Last active
November 15, 2018 22:01
-
-
Save Announcement/0dec145f742b71b67c4b0e2ed1aaf8b7 to your computer and use it in GitHub Desktop.
this specific example is a 512 bit adder implemented using many 4 bit carry-skip adders.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// const { performance } = require('perf_hooks') | |
function generateLookupTables (...functions) { | |
const lookupTables = new Map() | |
for (const f of functions) | |
lookupTables.set(f, new Uint8Array(2 ** 8)) | |
for (let input = 0; input < 2 ** 8; input++) { | |
const bit_0 = (input >> 0) & 1 | |
const bit_1 = (input >> 1) & 1 | |
const bit_2 = (input >> 2) & 1 | |
const bit_3 = (input >> 3) & 1 | |
const bit_4 = (input >> 4) & 1 | |
const bit_5 = (input >> 5) & 1 | |
const bit_6 = (input >> 6) & 1 | |
const bit_7 = (input >> 7) & 1 | |
const input8 = | |
[ bit_0, bit_1, bit_2, bit_3, | |
bit_4, bit_5, bit_6, bit_7 ] | |
const input44 = [ | |
[ bit_0, bit_1, bit_2, bit_3 ], | |
[ bit_4, bit_5, bit_6, bit_7 ] ] | |
const input53 = [ | |
[ bit_0, bit_1, bit_2, bit_3, bit_4 ], | |
[ bit_5, bit_6, bit_7 ] ] | |
const input55 = [ | |
[ bit_0, bit_1, bit_2, bit_3, bit_4 ], | |
[ bit_3, bit_4, bit_5, bit_6, bit_7 ] ] | |
for (const f of functions) | |
lookupTables.get(f)[input] = f(input8, input44, input53, input55) | |
} | |
return lookupTables | |
} | |
function map (value, index, array) { | |
return (value & 1) * (2 ** index) | |
} | |
function reduce (previous, current, index, array) { | |
return previous | current | |
} | |
function f_csa_0 ($input, input44, input53, input55) { | |
const [ $a44, $b44 ] = input44 | |
const [ $a53, $b53 ] = input53 | |
const [ $a55, $b55 ] = input55 | |
const input = $input.map(map).reduce(reduce) | |
const a44 = $a44.map(map).reduce(reduce) | |
const b44 = $b44.map(map).reduce(reduce) | |
const a53 = $a53.map(map).reduce(reduce) | |
const b53 = $b53.map(map).reduce(reduce) | |
const a55 = $a55.map(map).reduce(reduce) | |
const b55 = $b55.map(map).reduce(reduce) | |
const [ $b3, $b2, $b1, $b0, $a3, $a2, $a1, $a0 ] = $input | |
const $a = [ $a3, $a2, $a1, $a0 ] | |
const $b = [ $b3, $b2, $b1, $b0 ] | |
const a = $a.map(map).reduce(reduce) | |
const b = $b.map(map).reduce(reduce) | |
return (a + b + 0) & (2 ** 4 - 1) | |
} | |
function f_csa_1 ($input, input44, input53, input55) { | |
const [ $a44, $b44 ] = input44 | |
const [ $a53, $b53 ] = input53 | |
const [ $a55, $b55 ] = input55 | |
const input = $input.map(map).reduce(reduce) | |
const a44 = $a44.map(map).reduce(reduce) | |
const b44 = $b44.map(map).reduce(reduce) | |
const a53 = $a53.map(map).reduce(reduce) | |
const b53 = $b53.map(map).reduce(reduce) | |
const a55 = $a55.map(map).reduce(reduce) | |
const b55 = $b55.map(map).reduce(reduce) | |
const [ $b3, $b2, $b1, $b0, $a3, $a2, $a1, $a0 ] = $input | |
const $a = [ $a3, $a2, $a1, $a0 ] | |
const $b = [ $b3, $b2, $b1, $b0 ] | |
const a = $a.map(map).reduce(reduce) | |
const b = $b.map(map).reduce(reduce) | |
return (a + b + 1) & (2 ** 4 - 1) | |
} | |
function f_csa_c ($input, input44, input53, input55) { | |
const [ $a44, $b44 ] = input44 | |
const [ $a53, $b53 ] = input53 | |
const [ $a55, $b55 ] = input55 | |
const input = $input.map(map).reduce(reduce) | |
const a44 = $a44.map(map).reduce(reduce) | |
const b44 = $b44.map(map).reduce(reduce) | |
const a53 = $a53.map(map).reduce(reduce) | |
const b53 = $b53.map(map).reduce(reduce) | |
const a55 = $a55.map(map).reduce(reduce) | |
const b55 = $b55.map(map).reduce(reduce) | |
const [ $b3, $b2, $b1, $b0, $a3, $a2, $a1, $a0 ] = $input | |
const $a = [ $a3, $a2, $a1, $a0 ] | |
const $b = [ $b3, $b2, $b1, $b0 ] | |
const a = $a.map(map).reduce(reduce) | |
const b = $b.map(map).reduce(reduce) | |
const C_in = 0 | |
const P = (A, B) => A ^ B | |
const G = (A, B) => A * B | |
const $P = [] | |
const $G = [] | |
const $C = [] | |
$C.push(C_in) | |
for (let i = 0; i < 4; i++) | |
$P[i] = P($a[i], $b[i]) & 1 | |
for (let i = 0; i < 4; i++) | |
$G[i] = G($a[i], $b[i]) & 1 | |
for (let i = 0; i < 4; i++) | |
$C[i + 1] = ($G[i] | ($P[i] & $C[i])) & 1 | |
const PG = ( | |
$P[0] & $P[1] & $P[2] & $P[3] | |
) & 1 | |
const GG = ( | |
($G[3]) | | |
($G[2] & $P[3]) | | |
($G[1] & $P[3] & $P[2]) | | |
($G[0] & $P[3] & $P[2] & $P[1]) | |
) & 1 | |
const CG = (GG | PG & C_in) & 1 | |
return ((GG | PG & 1) << 1) | (GG | PG & 0) | |
} | |
function gather (lut, ...items) { | |
let n = 0, m = 0; | |
for (const [ size, value ] of items) { | |
m += value << n | |
n += size | |
} | |
const l = lut[m] | |
return [ (l & (2 ** 3)) / (2 ** 3), (l & (2 ** 2)) / (2 ** 2), (l & (2 ** 1)) / (2 ** 1), (l & (2 ** 0)) / (2 ** 0) ] | |
} | |
// const time_a = performance.now() | |
const lookupTables = generateLookupTables(f_csa_0, f_csa_1, f_csa_c) | |
// const time_b = performance.now() | |
const $a = 1 | |
const $b = 1 | |
const a = [] | |
const b = [] | |
a.push($a) | |
b.push($b) | |
for (let i = 1; i < 512; i += 4) { | |
// a.push(($a >> i) & 0b1111) | |
// b.push(($b >> i) & 0b1111) | |
a.push(0) | |
b.push(0) | |
} | |
// const time_c = performance.now() | |
const [ b3_csa0, b2_csa0, b1_csa0, b0_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[0] ], [ 4, b[0] ]) | |
const [ b3_csa1, b2_csa1, b1_csa1, b0_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[0] ], [ 4, b[0] ]) | |
const [ b7_csa0, b6_csa0, b5_csa0, b4_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[1] ], [ 4, b[1] ]) | |
const [ b7_csa1, b6_csa1, b5_csa1, b4_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[1] ], [ 4, b[1] ]) | |
const [ b11_csa0, b10_csa0, b9_csa0, b8_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[2] ], [ 4, b[2] ]) | |
const [ b11_csa1, b10_csa1, b9_csa1, b8_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[2] ], [ 4, b[2] ]) | |
const [ b15_csa0, b14_csa0, b13_csa0, b12_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[3] ], [ 4, b[3] ]) | |
const [ b15_csa1, b14_csa1, b13_csa1, b12_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[3] ], [ 4, b[3] ]) | |
const [ b19_csa0, b18_csa0, b17_csa0, b16_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[4] ], [ 4, b[4] ]) | |
const [ b19_csa1, b18_csa1, b17_csa1, b16_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[4] ], [ 4, b[4] ]) | |
const [ b23_csa0, b22_csa0, b21_csa0, b20_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[5] ], [ 4, b[5] ]) | |
const [ b23_csa1, b22_csa1, b21_csa1, b20_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[5] ], [ 4, b[5] ]) | |
const [ b27_csa0, b26_csa0, b25_csa0, b24_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[6] ], [ 4, b[6] ]) | |
const [ b27_csa1, b26_csa1, b25_csa1, b24_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[6] ], [ 4, b[6] ]) | |
const [ b31_csa0, b30_csa0, b29_csa0, b28_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[7] ], [ 4, b[7] ]) | |
const [ b31_csa1, b30_csa1, b29_csa1, b28_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[7] ], [ 4, b[7] ]) | |
const [ b35_csa0, b34_csa0, b33_csa0, b32_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[8] ], [ 4, b[8] ]) | |
const [ b35_csa1, b34_csa1, b33_csa1, b32_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[8] ], [ 4, b[8] ]) | |
const [ b39_csa0, b38_csa0, b37_csa0, b36_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[9] ], [ 4, b[9] ]) | |
const [ b39_csa1, b38_csa1, b37_csa1, b36_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[9] ], [ 4, b[9] ]) | |
const [ b43_csa0, b42_csa0, b41_csa0, b40_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[10] ], [ 4, b[10] ]) | |
const [ b43_csa1, b42_csa1, b41_csa1, b40_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[10] ], [ 4, b[10] ]) | |
const [ b47_csa0, b46_csa0, b45_csa0, b44_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[11] ], [ 4, b[11] ]) | |
const [ b47_csa1, b46_csa1, b45_csa1, b44_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[11] ], [ 4, b[11] ]) | |
const [ b51_csa0, b50_csa0, b49_csa0, b48_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[12] ], [ 4, b[12] ]) | |
const [ b51_csa1, b50_csa1, b49_csa1, b48_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[12] ], [ 4, b[12] ]) | |
const [ b55_csa0, b54_csa0, b53_csa0, b52_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[13] ], [ 4, b[13] ]) | |
const [ b55_csa1, b54_csa1, b53_csa1, b52_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[13] ], [ 4, b[13] ]) | |
const [ b59_csa0, b58_csa0, b57_csa0, b56_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[14] ], [ 4, b[14] ]) | |
const [ b59_csa1, b58_csa1, b57_csa1, b56_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[14] ], [ 4, b[14] ]) | |
const [ b63_csa0, b62_csa0, b61_csa0, b60_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[15] ], [ 4, b[15] ]) | |
const [ b63_csa1, b62_csa1, b61_csa1, b60_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[15] ], [ 4, b[15] ]) | |
const [ b67_csa0, b66_csa0, b65_csa0, b64_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[16] ], [ 4, b[16] ]) | |
const [ b67_csa1, b66_csa1, b65_csa1, b64_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[16] ], [ 4, b[16] ]) | |
const [ b71_csa0, b70_csa0, b69_csa0, b68_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[17] ], [ 4, b[17] ]) | |
const [ b71_csa1, b70_csa1, b69_csa1, b68_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[17] ], [ 4, b[17] ]) | |
const [ b75_csa0, b74_csa0, b73_csa0, b72_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[18] ], [ 4, b[18] ]) | |
const [ b75_csa1, b74_csa1, b73_csa1, b72_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[18] ], [ 4, b[18] ]) | |
const [ b79_csa0, b78_csa0, b77_csa0, b76_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[19] ], [ 4, b[19] ]) | |
const [ b79_csa1, b78_csa1, b77_csa1, b76_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[19] ], [ 4, b[19] ]) | |
const [ b83_csa0, b82_csa0, b81_csa0, b80_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[20] ], [ 4, b[20] ]) | |
const [ b83_csa1, b82_csa1, b81_csa1, b80_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[20] ], [ 4, b[20] ]) | |
const [ b87_csa0, b86_csa0, b85_csa0, b84_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[21] ], [ 4, b[21] ]) | |
const [ b87_csa1, b86_csa1, b85_csa1, b84_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[21] ], [ 4, b[21] ]) | |
const [ b91_csa0, b90_csa0, b89_csa0, b88_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[22] ], [ 4, b[22] ]) | |
const [ b91_csa1, b90_csa1, b89_csa1, b88_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[22] ], [ 4, b[22] ]) | |
const [ b95_csa0, b94_csa0, b93_csa0, b92_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[23] ], [ 4, b[23] ]) | |
const [ b95_csa1, b94_csa1, b93_csa1, b92_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[23] ], [ 4, b[23] ]) | |
const [ b99_csa0, b98_csa0, b97_csa0, b96_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[24] ], [ 4, b[24] ]) | |
const [ b99_csa1, b98_csa1, b97_csa1, b96_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[24] ], [ 4, b[24] ]) | |
const [ b103_csa0, b102_csa0, b101_csa0, b100_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[25] ], [ 4, b[25] ]) | |
const [ b103_csa1, b102_csa1, b101_csa1, b100_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[25] ], [ 4, b[25] ]) | |
const [ b107_csa0, b106_csa0, b105_csa0, b104_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[26] ], [ 4, b[26] ]) | |
const [ b107_csa1, b106_csa1, b105_csa1, b104_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[26] ], [ 4, b[26] ]) | |
const [ b111_csa0, b110_csa0, b109_csa0, b108_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[27] ], [ 4, b[27] ]) | |
const [ b111_csa1, b110_csa1, b109_csa1, b108_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[27] ], [ 4, b[27] ]) | |
const [ b115_csa0, b114_csa0, b113_csa0, b112_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[28] ], [ 4, b[28] ]) | |
const [ b115_csa1, b114_csa1, b113_csa1, b112_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[28] ], [ 4, b[28] ]) | |
const [ b119_csa0, b118_csa0, b117_csa0, b116_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[29] ], [ 4, b[29] ]) | |
const [ b119_csa1, b118_csa1, b117_csa1, b116_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[29] ], [ 4, b[29] ]) | |
const [ b123_csa0, b122_csa0, b121_csa0, b120_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[30] ], [ 4, b[30] ]) | |
const [ b123_csa1, b122_csa1, b121_csa1, b120_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[30] ], [ 4, b[30] ]) | |
const [ b127_csa0, b126_csa0, b125_csa0, b124_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[31] ], [ 4, b[31] ]) | |
const [ b127_csa1, b126_csa1, b125_csa1, b124_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[31] ], [ 4, b[31] ]) | |
const [ b131_csa0, b130_csa0, b129_csa0, b128_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[32] ], [ 4, b[32] ]) | |
const [ b131_csa1, b130_csa1, b129_csa1, b128_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[32] ], [ 4, b[32] ]) | |
const [ b135_csa0, b134_csa0, b133_csa0, b132_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[33] ], [ 4, b[33] ]) | |
const [ b135_csa1, b134_csa1, b133_csa1, b132_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[33] ], [ 4, b[33] ]) | |
const [ b139_csa0, b138_csa0, b137_csa0, b136_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[34] ], [ 4, b[34] ]) | |
const [ b139_csa1, b138_csa1, b137_csa1, b136_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[34] ], [ 4, b[34] ]) | |
const [ b143_csa0, b142_csa0, b141_csa0, b140_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[35] ], [ 4, b[35] ]) | |
const [ b143_csa1, b142_csa1, b141_csa1, b140_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[35] ], [ 4, b[35] ]) | |
const [ b147_csa0, b146_csa0, b145_csa0, b144_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[36] ], [ 4, b[36] ]) | |
const [ b147_csa1, b146_csa1, b145_csa1, b144_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[36] ], [ 4, b[36] ]) | |
const [ b151_csa0, b150_csa0, b149_csa0, b148_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[37] ], [ 4, b[37] ]) | |
const [ b151_csa1, b150_csa1, b149_csa1, b148_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[37] ], [ 4, b[37] ]) | |
const [ b155_csa0, b154_csa0, b153_csa0, b152_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[38] ], [ 4, b[38] ]) | |
const [ b155_csa1, b154_csa1, b153_csa1, b152_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[38] ], [ 4, b[38] ]) | |
const [ b159_csa0, b158_csa0, b157_csa0, b156_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[39] ], [ 4, b[39] ]) | |
const [ b159_csa1, b158_csa1, b157_csa1, b156_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[39] ], [ 4, b[39] ]) | |
const [ b163_csa0, b162_csa0, b161_csa0, b160_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[40] ], [ 4, b[40] ]) | |
const [ b163_csa1, b162_csa1, b161_csa1, b160_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[40] ], [ 4, b[40] ]) | |
const [ b167_csa0, b166_csa0, b165_csa0, b164_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[41] ], [ 4, b[41] ]) | |
const [ b167_csa1, b166_csa1, b165_csa1, b164_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[41] ], [ 4, b[41] ]) | |
const [ b171_csa0, b170_csa0, b169_csa0, b168_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[42] ], [ 4, b[42] ]) | |
const [ b171_csa1, b170_csa1, b169_csa1, b168_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[42] ], [ 4, b[42] ]) | |
const [ b175_csa0, b174_csa0, b173_csa0, b172_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[43] ], [ 4, b[43] ]) | |
const [ b175_csa1, b174_csa1, b173_csa1, b172_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[43] ], [ 4, b[43] ]) | |
const [ b179_csa0, b178_csa0, b177_csa0, b176_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[44] ], [ 4, b[44] ]) | |
const [ b179_csa1, b178_csa1, b177_csa1, b176_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[44] ], [ 4, b[44] ]) | |
const [ b183_csa0, b182_csa0, b181_csa0, b180_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[45] ], [ 4, b[45] ]) | |
const [ b183_csa1, b182_csa1, b181_csa1, b180_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[45] ], [ 4, b[45] ]) | |
const [ b187_csa0, b186_csa0, b185_csa0, b184_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[46] ], [ 4, b[46] ]) | |
const [ b187_csa1, b186_csa1, b185_csa1, b184_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[46] ], [ 4, b[46] ]) | |
const [ b191_csa0, b190_csa0, b189_csa0, b188_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[47] ], [ 4, b[47] ]) | |
const [ b191_csa1, b190_csa1, b189_csa1, b188_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[47] ], [ 4, b[47] ]) | |
const [ b195_csa0, b194_csa0, b193_csa0, b192_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[48] ], [ 4, b[48] ]) | |
const [ b195_csa1, b194_csa1, b193_csa1, b192_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[48] ], [ 4, b[48] ]) | |
const [ b199_csa0, b198_csa0, b197_csa0, b196_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[49] ], [ 4, b[49] ]) | |
const [ b199_csa1, b198_csa1, b197_csa1, b196_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[49] ], [ 4, b[49] ]) | |
const [ b203_csa0, b202_csa0, b201_csa0, b200_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[50] ], [ 4, b[50] ]) | |
const [ b203_csa1, b202_csa1, b201_csa1, b200_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[50] ], [ 4, b[50] ]) | |
const [ b207_csa0, b206_csa0, b205_csa0, b204_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[51] ], [ 4, b[51] ]) | |
const [ b207_csa1, b206_csa1, b205_csa1, b204_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[51] ], [ 4, b[51] ]) | |
const [ b211_csa0, b210_csa0, b209_csa0, b208_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[52] ], [ 4, b[52] ]) | |
const [ b211_csa1, b210_csa1, b209_csa1, b208_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[52] ], [ 4, b[52] ]) | |
const [ b215_csa0, b214_csa0, b213_csa0, b212_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[53] ], [ 4, b[53] ]) | |
const [ b215_csa1, b214_csa1, b213_csa1, b212_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[53] ], [ 4, b[53] ]) | |
const [ b219_csa0, b218_csa0, b217_csa0, b216_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[54] ], [ 4, b[54] ]) | |
const [ b219_csa1, b218_csa1, b217_csa1, b216_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[54] ], [ 4, b[54] ]) | |
const [ b223_csa0, b222_csa0, b221_csa0, b220_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[55] ], [ 4, b[55] ]) | |
const [ b223_csa1, b222_csa1, b221_csa1, b220_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[55] ], [ 4, b[55] ]) | |
const [ b227_csa0, b226_csa0, b225_csa0, b224_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[56] ], [ 4, b[56] ]) | |
const [ b227_csa1, b226_csa1, b225_csa1, b224_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[56] ], [ 4, b[56] ]) | |
const [ b231_csa0, b230_csa0, b229_csa0, b228_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[57] ], [ 4, b[57] ]) | |
const [ b231_csa1, b230_csa1, b229_csa1, b228_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[57] ], [ 4, b[57] ]) | |
const [ b235_csa0, b234_csa0, b233_csa0, b232_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[58] ], [ 4, b[58] ]) | |
const [ b235_csa1, b234_csa1, b233_csa1, b232_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[58] ], [ 4, b[58] ]) | |
const [ b239_csa0, b238_csa0, b237_csa0, b236_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[59] ], [ 4, b[59] ]) | |
const [ b239_csa1, b238_csa1, b237_csa1, b236_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[59] ], [ 4, b[59] ]) | |
const [ b243_csa0, b242_csa0, b241_csa0, b240_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[60] ], [ 4, b[60] ]) | |
const [ b243_csa1, b242_csa1, b241_csa1, b240_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[60] ], [ 4, b[60] ]) | |
const [ b247_csa0, b246_csa0, b245_csa0, b244_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[61] ], [ 4, b[61] ]) | |
const [ b247_csa1, b246_csa1, b245_csa1, b244_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[61] ], [ 4, b[61] ]) | |
const [ b251_csa0, b250_csa0, b249_csa0, b248_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[62] ], [ 4, b[62] ]) | |
const [ b251_csa1, b250_csa1, b249_csa1, b248_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[62] ], [ 4, b[62] ]) | |
const [ b255_csa0, b254_csa0, b253_csa0, b252_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[63] ], [ 4, b[63] ]) | |
const [ b255_csa1, b254_csa1, b253_csa1, b252_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[63] ], [ 4, b[63] ]) | |
const [ b259_csa0, b258_csa0, b257_csa0, b256_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[64] ], [ 4, b[64] ]) | |
const [ b259_csa1, b258_csa1, b257_csa1, b256_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[64] ], [ 4, b[64] ]) | |
const [ b263_csa0, b262_csa0, b261_csa0, b260_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[65] ], [ 4, b[65] ]) | |
const [ b263_csa1, b262_csa1, b261_csa1, b260_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[65] ], [ 4, b[65] ]) | |
const [ b267_csa0, b266_csa0, b265_csa0, b264_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[66] ], [ 4, b[66] ]) | |
const [ b267_csa1, b266_csa1, b265_csa1, b264_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[66] ], [ 4, b[66] ]) | |
const [ b271_csa0, b270_csa0, b269_csa0, b268_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[67] ], [ 4, b[67] ]) | |
const [ b271_csa1, b270_csa1, b269_csa1, b268_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[67] ], [ 4, b[67] ]) | |
const [ b275_csa0, b274_csa0, b273_csa0, b272_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[68] ], [ 4, b[68] ]) | |
const [ b275_csa1, b274_csa1, b273_csa1, b272_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[68] ], [ 4, b[68] ]) | |
const [ b279_csa0, b278_csa0, b277_csa0, b276_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[69] ], [ 4, b[69] ]) | |
const [ b279_csa1, b278_csa1, b277_csa1, b276_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[69] ], [ 4, b[69] ]) | |
const [ b283_csa0, b282_csa0, b281_csa0, b280_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[70] ], [ 4, b[70] ]) | |
const [ b283_csa1, b282_csa1, b281_csa1, b280_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[70] ], [ 4, b[70] ]) | |
const [ b287_csa0, b286_csa0, b285_csa0, b284_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[71] ], [ 4, b[71] ]) | |
const [ b287_csa1, b286_csa1, b285_csa1, b284_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[71] ], [ 4, b[71] ]) | |
const [ b291_csa0, b290_csa0, b289_csa0, b288_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[72] ], [ 4, b[72] ]) | |
const [ b291_csa1, b290_csa1, b289_csa1, b288_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[72] ], [ 4, b[72] ]) | |
const [ b295_csa0, b294_csa0, b293_csa0, b292_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[73] ], [ 4, b[73] ]) | |
const [ b295_csa1, b294_csa1, b293_csa1, b292_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[73] ], [ 4, b[73] ]) | |
const [ b299_csa0, b298_csa0, b297_csa0, b296_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[74] ], [ 4, b[74] ]) | |
const [ b299_csa1, b298_csa1, b297_csa1, b296_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[74] ], [ 4, b[74] ]) | |
const [ b303_csa0, b302_csa0, b301_csa0, b300_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[75] ], [ 4, b[75] ]) | |
const [ b303_csa1, b302_csa1, b301_csa1, b300_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[75] ], [ 4, b[75] ]) | |
const [ b307_csa0, b306_csa0, b305_csa0, b304_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[76] ], [ 4, b[76] ]) | |
const [ b307_csa1, b306_csa1, b305_csa1, b304_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[76] ], [ 4, b[76] ]) | |
const [ b311_csa0, b310_csa0, b309_csa0, b308_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[77] ], [ 4, b[77] ]) | |
const [ b311_csa1, b310_csa1, b309_csa1, b308_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[77] ], [ 4, b[77] ]) | |
const [ b315_csa0, b314_csa0, b313_csa0, b312_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[78] ], [ 4, b[78] ]) | |
const [ b315_csa1, b314_csa1, b313_csa1, b312_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[78] ], [ 4, b[78] ]) | |
const [ b319_csa0, b318_csa0, b317_csa0, b316_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[79] ], [ 4, b[79] ]) | |
const [ b319_csa1, b318_csa1, b317_csa1, b316_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[79] ], [ 4, b[79] ]) | |
const [ b323_csa0, b322_csa0, b321_csa0, b320_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[80] ], [ 4, b[80] ]) | |
const [ b323_csa1, b322_csa1, b321_csa1, b320_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[80] ], [ 4, b[80] ]) | |
const [ b327_csa0, b326_csa0, b325_csa0, b324_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[81] ], [ 4, b[81] ]) | |
const [ b327_csa1, b326_csa1, b325_csa1, b324_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[81] ], [ 4, b[81] ]) | |
const [ b331_csa0, b330_csa0, b329_csa0, b328_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[82] ], [ 4, b[82] ]) | |
const [ b331_csa1, b330_csa1, b329_csa1, b328_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[82] ], [ 4, b[82] ]) | |
const [ b335_csa0, b334_csa0, b333_csa0, b332_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[83] ], [ 4, b[83] ]) | |
const [ b335_csa1, b334_csa1, b333_csa1, b332_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[83] ], [ 4, b[83] ]) | |
const [ b339_csa0, b338_csa0, b337_csa0, b336_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[84] ], [ 4, b[84] ]) | |
const [ b339_csa1, b338_csa1, b337_csa1, b336_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[84] ], [ 4, b[84] ]) | |
const [ b343_csa0, b342_csa0, b341_csa0, b340_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[85] ], [ 4, b[85] ]) | |
const [ b343_csa1, b342_csa1, b341_csa1, b340_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[85] ], [ 4, b[85] ]) | |
const [ b347_csa0, b346_csa0, b345_csa0, b344_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[86] ], [ 4, b[86] ]) | |
const [ b347_csa1, b346_csa1, b345_csa1, b344_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[86] ], [ 4, b[86] ]) | |
const [ b351_csa0, b350_csa0, b349_csa0, b348_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[87] ], [ 4, b[87] ]) | |
const [ b351_csa1, b350_csa1, b349_csa1, b348_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[87] ], [ 4, b[87] ]) | |
const [ b355_csa0, b354_csa0, b353_csa0, b352_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[88] ], [ 4, b[88] ]) | |
const [ b355_csa1, b354_csa1, b353_csa1, b352_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[88] ], [ 4, b[88] ]) | |
const [ b359_csa0, b358_csa0, b357_csa0, b356_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[89] ], [ 4, b[89] ]) | |
const [ b359_csa1, b358_csa1, b357_csa1, b356_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[89] ], [ 4, b[89] ]) | |
const [ b363_csa0, b362_csa0, b361_csa0, b360_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[90] ], [ 4, b[90] ]) | |
const [ b363_csa1, b362_csa1, b361_csa1, b360_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[90] ], [ 4, b[90] ]) | |
const [ b367_csa0, b366_csa0, b365_csa0, b364_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[91] ], [ 4, b[91] ]) | |
const [ b367_csa1, b366_csa1, b365_csa1, b364_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[91] ], [ 4, b[91] ]) | |
const [ b371_csa0, b370_csa0, b369_csa0, b368_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[92] ], [ 4, b[92] ]) | |
const [ b371_csa1, b370_csa1, b369_csa1, b368_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[92] ], [ 4, b[92] ]) | |
const [ b375_csa0, b374_csa0, b373_csa0, b372_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[93] ], [ 4, b[93] ]) | |
const [ b375_csa1, b374_csa1, b373_csa1, b372_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[93] ], [ 4, b[93] ]) | |
const [ b379_csa0, b378_csa0, b377_csa0, b376_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[94] ], [ 4, b[94] ]) | |
const [ b379_csa1, b378_csa1, b377_csa1, b376_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[94] ], [ 4, b[94] ]) | |
const [ b383_csa0, b382_csa0, b381_csa0, b380_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[95] ], [ 4, b[95] ]) | |
const [ b383_csa1, b382_csa1, b381_csa1, b380_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[95] ], [ 4, b[95] ]) | |
const [ b387_csa0, b386_csa0, b385_csa0, b384_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[96] ], [ 4, b[96] ]) | |
const [ b387_csa1, b386_csa1, b385_csa1, b384_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[96] ], [ 4, b[96] ]) | |
const [ b391_csa0, b390_csa0, b389_csa0, b388_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[97] ], [ 4, b[97] ]) | |
const [ b391_csa1, b390_csa1, b389_csa1, b388_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[97] ], [ 4, b[97] ]) | |
const [ b395_csa0, b394_csa0, b393_csa0, b392_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[98] ], [ 4, b[98] ]) | |
const [ b395_csa1, b394_csa1, b393_csa1, b392_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[98] ], [ 4, b[98] ]) | |
const [ b399_csa0, b398_csa0, b397_csa0, b396_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[99] ], [ 4, b[99] ]) | |
const [ b399_csa1, b398_csa1, b397_csa1, b396_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[99] ], [ 4, b[99] ]) | |
const [ b403_csa0, b402_csa0, b401_csa0, b400_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[100] ], [ 4, b[100] ]) | |
const [ b403_csa1, b402_csa1, b401_csa1, b400_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[100] ], [ 4, b[100] ]) | |
const [ b407_csa0, b406_csa0, b405_csa0, b404_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[101] ], [ 4, b[101] ]) | |
const [ b407_csa1, b406_csa1, b405_csa1, b404_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[101] ], [ 4, b[101] ]) | |
const [ b411_csa0, b410_csa0, b409_csa0, b408_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[102] ], [ 4, b[102] ]) | |
const [ b411_csa1, b410_csa1, b409_csa1, b408_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[102] ], [ 4, b[102] ]) | |
const [ b415_csa0, b414_csa0, b413_csa0, b412_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[103] ], [ 4, b[103] ]) | |
const [ b415_csa1, b414_csa1, b413_csa1, b412_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[103] ], [ 4, b[103] ]) | |
const [ b419_csa0, b418_csa0, b417_csa0, b416_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[104] ], [ 4, b[104] ]) | |
const [ b419_csa1, b418_csa1, b417_csa1, b416_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[104] ], [ 4, b[104] ]) | |
const [ b423_csa0, b422_csa0, b421_csa0, b420_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[105] ], [ 4, b[105] ]) | |
const [ b423_csa1, b422_csa1, b421_csa1, b420_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[105] ], [ 4, b[105] ]) | |
const [ b427_csa0, b426_csa0, b425_csa0, b424_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[106] ], [ 4, b[106] ]) | |
const [ b427_csa1, b426_csa1, b425_csa1, b424_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[106] ], [ 4, b[106] ]) | |
const [ b431_csa0, b430_csa0, b429_csa0, b428_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[107] ], [ 4, b[107] ]) | |
const [ b431_csa1, b430_csa1, b429_csa1, b428_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[107] ], [ 4, b[107] ]) | |
const [ b435_csa0, b434_csa0, b433_csa0, b432_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[108] ], [ 4, b[108] ]) | |
const [ b435_csa1, b434_csa1, b433_csa1, b432_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[108] ], [ 4, b[108] ]) | |
const [ b439_csa0, b438_csa0, b437_csa0, b436_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[109] ], [ 4, b[109] ]) | |
const [ b439_csa1, b438_csa1, b437_csa1, b436_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[109] ], [ 4, b[109] ]) | |
const [ b443_csa0, b442_csa0, b441_csa0, b440_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[110] ], [ 4, b[110] ]) | |
const [ b443_csa1, b442_csa1, b441_csa1, b440_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[110] ], [ 4, b[110] ]) | |
const [ b447_csa0, b446_csa0, b445_csa0, b444_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[111] ], [ 4, b[111] ]) | |
const [ b447_csa1, b446_csa1, b445_csa1, b444_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[111] ], [ 4, b[111] ]) | |
const [ b451_csa0, b450_csa0, b449_csa0, b448_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[112] ], [ 4, b[112] ]) | |
const [ b451_csa1, b450_csa1, b449_csa1, b448_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[112] ], [ 4, b[112] ]) | |
const [ b455_csa0, b454_csa0, b453_csa0, b452_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[113] ], [ 4, b[113] ]) | |
const [ b455_csa1, b454_csa1, b453_csa1, b452_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[113] ], [ 4, b[113] ]) | |
const [ b459_csa0, b458_csa0, b457_csa0, b456_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[114] ], [ 4, b[114] ]) | |
const [ b459_csa1, b458_csa1, b457_csa1, b456_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[114] ], [ 4, b[114] ]) | |
const [ b463_csa0, b462_csa0, b461_csa0, b460_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[115] ], [ 4, b[115] ]) | |
const [ b463_csa1, b462_csa1, b461_csa1, b460_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[115] ], [ 4, b[115] ]) | |
const [ b467_csa0, b466_csa0, b465_csa0, b464_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[116] ], [ 4, b[116] ]) | |
const [ b467_csa1, b466_csa1, b465_csa1, b464_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[116] ], [ 4, b[116] ]) | |
const [ b471_csa0, b470_csa0, b469_csa0, b468_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[117] ], [ 4, b[117] ]) | |
const [ b471_csa1, b470_csa1, b469_csa1, b468_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[117] ], [ 4, b[117] ]) | |
const [ b475_csa0, b474_csa0, b473_csa0, b472_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[118] ], [ 4, b[118] ]) | |
const [ b475_csa1, b474_csa1, b473_csa1, b472_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[118] ], [ 4, b[118] ]) | |
const [ b479_csa0, b478_csa0, b477_csa0, b476_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[119] ], [ 4, b[119] ]) | |
const [ b479_csa1, b478_csa1, b477_csa1, b476_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[119] ], [ 4, b[119] ]) | |
const [ b483_csa0, b482_csa0, b481_csa0, b480_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[120] ], [ 4, b[120] ]) | |
const [ b483_csa1, b482_csa1, b481_csa1, b480_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[120] ], [ 4, b[120] ]) | |
const [ b487_csa0, b486_csa0, b485_csa0, b484_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[121] ], [ 4, b[121] ]) | |
const [ b487_csa1, b486_csa1, b485_csa1, b484_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[121] ], [ 4, b[121] ]) | |
const [ b491_csa0, b490_csa0, b489_csa0, b488_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[122] ], [ 4, b[122] ]) | |
const [ b491_csa1, b490_csa1, b489_csa1, b488_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[122] ], [ 4, b[122] ]) | |
const [ b495_csa0, b494_csa0, b493_csa0, b492_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[123] ], [ 4, b[123] ]) | |
const [ b495_csa1, b494_csa1, b493_csa1, b492_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[123] ], [ 4, b[123] ]) | |
const [ b499_csa0, b498_csa0, b497_csa0, b496_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[124] ], [ 4, b[124] ]) | |
const [ b499_csa1, b498_csa1, b497_csa1, b496_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[124] ], [ 4, b[124] ]) | |
const [ b503_csa0, b502_csa0, b501_csa0, b500_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[125] ], [ 4, b[125] ]) | |
const [ b503_csa1, b502_csa1, b501_csa1, b500_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[125] ], [ 4, b[125] ]) | |
const [ b507_csa0, b506_csa0, b505_csa0, b504_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[126] ], [ 4, b[126] ]) | |
const [ b507_csa1, b506_csa1, b505_csa1, b504_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[126] ], [ 4, b[126] ]) | |
const [ b511_csa0, b510_csa0, b509_csa0, b508_csa0 ] = | |
gather(lookupTables.get(f_csa_0), [ 4, a[127] ], [ 4, b[127] ]) | |
const [ b511_csa1, b510_csa1, b509_csa1, b508_csa1 ] = | |
gather(lookupTables.get(f_csa_1), [ 4, a[127] ], [ 4, b[127] ]) | |
const [ c0_csa1, c0_csa0, c0c1, c0c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[0] ], [ 4, b[0] ]) | |
const [ c1_csa1, c1_csa0, c1c1, c1c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[1] ], [ 4, b[1] ]) | |
const [ c2_csa1, c2_csa0, c2c1, c2c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[2] ], [ 4, b[2] ]) | |
const [ c3_csa1, c3_csa0, c3c1, c3c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[3] ], [ 4, b[3] ]) | |
const [ c4_csa1, c4_csa0, c4c1, c4c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[4] ], [ 4, b[4] ]) | |
const [ c5_csa1, c5_csa0, c5c1, c5c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[5] ], [ 4, b[5] ]) | |
const [ c6_csa1, c6_csa0, c6c1, c6c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[6] ], [ 4, b[6] ]) | |
const [ c7_csa1, c7_csa0, c7c1, c7c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[7] ], [ 4, b[7] ]) | |
const [ c8_csa1, c8_csa0, c8c1, c8c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[8] ], [ 4, b[8] ]) | |
const [ c9_csa1, c9_csa0, c9c1, c9c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[9] ], [ 4, b[9] ]) | |
const [ c10_csa1, c10_csa0, c10c1, c10c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[10] ], [ 4, b[10] ]) | |
const [ c11_csa1, c11_csa0, c11c1, c11c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[11] ], [ 4, b[11] ]) | |
const [ c12_csa1, c12_csa0, c12c1, c12c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[12] ], [ 4, b[12] ]) | |
const [ c13_csa1, c13_csa0, c13c1, c13c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[13] ], [ 4, b[13] ]) | |
const [ c14_csa1, c14_csa0, c14c1, c14c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[14] ], [ 4, b[14] ]) | |
const [ c15_csa1, c15_csa0, c15c1, c15c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[15] ], [ 4, b[15] ]) | |
const [ c16_csa1, c16_csa0, c16c1, c16c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[16] ], [ 4, b[16] ]) | |
const [ c17_csa1, c17_csa0, c17c1, c17c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[17] ], [ 4, b[17] ]) | |
const [ c18_csa1, c18_csa0, c18c1, c18c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[18] ], [ 4, b[18] ]) | |
const [ c19_csa1, c19_csa0, c19c1, c19c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[19] ], [ 4, b[19] ]) | |
const [ c20_csa1, c20_csa0, c20c1, c20c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[20] ], [ 4, b[20] ]) | |
const [ c21_csa1, c21_csa0, c21c1, c21c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[21] ], [ 4, b[21] ]) | |
const [ c22_csa1, c22_csa0, c22c1, c22c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[22] ], [ 4, b[22] ]) | |
const [ c23_csa1, c23_csa0, c23c1, c23c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[23] ], [ 4, b[23] ]) | |
const [ c24_csa1, c24_csa0, c24c1, c24c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[24] ], [ 4, b[24] ]) | |
const [ c25_csa1, c25_csa0, c25c1, c25c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[25] ], [ 4, b[25] ]) | |
const [ c26_csa1, c26_csa0, c26c1, c26c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[26] ], [ 4, b[26] ]) | |
const [ c27_csa1, c27_csa0, c27c1, c27c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[27] ], [ 4, b[27] ]) | |
const [ c28_csa1, c28_csa0, c28c1, c28c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[28] ], [ 4, b[28] ]) | |
const [ c29_csa1, c29_csa0, c29c1, c29c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[29] ], [ 4, b[29] ]) | |
const [ c30_csa1, c30_csa0, c30c1, c30c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[30] ], [ 4, b[30] ]) | |
const [ c31_csa1, c31_csa0, c31c1, c31c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[31] ], [ 4, b[31] ]) | |
const [ c32_csa1, c32_csa0, c32c1, c32c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[32] ], [ 4, b[32] ]) | |
const [ c33_csa1, c33_csa0, c33c1, c33c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[33] ], [ 4, b[33] ]) | |
const [ c34_csa1, c34_csa0, c34c1, c34c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[34] ], [ 4, b[34] ]) | |
const [ c35_csa1, c35_csa0, c35c1, c35c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[35] ], [ 4, b[35] ]) | |
const [ c36_csa1, c36_csa0, c36c1, c36c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[36] ], [ 4, b[36] ]) | |
const [ c37_csa1, c37_csa0, c37c1, c37c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[37] ], [ 4, b[37] ]) | |
const [ c38_csa1, c38_csa0, c38c1, c38c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[38] ], [ 4, b[38] ]) | |
const [ c39_csa1, c39_csa0, c39c1, c39c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[39] ], [ 4, b[39] ]) | |
const [ c40_csa1, c40_csa0, c40c1, c40c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[40] ], [ 4, b[40] ]) | |
const [ c41_csa1, c41_csa0, c41c1, c41c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[41] ], [ 4, b[41] ]) | |
const [ c42_csa1, c42_csa0, c42c1, c42c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[42] ], [ 4, b[42] ]) | |
const [ c43_csa1, c43_csa0, c43c1, c43c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[43] ], [ 4, b[43] ]) | |
const [ c44_csa1, c44_csa0, c44c1, c44c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[44] ], [ 4, b[44] ]) | |
const [ c45_csa1, c45_csa0, c45c1, c45c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[45] ], [ 4, b[45] ]) | |
const [ c46_csa1, c46_csa0, c46c1, c46c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[46] ], [ 4, b[46] ]) | |
const [ c47_csa1, c47_csa0, c47c1, c47c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[47] ], [ 4, b[47] ]) | |
const [ c48_csa1, c48_csa0, c48c1, c48c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[48] ], [ 4, b[48] ]) | |
const [ c49_csa1, c49_csa0, c49c1, c49c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[49] ], [ 4, b[49] ]) | |
const [ c50_csa1, c50_csa0, c50c1, c50c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[50] ], [ 4, b[50] ]) | |
const [ c51_csa1, c51_csa0, c51c1, c51c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[51] ], [ 4, b[51] ]) | |
const [ c52_csa1, c52_csa0, c52c1, c52c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[52] ], [ 4, b[52] ]) | |
const [ c53_csa1, c53_csa0, c53c1, c53c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[53] ], [ 4, b[53] ]) | |
const [ c54_csa1, c54_csa0, c54c1, c54c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[54] ], [ 4, b[54] ]) | |
const [ c55_csa1, c55_csa0, c55c1, c55c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[55] ], [ 4, b[55] ]) | |
const [ c56_csa1, c56_csa0, c56c1, c56c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[56] ], [ 4, b[56] ]) | |
const [ c57_csa1, c57_csa0, c57c1, c57c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[57] ], [ 4, b[57] ]) | |
const [ c58_csa1, c58_csa0, c58c1, c58c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[58] ], [ 4, b[58] ]) | |
const [ c59_csa1, c59_csa0, c59c1, c59c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[59] ], [ 4, b[59] ]) | |
const [ c60_csa1, c60_csa0, c60c1, c60c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[60] ], [ 4, b[60] ]) | |
const [ c61_csa1, c61_csa0, c61c1, c61c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[61] ], [ 4, b[61] ]) | |
const [ c62_csa1, c62_csa0, c62c1, c62c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[62] ], [ 4, b[62] ]) | |
const [ c63_csa1, c63_csa0, c63c1, c63c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[63] ], [ 4, b[63] ]) | |
const [ c64_csa1, c64_csa0, c64c1, c64c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[64] ], [ 4, b[64] ]) | |
const [ c65_csa1, c65_csa0, c65c1, c65c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[65] ], [ 4, b[65] ]) | |
const [ c66_csa1, c66_csa0, c66c1, c66c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[66] ], [ 4, b[66] ]) | |
const [ c67_csa1, c67_csa0, c67c1, c67c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[67] ], [ 4, b[67] ]) | |
const [ c68_csa1, c68_csa0, c68c1, c68c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[68] ], [ 4, b[68] ]) | |
const [ c69_csa1, c69_csa0, c69c1, c69c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[69] ], [ 4, b[69] ]) | |
const [ c70_csa1, c70_csa0, c70c1, c70c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[70] ], [ 4, b[70] ]) | |
const [ c71_csa1, c71_csa0, c71c1, c71c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[71] ], [ 4, b[71] ]) | |
const [ c72_csa1, c72_csa0, c72c1, c72c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[72] ], [ 4, b[72] ]) | |
const [ c73_csa1, c73_csa0, c73c1, c73c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[73] ], [ 4, b[73] ]) | |
const [ c74_csa1, c74_csa0, c74c1, c74c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[74] ], [ 4, b[74] ]) | |
const [ c75_csa1, c75_csa0, c75c1, c75c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[75] ], [ 4, b[75] ]) | |
const [ c76_csa1, c76_csa0, c76c1, c76c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[76] ], [ 4, b[76] ]) | |
const [ c77_csa1, c77_csa0, c77c1, c77c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[77] ], [ 4, b[77] ]) | |
const [ c78_csa1, c78_csa0, c78c1, c78c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[78] ], [ 4, b[78] ]) | |
const [ c79_csa1, c79_csa0, c79c1, c79c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[79] ], [ 4, b[79] ]) | |
const [ c80_csa1, c80_csa0, c80c1, c80c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[80] ], [ 4, b[80] ]) | |
const [ c81_csa1, c81_csa0, c81c1, c81c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[81] ], [ 4, b[81] ]) | |
const [ c82_csa1, c82_csa0, c82c1, c82c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[82] ], [ 4, b[82] ]) | |
const [ c83_csa1, c83_csa0, c83c1, c83c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[83] ], [ 4, b[83] ]) | |
const [ c84_csa1, c84_csa0, c84c1, c84c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[84] ], [ 4, b[84] ]) | |
const [ c85_csa1, c85_csa0, c85c1, c85c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[85] ], [ 4, b[85] ]) | |
const [ c86_csa1, c86_csa0, c86c1, c86c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[86] ], [ 4, b[86] ]) | |
const [ c87_csa1, c87_csa0, c87c1, c87c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[87] ], [ 4, b[87] ]) | |
const [ c88_csa1, c88_csa0, c88c1, c88c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[88] ], [ 4, b[88] ]) | |
const [ c89_csa1, c89_csa0, c89c1, c89c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[89] ], [ 4, b[89] ]) | |
const [ c90_csa1, c90_csa0, c90c1, c90c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[90] ], [ 4, b[90] ]) | |
const [ c91_csa1, c91_csa0, c91c1, c91c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[91] ], [ 4, b[91] ]) | |
const [ c92_csa1, c92_csa0, c92c1, c92c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[92] ], [ 4, b[92] ]) | |
const [ c93_csa1, c93_csa0, c93c1, c93c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[93] ], [ 4, b[93] ]) | |
const [ c94_csa1, c94_csa0, c94c1, c94c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[94] ], [ 4, b[94] ]) | |
const [ c95_csa1, c95_csa0, c95c1, c95c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[95] ], [ 4, b[95] ]) | |
const [ c96_csa1, c96_csa0, c96c1, c96c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[96] ], [ 4, b[96] ]) | |
const [ c97_csa1, c97_csa0, c97c1, c97c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[97] ], [ 4, b[97] ]) | |
const [ c98_csa1, c98_csa0, c98c1, c98c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[98] ], [ 4, b[98] ]) | |
const [ c99_csa1, c99_csa0, c99c1, c99c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[99] ], [ 4, b[99] ]) | |
const [ c100_csa1, c100_csa0, c100c1, c100c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[100] ], [ 4, b[100] ]) | |
const [ c101_csa1, c101_csa0, c101c1, c101c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[101] ], [ 4, b[101] ]) | |
const [ c102_csa1, c102_csa0, c102c1, c102c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[102] ], [ 4, b[102] ]) | |
const [ c103_csa1, c103_csa0, c103c1, c103c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[103] ], [ 4, b[103] ]) | |
const [ c104_csa1, c104_csa0, c104c1, c104c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[104] ], [ 4, b[104] ]) | |
const [ c105_csa1, c105_csa0, c105c1, c105c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[105] ], [ 4, b[105] ]) | |
const [ c106_csa1, c106_csa0, c106c1, c106c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[106] ], [ 4, b[106] ]) | |
const [ c107_csa1, c107_csa0, c107c1, c107c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[107] ], [ 4, b[107] ]) | |
const [ c108_csa1, c108_csa0, c108c1, c108c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[108] ], [ 4, b[108] ]) | |
const [ c109_csa1, c109_csa0, c109c1, c109c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[109] ], [ 4, b[109] ]) | |
const [ c110_csa1, c110_csa0, c110c1, c110c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[110] ], [ 4, b[110] ]) | |
const [ c111_csa1, c111_csa0, c111c1, c111c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[111] ], [ 4, b[111] ]) | |
const [ c112_csa1, c112_csa0, c112c1, c112c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[112] ], [ 4, b[112] ]) | |
const [ c113_csa1, c113_csa0, c113c1, c113c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[113] ], [ 4, b[113] ]) | |
const [ c114_csa1, c114_csa0, c114c1, c114c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[114] ], [ 4, b[114] ]) | |
const [ c115_csa1, c115_csa0, c115c1, c115c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[115] ], [ 4, b[115] ]) | |
const [ c116_csa1, c116_csa0, c116c1, c116c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[116] ], [ 4, b[116] ]) | |
const [ c117_csa1, c117_csa0, c117c1, c117c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[117] ], [ 4, b[117] ]) | |
const [ c118_csa1, c118_csa0, c118c1, c118c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[118] ], [ 4, b[118] ]) | |
const [ c119_csa1, c119_csa0, c119c1, c119c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[119] ], [ 4, b[119] ]) | |
const [ c120_csa1, c120_csa0, c120c1, c120c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[120] ], [ 4, b[120] ]) | |
const [ c121_csa1, c121_csa0, c121c1, c121c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[121] ], [ 4, b[121] ]) | |
const [ c122_csa1, c122_csa0, c122c1, c122c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[122] ], [ 4, b[122] ]) | |
const [ c123_csa1, c123_csa0, c123c1, c123c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[123] ], [ 4, b[123] ]) | |
const [ c124_csa1, c124_csa0, c124c1, c124c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[124] ], [ 4, b[124] ]) | |
const [ c125_csa1, c125_csa0, c125c1, c125c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[125] ], [ 4, b[125] ]) | |
const [ c126_csa1, c126_csa0, c126c1, c126c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[126] ], [ 4, b[126] ]) | |
const [ c127_csa1, c127_csa0, c127c1, c127c0 ] = | |
gather(lookupTables.get(f_csa_c), [ 4, a[127] ], [ 4, b[127] ]) | |
const [ b3, b2, b1, b0, c0 ] = | |
[ [ b3_csa0, b3_csa1 ], | |
[ b2_csa0, b2_csa1 ], | |
[ b1_csa0, b1_csa1 ], | |
[ b0_csa0, b0_csa1 ], | |
[ c0c0, c0c1 ] ].map(it => it[0]) | |
const [ b7, b6, b5, b4, c1 ] = | |
[ [ b7_csa0, b7_csa1 ], | |
[ b6_csa0, b6_csa1 ], | |
[ b5_csa0, b5_csa1 ], | |
[ b4_csa0, b4_csa1 ], | |
[ c1c0, c1c1 ] ].map(it => it[c0]) | |
const [ b11, b10, b9, b8, c2 ] = | |
[ [ b11_csa0, b11_csa1 ], | |
[ b10_csa0, b10_csa1 ], | |
[ b9_csa0, b9_csa1 ], | |
[ b8_csa0, b8_csa1 ], | |
[ c2c0, c2c1 ] ].map(it => it[c1]) | |
const [ b15, b14, b13, b12, c3 ] = | |
[ [ b15_csa0, b15_csa1 ], | |
[ b14_csa0, b14_csa1 ], | |
[ b13_csa0, b13_csa1 ], | |
[ b12_csa0, b12_csa1 ], | |
[ c3c0, c3c1 ] ].map(it => it[c2]) | |
const [ b19, b18, b17, b16, c4 ] = | |
[ [ b19_csa0, b19_csa1 ], | |
[ b18_csa0, b18_csa1 ], | |
[ b17_csa0, b17_csa1 ], | |
[ b16_csa0, b16_csa1 ], | |
[ c4c0, c4c1 ] ].map(it => it[c3]) | |
const [ b23, b22, b21, b20, c5 ] = | |
[ [ b23_csa0, b23_csa1 ], | |
[ b22_csa0, b22_csa1 ], | |
[ b21_csa0, b21_csa1 ], | |
[ b20_csa0, b20_csa1 ], | |
[ c5c0, c5c1 ] ].map(it => it[c4]) | |
const [ b27, b26, b25, b24, c6 ] = | |
[ [ b27_csa0, b27_csa1 ], | |
[ b26_csa0, b26_csa1 ], | |
[ b25_csa0, b25_csa1 ], | |
[ b24_csa0, b24_csa1 ], | |
[ c6c0, c6c1 ] ].map(it => it[c5]) | |
const [ b31, b30, b29, b28, c7 ] = | |
[ [ b31_csa0, b31_csa1 ], | |
[ b30_csa0, b30_csa1 ], | |
[ b29_csa0, b29_csa1 ], | |
[ b28_csa0, b28_csa1 ], | |
[ c7c0, c7c1 ] ].map(it => it[c6]) | |
const [ b35, b34, b33, b32, c8 ] = | |
[ [ b35_csa0, b35_csa1 ], | |
[ b34_csa0, b34_csa1 ], | |
[ b33_csa0, b33_csa1 ], | |
[ b32_csa0, b32_csa1 ], | |
[ c8c0, c8c1 ] ].map(it => it[c7]) | |
const [ b39, b38, b37, b36, c9 ] = | |
[ [ b39_csa0, b39_csa1 ], | |
[ b38_csa0, b38_csa1 ], | |
[ b37_csa0, b37_csa1 ], | |
[ b36_csa0, b36_csa1 ], | |
[ c9c0, c9c1 ] ].map(it => it[c8]) | |
const [ b43, b42, b41, b40, c10 ] = | |
[ [ b43_csa0, b43_csa1 ], | |
[ b42_csa0, b42_csa1 ], | |
[ b41_csa0, b41_csa1 ], | |
[ b40_csa0, b40_csa1 ], | |
[ c10c0, c10c1 ] ].map(it => it[c9]) | |
const [ b47, b46, b45, b44, c11 ] = | |
[ [ b47_csa0, b47_csa1 ], | |
[ b46_csa0, b46_csa1 ], | |
[ b45_csa0, b45_csa1 ], | |
[ b44_csa0, b44_csa1 ], | |
[ c11c0, c11c1 ] ].map(it => it[c10]) | |
const [ b51, b50, b49, b48, c12 ] = | |
[ [ b51_csa0, b51_csa1 ], | |
[ b50_csa0, b50_csa1 ], | |
[ b49_csa0, b49_csa1 ], | |
[ b48_csa0, b48_csa1 ], | |
[ c12c0, c12c1 ] ].map(it => it[c11]) | |
const [ b55, b54, b53, b52, c13 ] = | |
[ [ b55_csa0, b55_csa1 ], | |
[ b54_csa0, b54_csa1 ], | |
[ b53_csa0, b53_csa1 ], | |
[ b52_csa0, b52_csa1 ], | |
[ c13c0, c13c1 ] ].map(it => it[c12]) | |
const [ b59, b58, b57, b56, c14 ] = | |
[ [ b59_csa0, b59_csa1 ], | |
[ b58_csa0, b58_csa1 ], | |
[ b57_csa0, b57_csa1 ], | |
[ b56_csa0, b56_csa1 ], | |
[ c14c0, c14c1 ] ].map(it => it[c13]) | |
const [ b63, b62, b61, b60, c15 ] = | |
[ [ b63_csa0, b63_csa1 ], | |
[ b62_csa0, b62_csa1 ], | |
[ b61_csa0, b61_csa1 ], | |
[ b60_csa0, b60_csa1 ], | |
[ c15c0, c15c1 ] ].map(it => it[c14]) | |
const [ b67, b66, b65, b64, c16 ] = | |
[ [ b67_csa0, b67_csa1 ], | |
[ b66_csa0, b66_csa1 ], | |
[ b65_csa0, b65_csa1 ], | |
[ b64_csa0, b64_csa1 ], | |
[ c16c0, c16c1 ] ].map(it => it[c15]) | |
const [ b71, b70, b69, b68, c17 ] = | |
[ [ b71_csa0, b71_csa1 ], | |
[ b70_csa0, b70_csa1 ], | |
[ b69_csa0, b69_csa1 ], | |
[ b68_csa0, b68_csa1 ], | |
[ c17c0, c17c1 ] ].map(it => it[c16]) | |
const [ b75, b74, b73, b72, c18 ] = | |
[ [ b75_csa0, b75_csa1 ], | |
[ b74_csa0, b74_csa1 ], | |
[ b73_csa0, b73_csa1 ], | |
[ b72_csa0, b72_csa1 ], | |
[ c18c0, c18c1 ] ].map(it => it[c17]) | |
const [ b79, b78, b77, b76, c19 ] = | |
[ [ b79_csa0, b79_csa1 ], | |
[ b78_csa0, b78_csa1 ], | |
[ b77_csa0, b77_csa1 ], | |
[ b76_csa0, b76_csa1 ], | |
[ c19c0, c19c1 ] ].map(it => it[c18]) | |
const [ b83, b82, b81, b80, c20 ] = | |
[ [ b83_csa0, b83_csa1 ], | |
[ b82_csa0, b82_csa1 ], | |
[ b81_csa0, b81_csa1 ], | |
[ b80_csa0, b80_csa1 ], | |
[ c20c0, c20c1 ] ].map(it => it[c19]) | |
const [ b87, b86, b85, b84, c21 ] = | |
[ [ b87_csa0, b87_csa1 ], | |
[ b86_csa0, b86_csa1 ], | |
[ b85_csa0, b85_csa1 ], | |
[ b84_csa0, b84_csa1 ], | |
[ c21c0, c21c1 ] ].map(it => it[c20]) | |
const [ b91, b90, b89, b88, c22 ] = | |
[ [ b91_csa0, b91_csa1 ], | |
[ b90_csa0, b90_csa1 ], | |
[ b89_csa0, b89_csa1 ], | |
[ b88_csa0, b88_csa1 ], | |
[ c22c0, c22c1 ] ].map(it => it[c21]) | |
const [ b95, b94, b93, b92, c23 ] = | |
[ [ b95_csa0, b95_csa1 ], | |
[ b94_csa0, b94_csa1 ], | |
[ b93_csa0, b93_csa1 ], | |
[ b92_csa0, b92_csa1 ], | |
[ c23c0, c23c1 ] ].map(it => it[c22]) | |
const [ b99, b98, b97, b96, c24 ] = | |
[ [ b99_csa0, b99_csa1 ], | |
[ b98_csa0, b98_csa1 ], | |
[ b97_csa0, b97_csa1 ], | |
[ b96_csa0, b96_csa1 ], | |
[ c24c0, c24c1 ] ].map(it => it[c23]) | |
const [ b103, b102, b101, b100, c25 ] = | |
[ [ b103_csa0, b103_csa1 ], | |
[ b102_csa0, b102_csa1 ], | |
[ b101_csa0, b101_csa1 ], | |
[ b100_csa0, b100_csa1 ], | |
[ c25c0, c25c1 ] ].map(it => it[c24]) | |
const [ b107, b106, b105, b104, c26 ] = | |
[ [ b107_csa0, b107_csa1 ], | |
[ b106_csa0, b106_csa1 ], | |
[ b105_csa0, b105_csa1 ], | |
[ b104_csa0, b104_csa1 ], | |
[ c26c0, c26c1 ] ].map(it => it[c25]) | |
const [ b111, b110, b109, b108, c27 ] = | |
[ [ b111_csa0, b111_csa1 ], | |
[ b110_csa0, b110_csa1 ], | |
[ b109_csa0, b109_csa1 ], | |
[ b108_csa0, b108_csa1 ], | |
[ c27c0, c27c1 ] ].map(it => it[c26]) | |
const [ b115, b114, b113, b112, c28 ] = | |
[ [ b115_csa0, b115_csa1 ], | |
[ b114_csa0, b114_csa1 ], | |
[ b113_csa0, b113_csa1 ], | |
[ b112_csa0, b112_csa1 ], | |
[ c28c0, c28c1 ] ].map(it => it[c27]) | |
const [ b119, b118, b117, b116, c29 ] = | |
[ [ b119_csa0, b119_csa1 ], | |
[ b118_csa0, b118_csa1 ], | |
[ b117_csa0, b117_csa1 ], | |
[ b116_csa0, b116_csa1 ], | |
[ c29c0, c29c1 ] ].map(it => it[c28]) | |
const [ b123, b122, b121, b120, c30 ] = | |
[ [ b123_csa0, b123_csa1 ], | |
[ b122_csa0, b122_csa1 ], | |
[ b121_csa0, b121_csa1 ], | |
[ b120_csa0, b120_csa1 ], | |
[ c30c0, c30c1 ] ].map(it => it[c29]) | |
const [ b127, b126, b125, b124, c31 ] = | |
[ [ b127_csa0, b127_csa1 ], | |
[ b126_csa0, b126_csa1 ], | |
[ b125_csa0, b125_csa1 ], | |
[ b124_csa0, b124_csa1 ], | |
[ c31c0, c31c1 ] ].map(it => it[c30]) | |
const [ b131, b130, b129, b128, c32 ] = | |
[ [ b131_csa0, b131_csa1 ], | |
[ b130_csa0, b130_csa1 ], | |
[ b129_csa0, b129_csa1 ], | |
[ b128_csa0, b128_csa1 ], | |
[ c32c0, c32c1 ] ].map(it => it[c31]) | |
const [ b135, b134, b133, b132, c33 ] = | |
[ [ b135_csa0, b135_csa1 ], | |
[ b134_csa0, b134_csa1 ], | |
[ b133_csa0, b133_csa1 ], | |
[ b132_csa0, b132_csa1 ], | |
[ c33c0, c33c1 ] ].map(it => it[c32]) | |
const [ b139, b138, b137, b136, c34 ] = | |
[ [ b139_csa0, b139_csa1 ], | |
[ b138_csa0, b138_csa1 ], | |
[ b137_csa0, b137_csa1 ], | |
[ b136_csa0, b136_csa1 ], | |
[ c34c0, c34c1 ] ].map(it => it[c33]) | |
const [ b143, b142, b141, b140, c35 ] = | |
[ [ b143_csa0, b143_csa1 ], | |
[ b142_csa0, b142_csa1 ], | |
[ b141_csa0, b141_csa1 ], | |
[ b140_csa0, b140_csa1 ], | |
[ c35c0, c35c1 ] ].map(it => it[c34]) | |
const [ b147, b146, b145, b144, c36 ] = | |
[ [ b147_csa0, b147_csa1 ], | |
[ b146_csa0, b146_csa1 ], | |
[ b145_csa0, b145_csa1 ], | |
[ b144_csa0, b144_csa1 ], | |
[ c36c0, c36c1 ] ].map(it => it[c35]) | |
const [ b151, b150, b149, b148, c37 ] = | |
[ [ b151_csa0, b151_csa1 ], | |
[ b150_csa0, b150_csa1 ], | |
[ b149_csa0, b149_csa1 ], | |
[ b148_csa0, b148_csa1 ], | |
[ c37c0, c37c1 ] ].map(it => it[c36]) | |
const [ b155, b154, b153, b152, c38 ] = | |
[ [ b155_csa0, b155_csa1 ], | |
[ b154_csa0, b154_csa1 ], | |
[ b153_csa0, b153_csa1 ], | |
[ b152_csa0, b152_csa1 ], | |
[ c38c0, c38c1 ] ].map(it => it[c37]) | |
const [ b159, b158, b157, b156, c39 ] = | |
[ [ b159_csa0, b159_csa1 ], | |
[ b158_csa0, b158_csa1 ], | |
[ b157_csa0, b157_csa1 ], | |
[ b156_csa0, b156_csa1 ], | |
[ c39c0, c39c1 ] ].map(it => it[c38]) | |
const [ b163, b162, b161, b160, c40 ] = | |
[ [ b163_csa0, b163_csa1 ], | |
[ b162_csa0, b162_csa1 ], | |
[ b161_csa0, b161_csa1 ], | |
[ b160_csa0, b160_csa1 ], | |
[ c40c0, c40c1 ] ].map(it => it[c39]) | |
const [ b167, b166, b165, b164, c41 ] = | |
[ [ b167_csa0, b167_csa1 ], | |
[ b166_csa0, b166_csa1 ], | |
[ b165_csa0, b165_csa1 ], | |
[ b164_csa0, b164_csa1 ], | |
[ c41c0, c41c1 ] ].map(it => it[c40]) | |
const [ b171, b170, b169, b168, c42 ] = | |
[ [ b171_csa0, b171_csa1 ], | |
[ b170_csa0, b170_csa1 ], | |
[ b169_csa0, b169_csa1 ], | |
[ b168_csa0, b168_csa1 ], | |
[ c42c0, c42c1 ] ].map(it => it[c41]) | |
const [ b175, b174, b173, b172, c43 ] = | |
[ [ b175_csa0, b175_csa1 ], | |
[ b174_csa0, b174_csa1 ], | |
[ b173_csa0, b173_csa1 ], | |
[ b172_csa0, b172_csa1 ], | |
[ c43c0, c43c1 ] ].map(it => it[c42]) | |
const [ b179, b178, b177, b176, c44 ] = | |
[ [ b179_csa0, b179_csa1 ], | |
[ b178_csa0, b178_csa1 ], | |
[ b177_csa0, b177_csa1 ], | |
[ b176_csa0, b176_csa1 ], | |
[ c44c0, c44c1 ] ].map(it => it[c43]) | |
const [ b183, b182, b181, b180, c45 ] = | |
[ [ b183_csa0, b183_csa1 ], | |
[ b182_csa0, b182_csa1 ], | |
[ b181_csa0, b181_csa1 ], | |
[ b180_csa0, b180_csa1 ], | |
[ c45c0, c45c1 ] ].map(it => it[c44]) | |
const [ b187, b186, b185, b184, c46 ] = | |
[ [ b187_csa0, b187_csa1 ], | |
[ b186_csa0, b186_csa1 ], | |
[ b185_csa0, b185_csa1 ], | |
[ b184_csa0, b184_csa1 ], | |
[ c46c0, c46c1 ] ].map(it => it[c45]) | |
const [ b191, b190, b189, b188, c47 ] = | |
[ [ b191_csa0, b191_csa1 ], | |
[ b190_csa0, b190_csa1 ], | |
[ b189_csa0, b189_csa1 ], | |
[ b188_csa0, b188_csa1 ], | |
[ c47c0, c47c1 ] ].map(it => it[c46]) | |
const [ b195, b194, b193, b192, c48 ] = | |
[ [ b195_csa0, b195_csa1 ], | |
[ b194_csa0, b194_csa1 ], | |
[ b193_csa0, b193_csa1 ], | |
[ b192_csa0, b192_csa1 ], | |
[ c48c0, c48c1 ] ].map(it => it[c47]) | |
const [ b199, b198, b197, b196, c49 ] = | |
[ [ b199_csa0, b199_csa1 ], | |
[ b198_csa0, b198_csa1 ], | |
[ b197_csa0, b197_csa1 ], | |
[ b196_csa0, b196_csa1 ], | |
[ c49c0, c49c1 ] ].map(it => it[c48]) | |
const [ b203, b202, b201, b200, c50 ] = | |
[ [ b203_csa0, b203_csa1 ], | |
[ b202_csa0, b202_csa1 ], | |
[ b201_csa0, b201_csa1 ], | |
[ b200_csa0, b200_csa1 ], | |
[ c50c0, c50c1 ] ].map(it => it[c49]) | |
const [ b207, b206, b205, b204, c51 ] = | |
[ [ b207_csa0, b207_csa1 ], | |
[ b206_csa0, b206_csa1 ], | |
[ b205_csa0, b205_csa1 ], | |
[ b204_csa0, b204_csa1 ], | |
[ c51c0, c51c1 ] ].map(it => it[c50]) | |
const [ b211, b210, b209, b208, c52 ] = | |
[ [ b211_csa0, b211_csa1 ], | |
[ b210_csa0, b210_csa1 ], | |
[ b209_csa0, b209_csa1 ], | |
[ b208_csa0, b208_csa1 ], | |
[ c52c0, c52c1 ] ].map(it => it[c51]) | |
const [ b215, b214, b213, b212, c53 ] = | |
[ [ b215_csa0, b215_csa1 ], | |
[ b214_csa0, b214_csa1 ], | |
[ b213_csa0, b213_csa1 ], | |
[ b212_csa0, b212_csa1 ], | |
[ c53c0, c53c1 ] ].map(it => it[c52]) | |
const [ b219, b218, b217, b216, c54 ] = | |
[ [ b219_csa0, b219_csa1 ], | |
[ b218_csa0, b218_csa1 ], | |
[ b217_csa0, b217_csa1 ], | |
[ b216_csa0, b216_csa1 ], | |
[ c54c0, c54c1 ] ].map(it => it[c53]) | |
const [ b223, b222, b221, b220, c55 ] = | |
[ [ b223_csa0, b223_csa1 ], | |
[ b222_csa0, b222_csa1 ], | |
[ b221_csa0, b221_csa1 ], | |
[ b220_csa0, b220_csa1 ], | |
[ c55c0, c55c1 ] ].map(it => it[c54]) | |
const [ b227, b226, b225, b224, c56 ] = | |
[ [ b227_csa0, b227_csa1 ], | |
[ b226_csa0, b226_csa1 ], | |
[ b225_csa0, b225_csa1 ], | |
[ b224_csa0, b224_csa1 ], | |
[ c56c0, c56c1 ] ].map(it => it[c55]) | |
const [ b231, b230, b229, b228, c57 ] = | |
[ [ b231_csa0, b231_csa1 ], | |
[ b230_csa0, b230_csa1 ], | |
[ b229_csa0, b229_csa1 ], | |
[ b228_csa0, b228_csa1 ], | |
[ c57c0, c57c1 ] ].map(it => it[c56]) | |
const [ b235, b234, b233, b232, c58 ] = | |
[ [ b235_csa0, b235_csa1 ], | |
[ b234_csa0, b234_csa1 ], | |
[ b233_csa0, b233_csa1 ], | |
[ b232_csa0, b232_csa1 ], | |
[ c58c0, c58c1 ] ].map(it => it[c57]) | |
const [ b239, b238, b237, b236, c59 ] = | |
[ [ b239_csa0, b239_csa1 ], | |
[ b238_csa0, b238_csa1 ], | |
[ b237_csa0, b237_csa1 ], | |
[ b236_csa0, b236_csa1 ], | |
[ c59c0, c59c1 ] ].map(it => it[c58]) | |
const [ b243, b242, b241, b240, c60 ] = | |
[ [ b243_csa0, b243_csa1 ], | |
[ b242_csa0, b242_csa1 ], | |
[ b241_csa0, b241_csa1 ], | |
[ b240_csa0, b240_csa1 ], | |
[ c60c0, c60c1 ] ].map(it => it[c59]) | |
const [ b247, b246, b245, b244, c61 ] = | |
[ [ b247_csa0, b247_csa1 ], | |
[ b246_csa0, b246_csa1 ], | |
[ b245_csa0, b245_csa1 ], | |
[ b244_csa0, b244_csa1 ], | |
[ c61c0, c61c1 ] ].map(it => it[c60]) | |
const [ b251, b250, b249, b248, c62 ] = | |
[ [ b251_csa0, b251_csa1 ], | |
[ b250_csa0, b250_csa1 ], | |
[ b249_csa0, b249_csa1 ], | |
[ b248_csa0, b248_csa1 ], | |
[ c62c0, c62c1 ] ].map(it => it[c61]) | |
const [ b255, b254, b253, b252, c63 ] = | |
[ [ b255_csa0, b255_csa1 ], | |
[ b254_csa0, b254_csa1 ], | |
[ b253_csa0, b253_csa1 ], | |
[ b252_csa0, b252_csa1 ], | |
[ c63c0, c63c1 ] ].map(it => it[c62]) | |
const [ b259, b258, b257, b256, c64 ] = | |
[ [ b259_csa0, b259_csa1 ], | |
[ b258_csa0, b258_csa1 ], | |
[ b257_csa0, b257_csa1 ], | |
[ b256_csa0, b256_csa1 ], | |
[ c64c0, c64c1 ] ].map(it => it[c63]) | |
const [ b263, b262, b261, b260, c65 ] = | |
[ [ b263_csa0, b263_csa1 ], | |
[ b262_csa0, b262_csa1 ], | |
[ b261_csa0, b261_csa1 ], | |
[ b260_csa0, b260_csa1 ], | |
[ c65c0, c65c1 ] ].map(it => it[c64]) | |
const [ b267, b266, b265, b264, c66 ] = | |
[ [ b267_csa0, b267_csa1 ], | |
[ b266_csa0, b266_csa1 ], | |
[ b265_csa0, b265_csa1 ], | |
[ b264_csa0, b264_csa1 ], | |
[ c66c0, c66c1 ] ].map(it => it[c65]) | |
const [ b271, b270, b269, b268, c67 ] = | |
[ [ b271_csa0, b271_csa1 ], | |
[ b270_csa0, b270_csa1 ], | |
[ b269_csa0, b269_csa1 ], | |
[ b268_csa0, b268_csa1 ], | |
[ c67c0, c67c1 ] ].map(it => it[c66]) | |
const [ b275, b274, b273, b272, c68 ] = | |
[ [ b275_csa0, b275_csa1 ], | |
[ b274_csa0, b274_csa1 ], | |
[ b273_csa0, b273_csa1 ], | |
[ b272_csa0, b272_csa1 ], | |
[ c68c0, c68c1 ] ].map(it => it[c67]) | |
const [ b279, b278, b277, b276, c69 ] = | |
[ [ b279_csa0, b279_csa1 ], | |
[ b278_csa0, b278_csa1 ], | |
[ b277_csa0, b277_csa1 ], | |
[ b276_csa0, b276_csa1 ], | |
[ c69c0, c69c1 ] ].map(it => it[c68]) | |
const [ b283, b282, b281, b280, c70 ] = | |
[ [ b283_csa0, b283_csa1 ], | |
[ b282_csa0, b282_csa1 ], | |
[ b281_csa0, b281_csa1 ], | |
[ b280_csa0, b280_csa1 ], | |
[ c70c0, c70c1 ] ].map(it => it[c69]) | |
const [ b287, b286, b285, b284, c71 ] = | |
[ [ b287_csa0, b287_csa1 ], | |
[ b286_csa0, b286_csa1 ], | |
[ b285_csa0, b285_csa1 ], | |
[ b284_csa0, b284_csa1 ], | |
[ c71c0, c71c1 ] ].map(it => it[c70]) | |
const [ b291, b290, b289, b288, c72 ] = | |
[ [ b291_csa0, b291_csa1 ], | |
[ b290_csa0, b290_csa1 ], | |
[ b289_csa0, b289_csa1 ], | |
[ b288_csa0, b288_csa1 ], | |
[ c72c0, c72c1 ] ].map(it => it[c71]) | |
const [ b295, b294, b293, b292, c73 ] = | |
[ [ b295_csa0, b295_csa1 ], | |
[ b294_csa0, b294_csa1 ], | |
[ b293_csa0, b293_csa1 ], | |
[ b292_csa0, b292_csa1 ], | |
[ c73c0, c73c1 ] ].map(it => it[c72]) | |
const [ b299, b298, b297, b296, c74 ] = | |
[ [ b299_csa0, b299_csa1 ], | |
[ b298_csa0, b298_csa1 ], | |
[ b297_csa0, b297_csa1 ], | |
[ b296_csa0, b296_csa1 ], | |
[ c74c0, c74c1 ] ].map(it => it[c73]) | |
const [ b303, b302, b301, b300, c75 ] = | |
[ [ b303_csa0, b303_csa1 ], | |
[ b302_csa0, b302_csa1 ], | |
[ b301_csa0, b301_csa1 ], | |
[ b300_csa0, b300_csa1 ], | |
[ c75c0, c75c1 ] ].map(it => it[c74]) | |
const [ b307, b306, b305, b304, c76 ] = | |
[ [ b307_csa0, b307_csa1 ], | |
[ b306_csa0, b306_csa1 ], | |
[ b305_csa0, b305_csa1 ], | |
[ b304_csa0, b304_csa1 ], | |
[ c76c0, c76c1 ] ].map(it => it[c75]) | |
const [ b311, b310, b309, b308, c77 ] = | |
[ [ b311_csa0, b311_csa1 ], | |
[ b310_csa0, b310_csa1 ], | |
[ b309_csa0, b309_csa1 ], | |
[ b308_csa0, b308_csa1 ], | |
[ c77c0, c77c1 ] ].map(it => it[c76]) | |
const [ b315, b314, b313, b312, c78 ] = | |
[ [ b315_csa0, b315_csa1 ], | |
[ b314_csa0, b314_csa1 ], | |
[ b313_csa0, b313_csa1 ], | |
[ b312_csa0, b312_csa1 ], | |
[ c78c0, c78c1 ] ].map(it => it[c77]) | |
const [ b319, b318, b317, b316, c79 ] = | |
[ [ b319_csa0, b319_csa1 ], | |
[ b318_csa0, b318_csa1 ], | |
[ b317_csa0, b317_csa1 ], | |
[ b316_csa0, b316_csa1 ], | |
[ c79c0, c79c1 ] ].map(it => it[c78]) | |
const [ b323, b322, b321, b320, c80 ] = | |
[ [ b323_csa0, b323_csa1 ], | |
[ b322_csa0, b322_csa1 ], | |
[ b321_csa0, b321_csa1 ], | |
[ b320_csa0, b320_csa1 ], | |
[ c80c0, c80c1 ] ].map(it => it[c79]) | |
const [ b327, b326, b325, b324, c81 ] = | |
[ [ b327_csa0, b327_csa1 ], | |
[ b326_csa0, b326_csa1 ], | |
[ b325_csa0, b325_csa1 ], | |
[ b324_csa0, b324_csa1 ], | |
[ c81c0, c81c1 ] ].map(it => it[c80]) | |
const [ b331, b330, b329, b328, c82 ] = | |
[ [ b331_csa0, b331_csa1 ], | |
[ b330_csa0, b330_csa1 ], | |
[ b329_csa0, b329_csa1 ], | |
[ b328_csa0, b328_csa1 ], | |
[ c82c0, c82c1 ] ].map(it => it[c81]) | |
const [ b335, b334, b333, b332, c83 ] = | |
[ [ b335_csa0, b335_csa1 ], | |
[ b334_csa0, b334_csa1 ], | |
[ b333_csa0, b333_csa1 ], | |
[ b332_csa0, b332_csa1 ], | |
[ c83c0, c83c1 ] ].map(it => it[c82]) | |
const [ b339, b338, b337, b336, c84 ] = | |
[ [ b339_csa0, b339_csa1 ], | |
[ b338_csa0, b338_csa1 ], | |
[ b337_csa0, b337_csa1 ], | |
[ b336_csa0, b336_csa1 ], | |
[ c84c0, c84c1 ] ].map(it => it[c83]) | |
const [ b343, b342, b341, b340, c85 ] = | |
[ [ b343_csa0, b343_csa1 ], | |
[ b342_csa0, b342_csa1 ], | |
[ b341_csa0, b341_csa1 ], | |
[ b340_csa0, b340_csa1 ], | |
[ c85c0, c85c1 ] ].map(it => it[c84]) | |
const [ b347, b346, b345, b344, c86 ] = | |
[ [ b347_csa0, b347_csa1 ], | |
[ b346_csa0, b346_csa1 ], | |
[ b345_csa0, b345_csa1 ], | |
[ b344_csa0, b344_csa1 ], | |
[ c86c0, c86c1 ] ].map(it => it[c85]) | |
const [ b351, b350, b349, b348, c87 ] = | |
[ [ b351_csa0, b351_csa1 ], | |
[ b350_csa0, b350_csa1 ], | |
[ b349_csa0, b349_csa1 ], | |
[ b348_csa0, b348_csa1 ], | |
[ c87c0, c87c1 ] ].map(it => it[c86]) | |
const [ b355, b354, b353, b352, c88 ] = | |
[ [ b355_csa0, b355_csa1 ], | |
[ b354_csa0, b354_csa1 ], | |
[ b353_csa0, b353_csa1 ], | |
[ b352_csa0, b352_csa1 ], | |
[ c88c0, c88c1 ] ].map(it => it[c87]) | |
const [ b359, b358, b357, b356, c89 ] = | |
[ [ b359_csa0, b359_csa1 ], | |
[ b358_csa0, b358_csa1 ], | |
[ b357_csa0, b357_csa1 ], | |
[ b356_csa0, b356_csa1 ], | |
[ c89c0, c89c1 ] ].map(it => it[c88]) | |
const [ b363, b362, b361, b360, c90 ] = | |
[ [ b363_csa0, b363_csa1 ], | |
[ b362_csa0, b362_csa1 ], | |
[ b361_csa0, b361_csa1 ], | |
[ b360_csa0, b360_csa1 ], | |
[ c90c0, c90c1 ] ].map(it => it[c89]) | |
const [ b367, b366, b365, b364, c91 ] = | |
[ [ b367_csa0, b367_csa1 ], | |
[ b366_csa0, b366_csa1 ], | |
[ b365_csa0, b365_csa1 ], | |
[ b364_csa0, b364_csa1 ], | |
[ c91c0, c91c1 ] ].map(it => it[c90]) | |
const [ b371, b370, b369, b368, c92 ] = | |
[ [ b371_csa0, b371_csa1 ], | |
[ b370_csa0, b370_csa1 ], | |
[ b369_csa0, b369_csa1 ], | |
[ b368_csa0, b368_csa1 ], | |
[ c92c0, c92c1 ] ].map(it => it[c91]) | |
const [ b375, b374, b373, b372, c93 ] = | |
[ [ b375_csa0, b375_csa1 ], | |
[ b374_csa0, b374_csa1 ], | |
[ b373_csa0, b373_csa1 ], | |
[ b372_csa0, b372_csa1 ], | |
[ c93c0, c93c1 ] ].map(it => it[c92]) | |
const [ b379, b378, b377, b376, c94 ] = | |
[ [ b379_csa0, b379_csa1 ], | |
[ b378_csa0, b378_csa1 ], | |
[ b377_csa0, b377_csa1 ], | |
[ b376_csa0, b376_csa1 ], | |
[ c94c0, c94c1 ] ].map(it => it[c93]) | |
const [ b383, b382, b381, b380, c95 ] = | |
[ [ b383_csa0, b383_csa1 ], | |
[ b382_csa0, b382_csa1 ], | |
[ b381_csa0, b381_csa1 ], | |
[ b380_csa0, b380_csa1 ], | |
[ c95c0, c95c1 ] ].map(it => it[c94]) | |
const [ b387, b386, b385, b384, c96 ] = | |
[ [ b387_csa0, b387_csa1 ], | |
[ b386_csa0, b386_csa1 ], | |
[ b385_csa0, b385_csa1 ], | |
[ b384_csa0, b384_csa1 ], | |
[ c96c0, c96c1 ] ].map(it => it[c95]) | |
const [ b391, b390, b389, b388, c97 ] = | |
[ [ b391_csa0, b391_csa1 ], | |
[ b390_csa0, b390_csa1 ], | |
[ b389_csa0, b389_csa1 ], | |
[ b388_csa0, b388_csa1 ], | |
[ c97c0, c97c1 ] ].map(it => it[c96]) | |
const [ b395, b394, b393, b392, c98 ] = | |
[ [ b395_csa0, b395_csa1 ], | |
[ b394_csa0, b394_csa1 ], | |
[ b393_csa0, b393_csa1 ], | |
[ b392_csa0, b392_csa1 ], | |
[ c98c0, c98c1 ] ].map(it => it[c97]) | |
const [ b399, b398, b397, b396, c99 ] = | |
[ [ b399_csa0, b399_csa1 ], | |
[ b398_csa0, b398_csa1 ], | |
[ b397_csa0, b397_csa1 ], | |
[ b396_csa0, b396_csa1 ], | |
[ c99c0, c99c1 ] ].map(it => it[c98]) | |
const [ b403, b402, b401, b400, c100 ] = | |
[ [ b403_csa0, b403_csa1 ], | |
[ b402_csa0, b402_csa1 ], | |
[ b401_csa0, b401_csa1 ], | |
[ b400_csa0, b400_csa1 ], | |
[ c100c0, c100c1 ] ].map(it => it[c99]) | |
const [ b407, b406, b405, b404, c101 ] = | |
[ [ b407_csa0, b407_csa1 ], | |
[ b406_csa0, b406_csa1 ], | |
[ b405_csa0, b405_csa1 ], | |
[ b404_csa0, b404_csa1 ], | |
[ c101c0, c101c1 ] ].map(it => it[c100]) | |
const [ b411, b410, b409, b408, c102 ] = | |
[ [ b411_csa0, b411_csa1 ], | |
[ b410_csa0, b410_csa1 ], | |
[ b409_csa0, b409_csa1 ], | |
[ b408_csa0, b408_csa1 ], | |
[ c102c0, c102c1 ] ].map(it => it[c101]) | |
const [ b415, b414, b413, b412, c103 ] = | |
[ [ b415_csa0, b415_csa1 ], | |
[ b414_csa0, b414_csa1 ], | |
[ b413_csa0, b413_csa1 ], | |
[ b412_csa0, b412_csa1 ], | |
[ c103c0, c103c1 ] ].map(it => it[c102]) | |
const [ b419, b418, b417, b416, c104 ] = | |
[ [ b419_csa0, b419_csa1 ], | |
[ b418_csa0, b418_csa1 ], | |
[ b417_csa0, b417_csa1 ], | |
[ b416_csa0, b416_csa1 ], | |
[ c104c0, c104c1 ] ].map(it => it[c103]) | |
const [ b423, b422, b421, b420, c105 ] = | |
[ [ b423_csa0, b423_csa1 ], | |
[ b422_csa0, b422_csa1 ], | |
[ b421_csa0, b421_csa1 ], | |
[ b420_csa0, b420_csa1 ], | |
[ c105c0, c105c1 ] ].map(it => it[c104]) | |
const [ b427, b426, b425, b424, c106 ] = | |
[ [ b427_csa0, b427_csa1 ], | |
[ b426_csa0, b426_csa1 ], | |
[ b425_csa0, b425_csa1 ], | |
[ b424_csa0, b424_csa1 ], | |
[ c106c0, c106c1 ] ].map(it => it[c105]) | |
const [ b431, b430, b429, b428, c107 ] = | |
[ [ b431_csa0, b431_csa1 ], | |
[ b430_csa0, b430_csa1 ], | |
[ b429_csa0, b429_csa1 ], | |
[ b428_csa0, b428_csa1 ], | |
[ c107c0, c107c1 ] ].map(it => it[c106]) | |
const [ b435, b434, b433, b432, c108 ] = | |
[ [ b435_csa0, b435_csa1 ], | |
[ b434_csa0, b434_csa1 ], | |
[ b433_csa0, b433_csa1 ], | |
[ b432_csa0, b432_csa1 ], | |
[ c108c0, c108c1 ] ].map(it => it[c107]) | |
const [ b439, b438, b437, b436, c109 ] = | |
[ [ b439_csa0, b439_csa1 ], | |
[ b438_csa0, b438_csa1 ], | |
[ b437_csa0, b437_csa1 ], | |
[ b436_csa0, b436_csa1 ], | |
[ c109c0, c109c1 ] ].map(it => it[c108]) | |
const [ b443, b442, b441, b440, c110 ] = | |
[ [ b443_csa0, b443_csa1 ], | |
[ b442_csa0, b442_csa1 ], | |
[ b441_csa0, b441_csa1 ], | |
[ b440_csa0, b440_csa1 ], | |
[ c110c0, c110c1 ] ].map(it => it[c109]) | |
const [ b447, b446, b445, b444, c111 ] = | |
[ [ b447_csa0, b447_csa1 ], | |
[ b446_csa0, b446_csa1 ], | |
[ b445_csa0, b445_csa1 ], | |
[ b444_csa0, b444_csa1 ], | |
[ c111c0, c111c1 ] ].map(it => it[c110]) | |
const [ b451, b450, b449, b448, c112 ] = | |
[ [ b451_csa0, b451_csa1 ], | |
[ b450_csa0, b450_csa1 ], | |
[ b449_csa0, b449_csa1 ], | |
[ b448_csa0, b448_csa1 ], | |
[ c112c0, c112c1 ] ].map(it => it[c111]) | |
const [ b455, b454, b453, b452, c113 ] = | |
[ [ b455_csa0, b455_csa1 ], | |
[ b454_csa0, b454_csa1 ], | |
[ b453_csa0, b453_csa1 ], | |
[ b452_csa0, b452_csa1 ], | |
[ c113c0, c113c1 ] ].map(it => it[c112]) | |
const [ b459, b458, b457, b456, c114 ] = | |
[ [ b459_csa0, b459_csa1 ], | |
[ b458_csa0, b458_csa1 ], | |
[ b457_csa0, b457_csa1 ], | |
[ b456_csa0, b456_csa1 ], | |
[ c114c0, c114c1 ] ].map(it => it[c113]) | |
const [ b463, b462, b461, b460, c115 ] = | |
[ [ b463_csa0, b463_csa1 ], | |
[ b462_csa0, b462_csa1 ], | |
[ b461_csa0, b461_csa1 ], | |
[ b460_csa0, b460_csa1 ], | |
[ c115c0, c115c1 ] ].map(it => it[c114]) | |
const [ b467, b466, b465, b464, c116 ] = | |
[ [ b467_csa0, b467_csa1 ], | |
[ b466_csa0, b466_csa1 ], | |
[ b465_csa0, b465_csa1 ], | |
[ b464_csa0, b464_csa1 ], | |
[ c116c0, c116c1 ] ].map(it => it[c115]) | |
const [ b471, b470, b469, b468, c117 ] = | |
[ [ b471_csa0, b471_csa1 ], | |
[ b470_csa0, b470_csa1 ], | |
[ b469_csa0, b469_csa1 ], | |
[ b468_csa0, b468_csa1 ], | |
[ c117c0, c117c1 ] ].map(it => it[c116]) | |
const [ b475, b474, b473, b472, c118 ] = | |
[ [ b475_csa0, b475_csa1 ], | |
[ b474_csa0, b474_csa1 ], | |
[ b473_csa0, b473_csa1 ], | |
[ b472_csa0, b472_csa1 ], | |
[ c118c0, c118c1 ] ].map(it => it[c117]) | |
const [ b479, b478, b477, b476, c119 ] = | |
[ [ b479_csa0, b479_csa1 ], | |
[ b478_csa0, b478_csa1 ], | |
[ b477_csa0, b477_csa1 ], | |
[ b476_csa0, b476_csa1 ], | |
[ c119c0, c119c1 ] ].map(it => it[c118]) | |
const [ b483, b482, b481, b480, c120 ] = | |
[ [ b483_csa0, b483_csa1 ], | |
[ b482_csa0, b482_csa1 ], | |
[ b481_csa0, b481_csa1 ], | |
[ b480_csa0, b480_csa1 ], | |
[ c120c0, c120c1 ] ].map(it => it[c119]) | |
const [ b487, b486, b485, b484, c121 ] = | |
[ [ b487_csa0, b487_csa1 ], | |
[ b486_csa0, b486_csa1 ], | |
[ b485_csa0, b485_csa1 ], | |
[ b484_csa0, b484_csa1 ], | |
[ c121c0, c121c1 ] ].map(it => it[c120]) | |
const [ b491, b490, b489, b488, c122 ] = | |
[ [ b491_csa0, b491_csa1 ], | |
[ b490_csa0, b490_csa1 ], | |
[ b489_csa0, b489_csa1 ], | |
[ b488_csa0, b488_csa1 ], | |
[ c122c0, c122c1 ] ].map(it => it[c121]) | |
const [ b495, b494, b493, b492, c123 ] = | |
[ [ b495_csa0, b495_csa1 ], | |
[ b494_csa0, b494_csa1 ], | |
[ b493_csa0, b493_csa1 ], | |
[ b492_csa0, b492_csa1 ], | |
[ c123c0, c123c1 ] ].map(it => it[c122]) | |
const [ b499, b498, b497, b496, c124 ] = | |
[ [ b499_csa0, b499_csa1 ], | |
[ b498_csa0, b498_csa1 ], | |
[ b497_csa0, b497_csa1 ], | |
[ b496_csa0, b496_csa1 ], | |
[ c124c0, c124c1 ] ].map(it => it[c123]) | |
const [ b503, b502, b501, b500, c125 ] = | |
[ [ b503_csa0, b503_csa1 ], | |
[ b502_csa0, b502_csa1 ], | |
[ b501_csa0, b501_csa1 ], | |
[ b500_csa0, b500_csa1 ], | |
[ c125c0, c125c1 ] ].map(it => it[c124]) | |
const [ b507, b506, b505, b504, c126 ] = | |
[ [ b507_csa0, b507_csa1 ], | |
[ b506_csa0, b506_csa1 ], | |
[ b505_csa0, b505_csa1 ], | |
[ b504_csa0, b504_csa1 ], | |
[ c126c0, c126c1 ] ].map(it => it[c125]) | |
const [ b511, b510, b509, b508, c127 ] = | |
[ [ b511_csa0, b511_csa1 ], | |
[ b510_csa0, b510_csa1 ], | |
[ b509_csa0, b509_csa1 ], | |
[ b508_csa0, b508_csa1 ], | |
[ c127c0, c127c1 ] ].map(it => it[c126]) | |
const bits = | |
[ b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49, b50, b51, b52, b53, b54, b55, b56, b57, b58, b59, b60, b61, b62, b63, b64, b65, b66, b67, b68, b69, b70, b71, b72, b73, b74, b75, b76, b77, b78, b79, b80, b81, b82, b83, b84, b85, b86, b87, b88, b89, b90, b91, b92, b93, b94, b95, b96, b97, b98, b99, b100, b101, b102, b103, b104, b105, b106, b107, b108, b109, b110, b111, b112, b113, b114, b115, b116, b117, b118, b119, b120, b121, b122, b123, b124, b125, b126, b127, b128, b129, b130, b131, b132, b133, b134, b135, b136, b137, b138, b139, b140, b141, b142, b143, b144, b145, b146, b147, b148, b149, b150, b151, b152, b153, b154, b155, b156, b157, b158, b159, b160, b161, b162, b163, b164, b165, b166, b167, b168, b169, b170, b171, b172, b173, b174, b175, b176, b177, b178, b179, b180, b181, b182, b183, b184, b185, b186, b187, b188, b189, b190, b191, b192, b193, b194, b195, b196, b197, b198, b199, b200, b201, b202, b203, b204, b205, b206, b207, b208, b209, b210, b211, b212, b213, b214, b215, b216, b217, b218, b219, b220, b221, b222, b223, b224, b225, b226, b227, b228, b229, b230, b231, b232, b233, b234, b235, b236, b237, b238, b239, b240, b241, b242, b243, b244, b245, b246, b247, b248, b249, b250, b251, b252, b253, b254, b255, b256, b257, b258, b259, b260, b261, b262, b263, b264, b265, b266, b267, b268, b269, b270, b271, b272, b273, b274, b275, b276, b277, b278, b279, b280, b281, b282, b283, b284, b285, b286, b287, b288, b289, b290, b291, b292, b293, b294, b295, b296, b297, b298, b299, b300, b301, b302, b303, b304, b305, b306, b307, b308, b309, b310, b311, b312, b313, b314, b315, b316, b317, b318, b319, b320, b321, b322, b323, b324, b325, b326, b327, b328, b329, b330, b331, b332, b333, b334, b335, b336, b337, b338, b339, b340, b341, b342, b343, b344, b345, b346, b347, b348, b349, b350, b351, b352, b353, b354, b355, b356, b357, b358, b359, b360, b361, b362, b363, b364, b365, b366, b367, b368, b369, b370, b371, b372, b373, b374, b375, b376, b377, b378, b379, b380, b381, b382, b383, b384, b385, b386, b387, b388, b389, b390, b391, b392, b393, b394, b395, b396, b397, b398, b399, b400, b401, b402, b403, b404, b405, b406, b407, b408, b409, b410, b411, b412, b413, b414, b415, b416, b417, b418, b419, b420, b421, b422, b423, b424, b425, b426, b427, b428, b429, b430, b431, b432, b433, b434, b435, b436, b437, b438, b439, b440, b441, b442, b443, b444, b445, b446, b447, b448, b449, b450, b451, b452, b453, b454, b455, b456, b457, b458, b459, b460, b461, b462, b463, b464, b465, b466, b467, b468, b469, b470, b471, b472, b473, b474, b475, b476, b477, b478, b479, b480, b481, b482, b483, b484, b485, b486, b487, b488, b489, b490, b491, b492, b493, b494, b495, b496, b497, b498, b499, b500, b501, b502, b503, b504, b505, b506, b507, b508, b509, b510, b511 ] | |
console.log(bits.reverse().join('')) | |
// const time_d = performance.now() | |
// console.log(time_d - time_a, time_d - time_c, time_b - time_a) | |
// console.log(require('v8').getHeapSpaceStatistics()) | |
// console.log(require('v8').getHeapStatistics()) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment