components/openexr/test/results-64.master
changeset 7964 d9801318ed3d
parent 7697 8a41b565423d
--- a/components/openexr/test/results-64.master	Tue May 02 17:26:42 2017 -0700
+++ b/components/openexr/test/results-64.master	Tue May 02 17:33:26 2017 -0700
@@ -21,45 +21,45 @@
 =======
 Running testXdr
 Testing Xdr
-bool: expected 1, got 1
-bool: expected 0, got 0
-char: expected r, got r
-char: expected e, got e
-signed char: expected u, got u
-signed char: expected c, got c
-unsigned char: expected k, got k
-unsigned char: expected y, got y
-short: expected 8765, got 8765
-short: expected -9876, got -9876
-unsigned short: expected 6543, got 6543
-unsigned short: expected 17432, got 17432
-int: expected 2023456789, got 2023456789
-int: expected -2012345678, got -2012345678
-unsigned: expected 1234567890, got 1234567890
-unsigned: expected 2345678901, got 2345678901
-long: expected 2034567890, got 2034567890
-long: expected -2045678901, got -2045678901
-unsigned long: expected 1345678901, got 1345678901
-unsigned long: expected 2456789012, got 2456789012
-unsigned long: expected 1234605616436508552, got 1234605616436508552
-unsigned long: expected 17434265340928784376, got 17434265340928784376
-float: expected 0, got 0
-float: expected 3.14159, got 3.14159
-float: expected 6.14159, got 6.14159
-double: expected 0, got 0
-double: expected 1.41421, got 1.41421
-double: expected 2.41421, got 2.41421
-half: expected 0, got 0
-half: expected 3.41406, got 3.41406
-half: expected 4.41406, got 4.41406
+b: expected 1, got 1
+b: expected 0, got 0
+c: expected r, got r
+c: expected e, got e
+a: expected u, got u
+a: expected c, got c
+h: expected k, got k
+h: expected y, got y
+s: expected 8765, got 8765
+s: expected -9876, got -9876
+t: expected 6543, got 6543
+t: expected 17432, got 17432
+i: expected 2023456789, got 2023456789
+i: expected -2012345678, got -2012345678
+j: expected 1234567890, got 1234567890
+j: expected 2345678901, got 2345678901
+l: expected 2034567890, got 2034567890
+l: expected -2045678901, got -2045678901
+m: expected 1345678901, got 1345678901
+m: expected 2456789012, got 2456789012
+m: expected 1234605616436508552, got 1234605616436508552
+m: expected 17434265340928784376, got 17434265340928784376
+f: expected 0, got 0
+f: expected 3.14159, got 3.14159
+f: expected 6.14159, got 6.14159
+d: expected 0, got 0
+d: expected 1.41421, got 1.41421
+d: expected 2.41421, got 2.41421
+4half: expected 0, got 0
+4half: expected 3.41406, got 3.41406
+4half: expected 4.41406, got 4.41406
 char[4]: expected "abcd", got "abcd"
 char[5]: expected "rstuv", got "rstuv"
 zero-terminated string: expected "qwerty", got "qwerty"
 zero-terminated string: expected "asdfghjkl", got "asdfghjkl"
 zero-terminated string: expected "", got ""
-int: expected 1, got 1
-int: expected 2, got 2
-int: expected 3, got 3
+i: expected 1, got 1
+i: expected 2, got 2
+i: expected 3, got 3
 ok
 
 
@@ -5715,35 +5715,35 @@
 floatToUint (-124.062) == 0
 floatToUint (1e+15) == 4294967295
 floatToUint (-1e+15) == 0
-floatToUint (Inf) == 4294967295
-floatToUint (-Inf) == 0
-floatToUint (NaN) == 0
-floatToUint (-NaN) == 0
+floatToUint (inf) == 4294967295
+floatToUint (-inf) == 0
+floatToUint (nan) == 0
+floatToUint (-nan) == 0
 halfToUint (0) == 0
 halfToUint (0.5) == 0
 halfToUint (-0.5) == 0
 halfToUint (124.062) == 124
 halfToUint (-124.062) == 0
-halfToUint (Inf) == 4294967295
-halfToUint (-Inf) == 0
-halfToUint (NaN) == 0
-halfToUint (-NaN) == 0
+halfToUint (inf) == 4294967295
+halfToUint (-inf) == 0
+halfToUint (nan) == 0
+halfToUint (-nan) == 0
 floatToHalf (0) == 0
 floatToHalf (0.5) == 0.5
 floatToHalf (-0.5) == -0.5
 floatToHalf (124.062) == 124.062
 floatToHalf (-124.062) == -124.062
-floatToHalf (1e+15) == Inf
-floatToHalf (-1e+15) == -Inf
-floatToHalf (Inf) == Inf
-floatToHalf (-Inf) == -Inf
-floatToHalf (NaN) == NaN
-floatToHalf (-NaN) == -NaN
+floatToHalf (1e+15) == inf
+floatToHalf (-1e+15) == -inf
+floatToHalf (inf) == inf
+floatToHalf (-inf) == -inf
+floatToHalf (nan) == nan
+floatToHalf (-nan) == -nan
 uintToHalf (0) == 0
 uintToHalf (1) == 1
 uintToHalf (124) == 124
-uintToHalf (1000000) == Inf
-uintToHalf (4294967295) == Inf
+uintToHalf (1000000) == inf
+uintToHalf (4294967295) == inf
 conversion of image channels while reading a file 
 scan lines, compression 0, output type 0, input type 0:
     writing reading comparing
@@ -14743,48 +14743,48 @@
  optimization disabled
 	ALIGNED -- MONO -- NO COMPRESSION
 		RGB file to RGB framebuffer
- optimization disabled
+ optimization enabled
 		RGB file to RGB framebuffer
- optimization disabled
+ optimization enabled
 		RGB file to RGBA framebuffer
- optimization disabled
+ optimization enabled
 		RGBA file to RGB framebuffer
- optimization disabled
+ optimization enabled
 		RGBA file to RGBA framebuffer
- optimization disabled
+ optimization enabled
 	UNALIGNED -- MONO -- NO COMPRESSION
 		RGB file to RGB framebuffer
- optimization disabled
+ optimization enabled
 		RGB file to RGB framebuffer
- optimization disabled
+ optimization enabled
 		RGB file to RGBA framebuffer
- optimization disabled
+ optimization enabled
 		RGBA file to RGB framebuffer
- optimization disabled
+ optimization enabled
 		RGBA file to RGBA framebuffer
- optimization disabled
+ optimization enabled
 	ALIGNED -- MONO -- ZIP COMPRESSION
 		RGB file to RGB framebuffer
- optimization disabled
+ optimization enabled
 		RGB file to RGB framebuffer
- optimization disabled
+ optimization enabled
 		RGB file to RGBA framebuffer
- optimization disabled
+ optimization enabled
 		RGBA file to RGB framebuffer
- optimization disabled
+ optimization enabled
 		RGBA file to RGBA framebuffer
- optimization disabled
+ optimization enabled
 	UNALIGNED -- MONO -- ZIP COMPRESSION
 		RGB file to RGB framebuffer
- optimization disabled
+ optimization enabled
 		RGB file to RGB framebuffer
- optimization disabled
+ optimization enabled
 		RGB file to RGBA framebuffer
- optimization disabled
+ optimization enabled
 		RGBA file to RGB framebuffer
- optimization disabled
+ optimization enabled
 		RGBA file to RGBA framebuffer
- optimization disabled
+ optimization enabled
 	ALIGNED -- STEREO -- NO COMPRESSION
 		RGB file to RGB framebuffer
 		RGB file to RGB framebuffer
@@ -14813,2067 +14813,6 @@
 
 
 =======
-Running testOptimizedInterleavePatterns
-Testing SSE optimisation with different interleave patterns (large images) ... 
- 0, 0: RGBHalf read as RGBHalf...                            OK 
- 0, 1: RGBHalf read as RGBAHalf...                           OK 
- 0, 2: RGBHalf read as ABGRHalf...                           OK 
- 0, 3: RGBHalf read as RGBFloat...                           OK 
- 0, 4: RGBHalf read as BGRHalf...                            OK 
- 0, 5: RGBHalf read as RGBLeftRGB...                         OK 
- 0, 6: RGBHalf read as RGBRightRGB...                        OK 
- 0, 7: RGBHalf read as RGBALeftRGBA...                       OK 
- 0, 8: RGBHalf read as RGBARightRGBA...                      OK 
- 0, 9: RGBHalf read as LeftRGB...                            OK 
- 0,10: RGBHalf read as RightRGB...                           OK 
- 0,11: RGBHalf read as LeftRGBA...                           OK 
- 0,12: RGBHalf read as RightRGBA...                          OK 
- 0,13: RGBHalf read as TripleView...                         OK 
- 0,14: RGBHalf read as Trees...                              OK 
- 0,15: RGBHalf read as TreesAndBirds...                      OK 
- 0,16: RGBHalf read as RGBLeftRGBA...                        OK 
- 0,17: RGBHalf read as RGBRightRGBA...                       OK 
- 0,18: RGBHalf read as RGBALeftRGB...                        OK 
- 0,19: RGBHalf read as RGBARightRGB...                       OK 
- 0,20: RGBHalf read as TwinRGBLeftRGB...                     OK 
- 0,21: RGBHalf read as TwinRGBRightRGB...                    OK 
- 0,22: RGBHalf read as TwinRGBALeftRGBA...                   OK 
- 0,23: RGBHalf read as TwinRGBARightRGBA...                  OK 
- 0,24: RGBHalf read as TripleTripleView...                   OK 
- 0,25: RGBHalf read as Alpha...                              OK 
- 0,26: RGBHalf read as RedAlpha...                           OK 
- 0,27: RGBHalf read as RG+BA...                              OK 
- 0,28: RGBHalf read as RGBpassiveA...                        OK 
- 0,29: RGBHalf read as RGBpassiveleftRGB...                  OK 
- 0,30: RGBHalf read as RGBApassiverightRGBA...               OK 
- 0,31: RGBHalf read as BanksOfTreesAndBirds...               OK 
- 1, 0: RGBAHalf read as RGBHalf...                           OK 
- 1, 1: RGBAHalf read as RGBAHalf...                          OK 
- 1, 2: RGBAHalf read as ABGRHalf...                          OK 
- 1, 3: RGBAHalf read as RGBFloat...                          OK 
- 1, 4: RGBAHalf read as BGRHalf...                           OK 
- 1, 5: RGBAHalf read as RGBLeftRGB...                        OK 
- 1, 6: RGBAHalf read as RGBRightRGB...                       OK 
- 1, 7: RGBAHalf read as RGBALeftRGBA...                      OK 
- 1, 8: RGBAHalf read as RGBARightRGBA...                     OK 
- 1, 9: RGBAHalf read as LeftRGB...                           OK 
- 1,10: RGBAHalf read as RightRGB...                          OK 
- 1,11: RGBAHalf read as LeftRGBA...                          OK 
- 1,12: RGBAHalf read as RightRGBA...                         OK 
- 1,13: RGBAHalf read as TripleView...                        OK 
- 1,14: RGBAHalf read as Trees...                             OK 
- 1,15: RGBAHalf read as TreesAndBirds...                     OK 
- 1,16: RGBAHalf read as RGBLeftRGBA...                       OK 
- 1,17: RGBAHalf read as RGBRightRGBA...                      OK 
- 1,18: RGBAHalf read as RGBALeftRGB...                       OK 
- 1,19: RGBAHalf read as RGBARightRGB...                      OK 
- 1,20: RGBAHalf read as TwinRGBLeftRGB...                    OK 
- 1,21: RGBAHalf read as TwinRGBRightRGB...                   OK 
- 1,22: RGBAHalf read as TwinRGBALeftRGBA...                  OK 
- 1,23: RGBAHalf read as TwinRGBARightRGBA...                 OK 
- 1,24: RGBAHalf read as TripleTripleView...                  OK 
- 1,25: RGBAHalf read as Alpha...                             OK 
- 1,26: RGBAHalf read as RedAlpha...                          OK 
- 1,27: RGBAHalf read as RG+BA...                             OK 
- 1,28: RGBAHalf read as RGBpassiveA...                       OK 
- 1,29: RGBAHalf read as RGBpassiveleftRGB...                 OK 
- 1,30: RGBAHalf read as RGBApassiverightRGBA...              OK 
- 1,31: RGBAHalf read as BanksOfTreesAndBirds...              OK 
- 2, 0: ABGRHalf read as RGBHalf...                           OK 
- 2, 1: ABGRHalf read as RGBAHalf...                          OK 
- 2, 2: ABGRHalf read as ABGRHalf...                          OK 
- 2, 3: ABGRHalf read as RGBFloat...                          OK 
- 2, 4: ABGRHalf read as BGRHalf...                           OK 
- 2, 5: ABGRHalf read as RGBLeftRGB...                        OK 
- 2, 6: ABGRHalf read as RGBRightRGB...                       OK 
- 2, 7: ABGRHalf read as RGBALeftRGBA...                      OK 
- 2, 8: ABGRHalf read as RGBARightRGBA...                     OK 
- 2, 9: ABGRHalf read as LeftRGB...                           OK 
- 2,10: ABGRHalf read as RightRGB...                          OK 
- 2,11: ABGRHalf read as LeftRGBA...                          OK 
- 2,12: ABGRHalf read as RightRGBA...                         OK 
- 2,13: ABGRHalf read as TripleView...                        OK 
- 2,14: ABGRHalf read as Trees...                             OK 
- 2,15: ABGRHalf read as TreesAndBirds...                     OK 
- 2,16: ABGRHalf read as RGBLeftRGBA...                       OK 
- 2,17: ABGRHalf read as RGBRightRGBA...                      OK 
- 2,18: ABGRHalf read as RGBALeftRGB...                       OK 
- 2,19: ABGRHalf read as RGBARightRGB...                      OK 
- 2,20: ABGRHalf read as TwinRGBLeftRGB...                    OK 
- 2,21: ABGRHalf read as TwinRGBRightRGB...                   OK 
- 2,22: ABGRHalf read as TwinRGBALeftRGBA...                  OK 
- 2,23: ABGRHalf read as TwinRGBARightRGBA...                 OK 
- 2,24: ABGRHalf read as TripleTripleView...                  OK 
- 2,25: ABGRHalf read as Alpha...                             OK 
- 2,26: ABGRHalf read as RedAlpha...                          OK 
- 2,27: ABGRHalf read as RG+BA...                             OK 
- 2,28: ABGRHalf read as RGBpassiveA...                       OK 
- 2,29: ABGRHalf read as RGBpassiveleftRGB...                 OK 
- 2,30: ABGRHalf read as RGBApassiverightRGBA...              OK 
- 2,31: ABGRHalf read as BanksOfTreesAndBirds...              OK 
- 3, 0: RGBFloat read as RGBHalf...                           OK 
- 3, 1: RGBFloat read as RGBAHalf...                          OK 
- 3, 2: RGBFloat read as ABGRHalf...                          OK 
- 3, 3: RGBFloat read as RGBFloat...                          OK 
- 3, 4: RGBFloat read as BGRHalf...                           OK 
- 3, 5: RGBFloat read as RGBLeftRGB...                        OK 
- 3, 6: RGBFloat read as RGBRightRGB...                       OK 
- 3, 7: RGBFloat read as RGBALeftRGBA...                      OK 
- 3, 8: RGBFloat read as RGBARightRGBA...                     OK 
- 3, 9: RGBFloat read as LeftRGB...                           OK 
- 3,10: RGBFloat read as RightRGB...                          OK 
- 3,11: RGBFloat read as LeftRGBA...                          OK 
- 3,12: RGBFloat read as RightRGBA...                         OK 
- 3,13: RGBFloat read as TripleView...                        OK 
- 3,14: RGBFloat read as Trees...                             OK 
- 3,15: RGBFloat read as TreesAndBirds...                     OK 
- 3,16: RGBFloat read as RGBLeftRGBA...                       OK 
- 3,17: RGBFloat read as RGBRightRGBA...                      OK 
- 3,18: RGBFloat read as RGBALeftRGB...                       OK 
- 3,19: RGBFloat read as RGBARightRGB...                      OK 
- 3,20: RGBFloat read as TwinRGBLeftRGB...                    OK 
- 3,21: RGBFloat read as TwinRGBRightRGB...                   OK 
- 3,22: RGBFloat read as TwinRGBALeftRGBA...                  OK 
- 3,23: RGBFloat read as TwinRGBARightRGBA...                 OK 
- 3,24: RGBFloat read as TripleTripleView...                  OK 
- 3,25: RGBFloat read as Alpha...                             OK 
- 3,26: RGBFloat read as RedAlpha...                          OK 
- 3,27: RGBFloat read as RG+BA...                             OK 
- 3,28: RGBFloat read as RGBpassiveA...                       OK 
- 3,29: RGBFloat read as RGBpassiveleftRGB...                 OK 
- 3,30: RGBFloat read as RGBApassiverightRGBA...              OK 
- 3,31: RGBFloat read as BanksOfTreesAndBirds...              OK 
- 4, 0: BGRHalf read as RGBHalf...                            OK 
- 4, 1: BGRHalf read as RGBAHalf...                           OK 
- 4, 2: BGRHalf read as ABGRHalf...                           OK 
- 4, 3: BGRHalf read as RGBFloat...                           OK 
- 4, 4: BGRHalf read as BGRHalf...                            OK 
- 4, 5: BGRHalf read as RGBLeftRGB...                         OK 
- 4, 6: BGRHalf read as RGBRightRGB...                        OK 
- 4, 7: BGRHalf read as RGBALeftRGBA...                       OK 
- 4, 8: BGRHalf read as RGBARightRGBA...                      OK 
- 4, 9: BGRHalf read as LeftRGB...                            OK 
- 4,10: BGRHalf read as RightRGB...                           OK 
- 4,11: BGRHalf read as LeftRGBA...                           OK 
- 4,12: BGRHalf read as RightRGBA...                          OK 
- 4,13: BGRHalf read as TripleView...                         OK 
- 4,14: BGRHalf read as Trees...                              OK 
- 4,15: BGRHalf read as TreesAndBirds...                      OK 
- 4,16: BGRHalf read as RGBLeftRGBA...                        OK 
- 4,17: BGRHalf read as RGBRightRGBA...                       OK 
- 4,18: BGRHalf read as RGBALeftRGB...                        OK 
- 4,19: BGRHalf read as RGBARightRGB...                       OK 
- 4,20: BGRHalf read as TwinRGBLeftRGB...                     OK 
- 4,21: BGRHalf read as TwinRGBRightRGB...                    OK 
- 4,22: BGRHalf read as TwinRGBALeftRGBA...                   OK 
- 4,23: BGRHalf read as TwinRGBARightRGBA...                  OK 
- 4,24: BGRHalf read as TripleTripleView...                   OK 
- 4,25: BGRHalf read as Alpha...                              OK 
- 4,26: BGRHalf read as RedAlpha...                           OK 
- 4,27: BGRHalf read as RG+BA...                              OK 
- 4,28: BGRHalf read as RGBpassiveA...                        OK 
- 4,29: BGRHalf read as RGBpassiveleftRGB...                  OK 
- 4,30: BGRHalf read as RGBApassiverightRGBA...               OK 
- 4,31: BGRHalf read as BanksOfTreesAndBirds...               OK 
- 5, 0: RGBLeftRGB read as RGBHalf...                         OK 
- 5, 1: RGBLeftRGB read as RGBAHalf...                        OK 
- 5, 2: RGBLeftRGB read as ABGRHalf...                        OK 
- 5, 3: RGBLeftRGB read as RGBFloat...                        OK 
- 5, 4: RGBLeftRGB read as BGRHalf...                         OK 
- 5, 5: RGBLeftRGB read as RGBLeftRGB...                      OK 
- 5, 6: RGBLeftRGB read as RGBRightRGB...                     OK 
- 5, 7: RGBLeftRGB read as RGBALeftRGBA...                    OK 
- 5, 8: RGBLeftRGB read as RGBARightRGBA...                   OK 
- 5, 9: RGBLeftRGB read as LeftRGB...                         OK 
- 5,10: RGBLeftRGB read as RightRGB...                        OK 
- 5,11: RGBLeftRGB read as LeftRGBA...                        OK 
- 5,12: RGBLeftRGB read as RightRGBA...                       OK 
- 5,13: RGBLeftRGB read as TripleView...                      OK 
- 5,14: RGBLeftRGB read as Trees...                           OK 
- 5,15: RGBLeftRGB read as TreesAndBirds...                   OK 
- 5,16: RGBLeftRGB read as RGBLeftRGBA...                     OK 
- 5,17: RGBLeftRGB read as RGBRightRGBA...                    OK 
- 5,18: RGBLeftRGB read as RGBALeftRGB...                     OK 
- 5,19: RGBLeftRGB read as RGBARightRGB...                    OK 
- 5,20: RGBLeftRGB read as TwinRGBLeftRGB...                  OK 
- 5,21: RGBLeftRGB read as TwinRGBRightRGB...                 OK 
- 5,22: RGBLeftRGB read as TwinRGBALeftRGBA...                OK 
- 5,23: RGBLeftRGB read as TwinRGBARightRGBA...               OK 
- 5,24: RGBLeftRGB read as TripleTripleView...                OK 
- 5,25: RGBLeftRGB read as Alpha...                           OK 
- 5,26: RGBLeftRGB read as RedAlpha...                        OK 
- 5,27: RGBLeftRGB read as RG+BA...                           OK 
- 5,28: RGBLeftRGB read as RGBpassiveA...                     OK 
- 5,29: RGBLeftRGB read as RGBpassiveleftRGB...               OK 
- 5,30: RGBLeftRGB read as RGBApassiverightRGBA...            OK 
- 5,31: RGBLeftRGB read as BanksOfTreesAndBirds...            OK 
- 6, 0: RGBRightRGB read as RGBHalf...                        OK 
- 6, 1: RGBRightRGB read as RGBAHalf...                       OK 
- 6, 2: RGBRightRGB read as ABGRHalf...                       OK 
- 6, 3: RGBRightRGB read as RGBFloat...                       OK 
- 6, 4: RGBRightRGB read as BGRHalf...                        OK 
- 6, 5: RGBRightRGB read as RGBLeftRGB...                     OK 
- 6, 6: RGBRightRGB read as RGBRightRGB...                    OK 
- 6, 7: RGBRightRGB read as RGBALeftRGBA...                   OK 
- 6, 8: RGBRightRGB read as RGBARightRGBA...                  OK 
- 6, 9: RGBRightRGB read as LeftRGB...                        OK 
- 6,10: RGBRightRGB read as RightRGB...                       OK 
- 6,11: RGBRightRGB read as LeftRGBA...                       OK 
- 6,12: RGBRightRGB read as RightRGBA...                      OK 
- 6,13: RGBRightRGB read as TripleView...                     OK 
- 6,14: RGBRightRGB read as Trees...                          OK 
- 6,15: RGBRightRGB read as TreesAndBirds...                  OK 
- 6,16: RGBRightRGB read as RGBLeftRGBA...                    OK 
- 6,17: RGBRightRGB read as RGBRightRGBA...                   OK 
- 6,18: RGBRightRGB read as RGBALeftRGB...                    OK 
- 6,19: RGBRightRGB read as RGBARightRGB...                   OK 
- 6,20: RGBRightRGB read as TwinRGBLeftRGB...                 OK 
- 6,21: RGBRightRGB read as TwinRGBRightRGB...                OK 
- 6,22: RGBRightRGB read as TwinRGBALeftRGBA...               OK 
- 6,23: RGBRightRGB read as TwinRGBARightRGBA...              OK 
- 6,24: RGBRightRGB read as TripleTripleView...               OK 
- 6,25: RGBRightRGB read as Alpha...                          OK 
- 6,26: RGBRightRGB read as RedAlpha...                       OK 
- 6,27: RGBRightRGB read as RG+BA...                          OK 
- 6,28: RGBRightRGB read as RGBpassiveA...                    OK 
- 6,29: RGBRightRGB read as RGBpassiveleftRGB...              OK 
- 6,30: RGBRightRGB read as RGBApassiverightRGBA...           OK 
- 6,31: RGBRightRGB read as BanksOfTreesAndBirds...           OK 
- 7, 0: RGBALeftRGBA read as RGBHalf...                       OK 
- 7, 1: RGBALeftRGBA read as RGBAHalf...                      OK 
- 7, 2: RGBALeftRGBA read as ABGRHalf...                      OK 
- 7, 3: RGBALeftRGBA read as RGBFloat...                      OK 
- 7, 4: RGBALeftRGBA read as BGRHalf...                       OK 
- 7, 5: RGBALeftRGBA read as RGBLeftRGB...                    OK 
- 7, 6: RGBALeftRGBA read as RGBRightRGB...                   OK 
- 7, 7: RGBALeftRGBA read as RGBALeftRGBA...                  OK 
- 7, 8: RGBALeftRGBA read as RGBARightRGBA...                 OK 
- 7, 9: RGBALeftRGBA read as LeftRGB...                       OK 
- 7,10: RGBALeftRGBA read as RightRGB...                      OK 
- 7,11: RGBALeftRGBA read as LeftRGBA...                      OK 
- 7,12: RGBALeftRGBA read as RightRGBA...                     OK 
- 7,13: RGBALeftRGBA read as TripleView...                    OK 
- 7,14: RGBALeftRGBA read as Trees...                         OK 
- 7,15: RGBALeftRGBA read as TreesAndBirds...                 OK 
- 7,16: RGBALeftRGBA read as RGBLeftRGBA...                   OK 
- 7,17: RGBALeftRGBA read as RGBRightRGBA...                  OK 
- 7,18: RGBALeftRGBA read as RGBALeftRGB...                   OK 
- 7,19: RGBALeftRGBA read as RGBARightRGB...                  OK 
- 7,20: RGBALeftRGBA read as TwinRGBLeftRGB...                OK 
- 7,21: RGBALeftRGBA read as TwinRGBRightRGB...               OK 
- 7,22: RGBALeftRGBA read as TwinRGBALeftRGBA...              OK 
- 7,23: RGBALeftRGBA read as TwinRGBARightRGBA...             OK 
- 7,24: RGBALeftRGBA read as TripleTripleView...              OK 
- 7,25: RGBALeftRGBA read as Alpha...                         OK 
- 7,26: RGBALeftRGBA read as RedAlpha...                      OK 
- 7,27: RGBALeftRGBA read as RG+BA...                         OK 
- 7,28: RGBALeftRGBA read as RGBpassiveA...                   OK 
- 7,29: RGBALeftRGBA read as RGBpassiveleftRGB...             OK 
- 7,30: RGBALeftRGBA read as RGBApassiverightRGBA...          OK 
- 7,31: RGBALeftRGBA read as BanksOfTreesAndBirds...          OK 
- 8, 0: RGBARightRGBA read as RGBHalf...                      OK 
- 8, 1: RGBARightRGBA read as RGBAHalf...                     OK 
- 8, 2: RGBARightRGBA read as ABGRHalf...                     OK 
- 8, 3: RGBARightRGBA read as RGBFloat...                     OK 
- 8, 4: RGBARightRGBA read as BGRHalf...                      OK 
- 8, 5: RGBARightRGBA read as RGBLeftRGB...                   OK 
- 8, 6: RGBARightRGBA read as RGBRightRGB...                  OK 
- 8, 7: RGBARightRGBA read as RGBALeftRGBA...                 OK 
- 8, 8: RGBARightRGBA read as RGBARightRGBA...                OK 
- 8, 9: RGBARightRGBA read as LeftRGB...                      OK 
- 8,10: RGBARightRGBA read as RightRGB...                     OK 
- 8,11: RGBARightRGBA read as LeftRGBA...                     OK 
- 8,12: RGBARightRGBA read as RightRGBA...                    OK 
- 8,13: RGBARightRGBA read as TripleView...                   OK 
- 8,14: RGBARightRGBA read as Trees...                        OK 
- 8,15: RGBARightRGBA read as TreesAndBirds...                OK 
- 8,16: RGBARightRGBA read as RGBLeftRGBA...                  OK 
- 8,17: RGBARightRGBA read as RGBRightRGBA...                 OK 
- 8,18: RGBARightRGBA read as RGBALeftRGB...                  OK 
- 8,19: RGBARightRGBA read as RGBARightRGB...                 OK 
- 8,20: RGBARightRGBA read as TwinRGBLeftRGB...               OK 
- 8,21: RGBARightRGBA read as TwinRGBRightRGB...              OK 
- 8,22: RGBARightRGBA read as TwinRGBALeftRGBA...             OK 
- 8,23: RGBARightRGBA read as TwinRGBARightRGBA...            OK 
- 8,24: RGBARightRGBA read as TripleTripleView...             OK 
- 8,25: RGBARightRGBA read as Alpha...                        OK 
- 8,26: RGBARightRGBA read as RedAlpha...                     OK 
- 8,27: RGBARightRGBA read as RG+BA...                        OK 
- 8,28: RGBARightRGBA read as RGBpassiveA...                  OK 
- 8,29: RGBARightRGBA read as RGBpassiveleftRGB...            OK 
- 8,30: RGBARightRGBA read as RGBApassiverightRGBA...         OK 
- 8,31: RGBARightRGBA read as BanksOfTreesAndBirds...         OK 
- 9, 0: LeftRGB read as RGBHalf...                            OK 
- 9, 1: LeftRGB read as RGBAHalf...                           OK 
- 9, 2: LeftRGB read as ABGRHalf...                           OK 
- 9, 3: LeftRGB read as RGBFloat...                           OK 
- 9, 4: LeftRGB read as BGRHalf...                            OK 
- 9, 5: LeftRGB read as RGBLeftRGB...                         OK 
- 9, 6: LeftRGB read as RGBRightRGB...                        OK 
- 9, 7: LeftRGB read as RGBALeftRGBA...                       OK 
- 9, 8: LeftRGB read as RGBARightRGBA...                      OK 
- 9, 9: LeftRGB read as LeftRGB...                            OK 
- 9,10: LeftRGB read as RightRGB...                           OK 
- 9,11: LeftRGB read as LeftRGBA...                           OK 
- 9,12: LeftRGB read as RightRGBA...                          OK 
- 9,13: LeftRGB read as TripleView...                         OK 
- 9,14: LeftRGB read as Trees...                              OK 
- 9,15: LeftRGB read as TreesAndBirds...                      OK 
- 9,16: LeftRGB read as RGBLeftRGBA...                        OK 
- 9,17: LeftRGB read as RGBRightRGBA...                       OK 
- 9,18: LeftRGB read as RGBALeftRGB...                        OK 
- 9,19: LeftRGB read as RGBARightRGB...                       OK 
- 9,20: LeftRGB read as TwinRGBLeftRGB...                     OK 
- 9,21: LeftRGB read as TwinRGBRightRGB...                    OK 
- 9,22: LeftRGB read as TwinRGBALeftRGBA...                   OK 
- 9,23: LeftRGB read as TwinRGBARightRGBA...                  OK 
- 9,24: LeftRGB read as TripleTripleView...                   OK 
- 9,25: LeftRGB read as Alpha...                              OK 
- 9,26: LeftRGB read as RedAlpha...                           OK 
- 9,27: LeftRGB read as RG+BA...                              OK 
- 9,28: LeftRGB read as RGBpassiveA...                        OK 
- 9,29: LeftRGB read as RGBpassiveleftRGB...                  OK 
- 9,30: LeftRGB read as RGBApassiverightRGBA...               OK 
- 9,31: LeftRGB read as BanksOfTreesAndBirds...               OK 
-10, 0: RightRGB read as RGBHalf...                           OK 
-10, 1: RightRGB read as RGBAHalf...                          OK 
-10, 2: RightRGB read as ABGRHalf...                          OK 
-10, 3: RightRGB read as RGBFloat...                          OK 
-10, 4: RightRGB read as BGRHalf...                           OK 
-10, 5: RightRGB read as RGBLeftRGB...                        OK 
-10, 6: RightRGB read as RGBRightRGB...                       OK 
-10, 7: RightRGB read as RGBALeftRGBA...                      OK 
-10, 8: RightRGB read as RGBARightRGBA...                     OK 
-10, 9: RightRGB read as LeftRGB...                           OK 
-10,10: RightRGB read as RightRGB...                          OK 
-10,11: RightRGB read as LeftRGBA...                          OK 
-10,12: RightRGB read as RightRGBA...                         OK 
-10,13: RightRGB read as TripleView...                        OK 
-10,14: RightRGB read as Trees...                             OK 
-10,15: RightRGB read as TreesAndBirds...                     OK 
-10,16: RightRGB read as RGBLeftRGBA...                       OK 
-10,17: RightRGB read as RGBRightRGBA...                      OK 
-10,18: RightRGB read as RGBALeftRGB...                       OK 
-10,19: RightRGB read as RGBARightRGB...                      OK 
-10,20: RightRGB read as TwinRGBLeftRGB...                    OK 
-10,21: RightRGB read as TwinRGBRightRGB...                   OK 
-10,22: RightRGB read as TwinRGBALeftRGBA...                  OK 
-10,23: RightRGB read as TwinRGBARightRGBA...                 OK 
-10,24: RightRGB read as TripleTripleView...                  OK 
-10,25: RightRGB read as Alpha...                             OK 
-10,26: RightRGB read as RedAlpha...                          OK 
-10,27: RightRGB read as RG+BA...                             OK 
-10,28: RightRGB read as RGBpassiveA...                       OK 
-10,29: RightRGB read as RGBpassiveleftRGB...                 OK 
-10,30: RightRGB read as RGBApassiverightRGBA...              OK 
-10,31: RightRGB read as BanksOfTreesAndBirds...              OK 
-11, 0: LeftRGBA read as RGBHalf...                           OK 
-11, 1: LeftRGBA read as RGBAHalf...                          OK 
-11, 2: LeftRGBA read as ABGRHalf...                          OK 
-11, 3: LeftRGBA read as RGBFloat...                          OK 
-11, 4: LeftRGBA read as BGRHalf...                           OK 
-11, 5: LeftRGBA read as RGBLeftRGB...                        OK 
-11, 6: LeftRGBA read as RGBRightRGB...                       OK 
-11, 7: LeftRGBA read as RGBALeftRGBA...                      OK 
-11, 8: LeftRGBA read as RGBARightRGBA...                     OK 
-11, 9: LeftRGBA read as LeftRGB...                           OK 
-11,10: LeftRGBA read as RightRGB...                          OK 
-11,11: LeftRGBA read as LeftRGBA...                          OK 
-11,12: LeftRGBA read as RightRGBA...                         OK 
-11,13: LeftRGBA read as TripleView...                        OK 
-11,14: LeftRGBA read as Trees...                             OK 
-11,15: LeftRGBA read as TreesAndBirds...                     OK 
-11,16: LeftRGBA read as RGBLeftRGBA...                       OK 
-11,17: LeftRGBA read as RGBRightRGBA...                      OK 
-11,18: LeftRGBA read as RGBALeftRGB...                       OK 
-11,19: LeftRGBA read as RGBARightRGB...                      OK 
-11,20: LeftRGBA read as TwinRGBLeftRGB...                    OK 
-11,21: LeftRGBA read as TwinRGBRightRGB...                   OK 
-11,22: LeftRGBA read as TwinRGBALeftRGBA...                  OK 
-11,23: LeftRGBA read as TwinRGBARightRGBA...                 OK 
-11,24: LeftRGBA read as TripleTripleView...                  OK 
-11,25: LeftRGBA read as Alpha...                             OK 
-11,26: LeftRGBA read as RedAlpha...                          OK 
-11,27: LeftRGBA read as RG+BA...                             OK 
-11,28: LeftRGBA read as RGBpassiveA...                       OK 
-11,29: LeftRGBA read as RGBpassiveleftRGB...                 OK 
-11,30: LeftRGBA read as RGBApassiverightRGBA...              OK 
-11,31: LeftRGBA read as BanksOfTreesAndBirds...              OK 
-12, 0: RightRGBA read as RGBHalf...                          OK 
-12, 1: RightRGBA read as RGBAHalf...                         OK 
-12, 2: RightRGBA read as ABGRHalf...                         OK 
-12, 3: RightRGBA read as RGBFloat...                         OK 
-12, 4: RightRGBA read as BGRHalf...                          OK 
-12, 5: RightRGBA read as RGBLeftRGB...                       OK 
-12, 6: RightRGBA read as RGBRightRGB...                      OK 
-12, 7: RightRGBA read as RGBALeftRGBA...                     OK 
-12, 8: RightRGBA read as RGBARightRGBA...                    OK 
-12, 9: RightRGBA read as LeftRGB...                          OK 
-12,10: RightRGBA read as RightRGB...                         OK 
-12,11: RightRGBA read as LeftRGBA...                         OK 
-12,12: RightRGBA read as RightRGBA...                        OK 
-12,13: RightRGBA read as TripleView...                       OK 
-12,14: RightRGBA read as Trees...                            OK 
-12,15: RightRGBA read as TreesAndBirds...                    OK 
-12,16: RightRGBA read as RGBLeftRGBA...                      OK 
-12,17: RightRGBA read as RGBRightRGBA...                     OK 
-12,18: RightRGBA read as RGBALeftRGB...                      OK 
-12,19: RightRGBA read as RGBARightRGB...                     OK 
-12,20: RightRGBA read as TwinRGBLeftRGB...                   OK 
-12,21: RightRGBA read as TwinRGBRightRGB...                  OK 
-12,22: RightRGBA read as TwinRGBALeftRGBA...                 OK 
-12,23: RightRGBA read as TwinRGBARightRGBA...                OK 
-12,24: RightRGBA read as TripleTripleView...                 OK 
-12,25: RightRGBA read as Alpha...                            OK 
-12,26: RightRGBA read as RedAlpha...                         OK 
-12,27: RightRGBA read as RG+BA...                            OK 
-12,28: RightRGBA read as RGBpassiveA...                      OK 
-12,29: RightRGBA read as RGBpassiveleftRGB...                OK 
-12,30: RightRGBA read as RGBApassiverightRGBA...             OK 
-12,31: RightRGBA read as BanksOfTreesAndBirds...             OK 
-13, 0: TripleView read as RGBHalf...                         OK 
-13, 1: TripleView read as RGBAHalf...                        OK 
-13, 2: TripleView read as ABGRHalf...                        OK 
-13, 3: TripleView read as RGBFloat...                        OK 
-13, 4: TripleView read as BGRHalf...                         OK 
-13, 5: TripleView read as RGBLeftRGB...                      OK 
-13, 6: TripleView read as RGBRightRGB...                     OK 
-13, 7: TripleView read as RGBALeftRGBA...                    OK 
-13, 8: TripleView read as RGBARightRGBA...                   OK 
-13, 9: TripleView read as LeftRGB...                         OK 
-13,10: TripleView read as RightRGB...                        OK 
-13,11: TripleView read as LeftRGBA...                        OK 
-13,12: TripleView read as RightRGBA...                       OK 
-13,13: TripleView read as TripleView...                      OK 
-13,14: TripleView read as Trees...                           OK 
-13,15: TripleView read as TreesAndBirds...                   OK 
-13,16: TripleView read as RGBLeftRGBA...                     OK 
-13,17: TripleView read as RGBRightRGBA...                    OK 
-13,18: TripleView read as RGBALeftRGB...                     OK 
-13,19: TripleView read as RGBARightRGB...                    OK 
-13,20: TripleView read as TwinRGBLeftRGB...                  OK 
-13,21: TripleView read as TwinRGBRightRGB...                 OK 
-13,22: TripleView read as TwinRGBALeftRGBA...                OK 
-13,23: TripleView read as TwinRGBARightRGBA...               OK 
-13,24: TripleView read as TripleTripleView...                OK 
-13,25: TripleView read as Alpha...                           OK 
-13,26: TripleView read as RedAlpha...                        OK 
-13,27: TripleView read as RG+BA...                           OK 
-13,28: TripleView read as RGBpassiveA...                     OK 
-13,29: TripleView read as RGBpassiveleftRGB...               OK 
-13,30: TripleView read as RGBApassiverightRGBA...            OK 
-13,31: TripleView read as BanksOfTreesAndBirds...            OK 
-14, 0: Trees read as RGBHalf...                              OK 
-14, 1: Trees read as RGBAHalf...                             OK 
-14, 2: Trees read as ABGRHalf...                             OK 
-14, 3: Trees read as RGBFloat...                             OK 
-14, 4: Trees read as BGRHalf...                              OK 
-14, 5: Trees read as RGBLeftRGB...                           OK 
-14, 6: Trees read as RGBRightRGB...                          OK 
-14, 7: Trees read as RGBALeftRGBA...                         OK 
-14, 8: Trees read as RGBARightRGBA...                        OK 
-14, 9: Trees read as LeftRGB...                              OK 
-14,10: Trees read as RightRGB...                             OK 
-14,11: Trees read as LeftRGBA...                             OK 
-14,12: Trees read as RightRGBA...                            OK 
-14,13: Trees read as TripleView...                           OK 
-14,14: Trees read as Trees...                                OK 
-14,15: Trees read as TreesAndBirds...                        OK 
-14,16: Trees read as RGBLeftRGBA...                          OK 
-14,17: Trees read as RGBRightRGBA...                         OK 
-14,18: Trees read as RGBALeftRGB...                          OK 
-14,19: Trees read as RGBARightRGB...                         OK 
-14,20: Trees read as TwinRGBLeftRGB...                       OK 
-14,21: Trees read as TwinRGBRightRGB...                      OK 
-14,22: Trees read as TwinRGBALeftRGBA...                     OK 
-14,23: Trees read as TwinRGBARightRGBA...                    OK 
-14,24: Trees read as TripleTripleView...                     OK 
-14,25: Trees read as Alpha...                                OK 
-14,26: Trees read as RedAlpha...                             OK 
-14,27: Trees read as RG+BA...                                OK 
-14,28: Trees read as RGBpassiveA...                          OK 
-14,29: Trees read as RGBpassiveleftRGB...                    OK 
-14,30: Trees read as RGBApassiverightRGBA...                 OK 
-14,31: Trees read as BanksOfTreesAndBirds...                 OK 
-15, 0: TreesAndBirds read as RGBHalf...                      OK 
-15, 1: TreesAndBirds read as RGBAHalf...                     OK 
-15, 2: TreesAndBirds read as ABGRHalf...                     OK 
-15, 3: TreesAndBirds read as RGBFloat...                     OK 
-15, 4: TreesAndBirds read as BGRHalf...                      OK 
-15, 5: TreesAndBirds read as RGBLeftRGB...                   OK 
-15, 6: TreesAndBirds read as RGBRightRGB...                  OK 
-15, 7: TreesAndBirds read as RGBALeftRGBA...                 OK 
-15, 8: TreesAndBirds read as RGBARightRGBA...                OK 
-15, 9: TreesAndBirds read as LeftRGB...                      OK 
-15,10: TreesAndBirds read as RightRGB...                     OK 
-15,11: TreesAndBirds read as LeftRGBA...                     OK 
-15,12: TreesAndBirds read as RightRGBA...                    OK 
-15,13: TreesAndBirds read as TripleView...                   OK 
-15,14: TreesAndBirds read as Trees...                        OK 
-15,15: TreesAndBirds read as TreesAndBirds...                OK 
-15,16: TreesAndBirds read as RGBLeftRGBA...                  OK 
-15,17: TreesAndBirds read as RGBRightRGBA...                 OK 
-15,18: TreesAndBirds read as RGBALeftRGB...                  OK 
-15,19: TreesAndBirds read as RGBARightRGB...                 OK 
-15,20: TreesAndBirds read as TwinRGBLeftRGB...               OK 
-15,21: TreesAndBirds read as TwinRGBRightRGB...              OK 
-15,22: TreesAndBirds read as TwinRGBALeftRGBA...             OK 
-15,23: TreesAndBirds read as TwinRGBARightRGBA...            OK 
-15,24: TreesAndBirds read as TripleTripleView...             OK 
-15,25: TreesAndBirds read as Alpha...                        OK 
-15,26: TreesAndBirds read as RedAlpha...                     OK 
-15,27: TreesAndBirds read as RG+BA...                        OK 
-15,28: TreesAndBirds read as RGBpassiveA...                  OK 
-15,29: TreesAndBirds read as RGBpassiveleftRGB...            OK 
-15,30: TreesAndBirds read as RGBApassiverightRGBA...         OK 
-15,31: TreesAndBirds read as BanksOfTreesAndBirds...         OK 
-16, 0: RGBLeftRGBA read as RGBHalf...                        OK 
-16, 1: RGBLeftRGBA read as RGBAHalf...                       OK 
-16, 2: RGBLeftRGBA read as ABGRHalf...                       OK 
-16, 3: RGBLeftRGBA read as RGBFloat...                       OK 
-16, 4: RGBLeftRGBA read as BGRHalf...                        OK 
-16, 5: RGBLeftRGBA read as RGBLeftRGB...                     OK 
-16, 6: RGBLeftRGBA read as RGBRightRGB...                    OK 
-16, 7: RGBLeftRGBA read as RGBALeftRGBA...                   OK 
-16, 8: RGBLeftRGBA read as RGBARightRGBA...                  OK 
-16, 9: RGBLeftRGBA read as LeftRGB...                        OK 
-16,10: RGBLeftRGBA read as RightRGB...                       OK 
-16,11: RGBLeftRGBA read as LeftRGBA...                       OK 
-16,12: RGBLeftRGBA read as RightRGBA...                      OK 
-16,13: RGBLeftRGBA read as TripleView...                     OK 
-16,14: RGBLeftRGBA read as Trees...                          OK 
-16,15: RGBLeftRGBA read as TreesAndBirds...                  OK 
-16,16: RGBLeftRGBA read as RGBLeftRGBA...                    OK 
-16,17: RGBLeftRGBA read as RGBRightRGBA...                   OK 
-16,18: RGBLeftRGBA read as RGBALeftRGB...                    OK 
-16,19: RGBLeftRGBA read as RGBARightRGB...                   OK 
-16,20: RGBLeftRGBA read as TwinRGBLeftRGB...                 OK 
-16,21: RGBLeftRGBA read as TwinRGBRightRGB...                OK 
-16,22: RGBLeftRGBA read as TwinRGBALeftRGBA...               OK 
-16,23: RGBLeftRGBA read as TwinRGBARightRGBA...              OK 
-16,24: RGBLeftRGBA read as TripleTripleView...               OK 
-16,25: RGBLeftRGBA read as Alpha...                          OK 
-16,26: RGBLeftRGBA read as RedAlpha...                       OK 
-16,27: RGBLeftRGBA read as RG+BA...                          OK 
-16,28: RGBLeftRGBA read as RGBpassiveA...                    OK 
-16,29: RGBLeftRGBA read as RGBpassiveleftRGB...              OK 
-16,30: RGBLeftRGBA read as RGBApassiverightRGBA...           OK 
-16,31: RGBLeftRGBA read as BanksOfTreesAndBirds...           OK 
-17, 0: RGBRightRGBA read as RGBHalf...                       OK 
-17, 1: RGBRightRGBA read as RGBAHalf...                      OK 
-17, 2: RGBRightRGBA read as ABGRHalf...                      OK 
-17, 3: RGBRightRGBA read as RGBFloat...                      OK 
-17, 4: RGBRightRGBA read as BGRHalf...                       OK 
-17, 5: RGBRightRGBA read as RGBLeftRGB...                    OK 
-17, 6: RGBRightRGBA read as RGBRightRGB...                   OK 
-17, 7: RGBRightRGBA read as RGBALeftRGBA...                  OK 
-17, 8: RGBRightRGBA read as RGBARightRGBA...                 OK 
-17, 9: RGBRightRGBA read as LeftRGB...                       OK 
-17,10: RGBRightRGBA read as RightRGB...                      OK 
-17,11: RGBRightRGBA read as LeftRGBA...                      OK 
-17,12: RGBRightRGBA read as RightRGBA...                     OK 
-17,13: RGBRightRGBA read as TripleView...                    OK 
-17,14: RGBRightRGBA read as Trees...                         OK 
-17,15: RGBRightRGBA read as TreesAndBirds...                 OK 
-17,16: RGBRightRGBA read as RGBLeftRGBA...                   OK 
-17,17: RGBRightRGBA read as RGBRightRGBA...                  OK 
-17,18: RGBRightRGBA read as RGBALeftRGB...                   OK 
-17,19: RGBRightRGBA read as RGBARightRGB...                  OK 
-17,20: RGBRightRGBA read as TwinRGBLeftRGB...                OK 
-17,21: RGBRightRGBA read as TwinRGBRightRGB...               OK 
-17,22: RGBRightRGBA read as TwinRGBALeftRGBA...              OK 
-17,23: RGBRightRGBA read as TwinRGBARightRGBA...             OK 
-17,24: RGBRightRGBA read as TripleTripleView...              OK 
-17,25: RGBRightRGBA read as Alpha...                         OK 
-17,26: RGBRightRGBA read as RedAlpha...                      OK 
-17,27: RGBRightRGBA read as RG+BA...                         OK 
-17,28: RGBRightRGBA read as RGBpassiveA...                   OK 
-17,29: RGBRightRGBA read as RGBpassiveleftRGB...             OK 
-17,30: RGBRightRGBA read as RGBApassiverightRGBA...          OK 
-17,31: RGBRightRGBA read as BanksOfTreesAndBirds...          OK 
-18, 0: RGBALeftRGB read as RGBHalf...                        OK 
-18, 1: RGBALeftRGB read as RGBAHalf...                       OK 
-18, 2: RGBALeftRGB read as ABGRHalf...                       OK 
-18, 3: RGBALeftRGB read as RGBFloat...                       OK 
-18, 4: RGBALeftRGB read as BGRHalf...                        OK 
-18, 5: RGBALeftRGB read as RGBLeftRGB...                     OK 
-18, 6: RGBALeftRGB read as RGBRightRGB...                    OK 
-18, 7: RGBALeftRGB read as RGBALeftRGBA...                   OK 
-18, 8: RGBALeftRGB read as RGBARightRGBA...                  OK 
-18, 9: RGBALeftRGB read as LeftRGB...                        OK 
-18,10: RGBALeftRGB read as RightRGB...                       OK 
-18,11: RGBALeftRGB read as LeftRGBA...                       OK 
-18,12: RGBALeftRGB read as RightRGBA...                      OK 
-18,13: RGBALeftRGB read as TripleView...                     OK 
-18,14: RGBALeftRGB read as Trees...                          OK 
-18,15: RGBALeftRGB read as TreesAndBirds...                  OK 
-18,16: RGBALeftRGB read as RGBLeftRGBA...                    OK 
-18,17: RGBALeftRGB read as RGBRightRGBA...                   OK 
-18,18: RGBALeftRGB read as RGBALeftRGB...                    OK 
-18,19: RGBALeftRGB read as RGBARightRGB...                   OK 
-18,20: RGBALeftRGB read as TwinRGBLeftRGB...                 OK 
-18,21: RGBALeftRGB read as TwinRGBRightRGB...                OK 
-18,22: RGBALeftRGB read as TwinRGBALeftRGBA...               OK 
-18,23: RGBALeftRGB read as TwinRGBARightRGBA...              OK 
-18,24: RGBALeftRGB read as TripleTripleView...               OK 
-18,25: RGBALeftRGB read as Alpha...                          OK 
-18,26: RGBALeftRGB read as RedAlpha...                       OK 
-18,27: RGBALeftRGB read as RG+BA...                          OK 
-18,28: RGBALeftRGB read as RGBpassiveA...                    OK 
-18,29: RGBALeftRGB read as RGBpassiveleftRGB...              OK 
-18,30: RGBALeftRGB read as RGBApassiverightRGBA...           OK 
-18,31: RGBALeftRGB read as BanksOfTreesAndBirds...           OK 
-19, 0: RGBARightRGB read as RGBHalf...                       OK 
-19, 1: RGBARightRGB read as RGBAHalf...                      OK 
-19, 2: RGBARightRGB read as ABGRHalf...                      OK 
-19, 3: RGBARightRGB read as RGBFloat...                      OK 
-19, 4: RGBARightRGB read as BGRHalf...                       OK 
-19, 5: RGBARightRGB read as RGBLeftRGB...                    OK 
-19, 6: RGBARightRGB read as RGBRightRGB...                   OK 
-19, 7: RGBARightRGB read as RGBALeftRGBA...                  OK 
-19, 8: RGBARightRGB read as RGBARightRGBA...                 OK 
-19, 9: RGBARightRGB read as LeftRGB...                       OK 
-19,10: RGBARightRGB read as RightRGB...                      OK 
-19,11: RGBARightRGB read as LeftRGBA...                      OK 
-19,12: RGBARightRGB read as RightRGBA...                     OK 
-19,13: RGBARightRGB read as TripleView...                    OK 
-19,14: RGBARightRGB read as Trees...                         OK 
-19,15: RGBARightRGB read as TreesAndBirds...                 OK 
-19,16: RGBARightRGB read as RGBLeftRGBA...                   OK 
-19,17: RGBARightRGB read as RGBRightRGBA...                  OK 
-19,18: RGBARightRGB read as RGBALeftRGB...                   OK 
-19,19: RGBARightRGB read as RGBARightRGB...                  OK 
-19,20: RGBARightRGB read as TwinRGBLeftRGB...                OK 
-19,21: RGBARightRGB read as TwinRGBRightRGB...               OK 
-19,22: RGBARightRGB read as TwinRGBALeftRGBA...              OK 
-19,23: RGBARightRGB read as TwinRGBARightRGBA...             OK 
-19,24: RGBARightRGB read as TripleTripleView...              OK 
-19,25: RGBARightRGB read as Alpha...                         OK 
-19,26: RGBARightRGB read as RedAlpha...                      OK 
-19,27: RGBARightRGB read as RG+BA...                         OK 
-19,28: RGBARightRGB read as RGBpassiveA...                   OK 
-19,29: RGBARightRGB read as RGBpassiveleftRGB...             OK 
-19,30: RGBARightRGB read as RGBApassiverightRGBA...          OK 
-19,31: RGBARightRGB read as BanksOfTreesAndBirds...          OK 
-20, 0: TwinRGBLeftRGB read as RGBHalf...                     OK 
-20, 1: TwinRGBLeftRGB read as RGBAHalf...                    OK 
-20, 2: TwinRGBLeftRGB read as ABGRHalf...                    OK 
-20, 3: TwinRGBLeftRGB read as RGBFloat...                    OK 
-20, 4: TwinRGBLeftRGB read as BGRHalf...                     OK 
-20, 5: TwinRGBLeftRGB read as RGBLeftRGB...                  OK 
-20, 6: TwinRGBLeftRGB read as RGBRightRGB...                 OK 
-20, 7: TwinRGBLeftRGB read as RGBALeftRGBA...                OK 
-20, 8: TwinRGBLeftRGB read as RGBARightRGBA...               OK 
-20, 9: TwinRGBLeftRGB read as LeftRGB...                     OK 
-20,10: TwinRGBLeftRGB read as RightRGB...                    OK 
-20,11: TwinRGBLeftRGB read as LeftRGBA...                    OK 
-20,12: TwinRGBLeftRGB read as RightRGBA...                   OK 
-20,13: TwinRGBLeftRGB read as TripleView...                  OK 
-20,14: TwinRGBLeftRGB read as Trees...                       OK 
-20,15: TwinRGBLeftRGB read as TreesAndBirds...               OK 
-20,16: TwinRGBLeftRGB read as RGBLeftRGBA...                 OK 
-20,17: TwinRGBLeftRGB read as RGBRightRGBA...                OK 
-20,18: TwinRGBLeftRGB read as RGBALeftRGB...                 OK 
-20,19: TwinRGBLeftRGB read as RGBARightRGB...                OK 
-20,20: TwinRGBLeftRGB read as TwinRGBLeftRGB...              OK 
-20,21: TwinRGBLeftRGB read as TwinRGBRightRGB...             OK 
-20,22: TwinRGBLeftRGB read as TwinRGBALeftRGBA...            OK 
-20,23: TwinRGBLeftRGB read as TwinRGBARightRGBA...           OK 
-20,24: TwinRGBLeftRGB read as TripleTripleView...            OK 
-20,25: TwinRGBLeftRGB read as Alpha...                       OK 
-20,26: TwinRGBLeftRGB read as RedAlpha...                    OK 
-20,27: TwinRGBLeftRGB read as RG+BA...                       OK 
-20,28: TwinRGBLeftRGB read as RGBpassiveA...                 OK 
-20,29: TwinRGBLeftRGB read as RGBpassiveleftRGB...           OK 
-20,30: TwinRGBLeftRGB read as RGBApassiverightRGBA...        OK 
-20,31: TwinRGBLeftRGB read as BanksOfTreesAndBirds...        OK 
-21, 0: TwinRGBRightRGB read as RGBHalf...                    OK 
-21, 1: TwinRGBRightRGB read as RGBAHalf...                   OK 
-21, 2: TwinRGBRightRGB read as ABGRHalf...                   OK 
-21, 3: TwinRGBRightRGB read as RGBFloat...                   OK 
-21, 4: TwinRGBRightRGB read as BGRHalf...                    OK 
-21, 5: TwinRGBRightRGB read as RGBLeftRGB...                 OK 
-21, 6: TwinRGBRightRGB read as RGBRightRGB...                OK 
-21, 7: TwinRGBRightRGB read as RGBALeftRGBA...               OK 
-21, 8: TwinRGBRightRGB read as RGBARightRGBA...              OK 
-21, 9: TwinRGBRightRGB read as LeftRGB...                    OK 
-21,10: TwinRGBRightRGB read as RightRGB...                   OK 
-21,11: TwinRGBRightRGB read as LeftRGBA...                   OK 
-21,12: TwinRGBRightRGB read as RightRGBA...                  OK 
-21,13: TwinRGBRightRGB read as TripleView...                 OK 
-21,14: TwinRGBRightRGB read as Trees...                      OK 
-21,15: TwinRGBRightRGB read as TreesAndBirds...              OK 
-21,16: TwinRGBRightRGB read as RGBLeftRGBA...                OK 
-21,17: TwinRGBRightRGB read as RGBRightRGBA...               OK 
-21,18: TwinRGBRightRGB read as RGBALeftRGB...                OK 
-21,19: TwinRGBRightRGB read as RGBARightRGB...               OK 
-21,20: TwinRGBRightRGB read as TwinRGBLeftRGB...             OK 
-21,21: TwinRGBRightRGB read as TwinRGBRightRGB...            OK 
-21,22: TwinRGBRightRGB read as TwinRGBALeftRGBA...           OK 
-21,23: TwinRGBRightRGB read as TwinRGBARightRGBA...          OK 
-21,24: TwinRGBRightRGB read as TripleTripleView...           OK 
-21,25: TwinRGBRightRGB read as Alpha...                      OK 
-21,26: TwinRGBRightRGB read as RedAlpha...                   OK 
-21,27: TwinRGBRightRGB read as RG+BA...                      OK 
-21,28: TwinRGBRightRGB read as RGBpassiveA...                OK 
-21,29: TwinRGBRightRGB read as RGBpassiveleftRGB...          OK 
-21,30: TwinRGBRightRGB read as RGBApassiverightRGBA...       OK 
-21,31: TwinRGBRightRGB read as BanksOfTreesAndBirds...       OK 
-22, 0: TwinRGBALeftRGBA read as RGBHalf...                   OK 
-22, 1: TwinRGBALeftRGBA read as RGBAHalf...                  OK 
-22, 2: TwinRGBALeftRGBA read as ABGRHalf...                  OK 
-22, 3: TwinRGBALeftRGBA read as RGBFloat...                  OK 
-22, 4: TwinRGBALeftRGBA read as BGRHalf...                   OK 
-22, 5: TwinRGBALeftRGBA read as RGBLeftRGB...                OK 
-22, 6: TwinRGBALeftRGBA read as RGBRightRGB...               OK 
-22, 7: TwinRGBALeftRGBA read as RGBALeftRGBA...              OK 
-22, 8: TwinRGBALeftRGBA read as RGBARightRGBA...             OK 
-22, 9: TwinRGBALeftRGBA read as LeftRGB...                   OK 
-22,10: TwinRGBALeftRGBA read as RightRGB...                  OK 
-22,11: TwinRGBALeftRGBA read as LeftRGBA...                  OK 
-22,12: TwinRGBALeftRGBA read as RightRGBA...                 OK 
-22,13: TwinRGBALeftRGBA read as TripleView...                OK 
-22,14: TwinRGBALeftRGBA read as Trees...                     OK 
-22,15: TwinRGBALeftRGBA read as TreesAndBirds...             OK 
-22,16: TwinRGBALeftRGBA read as RGBLeftRGBA...               OK 
-22,17: TwinRGBALeftRGBA read as RGBRightRGBA...              OK 
-22,18: TwinRGBALeftRGBA read as RGBALeftRGB...               OK 
-22,19: TwinRGBALeftRGBA read as RGBARightRGB...              OK 
-22,20: TwinRGBALeftRGBA read as TwinRGBLeftRGB...            OK 
-22,21: TwinRGBALeftRGBA read as TwinRGBRightRGB...           OK 
-22,22: TwinRGBALeftRGBA read as TwinRGBALeftRGBA...          OK 
-22,23: TwinRGBALeftRGBA read as TwinRGBARightRGBA...         OK 
-22,24: TwinRGBALeftRGBA read as TripleTripleView...          OK 
-22,25: TwinRGBALeftRGBA read as Alpha...                     OK 
-22,26: TwinRGBALeftRGBA read as RedAlpha...                  OK 
-22,27: TwinRGBALeftRGBA read as RG+BA...                     OK 
-22,28: TwinRGBALeftRGBA read as RGBpassiveA...               OK 
-22,29: TwinRGBALeftRGBA read as RGBpassiveleftRGB...         OK 
-22,30: TwinRGBALeftRGBA read as RGBApassiverightRGBA...      OK 
-22,31: TwinRGBALeftRGBA read as BanksOfTreesAndBirds...      OK 
-23, 0: TwinRGBARightRGBA read as RGBHalf...                  OK 
-23, 1: TwinRGBARightRGBA read as RGBAHalf...                 OK 
-23, 2: TwinRGBARightRGBA read as ABGRHalf...                 OK 
-23, 3: TwinRGBARightRGBA read as RGBFloat...                 OK 
-23, 4: TwinRGBARightRGBA read as BGRHalf...                  OK 
-23, 5: TwinRGBARightRGBA read as RGBLeftRGB...               OK 
-23, 6: TwinRGBARightRGBA read as RGBRightRGB...              OK 
-23, 7: TwinRGBARightRGBA read as RGBALeftRGBA...             OK 
-23, 8: TwinRGBARightRGBA read as RGBARightRGBA...            OK 
-23, 9: TwinRGBARightRGBA read as LeftRGB...                  OK 
-23,10: TwinRGBARightRGBA read as RightRGB...                 OK 
-23,11: TwinRGBARightRGBA read as LeftRGBA...                 OK 
-23,12: TwinRGBARightRGBA read as RightRGBA...                OK 
-23,13: TwinRGBARightRGBA read as TripleView...               OK 
-23,14: TwinRGBARightRGBA read as Trees...                    OK 
-23,15: TwinRGBARightRGBA read as TreesAndBirds...            OK 
-23,16: TwinRGBARightRGBA read as RGBLeftRGBA...              OK 
-23,17: TwinRGBARightRGBA read as RGBRightRGBA...             OK 
-23,18: TwinRGBARightRGBA read as RGBALeftRGB...              OK 
-23,19: TwinRGBARightRGBA read as RGBARightRGB...             OK 
-23,20: TwinRGBARightRGBA read as TwinRGBLeftRGB...           OK 
-23,21: TwinRGBARightRGBA read as TwinRGBRightRGB...          OK 
-23,22: TwinRGBARightRGBA read as TwinRGBALeftRGBA...         OK 
-23,23: TwinRGBARightRGBA read as TwinRGBARightRGBA...        OK 
-23,24: TwinRGBARightRGBA read as TripleTripleView...         OK 
-23,25: TwinRGBARightRGBA read as Alpha...                    OK 
-23,26: TwinRGBARightRGBA read as RedAlpha...                 OK 
-23,27: TwinRGBARightRGBA read as RG+BA...                    OK 
-23,28: TwinRGBARightRGBA read as RGBpassiveA...              OK 
-23,29: TwinRGBARightRGBA read as RGBpassiveleftRGB...        OK 
-23,30: TwinRGBARightRGBA read as RGBApassiverightRGBA...     OK 
-23,31: TwinRGBARightRGBA read as BanksOfTreesAndBirds...     OK 
-24, 0: TripleTripleView read as RGBHalf...                   OK 
-24, 1: TripleTripleView read as RGBAHalf...                  OK 
-24, 2: TripleTripleView read as ABGRHalf...                  OK 
-24, 3: TripleTripleView read as RGBFloat...                  OK 
-24, 4: TripleTripleView read as BGRHalf...                   OK 
-24, 5: TripleTripleView read as RGBLeftRGB...                OK 
-24, 6: TripleTripleView read as RGBRightRGB...               OK 
-24, 7: TripleTripleView read as RGBALeftRGBA...              OK 
-24, 8: TripleTripleView read as RGBARightRGBA...             OK 
-24, 9: TripleTripleView read as LeftRGB...                   OK 
-24,10: TripleTripleView read as RightRGB...                  OK 
-24,11: TripleTripleView read as LeftRGBA...                  OK 
-24,12: TripleTripleView read as RightRGBA...                 OK 
-24,13: TripleTripleView read as TripleView...                OK 
-24,14: TripleTripleView read as Trees...                     OK 
-24,15: TripleTripleView read as TreesAndBirds...             OK 
-24,16: TripleTripleView read as RGBLeftRGBA...               OK 
-24,17: TripleTripleView read as RGBRightRGBA...              OK 
-24,18: TripleTripleView read as RGBALeftRGB...               OK 
-24,19: TripleTripleView read as RGBARightRGB...              OK 
-24,20: TripleTripleView read as TwinRGBLeftRGB...            OK 
-24,21: TripleTripleView read as TwinRGBRightRGB...           OK 
-24,22: TripleTripleView read as TwinRGBALeftRGBA...          OK 
-24,23: TripleTripleView read as TwinRGBARightRGBA...         OK 
-24,24: TripleTripleView read as TripleTripleView...          OK 
-24,25: TripleTripleView read as Alpha...                     OK 
-24,26: TripleTripleView read as RedAlpha...                  OK 
-24,27: TripleTripleView read as RG+BA...                     OK 
-24,28: TripleTripleView read as RGBpassiveA...               OK 
-24,29: TripleTripleView read as RGBpassiveleftRGB...         OK 
-24,30: TripleTripleView read as RGBApassiverightRGBA...      OK 
-24,31: TripleTripleView read as BanksOfTreesAndBirds...      OK 
-25, 0: Alpha read as RGBHalf...                              OK 
-25, 1: Alpha read as RGBAHalf...                             OK 
-25, 2: Alpha read as ABGRHalf...                             OK 
-25, 3: Alpha read as RGBFloat...                             OK 
-25, 4: Alpha read as BGRHalf...                              OK 
-25, 5: Alpha read as RGBLeftRGB...                           OK 
-25, 6: Alpha read as RGBRightRGB...                          OK 
-25, 7: Alpha read as RGBALeftRGBA...                         OK 
-25, 8: Alpha read as RGBARightRGBA...                        OK 
-25, 9: Alpha read as LeftRGB...                              OK 
-25,10: Alpha read as RightRGB...                             OK 
-25,11: Alpha read as LeftRGBA...                             OK 
-25,12: Alpha read as RightRGBA...                            OK 
-25,13: Alpha read as TripleView...                           OK 
-25,14: Alpha read as Trees...                                OK 
-25,15: Alpha read as TreesAndBirds...                        OK 
-25,16: Alpha read as RGBLeftRGBA...                          OK 
-25,17: Alpha read as RGBRightRGBA...                         OK 
-25,18: Alpha read as RGBALeftRGB...                          OK 
-25,19: Alpha read as RGBARightRGB...                         OK 
-25,20: Alpha read as TwinRGBLeftRGB...                       OK 
-25,21: Alpha read as TwinRGBRightRGB...                      OK 
-25,22: Alpha read as TwinRGBALeftRGBA...                     OK 
-25,23: Alpha read as TwinRGBARightRGBA...                    OK 
-25,24: Alpha read as TripleTripleView...                     OK 
-25,25: Alpha read as Alpha...                                OK 
-25,26: Alpha read as RedAlpha...                             OK 
-25,27: Alpha read as RG+BA...                                OK 
-25,28: Alpha read as RGBpassiveA...                          OK 
-25,29: Alpha read as RGBpassiveleftRGB...                    OK 
-25,30: Alpha read as RGBApassiverightRGBA...                 OK 
-25,31: Alpha read as BanksOfTreesAndBirds...                 OK 
-26, 0: RedAlpha read as RGBHalf...                           OK 
-26, 1: RedAlpha read as RGBAHalf...                          OK 
-26, 2: RedAlpha read as ABGRHalf...                          OK 
-26, 3: RedAlpha read as RGBFloat...                          OK 
-26, 4: RedAlpha read as BGRHalf...                           OK 
-26, 5: RedAlpha read as RGBLeftRGB...                        OK 
-26, 6: RedAlpha read as RGBRightRGB...                       OK 
-26, 7: RedAlpha read as RGBALeftRGBA...                      OK 
-26, 8: RedAlpha read as RGBARightRGBA...                     OK 
-26, 9: RedAlpha read as LeftRGB...                           OK 
-26,10: RedAlpha read as RightRGB...                          OK 
-26,11: RedAlpha read as LeftRGBA...                          OK 
-26,12: RedAlpha read as RightRGBA...                         OK 
-26,13: RedAlpha read as TripleView...                        OK 
-26,14: RedAlpha read as Trees...                             OK 
-26,15: RedAlpha read as TreesAndBirds...                     OK 
-26,16: RedAlpha read as RGBLeftRGBA...                       OK 
-26,17: RedAlpha read as RGBRightRGBA...                      OK 
-26,18: RedAlpha read as RGBALeftRGB...                       OK 
-26,19: RedAlpha read as RGBARightRGB...                      OK 
-26,20: RedAlpha read as TwinRGBLeftRGB...                    OK 
-26,21: RedAlpha read as TwinRGBRightRGB...                   OK 
-26,22: RedAlpha read as TwinRGBALeftRGBA...                  OK 
-26,23: RedAlpha read as TwinRGBARightRGBA...                 OK 
-26,24: RedAlpha read as TripleTripleView...                  OK 
-26,25: RedAlpha read as Alpha...                             OK 
-26,26: RedAlpha read as RedAlpha...                          OK 
-26,27: RedAlpha read as RG+BA...                             OK 
-26,28: RedAlpha read as RGBpassiveA...                       OK 
-26,29: RedAlpha read as RGBpassiveleftRGB...                 OK 
-26,30: RedAlpha read as RGBApassiverightRGBA...              OK 
-26,31: RedAlpha read as BanksOfTreesAndBirds...              OK 
-27, 0: RG+BA read as RGBHalf...                              OK 
-27, 1: RG+BA read as RGBAHalf...                             OK 
-27, 2: RG+BA read as ABGRHalf...                             OK 
-27, 3: RG+BA read as RGBFloat...                             OK 
-27, 4: RG+BA read as BGRHalf...                              OK 
-27, 5: RG+BA read as RGBLeftRGB...                           OK 
-27, 6: RG+BA read as RGBRightRGB...                          OK 
-27, 7: RG+BA read as RGBALeftRGBA...                         OK 
-27, 8: RG+BA read as RGBARightRGBA...                        OK 
-27, 9: RG+BA read as LeftRGB...                              OK 
-27,10: RG+BA read as RightRGB...                             OK 
-27,11: RG+BA read as LeftRGBA...                             OK 
-27,12: RG+BA read as RightRGBA...                            OK 
-27,13: RG+BA read as TripleView...                           OK 
-27,14: RG+BA read as Trees...                                OK 
-27,15: RG+BA read as TreesAndBirds...                        OK 
-27,16: RG+BA read as RGBLeftRGBA...                          OK 
-27,17: RG+BA read as RGBRightRGBA...                         OK 
-27,18: RG+BA read as RGBALeftRGB...                          OK 
-27,19: RG+BA read as RGBARightRGB...                         OK 
-27,20: RG+BA read as TwinRGBLeftRGB...                       OK 
-27,21: RG+BA read as TwinRGBRightRGB...                      OK 
-27,22: RG+BA read as TwinRGBALeftRGBA...                     OK 
-27,23: RG+BA read as TwinRGBARightRGBA...                    OK 
-27,24: RG+BA read as TripleTripleView...                     OK 
-27,25: RG+BA read as Alpha...                                OK 
-27,26: RG+BA read as RedAlpha...                             OK 
-27,27: RG+BA read as RG+BA...                                OK 
-27,28: RG+BA read as RGBpassiveA...                          OK 
-27,29: RG+BA read as RGBpassiveleftRGB...                    OK 
-27,30: RG+BA read as RGBApassiverightRGBA...                 OK 
-27,31: RG+BA read as BanksOfTreesAndBirds...                 OK 
-28, 0: RGBpassiveA read as RGBHalf...                        OK 
-28, 1: RGBpassiveA read as RGBAHalf...                       OK 
-28, 2: RGBpassiveA read as ABGRHalf...                       OK 
-28, 3: RGBpassiveA read as RGBFloat...                       OK 
-28, 4: RGBpassiveA read as BGRHalf...                        OK 
-28, 5: RGBpassiveA read as RGBLeftRGB...                     OK 
-28, 6: RGBpassiveA read as RGBRightRGB...                    OK 
-28, 7: RGBpassiveA read as RGBALeftRGBA...                   OK 
-28, 8: RGBpassiveA read as RGBARightRGBA...                  OK 
-28, 9: RGBpassiveA read as LeftRGB...                        OK 
-28,10: RGBpassiveA read as RightRGB...                       OK 
-28,11: RGBpassiveA read as LeftRGBA...                       OK 
-28,12: RGBpassiveA read as RightRGBA...                      OK 
-28,13: RGBpassiveA read as TripleView...                     OK 
-28,14: RGBpassiveA read as Trees...                          OK 
-28,15: RGBpassiveA read as TreesAndBirds...                  OK 
-28,16: RGBpassiveA read as RGBLeftRGBA...                    OK 
-28,17: RGBpassiveA read as RGBRightRGBA...                   OK 
-28,18: RGBpassiveA read as RGBALeftRGB...                    OK 
-28,19: RGBpassiveA read as RGBARightRGB...                   OK 
-28,20: RGBpassiveA read as TwinRGBLeftRGB...                 OK 
-28,21: RGBpassiveA read as TwinRGBRightRGB...                OK 
-28,22: RGBpassiveA read as TwinRGBALeftRGBA...               OK 
-28,23: RGBpassiveA read as TwinRGBARightRGBA...              OK 
-28,24: RGBpassiveA read as TripleTripleView...               OK 
-28,25: RGBpassiveA read as Alpha...                          OK 
-28,26: RGBpassiveA read as RedAlpha...                       OK 
-28,27: RGBpassiveA read as RG+BA...                          OK 
-28,28: RGBpassiveA read as RGBpassiveA...                    OK 
-28,29: RGBpassiveA read as RGBpassiveleftRGB...              OK 
-28,30: RGBpassiveA read as RGBApassiverightRGBA...           OK 
-28,31: RGBpassiveA read as BanksOfTreesAndBirds...           OK 
-29, 0: RGBpassiveleftRGB read as RGBHalf...                  OK 
-29, 1: RGBpassiveleftRGB read as RGBAHalf...                 OK 
-29, 2: RGBpassiveleftRGB read as ABGRHalf...                 OK 
-29, 3: RGBpassiveleftRGB read as RGBFloat...                 OK 
-29, 4: RGBpassiveleftRGB read as BGRHalf...                  OK 
-29, 5: RGBpassiveleftRGB read as RGBLeftRGB...               OK 
-29, 6: RGBpassiveleftRGB read as RGBRightRGB...              OK 
-29, 7: RGBpassiveleftRGB read as RGBALeftRGBA...             OK 
-29, 8: RGBpassiveleftRGB read as RGBARightRGBA...            OK 
-29, 9: RGBpassiveleftRGB read as LeftRGB...                  OK 
-29,10: RGBpassiveleftRGB read as RightRGB...                 OK 
-29,11: RGBpassiveleftRGB read as LeftRGBA...                 OK 
-29,12: RGBpassiveleftRGB read as RightRGBA...                OK 
-29,13: RGBpassiveleftRGB read as TripleView...               OK 
-29,14: RGBpassiveleftRGB read as Trees...                    OK 
-29,15: RGBpassiveleftRGB read as TreesAndBirds...            OK 
-29,16: RGBpassiveleftRGB read as RGBLeftRGBA...              OK 
-29,17: RGBpassiveleftRGB read as RGBRightRGBA...             OK 
-29,18: RGBpassiveleftRGB read as RGBALeftRGB...              OK 
-29,19: RGBpassiveleftRGB read as RGBARightRGB...             OK 
-29,20: RGBpassiveleftRGB read as TwinRGBLeftRGB...           OK 
-29,21: RGBpassiveleftRGB read as TwinRGBRightRGB...          OK 
-29,22: RGBpassiveleftRGB read as TwinRGBALeftRGBA...         OK 
-29,23: RGBpassiveleftRGB read as TwinRGBARightRGBA...        OK 
-29,24: RGBpassiveleftRGB read as TripleTripleView...         OK 
-29,25: RGBpassiveleftRGB read as Alpha...                    OK 
-29,26: RGBpassiveleftRGB read as RedAlpha...                 OK 
-29,27: RGBpassiveleftRGB read as RG+BA...                    OK 
-29,28: RGBpassiveleftRGB read as RGBpassiveA...              OK 
-29,29: RGBpassiveleftRGB read as RGBpassiveleftRGB...        OK 
-29,30: RGBpassiveleftRGB read as RGBApassiverightRGBA...     OK 
-29,31: RGBpassiveleftRGB read as BanksOfTreesAndBirds...     OK 
-30, 0: RGBApassiverightRGBA read as RGBHalf...               OK 
-30, 1: RGBApassiverightRGBA read as RGBAHalf...              OK 
-30, 2: RGBApassiverightRGBA read as ABGRHalf...              OK 
-30, 3: RGBApassiverightRGBA read as RGBFloat...              OK 
-30, 4: RGBApassiverightRGBA read as BGRHalf...               OK 
-30, 5: RGBApassiverightRGBA read as RGBLeftRGB...            OK 
-30, 6: RGBApassiverightRGBA read as RGBRightRGB...           OK 
-30, 7: RGBApassiverightRGBA read as RGBALeftRGBA...          OK 
-30, 8: RGBApassiverightRGBA read as RGBARightRGBA...         OK 
-30, 9: RGBApassiverightRGBA read as LeftRGB...               OK 
-30,10: RGBApassiverightRGBA read as RightRGB...              OK 
-30,11: RGBApassiverightRGBA read as LeftRGBA...              OK 
-30,12: RGBApassiverightRGBA read as RightRGBA...             OK 
-30,13: RGBApassiverightRGBA read as TripleView...            OK 
-30,14: RGBApassiverightRGBA read as Trees...                 OK 
-30,15: RGBApassiverightRGBA read as TreesAndBirds...         OK 
-30,16: RGBApassiverightRGBA read as RGBLeftRGBA...           OK 
-30,17: RGBApassiverightRGBA read as RGBRightRGBA...          OK 
-30,18: RGBApassiverightRGBA read as RGBALeftRGB...           OK 
-30,19: RGBApassiverightRGBA read as RGBARightRGB...          OK 
-30,20: RGBApassiverightRGBA read as TwinRGBLeftRGB...        OK 
-30,21: RGBApassiverightRGBA read as TwinRGBRightRGB...       OK 
-30,22: RGBApassiverightRGBA read as TwinRGBALeftRGBA...      OK 
-30,23: RGBApassiverightRGBA read as TwinRGBARightRGBA...     OK 
-30,24: RGBApassiverightRGBA read as TripleTripleView...      OK 
-30,25: RGBApassiverightRGBA read as Alpha...                 OK 
-30,26: RGBApassiverightRGBA read as RedAlpha...              OK 
-30,27: RGBApassiverightRGBA read as RG+BA...                 OK 
-30,28: RGBApassiverightRGBA read as RGBpassiveA...           OK 
-30,29: RGBApassiverightRGBA read as RGBpassiveleftRGB...     OK 
-30,30: RGBApassiverightRGBA read as RGBApassiverightRGBA...  OK 
-30,31: RGBApassiverightRGBA read as BanksOfTreesAndBirds...  OK 
-31, 0: BanksOfTreesAndBirds read as RGBHalf...               OK 
-31, 1: BanksOfTreesAndBirds read as RGBAHalf...              OK 
-31, 2: BanksOfTreesAndBirds read as ABGRHalf...              OK 
-31, 3: BanksOfTreesAndBirds read as RGBFloat...              OK 
-31, 4: BanksOfTreesAndBirds read as BGRHalf...               OK 
-31, 5: BanksOfTreesAndBirds read as RGBLeftRGB...            OK 
-31, 6: BanksOfTreesAndBirds read as RGBRightRGB...           OK 
-31, 7: BanksOfTreesAndBirds read as RGBALeftRGBA...          OK 
-31, 8: BanksOfTreesAndBirds read as RGBARightRGBA...         OK 
-31, 9: BanksOfTreesAndBirds read as LeftRGB...               OK 
-31,10: BanksOfTreesAndBirds read as RightRGB...              OK 
-31,11: BanksOfTreesAndBirds read as LeftRGBA...              OK 
-31,12: BanksOfTreesAndBirds read as RightRGBA...             OK 
-31,13: BanksOfTreesAndBirds read as TripleView...            OK 
-31,14: BanksOfTreesAndBirds read as Trees...                 OK 
-31,15: BanksOfTreesAndBirds read as TreesAndBirds...         OK 
-31,16: BanksOfTreesAndBirds read as RGBLeftRGBA...           OK 
-31,17: BanksOfTreesAndBirds read as RGBRightRGBA...          OK 
-31,18: BanksOfTreesAndBirds read as RGBALeftRGB...           OK 
-31,19: BanksOfTreesAndBirds read as RGBARightRGB...          OK 
-31,20: BanksOfTreesAndBirds read as TwinRGBLeftRGB...        OK 
-31,21: BanksOfTreesAndBirds read as TwinRGBRightRGB...       OK 
-31,22: BanksOfTreesAndBirds read as TwinRGBALeftRGBA...      OK 
-31,23: BanksOfTreesAndBirds read as TwinRGBARightRGBA...     OK 
-31,24: BanksOfTreesAndBirds read as TripleTripleView...      OK 
-31,25: BanksOfTreesAndBirds read as Alpha...                 OK 
-31,26: BanksOfTreesAndBirds read as RedAlpha...              OK 
-31,27: BanksOfTreesAndBirds read as RG+BA...                 OK 
-31,28: BanksOfTreesAndBirds read as RGBpassiveA...           OK 
-31,29: BanksOfTreesAndBirds read as RGBpassiveleftRGB...     OK 
-31,30: BanksOfTreesAndBirds read as RGBApassiverightRGBA...  OK 
-31,31: BanksOfTreesAndBirds read as BanksOfTreesAndBirds...  OK 
-0/1024 runs failed
-0 tests skipped (assumed to be bad)
-0/1024 optimised
-Testing SSE optimisation with different interleave patterns (tiny images) ... 
- 0, 0: RGBHalf read as RGBHalf...                            OK 
- 0, 1: RGBHalf read as RGBAHalf...                           OK 
- 0, 2: RGBHalf read as ABGRHalf...                           OK 
- 0, 3: RGBHalf read as RGBFloat...                           OK 
- 0, 4: RGBHalf read as BGRHalf...                            OK 
- 0, 5: RGBHalf read as RGBLeftRGB...                         OK 
- 0, 6: RGBHalf read as RGBRightRGB...                        OK 
- 0, 7: RGBHalf read as RGBALeftRGBA...                       OK 
- 0, 8: RGBHalf read as RGBARightRGBA...                      OK 
- 0, 9: RGBHalf read as LeftRGB...                            OK 
- 0,10: RGBHalf read as RightRGB...                           OK 
- 0,11: RGBHalf read as LeftRGBA...                           OK 
- 0,12: RGBHalf read as RightRGBA...                          OK 
- 0,13: RGBHalf read as TripleView...                         OK 
- 0,14: RGBHalf read as Trees...                              OK 
- 0,15: RGBHalf read as TreesAndBirds...                      OK 
- 0,16: RGBHalf read as RGBLeftRGBA...                        OK 
- 0,17: RGBHalf read as RGBRightRGBA...                       OK 
- 0,18: RGBHalf read as RGBALeftRGB...                        OK 
- 0,19: RGBHalf read as RGBARightRGB...                       OK 
- 0,20: RGBHalf read as TwinRGBLeftRGB...                     OK 
- 0,21: RGBHalf read as TwinRGBRightRGB...                    OK 
- 0,22: RGBHalf read as TwinRGBALeftRGBA...                   OK 
- 0,23: RGBHalf read as TwinRGBARightRGBA...                  OK 
- 0,24: RGBHalf read as TripleTripleView...                   OK 
- 0,25: RGBHalf read as Alpha...                              OK 
- 0,26: RGBHalf read as RedAlpha...                           OK 
- 0,27: RGBHalf read as RG+BA...                              OK 
- 0,28: RGBHalf read as RGBpassiveA...                        OK 
- 0,29: RGBHalf read as RGBpassiveleftRGB...                  OK 
- 0,30: RGBHalf read as RGBApassiverightRGBA...               OK 
- 0,31: RGBHalf read as BanksOfTreesAndBirds...               OK 
- 1, 0: RGBAHalf read as RGBHalf...                           OK 
- 1, 1: RGBAHalf read as RGBAHalf...                          OK 
- 1, 2: RGBAHalf read as ABGRHalf...                          OK 
- 1, 3: RGBAHalf read as RGBFloat...                          OK 
- 1, 4: RGBAHalf read as BGRHalf...                           OK 
- 1, 5: RGBAHalf read as RGBLeftRGB...                        OK 
- 1, 6: RGBAHalf read as RGBRightRGB...                       OK 
- 1, 7: RGBAHalf read as RGBALeftRGBA...                      OK 
- 1, 8: RGBAHalf read as RGBARightRGBA...                     OK 
- 1, 9: RGBAHalf read as LeftRGB...                           OK 
- 1,10: RGBAHalf read as RightRGB...                          OK 
- 1,11: RGBAHalf read as LeftRGBA...                          OK 
- 1,12: RGBAHalf read as RightRGBA...                         OK 
- 1,13: RGBAHalf read as TripleView...                        OK 
- 1,14: RGBAHalf read as Trees...                             OK 
- 1,15: RGBAHalf read as TreesAndBirds...                     OK 
- 1,16: RGBAHalf read as RGBLeftRGBA...                       OK 
- 1,17: RGBAHalf read as RGBRightRGBA...                      OK 
- 1,18: RGBAHalf read as RGBALeftRGB...                       OK 
- 1,19: RGBAHalf read as RGBARightRGB...                      OK 
- 1,20: RGBAHalf read as TwinRGBLeftRGB...                    OK 
- 1,21: RGBAHalf read as TwinRGBRightRGB...                   OK 
- 1,22: RGBAHalf read as TwinRGBALeftRGBA...                  OK 
- 1,23: RGBAHalf read as TwinRGBARightRGBA...                 OK 
- 1,24: RGBAHalf read as TripleTripleView...                  OK 
- 1,25: RGBAHalf read as Alpha...                             OK 
- 1,26: RGBAHalf read as RedAlpha...                          OK 
- 1,27: RGBAHalf read as RG+BA...                             OK 
- 1,28: RGBAHalf read as RGBpassiveA...                       OK 
- 1,29: RGBAHalf read as RGBpassiveleftRGB...                 OK 
- 1,30: RGBAHalf read as RGBApassiverightRGBA...              OK 
- 1,31: RGBAHalf read as BanksOfTreesAndBirds...              OK 
- 2, 0: ABGRHalf read as RGBHalf...                           OK 
- 2, 1: ABGRHalf read as RGBAHalf...                          OK 
- 2, 2: ABGRHalf read as ABGRHalf...                          OK 
- 2, 3: ABGRHalf read as RGBFloat...                          OK 
- 2, 4: ABGRHalf read as BGRHalf...                           OK 
- 2, 5: ABGRHalf read as RGBLeftRGB...                        OK 
- 2, 6: ABGRHalf read as RGBRightRGB...                       OK 
- 2, 7: ABGRHalf read as RGBALeftRGBA...                      OK 
- 2, 8: ABGRHalf read as RGBARightRGBA...                     OK 
- 2, 9: ABGRHalf read as LeftRGB...                           OK 
- 2,10: ABGRHalf read as RightRGB...                          OK 
- 2,11: ABGRHalf read as LeftRGBA...                          OK 
- 2,12: ABGRHalf read as RightRGBA...                         OK 
- 2,13: ABGRHalf read as TripleView...                        OK 
- 2,14: ABGRHalf read as Trees...                             OK 
- 2,15: ABGRHalf read as TreesAndBirds...                     OK 
- 2,16: ABGRHalf read as RGBLeftRGBA...                       OK 
- 2,17: ABGRHalf read as RGBRightRGBA...                      OK 
- 2,18: ABGRHalf read as RGBALeftRGB...                       OK 
- 2,19: ABGRHalf read as RGBARightRGB...                      OK 
- 2,20: ABGRHalf read as TwinRGBLeftRGB...                    OK 
- 2,21: ABGRHalf read as TwinRGBRightRGB...                   OK 
- 2,22: ABGRHalf read as TwinRGBALeftRGBA...                  OK 
- 2,23: ABGRHalf read as TwinRGBARightRGBA...                 OK 
- 2,24: ABGRHalf read as TripleTripleView...                  OK 
- 2,25: ABGRHalf read as Alpha...                             OK 
- 2,26: ABGRHalf read as RedAlpha...                          OK 
- 2,27: ABGRHalf read as RG+BA...                             OK 
- 2,28: ABGRHalf read as RGBpassiveA...                       OK 
- 2,29: ABGRHalf read as RGBpassiveleftRGB...                 OK 
- 2,30: ABGRHalf read as RGBApassiverightRGBA...              OK 
- 2,31: ABGRHalf read as BanksOfTreesAndBirds...              OK 
- 3, 0: RGBFloat read as RGBHalf...                           OK 
- 3, 1: RGBFloat read as RGBAHalf...                          OK 
- 3, 2: RGBFloat read as ABGRHalf...                          OK 
- 3, 3: RGBFloat read as RGBFloat...                          OK 
- 3, 4: RGBFloat read as BGRHalf...                           OK 
- 3, 5: RGBFloat read as RGBLeftRGB...                        OK 
- 3, 6: RGBFloat read as RGBRightRGB...                       OK 
- 3, 7: RGBFloat read as RGBALeftRGBA...                      OK 
- 3, 8: RGBFloat read as RGBARightRGBA...                     OK 
- 3, 9: RGBFloat read as LeftRGB...                           OK 
- 3,10: RGBFloat read as RightRGB...                          OK 
- 3,11: RGBFloat read as LeftRGBA...                          OK 
- 3,12: RGBFloat read as RightRGBA...                         OK 
- 3,13: RGBFloat read as TripleView...                        OK 
- 3,14: RGBFloat read as Trees...                             OK 
- 3,15: RGBFloat read as TreesAndBirds...                     OK 
- 3,16: RGBFloat read as RGBLeftRGBA...                       OK 
- 3,17: RGBFloat read as RGBRightRGBA...                      OK 
- 3,18: RGBFloat read as RGBALeftRGB...                       OK 
- 3,19: RGBFloat read as RGBARightRGB...                      OK 
- 3,20: RGBFloat read as TwinRGBLeftRGB...                    OK 
- 3,21: RGBFloat read as TwinRGBRightRGB...                   OK 
- 3,22: RGBFloat read as TwinRGBALeftRGBA...                  OK 
- 3,23: RGBFloat read as TwinRGBARightRGBA...                 OK 
- 3,24: RGBFloat read as TripleTripleView...                  OK 
- 3,25: RGBFloat read as Alpha...                             OK 
- 3,26: RGBFloat read as RedAlpha...                          OK 
- 3,27: RGBFloat read as RG+BA...                             OK 
- 3,28: RGBFloat read as RGBpassiveA...                       OK 
- 3,29: RGBFloat read as RGBpassiveleftRGB...                 OK 
- 3,30: RGBFloat read as RGBApassiverightRGBA...              OK 
- 3,31: RGBFloat read as BanksOfTreesAndBirds...              OK 
- 4, 0: BGRHalf read as RGBHalf...                            OK 
- 4, 1: BGRHalf read as RGBAHalf...                           OK 
- 4, 2: BGRHalf read as ABGRHalf...                           OK 
- 4, 3: BGRHalf read as RGBFloat...                           OK 
- 4, 4: BGRHalf read as BGRHalf...                            OK 
- 4, 5: BGRHalf read as RGBLeftRGB...                         OK 
- 4, 6: BGRHalf read as RGBRightRGB...                        OK 
- 4, 7: BGRHalf read as RGBALeftRGBA...                       OK 
- 4, 8: BGRHalf read as RGBARightRGBA...                      OK 
- 4, 9: BGRHalf read as LeftRGB...                            OK 
- 4,10: BGRHalf read as RightRGB...                           OK 
- 4,11: BGRHalf read as LeftRGBA...                           OK 
- 4,12: BGRHalf read as RightRGBA...                          OK 
- 4,13: BGRHalf read as TripleView...                         OK 
- 4,14: BGRHalf read as Trees...                              OK 
- 4,15: BGRHalf read as TreesAndBirds...                      OK 
- 4,16: BGRHalf read as RGBLeftRGBA...                        OK 
- 4,17: BGRHalf read as RGBRightRGBA...                       OK 
- 4,18: BGRHalf read as RGBALeftRGB...                        OK 
- 4,19: BGRHalf read as RGBARightRGB...                       OK 
- 4,20: BGRHalf read as TwinRGBLeftRGB...                     OK 
- 4,21: BGRHalf read as TwinRGBRightRGB...                    OK 
- 4,22: BGRHalf read as TwinRGBALeftRGBA...                   OK 
- 4,23: BGRHalf read as TwinRGBARightRGBA...                  OK 
- 4,24: BGRHalf read as TripleTripleView...                   OK 
- 4,25: BGRHalf read as Alpha...                              OK 
- 4,26: BGRHalf read as RedAlpha...                           OK 
- 4,27: BGRHalf read as RG+BA...                              OK 
- 4,28: BGRHalf read as RGBpassiveA...                        OK 
- 4,29: BGRHalf read as RGBpassiveleftRGB...                  OK 
- 4,30: BGRHalf read as RGBApassiverightRGBA...               OK 
- 4,31: BGRHalf read as BanksOfTreesAndBirds...               OK 
- 5, 0: RGBLeftRGB read as RGBHalf...                         OK 
- 5, 1: RGBLeftRGB read as RGBAHalf...                        OK 
- 5, 2: RGBLeftRGB read as ABGRHalf...                        OK 
- 5, 3: RGBLeftRGB read as RGBFloat...                        OK 
- 5, 4: RGBLeftRGB read as BGRHalf...                         OK 
- 5, 5: RGBLeftRGB read as RGBLeftRGB...                      OK 
- 5, 6: RGBLeftRGB read as RGBRightRGB...                     OK 
- 5, 7: RGBLeftRGB read as RGBALeftRGBA...                    OK 
- 5, 8: RGBLeftRGB read as RGBARightRGBA...                   OK 
- 5, 9: RGBLeftRGB read as LeftRGB...                         OK 
- 5,10: RGBLeftRGB read as RightRGB...                        OK 
- 5,11: RGBLeftRGB read as LeftRGBA...                        OK 
- 5,12: RGBLeftRGB read as RightRGBA...                       OK 
- 5,13: RGBLeftRGB read as TripleView...                      OK 
- 5,14: RGBLeftRGB read as Trees...                           OK 
- 5,15: RGBLeftRGB read as TreesAndBirds...                   OK 
- 5,16: RGBLeftRGB read as RGBLeftRGBA...                     OK 
- 5,17: RGBLeftRGB read as RGBRightRGBA...                    OK 
- 5,18: RGBLeftRGB read as RGBALeftRGB...                     OK 
- 5,19: RGBLeftRGB read as RGBARightRGB...                    OK 
- 5,20: RGBLeftRGB read as TwinRGBLeftRGB...                  OK 
- 5,21: RGBLeftRGB read as TwinRGBRightRGB...                 OK 
- 5,22: RGBLeftRGB read as TwinRGBALeftRGBA...                OK 
- 5,23: RGBLeftRGB read as TwinRGBARightRGBA...               OK 
- 5,24: RGBLeftRGB read as TripleTripleView...                OK 
- 5,25: RGBLeftRGB read as Alpha...                           OK 
- 5,26: RGBLeftRGB read as RedAlpha...                        OK 
- 5,27: RGBLeftRGB read as RG+BA...                           OK 
- 5,28: RGBLeftRGB read as RGBpassiveA...                     OK 
- 5,29: RGBLeftRGB read as RGBpassiveleftRGB...               OK 
- 5,30: RGBLeftRGB read as RGBApassiverightRGBA...            OK 
- 5,31: RGBLeftRGB read as BanksOfTreesAndBirds...            OK 
- 6, 0: RGBRightRGB read as RGBHalf...                        OK 
- 6, 1: RGBRightRGB read as RGBAHalf...                       OK 
- 6, 2: RGBRightRGB read as ABGRHalf...                       OK 
- 6, 3: RGBRightRGB read as RGBFloat...                       OK 
- 6, 4: RGBRightRGB read as BGRHalf...                        OK 
- 6, 5: RGBRightRGB read as RGBLeftRGB...                     OK 
- 6, 6: RGBRightRGB read as RGBRightRGB...                    OK 
- 6, 7: RGBRightRGB read as RGBALeftRGBA...                   OK 
- 6, 8: RGBRightRGB read as RGBARightRGBA...                  OK 
- 6, 9: RGBRightRGB read as LeftRGB...                        OK 
- 6,10: RGBRightRGB read as RightRGB...                       OK 
- 6,11: RGBRightRGB read as LeftRGBA...                       OK 
- 6,12: RGBRightRGB read as RightRGBA...                      OK 
- 6,13: RGBRightRGB read as TripleView...                     OK 
- 6,14: RGBRightRGB read as Trees...                          OK 
- 6,15: RGBRightRGB read as TreesAndBirds...                  OK 
- 6,16: RGBRightRGB read as RGBLeftRGBA...                    OK 
- 6,17: RGBRightRGB read as RGBRightRGBA...                   OK 
- 6,18: RGBRightRGB read as RGBALeftRGB...                    OK 
- 6,19: RGBRightRGB read as RGBARightRGB...                   OK 
- 6,20: RGBRightRGB read as TwinRGBLeftRGB...                 OK 
- 6,21: RGBRightRGB read as TwinRGBRightRGB...                OK 
- 6,22: RGBRightRGB read as TwinRGBALeftRGBA...               OK 
- 6,23: RGBRightRGB read as TwinRGBARightRGBA...              OK 
- 6,24: RGBRightRGB read as TripleTripleView...               OK 
- 6,25: RGBRightRGB read as Alpha...                          OK 
- 6,26: RGBRightRGB read as RedAlpha...                       OK 
- 6,27: RGBRightRGB read as RG+BA...                          OK 
- 6,28: RGBRightRGB read as RGBpassiveA...                    OK 
- 6,29: RGBRightRGB read as RGBpassiveleftRGB...              OK 
- 6,30: RGBRightRGB read as RGBApassiverightRGBA...           OK 
- 6,31: RGBRightRGB read as BanksOfTreesAndBirds...           OK 
- 7, 0: RGBALeftRGBA read as RGBHalf...                       OK 
- 7, 1: RGBALeftRGBA read as RGBAHalf...                      OK 
- 7, 2: RGBALeftRGBA read as ABGRHalf...                      OK 
- 7, 3: RGBALeftRGBA read as RGBFloat...                      OK 
- 7, 4: RGBALeftRGBA read as BGRHalf...                       OK 
- 7, 5: RGBALeftRGBA read as RGBLeftRGB...                    OK 
- 7, 6: RGBALeftRGBA read as RGBRightRGB...                   OK 
- 7, 7: RGBALeftRGBA read as RGBALeftRGBA...                  OK 
- 7, 8: RGBALeftRGBA read as RGBARightRGBA...                 OK 
- 7, 9: RGBALeftRGBA read as LeftRGB...                       OK 
- 7,10: RGBALeftRGBA read as RightRGB...                      OK 
- 7,11: RGBALeftRGBA read as LeftRGBA...                      OK 
- 7,12: RGBALeftRGBA read as RightRGBA...                     OK 
- 7,13: RGBALeftRGBA read as TripleView...                    OK 
- 7,14: RGBALeftRGBA read as Trees...                         OK 
- 7,15: RGBALeftRGBA read as TreesAndBirds...                 OK 
- 7,16: RGBALeftRGBA read as RGBLeftRGBA...                   OK 
- 7,17: RGBALeftRGBA read as RGBRightRGBA...                  OK 
- 7,18: RGBALeftRGBA read as RGBALeftRGB...                   OK 
- 7,19: RGBALeftRGBA read as RGBARightRGB...                  OK 
- 7,20: RGBALeftRGBA read as TwinRGBLeftRGB...                OK 
- 7,21: RGBALeftRGBA read as TwinRGBRightRGB...               OK 
- 7,22: RGBALeftRGBA read as TwinRGBALeftRGBA...              OK 
- 7,23: RGBALeftRGBA read as TwinRGBARightRGBA...             OK 
- 7,24: RGBALeftRGBA read as TripleTripleView...              OK 
- 7,25: RGBALeftRGBA read as Alpha...                         OK 
- 7,26: RGBALeftRGBA read as RedAlpha...                      OK 
- 7,27: RGBALeftRGBA read as RG+BA...                         OK 
- 7,28: RGBALeftRGBA read as RGBpassiveA...                   OK 
- 7,29: RGBALeftRGBA read as RGBpassiveleftRGB...             OK 
- 7,30: RGBALeftRGBA read as RGBApassiverightRGBA...          OK 
- 7,31: RGBALeftRGBA read as BanksOfTreesAndBirds...          OK 
- 8, 0: RGBARightRGBA read as RGBHalf...                      OK 
- 8, 1: RGBARightRGBA read as RGBAHalf...                     OK 
- 8, 2: RGBARightRGBA read as ABGRHalf...                     OK 
- 8, 3: RGBARightRGBA read as RGBFloat...                     OK 
- 8, 4: RGBARightRGBA read as BGRHalf...                      OK 
- 8, 5: RGBARightRGBA read as RGBLeftRGB...                   OK 
- 8, 6: RGBARightRGBA read as RGBRightRGB...                  OK 
- 8, 7: RGBARightRGBA read as RGBALeftRGBA...                 OK 
- 8, 8: RGBARightRGBA read as RGBARightRGBA...                OK 
- 8, 9: RGBARightRGBA read as LeftRGB...                      OK 
- 8,10: RGBARightRGBA read as RightRGB...                     OK 
- 8,11: RGBARightRGBA read as LeftRGBA...                     OK 
- 8,12: RGBARightRGBA read as RightRGBA...                    OK 
- 8,13: RGBARightRGBA read as TripleView...                   OK 
- 8,14: RGBARightRGBA read as Trees...                        OK 
- 8,15: RGBARightRGBA read as TreesAndBirds...                OK 
- 8,16: RGBARightRGBA read as RGBLeftRGBA...                  OK 
- 8,17: RGBARightRGBA read as RGBRightRGBA...                 OK 
- 8,18: RGBARightRGBA read as RGBALeftRGB...                  OK 
- 8,19: RGBARightRGBA read as RGBARightRGB...                 OK 
- 8,20: RGBARightRGBA read as TwinRGBLeftRGB...               OK 
- 8,21: RGBARightRGBA read as TwinRGBRightRGB...              OK 
- 8,22: RGBARightRGBA read as TwinRGBALeftRGBA...             OK 
- 8,23: RGBARightRGBA read as TwinRGBARightRGBA...            OK 
- 8,24: RGBARightRGBA read as TripleTripleView...             OK 
- 8,25: RGBARightRGBA read as Alpha...                        OK 
- 8,26: RGBARightRGBA read as RedAlpha...                     OK 
- 8,27: RGBARightRGBA read as RG+BA...                        OK 
- 8,28: RGBARightRGBA read as RGBpassiveA...                  OK 
- 8,29: RGBARightRGBA read as RGBpassiveleftRGB...            OK 
- 8,30: RGBARightRGBA read as RGBApassiverightRGBA...         OK 
- 8,31: RGBARightRGBA read as BanksOfTreesAndBirds...         OK 
- 9, 0: LeftRGB read as RGBHalf...                            OK 
- 9, 1: LeftRGB read as RGBAHalf...                           OK 
- 9, 2: LeftRGB read as ABGRHalf...                           OK 
- 9, 3: LeftRGB read as RGBFloat...                           OK 
- 9, 4: LeftRGB read as BGRHalf...                            OK 
- 9, 5: LeftRGB read as RGBLeftRGB...                         OK 
- 9, 6: LeftRGB read as RGBRightRGB...                        OK 
- 9, 7: LeftRGB read as RGBALeftRGBA...                       OK 
- 9, 8: LeftRGB read as RGBARightRGBA...                      OK 
- 9, 9: LeftRGB read as LeftRGB...                            OK 
- 9,10: LeftRGB read as RightRGB...                           OK 
- 9,11: LeftRGB read as LeftRGBA...                           OK 
- 9,12: LeftRGB read as RightRGBA...                          OK 
- 9,13: LeftRGB read as TripleView...                         OK 
- 9,14: LeftRGB read as Trees...                              OK 
- 9,15: LeftRGB read as TreesAndBirds...                      OK 
- 9,16: LeftRGB read as RGBLeftRGBA...                        OK 
- 9,17: LeftRGB read as RGBRightRGBA...                       OK 
- 9,18: LeftRGB read as RGBALeftRGB...                        OK 
- 9,19: LeftRGB read as RGBARightRGB...                       OK 
- 9,20: LeftRGB read as TwinRGBLeftRGB...                     OK 
- 9,21: LeftRGB read as TwinRGBRightRGB...                    OK 
- 9,22: LeftRGB read as TwinRGBALeftRGBA...                   OK 
- 9,23: LeftRGB read as TwinRGBARightRGBA...                  OK 
- 9,24: LeftRGB read as TripleTripleView...                   OK 
- 9,25: LeftRGB read as Alpha...                              OK 
- 9,26: LeftRGB read as RedAlpha...                           OK 
- 9,27: LeftRGB read as RG+BA...                              OK 
- 9,28: LeftRGB read as RGBpassiveA...                        OK 
- 9,29: LeftRGB read as RGBpassiveleftRGB...                  OK 
- 9,30: LeftRGB read as RGBApassiverightRGBA...               OK 
- 9,31: LeftRGB read as BanksOfTreesAndBirds...               OK 
-10, 0: RightRGB read as RGBHalf...                           OK 
-10, 1: RightRGB read as RGBAHalf...                          OK 
-10, 2: RightRGB read as ABGRHalf...                          OK 
-10, 3: RightRGB read as RGBFloat...                          OK 
-10, 4: RightRGB read as BGRHalf...                           OK 
-10, 5: RightRGB read as RGBLeftRGB...                        OK 
-10, 6: RightRGB read as RGBRightRGB...                       OK 
-10, 7: RightRGB read as RGBALeftRGBA...                      OK 
-10, 8: RightRGB read as RGBARightRGBA...                     OK 
-10, 9: RightRGB read as LeftRGB...                           OK 
-10,10: RightRGB read as RightRGB...                          OK 
-10,11: RightRGB read as LeftRGBA...                          OK 
-10,12: RightRGB read as RightRGBA...                         OK 
-10,13: RightRGB read as TripleView...                        OK 
-10,14: RightRGB read as Trees...                             OK 
-10,15: RightRGB read as TreesAndBirds...                     OK 
-10,16: RightRGB read as RGBLeftRGBA...                       OK 
-10,17: RightRGB read as RGBRightRGBA...                      OK 
-10,18: RightRGB read as RGBALeftRGB...                       OK 
-10,19: RightRGB read as RGBARightRGB...                      OK 
-10,20: RightRGB read as TwinRGBLeftRGB...                    OK 
-10,21: RightRGB read as TwinRGBRightRGB...                   OK 
-10,22: RightRGB read as TwinRGBALeftRGBA...                  OK 
-10,23: RightRGB read as TwinRGBARightRGBA...                 OK 
-10,24: RightRGB read as TripleTripleView...                  OK 
-10,25: RightRGB read as Alpha...                             OK 
-10,26: RightRGB read as RedAlpha...                          OK 
-10,27: RightRGB read as RG+BA...                             OK 
-10,28: RightRGB read as RGBpassiveA...                       OK 
-10,29: RightRGB read as RGBpassiveleftRGB...                 OK 
-10,30: RightRGB read as RGBApassiverightRGBA...              OK 
-10,31: RightRGB read as BanksOfTreesAndBirds...              OK 
-11, 0: LeftRGBA read as RGBHalf...                           OK 
-11, 1: LeftRGBA read as RGBAHalf...                          OK 
-11, 2: LeftRGBA read as ABGRHalf...                          OK 
-11, 3: LeftRGBA read as RGBFloat...                          OK 
-11, 4: LeftRGBA read as BGRHalf...                           OK 
-11, 5: LeftRGBA read as RGBLeftRGB...                        OK 
-11, 6: LeftRGBA read as RGBRightRGB...                       OK 
-11, 7: LeftRGBA read as RGBALeftRGBA...                      OK 
-11, 8: LeftRGBA read as RGBARightRGBA...                     OK 
-11, 9: LeftRGBA read as LeftRGB...                           OK 
-11,10: LeftRGBA read as RightRGB...                          OK 
-11,11: LeftRGBA read as LeftRGBA...                          OK 
-11,12: LeftRGBA read as RightRGBA...                         OK 
-11,13: LeftRGBA read as TripleView...                        OK 
-11,14: LeftRGBA read as Trees...                             OK 
-11,15: LeftRGBA read as TreesAndBirds...                     OK 
-11,16: LeftRGBA read as RGBLeftRGBA...                       OK 
-11,17: LeftRGBA read as RGBRightRGBA...                      OK 
-11,18: LeftRGBA read as RGBALeftRGB...                       OK 
-11,19: LeftRGBA read as RGBARightRGB...                      OK 
-11,20: LeftRGBA read as TwinRGBLeftRGB...                    OK 
-11,21: LeftRGBA read as TwinRGBRightRGB...                   OK 
-11,22: LeftRGBA read as TwinRGBALeftRGBA...                  OK 
-11,23: LeftRGBA read as TwinRGBARightRGBA...                 OK 
-11,24: LeftRGBA read as TripleTripleView...                  OK 
-11,25: LeftRGBA read as Alpha...                             OK 
-11,26: LeftRGBA read as RedAlpha...                          OK 
-11,27: LeftRGBA read as RG+BA...                             OK 
-11,28: LeftRGBA read as RGBpassiveA...                       OK 
-11,29: LeftRGBA read as RGBpassiveleftRGB...                 OK 
-11,30: LeftRGBA read as RGBApassiverightRGBA...              OK 
-11,31: LeftRGBA read as BanksOfTreesAndBirds...              OK 
-12, 0: RightRGBA read as RGBHalf...                          OK 
-12, 1: RightRGBA read as RGBAHalf...                         OK 
-12, 2: RightRGBA read as ABGRHalf...                         OK 
-12, 3: RightRGBA read as RGBFloat...                         OK 
-12, 4: RightRGBA read as BGRHalf...                          OK 
-12, 5: RightRGBA read as RGBLeftRGB...                       OK 
-12, 6: RightRGBA read as RGBRightRGB...                      OK 
-12, 7: RightRGBA read as RGBALeftRGBA...                     OK 
-12, 8: RightRGBA read as RGBARightRGBA...                    OK 
-12, 9: RightRGBA read as LeftRGB...                          OK 
-12,10: RightRGBA read as RightRGB...                         OK 
-12,11: RightRGBA read as LeftRGBA...                         OK 
-12,12: RightRGBA read as RightRGBA...                        OK 
-12,13: RightRGBA read as TripleView...                       OK 
-12,14: RightRGBA read as Trees...                            OK 
-12,15: RightRGBA read as TreesAndBirds...                    OK 
-12,16: RightRGBA read as RGBLeftRGBA...                      OK 
-12,17: RightRGBA read as RGBRightRGBA...                     OK 
-12,18: RightRGBA read as RGBALeftRGB...                      OK 
-12,19: RightRGBA read as RGBARightRGB...                     OK 
-12,20: RightRGBA read as TwinRGBLeftRGB...                   OK 
-12,21: RightRGBA read as TwinRGBRightRGB...                  OK 
-12,22: RightRGBA read as TwinRGBALeftRGBA...                 OK 
-12,23: RightRGBA read as TwinRGBARightRGBA...                OK 
-12,24: RightRGBA read as TripleTripleView...                 OK 
-12,25: RightRGBA read as Alpha...                            OK 
-12,26: RightRGBA read as RedAlpha...                         OK 
-12,27: RightRGBA read as RG+BA...                            OK 
-12,28: RightRGBA read as RGBpassiveA...                      OK 
-12,29: RightRGBA read as RGBpassiveleftRGB...                OK 
-12,30: RightRGBA read as RGBApassiverightRGBA...             OK 
-12,31: RightRGBA read as BanksOfTreesAndBirds...             OK 
-13, 0: TripleView read as RGBHalf...                         OK 
-13, 1: TripleView read as RGBAHalf...                        OK 
-13, 2: TripleView read as ABGRHalf...                        OK 
-13, 3: TripleView read as RGBFloat...                        OK 
-13, 4: TripleView read as BGRHalf...                         OK 
-13, 5: TripleView read as RGBLeftRGB...                      OK 
-13, 6: TripleView read as RGBRightRGB...                     OK 
-13, 7: TripleView read as RGBALeftRGBA...                    OK 
-13, 8: TripleView read as RGBARightRGBA...                   OK 
-13, 9: TripleView read as LeftRGB...                         OK 
-13,10: TripleView read as RightRGB...                        OK 
-13,11: TripleView read as LeftRGBA...                        OK 
-13,12: TripleView read as RightRGBA...                       OK 
-13,13: TripleView read as TripleView...                      OK 
-13,14: TripleView read as Trees...                           OK 
-13,15: TripleView read as TreesAndBirds...                   OK 
-13,16: TripleView read as RGBLeftRGBA...                     OK 
-13,17: TripleView read as RGBRightRGBA...                    OK 
-13,18: TripleView read as RGBALeftRGB...                     OK 
-13,19: TripleView read as RGBARightRGB...                    OK 
-13,20: TripleView read as TwinRGBLeftRGB...                  OK 
-13,21: TripleView read as TwinRGBRightRGB...                 OK 
-13,22: TripleView read as TwinRGBALeftRGBA...                OK 
-13,23: TripleView read as TwinRGBARightRGBA...               OK 
-13,24: TripleView read as TripleTripleView...                OK 
-13,25: TripleView read as Alpha...                           OK 
-13,26: TripleView read as RedAlpha...                        OK 
-13,27: TripleView read as RG+BA...                           OK 
-13,28: TripleView read as RGBpassiveA...                     OK 
-13,29: TripleView read as RGBpassiveleftRGB...               OK 
-13,30: TripleView read as RGBApassiverightRGBA...            OK 
-13,31: TripleView read as BanksOfTreesAndBirds...            OK 
-14, 0: Trees read as RGBHalf...                              OK 
-14, 1: Trees read as RGBAHalf...                             OK 
-14, 2: Trees read as ABGRHalf...                             OK 
-14, 3: Trees read as RGBFloat...                             OK 
-14, 4: Trees read as BGRHalf...                              OK 
-14, 5: Trees read as RGBLeftRGB...                           OK 
-14, 6: Trees read as RGBRightRGB...                          OK 
-14, 7: Trees read as RGBALeftRGBA...                         OK 
-14, 8: Trees read as RGBARightRGBA...                        OK 
-14, 9: Trees read as LeftRGB...                              OK 
-14,10: Trees read as RightRGB...                             OK 
-14,11: Trees read as LeftRGBA...                             OK 
-14,12: Trees read as RightRGBA...                            OK 
-14,13: Trees read as TripleView...                           OK 
-14,14: Trees read as Trees...                                OK 
-14,15: Trees read as TreesAndBirds...                        OK 
-14,16: Trees read as RGBLeftRGBA...                          OK 
-14,17: Trees read as RGBRightRGBA...                         OK 
-14,18: Trees read as RGBALeftRGB...                          OK 
-14,19: Trees read as RGBARightRGB...                         OK 
-14,20: Trees read as TwinRGBLeftRGB...                       OK 
-14,21: Trees read as TwinRGBRightRGB...                      OK 
-14,22: Trees read as TwinRGBALeftRGBA...                     OK 
-14,23: Trees read as TwinRGBARightRGBA...                    OK 
-14,24: Trees read as TripleTripleView...                     OK 
-14,25: Trees read as Alpha...                                OK 
-14,26: Trees read as RedAlpha...                             OK 
-14,27: Trees read as RG+BA...                                OK 
-14,28: Trees read as RGBpassiveA...                          OK 
-14,29: Trees read as RGBpassiveleftRGB...                    OK 
-14,30: Trees read as RGBApassiverightRGBA...                 OK 
-14,31: Trees read as BanksOfTreesAndBirds...                 OK 
-15, 0: TreesAndBirds read as RGBHalf...                      OK 
-15, 1: TreesAndBirds read as RGBAHalf...                     OK 
-15, 2: TreesAndBirds read as ABGRHalf...                     OK 
-15, 3: TreesAndBirds read as RGBFloat...                     OK 
-15, 4: TreesAndBirds read as BGRHalf...                      OK 
-15, 5: TreesAndBirds read as RGBLeftRGB...                   OK 
-15, 6: TreesAndBirds read as RGBRightRGB...                  OK 
-15, 7: TreesAndBirds read as RGBALeftRGBA...                 OK 
-15, 8: TreesAndBirds read as RGBARightRGBA...                OK 
-15, 9: TreesAndBirds read as LeftRGB...                      OK 
-15,10: TreesAndBirds read as RightRGB...                     OK 
-15,11: TreesAndBirds read as LeftRGBA...                     OK 
-15,12: TreesAndBirds read as RightRGBA...                    OK 
-15,13: TreesAndBirds read as TripleView...                   OK 
-15,14: TreesAndBirds read as Trees...                        OK 
-15,15: TreesAndBirds read as TreesAndBirds...                OK 
-15,16: TreesAndBirds read as RGBLeftRGBA...                  OK 
-15,17: TreesAndBirds read as RGBRightRGBA...                 OK 
-15,18: TreesAndBirds read as RGBALeftRGB...                  OK 
-15,19: TreesAndBirds read as RGBARightRGB...                 OK 
-15,20: TreesAndBirds read as TwinRGBLeftRGB...               OK 
-15,21: TreesAndBirds read as TwinRGBRightRGB...              OK 
-15,22: TreesAndBirds read as TwinRGBALeftRGBA...             OK 
-15,23: TreesAndBirds read as TwinRGBARightRGBA...            OK 
-15,24: TreesAndBirds read as TripleTripleView...             OK 
-15,25: TreesAndBirds read as Alpha...                        OK 
-15,26: TreesAndBirds read as RedAlpha...                     OK 
-15,27: TreesAndBirds read as RG+BA...                        OK 
-15,28: TreesAndBirds read as RGBpassiveA...                  OK 
-15,29: TreesAndBirds read as RGBpassiveleftRGB...            OK 
-15,30: TreesAndBirds read as RGBApassiverightRGBA...         OK 
-15,31: TreesAndBirds read as BanksOfTreesAndBirds...         OK 
-16, 0: RGBLeftRGBA read as RGBHalf...                        OK 
-16, 1: RGBLeftRGBA read as RGBAHalf...                       OK 
-16, 2: RGBLeftRGBA read as ABGRHalf...                       OK 
-16, 3: RGBLeftRGBA read as RGBFloat...                       OK 
-16, 4: RGBLeftRGBA read as BGRHalf...                        OK 
-16, 5: RGBLeftRGBA read as RGBLeftRGB...                     OK 
-16, 6: RGBLeftRGBA read as RGBRightRGB...                    OK 
-16, 7: RGBLeftRGBA read as RGBALeftRGBA...                   OK 
-16, 8: RGBLeftRGBA read as RGBARightRGBA...                  OK 
-16, 9: RGBLeftRGBA read as LeftRGB...                        OK 
-16,10: RGBLeftRGBA read as RightRGB...                       OK 
-16,11: RGBLeftRGBA read as LeftRGBA...                       OK 
-16,12: RGBLeftRGBA read as RightRGBA...                      OK 
-16,13: RGBLeftRGBA read as TripleView...                     OK 
-16,14: RGBLeftRGBA read as Trees...                          OK 
-16,15: RGBLeftRGBA read as TreesAndBirds...                  OK 
-16,16: RGBLeftRGBA read as RGBLeftRGBA...                    OK 
-16,17: RGBLeftRGBA read as RGBRightRGBA...                   OK 
-16,18: RGBLeftRGBA read as RGBALeftRGB...                    OK 
-16,19: RGBLeftRGBA read as RGBARightRGB...                   OK 
-16,20: RGBLeftRGBA read as TwinRGBLeftRGB...                 OK 
-16,21: RGBLeftRGBA read as TwinRGBRightRGB...                OK 
-16,22: RGBLeftRGBA read as TwinRGBALeftRGBA...               OK 
-16,23: RGBLeftRGBA read as TwinRGBARightRGBA...              OK 
-16,24: RGBLeftRGBA read as TripleTripleView...               OK 
-16,25: RGBLeftRGBA read as Alpha...                          OK 
-16,26: RGBLeftRGBA read as RedAlpha...                       OK 
-16,27: RGBLeftRGBA read as RG+BA...                          OK 
-16,28: RGBLeftRGBA read as RGBpassiveA...                    OK 
-16,29: RGBLeftRGBA read as RGBpassiveleftRGB...              OK 
-16,30: RGBLeftRGBA read as RGBApassiverightRGBA...           OK 
-16,31: RGBLeftRGBA read as BanksOfTreesAndBirds...           OK 
-17, 0: RGBRightRGBA read as RGBHalf...                       OK 
-17, 1: RGBRightRGBA read as RGBAHalf...                      OK 
-17, 2: RGBRightRGBA read as ABGRHalf...                      OK 
-17, 3: RGBRightRGBA read as RGBFloat...                      OK 
-17, 4: RGBRightRGBA read as BGRHalf...                       OK 
-17, 5: RGBRightRGBA read as RGBLeftRGB...                    OK 
-17, 6: RGBRightRGBA read as RGBRightRGB...                   OK 
-17, 7: RGBRightRGBA read as RGBALeftRGBA...                  OK 
-17, 8: RGBRightRGBA read as RGBARightRGBA...                 OK 
-17, 9: RGBRightRGBA read as LeftRGB...                       OK 
-17,10: RGBRightRGBA read as RightRGB...                      OK 
-17,11: RGBRightRGBA read as LeftRGBA...                      OK 
-17,12: RGBRightRGBA read as RightRGBA...                     OK 
-17,13: RGBRightRGBA read as TripleView...                    OK 
-17,14: RGBRightRGBA read as Trees...                         OK 
-17,15: RGBRightRGBA read as TreesAndBirds...                 OK 
-17,16: RGBRightRGBA read as RGBLeftRGBA...                   OK 
-17,17: RGBRightRGBA read as RGBRightRGBA...                  OK 
-17,18: RGBRightRGBA read as RGBALeftRGB...                   OK 
-17,19: RGBRightRGBA read as RGBARightRGB...                  OK 
-17,20: RGBRightRGBA read as TwinRGBLeftRGB...                OK 
-17,21: RGBRightRGBA read as TwinRGBRightRGB...               OK 
-17,22: RGBRightRGBA read as TwinRGBALeftRGBA...              OK 
-17,23: RGBRightRGBA read as TwinRGBARightRGBA...             OK 
-17,24: RGBRightRGBA read as TripleTripleView...              OK 
-17,25: RGBRightRGBA read as Alpha...                         OK 
-17,26: RGBRightRGBA read as RedAlpha...                      OK 
-17,27: RGBRightRGBA read as RG+BA...                         OK 
-17,28: RGBRightRGBA read as RGBpassiveA...                   OK 
-17,29: RGBRightRGBA read as RGBpassiveleftRGB...             OK 
-17,30: RGBRightRGBA read as RGBApassiverightRGBA...          OK 
-17,31: RGBRightRGBA read as BanksOfTreesAndBirds...          OK 
-18, 0: RGBALeftRGB read as RGBHalf...                        OK 
-18, 1: RGBALeftRGB read as RGBAHalf...                       OK 
-18, 2: RGBALeftRGB read as ABGRHalf...                       OK 
-18, 3: RGBALeftRGB read as RGBFloat...                       OK 
-18, 4: RGBALeftRGB read as BGRHalf...                        OK 
-18, 5: RGBALeftRGB read as RGBLeftRGB...                     OK 
-18, 6: RGBALeftRGB read as RGBRightRGB...                    OK 
-18, 7: RGBALeftRGB read as RGBALeftRGBA...                   OK 
-18, 8: RGBALeftRGB read as RGBARightRGBA...                  OK 
-18, 9: RGBALeftRGB read as LeftRGB...                        OK 
-18,10: RGBALeftRGB read as RightRGB...                       OK 
-18,11: RGBALeftRGB read as LeftRGBA...                       OK 
-18,12: RGBALeftRGB read as RightRGBA...                      OK 
-18,13: RGBALeftRGB read as TripleView...                     OK 
-18,14: RGBALeftRGB read as Trees...                          OK 
-18,15: RGBALeftRGB read as TreesAndBirds...                  OK 
-18,16: RGBALeftRGB read as RGBLeftRGBA...                    OK 
-18,17: RGBALeftRGB read as RGBRightRGBA...                   OK 
-18,18: RGBALeftRGB read as RGBALeftRGB...                    OK 
-18,19: RGBALeftRGB read as RGBARightRGB...                   OK 
-18,20: RGBALeftRGB read as TwinRGBLeftRGB...                 OK 
-18,21: RGBALeftRGB read as TwinRGBRightRGB...                OK 
-18,22: RGBALeftRGB read as TwinRGBALeftRGBA...               OK 
-18,23: RGBALeftRGB read as TwinRGBARightRGBA...              OK 
-18,24: RGBALeftRGB read as TripleTripleView...               OK 
-18,25: RGBALeftRGB read as Alpha...                          OK 
-18,26: RGBALeftRGB read as RedAlpha...                       OK 
-18,27: RGBALeftRGB read as RG+BA...                          OK 
-18,28: RGBALeftRGB read as RGBpassiveA...                    OK 
-18,29: RGBALeftRGB read as RGBpassiveleftRGB...              OK 
-18,30: RGBALeftRGB read as RGBApassiverightRGBA...           OK 
-18,31: RGBALeftRGB read as BanksOfTreesAndBirds...           OK 
-19, 0: RGBARightRGB read as RGBHalf...                       OK 
-19, 1: RGBARightRGB read as RGBAHalf...                      OK 
-19, 2: RGBARightRGB read as ABGRHalf...                      OK 
-19, 3: RGBARightRGB read as RGBFloat...                      OK 
-19, 4: RGBARightRGB read as BGRHalf...                       OK 
-19, 5: RGBARightRGB read as RGBLeftRGB...                    OK 
-19, 6: RGBARightRGB read as RGBRightRGB...                   OK 
-19, 7: RGBARightRGB read as RGBALeftRGBA...                  OK 
-19, 8: RGBARightRGB read as RGBARightRGBA...                 OK 
-19, 9: RGBARightRGB read as LeftRGB...                       OK 
-19,10: RGBARightRGB read as RightRGB...                      OK 
-19,11: RGBARightRGB read as LeftRGBA...                      OK 
-19,12: RGBARightRGB read as RightRGBA...                     OK 
-19,13: RGBARightRGB read as TripleView...                    OK 
-19,14: RGBARightRGB read as Trees...                         OK 
-19,15: RGBARightRGB read as TreesAndBirds...                 OK 
-19,16: RGBARightRGB read as RGBLeftRGBA...                   OK 
-19,17: RGBARightRGB read as RGBRightRGBA...                  OK 
-19,18: RGBARightRGB read as RGBALeftRGB...                   OK 
-19,19: RGBARightRGB read as RGBARightRGB...                  OK 
-19,20: RGBARightRGB read as TwinRGBLeftRGB...                OK 
-19,21: RGBARightRGB read as TwinRGBRightRGB...               OK 
-19,22: RGBARightRGB read as TwinRGBALeftRGBA...              OK 
-19,23: RGBARightRGB read as TwinRGBARightRGBA...             OK 
-19,24: RGBARightRGB read as TripleTripleView...              OK 
-19,25: RGBARightRGB read as Alpha...                         OK 
-19,26: RGBARightRGB read as RedAlpha...                      OK 
-19,27: RGBARightRGB read as RG+BA...                         OK 
-19,28: RGBARightRGB read as RGBpassiveA...                   OK 
-19,29: RGBARightRGB read as RGBpassiveleftRGB...             OK 
-19,30: RGBARightRGB read as RGBApassiverightRGBA...          OK 
-19,31: RGBARightRGB read as BanksOfTreesAndBirds...          OK 
-20, 0: TwinRGBLeftRGB read as RGBHalf...                     OK 
-20, 1: TwinRGBLeftRGB read as RGBAHalf...                    OK 
-20, 2: TwinRGBLeftRGB read as ABGRHalf...                    OK 
-20, 3: TwinRGBLeftRGB read as RGBFloat...                    OK 
-20, 4: TwinRGBLeftRGB read as BGRHalf...                     OK 
-20, 5: TwinRGBLeftRGB read as RGBLeftRGB...                  OK 
-20, 6: TwinRGBLeftRGB read as RGBRightRGB...                 OK 
-20, 7: TwinRGBLeftRGB read as RGBALeftRGBA...                OK 
-20, 8: TwinRGBLeftRGB read as RGBARightRGBA...               OK 
-20, 9: TwinRGBLeftRGB read as LeftRGB...                     OK 
-20,10: TwinRGBLeftRGB read as RightRGB...                    OK 
-20,11: TwinRGBLeftRGB read as LeftRGBA...                    OK 
-20,12: TwinRGBLeftRGB read as RightRGBA...                   OK 
-20,13: TwinRGBLeftRGB read as TripleView...                  OK 
-20,14: TwinRGBLeftRGB read as Trees...                       OK 
-20,15: TwinRGBLeftRGB read as TreesAndBirds...               OK 
-20,16: TwinRGBLeftRGB read as RGBLeftRGBA...                 OK 
-20,17: TwinRGBLeftRGB read as RGBRightRGBA...                OK 
-20,18: TwinRGBLeftRGB read as RGBALeftRGB...                 OK 
-20,19: TwinRGBLeftRGB read as RGBARightRGB...                OK 
-20,20: TwinRGBLeftRGB read as TwinRGBLeftRGB...              OK 
-20,21: TwinRGBLeftRGB read as TwinRGBRightRGB...             OK 
-20,22: TwinRGBLeftRGB read as TwinRGBALeftRGBA...            OK 
-20,23: TwinRGBLeftRGB read as TwinRGBARightRGBA...           OK 
-20,24: TwinRGBLeftRGB read as TripleTripleView...            OK 
-20,25: TwinRGBLeftRGB read as Alpha...                       OK 
-20,26: TwinRGBLeftRGB read as RedAlpha...                    OK 
-20,27: TwinRGBLeftRGB read as RG+BA...                       OK 
-20,28: TwinRGBLeftRGB read as RGBpassiveA...                 OK 
-20,29: TwinRGBLeftRGB read as RGBpassiveleftRGB...           OK 
-20,30: TwinRGBLeftRGB read as RGBApassiverightRGBA...        OK 
-20,31: TwinRGBLeftRGB read as BanksOfTreesAndBirds...        OK 
-21, 0: TwinRGBRightRGB read as RGBHalf...                    OK 
-21, 1: TwinRGBRightRGB read as RGBAHalf...                   OK 
-21, 2: TwinRGBRightRGB read as ABGRHalf...                   OK 
-21, 3: TwinRGBRightRGB read as RGBFloat...                   OK 
-21, 4: TwinRGBRightRGB read as BGRHalf...                    OK 
-21, 5: TwinRGBRightRGB read as RGBLeftRGB...                 OK 
-21, 6: TwinRGBRightRGB read as RGBRightRGB...                OK 
-21, 7: TwinRGBRightRGB read as RGBALeftRGBA...               OK 
-21, 8: TwinRGBRightRGB read as RGBARightRGBA...              OK 
-21, 9: TwinRGBRightRGB read as LeftRGB...                    OK 
-21,10: TwinRGBRightRGB read as RightRGB...                   OK 
-21,11: TwinRGBRightRGB read as LeftRGBA...                   OK 
-21,12: TwinRGBRightRGB read as RightRGBA...                  OK 
-21,13: TwinRGBRightRGB read as TripleView...                 OK 
-21,14: TwinRGBRightRGB read as Trees...                      OK 
-21,15: TwinRGBRightRGB read as TreesAndBirds...              OK 
-21,16: TwinRGBRightRGB read as RGBLeftRGBA...                OK 
-21,17: TwinRGBRightRGB read as RGBRightRGBA...               OK 
-21,18: TwinRGBRightRGB read as RGBALeftRGB...                OK 
-21,19: TwinRGBRightRGB read as RGBARightRGB...               OK 
-21,20: TwinRGBRightRGB read as TwinRGBLeftRGB...             OK 
-21,21: TwinRGBRightRGB read as TwinRGBRightRGB...            OK 
-21,22: TwinRGBRightRGB read as TwinRGBALeftRGBA...           OK 
-21,23: TwinRGBRightRGB read as TwinRGBARightRGBA...          OK 
-21,24: TwinRGBRightRGB read as TripleTripleView...           OK 
-21,25: TwinRGBRightRGB read as Alpha...                      OK 
-21,26: TwinRGBRightRGB read as RedAlpha...                   OK 
-21,27: TwinRGBRightRGB read as RG+BA...                      OK 
-21,28: TwinRGBRightRGB read as RGBpassiveA...                OK 
-21,29: TwinRGBRightRGB read as RGBpassiveleftRGB...          OK 
-21,30: TwinRGBRightRGB read as RGBApassiverightRGBA...       OK 
-21,31: TwinRGBRightRGB read as BanksOfTreesAndBirds...       OK 
-22, 0: TwinRGBALeftRGBA read as RGBHalf...                   OK 
-22, 1: TwinRGBALeftRGBA read as RGBAHalf...                  OK 
-22, 2: TwinRGBALeftRGBA read as ABGRHalf...                  OK 
-22, 3: TwinRGBALeftRGBA read as RGBFloat...                  OK 
-22, 4: TwinRGBALeftRGBA read as BGRHalf...                   OK 
-22, 5: TwinRGBALeftRGBA read as RGBLeftRGB...                OK 
-22, 6: TwinRGBALeftRGBA read as RGBRightRGB...               OK 
-22, 7: TwinRGBALeftRGBA read as RGBALeftRGBA...              OK 
-22, 8: TwinRGBALeftRGBA read as RGBARightRGBA...             OK 
-22, 9: TwinRGBALeftRGBA read as LeftRGB...                   OK 
-22,10: TwinRGBALeftRGBA read as RightRGB...                  OK 
-22,11: TwinRGBALeftRGBA read as LeftRGBA...                  OK 
-22,12: TwinRGBALeftRGBA read as RightRGBA...                 OK 
-22,13: TwinRGBALeftRGBA read as TripleView...                OK 
-22,14: TwinRGBALeftRGBA read as Trees...                     OK 
-22,15: TwinRGBALeftRGBA read as TreesAndBirds...             OK 
-22,16: TwinRGBALeftRGBA read as RGBLeftRGBA...               OK 
-22,17: TwinRGBALeftRGBA read as RGBRightRGBA...              OK 
-22,18: TwinRGBALeftRGBA read as RGBALeftRGB...               OK 
-22,19: TwinRGBALeftRGBA read as RGBARightRGB...              OK 
-22,20: TwinRGBALeftRGBA read as TwinRGBLeftRGB...            OK 
-22,21: TwinRGBALeftRGBA read as TwinRGBRightRGB...           OK 
-22,22: TwinRGBALeftRGBA read as TwinRGBALeftRGBA...          OK 
-22,23: TwinRGBALeftRGBA read as TwinRGBARightRGBA...         OK 
-22,24: TwinRGBALeftRGBA read as TripleTripleView...          OK 
-22,25: TwinRGBALeftRGBA read as Alpha...                     OK 
-22,26: TwinRGBALeftRGBA read as RedAlpha...                  OK 
-22,27: TwinRGBALeftRGBA read as RG+BA...                     OK 
-22,28: TwinRGBALeftRGBA read as RGBpassiveA...               OK 
-22,29: TwinRGBALeftRGBA read as RGBpassiveleftRGB...         OK 
-22,30: TwinRGBALeftRGBA read as RGBApassiverightRGBA...      OK 
-22,31: TwinRGBALeftRGBA read as BanksOfTreesAndBirds...      OK 
-23, 0: TwinRGBARightRGBA read as RGBHalf...                  OK 
-23, 1: TwinRGBARightRGBA read as RGBAHalf...                 OK 
-23, 2: TwinRGBARightRGBA read as ABGRHalf...                 OK 
-23, 3: TwinRGBARightRGBA read as RGBFloat...                 OK 
-23, 4: TwinRGBARightRGBA read as BGRHalf...                  OK 
-23, 5: TwinRGBARightRGBA read as RGBLeftRGB...               OK 
-23, 6: TwinRGBARightRGBA read as RGBRightRGB...              OK 
-23, 7: TwinRGBARightRGBA read as RGBALeftRGBA...             OK 
-23, 8: TwinRGBARightRGBA read as RGBARightRGBA...            OK 
-23, 9: TwinRGBARightRGBA read as LeftRGB...                  OK 
-23,10: TwinRGBARightRGBA read as RightRGB...                 OK 
-23,11: TwinRGBARightRGBA read as LeftRGBA...                 OK 
-23,12: TwinRGBARightRGBA read as RightRGBA...                OK 
-23,13: TwinRGBARightRGBA read as TripleView...               OK 
-23,14: TwinRGBARightRGBA read as Trees...                    OK 
-23,15: TwinRGBARightRGBA read as TreesAndBirds...            OK 
-23,16: TwinRGBARightRGBA read as RGBLeftRGBA...              OK 
-23,17: TwinRGBARightRGBA read as RGBRightRGBA...             OK 
-23,18: TwinRGBARightRGBA read as RGBALeftRGB...              OK 
-23,19: TwinRGBARightRGBA read as RGBARightRGB...             OK 
-23,20: TwinRGBARightRGBA read as TwinRGBLeftRGB...           OK 
-23,21: TwinRGBARightRGBA read as TwinRGBRightRGB...          OK 
-23,22: TwinRGBARightRGBA read as TwinRGBALeftRGBA...         OK 
-23,23: TwinRGBARightRGBA read as TwinRGBARightRGBA...        OK 
-23,24: TwinRGBARightRGBA read as TripleTripleView...         OK 
-23,25: TwinRGBARightRGBA read as Alpha...                    OK 
-23,26: TwinRGBARightRGBA read as RedAlpha...                 OK 
-23,27: TwinRGBARightRGBA read as RG+BA...                    OK 
-23,28: TwinRGBARightRGBA read as RGBpassiveA...              OK 
-23,29: TwinRGBARightRGBA read as RGBpassiveleftRGB...        OK 
-23,30: TwinRGBARightRGBA read as RGBApassiverightRGBA...     OK 
-23,31: TwinRGBARightRGBA read as BanksOfTreesAndBirds...     OK 
-24, 0: TripleTripleView read as RGBHalf...                   OK 
-24, 1: TripleTripleView read as RGBAHalf...                  OK 
-24, 2: TripleTripleView read as ABGRHalf...                  OK 
-24, 3: TripleTripleView read as RGBFloat...                  OK 
-24, 4: TripleTripleView read as BGRHalf...                   OK 
-24, 5: TripleTripleView read as RGBLeftRGB...                OK 
-24, 6: TripleTripleView read as RGBRightRGB...               OK 
-24, 7: TripleTripleView read as RGBALeftRGBA...              OK 
-24, 8: TripleTripleView read as RGBARightRGBA...             OK 
-24, 9: TripleTripleView read as LeftRGB...                   OK 
-24,10: TripleTripleView read as RightRGB...                  OK 
-24,11: TripleTripleView read as LeftRGBA...                  OK 
-24,12: TripleTripleView read as RightRGBA...                 OK 
-24,13: TripleTripleView read as TripleView...                OK 
-24,14: TripleTripleView read as Trees...                     OK 
-24,15: TripleTripleView read as TreesAndBirds...             OK 
-24,16: TripleTripleView read as RGBLeftRGBA...               OK 
-24,17: TripleTripleView read as RGBRightRGBA...              OK 
-24,18: TripleTripleView read as RGBALeftRGB...               OK 
-24,19: TripleTripleView read as RGBARightRGB...              OK 
-24,20: TripleTripleView read as TwinRGBLeftRGB...            OK 
-24,21: TripleTripleView read as TwinRGBRightRGB...           OK 
-24,22: TripleTripleView read as TwinRGBALeftRGBA...          OK 
-24,23: TripleTripleView read as TwinRGBARightRGBA...         OK 
-24,24: TripleTripleView read as TripleTripleView...          OK 
-24,25: TripleTripleView read as Alpha...                     OK 
-24,26: TripleTripleView read as RedAlpha...                  OK 
-24,27: TripleTripleView read as RG+BA...                     OK 
-24,28: TripleTripleView read as RGBpassiveA...               OK 
-24,29: TripleTripleView read as RGBpassiveleftRGB...         OK 
-24,30: TripleTripleView read as RGBApassiverightRGBA...      OK 
-24,31: TripleTripleView read as BanksOfTreesAndBirds...      OK 
-25, 0: Alpha read as RGBHalf...                              OK 
-25, 1: Alpha read as RGBAHalf...                             OK 
-25, 2: Alpha read as ABGRHalf...                             OK 
-25, 3: Alpha read as RGBFloat...                             OK 
-25, 4: Alpha read as BGRHalf...                              OK 
-25, 5: Alpha read as RGBLeftRGB...                           OK 
-25, 6: Alpha read as RGBRightRGB...                          OK 
-25, 7: Alpha read as RGBALeftRGBA...                         OK 
-25, 8: Alpha read as RGBARightRGBA...                        OK 
-25, 9: Alpha read as LeftRGB...                              OK 
-25,10: Alpha read as RightRGB...                             OK 
-25,11: Alpha read as LeftRGBA...                             OK 
-25,12: Alpha read as RightRGBA...                            OK 
-25,13: Alpha read as TripleView...                           OK 
-25,14: Alpha read as Trees...                                OK 
-25,15: Alpha read as TreesAndBirds...                        OK 
-25,16: Alpha read as RGBLeftRGBA...                          OK 
-25,17: Alpha read as RGBRightRGBA...                         OK 
-25,18: Alpha read as RGBALeftRGB...                          OK 
-25,19: Alpha read as RGBARightRGB...                         OK 
-25,20: Alpha read as TwinRGBLeftRGB...                       OK 
-25,21: Alpha read as TwinRGBRightRGB...                      OK 
-25,22: Alpha read as TwinRGBALeftRGBA...                     OK 
-25,23: Alpha read as TwinRGBARightRGBA...                    OK 
-25,24: Alpha read as TripleTripleView...                     OK 
-25,25: Alpha read as Alpha...                                OK 
-25,26: Alpha read as RedAlpha...                             OK 
-25,27: Alpha read as RG+BA...                                OK 
-25,28: Alpha read as RGBpassiveA...                          OK 
-25,29: Alpha read as RGBpassiveleftRGB...                    OK 
-25,30: Alpha read as RGBApassiverightRGBA...                 OK 
-25,31: Alpha read as BanksOfTreesAndBirds...                 OK 
-26, 0: RedAlpha read as RGBHalf...                           OK 
-26, 1: RedAlpha read as RGBAHalf...                          OK 
-26, 2: RedAlpha read as ABGRHalf...                          OK 
-26, 3: RedAlpha read as RGBFloat...                          OK 
-26, 4: RedAlpha read as BGRHalf...                           OK 
-26, 5: RedAlpha read as RGBLeftRGB...                        OK 
-26, 6: RedAlpha read as RGBRightRGB...                       OK 
-26, 7: RedAlpha read as RGBALeftRGBA...                      OK 
-26, 8: RedAlpha read as RGBARightRGBA...                     OK 
-26, 9: RedAlpha read as LeftRGB...                           OK 
-26,10: RedAlpha read as RightRGB...                          OK 
-26,11: RedAlpha read as LeftRGBA...                          OK 
-26,12: RedAlpha read as RightRGBA...                         OK 
-26,13: RedAlpha read as TripleView...                        OK 
-26,14: RedAlpha read as Trees...                             OK 
-26,15: RedAlpha read as TreesAndBirds...                     OK 
-26,16: RedAlpha read as RGBLeftRGBA...                       OK 
-26,17: RedAlpha read as RGBRightRGBA...                      OK 
-26,18: RedAlpha read as RGBALeftRGB...                       OK 
-26,19: RedAlpha read as RGBARightRGB...                      OK 
-26,20: RedAlpha read as TwinRGBLeftRGB...                    OK 
-26,21: RedAlpha read as TwinRGBRightRGB...                   OK 
-26,22: RedAlpha read as TwinRGBALeftRGBA...                  OK 
-26,23: RedAlpha read as TwinRGBARightRGBA...                 OK 
-26,24: RedAlpha read as TripleTripleView...                  OK 
-26,25: RedAlpha read as Alpha...                             OK 
-26,26: RedAlpha read as RedAlpha...                          OK 
-26,27: RedAlpha read as RG+BA...                             OK 
-26,28: RedAlpha read as RGBpassiveA...                       OK 
-26,29: RedAlpha read as RGBpassiveleftRGB...                 OK 
-26,30: RedAlpha read as RGBApassiverightRGBA...              OK 
-26,31: RedAlpha read as BanksOfTreesAndBirds...              OK 
-27, 0: RG+BA read as RGBHalf...                              OK 
-27, 1: RG+BA read as RGBAHalf...                             OK 
-27, 2: RG+BA read as ABGRHalf...                             OK 
-27, 3: RG+BA read as RGBFloat...                             OK 
-27, 4: RG+BA read as BGRHalf...                              OK 
-27, 5: RG+BA read as RGBLeftRGB...                           OK 
-27, 6: RG+BA read as RGBRightRGB...                          OK 
-27, 7: RG+BA read as RGBALeftRGBA...                         OK 
-27, 8: RG+BA read as RGBARightRGBA...                        OK 
-27, 9: RG+BA read as LeftRGB...                              OK 
-27,10: RG+BA read as RightRGB...                             OK 
-27,11: RG+BA read as LeftRGBA...                             OK 
-27,12: RG+BA read as RightRGBA...                            OK 
-27,13: RG+BA read as TripleView...                           OK 
-27,14: RG+BA read as Trees...                                OK 
-27,15: RG+BA read as TreesAndBirds...                        OK 
-27,16: RG+BA read as RGBLeftRGBA...                          OK 
-27,17: RG+BA read as RGBRightRGBA...                         OK 
-27,18: RG+BA read as RGBALeftRGB...                          OK 
-27,19: RG+BA read as RGBARightRGB...                         OK 
-27,20: RG+BA read as TwinRGBLeftRGB...                       OK 
-27,21: RG+BA read as TwinRGBRightRGB...                      OK 
-27,22: RG+BA read as TwinRGBALeftRGBA...                     OK 
-27,23: RG+BA read as TwinRGBARightRGBA...                    OK 
-27,24: RG+BA read as TripleTripleView...                     OK 
-27,25: RG+BA read as Alpha...                                OK 
-27,26: RG+BA read as RedAlpha...                             OK 
-27,27: RG+BA read as RG+BA...                                OK 
-27,28: RG+BA read as RGBpassiveA...                          OK 
-27,29: RG+BA read as RGBpassiveleftRGB...                    OK 
-27,30: RG+BA read as RGBApassiverightRGBA...                 OK 
-27,31: RG+BA read as BanksOfTreesAndBirds...                 OK 
-28, 0: RGBpassiveA read as RGBHalf...                        OK 
-28, 1: RGBpassiveA read as RGBAHalf...                       OK 
-28, 2: RGBpassiveA read as ABGRHalf...                       OK 
-28, 3: RGBpassiveA read as RGBFloat...                       OK 
-28, 4: RGBpassiveA read as BGRHalf...                        OK 
-28, 5: RGBpassiveA read as RGBLeftRGB...                     OK 
-28, 6: RGBpassiveA read as RGBRightRGB...                    OK 
-28, 7: RGBpassiveA read as RGBALeftRGBA...                   OK 
-28, 8: RGBpassiveA read as RGBARightRGBA...                  OK 
-28, 9: RGBpassiveA read as LeftRGB...                        OK 
-28,10: RGBpassiveA read as RightRGB...                       OK 
-28,11: RGBpassiveA read as LeftRGBA...                       OK 
-28,12: RGBpassiveA read as RightRGBA...                      OK 
-28,13: RGBpassiveA read as TripleView...                     OK 
-28,14: RGBpassiveA read as Trees...                          OK 
-28,15: RGBpassiveA read as TreesAndBirds...                  OK 
-28,16: RGBpassiveA read as RGBLeftRGBA...                    OK 
-28,17: RGBpassiveA read as RGBRightRGBA...                   OK 
-28,18: RGBpassiveA read as RGBALeftRGB...                    OK 
-28,19: RGBpassiveA read as RGBARightRGB...                   OK 
-28,20: RGBpassiveA read as TwinRGBLeftRGB...                 OK 
-28,21: RGBpassiveA read as TwinRGBRightRGB...                OK 
-28,22: RGBpassiveA read as TwinRGBALeftRGBA...               OK 
-28,23: RGBpassiveA read as TwinRGBARightRGBA...              OK 
-28,24: RGBpassiveA read as TripleTripleView...               OK 
-28,25: RGBpassiveA read as Alpha...                          OK 
-28,26: RGBpassiveA read as RedAlpha...                       OK 
-28,27: RGBpassiveA read as RG+BA...                          OK 
-28,28: RGBpassiveA read as RGBpassiveA...                    OK 
-28,29: RGBpassiveA read as RGBpassiveleftRGB...              OK 
-28,30: RGBpassiveA read as RGBApassiverightRGBA...           OK 
-28,31: RGBpassiveA read as BanksOfTreesAndBirds...           OK 
-29, 0: RGBpassiveleftRGB read as RGBHalf...                  OK 
-29, 1: RGBpassiveleftRGB read as RGBAHalf...                 OK 
-29, 2: RGBpassiveleftRGB read as ABGRHalf...                 OK 
-29, 3: RGBpassiveleftRGB read as RGBFloat...                 OK 
-29, 4: RGBpassiveleftRGB read as BGRHalf...                  OK 
-29, 5: RGBpassiveleftRGB read as RGBLeftRGB...               OK 
-29, 6: RGBpassiveleftRGB read as RGBRightRGB...              OK 
-29, 7: RGBpassiveleftRGB read as RGBALeftRGBA...             OK 
-29, 8: RGBpassiveleftRGB read as RGBARightRGBA...            OK 
-29, 9: RGBpassiveleftRGB read as LeftRGB...                  OK 
-29,10: RGBpassiveleftRGB read as RightRGB...                 OK 
-29,11: RGBpassiveleftRGB read as LeftRGBA...                 OK 
-29,12: RGBpassiveleftRGB read as RightRGBA...                OK 
-29,13: RGBpassiveleftRGB read as TripleView...               OK 
-29,14: RGBpassiveleftRGB read as Trees...                    OK 
-29,15: RGBpassiveleftRGB read as TreesAndBirds...            OK 
-29,16: RGBpassiveleftRGB read as RGBLeftRGBA...              OK 
-29,17: RGBpassiveleftRGB read as RGBRightRGBA...             OK 
-29,18: RGBpassiveleftRGB read as RGBALeftRGB...              OK 
-29,19: RGBpassiveleftRGB read as RGBARightRGB...             OK 
-29,20: RGBpassiveleftRGB read as TwinRGBLeftRGB...           OK 
-29,21: RGBpassiveleftRGB read as TwinRGBRightRGB...          OK 
-29,22: RGBpassiveleftRGB read as TwinRGBALeftRGBA...         OK 
-29,23: RGBpassiveleftRGB read as TwinRGBARightRGBA...        OK 
-29,24: RGBpassiveleftRGB read as TripleTripleView...         OK 
-29,25: RGBpassiveleftRGB read as Alpha...                    OK 
-29,26: RGBpassiveleftRGB read as RedAlpha...                 OK 
-29,27: RGBpassiveleftRGB read as RG+BA...                    OK 
-29,28: RGBpassiveleftRGB read as RGBpassiveA...              OK 
-29,29: RGBpassiveleftRGB read as RGBpassiveleftRGB...        OK 
-29,30: RGBpassiveleftRGB read as RGBApassiverightRGBA...     OK 
-29,31: RGBpassiveleftRGB read as BanksOfTreesAndBirds...     OK 
-30, 0: RGBApassiverightRGBA read as RGBHalf...               OK 
-30, 1: RGBApassiverightRGBA read as RGBAHalf...              OK 
-30, 2: RGBApassiverightRGBA read as ABGRHalf...              OK 
-30, 3: RGBApassiverightRGBA read as RGBFloat...              OK 
-30, 4: RGBApassiverightRGBA read as BGRHalf...               OK 
-30, 5: RGBApassiverightRGBA read as RGBLeftRGB...            OK 
-30, 6: RGBApassiverightRGBA read as RGBRightRGB...           OK 
-30, 7: RGBApassiverightRGBA read as RGBALeftRGBA...          OK 
-30, 8: RGBApassiverightRGBA read as RGBARightRGBA...         OK 
-30, 9: RGBApassiverightRGBA read as LeftRGB...               OK 
-30,10: RGBApassiverightRGBA read as RightRGB...              OK 
-30,11: RGBApassiverightRGBA read as LeftRGBA...              OK 
-30,12: RGBApassiverightRGBA read as RightRGBA...             OK 
-30,13: RGBApassiverightRGBA read as TripleView...            OK 
-30,14: RGBApassiverightRGBA read as Trees...                 OK 
-30,15: RGBApassiverightRGBA read as TreesAndBirds...         OK 
-30,16: RGBApassiverightRGBA read as RGBLeftRGBA...           OK 
-30,17: RGBApassiverightRGBA read as RGBRightRGBA...          OK 
-30,18: RGBApassiverightRGBA read as RGBALeftRGB...           OK 
-30,19: RGBApassiverightRGBA read as RGBARightRGB...          OK 
-30,20: RGBApassiverightRGBA read as TwinRGBLeftRGB...        OK 
-30,21: RGBApassiverightRGBA read as TwinRGBRightRGB...       OK 
-30,22: RGBApassiverightRGBA read as TwinRGBALeftRGBA...      OK 
-30,23: RGBApassiverightRGBA read as TwinRGBARightRGBA...     OK 
-30,24: RGBApassiverightRGBA read as TripleTripleView...      OK 
-30,25: RGBApassiverightRGBA read as Alpha...                 OK 
-30,26: RGBApassiverightRGBA read as RedAlpha...              OK 
-30,27: RGBApassiverightRGBA read as RG+BA...                 OK 
-30,28: RGBApassiverightRGBA read as RGBpassiveA...           OK 
-30,29: RGBApassiverightRGBA read as RGBpassiveleftRGB...     OK 
-30,30: RGBApassiverightRGBA read as RGBApassiverightRGBA...  OK 
-30,31: RGBApassiverightRGBA read as BanksOfTreesAndBirds...  OK 
-31, 0: BanksOfTreesAndBirds read as RGBHalf...               OK 
-31, 1: BanksOfTreesAndBirds read as RGBAHalf...              OK 
-31, 2: BanksOfTreesAndBirds read as ABGRHalf...              OK 
-31, 3: BanksOfTreesAndBirds read as RGBFloat...              OK 
-31, 4: BanksOfTreesAndBirds read as BGRHalf...               OK 
-31, 5: BanksOfTreesAndBirds read as RGBLeftRGB...            OK 
-31, 6: BanksOfTreesAndBirds read as RGBRightRGB...           OK 
-31, 7: BanksOfTreesAndBirds read as RGBALeftRGBA...          OK 
-31, 8: BanksOfTreesAndBirds read as RGBARightRGBA...         OK 
-31, 9: BanksOfTreesAndBirds read as LeftRGB...               OK 
-31,10: BanksOfTreesAndBirds read as RightRGB...              OK 
-31,11: BanksOfTreesAndBirds read as LeftRGBA...              OK 
-31,12: BanksOfTreesAndBirds read as RightRGBA...             OK 
-31,13: BanksOfTreesAndBirds read as TripleView...            OK 
-31,14: BanksOfTreesAndBirds read as Trees...                 OK 
-31,15: BanksOfTreesAndBirds read as TreesAndBirds...         OK 
-31,16: BanksOfTreesAndBirds read as RGBLeftRGBA...           OK 
-31,17: BanksOfTreesAndBirds read as RGBRightRGBA...          OK 
-31,18: BanksOfTreesAndBirds read as RGBALeftRGB...           OK 
-31,19: BanksOfTreesAndBirds read as RGBARightRGB...          OK 
-31,20: BanksOfTreesAndBirds read as TwinRGBLeftRGB...        OK 
-31,21: BanksOfTreesAndBirds read as TwinRGBRightRGB...       OK 
-31,22: BanksOfTreesAndBirds read as TwinRGBALeftRGBA...      OK 
-31,23: BanksOfTreesAndBirds read as TwinRGBARightRGBA...     OK 
-31,24: BanksOfTreesAndBirds read as TripleTripleView...      OK 
-31,25: BanksOfTreesAndBirds read as Alpha...                 OK 
-31,26: BanksOfTreesAndBirds read as RedAlpha...              OK 
-31,27: BanksOfTreesAndBirds read as RG+BA...                 OK 
-31,28: BanksOfTreesAndBirds read as RGBpassiveA...           OK 
-31,29: BanksOfTreesAndBirds read as RGBpassiveleftRGB...     OK 
-31,30: BanksOfTreesAndBirds read as RGBApassiverightRGBA...  OK 
-31,31: BanksOfTreesAndBirds read as BanksOfTreesAndBirds...  OK 
-0/1024 runs failed
-0 tests skipped (assumed to be bad)
-0/1024 optimised
-ok
-
-
-=======
 Running testYca
 Testing luminance/chroma input and output
 
@@ -18441,26 +16380,26 @@
 Running testDeepTiledBasic
 Testing the DeepTiledInput/OutputFile for basic use
 Testing files with 1 channels, using absolute coordinates 2 times.
-generating compression 0  tileSizeX 26 tileSizeY 143 writing per-tile reading per-tile 
-generating compression 0  tileSizeX 259 tileSizeY 84 writing bulk reading bulk 
-generating compression 0  tileSizeX 85 tileSizeY 121 writing per-tile with relative coordinates reading per-tile with relative coordinates 
-generating compression 1  tileSizeX 14 tileSizeY 21 writing per-tile reading per-tile 
-generating compression 1  tileSizeX 251 tileSizeY 169 writing bulk reading bulk 
-generating compression 1  tileSizeX 153 tileSizeY 98 writing per-tile with relative coordinates reading per-tile with relative coordinates 
+generating compression 0  tileSizeX 13 tileSizeY 13 writing per-tile reading per-tile 
+generating compression 0  tileSizeX 240 tileSizeY 142 writing bulk reading bulk 
+generating compression 0  tileSizeX 160 tileSizeY 72 writing per-tile with relative coordinates reading per-tile with relative coordinates 
+generating compression 1  tileSizeX 216 tileSizeY 1 writing per-tile reading per-tile 
+generating compression 1  tileSizeX 234 tileSizeY 4 writing bulk reading bulk 
+generating compression 1  tileSizeX 241 tileSizeY 10 writing per-tile with relative coordinates reading per-tile with relative coordinates 
 Testing files with 3 channels, using absolute coordinates 2 times.
-generating compression 0  tileSizeX 47 tileSizeY 15 writing per-tile reading per-tile 
-generating compression 0  tileSizeX 21 tileSizeY 56 writing bulk reading bulk 
-generating compression 0  tileSizeX 18 tileSizeY 78 writing per-tile with relative coordinates reading per-tile with relative coordinates 
-generating compression 1  tileSizeX 153 tileSizeY 66 writing per-tile reading per-tile 
-generating compression 1  tileSizeX 75 tileSizeY 35 writing bulk reading bulk 
-generating compression 1  tileSizeX 20 tileSizeY 56 writing per-tile with relative coordinates reading per-tile with relative coordinates 
+generating compression 0  tileSizeX 223 tileSizeY 47 writing per-tile reading per-tile 
+generating compression 0  tileSizeX 95 tileSizeY 164 writing bulk reading bulk 
+generating compression 0  tileSizeX 260 tileSizeY 109 writing per-tile with relative coordinates reading per-tile with relative coordinates 
+generating compression 1  tileSizeX 66 tileSizeY 114 writing per-tile reading per-tile 
+generating compression 1  tileSizeX 100 tileSizeY 10 writing bulk reading bulk 
+generating compression 1  tileSizeX 251 tileSizeY 46 writing per-tile with relative coordinates reading per-tile with relative coordinates 
 Testing files with 10 channels, using absolute coordinates 2 times.
-generating compression 0  tileSizeX 166 tileSizeY 29 writing per-tile reading per-tile 
-generating compression 0  tileSizeX 234 tileSizeY 151 writing bulk reading bulk 
-generating compression 0  tileSizeX 46 tileSizeY 63 writing per-tile with relative coordinates reading per-tile with relative coordinates 
-generating compression 1  tileSizeX 270 tileSizeY 83 writing per-tile reading per-tile 
-generating compression 1  tileSizeX 10 tileSizeY 30 writing bulk reading bulk 
-generating compression 1  tileSizeX 40 tileSizeY 161 writing per-tile with relative coordinates reading per-tile with relative coordinates 
+generating compression 0  tileSizeX 224 tileSizeY 62 writing per-tile reading per-tile 
+generating compression 0  tileSizeX 151 tileSizeY 117 writing bulk reading bulk 
+generating compression 0  tileSizeX 193 tileSizeY 33 writing per-tile with relative coordinates reading per-tile with relative coordinates 
+generating compression 1  tileSizeX 187 tileSizeY 166 writing per-tile reading per-tile 
+generating compression 1  tileSizeX 69 tileSizeY 23 writing bulk reading bulk 
+generating compression 1  tileSizeX 57 tileSizeY 14 writing per-tile with relative coordinates reading per-tile with relative coordinates 
 ok
 
 
@@ -18468,14 +16407,14 @@
 Running testCopyDeepTiled
 Testing raw copy in DeepTiledInput/OutputFile 
 Testing files with 3 channels, using absolute coordinates 1 times.
-generating compression 0 tileSizeX 4 tileSizeY 56 writing copying reading 
+generating compression 0 tileSizeX 8 tileSizeY 173 writing copying reading 
 Testing files with 5 channels, using absolute coordinates 2 times.
-generating compression 0 tileSizeX 99 tileSizeY 218 writing copying reading 
-generating compression 1 tileSizeX 136 tileSizeY 94 writing copying reading 
+generating compression 0 tileSizeX 65 tileSizeY 16 writing copying reading 
+generating compression 1 tileSizeX 145 tileSizeY 152 writing copying reading 
 Testing files with 11 channels, using absolute coordinates 3 times.
-generating compression 0 tileSizeX 132 tileSizeY 266 writing copying reading 
-generating compression 1 tileSizeX 52 tileSizeY 139 writing copying reading 
-generating compression 2 tileSizeX 71 tileSizeY 41 writing copying reading 
+generating compression 0 tileSizeX 147 tileSizeY 127 writing copying reading 
+generating compression 1 tileSizeX 164 tileSizeY 200 writing copying reading 
+generating compression 2 tileSizeX 195 tileSizeY 186 writing copying reading 
 ok
 
 
@@ -19269,8 +17208,10 @@
    Byte Interleaving 
    FLOAT -> HALF conversion
       convertFloatToHalf64_scalar()
+      convertFloatToHalf64_f16c()
    ZigZag re-ordering with HALF -> FLOAT conversion
       fromHalfZigZag_scaler()
+      fromHalfZigZag_f16c()
    DCT Round Trip 
       Inverse, DC Only
       Inverse, Scalar: 
@@ -19282,6 +17223,24 @@
          3x8
          2x8
          1x8
+      Inverse, SSE2: 
+         8x8
+         7x8
+         6x8
+         5x8
+         4x8
+         3x8
+         2x8
+         1x8
+      Inverse, AVX: 
+         8x8
+         7x8
+         6x8
+         5x8
+         4x8
+         3x8
+         2x8
+         1x8
 ok