Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1795)

Unified Diff: native_client_sdk/doc_generated/reference/pnacl-bitcode-abi.html

Issue 265163004: NaCl documentation: update vector documentation (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix typo. Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | native_client_sdk/doc_generated/reference/pnacl-c-cpp-language-support.html » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: native_client_sdk/doc_generated/reference/pnacl-bitcode-abi.html
diff --git a/native_client_sdk/doc_generated/reference/pnacl-bitcode-abi.html b/native_client_sdk/doc_generated/reference/pnacl-bitcode-abi.html
index 246154a5cc5d04698b4e552ced79a94844b19e44..a46683aa9ce2f973413ab00fa406976fe873e50e 100644
--- a/native_client_sdk/doc_generated/reference/pnacl-bitcode-abi.html
+++ b/native_client_sdk/doc_generated/reference/pnacl-bitcode-abi.html
@@ -24,31 +24,32 @@
<li><p class="first"><a class="reference internal" href="#type-system" id="id15">Type System</a></p>
<ul class="small-gap">
<li><a class="reference internal" href="#scalar-types" id="id16">Scalar types</a></li>
-<li><a class="reference internal" href="#array-and-struct-types" id="id17">Array and struct types</a></li>
-<li><a class="reference internal" href="#pointer-types" id="id18">Pointer types</a></li>
-<li><a class="reference internal" href="#undefined-values" id="id19">Undefined Values</a></li>
-<li><a class="reference internal" href="#constant-expressions" id="id20">Constant Expressions</a></li>
+<li><a class="reference internal" href="#vector-types" id="id17">Vector types</a></li>
+<li><a class="reference internal" href="#array-and-struct-types" id="id18">Array and struct types</a></li>
+<li><a class="reference internal" href="#pointer-types" id="id19">Pointer types</a></li>
+<li><a class="reference internal" href="#undefined-values" id="id20">Undefined Values</a></li>
+<li><a class="reference internal" href="#constant-expressions" id="id21">Constant Expressions</a></li>
</ul>
</li>
-<li><p class="first"><a class="reference internal" href="#other-values" id="id21">Other Values</a></p>
+<li><p class="first"><a class="reference internal" href="#other-values" id="id22">Other Values</a></p>
<ul class="small-gap">
-<li><a class="reference internal" href="#metadata-nodes-and-metadata-strings" id="id22">Metadata Nodes and Metadata Strings</a></li>
+<li><a class="reference internal" href="#metadata-nodes-and-metadata-strings" id="id23">Metadata Nodes and Metadata Strings</a></li>
</ul>
</li>
-<li><a class="reference internal" href="#intrinsic-global-variables" id="id23">Intrinsic Global Variables</a></li>
-<li><a class="reference internal" href="#errno-and-errors-in-arithmetic-instructions" id="id24">Errno and errors in arithmetic instructions</a></li>
-<li><p class="first"><a class="reference internal" href="#instruction-reference" id="id25">Instruction Reference</a></p>
+<li><a class="reference internal" href="#intrinsic-global-variables" id="id24">Intrinsic Global Variables</a></li>
+<li><a class="reference internal" href="#errno-and-errors-in-arithmetic-instructions" id="id25">Errno and errors in arithmetic instructions</a></li>
+<li><p class="first"><a class="reference internal" href="#instruction-reference" id="id26">Instruction Reference</a></p>
<ul class="small-gap">
-<li><a class="reference internal" href="#list-of-allowed-instructions" id="id26">List of allowed instructions</a></li>
-<li><a class="reference internal" href="#alloca" id="id27"><code>alloca</code></a></li>
+<li><a class="reference internal" href="#list-of-allowed-instructions" id="id27">List of allowed instructions</a></li>
+<li><a class="reference internal" href="#alloca" id="id28"><code>alloca</code></a></li>
</ul>
</li>
-<li><p class="first"><a class="reference internal" href="#intrinsic-functions" id="id28">Intrinsic Functions</a></p>
+<li><p class="first"><a class="reference internal" href="#intrinsic-functions" id="id29">Intrinsic Functions</a></p>
<ul class="small-gap">
-<li><a class="reference internal" href="#list-of-allowed-intrinsics" id="id29">List of allowed intrinsics</a></li>
-<li><a class="reference internal" href="#thread-pointer-related-intrinsics" id="id30">Thread pointer related intrinsics</a></li>
-<li><a class="reference internal" href="#setjmp-and-longjmp" id="id31">Setjmp and Longjmp</a></li>
-<li><a class="reference internal" href="#atomic-intrinsics" id="id32">Atomic intrinsics</a></li>
+<li><a class="reference internal" href="#list-of-allowed-intrinsics" id="id30">List of allowed intrinsics</a></li>
+<li><a class="reference internal" href="#thread-pointer-related-intrinsics" id="id31">Thread pointer related intrinsics</a></li>
+<li><a class="reference internal" href="#setjmp-and-longjmp" id="id32">Setjmp and Longjmp</a></li>
+<li><a class="reference internal" href="#atomic-intrinsics" id="id33">Atomic intrinsics</a></li>
</ul>
</li>
</ul>
@@ -182,6 +183,16 @@ values are i32 and i64.</li>
</ul>
</li>
</ul>
+</section><section id="vector-types">
+<h3 id="vector-types">Vector types</h3>
+<p>The only vector types allowed are:</p>
+<ul class="small-gap">
+<li>128-bit vectors integers of elements size i8, i16, i32.</li>
+<li>128-bit vectors of float elements.</li>
+<li>Vectors of i1 type with element counts corresponding to the allowed
+element counts listed previously (their width is therefore not
+128-bits).</li>
+</ul>
</section><section id="array-and-struct-types">
<h3 id="array-and-struct-types">Array and struct types</h3>
<p>Array and struct types are only allowed in
@@ -308,6 +319,8 @@ argument must be an i32.</p>
<li><code>select</code></li>
<li><code>call</code></li>
<li><code>unreachable</code></li>
+<li><code>insertelement</code></li>
+<li><code>extractelement</code></li>
</ul>
</section><section id="alloca">
<span id="bitcode-allocainst"></span><h3 id="alloca"><span id="bitcode-allocainst"></span><code>alloca</code></h3>
« no previous file with comments | « no previous file | native_client_sdk/doc_generated/reference/pnacl-c-cpp-language-support.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698