projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Power10 128-bit binary integer operations
[deliverable/binutils-gdb.git]
/
opcodes
/
i386-dis-evex-w.h
diff --git
a/opcodes/i386-dis-evex-w.h
b/opcodes/i386-dis-evex-w.h
index 2adfde9650f0d4b248668bf0b7e833978be2ae19..5aa2a634e95202ce02a0f6e348a1d44fe9d111aa 100644
(file)
--- a/
opcodes/i386-dis-evex-w.h
+++ b/
opcodes/i386-dis-evex-w.h
@@
-2,55
+2,37
@@
{
{ "vmovups", { XM, EXEvexXNoBcst }, 0 },
},
{
{ "vmovups", { XM, EXEvexXNoBcst }, 0 },
},
- /* EVEX_W_0F10_P_1
_M_0
*/
+ /* EVEX_W_0F10_P_1 */
{
{
- { "vmovss", { XMScalar, EXdScalar }, 0 },
- },
- /* EVEX_W_0F10_P_1_M_1 */
- {
- { "vmovss", { XMScalar, VexScalar, EXxmm_md }, 0 },
+ { "vmovss", { XMVexScalar, VexScalar, EXdScalar }, 0 },
},
/* EVEX_W_0F10_P_2 */
{
{ Bad_Opcode },
{ "vmovupd", { XM, EXEvexXNoBcst }, 0 },
},
},
/* EVEX_W_0F10_P_2 */
{
{ Bad_Opcode },
{ "vmovupd", { XM, EXEvexXNoBcst }, 0 },
},
- /* EVEX_W_0F10_P_3_M_0 */
- {
- { Bad_Opcode },
- { "vmovsd", { XMScalar, EXqScalar }, 0 },
- },
- /* EVEX_W_0F10_P_3_M_1 */
+ /* EVEX_W_0F10_P_3 */
{
{ Bad_Opcode },
{
{ Bad_Opcode },
- { "vmovsd", { XM
Scalar, VexScalar, EXxmm_mq
}, 0 },
+ { "vmovsd", { XM
VexScalar, VexScalar, EXqScalar
}, 0 },
},
/* EVEX_W_0F11_P_0 */
{
{ "vmovups", { EXxS, XM }, 0 },
},
},
/* EVEX_W_0F11_P_0 */
{
{ "vmovups", { EXxS, XM }, 0 },
},
- /* EVEX_W_0F11_P_1
_M_0
*/
+ /* EVEX_W_0F11_P_1 */
{
{
- { "vmovss", { EXdScalarS, XMScalar }, 0 },
- },
- /* EVEX_W_0F11_P_1_M_1 */
- {
- { "vmovss", { EXxS, Vex, XMScalar }, 0 },
+ { "vmovss", { EXdVexScalarS, VexScalar, XMScalar }, 0 },
},
/* EVEX_W_0F11_P_2 */
{
{ Bad_Opcode },
{ "vmovupd", { EXxS, XM }, 0 },
},
},
/* EVEX_W_0F11_P_2 */
{
{ Bad_Opcode },
{ "vmovupd", { EXxS, XM }, 0 },
},
- /* EVEX_W_0F11_P_3_M_0 */
- {
- { Bad_Opcode },
- { "vmovsd", { EXqScalarS, XMScalar }, 0 },
- },
- /* EVEX_W_0F11_P_3_M_1 */
+ /* EVEX_W_0F11_P_3 */
{
{ Bad_Opcode },
{
{ Bad_Opcode },
- { "vmovsd", { EX
xS, Vex
, XMScalar }, 0 },
+ { "vmovsd", { EX
qVexScalarS, VexScalar
, XMScalar }, 0 },
},
/* EVEX_W_0F12_P_0_M_0 */
{
},
/* EVEX_W_0F12_P_0_M_0 */
{
@@
-939,23
+921,23
@@
},
/* EVEX_W_0F38C7_R_1_P_2 */
{
},
/* EVEX_W_0F38C7_R_1_P_2 */
{
- {
"vgatherpf0qps", { MVexVSIBDQWpX }, 0
},
- {
"vgatherpf0qpd", { MVexVSIBQWpX }, 0
},
+ {
EVEX_LEN_TABLE (EVEX_LEN_0F38C7_R_1_P_2_W_0)
},
+ {
EVEX_LEN_TABLE (EVEX_LEN_0F38C7_R_1_P_2_W_1)
},
},
/* EVEX_W_0F38C7_R_2_P_2 */
{
},
/* EVEX_W_0F38C7_R_2_P_2 */
{
- {
"vgatherpf1qps", { MVexVSIBDQWpX }, 0
},
- {
"vgatherpf1qpd", { MVexVSIBQWpX }, 0
},
+ {
EVEX_LEN_TABLE (EVEX_LEN_0F38C7_R_2_P_2_W_0)
},
+ {
EVEX_LEN_TABLE (EVEX_LEN_0F38C7_R_2_P_2_W_1)
},
},
/* EVEX_W_0F38C7_R_5_P_2 */
{
},
/* EVEX_W_0F38C7_R_5_P_2 */
{
- {
"vscatterpf0qps", { MVexVSIBDQWpX }, 0
},
- {
"vscatterpf0qpd", { MVexVSIBQWpX }, 0
},
+ {
EVEX_LEN_TABLE (EVEX_LEN_0F38C7_R_5_P_2_W_0)
},
+ {
EVEX_LEN_TABLE (EVEX_LEN_0F38C7_R_5_P_2_W_1)
},
},
/* EVEX_W_0F38C7_R_6_P_2 */
{
},
/* EVEX_W_0F38C7_R_6_P_2 */
{
- {
"vscatterpf1qps", { MVexVSIBDQWpX }, 0
},
- {
"vscatterpf1qpd", { MVexVSIBQWpX }, 0
},
+ {
EVEX_LEN_TABLE (EVEX_LEN_0F38C7_R_6_P_2_W_0)
},
+ {
EVEX_LEN_TABLE (EVEX_LEN_0F38C7_R_6_P_2_W_1)
},
},
/* EVEX_W_0F3A00_P_2 */
{
},
/* EVEX_W_0F3A00_P_2 */
{
This page took
0.027568 seconds
and
4
git commands to generate.