Skip to content

Commit 3b5564d

Browse files
committed
autofix Vectors
1 parent 2e2c4e2 commit 3b5564d

1 file changed

Lines changed: 17 additions & 23 deletions

File tree

Lesson_Materials/Vectors/index.html

Lines changed: 17 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,11 @@
22

33
<html>
44
<head>
5-
<meta charset="utf-8" />
6-
<link rel="stylesheet" href="../../Static/css/reveal.css" />
7-
<link
8-
rel="stylesheet"
9-
href="../../Static/css/theme/white.css"
10-
/>
11-
<link rel="stylesheet" href="../../Static/css/custom.css" />
12-
<link
13-
rel="stylesheet"
14-
href="../../Static/css/atom-one-light.css"
15-
/>
5+
<meta charset="utf-8"/>
6+
<link rel="stylesheet" href="../../Static/css/reveal.css"/>
7+
<link rel="stylesheet" href="../../Static/css/theme/white.css"/>
8+
<link rel="stylesheet" href="../../Static/css/custom.css"/>
9+
<link rel="stylesheet" href="../../Static/css/atom-one-light.css"/>
1610
<script src="../../node_modules/reveal.js/dist/reveal.js" defer></script>
1711
<script src="../../node_modules/reveal.js/dist/plugin/markdown.js" defer></script>
1812
<script src="../../node_modules/reveal.js/dist/plugin/highlight.js" defer></script>
@@ -112,7 +106,7 @@
112106
#### Vec class
113107
</div>
114108
<div class="container">
115-
<code class="code-100pc"><pre>
109+
<pre><code class="language-cpp">
116110
template &lt;typename dataT, int numElements&gt;
117111
class vec;
118112
</code></pre>
@@ -129,7 +123,7 @@
129123
#### Aliases
130124
</div>
131125
<div class="container">
132-
<code class="code-100pc"><pre>
126+
<pre><code class="language-cpp">
133127
using float4 = vec&lt;float, 4&gt;;
134128
...
135129
</code></pre>
@@ -144,18 +138,18 @@
144138
#### Vec constructors
145139
</div>
146140
<div class="container">
147-
<code class="code-100pc"><pre>
141+
<pre><code class="language-cpp">
148142
auto f4 = sycl::float4{1.0f, 2.0f, 3.0f, 4.0f}; // {1.0f, 2.0f, 3.0f, 4.0f}
149143
</code></pre>
150144
</div>
151145
<div class="container">
152-
<code class="code-100pc"><pre>
146+
<pre><code class="language-cpp">
153147
auto f2 = sycl::float4{2.0f, 3.0f}; // {2.0f, 3.0f}
154148
auto f4 = sycl::float4{1.0f, f2, 4.0f}; // {1.0f, 2.0f, 3.0f, 4.0f}
155149
</code></pre>
156150
</div>
157151
<div class="container">
158-
<code class="code-100pc"><pre>
152+
<pre><code class="language-cpp">
159153
auto f4 = sycl::float4{0.0f}; // {0.0f, 0.0f, 0.0f, 0.0f}
160154
</code></pre>
161155
</div>
@@ -170,7 +164,7 @@
170164
#### Vec operators
171165
</div>
172166
<div class="container">
173-
<code class="code-100pc"><pre>
167+
<pre><code class="language-cpp">
174168
auto f4a = sycl::float4{1.0f, 2.0f, 3.0f, 4.0f}; // {1.0f, 2.0f, 3.0f, 4.0f}
175169

176170
auto f4b = sycl::float4{2.0f}; // {2.0f, 2.0f, 2.0f, 2.0f}
@@ -188,7 +182,7 @@
188182
#### Vec types
189183
</div>
190184
<div class="container">
191-
<code class="code-100pc"><pre>
185+
<pre><code class="language-cpp">
192186
sycl::int2
193187
sycl::int3
194188
sycl::int4
@@ -209,13 +203,13 @@
209203
#### Swizzles
210204
</div>
211205
<div class="container">
212-
<code class="code-100pc"><pre>
206+
<pre><code class="language-cpp">
213207
auto f4 = sycl::float4{1.0f, 2.0f, 3.0f, 4.0f}; // {1.0f, 2.0f, 3.0f, 4.0f}
214208
auto f2 = f4.swizzle&lt;0, 3&gt;(); // {1.0f, 4.0f}
215209
</code></pre>
216210
</div>
217211
<div class="container">
218-
<code class="code-100pc"><pre>
212+
<pre><code class="language-cpp">
219213
auto f4 = sycl::float4{1.0f, 2.0f, 3.0f, 4.0f}; // {1.0f, 2.0f, 3.0f, 4.0f}
220214
f4.swizzle&lt;1, 2&gt;() = sycl::float2{9.0f, 9.0f}; // f4 becomes {1.0f, 9.0f, 9.0f, 4.0f}
221215
</code></pre>
@@ -230,13 +224,13 @@
230224
#### Simple swizzles
231225
</div>
232226
<div class="container">
233-
<code class="code-100pc"><pre>
227+
<pre><code class="language-cpp">
234228
auto f4 = sycl::float4{1.0f, 2.0f, 3.0f, 4.0f}; // {1.0f, 2.0f, 3.0f, 4.0f}
235229
auto f2 = f4.xw(); // {1.0f, 4.0f}
236230
</code></pre>
237231
</div>
238232
<div class="container">
239-
<code class="code-100pc"><pre>
233+
<pre><code class="language-cpp">
240234
auto f4 = sycl::float4{1.0f, 2.0f, 3.0f, 4.0f}; // {1.0f, 2.0f, 3.0f, 4.0f}
241235
f4.yz() = sycl::float2{9.0f, 9.0f}; // f4 becomes {1.0f, 9.0f, 9.0f, 4.0f}
242236
</code></pre>
@@ -250,7 +244,7 @@
250244
<div class="hbox" data-markdown>
251245
#### Vectorized image convolution performance
252246
</div>
253-
<div class="container"data-markdown>
247+
<div class="container" data-markdown>
254248
![SYCL](../../Static/images/image_convolution_performance_vectorized.png "SYCL")
255249
</div>
256250
</section>

0 commit comments

Comments
 (0)