The Atelier
da3bd6d3a0
Update dot_product example import
2022-12-03 18:41:43 -08:00
Miguel Raz Guzmán Macedo
64247a327d
add _scalar names for dot_product examples
2022-12-03 16:12:24 -08:00
Miguel Raz Guzmán Macedo
aeac9ed373
proper mul_add arg order, added tests
2022-12-03 16:12:24 -08:00
Miguel Raz Guzmán Macedo
4ddfd2f3f8
non allocating fold simd
...
allocating fold with std::ops::Add::add
2022-12-03 16:12:19 -08:00
Miguel Raz Guzmán Macedo
4615805ec2
add remainder dot_product and cleanup
...
cleanup dot_product and README.md
2022-12-03 16:12:00 -08:00
Miguel Raz Guzmán Macedo
c08a4d1f10
add more basic dot products and comments, README
2022-12-03 16:12:00 -08:00
miguel raz
df3a63906c
add dot_product example
2022-12-03 16:12:00 -08:00
Caleb Zulawski
1547dd66f9
Merge pull request #318 from thomcc/simd_from_slice
...
Avoid a scalar loop in `Simd::from_slice`
2022-11-28 09:17:02 -05:00
Thom Chiovoloni
54b6f6923e
Avoid a scalar loop in Simd::from_slice
2022-11-28 06:03:32 -08:00
Caleb Zulawski
645ab61a16
Merge pull request #317 from rust-lang/fix-exports
...
Remove reexport of simd::*
2022-11-28 08:37:24 -05:00
Caleb Zulawski
db8b23cea5
Remove reexport of simd::*
2022-11-27 23:44:20 -05:00
Caleb Zulawski
6e30c6eca3
Merge pull request #315 from rust-lang/scatter-gather-ptr
...
Scatter/gather for pointers
2022-11-19 21:37:58 -05:00
Caleb Zulawski
7e614f0438
Fix typo typo
2022-11-12 22:41:44 -05:00
Caleb Zulawski
c247915eb8
Update crates/core_simd/src/vector.rs
...
Co-authored-by: Jubilee <46493976+workingjubilee@users.noreply.github.com>
2022-11-12 22:39:54 -05:00
Caleb Zulawski
bef4c41fc0
Add test examples
2022-11-11 21:31:05 -05:00
Caleb Zulawski
35c60ce669
Merge pull request #314 from rust-lang/try-from-slice
...
impl TryFrom<&[T]> for Simd
2022-11-11 19:48:46 -05:00
Caleb Zulawski
fd53445d05
Add pointer scatter/gather
2022-11-11 19:48:27 -05:00
Caleb Zulawski
9dc690c482
Add TryFrom<&[T]> tests
2022-11-11 18:10:51 -05:00
Caleb Zulawski
7ac1fbbcb1
impl TryFrom<&[T]> for Simd
2022-11-11 17:32:48 -05:00
Caleb Zulawski
ecc28752e8
Merge pull request #313 from rust-lang/pointer-tests
...
Add missing pointer tests and rename pointer cast fns to match scalars
2022-11-09 22:10:23 -05:00
Caleb Zulawski
572122a95d
Add missing pointer tests and rename pointer cast fns to match scalars
2022-11-09 21:28:38 -05:00
Mark Rousskov
6afcb85219
Fix rustdoc lints
2022-11-06 17:21:22 -05:00
Caleb Zulawski
de30820035
Update README.md
2022-10-29 21:39:08 -04:00
Caleb Zulawski
87779aef0b
Merge pull request #287 from rust-lang/feature/pointer-vectors
...
Vectors of pointers
2022-10-29 17:51:36 -04:00
Caleb Zulawski
469c620bde
Account for pointer metadata in pointer bounds
2022-10-29 11:55:01 -04:00
Caleb Zulawski
078cb58e76
Apply suggestions from code review
...
Co-authored-by: Jacob Lifshay <programmerjake@gmail.com>
2022-10-29 11:55:01 -04:00
Caleb Zulawski
a79718ffa8
Use new intrinsics
2022-10-29 11:55:01 -04:00
Caleb Zulawski
0fcc4069c1
Fix pointer mutability casts and safety lints
2022-10-29 11:55:01 -04:00
Caleb Zulawski
e5db1ecc82
Fix documentation
2022-10-29 11:55:01 -04:00
Caleb Zulawski
dadf98a290
Remove duplicate intrinsic
2022-10-29 11:55:01 -04:00
Caleb Zulawski
176cc81324
Update for new intrinsics
2022-10-29 11:55:01 -04:00
Caleb Zulawski
8a5a5732a1
Clarify addr and with_addr implementations
2022-10-29 11:55:01 -04:00
Caleb Zulawski
e7cc021189
Fix casts
2022-10-29 11:55:01 -04:00
Caleb Zulawski
da25087f79
Test a more useful pointer
2022-10-29 11:55:01 -04:00
Caleb Zulawski
f10e591de1
Fix wrapping pointer arithmetic
2022-10-29 11:55:01 -04:00
Caleb Zulawski
6b3c599ba2
Add missing safety comment
2022-10-29 11:55:01 -04:00
Caleb Zulawski
4076ba8a77
Implement scatter/gather with new pointer vector and add tests
2022-10-29 11:55:01 -04:00
Caleb Zulawski
7e96f5dbea
Use safe casts
2022-10-29 11:53:48 -04:00
Caleb Zulawski
d3cfd7c5c9
Add vectors of pointers
2022-10-29 11:53:48 -04:00
Caleb Zulawski
7c80b6967a
Merge pull request #311 from rust-lang/alias
...
Specify aliases in one place, and make it more uniform which are defined
2022-10-29 11:51:38 -04:00
Caleb Zulawski
402b50a272
Improve variable names
2022-10-16 23:46:18 -04:00
Caleb Zulawski
61a6f1854f
Specify aliases in one place, and make it more uniform which are defined
2022-10-16 21:38:13 -04:00
Caleb Zulawski
aad8f0aba5
Merge pull request #310 from rust-lang/readme
...
Update readme
2022-10-16 20:11:39 -04:00
Caleb Zulawski
2f38f70e11
Merge pull request #309 from rust-lang/mask-inline
...
Mark more mask functions inline
2022-10-16 18:10:23 -04:00
Caleb Zulawski
f236f5745a
Update README.md
...
Co-authored-by: Jacob Lifshay <programmerjake@gmail.com>
2022-10-16 18:08:17 -04:00
Caleb Zulawski
ee9a23facb
Update readme
2022-10-16 13:52:08 -04:00
Caleb Zulawski
4491309cb0
Mark more mask functions inline
2022-10-16 13:31:42 -04:00
Miguel Raz Guzmán Macedo
2c5ebfb6a2
add feature flag
...
couldn't run the `hellosimd` without it 🤷🏾
2022-10-09 00:08:15 -07:00
Takayuki Maeda
1a6a069365
separate the receiver from arguments in HIR under /clippy
2022-09-05 22:25:57 +09:00
Dezhi Wu
e2aec079eb
Fix a bunch of typo
...
This PR will fix some typos detected by [typos].
I only picked the ones I was sure were spelling errors to fix, mostly in
the comments.
[typos]: https://github.com/crate-ci/typos
2022-08-31 18:24:55 +08:00