776 Commits

Author SHA1 Message Date
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
gnzlbg
8a62c501f3 Fix other addcarryx test 2019-04-19 21:05:56 +02:00
gnzlbg
374eee5a2c Add addcarryx test 2019-04-19 21:05:56 +02:00
gnzlbg
ce6dad51cb Allow powerpc-unknown-linu-gnu to fail 2019-04-19 21:05:17 +02:00
gnzlbg
fbab59af13 Disable assert_instr tests 2019-04-19 21:05:17 +02:00
gnzlbg
4d46b98b81 Better error message when TARGET is missing 2019-04-19 12:39:33 +02:00
gnzlbg
173dd11427 Merge imports 2019-04-19 11:34:01 +02:00
gnzlbg
f7560ee7e0 Remove useless comments 2019-04-19 11:34:01 +02:00
gnzlbg
2da1e6bfa9 Enable edition=2018 for core_arch 2019-04-18 07:28:07 +02:00
Mateusz Mikuła
437393a2aa Remove stage0 workarounds 2019-04-17 14:49:25 +02:00
gnzlbg
503b3f641e Bump patch versions 2019-04-17 14:49:15 +02:00
gnzlbg
7d9e92335b Only test on 64-bit ppc 2019-04-17 14:21:15 +02:00
gnzlbg
28e2f594b8 Run build jobs with target-features on mips and ppc 2019-04-17 14:21:15 +02:00
gnzlbg
825f137f4a Fix clippy pedantic issues 2019-04-17 14:20:42 +02:00
gnzlbg
459afa7a59 Fix clippy issues 2019-04-17 14:20:42 +02:00
gnzlbg
eac0c6c8c1 Migrate clippy lints to tool lints 2019-04-17 14:20:42 +02:00
gnzlbg
3d05489c10 Formatting 2019-04-17 14:20:42 +02:00
Radovan Birdic
f32ff2e1d1 Fix MIPS build after #711 2019-04-15 11:23:16 +02:00
Ralf Jung
d2b8c78afb fix rustdoc link failures 2019-04-14 08:43:33 +02:00
Alex Crichton
f3414889af Fix verifying instructions for MIPS
Looks like MIPS is the first architecture to have verification which
exercises the more flavorful forms of `assert_instr`, so the parsing
code for `assert_instr` needed an update.

Closes #713
2019-04-12 08:30:07 +02:00
Lokathor
3bfbff7c0c really just core_arch is needed 2019-04-11 09:40:58 +02:00
Lokathor
3848c93af5 attempt to build less 2019-04-11 09:40:58 +02:00
Lokathor
56e5d4b2e9 Use cargo xbuild
I forgot for a moment that xargo isn't the same as cargo xbuild
2019-04-11 09:40:58 +02:00
Lokathor
d9ff5ca6a3 We only want the base lib to be built, not all tests
It might sound crazy, but we're not running the tests. We're just checking that nothing extra shows up with the very limited ARM target of the GBA (armv4tdmi).
2019-04-11 09:40:58 +02:00
Lokathor
a7add0fa1d test1 2019-04-11 09:40:58 +02:00
gnzlbg
35e6a54ef9 Formatting 2019-04-11 09:36:52 +02:00
gnzlbg
9fecf396ac Add automatic-verification for MIPS MSA intrinsics 2019-04-11 09:36:52 +02:00
gnzlbg
438d260bc2 Make use of integer and pointers consistent 2019-04-11 09:36:52 +02:00
gnzlbg
0cfd07ca9c Make MIPS MSA functions public 2019-04-11 09:36:52 +02:00
Radovan Birdic
fd4cf83d42 Added msa jobs for mips*-gnu* targets 2019-04-09 09:43:17 +02:00
Radovan Birdic
acbb4b2165 Added vector types and fixed formating. 2019-04-09 09:43:17 +02:00
Radovan Birdic
d463a50b5a Implement all MSA Intrinsics 2019-04-09 09:43:17 +02:00
gnzlbg
d65a355df5 Formatting 2019-03-29 14:32:54 +01:00
Ryan Leckey
3a8eeddca4 Add bittest instructions for x85 2019-03-29 10:33:56 +01:00
Ralf Jung
cd59f3987e adjust to MaybeUninit renames 2019-03-29 10:33:23 +01:00
gnzlbg
523e2600ae _mm_pause does not require SSE2
Closes #705 .
2019-03-18 23:44:22 +01:00
Lokathor
943187ad69 gnzlbg xargo doesn't work like you thought ;_; 2019-03-18 08:57:03 +01:00
Lokathor
8960bcd5e0 I forgot that we need to install more 2019-03-18 08:57:03 +01:00
Lokathor
b0771647a8 Revert the regression, add a GBA target to avoid this again 2019-03-18 08:57:03 +01:00
Lokathor
4c24f320f4 oh, they both need double quotes, okay 2019-03-18 08:57:03 +01:00
Lokathor
5450e5248f add the double quotes 2019-03-18 08:57:03 +01:00
Lokathor
76e730f3c7 Limit this to sufficiently advanced devices 2019-03-18 08:57:03 +01:00
Paolo Teti
42cb3a07e6 Fix target arm-linux-androideabi
Move int16x2_t and uint16x2_t into dsp.rs and export to simd32.rs.
2019-03-02 23:38:16 +01:00