Skip to content

Commit

Permalink
[SE-0251] Additions to SIMD types. (swiftlang#23421)
Browse files Browse the repository at this point in the history
* Additions to SIMD types.

- extension from 2 and 3-element vectors to 3- and 4-element vectors.
- the .one member
- swizzles via subscript-by-simd
- min/max/sum reductions
- min/max/clamp on vectors-of-comparable
- any and all

- Make permute subscript wrap on vector length, even for SIMD3 dictionaries. Also restore min/max to globals, rather than static functions.
  • Loading branch information
stephentyrone committed Apr 11, 2019
1 parent e052ee4 commit 114e9ce
Show file tree
Hide file tree
Showing 2 changed files with 313 additions and 46 deletions.
Loading

0 comments on commit 114e9ce

Please sign in to comment.