blob: c1b12d6f867625013eac9ea0d00a583e70cc1372 [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: 0xcbn,
r: 0xccn
}, {
a: -0xe5n,
r: -0xe4n
}, {
a: 0xe20n,
r: 0xe21n
}, {
a: 0x12n,
r: 0x13n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xb1n,
r: -0xb0n
}, {
a: 0x41n,
r: 0x42n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xde6n,
r: -0xde5n
}, {
a: 0x8777n,
r: 0x8778n
}, {
a: 0xafn,
r: 0xb0n
}, {
a: -0x6acdn,
r: -0x6accn
}, {
a: 0xf73bn,
r: 0xf73cn
}, {
a: 0xe5n,
r: 0xe6n
}, {
a: -0xf646n,
r: -0xf645n
}, {
a: 0x73n,
r: 0x74n
}, {
a: -0x9b1n,
r: -0x9b0n
}, {
a: -0xbb3fn,
r: -0xbb3en
}, {
a: 0x5ecn,
r: 0x5edn
}, {
a: 0x7bf1n,
r: 0x7bf2n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x8ccn,
r: 0x8cdn
}, {
a: -0x96n,
r: -0x95n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xc9n,
r: -0xc8n
}, {
a: -0xe199n,
r: -0xe198n
}, {
a: -0x19n,
r: -0x18n
}, {
a: -0x1dd1n,
r: -0x1dd0n
}, {
a: 0x3fn,
r: 0x40n
}, {
a: 0x2n,
r: 0x3n
}, {
a: -0x4n,
r: -0x3n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x3c2n,
r: -0x3c1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x314n,
r: -0x313n
}, {
a: 0xcn,
r: 0xdn
}, {
a: 0xc49n,
r: 0xc4an
}, {
a: 0x3bn,
r: 0x3cn
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x2n,
r: 0x3n
}, {
a: 0x98b6n,
r: 0x98b7n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xb7n,
r: -0xb6n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x950n,
r: -0x94fn
}, {
a: -0x8n,
r: -0x7n
}, {
a: -0xfn,
r: -0xen
}, {
a: 0n,
r: 0x1n
}, {
a: 0x37n,
r: 0x38n
}, {
a: -0xa9en,
r: -0xa9dn
}, {
a: 0xd4n,
r: 0xd5n
}, {
a: 0xf52n,
r: 0xf53n
}, {
a: 0xan,
r: 0xbn
}, {
a: 0xc549n,
r: 0xc54an
}, {
a: 0n,
r: 0x1n
}, {
a: 0x61n,
r: 0x62n
}, {
a: 0xc4n,
r: 0xc5n
}, {
a: 0x2n,
r: 0x3n
}, {
a: -0x3480n,
r: -0x347fn
}, {
a: 0xda4n,
r: 0xda5n
}, {
a: 0xen,
r: 0xfn
}, {
a: 0n,
r: 0x1n
}, {
a: -0x81n,
r: -0x80n
}, {
a: 0xan,
r: 0xbn
}, {
a: -0x1aen,
r: -0x1adn
}, {
a: 0xbn,
r: 0xcn
}, {
a: 0xcn,
r: 0xdn
}, {
a: 0n,
r: 0x1n
}, {
a: 0x4n,
r: 0x5n
}, {
a: -0x30acn,
r: -0x30abn
}, {
a: 0xb6n,
r: 0xb7n
}, {
a: 0x6f0n,
r: 0x6f1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xdan,
r: -0xd9n
}, {
a: -0xcn,
r: -0xbn
}, {
a: 0xfn,
r: 0x10n
}, {
a: -0x1a1n,
r: -0x1a0n
}, {
a: -0x886n,
r: -0x885n
}, {
a: -0x7c2n,
r: -0x7c1n
}, {
a: -0x4d85n,
r: -0x4d84n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xen,
r: 0xfn
}, {
a: 0x9e0n,
r: 0x9e1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x3bdn,
r: -0x3bcn
}, {
a: 0xen,
r: 0xfn
}, {
a: 0x74n,
r: 0x75n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x9840n,
r: -0x983fn
}, {
a: -0x1n,
r: 0n
}, {
a: 0x7d7n,
r: 0x7d8n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x30d8n,
r: 0x30d9n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xe8n,
r: 0xe9n
}, {
a: -0xfdecn,
r: -0xfdebn
}, {
a: 0xaan,
r: 0xabn
}, {
a: -0x1n,
r: 0n
}, {
a: -0xf27n,
r: -0xf26n
}, {
a: -0x57n,
r: -0x56n
}, {
a: 0x78dn,
r: 0x78en
}, {
a: 0x3n,
r: 0x4n
}, {
a: -0xe832n,
r: -0xe831n
}, {
a: -0x561n,
r: -0x560n
}, {
a: 0x5n,
r: 0x6n
}, {
a: -0xb5fn,
r: -0xb5en
}, {
a: -0xfn,
r: -0xen
}, {
a: -0x117n,
r: -0x116n
}, {
a: 0xa1n,
r: 0xa2n
}, {
a: -0x548n,
r: -0x547n
}, {
a: 0x1n,
r: 0x2n
}, {
a: 0x84n,
r: 0x85n
}, {
a: 0x2n,
r: 0x3n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xfn,
r: -0xen
}, {
a: 0x207n,
r: 0x208n
}, {
a: 0x9bbn,
r: 0x9bcn
}, {
a: -0xb5bdn,
r: -0xb5bcn
}, {
a: 0x7n,
r: 0x8n
}, {
a: -0x8191n,
r: -0x8190n
}, {
a: -0xcdn,
r: -0xccn
}, {
a: 0n,
r: 0x1n
}, {
a: 0xbn,
r: 0xcn
}, {
a: -0xe12bn,
r: -0xe12an
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x87n,
r: -0x86n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x10n,
r: 0x11n
}, {
a: 0xceen,
r: 0xcefn
}, {
a: 0xd2n,
r: 0xd3n
}, {
a: -0x7193n,
r: -0x7192n
}, {
a: -0x8n,
r: -0x7n
}, {
a: -0xan,
r: -0x9n
}, {
a: -0x10an,
r: -0x109n
}, {
a: -0xff0en,
r: -0xff0dn
}, {
a: 0x29n,
r: 0x2an
}, {
a: -0xea6cn,
r: -0xea6bn
}, {
a: 0n,
r: 0x1n
}, {
a: 0x808n,
r: 0x809n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xcafn,
r: 0xcb0n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xan,
r: 0xbn
}, {
a: -0x5cn,
r: -0x5bn
}, {
a: 0n,
r: 0x1n
}, {
a: 0xafdan,
r: 0xafdbn
}, {
a: 0n,
r: 0x1n
}, {
a: 0xfc0n,
r: 0xfc1n
}, {
a: 0xdn,
r: 0xen
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xf2bn,
r: -0xf2an
}, {
a: 0x7n,
r: 0x8n
}, {
a: -0xa77n,
r: -0xa76n
}, {
a: -0x1f67n,
r: -0x1f66n
}, {
a: 0xdn,
r: 0xen
}, {
a: -0x7n,
r: -0x6n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x46fn,
r: -0x46en
}, {
a: -0x4249n,
r: -0x4248n
}, {
a: -0x56dfn,
r: -0x56den
}, {
a: -0x82n,
r: -0x81n
}, {
a: -0x7078n,
r: -0x7077n
}, {
a: -0xed2n,
r: -0xed1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x6c1en,
r: 0x6c1fn
}, {
a: 0x8f20n,
r: 0x8f21n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xab2n,
r: -0xab1n
}, {
a: 0x7f3n,
r: 0x7f4n
}, {
a: 0x7d3dn,
r: 0x7d3en
}, {
a: -0x3n,
r: -0x2n
}, {
a: -0x89n,
r: -0x88n
}, {
a: 0x3cn,
r: 0x3dn
}, {
a: 0n,
r: 0x1n
}, {
a: -0x2a12n,
r: -0x2a11n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xdn,
r: 0xen
}, {
a: -0xef02n,
r: -0xef01n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xebn,
r: -0xean
}, {
a: -0xfdn,
r: -0xfcn
}, {
a: 0x5n,
r: 0x6n
}, {
a: 0xe7n,
r: 0xe8n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xecfn,
r: -0xecen
}, {
a: -0xc9f6n,
r: -0xc9f5n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x4020n,
r: 0x4021n
}, {
a: -0xb26n,
r: -0xb25n
}, {
a: -0xdn,
r: -0xcn
}, {
a: 0n,
r: 0x1n
}, {
a: -0xad0n,
r: -0xacfn
}, {
a: 0n,
r: 0x1n
}, {
a: -0x2644n,
r: -0x2643n
}, {
a: 0x4f93n,
r: 0x4f94n
}, {
a: 0x90n,
r: 0x91n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x2n,
r: -0x1n
}, {
a: 0x7n,
r: 0x8n
}, {
a: -0x99n,
r: -0x98n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x6n,
r: -0x5n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x111n,
r: -0x110n
}, {
a: 0x8n,
r: 0x9n
}, {
a: -0xa25n,
r: -0xa24n
}, {
a: -0x9n,
r: -0x8n
}, {
a: 0x2202n,
r: 0x2203n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xb049n,
r: -0xb048n
}, {
a: -0x331an,
r: -0x3319n
}, {
a: -0xen,
r: -0xdn
}, {
a: -0x7n,
r: -0x6n
}, {
a: -0x864n,
r: -0x863n
}, {
a: -0xd4n,
r: -0xd3n
}, {
a: -0x2064n,
r: -0x2063n
}, {
a: 0x66n,
r: 0x67n
}, {
a: 0xbed2n,
r: 0xbed3n
}, {
a: 0xa5edn,
r: 0xa5een
}, {
a: 0xcn,
r: 0xdn
}, {
a: 0x5f9n,
r: 0x5fan
}, {
a: 0x504n,
r: 0x505n
}, {
a: -0x70n,
r: -0x6fn
}, {
a: 0n,
r: 0x1n
}, {
a: -0xbn,
r: -0xan
}, {
a: 0xa8n,
r: 0xa9n
}, {
a: -0x9n,
r: -0x8n
}, {
a: -0xff0n,
r: -0xfefn
}, {
a: 0n,
r: 0x1n
}, {
a: -0xffbn,
r: -0xffan
}, {
a: 0xe264n,
r: 0xe265n
}, {
a: 0xf896n,
r: 0xf897n
}, {
a: 0xf83n,
r: 0xf84n
}, {
a: 0xd68n,
r: 0xd69n
}, {
a: 0xcn,
r: 0xdn
}, {
a: 0x69n,
r: 0x6an
}, {
a: -0x1n,
r: 0n
}, {
a: -0xe9d2n,
r: -0xe9d1n
}, {
a: 0x5cn,
r: 0x5dn
}, {
a: 0x3n,
r: 0x4n
}, {
a: -0xbn,
r: -0xan
}, {
a: -0xb66n,
r: -0xb65n
}, {
a: 0x9n,
r: 0xan
}, {
a: 0n,
r: 0x1n
}, {
a: -0x51bn,
r: -0x51an
}, {
a: -0x7n,
r: -0x6n
}, {
a: -0xf92n,
r: -0xf91n
}, {
a: 0x6d8bn,
r: 0x6d8cn
}, {
a: -0x8e4bn,
r: -0x8e4an
}, {
a: -0x6n,
r: -0x5n
}, {
a: -0xfbn,
r: -0xfan
}, {
a: 0n,
r: 0x1n
}, {
a: 0x2n,
r: 0x3n
}, {
a: -0xf20n,
r: -0xf1fn
}, {
a: -0x5368n,
r: -0x5367n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x4n,
r: 0x5n
}, {
a: 0x9n,
r: 0xan
}, {
a: -0xcn,
r: -0xbn
}, {
a: 0n,
r: 0x1n
}, {
a: -0x8bn,
r: -0x8an
}, {
a: 0xcen,
r: 0xcfn
}, {
a: -0x93n,
r: -0x92n
}, {
a: -0x895bn,
r: -0x895an
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xan,
r: 0xbn
}, {
a: -0x9565n,
r: -0x9564n
}, {
a: -0x6726n,
r: -0x6725n
}, {
a: -0xb8an,
r: -0xb89n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x1n,
r: 0x2n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x3n,
r: 0x4n
}, {
a: -0xd4n,
r: -0xd3n
}, {
a: -0xdn,
r: -0xcn
}, {
a: -0x8n,
r: -0x7n
}, {
a: 0x84n,
r: 0x85n
}, {
a: 0x71n,
r: 0x72n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x74dn,
r: -0x74cn
}, {
a: 0n,
r: 0x1n
}, {
a: -0xcen,
r: -0xcdn
}, {
a: 0n,
r: 0x1n
}, {
a: 0xff7n,
r: 0xff8n
}, {
a: 0x93an,
r: 0x93bn
}, {
a: 0x454n,
r: 0x455n
}, {
a: 0x63n,
r: 0x64n
}, {
a: -0xen,
r: -0xdn
}, {
a: 0xen,
r: 0xfn
}, {
a: -0xb0n,
r: -0xafn
}, {
a: 0n,
r: 0x1n
}, {
a: 0xben,
r: 0xbfn
}, {
a: -0x340n,
r: -0x33fn
}, {
a: 0xan,
r: 0xbn
}, {
a: 0x3ban,
r: 0x3bbn
}, {
a: -0x6n,
r: -0x5n
}, {
a: 0x4n,
r: 0x5n
}, {
a: 0xfen,
r: 0xffn
}, {
a: 0x1e2n,
r: 0x1e3n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xan,
r: -0x9n
}, {
a: 0x6903n,
r: 0x6904n
}, {
a: 0xef47n,
r: 0xef48n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x54n,
r: 0x55n
}, {
a: -0x74n,
r: -0x73n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xd80n,
r: -0xd7fn
}, {
a: -0xa80n,
r: -0xa7fn
}, {
a: -0x9n,
r: -0x8n
}, {
a: 0xdbn,
r: 0xdcn
}, {
a: 0x1n,
r: 0x2n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xa861n,
r: -0xa860n
}, {
a: 0xacn,
r: 0xadn
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x56n,
r: 0x57n
}, {
a: -0xa0fn,
r: -0xa0en
}, {
a: 0xf10n,
r: 0xf11n
}, {
a: -0xaan,
r: -0xa9n
}, {
a: 0xa1dn,
r: 0xa1en
}, {
a: 0x9483n,
r: 0x9484n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x37n,
r: -0x36n
}, {
a: -0xe764n,
r: -0xe763n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x757cn,
r: 0x757dn
}, {
a: -0x8n,
r: -0x7n
}, {
a: -0x97n,
r: -0x96n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x9b57n,
r: 0x9b58n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xden,
r: 0xdfn
}, {
a: -0x206n,
r: -0x205n
}, {
a: 0x7n,
r: 0x8n
}, {
a: -0xac5n,
r: -0xac4n
}, {
a: 0xb9n,
r: 0xban
}, {
a: -0xdn,
r: -0xcn
}, {
a: 0n,
r: 0x1n
}, {
a: -0x45f4n,
r: -0x45f3n
}, {
a: -0x2n,
r: -0x1n
}, {
a: -0xdn,
r: -0xcn
}, {
a: -0x202n,
r: -0x201n
}, {
a: -0x434n,
r: -0x433n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x5251n,
r: 0x5252n
}, {
a: -0xc67n,
r: -0xc66n
}, {
a: 0x6n,
r: 0x7n
}, {
a: 0xa2n,
r: 0xa3n
}, {
a: -0x47fen,
r: -0x47fdn
}, {
a: 0x8d64n,
r: 0x8d65n
}, {
a: 0x5e84n,
r: 0x5e85n
}, {
a: -0xcn,
r: -0xbn
}, {
a: 0n,
r: 0x1n
}, {
a: 0x4807n,
r: 0x4808n
}, {
a: -0x799n,
r: -0x798n
}, {
a: -0xe12bn,
r: -0xe12an
}, {
a: 0n,
r: 0x1n
}, {
a: 0xb8n,
r: 0xb9n
}, {
a: 0xd2den,
r: 0xd2dfn
}, {
a: 0xfn,
r: 0x10n
}, {
a: -0xda2dn,
r: -0xda2cn
}, {
a: 0n,
r: 0x1n
}, {
a: 0x49dn,
r: 0x49en
}, {
a: -0xden,
r: -0xddn
}, {
a: 0x41c3n,
r: 0x41c4n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xcn,
r: 0xdn
}, {
a: 0n,
r: 0x1n
}, {
a: 0xfen,
r: 0xffn
}, {
a: 0xf438n,
r: 0xf439n
}, {
a: -0xa3n,
r: -0xa2n
}, {
a: 0x8n,
r: 0x9n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x3dfn,
r: 0x3e0n
}, {
a: -0xe494n,
r: -0xe493n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x6n,
r: 0x7n
}, {
a: 0x26fn,
r: 0x270n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x1n,
r: 0x2n
}, {
a: -0x65aen,
r: -0x65adn
}, {
a: -0x8d6n,
r: -0x8d5n
}, {
a: 0x6n,
r: 0x7n
}, {
a: -0x8936n,
r: -0x8935n
}, {
a: -0xf12n,
r: -0xf11n
}, {
a: -0xdn,
r: -0xcn
}, {
a: -0xcn,
r: -0xbn
}, {
a: 0x96f3n,
r: 0x96f4n
}, {
a: -0x90n,
r: -0x8fn
}, {
a: -0x1497n,
r: -0x1496n
}, {
a: 0x5n,
r: 0x6n
}, {
a: 0x8n,
r: 0x9n
}, {
a: -0xd5c0n,
r: -0xd5bfn
}, {
a: 0n,
r: 0x1n
}, {
a: 0xcc55n,
r: 0xcc56n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xbean,
r: 0xbebn
}, {
a: 0x7cn,
r: 0x7dn
}, {
a: -0x839fn,
r: -0x839en
}, {
a: 0x5bn,
r: 0x5cn
}, {
a: -0xb40n,
r: -0xb3fn
}, {
a: 0x34an,
r: 0x34bn
}, {
a: 0x2n,
r: 0x3n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x30ban,
r: -0x30b9n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xc448n,
r: -0xc447n
}, {
a: -0x5f5bn,
r: -0x5f5an
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x9f21n,
r: -0x9f20n
}, {
a: 0xean,
r: 0xebn
}, {
a: 0xeacn,
r: 0xeadn
}, {
a: 0x44n,
r: 0x45n
}, {
a: 0x537n,
r: 0x538n
}, {
a: -0x9e6n,
r: -0x9e5n
}, {
a: -0xb565n,
r: -0xb564n
}, {
a: -0xdan,
r: -0xd9n
}, {
a: -0x2c2n,
r: -0x2c1n
}, {
a: -0xd6c6n,
r: -0xd6c5n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x2n,
r: -0x1n
}, {
a: 0x2716n,
r: 0x2717n
}, {
a: 0xd480n,
r: 0xd481n
}, {
a: -0xa3dcn,
r: -0xa3dbn
}, {
a: 0n,
r: 0x1n
}, {
a: 0x1cedn,
r: 0x1ceen
}, {
a: 0xaf7cn,
r: 0xaf7dn
}, {
a: 0n,
r: 0x1n
}, {
a: 0x7an,
r: 0x7bn
}, {
a: -0x71n,
r: -0x70n
}, {
a: 0x9ffn,
r: 0xa00n
}, {
a: 0x6e1n,
r: 0x6e2n
}, {
a: -0xf93n,
r: -0xf92n
}, {
a: -0xa6en,
r: -0xa6dn
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xd2n,
r: -0xd1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xc6dn,
r: -0xc6cn
}, {
a: 0xbe8cn,
r: 0xbe8dn
}, {
a: -0xdbe4n,
r: -0xdbe3n
}, {
a: -0x78n,
r: -0x77n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x2d12n,
r: -0x2d11n
}, {
a: -0x3f51n,
r: -0x3f50n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x5n,
r: 0x6n
}, {
a: -0x6an,
r: -0x69n
}, {
a: -0x8n,
r: -0x7n
}, {
a: -0x1055n,
r: -0x1054n
}, {
a: 0x86n,
r: 0x87n
}, {
a: 0xdn,
r: 0xen
}, {
a: 0xb122n,
r: 0xb123n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x59n,
r: 0x5an
}, {
a: -0xan,
r: -0x9n
}, {
a: -0x69n,
r: -0x68n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x5c1fn,
r: -0x5c1en
}, {
a: 0x2564n,
r: 0x2565n
}, {
a: 0xdn,
r: 0xen
}, {
a: -0xbc8n,
r: -0xbc7n
}, {
a: 0x21bn,
r: 0x21cn
}, {
a: -0x37n,
r: -0x36n
}, {
a: -0xan,
r: -0x9n
}, {
a: 0xbdn,
r: 0xben
}, {
a: 0xa16bn,
r: 0xa16cn
}, {
a: 0x50a6n,
r: 0x50a7n
}, {
a: -0xd54dn,
r: -0xd54cn
}, {
a: 0x34bn,
r: 0x34cn
}, {
a: 0x1007n,
r: 0x1008n
}, {
a: -0x9290n,
r: -0x928fn
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x1cbn,
r: 0x1ccn
}, {
a: -0xb0n,
r: -0xafn
}, {
a: -0x42en,
r: -0x42dn
}, {
a: -0xa2n,
r: -0xa1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x64n,
r: 0x65n
}, {
a: 0xedn,
r: 0xeen
}, {
a: -0xc09n,
r: -0xc08n
}, {
a: 0x777n,
r: 0x778n
}, {
a: 0xfn,
r: 0x10n
}, {
a: -0xc99n,
r: -0xc98n
}, {
a: 0x65cn,
r: 0x65dn
}, {
a: 0xdf7n,
r: 0xdf8n
}, {
a: 0x5n,
r: 0x6n
}, {
a: 0xbe27n,
r: 0xbe28n
}, {
a: 0x661n,
r: 0x662n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xfn,
r: -0xen
}, {
a: -0xan,
r: -0x9n
}, {
a: 0xbn,
r: 0xcn
}, {
a: 0xc90fn,
r: 0xc910n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xaf04n,
r: 0xaf05n
}, {
a: 0x17d3n,
r: 0x17d4n
}, {
a: 0xddn,
r: 0xden
}, {
a: -0x1a39n,
r: -0x1a38n
}, {
a: 0x315n,
r: 0x316n
}, {
a: -0x78n,
r: -0x77n
}, {
a: 0x48n,
r: 0x49n
}, {
a: 0x2n,
r: 0x3n
}, {
a: 0xafn,
r: 0xb0n
}, {
a: 0x9n,
r: 0xan
}, {
a: 0xff04n,
r: 0xff05n
}, {
a: 0x7062n,
r: 0x7063n
}, {
a: 0xfn,
r: 0x10n
}, {
a: 0xf3d8n,
r: 0xf3d9n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xa8n,
r: -0xa7n
}, {
a: -0x8n,
r: -0x7n
}, {
a: 0xbe8n,
r: 0xbe9n
}, {
a: -0x35bn,
r: -0x35an
}, {
a: 0n,
r: 0x1n
}, {
a: 0xefn,
r: 0xf0n
}, {
a: 0xec90n,
r: 0xec91n
}, {
a: -0xdn,
r: -0xcn
}, {
a: -0x5n,
r: -0x4n
}, {
a: -0xa1d1n,
r: -0xa1d0n
}, {
a: 0x169n,
r: 0x16an
}, {
a: 0xc0n,
r: 0xc1n
}, {
a: 0x3f6an,
r: 0x3f6bn
}, {
a: -0x25dn,
r: -0x25cn
}, {
a: 0x64cn,
r: 0x64dn
}, {
a: 0n,
r: 0x1n
}, {
a: 0x48bn,
r: 0x48cn
}, {
a: -0x46n,
r: -0x45n
}, {
a: -0xd3n,
r: -0xd2n
}, {
a: 0xbn,
r: 0xcn
}, {
a: -0x33can,
r: -0x33c9n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xe022n,
r: -0xe021n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x5n,
r: -0x4n
}, {
a: -0x6d0n,
r: -0x6cfn
}, {
a: 0xcn,
r: 0xdn
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xaa2n,
r: -0xaa1n
}, {
a: -0x720en,
r: -0x720dn
}, {
a: 0x316n,
r: 0x317n
}, {
a: 0xan,
r: 0xbn
}, {
a: 0n,
r: 0x1n
}, {
a: -0x319an,
r: -0x3199n
}, {
a: 0xea1an,
r: 0xea1bn
}, {
a: -0x3e61n,
r: -0x3e60n
}, {
a: -0x40an,
r: -0x409n
}, {
a: -0xcbn,
r: -0xcan
}, {
a: 0xb96n,
r: 0xb97n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x3c5n,
r: -0x3c4n
}, {
a: -0xb5n,
r: -0xb4n
}, {
a: 0xcfn,
r: 0xd0n
}, {
a: -0xeaa0n,
r: -0xea9fn
}, {
a: -0xan,
r: -0x9n
}, {
a: -0xf67n,
r: -0xf66n
}, {
a: -0x59n,
r: -0x58n
}, {
a: -0x6n,
r: -0x5n
}, {
a: 0x3n,
r: 0x4n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xan,
r: -0x9n
}, {
a: 0x2bcn,
r: 0x2bdn
}, {
a: 0x5dn,
r: 0x5en
}, {
a: -0x8cbn,
r: -0x8can
}, {
a: 0n,
r: 0x1n
}, {
a: 0xan,
r: 0xbn
}, {
a: 0x2n,
r: 0x3n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x2n,
r: -0x1n
}, {
a: -0xd5n,
r: -0xd4n
}, {
a: -0xe028n,
r: -0xe027n
}, {
a: -0xb5n,
r: -0xb4n
}, {
a: -0x9n,
r: -0x8n
}, {
a: -0x6dn,
r: -0x6cn
}, {
a: 0xfn,
r: 0x10n
}, {
a: -0xab29n,
r: -0xab28n
}, {
a: 0xace3n,
r: 0xace4n
}, {
a: -0x2049n,
r: -0x2048n
}, {
a: -0x59n,
r: -0x58n
}, {
a: 0x313an,
r: 0x313bn
}, {
a: -0x19n,
r: -0x18n
}, {
a: -0x390en,
r: -0x390dn
}, {
a: -0x872fn,
r: -0x872en
}, {
a: -0x6dn,
r: -0x6cn
}, {
a: 0n,
r: 0x1n
}, {
a: 0xaeecn,
r: 0xaeedn
}, {
a: -0x49n,
r: -0x48n
}, {
a: 0xea0n,
r: 0xea1n
}, {
a: 0x8cfan,
r: 0x8cfbn
}, {
a: 0n,
r: 0x1n
}, {
a: 0x4n,
r: 0x5n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x97bn,
r: -0x97an
}, {
a: -0xc3n,
r: -0xc2n
}, {
a: 0xfn,
r: 0x10n
}, {
a: 0x4n,
r: 0x5n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x6n,
r: 0x7n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xcn,
r: 0xdn
}, {
a: 0x14n,
r: 0x15n
}, {
a: 0x4bn,
r: 0x4cn
}, {
a: 0n,
r: 0x1n
}, {
a: 0x23n,
r: 0x24n
}, {
a: 0xan,
r: 0xbn
}, {
a: -0x71fn,
r: -0x71en
}, {
a: 0x2n,
r: 0x3n
}, {
a: 0x5n,
r: 0x6n
}, {
a: -0xdfn,
r: -0xden
}, {
a: -0x3fn,
r: -0x3en
}, {
a: 0xe33n,
r: 0xe34n
}, {
a: -0x40n,
r: -0x3fn
}, {
a: 0xb2n,
r: 0xb3n
}, {
a: -0x919n,
r: -0x918n
}, {
a: -0xeee4n,
r: -0xeee3n
}, {
a: -0xc1n,
r: -0xc0n
}, {
a: 0xf1n,
r: 0xf2n
}, {
a: 0x32c8n,
r: 0x32c9n
}, {
a: 0x58n,
r: 0x59n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x38dn,
r: 0x38en
}, {
a: -0x3f1dn,
r: -0x3f1cn
}, {
a: 0xd6n,
r: 0xd7n
}, {
a: -0x49cn,
r: -0x49bn
}, {
a: 0xan,
r: 0xbn
}, {
a: 0n,
r: 0x1n
}, {
a: 0xbc3n,
r: 0xbc4n
}, {
a: 0x632fn,
r: 0x6330n
}, {
a: 0xf54n,
r: 0xf55n
}, {
a: 0x90n,
r: 0x91n
}, {
a: 0xd9n,
r: 0xdan
}, {
a: 0xe0n,
r: 0xe1n
}, {
a: 0x87f2n,
r: 0x87f3n
}, {
a: 0xdfn,
r: 0xe0n
}, {
a: -0x175n,
r: -0x174n
}, {
a: -0x4640n,
r: -0x463fn
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xbn,
r: 0xcn
}, {
a: -0xeb56n,
r: -0xeb55n
}, {
a: -0xcb15n,
r: -0xcb14n
}, {
a: 0x40n,
r: 0x41n
}, {
a: 0x3fdn,
r: 0x3fen
}, {
a: 0x87bbn,
r: 0x87bcn
}, {
a: 0xen,
r: 0xfn
}, {
a: 0n,
r: 0x1n
}, {
a: -0xdf74n,
r: -0xdf73n
}, {
a: -0xan,
r: -0x9n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x55n,
r: 0x56n
}, {
a: -0x7n,
r: -0x6n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xcdn,
r: 0xcen
}, {
a: 0x2n,
r: 0x3n
}, {
a: -0x9afn,
r: -0x9aen
}, {
a: -0x836an,
r: -0x8369n
}, {
a: -0xc13n,
r: -0xc12n
}, {
a: 0x5cdn,
r: 0x5cen
}, {
a: 0x45f1n,
r: 0x45f2n
}, {
a: -0xe1can,
r: -0xe1c9n
}, {
a: 0xcb2n,
r: 0xcb3n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x92abn,
r: -0x92aan
}, {
a: -0xbfn,
r: -0xben
}, {
a: 0xfn,
r: 0x10n
}, {
a: 0xbn,
r: 0xcn
}, {
a: 0x704n,
r: 0x705n
}, {
a: 0x1n,
r: 0x2n
}, {
a: 0x6fd7n,
r: 0x6fd8n
}, {
a: 0x7e0an,
r: 0x7e0bn
}, {
a: -0xd1an,
r: -0xd19n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x1n,
r: 0n
}, {
a: 0x26f0n,
r: 0x26f1n
}, {
a: 0x921n,
r: 0x922n
}, {
a: -0x422n,
r: -0x421n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x48aan,
r: -0x48a9n
}, {
a: 0xfn,
r: 0x10n
}, {
a: 0x1n,
r: 0x2n
}, {
a: -0xc8b4n,
r: -0xc8b3n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xbn,
r: 0xcn
}, {
a: -0x9n,
r: -0x8n
}, {
a: 0x5n,
r: 0x6n
}, {
a: -0x19n,
r: -0x18n
}, {
a: -0x9b6dn,
r: -0x9b6cn
}, {
a: 0n,
r: 0x1n
}, {
a: -0x3n,
r: -0x2n
}, {
a: 0xca1n,
r: 0xca2n
}, {
a: 0xcf2n,
r: 0xcf3n
}, {
a: -0x3bn,
r: -0x3an
}, {
a: 0x1n,
r: 0x2n
}, {
a: -0xfn,
r: -0xen
}, {
a: -0xcn,
r: -0xbn
}, {
a: -0x97c5n,
r: -0x97c4n
}, {
a: 0x1bcan,
r: 0x1bcbn
}, {
a: 0x7fn,
r: 0x80n
}, {
a: 0xd00n,
r: 0xd01n
}, {
a: 0x42n,
r: 0x43n
}, {
a: -0x39e9n,
r: -0x39e8n
}, {
a: 0xeeb1n,
r: 0xeeb2n
}, {
a: 0x4n,
r: 0x5n
}, {
a: 0xbb6n,
r: 0xbb7n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x34n,
r: 0x35n
}, {
a: 0x733n,
r: 0x734n
}, {
a: -0x5203n,
r: -0x5202n
}, {
a: 0x88aan,
r: 0x88abn
}, {
a: -0x2n,
r: -0x1n
}, {
a: 0xb4n,
r: 0xb5n
}, {
a: -0x7d1n,
r: -0x7d0n
}, {
a: -0xfdn,
r: -0xfcn
}, {
a: 0x3d69n,
r: 0x3d6an
}, {
a: 0n,
r: 0x1n
}, {
a: -0x9n,
r: -0x8n
}, {
a: -0x5n,
r: -0x4n
}, {
a: -0xd3fn,
r: -0xd3en
}, {
a: 0n,
r: 0x1n
}, {
a: -0x47n,
r: -0x46n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x4an,
r: 0x4bn
}, {
a: 0x4d6en,
r: 0x4d6fn
}, {
a: 0n,
r: 0x1n
}, {
a: 0xb6n,
r: 0xb7n
}, {
a: -0x3n,
r: -0x2n
}, {
a: 0x2fn,
r: 0x30n
}, {
a: 0x637dn,
r: 0x637en
}, {
a: -0xcn,
r: -0xbn
}, {
a: 0n,
r: 0x1n
}, {
a: -0x3f0dn,
r: -0x3f0cn
}, {
a: 0xfn,
r: 0x10n
}, {
a: -0xan,
r: -0x9n
}, {
a: 0x1en,
r: 0x1fn
}, {
a: -0x4an,
r: -0x49n
}, {
a: 0x1n,
r: 0x2n
}, {
a: 0x44cen,
r: 0x44cfn
}, {
a: -0x5fn,
r: -0x5en
}, {
a: -0x2n,
r: -0x1n
}, {
a: -0xaef9n,
r: -0xaef8n
}, {
a: -0x6f7n,
r: -0x6f6n
}, {
a: -0x4189n,
r: -0x4188n
}, {
a: 0xdn,
r: 0xen
}, {
a: 0xden,
r: 0xdfn
}, {
a: 0n,
r: 0x1n
}, {
a: -0xae31n,
r: -0xae30n
}, {
a: -0xec1dn,
r: -0xec1cn
}, {
a: 0x454n,
r: 0x455n
}, {
a: 0xce10n,
r: 0xce11n
}, {
a: 0x77n,
r: 0x78n
}, {
a: 0xcc0en,
r: 0xcc0fn
}, {
a: 0xbn,
r: 0xcn
}, {
a: 0xfc02n,
r: 0xfc03n
}, {
a: 0x7n,
r: 0x8n
}, {
a: 0xbn,
r: 0xcn
}, {
a: 0n,
r: 0x1n
}, {
a: 0xbfbn,
r: 0xbfcn
}, {
a: 0x1n,
r: 0x2n
}, {
a: -0x9c7dn,
r: -0x9c7cn
}, {
a: -0x564n,
r: -0x563n
}, {
a: -0xen,
r: -0xdn
}, {
a: 0x4n,
r: 0x5n
}, {
a: -0xdn,
r: -0xcn
}, {
a: -0x51c0n,
r: -0x51bfn
}, {
a: 0xacb7n,
r: 0xacb8n
}, {
a: -0xfn,
r: -0xen
}, {
a: 0x482n,
r: 0x483n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x14n,
r: -0x13n
}, {
a: 0x5d9an,
r: 0x5d9bn
}, {
a: 0n,
r: 0x1n
}, {
a: 0xd9n,
r: 0xdan
}, {
a: -0xan,
r: -0x9n
}, {
a: -0x6edn,
r: -0x6ecn
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xfa3n,
r: 0xfa4n
}, {
a: -0x836fn,
r: -0x836en
}, {
a: 0n,
r: 0x1n
}, {
a: 0x2n,
r: 0x3n
}, {
a: 0xan,
r: 0xbn
}, {
a: -0xbn,
r: -0xan
}, {
a: -0x8n,
r: -0x7n
}, {
a: 0x23n,
r: 0x24n
}, {
a: -0x2868n,
r: -0x2867n
}, {
a: 0xd0n,
r: 0xd1n
}, {
a: 0xfn,
r: 0x10n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xad4n,
r: 0xad5n
}, {
a: 0xbn,
r: 0xcn
}, {
a: 0x5763n,
r: 0x5764n
}, {
a: 0x85bn,
r: 0x85cn
}, {
a: 0x8n,
r: 0x9n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xdf2n,
r: 0xdf3n
}, {
a: 0xan,
r: 0xbn
}, {
a: -0xd80en,
r: -0xd80dn
}, {
a: 0xc86n,
r: 0xc87n
}, {
a: 0x6fn,
r: 0x70n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xc8n,
r: 0xc9n
}, {
a: -0xc1f8n,
r: -0xc1f7n
}, {
a: 0xan,
r: 0xbn
}, {
a: -0x3n,
r: -0x2n
}, {
a: 0x2d20n,
r: 0x2d21n
}, {
a: 0xf298n,
r: 0xf299n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xcn,
r: 0xdn
}, {
a: 0n,
r: 0x1n
}, {
a: -0xaf3fn,
r: -0xaf3en
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x2087n,
r: -0x2086n
}, {
a: 0xe4e8n,
r: 0xe4e9n
}, {
a: -0xan,
r: -0x9n
}, {
a: 0x8n,
r: 0x9n
}, {
a: -0x7f1n,
r: -0x7f0n
}, {
a: 0x9n,
r: 0xan
}, {
a: -0xb6n,
r: -0xb5n
}, {
a: -0x3e00n,
r: -0x3dffn
}, {
a: -0x1n,
r: 0n
}, {
a: 0xan,
r: 0xbn
}, {
a: -0x7n,
r: -0x6n
}, {
a: 0xabn,
r: 0xacn
}, {
a: -0xdn,
r: -0xcn
}, {
a: 0n,
r: 0x1n
}, {
a: 0xdn,
r: 0xen
}, {
a: 0xa5n,
r: 0xa6n
}, {
a: 0xa5n,
r: 0xa6n
}, {
a: 0x9a3n,
r: 0x9a4n
}, {
a: 0x76n,
r: 0x77n
}, {
a: 0x610n,
r: 0x611n
}, {
a: 0x48cn,
r: 0x48dn
}, {
a: -0x5fn,
r: -0x5en
}, {
a: 0x7n,
r: 0x8n
}, {
a: -0x833n,
r: -0x832n
}, {
a: 0x5c4n,
r: 0x5c5n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x766n,
r: 0x767n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xb3n,
r: -0xb2n
}, {
a: 0x2n,
r: 0x3n
}, {
a: 0xen,
r: 0xfn
}, {
a: 0x1n,
r: 0x2n
}, {
a: 0xc01n,
r: 0xc02n
}, {
a: 0xa3ban,
r: 0xa3bbn
}, {
a: -0xa7dcn,
r: -0xa7dbn
}, {
a: 0x7bn,
r: 0x7cn
}, {
a: 0xcc1fn,
r: 0xcc20n
}, {
a: 0x18n,
r: 0x19n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x95dn,
r: 0x95en
}, {
a: 0x8n,
r: 0x9n
}, {
a: -0x2113n,
r: -0x2112n
}, {
a: -0xen,
r: -0xdn
}, {
a: 0x2cd7n,
r: 0x2cd8n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x2n,
r: 0x3n
}, {
a: 0x6817n,
r: 0x6818n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xan,
r: -0x9n
}, {
a: -0xcn,
r: -0xbn
}, {
a: -0x8aan,
r: -0x8a9n
}, {
a: -0xb02n,
r: -0xb01n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x6e5n,
r: 0x6e6n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x52n,
r: -0x51n
}, {
a: -0x7n,
r: -0x6n
}, {
a: -0xe55n,
r: -0xe54n
}, {
a: 0x2n,
r: 0x3n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x816n,
r: -0x815n
}, {
a: -0x8561n,
r: -0x8560n
}, {
a: -0xef5an,
r: -0xef59n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xafn,
r: -0xaen
}, {
a: 0xc3n,
r: 0xc4n
}, {
a: 0xdn,
r: 0xen
}, {
a: 0n,
r: 0x1n
}, {
a: 0x5an,
r: 0x5bn
}, {
a: -0xebn,
r: -0xean
}, {
a: -0x4n,
r: -0x3n
}, {
a: 0xd56dn,
r: 0xd56en
}, {
a: 0n,
r: 0x1n
}, {
a: 0xee82n,
r: 0xee83n
}, {
a: -0x8n,
r: -0x7n
}, {
a: -0x4bfn,
r: -0x4ben
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xa1n,
r: 0xa2n
}, {
a: 0xb0bn,
r: 0xb0cn
}, {
a: -0xc8en,
r: -0xc8dn
}, {
a: -0xba1n,
r: -0xba0n
}, {
a: -0x90n,
r: -0x8fn
}, {
a: 0x4b30n,
r: 0x4b31n
}, {
a: -0xcfc8n,
r: -0xcfc7n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xcccfn,
r: 0xccd0n
}, {
a: -0xef77n,
r: -0xef76n
}, {
a: -0xebn,
r: -0xean
}, {
a: -0x2n,
r: -0x1n
}, {
a: 0xdn,
r: 0xen
}, {
a: -0xe0n,
r: -0xdfn
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x61n,
r: 0x62n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0x165n,
r: -0x164n
}, {
a: 0x44n,
r: 0x45n
}, {
a: -0xc3cn,
r: -0xc3bn
}, {
a: 0n,
r: 0x1n
}, {
a: -0xcn,
r: -0xbn
}, {
a: 0x3ae1n,
r: 0x3ae2n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xe20n,
r: -0xe1fn
}, {
a: 0x88n,
r: 0x89n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x77n,
r: 0x78n
}, {
a: -0xd81n,
r: -0xd80n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x50n,
r: 0x51n
}, {
a: -0xfb9n,
r: -0xfb8n
}, {
a: -0x45d4n,
r: -0x45d3n
}, {
a: 0xan,
r: 0xbn
}, {
a: 0xbn,
r: 0xcn
}, {
a: -0x4dn,
r: -0x4cn
}, {
a: -0x6n,
r: -0x5n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x27n,
r: 0x28n
}, {
a: 0xan,
r: 0xbn
}, {
a: -0x640n,
r: -0x63fn
}, {
a: 0xccfn,
r: 0xcd0n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xc9c5n,
r: 0xc9c6n
}, {
a: 0n,
r: 0x1n
}, {
a: 0x3n,
r: 0x4n
}, {
a: -0xa3n,
r: -0xa2n
}, {
a: -0xbn,
r: -0xan
}, {
a: -0x5n,
r: -0x4n
}, {
a: -0x9d1bn,
r: -0x9d1an
}, {
a: -0xecn,
r: -0xebn
}, {
a: -0x33n,
r: -0x32n
}, {
a: 0n,
r: 0x1n
}, {
a: 0xf380n,
r: 0xf381n
}, {
a: 0x1bc8n,
r: 0x1bc9n
}, {
a: 0xe47n,
r: 0xe48n
}, {
a: 0x1n,
r: 0x2n
}, {
a: 0x829n,
r: 0x82an
}, {
a: -0xcn,
r: -0xbn
}, {
a: 0xb54n,
r: 0xb55n
}, {
a: 0n,
r: 0x1n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xd8n,
r: -0xd7n
}, {
a: -0x308n,
r: -0x307n
}, {
a: -0xc8n,
r: -0xc7n
}, {
a: -0x7n,
r: -0x6n
}, {
a: 0n,
r: 0x1n
}, {
a: -0xe5n,
r: -0xe4n
}, {
a: -0x865n,
r: -0x864n
}, {
a: 0x6n,
r: 0x7n
}];
function main() {
var error_count = 0;
for (var i = 0; i < data.length; i++) {
var d = data[i];
var a = d.a;
var r = ++a;
if (d.r !== r) {
print("Input: " + a.toString(16));
print("Result: " + r.toString(16));
print("Expected: " + d.r.toString(16));
error_count++;
}
}
if (error_count !== 0)
throw new Error("Finished with " + error_count + " errors.")
}
for (var i = 0; i < 1000; ++i)
main();