4 Commits

Author SHA1 Message Date
Mark Charney
86a96f1beb moved the AVX512 ILD getters in to include/private/xed-ild-private.h
* covers the derived conditions for mask=0 and mask!=0.
    xed3_operand_get_mask_not0()
    xed3_operand_get_mask_zero()

  * no need to have them in the datafiles dynamic code any more.

  * guarded code by XED_SUPPORTS_AVX512.

Change-Id: Ibff9348a1409264dd349cd9423e7efdbe5f19ffc
(cherry picked from commit 713b5dc4fa038787bd46a769b729173de26047e7)
2017-05-04 22:11:12 -04:00
Mark Charney
7248925e7d override-able chip mode operand settings
* allow setting operands based chip & feature settings. The
  xed-chi-modes-override.c file can be replaced in extended builds.

Change-Id: I2452bd56372fb7cd78c0c61c6f03381e7406d532
(cherry picked from commit 872552242193cd0b50c8cc98f5b6f61e0c17cbbd)
2017-05-01 12:16:04 -04:00
Mark Charney
85e545d229 remove leading/trailing underscores C-prepoc header guards
* generated header
    * static headers
    * example headers
    * datafile headers

(cherry picked from commit 02147122b27ba3ab53bd3c45d3766da0b971bc29)
2016-12-23 10:33:32 -05:00
Mark Charney
ffd94e705c initial commit
Change-Id: I32a6db1a17988d9df8ff69aa1672dbf08b108e8a
2016-12-16 16:09:38 -05:00