blob: f0df468cf8bd72ae4ea275e25f6c1d3e36d55c70 [file] [log] [blame]
Test passing ArrayBuffers and ArrayBufferViews in messages.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS ArrayBuffer0: classes are [object ArrayBuffer]
PASS ArrayBuffer0: buffer lengths are 0
PASS ArrayBuffer0: buffers have the same contents
PASS ArrayBuffer1: classes are [object ArrayBuffer]
PASS ArrayBuffer1: buffer lengths are 1
PASS ArrayBuffer1: buffers have the same contents
PASS ArrayBuffer128: classes are [object ArrayBuffer]
PASS ArrayBuffer128: buffer lengths are 128
PASS ArrayBuffer128: buffers have the same contents
PASS DataView0: classes are [object DataView]
PASS DataView0: classes are [object ArrayBuffer]
PASS DataView0: buffer lengths are 0
PASS DataView0: buffers have the same contents
PASS DataView0: offset is 0
PASS DataView0: length is 0
PASS DataView1: classes are [object DataView]
PASS DataView1: classes are [object ArrayBuffer]
PASS DataView1: buffer lengths are 1
PASS DataView1: buffers have the same contents
PASS DataView1: offset is 0
PASS DataView1: length is 1
PASS DataView1-dup: classes are [object DataView]
PASS DataView1-dup: classes are [object ArrayBuffer]
PASS DataView1-dup: buffer lengths are 1
PASS DataView1-dup: buffers have the same contents
PASS DataView1-dup: offset is 0
PASS DataView1-dup: length is 1
PASS DataView1-dup: classes are [object DataView]
PASS DataView1-dup: classes are [object ArrayBuffer]
PASS DataView1-dup: buffer lengths are 1
PASS DataView1-dup: buffers have the same contents
PASS DataView1-dup: offset is 0
PASS DataView1-dup: length is 1
PASS DataView1-dup2: classes are [object DataView]
PASS DataView1-dup2: classes are [object ArrayBuffer]
PASS DataView1-dup2: buffer lengths are 1
PASS DataView1-dup2: buffers have the same contents
PASS DataView1-dup2: offset is 0
PASS DataView1-dup2: length is 1
PASS DataView1-dup2: classes are [object DataView]
PASS DataView1-dup2: classes are [object ArrayBuffer]
PASS DataView1-dup2: buffer lengths are 1
PASS DataView1-dup2: buffers have the same contents
PASS DataView1-dup2: offset is 0
PASS DataView1-dup2: length is 1
PASS DataView128: classes are [object DataView]
PASS DataView128: classes are [object ArrayBuffer]
PASS DataView128: buffer lengths are 128
PASS DataView128: buffers have the same contents
PASS DataView128: offset is 0
PASS DataView128: length is 128
PASS DataView1_offset_at_end: classes are [object DataView]
PASS DataView1_offset_at_end: classes are [object ArrayBuffer]
PASS DataView1_offset_at_end: buffer lengths are 1
PASS DataView1_offset_at_end: buffers have the same contents
PASS DataView1_offset_at_end: offset is 1
PASS DataView1_offset_at_end: length is 0
PASS DataView128_offset_at_end: classes are [object DataView]
PASS DataView128_offset_at_end: classes are [object ArrayBuffer]
PASS DataView128_offset_at_end: buffer lengths are 128
PASS DataView128_offset_at_end: buffers have the same contents
PASS DataView128_offset_at_end: offset is 128
PASS DataView128_offset_at_end: length is 0
PASS DataView128_offset_slice_length_0: classes are [object DataView]
PASS DataView128_offset_slice_length_0: classes are [object ArrayBuffer]
PASS DataView128_offset_slice_length_0: buffer lengths are 128
PASS DataView128_offset_slice_length_0: buffers have the same contents
PASS DataView128_offset_slice_length_0: offset is 64
PASS DataView128_offset_slice_length_0: length is 0
PASS DataView128_offset_slice_length_1: classes are [object DataView]
PASS DataView128_offset_slice_length_1: classes are [object ArrayBuffer]
PASS DataView128_offset_slice_length_1: buffer lengths are 128
PASS DataView128_offset_slice_length_1: buffers have the same contents
PASS DataView128_offset_slice_length_1: offset is 64
PASS DataView128_offset_slice_length_1: length is 1
PASS DataView128_offset_slice_length_16: classes are [object DataView]
PASS DataView128_offset_slice_length_16: classes are [object ArrayBuffer]
PASS DataView128_offset_slice_length_16: buffer lengths are 128
PASS DataView128_offset_slice_length_16: buffers have the same contents
PASS DataView128_offset_slice_length_16: offset is 64
PASS DataView128_offset_slice_length_16: length is 16
PASS DataView128_offset_slice_unaligned: classes are [object DataView]
PASS DataView128_offset_slice_unaligned: classes are [object ArrayBuffer]
PASS DataView128_offset_slice_unaligned: buffer lengths are 128
PASS DataView128_offset_slice_unaligned: buffers have the same contents
PASS DataView128_offset_slice_unaligned: offset is 63
PASS DataView128_offset_slice_unaligned: length is 15
PASS Int32_0: classes are [object Int32Array]
PASS Int32_0: classes are [object ArrayBuffer]
PASS Int32_0: buffer lengths are 0
PASS Int32_0: buffers have the same contents
PASS Int32_0: offset is 0
PASS Int32_0: length is 0
PASS Uint32_0: classes are [object Uint32Array]
PASS Uint32_0: classes are [object ArrayBuffer]
PASS Uint32_0: buffer lengths are 0
PASS Uint32_0: buffers have the same contents
PASS Uint32_0: offset is 0
PASS Uint32_0: length is 0
PASS Int8_0: classes are [object Int8Array]
PASS Int8_0: classes are [object ArrayBuffer]
PASS Int8_0: buffer lengths are 0
PASS Int8_0: buffers have the same contents
PASS Int8_0: offset is 0
PASS Int8_0: length is 0
PASS Uint8_0: classes are [object Uint8Array]
PASS Uint8_0: classes are [object ArrayBuffer]
PASS Uint8_0: buffer lengths are 0
PASS Uint8_0: buffers have the same contents
PASS Uint8_0: offset is 0
PASS Uint8_0: length is 0
PASS Uint8Clamped_0: classes are [object Uint8ClampedArray]
PASS Uint8Clamped_0: classes are [object ArrayBuffer]
PASS Uint8Clamped_0: buffer lengths are 0
PASS Uint8Clamped_0: buffers have the same contents
PASS Uint8Clamped_0: offset is 0
PASS Uint8Clamped_0: length is 0
PASS Int16_0: classes are [object Int16Array]
PASS Int16_0: classes are [object ArrayBuffer]
PASS Int16_0: buffer lengths are 0
PASS Int16_0: buffers have the same contents
PASS Int16_0: offset is 0
PASS Int16_0: length is 0
PASS Uint16_0: classes are [object Uint16Array]
PASS Uint16_0: classes are [object ArrayBuffer]
PASS Uint16_0: buffer lengths are 0
PASS Uint16_0: buffers have the same contents
PASS Uint16_0: offset is 0
PASS Uint16_0: length is 0
PASS Float32_0: classes are [object Float32Array]
PASS Float32_0: classes are [object ArrayBuffer]
PASS Float32_0: buffer lengths are 0
PASS Float32_0: buffers have the same contents
PASS Float32_0: offset is 0
PASS Float32_0: length is 0
PASS Float64_0: classes are [object Float64Array]
PASS Float64_0: classes are [object ArrayBuffer]
PASS Float64_0: buffer lengths are 0
PASS Float64_0: buffers have the same contents
PASS Float64_0: offset is 0
PASS Float64_0: length is 0
PASS Int32_1: classes are [object Int32Array]
PASS Int32_1: classes are [object ArrayBuffer]
PASS Int32_1: buffer lengths are 4
PASS Int32_1: buffers have the same contents
PASS Int32_1: offset is 0
PASS Int32_1: length is 4
PASS Uint32_1: classes are [object Uint32Array]
PASS Uint32_1: classes are [object ArrayBuffer]
PASS Uint32_1: buffer lengths are 4
PASS Uint32_1: buffers have the same contents
PASS Uint32_1: offset is 0
PASS Uint32_1: length is 4
PASS Int8_1: classes are [object Int8Array]
PASS Int8_1: classes are [object ArrayBuffer]
PASS Int8_1: buffer lengths are 1
PASS Int8_1: buffers have the same contents
PASS Int8_1: offset is 0
PASS Int8_1: length is 1
PASS Uint8_1: classes are [object Uint8Array]
PASS Uint8_1: classes are [object ArrayBuffer]
PASS Uint8_1: buffer lengths are 1
PASS Uint8_1: buffers have the same contents
PASS Uint8_1: offset is 0
PASS Uint8_1: length is 1
PASS Uint8Clamped_1: classes are [object Uint8ClampedArray]
PASS Uint8Clamped_1: classes are [object ArrayBuffer]
PASS Uint8Clamped_1: buffer lengths are 1
PASS Uint8Clamped_1: buffers have the same contents
PASS Uint8Clamped_1: offset is 0
PASS Uint8Clamped_1: length is 1
PASS Int16_1: classes are [object Int16Array]
PASS Int16_1: classes are [object ArrayBuffer]
PASS Int16_1: buffer lengths are 2
PASS Int16_1: buffers have the same contents
PASS Int16_1: offset is 0
PASS Int16_1: length is 2
PASS Uint16_1: classes are [object Uint16Array]
PASS Uint16_1: classes are [object ArrayBuffer]
PASS Uint16_1: buffer lengths are 2
PASS Uint16_1: buffers have the same contents
PASS Uint16_1: offset is 0
PASS Uint16_1: length is 2
PASS Float32_1: classes are [object Float32Array]
PASS Float32_1: classes are [object ArrayBuffer]
PASS Float32_1: buffer lengths are 4
PASS Float32_1: buffers have the same contents
PASS Float32_1: offset is 0
PASS Float32_1: length is 4
PASS Float64_1: classes are [object Float64Array]
PASS Float64_1: classes are [object ArrayBuffer]
PASS Float64_1: buffer lengths are 8
PASS Float64_1: buffers have the same contents
PASS Float64_1: offset is 0
PASS Float64_1: length is 8
PASS Int32_128: classes are [object Int32Array]
PASS Int32_128: classes are [object ArrayBuffer]
PASS Int32_128: buffer lengths are 512
PASS Int32_128: buffers have the same contents
PASS Int32_128: offset is 0
PASS Int32_128: length is 512
PASS Uint32_128: classes are [object Uint32Array]
PASS Uint32_128: classes are [object ArrayBuffer]
PASS Uint32_128: buffer lengths are 512
PASS Uint32_128: buffers have the same contents
PASS Uint32_128: offset is 0
PASS Uint32_128: length is 512
PASS Int8_128: classes are [object Int8Array]
PASS Int8_128: classes are [object ArrayBuffer]
PASS Int8_128: buffer lengths are 128
PASS Int8_128: buffers have the same contents
PASS Int8_128: offset is 0
PASS Int8_128: length is 128
PASS Uint8_128: classes are [object Uint8Array]
PASS Uint8_128: classes are [object ArrayBuffer]
PASS Uint8_128: buffer lengths are 128
PASS Uint8_128: buffers have the same contents
PASS Uint8_128: offset is 0
PASS Uint8_128: length is 128
PASS Uint8Clamped_128: classes are [object Uint8ClampedArray]
PASS Uint8Clamped_128: classes are [object ArrayBuffer]
PASS Uint8Clamped_128: buffer lengths are 128
PASS Uint8Clamped_128: buffers have the same contents
PASS Uint8Clamped_128: offset is 0
PASS Uint8Clamped_128: length is 128
PASS Int16_128: classes are [object Int16Array]
PASS Int16_128: classes are [object ArrayBuffer]
PASS Int16_128: buffer lengths are 256
PASS Int16_128: buffers have the same contents
PASS Int16_128: offset is 0
PASS Int16_128: length is 256
PASS Uint16_128: classes are [object Uint16Array]
PASS Uint16_128: classes are [object ArrayBuffer]
PASS Uint16_128: buffer lengths are 256
PASS Uint16_128: buffers have the same contents
PASS Uint16_128: offset is 0
PASS Uint16_128: length is 256
PASS Float32_128: classes are [object Float32Array]
PASS Float32_128: classes are [object ArrayBuffer]
PASS Float32_128: buffer lengths are 512
PASS Float32_128: buffers have the same contents
PASS Float32_128: offset is 0
PASS Float32_128: length is 512
PASS Float64_128: classes are [object Float64Array]
PASS Float64_128: classes are [object ArrayBuffer]
PASS Float64_128: buffer lengths are 1024
PASS Float64_128: buffers have the same contents
PASS Float64_128: offset is 0
PASS Float64_128: length is 1024
PASS Int32_0_buffer: classes are [object Int32Array]
PASS Int32_0_buffer: classes are [object ArrayBuffer]
PASS Int32_0_buffer: buffer lengths are 0
PASS Int32_0_buffer: buffers have the same contents
PASS Int32_0_buffer: offset is 0
PASS Int32_0_buffer: length is 0
PASS Uint32_0_buffer: classes are [object Uint32Array]
PASS Uint32_0_buffer: classes are [object ArrayBuffer]
PASS Uint32_0_buffer: buffer lengths are 0
PASS Uint32_0_buffer: buffers have the same contents
PASS Uint32_0_buffer: offset is 0
PASS Uint32_0_buffer: length is 0
PASS Int8_0_buffer: classes are [object Int8Array]
PASS Int8_0_buffer: classes are [object ArrayBuffer]
PASS Int8_0_buffer: buffer lengths are 0
PASS Int8_0_buffer: buffers have the same contents
PASS Int8_0_buffer: offset is 0
PASS Int8_0_buffer: length is 0
PASS Uint8_0_buffer: classes are [object Uint8Array]
PASS Uint8_0_buffer: classes are [object ArrayBuffer]
PASS Uint8_0_buffer: buffer lengths are 0
PASS Uint8_0_buffer: buffers have the same contents
PASS Uint8_0_buffer: offset is 0
PASS Uint8_0_buffer: length is 0
PASS Uint8Clamped_0_buffer: classes are [object Uint8ClampedArray]
PASS Uint8Clamped_0_buffer: classes are [object ArrayBuffer]
PASS Uint8Clamped_0_buffer: buffer lengths are 0
PASS Uint8Clamped_0_buffer: buffers have the same contents
PASS Uint8Clamped_0_buffer: offset is 0
PASS Uint8Clamped_0_buffer: length is 0
PASS Int16_0_buffer: classes are [object Int16Array]
PASS Int16_0_buffer: classes are [object ArrayBuffer]
PASS Int16_0_buffer: buffer lengths are 0
PASS Int16_0_buffer: buffers have the same contents
PASS Int16_0_buffer: offset is 0
PASS Int16_0_buffer: length is 0
PASS Uint16_0_buffer: classes are [object Uint16Array]
PASS Uint16_0_buffer: classes are [object ArrayBuffer]
PASS Uint16_0_buffer: buffer lengths are 0
PASS Uint16_0_buffer: buffers have the same contents
PASS Uint16_0_buffer: offset is 0
PASS Uint16_0_buffer: length is 0
PASS Float32_0_buffer: classes are [object Float32Array]
PASS Float32_0_buffer: classes are [object ArrayBuffer]
PASS Float32_0_buffer: buffer lengths are 0
PASS Float32_0_buffer: buffers have the same contents
PASS Float32_0_buffer: offset is 0
PASS Float32_0_buffer: length is 0
PASS Float64_0_buffer: classes are [object Float64Array]
PASS Float64_0_buffer: classes are [object ArrayBuffer]
PASS Float64_0_buffer: buffer lengths are 0
PASS Float64_0_buffer: buffers have the same contents
PASS Float64_0_buffer: offset is 0
PASS Float64_0_buffer: length is 0
PASS Int32_1_buffer: classes are [object Int32Array]
PASS Int32_1_buffer: classes are [object ArrayBuffer]
PASS Int32_1_buffer: buffer lengths are 4
PASS Int32_1_buffer: buffers have the same contents
PASS Int32_1_buffer: offset is 0
PASS Int32_1_buffer: length is 4
PASS Uint32_1_buffer: classes are [object Uint32Array]
PASS Uint32_1_buffer: classes are [object ArrayBuffer]
PASS Uint32_1_buffer: buffer lengths are 4
PASS Uint32_1_buffer: buffers have the same contents
PASS Uint32_1_buffer: offset is 0
PASS Uint32_1_buffer: length is 4
PASS Int8_1_buffer: classes are [object Int8Array]
PASS Int8_1_buffer: classes are [object ArrayBuffer]
PASS Int8_1_buffer: buffer lengths are 1
PASS Int8_1_buffer: buffers have the same contents
PASS Int8_1_buffer: offset is 0
PASS Int8_1_buffer: length is 1
PASS Uint8_1_buffer: classes are [object Uint8Array]
PASS Uint8_1_buffer: classes are [object ArrayBuffer]
PASS Uint8_1_buffer: buffer lengths are 1
PASS Uint8_1_buffer: buffers have the same contents
PASS Uint8_1_buffer: offset is 0
PASS Uint8_1_buffer: length is 1
PASS Uint8Clamped_1_buffer: classes are [object Uint8ClampedArray]
PASS Uint8Clamped_1_buffer: classes are [object ArrayBuffer]
PASS Uint8Clamped_1_buffer: buffer lengths are 1
PASS Uint8Clamped_1_buffer: buffers have the same contents
PASS Uint8Clamped_1_buffer: offset is 0
PASS Uint8Clamped_1_buffer: length is 1
PASS Int16_1_buffer: classes are [object Int16Array]
PASS Int16_1_buffer: classes are [object ArrayBuffer]
PASS Int16_1_buffer: buffer lengths are 2
PASS Int16_1_buffer: buffers have the same contents
PASS Int16_1_buffer: offset is 0
PASS Int16_1_buffer: length is 2
PASS Uint16_1_buffer: classes are [object Uint16Array]
PASS Uint16_1_buffer: classes are [object ArrayBuffer]
PASS Uint16_1_buffer: buffer lengths are 2
PASS Uint16_1_buffer: buffers have the same contents
PASS Uint16_1_buffer: offset is 0
PASS Uint16_1_buffer: length is 2
PASS Float32_1_buffer: classes are [object Float32Array]
PASS Float32_1_buffer: classes are [object ArrayBuffer]
PASS Float32_1_buffer: buffer lengths are 4
PASS Float32_1_buffer: buffers have the same contents
PASS Float32_1_buffer: offset is 0
PASS Float32_1_buffer: length is 4
PASS Float64_1_buffer: classes are [object Float64Array]
PASS Float64_1_buffer: classes are [object ArrayBuffer]
PASS Float64_1_buffer: buffer lengths are 8
PASS Float64_1_buffer: buffers have the same contents
PASS Float64_1_buffer: offset is 0
PASS Float64_1_buffer: length is 8
PASS Int32_128_buffer: classes are [object Int32Array]
PASS Int32_128_buffer: classes are [object ArrayBuffer]
PASS Int32_128_buffer: buffer lengths are 512
PASS Int32_128_buffer: buffers have the same contents
PASS Int32_128_buffer: offset is 0
PASS Int32_128_buffer: length is 512
PASS Uint32_128_buffer: classes are [object Uint32Array]
PASS Uint32_128_buffer: classes are [object ArrayBuffer]
PASS Uint32_128_buffer: buffer lengths are 512
PASS Uint32_128_buffer: buffers have the same contents
PASS Uint32_128_buffer: offset is 0
PASS Uint32_128_buffer: length is 512
PASS Int8_128_buffer: classes are [object Int8Array]
PASS Int8_128_buffer: classes are [object ArrayBuffer]
PASS Int8_128_buffer: buffer lengths are 128
PASS Int8_128_buffer: buffers have the same contents
PASS Int8_128_buffer: offset is 0
PASS Int8_128_buffer: length is 128
PASS Uint8_128_buffer: classes are [object Uint8Array]
PASS Uint8_128_buffer: classes are [object ArrayBuffer]
PASS Uint8_128_buffer: buffer lengths are 128
PASS Uint8_128_buffer: buffers have the same contents
PASS Uint8_128_buffer: offset is 0
PASS Uint8_128_buffer: length is 128
PASS Uint8Clamped_128_buffer: classes are [object Uint8ClampedArray]
PASS Uint8Clamped_128_buffer: classes are [object ArrayBuffer]
PASS Uint8Clamped_128_buffer: buffer lengths are 128
PASS Uint8Clamped_128_buffer: buffers have the same contents
PASS Uint8Clamped_128_buffer: offset is 0
PASS Uint8Clamped_128_buffer: length is 128
PASS Int16_128_buffer: classes are [object Int16Array]
PASS Int16_128_buffer: classes are [object ArrayBuffer]
PASS Int16_128_buffer: buffer lengths are 256
PASS Int16_128_buffer: buffers have the same contents
PASS Int16_128_buffer: offset is 0
PASS Int16_128_buffer: length is 256
PASS Uint16_128_buffer: classes are [object Uint16Array]
PASS Uint16_128_buffer: classes are [object ArrayBuffer]
PASS Uint16_128_buffer: buffer lengths are 256
PASS Uint16_128_buffer: buffers have the same contents
PASS Uint16_128_buffer: offset is 0
PASS Uint16_128_buffer: length is 256
PASS Float32_128_buffer: classes are [object Float32Array]
PASS Float32_128_buffer: classes are [object ArrayBuffer]
PASS Float32_128_buffer: buffer lengths are 512
PASS Float32_128_buffer: buffers have the same contents
PASS Float32_128_buffer: offset is 0
PASS Float32_128_buffer: length is 512
PASS Float64_128_buffer: classes are [object Float64Array]
PASS Float64_128_buffer: classes are [object ArrayBuffer]
PASS Float64_128_buffer: buffer lengths are 1024
PASS Float64_128_buffer: buffers have the same contents
PASS Float64_128_buffer: offset is 0
PASS Float64_128_buffer: length is 1024
PASS Int32_1_buffer_offset_at_end: classes are [object Int32Array]
PASS Int32_1_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Int32_1_buffer_offset_at_end: buffer lengths are 4
PASS Int32_1_buffer_offset_at_end: buffers have the same contents
PASS Int32_1_buffer_offset_at_end: offset is 4
PASS Int32_1_buffer_offset_at_end: length is 0
PASS Uint32_1_buffer_offset_at_end: classes are [object Uint32Array]
PASS Uint32_1_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Uint32_1_buffer_offset_at_end: buffer lengths are 4
PASS Uint32_1_buffer_offset_at_end: buffers have the same contents
PASS Uint32_1_buffer_offset_at_end: offset is 4
PASS Uint32_1_buffer_offset_at_end: length is 0
PASS Int8_1_buffer_offset_at_end: classes are [object Int8Array]
PASS Int8_1_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Int8_1_buffer_offset_at_end: buffer lengths are 1
PASS Int8_1_buffer_offset_at_end: buffers have the same contents
PASS Int8_1_buffer_offset_at_end: offset is 1
PASS Int8_1_buffer_offset_at_end: length is 0
PASS Uint8_1_buffer_offset_at_end: classes are [object Uint8Array]
PASS Uint8_1_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Uint8_1_buffer_offset_at_end: buffer lengths are 1
PASS Uint8_1_buffer_offset_at_end: buffers have the same contents
PASS Uint8_1_buffer_offset_at_end: offset is 1
PASS Uint8_1_buffer_offset_at_end: length is 0
PASS Uint8Clamped_1_buffer_offset_at_end: classes are [object Uint8ClampedArray]
PASS Uint8Clamped_1_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Uint8Clamped_1_buffer_offset_at_end: buffer lengths are 1
PASS Uint8Clamped_1_buffer_offset_at_end: buffers have the same contents
PASS Uint8Clamped_1_buffer_offset_at_end: offset is 1
PASS Uint8Clamped_1_buffer_offset_at_end: length is 0
PASS Int16_1_buffer_offset_at_end: classes are [object Int16Array]
PASS Int16_1_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Int16_1_buffer_offset_at_end: buffer lengths are 2
PASS Int16_1_buffer_offset_at_end: buffers have the same contents
PASS Int16_1_buffer_offset_at_end: offset is 2
PASS Int16_1_buffer_offset_at_end: length is 0
PASS Uint16_1_buffer_offset_at_end: classes are [object Uint16Array]
PASS Uint16_1_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Uint16_1_buffer_offset_at_end: buffer lengths are 2
PASS Uint16_1_buffer_offset_at_end: buffers have the same contents
PASS Uint16_1_buffer_offset_at_end: offset is 2
PASS Uint16_1_buffer_offset_at_end: length is 0
PASS Float32_1_buffer_offset_at_end: classes are [object Float32Array]
PASS Float32_1_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Float32_1_buffer_offset_at_end: buffer lengths are 4
PASS Float32_1_buffer_offset_at_end: buffers have the same contents
PASS Float32_1_buffer_offset_at_end: offset is 4
PASS Float32_1_buffer_offset_at_end: length is 0
PASS Float64_1_buffer_offset_at_end: classes are [object Float64Array]
PASS Float64_1_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Float64_1_buffer_offset_at_end: buffer lengths are 8
PASS Float64_1_buffer_offset_at_end: buffers have the same contents
PASS Float64_1_buffer_offset_at_end: offset is 8
PASS Float64_1_buffer_offset_at_end: length is 0
PASS Int32_128_buffer_offset_at_end: classes are [object Int32Array]
PASS Int32_128_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Int32_128_buffer_offset_at_end: buffer lengths are 512
PASS Int32_128_buffer_offset_at_end: buffers have the same contents
PASS Int32_128_buffer_offset_at_end: offset is 512
PASS Int32_128_buffer_offset_at_end: length is 0
PASS Uint32_128_buffer_offset_at_end: classes are [object Uint32Array]
PASS Uint32_128_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Uint32_128_buffer_offset_at_end: buffer lengths are 512
PASS Uint32_128_buffer_offset_at_end: buffers have the same contents
PASS Uint32_128_buffer_offset_at_end: offset is 512
PASS Uint32_128_buffer_offset_at_end: length is 0
PASS Int8_128_buffer_offset_at_end: classes are [object Int8Array]
PASS Int8_128_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Int8_128_buffer_offset_at_end: buffer lengths are 128
PASS Int8_128_buffer_offset_at_end: buffers have the same contents
PASS Int8_128_buffer_offset_at_end: offset is 128
PASS Int8_128_buffer_offset_at_end: length is 0
PASS Uint8_128_buffer_offset_at_end: classes are [object Uint8Array]
PASS Uint8_128_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Uint8_128_buffer_offset_at_end: buffer lengths are 128
PASS Uint8_128_buffer_offset_at_end: buffers have the same contents
PASS Uint8_128_buffer_offset_at_end: offset is 128
PASS Uint8_128_buffer_offset_at_end: length is 0
PASS Uint8Clamped_128_buffer_offset_at_end: classes are [object Uint8ClampedArray]
PASS Uint8Clamped_128_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Uint8Clamped_128_buffer_offset_at_end: buffer lengths are 128
PASS Uint8Clamped_128_buffer_offset_at_end: buffers have the same contents
PASS Uint8Clamped_128_buffer_offset_at_end: offset is 128
PASS Uint8Clamped_128_buffer_offset_at_end: length is 0
PASS Int16_128_buffer_offset_at_end: classes are [object Int16Array]
PASS Int16_128_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Int16_128_buffer_offset_at_end: buffer lengths are 256
PASS Int16_128_buffer_offset_at_end: buffers have the same contents
PASS Int16_128_buffer_offset_at_end: offset is 256
PASS Int16_128_buffer_offset_at_end: length is 0
PASS Uint16_128_buffer_offset_at_end: classes are [object Uint16Array]
PASS Uint16_128_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Uint16_128_buffer_offset_at_end: buffer lengths are 256
PASS Uint16_128_buffer_offset_at_end: buffers have the same contents
PASS Uint16_128_buffer_offset_at_end: offset is 256
PASS Uint16_128_buffer_offset_at_end: length is 0
PASS Float32_128_buffer_offset_at_end: classes are [object Float32Array]
PASS Float32_128_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Float32_128_buffer_offset_at_end: buffer lengths are 512
PASS Float32_128_buffer_offset_at_end: buffers have the same contents
PASS Float32_128_buffer_offset_at_end: offset is 512
PASS Float32_128_buffer_offset_at_end: length is 0
PASS Float64_128_buffer_offset_at_end: classes are [object Float64Array]
PASS Float64_128_buffer_offset_at_end: classes are [object ArrayBuffer]
PASS Float64_128_buffer_offset_at_end: buffer lengths are 1024
PASS Float64_128_buffer_offset_at_end: buffers have the same contents
PASS Float64_128_buffer_offset_at_end: offset is 1024
PASS Float64_128_buffer_offset_at_end: length is 0
PASS Int32_128_buffer_offset_slice_length_0: classes are [object Int32Array]
PASS Int32_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
PASS Int32_128_buffer_offset_slice_length_0: buffer lengths are 512
PASS Int32_128_buffer_offset_slice_length_0: buffers have the same contents
PASS Int32_128_buffer_offset_slice_length_0: offset is 256
PASS Int32_128_buffer_offset_slice_length_0: length is 0
PASS Uint32_128_buffer_offset_slice_length_0: classes are [object Uint32Array]
PASS Uint32_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
PASS Uint32_128_buffer_offset_slice_length_0: buffer lengths are 512
PASS Uint32_128_buffer_offset_slice_length_0: buffers have the same contents
PASS Uint32_128_buffer_offset_slice_length_0: offset is 256
PASS Uint32_128_buffer_offset_slice_length_0: length is 0
PASS Int8_128_buffer_offset_slice_length_0: classes are [object Int8Array]
PASS Int8_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
PASS Int8_128_buffer_offset_slice_length_0: buffer lengths are 128
PASS Int8_128_buffer_offset_slice_length_0: buffers have the same contents
PASS Int8_128_buffer_offset_slice_length_0: offset is 64
PASS Int8_128_buffer_offset_slice_length_0: length is 0
PASS Uint8_128_buffer_offset_slice_length_0: classes are [object Uint8Array]
PASS Uint8_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
PASS Uint8_128_buffer_offset_slice_length_0: buffer lengths are 128
PASS Uint8_128_buffer_offset_slice_length_0: buffers have the same contents
PASS Uint8_128_buffer_offset_slice_length_0: offset is 64
PASS Uint8_128_buffer_offset_slice_length_0: length is 0
PASS Uint8Clamped_128_buffer_offset_slice_length_0: classes are [object Uint8ClampedArray]
PASS Uint8Clamped_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
PASS Uint8Clamped_128_buffer_offset_slice_length_0: buffer lengths are 128
PASS Uint8Clamped_128_buffer_offset_slice_length_0: buffers have the same contents
PASS Uint8Clamped_128_buffer_offset_slice_length_0: offset is 64
PASS Uint8Clamped_128_buffer_offset_slice_length_0: length is 0
PASS Int16_128_buffer_offset_slice_length_0: classes are [object Int16Array]
PASS Int16_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
PASS Int16_128_buffer_offset_slice_length_0: buffer lengths are 256
PASS Int16_128_buffer_offset_slice_length_0: buffers have the same contents
PASS Int16_128_buffer_offset_slice_length_0: offset is 128
PASS Int16_128_buffer_offset_slice_length_0: length is 0
PASS Uint16_128_buffer_offset_slice_length_0: classes are [object Uint16Array]
PASS Uint16_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
PASS Uint16_128_buffer_offset_slice_length_0: buffer lengths are 256
PASS Uint16_128_buffer_offset_slice_length_0: buffers have the same contents
PASS Uint16_128_buffer_offset_slice_length_0: offset is 128
PASS Uint16_128_buffer_offset_slice_length_0: length is 0
PASS Float32_128_buffer_offset_slice_length_0: classes are [object Float32Array]
PASS Float32_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
PASS Float32_128_buffer_offset_slice_length_0: buffer lengths are 512
PASS Float32_128_buffer_offset_slice_length_0: buffers have the same contents
PASS Float32_128_buffer_offset_slice_length_0: offset is 256
PASS Float32_128_buffer_offset_slice_length_0: length is 0
PASS Float64_128_buffer_offset_slice_length_0: classes are [object Float64Array]
PASS Float64_128_buffer_offset_slice_length_0: classes are [object ArrayBuffer]
PASS Float64_128_buffer_offset_slice_length_0: buffer lengths are 1024
PASS Float64_128_buffer_offset_slice_length_0: buffers have the same contents
PASS Float64_128_buffer_offset_slice_length_0: offset is 512
PASS Float64_128_buffer_offset_slice_length_0: length is 0
PASS Int32_128_buffer_offset_slice_length_1: classes are [object Int32Array]
PASS Int32_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
PASS Int32_128_buffer_offset_slice_length_1: buffer lengths are 512
PASS Int32_128_buffer_offset_slice_length_1: buffers have the same contents
PASS Int32_128_buffer_offset_slice_length_1: offset is 256
PASS Int32_128_buffer_offset_slice_length_1: length is 4
PASS Uint32_128_buffer_offset_slice_length_1: classes are [object Uint32Array]
PASS Uint32_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
PASS Uint32_128_buffer_offset_slice_length_1: buffer lengths are 512
PASS Uint32_128_buffer_offset_slice_length_1: buffers have the same contents
PASS Uint32_128_buffer_offset_slice_length_1: offset is 256
PASS Uint32_128_buffer_offset_slice_length_1: length is 4
PASS Int8_128_buffer_offset_slice_length_1: classes are [object Int8Array]
PASS Int8_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
PASS Int8_128_buffer_offset_slice_length_1: buffer lengths are 128
PASS Int8_128_buffer_offset_slice_length_1: buffers have the same contents
PASS Int8_128_buffer_offset_slice_length_1: offset is 64
PASS Int8_128_buffer_offset_slice_length_1: length is 1
PASS Uint8_128_buffer_offset_slice_length_1: classes are [object Uint8Array]
PASS Uint8_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
PASS Uint8_128_buffer_offset_slice_length_1: buffer lengths are 128
PASS Uint8_128_buffer_offset_slice_length_1: buffers have the same contents
PASS Uint8_128_buffer_offset_slice_length_1: offset is 64
PASS Uint8_128_buffer_offset_slice_length_1: length is 1
PASS Uint8Clamped_128_buffer_offset_slice_length_1: classes are [object Uint8ClampedArray]
PASS Uint8Clamped_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
PASS Uint8Clamped_128_buffer_offset_slice_length_1: buffer lengths are 128
PASS Uint8Clamped_128_buffer_offset_slice_length_1: buffers have the same contents
PASS Uint8Clamped_128_buffer_offset_slice_length_1: offset is 64
PASS Uint8Clamped_128_buffer_offset_slice_length_1: length is 1
PASS Int16_128_buffer_offset_slice_length_1: classes are [object Int16Array]
PASS Int16_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
PASS Int16_128_buffer_offset_slice_length_1: buffer lengths are 256
PASS Int16_128_buffer_offset_slice_length_1: buffers have the same contents
PASS Int16_128_buffer_offset_slice_length_1: offset is 128
PASS Int16_128_buffer_offset_slice_length_1: length is 2
PASS Uint16_128_buffer_offset_slice_length_1: classes are [object Uint16Array]
PASS Uint16_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
PASS Uint16_128_buffer_offset_slice_length_1: buffer lengths are 256
PASS Uint16_128_buffer_offset_slice_length_1: buffers have the same contents
PASS Uint16_128_buffer_offset_slice_length_1: offset is 128
PASS Uint16_128_buffer_offset_slice_length_1: length is 2
PASS Float32_128_buffer_offset_slice_length_1: classes are [object Float32Array]
PASS Float32_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
PASS Float32_128_buffer_offset_slice_length_1: buffer lengths are 512
PASS Float32_128_buffer_offset_slice_length_1: buffers have the same contents
PASS Float32_128_buffer_offset_slice_length_1: offset is 256
PASS Float32_128_buffer_offset_slice_length_1: length is 4
PASS Float64_128_buffer_offset_slice_length_1: classes are [object Float64Array]
PASS Float64_128_buffer_offset_slice_length_1: classes are [object ArrayBuffer]
PASS Float64_128_buffer_offset_slice_length_1: buffer lengths are 1024
PASS Float64_128_buffer_offset_slice_length_1: buffers have the same contents
PASS Float64_128_buffer_offset_slice_length_1: offset is 512
PASS Float64_128_buffer_offset_slice_length_1: length is 8
PASS Int32_128_buffer_offset_slice_length_16: classes are [object Int32Array]
PASS Int32_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
PASS Int32_128_buffer_offset_slice_length_16: buffer lengths are 512
PASS Int32_128_buffer_offset_slice_length_16: buffers have the same contents
PASS Int32_128_buffer_offset_slice_length_16: offset is 256
PASS Int32_128_buffer_offset_slice_length_16: length is 64
PASS Uint32_128_buffer_offset_slice_length_16: classes are [object Uint32Array]
PASS Uint32_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
PASS Uint32_128_buffer_offset_slice_length_16: buffer lengths are 512
PASS Uint32_128_buffer_offset_slice_length_16: buffers have the same contents
PASS Uint32_128_buffer_offset_slice_length_16: offset is 256
PASS Uint32_128_buffer_offset_slice_length_16: length is 64
PASS Int8_128_buffer_offset_slice_length_16: classes are [object Int8Array]
PASS Int8_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
PASS Int8_128_buffer_offset_slice_length_16: buffer lengths are 128
PASS Int8_128_buffer_offset_slice_length_16: buffers have the same contents
PASS Int8_128_buffer_offset_slice_length_16: offset is 64
PASS Int8_128_buffer_offset_slice_length_16: length is 16
PASS Uint8_128_buffer_offset_slice_length_16: classes are [object Uint8Array]
PASS Uint8_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
PASS Uint8_128_buffer_offset_slice_length_16: buffer lengths are 128
PASS Uint8_128_buffer_offset_slice_length_16: buffers have the same contents
PASS Uint8_128_buffer_offset_slice_length_16: offset is 64
PASS Uint8_128_buffer_offset_slice_length_16: length is 16
PASS Uint8Clamped_128_buffer_offset_slice_length_16: classes are [object Uint8ClampedArray]
PASS Uint8Clamped_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
PASS Uint8Clamped_128_buffer_offset_slice_length_16: buffer lengths are 128
PASS Uint8Clamped_128_buffer_offset_slice_length_16: buffers have the same contents
PASS Uint8Clamped_128_buffer_offset_slice_length_16: offset is 64
PASS Uint8Clamped_128_buffer_offset_slice_length_16: length is 16
PASS Int16_128_buffer_offset_slice_length_16: classes are [object Int16Array]
PASS Int16_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
PASS Int16_128_buffer_offset_slice_length_16: buffer lengths are 256
PASS Int16_128_buffer_offset_slice_length_16: buffers have the same contents
PASS Int16_128_buffer_offset_slice_length_16: offset is 128
PASS Int16_128_buffer_offset_slice_length_16: length is 32
PASS Uint16_128_buffer_offset_slice_length_16: classes are [object Uint16Array]
PASS Uint16_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
PASS Uint16_128_buffer_offset_slice_length_16: buffer lengths are 256
PASS Uint16_128_buffer_offset_slice_length_16: buffers have the same contents
PASS Uint16_128_buffer_offset_slice_length_16: offset is 128
PASS Uint16_128_buffer_offset_slice_length_16: length is 32
PASS Float32_128_buffer_offset_slice_length_16: classes are [object Float32Array]
PASS Float32_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
PASS Float32_128_buffer_offset_slice_length_16: buffer lengths are 512
PASS Float32_128_buffer_offset_slice_length_16: buffers have the same contents
PASS Float32_128_buffer_offset_slice_length_16: offset is 256
PASS Float32_128_buffer_offset_slice_length_16: length is 64
PASS Float64_128_buffer_offset_slice_length_16: classes are [object Float64Array]
PASS Float64_128_buffer_offset_slice_length_16: classes are [object ArrayBuffer]
PASS Float64_128_buffer_offset_slice_length_16: buffer lengths are 1024
PASS Float64_128_buffer_offset_slice_length_16: buffers have the same contents
PASS Float64_128_buffer_offset_slice_length_16: offset is 512
PASS Float64_128_buffer_offset_slice_length_16: length is 128
PASS successfullyParsed is true
TEST COMPLETE