mirror of
https://github.com/golang/go
synced 2024-09-24 17:10:13 -06:00
cmd/6a, cmd/6l: add PCLMULQDQ instruction.
This Intel instruction implements multiplication in binary fields. R=golang-dev, minux.ma, dave, rsc CC=golang-dev https://golang.org/cl/10428043
This commit is contained in:
parent
a00958aac6
commit
6bea504b94
@ -1019,6 +1019,7 @@ struct
|
||||
"AESKEYGENASSIST", LTYPEX, AAESKEYGENASSIST,
|
||||
"PSHUFD", LTYPEX, APSHUFD,
|
||||
"USEFIELD", LTYPEN, AUSEFIELD,
|
||||
"PCLMULQDQ", LTYPEX, APCLMULQDQ,
|
||||
|
||||
0
|
||||
};
|
||||
|
@ -766,6 +766,8 @@ enum as
|
||||
ANPTRS,
|
||||
APTRS,
|
||||
|
||||
APCLMULQDQ,
|
||||
|
||||
ALAST
|
||||
};
|
||||
|
||||
|
@ -1344,6 +1344,8 @@ Optab optab[] =
|
||||
{ ANPTRS },
|
||||
{ APTRS },
|
||||
|
||||
{ APCLMULQDQ, yxshuf, Pq, 0x3a,0x44,0 },
|
||||
|
||||
{ AEND },
|
||||
0
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user