Commit Graph

13 Commits

Author SHA1 Message Date
Caleb Zulawski
78a8d615b5 Implement missing traits on opaque masks, fix tests 2020-12-14 00:00:02 -05:00
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
Caleb Zulawski
3870633828 Add rounding mode test 2020-10-12 20:48:05 -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
3d8721b053 Fix casts, add tests 2020-10-11 14:32:46 -04:00
Thom Chiovoloni
873639d6fd Use bitxor to implement Neg for floats 2020-10-07 11:51:54 -07: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
0fbf64bae8
Add CI for wasm targets using wasm-bindgen (#20) 2020-10-03 16:36:51 +10: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