Skip to content

Commit 6161801

Browse files
author
Derek Hower
committed
Remove excludedBy
1 parent 1d6b778 commit 6161801

File tree

6 files changed

+30
-30
lines changed

6 files changed

+30
-30
lines changed

arch/inst/Zcmp/cm.mva01s.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ description: |
88
This instruction moves r1s' into a0 and r2s' into a1. The execution is atomic, so it is not possible to observe state where only one of a0 or a1 have been updated.
99
The encoding uses sreg number specifiers instead of xreg number specifiers to save encoding space. The mapping between them is specified in the pseudo-code below.
1010
definedBy:
11-
anyOf:
11+
allOf:
12+
- not:
13+
anyOf:
14+
- allOf: [C, D]
15+
- Zcd
1216
- Zcmp
13-
excludedBy:
14-
anyOf:
15-
- allOf: [C, D]
16-
- Zcd
1717
assembly: r1s, r2s
1818
encoding:
1919
match: 101011---11---10

arch/inst/Zcmp/cm.mvsa01.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ description: |
1010
The encoding uses sreg number specifiers instead of xreg number specifiers to save encoding space.
1111
The mapping between them is specified in the pseudo-code below.
1212
definedBy:
13-
anyOf:
13+
allOf:
14+
- not:
15+
anyOf:
16+
- allOf: [C, D]
17+
- Zcd
1418
- Zcmp
15-
excludedBy:
16-
anyOf:
17-
- allOf: [C, D]
18-
- Zcd
1919
assembly: r1s, r2s
2020
encoding:
2121
match: 101011---01---10

arch/inst/Zcmp/cm.pop.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ description: |
1515
** for RV32 the allowed values are: 16, 32, 48, 64, 80, 96, 112
1616
** for RV64 the allowed values are: 16, 32, 48, 64, 80, 96, 112, 128, 144, 160
1717
definedBy:
18-
anyOf:
18+
allOf:
19+
- not:
20+
anyOf:
21+
- allOf: [C, D]
22+
- Zcd
1923
- Zcmp
20-
excludedBy:
21-
anyOf:
22-
- allOf: [C, D]
23-
- Zcd
2424
assembly: reg_list, stack_adj
2525
encoding:
2626
match: 10111010------10

arch/inst/Zcmp/cm.popret.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ description: |
1515
** for RV32 the allowed values are: 16, 32, 48, 64, 80, 96, 112
1616
** for RV64 the allowed values are: 16, 32, 48, 64, 80, 96, 112, 128, 144, 160
1717
definedBy:
18-
anyOf:
18+
allOf:
19+
- not:
20+
anyOf:
21+
- allOf: [C, D]
22+
- Zcd
1923
- Zcmp
20-
excludedBy:
21-
anyOf:
22-
- allOf: [C, D]
23-
- Zcd
2424
assembly: reg_list, stack_adj
2525
encoding:
2626
match: 10111110------10

arch/inst/Zcmp/cm.popretz.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ description: |
1515
** for RV32 the allowed values are: 16, 32, 48, 64, 80, 96, 112
1616
** for RV64 the allowed values are: 16, 32, 48, 64, 80, 96, 112, 128, 144, 160
1717
definedBy:
18-
anyOf:
18+
allOf:
19+
- not:
20+
anyOf:
21+
- allOf: [C, D]
22+
- Zcd
1923
- Zcmp
20-
excludedBy:
21-
anyOf:
22-
- allOf: [C, D]
23-
- Zcd
2424
assembly: reg_list, stack_adj
2525
encoding:
2626
match: 10111100------10

arch/inst/Zcmp/cm.push.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ description: |
1616
** for RV32 the allowed values are: 16, 32, 48, 64, 80, 96, 112
1717
** for RV64 the allowed values are: 16, 32, 48, 64, 80, 96, 112, 128, 144, 160
1818
definedBy:
19-
anyOf:
19+
allOf:
20+
- not:
21+
anyOf:
22+
- allOf: [C, D]
23+
- Zcd
2024
- Zcmp
21-
excludedBy:
22-
anyOf:
23-
- allOf: [C, D]
24-
- Zcd
2525
assembly: reg_list, -stack_adj
2626
encoding:
2727
match: 10111000------10

0 commit comments

Comments
 (0)