Skip to content

Commit 0d4c3ba

Browse files
committed
[0029] Use consistent n-byte aligned notation
1 parent 8e8f610 commit 0d4c3ba

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

proposals/0029-cooperative-vector.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -231,12 +231,12 @@ For optimal layouts, **matrix stride** is ignored.
231231

232232
Only non-packed interpretations are valid for matrices.
233233

234-
The base address of **matrix resource** and **matrix offset** must be 128 byte
234+
The base address of **matrix resource** and **matrix offset** must be 128-byte
235235
aligned. Also note that the size of the underlying allocation is guaranteed to
236236
be a multiple of 16 bytes ensuring that the 16 bytes access of the last
237237
row/column of the matrix is valid memory.
238238

239-
The **matrix stride** is 16 byte aligned.
239+
The **matrix stride** is 16-byte aligned.
240240

241241
This operation doesn't perform bounds checking for matrix loads. If any part of
242242
the matrix load is out of bounds then the entire operation is undefined.
@@ -252,7 +252,7 @@ conversion is performed.
252252
Only non-packed interpretations are valid for bias vectors.
253253

254254
The base address of **bias vector resource** and **bias vector offset** must be
255-
64 byte aligned.
255+
64-byte aligned.
256256

257257
This operation doesn't perform bounds checking for bias loads. If any part of
258258
the vector load is out of bounds then the entire operation is undefined.
@@ -315,12 +315,12 @@ resource**, with **matrix offset**, **matrix stride**, **matrix
315315
interpretation** and **matrix layout** behaving as described [above]
316316
(#matrix-vector-multiply-and-multiply-add-operations).
317317

318-
The base address of **matrix resource** and **matrix offset** must be 128 byte
318+
The base address of **matrix resource** and **matrix offset** must be 128-byte
319319
aligned. Also note that the size of the underlying allocation is guaranteed to
320320
be a multiple of 16 bytes ensuring that the 16 bytes access of the last
321321
row/column of the matrix is valid memory
322322

323-
The **matrix stride** is 16 byte aligned.
323+
The **matrix stride** is 16-byte aligned.
324324

325325
Not all combinations of vector element type and matrix interpretations are
326326
supported by all implementations. [CheckFeatureSupport] can be used to
@@ -360,7 +360,7 @@ type `TY`.
360360

361361
The output array is accumulated to the writeable raw-buffer resource specified
362362
by **output array resource** and **output array offset**. The base address
363-
and **output array offset** must be 64 byte aligned.
363+
and **output array offset** must be 64-byte aligned.
364364

365365
[CheckFeatureSupport] can be used to determine which vector element types can be
366366
accumulated. A list of types that are guaranteed to be supported on all devices
@@ -827,7 +827,7 @@ updated with the calculated output size, is then passed to the conversion
827827
API.
828828

829829
The `DestSize` and `DestStride` must be a multiple of 16 bytes. The `DestVA`
830-
must be 128B aligned.
830+
must be 128-byte aligned.
831831

832832
```c++
833833

0 commit comments

Comments
 (0)