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

Commit

Permalink
Add imply f/d for zcf/zcd
Browse files Browse the repository at this point in the history
Add imply f/d for zcf/zcd, changed the version and description info.
  • Loading branch information
pz9115 authored Jul 13, 2023
1 parent a288f79 commit 90b1032
Showing 1 changed file with 4 additions and 3 deletions.
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
|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

0 comments on commit 90b1032

Please sign in to comment.