Ilia Filippov
|
491c58aef3
|
change head to trunk
|
2013-09-19 17:47:10 +04:00 |
|
egaburov
|
28737f7ab4
|
Merge remote-tracking branch 'upstream/master' into knc-modes
|
2013-09-19 15:34:46 +02:00 |
|
evghenii
|
0ed89e93fa
|
added fails info
|
2013-09-19 16:34:06 +03:00 |
|
Dmitry Babokin
|
0663cb41ff
|
Merge pull request #592 from dbabokin/double
Typo fix is tests/double-consts.ispc
|
2013-09-19 06:29:14 -07:00 |
|
Dmitry Babokin
|
b2678b4338
|
Typo fix is tests/double-consts.ispc
|
2013-09-19 17:27:58 +04:00 |
|
egaburov
|
d68dbbc7bc
|
Merge remote-tracking branch 'upstream/master' into knc-modes
|
2013-09-19 15:08:17 +02:00 |
|
evghenii
|
0c274212c2
|
performance tuning for knc-i1x8.h. this gives goed enough performance for double only. float performance is terrible
|
2013-09-19 16:07:22 +03:00 |
|
evghenii
|
dbef4fd7d7
|
fixed notation
|
2013-09-19 14:52:22 +03:00 |
|
Dmitry Babokin
|
43245bbc11
|
Adding check for OS AVX support to auto-dispatch code
|
2013-09-19 15:39:56 +04:00 |
|
Dmitry Babokin
|
971d5f8d12
|
Merge pull request #590 from ifilippov/testing
Redesigned, enhanced and improved test system.
|
2013-09-19 04:23:20 -07:00 |
|
evghenii
|
6a21218c13
|
fix warrning and add KNC 1
|
2013-09-19 13:45:31 +03:00 |
|
Ilia Filippov
|
bb8f7d4e3f
|
removing LLVM 3.1 and 3.2 from default testing
|
2013-09-19 14:37:26 +04:00 |
|
Dmitry Babokin
|
67362935f4
|
Merge pull request #589 from egaburov/master
fixed support for numbers like .1d2
|
2013-09-19 01:59:45 -07:00 |
|
egaburov
|
3b8c7c9126
|
merger with upstream/master
|
2013-09-19 10:57:58 +02:00 |
|
egaburov
|
5f20dd01e8
|
merged with master
|
2013-09-19 10:56:39 +02:00 |
|
Dmitry Babokin
|
a5782dfb2d
|
Merge pull request #586 from dbabokin/double
Test, documentation and vim support for double precision constants
|
2013-09-19 01:51:13 -07:00 |
|
Dmitry Babokin
|
1c527ae34c
|
Adding tests and vim support for double constant of the form .1d41
|
2013-09-19 12:49:45 +04:00 |
|
Dmitry Babokin
|
f45f6cb32a
|
Test, documentation and vim support for double precision constants
|
2013-09-19 12:49:45 +04:00 |
|
Ilia Filippov
|
00cd90c6b0
|
test system
|
2013-09-19 12:26:57 +04:00 |
|
egaburov
|
406e2eb8d0
|
fix double precision input to support .123d321 type of input
|
2013-09-19 09:16:37 +02:00 |
|
evghenii
|
3cf63362a4
|
small tuning
|
2013-09-18 20:03:08 +03:00 |
|
evghenii
|
e4b1f58595
|
performance fix.. still some issues left with equal_i1 for __vec8_i1
|
2013-09-18 19:14:41 +03:00 |
|
evghenii
|
4b1a0b4bc4
|
added fails
|
2013-09-18 18:41:22 +03:00 |
|
evghenii
|
922edb1128
|
completed knc-i1x16.h and added knc-i1x8.h with knc-i1x8unsafe_fast.h that doesnt pass several tests..
|
2013-09-18 18:14:07 +03:00 |
|
egaburov
|
0672289cb9
|
Merge branch 'double' of https://github.com/dbabokin/ispc
|
2013-09-18 15:24:35 +02:00 |
|
Dmitry Babokin
|
ff547fc6cb
|
Merge pull request #584 from egaburov/d-suffix
Added fortran notation double precision support
|
2013-09-17 12:46:59 -07:00 |
|
Dmitry Babokin
|
fa78d548cc
|
Test, documentation and vim support for double precision constants
|
2013-09-17 23:36:16 +04:00 |
|
Dmitry Babokin
|
191d9dede5
|
Merge pull request #585 from tkoziara/master
Sort description.
|
2013-09-16 10:08:49 -07:00 |
|
Tomasz Koziara
|
6e0b9ddc74
|
Sort description.
|
2013-09-16 18:02:07 +01:00 |
|
egaburov
|
eef4e11768
|
now it is also case nonsensitive
|
2013-09-16 17:25:13 +02:00 |
|
Evghenii
|
6fd21d988d
|
fixed lexer to properly read fortran-notation double constants
|
2013-09-16 17:15:02 +02:00 |
|
egaburov
|
2332490481
|
added fortran_double_constant
|
2013-09-16 16:31:41 +02:00 |
|
egaburov
|
e2a91e6de5
|
added support for "d"-suffix
|
2013-09-16 15:54:32 +02:00 |
|
Dmitry Babokin
|
b258027061
|
Merge pull request #582 from tkoziara/master
Uniform memory allocation in sort example is fixed.
|
2013-09-16 03:29:43 -07:00 |
|
Tomasz Koziara
|
97068765e8
|
Copyright reversed.
|
2013-09-14 18:09:04 +01:00 |
|
Dmitry Babokin
|
ec5cbb8117
|
Merge pull request #583 from dbabokin/win-fix
Fix for Windows build to include new target: avx-i64x4
|
2013-09-13 15:02:09 -07:00 |
|
Dmitry Babokin
|
ce99b17616
|
Fix for Windows buils to include new target: avx-i64x4
|
2013-09-14 02:00:23 +04:00 |
|
Dmitry Babokin
|
06aa2067d9
|
Merge pull request #578 from egaburov/master
added --target=avx-i64x4 & svml support for all sse/avx modes
|
2013-09-13 09:40:24 -07:00 |
|
Evghenii
|
36886971e3
|
revert lex.ll parse.yy stdlib.ispc to state when all constants are floats
|
2013-09-13 16:02:53 +02:00 |
|
Evghenii
|
9861375f0c
|
renamed avx-i64x4 -> avx1-i64x4
|
2013-09-13 15:07:14 +02:00 |
|
Tomasz Koziara
|
ed825b3773
|
Uniform memory allocation fixed.
|
2013-09-13 13:14:31 +01:00 |
|
egaburov
|
a9913c8337
|
changed lexer/parser to be able to read float constants, if they have "f"-suffix
|
2013-09-13 10:26:15 +02:00 |
|
Evghenii
|
a97eb7b7cb
|
added clamp in double precision
|
2013-09-13 09:32:59 +02:00 |
|
egaburov
|
715b828266
|
fixed float constants to be read as doubles
|
2013-09-13 09:25:52 +02:00 |
|
Evghenii
|
40af8d6ed5
|
fixed segfault in tests/launch-*.ispc. nativeVectoWidth in avx-i64x4 was set to 4. Fixed
|
2013-09-12 20:25:44 +02:00 |
|
Evghenii
|
059d80cc11
|
included suggested changes, ./tests/launch-*.ispc still fails. something is mask64 related, not sure what. help...
|
2013-09-12 17:18:12 +02:00 |
|
egaburov
|
7364e06387
|
added mask64
|
2013-09-12 12:02:42 +02:00 |
|
egaburov
|
efc20c2110
|
added svml support to all sse/avx modes
|
2013-09-11 17:07:54 +02:00 |
|
egaburov
|
19379db3b6
|
svml cleanup
|
2013-09-11 16:48:56 +02:00 |
|
egaburov
|
9cf8e8cbf3
|
builtins fix for double precision svml and __stdlib_asin
|
2013-09-11 15:23:45 +02:00 |
|