| // 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: -0xacan, |
| b: -0xe2n, |
| r: 0xcn |
| }, { |
| a: 0x6b53n, |
| b: 0x89n, |
| r: 0xc8n |
| }, { |
| a: 0xea8an, |
| b: -0x9n, |
| r: -0x1a0fn |
| }, { |
| a: -0xb7a1n, |
| b: -0xfn, |
| r: 0xc3dn |
| }, { |
| a: 0x949n, |
| b: 0xb0n, |
| r: 0xdn |
| }, { |
| a: -0xb1aan, |
| b: 0x47n, |
| r: -0x280n |
| }, { |
| a: 0xa548n, |
| b: 0xcn, |
| r: 0xdc6n |
| }, { |
| a: -0x2a9en, |
| b: -0x7n, |
| r: 0x616n |
| }, { |
| a: 0x84en, |
| b: 0x3n, |
| r: 0x2c4n |
| }, { |
| a: -0xbd10n, |
| b: 0xbn, |
| r: -0x1130n |
| }, { |
| a: 0x11f5n, |
| b: -0x4n, |
| r: -0x47dn |
| }, { |
| a: 0xadcn, |
| b: 0xcn, |
| r: 0xe7n |
| }, { |
| a: 0xdecn, |
| b: 0x21n, |
| r: 0x6cn |
| }, { |
| a: 0x3961n, |
| b: 0xdbn, |
| r: 0x43n |
| }, { |
| a: -0x13ebn, |
| b: 0xcn, |
| r: -0x1a8n |
| }, { |
| a: -0x9016n, |
| b: 0x90n, |
| r: -0x100n |
| }, { |
| a: 0x455n, |
| b: -0xbn, |
| r: -0x64n |
| }, { |
| a: 0x473fn, |
| b: 0x4n, |
| r: 0x11cfn |
| }, { |
| a: -0xb1fen, |
| b: 0xfn, |
| r: -0xbddn |
| }, { |
| a: 0x55fn, |
| b: 0x6n, |
| r: 0xe5n |
| }, { |
| a: -0xfd8n, |
| b: 0xe0n, |
| r: -0x12n |
| }, { |
| a: 0x5dn, |
| b: 0x3n, |
| r: 0x1fn |
| }, { |
| a: -0x22n, |
| b: -0xan, |
| r: 0x3n |
| }, { |
| a: 0x81n, |
| b: -0x52n, |
| r: -0x1n |
| }, { |
| a: -0x7an, |
| b: -0x9cn, |
| r: 0n |
| }, { |
| a: 0x6dn, |
| b: -0xb3n, |
| r: 0n |
| }, { |
| a: -0xe4b7n, |
| b: 0x32n, |
| r: -0x493n |
| }, { |
| a: -0x61c4n, |
| b: 0x3n, |
| r: -0x2096n |
| }, { |
| a: -0x17n, |
| b: 0xcan, |
| r: 0n |
| }, { |
| a: -0x16n, |
| b: -0x1n, |
| r: 0x16n |
| }, { |
| a: -0x3fdn, |
| b: -0xdcn, |
| r: 0x4n |
| }, { |
| a: -0x3317n, |
| b: 0x7n, |
| r: -0x74cn |
| }, { |
| a: 0x96n, |
| b: 0xe2n, |
| r: 0n |
| }, { |
| a: 0x5b3n, |
| b: 0x65n, |
| r: 0xen |
| }, { |
| a: -0x19n, |
| b: 0x81n, |
| r: 0n |
| }, { |
| a: -0xd7an, |
| b: 0xcn, |
| r: -0x11fn |
| }, { |
| a: -0xcccn, |
| b: -0xa4n, |
| r: 0x13n |
| }, { |
| a: -0x85n, |
| b: 0x64n, |
| r: -0x1n |
| }, { |
| a: -0xb88n, |
| b: 0x2n, |
| r: -0x5c4n |
| }, { |
| a: 0xb2n, |
| b: -0x9n, |
| r: -0x13n |
| }, { |
| a: 0x21n, |
| b: 0x67n, |
| r: 0n |
| }, { |
| a: -0x842en, |
| b: 0x81n, |
| r: -0x106n |
| }, { |
| a: -0x71d1n, |
| b: -0x2n, |
| r: 0x38e8n |
| }, { |
| a: -0xb3fn, |
| b: 0xen, |
| r: -0xcdn |
| }, { |
| a: 0xf6fn, |
| b: 0x71n, |
| r: 0x22n |
| }, { |
| a: -0x49n, |
| b: -0xbn, |
| r: 0x6n |
| }, { |
| a: 0x64n, |
| b: -0x85n, |
| r: 0n |
| }, { |
| a: 0xe7n, |
| b: -0xf0n, |
| r: 0n |
| }, { |
| a: -0x7abn, |
| b: 0xebn, |
| r: -0x8n |
| }, { |
| a: 0x1an, |
| b: -0x2fn, |
| r: 0n |
| }, { |
| a: -0x31c0n, |
| b: -0x5cn, |
| r: 0x8an |
| }, { |
| a: 0xe698n, |
| b: -0x61n, |
| r: -0x260n |
| }, { |
| a: -0x73afn, |
| b: 0xan, |
| r: -0xb91n |
| }, { |
| a: -0xc110n, |
| b: 0x3n, |
| r: -0x405an |
| }, { |
| a: 0x619n, |
| b: 0xen, |
| r: 0x6fn |
| }, { |
| a: 0xaen, |
| b: 0x5n, |
| r: 0x22n |
| }, { |
| a: 0xb5n, |
| b: -0x37n, |
| r: -0x3n |
| }, { |
| a: 0xed8n, |
| b: 0x26n, |
| r: 0x64n |
| }, { |
| a: -0xb5n, |
| b: -0x9n, |
| r: 0x14n |
| }, { |
| a: -0xefn, |
| b: 0xfn, |
| r: -0xfn |
| }, { |
| a: -0xc0n, |
| b: 0x6n, |
| r: -0x20n |
| }, { |
| a: 0x9f3dn, |
| b: -0x92n, |
| r: -0x117n |
| }, { |
| a: 0x9cn, |
| b: 0xan, |
| r: 0xfn |
| }, { |
| a: -0x53n, |
| b: -0xbn, |
| r: 0x7n |
| }, { |
| a: -0xf2a1n, |
| b: -0xb2n, |
| r: 0x15cn |
| }, { |
| a: -0xed2n, |
| b: -0xen, |
| r: 0x10fn |
| }, { |
| a: -0xa8n, |
| b: 0x9n, |
| r: -0x12n |
| }, { |
| a: -0x3cd7n, |
| b: -0xen, |
| r: 0x458n |
| }, { |
| a: -0x1f11n, |
| b: -0x7cn, |
| r: 0x40n |
| }, { |
| a: -0x4370n, |
| b: 0x5n, |
| r: -0xd7cn |
| }, { |
| a: 0x4c29n, |
| b: 0xdn, |
| r: 0x5dbn |
| }, { |
| a: 0x6a78n, |
| b: 0xe8n, |
| r: 0x75n |
| }, { |
| a: -0x429bn, |
| b: 0xf5n, |
| r: -0x45n |
| }, { |
| a: -0xb7an, |
| b: 0x2n, |
| r: -0x5bdn |
| }, { |
| a: 0x6een, |
| b: -0xe1n, |
| r: -0x7n |
| }, { |
| a: -0x25n, |
| b: 0xen, |
| r: -0x2n |
| }, { |
| a: 0xa51n, |
| b: -0x9n, |
| r: -0x125n |
| }, { |
| a: -0x30n, |
| b: -0x1fn, |
| r: 0x1n |
| }, { |
| a: -0x57n, |
| b: -0x6n, |
| r: 0xen |
| }, { |
| a: -0xd4n, |
| b: 0x5n, |
| r: -0x2an |
| }, { |
| a: 0x318n, |
| b: -0x36n, |
| r: -0xen |
| }, { |
| a: 0x8411n, |
| b: 0xc5n, |
| r: 0xabn |
| }, { |
| a: 0x50an, |
| b: -0xan, |
| r: -0x81n |
| }, { |
| a: -0xab14n, |
| b: -0xc6n, |
| r: 0xddn |
| }, { |
| a: 0x158n, |
| b: -0x4an, |
| r: -0x4n |
| }, { |
| a: -0x61n, |
| b: -0x9bn, |
| r: 0n |
| }, { |
| a: -0xe6dn, |
| b: -0x5dn, |
| r: 0x27n |
| }, { |
| a: 0x8695n, |
| b: -0x91n, |
| r: -0xedn |
| }, { |
| a: -0x60f1n, |
| b: 0x8n, |
| r: -0xc1en |
| }, { |
| a: 0x83f2n, |
| b: -0xa5n, |
| r: -0xccn |
| }, { |
| a: 0x678n, |
| b: -0xfn, |
| r: -0x6en |
| }, { |
| a: 0x1e8n, |
| b: 0xan, |
| r: 0x30n |
| }, { |
| a: 0x8319n, |
| b: -0x9bn, |
| r: -0xd8n |
| }, { |
| a: -0xcdn, |
| b: -0xan, |
| r: 0x14n |
| }, { |
| a: 0x47n, |
| b: 0x7n, |
| r: 0xan |
| }, { |
| a: 0x54fn, |
| b: -0xdcn, |
| r: -0x6n |
| }, { |
| a: -0x22n, |
| b: 0xd3n, |
| r: 0n |
| }, { |
| a: 0xb2n, |
| b: 0x18n, |
| r: 0x7n |
| }, { |
| a: 0xcecn, |
| b: 0xfbn, |
| r: 0xdn |
| }, { |
| a: 0xc9ben, |
| b: 0x5dn, |
| r: 0x22bn |
| }, { |
| a: 0xc76n, |
| b: 0xb0n, |
| r: 0x12n |
| }, { |
| a: 0xdbn, |
| b: -0x6n, |
| r: -0x24n |
| }, { |
| a: 0x4fbdn, |
| b: 0x72n, |
| r: 0xb3n |
| }, { |
| a: -0xb26cn, |
| b: -0x5dn, |
| r: 0x1ebn |
| }, { |
| a: -0xacn, |
| b: -0xdfn, |
| r: 0n |
| }, { |
| a: 0xa1c8n, |
| b: -0xbn, |
| r: -0xeb5n |
| }, { |
| a: -0xbfan, |
| b: -0xan, |
| r: 0x132n |
| }, { |
| a: 0x35n, |
| b: -0x4n, |
| r: -0xdn |
| }, { |
| a: 0x9a6n, |
| b: -0x61n, |
| r: -0x19n |
| }, { |
| a: 0x83n, |
| b: -0xa4n, |
| r: 0n |
| }, { |
| a: -0x90cn, |
| b: -0xcn, |
| r: 0xc1n |
| }, { |
| a: -0xe23n, |
| b: -0x3n, |
| r: 0x4b6n |
| }, { |
| a: -0x86n, |
| b: 0xd6n, |
| r: 0n |
| }, { |
| a: -0x5b34n, |
| b: 0x6n, |
| r: -0xf33n |
| }, { |
| a: -0xccn, |
| b: -0xa1n, |
| r: 0x1n |
| }, { |
| a: 0x302n, |
| b: 0xd2n, |
| r: 0x3n |
| }, { |
| a: -0xbcdn, |
| b: 0x5n, |
| r: -0x25cn |
| }, { |
| a: -0x7620n, |
| b: 0x9n, |
| r: -0xd20n |
| }, { |
| a: 0xb76n, |
| b: 0xb0n, |
| r: 0x10n |
| }, { |
| a: 0x11dn, |
| b: 0xen, |
| r: 0x14n |
| }, { |
| a: 0x4dn, |
| b: 0xen, |
| r: 0x5n |
| }, { |
| a: -0xcan, |
| b: 0x5dn, |
| r: -0x2n |
| }, { |
| a: -0x4bn, |
| b: 0x3n, |
| r: -0x19n |
| }, { |
| a: 0xaeden, |
| b: -0xfn, |
| r: -0xba8n |
| }, { |
| a: -0x1988n, |
| b: -0xan, |
| r: 0x28dn |
| }, { |
| a: 0x3c85n, |
| b: -0xe8n, |
| r: -0x42n |
| }, { |
| a: -0xa2n, |
| b: -0x3n, |
| r: 0x36n |
| }, { |
| a: 0x76cn, |
| b: 0x18n, |
| r: 0x4fn |
| }, { |
| a: -0x2fn, |
| b: -0xc3n, |
| r: 0n |
| }, { |
| a: -0xcedn, |
| b: -0x73n, |
| r: 0x1cn |
| }, { |
| a: -0xcfn, |
| b: -0xen, |
| r: 0xen |
| }, { |
| a: 0xa63n, |
| b: 0x9n, |
| r: 0x127n |
| }, { |
| a: -0x3d2n, |
| b: 0xdn, |
| r: -0x4bn |
| }, { |
| a: -0x87dcn, |
| b: 0x9cn, |
| r: -0xden |
| }, { |
| a: -0x791n, |
| b: 0x5bn, |
| r: -0x15n |
| }, { |
| a: 0x3en, |
| b: 0x2n, |
| r: 0x1fn |
| }, { |
| a: 0xd4n, |
| b: 0x7n, |
| r: 0x1en |
| }, { |
| a: 0x56n, |
| b: -0x65n, |
| r: 0n |
| }, { |
| a: 0xfc7n, |
| b: 0xeen, |
| r: 0x10n |
| }, { |
| a: -0xad0fn, |
| b: 0xen, |
| r: -0xc5cn |
| }, { |
| a: 0x35fn, |
| b: -0xden, |
| r: -0x3n |
| }, { |
| a: 0xb2en, |
| b: 0x8n, |
| r: 0x165n |
| }, { |
| a: -0x1552n, |
| b: 0x36n, |
| r: -0x65n |
| }, { |
| a: -0x52n, |
| b: -0x8n, |
| r: 0xan |
| }, { |
| a: 0xcbn, |
| b: -0xffn, |
| r: 0n |
| }, { |
| a: -0xe0d8n, |
| b: 0x3dn, |
| r: -0x3afn |
| }, { |
| a: 0x221n, |
| b: 0xacn, |
| r: 0x3n |
| }, { |
| a: -0xbfn, |
| b: 0xen, |
| r: -0xdn |
| }, { |
| a: -0x8ce7n, |
| b: -0x97n, |
| r: 0xeen |
| }, { |
| a: 0x58b8n, |
| b: 0x8fn, |
| r: 0x9en |
| }, { |
| a: 0x2728n, |
| b: 0xcbn, |
| r: 0x31n |
| }, { |
| a: -0xe5n, |
| b: -0xbfn, |
| r: 0x1n |
| }, { |
| a: 0x319n, |
| b: -0xan, |
| r: -0x4fn |
| }, { |
| a: 0xeen, |
| b: 0xdn, |
| r: 0x12n |
| }, { |
| a: 0xa579n, |
| b: 0x4an, |
| r: 0x23cn |
| }, { |
| a: -0xc04n, |
| b: 0xf3n, |
| r: -0xcn |
| }, { |
| a: -0x62abn, |
| b: -0x55n, |
| r: 0x129n |
| }, { |
| a: 0x4f2en, |
| b: -0x3n, |
| r: -0x1a64n |
| }, { |
| a: 0xbf18n, |
| b: -0x2n, |
| r: -0x5f8cn |
| }, { |
| a: 0x379n, |
| b: 0xd2n, |
| r: 0x4n |
| }, { |
| a: -0x1129n, |
| b: -0xe1n, |
| r: 0x13n |
| }, { |
| a: 0x7b8n, |
| b: -0xf7n, |
| r: -0x8n |
| }, { |
| a: 0x4adn, |
| b: 0x1n, |
| r: 0x4adn |
| }, { |
| a: -0x2e46n, |
| b: -0x94n, |
| r: 0x50n |
| }, { |
| a: -0x90cen, |
| b: 0x8dn, |
| r: -0x106n |
| }, { |
| a: -0x85n, |
| b: 0xcn, |
| r: -0xbn |
| }, { |
| a: -0xdf75n, |
| b: 0x9an, |
| r: -0x173n |
| }, { |
| a: 0x36e8n, |
| b: -0xd9n, |
| r: -0x40n |
| }, { |
| a: -0x412n, |
| b: -0x7n, |
| r: 0x94n |
| }, { |
| a: -0xc469n, |
| b: -0x8dn, |
| r: 0x164n |
| }, { |
| a: 0x7b43n, |
| b: 0xdn, |
| r: 0x97bn |
| }, { |
| a: -0x509n, |
| b: -0xan, |
| r: 0x80n |
| }, { |
| a: -0x632n, |
| b: -0x3n, |
| r: 0x210n |
| }, { |
| a: 0xc3dn, |
| b: -0xen, |
| r: -0xdfn |
| }, { |
| a: -0x9d7dn, |
| b: 0x14n, |
| r: -0x7dfn |
| }, { |
| a: 0x1c8n, |
| b: -0x1en, |
| r: -0xfn |
| }, { |
| a: 0x9a9n, |
| b: -0x9n, |
| r: -0x112n |
| }, { |
| a: -0xd3n, |
| b: -0xbn, |
| r: 0x13n |
| }, { |
| a: -0xe40n, |
| b: 0xb9n, |
| r: -0x13n |
| }, { |
| a: 0xe410n, |
| b: -0x5n, |
| r: -0x2d9cn |
| }, { |
| a: -0xadn, |
| b: 0xe3n, |
| r: 0n |
| }, { |
| a: -0x286dn, |
| b: 0xccn, |
| r: -0x32n |
| }, { |
| a: -0x270fn, |
| b: -0x4dn, |
| r: 0x81n |
| }, { |
| a: 0xcefan, |
| b: -0x71n, |
| r: -0x1d4n |
| }, { |
| a: 0xc8ebn, |
| b: 0x8n, |
| r: 0x191dn |
| }, { |
| a: 0xf34n, |
| b: -0x7dn, |
| r: -0x1fn |
| }, { |
| a: -0x58n, |
| b: 0x15n, |
| r: -0x4n |
| }, { |
| a: -0x6cffn, |
| b: -0x1cn, |
| r: 0x3e4n |
| }, { |
| a: 0x14f0n, |
| b: 0x9n, |
| r: 0x253n |
| }, { |
| a: 0x1391n, |
| b: 0xcn, |
| r: 0x1a1n |
| }, { |
| a: -0xe09dn, |
| b: 0x7dn, |
| r: -0x1ccn |
| }, { |
| a: -0x63ecn, |
| b: -0x4n, |
| r: 0x18fbn |
| }, { |
| a: -0xf608n, |
| b: -0x2n, |
| r: 0x7b04n |
| }, { |
| a: -0xc97n, |
| b: 0x7fn, |
| r: -0x19n |
| }, { |
| a: 0x80dn, |
| b: 0x2n, |
| r: 0x406n |
| }, { |
| a: -0xe6bn, |
| b: 0xfen, |
| r: -0xen |
| }, { |
| a: -0x714n, |
| b: 0x34n, |
| r: -0x22n |
| }, { |
| a: -0xe051n, |
| b: 0x5n, |
| r: -0x2cddn |
| }, { |
| a: 0xc06n, |
| b: -0x3n, |
| r: -0x402n |
| }, { |
| a: 0xe8n, |
| b: -0x3n, |
| r: -0x4dn |
| }, { |
| a: 0xde7n, |
| b: -0xe4n, |
| r: -0xfn |
| }, { |
| a: 0x7cn, |
| b: 0xf9n, |
| r: 0n |
| }, { |
| a: 0x68dn, |
| b: 0xdfn, |
| r: 0x7n |
| }, { |
| a: -0xb0n, |
| b: 0x4n, |
| r: -0x2cn |
| }, { |
| a: -0xc13n, |
| b: 0xen, |
| r: -0xdcn |
| }, { |
| a: 0xf76n, |
| b: -0xdn, |
| r: -0x130n |
| }, { |
| a: -0x142n, |
| b: -0xen, |
| r: 0x17n |
| }, { |
| a: -0xca5fn, |
| b: 0x1en, |
| r: -0x6ben |
| }, { |
| a: 0xd2n, |
| b: 0xf2n, |
| r: 0n |
| }, { |
| a: -0xd8n, |
| b: 0xfn, |
| r: -0xen |
| }, { |
| a: -0xecb5n, |
| b: -0xf9n, |
| r: 0xf3n |
| }, { |
| a: -0x28bbn, |
| b: -0x92n, |
| r: 0x47n |
| }, { |
| a: 0x7acn, |
| b: 0x8en, |
| r: 0xdn |
| }, { |
| a: 0x17n, |
| b: 0xdn, |
| r: 0x1n |
| }, { |
| a: -0x33n, |
| b: 0x7n, |
| r: -0x7n |
| }, { |
| a: -0x74cn, |
| b: 0x6n, |
| r: -0x137n |
| }, { |
| a: -0x676n, |
| b: -0x24n, |
| r: 0x2dn |
| }, { |
| a: -0xb1n, |
| b: 0x85n, |
| r: -0x1n |
| }, { |
| a: 0xc19dn, |
| b: 0xcen, |
| r: 0xf0n |
| }, { |
| a: 0xc47n, |
| b: 0xfn, |
| r: 0xd1n |
| }, { |
| a: -0x2063n, |
| b: -0x50n, |
| r: 0x67n |
| }, { |
| a: 0xd70n, |
| b: 0xen, |
| r: 0xf5n |
| }, { |
| a: -0xedcn, |
| b: 0x5an, |
| r: -0x2an |
| }, { |
| a: 0x5f26n, |
| b: -0xcn, |
| r: -0x7edn |
| }, { |
| a: 0xac28n, |
| b: -0xen, |
| r: -0xc4cn |
| }, { |
| a: 0x593dn, |
| b: 0x3en, |
| r: 0x170n |
| }, { |
| a: -0xd0n, |
| b: 0xcn, |
| r: -0x11n |
| }, { |
| a: 0x99n, |
| b: 0x5n, |
| r: 0x1en |
| }, { |
| a: -0xfan, |
| b: 0x8n, |
| r: -0x1fn |
| }, { |
| a: -0x421bn, |
| b: -0x51n, |
| r: 0xd0n |
| }, { |
| a: 0xce9cn, |
| b: 0x9n, |
| r: 0x16f4n |
| }, { |
| a: -0x6dn, |
| b: -0x3n, |
| r: 0x24n |
| }, { |
| a: 0xf6n, |
| b: -0xan, |
| r: -0x18n |
| }, { |
| a: 0x412n, |
| b: -0xan, |
| r: -0x68n |
| }, { |
| a: -0xc5b7n, |
| b: -0x8n, |
| r: 0x18b6n |
| }, { |
| a: -0xbcn, |
| b: 0xe0n, |
| r: 0n |
| }, { |
| a: 0x760cn, |
| b: 0xe1n, |
| r: 0x86n |
| }, { |
| a: -0x5cn, |
| b: -0xfn, |
| r: 0x6n |
| }, { |
| a: 0xab8n, |
| b: -0x6n, |
| r: -0x1c9n |
| }, { |
| a: -0x57n, |
| b: 0x5n, |
| r: -0x11n |
| }, { |
| a: -0x71a9n, |
| b: -0xbn, |
| r: 0xa55n |
| }, { |
| a: -0xd23n, |
| b: 0xfn, |
| r: -0xe0n |
| }, { |
| a: 0x6f47n, |
| b: -0x43n, |
| r: -0x1a9n |
| }, { |
| a: 0xe617n, |
| b: -0xc8n, |
| r: -0x126n |
| }, { |
| a: 0xfb02n, |
| b: 0x3n, |
| r: 0x53abn |
| }, { |
| a: 0xb73n, |
| b: 0xcn, |
| r: 0xf4n |
| }, { |
| a: -0xc29n, |
| b: 0xf5n, |
| r: -0xcn |
| }, { |
| a: 0xd34n, |
| b: -0x3n, |
| r: -0x466n |
| }, { |
| a: 0xd16n, |
| b: 0xdn, |
| r: 0x101n |
| }, { |
| a: -0xebn, |
| b: 0xb8n, |
| r: -0x1n |
| }, { |
| a: -0xbfn, |
| b: 0xf1n, |
| r: 0n |
| }, { |
| a: -0xa0d8n, |
| b: -0x4n, |
| r: 0x2836n |
| }, { |
| a: -0x71n, |
| b: 0xb2n, |
| r: 0n |
| }, { |
| a: 0x4d38n, |
| b: 0xe5n, |
| r: 0x56n |
| }, { |
| a: 0xadn, |
| b: -0xfn, |
| r: -0xbn |
| }, { |
| a: -0xde3n, |
| b: -0x77n, |
| r: 0x1dn |
| }, { |
| a: 0x2c4n, |
| b: -0x48n, |
| r: -0x9n |
| }, { |
| a: 0xf2n, |
| b: -0xa8n, |
| r: -0x1n |
| }, { |
| a: -0xe3n, |
| b: 0x70n, |
| r: -0x2n |
| }, { |
| a: -0xd1n, |
| b: 0xd7n, |
| r: 0n |
| }, { |
| a: 0x71n, |
| b: -0x59n, |
| r: -0x1n |
| }, { |
| a: -0x7f0n, |
| b: -0xbn, |
| r: 0xb8n |
| }, { |
| a: -0xb4e3n, |
| b: 0x45n, |
| r: -0x29fn |
| }, { |
| a: 0x5d82n, |
| b: -0xen, |
| r: -0x6adn |
| }, { |
| a: 0xc33bn, |
| b: 0x5bn, |
| r: 0x225n |
| }, { |
| a: -0x63n, |
| b: -0xdbn, |
| r: 0n |
| }, { |
| a: 0x89n, |
| b: 0x4n, |
| r: 0x22n |
| }, { |
| a: -0xc295n, |
| b: -0xfn, |
| r: 0xcf8n |
| }, { |
| a: -0x49c0n, |
| b: 0x11n, |
| r: -0x456n |
| }, { |
| a: 0xaban, |
| b: -0x6an, |
| r: -0x19n |
| }, { |
| a: 0xfbn, |
| b: -0x13n, |
| r: -0xdn |
| }, { |
| a: 0x6fn, |
| b: 0xd3n, |
| r: 0n |
| }, { |
| a: -0x6c7n, |
| b: -0x38n, |
| r: 0x1en |
| }, { |
| a: 0xb2n, |
| b: -0x98n, |
| r: -0x1n |
| }, { |
| a: -0xc1n, |
| b: 0xbn, |
| r: -0x11n |
| }, { |
| a: -0xe3en, |
| b: 0x90n, |
| r: -0x19n |
| }, { |
| a: 0x6f5n, |
| b: -0xbn, |
| r: -0xa1n |
| }, { |
| a: -0x600cn, |
| b: 0xcn, |
| r: -0x801n |
| }, { |
| a: 0xf06n, |
| b: 0x8n, |
| r: 0x1e0n |
| }, { |
| a: -0x3be2n, |
| b: -0x61n, |
| r: 0x9en |
| }, { |
| a: 0x6fn, |
| b: 0x1n, |
| r: 0x6fn |
| }, { |
| a: -0x4cbcn, |
| b: -0x1n, |
| r: 0x4cbcn |
| }, { |
| a: -0x755n, |
| b: -0xb0n, |
| r: 0xan |
| }, { |
| a: -0x16n, |
| b: 0xen, |
| r: -0x1n |
| }, { |
| a: 0x4d32n, |
| b: -0xdn, |
| r: -0x5f0n |
| }, { |
| a: 0x38n, |
| b: 0x9n, |
| r: 0x6n |
| }, { |
| a: 0x6c2n, |
| b: 0xen, |
| r: 0x7bn |
| }, { |
| a: 0x8d3bn, |
| b: -0x24n, |
| r: -0x3ecn |
| }, { |
| a: -0x78b3n, |
| b: 0xan, |
| r: -0xc11n |
| }, { |
| a: 0xe6abn, |
| b: -0x3n, |
| r: -0x4ce3n |
| }, { |
| a: -0xa4n, |
| b: 0xcn, |
| r: -0xdn |
| }, { |
| a: -0xba8n, |
| b: -0x25n, |
| r: 0x50n |
| }, { |
| a: -0x1dn, |
| b: 0xdn, |
| r: -0x2n |
| }, { |
| a: 0xcfn, |
| b: -0x73n, |
| r: -0x1n |
| }, { |
| a: 0x12en, |
| b: 0x88n, |
| r: 0x2n |
| }, { |
| a: -0x748n, |
| b: -0x2n, |
| r: 0x3a4n |
| }, { |
| a: -0x88n, |
| b: 0x8n, |
| r: -0x11n |
| }, { |
| a: 0x1bn, |
| b: -0xd3n, |
| r: 0n |
| }, { |
| a: 0xfcan, |
| b: -0x1en, |
| r: -0x86n |
| }, { |
| a: -0x243n, |
| b: 0xb0n, |
| r: -0x3n |
| }, { |
| a: -0x39n, |
| b: 0x8n, |
| r: -0x7n |
| }, { |
| a: 0x57n, |
| b: -0x5n, |
| r: -0x11n |
| }, { |
| a: -0xbaen, |
| b: 0xddn, |
| r: -0xdn |
| }, { |
| a: 0x95e4n, |
| b: 0xbn, |
| r: 0xda0n |
| }, { |
| a: -0xb19n, |
| b: 0xb0n, |
| r: -0x10n |
| }, { |
| a: -0xcd7n, |
| b: -0x4n, |
| r: 0x335n |
| }, { |
| a: -0x74n, |
| b: -0x1n, |
| r: 0x74n |
| }, { |
| a: -0x1afn, |
| b: 0x7n, |
| r: -0x3dn |
| }, { |
| a: 0x7ed9n, |
| b: 0xb7n, |
| r: 0xb1n |
| }, { |
| a: -0x3895n, |
| b: -0xd4n, |
| r: 0x44n |
| }, { |
| a: 0x869n, |
| b: -0x8bn, |
| r: -0xfn |
| }, { |
| a: 0xce2n, |
| b: 0x5dn, |
| r: 0x23n |
| }, { |
| a: -0xd0fn, |
| b: -0xfn, |
| r: 0xden |
| }, { |
| a: 0x411n, |
| b: -0xe4n, |
| r: -0x4n |
| }, { |
| a: -0x59n, |
| b: -0x6n, |
| r: 0xen |
| }, { |
| a: -0xaf5fn, |
| b: 0xcan, |
| r: -0xden |
| }, { |
| a: 0xfec5n, |
| b: -0xbn, |
| r: -0x1729n |
| }, { |
| a: -0xeeen, |
| b: -0xcn, |
| r: 0x13en |
| }, { |
| a: -0xf25n, |
| b: 0xa2n, |
| r: -0x17n |
| }, { |
| a: 0xa4c6n, |
| b: -0xabn, |
| r: -0xf6n |
| }, { |
| a: 0x5eadn, |
| b: -0x76n, |
| r: -0xcdn |
| }, { |
| a: 0x255n, |
| b: 0x6n, |
| r: 0x63n |
| }, { |
| a: 0x9efbn, |
| b: -0x4fn, |
| r: -0x203n |
| }, { |
| a: 0x355n, |
| b: 0x4n, |
| r: 0xd5n |
| }, { |
| a: -0xf50n, |
| b: -0xen, |
| r: 0x118n |
| }, { |
| a: 0x8db1n, |
| b: 0xe4n, |
| r: 0x9fn |
| }, { |
| a: 0x7ff3n, |
| b: 0x4cn, |
| r: 0x1aen |
| }, { |
| a: 0xf3n, |
| b: -0x16n, |
| r: -0xbn |
| }, { |
| a: -0x688n, |
| b: -0x2n, |
| r: 0x344n |
| }, { |
| a: 0xcf18n, |
| b: -0x7n, |
| r: -0x1d95n |
| }, { |
| a: 0xf3n, |
| b: 0x4fn, |
| r: 0x3n |
| }, { |
| a: 0xf4f2n, |
| b: 0x1n, |
| r: 0xf4f2n |
| }, { |
| a: -0xd8cn, |
| b: -0xd1n, |
| r: 0x10n |
| }, { |
| a: -0x2c36n, |
| b: -0xcn, |
| r: 0x3afn |
| }, { |
| a: 0xa5n, |
| b: 0x42n, |
| r: 0x2n |
| }, { |
| a: -0x93e7n, |
| b: 0x9cn, |
| r: -0xf2n |
| }, { |
| a: 0x25n, |
| b: -0x2n, |
| r: -0x12n |
| }, { |
| a: -0x95n, |
| b: 0xa3n, |
| r: 0n |
| }, { |
| a: -0x2an, |
| b: -0x4n, |
| r: 0xan |
| }, { |
| a: -0xb5n, |
| b: 0xfn, |
| r: -0xcn |
| }, { |
| a: -0x4a8n, |
| b: -0x4en, |
| r: 0xfn |
| }, { |
| a: 0x9e11n, |
| b: -0xan, |
| r: -0xfcen |
| }, { |
| a: 0xfb2n, |
| b: -0x9n, |
| r: -0x1ben |
| }, { |
| a: 0xda90n, |
| b: 0xfn, |
| r: 0xe92n |
| }, { |
| a: 0xc85n, |
| b: -0xc9n, |
| r: -0xfn |
| }, { |
| a: 0xd3an, |
| b: -0x5fn, |
| r: -0x23n |
| }, { |
| a: 0x3ebn, |
| b: 0xd1n, |
| r: 0x4n |
| }, { |
| a: -0xad56n, |
| b: 0xf1n, |
| r: -0xb8n |
| }, { |
| a: -0x31c6n, |
| b: 0xfn, |
| r: -0x351n |
| }, { |
| a: 0xfd11n, |
| b: -0x37n, |
| r: -0x499n |
| }, { |
| a: 0xf96n, |
| b: 0x2n, |
| r: 0x7cbn |
| }, { |
| a: 0x977n, |
| b: 0xfn, |
| r: 0xa1n |
| }, { |
| a: -0xfd1n, |
| b: 0x8n, |
| r: -0x1fan |
| }, { |
| a: 0xf417n, |
| b: 0x2n, |
| r: 0x7a0bn |
| }, { |
| a: -0x4an, |
| b: -0x6bn, |
| r: 0n |
| }, { |
| a: -0x1dn, |
| b: -0xd7n, |
| r: 0n |
| }, { |
| a: -0x488an, |
| b: -0xb1n, |
| r: 0x68n |
| }, { |
| a: 0x3b0n, |
| b: -0x5cn, |
| r: -0xan |
| }, { |
| a: 0x8f15n, |
| b: 0xcn, |
| r: 0xbecn |
| }, { |
| a: -0x833n, |
| b: 0xf4n, |
| r: -0x8n |
| }, { |
| a: 0x9dn, |
| b: -0x8n, |
| r: -0x13n |
| }, { |
| a: 0x97n, |
| b: 0xa2n, |
| r: 0n |
| }, { |
| a: -0x82efn, |
| b: 0x76n, |
| r: -0x11cn |
| }, { |
| a: -0x87n, |
| b: -0xdn, |
| r: 0xan |
| }, { |
| a: 0xba38n, |
| b: 0xf8n, |
| r: 0xc0n |
| }, { |
| a: -0xa25n, |
| b: 0x3n, |
| r: -0x361n |
| }, { |
| a: -0x3936n, |
| b: -0x7n, |
| r: 0x82cn |
| }, { |
| a: 0x61n, |
| b: 0xb6n, |
| r: 0n |
| }, { |
| a: 0x850n, |
| b: -0xen, |
| r: -0x98n |
| }, { |
| a: 0xa412n, |
| b: -0x7n, |
| r: -0x1770n |
| }, { |
| a: -0xf08n, |
| b: 0x7n, |
| r: -0x225n |
| }, { |
| a: -0xf8e9n, |
| b: -0xbn, |
| r: 0x16a0n |
| }, { |
| a: -0xa04n, |
| b: -0xfn, |
| r: 0xaan |
| }, { |
| a: -0x818n, |
| b: -0x63n, |
| r: 0x14n |
| }, { |
| a: -0x45n, |
| b: -0x9n, |
| r: 0x7n |
| }, { |
| a: 0xe8n, |
| b: -0xd0n, |
| r: -0x1n |
| }, { |
| a: -0xa8n, |
| b: -0xfn, |
| r: 0xbn |
| }, { |
| a: -0x94n, |
| b: -0xe7n, |
| r: 0n |
| }, { |
| a: 0x744n, |
| b: -0x1n, |
| r: -0x744n |
| }, { |
| a: 0xb0n, |
| b: -0x7n, |
| r: -0x19n |
| }, { |
| a: 0x624n, |
| b: -0x85n, |
| r: -0xbn |
| }, { |
| a: 0x8434n, |
| b: 0x9n, |
| r: 0xeb0n |
| }, { |
| a: -0x2accn, |
| b: 0x2n, |
| r: -0x1566n |
| }, { |
| a: 0xf518n, |
| b: -0x6n, |
| r: -0x28d9n |
| }, { |
| a: -0x21n, |
| b: 0x6n, |
| r: -0x5n |
| }, { |
| a: -0x792n, |
| b: -0xan, |
| r: 0xc1n |
| }, { |
| a: 0xe091n, |
| b: 0x6n, |
| r: 0x256dn |
| }, { |
| a: -0x2c8dn, |
| b: 0xcn, |
| r: -0x3b6n |
| }, { |
| a: 0x7fn, |
| b: 0x1n, |
| r: 0x7fn |
| }, { |
| a: -0x313n, |
| b: -0x59n, |
| r: 0x8n |
| }, { |
| a: 0x2503n, |
| b: 0x8n, |
| r: 0x4a0n |
| }, { |
| a: -0xe4dn, |
| b: -0x8bn, |
| r: 0x1an |
| }, { |
| a: -0xbfd4n, |
| b: 0xfn, |
| r: -0xcc9n |
| }, { |
| a: -0xe1n, |
| b: -0xe6n, |
| r: 0n |
| }, { |
| a: 0x1e4n, |
| b: -0x65n, |
| r: -0x4n |
| }, { |
| a: -0xf31n, |
| b: -0x2n, |
| r: 0x798n |
| }, { |
| a: -0xb92n, |
| b: -0x63n, |
| r: 0x1dn |
| }, { |
| a: 0x9e3n, |
| b: 0xc2n, |
| r: 0xdn |
| }, { |
| a: -0x89n, |
| b: -0x4dn, |
| r: 0x1n |
| }, { |
| a: -0xf4n, |
| b: -0xf4n, |
| r: 0x1n |
| }, { |
| a: -0x72n, |
| b: -0xf2n, |
| r: 0n |
| }, { |
| a: 0x460n, |
| b: -0x96n, |
| r: -0x7n |
| }, { |
| a: 0x2a4n, |
| b: -0x94n, |
| r: -0x4n |
| }, { |
| a: 0xbd70n, |
| b: -0x9dn, |
| r: -0x134n |
| }, { |
| a: -0xb031n, |
| b: 0xbn, |
| r: -0x1004n |
| }, { |
| a: -0xc6en, |
| b: 0xdn, |
| r: -0xf4n |
| }, { |
| a: -0x2efn, |
| b: 0x89n, |
| r: -0x5n |
| }, { |
| a: 0x7c9n, |
| b: -0x5dn, |
| r: -0x15n |
| }, { |
| a: 0x7289n, |
| b: 0x9n, |
| r: 0xcb9n |
| }, { |
| a: -0xdf3n, |
| b: 0x1dn, |
| r: -0x7bn |
| }, { |
| a: -0x5cn, |
| b: -0x4n, |
| r: 0x17n |
| }, { |
| a: -0xffd7n, |
| b: -0xc0n, |
| r: 0x155n |
| }, { |
| a: 0xdbdn, |
| b: 0x7n, |
| r: 0x1f6n |
| }, { |
| a: -0xf8n, |
| b: 0xan, |
| r: -0x18n |
| }, { |
| a: -0xb1n, |
| b: -0x6n, |
| r: 0x1dn |
| }, { |
| a: 0x80cn, |
| b: 0xf6n, |
| r: 0x8n |
| }, { |
| a: -0x1d17n, |
| b: 0x15n, |
| r: -0x162n |
| }, { |
| a: 0x9807n, |
| b: -0x83n, |
| r: -0x129n |
| }, { |
| a: 0x15n, |
| b: -0x4n, |
| r: -0x5n |
| }, { |
| a: -0x36en, |
| b: -0xbn, |
| r: 0x4fn |
| }, { |
| a: 0x4dn, |
| b: 0x7n, |
| r: 0xbn |
| }, { |
| a: 0x26e2n, |
| b: 0x4n, |
| r: 0x9b8n |
| }, { |
| a: -0xbab3n, |
| b: 0x5en, |
| r: -0x1fcn |
| }, { |
| a: 0x73n, |
| b: 0x6n, |
| r: 0x13n |
| }, { |
| a: 0xcan, |
| b: 0xc0n, |
| r: 0x1n |
| }, { |
| a: -0xc5n, |
| b: -0x8n, |
| r: 0x18n |
| }, { |
| a: -0xa1en, |
| b: 0x28n, |
| r: -0x40n |
| }, { |
| a: 0x8bn, |
| b: 0xbn, |
| r: 0xcn |
| }, { |
| a: -0x75en, |
| b: 0xbn, |
| r: -0xabn |
| }, { |
| a: -0x20n, |
| b: -0xc8n, |
| r: 0n |
| }, { |
| a: 0x2d4n, |
| b: 0x99n, |
| r: 0x4n |
| }, { |
| a: -0x9aen, |
| b: 0xfn, |
| r: -0xa5n |
| }, { |
| a: -0x705n, |
| b: -0x1n, |
| r: 0x705n |
| }, { |
| a: 0x68n, |
| b: 0x16n, |
| r: 0x4n |
| }, { |
| a: 0x943bn, |
| b: -0xfn, |
| r: -0x9e1n |
| }, { |
| a: 0xe2dn, |
| b: -0x1an, |
| r: -0x8bn |
| }, { |
| a: 0xdbb1n, |
| b: 0x7en, |
| r: 0x1ben |
| }, { |
| a: -0xd7b3n, |
| b: 0x4n, |
| r: -0x35ecn |
| }, { |
| a: 0x6e49n, |
| b: 0x1n, |
| r: 0x6e49n |
| }, { |
| a: 0x2254n, |
| b: 0xcn, |
| r: 0x2dcn |
| }, { |
| a: -0x6023n, |
| b: -0x1dn, |
| r: 0x350n |
| }, { |
| a: 0xcc00n, |
| b: -0x6n, |
| r: -0x2200n |
| }, { |
| a: 0xdeen, |
| b: 0x6cn, |
| r: 0x21n |
| }, { |
| a: 0x82n, |
| b: 0x2fn, |
| r: 0x2n |
| }, { |
| a: 0x16dn, |
| b: -0x1n, |
| r: -0x16dn |
| }, { |
| a: 0x76ccn, |
| b: -0xen, |
| r: -0x87cn |
| }, { |
| a: -0xben, |
| b: -0x5n, |
| r: 0x26n |
| }, { |
| a: 0x8082n, |
| b: 0x37n, |
| r: 0x256n |
| }, { |
| a: 0x65n, |
| b: -0xdn, |
| r: -0x7n |
| }, { |
| a: -0xae53n, |
| b: 0x53n, |
| r: -0x219n |
| }, { |
| a: -0x8en, |
| b: -0xbcn, |
| r: 0n |
| }, { |
| a: -0x7cn, |
| b: -0x17n, |
| r: 0x5n |
| }, { |
| a: 0xeefn, |
| b: -0x33n, |
| r: -0x4an |
| }, { |
| a: 0x2ban, |
| b: -0x13n, |
| r: -0x24n |
| }, { |
| a: -0xb7dn, |
| b: 0x1n, |
| r: -0xb7dn |
| }, { |
| a: -0xc87cn, |
| b: -0x1n, |
| r: 0xc87cn |
| }, { |
| a: -0xa49n, |
| b: -0x5n, |
| r: 0x20en |
| }, { |
| a: 0xb711n, |
| b: -0xfn, |
| r: -0xc34n |
| }, { |
| a: 0x564n, |
| b: 0x8n, |
| r: 0xacn |
| }, { |
| a: 0x5a64n, |
| b: 0x9n, |
| r: 0xa0bn |
| }, { |
| a: 0xb9en, |
| b: 0xadn, |
| r: 0x11n |
| }, { |
| a: 0xe8n, |
| b: -0x3n, |
| r: -0x4dn |
| }, { |
| a: 0x1cn, |
| b: -0x55n, |
| r: 0n |
| }, { |
| a: -0x53dn, |
| b: 0x7n, |
| r: -0xbfn |
| }, { |
| a: 0x44c9n, |
| b: 0x91n, |
| r: 0x79n |
| }, { |
| a: -0x9b0n, |
| b: 0x5n, |
| r: -0x1f0n |
| }, { |
| a: 0x553n, |
| b: 0x5n, |
| r: 0x110n |
| }, { |
| a: 0x35fn, |
| b: 0xfn, |
| r: 0x39n |
| }, { |
| a: 0xc9b4n, |
| b: -0x99n, |
| r: -0x151n |
| }, { |
| a: 0x29dn, |
| b: -0x59n, |
| r: -0x7n |
| }, { |
| a: -0xd97an, |
| b: 0x20n, |
| r: -0x6cbn |
| }, { |
| a: 0xc2f2n, |
| b: 0xdn, |
| r: 0xefen |
| }, { |
| a: 0x28n, |
| b: -0x5n, |
| r: -0x8n |
| }, { |
| a: 0x4e93n, |
| b: 0x1n, |
| r: 0x4e93n |
| }, { |
| a: -0x3cn, |
| b: -0xdn, |
| r: 0x4n |
| }, { |
| a: -0xfen, |
| b: 0x1fn, |
| r: -0x8n |
| }, { |
| a: -0xc2fn, |
| b: -0xcan, |
| r: 0xfn |
| }, { |
| a: 0x48n, |
| b: -0x9an, |
| r: 0n |
| }, { |
| a: -0xa36n, |
| b: 0x5n, |
| r: -0x20an |
| }, { |
| a: 0x749dn, |
| b: 0x9n, |
| r: 0xcf5n |
| }, { |
| a: 0x535cn, |
| b: -0x1n, |
| r: -0x535cn |
| }, { |
| a: 0x61n, |
| b: 0x92n, |
| r: 0n |
| }, { |
| a: 0x287n, |
| b: 0xcbn, |
| r: 0x3n |
| }, { |
| a: 0xe50dn, |
| b: -0x1n, |
| r: -0xe50dn |
| }, { |
| a: 0xcbn, |
| b: 0xbn, |
| r: 0x12n |
| }, { |
| a: 0x37n, |
| b: 0x5n, |
| r: 0xbn |
| }, { |
| a: -0x988fn, |
| b: -0xan, |
| r: 0xf41n |
| }, { |
| a: 0x8b0n, |
| b: -0x18n, |
| r: -0x5cn |
| }, { |
| a: 0x812bn, |
| b: -0x33n, |
| r: -0x288n |
| }, { |
| a: 0xddn, |
| b: 0x6n, |
| r: 0x24n |
| }, { |
| a: 0xd66n, |
| b: 0xcn, |
| r: 0x11dn |
| }, { |
| a: -0xfdfn, |
| b: -0x46n, |
| r: 0x3an |
| }, { |
| a: -0x82n, |
| b: 0xa9n, |
| r: 0n |
| }, { |
| a: 0x5dn, |
| b: -0x1an, |
| r: -0x3n |
| }, { |
| a: -0x518n, |
| b: -0x3n, |
| r: 0x1b2n |
| }, { |
| a: 0x96efn, |
| b: 0x2n, |
| r: 0x4b77n |
| }, { |
| a: -0x942n, |
| b: -0xen, |
| r: 0xa9n |
| }, { |
| a: -0xd81n, |
| b: 0x56n, |
| r: -0x28n |
| }, { |
| a: 0xeen, |
| b: 0x7n, |
| r: 0x22n |
| }, { |
| a: 0xbedn, |
| b: -0xd1n, |
| r: -0xen |
| }, { |
| a: 0xf1fn, |
| b: -0x4n, |
| r: -0x3c7n |
| }, { |
| a: -0x1db7n, |
| b: -0x2n, |
| r: 0xedbn |
| }, { |
| a: 0x68n, |
| b: -0x82n, |
| r: 0n |
| }, { |
| a: 0x3e9n, |
| b: -0xc6n, |
| r: -0x5n |
| }, { |
| a: 0xe65n, |
| b: -0xccn, |
| r: -0x12n |
| }, { |
| a: 0xcd6an, |
| b: -0x72n, |
| r: -0x1cdn |
| }, { |
| a: 0xe6bcn, |
| b: -0xbbn, |
| r: -0x13bn |
| }, { |
| a: -0x5d5n, |
| b: -0x9n, |
| r: 0xa5n |
| }, { |
| a: -0xcd99n, |
| b: 0xf4n, |
| r: -0xd7n |
| }, { |
| a: 0x62n, |
| b: 0x21n, |
| r: 0x2n |
| }, { |
| a: 0xdbn, |
| b: 0x8an, |
| r: 0x1n |
| }, { |
| a: 0x4bn, |
| b: -0x99n, |
| r: 0n |
| }, { |
| a: 0x51fcn, |
| b: -0x4n, |
| r: -0x147fn |
| }, { |
| a: -0x6c6n, |
| b: -0xdn, |
| r: 0x85n |
| }, { |
| a: 0xbdn, |
| b: 0x5en, |
| r: 0x2n |
| }, { |
| a: 0x2666n, |
| b: -0x57n, |
| r: -0x70n |
| }, { |
| a: 0xd9n, |
| b: -0xfn, |
| r: -0xen |
| }, { |
| a: 0xdfn, |
| b: 0x9n, |
| r: 0x18n |
| }, { |
| a: 0xb0n, |
| b: -0x30n, |
| r: -0x3n |
| }, { |
| a: -0x7360n, |
| b: -0xb1n, |
| r: 0xa6n |
| }, { |
| a: -0xa4fn, |
| b: 0x1n, |
| r: -0xa4fn |
| }, { |
| a: 0x87e2n, |
| b: 0x74n, |
| r: 0x12bn |
| }, { |
| a: 0xafn, |
| b: -0x9fn, |
| r: -0x1n |
| }, { |
| a: 0x2683n, |
| b: 0x43n, |
| r: 0x93n |
| }, { |
| a: 0x94n, |
| b: -0xbn, |
| r: -0xdn |
| }, { |
| a: 0xdcf8n, |
| b: 0x2bn, |
| r: 0x523n |
| }, { |
| a: 0x8b2n, |
| b: 0xdn, |
| r: 0xabn |
| }, { |
| a: -0x9ae1n, |
| b: -0x6n, |
| r: 0x19d0n |
| }, { |
| a: 0xfa9n, |
| b: -0xan, |
| r: -0x190n |
| }, { |
| a: -0x1f79n, |
| b: 0xdan, |
| r: -0x24n |
| }, { |
| a: -0x367n, |
| b: -0xbn, |
| r: 0x4fn |
| }, { |
| a: 0xce79n, |
| b: 0xc1n, |
| r: 0x111n |
| }, { |
| a: -0xe9n, |
| b: 0x4n, |
| r: -0x3an |
| }, { |
| a: -0x532n, |
| b: -0xc4n, |
| r: 0x6n |
| }, { |
| a: -0xe3n, |
| b: 0x9n, |
| r: -0x19n |
| }, { |
| a: -0xd697n, |
| b: -0xbn, |
| r: 0x1382n |
| }, { |
| a: -0x3b7dn, |
| b: -0x1n, |
| r: 0x3b7dn |
| }, { |
| a: -0x695n, |
| b: 0xen, |
| r: -0x78n |
| }, { |
| a: -0x3245n, |
| b: 0x8n, |
| r: -0x648n |
| }, { |
| a: 0xf9n, |
| b: 0x5n, |
| r: 0x31n |
| }, { |
| a: 0xben, |
| b: -0xb8n, |
| r: -0x1n |
| }, { |
| a: 0x1an, |
| b: 0xan, |
| r: 0x2n |
| }, { |
| a: 0xc4n, |
| b: 0x9n, |
| r: 0x15n |
| }, { |
| a: -0x40n, |
| b: 0xbn, |
| r: -0x5n |
| }, { |
| a: 0x23n, |
| b: 0xdn, |
| r: 0x2n |
| }, { |
| a: -0x1an, |
| b: 0x3n, |
| r: -0x8n |
| }, { |
| a: 0xb0e2n, |
| b: -0xden, |
| r: -0xcbn |
| }, { |
| a: 0xf5een, |
| b: 0x72n, |
| r: 0x228n |
| }, { |
| a: 0x18dn, |
| b: 0x34n, |
| r: 0x7n |
| }, { |
| a: 0x54n, |
| b: -0x7an, |
| r: 0n |
| }, { |
| a: -0xe6bn, |
| b: 0x70n, |
| r: -0x20n |
| }, { |
| a: 0x3bn, |
| b: -0x8n, |
| r: -0x7n |
| }, { |
| a: 0xe95n, |
| b: 0x6n, |
| r: 0x26en |
| }, { |
| a: -0x77n, |
| b: -0xc6n, |
| r: 0n |
| }, { |
| a: 0x37a3n, |
| b: -0x60n, |
| r: -0x94n |
| }, { |
| a: -0x9ca9n, |
| b: -0x2cn, |
| r: 0x38fn |
| }, { |
| a: 0x9an, |
| b: 0x10n, |
| r: 0x9n |
| }, { |
| a: -0x15adn, |
| b: -0xen, |
| r: 0x18cn |
| }, { |
| a: -0xc4bn, |
| b: -0x9n, |
| r: 0x15dn |
| }, { |
| a: -0x992n, |
| b: -0x59n, |
| r: 0x1bn |
| }, { |
| a: -0x2c5n, |
| b: -0x9n, |
| r: 0x4en |
| }, { |
| a: -0x4c2dn, |
| b: -0x5n, |
| r: 0xf3cn |
| }, { |
| a: -0xe6n, |
| b: 0xc0n, |
| r: -0x1n |
| }, { |
| a: 0xe93n, |
| b: 0xfn, |
| r: 0xf8n |
| }, { |
| a: -0xebfn, |
| b: -0x34n, |
| r: 0x48n |
| }, { |
| a: 0xddn, |
| b: 0xfn, |
| r: 0xen |
| }, { |
| a: 0x56b9n, |
| b: 0x9n, |
| r: 0x9a2n |
| }, { |
| a: 0xe506n, |
| b: 0xen, |
| r: 0x105bn |
| }, { |
| a: 0xe3b5n, |
| b: -0x1n, |
| r: -0xe3b5n |
| }, { |
| a: -0x3d7n, |
| b: -0xbn, |
| r: 0x59n |
| }, { |
| a: -0x65n, |
| b: 0x16n, |
| r: -0x4n |
| }, { |
| a: -0xb07fn, |
| b: -0x96n, |
| r: 0x12dn |
| }, { |
| a: 0x4129n, |
| b: 0x6n, |
| r: 0xadcn |
| }, { |
| a: -0x5a25n, |
| b: 0x2n, |
| r: -0x2d12n |
| }, { |
| a: 0xae1n, |
| b: -0x9n, |
| r: -0x135n |
| }, { |
| a: -0xc15n, |
| b: -0xe6n, |
| r: 0xdn |
| }, { |
| a: 0xc2n, |
| b: 0xb0n, |
| r: 0x1n |
| }, { |
| a: 0xc7a4n, |
| b: -0x37n, |
| r: -0x3a1n |
| }, { |
| a: 0x632n, |
| b: 0xcn, |
| r: 0x84n |
| }, { |
| a: -0x1cc4n, |
| b: 0x69n, |
| r: -0x46n |
| }, { |
| a: 0xea8n, |
| b: -0xfn, |
| r: -0xfan |
| }, { |
| a: 0x88a0n, |
| b: 0x4n, |
| r: 0x2228n |
| }, { |
| a: -0x6an, |
| b: 0xan, |
| r: -0xan |
| }, { |
| a: -0xd03n, |
| b: -0x6n, |
| r: 0x22bn |
| }, { |
| a: 0x8815n, |
| b: 0x4n, |
| r: 0x2205n |
| }, { |
| a: -0xcbn, |
| b: 0x9n, |
| r: -0x16n |
| }, { |
| a: 0x98n, |
| b: -0x9bn, |
| r: 0n |
| }, { |
| a: 0x8cn, |
| b: 0x5fn, |
| r: 0x1n |
| }, { |
| a: -0x139n, |
| b: 0xfcn, |
| r: -0x1n |
| }, { |
| a: 0x8cn, |
| b: -0x6fn, |
| r: -0x1n |
| }, { |
| a: -0x9en, |
| b: -0x3n, |
| r: 0x34n |
| }, { |
| a: -0x82n, |
| b: -0x3n, |
| r: 0x2bn |
| }, { |
| a: 0x7c6n, |
| b: 0xe6n, |
| r: 0x8n |
| }, { |
| a: -0x65n, |
| b: 0xden, |
| r: 0n |
| }, { |
| a: 0x5an, |
| b: -0xf2n, |
| r: 0n |
| }, { |
| a: 0xe716n, |
| b: 0x9n, |
| r: 0x19adn |
| }, { |
| a: -0xf2n, |
| b: 0x8cn, |
| r: -0x1n |
| }, { |
| a: 0x1a1bn, |
| b: -0x3n, |
| r: -0x8b3n |
| }, { |
| a: -0xa864n, |
| b: 0x1n, |
| r: -0xa864n |
| }, { |
| a: 0x9en, |
| b: 0x8n, |
| r: 0x13n |
| }, { |
| a: 0xaen, |
| b: -0xfn, |
| r: -0xbn |
| }, { |
| a: -0x6e3n, |
| b: 0x34n, |
| r: -0x21n |
| }, { |
| a: 0xbcn, |
| b: 0xc4n, |
| r: 0n |
| }, { |
| a: 0x97a2n, |
| b: 0x7dn, |
| r: 0x136n |
| }, { |
| a: 0xecdn, |
| b: -0xdfn, |
| r: -0x10n |
| }, { |
| a: -0x9an, |
| b: 0x1fn, |
| r: -0x4n |
| }, { |
| a: -0x2dn, |
| b: 0xf2n, |
| r: 0n |
| }, { |
| a: -0x354n, |
| b: 0xd5n, |
| r: -0x4n |
| }, { |
| a: 0x9524n, |
| b: -0x7en, |
| r: -0x12fn |
| }, { |
| a: 0xf9n, |
| b: 0x8en, |
| r: 0x1n |
| }, { |
| a: 0x346n, |
| b: 0xcan, |
| r: 0x4n |
| }, { |
| a: -0xad06n, |
| b: 0x8en, |
| r: -0x137n |
| }, { |
| a: -0xe895n, |
| b: -0xen, |
| r: 0x109cn |
| }, { |
| a: -0x2154n, |
| b: 0xfn, |
| r: -0x238n |
| }, { |
| a: -0xb7fn, |
| b: -0x42n, |
| r: 0x2cn |
| }, { |
| a: -0xf3fbn, |
| b: -0x2n, |
| r: 0x79fdn |
| }, { |
| a: 0x57een, |
| b: 0xen, |
| r: 0x647n |
| }, { |
| a: -0x263n, |
| b: 0x6n, |
| r: -0x65n |
| }, { |
| a: -0x844an, |
| b: 0x2n, |
| r: -0x4225n |
| }, { |
| a: -0xa329n, |
| b: 0x6n, |
| r: -0x1b31n |
| }, { |
| a: -0x3cn, |
| b: -0x34n, |
| r: 0x1n |
| }, { |
| a: -0xce4n, |
| b: 0xdn, |
| r: -0xfdn |
| }, { |
| a: 0x4an, |
| b: 0x7n, |
| r: 0xan |
| }, { |
| a: -0x51n, |
| b: 0xan, |
| r: -0x8n |
| }, { |
| a: 0x6748n, |
| b: -0xan, |
| r: -0xa54n |
| }, { |
| a: 0xc84n, |
| b: 0x3n, |
| r: 0x42cn |
| }, { |
| a: -0xe14n, |
| b: -0xfn, |
| r: 0xf0n |
| }, { |
| a: 0x768n, |
| b: -0xbn, |
| r: -0xacn |
| }, { |
| a: 0x6c7n, |
| b: 0xc8n, |
| r: 0x8n |
| }, { |
| a: 0x84an, |
| b: -0xb2n, |
| r: -0xbn |
| }, { |
| a: 0x53n, |
| b: -0xffn, |
| r: 0n |
| }, { |
| a: 0xb9n, |
| b: -0xan, |
| r: -0x12n |
| }, { |
| a: 0x25n, |
| b: 0x72n, |
| r: 0n |
| }, { |
| a: 0x90fn, |
| b: 0xc1n, |
| r: 0xcn |
| }, { |
| a: -0x1fn, |
| b: -0xfn, |
| r: 0x2n |
| }, { |
| a: -0xe65an, |
| b: -0x3n, |
| r: 0x4cc8n |
| }, { |
| a: 0xa9f9n, |
| b: -0xdan, |
| r: -0xc7n |
| }, { |
| a: -0x55en, |
| b: -0x4n, |
| r: 0x157n |
| }, { |
| a: 0xf707n, |
| b: -0xan, |
| r: -0x18b3n |
| }, { |
| a: -0x7cd0n, |
| b: -0xdn, |
| r: 0x999n |
| }, { |
| a: -0x19n, |
| b: -0x9en, |
| r: 0n |
| }, { |
| a: -0x9cn, |
| b: 0xbn, |
| r: -0xen |
| }, { |
| a: 0x6en, |
| b: 0x6n, |
| r: 0x12n |
| }, { |
| a: 0x3a07n, |
| b: 0x43n, |
| r: 0xddn |
| }, { |
| a: 0x986n, |
| b: 0xdfn, |
| r: 0xan |
| }, { |
| a: 0x3bn, |
| b: -0xc0n, |
| r: 0n |
| }, { |
| a: -0xd6n, |
| b: -0x29n, |
| r: 0x5n |
| }, { |
| a: -0x5dn, |
| b: 0xe9n, |
| r: 0n |
| }, { |
| a: -0x7dn, |
| b: 0xbn, |
| r: -0xbn |
| }, { |
| a: 0xdc9n, |
| b: 0xen, |
| r: 0xfcn |
| }, { |
| a: 0x3c85n, |
| b: 0xan, |
| r: 0x60dn |
| }, { |
| a: 0xda94n, |
| b: 0x3n, |
| r: 0x48dcn |
| }, { |
| a: 0xf03en, |
| b: -0x6n, |
| r: -0x280an |
| }, { |
| a: 0xeaean, |
| b: 0xcbn, |
| r: 0x128n |
| }, { |
| a: 0x673n, |
| b: 0x7n, |
| r: 0xebn |
| }, { |
| a: -0x58n, |
| b: -0x28n, |
| r: 0x2n |
| }, { |
| a: -0x75en, |
| b: -0x26n, |
| r: 0x31n |
| }, { |
| a: -0x6b92n, |
| b: -0x7n, |
| r: 0xf5en |
| }, { |
| a: 0x55c5n, |
| b: 0x9n, |
| r: 0x987n |
| }, { |
| a: 0x40bn, |
| b: 0x8n, |
| r: 0x81n |
| }, { |
| a: 0x3dn, |
| b: 0x4cn, |
| r: 0n |
| }, { |
| a: -0x31n, |
| b: 0xen, |
| r: -0x3n |
| }, { |
| a: -0x94an, |
| b: -0x1n, |
| r: 0x94an |
| }, { |
| a: -0xbe36n, |
| b: 0xf9n, |
| r: -0xc3n |
| }, { |
| a: -0xfan, |
| b: 0x2n, |
| r: -0x7dn |
| }, { |
| a: -0x8bn, |
| b: 0xfn, |
| r: -0x9n |
| }, { |
| a: 0x7094n, |
| b: -0xfn, |
| r: -0x781n |
| }, { |
| a: 0x5en, |
| b: 0xen, |
| r: 0x6n |
| }, { |
| a: -0x4ff8n, |
| b: -0x4n, |
| r: 0x13fen |
| }, { |
| a: -0x9264n, |
| b: -0x8n, |
| r: 0x124cn |
| }, { |
| a: -0x3dacn, |
| b: 0x2en, |
| r: -0x157n |
| }, { |
| a: 0x8f2n, |
| b: -0x67n, |
| r: -0x16n |
| }, { |
| a: -0x8b69n, |
| b: -0xcn, |
| r: 0xb9en |
| }, { |
| a: 0x45n, |
| b: -0x7n, |
| r: -0x9n |
| }, { |
| a: 0xb37n, |
| b: -0x6n, |
| r: -0x1den |
| }, { |
| a: -0x9c4fn, |
| b: -0xbn, |
| r: 0xe35n |
| }, { |
| a: -0xd1n, |
| b: 0xa4n, |
| r: -0x1n |
| }, { |
| a: -0xe9n, |
| b: 0x97n, |
| r: -0x1n |
| }, { |
| a: 0xcfn, |
| b: 0x9cn, |
| r: 0x1n |
| }, { |
| a: 0x7853n, |
| b: -0xcn, |
| r: -0xa06n |
| }, { |
| a: 0xb5n, |
| b: -0xf3n, |
| r: 0n |
| }, { |
| a: 0xa2dan, |
| b: -0xfn, |
| r: -0xadbn |
| }, { |
| a: 0xden, |
| b: -0xen, |
| r: -0xfn |
| }, { |
| a: 0xdaean, |
| b: -0xfn, |
| r: -0xe98n |
| }, { |
| a: -0xe6e9n, |
| b: -0x5fn, |
| r: 0x26en |
| }, { |
| a: 0x975en, |
| b: -0x4an, |
| r: -0x20bn |
| }, { |
| a: 0x4aadn, |
| b: 0xan, |
| r: 0x777n |
| }, { |
| a: -0x23cn, |
| b: -0x4an, |
| r: 0x7n |
| }, { |
| a: -0x5en, |
| b: -0x8dn, |
| r: 0n |
| }, { |
| a: 0xb9abn, |
| b: 0x7n, |
| r: 0x1a86n |
| }, { |
| a: -0x6400n, |
| b: -0x7n, |
| r: 0xe49n |
| }, { |
| a: -0x615n, |
| b: 0xen, |
| r: -0x6fn |
| }, { |
| a: -0xe43n, |
| b: 0x4n, |
| r: -0x390n |
| }, { |
| a: 0x3f4cn, |
| b: 0x8an, |
| r: 0x75n |
| }, { |
| a: 0x91n, |
| b: 0xan, |
| r: 0xen |
| }, { |
| a: 0x3b7n, |
| b: -0x64n, |
| r: -0x9n |
| }, { |
| a: -0xd09n, |
| b: -0x82n, |
| r: 0x19n |
| }, { |
| a: -0x89en, |
| b: 0xen, |
| r: -0x9dn |
| }, { |
| a: -0xe6n, |
| b: -0x1n, |
| r: 0xe6n |
| }, { |
| a: -0x6c8n, |
| b: 0xean, |
| r: -0x7n |
| }, { |
| a: -0x6381n, |
| b: -0x9n, |
| r: 0xb0en |
| }, { |
| a: 0x7fn, |
| b: -0x58n, |
| r: -0x1n |
| }, { |
| a: 0x57dn, |
| b: -0xbn, |
| r: -0x7fn |
| }, { |
| a: -0x4b4n, |
| b: -0x6n, |
| r: 0xc8n |
| }, { |
| a: -0xaf4en, |
| b: -0x16n, |
| r: 0x7f7n |
| }, { |
| a: -0x4efcn, |
| b: -0xfn, |
| r: 0x544n |
| }, { |
| a: -0xcen, |
| b: -0x36n, |
| r: 0x3n |
| }, { |
| a: 0x3901n, |
| b: -0x6an, |
| r: -0x89n |
| }, { |
| a: 0xdb5n, |
| b: 0x66n, |
| r: 0x22n |
| }, { |
| a: -0x7bf0n, |
| b: 0x3n, |
| r: -0x2950n |
| }, { |
| a: 0xb279n, |
| b: 0xen, |
| r: 0xcbfn |
| }, { |
| a: 0x68n, |
| b: -0xd1n, |
| r: 0n |
| }, { |
| a: 0x962n, |
| b: 0x7bn, |
| r: 0x13n |
| }, { |
| a: 0x18n, |
| b: 0x7dn, |
| r: 0n |
| }, { |
| a: 0xc85n, |
| b: -0xccn, |
| r: -0xfn |
| }, { |
| a: 0xa00n, |
| b: -0x8n, |
| r: -0x140n |
| }, { |
| a: -0xf56n, |
| b: -0x4dn, |
| r: 0x32n |
| }, { |
| a: 0xden, |
| b: -0xfen, |
| r: 0n |
| }, { |
| a: 0x8ee7n, |
| b: 0x3n, |
| r: 0x2fa2n |
| }, { |
| a: 0xa3n, |
| b: 0x9n, |
| r: 0x12n |
| }, { |
| a: 0xfafn, |
| b: 0x7n, |
| r: 0x23dn |
| }, { |
| a: 0x9adfn, |
| b: 0x4n, |
| r: 0x26b7n |
| }, { |
| a: 0x924n, |
| b: 0xddn, |
| r: 0xan |
| }, { |
| a: -0xcfan, |
| b: 0x25n, |
| r: -0x59n |
| }, { |
| a: 0x596n, |
| b: -0xfen, |
| r: -0x5n |
| }, { |
| a: -0x87n, |
| b: -0xbn, |
| r: 0xcn |
| }, { |
| a: 0x5821n, |
| b: -0xdn, |
| r: -0x6c7n |
| }, { |
| a: 0x26n, |
| b: 0x74n, |
| r: 0n |
| }, { |
| a: -0xeb2n, |
| b: 0x12n, |
| r: -0xd1n |
| }, { |
| a: 0x40n, |
| b: -0xdn, |
| r: -0x4n |
| }, { |
| a: 0xc0n, |
| b: -0xfbn, |
| r: 0n |
| }, { |
| a: 0x5736n, |
| b: 0x3n, |
| r: 0x1d12n |
| }, { |
| a: -0x76n, |
| b: 0xan, |
| r: -0xbn |
| }, { |
| a: -0xdedn, |
| b: 0x5n, |
| r: -0x2c9n |
| }, { |
| a: -0xf2n, |
| b: -0x9n, |
| r: 0x1an |
| }, { |
| a: 0x247n, |
| b: 0xen, |
| r: 0x29n |
| }, { |
| a: -0xacn, |
| b: -0xcn, |
| r: 0xen |
| }, { |
| a: -0xcan, |
| b: 0x4dn, |
| r: -0x2n |
| }, { |
| a: -0x2a96n, |
| b: 0xan, |
| r: -0x442n |
| }, { |
| a: 0xd575n, |
| b: -0x3an, |
| r: -0x3aen |
| }, { |
| a: -0xb9b0n, |
| b: -0xdn, |
| r: 0xe48n |
| }, { |
| a: 0x8cn, |
| b: 0x5n, |
| r: 0x1cn |
| }, { |
| a: -0x15c9n, |
| b: 0xen, |
| r: -0x18en |
| }, { |
| a: 0xdb8fn, |
| b: -0xd3n, |
| r: -0x10an |
| }, { |
| a: 0xa3n, |
| b: 0x55n, |
| r: 0x1n |
| }, { |
| a: 0x9e2n, |
| b: 0x90n, |
| r: 0x11n |
| }, { |
| a: -0xf090n, |
| b: 0x5dn, |
| r: -0x296n |
| }, { |
| a: -0x4906n, |
| b: -0xbn, |
| r: 0x6a3n |
| }, { |
| a: -0x6f4n, |
| b: 0xefn, |
| r: -0x7n |
| }, { |
| a: -0x9fn, |
| b: -0x79n, |
| r: 0x1n |
| }, { |
| a: -0x9fn, |
| b: -0x28n, |
| r: 0x3n |
| }, { |
| a: 0xd49n, |
| b: 0x2dn, |
| r: 0x4bn |
| }, { |
| a: 0x7a6n, |
| b: -0xe4n, |
| r: -0x8n |
| }, { |
| a: -0x1dbn, |
| b: 0x3dn, |
| r: -0x7n |
| }, { |
| a: -0x672n, |
| b: -0xadn, |
| r: 0x9n |
| }, { |
| a: -0x93a1n, |
| b: 0x89n, |
| r: -0x113n |
| }, { |
| a: -0x40n, |
| b: 0x4n, |
| r: -0x10n |
| }, { |
| a: -0x7bn, |
| b: 0x25n, |
| r: -0x3n |
| }, { |
| a: -0xfd7cn, |
| b: -0xc3n, |
| r: 0x14cn |
| }, { |
| a: -0x3can, |
| b: -0xdn, |
| r: 0x4an |
| }, { |
| a: 0x606bn, |
| b: 0xdn, |
| r: 0x76an |
| }, { |
| a: 0x5cn, |
| b: -0xfbn, |
| r: 0n |
| }, { |
| a: -0x3dc5n, |
| b: 0x8n, |
| r: -0x7b8n |
| }, { |
| a: 0x79b7n, |
| b: 0xe3n, |
| r: 0x89n |
| }, { |
| a: 0xab4n, |
| b: 0x8n, |
| r: 0x156n |
| }, { |
| a: -0x7fn, |
| b: -0xf6n, |
| r: 0n |
| }, { |
| a: -0x4ffn, |
| b: 0x2dn, |
| r: -0x1cn |
| }, { |
| a: -0xf69fn, |
| b: -0x2n, |
| r: 0x7b4fn |
| }, { |
| a: 0xd20n, |
| b: 0x10n, |
| r: 0xd2n |
| }, { |
| a: -0xd53n, |
| b: 0x96n, |
| r: -0x16n |
| }, { |
| a: 0xe72cn, |
| b: -0x4n, |
| r: -0x39cbn |
| }, { |
| a: 0x49n, |
| b: 0x60n, |
| r: 0n |
| }, { |
| a: 0xcdn, |
| b: -0xa7n, |
| r: -0x1n |
| }, { |
| a: 0x849n, |
| b: 0xdn, |
| r: 0xa3n |
| }, { |
| a: -0x7fen, |
| b: 0xfen, |
| r: -0x8n |
| }, { |
| a: 0x9ccen, |
| b: -0x9en, |
| r: -0xfen |
| }, { |
| a: -0xc9n, |
| b: -0x3n, |
| r: 0x43n |
| }, { |
| a: 0x54n, |
| b: -0x9n, |
| r: -0x9n |
| }, { |
| a: -0x24ffn, |
| b: 0x12n, |
| r: -0x20en |
| }, { |
| a: 0x1568n, |
| b: 0x40n, |
| r: 0x55n |
| }, { |
| a: -0x9fa6n, |
| b: -0xf2n, |
| r: 0xa8n |
| }, { |
| a: 0x106n, |
| b: 0xdn, |
| r: 0x14n |
| }, { |
| a: -0xe895n, |
| b: -0xcn, |
| r: 0x1361n |
| }, { |
| a: 0x78fn, |
| b: -0x4an, |
| r: -0x1an |
| }, { |
| a: 0x415bn, |
| b: 0x74n, |
| r: 0x90n |
| }, { |
| a: 0x9c2n, |
| b: -0xb5n, |
| r: -0xdn |
| }, { |
| a: 0x168n, |
| b: -0x3n, |
| r: -0x78n |
| }, { |
| a: 0x2fan, |
| b: -0xa1n, |
| r: -0x4n |
| }, { |
| a: 0x6d91n, |
| b: -0xd1n, |
| r: -0x86n |
| }, { |
| a: 0xcen, |
| b: -0x1n, |
| r: -0xcen |
| }, { |
| a: 0x30bfn, |
| b: 0x4n, |
| r: 0xc2fn |
| }, { |
| a: 0x82n, |
| b: 0xen, |
| r: 0x9n |
| }, { |
| a: 0xa8n, |
| b: -0x99n, |
| r: -0x1n |
| }, { |
| a: -0x26n, |
| b: 0xan, |
| r: -0x3n |
| }, { |
| a: -0xe133n, |
| b: -0x8n, |
| r: 0x1c26n |
| }, { |
| a: -0x926n, |
| b: 0xen, |
| r: -0xa7n |
| }, { |
| a: -0xfc87n, |
| b: -0xd2n, |
| r: 0x133n |
| }, { |
| a: -0x960en, |
| b: -0x7cn, |
| r: 0x135n |
| }, { |
| a: 0x8640n, |
| b: -0x6en, |
| r: -0x138n |
| }, { |
| a: -0x5c34n, |
| b: 0x57n, |
| r: -0x10fn |
| }, { |
| a: -0x8a2n, |
| b: 0xcen, |
| r: -0xan |
| }, { |
| a: 0xd1n, |
| b: -0xan, |
| r: -0x14n |
| }, { |
| a: 0x2340n, |
| b: -0x35n, |
| r: -0xaan |
| }, { |
| a: 0x4afn, |
| b: -0x26n, |
| r: -0x1fn |
| }, { |
| a: 0xdc1cn, |
| b: -0xeen, |
| r: -0xecn |
| }, { |
| a: -0xf7n, |
| b: 0x8bn, |
| r: -0x1n |
| }, { |
| a: 0x8647n, |
| b: 0x9cn, |
| r: 0xdcn |
| }, { |
| a: -0x47en, |
| b: -0x4n, |
| r: 0x11fn |
| }, { |
| a: 0x3fn, |
| b: 0x62n, |
| r: 0n |
| }, { |
| a: -0x40n, |
| b: -0xb0n, |
| r: 0n |
| }, { |
| a: -0x96n, |
| b: -0xfbn, |
| r: 0n |
| }, { |
| a: -0x597n, |
| b: 0x1n, |
| r: -0x597n |
| }, { |
| a: -0x60n, |
| b: -0xb6n, |
| r: 0n |
| }, { |
| a: -0x9en, |
| b: 0x4n, |
| r: -0x27n |
| }, { |
| a: -0x634n, |
| b: 0xb3n, |
| r: -0x8n |
| }, { |
| a: 0x2en, |
| b: 0xban, |
| r: 0n |
| }, { |
| a: 0xb4an, |
| b: -0x30n, |
| r: -0x3cn |
| }, { |
| a: 0x6912n, |
| b: 0xa5n, |
| r: 0xa3n |
| }, { |
| a: 0xa48n, |
| b: 0xdn, |
| r: 0xcan |
| }, { |
| a: 0x4f4cn, |
| b: 0xedn, |
| r: 0x55n |
| }, { |
| a: 0xefbn, |
| b: -0x7n, |
| r: -0x223n |
| }, { |
| a: 0xf938n, |
| b: -0x71n, |
| r: -0x234n |
| }, { |
| a: -0x484n, |
| b: 0x91n, |
| r: -0x7n |
| }, { |
| a: 0x1926n, |
| b: 0x4n, |
| r: 0x649n |
| }, { |
| a: -0xd4n, |
| b: 0xc9n, |
| r: -0x1n |
| }, { |
| a: 0xfen, |
| b: -0xbn, |
| r: -0x17n |
| }, { |
| a: 0xaen, |
| b: -0x7n, |
| r: -0x18n |
| }, { |
| a: 0x3a74n, |
| b: -0xfn, |
| r: -0x3e5n |
| }, { |
| a: 0x5d0n, |
| b: -0x13n, |
| r: -0x4en |
| }, { |
| a: 0x744dn, |
| b: -0x6n, |
| r: -0x1362n |
| }, { |
| a: 0x44n, |
| b: 0xf9n, |
| r: 0n |
| }, { |
| a: -0xafen, |
| b: -0x3n, |
| r: 0x3aan |
| }, { |
| a: 0xbb3an, |
| b: -0xbn, |
| r: -0x1105n |
| }, { |
| a: -0x73n, |
| b: 0x6bn, |
| r: -0x1n |
| }, { |
| a: -0xb2dn, |
| b: -0xbn, |
| r: 0x104n |
| }, { |
| a: 0xc263n, |
| b: 0x1n, |
| r: 0xc263n |
| }, { |
| a: -0x7d7n, |
| b: -0x5n, |
| r: 0x191n |
| }, { |
| a: 0x82c0n, |
| b: 0x3n, |
| r: 0x2b95n |
| }, { |
| a: 0xe298n, |
| b: 0xeen, |
| r: 0xf3n |
| }, { |
| a: -0xec3n, |
| b: 0x60n, |
| r: -0x27n |
| }, { |
| a: 0xfan, |
| b: 0xb1n, |
| r: 0x1n |
| }, { |
| a: 0x2809n, |
| b: 0xc2n, |
| r: 0x34n |
| }, { |
| a: -0x8ab1n, |
| b: -0x5cn, |
| r: 0x181n |
| }, { |
| a: 0x5742n, |
| b: -0x6n, |
| r: -0xe8bn |
| }, { |
| a: 0xd7n, |
| b: 0x7dn, |
| r: 0x1n |
| }, { |
| a: 0xben, |
| b: -0x4n, |
| r: -0x2fn |
| }, { |
| a: -0xde94n, |
| b: -0x2n, |
| r: 0x6f4an |
| }, { |
| a: -0x832n, |
| b: -0xan, |
| r: 0xd1n |
| }, { |
| a: -0xc4c4n, |
| b: 0x5n, |
| r: -0x275an |
| }, { |
| a: 0xcbc7n, |
| b: -0x1an, |
| r: -0x7d6n |
| }, { |
| a: 0xb3n, |
| b: 0xa5n, |
| r: 0x1n |
| }, { |
| a: 0xb4n, |
| b: -0xen, |
| r: -0xcn |
| }, { |
| a: 0xbd72n, |
| b: -0x43n, |
| r: -0x2d3n |
| }, { |
| a: -0x53a3n, |
| b: 0xe3n, |
| r: -0x5en |
| }, { |
| a: 0x58n, |
| b: 0x52n, |
| r: 0x1n |
| }, { |
| a: -0x8ecn, |
| b: -0x1fn, |
| r: 0x49n |
| }, { |
| a: 0x220n, |
| b: -0x5n, |
| r: -0x6cn |
| }, { |
| a: 0x4ban, |
| b: 0x7n, |
| r: 0xacn |
| }, { |
| a: 0xdd3n, |
| b: -0xd7n, |
| r: -0x10n |
| }, { |
| a: 0x210n, |
| b: -0xan, |
| r: -0x34n |
| }, { |
| a: -0x511en, |
| b: -0x75n, |
| r: 0xb1n |
| }, { |
| a: 0xaa02n, |
| b: 0x2dn, |
| r: 0x3c7n |
| }, { |
| a: -0x91n, |
| b: -0x1n, |
| r: 0x91n |
| }, { |
| a: -0xd1an, |
| b: -0xfn, |
| r: 0xdfn |
| }, { |
| a: 0x6en, |
| b: 0xcfn, |
| r: 0n |
| }, { |
| a: 0x472n, |
| b: -0x4n, |
| r: -0x11cn |
| }, { |
| a: -0xb327n, |
| b: 0x90n, |
| r: -0x13en |
| }, { |
| a: 0xf283n, |
| b: -0x4fn, |
| r: -0x311n |
| }, { |
| a: -0x84e7n, |
| b: -0xdn, |
| r: 0xa39n |
| }, { |
| a: -0x2e4n, |
| b: 0x2n, |
| r: -0x172n |
| }, { |
| a: 0x42n, |
| b: 0x2n, |
| r: 0x21n |
| }, { |
| a: -0x522dn, |
| b: -0x2n, |
| r: 0x2916n |
| }, { |
| a: -0x70f9n, |
| b: -0xbn, |
| r: 0xa45n |
| }, { |
| a: 0xf2n, |
| b: 0x6bn, |
| r: 0x2n |
| }, { |
| a: -0x667n, |
| b: 0xb3n, |
| r: -0x9n |
| }, { |
| a: -0xb138n, |
| b: -0xen, |
| r: 0xca8n |
| }, { |
| a: -0x94an, |
| b: 0xbn, |
| r: -0xd8n |
| }, { |
| a: 0x2206n, |
| b: 0xe0n, |
| r: 0x26n |
| }, { |
| a: -0xdb8n, |
| b: 0x5n, |
| r: -0x2ben |
| }, { |
| a: -0xe4cn, |
| b: 0x96n, |
| r: -0x18n |
| }, { |
| a: 0x68n, |
| b: 0x15n, |
| r: 0x4n |
| }, { |
| a: -0xd7an, |
| b: -0xbn, |
| r: 0x139n |
| }, { |
| a: -0x52f2n, |
| b: 0xan, |
| r: -0x84bn |
| }, { |
| a: 0xa324n, |
| b: -0x6n, |
| r: -0x1b30n |
| }, { |
| a: 0x996cn, |
| b: 0xen, |
| r: 0xaf5n |
| }, { |
| a: 0xc1n, |
| b: -0xcfn, |
| r: 0n |
| }, { |
| a: 0x14an, |
| b: 0x68n, |
| r: 0x3n |
| }, { |
| a: 0xa90en, |
| b: 0x1fn, |
| r: 0x574n |
| }, { |
| a: -0x8adn, |
| b: 0xcn, |
| r: -0xb9n |
| }, { |
| a: 0x206n, |
| b: -0xc0n, |
| r: -0x2n |
| }, { |
| a: 0x173n, |
| b: -0xan, |
| r: -0x25n |
| }, { |
| a: -0x35b1n, |
| b: -0x76n, |
| r: 0x74n |
| }, { |
| a: -0x614n, |
| b: -0x77n, |
| r: 0xdn |
| }, { |
| a: 0xaf9n, |
| b: -0xbcn, |
| r: -0xen |
| }, { |
| a: 0xab0n, |
| b: -0xd0n, |
| r: -0xdn |
| }, { |
| a: 0x1en, |
| b: 0xe1n, |
| r: 0n |
| }, { |
| a: -0xa539n, |
| b: -0xfn, |
| r: 0xb03n |
| }, { |
| a: 0x2f70n, |
| b: 0x9bn, |
| r: 0x4en |
| }, { |
| a: -0x3cn, |
| b: -0x2n, |
| r: 0x1en |
| }, { |
| a: 0xaab2n, |
| b: -0xen, |
| r: -0xc31n |
| }, { |
| a: -0xffn, |
| b: 0x7n, |
| r: -0x24n |
| }, { |
| a: -0x860n, |
| b: 0x8n, |
| r: -0x10cn |
| }, { |
| a: -0xe1n, |
| b: -0xen, |
| r: 0x10n |
| }, { |
| a: -0x9dcn, |
| b: 0x83n, |
| r: -0x13n |
| }, { |
| a: 0x44n, |
| b: -0x6fn, |
| r: 0n |
| }, { |
| a: 0x5430n, |
| b: -0x2n, |
| r: -0x2a18n |
| }, { |
| a: 0x4f5an, |
| b: -0xbn, |
| r: -0x736n |
| }, { |
| a: 0xc68en, |
| b: 0x60n, |
| r: 0x211n |
| }, { |
| a: 0xb5cn, |
| b: 0xa9n, |
| r: 0x11n |
| }, { |
| a: -0xd191n, |
| b: 0xc8n, |
| r: -0x10cn |
| }, { |
| a: 0xeedn, |
| b: 0x38n, |
| r: 0x44n |
| }, { |
| a: 0xe9n, |
| b: -0x3en, |
| r: -0x3n |
| }, { |
| a: 0x4an, |
| b: -0xcn, |
| r: -0x6n |
| }, { |
| a: -0xf513n, |
| b: -0xbfn, |
| r: 0x148n |
| }, { |
| a: -0x576n, |
| b: -0xb8n, |
| r: 0x7n |
| }, { |
| a: -0x1bfdn, |
| b: 0x5n, |
| r: -0x599n |
| }, { |
| a: 0xc3n, |
| b: -0xfn, |
| r: -0xdn |
| }, { |
| a: 0xd08n, |
| b: 0x7an, |
| r: 0x1bn |
| }, { |
| a: -0xb0n, |
| b: -0x6n, |
| r: 0x1dn |
| }, { |
| a: 0xe7n, |
| b: -0x4dn, |
| r: -0x3n |
| }, { |
| a: -0x6b70n, |
| b: 0x65n, |
| r: -0x110n |
| }, { |
| a: -0x2e0n, |
| b: 0xcn, |
| r: -0x3dn |
| }, { |
| a: -0x5ddn, |
| b: -0x7n, |
| r: 0xd6n |
| }, { |
| a: 0xc6n, |
| b: -0x4n, |
| r: -0x31n |
| }, { |
| a: -0x3bbn, |
| b: 0xcdn, |
| r: -0x4n |
| }, { |
| a: 0x4b3n, |
| b: 0x3n, |
| r: 0x191n |
| }, { |
| a: 0xb3een, |
| b: 0x9an, |
| r: 0x12bn |
| }, { |
| a: 0x302n, |
| b: -0xc1n, |
| r: -0x3n |
| }, { |
| a: -0x5dfn, |
| b: -0xe1n, |
| r: 0x6n |
| }, { |
| a: 0x18n, |
| b: -0x98n, |
| r: 0n |
| }, { |
| a: 0x74n, |
| b: -0x8n, |
| r: -0xen |
| }, { |
| a: -0xd98n, |
| b: 0x65n, |
| r: -0x22n |
| }, { |
| a: -0x3819n, |
| b: 0xbdn, |
| r: -0x4bn |
| }, { |
| a: -0xb6n, |
| b: 0xan, |
| r: -0x12n |
| }, { |
| a: -0x60an, |
| b: 0x8n, |
| r: -0xc1n |
| }, { |
| a: 0x9831n, |
| b: -0x7n, |
| r: -0x15bdn |
| }, { |
| a: -0x27aan, |
| b: -0xccn, |
| r: 0x31n |
| }, { |
| a: -0x5cn, |
| b: 0xen, |
| r: -0x6n |
| }, { |
| a: 0xee4n, |
| b: 0x7n, |
| r: 0x220n |
| }, { |
| a: 0xf7n, |
| b: -0xffn, |
| r: 0n |
| }, { |
| a: 0x88n, |
| b: -0xf0n, |
| r: 0n |
| }, { |
| a: -0x77f7n, |
| b: 0x2cn, |
| r: -0x2b9n |
| }, { |
| a: -0x553fn, |
| b: 0x54n, |
| r: -0x103n |
| }, { |
| a: -0xbdaen, |
| b: 0x3n, |
| r: -0x3f3an |
| }, { |
| a: -0x911fn, |
| b: 0xfn, |
| r: -0x9acn |
| }, { |
| a: -0x978fn, |
| b: 0xen, |
| r: -0xad3n |
| }, { |
| a: -0x4702n, |
| b: 0x36n, |
| r: -0x150n |
| }, { |
| a: -0x9bn, |
| b: -0xa7n, |
| r: 0n |
| }, { |
| a: -0x73bbn, |
| b: -0xf9n, |
| r: 0x76n |
| }, { |
| a: -0xe64n, |
| b: 0xbn, |
| r: -0x14en |
| }, { |
| a: 0xd9n, |
| b: -0x8n, |
| r: -0x1bn |
| }, { |
| a: 0xc3n, |
| b: -0x6n, |
| r: -0x20n |
| }, { |
| a: -0x7260n, |
| b: -0x7n, |
| r: 0x1056n |
| }, { |
| a: 0xc357n, |
| b: 0xe6n, |
| r: 0xd9n |
| }, { |
| a: 0x4dn, |
| b: -0x2bn, |
| r: -0x1n |
| }, { |
| a: 0x9b14n, |
| b: -0x3n, |
| r: -0x33b1n |
| }, { |
| a: 0x53n, |
| b: -0xcan, |
| r: 0n |
| }, { |
| a: -0x9eb4n, |
| b: 0xa0n, |
| r: -0xfdn |
| }, { |
| a: -0x7714n, |
| b: -0x3n, |
| r: 0x27b1n |
| }, { |
| a: -0x13an, |
| b: 0x81n, |
| r: -0x2n |
| }, { |
| a: 0x3215n, |
| b: -0x3n, |
| r: -0x10b1n |
| }, { |
| a: 0x18n, |
| b: -0xd7n, |
| r: 0n |
| }, { |
| a: 0xc76n, |
| b: -0xa2n, |
| r: -0x13n |
| }, { |
| a: -0xacacn, |
| b: -0xan, |
| r: 0x1144n |
| }, { |
| a: 0x37n, |
| b: -0xedn, |
| r: 0n |
| }, { |
| a: -0xe0n, |
| b: 0xc3n, |
| r: -0x1n |
| }, { |
| a: 0x52a8n, |
| b: 0x5n, |
| r: 0x1088n |
| }, { |
| a: 0xa5n, |
| b: 0x20n, |
| r: 0x5n |
| }, { |
| a: 0x80c3n, |
| b: 0x1n, |
| r: 0x80c3n |
| }, { |
| a: -0xc4n, |
| b: -0xcn, |
| r: 0x10n |
| }, { |
| a: 0x2c9n, |
| b: 0x3n, |
| r: 0xedn |
| }, { |
| a: 0x9408n, |
| b: 0xfn, |
| r: 0x9den |
| }, { |
| a: -0x14an, |
| b: 0xe2n, |
| r: -0x1n |
| }, { |
| a: 0x9an, |
| b: 0x69n, |
| r: 0x1n |
| }, { |
| a: -0xe4n, |
| b: 0xcn, |
| r: -0x13n |
| }, { |
| a: -0xd2n, |
| b: 0x7n, |
| r: -0x1en |
| }, { |
| a: 0x1dn, |
| b: 0xan, |
| r: 0x2n |
| }, { |
| a: 0x74n, |
| b: 0x7n, |
| r: 0x10n |
| }, { |
| a: 0x6076n, |
| b: -0xen, |
| r: -0x6e3n |
| }, { |
| a: -0x9fn, |
| b: 0xen, |
| r: -0xbn |
| }, { |
| a: 0x8df5n, |
| b: 0x3n, |
| r: 0x2f51n |
| }, { |
| a: 0x2bafn, |
| b: -0xe1n, |
| r: -0x31n |
| }, { |
| a: -0x31fbn, |
| b: -0xcan, |
| r: 0x3fn |
| }, { |
| a: 0xddn, |
| b: 0x22n, |
| r: 0x6n |
| }, { |
| a: -0xf80en, |
| b: -0x13n, |
| r: 0xd0en |
| }, { |
| a: 0x80en, |
| b: -0x73n, |
| r: -0x11n |
| }, { |
| a: -0x826n, |
| b: 0xbfn, |
| r: -0xan |
| }, { |
| a: 0x37a0n, |
| b: 0x8an, |
| r: 0x67n |
| }, { |
| a: 0x71n, |
| b: -0xa7n, |
| r: 0n |
| }, { |
| a: -0x546n, |
| b: -0x1an, |
| r: 0x33n |
| }, { |
| a: -0x7efen, |
| b: 0xbn, |
| r: -0xb8bn |
| }, { |
| a: 0xcen, |
| b: -0xadn, |
| r: -0x1n |
| }, { |
| a: -0xacn, |
| b: 0x7n, |
| r: -0x18n |
| }, { |
| a: 0xacn, |
| b: 0xcn, |
| r: 0xen |
| }, { |
| a: 0x1311n, |
| b: -0x7n, |
| r: -0x2b9n |
| }, { |
| a: 0xd1e4n, |
| b: -0x9n, |
| r: -0x1752n |
| }, { |
| a: -0xfb9n, |
| b: -0xan, |
| r: 0x192n |
| }, { |
| a: 0x9ba4n, |
| b: 0x7dn, |
| r: 0x13en |
| }, { |
| a: 0x77dn, |
| b: -0x29n, |
| r: -0x2en |
| }, { |
| a: 0x9bn, |
| b: 0xcn, |
| r: 0xcn |
| }]; |
| |
| 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(); |
| |