Skip to content

Commit 4e3a60b

Browse files
Change "implementor" to "implementers"; fix a couple typos (riscv#1831)
relates to riscv#1830
1 parent 72c5dfd commit 4e3a60b

File tree

8 files changed

+13
-13
lines changed

8 files changed

+13
-13
lines changed

src/c-st-ext.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ _The standard RISC-V calling convention maps the most frequently used
197197
floating-point registers to registers `f8` to `f15`, which allows the
198198
same register decompression decoding as for integer register numbers._
199199
====
200-
((((register source spcifiers, c-ext))))
200+
((((register source specifiers, c-ext))))
201201
The formats were designed to keep bits for the two register source
202202
specifiers in the same place in all instructions, while the destination
203203
register field can move. When the full 5-bit destination register

src/counters-f.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ is that RDCYCLE is used for performance monitoring along with the other
4848
performance counters. In particular, where there is one hart/core, one
4949
would expect cycle-count/instructions-retired to measure CPI for a hart.
5050

51-
Cores don’t have to be exposed to software at all, and an implementor
51+
Cores don’t have to be exposed to software at all, and an implementer
5252
might choose to pretend multiple harts on one physical core are running
5353
on separate cores with one hart/core, and provide separate cycle
5454
counters for each hart. This might make sense in a simple barrel

src/counters.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ is that RDCYCLE is used for performance monitoring along with the other
7878
performance counters. In particular, where there is one hart/core, one
7979
would expect cycle-count/instructions-retired to measure CPI for a hart.
8080
81-
Cores don't have to be exposed to software at all, and an implementor
81+
Cores don't have to be exposed to software at all, and an implementer
8282
might choose to pretend multiple harts on one physical core are running
8383
on separate cores with one hart/core, and provide separate cycle
8484
counters for each hart. This might make sense in a simple barrel

src/f-st-ext.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ standard, but this decision would have increased hardware cost.
196196
Moreover, since this feature is optional in the standard, it cannot be
197197
used in portable code.
198198
199-
Implementors are free to provide a NaN payload propagation scheme as a
199+
Implementers are free to provide a NaN payload propagation scheme as a
200200
nonstandard extension enabled by a nonstandard operating mode. However, the canonical NaN scheme described above must always be supported and should be the default mode.
201201
====
202202
'''

src/history.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ sources of commercial ISA implementations, but who are prohibited from
3636
creating their own clean room implementations. We cannot guarantee that
3737
all RISC-V implementations will be free of third-party patent
3838
infringements, but we can guarantee we will not attempt to sue a RISC-V
39-
implementor.
39+
implementer.
4040
* *Commercial ISAs are only popular in certain market domains.* The most
4141
obvious examples at time of writing are that the ARM architecture is not
4242
well supported in the server space, and the Intel x86 architecture (or
@@ -129,7 +129,7 @@ overall format of the manual date back to the T0 (Torrent-0) vector
129129
microprocessor project at UC Berkeley and ICSI, begun in 1992. T0 was a
130130
vector processor based on the MIPS-II ISA, with Krste Asanović as main
131131
architect and RTL designer, and Brian Kingsbury and Bertrand Irrisou as
132-
principal VLSI implementors. David Johnson at ICSI was a major
132+
principal VLSI implementers. David Johnson at ICSI was a major
133133
contributor to the T0 ISA design, particularly supervisor mode, and to
134134
the manual text. John Hauser also provided considerable feedback on the
135135
T0 ISA design.
@@ -167,8 +167,8 @@ Scale infrastructure but the Maven ISA moved further away from the MIPS
167167
ISA variant defined in Scale, with a unified floating-point and integer
168168
register file. Maven was designed to support experimentation with
169169
alternative data-parallel accelerators. Yunsup Lee was the main
170-
implementor of the various Maven vector units, while Rimas Avižienis was
171-
the main implementor of the various Maven scalar units. Yunsup Lee and
170+
implementer of the various Maven vector units, while Rimas Avižienis was
171+
the main implementer of the various Maven scalar units. Yunsup Lee and
172172
Christopher Batten ported GCC to work with the new Maven ISA.
173173
Christopher Celio provided the initial definition of a traditional
174174
vector instruction set ("Flood") variant of Maven.

src/m-st-ext.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ We considered raising exceptions on integer divide by zero, with these
119119
exceptions causing a trap in most execution environments. However, this
120120
would be the only arithmetic trap in the standard ISA (floating-point
121121
exceptions set flags and write default values, but do not cause traps)
122-
and would require language implementors to interact with the execution
122+
and would require language implementers to interact with the execution
123123
environment's trap handlers for this case. Further, where language
124124
standards mandate that a divide-by-zero exception must cause an
125125
immediate control flow change, only a single branch instruction needs to

src/resources/riscv-spec.bib

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -750,7 +750,7 @@ @article{CDPA:16
750750

751751

752752
%
753-
% Block Cipher Specifiations
753+
% Block Cipher Specifications
754754
% -----------------------------------------------------------------
755755
756756
@inproceedings{block:prince,

src/scalar-crypto.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3735,7 +3735,7 @@ A virtual source is not a physical entropy source but provides
37353735
additional protection against covert channels, depletion attacks, and host
37363736
identification in operating environments that can not be entirely trusted
37373737
with direct access to a hardware resource. Despite limited trust,
3738-
implementors should try to guarantee that even such environments have
3738+
implementers should try to guarantee that even such environments have
37393739
sufficient entropy available for secure cryptographic operations.
37403740

37413741
A virtual source traps access to the `seed` CSR, emulates it, or
@@ -5341,13 +5341,13 @@ function gfmul( x, y) = {
53415341
(if bit_to_bool(y[3]) then xt2(xt2(xt2(x))) else 0x00)
53425342
}
53435343
5344-
/* 8-bit to 32-bit partial AES Mix Colum - forwards */
5344+
/* 8-bit to 32-bit partial AES Mix Column - forwards */
53455345
val aes_mixcolumn_byte_fwd : bits(8) -> bits(32)
53465346
function aes_mixcolumn_byte_fwd(so) = {
53475347
gfmul(so, 0x3) @ so @ so @ gfmul(so, 0x2)
53485348
}
53495349
5350-
/* 8-bit to 32-bit partial AES Mix Colum - inverse*/
5350+
/* 8-bit to 32-bit partial AES Mix Column - inverse*/
53515351
val aes_mixcolumn_byte_inv : bits(8) -> bits(32)
53525352
function aes_mixcolumn_byte_inv(so) = {
53535353
gfmul(so, 0xb) @ gfmul(so, 0xd) @ gfmul(so, 0x9) @ gfmul(so, 0xe)

0 commit comments

Comments
 (0)