Skip to content

Commit 2e90018

Browse files
865 Improve ISA Explorer extension dependency columns - Implied By changed to Implies (#866)
Made changes with Derek's help ![image](https://github.com/user-attachments/assets/1154a002-eeae-48ac-83fe-e8eb1384aefb)
1 parent c0c340b commit 2e90018

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

backends/isa_explorer/isa_explorer.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ def arch2ext_table(arch)
4343
},
4444
{name: "Description", formatter: "textarea", sorter: "alphanum", headerFilter: true},
4545
{name: "IC", formatter: "textarea", sorter: "alphanum", headerFilter: true},
46-
{name: "Implied By", formatter: "textarea", sorter: "alphanum"},
47-
{name: "Requires", formatter: "textarea", sorter: "alphanum"},
48-
{name: "Incompatible", formatter: "textarea", sorter: "alphanum"},
46+
{name: "Implies\n(Exts)", formatter: "textarea", sorter: "alphanum"},
47+
{name: "Requires\n(Ext Reqs)", formatter: "textarea", sorter: "alphanum"},
48+
{name: "Incompatible\n(Ext Reqs)", formatter: "textarea", sorter: "alphanum"},
4949
{name: "Ratified", formatter: "textarea", sorter: "boolean", headerFilter: true},
5050
{name: "Ratification\nDate", formatter: "textarea", sorter: "alphanum", headerFilter: true},
5151
sorted_profile_releases.map do |pr|
@@ -62,7 +62,7 @@ def arch2ext_table(arch)
6262
ext.name, # Name
6363
ext.long_name, # Description
6464
ext.compact_priv_type, # IC
65-
ext.max_version.implied_by.map(&:name), # Implied By
65+
ext.max_version.implications.map{|cond_ext_ver| cond_ext_ver.ext_ver.name}.uniq, # Implies
6666
ext.max_version.requirement_condition.empty? ? "" : ext.max_version.requirement_condition.to_logic_tree.to_s, # Requires
6767
ext.conflicts_condition.empty? ? "" : ext.conflicts_condition.to_logic_tree.to_s, # Incompatible
6868
ext.ratified,

spec/std/isa/ext/F.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ versions:
1414
ratification_date: 2019-12
1515
changes:
1616
- Define NaN-boxing scheme, changed definition of FMAX and FMIN
17+
requires: Zicsr
1718
description: |
1819
This chapter describes the standard instruction-set extension for
1920
single-precision floating-point, which is named "F" and adds

0 commit comments

Comments
 (0)