Permalink
Cannot retrieve contributors at this time
Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign up
Fetching contributors…
| // |jit-test| test-also-noasmjs | |
| /* -*- Mode: javascript; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 ; js-indent-level : 2 ; js-curly-indent-offset: 0 -*- */ | |
| /* vim: set ts=2 et sw=2 tw=80: */ | |
| // Mandelbrot using SIMD | |
| // Author: Peter Jensen, Intel Corporation | |
| // In polyfill mode, uncomment these two lines + comment "use asm" | |
| // SIMD = {}; | |
| // load('./ecmascript_simd.js'); | |
| if (typeof SIMD === 'undefined') { | |
| quit(0); | |
| } | |
| var assertEq = assertEq || function(a, b) { if (a !== b) throw new Error("assertion error: obtained " + a + ", expected " + b); }; | |
| // global variables | |
| const MAX_ITERATIONS = 5000; | |
| const DRAW_ITERATIONS = 20; | |
| const CANVAS_WIDTH = 100; | |
| const CANVAS_HEIGHT = 100; | |
| const LIMIT_SHOW = 20 * 20 * 4; | |
| // Asm.js module buffer. | |
| var buffer = new ArrayBuffer(16 * 1024 * 1024); | |
| var view = new Uint8Array(buffer); | |
| function moduleCode(global, ffi, buffer) { | |
| "use asm" | |
| var b8 = new global.Uint8Array(buffer); | |
| var toF = global.Math.fround; | |
| var i4 = global.SIMD.Int32x4; | |
| var f4 = global.SIMD.Float32x4; | |
| var i4ext = i4.extractLane; | |
| var i4sel = i4.select; | |
| var i4add = i4.add; | |
| var i4and = i4.and; | |
| var i4check = i4.check; | |
| var f4add = f4.add; | |
| var f4sub = f4.sub; | |
| var f4mul = f4.mul; | |
| var f4lessThanOrEqual = f4.lessThanOrEqual; | |
| var f4splat = f4.splat; | |
| var imul = global.Math.imul; | |
| var b4 = global.SIMD.Bool32x4; | |
| var b4any = b4.anyTrue; | |
| const zero4 = i4(0,0,0,0), one4 = i4(1,1,1,1), two4 = f4(2,2,2,2), four4 = f4(4,4,4,4); | |
| const mk0 = 0x007fffff; | |
| function declareHeapLength() { | |
| b8[0x00ffffff] = 0; | |
| } | |
| function mapColorAndSetPixel (x, y, width, value, max_iterations) { | |
| x = x | 0; | |
| y = y | 0; | |
| width = width | 0; | |
| value = value | 0; | |
| max_iterations = max_iterations | 0; | |
| var rgb = 0, r = 0, g = 0, b = 0, index = 0; | |
| index = (((imul((width >>> 0), (y >>> 0)) + x) | 0) * 4) | 0; | |
| if ((value | 0) == (max_iterations | 0)) { | |
| r = 0; | |
| g = 0; | |
| b = 0; | |
| } else { | |
| rgb = ~~toF(toF(toF(toF(value >>> 0) * toF(0xffff)) / toF(max_iterations >>> 0)) * toF(0xff)); | |
| r = rgb & 0xff; | |
| g = (rgb >>> 8) & 0xff; | |
| b = (rgb >>> 16) & 0xff; | |
| } | |
| b8[(index & mk0) >> 0] = r; | |
| b8[(index & mk0) + 1 >> 0] = g; | |
| b8[(index & mk0) + 2 >> 0] = b; | |
| b8[(index & mk0) + 3 >> 0] = 255; | |
| } | |
| function mandelPixelX4 (xf, yf, yd, max_iterations) { | |
| xf = toF(xf); | |
| yf = toF(yf); | |
| yd = toF(yd); | |
| max_iterations = max_iterations | 0; | |
| var c_re4 = f4(0,0,0,0), c_im4 = f4(0,0,0,0); | |
| var z_re4 = f4(0,0,0,0), z_im4 = f4(0,0,0,0); | |
| var count4 = i4(0,0,0,0); | |
| var z_re24 = f4(0,0,0,0), z_im24 = f4(0,0,0,0); | |
| var new_re4 = f4(0,0,0,0), new_im4 = f4(0,0,0,0); | |
| var i = 0; | |
| var mb4 = b4(0,0,0,0); | |
| c_re4 = f4splat(xf); | |
| c_im4 = f4(yf, toF(yd + yf), toF(yd + toF(yd + yf)), toF(yd + toF(yd + toF(yd + yf)))); | |
| z_re4 = c_re4; | |
| z_im4 = c_im4; | |
| for (i = 0; (i | 0) < (max_iterations | 0); i = (i + 1) | 0) { | |
| z_re24 = f4mul(z_re4, z_re4); | |
| z_im24 = f4mul(z_im4, z_im4); | |
| mb4 = f4lessThanOrEqual(f4add(z_re24, z_im24), four4); | |
| // If all 4 values are greater than 4.0, there's no reason to continue. | |
| if (!b4any(mb4)) | |
| break; | |
| new_re4 = f4sub(z_re24, z_im24); | |
| new_im4 = f4mul(f4mul(two4, z_re4), z_im4); | |
| z_re4 = f4add(c_re4, new_re4); | |
| z_im4 = f4add(c_im4, new_im4); | |
| count4 = i4add(count4, i4sel(mb4, one4, zero4)); | |
| } | |
| return i4check(count4); | |
| } | |
| function mandelColumnX4 (x, width, height, xf, yf, yd, max_iterations) { | |
| x = x | 0; | |
| width = width | 0; | |
| height = height | 0; | |
| xf = toF(xf); | |
| yf = toF(yf); | |
| yd = toF(yd); | |
| max_iterations = max_iterations | 0; | |
| var y = 0; | |
| var ydx4 = toF(0); | |
| var m4 = i4(0,0,0,0); | |
| ydx4 = toF(yd * toF(4)); | |
| for (y = 0; (y | 0) < (height | 0); y = (y + 4) | 0) { | |
| m4 = i4check(mandelPixelX4(toF(xf), toF(yf), toF(yd), max_iterations)); | |
| mapColorAndSetPixel(x | 0, y | 0, width, i4ext(m4,0), max_iterations); | |
| mapColorAndSetPixel(x | 0, (y + 1) | 0, width, i4ext(m4,1), max_iterations); | |
| mapColorAndSetPixel(x | 0, (y + 2) | 0, width, i4ext(m4,2), max_iterations); | |
| mapColorAndSetPixel(x | 0, (y + 3) | 0, width, i4ext(m4,3), max_iterations); | |
| yf = toF(yf + ydx4); | |
| } | |
| } | |
| function mandel (width, height, xc, yc, scale, max_iterations) { | |
| width = width | 0; | |
| height = height | 0; | |
| xc = toF(xc); | |
| yc = toF(yc); | |
| scale = toF(scale); | |
| max_iterations = max_iterations | 0; | |
| var x0 = toF(0), y0 = toF(0); | |
| var xd = toF(0), yd = toF(0); | |
| var xf = toF(0); | |
| var x = 0; | |
| x0 = toF(xc - toF(scale * toF(1.5))); | |
| y0 = toF(yc - scale); | |
| xd = toF(toF(scale * toF(3)) / toF(width >>> 0)); | |
| yd = toF(toF(scale * toF(2)) / toF(height >>> 0)); | |
| xf = x0; | |
| for (x = 0; (x | 0) < (width | 0); x = (x + 1) | 0) { | |
| mandelColumnX4(x, width, height, xf, y0, yd, max_iterations); | |
| xf = toF(xf + xd); | |
| } | |
| } | |
| return mandel; | |
| }; | |
| var FFI = {}; | |
| var mandelbro = moduleCode(this, FFI, buffer); | |
| function animateMandelbrot () { | |
| var scale_start = 1.0; | |
| var scale_end = 0.0005; | |
| var xc_start = -0.5; | |
| var yc_start = 0.0; | |
| var xc_end = 0.0; | |
| var yc_end = 0.75; | |
| var steps = 200.0; | |
| var scale_step = (scale_end - scale_start)/steps; | |
| var xc_step = (xc_end - xc_start)/steps; | |
| var yc_step = (yc_end - yc_start)/steps; | |
| var scale = scale_start; | |
| var xc = xc_start; | |
| var yc = yc_start; | |
| var i = 0; | |
| function draw1 () { | |
| mandelbro(CANVAS_WIDTH, CANVAS_HEIGHT, xc, yc, scale, MAX_ITERATIONS); | |
| if (scale < scale_end || scale > scale_start) { | |
| scale_step = -scale_step; | |
| xc_step = -xc_step; | |
| yc_step = -yc_step; | |
| } | |
| scale += scale_step; | |
| xc += xc_step; | |
| yc += yc_step; | |
| i++; | |
| } | |
| for (var j = DRAW_ITERATIONS; j --> 0;) | |
| draw1(); | |
| } | |
| animateMandelbrot(); | |
| assertEq(view[0], 14, "0th value should be 14"); | |
| assertEq(view[1], 13, "1th value should be 13"); | |
| assertEq(view[2], 0, "2th value should be 0"); | |
| assertEq(view[3], 255, "3th value should be 255"); | |
| assertEq(view[4], 14, "4th value should be 14"); | |
| assertEq(view[5], 13, "5th value should be 13"); | |
| assertEq(view[6], 0, "6th value should be 0"); | |
| assertEq(view[7], 255, "7th value should be 255"); | |
| assertEq(view[8], 14, "8th value should be 14"); | |
| assertEq(view[9], 13, "9th value should be 13"); | |
| assertEq(view[10], 0, "10th value should be 0"); | |
| assertEq(view[11], 255, "11th value should be 255"); | |
| assertEq(view[12], 14, "12th value should be 14"); | |
| assertEq(view[13], 13, "13th value should be 13"); | |
| assertEq(view[14], 0, "14th value should be 0"); | |
| assertEq(view[15], 255, "15th value should be 255"); | |
| assertEq(view[16], 14, "16th value should be 14"); | |
| assertEq(view[17], 13, "17th value should be 13"); | |
| assertEq(view[18], 0, "18th value should be 0"); | |
| assertEq(view[19], 255, "19th value should be 255"); | |
| assertEq(view[20], 14, "20th value should be 14"); | |
| assertEq(view[21], 13, "21th value should be 13"); | |
| assertEq(view[22], 0, "22th value should be 0"); | |
| assertEq(view[23], 255, "23th value should be 255"); | |
| assertEq(view[24], 28, "24th value should be 28"); | |
| assertEq(view[25], 26, "25th value should be 26"); | |
| assertEq(view[26], 0, "26th value should be 0"); | |
| assertEq(view[27], 255, "27th value should be 255"); | |
| assertEq(view[28], 28, "28th value should be 28"); | |
| assertEq(view[29], 26, "29th value should be 26"); | |
| assertEq(view[30], 0, "30th value should be 0"); | |
| assertEq(view[31], 255, "31th value should be 255"); | |
| assertEq(view[32], 28, "32th value should be 28"); | |
| assertEq(view[33], 26, "33th value should be 26"); | |
| assertEq(view[34], 0, "34th value should be 0"); | |
| assertEq(view[35], 255, "35th value should be 255"); | |
| assertEq(view[36], 28, "36th value should be 28"); | |
| assertEq(view[37], 26, "37th value should be 26"); | |
| assertEq(view[38], 0, "38th value should be 0"); | |
| assertEq(view[39], 255, "39th value should be 255"); | |
| assertEq(view[40], 28, "40th value should be 28"); | |
| assertEq(view[41], 26, "41th value should be 26"); | |
| assertEq(view[42], 0, "42th value should be 0"); | |
| assertEq(view[43], 255, "43th value should be 255"); | |
| assertEq(view[44], 28, "44th value should be 28"); | |
| assertEq(view[45], 26, "45th value should be 26"); | |
| assertEq(view[46], 0, "46th value should be 0"); | |
| assertEq(view[47], 255, "47th value should be 255"); | |
| assertEq(view[48], 28, "48th value should be 28"); | |
| assertEq(view[49], 26, "49th value should be 26"); | |
| assertEq(view[50], 0, "50th value should be 0"); | |
| assertEq(view[51], 255, "51th value should be 255"); | |
| assertEq(view[52], 28, "52th value should be 28"); | |
| assertEq(view[53], 26, "53th value should be 26"); | |
| assertEq(view[54], 0, "54th value should be 0"); | |
| assertEq(view[55], 255, "55th value should be 255"); | |
| assertEq(view[56], 28, "56th value should be 28"); | |
| assertEq(view[57], 26, "57th value should be 26"); | |
| assertEq(view[58], 0, "58th value should be 0"); | |
| assertEq(view[59], 255, "59th value should be 255"); | |
| assertEq(view[60], 28, "60th value should be 28"); | |
| assertEq(view[61], 26, "61th value should be 26"); | |
| assertEq(view[62], 0, "62th value should be 0"); | |
| assertEq(view[63], 255, "63th value should be 255"); | |
| assertEq(view[64], 28, "64th value should be 28"); | |
| assertEq(view[65], 26, "65th value should be 26"); | |
| assertEq(view[66], 0, "66th value should be 0"); | |
| assertEq(view[67], 255, "67th value should be 255"); | |
| assertEq(view[68], 28, "68th value should be 28"); | |
| assertEq(view[69], 26, "69th value should be 26"); | |
| assertEq(view[70], 0, "70th value should be 0"); | |
| assertEq(view[71], 255, "71th value should be 255"); | |
| assertEq(view[72], 28, "72th value should be 28"); | |
| assertEq(view[73], 26, "73th value should be 26"); | |
| assertEq(view[74], 0, "74th value should be 0"); | |
| assertEq(view[75], 255, "75th value should be 255"); | |
| assertEq(view[76], 28, "76th value should be 28"); | |
| assertEq(view[77], 26, "77th value should be 26"); | |
| assertEq(view[78], 0, "78th value should be 0"); | |
| assertEq(view[79], 255, "79th value should be 255"); | |
| assertEq(view[80], 28, "80th value should be 28"); | |
| assertEq(view[81], 26, "81th value should be 26"); | |
| assertEq(view[82], 0, "82th value should be 0"); | |
| assertEq(view[83], 255, "83th value should be 255"); | |
| assertEq(view[84], 28, "84th value should be 28"); | |
| assertEq(view[85], 26, "85th value should be 26"); | |
| assertEq(view[86], 0, "86th value should be 0"); | |
| assertEq(view[87], 255, "87th value should be 255"); | |
| assertEq(view[88], 28, "88th value should be 28"); | |
| assertEq(view[89], 26, "89th value should be 26"); | |
| assertEq(view[90], 0, "90th value should be 0"); | |
| assertEq(view[91], 255, "91th value should be 255"); | |
| assertEq(view[92], 28, "92th value should be 28"); | |
| assertEq(view[93], 26, "93th value should be 26"); | |
| assertEq(view[94], 0, "94th value should be 0"); | |
| assertEq(view[95], 255, "95th value should be 255"); | |
| assertEq(view[96], 28, "96th value should be 28"); | |
| assertEq(view[97], 26, "97th value should be 26"); | |
| assertEq(view[98], 0, "98th value should be 0"); | |
| assertEq(view[99], 255, "99th value should be 255"); | |
| assertEq(view[100], 28, "100th value should be 28"); | |
| assertEq(view[101], 26, "101th value should be 26"); | |
| assertEq(view[102], 0, "102th value should be 0"); | |
| assertEq(view[103], 255, "103th value should be 255"); | |
| assertEq(view[104], 28, "104th value should be 28"); | |
| assertEq(view[105], 26, "105th value should be 26"); | |
| assertEq(view[106], 0, "106th value should be 0"); | |
| assertEq(view[107], 255, "107th value should be 255"); | |
| assertEq(view[108], 28, "108th value should be 28"); | |
| assertEq(view[109], 26, "109th value should be 26"); | |
| assertEq(view[110], 0, "110th value should be 0"); | |
| assertEq(view[111], 255, "111th value should be 255"); | |
| assertEq(view[112], 28, "112th value should be 28"); | |
| assertEq(view[113], 26, "113th value should be 26"); | |
| assertEq(view[114], 0, "114th value should be 0"); | |
| assertEq(view[115], 255, "115th value should be 255"); | |
| assertEq(view[116], 28, "116th value should be 28"); | |
| assertEq(view[117], 26, "117th value should be 26"); | |
| assertEq(view[118], 0, "118th value should be 0"); | |
| assertEq(view[119], 255, "119th value should be 255"); | |
| assertEq(view[120], 28, "120th value should be 28"); | |
| assertEq(view[121], 26, "121th value should be 26"); | |
| assertEq(view[122], 0, "122th value should be 0"); | |
| assertEq(view[123], 255, "123th value should be 255"); | |
| assertEq(view[124], 28, "124th value should be 28"); | |
| assertEq(view[125], 26, "125th value should be 26"); | |
| assertEq(view[126], 0, "126th value should be 0"); | |
| assertEq(view[127], 255, "127th value should be 255"); | |
| assertEq(view[128], 28, "128th value should be 28"); | |
| assertEq(view[129], 26, "129th value should be 26"); | |
| assertEq(view[130], 0, "130th value should be 0"); | |
| assertEq(view[131], 255, "131th value should be 255"); | |
| assertEq(view[132], 28, "132th value should be 28"); | |
| assertEq(view[133], 26, "133th value should be 26"); | |
| assertEq(view[134], 0, "134th value should be 0"); | |
| assertEq(view[135], 255, "135th value should be 255"); | |
| assertEq(view[136], 42, "136th value should be 42"); | |
| assertEq(view[137], 39, "137th value should be 39"); | |
| assertEq(view[138], 0, "138th value should be 0"); | |
| assertEq(view[139], 255, "139th value should be 255"); | |
| assertEq(view[140], 42, "140th value should be 42"); | |
| assertEq(view[141], 39, "141th value should be 39"); | |
| assertEq(view[142], 0, "142th value should be 0"); | |
| assertEq(view[143], 255, "143th value should be 255"); | |
| assertEq(view[144], 42, "144th value should be 42"); | |
| assertEq(view[145], 39, "145th value should be 39"); | |
| assertEq(view[146], 0, "146th value should be 0"); | |
| assertEq(view[147], 255, "147th value should be 255"); | |
| assertEq(view[148], 42, "148th value should be 42"); | |
| assertEq(view[149], 39, "149th value should be 39"); | |
| assertEq(view[150], 0, "150th value should be 0"); | |
| assertEq(view[151], 255, "151th value should be 255"); | |
| assertEq(view[152], 42, "152th value should be 42"); | |
| assertEq(view[153], 39, "153th value should be 39"); | |
| assertEq(view[154], 0, "154th value should be 0"); | |
| assertEq(view[155], 255, "155th value should be 255"); | |
| assertEq(view[156], 42, "156th value should be 42"); | |
| assertEq(view[157], 39, "157th value should be 39"); | |
| assertEq(view[158], 0, "158th value should be 0"); | |
| assertEq(view[159], 255, "159th value should be 255"); | |
| assertEq(view[160], 42, "160th value should be 42"); | |
| assertEq(view[161], 39, "161th value should be 39"); | |
| assertEq(view[162], 0, "162th value should be 0"); | |
| assertEq(view[163], 255, "163th value should be 255"); | |
| assertEq(view[164], 42, "164th value should be 42"); | |
| assertEq(view[165], 39, "165th value should be 39"); | |
| assertEq(view[166], 0, "166th value should be 0"); | |
| assertEq(view[167], 255, "167th value should be 255"); | |
| assertEq(view[168], 42, "168th value should be 42"); | |
| assertEq(view[169], 39, "169th value should be 39"); | |
| assertEq(view[170], 0, "170th value should be 0"); | |
| assertEq(view[171], 255, "171th value should be 255"); | |
| assertEq(view[172], 42, "172th value should be 42"); | |
| assertEq(view[173], 39, "173th value should be 39"); | |
| assertEq(view[174], 0, "174th value should be 0"); | |
| assertEq(view[175], 255, "175th value should be 255"); | |
| assertEq(view[176], 42, "176th value should be 42"); | |
| assertEq(view[177], 39, "177th value should be 39"); | |
| assertEq(view[178], 0, "178th value should be 0"); | |
| assertEq(view[179], 255, "179th value should be 255"); | |
| assertEq(view[180], 42, "180th value should be 42"); | |
| assertEq(view[181], 39, "181th value should be 39"); | |
| assertEq(view[182], 0, "182th value should be 0"); | |
| assertEq(view[183], 255, "183th value should be 255"); | |
| assertEq(view[184], 42, "184th value should be 42"); | |
| assertEq(view[185], 39, "185th value should be 39"); | |
| assertEq(view[186], 0, "186th value should be 0"); | |
| assertEq(view[187], 255, "187th value should be 255"); | |
| assertEq(view[188], 57, "188th value should be 57"); | |
| assertEq(view[189], 52, "189th value should be 52"); | |
| assertEq(view[190], 0, "190th value should be 0"); | |
| assertEq(view[191], 255, "191th value should be 255"); | |
| assertEq(view[192], 57, "192th value should be 57"); | |
| assertEq(view[193], 52, "193th value should be 52"); | |
| assertEq(view[194], 0, "194th value should be 0"); | |
| assertEq(view[195], 255, "195th value should be 255"); | |
| assertEq(view[196], 57, "196th value should be 57"); | |
| assertEq(view[197], 52, "197th value should be 52"); | |
| assertEq(view[198], 0, "198th value should be 0"); | |
| assertEq(view[199], 255, "199th value should be 255"); | |
| assertEq(view[200], 57, "200th value should be 57"); | |
| assertEq(view[201], 52, "201th value should be 52"); | |
| assertEq(view[202], 0, "202th value should be 0"); | |
| assertEq(view[203], 255, "203th value should be 255"); | |
| assertEq(view[204], 57, "204th value should be 57"); | |
| assertEq(view[205], 52, "205th value should be 52"); | |
| assertEq(view[206], 0, "206th value should be 0"); | |
| assertEq(view[207], 255, "207th value should be 255"); | |
| assertEq(view[208], 71, "208th value should be 71"); | |
| assertEq(view[209], 65, "209th value should be 65"); | |
| assertEq(view[210], 0, "210th value should be 0"); | |
| assertEq(view[211], 255, "211th value should be 255"); | |
| assertEq(view[212], 71, "212th value should be 71"); | |
| assertEq(view[213], 65, "213th value should be 65"); | |
| assertEq(view[214], 0, "214th value should be 0"); | |
| assertEq(view[215], 255, "215th value should be 255"); | |
| assertEq(view[216], 71, "216th value should be 71"); | |
| assertEq(view[217], 65, "217th value should be 65"); | |
| assertEq(view[218], 0, "218th value should be 0"); | |
| assertEq(view[219], 255, "219th value should be 255"); | |
| assertEq(view[220], 99, "220th value should be 99"); | |
| assertEq(view[221], 91, "221th value should be 91"); | |
| assertEq(view[222], 0, "222th value should be 0"); | |
| assertEq(view[223], 255, "223th value should be 255"); | |
| assertEq(view[224], 157, "224th value should be 157"); | |
| assertEq(view[225], 143, "225th value should be 143"); | |
| assertEq(view[226], 0, "226th value should be 0"); | |
| assertEq(view[227], 255, "227th value should be 255"); | |
| assertEq(view[228], 185, "228th value should be 185"); | |
| assertEq(view[229], 169, "229th value should be 169"); | |
| assertEq(view[230], 0, "230th value should be 0"); | |
| assertEq(view[231], 255, "231th value should be 255"); | |
| assertEq(view[232], 72, "232th value should be 72"); | |
| assertEq(view[233], 44, "233th value should be 44"); | |
| assertEq(view[234], 1, "234th value should be 1"); | |
| assertEq(view[235], 255, "235th value should be 255"); | |
| assertEq(view[236], 172, "236th value should be 172"); | |
| assertEq(view[237], 135, "237th value should be 135"); | |
| assertEq(view[238], 1, "238th value should be 1"); | |
| assertEq(view[239], 255, "239th value should be 255"); | |
| assertEq(view[240], 4, "240th value should be 4"); | |
| assertEq(view[241], 172, "241th value should be 172"); | |
| assertEq(view[242], 3, "242th value should be 3"); | |
| assertEq(view[243], 255, "243th value should be 255"); | |
| assertEq(view[244], 0, "244th value should be 0"); | |
| assertEq(view[245], 0, "245th value should be 0"); | |
| assertEq(view[246], 0, "246th value should be 0"); | |
| assertEq(view[247], 255, "247th value should be 255"); | |
| assertEq(view[248], 0, "248th value should be 0"); | |
| assertEq(view[249], 0, "249th value should be 0"); | |
| assertEq(view[250], 0, "250th value should be 0"); | |
| assertEq(view[251], 255, "251th value should be 255"); | |
| assertEq(view[252], 0, "252th value should be 0"); | |
| assertEq(view[253], 0, "253th value should be 0"); | |
| assertEq(view[254], 0, "254th value should be 0"); | |
| assertEq(view[255], 255, "255th value should be 255"); | |
| assertEq(view[256], 203, "256th value should be 203"); | |
| assertEq(view[257], 119, "257th value should be 119"); | |
| assertEq(view[258], 3, "258th value should be 3"); | |
| assertEq(view[259], 255, "259th value should be 255"); | |
| assertEq(view[260], 15, "260th value should be 15"); | |
| assertEq(view[261], 248, "261th value should be 248"); | |
| assertEq(view[262], 0, "262th value should be 0"); | |
| assertEq(view[263], 255, "263th value should be 255"); | |
| assertEq(view[264], 185, "264th value should be 185"); | |
| assertEq(view[265], 169, "265th value should be 169"); | |
| assertEq(view[266], 0, "266th value should be 0"); | |
| assertEq(view[267], 255, "267th value should be 255"); | |
| assertEq(view[268], 199, "268th value should be 199"); | |
| assertEq(view[269], 182, "269th value should be 182"); | |
| assertEq(view[270], 0, "270th value should be 0"); | |
| assertEq(view[271], 255, "271th value should be 255"); | |
| assertEq(view[272], 114, "272th value should be 114"); | |
| assertEq(view[273], 104, "273th value should be 104"); | |
| assertEq(view[274], 0, "274th value should be 0"); | |
| assertEq(view[275], 255, "275th value should be 255"); | |
| assertEq(view[276], 85, "276th value should be 85"); | |
| assertEq(view[277], 78, "277th value should be 78"); | |
| assertEq(view[278], 0, "278th value should be 0"); | |
| assertEq(view[279], 255, "279th value should be 255"); | |
| assertEq(view[280], 71, "280th value should be 71"); | |
| assertEq(view[281], 65, "281th value should be 65"); | |
| assertEq(view[282], 0, "282th value should be 0"); | |
| assertEq(view[283], 255, "283th value should be 255"); | |
| assertEq(view[284], 57, "284th value should be 57"); | |
| assertEq(view[285], 52, "285th value should be 52"); | |
| assertEq(view[286], 0, "286th value should be 0"); | |
| assertEq(view[287], 255, "287th value should be 255"); | |
| assertEq(view[288], 57, "288th value should be 57"); | |
| assertEq(view[289], 52, "289th value should be 52"); | |
| assertEq(view[290], 0, "290th value should be 0"); | |
| assertEq(view[291], 255, "291th value should be 255"); | |
| assertEq(view[292], 57, "292th value should be 57"); | |
| assertEq(view[293], 52, "293th value should be 52"); | |
| assertEq(view[294], 0, "294th value should be 0"); | |
| assertEq(view[295], 255, "295th value should be 255"); | |
| assertEq(view[296], 57, "296th value should be 57"); | |
| assertEq(view[297], 52, "297th value should be 52"); | |
| assertEq(view[298], 0, "298th value should be 0"); | |
| assertEq(view[299], 255, "299th value should be 255"); | |
| assertEq(view[300], 57, "300th value should be 57"); | |
| assertEq(view[301], 52, "301th value should be 52"); | |
| assertEq(view[302], 0, "302th value should be 0"); | |
| assertEq(view[303], 255, "303th value should be 255"); | |
| assertEq(view[304], 57, "304th value should be 57"); | |
| assertEq(view[305], 52, "305th value should be 52"); | |
| assertEq(view[306], 0, "306th value should be 0"); | |
| assertEq(view[307], 255, "307th value should be 255"); | |
| assertEq(view[308], 42, "308th value should be 42"); | |
| assertEq(view[309], 39, "309th value should be 39"); | |
| assertEq(view[310], 0, "310th value should be 0"); | |
| assertEq(view[311], 255, "311th value should be 255"); | |
| assertEq(view[312], 42, "312th value should be 42"); | |
| assertEq(view[313], 39, "313th value should be 39"); | |
| assertEq(view[314], 0, "314th value should be 0"); | |
| assertEq(view[315], 255, "315th value should be 255"); | |
| assertEq(view[316], 42, "316th value should be 42"); | |
| assertEq(view[317], 39, "317th value should be 39"); | |
| assertEq(view[318], 0, "318th value should be 0"); | |
| assertEq(view[319], 255, "319th value should be 255"); | |
| assertEq(view[320], 42, "320th value should be 42"); | |
| assertEq(view[321], 39, "321th value should be 39"); | |
| assertEq(view[322], 0, "322th value should be 0"); | |
| assertEq(view[323], 255, "323th value should be 255"); | |
| assertEq(view[324], 42, "324th value should be 42"); | |
| assertEq(view[325], 39, "325th value should be 39"); | |
| assertEq(view[326], 0, "326th value should be 0"); | |
| assertEq(view[327], 255, "327th value should be 255"); | |
| assertEq(view[328], 42, "328th value should be 42"); | |
| assertEq(view[329], 39, "329th value should be 39"); | |
| assertEq(view[330], 0, "330th value should be 0"); | |
| assertEq(view[331], 255, "331th value should be 255"); | |
| assertEq(view[332], 28, "332th value should be 28"); | |
| assertEq(view[333], 26, "333th value should be 26"); | |
| assertEq(view[334], 0, "334th value should be 0"); | |
| assertEq(view[335], 255, "335th value should be 255"); | |
| assertEq(view[336], 28, "336th value should be 28"); | |
| assertEq(view[337], 26, "337th value should be 26"); | |
| assertEq(view[338], 0, "338th value should be 0"); | |
| assertEq(view[339], 255, "339th value should be 255"); | |
| assertEq(view[340], 28, "340th value should be 28"); | |
| assertEq(view[341], 26, "341th value should be 26"); | |
| assertEq(view[342], 0, "342th value should be 0"); | |
| assertEq(view[343], 255, "343th value should be 255"); | |
| assertEq(view[344], 28, "344th value should be 28"); | |
| assertEq(view[345], 26, "345th value should be 26"); | |
| assertEq(view[346], 0, "346th value should be 0"); | |
| assertEq(view[347], 255, "347th value should be 255"); | |
| assertEq(view[348], 28, "348th value should be 28"); | |
| assertEq(view[349], 26, "349th value should be 26"); | |
| assertEq(view[350], 0, "350th value should be 0"); | |
| assertEq(view[351], 255, "351th value should be 255"); | |
| assertEq(view[352], 28, "352th value should be 28"); | |
| assertEq(view[353], 26, "353th value should be 26"); | |
| assertEq(view[354], 0, "354th value should be 0"); | |
| assertEq(view[355], 255, "355th value should be 255"); | |
| assertEq(view[356], 28, "356th value should be 28"); | |
| assertEq(view[357], 26, "357th value should be 26"); | |
| assertEq(view[358], 0, "358th value should be 0"); | |
| assertEq(view[359], 255, "359th value should be 255"); | |
| assertEq(view[360], 28, "360th value should be 28"); | |
| assertEq(view[361], 26, "361th value should be 26"); | |
| assertEq(view[362], 0, "362th value should be 0"); | |
| assertEq(view[363], 255, "363th value should be 255"); | |
| assertEq(view[364], 28, "364th value should be 28"); | |
| assertEq(view[365], 26, "365th value should be 26"); | |
| assertEq(view[366], 0, "366th value should be 0"); | |
| assertEq(view[367], 255, "367th value should be 255"); | |
| assertEq(view[368], 14, "368th value should be 14"); | |
| assertEq(view[369], 13, "369th value should be 13"); | |
| assertEq(view[370], 0, "370th value should be 0"); | |
| assertEq(view[371], 255, "371th value should be 255"); | |
| assertEq(view[372], 14, "372th value should be 14"); | |
| assertEq(view[373], 13, "373th value should be 13"); | |
| assertEq(view[374], 0, "374th value should be 0"); | |
| assertEq(view[375], 255, "375th value should be 255"); | |
| assertEq(view[376], 14, "376th value should be 14"); | |
| assertEq(view[377], 13, "377th value should be 13"); | |
| assertEq(view[378], 0, "378th value should be 0"); | |
| assertEq(view[379], 255, "379th value should be 255"); | |
| assertEq(view[380], 14, "380th value should be 14"); | |
| assertEq(view[381], 13, "381th value should be 13"); | |
| assertEq(view[382], 0, "382th value should be 0"); | |
| assertEq(view[383], 255, "383th value should be 255"); | |
| assertEq(view[384], 14, "384th value should be 14"); | |
| assertEq(view[385], 13, "385th value should be 13"); | |
| assertEq(view[386], 0, "386th value should be 0"); | |
| assertEq(view[387], 255, "387th value should be 255"); | |
| assertEq(view[388], 14, "388th value should be 14"); | |
| assertEq(view[389], 13, "389th value should be 13"); | |
| assertEq(view[390], 0, "390th value should be 0"); | |
| assertEq(view[391], 255, "391th value should be 255"); | |
| assertEq(view[392], 14, "392th value should be 14"); | |
| assertEq(view[393], 13, "393th value should be 13"); | |
| assertEq(view[394], 0, "394th value should be 0"); | |
| assertEq(view[395], 255, "395th value should be 255"); | |
| assertEq(view[396], 14, "396th value should be 14"); | |
| assertEq(view[397], 13, "397th value should be 13"); | |
| assertEq(view[398], 0, "398th value should be 0"); | |
| assertEq(view[399], 255, "399th value should be 255"); | |
| assertEq(view[400], 14, "400th value should be 14"); | |
| assertEq(view[401], 13, "401th value should be 13"); | |
| assertEq(view[402], 0, "402th value should be 0"); | |
| assertEq(view[403], 255, "403th value should be 255"); | |
| assertEq(view[404], 14, "404th value should be 14"); | |
| assertEq(view[405], 13, "405th value should be 13"); | |
| assertEq(view[406], 0, "406th value should be 0"); | |
| assertEq(view[407], 255, "407th value should be 255"); | |
| assertEq(view[408], 14, "408th value should be 14"); | |
| assertEq(view[409], 13, "409th value should be 13"); | |
| assertEq(view[410], 0, "410th value should be 0"); | |
| assertEq(view[411], 255, "411th value should be 255"); | |
| assertEq(view[412], 14, "412th value should be 14"); | |
| assertEq(view[413], 13, "413th value should be 13"); | |
| assertEq(view[414], 0, "414th value should be 0"); | |
| assertEq(view[415], 255, "415th value should be 255"); | |
| assertEq(view[416], 14, "416th value should be 14"); | |
| assertEq(view[417], 13, "417th value should be 13"); | |
| assertEq(view[418], 0, "418th value should be 0"); | |
| assertEq(view[419], 255, "419th value should be 255"); | |
| assertEq(view[420], 28, "420th value should be 28"); | |
| assertEq(view[421], 26, "421th value should be 26"); | |
| assertEq(view[422], 0, "422th value should be 0"); | |
| assertEq(view[423], 255, "423th value should be 255"); | |
| assertEq(view[424], 28, "424th value should be 28"); | |
| assertEq(view[425], 26, "425th value should be 26"); | |
| assertEq(view[426], 0, "426th value should be 0"); | |
| assertEq(view[427], 255, "427th value should be 255"); | |
| assertEq(view[428], 28, "428th value should be 28"); | |
| assertEq(view[429], 26, "429th value should be 26"); | |
| assertEq(view[430], 0, "430th value should be 0"); | |
| assertEq(view[431], 255, "431th value should be 255"); | |
| assertEq(view[432], 28, "432th value should be 28"); | |
| assertEq(view[433], 26, "433th value should be 26"); | |
| assertEq(view[434], 0, "434th value should be 0"); | |
| assertEq(view[435], 255, "435th value should be 255"); | |
| assertEq(view[436], 28, "436th value should be 28"); | |
| assertEq(view[437], 26, "437th value should be 26"); | |
| assertEq(view[438], 0, "438th value should be 0"); | |
| assertEq(view[439], 255, "439th value should be 255"); | |
| assertEq(view[440], 28, "440th value should be 28"); | |
| assertEq(view[441], 26, "441th value should be 26"); | |
| assertEq(view[442], 0, "442th value should be 0"); | |
| assertEq(view[443], 255, "443th value should be 255"); | |
| assertEq(view[444], 28, "444th value should be 28"); | |
| assertEq(view[445], 26, "445th value should be 26"); | |
| assertEq(view[446], 0, "446th value should be 0"); | |
| assertEq(view[447], 255, "447th value should be 255"); | |
| assertEq(view[448], 28, "448th value should be 28"); | |
| assertEq(view[449], 26, "449th value should be 26"); | |
| assertEq(view[450], 0, "450th value should be 0"); | |
| assertEq(view[451], 255, "451th value should be 255"); | |
| assertEq(view[452], 28, "452th value should be 28"); | |
| assertEq(view[453], 26, "453th value should be 26"); | |
| assertEq(view[454], 0, "454th value should be 0"); | |
| assertEq(view[455], 255, "455th value should be 255"); | |
| assertEq(view[456], 28, "456th value should be 28"); | |
| assertEq(view[457], 26, "457th value should be 26"); | |
| assertEq(view[458], 0, "458th value should be 0"); | |
| assertEq(view[459], 255, "459th value should be 255"); | |
| assertEq(view[460], 28, "460th value should be 28"); | |
| assertEq(view[461], 26, "461th value should be 26"); | |
| assertEq(view[462], 0, "462th value should be 0"); | |
| assertEq(view[463], 255, "463th value should be 255"); | |
| assertEq(view[464], 28, "464th value should be 28"); | |
| assertEq(view[465], 26, "465th value should be 26"); | |
| assertEq(view[466], 0, "466th value should be 0"); | |
| assertEq(view[467], 255, "467th value should be 255"); | |
| assertEq(view[468], 28, "468th value should be 28"); | |
| assertEq(view[469], 26, "469th value should be 26"); | |
| assertEq(view[470], 0, "470th value should be 0"); | |
| assertEq(view[471], 255, "471th value should be 255"); | |
| assertEq(view[472], 28, "472th value should be 28"); | |
| assertEq(view[473], 26, "473th value should be 26"); | |
| assertEq(view[474], 0, "474th value should be 0"); | |
| assertEq(view[475], 255, "475th value should be 255"); | |
| assertEq(view[476], 28, "476th value should be 28"); | |
| assertEq(view[477], 26, "477th value should be 26"); | |
| assertEq(view[478], 0, "478th value should be 0"); | |
| assertEq(view[479], 255, "479th value should be 255"); | |
| assertEq(view[480], 28, "480th value should be 28"); | |
| assertEq(view[481], 26, "481th value should be 26"); | |
| assertEq(view[482], 0, "482th value should be 0"); | |
| assertEq(view[483], 255, "483th value should be 255"); | |
| assertEq(view[484], 28, "484th value should be 28"); | |
| assertEq(view[485], 26, "485th value should be 26"); | |
| assertEq(view[486], 0, "486th value should be 0"); | |
| assertEq(view[487], 255, "487th value should be 255"); | |
| assertEq(view[488], 28, "488th value should be 28"); | |
| assertEq(view[489], 26, "489th value should be 26"); | |
| assertEq(view[490], 0, "490th value should be 0"); | |
| assertEq(view[491], 255, "491th value should be 255"); | |
| assertEq(view[492], 28, "492th value should be 28"); | |
| assertEq(view[493], 26, "493th value should be 26"); | |
| assertEq(view[494], 0, "494th value should be 0"); | |
| assertEq(view[495], 255, "495th value should be 255"); | |
| assertEq(view[496], 28, "496th value should be 28"); | |
| assertEq(view[497], 26, "497th value should be 26"); | |
| assertEq(view[498], 0, "498th value should be 0"); | |
| assertEq(view[499], 255, "499th value should be 255"); | |
| assertEq(view[500], 28, "500th value should be 28"); | |
| assertEq(view[501], 26, "501th value should be 26"); | |
| assertEq(view[502], 0, "502th value should be 0"); | |
| assertEq(view[503], 255, "503th value should be 255"); | |
| assertEq(view[504], 28, "504th value should be 28"); | |
| assertEq(view[505], 26, "505th value should be 26"); | |
| assertEq(view[506], 0, "506th value should be 0"); | |
| assertEq(view[507], 255, "507th value should be 255"); | |
| assertEq(view[508], 28, "508th value should be 28"); | |
| assertEq(view[509], 26, "509th value should be 26"); | |
| assertEq(view[510], 0, "510th value should be 0"); | |
| assertEq(view[511], 255, "511th value should be 255"); | |
| assertEq(view[512], 28, "512th value should be 28"); | |
| assertEq(view[513], 26, "513th value should be 26"); | |
| assertEq(view[514], 0, "514th value should be 0"); | |
| assertEq(view[515], 255, "515th value should be 255"); | |
| assertEq(view[516], 28, "516th value should be 28"); | |
| assertEq(view[517], 26, "517th value should be 26"); | |
| assertEq(view[518], 0, "518th value should be 0"); | |
| assertEq(view[519], 255, "519th value should be 255"); | |
| assertEq(view[520], 28, "520th value should be 28"); | |
| assertEq(view[521], 26, "521th value should be 26"); | |
| assertEq(view[522], 0, "522th value should be 0"); | |
| assertEq(view[523], 255, "523th value should be 255"); | |
| assertEq(view[524], 28, "524th value should be 28"); | |
| assertEq(view[525], 26, "525th value should be 26"); | |
| assertEq(view[526], 0, "526th value should be 0"); | |
| assertEq(view[527], 255, "527th value should be 255"); | |
| assertEq(view[528], 28, "528th value should be 28"); | |
| assertEq(view[529], 26, "529th value should be 26"); | |
| assertEq(view[530], 0, "530th value should be 0"); | |
| assertEq(view[531], 255, "531th value should be 255"); | |
| assertEq(view[532], 42, "532th value should be 42"); | |
| assertEq(view[533], 39, "533th value should be 39"); | |
| assertEq(view[534], 0, "534th value should be 0"); | |
| assertEq(view[535], 255, "535th value should be 255"); | |
| assertEq(view[536], 42, "536th value should be 42"); | |
| assertEq(view[537], 39, "537th value should be 39"); | |
| assertEq(view[538], 0, "538th value should be 0"); | |
| assertEq(view[539], 255, "539th value should be 255"); | |
| assertEq(view[540], 42, "540th value should be 42"); | |
| assertEq(view[541], 39, "541th value should be 39"); | |
| assertEq(view[542], 0, "542th value should be 0"); | |
| assertEq(view[543], 255, "543th value should be 255"); | |
| assertEq(view[544], 42, "544th value should be 42"); | |
| assertEq(view[545], 39, "545th value should be 39"); | |
| assertEq(view[546], 0, "546th value should be 0"); | |
| assertEq(view[547], 255, "547th value should be 255"); | |
| assertEq(view[548], 42, "548th value should be 42"); | |
| assertEq(view[549], 39, "549th value should be 39"); | |
| assertEq(view[550], 0, "550th value should be 0"); | |
| assertEq(view[551], 255, "551th value should be 255"); | |
| assertEq(view[552], 42, "552th value should be 42"); | |
| assertEq(view[553], 39, "553th value should be 39"); | |
| assertEq(view[554], 0, "554th value should be 0"); | |
| assertEq(view[555], 255, "555th value should be 255"); | |
| assertEq(view[556], 42, "556th value should be 42"); | |
| assertEq(view[557], 39, "557th value should be 39"); | |
| assertEq(view[558], 0, "558th value should be 0"); | |
| assertEq(view[559], 255, "559th value should be 255"); | |
| assertEq(view[560], 42, "560th value should be 42"); | |
| assertEq(view[561], 39, "561th value should be 39"); | |
| assertEq(view[562], 0, "562th value should be 0"); | |
| assertEq(view[563], 255, "563th value should be 255"); | |
| assertEq(view[564], 42, "564th value should be 42"); | |
| assertEq(view[565], 39, "565th value should be 39"); | |
| assertEq(view[566], 0, "566th value should be 0"); | |
| assertEq(view[567], 255, "567th value should be 255"); | |
| assertEq(view[568], 42, "568th value should be 42"); | |
| assertEq(view[569], 39, "569th value should be 39"); | |
| assertEq(view[570], 0, "570th value should be 0"); | |
| assertEq(view[571], 255, "571th value should be 255"); | |
| assertEq(view[572], 42, "572th value should be 42"); | |
| assertEq(view[573], 39, "573th value should be 39"); | |
| assertEq(view[574], 0, "574th value should be 0"); | |
| assertEq(view[575], 255, "575th value should be 255"); | |
| assertEq(view[576], 42, "576th value should be 42"); | |
| assertEq(view[577], 39, "577th value should be 39"); | |
| assertEq(view[578], 0, "578th value should be 0"); | |
| assertEq(view[579], 255, "579th value should be 255"); | |
| assertEq(view[580], 42, "580th value should be 42"); | |
| assertEq(view[581], 39, "581th value should be 39"); | |
| assertEq(view[582], 0, "582th value should be 0"); | |
| assertEq(view[583], 255, "583th value should be 255"); | |
| assertEq(view[584], 57, "584th value should be 57"); | |
| assertEq(view[585], 52, "585th value should be 52"); | |
| assertEq(view[586], 0, "586th value should be 0"); | |
| assertEq(view[587], 255, "587th value should be 255"); | |
| assertEq(view[588], 57, "588th value should be 57"); | |
| assertEq(view[589], 52, "589th value should be 52"); | |
| assertEq(view[590], 0, "590th value should be 0"); | |
| assertEq(view[591], 255, "591th value should be 255"); | |
| assertEq(view[592], 57, "592th value should be 57"); | |
| assertEq(view[593], 52, "593th value should be 52"); | |
| assertEq(view[594], 0, "594th value should be 0"); | |
| assertEq(view[595], 255, "595th value should be 255"); | |
| assertEq(view[596], 57, "596th value should be 57"); | |
| assertEq(view[597], 52, "597th value should be 52"); | |
| assertEq(view[598], 0, "598th value should be 0"); | |
| assertEq(view[599], 255, "599th value should be 255"); | |
| assertEq(view[600], 57, "600th value should be 57"); | |
| assertEq(view[601], 52, "601th value should be 52"); | |
| assertEq(view[602], 0, "602th value should be 0"); | |
| assertEq(view[603], 255, "603th value should be 255"); | |
| assertEq(view[604], 71, "604th value should be 71"); | |
| assertEq(view[605], 65, "605th value should be 65"); | |
| assertEq(view[606], 0, "606th value should be 0"); | |
| assertEq(view[607], 255, "607th value should be 255"); | |
| assertEq(view[608], 71, "608th value should be 71"); | |
| assertEq(view[609], 65, "609th value should be 65"); | |
| assertEq(view[610], 0, "610th value should be 0"); | |
| assertEq(view[611], 255, "611th value should be 255"); | |
| assertEq(view[612], 71, "612th value should be 71"); | |
| assertEq(view[613], 65, "613th value should be 65"); | |
| assertEq(view[614], 0, "614th value should be 0"); | |
| assertEq(view[615], 255, "615th value should be 255"); | |
| assertEq(view[616], 85, "616th value should be 85"); | |
| assertEq(view[617], 78, "617th value should be 78"); | |
| assertEq(view[618], 0, "618th value should be 0"); | |
| assertEq(view[619], 255, "619th value should be 255"); | |
| assertEq(view[620], 99, "620th value should be 99"); | |
| assertEq(view[621], 91, "621th value should be 91"); | |
| assertEq(view[622], 0, "622th value should be 0"); | |
| assertEq(view[623], 255, "623th value should be 255"); | |
| assertEq(view[624], 114, "624th value should be 114"); | |
| assertEq(view[625], 104, "625th value should be 104"); | |
| assertEq(view[626], 0, "626th value should be 0"); | |
| assertEq(view[627], 255, "627th value should be 255"); | |
| assertEq(view[628], 142, "628th value should be 142"); | |
| assertEq(view[629], 130, "629th value should be 130"); | |
| assertEq(view[630], 0, "630th value should be 0"); | |
| assertEq(view[631], 255, "631th value should be 255"); | |
| assertEq(view[632], 243, "632th value should be 243"); | |
| assertEq(view[633], 200, "633th value should be 200"); | |
| assertEq(view[634], 1, "634th value should be 1"); | |
| assertEq(view[635], 255, "635th value should be 255"); | |
| assertEq(view[636], 39, "636th value should be 39"); | |
| assertEq(view[637], 63, "637th value should be 63"); | |
| assertEq(view[638], 20, "638th value should be 20"); | |
| assertEq(view[639], 255, "639th value should be 255"); | |
| assertEq(view[640], 0, "640th value should be 0"); | |
| assertEq(view[641], 0, "641th value should be 0"); | |
| assertEq(view[642], 0, "642th value should be 0"); | |
| assertEq(view[643], 255, "643th value should be 255"); | |
| assertEq(view[644], 0, "644th value should be 0"); | |
| assertEq(view[645], 0, "645th value should be 0"); | |
| assertEq(view[646], 0, "646th value should be 0"); | |
| assertEq(view[647], 255, "647th value should be 255"); | |
| assertEq(view[648], 0, "648th value should be 0"); | |
| assertEq(view[649], 0, "649th value should be 0"); | |
| assertEq(view[650], 0, "650th value should be 0"); | |
| assertEq(view[651], 255, "651th value should be 255"); | |
| assertEq(view[652], 0, "652th value should be 0"); | |
| assertEq(view[653], 0, "653th value should be 0"); | |
| assertEq(view[654], 0, "654th value should be 0"); | |
| assertEq(view[655], 255, "655th value should be 255"); | |
| assertEq(view[656], 0, "656th value should be 0"); | |
| assertEq(view[657], 0, "657th value should be 0"); | |
| assertEq(view[658], 0, "658th value should be 0"); | |
| assertEq(view[659], 255, "659th value should be 255"); | |
| assertEq(view[660], 101, "660th value should be 101"); | |
| assertEq(view[661], 70, "661th value should be 70"); | |
| assertEq(view[662], 1, "662th value should be 1"); | |
| assertEq(view[663], 255, "663th value should be 255"); | |
| assertEq(view[664], 242, "664th value should be 242"); | |
| assertEq(view[665], 221, "665th value should be 221"); | |
| assertEq(view[666], 0, "666th value should be 0"); | |
| assertEq(view[667], 255, "667th value should be 255"); | |
| assertEq(view[668], 228, "668th value should be 228"); | |
| assertEq(view[669], 208, "669th value should be 208"); | |
| assertEq(view[670], 0, "670th value should be 0"); | |
| assertEq(view[671], 255, "671th value should be 255"); | |
| assertEq(view[672], 29, "672th value should be 29"); | |
| assertEq(view[673], 5, "673th value should be 5"); | |
| assertEq(view[674], 1, "674th value should be 1"); | |
| assertEq(view[675], 255, "675th value should be 255"); | |
| assertEq(view[676], 85, "676th value should be 85"); | |
| assertEq(view[677], 78, "677th value should be 78"); | |
| assertEq(view[678], 0, "678th value should be 0"); | |
| assertEq(view[679], 255, "679th value should be 255"); | |
| assertEq(view[680], 71, "680th value should be 71"); | |
| assertEq(view[681], 65, "681th value should be 65"); | |
| assertEq(view[682], 0, "682th value should be 0"); | |
| assertEq(view[683], 255, "683th value should be 255"); | |
| assertEq(view[684], 57, "684th value should be 57"); | |
| assertEq(view[685], 52, "685th value should be 52"); | |
| assertEq(view[686], 0, "686th value should be 0"); | |
| assertEq(view[687], 255, "687th value should be 255"); | |
| assertEq(view[688], 57, "688th value should be 57"); | |
| assertEq(view[689], 52, "689th value should be 52"); | |
| assertEq(view[690], 0, "690th value should be 0"); | |
| assertEq(view[691], 255, "691th value should be 255"); | |
| assertEq(view[692], 57, "692th value should be 57"); | |
| assertEq(view[693], 52, "693th value should be 52"); | |
| assertEq(view[694], 0, "694th value should be 0"); | |
| assertEq(view[695], 255, "695th value should be 255"); | |
| assertEq(view[696], 57, "696th value should be 57"); | |
| assertEq(view[697], 52, "697th value should be 52"); | |
| assertEq(view[698], 0, "698th value should be 0"); | |
| assertEq(view[699], 255, "699th value should be 255"); | |
| assertEq(view[700], 57, "700th value should be 57"); | |
| assertEq(view[701], 52, "701th value should be 52"); | |
| assertEq(view[702], 0, "702th value should be 0"); | |
| assertEq(view[703], 255, "703th value should be 255"); | |
| assertEq(view[704], 57, "704th value should be 57"); | |
| assertEq(view[705], 52, "705th value should be 52"); | |
| assertEq(view[706], 0, "706th value should be 0"); | |
| assertEq(view[707], 255, "707th value should be 255"); | |
| assertEq(view[708], 57, "708th value should be 57"); | |
| assertEq(view[709], 52, "709th value should be 52"); | |
| assertEq(view[710], 0, "710th value should be 0"); | |
| assertEq(view[711], 255, "711th value should be 255"); | |
| assertEq(view[712], 42, "712th value should be 42"); | |
| assertEq(view[713], 39, "713th value should be 39"); | |
| assertEq(view[714], 0, "714th value should be 0"); | |
| assertEq(view[715], 255, "715th value should be 255"); | |
| assertEq(view[716], 42, "716th value should be 42"); | |
| assertEq(view[717], 39, "717th value should be 39"); | |
| assertEq(view[718], 0, "718th value should be 0"); | |
| assertEq(view[719], 255, "719th value should be 255"); | |
| assertEq(view[720], 42, "720th value should be 42"); | |
| assertEq(view[721], 39, "721th value should be 39"); | |
| assertEq(view[722], 0, "722th value should be 0"); | |
| assertEq(view[723], 255, "723th value should be 255"); | |
| assertEq(view[724], 42, "724th value should be 42"); | |
| assertEq(view[725], 39, "725th value should be 39"); | |
| assertEq(view[726], 0, "726th value should be 0"); | |
| assertEq(view[727], 255, "727th value should be 255"); | |
| assertEq(view[728], 42, "728th value should be 42"); | |
| assertEq(view[729], 39, "729th value should be 39"); | |
| assertEq(view[730], 0, "730th value should be 0"); | |
| assertEq(view[731], 255, "731th value should be 255"); | |
| assertEq(view[732], 28, "732th value should be 28"); | |
| assertEq(view[733], 26, "733th value should be 26"); | |
| assertEq(view[734], 0, "734th value should be 0"); | |
| assertEq(view[735], 255, "735th value should be 255"); | |
| assertEq(view[736], 28, "736th value should be 28"); | |
| assertEq(view[737], 26, "737th value should be 26"); | |
| assertEq(view[738], 0, "738th value should be 0"); | |
| assertEq(view[739], 255, "739th value should be 255"); | |
| assertEq(view[740], 28, "740th value should be 28"); | |
| assertEq(view[741], 26, "741th value should be 26"); | |
| assertEq(view[742], 0, "742th value should be 0"); | |
| assertEq(view[743], 255, "743th value should be 255"); | |
| assertEq(view[744], 28, "744th value should be 28"); | |
| assertEq(view[745], 26, "745th value should be 26"); | |
| assertEq(view[746], 0, "746th value should be 0"); | |
| assertEq(view[747], 255, "747th value should be 255"); | |
| assertEq(view[748], 28, "748th value should be 28"); | |
| assertEq(view[749], 26, "749th value should be 26"); | |
| assertEq(view[750], 0, "750th value should be 0"); | |
| assertEq(view[751], 255, "751th value should be 255"); | |
| assertEq(view[752], 28, "752th value should be 28"); | |
| assertEq(view[753], 26, "753th value should be 26"); | |
| assertEq(view[754], 0, "754th value should be 0"); | |
| assertEq(view[755], 255, "755th value should be 255"); | |
| assertEq(view[756], 28, "756th value should be 28"); | |
| assertEq(view[757], 26, "757th value should be 26"); | |
| assertEq(view[758], 0, "758th value should be 0"); | |
| assertEq(view[759], 255, "759th value should be 255"); | |
| assertEq(view[760], 28, "760th value should be 28"); | |
| assertEq(view[761], 26, "761th value should be 26"); | |
| assertEq(view[762], 0, "762th value should be 0"); | |
| assertEq(view[763], 255, "763th value should be 255"); | |
| assertEq(view[764], 28, "764th value should be 28"); | |
| assertEq(view[765], 26, "765th value should be 26"); | |
| assertEq(view[766], 0, "766th value should be 0"); | |
| assertEq(view[767], 255, "767th value should be 255"); | |
| assertEq(view[768], 14, "768th value should be 14"); | |
| assertEq(view[769], 13, "769th value should be 13"); | |
| assertEq(view[770], 0, "770th value should be 0"); | |
| assertEq(view[771], 255, "771th value should be 255"); | |
| assertEq(view[772], 14, "772th value should be 14"); | |
| assertEq(view[773], 13, "773th value should be 13"); | |
| assertEq(view[774], 0, "774th value should be 0"); | |
| assertEq(view[775], 255, "775th value should be 255"); | |
| assertEq(view[776], 14, "776th value should be 14"); | |
| assertEq(view[777], 13, "777th value should be 13"); | |
| assertEq(view[778], 0, "778th value should be 0"); | |
| assertEq(view[779], 255, "779th value should be 255"); | |
| assertEq(view[780], 14, "780th value should be 14"); | |
| assertEq(view[781], 13, "781th value should be 13"); | |
| assertEq(view[782], 0, "782th value should be 0"); | |
| assertEq(view[783], 255, "783th value should be 255"); | |
| assertEq(view[784], 14, "784th value should be 14"); | |
| assertEq(view[785], 13, "785th value should be 13"); | |
| assertEq(view[786], 0, "786th value should be 0"); | |
| assertEq(view[787], 255, "787th value should be 255"); | |
| assertEq(view[788], 14, "788th value should be 14"); | |
| assertEq(view[789], 13, "789th value should be 13"); | |
| assertEq(view[790], 0, "790th value should be 0"); | |
| assertEq(view[791], 255, "791th value should be 255"); | |
| assertEq(view[792], 14, "792th value should be 14"); | |
| assertEq(view[793], 13, "793th value should be 13"); | |
| assertEq(view[794], 0, "794th value should be 0"); | |
| assertEq(view[795], 255, "795th value should be 255"); | |
| assertEq(view[796], 14, "796th value should be 14"); | |
| assertEq(view[797], 13, "797th value should be 13"); | |
| assertEq(view[798], 0, "798th value should be 0"); | |
| assertEq(view[799], 255, "799th value should be 255"); | |
| assertEq(view[800], 14, "800th value should be 14"); | |
| assertEq(view[801], 13, "801th value should be 13"); | |
| assertEq(view[802], 0, "802th value should be 0"); | |
| assertEq(view[803], 255, "803th value should be 255"); | |
| assertEq(view[804], 14, "804th value should be 14"); | |
| assertEq(view[805], 13, "805th value should be 13"); | |
| assertEq(view[806], 0, "806th value should be 0"); | |
| assertEq(view[807], 255, "807th value should be 255"); | |
| assertEq(view[808], 14, "808th value should be 14"); | |
| assertEq(view[809], 13, "809th value should be 13"); | |
| assertEq(view[810], 0, "810th value should be 0"); | |
| assertEq(view[811], 255, "811th value should be 255"); | |
| assertEq(view[812], 14, "812th value should be 14"); | |
| assertEq(view[813], 13, "813th value should be 13"); | |
| assertEq(view[814], 0, "814th value should be 0"); | |
| assertEq(view[815], 255, "815th value should be 255"); | |
| assertEq(view[816], 28, "816th value should be 28"); | |
| assertEq(view[817], 26, "817th value should be 26"); | |
| assertEq(view[818], 0, "818th value should be 0"); | |
| assertEq(view[819], 255, "819th value should be 255"); | |
| assertEq(view[820], 28, "820th value should be 28"); | |
| assertEq(view[821], 26, "821th value should be 26"); | |
| assertEq(view[822], 0, "822th value should be 0"); | |
| assertEq(view[823], 255, "823th value should be 255"); | |
| assertEq(view[824], 28, "824th value should be 28"); | |
| assertEq(view[825], 26, "825th value should be 26"); | |
| assertEq(view[826], 0, "826th value should be 0"); | |
| assertEq(view[827], 255, "827th value should be 255"); | |
| assertEq(view[828], 28, "828th value should be 28"); | |
| assertEq(view[829], 26, "829th value should be 26"); | |
| assertEq(view[830], 0, "830th value should be 0"); | |
| assertEq(view[831], 255, "831th value should be 255"); | |
| assertEq(view[832], 28, "832th value should be 28"); | |
| assertEq(view[833], 26, "833th value should be 26"); | |
| assertEq(view[834], 0, "834th value should be 0"); | |
| assertEq(view[835], 255, "835th value should be 255"); | |
| assertEq(view[836], 28, "836th value should be 28"); | |
| assertEq(view[837], 26, "837th value should be 26"); | |
| assertEq(view[838], 0, "838th value should be 0"); | |
| assertEq(view[839], 255, "839th value should be 255"); | |
| assertEq(view[840], 28, "840th value should be 28"); | |
| assertEq(view[841], 26, "841th value should be 26"); | |
| assertEq(view[842], 0, "842th value should be 0"); | |
| assertEq(view[843], 255, "843th value should be 255"); | |
| assertEq(view[844], 28, "844th value should be 28"); | |
| assertEq(view[845], 26, "845th value should be 26"); | |
| assertEq(view[846], 0, "846th value should be 0"); | |
| assertEq(view[847], 255, "847th value should be 255"); | |
| assertEq(view[848], 28, "848th value should be 28"); | |
| assertEq(view[849], 26, "849th value should be 26"); | |
| assertEq(view[850], 0, "850th value should be 0"); | |
| assertEq(view[851], 255, "851th value should be 255"); | |
| assertEq(view[852], 28, "852th value should be 28"); | |
| assertEq(view[853], 26, "853th value should be 26"); | |
| assertEq(view[854], 0, "854th value should be 0"); | |
| assertEq(view[855], 255, "855th value should be 255"); | |
| assertEq(view[856], 28, "856th value should be 28"); | |
| assertEq(view[857], 26, "857th value should be 26"); | |
| assertEq(view[858], 0, "858th value should be 0"); | |
| assertEq(view[859], 255, "859th value should be 255"); | |
| assertEq(view[860], 28, "860th value should be 28"); | |
| assertEq(view[861], 26, "861th value should be 26"); | |
| assertEq(view[862], 0, "862th value should be 0"); | |
| assertEq(view[863], 255, "863th value should be 255"); | |
| assertEq(view[864], 28, "864th value should be 28"); | |
| assertEq(view[865], 26, "865th value should be 26"); | |
| assertEq(view[866], 0, "866th value should be 0"); | |
| assertEq(view[867], 255, "867th value should be 255"); | |
| assertEq(view[868], 28, "868th value should be 28"); | |
| assertEq(view[869], 26, "869th value should be 26"); | |
| assertEq(view[870], 0, "870th value should be 0"); | |
| assertEq(view[871], 255, "871th value should be 255"); | |
| assertEq(view[872], 28, "872th value should be 28"); | |
| assertEq(view[873], 26, "873th value should be 26"); | |
| assertEq(view[874], 0, "874th value should be 0"); | |
| assertEq(view[875], 255, "875th value should be 255"); | |
| assertEq(view[876], 28, "876th value should be 28"); | |
| assertEq(view[877], 26, "877th value should be 26"); | |
| assertEq(view[878], 0, "878th value should be 0"); | |
| assertEq(view[879], 255, "879th value should be 255"); | |
| assertEq(view[880], 28, "880th value should be 28"); | |
| assertEq(view[881], 26, "881th value should be 26"); | |
| assertEq(view[882], 0, "882th value should be 0"); | |
| assertEq(view[883], 255, "883th value should be 255"); | |
| assertEq(view[884], 28, "884th value should be 28"); | |
| assertEq(view[885], 26, "885th value should be 26"); | |
| assertEq(view[886], 0, "886th value should be 0"); | |
| assertEq(view[887], 255, "887th value should be 255"); | |
| assertEq(view[888], 28, "888th value should be 28"); | |
| assertEq(view[889], 26, "889th value should be 26"); | |
| assertEq(view[890], 0, "890th value should be 0"); | |
| assertEq(view[891], 255, "891th value should be 255"); | |
| assertEq(view[892], 28, "892th value should be 28"); | |
| assertEq(view[893], 26, "893th value should be 26"); | |
| assertEq(view[894], 0, "894th value should be 0"); | |
| assertEq(view[895], 255, "895th value should be 255"); | |
| assertEq(view[896], 28, "896th value should be 28"); | |
| assertEq(view[897], 26, "897th value should be 26"); | |
| assertEq(view[898], 0, "898th value should be 0"); | |
| assertEq(view[899], 255, "899th value should be 255"); | |
| assertEq(view[900], 28, "900th value should be 28"); | |
| assertEq(view[901], 26, "901th value should be 26"); | |
| assertEq(view[902], 0, "902th value should be 0"); | |
| assertEq(view[903], 255, "903th value should be 255"); | |
| assertEq(view[904], 28, "904th value should be 28"); | |
| assertEq(view[905], 26, "905th value should be 26"); | |
| assertEq(view[906], 0, "906th value should be 0"); | |
| assertEq(view[907], 255, "907th value should be 255"); | |
| assertEq(view[908], 28, "908th value should be 28"); | |
| assertEq(view[909], 26, "909th value should be 26"); | |
| assertEq(view[910], 0, "910th value should be 0"); | |
| assertEq(view[911], 255, "911th value should be 255"); | |
| assertEq(view[912], 28, "912th value should be 28"); | |
| assertEq(view[913], 26, "913th value should be 26"); | |
| assertEq(view[914], 0, "914th value should be 0"); | |
| assertEq(view[915], 255, "915th value should be 255"); | |
| assertEq(view[916], 28, "916th value should be 28"); | |
| assertEq(view[917], 26, "917th value should be 26"); | |
| assertEq(view[918], 0, "918th value should be 0"); | |
| assertEq(view[919], 255, "919th value should be 255"); | |
| assertEq(view[920], 28, "920th value should be 28"); | |
| assertEq(view[921], 26, "921th value should be 26"); | |
| assertEq(view[922], 0, "922th value should be 0"); | |
| assertEq(view[923], 255, "923th value should be 255"); | |
| assertEq(view[924], 28, "924th value should be 28"); | |
| assertEq(view[925], 26, "925th value should be 26"); | |
| assertEq(view[926], 0, "926th value should be 0"); | |
| assertEq(view[927], 255, "927th value should be 255"); | |
| assertEq(view[928], 28, "928th value should be 28"); | |
| assertEq(view[929], 26, "929th value should be 26"); | |
| assertEq(view[930], 0, "930th value should be 0"); | |
| assertEq(view[931], 255, "931th value should be 255"); | |
| assertEq(view[932], 42, "932th value should be 42"); | |
| assertEq(view[933], 39, "933th value should be 39"); | |
| assertEq(view[934], 0, "934th value should be 0"); | |
| assertEq(view[935], 255, "935th value should be 255"); | |
| assertEq(view[936], 42, "936th value should be 42"); | |
| assertEq(view[937], 39, "937th value should be 39"); | |
| assertEq(view[938], 0, "938th value should be 0"); | |
| assertEq(view[939], 255, "939th value should be 255"); | |
| assertEq(view[940], 42, "940th value should be 42"); | |
| assertEq(view[941], 39, "941th value should be 39"); | |
| assertEq(view[942], 0, "942th value should be 0"); | |
| assertEq(view[943], 255, "943th value should be 255"); | |
| assertEq(view[944], 42, "944th value should be 42"); | |
| assertEq(view[945], 39, "945th value should be 39"); | |
| assertEq(view[946], 0, "946th value should be 0"); | |
| assertEq(view[947], 255, "947th value should be 255"); | |
| assertEq(view[948], 42, "948th value should be 42"); | |
| assertEq(view[949], 39, "949th value should be 39"); | |
| assertEq(view[950], 0, "950th value should be 0"); | |
| assertEq(view[951], 255, "951th value should be 255"); | |
| assertEq(view[952], 42, "952th value should be 42"); | |
| assertEq(view[953], 39, "953th value should be 39"); | |
| assertEq(view[954], 0, "954th value should be 0"); | |
| assertEq(view[955], 255, "955th value should be 255"); | |
| assertEq(view[956], 42, "956th value should be 42"); | |
| assertEq(view[957], 39, "957th value should be 39"); | |
| assertEq(view[958], 0, "958th value should be 0"); | |
| assertEq(view[959], 255, "959th value should be 255"); | |
| assertEq(view[960], 42, "960th value should be 42"); | |
| assertEq(view[961], 39, "961th value should be 39"); | |
| assertEq(view[962], 0, "962th value should be 0"); | |
| assertEq(view[963], 255, "963th value should be 255"); | |
| assertEq(view[964], 42, "964th value should be 42"); | |
| assertEq(view[965], 39, "965th value should be 39"); | |
| assertEq(view[966], 0, "966th value should be 0"); | |
| assertEq(view[967], 255, "967th value should be 255"); | |
| assertEq(view[968], 42, "968th value should be 42"); | |
| assertEq(view[969], 39, "969th value should be 39"); | |
| assertEq(view[970], 0, "970th value should be 0"); | |
| assertEq(view[971], 255, "971th value should be 255"); | |
| assertEq(view[972], 42, "972th value should be 42"); | |
| assertEq(view[973], 39, "973th value should be 39"); | |
| assertEq(view[974], 0, "974th value should be 0"); | |
| assertEq(view[975], 255, "975th value should be 255"); | |
| assertEq(view[976], 42, "976th value should be 42"); | |
| assertEq(view[977], 39, "977th value should be 39"); | |
| assertEq(view[978], 0, "978th value should be 0"); | |
| assertEq(view[979], 255, "979th value should be 255"); | |
| assertEq(view[980], 42, "980th value should be 42"); | |
| assertEq(view[981], 39, "981th value should be 39"); | |
| assertEq(view[982], 0, "982th value should be 0"); | |
| assertEq(view[983], 255, "983th value should be 255"); | |
| assertEq(view[984], 57, "984th value should be 57"); | |
| assertEq(view[985], 52, "985th value should be 52"); | |
| assertEq(view[986], 0, "986th value should be 0"); | |
| assertEq(view[987], 255, "987th value should be 255"); | |
| assertEq(view[988], 57, "988th value should be 57"); | |
| assertEq(view[989], 52, "989th value should be 52"); | |
| assertEq(view[990], 0, "990th value should be 0"); | |
| assertEq(view[991], 255, "991th value should be 255"); | |
| assertEq(view[992], 57, "992th value should be 57"); | |
| assertEq(view[993], 52, "993th value should be 52"); | |
| assertEq(view[994], 0, "994th value should be 0"); | |
| assertEq(view[995], 255, "995th value should be 255"); | |
| assertEq(view[996], 71, "996th value should be 71"); | |
| assertEq(view[997], 65, "997th value should be 65"); | |
| assertEq(view[998], 0, "998th value should be 0"); | |
| assertEq(view[999], 255, "999th value should be 255"); | |
| assertEq(view[1000], 71, "1000th value should be 71"); | |
| assertEq(view[1001], 65, "1001th value should be 65"); | |
| assertEq(view[1002], 0, "1002th value should be 0"); | |
| assertEq(view[1003], 255, "1003th value should be 255"); | |
| assertEq(view[1004], 71, "1004th value should be 71"); | |
| assertEq(view[1005], 65, "1005th value should be 65"); | |
| assertEq(view[1006], 0, "1006th value should be 0"); | |
| assertEq(view[1007], 255, "1007th value should be 255"); | |
| assertEq(view[1008], 71, "1008th value should be 71"); | |
| assertEq(view[1009], 65, "1009th value should be 65"); | |
| assertEq(view[1010], 0, "1010th value should be 0"); | |
| assertEq(view[1011], 255, "1011th value should be 255"); | |
| assertEq(view[1012], 85, "1012th value should be 85"); | |
| assertEq(view[1013], 78, "1013th value should be 78"); | |
| assertEq(view[1014], 0, "1014th value should be 0"); | |
| assertEq(view[1015], 255, "1015th value should be 255"); | |
| assertEq(view[1016], 85, "1016th value should be 85"); | |
| assertEq(view[1017], 78, "1017th value should be 78"); | |
| assertEq(view[1018], 0, "1018th value should be 0"); | |
| assertEq(view[1019], 255, "1019th value should be 255"); | |
| assertEq(view[1020], 99, "1020th value should be 99"); | |
| assertEq(view[1021], 91, "1021th value should be 91"); | |
| assertEq(view[1022], 0, "1022th value should be 0"); | |
| assertEq(view[1023], 255, "1023th value should be 255"); | |
| assertEq(view[1024], 114, "1024th value should be 114"); | |
| assertEq(view[1025], 104, "1025th value should be 104"); | |
| assertEq(view[1026], 0, "1026th value should be 0"); | |
| assertEq(view[1027], 255, "1027th value should be 255"); | |
| assertEq(view[1028], 142, "1028th value should be 142"); | |
| assertEq(view[1029], 130, "1029th value should be 130"); | |
| assertEq(view[1030], 0, "1030th value should be 0"); | |
| assertEq(view[1031], 255, "1031th value should be 255"); | |
| assertEq(view[1032], 30, "1032th value should be 30"); | |
| assertEq(view[1033], 240, "1033th value should be 240"); | |
| assertEq(view[1034], 1, "1034th value should be 1"); | |
| assertEq(view[1035], 255, "1035th value should be 255"); | |
| assertEq(view[1036], 0, "1036th value should be 0"); | |
| assertEq(view[1037], 0, "1037th value should be 0"); | |
| assertEq(view[1038], 0, "1038th value should be 0"); | |
| assertEq(view[1039], 255, "1039th value should be 255"); | |
| assertEq(view[1040], 0, "1040th value should be 0"); | |
| assertEq(view[1041], 0, "1041th value should be 0"); | |
| assertEq(view[1042], 0, "1042th value should be 0"); | |
| assertEq(view[1043], 255, "1043th value should be 255"); | |
| assertEq(view[1044], 0, "1044th value should be 0"); | |
| assertEq(view[1045], 0, "1045th value should be 0"); | |
| assertEq(view[1046], 0, "1046th value should be 0"); | |
| assertEq(view[1047], 255, "1047th value should be 255"); | |
| assertEq(view[1048], 0, "1048th value should be 0"); | |
| assertEq(view[1049], 0, "1049th value should be 0"); | |
| assertEq(view[1050], 0, "1050th value should be 0"); | |
| assertEq(view[1051], 255, "1051th value should be 255"); | |
| assertEq(view[1052], 0, "1052th value should be 0"); | |
| assertEq(view[1053], 0, "1053th value should be 0"); | |
| assertEq(view[1054], 0, "1054th value should be 0"); | |
| assertEq(view[1055], 255, "1055th value should be 255"); | |
| assertEq(view[1056], 0, "1056th value should be 0"); | |
| assertEq(view[1057], 0, "1057th value should be 0"); | |
| assertEq(view[1058], 0, "1058th value should be 0"); | |
| assertEq(view[1059], 255, "1059th value should be 255"); | |
| assertEq(view[1060], 101, "1060th value should be 101"); | |
| assertEq(view[1061], 10, "1061th value should be 10"); | |
| assertEq(view[1062], 25, "1062th value should be 25"); | |
| assertEq(view[1063], 255, "1063th value should be 255"); | |
| assertEq(view[1064], 231, "1064th value should be 231"); | |
| assertEq(view[1065], 145, "1065th value should be 145"); | |
| assertEq(view[1066], 3, "1066th value should be 3"); | |
| assertEq(view[1067], 255, "1067th value should be 255"); | |
| assertEq(view[1068], 185, "1068th value should be 185"); | |
| assertEq(view[1069], 169, "1069th value should be 169"); | |
| assertEq(view[1070], 0, "1070th value should be 0"); | |
| assertEq(view[1071], 255, "1071th value should be 255"); | |
| assertEq(view[1072], 114, "1072th value should be 114"); | |
| assertEq(view[1073], 104, "1073th value should be 104"); | |
| assertEq(view[1074], 0, "1074th value should be 0"); | |
| assertEq(view[1075], 255, "1075th value should be 255"); | |
| assertEq(view[1076], 85, "1076th value should be 85"); | |
| assertEq(view[1077], 78, "1077th value should be 78"); | |
| assertEq(view[1078], 0, "1078th value should be 0"); | |
| assertEq(view[1079], 255, "1079th value should be 255"); | |
| assertEq(view[1080], 85, "1080th value should be 85"); | |
| assertEq(view[1081], 78, "1081th value should be 78"); | |
| assertEq(view[1082], 0, "1082th value should be 0"); | |
| assertEq(view[1083], 255, "1083th value should be 255"); | |
| assertEq(view[1084], 71, "1084th value should be 71"); | |
| assertEq(view[1085], 65, "1085th value should be 65"); | |
| assertEq(view[1086], 0, "1086th value should be 0"); | |
| assertEq(view[1087], 255, "1087th value should be 255"); | |
| assertEq(view[1088], 57, "1088th value should be 57"); | |
| assertEq(view[1089], 52, "1089th value should be 52"); | |
| assertEq(view[1090], 0, "1090th value should be 0"); | |
| assertEq(view[1091], 255, "1091th value should be 255"); | |
| assertEq(view[1092], 57, "1092th value should be 57"); | |
| assertEq(view[1093], 52, "1093th value should be 52"); | |
| assertEq(view[1094], 0, "1094th value should be 0"); | |
| assertEq(view[1095], 255, "1095th value should be 255"); | |
| assertEq(view[1096], 57, "1096th value should be 57"); | |
| assertEq(view[1097], 52, "1097th value should be 52"); | |
| assertEq(view[1098], 0, "1098th value should be 0"); | |
| assertEq(view[1099], 255, "1099th value should be 255"); | |
| assertEq(view[1100], 57, "1100th value should be 57"); | |
| assertEq(view[1101], 52, "1101th value should be 52"); | |
| assertEq(view[1102], 0, "1102th value should be 0"); | |
| assertEq(view[1103], 255, "1103th value should be 255"); | |
| assertEq(view[1104], 57, "1104th value should be 57"); | |
| assertEq(view[1105], 52, "1105th value should be 52"); | |
| assertEq(view[1106], 0, "1106th value should be 0"); | |
| assertEq(view[1107], 255, "1107th value should be 255"); | |
| assertEq(view[1108], 57, "1108th value should be 57"); | |
| assertEq(view[1109], 52, "1109th value should be 52"); | |
| assertEq(view[1110], 0, "1110th value should be 0"); | |
| assertEq(view[1111], 255, "1111th value should be 255"); | |
| assertEq(view[1112], 57, "1112th value should be 57"); | |
| assertEq(view[1113], 52, "1113th value should be 52"); | |
| assertEq(view[1114], 0, "1114th value should be 0"); | |
| assertEq(view[1115], 255, "1115th value should be 255"); | |
| assertEq(view[1116], 42, "1116th value should be 42"); | |
| assertEq(view[1117], 39, "1117th value should be 39"); | |
| assertEq(view[1118], 0, "1118th value should be 0"); | |
| assertEq(view[1119], 255, "1119th value should be 255"); | |
| assertEq(view[1120], 42, "1120th value should be 42"); | |
| assertEq(view[1121], 39, "1121th value should be 39"); | |
| assertEq(view[1122], 0, "1122th value should be 0"); | |
| assertEq(view[1123], 255, "1123th value should be 255"); | |
| assertEq(view[1124], 42, "1124th value should be 42"); | |
| assertEq(view[1125], 39, "1125th value should be 39"); | |
| assertEq(view[1126], 0, "1126th value should be 0"); | |
| assertEq(view[1127], 255, "1127th value should be 255"); | |
| assertEq(view[1128], 42, "1128th value should be 42"); | |
| assertEq(view[1129], 39, "1129th value should be 39"); | |
| assertEq(view[1130], 0, "1130th value should be 0"); | |
| assertEq(view[1131], 255, "1131th value should be 255"); | |
| assertEq(view[1132], 42, "1132th value should be 42"); | |
| assertEq(view[1133], 39, "1133th value should be 39"); | |
| assertEq(view[1134], 0, "1134th value should be 0"); | |
| assertEq(view[1135], 255, "1135th value should be 255"); | |
| assertEq(view[1136], 28, "1136th value should be 28"); | |
| assertEq(view[1137], 26, "1137th value should be 26"); | |
| assertEq(view[1138], 0, "1138th value should be 0"); | |
| assertEq(view[1139], 255, "1139th value should be 255"); | |
| assertEq(view[1140], 28, "1140th value should be 28"); | |
| assertEq(view[1141], 26, "1141th value should be 26"); | |
| assertEq(view[1142], 0, "1142th value should be 0"); | |
| assertEq(view[1143], 255, "1143th value should be 255"); | |
| assertEq(view[1144], 28, "1144th value should be 28"); | |
| assertEq(view[1145], 26, "1145th value should be 26"); | |
| assertEq(view[1146], 0, "1146th value should be 0"); | |
| assertEq(view[1147], 255, "1147th value should be 255"); | |
| assertEq(view[1148], 28, "1148th value should be 28"); | |
| assertEq(view[1149], 26, "1149th value should be 26"); | |
| assertEq(view[1150], 0, "1150th value should be 0"); | |
| assertEq(view[1151], 255, "1151th value should be 255"); | |
| assertEq(view[1152], 28, "1152th value should be 28"); | |
| assertEq(view[1153], 26, "1153th value should be 26"); | |
| assertEq(view[1154], 0, "1154th value should be 0"); | |
| assertEq(view[1155], 255, "1155th value should be 255"); | |
| assertEq(view[1156], 28, "1156th value should be 28"); | |
| assertEq(view[1157], 26, "1157th value should be 26"); | |
| assertEq(view[1158], 0, "1158th value should be 0"); | |
| assertEq(view[1159], 255, "1159th value should be 255"); | |
| assertEq(view[1160], 28, "1160th value should be 28"); | |
| assertEq(view[1161], 26, "1161th value should be 26"); | |
| assertEq(view[1162], 0, "1162th value should be 0"); | |
| assertEq(view[1163], 255, "1163th value should be 255"); | |
| assertEq(view[1164], 28, "1164th value should be 28"); | |
| assertEq(view[1165], 26, "1165th value should be 26"); | |
| assertEq(view[1166], 0, "1166th value should be 0"); | |
| assertEq(view[1167], 255, "1167th value should be 255"); | |
| assertEq(view[1168], 28, "1168th value should be 28"); | |
| assertEq(view[1169], 26, "1169th value should be 26"); | |
| assertEq(view[1170], 0, "1170th value should be 0"); | |
| assertEq(view[1171], 255, "1171th value should be 255"); | |
| assertEq(view[1172], 14, "1172th value should be 14"); | |
| assertEq(view[1173], 13, "1173th value should be 13"); | |
| assertEq(view[1174], 0, "1174th value should be 0"); | |
| assertEq(view[1175], 255, "1175th value should be 255"); | |
| assertEq(view[1176], 14, "1176th value should be 14"); | |
| assertEq(view[1177], 13, "1177th value should be 13"); | |
| assertEq(view[1178], 0, "1178th value should be 0"); | |
| assertEq(view[1179], 255, "1179th value should be 255"); | |
| assertEq(view[1180], 14, "1180th value should be 14"); | |
| assertEq(view[1181], 13, "1181th value should be 13"); | |
| assertEq(view[1182], 0, "1182th value should be 0"); | |
| assertEq(view[1183], 255, "1183th value should be 255"); | |
| assertEq(view[1184], 14, "1184th value should be 14"); | |
| assertEq(view[1185], 13, "1185th value should be 13"); | |
| assertEq(view[1186], 0, "1186th value should be 0"); | |
| assertEq(view[1187], 255, "1187th value should be 255"); | |
| assertEq(view[1188], 14, "1188th value should be 14"); | |
| assertEq(view[1189], 13, "1189th value should be 13"); | |
| assertEq(view[1190], 0, "1190th value should be 0"); | |
| assertEq(view[1191], 255, "1191th value should be 255"); | |
| assertEq(view[1192], 14, "1192th value should be 14"); | |
| assertEq(view[1193], 13, "1193th value should be 13"); | |
| assertEq(view[1194], 0, "1194th value should be 0"); | |
| assertEq(view[1195], 255, "1195th value should be 255"); | |
| assertEq(view[1196], 14, "1196th value should be 14"); | |
| assertEq(view[1197], 13, "1197th value should be 13"); | |
| assertEq(view[1198], 0, "1198th value should be 0"); | |
| assertEq(view[1199], 255, "1199th value should be 255"); | |
| assertEq(view[1200], 14, "1200th value should be 14"); | |
| assertEq(view[1201], 13, "1201th value should be 13"); | |
| assertEq(view[1202], 0, "1202th value should be 0"); | |
| assertEq(view[1203], 255, "1203th value should be 255"); | |
| assertEq(view[1204], 14, "1204th value should be 14"); | |
| assertEq(view[1205], 13, "1205th value should be 13"); | |
| assertEq(view[1206], 0, "1206th value should be 0"); | |
| assertEq(view[1207], 255, "1207th value should be 255"); | |
| assertEq(view[1208], 14, "1208th value should be 14"); | |
| assertEq(view[1209], 13, "1209th value should be 13"); | |
| assertEq(view[1210], 0, "1210th value should be 0"); | |
| assertEq(view[1211], 255, "1211th value should be 255"); | |
| assertEq(view[1212], 14, "1212th value should be 14"); | |
| assertEq(view[1213], 13, "1213th value should be 13"); | |
| assertEq(view[1214], 0, "1214th value should be 0"); | |
| assertEq(view[1215], 255, "1215th value should be 255"); | |
| assertEq(view[1216], 28, "1216th value should be 28"); | |
| assertEq(view[1217], 26, "1217th value should be 26"); | |
| assertEq(view[1218], 0, "1218th value should be 0"); | |
| assertEq(view[1219], 255, "1219th value should be 255"); | |
| assertEq(view[1220], 28, "1220th value should be 28"); | |
| assertEq(view[1221], 26, "1221th value should be 26"); | |
| assertEq(view[1222], 0, "1222th value should be 0"); | |
| assertEq(view[1223], 255, "1223th value should be 255"); | |
| assertEq(view[1224], 28, "1224th value should be 28"); | |
| assertEq(view[1225], 26, "1225th value should be 26"); | |
| assertEq(view[1226], 0, "1226th value should be 0"); | |
| assertEq(view[1227], 255, "1227th value should be 255"); | |
| assertEq(view[1228], 28, "1228th value should be 28"); | |
| assertEq(view[1229], 26, "1229th value should be 26"); | |
| assertEq(view[1230], 0, "1230th value should be 0"); | |
| assertEq(view[1231], 255, "1231th value should be 255"); | |
| assertEq(view[1232], 28, "1232th value should be 28"); | |
| assertEq(view[1233], 26, "1233th value should be 26"); | |
| assertEq(view[1234], 0, "1234th value should be 0"); | |
| assertEq(view[1235], 255, "1235th value should be 255"); | |
| assertEq(view[1236], 28, "1236th value should be 28"); | |
| assertEq(view[1237], 26, "1237th value should be 26"); | |
| assertEq(view[1238], 0, "1238th value should be 0"); | |
| assertEq(view[1239], 255, "1239th value should be 255"); | |
| assertEq(view[1240], 28, "1240th value should be 28"); | |
| assertEq(view[1241], 26, "1241th value should be 26"); | |
| assertEq(view[1242], 0, "1242th value should be 0"); | |
| assertEq(view[1243], 255, "1243th value should be 255"); | |
| assertEq(view[1244], 28, "1244th value should be 28"); | |
| assertEq(view[1245], 26, "1245th value should be 26"); | |
| assertEq(view[1246], 0, "1246th value should be 0"); | |
| assertEq(view[1247], 255, "1247th value should be 255"); | |
| assertEq(view[1248], 28, "1248th value should be 28"); | |
| assertEq(view[1249], 26, "1249th value should be 26"); | |
| assertEq(view[1250], 0, "1250th value should be 0"); | |
| assertEq(view[1251], 255, "1251th value should be 255"); | |
| assertEq(view[1252], 28, "1252th value should be 28"); | |
| assertEq(view[1253], 26, "1253th value should be 26"); | |
| assertEq(view[1254], 0, "1254th value should be 0"); | |
| assertEq(view[1255], 255, "1255th value should be 255"); | |
| assertEq(view[1256], 28, "1256th value should be 28"); | |
| assertEq(view[1257], 26, "1257th value should be 26"); | |
| assertEq(view[1258], 0, "1258th value should be 0"); | |
| assertEq(view[1259], 255, "1259th value should be 255"); | |
| assertEq(view[1260], 28, "1260th value should be 28"); | |
| assertEq(view[1261], 26, "1261th value should be 26"); | |
| assertEq(view[1262], 0, "1262th value should be 0"); | |
| assertEq(view[1263], 255, "1263th value should be 255"); | |
| assertEq(view[1264], 28, "1264th value should be 28"); | |
| assertEq(view[1265], 26, "1265th value should be 26"); | |
| assertEq(view[1266], 0, "1266th value should be 0"); | |
| assertEq(view[1267], 255, "1267th value should be 255"); | |
| assertEq(view[1268], 28, "1268th value should be 28"); | |
| assertEq(view[1269], 26, "1269th value should be 26"); | |
| assertEq(view[1270], 0, "1270th value should be 0"); | |
| assertEq(view[1271], 255, "1271th value should be 255"); | |
| assertEq(view[1272], 28, "1272th value should be 28"); | |
| assertEq(view[1273], 26, "1273th value should be 26"); | |
| assertEq(view[1274], 0, "1274th value should be 0"); | |
| assertEq(view[1275], 255, "1275th value should be 255"); | |
| assertEq(view[1276], 28, "1276th value should be 28"); | |
| assertEq(view[1277], 26, "1277th value should be 26"); | |
| assertEq(view[1278], 0, "1278th value should be 0"); | |
| assertEq(view[1279], 255, "1279th value should be 255"); | |
| assertEq(view[1280], 28, "1280th value should be 28"); | |
| assertEq(view[1281], 26, "1281th value should be 26"); | |
| assertEq(view[1282], 0, "1282th value should be 0"); | |
| assertEq(view[1283], 255, "1283th value should be 255"); | |
| assertEq(view[1284], 28, "1284th value should be 28"); | |
| assertEq(view[1285], 26, "1285th value should be 26"); | |
| assertEq(view[1286], 0, "1286th value should be 0"); | |
| assertEq(view[1287], 255, "1287th value should be 255"); | |
| assertEq(view[1288], 28, "1288th value should be 28"); | |
| assertEq(view[1289], 26, "1289th value should be 26"); | |
| assertEq(view[1290], 0, "1290th value should be 0"); | |
| assertEq(view[1291], 255, "1291th value should be 255"); | |
| assertEq(view[1292], 28, "1292th value should be 28"); | |
| assertEq(view[1293], 26, "1293th value should be 26"); | |
| assertEq(view[1294], 0, "1294th value should be 0"); | |
| assertEq(view[1295], 255, "1295th value should be 255"); | |
| assertEq(view[1296], 28, "1296th value should be 28"); | |
| assertEq(view[1297], 26, "1297th value should be 26"); | |
| assertEq(view[1298], 0, "1298th value should be 0"); | |
| assertEq(view[1299], 255, "1299th value should be 255"); | |
| assertEq(view[1300], 28, "1300th value should be 28"); | |
| assertEq(view[1301], 26, "1301th value should be 26"); | |
| assertEq(view[1302], 0, "1302th value should be 0"); | |
| assertEq(view[1303], 255, "1303th value should be 255"); | |
| assertEq(view[1304], 28, "1304th value should be 28"); | |
| assertEq(view[1305], 26, "1305th value should be 26"); | |
| assertEq(view[1306], 0, "1306th value should be 0"); | |
| assertEq(view[1307], 255, "1307th value should be 255"); | |
| assertEq(view[1308], 28, "1308th value should be 28"); | |
| assertEq(view[1309], 26, "1309th value should be 26"); | |
| assertEq(view[1310], 0, "1310th value should be 0"); | |
| assertEq(view[1311], 255, "1311th value should be 255"); | |
| assertEq(view[1312], 28, "1312th value should be 28"); | |
| assertEq(view[1313], 26, "1313th value should be 26"); | |
| assertEq(view[1314], 0, "1314th value should be 0"); | |
| assertEq(view[1315], 255, "1315th value should be 255"); | |
| assertEq(view[1316], 28, "1316th value should be 28"); | |
| assertEq(view[1317], 26, "1317th value should be 26"); | |
| assertEq(view[1318], 0, "1318th value should be 0"); | |
| assertEq(view[1319], 255, "1319th value should be 255"); | |
| assertEq(view[1320], 28, "1320th value should be 28"); | |
| assertEq(view[1321], 26, "1321th value should be 26"); | |
| assertEq(view[1322], 0, "1322th value should be 0"); | |
| assertEq(view[1323], 255, "1323th value should be 255"); | |
| assertEq(view[1324], 28, "1324th value should be 28"); | |
| assertEq(view[1325], 26, "1325th value should be 26"); | |
| assertEq(view[1326], 0, "1326th value should be 0"); | |
| assertEq(view[1327], 255, "1327th value should be 255"); | |
| assertEq(view[1328], 42, "1328th value should be 42"); | |
| assertEq(view[1329], 39, "1329th value should be 39"); | |
| assertEq(view[1330], 0, "1330th value should be 0"); | |
| assertEq(view[1331], 255, "1331th value should be 255"); | |
| assertEq(view[1332], 42, "1332th value should be 42"); | |
| assertEq(view[1333], 39, "1333th value should be 39"); | |
| assertEq(view[1334], 0, "1334th value should be 0"); | |
| assertEq(view[1335], 255, "1335th value should be 255"); | |
| assertEq(view[1336], 42, "1336th value should be 42"); | |
| assertEq(view[1337], 39, "1337th value should be 39"); | |
| assertEq(view[1338], 0, "1338th value should be 0"); | |
| assertEq(view[1339], 255, "1339th value should be 255"); | |
| assertEq(view[1340], 42, "1340th value should be 42"); | |
| assertEq(view[1341], 39, "1341th value should be 39"); | |
| assertEq(view[1342], 0, "1342th value should be 0"); | |
| assertEq(view[1343], 255, "1343th value should be 255"); | |
| assertEq(view[1344], 42, "1344th value should be 42"); | |
| assertEq(view[1345], 39, "1345th value should be 39"); | |
| assertEq(view[1346], 0, "1346th value should be 0"); | |
| assertEq(view[1347], 255, "1347th value should be 255"); | |
| assertEq(view[1348], 42, "1348th value should be 42"); | |
| assertEq(view[1349], 39, "1349th value should be 39"); | |
| assertEq(view[1350], 0, "1350th value should be 0"); | |
| assertEq(view[1351], 255, "1351th value should be 255"); | |
| assertEq(view[1352], 42, "1352th value should be 42"); | |
| assertEq(view[1353], 39, "1353th value should be 39"); | |
| assertEq(view[1354], 0, "1354th value should be 0"); | |
| assertEq(view[1355], 255, "1355th value should be 255"); | |
| assertEq(view[1356], 42, "1356th value should be 42"); | |
| assertEq(view[1357], 39, "1357th value should be 39"); | |
| assertEq(view[1358], 0, "1358th value should be 0"); | |
| assertEq(view[1359], 255, "1359th value should be 255"); | |
| assertEq(view[1360], 42, "1360th value should be 42"); | |
| assertEq(view[1361], 39, "1361th value should be 39"); | |
| assertEq(view[1362], 0, "1362th value should be 0"); | |
| assertEq(view[1363], 255, "1363th value should be 255"); | |
| assertEq(view[1364], 42, "1364th value should be 42"); | |
| assertEq(view[1365], 39, "1365th value should be 39"); | |
| assertEq(view[1366], 0, "1366th value should be 0"); | |
| assertEq(view[1367], 255, "1367th value should be 255"); | |
| assertEq(view[1368], 42, "1368th value should be 42"); | |
| assertEq(view[1369], 39, "1369th value should be 39"); | |
| assertEq(view[1370], 0, "1370th value should be 0"); | |
| assertEq(view[1371], 255, "1371th value should be 255"); | |
| assertEq(view[1372], 42, "1372th value should be 42"); | |
| assertEq(view[1373], 39, "1373th value should be 39"); | |
| assertEq(view[1374], 0, "1374th value should be 0"); | |
| assertEq(view[1375], 255, "1375th value should be 255"); | |
| assertEq(view[1376], 42, "1376th value should be 42"); | |
| assertEq(view[1377], 39, "1377th value should be 39"); | |
| assertEq(view[1378], 0, "1378th value should be 0"); | |
| assertEq(view[1379], 255, "1379th value should be 255"); | |
| assertEq(view[1380], 57, "1380th value should be 57"); | |
| assertEq(view[1381], 52, "1381th value should be 52"); | |
| assertEq(view[1382], 0, "1382th value should be 0"); | |
| assertEq(view[1383], 255, "1383th value should be 255"); | |
| assertEq(view[1384], 57, "1384th value should be 57"); | |
| assertEq(view[1385], 52, "1385th value should be 52"); | |
| assertEq(view[1386], 0, "1386th value should be 0"); | |
| assertEq(view[1387], 255, "1387th value should be 255"); | |
| assertEq(view[1388], 57, "1388th value should be 57"); | |
| assertEq(view[1389], 52, "1389th value should be 52"); | |
| assertEq(view[1390], 0, "1390th value should be 0"); | |
| assertEq(view[1391], 255, "1391th value should be 255"); | |
| assertEq(view[1392], 71, "1392th value should be 71"); | |
| assertEq(view[1393], 65, "1393th value should be 65"); | |
| assertEq(view[1394], 0, "1394th value should be 0"); | |
| assertEq(view[1395], 255, "1395th value should be 255"); | |
| assertEq(view[1396], 71, "1396th value should be 71"); | |
| assertEq(view[1397], 65, "1397th value should be 65"); | |
| assertEq(view[1398], 0, "1398th value should be 0"); | |
| assertEq(view[1399], 255, "1399th value should be 255"); | |
| assertEq(view[1400], 71, "1400th value should be 71"); | |
| assertEq(view[1401], 65, "1401th value should be 65"); | |
| assertEq(view[1402], 0, "1402th value should be 0"); | |
| assertEq(view[1403], 255, "1403th value should be 255"); | |
| assertEq(view[1404], 71, "1404th value should be 71"); | |
| assertEq(view[1405], 65, "1405th value should be 65"); | |
| assertEq(view[1406], 0, "1406th value should be 0"); | |
| assertEq(view[1407], 255, "1407th value should be 255"); | |
| assertEq(view[1408], 71, "1408th value should be 71"); | |
| assertEq(view[1409], 65, "1409th value should be 65"); | |
| assertEq(view[1410], 0, "1410th value should be 0"); | |
| assertEq(view[1411], 255, "1411th value should be 255"); | |
| assertEq(view[1412], 85, "1412th value should be 85"); | |
| assertEq(view[1413], 78, "1413th value should be 78"); | |
| assertEq(view[1414], 0, "1414th value should be 0"); | |
| assertEq(view[1415], 255, "1415th value should be 255"); | |
| assertEq(view[1416], 85, "1416th value should be 85"); | |
| assertEq(view[1417], 78, "1417th value should be 78"); | |
| assertEq(view[1418], 0, "1418th value should be 0"); | |
| assertEq(view[1419], 255, "1419th value should be 255"); | |
| assertEq(view[1420], 99, "1420th value should be 99"); | |
| assertEq(view[1421], 91, "1421th value should be 91"); | |
| assertEq(view[1422], 0, "1422th value should be 0"); | |
| assertEq(view[1423], 255, "1423th value should be 255"); | |
| assertEq(view[1424], 114, "1424th value should be 114"); | |
| assertEq(view[1425], 104, "1425th value should be 104"); | |
| assertEq(view[1426], 0, "1426th value should be 0"); | |
| assertEq(view[1427], 255, "1427th value should be 255"); | |
| assertEq(view[1428], 72, "1428th value should be 72"); | |
| assertEq(view[1429], 44, "1429th value should be 44"); | |
| assertEq(view[1430], 1, "1430th value should be 1"); | |
| assertEq(view[1431], 255, "1431th value should be 255"); | |
| assertEq(view[1432], 1, "1432th value should be 1"); | |
| assertEq(view[1433], 235, "1433th value should be 235"); | |
| assertEq(view[1434], 0, "1434th value should be 0"); | |
| assertEq(view[1435], 255, "1435th value should be 255"); | |
| assertEq(view[1436], 0, "1436th value should be 0"); | |
| assertEq(view[1437], 0, "1437th value should be 0"); | |
| assertEq(view[1438], 0, "1438th value should be 0"); | |
| assertEq(view[1439], 255, "1439th value should be 255"); | |
| assertEq(view[1440], 0, "1440th value should be 0"); | |
| assertEq(view[1441], 0, "1441th value should be 0"); | |
| assertEq(view[1442], 0, "1442th value should be 0"); | |
| assertEq(view[1443], 255, "1443th value should be 255"); | |
| assertEq(view[1444], 0, "1444th value should be 0"); | |
| assertEq(view[1445], 0, "1445th value should be 0"); | |
| assertEq(view[1446], 0, "1446th value should be 0"); | |
| assertEq(view[1447], 255, "1447th value should be 255"); | |
| assertEq(view[1448], 0, "1448th value should be 0"); | |
| assertEq(view[1449], 0, "1449th value should be 0"); | |
| assertEq(view[1450], 0, "1450th value should be 0"); | |
| assertEq(view[1451], 255, "1451th value should be 255"); | |
| assertEq(view[1452], 0, "1452th value should be 0"); | |
| assertEq(view[1453], 0, "1453th value should be 0"); | |
| assertEq(view[1454], 0, "1454th value should be 0"); | |
| assertEq(view[1455], 255, "1455th value should be 255"); | |
| assertEq(view[1456], 0, "1456th value should be 0"); | |
| assertEq(view[1457], 0, "1457th value should be 0"); | |
| assertEq(view[1458], 0, "1458th value should be 0"); | |
| assertEq(view[1459], 255, "1459th value should be 255"); | |
| assertEq(view[1460], 0, "1460th value should be 0"); | |
| assertEq(view[1461], 0, "1461th value should be 0"); | |
| assertEq(view[1462], 0, "1462th value should be 0"); | |
| assertEq(view[1463], 255, "1463th value should be 255"); | |
| assertEq(view[1464], 230, "1464th value should be 230"); | |
| assertEq(view[1465], 166, "1465th value should be 166"); | |
| assertEq(view[1466], 2, "1466th value should be 2"); | |
| assertEq(view[1467], 255, "1467th value should be 255"); | |
| assertEq(view[1468], 157, "1468th value should be 157"); | |
| assertEq(view[1469], 143, "1469th value should be 143"); | |
| assertEq(view[1470], 0, "1470th value should be 0"); | |
| assertEq(view[1471], 255, "1471th value should be 255"); | |
| assertEq(view[1472], 114, "1472th value should be 114"); | |
| assertEq(view[1473], 104, "1473th value should be 104"); | |
| assertEq(view[1474], 0, "1474th value should be 0"); | |
| assertEq(view[1475], 255, "1475th value should be 255"); | |
| assertEq(view[1476], 85, "1476th value should be 85"); | |
| assertEq(view[1477], 78, "1477th value should be 78"); | |
| assertEq(view[1478], 0, "1478th value should be 0"); | |
| assertEq(view[1479], 255, "1479th value should be 255"); | |
| assertEq(view[1480], 85, "1480th value should be 85"); | |
| assertEq(view[1481], 78, "1481th value should be 78"); | |
| assertEq(view[1482], 0, "1482th value should be 0"); | |
| assertEq(view[1483], 255, "1483th value should be 255"); | |
| assertEq(view[1484], 71, "1484th value should be 71"); | |
| assertEq(view[1485], 65, "1485th value should be 65"); | |
| assertEq(view[1486], 0, "1486th value should be 0"); | |
| assertEq(view[1487], 255, "1487th value should be 255"); | |
| assertEq(view[1488], 71, "1488th value should be 71"); | |
| assertEq(view[1489], 65, "1489th value should be 65"); | |
| assertEq(view[1490], 0, "1490th value should be 0"); | |
| assertEq(view[1491], 255, "1491th value should be 255"); | |
| assertEq(view[1492], 57, "1492th value should be 57"); | |
| assertEq(view[1493], 52, "1493th value should be 52"); | |
| assertEq(view[1494], 0, "1494th value should be 0"); | |
| assertEq(view[1495], 255, "1495th value should be 255"); | |
| assertEq(view[1496], 57, "1496th value should be 57"); | |
| assertEq(view[1497], 52, "1497th value should be 52"); | |
| assertEq(view[1498], 0, "1498th value should be 0"); | |
| assertEq(view[1499], 255, "1499th value should be 255"); | |
| assertEq(view[1500], 57, "1500th value should be 57"); | |
| assertEq(view[1501], 52, "1501th value should be 52"); | |
| assertEq(view[1502], 0, "1502th value should be 0"); | |
| assertEq(view[1503], 255, "1503th value should be 255"); | |
| assertEq(view[1504], 57, "1504th value should be 57"); | |
| assertEq(view[1505], 52, "1505th value should be 52"); | |
| assertEq(view[1506], 0, "1506th value should be 0"); | |
| assertEq(view[1507], 255, "1507th value should be 255"); | |
| assertEq(view[1508], 57, "1508th value should be 57"); | |
| assertEq(view[1509], 52, "1509th value should be 52"); | |
| assertEq(view[1510], 0, "1510th value should be 0"); | |
| assertEq(view[1511], 255, "1511th value should be 255"); | |
| assertEq(view[1512], 57, "1512th value should be 57"); | |
| assertEq(view[1513], 52, "1513th value should be 52"); | |
| assertEq(view[1514], 0, "1514th value should be 0"); | |
| assertEq(view[1515], 255, "1515th value should be 255"); | |
| assertEq(view[1516], 57, "1516th value should be 57"); | |
| assertEq(view[1517], 52, "1517th value should be 52"); | |
| assertEq(view[1518], 0, "1518th value should be 0"); | |
| assertEq(view[1519], 255, "1519th value should be 255"); | |
| assertEq(view[1520], 42, "1520th value should be 42"); | |
| assertEq(view[1521], 39, "1521th value should be 39"); | |
| assertEq(view[1522], 0, "1522th value should be 0"); | |
| assertEq(view[1523], 255, "1523th value should be 255"); | |
| assertEq(view[1524], 42, "1524th value should be 42"); | |
| assertEq(view[1525], 39, "1525th value should be 39"); | |
| assertEq(view[1526], 0, "1526th value should be 0"); | |
| assertEq(view[1527], 255, "1527th value should be 255"); | |
| assertEq(view[1528], 42, "1528th value should be 42"); | |
| assertEq(view[1529], 39, "1529th value should be 39"); | |
| assertEq(view[1530], 0, "1530th value should be 0"); | |
| assertEq(view[1531], 255, "1531th value should be 255"); | |
| assertEq(view[1532], 42, "1532th value should be 42"); | |
| assertEq(view[1533], 39, "1533th value should be 39"); | |
| assertEq(view[1534], 0, "1534th value should be 0"); | |
| assertEq(view[1535], 255, "1535th value should be 255"); | |
| assertEq(view[1536], 28, "1536th value should be 28"); | |
| assertEq(view[1537], 26, "1537th value should be 26"); | |
| assertEq(view[1538], 0, "1538th value should be 0"); | |
| assertEq(view[1539], 255, "1539th value should be 255"); | |
| assertEq(view[1540], 28, "1540th value should be 28"); | |
| assertEq(view[1541], 26, "1541th value should be 26"); | |
| assertEq(view[1542], 0, "1542th value should be 0"); | |
| assertEq(view[1543], 255, "1543th value should be 255"); | |
| assertEq(view[1544], 28, "1544th value should be 28"); | |
| assertEq(view[1545], 26, "1545th value should be 26"); | |
| assertEq(view[1546], 0, "1546th value should be 0"); | |
| assertEq(view[1547], 255, "1547th value should be 255"); | |
| assertEq(view[1548], 28, "1548th value should be 28"); | |
| assertEq(view[1549], 26, "1549th value should be 26"); | |
| assertEq(view[1550], 0, "1550th value should be 0"); | |
| assertEq(view[1551], 255, "1551th value should be 255"); | |
| assertEq(view[1552], 28, "1552th value should be 28"); | |
| assertEq(view[1553], 26, "1553th value should be 26"); | |
| assertEq(view[1554], 0, "1554th value should be 0"); | |
| assertEq(view[1555], 255, "1555th value should be 255"); | |
| assertEq(view[1556], 28, "1556th value should be 28"); | |
| assertEq(view[1557], 26, "1557th value should be 26"); | |
| assertEq(view[1558], 0, "1558th value should be 0"); | |
| assertEq(view[1559], 255, "1559th value should be 255"); | |
| assertEq(view[1560], 28, "1560th value should be 28"); | |
| assertEq(view[1561], 26, "1561th value should be 26"); | |
| assertEq(view[1562], 0, "1562th value should be 0"); | |
| assertEq(view[1563], 255, "1563th value should be 255"); | |
| assertEq(view[1564], 28, "1564th value should be 28"); | |
| assertEq(view[1565], 26, "1565th value should be 26"); | |
| assertEq(view[1566], 0, "1566th value should be 0"); | |
| assertEq(view[1567], 255, "1567th value should be 255"); | |
| assertEq(view[1568], 28, "1568th value should be 28"); | |
| assertEq(view[1569], 26, "1569th value should be 26"); | |
| assertEq(view[1570], 0, "1570th value should be 0"); | |
| assertEq(view[1571], 255, "1571th value should be 255"); | |
| assertEq(view[1572], 28, "1572th value should be 28"); | |
| assertEq(view[1573], 26, "1573th value should be 26"); | |
| assertEq(view[1574], 0, "1574th value should be 0"); | |
| assertEq(view[1575], 255, "1575th value should be 255"); | |
| assertEq(view[1576], 14, "1576th value should be 14"); | |
| assertEq(view[1577], 13, "1577th value should be 13"); | |
| assertEq(view[1578], 0, "1578th value should be 0"); | |
| assertEq(view[1579], 255, "1579th value should be 255"); | |
| assertEq(view[1580], 14, "1580th value should be 14"); | |
| assertEq(view[1581], 13, "1581th value should be 13"); | |
| assertEq(view[1582], 0, "1582th value should be 0"); | |
| assertEq(view[1583], 255, "1583th value should be 255"); | |
| assertEq(view[1584], 14, "1584th value should be 14"); | |
| assertEq(view[1585], 13, "1585th value should be 13"); | |
| assertEq(view[1586], 0, "1586th value should be 0"); | |
| assertEq(view[1587], 255, "1587th value should be 255"); | |
| assertEq(view[1588], 14, "1588th value should be 14"); | |
| assertEq(view[1589], 13, "1589th value should be 13"); | |
| assertEq(view[1590], 0, "1590th value should be 0"); | |
| assertEq(view[1591], 255, "1591th value should be 255"); | |
| assertEq(view[1592], 14, "1592th value should be 14"); | |
| assertEq(view[1593], 13, "1593th value should be 13"); | |
| assertEq(view[1594], 0, "1594th value should be 0"); | |
| assertEq(view[1595], 255, "1595th value should be 255"); | |
| assertEq(view[1596], 14, "1596th value should be 14"); | |
| assertEq(view[1597], 13, "1597th value should be 13"); | |
| assertEq(view[1598], 0, "1598th value should be 0"); | |
| assertEq(view[1599], 255, "1599th value should be 255"); | |
| function generateAssertList() { | |
| function template(i, x) { | |
| return 'assertEq(view[' + i + '], ' + x + ', "' + i + 'th value should be ' + x + '");\n'; | |
| } | |
| var buf = '' | |
| for (var i = 0; i < LIMIT_SHOW; i++) | |
| buf += template(i, view[i]); | |
| print(buf); | |
| } | |
| //generateAssertList(); |