projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
x86: adjust/correct V*{F,I}{32x8,64x4}
[deliverable/binutils-gdb.git]
/
opcodes
/
i386-dis-evex-len.h
diff --git
a/opcodes/i386-dis-evex-len.h
b/opcodes/i386-dis-evex-len.h
index 2941ab1dcbb7b6c1ea7fa18d59cb1694469bd980..278d7225c8add4f66084bc7e41b7dcf1fa84968e 100644
(file)
--- a/
opcodes/i386-dis-evex-len.h
+++ b/
opcodes/i386-dis-evex-len.h
@@
-68,7
+68,7
@@
static const struct dis386 evex_len_table[][3] = {
{
{ Bad_Opcode },
{ Bad_Opcode },
{
{ Bad_Opcode },
{ Bad_Opcode },
- { "vbroadcastf32x8", { XM, EX
xmmq
}, 0 },
+ { "vbroadcastf32x8", { XM, EX
ymm
}, 0 },
},
/* EVEX_LEN_0F381B_P_2_W_1 */
},
/* EVEX_LEN_0F381B_P_2_W_1 */
@@
-103,7
+103,7
@@
static const struct dis386 evex_len_table[][3] = {
{
{ Bad_Opcode },
{ Bad_Opcode },
{
{ Bad_Opcode },
{ Bad_Opcode },
- { "vbroadcasti32x8", { XM, EX
xmmq
}, 0 },
+ { "vbroadcasti32x8", { XM, EX
ymm
}, 0 },
},
/* EVEX_LEN_0F385B_P_2_W_1 */
},
/* EVEX_LEN_0F385B_P_2_W_1 */
@@
-263,28
+263,28
@@
static const struct dis386 evex_len_table[][3] = {
{
{ Bad_Opcode },
{ Bad_Opcode },
{
{ Bad_Opcode },
{ Bad_Opcode },
- { "vinsertf32x8", { XM, Vex, EX
xmmq
, Ib }, 0 },
+ { "vinsertf32x8", { XM, Vex, EX
ymm
, Ib }, 0 },
},
/* EVEX_LEN_0F3A1A_P_2_W_1 */
{
{ Bad_Opcode },
{ Bad_Opcode },
},
/* EVEX_LEN_0F3A1A_P_2_W_1 */
{
{ Bad_Opcode },
{ Bad_Opcode },
- { "vinsertf64x4", { XM, Vex, EX
xmmq
, Ib }, 0 },
+ { "vinsertf64x4", { XM, Vex, EX
ymm
, Ib }, 0 },
},
/* EVEX_LEN_0F3A1B_P_2_W_0 */
{
{ Bad_Opcode },
{ Bad_Opcode },
},
/* EVEX_LEN_0F3A1B_P_2_W_0 */
{
{ Bad_Opcode },
{ Bad_Opcode },
- { "vextractf32x8", { EX
xmmq
, XM, Ib }, 0 },
+ { "vextractf32x8", { EX
ymm
, XM, Ib }, 0 },
},
/* EVEX_LEN_0F3A1B_P_2_W_1 */
{
{ Bad_Opcode },
{ Bad_Opcode },
},
/* EVEX_LEN_0F3A1B_P_2_W_1 */
{
{ Bad_Opcode },
{ Bad_Opcode },
- { "vextractf64x4", { EX
xmmq
, XM, Ib }, 0 },
+ { "vextractf64x4", { EX
ymm
, XM, Ib }, 0 },
},
/* EVEX_LEN_0F3A20_P_2 */
},
/* EVEX_LEN_0F3A20_P_2 */
@@
-347,29
+347,29
@@
static const struct dis386 evex_len_table[][3] = {
/* EVEX_LEN_0F3A3A_P_2_W_0 */
{
{ Bad_Opcode },
/* EVEX_LEN_0F3A3A_P_2_W_0 */
{
{ Bad_Opcode },
- {
"vinserti32x8", { XM, Vex, EXxmmq, Ib }, 0
},
- { "vinserti32x8", { XM, Vex, EX
xmmq
, Ib }, 0 },
+ {
Bad_Opcode
},
+ { "vinserti32x8", { XM, Vex, EX
ymm
, Ib }, 0 },
},
/* EVEX_LEN_0F3A3A_P_2_W_1 */
{
{ Bad_Opcode },
},
/* EVEX_LEN_0F3A3A_P_2_W_1 */
{
{ Bad_Opcode },
- {
"vinserti64x4", { XM, Vex, EXxmmq, Ib }, 0
},
- { "vinserti64x4", { XM, Vex, EX
xmmq
, Ib }, 0 },
+ {
Bad_Opcode
},
+ { "vinserti64x4", { XM, Vex, EX
ymm
, Ib }, 0 },
},
/* EVEX_LEN_0F3A3B_P_2_W_0 */
{
{ Bad_Opcode },
},
/* EVEX_LEN_0F3A3B_P_2_W_0 */
{
{ Bad_Opcode },
- {
"vextracti32x8", { EXxmmq, XM, Ib }, 0
},
- { "vextracti32x8", { EX
xmmq
, XM, Ib }, 0 },
+ {
Bad_Opcode
},
+ { "vextracti32x8", { EX
ymm
, XM, Ib }, 0 },
},
/* EVEX_LEN_0F3A3B_P_2_W_1 */
{
{ Bad_Opcode },
},
/* EVEX_LEN_0F3A3B_P_2_W_1 */
{
{ Bad_Opcode },
- {
"vextracti64x4", { EXxmmq, XM, Ib }, 0
},
- { "vextracti64x4", { EX
xmmq
, XM, Ib }, 0 },
+ {
Bad_Opcode
},
+ { "vextracti64x4", { EX
ymm
, XM, Ib }, 0 },
},
/* EVEX_LEN_0F3A43_P_2_W_0 */
},
/* EVEX_LEN_0F3A43_P_2_W_0 */
This page took
0.026055 seconds
and
4
git commands to generate.