Skip to content

Commit

Permalink
Support ILP32 on RV64 in abi names
Browse files Browse the repository at this point in the history
  • Loading branch information
Liaoshihua authored May 19, 2023
1 parent c0fbd21 commit 0578fb7
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions riscv-cc.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -394,10 +394,8 @@ LP64Q:: LP64 with hardware floating-point calling
convention for ABI_FLEN=128 (i.e. <<ELFCLASS64,ELFCLASS64>> and
<<EF_RISCV_FLOAT_ABI_QUAD,EF_RISCV_FLOAT_ABI_QUAD>>).

The ILP32* ABIs are only compatible with RV32* ISAs, and the LP64* ABIs are
only compatible with RV64* ISAs. A future version of this specification may
define an ILP32 ABI for the RV64 ISA, but currently this is not a supported
operating mode.
The LP64* ABIs are only compatible with RV64* ISAs. The ILP32* are compatible
with RV32* and RV64 ISAs.

The *F ABIs require the *F ISA extension, the *D ABIs require the *D ISA
extension, and the LP64Q ABI requires the Q ISA extension.
Expand Down

0 comments on commit 0578fb7

Please sign in to comment.