nkeynes@190: # nkeynes@190: # tile tests nkeynes@190: # nkeynes@190: [3.1 - Triangle - Fully contained] nkeynes@190: input = nkeynes@190: 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 0.1 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 0.2 31.9 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: F0000000 0.3 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0200000 2083242D 00000000 nkeynes@190: 0.1 0.1 0.2 F0ABCDEF nkeynes@190: 0.2 31.9 0.4 E0989898 nkeynes@190: 0.3 31.6 0.7 F8878787 nkeynes@190: tile 1 = 80204000 nkeynes@190: [3.2 - Triangle - Almost fully contained] nkeynes@190: input = nkeynes@190: 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 0.1 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 0.2 32.0 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: F0000000 0.3 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 0.1 0.1 0.2 F0ABCDEF nkeynes@190: 0.2 32.0 0.4 E0989898 nkeynes@190: 0.3 31.6 0.7 F8878787 nkeynes@190: tile 1 0x0 = 80204000 nkeynes@190: tile 1 0x1 = 80204000 nkeynes@190: [3.2 - Not in tile] nkeynes@190: input = nkeynes@190: 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 32.0 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 32.0 15.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: F0000000 32.5 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0200000 2083242D 00000000 nkeynes@190: 32.0 0.1 0.2 F0ABCDEF nkeynes@190: 32.0 15.3 0.4 E0989898 nkeynes@190: 32.5 31.6 0.7 F8878787 nkeynes@190: tile 1 = nkeynes@190: [3.3 - Just in tile] nkeynes@190: input = nkeynes@190: 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 31.99 0.1 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 31.99 15.3 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: F0000000 32.5 31.6 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 31.99 0.1 0.2 F0ABCDEF nkeynes@190: 31.99 15.3 0.4 E0989898 nkeynes@190: 32.5 31.6 0.7 F8878787 nkeynes@190: tile 1 0x0 = 80204000 nkeynes@190: tile 1 1x0 = 80204000 nkeynes@190: [3.4 - Crossing (no vertex in tile)] nkeynes@190: input = nkeynes@190: 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 32.5 5.0 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 5.0 32.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: F0000000 32.5 32.5 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 32.5 5.0 0.2 F0ABCDEF nkeynes@190: 5.0 32.5 0.4 E0989898 nkeynes@190: 32.5 32.5 0.7 F8878787 nkeynes@190: tile 1 = 80204000 nkeynes@190: [3.5 - Not crossing (bounding box contained)] nkeynes@190: input = nkeynes@190: 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 63.5 25.0 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 25.0 63.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: F0000000 63.5 63.5 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 63.5 25.0 0.2 F0ABCDEF nkeynes@190: 25.0 63.5 0.4 E0989898 nkeynes@190: 63.5 63.5 0.7 F8878787 nkeynes@190: tile 1 = 80204000 nkeynes@190: [3.6 - Not crossing (nowhere near, but bounding box...)] nkeynes@190: input = nkeynes@190: 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 639.0 0.0 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 0.1 479.0 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: F0000000 639.0 479.0 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 639.0 0.0 0.2 F0ABCDEF nkeynes@190: 0.1 479.0 0.4 E0989898 nkeynes@190: 639.0 479.0 0.7 F8878787 nkeynes@190: tile 1 = 80204000 nkeynes@190: [3.7 - 2x triangles - Starting in tile 2, down 32.0 line] nkeynes@190: input = nkeynes@190: 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 63.6 0.5 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 32.0 15.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: E0000000 32.0 0.5 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: F0000000 15.0 15.5 0.9 DEADBEEF DEADBEEF ABACADAB DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0200000 2083242D 00000000 nkeynes@190: 63.6 0.5 0.2 F0ABCDEF nkeynes@190: 32.0 15.5 0.4 E0989898 nkeynes@190: 32.0 0.5 0.7 F8878787 nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 32.0 0.5 0.7 F8878787 nkeynes@190: 32.0 15.5 0.4 E0989898 nkeynes@190: 15.0 15.5 0.9 ABACADAB nkeynes@190: tile 1 = 8020400F nkeynes@190: tile 1 1x0 = 82204000 nkeynes@190: [3.8 - 2x triangles - Starting in tile 2, down 31.5 line] nkeynes@190: input = nkeynes@190: 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 63.6 0.5 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 31.5 15.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: E0000000 31.5 0.5 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: F0000000 15.0 15.5 0.9 DEADBEEF DEADBEEF ABACADAB DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 63.6 0.5 0.2 F0ABCDEF nkeynes@190: 31.5 15.5 0.4 E0989898 nkeynes@190: 31.5 0.5 0.7 F8878787 nkeynes@190: E0200000 2083242D 00000000 nkeynes@190: 31.5 0.5 0.7 F8878787 nkeynes@190: 31.5 15.5 0.4 E0989898 nkeynes@190: 15.0 15.5 0.9 ABACADAB nkeynes@190: tile 1 = 82204000 nkeynes@190: tile 1 1x0 = 80204000 nkeynes@190: [3.9 - 2x triangles - Starting in tile 1, down 31.99 line] nkeynes@190: input = nkeynes@190: 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 0.5 0.5 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 31.99 15.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: E0000000 31.99 0.5 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: F0000000 63.5 15.5 0.9 DEADBEEF DEADBEEF ABACADAB DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0200000 2083242D 00000000 nkeynes@190: 0.5 0.5 0.2 F0ABCDEF nkeynes@190: 31.99 15.5 0.4 E0989898 nkeynes@190: 31.99 0.5 0.7 F8878787 nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 31.99 0.5 0.7 F8878787 nkeynes@190: 31.99 15.5 0.4 E0989898 nkeynes@190: 63.5 15.5 0.9 ABACADAB nkeynes@190: tile 1 = 82204000 nkeynes@190: tile 1 1x0 = 8020400F nkeynes@190: [3.10 - 2x triangles - Starting in tile 1, down 32.0 line] nkeynes@190: input = nkeynes@190: 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 0.5 0.5 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 32.0 15.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: E0000000 32.0 0.5 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: F0000000 63.5 15.5 0.9 DEADBEEF DEADBEEF ABACADAB DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 0.5 0.5 0.2 F0ABCDEF nkeynes@190: 32.0 15.5 0.4 E0989898 nkeynes@190: 32.0 0.5 0.7 F8878787 nkeynes@190: E0200000 2083242D 00000000 nkeynes@190: 32.0 0.5 0.7 F8878787 nkeynes@190: 32.0 15.5 0.4 E0989898 nkeynes@190: 63.5 15.5 0.9 ABACADAB nkeynes@190: tile 1 = 80204000 nkeynes@190: tile 1 1x0 = 82204000 nkeynes@190: [3.11 - 3x triangles - Criss-crossing] nkeynes@190: input = nkeynes@190: 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 42.0 0.5 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 15.0 0.9 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: E0000000 31.0 15.5 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: E0000000 12.0 16.7 0.8 DEADBEEF DEADBEEF F0AABBCC DEADBEEF nkeynes@190: F0000000 42.5 24.5 0.9 DEADBEEF DEADBEEF ABACADAB DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 42.0 0.5 0.2 F0ABCDEF nkeynes@190: 15.0 0.9 0.4 E0989898 nkeynes@190: 31.0 15.5 0.7 F8878787 nkeynes@190: E0200000 2083242D 00000000 nkeynes@190: 31.0 15.5 0.7 F8878787 nkeynes@190: 15.0 0.9 0.4 E0989898 nkeynes@190: 12.0 16.7 0.8 F0AABBCC nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 31.0 15.5 0.7 F8878787 nkeynes@190: 12.0 16.7 0.8 F0AABBCC nkeynes@190: 42.5 24.5 0.9 ABACADAB nkeynes@190: tile 1 = 84204000 nkeynes@190: tile 1 1x0 =80204000 8020401E nkeynes@190: [3.10 - Quad - Cross tile, not in tile 0] nkeynes@190: input = nkeynes@190: 80840000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 48.0 0.5 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 40.0 40.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: E0000000 52.5 52.5 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: F0000000 31.9 48.0 0.9 DEADBEEF DEADBEEF ABACADAB DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 48.0 0.5 0.2 F0ABCDEF nkeynes@190: 40.0 40.5 0.4 E0989898 nkeynes@190: 52.5 52.5 0.7 F8878787 nkeynes@190: 31.9 48.0 0.9 ABACADAB nkeynes@190: tile 1 = 00204000 nkeynes@190: tile 1 1x0 = 40204000 nkeynes@190: [3.11 - 2x Triangle - Not in tile 0] nkeynes@190: input = nkeynes@190: 80800000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 48.0 0.5 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 40.0 40.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: E0000000 52.5 52.5 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: F0000000 0.5 48.0 0.9 DEADBEEF DEADBEEF ABACADAB DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 48.0 0.5 0.2 F0ABCDEF nkeynes@190: 40.0 40.5 0.4 E0989898 nkeynes@190: 52.5 52.5 0.7 F8878787 nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 52.5 52.5 0.7 F8878787 nkeynes@190: 40.0 40.5 0.4 E0989898 nkeynes@190: 0.5 48.0 0.9 ABACADAB nkeynes@190: tile 1 = nkeynes@190: tile 1 1x0 = 80204000 nkeynes@190: [3.12 - Quad - Cross tile] nkeynes@190: input = nkeynes@190: 80840000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 0.5 48.0 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 12.0 12.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: E0000000 25.5 25.5 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: F0000000 48.0 17.6 0.9 DEADBEEF DEADBEEF ABACADAB DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 0.5 48.0 0.2 F0ABCDEF nkeynes@190: 12.0 12.5 0.4 E0989898 nkeynes@190: 25.5 25.5 0.7 F8878787 nkeynes@190: 48.0 17.6 0.9 ABACADAB nkeynes@190: tile 1 = 60204000 nkeynes@190: tile 1 1x0 = 20204000 nkeynes@190: [3.13 - 4-Strip - Cross tile] nkeynes@190: input = nkeynes@190: 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 48.0 0.5 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 52.5 52.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: E0000000 40.0 25.5 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: E0000000 37.0 62.6 0.9 DEADBEEF DEADBEEF ABACADAB DEADBEEF nkeynes@190: E0000000 15.0 52.6 1.1 DEADBEEF DEADBEEF AA55AA55 DEADBEEF nkeynes@190: F0000000 11.3 62.7 1.3 DEADBEEF DEADBEEF 55AA55AA DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 48.0 0.5 0.2 F0ABCDEF nkeynes@190: 52.5 52.5 0.4 E0989898 nkeynes@190: 40.0 25.5 0.7 F8878787 nkeynes@190: 37.0 62.6 0.9 ABACADAB nkeynes@190: 15.0 52.6 1.1 AA55AA55 nkeynes@190: 11.3 62.7 1.3 55AA55AA nkeynes@190: tile 1 0x0 = 10204000 nkeynes@190: tile 1 1x0 = 70204000 nkeynes@190: tile 1 0x1 = 18204000 nkeynes@190: tile 1 1x1 = 78204000 nkeynes@190: [3.14 - 4-Strip - Cross tile 2] nkeynes@190: input = nkeynes@190: 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 48.0 0.5 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 52.5 52.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: E0000000 40.0 32.5 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: E0000000 37.0 62.6 0.9 DEADBEEF DEADBEEF ABACADAB DEADBEEF nkeynes@190: E0000000 15.0 52.6 1.1 DEADBEEF DEADBEEF AA55AA55 DEADBEEF nkeynes@190: F0000000 11.3 62.7 1.3 DEADBEEF DEADBEEF 55AA55AA DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 48.0 0.5 0.2 F0ABCDEF nkeynes@190: 52.5 52.5 0.4 E0989898 nkeynes@190: 40.0 32.5 0.7 F8878787 nkeynes@190: 37.0 62.6 0.9 ABACADAB nkeynes@190: 15.0 52.6 1.1 AA55AA55 nkeynes@190: 11.3 62.7 1.3 55AA55AA nkeynes@190: tile 1 0x0 = 00204000 nkeynes@190: tile 1 1x0 = 40204000 nkeynes@190: tile 1 0x1 = 18204000 nkeynes@190: tile 1 1x1 = 78204000 nkeynes@190: [3.15 - 4-Strip - Cross tile 3] nkeynes@190: input = nkeynes@190: 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 48.0 0.5 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 52.5 52.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: E0000000 32.5 32.5 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: E0000000 37.0 62.6 0.9 DEADBEEF DEADBEEF ABACADAB DEADBEEF nkeynes@190: E0000000 28.0 32.6 1.1 DEADBEEF DEADBEEF AA55AA55 DEADBEEF nkeynes@190: F0000000 11.3 0.7 1.3 DEADBEEF DEADBEEF 55AA55AA DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 48.0 0.5 0.2 F0ABCDEF nkeynes@190: 52.5 52.5 0.4 E0989898 nkeynes@190: 32.5 32.5 0.7 F8878787 nkeynes@190: 37.0 62.6 0.9 ABACADAB nkeynes@190: 28.0 32.6 1.1 AA55AA55 nkeynes@190: 11.3 0.7 1.3 55AA55AA nkeynes@190: tile 1 0x0 = 08204000 nkeynes@190: tile 1 1x0 = 48204000 nkeynes@190: tile 1 0x1 = 18204000 nkeynes@190: tile 1 1x1 = 78204000 nkeynes@190: [3.16 - 4-Strip - Cross tile 4] nkeynes@190: input = nkeynes@190: 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 48.0 0.5 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 52.5 52.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: E0000000 32.5 32.5 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: E0000000 17.0 62.6 0.9 DEADBEEF DEADBEEF ABACADAB DEADBEEF nkeynes@190: E0000000 28.0 32.6 1.1 DEADBEEF DEADBEEF AA55AA55 DEADBEEF nkeynes@190: F0000000 11.3 0.7 1.3 DEADBEEF DEADBEEF 55AA55AA DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 48.0 0.5 0.2 F0ABCDEF nkeynes@190: 52.5 52.5 0.4 E0989898 nkeynes@190: 32.5 32.5 0.7 F8878787 nkeynes@190: 17.0 62.6 0.9 ABACADAB nkeynes@190: 28.0 32.6 1.1 AA55AA55 nkeynes@190: 11.3 0.7 1.3 55AA55AA nkeynes@190: tile 1 0x0 = 08204000 nkeynes@190: tile 1 1x0 = 40204000 nkeynes@190: tile 1 0x1 = 38204000 nkeynes@190: tile 1 1x1 = 70204000 nkeynes@190: [3.17 - 4-Strip - Cross tile 5] nkeynes@190: input = nkeynes@190: 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 48.0 0.5 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 52.5 52.5 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: E0000000 32.5 32.5 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: E0000000 17.0 62.6 0.9 DEADBEEF DEADBEEF ABACADAB DEADBEEF nkeynes@190: E0000000 28.0 32.6 1.1 DEADBEEF DEADBEEF AA55AA55 DEADBEEF nkeynes@190: F0000000 32.3 0.7 1.3 DEADBEEF DEADBEEF 55AA55AA DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 48.0 0.5 0.2 F0ABCDEF nkeynes@190: 52.5 52.5 0.4 E0989898 nkeynes@190: 32.5 32.5 0.7 F8878787 nkeynes@190: 17.0 62.6 0.9 ABACADAB nkeynes@190: 28.0 32.6 1.1 AA55AA55 nkeynes@190: 32.3 0.7 1.3 55AA55AA nkeynes@190: tile 1 0x0 = 08204000 nkeynes@190: tile 1 1x0 = 48204000 nkeynes@190: tile 1 0x1 = 38204000 nkeynes@190: tile 1 1x1 = 78204000 nkeynes@190: [3.18 - 4-Strip - Cross tile 1x0-0x0] nkeynes@190: input = nkeynes@190: 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 62.0 12.5 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 48.0 22.4 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: E0000000 40.0 12.5 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: E0000000 24.0 22.4 0.9 DEADBEEF DEADBEEF ABACADAB DEADBEEF nkeynes@190: E0000000 16.0 12.5 1.1 DEADBEEF DEADBEEF AA55AA55 DEADBEEF nkeynes@190: F0000000 2.0 22.4 1.3 DEADBEEF DEADBEEF 55AA55AA DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 62.0 12.5 0.2 F0ABCDEF nkeynes@190: 48.0 22.4 0.4 E0989898 nkeynes@190: 40.0 12.5 0.7 F8878787 nkeynes@190: 24.0 22.4 0.9 ABACADAB nkeynes@190: 16.0 12.5 1.1 AA55AA55 nkeynes@190: 2.0 22.4 1.3 55AA55AA nkeynes@190: tile 1 0x0 = 38204000 nkeynes@190: tile 1 1x0 = 70204000 nkeynes@190: [3.19 - 4-Strip - Cross tile 1x0-0x0-0x1] nkeynes@190: input = nkeynes@190: 80880000 E0000000 2083242D 00000000 00000000 00000000 00000000 00000000 nkeynes@190: E0000000 62.0 12.5 0.2 DEADBEEF DEADBEEF F0ABCDEF DEADBEEF nkeynes@190: E0000000 48.0 22.4 0.4 DEADBEEF DEADBEEF E0989898 DEADBEEF nkeynes@190: E0000000 40.0 12.5 0.7 DEADBEEF DEADBEEF F8878787 DEADBEEF nkeynes@190: E0000000 24.0 22.4 0.9 DEADBEEF DEADBEEF ABACADAB DEADBEEF nkeynes@190: E0000000 16.0 12.5 1.1 DEADBEEF DEADBEEF AA55AA55 DEADBEEF nkeynes@190: F0000000 2.0 32.4 1.3 DEADBEEF DEADBEEF 55AA55AA DEADBEEF nkeynes@190: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 nkeynes@190: output = nkeynes@190: E0000000 2083242D 00000000 nkeynes@190: 62.0 12.5 0.2 F0ABCDEF nkeynes@190: 48.0 22.4 0.4 E0989898 nkeynes@190: 40.0 12.5 0.7 F8878787 nkeynes@190: 24.0 22.4 0.9 ABACADAB nkeynes@190: 16.0 12.5 1.1 AA55AA55 nkeynes@190: 2.0 32.4 1.3 55AA55AA nkeynes@190: tile 1 0x0 = 38204000 nkeynes@190: tile 1 1x0 = 70204000 nkeynes@190: tile 1 0x1 = 08204000 nkeynes@190: tile 1 1x1 = 00204000