gingerBill
|
bb7f291f5f
Remove `simd_rem`; Disallow `simd_div` for integers
|
3 years ago |
gingerBill
|
cef022539e
Rename to `lanes_rotate_left`, `lanes_rotate_right`, `lanes_reverse`
|
3 years ago |
gingerBill
|
952f294bce
Add loads of aliases of vector types
|
3 years ago |
gingerBill
|
1ff8b97dae
Add prefix of `lanes_`
|
3 years ago |
gingerBill
|
70451f9335
Support reverse_bits for #simd
|
3 years ago |
gingerBill
|
1f438d4e6c
Merge `intrinsics.simd_sqrt` with `intrinsics.sqrt`
|
3 years ago |
gingerBill
|
421d45a7a7
Add `intrinsics.fused_mul_add`
|
3 years ago |
gingerBill
|
20e7b5c88a
Support `count_ones` etc with #simd
|
3 years ago |
gingerBill
|
7092273a8f
Rename `simd_eq` etc to `simd_lanes_eq`
|
3 years ago |
gingerBill
|
d0e8a735ba
Add arithmetic operator support for simd vectors; Add `intrinsics.simd_and_not`
|
3 years ago |
gingerBill
|
f308f37ba1
Remove need for `simd.splat`
|
3 years ago |
gingerBill
|
c2610cb75e
Keep -vet happy
|
3 years ago |
gingerBill
|
59e9df2609
`simd.bit_not`; `simd.copysign`
|
3 years ago |
gingerBill
|
f3f6c12a7c
Add `simd_clamp`
|
3 years ago |
gingerBill
|
e331b0647e
Add `simd_rotate_left` simd_rotate_right`
|
3 years ago |
gingerBill
|
35502816c7
Add `simd_add_sat` `simd_sub_sat`
|
3 years ago |
gingerBill
|
7ec0236fbf
Add `simd_reverse`
|
3 years ago |
gingerBill
|
0fd43c1a0b
Add simd.{sqrt, ceil, floor, trunc, nearest}
|
3 years ago |
gingerBill
|
cde6a2f7a5
Make `simd_shuffle` act closer to `swizzle`
|
3 years ago |
gingerBill
|
c2f5cbdeb4
Allow integer vectors in select
|
3 years ago |
gingerBill
|
8e57511ffa
Minor clean up
|
3 years ago |
gingerBill
|
12d19d21c4
Document simd stuff in intrinsics.odin
|
3 years ago |
gingerBill
|
7002c94a63
Add `intrinsics.simd_select`
|
3 years ago |
gingerBill
|
57e69ea392
Add comments
|
3 years ago |
gingerBill
|
140c00aa0c
`intrinsics.simd_shuffle`
|
3 years ago |
gingerBill
|
10e4de3c01
Add `intrinsics.simd_reduce_*`
|
3 years ago |
gingerBill
|
8ac12886ed
Add `core:simd`
|
3 years ago |