path: root/www
diff options
authorPeter Collingbourne <>2012-01-08 22:09:58 +0000
committerPeter Collingbourne <>2012-01-08 22:09:58 +0000
commit6937ba961c6fb0f59b53f3b22c5aef78982b10d5 (patch)
tree7a74c51a5dca9603f69d5f7fe6b6068f4b21c7d2 /www
parent256deb0078b9b1c04e0eeba559ca3a2887fc4551 (diff)
Initial commit.
git-svn-id: 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'www')
1 files changed, 53 insertions, 0 deletions
diff --git a/www/index.html b/www/index.html
new file mode 100644
index 0000000..96c0cb0
--- /dev/null
+++ b/www/index.html
@@ -0,0 +1,53 @@
+libclc is an open source, BSD licensed
+implementation of the library requirements of the
+OpenCL C programming language, as specified by the <a
+1.1 Specification</a>. The following sections of the specification
+impose library requirements:
+<li>6.1: Supported Data Types
+<li>6.2.3: Explicit Conversions
+<li> Reinterpreting Types Using as_type() and as_typen()
+<li>6.9: Preprocessor Directives and Macros
+<li>6.11: Built-in Functions
+<li>9.3: Double Precision Floating-Point
+<li>9.4: 64-bit Atomics
+<li>9.5: Writing to 3D image memory objects
+<li>9.6: Half Precision Floating-Point
+libclc is intended to be used with the <a href="">Clang</a>
+compiler's OpenCL frontend.
+libclc is designed to be portable and extensible. To this end,
+it provides generic implementations of most library requirements,
+allowing the target to override the generic implementation at the
+granularity of individual functions.
+libclc currently only supports the PTX target, but support for more
+targets is welcome.
+git clone git:// (<a href="">gitweb</a>)
+<h2>Mailing List</h2>
+ (<a href="">subscribe/unsubscribe</a>, <a href="">archives</a>)