Skip to content

Commit

Permalink
Added Zvks 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 ff71990 commit 7f292fb
Show file tree
Hide file tree
Showing 5 changed files with 126 additions and 0 deletions.
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(): |
26 changes: 26 additions & 0 deletions arch/inst/Zvks/vsm3me.vv.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vsm3me.vv:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvks, Zvksh]
assembly: vs2, vs1, vd
encoding:
match: 1000001----------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/vsm4k.vi.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vsm4k.vi:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvks, Zvksed]
assembly: vs2, vd, imm
encoding:
match: 1000011----------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/Zvks/vsm4r.vs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vsm4r.vs:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvks, Zvksed]
assembly: vs2, vd
encoding:
match: 1010011-----10000010-----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/Zvks/vsm4r.vv.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vsm4r.vv:
long_name: No synopsis available.
description: |
No description available.
definedBy:
anyOf: [Zvks, Zvksed]
assembly: vs2, vd
encoding:
match: 1010001-----10000010-----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(): |

0 comments on commit 7f292fb

Please sign in to comment.