/* 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+40664, 0}, /* 1 */ {I_AAA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41526, 1}, /* 2 */ {I_AAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40526, 1}, /* 3 */ {I_AAD, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40530, 2}, /* 4 */ {I_AAM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40534, 1}, /* 5 */ {I_AAM, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40538, 2}, /* 6 */ {I_AAS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41529, 1}, /* 7 */ {I_ADC, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38716, 3}, /* 8 */ {I_ADC, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38717, 0}, /* 9 */ {I_ADC, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35008, 3}, /* 10 */ {I_ADC, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35009, 0}, /* 11 */ {I_ADC, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35014, 4}, /* 12 */ {I_ADC, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35015, 5}, /* 13 */ {I_ADC, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35020, 6}, /* 14 */ {I_ADC, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35021, 7}, /* 15 */ {I_ADC, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+29201, 8}, /* 16 */ {I_ADC, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+29201, 0}, /* 17 */ {I_ADC, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38721, 8}, /* 18 */ {I_ADC, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38721, 0}, /* 19 */ {I_ADC, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38726, 9}, /* 20 */ {I_ADC, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38726, 5}, /* 21 */ {I_ADC, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38731, 10}, /* 22 */ {I_ADC, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38731, 7}, /* 23 */ {I_ADC, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25740, 11}, /* 24 */ {I_ADC, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25747, 12}, /* 25 */ {I_ADC, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25754, 13}, /* 26 */ {I_ADC, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40542, 8}, /* 27 */ {I_ADC, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38736, 8}, /* 28 */ {I_ADC, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38741, 9}, /* 29 */ {I_ADC, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38746, 10}, /* 30 */ {I_ADC, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+35026, 3}, /* 31 */ {I_ADC, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25761, 3}, /* 32 */ {I_ADC, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25768, 4}, /* 33 */ {I_ADC, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25775, 6}, /* 34 */ {I_ADC, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25761, 3}, /* 35 */ {I_ADC, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25768, 4}, /* 36 */ {I_ADD, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38751, 3}, /* 37 */ {I_ADD, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38752, 0}, /* 38 */ {I_ADD, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35038, 3}, /* 39 */ {I_ADD, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35039, 0}, /* 40 */ {I_ADD, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35044, 4}, /* 41 */ {I_ADD, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35045, 5}, /* 42 */ {I_ADD, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35050, 6}, /* 43 */ {I_ADD, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35051, 7}, /* 44 */ {I_ADD, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+32974, 8}, /* 45 */ {I_ADD, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+32974, 0}, /* 46 */ {I_ADD, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38756, 8}, /* 47 */ {I_ADD, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38756, 0}, /* 48 */ {I_ADD, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38761, 9}, /* 49 */ {I_ADD, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38761, 5}, /* 50 */ {I_ADD, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38766, 10}, /* 51 */ {I_ADD, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38766, 7}, /* 52 */ {I_ADD, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25782, 11}, /* 53 */ {I_ADD, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25789, 12}, /* 54 */ {I_ADD, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25796, 13}, /* 55 */ {I_ADD, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40546, 8}, /* 56 */ {I_ADD, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38771, 8}, /* 57 */ {I_ADD, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38776, 9}, /* 58 */ {I_ADD, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38781, 10}, /* 59 */ {I_ADD, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+35056, 3}, /* 60 */ {I_ADD, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25803, 3}, /* 61 */ {I_ADD, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25810, 4}, /* 62 */ {I_ADD, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25817, 6}, /* 63 */ {I_ADD, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35056, 3}, /* 64 */ {I_ADD, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25803, 3}, /* 65 */ {I_ADD, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25810, 4}, /* 66 */ {I_AND, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38786, 3}, /* 67 */ {I_AND, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38787, 0}, /* 68 */ {I_AND, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35068, 3}, /* 69 */ {I_AND, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35069, 0}, /* 70 */ {I_AND, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35074, 4}, /* 71 */ {I_AND, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35075, 5}, /* 72 */ {I_AND, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35080, 6}, /* 73 */ {I_AND, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35081, 7}, /* 74 */ {I_AND, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33254, 8}, /* 75 */ {I_AND, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33254, 0}, /* 76 */ {I_AND, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38791, 8}, /* 77 */ {I_AND, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38791, 0}, /* 78 */ {I_AND, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38796, 9}, /* 79 */ {I_AND, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38796, 5}, /* 80 */ {I_AND, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38801, 10}, /* 81 */ {I_AND, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38801, 7}, /* 82 */ {I_AND, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25824, 11}, /* 83 */ {I_AND, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25831, 12}, /* 84 */ {I_AND, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+25838, 13}, /* 85 */ {I_AND, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40550, 8}, /* 86 */ {I_AND, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38806, 8}, /* 87 */ {I_AND, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38811, 9}, /* 88 */ {I_AND, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38816, 10}, /* 89 */ {I_AND, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+35086, 3}, /* 90 */ {I_AND, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25845, 3}, /* 91 */ {I_AND, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25852, 4}, /* 92 */ {I_AND, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25859, 6}, /* 93 */ {I_AND, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35086, 3}, /* 94 */ {I_AND, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25845, 3}, /* 95 */ {I_AND, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25852, 4}, /* 96 */ {I_ARPL, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25280, 15}, /* 97 */ {I_ARPL, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25280, 16}, /* 98 */ {I_BOUND, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38821, 18}, /* 99 */ {I_BOUND, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38826, 19}, /* 100 */ {I_BSF, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25866, 9}, /* 101 */ {I_BSF, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25866, 5}, /* 102 */ {I_BSF, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25873, 9}, /* 103 */ {I_BSF, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25873, 5}, /* 104 */ {I_BSF, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25880, 10}, /* 105 */ {I_BSF, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25880, 7}, /* 106 */ {I_BSR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25887, 9}, /* 107 */ {I_BSR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25887, 5}, /* 108 */ {I_BSR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25894, 9}, /* 109 */ {I_BSR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25894, 5}, /* 110 */ {I_BSR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+25901, 10}, /* 111 */ {I_BSR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25901, 7}, /* 112 */ {I_BSWAP, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35098, 20}, /* 113 */ {I_BSWAP, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35104, 7}, /* 114 */ {I_BT, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35110, 9}, /* 115 */ {I_BT, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35110, 5}, /* 116 */ {I_BT, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35116, 9}, /* 117 */ {I_BT, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35116, 5}, /* 118 */ {I_BT, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35122, 10}, /* 119 */ {I_BT, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35122, 7}, /* 120 */ {I_BT, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25908, 21}, /* 121 */ {I_BT, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25915, 21}, /* 122 */ {I_BT, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+25922, 22}, /* 123 */ {I_BTC, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25929, 4}, /* 124 */ {I_BTC, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25930, 5}, /* 125 */ {I_BTC, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25936, 4}, /* 126 */ {I_BTC, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25937, 5}, /* 127 */ {I_BTC, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25943, 6}, /* 128 */ {I_BTC, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25944, 7}, /* 129 */ {I_BTC, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+8340, 23}, /* 130 */ {I_BTC, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+8348, 23}, /* 131 */ {I_BTC, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+8356, 24}, /* 132 */ {I_BTR, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25950, 4}, /* 133 */ {I_BTR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25951, 5}, /* 134 */ {I_BTR, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25957, 4}, /* 135 */ {I_BTR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25958, 5}, /* 136 */ {I_BTR, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25964, 6}, /* 137 */ {I_BTR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25965, 7}, /* 138 */ {I_BTR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+8364, 23}, /* 139 */ {I_BTR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+8372, 23}, /* 140 */ {I_BTR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+8380, 24}, /* 141 */ {I_BTS, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25971, 4}, /* 142 */ {I_BTS, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25972, 5}, /* 143 */ {I_BTS, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25978, 4}, /* 144 */ {I_BTS, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25979, 5}, /* 145 */ {I_BTS, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25985, 6}, /* 146 */ {I_BTS, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+25986, 7}, /* 147 */ {I_BTS, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+8388, 23}, /* 148 */ {I_BTS, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+8396, 23}, /* 149 */ {I_BTS, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+8404, 24}, /* 150 */ {I_CALL, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38831, 25}, /* 151 */ {I_CALL, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38836, 26}, /* 152 */ {I_CALL, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38841, 27}, /* 153 */ {I_CALL, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38846, 28}, /* 154 */ {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+35146, 1}, /* 155 */ {I_CALL, 2, {IMMEDIATE|BITS16|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+35152, 1}, /* 156 */ {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35152, 1}, /* 157 */ {I_CALL, 2, {IMMEDIATE|BITS32|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+35158, 19}, /* 158 */ {I_CALL, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35158, 19}, /* 159 */ {I_CALL, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38851, 1}, /* 160 */ {I_CALL, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38856, 7}, /* 161 */ {I_CALL, 1, {MEMORY|BITS16|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38861, 0}, /* 162 */ {I_CALL, 1, {MEMORY|BITS32|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38866, 5}, /* 163 */ {I_CALL, 1, {MEMORY|BITS64|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38856, 7}, /* 164 */ {I_CALL, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38871, 25}, /* 165 */ {I_CALL, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38876, 26}, /* 166 */ {I_CALL, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38881, 27}, /* 167 */ {I_CALL, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38886, 28}, /* 168 */ {I_CBW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40562, 0}, /* 169 */ {I_CDQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40566, 5}, /* 170 */ {I_CDQE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40570, 7}, /* 171 */ {I_CLC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40293, 0}, /* 172 */ {I_CLD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40518, 0}, /* 173 */ {I_CLI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39608, 0}, /* 174 */ {I_CLTS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40574, 29}, /* 175 */ {I_CMC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41532, 0}, /* 176 */ {I_CMP, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40578, 8}, /* 177 */ {I_CMP, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40578, 0}, /* 178 */ {I_CMP, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38891, 8}, /* 179 */ {I_CMP, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38891, 0}, /* 180 */ {I_CMP, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38896, 9}, /* 181 */ {I_CMP, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38896, 5}, /* 182 */ {I_CMP, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38901, 10}, /* 183 */ {I_CMP, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38901, 7}, /* 184 */ {I_CMP, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33212, 8}, /* 185 */ {I_CMP, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33212, 0}, /* 186 */ {I_CMP, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38906, 8}, /* 187 */ {I_CMP, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+38906, 0}, /* 188 */ {I_CMP, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38911, 9}, /* 189 */ {I_CMP, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+38911, 5}, /* 190 */ {I_CMP, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+38916, 10}, /* 191 */ {I_CMP, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+38916, 7}, /* 192 */ {I_CMP, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35164, 0}, /* 193 */ {I_CMP, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35170, 5}, /* 194 */ {I_CMP, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35176, 7}, /* 195 */ {I_CMP, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40582, 8}, /* 196 */ {I_CMP, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38921, 8}, /* 197 */ {I_CMP, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38926, 9}, /* 198 */ {I_CMP, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38931, 10}, /* 199 */ {I_CMP, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38936, 8}, /* 200 */ {I_CMP, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+35182, 8}, /* 201 */ {I_CMP, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+35188, 9}, /* 202 */ {I_CMP, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+35194, 10}, /* 203 */ {I_CMP, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+38936, 8}, /* 204 */ {I_CMP, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35182, 8}, /* 205 */ {I_CMP, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35188, 9}, /* 206 */ {I_CMPSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40586, 0}, /* 207 */ {I_CMPSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38946, 5}, /* 208 */ {I_CMPSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38951, 7}, /* 209 */ {I_CMPSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38956, 0}, /* 210 */ {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35200, 31}, /* 211 */ {I_CMPXCHG, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35201, 32}, /* 212 */ {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25992, 31}, /* 213 */ {I_CMPXCHG, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+25993, 32}, /* 214 */ {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+25999, 31}, /* 215 */ {I_CMPXCHG, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26000, 32}, /* 216 */ {I_CMPXCHG, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26006, 6}, /* 217 */ {I_CMPXCHG, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26007, 7}, /* 218 */ {I_CMPXCHG8B, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26013, 35}, /* 219 */ {I_CMPXCHG16B, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35218, 13}, /* 220 */ {I_CPUID, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40590, 32}, /* 221 */ {I_CPU_READ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40594, 36}, /* 222 */ {I_CPU_WRITE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40598, 36}, /* 223 */ {I_CQO, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40602, 7}, /* 224 */ {I_CWD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40606, 0}, /* 225 */ {I_CWDE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40610, 5}, /* 226 */ {I_DAA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41535, 1}, /* 227 */ {I_DAS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41538, 1}, /* 228 */ {I_DEC, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40614, 1}, /* 229 */ {I_DEC, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40618, 19}, /* 230 */ {I_DEC, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38966, 11}, /* 231 */ {I_DEC, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35224, 11}, /* 232 */ {I_DEC, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35230, 12}, /* 233 */ {I_DEC, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35236, 13}, /* 234 */ {I_DIV, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40622, 0}, /* 235 */ {I_DIV, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38971, 0}, /* 236 */ {I_DIV, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38976, 5}, /* 237 */ {I_DIV, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38981, 7}, /* 238 */ {I_DMINT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40626, 37}, /* 239 */ {I_EMMS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40630, 38}, /* 240 */ {I_ENTER, 2, {IMMEDIATE,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+38986, 39}, /* 241 */ {I_EQU, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41570, 0}, /* 242 */ {I_EQU, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+41570, 0}, /* 243 */ {I_F2XM1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40634, 40}, /* 244 */ {I_FABS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40638, 40}, /* 245 */ {I_FADD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40642, 40}, /* 246 */ {I_FADD, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40646, 40}, /* 247 */ {I_FADD, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38991, 40}, /* 248 */ {I_FADD, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38996, 40}, /* 249 */ {I_FADD, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38991, 40}, /* 250 */ {I_FADD, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39001, 40}, /* 251 */ {I_FADDP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39006, 40}, /* 252 */ {I_FADDP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39006, 40}, /* 253 */ {I_FBLD, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40654, 40}, /* 254 */ {I_FBLD, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40654, 40}, /* 255 */ {I_FBSTP, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40658, 40}, /* 256 */ {I_FBSTP, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40658, 40}, /* 257 */ {I_FCHS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40662, 40}, /* 258 */ {I_FCLEX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39011, 40}, /* 259 */ {I_FCMOVB, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39016, 41}, /* 260 */ {I_FCMOVB, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39021, 41}, /* 261 */ {I_FCMOVBE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39026, 41}, /* 262 */ {I_FCMOVBE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39031, 41}, /* 263 */ {I_FCMOVE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39036, 41}, /* 264 */ {I_FCMOVE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39041, 41}, /* 265 */ {I_FCMOVNB, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39046, 41}, /* 266 */ {I_FCMOVNB, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39051, 41}, /* 267 */ {I_FCMOVNBE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39056, 41}, /* 268 */ {I_FCMOVNBE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39061, 41}, /* 269 */ {I_FCMOVNE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39066, 41}, /* 270 */ {I_FCMOVNE, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39071, 41}, /* 271 */ {I_FCMOVNU, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39076, 41}, /* 272 */ {I_FCMOVNU, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39081, 41}, /* 273 */ {I_FCMOVU, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39086, 41}, /* 274 */ {I_FCMOVU, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39091, 41}, /* 275 */ {I_FCOM, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40698, 40}, /* 276 */ {I_FCOM, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40702, 40}, /* 277 */ {I_FCOM, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39096, 40}, /* 278 */ {I_FCOM, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39101, 40}, /* 279 */ {I_FCOMI, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39106, 41}, /* 280 */ {I_FCOMI, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39111, 41}, /* 281 */ {I_FCOMIP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39116, 41}, /* 282 */ {I_FCOMIP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39121, 41}, /* 283 */ {I_FCOMP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40718, 40}, /* 284 */ {I_FCOMP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40722, 40}, /* 285 */ {I_FCOMP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39126, 40}, /* 286 */ {I_FCOMP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39131, 40}, /* 287 */ {I_FCOMPP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40730, 40}, /* 288 */ {I_FCOS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40734, 42}, /* 289 */ {I_FDECSTP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40738, 40}, /* 290 */ {I_FDISI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39136, 40}, /* 291 */ {I_FDIV, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40742, 40}, /* 292 */ {I_FDIV, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40746, 40}, /* 293 */ {I_FDIV, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39141, 40}, /* 294 */ {I_FDIV, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39146, 40}, /* 295 */ {I_FDIV, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39141, 40}, /* 296 */ {I_FDIV, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39151, 40}, /* 297 */ {I_FDIVP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39156, 40}, /* 298 */ {I_FDIVP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39156, 40}, /* 299 */ {I_FDIVR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40754, 40}, /* 300 */ {I_FDIVR, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40758, 40}, /* 301 */ {I_FDIVR, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39161, 40}, /* 302 */ {I_FDIVR, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39161, 40}, /* 303 */ {I_FDIVR, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39166, 40}, /* 304 */ {I_FDIVR, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39171, 40}, /* 305 */ {I_FDIVRP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39176, 40}, /* 306 */ {I_FDIVRP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39176, 40}, /* 307 */ {I_FEMMS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40766, 43}, /* 308 */ {I_FENI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39181, 40}, /* 309 */ {I_FFREE, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39186, 40}, /* 310 */ {I_FFREE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40770, 40}, /* 311 */ {I_FFREEP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39191, 44}, /* 312 */ {I_FFREEP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40774, 44}, /* 313 */ {I_FIADD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40778, 40}, /* 314 */ {I_FIADD, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40782, 40}, /* 315 */ {I_FICOM, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40786, 40}, /* 316 */ {I_FICOM, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40790, 40}, /* 317 */ {I_FICOMP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40794, 40}, /* 318 */ {I_FICOMP, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40798, 40}, /* 319 */ {I_FIDIV, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40802, 40}, /* 320 */ {I_FIDIV, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40806, 40}, /* 321 */ {I_FIDIVR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40810, 40}, /* 322 */ {I_FIDIVR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40814, 40}, /* 323 */ {I_FILD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40818, 40}, /* 324 */ {I_FILD, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40822, 40}, /* 325 */ {I_FILD, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40826, 40}, /* 326 */ {I_FIMUL, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40830, 40}, /* 327 */ {I_FIMUL, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40834, 40}, /* 328 */ {I_FINCSTP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40838, 40}, /* 329 */ {I_FINIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39196, 40}, /* 330 */ {I_FIST, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40842, 40}, /* 331 */ {I_FIST, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40846, 40}, /* 332 */ {I_FISTP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40850, 40}, /* 333 */ {I_FISTP, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40854, 40}, /* 334 */ {I_FISTP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40858, 40}, /* 335 */ {I_FISTTP, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40862, 45}, /* 336 */ {I_FISTTP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40866, 45}, /* 337 */ {I_FISTTP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40870, 45}, /* 338 */ {I_FISUB, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40874, 40}, /* 339 */ {I_FISUB, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40878, 40}, /* 340 */ {I_FISUBR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40882, 40}, /* 341 */ {I_FISUBR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40886, 40}, /* 342 */ {I_FLD, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40890, 40}, /* 343 */ {I_FLD, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40894, 40}, /* 344 */ {I_FLD, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40898, 40}, /* 345 */ {I_FLD, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39201, 40}, /* 346 */ {I_FLD1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40906, 40}, /* 347 */ {I_FLDCW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40910, 46}, /* 348 */ {I_FLDENV, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40914, 40}, /* 349 */ {I_FLDL2E, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40918, 40}, /* 350 */ {I_FLDL2T, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40922, 40}, /* 351 */ {I_FLDLG2, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40926, 40}, /* 352 */ {I_FLDLN2, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40930, 40}, /* 353 */ {I_FLDPI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40934, 40}, /* 354 */ {I_FLDZ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40938, 40}, /* 355 */ {I_FMUL, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40942, 40}, /* 356 */ {I_FMUL, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40946, 40}, /* 357 */ {I_FMUL, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39206, 40}, /* 358 */ {I_FMUL, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39206, 40}, /* 359 */ {I_FMUL, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39211, 40}, /* 360 */ {I_FMUL, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39216, 40}, /* 361 */ {I_FMULP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39221, 40}, /* 362 */ {I_FMULP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39221, 40}, /* 363 */ {I_FNCLEX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39012, 40}, /* 364 */ {I_FNDISI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39137, 40}, /* 365 */ {I_FNENI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39182, 40}, /* 366 */ {I_FNINIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39197, 40}, /* 367 */ {I_FNOP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40954, 40}, /* 368 */ {I_FNSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39227, 40}, /* 369 */ {I_FNSTCW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39237, 46}, /* 370 */ {I_FNSTENV, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39242, 40}, /* 371 */ {I_FNSTSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39252, 46}, /* 372 */ {I_FNSTSW, 1, {REG_AX,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39257, 47}, /* 373 */ {I_FPATAN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40958, 40}, /* 374 */ {I_FPREM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40962, 40}, /* 375 */ {I_FPREM1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40966, 42}, /* 376 */ {I_FPTAN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40970, 40}, /* 377 */ {I_FRNDINT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40974, 40}, /* 378 */ {I_FRSTOR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40978, 40}, /* 379 */ {I_FSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39226, 40}, /* 380 */ {I_FSCALE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40982, 40}, /* 381 */ {I_FSETPM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40986, 47}, /* 382 */ {I_FSIN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40990, 42}, /* 383 */ {I_FSINCOS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40994, 42}, /* 384 */ {I_FSQRT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40998, 40}, /* 385 */ {I_FST, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41002, 40}, /* 386 */ {I_FST, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41006, 40}, /* 387 */ {I_FST, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39231, 40}, /* 388 */ {I_FSTCW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39236, 46}, /* 389 */ {I_FSTENV, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39241, 40}, /* 390 */ {I_FSTP, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41014, 40}, /* 391 */ {I_FSTP, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41018, 40}, /* 392 */ {I_FSTP, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41022, 40}, /* 393 */ {I_FSTP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39246, 40}, /* 394 */ {I_FSTSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39251, 46}, /* 395 */ {I_FSTSW, 1, {REG_AX,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39256, 47}, /* 396 */ {I_FSUB, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41030, 40}, /* 397 */ {I_FSUB, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41034, 40}, /* 398 */ {I_FSUB, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39261, 40}, /* 399 */ {I_FSUB, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39261, 40}, /* 400 */ {I_FSUB, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39266, 40}, /* 401 */ {I_FSUB, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39271, 40}, /* 402 */ {I_FSUBP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39276, 40}, /* 403 */ {I_FSUBP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39276, 40}, /* 404 */ {I_FSUBR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41042, 40}, /* 405 */ {I_FSUBR, 1, {MEMORY|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41046, 40}, /* 406 */ {I_FSUBR, 1, {FPUREG|TO,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39281, 40}, /* 407 */ {I_FSUBR, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39281, 40}, /* 408 */ {I_FSUBR, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39286, 40}, /* 409 */ {I_FSUBR, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39291, 40}, /* 410 */ {I_FSUBRP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39296, 40}, /* 411 */ {I_FSUBRP, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39296, 40}, /* 412 */ {I_FTST, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41054, 40}, /* 413 */ {I_FUCOM, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39301, 42}, /* 414 */ {I_FUCOM, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39306, 42}, /* 415 */ {I_FUCOMI, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39311, 41}, /* 416 */ {I_FUCOMI, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39316, 41}, /* 417 */ {I_FUCOMIP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39321, 41}, /* 418 */ {I_FUCOMIP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39326, 41}, /* 419 */ {I_FUCOMP, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39331, 42}, /* 420 */ {I_FUCOMP, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39336, 42}, /* 421 */ {I_FUCOMPP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41074, 42}, /* 422 */ {I_FXAM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41078, 40}, /* 423 */ {I_FXCH, 1, {FPUREG,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39341, 40}, /* 424 */ {I_FXCH, 2, {FPUREG,FPU0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39341, 40}, /* 425 */ {I_FXCH, 2, {FPU0,FPUREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39346, 40}, /* 426 */ {I_FXTRACT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41086, 40}, /* 427 */ {I_FYL2X, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41090, 40}, /* 428 */ {I_FYL2XP1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41094, 40}, /* 429 */ {I_HLT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41541, 48}, /* 430 */ {I_IDIV, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41098, 0}, /* 431 */ {I_IDIV, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39351, 0}, /* 432 */ {I_IDIV, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39356, 5}, /* 433 */ {I_IDIV, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39361, 7}, /* 434 */ {I_IMUL, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41102, 0}, /* 435 */ {I_IMUL, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39366, 0}, /* 436 */ {I_IMUL, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39371, 5}, /* 437 */ {I_IMUL, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39376, 7}, /* 438 */ {I_IMUL, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35242, 9}, /* 439 */ {I_IMUL, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35242, 5}, /* 440 */ {I_IMUL, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35248, 9}, /* 441 */ {I_IMUL, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35248, 5}, /* 442 */ {I_IMUL, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35254, 10}, /* 443 */ {I_IMUL, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35254, 7}, /* 444 */ {I_IMUL, 3, {REG_GPR|BITS16,MEMORY,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+35260, 52}, /* 445 */ {I_IMUL, 3, {REG_GPR|BITS16,MEMORY,IMMEDIATE|BITS16,0,0}, NO_DECORATOR, nasm_bytecodes+35266, 52}, /* 446 */ {I_IMUL, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+35260, 39}, /* 447 */ {I_IMUL, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE|BITS16,0,0}, NO_DECORATOR, nasm_bytecodes+35266, 39}, /* 448 */ {I_IMUL, 3, {REG_GPR|BITS32,MEMORY,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+35272, 9}, /* 449 */ {I_IMUL, 3, {REG_GPR|BITS32,MEMORY,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35278, 9}, /* 450 */ {I_IMUL, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+35272, 5}, /* 451 */ {I_IMUL, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35278, 5}, /* 452 */ {I_IMUL, 3, {REG_GPR|BITS64,MEMORY,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+35284, 10}, /* 453 */ {I_IMUL, 3, {REG_GPR|BITS64,MEMORY,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35290, 10}, /* 454 */ {I_IMUL, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+35284, 7}, /* 455 */ {I_IMUL, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+35290, 7}, /* 456 */ {I_IMUL, 2, {REG_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35302, 39}, /* 457 */ {I_IMUL, 2, {REG_GPR|BITS16,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35308, 39}, /* 458 */ {I_IMUL, 2, {REG_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35314, 5}, /* 459 */ {I_IMUL, 2, {REG_GPR|BITS32,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35320, 5}, /* 460 */ {I_IMUL, 2, {REG_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35326, 7}, /* 461 */ {I_IMUL, 2, {REG_GPR|BITS64,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35332, 7}, /* 462 */ {I_IN, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+41106, 53}, /* 463 */ {I_IN, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39381, 53}, /* 464 */ {I_IN, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39386, 21}, /* 465 */ {I_IN, 2, {REG_AL,REG_DX,0,0,0}, NO_DECORATOR, nasm_bytecodes+41547, 0}, /* 466 */ {I_IN, 2, {REG_AX,REG_DX,0,0,0}, NO_DECORATOR, nasm_bytecodes+41110, 0}, /* 467 */ {I_IN, 2, {REG_EAX,REG_DX,0,0,0}, NO_DECORATOR, nasm_bytecodes+41114, 5}, /* 468 */ {I_INC, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41118, 1}, /* 469 */ {I_INC, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41122, 19}, /* 470 */ {I_INC, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39391, 11}, /* 471 */ {I_INC, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35338, 11}, /* 472 */ {I_INC, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35344, 12}, /* 473 */ {I_INC, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35350, 13}, /* 474 */ {I_INSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41550, 39}, /* 475 */ {I_INSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41126, 5}, /* 476 */ {I_INSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41130, 39}, /* 477 */ {I_INT, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41134, 53}, /* 478 */ {I_INT1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41544, 5}, /* 479 */ {I_INT3, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41553, 0}, /* 480 */ {I_INTO, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41556, 1}, /* 481 */ {I_INVD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41138, 54}, /* 482 */ {I_INVPCID, 2, {REG_GPR|BITS32,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26020, 55}, /* 483 */ {I_INVPCID, 2, {REG_GPR|BITS64,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+26020, 56}, /* 484 */ {I_INVLPG, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39396, 54}, /* 485 */ {I_INVLPGA, 2, {REG_AX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+35356, 57}, /* 486 */ {I_INVLPGA, 2, {REG_EAX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+35362, 58}, /* 487 */ {I_INVLPGA, 2, {REG_RAX,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26027, 59}, /* 488 */ {I_INVLPGA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35363, 58}, /* 489 */ {I_IRET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41142, 0}, /* 490 */ {I_IRETD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41146, 5}, /* 491 */ {I_IRETQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41150, 7}, /* 492 */ {I_IRETW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41154, 0}, /* 493 */ {I_JCXZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39401, 1}, /* 494 */ {I_JECXZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39406, 5}, /* 495 */ {I_JRCXZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39411, 7}, /* 496 */ {I_JMP, 1, {IMMEDIATE|SHORT,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39417, 0}, /* 497 */ {I_JMP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39421, 25}, /* 498 */ {I_JMP, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39426, 26}, /* 499 */ {I_JMP, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39431, 27}, /* 500 */ {I_JMP, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39436, 28}, /* 501 */ {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+35386, 1}, /* 502 */ {I_JMP, 2, {IMMEDIATE|BITS16|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+35392, 1}, /* 503 */ {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35392, 1}, /* 504 */ {I_JMP, 2, {IMMEDIATE|BITS32|COLON,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+35398, 19}, /* 505 */ {I_JMP, 2, {IMMEDIATE|COLON,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35398, 19}, /* 506 */ {I_JMP, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39441, 1}, /* 507 */ {I_JMP, 1, {MEMORY|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39446, 7}, /* 508 */ {I_JMP, 1, {MEMORY|BITS16|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39451, 0}, /* 509 */ {I_JMP, 1, {MEMORY|BITS32|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39456, 5}, /* 510 */ {I_JMP, 1, {MEMORY|BITS64|FAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39446, 7}, /* 511 */ {I_JMP, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39461, 25}, /* 512 */ {I_JMP, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39466, 26}, /* 513 */ {I_JMP, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39471, 27}, /* 514 */ {I_JMP, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39476, 28}, /* 515 */ {I_JMPE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35404, 60}, /* 516 */ {I_JMPE, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35410, 60}, /* 517 */ {I_JMPE, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35416, 60}, /* 518 */ {I_JMPE, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35422, 60}, /* 519 */ {I_JMPE, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35428, 60}, /* 520 */ {I_LAHF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41559, 0}, /* 521 */ {I_LAR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35434, 61}, /* 522 */ {I_LAR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35434, 62}, /* 523 */ {I_LAR, 2, {REG_GPR|BITS16,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35434, 63}, /* 524 */ {I_LAR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35440, 65}, /* 525 */ {I_LAR, 2, {REG_GPR|BITS32,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35440, 63}, /* 526 */ {I_LAR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35440, 63}, /* 527 */ {I_LAR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35446, 66}, /* 528 */ {I_LAR, 2, {REG_GPR|BITS64,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35446, 64}, /* 529 */ {I_LAR, 2, {REG_GPR|BITS64,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35446, 64}, /* 530 */ {I_LAR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35446, 64}, /* 531 */ {I_LDS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39481, 1}, /* 532 */ {I_LDS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39486, 19}, /* 533 */ {I_LEA, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39491, 0}, /* 534 */ {I_LEA, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39496, 5}, /* 535 */ {I_LEA, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39501, 7}, /* 536 */ {I_LEAVE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39753, 39}, /* 537 */ {I_LES, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39506, 1}, /* 538 */ {I_LES, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39511, 19}, /* 539 */ {I_LFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35452, 59}, /* 540 */ {I_LFS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35458, 5}, /* 541 */ {I_LFS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35464, 5}, /* 542 */ {I_LFS, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35470, 7}, /* 543 */ {I_LGDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39516, 29}, /* 544 */ {I_LGS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35476, 5}, /* 545 */ {I_LGS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35482, 5}, /* 546 */ {I_LGS, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35488, 7}, /* 547 */ {I_LIDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39521, 29}, /* 548 */ {I_LLDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39526, 67}, /* 549 */ {I_LLDT, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39526, 67}, /* 550 */ {I_LLDT, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39526, 67}, /* 551 */ {I_LMSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39531, 29}, /* 552 */ {I_LMSW, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39531, 29}, /* 553 */ {I_LMSW, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39531, 29}, /* 554 */ {I_LODSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41562, 0}, /* 555 */ {I_LODSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41166, 5}, /* 556 */ {I_LODSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41170, 7}, /* 557 */ {I_LODSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41174, 0}, /* 558 */ {I_LOOP, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39536, 0}, /* 559 */ {I_LOOP, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39541, 1}, /* 560 */ {I_LOOP, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39546, 5}, /* 561 */ {I_LOOP, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39551, 7}, /* 562 */ {I_LOOPE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39556, 0}, /* 563 */ {I_LOOPE, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39561, 1}, /* 564 */ {I_LOOPE, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39566, 5}, /* 565 */ {I_LOOPE, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39571, 7}, /* 566 */ {I_LOOPNE, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39576, 0}, /* 567 */ {I_LOOPNE, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39581, 1}, /* 568 */ {I_LOOPNE, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39586, 5}, /* 569 */ {I_LOOPNE, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39591, 7}, /* 570 */ {I_LOOPNZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39576, 0}, /* 571 */ {I_LOOPNZ, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39581, 1}, /* 572 */ {I_LOOPNZ, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39586, 5}, /* 573 */ {I_LOOPNZ, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39591, 7}, /* 574 */ {I_LOOPZ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39556, 0}, /* 575 */ {I_LOOPZ, 2, {IMMEDIATE,REG_CX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39561, 1}, /* 576 */ {I_LOOPZ, 2, {IMMEDIATE,REG_ECX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39566, 5}, /* 577 */ {I_LOOPZ, 2, {IMMEDIATE,REG_RCX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39571, 7}, /* 578 */ {I_LSL, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35494, 61}, /* 579 */ {I_LSL, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35494, 62}, /* 580 */ {I_LSL, 2, {REG_GPR|BITS16,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35494, 63}, /* 581 */ {I_LSL, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35500, 65}, /* 582 */ {I_LSL, 2, {REG_GPR|BITS32,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35500, 63}, /* 583 */ {I_LSL, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35500, 63}, /* 584 */ {I_LSL, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35506, 66}, /* 585 */ {I_LSL, 2, {REG_GPR|BITS64,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35506, 64}, /* 586 */ {I_LSL, 2, {REG_GPR|BITS64,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35506, 64}, /* 587 */ {I_LSL, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35506, 64}, /* 588 */ {I_LSS, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35512, 5}, /* 589 */ {I_LSS, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35518, 5}, /* 590 */ {I_LSS, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35524, 7}, /* 591 */ {I_LTR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39596, 67}, /* 592 */ {I_LTR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39596, 67}, /* 593 */ {I_LTR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39596, 67}, /* 594 */ {I_MFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35530, 59}, /* 595 */ {I_MONITOR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39601, 69}, /* 596 */ {I_MONITORX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39606, 71}, /* 597 */ {I_MOV, 2, {MEMORY,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39627, 72}, /* 598 */ {I_MOV, 2, {REG_GPR|BITS16,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39611, 0}, /* 599 */ {I_MOV, 2, {REG_GPR|BITS32,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39616, 5}, /* 600 */ {I_MOV, 2, {RM_GPR|BITS64,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+39626, 7}, /* 601 */ {I_MOV, 2, {REG_SREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39647, 72}, /* 602 */ {I_MOV, 2, {REG_SREG,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39636, 0}, /* 603 */ {I_MOV, 2, {REG_SREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39641, 5}, /* 604 */ {I_MOV, 2, {REG_SREG,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39646, 7}, /* 605 */ {I_MOV, 2, {REG_AL,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+41178, 8}, /* 606 */ {I_MOV, 2, {REG_AX,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+39651, 8}, /* 607 */ {I_MOV, 2, {REG_EAX,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+39656, 9}, /* 608 */ {I_MOV, 2, {REG_RAX,MEM_OFFS,0,0,0}, NO_DECORATOR, nasm_bytecodes+39661, 10}, /* 609 */ {I_MOV, 2, {MEM_OFFS,REG_AL,0,0,0}, NO_DECORATOR, nasm_bytecodes+41182, 76}, /* 610 */ {I_MOV, 2, {MEM_OFFS,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39666, 76}, /* 611 */ {I_MOV, 2, {MEM_OFFS,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39671, 77}, /* 612 */ {I_MOV, 2, {MEM_OFFS,REG_RAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39676, 78}, /* 613 */ {I_MOV, 2, {REG_GPR|BITS32,REG_CREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+35536, 79}, /* 614 */ {I_MOV, 2, {REG_GPR|BITS64,REG_CREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+35542, 80}, /* 615 */ {I_MOV, 2, {REG_CREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35548, 79}, /* 616 */ {I_MOV, 2, {REG_CREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35554, 80}, /* 617 */ {I_MOV, 2, {REG_GPR|BITS32,REG_DREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+35561, 79}, /* 618 */ {I_MOV, 2, {REG_GPR|BITS64,REG_DREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+35560, 80}, /* 619 */ {I_MOV, 2, {REG_DREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35567, 79}, /* 620 */ {I_MOV, 2, {REG_DREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35566, 80}, /* 621 */ {I_MOV, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39691, 8}, /* 622 */ {I_MOV, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39692, 0}, /* 623 */ {I_MOV, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35572, 8}, /* 624 */ {I_MOV, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35573, 0}, /* 625 */ {I_MOV, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35578, 9}, /* 626 */ {I_MOV, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35579, 5}, /* 627 */ {I_MOV, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35584, 10}, /* 628 */ {I_MOV, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35585, 7}, /* 629 */ {I_MOV, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41186, 8}, /* 630 */ {I_MOV, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+41186, 0}, /* 631 */ {I_MOV, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39696, 8}, /* 632 */ {I_MOV, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39696, 0}, /* 633 */ {I_MOV, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39701, 9}, /* 634 */ {I_MOV, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39701, 5}, /* 635 */ {I_MOV, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39706, 10}, /* 636 */ {I_MOV, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39706, 7}, /* 637 */ {I_MOV, 2, {REG_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+41190, 8}, /* 638 */ {I_MOV, 2, {REG_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39711, 8}, /* 639 */ {I_MOV, 2, {REG_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39716, 9}, /* 640 */ {I_MOV, 2, {REG_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39726, 10}, /* 641 */ {I_MOV, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+35590, 8}, /* 642 */ {I_MOV, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26062, 8}, /* 643 */ {I_MOV, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26069, 9}, /* 644 */ {I_MOV, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26076, 10}, /* 645 */ {I_MOV, 2, {RM_GPR|BITS64,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26076, 7}, /* 646 */ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35590, 8}, /* 647 */ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26062, 8}, /* 648 */ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26069, 9}, /* 649 */ {I_MOVD, 2, {MMXREG,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35596, 82}, /* 650 */ {I_MOVD, 2, {RM_GPR|BITS32,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+35602, 82}, /* 651 */ {I_MOVQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+35608, 84}, /* 652 */ {I_MOVQ, 2, {RM_MMX,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+35614, 84}, /* 653 */ {I_MOVQ, 2, {MMXREG,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26083, 85}, /* 654 */ {I_MOVQ, 2, {RM_GPR|BITS64,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+26090, 85}, /* 655 */ {I_MOVSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+8473, 0}, /* 656 */ {I_MOVSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41194, 5}, /* 657 */ {I_MOVSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41198, 7}, /* 658 */ {I_MOVSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41202, 0}, /* 659 */ {I_MOVSX, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35620, 21}, /* 660 */ {I_MOVSX, 2, {REG_GPR|BITS16,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35620, 5}, /* 661 */ {I_MOVSX, 2, {REG_GPR|BITS32,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35626, 5}, /* 662 */ {I_MOVSX, 2, {REG_GPR|BITS32,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35632, 5}, /* 663 */ {I_MOVSX, 2, {REG_GPR|BITS64,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35638, 7}, /* 664 */ {I_MOVSX, 2, {REG_GPR|BITS64,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35644, 7}, /* 665 */ {I_MOVSXD, 2, {REG_GPR|BITS64,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39731, 7}, /* 666 */ {I_MOVZX, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+35650, 21}, /* 667 */ {I_MOVZX, 2, {REG_GPR|BITS16,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35650, 5}, /* 668 */ {I_MOVZX, 2, {REG_GPR|BITS32,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35656, 5}, /* 669 */ {I_MOVZX, 2, {REG_GPR|BITS32,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35662, 5}, /* 670 */ {I_MOVZX, 2, {REG_GPR|BITS64,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35668, 7}, /* 671 */ {I_MOVZX, 2, {REG_GPR|BITS64,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35674, 7}, /* 672 */ {I_MUL, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41206, 0}, /* 673 */ {I_MUL, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39736, 0}, /* 674 */ {I_MUL, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39741, 5}, /* 675 */ {I_MUL, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39746, 7}, /* 676 */ {I_MWAIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39751, 69}, /* 677 */ {I_MWAITX, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39756, 71}, /* 678 */ {I_NEG, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39761, 11}, /* 679 */ {I_NEG, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35680, 11}, /* 680 */ {I_NEG, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35686, 12}, /* 681 */ {I_NEG, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35692, 13}, /* 682 */ {I_NOP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39766, 0}, /* 683 */ {I_NOP, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35698, 86}, /* 684 */ {I_NOP, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35704, 86}, /* 685 */ {I_NOP, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35710, 7}, /* 686 */ {I_NOT, 1, {RM_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39771, 11}, /* 687 */ {I_NOT, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35716, 11}, /* 688 */ {I_NOT, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35722, 12}, /* 689 */ {I_NOT, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35728, 13}, /* 690 */ {I_OR, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39776, 3}, /* 691 */ {I_OR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39777, 0}, /* 692 */ {I_OR, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35734, 3}, /* 693 */ {I_OR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35735, 0}, /* 694 */ {I_OR, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35740, 4}, /* 695 */ {I_OR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35741, 5}, /* 696 */ {I_OR, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35746, 6}, /* 697 */ {I_OR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35747, 7}, /* 698 */ {I_OR, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33499, 8}, /* 699 */ {I_OR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33499, 0}, /* 700 */ {I_OR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39781, 8}, /* 701 */ {I_OR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+39781, 0}, /* 702 */ {I_OR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39786, 9}, /* 703 */ {I_OR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+39786, 5}, /* 704 */ {I_OR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39791, 10}, /* 705 */ {I_OR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+39791, 7}, /* 706 */ {I_OR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+26097, 11}, /* 707 */ {I_OR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+26104, 12}, /* 708 */ {I_OR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+26111, 13}, /* 709 */ {I_OR, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+41210, 8}, /* 710 */ {I_OR, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39796, 8}, /* 711 */ {I_OR, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39801, 9}, /* 712 */ {I_OR, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+39806, 10}, /* 713 */ {I_OR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+35752, 3}, /* 714 */ {I_OR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26118, 3}, /* 715 */ {I_OR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26125, 4}, /* 716 */ {I_OR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26132, 6}, /* 717 */ {I_OR, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35752, 3}, /* 718 */ {I_OR, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26118, 3}, /* 719 */ {I_OR, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26125, 4}, /* 720 */ {I_OUT, 2, {IMMEDIATE,REG_AL,0,0,0}, NO_DECORATOR, nasm_bytecodes+41214, 53}, /* 721 */ {I_OUT, 2, {IMMEDIATE,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39811, 53}, /* 722 */ {I_OUT, 2, {IMMEDIATE,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+39816, 21}, /* 723 */ {I_OUT, 2, {REG_DX,REG_AL,0,0,0}, NO_DECORATOR, nasm_bytecodes+40508, 0}, /* 724 */ {I_OUT, 2, {REG_DX,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+41218, 0}, /* 725 */ {I_OUT, 2, {REG_DX,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+41222, 5}, /* 726 */ {I_OUTSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41565, 39}, /* 727 */ {I_OUTSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41226, 5}, /* 728 */ {I_OUTSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41230, 39}, /* 729 */ {I_PACKSSDW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26139, 84}, /* 730 */ {I_PACKSSWB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26146, 84}, /* 731 */ {I_PACKUSWB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26153, 84}, /* 732 */ {I_PADDB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26160, 84}, /* 733 */ {I_PADDD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26167, 84}, /* 734 */ {I_PADDSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26174, 84}, /* 735 */ {I_PADDSIW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+35764, 87}, /* 736 */ {I_PADDSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26181, 84}, /* 737 */ {I_PADDUSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26188, 84}, /* 738 */ {I_PADDUSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26195, 84}, /* 739 */ {I_PADDW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26202, 84}, /* 740 */ {I_PAND, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26209, 84}, /* 741 */ {I_PANDN, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26216, 84}, /* 742 */ {I_PAUSE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41234, 0}, /* 743 */ {I_PAVEB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+35770, 87}, /* 744 */ {I_PAVGUSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8412, 88}, /* 745 */ {I_PCMPEQB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26223, 84}, /* 746 */ {I_PCMPEQD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26230, 84}, /* 747 */ {I_PCMPEQW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26237, 84}, /* 748 */ {I_PCMPGTB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26244, 84}, /* 749 */ {I_PCMPGTD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26251, 84}, /* 750 */ {I_PCMPGTW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26258, 84}, /* 751 */ {I_PDISTIB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36971, 89}, /* 752 */ {I_PF2ID, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8420, 88}, /* 753 */ {I_PFACC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8428, 88}, /* 754 */ {I_PFADD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8436, 88}, /* 755 */ {I_PFCMPEQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8444, 88}, /* 756 */ {I_PFCMPGE, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8452, 88}, /* 757 */ {I_PFCMPGT, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8460, 88}, /* 758 */ {I_PFMAX, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8468, 88}, /* 759 */ {I_PFMIN, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8476, 88}, /* 760 */ {I_PFMUL, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8484, 88}, /* 761 */ {I_PFRCP, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8492, 88}, /* 762 */ {I_PFRCPIT1, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8500, 88}, /* 763 */ {I_PFRCPIT2, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8508, 88}, /* 764 */ {I_PFRSQIT1, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8516, 88}, /* 765 */ {I_PFRSQRT, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8524, 88}, /* 766 */ {I_PFSUB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8532, 88}, /* 767 */ {I_PFSUBR, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8540, 88}, /* 768 */ {I_PI2FD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8548, 88}, /* 769 */ {I_PMACHRIW, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37067, 89}, /* 770 */ {I_PMADDWD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26265, 84}, /* 771 */ {I_PMAGW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+35776, 87}, /* 772 */ {I_PMULHRIW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+35782, 87}, /* 773 */ {I_PMULHRWA, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8556, 88}, /* 774 */ {I_PMULHRWC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+35788, 87}, /* 775 */ {I_PMULHW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26272, 84}, /* 776 */ {I_PMULLW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26279, 84}, /* 777 */ {I_PMVGEZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37199, 87}, /* 778 */ {I_PMVLZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37055, 87}, /* 779 */ {I_PMVNZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37037, 87}, /* 780 */ {I_PMVZB, 2, {MMXREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36959, 87}, /* 781 */ {I_POP, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41238, 0}, /* 782 */ {I_POP, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41242, 19}, /* 783 */ {I_POP, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41246, 7}, /* 784 */ {I_POP, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39821, 0}, /* 785 */ {I_POP, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39826, 19}, /* 786 */ {I_POP, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39831, 7}, /* 787 */ {I_POP, 1, {REG_ES,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+8849, 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+41250, 5}, /* 791 */ {I_POP, 1, {REG_GS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41254, 5}, /* 792 */ {I_POPA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41258, 18}, /* 793 */ {I_POPAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41262, 19}, /* 794 */ {I_POPAW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41266, 18}, /* 795 */ {I_POPF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41270, 0}, /* 796 */ {I_POPFD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41274, 19}, /* 797 */ {I_POPFQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41274, 7}, /* 798 */ {I_POPFW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41278, 0}, /* 799 */ {I_POR, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26286, 84}, /* 800 */ {I_PREFETCH, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39836, 88}, /* 801 */ {I_PREFETCHW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39841, 88}, /* 802 */ {I_PSLLD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26293, 84}, /* 803 */ {I_PSLLD, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26300, 38}, /* 804 */ {I_PSLLQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26307, 84}, /* 805 */ {I_PSLLQ, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26314, 38}, /* 806 */ {I_PSLLW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26321, 84}, /* 807 */ {I_PSLLW, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26328, 38}, /* 808 */ {I_PSRAD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26335, 84}, /* 809 */ {I_PSRAD, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26342, 38}, /* 810 */ {I_PSRAW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26349, 84}, /* 811 */ {I_PSRAW, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26356, 38}, /* 812 */ {I_PSRLD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26363, 84}, /* 813 */ {I_PSRLD, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26370, 38}, /* 814 */ {I_PSRLQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26377, 84}, /* 815 */ {I_PSRLQ, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26384, 38}, /* 816 */ {I_PSRLW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26391, 84}, /* 817 */ {I_PSRLW, 2, {MMXREG,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26398, 38}, /* 818 */ {I_PSUBB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26405, 84}, /* 819 */ {I_PSUBD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26412, 84}, /* 820 */ {I_PSUBSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26419, 84}, /* 821 */ {I_PSUBSIW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+35794, 87}, /* 822 */ {I_PSUBSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26426, 84}, /* 823 */ {I_PSUBUSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26433, 84}, /* 824 */ {I_PSUBUSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26440, 84}, /* 825 */ {I_PSUBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26447, 84}, /* 826 */ {I_PUNPCKHBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26454, 84}, /* 827 */ {I_PUNPCKHDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26461, 84}, /* 828 */ {I_PUNPCKHWD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26468, 84}, /* 829 */ {I_PUNPCKLBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26475, 84}, /* 830 */ {I_PUNPCKLDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26482, 84}, /* 831 */ {I_PUNPCKLWD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26489, 84}, /* 832 */ {I_PUSH, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41282, 0}, /* 833 */ {I_PUSH, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41286, 19}, /* 834 */ {I_PUSH, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41290, 7}, /* 835 */ {I_PUSH, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39846, 0}, /* 836 */ {I_PUSH, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39851, 19}, /* 837 */ {I_PUSH, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39856, 7}, /* 838 */ {I_PUSH, 1, {REG_ES,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+8817, 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+41294, 5}, /* 843 */ {I_PUSH, 1, {REG_GS,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41298, 5}, /* 844 */ {I_PUSH, 1, {IMMEDIATE|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39882, 39}, /* 845 */ {I_PUSH, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39866, 91}, /* 846 */ {I_PUSH, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39876, 92}, /* 847 */ {I_PUSH, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39876, 93}, /* 848 */ {I_PUSH, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39886, 94}, /* 849 */ {I_PUSH, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39886, 94}, /* 850 */ {I_PUSHA, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41302, 18}, /* 851 */ {I_PUSHAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41306, 19}, /* 852 */ {I_PUSHAW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41310, 18}, /* 853 */ {I_PUSHF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41314, 0}, /* 854 */ {I_PUSHFD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41318, 19}, /* 855 */ {I_PUSHFQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41318, 7}, /* 856 */ {I_PUSHFW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41322, 0}, /* 857 */ {I_PXOR, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26496, 84}, /* 858 */ {I_RCL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41326, 0}, /* 859 */ {I_RCL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+41330, 0}, /* 860 */ {I_RCL, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39891, 39}, /* 861 */ {I_RCL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39896, 0}, /* 862 */ {I_RCL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39901, 0}, /* 863 */ {I_RCL, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35800, 39}, /* 864 */ {I_RCL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39906, 5}, /* 865 */ {I_RCL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39911, 5}, /* 866 */ {I_RCL, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35806, 5}, /* 867 */ {I_RCL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39916, 7}, /* 868 */ {I_RCL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39921, 7}, /* 869 */ {I_RCL, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35812, 7}, /* 870 */ {I_RCR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41334, 0}, /* 871 */ {I_RCR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+41338, 0}, /* 872 */ {I_RCR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39926, 39}, /* 873 */ {I_RCR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39931, 0}, /* 874 */ {I_RCR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39936, 0}, /* 875 */ {I_RCR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35818, 39}, /* 876 */ {I_RCR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39941, 5}, /* 877 */ {I_RCR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39946, 5}, /* 878 */ {I_RCR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35824, 5}, /* 879 */ {I_RCR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+39951, 7}, /* 880 */ {I_RCR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+39956, 7}, /* 881 */ {I_RCR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35830, 7}, /* 882 */ {I_RDSHR, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35836, 95}, /* 883 */ {I_RDMSR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41342, 96}, /* 884 */ {I_RDPMC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41346, 86}, /* 885 */ {I_RDTSC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41350, 32}, /* 886 */ {I_RDTSCP, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39961, 97}, /* 887 */ {I_RET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41371, 25}, /* 888 */ {I_RET, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39987, 98}, /* 889 */ {I_RETF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41375, 0}, /* 890 */ {I_RETF, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39992, 72}, /* 891 */ {I_RETN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41371, 25}, /* 892 */ {I_RETN, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39987, 98}, /* 893 */ {I_RETW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41354, 25}, /* 894 */ {I_RETW, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39987, 98}, /* 895 */ {I_RETFW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41358, 0}, /* 896 */ {I_RETFW, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39966, 72}, /* 897 */ {I_RETNW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41354, 25}, /* 898 */ {I_RETNW, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39971, 98}, /* 899 */ {I_RETD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41362, 26}, /* 900 */ {I_RETD, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39976, 99}, /* 901 */ {I_RETFD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41366, 0}, /* 902 */ {I_RETFD, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39981, 72}, /* 903 */ {I_RETND, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41362, 26}, /* 904 */ {I_RETND, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39976, 99}, /* 905 */ {I_RETQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41370, 28}, /* 906 */ {I_RETQ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39986, 100}, /* 907 */ {I_RETFQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41374, 7}, /* 908 */ {I_RETFQ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39991, 101}, /* 909 */ {I_RETNQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41370, 28}, /* 910 */ {I_RETNQ, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39986, 100}, /* 911 */ {I_ROL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41378, 0}, /* 912 */ {I_ROL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+41382, 0}, /* 913 */ {I_ROL, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+39996, 39}, /* 914 */ {I_ROL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40001, 0}, /* 915 */ {I_ROL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+40006, 0}, /* 916 */ {I_ROL, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35842, 39}, /* 917 */ {I_ROL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40011, 5}, /* 918 */ {I_ROL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+40016, 5}, /* 919 */ {I_ROL, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35848, 5}, /* 920 */ {I_ROL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40021, 7}, /* 921 */ {I_ROL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+40026, 7}, /* 922 */ {I_ROL, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35854, 7}, /* 923 */ {I_ROR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41386, 0}, /* 924 */ {I_ROR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+41390, 0}, /* 925 */ {I_ROR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40031, 39}, /* 926 */ {I_ROR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40036, 0}, /* 927 */ {I_ROR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+40041, 0}, /* 928 */ {I_ROR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35860, 39}, /* 929 */ {I_ROR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40046, 5}, /* 930 */ {I_ROR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+40051, 5}, /* 931 */ {I_ROR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35866, 5}, /* 932 */ {I_ROR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40056, 7}, /* 933 */ {I_ROR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+40061, 7}, /* 934 */ {I_ROR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35872, 7}, /* 935 */ {I_RSDC, 2, {REG_SREG,MEMORY|BITS80,0,0,0}, NO_DECORATOR, nasm_bytecodes+37319, 102}, /* 936 */ {I_RSLDT, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40066, 102}, /* 937 */ {I_RSM, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41394, 103}, /* 938 */ {I_RSTS, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40071, 102}, /* 939 */ {I_SAHF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+8441, 0}, /* 940 */ {I_SALC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40498, 104}, /* 941 */ {I_SAR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41406, 0}, /* 942 */ {I_SAR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+41410, 0}, /* 943 */ {I_SAR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40111, 39}, /* 944 */ {I_SAR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40116, 0}, /* 945 */ {I_SAR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+40121, 0}, /* 946 */ {I_SAR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35896, 39}, /* 947 */ {I_SAR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40126, 5}, /* 948 */ {I_SAR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+40131, 5}, /* 949 */ {I_SAR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35902, 5}, /* 950 */ {I_SAR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40136, 7}, /* 951 */ {I_SAR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+40141, 7}, /* 952 */ {I_SAR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35908, 7}, /* 953 */ {I_SBB, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40146, 3}, /* 954 */ {I_SBB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40147, 0}, /* 955 */ {I_SBB, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35914, 3}, /* 956 */ {I_SBB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+35915, 0}, /* 957 */ {I_SBB, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35920, 4}, /* 958 */ {I_SBB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+35921, 5}, /* 959 */ {I_SBB, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35926, 6}, /* 960 */ {I_SBB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+35927, 7}, /* 961 */ {I_SBB, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+28088, 8}, /* 962 */ {I_SBB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+28088, 0}, /* 963 */ {I_SBB, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40151, 8}, /* 964 */ {I_SBB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40151, 0}, /* 965 */ {I_SBB, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40156, 9}, /* 966 */ {I_SBB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40156, 5}, /* 967 */ {I_SBB, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40161, 10}, /* 968 */ {I_SBB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40161, 7}, /* 969 */ {I_SBB, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+26503, 11}, /* 970 */ {I_SBB, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+26510, 12}, /* 971 */ {I_SBB, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+26517, 13}, /* 972 */ {I_SBB, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+41414, 8}, /* 973 */ {I_SBB, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40166, 8}, /* 974 */ {I_SBB, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40171, 9}, /* 975 */ {I_SBB, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40176, 10}, /* 976 */ {I_SBB, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+35932, 3}, /* 977 */ {I_SBB, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26524, 3}, /* 978 */ {I_SBB, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26531, 4}, /* 979 */ {I_SBB, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26538, 6}, /* 980 */ {I_SBB, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35932, 3}, /* 981 */ {I_SBB, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26524, 3}, /* 982 */ {I_SBB, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26531, 4}, /* 983 */ {I_SCASB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41418, 0}, /* 984 */ {I_SCASD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40181, 5}, /* 985 */ {I_SCASQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40186, 7}, /* 986 */ {I_SCASW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40191, 0}, /* 987 */ {I_SFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35944, 59}, /* 988 */ {I_SGDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40196, 105}, /* 989 */ {I_SHL, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41398, 0}, /* 990 */ {I_SHL, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+41402, 0}, /* 991 */ {I_SHL, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40076, 39}, /* 992 */ {I_SHL, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40081, 0}, /* 993 */ {I_SHL, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+40086, 0}, /* 994 */ {I_SHL, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35878, 39}, /* 995 */ {I_SHL, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40091, 5}, /* 996 */ {I_SHL, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+40096, 5}, /* 997 */ {I_SHL, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35884, 5}, /* 998 */ {I_SHL, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40101, 7}, /* 999 */ {I_SHL, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+40106, 7}, /* 1000 */ {I_SHL, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35890, 7}, /* 1001 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26545, 106}, /* 1002 */ {I_SHLD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26545, 106}, /* 1003 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26552, 106}, /* 1004 */ {I_SHLD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26552, 106}, /* 1005 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26559, 107}, /* 1006 */ {I_SHLD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26559, 107}, /* 1007 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+35950, 9}, /* 1008 */ {I_SHLD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+35950, 5}, /* 1009 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+35956, 9}, /* 1010 */ {I_SHLD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+35956, 5}, /* 1011 */ {I_SHLD, 3, {MEMORY,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+35962, 10}, /* 1012 */ {I_SHLD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+35962, 7}, /* 1013 */ {I_SHR, 2, {RM_GPR|BITS8,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41422, 0}, /* 1014 */ {I_SHR, 2, {RM_GPR|BITS8,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+41426, 0}, /* 1015 */ {I_SHR, 2, {RM_GPR|BITS8,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40201, 39}, /* 1016 */ {I_SHR, 2, {RM_GPR|BITS16,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40206, 0}, /* 1017 */ {I_SHR, 2, {RM_GPR|BITS16,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+40211, 0}, /* 1018 */ {I_SHR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35968, 39}, /* 1019 */ {I_SHR, 2, {RM_GPR|BITS32,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40216, 5}, /* 1020 */ {I_SHR, 2, {RM_GPR|BITS32,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+40221, 5}, /* 1021 */ {I_SHR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35974, 5}, /* 1022 */ {I_SHR, 2, {RM_GPR|BITS64,UNITY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40226, 7}, /* 1023 */ {I_SHR, 2, {RM_GPR|BITS64,REG_CL,0,0,0}, NO_DECORATOR, nasm_bytecodes+40231, 7}, /* 1024 */ {I_SHR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+35980, 7}, /* 1025 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26566, 106}, /* 1026 */ {I_SHRD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26566, 106}, /* 1027 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26573, 106}, /* 1028 */ {I_SHRD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26573, 106}, /* 1029 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26580, 107}, /* 1030 */ {I_SHRD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26580, 107}, /* 1031 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+35986, 9}, /* 1032 */ {I_SHRD, 3, {REG_GPR|BITS16,REG_GPR|BITS16,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+35986, 5}, /* 1033 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+35992, 9}, /* 1034 */ {I_SHRD, 3, {REG_GPR|BITS32,REG_GPR|BITS32,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+35992, 5}, /* 1035 */ {I_SHRD, 3, {MEMORY,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+35998, 10}, /* 1036 */ {I_SHRD, 3, {REG_GPR|BITS64,REG_GPR|BITS64,REG_CL,0,0}, NO_DECORATOR, nasm_bytecodes+35998, 7}, /* 1037 */ {I_SIDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40236, 105}, /* 1038 */ {I_SLDT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36023, 105}, /* 1039 */ {I_SLDT, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36023, 105}, /* 1040 */ {I_SLDT, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36004, 105}, /* 1041 */ {I_SLDT, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36010, 5}, /* 1042 */ {I_SLDT, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36022, 7}, /* 1043 */ {I_SKINIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40241, 7}, /* 1044 */ {I_SMI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41544, 108}, /* 1045 */ {I_SMSW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36041, 105}, /* 1046 */ {I_SMSW, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36041, 105}, /* 1047 */ {I_SMSW, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36028, 105}, /* 1048 */ {I_SMSW, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36034, 5}, /* 1049 */ {I_SMSW, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36040, 7}, /* 1050 */ {I_STC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39963, 0}, /* 1051 */ {I_STD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41568, 0}, /* 1052 */ {I_STI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+39758, 0}, /* 1053 */ {I_STOSB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+8545, 0}, /* 1054 */ {I_STOSD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41438, 5}, /* 1055 */ {I_STOSQ, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41442, 7}, /* 1056 */ {I_STOSW, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41446, 0}, /* 1057 */ {I_STR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36059, 62}, /* 1058 */ {I_STR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36059, 62}, /* 1059 */ {I_STR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36046, 62}, /* 1060 */ {I_STR, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36052, 63}, /* 1061 */ {I_STR, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36058, 7}, /* 1062 */ {I_SUB, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40246, 3}, /* 1063 */ {I_SUB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40247, 0}, /* 1064 */ {I_SUB, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36064, 3}, /* 1065 */ {I_SUB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36065, 0}, /* 1066 */ {I_SUB, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36070, 4}, /* 1067 */ {I_SUB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36071, 5}, /* 1068 */ {I_SUB, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36076, 6}, /* 1069 */ {I_SUB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36077, 7}, /* 1070 */ {I_SUB, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33856, 8}, /* 1071 */ {I_SUB, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33856, 0}, /* 1072 */ {I_SUB, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40251, 8}, /* 1073 */ {I_SUB, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40251, 0}, /* 1074 */ {I_SUB, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40256, 9}, /* 1075 */ {I_SUB, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40256, 5}, /* 1076 */ {I_SUB, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40261, 10}, /* 1077 */ {I_SUB, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40261, 7}, /* 1078 */ {I_SUB, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+26587, 11}, /* 1079 */ {I_SUB, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+26594, 12}, /* 1080 */ {I_SUB, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+26601, 13}, /* 1081 */ {I_SUB, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+41450, 8}, /* 1082 */ {I_SUB, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40266, 8}, /* 1083 */ {I_SUB, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40271, 9}, /* 1084 */ {I_SUB, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40276, 10}, /* 1085 */ {I_SUB, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36082, 3}, /* 1086 */ {I_SUB, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26608, 3}, /* 1087 */ {I_SUB, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26615, 4}, /* 1088 */ {I_SUB, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26622, 6}, /* 1089 */ {I_SUB, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+36082, 3}, /* 1090 */ {I_SUB, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26608, 3}, /* 1091 */ {I_SUB, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26615, 4}, /* 1092 */ {I_SVDC, 2, {MEMORY|BITS80,REG_SREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+27177, 102}, /* 1093 */ {I_SVTS, 1, {MEMORY|BITS80,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40286, 102}, /* 1094 */ {I_SWAPGS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40291, 7}, /* 1095 */ {I_SYSCALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41162, 110}, /* 1096 */ {I_SYSENTER, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41454, 86}, /* 1097 */ {I_SYSEXIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41458, 111}, /* 1098 */ {I_SYSRET, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41158, 112}, /* 1099 */ {I_TEST, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+41462, 8}, /* 1100 */ {I_TEST, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+41462, 0}, /* 1101 */ {I_TEST, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40296, 8}, /* 1102 */ {I_TEST, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40296, 0}, /* 1103 */ {I_TEST, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40301, 9}, /* 1104 */ {I_TEST, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40301, 5}, /* 1105 */ {I_TEST, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40306, 10}, /* 1106 */ {I_TEST, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40306, 7}, /* 1107 */ {I_TEST, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+41466, 8}, /* 1108 */ {I_TEST, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40311, 8}, /* 1109 */ {I_TEST, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40316, 9}, /* 1110 */ {I_TEST, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40321, 10}, /* 1111 */ {I_TEST, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+41470, 8}, /* 1112 */ {I_TEST, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40326, 8}, /* 1113 */ {I_TEST, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40331, 9}, /* 1114 */ {I_TEST, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40336, 10}, /* 1115 */ {I_TEST, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40341, 8}, /* 1116 */ {I_TEST, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36094, 8}, /* 1117 */ {I_TEST, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36100, 9}, /* 1118 */ {I_TEST, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36106, 10}, /* 1119 */ {I_TEST, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40341, 8}, /* 1120 */ {I_TEST, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36094, 8}, /* 1121 */ {I_TEST, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36100, 9}, /* 1122 */ {I_UD0, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41474, 113}, /* 1123 */ {I_UD0, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36112, 39}, /* 1124 */ {I_UD0, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36118, 39}, /* 1125 */ {I_UD0, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36124, 39}, /* 1126 */ {I_UD1, 2, {REG_GPR,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36130, 39}, /* 1127 */ {I_UD1, 2, {REG_GPR,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36136, 39}, /* 1128 */ {I_UD1, 2, {REG_GPR,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36142, 39}, /* 1129 */ {I_UD2, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41482, 39}, /* 1130 */ {I_VERR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40346, 62}, /* 1131 */ {I_VERR, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40346, 62}, /* 1132 */ {I_VERR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40346, 62}, /* 1133 */ {I_VERW, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40351, 62}, /* 1134 */ {I_VERW, 1, {MEMORY|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40351, 62}, /* 1135 */ {I_VERW, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40351, 62}, /* 1136 */ {I_FWAIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41060, 0}, /* 1137 */ {I_WBINVD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40522, 54}, /* 1138 */ {I_WRSHR, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36160, 95}, /* 1139 */ {I_WRMSR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41486, 96}, /* 1140 */ {I_XADD, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+36166, 115}, /* 1141 */ {I_XADD, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+36167, 20}, /* 1142 */ {I_XADD, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26657, 115}, /* 1143 */ {I_XADD, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26658, 20}, /* 1144 */ {I_XADD, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26664, 115}, /* 1145 */ {I_XADD, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26665, 20}, /* 1146 */ {I_XADD, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26671, 6}, /* 1147 */ {I_XADD, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26672, 7}, /* 1148 */ {I_XCHG, 2, {REG_AX,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+41490, 0}, /* 1149 */ {I_XCHG, 2, {REG_EAX,REG32NA,0,0,0}, NO_DECORATOR, nasm_bytecodes+41494, 5}, /* 1150 */ {I_XCHG, 2, {REG_RAX,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+41498, 7}, /* 1151 */ {I_XCHG, 2, {REG_GPR|BITS16,REG_AX,0,0,0}, NO_DECORATOR, nasm_bytecodes+41502, 0}, /* 1152 */ {I_XCHG, 2, {REG32NA,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+41506, 5}, /* 1153 */ {I_XCHG, 2, {REG_GPR|BITS64,REG_RAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+41510, 7}, /* 1154 */ {I_XCHG, 2, {REG_EAX,REG_EAX,0,0,0}, NO_DECORATOR, nasm_bytecodes+41514, 19}, /* 1155 */ {I_XCHG, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40356, 3}, /* 1156 */ {I_XCHG, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40357, 0}, /* 1157 */ {I_XCHG, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36184, 3}, /* 1158 */ {I_XCHG, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36185, 0}, /* 1159 */ {I_XCHG, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36190, 4}, /* 1160 */ {I_XCHG, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36191, 5}, /* 1161 */ {I_XCHG, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36196, 6}, /* 1162 */ {I_XCHG, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36197, 7}, /* 1163 */ {I_XCHG, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40361, 3}, /* 1164 */ {I_XCHG, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40362, 0}, /* 1165 */ {I_XCHG, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36202, 3}, /* 1166 */ {I_XCHG, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36203, 0}, /* 1167 */ {I_XCHG, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36208, 4}, /* 1168 */ {I_XCHG, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36209, 5}, /* 1169 */ {I_XCHG, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36214, 6}, /* 1170 */ {I_XCHG, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36215, 7}, /* 1171 */ {I_XLATB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37573, 0}, /* 1172 */ {I_XLAT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37573, 0}, /* 1173 */ {I_XOR, 2, {MEMORY,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40366, 3}, /* 1174 */ {I_XOR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+40367, 0}, /* 1175 */ {I_XOR, 2, {MEMORY,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36220, 3}, /* 1176 */ {I_XOR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36221, 0}, /* 1177 */ {I_XOR, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36226, 4}, /* 1178 */ {I_XOR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36227, 5}, /* 1179 */ {I_XOR, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36232, 6}, /* 1180 */ {I_XOR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36233, 7}, /* 1181 */ {I_XOR, 2, {REG_GPR|BITS8,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+33296, 8}, /* 1182 */ {I_XOR, 2, {REG_GPR|BITS8,REG_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33296, 0}, /* 1183 */ {I_XOR, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40371, 8}, /* 1184 */ {I_XOR, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+40371, 0}, /* 1185 */ {I_XOR, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40376, 9}, /* 1186 */ {I_XOR, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+40376, 5}, /* 1187 */ {I_XOR, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+40381, 10}, /* 1188 */ {I_XOR, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+40381, 7}, /* 1189 */ {I_XOR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+26678, 11}, /* 1190 */ {I_XOR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+26685, 12}, /* 1191 */ {I_XOR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+26692, 13}, /* 1192 */ {I_XOR, 2, {REG_AL,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+41518, 8}, /* 1193 */ {I_XOR, 2, {REG_AX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40386, 8}, /* 1194 */ {I_XOR, 2, {REG_EAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40391, 9}, /* 1195 */ {I_XOR, 2, {REG_RAX,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+40396, 10}, /* 1196 */ {I_XOR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+36238, 3}, /* 1197 */ {I_XOR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26699, 3}, /* 1198 */ {I_XOR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26706, 4}, /* 1199 */ {I_XOR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+26713, 6}, /* 1200 */ {I_XOR, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+36238, 3}, /* 1201 */ {I_XOR, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26699, 3}, /* 1202 */ {I_XOR, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26706, 4}, /* 1203 */ {I_CMOVcc, 2, {REG_GPR|BITS16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+26720, 118}, /* 1204 */ {I_CMOVcc, 2, {REG_GPR|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26720, 86}, /* 1205 */ {I_CMOVcc, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+26727, 118}, /* 1206 */ {I_CMOVcc, 2, {REG_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26727, 86}, /* 1207 */ {I_CMOVcc, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+26734, 10}, /* 1208 */ {I_CMOVcc, 2, {REG_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26734, 7}, /* 1209 */ {I_Jcc, 1, {IMMEDIATE|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26741, 119}, /* 1210 */ {I_Jcc, 1, {IMMEDIATE|BITS16|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26748, 27}, /* 1211 */ {I_Jcc, 1, {IMMEDIATE|BITS32|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26755, 27}, /* 1212 */ {I_Jcc, 1, {IMMEDIATE|BITS64|NEAR,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26762, 28}, /* 1213 */ {I_Jcc, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40402, 25}, /* 1214 */ {I_SETcc, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36250, 21}, /* 1215 */ {I_SETcc, 1, {REG_GPR|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36250, 5}, /* 1216 */ {I_ADDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36256, 120}, /* 1217 */ {I_ADDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36262, 120}, /* 1218 */ {I_ANDNPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36268, 120}, /* 1219 */ {I_ANDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36274, 120}, /* 1220 */ {I_CMPEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+8564, 120}, /* 1221 */ {I_CMPEQSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+8572, 120}, /* 1222 */ {I_CMPLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+8580, 120}, /* 1223 */ {I_CMPLESS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+8588, 120}, /* 1224 */ {I_CMPLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+8596, 120}, /* 1225 */ {I_CMPLTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+8604, 120}, /* 1226 */ {I_CMPNEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+8612, 120}, /* 1227 */ {I_CMPNEQSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+8620, 120}, /* 1228 */ {I_CMPNLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+8628, 120}, /* 1229 */ {I_CMPNLESS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+8636, 120}, /* 1230 */ {I_CMPNLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+8644, 120}, /* 1231 */ {I_CMPNLTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+8652, 120}, /* 1232 */ {I_CMPORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+8660, 120}, /* 1233 */ {I_CMPORDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+8668, 120}, /* 1234 */ {I_CMPUNORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+8676, 120}, /* 1235 */ {I_CMPUNORDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+8684, 120}, /* 1236 */ {I_CMPPS, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26776, 121}, /* 1237 */ {I_CMPPS, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26776, 121}, /* 1238 */ {I_CMPSS, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26783, 121}, /* 1239 */ {I_CMPSS, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26783, 121}, /* 1240 */ {I_COMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36280, 120}, /* 1241 */ {I_CVTPI2PS, 2, {XMM_L16,RM_MMX|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36286, 122}, /* 1242 */ {I_CVTPS2PI, 2, {MMXREG,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36292, 122}, /* 1243 */ {I_CVTSI2SS, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26791, 123}, /* 1244 */ {I_CVTSI2SS, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26790, 124}, /* 1245 */ {I_CVTSS2SI, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26798, 123}, /* 1246 */ {I_CVTSS2SI, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+26798, 123}, /* 1247 */ {I_CVTSS2SI, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26797, 125}, /* 1248 */ {I_CVTSS2SI, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+26797, 125}, /* 1249 */ {I_CVTTPS2PI, 2, {MMXREG,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36298, 126}, /* 1250 */ {I_CVTTSS2SI, 2, {REG_GPR|BITS32,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26805, 123}, /* 1251 */ {I_CVTTSS2SI, 2, {REG_GPR|BITS64,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26804, 125}, /* 1252 */ {I_DIVPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36304, 120}, /* 1253 */ {I_DIVSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36310, 120}, /* 1254 */ {I_LDMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36316, 120}, /* 1255 */ {I_MAXPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36322, 120}, /* 1256 */ {I_MAXSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36328, 120}, /* 1257 */ {I_MINPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36334, 120}, /* 1258 */ {I_MINSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36340, 120}, /* 1259 */ {I_MOVAPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36346, 120}, /* 1260 */ {I_MOVAPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36352, 120}, /* 1261 */ {I_MOVHPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36358, 120}, /* 1262 */ {I_MOVHPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36364, 120}, /* 1263 */ {I_MOVLHPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36358, 120}, /* 1264 */ {I_MOVLPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+36154, 120}, /* 1265 */ {I_MOVLPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36370, 120}, /* 1266 */ {I_MOVHLPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36154, 120}, /* 1267 */ {I_MOVMSKPS, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36376, 120}, /* 1268 */ {I_MOVMSKPS, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26811, 127}, /* 1269 */ {I_MOVNTPS, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36382, 120}, /* 1270 */ {I_MOVSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36388, 120}, /* 1271 */ {I_MOVSS, 2, {MEMORY|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36394, 120}, /* 1272 */ {I_MOVSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36388, 120}, /* 1273 */ {I_MOVUPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36400, 120}, /* 1274 */ {I_MOVUPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36406, 120}, /* 1275 */ {I_MULPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36412, 120}, /* 1276 */ {I_MULSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36418, 120}, /* 1277 */ {I_ORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36424, 120}, /* 1278 */ {I_RCPPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36430, 120}, /* 1279 */ {I_RCPSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36436, 120}, /* 1280 */ {I_RSQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36442, 120}, /* 1281 */ {I_RSQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36448, 120}, /* 1282 */ {I_SHUFPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+26818, 120}, /* 1283 */ {I_SQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36454, 120}, /* 1284 */ {I_SQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36460, 120}, /* 1285 */ {I_STMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36466, 120}, /* 1286 */ {I_SUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36472, 120}, /* 1287 */ {I_SUBSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36478, 120}, /* 1288 */ {I_UCOMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+36484, 120}, /* 1289 */ {I_UNPCKHPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36490, 120}, /* 1290 */ {I_UNPCKLPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36496, 120}, /* 1291 */ {I_XORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+36502, 120}, /* 1292 */ {I_FXRSTOR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26826, 128}, /* 1293 */ {I_FXRSTOR64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26825, 129}, /* 1294 */ {I_FXSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26833, 128}, /* 1295 */ {I_FXSAVE64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26832, 129}, /* 1296 */ {I_XGETBV, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40406, 130}, /* 1297 */ {I_XSETBV, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40411, 131}, /* 1298 */ {I_XSAVE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26840, 130}, /* 1299 */ {I_XSAVE64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26839, 132}, /* 1300 */ {I_XSAVEC, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26847, 133}, /* 1301 */ {I_XSAVEC64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26846, 134}, /* 1302 */ {I_XSAVEOPT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26854, 133}, /* 1303 */ {I_XSAVEOPT64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26853, 134}, /* 1304 */ {I_XSAVES, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26861, 133}, /* 1305 */ {I_XSAVES64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26860, 134}, /* 1306 */ {I_XRSTOR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26868, 130}, /* 1307 */ {I_XRSTOR64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26867, 132}, /* 1308 */ {I_XRSTORS, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26875, 133}, /* 1309 */ {I_XRSTORS64, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26874, 134}, /* 1310 */ {I_PREFETCHNTA, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37595, 135}, /* 1311 */ {I_PREFETCHT0, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37613, 135}, /* 1312 */ {I_PREFETCHT1, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37631, 135}, /* 1313 */ {I_PREFETCHT2, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37649, 135}, /* 1314 */ {I_SFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35944, 135}, /* 1315 */ {I_MASKMOVQ, 2, {MMXREG,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36508, 136}, /* 1316 */ {I_MOVNTQ, 2, {MEMORY,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36514, 137}, /* 1317 */ {I_PAVGB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26881, 137}, /* 1318 */ {I_PAVGW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26888, 137}, /* 1319 */ {I_PEXTRW, 3, {REG_GPR|BITS32,MMXREG,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26895, 138}, /* 1320 */ {I_PINSRW, 3, {MMXREG,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26902, 138}, /* 1321 */ {I_PINSRW, 3, {MMXREG,RM_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26902, 138}, /* 1322 */ {I_PINSRW, 3, {MMXREG,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26902, 138}, /* 1323 */ {I_PMAXSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26909, 137}, /* 1324 */ {I_PMAXUB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26916, 137}, /* 1325 */ {I_PMINSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26923, 137}, /* 1326 */ {I_PMINUB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26930, 137}, /* 1327 */ {I_PMOVMSKB, 2, {REG_GPR|BITS32,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36520, 136}, /* 1328 */ {I_PMULHUW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26937, 137}, /* 1329 */ {I_PSADBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+26944, 137}, /* 1330 */ {I_PSHUFW, 3, {MMXREG,RM_MMX,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8692, 139}, /* 1331 */ {I_PF2IW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8700, 88}, /* 1332 */ {I_PFNACC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8708, 88}, /* 1333 */ {I_PFPNACC, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8716, 88}, /* 1334 */ {I_PI2FW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8724, 88}, /* 1335 */ {I_PSWAPD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+8732, 88}, /* 1336 */ {I_MASKMOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36526, 140}, /* 1337 */ {I_CLFLUSH, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+36532, 140}, /* 1338 */ {I_MOVNTDQ, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36538, 141}, /* 1339 */ {I_MOVNTI, 2, {MEMORY,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26952, 142}, /* 1340 */ {I_MOVNTI, 2, {MEMORY,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26951, 143}, /* 1341 */ {I_MOVNTPD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36544, 141}, /* 1342 */ {I_LFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35452, 140}, /* 1343 */ {I_MFENCE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35530, 140}, /* 1344 */ {I_MOVD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26958, 144}, /* 1345 */ {I_MOVD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+26965, 144}, /* 1346 */ {I_MOVD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+26965, 140}, /* 1347 */ {I_MOVD, 2, {RM_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26958, 140}, /* 1348 */ {I_MOVDQA, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36550, 140}, /* 1349 */ {I_MOVDQA, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36556, 141}, /* 1350 */ {I_MOVDQA, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36550, 141}, /* 1351 */ {I_MOVDQA, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36556, 140}, /* 1352 */ {I_MOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36562, 140}, /* 1353 */ {I_MOVDQU, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36568, 141}, /* 1354 */ {I_MOVDQU, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36562, 141}, /* 1355 */ {I_MOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36568, 140}, /* 1356 */ {I_MOVDQ2Q, 2, {MMXREG,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36574, 140}, /* 1357 */ {I_MOVQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36580, 140}, /* 1358 */ {I_MOVQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36586, 140}, /* 1359 */ {I_MOVQ, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36586, 145}, /* 1360 */ {I_MOVQ, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+36580, 145}, /* 1361 */ {I_MOVQ, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+26972, 146}, /* 1362 */ {I_MOVQ, 2, {RM_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+26979, 146}, /* 1363 */ {I_MOVQ2DQ, 2, {XMM_L16,MMXREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+36592, 140}, /* 1364 */ {I_PACKSSWB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36598, 141}, /* 1365 */ {I_PACKSSDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36604, 141}, /* 1366 */ {I_PACKUSWB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36610, 141}, /* 1367 */ {I_PADDB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36616, 141}, /* 1368 */ {I_PADDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36622, 141}, /* 1369 */ {I_PADDD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36628, 141}, /* 1370 */ {I_PADDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+36634, 147}, /* 1371 */ {I_PADDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36640, 141}, /* 1372 */ {I_PADDSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36646, 141}, /* 1373 */ {I_PADDSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36652, 141}, /* 1374 */ {I_PADDUSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36658, 141}, /* 1375 */ {I_PADDUSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36664, 141}, /* 1376 */ {I_PAND, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36670, 141}, /* 1377 */ {I_PANDN, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36676, 141}, /* 1378 */ {I_PAVGB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36682, 141}, /* 1379 */ {I_PAVGW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36688, 141}, /* 1380 */ {I_PCMPEQB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36694, 141}, /* 1381 */ {I_PCMPEQW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36700, 141}, /* 1382 */ {I_PCMPEQD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36706, 141}, /* 1383 */ {I_PCMPGTB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36712, 141}, /* 1384 */ {I_PCMPGTW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36718, 141}, /* 1385 */ {I_PCMPGTD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36724, 141}, /* 1386 */ {I_PEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26986, 148}, /* 1387 */ {I_PINSRW, 3, {XMM_L16,REG_GPR|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26993, 148}, /* 1388 */ {I_PINSRW, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26993, 148}, /* 1389 */ {I_PINSRW, 3, {XMM_L16,MEMORY|BITS16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+26993, 148}, /* 1390 */ {I_PMADDWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36730, 141}, /* 1391 */ {I_PMAXSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36736, 141}, /* 1392 */ {I_PMAXUB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36742, 141}, /* 1393 */ {I_PMINSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36748, 141}, /* 1394 */ {I_PMINUB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36754, 141}, /* 1395 */ {I_PMOVMSKB, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36760, 140}, /* 1396 */ {I_PMULHUW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36766, 141}, /* 1397 */ {I_PMULHW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36772, 141}, /* 1398 */ {I_PMULLW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36778, 141}, /* 1399 */ {I_PMULUDQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+27000, 141}, /* 1400 */ {I_PMULUDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36784, 141}, /* 1401 */ {I_POR, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36790, 141}, /* 1402 */ {I_PSADBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36796, 141}, /* 1403 */ {I_PSHUFD, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+27007, 148}, /* 1404 */ {I_PSHUFD, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+27007, 150}, /* 1405 */ {I_PSHUFHW, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+27014, 148}, /* 1406 */ {I_PSHUFHW, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+27014, 150}, /* 1407 */ {I_PSHUFLW, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+27021, 148}, /* 1408 */ {I_PSHUFLW, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+27021, 150}, /* 1409 */ {I_PSLLDQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+27028, 151}, /* 1410 */ {I_PSLLW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36802, 141}, /* 1411 */ {I_PSLLW, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+27035, 151}, /* 1412 */ {I_PSLLD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36808, 141}, /* 1413 */ {I_PSLLD, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+27042, 151}, /* 1414 */ {I_PSLLQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36814, 141}, /* 1415 */ {I_PSLLQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+27049, 151}, /* 1416 */ {I_PSRAW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36820, 141}, /* 1417 */ {I_PSRAW, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+27056, 151}, /* 1418 */ {I_PSRAD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36826, 141}, /* 1419 */ {I_PSRAD, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+27063, 151}, /* 1420 */ {I_PSRLDQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+27070, 151}, /* 1421 */ {I_PSRLW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36832, 141}, /* 1422 */ {I_PSRLW, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+27077, 151}, /* 1423 */ {I_PSRLD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36838, 141}, /* 1424 */ {I_PSRLD, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+27084, 151}, /* 1425 */ {I_PSRLQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36844, 141}, /* 1426 */ {I_PSRLQ, 2, {XMM_L16,IMMEDIATE,0,0,0}, NO_DECORATOR, nasm_bytecodes+27091, 151}, /* 1427 */ {I_PSUBB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36850, 141}, /* 1428 */ {I_PSUBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36856, 141}, /* 1429 */ {I_PSUBD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36862, 141}, /* 1430 */ {I_PSUBQ, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+27098, 141}, /* 1431 */ {I_PSUBQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36868, 141}, /* 1432 */ {I_PSUBSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36874, 141}, /* 1433 */ {I_PSUBSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36880, 141}, /* 1434 */ {I_PSUBUSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36886, 141}, /* 1435 */ {I_PSUBUSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36892, 141}, /* 1436 */ {I_PUNPCKHBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36898, 141}, /* 1437 */ {I_PUNPCKHWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36904, 141}, /* 1438 */ {I_PUNPCKHDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36910, 141}, /* 1439 */ {I_PUNPCKHQDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36916, 141}, /* 1440 */ {I_PUNPCKLBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36922, 141}, /* 1441 */ {I_PUNPCKLWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36928, 141}, /* 1442 */ {I_PUNPCKLDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36934, 141}, /* 1443 */ {I_PUNPCKLQDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36940, 141}, /* 1444 */ {I_PXOR, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36946, 141}, /* 1445 */ {I_ADDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36952, 141}, /* 1446 */ {I_ADDSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36958, 145}, /* 1447 */ {I_ANDNPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36964, 141}, /* 1448 */ {I_ANDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36970, 141}, /* 1449 */ {I_CMPEQPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8740, 141}, /* 1450 */ {I_CMPEQSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8748, 140}, /* 1451 */ {I_CMPLEPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8756, 141}, /* 1452 */ {I_CMPLESD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8764, 140}, /* 1453 */ {I_CMPLTPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8772, 141}, /* 1454 */ {I_CMPLTSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8780, 140}, /* 1455 */ {I_CMPNEQPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8788, 141}, /* 1456 */ {I_CMPNEQSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8796, 140}, /* 1457 */ {I_CMPNLEPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8804, 141}, /* 1458 */ {I_CMPNLESD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8812, 140}, /* 1459 */ {I_CMPNLTPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8820, 141}, /* 1460 */ {I_CMPNLTSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8828, 140}, /* 1461 */ {I_CMPORDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8836, 141}, /* 1462 */ {I_CMPORDSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8844, 140}, /* 1463 */ {I_CMPUNORDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8852, 141}, /* 1464 */ {I_CMPUNORDSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+8860, 140}, /* 1465 */ {I_CMPPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+27105, 140}, /* 1466 */ {I_CMPSD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+27112, 140}, /* 1467 */ {I_COMISD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36976, 140}, /* 1468 */ {I_CVTDQ2PD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36982, 145}, /* 1469 */ {I_CVTDQ2PS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36988, 141}, /* 1470 */ {I_CVTPD2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+36994, 141}, /* 1471 */ {I_CVTPD2PI, 2, {MMXREG,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37000, 141}, /* 1472 */ {I_CVTPD2PS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37006, 141}, /* 1473 */ {I_CVTPI2PD, 2, {XMM_L16,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+37012, 145}, /* 1474 */ {I_CVTPS2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37018, 141}, /* 1475 */ {I_CVTPS2PD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37024, 145}, /* 1476 */ {I_CVTSD2SI, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27119, 152}, /* 1477 */ {I_CVTSD2SI, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+27119, 152}, /* 1478 */ {I_CVTSD2SI, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27126, 153}, /* 1479 */ {I_CVTSD2SI, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+27126, 153}, /* 1480 */ {I_CVTSD2SS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37030, 145}, /* 1481 */ {I_CVTSI2SD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+27133, 154}, /* 1482 */ {I_CVTSI2SD, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27140, 153}, /* 1483 */ {I_CVTSS2SD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37036, 144}, /* 1484 */ {I_CVTTPD2PI, 2, {MMXREG,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37042, 141}, /* 1485 */ {I_CVTTPD2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37048, 141}, /* 1486 */ {I_CVTTPS2DQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37054, 141}, /* 1487 */ {I_CVTTSD2SI, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27147, 152}, /* 1488 */ {I_CVTTSD2SI, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+27147, 152}, /* 1489 */ {I_CVTTSD2SI, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27154, 153}, /* 1490 */ {I_CVTTSD2SI, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+27154, 153}, /* 1491 */ {I_DIVPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37060, 141}, /* 1492 */ {I_DIVSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37066, 140}, /* 1493 */ {I_MAXPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37072, 141}, /* 1494 */ {I_MAXSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37078, 140}, /* 1495 */ {I_MINPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37084, 141}, /* 1496 */ {I_MINSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37090, 140}, /* 1497 */ {I_MOVAPD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37096, 140}, /* 1498 */ {I_MOVAPD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37102, 140}, /* 1499 */ {I_MOVAPD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37102, 141}, /* 1500 */ {I_MOVAPD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37096, 141}, /* 1501 */ {I_MOVHPD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37108, 140}, /* 1502 */ {I_MOVHPD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37114, 140}, /* 1503 */ {I_MOVLPD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37120, 140}, /* 1504 */ {I_MOVLPD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37126, 140}, /* 1505 */ {I_MOVMSKPD, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37132, 140}, /* 1506 */ {I_MOVMSKPD, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27161, 146}, /* 1507 */ {I_MOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37138, 140}, /* 1508 */ {I_MOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37144, 140}, /* 1509 */ {I_MOVSD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37144, 140}, /* 1510 */ {I_MOVSD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+37138, 140}, /* 1511 */ {I_MOVUPD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37150, 140}, /* 1512 */ {I_MOVUPD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37156, 140}, /* 1513 */ {I_MOVUPD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37156, 141}, /* 1514 */ {I_MOVUPD, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37150, 141}, /* 1515 */ {I_MULPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37162, 141}, /* 1516 */ {I_MULSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37168, 140}, /* 1517 */ {I_ORPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37174, 141}, /* 1518 */ {I_SHUFPD, 3, {XMM_L16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+27168, 148}, /* 1519 */ {I_SHUFPD, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+27168, 155}, /* 1520 */ {I_SQRTPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37180, 141}, /* 1521 */ {I_SQRTSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37186, 140}, /* 1522 */ {I_SUBPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37192, 141}, /* 1523 */ {I_SUBSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37198, 140}, /* 1524 */ {I_UCOMISD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37204, 140}, /* 1525 */ {I_UNPCKHPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37210, 140}, /* 1526 */ {I_UNPCKLPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37216, 140}, /* 1527 */ {I_XORPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37222, 140}, /* 1528 */ {I_ADDSUBPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37228, 156}, /* 1529 */ {I_ADDSUBPS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37234, 156}, /* 1530 */ {I_HADDPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37240, 156}, /* 1531 */ {I_HADDPS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37246, 156}, /* 1532 */ {I_HSUBPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37252, 156}, /* 1533 */ {I_HSUBPS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37258, 156}, /* 1534 */ {I_LDDQU, 2, {XMM_L16,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37264, 156}, /* 1535 */ {I_MOVDDUP, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37270, 157}, /* 1536 */ {I_MOVSHDUP, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37276, 157}, /* 1537 */ {I_MOVSLDUP, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37282, 157}, /* 1538 */ {I_CLGI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40416, 158}, /* 1539 */ {I_STGI, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40421, 158}, /* 1540 */ {I_VMCALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40426, 159}, /* 1541 */ {I_VMCLEAR, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37288, 159}, /* 1542 */ {I_VMFUNC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40431, 159}, /* 1543 */ {I_VMLAUNCH, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40436, 159}, /* 1544 */ {I_VMLOAD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40441, 158}, /* 1545 */ {I_VMMCALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40446, 158}, /* 1546 */ {I_VMPTRLD, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37294, 159}, /* 1547 */ {I_VMPTRST, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37300, 159}, /* 1548 */ {I_VMREAD, 2, {RM_GPR|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+27176, 160}, /* 1549 */ {I_VMREAD, 2, {RM_GPR|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27175, 161}, /* 1550 */ {I_VMRESUME, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40451, 159}, /* 1551 */ {I_VMRUN, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40456, 158}, /* 1552 */ {I_VMSAVE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40461, 158}, /* 1553 */ {I_VMWRITE, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+27183, 160}, /* 1554 */ {I_VMWRITE, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27182, 161}, /* 1555 */ {I_VMXOFF, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40466, 159}, /* 1556 */ {I_VMXON, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37306, 159}, /* 1557 */ {I_INVEPT, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+8869, 162}, /* 1558 */ {I_INVEPT, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+8868, 163}, /* 1559 */ {I_INVVPID, 2, {REG_GPR|BITS32,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+8877, 162}, /* 1560 */ {I_INVVPID, 2, {REG_GPR|BITS64,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+8876, 163}, /* 1561 */ {I_PABSB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+27189, 164}, /* 1562 */ {I_PABSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27196, 165}, /* 1563 */ {I_PABSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+27203, 164}, /* 1564 */ {I_PABSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27210, 165}, /* 1565 */ {I_PABSD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+27217, 164}, /* 1566 */ {I_PABSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27224, 165}, /* 1567 */ {I_PALIGNR, 3, {MMXREG,RM_MMX,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8884, 164}, /* 1568 */ {I_PALIGNR, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8892, 165}, /* 1569 */ {I_PHADDW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+27231, 164}, /* 1570 */ {I_PHADDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27238, 165}, /* 1571 */ {I_PHADDD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+27245, 164}, /* 1572 */ {I_PHADDD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27252, 165}, /* 1573 */ {I_PHADDSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+27259, 164}, /* 1574 */ {I_PHADDSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27266, 165}, /* 1575 */ {I_PHSUBW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+27273, 164}, /* 1576 */ {I_PHSUBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27280, 165}, /* 1577 */ {I_PHSUBD, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+27287, 164}, /* 1578 */ {I_PHSUBD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27294, 165}, /* 1579 */ {I_PHSUBSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+27301, 164}, /* 1580 */ {I_PHSUBSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27308, 165}, /* 1581 */ {I_PMADDUBSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+27315, 164}, /* 1582 */ {I_PMADDUBSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27322, 165}, /* 1583 */ {I_PMULHRSW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+27329, 164}, /* 1584 */ {I_PMULHRSW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27336, 165}, /* 1585 */ {I_PSHUFB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+27343, 164}, /* 1586 */ {I_PSHUFB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27350, 165}, /* 1587 */ {I_PSIGNB, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+27357, 164}, /* 1588 */ {I_PSIGNB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27364, 165}, /* 1589 */ {I_PSIGNW, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+27371, 164}, /* 1590 */ {I_PSIGNW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27378, 165}, /* 1591 */ {I_PSIGND, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+27385, 164}, /* 1592 */ {I_PSIGND, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27392, 165}, /* 1593 */ {I_EXTRQ, 3, {XMM_L16,IMMEDIATE,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8900, 166}, /* 1594 */ {I_EXTRQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37312, 166}, /* 1595 */ {I_INSERTQ, 4, {XMM_L16,XMM_L16,IMMEDIATE,IMMEDIATE,0}, NO_DECORATOR, nasm_bytecodes+8908, 166}, /* 1596 */ {I_INSERTQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37318, 166}, /* 1597 */ {I_MOVNTSD, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37324, 167}, /* 1598 */ {I_MOVNTSS, 2, {MEMORY,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+37330, 168}, /* 1599 */ {I_LZCNT, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27399, 110}, /* 1600 */ {I_LZCNT, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+27406, 110}, /* 1601 */ {I_LZCNT, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27413, 59}, /* 1602 */ {I_BLENDPD, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8916, 169}, /* 1603 */ {I_BLENDPS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8924, 169}, /* 1604 */ {I_BLENDVPD, 3, {XMM_L16,RM_XMM_L16,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+27420, 169}, /* 1605 */ {I_BLENDVPD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27420, 169}, /* 1606 */ {I_BLENDVPS, 3, {XMM_L16,RM_XMM_L16,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+27427, 169}, /* 1607 */ {I_BLENDVPS, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27427, 169}, /* 1608 */ {I_DPPD, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8932, 169}, /* 1609 */ {I_DPPS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8940, 169}, /* 1610 */ {I_EXTRACTPS, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+241, 169}, /* 1611 */ {I_EXTRACTPS, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+240, 170}, /* 1612 */ {I_INSERTPS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8948, 171}, /* 1613 */ {I_MOVNTDQA, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27434, 169}, /* 1614 */ {I_MPSADBW, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8956, 169}, /* 1615 */ {I_PACKUSDW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27441, 169}, /* 1616 */ {I_PBLENDVB, 3, {XMM_L16,RM_XMM_L16,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+27448, 169}, /* 1617 */ {I_PBLENDVB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27448, 169}, /* 1618 */ {I_PBLENDW, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8964, 169}, /* 1619 */ {I_PCMPEQQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27455, 169}, /* 1620 */ {I_PEXTRB, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+250, 169}, /* 1621 */ {I_PEXTRB, 3, {MEMORY|BITS8,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+250, 169}, /* 1622 */ {I_PEXTRB, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+249, 170}, /* 1623 */ {I_PEXTRD, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+258, 169}, /* 1624 */ {I_PEXTRQ, 3, {RM_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+267, 170}, /* 1625 */ {I_PEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+277, 169}, /* 1626 */ {I_PEXTRW, 3, {MEMORY|BITS16,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+277, 169}, /* 1627 */ {I_PEXTRW, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+276, 170}, /* 1628 */ {I_PHMINPOSUW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27462, 169}, /* 1629 */ {I_PINSRB, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+286, 172}, /* 1630 */ {I_PINSRB, 3, {XMM_L16,RM_GPR|BITS8,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+285, 172}, /* 1631 */ {I_PINSRB, 3, {XMM_L16,REG_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+286, 172}, /* 1632 */ {I_PINSRD, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+294, 172}, /* 1633 */ {I_PINSRD, 3, {XMM_L16,RM_GPR|BITS32,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+294, 172}, /* 1634 */ {I_PINSRQ, 3, {XMM_L16,MEMORY,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+303, 173}, /* 1635 */ {I_PINSRQ, 3, {XMM_L16,RM_GPR|BITS64,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+303, 173}, /* 1636 */ {I_PMAXSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27469, 169}, /* 1637 */ {I_PMAXSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27476, 169}, /* 1638 */ {I_PMAXUD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27483, 169}, /* 1639 */ {I_PMAXUW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27490, 169}, /* 1640 */ {I_PMINSB, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27497, 169}, /* 1641 */ {I_PMINSD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27504, 169}, /* 1642 */ {I_PMINUD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27511, 169}, /* 1643 */ {I_PMINUW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27518, 169}, /* 1644 */ {I_PMOVSXBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27525, 174}, /* 1645 */ {I_PMOVSXBD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27532, 171}, /* 1646 */ {I_PMOVSXBQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27539, 175}, /* 1647 */ {I_PMOVSXWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27546, 174}, /* 1648 */ {I_PMOVSXWQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27553, 171}, /* 1649 */ {I_PMOVSXDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27560, 174}, /* 1650 */ {I_PMOVZXBW, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27567, 174}, /* 1651 */ {I_PMOVZXBD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27574, 171}, /* 1652 */ {I_PMOVZXBQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27581, 175}, /* 1653 */ {I_PMOVZXWD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27588, 174}, /* 1654 */ {I_PMOVZXWQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27595, 171}, /* 1655 */ {I_PMOVZXDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27602, 174}, /* 1656 */ {I_PMULDQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27609, 169}, /* 1657 */ {I_PMULLD, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27616, 169}, /* 1658 */ {I_PTEST, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27623, 169}, /* 1659 */ {I_ROUNDPD, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8972, 169}, /* 1660 */ {I_ROUNDPS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8980, 169}, /* 1661 */ {I_ROUNDSD, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8988, 169}, /* 1662 */ {I_ROUNDSS, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+8996, 169}, /* 1663 */ {I_CRC32, 2, {REG_GPR|BITS32,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+9021, 176}, /* 1664 */ {I_CRC32, 2, {REG_GPR|BITS32,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+9004, 176}, /* 1665 */ {I_CRC32, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+9012, 176}, /* 1666 */ {I_CRC32, 2, {REG_GPR|BITS64,RM_GPR|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+9020, 177}, /* 1667 */ {I_CRC32, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+9028, 177}, /* 1668 */ {I_PCMPESTRI, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+9036, 176}, /* 1669 */ {I_PCMPESTRM, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+9044, 176}, /* 1670 */ {I_PCMPISTRI, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+9052, 176}, /* 1671 */ {I_PCMPISTRM, 3, {XMM_L16,RM_XMM_L16,IMMEDIATE,0,0}, NO_DECORATOR, nasm_bytecodes+9060, 176}, /* 1672 */ {I_PCMPGTQ, 2, {XMM_L16,RM_XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27630, 176}, /* 1673 */ {I_POPCNT, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+27637, 178}, /* 1674 */ {I_POPCNT, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+27644, 179}, /* 1675 */ {I_POPCNT, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27651, 180}, /* 1676 */ {I_GETSEC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+41522, 135}, /* 1677 */ {I_PFRCPV, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+9068, 181}, /* 1678 */ {I_PFRSQRTV, 2, {MMXREG,RM_MMX,0,0,0}, NO_DECORATOR, nasm_bytecodes+9076, 181}, /* 1679 */ {I_MOVBE, 2, {REG_GPR|BITS16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+9084, 182}, /* 1680 */ {I_MOVBE, 2, {REG_GPR|BITS32,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+9092, 182}, /* 1681 */ {I_MOVBE, 2, {REG_GPR|BITS64,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+9100, 182}, /* 1682 */ {I_MOVBE, 2, {MEMORY|BITS16,REG_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+9108, 182}, /* 1683 */ {I_MOVBE, 2, {MEMORY|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+9116, 182}, /* 1684 */ {I_MOVBE, 2, {MEMORY|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+9124, 182}, /* 1685 */ {I_AESENC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27658, 183}, /* 1686 */ {I_AESENCLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27665, 183}, /* 1687 */ {I_AESDEC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27672, 183}, /* 1688 */ {I_AESDECLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27679, 183}, /* 1689 */ {I_AESIMC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27686, 183}, /* 1690 */ {I_AESKEYGENASSIST, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9132, 183}, /* 1691 */ {I_VAESENC, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27693, 184}, /* 1692 */ {I_VAESENC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27700, 184}, /* 1693 */ {I_VAESENCLAST, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27707, 184}, /* 1694 */ {I_VAESENCLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27714, 184}, /* 1695 */ {I_VAESDEC, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27721, 184}, /* 1696 */ {I_VAESDEC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27728, 184}, /* 1697 */ {I_VAESDECLAST, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27735, 184}, /* 1698 */ {I_VAESDECLAST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27742, 184}, /* 1699 */ {I_VAESIMC, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27749, 184}, /* 1700 */ {I_VAESKEYGENASSIST, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9140, 184}, /* 1701 */ {I_VAESENC, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27756, 185}, /* 1702 */ {I_VAESENC, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27763, 185}, /* 1703 */ {I_VAESENCLAST, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27770, 185}, /* 1704 */ {I_VAESENCLAST, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27777, 185}, /* 1705 */ {I_VAESDEC, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27784, 185}, /* 1706 */ {I_VAESDEC, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27791, 185}, /* 1707 */ {I_VAESDECLAST, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27798, 185}, /* 1708 */ {I_VAESDECLAST, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27805, 185}, /* 1709 */ {I_VAESENC, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9148, 186}, /* 1710 */ {I_VAESENC, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+9156, 186}, /* 1711 */ {I_VAESENC, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9164, 186}, /* 1712 */ {I_VAESENC, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+9172, 186}, /* 1713 */ {I_VAESENCLAST, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9180, 186}, /* 1714 */ {I_VAESENCLAST, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+9188, 186}, /* 1715 */ {I_VAESENCLAST, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9196, 186}, /* 1716 */ {I_VAESENCLAST, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+9204, 186}, /* 1717 */ {I_VAESDEC, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9212, 186}, /* 1718 */ {I_VAESDEC, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+9220, 186}, /* 1719 */ {I_VAESDEC, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9228, 186}, /* 1720 */ {I_VAESDEC, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+9236, 186}, /* 1721 */ {I_VAESDECLAST, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+9244, 186}, /* 1722 */ {I_VAESDECLAST, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+9252, 186}, /* 1723 */ {I_VAESDECLAST, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+9260, 186}, /* 1724 */ {I_VAESDECLAST, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+9268, 186}, /* 1725 */ {I_VAESENC, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+9276, 187}, /* 1726 */ {I_VAESENC, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+9284, 187}, /* 1727 */ {I_VAESENCLAST, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+9292, 187}, /* 1728 */ {I_VAESENCLAST, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+9300, 187}, /* 1729 */ {I_VAESDEC, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+9308, 187}, /* 1730 */ {I_VAESDEC, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+9316, 187}, /* 1731 */ {I_VAESDECLAST, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+9324, 187}, /* 1732 */ {I_VAESDECLAST, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+9332, 187}, /* 1733 */ {I_VADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27812, 184}, /* 1734 */ {I_VADDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27819, 184}, /* 1735 */ {I_VADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27826, 184}, /* 1736 */ {I_VADDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27833, 184}, /* 1737 */ {I_VADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27840, 184}, /* 1738 */ {I_VADDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27847, 184}, /* 1739 */ {I_VADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27854, 184}, /* 1740 */ {I_VADDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27861, 184}, /* 1741 */ {I_VADDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+27868, 184}, /* 1742 */ {I_VADDSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+27875, 184}, /* 1743 */ {I_VADDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+27882, 184}, /* 1744 */ {I_VADDSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+27889, 184}, /* 1745 */ {I_VADDSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27896, 184}, /* 1746 */ {I_VADDSUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27903, 184}, /* 1747 */ {I_VADDSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27910, 184}, /* 1748 */ {I_VADDSUBPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27917, 184}, /* 1749 */ {I_VADDSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27924, 184}, /* 1750 */ {I_VADDSUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27931, 184}, /* 1751 */ {I_VADDSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27938, 184}, /* 1752 */ {I_VADDSUBPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27945, 184}, /* 1753 */ {I_VANDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27952, 184}, /* 1754 */ {I_VANDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27959, 184}, /* 1755 */ {I_VANDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27966, 184}, /* 1756 */ {I_VANDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+27973, 184}, /* 1757 */ {I_VANDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+27980, 184}, /* 1758 */ {I_VANDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+27987, 184}, /* 1759 */ {I_VANDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+27994, 184}, /* 1760 */ {I_VANDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28001, 184}, /* 1761 */ {I_VANDNPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28008, 184}, /* 1762 */ {I_VANDNPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28015, 184}, /* 1763 */ {I_VANDNPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28022, 184}, /* 1764 */ {I_VANDNPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28029, 184}, /* 1765 */ {I_VANDNPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28036, 184}, /* 1766 */ {I_VANDNPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28043, 184}, /* 1767 */ {I_VANDNPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28050, 184}, /* 1768 */ {I_VANDNPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28057, 184}, /* 1769 */ {I_VBLENDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9340, 184}, /* 1770 */ {I_VBLENDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9348, 184}, /* 1771 */ {I_VBLENDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9356, 184}, /* 1772 */ {I_VBLENDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9364, 184}, /* 1773 */ {I_VBLENDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9372, 184}, /* 1774 */ {I_VBLENDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9380, 184}, /* 1775 */ {I_VBLENDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9388, 184}, /* 1776 */ {I_VBLENDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9396, 184}, /* 1777 */ {I_VBLENDVPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9404, 184}, /* 1778 */ {I_VBLENDVPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9412, 184}, /* 1779 */ {I_VBLENDVPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9420, 184}, /* 1780 */ {I_VBLENDVPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9428, 184}, /* 1781 */ {I_VBLENDVPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9436, 184}, /* 1782 */ {I_VBLENDVPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9444, 184}, /* 1783 */ {I_VBLENDVPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9452, 184}, /* 1784 */ {I_VBLENDVPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9460, 184}, /* 1785 */ {I_VBROADCASTSS, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28064, 184}, /* 1786 */ {I_VBROADCASTSS, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28071, 184}, /* 1787 */ {I_VBROADCASTSD, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28078, 184}, /* 1788 */ {I_VBROADCASTF128, 2, {YMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28085, 184}, /* 1789 */ {I_VCMPEQ_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+312, 184}, /* 1790 */ {I_VCMPEQ_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+321, 184}, /* 1791 */ {I_VCMPEQ_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+330, 184}, /* 1792 */ {I_VCMPEQ_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+339, 184}, /* 1793 */ {I_VCMPEQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+348, 184}, /* 1794 */ {I_VCMPEQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+357, 184}, /* 1795 */ {I_VCMPEQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+366, 184}, /* 1796 */ {I_VCMPEQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+375, 184}, /* 1797 */ {I_VCMPLT_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+384, 184}, /* 1798 */ {I_VCMPLT_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+393, 184}, /* 1799 */ {I_VCMPLT_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+402, 184}, /* 1800 */ {I_VCMPLT_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+411, 184}, /* 1801 */ {I_VCMPLTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+384, 184}, /* 1802 */ {I_VCMPLTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+393, 184}, /* 1803 */ {I_VCMPLTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+402, 184}, /* 1804 */ {I_VCMPLTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+411, 184}, /* 1805 */ {I_VCMPLE_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+420, 184}, /* 1806 */ {I_VCMPLE_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+429, 184}, /* 1807 */ {I_VCMPLE_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+438, 184}, /* 1808 */ {I_VCMPLE_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+447, 184}, /* 1809 */ {I_VCMPLEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+420, 184}, /* 1810 */ {I_VCMPLEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+429, 184}, /* 1811 */ {I_VCMPLEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+438, 184}, /* 1812 */ {I_VCMPLEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+447, 184}, /* 1813 */ {I_VCMPUNORD_QPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+456, 184}, /* 1814 */ {I_VCMPUNORD_QPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+465, 184}, /* 1815 */ {I_VCMPUNORD_QPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+474, 184}, /* 1816 */ {I_VCMPUNORD_QPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+483, 184}, /* 1817 */ {I_VCMPUNORDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+456, 184}, /* 1818 */ {I_VCMPUNORDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+465, 184}, /* 1819 */ {I_VCMPUNORDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+474, 184}, /* 1820 */ {I_VCMPUNORDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+483, 184}, /* 1821 */ {I_VCMPNEQ_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+492, 184}, /* 1822 */ {I_VCMPNEQ_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+501, 184}, /* 1823 */ {I_VCMPNEQ_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+510, 184}, /* 1824 */ {I_VCMPNEQ_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+519, 184}, /* 1825 */ {I_VCMPNEQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+492, 184}, /* 1826 */ {I_VCMPNEQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+501, 184}, /* 1827 */ {I_VCMPNEQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+510, 184}, /* 1828 */ {I_VCMPNEQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+519, 184}, /* 1829 */ {I_VCMPNLT_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+528, 184}, /* 1830 */ {I_VCMPNLT_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+537, 184}, /* 1831 */ {I_VCMPNLT_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+546, 184}, /* 1832 */ {I_VCMPNLT_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+555, 184}, /* 1833 */ {I_VCMPNLTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+528, 184}, /* 1834 */ {I_VCMPNLTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+537, 184}, /* 1835 */ {I_VCMPNLTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+546, 184}, /* 1836 */ {I_VCMPNLTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+555, 184}, /* 1837 */ {I_VCMPNLE_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+564, 184}, /* 1838 */ {I_VCMPNLE_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+573, 184}, /* 1839 */ {I_VCMPNLE_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+582, 184}, /* 1840 */ {I_VCMPNLE_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+591, 184}, /* 1841 */ {I_VCMPNLEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+564, 184}, /* 1842 */ {I_VCMPNLEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+573, 184}, /* 1843 */ {I_VCMPNLEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+582, 184}, /* 1844 */ {I_VCMPNLEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+591, 184}, /* 1845 */ {I_VCMPORD_QPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+600, 184}, /* 1846 */ {I_VCMPORD_QPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+609, 184}, /* 1847 */ {I_VCMPORD_QPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+618, 184}, /* 1848 */ {I_VCMPORD_QPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+627, 184}, /* 1849 */ {I_VCMPORDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+600, 184}, /* 1850 */ {I_VCMPORDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+609, 184}, /* 1851 */ {I_VCMPORDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+618, 184}, /* 1852 */ {I_VCMPORDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+627, 184}, /* 1853 */ {I_VCMPEQ_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+636, 184}, /* 1854 */ {I_VCMPEQ_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+645, 184}, /* 1855 */ {I_VCMPEQ_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+654, 184}, /* 1856 */ {I_VCMPEQ_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+663, 184}, /* 1857 */ {I_VCMPNGE_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+672, 184}, /* 1858 */ {I_VCMPNGE_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+681, 184}, /* 1859 */ {I_VCMPNGE_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+690, 184}, /* 1860 */ {I_VCMPNGE_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+699, 184}, /* 1861 */ {I_VCMPNGEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+672, 184}, /* 1862 */ {I_VCMPNGEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+681, 184}, /* 1863 */ {I_VCMPNGEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+690, 184}, /* 1864 */ {I_VCMPNGEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+699, 184}, /* 1865 */ {I_VCMPNGT_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+708, 184}, /* 1866 */ {I_VCMPNGT_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+717, 184}, /* 1867 */ {I_VCMPNGT_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+726, 184}, /* 1868 */ {I_VCMPNGT_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+735, 184}, /* 1869 */ {I_VCMPNGTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+708, 184}, /* 1870 */ {I_VCMPNGTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+717, 184}, /* 1871 */ {I_VCMPNGTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+726, 184}, /* 1872 */ {I_VCMPNGTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+735, 184}, /* 1873 */ {I_VCMPFALSE_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+744, 184}, /* 1874 */ {I_VCMPFALSE_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+753, 184}, /* 1875 */ {I_VCMPFALSE_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+762, 184}, /* 1876 */ {I_VCMPFALSE_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+771, 184}, /* 1877 */ {I_VCMPFALSEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+744, 184}, /* 1878 */ {I_VCMPFALSEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+753, 184}, /* 1879 */ {I_VCMPFALSEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+762, 184}, /* 1880 */ {I_VCMPFALSEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+771, 184}, /* 1881 */ {I_VCMPNEQ_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+780, 184}, /* 1882 */ {I_VCMPNEQ_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+789, 184}, /* 1883 */ {I_VCMPNEQ_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+798, 184}, /* 1884 */ {I_VCMPNEQ_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+807, 184}, /* 1885 */ {I_VCMPGE_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+816, 184}, /* 1886 */ {I_VCMPGE_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+825, 184}, /* 1887 */ {I_VCMPGE_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+834, 184}, /* 1888 */ {I_VCMPGE_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+843, 184}, /* 1889 */ {I_VCMPGEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+816, 184}, /* 1890 */ {I_VCMPGEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+825, 184}, /* 1891 */ {I_VCMPGEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+834, 184}, /* 1892 */ {I_VCMPGEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+843, 184}, /* 1893 */ {I_VCMPGT_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+852, 184}, /* 1894 */ {I_VCMPGT_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+861, 184}, /* 1895 */ {I_VCMPGT_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+870, 184}, /* 1896 */ {I_VCMPGT_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+879, 184}, /* 1897 */ {I_VCMPGTPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+852, 184}, /* 1898 */ {I_VCMPGTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+861, 184}, /* 1899 */ {I_VCMPGTPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+870, 184}, /* 1900 */ {I_VCMPGTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+879, 184}, /* 1901 */ {I_VCMPTRUE_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+888, 184}, /* 1902 */ {I_VCMPTRUE_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+897, 184}, /* 1903 */ {I_VCMPTRUE_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+906, 184}, /* 1904 */ {I_VCMPTRUE_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+915, 184}, /* 1905 */ {I_VCMPTRUEPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+888, 184}, /* 1906 */ {I_VCMPTRUEPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+897, 184}, /* 1907 */ {I_VCMPTRUEPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+906, 184}, /* 1908 */ {I_VCMPTRUEPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+915, 184}, /* 1909 */ {I_VCMPEQ_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+312, 184}, /* 1910 */ {I_VCMPEQ_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+321, 184}, /* 1911 */ {I_VCMPEQ_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+330, 184}, /* 1912 */ {I_VCMPEQ_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+339, 184}, /* 1913 */ {I_VCMPLT_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+924, 184}, /* 1914 */ {I_VCMPLT_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+933, 184}, /* 1915 */ {I_VCMPLT_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+942, 184}, /* 1916 */ {I_VCMPLT_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+951, 184}, /* 1917 */ {I_VCMPLE_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+960, 184}, /* 1918 */ {I_VCMPLE_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+969, 184}, /* 1919 */ {I_VCMPLE_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+978, 184}, /* 1920 */ {I_VCMPLE_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+987, 184}, /* 1921 */ {I_VCMPUNORD_SPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+996, 184}, /* 1922 */ {I_VCMPUNORD_SPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1005, 184}, /* 1923 */ {I_VCMPUNORD_SPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1014, 184}, /* 1924 */ {I_VCMPUNORD_SPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1023, 184}, /* 1925 */ {I_VCMPNEQ_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1032, 184}, /* 1926 */ {I_VCMPNEQ_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1041, 184}, /* 1927 */ {I_VCMPNEQ_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1050, 184}, /* 1928 */ {I_VCMPNEQ_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1059, 184}, /* 1929 */ {I_VCMPNLT_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1068, 184}, /* 1930 */ {I_VCMPNLT_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1077, 184}, /* 1931 */ {I_VCMPNLT_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1086, 184}, /* 1932 */ {I_VCMPNLT_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1095, 184}, /* 1933 */ {I_VCMPNLE_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1104, 184}, /* 1934 */ {I_VCMPNLE_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1113, 184}, /* 1935 */ {I_VCMPNLE_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1122, 184}, /* 1936 */ {I_VCMPNLE_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1131, 184}, /* 1937 */ {I_VCMPORD_SPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1140, 184}, /* 1938 */ {I_VCMPORD_SPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1149, 184}, /* 1939 */ {I_VCMPORD_SPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1158, 184}, /* 1940 */ {I_VCMPORD_SPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1167, 184}, /* 1941 */ {I_VCMPEQ_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1176, 184}, /* 1942 */ {I_VCMPEQ_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1185, 184}, /* 1943 */ {I_VCMPEQ_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1194, 184}, /* 1944 */ {I_VCMPEQ_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1203, 184}, /* 1945 */ {I_VCMPNGE_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1212, 184}, /* 1946 */ {I_VCMPNGE_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1221, 184}, /* 1947 */ {I_VCMPNGE_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1230, 184}, /* 1948 */ {I_VCMPNGE_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1239, 184}, /* 1949 */ {I_VCMPNGT_UQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1248, 184}, /* 1950 */ {I_VCMPNGT_UQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1257, 184}, /* 1951 */ {I_VCMPNGT_UQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1266, 184}, /* 1952 */ {I_VCMPNGT_UQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1275, 184}, /* 1953 */ {I_VCMPFALSE_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1284, 184}, /* 1954 */ {I_VCMPFALSE_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1293, 184}, /* 1955 */ {I_VCMPFALSE_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1302, 184}, /* 1956 */ {I_VCMPFALSE_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1311, 184}, /* 1957 */ {I_VCMPNEQ_OSPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1320, 184}, /* 1958 */ {I_VCMPNEQ_OSPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1329, 184}, /* 1959 */ {I_VCMPNEQ_OSPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1338, 184}, /* 1960 */ {I_VCMPNEQ_OSPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1347, 184}, /* 1961 */ {I_VCMPGE_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1356, 184}, /* 1962 */ {I_VCMPGE_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1365, 184}, /* 1963 */ {I_VCMPGE_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1374, 184}, /* 1964 */ {I_VCMPGE_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1383, 184}, /* 1965 */ {I_VCMPGT_OQPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1392, 184}, /* 1966 */ {I_VCMPGT_OQPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1401, 184}, /* 1967 */ {I_VCMPGT_OQPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1410, 184}, /* 1968 */ {I_VCMPGT_OQPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1419, 184}, /* 1969 */ {I_VCMPTRUE_USPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1428, 184}, /* 1970 */ {I_VCMPTRUE_USPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1437, 184}, /* 1971 */ {I_VCMPTRUE_USPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1446, 184}, /* 1972 */ {I_VCMPTRUE_USPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1455, 184}, /* 1973 */ {I_VCMPPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9468, 184}, /* 1974 */ {I_VCMPPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9476, 184}, /* 1975 */ {I_VCMPPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9484, 184}, /* 1976 */ {I_VCMPPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9492, 184}, /* 1977 */ {I_VCMPEQ_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1464, 184}, /* 1978 */ {I_VCMPEQ_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1473, 184}, /* 1979 */ {I_VCMPEQ_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1482, 184}, /* 1980 */ {I_VCMPEQ_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1491, 184}, /* 1981 */ {I_VCMPEQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1500, 184}, /* 1982 */ {I_VCMPEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1509, 184}, /* 1983 */ {I_VCMPEQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1518, 184}, /* 1984 */ {I_VCMPEQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1527, 184}, /* 1985 */ {I_VCMPLT_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1536, 184}, /* 1986 */ {I_VCMPLT_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1545, 184}, /* 1987 */ {I_VCMPLT_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1554, 184}, /* 1988 */ {I_VCMPLT_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1563, 184}, /* 1989 */ {I_VCMPLTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1536, 184}, /* 1990 */ {I_VCMPLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1545, 184}, /* 1991 */ {I_VCMPLTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1554, 184}, /* 1992 */ {I_VCMPLTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1563, 184}, /* 1993 */ {I_VCMPLE_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1572, 184}, /* 1994 */ {I_VCMPLE_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1581, 184}, /* 1995 */ {I_VCMPLE_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1590, 184}, /* 1996 */ {I_VCMPLE_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1599, 184}, /* 1997 */ {I_VCMPLEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1572, 184}, /* 1998 */ {I_VCMPLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1581, 184}, /* 1999 */ {I_VCMPLEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1590, 184}, /* 2000 */ {I_VCMPLEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1599, 184}, /* 2001 */ {I_VCMPUNORD_QPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1608, 184}, /* 2002 */ {I_VCMPUNORD_QPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1617, 184}, /* 2003 */ {I_VCMPUNORD_QPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1626, 184}, /* 2004 */ {I_VCMPUNORD_QPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1635, 184}, /* 2005 */ {I_VCMPUNORDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1608, 184}, /* 2006 */ {I_VCMPUNORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1617, 184}, /* 2007 */ {I_VCMPUNORDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1626, 184}, /* 2008 */ {I_VCMPUNORDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1635, 184}, /* 2009 */ {I_VCMPNEQ_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1644, 184}, /* 2010 */ {I_VCMPNEQ_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1653, 184}, /* 2011 */ {I_VCMPNEQ_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1662, 184}, /* 2012 */ {I_VCMPNEQ_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1671, 184}, /* 2013 */ {I_VCMPNEQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1644, 184}, /* 2014 */ {I_VCMPNEQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1653, 184}, /* 2015 */ {I_VCMPNEQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1662, 184}, /* 2016 */ {I_VCMPNEQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1671, 184}, /* 2017 */ {I_VCMPNLT_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1680, 184}, /* 2018 */ {I_VCMPNLT_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1689, 184}, /* 2019 */ {I_VCMPNLT_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1698, 184}, /* 2020 */ {I_VCMPNLT_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1707, 184}, /* 2021 */ {I_VCMPNLTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1680, 184}, /* 2022 */ {I_VCMPNLTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1689, 184}, /* 2023 */ {I_VCMPNLTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1698, 184}, /* 2024 */ {I_VCMPNLTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1707, 184}, /* 2025 */ {I_VCMPNLE_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1716, 184}, /* 2026 */ {I_VCMPNLE_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1725, 184}, /* 2027 */ {I_VCMPNLE_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1734, 184}, /* 2028 */ {I_VCMPNLE_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1743, 184}, /* 2029 */ {I_VCMPNLEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1716, 184}, /* 2030 */ {I_VCMPNLEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1725, 184}, /* 2031 */ {I_VCMPNLEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1734, 184}, /* 2032 */ {I_VCMPNLEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1743, 184}, /* 2033 */ {I_VCMPORD_QPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1752, 184}, /* 2034 */ {I_VCMPORD_QPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1761, 184}, /* 2035 */ {I_VCMPORD_QPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1770, 184}, /* 2036 */ {I_VCMPORD_QPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1779, 184}, /* 2037 */ {I_VCMPORDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1752, 184}, /* 2038 */ {I_VCMPORDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1761, 184}, /* 2039 */ {I_VCMPORDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1770, 184}, /* 2040 */ {I_VCMPORDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1779, 184}, /* 2041 */ {I_VCMPEQ_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1788, 184}, /* 2042 */ {I_VCMPEQ_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1797, 184}, /* 2043 */ {I_VCMPEQ_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1806, 184}, /* 2044 */ {I_VCMPEQ_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1815, 184}, /* 2045 */ {I_VCMPNGE_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1824, 184}, /* 2046 */ {I_VCMPNGE_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1833, 184}, /* 2047 */ {I_VCMPNGE_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1842, 184}, /* 2048 */ {I_VCMPNGE_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1851, 184}, /* 2049 */ {I_VCMPNGEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1824, 184}, /* 2050 */ {I_VCMPNGEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1833, 184}, /* 2051 */ {I_VCMPNGEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1842, 184}, /* 2052 */ {I_VCMPNGEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1851, 184}, /* 2053 */ {I_VCMPNGT_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1860, 184}, /* 2054 */ {I_VCMPNGT_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1869, 184}, /* 2055 */ {I_VCMPNGT_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1878, 184}, /* 2056 */ {I_VCMPNGT_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1887, 184}, /* 2057 */ {I_VCMPNGTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1860, 184}, /* 2058 */ {I_VCMPNGTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1869, 184}, /* 2059 */ {I_VCMPNGTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1878, 184}, /* 2060 */ {I_VCMPNGTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1887, 184}, /* 2061 */ {I_VCMPFALSE_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1896, 184}, /* 2062 */ {I_VCMPFALSE_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1905, 184}, /* 2063 */ {I_VCMPFALSE_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1914, 184}, /* 2064 */ {I_VCMPFALSE_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1923, 184}, /* 2065 */ {I_VCMPFALSEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1896, 184}, /* 2066 */ {I_VCMPFALSEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1905, 184}, /* 2067 */ {I_VCMPFALSEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1914, 184}, /* 2068 */ {I_VCMPFALSEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1923, 184}, /* 2069 */ {I_VCMPNEQ_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1932, 184}, /* 2070 */ {I_VCMPNEQ_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1941, 184}, /* 2071 */ {I_VCMPNEQ_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1950, 184}, /* 2072 */ {I_VCMPNEQ_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1959, 184}, /* 2073 */ {I_VCMPGE_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1968, 184}, /* 2074 */ {I_VCMPGE_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1977, 184}, /* 2075 */ {I_VCMPGE_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1986, 184}, /* 2076 */ {I_VCMPGE_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1995, 184}, /* 2077 */ {I_VCMPGEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1968, 184}, /* 2078 */ {I_VCMPGEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1977, 184}, /* 2079 */ {I_VCMPGEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1986, 184}, /* 2080 */ {I_VCMPGEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1995, 184}, /* 2081 */ {I_VCMPGT_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2004, 184}, /* 2082 */ {I_VCMPGT_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2013, 184}, /* 2083 */ {I_VCMPGT_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2022, 184}, /* 2084 */ {I_VCMPGT_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2031, 184}, /* 2085 */ {I_VCMPGTPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2004, 184}, /* 2086 */ {I_VCMPGTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2013, 184}, /* 2087 */ {I_VCMPGTPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2022, 184}, /* 2088 */ {I_VCMPGTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2031, 184}, /* 2089 */ {I_VCMPTRUE_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2040, 184}, /* 2090 */ {I_VCMPTRUE_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2049, 184}, /* 2091 */ {I_VCMPTRUE_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2058, 184}, /* 2092 */ {I_VCMPTRUE_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2067, 184}, /* 2093 */ {I_VCMPTRUEPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2040, 184}, /* 2094 */ {I_VCMPTRUEPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2049, 184}, /* 2095 */ {I_VCMPTRUEPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2058, 184}, /* 2096 */ {I_VCMPTRUEPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2067, 184}, /* 2097 */ {I_VCMPEQ_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+1464, 184}, /* 2098 */ {I_VCMPEQ_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+1473, 184}, /* 2099 */ {I_VCMPEQ_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+1482, 184}, /* 2100 */ {I_VCMPEQ_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+1491, 184}, /* 2101 */ {I_VCMPLT_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2076, 184}, /* 2102 */ {I_VCMPLT_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2085, 184}, /* 2103 */ {I_VCMPLT_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2094, 184}, /* 2104 */ {I_VCMPLT_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2103, 184}, /* 2105 */ {I_VCMPLE_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2112, 184}, /* 2106 */ {I_VCMPLE_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2121, 184}, /* 2107 */ {I_VCMPLE_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2130, 184}, /* 2108 */ {I_VCMPLE_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2139, 184}, /* 2109 */ {I_VCMPUNORD_SPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2148, 184}, /* 2110 */ {I_VCMPUNORD_SPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2157, 184}, /* 2111 */ {I_VCMPUNORD_SPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2166, 184}, /* 2112 */ {I_VCMPUNORD_SPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2175, 184}, /* 2113 */ {I_VCMPNEQ_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2184, 184}, /* 2114 */ {I_VCMPNEQ_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2193, 184}, /* 2115 */ {I_VCMPNEQ_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2202, 184}, /* 2116 */ {I_VCMPNEQ_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2211, 184}, /* 2117 */ {I_VCMPNLT_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2220, 184}, /* 2118 */ {I_VCMPNLT_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2229, 184}, /* 2119 */ {I_VCMPNLT_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2238, 184}, /* 2120 */ {I_VCMPNLT_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2247, 184}, /* 2121 */ {I_VCMPNLE_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2256, 184}, /* 2122 */ {I_VCMPNLE_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2265, 184}, /* 2123 */ {I_VCMPNLE_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2274, 184}, /* 2124 */ {I_VCMPNLE_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2283, 184}, /* 2125 */ {I_VCMPORD_SPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2292, 184}, /* 2126 */ {I_VCMPORD_SPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2301, 184}, /* 2127 */ {I_VCMPORD_SPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2310, 184}, /* 2128 */ {I_VCMPORD_SPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2319, 184}, /* 2129 */ {I_VCMPEQ_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2328, 184}, /* 2130 */ {I_VCMPEQ_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2337, 184}, /* 2131 */ {I_VCMPEQ_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2346, 184}, /* 2132 */ {I_VCMPEQ_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2355, 184}, /* 2133 */ {I_VCMPNGE_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2364, 184}, /* 2134 */ {I_VCMPNGE_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2373, 184}, /* 2135 */ {I_VCMPNGE_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2382, 184}, /* 2136 */ {I_VCMPNGE_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2391, 184}, /* 2137 */ {I_VCMPNGT_UQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2400, 184}, /* 2138 */ {I_VCMPNGT_UQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2409, 184}, /* 2139 */ {I_VCMPNGT_UQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2418, 184}, /* 2140 */ {I_VCMPNGT_UQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2427, 184}, /* 2141 */ {I_VCMPFALSE_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2436, 184}, /* 2142 */ {I_VCMPFALSE_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2445, 184}, /* 2143 */ {I_VCMPFALSE_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2454, 184}, /* 2144 */ {I_VCMPFALSE_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2463, 184}, /* 2145 */ {I_VCMPNEQ_OSPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2472, 184}, /* 2146 */ {I_VCMPNEQ_OSPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2481, 184}, /* 2147 */ {I_VCMPNEQ_OSPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2490, 184}, /* 2148 */ {I_VCMPNEQ_OSPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2499, 184}, /* 2149 */ {I_VCMPGE_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2508, 184}, /* 2150 */ {I_VCMPGE_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2517, 184}, /* 2151 */ {I_VCMPGE_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2526, 184}, /* 2152 */ {I_VCMPGE_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2535, 184}, /* 2153 */ {I_VCMPGT_OQPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2544, 184}, /* 2154 */ {I_VCMPGT_OQPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2553, 184}, /* 2155 */ {I_VCMPGT_OQPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2562, 184}, /* 2156 */ {I_VCMPGT_OQPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2571, 184}, /* 2157 */ {I_VCMPTRUE_USPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+2580, 184}, /* 2158 */ {I_VCMPTRUE_USPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+2589, 184}, /* 2159 */ {I_VCMPTRUE_USPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+2598, 184}, /* 2160 */ {I_VCMPTRUE_USPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+2607, 184}, /* 2161 */ {I_VCMPPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9500, 184}, /* 2162 */ {I_VCMPPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9508, 184}, /* 2163 */ {I_VCMPPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9516, 184}, /* 2164 */ {I_VCMPPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9524, 184}, /* 2165 */ {I_VCMPEQ_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2616, 184}, /* 2166 */ {I_VCMPEQ_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2625, 184}, /* 2167 */ {I_VCMPEQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2634, 184}, /* 2168 */ {I_VCMPEQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2643, 184}, /* 2169 */ {I_VCMPLT_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2652, 184}, /* 2170 */ {I_VCMPLT_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2661, 184}, /* 2171 */ {I_VCMPLTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2652, 184}, /* 2172 */ {I_VCMPLTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2661, 184}, /* 2173 */ {I_VCMPLE_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2670, 184}, /* 2174 */ {I_VCMPLE_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2679, 184}, /* 2175 */ {I_VCMPLESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2670, 184}, /* 2176 */ {I_VCMPLESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2679, 184}, /* 2177 */ {I_VCMPUNORD_QSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2688, 184}, /* 2178 */ {I_VCMPUNORD_QSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2697, 184}, /* 2179 */ {I_VCMPUNORDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2688, 184}, /* 2180 */ {I_VCMPUNORDSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2697, 184}, /* 2181 */ {I_VCMPNEQ_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2706, 184}, /* 2182 */ {I_VCMPNEQ_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2715, 184}, /* 2183 */ {I_VCMPNEQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2706, 184}, /* 2184 */ {I_VCMPNEQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2715, 184}, /* 2185 */ {I_VCMPNLT_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2724, 184}, /* 2186 */ {I_VCMPNLT_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2733, 184}, /* 2187 */ {I_VCMPNLTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2724, 184}, /* 2188 */ {I_VCMPNLTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2733, 184}, /* 2189 */ {I_VCMPNLE_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2742, 184}, /* 2190 */ {I_VCMPNLE_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2751, 184}, /* 2191 */ {I_VCMPNLESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2742, 184}, /* 2192 */ {I_VCMPNLESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2751, 184}, /* 2193 */ {I_VCMPORD_QSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2760, 184}, /* 2194 */ {I_VCMPORD_QSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2769, 184}, /* 2195 */ {I_VCMPORDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2760, 184}, /* 2196 */ {I_VCMPORDSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2769, 184}, /* 2197 */ {I_VCMPEQ_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2778, 184}, /* 2198 */ {I_VCMPEQ_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2787, 184}, /* 2199 */ {I_VCMPNGE_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2796, 184}, /* 2200 */ {I_VCMPNGE_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2805, 184}, /* 2201 */ {I_VCMPNGESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2796, 184}, /* 2202 */ {I_VCMPNGESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2805, 184}, /* 2203 */ {I_VCMPNGT_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2814, 184}, /* 2204 */ {I_VCMPNGT_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2823, 184}, /* 2205 */ {I_VCMPNGTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2814, 184}, /* 2206 */ {I_VCMPNGTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2823, 184}, /* 2207 */ {I_VCMPFALSE_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2832, 184}, /* 2208 */ {I_VCMPFALSE_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2841, 184}, /* 2209 */ {I_VCMPFALSESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2832, 184}, /* 2210 */ {I_VCMPFALSESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2841, 184}, /* 2211 */ {I_VCMPNEQ_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2850, 184}, /* 2212 */ {I_VCMPNEQ_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2859, 184}, /* 2213 */ {I_VCMPGE_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2868, 184}, /* 2214 */ {I_VCMPGE_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2877, 184}, /* 2215 */ {I_VCMPGESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2868, 184}, /* 2216 */ {I_VCMPGESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2877, 184}, /* 2217 */ {I_VCMPGT_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2886, 184}, /* 2218 */ {I_VCMPGT_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2895, 184}, /* 2219 */ {I_VCMPGTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2886, 184}, /* 2220 */ {I_VCMPGTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2895, 184}, /* 2221 */ {I_VCMPTRUE_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2904, 184}, /* 2222 */ {I_VCMPTRUE_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2913, 184}, /* 2223 */ {I_VCMPTRUESD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2904, 184}, /* 2224 */ {I_VCMPTRUESD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2913, 184}, /* 2225 */ {I_VCMPEQ_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2616, 184}, /* 2226 */ {I_VCMPEQ_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2625, 184}, /* 2227 */ {I_VCMPLT_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2922, 184}, /* 2228 */ {I_VCMPLT_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2931, 184}, /* 2229 */ {I_VCMPLE_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2940, 184}, /* 2230 */ {I_VCMPLE_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2949, 184}, /* 2231 */ {I_VCMPUNORD_SSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2958, 184}, /* 2232 */ {I_VCMPUNORD_SSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2967, 184}, /* 2233 */ {I_VCMPNEQ_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2976, 184}, /* 2234 */ {I_VCMPNEQ_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+2985, 184}, /* 2235 */ {I_VCMPNLT_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+2994, 184}, /* 2236 */ {I_VCMPNLT_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3003, 184}, /* 2237 */ {I_VCMPNLE_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3012, 184}, /* 2238 */ {I_VCMPNLE_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3021, 184}, /* 2239 */ {I_VCMPORD_SSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3030, 184}, /* 2240 */ {I_VCMPORD_SSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3039, 184}, /* 2241 */ {I_VCMPEQ_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3048, 184}, /* 2242 */ {I_VCMPEQ_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3057, 184}, /* 2243 */ {I_VCMPNGE_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3066, 184}, /* 2244 */ {I_VCMPNGE_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3075, 184}, /* 2245 */ {I_VCMPNGT_UQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3084, 184}, /* 2246 */ {I_VCMPNGT_UQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3093, 184}, /* 2247 */ {I_VCMPFALSE_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3102, 184}, /* 2248 */ {I_VCMPFALSE_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3111, 184}, /* 2249 */ {I_VCMPNEQ_OSSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3120, 184}, /* 2250 */ {I_VCMPNEQ_OSSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3129, 184}, /* 2251 */ {I_VCMPGE_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3138, 184}, /* 2252 */ {I_VCMPGE_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3147, 184}, /* 2253 */ {I_VCMPGT_OQSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3156, 184}, /* 2254 */ {I_VCMPGT_OQSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3165, 184}, /* 2255 */ {I_VCMPTRUE_USSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3174, 184}, /* 2256 */ {I_VCMPTRUE_USSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3183, 184}, /* 2257 */ {I_VCMPSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9532, 184}, /* 2258 */ {I_VCMPSD, 3, {XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9540, 184}, /* 2259 */ {I_VCMPEQ_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3192, 184}, /* 2260 */ {I_VCMPEQ_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3201, 184}, /* 2261 */ {I_VCMPEQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3210, 184}, /* 2262 */ {I_VCMPEQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3219, 184}, /* 2263 */ {I_VCMPLT_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3228, 184}, /* 2264 */ {I_VCMPLT_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3237, 184}, /* 2265 */ {I_VCMPLTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3228, 184}, /* 2266 */ {I_VCMPLTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3237, 184}, /* 2267 */ {I_VCMPLE_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3246, 184}, /* 2268 */ {I_VCMPLE_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3255, 184}, /* 2269 */ {I_VCMPLESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3246, 184}, /* 2270 */ {I_VCMPLESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3255, 184}, /* 2271 */ {I_VCMPUNORD_QSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3264, 184}, /* 2272 */ {I_VCMPUNORD_QSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3273, 184}, /* 2273 */ {I_VCMPUNORDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3264, 184}, /* 2274 */ {I_VCMPUNORDSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3273, 184}, /* 2275 */ {I_VCMPNEQ_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3282, 184}, /* 2276 */ {I_VCMPNEQ_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3291, 184}, /* 2277 */ {I_VCMPNEQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3282, 184}, /* 2278 */ {I_VCMPNEQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3291, 184}, /* 2279 */ {I_VCMPNLT_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3300, 184}, /* 2280 */ {I_VCMPNLT_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3309, 184}, /* 2281 */ {I_VCMPNLTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3300, 184}, /* 2282 */ {I_VCMPNLTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3309, 184}, /* 2283 */ {I_VCMPNLE_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3318, 184}, /* 2284 */ {I_VCMPNLE_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3327, 184}, /* 2285 */ {I_VCMPNLESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3318, 184}, /* 2286 */ {I_VCMPNLESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3327, 184}, /* 2287 */ {I_VCMPORD_QSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3336, 184}, /* 2288 */ {I_VCMPORD_QSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3345, 184}, /* 2289 */ {I_VCMPORDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3336, 184}, /* 2290 */ {I_VCMPORDSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3345, 184}, /* 2291 */ {I_VCMPEQ_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3354, 184}, /* 2292 */ {I_VCMPEQ_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3363, 184}, /* 2293 */ {I_VCMPNGE_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3372, 184}, /* 2294 */ {I_VCMPNGE_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3381, 184}, /* 2295 */ {I_VCMPNGESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3372, 184}, /* 2296 */ {I_VCMPNGESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3381, 184}, /* 2297 */ {I_VCMPNGT_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3390, 184}, /* 2298 */ {I_VCMPNGT_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3399, 184}, /* 2299 */ {I_VCMPNGTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3390, 184}, /* 2300 */ {I_VCMPNGTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3399, 184}, /* 2301 */ {I_VCMPFALSE_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3408, 184}, /* 2302 */ {I_VCMPFALSE_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3417, 184}, /* 2303 */ {I_VCMPFALSESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3408, 184}, /* 2304 */ {I_VCMPFALSESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3417, 184}, /* 2305 */ {I_VCMPNEQ_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3426, 184}, /* 2306 */ {I_VCMPNEQ_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3435, 184}, /* 2307 */ {I_VCMPGE_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3444, 184}, /* 2308 */ {I_VCMPGE_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3453, 184}, /* 2309 */ {I_VCMPGESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3444, 184}, /* 2310 */ {I_VCMPGESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3453, 184}, /* 2311 */ {I_VCMPGT_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3462, 184}, /* 2312 */ {I_VCMPGT_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3471, 184}, /* 2313 */ {I_VCMPGTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3462, 184}, /* 2314 */ {I_VCMPGTSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3471, 184}, /* 2315 */ {I_VCMPTRUE_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3480, 184}, /* 2316 */ {I_VCMPTRUE_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3489, 184}, /* 2317 */ {I_VCMPTRUESS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3480, 184}, /* 2318 */ {I_VCMPTRUESS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3489, 184}, /* 2319 */ {I_VCMPEQ_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3192, 184}, /* 2320 */ {I_VCMPEQ_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3201, 184}, /* 2321 */ {I_VCMPLT_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3498, 184}, /* 2322 */ {I_VCMPLT_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3507, 184}, /* 2323 */ {I_VCMPLE_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3516, 184}, /* 2324 */ {I_VCMPLE_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3525, 184}, /* 2325 */ {I_VCMPUNORD_SSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3534, 184}, /* 2326 */ {I_VCMPUNORD_SSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3543, 184}, /* 2327 */ {I_VCMPNEQ_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3552, 184}, /* 2328 */ {I_VCMPNEQ_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3561, 184}, /* 2329 */ {I_VCMPNLT_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3570, 184}, /* 2330 */ {I_VCMPNLT_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3579, 184}, /* 2331 */ {I_VCMPNLE_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3588, 184}, /* 2332 */ {I_VCMPNLE_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3597, 184}, /* 2333 */ {I_VCMPORD_SSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3606, 184}, /* 2334 */ {I_VCMPORD_SSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3615, 184}, /* 2335 */ {I_VCMPEQ_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3624, 184}, /* 2336 */ {I_VCMPEQ_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3633, 184}, /* 2337 */ {I_VCMPNGE_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3642, 184}, /* 2338 */ {I_VCMPNGE_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3651, 184}, /* 2339 */ {I_VCMPNGT_UQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3660, 184}, /* 2340 */ {I_VCMPNGT_UQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3669, 184}, /* 2341 */ {I_VCMPFALSE_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3678, 184}, /* 2342 */ {I_VCMPFALSE_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3687, 184}, /* 2343 */ {I_VCMPNEQ_OSSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3696, 184}, /* 2344 */ {I_VCMPNEQ_OSSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3705, 184}, /* 2345 */ {I_VCMPGE_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3714, 184}, /* 2346 */ {I_VCMPGE_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3723, 184}, /* 2347 */ {I_VCMPGT_OQSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3732, 184}, /* 2348 */ {I_VCMPGT_OQSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3741, 184}, /* 2349 */ {I_VCMPTRUE_USSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+3750, 184}, /* 2350 */ {I_VCMPTRUE_USSS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+3759, 184}, /* 2351 */ {I_VCMPSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9548, 184}, /* 2352 */ {I_VCMPSS, 3, {XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9556, 184}, /* 2353 */ {I_VCOMISD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28092, 184}, /* 2354 */ {I_VCOMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28099, 184}, /* 2355 */ {I_VCVTDQ2PD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28106, 184}, /* 2356 */ {I_VCVTDQ2PD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28113, 184}, /* 2357 */ {I_VCVTDQ2PS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28120, 184}, /* 2358 */ {I_VCVTDQ2PS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28127, 184}, /* 2359 */ {I_VCVTPD2DQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28134, 184}, /* 2360 */ {I_VCVTPD2DQ, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28134, 188}, /* 2361 */ {I_VCVTPD2DQ, 2, {XMM_L16,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28141, 184}, /* 2362 */ {I_VCVTPD2DQ, 2, {XMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28141, 189}, /* 2363 */ {I_VCVTPD2PS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28148, 184}, /* 2364 */ {I_VCVTPD2PS, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28148, 188}, /* 2365 */ {I_VCVTPD2PS, 2, {XMM_L16,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28155, 184}, /* 2366 */ {I_VCVTPD2PS, 2, {XMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28155, 189}, /* 2367 */ {I_VCVTPS2DQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28162, 184}, /* 2368 */ {I_VCVTPS2DQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28169, 184}, /* 2369 */ {I_VCVTPS2PD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28176, 184}, /* 2370 */ {I_VCVTPS2PD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28183, 184}, /* 2371 */ {I_VCVTSD2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28190, 184}, /* 2372 */ {I_VCVTSD2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28197, 190}, /* 2373 */ {I_VCVTSD2SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+28204, 184}, /* 2374 */ {I_VCVTSD2SS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28211, 184}, /* 2375 */ {I_VCVTSI2SD, 3, {XMM_L16,XMM_L16,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+28218, 191}, /* 2376 */ {I_VCVTSI2SD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28225, 191}, /* 2377 */ {I_VCVTSI2SD, 3, {XMM_L16,XMM_L16,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+28232, 192}, /* 2378 */ {I_VCVTSI2SD, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28239, 192}, /* 2379 */ {I_VCVTSI2SS, 3, {XMM_L16,XMM_L16,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+28246, 191}, /* 2380 */ {I_VCVTSI2SS, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28253, 191}, /* 2381 */ {I_VCVTSI2SS, 3, {XMM_L16,XMM_L16,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+28260, 192}, /* 2382 */ {I_VCVTSI2SS, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28267, 192}, /* 2383 */ {I_VCVTSS2SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+28274, 184}, /* 2384 */ {I_VCVTSS2SD, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28281, 184}, /* 2385 */ {I_VCVTSS2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28288, 184}, /* 2386 */ {I_VCVTSS2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28295, 190}, /* 2387 */ {I_VCVTTPD2DQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28302, 184}, /* 2388 */ {I_VCVTTPD2DQ, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28302, 188}, /* 2389 */ {I_VCVTTPD2DQ, 2, {XMM_L16,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28309, 184}, /* 2390 */ {I_VCVTTPD2DQ, 2, {XMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28309, 189}, /* 2391 */ {I_VCVTTPS2DQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28316, 184}, /* 2392 */ {I_VCVTTPS2DQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28323, 184}, /* 2393 */ {I_VCVTTSD2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28330, 184}, /* 2394 */ {I_VCVTTSD2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28337, 190}, /* 2395 */ {I_VCVTTSS2SI, 2, {REG_GPR|BITS32,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28344, 184}, /* 2396 */ {I_VCVTTSS2SI, 2, {REG_GPR|BITS64,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28351, 190}, /* 2397 */ {I_VDIVPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28358, 184}, /* 2398 */ {I_VDIVPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28365, 184}, /* 2399 */ {I_VDIVPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28372, 184}, /* 2400 */ {I_VDIVPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28379, 184}, /* 2401 */ {I_VDIVPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28386, 184}, /* 2402 */ {I_VDIVPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28393, 184}, /* 2403 */ {I_VDIVPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28400, 184}, /* 2404 */ {I_VDIVPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28407, 184}, /* 2405 */ {I_VDIVSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+28414, 184}, /* 2406 */ {I_VDIVSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28421, 184}, /* 2407 */ {I_VDIVSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+28428, 184}, /* 2408 */ {I_VDIVSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28435, 184}, /* 2409 */ {I_VDPPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9564, 184}, /* 2410 */ {I_VDPPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9572, 184}, /* 2411 */ {I_VDPPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9580, 184}, /* 2412 */ {I_VDPPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9588, 184}, /* 2413 */ {I_VDPPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9596, 184}, /* 2414 */ {I_VDPPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9604, 184}, /* 2415 */ {I_VEXTRACTF128, 3, {RM_XMM_L16|BITS128,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9612, 184}, /* 2416 */ {I_VEXTRACTPS, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9620, 184}, /* 2417 */ {I_VHADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28442, 184}, /* 2418 */ {I_VHADDPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28449, 184}, /* 2419 */ {I_VHADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28456, 184}, /* 2420 */ {I_VHADDPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28463, 184}, /* 2421 */ {I_VHADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28470, 184}, /* 2422 */ {I_VHADDPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28477, 184}, /* 2423 */ {I_VHADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28484, 184}, /* 2424 */ {I_VHADDPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28491, 184}, /* 2425 */ {I_VHSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28498, 184}, /* 2426 */ {I_VHSUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28505, 184}, /* 2427 */ {I_VHSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28512, 184}, /* 2428 */ {I_VHSUBPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28519, 184}, /* 2429 */ {I_VHSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28526, 184}, /* 2430 */ {I_VHSUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28533, 184}, /* 2431 */ {I_VHSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28540, 184}, /* 2432 */ {I_VHSUBPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28547, 184}, /* 2433 */ {I_VINSERTF128, 4, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9628, 184}, /* 2434 */ {I_VINSERTF128, 3, {YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9636, 184}, /* 2435 */ {I_VINSERTPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9644, 184}, /* 2436 */ {I_VINSERTPS, 3, {XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9652, 184}, /* 2437 */ {I_VLDDQU, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28554, 184}, /* 2438 */ {I_VLDQQU, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28561, 184}, /* 2439 */ {I_VLDDQU, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28561, 184}, /* 2440 */ {I_VLDMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+28568, 184}, /* 2441 */ {I_VMASKMOVDQU, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28575, 184}, /* 2442 */ {I_VMASKMOVPS, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28582, 184}, /* 2443 */ {I_VMASKMOVPS, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28589, 184}, /* 2444 */ {I_VMASKMOVPS, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+28596, 188}, /* 2445 */ {I_VMASKMOVPS, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+28603, 189}, /* 2446 */ {I_VMASKMOVPD, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28610, 184}, /* 2447 */ {I_VMASKMOVPD, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28617, 184}, /* 2448 */ {I_VMASKMOVPD, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+28624, 184}, /* 2449 */ {I_VMASKMOVPD, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+28631, 184}, /* 2450 */ {I_VMAXPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28638, 184}, /* 2451 */ {I_VMAXPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28645, 184}, /* 2452 */ {I_VMAXPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28652, 184}, /* 2453 */ {I_VMAXPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28659, 184}, /* 2454 */ {I_VMAXPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28666, 184}, /* 2455 */ {I_VMAXPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28673, 184}, /* 2456 */ {I_VMAXPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28680, 184}, /* 2457 */ {I_VMAXPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28687, 184}, /* 2458 */ {I_VMAXSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+28694, 184}, /* 2459 */ {I_VMAXSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28701, 184}, /* 2460 */ {I_VMAXSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+28708, 184}, /* 2461 */ {I_VMAXSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28715, 184}, /* 2462 */ {I_VMINPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28722, 184}, /* 2463 */ {I_VMINPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28729, 184}, /* 2464 */ {I_VMINPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28736, 184}, /* 2465 */ {I_VMINPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28743, 184}, /* 2466 */ {I_VMINPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+28750, 184}, /* 2467 */ {I_VMINPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28757, 184}, /* 2468 */ {I_VMINPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+28764, 184}, /* 2469 */ {I_VMINPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28771, 184}, /* 2470 */ {I_VMINSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+28778, 184}, /* 2471 */ {I_VMINSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28785, 184}, /* 2472 */ {I_VMINSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+28792, 184}, /* 2473 */ {I_VMINSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28799, 184}, /* 2474 */ {I_VMOVAPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28806, 184}, /* 2475 */ {I_VMOVAPD, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28813, 184}, /* 2476 */ {I_VMOVAPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28820, 184}, /* 2477 */ {I_VMOVAPD, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28827, 184}, /* 2478 */ {I_VMOVAPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28834, 184}, /* 2479 */ {I_VMOVAPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28841, 184}, /* 2480 */ {I_VMOVAPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28848, 184}, /* 2481 */ {I_VMOVAPS, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28855, 184}, /* 2482 */ {I_VMOVD, 2, {XMM_L16,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+28862, 184}, /* 2483 */ {I_VMOVD, 2, {RM_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28869, 184}, /* 2484 */ {I_VMOVQ, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28876, 193}, /* 2485 */ {I_VMOVQ, 2, {RM_XMM_L16|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28883, 193}, /* 2486 */ {I_VMOVQ, 2, {XMM_L16,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28890, 192}, /* 2487 */ {I_VMOVQ, 2, {RM_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28897, 192}, /* 2488 */ {I_VMOVDDUP, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28904, 184}, /* 2489 */ {I_VMOVDDUP, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28911, 184}, /* 2490 */ {I_VMOVDQA, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28918, 184}, /* 2491 */ {I_VMOVDQA, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28925, 184}, /* 2492 */ {I_VMOVQQA, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28932, 184}, /* 2493 */ {I_VMOVQQA, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28939, 184}, /* 2494 */ {I_VMOVDQA, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28932, 184}, /* 2495 */ {I_VMOVDQA, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28939, 184}, /* 2496 */ {I_VMOVDQU, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+28946, 184}, /* 2497 */ {I_VMOVDQU, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28953, 184}, /* 2498 */ {I_VMOVQQU, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28960, 184}, /* 2499 */ {I_VMOVQQU, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28967, 184}, /* 2500 */ {I_VMOVDQU, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+28960, 184}, /* 2501 */ {I_VMOVDQU, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28967, 184}, /* 2502 */ {I_VMOVHLPS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+28974, 184}, /* 2503 */ {I_VMOVHLPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28981, 184}, /* 2504 */ {I_VMOVHPD, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+28988, 184}, /* 2505 */ {I_VMOVHPD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28995, 184}, /* 2506 */ {I_VMOVHPD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29002, 184}, /* 2507 */ {I_VMOVHPS, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29009, 184}, /* 2508 */ {I_VMOVHPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29016, 184}, /* 2509 */ {I_VMOVHPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29023, 184}, /* 2510 */ {I_VMOVLHPS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+29009, 184}, /* 2511 */ {I_VMOVLHPS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29016, 184}, /* 2512 */ {I_VMOVLPD, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29030, 184}, /* 2513 */ {I_VMOVLPD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29037, 184}, /* 2514 */ {I_VMOVLPD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29044, 184}, /* 2515 */ {I_VMOVLPS, 3, {XMM_L16,XMM_L16,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+28974, 184}, /* 2516 */ {I_VMOVLPS, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+28981, 184}, /* 2517 */ {I_VMOVLPS, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29051, 184}, /* 2518 */ {I_VMOVMSKPD, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29058, 190}, /* 2519 */ {I_VMOVMSKPD, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29058, 184}, /* 2520 */ {I_VMOVMSKPD, 2, {REG_GPR|BITS64,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29065, 190}, /* 2521 */ {I_VMOVMSKPD, 2, {REG_GPR|BITS32,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29065, 184}, /* 2522 */ {I_VMOVMSKPS, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29072, 190}, /* 2523 */ {I_VMOVMSKPS, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29072, 184}, /* 2524 */ {I_VMOVMSKPS, 2, {REG_GPR|BITS64,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29079, 190}, /* 2525 */ {I_VMOVMSKPS, 2, {REG_GPR|BITS32,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29079, 184}, /* 2526 */ {I_VMOVNTDQ, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29086, 184}, /* 2527 */ {I_VMOVNTQQ, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29093, 184}, /* 2528 */ {I_VMOVNTDQ, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29093, 184}, /* 2529 */ {I_VMOVNTDQA, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29100, 184}, /* 2530 */ {I_VMOVNTPD, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29107, 184}, /* 2531 */ {I_VMOVNTPD, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29114, 184}, /* 2532 */ {I_VMOVNTPS, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29121, 184}, /* 2533 */ {I_VMOVNTPS, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29128, 184}, /* 2534 */ {I_VMOVSD, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+29135, 184}, /* 2535 */ {I_VMOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29142, 184}, /* 2536 */ {I_VMOVSD, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29149, 184}, /* 2537 */ {I_VMOVSD, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+29156, 184}, /* 2538 */ {I_VMOVSD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29163, 184}, /* 2539 */ {I_VMOVSD, 2, {MEMORY|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29170, 184}, /* 2540 */ {I_VMOVSHDUP, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29177, 184}, /* 2541 */ {I_VMOVSHDUP, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29184, 184}, /* 2542 */ {I_VMOVSLDUP, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29191, 184}, /* 2543 */ {I_VMOVSLDUP, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29198, 184}, /* 2544 */ {I_VMOVSS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+29205, 184}, /* 2545 */ {I_VMOVSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29212, 184}, /* 2546 */ {I_VMOVSS, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29219, 184}, /* 2547 */ {I_VMOVSS, 3, {XMM_L16,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+29226, 184}, /* 2548 */ {I_VMOVSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29233, 184}, /* 2549 */ {I_VMOVSS, 2, {MEMORY|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29240, 184}, /* 2550 */ {I_VMOVUPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29247, 184}, /* 2551 */ {I_VMOVUPD, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29254, 184}, /* 2552 */ {I_VMOVUPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29261, 184}, /* 2553 */ {I_VMOVUPD, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29268, 184}, /* 2554 */ {I_VMOVUPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29275, 184}, /* 2555 */ {I_VMOVUPS, 2, {RM_XMM_L16|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29282, 184}, /* 2556 */ {I_VMOVUPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29289, 184}, /* 2557 */ {I_VMOVUPS, 2, {RM_YMM_L16|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+29296, 184}, /* 2558 */ {I_VMPSADBW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9660, 184}, /* 2559 */ {I_VMPSADBW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9668, 184}, /* 2560 */ {I_VMULPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29303, 184}, /* 2561 */ {I_VMULPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29310, 184}, /* 2562 */ {I_VMULPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29317, 184}, /* 2563 */ {I_VMULPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29324, 184}, /* 2564 */ {I_VMULPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29331, 184}, /* 2565 */ {I_VMULPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29338, 184}, /* 2566 */ {I_VMULPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29345, 184}, /* 2567 */ {I_VMULPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29352, 184}, /* 2568 */ {I_VMULSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+29359, 184}, /* 2569 */ {I_VMULSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+29366, 184}, /* 2570 */ {I_VMULSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+29373, 184}, /* 2571 */ {I_VMULSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+29380, 184}, /* 2572 */ {I_VORPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29387, 184}, /* 2573 */ {I_VORPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29394, 184}, /* 2574 */ {I_VORPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29401, 184}, /* 2575 */ {I_VORPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29408, 184}, /* 2576 */ {I_VORPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29415, 184}, /* 2577 */ {I_VORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29422, 184}, /* 2578 */ {I_VORPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29429, 184}, /* 2579 */ {I_VORPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29436, 184}, /* 2580 */ {I_VPABSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29443, 184}, /* 2581 */ {I_VPABSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29450, 184}, /* 2582 */ {I_VPABSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29457, 184}, /* 2583 */ {I_VPACKSSWB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29464, 184}, /* 2584 */ {I_VPACKSSWB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29471, 184}, /* 2585 */ {I_VPACKSSDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29478, 184}, /* 2586 */ {I_VPACKSSDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29485, 184}, /* 2587 */ {I_VPACKUSWB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29492, 184}, /* 2588 */ {I_VPACKUSWB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29499, 184}, /* 2589 */ {I_VPACKUSDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29506, 184}, /* 2590 */ {I_VPACKUSDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29513, 184}, /* 2591 */ {I_VPADDB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29520, 184}, /* 2592 */ {I_VPADDB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29527, 184}, /* 2593 */ {I_VPADDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29534, 184}, /* 2594 */ {I_VPADDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29541, 184}, /* 2595 */ {I_VPADDD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29548, 184}, /* 2596 */ {I_VPADDD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29555, 184}, /* 2597 */ {I_VPADDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29562, 184}, /* 2598 */ {I_VPADDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29569, 184}, /* 2599 */ {I_VPADDSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29576, 184}, /* 2600 */ {I_VPADDSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29583, 184}, /* 2601 */ {I_VPADDSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29590, 184}, /* 2602 */ {I_VPADDSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29597, 184}, /* 2603 */ {I_VPADDUSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29604, 184}, /* 2604 */ {I_VPADDUSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29611, 184}, /* 2605 */ {I_VPADDUSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29618, 184}, /* 2606 */ {I_VPADDUSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29625, 184}, /* 2607 */ {I_VPALIGNR, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9676, 184}, /* 2608 */ {I_VPALIGNR, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9684, 184}, /* 2609 */ {I_VPAND, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29632, 184}, /* 2610 */ {I_VPAND, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29639, 184}, /* 2611 */ {I_VPANDN, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29646, 184}, /* 2612 */ {I_VPANDN, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29653, 184}, /* 2613 */ {I_VPAVGB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29660, 184}, /* 2614 */ {I_VPAVGB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29667, 184}, /* 2615 */ {I_VPAVGW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29674, 184}, /* 2616 */ {I_VPAVGW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29681, 184}, /* 2617 */ {I_VPBLENDVB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+9692, 184}, /* 2618 */ {I_VPBLENDVB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+9700, 184}, /* 2619 */ {I_VPBLENDW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9708, 184}, /* 2620 */ {I_VPBLENDW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9716, 184}, /* 2621 */ {I_VPCMPESTRI, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9724, 184}, /* 2622 */ {I_VPCMPESTRM, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9732, 184}, /* 2623 */ {I_VPCMPISTRI, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9740, 184}, /* 2624 */ {I_VPCMPISTRM, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9748, 184}, /* 2625 */ {I_VPCMPEQB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29688, 184}, /* 2626 */ {I_VPCMPEQB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29695, 184}, /* 2627 */ {I_VPCMPEQW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29702, 184}, /* 2628 */ {I_VPCMPEQW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29709, 184}, /* 2629 */ {I_VPCMPEQD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29716, 184}, /* 2630 */ {I_VPCMPEQD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29723, 184}, /* 2631 */ {I_VPCMPEQQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29730, 184}, /* 2632 */ {I_VPCMPEQQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29737, 184}, /* 2633 */ {I_VPCMPGTB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29744, 184}, /* 2634 */ {I_VPCMPGTB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29751, 184}, /* 2635 */ {I_VPCMPGTW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29758, 184}, /* 2636 */ {I_VPCMPGTW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29765, 184}, /* 2637 */ {I_VPCMPGTD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29772, 184}, /* 2638 */ {I_VPCMPGTD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29779, 184}, /* 2639 */ {I_VPCMPGTQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29786, 184}, /* 2640 */ {I_VPCMPGTQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29793, 184}, /* 2641 */ {I_VPERMILPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29800, 184}, /* 2642 */ {I_VPERMILPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29807, 184}, /* 2643 */ {I_VPERMILPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29814, 184}, /* 2644 */ {I_VPERMILPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29821, 184}, /* 2645 */ {I_VPERMILPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9756, 184}, /* 2646 */ {I_VPERMILPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9764, 184}, /* 2647 */ {I_VPERMILPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29828, 184}, /* 2648 */ {I_VPERMILPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29835, 184}, /* 2649 */ {I_VPERMILPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+29842, 184}, /* 2650 */ {I_VPERMILPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+29849, 184}, /* 2651 */ {I_VPERMILPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9772, 184}, /* 2652 */ {I_VPERMILPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9780, 184}, /* 2653 */ {I_VPERM2F128, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9788, 184}, /* 2654 */ {I_VPERM2F128, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9796, 184}, /* 2655 */ {I_VPEXTRB, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9804, 190}, /* 2656 */ {I_VPEXTRB, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9804, 184}, /* 2657 */ {I_VPEXTRB, 3, {MEMORY|BITS8,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9804, 184}, /* 2658 */ {I_VPEXTRW, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9812, 190}, /* 2659 */ {I_VPEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9812, 184}, /* 2660 */ {I_VPEXTRW, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9820, 190}, /* 2661 */ {I_VPEXTRW, 3, {REG_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9820, 184}, /* 2662 */ {I_VPEXTRW, 3, {MEMORY|BITS16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9820, 184}, /* 2663 */ {I_VPEXTRD, 3, {REG_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9828, 190}, /* 2664 */ {I_VPEXTRD, 3, {RM_GPR|BITS32,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9828, 184}, /* 2665 */ {I_VPEXTRQ, 3, {RM_GPR|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9836, 190}, /* 2666 */ {I_VPHADDW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29856, 184}, /* 2667 */ {I_VPHADDW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29863, 184}, /* 2668 */ {I_VPHADDD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29870, 184}, /* 2669 */ {I_VPHADDD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29877, 184}, /* 2670 */ {I_VPHADDSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29884, 184}, /* 2671 */ {I_VPHADDSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29891, 184}, /* 2672 */ {I_VPHMINPOSUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29898, 184}, /* 2673 */ {I_VPHSUBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29905, 184}, /* 2674 */ {I_VPHSUBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29912, 184}, /* 2675 */ {I_VPHSUBD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29919, 184}, /* 2676 */ {I_VPHSUBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29926, 184}, /* 2677 */ {I_VPHSUBSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29933, 184}, /* 2678 */ {I_VPHSUBSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29940, 184}, /* 2679 */ {I_VPINSRB, 4, {XMM_L16,XMM_L16,MEMORY|BITS8,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9844, 184}, /* 2680 */ {I_VPINSRB, 3, {XMM_L16,MEMORY|BITS8,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9852, 184}, /* 2681 */ {I_VPINSRB, 4, {XMM_L16,XMM_L16,RM_GPR|BITS8,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9844, 184}, /* 2682 */ {I_VPINSRB, 3, {XMM_L16,RM_GPR|BITS8,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9852, 184}, /* 2683 */ {I_VPINSRB, 4, {XMM_L16,XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9844, 184}, /* 2684 */ {I_VPINSRB, 3, {XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9852, 184}, /* 2685 */ {I_VPINSRW, 4, {XMM_L16,XMM_L16,MEMORY|BITS16,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9860, 184}, /* 2686 */ {I_VPINSRW, 3, {XMM_L16,MEMORY|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9868, 184}, /* 2687 */ {I_VPINSRW, 4, {XMM_L16,XMM_L16,RM_GPR|BITS16,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9860, 184}, /* 2688 */ {I_VPINSRW, 3, {XMM_L16,RM_GPR|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9868, 184}, /* 2689 */ {I_VPINSRW, 4, {XMM_L16,XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9860, 184}, /* 2690 */ {I_VPINSRW, 3, {XMM_L16,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9868, 184}, /* 2691 */ {I_VPINSRD, 4, {XMM_L16,XMM_L16,MEMORY|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9876, 184}, /* 2692 */ {I_VPINSRD, 3, {XMM_L16,MEMORY|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9884, 184}, /* 2693 */ {I_VPINSRD, 4, {XMM_L16,XMM_L16,RM_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9876, 184}, /* 2694 */ {I_VPINSRD, 3, {XMM_L16,RM_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9884, 184}, /* 2695 */ {I_VPINSRQ, 4, {XMM_L16,XMM_L16,MEMORY|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9892, 190}, /* 2696 */ {I_VPINSRQ, 3, {XMM_L16,MEMORY|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9900, 190}, /* 2697 */ {I_VPINSRQ, 4, {XMM_L16,XMM_L16,RM_GPR|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+9892, 190}, /* 2698 */ {I_VPINSRQ, 3, {XMM_L16,RM_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9900, 190}, /* 2699 */ {I_VPMADDWD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29947, 184}, /* 2700 */ {I_VPMADDWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29954, 184}, /* 2701 */ {I_VPMADDUBSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29961, 184}, /* 2702 */ {I_VPMADDUBSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29968, 184}, /* 2703 */ {I_VPMAXSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29975, 184}, /* 2704 */ {I_VPMAXSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29982, 184}, /* 2705 */ {I_VPMAXSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+29989, 184}, /* 2706 */ {I_VPMAXSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+29996, 184}, /* 2707 */ {I_VPMAXSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30003, 184}, /* 2708 */ {I_VPMAXSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30010, 184}, /* 2709 */ {I_VPMAXUB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30017, 184}, /* 2710 */ {I_VPMAXUB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30024, 184}, /* 2711 */ {I_VPMAXUW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30031, 184}, /* 2712 */ {I_VPMAXUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30038, 184}, /* 2713 */ {I_VPMAXUD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30045, 184}, /* 2714 */ {I_VPMAXUD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30052, 184}, /* 2715 */ {I_VPMINSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30059, 184}, /* 2716 */ {I_VPMINSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30066, 184}, /* 2717 */ {I_VPMINSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30073, 184}, /* 2718 */ {I_VPMINSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30080, 184}, /* 2719 */ {I_VPMINSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30087, 184}, /* 2720 */ {I_VPMINSD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30094, 184}, /* 2721 */ {I_VPMINUB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30101, 184}, /* 2722 */ {I_VPMINUB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30108, 184}, /* 2723 */ {I_VPMINUW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30115, 184}, /* 2724 */ {I_VPMINUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30122, 184}, /* 2725 */ {I_VPMINUD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30129, 184}, /* 2726 */ {I_VPMINUD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30136, 184}, /* 2727 */ {I_VPMOVMSKB, 2, {REG_GPR|BITS64,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30143, 190}, /* 2728 */ {I_VPMOVMSKB, 2, {REG_GPR|BITS32,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30143, 184}, /* 2729 */ {I_VPMOVSXBW, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30150, 184}, /* 2730 */ {I_VPMOVSXBD, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30157, 184}, /* 2731 */ {I_VPMOVSXBQ, 2, {XMM_L16,RM_XMM_L16|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30164, 184}, /* 2732 */ {I_VPMOVSXWD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30171, 184}, /* 2733 */ {I_VPMOVSXWQ, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30178, 184}, /* 2734 */ {I_VPMOVSXDQ, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30185, 184}, /* 2735 */ {I_VPMOVZXBW, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30192, 184}, /* 2736 */ {I_VPMOVZXBD, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30199, 184}, /* 2737 */ {I_VPMOVZXBQ, 2, {XMM_L16,RM_XMM_L16|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+30206, 184}, /* 2738 */ {I_VPMOVZXWD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30213, 184}, /* 2739 */ {I_VPMOVZXWQ, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30220, 184}, /* 2740 */ {I_VPMOVZXDQ, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30227, 184}, /* 2741 */ {I_VPMULHUW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30234, 184}, /* 2742 */ {I_VPMULHUW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30241, 184}, /* 2743 */ {I_VPMULHRSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30248, 184}, /* 2744 */ {I_VPMULHRSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30255, 184}, /* 2745 */ {I_VPMULHW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30262, 184}, /* 2746 */ {I_VPMULHW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30269, 184}, /* 2747 */ {I_VPMULLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30276, 184}, /* 2748 */ {I_VPMULLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30283, 184}, /* 2749 */ {I_VPMULLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30290, 184}, /* 2750 */ {I_VPMULLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30297, 184}, /* 2751 */ {I_VPMULUDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30304, 184}, /* 2752 */ {I_VPMULUDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30311, 184}, /* 2753 */ {I_VPMULDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30318, 184}, /* 2754 */ {I_VPMULDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30325, 184}, /* 2755 */ {I_VPOR, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30332, 184}, /* 2756 */ {I_VPOR, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30339, 184}, /* 2757 */ {I_VPSADBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30346, 184}, /* 2758 */ {I_VPSADBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30353, 184}, /* 2759 */ {I_VPSHUFB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30360, 184}, /* 2760 */ {I_VPSHUFB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30367, 184}, /* 2761 */ {I_VPSHUFD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9908, 184}, /* 2762 */ {I_VPSHUFHW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9916, 184}, /* 2763 */ {I_VPSHUFLW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9924, 184}, /* 2764 */ {I_VPSIGNB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30374, 184}, /* 2765 */ {I_VPSIGNB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30381, 184}, /* 2766 */ {I_VPSIGNW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30388, 184}, /* 2767 */ {I_VPSIGNW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30395, 184}, /* 2768 */ {I_VPSIGND, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30402, 184}, /* 2769 */ {I_VPSIGND, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30409, 184}, /* 2770 */ {I_VPSLLDQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9932, 184}, /* 2771 */ {I_VPSLLDQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+9940, 184}, /* 2772 */ {I_VPSRLDQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9948, 184}, /* 2773 */ {I_VPSRLDQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+9956, 184}, /* 2774 */ {I_VPSLLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30416, 184}, /* 2775 */ {I_VPSLLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30423, 184}, /* 2776 */ {I_VPSLLW, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9964, 184}, /* 2777 */ {I_VPSLLW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+9972, 184}, /* 2778 */ {I_VPSLLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30430, 184}, /* 2779 */ {I_VPSLLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30437, 184}, /* 2780 */ {I_VPSLLD, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9980, 184}, /* 2781 */ {I_VPSLLD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+9988, 184}, /* 2782 */ {I_VPSLLQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30444, 184}, /* 2783 */ {I_VPSLLQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30451, 184}, /* 2784 */ {I_VPSLLQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+9996, 184}, /* 2785 */ {I_VPSLLQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10004, 184}, /* 2786 */ {I_VPSRAW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30458, 184}, /* 2787 */ {I_VPSRAW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30465, 184}, /* 2788 */ {I_VPSRAW, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10012, 184}, /* 2789 */ {I_VPSRAW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10020, 184}, /* 2790 */ {I_VPSRAD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30472, 184}, /* 2791 */ {I_VPSRAD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30479, 184}, /* 2792 */ {I_VPSRAD, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10028, 184}, /* 2793 */ {I_VPSRAD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10036, 184}, /* 2794 */ {I_VPSRLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30486, 184}, /* 2795 */ {I_VPSRLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30493, 184}, /* 2796 */ {I_VPSRLW, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10044, 184}, /* 2797 */ {I_VPSRLW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10052, 184}, /* 2798 */ {I_VPSRLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30500, 184}, /* 2799 */ {I_VPSRLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30507, 184}, /* 2800 */ {I_VPSRLD, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10060, 184}, /* 2801 */ {I_VPSRLD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10068, 184}, /* 2802 */ {I_VPSRLQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30514, 184}, /* 2803 */ {I_VPSRLQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30521, 184}, /* 2804 */ {I_VPSRLQ, 3, {XMM_L16,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10076, 184}, /* 2805 */ {I_VPSRLQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+10084, 184}, /* 2806 */ {I_VPTEST, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30528, 184}, /* 2807 */ {I_VPTEST, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30535, 184}, /* 2808 */ {I_VPSUBB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30542, 184}, /* 2809 */ {I_VPSUBB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30549, 184}, /* 2810 */ {I_VPSUBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30556, 184}, /* 2811 */ {I_VPSUBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30563, 184}, /* 2812 */ {I_VPSUBD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30570, 184}, /* 2813 */ {I_VPSUBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30577, 184}, /* 2814 */ {I_VPSUBQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30584, 184}, /* 2815 */ {I_VPSUBQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30591, 184}, /* 2816 */ {I_VPSUBSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30598, 184}, /* 2817 */ {I_VPSUBSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30605, 184}, /* 2818 */ {I_VPSUBSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30612, 184}, /* 2819 */ {I_VPSUBSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30619, 184}, /* 2820 */ {I_VPSUBUSB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30626, 184}, /* 2821 */ {I_VPSUBUSB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30633, 184}, /* 2822 */ {I_VPSUBUSW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30640, 184}, /* 2823 */ {I_VPSUBUSW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30647, 184}, /* 2824 */ {I_VPUNPCKHBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30654, 184}, /* 2825 */ {I_VPUNPCKHBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30661, 184}, /* 2826 */ {I_VPUNPCKHWD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30668, 184}, /* 2827 */ {I_VPUNPCKHWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30675, 184}, /* 2828 */ {I_VPUNPCKHDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30682, 184}, /* 2829 */ {I_VPUNPCKHDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30689, 184}, /* 2830 */ {I_VPUNPCKHQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30696, 184}, /* 2831 */ {I_VPUNPCKHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30703, 184}, /* 2832 */ {I_VPUNPCKLBW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30710, 184}, /* 2833 */ {I_VPUNPCKLBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30717, 184}, /* 2834 */ {I_VPUNPCKLWD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30724, 184}, /* 2835 */ {I_VPUNPCKLWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30731, 184}, /* 2836 */ {I_VPUNPCKLDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30738, 184}, /* 2837 */ {I_VPUNPCKLDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30745, 184}, /* 2838 */ {I_VPUNPCKLQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30752, 184}, /* 2839 */ {I_VPUNPCKLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30759, 184}, /* 2840 */ {I_VPXOR, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30766, 184}, /* 2841 */ {I_VPXOR, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30773, 184}, /* 2842 */ {I_VRCPPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30780, 184}, /* 2843 */ {I_VRCPPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30787, 184}, /* 2844 */ {I_VRCPSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30794, 184}, /* 2845 */ {I_VRCPSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30801, 184}, /* 2846 */ {I_VRSQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30808, 184}, /* 2847 */ {I_VRSQRTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30815, 184}, /* 2848 */ {I_VRSQRTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30822, 184}, /* 2849 */ {I_VRSQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30829, 184}, /* 2850 */ {I_VROUNDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10092, 184}, /* 2851 */ {I_VROUNDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10100, 184}, /* 2852 */ {I_VROUNDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10108, 184}, /* 2853 */ {I_VROUNDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10116, 184}, /* 2854 */ {I_VROUNDSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10124, 184}, /* 2855 */ {I_VROUNDSD, 3, {XMM_L16,RM_XMM_L16|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10132, 184}, /* 2856 */ {I_VROUNDSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10140, 184}, /* 2857 */ {I_VROUNDSS, 3, {XMM_L16,RM_XMM_L16|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10148, 184}, /* 2858 */ {I_VSHUFPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10156, 184}, /* 2859 */ {I_VSHUFPD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10164, 184}, /* 2860 */ {I_VSHUFPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10172, 184}, /* 2861 */ {I_VSHUFPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10180, 184}, /* 2862 */ {I_VSHUFPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10188, 184}, /* 2863 */ {I_VSHUFPS, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10196, 184}, /* 2864 */ {I_VSHUFPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10204, 184}, /* 2865 */ {I_VSHUFPS, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10212, 184}, /* 2866 */ {I_VSQRTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30836, 184}, /* 2867 */ {I_VSQRTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30843, 184}, /* 2868 */ {I_VSQRTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30850, 184}, /* 2869 */ {I_VSQRTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30857, 184}, /* 2870 */ {I_VSQRTSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30864, 184}, /* 2871 */ {I_VSQRTSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30871, 184}, /* 2872 */ {I_VSQRTSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30878, 184}, /* 2873 */ {I_VSQRTSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30885, 184}, /* 2874 */ {I_VSTMXCSR, 1, {MEMORY|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+30892, 184}, /* 2875 */ {I_VSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30899, 184}, /* 2876 */ {I_VSUBPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30906, 184}, /* 2877 */ {I_VSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30913, 184}, /* 2878 */ {I_VSUBPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30920, 184}, /* 2879 */ {I_VSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+30927, 184}, /* 2880 */ {I_VSUBPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30934, 184}, /* 2881 */ {I_VSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+30941, 184}, /* 2882 */ {I_VSUBPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30948, 184}, /* 2883 */ {I_VSUBSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+30955, 184}, /* 2884 */ {I_VSUBSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+30962, 184}, /* 2885 */ {I_VSUBSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+30969, 184}, /* 2886 */ {I_VSUBSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+30976, 184}, /* 2887 */ {I_VTESTPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30983, 184}, /* 2888 */ {I_VTESTPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+30990, 184}, /* 2889 */ {I_VTESTPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30997, 184}, /* 2890 */ {I_VTESTPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31004, 184}, /* 2891 */ {I_VUCOMISD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31011, 184}, /* 2892 */ {I_VUCOMISS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+31018, 184}, /* 2893 */ {I_VUNPCKHPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31025, 184}, /* 2894 */ {I_VUNPCKHPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31032, 184}, /* 2895 */ {I_VUNPCKHPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31039, 184}, /* 2896 */ {I_VUNPCKHPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31046, 184}, /* 2897 */ {I_VUNPCKHPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31053, 184}, /* 2898 */ {I_VUNPCKHPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31060, 184}, /* 2899 */ {I_VUNPCKHPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31067, 184}, /* 2900 */ {I_VUNPCKHPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31074, 184}, /* 2901 */ {I_VUNPCKLPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31081, 184}, /* 2902 */ {I_VUNPCKLPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31088, 184}, /* 2903 */ {I_VUNPCKLPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31095, 184}, /* 2904 */ {I_VUNPCKLPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31102, 184}, /* 2905 */ {I_VUNPCKLPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31109, 184}, /* 2906 */ {I_VUNPCKLPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31116, 184}, /* 2907 */ {I_VUNPCKLPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31123, 184}, /* 2908 */ {I_VUNPCKLPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31130, 184}, /* 2909 */ {I_VXORPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31137, 184}, /* 2910 */ {I_VXORPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31144, 184}, /* 2911 */ {I_VXORPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31151, 184}, /* 2912 */ {I_VXORPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31158, 184}, /* 2913 */ {I_VXORPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31165, 184}, /* 2914 */ {I_VXORPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31172, 184}, /* 2915 */ {I_VXORPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31179, 184}, /* 2916 */ {I_VXORPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31186, 184}, /* 2917 */ {I_VZEROALL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37336, 184}, /* 2918 */ {I_VZEROUPPER, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37342, 184}, /* 2919 */ {I_PCLMULLQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3768, 183}, /* 2920 */ {I_PCLMULHQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3777, 183}, /* 2921 */ {I_PCLMULLQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3786, 183}, /* 2922 */ {I_PCLMULHQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3795, 183}, /* 2923 */ {I_PCLMULQDQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10220, 183}, /* 2924 */ {I_VPCLMULLQLQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+3804, 184}, /* 2925 */ {I_VPCLMULLQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3813, 184}, /* 2926 */ {I_VPCLMULHQLQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+3822, 184}, /* 2927 */ {I_VPCLMULHQLQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3831, 184}, /* 2928 */ {I_VPCLMULLQHQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+3840, 184}, /* 2929 */ {I_VPCLMULLQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3849, 184}, /* 2930 */ {I_VPCLMULHQHQDQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+3858, 184}, /* 2931 */ {I_VPCLMULHQHQDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+3867, 184}, /* 2932 */ {I_VPCLMULQDQ, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10228, 184}, /* 2933 */ {I_VPCLMULQDQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10236, 184}, /* 2934 */ {I_VPCLMULLQLQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+3876, 194}, /* 2935 */ {I_VPCLMULLQLQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+3885, 194}, /* 2936 */ {I_VPCLMULHQLQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+3894, 194}, /* 2937 */ {I_VPCLMULHQLQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+3903, 194}, /* 2938 */ {I_VPCLMULLQHQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+3912, 194}, /* 2939 */ {I_VPCLMULLQHQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+3921, 194}, /* 2940 */ {I_VPCLMULHQHQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+3930, 194}, /* 2941 */ {I_VPCLMULHQHQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+3939, 194}, /* 2942 */ {I_VPCLMULQDQ, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+10244, 194}, /* 2943 */ {I_VPCLMULQDQ, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10252, 194}, /* 2944 */ {I_VPCLMULLQLQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+0, 195}, /* 2945 */ {I_VPCLMULLQLQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+10, 195}, /* 2946 */ {I_VPCLMULHQLQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+20, 195}, /* 2947 */ {I_VPCLMULHQLQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+30, 195}, /* 2948 */ {I_VPCLMULLQHQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+40, 195}, /* 2949 */ {I_VPCLMULLQHQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+50, 195}, /* 2950 */ {I_VPCLMULHQHQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+60, 195}, /* 2951 */ {I_VPCLMULHQHQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+70, 195}, /* 2952 */ {I_VPCLMULQDQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+3948, 195}, /* 2953 */ {I_VPCLMULQDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+3957, 195}, /* 2954 */ {I_VPCLMULLQLQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+80, 195}, /* 2955 */ {I_VPCLMULLQLQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+90, 195}, /* 2956 */ {I_VPCLMULHQLQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+100, 195}, /* 2957 */ {I_VPCLMULHQLQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+110, 195}, /* 2958 */ {I_VPCLMULLQHQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+120, 195}, /* 2959 */ {I_VPCLMULLQHQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+130, 195}, /* 2960 */ {I_VPCLMULHQHQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+140, 195}, /* 2961 */ {I_VPCLMULHQHQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+150, 195}, /* 2962 */ {I_VPCLMULQDQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+3966, 195}, /* 2963 */ {I_VPCLMULQDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+3975, 195}, /* 2964 */ {I_VPCLMULLQLQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+160, 196}, /* 2965 */ {I_VPCLMULLQLQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+170, 196}, /* 2966 */ {I_VPCLMULHQLQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+180, 196}, /* 2967 */ {I_VPCLMULHQLQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+190, 196}, /* 2968 */ {I_VPCLMULLQHQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+200, 196}, /* 2969 */ {I_VPCLMULLQHQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+210, 196}, /* 2970 */ {I_VPCLMULHQHQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+220, 196}, /* 2971 */ {I_VPCLMULHQHQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+230, 196}, /* 2972 */ {I_VPCLMULQDQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+3984, 196}, /* 2973 */ {I_VPCLMULQDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+3993, 196}, /* 2974 */ {I_VFMADD132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31193, 197}, /* 2975 */ {I_VFMADD132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31200, 197}, /* 2976 */ {I_VFMADD132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31207, 197}, /* 2977 */ {I_VFMADD132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31214, 197}, /* 2978 */ {I_VFMADD312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31193, 197}, /* 2979 */ {I_VFMADD312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31200, 197}, /* 2980 */ {I_VFMADD312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31207, 197}, /* 2981 */ {I_VFMADD312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31214, 197}, /* 2982 */ {I_VFMADD213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31221, 197}, /* 2983 */ {I_VFMADD213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31228, 197}, /* 2984 */ {I_VFMADD213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31235, 197}, /* 2985 */ {I_VFMADD213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31242, 197}, /* 2986 */ {I_VFMADD123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31221, 197}, /* 2987 */ {I_VFMADD123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31228, 197}, /* 2988 */ {I_VFMADD123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31235, 197}, /* 2989 */ {I_VFMADD123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31242, 197}, /* 2990 */ {I_VFMADD231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31249, 197}, /* 2991 */ {I_VFMADD231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31256, 197}, /* 2992 */ {I_VFMADD231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31263, 197}, /* 2993 */ {I_VFMADD231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31270, 197}, /* 2994 */ {I_VFMADD321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31249, 197}, /* 2995 */ {I_VFMADD321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31256, 197}, /* 2996 */ {I_VFMADD321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31263, 197}, /* 2997 */ {I_VFMADD321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31270, 197}, /* 2998 */ {I_VFMADDSUB132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31277, 197}, /* 2999 */ {I_VFMADDSUB132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31284, 197}, /* 3000 */ {I_VFMADDSUB132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31291, 197}, /* 3001 */ {I_VFMADDSUB132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31298, 197}, /* 3002 */ {I_VFMADDSUB312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31277, 197}, /* 3003 */ {I_VFMADDSUB312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31284, 197}, /* 3004 */ {I_VFMADDSUB312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31291, 197}, /* 3005 */ {I_VFMADDSUB312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31298, 197}, /* 3006 */ {I_VFMADDSUB213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31305, 197}, /* 3007 */ {I_VFMADDSUB213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31312, 197}, /* 3008 */ {I_VFMADDSUB213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31319, 197}, /* 3009 */ {I_VFMADDSUB213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31326, 197}, /* 3010 */ {I_VFMADDSUB123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31305, 197}, /* 3011 */ {I_VFMADDSUB123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31312, 197}, /* 3012 */ {I_VFMADDSUB123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31319, 197}, /* 3013 */ {I_VFMADDSUB123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31326, 197}, /* 3014 */ {I_VFMADDSUB231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31333, 197}, /* 3015 */ {I_VFMADDSUB231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31340, 197}, /* 3016 */ {I_VFMADDSUB231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31347, 197}, /* 3017 */ {I_VFMADDSUB231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31354, 197}, /* 3018 */ {I_VFMADDSUB321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31333, 197}, /* 3019 */ {I_VFMADDSUB321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31340, 197}, /* 3020 */ {I_VFMADDSUB321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31347, 197}, /* 3021 */ {I_VFMADDSUB321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31354, 197}, /* 3022 */ {I_VFMSUB132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31361, 197}, /* 3023 */ {I_VFMSUB132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31368, 197}, /* 3024 */ {I_VFMSUB132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31375, 197}, /* 3025 */ {I_VFMSUB132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31382, 197}, /* 3026 */ {I_VFMSUB312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31361, 197}, /* 3027 */ {I_VFMSUB312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31368, 197}, /* 3028 */ {I_VFMSUB312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31375, 197}, /* 3029 */ {I_VFMSUB312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31382, 197}, /* 3030 */ {I_VFMSUB213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31389, 197}, /* 3031 */ {I_VFMSUB213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31396, 197}, /* 3032 */ {I_VFMSUB213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31403, 197}, /* 3033 */ {I_VFMSUB213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31410, 197}, /* 3034 */ {I_VFMSUB123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31389, 197}, /* 3035 */ {I_VFMSUB123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31396, 197}, /* 3036 */ {I_VFMSUB123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31403, 197}, /* 3037 */ {I_VFMSUB123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31410, 197}, /* 3038 */ {I_VFMSUB231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31417, 197}, /* 3039 */ {I_VFMSUB231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31424, 197}, /* 3040 */ {I_VFMSUB231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31431, 197}, /* 3041 */ {I_VFMSUB231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31438, 197}, /* 3042 */ {I_VFMSUB321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31417, 197}, /* 3043 */ {I_VFMSUB321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31424, 197}, /* 3044 */ {I_VFMSUB321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31431, 197}, /* 3045 */ {I_VFMSUB321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31438, 197}, /* 3046 */ {I_VFMSUBADD132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31445, 197}, /* 3047 */ {I_VFMSUBADD132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31452, 197}, /* 3048 */ {I_VFMSUBADD132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31459, 197}, /* 3049 */ {I_VFMSUBADD132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31466, 197}, /* 3050 */ {I_VFMSUBADD312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31445, 197}, /* 3051 */ {I_VFMSUBADD312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31452, 197}, /* 3052 */ {I_VFMSUBADD312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31459, 197}, /* 3053 */ {I_VFMSUBADD312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31466, 197}, /* 3054 */ {I_VFMSUBADD213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31473, 197}, /* 3055 */ {I_VFMSUBADD213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31480, 197}, /* 3056 */ {I_VFMSUBADD213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31487, 197}, /* 3057 */ {I_VFMSUBADD213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31494, 197}, /* 3058 */ {I_VFMSUBADD123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31473, 197}, /* 3059 */ {I_VFMSUBADD123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31480, 197}, /* 3060 */ {I_VFMSUBADD123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31487, 197}, /* 3061 */ {I_VFMSUBADD123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31494, 197}, /* 3062 */ {I_VFMSUBADD231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31501, 197}, /* 3063 */ {I_VFMSUBADD231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31508, 197}, /* 3064 */ {I_VFMSUBADD231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31515, 197}, /* 3065 */ {I_VFMSUBADD231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31522, 197}, /* 3066 */ {I_VFMSUBADD321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31501, 197}, /* 3067 */ {I_VFMSUBADD321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31508, 197}, /* 3068 */ {I_VFMSUBADD321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31515, 197}, /* 3069 */ {I_VFMSUBADD321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31522, 197}, /* 3070 */ {I_VFNMADD132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31529, 197}, /* 3071 */ {I_VFNMADD132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31536, 197}, /* 3072 */ {I_VFNMADD132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31543, 197}, /* 3073 */ {I_VFNMADD132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31550, 197}, /* 3074 */ {I_VFNMADD312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31529, 197}, /* 3075 */ {I_VFNMADD312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31536, 197}, /* 3076 */ {I_VFNMADD312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31543, 197}, /* 3077 */ {I_VFNMADD312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31550, 197}, /* 3078 */ {I_VFNMADD213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31557, 197}, /* 3079 */ {I_VFNMADD213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31564, 197}, /* 3080 */ {I_VFNMADD213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31571, 197}, /* 3081 */ {I_VFNMADD213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31578, 197}, /* 3082 */ {I_VFNMADD123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31557, 197}, /* 3083 */ {I_VFNMADD123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31564, 197}, /* 3084 */ {I_VFNMADD123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31571, 197}, /* 3085 */ {I_VFNMADD123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31578, 197}, /* 3086 */ {I_VFNMADD231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31585, 197}, /* 3087 */ {I_VFNMADD231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31592, 197}, /* 3088 */ {I_VFNMADD231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31599, 197}, /* 3089 */ {I_VFNMADD231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31606, 197}, /* 3090 */ {I_VFNMADD321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31585, 197}, /* 3091 */ {I_VFNMADD321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31592, 197}, /* 3092 */ {I_VFNMADD321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31599, 197}, /* 3093 */ {I_VFNMADD321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31606, 197}, /* 3094 */ {I_VFNMSUB132PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31613, 197}, /* 3095 */ {I_VFNMSUB132PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31620, 197}, /* 3096 */ {I_VFNMSUB132PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31627, 197}, /* 3097 */ {I_VFNMSUB132PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31634, 197}, /* 3098 */ {I_VFNMSUB312PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31613, 197}, /* 3099 */ {I_VFNMSUB312PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31620, 197}, /* 3100 */ {I_VFNMSUB312PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31627, 197}, /* 3101 */ {I_VFNMSUB312PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31634, 197}, /* 3102 */ {I_VFNMSUB213PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31641, 197}, /* 3103 */ {I_VFNMSUB213PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31648, 197}, /* 3104 */ {I_VFNMSUB213PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31655, 197}, /* 3105 */ {I_VFNMSUB213PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31662, 197}, /* 3106 */ {I_VFNMSUB123PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31641, 197}, /* 3107 */ {I_VFNMSUB123PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31648, 197}, /* 3108 */ {I_VFNMSUB123PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31655, 197}, /* 3109 */ {I_VFNMSUB123PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31662, 197}, /* 3110 */ {I_VFNMSUB231PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31669, 197}, /* 3111 */ {I_VFNMSUB231PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31676, 197}, /* 3112 */ {I_VFNMSUB231PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31683, 197}, /* 3113 */ {I_VFNMSUB231PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31690, 197}, /* 3114 */ {I_VFNMSUB321PS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31669, 197}, /* 3115 */ {I_VFNMSUB321PS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31676, 197}, /* 3116 */ {I_VFNMSUB321PD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+31683, 197}, /* 3117 */ {I_VFNMSUB321PD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+31690, 197}, /* 3118 */ {I_VFMADD132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31697, 197}, /* 3119 */ {I_VFMADD132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31704, 197}, /* 3120 */ {I_VFMADD312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31697, 197}, /* 3121 */ {I_VFMADD312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31704, 197}, /* 3122 */ {I_VFMADD213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31711, 197}, /* 3123 */ {I_VFMADD213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31718, 197}, /* 3124 */ {I_VFMADD123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31711, 197}, /* 3125 */ {I_VFMADD123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31718, 197}, /* 3126 */ {I_VFMADD231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31725, 197}, /* 3127 */ {I_VFMADD231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31732, 197}, /* 3128 */ {I_VFMADD321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31725, 197}, /* 3129 */ {I_VFMADD321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31732, 197}, /* 3130 */ {I_VFMSUB132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31739, 197}, /* 3131 */ {I_VFMSUB132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31746, 197}, /* 3132 */ {I_VFMSUB312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31739, 197}, /* 3133 */ {I_VFMSUB312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31746, 197}, /* 3134 */ {I_VFMSUB213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31753, 197}, /* 3135 */ {I_VFMSUB213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31760, 197}, /* 3136 */ {I_VFMSUB123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31753, 197}, /* 3137 */ {I_VFMSUB123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31760, 197}, /* 3138 */ {I_VFMSUB231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31767, 197}, /* 3139 */ {I_VFMSUB231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31774, 197}, /* 3140 */ {I_VFMSUB321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31767, 197}, /* 3141 */ {I_VFMSUB321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31774, 197}, /* 3142 */ {I_VFNMADD132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31781, 197}, /* 3143 */ {I_VFNMADD132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31788, 197}, /* 3144 */ {I_VFNMADD312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31781, 197}, /* 3145 */ {I_VFNMADD312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31788, 197}, /* 3146 */ {I_VFNMADD213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31795, 197}, /* 3147 */ {I_VFNMADD213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31802, 197}, /* 3148 */ {I_VFNMADD123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31795, 197}, /* 3149 */ {I_VFNMADD123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31802, 197}, /* 3150 */ {I_VFNMADD231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31809, 197}, /* 3151 */ {I_VFNMADD231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31816, 197}, /* 3152 */ {I_VFNMADD321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31809, 197}, /* 3153 */ {I_VFNMADD321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31816, 197}, /* 3154 */ {I_VFNMSUB132SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31823, 197}, /* 3155 */ {I_VFNMSUB132SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31830, 197}, /* 3156 */ {I_VFNMSUB312SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31823, 197}, /* 3157 */ {I_VFNMSUB312SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31830, 197}, /* 3158 */ {I_VFNMSUB213SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31837, 197}, /* 3159 */ {I_VFNMSUB213SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31844, 197}, /* 3160 */ {I_VFNMSUB123SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31837, 197}, /* 3161 */ {I_VFNMSUB123SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31844, 197}, /* 3162 */ {I_VFNMSUB231SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31851, 197}, /* 3163 */ {I_VFNMSUB231SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31858, 197}, /* 3164 */ {I_VFNMSUB321SS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+31851, 197}, /* 3165 */ {I_VFNMSUB321SD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+31858, 197}, /* 3166 */ {I_RDFSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+31865, 134}, /* 3167 */ {I_RDFSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+31872, 134}, /* 3168 */ {I_RDGSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+31879, 134}, /* 3169 */ {I_RDGSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+31886, 134}, /* 3170 */ {I_RDRAND, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37348, 133}, /* 3171 */ {I_RDRAND, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37354, 133}, /* 3172 */ {I_RDRAND, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37360, 134}, /* 3173 */ {I_WRFSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+31893, 134}, /* 3174 */ {I_WRFSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+31900, 134}, /* 3175 */ {I_WRGSBASE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+31907, 134}, /* 3176 */ {I_WRGSBASE, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+31914, 134}, /* 3177 */ {I_VCVTPH2PS, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31921, 198}, /* 3178 */ {I_VCVTPH2PS, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+31928, 198}, /* 3179 */ {I_VCVTPS2PH, 3, {RM_XMM_L16|BITS128,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10260, 198}, /* 3180 */ {I_VCVTPS2PH, 3, {RM_XMM_L16|BITS64,XMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+10268, 198}, /* 3181 */ {I_ADCX, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+10276, 133}, /* 3182 */ {I_ADCX, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+10284, 134}, /* 3183 */ {I_ADOX, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+10292, 133}, /* 3184 */ {I_ADOX, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+10300, 134}, /* 3185 */ {I_RDSEED, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37366, 133}, /* 3186 */ {I_RDSEED, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37372, 133}, /* 3187 */ {I_RDSEED, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37378, 134}, /* 3188 */ {I_CLAC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40471, 199}, /* 3189 */ {I_STAC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40476, 199}, /* 3190 */ {I_XSTORE, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40481, 36}, /* 3191 */ {I_XCRYPTECB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37384, 36}, /* 3192 */ {I_XCRYPTCBC, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37390, 36}, /* 3193 */ {I_XCRYPTCTR, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37396, 36}, /* 3194 */ {I_XCRYPTCFB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37402, 36}, /* 3195 */ {I_XCRYPTOFB, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37408, 36}, /* 3196 */ {I_MONTMUL, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37414, 36}, /* 3197 */ {I_XSHA1, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37420, 36}, /* 3198 */ {I_XSHA256, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37426, 36}, /* 3199 */ {I_LLWPCB, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+31935, 200}, /* 3200 */ {I_LLWPCB, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+31942, 201}, /* 3201 */ {I_SLWPCB, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+31949, 200}, /* 3202 */ {I_SLWPCB, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+31956, 201}, /* 3203 */ {I_LWPVAL, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+10308, 200}, /* 3204 */ {I_LWPVAL, 3, {REG_GPR|BITS64,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+10316, 201}, /* 3205 */ {I_LWPINS, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+10324, 200}, /* 3206 */ {I_LWPINS, 3, {REG_GPR|BITS64,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+10332, 201}, /* 3207 */ {I_VFMADDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10340, 202}, /* 3208 */ {I_VFMADDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10348, 202}, /* 3209 */ {I_VFMADDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10356, 202}, /* 3210 */ {I_VFMADDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10364, 202}, /* 3211 */ {I_VFMADDPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10372, 202}, /* 3212 */ {I_VFMADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10380, 202}, /* 3213 */ {I_VFMADDPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+10388, 202}, /* 3214 */ {I_VFMADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+10396, 202}, /* 3215 */ {I_VFMADDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10404, 202}, /* 3216 */ {I_VFMADDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10412, 202}, /* 3217 */ {I_VFMADDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10420, 202}, /* 3218 */ {I_VFMADDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10428, 202}, /* 3219 */ {I_VFMADDPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10436, 202}, /* 3220 */ {I_VFMADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10444, 202}, /* 3221 */ {I_VFMADDPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+10452, 202}, /* 3222 */ {I_VFMADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+10460, 202}, /* 3223 */ {I_VFMADDSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10468, 202}, /* 3224 */ {I_VFMADDSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10476, 202}, /* 3225 */ {I_VFMADDSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+10484, 202}, /* 3226 */ {I_VFMADDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+10492, 202}, /* 3227 */ {I_VFMADDSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10500, 202}, /* 3228 */ {I_VFMADDSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10508, 202}, /* 3229 */ {I_VFMADDSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+10516, 202}, /* 3230 */ {I_VFMADDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+10524, 202}, /* 3231 */ {I_VFMADDSUBPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10532, 202}, /* 3232 */ {I_VFMADDSUBPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10540, 202}, /* 3233 */ {I_VFMADDSUBPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10548, 202}, /* 3234 */ {I_VFMADDSUBPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10556, 202}, /* 3235 */ {I_VFMADDSUBPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10564, 202}, /* 3236 */ {I_VFMADDSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10572, 202}, /* 3237 */ {I_VFMADDSUBPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+10580, 202}, /* 3238 */ {I_VFMADDSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+10588, 202}, /* 3239 */ {I_VFMADDSUBPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10596, 202}, /* 3240 */ {I_VFMADDSUBPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10604, 202}, /* 3241 */ {I_VFMADDSUBPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10612, 202}, /* 3242 */ {I_VFMADDSUBPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10620, 202}, /* 3243 */ {I_VFMADDSUBPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10628, 202}, /* 3244 */ {I_VFMADDSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10636, 202}, /* 3245 */ {I_VFMADDSUBPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+10644, 202}, /* 3246 */ {I_VFMADDSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+10652, 202}, /* 3247 */ {I_VFMSUBADDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10660, 202}, /* 3248 */ {I_VFMSUBADDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10668, 202}, /* 3249 */ {I_VFMSUBADDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10676, 202}, /* 3250 */ {I_VFMSUBADDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10684, 202}, /* 3251 */ {I_VFMSUBADDPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10692, 202}, /* 3252 */ {I_VFMSUBADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10700, 202}, /* 3253 */ {I_VFMSUBADDPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+10708, 202}, /* 3254 */ {I_VFMSUBADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+10716, 202}, /* 3255 */ {I_VFMSUBADDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10724, 202}, /* 3256 */ {I_VFMSUBADDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10732, 202}, /* 3257 */ {I_VFMSUBADDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10740, 202}, /* 3258 */ {I_VFMSUBADDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10748, 202}, /* 3259 */ {I_VFMSUBADDPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10756, 202}, /* 3260 */ {I_VFMSUBADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10764, 202}, /* 3261 */ {I_VFMSUBADDPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+10772, 202}, /* 3262 */ {I_VFMSUBADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+10780, 202}, /* 3263 */ {I_VFMSUBPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10788, 202}, /* 3264 */ {I_VFMSUBPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10796, 202}, /* 3265 */ {I_VFMSUBPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10804, 202}, /* 3266 */ {I_VFMSUBPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10812, 202}, /* 3267 */ {I_VFMSUBPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10820, 202}, /* 3268 */ {I_VFMSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10828, 202}, /* 3269 */ {I_VFMSUBPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+10836, 202}, /* 3270 */ {I_VFMSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+10844, 202}, /* 3271 */ {I_VFMSUBPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10852, 202}, /* 3272 */ {I_VFMSUBPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10860, 202}, /* 3273 */ {I_VFMSUBPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10868, 202}, /* 3274 */ {I_VFMSUBPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10876, 202}, /* 3275 */ {I_VFMSUBPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+10884, 202}, /* 3276 */ {I_VFMSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+10892, 202}, /* 3277 */ {I_VFMSUBPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+10900, 202}, /* 3278 */ {I_VFMSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+10908, 202}, /* 3279 */ {I_VFMSUBSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10916, 202}, /* 3280 */ {I_VFMSUBSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10924, 202}, /* 3281 */ {I_VFMSUBSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+10932, 202}, /* 3282 */ {I_VFMSUBSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+10940, 202}, /* 3283 */ {I_VFMSUBSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10948, 202}, /* 3284 */ {I_VFMSUBSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10956, 202}, /* 3285 */ {I_VFMSUBSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+10964, 202}, /* 3286 */ {I_VFMSUBSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+10972, 202}, /* 3287 */ {I_VFNMADDPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10980, 202}, /* 3288 */ {I_VFNMADDPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+10988, 202}, /* 3289 */ {I_VFNMADDPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+10996, 202}, /* 3290 */ {I_VFNMADDPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11004, 202}, /* 3291 */ {I_VFNMADDPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+11012, 202}, /* 3292 */ {I_VFNMADDPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+11020, 202}, /* 3293 */ {I_VFNMADDPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+11028, 202}, /* 3294 */ {I_VFNMADDPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+11036, 202}, /* 3295 */ {I_VFNMADDPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11044, 202}, /* 3296 */ {I_VFNMADDPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11052, 202}, /* 3297 */ {I_VFNMADDPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11060, 202}, /* 3298 */ {I_VFNMADDPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11068, 202}, /* 3299 */ {I_VFNMADDPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+11076, 202}, /* 3300 */ {I_VFNMADDPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+11084, 202}, /* 3301 */ {I_VFNMADDPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+11092, 202}, /* 3302 */ {I_VFNMADDPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+11100, 202}, /* 3303 */ {I_VFNMADDSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11108, 202}, /* 3304 */ {I_VFNMADDSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11116, 202}, /* 3305 */ {I_VFNMADDSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+11124, 202}, /* 3306 */ {I_VFNMADDSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+11132, 202}, /* 3307 */ {I_VFNMADDSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11140, 202}, /* 3308 */ {I_VFNMADDSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11148, 202}, /* 3309 */ {I_VFNMADDSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+11156, 202}, /* 3310 */ {I_VFNMADDSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+11164, 202}, /* 3311 */ {I_VFNMSUBPD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11172, 202}, /* 3312 */ {I_VFNMSUBPD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11180, 202}, /* 3313 */ {I_VFNMSUBPD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11188, 202}, /* 3314 */ {I_VFNMSUBPD, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11196, 202}, /* 3315 */ {I_VFNMSUBPD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+11204, 202}, /* 3316 */ {I_VFNMSUBPD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+11212, 202}, /* 3317 */ {I_VFNMSUBPD, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+11220, 202}, /* 3318 */ {I_VFNMSUBPD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+11228, 202}, /* 3319 */ {I_VFNMSUBPS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11236, 202}, /* 3320 */ {I_VFNMSUBPS, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11244, 202}, /* 3321 */ {I_VFNMSUBPS, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11252, 202}, /* 3322 */ {I_VFNMSUBPS, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11260, 202}, /* 3323 */ {I_VFNMSUBPS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+11268, 202}, /* 3324 */ {I_VFNMSUBPS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+11276, 202}, /* 3325 */ {I_VFNMSUBPS, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+11284, 202}, /* 3326 */ {I_VFNMSUBPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+11292, 202}, /* 3327 */ {I_VFNMSUBSD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11300, 202}, /* 3328 */ {I_VFNMSUBSD, 3, {XMM_L16,RM_XMM_L16|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11308, 202}, /* 3329 */ {I_VFNMSUBSD, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0}, NO_DECORATOR, nasm_bytecodes+11316, 202}, /* 3330 */ {I_VFNMSUBSD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+11324, 202}, /* 3331 */ {I_VFNMSUBSS, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11332, 202}, /* 3332 */ {I_VFNMSUBSS, 3, {XMM_L16,RM_XMM_L16|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11340, 202}, /* 3333 */ {I_VFNMSUBSS, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0}, NO_DECORATOR, nasm_bytecodes+11348, 202}, /* 3334 */ {I_VFNMSUBSS, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+11356, 202}, /* 3335 */ {I_VFRCZPD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31963, 202}, /* 3336 */ {I_VFRCZPD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+31970, 202}, /* 3337 */ {I_VFRCZPD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+31977, 202}, /* 3338 */ {I_VFRCZPD, 1, {YMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+31984, 202}, /* 3339 */ {I_VFRCZPS, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+31991, 202}, /* 3340 */ {I_VFRCZPS, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+31998, 202}, /* 3341 */ {I_VFRCZPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32005, 202}, /* 3342 */ {I_VFRCZPS, 1, {YMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32012, 202}, /* 3343 */ {I_VFRCZSD, 2, {XMM_L16,RM_XMM_L16|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+32019, 202}, /* 3344 */ {I_VFRCZSD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32026, 202}, /* 3345 */ {I_VFRCZSS, 2, {XMM_L16,RM_XMM_L16|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+32033, 202}, /* 3346 */ {I_VFRCZSS, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32040, 202}, /* 3347 */ {I_VPCMOV, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11364, 202}, /* 3348 */ {I_VPCMOV, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11372, 202}, /* 3349 */ {I_VPCMOV, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11380, 202}, /* 3350 */ {I_VPCMOV, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11388, 202}, /* 3351 */ {I_VPCMOV, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+11396, 202}, /* 3352 */ {I_VPCMOV, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+11404, 202}, /* 3353 */ {I_VPCMOV, 4, {YMM_L16,YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0}, NO_DECORATOR, nasm_bytecodes+11412, 202}, /* 3354 */ {I_VPCMOV, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+11420, 202}, /* 3355 */ {I_VPCOMB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11428, 202}, /* 3356 */ {I_VPCOMB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11436, 202}, /* 3357 */ {I_VPCOMD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11444, 202}, /* 3358 */ {I_VPCOMD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11452, 202}, /* 3359 */ {I_VPCOMQ, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11460, 202}, /* 3360 */ {I_VPCOMQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11468, 202}, /* 3361 */ {I_VPCOMUB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11476, 202}, /* 3362 */ {I_VPCOMUB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11484, 202}, /* 3363 */ {I_VPCOMUD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11492, 202}, /* 3364 */ {I_VPCOMUD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11500, 202}, /* 3365 */ {I_VPCOMUQ, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11508, 202}, /* 3366 */ {I_VPCOMUQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11516, 202}, /* 3367 */ {I_VPCOMUW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11524, 202}, /* 3368 */ {I_VPCOMUW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11532, 202}, /* 3369 */ {I_VPCOMW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11540, 202}, /* 3370 */ {I_VPCOMW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11548, 202}, /* 3371 */ {I_VPHADDBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32047, 202}, /* 3372 */ {I_VPHADDBD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32054, 202}, /* 3373 */ {I_VPHADDBQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32061, 202}, /* 3374 */ {I_VPHADDBQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32068, 202}, /* 3375 */ {I_VPHADDBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32075, 202}, /* 3376 */ {I_VPHADDBW, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32082, 202}, /* 3377 */ {I_VPHADDDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32089, 202}, /* 3378 */ {I_VPHADDDQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32096, 202}, /* 3379 */ {I_VPHADDUBD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32103, 202}, /* 3380 */ {I_VPHADDUBD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32110, 202}, /* 3381 */ {I_VPHADDUBQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32117, 202}, /* 3382 */ {I_VPHADDUBQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32124, 202}, /* 3383 */ {I_VPHADDUBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32131, 202}, /* 3384 */ {I_VPHADDUBW, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32138, 202}, /* 3385 */ {I_VPHADDUDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32145, 202}, /* 3386 */ {I_VPHADDUDQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32152, 202}, /* 3387 */ {I_VPHADDUWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32159, 202}, /* 3388 */ {I_VPHADDUWD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32166, 202}, /* 3389 */ {I_VPHADDUWQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32173, 202}, /* 3390 */ {I_VPHADDUWQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32180, 202}, /* 3391 */ {I_VPHADDWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32187, 202}, /* 3392 */ {I_VPHADDWD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32194, 202}, /* 3393 */ {I_VPHADDWQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32201, 202}, /* 3394 */ {I_VPHADDWQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32208, 202}, /* 3395 */ {I_VPHSUBBW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32215, 202}, /* 3396 */ {I_VPHSUBBW, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32222, 202}, /* 3397 */ {I_VPHSUBDQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32229, 202}, /* 3398 */ {I_VPHSUBDQ, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32236, 202}, /* 3399 */ {I_VPHSUBWD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32243, 202}, /* 3400 */ {I_VPHSUBWD, 1, {XMM_L16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+32250, 202}, /* 3401 */ {I_VPMACSDD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11556, 202}, /* 3402 */ {I_VPMACSDD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11564, 202}, /* 3403 */ {I_VPMACSDQH, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11572, 202}, /* 3404 */ {I_VPMACSDQH, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11580, 202}, /* 3405 */ {I_VPMACSDQL, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11588, 202}, /* 3406 */ {I_VPMACSDQL, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11596, 202}, /* 3407 */ {I_VPMACSSDD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11604, 202}, /* 3408 */ {I_VPMACSSDD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11612, 202}, /* 3409 */ {I_VPMACSSDQH, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11620, 202}, /* 3410 */ {I_VPMACSSDQH, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11628, 202}, /* 3411 */ {I_VPMACSSDQL, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11636, 202}, /* 3412 */ {I_VPMACSSDQL, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11644, 202}, /* 3413 */ {I_VPMACSSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11652, 202}, /* 3414 */ {I_VPMACSSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11660, 202}, /* 3415 */ {I_VPMACSSWW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11668, 202}, /* 3416 */ {I_VPMACSSWW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11676, 202}, /* 3417 */ {I_VPMACSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11684, 202}, /* 3418 */ {I_VPMACSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11692, 202}, /* 3419 */ {I_VPMACSWW, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11700, 202}, /* 3420 */ {I_VPMACSWW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11708, 202}, /* 3421 */ {I_VPMADCSSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11716, 202}, /* 3422 */ {I_VPMADCSSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11724, 202}, /* 3423 */ {I_VPMADCSWD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11732, 202}, /* 3424 */ {I_VPMADCSWD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11740, 202}, /* 3425 */ {I_VPPERM, 4, {XMM_L16,XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0}, NO_DECORATOR, nasm_bytecodes+11748, 202}, /* 3426 */ {I_VPPERM, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+11756, 202}, /* 3427 */ {I_VPPERM, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11764, 202}, /* 3428 */ {I_VPPERM, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11772, 202}, /* 3429 */ {I_VPROTB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32257, 202}, /* 3430 */ {I_VPROTB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32264, 202}, /* 3431 */ {I_VPROTB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32271, 202}, /* 3432 */ {I_VPROTB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32278, 202}, /* 3433 */ {I_VPROTB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11780, 202}, /* 3434 */ {I_VPROTB, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11788, 202}, /* 3435 */ {I_VPROTD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32285, 202}, /* 3436 */ {I_VPROTD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32292, 202}, /* 3437 */ {I_VPROTD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32299, 202}, /* 3438 */ {I_VPROTD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32306, 202}, /* 3439 */ {I_VPROTD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11796, 202}, /* 3440 */ {I_VPROTD, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11804, 202}, /* 3441 */ {I_VPROTQ, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32313, 202}, /* 3442 */ {I_VPROTQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32320, 202}, /* 3443 */ {I_VPROTQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32327, 202}, /* 3444 */ {I_VPROTQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32334, 202}, /* 3445 */ {I_VPROTQ, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11812, 202}, /* 3446 */ {I_VPROTQ, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11820, 202}, /* 3447 */ {I_VPROTW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32341, 202}, /* 3448 */ {I_VPROTW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32348, 202}, /* 3449 */ {I_VPROTW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32355, 202}, /* 3450 */ {I_VPROTW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32362, 202}, /* 3451 */ {I_VPROTW, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11828, 202}, /* 3452 */ {I_VPROTW, 2, {XMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11836, 202}, /* 3453 */ {I_VPSHAB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32369, 202}, /* 3454 */ {I_VPSHAB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32376, 202}, /* 3455 */ {I_VPSHAB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32383, 202}, /* 3456 */ {I_VPSHAB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32390, 202}, /* 3457 */ {I_VPSHAD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32397, 202}, /* 3458 */ {I_VPSHAD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32404, 202}, /* 3459 */ {I_VPSHAD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32411, 202}, /* 3460 */ {I_VPSHAD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32418, 202}, /* 3461 */ {I_VPSHAQ, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32425, 202}, /* 3462 */ {I_VPSHAQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32432, 202}, /* 3463 */ {I_VPSHAQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32439, 202}, /* 3464 */ {I_VPSHAQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32446, 202}, /* 3465 */ {I_VPSHAW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32453, 202}, /* 3466 */ {I_VPSHAW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32460, 202}, /* 3467 */ {I_VPSHAW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32467, 202}, /* 3468 */ {I_VPSHAW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32474, 202}, /* 3469 */ {I_VPSHLB, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32481, 202}, /* 3470 */ {I_VPSHLB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32488, 202}, /* 3471 */ {I_VPSHLB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32495, 202}, /* 3472 */ {I_VPSHLB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32502, 202}, /* 3473 */ {I_VPSHLD, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32509, 202}, /* 3474 */ {I_VPSHLD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32516, 202}, /* 3475 */ {I_VPSHLD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32523, 202}, /* 3476 */ {I_VPSHLD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32530, 202}, /* 3477 */ {I_VPSHLQ, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32537, 202}, /* 3478 */ {I_VPSHLQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32544, 202}, /* 3479 */ {I_VPSHLQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32551, 202}, /* 3480 */ {I_VPSHLQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32558, 202}, /* 3481 */ {I_VPSHLW, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+32565, 202}, /* 3482 */ {I_VPSHLW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+32572, 202}, /* 3483 */ {I_VPSHLW, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+32579, 202}, /* 3484 */ {I_VPSHLW, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+32586, 202}, /* 3485 */ {I_VMPSADBW, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11844, 203}, /* 3486 */ {I_VMPSADBW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11852, 203}, /* 3487 */ {I_VPABSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32593, 203}, /* 3488 */ {I_VPABSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32600, 203}, /* 3489 */ {I_VPABSD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32607, 203}, /* 3490 */ {I_VPACKSSWB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32614, 203}, /* 3491 */ {I_VPACKSSWB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32621, 203}, /* 3492 */ {I_VPACKSSDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32628, 203}, /* 3493 */ {I_VPACKSSDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32635, 203}, /* 3494 */ {I_VPACKUSDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32642, 203}, /* 3495 */ {I_VPACKUSDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32649, 203}, /* 3496 */ {I_VPACKUSWB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32656, 203}, /* 3497 */ {I_VPACKUSWB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32663, 203}, /* 3498 */ {I_VPADDB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32670, 203}, /* 3499 */ {I_VPADDB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32677, 203}, /* 3500 */ {I_VPADDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32684, 203}, /* 3501 */ {I_VPADDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32691, 203}, /* 3502 */ {I_VPADDD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32698, 203}, /* 3503 */ {I_VPADDD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32705, 203}, /* 3504 */ {I_VPADDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32712, 203}, /* 3505 */ {I_VPADDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32719, 203}, /* 3506 */ {I_VPADDSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32726, 203}, /* 3507 */ {I_VPADDSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32733, 203}, /* 3508 */ {I_VPADDSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32740, 203}, /* 3509 */ {I_VPADDSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32747, 203}, /* 3510 */ {I_VPADDUSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32754, 203}, /* 3511 */ {I_VPADDUSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32761, 203}, /* 3512 */ {I_VPADDUSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32768, 203}, /* 3513 */ {I_VPADDUSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32775, 203}, /* 3514 */ {I_VPALIGNR, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11860, 203}, /* 3515 */ {I_VPALIGNR, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11868, 203}, /* 3516 */ {I_VPAND, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32782, 203}, /* 3517 */ {I_VPAND, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32789, 203}, /* 3518 */ {I_VPANDN, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32796, 203}, /* 3519 */ {I_VPANDN, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32803, 203}, /* 3520 */ {I_VPAVGB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32810, 203}, /* 3521 */ {I_VPAVGB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32817, 203}, /* 3522 */ {I_VPAVGW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32824, 203}, /* 3523 */ {I_VPAVGW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32831, 203}, /* 3524 */ {I_VPBLENDVB, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0}, NO_DECORATOR, nasm_bytecodes+11876, 203}, /* 3525 */ {I_VPBLENDVB, 3, {YMM_L16,RM_YMM_L16|BITS256,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+11884, 203}, /* 3526 */ {I_VPBLENDW, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+11892, 203}, /* 3527 */ {I_VPBLENDW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11900, 203}, /* 3528 */ {I_VPCMPEQB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32838, 203}, /* 3529 */ {I_VPCMPEQB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32845, 203}, /* 3530 */ {I_VPCMPEQW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32852, 203}, /* 3531 */ {I_VPCMPEQW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32859, 203}, /* 3532 */ {I_VPCMPEQD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32866, 203}, /* 3533 */ {I_VPCMPEQD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32873, 203}, /* 3534 */ {I_VPCMPEQQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32880, 203}, /* 3535 */ {I_VPCMPEQQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32887, 203}, /* 3536 */ {I_VPCMPGTB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32894, 203}, /* 3537 */ {I_VPCMPGTB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32901, 203}, /* 3538 */ {I_VPCMPGTW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32908, 203}, /* 3539 */ {I_VPCMPGTW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32915, 203}, /* 3540 */ {I_VPCMPGTD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32922, 203}, /* 3541 */ {I_VPCMPGTD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32929, 203}, /* 3542 */ {I_VPCMPGTQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32936, 203}, /* 3543 */ {I_VPCMPGTQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32943, 203}, /* 3544 */ {I_VPHADDW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32950, 203}, /* 3545 */ {I_VPHADDW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32957, 203}, /* 3546 */ {I_VPHADDD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32964, 203}, /* 3547 */ {I_VPHADDD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32971, 203}, /* 3548 */ {I_VPHADDSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32978, 203}, /* 3549 */ {I_VPHADDSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32985, 203}, /* 3550 */ {I_VPHSUBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+32992, 203}, /* 3551 */ {I_VPHSUBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+32999, 203}, /* 3552 */ {I_VPHSUBD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33006, 203}, /* 3553 */ {I_VPHSUBD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33013, 203}, /* 3554 */ {I_VPHSUBSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33020, 203}, /* 3555 */ {I_VPHSUBSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33027, 203}, /* 3556 */ {I_VPMADDUBSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33034, 203}, /* 3557 */ {I_VPMADDUBSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33041, 203}, /* 3558 */ {I_VPMADDWD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33048, 203}, /* 3559 */ {I_VPMADDWD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33055, 203}, /* 3560 */ {I_VPMAXSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33062, 203}, /* 3561 */ {I_VPMAXSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33069, 203}, /* 3562 */ {I_VPMAXSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33076, 203}, /* 3563 */ {I_VPMAXSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33083, 203}, /* 3564 */ {I_VPMAXSD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33090, 203}, /* 3565 */ {I_VPMAXSD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33097, 203}, /* 3566 */ {I_VPMAXUB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33104, 203}, /* 3567 */ {I_VPMAXUB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33111, 203}, /* 3568 */ {I_VPMAXUW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33118, 203}, /* 3569 */ {I_VPMAXUW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33125, 203}, /* 3570 */ {I_VPMAXUD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33132, 203}, /* 3571 */ {I_VPMAXUD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33139, 203}, /* 3572 */ {I_VPMINSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33146, 203}, /* 3573 */ {I_VPMINSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33153, 203}, /* 3574 */ {I_VPMINSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33160, 203}, /* 3575 */ {I_VPMINSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33167, 203}, /* 3576 */ {I_VPMINSD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33174, 203}, /* 3577 */ {I_VPMINSD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33181, 203}, /* 3578 */ {I_VPMINUB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33188, 203}, /* 3579 */ {I_VPMINUB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33195, 203}, /* 3580 */ {I_VPMINUW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33202, 203}, /* 3581 */ {I_VPMINUW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33209, 203}, /* 3582 */ {I_VPMINUD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33216, 203}, /* 3583 */ {I_VPMINUD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33223, 203}, /* 3584 */ {I_VPMOVMSKB, 2, {REG_GPR|BITS32,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33230, 203}, /* 3585 */ {I_VPMOVMSKB, 2, {REG_GPR|BITS64,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33230, 203}, /* 3586 */ {I_VPMOVSXBW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33237, 203}, /* 3587 */ {I_VPMOVSXBD, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33244, 203}, /* 3588 */ {I_VPMOVSXBD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33244, 203}, /* 3589 */ {I_VPMOVSXBQ, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33251, 203}, /* 3590 */ {I_VPMOVSXBQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33251, 203}, /* 3591 */ {I_VPMOVSXWD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33258, 203}, /* 3592 */ {I_VPMOVSXWQ, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33265, 203}, /* 3593 */ {I_VPMOVSXWQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33265, 203}, /* 3594 */ {I_VPMOVSXDQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33272, 203}, /* 3595 */ {I_VPMOVZXBW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33279, 203}, /* 3596 */ {I_VPMOVZXBD, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33286, 203}, /* 3597 */ {I_VPMOVZXBD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33286, 203}, /* 3598 */ {I_VPMOVZXBQ, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33293, 203}, /* 3599 */ {I_VPMOVZXBQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33293, 203}, /* 3600 */ {I_VPMOVZXWD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33300, 203}, /* 3601 */ {I_VPMOVZXWQ, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33307, 203}, /* 3602 */ {I_VPMOVZXWQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33307, 203}, /* 3603 */ {I_VPMOVZXDQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33314, 203}, /* 3604 */ {I_VPMULDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33321, 203}, /* 3605 */ {I_VPMULDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33328, 203}, /* 3606 */ {I_VPMULHRSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33335, 203}, /* 3607 */ {I_VPMULHRSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33342, 203}, /* 3608 */ {I_VPMULHUW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33349, 203}, /* 3609 */ {I_VPMULHUW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33356, 203}, /* 3610 */ {I_VPMULHW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33363, 203}, /* 3611 */ {I_VPMULHW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33370, 203}, /* 3612 */ {I_VPMULLW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33377, 203}, /* 3613 */ {I_VPMULLW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33384, 203}, /* 3614 */ {I_VPMULLD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33391, 203}, /* 3615 */ {I_VPMULLD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33398, 203}, /* 3616 */ {I_VPMULUDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33405, 203}, /* 3617 */ {I_VPMULUDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33412, 203}, /* 3618 */ {I_VPOR, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33419, 203}, /* 3619 */ {I_VPOR, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33426, 203}, /* 3620 */ {I_VPSADBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33433, 203}, /* 3621 */ {I_VPSADBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33440, 203}, /* 3622 */ {I_VPSHUFB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33447, 203}, /* 3623 */ {I_VPSHUFB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33454, 203}, /* 3624 */ {I_VPSHUFD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11908, 203}, /* 3625 */ {I_VPSHUFHW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11916, 203}, /* 3626 */ {I_VPSHUFLW, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11924, 203}, /* 3627 */ {I_VPSIGNB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33461, 203}, /* 3628 */ {I_VPSIGNB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33468, 203}, /* 3629 */ {I_VPSIGNW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33475, 203}, /* 3630 */ {I_VPSIGNW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33482, 203}, /* 3631 */ {I_VPSIGND, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33489, 203}, /* 3632 */ {I_VPSIGND, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33496, 203}, /* 3633 */ {I_VPSLLDQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11932, 203}, /* 3634 */ {I_VPSLLDQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11940, 203}, /* 3635 */ {I_VPSLLW, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33503, 203}, /* 3636 */ {I_VPSLLW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33510, 203}, /* 3637 */ {I_VPSLLW, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11948, 203}, /* 3638 */ {I_VPSLLW, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11956, 203}, /* 3639 */ {I_VPSLLD, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33517, 203}, /* 3640 */ {I_VPSLLD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33524, 203}, /* 3641 */ {I_VPSLLD, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11964, 203}, /* 3642 */ {I_VPSLLD, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11972, 203}, /* 3643 */ {I_VPSLLQ, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33531, 203}, /* 3644 */ {I_VPSLLQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33538, 203}, /* 3645 */ {I_VPSLLQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11980, 203}, /* 3646 */ {I_VPSLLQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+11988, 203}, /* 3647 */ {I_VPSRAW, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33545, 203}, /* 3648 */ {I_VPSRAW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33552, 203}, /* 3649 */ {I_VPSRAW, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+11996, 203}, /* 3650 */ {I_VPSRAW, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12004, 203}, /* 3651 */ {I_VPSRAD, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33559, 203}, /* 3652 */ {I_VPSRAD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33566, 203}, /* 3653 */ {I_VPSRAD, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12012, 203}, /* 3654 */ {I_VPSRAD, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12020, 203}, /* 3655 */ {I_VPSRLDQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12028, 203}, /* 3656 */ {I_VPSRLDQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12036, 203}, /* 3657 */ {I_VPSRLW, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33573, 203}, /* 3658 */ {I_VPSRLW, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33580, 203}, /* 3659 */ {I_VPSRLW, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12044, 203}, /* 3660 */ {I_VPSRLW, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12052, 203}, /* 3661 */ {I_VPSRLD, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33587, 203}, /* 3662 */ {I_VPSRLD, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33594, 203}, /* 3663 */ {I_VPSRLD, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12060, 203}, /* 3664 */ {I_VPSRLD, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12068, 203}, /* 3665 */ {I_VPSRLQ, 3, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33601, 203}, /* 3666 */ {I_VPSRLQ, 2, {YMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33608, 203}, /* 3667 */ {I_VPSRLQ, 3, {YMM_L16,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12076, 203}, /* 3668 */ {I_VPSRLQ, 2, {YMM_L16,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+12084, 203}, /* 3669 */ {I_VPSUBB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33615, 203}, /* 3670 */ {I_VPSUBB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33622, 203}, /* 3671 */ {I_VPSUBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33629, 203}, /* 3672 */ {I_VPSUBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33636, 203}, /* 3673 */ {I_VPSUBD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33643, 203}, /* 3674 */ {I_VPSUBD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33650, 203}, /* 3675 */ {I_VPSUBQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33657, 203}, /* 3676 */ {I_VPSUBQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33664, 203}, /* 3677 */ {I_VPSUBSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33671, 203}, /* 3678 */ {I_VPSUBSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33678, 203}, /* 3679 */ {I_VPSUBSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33685, 203}, /* 3680 */ {I_VPSUBSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33692, 203}, /* 3681 */ {I_VPSUBUSB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33699, 203}, /* 3682 */ {I_VPSUBUSB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33706, 203}, /* 3683 */ {I_VPSUBUSW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33713, 203}, /* 3684 */ {I_VPSUBUSW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33720, 203}, /* 3685 */ {I_VPUNPCKHBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33727, 203}, /* 3686 */ {I_VPUNPCKHBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33734, 203}, /* 3687 */ {I_VPUNPCKHWD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33741, 203}, /* 3688 */ {I_VPUNPCKHWD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33748, 203}, /* 3689 */ {I_VPUNPCKHDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33755, 203}, /* 3690 */ {I_VPUNPCKHDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33762, 203}, /* 3691 */ {I_VPUNPCKHQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33769, 203}, /* 3692 */ {I_VPUNPCKHQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33776, 203}, /* 3693 */ {I_VPUNPCKLBW, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33783, 203}, /* 3694 */ {I_VPUNPCKLBW, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33790, 203}, /* 3695 */ {I_VPUNPCKLWD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33797, 203}, /* 3696 */ {I_VPUNPCKLWD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33804, 203}, /* 3697 */ {I_VPUNPCKLDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33811, 203}, /* 3698 */ {I_VPUNPCKLDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33818, 203}, /* 3699 */ {I_VPUNPCKLQDQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33825, 203}, /* 3700 */ {I_VPUNPCKLQDQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33832, 203}, /* 3701 */ {I_VPXOR, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33839, 203}, /* 3702 */ {I_VPXOR, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33846, 203}, /* 3703 */ {I_VMOVNTDQA, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33853, 203}, /* 3704 */ {I_VBROADCASTSS, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28064, 203}, /* 3705 */ {I_VBROADCASTSS, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28071, 203}, /* 3706 */ {I_VBROADCASTSD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+28078, 203}, /* 3707 */ {I_VBROADCASTI128, 2, {YMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33860, 203}, /* 3708 */ {I_VPBLENDD, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+12092, 203}, /* 3709 */ {I_VPBLENDD, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12100, 203}, /* 3710 */ {I_VPBLENDD, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+12108, 203}, /* 3711 */ {I_VPBLENDD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12116, 203}, /* 3712 */ {I_VPBROADCASTB, 2, {XMM_L16,MEMORY|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33867, 203}, /* 3713 */ {I_VPBROADCASTB, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33867, 203}, /* 3714 */ {I_VPBROADCASTB, 2, {YMM_L16,MEMORY|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+33874, 203}, /* 3715 */ {I_VPBROADCASTB, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33874, 203}, /* 3716 */ {I_VPBROADCASTW, 2, {XMM_L16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33881, 203}, /* 3717 */ {I_VPBROADCASTW, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33881, 203}, /* 3718 */ {I_VPBROADCASTW, 2, {YMM_L16,MEMORY|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33888, 203}, /* 3719 */ {I_VPBROADCASTW, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33888, 203}, /* 3720 */ {I_VPBROADCASTD, 2, {XMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33895, 203}, /* 3721 */ {I_VPBROADCASTD, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33895, 203}, /* 3722 */ {I_VPBROADCASTD, 2, {YMM_L16,MEMORY|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+33902, 203}, /* 3723 */ {I_VPBROADCASTD, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33902, 203}, /* 3724 */ {I_VPBROADCASTQ, 2, {XMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33909, 203}, /* 3725 */ {I_VPBROADCASTQ, 2, {XMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33909, 203}, /* 3726 */ {I_VPBROADCASTQ, 2, {YMM_L16,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+33916, 203}, /* 3727 */ {I_VPBROADCASTQ, 2, {YMM_L16,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+33916, 203}, /* 3728 */ {I_VPERMD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33923, 203}, /* 3729 */ {I_VPERMD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33930, 203}, /* 3730 */ {I_VPERMPD, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12124, 203}, /* 3731 */ {I_VPERMPS, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33937, 203}, /* 3732 */ {I_VPERMPS, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33944, 203}, /* 3733 */ {I_VPERMQ, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12132, 203}, /* 3734 */ {I_VPERM2I128, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+12140, 203}, /* 3735 */ {I_VPERM2I128, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12148, 203}, /* 3736 */ {I_VEXTRACTI128, 3, {RM_XMM_L16|BITS128,YMM_L16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12156, 203}, /* 3737 */ {I_VINSERTI128, 4, {YMM_L16,YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+12164, 203}, /* 3738 */ {I_VINSERTI128, 3, {YMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12172, 203}, /* 3739 */ {I_VPMASKMOVD, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33951, 203}, /* 3740 */ {I_VPMASKMOVD, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33958, 203}, /* 3741 */ {I_VPMASKMOVD, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33965, 203}, /* 3742 */ {I_VPMASKMOVD, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+33972, 203}, /* 3743 */ {I_VPMASKMOVQ, 3, {XMM_L16,XMM_L16,MEMORY|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+33979, 203}, /* 3744 */ {I_VPMASKMOVQ, 2, {XMM_L16,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+33986, 203}, /* 3745 */ {I_VPMASKMOVQ, 3, {YMM_L16,YMM_L16,MEMORY|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+33993, 203}, /* 3746 */ {I_VPMASKMOVQ, 2, {YMM_L16,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34000, 203}, /* 3747 */ {I_VPMASKMOVD, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+34007, 203}, /* 3748 */ {I_VPMASKMOVD, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34014, 203}, /* 3749 */ {I_VPMASKMOVD, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+34021, 203}, /* 3750 */ {I_VPMASKMOVD, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34028, 203}, /* 3751 */ {I_VPMASKMOVQ, 3, {MEMORY|BITS128,XMM_L16,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+34035, 203}, /* 3752 */ {I_VPMASKMOVQ, 2, {MEMORY|BITS128,XMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34042, 203}, /* 3753 */ {I_VPMASKMOVQ, 3, {MEMORY|BITS256,YMM_L16,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+34049, 203}, /* 3754 */ {I_VPMASKMOVQ, 2, {MEMORY|BITS256,YMM_L16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34056, 203}, /* 3755 */ {I_VPSLLVD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34063, 203}, /* 3756 */ {I_VPSLLVD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34070, 203}, /* 3757 */ {I_VPSLLVQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34077, 203}, /* 3758 */ {I_VPSLLVQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34084, 203}, /* 3759 */ {I_VPSLLVD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34091, 203}, /* 3760 */ {I_VPSLLVD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34098, 203}, /* 3761 */ {I_VPSLLVQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34105, 203}, /* 3762 */ {I_VPSLLVQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34112, 203}, /* 3763 */ {I_VPSRAVD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34119, 203}, /* 3764 */ {I_VPSRAVD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34126, 203}, /* 3765 */ {I_VPSRAVD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34133, 203}, /* 3766 */ {I_VPSRAVD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34140, 203}, /* 3767 */ {I_VPSRLVD, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34147, 203}, /* 3768 */ {I_VPSRLVD, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34154, 203}, /* 3769 */ {I_VPSRLVQ, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34161, 203}, /* 3770 */ {I_VPSRLVQ, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34168, 203}, /* 3771 */ {I_VPSRLVD, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34175, 203}, /* 3772 */ {I_VPSRLVD, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34182, 203}, /* 3773 */ {I_VPSRLVQ, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34189, 203}, /* 3774 */ {I_VPSRLVQ, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+34196, 203}, /* 3775 */ {I_VGATHERDPD, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+12180, 203}, /* 3776 */ {I_VGATHERQPD, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+12188, 203}, /* 3777 */ {I_VGATHERDPD, 3, {YMM_L16,XMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+12196, 203}, /* 3778 */ {I_VGATHERQPD, 3, {YMM_L16,YMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+12204, 203}, /* 3779 */ {I_VGATHERDPS, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+12212, 203}, /* 3780 */ {I_VGATHERQPS, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+12220, 203}, /* 3781 */ {I_VGATHERDPS, 3, {YMM_L16,YMEM|BITS32,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+12228, 203}, /* 3782 */ {I_VGATHERQPS, 3, {XMM_L16,YMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+12236, 203}, /* 3783 */ {I_VPGATHERDD, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+12244, 203}, /* 3784 */ {I_VPGATHERQD, 3, {XMM_L16,XMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+12252, 203}, /* 3785 */ {I_VPGATHERDD, 3, {YMM_L16,YMEM|BITS32,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+12260, 203}, /* 3786 */ {I_VPGATHERQD, 3, {XMM_L16,YMEM|BITS32,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+12268, 203}, /* 3787 */ {I_VPGATHERDQ, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+12276, 203}, /* 3788 */ {I_VPGATHERQQ, 3, {XMM_L16,XMEM|BITS64,XMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+12284, 203}, /* 3789 */ {I_VPGATHERDQ, 3, {YMM_L16,XMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+12292, 203}, /* 3790 */ {I_VPGATHERQQ, 3, {YMM_L16,YMEM|BITS64,YMM_L16,0,0}, NO_DECORATOR, nasm_bytecodes+12300, 203}, /* 3791 */ {I_XABORT, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40486, 204}, /* 3792 */ {I_XABORT, 1, {IMMEDIATE|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40486, 204}, /* 3793 */ {I_XBEGIN, 1, {IMMEDIATE,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37432, 204}, /* 3794 */ {I_XBEGIN, 1, {IMMEDIATE|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37438, 205}, /* 3795 */ {I_XBEGIN, 1, {IMMEDIATE|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37444, 205}, /* 3796 */ {I_XBEGIN, 1, {IMMEDIATE|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37450, 206}, /* 3797 */ {I_XEND, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40491, 204}, /* 3798 */ {I_XTEST, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40496, 207}, /* 3799 */ {I_ANDN, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+34203, 208}, /* 3800 */ {I_ANDN, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+34210, 209}, /* 3801 */ {I_BEXTR, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+34217, 208}, /* 3802 */ {I_BEXTR, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+34224, 209}, /* 3803 */ {I_BEXTR, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+12308, 210}, /* 3804 */ {I_BEXTR, 3, {REG_GPR|BITS64,RM_GPR|BITS64,IMMEDIATE|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+12316, 211}, /* 3805 */ {I_BLCI, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34231, 210}, /* 3806 */ {I_BLCI, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34238, 211}, /* 3807 */ {I_BLCIC, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34245, 210}, /* 3808 */ {I_BLCIC, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34252, 211}, /* 3809 */ {I_BLSI, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34259, 208}, /* 3810 */ {I_BLSI, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34266, 209}, /* 3811 */ {I_BLSIC, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34273, 210}, /* 3812 */ {I_BLSIC, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34280, 211}, /* 3813 */ {I_BLCFILL, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34287, 210}, /* 3814 */ {I_BLCFILL, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34294, 211}, /* 3815 */ {I_BLSFILL, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34301, 210}, /* 3816 */ {I_BLSFILL, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34308, 211}, /* 3817 */ {I_BLCMSK, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34315, 210}, /* 3818 */ {I_BLCMSK, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34322, 211}, /* 3819 */ {I_BLSMSK, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34329, 208}, /* 3820 */ {I_BLSMSK, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34336, 209}, /* 3821 */ {I_BLSR, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34343, 208}, /* 3822 */ {I_BLSR, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34350, 209}, /* 3823 */ {I_BLCS, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34357, 210}, /* 3824 */ {I_BLCS, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34364, 211}, /* 3825 */ {I_BZHI, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+34371, 212}, /* 3826 */ {I_BZHI, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+34378, 213}, /* 3827 */ {I_MULX, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+34385, 212}, /* 3828 */ {I_MULX, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+34392, 213}, /* 3829 */ {I_PDEP, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+34399, 212}, /* 3830 */ {I_PDEP, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+34406, 213}, /* 3831 */ {I_PEXT, 3, {REG_GPR|BITS32,REG_GPR|BITS32,RM_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+34413, 212}, /* 3832 */ {I_PEXT, 3, {REG_GPR|BITS64,REG_GPR|BITS64,RM_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+34420, 213}, /* 3833 */ {I_RORX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12324, 212}, /* 3834 */ {I_RORX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12332, 213}, /* 3835 */ {I_SARX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+34427, 212}, /* 3836 */ {I_SARX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+34434, 213}, /* 3837 */ {I_SHLX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+34441, 212}, /* 3838 */ {I_SHLX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+34448, 213}, /* 3839 */ {I_SHRX, 3, {REG_GPR|BITS32,RM_GPR|BITS32,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+34455, 212}, /* 3840 */ {I_SHRX, 3, {REG_GPR|BITS64,RM_GPR|BITS64,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+34462, 213}, /* 3841 */ {I_TZCNT, 2, {REG_GPR|BITS16,RM_GPR|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34469, 214}, /* 3842 */ {I_TZCNT, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34476, 214}, /* 3843 */ {I_TZCNT, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34483, 215}, /* 3844 */ {I_TZMSK, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34490, 210}, /* 3845 */ {I_TZMSK, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34497, 211}, /* 3846 */ {I_T1MSKC, 2, {REG_GPR|BITS32,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34504, 210}, /* 3847 */ {I_T1MSKC, 2, {REG_GPR|BITS64,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34511, 211}, /* 3848 */ {I_PREFETCHWT1, 1, {MEMORY|BITS8,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40501, 216}, /* 3849 */ {I_BNDMK, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37456, 217}, /* 3850 */ {I_BNDCL, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34519, 218}, /* 3851 */ {I_BNDCL, 2, {BNDREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34519, 219}, /* 3852 */ {I_BNDCL, 2, {BNDREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34518, 220}, /* 3853 */ {I_BNDCU, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34526, 218}, /* 3854 */ {I_BNDCU, 2, {BNDREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34526, 219}, /* 3855 */ {I_BNDCU, 2, {BNDREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34525, 220}, /* 3856 */ {I_BNDCN, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+34533, 218}, /* 3857 */ {I_BNDCN, 2, {BNDREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34533, 219}, /* 3858 */ {I_BNDCN, 2, {BNDREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34532, 220}, /* 3859 */ {I_BNDMOV, 2, {BNDREG,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37462, 218}, /* 3860 */ {I_BNDMOV, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37462, 218}, /* 3861 */ {I_BNDMOV, 2, {BNDREG,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37468, 218}, /* 3862 */ {I_BNDMOV, 2, {MEMORY,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37468, 218}, /* 3863 */ {I_BNDLDX, 2, {BNDREG,MEMORY,0,0,0}, NO_DECORATOR, nasm_bytecodes+37463, 217}, /* 3864 */ {I_BNDLDX, 3, {BNDREG,MEMORY,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+37474, 221}, /* 3865 */ {I_BNDLDX, 3, {BNDREG,MEMORY,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+37474, 222}, /* 3866 */ {I_BNDSTX, 2, {MEMORY,BNDREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+37469, 217}, /* 3867 */ {I_BNDSTX, 3, {MEMORY,REG_GPR|BITS32,BNDREG,0,0}, NO_DECORATOR, nasm_bytecodes+37480, 221}, /* 3868 */ {I_BNDSTX, 3, {MEMORY,REG_GPR|BITS64,BNDREG,0,0}, NO_DECORATOR, nasm_bytecodes+37480, 222}, /* 3869 */ {I_BNDSTX, 3, {MEMORY,BNDREG,REG_GPR|BITS32,0,0}, NO_DECORATOR, nasm_bytecodes+37486, 221}, /* 3870 */ {I_BNDSTX, 3, {MEMORY,BNDREG,REG_GPR|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+37486, 222}, /* 3871 */ {I_SHA1MSG1, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37492, 223}, /* 3872 */ {I_SHA1MSG2, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37498, 223}, /* 3873 */ {I_SHA1NEXTE, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37504, 223}, /* 3874 */ {I_SHA1RNDS4, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+34539, 223}, /* 3875 */ {I_SHA256MSG1, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37510, 223}, /* 3876 */ {I_SHA256MSG2, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37516, 223}, /* 3877 */ {I_SHA256RNDS2, 3, {XMM_L16,RM_XMM_L16|BITS128,XMM0,0,0}, NO_DECORATOR, nasm_bytecodes+37522, 223}, /* 3878 */ {I_SHA256RNDS2, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+37522, 223}, /* 3879 */ {I_KADDB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34546, 224}, /* 3880 */ {I_KADDD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34553, 224}, /* 3881 */ {I_KADDQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34560, 224}, /* 3882 */ {I_KADDW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34567, 224}, /* 3883 */ {I_KANDB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34574, 224}, /* 3884 */ {I_KANDD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34581, 224}, /* 3885 */ {I_KANDNB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34588, 224}, /* 3886 */ {I_KANDND, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34595, 224}, /* 3887 */ {I_KANDNQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34602, 224}, /* 3888 */ {I_KANDNW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34609, 224}, /* 3889 */ {I_KANDQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34616, 224}, /* 3890 */ {I_KANDW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34623, 224}, /* 3891 */ {I_KMOVB, 2, {KREG,RM_K|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+34630, 224}, /* 3892 */ {I_KMOVB, 2, {MEMORY|BITS8,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34637, 224}, /* 3893 */ {I_KMOVB, 2, {KREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34644, 224}, /* 3894 */ {I_KMOVB, 2, {REG_GPR|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34651, 224}, /* 3895 */ {I_KMOVD, 2, {KREG,RM_K|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34658, 224}, /* 3896 */ {I_KMOVD, 2, {MEMORY|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34665, 224}, /* 3897 */ {I_KMOVD, 2, {KREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34672, 224}, /* 3898 */ {I_KMOVD, 2, {REG_GPR|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34679, 224}, /* 3899 */ {I_KMOVQ, 2, {KREG,RM_K|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34686, 224}, /* 3900 */ {I_KMOVQ, 2, {MEMORY|BITS64,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34693, 224}, /* 3901 */ {I_KMOVQ, 2, {KREG,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34700, 224}, /* 3902 */ {I_KMOVQ, 2, {REG_GPR|BITS64,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34707, 224}, /* 3903 */ {I_KMOVW, 2, {KREG,RM_K|BITS16,0,0,0}, NO_DECORATOR, nasm_bytecodes+34714, 224}, /* 3904 */ {I_KMOVW, 2, {MEMORY|BITS16,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34721, 224}, /* 3905 */ {I_KMOVW, 2, {KREG,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34728, 224}, /* 3906 */ {I_KMOVW, 2, {REG_GPR|BITS32,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34735, 224}, /* 3907 */ {I_KNOTB, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34742, 224}, /* 3908 */ {I_KNOTD, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34749, 224}, /* 3909 */ {I_KNOTQ, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34756, 224}, /* 3910 */ {I_KNOTW, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34763, 224}, /* 3911 */ {I_KORB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34770, 224}, /* 3912 */ {I_KORD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34777, 224}, /* 3913 */ {I_KORQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34784, 224}, /* 3914 */ {I_KORTESTB, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34791, 224}, /* 3915 */ {I_KORTESTD, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34798, 224}, /* 3916 */ {I_KORTESTQ, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34805, 224}, /* 3917 */ {I_KORTESTW, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34812, 224}, /* 3918 */ {I_KORW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34819, 224}, /* 3919 */ {I_KSHIFTLB, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12340, 224}, /* 3920 */ {I_KSHIFTLD, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12348, 224}, /* 3921 */ {I_KSHIFTLQ, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12356, 224}, /* 3922 */ {I_KSHIFTLW, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12364, 224}, /* 3923 */ {I_KSHIFTRB, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12372, 224}, /* 3924 */ {I_KSHIFTRD, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12380, 224}, /* 3925 */ {I_KSHIFTRQ, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12388, 224}, /* 3926 */ {I_KSHIFTRW, 3, {KREG,KREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+12396, 224}, /* 3927 */ {I_KTESTB, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34826, 224}, /* 3928 */ {I_KTESTD, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34833, 224}, /* 3929 */ {I_KTESTQ, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34840, 224}, /* 3930 */ {I_KTESTW, 2, {KREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+34847, 224}, /* 3931 */ {I_KUNPCKBW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34854, 224}, /* 3932 */ {I_KUNPCKDQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34861, 224}, /* 3933 */ {I_KUNPCKWD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34868, 224}, /* 3934 */ {I_KXNORB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34875, 224}, /* 3935 */ {I_KXNORD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34882, 224}, /* 3936 */ {I_KXNORQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34889, 224}, /* 3937 */ {I_KXNORW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34896, 224}, /* 3938 */ {I_KXORB, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34903, 224}, /* 3939 */ {I_KXORD, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34910, 224}, /* 3940 */ {I_KXORQ, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34917, 224}, /* 3941 */ {I_KXORW, 3, {KREG,KREG,KREG,0,0}, NO_DECORATOR, nasm_bytecodes+34924, 224}, /* 3942 */ {I_VADDPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12404, 225}, /* 3943 */ {I_VADDPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12412, 225}, /* 3944 */ {I_VADDPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12420, 225}, /* 3945 */ {I_VADDPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12428, 225}, /* 3946 */ {I_VADDPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+12436, 226}, /* 3947 */ {I_VADDPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+12444, 226}, /* 3948 */ {I_VADDPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12452, 225}, /* 3949 */ {I_VADDPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12460, 225}, /* 3950 */ {I_VADDPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12468, 225}, /* 3951 */ {I_VADDPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12476, 225}, /* 3952 */ {I_VADDPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+12484, 226}, /* 3953 */ {I_VADDPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+12492, 226}, /* 3954 */ {I_VADDSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+12500, 226}, /* 3955 */ {I_VADDSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+12508, 226}, /* 3956 */ {I_VADDSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+12516, 226}, /* 3957 */ {I_VADDSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+12524, 226}, /* 3958 */ {I_VALIGND, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+4002, 225}, /* 3959 */ {I_VALIGND, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4011, 225}, /* 3960 */ {I_VALIGND, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+4020, 225}, /* 3961 */ {I_VALIGND, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4029, 225}, /* 3962 */ {I_VALIGND, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+4038, 226}, /* 3963 */ {I_VALIGND, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4047, 226}, /* 3964 */ {I_VALIGNQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+4056, 225}, /* 3965 */ {I_VALIGNQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4065, 225}, /* 3966 */ {I_VALIGNQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+4074, 225}, /* 3967 */ {I_VALIGNQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4083, 225}, /* 3968 */ {I_VALIGNQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+4092, 226}, /* 3969 */ {I_VALIGNQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4101, 226}, /* 3970 */ {I_VANDNPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12532, 227}, /* 3971 */ {I_VANDNPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12540, 227}, /* 3972 */ {I_VANDNPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12548, 227}, /* 3973 */ {I_VANDNPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12556, 227}, /* 3974 */ {I_VANDNPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12564, 228}, /* 3975 */ {I_VANDNPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12572, 228}, /* 3976 */ {I_VANDNPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12580, 227}, /* 3977 */ {I_VANDNPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12588, 227}, /* 3978 */ {I_VANDNPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12596, 227}, /* 3979 */ {I_VANDNPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12604, 227}, /* 3980 */ {I_VANDNPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12612, 228}, /* 3981 */ {I_VANDNPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12620, 228}, /* 3982 */ {I_VANDPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12628, 227}, /* 3983 */ {I_VANDPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12636, 227}, /* 3984 */ {I_VANDPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12644, 227}, /* 3985 */ {I_VANDPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12652, 227}, /* 3986 */ {I_VANDPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12660, 228}, /* 3987 */ {I_VANDPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+12668, 228}, /* 3988 */ {I_VANDPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12676, 227}, /* 3989 */ {I_VANDPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12684, 227}, /* 3990 */ {I_VANDPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12692, 227}, /* 3991 */ {I_VANDPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12700, 227}, /* 3992 */ {I_VANDPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12708, 228}, /* 3993 */ {I_VANDPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+12716, 228}, /* 3994 */ {I_VBLENDMPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12724, 225}, /* 3995 */ {I_VBLENDMPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12732, 225}, /* 3996 */ {I_VBLENDMPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+12740, 226}, /* 3997 */ {I_VBLENDMPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12748, 225}, /* 3998 */ {I_VBLENDMPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12756, 225}, /* 3999 */ {I_VBLENDMPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+12764, 226}, /* 4000 */ {I_VBROADCASTF32X2, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12772, 227}, /* 4001 */ {I_VBROADCASTF32X2, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12780, 228}, /* 4002 */ {I_VBROADCASTF32X4, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12788, 225}, /* 4003 */ {I_VBROADCASTF32X4, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12796, 226}, /* 4004 */ {I_VBROADCASTF32X8, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12804, 228}, /* 4005 */ {I_VBROADCASTF64X2, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12812, 227}, /* 4006 */ {I_VBROADCASTF64X2, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12820, 228}, /* 4007 */ {I_VBROADCASTF64X4, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12828, 226}, /* 4008 */ {I_VBROADCASTI32X2, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12836, 227}, /* 4009 */ {I_VBROADCASTI32X2, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12844, 227}, /* 4010 */ {I_VBROADCASTI32X2, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12852, 228}, /* 4011 */ {I_VBROADCASTI32X4, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12860, 225}, /* 4012 */ {I_VBROADCASTI32X4, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12868, 226}, /* 4013 */ {I_VBROADCASTI32X8, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12876, 228}, /* 4014 */ {I_VBROADCASTI64X2, 2, {YMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12884, 227}, /* 4015 */ {I_VBROADCASTI64X2, 2, {ZMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12892, 228}, /* 4016 */ {I_VBROADCASTI64X4, 2, {ZMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12900, 226}, /* 4017 */ {I_VBROADCASTSD, 2, {YMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12908, 225}, /* 4018 */ {I_VBROADCASTSD, 2, {ZMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12916, 226}, /* 4019 */ {I_VBROADCASTSD, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12924, 225}, /* 4020 */ {I_VBROADCASTSD, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12932, 226}, /* 4021 */ {I_VBROADCASTSS, 2, {XMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12940, 225}, /* 4022 */ {I_VBROADCASTSS, 2, {YMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12948, 225}, /* 4023 */ {I_VBROADCASTSS, 2, {ZMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12956, 226}, /* 4024 */ {I_VBROADCASTSS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12964, 225}, /* 4025 */ {I_VBROADCASTSS, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12972, 225}, /* 4026 */ {I_VBROADCASTSS, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+12980, 226}, /* 4027 */ {I_VCMPPD, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4110, 225}, /* 4028 */ {I_VCMPPD, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+4119, 225}, /* 4029 */ {I_VCMPPD, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B64|SAE,0,0}, nasm_bytecodes+4128, 226}, /* 4030 */ {I_VCMPPS, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4137, 225}, /* 4031 */ {I_VCMPPS, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+4146, 225}, /* 4032 */ {I_VCMPPS, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B32|SAE,0,0}, nasm_bytecodes+4155, 226}, /* 4033 */ {I_VCMPSD, 4, {KREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+4164, 226}, /* 4034 */ {I_VCMPSS, 4, {KREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK,0,SAE,0,0}, nasm_bytecodes+4173, 226}, /* 4035 */ {I_VCOMISD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+12988, 226}, /* 4036 */ {I_VCOMISS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+12996, 226}, /* 4037 */ {I_VCOMPRESSPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+13004, 225}, /* 4038 */ {I_VCOMPRESSPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+13012, 225}, /* 4039 */ {I_VCOMPRESSPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+13020, 226}, /* 4040 */ {I_VCOMPRESSPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13028, 225}, /* 4041 */ {I_VCOMPRESSPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13036, 225}, /* 4042 */ {I_VCOMPRESSPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13044, 226}, /* 4043 */ {I_VCOMPRESSPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+13052, 225}, /* 4044 */ {I_VCOMPRESSPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+13060, 225}, /* 4045 */ {I_VCOMPRESSPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+13068, 226}, /* 4046 */ {I_VCOMPRESSPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13076, 225}, /* 4047 */ {I_VCOMPRESSPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13084, 225}, /* 4048 */ {I_VCOMPRESSPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13092, 226}, /* 4049 */ {I_VCVTDQ2PD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13100, 225}, /* 4050 */ {I_VCVTDQ2PD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13108, 225}, /* 4051 */ {I_VCVTDQ2PD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+13116, 226}, /* 4052 */ {I_VCVTDQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13124, 225}, /* 4053 */ {I_VCVTDQ2PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13132, 225}, /* 4054 */ {I_VCVTDQ2PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+13140, 226}, /* 4055 */ {I_VCVTPD2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13148, 225}, /* 4056 */ {I_VCVTPD2DQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13156, 225}, /* 4057 */ {I_VCVTPD2DQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+13164, 226}, /* 4058 */ {I_VCVTPD2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13172, 225}, /* 4059 */ {I_VCVTPD2PS, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13180, 225}, /* 4060 */ {I_VCVTPD2PS, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+13188, 226}, /* 4061 */ {I_VCVTPD2QQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13196, 227}, /* 4062 */ {I_VCVTPD2QQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13204, 227}, /* 4063 */ {I_VCVTPD2QQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+13212, 228}, /* 4064 */ {I_VCVTPD2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13220, 225}, /* 4065 */ {I_VCVTPD2UDQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13228, 225}, /* 4066 */ {I_VCVTPD2UDQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+13236, 226}, /* 4067 */ {I_VCVTPD2UQQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13244, 227}, /* 4068 */ {I_VCVTPD2UQQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13252, 227}, /* 4069 */ {I_VCVTPD2UQQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+13260, 228}, /* 4070 */ {I_VCVTPH2PS, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13268, 225}, /* 4071 */ {I_VCVTPH2PS, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+13276, 225}, /* 4072 */ {I_VCVTPH2PS, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+13284, 226}, /* 4073 */ {I_VCVTPS2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13292, 225}, /* 4074 */ {I_VCVTPS2DQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13300, 225}, /* 4075 */ {I_VCVTPS2DQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+13308, 226}, /* 4076 */ {I_VCVTPS2PD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13316, 225}, /* 4077 */ {I_VCVTPS2PD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13324, 225}, /* 4078 */ {I_VCVTPS2PD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+13332, 226}, /* 4079 */ {I_VCVTPS2PH, 3, {XMMREG,XMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4182, 225}, /* 4080 */ {I_VCVTPS2PH, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4191, 225}, /* 4081 */ {I_VCVTPS2PH, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+4200, 226}, /* 4082 */ {I_VCVTPS2PH, 3, {MEMORY|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4182, 225}, /* 4083 */ {I_VCVTPS2PH, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4191, 225}, /* 4084 */ {I_VCVTPS2PH, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,SAE,0,0,0}, nasm_bytecodes+4200, 226}, /* 4085 */ {I_VCVTPS2QQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13340, 227}, /* 4086 */ {I_VCVTPS2QQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13348, 227}, /* 4087 */ {I_VCVTPS2QQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+13356, 228}, /* 4088 */ {I_VCVTPS2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13364, 225}, /* 4089 */ {I_VCVTPS2UDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13372, 225}, /* 4090 */ {I_VCVTPS2UDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+13380, 226}, /* 4091 */ {I_VCVTPS2UQQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13388, 227}, /* 4092 */ {I_VCVTPS2UQQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13396, 227}, /* 4093 */ {I_VCVTPS2UQQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+13404, 228}, /* 4094 */ {I_VCVTQQ2PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13412, 227}, /* 4095 */ {I_VCVTQQ2PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13420, 227}, /* 4096 */ {I_VCVTQQ2PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+13428, 228}, /* 4097 */ {I_VCVTQQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13436, 227}, /* 4098 */ {I_VCVTQQ2PS, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13444, 227}, /* 4099 */ {I_VCVTQQ2PS, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+13452, 228}, /* 4100 */ {I_VCVTSD2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13460, 226}, /* 4101 */ {I_VCVTSD2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13468, 226}, /* 4102 */ {I_VCVTSD2SS, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+13476, 226}, /* 4103 */ {I_VCVTSD2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13484, 226}, /* 4104 */ {I_VCVTSD2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13492, 226}, /* 4105 */ {I_VCVTSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13500, 226}, /* 4106 */ {I_VCVTSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13508, 226}, /* 4107 */ {I_VCVTSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13516, 226}, /* 4108 */ {I_VCVTSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13524, 226}, /* 4109 */ {I_VCVTSS2SD, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+13532, 226}, /* 4110 */ {I_VCVTSS2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13540, 226}, /* 4111 */ {I_VCVTSS2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13548, 226}, /* 4112 */ {I_VCVTSS2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13556, 226}, /* 4113 */ {I_VCVTSS2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13564, 226}, /* 4114 */ {I_VCVTTPD2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13572, 225}, /* 4115 */ {I_VCVTTPD2DQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13580, 225}, /* 4116 */ {I_VCVTTPD2DQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+13588, 226}, /* 4117 */ {I_VCVTTPD2QQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13596, 227}, /* 4118 */ {I_VCVTTPD2QQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13604, 227}, /* 4119 */ {I_VCVTTPD2QQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+13612, 228}, /* 4120 */ {I_VCVTTPD2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13620, 225}, /* 4121 */ {I_VCVTTPD2UDQ, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13628, 225}, /* 4122 */ {I_VCVTTPD2UDQ, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+13636, 226}, /* 4123 */ {I_VCVTTPD2UQQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13644, 227}, /* 4124 */ {I_VCVTTPD2UQQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13652, 227}, /* 4125 */ {I_VCVTTPD2UQQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+13660, 228}, /* 4126 */ {I_VCVTTPS2DQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13668, 225}, /* 4127 */ {I_VCVTTPS2DQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13676, 225}, /* 4128 */ {I_VCVTTPS2DQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+13684, 226}, /* 4129 */ {I_VCVTTPS2QQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13692, 227}, /* 4130 */ {I_VCVTTPS2QQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13700, 227}, /* 4131 */ {I_VCVTTPS2QQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+13708, 228}, /* 4132 */ {I_VCVTTPS2UDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13716, 225}, /* 4133 */ {I_VCVTTPS2UDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13724, 225}, /* 4134 */ {I_VCVTTPS2UDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+13732, 226}, /* 4135 */ {I_VCVTTPS2UQQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13740, 227}, /* 4136 */ {I_VCVTTPS2UQQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13748, 227}, /* 4137 */ {I_VCVTTPS2UQQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+13756, 228}, /* 4138 */ {I_VCVTTSD2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+13764, 226}, /* 4139 */ {I_VCVTTSD2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+13772, 226}, /* 4140 */ {I_VCVTTSD2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+13780, 226}, /* 4141 */ {I_VCVTTSD2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+13788, 226}, /* 4142 */ {I_VCVTTSS2SI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+13796, 226}, /* 4143 */ {I_VCVTTSS2SI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+13804, 226}, /* 4144 */ {I_VCVTTSS2USI, 2, {REG_GPR|BITS32,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+13812, 226}, /* 4145 */ {I_VCVTTSS2USI, 2, {REG_GPR|BITS64,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+13820, 226}, /* 4146 */ {I_VCVTUDQ2PD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13828, 225}, /* 4147 */ {I_VCVTUDQ2PD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13836, 225}, /* 4148 */ {I_VCVTUDQ2PD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+13844, 226}, /* 4149 */ {I_VCVTUDQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13852, 225}, /* 4150 */ {I_VCVTUDQ2PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+13860, 225}, /* 4151 */ {I_VCVTUDQ2PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+13868, 226}, /* 4152 */ {I_VCVTUQQ2PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13876, 227}, /* 4153 */ {I_VCVTUQQ2PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13884, 227}, /* 4154 */ {I_VCVTUQQ2PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+13892, 228}, /* 4155 */ {I_VCVTUQQ2PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13900, 227}, /* 4156 */ {I_VCVTUQQ2PS, 2, {XMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13908, 227}, /* 4157 */ {I_VCVTUQQ2PS, 2, {YMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+13916, 228}, /* 4158 */ {I_VCVTUSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13924, 226}, /* 4159 */ {I_VCVTUSI2SD, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13932, 226}, /* 4160 */ {I_VCVTUSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS32,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13940, 226}, /* 4161 */ {I_VCVTUSI2SS, 3, {XMMREG,XMMREG,RM_GPR|BITS64,0,0}, {0,ER,0,0,0}, nasm_bytecodes+13948, 226}, /* 4162 */ {I_VDBPSADBW, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4209, 229}, /* 4163 */ {I_VDBPSADBW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4218, 229}, /* 4164 */ {I_VDBPSADBW, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4227, 229}, /* 4165 */ {I_VDBPSADBW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4236, 229}, /* 4166 */ {I_VDBPSADBW, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4245, 230}, /* 4167 */ {I_VDBPSADBW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4254, 230}, /* 4168 */ {I_VDIVPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13956, 225}, /* 4169 */ {I_VDIVPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13964, 225}, /* 4170 */ {I_VDIVPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+13972, 225}, /* 4171 */ {I_VDIVPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+13980, 225}, /* 4172 */ {I_VDIVPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+13988, 226}, /* 4173 */ {I_VDIVPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+13996, 226}, /* 4174 */ {I_VDIVPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14004, 225}, /* 4175 */ {I_VDIVPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+14012, 225}, /* 4176 */ {I_VDIVPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14020, 225}, /* 4177 */ {I_VDIVPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+14028, 225}, /* 4178 */ {I_VDIVPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14036, 226}, /* 4179 */ {I_VDIVPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+14044, 226}, /* 4180 */ {I_VDIVSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14052, 226}, /* 4181 */ {I_VDIVSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+14060, 226}, /* 4182 */ {I_VDIVSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14068, 226}, /* 4183 */ {I_VDIVSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+14076, 226}, /* 4184 */ {I_VEXP2PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+14084, 231}, /* 4185 */ {I_VEXP2PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+14092, 231}, /* 4186 */ {I_VEXPANDPD, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14100, 225}, /* 4187 */ {I_VEXPANDPD, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14108, 225}, /* 4188 */ {I_VEXPANDPD, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14116, 226}, /* 4189 */ {I_VEXPANDPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14100, 225}, /* 4190 */ {I_VEXPANDPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14108, 225}, /* 4191 */ {I_VEXPANDPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14116, 226}, /* 4192 */ {I_VEXPANDPS, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14124, 225}, /* 4193 */ {I_VEXPANDPS, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14132, 225}, /* 4194 */ {I_VEXPANDPS, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14140, 226}, /* 4195 */ {I_VEXPANDPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14124, 225}, /* 4196 */ {I_VEXPANDPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14132, 225}, /* 4197 */ {I_VEXPANDPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+14140, 226}, /* 4198 */ {I_VEXTRACTF32X4, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4263, 225}, /* 4199 */ {I_VEXTRACTF32X4, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4272, 226}, /* 4200 */ {I_VEXTRACTF32X4, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4281, 225}, /* 4201 */ {I_VEXTRACTF32X4, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4290, 226}, /* 4202 */ {I_VEXTRACTF32X8, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4299, 228}, /* 4203 */ {I_VEXTRACTF32X8, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4308, 228}, /* 4204 */ {I_VEXTRACTF64X2, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4317, 227}, /* 4205 */ {I_VEXTRACTF64X2, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4326, 228}, /* 4206 */ {I_VEXTRACTF64X2, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4335, 227}, /* 4207 */ {I_VEXTRACTF64X2, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4344, 228}, /* 4208 */ {I_VEXTRACTF64X4, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4353, 226}, /* 4209 */ {I_VEXTRACTF64X4, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4362, 226}, /* 4210 */ {I_VEXTRACTI32X4, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4371, 225}, /* 4211 */ {I_VEXTRACTI32X4, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4380, 226}, /* 4212 */ {I_VEXTRACTI32X4, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4389, 225}, /* 4213 */ {I_VEXTRACTI32X4, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4398, 226}, /* 4214 */ {I_VEXTRACTI32X8, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4407, 228}, /* 4215 */ {I_VEXTRACTI32X8, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4416, 228}, /* 4216 */ {I_VEXTRACTI64X2, 3, {XMMREG,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4425, 227}, /* 4217 */ {I_VEXTRACTI64X2, 3, {XMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4434, 228}, /* 4218 */ {I_VEXTRACTI64X2, 3, {MEMORY|BITS128,YMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4443, 227}, /* 4219 */ {I_VEXTRACTI64X2, 3, {MEMORY|BITS128,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4452, 228}, /* 4220 */ {I_VEXTRACTI64X4, 3, {YMMREG,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4461, 226}, /* 4221 */ {I_VEXTRACTI64X4, 3, {MEMORY|BITS256,ZMMREG,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4470, 226}, /* 4222 */ {I_VEXTRACTPS, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4479, 226}, /* 4223 */ {I_VEXTRACTPS, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4479, 226}, /* 4224 */ {I_VEXTRACTPS, 3, {MEMORY|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+4479, 226}, /* 4225 */ {I_VFIXUPIMMPD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+4488, 225}, /* 4226 */ {I_VFIXUPIMMPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4497, 225}, /* 4227 */ {I_VFIXUPIMMPD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+4506, 225}, /* 4228 */ {I_VFIXUPIMMPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4515, 225}, /* 4229 */ {I_VFIXUPIMMPD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+4524, 226}, /* 4230 */ {I_VFIXUPIMMPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+4533, 226}, /* 4231 */ {I_VFIXUPIMMPS, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+4542, 225}, /* 4232 */ {I_VFIXUPIMMPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4551, 225}, /* 4233 */ {I_VFIXUPIMMPS, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+4560, 225}, /* 4234 */ {I_VFIXUPIMMPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4569, 225}, /* 4235 */ {I_VFIXUPIMMPS, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+4578, 226}, /* 4236 */ {I_VFIXUPIMMPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+4587, 226}, /* 4237 */ {I_VFIXUPIMMSD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+4596, 226}, /* 4238 */ {I_VFIXUPIMMSD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+4605, 226}, /* 4239 */ {I_VFIXUPIMMSS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+4614, 226}, /* 4240 */ {I_VFIXUPIMMSS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+4623, 226}, /* 4241 */ {I_VFMADD132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14148, 225}, /* 4242 */ {I_VFMADD132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14156, 225}, /* 4243 */ {I_VFMADD132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14164, 226}, /* 4244 */ {I_VFMADD132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14172, 225}, /* 4245 */ {I_VFMADD132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14180, 225}, /* 4246 */ {I_VFMADD132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14188, 226}, /* 4247 */ {I_VFMADD132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14196, 226}, /* 4248 */ {I_VFMADD132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14204, 226}, /* 4249 */ {I_VFMADD213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14212, 225}, /* 4250 */ {I_VFMADD213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14220, 225}, /* 4251 */ {I_VFMADD213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14228, 226}, /* 4252 */ {I_VFMADD213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14236, 225}, /* 4253 */ {I_VFMADD213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14244, 225}, /* 4254 */ {I_VFMADD213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14252, 226}, /* 4255 */ {I_VFMADD213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14260, 226}, /* 4256 */ {I_VFMADD213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14268, 226}, /* 4257 */ {I_VFMADD231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14276, 225}, /* 4258 */ {I_VFMADD231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14284, 225}, /* 4259 */ {I_VFMADD231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14292, 226}, /* 4260 */ {I_VFMADD231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14300, 225}, /* 4261 */ {I_VFMADD231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14308, 225}, /* 4262 */ {I_VFMADD231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14316, 226}, /* 4263 */ {I_VFMADD231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14324, 226}, /* 4264 */ {I_VFMADD231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14332, 226}, /* 4265 */ {I_VFMADDSUB132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14340, 225}, /* 4266 */ {I_VFMADDSUB132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14348, 225}, /* 4267 */ {I_VFMADDSUB132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14356, 226}, /* 4268 */ {I_VFMADDSUB132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14364, 225}, /* 4269 */ {I_VFMADDSUB132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14372, 225}, /* 4270 */ {I_VFMADDSUB132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14380, 226}, /* 4271 */ {I_VFMADDSUB213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14388, 225}, /* 4272 */ {I_VFMADDSUB213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14396, 225}, /* 4273 */ {I_VFMADDSUB213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14404, 226}, /* 4274 */ {I_VFMADDSUB213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14412, 225}, /* 4275 */ {I_VFMADDSUB213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14420, 225}, /* 4276 */ {I_VFMADDSUB213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14428, 226}, /* 4277 */ {I_VFMADDSUB231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14436, 225}, /* 4278 */ {I_VFMADDSUB231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14444, 225}, /* 4279 */ {I_VFMADDSUB231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14452, 226}, /* 4280 */ {I_VFMADDSUB231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14460, 225}, /* 4281 */ {I_VFMADDSUB231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14468, 225}, /* 4282 */ {I_VFMADDSUB231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14476, 226}, /* 4283 */ {I_VFMSUB132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14484, 225}, /* 4284 */ {I_VFMSUB132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14492, 225}, /* 4285 */ {I_VFMSUB132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14500, 226}, /* 4286 */ {I_VFMSUB132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14508, 225}, /* 4287 */ {I_VFMSUB132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14516, 225}, /* 4288 */ {I_VFMSUB132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14524, 226}, /* 4289 */ {I_VFMSUB132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14532, 226}, /* 4290 */ {I_VFMSUB132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14540, 226}, /* 4291 */ {I_VFMSUB213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14548, 225}, /* 4292 */ {I_VFMSUB213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14556, 225}, /* 4293 */ {I_VFMSUB213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14564, 226}, /* 4294 */ {I_VFMSUB213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14572, 225}, /* 4295 */ {I_VFMSUB213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14580, 225}, /* 4296 */ {I_VFMSUB213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14588, 226}, /* 4297 */ {I_VFMSUB213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14596, 226}, /* 4298 */ {I_VFMSUB213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14604, 226}, /* 4299 */ {I_VFMSUB231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14612, 225}, /* 4300 */ {I_VFMSUB231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14620, 225}, /* 4301 */ {I_VFMSUB231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14628, 226}, /* 4302 */ {I_VFMSUB231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14636, 225}, /* 4303 */ {I_VFMSUB231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14644, 225}, /* 4304 */ {I_VFMSUB231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14652, 226}, /* 4305 */ {I_VFMSUB231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14660, 226}, /* 4306 */ {I_VFMSUB231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14668, 226}, /* 4307 */ {I_VFMSUBADD132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14676, 225}, /* 4308 */ {I_VFMSUBADD132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14684, 225}, /* 4309 */ {I_VFMSUBADD132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14692, 226}, /* 4310 */ {I_VFMSUBADD132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14700, 225}, /* 4311 */ {I_VFMSUBADD132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14708, 225}, /* 4312 */ {I_VFMSUBADD132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14716, 226}, /* 4313 */ {I_VFMSUBADD213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14724, 225}, /* 4314 */ {I_VFMSUBADD213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14732, 225}, /* 4315 */ {I_VFMSUBADD213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14740, 226}, /* 4316 */ {I_VFMSUBADD213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14748, 225}, /* 4317 */ {I_VFMSUBADD213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14756, 225}, /* 4318 */ {I_VFMSUBADD213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14764, 226}, /* 4319 */ {I_VFMSUBADD231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14772, 225}, /* 4320 */ {I_VFMSUBADD231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14780, 225}, /* 4321 */ {I_VFMSUBADD231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14788, 226}, /* 4322 */ {I_VFMSUBADD231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14796, 225}, /* 4323 */ {I_VFMSUBADD231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14804, 225}, /* 4324 */ {I_VFMSUBADD231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14812, 226}, /* 4325 */ {I_VFNMADD132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14820, 225}, /* 4326 */ {I_VFNMADD132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14828, 225}, /* 4327 */ {I_VFNMADD132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14836, 226}, /* 4328 */ {I_VFNMADD132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14844, 225}, /* 4329 */ {I_VFNMADD132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14852, 225}, /* 4330 */ {I_VFNMADD132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14860, 226}, /* 4331 */ {I_VFNMADD132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14868, 226}, /* 4332 */ {I_VFNMADD132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14876, 226}, /* 4333 */ {I_VFNMADD213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14884, 225}, /* 4334 */ {I_VFNMADD213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14892, 225}, /* 4335 */ {I_VFNMADD213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14900, 226}, /* 4336 */ {I_VFNMADD213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14908, 225}, /* 4337 */ {I_VFNMADD213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14916, 225}, /* 4338 */ {I_VFNMADD213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14924, 226}, /* 4339 */ {I_VFNMADD213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14932, 226}, /* 4340 */ {I_VFNMADD213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14940, 226}, /* 4341 */ {I_VFNMADD231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14948, 225}, /* 4342 */ {I_VFNMADD231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+14956, 225}, /* 4343 */ {I_VFNMADD231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+14964, 226}, /* 4344 */ {I_VFNMADD231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14972, 225}, /* 4345 */ {I_VFNMADD231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+14980, 225}, /* 4346 */ {I_VFNMADD231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+14988, 226}, /* 4347 */ {I_VFNMADD231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+14996, 226}, /* 4348 */ {I_VFNMADD231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+15004, 226}, /* 4349 */ {I_VFNMSUB132PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15012, 225}, /* 4350 */ {I_VFNMSUB132PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15020, 225}, /* 4351 */ {I_VFNMSUB132PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+15028, 226}, /* 4352 */ {I_VFNMSUB132PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15036, 225}, /* 4353 */ {I_VFNMSUB132PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15044, 225}, /* 4354 */ {I_VFNMSUB132PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+15052, 226}, /* 4355 */ {I_VFNMSUB132SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+15060, 226}, /* 4356 */ {I_VFNMSUB132SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+15068, 226}, /* 4357 */ {I_VFNMSUB213PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15076, 225}, /* 4358 */ {I_VFNMSUB213PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15084, 225}, /* 4359 */ {I_VFNMSUB213PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+15092, 226}, /* 4360 */ {I_VFNMSUB213PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15100, 225}, /* 4361 */ {I_VFNMSUB213PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15108, 225}, /* 4362 */ {I_VFNMSUB213PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+15116, 226}, /* 4363 */ {I_VFNMSUB213SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+15124, 226}, /* 4364 */ {I_VFNMSUB213SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+15132, 226}, /* 4365 */ {I_VFNMSUB231PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15140, 225}, /* 4366 */ {I_VFNMSUB231PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15148, 225}, /* 4367 */ {I_VFNMSUB231PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+15156, 226}, /* 4368 */ {I_VFNMSUB231PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15164, 225}, /* 4369 */ {I_VFNMSUB231PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15172, 225}, /* 4370 */ {I_VFNMSUB231PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+15180, 226}, /* 4371 */ {I_VFNMSUB231SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+15188, 226}, /* 4372 */ {I_VFNMSUB231SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+15196, 226}, /* 4373 */ {I_VFPCLASSPD, 3, {KREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK,B64,0,0,0}, nasm_bytecodes+4632, 227}, /* 4374 */ {I_VFPCLASSPD, 3, {KREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK,B64,0,0,0}, nasm_bytecodes+4641, 227}, /* 4375 */ {I_VFPCLASSPD, 3, {KREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK,B64,0,0,0}, nasm_bytecodes+4650, 228}, /* 4376 */ {I_VFPCLASSPS, 3, {KREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK,B32,0,0,0}, nasm_bytecodes+4659, 227}, /* 4377 */ {I_VFPCLASSPS, 3, {KREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK,B32,0,0,0}, nasm_bytecodes+4668, 227}, /* 4378 */ {I_VFPCLASSPS, 3, {KREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK,B32,0,0,0}, nasm_bytecodes+4677, 228}, /* 4379 */ {I_VFPCLASSSD, 3, {KREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4686, 228}, /* 4380 */ {I_VFPCLASSSS, 3, {KREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4695, 228}, /* 4381 */ {I_VGATHERDPD, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4704, 225}, /* 4382 */ {I_VGATHERDPD, 2, {YMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4713, 225}, /* 4383 */ {I_VGATHERDPD, 2, {ZMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4722, 226}, /* 4384 */ {I_VGATHERDPS, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4731, 225}, /* 4385 */ {I_VGATHERDPS, 2, {YMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4740, 225}, /* 4386 */ {I_VGATHERDPS, 2, {ZMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4749, 226}, /* 4387 */ {I_VGATHERPF0DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4758, 232}, /* 4388 */ {I_VGATHERPF0DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4767, 232}, /* 4389 */ {I_VGATHERPF0QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4776, 232}, /* 4390 */ {I_VGATHERPF0QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4785, 232}, /* 4391 */ {I_VGATHERPF1DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4794, 232}, /* 4392 */ {I_VGATHERPF1DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4803, 232}, /* 4393 */ {I_VGATHERPF1QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4812, 232}, /* 4394 */ {I_VGATHERPF1QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4821, 232}, /* 4395 */ {I_VGATHERQPD, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4830, 225}, /* 4396 */ {I_VGATHERQPD, 2, {YMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4839, 225}, /* 4397 */ {I_VGATHERQPD, 2, {ZMMREG,ZMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4848, 226}, /* 4398 */ {I_VGATHERQPS, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4857, 225}, /* 4399 */ {I_VGATHERQPS, 2, {XMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4866, 225}, /* 4400 */ {I_VGATHERQPS, 2, {YMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+4875, 226}, /* 4401 */ {I_VGETEXPPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15204, 225}, /* 4402 */ {I_VGETEXPPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15212, 225}, /* 4403 */ {I_VGETEXPPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+15220, 226}, /* 4404 */ {I_VGETEXPPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15228, 225}, /* 4405 */ {I_VGETEXPPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15236, 225}, /* 4406 */ {I_VGETEXPPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+15244, 226}, /* 4407 */ {I_VGETEXPSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+15252, 226}, /* 4408 */ {I_VGETEXPSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+15260, 226}, /* 4409 */ {I_VGETMANTPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4884, 225}, /* 4410 */ {I_VGETMANTPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+4893, 225}, /* 4411 */ {I_VGETMANTPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+4902, 226}, /* 4412 */ {I_VGETMANTPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4911, 225}, /* 4413 */ {I_VGETMANTPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+4920, 225}, /* 4414 */ {I_VGETMANTPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+4929, 226}, /* 4415 */ {I_VGETMANTSD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+4938, 226}, /* 4416 */ {I_VGETMANTSS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+4947, 226}, /* 4417 */ {I_VINSERTF32X4, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4956, 225}, /* 4418 */ {I_VINSERTF32X4, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4965, 225}, /* 4419 */ {I_VINSERTF32X4, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4974, 226}, /* 4420 */ {I_VINSERTF32X4, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4983, 226}, /* 4421 */ {I_VINSERTF32X8, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+4992, 228}, /* 4422 */ {I_VINSERTF32X8, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5001, 228}, /* 4423 */ {I_VINSERTF64X2, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5010, 227}, /* 4424 */ {I_VINSERTF64X2, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5019, 227}, /* 4425 */ {I_VINSERTF64X2, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5028, 228}, /* 4426 */ {I_VINSERTF64X2, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5037, 228}, /* 4427 */ {I_VINSERTF64X4, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5046, 226}, /* 4428 */ {I_VINSERTF64X4, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5055, 226}, /* 4429 */ {I_VINSERTI32X4, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5064, 225}, /* 4430 */ {I_VINSERTI32X4, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5073, 225}, /* 4431 */ {I_VINSERTI32X4, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5082, 226}, /* 4432 */ {I_VINSERTI32X4, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5091, 226}, /* 4433 */ {I_VINSERTI32X8, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5100, 228}, /* 4434 */ {I_VINSERTI32X8, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5109, 228}, /* 4435 */ {I_VINSERTI64X2, 4, {YMMREG,YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5118, 227}, /* 4436 */ {I_VINSERTI64X2, 3, {YMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5127, 227}, /* 4437 */ {I_VINSERTI64X2, 4, {ZMMREG,ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5136, 228}, /* 4438 */ {I_VINSERTI64X2, 3, {ZMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5145, 228}, /* 4439 */ {I_VINSERTI64X4, 4, {ZMMREG,ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5154, 226}, /* 4440 */ {I_VINSERTI64X4, 3, {ZMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5163, 226}, /* 4441 */ {I_VINSERTPS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5172, 226}, /* 4442 */ {I_VINSERTPS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5181, 226}, /* 4443 */ {I_VMAXPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15268, 225}, /* 4444 */ {I_VMAXPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15276, 225}, /* 4445 */ {I_VMAXPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15284, 225}, /* 4446 */ {I_VMAXPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15292, 225}, /* 4447 */ {I_VMAXPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+15300, 226}, /* 4448 */ {I_VMAXPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+15308, 226}, /* 4449 */ {I_VMAXPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15316, 225}, /* 4450 */ {I_VMAXPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15324, 225}, /* 4451 */ {I_VMAXPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15332, 225}, /* 4452 */ {I_VMAXPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15340, 225}, /* 4453 */ {I_VMAXPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+15348, 226}, /* 4454 */ {I_VMAXPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+15356, 226}, /* 4455 */ {I_VMAXSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+15364, 226}, /* 4456 */ {I_VMAXSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+15372, 226}, /* 4457 */ {I_VMAXSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+15380, 226}, /* 4458 */ {I_VMAXSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+15388, 226}, /* 4459 */ {I_VMINPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15396, 225}, /* 4460 */ {I_VMINPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15404, 225}, /* 4461 */ {I_VMINPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+15412, 225}, /* 4462 */ {I_VMINPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+15420, 225}, /* 4463 */ {I_VMINPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+15428, 226}, /* 4464 */ {I_VMINPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+15436, 226}, /* 4465 */ {I_VMINPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15444, 225}, /* 4466 */ {I_VMINPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15452, 225}, /* 4467 */ {I_VMINPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+15460, 225}, /* 4468 */ {I_VMINPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+15468, 225}, /* 4469 */ {I_VMINPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+15476, 226}, /* 4470 */ {I_VMINPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+15484, 226}, /* 4471 */ {I_VMINSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+15492, 226}, /* 4472 */ {I_VMINSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+15500, 226}, /* 4473 */ {I_VMINSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+15508, 226}, /* 4474 */ {I_VMINSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+15516, 226}, /* 4475 */ {I_VMOVAPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15524, 225}, /* 4476 */ {I_VMOVAPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15532, 225}, /* 4477 */ {I_VMOVAPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15540, 226}, /* 4478 */ {I_VMOVAPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15548, 225}, /* 4479 */ {I_VMOVAPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15556, 225}, /* 4480 */ {I_VMOVAPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15564, 226}, /* 4481 */ {I_VMOVAPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15572, 225}, /* 4482 */ {I_VMOVAPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15580, 225}, /* 4483 */ {I_VMOVAPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15588, 226}, /* 4484 */ {I_VMOVAPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15596, 225}, /* 4485 */ {I_VMOVAPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15604, 225}, /* 4486 */ {I_VMOVAPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15612, 226}, /* 4487 */ {I_VMOVAPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15620, 225}, /* 4488 */ {I_VMOVAPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15628, 225}, /* 4489 */ {I_VMOVAPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15636, 226}, /* 4490 */ {I_VMOVAPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15644, 225}, /* 4491 */ {I_VMOVAPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15652, 225}, /* 4492 */ {I_VMOVAPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+15660, 226}, /* 4493 */ {I_VMOVD, 2, {XMMREG,RM_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+15668, 226}, /* 4494 */ {I_VMOVD, 2, {RM_GPR|BITS32,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+15676, 226}, /* 4495 */ {I_VMOVDDUP, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15684, 225}, /* 4496 */ {I_VMOVDDUP, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15692, 225}, /* 4497 */ {I_VMOVDDUP, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15700, 226}, /* 4498 */ {I_VMOVDQA32, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15708, 225}, /* 4499 */ {I_VMOVDQA32, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15716, 225}, /* 4500 */ {I_VMOVDQA32, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15724, 226}, /* 4501 */ {I_VMOVDQA32, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15732, 225}, /* 4502 */ {I_VMOVDQA32, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15740, 225}, /* 4503 */ {I_VMOVDQA32, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15748, 226}, /* 4504 */ {I_VMOVDQA64, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15756, 225}, /* 4505 */ {I_VMOVDQA64, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15764, 225}, /* 4506 */ {I_VMOVDQA64, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15772, 226}, /* 4507 */ {I_VMOVDQA64, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15780, 225}, /* 4508 */ {I_VMOVDQA64, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15788, 225}, /* 4509 */ {I_VMOVDQA64, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15796, 226}, /* 4510 */ {I_VMOVDQU16, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15804, 229}, /* 4511 */ {I_VMOVDQU16, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15812, 229}, /* 4512 */ {I_VMOVDQU16, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15820, 230}, /* 4513 */ {I_VMOVDQU16, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15828, 229}, /* 4514 */ {I_VMOVDQU16, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15836, 229}, /* 4515 */ {I_VMOVDQU16, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15844, 230}, /* 4516 */ {I_VMOVDQU32, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15852, 225}, /* 4517 */ {I_VMOVDQU32, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15860, 225}, /* 4518 */ {I_VMOVDQU32, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15868, 226}, /* 4519 */ {I_VMOVDQU32, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15876, 225}, /* 4520 */ {I_VMOVDQU32, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15884, 225}, /* 4521 */ {I_VMOVDQU32, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15892, 226}, /* 4522 */ {I_VMOVDQU64, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15900, 225}, /* 4523 */ {I_VMOVDQU64, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15908, 225}, /* 4524 */ {I_VMOVDQU64, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15916, 226}, /* 4525 */ {I_VMOVDQU64, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15924, 225}, /* 4526 */ {I_VMOVDQU64, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15932, 225}, /* 4527 */ {I_VMOVDQU64, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15940, 226}, /* 4528 */ {I_VMOVDQU8, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15948, 229}, /* 4529 */ {I_VMOVDQU8, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15956, 229}, /* 4530 */ {I_VMOVDQU8, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15964, 230}, /* 4531 */ {I_VMOVDQU8, 2, {RM_XMM|BITS128,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15972, 229}, /* 4532 */ {I_VMOVDQU8, 2, {RM_YMM|BITS256,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15980, 229}, /* 4533 */ {I_VMOVDQU8, 2, {RM_ZMM|BITS512,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+15988, 230}, /* 4534 */ {I_VMOVHLPS, 3, {XMMREG,XMMREG,XMMREG,0,0}, NO_DECORATOR, nasm_bytecodes+15996, 226}, /* 4535 */ {I_VMOVHLPS, 2, {XMMREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16004, 226}, /* 4536 */ {I_VMOVHPD, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+16012, 226}, /* 4537 */ {I_VMOVHPD, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+16020, 226}, /* 4538 */ {I_VMOVHPD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16028, 226}, /* 4539 */ {I_VMOVHPS, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+16036, 226}, /* 4540 */ {I_VMOVHPS, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+16044, 226}, /* 4541 */ {I_VMOVHPS, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16052, 226}, /* 4542 */ {I_VMOVLHPS, 3, {XMMREG,XMMREG,XMMREG,0,0}, NO_DECORATOR, nasm_bytecodes+16060, 226}, /* 4543 */ {I_VMOVLHPS, 2, {XMMREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16068, 226}, /* 4544 */ {I_VMOVLPD, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+16076, 226}, /* 4545 */ {I_VMOVLPD, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+16084, 226}, /* 4546 */ {I_VMOVLPD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16092, 226}, /* 4547 */ {I_VMOVLPS, 3, {XMMREG,XMMREG,MEMORY|BITS64,0,0}, NO_DECORATOR, nasm_bytecodes+16100, 226}, /* 4548 */ {I_VMOVLPS, 2, {XMMREG,MEMORY|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+16108, 226}, /* 4549 */ {I_VMOVLPS, 2, {MEMORY|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16116, 226}, /* 4550 */ {I_VMOVNTDQ, 2, {MEMORY|BITS128,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16124, 225}, /* 4551 */ {I_VMOVNTDQ, 2, {MEMORY|BITS256,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16132, 225}, /* 4552 */ {I_VMOVNTDQ, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16140, 226}, /* 4553 */ {I_VMOVNTDQA, 2, {XMMREG,MEMORY|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+16148, 225}, /* 4554 */ {I_VMOVNTDQA, 2, {YMMREG,MEMORY|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+16156, 225}, /* 4555 */ {I_VMOVNTDQA, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+16164, 226}, /* 4556 */ {I_VMOVNTPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16172, 225}, /* 4557 */ {I_VMOVNTPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16180, 225}, /* 4558 */ {I_VMOVNTPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16188, 226}, /* 4559 */ {I_VMOVNTPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16196, 225}, /* 4560 */ {I_VMOVNTPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16204, 225}, /* 4561 */ {I_VMOVNTPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16212, 226}, /* 4562 */ {I_VMOVQ, 2, {XMMREG,RM_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+16220, 226}, /* 4563 */ {I_VMOVQ, 2, {RM_GPR|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16228, 226}, /* 4564 */ {I_VMOVQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+16236, 226}, /* 4565 */ {I_VMOVQ, 2, {RM_XMM|BITS64,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+16244, 226}, /* 4566 */ {I_VMOVSD, 2, {XMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16252, 226}, /* 4567 */ {I_VMOVSD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16260, 226}, /* 4568 */ {I_VMOVSD, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16268, 226}, /* 4569 */ {I_VMOVSD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16276, 226}, /* 4570 */ {I_VMOVSD, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16284, 226}, /* 4571 */ {I_VMOVSD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16292, 226}, /* 4572 */ {I_VMOVSHDUP, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16300, 225}, /* 4573 */ {I_VMOVSHDUP, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16308, 225}, /* 4574 */ {I_VMOVSHDUP, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16316, 226}, /* 4575 */ {I_VMOVSLDUP, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16324, 225}, /* 4576 */ {I_VMOVSLDUP, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16332, 225}, /* 4577 */ {I_VMOVSLDUP, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16340, 226}, /* 4578 */ {I_VMOVSS, 2, {XMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16348, 226}, /* 4579 */ {I_VMOVSS, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16356, 226}, /* 4580 */ {I_VMOVSS, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16364, 226}, /* 4581 */ {I_VMOVSS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16372, 226}, /* 4582 */ {I_VMOVSS, 3, {XMMREG,XMMREG,XMMREG,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16380, 226}, /* 4583 */ {I_VMOVSS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16388, 226}, /* 4584 */ {I_VMOVUPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16396, 225}, /* 4585 */ {I_VMOVUPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16404, 225}, /* 4586 */ {I_VMOVUPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16412, 226}, /* 4587 */ {I_VMOVUPD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16420, 225}, /* 4588 */ {I_VMOVUPD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16428, 225}, /* 4589 */ {I_VMOVUPD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16436, 226}, /* 4590 */ {I_VMOVUPD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16444, 225}, /* 4591 */ {I_VMOVUPD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16452, 225}, /* 4592 */ {I_VMOVUPD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16460, 226}, /* 4593 */ {I_VMOVUPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16468, 225}, /* 4594 */ {I_VMOVUPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16476, 225}, /* 4595 */ {I_VMOVUPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16484, 226}, /* 4596 */ {I_VMOVUPS, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16492, 225}, /* 4597 */ {I_VMOVUPS, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16500, 225}, /* 4598 */ {I_VMOVUPS, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16508, 226}, /* 4599 */ {I_VMOVUPS, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16516, 225}, /* 4600 */ {I_VMOVUPS, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16524, 225}, /* 4601 */ {I_VMOVUPS, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+16532, 226}, /* 4602 */ {I_VMULPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16540, 225}, /* 4603 */ {I_VMULPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16548, 225}, /* 4604 */ {I_VMULPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16556, 225}, /* 4605 */ {I_VMULPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16564, 225}, /* 4606 */ {I_VMULPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+16572, 226}, /* 4607 */ {I_VMULPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+16580, 226}, /* 4608 */ {I_VMULPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16588, 225}, /* 4609 */ {I_VMULPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16596, 225}, /* 4610 */ {I_VMULPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16604, 225}, /* 4611 */ {I_VMULPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16612, 225}, /* 4612 */ {I_VMULPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+16620, 226}, /* 4613 */ {I_VMULPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+16628, 226}, /* 4614 */ {I_VMULSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+16636, 226}, /* 4615 */ {I_VMULSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+16644, 226}, /* 4616 */ {I_VMULSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+16652, 226}, /* 4617 */ {I_VMULSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+16660, 226}, /* 4618 */ {I_VORPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16668, 227}, /* 4619 */ {I_VORPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16676, 227}, /* 4620 */ {I_VORPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16684, 227}, /* 4621 */ {I_VORPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16692, 227}, /* 4622 */ {I_VORPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+16700, 228}, /* 4623 */ {I_VORPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16708, 228}, /* 4624 */ {I_VORPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16716, 227}, /* 4625 */ {I_VORPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16724, 227}, /* 4626 */ {I_VORPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16732, 227}, /* 4627 */ {I_VORPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16740, 227}, /* 4628 */ {I_VORPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16748, 228}, /* 4629 */ {I_VORPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16756, 228}, /* 4630 */ {I_VPABSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16764, 229}, /* 4631 */ {I_VPABSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16772, 229}, /* 4632 */ {I_VPABSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16780, 230}, /* 4633 */ {I_VPABSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16788, 225}, /* 4634 */ {I_VPABSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16796, 225}, /* 4635 */ {I_VPABSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16804, 226}, /* 4636 */ {I_VPABSQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16812, 225}, /* 4637 */ {I_VPABSQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16820, 225}, /* 4638 */ {I_VPABSQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+16828, 226}, /* 4639 */ {I_VPABSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16836, 229}, /* 4640 */ {I_VPABSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16844, 229}, /* 4641 */ {I_VPABSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16852, 230}, /* 4642 */ {I_VPACKSSDW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16860, 229}, /* 4643 */ {I_VPACKSSDW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16868, 229}, /* 4644 */ {I_VPACKSSDW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16876, 229}, /* 4645 */ {I_VPACKSSDW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16884, 229}, /* 4646 */ {I_VPACKSSDW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16892, 230}, /* 4647 */ {I_VPACKSSDW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16900, 230}, /* 4648 */ {I_VPACKSSWB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16908, 229}, /* 4649 */ {I_VPACKSSWB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16916, 229}, /* 4650 */ {I_VPACKSSWB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16924, 229}, /* 4651 */ {I_VPACKSSWB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16932, 229}, /* 4652 */ {I_VPACKSSWB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16940, 230}, /* 4653 */ {I_VPACKSSWB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+16948, 230}, /* 4654 */ {I_VPACKUSDW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16956, 229}, /* 4655 */ {I_VPACKUSDW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16964, 229}, /* 4656 */ {I_VPACKUSDW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16972, 229}, /* 4657 */ {I_VPACKUSDW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16980, 229}, /* 4658 */ {I_VPACKUSDW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+16988, 230}, /* 4659 */ {I_VPACKUSDW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+16996, 230}, /* 4660 */ {I_VPACKUSWB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17004, 229}, /* 4661 */ {I_VPACKUSWB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17012, 229}, /* 4662 */ {I_VPACKUSWB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17020, 229}, /* 4663 */ {I_VPACKUSWB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17028, 229}, /* 4664 */ {I_VPACKUSWB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17036, 230}, /* 4665 */ {I_VPACKUSWB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17044, 230}, /* 4666 */ {I_VPADDB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17052, 229}, /* 4667 */ {I_VPADDB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17060, 229}, /* 4668 */ {I_VPADDB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17068, 229}, /* 4669 */ {I_VPADDB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17076, 229}, /* 4670 */ {I_VPADDB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17084, 230}, /* 4671 */ {I_VPADDB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17092, 230}, /* 4672 */ {I_VPADDD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17100, 225}, /* 4673 */ {I_VPADDD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17108, 225}, /* 4674 */ {I_VPADDD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17116, 225}, /* 4675 */ {I_VPADDD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17124, 225}, /* 4676 */ {I_VPADDD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17132, 226}, /* 4677 */ {I_VPADDD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17140, 226}, /* 4678 */ {I_VPADDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17148, 225}, /* 4679 */ {I_VPADDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17156, 225}, /* 4680 */ {I_VPADDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17164, 225}, /* 4681 */ {I_VPADDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17172, 225}, /* 4682 */ {I_VPADDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17180, 226}, /* 4683 */ {I_VPADDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17188, 226}, /* 4684 */ {I_VPADDSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17196, 229}, /* 4685 */ {I_VPADDSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17204, 229}, /* 4686 */ {I_VPADDSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17212, 229}, /* 4687 */ {I_VPADDSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17220, 229}, /* 4688 */ {I_VPADDSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17228, 230}, /* 4689 */ {I_VPADDSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17236, 230}, /* 4690 */ {I_VPADDSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17244, 229}, /* 4691 */ {I_VPADDSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17252, 229}, /* 4692 */ {I_VPADDSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17260, 229}, /* 4693 */ {I_VPADDSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17268, 229}, /* 4694 */ {I_VPADDSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17276, 230}, /* 4695 */ {I_VPADDSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17284, 230}, /* 4696 */ {I_VPADDUSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17292, 229}, /* 4697 */ {I_VPADDUSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17300, 229}, /* 4698 */ {I_VPADDUSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17308, 229}, /* 4699 */ {I_VPADDUSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17316, 229}, /* 4700 */ {I_VPADDUSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17324, 230}, /* 4701 */ {I_VPADDUSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17332, 230}, /* 4702 */ {I_VPADDUSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17340, 229}, /* 4703 */ {I_VPADDUSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17348, 229}, /* 4704 */ {I_VPADDUSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17356, 229}, /* 4705 */ {I_VPADDUSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17364, 229}, /* 4706 */ {I_VPADDUSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17372, 230}, /* 4707 */ {I_VPADDUSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17380, 230}, /* 4708 */ {I_VPADDW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17388, 229}, /* 4709 */ {I_VPADDW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17396, 229}, /* 4710 */ {I_VPADDW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17404, 229}, /* 4711 */ {I_VPADDW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17412, 229}, /* 4712 */ {I_VPADDW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17420, 230}, /* 4713 */ {I_VPADDW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17428, 230}, /* 4714 */ {I_VPALIGNR, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5190, 229}, /* 4715 */ {I_VPALIGNR, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5199, 229}, /* 4716 */ {I_VPALIGNR, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5208, 229}, /* 4717 */ {I_VPALIGNR, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5217, 229}, /* 4718 */ {I_VPALIGNR, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5226, 230}, /* 4719 */ {I_VPALIGNR, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5235, 230}, /* 4720 */ {I_VPANDD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17436, 225}, /* 4721 */ {I_VPANDD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17444, 225}, /* 4722 */ {I_VPANDD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17452, 225}, /* 4723 */ {I_VPANDD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17460, 225}, /* 4724 */ {I_VPANDD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17468, 226}, /* 4725 */ {I_VPANDD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17476, 226}, /* 4726 */ {I_VPANDND, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17484, 225}, /* 4727 */ {I_VPANDND, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17492, 225}, /* 4728 */ {I_VPANDND, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17500, 225}, /* 4729 */ {I_VPANDND, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17508, 225}, /* 4730 */ {I_VPANDND, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17516, 226}, /* 4731 */ {I_VPANDND, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+17524, 226}, /* 4732 */ {I_VPANDNQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17532, 225}, /* 4733 */ {I_VPANDNQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17540, 225}, /* 4734 */ {I_VPANDNQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17548, 225}, /* 4735 */ {I_VPANDNQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17556, 225}, /* 4736 */ {I_VPANDNQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17564, 226}, /* 4737 */ {I_VPANDNQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17572, 226}, /* 4738 */ {I_VPANDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17580, 225}, /* 4739 */ {I_VPANDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17588, 225}, /* 4740 */ {I_VPANDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17596, 225}, /* 4741 */ {I_VPANDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17604, 225}, /* 4742 */ {I_VPANDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17612, 226}, /* 4743 */ {I_VPANDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+17620, 226}, /* 4744 */ {I_VPAVGB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17628, 229}, /* 4745 */ {I_VPAVGB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17636, 229}, /* 4746 */ {I_VPAVGB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17644, 229}, /* 4747 */ {I_VPAVGB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17652, 229}, /* 4748 */ {I_VPAVGB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17660, 230}, /* 4749 */ {I_VPAVGB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17668, 230}, /* 4750 */ {I_VPAVGW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17676, 229}, /* 4751 */ {I_VPAVGW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17684, 229}, /* 4752 */ {I_VPAVGW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17692, 229}, /* 4753 */ {I_VPAVGW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17700, 229}, /* 4754 */ {I_VPAVGW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17708, 230}, /* 4755 */ {I_VPAVGW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17716, 230}, /* 4756 */ {I_VPBLENDMB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17724, 229}, /* 4757 */ {I_VPBLENDMB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17732, 229}, /* 4758 */ {I_VPBLENDMB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17740, 230}, /* 4759 */ {I_VPBLENDMD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17748, 225}, /* 4760 */ {I_VPBLENDMD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17756, 225}, /* 4761 */ {I_VPBLENDMD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+17764, 226}, /* 4762 */ {I_VPBLENDMQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17772, 225}, /* 4763 */ {I_VPBLENDMQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17780, 225}, /* 4764 */ {I_VPBLENDMQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+17788, 226}, /* 4765 */ {I_VPBLENDMW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17796, 229}, /* 4766 */ {I_VPBLENDMW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17804, 229}, /* 4767 */ {I_VPBLENDMW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17812, 230}, /* 4768 */ {I_VPBROADCASTB, 2, {XMMREG,RM_XMM|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17820, 229}, /* 4769 */ {I_VPBROADCASTB, 2, {YMMREG,RM_XMM|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17828, 229}, /* 4770 */ {I_VPBROADCASTB, 2, {ZMMREG,RM_XMM|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17836, 230}, /* 4771 */ {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17844, 229}, /* 4772 */ {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17844, 229}, /* 4773 */ {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17844, 229}, /* 4774 */ {I_VPBROADCASTB, 2, {XMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17844, 229}, /* 4775 */ {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17852, 229}, /* 4776 */ {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17852, 229}, /* 4777 */ {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17852, 229}, /* 4778 */ {I_VPBROADCASTB, 2, {YMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17852, 229}, /* 4779 */ {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17860, 230}, /* 4780 */ {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17860, 230}, /* 4781 */ {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17860, 230}, /* 4782 */ {I_VPBROADCASTB, 2, {ZMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17860, 230}, /* 4783 */ {I_VPBROADCASTD, 2, {XMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17868, 225}, /* 4784 */ {I_VPBROADCASTD, 2, {YMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17876, 225}, /* 4785 */ {I_VPBROADCASTD, 2, {ZMMREG,MEMORY|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17884, 226}, /* 4786 */ {I_VPBROADCASTD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17892, 225}, /* 4787 */ {I_VPBROADCASTD, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17900, 225}, /* 4788 */ {I_VPBROADCASTD, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17908, 226}, /* 4789 */ {I_VPBROADCASTD, 2, {XMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17916, 225}, /* 4790 */ {I_VPBROADCASTD, 2, {YMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17924, 225}, /* 4791 */ {I_VPBROADCASTD, 2, {ZMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17932, 226}, /* 4792 */ {I_VPBROADCASTMB2Q, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+17940, 233}, /* 4793 */ {I_VPBROADCASTMB2Q, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+17948, 233}, /* 4794 */ {I_VPBROADCASTMB2Q, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+17956, 234}, /* 4795 */ {I_VPBROADCASTMW2D, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+17964, 233}, /* 4796 */ {I_VPBROADCASTMW2D, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+17972, 233}, /* 4797 */ {I_VPBROADCASTMW2D, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+17980, 234}, /* 4798 */ {I_VPBROADCASTQ, 2, {XMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17988, 225}, /* 4799 */ {I_VPBROADCASTQ, 2, {YMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+17996, 225}, /* 4800 */ {I_VPBROADCASTQ, 2, {ZMMREG,MEMORY|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18004, 226}, /* 4801 */ {I_VPBROADCASTQ, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18012, 225}, /* 4802 */ {I_VPBROADCASTQ, 2, {YMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18020, 225}, /* 4803 */ {I_VPBROADCASTQ, 2, {ZMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18028, 226}, /* 4804 */ {I_VPBROADCASTQ, 2, {XMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18036, 225}, /* 4805 */ {I_VPBROADCASTQ, 2, {YMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18044, 225}, /* 4806 */ {I_VPBROADCASTQ, 2, {ZMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18052, 226}, /* 4807 */ {I_VPBROADCASTW, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18060, 229}, /* 4808 */ {I_VPBROADCASTW, 2, {YMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18068, 229}, /* 4809 */ {I_VPBROADCASTW, 2, {ZMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18076, 230}, /* 4810 */ {I_VPBROADCASTW, 2, {XMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18084, 229}, /* 4811 */ {I_VPBROADCASTW, 2, {XMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18084, 229}, /* 4812 */ {I_VPBROADCASTW, 2, {XMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18084, 229}, /* 4813 */ {I_VPBROADCASTW, 2, {YMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18092, 229}, /* 4814 */ {I_VPBROADCASTW, 2, {YMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18092, 229}, /* 4815 */ {I_VPBROADCASTW, 2, {YMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18092, 229}, /* 4816 */ {I_VPBROADCASTW, 2, {ZMMREG,REG_GPR|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18100, 230}, /* 4817 */ {I_VPBROADCASTW, 2, {ZMMREG,REG_GPR|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18100, 230}, /* 4818 */ {I_VPBROADCASTW, 2, {ZMMREG,REG_GPR|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18100, 230}, /* 4819 */ {I_VPCMPB, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5244, 229}, /* 4820 */ {I_VPCMPB, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5253, 229}, /* 4821 */ {I_VPCMPB, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5262, 230}, /* 4822 */ {I_VPCMPD, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+5271, 225}, /* 4823 */ {I_VPCMPD, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+5280, 225}, /* 4824 */ {I_VPCMPD, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+5289, 226}, /* 4825 */ {I_VPCMPEQB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18108, 229}, /* 4826 */ {I_VPCMPEQB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18116, 229}, /* 4827 */ {I_VPCMPEQB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18124, 230}, /* 4828 */ {I_VPCMPEQD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+18132, 225}, /* 4829 */ {I_VPCMPEQD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+18140, 225}, /* 4830 */ {I_VPCMPEQD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+18148, 226}, /* 4831 */ {I_VPCMPEQQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+18156, 225}, /* 4832 */ {I_VPCMPEQQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+18164, 225}, /* 4833 */ {I_VPCMPEQQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+18172, 226}, /* 4834 */ {I_VPCMPEQW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18180, 229}, /* 4835 */ {I_VPCMPEQW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18188, 229}, /* 4836 */ {I_VPCMPEQW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18196, 230}, /* 4837 */ {I_VPCMPGTB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18204, 229}, /* 4838 */ {I_VPCMPGTB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18212, 229}, /* 4839 */ {I_VPCMPGTB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18220, 230}, /* 4840 */ {I_VPCMPGTD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+18228, 225}, /* 4841 */ {I_VPCMPGTD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+18236, 225}, /* 4842 */ {I_VPCMPGTD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+18244, 226}, /* 4843 */ {I_VPCMPGTQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+18252, 225}, /* 4844 */ {I_VPCMPGTQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+18260, 225}, /* 4845 */ {I_VPCMPGTQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+18268, 226}, /* 4846 */ {I_VPCMPGTW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18276, 229}, /* 4847 */ {I_VPCMPGTW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18284, 229}, /* 4848 */ {I_VPCMPGTW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18292, 230}, /* 4849 */ {I_VPCMPQ, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+5298, 225}, /* 4850 */ {I_VPCMPQ, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+5307, 225}, /* 4851 */ {I_VPCMPQ, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+5316, 226}, /* 4852 */ {I_VPCMPUB, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5325, 229}, /* 4853 */ {I_VPCMPUB, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5334, 229}, /* 4854 */ {I_VPCMPUB, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5343, 230}, /* 4855 */ {I_VPCMPUD, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+5352, 225}, /* 4856 */ {I_VPCMPUD, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+5361, 225}, /* 4857 */ {I_VPCMPUD, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B32,0,0}, nasm_bytecodes+5370, 226}, /* 4858 */ {I_VPCMPUQ, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+5379, 225}, /* 4859 */ {I_VPCMPUQ, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+5388, 225}, /* 4860 */ {I_VPCMPUQ, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,B64,0,0}, nasm_bytecodes+5397, 226}, /* 4861 */ {I_VPCMPUW, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5406, 229}, /* 4862 */ {I_VPCMPUW, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5415, 229}, /* 4863 */ {I_VPCMPUW, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5424, 230}, /* 4864 */ {I_VPCMPW, 4, {KREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5433, 229}, /* 4865 */ {I_VPCMPW, 4, {KREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5442, 229}, /* 4866 */ {I_VPCMPW, 4, {KREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK,0,0,0,0}, nasm_bytecodes+5451, 230}, /* 4867 */ {I_VPCOMPRESSD, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18300, 225}, /* 4868 */ {I_VPCOMPRESSD, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18308, 225}, /* 4869 */ {I_VPCOMPRESSD, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18316, 226}, /* 4870 */ {I_VPCOMPRESSD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18324, 225}, /* 4871 */ {I_VPCOMPRESSD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18332, 225}, /* 4872 */ {I_VPCOMPRESSD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18340, 226}, /* 4873 */ {I_VPCOMPRESSQ, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18348, 225}, /* 4874 */ {I_VPCOMPRESSQ, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18356, 225}, /* 4875 */ {I_VPCOMPRESSQ, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+18364, 226}, /* 4876 */ {I_VPCOMPRESSQ, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18372, 225}, /* 4877 */ {I_VPCOMPRESSQ, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18380, 225}, /* 4878 */ {I_VPCOMPRESSQ, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18388, 226}, /* 4879 */ {I_VPCONFLICTD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18396, 233}, /* 4880 */ {I_VPCONFLICTD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18404, 233}, /* 4881 */ {I_VPCONFLICTD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18412, 234}, /* 4882 */ {I_VPCONFLICTQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18420, 233}, /* 4883 */ {I_VPCONFLICTQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18428, 233}, /* 4884 */ {I_VPCONFLICTQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18436, 234}, /* 4885 */ {I_VPERMB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18444, 235}, /* 4886 */ {I_VPERMB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18452, 235}, /* 4887 */ {I_VPERMB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18460, 235}, /* 4888 */ {I_VPERMB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18468, 235}, /* 4889 */ {I_VPERMB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18476, 236}, /* 4890 */ {I_VPERMB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18484, 236}, /* 4891 */ {I_VPERMD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18492, 225}, /* 4892 */ {I_VPERMD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18500, 225}, /* 4893 */ {I_VPERMD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18508, 226}, /* 4894 */ {I_VPERMD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18516, 226}, /* 4895 */ {I_VPERMI2B, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18524, 235}, /* 4896 */ {I_VPERMI2B, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18532, 235}, /* 4897 */ {I_VPERMI2B, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18540, 236}, /* 4898 */ {I_VPERMI2D, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18548, 225}, /* 4899 */ {I_VPERMI2D, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18556, 225}, /* 4900 */ {I_VPERMI2D, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18564, 226}, /* 4901 */ {I_VPERMI2PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18572, 225}, /* 4902 */ {I_VPERMI2PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18580, 225}, /* 4903 */ {I_VPERMI2PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18588, 226}, /* 4904 */ {I_VPERMI2PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18596, 225}, /* 4905 */ {I_VPERMI2PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18604, 225}, /* 4906 */ {I_VPERMI2PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18612, 226}, /* 4907 */ {I_VPERMI2Q, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18620, 225}, /* 4908 */ {I_VPERMI2Q, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18628, 225}, /* 4909 */ {I_VPERMI2Q, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18636, 226}, /* 4910 */ {I_VPERMI2W, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18644, 229}, /* 4911 */ {I_VPERMI2W, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18652, 229}, /* 4912 */ {I_VPERMI2W, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18660, 230}, /* 4913 */ {I_VPERMILPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5460, 225}, /* 4914 */ {I_VPERMILPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5469, 225}, /* 4915 */ {I_VPERMILPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5478, 226}, /* 4916 */ {I_VPERMILPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18668, 225}, /* 4917 */ {I_VPERMILPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18676, 225}, /* 4918 */ {I_VPERMILPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18684, 225}, /* 4919 */ {I_VPERMILPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18692, 225}, /* 4920 */ {I_VPERMILPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18700, 226}, /* 4921 */ {I_VPERMILPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18708, 226}, /* 4922 */ {I_VPERMILPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5487, 225}, /* 4923 */ {I_VPERMILPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5496, 225}, /* 4924 */ {I_VPERMILPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5505, 226}, /* 4925 */ {I_VPERMILPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18716, 225}, /* 4926 */ {I_VPERMILPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18724, 225}, /* 4927 */ {I_VPERMILPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18732, 225}, /* 4928 */ {I_VPERMILPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18740, 225}, /* 4929 */ {I_VPERMILPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18748, 226}, /* 4930 */ {I_VPERMILPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18756, 226}, /* 4931 */ {I_VPERMPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5514, 225}, /* 4932 */ {I_VPERMPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5523, 226}, /* 4933 */ {I_VPERMPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18764, 225}, /* 4934 */ {I_VPERMPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18772, 225}, /* 4935 */ {I_VPERMPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18780, 226}, /* 4936 */ {I_VPERMPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18788, 226}, /* 4937 */ {I_VPERMPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18796, 225}, /* 4938 */ {I_VPERMPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18804, 225}, /* 4939 */ {I_VPERMPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18812, 226}, /* 4940 */ {I_VPERMPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+18820, 226}, /* 4941 */ {I_VPERMQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5532, 225}, /* 4942 */ {I_VPERMQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5541, 226}, /* 4943 */ {I_VPERMQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18828, 225}, /* 4944 */ {I_VPERMQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18836, 225}, /* 4945 */ {I_VPERMQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18844, 226}, /* 4946 */ {I_VPERMQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+18852, 226}, /* 4947 */ {I_VPERMT2B, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18860, 235}, /* 4948 */ {I_VPERMT2B, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18868, 235}, /* 4949 */ {I_VPERMT2B, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18876, 236}, /* 4950 */ {I_VPERMT2D, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18884, 225}, /* 4951 */ {I_VPERMT2D, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18892, 225}, /* 4952 */ {I_VPERMT2D, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18900, 226}, /* 4953 */ {I_VPERMT2PD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18908, 225}, /* 4954 */ {I_VPERMT2PD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18916, 225}, /* 4955 */ {I_VPERMT2PD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18924, 226}, /* 4956 */ {I_VPERMT2PS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18932, 225}, /* 4957 */ {I_VPERMT2PS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18940, 225}, /* 4958 */ {I_VPERMT2PS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+18948, 226}, /* 4959 */ {I_VPERMT2Q, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18956, 225}, /* 4960 */ {I_VPERMT2Q, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18964, 225}, /* 4961 */ {I_VPERMT2Q, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+18972, 226}, /* 4962 */ {I_VPERMT2W, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18980, 229}, /* 4963 */ {I_VPERMT2W, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18988, 229}, /* 4964 */ {I_VPERMT2W, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+18996, 230}, /* 4965 */ {I_VPERMW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19004, 229}, /* 4966 */ {I_VPERMW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19012, 229}, /* 4967 */ {I_VPERMW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19020, 229}, /* 4968 */ {I_VPERMW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19028, 229}, /* 4969 */ {I_VPERMW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19036, 230}, /* 4970 */ {I_VPERMW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19044, 230}, /* 4971 */ {I_VPEXPANDD, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19052, 225}, /* 4972 */ {I_VPEXPANDD, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19060, 225}, /* 4973 */ {I_VPEXPANDD, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19068, 226}, /* 4974 */ {I_VPEXPANDD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19052, 225}, /* 4975 */ {I_VPEXPANDD, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19060, 225}, /* 4976 */ {I_VPEXPANDD, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19068, 226}, /* 4977 */ {I_VPEXPANDQ, 2, {XMMREG,MEMORY|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19076, 225}, /* 4978 */ {I_VPEXPANDQ, 2, {YMMREG,MEMORY|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19084, 225}, /* 4979 */ {I_VPEXPANDQ, 2, {ZMMREG,MEMORY|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19092, 226}, /* 4980 */ {I_VPEXPANDQ, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19076, 225}, /* 4981 */ {I_VPEXPANDQ, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19084, 225}, /* 4982 */ {I_VPEXPANDQ, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19092, 226}, /* 4983 */ {I_VPEXTRB, 3, {REG_GPR|BITS8,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5550, 230}, /* 4984 */ {I_VPEXTRB, 3, {REG_GPR|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5550, 230}, /* 4985 */ {I_VPEXTRB, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5550, 230}, /* 4986 */ {I_VPEXTRB, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5550, 230}, /* 4987 */ {I_VPEXTRB, 3, {MEMORY|BITS8,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5550, 230}, /* 4988 */ {I_VPEXTRD, 3, {RM_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5559, 228}, /* 4989 */ {I_VPEXTRQ, 3, {RM_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5568, 228}, /* 4990 */ {I_VPEXTRW, 3, {REG_GPR|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5577, 230}, /* 4991 */ {I_VPEXTRW, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5577, 230}, /* 4992 */ {I_VPEXTRW, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5577, 230}, /* 4993 */ {I_VPEXTRW, 3, {MEMORY|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5577, 230}, /* 4994 */ {I_VPEXTRW, 3, {REG_GPR|BITS16,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5586, 230}, /* 4995 */ {I_VPEXTRW, 3, {REG_GPR|BITS32,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5586, 230}, /* 4996 */ {I_VPEXTRW, 3, {REG_GPR|BITS64,XMMREG,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5586, 230}, /* 4997 */ {I_VPGATHERDD, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5595, 225}, /* 4998 */ {I_VPGATHERDD, 2, {YMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5604, 225}, /* 4999 */ {I_VPGATHERDD, 2, {ZMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5613, 226}, /* 5000 */ {I_VPGATHERDQ, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5622, 225}, /* 5001 */ {I_VPGATHERDQ, 2, {YMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5631, 225}, /* 5002 */ {I_VPGATHERDQ, 2, {ZMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5640, 226}, /* 5003 */ {I_VPGATHERQD, 2, {XMMREG,XMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5649, 225}, /* 5004 */ {I_VPGATHERQD, 2, {XMMREG,YMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5658, 225}, /* 5005 */ {I_VPGATHERQD, 2, {YMMREG,ZMEM|BITS32,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5667, 226}, /* 5006 */ {I_VPGATHERQQ, 2, {XMMREG,XMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5676, 225}, /* 5007 */ {I_VPGATHERQQ, 2, {YMMREG,YMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5685, 225}, /* 5008 */ {I_VPGATHERQQ, 2, {ZMMREG,ZMEM|BITS64,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5694, 226}, /* 5009 */ {I_VPINSRB, 4, {XMMREG,XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5703, 230}, /* 5010 */ {I_VPINSRB, 3, {XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5712, 230}, /* 5011 */ {I_VPINSRB, 4, {XMMREG,XMMREG,MEMORY|BITS8,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5703, 230}, /* 5012 */ {I_VPINSRB, 3, {XMMREG,MEMORY|BITS8,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5712, 230}, /* 5013 */ {I_VPINSRD, 4, {XMMREG,XMMREG,RM_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5721, 228}, /* 5014 */ {I_VPINSRD, 3, {XMMREG,RM_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5730, 228}, /* 5015 */ {I_VPINSRQ, 4, {XMMREG,XMMREG,RM_GPR|BITS64,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5739, 228}, /* 5016 */ {I_VPINSRQ, 3, {XMMREG,RM_GPR|BITS64,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5748, 228}, /* 5017 */ {I_VPINSRW, 4, {XMMREG,XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5757, 230}, /* 5018 */ {I_VPINSRW, 3, {XMMREG,REG_GPR|BITS32,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5766, 230}, /* 5019 */ {I_VPINSRW, 4, {XMMREG,XMMREG,MEMORY|BITS16,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+5757, 230}, /* 5020 */ {I_VPINSRW, 3, {XMMREG,MEMORY|BITS16,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+5766, 230}, /* 5021 */ {I_VPLZCNTD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19100, 233}, /* 5022 */ {I_VPLZCNTD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19108, 233}, /* 5023 */ {I_VPLZCNTD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19116, 234}, /* 5024 */ {I_VPLZCNTQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19124, 233}, /* 5025 */ {I_VPLZCNTQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19132, 233}, /* 5026 */ {I_VPLZCNTQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19140, 234}, /* 5027 */ {I_VPMADD52HUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19148, 237}, /* 5028 */ {I_VPMADD52HUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19156, 237}, /* 5029 */ {I_VPMADD52HUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19164, 238}, /* 5030 */ {I_VPMADD52LUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19172, 237}, /* 5031 */ {I_VPMADD52LUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19180, 237}, /* 5032 */ {I_VPMADD52LUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19188, 238}, /* 5033 */ {I_VPMADDUBSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19196, 229}, /* 5034 */ {I_VPMADDUBSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19204, 229}, /* 5035 */ {I_VPMADDUBSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19212, 229}, /* 5036 */ {I_VPMADDUBSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19220, 229}, /* 5037 */ {I_VPMADDUBSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19228, 230}, /* 5038 */ {I_VPMADDUBSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19236, 230}, /* 5039 */ {I_VPMADDWD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19244, 229}, /* 5040 */ {I_VPMADDWD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19252, 229}, /* 5041 */ {I_VPMADDWD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19260, 229}, /* 5042 */ {I_VPMADDWD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19268, 229}, /* 5043 */ {I_VPMADDWD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19276, 230}, /* 5044 */ {I_VPMADDWD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19284, 230}, /* 5045 */ {I_VPMAXSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19292, 229}, /* 5046 */ {I_VPMAXSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19300, 229}, /* 5047 */ {I_VPMAXSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19308, 229}, /* 5048 */ {I_VPMAXSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19316, 229}, /* 5049 */ {I_VPMAXSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19324, 230}, /* 5050 */ {I_VPMAXSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19332, 230}, /* 5051 */ {I_VPMAXSD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19340, 225}, /* 5052 */ {I_VPMAXSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19348, 225}, /* 5053 */ {I_VPMAXSD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19356, 225}, /* 5054 */ {I_VPMAXSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19364, 225}, /* 5055 */ {I_VPMAXSD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19372, 226}, /* 5056 */ {I_VPMAXSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19380, 226}, /* 5057 */ {I_VPMAXSQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19388, 225}, /* 5058 */ {I_VPMAXSQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19396, 225}, /* 5059 */ {I_VPMAXSQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19404, 225}, /* 5060 */ {I_VPMAXSQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19412, 225}, /* 5061 */ {I_VPMAXSQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19420, 226}, /* 5062 */ {I_VPMAXSQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19428, 226}, /* 5063 */ {I_VPMAXSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19436, 229}, /* 5064 */ {I_VPMAXSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19444, 229}, /* 5065 */ {I_VPMAXSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19452, 229}, /* 5066 */ {I_VPMAXSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19460, 229}, /* 5067 */ {I_VPMAXSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19468, 230}, /* 5068 */ {I_VPMAXSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19476, 230}, /* 5069 */ {I_VPMAXUB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19484, 229}, /* 5070 */ {I_VPMAXUB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19492, 229}, /* 5071 */ {I_VPMAXUB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19500, 229}, /* 5072 */ {I_VPMAXUB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19508, 229}, /* 5073 */ {I_VPMAXUB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19516, 230}, /* 5074 */ {I_VPMAXUB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19524, 230}, /* 5075 */ {I_VPMAXUD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19532, 225}, /* 5076 */ {I_VPMAXUD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19540, 225}, /* 5077 */ {I_VPMAXUD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19548, 225}, /* 5078 */ {I_VPMAXUD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19556, 225}, /* 5079 */ {I_VPMAXUD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19564, 226}, /* 5080 */ {I_VPMAXUD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19572, 226}, /* 5081 */ {I_VPMAXUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19580, 225}, /* 5082 */ {I_VPMAXUQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19588, 225}, /* 5083 */ {I_VPMAXUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19596, 225}, /* 5084 */ {I_VPMAXUQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19604, 225}, /* 5085 */ {I_VPMAXUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19612, 226}, /* 5086 */ {I_VPMAXUQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19620, 226}, /* 5087 */ {I_VPMAXUW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19628, 229}, /* 5088 */ {I_VPMAXUW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19636, 229}, /* 5089 */ {I_VPMAXUW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19644, 229}, /* 5090 */ {I_VPMAXUW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19652, 229}, /* 5091 */ {I_VPMAXUW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19660, 230}, /* 5092 */ {I_VPMAXUW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19668, 230}, /* 5093 */ {I_VPMINSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19676, 229}, /* 5094 */ {I_VPMINSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19684, 229}, /* 5095 */ {I_VPMINSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19692, 229}, /* 5096 */ {I_VPMINSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19700, 229}, /* 5097 */ {I_VPMINSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19708, 230}, /* 5098 */ {I_VPMINSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19716, 230}, /* 5099 */ {I_VPMINSD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19724, 225}, /* 5100 */ {I_VPMINSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19732, 225}, /* 5101 */ {I_VPMINSD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19740, 225}, /* 5102 */ {I_VPMINSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19748, 225}, /* 5103 */ {I_VPMINSD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19756, 226}, /* 5104 */ {I_VPMINSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19764, 226}, /* 5105 */ {I_VPMINSQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19772, 225}, /* 5106 */ {I_VPMINSQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19780, 225}, /* 5107 */ {I_VPMINSQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19788, 225}, /* 5108 */ {I_VPMINSQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19796, 225}, /* 5109 */ {I_VPMINSQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19804, 226}, /* 5110 */ {I_VPMINSQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19812, 226}, /* 5111 */ {I_VPMINSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19820, 229}, /* 5112 */ {I_VPMINSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19828, 229}, /* 5113 */ {I_VPMINSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19836, 229}, /* 5114 */ {I_VPMINSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19844, 229}, /* 5115 */ {I_VPMINSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19852, 230}, /* 5116 */ {I_VPMINSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19860, 230}, /* 5117 */ {I_VPMINUB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19868, 229}, /* 5118 */ {I_VPMINUB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19876, 229}, /* 5119 */ {I_VPMINUB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19884, 229}, /* 5120 */ {I_VPMINUB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19892, 229}, /* 5121 */ {I_VPMINUB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19900, 230}, /* 5122 */ {I_VPMINUB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+19908, 230}, /* 5123 */ {I_VPMINUD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19916, 225}, /* 5124 */ {I_VPMINUD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19924, 225}, /* 5125 */ {I_VPMINUD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19932, 225}, /* 5126 */ {I_VPMINUD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19940, 225}, /* 5127 */ {I_VPMINUD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+19948, 226}, /* 5128 */ {I_VPMINUD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+19956, 226}, /* 5129 */ {I_VPMINUQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19964, 225}, /* 5130 */ {I_VPMINUQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19972, 225}, /* 5131 */ {I_VPMINUQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19980, 225}, /* 5132 */ {I_VPMINUQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+19988, 225}, /* 5133 */ {I_VPMINUQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+19996, 226}, /* 5134 */ {I_VPMINUQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+20004, 226}, /* 5135 */ {I_VPMINUW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20012, 229}, /* 5136 */ {I_VPMINUW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20020, 229}, /* 5137 */ {I_VPMINUW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20028, 229}, /* 5138 */ {I_VPMINUW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20036, 229}, /* 5139 */ {I_VPMINUW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20044, 230}, /* 5140 */ {I_VPMINUW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20052, 230}, /* 5141 */ {I_VPMOVB2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20060, 229}, /* 5142 */ {I_VPMOVB2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20068, 229}, /* 5143 */ {I_VPMOVB2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20076, 230}, /* 5144 */ {I_VPMOVD2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20084, 227}, /* 5145 */ {I_VPMOVD2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20092, 227}, /* 5146 */ {I_VPMOVD2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20100, 228}, /* 5147 */ {I_VPMOVDB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20108, 225}, /* 5148 */ {I_VPMOVDB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20116, 225}, /* 5149 */ {I_VPMOVDB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20124, 226}, /* 5150 */ {I_VPMOVDB, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20132, 225}, /* 5151 */ {I_VPMOVDB, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20140, 225}, /* 5152 */ {I_VPMOVDB, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20148, 226}, /* 5153 */ {I_VPMOVDW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20156, 225}, /* 5154 */ {I_VPMOVDW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20164, 225}, /* 5155 */ {I_VPMOVDW, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20172, 226}, /* 5156 */ {I_VPMOVDW, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20180, 225}, /* 5157 */ {I_VPMOVDW, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20188, 225}, /* 5158 */ {I_VPMOVDW, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20196, 226}, /* 5159 */ {I_VPMOVM2B, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20204, 229}, /* 5160 */ {I_VPMOVM2B, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20212, 229}, /* 5161 */ {I_VPMOVM2B, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20220, 230}, /* 5162 */ {I_VPMOVM2D, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20228, 227}, /* 5163 */ {I_VPMOVM2D, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20236, 227}, /* 5164 */ {I_VPMOVM2D, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20244, 228}, /* 5165 */ {I_VPMOVM2Q, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20252, 227}, /* 5166 */ {I_VPMOVM2Q, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20260, 227}, /* 5167 */ {I_VPMOVM2Q, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20268, 228}, /* 5168 */ {I_VPMOVM2W, 2, {XMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20276, 229}, /* 5169 */ {I_VPMOVM2W, 2, {YMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20284, 229}, /* 5170 */ {I_VPMOVM2W, 2, {ZMMREG,KREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20292, 230}, /* 5171 */ {I_VPMOVQ2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20300, 227}, /* 5172 */ {I_VPMOVQ2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20308, 227}, /* 5173 */ {I_VPMOVQ2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+20316, 228}, /* 5174 */ {I_VPMOVQB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20324, 225}, /* 5175 */ {I_VPMOVQB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20332, 225}, /* 5176 */ {I_VPMOVQB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20340, 226}, /* 5177 */ {I_VPMOVQB, 2, {MEMORY|BITS16,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20348, 225}, /* 5178 */ {I_VPMOVQB, 2, {MEMORY|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20356, 225}, /* 5179 */ {I_VPMOVQB, 2, {MEMORY|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20364, 226}, /* 5180 */ {I_VPMOVQD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20372, 225}, /* 5181 */ {I_VPMOVQD, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20380, 225}, /* 5182 */ {I_VPMOVQD, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20388, 226}, /* 5183 */ {I_VPMOVQD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20396, 225}, /* 5184 */ {I_VPMOVQD, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20404, 225}, /* 5185 */ {I_VPMOVQD, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20412, 226}, /* 5186 */ {I_VPMOVQW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20420, 225}, /* 5187 */ {I_VPMOVQW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20428, 225}, /* 5188 */ {I_VPMOVQW, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20436, 226}, /* 5189 */ {I_VPMOVQW, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20444, 225}, /* 5190 */ {I_VPMOVQW, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20452, 225}, /* 5191 */ {I_VPMOVQW, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20460, 226}, /* 5192 */ {I_VPMOVSDB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20468, 225}, /* 5193 */ {I_VPMOVSDB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20476, 225}, /* 5194 */ {I_VPMOVSDB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20484, 226}, /* 5195 */ {I_VPMOVSDB, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20492, 225}, /* 5196 */ {I_VPMOVSDB, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20500, 225}, /* 5197 */ {I_VPMOVSDB, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20508, 226}, /* 5198 */ {I_VPMOVSDW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20516, 225}, /* 5199 */ {I_VPMOVSDW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20524, 225}, /* 5200 */ {I_VPMOVSDW, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20532, 226}, /* 5201 */ {I_VPMOVSDW, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20540, 225}, /* 5202 */ {I_VPMOVSDW, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20548, 225}, /* 5203 */ {I_VPMOVSDW, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20556, 226}, /* 5204 */ {I_VPMOVSQB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20564, 225}, /* 5205 */ {I_VPMOVSQB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20572, 225}, /* 5206 */ {I_VPMOVSQB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20580, 226}, /* 5207 */ {I_VPMOVSQB, 2, {MEMORY|BITS16,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20588, 225}, /* 5208 */ {I_VPMOVSQB, 2, {MEMORY|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20596, 225}, /* 5209 */ {I_VPMOVSQB, 2, {MEMORY|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20604, 226}, /* 5210 */ {I_VPMOVSQD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20612, 225}, /* 5211 */ {I_VPMOVSQD, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20620, 225}, /* 5212 */ {I_VPMOVSQD, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20628, 226}, /* 5213 */ {I_VPMOVSQD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20636, 225}, /* 5214 */ {I_VPMOVSQD, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20644, 225}, /* 5215 */ {I_VPMOVSQD, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20652, 226}, /* 5216 */ {I_VPMOVSQW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20660, 225}, /* 5217 */ {I_VPMOVSQW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20668, 225}, /* 5218 */ {I_VPMOVSQW, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20676, 226}, /* 5219 */ {I_VPMOVSQW, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20684, 225}, /* 5220 */ {I_VPMOVSQW, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20692, 225}, /* 5221 */ {I_VPMOVSQW, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20700, 226}, /* 5222 */ {I_VPMOVSWB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20708, 229}, /* 5223 */ {I_VPMOVSWB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20716, 229}, /* 5224 */ {I_VPMOVSWB, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20724, 230}, /* 5225 */ {I_VPMOVSWB, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20732, 229}, /* 5226 */ {I_VPMOVSWB, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20740, 229}, /* 5227 */ {I_VPMOVSWB, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20748, 230}, /* 5228 */ {I_VPMOVSXBD, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20756, 225}, /* 5229 */ {I_VPMOVSXBD, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20764, 225}, /* 5230 */ {I_VPMOVSXBD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20772, 226}, /* 5231 */ {I_VPMOVSXBQ, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20780, 225}, /* 5232 */ {I_VPMOVSXBQ, 2, {YMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20788, 225}, /* 5233 */ {I_VPMOVSXBQ, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20796, 226}, /* 5234 */ {I_VPMOVSXBW, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20804, 229}, /* 5235 */ {I_VPMOVSXBW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20812, 229}, /* 5236 */ {I_VPMOVSXBW, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20820, 230}, /* 5237 */ {I_VPMOVSXDQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20828, 225}, /* 5238 */ {I_VPMOVSXDQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20836, 225}, /* 5239 */ {I_VPMOVSXDQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20844, 226}, /* 5240 */ {I_VPMOVSXWD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20852, 225}, /* 5241 */ {I_VPMOVSXWD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20860, 225}, /* 5242 */ {I_VPMOVSXWD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20868, 226}, /* 5243 */ {I_VPMOVSXWQ, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20876, 225}, /* 5244 */ {I_VPMOVSXWQ, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20884, 225}, /* 5245 */ {I_VPMOVSXWQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20892, 226}, /* 5246 */ {I_VPMOVUSDB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20900, 225}, /* 5247 */ {I_VPMOVUSDB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20908, 225}, /* 5248 */ {I_VPMOVUSDB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20916, 226}, /* 5249 */ {I_VPMOVUSDB, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20924, 225}, /* 5250 */ {I_VPMOVUSDB, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20932, 225}, /* 5251 */ {I_VPMOVUSDB, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20940, 226}, /* 5252 */ {I_VPMOVUSDW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20948, 225}, /* 5253 */ {I_VPMOVUSDW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20956, 225}, /* 5254 */ {I_VPMOVUSDW, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20964, 226}, /* 5255 */ {I_VPMOVUSDW, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20972, 225}, /* 5256 */ {I_VPMOVUSDW, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20980, 225}, /* 5257 */ {I_VPMOVUSDW, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+20988, 226}, /* 5258 */ {I_VPMOVUSQB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+20996, 225}, /* 5259 */ {I_VPMOVUSQB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21004, 225}, /* 5260 */ {I_VPMOVUSQB, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21012, 226}, /* 5261 */ {I_VPMOVUSQB, 2, {MEMORY|BITS16,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21020, 225}, /* 5262 */ {I_VPMOVUSQB, 2, {MEMORY|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21028, 225}, /* 5263 */ {I_VPMOVUSQB, 2, {MEMORY|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21036, 226}, /* 5264 */ {I_VPMOVUSQD, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21044, 225}, /* 5265 */ {I_VPMOVUSQD, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21052, 225}, /* 5266 */ {I_VPMOVUSQD, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21060, 226}, /* 5267 */ {I_VPMOVUSQD, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21068, 225}, /* 5268 */ {I_VPMOVUSQD, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21076, 225}, /* 5269 */ {I_VPMOVUSQD, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21084, 226}, /* 5270 */ {I_VPMOVUSQW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21092, 225}, /* 5271 */ {I_VPMOVUSQW, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21100, 225}, /* 5272 */ {I_VPMOVUSQW, 2, {XMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21108, 226}, /* 5273 */ {I_VPMOVUSQW, 2, {MEMORY|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21116, 225}, /* 5274 */ {I_VPMOVUSQW, 2, {MEMORY|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21124, 225}, /* 5275 */ {I_VPMOVUSQW, 2, {MEMORY|BITS128,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21132, 226}, /* 5276 */ {I_VPMOVUSWB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21140, 229}, /* 5277 */ {I_VPMOVUSWB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21148, 229}, /* 5278 */ {I_VPMOVUSWB, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21156, 230}, /* 5279 */ {I_VPMOVUSWB, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21164, 229}, /* 5280 */ {I_VPMOVUSWB, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21172, 229}, /* 5281 */ {I_VPMOVUSWB, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21180, 230}, /* 5282 */ {I_VPMOVW2M, 2, {KREG,XMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+21188, 229}, /* 5283 */ {I_VPMOVW2M, 2, {KREG,YMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+21196, 229}, /* 5284 */ {I_VPMOVW2M, 2, {KREG,ZMMREG,0,0,0}, NO_DECORATOR, nasm_bytecodes+21204, 230}, /* 5285 */ {I_VPMOVWB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21212, 229}, /* 5286 */ {I_VPMOVWB, 2, {XMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21220, 229}, /* 5287 */ {I_VPMOVWB, 2, {YMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21228, 230}, /* 5288 */ {I_VPMOVWB, 2, {MEMORY|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21236, 229}, /* 5289 */ {I_VPMOVWB, 2, {MEMORY|BITS128,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21244, 229}, /* 5290 */ {I_VPMOVWB, 2, {MEMORY|BITS256,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+21252, 230}, /* 5291 */ {I_VPMOVZXBD, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21260, 225}, /* 5292 */ {I_VPMOVZXBD, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21268, 225}, /* 5293 */ {I_VPMOVZXBD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21276, 226}, /* 5294 */ {I_VPMOVZXBQ, 2, {XMMREG,RM_XMM|BITS16,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21284, 225}, /* 5295 */ {I_VPMOVZXBQ, 2, {YMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21292, 225}, /* 5296 */ {I_VPMOVZXBQ, 2, {ZMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21300, 226}, /* 5297 */ {I_VPMOVZXBW, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21308, 229}, /* 5298 */ {I_VPMOVZXBW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21316, 229}, /* 5299 */ {I_VPMOVZXBW, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21324, 230}, /* 5300 */ {I_VPMOVZXDQ, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21332, 225}, /* 5301 */ {I_VPMOVZXDQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21340, 225}, /* 5302 */ {I_VPMOVZXDQ, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21348, 226}, /* 5303 */ {I_VPMOVZXWD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21356, 225}, /* 5304 */ {I_VPMOVZXWD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21364, 225}, /* 5305 */ {I_VPMOVZXWD, 2, {ZMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21372, 226}, /* 5306 */ {I_VPMOVZXWQ, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21380, 225}, /* 5307 */ {I_VPMOVZXWQ, 2, {YMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21388, 225}, /* 5308 */ {I_VPMOVZXWQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21396, 226}, /* 5309 */ {I_VPMULDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21404, 225}, /* 5310 */ {I_VPMULDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21412, 225}, /* 5311 */ {I_VPMULDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21420, 225}, /* 5312 */ {I_VPMULDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21428, 225}, /* 5313 */ {I_VPMULDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21436, 226}, /* 5314 */ {I_VPMULDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21444, 226}, /* 5315 */ {I_VPMULHRSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21452, 229}, /* 5316 */ {I_VPMULHRSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21460, 229}, /* 5317 */ {I_VPMULHRSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21468, 229}, /* 5318 */ {I_VPMULHRSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21476, 229}, /* 5319 */ {I_VPMULHRSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21484, 230}, /* 5320 */ {I_VPMULHRSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21492, 230}, /* 5321 */ {I_VPMULHUW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21500, 229}, /* 5322 */ {I_VPMULHUW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21508, 229}, /* 5323 */ {I_VPMULHUW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21516, 229}, /* 5324 */ {I_VPMULHUW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21524, 229}, /* 5325 */ {I_VPMULHUW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21532, 230}, /* 5326 */ {I_VPMULHUW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21540, 230}, /* 5327 */ {I_VPMULHW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21548, 229}, /* 5328 */ {I_VPMULHW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21556, 229}, /* 5329 */ {I_VPMULHW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21564, 229}, /* 5330 */ {I_VPMULHW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21572, 229}, /* 5331 */ {I_VPMULHW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21580, 230}, /* 5332 */ {I_VPMULHW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21588, 230}, /* 5333 */ {I_VPMULLD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21596, 225}, /* 5334 */ {I_VPMULLD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21604, 225}, /* 5335 */ {I_VPMULLD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21612, 225}, /* 5336 */ {I_VPMULLD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21620, 225}, /* 5337 */ {I_VPMULLD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21628, 226}, /* 5338 */ {I_VPMULLD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21636, 226}, /* 5339 */ {I_VPMULLQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21644, 227}, /* 5340 */ {I_VPMULLQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21652, 227}, /* 5341 */ {I_VPMULLQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21660, 227}, /* 5342 */ {I_VPMULLQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21668, 227}, /* 5343 */ {I_VPMULLQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21676, 228}, /* 5344 */ {I_VPMULLQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21684, 228}, /* 5345 */ {I_VPMULLW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21692, 229}, /* 5346 */ {I_VPMULLW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21700, 229}, /* 5347 */ {I_VPMULLW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21708, 229}, /* 5348 */ {I_VPMULLW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21716, 229}, /* 5349 */ {I_VPMULLW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21724, 230}, /* 5350 */ {I_VPMULLW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+21732, 230}, /* 5351 */ {I_VPMULTISHIFTQB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21740, 235}, /* 5352 */ {I_VPMULTISHIFTQB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21748, 235}, /* 5353 */ {I_VPMULTISHIFTQB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21756, 235}, /* 5354 */ {I_VPMULTISHIFTQB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21764, 235}, /* 5355 */ {I_VPMULTISHIFTQB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21772, 236}, /* 5356 */ {I_VPMULTISHIFTQB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21780, 236}, /* 5357 */ {I_VPMULUDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21788, 225}, /* 5358 */ {I_VPMULUDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21796, 225}, /* 5359 */ {I_VPMULUDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21804, 225}, /* 5360 */ {I_VPMULUDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21812, 225}, /* 5361 */ {I_VPMULUDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21820, 226}, /* 5362 */ {I_VPMULUDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21828, 226}, /* 5363 */ {I_VPORD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21836, 225}, /* 5364 */ {I_VPORD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21844, 225}, /* 5365 */ {I_VPORD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21852, 225}, /* 5366 */ {I_VPORD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21860, 225}, /* 5367 */ {I_VPORD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21868, 226}, /* 5368 */ {I_VPORD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21876, 226}, /* 5369 */ {I_VPORQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21884, 225}, /* 5370 */ {I_VPORQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21892, 225}, /* 5371 */ {I_VPORQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21900, 225}, /* 5372 */ {I_VPORQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21908, 225}, /* 5373 */ {I_VPORQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21916, 226}, /* 5374 */ {I_VPORQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21924, 226}, /* 5375 */ {I_VPROLD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5775, 225}, /* 5376 */ {I_VPROLD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5784, 225}, /* 5377 */ {I_VPROLD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5793, 225}, /* 5378 */ {I_VPROLD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5802, 225}, /* 5379 */ {I_VPROLD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5811, 226}, /* 5380 */ {I_VPROLD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5820, 226}, /* 5381 */ {I_VPROLQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5829, 225}, /* 5382 */ {I_VPROLQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5838, 225}, /* 5383 */ {I_VPROLQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5847, 225}, /* 5384 */ {I_VPROLQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5856, 225}, /* 5385 */ {I_VPROLQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5865, 226}, /* 5386 */ {I_VPROLQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5874, 226}, /* 5387 */ {I_VPROLVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21932, 225}, /* 5388 */ {I_VPROLVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21940, 225}, /* 5389 */ {I_VPROLVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21948, 225}, /* 5390 */ {I_VPROLVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21956, 225}, /* 5391 */ {I_VPROLVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+21964, 226}, /* 5392 */ {I_VPROLVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+21972, 226}, /* 5393 */ {I_VPROLVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21980, 225}, /* 5394 */ {I_VPROLVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+21988, 225}, /* 5395 */ {I_VPROLVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+21996, 225}, /* 5396 */ {I_VPROLVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22004, 225}, /* 5397 */ {I_VPROLVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22012, 226}, /* 5398 */ {I_VPROLVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22020, 226}, /* 5399 */ {I_VPRORD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5883, 225}, /* 5400 */ {I_VPRORD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5892, 225}, /* 5401 */ {I_VPRORD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5901, 225}, /* 5402 */ {I_VPRORD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5910, 225}, /* 5403 */ {I_VPRORD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+5919, 226}, /* 5404 */ {I_VPRORD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5928, 226}, /* 5405 */ {I_VPRORQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5937, 225}, /* 5406 */ {I_VPRORQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5946, 225}, /* 5407 */ {I_VPRORQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5955, 225}, /* 5408 */ {I_VPRORQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5964, 225}, /* 5409 */ {I_VPRORQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+5973, 226}, /* 5410 */ {I_VPRORQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+5982, 226}, /* 5411 */ {I_VPRORVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22028, 225}, /* 5412 */ {I_VPRORVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22036, 225}, /* 5413 */ {I_VPRORVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22044, 225}, /* 5414 */ {I_VPRORVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22052, 225}, /* 5415 */ {I_VPRORVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22060, 226}, /* 5416 */ {I_VPRORVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22068, 226}, /* 5417 */ {I_VPRORVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22076, 225}, /* 5418 */ {I_VPRORVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22084, 225}, /* 5419 */ {I_VPRORVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22092, 225}, /* 5420 */ {I_VPRORVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22100, 225}, /* 5421 */ {I_VPRORVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22108, 226}, /* 5422 */ {I_VPRORVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22116, 226}, /* 5423 */ {I_VPSADBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+22124, 229}, /* 5424 */ {I_VPSADBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+22132, 229}, /* 5425 */ {I_VPSADBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+22140, 229}, /* 5426 */ {I_VPSADBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+22148, 229}, /* 5427 */ {I_VPSADBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, NO_DECORATOR, nasm_bytecodes+22156, 230}, /* 5428 */ {I_VPSADBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+22164, 230}, /* 5429 */ {I_VPSCATTERDD, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+5991, 225}, /* 5430 */ {I_VPSCATTERDD, 2, {YMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6000, 225}, /* 5431 */ {I_VPSCATTERDD, 2, {ZMEM|BITS32,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6009, 226}, /* 5432 */ {I_VPSCATTERDQ, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6018, 225}, /* 5433 */ {I_VPSCATTERDQ, 2, {XMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6027, 225}, /* 5434 */ {I_VPSCATTERDQ, 2, {YMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6036, 226}, /* 5435 */ {I_VPSCATTERQD, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6045, 225}, /* 5436 */ {I_VPSCATTERQD, 2, {YMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6054, 225}, /* 5437 */ {I_VPSCATTERQD, 2, {ZMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6063, 226}, /* 5438 */ {I_VPSCATTERQQ, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6072, 225}, /* 5439 */ {I_VPSCATTERQQ, 2, {YMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6081, 225}, /* 5440 */ {I_VPSCATTERQQ, 2, {ZMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+6090, 226}, /* 5441 */ {I_VPSHUFB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22172, 229}, /* 5442 */ {I_VPSHUFB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22180, 229}, /* 5443 */ {I_VPSHUFB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22188, 229}, /* 5444 */ {I_VPSHUFB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22196, 229}, /* 5445 */ {I_VPSHUFB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22204, 230}, /* 5446 */ {I_VPSHUFB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22212, 230}, /* 5447 */ {I_VPSHUFD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6099, 225}, /* 5448 */ {I_VPSHUFD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6108, 225}, /* 5449 */ {I_VPSHUFD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6117, 226}, /* 5450 */ {I_VPSHUFHW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6126, 229}, /* 5451 */ {I_VPSHUFHW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6135, 229}, /* 5452 */ {I_VPSHUFHW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6144, 230}, /* 5453 */ {I_VPSHUFLW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6153, 229}, /* 5454 */ {I_VPSHUFLW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6162, 229}, /* 5455 */ {I_VPSHUFLW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6171, 230}, /* 5456 */ {I_VPSLLD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22220, 225}, /* 5457 */ {I_VPSLLD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22228, 225}, /* 5458 */ {I_VPSLLD, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22236, 225}, /* 5459 */ {I_VPSLLD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22244, 225}, /* 5460 */ {I_VPSLLD, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22252, 226}, /* 5461 */ {I_VPSLLD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22260, 226}, /* 5462 */ {I_VPSLLD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6180, 225}, /* 5463 */ {I_VPSLLD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6189, 225}, /* 5464 */ {I_VPSLLD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6198, 225}, /* 5465 */ {I_VPSLLD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6207, 225}, /* 5466 */ {I_VPSLLD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6216, 226}, /* 5467 */ {I_VPSLLD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6225, 226}, /* 5468 */ {I_VPSLLDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+6234, 229}, /* 5469 */ {I_VPSLLDQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+6243, 229}, /* 5470 */ {I_VPSLLDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+6252, 229}, /* 5471 */ {I_VPSLLDQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+6261, 229}, /* 5472 */ {I_VPSLLDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+6270, 230}, /* 5473 */ {I_VPSLLDQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+6279, 230}, /* 5474 */ {I_VPSLLQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22268, 225}, /* 5475 */ {I_VPSLLQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22276, 225}, /* 5476 */ {I_VPSLLQ, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22284, 225}, /* 5477 */ {I_VPSLLQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22292, 225}, /* 5478 */ {I_VPSLLQ, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22300, 226}, /* 5479 */ {I_VPSLLQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22308, 226}, /* 5480 */ {I_VPSLLQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6288, 225}, /* 5481 */ {I_VPSLLQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6297, 225}, /* 5482 */ {I_VPSLLQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6306, 225}, /* 5483 */ {I_VPSLLQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6315, 225}, /* 5484 */ {I_VPSLLQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6324, 226}, /* 5485 */ {I_VPSLLQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6333, 226}, /* 5486 */ {I_VPSLLVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22316, 225}, /* 5487 */ {I_VPSLLVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22324, 225}, /* 5488 */ {I_VPSLLVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22332, 225}, /* 5489 */ {I_VPSLLVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22340, 225}, /* 5490 */ {I_VPSLLVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22348, 226}, /* 5491 */ {I_VPSLLVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22356, 226}, /* 5492 */ {I_VPSLLVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22364, 225}, /* 5493 */ {I_VPSLLVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22372, 225}, /* 5494 */ {I_VPSLLVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22380, 225}, /* 5495 */ {I_VPSLLVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22388, 225}, /* 5496 */ {I_VPSLLVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22396, 226}, /* 5497 */ {I_VPSLLVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22404, 226}, /* 5498 */ {I_VPSLLVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22412, 229}, /* 5499 */ {I_VPSLLVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22420, 229}, /* 5500 */ {I_VPSLLVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22428, 229}, /* 5501 */ {I_VPSLLVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22436, 229}, /* 5502 */ {I_VPSLLVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22444, 230}, /* 5503 */ {I_VPSLLVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22452, 230}, /* 5504 */ {I_VPSLLW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22460, 229}, /* 5505 */ {I_VPSLLW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22468, 229}, /* 5506 */ {I_VPSLLW, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22476, 229}, /* 5507 */ {I_VPSLLW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22484, 229}, /* 5508 */ {I_VPSLLW, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22492, 230}, /* 5509 */ {I_VPSLLW, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22500, 230}, /* 5510 */ {I_VPSLLW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6342, 229}, /* 5511 */ {I_VPSLLW, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6351, 229}, /* 5512 */ {I_VPSLLW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6360, 229}, /* 5513 */ {I_VPSLLW, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6369, 229}, /* 5514 */ {I_VPSLLW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6378, 230}, /* 5515 */ {I_VPSLLW, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6387, 230}, /* 5516 */ {I_VPSRAD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22508, 225}, /* 5517 */ {I_VPSRAD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22516, 225}, /* 5518 */ {I_VPSRAD, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22524, 225}, /* 5519 */ {I_VPSRAD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22532, 225}, /* 5520 */ {I_VPSRAD, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22540, 226}, /* 5521 */ {I_VPSRAD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22548, 226}, /* 5522 */ {I_VPSRAD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6396, 225}, /* 5523 */ {I_VPSRAD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6405, 225}, /* 5524 */ {I_VPSRAD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6414, 225}, /* 5525 */ {I_VPSRAD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6423, 225}, /* 5526 */ {I_VPSRAD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6432, 226}, /* 5527 */ {I_VPSRAD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6441, 226}, /* 5528 */ {I_VPSRAQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22556, 225}, /* 5529 */ {I_VPSRAQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22564, 225}, /* 5530 */ {I_VPSRAQ, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22572, 225}, /* 5531 */ {I_VPSRAQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22580, 225}, /* 5532 */ {I_VPSRAQ, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22588, 226}, /* 5533 */ {I_VPSRAQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22596, 226}, /* 5534 */ {I_VPSRAQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6450, 225}, /* 5535 */ {I_VPSRAQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6459, 225}, /* 5536 */ {I_VPSRAQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6468, 225}, /* 5537 */ {I_VPSRAQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6477, 225}, /* 5538 */ {I_VPSRAQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6486, 226}, /* 5539 */ {I_VPSRAQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6495, 226}, /* 5540 */ {I_VPSRAVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22604, 225}, /* 5541 */ {I_VPSRAVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22612, 225}, /* 5542 */ {I_VPSRAVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22620, 225}, /* 5543 */ {I_VPSRAVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22628, 225}, /* 5544 */ {I_VPSRAVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22636, 226}, /* 5545 */ {I_VPSRAVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22644, 226}, /* 5546 */ {I_VPSRAVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22652, 225}, /* 5547 */ {I_VPSRAVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22660, 225}, /* 5548 */ {I_VPSRAVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22668, 225}, /* 5549 */ {I_VPSRAVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22676, 225}, /* 5550 */ {I_VPSRAVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22684, 226}, /* 5551 */ {I_VPSRAVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22692, 226}, /* 5552 */ {I_VPSRAVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22700, 229}, /* 5553 */ {I_VPSRAVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22708, 229}, /* 5554 */ {I_VPSRAVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22716, 229}, /* 5555 */ {I_VPSRAVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22724, 229}, /* 5556 */ {I_VPSRAVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22732, 230}, /* 5557 */ {I_VPSRAVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22740, 230}, /* 5558 */ {I_VPSRAW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22748, 229}, /* 5559 */ {I_VPSRAW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22756, 229}, /* 5560 */ {I_VPSRAW, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22764, 229}, /* 5561 */ {I_VPSRAW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22772, 229}, /* 5562 */ {I_VPSRAW, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22780, 230}, /* 5563 */ {I_VPSRAW, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22788, 230}, /* 5564 */ {I_VPSRAW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6504, 229}, /* 5565 */ {I_VPSRAW, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6513, 229}, /* 5566 */ {I_VPSRAW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6522, 229}, /* 5567 */ {I_VPSRAW, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6531, 229}, /* 5568 */ {I_VPSRAW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6540, 230}, /* 5569 */ {I_VPSRAW, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6549, 230}, /* 5570 */ {I_VPSRLD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22796, 225}, /* 5571 */ {I_VPSRLD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22804, 225}, /* 5572 */ {I_VPSRLD, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22812, 225}, /* 5573 */ {I_VPSRLD, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22820, 225}, /* 5574 */ {I_VPSRLD, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22828, 226}, /* 5575 */ {I_VPSRLD, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22836, 226}, /* 5576 */ {I_VPSRLD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6558, 225}, /* 5577 */ {I_VPSRLD, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6567, 225}, /* 5578 */ {I_VPSRLD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6576, 225}, /* 5579 */ {I_VPSRLD, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6585, 225}, /* 5580 */ {I_VPSRLD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6594, 226}, /* 5581 */ {I_VPSRLD, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6603, 226}, /* 5582 */ {I_VPSRLDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+6612, 229}, /* 5583 */ {I_VPSRLDQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+6621, 229}, /* 5584 */ {I_VPSRLDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+6630, 229}, /* 5585 */ {I_VPSRLDQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+6639, 229}, /* 5586 */ {I_VPSRLDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+6648, 230}, /* 5587 */ {I_VPSRLDQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, NO_DECORATOR, nasm_bytecodes+6657, 230}, /* 5588 */ {I_VPSRLQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22844, 225}, /* 5589 */ {I_VPSRLQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22852, 225}, /* 5590 */ {I_VPSRLQ, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22860, 225}, /* 5591 */ {I_VPSRLQ, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22868, 225}, /* 5592 */ {I_VPSRLQ, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22876, 226}, /* 5593 */ {I_VPSRLQ, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22884, 226}, /* 5594 */ {I_VPSRLQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6666, 225}, /* 5595 */ {I_VPSRLQ, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6675, 225}, /* 5596 */ {I_VPSRLQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6684, 225}, /* 5597 */ {I_VPSRLQ, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6693, 225}, /* 5598 */ {I_VPSRLQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6702, 226}, /* 5599 */ {I_VPSRLQ, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6711, 226}, /* 5600 */ {I_VPSRLVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22892, 225}, /* 5601 */ {I_VPSRLVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22900, 225}, /* 5602 */ {I_VPSRLVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22908, 225}, /* 5603 */ {I_VPSRLVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22916, 225}, /* 5604 */ {I_VPSRLVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+22924, 226}, /* 5605 */ {I_VPSRLVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+22932, 226}, /* 5606 */ {I_VPSRLVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22940, 225}, /* 5607 */ {I_VPSRLVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22948, 225}, /* 5608 */ {I_VPSRLVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22956, 225}, /* 5609 */ {I_VPSRLVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22964, 225}, /* 5610 */ {I_VPSRLVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+22972, 226}, /* 5611 */ {I_VPSRLVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+22980, 226}, /* 5612 */ {I_VPSRLVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22988, 229}, /* 5613 */ {I_VPSRLVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+22996, 229}, /* 5614 */ {I_VPSRLVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23004, 229}, /* 5615 */ {I_VPSRLVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23012, 229}, /* 5616 */ {I_VPSRLVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23020, 230}, /* 5617 */ {I_VPSRLVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23028, 230}, /* 5618 */ {I_VPSRLW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23036, 229}, /* 5619 */ {I_VPSRLW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23044, 229}, /* 5620 */ {I_VPSRLW, 3, {YMMREG,YMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23052, 229}, /* 5621 */ {I_VPSRLW, 2, {YMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23060, 229}, /* 5622 */ {I_VPSRLW, 3, {ZMMREG,ZMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23068, 230}, /* 5623 */ {I_VPSRLW, 2, {ZMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23076, 230}, /* 5624 */ {I_VPSRLW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6720, 229}, /* 5625 */ {I_VPSRLW, 2, {XMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6729, 229}, /* 5626 */ {I_VPSRLW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6738, 229}, /* 5627 */ {I_VPSRLW, 2, {YMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6747, 229}, /* 5628 */ {I_VPSRLW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6756, 230}, /* 5629 */ {I_VPSRLW, 2, {ZMMREG,IMMEDIATE|BITS8,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+6765, 230}, /* 5630 */ {I_VPSUBB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23084, 229}, /* 5631 */ {I_VPSUBB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23092, 229}, /* 5632 */ {I_VPSUBB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23100, 229}, /* 5633 */ {I_VPSUBB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23108, 229}, /* 5634 */ {I_VPSUBB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23116, 230}, /* 5635 */ {I_VPSUBB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23124, 230}, /* 5636 */ {I_VPSUBD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23132, 225}, /* 5637 */ {I_VPSUBD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23140, 225}, /* 5638 */ {I_VPSUBD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23148, 225}, /* 5639 */ {I_VPSUBD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23156, 225}, /* 5640 */ {I_VPSUBD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23164, 226}, /* 5641 */ {I_VPSUBD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23172, 226}, /* 5642 */ {I_VPSUBQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23180, 225}, /* 5643 */ {I_VPSUBQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23188, 225}, /* 5644 */ {I_VPSUBQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23196, 225}, /* 5645 */ {I_VPSUBQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23204, 225}, /* 5646 */ {I_VPSUBQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23212, 226}, /* 5647 */ {I_VPSUBQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23220, 226}, /* 5648 */ {I_VPSUBSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23228, 229}, /* 5649 */ {I_VPSUBSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23236, 229}, /* 5650 */ {I_VPSUBSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23244, 229}, /* 5651 */ {I_VPSUBSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23252, 229}, /* 5652 */ {I_VPSUBSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23260, 230}, /* 5653 */ {I_VPSUBSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23268, 230}, /* 5654 */ {I_VPSUBSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23276, 229}, /* 5655 */ {I_VPSUBSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23284, 229}, /* 5656 */ {I_VPSUBSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23292, 229}, /* 5657 */ {I_VPSUBSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23300, 229}, /* 5658 */ {I_VPSUBSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23308, 230}, /* 5659 */ {I_VPSUBSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23316, 230}, /* 5660 */ {I_VPSUBUSB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23324, 229}, /* 5661 */ {I_VPSUBUSB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23332, 229}, /* 5662 */ {I_VPSUBUSB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23340, 229}, /* 5663 */ {I_VPSUBUSB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23348, 229}, /* 5664 */ {I_VPSUBUSB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23356, 230}, /* 5665 */ {I_VPSUBUSB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23364, 230}, /* 5666 */ {I_VPSUBUSW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23372, 229}, /* 5667 */ {I_VPSUBUSW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23380, 229}, /* 5668 */ {I_VPSUBUSW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23388, 229}, /* 5669 */ {I_VPSUBUSW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23396, 229}, /* 5670 */ {I_VPSUBUSW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23404, 230}, /* 5671 */ {I_VPSUBUSW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23412, 230}, /* 5672 */ {I_VPSUBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23420, 229}, /* 5673 */ {I_VPSUBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23428, 229}, /* 5674 */ {I_VPSUBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23436, 229}, /* 5675 */ {I_VPSUBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23444, 229}, /* 5676 */ {I_VPSUBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23452, 230}, /* 5677 */ {I_VPSUBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23460, 230}, /* 5678 */ {I_VPTERNLOGD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+6774, 225}, /* 5679 */ {I_VPTERNLOGD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+6783, 225}, /* 5680 */ {I_VPTERNLOGD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+6792, 226}, /* 5681 */ {I_VPTERNLOGQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+6801, 225}, /* 5682 */ {I_VPTERNLOGQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+6810, 225}, /* 5683 */ {I_VPTERNLOGQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+6819, 226}, /* 5684 */ {I_VPTESTMB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23468, 229}, /* 5685 */ {I_VPTESTMB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23476, 229}, /* 5686 */ {I_VPTESTMB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23484, 230}, /* 5687 */ {I_VPTESTMD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+23492, 225}, /* 5688 */ {I_VPTESTMD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+23500, 225}, /* 5689 */ {I_VPTESTMD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+23508, 226}, /* 5690 */ {I_VPTESTMQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+23516, 225}, /* 5691 */ {I_VPTESTMQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+23524, 225}, /* 5692 */ {I_VPTESTMQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+23532, 226}, /* 5693 */ {I_VPTESTMW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23540, 229}, /* 5694 */ {I_VPTESTMW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23548, 229}, /* 5695 */ {I_VPTESTMW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23556, 230}, /* 5696 */ {I_VPTESTNMB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23564, 229}, /* 5697 */ {I_VPTESTNMB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23572, 229}, /* 5698 */ {I_VPTESTNMB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23580, 230}, /* 5699 */ {I_VPTESTNMD, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+23588, 225}, /* 5700 */ {I_VPTESTNMD, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+23596, 225}, /* 5701 */ {I_VPTESTNMD, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B32,0,0}, nasm_bytecodes+23604, 226}, /* 5702 */ {I_VPTESTNMQ, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+23612, 225}, /* 5703 */ {I_VPTESTNMQ, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+23620, 225}, /* 5704 */ {I_VPTESTNMQ, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,B64,0,0}, nasm_bytecodes+23628, 226}, /* 5705 */ {I_VPTESTNMW, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23636, 229}, /* 5706 */ {I_VPTESTNMW, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23644, 229}, /* 5707 */ {I_VPTESTNMW, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+23652, 230}, /* 5708 */ {I_VPUNPCKHBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23660, 229}, /* 5709 */ {I_VPUNPCKHBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23668, 229}, /* 5710 */ {I_VPUNPCKHBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23676, 229}, /* 5711 */ {I_VPUNPCKHBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23684, 229}, /* 5712 */ {I_VPUNPCKHBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23692, 230}, /* 5713 */ {I_VPUNPCKHBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23700, 230}, /* 5714 */ {I_VPUNPCKHDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23708, 225}, /* 5715 */ {I_VPUNPCKHDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23716, 225}, /* 5716 */ {I_VPUNPCKHDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23724, 225}, /* 5717 */ {I_VPUNPCKHDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23732, 225}, /* 5718 */ {I_VPUNPCKHDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23740, 226}, /* 5719 */ {I_VPUNPCKHDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23748, 226}, /* 5720 */ {I_VPUNPCKHQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23756, 225}, /* 5721 */ {I_VPUNPCKHQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23764, 225}, /* 5722 */ {I_VPUNPCKHQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23772, 225}, /* 5723 */ {I_VPUNPCKHQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23780, 225}, /* 5724 */ {I_VPUNPCKHQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23788, 226}, /* 5725 */ {I_VPUNPCKHQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23796, 226}, /* 5726 */ {I_VPUNPCKHWD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23804, 229}, /* 5727 */ {I_VPUNPCKHWD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23812, 229}, /* 5728 */ {I_VPUNPCKHWD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23820, 229}, /* 5729 */ {I_VPUNPCKHWD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23828, 229}, /* 5730 */ {I_VPUNPCKHWD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23836, 230}, /* 5731 */ {I_VPUNPCKHWD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23844, 230}, /* 5732 */ {I_VPUNPCKLBW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23852, 229}, /* 5733 */ {I_VPUNPCKLBW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23860, 229}, /* 5734 */ {I_VPUNPCKLBW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23868, 229}, /* 5735 */ {I_VPUNPCKLBW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23876, 229}, /* 5736 */ {I_VPUNPCKLBW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23884, 230}, /* 5737 */ {I_VPUNPCKLBW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23892, 230}, /* 5738 */ {I_VPUNPCKLDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23900, 225}, /* 5739 */ {I_VPUNPCKLDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23908, 225}, /* 5740 */ {I_VPUNPCKLDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23916, 225}, /* 5741 */ {I_VPUNPCKLDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23924, 225}, /* 5742 */ {I_VPUNPCKLDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+23932, 226}, /* 5743 */ {I_VPUNPCKLDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+23940, 226}, /* 5744 */ {I_VPUNPCKLQDQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23948, 225}, /* 5745 */ {I_VPUNPCKLQDQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23956, 225}, /* 5746 */ {I_VPUNPCKLQDQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23964, 225}, /* 5747 */ {I_VPUNPCKLQDQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23972, 225}, /* 5748 */ {I_VPUNPCKLQDQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+23980, 226}, /* 5749 */ {I_VPUNPCKLQDQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+23988, 226}, /* 5750 */ {I_VPUNPCKLWD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+23996, 229}, /* 5751 */ {I_VPUNPCKLWD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24004, 229}, /* 5752 */ {I_VPUNPCKLWD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24012, 229}, /* 5753 */ {I_VPUNPCKLWD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24020, 229}, /* 5754 */ {I_VPUNPCKLWD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24028, 230}, /* 5755 */ {I_VPUNPCKLWD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24036, 230}, /* 5756 */ {I_VPXORD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24044, 225}, /* 5757 */ {I_VPXORD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24052, 225}, /* 5758 */ {I_VPXORD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24060, 225}, /* 5759 */ {I_VPXORD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24068, 225}, /* 5760 */ {I_VPXORD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24076, 226}, /* 5761 */ {I_VPXORD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24084, 226}, /* 5762 */ {I_VPXORQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24092, 225}, /* 5763 */ {I_VPXORQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24100, 225}, /* 5764 */ {I_VPXORQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24108, 225}, /* 5765 */ {I_VPXORQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24116, 225}, /* 5766 */ {I_VPXORQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24124, 226}, /* 5767 */ {I_VPXORQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24132, 226}, /* 5768 */ {I_VRANGEPD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+6828, 227}, /* 5769 */ {I_VRANGEPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6837, 227}, /* 5770 */ {I_VRANGEPD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+6846, 227}, /* 5771 */ {I_VRANGEPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6855, 227}, /* 5772 */ {I_VRANGEPD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64|SAE,0,0}, nasm_bytecodes+6864, 228}, /* 5773 */ {I_VRANGEPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+6873, 228}, /* 5774 */ {I_VRANGEPS, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+6882, 227}, /* 5775 */ {I_VRANGEPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6891, 227}, /* 5776 */ {I_VRANGEPS, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+6900, 227}, /* 5777 */ {I_VRANGEPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6909, 227}, /* 5778 */ {I_VRANGEPS, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32|SAE,0,0}, nasm_bytecodes+6918, 228}, /* 5779 */ {I_VRANGEPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+6927, 228}, /* 5780 */ {I_VRANGESD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+6936, 228}, /* 5781 */ {I_VRANGESD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+6945, 228}, /* 5782 */ {I_VRANGESS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+6954, 228}, /* 5783 */ {I_VRANGESS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+6963, 228}, /* 5784 */ {I_VRCP14PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24140, 225}, /* 5785 */ {I_VRCP14PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24148, 225}, /* 5786 */ {I_VRCP14PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24156, 226}, /* 5787 */ {I_VRCP14PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24164, 225}, /* 5788 */ {I_VRCP14PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24172, 225}, /* 5789 */ {I_VRCP14PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24180, 226}, /* 5790 */ {I_VRCP14SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24188, 226}, /* 5791 */ {I_VRCP14SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24196, 226}, /* 5792 */ {I_VRCP14SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24204, 226}, /* 5793 */ {I_VRCP14SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24212, 226}, /* 5794 */ {I_VRCP28PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+24220, 231}, /* 5795 */ {I_VRCP28PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+24228, 231}, /* 5796 */ {I_VRCP28SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+24236, 231}, /* 5797 */ {I_VRCP28SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+24244, 231}, /* 5798 */ {I_VRCP28SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+24252, 231}, /* 5799 */ {I_VRCP28SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+24260, 231}, /* 5800 */ {I_VREDUCEPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6972, 227}, /* 5801 */ {I_VREDUCEPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+6981, 227}, /* 5802 */ {I_VREDUCEPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+6990, 228}, /* 5803 */ {I_VREDUCEPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+6999, 227}, /* 5804 */ {I_VREDUCEPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7008, 227}, /* 5805 */ {I_VREDUCEPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+7017, 228}, /* 5806 */ {I_VREDUCESD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+7026, 228}, /* 5807 */ {I_VREDUCESD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+7035, 228}, /* 5808 */ {I_VREDUCESS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+7044, 228}, /* 5809 */ {I_VREDUCESS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+7053, 228}, /* 5810 */ {I_VRNDSCALEPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7062, 225}, /* 5811 */ {I_VRNDSCALEPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7071, 225}, /* 5812 */ {I_VRNDSCALEPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+7080, 226}, /* 5813 */ {I_VRNDSCALEPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7089, 225}, /* 5814 */ {I_VRNDSCALEPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7098, 225}, /* 5815 */ {I_VRNDSCALEPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+7107, 226}, /* 5816 */ {I_VRNDSCALESD, 4, {XMMREG,XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+7116, 226}, /* 5817 */ {I_VRNDSCALESD, 3, {XMMREG,RM_XMM|BITS64,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+7125, 226}, /* 5818 */ {I_VRNDSCALESS, 4, {XMMREG,XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+7134, 226}, /* 5819 */ {I_VRNDSCALESS, 3, {XMMREG,RM_XMM|BITS32,IMMEDIATE|BITS8,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+7143, 226}, /* 5820 */ {I_VRSQRT14PD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24268, 225}, /* 5821 */ {I_VRSQRT14PD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24276, 225}, /* 5822 */ {I_VRSQRT14PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24284, 226}, /* 5823 */ {I_VRSQRT14PS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24292, 225}, /* 5824 */ {I_VRSQRT14PS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24300, 225}, /* 5825 */ {I_VRSQRT14PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24308, 226}, /* 5826 */ {I_VRSQRT14SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24316, 226}, /* 5827 */ {I_VRSQRT14SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24324, 226}, /* 5828 */ {I_VRSQRT14SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24332, 226}, /* 5829 */ {I_VRSQRT14SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+24340, 226}, /* 5830 */ {I_VRSQRT28PD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|SAE,0,0,0}, nasm_bytecodes+24348, 231}, /* 5831 */ {I_VRSQRT28PS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|SAE,0,0,0}, nasm_bytecodes+24356, 231}, /* 5832 */ {I_VRSQRT28SD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+24364, 231}, /* 5833 */ {I_VRSQRT28SD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+24372, 231}, /* 5834 */ {I_VRSQRT28SS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,SAE,0,0}, nasm_bytecodes+24380, 231}, /* 5835 */ {I_VRSQRT28SS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,SAE,0,0,0}, nasm_bytecodes+24388, 231}, /* 5836 */ {I_VSCALEFPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24396, 225}, /* 5837 */ {I_VSCALEFPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24404, 225}, /* 5838 */ {I_VSCALEFPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24412, 225}, /* 5839 */ {I_VSCALEFPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24420, 225}, /* 5840 */ {I_VSCALEFPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+24428, 226}, /* 5841 */ {I_VSCALEFPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+24436, 226}, /* 5842 */ {I_VSCALEFPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24444, 225}, /* 5843 */ {I_VSCALEFPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24452, 225}, /* 5844 */ {I_VSCALEFPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24460, 225}, /* 5845 */ {I_VSCALEFPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24468, 225}, /* 5846 */ {I_VSCALEFPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+24476, 226}, /* 5847 */ {I_VSCALEFPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+24484, 226}, /* 5848 */ {I_VSCALEFSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+24492, 226}, /* 5849 */ {I_VSCALEFSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+24500, 226}, /* 5850 */ {I_VSCALEFSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+24508, 226}, /* 5851 */ {I_VSCALEFSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+24516, 226}, /* 5852 */ {I_VSCATTERDPD, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7152, 225}, /* 5853 */ {I_VSCATTERDPD, 2, {XMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7161, 225}, /* 5854 */ {I_VSCATTERDPD, 2, {YMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7170, 226}, /* 5855 */ {I_VSCATTERDPS, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7179, 225}, /* 5856 */ {I_VSCATTERDPS, 2, {YMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7188, 225}, /* 5857 */ {I_VSCATTERDPS, 2, {ZMEM|BITS32,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7197, 226}, /* 5858 */ {I_VSCATTERPF0DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7206, 232}, /* 5859 */ {I_VSCATTERPF0DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7215, 232}, /* 5860 */ {I_VSCATTERPF0QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7224, 232}, /* 5861 */ {I_VSCATTERPF0QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7233, 232}, /* 5862 */ {I_VSCATTERPF1DPD, 1, {YMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7242, 232}, /* 5863 */ {I_VSCATTERPF1DPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7251, 232}, /* 5864 */ {I_VSCATTERPF1QPD, 1, {ZMEM|BITS64,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7260, 232}, /* 5865 */ {I_VSCATTERPF1QPS, 1, {ZMEM|BITS32,0,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7269, 232}, /* 5866 */ {I_VSCATTERQPD, 2, {XMEM|BITS64,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7278, 225}, /* 5867 */ {I_VSCATTERQPD, 2, {YMEM|BITS64,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7287, 225}, /* 5868 */ {I_VSCATTERQPD, 2, {ZMEM|BITS64,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7296, 226}, /* 5869 */ {I_VSCATTERQPS, 2, {XMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7305, 225}, /* 5870 */ {I_VSCATTERQPS, 2, {YMEM|BITS32,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7314, 225}, /* 5871 */ {I_VSCATTERQPS, 2, {ZMEM|BITS32,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+7323, 226}, /* 5872 */ {I_VSHUFF32X4, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7332, 225}, /* 5873 */ {I_VSHUFF32X4, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7341, 225}, /* 5874 */ {I_VSHUFF32X4, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7350, 226}, /* 5875 */ {I_VSHUFF32X4, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7359, 226}, /* 5876 */ {I_VSHUFF64X2, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7368, 225}, /* 5877 */ {I_VSHUFF64X2, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7377, 225}, /* 5878 */ {I_VSHUFF64X2, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7386, 226}, /* 5879 */ {I_VSHUFF64X2, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7395, 226}, /* 5880 */ {I_VSHUFI32X4, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7404, 225}, /* 5881 */ {I_VSHUFI32X4, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7413, 225}, /* 5882 */ {I_VSHUFI32X4, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7422, 226}, /* 5883 */ {I_VSHUFI32X4, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7431, 226}, /* 5884 */ {I_VSHUFI64X2, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7440, 225}, /* 5885 */ {I_VSHUFI64X2, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7449, 225}, /* 5886 */ {I_VSHUFI64X2, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7458, 226}, /* 5887 */ {I_VSHUFI64X2, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7467, 226}, /* 5888 */ {I_VSHUFPD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7476, 225}, /* 5889 */ {I_VSHUFPD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7485, 225}, /* 5890 */ {I_VSHUFPD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7494, 225}, /* 5891 */ {I_VSHUFPD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7503, 225}, /* 5892 */ {I_VSHUFPD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7512, 226}, /* 5893 */ {I_VSHUFPD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7521, 226}, /* 5894 */ {I_VSHUFPS, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7530, 225}, /* 5895 */ {I_VSHUFPS, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7539, 225}, /* 5896 */ {I_VSHUFPS, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7548, 225}, /* 5897 */ {I_VSHUFPS, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7557, 225}, /* 5898 */ {I_VSHUFPS, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7566, 226}, /* 5899 */ {I_VSHUFPS, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7575, 226}, /* 5900 */ {I_VSQRTPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24524, 225}, /* 5901 */ {I_VSQRTPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24532, 225}, /* 5902 */ {I_VSQRTPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+24540, 226}, /* 5903 */ {I_VSQRTPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24548, 225}, /* 5904 */ {I_VSQRTPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24556, 225}, /* 5905 */ {I_VSQRTPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+24564, 226}, /* 5906 */ {I_VSQRTSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+24572, 226}, /* 5907 */ {I_VSQRTSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+24580, 226}, /* 5908 */ {I_VSQRTSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+24588, 226}, /* 5909 */ {I_VSQRTSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+24596, 226}, /* 5910 */ {I_VSUBPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24604, 225}, /* 5911 */ {I_VSUBPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24612, 225}, /* 5912 */ {I_VSUBPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24620, 225}, /* 5913 */ {I_VSUBPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24628, 225}, /* 5914 */ {I_VSUBPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64|ER,0,0}, nasm_bytecodes+24636, 226}, /* 5915 */ {I_VSUBPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64|ER,0,0,0}, nasm_bytecodes+24644, 226}, /* 5916 */ {I_VSUBPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24652, 225}, /* 5917 */ {I_VSUBPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24660, 225}, /* 5918 */ {I_VSUBPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24668, 225}, /* 5919 */ {I_VSUBPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24676, 225}, /* 5920 */ {I_VSUBPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32|ER,0,0}, nasm_bytecodes+24684, 226}, /* 5921 */ {I_VSUBPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32|ER,0,0,0}, nasm_bytecodes+24692, 226}, /* 5922 */ {I_VSUBSD, 3, {XMMREG,XMMREG,RM_XMM|BITS64,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+24700, 226}, /* 5923 */ {I_VSUBSD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+24708, 226}, /* 5924 */ {I_VSUBSS, 3, {XMMREG,XMMREG,RM_XMM|BITS32,0,0}, {MASK|Z,0,ER,0,0}, nasm_bytecodes+24716, 226}, /* 5925 */ {I_VSUBSS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {MASK|Z,ER,0,0,0}, nasm_bytecodes+24724, 226}, /* 5926 */ {I_VUCOMISD, 2, {XMMREG,RM_XMM|BITS64,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+24732, 226}, /* 5927 */ {I_VUCOMISS, 2, {XMMREG,RM_XMM|BITS32,0,0,0}, {0,SAE,0,0,0}, nasm_bytecodes+24740, 226}, /* 5928 */ {I_VUNPCKHPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24748, 225}, /* 5929 */ {I_VUNPCKHPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24756, 225}, /* 5930 */ {I_VUNPCKHPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24764, 225}, /* 5931 */ {I_VUNPCKHPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24772, 225}, /* 5932 */ {I_VUNPCKHPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24780, 226}, /* 5933 */ {I_VUNPCKHPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24788, 226}, /* 5934 */ {I_VUNPCKHPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24796, 225}, /* 5935 */ {I_VUNPCKHPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24804, 225}, /* 5936 */ {I_VUNPCKHPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24812, 225}, /* 5937 */ {I_VUNPCKHPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24820, 225}, /* 5938 */ {I_VUNPCKHPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24828, 226}, /* 5939 */ {I_VUNPCKHPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24836, 226}, /* 5940 */ {I_VUNPCKLPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24844, 225}, /* 5941 */ {I_VUNPCKLPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24852, 225}, /* 5942 */ {I_VUNPCKLPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24860, 225}, /* 5943 */ {I_VUNPCKLPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24868, 225}, /* 5944 */ {I_VUNPCKLPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24876, 226}, /* 5945 */ {I_VUNPCKLPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24884, 226}, /* 5946 */ {I_VUNPCKLPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24892, 225}, /* 5947 */ {I_VUNPCKLPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24900, 225}, /* 5948 */ {I_VUNPCKLPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24908, 225}, /* 5949 */ {I_VUNPCKLPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24916, 225}, /* 5950 */ {I_VUNPCKLPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24924, 226}, /* 5951 */ {I_VUNPCKLPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24932, 226}, /* 5952 */ {I_VXORPD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24940, 227}, /* 5953 */ {I_VXORPD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24948, 227}, /* 5954 */ {I_VXORPD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24956, 227}, /* 5955 */ {I_VXORPD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24964, 227}, /* 5956 */ {I_VXORPD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+24972, 228}, /* 5957 */ {I_VXORPD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+24980, 228}, /* 5958 */ {I_VXORPS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+24988, 227}, /* 5959 */ {I_VXORPS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+24996, 227}, /* 5960 */ {I_VXORPS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25004, 227}, /* 5961 */ {I_VXORPS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25012, 227}, /* 5962 */ {I_VXORPS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25020, 228}, /* 5963 */ {I_VXORPS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25028, 228}, /* 5964 */ {I_RDPKRU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40506, 239}, /* 5965 */ {I_WRPKRU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40511, 239}, /* 5966 */ {I_RDPID, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34932, 240}, /* 5967 */ {I_RDPID, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34931, 239}, /* 5968 */ {I_RDPID, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34932, 241}, /* 5969 */ {I_CLFLUSHOPT, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37528, 133}, /* 5970 */ {I_CLWB, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37534, 133}, /* 5971 */ {I_PCOMMIT, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37540, 242}, /* 5972 */ {I_CLZERO, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40516, 243}, /* 5973 */ {I_PTWRITE, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26840, 133}, /* 5974 */ {I_PTWRITE, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+26839, 239}, /* 5975 */ {I_CLDEMOTE, 1, {MEMORY,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37546, 133}, /* 5976 */ {I_MOVDIRI, 2, {MEMORY|BITS32,REG_GPR|BITS32,0,0,0}, NO_DECORATOR, nasm_bytecodes+34938, 244}, /* 5977 */ {I_MOVDIRI, 2, {MEMORY|BITS64,REG_GPR|BITS64,0,0,0}, NO_DECORATOR, nasm_bytecodes+34945, 245}, /* 5978 */ {I_MOVDIR64B, 2, {REG_GPR|BITS16,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+25036, 240}, /* 5979 */ {I_MOVDIR64B, 2, {REG_GPR|BITS32,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+25044, 133}, /* 5980 */ {I_MOVDIR64B, 2, {REG_GPR|BITS64,MEMORY|BITS512,0,0,0}, NO_DECORATOR, nasm_bytecodes+25052, 239}, /* 5981 */ {I_PCONFIG, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37552, 133}, /* 5982 */ {I_TPAUSE, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37534, 133}, /* 5983 */ {I_UMONITOR, 1, {REG_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34952, 240}, /* 5984 */ {I_UMONITOR, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34959, 133}, /* 5985 */ {I_UMONITOR, 1, {REG_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+34966, 239}, /* 5986 */ {I_UMWAIT, 1, {REG_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37558, 133}, /* 5987 */ {I_WBNOINVD, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+40521, 133}, /* 5988 */ {I_GF2P8AFFINEINVQB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+25060, 246}, /* 5989 */ {I_VGF2P8AFFINEINVQB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+25068, 247}, /* 5990 */ {I_VGF2P8AFFINEINVQB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+25076, 247}, /* 5991 */ {I_VGF2P8AFFINEINVQB, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+25084, 247}, /* 5992 */ {I_VGF2P8AFFINEINVQB, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+25092, 247}, /* 5993 */ {I_VGF2P8AFFINEINVQB, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7584, 248}, /* 5994 */ {I_VGF2P8AFFINEINVQB, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7593, 248}, /* 5995 */ {I_VGF2P8AFFINEINVQB, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7602, 248}, /* 5996 */ {I_VGF2P8AFFINEINVQB, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7611, 248}, /* 5997 */ {I_VGF2P8AFFINEINVQB, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7620, 249}, /* 5998 */ {I_VGF2P8AFFINEINVQB, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7629, 249}, /* 5999 */ {I_GF2P8AFFINEQB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+25100, 246}, /* 6000 */ {I_VGF2P8AFFINEQB, 4, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+25108, 247}, /* 6001 */ {I_VGF2P8AFFINEQB, 3, {XMM_L16,RM_XMM_L16|BITS128,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+25116, 247}, /* 6002 */ {I_VGF2P8AFFINEQB, 4, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0}, NO_DECORATOR, nasm_bytecodes+25124, 247}, /* 6003 */ {I_VGF2P8AFFINEQB, 3, {YMM_L16,RM_YMM_L16|BITS256,IMMEDIATE|BITS8,0,0}, NO_DECORATOR, nasm_bytecodes+25132, 247}, /* 6004 */ {I_VGF2P8AFFINEQB, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7638, 248}, /* 6005 */ {I_VGF2P8AFFINEQB, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7647, 248}, /* 6006 */ {I_VGF2P8AFFINEQB, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7656, 248}, /* 6007 */ {I_VGF2P8AFFINEQB, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7665, 248}, /* 6008 */ {I_VGF2P8AFFINEQB, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7674, 249}, /* 6009 */ {I_VGF2P8AFFINEQB, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7683, 249}, /* 6010 */ {I_GF2P8MULB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34973, 246}, /* 6011 */ {I_VGF2P8MULB, 3, {XMM_L16,XMM_L16,RM_XMM_L16|BITS128,0,0}, NO_DECORATOR, nasm_bytecodes+34980, 247}, /* 6012 */ {I_VGF2P8MULB, 2, {XMM_L16,RM_XMM_L16|BITS128,0,0,0}, NO_DECORATOR, nasm_bytecodes+34987, 247}, /* 6013 */ {I_VGF2P8MULB, 3, {YMM_L16,YMM_L16,RM_YMM_L16|BITS256,0,0}, NO_DECORATOR, nasm_bytecodes+34994, 247}, /* 6014 */ {I_VGF2P8MULB, 2, {YMM_L16,RM_YMM_L16|BITS256,0,0,0}, NO_DECORATOR, nasm_bytecodes+35001, 247}, /* 6015 */ {I_VGF2P8MULB, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25140, 248}, /* 6016 */ {I_VGF2P8MULB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25148, 248}, /* 6017 */ {I_VGF2P8MULB, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25156, 248}, /* 6018 */ {I_VGF2P8MULB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25164, 248}, /* 6019 */ {I_VGF2P8MULB, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25172, 249}, /* 6020 */ {I_VGF2P8MULB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25180, 249}, /* 6021 */ {I_VPCOMPRESSB, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25188, 250}, /* 6022 */ {I_VPCOMPRESSB, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25196, 250}, /* 6023 */ {I_VPCOMPRESSB, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25204, 251}, /* 6024 */ {I_VPCOMPRESSB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25212, 250}, /* 6025 */ {I_VPCOMPRESSB, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25220, 250}, /* 6026 */ {I_VPCOMPRESSB, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25228, 251}, /* 6027 */ {I_VPCOMPRESSW, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25236, 250}, /* 6028 */ {I_VPCOMPRESSW, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25244, 250}, /* 6029 */ {I_VPCOMPRESSW, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25252, 251}, /* 6030 */ {I_VPCOMPRESSW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25260, 250}, /* 6031 */ {I_VPCOMPRESSW, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25268, 250}, /* 6032 */ {I_VPCOMPRESSW, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25276, 251}, /* 6033 */ {I_VPEXPANDB, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25284, 250}, /* 6034 */ {I_VPEXPANDB, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25292, 250}, /* 6035 */ {I_VPEXPANDB, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25300, 251}, /* 6036 */ {I_VPEXPANDB, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25308, 250}, /* 6037 */ {I_VPEXPANDB, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25316, 250}, /* 6038 */ {I_VPEXPANDB, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25324, 251}, /* 6039 */ {I_VPEXPANDW, 2, {MEMORY|BITS128,XMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25332, 250}, /* 6040 */ {I_VPEXPANDW, 2, {MEMORY|BITS256,YMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25340, 250}, /* 6041 */ {I_VPEXPANDW, 2, {MEMORY|BITS512,ZMMREG,0,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25348, 251}, /* 6042 */ {I_VPEXPANDW, 2, {XMMREG,XMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25356, 250}, /* 6043 */ {I_VPEXPANDW, 2, {YMMREG,YMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25364, 250}, /* 6044 */ {I_VPEXPANDW, 2, {ZMMREG,ZMMREG,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25372, 251}, /* 6045 */ {I_VPSHLDW, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+7692, 250}, /* 6046 */ {I_VPSHLDW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+7701, 250}, /* 6047 */ {I_VPSHLDW, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+7710, 250}, /* 6048 */ {I_VPSHLDW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+7719, 250}, /* 6049 */ {I_VPSHLDW, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+7728, 251}, /* 6050 */ {I_VPSHLDW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+7737, 251}, /* 6051 */ {I_VPSHLDD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7746, 250}, /* 6052 */ {I_VPSHLDD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7755, 250}, /* 6053 */ {I_VPSHLDD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7764, 250}, /* 6054 */ {I_VPSHLDD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7773, 250}, /* 6055 */ {I_VPSHLDD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7782, 251}, /* 6056 */ {I_VPSHLDD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7791, 251}, /* 6057 */ {I_VPSHLDQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7800, 250}, /* 6058 */ {I_VPSHLDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7809, 250}, /* 6059 */ {I_VPSHLDQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7818, 250}, /* 6060 */ {I_VPSHLDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7827, 250}, /* 6061 */ {I_VPSHLDQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7836, 251}, /* 6062 */ {I_VPSHLDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7845, 251}, /* 6063 */ {I_VPSHLDVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+7854, 250}, /* 6064 */ {I_VPSHLDVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+7863, 250}, /* 6065 */ {I_VPSHLDVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+7872, 250}, /* 6066 */ {I_VPSHLDVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+7881, 250}, /* 6067 */ {I_VPSHLDVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+7890, 251}, /* 6068 */ {I_VPSHLDVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+7899, 251}, /* 6069 */ {I_VPSHLDVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7908, 250}, /* 6070 */ {I_VPSHLDVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7917, 250}, /* 6071 */ {I_VPSHLDVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7926, 250}, /* 6072 */ {I_VPSHLDVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7935, 250}, /* 6073 */ {I_VPSHLDVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+7944, 251}, /* 6074 */ {I_VPSHLDVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+7953, 251}, /* 6075 */ {I_VPSHLDVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7962, 250}, /* 6076 */ {I_VPSHLDVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7971, 250}, /* 6077 */ {I_VPSHLDVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7980, 250}, /* 6078 */ {I_VPSHLDVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+7989, 250}, /* 6079 */ {I_VPSHLDVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+7998, 251}, /* 6080 */ {I_VPSHLDVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8007, 251}, /* 6081 */ {I_VPSHRDW, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8016, 250}, /* 6082 */ {I_VPSHRDW, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8025, 250}, /* 6083 */ {I_VPSHRDW, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8034, 250}, /* 6084 */ {I_VPSHRDW, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8043, 250}, /* 6085 */ {I_VPSHRDW, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8052, 251}, /* 6086 */ {I_VPSHRDW, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8061, 251}, /* 6087 */ {I_VPSHRDD, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+8070, 250}, /* 6088 */ {I_VPSHRDD, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8079, 250}, /* 6089 */ {I_VPSHRDD, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+8088, 250}, /* 6090 */ {I_VPSHRDD, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8097, 250}, /* 6091 */ {I_VPSHRDD, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+8106, 251}, /* 6092 */ {I_VPSHRDD, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8115, 251}, /* 6093 */ {I_VPSHRDQ, 4, {XMMREG,XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+8124, 250}, /* 6094 */ {I_VPSHRDQ, 3, {XMMREG,RM_XMM|BITS128,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8133, 250}, /* 6095 */ {I_VPSHRDQ, 4, {YMMREG,YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+8142, 250}, /* 6096 */ {I_VPSHRDQ, 3, {YMMREG,RM_YMM|BITS256,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8151, 250}, /* 6097 */ {I_VPSHRDQ, 4, {ZMMREG,ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+8160, 251}, /* 6098 */ {I_VPSHRDQ, 3, {ZMMREG,RM_ZMM|BITS512,IMMEDIATE|BITS8,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8169, 251}, /* 6099 */ {I_VPSHRDVW, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8178, 250}, /* 6100 */ {I_VPSHRDVW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8187, 250}, /* 6101 */ {I_VPSHRDVW, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8196, 250}, /* 6102 */ {I_VPSHRDVW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8205, 250}, /* 6103 */ {I_VPSHRDVW, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8214, 251}, /* 6104 */ {I_VPSHRDVW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+8223, 251}, /* 6105 */ {I_VPSHRDVD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+8232, 250}, /* 6106 */ {I_VPSHRDVD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8241, 250}, /* 6107 */ {I_VPSHRDVD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+8250, 250}, /* 6108 */ {I_VPSHRDVD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8259, 250}, /* 6109 */ {I_VPSHRDVD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+8268, 251}, /* 6110 */ {I_VPSHRDVD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+8277, 251}, /* 6111 */ {I_VPSHRDVQ, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+8286, 250}, /* 6112 */ {I_VPSHRDVQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8295, 250}, /* 6113 */ {I_VPSHRDVQ, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+8304, 250}, /* 6114 */ {I_VPSHRDVQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8313, 250}, /* 6115 */ {I_VPSHRDVQ, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B64,0,0}, nasm_bytecodes+8322, 251}, /* 6116 */ {I_VPSHRDVQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B64,0,0,0}, nasm_bytecodes+8331, 251}, /* 6117 */ {I_VPDPBUSD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25380, 252}, /* 6118 */ {I_VPDPBUSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25388, 252}, /* 6119 */ {I_VPDPBUSD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25396, 252}, /* 6120 */ {I_VPDPBUSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25404, 252}, /* 6121 */ {I_VPDPBUSD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25412, 253}, /* 6122 */ {I_VPDPBUSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25420, 253}, /* 6123 */ {I_VPDPBUSDS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25428, 252}, /* 6124 */ {I_VPDPBUSDS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25436, 252}, /* 6125 */ {I_VPDPBUSDS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25444, 252}, /* 6126 */ {I_VPDPBUSDS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25452, 252}, /* 6127 */ {I_VPDPBUSDS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25460, 253}, /* 6128 */ {I_VPDPBUSDS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25468, 253}, /* 6129 */ {I_VPDPWSSD, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25476, 252}, /* 6130 */ {I_VPDPWSSD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25484, 252}, /* 6131 */ {I_VPDPWSSD, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25492, 252}, /* 6132 */ {I_VPDPWSSD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25500, 252}, /* 6133 */ {I_VPDPWSSD, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25508, 253}, /* 6134 */ {I_VPDPWSSD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25516, 253}, /* 6135 */ {I_VPDPWSSDS, 3, {XMMREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25524, 252}, /* 6136 */ {I_VPDPWSSDS, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25532, 252}, /* 6137 */ {I_VPDPWSSDS, 3, {YMMREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25540, 252}, /* 6138 */ {I_VPDPWSSDS, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25548, 252}, /* 6139 */ {I_VPDPWSSDS, 3, {ZMMREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK|Z,0,B32,0,0}, nasm_bytecodes+25556, 253}, /* 6140 */ {I_VPDPWSSDS, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,B32,0,0,0}, nasm_bytecodes+25564, 253}, /* 6141 */ {I_VPOPCNTB, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25572, 254}, /* 6142 */ {I_VPOPCNTB, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25580, 254}, /* 6143 */ {I_VPOPCNTB, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25588, 255}, /* 6144 */ {I_VPOPCNTW, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25596, 254}, /* 6145 */ {I_VPOPCNTW, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25604, 254}, /* 6146 */ {I_VPOPCNTW, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25612, 255}, /* 6147 */ {I_VPOPCNTD, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25620, 256}, /* 6148 */ {I_VPOPCNTD, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25628, 256}, /* 6149 */ {I_VPOPCNTD, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25636, 257}, /* 6150 */ {I_VPOPCNTQ, 2, {XMMREG,RM_XMM|BITS128,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25644, 256}, /* 6151 */ {I_VPOPCNTQ, 2, {YMMREG,RM_YMM|BITS256,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25652, 256}, /* 6152 */ {I_VPOPCNTQ, 2, {ZMMREG,RM_ZMM|BITS512,0,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25660, 257}, /* 6153 */ {I_VPSHUFBITQMB, 3, {KREG,XMMREG,RM_XMM|BITS128,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25668, 254}, /* 6154 */ {I_VPSHUFBITQMB, 3, {KREG,YMMREG,RM_YMM|BITS256,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25676, 254}, /* 6155 */ {I_VPSHUFBITQMB, 3, {KREG,ZMMREG,RM_ZMM|BITS512,0,0}, {MASK,0,0,0,0}, nasm_bytecodes+25684, 255}, /* 6156 */ {I_V4FMADDPS, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25692, 258}, /* 6157 */ {I_V4FNMADDPS, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25700, 258}, /* 6158 */ {I_V4FMADDSS, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25708, 258}, /* 6159 */ {I_V4FNMADDSS, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25716, 258}, /* 6160 */ {I_V4DPWSSDS, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25724, 259}, /* 6161 */ {I_V4DPWSSD, 3, {ZMM_L16,ZMM_L16|RS4,MEMORY,0,0}, {MASK|Z,0,0,0,0}, nasm_bytecodes+25732, 259}, /* 6162 */ {I_ENCLS, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37564, 260}, /* 6163 */ {I_ENCLU, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37570, 260}, /* 6164 */ {I_ENCLV, 0, {0,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37576, 260}, /* 6165 */ {I_HINT_NOP0, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37582, 261}, /* 6166 */ {I_HINT_NOP0, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37588, 261}, /* 6167 */ {I_HINT_NOP0, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37594, 262}, /* 6168 */ {I_HINT_NOP1, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37600, 261}, /* 6169 */ {I_HINT_NOP1, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37606, 261}, /* 6170 */ {I_HINT_NOP1, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37612, 262}, /* 6171 */ {I_HINT_NOP2, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37618, 261}, /* 6172 */ {I_HINT_NOP2, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37624, 261}, /* 6173 */ {I_HINT_NOP2, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37630, 262}, /* 6174 */ {I_HINT_NOP3, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37636, 261}, /* 6175 */ {I_HINT_NOP3, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37642, 261}, /* 6176 */ {I_HINT_NOP3, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37648, 262}, /* 6177 */ {I_HINT_NOP4, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37654, 261}, /* 6178 */ {I_HINT_NOP4, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37660, 261}, /* 6179 */ {I_HINT_NOP4, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37666, 262}, /* 6180 */ {I_HINT_NOP5, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37672, 261}, /* 6181 */ {I_HINT_NOP5, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37678, 261}, /* 6182 */ {I_HINT_NOP5, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37684, 262}, /* 6183 */ {I_HINT_NOP6, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37690, 261}, /* 6184 */ {I_HINT_NOP6, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37696, 261}, /* 6185 */ {I_HINT_NOP6, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37702, 262}, /* 6186 */ {I_HINT_NOP7, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37708, 261}, /* 6187 */ {I_HINT_NOP7, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37714, 261}, /* 6188 */ {I_HINT_NOP7, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37720, 262}, /* 6189 */ {I_HINT_NOP8, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37726, 261}, /* 6190 */ {I_HINT_NOP8, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37732, 261}, /* 6191 */ {I_HINT_NOP8, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37738, 262}, /* 6192 */ {I_HINT_NOP9, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37744, 261}, /* 6193 */ {I_HINT_NOP9, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37750, 261}, /* 6194 */ {I_HINT_NOP9, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37756, 262}, /* 6195 */ {I_HINT_NOP10, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37762, 261}, /* 6196 */ {I_HINT_NOP10, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37768, 261}, /* 6197 */ {I_HINT_NOP10, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37774, 262}, /* 6198 */ {I_HINT_NOP11, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37780, 261}, /* 6199 */ {I_HINT_NOP11, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37786, 261}, /* 6200 */ {I_HINT_NOP11, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37792, 262}, /* 6201 */ {I_HINT_NOP12, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37798, 261}, /* 6202 */ {I_HINT_NOP12, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37804, 261}, /* 6203 */ {I_HINT_NOP12, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37810, 262}, /* 6204 */ {I_HINT_NOP13, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37816, 261}, /* 6205 */ {I_HINT_NOP13, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37822, 261}, /* 6206 */ {I_HINT_NOP13, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37828, 262}, /* 6207 */ {I_HINT_NOP14, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37834, 261}, /* 6208 */ {I_HINT_NOP14, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37840, 261}, /* 6209 */ {I_HINT_NOP14, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37846, 262}, /* 6210 */ {I_HINT_NOP15, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37852, 261}, /* 6211 */ {I_HINT_NOP15, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37858, 261}, /* 6212 */ {I_HINT_NOP15, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37864, 262}, /* 6213 */ {I_HINT_NOP16, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37870, 261}, /* 6214 */ {I_HINT_NOP16, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37876, 261}, /* 6215 */ {I_HINT_NOP16, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37882, 262}, /* 6216 */ {I_HINT_NOP17, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37888, 261}, /* 6217 */ {I_HINT_NOP17, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37894, 261}, /* 6218 */ {I_HINT_NOP17, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37900, 262}, /* 6219 */ {I_HINT_NOP18, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37906, 261}, /* 6220 */ {I_HINT_NOP18, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37912, 261}, /* 6221 */ {I_HINT_NOP18, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37918, 262}, /* 6222 */ {I_HINT_NOP19, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37924, 261}, /* 6223 */ {I_HINT_NOP19, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37930, 261}, /* 6224 */ {I_HINT_NOP19, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37936, 262}, /* 6225 */ {I_HINT_NOP20, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37942, 261}, /* 6226 */ {I_HINT_NOP20, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37948, 261}, /* 6227 */ {I_HINT_NOP20, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37954, 262}, /* 6228 */ {I_HINT_NOP21, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37960, 261}, /* 6229 */ {I_HINT_NOP21, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37966, 261}, /* 6230 */ {I_HINT_NOP21, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37972, 262}, /* 6231 */ {I_HINT_NOP22, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37978, 261}, /* 6232 */ {I_HINT_NOP22, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37984, 261}, /* 6233 */ {I_HINT_NOP22, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37990, 262}, /* 6234 */ {I_HINT_NOP23, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+37996, 261}, /* 6235 */ {I_HINT_NOP23, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38002, 261}, /* 6236 */ {I_HINT_NOP23, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38008, 262}, /* 6237 */ {I_HINT_NOP24, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38014, 261}, /* 6238 */ {I_HINT_NOP24, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38020, 261}, /* 6239 */ {I_HINT_NOP24, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38026, 262}, /* 6240 */ {I_HINT_NOP25, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38032, 261}, /* 6241 */ {I_HINT_NOP25, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38038, 261}, /* 6242 */ {I_HINT_NOP25, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38044, 262}, /* 6243 */ {I_HINT_NOP26, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38050, 261}, /* 6244 */ {I_HINT_NOP26, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38056, 261}, /* 6245 */ {I_HINT_NOP26, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38062, 262}, /* 6246 */ {I_HINT_NOP27, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38068, 261}, /* 6247 */ {I_HINT_NOP27, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38074, 261}, /* 6248 */ {I_HINT_NOP27, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38080, 262}, /* 6249 */ {I_HINT_NOP28, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38086, 261}, /* 6250 */ {I_HINT_NOP28, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38092, 261}, /* 6251 */ {I_HINT_NOP28, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38098, 262}, /* 6252 */ {I_HINT_NOP29, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38104, 261}, /* 6253 */ {I_HINT_NOP29, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38110, 261}, /* 6254 */ {I_HINT_NOP29, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38116, 262}, /* 6255 */ {I_HINT_NOP30, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38122, 261}, /* 6256 */ {I_HINT_NOP30, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38128, 261}, /* 6257 */ {I_HINT_NOP30, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38134, 262}, /* 6258 */ {I_HINT_NOP31, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38140, 261}, /* 6259 */ {I_HINT_NOP31, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38146, 261}, /* 6260 */ {I_HINT_NOP31, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38152, 262}, /* 6261 */ {I_HINT_NOP32, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38158, 261}, /* 6262 */ {I_HINT_NOP32, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38164, 261}, /* 6263 */ {I_HINT_NOP32, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38170, 262}, /* 6264 */ {I_HINT_NOP33, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38176, 261}, /* 6265 */ {I_HINT_NOP33, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38182, 261}, /* 6266 */ {I_HINT_NOP33, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38188, 262}, /* 6267 */ {I_HINT_NOP34, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38194, 261}, /* 6268 */ {I_HINT_NOP34, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38200, 261}, /* 6269 */ {I_HINT_NOP34, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38206, 262}, /* 6270 */ {I_HINT_NOP35, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38212, 261}, /* 6271 */ {I_HINT_NOP35, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38218, 261}, /* 6272 */ {I_HINT_NOP35, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38224, 262}, /* 6273 */ {I_HINT_NOP36, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38230, 261}, /* 6274 */ {I_HINT_NOP36, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38236, 261}, /* 6275 */ {I_HINT_NOP36, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38242, 262}, /* 6276 */ {I_HINT_NOP37, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38248, 261}, /* 6277 */ {I_HINT_NOP37, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38254, 261}, /* 6278 */ {I_HINT_NOP37, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38260, 262}, /* 6279 */ {I_HINT_NOP38, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38266, 261}, /* 6280 */ {I_HINT_NOP38, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38272, 261}, /* 6281 */ {I_HINT_NOP38, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38278, 262}, /* 6282 */ {I_HINT_NOP39, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38284, 261}, /* 6283 */ {I_HINT_NOP39, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38290, 261}, /* 6284 */ {I_HINT_NOP39, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38296, 262}, /* 6285 */ {I_HINT_NOP40, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38302, 261}, /* 6286 */ {I_HINT_NOP40, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38308, 261}, /* 6287 */ {I_HINT_NOP40, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38314, 262}, /* 6288 */ {I_HINT_NOP41, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38320, 261}, /* 6289 */ {I_HINT_NOP41, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38326, 261}, /* 6290 */ {I_HINT_NOP41, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38332, 262}, /* 6291 */ {I_HINT_NOP42, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38338, 261}, /* 6292 */ {I_HINT_NOP42, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38344, 261}, /* 6293 */ {I_HINT_NOP42, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38350, 262}, /* 6294 */ {I_HINT_NOP43, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38356, 261}, /* 6295 */ {I_HINT_NOP43, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38362, 261}, /* 6296 */ {I_HINT_NOP43, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38368, 262}, /* 6297 */ {I_HINT_NOP44, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38374, 261}, /* 6298 */ {I_HINT_NOP44, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38380, 261}, /* 6299 */ {I_HINT_NOP44, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38386, 262}, /* 6300 */ {I_HINT_NOP45, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38392, 261}, /* 6301 */ {I_HINT_NOP45, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38398, 261}, /* 6302 */ {I_HINT_NOP45, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38404, 262}, /* 6303 */ {I_HINT_NOP46, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38410, 261}, /* 6304 */ {I_HINT_NOP46, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38416, 261}, /* 6305 */ {I_HINT_NOP46, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38422, 262}, /* 6306 */ {I_HINT_NOP47, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38428, 261}, /* 6307 */ {I_HINT_NOP47, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38434, 261}, /* 6308 */ {I_HINT_NOP47, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38440, 262}, /* 6309 */ {I_HINT_NOP48, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38446, 261}, /* 6310 */ {I_HINT_NOP48, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38452, 261}, /* 6311 */ {I_HINT_NOP48, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38458, 262}, /* 6312 */ {I_HINT_NOP49, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38464, 261}, /* 6313 */ {I_HINT_NOP49, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38470, 261}, /* 6314 */ {I_HINT_NOP49, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38476, 262}, /* 6315 */ {I_HINT_NOP50, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38482, 261}, /* 6316 */ {I_HINT_NOP50, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38488, 261}, /* 6317 */ {I_HINT_NOP50, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38494, 262}, /* 6318 */ {I_HINT_NOP51, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38500, 261}, /* 6319 */ {I_HINT_NOP51, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38506, 261}, /* 6320 */ {I_HINT_NOP51, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38512, 262}, /* 6321 */ {I_HINT_NOP52, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38518, 261}, /* 6322 */ {I_HINT_NOP52, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38524, 261}, /* 6323 */ {I_HINT_NOP52, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38530, 262}, /* 6324 */ {I_HINT_NOP53, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38536, 261}, /* 6325 */ {I_HINT_NOP53, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38542, 261}, /* 6326 */ {I_HINT_NOP53, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38548, 262}, /* 6327 */ {I_HINT_NOP54, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38554, 261}, /* 6328 */ {I_HINT_NOP54, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38560, 261}, /* 6329 */ {I_HINT_NOP54, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38566, 262}, /* 6330 */ {I_HINT_NOP55, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38572, 261}, /* 6331 */ {I_HINT_NOP55, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38578, 261}, /* 6332 */ {I_HINT_NOP55, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38584, 262}, /* 6333 */ {I_HINT_NOP56, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35698, 261}, /* 6334 */ {I_HINT_NOP56, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35704, 261}, /* 6335 */ {I_HINT_NOP56, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+35710, 262}, /* 6336 */ {I_HINT_NOP57, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38590, 261}, /* 6337 */ {I_HINT_NOP57, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38596, 261}, /* 6338 */ {I_HINT_NOP57, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38602, 262}, /* 6339 */ {I_HINT_NOP58, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38608, 261}, /* 6340 */ {I_HINT_NOP58, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38614, 261}, /* 6341 */ {I_HINT_NOP58, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38620, 262}, /* 6342 */ {I_HINT_NOP59, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38626, 261}, /* 6343 */ {I_HINT_NOP59, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38632, 261}, /* 6344 */ {I_HINT_NOP59, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38638, 262}, /* 6345 */ {I_HINT_NOP60, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38644, 261}, /* 6346 */ {I_HINT_NOP60, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38650, 261}, /* 6347 */ {I_HINT_NOP60, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38656, 262}, /* 6348 */ {I_HINT_NOP61, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38662, 261}, /* 6349 */ {I_HINT_NOP61, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38668, 261}, /* 6350 */ {I_HINT_NOP61, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38674, 262}, /* 6351 */ {I_HINT_NOP62, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38680, 261}, /* 6352 */ {I_HINT_NOP62, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38686, 261}, /* 6353 */ {I_HINT_NOP62, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38692, 262}, /* 6354 */ {I_HINT_NOP63, 1, {RM_GPR|BITS16,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38698, 261}, /* 6355 */ {I_HINT_NOP63, 1, {RM_GPR|BITS32,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38704, 261}, /* 6356 */ {I_HINT_NOP63, 1, {RM_GPR|BITS64,0,0,0,0}, NO_DECORATOR, nasm_bytecodes+38710, 262}, }; 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 + 1038, instrux + 1039, instrux + 1040, instrux + 1041, instrux + 1042, instrux + 1057, instrux + 1058, instrux + 1059, instrux + 1060, instrux + 1061, instrux + 1130, instrux + 1131, instrux + 1132, instrux + 1133, instrux + 1134, instrux + 1135, }; 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 + 988, instrux + 1037, instrux + 1043, instrux + 1045, instrux + 1046, instrux + 1047, instrux + 1048, instrux + 1049, instrux + 1094, instrux + 1296, instrux + 1297, instrux + 1538, instrux + 1539, instrux + 1540, instrux + 1542, instrux + 1543, instrux + 1544, instrux + 1545, instrux + 1550, instrux + 1551, instrux + 1552, instrux + 1555, instrux + 3188, instrux + 3189, instrux + 3797, instrux + 3798, instrux + 5964, instrux + 5965, instrux + 5972, instrux + 5981, instrux + 6162, instrux + 6163, instrux + 6164, }; 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 + 1095, }; static const struct itemplate * const itable_0F06[] = { instrux + 174, }; static const struct itemplate * const itable_0F07[] = { instrux + 1098, }; static const struct itemplate * const itable_0F08[] = { instrux + 481, }; static const struct itemplate * const itable_0F09[] = { instrux + 1137, instrux + 5987, }; static const struct itemplate * const itable_0F0B[] = { instrux + 1129, }; static const struct itemplate * const itable_0F0D[] = { instrux + 800, instrux + 801, instrux + 3848, }; 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 + 1331, instrux + 1332, instrux + 1333, instrux + 1334, instrux + 1335, instrux + 1677, instrux + 1678, }; static const struct itemplate * const itable_0F10[] = { instrux + 1270, instrux + 1272, instrux + 1273, instrux + 1507, instrux + 1510, instrux + 1511, instrux + 1514, }; static const struct itemplate * const itable_0F11[] = { instrux + 1271, instrux + 1274, instrux + 1508, instrux + 1509, instrux + 1512, instrux + 1513, }; static const struct itemplate * const itable_0F12[] = { instrux + 1264, instrux + 1266, instrux + 1504, instrux + 1535, instrux + 1537, }; static const struct itemplate * const itable_0F13[] = { instrux + 1265, instrux + 1503, }; static const struct itemplate * const itable_0F14[] = { instrux + 1290, instrux + 1526, }; static const struct itemplate * const itable_0F15[] = { instrux + 1289, instrux + 1525, }; static const struct itemplate * const itable_0F16[] = { instrux + 1261, instrux + 1263, instrux + 1502, instrux + 1536, }; static const struct itemplate * const itable_0F17[] = { instrux + 1262, instrux + 1501, }; static const struct itemplate * const itable_0F18[] = { instrux + 1310, instrux + 1311, instrux + 1312, instrux + 1313, instrux + 6165, instrux + 6166, instrux + 6167, instrux + 6168, instrux + 6169, instrux + 6170, instrux + 6171, instrux + 6172, instrux + 6173, instrux + 6174, instrux + 6175, instrux + 6176, instrux + 6177, instrux + 6178, instrux + 6179, instrux + 6180, instrux + 6181, instrux + 6182, instrux + 6183, instrux + 6184, instrux + 6185, instrux + 6186, instrux + 6187, instrux + 6188, }; static const struct itemplate * const itable_0F19[] = { instrux + 6189, instrux + 6190, instrux + 6191, instrux + 6192, instrux + 6193, instrux + 6194, instrux + 6195, instrux + 6196, instrux + 6197, instrux + 6198, instrux + 6199, instrux + 6200, instrux + 6201, instrux + 6202, instrux + 6203, instrux + 6204, instrux + 6205, instrux + 6206, instrux + 6207, instrux + 6208, instrux + 6209, instrux + 6210, instrux + 6211, instrux + 6212, }; static const struct itemplate * const itable_0F1A[] = { instrux + 3850, instrux + 3851, instrux + 3852, instrux + 3853, instrux + 3854, instrux + 3855, instrux + 3859, instrux + 3860, instrux + 3863, instrux + 3864, instrux + 3865, instrux + 6213, instrux + 6214, instrux + 6215, instrux + 6216, instrux + 6217, instrux + 6218, instrux + 6219, instrux + 6220, instrux + 6221, instrux + 6222, instrux + 6223, instrux + 6224, instrux + 6225, instrux + 6226, instrux + 6227, instrux + 6228, instrux + 6229, instrux + 6230, instrux + 6231, instrux + 6232, instrux + 6233, instrux + 6234, instrux + 6235, instrux + 6236, }; static const struct itemplate * const itable_0F1B[] = { instrux + 3849, instrux + 3856, instrux + 3857, instrux + 3858, instrux + 3861, instrux + 3862, instrux + 3866, instrux + 3867, instrux + 3868, instrux + 3869, instrux + 3870, instrux + 6237, instrux + 6238, instrux + 6239, instrux + 6240, instrux + 6241, instrux + 6242, instrux + 6243, instrux + 6244, instrux + 6245, instrux + 6246, instrux + 6247, instrux + 6248, instrux + 6249, instrux + 6250, instrux + 6251, instrux + 6252, instrux + 6253, instrux + 6254, instrux + 6255, instrux + 6256, instrux + 6257, instrux + 6258, instrux + 6259, instrux + 6260, }; static const struct itemplate * const itable_0F1C[] = { instrux + 5975, instrux + 6261, instrux + 6262, instrux + 6263, instrux + 6264, instrux + 6265, instrux + 6266, instrux + 6267, instrux + 6268, instrux + 6269, instrux + 6270, instrux + 6271, instrux + 6272, instrux + 6273, instrux + 6274, instrux + 6275, instrux + 6276, instrux + 6277, instrux + 6278, instrux + 6279, instrux + 6280, instrux + 6281, instrux + 6282, instrux + 6283, instrux + 6284, }; static const struct itemplate * const itable_0F1D[] = { instrux + 6285, instrux + 6286, instrux + 6287, instrux + 6288, instrux + 6289, instrux + 6290, instrux + 6291, instrux + 6292, instrux + 6293, instrux + 6294, instrux + 6295, instrux + 6296, instrux + 6297, instrux + 6298, instrux + 6299, instrux + 6300, instrux + 6301, instrux + 6302, instrux + 6303, instrux + 6304, instrux + 6305, instrux + 6306, instrux + 6307, instrux + 6308, }; static const struct itemplate * const itable_0F1E[] = { instrux + 6309, instrux + 6310, instrux + 6311, instrux + 6312, instrux + 6313, instrux + 6314, instrux + 6315, instrux + 6316, instrux + 6317, instrux + 6318, instrux + 6319, instrux + 6320, instrux + 6321, instrux + 6322, instrux + 6323, instrux + 6324, instrux + 6325, instrux + 6326, instrux + 6327, instrux + 6328, instrux + 6329, instrux + 6330, instrux + 6331, instrux + 6332, }; static const struct itemplate * const itable_0F1F[] = { instrux + 683, instrux + 684, instrux + 685, instrux + 6333, instrux + 6334, instrux + 6335, instrux + 6336, instrux + 6337, instrux + 6338, instrux + 6339, instrux + 6340, instrux + 6341, instrux + 6342, instrux + 6343, instrux + 6344, instrux + 6345, instrux + 6346, instrux + 6347, instrux + 6348, instrux + 6349, instrux + 6350, instrux + 6351, instrux + 6352, instrux + 6353, instrux + 6354, instrux + 6355, instrux + 6356, }; 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 + 1259, instrux + 1497, instrux + 1500, }; static const struct itemplate * const itable_0F29[] = { instrux + 1260, instrux + 1498, instrux + 1499, }; static const struct itemplate * const itable_0F2A[] = { instrux + 1241, instrux + 1243, instrux + 1244, instrux + 1473, instrux + 1481, instrux + 1482, }; static const struct itemplate * const itable_0F2B[] = { instrux + 1269, instrux + 1341, instrux + 1597, instrux + 1598, }; static const struct itemplate * const itable_0F2C[] = { instrux + 1249, instrux + 1250, instrux + 1251, instrux + 1484, instrux + 1487, instrux + 1488, instrux + 1489, instrux + 1490, }; static const struct itemplate * const itable_0F2D[] = { instrux + 1242, instrux + 1245, instrux + 1246, instrux + 1247, instrux + 1248, instrux + 1471, instrux + 1476, instrux + 1477, instrux + 1478, instrux + 1479, }; static const struct itemplate * const itable_0F2E[] = { instrux + 1288, instrux + 1524, }; static const struct itemplate * const itable_0F2F[] = { instrux + 1240, instrux + 1467, }; static const struct itemplate * const itable_0F30[] = { instrux + 1139, }; 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 + 1096, }; static const struct itemplate * const itable_0F35[] = { instrux + 1097, }; static const struct itemplate * const itable_0F36[] = { instrux + 882, }; static const struct itemplate * const itable_0F37[] = { instrux + 1138, instrux + 1676, }; static const struct itemplate * const itable_0F3800[] = { instrux + 1585, instrux + 1586, }; static const struct itemplate * const itable_0F3801[] = { instrux + 1569, instrux + 1570, }; static const struct itemplate * const itable_0F3802[] = { instrux + 1571, instrux + 1572, }; static const struct itemplate * const itable_0F3803[] = { instrux + 1573, instrux + 1574, }; static const struct itemplate * const itable_0F3804[] = { instrux + 1581, instrux + 1582, }; static const struct itemplate * const itable_0F3805[] = { instrux + 1575, instrux + 1576, }; static const struct itemplate * const itable_0F3806[] = { instrux + 1577, instrux + 1578, }; static const struct itemplate * const itable_0F3807[] = { instrux + 1579, instrux + 1580, }; static const struct itemplate * const itable_0F3808[] = { instrux + 1587, instrux + 1588, }; static const struct itemplate * const itable_0F3809[] = { instrux + 1589, instrux + 1590, }; static const struct itemplate * const itable_0F380A[] = { instrux + 1591, instrux + 1592, }; static const struct itemplate * const itable_0F380B[] = { instrux + 1583, instrux + 1584, }; static const struct itemplate * const itable_0F3810[] = { instrux + 1616, instrux + 1617, }; static const struct itemplate * const itable_0F3814[] = { instrux + 1606, instrux + 1607, }; static const struct itemplate * const itable_0F3815[] = { instrux + 1604, instrux + 1605, }; static const struct itemplate * const itable_0F3817[] = { instrux + 1658, }; static const struct itemplate * const itable_0F381C[] = { instrux + 1561, instrux + 1562, }; static const struct itemplate * const itable_0F381D[] = { instrux + 1563, instrux + 1564, }; static const struct itemplate * const itable_0F381E[] = { instrux + 1565, instrux + 1566, }; static const struct itemplate * const itable_0F3820[] = { instrux + 1644, }; static const struct itemplate * const itable_0F3821[] = { instrux + 1645, }; static const struct itemplate * const itable_0F3822[] = { instrux + 1646, }; static const struct itemplate * const itable_0F3823[] = { instrux + 1647, }; static const struct itemplate * const itable_0F3824[] = { instrux + 1648, }; static const struct itemplate * const itable_0F3825[] = { instrux + 1649, }; static const struct itemplate * const itable_0F3828[] = { instrux + 1656, }; static const struct itemplate * const itable_0F3829[] = { instrux + 1619, }; static const struct itemplate * const itable_0F382A[] = { instrux + 1613, }; static const struct itemplate * const itable_0F382B[] = { instrux + 1615, }; static const struct itemplate * const itable_0F3830[] = { instrux + 1650, }; static const struct itemplate * const itable_0F3831[] = { instrux + 1651, }; static const struct itemplate * const itable_0F3832[] = { instrux + 1652, }; static const struct itemplate * const itable_0F3833[] = { instrux + 1653, }; static const struct itemplate * const itable_0F3834[] = { instrux + 1654, }; static const struct itemplate * const itable_0F3835[] = { instrux + 1655, }; static const struct itemplate * const itable_0F3837[] = { instrux + 1672, }; static const struct itemplate * const itable_0F3838[] = { instrux + 1640, }; static const struct itemplate * const itable_0F3839[] = { instrux + 1641, }; static const struct itemplate * const itable_0F383A[] = { instrux + 1643, }; static const struct itemplate * const itable_0F383B[] = { instrux + 1642, }; static const struct itemplate * const itable_0F383C[] = { instrux + 1636, }; static const struct itemplate * const itable_0F383D[] = { instrux + 1637, }; static const struct itemplate * const itable_0F383E[] = { instrux + 1639, }; static const struct itemplate * const itable_0F383F[] = { instrux + 1638, }; static const struct itemplate * const itable_0F3840[] = { instrux + 1657, }; static const struct itemplate * const itable_0F3841[] = { instrux + 1628, }; static const struct itemplate * const itable_0F3880[] = { instrux + 1557, instrux + 1558, }; static const struct itemplate * const itable_0F3881[] = { instrux + 1559, instrux + 1560, }; static const struct itemplate * const itable_0F3882[] = { instrux + 482, instrux + 483, }; static const struct itemplate * const itable_0F38C8[] = { instrux + 3873, }; static const struct itemplate * const itable_0F38C9[] = { instrux + 3871, }; static const struct itemplate * const itable_0F38CA[] = { instrux + 3872, }; static const struct itemplate * const itable_0F38CB[] = { instrux + 3877, instrux + 3878, }; static const struct itemplate * const itable_0F38CC[] = { instrux + 3875, }; static const struct itemplate * const itable_0F38CD[] = { instrux + 3876, }; static const struct itemplate * const itable_0F38CF[] = { instrux + 6010, }; static const struct itemplate * const itable_0F38DB[] = { instrux + 1689, }; static const struct itemplate * const itable_0F38DC[] = { instrux + 1685, }; static const struct itemplate * const itable_0F38DD[] = { instrux + 1686, }; static const struct itemplate * const itable_0F38DE[] = { instrux + 1687, }; static const struct itemplate * const itable_0F38DF[] = { instrux + 1688, }; static const struct itemplate * const itable_0F38F0[] = { instrux + 1663, instrux + 1666, instrux + 1679, instrux + 1680, instrux + 1681, }; static const struct itemplate * const itable_0F38F1[] = { instrux + 1664, instrux + 1665, instrux + 1667, instrux + 1682, instrux + 1683, instrux + 1684, }; static const struct itemplate * const itable_0F38F6[] = { instrux + 3181, instrux + 3182, instrux + 3183, instrux + 3184, }; static const struct itemplate * const itable_0F38F8[] = { instrux + 5978, instrux + 5979, instrux + 5980, }; static const struct itemplate * const itable_0F38F9[] = { instrux + 5976, instrux + 5977, }; static const struct itemplate * const itable_0F39[] = { instrux + 238, }; static const struct itemplate * const itable_0F3A08[] = { instrux + 1660, }; static const struct itemplate * const itable_0F3A09[] = { instrux + 1659, }; static const struct itemplate * const itable_0F3A0A[] = { instrux + 1662, }; static const struct itemplate * const itable_0F3A0B[] = { instrux + 1661, }; static const struct itemplate * const itable_0F3A0C[] = { instrux + 1603, }; static const struct itemplate * const itable_0F3A0D[] = { instrux + 1602, }; static const struct itemplate * const itable_0F3A0E[] = { instrux + 1618, }; static const struct itemplate * const itable_0F3A0F[] = { instrux + 1567, instrux + 1568, }; static const struct itemplate * const itable_0F3A14[] = { instrux + 1620, instrux + 1621, instrux + 1622, }; static const struct itemplate * const itable_0F3A15[] = { instrux + 1625, instrux + 1626, instrux + 1627, }; static const struct itemplate * const itable_0F3A16[] = { instrux + 1623, instrux + 1624, }; static const struct itemplate * const itable_0F3A17[] = { instrux + 1610, instrux + 1611, }; static const struct itemplate * const itable_0F3A20[] = { instrux + 1629, instrux + 1630, instrux + 1631, }; static const struct itemplate * const itable_0F3A21[] = { instrux + 1612, }; static const struct itemplate * const itable_0F3A22[] = { instrux + 1632, instrux + 1633, instrux + 1634, instrux + 1635, }; static const struct itemplate * const itable_0F3A40[] = { instrux + 1609, }; static const struct itemplate * const itable_0F3A41[] = { instrux + 1608, }; static const struct itemplate * const itable_0F3A42[] = { instrux + 1614, }; static const struct itemplate * const itable_0F3A44[] = { instrux + 2919, instrux + 2920, instrux + 2921, instrux + 2922, instrux + 2923, }; static const struct itemplate * const itable_0F3A60[] = { instrux + 1669, }; static const struct itemplate * const itable_0F3A61[] = { instrux + 1668, }; static const struct itemplate * const itable_0F3A62[] = { instrux + 1671, }; static const struct itemplate * const itable_0F3A63[] = { instrux + 1670, }; static const struct itemplate * const itable_0F3ACC[] = { instrux + 3874, }; static const struct itemplate * const itable_0F3ACE[] = { instrux + 5999, }; static const struct itemplate * const itable_0F3ACF[] = { instrux + 5988, }; static const struct itemplate * const itable_0F3ADF[] = { instrux + 1690, }; 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 + 1203, instrux + 1204, instrux + 1205, instrux + 1206, instrux + 1207, instrux + 1208, }; static const struct itemplate * const itable_0F41[] = { instrux + 1203, instrux + 1204, instrux + 1205, instrux + 1206, instrux + 1207, instrux + 1208, }; static const struct itemplate * const itable_0F42[] = { instrux + 1203, instrux + 1204, instrux + 1205, instrux + 1206, instrux + 1207, instrux + 1208, }; static const struct itemplate * const itable_0F43[] = { instrux + 1203, instrux + 1204, instrux + 1205, instrux + 1206, instrux + 1207, instrux + 1208, }; static const struct itemplate * const itable_0F44[] = { instrux + 1203, instrux + 1204, instrux + 1205, instrux + 1206, instrux + 1207, instrux + 1208, }; static const struct itemplate * const itable_0F45[] = { instrux + 1203, instrux + 1204, instrux + 1205, instrux + 1206, instrux + 1207, instrux + 1208, }; static const struct itemplate * const itable_0F46[] = { instrux + 1203, instrux + 1204, instrux + 1205, instrux + 1206, instrux + 1207, instrux + 1208, }; static const struct itemplate * const itable_0F47[] = { instrux + 1203, instrux + 1204, instrux + 1205, instrux + 1206, instrux + 1207, instrux + 1208, }; static const struct itemplate * const itable_0F48[] = { instrux + 1203, instrux + 1204, instrux + 1205, instrux + 1206, instrux + 1207, instrux + 1208, }; static const struct itemplate * const itable_0F49[] = { instrux + 1203, instrux + 1204, instrux + 1205, instrux + 1206, instrux + 1207, instrux + 1208, }; static const struct itemplate * const itable_0F4A[] = { instrux + 1203, instrux + 1204, instrux + 1205, instrux + 1206, instrux + 1207, instrux + 1208, }; static const struct itemplate * const itable_0F4B[] = { instrux + 1203, instrux + 1204, instrux + 1205, instrux + 1206, instrux + 1207, instrux + 1208, }; static const struct itemplate * const itable_0F4C[] = { instrux + 1203, instrux + 1204, instrux + 1205, instrux + 1206, instrux + 1207, instrux + 1208, }; static const struct itemplate * const itable_0F4D[] = { instrux + 1203, instrux + 1204, instrux + 1205, instrux + 1206, instrux + 1207, instrux + 1208, }; static const struct itemplate * const itable_0F4E[] = { instrux + 1203, instrux + 1204, instrux + 1205, instrux + 1206, instrux + 1207, instrux + 1208, }; static const struct itemplate * const itable_0F4F[] = { instrux + 1203, instrux + 1204, instrux + 1205, instrux + 1206, instrux + 1207, instrux + 1208, }; static const struct itemplate * const itable_0F50[] = { instrux + 743, instrux + 1267, instrux + 1268, instrux + 1505, instrux + 1506, }; static const struct itemplate * const itable_0F51[] = { instrux + 735, instrux + 1283, instrux + 1284, instrux + 1520, instrux + 1521, }; static const struct itemplate * const itable_0F52[] = { instrux + 771, instrux + 1280, instrux + 1281, }; static const struct itemplate * const itable_0F53[] = { instrux + 1278, instrux + 1279, }; static const struct itemplate * const itable_0F54[] = { instrux + 751, instrux + 1219, instrux + 1448, }; static const struct itemplate * const itable_0F55[] = { instrux + 821, instrux + 1218, instrux + 1447, }; static const struct itemplate * const itable_0F56[] = { instrux + 1277, instrux + 1517, }; static const struct itemplate * const itable_0F57[] = { instrux + 1291, instrux + 1527, }; static const struct itemplate * const itable_0F58[] = { instrux + 780, instrux + 1216, instrux + 1217, instrux + 1445, instrux + 1446, }; static const struct itemplate * const itable_0F59[] = { instrux + 774, instrux + 1275, instrux + 1276, instrux + 1515, instrux + 1516, }; static const struct itemplate * const itable_0F5A[] = { instrux + 779, instrux + 1472, instrux + 1475, instrux + 1480, instrux + 1483, }; static const struct itemplate * const itable_0F5B[] = { instrux + 778, instrux + 1469, instrux + 1474, instrux + 1486, }; static const struct itemplate * const itable_0F5C[] = { instrux + 777, instrux + 1286, instrux + 1287, instrux + 1522, instrux + 1523, }; static const struct itemplate * const itable_0F5D[] = { instrux + 772, instrux + 1257, instrux + 1258, instrux + 1495, instrux + 1496, }; static const struct itemplate * const itable_0F5E[] = { instrux + 769, instrux + 1252, instrux + 1253, instrux + 1491, instrux + 1492, }; static const struct itemplate * const itable_0F5F[] = { instrux + 1255, instrux + 1256, instrux + 1493, instrux + 1494, }; static const struct itemplate * const itable_0F60[] = { instrux + 829, instrux + 1440, }; static const struct itemplate * const itable_0F61[] = { instrux + 831, instrux + 1441, }; static const struct itemplate * const itable_0F62[] = { instrux + 830, instrux + 1442, }; static const struct itemplate * const itable_0F63[] = { instrux + 730, instrux + 1364, }; static const struct itemplate * const itable_0F64[] = { instrux + 748, instrux + 1383, }; static const struct itemplate * const itable_0F65[] = { instrux + 750, instrux + 1384, }; static const struct itemplate * const itable_0F66[] = { instrux + 749, instrux + 1385, }; static const struct itemplate * const itable_0F67[] = { instrux + 731, instrux + 1366, }; static const struct itemplate * const itable_0F68[] = { instrux + 826, instrux + 1436, }; static const struct itemplate * const itable_0F69[] = { instrux + 828, instrux + 1437, }; static const struct itemplate * const itable_0F6A[] = { instrux + 827, instrux + 1438, }; static const struct itemplate * const itable_0F6B[] = { instrux + 729, instrux + 1365, }; static const struct itemplate * const itable_0F6C[] = { instrux + 1443, }; static const struct itemplate * const itable_0F6D[] = { instrux + 1439, }; static const struct itemplate * const itable_0F6E[] = { instrux + 649, instrux + 653, instrux + 1345, instrux + 1346, instrux + 1361, }; static const struct itemplate * const itable_0F6F[] = { instrux + 651, instrux + 1348, instrux + 1350, instrux + 1352, instrux + 1354, }; static const struct itemplate * const itable_0F70[] = { instrux + 1330, instrux + 1403, instrux + 1404, instrux + 1405, instrux + 1406, instrux + 1407, instrux + 1408, }; static const struct itemplate * const itable_0F71[] = { instrux + 807, instrux + 811, instrux + 817, instrux + 1411, instrux + 1417, instrux + 1422, }; static const struct itemplate * const itable_0F72[] = { instrux + 803, instrux + 809, instrux + 813, instrux + 1413, instrux + 1419, instrux + 1424, }; static const struct itemplate * const itable_0F73[] = { instrux + 805, instrux + 815, instrux + 1409, instrux + 1415, instrux + 1420, instrux + 1426, }; static const struct itemplate * const itable_0F74[] = { instrux + 745, instrux + 1380, }; static const struct itemplate * const itable_0F75[] = { instrux + 747, instrux + 1381, }; static const struct itemplate * const itable_0F76[] = { instrux + 746, instrux + 1382, }; static const struct itemplate * const itable_0F77[] = { instrux + 239, }; static const struct itemplate * const itable_0F78[] = { instrux + 1092, instrux + 1548, instrux + 1549, instrux + 1593, instrux + 1595, }; static const struct itemplate * const itable_0F79[] = { instrux + 935, instrux + 1553, instrux + 1554, instrux + 1594, instrux + 1596, }; static const struct itemplate * const itable_0F7B[] = { instrux + 936, }; static const struct itemplate * const itable_0F7C[] = { instrux + 1093, instrux + 1530, instrux + 1531, }; static const struct itemplate * const itable_0F7D[] = { instrux + 938, instrux + 1532, instrux + 1533, }; static const struct itemplate * const itable_0F7E[] = { instrux + 650, instrux + 654, instrux + 1344, instrux + 1347, instrux + 1357, instrux + 1360, instrux + 1362, }; static const struct itemplate * const itable_0F7F[] = { instrux + 652, instrux + 1349, instrux + 1351, instrux + 1353, instrux + 1355, }; static const struct itemplate * const itable_0F80[] = { instrux + 1209, instrux + 1210, instrux + 1211, instrux + 1212, }; static const struct itemplate * const itable_0F81[] = { instrux + 1209, instrux + 1210, instrux + 1211, instrux + 1212, }; static const struct itemplate * const itable_0F82[] = { instrux + 1209, instrux + 1210, instrux + 1211, instrux + 1212, }; static const struct itemplate * const itable_0F83[] = { instrux + 1209, instrux + 1210, instrux + 1211, instrux + 1212, }; static const struct itemplate * const itable_0F84[] = { instrux + 1209, instrux + 1210, instrux + 1211, instrux + 1212, }; static const struct itemplate * const itable_0F85[] = { instrux + 1209, instrux + 1210, instrux + 1211, instrux + 1212, }; static const struct itemplate * const itable_0F86[] = { instrux + 1209, instrux + 1210, instrux + 1211, instrux + 1212, }; static const struct itemplate * const itable_0F87[] = { instrux + 1209, instrux + 1210, instrux + 1211, instrux + 1212, }; static const struct itemplate * const itable_0F88[] = { instrux + 1209, instrux + 1210, instrux + 1211, instrux + 1212, }; static const struct itemplate * const itable_0F89[] = { instrux + 1209, instrux + 1210, instrux + 1211, instrux + 1212, }; static const struct itemplate * const itable_0F8A[] = { instrux + 1209, instrux + 1210, instrux + 1211, instrux + 1212, }; static const struct itemplate * const itable_0F8B[] = { instrux + 1209, instrux + 1210, instrux + 1211, instrux + 1212, }; static const struct itemplate * const itable_0F8C[] = { instrux + 1209, instrux + 1210, instrux + 1211, instrux + 1212, }; static const struct itemplate * const itable_0F8D[] = { instrux + 1209, instrux + 1210, instrux + 1211, instrux + 1212, }; static const struct itemplate * const itable_0F8E[] = { instrux + 1209, instrux + 1210, instrux + 1211, instrux + 1212, }; static const struct itemplate * const itable_0F8F[] = { instrux + 1209, instrux + 1210, instrux + 1211, instrux + 1212, }; static const struct itemplate * const itable_0F90[] = { instrux + 1214, instrux + 1215, }; static const struct itemplate * const itable_0F91[] = { instrux + 1214, instrux + 1215, }; static const struct itemplate * const itable_0F92[] = { instrux + 1214, instrux + 1215, }; static const struct itemplate * const itable_0F93[] = { instrux + 1214, instrux + 1215, }; static const struct itemplate * const itable_0F94[] = { instrux + 1214, instrux + 1215, }; static const struct itemplate * const itable_0F95[] = { instrux + 1214, instrux + 1215, }; static const struct itemplate * const itable_0F96[] = { instrux + 1214, instrux + 1215, }; static const struct itemplate * const itable_0F97[] = { instrux + 1214, instrux + 1215, }; static const struct itemplate * const itable_0F98[] = { instrux + 1214, instrux + 1215, }; static const struct itemplate * const itable_0F99[] = { instrux + 1214, instrux + 1215, }; static const struct itemplate * const itable_0F9A[] = { instrux + 1214, instrux + 1215, }; static const struct itemplate * const itable_0F9B[] = { instrux + 1214, instrux + 1215, }; static const struct itemplate * const itable_0F9C[] = { instrux + 1214, instrux + 1215, }; static const struct itemplate * const itable_0F9D[] = { instrux + 1214, instrux + 1215, }; static const struct itemplate * const itable_0F9E[] = { instrux + 1214, instrux + 1215, }; static const struct itemplate * const itable_0F9F[] = { instrux + 1214, instrux + 1215, }; 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 + 1001, instrux + 1002, instrux + 1003, instrux + 1004, instrux + 1005, instrux + 1006, }; static const struct itemplate * const itable_0FA5[] = { instrux + 1007, instrux + 1008, instrux + 1009, instrux + 1010, instrux + 1011, instrux + 1012, }; static const struct itemplate * const itable_0FA6C0[] = { instrux + 3196, }; static const struct itemplate * const itable_0FA6C8[] = { instrux + 3197, }; static const struct itemplate * const itable_0FA6D0[] = { instrux + 3198, }; static const struct itemplate * const itable_0FA7C0[] = { instrux + 3190, }; static const struct itemplate * const itable_0FA7C8[] = { instrux + 3191, }; static const struct itemplate * const itable_0FA7D0[] = { instrux + 3192, }; static const struct itemplate * const itable_0FA7D8[] = { instrux + 3193, }; static const struct itemplate * const itable_0FA7E0[] = { instrux + 3194, }; static const struct itemplate * const itable_0FA7E8[] = { instrux + 3195, }; 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 + 937, }; 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 + 1025, instrux + 1026, instrux + 1027, instrux + 1028, instrux + 1029, instrux + 1030, }; static const struct itemplate * const itable_0FAD[] = { instrux + 1031, instrux + 1032, instrux + 1033, instrux + 1034, instrux + 1035, instrux + 1036, }; static const struct itemplate * const itable_0FAE[] = { instrux + 539, instrux + 594, instrux + 987, instrux + 1254, instrux + 1285, instrux + 1292, instrux + 1293, instrux + 1294, instrux + 1295, instrux + 1298, instrux + 1299, instrux + 1302, instrux + 1303, instrux + 1306, instrux + 1307, instrux + 1314, instrux + 1337, instrux + 1342, instrux + 1343, instrux + 3166, instrux + 3167, instrux + 3168, instrux + 3169, instrux + 3173, instrux + 3174, instrux + 3175, instrux + 3176, instrux + 5969, instrux + 5970, instrux + 5971, instrux + 5973, instrux + 5974, instrux + 5982, instrux + 5983, instrux + 5984, instrux + 5985, instrux + 5986, }; 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 + 1673, instrux + 1674, instrux + 1675, }; static const struct itemplate * const itable_0FB9[] = { instrux + 1126, instrux + 1127, instrux + 1128, }; 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 + 3841, instrux + 3842, instrux + 3843, }; static const struct itemplate * const itable_0FBD[] = { instrux + 106, instrux + 107, instrux + 108, instrux + 109, instrux + 110, instrux + 111, instrux + 1599, instrux + 1600, instrux + 1601, }; 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 + 1140, instrux + 1141, }; static const struct itemplate * const itable_0FC1[] = { instrux + 1142, instrux + 1143, instrux + 1144, instrux + 1145, instrux + 1146, instrux + 1147, }; static const struct itemplate * const itable_0FC2[] = { instrux + 1220, instrux + 1221, instrux + 1222, instrux + 1223, instrux + 1224, instrux + 1225, instrux + 1226, instrux + 1227, instrux + 1228, instrux + 1229, instrux + 1230, instrux + 1231, instrux + 1232, instrux + 1233, instrux + 1234, instrux + 1235, instrux + 1236, instrux + 1237, instrux + 1238, instrux + 1239, instrux + 1449, instrux + 1450, instrux + 1451, instrux + 1452, instrux + 1453, instrux + 1454, instrux + 1455, instrux + 1456, instrux + 1457, instrux + 1458, instrux + 1459, instrux + 1460, instrux + 1461, instrux + 1462, instrux + 1463, instrux + 1464, instrux + 1465, instrux + 1466, }; static const struct itemplate * const itable_0FC3[] = { instrux + 1339, instrux + 1340, }; static const struct itemplate * const itable_0FC4[] = { instrux + 1320, instrux + 1321, instrux + 1322, instrux + 1387, instrux + 1388, instrux + 1389, }; static const struct itemplate * const itable_0FC5[] = { instrux + 1319, instrux + 1386, }; static const struct itemplate * const itable_0FC6[] = { instrux + 1282, instrux + 1518, instrux + 1519, }; static const struct itemplate * const itable_0FC7[] = { instrux + 218, instrux + 219, instrux + 1300, instrux + 1301, instrux + 1304, instrux + 1305, instrux + 1308, instrux + 1309, instrux + 1541, instrux + 1546, instrux + 1547, instrux + 1556, instrux + 3170, instrux + 3171, instrux + 3172, instrux + 3185, instrux + 3186, instrux + 3187, instrux + 5966, instrux + 5967, instrux + 5968, }; 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 + 1528, instrux + 1529, }; static const struct itemplate * const itable_0FD1[] = { instrux + 816, instrux + 1421, }; static const struct itemplate * const itable_0FD2[] = { instrux + 812, instrux + 1423, }; static const struct itemplate * const itable_0FD3[] = { instrux + 814, instrux + 1425, }; static const struct itemplate * const itable_0FD4[] = { instrux + 1370, instrux + 1371, }; static const struct itemplate * const itable_0FD5[] = { instrux + 776, instrux + 1398, }; static const struct itemplate * const itable_0FD6[] = { instrux + 1356, instrux + 1358, instrux + 1359, instrux + 1363, }; static const struct itemplate * const itable_0FD7[] = { instrux + 1327, instrux + 1395, }; static const struct itemplate * const itable_0FD8[] = { instrux + 823, instrux + 1434, }; static const struct itemplate * const itable_0FD9[] = { instrux + 824, instrux + 1435, }; static const struct itemplate * const itable_0FDA[] = { instrux + 1326, instrux + 1394, }; static const struct itemplate * const itable_0FDB[] = { instrux + 740, instrux + 1376, }; static const struct itemplate * const itable_0FDC[] = { instrux + 737, instrux + 1374, }; static const struct itemplate * const itable_0FDD[] = { instrux + 738, instrux + 1375, }; static const struct itemplate * const itable_0FDE[] = { instrux + 1324, instrux + 1392, }; static const struct itemplate * const itable_0FDF[] = { instrux + 741, instrux + 1377, }; static const struct itemplate * const itable_0FE0[] = { instrux + 1317, instrux + 1378, }; static const struct itemplate * const itable_0FE1[] = { instrux + 810, instrux + 1416, }; static const struct itemplate * const itable_0FE2[] = { instrux + 808, instrux + 1418, }; static const struct itemplate * const itable_0FE3[] = { instrux + 1318, instrux + 1379, }; static const struct itemplate * const itable_0FE4[] = { instrux + 1328, instrux + 1396, }; static const struct itemplate * const itable_0FE5[] = { instrux + 775, instrux + 1397, }; static const struct itemplate * const itable_0FE6[] = { instrux + 1468, instrux + 1470, instrux + 1485, }; static const struct itemplate * const itable_0FE7[] = { instrux + 1316, instrux + 1338, }; static const struct itemplate * const itable_0FE8[] = { instrux + 820, instrux + 1432, }; static const struct itemplate * const itable_0FE9[] = { instrux + 822, instrux + 1433, }; static const struct itemplate * const itable_0FEA[] = { instrux + 1325, instrux + 1393, }; static const struct itemplate * const itable_0FEB[] = { instrux + 799, instrux + 1401, }; static const struct itemplate * const itable_0FEC[] = { instrux + 734, instrux + 1372, }; static const struct itemplate * const itable_0FED[] = { instrux + 736, instrux + 1373, }; static const struct itemplate * const itable_0FEE[] = { instrux + 1323, instrux + 1391, }; static const struct itemplate * const itable_0FEF[] = { instrux + 857, instrux + 1444, }; static const struct itemplate * const itable_0FF0[] = { instrux + 1534, }; static const struct itemplate * const itable_0FF1[] = { instrux + 806, instrux + 1410, }; static const struct itemplate * const itable_0FF2[] = { instrux + 802, instrux + 1412, }; static const struct itemplate * const itable_0FF3[] = { instrux + 804, instrux + 1414, }; static const struct itemplate * const itable_0FF4[] = { instrux + 1399, instrux + 1400, }; static const struct itemplate * const itable_0FF5[] = { instrux + 770, instrux + 1390, }; static const struct itemplate * const itable_0FF6[] = { instrux + 1329, instrux + 1402, }; static const struct itemplate * const itable_0FF7[] = { instrux + 1315, instrux + 1336, }; static const struct itemplate * const itable_0FF8[] = { instrux + 818, instrux + 1427, }; static const struct itemplate * const itable_0FF9[] = { instrux + 825, instrux + 1428, }; static const struct itemplate * const itable_0FFA[] = { instrux + 819, instrux + 1429, }; static const struct itemplate * const itable_0FFB[] = { instrux + 1430, instrux + 1431, }; static const struct itemplate * const itable_0FFC[] = { instrux + 732, instrux + 1367, }; static const struct itemplate * const itable_0FFD[] = { instrux + 739, instrux + 1368, }; static const struct itemplate * const itable_0FFE[] = { instrux + 733, instrux + 1369, }; static const struct itemplate * const itable_0FFF[] = { instrux + 1122, instrux + 1123, instrux + 1124, instrux + 1125, }; 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 + 953, instrux + 954, }; static const struct itemplate * const itable_19[] = { instrux + 955, instrux + 956, instrux + 957, instrux + 958, instrux + 959, instrux + 960, }; static const struct itemplate * const itable_1A[] = { instrux + 961, instrux + 962, }; static const struct itemplate * const itable_1B[] = { instrux + 963, instrux + 964, instrux + 965, instrux + 966, instrux + 967, instrux + 968, }; static const struct itemplate * const itable_1C[] = { instrux + 972, }; static const struct itemplate * const itable_1D[] = { instrux + 973, instrux + 974, instrux + 975, }; 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 + 1062, instrux + 1063, }; static const struct itemplate * const itable_29[] = { instrux + 1064, instrux + 1065, instrux + 1066, instrux + 1067, instrux + 1068, instrux + 1069, }; static const struct itemplate * const itable_2A[] = { instrux + 1070, instrux + 1071, }; static const struct itemplate * const itable_2B[] = { instrux + 1072, instrux + 1073, instrux + 1074, instrux + 1075, instrux + 1076, instrux + 1077, }; static const struct itemplate * const itable_2C[] = { instrux + 1081, }; static const struct itemplate * const itable_2D[] = { instrux + 1082, instrux + 1083, instrux + 1084, }; static const struct itemplate * const itable_2F[] = { instrux + 227, }; static const struct itemplate * const itable_30[] = { instrux + 1173, instrux + 1174, }; static const struct itemplate * const itable_31[] = { instrux + 1175, instrux + 1176, instrux + 1177, instrux + 1178, instrux + 1179, instrux + 1180, }; static const struct itemplate * const itable_32[] = { instrux + 1181, instrux + 1182, }; static const struct itemplate * const itable_33[] = { instrux + 1183, instrux + 1184, instrux + 1185, instrux + 1186, instrux + 1187, instrux + 1188, }; static const struct itemplate * const itable_34[] = { instrux + 1192, }; static const struct itemplate * const itable_35[] = { instrux + 1193, instrux + 1194, instrux + 1195, }; 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 + 1213, }; static const struct itemplate * const itable_71[] = { instrux + 1213, }; static const struct itemplate * const itable_72[] = { instrux + 1213, }; static const struct itemplate * const itable_73[] = { instrux + 1213, }; static const struct itemplate * const itable_74[] = { instrux + 1213, }; static const struct itemplate * const itable_75[] = { instrux + 1213, }; static const struct itemplate * const itable_76[] = { instrux + 1213, }; static const struct itemplate * const itable_77[] = { instrux + 1213, }; static const struct itemplate * const itable_78[] = { instrux + 1213, }; static const struct itemplate * const itable_79[] = { instrux + 1213, }; static const struct itemplate * const itable_7A[] = { instrux + 1213, }; static const struct itemplate * const itable_7B[] = { instrux + 1213, }; static const struct itemplate * const itable_7C[] = { instrux + 1213, }; static const struct itemplate * const itable_7D[] = { instrux + 1213, }; static const struct itemplate * const itable_7E[] = { instrux + 1213, }; static const struct itemplate * const itable_7F[] = { instrux + 1213, }; 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 + 976, instrux + 980, instrux + 1085, instrux + 1089, instrux + 1196, instrux + 1200, }; 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 + 977, instrux + 978, instrux + 979, instrux + 981, instrux + 982, instrux + 1086, instrux + 1087, instrux + 1088, instrux + 1090, instrux + 1091, instrux + 1197, instrux + 1198, instrux + 1199, instrux + 1201, instrux + 1202, }; 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 + 969, instrux + 970, instrux + 971, instrux + 1078, instrux + 1079, instrux + 1080, instrux + 1189, instrux + 1190, instrux + 1191, }; static const struct itemplate * const itable_84[] = { instrux + 1099, instrux + 1100, instrux + 1107, }; static const struct itemplate * const itable_85[] = { instrux + 1101, instrux + 1102, instrux + 1103, instrux + 1104, instrux + 1105, instrux + 1106, instrux + 1108, instrux + 1109, instrux + 1110, }; static const struct itemplate * const itable_86[] = { instrux + 1155, instrux + 1156, instrux + 1163, instrux + 1164, }; static const struct itemplate * const itable_87[] = { instrux + 1157, instrux + 1158, instrux + 1159, instrux + 1160, instrux + 1161, instrux + 1162, instrux + 1165, instrux + 1166, instrux + 1167, instrux + 1168, instrux + 1169, instrux + 1170, }; 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 + 1148, instrux + 1149, instrux + 1150, instrux + 1151, instrux + 1152, instrux + 1153, instrux + 1154, }; static const struct itemplate * const itable_91[] = { instrux + 1148, instrux + 1149, instrux + 1150, instrux + 1151, instrux + 1152, instrux + 1153, }; static const struct itemplate * const itable_92[] = { instrux + 1148, instrux + 1149, instrux + 1150, instrux + 1151, instrux + 1152, instrux + 1153, }; static const struct itemplate * const itable_93[] = { instrux + 1148, instrux + 1149, instrux + 1150, instrux + 1151, instrux + 1152, instrux + 1153, }; static const struct itemplate * const itable_94[] = { instrux + 1148, instrux + 1149, instrux + 1150, instrux + 1151, instrux + 1152, instrux + 1153, }; static const struct itemplate * const itable_95[] = { instrux + 1148, instrux + 1149, instrux + 1150, instrux + 1151, instrux + 1152, instrux + 1153, }; static const struct itemplate * const itable_96[] = { instrux + 1148, instrux + 1149, instrux + 1150, instrux + 1151, instrux + 1152, instrux + 1153, }; static const struct itemplate * const itable_97[] = { instrux + 1148, instrux + 1149, instrux + 1150, instrux + 1151, instrux + 1152, instrux + 1153, }; 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 + 939, }; 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 + 1111, }; static const struct itemplate * const itable_A9[] = { instrux + 1112, instrux + 1113, instrux + 1114, }; static const struct itemplate * const itable_AA[] = { instrux + 1053, }; static const struct itemplate * const itable_AB[] = { instrux + 1054, instrux + 1055, instrux + 1056, }; 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 + 983, }; static const struct itemplate * const itable_AF[] = { instrux + 984, instrux + 985, instrux + 986, }; 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 + 913, instrux + 925, instrux + 943, instrux + 991, instrux + 1015, }; static const struct itemplate * const itable_C1[] = { instrux + 863, instrux + 866, instrux + 869, instrux + 875, instrux + 878, instrux + 881, instrux + 916, instrux + 919, instrux + 922, instrux + 928, instrux + 931, instrux + 934, instrux + 946, instrux + 949, instrux + 952, instrux + 994, instrux + 997, instrux + 1000, instrux + 1018, instrux + 1021, instrux + 1024, }; static const struct itemplate * const itable_C2[] = { instrux + 888, instrux + 892, instrux + 894, instrux + 898, instrux + 900, instrux + 904, instrux + 906, instrux + 910, }; static const struct itemplate * const itable_C3[] = { instrux + 887, instrux + 891, instrux + 893, instrux + 897, instrux + 899, instrux + 903, instrux + 905, instrux + 909, }; 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 + 3791, instrux + 3792, }; static const struct itemplate * const itable_C7[] = { instrux + 642, instrux + 643, instrux + 644, instrux + 645, instrux + 647, instrux + 648, instrux + 3793, instrux + 3794, instrux + 3795, instrux + 3796, }; 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, instrux + 896, instrux + 902, instrux + 908, }; static const struct itemplate * const itable_CB[] = { instrux + 889, instrux + 895, instrux + 901, instrux + 907, }; 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 + 911, instrux + 923, instrux + 941, instrux + 989, instrux + 1013, }; static const struct itemplate * const itable_D1[] = { instrux + 861, instrux + 864, instrux + 867, instrux + 873, instrux + 876, instrux + 879, instrux + 914, instrux + 917, instrux + 920, instrux + 926, instrux + 929, instrux + 932, instrux + 944, instrux + 947, instrux + 950, instrux + 992, instrux + 995, instrux + 998, instrux + 1016, instrux + 1019, instrux + 1022, }; static const struct itemplate * const itable_D2[] = { instrux + 859, instrux + 871, instrux + 912, instrux + 924, instrux + 942, instrux + 990, instrux + 1014, }; static const struct itemplate * const itable_D3[] = { instrux + 862, instrux + 865, instrux + 868, instrux + 874, instrux + 877, instrux + 880, instrux + 915, instrux + 918, instrux + 921, instrux + 927, instrux + 930, instrux + 933, instrux + 945, instrux + 948, instrux + 951, instrux + 993, instrux + 996, instrux + 999, instrux + 1017, instrux + 1020, instrux + 1023, }; 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 + 940, }; static const struct itemplate * const itable_D7[] = { instrux + 1171, instrux + 1172, }; 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 + 1044, }; 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 + 1115, instrux + 1119, }; 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 + 1116, instrux + 1117, instrux + 1118, instrux + 1120, instrux + 1121, }; static const struct itemplate * const itable_F8[] = { instrux + 171, }; static const struct itemplate * const itable_F9[] = { instrux + 1050, }; static const struct itemplate * const itable_FA[] = { instrux + 173, }; static const struct itemplate * const itable_FB[] = { instrux + 1052, }; static const struct itemplate * const itable_FC[] = { instrux + 172, }; static const struct itemplate * const itable_FD[] = { instrux + 1051, }; 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 + 4593, instrux + 4594, instrux + 4595, }; static const struct itemplate * const itable_evex01011[] = { instrux + 4596, instrux + 4597, instrux + 4598, instrux + 4599, instrux + 4600, instrux + 4601, }; static const struct itemplate * const itable_evex01012[] = { instrux + 4534, instrux + 4535, instrux + 4547, instrux + 4548, }; static const struct itemplate * const itable_evex01013[] = { instrux + 4549, }; static const struct itemplate * const itable_evex01014[] = { instrux + 5946, instrux + 5947, instrux + 5948, instrux + 5949, instrux + 5950, instrux + 5951, }; static const struct itemplate * const itable_evex01015[] = { instrux + 5934, instrux + 5935, instrux + 5936, instrux + 5937, instrux + 5938, instrux + 5939, }; static const struct itemplate * const itable_evex01016[] = { instrux + 4539, instrux + 4540, instrux + 4542, instrux + 4543, }; static const struct itemplate * const itable_evex01017[] = { instrux + 4541, }; static const struct itemplate * const itable_evex01028[] = { instrux + 4484, instrux + 4485, instrux + 4486, }; static const struct itemplate * const itable_evex01029[] = { instrux + 4487, instrux + 4488, instrux + 4489, instrux + 4490, instrux + 4491, instrux + 4492, }; static const struct itemplate * const itable_evex0102B[] = { instrux + 4559, instrux + 4560, instrux + 4561, }; static const struct itemplate * const itable_evex0102E[] = { instrux + 5927, }; static const struct itemplate * const itable_evex0102F[] = { instrux + 4036, }; static const struct itemplate * const itable_evex01051[] = { instrux + 5903, instrux + 5904, instrux + 5905, }; static const struct itemplate * const itable_evex01054[] = { instrux + 3988, instrux + 3989, instrux + 3990, instrux + 3991, instrux + 3992, instrux + 3993, }; static const struct itemplate * const itable_evex01055[] = { instrux + 3976, instrux + 3977, instrux + 3978, instrux + 3979, instrux + 3980, instrux + 3981, }; static const struct itemplate * const itable_evex01056[] = { instrux + 4624, instrux + 4625, instrux + 4626, instrux + 4627, instrux + 4628, instrux + 4629, }; static const struct itemplate * const itable_evex01057[] = { instrux + 5958, instrux + 5959, instrux + 5960, instrux + 5961, instrux + 5962, instrux + 5963, }; static const struct itemplate * const itable_evex01058[] = { instrux + 3948, instrux + 3949, instrux + 3950, instrux + 3951, instrux + 3952, instrux + 3953, }; static const struct itemplate * const itable_evex01059[] = { instrux + 4608, instrux + 4609, instrux + 4610, instrux + 4611, instrux + 4612, instrux + 4613, }; static const struct itemplate * const itable_evex0105A[] = { instrux + 4076, instrux + 4077, instrux + 4078, }; static const struct itemplate * const itable_evex0105B[] = { instrux + 4052, instrux + 4053, instrux + 4054, instrux + 4097, instrux + 4098, instrux + 4099, }; static const struct itemplate * const itable_evex0105C[] = { instrux + 5916, instrux + 5917, instrux + 5918, instrux + 5919, instrux + 5920, instrux + 5921, }; static const struct itemplate * const itable_evex0105D[] = { instrux + 4465, instrux + 4466, instrux + 4467, instrux + 4468, instrux + 4469, instrux + 4470, }; static const struct itemplate * const itable_evex0105E[] = { instrux + 4174, instrux + 4175, instrux + 4176, instrux + 4177, instrux + 4178, instrux + 4179, }; static const struct itemplate * const itable_evex0105F[] = { instrux + 4449, instrux + 4450, instrux + 4451, instrux + 4452, instrux + 4453, instrux + 4454, }; static const struct itemplate * const itable_evex01078[] = { instrux + 4120, instrux + 4121, instrux + 4122, instrux + 4132, instrux + 4133, instrux + 4134, }; static const struct itemplate * const itable_evex01079[] = { instrux + 4064, instrux + 4065, instrux + 4066, instrux + 4088, instrux + 4089, instrux + 4090, }; static const struct itemplate * const itable_evex010C2[] = { instrux + 4030, instrux + 4031, instrux + 4032, }; static const struct itemplate * const itable_evex010C6[] = { instrux + 5894, instrux + 5895, instrux + 5896, instrux + 5897, instrux + 5898, instrux + 5899, }; static const struct itemplate * const itable_evex01110[] = { instrux + 4584, instrux + 4585, instrux + 4586, }; static const struct itemplate * const itable_evex01111[] = { instrux + 4587, instrux + 4588, instrux + 4589, instrux + 4590, instrux + 4591, instrux + 4592, }; static const struct itemplate * const itable_evex01112[] = { instrux + 4544, instrux + 4545, }; static const struct itemplate * const itable_evex01113[] = { instrux + 4546, }; static const struct itemplate * const itable_evex01114[] = { instrux + 5940, instrux + 5941, instrux + 5942, instrux + 5943, instrux + 5944, instrux + 5945, }; static const struct itemplate * const itable_evex01115[] = { instrux + 5928, instrux + 5929, instrux + 5930, instrux + 5931, instrux + 5932, instrux + 5933, }; static const struct itemplate * const itable_evex01116[] = { instrux + 4536, instrux + 4537, }; static const struct itemplate * const itable_evex01117[] = { instrux + 4538, }; static const struct itemplate * const itable_evex01128[] = { instrux + 4475, instrux + 4476, instrux + 4477, }; static const struct itemplate * const itable_evex01129[] = { instrux + 4478, instrux + 4479, instrux + 4480, instrux + 4481, instrux + 4482, instrux + 4483, }; static const struct itemplate * const itable_evex0112B[] = { instrux + 4556, instrux + 4557, instrux + 4558, }; static const struct itemplate * const itable_evex0112E[] = { instrux + 5926, }; static const struct itemplate * const itable_evex0112F[] = { instrux + 4035, }; static const struct itemplate * const itable_evex01151[] = { instrux + 5900, instrux + 5901, instrux + 5902, }; static const struct itemplate * const itable_evex01154[] = { instrux + 3982, instrux + 3983, instrux + 3984, instrux + 3985, instrux + 3986, instrux + 3987, }; static const struct itemplate * const itable_evex01155[] = { instrux + 3970, instrux + 3971, instrux + 3972, instrux + 3973, instrux + 3974, instrux + 3975, }; static const struct itemplate * const itable_evex01156[] = { instrux + 4618, instrux + 4619, instrux + 4620, instrux + 4621, instrux + 4622, instrux + 4623, }; static const struct itemplate * const itable_evex01157[] = { instrux + 5952, instrux + 5953, instrux + 5954, instrux + 5955, instrux + 5956, instrux + 5957, }; static const struct itemplate * const itable_evex01158[] = { instrux + 3942, instrux + 3943, instrux + 3944, instrux + 3945, instrux + 3946, instrux + 3947, }; static const struct itemplate * const itable_evex01159[] = { instrux + 4602, instrux + 4603, instrux + 4604, instrux + 4605, instrux + 4606, instrux + 4607, }; static const struct itemplate * const itable_evex0115A[] = { instrux + 4058, instrux + 4059, instrux + 4060, }; static const struct itemplate * const itable_evex0115B[] = { instrux + 4073, instrux + 4074, instrux + 4075, }; static const struct itemplate * const itable_evex0115C[] = { instrux + 5910, instrux + 5911, instrux + 5912, instrux + 5913, instrux + 5914, instrux + 5915, }; static const struct itemplate * const itable_evex0115D[] = { instrux + 4459, instrux + 4460, instrux + 4461, instrux + 4462, instrux + 4463, instrux + 4464, }; static const struct itemplate * const itable_evex0115E[] = { instrux + 4168, instrux + 4169, instrux + 4170, instrux + 4171, instrux + 4172, instrux + 4173, }; static const struct itemplate * const itable_evex0115F[] = { instrux + 4443, instrux + 4444, instrux + 4445, instrux + 4446, instrux + 4447, instrux + 4448, }; static const struct itemplate * const itable_evex01160[] = { instrux + 5732, instrux + 5733, instrux + 5734, instrux + 5735, instrux + 5736, instrux + 5737, }; static const struct itemplate * const itable_evex01161[] = { instrux + 5750, instrux + 5751, instrux + 5752, instrux + 5753, instrux + 5754, instrux + 5755, }; static const struct itemplate * const itable_evex01162[] = { instrux + 5738, instrux + 5739, instrux + 5740, instrux + 5741, instrux + 5742, instrux + 5743, }; static const struct itemplate * const itable_evex01163[] = { instrux + 4648, instrux + 4649, instrux + 4650, instrux + 4651, instrux + 4652, instrux + 4653, }; static const struct itemplate * const itable_evex01164[] = { instrux + 4837, instrux + 4838, instrux + 4839, }; static const struct itemplate * const itable_evex01165[] = { instrux + 4846, instrux + 4847, instrux + 4848, }; static const struct itemplate * const itable_evex01166[] = { instrux + 4840, instrux + 4841, instrux + 4842, }; static const struct itemplate * const itable_evex01167[] = { instrux + 4660, instrux + 4661, instrux + 4662, instrux + 4663, instrux + 4664, instrux + 4665, }; static const struct itemplate * const itable_evex01168[] = { instrux + 5708, instrux + 5709, instrux + 5710, instrux + 5711, instrux + 5712, instrux + 5713, }; static const struct itemplate * const itable_evex01169[] = { instrux + 5726, instrux + 5727, instrux + 5728, instrux + 5729, instrux + 5730, instrux + 5731, }; static const struct itemplate * const itable_evex0116A[] = { instrux + 5714, instrux + 5715, instrux + 5716, instrux + 5717, instrux + 5718, instrux + 5719, }; static const struct itemplate * const itable_evex0116B[] = { instrux + 4642, instrux + 4643, instrux + 4644, instrux + 4645, instrux + 4646, instrux + 4647, }; static const struct itemplate * const itable_evex0116C[] = { instrux + 5744, instrux + 5745, instrux + 5746, instrux + 5747, instrux + 5748, instrux + 5749, }; static const struct itemplate * const itable_evex0116D[] = { instrux + 5720, instrux + 5721, instrux + 5722, instrux + 5723, instrux + 5724, instrux + 5725, }; static const struct itemplate * const itable_evex0116E[] = { instrux + 4493, instrux + 4562, }; static const struct itemplate * const itable_evex0116F[] = { instrux + 4498, instrux + 4499, instrux + 4500, instrux + 4504, instrux + 4505, instrux + 4506, }; static const struct itemplate * const itable_evex01170[] = { instrux + 5447, instrux + 5448, instrux + 5449, }; static const struct itemplate * const itable_evex01171[] = { instrux + 5510, instrux + 5511, instrux + 5512, instrux + 5513, instrux + 5514, instrux + 5515, instrux + 5564, instrux + 5565, instrux + 5566, instrux + 5567, instrux + 5568, instrux + 5569, instrux + 5624, instrux + 5625, instrux + 5626, instrux + 5627, instrux + 5628, instrux + 5629, }; static const struct itemplate * const itable_evex01172[] = { instrux + 5375, instrux + 5376, instrux + 5377, instrux + 5378, instrux + 5379, instrux + 5380, instrux + 5381, instrux + 5382, instrux + 5383, instrux + 5384, instrux + 5385, instrux + 5386, instrux + 5399, instrux + 5400, instrux + 5401, instrux + 5402, instrux + 5403, instrux + 5404, instrux + 5405, instrux + 5406, instrux + 5407, instrux + 5408, instrux + 5409, instrux + 5410, instrux + 5462, instrux + 5463, instrux + 5464, instrux + 5465, instrux + 5466, instrux + 5467, instrux + 5522, instrux + 5523, instrux + 5524, instrux + 5525, instrux + 5526, instrux + 5527, instrux + 5534, instrux + 5535, instrux + 5536, instrux + 5537, instrux + 5538, instrux + 5539, instrux + 5576, instrux + 5577, instrux + 5578, instrux + 5579, instrux + 5580, instrux + 5581, }; static const struct itemplate * const itable_evex01173[] = { instrux + 5468, instrux + 5469, instrux + 5470, instrux + 5471, instrux + 5472, instrux + 5473, instrux + 5480, instrux + 5481, instrux + 5482, instrux + 5483, instrux + 5484, instrux + 5485, instrux + 5582, instrux + 5583, instrux + 5584, instrux + 5585, instrux + 5586, instrux + 5587, instrux + 5594, instrux + 5595, instrux + 5596, instrux + 5597, instrux + 5598, instrux + 5599, }; static const struct itemplate * const itable_evex01174[] = { instrux + 4825, instrux + 4826, instrux + 4827, }; static const struct itemplate * const itable_evex01175[] = { instrux + 4834, instrux + 4835, instrux + 4836, }; static const struct itemplate * const itable_evex01176[] = { instrux + 4828, instrux + 4829, instrux + 4830, }; static const struct itemplate * const itable_evex01178[] = { instrux + 4123, instrux + 4124, instrux + 4125, instrux + 4135, instrux + 4136, instrux + 4137, }; static const struct itemplate * const itable_evex01179[] = { instrux + 4067, instrux + 4068, instrux + 4069, instrux + 4091, instrux + 4092, instrux + 4093, }; static const struct itemplate * const itable_evex0117A[] = { instrux + 4117, instrux + 4118, instrux + 4119, instrux + 4129, instrux + 4130, instrux + 4131, }; static const struct itemplate * const itable_evex0117B[] = { instrux + 4061, instrux + 4062, instrux + 4063, instrux + 4085, instrux + 4086, instrux + 4087, }; static const struct itemplate * const itable_evex0117E[] = { instrux + 4494, instrux + 4563, }; static const struct itemplate * const itable_evex0117F[] = { instrux + 4501, instrux + 4502, instrux + 4503, instrux + 4507, instrux + 4508, instrux + 4509, }; static const struct itemplate * const itable_evex011C2[] = { instrux + 4027, instrux + 4028, instrux + 4029, }; static const struct itemplate * const itable_evex011C4[] = { instrux + 5017, instrux + 5018, instrux + 5019, instrux + 5020, }; static const struct itemplate * const itable_evex011C5[] = { instrux + 4994, instrux + 4995, instrux + 4996, }; static const struct itemplate * const itable_evex011C6[] = { instrux + 5888, instrux + 5889, instrux + 5890, instrux + 5891, instrux + 5892, instrux + 5893, }; static const struct itemplate * const itable_evex011D1[] = { instrux + 5618, instrux + 5619, instrux + 5620, instrux + 5621, instrux + 5622, instrux + 5623, }; static const struct itemplate * const itable_evex011D2[] = { instrux + 5570, instrux + 5571, instrux + 5572, instrux + 5573, instrux + 5574, instrux + 5575, }; static const struct itemplate * const itable_evex011D3[] = { instrux + 5588, instrux + 5589, instrux + 5590, instrux + 5591, instrux + 5592, instrux + 5593, }; static const struct itemplate * const itable_evex011D4[] = { instrux + 4678, instrux + 4679, instrux + 4680, instrux + 4681, instrux + 4682, instrux + 4683, }; static const struct itemplate * const itable_evex011D5[] = { instrux + 5345, instrux + 5346, instrux + 5347, instrux + 5348, instrux + 5349, instrux + 5350, }; static const struct itemplate * const itable_evex011D6[] = { instrux + 4565, }; static const struct itemplate * const itable_evex011D8[] = { instrux + 5660, instrux + 5661, instrux + 5662, instrux + 5663, instrux + 5664, instrux + 5665, }; static const struct itemplate * const itable_evex011D9[] = { instrux + 5666, instrux + 5667, instrux + 5668, instrux + 5669, instrux + 5670, instrux + 5671, }; static const struct itemplate * const itable_evex011DA[] = { instrux + 5117, instrux + 5118, instrux + 5119, instrux + 5120, instrux + 5121, instrux + 5122, }; static const struct itemplate * const itable_evex011DB[] = { instrux + 4720, instrux + 4721, instrux + 4722, instrux + 4723, instrux + 4724, instrux + 4725, instrux + 4738, instrux + 4739, instrux + 4740, instrux + 4741, instrux + 4742, instrux + 4743, }; static const struct itemplate * const itable_evex011DC[] = { instrux + 4696, instrux + 4697, instrux + 4698, instrux + 4699, instrux + 4700, instrux + 4701, }; static const struct itemplate * const itable_evex011DD[] = { instrux + 4702, instrux + 4703, instrux + 4704, instrux + 4705, instrux + 4706, instrux + 4707, }; static const struct itemplate * const itable_evex011DE[] = { instrux + 5069, instrux + 5070, instrux + 5071, instrux + 5072, instrux + 5073, instrux + 5074, }; static const struct itemplate * const itable_evex011DF[] = { instrux + 4726, instrux + 4727, instrux + 4728, instrux + 4729, instrux + 4730, instrux + 4731, instrux + 4732, instrux + 4733, instrux + 4734, instrux + 4735, instrux + 4736, instrux + 4737, }; static const struct itemplate * const itable_evex011E0[] = { instrux + 4744, instrux + 4745, instrux + 4746, instrux + 4747, instrux + 4748, instrux + 4749, }; static const struct itemplate * const itable_evex011E1[] = { instrux + 5558, instrux + 5559, instrux + 5560, instrux + 5561, instrux + 5562, instrux + 5563, }; static const struct itemplate * const itable_evex011E2[] = { instrux + 5516, instrux + 5517, instrux + 5518, instrux + 5519, instrux + 5520, instrux + 5521, instrux + 5528, instrux + 5529, instrux + 5530, instrux + 5531, instrux + 5532, instrux + 5533, }; static const struct itemplate * const itable_evex011E3[] = { instrux + 4750, instrux + 4751, instrux + 4752, instrux + 4753, instrux + 4754, instrux + 4755, }; static const struct itemplate * const itable_evex011E4[] = { instrux + 5321, instrux + 5322, instrux + 5323, instrux + 5324, instrux + 5325, instrux + 5326, }; static const struct itemplate * const itable_evex011E5[] = { instrux + 5327, instrux + 5328, instrux + 5329, instrux + 5330, instrux + 5331, instrux + 5332, }; static const struct itemplate * const itable_evex011E6[] = { instrux + 4114, instrux + 4115, instrux + 4116, }; static const struct itemplate * const itable_evex011E7[] = { instrux + 4550, instrux + 4551, instrux + 4552, }; static const struct itemplate * const itable_evex011E8[] = { instrux + 5648, instrux + 5649, instrux + 5650, instrux + 5651, instrux + 5652, instrux + 5653, }; static const struct itemplate * const itable_evex011E9[] = { instrux + 5654, instrux + 5655, instrux + 5656, instrux + 5657, instrux + 5658, instrux + 5659, }; static const struct itemplate * const itable_evex011EA[] = { instrux + 5111, instrux + 5112, instrux + 5113, instrux + 5114, instrux + 5115, instrux + 5116, }; static const struct itemplate * const itable_evex011EB[] = { instrux + 5363, instrux + 5364, instrux + 5365, instrux + 5366, instrux + 5367, instrux + 5368, instrux + 5369, instrux + 5370, instrux + 5371, instrux + 5372, instrux + 5373, instrux + 5374, }; static const struct itemplate * const itable_evex011EC[] = { instrux + 4684, instrux + 4685, instrux + 4686, instrux + 4687, instrux + 4688, instrux + 4689, }; static const struct itemplate * const itable_evex011ED[] = { instrux + 4690, instrux + 4691, instrux + 4692, instrux + 4693, instrux + 4694, instrux + 4695, }; static const struct itemplate * const itable_evex011EE[] = { instrux + 5063, instrux + 5064, instrux + 5065, instrux + 5066, instrux + 5067, instrux + 5068, }; static const struct itemplate * const itable_evex011EF[] = { instrux + 5756, instrux + 5757, instrux + 5758, instrux + 5759, instrux + 5760, instrux + 5761, instrux + 5762, instrux + 5763, instrux + 5764, instrux + 5765, instrux + 5766, instrux + 5767, }; static const struct itemplate * const itable_evex011F1[] = { instrux + 5504, instrux + 5505, instrux + 5506, instrux + 5507, instrux + 5508, instrux + 5509, }; static const struct itemplate * const itable_evex011F2[] = { instrux + 5456, instrux + 5457, instrux + 5458, instrux + 5459, instrux + 5460, instrux + 5461, }; static const struct itemplate * const itable_evex011F3[] = { instrux + 5474, instrux + 5475, instrux + 5476, instrux + 5477, instrux + 5478, instrux + 5479, }; static const struct itemplate * const itable_evex011F4[] = { instrux + 5357, instrux + 5358, instrux + 5359, instrux + 5360, instrux + 5361, instrux + 5362, }; static const struct itemplate * const itable_evex011F5[] = { instrux + 5039, instrux + 5040, instrux + 5041, instrux + 5042, instrux + 5043, instrux + 5044, }; static const struct itemplate * const itable_evex011F6[] = { instrux + 5423, instrux + 5424, instrux + 5425, instrux + 5426, instrux + 5427, instrux + 5428, }; static const struct itemplate * const itable_evex011F8[] = { instrux + 5630, instrux + 5631, instrux + 5632, instrux + 5633, instrux + 5634, instrux + 5635, }; static const struct itemplate * const itable_evex011F9[] = { instrux + 5672, instrux + 5673, instrux + 5674, instrux + 5675, instrux + 5676, instrux + 5677, }; static const struct itemplate * const itable_evex011FA[] = { instrux + 5636, instrux + 5637, instrux + 5638, instrux + 5639, instrux + 5640, instrux + 5641, }; static const struct itemplate * const itable_evex011FB[] = { instrux + 5642, instrux + 5643, instrux + 5644, instrux + 5645, instrux + 5646, instrux + 5647, }; static const struct itemplate * const itable_evex011FC[] = { instrux + 4666, instrux + 4667, instrux + 4668, instrux + 4669, instrux + 4670, instrux + 4671, }; static const struct itemplate * const itable_evex011FD[] = { instrux + 4708, instrux + 4709, instrux + 4710, instrux + 4711, instrux + 4712, instrux + 4713, }; static const struct itemplate * const itable_evex011FE[] = { instrux + 4672, instrux + 4673, instrux + 4674, instrux + 4675, instrux + 4676, instrux + 4677, }; static const struct itemplate * const itable_evex01210[] = { instrux + 4578, instrux + 4580, instrux + 4581, }; static const struct itemplate * const itable_evex01211[] = { instrux + 4579, instrux + 4582, instrux + 4583, }; static const struct itemplate * const itable_evex01212[] = { instrux + 4575, instrux + 4576, instrux + 4577, }; static const struct itemplate * const itable_evex01216[] = { instrux + 4572, instrux + 4573, instrux + 4574, }; static const struct itemplate * const itable_evex0122A[] = { instrux + 4107, instrux + 4108, }; static const struct itemplate * const itable_evex0122C[] = { instrux + 4142, instrux + 4143, }; static const struct itemplate * const itable_evex0122D[] = { instrux + 4110, instrux + 4111, }; static const struct itemplate * const itable_evex01251[] = { instrux + 5908, instrux + 5909, }; static const struct itemplate * const itable_evex01258[] = { instrux + 3956, instrux + 3957, }; static const struct itemplate * const itable_evex01259[] = { instrux + 4616, instrux + 4617, }; static const struct itemplate * const itable_evex0125A[] = { instrux + 4109, }; static const struct itemplate * const itable_evex0125B[] = { instrux + 4126, instrux + 4127, instrux + 4128, }; static const struct itemplate * const itable_evex0125C[] = { instrux + 5924, instrux + 5925, }; static const struct itemplate * const itable_evex0125D[] = { instrux + 4473, instrux + 4474, }; static const struct itemplate * const itable_evex0125E[] = { instrux + 4182, instrux + 4183, }; static const struct itemplate * const itable_evex0125F[] = { instrux + 4457, instrux + 4458, }; static const struct itemplate * const itable_evex0126F[] = { instrux + 4516, instrux + 4517, instrux + 4518, instrux + 4522, instrux + 4523, instrux + 4524, }; static const struct itemplate * const itable_evex01270[] = { instrux + 5450, instrux + 5451, instrux + 5452, }; static const struct itemplate * const itable_evex01278[] = { instrux + 4144, instrux + 4145, }; static const struct itemplate * const itable_evex01279[] = { instrux + 4112, instrux + 4113, }; static const struct itemplate * const itable_evex0127A[] = { instrux + 4146, instrux + 4147, instrux + 4148, instrux + 4152, instrux + 4153, instrux + 4154, }; static const struct itemplate * const itable_evex0127B[] = { instrux + 4160, instrux + 4161, }; static const struct itemplate * const itable_evex0127E[] = { instrux + 4564, }; static const struct itemplate * const itable_evex0127F[] = { instrux + 4519, instrux + 4520, instrux + 4521, instrux + 4525, instrux + 4526, instrux + 4527, }; static const struct itemplate * const itable_evex012C2[] = { instrux + 4034, }; static const struct itemplate * const itable_evex012E6[] = { instrux + 4049, instrux + 4050, instrux + 4051, instrux + 4094, instrux + 4095, instrux + 4096, }; static const struct itemplate * const itable_evex01310[] = { instrux + 4566, instrux + 4568, instrux + 4569, }; static const struct itemplate * const itable_evex01311[] = { instrux + 4567, instrux + 4570, instrux + 4571, }; static const struct itemplate * const itable_evex01312[] = { instrux + 4495, instrux + 4496, instrux + 4497, }; static const struct itemplate * const itable_evex0132A[] = { instrux + 4105, instrux + 4106, }; static const struct itemplate * const itable_evex0132C[] = { instrux + 4138, instrux + 4139, }; static const struct itemplate * const itable_evex0132D[] = { instrux + 4100, instrux + 4101, }; static const struct itemplate * const itable_evex01351[] = { instrux + 5906, instrux + 5907, }; static const struct itemplate * const itable_evex01358[] = { instrux + 3954, instrux + 3955, }; static const struct itemplate * const itable_evex01359[] = { instrux + 4614, instrux + 4615, }; static const struct itemplate * const itable_evex0135A[] = { instrux + 4102, }; static const struct itemplate * const itable_evex0135C[] = { instrux + 5922, instrux + 5923, }; static const struct itemplate * const itable_evex0135D[] = { instrux + 4471, instrux + 4472, }; static const struct itemplate * const itable_evex0135E[] = { instrux + 4180, instrux + 4181, }; static const struct itemplate * const itable_evex0135F[] = { instrux + 4455, instrux + 4456, }; static const struct itemplate * const itable_evex0136F[] = { instrux + 4510, instrux + 4511, instrux + 4512, instrux + 4528, instrux + 4529, instrux + 4530, }; static const struct itemplate * const itable_evex01370[] = { instrux + 5453, instrux + 5454, instrux + 5455, }; static const struct itemplate * const itable_evex01378[] = { instrux + 4140, instrux + 4141, }; static const struct itemplate * const itable_evex01379[] = { instrux + 4103, instrux + 4104, }; static const struct itemplate * const itable_evex0137A[] = { instrux + 4149, instrux + 4150, instrux + 4151, instrux + 4155, instrux + 4156, instrux + 4157, }; static const struct itemplate * const itable_evex0137B[] = { instrux + 4158, instrux + 4159, }; static const struct itemplate * const itable_evex0137F[] = { instrux + 4513, instrux + 4514, instrux + 4515, instrux + 4531, instrux + 4532, instrux + 4533, }; static const struct itemplate * const itable_evex013C2[] = { instrux + 4033, }; static const struct itemplate * const itable_evex013E6[] = { instrux + 4055, instrux + 4056, instrux + 4057, }; static const struct itemplate * const itable_evex02100[] = { instrux + 5441, instrux + 5442, instrux + 5443, instrux + 5444, instrux + 5445, instrux + 5446, }; static const struct itemplate * const itable_evex02104[] = { instrux + 5033, instrux + 5034, instrux + 5035, instrux + 5036, instrux + 5037, instrux + 5038, }; static const struct itemplate * const itable_evex0210B[] = { instrux + 5315, instrux + 5316, instrux + 5317, instrux + 5318, instrux + 5319, instrux + 5320, }; static const struct itemplate * const itable_evex0210C[] = { instrux + 4925, instrux + 4926, instrux + 4927, instrux + 4928, instrux + 4929, instrux + 4930, }; static const struct itemplate * const itable_evex0210D[] = { instrux + 4916, instrux + 4917, instrux + 4918, instrux + 4919, instrux + 4920, instrux + 4921, }; static const struct itemplate * const itable_evex02110[] = { instrux + 5612, instrux + 5613, instrux + 5614, instrux + 5615, instrux + 5616, instrux + 5617, }; static const struct itemplate * const itable_evex02111[] = { instrux + 5552, instrux + 5553, instrux + 5554, instrux + 5555, instrux + 5556, instrux + 5557, }; static const struct itemplate * const itable_evex02112[] = { instrux + 5498, instrux + 5499, instrux + 5500, instrux + 5501, instrux + 5502, instrux + 5503, }; static const struct itemplate * const itable_evex02113[] = { instrux + 4070, instrux + 4071, instrux + 4072, }; static const struct itemplate * const itable_evex02114[] = { instrux + 5411, instrux + 5412, instrux + 5413, instrux + 5414, instrux + 5415, instrux + 5416, instrux + 5417, instrux + 5418, instrux + 5419, instrux + 5420, instrux + 5421, instrux + 5422, }; static const struct itemplate * const itable_evex02115[] = { instrux + 5387, instrux + 5388, instrux + 5389, instrux + 5390, instrux + 5391, instrux + 5392, instrux + 5393, instrux + 5394, instrux + 5395, instrux + 5396, instrux + 5397, instrux + 5398, }; static const struct itemplate * const itable_evex02116[] = { instrux + 4933, instrux + 4934, instrux + 4935, instrux + 4936, instrux + 4937, instrux + 4938, instrux + 4939, instrux + 4940, }; static const struct itemplate * const itable_evex02118[] = { instrux + 4021, instrux + 4022, instrux + 4023, instrux + 4024, instrux + 4025, instrux + 4026, }; static const struct itemplate * const itable_evex02119[] = { instrux + 4000, instrux + 4001, instrux + 4017, instrux + 4018, instrux + 4019, instrux + 4020, }; static const struct itemplate * const itable_evex0211A[] = { instrux + 4002, instrux + 4003, instrux + 4005, instrux + 4006, }; static const struct itemplate * const itable_evex0211B[] = { instrux + 4004, instrux + 4007, }; static const struct itemplate * const itable_evex0211C[] = { instrux + 4630, instrux + 4631, instrux + 4632, }; static const struct itemplate * const itable_evex0211D[] = { instrux + 4639, instrux + 4640, instrux + 4641, }; static const struct itemplate * const itable_evex0211E[] = { instrux + 4633, instrux + 4634, instrux + 4635, }; static const struct itemplate * const itable_evex0211F[] = { instrux + 4636, instrux + 4637, instrux + 4638, }; static const struct itemplate * const itable_evex02120[] = { instrux + 5234, instrux + 5235, instrux + 5236, }; static const struct itemplate * const itable_evex02121[] = { instrux + 5228, instrux + 5229, instrux + 5230, }; static const struct itemplate * const itable_evex02122[] = { instrux + 5231, instrux + 5232, instrux + 5233, }; static const struct itemplate * const itable_evex02123[] = { instrux + 5240, instrux + 5241, instrux + 5242, }; static const struct itemplate * const itable_evex02124[] = { instrux + 5243, instrux + 5244, instrux + 5245, }; static const struct itemplate * const itable_evex02125[] = { instrux + 5237, instrux + 5238, instrux + 5239, }; static const struct itemplate * const itable_evex02126[] = { instrux + 5684, instrux + 5685, instrux + 5686, instrux + 5693, instrux + 5694, instrux + 5695, }; static const struct itemplate * const itable_evex02127[] = { instrux + 5687, instrux + 5688, instrux + 5689, instrux + 5690, instrux + 5691, instrux + 5692, }; static const struct itemplate * const itable_evex02128[] = { instrux + 5309, instrux + 5310, instrux + 5311, instrux + 5312, instrux + 5313, instrux + 5314, }; static const struct itemplate * const itable_evex02129[] = { instrux + 4831, instrux + 4832, instrux + 4833, }; static const struct itemplate * const itable_evex0212A[] = { instrux + 4553, instrux + 4554, instrux + 4555, }; static const struct itemplate * const itable_evex0212B[] = { instrux + 4654, instrux + 4655, instrux + 4656, instrux + 4657, instrux + 4658, instrux + 4659, }; static const struct itemplate * const itable_evex0212C[] = { instrux + 5836, instrux + 5837, instrux + 5838, instrux + 5839, instrux + 5840, instrux + 5841, instrux + 5842, instrux + 5843, instrux + 5844, instrux + 5845, instrux + 5846, instrux + 5847, }; static const struct itemplate * const itable_evex0212D[] = { instrux + 5848, instrux + 5849, instrux + 5850, instrux + 5851, }; static const struct itemplate * const itable_evex02130[] = { instrux + 5297, instrux + 5298, instrux + 5299, }; static const struct itemplate * const itable_evex02131[] = { instrux + 5291, instrux + 5292, instrux + 5293, }; static const struct itemplate * const itable_evex02132[] = { instrux + 5294, instrux + 5295, instrux + 5296, }; static const struct itemplate * const itable_evex02133[] = { instrux + 5303, instrux + 5304, instrux + 5305, }; static const struct itemplate * const itable_evex02134[] = { instrux + 5306, instrux + 5307, instrux + 5308, }; static const struct itemplate * const itable_evex02135[] = { instrux + 5300, instrux + 5301, instrux + 5302, }; static const struct itemplate * const itable_evex02136[] = { instrux + 4891, instrux + 4892, instrux + 4893, instrux + 4894, instrux + 4943, instrux + 4944, instrux + 4945, instrux + 4946, }; static const struct itemplate * const itable_evex02137[] = { instrux + 4843, instrux + 4844, instrux + 4845, }; static const struct itemplate * const itable_evex02138[] = { instrux + 5093, instrux + 5094, instrux + 5095, instrux + 5096, instrux + 5097, instrux + 5098, }; static const struct itemplate * const itable_evex02139[] = { instrux + 5099, instrux + 5100, instrux + 5101, instrux + 5102, instrux + 5103, instrux + 5104, instrux + 5105, instrux + 5106, instrux + 5107, instrux + 5108, instrux + 5109, instrux + 5110, }; static const struct itemplate * const itable_evex0213A[] = { instrux + 5135, instrux + 5136, instrux + 5137, instrux + 5138, instrux + 5139, instrux + 5140, }; static const struct itemplate * const itable_evex0213B[] = { instrux + 5123, instrux + 5124, instrux + 5125, instrux + 5126, instrux + 5127, instrux + 5128, instrux + 5129, instrux + 5130, instrux + 5131, instrux + 5132, instrux + 5133, instrux + 5134, }; static const struct itemplate * const itable_evex0213C[] = { instrux + 5045, instrux + 5046, instrux + 5047, instrux + 5048, instrux + 5049, instrux + 5050, }; static const struct itemplate * const itable_evex0213D[] = { instrux + 5051, instrux + 5052, instrux + 5053, instrux + 5054, instrux + 5055, instrux + 5056, instrux + 5057, instrux + 5058, instrux + 5059, instrux + 5060, instrux + 5061, instrux + 5062, }; static const struct itemplate * const itable_evex0213E[] = { instrux + 5087, instrux + 5088, instrux + 5089, instrux + 5090, instrux + 5091, instrux + 5092, }; static const struct itemplate * const itable_evex0213F[] = { instrux + 5075, instrux + 5076, instrux + 5077, instrux + 5078, instrux + 5079, instrux + 5080, instrux + 5081, instrux + 5082, instrux + 5083, instrux + 5084, instrux + 5085, instrux + 5086, }; static const struct itemplate * const itable_evex02140[] = { instrux + 5333, instrux + 5334, instrux + 5335, instrux + 5336, instrux + 5337, instrux + 5338, instrux + 5339, instrux + 5340, instrux + 5341, instrux + 5342, instrux + 5343, instrux + 5344, }; static const struct itemplate * const itable_evex02142[] = { instrux + 4401, instrux + 4402, instrux + 4403, instrux + 4404, instrux + 4405, instrux + 4406, }; static const struct itemplate * const itable_evex02143[] = { instrux + 4407, instrux + 4408, }; static const struct itemplate * const itable_evex02144[] = { instrux + 5021, instrux + 5022, instrux + 5023, instrux + 5024, instrux + 5025, instrux + 5026, }; static const struct itemplate * const itable_evex02145[] = { instrux + 5600, instrux + 5601, instrux + 5602, instrux + 5603, instrux + 5604, instrux + 5605, instrux + 5606, instrux + 5607, instrux + 5608, instrux + 5609, instrux + 5610, instrux + 5611, }; static const struct itemplate * const itable_evex02146[] = { instrux + 5540, instrux + 5541, instrux + 5542, instrux + 5543, instrux + 5544, instrux + 5545, instrux + 5546, instrux + 5547, instrux + 5548, instrux + 5549, instrux + 5550, instrux + 5551, }; static const struct itemplate * const itable_evex02147[] = { instrux + 5486, instrux + 5487, instrux + 5488, instrux + 5489, instrux + 5490, instrux + 5491, instrux + 5492, instrux + 5493, instrux + 5494, instrux + 5495, instrux + 5496, instrux + 5497, }; static const struct itemplate * const itable_evex0214C[] = { instrux + 5784, instrux + 5785, instrux + 5786, instrux + 5787, instrux + 5788, instrux + 5789, }; static const struct itemplate * const itable_evex0214D[] = { instrux + 5790, instrux + 5791, instrux + 5792, instrux + 5793, }; static const struct itemplate * const itable_evex0214E[] = { instrux + 5820, instrux + 5821, instrux + 5822, instrux + 5823, instrux + 5824, instrux + 5825, }; static const struct itemplate * const itable_evex0214F[] = { instrux + 5826, instrux + 5827, instrux + 5828, instrux + 5829, }; static const struct itemplate * const itable_evex02150[] = { instrux + 6117, instrux + 6118, instrux + 6119, instrux + 6120, instrux + 6121, instrux + 6122, }; static const struct itemplate * const itable_evex02151[] = { instrux + 6123, instrux + 6124, instrux + 6125, instrux + 6126, instrux + 6127, instrux + 6128, }; static const struct itemplate * const itable_evex02152[] = { instrux + 6129, instrux + 6130, instrux + 6131, instrux + 6132, instrux + 6133, instrux + 6134, }; static const struct itemplate * const itable_evex02153[] = { instrux + 6135, instrux + 6136, instrux + 6137, instrux + 6138, instrux + 6139, instrux + 6140, }; static const struct itemplate * const itable_evex02154[] = { instrux + 6141, instrux + 6142, instrux + 6143, instrux + 6144, instrux + 6145, instrux + 6146, }; static const struct itemplate * const itable_evex02155[] = { instrux + 6147, instrux + 6148, instrux + 6149, instrux + 6150, instrux + 6151, instrux + 6152, }; static const struct itemplate * const itable_evex02158[] = { instrux + 4783, instrux + 4784, instrux + 4785, instrux + 4786, instrux + 4787, instrux + 4788, }; static const struct itemplate * const itable_evex02159[] = { instrux + 4008, instrux + 4009, instrux + 4010, instrux + 4798, instrux + 4799, instrux + 4800, instrux + 4801, instrux + 4802, instrux + 4803, }; static const struct itemplate * const itable_evex0215A[] = { instrux + 4011, instrux + 4012, instrux + 4014, instrux + 4015, }; static const struct itemplate * const itable_evex0215B[] = { instrux + 4013, instrux + 4016, }; static const struct itemplate * const itable_evex02162[] = { instrux + 6033, instrux + 6034, instrux + 6035, instrux + 6036, instrux + 6037, instrux + 6038, instrux + 6039, instrux + 6040, instrux + 6041, instrux + 6042, instrux + 6043, instrux + 6044, }; static const struct itemplate * const itable_evex02163[] = { instrux + 6021, instrux + 6022, instrux + 6023, instrux + 6024, instrux + 6025, instrux + 6026, instrux + 6027, instrux + 6028, instrux + 6029, instrux + 6030, instrux + 6031, instrux + 6032, }; static const struct itemplate * const itable_evex02164[] = { instrux + 4759, instrux + 4760, instrux + 4761, instrux + 4762, instrux + 4763, instrux + 4764, }; static const struct itemplate * const itable_evex02165[] = { instrux + 3994, instrux + 3995, instrux + 3996, instrux + 3997, instrux + 3998, instrux + 3999, }; static const struct itemplate * const itable_evex02166[] = { instrux + 4756, instrux + 4757, instrux + 4758, instrux + 4765, instrux + 4766, instrux + 4767, }; static const struct itemplate * const itable_evex02170[] = { instrux + 6063, instrux + 6064, instrux + 6065, instrux + 6066, instrux + 6067, instrux + 6068, }; static const struct itemplate * const itable_evex02171[] = { instrux + 6069, instrux + 6070, instrux + 6071, instrux + 6072, instrux + 6073, instrux + 6074, instrux + 6075, instrux + 6076, instrux + 6077, instrux + 6078, instrux + 6079, instrux + 6080, }; static const struct itemplate * const itable_evex02172[] = { instrux + 6099, instrux + 6100, instrux + 6101, instrux + 6102, instrux + 6103, instrux + 6104, }; static const struct itemplate * const itable_evex02173[] = { instrux + 6105, instrux + 6106, instrux + 6107, instrux + 6108, instrux + 6109, instrux + 6110, instrux + 6111, instrux + 6112, instrux + 6113, instrux + 6114, instrux + 6115, instrux + 6116, }; static const struct itemplate * const itable_evex02175[] = { instrux + 4895, instrux + 4896, instrux + 4897, instrux + 4910, instrux + 4911, instrux + 4912, }; static const struct itemplate * const itable_evex02176[] = { instrux + 4898, instrux + 4899, instrux + 4900, instrux + 4907, instrux + 4908, instrux + 4909, }; static const struct itemplate * const itable_evex02177[] = { instrux + 4901, instrux + 4902, instrux + 4903, instrux + 4904, instrux + 4905, instrux + 4906, }; static const struct itemplate * const itable_evex02178[] = { instrux + 4768, instrux + 4769, instrux + 4770, }; static const struct itemplate * const itable_evex02179[] = { instrux + 4807, instrux + 4808, instrux + 4809, }; static const struct itemplate * const itable_evex0217A[] = { instrux + 4771, instrux + 4772, instrux + 4773, instrux + 4774, instrux + 4775, instrux + 4776, instrux + 4777, instrux + 4778, instrux + 4779, instrux + 4780, instrux + 4781, instrux + 4782, }; static const struct itemplate * const itable_evex0217B[] = { instrux + 4810, instrux + 4811, instrux + 4812, instrux + 4813, instrux + 4814, instrux + 4815, instrux + 4816, instrux + 4817, instrux + 4818, }; static const struct itemplate * const itable_evex0217C[] = { instrux + 4789, instrux + 4790, instrux + 4791, instrux + 4804, instrux + 4805, instrux + 4806, }; static const struct itemplate * const itable_evex0217D[] = { instrux + 4947, instrux + 4948, instrux + 4949, instrux + 4962, instrux + 4963, instrux + 4964, }; static const struct itemplate * const itable_evex0217E[] = { instrux + 4950, instrux + 4951, instrux + 4952, instrux + 4959, instrux + 4960, instrux + 4961, }; static const struct itemplate * const itable_evex0217F[] = { instrux + 4953, instrux + 4954, instrux + 4955, instrux + 4956, instrux + 4957, instrux + 4958, }; static const struct itemplate * const itable_evex02183[] = { instrux + 5351, instrux + 5352, instrux + 5353, instrux + 5354, instrux + 5355, instrux + 5356, }; static const struct itemplate * const itable_evex02188[] = { instrux + 4186, instrux + 4187, instrux + 4188, instrux + 4189, instrux + 4190, instrux + 4191, instrux + 4192, instrux + 4193, instrux + 4194, instrux + 4195, instrux + 4196, instrux + 4197, }; static const struct itemplate * const itable_evex02189[] = { instrux + 4971, instrux + 4972, instrux + 4973, instrux + 4974, instrux + 4975, instrux + 4976, instrux + 4977, instrux + 4978, instrux + 4979, instrux + 4980, instrux + 4981, instrux + 4982, }; static const struct itemplate * const itable_evex0218A[] = { instrux + 4037, instrux + 4038, instrux + 4039, instrux + 4040, instrux + 4041, instrux + 4042, instrux + 4043, instrux + 4044, instrux + 4045, instrux + 4046, instrux + 4047, instrux + 4048, }; static const struct itemplate * const itable_evex0218B[] = { instrux + 4867, instrux + 4868, instrux + 4869, instrux + 4870, instrux + 4871, instrux + 4872, instrux + 4873, instrux + 4874, instrux + 4875, instrux + 4876, instrux + 4877, instrux + 4878, }; static const struct itemplate * const itable_evex0218D[] = { instrux + 4885, instrux + 4886, instrux + 4887, instrux + 4888, instrux + 4889, instrux + 4890, instrux + 4965, instrux + 4966, instrux + 4967, instrux + 4968, instrux + 4969, instrux + 4970, }; static const struct itemplate * const itable_evex0218F[] = { instrux + 6153, instrux + 6154, instrux + 6155, }; static const struct itemplate * const itable_evex02190[] = { instrux + 4997, instrux + 4998, instrux + 4999, instrux + 5000, instrux + 5001, instrux + 5002, }; static const struct itemplate * const itable_evex02191[] = { instrux + 5003, instrux + 5004, instrux + 5005, instrux + 5006, instrux + 5007, instrux + 5008, }; static const struct itemplate * const itable_evex02192[] = { instrux + 4381, instrux + 4382, instrux + 4383, instrux + 4384, instrux + 4385, instrux + 4386, }; static const struct itemplate * const itable_evex02193[] = { instrux + 4395, instrux + 4396, instrux + 4397, instrux + 4398, instrux + 4399, instrux + 4400, }; static const struct itemplate * const itable_evex02196[] = { instrux + 4265, instrux + 4266, instrux + 4267, instrux + 4268, instrux + 4269, instrux + 4270, }; static const struct itemplate * const itable_evex02197[] = { instrux + 4307, instrux + 4308, instrux + 4309, instrux + 4310, instrux + 4311, instrux + 4312, }; static const struct itemplate * const itable_evex02198[] = { instrux + 4241, instrux + 4242, instrux + 4243, instrux + 4244, instrux + 4245, instrux + 4246, }; static const struct itemplate * const itable_evex02199[] = { instrux + 4247, instrux + 4248, }; static const struct itemplate * const itable_evex0219A[] = { instrux + 4283, instrux + 4284, instrux + 4285, instrux + 4286, instrux + 4287, instrux + 4288, }; static const struct itemplate * const itable_evex0219B[] = { instrux + 4289, instrux + 4290, }; static const struct itemplate * const itable_evex0219C[] = { instrux + 4325, instrux + 4326, instrux + 4327, instrux + 4328, instrux + 4329, instrux + 4330, }; static const struct itemplate * const itable_evex0219D[] = { instrux + 4331, instrux + 4332, }; static const struct itemplate * const itable_evex0219E[] = { instrux + 4349, instrux + 4350, instrux + 4351, instrux + 4352, instrux + 4353, instrux + 4354, }; static const struct itemplate * const itable_evex0219F[] = { instrux + 4355, instrux + 4356, }; static const struct itemplate * const itable_evex021A0[] = { instrux + 5429, instrux + 5430, instrux + 5431, instrux + 5432, instrux + 5433, instrux + 5434, }; static const struct itemplate * const itable_evex021A1[] = { instrux + 5435, instrux + 5436, instrux + 5437, instrux + 5438, instrux + 5439, instrux + 5440, }; static const struct itemplate * const itable_evex021A2[] = { instrux + 5852, instrux + 5853, instrux + 5854, instrux + 5855, instrux + 5856, instrux + 5857, }; static const struct itemplate * const itable_evex021A3[] = { instrux + 5866, instrux + 5867, instrux + 5868, instrux + 5869, instrux + 5870, instrux + 5871, }; static const struct itemplate * const itable_evex021A6[] = { instrux + 4271, instrux + 4272, instrux + 4273, instrux + 4274, instrux + 4275, instrux + 4276, }; static const struct itemplate * const itable_evex021A7[] = { instrux + 4313, instrux + 4314, instrux + 4315, instrux + 4316, instrux + 4317, instrux + 4318, }; static const struct itemplate * const itable_evex021A8[] = { instrux + 4249, instrux + 4250, instrux + 4251, instrux + 4252, instrux + 4253, instrux + 4254, }; static const struct itemplate * const itable_evex021A9[] = { instrux + 4255, instrux + 4256, }; static const struct itemplate * const itable_evex021AA[] = { instrux + 4291, instrux + 4292, instrux + 4293, instrux + 4294, instrux + 4295, instrux + 4296, }; static const struct itemplate * const itable_evex021AB[] = { instrux + 4297, instrux + 4298, }; static const struct itemplate * const itable_evex021AC[] = { instrux + 4333, instrux + 4334, instrux + 4335, instrux + 4336, instrux + 4337, instrux + 4338, }; static const struct itemplate * const itable_evex021AD[] = { instrux + 4339, instrux + 4340, }; static const struct itemplate * const itable_evex021AE[] = { instrux + 4357, instrux + 4358, instrux + 4359, instrux + 4360, instrux + 4361, instrux + 4362, }; static const struct itemplate * const itable_evex021AF[] = { instrux + 4363, instrux + 4364, }; static const struct itemplate * const itable_evex021B4[] = { instrux + 5030, instrux + 5031, instrux + 5032, }; static const struct itemplate * const itable_evex021B5[] = { instrux + 5027, instrux + 5028, instrux + 5029, }; static const struct itemplate * const itable_evex021B6[] = { instrux + 4277, instrux + 4278, instrux + 4279, instrux + 4280, instrux + 4281, instrux + 4282, }; static const struct itemplate * const itable_evex021B7[] = { instrux + 4319, instrux + 4320, instrux + 4321, instrux + 4322, instrux + 4323, instrux + 4324, }; static const struct itemplate * const itable_evex021B8[] = { instrux + 4257, instrux + 4258, instrux + 4259, instrux + 4260, instrux + 4261, instrux + 4262, }; static const struct itemplate * const itable_evex021B9[] = { instrux + 4263, instrux + 4264, }; static const struct itemplate * const itable_evex021BA[] = { instrux + 4299, instrux + 4300, instrux + 4301, instrux + 4302, instrux + 4303, instrux + 4304, }; static const struct itemplate * const itable_evex021BB[] = { instrux + 4305, instrux + 4306, }; static const struct itemplate * const itable_evex021BC[] = { instrux + 4341, instrux + 4342, instrux + 4343, instrux + 4344, instrux + 4345, instrux + 4346, }; static const struct itemplate * const itable_evex021BD[] = { instrux + 4347, instrux + 4348, }; static const struct itemplate * const itable_evex021BE[] = { instrux + 4365, instrux + 4366, instrux + 4367, instrux + 4368, instrux + 4369, instrux + 4370, }; static const struct itemplate * const itable_evex021BF[] = { instrux + 4371, instrux + 4372, }; static const struct itemplate * const itable_evex021C4[] = { instrux + 4879, instrux + 4880, instrux + 4881, instrux + 4882, instrux + 4883, instrux + 4884, }; static const struct itemplate * const itable_evex021C6[] = { instrux + 4387, instrux + 4388, instrux + 4391, instrux + 4392, instrux + 5858, instrux + 5859, instrux + 5862, instrux + 5863, }; static const struct itemplate * const itable_evex021C7[] = { instrux + 4389, instrux + 4390, instrux + 4393, instrux + 4394, instrux + 5860, instrux + 5861, instrux + 5864, instrux + 5865, }; static const struct itemplate * const itable_evex021C8[] = { instrux + 4184, instrux + 4185, }; static const struct itemplate * const itable_evex021CA[] = { instrux + 5794, instrux + 5795, }; static const struct itemplate * const itable_evex021CB[] = { instrux + 5796, instrux + 5797, instrux + 5798, instrux + 5799, }; static const struct itemplate * const itable_evex021CC[] = { instrux + 5830, instrux + 5831, }; static const struct itemplate * const itable_evex021CD[] = { instrux + 5832, instrux + 5833, instrux + 5834, instrux + 5835, }; static const struct itemplate * const itable_evex021CF[] = { instrux + 6015, instrux + 6016, instrux + 6017, instrux + 6018, instrux + 6019, instrux + 6020, }; static const struct itemplate * const itable_evex021DC[] = { instrux + 1709, instrux + 1710, instrux + 1711, instrux + 1712, instrux + 1725, instrux + 1726, }; static const struct itemplate * const itable_evex021DD[] = { instrux + 1713, instrux + 1714, instrux + 1715, instrux + 1716, instrux + 1727, instrux + 1728, }; static const struct itemplate * const itable_evex021DE[] = { instrux + 1717, instrux + 1718, instrux + 1719, instrux + 1720, instrux + 1729, instrux + 1730, }; static const struct itemplate * const itable_evex021DF[] = { instrux + 1721, instrux + 1722, instrux + 1723, instrux + 1724, instrux + 1731, instrux + 1732, }; static const struct itemplate * const itable_evex02210[] = { instrux + 5276, instrux + 5277, instrux + 5278, instrux + 5279, instrux + 5280, instrux + 5281, }; static const struct itemplate * const itable_evex02211[] = { instrux + 5246, instrux + 5247, instrux + 5248, instrux + 5249, instrux + 5250, instrux + 5251, }; static const struct itemplate * const itable_evex02212[] = { instrux + 5258, instrux + 5259, instrux + 5260, instrux + 5261, instrux + 5262, instrux + 5263, }; static const struct itemplate * const itable_evex02213[] = { instrux + 5252, instrux + 5253, instrux + 5254, instrux + 5255, instrux + 5256, instrux + 5257, }; static const struct itemplate * const itable_evex02214[] = { instrux + 5270, instrux + 5271, instrux + 5272, instrux + 5273, instrux + 5274, instrux + 5275, }; static const struct itemplate * const itable_evex02215[] = { instrux + 5264, instrux + 5265, instrux + 5266, instrux + 5267, instrux + 5268, instrux + 5269, }; static const struct itemplate * const itable_evex02220[] = { instrux + 5222, instrux + 5223, instrux + 5224, instrux + 5225, instrux + 5226, instrux + 5227, }; static const struct itemplate * const itable_evex02221[] = { instrux + 5192, instrux + 5193, instrux + 5194, instrux + 5195, instrux + 5196, instrux + 5197, }; static const struct itemplate * const itable_evex02222[] = { instrux + 5204, instrux + 5205, instrux + 5206, instrux + 5207, instrux + 5208, instrux + 5209, }; static const struct itemplate * const itable_evex02223[] = { instrux + 5198, instrux + 5199, instrux + 5200, instrux + 5201, instrux + 5202, instrux + 5203, }; static const struct itemplate * const itable_evex02224[] = { instrux + 5216, instrux + 5217, instrux + 5218, instrux + 5219, instrux + 5220, instrux + 5221, }; static const struct itemplate * const itable_evex02225[] = { instrux + 5210, instrux + 5211, instrux + 5212, instrux + 5213, instrux + 5214, instrux + 5215, }; static const struct itemplate * const itable_evex02226[] = { instrux + 5696, instrux + 5697, instrux + 5698, instrux + 5705, instrux + 5706, instrux + 5707, }; static const struct itemplate * const itable_evex02227[] = { instrux + 5699, instrux + 5700, instrux + 5701, instrux + 5702, instrux + 5703, instrux + 5704, }; static const struct itemplate * const itable_evex02228[] = { instrux + 5159, instrux + 5160, instrux + 5161, instrux + 5168, instrux + 5169, instrux + 5170, }; static const struct itemplate * const itable_evex02229[] = { instrux + 5141, instrux + 5142, instrux + 5143, instrux + 5282, instrux + 5283, instrux + 5284, }; static const struct itemplate * const itable_evex0222A[] = { instrux + 4792, instrux + 4793, instrux + 4794, }; static const struct itemplate * const itable_evex02230[] = { instrux + 5285, instrux + 5286, instrux + 5287, instrux + 5288, instrux + 5289, instrux + 5290, }; static const struct itemplate * const itable_evex02231[] = { instrux + 5147, instrux + 5148, instrux + 5149, instrux + 5150, instrux + 5151, instrux + 5152, }; static const struct itemplate * const itable_evex02232[] = { instrux + 5174, instrux + 5175, instrux + 5176, instrux + 5177, instrux + 5178, instrux + 5179, }; static const struct itemplate * const itable_evex02233[] = { instrux + 5153, instrux + 5154, instrux + 5155, instrux + 5156, instrux + 5157, instrux + 5158, }; static const struct itemplate * const itable_evex02234[] = { instrux + 5186, instrux + 5187, instrux + 5188, instrux + 5189, instrux + 5190, instrux + 5191, }; static const struct itemplate * const itable_evex02235[] = { instrux + 5180, instrux + 5181, instrux + 5182, instrux + 5183, instrux + 5184, instrux + 5185, }; static const struct itemplate * const itable_evex02238[] = { instrux + 5162, instrux + 5163, instrux + 5164, instrux + 5165, instrux + 5166, instrux + 5167, }; static const struct itemplate * const itable_evex02239[] = { instrux + 5144, instrux + 5145, instrux + 5146, instrux + 5171, instrux + 5172, instrux + 5173, }; static const struct itemplate * const itable_evex0223A[] = { instrux + 4795, instrux + 4796, instrux + 4797, }; static const struct itemplate * const itable_evex02352[] = { instrux + 6161, }; static const struct itemplate * const itable_evex02353[] = { instrux + 6160, }; static const struct itemplate * const itable_evex0239A[] = { instrux + 6156, }; static const struct itemplate * const itable_evex0239B[] = { instrux + 6158, }; static const struct itemplate * const itable_evex023AA[] = { instrux + 6157, }; static const struct itemplate * const itable_evex023AB[] = { instrux + 6159, }; static const struct itemplate * const itable_evex03100[] = { instrux + 4941, instrux + 4942, }; static const struct itemplate * const itable_evex03101[] = { instrux + 4931, instrux + 4932, }; static const struct itemplate * const itable_evex03103[] = { instrux + 3958, instrux + 3959, instrux + 3960, instrux + 3961, instrux + 3962, instrux + 3963, instrux + 3964, instrux + 3965, instrux + 3966, instrux + 3967, instrux + 3968, instrux + 3969, }; static const struct itemplate * const itable_evex03104[] = { instrux + 4922, instrux + 4923, instrux + 4924, }; static const struct itemplate * const itable_evex03105[] = { instrux + 4913, instrux + 4914, instrux + 4915, }; static const struct itemplate * const itable_evex03108[] = { instrux + 5813, instrux + 5814, instrux + 5815, }; static const struct itemplate * const itable_evex03109[] = { instrux + 5810, instrux + 5811, instrux + 5812, }; static const struct itemplate * const itable_evex0310A[] = { instrux + 5818, instrux + 5819, }; static const struct itemplate * const itable_evex0310B[] = { instrux + 5816, instrux + 5817, }; static const struct itemplate * const itable_evex0310F[] = { instrux + 4714, instrux + 4715, instrux + 4716, instrux + 4717, instrux + 4718, instrux + 4719, }; static const struct itemplate * const itable_evex03114[] = { instrux + 4983, instrux + 4984, instrux + 4985, instrux + 4986, instrux + 4987, }; static const struct itemplate * const itable_evex03115[] = { instrux + 4990, instrux + 4991, instrux + 4992, instrux + 4993, }; static const struct itemplate * const itable_evex03116[] = { instrux + 4988, instrux + 4989, }; static const struct itemplate * const itable_evex03117[] = { instrux + 4222, instrux + 4223, instrux + 4224, }; static const struct itemplate * const itable_evex03118[] = { instrux + 4417, instrux + 4418, instrux + 4419, instrux + 4420, instrux + 4423, instrux + 4424, instrux + 4425, instrux + 4426, }; static const struct itemplate * const itable_evex03119[] = { instrux + 4198, instrux + 4199, instrux + 4200, instrux + 4201, instrux + 4204, instrux + 4205, instrux + 4206, instrux + 4207, }; static const struct itemplate * const itable_evex0311A[] = { instrux + 4421, instrux + 4422, instrux + 4427, instrux + 4428, }; static const struct itemplate * const itable_evex0311B[] = { instrux + 4202, instrux + 4203, instrux + 4208, instrux + 4209, }; static const struct itemplate * const itable_evex0311D[] = { instrux + 4079, instrux + 4080, instrux + 4081, instrux + 4082, instrux + 4083, instrux + 4084, }; static const struct itemplate * const itable_evex0311E[] = { instrux + 4855, instrux + 4856, instrux + 4857, instrux + 4858, instrux + 4859, instrux + 4860, }; static const struct itemplate * const itable_evex0311F[] = { instrux + 4822, instrux + 4823, instrux + 4824, instrux + 4849, instrux + 4850, instrux + 4851, }; static const struct itemplate * const itable_evex03120[] = { instrux + 5009, instrux + 5010, instrux + 5011, instrux + 5012, }; static const struct itemplate * const itable_evex03121[] = { instrux + 4441, instrux + 4442, }; static const struct itemplate * const itable_evex03122[] = { instrux + 5013, instrux + 5014, instrux + 5015, instrux + 5016, }; static const struct itemplate * const itable_evex03123[] = { instrux + 5872, instrux + 5873, instrux + 5874, instrux + 5875, instrux + 5876, instrux + 5877, instrux + 5878, instrux + 5879, }; static const struct itemplate * const itable_evex03125[] = { instrux + 5678, instrux + 5679, instrux + 5680, instrux + 5681, instrux + 5682, instrux + 5683, }; static const struct itemplate * const itable_evex03126[] = { instrux + 4409, instrux + 4410, instrux + 4411, instrux + 4412, instrux + 4413, instrux + 4414, }; static const struct itemplate * const itable_evex03127[] = { instrux + 4415, instrux + 4416, }; static const struct itemplate * const itable_evex03138[] = { instrux + 4429, instrux + 4430, instrux + 4431, instrux + 4432, instrux + 4435, instrux + 4436, instrux + 4437, instrux + 4438, }; static const struct itemplate * const itable_evex03139[] = { instrux + 4210, instrux + 4211, instrux + 4212, instrux + 4213, instrux + 4216, instrux + 4217, instrux + 4218, instrux + 4219, }; static const struct itemplate * const itable_evex0313A[] = { instrux + 4433, instrux + 4434, instrux + 4439, instrux + 4440, }; static const struct itemplate * const itable_evex0313B[] = { instrux + 4214, instrux + 4215, instrux + 4220, instrux + 4221, }; static const struct itemplate * const itable_evex0313E[] = { instrux + 4852, instrux + 4853, instrux + 4854, instrux + 4861, instrux + 4862, instrux + 4863, }; static const struct itemplate * const itable_evex0313F[] = { instrux + 4819, instrux + 4820, instrux + 4821, instrux + 4864, instrux + 4865, instrux + 4866, }; static const struct itemplate * const itable_evex03142[] = { instrux + 4162, instrux + 4163, instrux + 4164, instrux + 4165, instrux + 4166, instrux + 4167, }; static const struct itemplate * const itable_evex03143[] = { instrux + 5880, instrux + 5881, instrux + 5882, instrux + 5883, instrux + 5884, instrux + 5885, instrux + 5886, instrux + 5887, }; static const struct itemplate * const itable_evex03144[] = { instrux + 2944, instrux + 2945, instrux + 2946, instrux + 2947, instrux + 2948, instrux + 2949, instrux + 2950, instrux + 2951, instrux + 2952, instrux + 2953, instrux + 2954, instrux + 2955, instrux + 2956, instrux + 2957, instrux + 2958, instrux + 2959, instrux + 2960, instrux + 2961, instrux + 2962, instrux + 2963, instrux + 2964, instrux + 2965, instrux + 2966, instrux + 2967, instrux + 2968, instrux + 2969, instrux + 2970, instrux + 2971, instrux + 2972, instrux + 2973, }; static const struct itemplate * const itable_evex03150[] = { instrux + 5768, instrux + 5769, instrux + 5770, instrux + 5771, instrux + 5772, instrux + 5773, instrux + 5774, instrux + 5775, instrux + 5776, instrux + 5777, instrux + 5778, instrux + 5779, }; static const struct itemplate * const itable_evex03151[] = { instrux + 5780, instrux + 5781, instrux + 5782, instrux + 5783, }; static const struct itemplate * const itable_evex03154[] = { instrux + 4225, instrux + 4226, instrux + 4227, instrux + 4228, instrux + 4229, instrux + 4230, instrux + 4231, instrux + 4232, instrux + 4233, instrux + 4234, instrux + 4235, instrux + 4236, }; static const struct itemplate * const itable_evex03155[] = { instrux + 4237, instrux + 4238, instrux + 4239, instrux + 4240, }; static const struct itemplate * const itable_evex03156[] = { instrux + 5800, instrux + 5801, instrux + 5802, instrux + 5803, instrux + 5804, instrux + 5805, }; static const struct itemplate * const itable_evex03157[] = { instrux + 5806, instrux + 5807, instrux + 5808, instrux + 5809, }; static const struct itemplate * const itable_evex03166[] = { instrux + 4373, instrux + 4374, instrux + 4375, instrux + 4376, instrux + 4377, instrux + 4378, }; static const struct itemplate * const itable_evex03167[] = { instrux + 4379, instrux + 4380, }; static const struct itemplate * const itable_evex03170[] = { instrux + 6045, instrux + 6046, instrux + 6047, instrux + 6048, instrux + 6049, instrux + 6050, }; static const struct itemplate * const itable_evex03171[] = { instrux + 6051, instrux + 6052, instrux + 6053, instrux + 6054, instrux + 6055, instrux + 6056, instrux + 6057, instrux + 6058, instrux + 6059, instrux + 6060, instrux + 6061, instrux + 6062, }; static const struct itemplate * const itable_evex03172[] = { instrux + 6081, instrux + 6082, instrux + 6083, instrux + 6084, instrux + 6085, instrux + 6086, }; static const struct itemplate * const itable_evex03173[] = { instrux + 6087, instrux + 6088, instrux + 6089, instrux + 6090, instrux + 6091, instrux + 6092, instrux + 6093, instrux + 6094, instrux + 6095, instrux + 6096, instrux + 6097, instrux + 6098, }; static const struct itemplate * const itable_evex031CE[] = { instrux + 6004, instrux + 6005, instrux + 6006, instrux + 6007, instrux + 6008, instrux + 6009, }; static const struct itemplate * const itable_evex031CF[] = { instrux + 5993, instrux + 5994, instrux + 5995, instrux + 5996, instrux + 5997, instrux + 5998, }; static const struct itemplate * const itable_vex01010[] = { instrux + 2554, instrux + 2556, }; static const struct itemplate * const itable_vex01011[] = { instrux + 2555, instrux + 2557, }; static const struct itemplate * const itable_vex01012[] = { instrux + 2502, instrux + 2503, instrux + 2515, instrux + 2516, }; static const struct itemplate * const itable_vex01013[] = { instrux + 2517, }; static const struct itemplate * const itable_vex01014[] = { instrux + 2905, instrux + 2906, instrux + 2907, instrux + 2908, }; static const struct itemplate * const itable_vex01015[] = { instrux + 2897, instrux + 2898, instrux + 2899, instrux + 2900, }; static const struct itemplate * const itable_vex01016[] = { instrux + 2507, instrux + 2508, instrux + 2510, instrux + 2511, }; static const struct itemplate * const itable_vex01017[] = { instrux + 2509, }; static const struct itemplate * const itable_vex01028[] = { instrux + 2478, instrux + 2480, }; static const struct itemplate * const itable_vex01029[] = { instrux + 2479, instrux + 2481, }; static const struct itemplate * const itable_vex0102B[] = { instrux + 2532, instrux + 2533, }; static const struct itemplate * const itable_vex0102E[] = { instrux + 2892, }; static const struct itemplate * const itable_vex0102F[] = { instrux + 2354, }; static const struct itemplate * const itable_vex01041[] = { instrux + 3889, instrux + 3890, }; static const struct itemplate * const itable_vex01042[] = { instrux + 3887, instrux + 3888, }; static const struct itemplate * const itable_vex01044[] = { instrux + 3909, instrux + 3910, }; static const struct itemplate * const itable_vex01045[] = { instrux + 3913, instrux + 3918, }; static const struct itemplate * const itable_vex01046[] = { instrux + 3936, instrux + 3937, }; static const struct itemplate * const itable_vex01047[] = { instrux + 3940, instrux + 3941, }; static const struct itemplate * const itable_vex0104A[] = { instrux + 3881, instrux + 3882, }; static const struct itemplate * const itable_vex0104B[] = { instrux + 3932, instrux + 3933, }; static const struct itemplate * const itable_vex01050[] = { instrux + 2522, instrux + 2523, instrux + 2524, instrux + 2525, }; static const struct itemplate * const itable_vex01051[] = { instrux + 2868, instrux + 2869, }; static const struct itemplate * const itable_vex01052[] = { instrux + 2846, instrux + 2847, }; static const struct itemplate * const itable_vex01053[] = { instrux + 2842, instrux + 2843, }; static const struct itemplate * const itable_vex01054[] = { instrux + 1757, instrux + 1758, instrux + 1759, instrux + 1760, }; static const struct itemplate * const itable_vex01055[] = { instrux + 1765, instrux + 1766, instrux + 1767, instrux + 1768, }; static const struct itemplate * const itable_vex01056[] = { instrux + 2576, instrux + 2577, instrux + 2578, instrux + 2579, }; static const struct itemplate * const itable_vex01057[] = { instrux + 2913, instrux + 2914, instrux + 2915, instrux + 2916, }; static const struct itemplate * const itable_vex01058[] = { instrux + 1737, instrux + 1738, instrux + 1739, instrux + 1740, }; static const struct itemplate * const itable_vex01059[] = { instrux + 2564, instrux + 2565, instrux + 2566, instrux + 2567, }; static const struct itemplate * const itable_vex0105A[] = { instrux + 2369, instrux + 2370, }; static const struct itemplate * const itable_vex0105B[] = { instrux + 2357, instrux + 2358, }; static const struct itemplate * const itable_vex0105C[] = { instrux + 2879, instrux + 2880, instrux + 2881, instrux + 2882, }; static const struct itemplate * const itable_vex0105D[] = { instrux + 2466, instrux + 2467, instrux + 2468, instrux + 2469, }; static const struct itemplate * const itable_vex0105E[] = { instrux + 2401, instrux + 2402, instrux + 2403, instrux + 2404, }; static const struct itemplate * const itable_vex0105F[] = { instrux + 2454, instrux + 2455, instrux + 2456, instrux + 2457, }; static const struct itemplate * const itable_vex01077[] = { instrux + 2917, instrux + 2918, }; static const struct itemplate * const itable_vex01090[] = { instrux + 3899, instrux + 3903, }; static const struct itemplate * const itable_vex01091[] = { instrux + 3900, instrux + 3904, }; static const struct itemplate * const itable_vex01092[] = { instrux + 3905, }; static const struct itemplate * const itable_vex01093[] = { instrux + 3906, }; static const struct itemplate * const itable_vex01098[] = { instrux + 3916, instrux + 3917, }; static const struct itemplate * const itable_vex01099[] = { instrux + 3929, instrux + 3930, }; static const struct itemplate * const itable_vex010AE[] = { instrux + 2440, instrux + 2874, }; static const struct itemplate * const itable_vex010C2[] = { 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, 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, }; static const struct itemplate * const itable_vex010C6[] = { instrux + 2862, instrux + 2863, instrux + 2864, instrux + 2865, }; static const struct itemplate * const itable_vex01110[] = { instrux + 2550, instrux + 2552, }; static const struct itemplate * const itable_vex01111[] = { instrux + 2551, instrux + 2553, }; static const struct itemplate * const itable_vex01112[] = { instrux + 2512, instrux + 2513, }; static const struct itemplate * const itable_vex01113[] = { instrux + 2514, }; static const struct itemplate * const itable_vex01114[] = { instrux + 2901, instrux + 2902, instrux + 2903, instrux + 2904, }; static const struct itemplate * const itable_vex01115[] = { instrux + 2893, instrux + 2894, instrux + 2895, instrux + 2896, }; static const struct itemplate * const itable_vex01116[] = { instrux + 2504, instrux + 2505, }; static const struct itemplate * const itable_vex01117[] = { instrux + 2506, }; static const struct itemplate * const itable_vex01128[] = { instrux + 2474, instrux + 2476, }; static const struct itemplate * const itable_vex01129[] = { instrux + 2475, instrux + 2477, }; static const struct itemplate * const itable_vex0112B[] = { instrux + 2530, instrux + 2531, }; static const struct itemplate * const itable_vex0112E[] = { instrux + 2891, }; static const struct itemplate * const itable_vex0112F[] = { instrux + 2353, }; static const struct itemplate * const itable_vex01141[] = { instrux + 3883, instrux + 3884, }; static const struct itemplate * const itable_vex01142[] = { instrux + 3885, instrux + 3886, }; static const struct itemplate * const itable_vex01144[] = { instrux + 3907, instrux + 3908, }; static const struct itemplate * const itable_vex01145[] = { instrux + 3911, instrux + 3912, }; static const struct itemplate * const itable_vex01146[] = { instrux + 3934, instrux + 3935, }; static const struct itemplate * const itable_vex01147[] = { instrux + 3938, instrux + 3939, }; static const struct itemplate * const itable_vex0114A[] = { instrux + 3879, instrux + 3880, }; static const struct itemplate * const itable_vex0114B[] = { instrux + 3931, }; static const struct itemplate * const itable_vex01150[] = { instrux + 2518, instrux + 2519, instrux + 2520, instrux + 2521, }; static const struct itemplate * const itable_vex01151[] = { instrux + 2866, instrux + 2867, }; static const struct itemplate * const itable_vex01154[] = { instrux + 1753, instrux + 1754, instrux + 1755, instrux + 1756, }; static const struct itemplate * const itable_vex01155[] = { instrux + 1761, instrux + 1762, instrux + 1763, instrux + 1764, }; static const struct itemplate * const itable_vex01156[] = { instrux + 2572, instrux + 2573, instrux + 2574, instrux + 2575, }; static const struct itemplate * const itable_vex01157[] = { instrux + 2909, instrux + 2910, instrux + 2911, instrux + 2912, }; static const struct itemplate * const itable_vex01158[] = { instrux + 1733, instrux + 1734, instrux + 1735, instrux + 1736, }; static const struct itemplate * const itable_vex01159[] = { instrux + 2560, instrux + 2561, instrux + 2562, instrux + 2563, }; static const struct itemplate * const itable_vex0115A[] = { instrux + 2363, instrux + 2364, instrux + 2365, instrux + 2366, }; static const struct itemplate * const itable_vex0115B[] = { instrux + 2367, instrux + 2368, }; static const struct itemplate * const itable_vex0115C[] = { instrux + 2875, instrux + 2876, instrux + 2877, instrux + 2878, }; static const struct itemplate * const itable_vex0115D[] = { instrux + 2462, instrux + 2463, instrux + 2464, instrux + 2465, }; static const struct itemplate * const itable_vex0115E[] = { instrux + 2397, instrux + 2398, instrux + 2399, instrux + 2400, }; static const struct itemplate * const itable_vex0115F[] = { instrux + 2450, instrux + 2451, instrux + 2452, instrux + 2453, }; static const struct itemplate * const itable_vex01160[] = { instrux + 2832, instrux + 2833, instrux + 3693, instrux + 3694, }; static const struct itemplate * const itable_vex01161[] = { instrux + 2834, instrux + 2835, instrux + 3695, instrux + 3696, }; static const struct itemplate * const itable_vex01162[] = { instrux + 2836, instrux + 2837, instrux + 3697, instrux + 3698, }; static const struct itemplate * const itable_vex01163[] = { instrux + 2583, instrux + 2584, instrux + 3490, instrux + 3491, }; static const struct itemplate * const itable_vex01164[] = { instrux + 2633, instrux + 2634, instrux + 3536, instrux + 3537, }; static const struct itemplate * const itable_vex01165[] = { instrux + 2635, instrux + 2636, instrux + 3538, instrux + 3539, }; static const struct itemplate * const itable_vex01166[] = { instrux + 2637, instrux + 2638, instrux + 3540, instrux + 3541, }; static const struct itemplate * const itable_vex01167[] = { instrux + 2587, instrux + 2588, instrux + 3496, instrux + 3497, }; static const struct itemplate * const itable_vex01168[] = { instrux + 2824, instrux + 2825, instrux + 3685, instrux + 3686, }; static const struct itemplate * const itable_vex01169[] = { instrux + 2826, instrux + 2827, instrux + 3687, instrux + 3688, }; static const struct itemplate * const itable_vex0116A[] = { instrux + 2828, instrux + 2829, instrux + 3689, instrux + 3690, }; static const struct itemplate * const itable_vex0116B[] = { instrux + 2585, instrux + 2586, instrux + 3492, instrux + 3493, }; static const struct itemplate * const itable_vex0116C[] = { instrux + 2838, instrux + 2839, instrux + 3699, instrux + 3700, }; static const struct itemplate * const itable_vex0116D[] = { instrux + 2830, instrux + 2831, instrux + 3691, instrux + 3692, }; static const struct itemplate * const itable_vex0116E[] = { instrux + 2482, instrux + 2486, }; static const struct itemplate * const itable_vex0116F[] = { instrux + 2490, instrux + 2492, instrux + 2494, }; static const struct itemplate * const itable_vex01170[] = { instrux + 2761, instrux + 3624, }; static const struct itemplate * const itable_vex01171[] = { instrux + 2776, instrux + 2777, instrux + 2788, instrux + 2789, instrux + 2796, instrux + 2797, instrux + 3637, instrux + 3638, instrux + 3649, instrux + 3650, instrux + 3659, instrux + 3660, }; static const struct itemplate * const itable_vex01172[] = { instrux + 2780, instrux + 2781, instrux + 2792, instrux + 2793, instrux + 2800, instrux + 2801, instrux + 3641, instrux + 3642, instrux + 3653, instrux + 3654, instrux + 3663, instrux + 3664, }; static const struct itemplate * const itable_vex01173[] = { instrux + 2770, instrux + 2771, instrux + 2772, instrux + 2773, instrux + 2784, instrux + 2785, instrux + 2804, instrux + 2805, instrux + 3633, instrux + 3634, instrux + 3645, instrux + 3646, instrux + 3655, instrux + 3656, instrux + 3667, instrux + 3668, }; static const struct itemplate * const itable_vex01174[] = { instrux + 2625, instrux + 2626, instrux + 3528, instrux + 3529, }; static const struct itemplate * const itable_vex01175[] = { instrux + 2627, instrux + 2628, instrux + 3530, instrux + 3531, }; static const struct itemplate * const itable_vex01176[] = { instrux + 2629, instrux + 2630, instrux + 3532, instrux + 3533, }; static const struct itemplate * const itable_vex0117C[] = { instrux + 2417, instrux + 2418, instrux + 2419, instrux + 2420, }; static const struct itemplate * const itable_vex0117D[] = { instrux + 2425, instrux + 2426, instrux + 2427, instrux + 2428, }; static const struct itemplate * const itable_vex0117E[] = { instrux + 2483, instrux + 2487, }; static const struct itemplate * const itable_vex0117F[] = { instrux + 2491, instrux + 2493, instrux + 2495, }; static const struct itemplate * const itable_vex01190[] = { instrux + 3891, instrux + 3895, }; static const struct itemplate * const itable_vex01191[] = { instrux + 3892, instrux + 3896, }; static const struct itemplate * const itable_vex01192[] = { instrux + 3893, }; static const struct itemplate * const itable_vex01193[] = { instrux + 3894, }; static const struct itemplate * const itable_vex01198[] = { instrux + 3914, instrux + 3915, }; static const struct itemplate * const itable_vex01199[] = { instrux + 3927, instrux + 3928, }; static const struct itemplate * const itable_vex011C2[] = { 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, 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, }; static const struct itemplate * const itable_vex011C4[] = { instrux + 2685, instrux + 2686, instrux + 2687, instrux + 2688, instrux + 2689, instrux + 2690, }; static const struct itemplate * const itable_vex011C5[] = { instrux + 2658, instrux + 2659, }; static const struct itemplate * const itable_vex011C6[] = { instrux + 2858, instrux + 2859, instrux + 2860, instrux + 2861, }; static const struct itemplate * const itable_vex011D0[] = { instrux + 1745, instrux + 1746, instrux + 1747, instrux + 1748, }; static const struct itemplate * const itable_vex011D1[] = { instrux + 2794, instrux + 2795, instrux + 3657, instrux + 3658, }; static const struct itemplate * const itable_vex011D2[] = { instrux + 2798, instrux + 2799, instrux + 3661, instrux + 3662, }; static const struct itemplate * const itable_vex011D3[] = { instrux + 2802, instrux + 2803, instrux + 3665, instrux + 3666, }; static const struct itemplate * const itable_vex011D4[] = { instrux + 2597, instrux + 2598, instrux + 3504, instrux + 3505, }; static const struct itemplate * const itable_vex011D5[] = { instrux + 2747, instrux + 2748, instrux + 3612, instrux + 3613, }; static const struct itemplate * const itable_vex011D6[] = { instrux + 2485, }; static const struct itemplate * const itable_vex011D7[] = { instrux + 2727, instrux + 2728, instrux + 3584, instrux + 3585, }; static const struct itemplate * const itable_vex011D8[] = { instrux + 2820, instrux + 2821, instrux + 3681, instrux + 3682, }; static const struct itemplate * const itable_vex011D9[] = { instrux + 2822, instrux + 2823, instrux + 3683, instrux + 3684, }; static const struct itemplate * const itable_vex011DA[] = { instrux + 2721, instrux + 2722, instrux + 3578, instrux + 3579, }; static const struct itemplate * const itable_vex011DB[] = { instrux + 2609, instrux + 2610, instrux + 3516, instrux + 3517, }; static const struct itemplate * const itable_vex011DC[] = { instrux + 2603, instrux + 2604, instrux + 3510, instrux + 3511, }; static const struct itemplate * const itable_vex011DD[] = { instrux + 2605, instrux + 2606, instrux + 3512, instrux + 3513, }; static const struct itemplate * const itable_vex011DE[] = { instrux + 2709, instrux + 2710, instrux + 3566, instrux + 3567, }; static const struct itemplate * const itable_vex011DF[] = { instrux + 2611, instrux + 2612, instrux + 3518, instrux + 3519, }; static const struct itemplate * const itable_vex011E0[] = { instrux + 2613, instrux + 2614, instrux + 3520, instrux + 3521, }; static const struct itemplate * const itable_vex011E1[] = { instrux + 2786, instrux + 2787, instrux + 3647, instrux + 3648, }; static const struct itemplate * const itable_vex011E2[] = { instrux + 2790, instrux + 2791, instrux + 3651, instrux + 3652, }; static const struct itemplate * const itable_vex011E3[] = { instrux + 2615, instrux + 2616, instrux + 3522, instrux + 3523, }; static const struct itemplate * const itable_vex011E4[] = { instrux + 2741, instrux + 2742, instrux + 3608, instrux + 3609, }; static const struct itemplate * const itable_vex011E5[] = { instrux + 2745, instrux + 2746, instrux + 3610, instrux + 3611, }; static const struct itemplate * const itable_vex011E6[] = { instrux + 2387, instrux + 2388, instrux + 2389, instrux + 2390, }; static const struct itemplate * const itable_vex011E7[] = { instrux + 2526, instrux + 2527, instrux + 2528, }; static const struct itemplate * const itable_vex011E8[] = { instrux + 2816, instrux + 2817, instrux + 3677, instrux + 3678, }; static const struct itemplate * const itable_vex011E9[] = { instrux + 2818, instrux + 2819, instrux + 3679, instrux + 3680, }; static const struct itemplate * const itable_vex011EA[] = { instrux + 2717, instrux + 2718, instrux + 3574, instrux + 3575, }; static const struct itemplate * const itable_vex011EB[] = { instrux + 2755, instrux + 2756, instrux + 3618, instrux + 3619, }; static const struct itemplate * const itable_vex011EC[] = { instrux + 2599, instrux + 2600, instrux + 3506, instrux + 3507, }; static const struct itemplate * const itable_vex011ED[] = { instrux + 2601, instrux + 2602, instrux + 3508, instrux + 3509, }; static const struct itemplate * const itable_vex011EE[] = { instrux + 2705, instrux + 2706, instrux + 3562, instrux + 3563, }; static const struct itemplate * const itable_vex011EF[] = { instrux + 2840, instrux + 2841, instrux + 3701, instrux + 3702, }; static const struct itemplate * const itable_vex011F1[] = { instrux + 2774, instrux + 2775, instrux + 3635, instrux + 3636, }; static const struct itemplate * const itable_vex011F2[] = { instrux + 2778, instrux + 2779, instrux + 3639, instrux + 3640, }; static const struct itemplate * const itable_vex011F3[] = { instrux + 2782, instrux + 2783, instrux + 3643, instrux + 3644, }; static const struct itemplate * const itable_vex011F4[] = { instrux + 2751, instrux + 2752, instrux + 3616, instrux + 3617, }; static const struct itemplate * const itable_vex011F5[] = { instrux + 2699, instrux + 2700, instrux + 3558, instrux + 3559, }; static const struct itemplate * const itable_vex011F6[] = { instrux + 2757, instrux + 2758, instrux + 3620, instrux + 3621, }; static const struct itemplate * const itable_vex011F7[] = { instrux + 2441, }; static const struct itemplate * const itable_vex011F8[] = { instrux + 2808, instrux + 2809, instrux + 3669, instrux + 3670, }; static const struct itemplate * const itable_vex011F9[] = { instrux + 2810, instrux + 2811, instrux + 3671, instrux + 3672, }; static const struct itemplate * const itable_vex011FA[] = { instrux + 2812, instrux + 2813, instrux + 3673, instrux + 3674, }; static const struct itemplate * const itable_vex011FB[] = { instrux + 2814, instrux + 2815, instrux + 3675, instrux + 3676, }; static const struct itemplate * const itable_vex011FC[] = { instrux + 2591, instrux + 2592, instrux + 3498, instrux + 3499, }; static const struct itemplate * const itable_vex011FD[] = { instrux + 2593, instrux + 2594, instrux + 3500, instrux + 3501, }; static const struct itemplate * const itable_vex011FE[] = { instrux + 2595, instrux + 2596, instrux + 3502, instrux + 3503, }; static const struct itemplate * const itable_vex01210[] = { instrux + 2544, instrux + 2545, instrux + 2546, }; static const struct itemplate * const itable_vex01211[] = { instrux + 2547, instrux + 2548, instrux + 2549, }; static const struct itemplate * const itable_vex01212[] = { instrux + 2542, instrux + 2543, }; static const struct itemplate * const itable_vex01216[] = { instrux + 2540, instrux + 2541, }; static const struct itemplate * const itable_vex0122A[] = { instrux + 2379, instrux + 2380, instrux + 2381, instrux + 2382, }; static const struct itemplate * const itable_vex0122C[] = { instrux + 2395, instrux + 2396, }; static const struct itemplate * const itable_vex0122D[] = { instrux + 2385, instrux + 2386, }; static const struct itemplate * const itable_vex01251[] = { instrux + 2872, instrux + 2873, }; static const struct itemplate * const itable_vex01252[] = { instrux + 2848, instrux + 2849, }; static const struct itemplate * const itable_vex01253[] = { instrux + 2844, instrux + 2845, }; static const struct itemplate * const itable_vex01258[] = { instrux + 1743, instrux + 1744, }; static const struct itemplate * const itable_vex01259[] = { instrux + 2570, instrux + 2571, }; static const struct itemplate * const itable_vex0125A[] = { instrux + 2383, instrux + 2384, }; static const struct itemplate * const itable_vex0125B[] = { instrux + 2391, instrux + 2392, }; static const struct itemplate * const itable_vex0125C[] = { instrux + 2885, instrux + 2886, }; static const struct itemplate * const itable_vex0125D[] = { instrux + 2472, instrux + 2473, }; static const struct itemplate * const itable_vex0125E[] = { instrux + 2407, instrux + 2408, }; static const struct itemplate * const itable_vex0125F[] = { instrux + 2460, instrux + 2461, }; static const struct itemplate * const itable_vex0126F[] = { instrux + 2496, instrux + 2498, instrux + 2500, }; static const struct itemplate * const itable_vex01270[] = { instrux + 2762, instrux + 3625, }; static const struct itemplate * const itable_vex0127E[] = { instrux + 2484, }; static const struct itemplate * const itable_vex0127F[] = { instrux + 2497, instrux + 2499, instrux + 2501, }; static const struct itemplate * const itable_vex012C2[] = { 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, instrux + 2332, instrux + 2333, instrux + 2334, instrux + 2335, instrux + 2336, instrux + 2337, instrux + 2338, instrux + 2339, instrux + 2340, instrux + 2341, instrux + 2342, instrux + 2343, instrux + 2344, instrux + 2345, instrux + 2346, instrux + 2347, instrux + 2348, instrux + 2349, instrux + 2350, instrux + 2351, instrux + 2352, }; static const struct itemplate * const itable_vex012E6[] = { instrux + 2355, instrux + 2356, }; static const struct itemplate * const itable_vex01310[] = { instrux + 2534, instrux + 2535, instrux + 2536, }; static const struct itemplate * const itable_vex01311[] = { instrux + 2537, instrux + 2538, instrux + 2539, }; static const struct itemplate * const itable_vex01312[] = { instrux + 2488, instrux + 2489, }; static const struct itemplate * const itable_vex0132A[] = { instrux + 2375, instrux + 2376, instrux + 2377, instrux + 2378, }; static const struct itemplate * const itable_vex0132C[] = { instrux + 2393, instrux + 2394, }; static const struct itemplate * const itable_vex0132D[] = { instrux + 2371, instrux + 2372, }; static const struct itemplate * const itable_vex01351[] = { instrux + 2870, instrux + 2871, }; static const struct itemplate * const itable_vex01358[] = { instrux + 1741, instrux + 1742, }; static const struct itemplate * const itable_vex01359[] = { instrux + 2568, instrux + 2569, }; static const struct itemplate * const itable_vex0135A[] = { instrux + 2373, instrux + 2374, }; static const struct itemplate * const itable_vex0135C[] = { instrux + 2883, instrux + 2884, }; static const struct itemplate * const itable_vex0135D[] = { instrux + 2470, instrux + 2471, }; static const struct itemplate * const itable_vex0135E[] = { instrux + 2405, instrux + 2406, }; static const struct itemplate * const itable_vex0135F[] = { instrux + 2458, instrux + 2459, }; static const struct itemplate * const itable_vex01370[] = { instrux + 2763, instrux + 3626, }; static const struct itemplate * const itable_vex0137C[] = { instrux + 2421, instrux + 2422, instrux + 2423, instrux + 2424, }; static const struct itemplate * const itable_vex0137D[] = { instrux + 2429, instrux + 2430, instrux + 2431, instrux + 2432, }; static const struct itemplate * const itable_vex01392[] = { instrux + 3897, instrux + 3901, }; static const struct itemplate * const itable_vex01393[] = { instrux + 3898, instrux + 3902, }; static const struct itemplate * const itable_vex013C2[] = { 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, 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, }; static const struct itemplate * const itable_vex013D0[] = { instrux + 1749, instrux + 1750, instrux + 1751, instrux + 1752, }; static const struct itemplate * const itable_vex013E6[] = { instrux + 2359, instrux + 2360, instrux + 2361, instrux + 2362, }; static const struct itemplate * const itable_vex013F0[] = { instrux + 2437, instrux + 2438, instrux + 2439, }; static const struct itemplate * const itable_vex020F2[] = { instrux + 3799, instrux + 3800, }; static const struct itemplate * const itable_vex020F3[] = { instrux + 3809, instrux + 3810, instrux + 3819, instrux + 3820, instrux + 3821, instrux + 3822, }; static const struct itemplate * const itable_vex020F5[] = { instrux + 3825, instrux + 3826, }; static const struct itemplate * const itable_vex020F7[] = { instrux + 3801, instrux + 3802, }; static const struct itemplate * const itable_vex02100[] = { instrux + 2759, instrux + 2760, instrux + 3622, instrux + 3623, }; static const struct itemplate * const itable_vex02101[] = { instrux + 2666, instrux + 2667, instrux + 3544, instrux + 3545, }; static const struct itemplate * const itable_vex02102[] = { instrux + 2668, instrux + 2669, instrux + 3546, instrux + 3547, }; static const struct itemplate * const itable_vex02103[] = { instrux + 2670, instrux + 2671, instrux + 3548, instrux + 3549, }; static const struct itemplate * const itable_vex02104[] = { instrux + 2701, instrux + 2702, instrux + 3556, instrux + 3557, }; static const struct itemplate * const itable_vex02105[] = { instrux + 2673, instrux + 2674, instrux + 3550, instrux + 3551, }; static const struct itemplate * const itable_vex02106[] = { instrux + 2675, instrux + 2676, instrux + 3552, instrux + 3553, }; static const struct itemplate * const itable_vex02107[] = { instrux + 2677, instrux + 2678, instrux + 3554, instrux + 3555, }; static const struct itemplate * const itable_vex02108[] = { instrux + 2764, instrux + 2765, instrux + 3627, instrux + 3628, }; static const struct itemplate * const itable_vex02109[] = { instrux + 2766, instrux + 2767, instrux + 3629, instrux + 3630, }; static const struct itemplate * const itable_vex0210A[] = { instrux + 2768, instrux + 2769, instrux + 3631, instrux + 3632, }; static const struct itemplate * const itable_vex0210B[] = { instrux + 2743, instrux + 2744, instrux + 3606, instrux + 3607, }; static const struct itemplate * const itable_vex0210C[] = { instrux + 2647, instrux + 2648, instrux + 2649, instrux + 2650, }; static const struct itemplate * const itable_vex0210D[] = { instrux + 2641, instrux + 2642, instrux + 2643, instrux + 2644, }; static const struct itemplate * const itable_vex0210E[] = { instrux + 2887, instrux + 2888, }; static const struct itemplate * const itable_vex0210F[] = { instrux + 2889, instrux + 2890, }; static const struct itemplate * const itable_vex02113[] = { instrux + 3177, instrux + 3178, }; static const struct itemplate * const itable_vex02116[] = { instrux + 3731, instrux + 3732, }; static const struct itemplate * const itable_vex02117[] = { instrux + 2806, instrux + 2807, }; static const struct itemplate * const itable_vex02118[] = { instrux + 1785, instrux + 1786, instrux + 3704, instrux + 3705, }; static const struct itemplate * const itable_vex02119[] = { instrux + 1787, instrux + 3706, }; static const struct itemplate * const itable_vex0211A[] = { instrux + 1788, }; static const struct itemplate * const itable_vex0211C[] = { instrux + 2580, instrux + 3487, }; static const struct itemplate * const itable_vex0211D[] = { instrux + 2581, instrux + 3488, }; static const struct itemplate * const itable_vex0211E[] = { instrux + 2582, instrux + 3489, }; static const struct itemplate * const itable_vex02120[] = { instrux + 2729, instrux + 3586, }; static const struct itemplate * const itable_vex02121[] = { instrux + 2730, instrux + 3587, instrux + 3588, }; static const struct itemplate * const itable_vex02122[] = { instrux + 2731, instrux + 3589, instrux + 3590, }; static const struct itemplate * const itable_vex02123[] = { instrux + 2732, instrux + 3591, }; static const struct itemplate * const itable_vex02124[] = { instrux + 2733, instrux + 3592, instrux + 3593, }; static const struct itemplate * const itable_vex02125[] = { instrux + 2734, instrux + 3594, }; static const struct itemplate * const itable_vex02128[] = { instrux + 2753, instrux + 2754, instrux + 3604, instrux + 3605, }; static const struct itemplate * const itable_vex02129[] = { instrux + 2631, instrux + 2632, instrux + 3534, instrux + 3535, }; static const struct itemplate * const itable_vex0212A[] = { instrux + 2529, instrux + 3703, }; static const struct itemplate * const itable_vex0212B[] = { instrux + 2589, instrux + 2590, instrux + 3494, instrux + 3495, }; static const struct itemplate * const itable_vex0212C[] = { instrux + 2442, instrux + 2443, }; static const struct itemplate * const itable_vex0212D[] = { instrux + 2446, instrux + 2447, }; static const struct itemplate * const itable_vex0212E[] = { instrux + 2444, instrux + 2445, }; static const struct itemplate * const itable_vex0212F[] = { instrux + 2448, instrux + 2449, }; static const struct itemplate * const itable_vex02130[] = { instrux + 2735, instrux + 3595, }; static const struct itemplate * const itable_vex02131[] = { instrux + 2736, instrux + 3596, instrux + 3597, }; static const struct itemplate * const itable_vex02132[] = { instrux + 2737, instrux + 3598, instrux + 3599, }; static const struct itemplate * const itable_vex02133[] = { instrux + 2738, instrux + 3600, }; static const struct itemplate * const itable_vex02134[] = { instrux + 2739, instrux + 3601, instrux + 3602, }; static const struct itemplate * const itable_vex02135[] = { instrux + 2740, instrux + 3603, }; static const struct itemplate * const itable_vex02136[] = { instrux + 3728, instrux + 3729, }; static const struct itemplate * const itable_vex02137[] = { instrux + 2639, instrux + 2640, instrux + 3542, instrux + 3543, }; static const struct itemplate * const itable_vex02138[] = { instrux + 2715, instrux + 2716, instrux + 3572, instrux + 3573, }; static const struct itemplate * const itable_vex02139[] = { instrux + 2719, instrux + 2720, instrux + 3576, instrux + 3577, }; static const struct itemplate * const itable_vex0213A[] = { instrux + 2723, instrux + 2724, instrux + 3580, instrux + 3581, }; static const struct itemplate * const itable_vex0213B[] = { instrux + 2725, instrux + 2726, instrux + 3582, instrux + 3583, }; static const struct itemplate * const itable_vex0213C[] = { instrux + 2703, instrux + 2704, instrux + 3560, instrux + 3561, }; static const struct itemplate * const itable_vex0213D[] = { instrux + 2707, instrux + 2708, instrux + 3564, instrux + 3565, }; static const struct itemplate * const itable_vex0213E[] = { instrux + 2711, instrux + 2712, instrux + 3568, instrux + 3569, }; static const struct itemplate * const itable_vex0213F[] = { instrux + 2713, instrux + 2714, instrux + 3570, instrux + 3571, }; static const struct itemplate * const itable_vex02140[] = { instrux + 2749, instrux + 2750, instrux + 3614, instrux + 3615, }; static const struct itemplate * const itable_vex02141[] = { instrux + 2672, }; static const struct itemplate * const itable_vex02145[] = { instrux + 3767, instrux + 3768, instrux + 3769, instrux + 3770, instrux + 3771, instrux + 3772, instrux + 3773, instrux + 3774, }; static const struct itemplate * const itable_vex02146[] = { instrux + 3763, instrux + 3764, instrux + 3765, instrux + 3766, }; static const struct itemplate * const itable_vex02147[] = { instrux + 3755, instrux + 3756, instrux + 3757, instrux + 3758, instrux + 3759, instrux + 3760, instrux + 3761, instrux + 3762, }; static const struct itemplate * const itable_vex02158[] = { instrux + 3720, instrux + 3721, instrux + 3722, instrux + 3723, }; static const struct itemplate * const itable_vex02159[] = { instrux + 3724, instrux + 3725, instrux + 3726, instrux + 3727, }; static const struct itemplate * const itable_vex0215A[] = { instrux + 3707, }; static const struct itemplate * const itable_vex02178[] = { instrux + 3712, instrux + 3713, instrux + 3714, instrux + 3715, }; static const struct itemplate * const itable_vex02179[] = { instrux + 3716, instrux + 3717, instrux + 3718, instrux + 3719, }; static const struct itemplate * const itable_vex0218C[] = { instrux + 3739, instrux + 3740, instrux + 3741, instrux + 3742, instrux + 3743, instrux + 3744, instrux + 3745, instrux + 3746, }; static const struct itemplate * const itable_vex0218E[] = { instrux + 3747, instrux + 3748, instrux + 3749, instrux + 3750, instrux + 3751, instrux + 3752, instrux + 3753, instrux + 3754, }; static const struct itemplate * const itable_vex02190[] = { instrux + 3783, instrux + 3785, instrux + 3787, instrux + 3789, }; static const struct itemplate * const itable_vex02191[] = { instrux + 3784, instrux + 3786, instrux + 3788, instrux + 3790, }; static const struct itemplate * const itable_vex02192[] = { instrux + 3775, instrux + 3777, instrux + 3779, instrux + 3781, }; static const struct itemplate * const itable_vex02193[] = { instrux + 3776, instrux + 3778, instrux + 3780, instrux + 3782, }; static const struct itemplate * const itable_vex02196[] = { instrux + 2998, instrux + 2999, instrux + 3000, instrux + 3001, instrux + 3002, instrux + 3003, instrux + 3004, instrux + 3005, }; static const struct itemplate * const itable_vex02197[] = { instrux + 3046, instrux + 3047, instrux + 3048, instrux + 3049, instrux + 3050, instrux + 3051, instrux + 3052, instrux + 3053, }; static const struct itemplate * const itable_vex02198[] = { instrux + 2974, instrux + 2975, instrux + 2976, instrux + 2977, instrux + 2978, instrux + 2979, instrux + 2980, instrux + 2981, }; static const struct itemplate * const itable_vex02199[] = { instrux + 3118, instrux + 3119, instrux + 3120, instrux + 3121, }; static const struct itemplate * const itable_vex0219A[] = { instrux + 3022, instrux + 3023, instrux + 3024, instrux + 3025, instrux + 3026, instrux + 3027, instrux + 3028, instrux + 3029, }; static const struct itemplate * const itable_vex0219B[] = { instrux + 3130, instrux + 3131, instrux + 3132, instrux + 3133, }; static const struct itemplate * const itable_vex0219C[] = { instrux + 3070, instrux + 3071, instrux + 3072, instrux + 3073, instrux + 3074, instrux + 3075, instrux + 3076, instrux + 3077, }; static const struct itemplate * const itable_vex0219D[] = { instrux + 3142, instrux + 3143, instrux + 3144, instrux + 3145, }; static const struct itemplate * const itable_vex0219E[] = { instrux + 3094, instrux + 3095, instrux + 3096, instrux + 3097, instrux + 3098, instrux + 3099, instrux + 3100, instrux + 3101, }; static const struct itemplate * const itable_vex0219F[] = { instrux + 3154, instrux + 3155, instrux + 3156, instrux + 3157, }; static const struct itemplate * const itable_vex021A6[] = { instrux + 3006, instrux + 3007, instrux + 3008, instrux + 3009, instrux + 3010, instrux + 3011, instrux + 3012, instrux + 3013, }; static const struct itemplate * const itable_vex021A7[] = { instrux + 3054, instrux + 3055, instrux + 3056, instrux + 3057, instrux + 3058, instrux + 3059, instrux + 3060, instrux + 3061, }; static const struct itemplate * const itable_vex021A8[] = { instrux + 2982, instrux + 2983, instrux + 2984, instrux + 2985, instrux + 2986, instrux + 2987, instrux + 2988, instrux + 2989, }; static const struct itemplate * const itable_vex021A9[] = { instrux + 3122, instrux + 3123, instrux + 3124, instrux + 3125, }; static const struct itemplate * const itable_vex021AA[] = { instrux + 3030, instrux + 3031, instrux + 3032, instrux + 3033, instrux + 3034, instrux + 3035, instrux + 3036, instrux + 3037, }; static const struct itemplate * const itable_vex021AB[] = { instrux + 3134, instrux + 3135, instrux + 3136, instrux + 3137, }; static const struct itemplate * const itable_vex021AC[] = { instrux + 3078, instrux + 3079, instrux + 3080, instrux + 3081, instrux + 3082, instrux + 3083, instrux + 3084, instrux + 3085, }; static const struct itemplate * const itable_vex021AD[] = { instrux + 3146, instrux + 3147, instrux + 3148, instrux + 3149, }; static const struct itemplate * const itable_vex021AE[] = { instrux + 3102, instrux + 3103, instrux + 3104, instrux + 3105, instrux + 3106, instrux + 3107, instrux + 3108, instrux + 3109, }; static const struct itemplate * const itable_vex021AF[] = { instrux + 3158, instrux + 3159, instrux + 3160, instrux + 3161, }; static const struct itemplate * const itable_vex021B6[] = { instrux + 3014, instrux + 3015, instrux + 3016, instrux + 3017, instrux + 3018, instrux + 3019, instrux + 3020, instrux + 3021, }; static const struct itemplate * const itable_vex021B7[] = { instrux + 3062, instrux + 3063, instrux + 3064, instrux + 3065, instrux + 3066, instrux + 3067, instrux + 3068, instrux + 3069, }; static const struct itemplate * const itable_vex021B8[] = { instrux + 2990, instrux + 2991, instrux + 2992, instrux + 2993, instrux + 2994, instrux + 2995, instrux + 2996, instrux + 2997, }; static const struct itemplate * const itable_vex021B9[] = { instrux + 3126, instrux + 3127, instrux + 3128, instrux + 3129, }; static const struct itemplate * const itable_vex021BA[] = { instrux + 3038, instrux + 3039, instrux + 3040, instrux + 3041, instrux + 3042, instrux + 3043, instrux + 3044, instrux + 3045, }; static const struct itemplate * const itable_vex021BB[] = { instrux + 3138, instrux + 3139, instrux + 3140, instrux + 3141, }; static const struct itemplate * const itable_vex021BC[] = { instrux + 3086, instrux + 3087, instrux + 3088, instrux + 3089, instrux + 3090, instrux + 3091, instrux + 3092, instrux + 3093, }; static const struct itemplate * const itable_vex021BD[] = { instrux + 3150, instrux + 3151, instrux + 3152, instrux + 3153, }; static const struct itemplate * const itable_vex021BE[] = { instrux + 3110, instrux + 3111, instrux + 3112, instrux + 3113, instrux + 3114, instrux + 3115, instrux + 3116, instrux + 3117, }; static const struct itemplate * const itable_vex021BF[] = { instrux + 3162, instrux + 3163, instrux + 3164, instrux + 3165, }; static const struct itemplate * const itable_vex021CF[] = { instrux + 6011, instrux + 6012, instrux + 6013, instrux + 6014, }; static const struct itemplate * const itable_vex021DB[] = { instrux + 1699, }; static const struct itemplate * const itable_vex021DC[] = { instrux + 1691, instrux + 1692, instrux + 1701, instrux + 1702, }; static const struct itemplate * const itable_vex021DD[] = { instrux + 1693, instrux + 1694, instrux + 1703, instrux + 1704, }; static const struct itemplate * const itable_vex021DE[] = { instrux + 1695, instrux + 1696, instrux + 1705, instrux + 1706, }; static const struct itemplate * const itable_vex021DF[] = { instrux + 1697, instrux + 1698, instrux + 1707, instrux + 1708, }; static const struct itemplate * const itable_vex021F7[] = { instrux + 3837, instrux + 3838, }; static const struct itemplate * const itable_vex022F5[] = { instrux + 3831, instrux + 3832, }; static const struct itemplate * const itable_vex022F7[] = { instrux + 3835, instrux + 3836, }; static const struct itemplate * const itable_vex023F5[] = { instrux + 3829, instrux + 3830, }; static const struct itemplate * const itable_vex023F6[] = { instrux + 3827, instrux + 3828, }; static const struct itemplate * const itable_vex023F7[] = { instrux + 3839, instrux + 3840, }; static const struct itemplate * const itable_vex03100[] = { instrux + 3733, }; static const struct itemplate * const itable_vex03101[] = { instrux + 3730, }; static const struct itemplate * const itable_vex03102[] = { instrux + 3708, instrux + 3709, instrux + 3710, instrux + 3711, }; static const struct itemplate * const itable_vex03104[] = { instrux + 2651, instrux + 2652, }; static const struct itemplate * const itable_vex03105[] = { instrux + 2645, instrux + 2646, }; static const struct itemplate * const itable_vex03106[] = { instrux + 2653, instrux + 2654, }; static const struct itemplate * const itable_vex03108[] = { instrux + 2852, instrux + 2853, }; static const struct itemplate * const itable_vex03109[] = { instrux + 2850, instrux + 2851, }; static const struct itemplate * const itable_vex0310A[] = { instrux + 2856, instrux + 2857, }; static const struct itemplate * const itable_vex0310B[] = { instrux + 2854, instrux + 2855, }; static const struct itemplate * const itable_vex0310C[] = { instrux + 1773, instrux + 1774, instrux + 1775, instrux + 1776, }; static const struct itemplate * const itable_vex0310D[] = { instrux + 1769, instrux + 1770, instrux + 1771, instrux + 1772, }; static const struct itemplate * const itable_vex0310E[] = { instrux + 2619, instrux + 2620, instrux + 3526, instrux + 3527, }; static const struct itemplate * const itable_vex0310F[] = { instrux + 2607, instrux + 2608, instrux + 3514, instrux + 3515, }; static const struct itemplate * const itable_vex03114[] = { instrux + 2655, instrux + 2656, instrux + 2657, }; static const struct itemplate * const itable_vex03115[] = { instrux + 2660, instrux + 2661, instrux + 2662, }; static const struct itemplate * const itable_vex03116[] = { instrux + 2663, instrux + 2664, instrux + 2665, }; static const struct itemplate * const itable_vex03117[] = { instrux + 2416, }; static const struct itemplate * const itable_vex03118[] = { instrux + 2433, instrux + 2434, }; static const struct itemplate * const itable_vex03119[] = { instrux + 2415, }; static const struct itemplate * const itable_vex0311D[] = { instrux + 3179, instrux + 3180, }; static const struct itemplate * const itable_vex03120[] = { instrux + 2679, instrux + 2680, instrux + 2681, instrux + 2682, instrux + 2683, instrux + 2684, }; static const struct itemplate * const itable_vex03121[] = { instrux + 2435, instrux + 2436, }; static const struct itemplate * const itable_vex03122[] = { instrux + 2691, instrux + 2692, instrux + 2693, instrux + 2694, instrux + 2695, instrux + 2696, instrux + 2697, instrux + 2698, }; static const struct itemplate * const itable_vex03130[] = { instrux + 3923, instrux + 3926, }; static const struct itemplate * const itable_vex03131[] = { instrux + 3924, instrux + 3925, }; static const struct itemplate * const itable_vex03132[] = { instrux + 3919, instrux + 3922, }; static const struct itemplate * const itable_vex03133[] = { instrux + 3920, instrux + 3921, }; static const struct itemplate * const itable_vex03138[] = { instrux + 3737, instrux + 3738, }; static const struct itemplate * const itable_vex03139[] = { instrux + 3736, }; static const struct itemplate * const itable_vex03140[] = { instrux + 2411, instrux + 2412, instrux + 2413, instrux + 2414, }; static const struct itemplate * const itable_vex03141[] = { instrux + 2409, instrux + 2410, }; static const struct itemplate * const itable_vex03142[] = { instrux + 2558, instrux + 2559, instrux + 3485, instrux + 3486, }; static const struct itemplate * const itable_vex03144[] = { 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, }; static const struct itemplate * const itable_vex03146[] = { instrux + 3734, instrux + 3735, }; static const struct itemplate * const itable_vex0314A[] = { instrux + 1781, instrux + 1782, instrux + 1783, instrux + 1784, }; static const struct itemplate * const itable_vex0314B[] = { instrux + 1777, instrux + 1778, instrux + 1779, instrux + 1780, }; static const struct itemplate * const itable_vex0314C[] = { instrux + 2617, instrux + 2618, instrux + 3524, instrux + 3525, }; static const struct itemplate * const itable_vex0315C[] = { instrux + 3239, instrux + 3240, instrux + 3241, instrux + 3242, instrux + 3243, instrux + 3244, instrux + 3245, instrux + 3246, }; static const struct itemplate * const itable_vex0315D[] = { instrux + 3231, instrux + 3232, instrux + 3233, instrux + 3234, instrux + 3235, instrux + 3236, instrux + 3237, instrux + 3238, }; static const struct itemplate * const itable_vex0315E[] = { instrux + 3255, instrux + 3256, instrux + 3257, instrux + 3258, instrux + 3259, instrux + 3260, instrux + 3261, instrux + 3262, }; static const struct itemplate * const itable_vex0315F[] = { instrux + 3247, instrux + 3248, instrux + 3249, instrux + 3250, instrux + 3251, instrux + 3252, instrux + 3253, instrux + 3254, }; static const struct itemplate * const itable_vex03160[] = { instrux + 2622, }; static const struct itemplate * const itable_vex03161[] = { instrux + 2621, }; static const struct itemplate * const itable_vex03162[] = { instrux + 2624, }; static const struct itemplate * const itable_vex03163[] = { instrux + 2623, }; static const struct itemplate * const itable_vex03168[] = { instrux + 3215, instrux + 3216, instrux + 3217, instrux + 3218, instrux + 3219, instrux + 3220, instrux + 3221, instrux + 3222, }; static const struct itemplate * const itable_vex03169[] = { instrux + 3207, instrux + 3208, instrux + 3209, instrux + 3210, instrux + 3211, instrux + 3212, instrux + 3213, instrux + 3214, }; static const struct itemplate * const itable_vex0316A[] = { instrux + 3227, instrux + 3228, instrux + 3229, instrux + 3230, }; static const struct itemplate * const itable_vex0316B[] = { instrux + 3223, instrux + 3224, instrux + 3225, instrux + 3226, }; static const struct itemplate * const itable_vex0316C[] = { instrux + 3271, instrux + 3272, instrux + 3273, instrux + 3274, instrux + 3275, instrux + 3276, instrux + 3277, instrux + 3278, }; static const struct itemplate * const itable_vex0316D[] = { instrux + 3263, instrux + 3264, instrux + 3265, instrux + 3266, instrux + 3267, instrux + 3268, instrux + 3269, instrux + 3270, }; static const struct itemplate * const itable_vex0316E[] = { instrux + 3283, instrux + 3284, instrux + 3285, instrux + 3286, }; static const struct itemplate * const itable_vex0316F[] = { instrux + 3279, instrux + 3280, instrux + 3281, instrux + 3282, }; static const struct itemplate * const itable_vex03178[] = { instrux + 3295, instrux + 3296, instrux + 3297, instrux + 3298, instrux + 3299, instrux + 3300, instrux + 3301, instrux + 3302, }; static const struct itemplate * const itable_vex03179[] = { instrux + 3287, instrux + 3288, instrux + 3289, instrux + 3290, instrux + 3291, instrux + 3292, instrux + 3293, instrux + 3294, }; static const struct itemplate * const itable_vex0317A[] = { instrux + 3307, instrux + 3308, instrux + 3309, instrux + 3310, }; static const struct itemplate * const itable_vex0317B[] = { instrux + 3303, instrux + 3304, instrux + 3305, instrux + 3306, }; static const struct itemplate * const itable_vex0317C[] = { instrux + 3319, instrux + 3320, instrux + 3321, instrux + 3322, instrux + 3323, instrux + 3324, instrux + 3325, instrux + 3326, }; static const struct itemplate * const itable_vex0317D[] = { instrux + 3311, instrux + 3312, instrux + 3313, instrux + 3314, instrux + 3315, instrux + 3316, instrux + 3317, instrux + 3318, }; static const struct itemplate * const itable_vex0317E[] = { instrux + 3331, instrux + 3332, instrux + 3333, instrux + 3334, }; static const struct itemplate * const itable_vex0317F[] = { instrux + 3327, instrux + 3328, instrux + 3329, instrux + 3330, }; static const struct itemplate * const itable_vex031CE[] = { instrux + 6000, instrux + 6001, instrux + 6002, instrux + 6003, }; static const struct itemplate * const itable_vex031CF[] = { instrux + 5989, instrux + 5990, instrux + 5991, instrux + 5992, }; static const struct itemplate * const itable_vex031DF[] = { instrux + 1700, }; static const struct itemplate * const itable_vex033F0[] = { instrux + 3833, instrux + 3834, }; static const struct itemplate * const itable_xop08085[] = { instrux + 3415, instrux + 3416, }; static const struct itemplate * const itable_xop08086[] = { instrux + 3413, instrux + 3414, }; static const struct itemplate * const itable_xop08087[] = { instrux + 3411, instrux + 3412, }; static const struct itemplate * const itable_xop0808E[] = { instrux + 3407, instrux + 3408, }; static const struct itemplate * const itable_xop0808F[] = { instrux + 3409, instrux + 3410, }; static const struct itemplate * const itable_xop08095[] = { instrux + 3419, instrux + 3420, }; static const struct itemplate * const itable_xop08096[] = { instrux + 3417, instrux + 3418, }; static const struct itemplate * const itable_xop08097[] = { instrux + 3405, instrux + 3406, }; static const struct itemplate * const itable_xop0809E[] = { instrux + 3401, instrux + 3402, }; static const struct itemplate * const itable_xop0809F[] = { instrux + 3403, instrux + 3404, }; static const struct itemplate * const itable_xop080A2[] = { instrux + 3347, instrux + 3348, instrux + 3349, instrux + 3350, instrux + 3351, instrux + 3352, instrux + 3353, instrux + 3354, }; static const struct itemplate * const itable_xop080A3[] = { instrux + 3425, instrux + 3426, instrux + 3427, instrux + 3428, }; static const struct itemplate * const itable_xop080A6[] = { instrux + 3421, instrux + 3422, }; static const struct itemplate * const itable_xop080B6[] = { instrux + 3423, instrux + 3424, }; static const struct itemplate * const itable_xop080C0[] = { instrux + 3433, instrux + 3434, }; static const struct itemplate * const itable_xop080C1[] = { instrux + 3451, instrux + 3452, }; static const struct itemplate * const itable_xop080C2[] = { instrux + 3439, instrux + 3440, }; static const struct itemplate * const itable_xop080C3[] = { instrux + 3445, instrux + 3446, }; static const struct itemplate * const itable_xop080CC[] = { instrux + 3355, instrux + 3356, }; static const struct itemplate * const itable_xop080CD[] = { instrux + 3369, instrux + 3370, }; static const struct itemplate * const itable_xop080CE[] = { instrux + 3357, instrux + 3358, }; static const struct itemplate * const itable_xop080CF[] = { instrux + 3359, instrux + 3360, }; static const struct itemplate * const itable_xop080EC[] = { instrux + 3361, instrux + 3362, }; static const struct itemplate * const itable_xop080ED[] = { instrux + 3367, instrux + 3368, }; static const struct itemplate * const itable_xop080EE[] = { instrux + 3363, instrux + 3364, }; static const struct itemplate * const itable_xop080EF[] = { instrux + 3365, instrux + 3366, }; static const struct itemplate * const itable_xop09001[] = { instrux + 3807, instrux + 3808, instrux + 3811, instrux + 3812, instrux + 3813, instrux + 3814, instrux + 3815, instrux + 3816, instrux + 3823, instrux + 3824, instrux + 3844, instrux + 3845, instrux + 3846, instrux + 3847, }; static const struct itemplate * const itable_xop09002[] = { instrux + 3805, instrux + 3806, instrux + 3817, instrux + 3818, }; static const struct itemplate * const itable_xop09012[] = { instrux + 3199, instrux + 3200, instrux + 3201, instrux + 3202, }; static const struct itemplate * const itable_xop09080[] = { instrux + 3339, instrux + 3340, instrux + 3341, instrux + 3342, }; static const struct itemplate * const itable_xop09081[] = { instrux + 3335, instrux + 3336, instrux + 3337, instrux + 3338, }; static const struct itemplate * const itable_xop09082[] = { instrux + 3345, instrux + 3346, }; static const struct itemplate * const itable_xop09083[] = { instrux + 3343, instrux + 3344, }; static const struct itemplate * const itable_xop09090[] = { instrux + 3429, instrux + 3430, instrux + 3431, instrux + 3432, }; static const struct itemplate * const itable_xop09091[] = { instrux + 3447, instrux + 3448, instrux + 3449, instrux + 3450, }; static const struct itemplate * const itable_xop09092[] = { instrux + 3435, instrux + 3436, instrux + 3437, instrux + 3438, }; static const struct itemplate * const itable_xop09093[] = { instrux + 3441, instrux + 3442, instrux + 3443, instrux + 3444, }; static const struct itemplate * const itable_xop09094[] = { instrux + 3469, instrux + 3470, instrux + 3471, instrux + 3472, }; static const struct itemplate * const itable_xop09095[] = { instrux + 3481, instrux + 3482, instrux + 3483, instrux + 3484, }; static const struct itemplate * const itable_xop09096[] = { instrux + 3473, instrux + 3474, instrux + 3475, instrux + 3476, }; static const struct itemplate * const itable_xop09097[] = { instrux + 3477, instrux + 3478, instrux + 3479, instrux + 3480, }; static const struct itemplate * const itable_xop09098[] = { instrux + 3453, instrux + 3454, instrux + 3455, instrux + 3456, }; static const struct itemplate * const itable_xop09099[] = { instrux + 3465, instrux + 3466, instrux + 3467, instrux + 3468, }; static const struct itemplate * const itable_xop0909A[] = { instrux + 3457, instrux + 3458, instrux + 3459, instrux + 3460, }; static const struct itemplate * const itable_xop0909B[] = { instrux + 3461, instrux + 3462, instrux + 3463, instrux + 3464, }; static const struct itemplate * const itable_xop090C1[] = { instrux + 3375, instrux + 3376, }; static const struct itemplate * const itable_xop090C2[] = { instrux + 3371, instrux + 3372, }; static const struct itemplate * const itable_xop090C3[] = { instrux + 3373, instrux + 3374, }; static const struct itemplate * const itable_xop090C6[] = { instrux + 3391, instrux + 3392, }; static const struct itemplate * const itable_xop090C7[] = { instrux + 3393, instrux + 3394, }; static const struct itemplate * const itable_xop090CB[] = { instrux + 3377, instrux + 3378, }; static const struct itemplate * const itable_xop090D1[] = { instrux + 3383, instrux + 3384, }; static const struct itemplate * const itable_xop090D2[] = { instrux + 3379, instrux + 3380, }; static const struct itemplate * const itable_xop090D3[] = { instrux + 3381, instrux + 3382, }; static const struct itemplate * const itable_xop090D6[] = { instrux + 3387, instrux + 3388, }; static const struct itemplate * const itable_xop090D7[] = { instrux + 3389, instrux + 3390, }; static const struct itemplate * const itable_xop090DB[] = { instrux + 3385, instrux + 3386, }; static const struct itemplate * const itable_xop090E1[] = { instrux + 3395, instrux + 3396, }; static const struct itemplate * const itable_xop090E2[] = { instrux + 3399, instrux + 3400, }; static const struct itemplate * const itable_xop090E3[] = { instrux + 3397, instrux + 3398, }; static const struct itemplate * const itable_xop0A010[] = { instrux + 3803, instrux + 3804, }; static const struct itemplate * const itable_xop0A012[] = { instrux + 3203, instrux + 3204, instrux + 3205, instrux + 3206, }; 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 */ { itable_vex021CF, 4 }, /* 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 */ { itable_vex031CE, 4 }, /* 0xcf */ { itable_vex031CF, 4 }, /* 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 */ { itable_evex02150, 6 }, /* 0x51 */ { itable_evex02151, 6 }, /* 0x52 */ { itable_evex02152, 6 }, /* 0x53 */ { itable_evex02153, 6 }, /* 0x54 */ { itable_evex02154, 6 }, /* 0x55 */ { itable_evex02155, 6 }, /* 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 */ { itable_evex02162, 12 }, /* 0x63 */ { itable_evex02163, 12 }, /* 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 */ { itable_evex02170, 6 }, /* 0x71 */ { itable_evex02171, 12 }, /* 0x72 */ { itable_evex02172, 6 }, /* 0x73 */ { itable_evex02173, 12 }, /* 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 */ { itable_evex0218F, 3 }, /* 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 */ { itable_evex021CF, 6 }, /* 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_evex023[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 */ { itable_evex02352, 1 }, /* 0x53 */ { itable_evex02353, 1 }, /* 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 */ { itable_evex0239A, 1 }, /* 0x9b */ { itable_evex0239B, 1 }, /* 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 */ { itable_evex023AA, 1 }, /* 0xab */ { itable_evex023AB, 1 }, /* 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 */ { itable_evex03170, 6 }, /* 0x71 */ { itable_evex03171, 12 }, /* 0x72 */ { itable_evex03172, 6 }, /* 0x73 */ { itable_evex03173, 12 }, /* 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 */ { itable_evex031CE, 6 }, /* 0xcf */ { itable_evex031CF, 6 }, /* 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 */ { itable_0F38CF, 1 }, /* 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 */ { itable_0F38F8, 3 }, /* 0xf9 */ { itable_0F38F9, 2 }, /* 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 */ { itable_0F3ACE, 1 }, /* 0xcf */ { itable_0F3ACF, 1 }, /* 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, 48 }, /* 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, 2 }, /* 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, 25 }, /* 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, 37 }, /* 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, 4 }, }; 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, 8 }, /* 0xc3 */ { itable_C3, 8 }, /* 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, 4 }, /* 0xcb */ { itable_CB, 4 }, /* 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,itable_evex023,}, { 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, }, }, };