Files
archived-xed/datafiles
Mark Charney ef83ba6cb1 improve EVEX & VEX handling of mask register specifier bits
* Outside of 64b mode, EVEX.R', EVEX.R, EVEX.X and EVEX.B are
    ignored.  (handled in ILD C code). If not set, those fields are
    zero.

  * MASK_B ignores REXB (EVEX.B and VEX.B). It is used in EVEX and VEX
    mask encodings. SDM(062) states EVEX.B is ignored but omits
    mention of VEX.B.

  * In 64b mode, VEX.vvvv[3] must be 1 for mask registers; EVEX.vvvv
    is not used for mask registers. In non-64b mode VEX.vvvv[3] is
    ignored for mask regs.

  * VEX.R must be 1 for mask registers.

Change-Id: I209a62c7e27778ca0981e342cb3143f367409abf
(cherry picked from commit c41fb5e8f6b77524b94ee2e5860dd6c91a45b628)
2017-07-06 09:06:26 -04:00
..
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2017-05-01 12:16:04 -04:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2017-05-01 12:16:04 -04:00
2017-06-02 11:26:45 -04:00
2016-12-16 16:09:38 -05:00
2017-02-02 21:07:38 -05:00
2017-05-01 12:16:04 -04:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2017-05-01 12:16:04 -04:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2017-05-01 12:16:04 -04:00
2016-12-16 16:09:38 -05:00
2017-06-29 22:17:36 -04:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-24 07:47:12 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2017-06-29 22:18:05 -04:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00
2016-12-16 16:09:38 -05:00