Dmitry Babokin
478d7b1b06
Release notes, docs update
2015-05-29 19:59:49 +03:00
Nicolas Guillemot
b4af33327f
Fixed some typos
2015-04-03 22:25:17 -07:00
Dmitry Babokin
3e511b588b
Typo fix
2015-02-20 11:17:10 +03:00
Dmitry Babokin
e60572f62c
Typo fix
2015-02-13 20:08:52 +03:00
evghenii
47b1f2182f
fix documentation typo
2014-10-14 15:24:30 +02:00
evghenii
8894156df5
change documentation to remove llvm-3.2 dependency
2014-07-08 15:25:22 +02:00
evghenii
3459c75fbc
PTX documentation. first commit
2014-07-08 09:21:20 +02:00
evghenii
1fc75ed494
started to work on documentation
2014-07-08 08:41:29 +02:00
evghenii
69f3898a61
Merge branch 'master' into nvptx_merge
2014-07-07 16:30:12 +02:00
Dmitry Babokin
a2774f2cf5
Release notes, docs update
2014-04-18 18:19:47 +04:00
Evghenii
fb581818c5
Merge branch 'master' into nvptx
2014-04-01 09:10:10 +02:00
Ilia Filippov
ecdc695b22
Changing overload rules to match C++ behavior: Emit a warning when the best overload match has some number of no-best matching parameters.
2014-03-25 12:41:09 +04:00
Ilia Filippov
6f44d5b55f
correction of overload issues
2014-03-24 15:47:21 +04:00
Evghenii
4641a15287
Merge branch 'master' into nvptx
2014-03-19 10:53:07 +01:00
Dmitry Babokin
f0ce2acc4f
Copyright update, VS2010->VS2012 update, small fix in saturated arithmetic description
2014-03-12 19:42:08 +04:00
Ilia Filippov
e1524891fc
Merge pull request #751 from Vsevolod-Livinskij/master
...
Saturating multiplication for int64 was added.
2014-03-12 00:12:34 -07:00
Vsevolod Livinskij
dc00b4dd64
Undefined operation -INT64_MIN was fixed.
2014-03-08 20:11:04 +04:00
Vsevolod Livinskij
2e2fd394bf
Documents for saturating arithmetic was added.
2014-03-05 01:30:16 +04:00
Dmitry Babokin
798b6b202c
Merge pull request #756 from jbrodman/memdocfix
...
Update docs to warn of the difference between sizeof(float) and sizeof(u...
2014-02-28 08:42:33 +03:00
jbrodman
91621d7b17
Update docs to warn of the difference between sizeof(float) and sizeof(uniform float)
2014-02-27 02:38:57 -08:00
Dmitry Babokin
788098b55f
Use icpc for KNC, not icc
2014-02-20 20:36:39 +04:00
evghenii
c325c0e085
added layout
2014-02-19 13:40:06 +01:00
james.brodman
05eac8631b
typo fix.
2014-01-13 11:23:28 -05:00
james.brodman
34b412bdf8
Add docs and example
2014-01-10 13:55:32 -05:00
Dmitry Babokin
f802164cce
Fixing some typos in docs and adding operators to language description
2013-12-19 20:38:21 +04:00
Dmitry Babokin
bdeaf7e88c
Documentation update for overloaded operators and packed_store_active2()
2013-12-19 16:53:21 +04:00
Dmitry Babokin
6d51987e67
Merge pull request #642 from egaburov/launch3d
...
concept of 3d tasking
2013-12-17 08:40:07 -08:00
evghenii
c06ec92d0d
added commas, added multi-dimensional tasking to mandelbrot_tasks & removed mandelbrot_task3d. Also adjusted documentaiton a bit
2013-12-13 11:49:11 +01:00
evghenii
2951cad365
added description for multi-dimensional tasking
2013-12-09 13:10:26 +01:00
jbrodman
9004f090c5
Merge pull request #646 from dbabokin/docs
...
Docs fix in memory management section
2013-10-28 14:26:17 -07:00
Dmitry Babokin
103ef25f12
Docs fix in memory management section
2013-10-27 23:01:20 +04:00
james.brodman
c4ad8f6ed4
Add docs/generic impls
2013-10-23 15:51:59 -04:00
Dmitry Babokin
7942bdb728
Typo fix and copyright update
2013-09-30 18:09:59 +04:00
Dmitry Babokin
f45f6cb32a
Test, documentation and vim support for double precision constants
2013-09-19 12:49:45 +04: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
Dmitry Babokin
501a23ad20
Typos fixes in docs
2013-08-29 14:48:09 +04:00
Dmitry Babokin
443987f536
fixing ispc.rst file properties (should not be executable)
2013-08-27 15:33:44 +04:00
Matt Pharr
0c5742b6f8
Implement new naming scheme for --target.
...
Now targets are named like "<isa>-i<mask size>x<gang size>", e.g.
"sse4-i8x16", or "avx2-i32x16".
The old target names are still supported.
2013-08-08 19:23:44 -07:00
Matt Pharr
5b20b06bd9
Add avg_{up,down}_int{8,16} routines to stdlib
...
These compute the average of two given values, rounding up and down,
respectively, if the result isn't exact. When possible, these are
mapped to target-specific intrinsics (PADD[BW] on IA and VH[R]ADD[US]
on NEON.)
A subsequent commit will add pattern-matching to generate calls to
these intrinsincs when the corresponding patterns are detected in the
IR.)
2013-08-06 08:41:12 -07:00
Matt Pharr
4f48d3258a
Documentation updates for NEON
2013-07-31 20:06:04 -07:00
Matt Pharr
d9c38b5c1f
Remove support for using SVML for math lib routines.
...
This path was poorly maintained and wasn't actually available on most
targets.
2013-07-31 06:56:48 -07:00
Matt Pharr
b6df447b55
Add reduce_add() for int8 and int16 types.
...
This maps to specialized instructions (e.g. PSADBW) when available.
2013-07-25 09:46:01 -07:00
Dmitry Babokin
de7ba7a55b
Bringing docs/ispc.rst in sync with ispc.html at web site (some changes were done there directly)
2013-05-21 16:44:46 +04:00
Dmitry Babokin
3cb827ac56
Fix for some typos in User's Guide
2013-03-04 03:04:46 +04:00
Jean-Luc Duprat
24087ff3cc
Expose none() in the ISPC standard library.
...
On KNC: all(), any() and none() do not generate a redundant movmsk instruction.
2012-11-27 13:38:28 -08:00
Matt Pharr
360cc8044e
Improve RNG documentation.
...
Issue #390 .
2012-10-03 08:33:43 -07:00
Matt Pharr
ec2e9b5e79
Fix typo in assert() documentation.
...
Issue #388 .
2012-10-03 08:26:38 -07:00
Jean-Luc Duprat
f928bbb53c
Updated usage of Initial Many Core Instructions (Intel® IMCI) instructions.
2012-09-04 10:57:25 -07:00
Jean-Luc Duprat
1ab7500dbb
Updated user's guide to comply with Intel® Xeon Phi™ brand usage guidelines
2012-09-04 10:53:01 -07:00
Jean-Luc Duprat
52836aae87
Minor documentation clarrification on the impact of ICC -fp-model except option.
2012-08-01 10:24:35 -07:00