UNPKG

pollardsrho

Version:

integer factorization using Pollard's rho algorithm with Brent cycle detection, Miller–Rabin primality test

4 lines (2 loc) • 3.9 kB
let PollardsRho64 = typeof WebAssembly !== 'undefined' ? new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0, 97, 115, 109, 1, 0, 0, 0, 1, 28, 4, 96, 2, 126, 126, 1, 126, 96, 4, 126, 126, 126, 126, 1, 126, 96, 3, 126, 126, 127, 1, 126, 96, 2, 126, 127, 1, 126, 3, 5, 4, 0, 1, 2, 3, 7, 29, 2, 9, 103, 99, 100, 66, 105, 110, 97, 114, 121, 0, 0, 13, 80, 111, 108, 108, 97, 114, 100, 115, 82, 104, 111, 54, 52, 0, 3, 10, 246, 6, 4, 98, 2, 2, 126, 1, 127, 32, 0, 80, 4, 64, 32, 1, 15, 11, 32, 1, 80, 4, 64, 32, 0, 15, 11, 32, 0, 32, 1, 132, 122, 33, 3, 32, 0, 32, 0, 122, 136, 33, 0, 32, 1, 32, 1, 122, 136, 33, 1, 3, 64, 32, 1, 32, 0, 125, 32, 0, 32, 1, 125, 32, 0, 32, 1, 84, 34, 4, 27, 33, 2, 32, 0, 32, 1, 32, 4, 27, 33, 1, 32, 2, 32, 2, 122, 136, 34, 0, 66, 0, 82, 13, 0, 11, 32, 1, 32, 3, 134, 11, 174, 1, 1, 4, 126, 32, 0, 66, 32, 136, 34, 5, 32, 1, 66, 255, 255, 255, 255, 15, 131, 34, 4, 126, 32, 0, 66, 255, 255, 255, 255, 15, 131, 34, 6, 32, 4, 126, 66, 32, 136, 124, 33, 7, 32, 1, 66, 32, 136, 34, 4, 32, 5, 126, 32, 7, 66, 32, 136, 124, 32, 4, 32, 6, 126, 32, 7, 66, 255, 255, 255, 255, 15, 131, 124, 66, 32, 136, 124, 34, 4, 32, 0, 32, 1, 126, 32, 3, 126, 34, 0, 66, 32, 136, 34, 1, 32, 2, 66, 32, 136, 34, 3, 126, 32, 2, 66, 255, 255, 255, 255, 15, 131, 34, 5, 32, 1, 126, 32, 0, 66, 255, 255, 255, 255, 15, 131, 34, 0, 32, 5, 126, 66, 32, 136, 124, 34, 1, 66, 32, 136, 124, 32, 0, 32, 3, 126, 32, 1, 66, 255, 255, 255, 255, 15, 131, 124, 66, 32, 136, 124, 34, 0, 125, 32, 2, 66, 0, 32, 0, 32, 4, 86, 27, 124, 11, 160, 4, 2, 8, 126, 5, 127, 32, 0, 33, 4, 65, 2, 33, 13, 3, 64, 32, 13, 65, 192, 0, 72, 4, 64, 32, 4, 66, 2, 32, 0, 32, 4, 126, 125, 126, 33, 4, 32, 13, 32, 13, 106, 33, 13, 12, 1, 11, 11, 32, 4, 33, 6, 66, 2, 33, 7, 66, 127, 32, 0, 130, 66, 1, 124, 33, 4, 3, 64, 32, 7, 66, 0, 82, 4, 64, 32, 7, 66, 1, 131, 167, 4, 64, 32, 3, 32, 0, 32, 4, 125, 34, 8, 125, 32, 0, 66, 0, 32, 3, 32, 8, 84, 27, 124, 33, 3, 11, 32, 4, 32, 0, 32, 4, 125, 34, 8, 125, 32, 0, 66, 0, 32, 4, 32, 8, 84, 27, 124, 33, 4, 32, 7, 66, 1, 136, 33, 7, 12, 1, 11, 11, 66, 127, 32, 0, 130, 66, 1, 124, 33, 7, 3, 64, 32, 1, 66, 0, 82, 4, 64, 32, 1, 66, 1, 131, 167, 4, 64, 32, 5, 32, 0, 32, 7, 125, 34, 4, 125, 32, 0, 66, 0, 32, 4, 32, 5, 86, 27, 124, 33, 5, 11, 32, 7, 32, 0, 32, 7, 125, 34, 4, 125, 32, 0, 66, 0, 32, 4, 32, 7, 86, 27, 124, 33, 7, 32, 1, 66, 1, 136, 33, 1, 12, 1, 11, 11, 65, 1, 33, 13, 66, 1, 33, 4, 32, 3, 33, 1, 3, 64, 32, 2, 32, 11, 79, 4, 64, 32, 1, 33, 7, 3, 64, 32, 1, 32, 1, 32, 0, 32, 6, 16, 1, 34, 1, 32, 0, 32, 5, 125, 34, 8, 125, 32, 0, 66, 0, 32, 1, 32, 8, 84, 27, 124, 33, 1, 32, 11, 65, 1, 106, 34, 11, 32, 13, 65, 3, 108, 65, 2, 118, 77, 4, 126, 66, 1, 33, 4, 32, 11, 33, 12, 32, 1, 5, 32, 7, 32, 1, 125, 32, 1, 32, 7, 125, 32, 1, 32, 7, 84, 27, 33, 8, 32, 4, 66, 1, 81, 4, 126, 32, 8, 5, 32, 4, 32, 8, 32, 0, 32, 6, 16, 1, 11, 33, 4, 32, 11, 65, 255, 0, 113, 69, 32, 11, 32, 13, 70, 114, 32, 14, 114, 4, 126, 2, 126, 32, 0, 32, 4, 80, 13, 0, 26, 32, 4, 32, 0, 80, 13, 0, 26, 32, 0, 32, 4, 132, 122, 33, 9, 32, 4, 32, 4, 122, 136, 33, 8, 32, 0, 32, 0, 122, 136, 33, 4, 3, 64, 32, 4, 32, 8, 125, 32, 8, 32, 4, 125, 32, 4, 32, 8, 86, 34, 15, 27, 33, 10, 32, 8, 32, 4, 32, 15, 27, 33, 4, 32, 10, 32, 10, 122, 136, 34, 8, 66, 0, 82, 13, 0, 11, 32, 4, 32, 9, 134, 11, 34, 4, 66, 1, 82, 4, 64, 32, 0, 32, 4, 82, 4, 64, 32, 4, 15, 11, 32, 14, 4, 64, 32, 0, 15, 11, 65, 1, 33, 14, 32, 12, 33, 11, 32, 3, 33, 1, 11, 66, 1, 33, 4, 32, 11, 33, 12, 32, 1, 5, 32, 3, 11, 11, 33, 3, 32, 11, 32, 13, 71, 13, 0, 11, 32, 13, 65, 1, 116, 33, 13, 12, 1, 11, 11, 66, 0, 11, 63, 1, 2, 126, 32, 0, 66, 2, 88, 4, 64, 66, 0, 15, 11, 32, 0, 66, 1, 131, 80, 4, 64, 66, 2, 15, 11, 3, 64, 32, 2, 66, 1, 124, 34, 2, 66, 42, 86, 4, 64, 66, 0, 15, 11, 32, 0, 32, 2, 32, 1, 16, 2, 34, 3, 32, 0, 81, 13, 0, 11, 32, 3, 11]))).exports.PollardsRho64 : null; export default PollardsRho64;