This website requires JavaScript.
aaf2684988
Merge pull request #743 from dbabokin/fails
Dmitry Babokin
2014-02-19 18:33:26 +03:00
7fcf408189
support of LLVM trunk after 201618 revision 'VirtualFileSystem'
Ilia Filippov
2014-02-19 19:02:56 +04:00
c325c0e085
added layout
evghenii
2014-02-19 13:40:06 +01:00
67be0a85c0
use rand instead of drand48
Evghenii
2014-02-19 12:52:12 +01:00
3ec910ff85
+1
Evghenii
2014-02-19 12:50:54 +01:00
f387d12872
Use single variable to track the latest LLVM to use by default
Dmitry Babokin
2014-02-19 15:47:04 +04:00
1fec6a5556
Merging branches with Windows and Linux fails
Dmitry Babokin
2014-02-19 15:40:59 +04:00
946d2c17c8
use time for seed value
Evghenii
2014-02-19 11:57:21 +01:00
c513493757
+1
Evghenii
2014-02-19 11:51:14 +01:00
869379020d
some filename changes
Evghenii
2014-02-19 11:44:08 +01:00
f3bb3dcfc2
Fail DB update on Windows
Dmitry Babokin
2014-02-19 14:40:02 +04:00
681898ed1e
Add VS2012 as a default toolchain on Windows
Dmitry Babokin
2014-02-19 14:39:14 +04:00
a10be8087f
+1
Evghenii
2014-02-19 11:38:15 +01:00
4d61c04e5c
added working ptxc file
Evghenii
2014-02-19 11:26:30 +01:00
07fe1c5659
added anyoption
Evghenii
2014-02-19 09:28:31 +01:00
12b4345672
Fail DB update on Linux
Dmitry Babokin
2014-02-19 12:19:55 +04:00
6b50bd43f7
Default alloy run: 3.4+trunk, instead of 3.3+trunk
Dmitry Babokin
2014-02-19 12:19:22 +04:00
735e6a8ab3
Saturation arithmetic mul and div for int8/int16/int32 and div for int64 was added
Vsevolod Livinskij
2014-02-18 02:07:13 +04:00
f5508db24f
Saturation arithmetic (sub and add) was added for int32/int64.
Vsevolod Livinskij
2014-02-17 18:55:40 +04:00
04fda2fcbe
Merge pull request #739 from ifilippov/fluky
Dmitry Babokin
2014-02-13 16:13:32 +03:00
e7b3a1c822
fix for fluky problem 'argument out of range'
Ilia Filippov
2014-02-13 15:53:36 +04:00
ccbcd0a80d
Merge pull request #738 from ifilippov/err
Dmitry Babokin
2014-02-13 14:24:31 +03:00
54b991cfcb
set 3.4 version of LLVM to alloy.py, perf.py correction
Ilia Filippov
2014-02-13 15:14:04 +04:00
b719019b26
Merge pull request #737 from ifilippov/err
Dmitry Babokin
2014-02-13 13:33:31 +03:00
cc81cd3215
adding patch for LLVM 3.4 for bug #712
Ilia Filippov
2014-02-13 12:57:05 +04:00
e8039cd822
Merge pull request #673 from Vsevolod-Livinskij/master
Dmitry Babokin
2014-02-11 16:40:40 +03:00
a3c77e6dc6
Merge pull request #1 from dbabokin/Vsevolod-Livinskij-master
Vsevolod
2014-02-11 16:35:41 +03:00
ea0a514e03
Fix for generic-1
Dmitry Babokin
2014-02-11 15:33:23 +04:00
193bba77b0
accuracy fix
evghenii
2014-02-11 11:49:03 +01:00
f0779f95a3
added double precision tests
Evghenii
2014-02-11 11:40:40 +01:00
65d947e449
Else branch with error report was added
Vsevolod Livinskij
2014-02-10 15:18:48 +04:00
cef5b2eb04
Some changes in saturation arithmetic
Vsevolod Livinskij
2014-02-10 12:40:53 +04:00
1c1614d207
Some errors in comments and code were fixed
Vsevolod Livinskij
2014-02-09 21:39:42 +04:00
8490efe0ad
fix for knc.h. Due to a bug in ICC (tested with 13.1.3 & 14.0.1) ,the resulting .cpp file fails to compile
evghenii
2014-02-07 16:00:21 +01:00
438cee4e21
added support for double precision/native transendentals/trigonometry
evghenii
2014-02-07 15:43:42 +01:00
70a9b286e5
added support for native and double precision trigonometry/transendentals
Evghenii
2014-02-07 15:28:39 +01:00
81aa19a8f0
added use of native_transendentals, need to add IR
Evghenii
2014-02-07 11:49:24 +01:00
668645fcda
first commit
Evghenii
2014-02-07 11:05:36 +01:00
14e76108cb
optimization for _all
Evghenii
2014-02-06 14:24:50 +01:00
9ecb4f4ac8
added tunnings for aobench
Evghenii
2014-02-06 10:13:18 +01:00
9e1ab7c6b6
allow to add ISPC_FLAGS
Evghenii
2014-02-06 10:13:01 +01:00
8ffa84f875
added some #ifdef .. #endif for control flow tests
Evghenii
2014-02-06 10:12:31 +01:00
c8e92feb14
added additional optimizaotion passes for PTX target
Evghenii
2014-02-06 10:11:58 +01:00
c23dd8a951
fixed __puts_nvptx
Evghenii
2014-02-05 17:48:04 +01:00
7b2ceba128
added "internal" for helper functions to avoid them being exported to PTX
Evghenii
2014-02-05 17:02:05 +01:00
2570385770
Merge pull request #730 from egaburov/double_math
Dmitry Babokin
2014-02-05 17:57:39 +03:00
aeb2f01a15
some performance fix. it works, but have no idea why. checkpoint
Evghenii
2014-02-05 15:36:06 +01:00
c59cff396d
added {rsqrt,rcp}d support for knc.h. test-147.ispc & test-148.ispc pass.
evghenii
2014-02-05 13:55:38 +01:00
ecc9c88ff8
fix packed_store_active2 for knc-i1x8.h
evghenii
2014-02-05 13:52:24 +01:00
eb01ffd4e6
first commit for {rsqrt,rcp}d knc support. going to test on other node now
Evghenii
2014-02-05 13:43:07 +01:00
f225b558ec
added {rsqrt,rcp}d support for sse4.h
Evghenii
2014-02-05 13:42:45 +01:00
688d9c9a82
added support for rsqrtd/rcpd for generic-*.h
Evghenii
2014-02-05 13:20:44 +01:00
09e8381ec7
change {rsqrt,rcp}_double to {rsqrt,rcp}d_decl
evghenii
2014-02-05 13:05:04 +01:00
732a315a4b
removed __declspec(safe) duplicate
evghenii
2014-02-05 13:04:45 +01:00
686c1d676d
improvements
Evghenii
2014-02-05 12:04:36 +01:00
048da693c5
fix sqrt
Evghenii
2014-02-05 10:52:08 +01:00
9a3b949687
Merge pull request #734 from dbabokin/run_test_compiler
Dmitry Babokin
2014-02-05 12:40:07 +03:00
40186d3813
Update list of accepted system compilers in run_test.py
Dmitry Babokin
2014-02-05 13:39:28 +04:00
66c986ba13
Merge pull request #733 from jbrodman/master
Dmitry Babokin
2014-02-05 11:32:25 +03:00
98cfc17843
Fix bug with printing due to uneven handling of bool types
jbrodman
2014-02-04 08:12:02 -08:00
d3a6693eef
adding __have_native_{rsqrtd,rcpd} to select between native support for double precision reciprocals and using slower but safe version in stdlib
Evghenii
2014-02-04 16:29:23 +01:00
fe98fe8cdc
added fast approximate rcp(double) accurate to 15 digits
Evghenii
2014-02-04 15:23:34 +01:00
eb1a495a7a
added support for fast approximate rsqrt(double). Provide 16 digit accurancy but is over 3x faster than 1/sqrt(double)
Evghenii
2014-02-04 14:44:54 +01:00
720975dff4
Disallow initializing void * with ptr to const.
jbrodman
2014-02-04 03:36:19 -08:00
4ee0e6996a
Merge branch 'master' of https://github.com/ispc/ispc
jbrodman
2014-02-04 02:48:41 -08:00
47bdca1041
Modify alloy.py to put dbg llvm builds in different folders.
jbrodman
2014-02-04 02:46:07 -08:00
c2ed214a74
added declaretion for movmsk_ptx
Evghenii
2014-02-03 08:57:27 +01:00
1a56fbc101
+1
Evghenii
2014-02-03 08:51:55 +01:00
98c82242c5
allowed static and disable memcpy/memmove/memset operations
Evghenii
2014-02-03 08:02:50 +01:00
e6a6df1052
+1
Evghenii
2014-02-02 19:04:26 +01:00
6d034596d3
+1
Evghenii
2014-02-02 19:01:10 +01:00
92e69c8197
+improved support for dp
Evghenii
2014-02-02 18:51:17 +01:00
b0753dc93d
added double-version for rcp
Evghenii
2014-02-02 18:20:05 +01:00
4515dd5c89
added tests for rcp/rsqrt double
Evghenii
2014-02-02 18:19:56 +01:00
3a72e05c3e
+1
evghenii
2014-02-02 18:16:48 +01:00
796942e6fa
added type definition for real
Evghenii
2014-02-02 12:07:53 +01:00
522257343b
added type definition for real
Evghenii
2014-02-02 12:07:26 +01:00
3594a80e04
some scheduler changes and stuff
Evghenii
2014-02-02 11:12:46 +01:00
9cc204e83a
added ISPC_HOME path
Evghenii
2014-02-01 12:04:17 +01:00
17ab194031
added -G to nvptxcc
Evghenii
2014-02-01 11:58:32 +01:00
6bf2ad27d1
merge with master
Evghenii
2014-02-01 11:53:57 +01:00
0c47a902f5
added llvm compilation
Evghenii
2014-01-31 20:20:46 +01:00
b340663cdf
fixed core count
Evghenii
2014-01-31 20:16:17 +01:00
98a275a382
fixed
Evghenii
2014-01-31 20:13:10 +01:00
11bc35eb6c
+1
Evghenii
2014-01-31 20:10:47 +01:00
7ef2f7352c
+1
Evghenii
2014-01-31 19:57:43 +01:00
eb82195ad7
some tuning
Evghenii
2014-01-31 19:53:52 +01:00
93cf02842c
Merge pull request #729 from dbabokin/win_runtest
Dmitry Babokin
2014-01-31 09:15:46 -08:00
90ba3fddbc
Fix for incorrect target list on Windows
Dmitry Babokin
2014-01-31 21:11:33 +04:00
bead800c13
+1
Evghenii
2014-01-31 17:49:39 +01:00
45d960f4f5
Merge pull request #728 from dbabokin/win_runtest
Dmitry Babokin
2014-01-31 08:11:47 -08:00
ac0963a0a5
workaround for not removed tmp folders on Windows
Dmitry Babokin
2014-01-31 20:11:02 +04:00
5cf880e8fc
works
Evghenii
2014-01-31 16:50:08 +01:00
86a6cfc1d0
problem solved
Evghenii
2014-01-31 10:36:30 +01:00
33e19d3bec
1
Evghenii
2014-01-30 20:02:26 +01:00
eb3277587a
+1
Evghenii
2014-01-30 20:01:34 +01:00
adef91d82d
+1
Evghenii
2014-01-30 17:59:21 +01:00
50c505b845
first commit
Evghenii
2014-01-30 15:01:02 +01:00
cedf4bccf4
+1
Evghenii
2014-01-30 14:49:38 +01:00
5e37370618
ispc generates slooow code ..
Evghenii
2014-01-30 14:47:18 +01:00