| // 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: 0n, |
| b: 0xefn, |
| r: 0xefn |
| }, { |
| a: 0n, |
| b: -0x4n, |
| r: -0x4n |
| }, { |
| a: 0x2f1fn, |
| b: 0x4fn, |
| r: 0x2f6en |
| }, { |
| a: 0x5n, |
| b: 0x8ddn, |
| r: 0x8e2n |
| }, { |
| a: -0x274n, |
| b: -0xdn, |
| r: -0x281n |
| }, { |
| a: 0xcn, |
| b: 0xd34n, |
| r: 0xd40n |
| }, { |
| a: 0n, |
| b: -0x93n, |
| r: -0x93n |
| }, { |
| a: -0x6n, |
| b: 0n, |
| r: -0x6n |
| }, { |
| a: -0x4cn, |
| b: -0xc58n, |
| r: -0xca4n |
| }, { |
| a: -0x78an, |
| b: 0x99ecn, |
| r: 0x9262n |
| }, { |
| a: 0xbbn, |
| b: 0xfc4n, |
| r: 0x107fn |
| }, { |
| a: 0n, |
| b: 0x25n, |
| r: 0x25n |
| }, { |
| a: 0n, |
| b: 0x2dn, |
| r: 0x2dn |
| }, { |
| a: 0x6d43n, |
| b: 0xacn, |
| r: 0x6defn |
| }, { |
| a: 0x5cdn, |
| b: 0n, |
| r: 0x5cdn |
| }, { |
| a: -0x2f98n, |
| b: 0x19bn, |
| r: -0x2dfdn |
| }, { |
| a: 0xa66an, |
| b: -0x7fe5n, |
| r: 0x2685n |
| }, { |
| a: 0x489n, |
| b: -0xen, |
| r: 0x47bn |
| }, { |
| a: -0xbf34n, |
| b: -0xcn, |
| r: -0xbf40n |
| }, { |
| a: 0n, |
| b: 0xan, |
| r: 0xan |
| }, { |
| a: 0xe7d1n, |
| b: 0n, |
| r: 0xe7d1n |
| }, { |
| a: 0x38n, |
| b: -0xb7n, |
| r: -0x7fn |
| }, { |
| a: 0xf97n, |
| b: 0xan, |
| r: 0xfa1n |
| }, { |
| a: -0x321n, |
| b: 0n, |
| r: -0x321n |
| }, { |
| a: -0x9f85n, |
| b: 0xdn, |
| r: -0x9f78n |
| }, { |
| a: 0x9a59n, |
| b: 0xbfn, |
| r: 0x9b18n |
| }, { |
| a: -0xfn, |
| b: 0x1433n, |
| r: 0x1424n |
| }, { |
| a: -0xen, |
| b: -0xcf8n, |
| r: -0xd06n |
| }, { |
| a: 0xe5n, |
| b: 0xab0n, |
| r: 0xb95n |
| }, { |
| a: 0xe7n, |
| b: -0x14b1n, |
| r: -0x13can |
| }, { |
| a: -0x31n, |
| b: 0x9dn, |
| r: 0x6cn |
| }, { |
| a: 0x6f37n, |
| b: -0xf69bn, |
| r: -0x8764n |
| }, { |
| a: 0x5n, |
| b: 0n, |
| r: 0x5n |
| }, { |
| a: -0x17can, |
| b: 0n, |
| r: -0x17can |
| }, { |
| a: -0xdan, |
| b: -0x234cn, |
| r: -0x2426n |
| }, { |
| a: 0xe2an, |
| b: 0x6771n, |
| r: 0x759bn |
| }, { |
| a: 0xen, |
| b: 0x36f0n, |
| r: 0x36fen |
| }, { |
| a: 0xen, |
| b: 0n, |
| r: 0xen |
| }, { |
| a: 0n, |
| b: 0x74bn, |
| r: 0x74bn |
| }, { |
| a: 0xddan, |
| b: -0xdc7n, |
| r: 0x13n |
| }, { |
| a: -0xen, |
| b: 0n, |
| r: -0xen |
| }, { |
| a: 0n, |
| b: 0xfn, |
| r: 0xfn |
| }, { |
| a: -0xan, |
| b: -0x4n, |
| r: -0xen |
| }, { |
| a: -0xbdn, |
| b: -0x9797n, |
| r: -0x9854n |
| }, { |
| a: 0n, |
| b: -0x9fn, |
| r: -0x9fn |
| }, { |
| a: 0xe4an, |
| b: -0xen, |
| r: 0xe3cn |
| }, { |
| a: 0n, |
| b: -0xef8n, |
| r: -0xef8n |
| }, { |
| a: 0n, |
| b: -0xan, |
| r: -0xan |
| }, { |
| a: -0x4b9dn, |
| b: 0xadf5n, |
| r: 0x6258n |
| }, { |
| a: -0x13n, |
| b: 0x5n, |
| r: -0xen |
| }, { |
| a: 0n, |
| b: -0x1a30n, |
| r: -0x1a30n |
| }, { |
| a: 0n, |
| b: 0xfdn, |
| r: 0xfdn |
| }, { |
| a: 0xcn, |
| b: 0x7n, |
| r: 0x13n |
| }, { |
| a: -0x6den, |
| b: 0x2n, |
| r: -0x6dcn |
| }, { |
| a: -0x7n, |
| b: -0xc67n, |
| r: -0xc6en |
| }, { |
| a: -0xcn, |
| b: 0x2226n, |
| r: 0x221an |
| }, { |
| a: 0x731fn, |
| b: 0xfee4n, |
| r: 0x17203n |
| }, { |
| a: -0x34een, |
| b: 0n, |
| r: -0x34een |
| }, { |
| a: 0n, |
| b: -0x7e6cn, |
| r: -0x7e6cn |
| }, { |
| a: 0xa180n, |
| b: 0xc1n, |
| r: 0xa241n |
| }, { |
| a: 0n, |
| b: -0xeben, |
| r: -0xeben |
| }, { |
| a: 0n, |
| b: -0xc7c0n, |
| r: -0xc7c0n |
| }, { |
| a: 0x9n, |
| b: 0n, |
| r: 0x9n |
| }, { |
| a: 0n, |
| b: -0x7e67n, |
| r: -0x7e67n |
| }, { |
| a: -0x8c12n, |
| b: 0x4d4en, |
| r: -0x3ec4n |
| }, { |
| a: -0x526n, |
| b: -0x522cn, |
| r: -0x5752n |
| }, { |
| a: 0xbbd9n, |
| b: 0xfe25n, |
| r: 0x1b9fen |
| }, { |
| a: 0x3aan, |
| b: 0x3n, |
| r: 0x3adn |
| }, { |
| a: -0x1n, |
| b: -0x31n, |
| r: -0x32n |
| }, { |
| a: 0x33n, |
| b: -0x58aan, |
| r: -0x5877n |
| }, { |
| a: 0x797an, |
| b: 0x5edn, |
| r: 0x7f67n |
| }, { |
| a: 0n, |
| b: 0xdbn, |
| r: 0xdbn |
| }, { |
| a: 0xa9efn, |
| b: -0x36en, |
| r: 0xa681n |
| }, { |
| a: -0xb2n, |
| b: 0x9n, |
| r: -0xa9n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x6n, |
| b: 0x24c0n, |
| r: 0x24c6n |
| }, { |
| a: -0x2n, |
| b: -0xdbd4n, |
| r: -0xdbd6n |
| }, { |
| a: 0n, |
| b: -0x7n, |
| r: -0x7n |
| }, { |
| a: -0x6cb5n, |
| b: -0x5n, |
| r: -0x6cban |
| }, { |
| a: 0x4ben, |
| b: -0xc1an, |
| r: -0x75cn |
| }, { |
| a: 0xan, |
| b: 0n, |
| r: 0xan |
| }, { |
| a: 0x1cn, |
| b: 0n, |
| r: 0x1cn |
| }, { |
| a: 0x482n, |
| b: 0x2an, |
| r: 0x4acn |
| }, { |
| a: 0n, |
| b: -0xdn, |
| r: -0xdn |
| }, { |
| a: 0xcen, |
| b: 0x717n, |
| r: 0x7e5n |
| }, { |
| a: -0xen, |
| b: -0x6n, |
| r: -0x14n |
| }, { |
| a: 0x70dn, |
| b: 0x8668n, |
| r: 0x8d75n |
| }, { |
| a: 0n, |
| b: 0xa95n, |
| r: 0xa95n |
| }, { |
| a: -0xc2efn, |
| b: 0x1b2n, |
| r: -0xc13dn |
| }, { |
| a: 0xdf60n, |
| b: -0xdn, |
| r: 0xdf53n |
| }, { |
| a: -0x9n, |
| b: -0x6d1n, |
| r: -0x6dan |
| }, { |
| a: -0xfcd3n, |
| b: 0x13n, |
| r: -0xfcc0n |
| }, { |
| a: 0x19en, |
| b: 0x3643n, |
| r: 0x37e1n |
| }, { |
| a: 0n, |
| b: 0x9dn, |
| r: 0x9dn |
| }, { |
| a: 0n, |
| b: -0xf3fbn, |
| r: -0xf3fbn |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x9ben, |
| b: 0xd43n, |
| r: 0x1701n |
| }, { |
| a: -0x8n, |
| b: -0xan, |
| r: -0x12n |
| }, { |
| a: 0xbfan, |
| b: 0n, |
| r: 0xbfan |
| }, { |
| a: -0x58a4n, |
| b: -0xcn, |
| r: -0x58b0n |
| }, { |
| a: -0xb8d3n, |
| b: 0n, |
| r: -0xb8d3n |
| }, { |
| a: -0x5n, |
| b: 0n, |
| r: -0x5n |
| }, { |
| a: 0xf74n, |
| b: 0n, |
| r: 0xf74n |
| }, { |
| a: 0x22d9n, |
| b: 0xfb97n, |
| r: 0x11e70n |
| }, { |
| a: 0n, |
| b: 0x169n, |
| r: 0x169n |
| }, { |
| a: -0x84n, |
| b: 0xan, |
| r: -0x7an |
| }, { |
| a: -0x6629n, |
| b: -0x375en, |
| r: -0x9d87n |
| }, { |
| a: -0xaan, |
| b: 0x3n, |
| r: -0xa7n |
| }, { |
| a: 0n, |
| b: -0xbn, |
| r: -0xbn |
| }, { |
| a: 0x91n, |
| b: -0xb37n, |
| r: -0xaa6n |
| }, { |
| a: 0xb36n, |
| b: 0x612bn, |
| r: 0x6c61n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xb1cn, |
| b: 0x61n, |
| r: 0xb7dn |
| }, { |
| a: -0xdn, |
| b: 0x8n, |
| r: -0x5n |
| }, { |
| a: 0n, |
| b: -0xb9n, |
| r: -0xb9n |
| }, { |
| a: 0xfn, |
| b: 0xaan, |
| r: 0xb9n |
| }, { |
| a: 0xec4n, |
| b: -0x6105n, |
| r: -0x5241n |
| }, { |
| a: -0x6n, |
| b: -0x7d3n, |
| r: -0x7d9n |
| }, { |
| a: -0x972en, |
| b: 0n, |
| r: -0x972en |
| }, { |
| a: 0x1n, |
| b: -0x39n, |
| r: -0x38n |
| }, { |
| a: 0n, |
| b: 0x19n, |
| r: 0x19n |
| }, { |
| a: 0x48adn, |
| b: -0x1dn, |
| r: 0x4890n |
| }, { |
| a: -0x3a11n, |
| b: -0xbn, |
| r: -0x3a1cn |
| }, { |
| a: 0n, |
| b: 0xf2n, |
| r: 0xf2n |
| }, { |
| a: -0x6n, |
| b: -0x3n, |
| r: -0x9n |
| }, { |
| a: -0x4n, |
| b: 0n, |
| r: -0x4n |
| }, { |
| a: -0xfn, |
| b: 0x6n, |
| r: -0x9n |
| }, { |
| a: 0x50n, |
| b: 0n, |
| r: 0x50n |
| }, { |
| a: -0xccn, |
| b: 0n, |
| r: -0xccn |
| }, { |
| a: -0x96a9n, |
| b: -0x8n, |
| r: -0x96b1n |
| }, { |
| a: -0x709n, |
| b: 0n, |
| r: -0x709n |
| }, { |
| a: -0xea3n, |
| b: 0xb3fn, |
| r: -0x364n |
| }, { |
| a: -0xe36n, |
| b: -0x6n, |
| r: -0xe3cn |
| }, { |
| a: -0x43n, |
| b: 0n, |
| r: -0x43n |
| }, { |
| a: 0x5cn, |
| b: -0xdn, |
| r: 0x4fn |
| }, { |
| a: -0xcan, |
| b: -0x458fn, |
| r: -0x4659n |
| }, { |
| a: 0xb39n, |
| b: -0x85n, |
| r: 0xab4n |
| }, { |
| a: 0x63n, |
| b: 0n, |
| r: 0x63n |
| }, { |
| a: -0xbadn, |
| b: -0x702n, |
| r: -0x12afn |
| }, { |
| a: 0n, |
| b: -0xbn, |
| r: -0xbn |
| }, { |
| a: 0n, |
| b: 0x6n, |
| r: 0x6n |
| }, { |
| a: -0xf277n, |
| b: -0xf2dbn, |
| r: -0x1e552n |
| }, { |
| a: 0x59dn, |
| b: 0x9aen, |
| r: 0xf4bn |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x48n, |
| b: -0x25b0n, |
| r: -0x2568n |
| }, { |
| a: -0x4n, |
| b: 0x72fn, |
| r: 0x72bn |
| }, { |
| a: -0xc71n, |
| b: 0xc08n, |
| r: -0x69n |
| }, { |
| a: -0xbn, |
| b: -0xa5dn, |
| r: -0xa68n |
| }, { |
| a: 0n, |
| b: -0x54cn, |
| r: -0x54cn |
| }, { |
| a: -0x57n, |
| b: 0n, |
| r: -0x57n |
| }, { |
| a: 0xbdn, |
| b: -0x5033n, |
| r: -0x4f76n |
| }, { |
| a: 0x9c4n, |
| b: 0x5d76n, |
| r: 0x673an |
| }, { |
| a: 0x224an, |
| b: 0x3afn, |
| r: 0x25f9n |
| }, { |
| a: -0xdn, |
| b: -0x89n, |
| r: -0x96n |
| }, { |
| a: 0x97a1n, |
| b: 0x2n, |
| r: 0x97a3n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x630n, |
| b: -0x55n, |
| r: -0x685n |
| }, { |
| a: 0x11n, |
| b: -0x5dn, |
| r: -0x4cn |
| }, { |
| a: -0xccn, |
| b: 0x6cn, |
| r: -0x60n |
| }, { |
| a: 0n, |
| b: 0x4b0dn, |
| r: 0x4b0dn |
| }, { |
| a: 0xcf0n, |
| b: 0x1an, |
| r: 0xd0an |
| }, { |
| a: 0x9e78n, |
| b: -0xefcn, |
| r: 0x8f7cn |
| }, { |
| a: 0x329n, |
| b: 0n, |
| r: 0x329n |
| }, { |
| a: 0n, |
| b: -0xe4n, |
| r: -0xe4n |
| }, { |
| a: 0x193n, |
| b: 0n, |
| r: 0x193n |
| }, { |
| a: -0xfn, |
| b: 0n, |
| r: -0xfn |
| }, { |
| a: -0x1bn, |
| b: 0xb6n, |
| r: 0x9bn |
| }, { |
| a: 0x6ean, |
| b: -0x69n, |
| r: 0x681n |
| }, { |
| a: 0n, |
| b: -0xe15n, |
| r: -0xe15n |
| }, { |
| a: 0n, |
| b: -0xfaa8n, |
| r: -0xfaa8n |
| }, { |
| a: 0n, |
| b: -0xdn, |
| r: -0xdn |
| }, { |
| a: 0n, |
| b: 0xe02n, |
| r: 0xe02n |
| }, { |
| a: -0x4n, |
| b: -0x4n, |
| r: -0x8n |
| }, { |
| a: 0xdn, |
| b: 0x85d7n, |
| r: 0x85e4n |
| }, { |
| a: -0xbcn, |
| b: -0x58f3n, |
| r: -0x59afn |
| }, { |
| a: -0x5an, |
| b: 0n, |
| r: -0x5an |
| }, { |
| a: -0x7n, |
| b: -0x17bn, |
| r: -0x182n |
| }, { |
| a: -0x933n, |
| b: 0xbn, |
| r: -0x928n |
| }, { |
| a: 0xdn, |
| b: 0x3n, |
| r: 0x10n |
| }, { |
| a: 0n, |
| b: 0x2n, |
| r: 0x2n |
| }, { |
| a: -0x2n, |
| b: 0n, |
| r: -0x2n |
| }, { |
| a: 0x88n, |
| b: 0n, |
| r: 0x88n |
| }, { |
| a: -0xfn, |
| b: -0x71n, |
| r: -0x80n |
| }, { |
| a: 0xab07n, |
| b: -0x6n, |
| r: 0xab01n |
| }, { |
| a: 0xbn, |
| b: 0x6n, |
| r: 0x11n |
| }, { |
| a: -0xa82n, |
| b: 0xf582n, |
| r: 0xeb00n |
| }, { |
| a: 0x43an, |
| b: -0x5n, |
| r: 0x435n |
| }, { |
| a: 0n, |
| b: 0x4n, |
| r: 0x4n |
| }, { |
| a: 0n, |
| b: -0xc1f3n, |
| r: -0xc1f3n |
| }, { |
| a: -0x390en, |
| b: 0xc036n, |
| r: 0x8728n |
| }, { |
| a: -0x54e8n, |
| b: 0n, |
| r: -0x54e8n |
| }, { |
| a: -0x685n, |
| b: 0x9186n, |
| r: 0x8b01n |
| }, { |
| a: 0x53n, |
| b: 0xdcan, |
| r: 0xe1dn |
| }, { |
| a: -0xaa92n, |
| b: 0n, |
| r: -0xaa92n |
| }, { |
| a: -0x13a7n, |
| b: 0xf8fn, |
| r: -0x418n |
| }, { |
| a: 0xd27n, |
| b: -0xbn, |
| r: 0xd1cn |
| }, { |
| a: -0x4ean, |
| b: 0xdbn, |
| r: -0x40fn |
| }, { |
| a: -0x5d2n, |
| b: 0x7fn, |
| r: -0x553n |
| }, { |
| a: -0xen, |
| b: 0x8ba3n, |
| r: 0x8b95n |
| }, { |
| a: -0x2an, |
| b: 0xf4dn, |
| r: 0xf23n |
| }, { |
| a: 0x9n, |
| b: -0xf20n, |
| r: -0xf17n |
| }, { |
| a: -0x31n, |
| b: -0x1n, |
| r: -0x32n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x53n, |
| b: -0xbbn, |
| r: -0x10en |
| }, { |
| a: 0n, |
| b: 0x1n, |
| r: 0x1n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x218n, |
| b: 0n, |
| r: -0x218n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x3b7n, |
| b: -0x17n, |
| r: -0x3cen |
| }, { |
| a: 0x1n, |
| b: 0x883n, |
| r: 0x884n |
| }, { |
| a: -0xdb0n, |
| b: 0x6n, |
| r: -0xdaan |
| }, { |
| a: -0x74bcn, |
| b: -0x400n, |
| r: -0x78bcn |
| }, { |
| a: -0xfb6an, |
| b: 0xe5en, |
| r: -0xed0cn |
| }, { |
| a: 0x1a66n, |
| b: 0xben, |
| r: 0x1b24n |
| }, { |
| a: 0x1bn, |
| b: -0xe6bn, |
| r: -0xe50n |
| }, { |
| a: -0x8229n, |
| b: 0n, |
| r: -0x8229n |
| }, { |
| a: -0x7bn, |
| b: 0xb2bn, |
| r: 0xab0n |
| }, { |
| a: -0xan, |
| b: 0n, |
| r: -0xan |
| }, { |
| a: -0xbn, |
| b: 0n, |
| r: -0xbn |
| }, { |
| a: 0xd1n, |
| b: -0x465n, |
| r: -0x394n |
| }, { |
| a: 0x9d27n, |
| b: -0x4edan, |
| r: 0x4e4dn |
| }, { |
| a: 0xdbefn, |
| b: -0x47n, |
| r: 0xdba8n |
| }, { |
| a: 0x2n, |
| b: 0x3n, |
| r: 0x5n |
| }, { |
| a: 0x3676n, |
| b: 0n, |
| r: 0x3676n |
| }, { |
| a: 0n, |
| b: 0x9a14n, |
| r: 0x9a14n |
| }, { |
| a: -0x44n, |
| b: 0n, |
| r: -0x44n |
| }, { |
| a: -0x466dn, |
| b: -0x15n, |
| r: -0x4682n |
| }, { |
| a: 0n, |
| b: 0x51n, |
| r: 0x51n |
| }, { |
| a: -0xa4dn, |
| b: 0x8n, |
| r: -0xa45n |
| }, { |
| a: -0x6an, |
| b: -0xd73n, |
| r: -0xdddn |
| }, { |
| a: 0x44n, |
| b: -0x684n, |
| r: -0x640n |
| }, { |
| a: 0x9337n, |
| b: 0n, |
| r: 0x9337n |
| }, { |
| a: -0xan, |
| b: 0x94n, |
| r: 0x8an |
| }, { |
| a: 0xccn, |
| b: -0x4a9n, |
| r: -0x3ddn |
| }, { |
| a: 0xbdd0n, |
| b: 0xbn, |
| r: 0xbddbn |
| }, { |
| a: 0x3bcen, |
| b: 0x59n, |
| r: 0x3c27n |
| }, { |
| a: -0xe491n, |
| b: 0x1n, |
| r: -0xe490n |
| }, { |
| a: -0x3f3dn, |
| b: -0x1e8n, |
| r: -0x4125n |
| }, { |
| a: 0x5dd7n, |
| b: -0xcn, |
| r: 0x5dcbn |
| }, { |
| a: -0x11n, |
| b: -0x4n, |
| r: -0x15n |
| }, { |
| a: -0xdn, |
| b: 0n, |
| r: -0xdn |
| }, { |
| a: 0xan, |
| b: 0n, |
| r: 0xan |
| }, { |
| a: -0x5d5n, |
| b: 0x2n, |
| r: -0x5d3n |
| }, { |
| a: -0x3n, |
| b: 0n, |
| r: -0x3n |
| }, { |
| a: 0xd3fn, |
| b: 0xb2n, |
| r: 0xdf1n |
| }, { |
| a: 0x9n, |
| b: -0x4n, |
| r: 0x5n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xfn, |
| b: 0xfn, |
| r: 0n |
| }, { |
| a: -0x3ee9n, |
| b: 0xa062n, |
| r: 0x6179n |
| }, { |
| a: 0x832n, |
| b: 0xe3n, |
| r: 0x915n |
| }, { |
| a: 0xe4n, |
| b: -0xf0dn, |
| r: -0xe29n |
| }, { |
| a: 0x742n, |
| b: 0x5dn, |
| r: 0x79fn |
| }, { |
| a: 0n, |
| b: 0x445n, |
| r: 0x445n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x97b3n, |
| b: 0n, |
| r: 0x97b3n |
| }, { |
| a: -0x5b10n, |
| b: -0x1c0n, |
| r: -0x5cd0n |
| }, { |
| a: 0xac0n, |
| b: 0xc62n, |
| r: 0x1722n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x77n, |
| b: -0xe2n, |
| r: -0x6bn |
| }, { |
| a: -0x4n, |
| b: 0n, |
| r: -0x4n |
| }, { |
| a: -0xccn, |
| b: 0xee9n, |
| r: 0xe1dn |
| }, { |
| a: 0xb6n, |
| b: 0n, |
| r: 0xb6n |
| }, { |
| a: -0x1an, |
| b: 0n, |
| r: -0x1an |
| }, { |
| a: -0x82ccn, |
| b: 0x4d9n, |
| r: -0x7df3n |
| }, { |
| a: 0xacn, |
| b: 0x3a6n, |
| r: 0x452n |
| }, { |
| a: -0xb6n, |
| b: 0x9dn, |
| r: -0x19n |
| }, { |
| a: -0x81dan, |
| b: -0xf9a9n, |
| r: -0x17b83n |
| }, { |
| a: -0x12n, |
| b: 0n, |
| r: -0x12n |
| }, { |
| a: 0x5208n, |
| b: -0xbcdn, |
| r: 0x463bn |
| }, { |
| a: 0x9n, |
| b: -0x23en, |
| r: -0x235n |
| }, { |
| a: 0xea6n, |
| b: 0x6911n, |
| r: 0x77b7n |
| }, { |
| a: -0xbe6n, |
| b: -0x1dn, |
| r: -0xc03n |
| }, { |
| a: -0x2ea1n, |
| b: 0xcca0n, |
| r: 0x9dffn |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x2dn, |
| b: -0x2n, |
| r: -0x2fn |
| }, { |
| a: -0xan, |
| b: 0xa66n, |
| r: 0xa5cn |
| }, { |
| a: 0x291en, |
| b: -0x746dn, |
| r: -0x4b4fn |
| }, { |
| a: -0x87n, |
| b: -0xd6fn, |
| r: -0xdf6n |
| }, { |
| a: 0x5155n, |
| b: 0n, |
| r: 0x5155n |
| }, { |
| a: -0x921n, |
| b: -0x175n, |
| r: -0xa96n |
| }, { |
| a: 0x6dcn, |
| b: 0n, |
| r: 0x6dcn |
| }, { |
| a: 0n, |
| b: -0xd347n, |
| r: -0xd347n |
| }, { |
| a: 0xen, |
| b: 0xf94n, |
| r: 0xfa2n |
| }, { |
| a: 0x646n, |
| b: 0xbn, |
| r: 0x651n |
| }, { |
| a: -0xa24n, |
| b: -0x274n, |
| r: -0xc98n |
| }, { |
| a: 0xe8n, |
| b: -0x7n, |
| r: 0xe1n |
| }, { |
| a: -0x33n, |
| b: 0xb71n, |
| r: 0xb3en |
| }, { |
| a: -0x192n, |
| b: 0n, |
| r: -0x192n |
| }, { |
| a: 0n, |
| b: -0x7n, |
| r: -0x7n |
| }, { |
| a: 0n, |
| b: -0xb8n, |
| r: -0xb8n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xen, |
| b: 0xccn, |
| r: 0xdan |
| }, { |
| a: -0x6a92n, |
| b: 0x31n, |
| r: -0x6a61n |
| }, { |
| a: -0xbb69n, |
| b: 0xen, |
| r: -0xbb5bn |
| }, { |
| a: 0x6540n, |
| b: -0xda1n, |
| r: 0x579fn |
| }, { |
| a: 0xe4n, |
| b: -0xdan, |
| r: 0xan |
| }, { |
| a: 0xcdn, |
| b: 0n, |
| r: 0xcdn |
| }, { |
| a: -0x8n, |
| b: 0x9n, |
| r: 0x1n |
| }, { |
| a: -0xbcban, |
| b: 0n, |
| r: -0xbcban |
| }, { |
| a: 0xan, |
| b: 0xa22dn, |
| r: 0xa237n |
| }, { |
| a: -0x7an, |
| b: 0n, |
| r: -0x7an |
| }, { |
| a: -0x4n, |
| b: -0xd8n, |
| r: -0xdcn |
| }, { |
| a: 0n, |
| b: 0x362cn, |
| r: 0x362cn |
| }, { |
| a: 0x619an, |
| b: 0n, |
| r: 0x619an |
| }, { |
| a: 0xfbn, |
| b: -0x2n, |
| r: 0xf9n |
| }, { |
| a: 0n, |
| b: -0x32n, |
| r: -0x32n |
| }, { |
| a: -0x1d4fn, |
| b: 0x29bn, |
| r: -0x1ab4n |
| }, { |
| a: 0x8790n, |
| b: 0xbn, |
| r: 0x879bn |
| }, { |
| a: 0xf10n, |
| b: -0x8422n, |
| r: -0x7512n |
| }, { |
| a: 0x6063n, |
| b: -0x2b45n, |
| r: 0x351en |
| }, { |
| a: 0x4n, |
| b: 0x8n, |
| r: 0xcn |
| }, { |
| a: -0x90fn, |
| b: 0x6n, |
| r: -0x909n |
| }, { |
| a: 0x9dn, |
| b: 0x87n, |
| r: 0x124n |
| }, { |
| a: -0x2n, |
| b: -0xa70n, |
| r: -0xa72n |
| }, { |
| a: 0x1002n, |
| b: 0n, |
| r: 0x1002n |
| }, { |
| a: -0x72n, |
| b: 0xe6n, |
| r: 0x74n |
| }, { |
| a: 0xb6n, |
| b: 0xffcn, |
| r: 0x10b2n |
| }, { |
| a: 0n, |
| b: -0x73n, |
| r: -0x73n |
| }, { |
| a: -0xe0n, |
| b: 0x7fn, |
| r: -0x61n |
| }, { |
| a: 0x58fn, |
| b: 0n, |
| r: 0x58fn |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xcden, |
| b: 0n, |
| r: 0xcden |
| }, { |
| a: -0x40dcn, |
| b: -0xen, |
| r: -0x40ean |
| }, { |
| a: -0x481dn, |
| b: 0x41n, |
| r: -0x47dcn |
| }, { |
| a: -0x5d45n, |
| b: -0x66fn, |
| r: -0x63b4n |
| }, { |
| a: 0xd453n, |
| b: 0n, |
| r: 0xd453n |
| }, { |
| a: -0x5b8n, |
| b: 0n, |
| r: -0x5b8n |
| }, { |
| a: 0x8n, |
| b: 0n, |
| r: 0x8n |
| }, { |
| a: 0n, |
| b: -0x4868n, |
| r: -0x4868n |
| }, { |
| a: 0x39n, |
| b: -0xaf8en, |
| r: -0xaf55n |
| }, { |
| a: 0xe879n, |
| b: 0xeb4n, |
| r: 0xf72dn |
| }, { |
| a: -0xaa0n, |
| b: -0xb5dn, |
| r: -0x15fdn |
| }, { |
| a: 0n, |
| b: -0x5n, |
| r: -0x5n |
| }, { |
| a: -0xa6adn, |
| b: 0x83c7n, |
| r: -0x22e6n |
| }, { |
| a: -0x23n, |
| b: 0x6d14n, |
| r: 0x6cf1n |
| }, { |
| a: 0x6341n, |
| b: 0xbn, |
| r: 0x634cn |
| }, { |
| a: -0x70bn, |
| b: 0x1an, |
| r: -0x6f1n |
| }, { |
| a: -0xfb3n, |
| b: -0x1n, |
| r: -0xfb4n |
| }, { |
| a: 0x608n, |
| b: 0xc654n, |
| r: 0xcc5cn |
| }, { |
| a: -0x9n, |
| b: 0xfn, |
| r: 0x6n |
| }, { |
| a: 0n, |
| b: 0xa8e2n, |
| r: 0xa8e2n |
| }, { |
| a: 0x1e9n, |
| b: -0x6een, |
| r: -0x505n |
| }, { |
| a: 0n, |
| b: -0xaa6an, |
| r: -0xaa6an |
| }, { |
| a: -0x74n, |
| b: -0x7fcn, |
| r: -0x870n |
| }, { |
| a: 0xc8fdn, |
| b: -0x827cn, |
| r: 0x4681n |
| }, { |
| a: 0x8n, |
| b: 0xa9fn, |
| r: 0xaa7n |
| }, { |
| a: -0x92bn, |
| b: 0n, |
| r: -0x92bn |
| }, { |
| a: 0xd6n, |
| b: 0x9c1n, |
| r: 0xa97n |
| }, { |
| a: 0n, |
| b: -0x5n, |
| r: -0x5n |
| }, { |
| a: -0xd53n, |
| b: -0xcbn, |
| r: -0xe1en |
| }, { |
| a: 0x1b92n, |
| b: 0xbb9n, |
| r: 0x274bn |
| }, { |
| a: 0x4a6n, |
| b: -0x93c8n, |
| r: -0x8f22n |
| }, { |
| a: 0x7d12n, |
| b: -0x27ffn, |
| r: 0x5513n |
| }, { |
| a: -0x4454n, |
| b: 0xc43n, |
| r: -0x3811n |
| }, { |
| a: -0x206n, |
| b: -0xdn, |
| r: -0x213n |
| }, { |
| a: -0x5n, |
| b: 0xfn, |
| r: 0xan |
| }, { |
| a: -0xan, |
| b: -0xd39n, |
| r: -0xd43n |
| }, { |
| a: 0x177n, |
| b: -0xf8edn, |
| r: -0xf776n |
| }, { |
| a: -0x1a7an, |
| b: -0x5n, |
| r: -0x1a7fn |
| }, { |
| a: -0xbdcn, |
| b: -0xe002n, |
| r: -0xebden |
| }, { |
| a: 0x83n, |
| b: 0x8n, |
| r: 0x8bn |
| }, { |
| a: 0x258dn, |
| b: -0x6d26n, |
| r: -0x4799n |
| }, { |
| a: -0x65n, |
| b: 0xa44n, |
| r: 0x9dfn |
| }, { |
| a: 0x927n, |
| b: 0n, |
| r: 0x927n |
| }, { |
| a: -0x59bn, |
| b: -0xdcan, |
| r: -0x1365n |
| }, { |
| a: 0n, |
| b: -0x9b56n, |
| r: -0x9b56n |
| }, { |
| a: -0x2d5cn, |
| b: 0x3cn, |
| r: -0x2d20n |
| }, { |
| a: 0x6n, |
| b: -0xcbn, |
| r: -0xc5n |
| }, { |
| a: 0x687bn, |
| b: 0x9an, |
| r: 0x6915n |
| }, { |
| a: -0x68ben, |
| b: 0n, |
| r: -0x68ben |
| }, { |
| a: 0x42fn, |
| b: 0n, |
| r: 0x42fn |
| }, { |
| a: -0xcn, |
| b: -0x607cn, |
| r: -0x6088n |
| }, { |
| a: 0xebn, |
| b: -0xf4cn, |
| r: -0xe61n |
| }, { |
| a: -0x3n, |
| b: 0n, |
| r: -0x3n |
| }, { |
| a: -0x3719n, |
| b: 0x639cn, |
| r: 0x2c83n |
| }, { |
| a: -0x58n, |
| b: -0x2361n, |
| r: -0x23b9n |
| }, { |
| a: -0x624n, |
| b: 0n, |
| r: -0x624n |
| }, { |
| a: 0x5235n, |
| b: 0n, |
| r: 0x5235n |
| }, { |
| a: 0x237cn, |
| b: 0x965n, |
| r: 0x2ce1n |
| }, { |
| a: -0xe0n, |
| b: 0n, |
| r: -0xe0n |
| }, { |
| a: -0x24n, |
| b: -0x9n, |
| r: -0x2dn |
| }, { |
| a: 0xaan, |
| b: 0x96n, |
| r: 0x140n |
| }, { |
| a: -0x24e4n, |
| b: 0x6fden, |
| r: 0x4afan |
| }, { |
| a: -0xf2n, |
| b: 0x5n, |
| r: -0xedn |
| }, { |
| a: -0x40edn, |
| b: 0n, |
| r: -0x40edn |
| }, { |
| a: 0n, |
| b: -0xfc33n, |
| r: -0xfc33n |
| }, { |
| a: 0x96n, |
| b: 0xbfn, |
| r: 0x155n |
| }, { |
| a: -0x7an, |
| b: -0xdn, |
| r: -0x87n |
| }, { |
| a: -0xae3n, |
| b: 0x2n, |
| r: -0xae1n |
| }, { |
| a: -0x8n, |
| b: 0n, |
| r: -0x8n |
| }, { |
| a: 0x53fn, |
| b: 0x8d7n, |
| r: 0xe16n |
| }, { |
| a: 0n, |
| b: 0x820n, |
| r: 0x820n |
| }, { |
| a: -0x1en, |
| b: 0xbn, |
| r: -0x13n |
| }, { |
| a: 0xfdd0n, |
| b: 0xdfcn, |
| r: 0x10bccn |
| }, { |
| a: -0x1n, |
| b: -0xb5bn, |
| r: -0xb5cn |
| }, { |
| a: 0n, |
| b: -0x9n, |
| r: -0x9n |
| }, { |
| a: -0x825bn, |
| b: 0xf99n, |
| r: -0x72c2n |
| }, { |
| a: 0n, |
| b: -0x1ee0n, |
| r: -0x1ee0n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x8256n, |
| b: -0x467cn, |
| r: -0xc8d2n |
| }, { |
| a: 0n, |
| b: 0x8n, |
| r: 0x8n |
| }, { |
| a: 0x28an, |
| b: -0xbfan, |
| r: -0x970n |
| }, { |
| a: -0xbn, |
| b: -0xf3n, |
| r: -0xfen |
| }, { |
| a: -0x1becn, |
| b: 0x70dan, |
| r: 0x54een |
| }, { |
| a: -0x6n, |
| b: -0x9bd8n, |
| r: -0x9bden |
| }, { |
| a: 0x465cn, |
| b: -0x8n, |
| r: 0x4654n |
| }, { |
| a: 0x46en, |
| b: -0xc4n, |
| r: 0x3aan |
| }, { |
| a: 0x562n, |
| b: 0x2b7en, |
| r: 0x30e0n |
| }, { |
| a: 0xcn, |
| b: 0x5n, |
| r: 0x11n |
| }, { |
| a: -0xb3n, |
| b: 0xcn, |
| r: -0xa7n |
| }, { |
| a: -0xec2n, |
| b: -0x5n, |
| r: -0xec7n |
| }, { |
| a: -0xfn, |
| b: 0n, |
| r: -0xfn |
| }, { |
| a: -0xd70n, |
| b: 0x7n, |
| r: -0xd69n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x3edn, |
| b: -0x1a98n, |
| r: -0x16abn |
| }, { |
| a: 0x4cn, |
| b: -0x7fn, |
| r: -0x33n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0n, |
| b: 0x4871n, |
| r: 0x4871n |
| }, { |
| a: 0xbefn, |
| b: -0x3n, |
| r: 0xbecn |
| }, { |
| a: 0x9acen, |
| b: -0xc64n, |
| r: 0x8e6an |
| }, { |
| a: 0n, |
| b: -0x11e3n, |
| r: -0x11e3n |
| }, { |
| a: 0n, |
| b: 0x90en, |
| r: 0x90en |
| }, { |
| a: 0xf157n, |
| b: 0n, |
| r: 0xf157n |
| }, { |
| a: 0x7n, |
| b: -0x867n, |
| r: -0x860n |
| }, { |
| a: -0xen, |
| b: 0x2n, |
| r: -0xcn |
| }, { |
| a: -0x4n, |
| b: 0x1fd0n, |
| r: 0x1fccn |
| }, { |
| a: 0n, |
| b: 0x9n, |
| r: 0x9n |
| }, { |
| a: 0xf3n, |
| b: -0xbe7fn, |
| r: -0xbd8cn |
| }, { |
| a: -0x2en, |
| b: 0n, |
| r: -0x2en |
| }, { |
| a: -0x42n, |
| b: 0x7ean, |
| r: 0x7a8n |
| }, { |
| a: 0x8844n, |
| b: -0x6d88n, |
| r: 0x1abcn |
| }, { |
| a: -0x24n, |
| b: -0xdn, |
| r: -0x31n |
| }, { |
| a: -0xbn, |
| b: -0xeen, |
| r: -0xf9n |
| }, { |
| a: 0n, |
| b: -0xabn, |
| r: -0xabn |
| }, { |
| a: 0x5bd4n, |
| b: -0x73n, |
| r: 0x5b61n |
| }, { |
| a: -0x76n, |
| b: 0n, |
| r: -0x76n |
| }, { |
| a: -0x21n, |
| b: 0x3n, |
| r: -0x1en |
| }, { |
| a: 0n, |
| b: 0x9bn, |
| r: 0x9bn |
| }, { |
| a: -0x36c8n, |
| b: -0xbn, |
| r: -0x36d3n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xden, |
| b: 0n, |
| r: -0xden |
| }, { |
| a: -0x4961n, |
| b: 0x48n, |
| r: -0x4919n |
| }, { |
| a: 0x3n, |
| b: -0x8b2cn, |
| r: -0x8b29n |
| }, { |
| a: -0x88f1n, |
| b: 0xe2n, |
| r: -0x880fn |
| }, { |
| a: -0x4n, |
| b: -0xa95an, |
| r: -0xa95en |
| }, { |
| a: -0xebn, |
| b: 0x1n, |
| r: -0xean |
| }, { |
| a: -0x2n, |
| b: 0x1n, |
| r: -0x1n |
| }, { |
| a: 0n, |
| b: 0xb40n, |
| r: 0xb40n |
| }, { |
| a: 0x39n, |
| b: -0x874n, |
| r: -0x83bn |
| }, { |
| a: -0xc2n, |
| b: 0xd29n, |
| r: 0xc67n |
| }, { |
| a: 0x43n, |
| b: 0x36an, |
| r: 0x3adn |
| }, { |
| a: -0x441n, |
| b: 0xc278n, |
| r: 0xbe37n |
| }, { |
| a: 0x50n, |
| b: -0xa5n, |
| r: -0x55n |
| }, { |
| a: 0xb6cn, |
| b: 0x9d6n, |
| r: 0x1542n |
| }, { |
| a: 0xcn, |
| b: -0xa8an, |
| r: -0xa7en |
| }, { |
| a: 0xcn, |
| b: 0n, |
| r: 0xcn |
| }, { |
| a: 0n, |
| b: -0x6n, |
| r: -0x6n |
| }, { |
| a: 0n, |
| b: 0x765n, |
| r: 0x765n |
| }, { |
| a: -0xbn, |
| b: 0x6n, |
| r: -0x5n |
| }, { |
| a: -0x86aen, |
| b: 0xf44cn, |
| r: 0x6d9en |
| }, { |
| a: -0xc98n, |
| b: -0xf0fan, |
| r: -0xfd92n |
| }, { |
| a: 0x68n, |
| b: 0n, |
| r: 0x68n |
| }, { |
| a: -0x95n, |
| b: -0x1n, |
| r: -0x96n |
| }, { |
| a: 0xa2dcn, |
| b: 0x2492n, |
| r: 0xc76en |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x3bdn, |
| b: 0x2d62n, |
| r: 0x29a5n |
| }, { |
| a: -0xa944n, |
| b: -0xeen, |
| r: -0xaa32n |
| }, { |
| a: 0xd5n, |
| b: -0xfn, |
| r: 0xc6n |
| }, { |
| a: 0x316n, |
| b: 0x33n, |
| r: 0x349n |
| }, { |
| a: -0x8n, |
| b: -0xan, |
| r: -0x12n |
| }, { |
| a: -0xa59n, |
| b: -0x9n, |
| r: -0xa62n |
| }, { |
| a: 0n, |
| b: -0xen, |
| r: -0xen |
| }, { |
| a: -0xfn, |
| b: -0x732n, |
| r: -0x741n |
| }, { |
| a: 0n, |
| b: 0xeacn, |
| r: 0xeacn |
| }, { |
| a: -0x1en, |
| b: 0n, |
| r: -0x1en |
| }, { |
| a: 0xfb5n, |
| b: 0xf4n, |
| r: 0x10a9n |
| }, { |
| a: 0xfn, |
| b: -0x5n, |
| r: 0xan |
| }, { |
| a: 0x98n, |
| b: 0x7an, |
| r: 0x112n |
| }, { |
| a: 0n, |
| b: 0x6an, |
| r: 0x6an |
| }, { |
| a: 0xe7en, |
| b: -0xfn, |
| r: 0xe6fn |
| }, { |
| a: 0x2n, |
| b: -0x99n, |
| r: -0x97n |
| }, { |
| a: 0x60n, |
| b: -0xa3a9n, |
| r: -0xa349n |
| }, { |
| a: 0x3bn, |
| b: 0x7n, |
| r: 0x42n |
| }, { |
| a: 0n, |
| b: 0x920n, |
| r: 0x920n |
| }, { |
| a: 0x5en, |
| b: 0n, |
| r: 0x5en |
| }, { |
| a: -0x3b2n, |
| b: -0x5ffn, |
| r: -0x9b1n |
| }, { |
| a: -0x98n, |
| b: 0xen, |
| r: -0x8an |
| }, { |
| a: -0x5f1n, |
| b: 0n, |
| r: -0x5f1n |
| }, { |
| a: -0x51n, |
| b: 0n, |
| r: -0x51n |
| }, { |
| a: -0x9n, |
| b: -0xa4bn, |
| r: -0xa54n |
| }, { |
| a: 0xfd7dn, |
| b: -0x3cn, |
| r: 0xfd41n |
| }, { |
| a: 0n, |
| b: -0x61edn, |
| r: -0x61edn |
| }, { |
| a: 0xceean, |
| b: 0x5n, |
| r: 0xceefn |
| }, { |
| a: -0xb0n, |
| b: -0xd667n, |
| r: -0xd717n |
| }, { |
| a: 0n, |
| b: -0xdn, |
| r: -0xdn |
| }, { |
| a: 0n, |
| b: 0xbd9n, |
| r: 0xbd9n |
| }, { |
| a: -0xf1n, |
| b: 0x554cn, |
| r: 0x545bn |
| }, { |
| a: 0n, |
| b: 0xcn, |
| r: 0xcn |
| }, { |
| a: -0xb5afn, |
| b: -0x6n, |
| r: -0xb5b5n |
| }, { |
| a: -0xcn, |
| b: 0x9bn, |
| r: 0x8fn |
| }, { |
| a: -0x696n, |
| b: -0xen, |
| r: -0x6a4n |
| }, { |
| a: -0xad3an, |
| b: -0xb94n, |
| r: -0xb8cen |
| }, { |
| a: 0x2c4n, |
| b: -0x5en, |
| r: 0x266n |
| }, { |
| a: 0xc963n, |
| b: -0x3480n, |
| r: 0x94e3n |
| }, { |
| a: 0x8e6cn, |
| b: 0n, |
| r: 0x8e6cn |
| }, { |
| a: -0xbn, |
| b: 0x1n, |
| r: -0xan |
| }, { |
| a: 0xe9dan, |
| b: 0x675fn, |
| r: 0x15139n |
| }, { |
| a: -0xe8n, |
| b: 0x984n, |
| r: 0x89cn |
| }, { |
| a: 0x2n, |
| b: -0x9a8n, |
| r: -0x9a6n |
| }, { |
| a: 0x5n, |
| b: 0x9dn, |
| r: 0xa2n |
| }, { |
| a: 0xd7n, |
| b: -0x2n, |
| r: 0xd5n |
| }, { |
| a: 0xa34n, |
| b: -0xf9b6n, |
| r: -0xef82n |
| }, { |
| a: -0x9n, |
| b: -0x386n, |
| r: -0x38fn |
| }, { |
| a: -0x8n, |
| b: 0x4n, |
| r: -0x4n |
| }, { |
| a: 0n, |
| b: -0xaccn, |
| r: -0xaccn |
| }, { |
| a: 0xa0b1n, |
| b: -0x9n, |
| r: 0xa0a8n |
| }, { |
| a: -0xe6n, |
| b: 0n, |
| r: -0xe6n |
| }, { |
| a: -0xbe2bn, |
| b: 0x6n, |
| r: -0xbe25n |
| }, { |
| a: -0x3n, |
| b: 0n, |
| r: -0x3n |
| }, { |
| a: 0xe0n, |
| b: -0x96bn, |
| r: -0x88bn |
| }, { |
| a: -0x447n, |
| b: 0xb60n, |
| r: 0x719n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x7n, |
| b: 0n, |
| r: 0x7n |
| }, { |
| a: 0xae3n, |
| b: 0x88een, |
| r: 0x93d1n |
| }, { |
| a: -0x8f9n, |
| b: 0x4559n, |
| r: 0x3c60n |
| }, { |
| a: -0xc04n, |
| b: 0n, |
| r: -0xc04n |
| }, { |
| a: 0n, |
| b: -0x113n, |
| r: -0x113n |
| }, { |
| a: 0n, |
| b: -0xe966n, |
| r: -0xe966n |
| }, { |
| a: 0n, |
| b: -0xdf8n, |
| r: -0xdf8n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x16n, |
| b: -0x28n, |
| r: -0x3en |
| }, { |
| a: 0n, |
| b: -0x494n, |
| r: -0x494n |
| }, { |
| a: 0x4n, |
| b: -0xbn, |
| r: -0x7n |
| }, { |
| a: -0x55fan, |
| b: -0x74dn, |
| r: -0x5d47n |
| }, { |
| a: 0xe79n, |
| b: 0n, |
| r: 0xe79n |
| }, { |
| a: 0xe5n, |
| b: 0n, |
| r: 0xe5n |
| }, { |
| a: 0n, |
| b: 0x4188n, |
| r: 0x4188n |
| }, { |
| a: -0x8en, |
| b: -0x7f0n, |
| r: -0x87en |
| }, { |
| a: 0x12an, |
| b: 0n, |
| r: 0x12an |
| }, { |
| a: 0xan, |
| b: -0xffn, |
| r: -0xf5n |
| }, { |
| a: -0xf4n, |
| b: -0x5n, |
| r: -0xf9n |
| }, { |
| a: -0x9209n, |
| b: -0xa49n, |
| r: -0x9c52n |
| }, { |
| a: -0xdn, |
| b: 0xbn, |
| r: -0x2n |
| }, { |
| a: 0x7n, |
| b: 0x4n, |
| r: 0xbn |
| }, { |
| a: 0x41a3n, |
| b: -0xd83cn, |
| r: -0x9699n |
| }, { |
| a: 0x6dn, |
| b: -0x5589n, |
| r: -0x551cn |
| }, { |
| a: 0n, |
| b: -0x4n, |
| r: -0x4n |
| }, { |
| a: 0n, |
| b: -0xaf52n, |
| r: -0xaf52n |
| }, { |
| a: -0xe84en, |
| b: 0xe04n, |
| r: -0xda4an |
| }, { |
| a: -0xe2n, |
| b: 0x2416n, |
| r: 0x2334n |
| }, { |
| a: -0xd0an, |
| b: 0n, |
| r: -0xd0an |
| }, { |
| a: -0x71n, |
| b: -0x7n, |
| r: -0x78n |
| }, { |
| a: 0x4n, |
| b: -0x94bn, |
| r: -0x947n |
| }, { |
| a: 0xacn, |
| b: 0n, |
| r: 0xacn |
| }, { |
| a: 0n, |
| b: 0xan, |
| r: 0xan |
| }, { |
| a: 0x788en, |
| b: 0x573n, |
| r: 0x7e01n |
| }, { |
| a: -0xe8n, |
| b: -0x472bn, |
| r: -0x4813n |
| }, { |
| a: -0x6aan, |
| b: -0x201n, |
| r: -0x8abn |
| }, { |
| a: 0n, |
| b: -0xcn, |
| r: -0xcn |
| }, { |
| a: -0x51en, |
| b: -0x8dn, |
| r: -0x5abn |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x9n, |
| b: 0xd68n, |
| r: 0xd5fn |
| }, { |
| a: -0x2n, |
| b: 0x23a9n, |
| r: 0x23a7n |
| }, { |
| a: 0n, |
| b: 0x4n, |
| r: 0x4n |
| }, { |
| a: 0xf64n, |
| b: 0n, |
| r: 0xf64n |
| }, { |
| a: -0xcn, |
| b: 0xadn, |
| r: 0xa1n |
| }, { |
| a: -0xf890n, |
| b: 0n, |
| r: -0xf890n |
| }, { |
| a: -0xd0e9n, |
| b: 0x99n, |
| r: -0xd050n |
| }, { |
| a: -0x31n, |
| b: 0xbn, |
| r: -0x26n |
| }, { |
| a: 0n, |
| b: -0xfn, |
| r: -0xfn |
| }, { |
| a: -0x1e98n, |
| b: 0n, |
| r: -0x1e98n |
| }, { |
| a: -0x8n, |
| b: 0xf8n, |
| r: 0xf0n |
| }, { |
| a: 0n, |
| b: 0xcb0n, |
| r: 0xcb0n |
| }, { |
| a: -0x20n, |
| b: 0x2bn, |
| r: 0xbn |
| }, { |
| a: 0x4n, |
| b: 0x5n, |
| r: 0x9n |
| }, { |
| a: 0n, |
| b: 0xan, |
| r: 0xan |
| }, { |
| a: -0xdd4n, |
| b: -0xda6n, |
| r: -0x1b7an |
| }, { |
| a: 0x7a0bn, |
| b: -0x1d5n, |
| r: 0x7836n |
| }, { |
| a: -0xefn, |
| b: 0n, |
| r: -0xefn |
| }, { |
| a: 0x700an, |
| b: 0n, |
| r: 0x700an |
| }, { |
| a: -0x711n, |
| b: 0x37an, |
| r: -0x397n |
| }, { |
| a: 0xen, |
| b: 0n, |
| r: 0xen |
| }, { |
| a: 0x244n, |
| b: -0x475n, |
| r: -0x231n |
| }, { |
| a: 0x834n, |
| b: 0xf7n, |
| r: 0x92bn |
| }, { |
| a: -0x46cbn, |
| b: 0x35a3n, |
| r: -0x1128n |
| }, { |
| a: 0x971n, |
| b: -0xe5n, |
| r: 0x88cn |
| }, { |
| a: -0x31dn, |
| b: 0n, |
| r: -0x31dn |
| }, { |
| a: 0x1373n, |
| b: -0xben, |
| r: 0x12b5n |
| }, { |
| a: 0xd6n, |
| b: -0x50n, |
| r: 0x86n |
| }, { |
| a: 0xen, |
| b: 0x2an, |
| r: 0x38n |
| }, { |
| a: 0xf4n, |
| b: 0xfn, |
| r: 0x103n |
| }, { |
| a: 0x639n, |
| b: 0xf9n, |
| r: 0x732n |
| }, { |
| a: -0x6fn, |
| b: 0n, |
| r: -0x6fn |
| }, { |
| a: 0xan, |
| b: -0x2cn, |
| r: -0x22n |
| }, { |
| a: -0x653n, |
| b: -0x3n, |
| r: -0x656n |
| }, { |
| a: -0x6fn, |
| b: -0xban, |
| r: -0x129n |
| }, { |
| a: -0x9b55n, |
| b: 0n, |
| r: -0x9b55n |
| }, { |
| a: 0xfn, |
| b: -0xf42n, |
| r: -0xf33n |
| }, { |
| a: 0n, |
| b: 0x6c7n, |
| r: 0x6c7n |
| }, { |
| a: 0x8708n, |
| b: 0n, |
| r: 0x8708n |
| }, { |
| a: 0xa5fcn, |
| b: 0x207n, |
| r: 0xa803n |
| }, { |
| a: 0xc83n, |
| b: 0n, |
| r: 0xc83n |
| }, { |
| a: 0n, |
| b: -0x75n, |
| r: -0x75n |
| }, { |
| a: 0x70n, |
| b: 0n, |
| r: 0x70n |
| }, { |
| a: 0x33n, |
| b: 0x84n, |
| r: 0xb7n |
| }, { |
| a: -0xbe1n, |
| b: 0xf26dn, |
| r: 0xe68cn |
| }, { |
| a: 0x9d93n, |
| b: -0xd0n, |
| r: 0x9cc3n |
| }, { |
| a: -0x5n, |
| b: -0xfcc3n, |
| r: -0xfcc8n |
| }, { |
| a: 0xcan, |
| b: 0x12n, |
| r: 0xdcn |
| }, { |
| a: 0xb47n, |
| b: -0x9a4bn, |
| r: -0x8f04n |
| }, { |
| a: -0xb03n, |
| b: 0xa23n, |
| r: -0xe0n |
| }, { |
| a: 0x922n, |
| b: -0x1a2n, |
| r: 0x780n |
| }, { |
| a: 0x8n, |
| b: -0x1den, |
| r: -0x1d6n |
| }, { |
| a: 0n, |
| b: -0xen, |
| r: -0xen |
| }, { |
| a: -0xa0n, |
| b: 0x781n, |
| r: 0x6e1n |
| }, { |
| a: 0xbn, |
| b: -0x655n, |
| r: -0x64an |
| }, { |
| a: -0x5n, |
| b: -0x5n, |
| r: -0xan |
| }, { |
| a: 0xc6dn, |
| b: -0x2109n, |
| r: -0x149cn |
| }, { |
| a: 0xen, |
| b: 0xaf59n, |
| r: 0xaf67n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x73cn, |
| b: 0x21en, |
| r: 0x95an |
| }, { |
| a: 0xacn, |
| b: -0x2bn, |
| r: 0x81n |
| }, { |
| a: 0n, |
| b: 0x82n, |
| r: 0x82n |
| }, { |
| a: -0xdn, |
| b: 0x9n, |
| r: -0x4n |
| }, { |
| a: 0x5fn, |
| b: 0n, |
| r: 0x5fn |
| }, { |
| a: 0xf4n, |
| b: 0xfafcn, |
| r: 0xfbf0n |
| }, { |
| a: 0n, |
| b: -0x8207n, |
| r: -0x8207n |
| }, { |
| a: 0n, |
| b: 0xdn, |
| r: 0xdn |
| }, { |
| a: 0xc97fn, |
| b: 0n, |
| r: 0xc97fn |
| }, { |
| a: -0x9cn, |
| b: -0x7ddn, |
| r: -0x879n |
| }, { |
| a: 0xb685n, |
| b: -0xf613n, |
| r: -0x3f8en |
| }, { |
| a: 0xfn, |
| b: 0x9en, |
| r: 0xadn |
| }, { |
| a: 0n, |
| b: -0x3n, |
| r: -0x3n |
| }, { |
| a: 0n, |
| b: -0xbn, |
| r: -0xbn |
| }, { |
| a: 0x6f02n, |
| b: 0x9f3n, |
| r: 0x78f5n |
| }, { |
| a: -0xa638n, |
| b: 0xc4n, |
| r: -0xa574n |
| }, { |
| a: -0x5n, |
| b: 0x4n, |
| r: -0x1n |
| }, { |
| a: 0x2d9bn, |
| b: 0n, |
| r: 0x2d9bn |
| }, { |
| a: 0xeen, |
| b: 0xe4b1n, |
| r: 0xe59fn |
| }, { |
| a: 0n, |
| b: 0xe0n, |
| r: 0xe0n |
| }, { |
| a: 0n, |
| b: -0xf31en, |
| r: -0xf31en |
| }, { |
| a: -0x3bn, |
| b: 0x4n, |
| r: -0x37n |
| }, { |
| a: 0x5n, |
| b: 0xddn, |
| r: 0xe2n |
| }, { |
| a: -0x7cn, |
| b: -0xca2n, |
| r: -0xd1en |
| }, { |
| a: 0n, |
| b: 0x6n, |
| r: 0x6n |
| }, { |
| a: 0n, |
| b: 0xdn, |
| r: 0xdn |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x5e0n, |
| b: 0n, |
| r: -0x5e0n |
| }, { |
| a: -0x42cn, |
| b: 0xb09n, |
| r: 0x6ddn |
| }, { |
| a: 0x2n, |
| b: 0x597n, |
| r: 0x599n |
| }, { |
| a: 0n, |
| b: -0x1n, |
| r: -0x1n |
| }, { |
| a: 0n, |
| b: 0x9n, |
| r: 0x9n |
| }, { |
| a: 0x24n, |
| b: 0x3ea9n, |
| r: 0x3ecdn |
| }, { |
| a: 0n, |
| b: -0x1796n, |
| r: -0x1796n |
| }, { |
| a: -0xbn, |
| b: 0x5bn, |
| r: 0x50n |
| }, { |
| a: 0x8n, |
| b: -0x555n, |
| r: -0x54dn |
| }, { |
| a: 0x5b70n, |
| b: -0x572an, |
| r: 0x446n |
| }, { |
| a: 0x8c46n, |
| b: -0xbn, |
| r: 0x8c3bn |
| }, { |
| a: 0n, |
| b: 0x9an, |
| r: 0x9an |
| }, { |
| a: -0x34n, |
| b: 0n, |
| r: -0x34n |
| }, { |
| a: 0x310n, |
| b: -0xan, |
| r: 0x306n |
| }, { |
| a: -0x9e4n, |
| b: -0x2b2n, |
| r: -0xc96n |
| }, { |
| a: -0xd002n, |
| b: -0xa8n, |
| r: -0xd0aan |
| }, { |
| a: -0x843n, |
| b: -0x8n, |
| r: -0x84bn |
| }, { |
| a: 0x97n, |
| b: 0x1n, |
| r: 0x98n |
| }, { |
| a: -0x9bn, |
| b: -0x6n, |
| r: -0xa1n |
| }, { |
| a: 0x2a51n, |
| b: 0xd55n, |
| r: 0x37a6n |
| }, { |
| a: -0xfa7n, |
| b: -0x77n, |
| r: -0x101en |
| }, { |
| a: 0x76dn, |
| b: -0x8n, |
| r: 0x765n |
| }, { |
| a: 0xbbn, |
| b: -0x38dn, |
| r: -0x2d2n |
| }, { |
| a: 0n, |
| b: -0x5bn, |
| r: -0x5bn |
| }, { |
| a: -0xa9n, |
| b: 0x3n, |
| r: -0xa6n |
| }, { |
| a: 0x8cn, |
| b: -0x98cen, |
| r: -0x9842n |
| }, { |
| a: -0xcn, |
| b: -0xf5n, |
| r: -0x101n |
| }, { |
| a: 0xb8fn, |
| b: 0x450n, |
| r: 0xfdfn |
| }, { |
| a: 0x6n, |
| b: 0xadf4n, |
| r: 0xadfan |
| }, { |
| a: -0x8bn, |
| b: 0xan, |
| r: -0x81n |
| }, { |
| a: 0n, |
| b: -0x9468n, |
| r: -0x9468n |
| }, { |
| a: -0xeb49n, |
| b: 0x32n, |
| r: -0xeb17n |
| }, { |
| a: 0x84n, |
| b: 0n, |
| r: 0x84n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xcef4n, |
| b: 0n, |
| r: -0xcef4n |
| }, { |
| a: -0x8404n, |
| b: 0n, |
| r: -0x8404n |
| }, { |
| a: -0xdbe8n, |
| b: 0n, |
| r: -0xdbe8n |
| }, { |
| a: 0x266n, |
| b: 0xa76cn, |
| r: 0xa9d2n |
| }, { |
| a: -0x5n, |
| b: -0x2n, |
| r: -0x7n |
| }, { |
| a: 0n, |
| b: -0x2n, |
| r: -0x2n |
| }, { |
| a: -0xe3n, |
| b: -0x628n, |
| r: -0x70bn |
| }, { |
| a: 0x4n, |
| b: 0x578an, |
| r: 0x578en |
| }, { |
| a: 0xdn, |
| b: -0xe2n, |
| r: -0xd5n |
| }, { |
| a: -0x6n, |
| b: 0n, |
| r: -0x6n |
| }, { |
| a: 0n, |
| b: 0x8641n, |
| r: 0x8641n |
| }, { |
| a: 0x922n, |
| b: -0x27n, |
| r: 0x8fbn |
| }, { |
| a: -0x12n, |
| b: -0x2an, |
| r: -0x3cn |
| }, { |
| a: -0x382n, |
| b: -0xdcdn, |
| r: -0x114fn |
| }, { |
| a: 0x2ef1n, |
| b: 0xe221n, |
| r: 0x11112n |
| }, { |
| a: 0x174cn, |
| b: -0x2e85n, |
| r: -0x1739n |
| }, { |
| a: 0n, |
| b: 0xc71n, |
| r: 0xc71n |
| }, { |
| a: 0n, |
| b: 0xa2n, |
| r: 0xa2n |
| }, { |
| a: 0x8d29n, |
| b: 0xc477n, |
| r: 0x151a0n |
| }, { |
| a: 0xan, |
| b: 0xfc6n, |
| r: 0xfd0n |
| }, { |
| a: 0x280fn, |
| b: 0n, |
| r: 0x280fn |
| }, { |
| a: -0x197n, |
| b: 0x952n, |
| r: 0x7bbn |
| }, { |
| a: -0x5b4an, |
| b: 0xcc2n, |
| r: -0x4e88n |
| }, { |
| a: -0xb4n, |
| b: 0n, |
| r: -0xb4n |
| }, { |
| a: 0xfcn, |
| b: 0xf747n, |
| r: 0xf843n |
| }, { |
| a: 0x88dn, |
| b: -0x4n, |
| r: 0x889n |
| }, { |
| a: 0xd64dn, |
| b: 0xfn, |
| r: 0xd65cn |
| }, { |
| a: 0n, |
| b: 0x6fan, |
| r: 0x6fan |
| }, { |
| a: 0xdn, |
| b: 0n, |
| r: 0xdn |
| }, { |
| a: 0xbda4n, |
| b: 0x3n, |
| r: 0xbda7n |
| }, { |
| a: -0x65n, |
| b: 0n, |
| r: -0x65n |
| }, { |
| a: 0n, |
| b: 0xdn, |
| r: 0xdn |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x2d8n, |
| b: 0x5cn, |
| r: 0x334n |
| }, { |
| a: -0xcfe7n, |
| b: -0x1n, |
| r: -0xcfe8n |
| }, { |
| a: 0n, |
| b: 0x4d9fn, |
| r: 0x4d9fn |
| }, { |
| a: 0x21n, |
| b: 0x3n, |
| r: 0x24n |
| }, { |
| a: 0x43n, |
| b: 0n, |
| r: 0x43n |
| }, { |
| a: 0x9n, |
| b: -0x9n, |
| r: 0n |
| }, { |
| a: 0n, |
| b: -0xdn, |
| r: -0xdn |
| }, { |
| a: 0n, |
| b: 0xa0d6n, |
| r: 0xa0d6n |
| }, { |
| a: 0x28n, |
| b: -0xcbn, |
| r: -0xa3n |
| }, { |
| a: 0x8n, |
| b: 0x8n, |
| r: 0x10n |
| }, { |
| a: 0xfa5cn, |
| b: 0x178n, |
| r: 0xfbd4n |
| }, { |
| a: -0x9dn, |
| b: 0xbn, |
| r: -0x92n |
| }, { |
| a: 0xc2b9n, |
| b: 0x8f55n, |
| r: 0x1520en |
| }, { |
| a: -0x8ec1n, |
| b: 0x97n, |
| r: -0x8e2an |
| }, { |
| a: 0x17n, |
| b: -0xbfn, |
| r: -0xa8n |
| }, { |
| a: -0xd2n, |
| b: 0n, |
| r: -0xd2n |
| }, { |
| a: 0xd65n, |
| b: -0x6c6fn, |
| r: -0x5f0an |
| }, { |
| a: 0n, |
| b: 0xc9n, |
| r: 0xc9n |
| }, { |
| a: 0x1eaan, |
| b: -0xbcbdn, |
| r: -0x9e13n |
| }, { |
| a: 0x831n, |
| b: 0x3n, |
| r: 0x834n |
| }, { |
| a: 0xen, |
| b: -0x63en, |
| r: -0x630n |
| }, { |
| a: -0xdcn, |
| b: -0xbc5n, |
| r: -0xca1n |
| }, { |
| a: -0x6an, |
| b: 0n, |
| r: -0x6an |
| }, { |
| a: 0n, |
| b: -0xff01n, |
| r: -0xff01n |
| }, { |
| a: -0xd36n, |
| b: -0x285n, |
| r: -0xfbbn |
| }, { |
| a: 0n, |
| b: 0xedbn, |
| r: 0xedbn |
| }, { |
| a: -0x8edn, |
| b: 0n, |
| r: -0x8edn |
| }, { |
| a: -0x3n, |
| b: 0n, |
| r: -0x3n |
| }, { |
| a: -0x3n, |
| b: 0xff9n, |
| r: 0xff6n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xadbn, |
| b: 0x86n, |
| r: 0xb61n |
| }, { |
| a: -0xcbn, |
| b: 0xf3e2n, |
| r: 0xf317n |
| }, { |
| a: 0xc204n, |
| b: -0x2936n, |
| r: 0x98cen |
| }, { |
| a: -0x3ed4n, |
| b: -0x111n, |
| r: -0x3fe5n |
| }, { |
| a: 0x44n, |
| b: 0xe38n, |
| r: 0xe7cn |
| }, { |
| a: -0x6n, |
| b: 0x4n, |
| r: -0x2n |
| }, { |
| a: -0xf5adn, |
| b: 0n, |
| r: -0xf5adn |
| }, { |
| a: 0xc6adn, |
| b: 0x3n, |
| r: 0xc6b0n |
| }, { |
| a: -0x23bn, |
| b: -0xb7n, |
| r: -0x2f2n |
| }, { |
| a: 0x31cen, |
| b: 0n, |
| r: 0x31cen |
| }, { |
| a: 0xcn, |
| b: 0x509n, |
| r: 0x515n |
| }, { |
| a: -0xfaa6n, |
| b: 0xe6n, |
| r: -0xf9c0n |
| }, { |
| a: 0xa9n, |
| b: 0x1bn, |
| r: 0xc4n |
| }, { |
| a: -0x6n, |
| b: -0xf82n, |
| r: -0xf88n |
| }, { |
| a: -0x21n, |
| b: 0xc9e8n, |
| r: 0xc9c7n |
| }, { |
| a: 0n, |
| b: -0x88n, |
| r: -0x88n |
| }, { |
| a: -0xa32n, |
| b: 0x59n, |
| r: -0x9d9n |
| }, { |
| a: 0x112n, |
| b: 0n, |
| r: 0x112n |
| }, { |
| a: 0xaacfn, |
| b: 0n, |
| r: 0xaacfn |
| }, { |
| a: 0xb9an, |
| b: 0xen, |
| r: 0xba8n |
| }, { |
| a: -0x9bfn, |
| b: -0x4bc2n, |
| r: -0x5581n |
| }, { |
| a: 0xben, |
| b: 0x323n, |
| r: 0x3e1n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x462n, |
| b: -0xan, |
| r: 0x458n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x4cn, |
| b: 0xcdn, |
| r: 0x81n |
| }, { |
| a: 0x28dn, |
| b: -0xf6cn, |
| r: -0xcdfn |
| }, { |
| a: 0n, |
| b: 0xf4n, |
| r: 0xf4n |
| }, { |
| a: 0n, |
| b: -0xe3f6n, |
| r: -0xe3f6n |
| }, { |
| a: 0xb37n, |
| b: -0x3an, |
| r: 0xafdn |
| }, { |
| a: 0xdadn, |
| b: -0x8n, |
| r: 0xda5n |
| }, { |
| a: 0xca5n, |
| b: -0x7en, |
| r: 0xc27n |
| }, { |
| a: 0xc4a6n, |
| b: -0xc413n, |
| r: 0x93n |
| }, { |
| a: -0x7n, |
| b: 0n, |
| r: -0x7n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x3cn, |
| b: 0xec1n, |
| r: 0xefdn |
| }, { |
| a: -0x4n, |
| b: 0x3bn, |
| r: 0x37n |
| }, { |
| a: 0x6n, |
| b: 0n, |
| r: 0x6n |
| }, { |
| a: 0xde1n, |
| b: 0n, |
| r: 0xde1n |
| }, { |
| a: 0x1n, |
| b: 0xa34n, |
| r: 0xa35n |
| }, { |
| a: -0x502cn, |
| b: 0x4d50n, |
| r: -0x2dcn |
| }, { |
| a: 0xdfn, |
| b: 0x5n, |
| r: 0xe4n |
| }, { |
| a: 0xbcan, |
| b: 0n, |
| r: 0xbcan |
| }, { |
| a: 0n, |
| b: -0x9n, |
| r: -0x9n |
| }, { |
| a: 0x3n, |
| b: 0xefn, |
| r: 0xf2n |
| }, { |
| a: -0x445n, |
| b: -0x8fe5n, |
| r: -0x942an |
| }, { |
| a: 0x8n, |
| b: 0x5n, |
| r: 0xdn |
| }, { |
| a: 0xbn, |
| b: -0x117n, |
| r: -0x10cn |
| }, { |
| a: -0x7eb1n, |
| b: 0n, |
| r: -0x7eb1n |
| }, { |
| a: -0xe05n, |
| b: 0xceb5n, |
| r: 0xc0b0n |
| }, { |
| a: -0x7n, |
| b: -0x5n, |
| r: -0xcn |
| }, { |
| a: 0n, |
| b: -0x31n, |
| r: -0x31n |
| }, { |
| a: 0n, |
| b: 0xb2n, |
| r: 0xb2n |
| }, { |
| a: 0n, |
| b: 0x35en, |
| r: 0x35en |
| }, { |
| a: -0x1db4n, |
| b: -0xd6bn, |
| r: -0x2b1fn |
| }, { |
| a: -0x5768n, |
| b: -0x5b9n, |
| r: -0x5d21n |
| }, { |
| a: 0x3bcen, |
| b: -0x297n, |
| r: 0x3937n |
| }, { |
| a: -0xan, |
| b: 0xbn, |
| r: 0x1n |
| }, { |
| a: 0n, |
| b: -0x61f3n, |
| r: -0x61f3n |
| }, { |
| a: -0x2cn, |
| b: 0xd47n, |
| r: 0xd1bn |
| }, { |
| a: -0x21n, |
| b: 0x6an, |
| r: 0x49n |
| }, { |
| a: -0xfn, |
| b: -0x70n, |
| r: -0x7fn |
| }, { |
| a: 0x8n, |
| b: 0xfn, |
| r: 0x17n |
| }, { |
| a: 0xadn, |
| b: -0x2dcn, |
| r: -0x22fn |
| }, { |
| a: 0xd78n, |
| b: 0x2n, |
| r: 0xd7an |
| }, { |
| a: 0xan, |
| b: -0xdn, |
| r: -0x3n |
| }, { |
| a: 0n, |
| b: 0x15a9n, |
| r: 0x15a9n |
| }, { |
| a: 0xb349n, |
| b: -0xf4n, |
| r: 0xb255n |
| }, { |
| a: 0n, |
| b: -0x8d2n, |
| r: -0x8d2n |
| }, { |
| a: -0x6n, |
| b: -0x5917n, |
| r: -0x591dn |
| }, { |
| a: 0x745an, |
| b: 0x9dn, |
| r: 0x74f7n |
| }, { |
| a: 0xbn, |
| b: 0n, |
| r: 0xbn |
| }, { |
| a: -0x710dn, |
| b: 0x28n, |
| r: -0x70e5n |
| }, { |
| a: 0xb3n, |
| b: 0x6ean, |
| r: 0x79dn |
| }, { |
| a: 0xb93n, |
| b: -0x2c88n, |
| r: -0x20f5n |
| }, { |
| a: -0xen, |
| b: -0x44en, |
| r: -0x45cn |
| }, { |
| a: 0xb7n, |
| b: -0x89n, |
| r: 0x2en |
| }, { |
| a: 0x3n, |
| b: -0x9b66n, |
| r: -0x9b63n |
| }, { |
| a: 0n, |
| b: 0x410n, |
| r: 0x410n |
| }, { |
| a: 0x9n, |
| b: 0xd5n, |
| r: 0xden |
| }, { |
| a: 0n, |
| b: 0x1bn, |
| r: 0x1bn |
| }, { |
| a: 0n, |
| b: -0x9fn, |
| r: -0x9fn |
| }, { |
| a: 0x19d1n, |
| b: 0n, |
| r: 0x19d1n |
| }, { |
| a: 0xa4ffn, |
| b: -0x883n, |
| r: 0x9c7cn |
| }, { |
| a: -0x6ccn, |
| b: -0xa1dn, |
| r: -0x10e9n |
| }, { |
| a: 0xd0n, |
| b: 0xcdn, |
| r: 0x19dn |
| }, { |
| a: 0xcc4n, |
| b: 0n, |
| r: 0xcc4n |
| }, { |
| a: -0x27n, |
| b: 0x853n, |
| r: 0x82cn |
| }, { |
| a: 0xeen, |
| b: 0x3a2n, |
| r: 0x490n |
| }, { |
| a: -0xan, |
| b: 0x584n, |
| r: 0x57an |
| }, { |
| a: -0xcb7an, |
| b: -0x92an, |
| r: -0xd4a4n |
| }, { |
| a: 0x6n, |
| b: -0x7dafn, |
| r: -0x7da9n |
| }, { |
| a: 0n, |
| b: -0x3cn, |
| r: -0x3cn |
| }, { |
| a: 0n, |
| b: -0x757n, |
| r: -0x757n |
| }, { |
| a: 0n, |
| b: -0xbcan, |
| r: -0xbcan |
| }, { |
| a: 0xcen, |
| b: -0xc845n, |
| r: -0xc777n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x7d78n, |
| b: 0x3n, |
| r: 0x7d7bn |
| }, { |
| a: -0xan, |
| b: 0n, |
| r: -0xan |
| }, { |
| a: -0x4n, |
| b: 0n, |
| r: -0x4n |
| }, { |
| a: 0n, |
| b: 0xc6bn, |
| r: 0xc6bn |
| }, { |
| a: -0xd86n, |
| b: 0xbfn, |
| r: -0xcc7n |
| }, { |
| a: 0x5f22n, |
| b: 0xd4fbn, |
| r: 0x1341dn |
| }, { |
| a: 0x2be5n, |
| b: 0x5d1en, |
| r: 0x8903n |
| }, { |
| a: 0x6527n, |
| b: 0x1n, |
| r: 0x6528n |
| }, { |
| a: 0x91n, |
| b: 0n, |
| r: 0x91n |
| }, { |
| a: 0xe518n, |
| b: 0x34b4n, |
| r: 0x119ccn |
| }, { |
| a: -0x6bn, |
| b: -0x2be2n, |
| r: -0x2c4dn |
| }, { |
| a: -0x95fn, |
| b: 0xfn, |
| r: -0x950n |
| }, { |
| a: -0x28ccn, |
| b: -0x8dfn, |
| r: -0x31abn |
| }, { |
| a: 0xd7b5n, |
| b: -0x18dn, |
| r: 0xd628n |
| }, { |
| a: -0x15n, |
| b: 0n, |
| r: -0x15n |
| }, { |
| a: 0x13dn, |
| b: -0xan, |
| r: 0x133n |
| }, { |
| a: 0n, |
| b: -0x8n, |
| r: -0x8n |
| }, { |
| a: -0x12c7n, |
| b: 0x5n, |
| r: -0x12c2n |
| }, { |
| a: 0n, |
| b: -0xa98dn, |
| r: -0xa98dn |
| }, { |
| a: 0xc7n, |
| b: 0x9n, |
| r: 0xd0n |
| }, { |
| a: 0x279n, |
| b: -0xff3n, |
| r: -0xd7an |
| }, { |
| a: 0n, |
| b: -0x897n, |
| r: -0x897n |
| }, { |
| a: -0xefan, |
| b: 0x97n, |
| r: -0xe63n |
| }, { |
| a: 0x619cn, |
| b: -0xe50n, |
| r: 0x534cn |
| }, { |
| a: 0x6n, |
| b: -0x80n, |
| r: -0x7an |
| }, { |
| a: 0xd6n, |
| b: 0xb57n, |
| r: 0xc2dn |
| }, { |
| a: -0x73n, |
| b: 0x4n, |
| r: -0x6fn |
| }, { |
| a: 0xe8n, |
| b: 0x6cfn, |
| r: 0x7b7n |
| }, { |
| a: -0xf25n, |
| b: -0x2dn, |
| r: -0xf52n |
| }, { |
| a: -0x96cn, |
| b: 0x1d9n, |
| r: -0x793n |
| }, { |
| a: 0x168dn, |
| b: -0x8n, |
| r: 0x1685n |
| }, { |
| a: 0xa6n, |
| b: 0xf3n, |
| r: 0x199n |
| }, { |
| a: 0x91n, |
| b: 0x39ben, |
| r: 0x3a4fn |
| }, { |
| a: 0xb706n, |
| b: 0n, |
| r: 0xb706n |
| }, { |
| a: -0x3533n, |
| b: 0n, |
| r: -0x3533n |
| }, { |
| a: -0x60n, |
| b: -0x44dn, |
| r: -0x4adn |
| }, { |
| a: 0n, |
| b: -0x2n, |
| r: -0x2n |
| }, { |
| a: -0x96n, |
| b: 0x1n, |
| r: -0x95n |
| }, { |
| a: -0x9n, |
| b: -0x6cbn, |
| r: -0x6d4n |
| }, { |
| a: -0x594n, |
| b: -0xa0n, |
| r: -0x634n |
| }, { |
| a: -0xa83n, |
| b: -0xa5bn, |
| r: -0x14den |
| }, { |
| a: 0n, |
| b: -0x7n, |
| r: -0x7n |
| }, { |
| a: 0x73n, |
| b: -0xc2n, |
| r: -0x4fn |
| }, { |
| a: 0x394n, |
| b: 0x9n, |
| r: 0x39dn |
| }, { |
| a: 0xdn, |
| b: 0n, |
| r: 0xdn |
| }, { |
| a: 0xa6d4n, |
| b: 0n, |
| r: 0xa6d4n |
| }, { |
| a: 0n, |
| b: -0x4cn, |
| r: -0x4cn |
| }, { |
| a: -0xfb5en, |
| b: 0n, |
| r: -0xfb5en |
| }, { |
| a: -0x2n, |
| b: 0xb4een, |
| r: 0xb4ecn |
| }, { |
| a: -0xb3n, |
| b: -0x8n, |
| r: -0xbbn |
| }, { |
| a: 0n, |
| b: -0xen, |
| r: -0xen |
| }, { |
| a: -0x3e10n, |
| b: -0x58n, |
| r: -0x3e68n |
| }, { |
| a: -0xcn, |
| b: -0x37n, |
| r: -0x43n |
| }, { |
| a: 0x5n, |
| b: 0xf2n, |
| r: 0xf7n |
| }, { |
| a: 0n, |
| b: -0x6ce6n, |
| r: -0x6ce6n |
| }, { |
| a: 0x4170n, |
| b: 0n, |
| r: 0x4170n |
| }, { |
| a: -0x644n, |
| b: 0x88n, |
| r: -0x5bcn |
| }, { |
| a: 0x40n, |
| b: -0x76abn, |
| r: -0x766bn |
| }, { |
| a: -0xf08n, |
| b: -0xb5n, |
| r: -0xfbdn |
| }, { |
| a: 0n, |
| b: -0x1n, |
| r: -0x1n |
| }, { |
| a: -0x2cn, |
| b: -0x1dn, |
| r: -0x49n |
| }, { |
| a: 0x70n, |
| b: 0n, |
| r: 0x70n |
| }, { |
| a: 0n, |
| b: -0x559n, |
| r: -0x559n |
| }, { |
| a: -0x24an, |
| b: -0xf9n, |
| r: -0x343n |
| }, { |
| a: 0x60dn, |
| b: 0x414n, |
| r: 0xa21n |
| }, { |
| a: 0x4f47n, |
| b: 0n, |
| r: 0x4f47n |
| }, { |
| a: -0xf7n, |
| b: -0xce4n, |
| r: -0xddbn |
| }, { |
| a: -0xeen, |
| b: 0x7b13n, |
| r: 0x7a25n |
| }, { |
| a: 0n, |
| b: -0x4dn, |
| r: -0x4dn |
| }, { |
| a: 0xf8b2n, |
| b: 0xfdn, |
| r: 0xf9afn |
| }, { |
| a: 0x635n, |
| b: -0xcn, |
| r: 0x629n |
| }, { |
| a: 0n, |
| b: 0xan, |
| r: 0xan |
| }, { |
| a: 0x449n, |
| b: 0n, |
| r: 0x449n |
| }, { |
| a: 0n, |
| b: 0x7376n, |
| r: 0x7376n |
| }, { |
| a: 0x5422n, |
| b: -0xffn, |
| r: 0x5323n |
| }, { |
| a: 0n, |
| b: 0xd43n, |
| r: 0xd43n |
| }, { |
| a: -0xa1an, |
| b: -0x8n, |
| r: -0xa22n |
| }, { |
| a: 0n, |
| b: -0xc6e3n, |
| r: -0xc6e3n |
| }, { |
| a: 0xf808n, |
| b: 0x67n, |
| r: 0xf86fn |
| }, { |
| a: -0x1149n, |
| b: 0xf5dn, |
| r: -0x1ecn |
| }, { |
| a: -0xfcan, |
| b: -0x5a0n, |
| r: -0x156an |
| }, { |
| a: 0xf07n, |
| b: 0n, |
| r: 0xf07n |
| }, { |
| a: -0x7an, |
| b: 0n, |
| r: -0x7an |
| }, { |
| a: -0xecfn, |
| b: -0x2bn, |
| r: -0xefan |
| }, { |
| a: 0xcf3an, |
| b: -0x79e6n, |
| r: 0x5554n |
| }, { |
| a: -0x8n, |
| b: 0n, |
| r: -0x8n |
| }, { |
| a: -0xf1n, |
| b: -0xcfn, |
| r: -0x1c0n |
| }, { |
| a: 0x744n, |
| b: -0x9b0n, |
| r: -0x26cn |
| }, { |
| a: 0x9n, |
| b: 0n, |
| r: 0x9n |
| }, { |
| a: 0x36d8n, |
| b: 0n, |
| r: 0x36d8n |
| }, { |
| a: 0xc809n, |
| b: 0xa5n, |
| r: 0xc8aen |
| }, { |
| a: 0xf3bn, |
| b: 0n, |
| r: 0xf3bn |
| }, { |
| a: 0x6n, |
| b: 0n, |
| r: 0x6n |
| }, { |
| a: 0x827cn, |
| b: 0n, |
| r: 0x827cn |
| }, { |
| a: 0n, |
| b: -0xcn, |
| r: -0xcn |
| }, { |
| a: 0n, |
| b: 0x6cdn, |
| r: 0x6cdn |
| }, { |
| a: 0n, |
| b: -0xe0n, |
| r: -0xe0n |
| }, { |
| a: -0xa55dn, |
| b: -0xfn, |
| r: -0xa56cn |
| }, { |
| a: 0x8dn, |
| b: 0x858n, |
| r: 0x8e5n |
| }, { |
| a: 0x1aaan, |
| b: 0xabcn, |
| r: 0x2566n |
| }, { |
| a: -0xe4an, |
| b: -0x98b8n, |
| r: -0xa702n |
| }, { |
| a: 0x904n, |
| b: 0x89en, |
| r: 0x11a2n |
| }, { |
| a: 0x3n, |
| b: -0x3deen, |
| r: -0x3debn |
| }, { |
| a: -0x58aen, |
| b: 0x5en, |
| r: -0x5850n |
| }, { |
| a: 0xen, |
| b: -0x1n, |
| r: 0xdn |
| }, { |
| a: 0xddn, |
| b: 0x5dn, |
| r: 0x13an |
| }, { |
| a: 0n, |
| b: 0x8fn, |
| r: 0x8fn |
| }, { |
| a: 0n, |
| b: -0xdn, |
| r: -0xdn |
| }, { |
| a: 0n, |
| b: 0x92fen, |
| r: 0x92fen |
| }, { |
| a: -0x97bn, |
| b: -0xbn, |
| r: -0x986n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x8n, |
| b: -0x579dn, |
| r: -0x5795n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xe9en, |
| b: -0x3n, |
| r: -0xea1n |
| }, { |
| a: 0xfn, |
| b: 0xf17n, |
| r: 0xf26n |
| }, { |
| a: -0x897n, |
| b: -0xc6a6n, |
| r: -0xcf3dn |
| }, { |
| a: -0x4en, |
| b: 0x2b3n, |
| r: 0x265n |
| }, { |
| a: -0x6n, |
| b: -0x38n, |
| r: -0x3en |
| }, { |
| a: -0xc698n, |
| b: 0xca21n, |
| r: 0x389n |
| }, { |
| a: 0x7n, |
| b: 0n, |
| r: 0x7n |
| }, { |
| a: 0x91n, |
| b: 0x3n, |
| r: 0x94n |
| }, { |
| a: 0xfc8n, |
| b: -0xan, |
| r: 0xfben |
| }, { |
| a: -0x1en, |
| b: 0n, |
| r: -0x1en |
| }, { |
| a: 0xcbn, |
| b: -0x12an, |
| r: -0x5fn |
| }, { |
| a: 0n, |
| b: 0x16n, |
| r: 0x16n |
| }, { |
| a: -0xf8n, |
| b: 0x5057n, |
| r: 0x4f5fn |
| }, { |
| a: -0xce68n, |
| b: 0xben, |
| r: -0xcdaan |
| }, { |
| a: -0xbbdn, |
| b: 0n, |
| r: -0xbbdn |
| }, { |
| a: 0x58n, |
| b: 0n, |
| r: 0x58n |
| }, { |
| a: -0xd3n, |
| b: -0xean, |
| r: -0x1bdn |
| }, { |
| a: -0xab96n, |
| b: 0xa5n, |
| r: -0xaaf1n |
| }, { |
| a: 0x2b4n, |
| b: 0n, |
| r: 0x2b4n |
| }, { |
| a: -0xd73n, |
| b: 0x47c2n, |
| r: 0x3a4fn |
| }, { |
| a: 0n, |
| b: 0x72edn, |
| r: 0x72edn |
| }, { |
| a: -0x4en, |
| b: -0x54cbn, |
| r: -0x5519n |
| }, { |
| a: -0x22n, |
| b: 0x74n, |
| r: 0x52n |
| }, { |
| a: 0xdn, |
| b: -0x8f3n, |
| r: -0x8e6n |
| }, { |
| a: 0xf52n, |
| b: 0x388fn, |
| r: 0x47e1n |
| }, { |
| a: 0x9n, |
| b: -0xc6n, |
| r: -0xbdn |
| }, { |
| a: 0x8n, |
| b: -0x9ef0n, |
| r: -0x9ee8n |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xb18bn, |
| b: -0x6n, |
| r: -0xb191n |
| }, { |
| a: 0x8n, |
| b: 0xc83n, |
| r: 0xc8bn |
| }, { |
| a: 0n, |
| b: 0x9c5n, |
| r: 0x9c5n |
| }, { |
| a: -0xc02n, |
| b: 0n, |
| r: -0xc02n |
| }, { |
| a: 0x1fn, |
| b: 0n, |
| r: 0x1fn |
| }, { |
| a: 0x9a2n, |
| b: -0xban, |
| r: 0x8e8n |
| }, { |
| a: -0xa1bn, |
| b: -0x7n, |
| r: -0xa22n |
| }, { |
| a: 0x3n, |
| b: 0xfabn, |
| r: 0xfaen |
| }, { |
| a: 0xbn, |
| b: -0xfdn, |
| r: -0xf2n |
| }, { |
| a: -0x3n, |
| b: 0x9cb8n, |
| r: 0x9cb5n |
| }, { |
| a: -0x9n, |
| b: -0x253dn, |
| r: -0x2546n |
| }, { |
| a: 0n, |
| b: 0xe6n, |
| r: 0xe6n |
| }, { |
| a: -0x7503n, |
| b: -0x1b45n, |
| r: -0x9048n |
| }, { |
| a: -0x5n, |
| b: 0x8c8bn, |
| r: 0x8c86n |
| }, { |
| a: 0n, |
| b: -0xcn, |
| r: -0xcn |
| }, { |
| a: 0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x7755n, |
| b: -0xbfdn, |
| r: 0x6b58n |
| }]; |
| |
| 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(); |
| |