diff --git a/schemas/common-schema.json b/schemas/common-schema.json index c1e0500..e955107 100644 --- a/schemas/common-schema.json +++ b/schemas/common-schema.json @@ -52,7 +52,7 @@ }, "bases": { "type": "string", - "enum": ["RV32I", "RV32E", "RV64I", "RV64E"] + "enum": ["Any", "RV32I", "RV32E", "RV64I", "RV64E"] }, "implDefBehavior": { "type": "boolean" diff --git a/tests/norm-rule/expected/test-norm-rules.html b/tests/norm-rule/expected/test-norm-rules.html index 77daace..e948e90 100644 --- a/tests/norm-rule/expected/test-norm-rules.html +++ b/tests/norm-rule/expected/test-norm-rules.html @@ -228,8 +228,8 @@

82 Normative Rules: Includes 19 Implementation-D Rule's "kind" property - [RV32I, RV32E, RV64I, RV64E] - Rule's "instances" property + Any + Rule's "instance" property clarification-without-text diff --git a/tests/norm-rule/expected/test-norm-rules.json b/tests/norm-rule/expected/test-norm-rules.json index 878ddad..447cf39 100644 --- a/tests/norm-rule/expected/test-norm-rules.json +++ b/tests/norm-rule/expected/test-norm-rules.json @@ -80,10 +80,7 @@ "kind": "base", "impl-def-behavior": false, "instances": [ - "RV32I", - "RV32E", - "RV64I", - "RV64E" + "Any" ], "tags": [] }, diff --git a/tests/norm-rule/test-ch1.yaml b/tests/norm-rule/test-ch1.yaml index 74ce217..2a035b9 100644 --- a/tests/norm-rule/test-ch1.yaml +++ b/tests/norm-rule/test-ch1.yaml @@ -31,7 +31,7 @@ normative_rule_definitions: instance: RV32I - name: all_bases kind: base - instances: [RV32I, RV32E, RV64I, RV64E] + instance: Any - name: clarification-without-text tag: "norm:clarification-without-text" clarification-link: https://www.github.com/riscv/jfkd/issues/67