Skip to content

Commit

Permalink
prettyfier
Browse files Browse the repository at this point in the history
  • Loading branch information
wzmuda committed Oct 18, 2024
1 parent 7321755 commit 281a56d
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions docs/ALU Design.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,11 +173,12 @@ to an array of `i8`.

Neither the Cairo VM, Cairo language nor no-std Rust have support for vectorized operations.

LLVM IR has vectors as first class citizens. However,
_vector types are [used](https://llvm.org/docs/LangRef.html#vector-type) where multiple primitive data are operated in parallel using a single instruction (SIMD)_.
If Cairo target definition supplied to `rustc` does not suggest the existence of vector extension on
the target platform, we would not expect any vector intrinsics to appear in the IR. Therefore,
vector support is not planned as part of the initial phase of the project.
LLVM IR has vectors as first class citizens. However, _vector types are
[used](https://llvm.org/docs/LangRef.html#vector-type) where multiple primitive data are operated in
parallel using a single instruction (SIMD)_. If Cairo target definition supplied to `rustc` does not
suggest the existence of vector extension on the target platform, we would not expect any vector
intrinsics to appear in the IR. Therefore, vector support is not planned as part of the initial
phase of the project.

#### Type Conversion

Expand Down

0 comments on commit 281a56d

Please sign in to comment.