1 Test passing ArrayBuffers and ArrayBufferViews in messages.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
5 PASS ArrayBuffer0: classes are [object ArrayBuffer]
6 PASS ArrayBuffer0: buffer lengths are 0
7 PASS ArrayBuffer0: buffers have the same contents
8 PASS ArrayBuffer1: classes are [object ArrayBuffer]
9 PASS ArrayBuffer1: buffer lengths are 1
10 PASS ArrayBuffer1: buffers have the same contents
11 PASS ArrayBuffer128: classes are [object ArrayBuffer]
12 PASS ArrayBuffer128: buffer lengths are 128
13 PASS ArrayBuffer128: buffers have the same contents
14 PASS DataView0: classes are [object DataView]
15 PASS DataView0: classes are [object ArrayBuffer]
16 PASS DataView0: buffer lengths are 0
17 PASS DataView0: buffers have the same contents
18 PASS DataView0: offset is 0
19 PASS DataView0: length is 0
20 PASS DataView1: classes are [object DataView]
21 PASS DataView1: classes are [object ArrayBuffer]
22 PASS DataView1: buffer lengths are 1
23 PASS DataView1: buffers have the same contents
24 PASS DataView1: offset is 0
25 PASS DataView1: length is 1
26 PASS DataView1-dup: classes are [object DataView]
27 PASS DataView1-dup: classes are [object ArrayBuffer]
28 PASS DataView1-dup: buffer lengths are 1
29 PASS DataView1-dup: buffers have the same contents
30 PASS DataView1-dup: offset is 0
31 PASS DataView1-dup: length is 1
32 PASS DataView1-dup: classes are [object DataView]
33 PASS DataView1-dup: classes are [object ArrayBuffer]
34 PASS DataView1-dup: buffer lengths are 1
35 PASS DataView1-dup: buffers have the same contents
36 PASS DataView1-dup: offset is 0
37 PASS DataView1-dup: length is 1
38 PASS DataView1-dup2: classes are [object DataView]
39 PASS DataView1-dup2: classes are [object ArrayBuffer]
40 PASS DataView1-dup2: buffer lengths are 1
41 PASS DataView1-dup2: buffers have the same contents
42 PASS DataView1-dup2: offset is 0
43 PASS DataView1-dup2: length is 1
44 PASS DataView1-dup2: classes are [object DataView]
45 PASS DataView1-dup2: classes are [object ArrayBuffer]
46 PASS DataView1-dup2: buffer lengths are 1
47 PASS DataView1-dup2: buffers have the same contents
48 PASS DataView1-dup2: offset is 0
49 PASS DataView1-dup2: length is 1
50 PASS DataView128: classes are [object DataView]
51 PASS DataView128: classes are [object ArrayBuffer]
52 PASS DataView128: buffer lengths are 128
53 PASS DataView128: buffers have the same contents
54 PASS DataView128: offset is 0
55 PASS DataView128: length is 128
56 PASS DataView1_offset_at_end: classes are [object DataView]
57 PASS DataView1_offset_at_end: classes are [object ArrayBuffer]
58 PASS DataView1_offset_at_end: buffer lengths are 1
59 PASS DataView1_offset_at_end: buffers have the same contents
60 PASS DataView1_offset_at_end: offset is 1
61 PASS DataView1_offset_at_end: length is 0
62 PASS DataView128_offset_at_end: classes are [object DataView]
63 PASS DataView128_offset_at_end: classes are [object ArrayBuffer]
64 PASS DataView128_offset_at_end: buffer lengths are 128
65 PASS DataView128_offset_at_end: buffers have the same contents
66 PASS DataView128_offset_at_end: offset is 128
67 PASS DataView128_offset_at_end: length is 0
68 PASS DataView128_offset_slice_length_0: classes are [object DataView]
69 PASS DataView128_offset_slice_length_0: classes are [object ArrayBuffer]
70 PASS DataView128_offset_slice_length_0: buffer lengths are 128
71 PASS DataView128_offset_slice_length_0: buffers have the same contents
72 PASS DataView128_offset_slice_length_0: offset is 64
73 PASS DataView128_offset_slice_length_0: length is 0
74 PASS DataView128_offset_slice_length_1: classes are [object DataView]
75 PASS DataView128_offset_slice_length_1: classes are [object ArrayBuffer]
76 PASS DataView128_offset_slice_length_1: buffer lengths are 128
77 PASS DataView128_offset_slice_length_1: buffers have the same contents
78 PASS DataView128_offset_slice_length_1: offset is 64
79 PASS DataView128_offset_slice_length_1: length is 1
80 PASS DataView128_offset_slice_length_16: classes are [object DataView]
81 PASS DataView128_offset_slice_length_16: classes are [object ArrayBuffer]
82 PASS DataView128_offset_slice_length_16: buffer lengths are 128
83 PASS DataView128_offset_slice_length_16: buffers have the same contents
84 PASS DataView128_offset_slice_length_16: offset is 64
85 PASS DataView128_offset_slice_length_16: length is 16
86 PASS DataView128_offset_slice_unaligned: classes are [object DataView]
87 PASS DataView128_offset_slice_unaligned: classes are [object ArrayBuffer]
88 PASS DataView128_offset_slice_unaligned: buffer lengths are 128
89 PASS DataView128_offset_slice_unaligned: buffers have the same contents
90 PASS DataView128_offset_slice_unaligned: offset is 63
91 PASS DataView128_offset_slice_unaligned: length is 15
92 PASS Int32_0: classes are [object Int32Array]
93 PASS Int32_0: classes are [object ArrayBuffer]
94 PASS Int32_0: buffer lengths are 0
95 PASS Int32_0: buffers have the same contents
96 PASS Int32_0: offset is 0
97 PASS Int32_0: length is 0
98 PASS Uint32_0: classes are [object Uint32Array]
99 PASS Uint32_0: classes are [object ArrayBuffer]
100 PASS Uint32_0: buffer lengths are 0
101 PASS Uint32_0: buffers have the same contents
102 PASS Uint32_0: offset is 0
103 PASS Uint32_0: length is 0
104 PASS Int8_0: classes are [object Int8Array]
105 PASS Int8_0: classes are [object ArrayBuffer]
106 PASS Int8_0: buffer lengths are 0
107 PASS Int8_0: buffers have the same contents
108 PASS Int8_0: offset is 0
109 PASS Int8_0: length is 0
110 PASS Uint8_0: classes are [object Uint8Array]
111 PASS Uint8_0: classes are [object ArrayBuffer]
112 PASS Uint8_0: buffer lengths are 0
113 PASS Uint8_0: buffers have the same contents
114 PASS Uint8_0: offset is 0
115 PASS Uint8_0: length is 0
116 PASS Uint8Clamped_0: classes are [object Uint8ClampedArray]
117 PASS Uint8Clamped_0: classes are [object ArrayBuffer]
118 PASS Uint8Clamped_0: buffer lengths are 0
119 PASS Uint8Clamped_0: buffers have the same contents
120 PASS Uint8Clamped_0: offset is 0
121 PASS Uint8Clamped_0: length is 0
122 PASS Int16_0: classes are [object Int16Array]
123 PASS Int16_0: classes are [object ArrayBuffer]
124 PASS Int16_0: buffer lengths are 0
125 PASS Int16_0: buffers have the same contents
126 PASS Int16_0: offset is 0
127 PASS Int16_0: length is 0
128 PASS Uint16_0: classes are [object Uint16Array]
129 PASS Uint16_0: classes are [object ArrayBuffer]
130 PASS Uint16_0: buffer lengths are 0
131 PASS Uint16_0: buffers have the same contents
132 PASS Uint16_0: offset is 0
133 PASS Uint16_0: length is 0
134 PASS Float32_0: classes are [object Float32Array]
135 PASS Float32_0: classes are [object ArrayBuffer]
136 PASS Float32_0: buffer lengths are 0
137 PASS Float32_0: buffers have the same contents
138 PASS Float32_0: offset is 0
139 PASS Float32_0: length is 0
140 PASS Float64_0: classes are [object Float64Array]
141 PASS Float64_0: classes are [object ArrayBuffer]
142 PASS Float64_0: buffer lengths are 0
143 PASS Float64_0: buffers have the same contents
144 PASS Float64_0: offset is 0
145 PASS Float64_0: length is 0
146 PASS Int32_1: classes are [object Int32Array]
147 PASS Int32_1: classes are [object ArrayBuffer]
148 PASS Int32_1: buffer lengths are 4
149 PASS Int32_1: buffers have the same contents
150 PASS Int32_1: offset is 0
151 PASS Int32_1: length is 4
152 PASS Uint32_1: classes are [object Uint32Array]
153 PASS Uint32_1: classes are [object ArrayBuffer]
154 PASS Uint32_1: buffer lengths are 4
155 PASS Uint32_1: buffers have the same contents
156 PASS Uint32_1: offset is 0
157 PASS Uint32_1: length is 4
158 PASS Int8_1: classes are [object Int8Array]
159 PASS Int8_1: classes are [object ArrayBuffer]
160 PASS Int8_1: buffer lengths are 1
161 PASS Int8_1: buffers have the same contents
162 PASS Int8_1: offset is 0
163 PASS Int8_1: length is 1
164 PASS Uint8_1: classes are [object Uint8Array]
165 PASS Uint8_1: classes are [object ArrayBuffer]
166 PASS Uint8_1: buffer lengths are 1
167 PASS Uint8_1: buffers have the same contents
168 PASS Uint8_1: offset is 0
169 PASS Uint8_1: length is 1
170 PASS Uint8Clamped_1: classes are [object Uint8ClampedArray]
171 PASS Uint8Clamped_1: classes are [object ArrayBuffer]
172 PASS Uint8Clamped_1: buffer lengths are 1
173 PASS Uint8Clamped_1: buffers have the same contents
174 PASS Uint8Clamped_1: offset is 0
175 PASS Uint8Clamped_1: length is 1
176 PASS Int16_1: classes are [object Int16Array]
177 PASS Int16_1: classes are [object ArrayBuffer]
178 PASS Int16_1: buffer lengths are 2
179 PASS Int16_1: buffers have the same contents
180 PASS Int16_1: offset is 0
181 PASS Int16_1: length is 2
182 PASS Uint16_1: classes are [object Uint16Array]
183 PASS Uint16_1: classes are [object ArrayBuffer]
184 PASS Uint16_1: buffer lengths are 2
185 PASS Uint16_1: buffers have the same contents
186 PASS Uint16_1: offset is 0
187 PASS Uint16_1: length is 2
188 PASS Float32_1: classes are [object Float32Array]
189 PASS Float32_1: classes are [object ArrayBuffer]
190 PASS Float32_1: buffer lengths are 4
191 PASS Float32_1: buffers have the same contents
192 PASS Float32_1: offset is 0
193 PASS Float32_1: length is 4
194 PASS Float64_1: classes are [object Float64Array]
195 PASS Float64_1: classes are [object ArrayBuffer]
196 PASS Float64_1: buffer lengths are 8
197 PASS Float64_1: buffers have the same contents
198 PASS Float64_1: offset is 0
199 PASS Float64_1: length is 8
200 PASS Int32_128: classes are [object Int32Array]
201 PASS Int32_128: classes are [object ArrayBuffer]
202 PASS Int32_128: buffer lengths are 512
203 PASS Int32_128: buffers have the same contents
204 PASS Int32_128: offset is 0
205 PASS Int32_128: length is 512
206 PASS Uint32_128: classes are [object Uint32Array]
207 PASS Uint32_128: classes are [object ArrayBuffer]
208 PASS Uint32_128: buffer lengths are 512
209 PASS Uint32_128: buffers have the same contents
210 PASS Uint32_128: offset is 0
211 PASS Uint32_128: length is 512
212 PASS Int8_128: classes are [object Int8Array]
213 PASS Int8_128: classes are [object ArrayBuffer]
214 PASS Int8_128: buffer lengths are 128
215 PASS Int8_128: buffers have the same contents
216 PASS Int8_128: offset is 0
217 PASS Int8_128: length is 128
218 PASS Uint8_128: classes are [object Uint8Array]
219 PASS Uint8_128: classes are [object ArrayBuffer]
220 PASS Uint8_128: buffer lengths are 128
221 PASS Uint8_128: buffers have the same contents
222 PASS Uint8_128: offset is 0
223 PASS Uint8_128: length is 128
224 PASS Uint8Clamped_128: classes are [object Uint8ClampedArray]
225 PASS Uint8Clamped_128: classes are [object ArrayBuffer]
226 PASS Uint8Clamped_128: buffer lengths are 128
227 PASS Uint8Clamped_128: buffers have the same contents
228 PASS Uint8Clamped_128: offset is 0
229 PASS Uint8Clamped_128: length is 128
230 PASS Int16_128: classes are [object Int16Array]
231 PASS Int16_128: classes are [object ArrayBuffer]
232 PASS Int16_128: buffer lengths are 256
233 PASS Int16_128: buffers have the same contents
234 PASS Int16_128: offset is 0
235 PASS Int16_128: length is 256
236 PASS Uint16_128: classes are [object Uint16Array]
237 PASS Uint16_128: classes are [object ArrayBuffer]
238 PASS Uint16_128: buffer lengths are 256
239 PASS Uint16_128: buffers have the same contents
240 PASS Uint16_128: offset is 0
241 PASS Uint16_128: length is 256
242 PASS Float32_128: classes are [object Float32Array]
243 PASS Float32_128: classes are [object ArrayBuffer]
244 PASS Float32_128: buffer lengths are 512
245 PASS Float32_128: buffers have the same contents
246 PASS Float32_128: offset is 0
247 PASS Float32_128: length is 512
248 PASS Float64_128: classes are [object Float64Array]
249 PASS Float64_128: classes are [object ArrayBuffer]
250 PASS Float64_128: buffer lengths are 1024
251 PASS Float64_128: buffers have the same contents
252 PASS Float64_128: offset is 0
253 PASS Float64_128: length is 1024
254 PASS Int32_0_buffer: classes are [object Int32Array]
255 PASS Int32_0_buffer: classes are [object ArrayBuffer]
256 PASS Int32_0_buffer: buffer lengths are 0
257 PASS Int32_0_buffer: buffers have the same contents
258 PASS Int32_0_buffer: offset is 0
259 PASS Int32_0_buffer: length is 0
260 PASS Uint32_0_buffer: classes are [object Uint32Array]
261 PASS Uint32_0_buffer: classes are [object ArrayBuffer]
262 PASS Uint32_0_buffer: buffer lengths are 0
263 PASS Uint32_0_buffer: buffers have the same contents
264 PASS Uint32_0_buffer: offset is 0
265 PASS Uint32_0_buffer: length is 0
266 PASS Int8_0_buffer: classes are [object Int8Array]
267 PASS Int8_0_buffer: classes are [object ArrayBuffer]
268 PASS Int8_0_buffer: buffer lengths are 0
269 PASS Int8_0_buffer: buffers have the same contents
270 PASS Int8_0_buffer: offset is 0
271 PASS Int8_0_buffer: length is 0
272 PASS Uint8_0_buffer: classes are [object Uint8Array]
273 PASS Uint8_0_buffer: classes are [object ArrayBuffer]
274 PASS Uint8_0_buffer: buffer lengths are 0
275 PASS Uint8_0_buffer: buffers have the same contents
276 PASS Uint8_0_buffer: offset is 0
277 PASS Uint8_0_buffer: length is 0
278 PASS Uint8Clamped_0_buffer: classes are [object Uint8ClampedArray]
279 PASS Uint8Clamped_0_buffer: classes are [object ArrayBuffer]
280 PASS Uint8Clamped_0_buffer: buffer lengths are 0
281 PASS Uint8Clamped_0_buffer: buffers have the same contents
282 PASS Uint8Clamped_0_buffer: offset is 0
283 PASS Uint8Clamped_0_buffer: length is 0
284 PASS Int16_0_buffer: classes are [object Int16Array]
285 PASS Int16_0_buffer: classes are [object ArrayBuffer]
286 PASS Int16_0_buffer: buffer lengths are 0
287 PASS Int16_0_buffer: buffers have the same contents
288 PASS Int16_0_buffer: offset is 0
289 PASS Int16_0_buffer: length is 0
290 PASS Uint16_0_buffer: classes are [object Uint16Array]
291 PASS Uint16_0_buffer: classes are [object ArrayBuffer]
292 PASS Uint16_0_buffer: buffer lengths are 0
293 PASS Uint16_0_buffer: buffers have the same contents
294 PASS Uint16_0_buffer: offset is 0
295 PASS Uint16_0_buffer: length is 0
296 PASS Float32_0_buffer: classes are [object Float32Array]
297 PASS Float32_0_buffer: classes are [object ArrayBuffer]
298 PASS Float32_0_buffer: buffer lengths are 0
299 PASS Float32_0_buffer: buffers have the same contents
300 PASS Float32_0_buffer: offset is 0
301 PASS Float32_0_buffer: length is 0
302 PASS Float64_0_buffer: classes are [object Float64Array]
303 PASS Float64_0_buffer: classes are [object ArrayBuffer]
304 PASS Float64_0_buffer: buffer lengths are 0
305 PASS Float64_0_buffer: buffers have the same contents
306 PASS Float64_0_buffer: offset is 0
307 PASS Float64_0_buffer: length is 0
308 PASS Int32_1_buffer: classes are [object Int32Array]
309 PASS Int32_1_buffer: classes are [object ArrayBuffer]
310 PASS Int32_1_buffer: buffer lengths are 4
311 PASS Int32_1_buffer: buffers have the same contents
312 PASS Int32_1_buffer: offset is 0
313 PASS Int32_1_buffer: length is 4
314 PASS Uint32_1_buffer: classes are [object Uint32Array]
315 PASS Uint32_1_buffer: classes are [object ArrayBuffer]
316 PASS Uint32_1_buffer: buffer lengths are 4
317 PASS Uint32_1_buffer: buffers have the same contents
318 PASS Uint32_1_buffer: offset is 0
319 PASS Uint32_1_buffer: length is 4
320 PASS Int8_1_buffer: classes are [object Int8Array]
321 PASS Int8_1_buffer: classes are [object ArrayBuffer]
322 PASS Int8_1_buffer: buffer lengths are 1
323 PASS Int8_1_buffer: buffers have the same contents
324 PASS Int8_1_buffer: offset is 0
325 PASS Int8_1_buffer: length is 1
326 PASS Uint8_1_buffer: classes are [object Uint8Array]
327 PASS Uint8_1_buffer: classes are [object ArrayBuffer]
328 PASS Uint8_1_buffer: buffer lengths are 1
329 PASS Uint8_1_buffer: buffers have the same contents
330 PASS Uint8_1_buffer: offset is 0
331 PASS Uint8_1_buffer: length is 1
332 PASS Uint8Clamped_1_buffer: classes are [object Uint8ClampedArray]
333 PASS Uint8Clamped_1_buffer: classes are [object ArrayBuffer]
334 PASS Uint8Clamped_1_buffer: buffer lengths are 1
335 PASS Uint8Clamped_1_buffer: buffers have the same contents
336 PASS Uint8Clamped_1_buffer: offset is 0
337 PASS Uint8Clamped_1_buffer: length is 1
338 PASS Int16_1_buffer: classes are [object Int16Array]
339 PASS Int16_1_buffer: classes are [object ArrayBuffer]
340 PASS Int16_1_buffer: buffer lengths are 2
341 PASS Int16_1_buffer: buffers have the same contents
342 PASS Int16_1_buffer: offset is 0
343 PASS Int16_1_buffer: length is 2
344 PASS Uint16_1_buffer: classes are [object Uint16Array]
345 PASS Uint16_1_buffer: classes are [object ArrayBuffer]
346 PASS Uint16_1_buffer: buffer lengths are 2
347 PASS Uint16_1_buffer: buffers have the same contents
348 PASS Uint16_1_buffer: offset is 0
349 PASS Uint16_1_buffer: length is 2
350 PASS Float32_1_buffer: classes are [object Float32Array]
351 PASS Float32_1_buffer: classes are [object ArrayBuffer]
352 PASS Float32_1_buffer: buffer lengths are 4
353 PASS Float32_1_buffer: buffers have the same contents
354 PASS Float32_1_buffer: offset is 0
355 PASS Float32_1_buffer: length is 4
356 PASS Float64_1_buffer: classes are [object Float64Array]
357 PASS Float64_1_buffer: classes are [object ArrayBuffer]
358 PASS Float64_1_buffer: buffer lengths are 8
359 PASS Float64_1_buffer: buffers have the same contents
360 PASS Float64_1_buffer: offset is 0
361 PASS Float64_1_buffer: length is 8
362 PASS Int32_128_buffer: classes are [object Int32Array]
363 PASS Int32_128_buffer: classes are [object ArrayBuffer]
364 PASS Int32_128_buffer: buffer lengths are 512
365 PASS Int32_128_buffer: buffers have the same contents
366 PASS Int32_128_buffer: offset is 0
367 PASS Int32_128_buffer: length is 512
368 PASS Uint32_128_buffer: classes are [object Uint32Array]
369 PASS Uint32_128_buffer: classes are [object ArrayBuffer]
370 PASS Uint32_128_buffer: buffer lengths are 512
371 PASS Uint32_128_buffer: buffers have the same contents
372 PASS Uint32_128_buffer: offset is 0
373 PASS Uint32_128_buffer: length is 512
374 PASS Int8_128_buffer: classes are [object Int8Array]
375 PASS Int8_128_buffer: classes are [object ArrayBuffer]
376 PASS Int8_128_buffer: buffer lengths are 128
377 PASS Int8_128_buffer: buffers have the same contents
378 PASS Int8_128_buffer: offset is 0
379 PASS Int8_128_buffer: length is 128
380 PASS Uint8_128_buffer: classes are [object Uint8Array]
381 PASS Uint8_128_buffer: classes are [object ArrayBuffer]
382 PASS Uint8_128_buffer: buffer lengths are 128
383 PASS Uint8_128_buffer: buffers have the same contents
384 PASS Uint8_128_buffer: offset is 0
385 PASS Uint8_128_buffer: length is 128
386 PASS Uint8Clamped_128_buffer: classes are [object Uint8ClampedArray]
387 PASS Uint8Clamped_128_buffer: classes are [object ArrayBuffer]
388 PASS Uint8Clamped_128_buffer: buffer lengths are 128
389 PASS Uint8Clamped_128_buffer: buffers have the same contents
390 PASS Uint8Clamped_128_buffer: offset is 0
391 PASS Uint8Clamped_128_buffer: length is 128
392 PASS Int16_128_buffer: classes are [object Int16Array]
393 PASS Int16_128_buffer: classes are [object ArrayBuffer]
394 PASS Int16_128_buffer: buffer lengths are 256
395 PASS Int16_128_buffer: buffers have the same contents
396 PASS Int16_128_buffer: offset is 0
397 PASS Int16_128_buffer: length is 256
398 PASS Uint16_128_buffer: classes are [object Uint16Array]
399 PASS Uint16_128_buffer: classes are [object ArrayBuffer]
400 PASS Uint16_128_buffer: buffer lengths are 256
401 PASS Uint16_128_buffer: buffers have the same contents
402 PASS Uint16_128_buffer: offset is 0
403 PASS Uint16_128_buffer: length is 256
404 PASS Float32_128_buffer: classes are [object Float32Array]
405 PASS Float32_128_buffer: classes are [object ArrayBuffer]
406 PASS Float32_128_buffer: buffer lengths are 512
407 PASS Float32_128_buffer: buffers have the same contents
408 PASS Float32_128_buffer: offset is 0
409 PASS Float32_128_buffer: length is 512
410 PASS Float64_128_buffer: classes are [object Float64Array]
411 PASS Float64_128_buffer: classes are [object ArrayBuffer]
412 PASS Float64_128_buffer: buffer lengths are 1024
413 PASS Float64_128_buffer: buffers have the same contents
414 PASS Float64_128_buffer: offset is 0
415 PASS Float64_128_buffer: length is 1024
416 PASS Int32_1_buffer_offset_at_end: classes are [object Int32Array]
417 PASS Int32_1_buffer_offset_at_end: classes are [object ArrayBuffer]
418 PASS Int32_1_buffer_offset_at_end: buffer lengths are 4
419 PASS Int32_1_buffer_offset_at_end: buffers have the same contents
420 PASS Int32_1_buffer_offset_at_end: offset is 4
421 PASS Int32_1_buffer_offset_at_end: length is 0
422 PASS Uint32_1_buffer_offset_at_end: classes are [object Uint32Array]
423 PASS Uint32_1_buffer_offset_at_end: classes are [object ArrayBuffer]
424 PASS Uint32_1_buffer_offset_at_end: buffer lengths are 4
425 PASS Uint32_1_buffer_offset_at_end: buffers have the same contents
426 PASS Uint32_1_buffer_offset_at_end: offset is 4
427 PASS Uint32_1_buffer_offset_at_end: length is 0
428 PASS Int8_1_buffer_offset_at_end: classes are [object Int8Array]
429 PASS Int8_1_buffer_offset_at_end: classes are [object ArrayBuffer]
430 PASS Int8_1_buffer_offset_at_end: buffer lengths are 1
431 PASS Int8_1_buffer_offset_at_end: buffers have the same contents
432 PASS Int8_1_buffer_offset_at_end: offset is 1
433 PASS Int8_1_buffer_offset_at_end: length is 0
434 PASS Uint8_1_buffer_offset_at_end: classes are [object Uint8Array]
435 PASS Uint8_1_buffer_offset_at_end: classes are [object ArrayBuffer]
436 PASS Uint8_1_buffer_offset_at_end: buffer lengths are 1
437 PASS Uint8_1_buffer_offset_at_end: buffers have the same contents
438 PASS Uint8_1_buffer_offset_at_end: offset is 1
439 PASS Uint8_1_buffer_offset_at_end: length is 0
440 PASS Uint8Clamped_1_buffer_offset_at_end: classes are [object Uint8ClampedArray]
441 PASS Uint8Clamped_1_buffer_offset_at_end: classes are [object ArrayBuffer]
442 PASS Uint8Clamped_1_buffer_offset_at_end: buffer lengths are 1
443 PASS Uint8Clamped_1_buffer_offset_at_end: buffers have the same contents
444 PASS Uint8Clamped_1_buffer_offset_at_end: offset is 1
445 PASS Uint8Clamped_1_buffer_offset_at_end: length is 0
446 PASS Int16_1_buffer_offset_at_end: classes are [object Int16Array]
447 PASS Int16_1_buffer_offset_at_end: classes are [object ArrayBuffer]
448 PASS Int16_1_buffer_offset_at_end: buffer lengths are 2
449 PASS Int16_1_buffer_offset_at_end: buffers have the same contents
450 PASS Int16_1_buffer_offset_at_end: offset is 2
451 PASS Int16_1_buffer_offset_at_end: length is 0
452 PASS Uint16_1_buffer_offset_at_end: classes are [object Uint16Array]
453 PASS Uint16_1_buffer_offset_at_end: classes are [object ArrayBuffer]
454 PASS Uint16_1_buffer_offset_at_end: buffer lengths are 2
455 PASS Uint16_1_buffer_offset_at_end: buffers have the same contents
456 PASS Uint16_1_buffer_offset_at_end: offset is 2
457 PASS Uint16_1_buffer_offset_at_end: length is 0
458 PASS Float32_1_buffer_offset_at_end: classes are [object Float32Array]
459 PASS Float32_1_buffer_offset_at_end: classes are [object ArrayBuffer]
460 PASS Float32_1_buffer_offset_at_end: buffer lengths are 4
461 PASS Float32_1_buffer_offset_at_end: buffers have the same contents
462 PASS Float32_1_buffer_offset_at_end: offset is 4
463 PASS Float32_1_buffer_offset_at_end: length is 0
464 PASS Float64_1_buffer_offset_at_end: classes are [object Float64Array]
465 PASS Float64_1_buffer_offset_at_end: classes are [object ArrayBuffer]
466 PASS Float64_1_buffer_offset_at_end: buffer lengths are 8
467 PASS Float64_1_buffer_offset_at_end: buffers have the same contents
468 PASS Float64_1_buffer_offset_at_end: offset is 8
469 PASS Float64_1_buffer_offset_at_end: length is 0
470 PASS Int32_128_buffer_offset_at_end: classes are [object Int32Array]
471 PASS Int32_128_buffer_offset_at_end: classes are [object ArrayBuffer]
472 PASS Int32_128_buffer_offset_at_end: buffer lengths are 512
473 PASS Int32_128_buffer_offset_at_end: buffers have the same contents
474 PASS Int32_128_buffer_offset_at_end: offset is 512
475 PASS Int32_128_buffer_offset_at_end: length is 0
476 PASS Uint32_128_buffer_offset_at_end: classes are [object Uint32Array]
477 PASS Uint32_128_buffer_offset_at_end: classes are [object ArrayBuffer]
478 PASS Uint32_128_buffer_offset_at_end: buffer lengths are 512
479 PASS Uint32_128_buffer_offset_at_end: buffers have the same contents
480 PASS Uint32_128_buffer_offset_at_end: offset is 512
481 PASS Uint32_128_buffer_offset_at_end: length is 0
482 PASS Int8_128_buffer_offset_at_end: classes are [object Int8Array]
483 PASS Int8_128_buffer_offset_at_end: classes are [object ArrayBuffer]
484 PASS Int8_128_buffer_offset_at_end: buffer lengths are 128
485 PASS Int8_128_buffer_offset_at_end: buffers have the same contents
486 PASS Int8_128_buffer_offset_at_end: offset is 128
487 PASS Int8_128_buffer_offset_at_end: length is 0
488 PASS Uint8_128_buffer_offset_at_end: classes are [object Uint8Array]
489 PASS Uint8_128_buffer_offset_at_end: classes are [object ArrayBuffer]
490 PASS Uint8_128_buffer_offset_at_end: buffer lengths are 128
491 PASS Uint8_128_buffer_offset_at_end: buffers have the same contents
492 PASS Uint8_128_buffer_offset_at_end: offset is 128
493 PASS Uint8_128_buffer_offset_at_end: length is 0
494 PASS Uint8Clamped_128_buffer_offset_at_end: classes are [object Uint8ClampedArray]
495 PASS Uint8Clamped_128_buffer_offset_at_end: classes are [object ArrayBuffer]
496 PASS Uint8Clamped_128_buffer_offset_at_end: buffer lengths are 128
497 PASS Uint8Clamped_128_buffer_offset_at_end: buffers have the same contents
498 PASS Uint8Clamped_128_buffer_offset_at_end: offset is 128
499 PASS Uint8Clamped_128_buffer_offset_at_end: length is 0
500 PASS Int16_128_buffer_offset_at_end: classes are [object Int16Array]
501 PASS Int16_128_buffer_offset_at_end: classes are [object ArrayBuffer]
502 PASS Int16_128_buffer_offset_at_end: buffer lengths are 256
503 PASS Int16_128_buffer_offset_at_end: buffers have the same contents
504 PASS Int16_128_buffer_offset_at_end: offset is 256
505 PASS Int16_128_buffer_offset_at_end: length is 0
506 PASS Uint16_128_buffer_offset_at_end: classes are [object Uint16Array]
507 PASS Uint16_128_buffer_offset_at_end: classes are [object ArrayBuffer]
508 PASS Uint16_128_buffer_offset_at_end: buffer lengths are 256
509 PASS Uint16_128_buffer_offset_at_end: buffers have the same contents
510 PASS Uint16_128_buffer_offset_at_end: offset is 256
511 PASS Uint16_128_buffer_offset_at_end: length is 0
512 PASS Float32_128_buffer_offset_at_end: classes are [object Float32Array]
513 PASS Float32_128_buffer_offset_at_end: classes are [object ArrayBuffer]
514 PASS Float32_128_buffer_offset_at_end: buffer lengths are 512
515 PASS Float32_128_buffer_offset_at_end: buffers have the same contents
516 PASS Float32_128_buffer_offset_at_end: offset is 512
517 PASS Float32_128_buffer_offset_at_end: length is 0
518 PASS Float64_128_buffer_offset_at_end: classes are [object Float64Array]
519 PASS Float64_128_buffer_offset_at_end: classes are [object ArrayBuffer]
520 PASS Float64_128_buffer_offset_at_end: buffer lengths are 1024
521 PASS Float64_128_buffer_offset_at_end: buffers have the same contents
522 PASS Float64_128_buffer_offset_at_end: offset is 1024
523 PASS Float64_128_buffer_offset_at_end: length is 0
524 PASS Int32_128_buffer_offset_slice_length_0: classes are [object Int32Array]
525 PASS Int32_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
526 PASS Int32_128_buffer_offset_slice_length_0: buffer lengths are 512
527 PASS Int32_128_buffer_offset_slice_length_0: buffers have the same contents
528 PASS Int32_128_buffer_offset_slice_length_0: offset is 256
529 PASS Int32_128_buffer_offset_slice_length_0: length is 0
530 PASS Uint32_128_buffer_offset_slice_length_0: classes are [object Uint32Array]
531 PASS Uint32_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
532 PASS Uint32_128_buffer_offset_slice_length_0: buffer lengths are 512
533 PASS Uint32_128_buffer_offset_slice_length_0: buffers have the same contents
534 PASS Uint32_128_buffer_offset_slice_length_0: offset is 256
535 PASS Uint32_128_buffer_offset_slice_length_0: length is 0
536 PASS Int8_128_buffer_offset_slice_length_0: classes are [object Int8Array]
537 PASS Int8_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
538 PASS Int8_128_buffer_offset_slice_length_0: buffer lengths are 128
539 PASS Int8_128_buffer_offset_slice_length_0: buffers have the same contents
540 PASS Int8_128_buffer_offset_slice_length_0: offset is 64
541 PASS Int8_128_buffer_offset_slice_length_0: length is 0
542 PASS Uint8_128_buffer_offset_slice_length_0: classes are [object Uint8Array]
543 PASS Uint8_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
544 PASS Uint8_128_buffer_offset_slice_length_0: buffer lengths are 128
545 PASS Uint8_128_buffer_offset_slice_length_0: buffers have the same contents
546 PASS Uint8_128_buffer_offset_slice_length_0: offset is 64
547 PASS Uint8_128_buffer_offset_slice_length_0: length is 0
548 PASS Uint8Clamped_128_buffer_offset_slice_length_0: classes are [object Uint8ClampedArray]
549 PASS Uint8Clamped_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
550 PASS Uint8Clamped_128_buffer_offset_slice_length_0: buffer lengths are 128
551 PASS Uint8Clamped_128_buffer_offset_slice_length_0: buffers have the same contents
552 PASS Uint8Clamped_128_buffer_offset_slice_length_0: offset is 64
553 PASS Uint8Clamped_128_buffer_offset_slice_length_0: length is 0
554 PASS Int16_128_buffer_offset_slice_length_0: classes are [object Int16Array]
555 PASS Int16_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
556 PASS Int16_128_buffer_offset_slice_length_0: buffer lengths are 256
557 PASS Int16_128_buffer_offset_slice_length_0: buffers have the same contents
558 PASS Int16_128_buffer_offset_slice_length_0: offset is 128
559 PASS Int16_128_buffer_offset_slice_length_0: length is 0
560 PASS Uint16_128_buffer_offset_slice_length_0: classes are [object Uint16Array]
561 PASS Uint16_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
562 PASS Uint16_128_buffer_offset_slice_length_0: buffer lengths are 256
563 PASS Uint16_128_buffer_offset_slice_length_0: buffers have the same contents
564 PASS Uint16_128_buffer_offset_slice_length_0: offset is 128
565 PASS Uint16_128_buffer_offset_slice_length_0: length is 0
566 PASS Float32_128_buffer_offset_slice_length_0: classes are [object Float32Array]
567 PASS Float32_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
568 PASS Float32_128_buffer_offset_slice_length_0: buffer lengths are 512
569 PASS Float32_128_buffer_offset_slice_length_0: buffers have the same contents
570 PASS Float32_128_buffer_offset_slice_length_0: offset is 256
571 PASS Float32_128_buffer_offset_slice_length_0: length is 0
572 PASS Float64_128_buffer_offset_slice_length_0: classes are [object Float64Array]
573 PASS Float64_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
574 PASS Float64_128_buffer_offset_slice_length_0: buffer lengths are 1024
575 PASS Float64_128_buffer_offset_slice_length_0: buffers have the same contents
576 PASS Float64_128_buffer_offset_slice_length_0: offset is 512
577 PASS Float64_128_buffer_offset_slice_length_0: length is 0
578 PASS Int32_128_buffer_offset_slice_length_1: classes are [object Int32Array]
579 PASS Int32_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
580 PASS Int32_128_buffer_offset_slice_length_1: buffer lengths are 512
581 PASS Int32_128_buffer_offset_slice_length_1: buffers have the same contents
582 PASS Int32_128_buffer_offset_slice_length_1: offset is 256
583 PASS Int32_128_buffer_offset_slice_length_1: length is 4
584 PASS Uint32_128_buffer_offset_slice_length_1: classes are [object Uint32Array]
585 PASS Uint32_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
586 PASS Uint32_128_buffer_offset_slice_length_1: buffer lengths are 512
587 PASS Uint32_128_buffer_offset_slice_length_1: buffers have the same contents
588 PASS Uint32_128_buffer_offset_slice_length_1: offset is 256
589 PASS Uint32_128_buffer_offset_slice_length_1: length is 4
590 PASS Int8_128_buffer_offset_slice_length_1: classes are [object Int8Array]
591 PASS Int8_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
592 PASS Int8_128_buffer_offset_slice_length_1: buffer lengths are 128
593 PASS Int8_128_buffer_offset_slice_length_1: buffers have the same contents
594 PASS Int8_128_buffer_offset_slice_length_1: offset is 64
595 PASS Int8_128_buffer_offset_slice_length_1: length is 1
596 PASS Uint8_128_buffer_offset_slice_length_1: classes are [object Uint8Array]
597 PASS Uint8_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
598 PASS Uint8_128_buffer_offset_slice_length_1: buffer lengths are 128
599 PASS Uint8_128_buffer_offset_slice_length_1: buffers have the same contents
600 PASS Uint8_128_buffer_offset_slice_length_1: offset is 64
601 PASS Uint8_128_buffer_offset_slice_length_1: length is 1
602 PASS Uint8Clamped_128_buffer_offset_slice_length_1: classes are [object Uint8ClampedArray]
603 PASS Uint8Clamped_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
604 PASS Uint8Clamped_128_buffer_offset_slice_length_1: buffer lengths are 128
605 PASS Uint8Clamped_128_buffer_offset_slice_length_1: buffers have the same contents
606 PASS Uint8Clamped_128_buffer_offset_slice_length_1: offset is 64
607 PASS Uint8Clamped_128_buffer_offset_slice_length_1: length is 1
608 PASS Int16_128_buffer_offset_slice_length_1: classes are [object Int16Array]
609 PASS Int16_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
610 PASS Int16_128_buffer_offset_slice_length_1: buffer lengths are 256
611 PASS Int16_128_buffer_offset_slice_length_1: buffers have the same contents
612 PASS Int16_128_buffer_offset_slice_length_1: offset is 128
613 PASS Int16_128_buffer_offset_slice_length_1: length is 2
614 PASS Uint16_128_buffer_offset_slice_length_1: classes are [object Uint16Array]
615 PASS Uint16_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
616 PASS Uint16_128_buffer_offset_slice_length_1: buffer lengths are 256
617 PASS Uint16_128_buffer_offset_slice_length_1: buffers have the same contents
618 PASS Uint16_128_buffer_offset_slice_length_1: offset is 128
619 PASS Uint16_128_buffer_offset_slice_length_1: length is 2
620 PASS Float32_128_buffer_offset_slice_length_1: classes are [object Float32Array]
621 PASS Float32_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
622 PASS Float32_128_buffer_offset_slice_length_1: buffer lengths are 512
623 PASS Float32_128_buffer_offset_slice_length_1: buffers have the same contents
624 PASS Float32_128_buffer_offset_slice_length_1: offset is 256
625 PASS Float32_128_buffer_offset_slice_length_1: length is 4
626 PASS Float64_128_buffer_offset_slice_length_1: classes are [object Float64Array]
627 PASS Float64_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
628 PASS Float64_128_buffer_offset_slice_length_1: buffer lengths are 1024
629 PASS Float64_128_buffer_offset_slice_length_1: buffers have the same contents
630 PASS Float64_128_buffer_offset_slice_length_1: offset is 512
631 PASS Float64_128_buffer_offset_slice_length_1: length is 8
632 PASS Int32_128_buffer_offset_slice_length_16: classes are [object Int32Array]
633 PASS Int32_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
634 PASS Int32_128_buffer_offset_slice_length_16: buffer lengths are 512
635 PASS Int32_128_buffer_offset_slice_length_16: buffers have the same contents
636 PASS Int32_128_buffer_offset_slice_length_16: offset is 256
637 PASS Int32_128_buffer_offset_slice_length_16: length is 64
638 PASS Uint32_128_buffer_offset_slice_length_16: classes are [object Uint32Array]
639 PASS Uint32_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
640 PASS Uint32_128_buffer_offset_slice_length_16: buffer lengths are 512
641 PASS Uint32_128_buffer_offset_slice_length_16: buffers have the same contents
642 PASS Uint32_128_buffer_offset_slice_length_16: offset is 256
643 PASS Uint32_128_buffer_offset_slice_length_16: length is 64
644 PASS Int8_128_buffer_offset_slice_length_16: classes are [object Int8Array]
645 PASS Int8_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
646 PASS Int8_128_buffer_offset_slice_length_16: buffer lengths are 128
647 PASS Int8_128_buffer_offset_slice_length_16: buffers have the same contents
648 PASS Int8_128_buffer_offset_slice_length_16: offset is 64
649 PASS Int8_128_buffer_offset_slice_length_16: length is 16
650 PASS Uint8_128_buffer_offset_slice_length_16: classes are [object Uint8Array]
651 PASS Uint8_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
652 PASS Uint8_128_buffer_offset_slice_length_16: buffer lengths are 128
653 PASS Uint8_128_buffer_offset_slice_length_16: buffers have the same contents
654 PASS Uint8_128_buffer_offset_slice_length_16: offset is 64
655 PASS Uint8_128_buffer_offset_slice_length_16: length is 16
656 PASS Uint8Clamped_128_buffer_offset_slice_length_16: classes are [object Uint8ClampedArray]
657 PASS Uint8Clamped_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
658 PASS Uint8Clamped_128_buffer_offset_slice_length_16: buffer lengths are 128
659 PASS Uint8Clamped_128_buffer_offset_slice_length_16: buffers have the same contents
660 PASS Uint8Clamped_128_buffer_offset_slice_length_16: offset is 64
661 PASS Uint8Clamped_128_buffer_offset_slice_length_16: length is 16
662 PASS Int16_128_buffer_offset_slice_length_16: classes are [object Int16Array]
663 PASS Int16_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
664 PASS Int16_128_buffer_offset_slice_length_16: buffer lengths are 256
665 PASS Int16_128_buffer_offset_slice_length_16: buffers have the same contents
666 PASS Int16_128_buffer_offset_slice_length_16: offset is 128
667 PASS Int16_128_buffer_offset_slice_length_16: length is 32
668 PASS Uint16_128_buffer_offset_slice_length_16: classes are [object Uint16Array]
669 PASS Uint16_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
670 PASS Uint16_128_buffer_offset_slice_length_16: buffer lengths are 256
671 PASS Uint16_128_buffer_offset_slice_length_16: buffers have the same contents
672 PASS Uint16_128_buffer_offset_slice_length_16: offset is 128
673 PASS Uint16_128_buffer_offset_slice_length_16: length is 32
674 PASS Float32_128_buffer_offset_slice_length_16: classes are [object Float32Array]
675 PASS Float32_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
676 PASS Float32_128_buffer_offset_slice_length_16: buffer lengths are 512
677 PASS Float32_128_buffer_offset_slice_length_16: buffers have the same contents
678 PASS Float32_128_buffer_offset_slice_length_16: offset is 256
679 PASS Float32_128_buffer_offset_slice_length_16: length is 64
680 PASS Float64_128_buffer_offset_slice_length_16: classes are [object Float64Array]
681 PASS Float64_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
682 PASS Float64_128_buffer_offset_slice_length_16: buffer lengths are 1024
683 PASS Float64_128_buffer_offset_slice_length_16: buffers have the same contents
684 PASS Float64_128_buffer_offset_slice_length_16: offset is 512
685 PASS Float64_128_buffer_offset_slice_length_16: length is 128
686 PASS successfullyParsed is true