| // 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: -0xabfn, |
| b: 0x6n, |
| r: -0x407an |
| }, { |
| a: -0x446n, |
| b: 0xdn, |
| r: -0x378en |
| }, { |
| a: -0x65n, |
| b: 0x28n, |
| r: -0xfc8n |
| }, { |
| a: 0xcd80n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xc3n, |
| b: 0xffn, |
| r: -0xc23dn |
| }, { |
| a: 0xan, |
| b: 0x6f2n, |
| r: 0x4574n |
| }, { |
| a: 0xfn, |
| b: 0x41bn, |
| r: 0x3d95n |
| }, { |
| a: 0x7an, |
| b: 0x74n, |
| r: 0x3748n |
| }, { |
| a: -0xcn, |
| b: 0x684n, |
| r: -0x4e30n |
| }, { |
| a: 0xc2n, |
| b: -0xc5n, |
| r: -0x954an |
| }, { |
| a: -0x15n, |
| b: 0x67n, |
| r: -0x873n |
| }, { |
| a: 0x1f3cn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x8bn, |
| b: 0x79n, |
| r: -0x41b3n |
| }, { |
| a: 0x3c4n, |
| b: -0x3n, |
| r: -0xb4cn |
| }, { |
| a: 0xc7n, |
| b: 0x38n, |
| r: 0x2b88n |
| }, { |
| a: -0xdn, |
| b: 0x806n, |
| r: -0x684en |
| }, { |
| a: 0xaaan, |
| b: -0x4n, |
| r: -0x2aa8n |
| }, { |
| a: -0xan, |
| b: -0xaa2n, |
| r: 0x6a54n |
| }, { |
| a: -0x2fn, |
| b: 0xcen, |
| r: -0x25d2n |
| }, { |
| a: 0x1ceen, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xf45n, |
| b: -0xbn, |
| r: 0xa7f7n |
| }, { |
| a: -0xca03n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x5e9n, |
| b: 0x2n, |
| r: -0xbd2n |
| }, { |
| a: -0x8n, |
| b: 0x334n, |
| r: -0x19a0n |
| }, { |
| a: 0x352n, |
| b: -0x7n, |
| r: -0x173en |
| }, { |
| a: -0x2n, |
| b: -0x290n, |
| r: 0x520n |
| }, { |
| a: -0x5cn, |
| b: -0x3en, |
| r: 0x1648n |
| }, { |
| a: -0xa43n, |
| b: -0x1n, |
| r: 0xa43n |
| }, { |
| a: -0xen, |
| b: 0x791n, |
| r: -0x69een |
| }, { |
| a: 0x557n, |
| b: -0x8n, |
| r: -0x2ab8n |
| }, { |
| a: 0xden, |
| b: -0x8an, |
| r: -0x77acn |
| }, { |
| a: 0x7en, |
| b: 0xedn, |
| r: 0x74a6n |
| }, { |
| a: 0x7n, |
| b: -0x5b9n, |
| r: -0x280fn |
| }, { |
| a: 0xec2n, |
| b: -0xfn, |
| r: -0xdd5en |
| }, { |
| a: 0x4n, |
| b: -0x9a3n, |
| r: -0x268cn |
| }, { |
| a: -0x4n, |
| b: -0xf72n, |
| r: 0x3dc8n |
| }, { |
| a: 0xc037n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x3720n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x5bn, |
| b: -0x19n, |
| r: -0x8e3n |
| }, { |
| a: -0x210n, |
| b: 0xdn, |
| r: -0x1ad0n |
| }, { |
| a: 0x4fn, |
| b: 0x85n, |
| r: 0x290bn |
| }, { |
| a: -0x11a0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x1aen, |
| b: 0x8n, |
| r: -0xd70n |
| }, { |
| a: 0x7d1n, |
| b: -0x3n, |
| r: -0x1773n |
| }, { |
| a: -0xa4an, |
| b: 0xdn, |
| r: -0x85c2n |
| }, { |
| a: -0x3n, |
| b: -0x6fdn, |
| r: 0x14f7n |
| }, { |
| a: 0x924n, |
| b: 0x3n, |
| r: 0x1b6cn |
| }, { |
| a: -0x8n, |
| b: -0xad8n, |
| r: 0x56c0n |
| }, { |
| a: 0x3211n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x6n, |
| b: 0xae1n, |
| r: 0x4146n |
| }, { |
| a: -0x2ef3n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x1771n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xc42n, |
| b: 0x2n, |
| r: 0x1884n |
| }, { |
| a: -0xb921n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x2n, |
| b: 0xff7n, |
| r: -0x1feen |
| }, { |
| a: -0xd774n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x643en, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x16n, |
| b: 0x7dn, |
| r: 0xaben |
| }, { |
| a: 0x89n, |
| b: -0xe9n, |
| r: -0x7cb1n |
| }, { |
| a: -0x1n, |
| b: -0xd9dn, |
| r: 0xd9dn |
| }, { |
| a: -0xd3ffn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x24n, |
| b: 0x5an, |
| r: 0xca8n |
| }, { |
| a: 0x3238n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x9en, |
| b: 0x4an, |
| r: 0x2dacn |
| }, { |
| a: -0x84en, |
| b: 0x9n, |
| r: -0x4aben |
| }, { |
| a: 0x2n, |
| b: -0x1c0n, |
| r: -0x380n |
| }, { |
| a: 0x185n, |
| b: -0xcn, |
| r: -0x123cn |
| }, { |
| a: 0xb4n, |
| b: -0xe1n, |
| r: -0x9e34n |
| }, { |
| a: -0x8a6n, |
| b: -0x6n, |
| r: 0x33e4n |
| }, { |
| a: 0x9en, |
| b: 0xbfn, |
| r: 0x75e2n |
| }, { |
| a: -0x1e1n, |
| b: 0x9n, |
| r: -0x10e9n |
| }, { |
| a: 0xa6cn, |
| b: 0x4n, |
| r: 0x29b0n |
| }, { |
| a: -0x2fn, |
| b: 0x22n, |
| r: -0x63en |
| }, { |
| a: -0x9148n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x8bedn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x38n, |
| b: 0x98n, |
| r: -0x2140n |
| }, { |
| a: -0x4n, |
| b: 0x265n, |
| r: -0x994n |
| }, { |
| a: 0xfn, |
| b: -0x19cn, |
| r: -0x1824n |
| }, { |
| a: -0x839n, |
| b: 0xan, |
| r: -0x523an |
| }, { |
| a: 0x790n, |
| b: 0xbn, |
| r: 0x5330n |
| }, { |
| a: 0xa0n, |
| b: -0xbcn, |
| r: -0x7580n |
| }, { |
| a: -0x72n, |
| b: 0x33n, |
| r: -0x16b6n |
| }, { |
| a: -0xddbn, |
| b: -0xan, |
| r: 0x8a8en |
| }, { |
| a: 0x9n, |
| b: 0x810n, |
| r: 0x4890n |
| }, { |
| a: -0xa88n, |
| b: 0xcn, |
| r: -0x7e60n |
| }, { |
| a: -0x3n, |
| b: -0xc00n, |
| r: 0x2400n |
| }, { |
| a: -0xf6n, |
| b: -0xd2n, |
| r: 0xc9ccn |
| }, { |
| a: 0xfeen, |
| b: -0xbn, |
| r: -0xaf3an |
| }, { |
| a: 0xb6n, |
| b: -0x80n, |
| r: -0x5b00n |
| }, { |
| a: -0xc6fn, |
| b: -0xfn, |
| r: 0xba81n |
| }, { |
| a: -0xd9a1n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x8fn, |
| b: -0x4dn, |
| r: -0x2b03n |
| }, { |
| a: 0x425bn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xf9ban, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x2bdn, |
| b: -0x2n, |
| r: -0x57an |
| }, { |
| a: -0x151n, |
| b: -0xen, |
| r: 0x126en |
| }, { |
| a: 0x28b9n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xccn, |
| b: -0x63n, |
| r: 0x4ee4n |
| }, { |
| a: 0x4fn, |
| b: 0x2dn, |
| r: 0xde3n |
| }, { |
| a: -0x78n, |
| b: 0x3bn, |
| r: -0x1ba8n |
| }, { |
| a: -0xan, |
| b: 0x50en, |
| r: -0x328cn |
| }, { |
| a: 0xde0an, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x8ffdn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x32b3n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x40n, |
| b: 0x89n, |
| r: 0x2240n |
| }, { |
| a: -0xan, |
| b: 0xafen, |
| r: -0x6decn |
| }, { |
| a: 0xen, |
| b: 0x8f5n, |
| r: 0x7d66n |
| }, { |
| a: 0x15ban, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x6n, |
| b: -0xbfdn, |
| r: -0x47een |
| }, { |
| a: -0x7n, |
| b: -0xafen, |
| r: 0x4cf2n |
| }, { |
| a: -0xf4a5n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xa2n, |
| b: 0x5dn, |
| r: 0x3adan |
| }, { |
| a: 0x19n, |
| b: -0xa5n, |
| r: -0x101dn |
| }, { |
| a: 0xe32n, |
| b: 0x6n, |
| r: 0x552cn |
| }, { |
| a: 0xda4n, |
| b: -0xan, |
| r: -0x8868n |
| }, { |
| a: -0x2fc2n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xd4n, |
| b: -0xban, |
| r: 0x9a08n |
| }, { |
| a: 0xf67n, |
| b: 0xcn, |
| r: 0xb8d4n |
| }, { |
| a: -0x804n, |
| b: -0x6n, |
| r: 0x3018n |
| }, { |
| a: 0x386n, |
| b: 0xcn, |
| r: 0x2a48n |
| }, { |
| a: -0xa42n, |
| b: -0x6n, |
| r: 0x3d8cn |
| }, { |
| a: 0xb1cn, |
| b: -0x5n, |
| r: -0x378cn |
| }, { |
| a: -0x2n, |
| b: 0x81cn, |
| r: -0x1038n |
| }, { |
| a: -0x9aen, |
| b: -0x1n, |
| r: 0x9aen |
| }, { |
| a: -0x5acen, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x3n, |
| b: -0xf2cn, |
| r: -0x2d84n |
| }, { |
| a: 0x6n, |
| b: -0x6d6n, |
| r: -0x2904n |
| }, { |
| a: -0xe8n, |
| b: 0x8dn, |
| r: -0x7fc8n |
| }, { |
| a: 0xbf1an, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x9n, |
| b: 0x7f8n, |
| r: 0x47b8n |
| }, { |
| a: -0x958n, |
| b: 0x2n, |
| r: -0x12b0n |
| }, { |
| a: -0x7dn, |
| b: -0xecn, |
| r: 0x733cn |
| }, { |
| a: 0x4fn, |
| b: 0x4an, |
| r: 0x16d6n |
| }, { |
| a: -0x218n, |
| b: 0x9n, |
| r: -0x12d8n |
| }, { |
| a: -0xf172n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xa0n, |
| b: -0xe2n, |
| r: 0x8d40n |
| }, { |
| a: -0xfn, |
| b: -0x4bfn, |
| r: 0x4731n |
| }, { |
| a: -0x3300n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x40bbn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x619n, |
| b: 0x5n, |
| r: -0x1e7dn |
| }, { |
| a: 0x3n, |
| b: -0x838n, |
| r: -0x18a8n |
| }, { |
| a: 0xdn, |
| b: -0x79cn, |
| r: -0x62ecn |
| }, { |
| a: 0xecean, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x923n, |
| b: -0xbn, |
| r: 0x6481n |
| }, { |
| a: -0x2n, |
| b: -0x4e8n, |
| r: 0x9d0n |
| }, { |
| a: -0xddn, |
| b: 0x7en, |
| r: -0x6cc6n |
| }, { |
| a: -0x58n, |
| b: 0xddn, |
| r: -0x4bf8n |
| }, { |
| a: 0x7b4n, |
| b: -0x7n, |
| r: -0x35ecn |
| }, { |
| a: -0x31een, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x326n, |
| b: -0x2n, |
| r: 0x64cn |
| }, { |
| a: -0xfn, |
| b: -0x183n, |
| r: 0x16adn |
| }, { |
| a: 0x4fc2n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x30b3n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xe58n, |
| b: 0xan, |
| r: -0x8f70n |
| }, { |
| a: -0xdban, |
| b: 0x1n, |
| r: -0xdban |
| }, { |
| a: 0x7n, |
| b: -0x9f2n, |
| r: -0x459en |
| }, { |
| a: -0x9n, |
| b: 0x488n, |
| r: -0x28c8n |
| }, { |
| a: 0x79a2n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xf8bfn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xebaen, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xfn, |
| b: 0xc74n, |
| r: -0xbaccn |
| }, { |
| a: -0xdan, |
| b: 0x41n, |
| r: -0x375an |
| }, { |
| a: 0xb1n, |
| b: -0x5dn, |
| r: -0x404dn |
| }, { |
| a: 0x308dn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xd6cn, |
| b: -0x4n, |
| r: -0x35b0n |
| }, { |
| a: -0xf72n, |
| b: -0xbn, |
| r: 0xa9e6n |
| }, { |
| a: -0xf47n, |
| b: -0x1n, |
| r: 0xf47n |
| }, { |
| a: -0xdn, |
| b: -0x478n, |
| r: 0x3a18n |
| }, { |
| a: -0x6aen, |
| b: 0x1n, |
| r: -0x6aen |
| }, { |
| a: -0x2bfen, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xe64n, |
| b: 0x6n, |
| r: -0x5658n |
| }, { |
| a: -0x9b77n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xc5e8n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x4n, |
| b: 0xd52n, |
| r: 0x3548n |
| }, { |
| a: 0x17n, |
| b: 0x7an, |
| r: 0xaf6n |
| }, { |
| a: -0x9b9bn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x13bn, |
| b: -0x2n, |
| r: -0x276n |
| }, { |
| a: -0xdn, |
| b: 0x92en, |
| r: -0x7756n |
| }, { |
| a: 0x151en, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x1a6n, |
| b: 0xcn, |
| r: -0x13c8n |
| }, { |
| a: -0x60d2n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xeeden, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x7fn, |
| b: -0xcfn, |
| r: 0x66b1n |
| }, { |
| a: 0x16cn, |
| b: 0x1n, |
| r: 0x16cn |
| }, { |
| a: 0xd03n, |
| b: -0x5n, |
| r: -0x410fn |
| }, { |
| a: -0xad92n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xdn, |
| b: 0x170n, |
| r: 0x12b0n |
| }, { |
| a: 0x1n, |
| b: 0xf70n, |
| r: 0xf70n |
| }, { |
| a: 0xdn, |
| b: 0xec3n, |
| r: 0xbfe7n |
| }, { |
| a: -0x4n, |
| b: 0xd99n, |
| r: -0x3664n |
| }, { |
| a: 0xf125n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x8a1n, |
| b: 0x2n, |
| r: -0x1142n |
| }, { |
| a: -0xbd2dn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x9eb9n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xcan, |
| b: 0x14n, |
| r: -0xfc8n |
| }, { |
| a: -0xbc2n, |
| b: 0x4n, |
| r: -0x2f08n |
| }, { |
| a: -0x232n, |
| b: 0xdn, |
| r: -0x1c8an |
| }, { |
| a: -0x7a1bn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xc158n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x78en, |
| b: 0x2n, |
| r: -0xf1cn |
| }, { |
| a: 0x52a2n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x344n, |
| b: -0xbn, |
| r: 0x23ecn |
| }, { |
| a: 0xfn, |
| b: 0xbf8n, |
| r: 0xb388n |
| }, { |
| a: 0xe8n, |
| b: 0xc2n, |
| r: 0xafd0n |
| }, { |
| a: 0x1n, |
| b: -0x9fdn, |
| r: -0x9fdn |
| }, { |
| a: -0x4cen, |
| b: 0x2n, |
| r: -0x99cn |
| }, { |
| a: -0x34dn, |
| b: 0xan, |
| r: -0x2102n |
| }, { |
| a: 0xf1n, |
| b: 0x2cn, |
| r: 0x296cn |
| }, { |
| a: 0xbdn, |
| b: -0xfbn, |
| r: -0xb94fn |
| }, { |
| a: -0x6n, |
| b: 0x483n, |
| r: -0x1b12n |
| }, { |
| a: 0xcc9n, |
| b: -0x7n, |
| r: -0x597fn |
| }, { |
| a: 0x96n, |
| b: -0x4cn, |
| r: -0x2c88n |
| }, { |
| a: 0x6n, |
| b: 0xc49n, |
| r: 0x49b6n |
| }, { |
| a: -0xb5n, |
| b: 0xdcn, |
| r: -0x9b8cn |
| }, { |
| a: -0x2n, |
| b: 0xf1cn, |
| r: -0x1e38n |
| }, { |
| a: 0xan, |
| b: 0xf3en, |
| r: 0x986cn |
| }, { |
| a: -0xc7an, |
| b: -0x3n, |
| r: 0x256en |
| }, { |
| a: -0x6n, |
| b: -0x203n, |
| r: 0xc12n |
| }, { |
| a: -0x83dn, |
| b: -0x8n, |
| r: 0x41e8n |
| }, { |
| a: 0xe4n, |
| b: 0x68n, |
| r: 0x5ca0n |
| }, { |
| a: -0xen, |
| b: -0xffen, |
| r: 0xdfe4n |
| }, { |
| a: 0xd0den, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x21c7n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x313n, |
| b: -0x5n, |
| r: -0xf5fn |
| }, { |
| a: 0x9n, |
| b: 0x6c9n, |
| r: 0x3d11n |
| }, { |
| a: 0x3d2n, |
| b: 0x8n, |
| r: 0x1e90n |
| }, { |
| a: 0x6n, |
| b: -0xf92n, |
| r: -0x5d6cn |
| }, { |
| a: 0x5n, |
| b: 0xe60n, |
| r: 0x47e0n |
| }, { |
| a: 0xc70n, |
| b: -0xdn, |
| r: -0xa1b0n |
| }, { |
| a: -0xf37en, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x9e17n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x9b85n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xf2n, |
| b: 0x9cn, |
| r: -0x9378n |
| }, { |
| a: -0x7d49n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x8n, |
| b: -0xcb2n, |
| r: 0x6590n |
| }, { |
| a: 0x7f3n, |
| b: 0x2n, |
| r: 0xfe6n |
| }, { |
| a: -0xdn, |
| b: 0xf99n, |
| r: -0xcac5n |
| }, { |
| a: -0xee3bn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xdean, |
| b: 0xan, |
| r: 0x8b24n |
| }, { |
| a: -0x2n, |
| b: -0x197n, |
| r: 0x32en |
| }, { |
| a: -0xae9n, |
| b: -0x5n, |
| r: 0x368dn |
| }, { |
| a: 0x72en, |
| b: -0x6n, |
| r: -0x2b14n |
| }, { |
| a: -0x82ban, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x16n, |
| b: -0x57n, |
| r: 0x77an |
| }, { |
| a: -0x385n, |
| b: -0xen, |
| r: 0x3146n |
| }, { |
| a: 0x4c48n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xcdn, |
| b: -0x95n, |
| r: -0x7751n |
| }, { |
| a: 0xfn, |
| b: -0xa04n, |
| r: -0x963cn |
| }, { |
| a: 0xdad4n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xc6an, |
| b: 0xan, |
| r: -0x7c24n |
| }, { |
| a: -0x9n, |
| b: -0xe21n, |
| r: 0x7f29n |
| }, { |
| a: -0x971n, |
| b: 0x5n, |
| r: -0x2f35n |
| }, { |
| a: 0x1ed2n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x8n, |
| b: 0x7een, |
| r: 0x3f70n |
| }, { |
| a: 0xb0cn, |
| b: 0xan, |
| r: 0x6e78n |
| }, { |
| a: -0x499n, |
| b: -0x3n, |
| r: 0xdcbn |
| }, { |
| a: -0x5b4n, |
| b: -0x2n, |
| r: 0xb68n |
| }, { |
| a: -0x2en, |
| b: -0xc4n, |
| r: 0x2338n |
| }, { |
| a: 0xc86n, |
| b: -0x7n, |
| r: -0x57aan |
| }, { |
| a: 0xfd1n, |
| b: -0x1n, |
| r: -0xfd1n |
| }, { |
| a: -0x475n, |
| b: -0xbn, |
| r: 0x3107n |
| }, { |
| a: -0xb3n, |
| b: 0x38n, |
| r: -0x2728n |
| }, { |
| a: -0x2d4n, |
| b: -0x2n, |
| r: 0x5a8n |
| }, { |
| a: -0xdn, |
| b: -0x1ebn, |
| r: 0x18efn |
| }, { |
| a: 0xb481n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x3edn, |
| b: -0x6n, |
| r: -0x178en |
| }, { |
| a: 0xdn, |
| b: 0x217n, |
| r: 0x1b2bn |
| }, { |
| a: -0x4eb1n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x45a0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x1n, |
| b: -0xfc5n, |
| r: 0xfc5n |
| }, { |
| a: 0xccf2n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x9n, |
| b: -0x1c2n, |
| r: 0xfd2n |
| }, { |
| a: 0xdfn, |
| b: 0xd4n, |
| r: 0xb8acn |
| }, { |
| a: 0xdan, |
| b: 0xd7n, |
| r: 0xb716n |
| }, { |
| a: -0xfn, |
| b: 0x7f2n, |
| r: -0x772en |
| }, { |
| a: -0x51n, |
| b: 0xe1n, |
| r: -0x4731n |
| }, { |
| a: 0xbedn, |
| b: 0xcn, |
| r: 0x8f1cn |
| }, { |
| a: -0xe4n, |
| b: -0xc9n, |
| r: 0xb304n |
| }, { |
| a: -0xf559n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xe5b1n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x2ben, |
| b: -0x9n, |
| r: -0x18aen |
| }, { |
| a: -0x851n, |
| b: -0xcn, |
| r: 0x63ccn |
| }, { |
| a: -0xf1n, |
| b: -0xc1n, |
| r: 0xb5b1n |
| }, { |
| a: -0x64n, |
| b: 0x24n, |
| r: -0xe10n |
| }, { |
| a: 0xec3dn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x94n, |
| b: -0xd2n, |
| r: -0x7968n |
| }, { |
| a: -0xcn, |
| b: 0x977n, |
| r: -0x7194n |
| }, { |
| a: 0xf6n, |
| b: -0xb5n, |
| r: -0xadeen |
| }, { |
| a: -0xc3an, |
| b: 0x4n, |
| r: -0x30e8n |
| }, { |
| a: -0xcn, |
| b: -0xac0n, |
| r: 0x8100n |
| }, { |
| a: -0xdn, |
| b: 0x8c5n, |
| r: -0x7201n |
| }, { |
| a: -0x2n, |
| b: 0xecbn, |
| r: -0x1d96n |
| }, { |
| a: -0xf2n, |
| b: 0xc3n, |
| r: -0xb856n |
| }, { |
| a: 0xbe3dn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x49n, |
| b: -0x71n, |
| r: -0x2039n |
| }, { |
| a: 0x9n, |
| b: 0x5fan, |
| r: 0x35can |
| }, { |
| a: -0x4n, |
| b: 0xe8fn, |
| r: -0x3a3cn |
| }, { |
| a: -0xc34en, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x9n, |
| b: 0x80en, |
| r: -0x487en |
| }, { |
| a: -0xad03n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x5c0fn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x2en, |
| b: -0xa4n, |
| r: -0x1d78n |
| }, { |
| a: 0x6f20n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xe5n, |
| b: -0x1fn, |
| r: -0x1bbbn |
| }, { |
| a: 0xe08n, |
| b: 0xbn, |
| r: 0x9a58n |
| }, { |
| a: 0x3b5cn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xdn, |
| b: -0x72an, |
| r: 0x5d22n |
| }, { |
| a: -0xf4n, |
| b: -0x44n, |
| r: 0x40d0n |
| }, { |
| a: -0xe50n, |
| b: -0x6n, |
| r: 0x55e0n |
| }, { |
| a: 0xc5n, |
| b: -0x8fn, |
| r: -0x6e0bn |
| }, { |
| a: 0xd788n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x890n, |
| b: -0x8n, |
| r: -0x4480n |
| }, { |
| a: -0x9n, |
| b: 0xad3n, |
| r: -0x616bn |
| }, { |
| a: -0xd73n, |
| b: 0xen, |
| r: -0xbc4an |
| }, { |
| a: 0x33n, |
| b: -0xbdn, |
| r: -0x25a7n |
| }, { |
| a: 0x7can, |
| b: -0x9n, |
| r: -0x461an |
| }, { |
| a: -0x44d6n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xb482n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xef44n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x5n, |
| b: -0x8ebn, |
| r: -0x2c97n |
| }, { |
| a: -0xen, |
| b: -0x76en, |
| r: 0x6804n |
| }, { |
| a: 0xen, |
| b: 0xf0fn, |
| r: 0xd2d2n |
| }, { |
| a: -0x481n, |
| b: 0x6n, |
| r: -0x1b06n |
| }, { |
| a: -0x2n, |
| b: -0x991n, |
| r: 0x1322n |
| }, { |
| a: 0x43n, |
| b: 0x3dn, |
| r: 0xff7n |
| }, { |
| a: 0x6n, |
| b: 0x6e6n, |
| r: 0x2964n |
| }, { |
| a: 0x602n, |
| b: 0xcn, |
| r: 0x4818n |
| }, { |
| a: 0x77n, |
| b: 0x78n, |
| r: 0x37c8n |
| }, { |
| a: -0x9n, |
| b: -0xe58n, |
| r: 0x8118n |
| }, { |
| a: 0xcn, |
| b: 0xa1cn, |
| r: 0x7950n |
| }, { |
| a: -0xc13n, |
| b: 0xcn, |
| r: -0x90e4n |
| }, { |
| a: 0xf640n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x5564n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xe8n, |
| b: 0xc9n, |
| r: 0xb628n |
| }, { |
| a: -0x5525n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x6n, |
| b: -0x5b9n, |
| r: 0x2256n |
| }, { |
| a: 0xen, |
| b: 0x25an, |
| r: 0x20ecn |
| }, { |
| a: -0x9b2dn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xecn, |
| b: -0xcdn, |
| r: 0xbcfcn |
| }, { |
| a: 0x2796n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x1e48n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xd6e1n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x9b0an, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x3n, |
| b: 0x83dn, |
| r: -0x18b7n |
| }, { |
| a: -0x1n, |
| b: -0x991n, |
| r: 0x991n |
| }, { |
| a: -0xcn, |
| b: 0xfc6n, |
| r: -0xbd48n |
| }, { |
| a: 0xd5a3n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xbn, |
| b: -0x3a7n, |
| r: -0x282dn |
| }, { |
| a: -0xan, |
| b: 0x55dn, |
| r: -0x35a2n |
| }, { |
| a: 0x5cf3n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x1n, |
| b: 0x4f7n, |
| r: 0x4f7n |
| }, { |
| a: 0xbe5n, |
| b: -0x4n, |
| r: -0x2f94n |
| }, { |
| a: -0x80n, |
| b: -0x9cn, |
| r: 0x4e00n |
| }, { |
| a: 0x4824n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x9a8n, |
| b: 0x2n, |
| r: 0x1350n |
| }, { |
| a: 0x101n, |
| b: -0xdn, |
| r: -0xd0dn |
| }, { |
| a: -0xddn, |
| b: 0xc4n, |
| r: -0xa934n |
| }, { |
| a: 0x6dan, |
| b: -0x5n, |
| r: -0x2242n |
| }, { |
| a: -0x570n, |
| b: -0xcn, |
| r: 0x4140n |
| }, { |
| a: -0xf5c8n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xa875n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x5e2n, |
| b: 0xfn, |
| r: -0x583en |
| }, { |
| a: 0x4bn, |
| b: 0x21n, |
| r: 0x9abn |
| }, { |
| a: 0xddn, |
| b: -0x57n, |
| r: -0x4b1bn |
| }, { |
| a: 0x776n, |
| b: -0xfn, |
| r: -0x6fean |
| }, { |
| a: 0x2262n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x2b67n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x1n, |
| b: -0xff8n, |
| r: -0xff8n |
| }, { |
| a: -0x74n, |
| b: 0x15n, |
| r: -0x984n |
| }, { |
| a: 0xan, |
| b: 0xb4an, |
| r: 0x70e4n |
| }, { |
| a: 0x1n, |
| b: -0xebdn, |
| r: -0xebdn |
| }, { |
| a: 0x1n, |
| b: 0xe24n, |
| r: 0xe24n |
| }, { |
| a: 0x17an, |
| b: -0x8n, |
| r: -0xbd0n |
| }, { |
| a: -0x4n, |
| b: -0xe04n, |
| r: 0x3810n |
| }, { |
| a: -0xan, |
| b: 0xb0en, |
| r: -0x6e8cn |
| }, { |
| a: -0x6a91n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xa702n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xeba8n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xc3an, |
| b: 0xcn, |
| r: -0x92b8n |
| }, { |
| a: 0xb2n, |
| b: -0x27n, |
| r: -0x1b1en |
| }, { |
| a: 0x1dcdn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x4001n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x96n, |
| b: 0x27n, |
| r: -0x16dan |
| }, { |
| a: 0x1bn, |
| b: -0x17n, |
| r: -0x26dn |
| }, { |
| a: 0xf3n, |
| b: 0xf0n, |
| r: 0xe3d0n |
| }, { |
| a: 0x2aan, |
| b: -0x6n, |
| r: -0xffcn |
| }, { |
| a: -0x9n, |
| b: 0xac5n, |
| r: -0x60edn |
| }, { |
| a: -0xdn, |
| b: 0xa5en, |
| r: -0x86c6n |
| }, { |
| a: 0x59n, |
| b: -0xfcn, |
| r: -0x579cn |
| }, { |
| a: -0xa362n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x4b1n, |
| b: -0xan, |
| r: 0x2eean |
| }, { |
| a: 0x7n, |
| b: -0x90cn, |
| r: -0x3f54n |
| }, { |
| a: -0x6n, |
| b: 0xe86n, |
| r: -0x5724n |
| }, { |
| a: -0xe879n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x3db6n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xe1n, |
| b: 0xc5n, |
| r: -0xad25n |
| }, { |
| a: 0x2n, |
| b: 0xc8dn, |
| r: 0x191an |
| }, { |
| a: -0x67an, |
| b: -0xen, |
| r: 0x5aacn |
| }, { |
| a: 0x620n, |
| b: 0x3n, |
| r: 0x1260n |
| }, { |
| a: 0x36n, |
| b: 0xb6n, |
| r: 0x2664n |
| }, { |
| a: 0x4n, |
| b: -0x39an, |
| r: -0xe68n |
| }, { |
| a: 0x90n, |
| b: -0x21n, |
| r: -0x1290n |
| }, { |
| a: -0xc9e3n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xan, |
| b: -0x480n, |
| r: 0x2d00n |
| }, { |
| a: 0xbn, |
| b: 0x828n, |
| r: 0x59b8n |
| }, { |
| a: 0xan, |
| b: 0x407n, |
| r: 0x2846n |
| }, { |
| a: 0x8a2n, |
| b: 0xbn, |
| r: 0x5ef6n |
| }, { |
| a: -0xan, |
| b: 0x789n, |
| r: -0x4b5an |
| }, { |
| a: -0xbf07n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xe7n, |
| b: -0x3cn, |
| r: 0x3624n |
| }, { |
| a: -0x712n, |
| b: -0x5n, |
| r: 0x235an |
| }, { |
| a: 0x8n, |
| b: -0xfeen, |
| r: -0x7f70n |
| }, { |
| a: -0x8cn, |
| b: -0x86n, |
| r: 0x4948n |
| }, { |
| a: 0xe3b0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xd8en, |
| b: -0x8n, |
| r: 0x6c70n |
| }, { |
| a: 0x55n, |
| b: 0xcen, |
| r: 0x4466n |
| }, { |
| a: -0xfeen, |
| b: -0xcn, |
| r: 0xbf28n |
| }, { |
| a: -0xa722n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x29n, |
| b: -0x94n, |
| r: 0x17b4n |
| }, { |
| a: 0x921en, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x3n, |
| b: 0x254n, |
| r: -0x6fcn |
| }, { |
| a: -0xf1en, |
| b: -0x8n, |
| r: 0x78f0n |
| }, { |
| a: 0xa6bfn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xc6fn, |
| b: -0xcn, |
| r: -0x9534n |
| }, { |
| a: -0x2n, |
| b: -0xbcan, |
| r: 0x1794n |
| }, { |
| a: 0xf40n, |
| b: -0xdn, |
| r: -0xc640n |
| }, { |
| a: 0x1n, |
| b: 0x369n, |
| r: 0x369n |
| }, { |
| a: 0x6f7n, |
| b: -0x8n, |
| r: -0x37b8n |
| }, { |
| a: 0xbeb4n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xfn, |
| b: -0xf0bn, |
| r: 0xe1a5n |
| }, { |
| a: -0xfdn, |
| b: 0x75n, |
| r: -0x73a1n |
| }, { |
| a: 0xf8n, |
| b: -0x38n, |
| r: -0x3640n |
| }, { |
| a: 0xca0fn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x587n, |
| b: 0xan, |
| r: 0x3746n |
| }, { |
| a: 0x36n, |
| b: -0x9cn, |
| r: -0x20e8n |
| }, { |
| a: -0x90acn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xef5n, |
| b: 0xan, |
| r: 0x9592n |
| }, { |
| a: 0x76n, |
| b: -0xe9n, |
| r: -0x6b66n |
| }, { |
| a: 0xen, |
| b: -0xa94n, |
| r: -0x9418n |
| }, { |
| a: 0x4bn, |
| b: 0xb9n, |
| r: 0x3633n |
| }, { |
| a: 0xe252n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xen, |
| b: -0x797n, |
| r: -0x6a42n |
| }, { |
| a: -0x13fn, |
| b: -0xbn, |
| r: 0xdb5n |
| }, { |
| a: 0x19n, |
| b: -0x81n, |
| r: -0xc99n |
| }, { |
| a: 0x3698n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x9n, |
| b: -0x372n, |
| r: 0x1f02n |
| }, { |
| a: -0x9n, |
| b: -0x9dcn, |
| r: 0x58bcn |
| }, { |
| a: -0x399n, |
| b: 0x6n, |
| r: -0x1596n |
| }, { |
| a: 0xc9b7n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x6n, |
| b: 0xc95n, |
| r: 0x4b7en |
| }, { |
| a: -0xe8n, |
| b: -0xb9n, |
| r: 0xa7a8n |
| }, { |
| a: 0x820n, |
| b: -0xen, |
| r: -0x71c0n |
| }, { |
| a: 0xb697n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x236n, |
| b: 0xan, |
| r: 0x161cn |
| }, { |
| a: 0xd59n, |
| b: -0x8n, |
| r: -0x6ac8n |
| }, { |
| a: 0xd461n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x6n, |
| b: -0x4f3n, |
| r: 0x1db2n |
| }, { |
| a: -0xdn, |
| b: 0xf02n, |
| r: -0xc31an |
| }, { |
| a: 0xfabn, |
| b: -0xbn, |
| r: -0xac59n |
| }, { |
| a: 0x7n, |
| b: 0x80dn, |
| r: 0x385bn |
| }, { |
| a: 0xfd3n, |
| b: 0x9n, |
| r: 0x8e6bn |
| }, { |
| a: 0xf98n, |
| b: 0x5n, |
| r: 0x4df8n |
| }, { |
| a: 0x2bean, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xbaen, |
| b: -0xfn, |
| r: 0xaf32n |
| }, { |
| a: -0xf19an, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x4n, |
| b: -0x272n, |
| r: 0x9c8n |
| }, { |
| a: -0x31fn, |
| b: -0x5n, |
| r: 0xf9bn |
| }, { |
| a: 0x6n, |
| b: 0xbc0n, |
| r: 0x4680n |
| }, { |
| a: -0x81c0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xbfn, |
| b: 0xe5n, |
| r: 0xaadbn |
| }, { |
| a: 0xd642n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x2444n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xbn, |
| b: -0x21cn, |
| r: -0x1734n |
| }, { |
| a: 0x2a60n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x8n, |
| b: -0xc58n, |
| r: -0x62c0n |
| }, { |
| a: -0x102n, |
| b: -0xdn, |
| r: 0xd1an |
| }, { |
| a: -0xe16dn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x23fn, |
| b: -0xfn, |
| r: -0x21b1n |
| }, { |
| a: -0x49n, |
| b: -0x3bn, |
| r: 0x10d3n |
| }, { |
| a: 0x30ddn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xan, |
| b: -0xa5dn, |
| r: 0x67a2n |
| }, { |
| a: -0xdbbn, |
| b: -0x1n, |
| r: 0xdbbn |
| }, { |
| a: -0xfan, |
| b: 0xabn, |
| r: -0xa6fen |
| }, { |
| a: -0xbn, |
| b: -0xf8cn, |
| r: 0xab04n |
| }, { |
| a: -0x2acn, |
| b: 0x7n, |
| r: -0x12b4n |
| }, { |
| a: -0xa8n, |
| b: 0xcen, |
| r: -0x8730n |
| }, { |
| a: 0x930dn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x7fc1n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x8f32n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xbcn, |
| b: -0x87n, |
| r: -0x6324n |
| }, { |
| a: -0x7n, |
| b: -0xb09n, |
| r: 0x4d3fn |
| }, { |
| a: -0x9n, |
| b: 0x1c5n, |
| r: -0xfedn |
| }, { |
| a: -0xb87an, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xeab3n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xen, |
| b: 0x87fn, |
| r: 0x76f2n |
| }, { |
| a: -0x6a4n, |
| b: 0x8n, |
| r: -0x3520n |
| }, { |
| a: 0x32aan, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x3n, |
| b: 0xd53n, |
| r: 0x27f9n |
| }, { |
| a: -0x6en, |
| b: -0x9en, |
| r: 0x43e4n |
| }, { |
| a: -0x45n, |
| b: 0xc3n, |
| r: -0x348fn |
| }, { |
| a: 0xen, |
| b: -0x798n, |
| r: -0x6a50n |
| }, { |
| a: 0x2bn, |
| b: 0x1en, |
| r: 0x50an |
| }, { |
| a: -0xa77n, |
| b: 0x5n, |
| r: -0x3453n |
| }, { |
| a: -0xa85n, |
| b: 0xcn, |
| r: -0x7e3cn |
| }, { |
| a: -0x7992n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x9n, |
| b: 0x827n, |
| r: 0x495fn |
| }, { |
| a: 0x9fbn, |
| b: 0x2n, |
| r: 0x13f6n |
| }, { |
| a: -0x55n, |
| b: 0x42n, |
| r: -0x15ean |
| }, { |
| a: 0x2n, |
| b: -0x7c5n, |
| r: -0xf8an |
| }, { |
| a: 0x64an, |
| b: 0xan, |
| r: 0x3ee4n |
| }, { |
| a: 0x2n, |
| b: -0xe21n, |
| r: -0x1c42n |
| }, { |
| a: -0x588bn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x25n, |
| b: 0xebn, |
| r: 0x21f7n |
| }, { |
| a: 0x2322n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xb960n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x2n, |
| b: 0x75en, |
| r: -0xebcn |
| }, { |
| a: -0x617en, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x7c8n, |
| b: -0x2n, |
| r: 0xf90n |
| }, { |
| a: 0x859n, |
| b: -0xan, |
| r: -0x537an |
| }, { |
| a: -0xdn, |
| b: 0x8d0n, |
| r: -0x7290n |
| }, { |
| a: -0xea2n, |
| b: 0x3n, |
| r: -0x2be6n |
| }, { |
| a: 0xen, |
| b: 0xe4dn, |
| r: 0xc836n |
| }, { |
| a: 0x33an, |
| b: 0xcn, |
| r: 0x26b8n |
| }, { |
| a: 0xcn, |
| b: 0x211n, |
| r: 0x18ccn |
| }, { |
| a: -0xbdn, |
| b: 0xb6n, |
| r: -0x865en |
| }, { |
| a: -0x3n, |
| b: -0xef0n, |
| r: 0x2cd0n |
| }, { |
| a: 0xa5n, |
| b: -0x96n, |
| r: -0x60aen |
| }, { |
| a: 0x9212n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x2an, |
| b: 0x78n, |
| r: -0x13b0n |
| }, { |
| a: -0x8n, |
| b: -0x12en, |
| r: 0x970n |
| }, { |
| a: -0x68cn, |
| b: 0x6n, |
| r: -0x2748n |
| }, { |
| a: -0x2f2n, |
| b: 0x3n, |
| r: -0x8d6n |
| }, { |
| a: 0x78n, |
| b: 0x91n, |
| r: 0x43f8n |
| }, { |
| a: 0x4n, |
| b: 0x51fn, |
| r: 0x147cn |
| }, { |
| a: -0x1cbn, |
| b: -0x3n, |
| r: 0x561n |
| }, { |
| a: -0x2ebn, |
| b: 0x9n, |
| r: -0x1a43n |
| }, { |
| a: 0x5ce3n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x89cn, |
| b: -0xan, |
| r: -0x5618n |
| }, { |
| a: -0x302n, |
| b: 0x2n, |
| r: -0x604n |
| }, { |
| a: -0x4n, |
| b: -0x80bn, |
| r: 0x202cn |
| }, { |
| a: -0xfn, |
| b: -0xa8an, |
| r: 0x9e16n |
| }, { |
| a: -0x44efn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x40n, |
| b: -0x63n, |
| r: -0x18c0n |
| }, { |
| a: 0x1n, |
| b: -0xf19n, |
| r: -0xf19n |
| }, { |
| a: 0x2586n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x1452n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xbfden, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x6d3n, |
| b: -0xcn, |
| r: 0x51e4n |
| }, { |
| a: -0x3e1n, |
| b: -0xbn, |
| r: 0x2aabn |
| }, { |
| a: -0xbc63n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x3n, |
| b: -0xa00n, |
| r: -0x1e00n |
| }, { |
| a: -0x60n, |
| b: -0xd4n, |
| r: 0x4f80n |
| }, { |
| a: 0x4702n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xc5en, |
| b: 0x1n, |
| r: 0xc5en |
| }, { |
| a: -0x15n, |
| b: -0x3dn, |
| r: 0x501n |
| }, { |
| a: -0x3d6n, |
| b: -0x7n, |
| r: 0x1adan |
| }, { |
| a: -0x47n, |
| b: -0x34n, |
| r: 0xe6cn |
| }, { |
| a: 0x1n, |
| b: -0x114n, |
| r: -0x114n |
| }, { |
| a: -0x8337n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x8c81n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xd9n, |
| b: -0x4an, |
| r: -0x3eban |
| }, { |
| a: 0x67an, |
| b: 0xen, |
| r: 0x5aacn |
| }, { |
| a: 0xae03n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xd74n, |
| b: -0xcn, |
| r: 0xa170n |
| }, { |
| a: -0x7en, |
| b: -0x91n, |
| r: 0x475en |
| }, { |
| a: 0x65n, |
| b: 0xe1n, |
| r: 0x58c5n |
| }, { |
| a: 0xcc4n, |
| b: -0x6n, |
| r: -0x4c98n |
| }, { |
| a: -0x38d4n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x4dn, |
| b: 0x33n, |
| r: 0xf57n |
| }, { |
| a: -0x383fn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x6n, |
| b: 0x191n, |
| r: -0x966n |
| }, { |
| a: 0xfn, |
| b: -0xd78n, |
| r: -0xca08n |
| }, { |
| a: -0x5n, |
| b: 0xb76n, |
| r: -0x394en |
| }, { |
| a: 0xcfa2n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xb957n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x2n, |
| b: -0x228n, |
| r: 0x450n |
| }, { |
| a: 0xb95bn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x46n, |
| b: 0x93n, |
| r: -0x2832n |
| }, { |
| a: 0xcn, |
| b: 0x6e4n, |
| r: 0x52b0n |
| }, { |
| a: 0x310n, |
| b: -0x9n, |
| r: -0x1b90n |
| }, { |
| a: -0xc405n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xc73n, |
| b: -0x7n, |
| r: -0x5725n |
| }, { |
| a: -0x1b14n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x42en, |
| b: 0x4n, |
| r: -0x10b8n |
| }, { |
| a: -0x6n, |
| b: -0x86bn, |
| r: 0x3282n |
| }, { |
| a: -0x8f1n, |
| b: -0xfn, |
| r: 0x861fn |
| }, { |
| a: -0x82n, |
| b: -0xeen, |
| r: 0x78dcn |
| }, { |
| a: 0x58d2n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x16bcn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x6n, |
| b: 0x9d0n, |
| r: 0x3ae0n |
| }, { |
| a: -0x21n, |
| b: 0x76n, |
| r: -0xf36n |
| }, { |
| a: -0xfn, |
| b: 0x471n, |
| r: -0x429fn |
| }, { |
| a: -0x65n, |
| b: 0x55n, |
| r: -0x2189n |
| }, { |
| a: -0x89n, |
| b: -0xe7n, |
| r: 0x7b9fn |
| }, { |
| a: -0x3n, |
| b: 0x894n, |
| r: -0x19bcn |
| }, { |
| a: 0xa41n, |
| b: 0x3n, |
| r: 0x1ec3n |
| }, { |
| a: -0x3n, |
| b: -0xfd6n, |
| r: 0x2f82n |
| }, { |
| a: -0x823n, |
| b: -0xen, |
| r: 0x71ean |
| }, { |
| a: 0x7n, |
| b: -0x3d2n, |
| r: -0x1aben |
| }, { |
| a: 0xfb04n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x413n, |
| b: 0x2n, |
| r: 0x826n |
| }, { |
| a: -0xbe6n, |
| b: 0xdn, |
| r: -0x9aaen |
| }, { |
| a: -0xbf0fn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xan, |
| b: 0x9fdn, |
| r: -0x63e2n |
| }, { |
| a: -0x87n, |
| b: -0x66n, |
| r: 0x35can |
| }, { |
| a: 0xfa24n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x3n, |
| b: 0xb35n, |
| r: 0x219fn |
| }, { |
| a: -0x4af6n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x7fadn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xb8n, |
| b: -0x6bn, |
| r: -0x4ce8n |
| }, { |
| a: -0xedbn, |
| b: 0x2n, |
| r: -0x1db6n |
| }, { |
| a: -0xcn, |
| b: 0x235n, |
| r: -0x1a7cn |
| }, { |
| a: -0x2n, |
| b: 0x6d2n, |
| r: -0xda4n |
| }, { |
| a: 0x6n, |
| b: 0x6c7n, |
| r: 0x28aan |
| }, { |
| a: -0x8n, |
| b: -0x1c2n, |
| r: 0xe10n |
| }, { |
| a: 0xadn, |
| b: 0xdfn, |
| r: 0x96b3n |
| }, { |
| a: -0x7d2en, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x6n, |
| b: 0x9d4n, |
| r: -0x3af8n |
| }, { |
| a: -0xde96n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x3f0cn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xba0n, |
| b: -0x8n, |
| r: 0x5d00n |
| }, { |
| a: -0xc60n, |
| b: -0x5n, |
| r: 0x3de0n |
| }, { |
| a: -0x481n, |
| b: 0xcn, |
| r: -0x360cn |
| }, { |
| a: 0xddb6n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xfaen, |
| b: 0x3n, |
| r: 0x2f0an |
| }, { |
| a: -0x33bn, |
| b: -0x3n, |
| r: 0x9b1n |
| }, { |
| a: 0x119n, |
| b: -0x7n, |
| r: -0x7afn |
| }, { |
| a: 0xb6an, |
| b: -0x1n, |
| r: -0xb6an |
| }, { |
| a: 0x4493n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xc409n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x54n, |
| b: -0x9an, |
| r: 0x3288n |
| }, { |
| a: 0x6a5fn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xa288n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x2n, |
| b: 0xf1cn, |
| r: -0x1e38n |
| }, { |
| a: -0x991n, |
| b: 0xcn, |
| r: -0x72ccn |
| }, { |
| a: 0xbcn, |
| b: 0xffn, |
| r: 0xbb44n |
| }, { |
| a: -0x3dn, |
| b: -0x2fn, |
| r: 0xb33n |
| }, { |
| a: 0x359n, |
| b: 0x6n, |
| r: 0x1416n |
| }, { |
| a: -0x4n, |
| b: 0x85dn, |
| r: -0x2174n |
| }, { |
| a: -0xc383n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x8fean, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xc2n, |
| b: -0x4fn, |
| r: 0x3bden |
| }, { |
| a: -0xa651n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xb65n, |
| b: -0xen, |
| r: -0x9f86n |
| }, { |
| a: 0x4n, |
| b: 0xe44n, |
| r: 0x3910n |
| }, { |
| a: 0x77n, |
| b: 0x35n, |
| r: 0x18a3n |
| }, { |
| a: 0x6n, |
| b: -0x28fn, |
| r: -0xf5an |
| }, { |
| a: 0x8a0n, |
| b: 0xan, |
| r: 0x5640n |
| }, { |
| a: -0x7dan, |
| b: -0x9n, |
| r: 0x46aan |
| }, { |
| a: 0x2n, |
| b: 0xf6bn, |
| r: 0x1ed6n |
| }, { |
| a: -0xe6n, |
| b: 0x81n, |
| r: -0x73e6n |
| }, { |
| a: 0xe9fn, |
| b: 0x7n, |
| r: 0x6659n |
| }, { |
| a: 0x6916n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x2ccn, |
| b: -0xdn, |
| r: 0x245cn |
| }, { |
| a: 0x73n, |
| b: 0x24n, |
| r: 0x102cn |
| }, { |
| a: 0xb77n, |
| b: 0x5n, |
| r: 0x3953n |
| }, { |
| a: 0x3n, |
| b: -0x9c1n, |
| r: -0x1d43n |
| }, { |
| a: -0x1n, |
| b: 0x5c7n, |
| r: -0x5c7n |
| }, { |
| a: 0x53dn, |
| b: -0x4n, |
| r: -0x14f4n |
| }, { |
| a: -0x22b6n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x51n, |
| b: 0xe5n, |
| r: 0x4875n |
| }, { |
| a: -0x250dn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x570n, |
| b: -0x5n, |
| r: -0x1b30n |
| }, { |
| a: -0x8n, |
| b: 0x93an, |
| r: -0x49d0n |
| }, { |
| a: -0xfn, |
| b: 0x4cdn, |
| r: -0x4803n |
| }, { |
| a: -0x79bn, |
| b: -0x5n, |
| r: 0x2607n |
| }, { |
| a: 0x79n, |
| b: 0x4bn, |
| r: 0x2373n |
| }, { |
| a: -0xcb38n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x22n, |
| b: -0x73n, |
| r: -0xf46n |
| }, { |
| a: 0xfn, |
| b: 0x2a5n, |
| r: 0x27abn |
| }, { |
| a: -0x7n, |
| b: -0x629n, |
| r: 0x2b1fn |
| }, { |
| a: -0x5b6n, |
| b: -0x7n, |
| r: 0x27fan |
| }, { |
| a: -0xd6n, |
| b: -0x1en, |
| r: 0x1914n |
| }, { |
| a: 0xe5b4n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x1ae3n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x86n, |
| b: 0x3en, |
| r: -0x2074n |
| }, { |
| a: -0x20n, |
| b: 0x92n, |
| r: -0x1240n |
| }, { |
| a: -0xcbn, |
| b: 0x22n, |
| r: -0x1af6n |
| }, { |
| a: 0xbn, |
| b: -0x3een, |
| r: -0x2b3an |
| }, { |
| a: -0x5c9bn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x148n, |
| b: -0xbn, |
| r: 0xe18n |
| }, { |
| a: 0x75n, |
| b: -0x4fn, |
| r: -0x241bn |
| }, { |
| a: 0x3n, |
| b: -0xb66n, |
| r: -0x2232n |
| }, { |
| a: 0xddn, |
| b: 0xfdn, |
| r: 0xda69n |
| }, { |
| a: 0x8n, |
| b: 0xf43n, |
| r: 0x7a18n |
| }, { |
| a: 0x92bn, |
| b: 0xfn, |
| r: 0x8985n |
| }, { |
| a: 0x4n, |
| b: -0x14bn, |
| r: -0x52cn |
| }, { |
| a: 0x90an, |
| b: 0x6n, |
| r: 0x363cn |
| }, { |
| a: 0xadn, |
| b: -0x25n, |
| r: -0x1901n |
| }, { |
| a: 0xan, |
| b: 0xabcn, |
| r: 0x6b58n |
| }, { |
| a: 0x186n, |
| b: 0x1n, |
| r: 0x186n |
| }, { |
| a: 0xcfa3n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xen, |
| b: -0x4a8n, |
| r: 0x4130n |
| }, { |
| a: -0x8n, |
| b: 0x5aen, |
| r: -0x2d70n |
| }, { |
| a: -0xfcn, |
| b: -0x45n, |
| r: 0x43ecn |
| }, { |
| a: -0xcn, |
| b: 0x159n, |
| r: -0x102cn |
| }, { |
| a: -0x892n, |
| b: -0x1n, |
| r: 0x892n |
| }, { |
| a: 0xd9n, |
| b: 0x28n, |
| r: 0x21e8n |
| }, { |
| a: -0x72n, |
| b: -0x57n, |
| r: 0x26ben |
| }, { |
| a: 0x9n, |
| b: 0x45fn, |
| r: 0x2757n |
| }, { |
| a: -0x8n, |
| b: 0x692n, |
| r: -0x3490n |
| }, { |
| a: -0x8n, |
| b: -0xf3dn, |
| r: 0x79e8n |
| }, { |
| a: 0x98n, |
| b: -0xc7n, |
| r: -0x7628n |
| }, { |
| a: 0xeb8n, |
| b: -0x9n, |
| r: -0x8478n |
| }, { |
| a: 0x4n, |
| b: 0xf8en, |
| r: 0x3e38n |
| }, { |
| a: 0xbn, |
| b: -0xa65n, |
| r: -0x7257n |
| }, { |
| a: 0xef2n, |
| b: 0x1n, |
| r: 0xef2n |
| }, { |
| a: 0xbbn, |
| b: -0x6cn, |
| r: -0x4ee4n |
| }, { |
| a: 0x48n, |
| b: -0xabn, |
| r: -0x3018n |
| }, { |
| a: -0x52an, |
| b: 0xdn, |
| r: -0x4322n |
| }, { |
| a: 0xe34dn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x2n, |
| b: 0x335n, |
| r: 0x66an |
| }, { |
| a: -0x9n, |
| b: 0x6fdn, |
| r: -0x3ee5n |
| }, { |
| a: 0x2f91n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xf9fn, |
| b: -0x2n, |
| r: 0x1f3en |
| }, { |
| a: 0xefn, |
| b: 0xf7n, |
| r: 0xe699n |
| }, { |
| a: 0x1a6n, |
| b: -0x7n, |
| r: -0xb8an |
| }, { |
| a: 0xa5c3n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x4efn, |
| b: 0x6n, |
| r: 0x1d9an |
| }, { |
| a: -0xeafbn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xa3n, |
| b: -0x7fn, |
| r: -0x50ddn |
| }, { |
| a: -0xe5n, |
| b: 0xf5n, |
| r: -0xdb29n |
| }, { |
| a: 0xen, |
| b: 0x1b9n, |
| r: 0x181en |
| }, { |
| a: -0xc15n, |
| b: -0xfn, |
| r: 0xb53bn |
| }, { |
| a: -0x9c8n, |
| b: 0xan, |
| r: -0x61d0n |
| }, { |
| a: -0xe3n, |
| b: -0xc4n, |
| r: 0xadccn |
| }, { |
| a: -0xffen, |
| b: 0xcn, |
| r: -0xbfe8n |
| }, { |
| a: -0xd0cdn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x2b77n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xc26n, |
| b: 0xen, |
| r: -0xaa14n |
| }, { |
| a: 0x6n, |
| b: 0x175n, |
| r: 0x8ben |
| }, { |
| a: 0x4c55n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xe092n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xf75n, |
| b: 0xbn, |
| r: 0xaa07n |
| }, { |
| a: -0x619n, |
| b: -0x2n, |
| r: 0xc32n |
| }, { |
| a: -0xf0adn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x97fn, |
| b: -0x8n, |
| r: -0x4bf8n |
| }, { |
| a: 0x60n, |
| b: -0x97n, |
| r: -0x38a0n |
| }, { |
| a: 0xefn, |
| b: 0x96n, |
| r: 0x8c0an |
| }, { |
| a: -0x6n, |
| b: 0x5e4n, |
| r: -0x2358n |
| }, { |
| a: 0xebn, |
| b: -0x2dn, |
| r: -0x294fn |
| }, { |
| a: -0x7200n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xfn, |
| b: 0xcd3n, |
| r: 0xc05dn |
| }, { |
| a: 0x3n, |
| b: 0xbe0n, |
| r: 0x23a0n |
| }, { |
| a: -0xbn, |
| b: -0xaa0n, |
| r: 0x74e0n |
| }, { |
| a: -0x50n, |
| b: -0xd8n, |
| r: 0x4380n |
| }, { |
| a: 0x1a7n, |
| b: 0xfn, |
| r: 0x18c9n |
| }, { |
| a: -0xen, |
| b: -0x1e2n, |
| r: 0x1a5cn |
| }, { |
| a: 0x776n, |
| b: 0x8n, |
| r: 0x3bb0n |
| }, { |
| a: 0xbf57n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xc39n, |
| b: 0x5n, |
| r: -0x3d1dn |
| }, { |
| a: -0xd9n, |
| b: 0x71n, |
| r: -0x5fc9n |
| }, { |
| a: 0x2025n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xfean, |
| b: 0xdn, |
| r: -0xcee2n |
| }, { |
| a: -0x36n, |
| b: -0x47n, |
| r: 0xefan |
| }, { |
| a: 0xfn, |
| b: 0xe85n, |
| r: 0xd9cbn |
| }, { |
| a: 0xb84n, |
| b: -0xan, |
| r: -0x7328n |
| }, { |
| a: -0xc8n, |
| b: 0xfbn, |
| r: -0xc418n |
| }, { |
| a: 0xe67n, |
| b: 0x3n, |
| r: 0x2b35n |
| }, { |
| a: -0x49fn, |
| b: -0x3n, |
| r: 0xdddn |
| }, { |
| a: -0xdfn, |
| b: 0x98n, |
| r: -0x8468n |
| }, { |
| a: 0x684n, |
| b: -0xan, |
| r: -0x4128n |
| }, { |
| a: 0x13n, |
| b: 0xf3n, |
| r: 0x1209n |
| }, { |
| a: 0x9n, |
| b: -0x8e3n, |
| r: -0x4ffbn |
| }, { |
| a: -0x67n, |
| b: -0x64n, |
| r: 0x283cn |
| }, { |
| a: -0xda7n, |
| b: 0x6n, |
| r: -0x51ean |
| }, { |
| a: -0xce28n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x7ac1n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xa0n, |
| b: 0xdan, |
| r: -0x8840n |
| }, { |
| a: 0x753n, |
| b: 0xcn, |
| r: 0x57e4n |
| }, { |
| a: -0x68c0n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xfdn, |
| b: -0xb7n, |
| r: 0xb4dbn |
| }, { |
| a: 0xbn, |
| b: -0x196n, |
| r: -0x1172n |
| }, { |
| a: 0xbn, |
| b: 0x967n, |
| r: 0x676dn |
| }, { |
| a: -0x6n, |
| b: 0xa0dn, |
| r: -0x3c4en |
| }, { |
| a: -0x74bn, |
| b: -0x3n, |
| r: 0x15e1n |
| }, { |
| a: -0xb55n, |
| b: 0xcn, |
| r: -0x87fcn |
| }, { |
| a: 0xen, |
| b: -0x55dn, |
| r: -0x4b16n |
| }, { |
| a: 0xd8cn, |
| b: 0x8n, |
| r: 0x6c60n |
| }, { |
| a: 0x3n, |
| b: -0xa60n, |
| r: -0x1f20n |
| }, { |
| a: 0xec1n, |
| b: 0x3n, |
| r: 0x2c43n |
| }, { |
| a: 0x9n, |
| b: -0x77an, |
| r: -0x434an |
| }, { |
| a: -0xcn, |
| b: 0xc78n, |
| r: -0x95a0n |
| }, { |
| a: 0x88dn, |
| b: 0x4n, |
| r: 0x2234n |
| }, { |
| a: 0x89fn, |
| b: -0xbn, |
| r: -0x5ed5n |
| }, { |
| a: -0xaabfn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x9n, |
| b: 0x5cbn, |
| r: 0x3423n |
| }, { |
| a: -0x1255n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x887n, |
| b: 0xcn, |
| r: -0x6654n |
| }, { |
| a: 0xdn, |
| b: 0xabbn, |
| r: 0x8b7fn |
| }, { |
| a: 0xdb2n, |
| b: 0x7n, |
| r: 0x5fden |
| }, { |
| a: 0x3fb3n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xa0n, |
| b: -0xdfn, |
| r: -0x8b60n |
| }, { |
| a: -0x349cn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x9n, |
| b: 0x760n, |
| r: 0x4260n |
| }, { |
| a: -0x1n, |
| b: -0xab1n, |
| r: 0xab1n |
| }, { |
| a: 0xbn, |
| b: 0xcben, |
| r: 0x8c2an |
| }, { |
| a: 0x76n, |
| b: -0x37n, |
| r: -0x195an |
| }, { |
| a: -0xa38n, |
| b: 0x1n, |
| r: -0xa38n |
| }, { |
| a: 0xb4n, |
| b: 0x6en, |
| r: 0x4d58n |
| }, { |
| a: 0xdc5en, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xbf5fn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xfn, |
| b: -0xf7cn, |
| r: 0xe844n |
| }, { |
| a: 0xe66n, |
| b: 0x1n, |
| r: 0xe66n |
| }, { |
| a: 0x80bn, |
| b: -0x6n, |
| r: -0x3042n |
| }, { |
| a: 0x96n, |
| b: -0x7dn, |
| r: -0x493en |
| }, { |
| a: -0x3abn, |
| b: 0x9n, |
| r: -0x2103n |
| }, { |
| a: -0xe1fcn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xbd5n, |
| b: -0xdn, |
| r: -0x99d1n |
| }, { |
| a: 0x91n, |
| b: -0x48n, |
| r: -0x28c8n |
| }, { |
| a: -0x9ecn, |
| b: 0x3n, |
| r: -0x1dc4n |
| }, { |
| a: -0x7n, |
| b: -0x8f2n, |
| r: 0x3e9en |
| }, { |
| a: -0xadn, |
| b: -0xbbn, |
| r: 0x7e5fn |
| }, { |
| a: -0x7788n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x90ebn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x232n, |
| b: -0x1n, |
| r: -0x232n |
| }, { |
| a: -0x310dn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xe5dn, |
| b: 0x9n, |
| r: -0x8145n |
| }, { |
| a: -0x8n, |
| b: 0xa84n, |
| r: -0x5420n |
| }, { |
| a: 0xdn, |
| b: -0xbbfn, |
| r: -0x98b3n |
| }, { |
| a: 0x9adan, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x373n, |
| b: -0xcn, |
| r: 0x2964n |
| }, { |
| a: 0x252n, |
| b: 0x4n, |
| r: 0x948n |
| }, { |
| a: -0xe1bfn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xbn, |
| b: 0x6c6n, |
| r: 0x4a82n |
| }, { |
| a: 0xcn, |
| b: -0x37dn, |
| r: -0x29dcn |
| }, { |
| a: 0x6aan, |
| b: -0x1n, |
| r: -0x6aan |
| }, { |
| a: 0xbn, |
| b: -0x202n, |
| r: -0x1616n |
| }, { |
| a: 0xab7n, |
| b: -0x3n, |
| r: -0x2025n |
| }, { |
| a: -0x174n, |
| b: -0xcn, |
| r: 0x1170n |
| }, { |
| a: -0xe85an, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x23c6n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x7dn, |
| b: 0x61n, |
| r: -0x2f5dn |
| }, { |
| a: -0xc1bn, |
| b: 0x1n, |
| r: -0xc1bn |
| }, { |
| a: -0xdcn, |
| b: 0xedn, |
| r: -0xcbacn |
| }, { |
| a: -0x984n, |
| b: 0x8n, |
| r: -0x4c20n |
| }, { |
| a: -0x61fn, |
| b: -0xdn, |
| r: 0x4f93n |
| }, { |
| a: 0xe5an, |
| b: -0xcn, |
| r: -0xac38n |
| }, { |
| a: -0x94n, |
| b: -0xben, |
| r: 0x6dd8n |
| }, { |
| a: 0x61en, |
| b: 0x7n, |
| r: 0x2ad2n |
| }, { |
| a: 0x5n, |
| b: 0x530n, |
| r: 0x19f0n |
| }, { |
| a: -0xc60n, |
| b: -0x3n, |
| r: 0x2520n |
| }, { |
| a: -0x380cn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xcc3n, |
| b: 0x2n, |
| r: 0x1986n |
| }, { |
| a: 0x1n, |
| b: -0x11dn, |
| r: -0x11dn |
| }, { |
| a: -0x62n, |
| b: -0x56n, |
| r: 0x20ecn |
| }, { |
| a: -0x744n, |
| b: 0x5n, |
| r: -0x2454n |
| }, { |
| a: -0x1n, |
| b: 0x38fn, |
| r: -0x38fn |
| }, { |
| a: -0xb08n, |
| b: -0xbn, |
| r: 0x7958n |
| }, { |
| a: 0x64een, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x898n, |
| b: -0xdn, |
| r: -0x6fb8n |
| }, { |
| a: 0x7n, |
| b: 0x5dbn, |
| r: 0x28fdn |
| }, { |
| a: -0x2n, |
| b: -0x88en, |
| r: 0x111cn |
| }, { |
| a: 0xcn, |
| b: -0x500n, |
| r: -0x3c00n |
| }, { |
| a: -0xb8en, |
| b: -0xcn, |
| r: 0x8aa8n |
| }, { |
| a: 0x13n, |
| b: -0xcdn, |
| r: -0xf37n |
| }, { |
| a: -0xcn, |
| b: 0x1fbn, |
| r: -0x17c4n |
| }, { |
| a: 0x2bb3n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x1acdn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xbn, |
| b: -0xc6cn, |
| r: 0x88a4n |
| }, { |
| a: -0x147n, |
| b: -0xfn, |
| r: 0x1329n |
| }, { |
| a: -0xfn, |
| b: 0xb81n, |
| r: -0xac8fn |
| }, { |
| a: 0xb75cn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x7n, |
| b: 0x30dn, |
| r: -0x155bn |
| }, { |
| a: 0x3fn, |
| b: -0xe1n, |
| r: -0x375fn |
| }, { |
| a: -0x6c8n, |
| b: -0x1n, |
| r: 0x6c8n |
| }, { |
| a: 0x4208n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x4n, |
| b: -0xebdn, |
| r: 0x3af4n |
| }, { |
| a: 0x3f65n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x535n, |
| b: 0xdn, |
| r: -0x43b1n |
| }, { |
| a: -0x266an, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xb9n, |
| b: -0x72n, |
| r: -0x5262n |
| }, { |
| a: 0xb95n, |
| b: -0xan, |
| r: -0x73d2n |
| }, { |
| a: -0x22f4n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x6n, |
| b: -0xad7n, |
| r: 0x410an |
| }, { |
| a: -0xd03n, |
| b: 0xdn, |
| r: -0xa927n |
| }, { |
| a: 0xen, |
| b: -0x4b5n, |
| r: -0x41e6n |
| }, { |
| a: 0x5cc1n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x1n, |
| b: -0x56bn, |
| r: 0x56bn |
| }, { |
| a: -0x4n, |
| b: -0x552n, |
| r: 0x1548n |
| }, { |
| a: -0x20n, |
| b: -0xfen, |
| r: 0x1fc0n |
| }, { |
| a: -0x4a90n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x5477n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x5n, |
| b: 0xeddn, |
| r: 0x4a51n |
| }, { |
| a: -0xf9cn, |
| b: 0x9n, |
| r: -0x8c7cn |
| }, { |
| a: -0xec22n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xc3n, |
| b: 0x5en, |
| r: -0x479an |
| }, { |
| a: 0x6fn, |
| b: -0x9bn, |
| r: -0x4335n |
| }, { |
| a: 0x69fn, |
| b: -0x9n, |
| r: -0x3b97n |
| }, { |
| a: -0x90n, |
| b: -0xb6n, |
| r: 0x6660n |
| }, { |
| a: 0x932n, |
| b: -0x7n, |
| r: -0x405en |
| }, { |
| a: 0x57n, |
| b: 0xb4n, |
| r: 0x3d2cn |
| }, { |
| a: -0x2ebn, |
| b: 0x5n, |
| r: -0xe97n |
| }, { |
| a: 0xddn, |
| b: 0xc3n, |
| r: 0xa857n |
| }, { |
| a: -0xbdan, |
| b: -0x6n, |
| r: 0x471cn |
| }, { |
| a: 0x8ed2n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x2400n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x9e4n, |
| b: -0xbn, |
| r: -0x6cccn |
| }, { |
| a: 0xc07an, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x6en, |
| b: 0x55n, |
| r: -0x2486n |
| }, { |
| a: -0x54cn, |
| b: -0x5n, |
| r: 0x1a7cn |
| }, { |
| a: -0xf7bn, |
| b: -0x1n, |
| r: 0xf7bn |
| }, { |
| a: 0xbn, |
| b: 0xf0fn, |
| r: 0xa5a5n |
| }, { |
| a: 0x733n, |
| b: -0xan, |
| r: -0x47fen |
| }, { |
| a: -0xen, |
| b: -0x78an, |
| r: 0x698cn |
| }, { |
| a: 0x4an, |
| b: -0x32n, |
| r: -0xe74n |
| }, { |
| a: 0x532n, |
| b: -0x1n, |
| r: -0x532n |
| }, { |
| a: -0xbefn, |
| b: -0x5n, |
| r: 0x3babn |
| }, { |
| a: -0x30c6n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x99n, |
| b: -0x68n, |
| r: -0x3e28n |
| }, { |
| a: 0x7d7n, |
| b: 0x1n, |
| r: 0x7d7n |
| }, { |
| a: -0x4n, |
| b: -0x59bn, |
| r: 0x166cn |
| }, { |
| a: -0xeed7n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xen, |
| b: 0x5abn, |
| r: -0x4f5an |
| }, { |
| a: -0xfn, |
| b: 0xc86n, |
| r: -0xbbdan |
| }, { |
| a: -0xaan, |
| b: -0x9en, |
| r: 0x68ecn |
| }, { |
| a: 0xc51n, |
| b: 0xfn, |
| r: 0xb8bfn |
| }, { |
| a: -0x56n, |
| b: 0x64n, |
| r: -0x2198n |
| }, { |
| a: 0x3an, |
| b: -0x11n, |
| r: -0x3dan |
| }, { |
| a: -0x3e1an, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xcn, |
| b: 0xf30n, |
| r: -0xb640n |
| }, { |
| a: 0x492n, |
| b: 0xen, |
| r: 0x3ffcn |
| }, { |
| a: -0xdfn, |
| b: 0xd9n, |
| r: -0xbd07n |
| }, { |
| a: -0x6a76n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x4b8fn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xe9n, |
| b: -0x13n, |
| r: 0x114bn |
| }, { |
| a: -0xa24an, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x13d4n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x9b4n, |
| b: 0x3n, |
| r: -0x1d1cn |
| }, { |
| a: 0x9n, |
| b: -0x72en, |
| r: -0x409en |
| }, { |
| a: 0x4n, |
| b: 0xc2dn, |
| r: 0x30b4n |
| }, { |
| a: 0x1b8fn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xb2n, |
| b: 0xb5n, |
| r: 0x7ddan |
| }, { |
| a: -0x264n, |
| b: 0x4n, |
| r: -0x990n |
| }, { |
| a: -0x1cn, |
| b: -0x21n, |
| r: 0x39cn |
| }, { |
| a: 0x87f3n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x2n, |
| b: 0x9dbn, |
| r: 0x13b6n |
| }, { |
| a: -0x1e9n, |
| b: 0xen, |
| r: -0x1aben |
| }, { |
| a: 0x64en, |
| b: 0xcn, |
| r: 0x4ba8n |
| }, { |
| a: 0x898bn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xc8an, |
| b: 0x7n, |
| r: -0x57c6n |
| }, { |
| a: 0xfn, |
| b: 0x717n, |
| r: 0x6a59n |
| }, { |
| a: -0xan, |
| b: -0xa2an, |
| r: 0x65a4n |
| }, { |
| a: -0x7b1n, |
| b: -0x9n, |
| r: 0x4539n |
| }, { |
| a: 0x3de9n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xc75dn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xfdn, |
| b: 0xdfn, |
| r: 0xdc63n |
| }, { |
| a: -0xcbn, |
| b: 0xc2n, |
| r: -0x99d6n |
| }, { |
| a: -0xce8n, |
| b: 0x9n, |
| r: -0x7428n |
| }, { |
| a: -0x78bn, |
| b: -0x6n, |
| r: 0x2d42n |
| }, { |
| a: -0x2630n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x9a0n, |
| b: 0x4n, |
| r: 0x2680n |
| }, { |
| a: 0xb385n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x10n, |
| b: -0x47n, |
| r: -0x470n |
| }, { |
| a: 0x867n, |
| b: 0x3n, |
| r: 0x1935n |
| }, { |
| a: 0x3n, |
| b: -0xf8dn, |
| r: -0x2ea7n |
| }, { |
| a: -0xen, |
| b: 0x418n, |
| r: -0x3950n |
| }, { |
| a: -0x6c8n, |
| b: 0x2n, |
| r: -0xd90n |
| }, { |
| a: 0xb8n, |
| b: 0xbbn, |
| r: 0x8668n |
| }, { |
| a: -0xan, |
| b: -0x92dn, |
| r: 0x5bc2n |
| }, { |
| a: 0xd56n, |
| b: 0xcn, |
| r: 0xa008n |
| }, { |
| a: 0xf47n, |
| b: 0x6n, |
| r: 0x5baan |
| }, { |
| a: 0x469n, |
| b: 0xen, |
| r: 0x3dben |
| }, { |
| a: -0x334n, |
| b: 0xen, |
| r: -0x2cd8n |
| }, { |
| a: 0xf1fn, |
| b: 0xen, |
| r: 0xd3b2n |
| }, { |
| a: -0x342an, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xaef3n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x196cn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x99e9n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xf5n, |
| b: 0xb9n, |
| r: 0xb10dn |
| }, { |
| a: -0x126n, |
| b: 0xcn, |
| r: -0xdc8n |
| }, { |
| a: -0xc4fcn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xen, |
| b: -0x2dbn, |
| r: -0x27fan |
| }, { |
| a: -0xb4n, |
| b: -0x98n, |
| r: 0x6ae0n |
| }, { |
| a: 0x5af8n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0x6n, |
| b: -0x8e0n, |
| r: -0x3540n |
| }, { |
| a: 0x6bn, |
| b: 0x63n, |
| r: 0x2961n |
| }, { |
| a: -0x6c3n, |
| b: -0xfn, |
| r: 0x656dn |
| }, { |
| a: 0x73n, |
| b: 0x13n, |
| r: 0x889n |
| }, { |
| a: 0xad7n, |
| b: 0xcn, |
| r: 0x8214n |
| }, { |
| a: 0xd67n, |
| b: 0x4n, |
| r: 0x359cn |
| }, { |
| a: -0x30n, |
| b: -0xfcn, |
| r: 0x2f40n |
| }, { |
| a: 0xa1an, |
| b: -0xdn, |
| r: -0x8352n |
| }, { |
| a: 0x7db6n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: 0xdan, |
| b: -0xe5n, |
| r: -0xc302n |
| }, { |
| a: -0x2n, |
| b: 0x5e8n, |
| r: -0xbd0n |
| }, { |
| a: -0xf44n, |
| b: 0x3n, |
| r: -0x2dccn |
| }, { |
| a: -0xan, |
| b: 0xe93n, |
| r: -0x91ben |
| }, { |
| a: 0x9d4bn, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0x4n, |
| b: -0xdbdn, |
| r: 0x36f4n |
| }, { |
| a: 0x21b4n, |
| b: 0n, |
| r: 0n |
| }, { |
| a: -0xc4cn, |
| b: -0xfn, |
| r: 0xb874n |
| }, { |
| a: 0x8n, |
| b: -0x652n, |
| r: -0x3290n |
| }, { |
| a: 0x165n, |
| b: -0x3n, |
| r: -0x42fn |
| }, { |
| a: 0x14n, |
| b: -0xa1n, |
| r: -0xc94n |
| }, { |
| a: 0x63en, |
| b: 0xcn, |
| r: 0x4ae8n |
| }, { |
| a: -0x8ben, |
| b: -0x8n, |
| r: 0x45f0n |
| }, { |
| a: -0x7n, |
| b: -0x358n, |
| r: 0x1768n |
| }, { |
| a: 0xe8n, |
| b: -0x61n, |
| r: -0x57e8n |
| }, { |
| a: 0x528bn, |
| b: 0n, |
| r: 0n |
| }]; |
| |
| 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(); |
| |