Skip to content

Commit f40f05f

Browse files
committed
Added Zvkn instructions
Signed-off-by: Afonso Oliveira <[email protected]>
1 parent 3216eb9 commit f40f05f

19 files changed

+472
-0
lines changed

arch/inst/Zvkn/vaesdf.vs.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# yaml-language-server: $schema=../../../schemas/inst_schema.json
2+
3+
vaesdf.vs:
4+
long_name: No synopsis available.
5+
description: |
6+
No description available.
7+
definedBy:
8+
anyOf: [Zvkn, Zvkned]
9+
assembly: vs2, vd
10+
encoding:
11+
match: 1010011-----00001010-----1110111
12+
variables:
13+
- name: vs2
14+
location: 24-20
15+
- name: vd
16+
location: 11-7
17+
access:
18+
s: always
19+
u: always
20+
vs: always
21+
vu: always
22+
data_independent_timing: false
23+
operation(): |
24+

arch/inst/Zvkn/vaesdf.vv.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# yaml-language-server: $schema=../../../schemas/inst_schema.json
2+
3+
vaesdf.vv:
4+
long_name: No synopsis available.
5+
description: |
6+
No description available.
7+
definedBy:
8+
anyOf: [Zvkn, Zvkned]
9+
assembly: vs2, vd
10+
encoding:
11+
match: 1010001-----00001010-----1110111
12+
variables:
13+
- name: vs2
14+
location: 24-20
15+
- name: vd
16+
location: 11-7
17+
access:
18+
s: always
19+
u: always
20+
vs: always
21+
vu: always
22+
data_independent_timing: false
23+
operation(): |
24+

arch/inst/Zvkn/vaesdm.vs.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# yaml-language-server: $schema=../../../schemas/inst_schema.json
2+
3+
vaesdm.vs:
4+
long_name: No synopsis available.
5+
description: |
6+
No description available.
7+
definedBy:
8+
anyOf: [Zvkn, Zvkned]
9+
assembly: vs2, vd
10+
encoding:
11+
match: 1010011-----00000010-----1110111
12+
variables:
13+
- name: vs2
14+
location: 24-20
15+
- name: vd
16+
location: 11-7
17+
access:
18+
s: always
19+
u: always
20+
vs: always
21+
vu: always
22+
data_independent_timing: false
23+
operation(): |
24+

arch/inst/Zvkn/vaesdm.vv.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# yaml-language-server: $schema=../../../schemas/inst_schema.json
2+
3+
vaesdm.vv:
4+
long_name: No synopsis available.
5+
description: |
6+
No description available.
7+
definedBy:
8+
anyOf: [Zvkn, Zvkned]
9+
assembly: vs2, vd
10+
encoding:
11+
match: 1010001-----00000010-----1110111
12+
variables:
13+
- name: vs2
14+
location: 24-20
15+
- name: vd
16+
location: 11-7
17+
access:
18+
s: always
19+
u: always
20+
vs: always
21+
vu: always
22+
data_independent_timing: false
23+
operation(): |
24+

arch/inst/Zvkn/vaesef.vs.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# yaml-language-server: $schema=../../../schemas/inst_schema.json
2+
3+
vaesef.vs:
4+
long_name: No synopsis available.
5+
description: |
6+
No description available.
7+
definedBy:
8+
anyOf: [Zvkn, Zvkned]
9+
assembly: vs2, vd
10+
encoding:
11+
match: 1010011-----00011010-----1110111
12+
variables:
13+
- name: vs2
14+
location: 24-20
15+
- name: vd
16+
location: 11-7
17+
access:
18+
s: always
19+
u: always
20+
vs: always
21+
vu: always
22+
data_independent_timing: false
23+
operation(): |
24+

arch/inst/Zvkn/vaesef.vv.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# yaml-language-server: $schema=../../../schemas/inst_schema.json
2+
3+
vaesef.vv:
4+
long_name: No synopsis available.
5+
description: |
6+
No description available.
7+
definedBy:
8+
anyOf: [Zvkn, Zvkned]
9+
assembly: vs2, vd
10+
encoding:
11+
match: 1010001-----00011010-----1110111
12+
variables:
13+
- name: vs2
14+
location: 24-20
15+
- name: vd
16+
location: 11-7
17+
access:
18+
s: always
19+
u: always
20+
vs: always
21+
vu: always
22+
data_independent_timing: false
23+
operation(): |
24+

arch/inst/Zvkn/vaesem.vs.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# yaml-language-server: $schema=../../../schemas/inst_schema.json
2+
3+
vaesem.vs:
4+
long_name: No synopsis available.
5+
description: |
6+
No description available.
7+
definedBy:
8+
anyOf: [Zvkn, Zvkned]
9+
assembly: vs2, vd
10+
encoding:
11+
match: 1010011-----00010010-----1110111
12+
variables:
13+
- name: vs2
14+
location: 24-20
15+
- name: vd
16+
location: 11-7
17+
access:
18+
s: always
19+
u: always
20+
vs: always
21+
vu: always
22+
data_independent_timing: false
23+
operation(): |
24+

arch/inst/Zvkn/vaesem.vv.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# yaml-language-server: $schema=../../../schemas/inst_schema.json
2+
3+
vaesem.vv:
4+
long_name: No synopsis available.
5+
description: |
6+
No description available.
7+
definedBy:
8+
anyOf: [Zvkn, Zvkned]
9+
assembly: vs2, vd
10+
encoding:
11+
match: 1010001-----00010010-----1110111
12+
variables:
13+
- name: vs2
14+
location: 24-20
15+
- name: vd
16+
location: 11-7
17+
access:
18+
s: always
19+
u: always
20+
vs: always
21+
vu: always
22+
data_independent_timing: false
23+
operation(): |
24+

arch/inst/Zvkn/vaeskf1.vi.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# yaml-language-server: $schema=../../../schemas/inst_schema.json
2+
3+
vaeskf1.vi:
4+
long_name: No synopsis available.
5+
description: |
6+
No description available.
7+
definedBy:
8+
anyOf: [Zvkn, Zvkned]
9+
assembly: vs2, vd, imm
10+
encoding:
11+
match: 1000101----------010-----1110111
12+
variables:
13+
- name: vs2
14+
location: 24-20
15+
- name: zimm5
16+
location: 19-15
17+
- name: vd
18+
location: 11-7
19+
access:
20+
s: always
21+
u: always
22+
vs: always
23+
vu: always
24+
data_independent_timing: false
25+
operation(): |
26+

arch/inst/Zvkn/vaeskf2.vi.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# yaml-language-server: $schema=../../../schemas/inst_schema.json
2+
3+
vaeskf2.vi:
4+
long_name: No synopsis available.
5+
description: |
6+
No description available.
7+
definedBy:
8+
anyOf: [Zvkn, Zvkned]
9+
assembly: vs2, vd, imm
10+
encoding:
11+
match: 1010101----------010-----1110111
12+
variables:
13+
- name: vs2
14+
location: 24-20
15+
- name: zimm5
16+
location: 19-15
17+
- name: vd
18+
location: 11-7
19+
access:
20+
s: always
21+
u: always
22+
vs: always
23+
vu: always
24+
data_independent_timing: false
25+
operation(): |
26+

0 commit comments

Comments
 (0)