You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

499 lines
22 KiB

/// @file xed-flags-actions.c
// This file was automatically generated.
// Do not edit this file.
/*BEGIN_LEGAL
Copyright (c) 2021 Intel Corporation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
END_LEGAL */
#include "xed-internal-header.h"
#include "xed-flags.h"
const xed_flag_action_t xed_flag_action_table[] = {
/* 0 */ { XED_FLAG_fc0,XED_FLAG_ACTION_u },
/* 1 */ { XED_FLAG_fc1,XED_FLAG_ACTION_mod },
/* 2 */ { XED_FLAG_fc2,XED_FLAG_ACTION_u },
/* 3 */ { XED_FLAG_fc3,XED_FLAG_ACTION_u },
/* 4 */ { XED_FLAG_fc0,XED_FLAG_ACTION_mod },
/* 5 */ { XED_FLAG_fc1,XED_FLAG_ACTION_mod },
/* 6 */ { XED_FLAG_fc2,XED_FLAG_ACTION_mod },
/* 7 */ { XED_FLAG_fc3,XED_FLAG_ACTION_mod },
/* 8 */ { XED_FLAG_fc0,XED_FLAG_ACTION_u },
/* 9 */ { XED_FLAG_fc1,XED_FLAG_ACTION_u },
/* 10 */ { XED_FLAG_fc2,XED_FLAG_ACTION_u },
/* 11 */ { XED_FLAG_fc3,XED_FLAG_ACTION_u },
/* 12 */ { XED_FLAG_fc0,XED_FLAG_ACTION_u },
/* 13 */ { XED_FLAG_fc1,XED_FLAG_ACTION_mod },
/* 14 */ { XED_FLAG_fc2,XED_FLAG_ACTION_mod },
/* 15 */ { XED_FLAG_fc3,XED_FLAG_ACTION_u },
/* 16 */ { XED_FLAG_cf,XED_FLAG_ACTION_tst },
/* 17 */ { XED_FLAG_fc0,XED_FLAG_ACTION_u },
/* 18 */ { XED_FLAG_fc1,XED_FLAG_ACTION_mod },
/* 19 */ { XED_FLAG_fc2,XED_FLAG_ACTION_u },
/* 20 */ { XED_FLAG_fc3,XED_FLAG_ACTION_u },
/* 21 */ { XED_FLAG_zf,XED_FLAG_ACTION_tst },
/* 22 */ { XED_FLAG_fc0,XED_FLAG_ACTION_u },
/* 23 */ { XED_FLAG_fc1,XED_FLAG_ACTION_mod },
/* 24 */ { XED_FLAG_fc2,XED_FLAG_ACTION_u },
/* 25 */ { XED_FLAG_fc3,XED_FLAG_ACTION_u },
/* 26 */ { XED_FLAG_cf,XED_FLAG_ACTION_tst },
/* 27 */ { XED_FLAG_zf,XED_FLAG_ACTION_tst },
/* 28 */ { XED_FLAG_fc0,XED_FLAG_ACTION_u },
/* 29 */ { XED_FLAG_fc1,XED_FLAG_ACTION_mod },
/* 30 */ { XED_FLAG_fc2,XED_FLAG_ACTION_u },
/* 31 */ { XED_FLAG_fc3,XED_FLAG_ACTION_u },
/* 32 */ { XED_FLAG_pf,XED_FLAG_ACTION_tst },
/* 33 */ { XED_FLAG_fc0,XED_FLAG_ACTION_u },
/* 34 */ { XED_FLAG_fc1,XED_FLAG_ACTION_mod },
/* 35 */ { XED_FLAG_fc2,XED_FLAG_ACTION_u },
/* 36 */ { XED_FLAG_fc3,XED_FLAG_ACTION_u },
/* 37 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 38 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 39 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 40 */ { XED_FLAG_af,XED_FLAG_ACTION_0 },
/* 41 */ { XED_FLAG_sf,XED_FLAG_ACTION_0 },
/* 42 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 43 */ { XED_FLAG_fc1,XED_FLAG_ACTION_mod },
/* 44 */ { XED_FLAG_of,XED_FLAG_ACTION_mod },
/* 45 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 46 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 47 */ { XED_FLAG_af,XED_FLAG_ACTION_mod },
/* 48 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 49 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 50 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 51 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 52 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 53 */ { XED_FLAG_af,XED_FLAG_ACTION_u },
/* 54 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 55 */ { XED_FLAG_cf,XED_FLAG_ACTION_0 },
/* 56 */ { XED_FLAG_of,XED_FLAG_ACTION_mod },
/* 57 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 58 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 59 */ { XED_FLAG_af,XED_FLAG_ACTION_mod },
/* 60 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 61 */ { XED_FLAG_cf,XED_FLAG_ACTION_tst },
/* 62 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 63 */ { XED_FLAG_of,XED_FLAG_ACTION_mod },
/* 64 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 65 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 66 */ { XED_FLAG_af,XED_FLAG_ACTION_u },
/* 67 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 68 */ { XED_FLAG_cf,XED_FLAG_ACTION_tst },
/* 69 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 70 */ { XED_FLAG_of,XED_FLAG_ACTION_mod },
/* 71 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 72 */ { XED_FLAG_of,XED_FLAG_ACTION_u },
/* 73 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 74 */ { XED_FLAG_of,XED_FLAG_ACTION_mod },
/* 75 */ { XED_FLAG_cf,XED_FLAG_ACTION_tst },
/* 76 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 77 */ { XED_FLAG_of,XED_FLAG_ACTION_u },
/* 78 */ { XED_FLAG_cf,XED_FLAG_ACTION_tst },
/* 79 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 80 */ { XED_FLAG_of,XED_FLAG_ACTION_mod },
/* 81 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 82 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 83 */ { XED_FLAG_af,XED_FLAG_ACTION_u },
/* 84 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 85 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 86 */ { XED_FLAG_of,XED_FLAG_ACTION_u },
/* 87 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 88 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 89 */ { XED_FLAG_af,XED_FLAG_ACTION_u },
/* 90 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 91 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 92 */ { XED_FLAG_of,XED_FLAG_ACTION_mod },
/* 93 */ { XED_FLAG_sf,XED_FLAG_ACTION_u },
/* 94 */ { XED_FLAG_zf,XED_FLAG_ACTION_u },
/* 95 */ { XED_FLAG_af,XED_FLAG_ACTION_u },
/* 96 */ { XED_FLAG_pf,XED_FLAG_ACTION_u },
/* 97 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 98 */ { XED_FLAG_of,XED_FLAG_ACTION_u },
/* 99 */ { XED_FLAG_sf,XED_FLAG_ACTION_u },
/* 100 */ { XED_FLAG_zf,XED_FLAG_ACTION_u },
/* 101 */ { XED_FLAG_af,XED_FLAG_ACTION_u },
/* 102 */ { XED_FLAG_pf,XED_FLAG_ACTION_u },
/* 103 */ { XED_FLAG_cf,XED_FLAG_ACTION_u },
/* 104 */ { XED_FLAG_of,XED_FLAG_ACTION_u },
/* 105 */ { XED_FLAG_sf,XED_FLAG_ACTION_u },
/* 106 */ { XED_FLAG_af,XED_FLAG_ACTION_u },
/* 107 */ { XED_FLAG_pf,XED_FLAG_ACTION_u },
/* 108 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 109 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 110 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 111 */ { XED_FLAG_sf,XED_FLAG_ACTION_0 },
/* 112 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 113 */ { XED_FLAG_af,XED_FLAG_ACTION_0 },
/* 114 */ { XED_FLAG_pf,XED_FLAG_ACTION_0 },
/* 115 */ { XED_FLAG_id,XED_FLAG_ACTION_mod },
/* 116 */ { XED_FLAG_vip,XED_FLAG_ACTION_mod },
/* 117 */ { XED_FLAG_vif,XED_FLAG_ACTION_mod },
/* 118 */ { XED_FLAG_ac,XED_FLAG_ACTION_mod },
/* 119 */ { XED_FLAG_vm,XED_FLAG_ACTION_tst },
/* 120 */ { XED_FLAG_rf,XED_FLAG_ACTION_mod },
/* 121 */ { XED_FLAG_nt,XED_FLAG_ACTION_mod },
/* 122 */ { XED_FLAG_iopl,XED_FLAG_ACTION_tst },
/* 123 */ { XED_FLAG_iopl,XED_FLAG_ACTION_mod },
/* 124 */ { XED_FLAG_of,XED_FLAG_ACTION_mod },
/* 125 */ { XED_FLAG_df,XED_FLAG_ACTION_mod },
/* 126 */ { XED_FLAG_if,XED_FLAG_ACTION_mod },
/* 127 */ { XED_FLAG_tf,XED_FLAG_ACTION_mod },
/* 128 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 129 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 130 */ { XED_FLAG_af,XED_FLAG_ACTION_mod },
/* 131 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 132 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 133 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 134 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 135 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 136 */ { XED_FLAG_of,XED_FLAG_ACTION_mod },
/* 137 */ { XED_FLAG_af,XED_FLAG_ACTION_mod },
/* 138 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 139 */ { XED_FLAG_of,XED_FLAG_ACTION_u },
/* 140 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 141 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 142 */ { XED_FLAG_af,XED_FLAG_ACTION_tst },
/* 143 */ { XED_FLAG_af,XED_FLAG_ACTION_mod },
/* 144 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 145 */ { XED_FLAG_cf,XED_FLAG_ACTION_tst },
/* 146 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 147 */ { XED_FLAG_of,XED_FLAG_ACTION_u },
/* 148 */ { XED_FLAG_sf,XED_FLAG_ACTION_u },
/* 149 */ { XED_FLAG_zf,XED_FLAG_ACTION_u },
/* 150 */ { XED_FLAG_af,XED_FLAG_ACTION_tst },
/* 151 */ { XED_FLAG_af,XED_FLAG_ACTION_mod },
/* 152 */ { XED_FLAG_pf,XED_FLAG_ACTION_u },
/* 153 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 154 */ { XED_FLAG_iopl,XED_FLAG_ACTION_tst },
/* 155 */ { XED_FLAG_df,XED_FLAG_ACTION_tst },
/* 156 */ { XED_FLAG_of,XED_FLAG_ACTION_tst },
/* 157 */ { XED_FLAG_sf,XED_FLAG_ACTION_tst },
/* 158 */ { XED_FLAG_sf,XED_FLAG_ACTION_tst },
/* 159 */ { XED_FLAG_of,XED_FLAG_ACTION_tst },
/* 160 */ { XED_FLAG_sf,XED_FLAG_ACTION_tst },
/* 161 */ { XED_FLAG_of,XED_FLAG_ACTION_tst },
/* 162 */ { XED_FLAG_zf,XED_FLAG_ACTION_tst },
/* 163 */ { XED_FLAG_id,XED_FLAG_ACTION_tst },
/* 164 */ { XED_FLAG_vip,XED_FLAG_ACTION_tst },
/* 165 */ { XED_FLAG_vif,XED_FLAG_ACTION_tst },
/* 166 */ { XED_FLAG_ac,XED_FLAG_ACTION_tst },
/* 167 */ { XED_FLAG_vm,XED_FLAG_ACTION_tst },
/* 168 */ { XED_FLAG_rf,XED_FLAG_ACTION_tst },
/* 169 */ { XED_FLAG_nt,XED_FLAG_ACTION_tst },
/* 170 */ { XED_FLAG_iopl,XED_FLAG_ACTION_tst },
/* 171 */ { XED_FLAG_iopl,XED_FLAG_ACTION_tst },
/* 172 */ { XED_FLAG_of,XED_FLAG_ACTION_tst },
/* 173 */ { XED_FLAG_df,XED_FLAG_ACTION_tst },
/* 174 */ { XED_FLAG_if,XED_FLAG_ACTION_tst },
/* 175 */ { XED_FLAG_tf,XED_FLAG_ACTION_tst },
/* 176 */ { XED_FLAG_sf,XED_FLAG_ACTION_tst },
/* 177 */ { XED_FLAG_zf,XED_FLAG_ACTION_tst },
/* 178 */ { XED_FLAG_af,XED_FLAG_ACTION_tst },
/* 179 */ { XED_FLAG_pf,XED_FLAG_ACTION_tst },
/* 180 */ { XED_FLAG_cf,XED_FLAG_ACTION_tst },
/* 181 */ { XED_FLAG_id,XED_FLAG_ACTION_pop },
/* 182 */ { XED_FLAG_vip,XED_FLAG_ACTION_tst },
/* 183 */ { XED_FLAG_vif,XED_FLAG_ACTION_mod },
/* 184 */ { XED_FLAG_ac,XED_FLAG_ACTION_pop },
/* 185 */ { XED_FLAG_vm,XED_FLAG_ACTION_tst },
/* 186 */ { XED_FLAG_rf,XED_FLAG_ACTION_0 },
/* 187 */ { XED_FLAG_nt,XED_FLAG_ACTION_pop },
/* 188 */ { XED_FLAG_iopl,XED_FLAG_ACTION_tst },
/* 189 */ { XED_FLAG_iopl,XED_FLAG_ACTION_pop },
/* 190 */ { XED_FLAG_of,XED_FLAG_ACTION_pop },
/* 191 */ { XED_FLAG_df,XED_FLAG_ACTION_pop },
/* 192 */ { XED_FLAG_if,XED_FLAG_ACTION_pop },
/* 193 */ { XED_FLAG_tf,XED_FLAG_ACTION_pop },
/* 194 */ { XED_FLAG_sf,XED_FLAG_ACTION_pop },
/* 195 */ { XED_FLAG_zf,XED_FLAG_ACTION_pop },
/* 196 */ { XED_FLAG_af,XED_FLAG_ACTION_pop },
/* 197 */ { XED_FLAG_pf,XED_FLAG_ACTION_pop },
/* 198 */ { XED_FLAG_cf,XED_FLAG_ACTION_pop },
/* 199 */ { XED_FLAG_sf,XED_FLAG_ACTION_ah },
/* 200 */ { XED_FLAG_zf,XED_FLAG_ACTION_ah },
/* 201 */ { XED_FLAG_af,XED_FLAG_ACTION_ah },
/* 202 */ { XED_FLAG_pf,XED_FLAG_ACTION_ah },
/* 203 */ { XED_FLAG_cf,XED_FLAG_ACTION_ah },
/* 204 */ { XED_FLAG_sf,XED_FLAG_ACTION_tst },
/* 205 */ { XED_FLAG_zf,XED_FLAG_ACTION_tst },
/* 206 */ { XED_FLAG_af,XED_FLAG_ACTION_tst },
/* 207 */ { XED_FLAG_pf,XED_FLAG_ACTION_tst },
/* 208 */ { XED_FLAG_cf,XED_FLAG_ACTION_tst },
/* 209 */ { XED_FLAG_df,XED_FLAG_ACTION_tst },
/* 210 */ { XED_FLAG_of,XED_FLAG_ACTION_mod },
/* 211 */ { XED_FLAG_df,XED_FLAG_ACTION_tst },
/* 212 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 213 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 214 */ { XED_FLAG_af,XED_FLAG_ACTION_mod },
/* 215 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 216 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 217 */ { XED_FLAG_zf,XED_FLAG_ACTION_tst },
/* 218 */ { XED_FLAG_vif,XED_FLAG_ACTION_mod },
/* 219 */ { XED_FLAG_ac,XED_FLAG_ACTION_mod },
/* 220 */ { XED_FLAG_vm,XED_FLAG_ACTION_tst },
/* 221 */ { XED_FLAG_vm,XED_FLAG_ACTION_mod },
/* 222 */ { XED_FLAG_rf,XED_FLAG_ACTION_0 },
/* 223 */ { XED_FLAG_nt,XED_FLAG_ACTION_mod },
/* 224 */ { XED_FLAG_iopl,XED_FLAG_ACTION_tst },
/* 225 */ { XED_FLAG_if,XED_FLAG_ACTION_mod },
/* 226 */ { XED_FLAG_tf,XED_FLAG_ACTION_0 },
/* 227 */ { XED_FLAG_ac,XED_FLAG_ACTION_mod },
/* 228 */ { XED_FLAG_vm,XED_FLAG_ACTION_tst },
/* 229 */ { XED_FLAG_vm,XED_FLAG_ACTION_mod },
/* 230 */ { XED_FLAG_rf,XED_FLAG_ACTION_0 },
/* 231 */ { XED_FLAG_nt,XED_FLAG_ACTION_mod },
/* 232 */ { XED_FLAG_iopl,XED_FLAG_ACTION_tst },
/* 233 */ { XED_FLAG_of,XED_FLAG_ACTION_tst },
/* 234 */ { XED_FLAG_if,XED_FLAG_ACTION_mod },
/* 235 */ { XED_FLAG_tf,XED_FLAG_ACTION_mod },
/* 236 */ { XED_FLAG_id,XED_FLAG_ACTION_pop },
/* 237 */ { XED_FLAG_vip,XED_FLAG_ACTION_pop },
/* 238 */ { XED_FLAG_vif,XED_FLAG_ACTION_pop },
/* 239 */ { XED_FLAG_ac,XED_FLAG_ACTION_pop },
/* 240 */ { XED_FLAG_vm,XED_FLAG_ACTION_tst },
/* 241 */ { XED_FLAG_vm,XED_FLAG_ACTION_pop },
/* 242 */ { XED_FLAG_rf,XED_FLAG_ACTION_pop },
/* 243 */ { XED_FLAG_nt,XED_FLAG_ACTION_tst },
/* 244 */ { XED_FLAG_nt,XED_FLAG_ACTION_pop },
/* 245 */ { XED_FLAG_iopl,XED_FLAG_ACTION_tst },
/* 246 */ { XED_FLAG_iopl,XED_FLAG_ACTION_pop },
/* 247 */ { XED_FLAG_of,XED_FLAG_ACTION_pop },
/* 248 */ { XED_FLAG_df,XED_FLAG_ACTION_pop },
/* 249 */ { XED_FLAG_if,XED_FLAG_ACTION_pop },
/* 250 */ { XED_FLAG_tf,XED_FLAG_ACTION_pop },
/* 251 */ { XED_FLAG_sf,XED_FLAG_ACTION_pop },
/* 252 */ { XED_FLAG_zf,XED_FLAG_ACTION_pop },
/* 253 */ { XED_FLAG_af,XED_FLAG_ACTION_pop },
/* 254 */ { XED_FLAG_pf,XED_FLAG_ACTION_pop },
/* 255 */ { XED_FLAG_cf,XED_FLAG_ACTION_pop },
/* 256 */ { XED_FLAG_of,XED_FLAG_ACTION_u },
/* 257 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 258 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 259 */ { XED_FLAG_af,XED_FLAG_ACTION_u },
/* 260 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 261 */ { XED_FLAG_cf,XED_FLAG_ACTION_u },
/* 262 */ { XED_FLAG_cf,XED_FLAG_ACTION_tst },
/* 263 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 264 */ { XED_FLAG_cf,XED_FLAG_ACTION_0 },
/* 265 */ { XED_FLAG_cf,XED_FLAG_ACTION_1 },
/* 266 */ { XED_FLAG_vif,XED_FLAG_ACTION_mod },
/* 267 */ { XED_FLAG_iopl,XED_FLAG_ACTION_tst },
/* 268 */ { XED_FLAG_if,XED_FLAG_ACTION_mod },
/* 269 */ { XED_FLAG_df,XED_FLAG_ACTION_0 },
/* 270 */ { XED_FLAG_df,XED_FLAG_ACTION_1 },
/* 271 */ { XED_FLAG_id,XED_FLAG_ACTION_mod },
/* 272 */ { XED_FLAG_vip,XED_FLAG_ACTION_mod },
/* 273 */ { XED_FLAG_vif,XED_FLAG_ACTION_mod },
/* 274 */ { XED_FLAG_ac,XED_FLAG_ACTION_mod },
/* 275 */ { XED_FLAG_vm,XED_FLAG_ACTION_0 },
/* 276 */ { XED_FLAG_rf,XED_FLAG_ACTION_0 },
/* 277 */ { XED_FLAG_nt,XED_FLAG_ACTION_mod },
/* 278 */ { XED_FLAG_iopl,XED_FLAG_ACTION_mod },
/* 279 */ { XED_FLAG_of,XED_FLAG_ACTION_mod },
/* 280 */ { XED_FLAG_df,XED_FLAG_ACTION_mod },
/* 281 */ { XED_FLAG_if,XED_FLAG_ACTION_mod },
/* 282 */ { XED_FLAG_tf,XED_FLAG_ACTION_mod },
/* 283 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 284 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 285 */ { XED_FLAG_af,XED_FLAG_ACTION_mod },
/* 286 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 287 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 288 */ { XED_FLAG_id,XED_FLAG_ACTION_mod },
/* 289 */ { XED_FLAG_vip,XED_FLAG_ACTION_mod },
/* 290 */ { XED_FLAG_vif,XED_FLAG_ACTION_mod },
/* 291 */ { XED_FLAG_ac,XED_FLAG_ACTION_mod },
/* 292 */ { XED_FLAG_rf,XED_FLAG_ACTION_0 },
/* 293 */ { XED_FLAG_nt,XED_FLAG_ACTION_mod },
/* 294 */ { XED_FLAG_iopl,XED_FLAG_ACTION_mod },
/* 295 */ { XED_FLAG_of,XED_FLAG_ACTION_mod },
/* 296 */ { XED_FLAG_df,XED_FLAG_ACTION_mod },
/* 297 */ { XED_FLAG_if,XED_FLAG_ACTION_mod },
/* 298 */ { XED_FLAG_tf,XED_FLAG_ACTION_mod },
/* 299 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 300 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 301 */ { XED_FLAG_af,XED_FLAG_ACTION_mod },
/* 302 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 303 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 304 */ { XED_FLAG_vm,XED_FLAG_ACTION_0 },
/* 305 */ { XED_FLAG_rf,XED_FLAG_ACTION_0 },
/* 306 */ { XED_FLAG_if,XED_FLAG_ACTION_0 },
/* 307 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 308 */ { XED_FLAG_sf,XED_FLAG_ACTION_0 },
/* 309 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 310 */ { XED_FLAG_af,XED_FLAG_ACTION_0 },
/* 311 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 312 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 313 */ { XED_FLAG_id,XED_FLAG_ACTION_mod },
/* 314 */ { XED_FLAG_vip,XED_FLAG_ACTION_mod },
/* 315 */ { XED_FLAG_vif,XED_FLAG_ACTION_mod },
/* 316 */ { XED_FLAG_ac,XED_FLAG_ACTION_mod },
/* 317 */ { XED_FLAG_vm,XED_FLAG_ACTION_mod },
/* 318 */ { XED_FLAG_rf,XED_FLAG_ACTION_mod },
/* 319 */ { XED_FLAG_nt,XED_FLAG_ACTION_mod },
/* 320 */ { XED_FLAG_iopl,XED_FLAG_ACTION_mod },
/* 321 */ { XED_FLAG_of,XED_FLAG_ACTION_mod },
/* 322 */ { XED_FLAG_df,XED_FLAG_ACTION_mod },
/* 323 */ { XED_FLAG_if,XED_FLAG_ACTION_mod },
/* 324 */ { XED_FLAG_tf,XED_FLAG_ACTION_mod },
/* 325 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 326 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 327 */ { XED_FLAG_af,XED_FLAG_ACTION_mod },
/* 328 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 329 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 330 */ { XED_FLAG_cf,XED_FLAG_ACTION_0 },
/* 331 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 332 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 333 */ { XED_FLAG_af,XED_FLAG_ACTION_0 },
/* 334 */ { XED_FLAG_pf,XED_FLAG_ACTION_0 },
/* 335 */ { XED_FLAG_sf,XED_FLAG_ACTION_0 },
/* 336 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 337 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 338 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 339 */ { XED_FLAG_af,XED_FLAG_ACTION_0 },
/* 340 */ { XED_FLAG_pf,XED_FLAG_ACTION_0 },
/* 341 */ { XED_FLAG_sf,XED_FLAG_ACTION_0 },
/* 342 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 343 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 344 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 345 */ { XED_FLAG_of,XED_FLAG_ACTION_mod },
/* 346 */ { XED_FLAG_af,XED_FLAG_ACTION_0 },
/* 347 */ { XED_FLAG_pf,XED_FLAG_ACTION_0 },
/* 348 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 349 */ { XED_FLAG_zf,XED_FLAG_ACTION_0 },
/* 350 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 351 */ { XED_FLAG_af,XED_FLAG_ACTION_0 },
/* 352 */ { XED_FLAG_pf,XED_FLAG_ACTION_0 },
/* 353 */ { XED_FLAG_sf,XED_FLAG_ACTION_0 },
/* 354 */ { XED_FLAG_ac,XED_FLAG_ACTION_0 },
/* 355 */ { XED_FLAG_ac,XED_FLAG_ACTION_1 },
/* 356 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 357 */ { XED_FLAG_zf,XED_FLAG_ACTION_0 },
/* 358 */ { XED_FLAG_pf,XED_FLAG_ACTION_0 },
/* 359 */ { XED_FLAG_af,XED_FLAG_ACTION_0 },
/* 360 */ { XED_FLAG_sf,XED_FLAG_ACTION_0 },
/* 361 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 362 */ { XED_FLAG_of,XED_FLAG_ACTION_u },
/* 363 */ { XED_FLAG_sf,XED_FLAG_ACTION_u },
/* 364 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 365 */ { XED_FLAG_af,XED_FLAG_ACTION_u },
/* 366 */ { XED_FLAG_pf,XED_FLAG_ACTION_u },
/* 367 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 368 */ { XED_FLAG_of,XED_FLAG_ACTION_u },
/* 369 */ { XED_FLAG_sf,XED_FLAG_ACTION_u },
/* 370 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 371 */ { XED_FLAG_af,XED_FLAG_ACTION_u },
/* 372 */ { XED_FLAG_pf,XED_FLAG_ACTION_u },
/* 373 */ { XED_FLAG_cf,XED_FLAG_ACTION_u },
/* 374 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 375 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 376 */ { XED_FLAG_of,XED_FLAG_ACTION_u },
/* 377 */ { XED_FLAG_af,XED_FLAG_ACTION_u },
/* 378 */ { XED_FLAG_pf,XED_FLAG_ACTION_u },
/* 379 */ { XED_FLAG_sf,XED_FLAG_ACTION_u },
/* 380 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 381 */ { XED_FLAG_sf,XED_FLAG_ACTION_0 },
/* 382 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 383 */ { XED_FLAG_af,XED_FLAG_ACTION_0 },
/* 384 */ { XED_FLAG_pf,XED_FLAG_ACTION_0 },
/* 385 */ { XED_FLAG_cf,XED_FLAG_ACTION_0 },
/* 386 */ { XED_FLAG_of,XED_FLAG_ACTION_tst },
/* 387 */ { XED_FLAG_of,XED_FLAG_ACTION_mod },
/* 388 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 389 */ { XED_FLAG_cf,XED_FLAG_ACTION_0 },
/* 390 */ { XED_FLAG_pf,XED_FLAG_ACTION_0 },
/* 391 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 392 */ { XED_FLAG_sf,XED_FLAG_ACTION_0 },
/* 393 */ { XED_FLAG_af,XED_FLAG_ACTION_0 },
/* 394 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 395 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 396 */ { XED_FLAG_sf,XED_FLAG_ACTION_0 },
/* 397 */ { XED_FLAG_af,XED_FLAG_ACTION_0 },
/* 398 */ { XED_FLAG_pf,XED_FLAG_ACTION_0 },
/* 399 */ { XED_FLAG_cf,XED_FLAG_ACTION_0 },
/* 400 */ { XED_FLAG_zf,XED_FLAG_ACTION_0 },
/* 401 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 402 */ { XED_FLAG_sf,XED_FLAG_ACTION_0 },
/* 403 */ { XED_FLAG_af,XED_FLAG_ACTION_0 },
/* 404 */ { XED_FLAG_pf,XED_FLAG_ACTION_0 },
/* 405 */ { XED_FLAG_cf,XED_FLAG_ACTION_0 },
/* 406 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 407 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 408 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 409 */ { XED_FLAG_of,XED_FLAG_ACTION_mod },
/* 410 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 411 */ { XED_FLAG_af,XED_FLAG_ACTION_mod },
/* 412 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 413 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 414 */ { XED_FLAG_pf,XED_FLAG_ACTION_0 },
/* 415 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 416 */ { XED_FLAG_sf,XED_FLAG_ACTION_0 },
/* 417 */ { XED_FLAG_af,XED_FLAG_ACTION_0 },
/* 418 */ { XED_FLAG_cf,XED_FLAG_ACTION_0 },
/* 419 */ { XED_FLAG_pf,XED_FLAG_ACTION_u },
/* 420 */ { XED_FLAG_af,XED_FLAG_ACTION_u },
/* 421 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 422 */ { XED_FLAG_sf,XED_FLAG_ACTION_u },
/* 423 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 424 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 425 */ { XED_FLAG_pf,XED_FLAG_ACTION_u },
/* 426 */ { XED_FLAG_af,XED_FLAG_ACTION_u },
/* 427 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 428 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 429 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 430 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 431 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 432 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 433 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 434 */ { XED_FLAG_af,XED_FLAG_ACTION_0 },
/* 435 */ { XED_FLAG_sf,XED_FLAG_ACTION_0 },
/* 436 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 437 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 438 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 439 */ { XED_FLAG_af,XED_FLAG_ACTION_u },
/* 440 */ { XED_FLAG_pf,XED_FLAG_ACTION_u },
/* 441 */ { XED_FLAG_cf,XED_FLAG_ACTION_0 },
/* 442 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 443 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 444 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 445 */ { XED_FLAG_af,XED_FLAG_ACTION_u },
/* 446 */ { XED_FLAG_pf,XED_FLAG_ACTION_u },
/* 447 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 448 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 449 */ { XED_FLAG_sf,XED_FLAG_ACTION_mod },
/* 450 */ { XED_FLAG_zf,XED_FLAG_ACTION_0 },
/* 451 */ { XED_FLAG_af,XED_FLAG_ACTION_u },
/* 452 */ { XED_FLAG_pf,XED_FLAG_ACTION_u },
/* 453 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 454 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 455 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 456 */ { XED_FLAG_pf,XED_FLAG_ACTION_0 },
/* 457 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 458 */ { XED_FLAG_af,XED_FLAG_ACTION_0 },
/* 459 */ { XED_FLAG_sf,XED_FLAG_ACTION_0 },
/* 460 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 461 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 462 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 463 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 464 */ { XED_FLAG_af,XED_FLAG_ACTION_0 },
/* 465 */ { XED_FLAG_sf,XED_FLAG_ACTION_0 },
/* 466 */ { XED_FLAG_zf,XED_FLAG_ACTION_mod },
/* 467 */ { XED_FLAG_pf,XED_FLAG_ACTION_mod },
/* 468 */ { XED_FLAG_cf,XED_FLAG_ACTION_mod },
/* 469 */ { XED_FLAG_of,XED_FLAG_ACTION_0 },
/* 470 */ { XED_FLAG_sf,XED_FLAG_ACTION_0 },
/* 471 */ { XED_FLAG_af,XED_FLAG_ACTION_0 },
};