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 |
|
egaburov
|
7a32699573
|
added svml.m4
|
2013-09-11 15:18:03 +02:00 |
|
egaburov
|
320c41ffcf
|
added svml support. experimental. for some reason all sybmols are visible..
|
2013-09-11 15:16:50 +02:00 |
|
egaburov
|
9c79d4d182
|
addded avxh with vectorWidth=4 support, use --target=avxh to enable it
|
2013-09-11 12:58:02 +02:00 |
|
jbrodman
|
582cfe55b6
|
Merge pull request #575 from jbrodman/master
Revert "Remove support for using SVML for math lib routines."
|
2013-09-05 10:31:23 -07:00 |
|
james.brodman
|
8db378b265
|
Revert "Remove support for using SVML for math lib routines."
This reverts commit d9c38b5c1f.
|
2013-09-04 16:01:58 -04:00 |
|
jbrodman
|
71a7564317
|
Merge pull request #574 from jbrodman/uniftypedef
Fix to respect uniform/varying qualifiers inside of typedefs.
|
2013-09-03 13:14:00 -07:00 |
|
jbrodman
|
c14b035a46
|
Merge pull request #572 from ifilippov/master
correction of adding -Werror option
|
2013-08-30 11:17:01 -07:00 |
|
jbrodman
|
cf2eaa0014
|
Merge pull request #569 from dbabokin/unmasked
Fix for incorrect implementation of reduce_[min|max]_[float|double]
|
2013-08-30 11:16:42 -07:00 |
|
jbrodman
|
cb92d54808
|
Merge pull request #570 from dbabokin/docs
Minor docs fixes.
|
2013-08-30 11:16:26 -07:00 |
|
james.brodman
|
97d430d5cd
|
Fix to respect uniform/varying qualifiers inside of typedefs.
|
2013-08-30 14:13:08 -04:00 |
|
Ilia Filippov
|
320b1700ff
|
correction of adding -Werror option
|
2013-08-30 16:01:01 +04:00 |
|
Dmitry Babokin
|
e06267ef1b
|
Fix for incorrect implementation of reduce_[min|max]_[float|double], it showed up as -O0
|
2013-08-29 16:16:02 +04:00 |
|
Dmitry Babokin
|
501a23ad20
|
Typos fixes in docs
|
2013-08-29 14:48:09 +04:00 |
|
Dmitry Babokin
|
c1cc80b1d5
|
Merge pull request #568 from jbrodman/master
Fix against LLVM ToT
|
2013-08-27 14:08:12 -07:00 |
|
james.brodman
|
28080b0c22
|
Fix build against 3.4
|
2013-08-27 16:56:00 -04:00 |
|
james.brodman
|
be3a40e70b
|
Fix for 3.4
|
2013-08-27 15:15:16 -04:00 |
|
Dmitry Babokin
|
5d8ebf3ca1
|
Fixing r183327-AVX2-GATHER.patch file permissions
|
2013-08-27 18:27:06 +04:00 |
|