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

Commit

Permalink
A potential typo fix.
Browse files Browse the repository at this point in the history
Signed-off-by: Chao Du <duchao@eswincomputing.com>
  • Loading branch information
Du-Chao authored and ptomsich committed Jul 5, 2023
1 parent d2e2cbd commit ffdf514
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions intro.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ This proposed extension meets the Fast Track criteria: it consists of two, simpl

=== Motivation and use cases
One of the shortcomings of RISC-V, compared to competing instruction set architectures, is the absence of conditional operations to support branchless code-generation: this includes conditional arithmetic, conditional select and conditional move operations.
The design principles or RISC-V (e.g. the absence of an instruction-format that supports 3 source registers and an output register) make it unlikely that direct equivalents of the competing instructions will be introduced.
The design principles of RISC-V (e.g. the absence of an instruction-format that supports 3 source registers and an output register) make it unlikely that direct equivalents of the competing instructions will be introduced.

Yet, low-cost conditional instructions are a desirable feature as they allow the replacement of branches in a broad range of suitable situations (whether the branch turns out to be unpredictable or predictable) so as to reduce the capacity and aliasing pressures on BTBs and branch predictors, and to allow for longer basic blocks (for both the hardware and the compiler to work with).

0 comments on commit ffdf514

Please sign in to comment.