134 lines
8.6 KiB
Plaintext
134 lines
8.6 KiB
Plaintext
Tests that accesses to typed arrays handle value conversions correctly.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
PASS Reading bit pattern 0 with Int8 resulted in 0
|
|
PASS Writing the value 0 with type Int8 results in bit pattern 0
|
|
PASS Reading bit pattern 42 with Int8 resulted in 42
|
|
PASS Writing the value 42 with type Int8 results in bit pattern 42
|
|
PASS Reading bit pattern 255 with Int8 resulted in -1
|
|
PASS Writing the value -1 with type Int8 results in bit pattern 255
|
|
PASS Reading bit pattern -400 with Int8 resulted in 112
|
|
PASS Reading bit pattern 400 with Int8 resulted in -112
|
|
PASS Writing the value 1000 with type Int8 results in bit pattern 232
|
|
PASS Writing the value -1000 with type Int8 results in bit pattern 24
|
|
PASS Writing the value 0.5 with type Int8 results in bit pattern 0
|
|
PASS Writing the value -0.5 with type Int8 results in bit pattern 0
|
|
PASS Writing the value -1.5 with type Int8 results in bit pattern 255
|
|
PASS Writing the value 6326266464264213 with type Int8 results in bit pattern 21
|
|
PASS Writing the value -6326266464264213 with type Int8 results in bit pattern 235
|
|
PASS Reading bit pattern 0 with Uint8 resulted in 0
|
|
PASS Writing the value 0 with type Uint8 results in bit pattern 0
|
|
PASS Reading bit pattern 42 with Uint8 resulted in 42
|
|
PASS Writing the value 42 with type Uint8 results in bit pattern 42
|
|
PASS Reading bit pattern 255 with Uint8 resulted in 255
|
|
PASS Writing the value 255 with type Uint8 results in bit pattern 255
|
|
PASS Reading bit pattern 400 with Uint8 resulted in 144
|
|
PASS Reading bit pattern -400 with Uint8 resulted in 112
|
|
PASS Writing the value 1000 with type Uint8 results in bit pattern 232
|
|
PASS Writing the value -1000 with type Uint8 results in bit pattern 24
|
|
PASS Writing the value 0.5 with type Uint8 results in bit pattern 0
|
|
PASS Writing the value -0.5 with type Uint8 results in bit pattern 0
|
|
PASS Writing the value -1.5 with type Uint8 results in bit pattern 255
|
|
PASS Writing the value 6326266464264213 with type Uint8 results in bit pattern 21
|
|
PASS Writing the value -6326266464264213 with type Uint8 results in bit pattern 235
|
|
PASS Reading bit pattern 0 with Uint8Clamped resulted in 0
|
|
PASS Writing the value 0 with type Uint8Clamped results in bit pattern 0
|
|
PASS Reading bit pattern 42 with Uint8Clamped resulted in 42
|
|
PASS Writing the value 42 with type Uint8Clamped results in bit pattern 42
|
|
PASS Reading bit pattern 255 with Uint8Clamped resulted in 255
|
|
PASS Writing the value 255 with type Uint8Clamped results in bit pattern 255
|
|
PASS Reading bit pattern 400 with Uint8Clamped resulted in 144
|
|
PASS Reading bit pattern -400 with Uint8Clamped resulted in 112
|
|
PASS Writing the value 1000 with type Uint8Clamped results in bit pattern 255
|
|
PASS Writing the value -1000 with type Uint8Clamped results in bit pattern 0
|
|
PASS Writing the value 0.5 with type Uint8Clamped results in bit pattern 0
|
|
PASS Writing the value -0.5 with type Uint8Clamped results in bit pattern 0
|
|
PASS Writing the value -1.5 with type Uint8Clamped results in bit pattern 0
|
|
PASS Writing the value 6326266464264213 with type Uint8Clamped results in bit pattern 255
|
|
PASS Writing the value -6326266464264213 with type Uint8Clamped results in bit pattern 0
|
|
PASS Reading bit pattern 0 with Int16 resulted in 0
|
|
PASS Writing the value 0 with type Int16 results in bit pattern 0
|
|
PASS Reading bit pattern 42 with Int16 resulted in 42
|
|
PASS Writing the value 42 with type Int16 results in bit pattern 42
|
|
PASS Reading bit pattern 400 with Int16 resulted in 400
|
|
PASS Writing the value 400 with type Int16 results in bit pattern 400
|
|
PASS Reading bit pattern 65535 with Int16 resulted in -1
|
|
PASS Writing the value -1 with type Int16 results in bit pattern 65535
|
|
PASS Reading bit pattern 65136 with Int16 resulted in -400
|
|
PASS Writing the value -400 with type Int16 results in bit pattern 65136
|
|
PASS Reading bit pattern 30901 with Int16 resulted in 30901
|
|
PASS Writing the value 30901 with type Int16 results in bit pattern 30901
|
|
PASS Reading bit pattern 400000 with Int16 resulted in 6784
|
|
PASS Reading bit pattern -400000 with Int16 resulted in -6784
|
|
PASS Writing the value 100000 with type Int16 results in bit pattern 34464
|
|
PASS Writing the value -100000 with type Int16 results in bit pattern 31072
|
|
PASS Writing the value 0.5 with type Int16 results in bit pattern 0
|
|
PASS Writing the value -0.5 with type Int16 results in bit pattern 0
|
|
PASS Writing the value -1.5 with type Int16 results in bit pattern 65535
|
|
PASS Writing the value 6326266464264213 with type Int16 results in bit pattern 24597
|
|
PASS Writing the value -6326266464264213 with type Int16 results in bit pattern 40939
|
|
PASS Reading bit pattern 0 with Uint16 resulted in 0
|
|
PASS Writing the value 0 with type Uint16 results in bit pattern 0
|
|
PASS Reading bit pattern 42 with Uint16 resulted in 42
|
|
PASS Writing the value 42 with type Uint16 results in bit pattern 42
|
|
PASS Reading bit pattern 400 with Uint16 resulted in 400
|
|
PASS Writing the value 400 with type Uint16 results in bit pattern 400
|
|
PASS Reading bit pattern 30901 with Uint16 resulted in 30901
|
|
PASS Writing the value 30901 with type Uint16 results in bit pattern 30901
|
|
PASS Reading bit pattern 400000 with Uint16 resulted in 6784
|
|
PASS Reading bit pattern -400000 with Uint16 resulted in 58752
|
|
PASS Writing the value 100000 with type Int16 results in bit pattern 34464
|
|
PASS Writing the value -100000 with type Int16 results in bit pattern 31072
|
|
PASS Writing the value -1 with type Uint16 results in bit pattern 65535
|
|
PASS Writing the value -400 with type Uint16 results in bit pattern 65136
|
|
PASS Writing the value 0.5 with type Uint16 results in bit pattern 0
|
|
PASS Writing the value 6326266464264213 with type Uint16 results in bit pattern 24597
|
|
PASS Writing the value -6326266464264213 with type Uint16 results in bit pattern 40939
|
|
PASS Reading bit pattern 0 with Int32 resulted in 0
|
|
PASS Writing the value 0 with type Int32 results in bit pattern 0
|
|
PASS Reading bit pattern 42 with Int32 resulted in 42
|
|
PASS Writing the value 42 with type Int32 results in bit pattern 42
|
|
PASS Reading bit pattern 1000000000 with Int32 resulted in 1000000000
|
|
PASS Writing the value 1000000000 with type Int32 results in bit pattern 1000000000
|
|
PASS Reading bit pattern -42 with Int32 resulted in -42
|
|
PASS Writing the value -42 with type Int32 results in bit pattern -42
|
|
PASS Reading bit pattern -1000000000 with Int32 resulted in -1000000000
|
|
PASS Writing the value -1000000000 with type Int32 results in bit pattern -1000000000
|
|
PASS Writing the value 0.5 with type Int32 results in bit pattern 0
|
|
PASS Writing the value -0.5 with type Int32 results in bit pattern 0
|
|
PASS Writing the value -1.5 with type Int32 results in bit pattern -1
|
|
PASS Writing the value 6326266464264213 with type Int32 results in bit pattern -1319411691
|
|
PASS Writing the value -6326266464264213 with type Int32 results in bit pattern 1319411691
|
|
PASS Reading bit pattern 0 with Uint32 resulted in 0
|
|
PASS Writing the value 0 with type Uint32 results in bit pattern 0
|
|
PASS Reading bit pattern 42 with Uint32 resulted in 42
|
|
PASS Writing the value 42 with type Uint32 results in bit pattern 42
|
|
PASS Reading bit pattern 1000000000 with Uint32 resulted in 1000000000
|
|
PASS Writing the value 1000000000 with type Uint32 results in bit pattern 1000000000
|
|
PASS Writing the value -42 with type Uint32 results in bit pattern -42
|
|
PASS Reading bit pattern -42 with Uint32 resulted in 4294967254
|
|
PASS Writing the value -1000000000 with type Uint32 results in bit pattern -1000000000
|
|
PASS Reading bit pattern -1000000000 with Uint32 resulted in 3294967296
|
|
PASS Writing the value 0.5 with type Uint32 results in bit pattern 0
|
|
PASS Writing the value -0.5 with type Uint32 results in bit pattern 0
|
|
PASS Writing the value -1.5 with type Uint32 results in bit pattern -1
|
|
PASS Writing the value 6326266464264213 with type Uint32 results in bit pattern -1319411691
|
|
PASS Writing the value -6326266464264213 with type Uint32 results in bit pattern 1319411691
|
|
PASS Reading bit pattern 0 with Float32 resulted in 0
|
|
PASS Writing the value 0 with type Float32 results in bit pattern 0
|
|
PASS Reading bit pattern 1069547520 with Float32 resulted in 1.5
|
|
PASS Writing the value 1.5 with type Float32 results in bit pattern 1069547520
|
|
PASS Writing the value 1000000000 with type Float32 results in bit pattern 1315859240
|
|
PASS Reading bit pattern 0:0 with Float64 resulted in 0
|
|
PASS Writing the value 0 with type Float64 results in bit pattern 0:0
|
|
PASS Reading bit pattern 0:1073217536 with Float64 resulted in 1.5
|
|
PASS Writing the value 1.5 with type Float64 results in bit pattern 0:1073217536
|
|
PASS Reading bit pattern 0:1104006501 with Float64 resulted in 1000000000
|
|
PASS Writing the value 1000000000 with type Float64 results in bit pattern 0:1104006501
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|