blob: e726a9bf42438897b614ec02b651ac815227e34a [file] [log] [blame]
// Copyright 2017, the V8 project authors. All rights reserved.
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
// copyright notice, this list of conditions and the following
// disclaimer in the documentation and/or other materials provided
// with the distribution.
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived
// from this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
// Generated by tools/bigint-tester.py.
var data = [{
a: 0xa88n,
b: 0x1bn,
r: 0x17n
}, {
a: -0xf1dn,
b: 0x21n,
r: -0x8n
}, {
a: -0x1cc3n,
b: -0x1n,
r: 0n
}, {
a: 0x56n,
b: 0x62n,
r: 0x56n
}, {
a: -0x7e8dn,
b: 0x56n,
r: -0x3dn
}, {
a: 0xeedan,
b: 0x39n,
r: 0x2an
}, {
a: -0x5afdn,
b: -0xf4n,
r: -0x71n
}, {
a: -0x42cn,
b: -0x20n,
r: -0xcn
}, {
a: -0x1d2n,
b: 0x3n,
r: -0x1n
}, {
a: -0x55bn,
b: -0xfn,
r: -0x6n
}, {
a: -0x8dn,
b: -0x8n,
r: -0x5n
}, {
a: -0xaan,
b: -0xbcn,
r: -0xaan
}, {
a: -0x87n,
b: -0x2n,
r: -0x1n
}, {
a: 0x868n,
b: 0x1n,
r: 0n
}, {
a: 0x3dbdn,
b: -0x13n,
r: 0x10n
}, {
a: 0xfan,
b: 0x41n,
r: 0x37n
}, {
a: 0xfdn,
b: 0x56n,
r: 0x51n
}, {
a: 0xb7n,
b: 0x6n,
r: 0x3n
}, {
a: 0xda5n,
b: -0x7n,
r: 0n
}, {
a: 0x7ecn,
b: -0xcen,
r: 0xaen
}, {
a: -0x4cn,
b: -0x7n,
r: -0x6n
}, {
a: -0x1e5n,
b: 0xen,
r: -0x9n
}, {
a: -0x967cn,
b: -0xcn,
r: -0x4n
}, {
a: 0x2992n,
b: -0x3n,
r: 0x1n
}, {
a: -0x99n,
b: -0x3n,
r: 0n
}, {
a: -0x6bn,
b: 0x49n,
r: -0x22n
}, {
a: 0xd12en,
b: -0x64n,
r: 0x32n
}, {
a: -0xd50n,
b: 0xcbn,
r: -0xa0n
}, {
a: -0x5en,
b: 0xdn,
r: -0x3n
}, {
a: 0xa1n,
b: 0xecn,
r: 0xa1n
}, {
a: 0xba0dn,
b: -0x6n,
r: 0x1n
}, {
a: -0x6845n,
b: 0x25n,
r: -0x10n
}, {
a: 0xdf9n,
b: 0x83n,
r: 0x28n
}, {
a: -0xb354n,
b: -0x70n,
r: -0x64n
}, {
a: 0xd418n,
b: -0xbn,
r: 0n
}, {
a: -0x50en,
b: -0x7n,
r: -0x6n
}, {
a: -0x72n,
b: 0x48n,
r: -0x2an
}, {
a: 0x9ef6n,
b: 0xbn,
r: 0x5n
}, {
a: -0xbfn,
b: 0xan,
r: -0x1n
}, {
a: -0x1811n,
b: -0x95n,
r: -0x34n
}, {
a: 0x725fn,
b: -0xan,
r: 0x9n
}, {
a: 0x221n,
b: 0xccn,
r: 0x89n
}, {
a: 0x351fn,
b: 0x38n,
r: 0x2fn
}, {
a: -0xb73n,
b: -0x1cn,
r: -0x13n
}, {
a: 0x16n,
b: 0x9n,
r: 0x4n
}, {
a: -0x51n,
b: 0xen,
r: -0xbn
}, {
a: 0x1an,
b: -0xfn,
r: 0xbn
}, {
a: -0xd7dn,
b: -0xan,
r: -0x3n
}, {
a: -0xacan,
b: 0x3n,
r: -0x2n
}, {
a: 0xf2dn,
b: 0x5n,
r: 0n
}, {
a: 0xc1n,
b: 0x5fn,
r: 0x3n
}, {
a: 0x891n,
b: 0xen,
r: 0x9n
}, {
a: -0x6fcn,
b: 0xf6n,
r: -0x42n
}, {
a: -0xden,
b: -0x2n,
r: 0n
}, {
a: 0x881n,
b: 0x2dn,
r: 0x11n
}, {
a: 0x8f4n,
b: 0x22n,
r: 0xen
}, {
a: -0xf0n,
b: -0x17n,
r: -0xan
}, {
a: 0x69a3n,
b: 0x9en,
r: 0x19n
}, {
a: -0xabn,
b: 0x5n,
r: -0x1n
}, {
a: -0x9d9n,
b: 0x59n,
r: -0x1dn
}, {
a: -0x10cn,
b: -0xan,
r: -0x8n
}, {
a: -0xabn,
b: 0x6n,
r: -0x3n
}, {
a: 0x51ccn,
b: -0xfn,
r: 0n
}, {
a: 0xef4n,
b: 0xe2n,
r: 0xd4n
}, {
a: 0x7443n,
b: -0x4en,
r: 0x2dn
}, {
a: -0x5e12n,
b: -0x49n,
r: -0x41n
}, {
a: 0xd721n,
b: 0xbn,
r: 0x7n
}, {
a: 0xe7n,
b: -0x5n,
r: 0x1n
}, {
a: -0x75n,
b: -0xan,
r: -0x7n
}, {
a: -0x586bn,
b: 0xbn,
r: -0x8n
}, {
a: 0x371n,
b: -0x2n,
r: 0x1n
}, {
a: -0xa7cn,
b: 0x39n,
r: -0x5n
}, {
a: -0x37n,
b: -0xdn,
r: -0x3n
}, {
a: -0x578fn,
b: -0xen,
r: -0x1n
}, {
a: -0xban,
b: 0x1en,
r: -0x6n
}, {
a: 0xd7n,
b: 0xdn,
r: 0x7n
}, {
a: 0xe664n,
b: -0x23n,
r: 0x5n
}, {
a: 0xf944n,
b: 0x8n,
r: 0x4n
}, {
a: -0x423n,
b: -0xean,
r: -0x7bn
}, {
a: 0xaan,
b: -0x7dn,
r: 0x2dn
}, {
a: -0x9c6n,
b: 0x9n,
r: 0n
}, {
a: 0x6bn,
b: -0x7n,
r: 0x2n
}, {
a: 0x7c5n,
b: 0xc6n,
r: 0x9n
}, {
a: -0xe28en,
b: -0x9an,
r: -0x5en
}, {
a: -0x61n,
b: -0xfn,
r: -0x7n
}, {
a: 0xc3dn,
b: -0xfn,
r: 0xdn
}, {
a: 0x8fn,
b: -0xbbn,
r: 0x8fn
}, {
a: 0xb80n,
b: -0x3n,
r: 0x1n
}, {
a: -0x714n,
b: 0xan,
r: -0x2n
}, {
a: 0xb5dn,
b: 0xd8n,
r: 0x65n
}, {
a: -0x9f4n,
b: -0xa4n,
r: -0x58n
}, {
a: 0x31n,
b: -0xf0n,
r: 0x31n
}, {
a: 0x18n,
b: 0x6n,
r: 0n
}, {
a: 0x2158n,
b: -0xbdn,
r: 0x1fn
}, {
a: -0xf1dn,
b: -0x6n,
r: -0x5n
}, {
a: -0x1en,
b: -0xdn,
r: -0x4n
}, {
a: 0xa3en,
b: 0x3n,
r: 0n
}, {
a: 0x61n,
b: 0xc1n,
r: 0x61n
}, {
a: -0x51n,
b: 0x8en,
r: -0x51n
}, {
a: 0x4eecn,
b: -0x9n,
r: 0x8n
}, {
a: 0x4051n,
b: -0xan,
r: 0x5n
}, {
a: 0xcf15n,
b: 0x80n,
r: 0x15n
}, {
a: 0xdd2n,
b: -0x96n,
r: 0x58n
}, {
a: 0xa91n,
b: -0xfn,
r: 0x5n
}, {
a: 0x12n,
b: -0x5n,
r: 0x3n
}, {
a: 0x48n,
b: 0xcn,
r: 0n
}, {
a: 0x6dden,
b: 0xdn,
r: 0x7n
}, {
a: 0xa3n,
b: 0xcan,
r: 0xa3n
}, {
a: 0x36fn,
b: -0x8fn,
r: 0x15n
}, {
a: 0x7fn,
b: -0x6n,
r: 0x1n
}, {
a: -0x301n,
b: 0x82n,
r: -0x77n
}, {
a: -0x106n,
b: 0x5n,
r: -0x2n
}, {
a: -0x29n,
b: 0xean,
r: -0x29n
}, {
a: -0x6f6n,
b: 0xc1n,
r: -0x2dn
}, {
a: -0xc6dn,
b: 0x9n,
r: -0x4n
}, {
a: 0xefbn,
b: 0x17n,
r: 0x11n
}, {
a: -0xa7f9n,
b: -0x4n,
r: -0x1n
}, {
a: -0xd19en,
b: 0x8n,
r: -0x6n
}, {
a: 0x8d3n,
b: -0x8bn,
r: 0x23n
}, {
a: 0x434n,
b: -0xbn,
r: 0x9n
}, {
a: -0x48en,
b: -0xb9n,
r: -0x38n
}, {
a: -0x9f2n,
b: 0x9cn,
r: -0x32n
}, {
a: -0xc3e3n,
b: 0x79n,
r: -0x35n
}, {
a: -0x869n,
b: -0x78n,
r: -0x71n
}, {
a: -0x73n,
b: -0x4en,
r: -0x25n
}, {
a: -0x17n,
b: -0x58n,
r: -0x17n
}, {
a: 0xd3n,
b: -0x7n,
r: 0x1n
}, {
a: -0x42fn,
b: -0x8en,
r: -0x4dn
}, {
a: -0x8an,
b: -0xcn,
r: -0x6n
}, {
a: 0xeb6n,
b: -0xf5n,
r: 0x5bn
}, {
a: 0x6fen,
b: -0xen,
r: 0xcn
}, {
a: 0xbf7n,
b: -0xbn,
r: 0x5n
}, {
a: -0x1dfn,
b: -0xen,
r: -0x3n
}, {
a: -0xb5b4n,
b: -0xdn,
r: -0x2n
}, {
a: -0xd5n,
b: 0xbn,
r: -0x4n
}, {
a: 0x420n,
b: -0x11n,
r: 0x2n
}, {
a: -0x4bn,
b: -0xdn,
r: -0xan
}, {
a: -0x449n,
b: -0x50n,
r: -0x39n
}, {
a: -0x28fn,
b: -0x14n,
r: -0xfn
}, {
a: 0xecn,
b: -0x9n,
r: 0x2n
}, {
a: 0xf99n,
b: 0x7n,
r: 0x3n
}, {
a: 0xccefn,
b: 0x5n,
r: 0x3n
}, {
a: 0xb1n,
b: 0x1n,
r: 0n
}, {
a: 0x66ecn,
b: 0x5en,
r: 0x1cn
}, {
a: 0xe1a7n,
b: -0x7bn,
r: 0x50n
}, {
a: 0xccd6n,
b: 0x23n,
r: 0x8n
}, {
a: 0x42ben,
b: -0xcan,
r: 0x76n
}, {
a: 0xf229n,
b: -0x51n,
r: 0x1cn
}, {
a: 0xdd4n,
b: 0xfen,
r: 0xeen
}, {
a: 0x52n,
b: -0x3n,
r: 0x1n
}, {
a: -0x6en,
b: -0xcn,
r: -0x2n
}, {
a: -0x9c03n,
b: -0x1n,
r: 0n
}, {
a: -0xc9bn,
b: 0x2n,
r: -0x1n
}, {
a: -0xfc5bn,
b: 0x83n,
r: -0x14n
}, {
a: -0xdcen,
b: 0x4n,
r: -0x2n
}, {
a: 0x3b2n,
b: -0x4n,
r: 0x2n
}, {
a: 0x9bn,
b: 0xf1n,
r: 0x9bn
}, {
a: 0x645n,
b: -0x4n,
r: 0x1n
}, {
a: 0x4f8n,
b: -0x3cn,
r: 0xcn
}, {
a: 0x8a4dn,
b: -0xbn,
r: 0x7n
}, {
a: -0x7091n,
b: 0xd1n,
r: -0xb8n
}, {
a: 0x9bn,
b: -0xan,
r: 0x5n
}, {
a: -0xa57n,
b: 0xen,
r: -0x1n
}, {
a: 0x7can,
b: 0x24n,
r: 0xen
}, {
a: 0x98en,
b: 0x77n,
r: 0x42n
}, {
a: -0xd03n,
b: -0x5n,
r: -0x1n
}, {
a: -0x6abn,
b: 0x9en,
r: -0x7fn
}, {
a: -0x3a5n,
b: -0x13n,
r: -0x2n
}, {
a: -0x6cn,
b: -0x4n,
r: 0n
}, {
a: 0xe8fn,
b: -0x77n,
r: 0x26n
}, {
a: 0xd8n,
b: 0x9bn,
r: 0x3dn
}, {
a: -0x1cbn,
b: 0x5n,
r: -0x4n
}, {
a: 0xfe7n,
b: -0x96n,
r: 0x15n
}, {
a: 0x7844n,
b: -0x1n,
r: 0n
}, {
a: -0xb8b6n,
b: -0x9n,
r: 0n
}, {
a: 0x678n,
b: -0x1n,
r: 0n
}, {
a: 0x875n,
b: 0xdn,
r: 0x7n
}, {
a: -0xf35n,
b: -0x8n,
r: -0x5n
}, {
a: 0xf6n,
b: 0x8n,
r: 0x6n
}, {
a: 0x32n,
b: -0x8n,
r: 0x2n
}, {
a: -0xac5n,
b: 0x67n,
r: -0x4fn
}, {
a: -0xfan,
b: 0x4n,
r: -0x2n
}, {
a: -0x53f8n,
b: 0xdn,
r: -0x7n
}, {
a: 0xden,
b: 0x9n,
r: 0x6n
}, {
a: 0x2a9en,
b: -0x2n,
r: 0n
}, {
a: -0xc5n,
b: 0x8cn,
r: -0x39n
}, {
a: 0xb2cn,
b: -0x7n,
r: 0x4n
}, {
a: 0x187n,
b: -0x1n,
r: 0n
}, {
a: -0xe62n,
b: -0xan,
r: -0x2n
}, {
a: 0xf6n,
b: -0xen,
r: 0x8n
}, {
a: -0xded8n,
b: -0xb3n,
r: -0x7en
}, {
a: -0xc02n,
b: 0x1n,
r: 0n
}, {
a: -0x15f0n,
b: -0x8n,
r: 0n
}, {
a: -0x42n,
b: 0x58n,
r: -0x42n
}, {
a: 0xfed6n,
b: -0xcn,
r: 0x6n
}, {
a: 0x667n,
b: 0xcn,
r: 0x7n
}, {
a: 0x49dn,
b: -0x33n,
r: 0x8n
}, {
a: 0x275n,
b: -0xdn,
r: 0x5n
}, {
a: 0x7918n,
b: 0xe7n,
r: 0x2en
}, {
a: -0xa459n,
b: 0x2fn,
r: -0x8n
}, {
a: -0xde8en,
b: -0xc0n,
r: -0x8en
}, {
a: -0xca9fn,
b: -0x8n,
r: -0x7n
}, {
a: -0x8c0n,
b: 0xe7n,
r: -0xa1n
}, {
a: 0x16n,
b: -0x70n,
r: 0x16n
}, {
a: -0x88n,
b: -0xan,
r: -0x6n
}, {
a: -0x20n,
b: -0x1n,
r: 0n
}, {
a: -0x38f0n,
b: 0xfn,
r: -0xbn
}, {
a: -0xf5e1n,
b: 0x7n,
r: -0x1n
}, {
a: -0x636n,
b: 0x36n,
r: -0x18n
}, {
a: -0xa675n,
b: 0xan,
r: -0x3n
}, {
a: 0x1be2n,
b: 0x71n,
r: 0x13n
}, {
a: -0x980n,
b: -0xf2n,
r: -0xcn
}, {
a: -0x90n,
b: -0xd1n,
r: -0x90n
}, {
a: 0x60n,
b: 0x2fn,
r: 0x2n
}, {
a: -0x576n,
b: 0x2dn,
r: -0x3n
}, {
a: -0xf2n,
b: 0x8n,
r: -0x2n
}, {
a: -0xe5an,
b: 0x5n,
r: -0x4n
}, {
a: 0xfcn,
b: 0x8cn,
r: 0x70n
}, {
a: -0x6bn,
b: -0xden,
r: -0x6bn
}, {
a: 0xcc6en,
b: 0xfn,
r: 0xen
}, {
a: 0x6e90n,
b: 0x29n,
r: 0xen
}, {
a: 0x60n,
b: 0xbn,
r: 0x8n
}, {
a: -0xa508n,
b: 0x48n,
r: -0x38n
}, {
a: 0x9e5n,
b: -0xdn,
r: 0xbn
}, {
a: -0x18n,
b: 0x5n,
r: -0x4n
}, {
a: -0xa2n,
b: -0x4n,
r: -0x2n
}, {
a: 0xc43n,
b: -0xbn,
r: 0x4n
}, {
a: 0x29n,
b: -0xfn,
r: 0xbn
}, {
a: -0xd6a5n,
b: 0x8n,
r: -0x5n
}, {
a: 0x22d2n,
b: 0xdn,
r: 0x9n
}, {
a: 0x73en,
b: 0x28n,
r: 0xen
}, {
a: -0x9fn,
b: 0xabn,
r: -0x9fn
}, {
a: 0xa0n,
b: -0x75n,
r: 0x2bn
}, {
a: -0x233n,
b: -0x94n,
r: -0x77n
}, {
a: 0xa6n,
b: 0x42n,
r: 0x22n
}, {
a: -0x340n,
b: -0x2bn,
r: -0xfn
}, {
a: 0x70n,
b: -0x8n,
r: 0n
}, {
a: -0x642fn,
b: 0x67n,
r: 0n
}, {
a: -0xe7n,
b: -0xaan,
r: -0x3dn
}, {
a: -0xf9an,
b: -0xcn,
r: -0xan
}, {
a: 0x8a0bn,
b: -0x4n,
r: 0x3n
}, {
a: 0x881n,
b: -0xc0n,
r: 0x41n
}, {
a: -0xd4cn,
b: -0x3n,
r: -0x2n
}, {
a: 0x85cn,
b: -0x39n,
r: 0x1fn
}, {
a: 0xdbn,
b: 0x8n,
r: 0x3n
}, {
a: -0x8b6n,
b: 0xan,
r: 0n
}, {
a: -0x21n,
b: -0x48n,
r: -0x21n
}, {
a: -0x744n,
b: -0x48n,
r: -0x3cn
}, {
a: -0x3an,
b: -0x2an,
r: -0x10n
}, {
a: 0x5cn,
b: -0x1fn,
r: 0x1en
}, {
a: 0xcen,
b: -0xcdn,
r: 0x1n
}, {
a: 0x20cn,
b: -0xfn,
r: 0xen
}, {
a: -0x39b5n,
b: 0xcn,
r: -0x1n
}, {
a: -0x835an,
b: 0x7an,
r: -0x4cn
}, {
a: 0xfen,
b: 0x1fn,
r: 0x6n
}, {
a: 0xe0n,
b: 0xean,
r: 0xe0n
}, {
a: 0xacn,
b: -0x4n,
r: 0n
}, {
a: 0x6bn,
b: 0x3dn,
r: 0x2en
}, {
a: -0x707n,
b: 0xc0n,
r: -0x47n
}, {
a: 0x50een,
b: -0x7n,
r: 0x5n
}, {
a: 0x7bacn,
b: 0xcn,
r: 0x4n
}, {
a: -0xd0b3n,
b: -0x5n,
r: -0x2n
}, {
a: -0x3en,
b: -0xdn,
r: -0xan
}, {
a: 0xa1n,
b: -0x70n,
r: 0x31n
}, {
a: -0xf21n,
b: -0xdn,
r: -0xcn
}, {
a: -0x6b8dn,
b: 0x5n,
r: -0x3n
}, {
a: -0x48n,
b: 0xdn,
r: -0x7n
}, {
a: -0xe5bn,
b: -0x3en,
r: -0x11n
}, {
a: -0x11cdn,
b: -0xa1n,
r: -0x31n
}, {
a: 0xd06n,
b: -0x12n,
r: 0x4n
}, {
a: -0x31n,
b: -0x2n,
r: -0x1n
}, {
a: -0x7e24n,
b: 0x67n,
r: -0x35n
}, {
a: 0x78n,
b: 0x7n,
r: 0x1n
}, {
a: 0xdfn,
b: 0x2n,
r: 0x1n
}, {
a: 0xb56n,
b: -0x7n,
r: 0x4n
}, {
a: -0x5804n,
b: 0xdbn,
r: -0xc2n
}, {
a: 0x81bn,
b: -0x57n,
r: 0x4an
}, {
a: -0xec3n,
b: 0x99n,
r: -0x6bn
}, {
a: -0xb08n,
b: 0x4an,
r: -0xcn
}, {
a: 0x343n,
b: -0x7n,
r: 0x2n
}, {
a: -0x25d7n,
b: 0xcn,
r: -0x3n
}, {
a: -0x66fn,
b: -0x5n,
r: -0x2n
}, {
a: 0x2afn,
b: -0xffn,
r: 0xb1n
}, {
a: 0xee0n,
b: -0xben,
r: 0x8n
}, {
a: -0xfdn,
b: 0xaen,
r: -0x4fn
}, {
a: 0x92bn,
b: -0x7n,
r: 0x2n
}, {
a: -0xb0cn,
b: -0x24n,
r: -0x14n
}, {
a: 0x5fn,
b: -0x80n,
r: 0x5fn
}, {
a: -0xc5n,
b: 0x8n,
r: -0x5n
}, {
a: -0xb309n,
b: 0x1n,
r: 0n
}, {
a: -0xa95fn,
b: 0xc9n,
r: -0x90n
}, {
a: 0x1dfn,
b: -0xcn,
r: 0xbn
}, {
a: 0xb0n,
b: -0xf3n,
r: 0xb0n
}, {
a: 0xaa52n,
b: 0x3fn,
r: 0x6n
}, {
a: -0x537n,
b: 0x9n,
r: -0x3n
}, {
a: -0x635n,
b: 0xcn,
r: -0x5n
}, {
a: 0x2bf5n,
b: 0x11n,
r: 0x10n
}, {
a: 0x134fn,
b: -0x2n,
r: 0x1n
}, {
a: -0x4f7n,
b: 0xbbn,
r: -0x95n
}, {
a: -0xa483n,
b: -0x13n,
r: -0xbn
}, {
a: 0x6e61n,
b: 0x1en,
r: 0x1bn
}, {
a: 0xe0ebn,
b: -0x5n,
r: 0x4n
}, {
a: 0x375n,
b: -0xbn,
r: 0x5n
}, {
a: 0xafen,
b: -0xcen,
r: 0x88n
}, {
a: 0x8ffn,
b: 0xean,
r: 0xc5n
}, {
a: -0x2an,
b: -0x4n,
r: -0x2n
}, {
a: 0xc42n,
b: 0x6cn,
r: 0x6n
}, {
a: 0x5b8cn,
b: -0x95n,
r: 0x2bn
}, {
a: 0xc8bn,
b: 0x7en,
r: 0x3dn
}, {
a: -0xd08n,
b: 0x5n,
r: -0x1n
}, {
a: 0x29fn,
b: 0xdn,
r: 0x8n
}, {
a: 0x8bn,
b: 0x1n,
r: 0n
}, {
a: -0x91n,
b: 0xan,
r: -0x5n
}, {
a: 0x60n,
b: -0xedn,
r: 0x60n
}, {
a: 0x45n,
b: 0xb3n,
r: 0x45n
}, {
a: 0x87cn,
b: -0xf9n,
r: 0xb4n
}, {
a: -0xa460n,
b: 0x4bn,
r: -0x5n
}, {
a: 0xa1n,
b: -0xd7n,
r: 0xa1n
}, {
a: 0xaden,
b: -0xfn,
r: 0x7n
}, {
a: -0x52c8n,
b: 0xfn,
r: -0xcn
}, {
a: -0x955n,
b: -0xfn,
r: -0x4n
}, {
a: -0x51cn,
b: 0x1n,
r: 0n
}, {
a: -0x948dn,
b: -0x4n,
r: -0x1n
}, {
a: 0x5adn,
b: -0x58n,
r: 0x2dn
}, {
a: 0x1bdn,
b: -0x9n,
r: 0x4n
}, {
a: 0xe98n,
b: -0xcn,
r: 0x4n
}, {
a: 0x12n,
b: 0xedn,
r: 0x12n
}, {
a: -0x73n,
b: 0x3n,
r: -0x1n
}, {
a: 0xdf6n,
b: 0xb5n,
r: 0x87n
}, {
a: -0x7d6n,
b: -0x5n,
r: -0x1n
}, {
a: -0xc66n,
b: -0xbn,
r: -0x6n
}, {
a: -0xf436n,
b: 0xd3n,
r: -0x3en
}, {
a: 0xde3n,
b: -0xcn,
r: 0x3n
}, {
a: -0x2bc8n,
b: -0x95n,
r: -0x21n
}, {
a: -0x3ccn,
b: 0x46n,
r: -0x3en
}, {
a: -0x1c61n,
b: -0xdn,
r: -0xbn
}, {
a: -0x69n,
b: -0x46n,
r: -0x23n
}, {
a: 0x52n,
b: -0x99n,
r: 0x52n
}, {
a: -0xa26n,
b: 0x40n,
r: -0x26n
}, {
a: 0xb12n,
b: -0xdn,
r: 0n
}, {
a: -0x1dn,
b: 0x5en,
r: -0x1dn
}, {
a: -0x39n,
b: -0x14n,
r: -0x11n
}, {
a: -0xe6e7n,
b: 0xcn,
r: -0xbn
}, {
a: 0x10n,
b: 0x57n,
r: 0x10n
}, {
a: 0xcd0n,
b: -0x1n,
r: 0n
}, {
a: -0xb6n,
b: 0xen,
r: 0n
}, {
a: -0xff8n,
b: 0x12n,
r: -0x2n
}, {
a: 0x6e9n,
b: 0xe1n,
r: 0xc2n
}, {
a: 0x3cn,
b: -0x6n,
r: 0n
}, {
a: -0xc6abn,
b: 0x3fn,
r: -0x12n
}, {
a: 0xe6en,
b: 0x1n,
r: 0n
}, {
a: 0x32en,
b: 0x9n,
r: 0x4n
}, {
a: -0x5d4n,
b: 0x1bn,
r: -0x7n
}, {
a: -0x210n,
b: -0x10n,
r: 0n
}, {
a: -0x16en,
b: -0x9n,
r: -0x6n
}, {
a: 0x30n,
b: 0x8dn,
r: 0x30n
}, {
a: 0x72d9n,
b: 0xc2n,
r: 0x6bn
}, {
a: 0xecn,
b: 0x95n,
r: 0x57n
}, {
a: -0xd6n,
b: -0x58n,
r: -0x26n
}, {
a: 0xd3n,
b: -0xen,
r: 0x1n
}, {
a: -0xedn,
b: 0x5an,
r: -0x39n
}, {
a: 0x1a5n,
b: -0x3fn,
r: 0x2bn
}, {
a: 0x8fdn,
b: -0xden,
r: 0x51n
}, {
a: -0x58n,
b: 0xcdn,
r: -0x58n
}, {
a: -0xb652n,
b: 0x5n,
r: -0x4n
}, {
a: -0xcfn,
b: -0x4n,
r: -0x3n
}, {
a: 0x75n,
b: 0x1n,
r: 0n
}, {
a: 0xben,
b: 0x6cn,
r: 0x52n
}, {
a: 0x75e8n,
b: -0xdn,
r: 0xbn
}, {
a: 0x8dn,
b: -0x41n,
r: 0xbn
}, {
a: 0x204n,
b: -0x50n,
r: 0x24n
}, {
a: -0x8d58n,
b: 0x8n,
r: 0n
}, {
a: 0x840n,
b: 0x5en,
r: 0x2cn
}, {
a: 0x623an,
b: -0x58n,
r: 0x42n
}, {
a: -0x1b9n,
b: 0xb8n,
r: -0x49n
}, {
a: 0x681fn,
b: -0x53n,
r: 0xcn
}, {
a: 0x82dn,
b: 0x6n,
r: 0x5n
}, {
a: 0xb78en,
b: 0x7n,
r: 0x6n
}, {
a: -0x2bn,
b: 0x3n,
r: -0x1n
}, {
a: -0xe428n,
b: -0x1an,
r: -0xcn
}, {
a: -0xden,
b: -0x1n,
r: 0n
}, {
a: -0x3d2n,
b: 0x32n,
r: -0x1cn
}, {
a: 0x6158n,
b: -0xfn,
r: 0x5n
}, {
a: 0xbe0n,
b: -0xb6n,
r: 0x80n
}, {
a: 0xc2n,
b: -0xbn,
r: 0x7n
}, {
a: -0x8c7cn,
b: 0x2bn,
r: -0x10n
}, {
a: -0xe458n,
b: 0xen,
r: -0x6n
}, {
a: 0x57fn,
b: 0x71n,
r: 0x33n
}, {
a: 0xca5fn,
b: -0x9an,
r: 0x3fn
}, {
a: -0x693n,
b: -0xdcn,
r: -0x8fn
}, {
a: 0x62n,
b: 0xe4n,
r: 0x62n
}, {
a: 0xadn,
b: 0xb0n,
r: 0xadn
}, {
a: -0x99an,
b: -0x9n,
r: -0x1n
}, {
a: -0x6dn,
b: -0x2dn,
r: -0x13n
}, {
a: 0x72dn,
b: -0x8n,
r: 0x5n
}, {
a: -0xa849n,
b: 0xdn,
r: -0xcn
}, {
a: -0x8dc8n,
b: 0x7n,
r: -0x1n
}, {
a: -0x32n,
b: 0x6n,
r: -0x2n
}, {
a: 0x62c8n,
b: 0xe7n,
r: 0x6dn
}, {
a: 0xden,
b: -0xa7n,
r: 0x37n
}, {
a: 0x6fn,
b: 0xcn,
r: 0x3n
}, {
a: 0xab4n,
b: -0x85n,
r: 0x50n
}, {
a: -0xb7bn,
b: -0x12n,
r: -0x5n
}, {
a: 0xc30n,
b: 0xc2n,
r: 0x10n
}, {
a: 0x9ecdn,
b: 0x5fn,
r: 0x58n
}, {
a: 0x49bn,
b: 0x2n,
r: 0x1n
}, {
a: 0xa12n,
b: 0x6dn,
r: 0x47n
}, {
a: -0x2509n,
b: 0x8n,
r: -0x1n
}, {
a: -0x88n,
b: -0x9n,
r: -0x1n
}, {
a: 0x317n,
b: 0x73n,
r: 0x65n
}, {
a: 0x31n,
b: 0xen,
r: 0x7n
}, {
a: -0xd7n,
b: -0x3dn,
r: -0x20n
}, {
a: 0x7en,
b: 0xb1n,
r: 0x7en
}, {
a: -0x7cadn,
b: -0xf3n,
r: -0x54n
}, {
a: -0x8528n,
b: 0xb1n,
r: -0x68n
}, {
a: 0x716n,
b: 0xf5n,
r: 0x63n
}, {
a: -0x415n,
b: 0x1fn,
r: -0x16n
}, {
a: -0x1en,
b: 0x44n,
r: -0x1en
}, {
a: -0x665n,
b: -0xdn,
r: -0xcn
}, {
a: -0x9c8n,
b: -0xdcn,
r: -0x54n
}, {
a: 0x75n,
b: 0x36n,
r: 0x9n
}, {
a: -0x35n,
b: 0xdn,
r: -0x1n
}, {
a: 0xdfn,
b: 0xan,
r: 0x3n
}, {
a: -0xe7n,
b: 0xd1n,
r: -0x16n
}, {
a: -0xef5n,
b: 0x2n,
r: -0x1n
}, {
a: 0x8a5n,
b: 0x2n,
r: 0x1n
}, {
a: 0x5127n,
b: -0x3n,
r: 0n
}, {
a: -0x3cdn,
b: 0xan,
r: -0x3n
}, {
a: 0xd0b6n,
b: -0x5n,
r: 0n
}, {
a: -0x32n,
b: -0x3n,
r: -0x2n
}, {
a: 0xd91n,
b: -0x8an,
r: 0x17n
}, {
a: -0x65c4n,
b: -0x4n,
r: 0n
}, {
a: 0x9acfn,
b: -0xcn,
r: 0x7n
}, {
a: -0xa29bn,
b: -0x7n,
r: -0x5n
}, {
a: -0xf60n,
b: -0xbn,
r: -0x9n
}, {
a: 0xf11n,
b: 0x8n,
r: 0x1n
}, {
a: 0xac8n,
b: -0xfn,
r: 0n
}, {
a: -0xb6n,
b: 0xcn,
r: -0x2n
}, {
a: 0xe1dn,
b: 0x82n,
r: 0x67n
}, {
a: 0x6bn,
b: -0xd0n,
r: 0x6bn
}, {
a: -0x648an,
b: 0x27n,
r: -0x25n
}, {
a: 0xean,
b: 0x9n,
r: 0n
}, {
a: -0x57n,
b: 0xd5n,
r: -0x57n
}, {
a: 0x6en,
b: 0x3cn,
r: 0x32n
}, {
a: 0x651an,
b: 0xan,
r: 0x2n
}, {
a: 0xa6dn,
b: 0xe7n,
r: 0x80n
}, {
a: 0x1b6n,
b: 0xen,
r: 0x4n
}, {
a: 0x3263n,
b: -0x4dn,
r: 0x28n
}, {
a: -0xc48fn,
b: -0x4n,
r: -0x3n
}, {
a: -0x109n,
b: -0x9n,
r: -0x4n
}, {
a: 0xc5a6n,
b: -0xe9n,
r: 0x25n
}, {
a: 0xfabn,
b: 0x20n,
r: 0xbn
}, {
a: 0x84n,
b: -0xe1n,
r: 0x84n
}, {
a: -0x7f23n,
b: 0x7n,
r: -0x4n
}, {
a: 0x4e2n,
b: 0x43n,
r: 0x2cn
}, {
a: 0xb3n,
b: 0x71n,
r: 0x42n
}, {
a: -0x4b7n,
b: -0x1n,
r: 0n
}, {
a: 0x73n,
b: -0xfn,
r: 0xan
}, {
a: 0x59n,
b: 0xf3n,
r: 0x59n
}, {
a: -0x277n,
b: 0x6dn,
r: -0x56n
}, {
a: -0x21d6n,
b: -0xcn,
r: -0xan
}, {
a: -0xfb1n,
b: -0x48n,
r: -0x39n
}, {
a: -0x7d26n,
b: 0x7n,
r: -0x6n
}, {
a: 0x933fn,
b: -0x2n,
r: 0x1n
}, {
a: 0x8409n,
b: -0x3n,
r: 0n
}, {
a: 0x3135n,
b: 0x7n,
r: 0x4n
}, {
a: -0x492n,
b: -0xebn,
r: -0xe6n
}, {
a: -0xa16fn,
b: 0xa3n,
r: -0x58n
}, {
a: -0x37n,
b: -0xe4n,
r: -0x37n
}, {
a: -0x657bn,
b: -0x58n,
r: -0x13n
}, {
a: -0x7can,
b: -0x4n,
r: -0x2n
}, {
a: -0x47n,
b: -0x62n,
r: -0x47n
}, {
a: 0x5dn,
b: 0xb4n,
r: 0x5dn
}, {
a: -0x94n,
b: 0x82n,
r: -0x12n
}, {
a: -0x9cfn,
b: 0x8n,
r: -0x7n
}, {
a: 0x28n,
b: 0x6bn,
r: 0x28n
}, {
a: 0xfdn,
b: 0x8n,
r: 0x5n
}, {
a: 0x9200n,
b: -0xc8n,
r: 0xb0n
}, {
a: 0xdfn,
b: -0xcn,
r: 0x7n
}, {
a: 0x8871n,
b: 0xan,
r: 0x9n
}, {
a: -0xfen,
b: -0x6n,
r: -0x2n
}, {
a: -0x6f3n,
b: -0x9n,
r: -0x6n
}, {
a: -0x11b4n,
b: 0xc5n,
r: -0x1n
}, {
a: -0x925n,
b: -0x11n,
r: -0xcn
}, {
a: 0x67n,
b: 0x74n,
r: 0x67n
}, {
a: 0xe2n,
b: -0xen,
r: 0x2n
}, {
a: 0x8908n,
b: 0x5an,
r: 0x46n
}, {
a: -0x51n,
b: 0xf7n,
r: -0x51n
}, {
a: -0x67f1n,
b: 0x1bn,
r: -0xen
}, {
a: 0x9fn,
b: 0x5bn,
r: 0x44n
}, {
a: 0x71n,
b: -0x3n,
r: 0x2n
}, {
a: 0x27dn,
b: 0xfn,
r: 0x7n
}, {
a: -0xec8dn,
b: 0x9n,
r: -0x5n
}, {
a: -0x66fen,
b: 0x93n,
r: -0x35n
}, {
a: -0xe5dbn,
b: -0x94n,
r: -0x57n
}, {
a: -0x4c3n,
b: 0x2en,
r: -0x17n
}, {
a: 0xd40cn,
b: -0x7en,
r: 0x68n
}, {
a: 0x34n,
b: 0x7cn,
r: 0x34n
}, {
a: -0x2d8an,
b: 0x95n,
r: -0x24n
}, {
a: -0x4ee6n,
b: 0xcn,
r: -0x2n
}, {
a: 0x6f3n,
b: 0x9n,
r: 0x6n
}, {
a: -0xe4n,
b: 0xa8n,
r: -0x3cn
}, {
a: -0x731n,
b: 0xe3n,
r: -0x19n
}, {
a: 0xc1can,
b: -0xdbn,
r: 0x74n
}, {
a: -0xf1d4n,
b: -0x81n,
r: -0x75n
}, {
a: -0x59dn,
b: -0x54n,
r: -0x9n
}, {
a: -0x29n,
b: 0x48n,
r: -0x29n
}, {
a: -0xdan,
b: -0xdn,
r: -0xan
}, {
a: 0x89e0n,
b: 0x92n,
r: 0x6en
}, {
a: 0x13fdn,
b: 0xcn,
r: 0x5n
}, {
a: 0x3e5en,
b: -0xa9n,
r: 0x50n
}, {
a: 0xe2n,
b: 0xecn,
r: 0xe2n
}, {
a: -0x76n,
b: -0x5dn,
r: -0x19n
}, {
a: -0x832n,
b: 0xden,
r: -0x64n
}, {
a: -0xa3n,
b: 0x4n,
r: -0x3n
}, {
a: -0x76f8n,
b: 0xe4n,
r: -0x84n
}, {
a: -0x4en,
b: -0xden,
r: -0x4en
}, {
a: -0x189n,
b: 0x46n,
r: -0x2bn
}, {
a: -0x92bn,
b: 0x35n,
r: -0xfn
}, {
a: 0x22n,
b: -0x42n,
r: 0x22n
}, {
a: 0xa86n,
b: -0x4n,
r: 0x2n
}, {
a: -0x165n,
b: 0xd5n,
r: -0x90n
}, {
a: -0xac2n,
b: -0xben,
r: -0x5en
}, {
a: 0x26n,
b: -0x36n,
r: 0x26n
}, {
a: 0x44n,
b: -0x5an,
r: 0x44n
}, {
a: -0xdabn,
b: 0xa0n,
r: -0x8bn
}, {
a: 0xa63an,
b: -0x41n,
r: 0x2cn
}, {
a: 0x20n,
b: -0xfn,
r: 0x2n
}, {
a: 0xc83n,
b: -0x1n,
r: 0n
}, {
a: -0x977n,
b: 0x88n,
r: -0x6fn
}, {
a: 0x657n,
b: 0x25n,
r: 0x20n
}, {
a: -0x951n,
b: -0x4n,
r: -0x1n
}, {
a: -0x79n,
b: -0xfn,
r: -0x1n
}, {
a: -0x41n,
b: 0xbfn,
r: -0x41n
}, {
a: -0x3fan,
b: -0xcn,
r: -0xan
}, {
a: -0x906n,
b: 0x14n,
r: -0xan
}, {
a: -0x57n,
b: -0x22n,
r: -0x13n
}, {
a: 0x3d17n,
b: -0xcbn,
r: 0x8n
}, {
a: 0x835n,
b: 0x27n,
r: 0x22n
}, {
a: 0x840n,
b: 0xf8n,
r: 0x80n
}, {
a: 0x55n,
b: -0x33n,
r: 0x22n
}, {
a: 0x68dn,
b: -0x68n,
r: 0xdn
}, {
a: -0x97n,
b: -0xdn,
r: -0x8n
}, {
a: 0x4543n,
b: -0xen,
r: 0x7n
}, {
a: 0xb781n,
b: 0xbn,
r: 0x7n
}, {
a: 0xb86n,
b: -0x57n,
r: 0x4fn
}, {
a: 0x54ean,
b: 0xebn,
r: 0x76n
}, {
a: 0x51bn,
b: -0x3n,
r: 0x2n
}, {
a: 0xa9n,
b: 0x97n,
r: 0x12n
}, {
a: -0x264n,
b: 0xf4n,
r: -0x7cn
}, {
a: -0x46n,
b: 0x5n,
r: 0n
}, {
a: 0x260cn,
b: -0x9n,
r: 0x2n
}, {
a: -0x85fcn,
b: -0x25n,
r: -0x1n
}, {
a: -0x8fn,
b: -0x7n,
r: -0x3n
}, {
a: 0xf659n,
b: 0x46n,
r: 0x41n
}, {
a: -0x25n,
b: 0xa2n,
r: -0x25n
}, {
a: -0xe9d3n,
b: -0xdn,
r: -0x7n
}, {
a: -0x95bn,
b: -0xb5n,
r: -0x2an
}, {
a: -0x23en,
b: 0x74n,
r: -0x6en
}, {
a: -0xb2n,
b: 0x8n,
r: -0x2n
}, {
a: 0xdb2fn,
b: 0xadn,
r: 0x3bn
}, {
a: 0xab8n,
b: -0x36n,
r: 0x2cn
}, {
a: 0x7528n,
b: -0xd7n,
r: 0x6bn
}, {
a: -0x70n,
b: -0xebn,
r: -0x70n
}, {
a: 0x5b0cn,
b: 0x6n,
r: 0x4n
}, {
a: 0x34a8n,
b: -0x85n,
r: 0x2fn
}, {
a: -0xf3n,
b: 0xcfn,
r: -0x24n
}, {
a: -0xb2n,
b: -0x4n,
r: -0x2n
}, {
a: -0xa5n,
b: 0xfn,
r: 0n
}, {
a: -0x22n,
b: -0x9n,
r: -0x7n
}, {
a: 0x4637n,
b: -0x94n,
r: 0x43n
}, {
a: -0x72c4n,
b: 0x7n,
r: -0x1n
}, {
a: 0xe68n,
b: -0x4n,
r: 0n
}, {
a: -0x9bdn,
b: -0x3bn,
r: -0xfn
}, {
a: 0x509cn,
b: -0x31n,
r: 0x7n
}, {
a: -0xee3n,
b: 0xdfn,
r: -0x14n
}, {
a: 0x8d14n,
b: 0x47n,
r: 0x30n
}, {
a: -0x6009n,
b: 0x7n,
r: -0x1n
}, {
a: -0x5ad4n,
b: 0x66n,
r: -0x62n
}, {
a: -0x58an,
b: -0xfn,
r: -0x8n
}, {
a: -0x8cn,
b: -0x79n,
r: -0x13n
}, {
a: 0xf0n,
b: 0xafn,
r: 0x41n
}, {
a: -0xacn,
b: 0x54n,
r: -0x4n
}, {
a: 0xbb5en,
b: -0xdn,
r: 0x9n
}, {
a: -0x3b1n,
b: 0x8n,
r: -0x1n
}, {
a: -0xebn,
b: -0xa6n,
r: -0x45n
}, {
a: -0x141n,
b: 0xe2n,
r: -0x5fn
}, {
a: 0xc12n,
b: 0xc1n,
r: 0x2n
}, {
a: 0x7ben,
b: 0xen,
r: 0x8n
}, {
a: 0xd9n,
b: -0x35n,
r: 0x5n
}, {
a: -0x2cn,
b: -0x6en,
r: -0x2cn
}, {
a: -0x3fcn,
b: 0xfdn,
r: -0x8n
}, {
a: -0x123n,
b: 0xc4n,
r: -0x5fn
}, {
a: 0x2874n,
b: -0xebn,
r: 0x10n
}, {
a: 0x9dn,
b: 0xbn,
r: 0x3n
}, {
a: -0xban,
b: -0xccn,
r: -0xban
}, {
a: 0x6f34n,
b: -0x5n,
r: 0x3n
}, {
a: -0x41den,
b: -0xdn,
r: -0x1n
}, {
a: -0x3a6n,
b: -0x20n,
r: -0x6n
}, {
a: 0xden,
b: -0xdn,
r: 0x1n
}, {
a: 0xea0n,
b: 0xan,
r: 0x4n
}, {
a: -0xf62n,
b: -0x23n,
r: -0x12n
}, {
a: 0xfd5fn,
b: -0xan,
r: 0x3n
}, {
a: -0x3af6n,
b: 0xdn,
r: -0x1n
}, {
a: 0x79n,
b: -0x1n,
r: 0n
}, {
a: 0x809n,
b: -0x42n,
r: 0xbn
}, {
a: -0x8fcbn,
b: 0xaan,
r: -0x5bn
}, {
a: -0x2b3n,
b: -0xe5n,
r: -0x4n
}, {
a: -0xfd1n,
b: 0xc5n,
r: -0x6dn
}, {
a: 0x1221n,
b: -0xan,
r: 0x1n
}, {
a: -0x6c6an,
b: -0x72n,
r: -0x34n
}, {
a: -0x87n,
b: 0xan,
r: -0x5n
}, {
a: -0xcd2en,
b: -0x3n,
r: -0x2n
}, {
a: -0x93a4n,
b: -0x36n,
r: -0x32n
}, {
a: -0x359n,
b: -0x9n,
r: -0x2n
}, {
a: -0xb9n,
b: 0xan,
r: -0x5n
}, {
a: -0xdfn,
b: 0x9n,
r: -0x7n
}, {
a: 0xb8n,
b: 0x8n,
r: 0n
}, {
a: 0x8fn,
b: 0x30n,
r: 0x2fn
}, {
a: 0x15n,
b: 0x54n,
r: 0x15n
}, {
a: -0x1fn,
b: 0x3n,
r: -0x1n
}, {
a: 0xc4an,
b: -0x8n,
r: 0x2n
}, {
a: -0x76n,
b: 0xf3n,
r: -0x76n
}, {
a: 0xa2n,
b: 0x1n,
r: 0n
}, {
a: 0x2cd0n,
b: -0x8n,
r: 0n
}, {
a: 0xf2n,
b: -0x91n,
r: 0x61n
}, {
a: -0x87n,
b: -0x4n,
r: -0x3n
}, {
a: -0x1bn,
b: -0xfn,
r: -0xcn
}, {
a: 0x492n,
b: 0x28n,
r: 0xan
}, {
a: -0x8114n,
b: 0xen,
r: -0x4n
}, {
a: -0xe164n,
b: 0x9dn,
r: -0x51n
}, {
a: 0x37n,
b: 0x28n,
r: 0xfn
}, {
a: -0x4db9n,
b: -0x4n,
r: -0x1n
}, {
a: -0x87n,
b: 0xcn,
r: -0x3n
}, {
a: 0x2dn,
b: 0xbn,
r: 0x1n
}, {
a: 0x57f4n,
b: -0xd4n,
r: 0x2cn
}, {
a: 0x645n,
b: -0xen,
r: 0x9n
}, {
a: -0x85n,
b: -0x9n,
r: -0x7n
}, {
a: -0x402en,
b: -0x8n,
r: -0x6n
}, {
a: -0xf4n,
b: 0x42n,
r: -0x2en
}, {
a: -0x7d3n,
b: -0x7n,
r: -0x1n
}, {
a: -0xbdn,
b: 0x93n,
r: -0x2an
}, {
a: 0x38bn,
b: 0x2en,
r: 0x21n
}, {
a: -0x2cf3n,
b: -0x7n,
r: -0x6n
}, {
a: -0x6b8en,
b: 0x11n,
r: -0xbn
}, {
a: -0xcabcn,
b: 0x7n,
r: -0x2n
}, {
a: 0x7c8n,
b: -0xc4n,
r: 0x20n
}, {
a: 0x5f0n,
b: 0xfn,
r: 0x5n
}, {
a: -0xa25cn,
b: 0x24n,
r: -0x14n
}, {
a: -0x4afn,
b: -0x8n,
r: -0x7n
}, {
a: 0x5bn,
b: 0x3n,
r: 0x1n
}, {
a: 0xddn,
b: -0x2n,
r: 0x1n
}, {
a: -0xe11n,
b: 0xfn,
r: -0x1n
}, {
a: -0xad5cn,
b: -0x10n,
r: -0xcn
}, {
a: -0xfafn,
b: 0x5n,
r: 0n
}, {
a: -0x456n,
b: 0xfn,
r: 0n
}, {
a: -0x6e4n,
b: 0xcn,
r: 0n
}, {
a: 0xcbn,
b: -0xcbn,
r: 0n
}, {
a: -0x56n,
b: 0x1an,
r: -0x8n
}, {
a: -0xf1n,
b: 0xen,
r: -0x3n
}, {
a: 0x487bn,
b: -0xd5n,
r: 0x18n
}, {
a: 0x6efbn,
b: -0xbn,
r: 0x9n
}, {
a: -0x41n,
b: -0x14n,
r: -0x5n
}, {
a: 0x90n,
b: -0xbn,
r: 0x1n
}, {
a: -0xc5ean,
b: -0xcn,
r: -0x2n
}, {
a: -0xbc19n,
b: 0x63n,
r: -0x27n
}, {
a: -0x8f9bn,
b: -0xdn,
r: -0xcn
}, {
a: -0xa303n,
b: 0x34n,
r: -0x1bn
}, {
a: 0xdbcn,
b: -0x44n,
r: 0x30n
}, {
a: -0x5738n,
b: -0x55n,
r: -0x3an
}, {
a: 0xa62fn,
b: 0x2n,
r: 0x1n
}, {
a: 0x75dn,
b: -0xe1n,
r: 0x55n
}, {
a: 0xeacfn,
b: 0x3n,
r: 0n
}, {
a: -0xf5n,
b: 0x4n,
r: -0x1n
}, {
a: -0x48en,
b: 0xdn,
r: -0x9n
}, {
a: -0x589n,
b: 0x2n,
r: -0x1n
}, {
a: 0xden,
b: -0x26n,
r: 0x20n
}, {
a: 0xf7n,
b: 0x80n,
r: 0x77n
}, {
a: -0xa1n,
b: 0x59n,
r: -0x48n
}, {
a: 0xa202n,
b: 0xben,
r: 0x36n
}, {
a: -0xa57n,
b: -0xccn,
r: -0xc7n
}, {
a: -0x7an,
b: 0x25n,
r: -0xbn
}, {
a: 0xdfn,
b: 0x7bn,
r: 0x64n
}, {
a: 0xb0n,
b: -0x4an,
r: 0x1cn
}, {
a: 0x92n,
b: 0x1n,
r: 0n
}, {
a: 0xc7n,
b: 0xen,
r: 0x3n
}, {
a: -0x58dn,
b: 0x47n,
r: -0x1n
}, {
a: 0xd7n,
b: 0x5n,
r: 0n
}, {
a: 0x93a6n,
b: -0xbn,
r: 0x2n
}, {
a: -0x8b2en,
b: -0x2n,
r: 0n
}, {
a: 0xa6n,
b: 0x6cn,
r: 0x3an
}, {
a: 0xfben,
b: -0xbn,
r: 0x4n
}, {
a: -0xb1dn,
b: -0x8n,
r: -0x5n
}, {
a: -0x8cn,
b: 0x25n,
r: -0x1dn
}, {
a: -0xc00n,
b: -0x8en,
r: -0x5an
}, {
a: -0x4abn,
b: -0x3dn,
r: -0x24n
}, {
a: 0x89n,
b: -0x3n,
r: 0x2n
}, {
a: -0xcd0n,
b: -0xacn,
r: -0xcn
}, {
a: -0xfa8n,
b: 0x8en,
r: -0x20n
}, {
a: 0x76n,
b: -0x49n,
r: 0x2dn
}, {
a: -0xe3b2n,
b: 0x27n,
r: -0x18n
}, {
a: -0x61a3n,
b: 0xf7n,
r: -0x30n
}, {
a: -0x8en,
b: -0xbn,
r: -0xan
}, {
a: -0x479n,
b: 0x80n,
r: -0x79n
}, {
a: 0xf1n,
b: -0x45n,
r: 0x22n
}, {
a: 0x47n,
b: -0x35n,
r: 0x12n
}, {
a: 0xa9n,
b: 0xaen,
r: 0xa9n
}, {
a: 0x8a3fn,
b: 0x2an,
r: 0x1bn
}, {
a: 0xc7n,
b: -0x2n,
r: 0x1n
}, {
a: -0xd30n,
b: -0x51n,
r: -0x37n
}, {
a: -0xc245n,
b: 0x4dn,
r: -0x44n
}, {
a: -0x315n,
b: 0x4an,
r: -0x31n
}, {
a: 0xe9d9n,
b: -0x1n,
r: 0n
}, {
a: -0x9dbn,
b: -0x8fn,
r: -0x5cn
}, {
a: 0x454n,
b: -0xabn,
r: 0x52n
}, {
a: 0x17n,
b: -0x9n,
r: 0x5n
}, {
a: -0xbbf2n,
b: -0x7n,
r: -0x3n
}, {
a: 0x39fn,
b: -0xen,
r: 0x3n
}, {
a: 0xd09cn,
b: 0x9n,
r: 0x7n
}, {
a: 0x4011n,
b: -0xe8n,
r: 0xa1n
}, {
a: 0x72n,
b: -0x45n,
r: 0x2dn
}, {
a: 0x1dan,
b: -0xafn,
r: 0x7cn
}, {
a: -0xb83n,
b: -0xcdn,
r: -0x4dn
}, {
a: -0xab9n,
b: -0xbn,
r: -0x6n
}, {
a: 0xb6n,
b: -0x2cn,
r: 0x6n
}, {
a: -0x67bn,
b: -0x97n,
r: -0x95n
}, {
a: -0xbcfn,
b: 0x13n,
r: -0x2n
}, {
a: -0x13bn,
b: 0x9n,
r: 0n
}, {
a: -0xc58n,
b: 0x99n,
r: -0x64n
}, {
a: -0x94a2n,
b: -0x3cn,
r: -0xan
}, {
a: 0x7dn,
b: 0xdn,
r: 0x8n
}, {
a: 0xce6n,
b: 0x22n,
r: 0x4n
}, {
a: 0xc31n,
b: -0xan,
r: 0x1n
}, {
a: 0x1bc0n,
b: -0xfcn,
r: 0x30n
}, {
a: -0x422bn,
b: 0xd0n,
r: -0x5bn
}, {
a: -0x1a3n,
b: 0xen,
r: -0xdn
}, {
a: -0x37edn,
b: 0xbn,
r: -0x6n
}, {
a: -0x5f4n,
b: -0x15n,
r: -0xcn
}, {
a: -0x29n,
b: 0xden,
r: -0x29n
}, {
a: 0x3604n,
b: -0xeen,
r: 0x18n
}, {
a: -0x21n,
b: -0xfn,
r: -0x3n
}, {
a: -0xd9b9n,
b: -0xcn,
r: -0x9n
}, {
a: 0x6eb4n,
b: 0x3fn,
r: 0x35n
}, {
a: -0x93n,
b: -0xd2n,
r: -0x93n
}, {
a: 0x311n,
b: -0xedn,
r: 0x4an
}, {
a: 0x26n,
b: 0x7n,
r: 0x3n
}, {
a: 0xfbdn,
b: 0xdn,
r: 0xcn
}, {
a: 0x71n,
b: 0x8n,
r: 0x1n
}, {
a: 0x49n,
b: -0xen,
r: 0x3n
}, {
a: 0xe3n,
b: 0x3n,
r: 0x2n
}, {
a: -0xce2n,
b: 0xbn,
r: -0x9n
}, {
a: -0x2c82n,
b: -0x9en,
r: -0x12n
}, {
a: 0xfan,
b: 0x7n,
r: 0x5n
}, {
a: -0x5c5dn,
b: -0x84n,
r: -0x11n
}, {
a: 0xc9c5n,
b: -0x9n,
r: 0x2n
}, {
a: 0x1fn,
b: 0xan,
r: 0x1n
}, {
a: 0x9d9n,
b: 0x4n,
r: 0x1n
}, {
a: -0xd897n,
b: 0x3n,
r: -0x1n
}, {
a: 0xe06n,
b: -0x50n,
r: 0x46n
}, {
a: 0xe664n,
b: 0x9n,
r: 0x3n
}, {
a: -0x848an,
b: 0x37n,
r: -0x32n
}, {
a: 0x663bn,
b: -0x1n,
r: 0n
}, {
a: -0x8b4en,
b: -0x6n,
r: -0x4n
}, {
a: -0xc868n,
b: 0x9bn,
r: -0x9an
}, {
a: 0x4a74n,
b: -0x5n,
r: 0n
}, {
a: 0xbcn,
b: 0xden,
r: 0xbcn
}, {
a: -0x421fn,
b: -0x36n,
r: -0x19n
}, {
a: 0x9an,
b: -0x19n,
r: 0x4n
}, {
a: -0x3d98n,
b: -0xfn,
r: -0x3n
}, {
a: -0x23n,
b: 0xdn,
r: -0x9n
}, {
a: -0x6an,
b: 0x6n,
r: -0x4n
}, {
a: 0xffn,
b: 0x95n,
r: 0x6an
}, {
a: -0x43n,
b: 0xc3n,
r: -0x43n
}, {
a: 0xc1n,
b: -0xa8n,
r: 0x19n
}, {
a: 0x7cn,
b: -0xd8n,
r: 0x7cn
}, {
a: -0xafn,
b: 0x93n,
r: -0x1cn
}, {
a: -0x810n,
b: 0xa2n,
r: -0x78n
}, {
a: 0x1d7n,
b: 0xdn,
r: 0x3n
}, {
a: 0x504n,
b: -0xa6n,
r: 0x7an
}, {
a: -0x7ecn,
b: 0x6n,
r: 0n
}, {
a: -0x3en,
b: 0xbdn,
r: -0x3en
}, {
a: 0xedn,
b: -0x6fn,
r: 0xfn
}, {
a: 0x3ff3n,
b: 0xfen,
r: 0x73n
}, {
a: 0x7d65n,
b: 0x6n,
r: 0x1n
}, {
a: 0x6000n,
b: 0x1n,
r: 0n
}, {
a: -0x690n,
b: 0xbn,
r: -0x8n
}, {
a: 0x73b0n,
b: -0x8n,
r: 0n
}, {
a: -0xdd69n,
b: -0x3n,
r: -0x2n
}, {
a: -0x1bfdn,
b: -0x7en,
r: -0x6dn
}, {
a: 0x10n,
b: -0x30n,
r: 0x10n
}, {
a: 0x84n,
b: -0x7n,
r: 0x6n
}, {
a: -0x88en,
b: 0x64n,
r: -0x5an
}, {
a: 0x8814n,
b: -0x4dn,
r: 0x20n
}, {
a: -0x2f8en,
b: -0x5n,
r: -0x4n
}, {
a: -0x694an,
b: 0x84n,
r: -0x1an
}, {
a: 0x6866n,
b: -0x8an,
r: 0x5cn
}, {
a: -0x208an,
b: 0x95n,
r: -0x87n
}, {
a: 0x8dn,
b: -0x1n,
r: 0n
}, {
a: -0x33n,
b: -0x86n,
r: -0x33n
}, {
a: 0x28n,
b: -0x31n,
r: 0x28n
}, {
a: -0x9cdn,
b: 0x40n,
r: -0xdn
}, {
a: -0x674n,
b: -0x66n,
r: -0x14n
}, {
a: -0x61n,
b: 0xe7n,
r: -0x61n
}, {
a: -0x87n,
b: 0xe6n,
r: -0x87n
}, {
a: -0x9dean,
b: 0xfn,
r: -0x1n
}, {
a: -0xc8n,
b: -0x1n,
r: 0n
}, {
a: 0x93ben,
b: 0xe9n,
r: 0x4cn
}, {
a: -0xbffn,
b: -0xen,
r: -0x5n
}, {
a: 0xd80n,
b: 0xben,
r: 0x24n
}, {
a: -0xed6n,
b: -0xfn,
r: -0x3n
}, {
a: -0x3b33n,
b: 0x3an,
r: -0x11n
}, {
a: -0xf2an,
b: 0xcan,
r: -0x2cn
}, {
a: 0xden,
b: -0x8n,
r: 0x6n
}, {
a: -0x5ed2n,
b: -0xfn,
r: -0x4n
}, {
a: -0x8en,
b: -0xfan,
r: -0x8en
}, {
a: -0x5ddn,
b: -0x94n,
r: -0x15n
}, {
a: 0xb9n,
b: -0xdn,
r: 0x3n
}, {
a: 0xabn,
b: 0xaen,
r: 0xabn
}, {
a: 0x64d7n,
b: -0x6n,
r: 0x3n
}, {
a: 0x9b11n,
b: 0x5n,
r: 0x2n
}, {
a: 0xd38n,
b: 0xbn,
r: 0x7n
}, {
a: -0xc94n,
b: -0x36n,
r: -0x22n
}, {
a: -0x640en,
b: -0xfn,
r: -0x9n
}, {
a: 0xedn,
b: -0x85n,
r: 0x68n
}, {
a: 0xaee9n,
b: 0xcfn,
r: 0x41n
}, {
a: 0xcda2n,
b: -0xan,
r: 0x2n
}, {
a: -0xbe7n,
b: -0x9n,
r: -0x5n
}, {
a: 0x27n,
b: 0xa3n,
r: 0x27n
}, {
a: 0x8a0n,
b: 0xen,
r: 0xan
}, {
a: -0x39dn,
b: 0xf6n,
r: -0xbbn
}, {
a: -0xfd4en,
b: 0x2en,
r: -0x20n
}, {
a: -0xfc8fn,
b: 0xe5n,
r: -0x4dn
}, {
a: 0xbaeen,
b: -0x8n,
r: 0x6n
}, {
a: -0x1e44n,
b: 0xbn,
r: -0x4n
}, {
a: 0x226n,
b: -0x93n,
r: 0x6dn
}, {
a: 0x2dn,
b: 0x6n,
r: 0x3n
}, {
a: 0x2dcn,
b: 0x9n,
r: 0x3n
}, {
a: -0xa21bn,
b: -0x7n,
r: -0x3n
}, {
a: -0x47fcn,
b: 0xf4n,
r: -0x80n
}, {
a: -0x6f1n,
b: 0x2n,
r: -0x1n
}, {
a: 0xa237n,
b: -0x9n,
r: 0x1n
}, {
a: -0x88dn,
b: -0x7n,
r: -0x5n
}, {
a: 0x964fn,
b: -0x28n,
r: 0x27n
}, {
a: 0x72n,
b: -0x4n,
r: 0x2n
}, {
a: 0xe83n,
b: 0x5n,
r: 0n
}, {
a: -0xb8an,
b: 0x71n,
r: -0x10n
}, {
a: -0xe18an,
b: 0x8cn,
r: -0x3an
}, {
a: -0xf844n,
b: -0xcn,
r: -0x4n
}, {
a: 0xfban,
b: -0x9n,
r: 0x3n
}, {
a: 0x4da2n,
b: 0x3n,
r: 0x2n
}, {
a: 0x96n,
b: -0x1n,
r: 0n
}, {
a: 0x48n,
b: 0xen,
r: 0x2n
}, {
a: -0x4d3n,
b: -0x9n,
r: -0x2n
}, {
a: -0xad1n,
b: -0xd4n,
r: -0xdn
}, {
a: -0xdd6fn,
b: 0x8n,
r: -0x7n
}, {
a: 0x4bn,
b: -0xb4n,
r: 0x4bn
}, {
a: -0xbcf8n,
b: -0x19n,
r: -0x1n
}, {
a: -0x9bf2n,
b: -0x4n,
r: -0x2n
}, {
a: -0xf51n,
b: 0x64n,
r: -0x15n
}, {
a: 0xd70n,
b: -0xan,
r: 0n
}, {
a: -0x3fbn,
b: -0xb1n,
r: -0x86n
}, {
a: -0x4a45n,
b: -0x27n,
r: -0x14n
}, {
a: -0x45n,
b: -0x17n,
r: 0n
}, {
a: 0x115cn,
b: -0x6n,
r: 0x4n
}, {
a: -0x48n,
b: -0x5n,
r: -0x2n
}, {
a: -0x81c6n,
b: -0x74n,
r: -0x2en
}, {
a: -0xdb5n,
b: 0xfn,
r: -0xen
}, {
a: 0xcd2n,
b: -0xcn,
r: 0x6n
}, {
a: 0x4ccn,
b: 0x4bn,
r: 0x1cn
}, {
a: 0x3en,
b: 0x64n,
r: 0x3en
}, {
a: -0x90bn,
b: -0x9n,
r: -0x2n
}, {
a: 0x1dn,
b: -0x17n,
r: 0x6n
}, {
a: 0xac8n,
b: -0x1en,
r: 0n
}, {
a: 0x4bfn,
b: 0x1n,
r: 0n
}, {
a: 0x9e62n,
b: 0x1dn,
r: 0x4n
}, {
a: -0x9affn,
b: -0xan,
r: -0x9n
}, {
a: -0xb643n,
b: 0xa0n,
r: -0x63n
}, {
a: 0x724n,
b: -0x49n,
r: 0x3n
}, {
a: -0x199n,
b: 0xdn,
r: -0x6n
}, {
a: -0x6139n,
b: -0x1n,
r: 0n
}, {
a: -0x34b7n,
b: 0x3n,
r: -0x1n
}, {
a: -0x54n,
b: 0xdn,
r: -0x6n
}, {
a: -0x9b50n,
b: 0x52n,
r: -0x48n
}, {
a: -0x8d4n,
b: 0x6fn,
r: -0x28n
}, {
a: -0x7bcn,
b: 0xefn,
r: -0x44n
}, {
a: 0x105cn,
b: -0x50n,
r: 0x1cn
}, {
a: -0x8ddn,
b: -0x4cn,
r: -0x41n
}, {
a: -0x7bden,
b: -0xf3n,
r: -0x78n
}, {
a: 0x843n,
b: -0xc2n,
r: 0xafn
}, {
a: 0xb4fn,
b: -0x4n,
r: 0x3n
}, {
a: -0xef0n,
b: -0x69n,
r: -0x2cn
}, {
a: -0xean,
b: -0x26n,
r: -0x6n
}, {
a: -0x9den,
b: -0x7n,
r: -0x6n
}, {
a: -0xbcn,
b: 0x54n,
r: -0x14n
}, {
a: -0x18n,
b: -0xb9n,
r: -0x18n
}, {
a: -0x6775n,
b: 0x7n,
r: -0x4n
}, {
a: -0x6b8dn,
b: 0x47n,
r: -0x38n
}, {
a: -0x53dn,
b: -0x9n,
r: 0n
}, {
a: 0x34dn,
b: -0x6en,
r: 0x4bn
}, {
a: -0x82n,
b: 0x3n,
r: -0x1n
}, {
a: -0x8an,
b: 0xfn,
r: -0x3n
}, {
a: 0xa04n,
b: 0x64n,
r: 0x40n
}, {
a: 0x30n,
b: 0x3n,
r: 0n
}, {
a: -0xaf06n,
b: 0x97n,
r: -0x6en
}, {
a: -0x7715n,
b: -0x8n,
r: -0x5n
}, {
a: 0x6aan,
b: 0x55n,
r: 0x6n
}, {
a: -0x216n,
b: -0x38n,
r: -0x1en
}, {
a: 0xf1n,
b: -0x97n,
r: 0x5an
}, {
a: 0xffn,
b: -0xen,
r: 0x3n
}, {
a: -0x6792n,
b: -0xen,
r: -0xcn
}, {
a: -0x3885n,
b: 0x63n,
r: -0xfn
}, {
a: 0xdcfbn,
b: 0x6n,
r: 0x3n
}, {
a: 0x39n,
b: 0x6bn,
r: 0x39n
}, {
a: -0x277n,
b: -0x6n,
r: -0x1n
}, {
a: 0xacf8n,
b: 0xb8n,
r: 0x78n
}, {
a: 0x7655n,
b: 0x7n,
r: 0x4n
}, {
a: 0x5b6bn,
b: 0x3n,
r: 0n
}, {
a: -0xf6n,
b: -0x9n,
r: -0x3n
}, {
a: 0xd4n,
b: -0x8n,
r: 0x4n
}, {
a: -0x14n,
b: -0x81n,
r: -0x14n
}, {
a: -0xa5n,
b: 0xedn,
r: -0xa5n
}, {
a: 0x37n,
b: 0xen,
r: 0xdn
}, {
a: 0x4bn,
b: -0xcn,
r: 0x3n
}, {
a: -0xf7fn,
b: -0x27n,
r: -0x1cn
}, {
a: -0x6c59n,
b: -0x9an,
r: -0x11n
}, {
a: 0x5a3n,
b: 0xbbn,
r: 0x86n
}, {
a: 0x664n,
b: 0x2n,
r: 0n
}, {
a: 0x5cbn,
b: -0xbn,
r: 0x9n
}, {
a: -0x5f51n,
b: 0x62n,
r: -0x61n
}, {
a: -0xfe5n,
b: -0x7n,
r: -0x2n
}, {
a: 0x4bn,
b: -0x1n,
r: 0n
}, {
a: -0xe8an,
b: -0x6n,
r: -0x2n
}, {
a: 0xb0n,
b: -0xdn,
r: 0x7n
}, {
a: -0xad75n,
b: 0x88n,
r: -0x45n
}, {
a: -0x872dn,
b: 0xcn,
r: -0x9n
}, {
a: -0xb72cn,
b: 0x6n,
r: -0x2n
}, {
a: -0x5bn,
b: 0xe7n,
r: -0x5bn
}, {
a: 0x31n,
b: 0xen,
r: 0x7n
}, {
a: -0xaban,
b: 0xcn,
r: -0xan
}, {
a: -0x55d7n,
b: 0x11n,
r: -0xbn
}, {
a: -0x5ffn,
b: 0x6fn,
r: -0x5cn
}, {
a: 0xa8n,
b: 0x5n,
r: 0x3n
}, {
a: 0x89n,
b: -0x3n,
r: 0x2n
}, {
a: 0x732n,
b: -0xan,
r: 0x2n
}, {
a: -0x6dd3n,
b: -0x5fn,
r: -0x5an
}, {
a: 0xe5n,
b: -0x30n,
r: 0x25n
}, {
a: 0x99n,
b: -0xedn,
r: 0x99n
}, {
a: 0x917n,
b: -0xfn,
r: 0x2n
}, {
a: -0xff4an,
b: 0x4n,
r: -0x2n
}, {
a: -0xbdn,
b: -0x3n,
r: 0n
}, {
a: -0x8bn,
b: 0x9n,
r: -0x4n
}, {
a: 0xf13n,
b: 0xen,
r: 0x9n
}, {
a: 0xce31n,
b: 0x7n,
r: 0x5n
}, {
a: 0xfba9n,
b: -0x45n,
r: 0x30n
}, {
a: -0x8c1n,
b: -0xbn,
r: -0x8n
}, {
a: 0x36dn,
b: 0xdn,
r: 0x6n
}, {
a: 0x24fn,
b: 0x13n,
r: 0x2n
}, {
a: -0x64an,
b: -0x7n,
r: 0n
}, {
a: -0x68bn,
b: -0x7n,
r: -0x2n
}, {
a: -0xe269n,
b: -0xf0n,
r: -0x79n
}, {
a: 0x26fcn,
b: 0x6n,
r: 0x2n
}, {
a: -0xdf64n,
b: 0x74n,
r: 0n
}, {
a: 0x29n,
b: 0xfn,
r: 0xbn
}, {
a: 0x2910n,
b: 0x3n,
r: 0n
}, {
a: -0xad8n,
b: -0x5n,
r: -0x1n
}, {
a: 0x2c7n,
b: -0x7fn,
r: 0x4cn
}, {
a: -0xdfn,
b: 0x4fn,
r: -0x41n
}, {
a: 0xa99n,
b: 0x7n,
r: 0x4n
}, {
a: 0x181n,
b: -0x9an,
r: 0x4dn
}, {
a: -0xc6n,
b: 0x6cn,
r: -0x5an
}, {
a: -0xe6n,
b: 0x1n,
r: 0n
}, {
a: -0xdbn,
b: -0x4n,
r: -0x3n
}, {
a: -0xa8bn,
b: -0xbn,
r: -0x4n
}, {
a: -0xe592n,
b: 0x5n,
r: 0n
}, {
a: -0xae5n,
b: -0x5n,
r: -0x4n
}, {
a: 0x4an,
b: -0xd5n,
r: 0x4an
}, {
a: -0x2cn,
b: 0x9n,
r: -0x8n
}, {
a: 0x3a32n,
b: 0x4en,
r: 0n
}, {
a: -0xab8n,
b: 0xen,
r: 0n
}, {
a: -0xe19n,
b: -0x59n,
r: -0x31n
}, {
a: -0x7289n,
b: 0x7n,
r: -0x5n
}, {
a: 0x3fn,
b: -0x4n,
r: 0x3n
}, {
a: -0xe0n,
b: 0x6n,
r: -0x2n
}, {
a: 0xbbn,
b: -0x9n,
r: 0x7n
}, {
a: -0x5e81n,
b: -0x8n,
r: -0x1n
}, {
a: 0xe84n,
b: -0xa3n,
r: 0x82n
}, {
a: -0xe0n,
b: 0x38n,
r: 0n
}, {
a: -0xb3d7n,
b: -0xa6n,
r: -0x39n
}, {
a: 0x73n,
b: -0x3n,
r: 0x1n
}, {
a: -0x517n,
b: -0x97n,
r: -0x5fn
}, {
a: -0x1ccn,
b: 0xfcn,
r: -0xd0n
}, {
a: 0x19n,
b: -0xcbn,
r: 0x19n
}, {
a: 0x190n,
b: 0x9n,
r: 0x4n
}, {
a: -0xcc62n,
b: 0x16n,
r: -0x6n
}, {
a: -0xb819n,
b: 0xcbn,
r: -0x21n
}, {
a: 0xaef6n,
b: 0x5cn,
r: 0x4en
}, {
a: -0x8c9n,
b: 0xd6n,
r: -0x6dn
}, {
a: -0x87n,
b: 0x6n,
r: -0x3n
}, {
a: 0xa751n,
b: 0x76n,
r: 0x75n
}, {
a: -0x7282n,
b: -0xan,
r: -0x4n
}];
function main() {
var error_count = 0;
for (var i = 0; i < data.length; i++) {
var d = data[i];
var r = d.a % d.b;
if (d.r !== r) {
print("Input A: " + d.a.toString(16));
print("Input B: " + d.b.toString(16));
print("Result: " + r.toString(16));
print("Expected: " + d.r.toString(16));
print("Op: %");
error_count++;
}
}
if (error_count !== 0)
throw new Error("Finished with " + error_count + " errors.")
}
for (var i = 0; i < 1000; ++i)
main();