Skip to content

Commit

Permalink
Added Zvkn instructions
Browse files Browse the repository at this point in the history
Signed-off-by: Afonso Oliveira <[email protected]>
  • Loading branch information
AFOliveira committed Oct 25, 2024
1 parent 3216eb9 commit f40f05f
Show file tree
Hide file tree
Showing 19 changed files with 472 additions and 0 deletions.
24 changes: 24 additions & 0 deletions arch/inst/Zvkn/vaesdf.vs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vaesdf.vs:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvkn, Zvkned]
assembly: vs2, vd
encoding:
match: 1010011-----00001010-----1110111
variables:
- name: vs2
location: 24-20
- name: vd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |
24 changes: 24 additions & 0 deletions arch/inst/Zvkn/vaesdf.vv.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vaesdf.vv:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvkn, Zvkned]
assembly: vs2, vd
encoding:
match: 1010001-----00001010-----1110111
variables:
- name: vs2
location: 24-20
- name: vd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |
24 changes: 24 additions & 0 deletions arch/inst/Zvkn/vaesdm.vs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vaesdm.vs:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvkn, Zvkned]
assembly: vs2, vd
encoding:
match: 1010011-----00000010-----1110111
variables:
- name: vs2
location: 24-20
- name: vd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |
24 changes: 24 additions & 0 deletions arch/inst/Zvkn/vaesdm.vv.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vaesdm.vv:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvkn, Zvkned]
assembly: vs2, vd
encoding:
match: 1010001-----00000010-----1110111
variables:
- name: vs2
location: 24-20
- name: vd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |
24 changes: 24 additions & 0 deletions arch/inst/Zvkn/vaesef.vs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vaesef.vs:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvkn, Zvkned]
assembly: vs2, vd
encoding:
match: 1010011-----00011010-----1110111
variables:
- name: vs2
location: 24-20
- name: vd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |
24 changes: 24 additions & 0 deletions arch/inst/Zvkn/vaesef.vv.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vaesef.vv:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvkn, Zvkned]
assembly: vs2, vd
encoding:
match: 1010001-----00011010-----1110111
variables:
- name: vs2
location: 24-20
- name: vd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |
24 changes: 24 additions & 0 deletions arch/inst/Zvkn/vaesem.vs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vaesem.vs:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvkn, Zvkned]
assembly: vs2, vd
encoding:
match: 1010011-----00010010-----1110111
variables:
- name: vs2
location: 24-20
- name: vd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |
24 changes: 24 additions & 0 deletions arch/inst/Zvkn/vaesem.vv.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vaesem.vv:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvkn, Zvkned]
assembly: vs2, vd
encoding:
match: 1010001-----00010010-----1110111
variables:
- name: vs2
location: 24-20
- name: vd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |
26 changes: 26 additions & 0 deletions arch/inst/Zvkn/vaeskf1.vi.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vaeskf1.vi:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvkn, Zvkned]
assembly: vs2, vd, imm
encoding:
match: 1000101----------010-----1110111
variables:
- name: vs2
location: 24-20
- name: zimm5
location: 19-15
- name: vd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |
26 changes: 26 additions & 0 deletions arch/inst/Zvkn/vaeskf2.vi.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vaeskf2.vi:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvkn, Zvkned]
assembly: vs2, vd, imm
encoding:
match: 1010101----------010-----1110111
variables:
- name: vs2
location: 24-20
- name: zimm5
location: 19-15
- name: vd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |
24 changes: 24 additions & 0 deletions arch/inst/Zvkn/vaesz.vs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vaesz.vs:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvkn, Zvkned]
assembly: vs2, vd
encoding:
match: 1010011-----00111010-----1110111
variables:
- name: vs2
location: 24-20
- name: vd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |
26 changes: 26 additions & 0 deletions arch/inst/Zvkn/vsha2ch.vv.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vsha2ch.vv:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvkn, Zvknha, Zvknhb]
assembly: vs2, vs1, vd
encoding:
match: 1011101----------010-----1110111
variables:
- name: vs2
location: 24-20
- name: vs1
location: 19-15
- name: vd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |
26 changes: 26 additions & 0 deletions arch/inst/Zvkn/vsha2cl.vv.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vsha2cl.vv:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvkn, Zvknha, Zvknhb]
assembly: vs2, vs1, vd
encoding:
match: 1011111----------010-----1110111
variables:
- name: vs2
location: 24-20
- name: vs1
location: 19-15
- name: vd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |
26 changes: 26 additions & 0 deletions arch/inst/Zvkn/vsha2ms.vv.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vsha2ms.vv:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvkn, Zvknha, Zvknhb]
assembly: vs2, vs1, vd
encoding:
match: 1011011----------010-----1110111
variables:
- name: vs2
location: 24-20
- name: vs1
location: 19-15
- name: vd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |
26 changes: 26 additions & 0 deletions arch/inst/Zvks/vsm3c.vi.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vsm3c.vi:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvks, Zvksh]
assembly: vs2, vd, imm
encoding:
match: 1010111----------010-----1110111
variables:
- name: vs2
location: 24-20
- name: zimm5
location: 19-15
- name: vd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |
Loading

0 comments on commit f40f05f

Please sign in to comment.