src/big64.js
/**
* Converts a 8-bytes big endian array to a 64-bit integer (also big endian).
*
* @param {Array} a Input big endian array.
* @param {Number} o Offset in the input array.
* @returns {Array} The 64-bit integer.
*/
export function big64(a, o) {
return [
(a[o + 0] << 24) | (a[o + 1] << 16) | (a[o + 2] << 8) | a[o + 3],
(a[o + 4] << 24) | (a[o + 5] << 16) | (a[o + 6] << 8) | a[o + 7],
];
}