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 all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
8 changes: 5 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,8 @@
[width="100%",options=header]
|====================================================================================
|Version | change
|v1.0.4-1 | Added rule that Zcf implies F and Zcd implies D - discussed in https://github.com/riscv/riscv-code-size-reduction/issues/221

|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 +120,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