Skip to content

Commit e5b546c

Browse files
committed
remove trailing whitespaces
1 parent 4123a3a commit e5b546c

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

text/3838-scalable-vectors.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ behave like value types but the exact size cannot be known at compilation time.
198198
Scalable vector types have some further restrictions due to limitations of the
199199
codegen backend:
200200

201-
- Cannot be stored in compound types (structs, enums, etc)
201+
- Cannot be stored in compound types (structs, enums, etc)
202202

203203
- Including coroutines, so these types cannot be held across an await
204204
boundary in async functions
@@ -259,11 +259,11 @@ Most of the complexity of SVE is handled by LLVM: lowering Rust's scalable
259259
vectors to the correct type in LLVM and the `vscale` modifier that is applied to
260260
LLVM's vector types.
261261

262-
LLVM's scalable vector type is of the form `<vscale x element_count x type>`.
262+
LLVM's scalable vector type is of the form `<vscale × element_count × type>`.
263263
`vscale` is the scaling factor determined by the hardware at runtime, it can be
264264
any value providing it gives a legal vector register size for the architecture.
265265

266-
For example, a `<vscale x 4 x f32>` is a scalable vector with a minimum of four
266+
For example, a `<vscale × 4 × f32>` is a scalable vector with a minimum of four
267267
`f32` elements and with SVE, `vscale` could then be any power of two which would
268268
result in register sizes of 128, 256, 512, 1024 or 2048 and 4, 8, 16, 32, or 64
269269
`f32` elements respectively.

0 commit comments

Comments
 (0)