Commit Graph

474 Commits

Author SHA1 Message Date
Caleb Zulawski
9bd30e77b3
Merge pull request #327 from howjmay/typo
Fix the typo
2023-01-22 23:22:58 -05:00
Yang Hau
e3ef226f7b Fix the typo 2023-01-23 11:00:35 +07:00
Jubilee
582239ac3b
Merge pull request #128 from miguelraz/dotprodexample
add dot_product example
2022-12-04 12:25:09 -08:00
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
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