Caleb Zulawski
|
7b66032ed5
|
Fix test typo
|
2021-06-13 20:11:01 +00:00 |
|
Caleb Zulawski
|
f102de7c8b
|
Add mul_add
|
2021-06-13 19:59:17 +00:00 |
|
Caleb Zulawski
|
74e6262ce4
|
Add min/max/clamp
|
2021-06-13 19:47:32 +00:00 |
|
Caleb Zulawski
|
b936f34a5c
|
Add various special functions (recip, signum, copysign)
|
2021-06-13 18:45:45 +00:00 |
|
Caleb Zulawski
|
96f0f5d29f
|
Implement Sum/Product over references
|
2021-06-13 18:00:47 +00:00 |
|
Caleb Zulawski
|
bdcccba55c
|
Implement Sum/Product traits
|
2021-06-13 17:52:44 +00:00 |
|
Miguel Raz Guzmán Macedo
|
57e67c905f
|
add doctests for shuffle (#130)
* add shuffle doctests/examples
|
2021-06-11 15:48:44 -07:00 |
|
Caleb Zulawski
|
68393aa594
|
Add mask width conversion (#127)
|
2021-06-11 15:48:05 -07:00 |
|
Miguel Raz Guzmán Macedo
|
3032a62d93
|
add helloworld to README (#134)
* add helloworld to README
|
2021-06-07 10:56:15 -07:00 |
|
Jubilee
|
4311c0660e
|
Merge pull request #122 from miguelraz/nbodyexample
nbody example
|
2021-06-04 09:43:48 -07:00 |
|
miguel raz
|
be121c93ff
|
clean code vis. Jubilee's comments
|
2021-06-04 10:54:08 -05:00 |
|
Miguel Raz Guzmán Macedo
|
435d1cf7a6
|
Update crates/core_simd/examples/nbody.rs
Co-authored-by: Jubilee <46493976+workingjubilee@users.noreply.github.com>
|
2021-06-04 10:40:39 -05:00 |
|
miguel raz
|
c042f33673
|
clean up code, fudge approx true
|
2021-06-01 20:05:30 -05:00 |
|
miguel raz
|
70305c5fad
|
add main to avoid CI crash
|
2021-06-01 19:46:48 -05:00 |
|
miguel raz
|
4e86aeb7f9
|
finish nbody
|
2021-06-01 19:31:34 -05:00 |
|
miguel raz
|
5557907098
|
rewrite unaligned slice, fix output const array
|
2021-06-01 15:25:56 -05:00 |
|
miguel raz
|
f24110aa5b
|
collapse run_k into run
|
2021-06-01 12:26:29 -05:00 |
|
miguel raz
|
56050562f1
|
don't use turbofish on run
|
2021-06-01 12:15:37 -05:00 |
|
miguel raz
|
83dc5b782b
|
don't need clippy
|
2021-06-01 12:09:11 -05:00 |
|
Miguel Raz Guzmán Macedo
|
3c05ceec70
|
Update crates/core_simd/examples/nbody.rs
Co-authored-by: Jubilee <46493976+workingjubilee@users.noreply.github.com>
|
2021-05-31 18:03:55 -05:00 |
|
Jubilee
|
93ee641b50
|
Merge pull request #125 from rust-lang/remove-stable-feature
Remove extended_key_value_attributes feature
|
2021-05-28 20:04:31 -07:00 |
|
Caleb Zulawski
|
992621844f
|
Remove extended_key_value_attributes feature
|
2021-05-26 10:27:16 -04:00 |
|
miguel raz
|
8bea3627cb
|
replace sum() with horizontal_sum()
|
2021-05-25 21:25:42 -05:00 |
|
miguel raz
|
ab6af37f8f
|
Simdf64 from attempt
|
2021-05-25 20:10:55 -05:00 |
|
miguel raz
|
2591c59ba7
|
fix imports
|
2021-05-25 20:07:20 -05:00 |
|
miguel raz
|
e52d51cd45
|
nbody example
|
2021-05-25 20:00:01 -05:00 |
|
Caleb Zulawski
|
20c3b8e13f
|
Merge pull request #120 from miguelraz/simd_fsqrt
add simd_fsqrt intrinsic
|
2021-05-24 19:07:12 -04:00 |
|
Caleb Zulawski
|
1c18f8fd59
|
Add byte conversions
|
2021-05-24 15:02:45 -07:00 |
|
miguel raz
|
d6795814d4
|
add simd_fsqrt intrinsic
|
2021-05-18 10:11:37 -05:00 |
|
Jubilee
|
ce92300a49
|
Merge pull request #117 from rust-lang/feature/mask-select
Implement select on masks
|
2021-05-10 13:55:18 -07:00 |
|
Caleb Zulawski
|
45d7e80aa8
|
Clarify documentation
|
2021-05-08 00:13:40 +00:00 |
|
Caleb Zulawski
|
e8cae870fc
|
Fix rustfmt
|
2021-05-08 00:11:34 +00:00 |
|
Caleb Zulawski
|
0bf5eb5f72
|
Add select for masks
|
2021-05-08 00:07:07 +00:00 |
|
Jubilee
|
dfebaf901e
|
Merge pull request #103 from rust-lang/feature/select
Implement trait Select<Mask> and fn select
|
2021-05-04 13:35:10 -07:00 |
|
Caleb Zulawski
|
563d2a2cfc
|
Add select function
|
2021-05-01 15:21:41 +00:00 |
|
Jubilee
|
9a063bc2ed
|
Merge pull request #99 from rust-lang/feature/simplify-masks
Feature/simplify masks
|
2021-05-01 00:02:33 -07:00 |
|
Caleb Zulawski
|
589fce0313
|
Attempt to workaround MIPS bug
|
2021-04-30 23:22:27 -07:00 |
|
Caleb Zulawski
|
98dad13526
|
Make implementation more scalable by using a helper trait to determine bitmask size. Improve bitmask to int conversion.
|
2021-04-30 23:22:27 -07:00 |
|
Caleb Zulawski
|
eec42808aa
|
Update bitmask API
|
2021-04-28 21:56:11 +00:00 |
|
Caleb Zulawski
|
da42aa5403
|
Begin reducing mask API
|
2021-04-28 21:56:11 +00:00 |
|
Jubilee
|
5751179dc6
|
Merge pull request #107 from rust-lang/feat/simd-round
Add SIMD rounding intrinsics
|
2021-04-26 09:05:34 -07:00 |
|
Jubilee
|
a9a1c9dbb7
|
Merge pull request #100 from rust-lang/fix-sat-math
Fix sat math at the cost of Simd{U,I}128 for now
|
2021-04-26 00:12:51 -07:00 |
|
Jubilee Young
|
6ea08d8d5f
|
Add SIMD round, trunc, fract
|
2021-04-25 18:31:49 -07:00 |
|
Jubilee Young
|
b4fda6ef06
|
Give rounding intrinsics their own modules
|
2021-04-25 18:27:03 -07:00 |
|
Jubilee Young
|
92d643b628
|
Remove Simd{U,I}128
|
2021-04-25 16:45:19 -07:00 |
|
Jubilee Young
|
f06427f4d6
|
Move lanes_at_most_64 to _32
|
2021-04-25 16:42:49 -07:00 |
|
Jubilee Young
|
91134e614e
|
Branchless abs
|
2021-04-25 16:42:49 -07:00 |
|
Jubilee Young
|
e8b6bca694
|
Finish fixing up abs docs
|
2021-04-25 16:42:49 -07:00 |
|
Caleb Zulawski
|
1f4e902ee7
|
Fix saturating math docs
|
2021-04-25 16:42:49 -07:00 |
|
Jubilee
|
24ebae870e
|
Merge pull request #83 from rust-lang/feature/reductions
Add reductions
|
2021-04-22 16:44:41 -07:00 |
|