Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
23 changes: 23 additions & 0 deletions arch/inst/H/hfence.vvma.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

hfence.vvma:
long_name: No synopsis available.
description: |
No description available.
definedBy: H
assembly: xs1, xs2
encoding:
match: 0010001----------000000001110011
variables:
- name: rs2
location: 24-20
- name: rs1
location: 19-15
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |

23 changes: 23 additions & 0 deletions arch/inst/H/hlv.b.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

hlv.b:
long_name: No synopsis available.
description: |
No description available.
definedBy: H
assembly: xd, xs1
encoding:
match: 011000000000-----100-----1110011
variables:
- name: rs1
location: 19-15
- name: rd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |

23 changes: 23 additions & 0 deletions arch/inst/H/hlv.bu.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

hlv.bu:
long_name: No synopsis available.
description: |
No description available.
definedBy: H
assembly: xd, xs1
encoding:
match: 011000000001-----100-----1110011
variables:
- name: rs1
location: 19-15
- name: rd
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/H/hlv.d.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

hlv.d:
long_name: No synopsis available.
description: |
No description available.
definedBy: H
base: 64
assembly: xd, xs1
encoding:
match: 011011000000-----100-----1110011
variables:
- name: rs1
location: 19-15
- name: rd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |

23 changes: 23 additions & 0 deletions arch/inst/H/hlv.h.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

hlv.h:
long_name: No synopsis available.
description: |
No description available.
definedBy: H
assembly: xd, xs1
encoding:
match: 011001000000-----100-----1110011
variables:
- name: rs1
location: 19-15
- name: rd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |

23 changes: 23 additions & 0 deletions arch/inst/H/hlv.hu.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

hlv.hu:
long_name: No synopsis available.
description: |
No description available.
definedBy: H
assembly: xd, xs1
encoding:
match: 011001000001-----100-----1110011
variables:
- name: rs1
location: 19-15
- name: rd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |

23 changes: 23 additions & 0 deletions arch/inst/H/hlv.w.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

hlv.w:
long_name: No synopsis available.
description: |
No description available.
definedBy: H
assembly: xd, xs1
encoding:
match: 011010000000-----100-----1110011
variables:
- name: rs1
location: 19-15
- name: rd
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/H/hlv.wu.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

hlv.wu:
long_name: No synopsis available.
description: |
No description available.
definedBy: H
base: 64
assembly: xd, xs1
encoding:
match: 011010000001-----100-----1110011
variables:
- name: rs1
location: 19-15
- name: rd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |

23 changes: 23 additions & 0 deletions arch/inst/H/hlvx.hu.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

hlvx.hu:
long_name: No synopsis available.
description: |
No description available.
definedBy: H
assembly: xd, xs1
encoding:
match: 011001000011-----100-----1110011
variables:
- name: rs1
location: 19-15
- name: rd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |

23 changes: 23 additions & 0 deletions arch/inst/H/hlvx.wu.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

hlvx.wu:
long_name: No synopsis available.
description: |
No description available.
definedBy: H
assembly: xd, xs1
encoding:
match: 011010000011-----100-----1110011
variables:
- name: rs1
location: 19-15
- name: rd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |

23 changes: 23 additions & 0 deletions arch/inst/H/hsv.b.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

hsv.b:
long_name: No synopsis available.
description: |
No description available.
definedBy: H
assembly: xs1, xs2
encoding:
match: 0110001----------100000001110011
variables:
- name: rs2
location: 24-20
- name: rs1
location: 19-15
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |

24 changes: 24 additions & 0 deletions arch/inst/H/hsv.d.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

hsv.d:
long_name: No synopsis available.
description: |
No description available.
definedBy: H
base: 64
assembly: xs1, xs2
encoding:
match: 0110111----------100000001110011
variables:
- name: rs2
location: 24-20
- name: rs1
location: 19-15
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |

23 changes: 23 additions & 0 deletions arch/inst/H/hsv.h.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

hsv.h:
long_name: No synopsis available.
description: |
No description available.
definedBy: H
assembly: xs1, xs2
encoding:
match: 0110011----------100000001110011
variables:
- name: rs2
location: 24-20
- name: rs1
location: 19-15
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |

23 changes: 23 additions & 0 deletions arch/inst/H/hsv.w.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

hsv.w:
long_name: No synopsis available.
description: |
No description available.
definedBy: H
assembly: xs1, xs2
encoding:
match: 0110101----------100000001110011
variables:
- name: rs2
location: 24-20
- name: rs1
location: 19-15
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |

27 changes: 27 additions & 0 deletions arch/inst/V/vaadd.vv.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vaadd.vv:
long_name: No synopsis available.
description: |
No description available.
definedBy: V
assembly: vm, vs2, vs1, vd
encoding:
match: 001001-----------010-----1010111
variables:
- name: vm
location: 25-25
- 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(): |

27 changes: 27 additions & 0 deletions arch/inst/V/vaadd.vx.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# yaml-language-server: $schema=../../../schemas/inst_schema.json

vaadd.vx:
long_name: No synopsis available.
description: |
No description available.
definedBy: V
assembly: vm, vs2, xs1, vd
encoding:
match: 001001-----------110-----1010111
variables:
- name: vm
location: 25-25
- name: vs2
location: 24-20
- name: rs1
location: 19-15
- name: vd
location: 11-7
access:
s: always
u: always
vs: always
vu: always
data_independent_timing: false
operation(): |

Loading
Loading