Commit Graph

365 Commits

Author SHA1 Message Date
Jubilee Young
e9cc3066a8 Remove round, trunc tests
There are no platform intrinsics in the rustc for these functions yet,
so this removes them as a distinct commit for later reversion.
2020-11-30 19:26:53 -08:00
Jubilee Young
7538ff810a Revert "Disable riscv64gc"
This reverts commit 3ad356d902.
2020-11-30 19:26:53 -08:00
Jubilee
3aec4a2d00
Merge pull request #43 from rust-lang/docs/layout
Document size/align of SIMD types
2020-10-17 23:57:47 -07:00
Jubilee Young
a5bdb8b1ff Document size/align of SIMD types 2020-10-16 17:11:52 -07:00
Caleb Zulawski
4baa8c27a7
Merge pull request #34 from rust-lang/feature/round
Feature/round
2020-10-12 23:34:56 -04:00
Caleb Zulawski
3870633828 Add rounding mode test 2020-10-12 20:48:05 -04:00
Ashley Mannix
285fff01f1
Merge pull request #37 from rust-lang/link-more
Add cross-links to Zulip, etc.
2020-10-13 08:55:23 +10:00
Jubilee
db7d98675b
Add cross-links to Zulip, etc. 2020-10-12 14:31:55 -07:00
Caleb Zulawski
3ad356d902 Disable riscv64gc 2020-10-12 15:36:14 -04:00
Caleb Zulawski
dc85c13ff3 Account for sign bit 2020-10-11 21:41:26 -04:00
Caleb Zulawski
c27c76182b Fix UB in test (really this time) 2020-10-11 21:28:50 -04:00
Caleb Zulawski
6e07982c4c Fix UB in test 2020-10-11 19:08:25 -04:00
Caleb Zulawski
5805c7a051 Fix comment 2020-10-11 14:34:57 -04:00
Caleb Zulawski
3d8721b053 Fix casts, add tests 2020-10-11 14:32:46 -04:00
Caleb Zulawski
75fdacde1c Add rounding to integers 2020-10-11 13:22:26 -04:00
Jubilee
e4332915a7
Draft a CONTRIBUTING.md (#33) 2020-10-09 23:49:43 -07:00
Caleb Zulawski
ffedbe5b15 Add rounding functions 2020-10-10 00:22:36 -04:00
Lokathor
48729010ec
Merge pull request #30 from thomcc/wfci
Completely overhaul CI
2020-10-07 22:15:50 -06:00
Lokathor
0a46ca43e2
Merge pull request #31 from thomcc/negxor
Use xor to implement Neg::neg for floats
2020-10-07 22:15:30 -06:00
Thom Chiovoloni
ffd562f218 Add comment about fneg to the bitxor in float neg 2020-10-07 13:24:21 -07:00
Thom Chiovoloni
873639d6fd Use bitxor to implement Neg for floats 2020-10-07 11:51:54 -07:00
Thom Chiovoloni
e8a7f474bb Rewrite (and improve) CI. 2020-10-07 09:02:34 -07:00
Lokathor
a1c327a034
Merge pull request #27 from thomcc/abs_from_to_bits
Implement abs, to_bits, and from_bits for float vectors
2020-10-06 18:57:24 -06:00
Thom Chiovoloni
8d3d616b13 Apply review feedback 2020-10-06 13:40:39 -07:00
Thom Chiovoloni
541369c38e use NEG_INFINITY and NAN constants instead computing them 2020-10-06 12:30:19 -07:00
Thom Chiovoloni
866971adf5 Implement abs, to_bits, and from_bits for float vectors 2020-10-06 11:33:29 -07:00
Ashley Mannix
0b39351ba5
Merge pull request #21 from rust-lang/chore/build-badge
Add build badge
2020-10-03 17:46:19 +10:00
Ashley Mannix
5aa7cffde1
add build badge 2020-10-03 16:40:18 +10:00
Ashley Mannix
0fbf64bae8
Add CI for wasm targets using wasm-bindgen (#20) 2020-10-03 16:36:51 +10:00
Ashley Mannix
19c85295fe
Merge pull request #19 from rust-lang/license
Add licenses and update Cargo.toml
2020-10-02 19:24:21 +10:00
Caleb Zulawski
e7f133ead0 Add licenses and update Cargo.toml 2020-10-01 23:42:10 -04:00
Jubilee Young
9028cdde14 Offer a checklist for math PRs 2020-10-01 19:50:49 -07:00
Caleb Zulawski
43dabd1aea
Implement core::ops (#10)
* Add vector-vector arithmetic ops
* Add operators and integer conversions for masks
* Add unary traits
* Implement Index and IndexMut
* Implement by-ref ops for masks
* Document intrinsics
* Implement format traits for masks
* Add floating point ops tests
* Add integer tests
* Add mask tests
2020-10-01 19:50:15 -07:00
Ashley Mannix
fa6bb81e44
Merge pull request #3 from rust-lang/ci
Initial CI using travis
2020-09-29 10:08:56 +10:00
Ashley Mannix
ea8f511f7f add i586 targets 2020-09-29 09:02:16 +10:00
Ashley Mannix
965edaecdc add initial travis CI 2020-09-28 20:22:40 +10:00
Lokathor
e1a9ffafa2
Merge pull request #8 from rust-lang/lokathor
Add a beginner's guide
2020-09-27 11:10:13 -06:00
Lokathor
fdfbf7c68b resolve https://github.com/rust-lang/stdsimd/pull/8#discussion_r495584133 2020-09-27 10:55:49 -06:00
Lokathor
656312e33c Resolve https://github.com/rust-lang/stdsimd/pull/8#discussion_r495583060 2020-09-27 10:27:24 -06:00
Lokathor
0ac2ee32cf resolve https://github.com/rust-lang/stdsimd/pull/8#discussion_r495582339 2020-09-27 10:25:30 -06:00
Lokathor
970307035a end of draft 1 2020-09-26 23:37:52 -06:00
Lokathor
272c9461fc
missed a type 2020-09-26 21:20:34 -06:00
Lokathor
0b73f22c18
Merge pull request #4 from rust-lang/readme-update
Update README.md
2020-09-26 21:19:11 -06:00
Lokathor
639e2d2cff
missing word. 2020-09-26 20:58:34 -06:00
Lokathor
9f4fd1e68f
Update README.md 2020-09-26 20:57:32 -06:00
Lokathor
24aa1f4f74
Merge pull request #2 from rust-lang/feature/initial-types
Feature/initial types
2020-09-26 20:23:29 -06:00
Caleb Zulawski
cfda50a82a Remove vectors under 64-bit width 2020-09-26 19:31:14 -04:00
Caleb Zulawski
88bfbb001e Mark trait methods inline 2020-09-26 14:41:01 -04:00
Caleb Zulawski
b9bf9ef3c2 Remove remaining derived traits 2020-09-26 14:30:00 -04:00
Caleb Zulawski
d817b56f1d Manually implement some traits, instead of derive 2020-09-26 14:12:30 -04:00