Skip to content
This repository has been archived by the owner on Feb 29, 2024. It is now read-only.

Add F/D to Zcf/d's depending relations #224

Merged
merged 2 commits into from
Jul 21, 2023
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions Zc-specification/Zc.adoc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
:sectnums:
:version-label: v1.0.4
:version-label: v1.0.4-1
:lifecycle-state: ratified

[#Zc]
Expand All @@ -11,6 +11,7 @@
[width="100%",options=header]
|====================================================================================
|Version | change
|v1.0.4-1 | Added rule that Zcf imply F and Zcd imply D - discuss in https://github.com/riscv/riscv-code-size-reduction/issues/221
tariqkurd-repo marked this conversation as resolved.
Show resolved Hide resolved
|v1.0.4 | Resolve https://github.com/riscv/riscv-code-size-reduction/issues/221 - Zcf doesn't exist on RV64 as it contains no instructions
|v1.0.3-1 | Replace statement about non-idempotent memory handler completing the sequence (non-normative)
|v1.0.3 | Add definition of Zce
Expand Down Expand Up @@ -118,14 +119,14 @@ Zcf is the existing set of compressed single precision floating point loads and

Zcf is only relevant to RV32, it cannot be specified for RV64.

The Zcf extension depends on the <<Zca>> extension.
The Zcf extension depends on the <<Zca>> and F extensions.

[#Zcd]
=== Zcd

Zcd is the existing set of compressed double precision floating point loads and stores: _c.fld_, _c.fldsp_, _c.fsd_, _c.fsdsp_.

The Zcd extension depends on the <<Zca>> extension.
The Zcd extension depends on the <<Zca>> and D extensions.

[#Zcb]
=== Zcb
Expand Down