Commit Graph

439 Commits

Author SHA1 Message Date
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
Evghenii Gaburov
3d086ca6b9 added support for K80/sm_37 2015-02-22 12:18:38 +01:00
Anton Mitrokhin
85578f0462 fixed 64-bit __ashr intrinsic 2015-02-03 14:47:37 +03:00
Vsevolod Livinskiy
d5cd049d8f Fix for equal_i1 2015-01-29 18:44:17 +03:00
Anton Mitrokhin
eeba937282 added 'aos_to_soa' and 'soa_to_aos' implementations (gather/scatter) 2015-01-29 14:26:01 +03:00
Andrey Guskov
d359503ad8 Made AO_INSTRUMENTED example compile on Linux 2015-01-26 15:44:01 +03:00
Andrey Guskov
ed53df90a4 Eliminated MSVC warnings 2015-01-26 16:26:07 +04:00
Andrey Guskov
05a64f1302 RTC+Win32 fix that preserves SORT correctness 2015-01-26 15:23:14 +04:00
Dmitry Babokin
f065b060bd Fixing examples on Windows to compile correctly. 2015-01-23 16:29:12 +03:00
Dmitry Babokin
82187f8372 Minor fix for examples to compile with strict C++ compiler. 2014-12-31 12:35:11 +03:00
Anton Mitrokhin
948e75dcb5 examined soa-18 runfail 2014-12-26 16:21:23 +03:00
Anton Mitrokhin
192aeb0ae3 add 'examples/intrinsics/known_fails.txt' to track difficult runfails/compfails 2014-12-26 13:58:49 +03:00
Anton Mitrokhin
2d403cf258 add __masked_load_i64 2014-12-26 02:06:16 +03:00
Anton Mitrokhin
5dfb96a310 add cast_bits(i64 i64) 2014-12-26 01:39:43 +03:00
Anton Mitrokhin
134accaf46 add cast_bits(i32 i32) 2014-12-26 01:38:25 +03:00
Anton Mitrokhin
3f607ade14 add cast_sext plus shl/ashr function fix 2014-12-26 01:12:14 +03:00
Anton Mitrokhin
300ff7be75 add insert_element(vec1_ ... 2014-12-25 23:11:21 +03:00
Anton Mitrokhin
83b65ef534 add scatter_int16 2014-12-24 19:15:14 +03:00
Anton Mitrokhin
515c5f76e0 fixed 9 runfails caused by wromg permutation masks 2014-12-24 19:02:23 +03:00
Anton Mitrokhin
b1fdbd63ec add scatter64_i32/float 2014-12-24 18:23:46 +03:00
Anton Mitrokhin
d90f677cb4 add gather64_i16 2014-12-24 18:06:09 +03:00
Anton Mitrokhin
797238464a add gather64_i8 2014-12-24 17:59:17 +03:00
Anton Mitrokhin
cd53e6abed add gather_base_offsets32_i16 2014-12-24 17:51:39 +03:00
Anton Mitrokhin
1476d45536 add gather64_double 2014-12-24 17:47:46 +03:00
Anton Mitrokhin
476f186e8e add gather64_i32 2014-12-24 17:36:21 +03:00
Anton Mitrokhin
4d4a512f72 fixed warnings produced by 64 bit reduce functions without affecting the functionality 2014-12-11 17:58:51 +04:00