Commit Graph

464 Commits

Author SHA1 Message Date
Vsevolod Livinskiy
12ff721ec1 Add roundings for varying double in knc.h and knl.h 2015-05-14 16:26:26 +03:00
Vsevolod Livinskiy
57512c1e28 Replace static const variables in knl.h 2015-05-08 17:22:12 +03:00
Dmitry Babokin
8e47273186 Copyright refresh 2015-04-22 16:39:11 +03:00
Dmitry Babokin
4518bce71b Merge pull request #1013 from egaburov/armfix
Added fix for ispc on ARM
2015-04-22 16:09:50 +03:00
Vsevolod Livinskiy
858a97a485 New accuracy for knl.h 2015-04-20 22:47:00 +03:00
Evghenii Gaburov
7e06973054 added rtc() to arm examples as well 2015-04-16 11:54:06 +00:00
Anton Mitrokhin
74c1feed08 fixed ptr-22.ispc on knl 2015-04-03 15:40:38 +03:00
Anton Mitrokhin
a3737e2b81 i64 store fix for knl 2015-04-02 18:28:14 +03:00
Anton Mitrokhin
81251115af packed load/store for knl 2015-04-02 17:24:57 +03:00
Anton Mitrokhin
c22ee2b0a0 some minor fixes in knl.h, updated fail_db.txt 2015-04-02 16:13:41 +03:00
Anton Mitrokhin
0292730cea 64-bit min-max functions for knl.h 2015-04-02 14:56:20 +03:00
Anton Mitrokhin
29c73f242c cast s(z)ext 64-bit function fix for knl target 2015-04-02 14:40:24 +03:00
Anton Mitrokhin
53f5ec09de Merge branch 'knl-support' of https://github.com/Vsevolod-Livinskij/ispc into knl-support 2015-03-27 15:22:35 +03:00
Anton Mitrokhin
aa94969472 rotate and shift for i32 not supporting negative index 2015-03-27 15:22:25 +03:00
Vsevolod Livinskiy
e780372884 cast_trunk from i64 2015-03-27 15:15:45 +03:00
Anton Mitrokhin
03211d5543 cast_uitofp typo fix; helper printf_v for vector types add 2015-03-27 09:58:59 +03:00
Anton Mitrokhin
dac1ba44e4 Merge branch 'knl-support' of https://github.com/Vsevolod-Livinskij/ispc into knl-support 2015-03-26 17:46:30 +03:00
Anton Mitrokhin
d33100a11c Since is no _MM_HINT_T2 for prefetch on KNL, changing that to T1 2015-03-26 17:45:20 +03:00
Anton Mitrokhin
17e41970d3 Immediate parameter for '_mm512_alignr_epi32/64 intrinsic' 2015-03-26 17:37:05 +03:00
Vsevolod Livinskiy
89ded54929 DOWNCONW 2015-03-26 16:34:15 +03:00
Vsevolod Livinskiy
1d9d989d8d round_ps 2015-03-26 16:18:04 +03:00
Anton Mitrokhin
9526094272 purge _MM_DOWNCONV... enum from knl.h 2015-03-26 16:12:10 +03:00
Anton Mitrokhin
81cb374084 loop execution for i8/16 32-addr-bit gathers/scatters 2015-03-26 14:53:19 +03:00
Anton Mitrokhin
a5b2695771 Merge branch 'knl-support' of https://github.com/Vsevolod-Livinskij/ispc into knl-support 2015-03-26 14:42:30 +03:00
Anton Mitrokhin
b16aee93f9 gather/scatter i8/16 loop implementations 2015-03-26 14:41:30 +03:00
Vsevolod Livinskiy
cd6f8249bf cast_fptosi/ui for double to i32 2015-03-26 14:30:57 +03:00
Anton Mitrokhin
4c96fd3279 cast_fptou(s)i compfail fix 2015-03-26 12:38:53 +03:00
Anton Mitrokhin
0a166f245c merged in brodman's version of knl.h 2015-03-26 12:22:03 +03:00
Anton Mitrokhin
5c523332af extpackstorehi/lo_epi32 (without i8 and i16) 2015-03-25 20:09:45 +03:00
Anton Mitrokhin
de0d69ab26 extpackstorehi/lo_pd 2015-03-25 19:54:19 +03:00
Anton Mitrokhin
aefcea95cc shift mask left like (mask << 8). may cause errors 2015-03-25 19:48:20 +03:00
Anton Mitrokhin
1aa8309a9e store_ps fixed 2015-03-25 19:12:28 +03:00
Anton Mitrokhin
fc8a32425c cast_fptosi/ui 2015-03-25 18:58:36 +03:00
Anton Mitrokhin
49b9297166 cast s(z)ext -> add avx and sse, + started ext..load rwriting 2015-03-25 18:46:47 +03:00
Anton Mitrokhin
0ffea6832d add knl.h to test knl target (need to be rewritten with AVX-512F intrinsics) 2015-03-20 15:56:57 +03:00
Dmitry Babokin
e8ae16a7f3 Merge pull request #979 from Vsevolod-Livinskij/knc_header_long_int
Knc header long int
2015-03-06 19:10:35 +03:00
Dmitry Babokin
64dfa6182b Merge pull request #985 from ncos/soa-18-test
Fixed soa-18 test on KNC
2015-03-06 18:41:39 +03:00
Anton Mitrokhin
bead780f22 fixed soa-18 test 2015-03-06 12:32:58 +03:00
Anton Mitrokhin
6621efe139 added '__ordered_float_and_mask' function to 'knc.h' 2015-03-06 09:36:48 +03:00
Anton Mitrokhin
3a18a28001 fixed funcptr-varying-6/7/8 tests on knc 2015-03-05 13:19:10 +03:00
Vsevolod Livinskiy
19d18b6e4e Some changes was made to support older llvm versions. 2015-02-27 16:02:55 +03:00
Vsevolod Livinskiy
4c629d0a7c Small codestyle changes 2015-02-27 12:35:31 +03:00
Vsevolod Livinskiy
3718abc3d2 iN class was moved to cbackend 2015-02-27 12:30:04 +03:00
Vsevolod Livinskiy
a98bfdf011 Some changes to hadle different vector width 2015-02-27 10:34:45 +03:00
Vsevolod Livinskiy
0644b4a7fd iN calss was changed 2015-02-27 10:33:26 +03:00
Vsevolod Livinskiy
a3bf0b2406 Constructor from string and operator& 2015-02-27 10:33:26 +03:00
Vsevolod Livinskiy
e3a78ad150 Tmp commit to save progress 2015-02-27 10:31:33 +03:00
Anton Mitrokhin
6fa75fb4b1 update knc.h to work wit icpc v13 2015-02-26 19:23:23 +03:00
Vsevolod Livinskiy
78bd4debc6 New unordered function 2015-02-26 09:02:40 +03:00
Evghenii Gaburov
7bdb2b967d added NVARCH options 2015-02-24 13:54:33 +01:00