Commit Graph

  • 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