Tobias Kortkamp
491b7c0c53
Fix build of auxvec.rs on FreeBSD/powerpc64
...
```
error[E0432]: unresolved import `mem`
--> src/libstd/../stdsimd/crates/std_detect/src/detect/os/freebsd/auxvec.rs:45:9
|
45 | use mem;
| ^^^ no `mem` external crate
error: aborting due to previous error
For more information about this error, try `rustc --explain E0432`.
error: Could not compile `std`.
```
Tested by @pkubaj in https://reviews.freebsd.org/D20332
2019-05-23 09:51:39 +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
cb34d4bede
Unbreak powerpc64 CI
2019-05-13 15:42:36 +02:00
Luca Barbato
90f87bf368
Unbreak powerpc64le CI
2019-05-13 15:42:36 +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
MikaelUrankar
a2b98a167e
Fix detection of power8
...
The power8 feature is defined in hwcap2
2019-05-13 06:06:20 +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
18f6f83d90
Automatic-verification of x86-intrinsic should distinguish const/mut pointers
2019-05-09 16:03:50 +02:00
miki
a62067658d
Add std_detect for FreeBSD armv6, armv7 and powerpc64
2019-05-09 16:03:06 +02:00
gnzlbg
d418d5e1f8
Update Intel SDE and enable RTM full emulation
2019-05-09 13:42:20 +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
42fbe08bdf
Add automatic-verification for the F16C intrinsics
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
d919526bb5
Use find_map to make clippy happy
2019-05-08 17:44:17 +02:00
dependabot[bot]
32086cad81
Update html5ever requirement from 0.22.5 to 0.23.0
...
Updates the requirements on [html5ever](https://github.com/servo/html5ever ) to permit the latest version.
- [Release notes](https://github.com/servo/html5ever/releases )
- [Commits](https://github.com/servo/html5ever/compare/v0.22.5...html5ever-v0.23.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-05-08 15:37:39 +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
gnzlbg
bfb547d881
Fix validation of rdtsc
2019-04-26 08:12:53 +02:00
Alex Crichton
7d992f5d16
Download node binaries
2019-04-25 17:19:51 +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