143 Commits

Author SHA1 Message Date
Sergey Pepyakin
1176e480a0 Stabilize unreachable. 2019-06-04 09:09:03 +02:00
Luca Barbato
f865daec9c Add Altivec vec_cmpgt 2019-05-22 17:24:07 +02:00
Luca Barbato
b06298ea1e Add Altivec vec_cmpge 2019-05-22 17:24:07 +02:00
Luca Barbato
e73f3e1257 Add Altivec vec_cmpeq 2019-05-22 17:24:07 +02:00
Luca Barbato
5329b456ef Add Altivec vec_cmpb 2019-05-22 17:24:07 +02:00
Luca Barbato
505680506b Add Altivec vec_ceil 2019-05-22 17:24:07 +02:00
Luca Barbato
b85253bb03 Add Altivec vec_avg 2019-05-22 17:24:07 +02:00
Luca Barbato
16218b48c7 Add Altivec vec_andc 2019-05-22 17:24:07 +02:00
Luca Barbato
dd87ee75a6 Add Altivec vec_and 2019-05-22 17:24:07 +02:00
Luca Barbato
b4bfdde689 Add Altivec vec_adds 2019-05-22 17:24:07 +02:00
Luca Barbato
12ff9fea16 Add Altivec vec_addc 2019-05-22 17:24:07 +02:00
Luca Barbato
06f87317ba Drop maybe_uninit 2019-05-22 17:23:57 +02:00
Luca Barbato
48b2712b8b Add Altivec vec_abss 2019-05-13 15:42:36 +02:00
Luca Barbato
b1dc55097a Add Altivec vec_subs 2019-05-13 15:42:36 +02:00
Luca Barbato
07e59fe404 Add Altivec vec_abs 2019-05-13 15:42:36 +02:00
Luca Barbato
2d67e40fa8 Add Altivec vec_splats 2019-05-13 15:42:36 +02:00
Luca Barbato
04801d1a48 Always inline splat and extract
Otherwise the compiler would not inline them and produce instead a
pointless call.
2019-05-13 15:42:36 +02:00
Luca Barbato
dd72b93489 Rustfmt 2019-05-13 15:42:36 +02:00
Luca Barbato
912eed1652 Add Altivec vec_sub 2019-05-13 15:42:36 +02:00
Luca Barbato
5ff4402e24 Reduce the boilerplate further 2019-05-13 15:42:36 +02:00
Luca Barbato
851ac7d4b2 Add Altivec vec_min 2019-05-13 15:42:36 +02:00
Luca Barbato
b2e931d8a3 Add Altivec vec_max 2019-05-13 15:42:36 +02:00
gnzlbg
e0d085132a Update wasm-bindgen-test 2019-05-09 20:49:45 +02:00
gnzlbg
d07709142a Fix cast in test 2019-05-09 16:03:50 +02:00
gnzlbg
d189e44450 [breaking change] _mm256_store_p{d, s} take a mut pointer
Closes #743 .
2019-05-09 16:03:50 +02:00
gnzlbg
acc796d5c0 [breaking change] _mm_clflush takes a const pointer 2019-05-09 16:03:50 +02:00
gnzlbg
b41905a5e9 Fix remaining issues 2019-05-09 13:42:20 +02:00
gnzlbg
6d59dc14ab Update f16c intrinsics to use the f16c target feature 2019-05-09 13:42:20 +02:00
gnzlbg
d31cc0b09e Add runtime feature detection for F16C 2019-05-09 13:42:20 +02:00
gnzlbg
0da68477f9 Fix rounding modes 2019-05-09 13:42:20 +02:00
gnzlbg
7bc82aeb43 Document F16C intrinsics 2019-05-09 13:42:20 +02:00
gnzlbg
70c705d772 Implement F16C intrinsics 2019-05-09 13:42:20 +02:00
Luca Barbato
995f8f3772 Remove align_offset from the feature list
It is already in stable and triggers a warning that breaks the CI
2019-05-08 15:37:21 +02:00
Alan Du
dba29680ec _mm256_mullo_epi32 returns 32 bit integers 2019-04-30 11:49:08 +02:00
Luca Barbato
4b5dc30102 Avoid a doctest failure on non-x86 2019-04-29 11:18:26 +02:00
Alex Crichton
87debb03fb Enabling a bunch of tests 2019-04-25 17:19:51 +02:00
Alex Crichton
7215eb4613 Hook tests up to node.js
We can even test some of the functions!
2019-04-25 17:19:51 +02:00
Alex Crichton
a3a53f2098 Remove stray wasm file 2019-04-25 17:19:51 +02:00
tyler
4c516be429 whitespace 2019-04-25 09:39:47 +02:00
tyler
e72fd8ea94 rustfmt fixes 2019-04-25 09:39:47 +02:00
tyler
83e4adb3df use const flags from adx feature 2019-04-25 09:39:47 +02:00
tyler
f7a6b30a99 clippy fix 2019-04-25 09:39:47 +02:00
tyler
b10a06f89b add const unsigned int to simd-verify, shrink test_xabort 2019-04-25 09:39:47 +02:00
tyler
63ece41c95 return u8 from _xtest to more closely match headers (specified to always be 0 or 1) 2019-04-25 09:39:47 +02:00
tyler
f87d80f7c4 Add link to intel instruction set reference 2019-04-25 09:39:47 +02:00
tyler
c1548f2e3c make _xabort_code const
add top level comment
use simd_test
2019-04-25 09:39:47 +02:00
tyler
26d6e048cc add rtm cpu feature intrinsics 2019-04-25 09:39:47 +02:00
gnzlbg
5c8d1b9285 [breaking change] fix return type of _rdtsc 2019-04-22 09:04:41 +02:00
gnzlbg
59dd5729f7 [breaking change]: mask argument type of _mm_shuffle_ps 2019-04-20 11:05:00 +02:00
gnzlbg
1813fdc530 Improve docs of SSE4a stream intrinsics 2019-04-20 10:19:22 +02:00