Julian Wolf
|
f9127b2d16
|
Added HPX task system option
|
2016-06-18 16:36:41 +02:00 |
|
Dmitry Babokin
|
69dd01fc69
|
Adding avx512skx-i32x16 target to examples
|
2016-02-25 17:17:17 +03:00 |
|
Dmitry Babokin
|
1415f5b0b1
|
Adding avx512knl-32x16 target to examples Makefiles
|
2016-02-25 14:16:31 +03:00 |
|
Andrey Shishpanov
|
3920874a35
|
Impl. for knl-generic target (fix compfails)
|
2016-02-02 12:11:13 +03:00 |
|
Anton Mitrokhin
|
eff3ae65d8
|
[KNC]: Add gather_base_offsets64_double function to knc.h
|
2016-01-22 11:30:49 +03:00 |
|
Andrey Shishpanov
|
5884e7c3f1
|
deleted useless __abs_i32i64() used in knc.h
|
2015-11-19 18:18:28 +03:00 |
|
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 |
|