| Differences between
and this patch
- a/Source/JavaScriptCore/ChangeLog +37 lines
Lines 1-3 a/Source/JavaScriptCore/ChangeLog_sec1
1
2020-04-21  Yusuke Suzuki  <ysuzuki@apple.com>
2
3
        [JSC] AI results of BigInt32 Bitwise shift operation does not match to runtime results
4
        https://bugs.webkit.org/show_bug.cgi?id=210839
5
6
        Reviewed by NOBODY (OOPS!).
7
8
        While runtime function of bitwise ops with BigInt32 sometimes returns HeapBigInt, DFG AI is setting SpecBigInt32
9
        as a result value. This leads to miscompilation particularly in FTL since FTL uses this information to remove
10
        a lot of branches.
11
12
        And we found that FTL BigInt32 predicate is not correctly checking state. This patch fixes it too.
13
14
        Added test case found this.
15
16
        * dfg/DFGAbstractInterpreterInlines.h:
17
        (JSC::DFG::AbstractInterpreter<AbstractStateType>::executeEffects):
18
        * ftl/FTLLowerDFGToB3.cpp:
19
        (JSC::FTL::DFG::LowerDFGToB3::compileToNumeric):
20
        (JSC::FTL::DFG::LowerDFGToB3::compileCompareStrictEq):
21
        (JSC::FTL::DFG::LowerDFGToB3::compileIsBigInt):
22
        (JSC::FTL::DFG::LowerDFGToB3::boolify):
23
        (JSC::FTL::DFG::LowerDFGToB3::buildTypeOf):
24
        (JSC::FTL::DFG::LowerDFGToB3::lowBigInt32):
25
        (JSC::FTL::DFG::LowerDFGToB3::isBigInt32KnownNotCell):
26
        (JSC::FTL::DFG::LowerDFGToB3::isBigInt32KnownNotNumber):
27
        (JSC::FTL::DFG::LowerDFGToB3::isNotBigInt32KnownNotNumber):
28
        (JSC::FTL::DFG::LowerDFGToB3::isNotAnyBigIntKnownNotNumber):
29
        (JSC::FTL::DFG::LowerDFGToB3::isNotHeapBigIntUnknownWhetherCell):
30
        (JSC::FTL::DFG::LowerDFGToB3::speculateBigInt32):
31
        (JSC::FTL::DFG::LowerDFGToB3::speculateAnyBigInt):
32
        (JSC::FTL::DFG::LowerDFGToB3::isBigInt32): Deleted.
33
        (JSC::FTL::DFG::LowerDFGToB3::isNotBigInt32): Deleted.
34
        (JSC::FTL::DFG::LowerDFGToB3::isNotAnyBigInt): Deleted.
35
        * jit/JITOperations.cpp:
36
        * jit/JITOperations.h:
37
1
2020-04-21  Yusuke Suzuki  <ysuzuki@apple.com>
38
2020-04-21  Yusuke Suzuki  <ysuzuki@apple.com>
2
39
3
        Unreviewed, build fix for watchOS
40
        Unreviewed, build fix for watchOS
- a/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h -1 / +2 lines
Lines 543-549 bool AbstractInterpreter<AbstractStateType>::executeEffects(unsigned clobberLimi a/Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h_sec1
543
        // FIXME: this use of binaryUseKind means that we cannot specialize to (for example) a HeapBigInt left-operand and a BigInt32 right-operand.
543
        // FIXME: this use of binaryUseKind means that we cannot specialize to (for example) a HeapBigInt left-operand and a BigInt32 right-operand.
544
        if (node->binaryUseKind() == BigInt32Use) {
544
        if (node->binaryUseKind() == BigInt32Use) {
545
#if USE(BIGINT32)
545
#if USE(BIGINT32)
546
            setTypeForNode(node, SpecBigInt32);
546
            // FIXME: We should have inlined implementation that always returns BigInt32.
547
            setTypeForNode(node, SpecBigInt);
547
#else
548
#else
548
            RELEASE_ASSERT_NOT_REACHED();
549
            RELEASE_ASSERT_NOT_REACHED();
549
#endif
550
#endif
- a/Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp -24 / +32 lines
Lines 7551-7557 class LowerDFGToB3 { a/Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp_sec1
7551
            // notNumber case.
7551
            // notNumber case.
7552
            LBasicBlock lastNext = m_out.appendTo(notNumber, continuation);
7552
            LBasicBlock lastNext = m_out.appendTo(notNumber, continuation);
7553
#if USE(BIGINT32)
7553
#if USE(BIGINT32)
7554
            m_out.branch(isBigInt32(value, provenType(m_node->child1())), unsure(continuation), unsure(notBigInt32));
7554
            m_out.branch(isBigInt32KnownNotNumber(value, provenType(m_node->child1())), unsure(continuation), unsure(notBigInt32));
7555
            m_out.appendTo(notBigInt32);
7555
            m_out.appendTo(notBigInt32);
7556
#endif
7556
#endif
7557
            m_out.branch(isCell(value, provenType(m_node->child1())), unsure(isCellPath), unsure(slowPath));
7557
            m_out.branch(isCell(value, provenType(m_node->child1())), unsure(isCellPath), unsure(slowPath));
Lines 8716-8734 class LowerDFGToB3 { a/Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp_sec2
8716
            LBasicBlock rightIsNotBigInt32 = m_out.newBlock();
8716
            LBasicBlock rightIsNotBigInt32 = m_out.newBlock();
8717
            LBasicBlock continuation = m_out.newBlock();
8717
            LBasicBlock continuation = m_out.newBlock();
8718
8718
8719
            FTL_TYPE_CHECK(jsValueValue(left), m_node->child1(), ~SpecFullNumber, isNumber(left));
8720
            FTL_TYPE_CHECK(jsValueValue(right), m_node->child2(), ~SpecFullNumber, isNumber(right));
8721
8719
            // Inserts a check that a value is a HeapBigInt, assuming only that we know it is not a BigInt32
8722
            // Inserts a check that a value is a HeapBigInt, assuming only that we know it is not a BigInt32
8720
            auto checkIsHeapBigInt = [&](LValue lowValue, Edge highValue) {
8723
            auto checkIsHeapBigInt = [&](LValue lowValue, Edge highValue) {
8721
                if (m_interpreter.needsTypeCheck(highValue, SpecHeapBigInt)) {
8724
                if (m_interpreter.needsTypeCheck(highValue, SpecHeapBigInt)) {
8722
                    ASSERT(mayHaveTypeCheck(highValue.useKind()));
8725
                    ASSERT(mayHaveTypeCheck(highValue.useKind()));
8723
                    LValue checkFailed = isNotHeapBigIntUnknownWhetherCell(lowValue, ~SpecBigInt32);
8726
                    LValue checkFailed = isNotHeapBigIntUnknownWhetherCell(lowValue, provenType(highValue) & ~SpecBigInt32);
8724
                    appendOSRExit(BadType, jsValueValue(lowValue), highValue.node(), checkFailed, m_origin);
8727
                    appendOSRExit(BadType, jsValueValue(lowValue), highValue.node(), checkFailed, m_origin);
8725
                }
8728
                }
8726
            };
8729
            };
8727
8730
8728
            m_out.branch(isBigInt32(left, provenType(m_node->child1())), unsure(leftIsBigInt32), unsure(leftIsNotBigInt32));
8731
            m_out.branch(isBigInt32KnownNotNumber(left, provenType(m_node->child1())), unsure(leftIsBigInt32), unsure(leftIsNotBigInt32));
8729
8732
8730
            LBasicBlock lastNext = m_out.appendTo(leftIsBigInt32, bothAreBigInt32);
8733
            LBasicBlock lastNext = m_out.appendTo(leftIsBigInt32, bothAreBigInt32);
8731
            m_out.branch(isBigInt32(right, provenType(m_node->child2())), unsure(bothAreBigInt32), unsure(onlyLeftIsBigInt32));
8734
            m_out.branch(isBigInt32KnownNotNumber(right, provenType(m_node->child2())), unsure(bothAreBigInt32), unsure(onlyLeftIsBigInt32));
8732
8735
8733
            m_out.appendTo(bothAreBigInt32, onlyLeftIsBigInt32);
8736
            m_out.appendTo(bothAreBigInt32, onlyLeftIsBigInt32);
8734
            ValueFromBlock resultBothAreBigInt32 = m_out.anchor(m_out.equal(left, right));
8737
            ValueFromBlock resultBothAreBigInt32 = m_out.anchor(m_out.equal(left, right));
Lines 8749-8755 class LowerDFGToB3 { a/Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp_sec3
8749
            m_out.jump(continuation);
8752
            m_out.jump(continuation);
8750
8753
8751
            m_out.appendTo(leftIsHeapBigInt, rightIsBigInt32);
8754
            m_out.appendTo(leftIsHeapBigInt, rightIsBigInt32);
8752
            m_out.branch(isBigInt32(right, provenType(m_node->child2())), unsure(rightIsBigInt32), unsure(rightIsNotBigInt32));
8755
            m_out.branch(isBigInt32KnownNotNumber(right, provenType(m_node->child2())), unsure(rightIsBigInt32), unsure(rightIsNotBigInt32));
8753
8756
8754
            m_out.appendTo(rightIsBigInt32, rightIsNotBigInt32);
8757
            m_out.appendTo(rightIsBigInt32, rightIsNotBigInt32);
8755
            LValue unboxedRight = unboxBigInt32(right);
8758
            LValue unboxedRight = unboxBigInt32(right);
Lines 10922-10928 class LowerDFGToB3 { a/Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp_sec4
10922
10925
10923
        LBasicBlock lastNext = m_out.appendTo(isNotCellCase, isCellCase);
10926
        LBasicBlock lastNext = m_out.appendTo(isNotCellCase, isCellCase);
10924
        // FIXME: we should filter the provenType to include the fact that we know we are not dealing with a cell
10927
        // FIXME: we should filter the provenType to include the fact that we know we are not dealing with a cell
10925
        ValueFromBlock notCellResult = m_out.anchor(isBigInt32(value, provenType(m_node->child1())));
10928
        ValueFromBlock notCellResult = m_out.anchor(isBigInt32KnownNotCell(value, provenType(m_node->child1())));
10926
        m_out.jump(continuation);
10929
        m_out.jump(continuation);
10927
10930
10928
        m_out.appendTo(isCellCase, continuation);
10931
        m_out.appendTo(isCellCase, continuation);
Lines 15465-15471 class LowerDFGToB3 { a/Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp_sec5
15465
#if USE(BIGINT32)
15468
#if USE(BIGINT32)
15466
            m_out.appendTo(notDoubleCase, bigInt32Case);
15469
            m_out.appendTo(notDoubleCase, bigInt32Case);
15467
            m_out.branch(
15470
            m_out.branch(
15468
                isBigInt32(value, provenType(edge) & ~SpecCell),
15471
                isBigInt32KnownNotNumber(value, provenType(edge) & ~SpecCell),
15469
                unsure(bigInt32Case), unsure(notBigInt32Case));
15472
                unsure(bigInt32Case), unsure(notBigInt32Case));
15470
15473
15471
            m_out.appendTo(bigInt32Case, notBigInt32Case);
15474
            m_out.appendTo(bigInt32Case, notBigInt32Case);
Lines 16191-16197 class LowerDFGToB3 { a/Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp_sec6
16191
16194
16192
#if USE(BIGINT32)
16195
#if USE(BIGINT32)
16193
        m_out.appendTo(notNumberCase, notBigInt32Case);
16196
        m_out.appendTo(notNumberCase, notBigInt32Case);
16194
        m_out.branch(isBigInt32(value, provenType(child) & ~SpecCell), unsure(bigIntCase), unsure(notBigInt32Case));
16197
        m_out.branch(isBigInt32KnownNotNumber(value, provenType(child) & ~SpecCell), unsure(bigIntCase), unsure(notBigInt32Case));
16195
16198
16196
        m_out.appendTo(notBigInt32Case, notNullCase);
16199
        m_out.appendTo(notBigInt32Case, notNullCase);
16197
#else
16200
#else
Lines 16911-16917 class LowerDFGToB3 { a/Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp_sec7
16911
        LoweredNodeValue value = m_jsValueValues.get(edge.node());
16914
        LoweredNodeValue value = m_jsValueValues.get(edge.node());
16912
        if (isValid(value)) {
16915
        if (isValid(value)) {
16913
            LValue result = value.value();
16916
            LValue result = value.value();
16914
            FTL_TYPE_CHECK(jsValueValue(result), edge, SpecBigInt32, isNotBigInt32(result));
16917
            FTL_TYPE_CHECK(jsValueValue(result), edge, ~SpecFullNumber, isNumber(result));
16918
            FTL_TYPE_CHECK(jsValueValue(result), edge, SpecBigInt32, isNotBigInt32KnownNotNumber(result));
16915
            return result;
16919
            return result;
16916
        }
16920
        }
16917
16921
Lines 17108-17128 class LowerDFGToB3 { a/Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp_sec8
17108
    }
17112
    }
17109
17113
17110
#if USE(BIGINT32)
17114
#if USE(BIGINT32)
17111
    LValue isBigInt32(LValue jsValue, SpeculatedType type = SpecFullTop)
17115
    LValue isBigInt32KnownNotCell(LValue jsValue, SpeculatedType type = SpecFullTop)
17112
    {
17116
    {
17113
        if (LValue proven = isProvenValue(type, SpecBigInt32))
17117
        if (LValue proven = isProvenValue(type, SpecBigInt32))
17114
            return proven;
17118
            return proven;
17115
        return m_out.equal(
17119
        return m_out.equal(m_out.bitAnd(jsValue, m_out.constInt64(JSValue::BigInt32Mask)), m_out.constInt64(JSValue::BigInt32Tag));
17116
            m_out.bitAnd(jsValue, m_out.constInt64(JSValue::BigInt32Mask)),
17117
            m_out.constInt64(JSValue::BigInt32Tag));
17118
    }
17120
    }
17119
    LValue isNotBigInt32(LValue jsValue, SpeculatedType type = SpecFullTop)
17121
    LValue isBigInt32KnownNotNumber(LValue jsValue, SpeculatedType type = SpecFullTop)
17122
    {
17123
        if (LValue proven = isProvenValue(type, SpecBigInt32))
17124
            return proven;
17125
        return m_out.equal(m_out.bitAnd(jsValue, m_out.constInt64(JSValue::BigInt32Tag)), m_out.constInt64(JSValue::BigInt32Tag));
17126
    }
17127
    LValue isNotBigInt32KnownNotNumber(LValue jsValue, SpeculatedType type = SpecFullTop)
17120
    {
17128
    {
17121
        if (LValue proven = isProvenValue(type, ~SpecBigInt32))
17129
        if (LValue proven = isProvenValue(type, ~SpecBigInt32))
17122
            return proven;
17130
            return proven;
17123
        return m_out.notEqual(
17131
        return m_out.notEqual(m_out.bitAnd(jsValue, m_out.constInt64(JSValue::BigInt32Tag)), m_out.constInt64(JSValue::BigInt32Tag));
17124
            m_out.bitAnd(jsValue, m_out.constInt64(JSValue::BigInt32Mask)),
17125
            m_out.constInt64(JSValue::BigInt32Tag));
17126
    }
17132
    }
17127
    LValue unboxBigInt32(LValue jsValue)
17133
    LValue unboxBigInt32(LValue jsValue)
17128
    {
17134
    {
Lines 17134-17140 class LowerDFGToB3 { a/Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp_sec9
17134
            m_out.shl(m_out.zeroExt(int32Value, B3::Int64), m_out.constInt64(16)),
17140
            m_out.shl(m_out.zeroExt(int32Value, B3::Int64), m_out.constInt64(16)),
17135
            m_out.constInt64(JSValue::BigInt32Tag));
17141
            m_out.constInt64(JSValue::BigInt32Tag));
17136
    }
17142
    }
17137
    LValue isNotAnyBigInt(LValue jsValue, SpeculatedType type = SpecFullTop)
17143
    LValue isNotAnyBigIntKnownNotNumber(LValue jsValue, SpeculatedType type = SpecFullTop)
17138
    {
17144
    {
17139
        if (LValue proven = isProvenValue(type, ~SpecBigInt))
17145
        if (LValue proven = isProvenValue(type, ~SpecBigInt))
17140
            return proven;
17146
            return proven;
Lines 17150-17156 class LowerDFGToB3 { a/Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp_sec10
17150
        LBasicBlock isCellCase = m_out.newBlock();
17156
        LBasicBlock isCellCase = m_out.newBlock();
17151
        LBasicBlock continuation = m_out.newBlock();
17157
        LBasicBlock continuation = m_out.newBlock();
17152
17158
17153
        m_out.branch(isBigInt32(jsValue, type), unsure(isBigInt32Case), unsure(isNotBigInt32Case));
17159
        m_out.branch(isBigInt32KnownNotNumber(jsValue, type), unsure(isBigInt32Case), unsure(isNotBigInt32Case));
17154
17160
17155
        LBasicBlock lastNext = m_out.appendTo(isBigInt32Case, isNotBigInt32Case);
17161
        LBasicBlock lastNext = m_out.appendTo(isBigInt32Case, isNotBigInt32Case);
17156
        ValueFromBlock returnFalse = m_out.anchor(m_out.booleanFalse);
17162
        ValueFromBlock returnFalse = m_out.anchor(m_out.booleanFalse);
Lines 17687-17701 class LowerDFGToB3 { a/Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp_sec11
17687
        LBasicBlock isCellCase = m_out.newBlock();
17693
        LBasicBlock isCellCase = m_out.newBlock();
17688
        LBasicBlock continuation = m_out.newBlock();
17694
        LBasicBlock continuation = m_out.newBlock();
17689
17695
17690
        ValueFromBlock defaultToFalse = m_out.anchor(m_out.booleanFalse);
17696
        ValueFromBlock defaultToTrue = m_out.anchor(m_out.booleanTrue);
17691
        m_out.branch(isCell(value, type), unsure(isCellCase), unsure(continuation));
17697
        m_out.branch(isCell(value, type), unsure(isCellCase), unsure(continuation));
17692
17698
17693
        LBasicBlock lastNext = m_out.appendTo(isCellCase, continuation);
17699
        LBasicBlock lastNext = m_out.appendTo(isCellCase, continuation);
17694
        ValueFromBlock returnForCell = m_out.anchor(isHeapBigInt(value, type));
17700
        ValueFromBlock returnForCell = m_out.anchor(isNotHeapBigInt(value, type));
17695
        m_out.jump(continuation);
17701
        m_out.jump(continuation);
17696
17702
17697
        m_out.appendTo(continuation, lastNext);
17703
        m_out.appendTo(continuation, lastNext);
17698
        LValue result = m_out.phi(Int32, defaultToFalse, returnForCell);
17704
        LValue result = m_out.phi(Int32, defaultToTrue, returnForCell);
17699
        return result;
17705
        return result;
17700
    }
17706
    }
17701
17707
Lines 18181-18193 class LowerDFGToB3 { a/Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp_sec12
18181
    void speculateBigInt32(Edge edge)
18187
    void speculateBigInt32(Edge edge)
18182
    {
18188
    {
18183
        LValue value = lowJSValue(edge, ManualOperandSpeculation);
18189
        LValue value = lowJSValue(edge, ManualOperandSpeculation);
18184
        FTL_TYPE_CHECK(jsValueValue(value), edge, SpecBigInt32, isNotBigInt32(value));
18190
        FTL_TYPE_CHECK(jsValueValue(value), edge, ~SpecFullNumber, isNumber(value));
18191
        FTL_TYPE_CHECK(jsValueValue(value), edge, SpecBigInt32, isNotBigInt32KnownNotNumber(value));
18185
    }
18192
    }
18186
18193
18187
    void speculateAnyBigInt(Edge edge)
18194
    void speculateAnyBigInt(Edge edge)
18188
    {
18195
    {
18189
        LValue value = lowJSValue(edge, ManualOperandSpeculation);
18196
        LValue value = lowJSValue(edge, ManualOperandSpeculation);
18190
        FTL_TYPE_CHECK(jsValueValue(value), edge, SpecBigInt, isNotAnyBigInt(value));
18197
        FTL_TYPE_CHECK(jsValueValue(value), edge, ~SpecFullNumber, isNumber(value));
18198
        FTL_TYPE_CHECK(jsValueValue(value), edge, SpecBigInt, isNotAnyBigIntKnownNotNumber(value));
18191
    }
18199
    }
18192
#endif
18200
#endif
18193
18201
- a/Source/JavaScriptCore/jit/JITOperations.cpp +5 lines
Lines 3146-3151 int32_t JIT_OPERATION operationCheckIfExceptionIsUncatchableAndNotifyProfiler(VM a/Source/JavaScriptCore/jit/JITOperations.cpp_sec1
3146
    return 0;
3146
    return 0;
3147
}
3147
}
3148
3148
3149
void JIT_OPERATION operationDataLog(EncodedJSValue value)
3150
{
3151
    dataLogLn(JSValue::decode(value));
3152
}
3153
3149
} // extern "C"
3154
} // extern "C"
3150
3155
3151
} // namespace JSC
3156
} // namespace JSC
- a/Source/JavaScriptCore/jit/JITOperations.h +2 lines
Lines 312-317 EncodedJSValue JIT_OPERATION operationValueSubProfiledNoOptimize(JSGlobalObject* a/Source/JavaScriptCore/jit/JITOperations.h_sec1
312
void JIT_OPERATION operationProcessTypeProfilerLog(VM*) WTF_INTERNAL;
312
void JIT_OPERATION operationProcessTypeProfilerLog(VM*) WTF_INTERNAL;
313
void JIT_OPERATION operationProcessShadowChickenLog(VM*) WTF_INTERNAL;
313
void JIT_OPERATION operationProcessShadowChickenLog(VM*) WTF_INTERNAL;
314
314
315
void JIT_OPERATION operationDataLog(EncodedJSValue) WTF_INTERNAL;
316
315
} // extern "C"
317
} // extern "C"
316
318
317
} // namespace JSC
319
} // namespace JSC
- a/JSTests/ChangeLog +36 lines
Lines 1-3 a/JSTests/ChangeLog_sec1
1
2020-04-21  Yusuke Suzuki  <ysuzuki@apple.com>
2
3
        [JSC] AI results of BigInt32 Bitwise shift operation does not match to runtime results
4
        https://bugs.webkit.org/show_bug.cgi?id=210839
5
6
        Reviewed by NOBODY (OOPS!).
7
8
        * stress/v8-bigint32-add.js: Added.
9
        (main):
10
        * stress/v8-bigint32-and.js: Added.
11
        (main):
12
        * stress/v8-bigint32-dec.js: Added.
13
        (main):
14
        * stress/v8-bigint32-div.js: Added.
15
        (main):
16
        * stress/v8-bigint32-inc.js: Added.
17
        (main):
18
        * stress/v8-bigint32-mod.js: Added.
19
        (main):
20
        * stress/v8-bigint32-mul.js: Added.
21
        (main):
22
        * stress/v8-bigint32-neg.js: Added.
23
        (main):
24
        * stress/v8-bigint32-not.js: Added.
25
        (main):
26
        * stress/v8-bigint32-or.js: Added.
27
        (main):
28
        * stress/v8-bigint32-sar.js: Added.
29
        (main):
30
        * stress/v8-bigint32-shl.js: Added.
31
        (main):
32
        * stress/v8-bigint32-sub.js: Added.
33
        (main):
34
        * stress/v8-bigint32-xor.js: Added.
35
        (main):
36
1
2020-04-21  Yusuke Suzuki  <ysuzuki@apple.com>
37
2020-04-21  Yusuke Suzuki  <ysuzuki@apple.com>
2
38
3
        [JSC] SpeculativeJIT::nonSpeculativeNonPeepholeStrictEq should expect AnyBigIntUse
39
        [JSC] SpeculativeJIT::nonSpeculativeNonPeepholeStrictEq should expect AnyBigIntUse
- a/JSTests/stress/v8-bigint32-add.js +4051 lines
Line 0 a/JSTests/stress/v8-bigint32-add.js_sec1
1
// Copyright 2017, the V8 project authors. All rights reserved.
2
// Redistribution and use in source and binary forms, with or without
3
// modification, are permitted provided that the following conditions are
4
// met:
5
//
6
//     * Redistributions of source code must retain the above copyright
7
//       notice, this list of conditions and the following disclaimer.
8
//     * Redistributions in binary form must reproduce the above
9
//       copyright notice, this list of conditions and the following
10
//       disclaimer in the documentation and/or other materials provided
11
//       with the distribution.
12
//     * Neither the name of Google Inc. nor the names of its
13
//       contributors may be used to endorse or promote products derived
14
//       from this software without specific prior written permission.
15
//
16
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28
// Generated by tools/bigint-tester.py.
29
30
var data = [{
31
  a: 0n,
32
  b: 0xefn,
33
  r: 0xefn
34
}, {
35
  a: 0n,
36
  b: -0x4n,
37
  r: -0x4n
38
}, {
39
  a: 0x2f1fn,
40
  b: 0x4fn,
41
  r: 0x2f6en
42
}, {
43
  a: 0x5n,
44
  b: 0x8ddn,
45
  r: 0x8e2n
46
}, {
47
  a: -0x274n,
48
  b: -0xdn,
49
  r: -0x281n
50
}, {
51
  a: 0xcn,
52
  b: 0xd34n,
53
  r: 0xd40n
54
}, {
55
  a: 0n,
56
  b: -0x93n,
57
  r: -0x93n
58
}, {
59
  a: -0x6n,
60
  b: 0n,
61
  r: -0x6n
62
}, {
63
  a: -0x4cn,
64
  b: -0xc58n,
65
  r: -0xca4n
66
}, {
67
  a: -0x78an,
68
  b: 0x99ecn,
69
  r: 0x9262n
70
}, {
71
  a: 0xbbn,
72
  b: 0xfc4n,
73
  r: 0x107fn
74
}, {
75
  a: 0n,
76
  b: 0x25n,
77
  r: 0x25n
78
}, {
79
  a: 0n,
80
  b: 0x2dn,
81
  r: 0x2dn
82
}, {
83
  a: 0x6d43n,
84
  b: 0xacn,
85
  r: 0x6defn
86
}, {
87
  a: 0x5cdn,
88
  b: 0n,
89
  r: 0x5cdn
90
}, {
91
  a: -0x2f98n,
92
  b: 0x19bn,
93
  r: -0x2dfdn
94
}, {
95
  a: 0xa66an,
96
  b: -0x7fe5n,
97
  r: 0x2685n
98
}, {
99
  a: 0x489n,
100
  b: -0xen,
101
  r: 0x47bn
102
}, {
103
  a: -0xbf34n,
104
  b: -0xcn,
105
  r: -0xbf40n
106
}, {
107
  a: 0n,
108
  b: 0xan,
109
  r: 0xan
110
}, {
111
  a: 0xe7d1n,
112
  b: 0n,
113
  r: 0xe7d1n
114
}, {
115
  a: 0x38n,
116
  b: -0xb7n,
117
  r: -0x7fn
118
}, {
119
  a: 0xf97n,
120
  b: 0xan,
121
  r: 0xfa1n
122
}, {
123
  a: -0x321n,
124
  b: 0n,
125
  r: -0x321n
126
}, {
127
  a: -0x9f85n,
128
  b: 0xdn,
129
  r: -0x9f78n
130
}, {
131
  a: 0x9a59n,
132
  b: 0xbfn,
133
  r: 0x9b18n
134
}, {
135
  a: -0xfn,
136
  b: 0x1433n,
137
  r: 0x1424n
138
}, {
139
  a: -0xen,
140
  b: -0xcf8n,
141
  r: -0xd06n
142
}, {
143
  a: 0xe5n,
144
  b: 0xab0n,
145
  r: 0xb95n
146
}, {
147
  a: 0xe7n,
148
  b: -0x14b1n,
149
  r: -0x13can
150
}, {
151
  a: -0x31n,
152
  b: 0x9dn,
153
  r: 0x6cn
154
}, {
155
  a: 0x6f37n,
156
  b: -0xf69bn,
157
  r: -0x8764n
158
}, {
159
  a: 0x5n,
160
  b: 0n,
161
  r: 0x5n
162
}, {
163
  a: -0x17can,
164
  b: 0n,
165
  r: -0x17can
166
}, {
167
  a: -0xdan,
168
  b: -0x234cn,
169
  r: -0x2426n
170
}, {
171
  a: 0xe2an,
172
  b: 0x6771n,
173
  r: 0x759bn
174
}, {
175
  a: 0xen,
176
  b: 0x36f0n,
177
  r: 0x36fen
178
}, {
179
  a: 0xen,
180
  b: 0n,
181
  r: 0xen
182
}, {
183
  a: 0n,
184
  b: 0x74bn,
185
  r: 0x74bn
186
}, {
187
  a: 0xddan,
188
  b: -0xdc7n,
189
  r: 0x13n
190
}, {
191
  a: -0xen,
192
  b: 0n,
193
  r: -0xen
194
}, {
195
  a: 0n,
196
  b: 0xfn,
197
  r: 0xfn
198
}, {
199
  a: -0xan,
200
  b: -0x4n,
201
  r: -0xen
202
}, {
203
  a: -0xbdn,
204
  b: -0x9797n,
205
  r: -0x9854n
206
}, {
207
  a: 0n,
208
  b: -0x9fn,
209
  r: -0x9fn
210
}, {
211
  a: 0xe4an,
212
  b: -0xen,
213
  r: 0xe3cn
214
}, {
215
  a: 0n,
216
  b: -0xef8n,
217
  r: -0xef8n
218
}, {
219
  a: 0n,
220
  b: -0xan,
221
  r: -0xan
222
}, {
223
  a: -0x4b9dn,
224
  b: 0xadf5n,
225
  r: 0x6258n
226
}, {
227
  a: -0x13n,
228
  b: 0x5n,
229
  r: -0xen
230
}, {
231
  a: 0n,
232
  b: -0x1a30n,
233
  r: -0x1a30n
234
}, {
235
  a: 0n,
236
  b: 0xfdn,
237
  r: 0xfdn
238
}, {
239
  a: 0xcn,
240
  b: 0x7n,
241
  r: 0x13n
242
}, {
243
  a: -0x6den,
244
  b: 0x2n,
245
  r: -0x6dcn
246
}, {
247
  a: -0x7n,
248
  b: -0xc67n,
249
  r: -0xc6en
250
}, {
251
  a: -0xcn,
252
  b: 0x2226n,
253
  r: 0x221an
254
}, {
255
  a: 0x731fn,
256
  b: 0xfee4n,
257
  r: 0x17203n
258
}, {
259
  a: -0x34een,
260
  b: 0n,
261
  r: -0x34een
262
}, {
263
  a: 0n,
264
  b: -0x7e6cn,
265
  r: -0x7e6cn
266
}, {
267
  a: 0xa180n,
268
  b: 0xc1n,
269
  r: 0xa241n
270
}, {
271
  a: 0n,
272
  b: -0xeben,
273
  r: -0xeben
274
}, {
275
  a: 0n,
276
  b: -0xc7c0n,
277
  r: -0xc7c0n
278
}, {
279
  a: 0x9n,
280
  b: 0n,
281
  r: 0x9n
282
}, {
283
  a: 0n,
284
  b: -0x7e67n,
285
  r: -0x7e67n
286
}, {
287
  a: -0x8c12n,
288
  b: 0x4d4en,
289
  r: -0x3ec4n
290
}, {
291
  a: -0x526n,
292
  b: -0x522cn,
293
  r: -0x5752n
294
}, {
295
  a: 0xbbd9n,
296
  b: 0xfe25n,
297
  r: 0x1b9fen
298
}, {
299
  a: 0x3aan,
300
  b: 0x3n,
301
  r: 0x3adn
302
}, {
303
  a: -0x1n,
304
  b: -0x31n,
305
  r: -0x32n
306
}, {
307
  a: 0x33n,
308
  b: -0x58aan,
309
  r: -0x5877n
310
}, {
311
  a: 0x797an,
312
  b: 0x5edn,
313
  r: 0x7f67n
314
}, {
315
  a: 0n,
316
  b: 0xdbn,
317
  r: 0xdbn
318
}, {
319
  a: 0xa9efn,
320
  b: -0x36en,
321
  r: 0xa681n
322
}, {
323
  a: -0xb2n,
324
  b: 0x9n,
325
  r: -0xa9n
326
}, {
327
  a: 0n,
328
  b: 0n,
329
  r: 0n
330
}, {
331
  a: 0x6n,
332
  b: 0x24c0n,
333
  r: 0x24c6n
334
}, {
335
  a: -0x2n,
336
  b: -0xdbd4n,
337
  r: -0xdbd6n
338
}, {
339
  a: 0n,
340
  b: -0x7n,
341
  r: -0x7n
342
}, {
343
  a: -0x6cb5n,
344
  b: -0x5n,
345
  r: -0x6cban
346
}, {
347
  a: 0x4ben,
348
  b: -0xc1an,
349
  r: -0x75cn
350
}, {
351
  a: 0xan,
352
  b: 0n,
353
  r: 0xan
354
}, {
355
  a: 0x1cn,
356
  b: 0n,
357
  r: 0x1cn
358
}, {
359
  a: 0x482n,
360
  b: 0x2an,
361
  r: 0x4acn
362
}, {
363
  a: 0n,
364
  b: -0xdn,
365
  r: -0xdn
366
}, {
367
  a: 0xcen,
368
  b: 0x717n,
369
  r: 0x7e5n
370
}, {
371
  a: -0xen,
372
  b: -0x6n,
373
  r: -0x14n
374
}, {
375
  a: 0x70dn,
376
  b: 0x8668n,
377
  r: 0x8d75n
378
}, {
379
  a: 0n,
380
  b: 0xa95n,
381
  r: 0xa95n
382
}, {
383
  a: -0xc2efn,
384
  b: 0x1b2n,
385
  r: -0xc13dn
386
}, {
387
  a: 0xdf60n,
388
  b: -0xdn,
389
  r: 0xdf53n
390
}, {
391
  a: -0x9n,
392
  b: -0x6d1n,
393
  r: -0x6dan
394
}, {
395
  a: -0xfcd3n,
396
  b: 0x13n,
397
  r: -0xfcc0n
398
}, {
399
  a: 0x19en,
400
  b: 0x3643n,
401
  r: 0x37e1n
402
}, {
403
  a: 0n,
404
  b: 0x9dn,
405
  r: 0x9dn
406
}, {
407
  a: 0n,
408
  b: -0xf3fbn,
409
  r: -0xf3fbn
410
}, {
411
  a: 0n,
412
  b: 0n,
413
  r: 0n
414
}, {
415
  a: 0x9ben,
416
  b: 0xd43n,
417
  r: 0x1701n
418
}, {
419
  a: -0x8n,
420
  b: -0xan,
421
  r: -0x12n
422
}, {
423
  a: 0xbfan,
424
  b: 0n,
425
  r: 0xbfan
426
}, {
427
  a: -0x58a4n,
428
  b: -0xcn,
429
  r: -0x58b0n
430
}, {
431
  a: -0xb8d3n,
432
  b: 0n,
433
  r: -0xb8d3n
434
}, {
435
  a: -0x5n,
436
  b: 0n,
437
  r: -0x5n
438
}, {
439
  a: 0xf74n,
440
  b: 0n,
441
  r: 0xf74n
442
}, {
443
  a: 0x22d9n,
444
  b: 0xfb97n,
445
  r: 0x11e70n
446
}, {
447
  a: 0n,
448
  b: 0x169n,
449
  r: 0x169n
450
}, {
451
  a: -0x84n,
452
  b: 0xan,
453
  r: -0x7an
454
}, {
455
  a: -0x6629n,
456
  b: -0x375en,
457
  r: -0x9d87n
458
}, {
459
  a: -0xaan,
460
  b: 0x3n,
461
  r: -0xa7n
462
}, {
463
  a: 0n,
464
  b: -0xbn,
465
  r: -0xbn
466
}, {
467
  a: 0x91n,
468
  b: -0xb37n,
469
  r: -0xaa6n
470
}, {
471
  a: 0xb36n,
472
  b: 0x612bn,
473
  r: 0x6c61n
474
}, {
475
  a: 0n,
476
  b: 0n,
477
  r: 0n
478
}, {
479
  a: 0xb1cn,
480
  b: 0x61n,
481
  r: 0xb7dn
482
}, {
483
  a: -0xdn,
484
  b: 0x8n,
485
  r: -0x5n
486
}, {
487
  a: 0n,
488
  b: -0xb9n,
489
  r: -0xb9n
490
}, {
491
  a: 0xfn,
492
  b: 0xaan,
493
  r: 0xb9n
494
}, {
495
  a: 0xec4n,
496
  b: -0x6105n,
497
  r: -0x5241n
498
}, {
499
  a: -0x6n,
500
  b: -0x7d3n,
501
  r: -0x7d9n
502
}, {
503
  a: -0x972en,
504
  b: 0n,
505
  r: -0x972en
506
}, {
507
  a: 0x1n,
508
  b: -0x39n,
509
  r: -0x38n
510
}, {
511
  a: 0n,
512
  b: 0x19n,
513
  r: 0x19n
514
}, {
515
  a: 0x48adn,
516
  b: -0x1dn,
517
  r: 0x4890n
518
}, {
519
  a: -0x3a11n,
520
  b: -0xbn,
521
  r: -0x3a1cn
522
}, {
523
  a: 0n,
524
  b: 0xf2n,
525
  r: 0xf2n
526
}, {
527
  a: -0x6n,
528
  b: -0x3n,
529
  r: -0x9n
530
}, {
531
  a: -0x4n,
532
  b: 0n,
533
  r: -0x4n
534
}, {
535
  a: -0xfn,
536
  b: 0x6n,
537
  r: -0x9n
538
}, {
539
  a: 0x50n,
540
  b: 0n,
541
  r: 0x50n
542
}, {
543
  a: -0xccn,
544
  b: 0n,
545
  r: -0xccn
546
}, {
547
  a: -0x96a9n,
548
  b: -0x8n,
549
  r: -0x96b1n
550
}, {
551
  a: -0x709n,
552
  b: 0n,
553
  r: -0x709n
554
}, {
555
  a: -0xea3n,
556
  b: 0xb3fn,
557
  r: -0x364n
558
}, {
559
  a: -0xe36n,
560
  b: -0x6n,
561
  r: -0xe3cn
562
}, {
563
  a: -0x43n,
564
  b: 0n,
565
  r: -0x43n
566
}, {
567
  a: 0x5cn,
568
  b: -0xdn,
569
  r: 0x4fn
570
}, {
571
  a: -0xcan,
572
  b: -0x458fn,
573
  r: -0x4659n
574
}, {
575
  a: 0xb39n,
576
  b: -0x85n,
577
  r: 0xab4n
578
}, {
579
  a: 0x63n,
580
  b: 0n,
581
  r: 0x63n
582
}, {
583
  a: -0xbadn,
584
  b: -0x702n,
585
  r: -0x12afn
586
}, {
587
  a: 0n,
588
  b: -0xbn,
589
  r: -0xbn
590
}, {
591
  a: 0n,
592
  b: 0x6n,
593
  r: 0x6n
594
}, {
595
  a: -0xf277n,
596
  b: -0xf2dbn,
597
  r: -0x1e552n
598
}, {
599
  a: 0x59dn,
600
  b: 0x9aen,
601
  r: 0xf4bn
602
}, {
603
  a: 0n,
604
  b: 0n,
605
  r: 0n
606
}, {
607
  a: 0x48n,
608
  b: -0x25b0n,
609
  r: -0x2568n
610
}, {
611
  a: -0x4n,
612
  b: 0x72fn,
613
  r: 0x72bn
614
}, {
615
  a: -0xc71n,
616
  b: 0xc08n,
617
  r: -0x69n
618
}, {
619
  a: -0xbn,
620
  b: -0xa5dn,
621
  r: -0xa68n
622
}, {
623
  a: 0n,
624
  b: -0x54cn,
625
  r: -0x54cn
626
}, {
627
  a: -0x57n,
628
  b: 0n,
629
  r: -0x57n
630
}, {
631
  a: 0xbdn,
632
  b: -0x5033n,
633
  r: -0x4f76n
634
}, {
635
  a: 0x9c4n,
636
  b: 0x5d76n,
637
  r: 0x673an
638
}, {
639
  a: 0x224an,
640
  b: 0x3afn,
641
  r: 0x25f9n
642
}, {
643
  a: -0xdn,
644
  b: -0x89n,
645
  r: -0x96n
646
}, {
647
  a: 0x97a1n,
648
  b: 0x2n,
649
  r: 0x97a3n
650
}, {
651
  a: 0n,
652
  b: 0n,
653
  r: 0n
654
}, {
655
  a: -0x630n,
656
  b: -0x55n,
657
  r: -0x685n
658
}, {
659
  a: 0x11n,
660
  b: -0x5dn,
661
  r: -0x4cn
662
}, {
663
  a: -0xccn,
664
  b: 0x6cn,
665
  r: -0x60n
666
}, {
667
  a: 0n,
668
  b: 0x4b0dn,
669
  r: 0x4b0dn
670
}, {
671
  a: 0xcf0n,
672
  b: 0x1an,
673
  r: 0xd0an
674
}, {
675
  a: 0x9e78n,
676
  b: -0xefcn,
677
  r: 0x8f7cn
678
}, {
679
  a: 0x329n,
680
  b: 0n,
681
  r: 0x329n
682
}, {
683
  a: 0n,
684
  b: -0xe4n,
685
  r: -0xe4n
686
}, {
687
  a: 0x193n,
688
  b: 0n,
689
  r: 0x193n
690
}, {
691
  a: -0xfn,
692
  b: 0n,
693
  r: -0xfn
694
}, {
695
  a: -0x1bn,
696
  b: 0xb6n,
697
  r: 0x9bn
698
}, {
699
  a: 0x6ean,
700
  b: -0x69n,
701
  r: 0x681n
702
}, {
703
  a: 0n,
704
  b: -0xe15n,
705
  r: -0xe15n
706
}, {
707
  a: 0n,
708
  b: -0xfaa8n,
709
  r: -0xfaa8n
710
}, {
711
  a: 0n,
712
  b: -0xdn,
713
  r: -0xdn
714
}, {
715
  a: 0n,
716
  b: 0xe02n,
717
  r: 0xe02n
718
}, {
719
  a: -0x4n,
720
  b: -0x4n,
721
  r: -0x8n
722
}, {
723
  a: 0xdn,
724
  b: 0x85d7n,
725
  r: 0x85e4n
726
}, {
727
  a: -0xbcn,
728
  b: -0x58f3n,
729
  r: -0x59afn
730
}, {
731
  a: -0x5an,
732
  b: 0n,
733
  r: -0x5an
734
}, {
735
  a: -0x7n,
736
  b: -0x17bn,
737
  r: -0x182n
738
}, {
739
  a: -0x933n,
740
  b: 0xbn,
741
  r: -0x928n
742
}, {
743
  a: 0xdn,
744
  b: 0x3n,
745
  r: 0x10n
746
}, {
747
  a: 0n,
748
  b: 0x2n,
749
  r: 0x2n
750
}, {
751
  a: -0x2n,
752
  b: 0n,
753
  r: -0x2n
754
}, {
755
  a: 0x88n,
756
  b: 0n,
757
  r: 0x88n
758
}, {
759
  a: -0xfn,
760
  b: -0x71n,
761
  r: -0x80n
762
}, {
763
  a: 0xab07n,
764
  b: -0x6n,
765
  r: 0xab01n
766
}, {
767
  a: 0xbn,
768
  b: 0x6n,
769
  r: 0x11n
770
}, {
771
  a: -0xa82n,
772
  b: 0xf582n,
773
  r: 0xeb00n
774
}, {
775
  a: 0x43an,
776
  b: -0x5n,
777
  r: 0x435n
778
}, {
779
  a: 0n,
780
  b: 0x4n,
781
  r: 0x4n
782
}, {
783
  a: 0n,
784
  b: -0xc1f3n,
785
  r: -0xc1f3n
786
}, {
787
  a: -0x390en,
788
  b: 0xc036n,
789
  r: 0x8728n
790
}, {
791
  a: -0x54e8n,
792
  b: 0n,
793
  r: -0x54e8n
794
}, {
795
  a: -0x685n,
796
  b: 0x9186n,
797
  r: 0x8b01n
798
}, {
799
  a: 0x53n,
800
  b: 0xdcan,
801
  r: 0xe1dn
802
}, {
803
  a: -0xaa92n,
804
  b: 0n,
805
  r: -0xaa92n
806
}, {
807
  a: -0x13a7n,
808
  b: 0xf8fn,
809
  r: -0x418n
810
}, {
811
  a: 0xd27n,
812
  b: -0xbn,
813
  r: 0xd1cn
814
}, {
815
  a: -0x4ean,
816
  b: 0xdbn,
817
  r: -0x40fn
818
}, {
819
  a: -0x5d2n,
820
  b: 0x7fn,
821
  r: -0x553n
822
}, {
823
  a: -0xen,
824
  b: 0x8ba3n,
825
  r: 0x8b95n
826
}, {
827
  a: -0x2an,
828
  b: 0xf4dn,
829
  r: 0xf23n
830
}, {
831
  a: 0x9n,
832
  b: -0xf20n,
833
  r: -0xf17n
834
}, {
835
  a: -0x31n,
836
  b: -0x1n,
837
  r: -0x32n
838
}, {
839
  a: 0n,
840
  b: 0n,
841
  r: 0n
842
}, {
843
  a: -0x53n,
844
  b: -0xbbn,
845
  r: -0x10en
846
}, {
847
  a: 0n,
848
  b: 0x1n,
849
  r: 0x1n
850
}, {
851
  a: 0n,
852
  b: 0n,
853
  r: 0n
854
}, {
855
  a: -0x218n,
856
  b: 0n,
857
  r: -0x218n
858
}, {
859
  a: 0n,
860
  b: 0n,
861
  r: 0n
862
}, {
863
  a: -0x3b7n,
864
  b: -0x17n,
865
  r: -0x3cen
866
}, {
867
  a: 0x1n,
868
  b: 0x883n,
869
  r: 0x884n
870
}, {
871
  a: -0xdb0n,
872
  b: 0x6n,
873
  r: -0xdaan
874
}, {
875
  a: -0x74bcn,
876
  b: -0x400n,
877
  r: -0x78bcn
878
}, {
879
  a: -0xfb6an,
880
  b: 0xe5en,
881
  r: -0xed0cn
882
}, {
883
  a: 0x1a66n,
884
  b: 0xben,
885
  r: 0x1b24n
886
}, {
887
  a: 0x1bn,
888
  b: -0xe6bn,
889
  r: -0xe50n
890
}, {
891
  a: -0x8229n,
892
  b: 0n,
893
  r: -0x8229n
894
}, {
895
  a: -0x7bn,
896
  b: 0xb2bn,
897
  r: 0xab0n
898
}, {
899
  a: -0xan,
900
  b: 0n,
901
  r: -0xan
902
}, {
903
  a: -0xbn,
904
  b: 0n,
905
  r: -0xbn
906
}, {
907
  a: 0xd1n,
908
  b: -0x465n,
909
  r: -0x394n
910
}, {
911
  a: 0x9d27n,
912
  b: -0x4edan,
913
  r: 0x4e4dn
914
}, {
915
  a: 0xdbefn,
916
  b: -0x47n,
917
  r: 0xdba8n
918
}, {
919
  a: 0x2n,
920
  b: 0x3n,
921
  r: 0x5n
922
}, {
923
  a: 0x3676n,
924
  b: 0n,
925
  r: 0x3676n
926
}, {
927
  a: 0n,
928
  b: 0x9a14n,
929
  r: 0x9a14n
930
}, {
931
  a: -0x44n,
932
  b: 0n,
933
  r: -0x44n
934
}, {
935
  a: -0x466dn,
936
  b: -0x15n,
937
  r: -0x4682n
938
}, {
939
  a: 0n,
940
  b: 0x51n,
941
  r: 0x51n
942
}, {
943
  a: -0xa4dn,
944
  b: 0x8n,
945
  r: -0xa45n
946
}, {
947
  a: -0x6an,
948
  b: -0xd73n,
949
  r: -0xdddn
950
}, {
951
  a: 0x44n,
952
  b: -0x684n,
953
  r: -0x640n
954
}, {
955
  a: 0x9337n,
956
  b: 0n,
957
  r: 0x9337n
958
}, {
959
  a: -0xan,
960
  b: 0x94n,
961
  r: 0x8an
962
}, {
963
  a: 0xccn,
964
  b: -0x4a9n,
965
  r: -0x3ddn
966
}, {
967
  a: 0xbdd0n,
968
  b: 0xbn,
969
  r: 0xbddbn
970
}, {
971
  a: 0x3bcen,
972
  b: 0x59n,
973
  r: 0x3c27n
974
}, {
975
  a: -0xe491n,
976
  b: 0x1n,
977
  r: -0xe490n
978
}, {
979
  a: -0x3f3dn,
980
  b: -0x1e8n,
981
  r: -0x4125n
982
}, {
983
  a: 0x5dd7n,
984
  b: -0xcn,
985
  r: 0x5dcbn
986
}, {
987
  a: -0x11n,
988
  b: -0x4n,
989
  r: -0x15n
990
}, {
991
  a: -0xdn,
992
  b: 0n,
993
  r: -0xdn
994
}, {
995
  a: 0xan,
996
  b: 0n,
997
  r: 0xan
998
}, {
999
  a: -0x5d5n,
1000
  b: 0x2n,
1001
  r: -0x5d3n
1002
}, {
1003
  a: -0x3n,
1004
  b: 0n,
1005
  r: -0x3n
1006
}, {
1007
  a: 0xd3fn,
1008
  b: 0xb2n,
1009
  r: 0xdf1n
1010
}, {
1011
  a: 0x9n,
1012
  b: -0x4n,
1013
  r: 0x5n
1014
}, {
1015
  a: 0n,
1016
  b: 0n,
1017
  r: 0n
1018
}, {
1019
  a: -0xfn,
1020
  b: 0xfn,
1021
  r: 0n
1022
}, {
1023
  a: -0x3ee9n,
1024
  b: 0xa062n,
1025
  r: 0x6179n
1026
}, {
1027
  a: 0x832n,
1028
  b: 0xe3n,
1029
  r: 0x915n
1030
}, {
1031
  a: 0xe4n,
1032
  b: -0xf0dn,
1033
  r: -0xe29n
1034
}, {
1035
  a: 0x742n,
1036
  b: 0x5dn,
1037
  r: 0x79fn
1038
}, {
1039
  a: 0n,
1040
  b: 0x445n,
1041
  r: 0x445n
1042
}, {
1043
  a: 0n,
1044
  b: 0n,
1045
  r: 0n
1046
}, {
1047
  a: 0x97b3n,
1048
  b: 0n,
1049
  r: 0x97b3n
1050
}, {
1051
  a: -0x5b10n,
1052
  b: -0x1c0n,
1053
  r: -0x5cd0n
1054
}, {
1055
  a: 0xac0n,
1056
  b: 0xc62n,
1057
  r: 0x1722n
1058
}, {
1059
  a: 0n,
1060
  b: 0n,
1061
  r: 0n
1062
}, {
1063
  a: 0x77n,
1064
  b: -0xe2n,
1065
  r: -0x6bn
1066
}, {
1067
  a: -0x4n,
1068
  b: 0n,
1069
  r: -0x4n
1070
}, {
1071
  a: -0xccn,
1072
  b: 0xee9n,
1073
  r: 0xe1dn
1074
}, {
1075
  a: 0xb6n,
1076
  b: 0n,
1077
  r: 0xb6n
1078
}, {
1079
  a: -0x1an,
1080
  b: 0n,
1081
  r: -0x1an
1082
}, {
1083
  a: -0x82ccn,
1084
  b: 0x4d9n,
1085
  r: -0x7df3n
1086
}, {
1087
  a: 0xacn,
1088
  b: 0x3a6n,
1089
  r: 0x452n
1090
}, {
1091
  a: -0xb6n,
1092
  b: 0x9dn,
1093
  r: -0x19n
1094
}, {
1095
  a: -0x81dan,
1096
  b: -0xf9a9n,
1097
  r: -0x17b83n
1098
}, {
1099
  a: -0x12n,
1100
  b: 0n,
1101
  r: -0x12n
1102
}, {
1103
  a: 0x5208n,
1104
  b: -0xbcdn,
1105
  r: 0x463bn
1106
}, {
1107
  a: 0x9n,
1108
  b: -0x23en,
1109
  r: -0x235n
1110
}, {
1111
  a: 0xea6n,
1112
  b: 0x6911n,
1113
  r: 0x77b7n
1114
}, {
1115
  a: -0xbe6n,
1116
  b: -0x1dn,
1117
  r: -0xc03n
1118
}, {
1119
  a: -0x2ea1n,
1120
  b: 0xcca0n,
1121
  r: 0x9dffn
1122
}, {
1123
  a: 0n,
1124
  b: 0n,
1125
  r: 0n
1126
}, {
1127
  a: -0x2dn,
1128
  b: -0x2n,
1129
  r: -0x2fn
1130
}, {
1131
  a: -0xan,
1132
  b: 0xa66n,
1133
  r: 0xa5cn
1134
}, {
1135
  a: 0x291en,
1136
  b: -0x746dn,
1137
  r: -0x4b4fn
1138
}, {
1139
  a: -0x87n,
1140
  b: -0xd6fn,
1141
  r: -0xdf6n
1142
}, {
1143
  a: 0x5155n,
1144
  b: 0n,
1145
  r: 0x5155n
1146
}, {
1147
  a: -0x921n,
1148
  b: -0x175n,
1149
  r: -0xa96n
1150
}, {
1151
  a: 0x6dcn,
1152
  b: 0n,
1153
  r: 0x6dcn
1154
}, {
1155
  a: 0n,
1156
  b: -0xd347n,
1157
  r: -0xd347n
1158
}, {
1159
  a: 0xen,
1160
  b: 0xf94n,
1161
  r: 0xfa2n
1162
}, {
1163
  a: 0x646n,
1164
  b: 0xbn,
1165
  r: 0x651n
1166
}, {
1167
  a: -0xa24n,
1168
  b: -0x274n,
1169
  r: -0xc98n
1170
}, {
1171
  a: 0xe8n,
1172
  b: -0x7n,
1173
  r: 0xe1n
1174
}, {
1175
  a: -0x33n,
1176
  b: 0xb71n,
1177
  r: 0xb3en
1178
}, {
1179
  a: -0x192n,
1180
  b: 0n,
1181
  r: -0x192n
1182
}, {
1183
  a: 0n,
1184
  b: -0x7n,
1185
  r: -0x7n
1186
}, {
1187
  a: 0n,
1188
  b: -0xb8n,
1189
  r: -0xb8n
1190
}, {
1191
  a: 0n,
1192
  b: 0n,
1193
  r: 0n
1194
}, {
1195
  a: 0n,
1196
  b: 0n,
1197
  r: 0n
1198
}, {
1199
  a: 0xen,
1200
  b: 0xccn,
1201
  r: 0xdan
1202
}, {
1203
  a: -0x6a92n,
1204
  b: 0x31n,
1205
  r: -0x6a61n
1206
}, {
1207
  a: -0xbb69n,
1208
  b: 0xen,
1209
  r: -0xbb5bn
1210
}, {
1211
  a: 0x6540n,
1212
  b: -0xda1n,
1213
  r: 0x579fn
1214
}, {
1215
  a: 0xe4n,
1216
  b: -0xdan,
1217
  r: 0xan
1218
}, {
1219
  a: 0xcdn,
1220
  b: 0n,
1221
  r: 0xcdn
1222
}, {
1223
  a: -0x8n,
1224
  b: 0x9n,
1225
  r: 0x1n
1226
}, {
1227
  a: -0xbcban,
1228
  b: 0n,
1229
  r: -0xbcban
1230
}, {
1231
  a: 0xan,
1232
  b: 0xa22dn,
1233
  r: 0xa237n
1234
}, {
1235
  a: -0x7an,
1236
  b: 0n,
1237
  r: -0x7an
1238
}, {
1239
  a: -0x4n,
1240
  b: -0xd8n,
1241
  r: -0xdcn
1242
}, {
1243
  a: 0n,
1244
  b: 0x362cn,
1245
  r: 0x362cn
1246
}, {
1247
  a: 0x619an,
1248
  b: 0n,
1249
  r: 0x619an
1250
}, {
1251
  a: 0xfbn,
1252
  b: -0x2n,
1253
  r: 0xf9n
1254
}, {
1255
  a: 0n,
1256
  b: -0x32n,
1257
  r: -0x32n
1258
}, {
1259
  a: -0x1d4fn,
1260
  b: 0x29bn,
1261
  r: -0x1ab4n
1262
}, {
1263
  a: 0x8790n,
1264
  b: 0xbn,
1265
  r: 0x879bn
1266
}, {
1267
  a: 0xf10n,
1268
  b: -0x8422n,
1269
  r: -0x7512n
1270
}, {
1271
  a: 0x6063n,
1272
  b: -0x2b45n,
1273
  r: 0x351en
1274
}, {
1275
  a: 0x4n,
1276
  b: 0x8n,
1277
  r: 0xcn
1278
}, {
1279
  a: -0x90fn,
1280
  b: 0x6n,
1281
  r: -0x909n
1282
}, {
1283
  a: 0x9dn,
1284
  b: 0x87n,
1285
  r: 0x124n
1286
}, {
1287
  a: -0x2n,
1288
  b: -0xa70n,
1289
  r: -0xa72n
1290
}, {
1291
  a: 0x1002n,
1292
  b: 0n,
1293
  r: 0x1002n
1294
}, {
1295
  a: -0x72n,
1296
  b: 0xe6n,
1297
  r: 0x74n
1298
}, {
1299
  a: 0xb6n,
1300
  b: 0xffcn,
1301
  r: 0x10b2n
1302
}, {
1303
  a: 0n,
1304
  b: -0x73n,
1305
  r: -0x73n
1306
}, {
1307
  a: -0xe0n,
1308
  b: 0x7fn,
1309
  r: -0x61n
1310
}, {
1311
  a: 0x58fn,
1312
  b: 0n,
1313
  r: 0x58fn
1314
}, {
1315
  a: 0n,
1316
  b: 0n,
1317
  r: 0n
1318
}, {
1319
  a: 0xcden,
1320
  b: 0n,
1321
  r: 0xcden
1322
}, {
1323
  a: -0x40dcn,
1324
  b: -0xen,
1325
  r: -0x40ean
1326
}, {
1327
  a: -0x481dn,
1328
  b: 0x41n,
1329
  r: -0x47dcn
1330
}, {
1331
  a: -0x5d45n,
1332
  b: -0x66fn,
1333
  r: -0x63b4n
1334
}, {
1335
  a: 0xd453n,
1336
  b: 0n,
1337
  r: 0xd453n
1338
}, {
1339
  a: -0x5b8n,
1340
  b: 0n,
1341
  r: -0x5b8n
1342
}, {
1343
  a: 0x8n,
1344
  b: 0n,
1345
  r: 0x8n
1346
}, {
1347
  a: 0n,
1348
  b: -0x4868n,
1349
  r: -0x4868n
1350
}, {
1351
  a: 0x39n,
1352
  b: -0xaf8en,
1353
  r: -0xaf55n
1354
}, {
1355
  a: 0xe879n,
1356
  b: 0xeb4n,
1357
  r: 0xf72dn
1358
}, {
1359
  a: -0xaa0n,
1360
  b: -0xb5dn,
1361
  r: -0x15fdn
1362
}, {
1363
  a: 0n,
1364
  b: -0x5n,
1365
  r: -0x5n
1366
}, {
1367
  a: -0xa6adn,
1368
  b: 0x83c7n,
1369
  r: -0x22e6n
1370
}, {
1371
  a: -0x23n,
1372
  b: 0x6d14n,
1373
  r: 0x6cf1n
1374
}, {
1375
  a: 0x6341n,
1376
  b: 0xbn,
1377
  r: 0x634cn
1378
}, {
1379
  a: -0x70bn,
1380
  b: 0x1an,
1381
  r: -0x6f1n
1382
}, {
1383
  a: -0xfb3n,
1384
  b: -0x1n,
1385
  r: -0xfb4n
1386
}, {
1387
  a: 0x608n,
1388
  b: 0xc654n,
1389
  r: 0xcc5cn
1390
}, {
1391
  a: -0x9n,
1392
  b: 0xfn,
1393
  r: 0x6n
1394
}, {
1395
  a: 0n,
1396
  b: 0xa8e2n,
1397
  r: 0xa8e2n
1398
}, {
1399
  a: 0x1e9n,
1400
  b: -0x6een,
1401
  r: -0x505n
1402
}, {
1403
  a: 0n,
1404
  b: -0xaa6an,
1405
  r: -0xaa6an
1406
}, {
1407
  a: -0x74n,
1408
  b: -0x7fcn,
1409
  r: -0x870n
1410
}, {
1411
  a: 0xc8fdn,
1412
  b: -0x827cn,
1413
  r: 0x4681n
1414
}, {
1415
  a: 0x8n,
1416
  b: 0xa9fn,
1417
  r: 0xaa7n
1418
}, {
1419
  a: -0x92bn,
1420
  b: 0n,
1421
  r: -0x92bn
1422
}, {
1423
  a: 0xd6n,
1424
  b: 0x9c1n,
1425
  r: 0xa97n
1426
}, {
1427
  a: 0n,
1428
  b: -0x5n,
1429
  r: -0x5n
1430
}, {
1431
  a: -0xd53n,
1432
  b: -0xcbn,
1433
  r: -0xe1en
1434
}, {
1435
  a: 0x1b92n,
1436
  b: 0xbb9n,
1437
  r: 0x274bn
1438
}, {
1439
  a: 0x4a6n,
1440
  b: -0x93c8n,
1441
  r: -0x8f22n
1442
}, {
1443
  a: 0x7d12n,
1444
  b: -0x27ffn,
1445
  r: 0x5513n
1446
}, {
1447
  a: -0x4454n,
1448
  b: 0xc43n,
1449
  r: -0x3811n
1450
}, {
1451
  a: -0x206n,
1452
  b: -0xdn,
1453
  r: -0x213n
1454
}, {
1455
  a: -0x5n,
1456
  b: 0xfn,
1457
  r: 0xan
1458
}, {
1459
  a: -0xan,
1460
  b: -0xd39n,
1461
  r: -0xd43n
1462
}, {
1463
  a: 0x177n,
1464
  b: -0xf8edn,
1465
  r: -0xf776n
1466
}, {
1467
  a: -0x1a7an,
1468
  b: -0x5n,
1469
  r: -0x1a7fn
1470
}, {
1471
  a: -0xbdcn,
1472
  b: -0xe002n,
1473
  r: -0xebden
1474
}, {
1475
  a: 0x83n,
1476
  b: 0x8n,
1477
  r: 0x8bn
1478
}, {
1479
  a: 0x258dn,
1480
  b: -0x6d26n,
1481
  r: -0x4799n
1482
}, {
1483
  a: -0x65n,
1484
  b: 0xa44n,
1485
  r: 0x9dfn
1486
}, {
1487
  a: 0x927n,
1488
  b: 0n,
1489
  r: 0x927n
1490
}, {
1491
  a: -0x59bn,
1492
  b: -0xdcan,
1493
  r: -0x1365n
1494
}, {
1495
  a: 0n,
1496
  b: -0x9b56n,
1497
  r: -0x9b56n
1498
}, {
1499
  a: -0x2d5cn,
1500
  b: 0x3cn,
1501
  r: -0x2d20n
1502
}, {
1503
  a: 0x6n,
1504
  b: -0xcbn,
1505
  r: -0xc5n
1506
}, {
1507
  a: 0x687bn,
1508
  b: 0x9an,
1509
  r: 0x6915n
1510
}, {
1511
  a: -0x68ben,
1512
  b: 0n,
1513
  r: -0x68ben
1514
}, {
1515
  a: 0x42fn,
1516
  b: 0n,
1517
  r: 0x42fn
1518
}, {
1519
  a: -0xcn,
1520
  b: -0x607cn,
1521
  r: -0x6088n
1522
}, {
1523
  a: 0xebn,
1524
  b: -0xf4cn,
1525
  r: -0xe61n
1526
}, {
1527
  a: -0x3n,
1528
  b: 0n,
1529
  r: -0x3n
1530
}, {
1531
  a: -0x3719n,
1532
  b: 0x639cn,
1533
  r: 0x2c83n
1534
}, {
1535
  a: -0x58n,
1536
  b: -0x2361n,
1537
  r: -0x23b9n
1538
}, {
1539
  a: -0x624n,
1540
  b: 0n,
1541
  r: -0x624n
1542
}, {
1543
  a: 0x5235n,
1544
  b: 0n,
1545
  r: 0x5235n
1546
}, {
1547
  a: 0x237cn,
1548
  b: 0x965n,
1549
  r: 0x2ce1n
1550
}, {
1551
  a: -0xe0n,
1552
  b: 0n,
1553
  r: -0xe0n
1554
}, {
1555
  a: -0x24n,
1556
  b: -0x9n,
1557
  r: -0x2dn
1558
}, {
1559
  a: 0xaan,
1560
  b: 0x96n,
1561
  r: 0x140n
1562
}, {
1563
  a: -0x24e4n,
1564
  b: 0x6fden,
1565
  r: 0x4afan
1566
}, {
1567
  a: -0xf2n,
1568
  b: 0x5n,
1569
  r: -0xedn
1570
}, {
1571
  a: -0x40edn,
1572
  b: 0n,
1573
  r: -0x40edn
1574
}, {
1575
  a: 0n,
1576
  b: -0xfc33n,
1577
  r: -0xfc33n
1578
}, {
1579
  a: 0x96n,
1580
  b: 0xbfn,
1581
  r: 0x155n
1582
}, {
1583
  a: -0x7an,
1584
  b: -0xdn,
1585
  r: -0x87n
1586
}, {
1587
  a: -0xae3n,
1588
  b: 0x2n,
1589
  r: -0xae1n
1590
}, {
1591
  a: -0x8n,
1592
  b: 0n,
1593
  r: -0x8n
1594
}, {
1595
  a: 0x53fn,
1596
  b: 0x8d7n,
1597
  r: 0xe16n
1598
}, {
1599
  a: 0n,
1600
  b: 0x820n,
1601
  r: 0x820n
1602
}, {
1603
  a: -0x1en,
1604
  b: 0xbn,
1605
  r: -0x13n
1606
}, {
1607
  a: 0xfdd0n,
1608
  b: 0xdfcn,
1609
  r: 0x10bccn
1610
}, {
1611
  a: -0x1n,
1612
  b: -0xb5bn,
1613
  r: -0xb5cn
1614
}, {
1615
  a: 0n,
1616
  b: -0x9n,
1617
  r: -0x9n
1618
}, {
1619
  a: -0x825bn,
1620
  b: 0xf99n,
1621
  r: -0x72c2n
1622
}, {
1623
  a: 0n,
1624
  b: -0x1ee0n,
1625
  r: -0x1ee0n
1626
}, {
1627
  a: 0n,
1628
  b: 0n,
1629
  r: 0n
1630
}, {
1631
  a: -0x8256n,
1632
  b: -0x467cn,
1633
  r: -0xc8d2n
1634
}, {
1635
  a: 0n,
1636
  b: 0x8n,
1637
  r: 0x8n
1638
}, {
1639
  a: 0x28an,
1640
  b: -0xbfan,
1641
  r: -0x970n
1642
}, {
1643
  a: -0xbn,
1644
  b: -0xf3n,
1645
  r: -0xfen
1646
}, {
1647
  a: -0x1becn,
1648
  b: 0x70dan,
1649
  r: 0x54een
1650
}, {
1651
  a: -0x6n,
1652
  b: -0x9bd8n,
1653
  r: -0x9bden
1654
}, {
1655
  a: 0x465cn,
1656
  b: -0x8n,
1657
  r: 0x4654n
1658
}, {
1659
  a: 0x46en,
1660
  b: -0xc4n,
1661
  r: 0x3aan
1662
}, {
1663
  a: 0x562n,
1664
  b: 0x2b7en,
1665
  r: 0x30e0n
1666
}, {
1667
  a: 0xcn,
1668
  b: 0x5n,
1669
  r: 0x11n
1670
}, {
1671
  a: -0xb3n,
1672
  b: 0xcn,
1673
  r: -0xa7n
1674
}, {
1675
  a: -0xec2n,
1676
  b: -0x5n,
1677
  r: -0xec7n
1678
}, {
1679
  a: -0xfn,
1680
  b: 0n,
1681
  r: -0xfn
1682
}, {
1683
  a: -0xd70n,
1684
  b: 0x7n,
1685
  r: -0xd69n
1686
}, {
1687
  a: 0n,
1688
  b: 0n,
1689
  r: 0n
1690
}, {
1691
  a: 0x3edn,
1692
  b: -0x1a98n,
1693
  r: -0x16abn
1694
}, {
1695
  a: 0x4cn,
1696
  b: -0x7fn,
1697
  r: -0x33n
1698
}, {
1699
  a: 0n,
1700
  b: 0n,
1701
  r: 0n
1702
}, {
1703
  a: 0n,
1704
  b: 0x4871n,
1705
  r: 0x4871n
1706
}, {
1707
  a: 0xbefn,
1708
  b: -0x3n,
1709
  r: 0xbecn
1710
}, {
1711
  a: 0x9acen,
1712
  b: -0xc64n,
1713
  r: 0x8e6an
1714
}, {
1715
  a: 0n,
1716
  b: -0x11e3n,
1717
  r: -0x11e3n
1718
}, {
1719
  a: 0n,
1720
  b: 0x90en,
1721
  r: 0x90en
1722
}, {
1723
  a: 0xf157n,
1724
  b: 0n,
1725
  r: 0xf157n
1726
}, {
1727
  a: 0x7n,
1728
  b: -0x867n,
1729
  r: -0x860n
1730
}, {
1731
  a: -0xen,
1732
  b: 0x2n,
1733
  r: -0xcn
1734
}, {
1735
  a: -0x4n,
1736
  b: 0x1fd0n,
1737
  r: 0x1fccn
1738
}, {
1739
  a: 0n,
1740
  b: 0x9n,
1741
  r: 0x9n
1742
}, {
1743
  a: 0xf3n,
1744
  b: -0xbe7fn,
1745
  r: -0xbd8cn
1746
}, {
1747
  a: -0x2en,
1748
  b: 0n,
1749
  r: -0x2en
1750
}, {
1751
  a: -0x42n,
1752
  b: 0x7ean,
1753
  r: 0x7a8n
1754
}, {
1755
  a: 0x8844n,
1756
  b: -0x6d88n,
1757
  r: 0x1abcn
1758
}, {
1759
  a: -0x24n,
1760
  b: -0xdn,
1761
  r: -0x31n
1762
}, {
1763
  a: -0xbn,
1764
  b: -0xeen,
1765
  r: -0xf9n
1766
}, {
1767
  a: 0n,
1768
  b: -0xabn,
1769
  r: -0xabn
1770
}, {
1771
  a: 0x5bd4n,
1772
  b: -0x73n,
1773
  r: 0x5b61n
1774
}, {
1775
  a: -0x76n,
1776
  b: 0n,
1777
  r: -0x76n
1778
}, {
1779
  a: -0x21n,
1780
  b: 0x3n,
1781
  r: -0x1en
1782
}, {
1783
  a: 0n,
1784
  b: 0x9bn,
1785
  r: 0x9bn
1786
}, {
1787
  a: -0x36c8n,
1788
  b: -0xbn,
1789
  r: -0x36d3n
1790
}, {
1791
  a: 0n,
1792
  b: 0n,
1793
  r: 0n
1794
}, {
1795
  a: -0xden,
1796
  b: 0n,
1797
  r: -0xden
1798
}, {
1799
  a: -0x4961n,
1800
  b: 0x48n,
1801
  r: -0x4919n
1802
}, {
1803
  a: 0x3n,
1804
  b: -0x8b2cn,
1805
  r: -0x8b29n
1806
}, {
1807
  a: -0x88f1n,
1808
  b: 0xe2n,
1809
  r: -0x880fn
1810
}, {
1811
  a: -0x4n,
1812
  b: -0xa95an,
1813
  r: -0xa95en
1814
}, {
1815
  a: -0xebn,
1816
  b: 0x1n,
1817
  r: -0xean
1818
}, {
1819
  a: -0x2n,
1820
  b: 0x1n,
1821
  r: -0x1n
1822
}, {
1823
  a: 0n,
1824
  b: 0xb40n,
1825
  r: 0xb40n
1826
}, {
1827
  a: 0x39n,
1828
  b: -0x874n,
1829
  r: -0x83bn
1830
}, {
1831
  a: -0xc2n,
1832
  b: 0xd29n,
1833
  r: 0xc67n
1834
}, {
1835
  a: 0x43n,
1836
  b: 0x36an,
1837
  r: 0x3adn
1838
}, {
1839
  a: -0x441n,
1840
  b: 0xc278n,
1841
  r: 0xbe37n
1842
}, {
1843
  a: 0x50n,
1844
  b: -0xa5n,
1845
  r: -0x55n
1846
}, {
1847
  a: 0xb6cn,
1848
  b: 0x9d6n,
1849
  r: 0x1542n
1850
}, {
1851
  a: 0xcn,
1852
  b: -0xa8an,
1853
  r: -0xa7en
1854
}, {
1855
  a: 0xcn,
1856
  b: 0n,
1857
  r: 0xcn
1858
}, {
1859
  a: 0n,
1860
  b: -0x6n,
1861
  r: -0x6n
1862
}, {
1863
  a: 0n,
1864
  b: 0x765n,
1865
  r: 0x765n
1866
}, {
1867
  a: -0xbn,
1868
  b: 0x6n,
1869
  r: -0x5n
1870
}, {
1871
  a: -0x86aen,
1872
  b: 0xf44cn,
1873
  r: 0x6d9en
1874
}, {
1875
  a: -0xc98n,
1876
  b: -0xf0fan,
1877
  r: -0xfd92n
1878
}, {
1879
  a: 0x68n,
1880
  b: 0n,
1881
  r: 0x68n
1882
}, {
1883
  a: -0x95n,
1884
  b: -0x1n,
1885
  r: -0x96n
1886
}, {
1887
  a: 0xa2dcn,
1888
  b: 0x2492n,
1889
  r: 0xc76en
1890
}, {
1891
  a: 0n,
1892
  b: 0n,
1893
  r: 0n
1894
}, {
1895
  a: -0x3bdn,
1896
  b: 0x2d62n,
1897
  r: 0x29a5n
1898
}, {
1899
  a: -0xa944n,
1900
  b: -0xeen,
1901
  r: -0xaa32n
1902
}, {
1903
  a: 0xd5n,
1904
  b: -0xfn,
1905
  r: 0xc6n
1906
}, {
1907
  a: 0x316n,
1908
  b: 0x33n,
1909
  r: 0x349n
1910
}, {
1911
  a: -0x8n,
1912
  b: -0xan,
1913
  r: -0x12n
1914
}, {
1915
  a: -0xa59n,
1916
  b: -0x9n,
1917
  r: -0xa62n
1918
}, {
1919
  a: 0n,
1920
  b: -0xen,
1921
  r: -0xen
1922
}, {
1923
  a: -0xfn,
1924
  b: -0x732n,
1925
  r: -0x741n
1926
}, {
1927
  a: 0n,
1928
  b: 0xeacn,
1929
  r: 0xeacn
1930
}, {
1931
  a: -0x1en,
1932
  b: 0n,
1933
  r: -0x1en
1934
}, {
1935
  a: 0xfb5n,
1936
  b: 0xf4n,
1937
  r: 0x10a9n
1938
}, {
1939
  a: 0xfn,
1940
  b: -0x5n,
1941
  r: 0xan
1942
}, {
1943
  a: 0x98n,
1944
  b: 0x7an,
1945
  r: 0x112n
1946
}, {
1947
  a: 0n,
1948
  b: 0x6an,
1949
  r: 0x6an
1950
}, {
1951
  a: 0xe7en,
1952
  b: -0xfn,
1953
  r: 0xe6fn
1954
}, {
1955
  a: 0x2n,
1956
  b: -0x99n,
1957
  r: -0x97n
1958
}, {
1959
  a: 0x60n,
1960
  b: -0xa3a9n,
1961
  r: -0xa349n
1962
}, {
1963
  a: 0x3bn,
1964
  b: 0x7n,
1965
  r: 0x42n
1966
}, {
1967
  a: 0n,
1968
  b: 0x920n,
1969
  r: 0x920n
1970
}, {
1971
  a: 0x5en,
1972
  b: 0n,
1973
  r: 0x5en
1974
}, {
1975
  a: -0x3b2n,
1976
  b: -0x5ffn,
1977
  r: -0x9b1n
1978
}, {
1979
  a: -0x98n,
1980
  b: 0xen,
1981
  r: -0x8an
1982
}, {
1983
  a: -0x5f1n,
1984
  b: 0n,
1985
  r: -0x5f1n
1986
}, {
1987
  a: -0x51n,
1988
  b: 0n,
1989
  r: -0x51n
1990
}, {
1991
  a: -0x9n,
1992
  b: -0xa4bn,
1993
  r: -0xa54n
1994
}, {
1995
  a: 0xfd7dn,
1996
  b: -0x3cn,
1997
  r: 0xfd41n
1998
}, {
1999
  a: 0n,
2000
  b: -0x61edn,
2001
  r: -0x61edn
2002
}, {
2003
  a: 0xceean,
2004
  b: 0x5n,
2005
  r: 0xceefn
2006
}, {
2007
  a: -0xb0n,
2008
  b: -0xd667n,
2009
  r: -0xd717n
2010
}, {
2011
  a: 0n,
2012
  b: -0xdn,
2013
  r: -0xdn
2014
}, {
2015
  a: 0n,
2016
  b: 0xbd9n,
2017
  r: 0xbd9n
2018
}, {
2019
  a: -0xf1n,
2020
  b: 0x554cn,
2021
  r: 0x545bn
2022
}, {
2023
  a: 0n,
2024
  b: 0xcn,
2025
  r: 0xcn
2026
}, {
2027
  a: -0xb5afn,
2028
  b: -0x6n,
2029
  r: -0xb5b5n
2030
}, {
2031
  a: -0xcn,
2032
  b: 0x9bn,
2033
  r: 0x8fn
2034
}, {
2035
  a: -0x696n,
2036
  b: -0xen,
2037
  r: -0x6a4n
2038
}, {
2039
  a: -0xad3an,
2040
  b: -0xb94n,
2041
  r: -0xb8cen
2042
}, {
2043
  a: 0x2c4n,
2044
  b: -0x5en,
2045
  r: 0x266n
2046
}, {
2047
  a: 0xc963n,
2048
  b: -0x3480n,
2049
  r: 0x94e3n
2050
}, {
2051
  a: 0x8e6cn,
2052
  b: 0n,
2053
  r: 0x8e6cn
2054
}, {
2055
  a: -0xbn,
2056
  b: 0x1n,
2057
  r: -0xan
2058
}, {
2059
  a: 0xe9dan,
2060
  b: 0x675fn,
2061
  r: 0x15139n
2062
}, {
2063
  a: -0xe8n,
2064
  b: 0x984n,
2065
  r: 0x89cn
2066
}, {
2067
  a: 0x2n,
2068
  b: -0x9a8n,
2069
  r: -0x9a6n
2070
}, {
2071
  a: 0x5n,
2072
  b: 0x9dn,
2073
  r: 0xa2n
2074
}, {
2075
  a: 0xd7n,
2076
  b: -0x2n,
2077
  r: 0xd5n
2078
}, {
2079
  a: 0xa34n,
2080
  b: -0xf9b6n,
2081
  r: -0xef82n
2082
}, {
2083
  a: -0x9n,
2084
  b: -0x386n,
2085
  r: -0x38fn
2086
}, {
2087
  a: -0x8n,
2088
  b: 0x4n,
2089
  r: -0x4n
2090
}, {
2091
  a: 0n,
2092
  b: -0xaccn,
2093
  r: -0xaccn
2094
}, {
2095
  a: 0xa0b1n,
2096
  b: -0x9n,
2097
  r: 0xa0a8n
2098
}, {
2099
  a: -0xe6n,
2100
  b: 0n,
2101
  r: -0xe6n
2102
}, {
2103
  a: -0xbe2bn,
2104
  b: 0x6n,
2105
  r: -0xbe25n
2106
}, {
2107
  a: -0x3n,
2108
  b: 0n,
2109
  r: -0x3n
2110
}, {
2111
  a: 0xe0n,
2112
  b: -0x96bn,
2113
  r: -0x88bn
2114
}, {
2115
  a: -0x447n,
2116
  b: 0xb60n,
2117
  r: 0x719n
2118
}, {
2119
  a: 0n,
2120
  b: 0n,
2121
  r: 0n
2122
}, {
2123
  a: 0x7n,
2124
  b: 0n,
2125
  r: 0x7n
2126
}, {
2127
  a: 0xae3n,
2128
  b: 0x88een,
2129
  r: 0x93d1n
2130
}, {
2131
  a: -0x8f9n,
2132
  b: 0x4559n,
2133
  r: 0x3c60n
2134
}, {
2135
  a: -0xc04n,
2136
  b: 0n,
2137
  r: -0xc04n
2138
}, {
2139
  a: 0n,
2140
  b: -0x113n,
2141
  r: -0x113n
2142
}, {
2143
  a: 0n,
2144
  b: -0xe966n,
2145
  r: -0xe966n
2146
}, {
2147
  a: 0n,
2148
  b: -0xdf8n,
2149
  r: -0xdf8n
2150
}, {
2151
  a: 0n,
2152
  b: 0n,
2153
  r: 0n
2154
}, {
2155
  a: -0x16n,
2156
  b: -0x28n,
2157
  r: -0x3en
2158
}, {
2159
  a: 0n,
2160
  b: -0x494n,
2161
  r: -0x494n
2162
}, {
2163
  a: 0x4n,
2164
  b: -0xbn,
2165
  r: -0x7n
2166
}, {
2167
  a: -0x55fan,
2168
  b: -0x74dn,
2169
  r: -0x5d47n
2170
}, {
2171
  a: 0xe79n,
2172
  b: 0n,
2173
  r: 0xe79n
2174
}, {
2175
  a: 0xe5n,
2176
  b: 0n,
2177
  r: 0xe5n
2178
}, {
2179
  a: 0n,
2180
  b: 0x4188n,
2181
  r: 0x4188n
2182
}, {
2183
  a: -0x8en,
2184
  b: -0x7f0n,
2185
  r: -0x87en
2186
}, {
2187
  a: 0x12an,
2188
  b: 0n,
2189
  r: 0x12an
2190
}, {
2191
  a: 0xan,
2192
  b: -0xffn,
2193
  r: -0xf5n
2194
}, {
2195
  a: -0xf4n,
2196
  b: -0x5n,
2197
  r: -0xf9n
2198
}, {
2199
  a: -0x9209n,
2200
  b: -0xa49n,
2201
  r: -0x9c52n
2202
}, {
2203
  a: -0xdn,
2204
  b: 0xbn,
2205
  r: -0x2n
2206
}, {
2207
  a: 0x7n,
2208
  b: 0x4n,
2209
  r: 0xbn
2210
}, {
2211
  a: 0x41a3n,
2212
  b: -0xd83cn,
2213
  r: -0x9699n
2214
}, {
2215
  a: 0x6dn,
2216
  b: -0x5589n,
2217
  r: -0x551cn
2218
}, {
2219
  a: 0n,
2220
  b: -0x4n,
2221
  r: -0x4n
2222
}, {
2223
  a: 0n,
2224
  b: -0xaf52n,
2225
  r: -0xaf52n
2226
}, {
2227
  a: -0xe84en,
2228
  b: 0xe04n,
2229
  r: -0xda4an
2230
}, {
2231
  a: -0xe2n,
2232
  b: 0x2416n,
2233
  r: 0x2334n
2234
}, {
2235
  a: -0xd0an,
2236
  b: 0n,
2237
  r: -0xd0an
2238
}, {
2239
  a: -0x71n,
2240
  b: -0x7n,
2241
  r: -0x78n
2242
}, {
2243
  a: 0x4n,
2244
  b: -0x94bn,
2245
  r: -0x947n
2246
}, {
2247
  a: 0xacn,
2248
  b: 0n,
2249
  r: 0xacn
2250
}, {
2251
  a: 0n,
2252
  b: 0xan,
2253
  r: 0xan
2254
}, {
2255
  a: 0x788en,
2256
  b: 0x573n,
2257
  r: 0x7e01n
2258
}, {
2259
  a: -0xe8n,
2260
  b: -0x472bn,
2261
  r: -0x4813n
2262
}, {
2263
  a: -0x6aan,
2264
  b: -0x201n,
2265
  r: -0x8abn
2266
}, {
2267
  a: 0n,
2268
  b: -0xcn,
2269
  r: -0xcn
2270
}, {
2271
  a: -0x51en,
2272
  b: -0x8dn,
2273
  r: -0x5abn
2274
}, {
2275
  a: 0n,
2276
  b: 0n,
2277
  r: 0n
2278
}, {
2279
  a: -0x9n,
2280
  b: 0xd68n,
2281
  r: 0xd5fn
2282
}, {
2283
  a: -0x2n,
2284
  b: 0x23a9n,
2285
  r: 0x23a7n
2286
}, {
2287
  a: 0n,
2288
  b: 0x4n,
2289
  r: 0x4n
2290
}, {
2291
  a: 0xf64n,
2292
  b: 0n,
2293
  r: 0xf64n
2294
}, {
2295
  a: -0xcn,
2296
  b: 0xadn,
2297
  r: 0xa1n
2298
}, {
2299
  a: -0xf890n,
2300
  b: 0n,
2301
  r: -0xf890n
2302
}, {
2303
  a: -0xd0e9n,
2304
  b: 0x99n,
2305
  r: -0xd050n
2306
}, {
2307
  a: -0x31n,
2308
  b: 0xbn,
2309
  r: -0x26n
2310
}, {
2311
  a: 0n,
2312
  b: -0xfn,
2313
  r: -0xfn
2314
}, {
2315
  a: -0x1e98n,
2316
  b: 0n,
2317
  r: -0x1e98n
2318
}, {
2319
  a: -0x8n,
2320
  b: 0xf8n,
2321
  r: 0xf0n
2322
}, {
2323
  a: 0n,
2324
  b: 0xcb0n,
2325
  r: 0xcb0n
2326
}, {
2327
  a: -0x20n,
2328
  b: 0x2bn,
2329
  r: 0xbn
2330
}, {
2331
  a: 0x4n,
2332
  b: 0x5n,
2333
  r: 0x9n
2334
}, {
2335
  a: 0n,
2336
  b: 0xan,
2337
  r: 0xan
2338
}, {
2339
  a: -0xdd4n,
2340
  b: -0xda6n,
2341
  r: -0x1b7an
2342
}, {
2343
  a: 0x7a0bn,
2344
  b: -0x1d5n,
2345
  r: 0x7836n
2346
}, {
2347
  a: -0xefn,
2348
  b: 0n,
2349
  r: -0xefn
2350
}, {
2351
  a: 0x700an,
2352
  b: 0n,
2353
  r: 0x700an
2354
}, {
2355
  a: -0x711n,
2356
  b: 0x37an,
2357
  r: -0x397n
2358
}, {
2359
  a: 0xen,
2360
  b: 0n,
2361
  r: 0xen
2362
}, {
2363
  a: 0x244n,
2364
  b: -0x475n,
2365
  r: -0x231n
2366
}, {
2367
  a: 0x834n,
2368
  b: 0xf7n,
2369
  r: 0x92bn
2370
}, {
2371
  a: -0x46cbn,
2372
  b: 0x35a3n,
2373
  r: -0x1128n
2374
}, {
2375
  a: 0x971n,
2376
  b: -0xe5n,
2377
  r: 0x88cn
2378
}, {
2379
  a: -0x31dn,
2380
  b: 0n,
2381
  r: -0x31dn
2382
}, {
2383
  a: 0x1373n,
2384
  b: -0xben,
2385
  r: 0x12b5n
2386
}, {
2387
  a: 0xd6n,
2388
  b: -0x50n,
2389
  r: 0x86n
2390
}, {
2391
  a: 0xen,
2392
  b: 0x2an,
2393
  r: 0x38n
2394
}, {
2395
  a: 0xf4n,
2396
  b: 0xfn,
2397
  r: 0x103n
2398
}, {
2399
  a: 0x639n,
2400
  b: 0xf9n,
2401
  r: 0x732n
2402
}, {
2403
  a: -0x6fn,
2404
  b: 0n,
2405
  r: -0x6fn
2406
}, {
2407
  a: 0xan,
2408
  b: -0x2cn,
2409
  r: -0x22n
2410
}, {
2411
  a: -0x653n,
2412
  b: -0x3n,
2413
  r: -0x656n
2414
}, {
2415
  a: -0x6fn,
2416
  b: -0xban,
2417
  r: -0x129n
2418
}, {
2419
  a: -0x9b55n,
2420
  b: 0n,
2421
  r: -0x9b55n
2422
}, {
2423
  a: 0xfn,
2424
  b: -0xf42n,
2425
  r: -0xf33n
2426
}, {
2427
  a: 0n,
2428
  b: 0x6c7n,
2429
  r: 0x6c7n
2430
}, {
2431
  a: 0x8708n,
2432
  b: 0n,
2433
  r: 0x8708n
2434
}, {
2435
  a: 0xa5fcn,
2436
  b: 0x207n,
2437
  r: 0xa803n
2438
}, {
2439
  a: 0xc83n,
2440
  b: 0n,
2441
  r: 0xc83n
2442
}, {
2443
  a: 0n,
2444
  b: -0x75n,
2445
  r: -0x75n
2446
}, {
2447
  a: 0x70n,
2448
  b: 0n,
2449
  r: 0x70n
2450
}, {
2451
  a: 0x33n,
2452
  b: 0x84n,
2453
  r: 0xb7n
2454
}, {
2455
  a: -0xbe1n,
2456
  b: 0xf26dn,
2457
  r: 0xe68cn
2458
}, {
2459
  a: 0x9d93n,
2460
  b: -0xd0n,
2461
  r: 0x9cc3n
2462
}, {
2463
  a: -0x5n,
2464
  b: -0xfcc3n,
2465
  r: -0xfcc8n
2466
}, {
2467
  a: 0xcan,
2468
  b: 0x12n,
2469
  r: 0xdcn
2470
}, {
2471
  a: 0xb47n,
2472
  b: -0x9a4bn,
2473
  r: -0x8f04n
2474
}, {
2475
  a: -0xb03n,
2476
  b: 0xa23n,
2477
  r: -0xe0n
2478
}, {
2479
  a: 0x922n,
2480
  b: -0x1a2n,
2481
  r: 0x780n
2482
}, {
2483
  a: 0x8n,
2484
  b: -0x1den,
2485
  r: -0x1d6n
2486
}, {
2487
  a: 0n,
2488
  b: -0xen,
2489
  r: -0xen
2490
}, {
2491
  a: -0xa0n,
2492
  b: 0x781n,
2493
  r: 0x6e1n
2494
}, {
2495
  a: 0xbn,
2496
  b: -0x655n,
2497
  r: -0x64an
2498
}, {
2499
  a: -0x5n,
2500
  b: -0x5n,
2501
  r: -0xan
2502
}, {
2503
  a: 0xc6dn,
2504
  b: -0x2109n,
2505
  r: -0x149cn
2506
}, {
2507
  a: 0xen,
2508
  b: 0xaf59n,
2509
  r: 0xaf67n
2510
}, {
2511
  a: 0n,
2512
  b: 0n,
2513
  r: 0n
2514
}, {
2515
  a: 0x73cn,
2516
  b: 0x21en,
2517
  r: 0x95an
2518
}, {
2519
  a: 0xacn,
2520
  b: -0x2bn,
2521
  r: 0x81n
2522
}, {
2523
  a: 0n,
2524
  b: 0x82n,
2525
  r: 0x82n
2526
}, {
2527
  a: -0xdn,
2528
  b: 0x9n,
2529
  r: -0x4n
2530
}, {
2531
  a: 0x5fn,
2532
  b: 0n,
2533
  r: 0x5fn
2534
}, {
2535
  a: 0xf4n,
2536
  b: 0xfafcn,
2537
  r: 0xfbf0n
2538
}, {
2539
  a: 0n,
2540
  b: -0x8207n,
2541
  r: -0x8207n
2542
}, {
2543
  a: 0n,
2544
  b: 0xdn,
2545
  r: 0xdn
2546
}, {
2547
  a: 0xc97fn,
2548
  b: 0n,
2549
  r: 0xc97fn
2550
}, {
2551
  a: -0x9cn,
2552
  b: -0x7ddn,
2553
  r: -0x879n
2554
}, {
2555
  a: 0xb685n,
2556
  b: -0xf613n,
2557
  r: -0x3f8en
2558
}, {
2559
  a: 0xfn,
2560
  b: 0x9en,
2561
  r: 0xadn
2562
}, {
2563
  a: 0n,
2564
  b: -0x3n,
2565
  r: -0x3n
2566
}, {
2567
  a: 0n,
2568
  b: -0xbn,
2569
  r: -0xbn
2570
}, {
2571
  a: 0x6f02n,
2572
  b: 0x9f3n,
2573
  r: 0x78f5n
2574
}, {
2575
  a: -0xa638n,
2576
  b: 0xc4n,
2577
  r: -0xa574n
2578
}, {
2579
  a: -0x5n,
2580
  b: 0x4n,
2581
  r: -0x1n
2582
}, {
2583
  a: 0x2d9bn,
2584
  b: 0n,
2585
  r: 0x2d9bn
2586
}, {
2587
  a: 0xeen,
2588
  b: 0xe4b1n,
2589
  r: 0xe59fn
2590
}, {
2591
  a: 0n,
2592
  b: 0xe0n,
2593
  r: 0xe0n
2594
}, {
2595
  a: 0n,
2596
  b: -0xf31en,
2597
  r: -0xf31en
2598
}, {
2599
  a: -0x3bn,
2600
  b: 0x4n,
2601
  r: -0x37n
2602
}, {
2603
  a: 0x5n,
2604
  b: 0xddn,
2605
  r: 0xe2n
2606
}, {
2607
  a: -0x7cn,
2608
  b: -0xca2n,
2609
  r: -0xd1en
2610
}, {
2611
  a: 0n,
2612
  b: 0x6n,
2613
  r: 0x6n
2614
}, {
2615
  a: 0n,
2616
  b: 0xdn,
2617
  r: 0xdn
2618
}, {
2619
  a: 0n,
2620
  b: 0n,
2621
  r: 0n
2622
}, {
2623
  a: -0x5e0n,
2624
  b: 0n,
2625
  r: -0x5e0n
2626
}, {
2627
  a: -0x42cn,
2628
  b: 0xb09n,
2629
  r: 0x6ddn
2630
}, {
2631
  a: 0x2n,
2632
  b: 0x597n,
2633
  r: 0x599n
2634
}, {
2635
  a: 0n,
2636
  b: -0x1n,
2637
  r: -0x1n
2638
}, {
2639
  a: 0n,
2640
  b: 0x9n,
2641
  r: 0x9n
2642
}, {
2643
  a: 0x24n,
2644
  b: 0x3ea9n,
2645
  r: 0x3ecdn
2646
}, {
2647
  a: 0n,
2648
  b: -0x1796n,
2649
  r: -0x1796n
2650
}, {
2651
  a: -0xbn,
2652
  b: 0x5bn,
2653
  r: 0x50n
2654
}, {
2655
  a: 0x8n,
2656
  b: -0x555n,
2657
  r: -0x54dn
2658
}, {
2659
  a: 0x5b70n,
2660
  b: -0x572an,
2661
  r: 0x446n
2662
}, {
2663
  a: 0x8c46n,
2664
  b: -0xbn,
2665
  r: 0x8c3bn
2666
}, {
2667
  a: 0n,
2668
  b: 0x9an,
2669
  r: 0x9an
2670
}, {
2671
  a: -0x34n,
2672
  b: 0n,
2673
  r: -0x34n
2674
}, {
2675
  a: 0x310n,
2676
  b: -0xan,
2677
  r: 0x306n
2678
}, {
2679
  a: -0x9e4n,
2680
  b: -0x2b2n,
2681
  r: -0xc96n
2682
}, {
2683
  a: -0xd002n,
2684
  b: -0xa8n,
2685
  r: -0xd0aan
2686
}, {
2687
  a: -0x843n,
2688
  b: -0x8n,
2689
  r: -0x84bn
2690
}, {
2691
  a: 0x97n,
2692
  b: 0x1n,
2693
  r: 0x98n
2694
}, {
2695
  a: -0x9bn,
2696
  b: -0x6n,
2697
  r: -0xa1n
2698
}, {
2699
  a: 0x2a51n,
2700
  b: 0xd55n,
2701
  r: 0x37a6n
2702
}, {
2703
  a: -0xfa7n,
2704
  b: -0x77n,
2705
  r: -0x101en
2706
}, {
2707
  a: 0x76dn,
2708
  b: -0x8n,
2709
  r: 0x765n
2710
}, {
2711
  a: 0xbbn,
2712
  b: -0x38dn,
2713
  r: -0x2d2n
2714
}, {
2715
  a: 0n,
2716
  b: -0x5bn,
2717
  r: -0x5bn
2718
}, {
2719
  a: -0xa9n,
2720
  b: 0x3n,
2721
  r: -0xa6n
2722
}, {
2723
  a: 0x8cn,
2724
  b: -0x98cen,
2725
  r: -0x9842n
2726
}, {
2727
  a: -0xcn,
2728
  b: -0xf5n,
2729
  r: -0x101n
2730
}, {
2731
  a: 0xb8fn,
2732
  b: 0x450n,
2733
  r: 0xfdfn
2734
}, {
2735
  a: 0x6n,
2736
  b: 0xadf4n,
2737
  r: 0xadfan
2738
}, {
2739
  a: -0x8bn,
2740
  b: 0xan,
2741
  r: -0x81n
2742
}, {
2743
  a: 0n,
2744
  b: -0x9468n,
2745
  r: -0x9468n
2746
}, {
2747
  a: -0xeb49n,
2748
  b: 0x32n,
2749
  r: -0xeb17n
2750
}, {
2751
  a: 0x84n,
2752
  b: 0n,
2753
  r: 0x84n
2754
}, {
2755
  a: 0n,
2756
  b: 0n,
2757
  r: 0n
2758
}, {
2759
  a: -0xcef4n,
2760
  b: 0n,
2761
  r: -0xcef4n
2762
}, {
2763
  a: -0x8404n,
2764
  b: 0n,
2765
  r: -0x8404n
2766
}, {
2767
  a: -0xdbe8n,
2768
  b: 0n,
2769
  r: -0xdbe8n
2770
}, {
2771
  a: 0x266n,
2772
  b: 0xa76cn,
2773
  r: 0xa9d2n
2774
}, {
2775
  a: -0x5n,
2776
  b: -0x2n,
2777
  r: -0x7n
2778
}, {
2779
  a: 0n,
2780
  b: -0x2n,
2781
  r: -0x2n
2782
}, {
2783
  a: -0xe3n,
2784
  b: -0x628n,
2785
  r: -0x70bn
2786
}, {
2787
  a: 0x4n,
2788
  b: 0x578an,
2789
  r: 0x578en
2790
}, {
2791
  a: 0xdn,
2792
  b: -0xe2n,
2793
  r: -0xd5n
2794
}, {
2795
  a: -0x6n,
2796
  b: 0n,
2797
  r: -0x6n
2798
}, {
2799
  a: 0n,
2800
  b: 0x8641n,
2801
  r: 0x8641n
2802
}, {
2803
  a: 0x922n,
2804
  b: -0x27n,
2805
  r: 0x8fbn
2806
}, {
2807
  a: -0x12n,
2808
  b: -0x2an,
2809
  r: -0x3cn
2810
}, {
2811
  a: -0x382n,
2812
  b: -0xdcdn,
2813
  r: -0x114fn
2814
}, {
2815
  a: 0x2ef1n,
2816
  b: 0xe221n,
2817
  r: 0x11112n
2818
}, {
2819
  a: 0x174cn,
2820
  b: -0x2e85n,
2821
  r: -0x1739n
2822
}, {
2823
  a: 0n,
2824
  b: 0xc71n,
2825
  r: 0xc71n
2826
}, {
2827
  a: 0n,
2828
  b: 0xa2n,
2829
  r: 0xa2n
2830
}, {
2831
  a: 0x8d29n,
2832
  b: 0xc477n,
2833
  r: 0x151a0n
2834
}, {
2835
  a: 0xan,
2836
  b: 0xfc6n,
2837
  r: 0xfd0n
2838
}, {
2839
  a: 0x280fn,
2840
  b: 0n,
2841
  r: 0x280fn
2842
}, {
2843
  a: -0x197n,
2844
  b: 0x952n,
2845
  r: 0x7bbn
2846
}, {
2847
  a: -0x5b4an,
2848
  b: 0xcc2n,
2849
  r: -0x4e88n
2850
}, {
2851
  a: -0xb4n,
2852
  b: 0n,
2853
  r: -0xb4n
2854
}, {
2855
  a: 0xfcn,
2856
  b: 0xf747n,
2857
  r: 0xf843n
2858
}, {
2859
  a: 0x88dn,
2860
  b: -0x4n,
2861
  r: 0x889n
2862
}, {
2863
  a: 0xd64dn,
2864
  b: 0xfn,
2865
  r: 0xd65cn
2866
}, {
2867
  a: 0n,
2868
  b: 0x6fan,
2869
  r: 0x6fan
2870
}, {
2871
  a: 0xdn,
2872
  b: 0n,
2873
  r: 0xdn
2874
}, {
2875
  a: 0xbda4n,
2876
  b: 0x3n,
2877
  r: 0xbda7n
2878
}, {
2879
  a: -0x65n,
2880
  b: 0n,
2881
  r: -0x65n
2882
}, {
2883
  a: 0n,
2884
  b: 0xdn,
2885
  r: 0xdn
2886
}, {
2887
  a: 0n,
2888
  b: 0n,
2889
  r: 0n
2890
}, {
2891
  a: 0x2d8n,
2892
  b: 0x5cn,
2893
  r: 0x334n
2894
}, {
2895
  a: -0xcfe7n,
2896
  b: -0x1n,
2897
  r: -0xcfe8n
2898
}, {
2899
  a: 0n,
2900
  b: 0x4d9fn,
2901
  r: 0x4d9fn
2902
}, {
2903
  a: 0x21n,
2904
  b: 0x3n,
2905
  r: 0x24n
2906
}, {
2907
  a: 0x43n,
2908
  b: 0n,
2909
  r: 0x43n
2910
}, {
2911
  a: 0x9n,
2912
  b: -0x9n,
2913
  r: 0n
2914
}, {
2915
  a: 0n,
2916
  b: -0xdn,
2917
  r: -0xdn
2918
}, {
2919
  a: 0n,
2920
  b: 0xa0d6n,
2921
  r: 0xa0d6n
2922
}, {
2923
  a: 0x28n,
2924
  b: -0xcbn,
2925
  r: -0xa3n
2926
}, {
2927
  a: 0x8n,
2928
  b: 0x8n,
2929
  r: 0x10n
2930
}, {
2931
  a: 0xfa5cn,
2932
  b: 0x178n,
2933
  r: 0xfbd4n
2934
}, {
2935
  a: -0x9dn,
2936
  b: 0xbn,
2937
  r: -0x92n
2938
}, {
2939
  a: 0xc2b9n,
2940
  b: 0x8f55n,
2941
  r: 0x1520en
2942
}, {
2943
  a: -0x8ec1n,
2944
  b: 0x97n,
2945
  r: -0x8e2an
2946
}, {
2947
  a: 0x17n,
2948
  b: -0xbfn,
2949
  r: -0xa8n
2950
}, {
2951
  a: -0xd2n,
2952
  b: 0n,
2953
  r: -0xd2n
2954
}, {
2955
  a: 0xd65n,
2956
  b: -0x6c6fn,
2957
  r: -0x5f0an
2958
}, {
2959
  a: 0n,
2960
  b: 0xc9n,
2961
  r: 0xc9n
2962
}, {
2963
  a: 0x1eaan,
2964
  b: -0xbcbdn,
2965
  r: -0x9e13n
2966
}, {
2967
  a: 0x831n,
2968
  b: 0x3n,
2969
  r: 0x834n
2970
}, {
2971
  a: 0xen,
2972
  b: -0x63en,
2973
  r: -0x630n
2974
}, {
2975
  a: -0xdcn,
2976
  b: -0xbc5n,
2977
  r: -0xca1n
2978
}, {
2979
  a: -0x6an,
2980
  b: 0n,
2981
  r: -0x6an
2982
}, {
2983
  a: 0n,
2984
  b: -0xff01n,
2985
  r: -0xff01n
2986
}, {
2987
  a: -0xd36n,
2988
  b: -0x285n,
2989
  r: -0xfbbn
2990
}, {
2991
  a: 0n,
2992
  b: 0xedbn,
2993
  r: 0xedbn
2994
}, {
2995
  a: -0x8edn,
2996
  b: 0n,
2997
  r: -0x8edn
2998
}, {
2999
  a: -0x3n,
3000
  b: 0n,
3001
  r: -0x3n
3002
}, {
3003
  a: -0x3n,
3004
  b: 0xff9n,
3005
  r: 0xff6n
3006
}, {
3007
  a: 0n,
3008
  b: 0n,
3009
  r: 0n
3010
}, {
3011
  a: 0xadbn,
3012
  b: 0x86n,
3013
  r: 0xb61n
3014
}, {
3015
  a: -0xcbn,
3016
  b: 0xf3e2n,
3017
  r: 0xf317n
3018
}, {
3019
  a: 0xc204n,
3020
  b: -0x2936n,
3021
  r: 0x98cen
3022
}, {
3023
  a: -0x3ed4n,
3024
  b: -0x111n,
3025
  r: -0x3fe5n
3026
}, {
3027
  a: 0x44n,
3028
  b: 0xe38n,
3029
  r: 0xe7cn
3030
}, {
3031
  a: -0x6n,
3032
  b: 0x4n,
3033
  r: -0x2n
3034
}, {
3035
  a: -0xf5adn,
3036
  b: 0n,
3037
  r: -0xf5adn
3038
}, {
3039
  a: 0xc6adn,
3040
  b: 0x3n,
3041
  r: 0xc6b0n
3042
}, {
3043
  a: -0x23bn,
3044
  b: -0xb7n,
3045
  r: -0x2f2n
3046
}, {
3047
  a: 0x31cen,
3048
  b: 0n,
3049
  r: 0x31cen
3050
}, {
3051
  a: 0xcn,
3052
  b: 0x509n,
3053
  r: 0x515n
3054
}, {
3055
  a: -0xfaa6n,
3056
  b: 0xe6n,
3057
  r: -0xf9c0n
3058
}, {
3059
  a: 0xa9n,
3060
  b: 0x1bn,
3061
  r: 0xc4n
3062
}, {
3063
  a: -0x6n,
3064
  b: -0xf82n,
3065
  r: -0xf88n
3066
}, {
3067
  a: -0x21n,
3068
  b: 0xc9e8n,
3069
  r: 0xc9c7n
3070
}, {
3071
  a: 0n,
3072
  b: -0x88n,
3073
  r: -0x88n
3074
}, {
3075
  a: -0xa32n,
3076
  b: 0x59n,
3077
  r: -0x9d9n
3078
}, {
3079
  a: 0x112n,
3080
  b: 0n,
3081
  r: 0x112n
3082
}, {
3083
  a: 0xaacfn,
3084
  b: 0n,
3085
  r: 0xaacfn
3086
}, {
3087
  a: 0xb9an,
3088
  b: 0xen,
3089
  r: 0xba8n
3090
}, {
3091
  a: -0x9bfn,
3092
  b: -0x4bc2n,
3093
  r: -0x5581n
3094
}, {
3095
  a: 0xben,
3096
  b: 0x323n,
3097
  r: 0x3e1n
3098
}, {
3099
  a: 0n,
3100
  b: 0n,
3101
  r: 0n
3102
}, {
3103
  a: 0x462n,
3104
  b: -0xan,
3105
  r: 0x458n
3106
}, {
3107
  a: 0n,
3108
  b: 0n,
3109
  r: 0n
3110
}, {
3111
  a: -0x4cn,
3112
  b: 0xcdn,
3113
  r: 0x81n
3114
}, {
3115
  a: 0x28dn,
3116
  b: -0xf6cn,
3117
  r: -0xcdfn
3118
}, {
3119
  a: 0n,
3120
  b: 0xf4n,
3121
  r: 0xf4n
3122
}, {
3123
  a: 0n,
3124
  b: -0xe3f6n,
3125
  r: -0xe3f6n
3126
}, {
3127
  a: 0xb37n,
3128
  b: -0x3an,
3129
  r: 0xafdn
3130
}, {
3131
  a: 0xdadn,
3132
  b: -0x8n,
3133
  r: 0xda5n
3134
}, {
3135
  a: 0xca5n,
3136
  b: -0x7en,
3137
  r: 0xc27n
3138
}, {
3139
  a: 0xc4a6n,
3140
  b: -0xc413n,
3141
  r: 0x93n
3142
}, {
3143
  a: -0x7n,
3144
  b: 0n,
3145
  r: -0x7n
3146
}, {
3147
  a: 0n,
3148
  b: 0n,
3149
  r: 0n
3150
}, {
3151
  a: 0x3cn,
3152
  b: 0xec1n,
3153
  r: 0xefdn
3154
}, {
3155
  a: -0x4n,
3156
  b: 0x3bn,
3157
  r: 0x37n
3158
}, {
3159
  a: 0x6n,
3160
  b: 0n,
3161
  r: 0x6n
3162
}, {
3163
  a: 0xde1n,
3164
  b: 0n,
3165
  r: 0xde1n
3166
}, {
3167
  a: 0x1n,
3168
  b: 0xa34n,
3169
  r: 0xa35n
3170
}, {
3171
  a: -0x502cn,
3172
  b: 0x4d50n,
3173
  r: -0x2dcn
3174
}, {
3175
  a: 0xdfn,
3176
  b: 0x5n,
3177
  r: 0xe4n
3178
}, {
3179
  a: 0xbcan,
3180
  b: 0n,
3181
  r: 0xbcan
3182
}, {
3183
  a: 0n,
3184
  b: -0x9n,
3185
  r: -0x9n
3186
}, {
3187
  a: 0x3n,
3188
  b: 0xefn,
3189
  r: 0xf2n
3190
}, {
3191
  a: -0x445n,
3192
  b: -0x8fe5n,
3193
  r: -0x942an
3194
}, {
3195
  a: 0x8n,
3196
  b: 0x5n,
3197
  r: 0xdn
3198
}, {
3199
  a: 0xbn,
3200
  b: -0x117n,
3201
  r: -0x10cn
3202
}, {
3203
  a: -0x7eb1n,
3204
  b: 0n,
3205
  r: -0x7eb1n
3206
}, {
3207
  a: -0xe05n,
3208
  b: 0xceb5n,
3209
  r: 0xc0b0n
3210
}, {
3211
  a: -0x7n,
3212
  b: -0x5n,
3213
  r: -0xcn
3214
}, {
3215
  a: 0n,
3216
  b: -0x31n,
3217
  r: -0x31n
3218
}, {
3219
  a: 0n,
3220
  b: 0xb2n,
3221
  r: 0xb2n
3222
}, {
3223
  a: 0n,
3224
  b: 0x35en,
3225
  r: 0x35en
3226
}, {
3227
  a: -0x1db4n,
3228
  b: -0xd6bn,
3229
  r: -0x2b1fn
3230
}, {
3231
  a: -0x5768n,
3232
  b: -0x5b9n,
3233
  r: -0x5d21n
3234
}, {
3235
  a: 0x3bcen,
3236
  b: -0x297n,
3237
  r: 0x3937n
3238
}, {
3239
  a: -0xan,
3240
  b: 0xbn,
3241
  r: 0x1n
3242
}, {
3243
  a: 0n,
3244
  b: -0x61f3n,
3245
  r: -0x61f3n
3246
}, {
3247
  a: -0x2cn,
3248
  b: 0xd47n,
3249
  r: 0xd1bn
3250
}, {
3251
  a: -0x21n,
3252
  b: 0x6an,
3253
  r: 0x49n
3254
}, {
3255
  a: -0xfn,
3256
  b: -0x70n,
3257
  r: -0x7fn
3258
}, {
3259
  a: 0x8n,
3260
  b: 0xfn,
3261
  r: 0x17n
3262
}, {
3263
  a: 0xadn,
3264
  b: -0x2dcn,
3265
  r: -0x22fn
3266
}, {
3267
  a: 0xd78n,
3268
  b: 0x2n,
3269
  r: 0xd7an
3270
}, {
3271
  a: 0xan,
3272
  b: -0xdn,
3273
  r: -0x3n
3274
}, {
3275
  a: 0n,
3276
  b: 0x15a9n,
3277
  r: 0x15a9n
3278
}, {
3279
  a: 0xb349n,
3280
  b: -0xf4n,
3281
  r: 0xb255n
3282
}, {
3283
  a: 0n,
3284
  b: -0x8d2n,
3285
  r: -0x8d2n
3286
}, {
3287
  a: -0x6n,
3288
  b: -0x5917n,
3289
  r: -0x591dn
3290
}, {
3291
  a: 0x745an,
3292
  b: 0x9dn,
3293
  r: 0x74f7n
3294
}, {
3295
  a: 0xbn,
3296
  b: 0n,
3297
  r: 0xbn
3298
}, {
3299
  a: -0x710dn,
3300
  b: 0x28n,
3301
  r: -0x70e5n
3302
}, {
3303
  a: 0xb3n,
3304
  b: 0x6ean,
3305
  r: 0x79dn
3306
}, {
3307
  a: 0xb93n,
3308
  b: -0x2c88n,
3309
  r: -0x20f5n
3310
}, {
3311
  a: -0xen,
3312
  b: -0x44en,
3313
  r: -0x45cn
3314
}, {
3315
  a: 0xb7n,
3316
  b: -0x89n,
3317
  r: 0x2en
3318
}, {
3319
  a: 0x3n,
3320
  b: -0x9b66n,
3321
  r: -0x9b63n
3322
}, {
3323
  a: 0n,
3324
  b: 0x410n,
3325
  r: 0x410n
3326
}, {
3327
  a: 0x9n,
3328
  b: 0xd5n,
3329
  r: 0xden
3330
}, {
3331
  a: 0n,
3332
  b: 0x1bn,
3333
  r: 0x1bn
3334
}, {
3335
  a: 0n,
3336
  b: -0x9fn,
3337
  r: -0x9fn
3338
}, {
3339
  a: 0x19d1n,
3340
  b: 0n,
3341
  r: 0x19d1n
3342
}, {
3343
  a: 0xa4ffn,
3344
  b: -0x883n,
3345
  r: 0x9c7cn
3346
}, {
3347
  a: -0x6ccn,
3348
  b: -0xa1dn,
3349
  r: -0x10e9n
3350
}, {
3351
  a: 0xd0n,
3352
  b: 0xcdn,
3353
  r: 0x19dn
3354
}, {
3355
  a: 0xcc4n,
3356
  b: 0n,
3357
  r: 0xcc4n
3358
}, {
3359
  a: -0x27n,
3360
  b: 0x853n,
3361
  r: 0x82cn
3362
}, {
3363
  a: 0xeen,
3364
  b: 0x3a2n,
3365
  r: 0x490n
3366
}, {
3367
  a: -0xan,
3368
  b: 0x584n,
3369
  r: 0x57an
3370
}, {
3371
  a: -0xcb7an,
3372
  b: -0x92an,
3373
  r: -0xd4a4n
3374
}, {
3375
  a: 0x6n,
3376
  b: -0x7dafn,
3377
  r: -0x7da9n
3378
}, {
3379
  a: 0n,
3380
  b: -0x3cn,
3381
  r: -0x3cn
3382
}, {
3383
  a: 0n,
3384
  b: -0x757n,
3385
  r: -0x757n
3386
}, {
3387
  a: 0n,
3388
  b: -0xbcan,
3389
  r: -0xbcan
3390
}, {
3391
  a: 0xcen,
3392
  b: -0xc845n,
3393
  r: -0xc777n
3394
}, {
3395
  a: 0n,
3396
  b: 0n,
3397
  r: 0n
3398
}, {
3399
  a: 0x7d78n,
3400
  b: 0x3n,
3401
  r: 0x7d7bn
3402
}, {
3403
  a: -0xan,
3404
  b: 0n,
3405
  r: -0xan
3406
}, {
3407
  a: -0x4n,
3408
  b: 0n,
3409
  r: -0x4n
3410
}, {
3411
  a: 0n,
3412
  b: 0xc6bn,
3413
  r: 0xc6bn
3414
}, {
3415
  a: -0xd86n,
3416
  b: 0xbfn,
3417
  r: -0xcc7n
3418
}, {
3419
  a: 0x5f22n,
3420
  b: 0xd4fbn,
3421
  r: 0x1341dn
3422
}, {
3423
  a: 0x2be5n,
3424
  b: 0x5d1en,
3425
  r: 0x8903n
3426
}, {
3427
  a: 0x6527n,
3428
  b: 0x1n,
3429
  r: 0x6528n
3430
}, {
3431
  a: 0x91n,
3432
  b: 0n,
3433
  r: 0x91n
3434
}, {
3435
  a: 0xe518n,
3436
  b: 0x34b4n,
3437
  r: 0x119ccn
3438
}, {
3439
  a: -0x6bn,
3440
  b: -0x2be2n,
3441
  r: -0x2c4dn
3442
}, {
3443
  a: -0x95fn,
3444
  b: 0xfn,
3445
  r: -0x950n
3446
}, {
3447
  a: -0x28ccn,
3448
  b: -0x8dfn,
3449
  r: -0x31abn
3450
}, {
3451
  a: 0xd7b5n,
3452
  b: -0x18dn,
3453
  r: 0xd628n
3454
}, {
3455
  a: -0x15n,
3456
  b: 0n,
3457
  r: -0x15n
3458
}, {
3459
  a: 0x13dn,
3460
  b: -0xan,
3461
  r: 0x133n
3462
}, {
3463
  a: 0n,
3464
  b: -0x8n,
3465
  r: -0x8n
3466
}, {
3467
  a: -0x12c7n,
3468
  b: 0x5n,
3469
  r: -0x12c2n
3470
}, {
3471
  a: 0n,
3472
  b: -0xa98dn,
3473
  r: -0xa98dn
3474
}, {
3475
  a: 0xc7n,
3476
  b: 0x9n,
3477
  r: 0xd0n
3478
}, {
3479
  a: 0x279n,
3480
  b: -0xff3n,
3481
  r: -0xd7an
3482
}, {
3483
  a: 0n,
3484
  b: -0x897n,
3485
  r: -0x897n
3486
}, {
3487
  a: -0xefan,
3488
  b: 0x97n,
3489
  r: -0xe63n
3490
}, {
3491
  a: 0x619cn,
3492
  b: -0xe50n,
3493
  r: 0x534cn
3494
}, {
3495
  a: 0x6n,
3496
  b: -0x80n,
3497
  r: -0x7an
3498
}, {
3499
  a: 0xd6n,
3500
  b: 0xb57n,
3501
  r: 0xc2dn
3502
}, {
3503
  a: -0x73n,
3504
  b: 0x4n,
3505
  r: -0x6fn
3506
}, {
3507
  a: 0xe8n,
3508
  b: 0x6cfn,
3509
  r: 0x7b7n
3510
}, {
3511
  a: -0xf25n,
3512
  b: -0x2dn,
3513
  r: -0xf52n
3514
}, {
3515
  a: -0x96cn,
3516
  b: 0x1d9n,
3517
  r: -0x793n
3518
}, {
3519
  a: 0x168dn,
3520
  b: -0x8n,
3521
  r: 0x1685n
3522
}, {
3523
  a: 0xa6n,
3524
  b: 0xf3n,
3525
  r: 0x199n
3526
}, {
3527
  a: 0x91n,
3528
  b: 0x39ben,
3529
  r: 0x3a4fn
3530
}, {
3531
  a: 0xb706n,
3532
  b: 0n,
3533
  r: 0xb706n
3534
}, {
3535
  a: -0x3533n,
3536
  b: 0n,
3537
  r: -0x3533n
3538
}, {
3539
  a: -0x60n,
3540
  b: -0x44dn,
3541
  r: -0x4adn
3542
}, {
3543
  a: 0n,
3544
  b: -0x2n,
3545
  r: -0x2n
3546
}, {
3547
  a: -0x96n,
3548
  b: 0x1n,
3549
  r: -0x95n
3550
}, {
3551
  a: -0x9n,
3552
  b: -0x6cbn,
3553
  r: -0x6d4n
3554
}, {
3555
  a: -0x594n,
3556
  b: -0xa0n,
3557
  r: -0x634n
3558
}, {
3559
  a: -0xa83n,
3560
  b: -0xa5bn,
3561
  r: -0x14den
3562
}, {
3563
  a: 0n,
3564
  b: -0x7n,
3565
  r: -0x7n
3566
}, {
3567
  a: 0x73n,
3568
  b: -0xc2n,
3569
  r: -0x4fn
3570
}, {
3571
  a: 0x394n,
3572
  b: 0x9n,
3573
  r: 0x39dn
3574
}, {
3575
  a: 0xdn,
3576
  b: 0n,
3577
  r: 0xdn
3578
}, {
3579
  a: 0xa6d4n,
3580
  b: 0n,
3581
  r: 0xa6d4n
3582
}, {
3583
  a: 0n,
3584
  b: -0x4cn,
3585
  r: -0x4cn
3586
}, {
3587
  a: -0xfb5en,
3588
  b: 0n,
3589
  r: -0xfb5en
3590
}, {
3591
  a: -0x2n,
3592
  b: 0xb4een,
3593
  r: 0xb4ecn
3594
}, {
3595
  a: -0xb3n,
3596
  b: -0x8n,
3597
  r: -0xbbn
3598
}, {
3599
  a: 0n,
3600
  b: -0xen,
3601
  r: -0xen
3602
}, {
3603
  a: -0x3e10n,
3604
  b: -0x58n,
3605
  r: -0x3e68n
3606
}, {
3607
  a: -0xcn,
3608
  b: -0x37n,
3609
  r: -0x43n
3610
}, {
3611
  a: 0x5n,
3612
  b: 0xf2n,
3613
  r: 0xf7n
3614
}, {
3615
  a: 0n,
3616
  b: -0x6ce6n,
3617
  r: -0x6ce6n
3618
}, {
3619
  a: 0x4170n,
3620
  b: 0n,
3621
  r: 0x4170n
3622
}, {
3623
  a: -0x644n,
3624
  b: 0x88n,
3625
  r: -0x5bcn
3626
}, {
3627
  a: 0x40n,
3628
  b: -0x76abn,
3629
  r: -0x766bn
3630
}, {
3631
  a: -0xf08n,
3632
  b: -0xb5n,
3633
  r: -0xfbdn
3634
}, {
3635
  a: 0n,
3636
  b: -0x1n,
3637
  r: -0x1n
3638
}, {
3639
  a: -0x2cn,
3640
  b: -0x1dn,
3641
  r: -0x49n
3642
}, {
3643
  a: 0x70n,
3644
  b: 0n,
3645
  r: 0x70n
3646
}, {
3647
  a: 0n,
3648
  b: -0x559n,
3649
  r: -0x559n
3650
}, {
3651
  a: -0x24an,
3652
  b: -0xf9n,
3653
  r: -0x343n
3654
}, {
3655
  a: 0x60dn,
3656
  b: 0x414n,
3657
  r: 0xa21n
3658
}, {
3659
  a: 0x4f47n,
3660
  b: 0n,
3661
  r: 0x4f47n
3662
}, {
3663
  a: -0xf7n,
3664
  b: -0xce4n,
3665
  r: -0xddbn
3666
}, {
3667
  a: -0xeen,
3668
  b: 0x7b13n,
3669
  r: 0x7a25n
3670
}, {
3671
  a: 0n,
3672
  b: -0x4dn,
3673
  r: -0x4dn
3674
}, {
3675
  a: 0xf8b2n,
3676
  b: 0xfdn,
3677
  r: 0xf9afn
3678
}, {
3679
  a: 0x635n,
3680
  b: -0xcn,
3681
  r: 0x629n
3682
}, {
3683
  a: 0n,
3684
  b: 0xan,
3685
  r: 0xan
3686
}, {
3687
  a: 0x449n,
3688
  b: 0n,
3689
  r: 0x449n
3690
}, {
3691
  a: 0n,
3692
  b: 0x7376n,
3693
  r: 0x7376n
3694
}, {
3695
  a: 0x5422n,
3696
  b: -0xffn,
3697
  r: 0x5323n
3698
}, {
3699
  a: 0n,
3700
  b: 0xd43n,
3701
  r: 0xd43n
3702
}, {
3703
  a: -0xa1an,
3704
  b: -0x8n,
3705
  r: -0xa22n
3706
}, {
3707
  a: 0n,
3708
  b: -0xc6e3n,
3709
  r: -0xc6e3n
3710
}, {
3711
  a: 0xf808n,
3712
  b: 0x67n,
3713
  r: 0xf86fn
3714
}, {
3715
  a: -0x1149n,
3716
  b: 0xf5dn,
3717
  r: -0x1ecn
3718
}, {
3719
  a: -0xfcan,
3720
  b: -0x5a0n,
3721
  r: -0x156an
3722
}, {
3723
  a: 0xf07n,
3724
  b: 0n,
3725
  r: 0xf07n
3726
}, {
3727
  a: -0x7an,
3728
  b: 0n,
3729
  r: -0x7an
3730
}, {
3731
  a: -0xecfn,
3732
  b: -0x2bn,
3733
  r: -0xefan
3734
}, {
3735
  a: 0xcf3an,
3736
  b: -0x79e6n,
3737
  r: 0x5554n
3738
}, {
3739
  a: -0x8n,
3740
  b: 0n,
3741
  r: -0x8n
3742
}, {
3743
  a: -0xf1n,
3744
  b: -0xcfn,
3745
  r: -0x1c0n
3746
}, {
3747
  a: 0x744n,
3748
  b: -0x9b0n,
3749
  r: -0x26cn
3750
}, {
3751
  a: 0x9n,
3752
  b: 0n,
3753
  r: 0x9n
3754
}, {
3755
  a: 0x36d8n,
3756
  b: 0n,
3757
  r: 0x36d8n
3758
}, {
3759
  a: 0xc809n,
3760
  b: 0xa5n,
3761
  r: 0xc8aen
3762
}, {
3763
  a: 0xf3bn,
3764
  b: 0n,
3765
  r: 0xf3bn
3766
}, {
3767
  a: 0x6n,
3768
  b: 0n,
3769
  r: 0x6n
3770
}, {
3771
  a: 0x827cn,
3772
  b: 0n,
3773
  r: 0x827cn
3774
}, {
3775
  a: 0n,
3776
  b: -0xcn,
3777
  r: -0xcn
3778
}, {
3779
  a: 0n,
3780
  b: 0x6cdn,
3781
  r: 0x6cdn
3782
}, {
3783
  a: 0n,
3784
  b: -0xe0n,
3785
  r: -0xe0n
3786
}, {
3787
  a: -0xa55dn,
3788
  b: -0xfn,
3789
  r: -0xa56cn
3790
}, {
3791
  a: 0x8dn,
3792
  b: 0x858n,
3793
  r: 0x8e5n
3794
}, {
3795
  a: 0x1aaan,
3796
  b: 0xabcn,
3797
  r: 0x2566n
3798
}, {
3799
  a: -0xe4an,
3800
  b: -0x98b8n,
3801
  r: -0xa702n
3802
}, {
3803
  a: 0x904n,
3804
  b: 0x89en,
3805
  r: 0x11a2n
3806
}, {
3807
  a: 0x3n,
3808
  b: -0x3deen,
3809
  r: -0x3debn
3810
}, {
3811
  a: -0x58aen,
3812
  b: 0x5en,
3813
  r: -0x5850n
3814
}, {
3815
  a: 0xen,
3816
  b: -0x1n,
3817
  r: 0xdn
3818
}, {
3819
  a: 0xddn,
3820
  b: 0x5dn,
3821
  r: 0x13an
3822
}, {
3823
  a: 0n,
3824
  b: 0x8fn,
3825
  r: 0x8fn
3826
}, {
3827
  a: 0n,
3828
  b: -0xdn,
3829
  r: -0xdn
3830
}, {
3831
  a: 0n,
3832
  b: 0x92fen,
3833
  r: 0x92fen
3834
}, {
3835
  a: -0x97bn,
3836
  b: -0xbn,
3837
  r: -0x986n
3838
}, {
3839
  a: 0n,
3840
  b: 0n,
3841
  r: 0n
3842
}, {
3843
  a: 0x8n,
3844
  b: -0x579dn,
3845
  r: -0x5795n
3846
}, {
3847
  a: 0n,
3848
  b: 0n,
3849
  r: 0n
3850
}, {
3851
  a: -0xe9en,
3852
  b: -0x3n,
3853
  r: -0xea1n
3854
}, {
3855
  a: 0xfn,
3856
  b: 0xf17n,
3857
  r: 0xf26n
3858
}, {
3859
  a: -0x897n,
3860
  b: -0xc6a6n,
3861
  r: -0xcf3dn
3862
}, {
3863
  a: -0x4en,
3864
  b: 0x2b3n,
3865
  r: 0x265n
3866
}, {
3867
  a: -0x6n,
3868
  b: -0x38n,
3869
  r: -0x3en
3870
}, {
3871
  a: -0xc698n,
3872
  b: 0xca21n,
3873
  r: 0x389n
3874
}, {
3875
  a: 0x7n,
3876
  b: 0n,
3877
  r: 0x7n
3878
}, {
3879
  a: 0x91n,
3880
  b: 0x3n,
3881
  r: 0x94n
3882
}, {
3883
  a: 0xfc8n,
3884
  b: -0xan,
3885
  r: 0xfben
3886
}, {
3887
  a: -0x1en,
3888
  b: 0n,
3889
  r: -0x1en
3890
}, {
3891
  a: 0xcbn,
3892
  b: -0x12an,
3893
  r: -0x5fn
3894
}, {
3895
  a: 0n,
3896
  b: 0x16n,
3897
  r: 0x16n
3898
}, {
3899
  a: -0xf8n,
3900
  b: 0x5057n,
3901
  r: 0x4f5fn
3902
}, {
3903
  a: -0xce68n,
3904
  b: 0xben,
3905
  r: -0xcdaan
3906
}, {
3907
  a: -0xbbdn,
3908
  b: 0n,
3909
  r: -0xbbdn
3910
}, {
3911
  a: 0x58n,
3912
  b: 0n,
3913
  r: 0x58n
3914
}, {
3915
  a: -0xd3n,
3916
  b: -0xean,
3917
  r: -0x1bdn
3918
}, {
3919
  a: -0xab96n,
3920
  b: 0xa5n,
3921
  r: -0xaaf1n
3922
}, {
3923
  a: 0x2b4n,
3924
  b: 0n,
3925
  r: 0x2b4n
3926
}, {
3927
  a: -0xd73n,
3928
  b: 0x47c2n,
3929
  r: 0x3a4fn
3930
}, {
3931
  a: 0n,
3932
  b: 0x72edn,
3933
  r: 0x72edn
3934
}, {
3935
  a: -0x4en,
3936
  b: -0x54cbn,
3937
  r: -0x5519n
3938
}, {
3939
  a: -0x22n,
3940
  b: 0x74n,
3941
  r: 0x52n
3942
}, {
3943
  a: 0xdn,
3944
  b: -0x8f3n,
3945
  r: -0x8e6n
3946
}, {
3947
  a: 0xf52n,
3948
  b: 0x388fn,
3949
  r: 0x47e1n
3950
}, {
3951
  a: 0x9n,
3952
  b: -0xc6n,
3953
  r: -0xbdn
3954
}, {
3955
  a: 0x8n,
3956
  b: -0x9ef0n,
3957
  r: -0x9ee8n
3958
}, {
3959
  a: 0n,
3960
  b: 0n,
3961
  r: 0n
3962
}, {
3963
  a: -0xb18bn,
3964
  b: -0x6n,
3965
  r: -0xb191n
3966
}, {
3967
  a: 0x8n,
3968
  b: 0xc83n,
3969
  r: 0xc8bn
3970
}, {
3971
  a: 0n,
3972
  b: 0x9c5n,
3973
  r: 0x9c5n
3974
}, {
3975
  a: -0xc02n,
3976
  b: 0n,
3977
  r: -0xc02n
3978
}, {
3979
  a: 0x1fn,
3980
  b: 0n,
3981
  r: 0x1fn
3982
}, {
3983
  a: 0x9a2n,
3984
  b: -0xban,
3985
  r: 0x8e8n
3986
}, {
3987
  a: -0xa1bn,
3988
  b: -0x7n,
3989
  r: -0xa22n
3990
}, {
3991
  a: 0x3n,
3992
  b: 0xfabn,
3993
  r: 0xfaen
3994
}, {
3995
  a: 0xbn,
3996
  b: -0xfdn,
3997
  r: -0xf2n
3998
}, {
3999
  a: -0x3n,
4000
  b: 0x9cb8n,
4001
  r: 0x9cb5n
4002
}, {
4003
  a: -0x9n,
4004
  b: -0x253dn,
4005
  r: -0x2546n
4006
}, {
4007
  a: 0n,
4008
  b: 0xe6n,
4009
  r: 0xe6n
4010
}, {
4011
  a: -0x7503n,
4012
  b: -0x1b45n,
4013
  r: -0x9048n
4014
}, {
4015
  a: -0x5n,
4016
  b: 0x8c8bn,
4017
  r: 0x8c86n
4018
}, {
4019
  a: 0n,
4020
  b: -0xcn,
4021
  r: -0xcn
4022
}, {
4023
  a: 0n,
4024
  b: 0n,
4025
  r: 0n
4026
}, {
4027
  a: 0x7755n,
4028
  b: -0xbfdn,
4029
  r: 0x6b58n
4030
}];
4031
4032
function main() {
4033
  var error_count = 0;
4034
  for (var i = 0; i < data.length; i++) {
4035
    var d = data[i];
4036
    var r = d.a + d.b;
4037
  if (d.r !== r) {
4038
    print("Input A:  " + d.a.toString(16));
4039
    print("Input B:  " + d.b.toString(16));
4040
    print("Result:   " + r.toString(16));
4041
    print("Expected: " + d.r.toString(16));
4042
    print("Op: +");
4043
    error_count++;
4044
  }
4045
  }
4046
  if (error_count !== 0)
4047
    throw new Error("Finished with " + error_count + " errors.")
4048
}
4049
for (var i = 0; i < 1000; ++i)
4050
  main();
4051
- a/JSTests/stress/v8-bigint32-and.js +4051 lines
Line 0 a/JSTests/stress/v8-bigint32-and.js_sec1
1
// Copyright 2017, the V8 project authors. All rights reserved.
2
// Redistribution and use in source and binary forms, with or without
3
// modification, are permitted provided that the following conditions are
4
// met:
5
//
6
//     * Redistributions of source code must retain the above copyright
7
//       notice, this list of conditions and the following disclaimer.
8
//     * Redistributions in binary form must reproduce the above
9
//       copyright notice, this list of conditions and the following
10
//       disclaimer in the documentation and/or other materials provided
11
//       with the distribution.
12
//     * Neither the name of Google Inc. nor the names of its
13
//       contributors may be used to endorse or promote products derived
14
//       from this software without specific prior written permission.
15
//
16
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28
// Generated by tools/bigint-tester.py.
29
30
var data = [{
31
  a: 0n,
32
  b: 0n,
33
  r: 0n
34
}, {
35
  a: 0xbn,
36
  b: -0x7n,
37
  r: 0x9n
38
}, {
39
  a: 0n,
40
  b: 0n,
41
  r: 0n
42
}, {
43
  a: -0xen,
44
  b: -0xen,
45
  r: -0xen
46
}, {
47
  a: -0xen,
48
  b: -0x3fn,
49
  r: -0x40n
50
}, {
51
  a: 0x6360n,
52
  b: -0x9f8n,
53
  r: 0x6200n
54
}, {
55
  a: 0xe7f3n,
56
  b: 0n,
57
  r: 0n
58
}, {
59
  a: 0n,
60
  b: 0x920n,
61
  r: 0n
62
}, {
63
  a: 0x95a9n,
64
  b: -0x61fn,
65
  r: 0x91a1n
66
}, {
67
  a: 0xfbn,
68
  b: 0x60n,
69
  r: 0x60n
70
}, {
71
  a: -0xadn,
72
  b: 0x8n,
73
  r: 0n
74
}, {
75
  a: -0x78n,
76
  b: 0x57fdn,
77
  r: 0x5788n
78
}, {
79
  a: 0n,
80
  b: -0xb398n,
81
  r: 0n
82
}, {
83
  a: 0x6bbn,
84
  b: 0n,
85
  r: 0n
86
}, {
87
  a: -0xcaf2n,
88
  b: 0n,
89
  r: 0n
90
}, {
91
  a: -0x6d50n,
92
  b: 0xd04n,
93
  r: 0n
94
}, {
95
  a: -0x6en,
96
  b: 0x775n,
97
  r: 0x710n
98
}, {
99
  a: -0xd4n,
100
  b: -0xb4n,
101
  r: -0xf4n
102
}, {
103
  a: 0n,
104
  b: -0x7d3n,
105
  r: 0n
106
}, {
107
  a: 0xe0n,
108
  b: -0xf5f3n,
109
  r: 0n
110
}, {
111
  a: 0n,
112
  b: -0xfdan,
113
  r: 0n
114
}, {
115
  a: 0xc980n,
116
  b: -0x8d77n,
117
  r: 0x4080n
118
}, {
119
  a: -0x961n,
120
  b: -0x8dn,
121
  r: -0x9edn
122
}, {
123
  a: 0x8bn,
124
  b: 0x44ffn,
125
  r: 0x8bn
126
}, {
127
  a: -0x39d3n,
128
  b: -0x9561n,
129
  r: -0xbdf3n
130
}, {
131
  a: 0n,
132
  b: -0xc0ecn,
133
  r: 0n
134
}, {
135
  a: 0x2n,
136
  b: 0n,
137
  r: 0n
138
}, {
139
  a: 0n,
140
  b: -0x59b5n,
141
  r: 0n
142
}, {
143
  a: 0n,
144
  b: 0x7n,
145
  r: 0n
146
}, {
147
  a: 0xc6e5n,
148
  b: -0x2n,
149
  r: 0xc6e4n
150
}, {
151
  a: 0xdn,
152
  b: 0x9efn,
153
  r: 0xdn
154
}, {
155
  a: -0x19e8n,
156
  b: -0xfaan,
157
  r: -0x1ff0n
158
}, {
159
  a: -0xbbn,
160
  b: -0xb18n,
161
  r: -0xbc0n
162
}, {
163
  a: -0xfn,
164
  b: -0x43n,
165
  r: -0x4fn
166
}, {
167
  a: 0x4343n,
168
  b: 0xc0n,
169
  r: 0x40n
170
}, {
171
  a: -0x983dn,
172
  b: 0n,
173
  r: 0n
174
}, {
175
  a: 0xb4n,
176
  b: 0x28n,
177
  r: 0x20n
178
}, {
179
  a: -0x5fen,
180
  b: 0xc36cn,
181
  r: 0xc200n
182
}, {
183
  a: -0xce4n,
184
  b: 0x4n,
185
  r: 0x4n
186
}, {
187
  a: 0xaccn,
188
  b: 0x2n,
189
  r: 0n
190
}, {
191
  a: 0x4n,
192
  b: 0x44an,
193
  r: 0n
194
}, {
195
  a: 0x22n,
196
  b: -0x3f11n,
197
  r: 0x22n
198
}, {
199
  a: -0x46d2n,
200
  b: 0n,
201
  r: 0n
202
}, {
203
  a: 0x66n,
204
  b: 0n,
205
  r: 0n
206
}, {
207
  a: 0x69a7n,
208
  b: 0n,
209
  r: 0n
210
}, {
211
  a: -0x21n,
212
  b: 0x9n,
213
  r: 0x9n
214
}, {
215
  a: -0xe1an,
216
  b: 0n,
217
  r: 0n
218
}, {
219
  a: 0xbn,
220
  b: -0xe6e4n,
221
  r: 0x8n
222
}, {
223
  a: -0xcb1n,
224
  b: 0n,
225
  r: 0n
226
}, {
227
  a: -0x14a2n,
228
  b: 0x7n,
229
  r: 0x6n
230
}, {
231
  a: -0xefbn,
232
  b: 0x8ba8n,
233
  r: 0x8100n
234
}, {
235
  a: -0x4n,
236
  b: -0xan,
237
  r: -0xcn
238
}, {
239
  a: 0n,
240
  b: 0x3eb3n,
241
  r: 0n
242
}, {
243
  a: 0x3c0n,
244
  b: -0xcn,
245
  r: 0x3c0n
246
}, {
247
  a: -0x8dn,
248
  b: 0x73n,
249
  r: 0x73n
250
}, {
251
  a: 0n,
252
  b: 0xb0fn,
253
  r: 0n
254
}, {
255
  a: 0x8064n,
256
  b: -0xed1n,
257
  r: 0x8024n
258
}, {
259
  a: 0n,
260
  b: -0xan,
261
  r: 0n
262
}, {
263
  a: -0xbn,
264
  b: 0n,
265
  r: 0n
266
}, {
267
  a: 0xdn,
268
  b: 0x34fn,
269
  r: 0xdn
270
}, {
271
  a: 0xen,
272
  b: 0xbf89n,
273
  r: 0x8n
274
}, {
275
  a: 0x7cn,
276
  b: -0x8a29n,
277
  r: 0x54n
278
}, {
279
  a: 0x6399n,
280
  b: 0xec4en,
281
  r: 0x6008n
282
}, {
283
  a: 0xb1bn,
284
  b: -0x99afn,
285
  r: 0x211n
286
}, {
287
  a: 0x228n,
288
  b: -0xcdan,
289
  r: 0x220n
290
}, {
291
  a: -0xc3an,
292
  b: -0x91n,
293
  r: -0xcban
294
}, {
295
  a: 0n,
296
  b: -0x46n,
297
  r: 0n
298
}, {
299
  a: 0xdn,
300
  b: 0x7n,
301
  r: 0x5n
302
}, {
303
  a: -0x27n,
304
  b: 0n,
305
  r: 0n
306
}, {
307
  a: 0xb4n,
308
  b: 0xaen,
309
  r: 0xa4n
310
}, {
311
  a: 0xden,
312
  b: -0xeefn,
313
  r: 0x10n
314
}, {
315
  a: -0x5544n,
316
  b: 0n,
317
  r: 0n
318
}, {
319
  a: -0xbec1n,
320
  b: -0x76d4n,
321
  r: -0xfed4n
322
}, {
323
  a: -0x5240n,
324
  b: -0x94n,
325
  r: -0x52c0n
326
}, {
327
  a: 0xc9cfn,
328
  b: 0x49n,
329
  r: 0x49n
330
}, {
331
  a: -0x3905n,
332
  b: 0n,
333
  r: 0n
334
}, {
335
  a: 0n,
336
  b: -0x2c58n,
337
  r: 0n
338
}, {
339
  a: 0xan,
340
  b: -0xf9dn,
341
  r: 0x2n
342
}, {
343
  a: 0xd9n,
344
  b: 0n,
345
  r: 0n
346
}, {
347
  a: 0x6n,
348
  b: 0x53bn,
349
  r: 0x2n
350
}, {
351
  a: -0x4en,
352
  b: 0xc48dn,
353
  r: 0xc480n
354
}, {
355
  a: 0xca99n,
356
  b: 0n,
357
  r: 0n
358
}, {
359
  a: -0xan,
360
  b: 0x1f8n,
361
  r: 0x1f0n
362
}, {
363
  a: 0x513cn,
364
  b: 0x1cn,
365
  r: 0x1cn
366
}, {
367
  a: 0n,
368
  b: 0x7an,
369
  r: 0n
370
}, {
371
  a: 0xd32cn,
372
  b: -0x35n,
373
  r: 0xd308n
374
}, {
375
  a: 0n,
376
  b: -0xe153n,
377
  r: 0n
378
}, {
379
  a: -0x4n,
380
  b: 0n,
381
  r: 0n
382
}, {
383
  a: -0xdn,
384
  b: 0n,
385
  r: 0n
386
}, {
387
  a: 0xan,
388
  b: 0n,
389
  r: 0n
390
}, {
391
  a: -0xdn,
392
  b: 0x19dn,
393
  r: 0x191n
394
}, {
395
  a: 0x77n,
396
  b: 0x8438n,
397
  r: 0x30n
398
}, {
399
  a: 0n,
400
  b: 0xcb6n,
401
  r: 0n
402
}, {
403
  a: -0xc5cn,
404
  b: 0n,
405
  r: 0n
406
}, {
407
  a: 0xdan,
408
  b: -0x29cn,
409
  r: 0x40n
410
}, {
411
  a: 0n,
412
  b: 0x7b1fn,
413
  r: 0n
414
}, {
415
  a: -0x5n,
416
  b: 0x8a1n,
417
  r: 0x8a1n
418
}, {
419
  a: 0n,
420
  b: 0xan,
421
  r: 0n
422
}, {
423
  a: 0n,
424
  b: 0n,
425
  r: 0n
426
}, {
427
  a: 0x98n,
428
  b: 0x38n,
429
  r: 0x18n
430
}, {
431
  a: 0n,
432
  b: -0xe0b6n,
433
  r: 0n
434
}, {
435
  a: -0x3n,
436
  b: -0x7b7n,
437
  r: -0x7b7n
438
}, {
439
  a: 0xcf3n,
440
  b: -0x5cn,
441
  r: 0xca0n
442
}, {
443
  a: -0x490n,
444
  b: -0xdn,
445
  r: -0x490n
446
}, {
447
  a: -0x885dn,
448
  b: 0n,
449
  r: 0n
450
}, {
451
  a: 0xc716n,
452
  b: -0xfd83n,
453
  r: 0x214n
454
}, {
455
  a: 0x177en,
456
  b: 0x8b04n,
457
  r: 0x304n
458
}, {
459
  a: 0n,
460
  b: 0n,
461
  r: 0n
462
}, {
463
  a: 0n,
464
  b: 0xb1n,
465
  r: 0n
466
}, {
467
  a: 0x976n,
468
  b: -0xc5fn,
469
  r: 0x120n
470
}, {
471
  a: 0n,
472
  b: -0x63n,
473
  r: 0n
474
}, {
475
  a: -0x84cn,
476
  b: -0xb3n,
477
  r: -0x8fcn
478
}, {
479
  a: -0x6962n,
480
  b: 0x98n,
481
  r: 0x98n
482
}, {
483
  a: 0x79cn,
484
  b: -0x27n,
485
  r: 0x798n
486
}, {
487
  a: -0x59n,
488
  b: -0xf1n,
489
  r: -0xf9n
490
}, {
491
  a: -0xe66n,
492
  b: 0n,
493
  r: 0n
494
}, {
495
  a: 0x1bban,
496
  b: 0n,
497
  r: 0n
498
}, {
499
  a: 0x486n,
500
  b: 0n,
501
  r: 0n
502
}, {
503
  a: -0xen,
504
  b: 0xc04en,
505
  r: 0xc042n
506
}, {
507
  a: -0x6d5n,
508
  b: -0x97a6n,
509
  r: -0x97f6n
510
}, {
511
  a: 0n,
512
  b: 0xfdn,
513
  r: 0n
514
}, {
515
  a: -0x4n,
516
  b: -0xfn,
517
  r: -0x10n
518
}, {
519
  a: -0x898fn,
520
  b: -0x1n,
521
  r: -0x898fn
522
}, {
523
  a: 0x2fen,
524
  b: 0xcb3n,
525
  r: 0xb2n
526
}, {
527
  a: 0xfcn,
528
  b: 0x21n,
529
  r: 0x20n
530
}, {
531
  a: -0xben,
532
  b: 0xe6n,
533
  r: 0x42n
534
}, {
535
  a: -0x3an,
536
  b: 0n,
537
  r: 0n
538
}, {
539
  a: -0x2n,
540
  b: 0n,
541
  r: 0n
542
}, {
543
  a: 0n,
544
  b: -0xf4n,
545
  r: 0n
546
}, {
547
  a: 0xbc96n,
548
  b: -0x39n,
549
  r: 0xbc86n
550
}, {
551
  a: -0x743en,
552
  b: 0x1n,
553
  r: 0n
554
}, {
555
  a: 0n,
556
  b: -0xe56fn,
557
  r: 0n
558
}, {
559
  a: -0x15b4n,
560
  b: 0xc0d0n,
561
  r: 0xc040n
562
}, {
563
  a: -0xe20n,
564
  b: 0xaf21n,
565
  r: 0xa120n
566
}, {
567
  a: 0n,
568
  b: 0xe06cn,
569
  r: 0n
570
}, {
571
  a: 0n,
572
  b: 0x54n,
573
  r: 0n
574
}, {
575
  a: 0n,
576
  b: 0x9n,
577
  r: 0n
578
}, {
579
  a: 0x369n,
580
  b: 0x578n,
581
  r: 0x168n
582
}, {
583
  a: 0xa0n,
584
  b: 0x11an,
585
  r: 0n
586
}, {
587
  a: -0xecbn,
588
  b: -0xfef6n,
589
  r: -0xff00n
590
}, {
591
  a: 0x7ben,
592
  b: 0n,
593
  r: 0n
594
}, {
595
  a: 0x63n,
596
  b: 0n,
597
  r: 0n
598
}, {
599
  a: -0xa03bn,
600
  b: 0n,
601
  r: 0n
602
}, {
603
  a: 0x6n,
604
  b: -0xean,
605
  r: 0x6n
606
}, {
607
  a: 0n,
608
  b: -0x3n,
609
  r: 0n
610
}, {
611
  a: 0xf87an,
612
  b: -0xafn,
613
  r: 0xf850n
614
}, {
615
  a: -0x9f7fn,
616
  b: 0x4b4n,
617
  r: 0x80n
618
}, {
619
  a: 0n,
620
  b: -0x6n,
621
  r: 0n
622
}, {
623
  a: 0xd8n,
624
  b: -0x2cb2n,
625
  r: 0x48n
626
}, {
627
  a: 0n,
628
  b: 0xf9e9n,
629
  r: 0n
630
}, {
631
  a: 0x3n,
632
  b: 0n,
633
  r: 0n
634
}, {
635
  a: 0x61can,
636
  b: -0xf7n,
637
  r: 0x6108n
638
}, {
639
  a: 0x760n,
640
  b: -0xe02n,
641
  r: 0x160n
642
}, {
643
  a: 0x78acn,
644
  b: 0n,
645
  r: 0n
646
}, {
647
  a: 0xc5n,
648
  b: -0xben,
649
  r: 0x40n
650
}, {
651
  a: -0x175n,
652
  b: 0n,
653
  r: 0n
654
}, {
655
  a: 0xen,
656
  b: 0n,
657
  r: 0n
658
}, {
659
  a: 0x29n,
660
  b: -0xf0n,
661
  r: 0n
662
}, {
663
  a: 0n,
664
  b: 0x61n,
665
  r: 0n
666
}, {
667
  a: 0n,
668
  b: 0x47n,
669
  r: 0n
670
}, {
671
  a: 0x8n,
672
  b: -0x173bn,
673
  r: 0n
674
}, {
675
  a: 0n,
676
  b: 0xf5n,
677
  r: 0n
678
}, {
679
  a: -0xe9cn,
680
  b: -0x50cn,
681
  r: -0xf9cn
682
}, {
683
  a: 0x134n,
684
  b: -0x2dfcn,
685
  r: 0x4n
686
}, {
687
  a: 0n,
688
  b: -0x6n,
689
  r: 0n
690
}, {
691
  a: 0x1n,
692
  b: 0xab9n,
693
  r: 0x1n
694
}, {
695
  a: 0xe8c2n,
696
  b: 0x9914n,
697
  r: 0x8800n
698
}, {
699
  a: 0n,
700
  b: -0x7cn,
701
  r: 0n
702
}, {
703
  a: -0x6a11n,
704
  b: 0xb2n,
705
  r: 0xa2n
706
}, {
707
  a: 0n,
708
  b: -0x7n,
709
  r: 0n
710
}, {
711
  a: -0x724en,
712
  b: 0x4n,
713
  r: 0n
714
}, {
715
  a: 0n,
716
  b: 0xd1cn,
717
  r: 0n
718
}, {
719
  a: 0x957an,
720
  b: 0x733n,
721
  r: 0x532n
722
}, {
723
  a: 0n,
724
  b: 0n,
725
  r: 0n
726
}, {
727
  a: 0x35b9n,
728
  b: 0xdn,
729
  r: 0x9n
730
}, {
731
  a: 0n,
732
  b: 0x6n,
733
  r: 0n
734
}, {
735
  a: -0x7n,
736
  b: -0xe64n,
737
  r: -0xe68n
738
}, {
739
  a: 0n,
740
  b: -0x6cfn,
741
  r: 0n
742
}, {
743
  a: -0x3fn,
744
  b: 0x5n,
745
  r: 0x1n
746
}, {
747
  a: 0x5090n,
748
  b: 0x27bn,
749
  r: 0x10n
750
}, {
751
  a: 0n,
752
  b: -0x2n,
753
  r: 0n
754
}, {
755
  a: -0xan,
756
  b: -0x9n,
757
  r: -0xan
758
}, {
759
  a: 0x8n,
760
  b: 0xe8a2n,
761
  r: 0n
762
}, {
763
  a: -0xdn,
764
  b: 0xcn,
765
  r: 0n
766
}, {
767
  a: 0x51n,
768
  b: 0n,
769
  r: 0n
770
}, {
771
  a: -0x20a0n,
772
  b: 0n,
773
  r: 0n
774
}, {
775
  a: -0x8bn,
776
  b: 0n,
777
  r: 0n
778
}, {
779
  a: -0x46n,
780
  b: 0x32n,
781
  r: 0x32n
782
}, {
783
  a: -0xf3n,
784
  b: -0x3dan,
785
  r: -0x3fcn
786
}, {
787
  a: -0xdn,
788
  b: 0x7e3n,
789
  r: 0x7e3n
790
}, {
791
  a: -0x707n,
792
  b: 0xc3n,
793
  r: 0xc1n
794
}, {
795
  a: 0xb226n,
796
  b: -0x836n,
797
  r: 0xb202n
798
}, {
799
  a: 0xffn,
800
  b: -0x34cn,
801
  r: 0xb4n
802
}, {
803
  a: 0n,
804
  b: -0x9bdn,
805
  r: 0n
806
}, {
807
  a: 0x6abn,
808
  b: 0xde7n,
809
  r: 0x4a3n
810
}, {
811
  a: 0xe96n,
812
  b: 0n,
813
  r: 0n
814
}, {
815
  a: -0x72cn,
816
  b: 0x53adn,
817
  r: 0x5084n
818
}, {
819
  a: -0xf87n,
820
  b: 0xfan,
821
  r: 0x78n
822
}, {
823
  a: 0xe8f8n,
824
  b: -0x77cn,
825
  r: 0xe880n
826
}, {
827
  a: -0x8n,
828
  b: -0x17d5n,
829
  r: -0x17d8n
830
}, {
831
  a: 0xe1n,
832
  b: 0x51e2n,
833
  r: 0xe0n
834
}, {
835
  a: -0x631n,
836
  b: 0xcn,
837
  r: 0xcn
838
}, {
839
  a: -0x13dn,
840
  b: -0x812n,
841
  r: -0x93en
842
}, {
843
  a: -0x4en,
844
  b: 0n,
845
  r: 0n
846
}, {
847
  a: 0xe163n,
848
  b: 0x54n,
849
  r: 0x40n
850
}, {
851
  a: 0x47n,
852
  b: 0x2fn,
853
  r: 0x7n
854
}, {
855
  a: -0x92bn,
856
  b: -0xen,
857
  r: -0x930n
858
}, {
859
  a: 0x32n,
860
  b: -0xaan,
861
  r: 0x12n
862
}, {
863
  a: -0x24n,
864
  b: -0xdn,
865
  r: -0x30n
866
}, {
867
  a: 0n,
868
  b: 0n,
869
  r: 0n
870
}, {
871
  a: 0xcn,
872
  b: 0n,
873
  r: 0n
874
}, {
875
  a: 0x5een,
876
  b: -0xd333n,
877
  r: 0x4ccn
878
}, {
879
  a: -0xfn,
880
  b: 0x2f6bn,
881
  r: 0x2f61n
882
}, {
883
  a: -0x9n,
884
  b: 0x9n,
885
  r: 0x1n
886
}, {
887
  a: -0x1n,
888
  b: 0n,
889
  r: 0n
890
}, {
891
  a: -0x9bn,
892
  b: -0xc3an,
893
  r: -0xcbcn
894
}, {
895
  a: -0x15n,
896
  b: 0xfccn,
897
  r: 0xfc8n
898
}, {
899
  a: 0n,
900
  b: 0x43n,
901
  r: 0n
902
}, {
903
  a: 0x595n,
904
  b: -0xa04n,
905
  r: 0x594n
906
}, {
907
  a: -0xcn,
908
  b: -0x2n,
909
  r: -0xcn
910
}, {
911
  a: 0xed8n,
912
  b: 0x17e1n,
913
  r: 0x6c0n
914
}, {
915
  a: 0n,
916
  b: 0n,
917
  r: 0n
918
}, {
919
  a: 0x2e28n,
920
  b: 0xccn,
921
  r: 0x8n
922
}, {
923
  a: 0xe1en,
924
  b: -0xd00dn,
925
  r: 0xe12n
926
}, {
927
  a: 0x2d8dn,
928
  b: 0x5an,
929
  r: 0x8n
930
}, {
931
  a: 0xdd7n,
932
  b: 0n,
933
  r: 0n
934
}, {
935
  a: -0xbe9n,
936
  b: 0n,
937
  r: 0n
938
}, {
939
  a: -0xa10n,
940
  b: 0n,
941
  r: 0n
942
}, {
943
  a: -0x3662n,
944
  b: 0x258n,
945
  r: 0x18n
946
}, {
947
  a: 0xcn,
948
  b: 0xfcebn,
949
  r: 0x8n
950
}, {
951
  a: 0xbn,
952
  b: 0xfn,
953
  r: 0xbn
954
}, {
955
  a: 0n,
956
  b: -0x6d6n,
957
  r: 0n
958
}, {
959
  a: 0xa3bn,
960
  b: 0n,
961
  r: 0n
962
}, {
963
  a: -0xc1fn,
964
  b: -0x7n,
965
  r: -0xc1fn
966
}, {
967
  a: -0xan,
968
  b: 0n,
969
  r: 0n
970
}, {
971
  a: 0xan,
972
  b: 0x7n,
973
  r: 0x2n
974
}, {
975
  a: 0xfn,
976
  b: 0n,
977
  r: 0n
978
}, {
979
  a: 0x6n,
980
  b: -0x4e2fn,
981
  r: 0n
982
}, {
983
  a: 0n,
984
  b: 0xbdn,
985
  r: 0n
986
}, {
987
  a: 0n,
988
  b: 0x58fn,
989
  r: 0n
990
}, {
991
  a: -0x5n,
992
  b: 0x18n,
993
  r: 0x18n
994
}, {
995
  a: -0x4fen,
996
  b: -0x4n,
997
  r: -0x500n
998
}, {
999
  a: 0n,
1000
  b: 0xan,
1001
  r: 0n
1002
}, {
1003
  a: 0x442n,
1004
  b: 0x7n,
1005
  r: 0x2n
1006
}, {
1007
  a: 0xb18cn,
1008
  b: 0n,
1009
  r: 0n
1010
}, {
1011
  a: 0n,
1012
  b: 0x9fn,
1013
  r: 0n
1014
}, {
1015
  a: -0xdn,
1016
  b: -0x6e1n,
1017
  r: -0x6edn
1018
}, {
1019
  a: 0xa5bfn,
1020
  b: 0x5f3n,
1021
  r: 0x5b3n
1022
}, {
1023
  a: 0x127n,
1024
  b: 0xafn,
1025
  r: 0x27n
1026
}, {
1027
  a: -0x3921n,
1028
  b: -0x7n,
1029
  r: -0x3927n
1030
}, {
1031
  a: 0n,
1032
  b: 0xan,
1033
  r: 0n
1034
}, {
1035
  a: 0n,
1036
  b: 0x71n,
1037
  r: 0n
1038
}, {
1039
  a: -0x4dn,
1040
  b: 0x4n,
1041
  r: 0n
1042
}, {
1043
  a: 0n,
1044
  b: 0xcn,
1045
  r: 0n
1046
}, {
1047
  a: 0n,
1048
  b: 0x4a93n,
1049
  r: 0n
1050
}, {
1051
  a: 0n,
1052
  b: -0x664n,
1053
  r: 0n
1054
}, {
1055
  a: -0xafn,
1056
  b: 0x1n,
1057
  r: 0x1n
1058
}, {
1059
  a: -0x40bn,
1060
  b: 0n,
1061
  r: 0n
1062
}, {
1063
  a: -0xe3n,
1064
  b: -0xf12n,
1065
  r: -0xff4n
1066
}, {
1067
  a: 0xad1n,
1068
  b: -0x220n,
1069
  r: 0x8c0n
1070
}, {
1071
  a: -0x2n,
1072
  b: -0x8a8fn,
1073
  r: -0x8a90n
1074
}, {
1075
  a: -0x2d87n,
1076
  b: 0xfbn,
1077
  r: 0x79n
1078
}, {
1079
  a: 0xddcn,
1080
  b: 0x6a6n,
1081
  r: 0x484n
1082
}, {
1083
  a: -0x4en,
1084
  b: -0xe76n,
1085
  r: -0xe7en
1086
}, {
1087
  a: 0n,
1088
  b: 0n,
1089
  r: 0n
1090
}, {
1091
  a: 0x70an,
1092
  b: 0x2bn,
1093
  r: 0xan
1094
}, {
1095
  a: 0n,
1096
  b: -0x2722n,
1097
  r: 0n
1098
}, {
1099
  a: 0x2a7fn,
1100
  b: -0xa01n,
1101
  r: 0x207fn
1102
}, {
1103
  a: 0n,
1104
  b: -0x269n,
1105
  r: 0n
1106
}, {
1107
  a: 0x3a02n,
1108
  b: -0xeca0n,
1109
  r: 0x1200n
1110
}, {
1111
  a: 0n,
1112
  b: 0x6ae2n,
1113
  r: 0n
1114
}, {
1115
  a: 0xbd04n,
1116
  b: 0n,
1117
  r: 0n
1118
}, {
1119
  a: 0n,
1120
  b: 0xfn,
1121
  r: 0n
1122
}, {
1123
  a: -0x7n,
1124
  b: 0x975n,
1125
  r: 0x971n
1126
}, {
1127
  a: 0x4n,
1128
  b: 0x8n,
1129
  r: 0n
1130
}, {
1131
  a: 0n,
1132
  b: 0x9n,
1133
  r: 0n
1134
}, {
1135
  a: -0xf6n,
1136
  b: -0x5dn,
1137
  r: -0xfen
1138
}, {
1139
  a: 0x84n,
1140
  b: 0n,
1141
  r: 0n
1142
}, {
1143
  a: 0n,
1144
  b: 0x416n,
1145
  r: 0n
1146
}, {
1147
  a: 0n,
1148
  b: -0x5n,
1149
  r: 0n
1150
}, {
1151
  a: 0n,
1152
  b: -0x350n,
1153
  r: 0n
1154
}, {
1155
  a: -0x17n,
1156
  b: 0n,
1157
  r: 0n
1158
}, {
1159
  a: -0x2n,
1160
  b: -0x5n,
1161
  r: -0x6n
1162
}, {
1163
  a: -0x8345n,
1164
  b: 0xacn,
1165
  r: 0xa8n
1166
}, {
1167
  a: -0xda6n,
1168
  b: 0x1n,
1169
  r: 0n
1170
}, {
1171
  a: 0n,
1172
  b: 0xdcn,
1173
  r: 0n
1174
}, {
1175
  a: -0x88a8n,
1176
  b: 0x29fn,
1177
  r: 0x218n
1178
}, {
1179
  a: -0xbecn,
1180
  b: -0x8n,
1181
  r: -0xbf0n
1182
}, {
1183
  a: -0xce9n,
1184
  b: 0n,
1185
  r: 0n
1186
}, {
1187
  a: -0x5f65n,
1188
  b: 0x54n,
1189
  r: 0x10n
1190
}, {
1191
  a: 0x61n,
1192
  b: -0xdfn,
1193
  r: 0x21n
1194
}, {
1195
  a: 0n,
1196
  b: 0n,
1197
  r: 0n
1198
}, {
1199
  a: -0x699n,
1200
  b: 0n,
1201
  r: 0n
1202
}, {
1203
  a: 0x9e11n,
1204
  b: 0n,
1205
  r: 0n
1206
}, {
1207
  a: -0x1bn,
1208
  b: 0n,
1209
  r: 0n
1210
}, {
1211
  a: -0xc9n,
1212
  b: 0x3n,
1213
  r: 0x3n
1214
}, {
1215
  a: -0x8fn,
1216
  b: 0xcab5n,
1217
  r: 0xca31n
1218
}, {
1219
  a: -0x535n,
1220
  b: 0x34n,
1221
  r: 0n
1222
}, {
1223
  a: 0x74n,
1224
  b: -0x9cn,
1225
  r: 0x64n
1226
}, {
1227
  a: 0x1861n,
1228
  b: 0x8a57n,
1229
  r: 0x841n
1230
}, {
1231
  a: -0x4dn,
1232
  b: -0x3dbn,
1233
  r: -0x3dfn
1234
}, {
1235
  a: -0xfben,
1236
  b: -0xcn,
1237
  r: -0xfc0n
1238
}, {
1239
  a: 0n,
1240
  b: -0x9n,
1241
  r: 0n
1242
}, {
1243
  a: -0x57cn,
1244
  b: 0xdn,
1245
  r: 0x4n
1246
}, {
1247
  a: 0xan,
1248
  b: -0xcb1n,
1249
  r: 0xan
1250
}, {
1251
  a: 0xfn,
1252
  b: 0xcn,
1253
  r: 0xcn
1254
}, {
1255
  a: -0xdn,
1256
  b: 0n,
1257
  r: 0n
1258
}, {
1259
  a: -0x771n,
1260
  b: 0x2n,
1261
  r: 0x2n
1262
}, {
1263
  a: 0xfn,
1264
  b: -0xf0n,
1265
  r: 0n
1266
}, {
1267
  a: 0n,
1268
  b: -0x85n,
1269
  r: 0n
1270
}, {
1271
  a: -0xbn,
1272
  b: 0x73n,
1273
  r: 0x71n
1274
}, {
1275
  a: -0xe1b5n,
1276
  b: 0n,
1277
  r: 0n
1278
}, {
1279
  a: -0x7ba3n,
1280
  b: 0x4n,
1281
  r: 0x4n
1282
}, {
1283
  a: -0xafcbn,
1284
  b: -0x9n,
1285
  r: -0xafcbn
1286
}, {
1287
  a: 0xfe5n,
1288
  b: -0x6aen,
1289
  r: 0x940n
1290
}, {
1291
  a: -0xc8n,
1292
  b: 0n,
1293
  r: 0n
1294
}, {
1295
  a: -0x8n,
1296
  b: -0x2n,
1297
  r: -0x8n
1298
}, {
1299
  a: 0n,
1300
  b: 0xfn,
1301
  r: 0n
1302
}, {
1303
  a: 0x9fn,
1304
  b: -0xen,
1305
  r: 0x92n
1306
}, {
1307
  a: 0x2635n,
1308
  b: -0x3bn,
1309
  r: 0x2605n
1310
}, {
1311
  a: -0x57n,
1312
  b: -0xf661n,
1313
  r: -0xf677n
1314
}, {
1315
  a: 0x3n,
1316
  b: 0n,
1317
  r: 0n
1318
}, {
1319
  a: 0xcn,
1320
  b: -0x750en,
1321
  r: 0n
1322
}, {
1323
  a: 0xbn,
1324
  b: 0xac9bn,
1325
  r: 0xbn
1326
}, {
1327
  a: 0n,
1328
  b: -0x8bb3n,
1329
  r: 0n
1330
}, {
1331
  a: -0x68e2n,
1332
  b: -0x2n,
1333
  r: -0x68e2n
1334
}, {
1335
  a: -0x3e5n,
1336
  b: 0n,
1337
  r: 0n
1338
}, {
1339
  a: -0x6an,
1340
  b: -0xd11n,
1341
  r: -0xd7an
1342
}, {
1343
  a: -0xfn,
1344
  b: 0n,
1345
  r: 0n
1346
}, {
1347
  a: 0x30c9n,
1348
  b: 0x777n,
1349
  r: 0x41n
1350
}, {
1351
  a: -0x496n,
1352
  b: -0xdn,
1353
  r: -0x49en
1354
}, {
1355
  a: 0n,
1356
  b: 0n,
1357
  r: 0n
1358
}, {
1359
  a: 0xcdn,
1360
  b: -0x55n,
1361
  r: 0x89n
1362
}, {
1363
  a: -0xa7n,
1364
  b: -0xee45n,
1365
  r: -0xeee7n
1366
}, {
1367
  a: 0n,
1368
  b: -0xfc4fn,
1369
  r: 0n
1370
}, {
1371
  a: 0xbf4bn,
1372
  b: -0xcen,
1373
  r: 0xbf02n
1374
}, {
1375
  a: 0n,
1376
  b: 0xb57n,
1377
  r: 0n
1378
}, {
1379
  a: 0x33n,
1380
  b: -0xan,
1381
  r: 0x32n
1382
}, {
1383
  a: -0xb11n,
1384
  b: 0x5504n,
1385
  r: 0x5404n
1386
}, {
1387
  a: 0xab0n,
1388
  b: 0n,
1389
  r: 0n
1390
}, {
1391
  a: -0xcbn,
1392
  b: 0x5dn,
1393
  r: 0x15n
1394
}, {
1395
  a: 0n,
1396
  b: -0xa952n,
1397
  r: 0n
1398
}, {
1399
  a: 0x1n,
1400
  b: 0n,
1401
  r: 0n
1402
}, {
1403
  a: 0xc2n,
1404
  b: 0xc7n,
1405
  r: 0xc2n
1406
}, {
1407
  a: -0x482n,
1408
  b: -0x60n,
1409
  r: -0x4e0n
1410
}, {
1411
  a: 0xd77en,
1412
  b: 0n,
1413
  r: 0n
1414
}, {
1415
  a: -0x7n,
1416
  b: -0x82n,
1417
  r: -0x88n
1418
}, {
1419
  a: 0n,
1420
  b: 0x58n,
1421
  r: 0n
1422
}, {
1423
  a: 0xb3n,
1424
  b: -0x9fa6n,
1425
  r: 0x12n
1426
}, {
1427
  a: -0xfn,
1428
  b: -0x15fn,
1429
  r: -0x15fn
1430
}, {
1431
  a: 0n,
1432
  b: 0x9316n,
1433
  r: 0n
1434
}, {
1435
  a: 0n,
1436
  b: -0xdefn,
1437
  r: 0n
1438
}, {
1439
  a: 0x62dn,
1440
  b: 0x3n,
1441
  r: 0x1n
1442
}, {
1443
  a: 0xe2n,
1444
  b: 0n,
1445
  r: 0n
1446
}, {
1447
  a: 0x5783n,
1448
  b: 0xd4en,
1449
  r: 0x502n
1450
}, {
1451
  a: 0x85n,
1452
  b: -0xcb13n,
1453
  r: 0x85n
1454
}, {
1455
  a: -0x9n,
1456
  b: -0x238n,
1457
  r: -0x240n
1458
}, {
1459
  a: 0x54n,
1460
  b: 0xff57n,
1461
  r: 0x54n
1462
}, {
1463
  a: -0x39c6n,
1464
  b: -0xf8n,
1465
  r: -0x39f8n
1466
}, {
1467
  a: -0x4n,
1468
  b: 0xf05n,
1469
  r: 0xf04n
1470
}, {
1471
  a: 0n,
1472
  b: 0n,
1473
  r: 0n
1474
}, {
1475
  a: 0xd9n,
1476
  b: -0x9n,
1477
  r: 0xd1n
1478
}, {
1479
  a: 0n,
1480
  b: -0x20fn,
1481
  r: 0n
1482
}, {
1483
  a: -0xbn,
1484
  b: -0x854n,
1485
  r: -0x85cn
1486
}, {
1487
  a: 0x90n,
1488
  b: -0x5cfdn,
1489
  r: 0n
1490
}, {
1491
  a: 0x2608n,
1492
  b: 0xd1n,
1493
  r: 0n
1494
}, {
1495
  a: 0n,
1496
  b: 0n,
1497
  r: 0n
1498
}, {
1499
  a: -0x6n,
1500
  b: 0xb36en,
1501
  r: 0xb36an
1502
}, {
1503
  a: 0x2e0n,
1504
  b: 0x5bbn,
1505
  r: 0xa0n
1506
}, {
1507
  a: 0x9n,
1508
  b: 0x4n,
1509
  r: 0n
1510
}, {
1511
  a: 0xc6n,
1512
  b: 0n,
1513
  r: 0n
1514
}, {
1515
  a: 0xf0n,
1516
  b: -0x5n,
1517
  r: 0xf0n
1518
}, {
1519
  a: 0x44n,
1520
  b: 0xf0n,
1521
  r: 0x40n
1522
}, {
1523
  a: 0n,
1524
  b: -0x87n,
1525
  r: 0n
1526
}, {
1527
  a: -0x8f7n,
1528
  b: 0x6n,
1529
  r: 0n
1530
}, {
1531
  a: 0n,
1532
  b: 0n,
1533
  r: 0n
1534
}, {
1535
  a: 0x3n,
1536
  b: 0n,
1537
  r: 0n
1538
}, {
1539
  a: -0x34cn,
1540
  b: 0xe5bn,
1541
  r: 0xc10n
1542
}, {
1543
  a: -0x6n,
1544
  b: 0n,
1545
  r: 0n
1546
}, {
1547
  a: -0x6334n,
1548
  b: 0x1n,
1549
  r: 0n
1550
}, {
1551
  a: -0xc256n,
1552
  b: -0xfan,
1553
  r: -0xc2fen
1554
}, {
1555
  a: 0n,
1556
  b: 0n,
1557
  r: 0n
1558
}, {
1559
  a: -0xe9n,
1560
  b: -0x198an,
1561
  r: -0x19ean
1562
}, {
1563
  a: 0xc89n,
1564
  b: 0x840n,
1565
  r: 0x800n
1566
}, {
1567
  a: -0x44en,
1568
  b: 0x8e0n,
1569
  r: 0x8a0n
1570
}, {
1571
  a: 0x28dn,
1572
  b: -0x4n,
1573
  r: 0x28cn
1574
}, {
1575
  a: -0xbn,
1576
  b: -0x5n,
1577
  r: -0xfn
1578
}, {
1579
  a: 0n,
1580
  b: 0n,
1581
  r: 0n
1582
}, {
1583
  a: 0xan,
1584
  b: -0x98n,
1585
  r: 0x8n
1586
}, {
1587
  a: -0xd0n,
1588
  b: 0x766n,
1589
  r: 0x720n
1590
}, {
1591
  a: 0n,
1592
  b: 0n,
1593
  r: 0n
1594
}, {
1595
  a: 0n,
1596
  b: 0x16n,
1597
  r: 0n
1598
}, {
1599
  a: -0x6c3n,
1600
  b: 0xb35n,
1601
  r: 0x935n
1602
}, {
1603
  a: 0xd18n,
1604
  b: -0x1b04n,
1605
  r: 0x418n
1606
}, {
1607
  a: 0x5n,
1608
  b: 0x73n,
1609
  r: 0x1n
1610
}, {
1611
  a: 0n,
1612
  b: -0xe1fbn,
1613
  r: 0n
1614
}, {
1615
  a: 0n,
1616
  b: 0xc9fan,
1617
  r: 0n
1618
}, {
1619
  a: 0n,
1620
  b: 0xeen,
1621
  r: 0n
1622
}, {
1623
  a: 0n,
1624
  b: 0x9n,
1625
  r: 0n
1626
}, {
1627
  a: 0x25d5n,
1628
  b: -0x5bccn,
1629
  r: 0x2414n
1630
}, {
1631
  a: -0xc131n,
1632
  b: -0x3en,
1633
  r: -0xc13en
1634
}, {
1635
  a: -0x83n,
1636
  b: 0n,
1637
  r: 0n
1638
}, {
1639
  a: 0xan,
1640
  b: -0x4n,
1641
  r: 0x8n
1642
}, {
1643
  a: 0x3an,
1644
  b: -0x44een,
1645
  r: 0x12n
1646
}, {
1647
  a: 0xb0n,
1648
  b: 0x21n,
1649
  r: 0x20n
1650
}, {
1651
  a: 0x3n,
1652
  b: 0x45n,
1653
  r: 0x1n
1654
}, {
1655
  a: -0x9bn,
1656
  b: 0x38fn,
1657
  r: 0x305n
1658
}, {
1659
  a: -0x2n,
1660
  b: 0n,
1661
  r: 0n
1662
}, {
1663
  a: 0xb29n,
1664
  b: -0x4ffbn,
1665
  r: 0x1n
1666
}, {
1667
  a: 0x7fn,
1668
  b: -0xa8n,
1669
  r: 0x58n
1670
}, {
1671
  a: 0n,
1672
  b: -0x74n,
1673
  r: 0n
1674
}, {
1675
  a: -0x5ebbn,
1676
  b: 0x42f1n,
1677
  r: 0x41n
1678
}, {
1679
  a: 0n,
1680
  b: -0x3n,
1681
  r: 0n
1682
}, {
1683
  a: 0n,
1684
  b: 0n,
1685
  r: 0n
1686
}, {
1687
  a: -0xab6n,
1688
  b: -0x80n,
1689
  r: -0xb00n
1690
}, {
1691
  a: -0x97a9n,
1692
  b: -0xd69n,
1693
  r: -0x9fe9n
1694
}, {
1695
  a: -0x1084n,
1696
  b: -0x25n,
1697
  r: -0x10a8n
1698
}, {
1699
  a: 0x7d6n,
1700
  b: 0x8f8n,
1701
  r: 0xd0n
1702
}, {
1703
  a: 0xdb9n,
1704
  b: -0x75abn,
1705
  r: 0x811n
1706
}, {
1707
  a: -0x346n,
1708
  b: 0n,
1709
  r: 0n
1710
}, {
1711
  a: 0n,
1712
  b: 0xf0n,
1713
  r: 0n
1714
}, {
1715
  a: 0n,
1716
  b: 0xccn,
1717
  r: 0n
1718
}, {
1719
  a: 0n,
1720
  b: -0x13ccn,
1721
  r: 0n
1722
}, {
1723
  a: 0x47cn,
1724
  b: 0n,
1725
  r: 0n
1726
}, {
1727
  a: 0x8n,
1728
  b: 0x547n,
1729
  r: 0n
1730
}, {
1731
  a: 0x3fn,
1732
  b: -0x646dn,
1733
  r: 0x13n
1734
}, {
1735
  a: -0xa0a0n,
1736
  b: 0xc689n,
1737
  r: 0x4600n
1738
}, {
1739
  a: -0x25cn,
1740
  b: -0x5189n,
1741
  r: -0x53dcn
1742
}, {
1743
  a: 0n,
1744
  b: 0xan,
1745
  r: 0n
1746
}, {
1747
  a: -0x85f7n,
1748
  b: 0x8d5n,
1749
  r: 0x801n
1750
}, {
1751
  a: 0n,
1752
  b: -0x7n,
1753
  r: 0n
1754
}, {
1755
  a: 0n,
1756
  b: -0x4n,
1757
  r: 0n
1758
}, {
1759
  a: 0n,
1760
  b: 0n,
1761
  r: 0n
1762
}, {
1763
  a: -0x7n,
1764
  b: 0xcn,
1765
  r: 0x8n
1766
}, {
1767
  a: -0xbn,
1768
  b: 0n,
1769
  r: 0n
1770
}, {
1771
  a: 0x14n,
1772
  b: -0x604n,
1773
  r: 0x14n
1774
}, {
1775
  a: -0xfedcn,
1776
  b: 0n,
1777
  r: 0n
1778
}, {
1779
  a: -0xfn,
1780
  b: -0xd96dn,
1781
  r: -0xd96fn
1782
}, {
1783
  a: 0xf7n,
1784
  b: 0x750n,
1785
  r: 0x50n
1786
}, {
1787
  a: 0xb01n,
1788
  b: 0n,
1789
  r: 0n
1790
}, {
1791
  a: 0xbn,
1792
  b: 0xe4n,
1793
  r: 0n
1794
}, {
1795
  a: 0xdn,
1796
  b: -0x7n,
1797
  r: 0x9n
1798
}, {
1799
  a: 0xdn,
1800
  b: -0x2n,
1801
  r: 0xcn
1802
}, {
1803
  a: -0xa34bn,
1804
  b: -0x2bn,
1805
  r: -0xa36bn
1806
}, {
1807
  a: 0xf0n,
1808
  b: 0n,
1809
  r: 0n
1810
}, {
1811
  a: 0n,
1812
  b: 0xd5n,
1813
  r: 0n
1814
}, {
1815
  a: 0x13fen,
1816
  b: 0xd1n,
1817
  r: 0xd0n
1818
}, {
1819
  a: 0x5787n,
1820
  b: -0xb8e4n,
1821
  r: 0x4704n
1822
}, {
1823
  a: 0n,
1824
  b: -0x99n,
1825
  r: 0n
1826
}, {
1827
  a: 0x473n,
1828
  b: 0n,
1829
  r: 0n
1830
}, {
1831
  a: -0x38an,
1832
  b: 0x6n,
1833
  r: 0x6n
1834
}, {
1835
  a: -0x3n,
1836
  b: 0xfn,
1837
  r: 0xdn
1838
}, {
1839
  a: 0xf09n,
1840
  b: 0x2n,
1841
  r: 0n
1842
}, {
1843
  a: 0n,
1844
  b: 0x7c5n,
1845
  r: 0n
1846
}, {
1847
  a: -0xf207n,
1848
  b: -0xan,
1849
  r: -0xf210n
1850
}, {
1851
  a: -0x1an,
1852
  b: 0xa0n,
1853
  r: 0xa0n
1854
}, {
1855
  a: 0x660fn,
1856
  b: 0xeffn,
1857
  r: 0x60fn
1858
}, {
1859
  a: -0xadn,
1860
  b: -0x298fn,
1861
  r: -0x29afn
1862
}, {
1863
  a: -0x59n,
1864
  b: 0n,
1865
  r: 0n
1866
}, {
1867
  a: -0xedn,
1868
  b: -0x6n,
1869
  r: -0xeen
1870
}, {
1871
  a: 0x4bn,
1872
  b: 0x87a3n,
1873
  r: 0x3n
1874
}, {
1875
  a: -0xen,
1876
  b: -0xa217n,
1877
  r: -0xa220n
1878
}, {
1879
  a: -0xe1en,
1880
  b: 0n,
1881
  r: 0n
1882
}, {
1883
  a: -0x69n,
1884
  b: 0n,
1885
  r: 0n
1886
}, {
1887
  a: -0xdn,
1888
  b: 0x43dbn,
1889
  r: 0x43d3n
1890
}, {
1891
  a: 0x9171n,
1892
  b: -0x2053n,
1893
  r: 0x9121n
1894
}, {
1895
  a: -0x74d6n,
1896
  b: -0x25n,
1897
  r: -0x74f6n
1898
}, {
1899
  a: -0xa6bdn,
1900
  b: -0x8ccn,
1901
  r: -0xaf00n
1902
}, {
1903
  a: 0x1n,
1904
  b: 0n,
1905
  r: 0n
1906
}, {
1907
  a: 0n,
1908
  b: 0x5n,
1909
  r: 0n
1910
}, {
1911
  a: 0xdb30n,
1912
  b: 0n,
1913
  r: 0n
1914
}, {
1915
  a: 0xd6n,
1916
  b: -0x7n,
1917
  r: 0xd0n
1918
}, {
1919
  a: -0x4bn,
1920
  b: 0xcfdn,
1921
  r: 0xcb5n
1922
}, {
1923
  a: 0xd06n,
1924
  b: 0x3f05n,
1925
  r: 0xd04n
1926
}, {
1927
  a: 0x6f56n,
1928
  b: 0n,
1929
  r: 0n
1930
}, {
1931
  a: 0x9a80n,
1932
  b: 0xecadn,
1933
  r: 0x8880n
1934
}, {
1935
  a: 0n,
1936
  b: 0n,
1937
  r: 0n
1938
}, {
1939
  a: -0x7affn,
1940
  b: 0x9bn,
1941
  r: 0x1n
1942
}, {
1943
  a: 0x982en,
1944
  b: -0xfe4n,
1945
  r: 0x900cn
1946
}, {
1947
  a: 0x906n,
1948
  b: -0x32n,
1949
  r: 0x906n
1950
}, {
1951
  a: 0x489n,
1952
  b: 0x8ban,
1953
  r: 0x88n
1954
}, {
1955
  a: 0x73n,
1956
  b: 0x74d2n,
1957
  r: 0x52n
1958
}, {
1959
  a: -0x3fa5n,
1960
  b: -0x6n,
1961
  r: -0x3fa6n
1962
}, {
1963
  a: 0n,
1964
  b: -0xebn,
1965
  r: 0n
1966
}, {
1967
  a: 0n,
1968
  b: 0xb7ean,
1969
  r: 0n
1970
}, {
1971
  a: 0x2n,
1972
  b: 0x93n,
1973
  r: 0x2n
1974
}, {
1975
  a: 0n,
1976
  b: 0x3n,
1977
  r: 0n
1978
}, {
1979
  a: 0x45n,
1980
  b: 0x42n,
1981
  r: 0x40n
1982
}, {
1983
  a: 0xan,
1984
  b: 0xa52cn,
1985
  r: 0x8n
1986
}, {
1987
  a: 0n,
1988
  b: 0xed48n,
1989
  r: 0n
1990
}, {
1991
  a: 0xd2n,
1992
  b: 0x4854n,
1993
  r: 0x50n
1994
}, {
1995
  a: 0n,
1996
  b: 0xfcn,
1997
  r: 0n
1998
}, {
1999
  a: 0x9f5n,
2000
  b: 0x4n,
2001
  r: 0x4n
2002
}, {
2003
  a: 0n,
2004
  b: 0x952n,
2005
  r: 0n
2006
}, {
2007
  a: 0x8c4n,
2008
  b: 0n,
2009
  r: 0n
2010
}, {
2011
  a: -0xfn,
2012
  b: 0xb6dn,
2013
  r: 0xb61n
2014
}, {
2015
  a: 0n,
2016
  b: 0xa3n,
2017
  r: 0n
2018
}, {
2019
  a: -0x651n,
2020
  b: 0xcfcn,
2021
  r: 0x8acn
2022
}, {
2023
  a: 0xb3e5n,
2024
  b: -0x3n,
2025
  r: 0xb3e5n
2026
}, {
2027
  a: 0n,
2028
  b: -0x2n,
2029
  r: 0n
2030
}, {
2031
  a: -0x1fb6n,
2032
  b: 0n,
2033
  r: 0n
2034
}, {
2035
  a: 0xf6dn,
2036
  b: -0x116an,
2037
  r: 0xe04n
2038
}, {
2039
  a: 0n,
2040
  b: -0x384n,
2041
  r: 0n
2042
}, {
2043
  a: -0xfd34n,
2044
  b: 0n,
2045
  r: 0n
2046
}, {
2047
  a: 0x5dn,
2048
  b: 0n,
2049
  r: 0n
2050
}, {
2051
  a: 0n,
2052
  b: 0x9149n,
2053
  r: 0n
2054
}, {
2055
  a: 0xa8n,
2056
  b: 0x2n,
2057
  r: 0n
2058
}, {
2059
  a: 0n,
2060
  b: -0x8n,
2061
  r: 0n
2062
}, {
2063
  a: -0x86acn,
2064
  b: 0n,
2065
  r: 0n
2066
}, {
2067
  a: 0xb3n,
2068
  b: 0xabn,
2069
  r: 0xa3n
2070
}, {
2071
  a: 0xec6dn,
2072
  b: 0x2d97n,
2073
  r: 0x2c05n
2074
}, {
2075
  a: -0xd0n,
2076
  b: 0x3n,
2077
  r: 0n
2078
}, {
2079
  a: 0xa969n,
2080
  b: -0x66a0n,
2081
  r: 0x8960n
2082
}, {
2083
  a: -0x691cn,
2084
  b: -0xban,
2085
  r: -0x69bcn
2086
}, {
2087
  a: 0n,
2088
  b: 0n,
2089
  r: 0n
2090
}, {
2091
  a: 0x688an,
2092
  b: 0x9dn,
2093
  r: 0x88n
2094
}, {
2095
  a: 0xd11n,
2096
  b: -0x9n,
2097
  r: 0xd11n
2098
}, {
2099
  a: -0xcn,
2100
  b: -0x9cn,
2101
  r: -0x9cn
2102
}, {
2103
  a: 0xaen,
2104
  b: 0n,
2105
  r: 0n
2106
}, {
2107
  a: -0x880n,
2108
  b: -0xc66n,
2109
  r: -0xc80n
2110
}, {
2111
  a: 0x423n,
2112
  b: -0x175n,
2113
  r: 0x403n
2114
}, {
2115
  a: -0x5n,
2116
  b: 0xefn,
2117
  r: 0xebn
2118
}, {
2119
  a: 0n,
2120
  b: 0xffn,
2121
  r: 0n
2122
}, {
2123
  a: 0n,
2124
  b: -0x756en,
2125
  r: 0n
2126
}, {
2127
  a: 0n,
2128
  b: -0xfn,
2129
  r: 0n
2130
}, {
2131
  a: 0xc4n,
2132
  b: -0x31dn,
2133
  r: 0xc0n
2134
}, {
2135
  a: -0x6c2n,
2136
  b: -0xab22n,
2137
  r: -0xafe2n
2138
}, {
2139
  a: -0x2d39n,
2140
  b: -0x9n,
2141
  r: -0x2d39n
2142
}, {
2143
  a: 0n,
2144
  b: 0x5d9n,
2145
  r: 0n
2146
}, {
2147
  a: -0xd4c2n,
2148
  b: 0x841n,
2149
  r: 0x800n
2150
}, {
2151
  a: 0n,
2152
  b: -0x8n,
2153
  r: 0n
2154
}, {
2155
  a: -0x4b70n,
2156
  b: 0x5edn,
2157
  r: 0x480n
2158
}, {
2159
  a: -0x1n,
2160
  b: 0x7n,
2161
  r: 0x7n
2162
}, {
2163
  a: 0x1b8n,
2164
  b: 0n,
2165
  r: 0n
2166
}, {
2167
  a: 0n,
2168
  b: -0xf62n,
2169
  r: 0n
2170
}, {
2171
  a: 0n,
2172
  b: -0x4n,
2173
  r: 0n
2174
}, {
2175
  a: 0n,
2176
  b: 0x50d7n,
2177
  r: 0n
2178
}, {
2179
  a: 0xaa2n,
2180
  b: 0x7n,
2181
  r: 0x2n
2182
}, {
2183
  a: 0xa38n,
2184
  b: -0xc5n,
2185
  r: 0xa38n
2186
}, {
2187
  a: -0xdfen,
2188
  b: 0x7ff0n,
2189
  r: 0x7200n
2190
}, {
2191
  a: 0x2n,
2192
  b: -0x7589n,
2193
  r: 0x2n
2194
}, {
2195
  a: 0x3n,
2196
  b: -0x8277n,
2197
  r: 0x1n
2198
}, {
2199
  a: 0xd4ebn,
2200
  b: -0xaen,
2201
  r: 0xd442n
2202
}, {
2203
  a: 0x1n,
2204
  b: 0n,
2205
  r: 0n
2206
}, {
2207
  a: 0xbn,
2208
  b: 0n,
2209
  r: 0n
2210
}, {
2211
  a: 0x7n,
2212
  b: 0x51n,
2213
  r: 0x1n
2214
}, {
2215
  a: -0xdn,
2216
  b: -0xa78n,
2217
  r: -0xa80n
2218
}, {
2219
  a: 0xc6an,
2220
  b: 0x9en,
2221
  r: 0xan
2222
}, {
2223
  a: 0n,
2224
  b: 0x8dn,
2225
  r: 0n
2226
}, {
2227
  a: -0x86f9n,
2228
  b: 0n,
2229
  r: 0n
2230
}, {
2231
  a: 0x45n,
2232
  b: -0xbn,
2233
  r: 0x45n
2234
}, {
2235
  a: 0n,
2236
  b: 0n,
2237
  r: 0n
2238
}, {
2239
  a: 0xab0n,
2240
  b: 0n,
2241
  r: 0n
2242
}, {
2243
  a: 0xc14cn,
2244
  b: 0x13fen,
2245
  r: 0x14cn
2246
}, {
2247
  a: -0xcn,
2248
  b: 0xen,
2249
  r: 0x4n
2250
}, {
2251
  a: 0x9an,
2252
  b: -0x7a2n,
2253
  r: 0x1an
2254
}, {
2255
  a: -0x44n,
2256
  b: 0xb59en,
2257
  r: 0xb59cn
2258
}, {
2259
  a: 0n,
2260
  b: 0n,
2261
  r: 0n
2262
}, {
2263
  a: -0x9fcn,
2264
  b: 0x95ffn,
2265
  r: 0x9404n
2266
}, {
2267
  a: -0x436n,
2268
  b: -0x2dan,
2269
  r: -0x6fen
2270
}, {
2271
  a: -0xc45n,
2272
  b: -0xdbn,
2273
  r: -0xcdfn
2274
}, {
2275
  a: -0x21d9n,
2276
  b: 0x371n,
2277
  r: 0x221n
2278
}, {
2279
  a: -0xbn,
2280
  b: 0xac2an,
2281
  r: 0xac20n
2282
}, {
2283
  a: -0x1428n,
2284
  b: 0x3n,
2285
  r: 0n
2286
}, {
2287
  a: 0x6d40n,
2288
  b: -0x16n,
2289
  r: 0x6d40n
2290
}, {
2291
  a: 0xan,
2292
  b: -0x124n,
2293
  r: 0x8n
2294
}, {
2295
  a: 0xb18n,
2296
  b: -0x1dn,
2297
  r: 0xb00n
2298
}, {
2299
  a: -0xf7f7n,
2300
  b: -0x30n,
2301
  r: -0xf800n
2302
}, {
2303
  a: -0xf27bn,
2304
  b: 0xfe2n,
2305
  r: 0xd80n
2306
}, {
2307
  a: 0x4n,
2308
  b: 0n,
2309
  r: 0n
2310
}, {
2311
  a: 0n,
2312
  b: 0n,
2313
  r: 0n
2314
}, {
2315
  a: 0x56n,
2316
  b: 0x229n,
2317
  r: 0n
2318
}, {
2319
  a: 0n,
2320
  b: -0x15n,
2321
  r: 0n
2322
}, {
2323
  a: 0xe5n,
2324
  b: 0x56n,
2325
  r: 0x44n
2326
}, {
2327
  a: 0x67n,
2328
  b: 0n,
2329
  r: 0n
2330
}, {
2331
  a: 0x1bn,
2332
  b: 0x46cbn,
2333
  r: 0xbn
2334
}, {
2335
  a: -0x2n,
2336
  b: 0n,
2337
  r: 0n
2338
}, {
2339
  a: 0xee7n,
2340
  b: -0x6fa5n,
2341
  r: 0x43n
2342
}, {
2343
  a: 0x612bn,
2344
  b: 0xcc4n,
2345
  r: 0n
2346
}, {
2347
  a: -0xfn,
2348
  b: 0xf65dn,
2349
  r: 0xf651n
2350
}, {
2351
  a: -0xen,
2352
  b: -0x6n,
2353
  r: -0xen
2354
}, {
2355
  a: 0xdn,
2356
  b: 0n,
2357
  r: 0n
2358
}, {
2359
  a: -0xfa3n,
2360
  b: 0x9a1n,
2361
  r: 0x1n
2362
}, {
2363
  a: -0x43n,
2364
  b: 0n,
2365
  r: 0n
2366
}, {
2367
  a: 0x33n,
2368
  b: -0x99aan,
2369
  r: 0x12n
2370
}, {
2371
  a: -0xfn,
2372
  b: -0xdn,
2373
  r: -0xfn
2374
}, {
2375
  a: -0xf2dn,
2376
  b: 0xan,
2377
  r: 0x2n
2378
}, {
2379
  a: -0xdd4n,
2380
  b: 0n,
2381
  r: 0n
2382
}, {
2383
  a: -0xa3an,
2384
  b: 0x276n,
2385
  r: 0x46n
2386
}, {
2387
  a: 0n,
2388
  b: -0x61fbn,
2389
  r: 0n
2390
}, {
2391
  a: 0n,
2392
  b: -0x5944n,
2393
  r: 0n
2394
}, {
2395
  a: 0x596n,
2396
  b: 0n,
2397
  r: 0n
2398
}, {
2399
  a: -0xben,
2400
  b: -0xa6n,
2401
  r: -0xben
2402
}, {
2403
  a: 0x84n,
2404
  b: -0xe12n,
2405
  r: 0x84n
2406
}, {
2407
  a: -0x7800n,
2408
  b: 0n,
2409
  r: 0n
2410
}, {
2411
  a: -0x9n,
2412
  b: -0x41n,
2413
  r: -0x49n
2414
}, {
2415
  a: 0xcn,
2416
  b: 0n,
2417
  r: 0n
2418
}, {
2419
  a: 0n,
2420
  b: -0x97an,
2421
  r: 0n
2422
}, {
2423
  a: -0x55e9n,
2424
  b: 0x6b0n,
2425
  r: 0x210n
2426
}, {
2427
  a: 0n,
2428
  b: -0x5fan,
2429
  r: 0n
2430
}, {
2431
  a: 0x95f9n,
2432
  b: 0xen,
2433
  r: 0x8n
2434
}, {
2435
  a: -0x14ccn,
2436
  b: 0x6een,
2437
  r: 0x224n
2438
}, {
2439
  a: 0x1n,
2440
  b: 0x6552n,
2441
  r: 0n
2442
}, {
2443
  a: -0x1n,
2444
  b: 0x32n,
2445
  r: 0x32n
2446
}, {
2447
  a: 0n,
2448
  b: 0n,
2449
  r: 0n
2450
}, {
2451
  a: 0xfae6n,
2452
  b: -0x76n,
2453
  r: 0xfa82n
2454
}, {
2455
  a: -0x9n,
2456
  b: -0x4decn,
2457
  r: -0x4decn
2458
}, {
2459
  a: -0xd603n,
2460
  b: -0xb5d3n,
2461
  r: -0xf7d3n
2462
}, {
2463
  a: 0xan,
2464
  b: 0x5n,
2465
  r: 0n
2466
}, {
2467
  a: 0x2n,
2468
  b: 0n,
2469
  r: 0n
2470
}, {
2471
  a: 0x6an,
2472
  b: -0xc918n,
2473
  r: 0x68n
2474
}, {
2475
  a: -0x8779n,
2476
  b: -0xc771n,
2477
  r: -0xc779n
2478
}, {
2479
  a: -0xcn,
2480
  b: -0x9aan,
2481
  r: -0x9acn
2482
}, {
2483
  a: -0xadf1n,
2484
  b: -0x55n,
2485
  r: -0xadf5n
2486
}, {
2487
  a: 0xen,
2488
  b: 0xbf1n,
2489
  r: 0n
2490
}, {
2491
  a: -0xfn,
2492
  b: 0xa22n,
2493
  r: 0xa20n
2494
}, {
2495
  a: 0xc59n,
2496
  b: -0xd7n,
2497
  r: 0xc09n
2498
}, {
2499
  a: 0xb5n,
2500
  b: 0x599n,
2501
  r: 0x91n
2502
}, {
2503
  a: -0x87an,
2504
  b: -0xfn,
2505
  r: -0x880n
2506
}, {
2507
  a: 0n,
2508
  b: 0n,
2509
  r: 0n
2510
}, {
2511
  a: 0xe0c3n,
2512
  b: 0x79n,
2513
  r: 0x41n
2514
}, {
2515
  a: 0x99n,
2516
  b: 0x92n,
2517
  r: 0x90n
2518
}, {
2519
  a: -0xdn,
2520
  b: -0xca6n,
2521
  r: -0xcaen
2522
}, {
2523
  a: -0x4370n,
2524
  b: 0x6e0dn,
2525
  r: 0x2c00n
2526
}, {
2527
  a: 0n,
2528
  b: 0n,
2529
  r: 0n
2530
}, {
2531
  a: 0n,
2532
  b: -0xden,
2533
  r: 0n
2534
}, {
2535
  a: 0xbn,
2536
  b: -0x9dn,
2537
  r: 0x3n
2538
}, {
2539
  a: 0x9n,
2540
  b: -0x1n,
2541
  r: 0x9n
2542
}, {
2543
  a: -0x52cn,
2544
  b: 0n,
2545
  r: 0n
2546
}, {
2547
  a: 0xe5n,
2548
  b: -0x5n,
2549
  r: 0xe1n
2550
}, {
2551
  a: -0x76bfn,
2552
  b: 0x5an,
2553
  r: 0x40n
2554
}, {
2555
  a: 0xdn,
2556
  b: -0xcn,
2557
  r: 0x4n
2558
}, {
2559
  a: 0x93n,
2560
  b: 0x6en,
2561
  r: 0x2n
2562
}, {
2563
  a: 0n,
2564
  b: 0x93fn,
2565
  r: 0n
2566
}, {
2567
  a: -0xefddn,
2568
  b: -0xcn,
2569
  r: -0xefe0n
2570
}, {
2571
  a: -0xdn,
2572
  b: -0x9n,
2573
  r: -0xdn
2574
}, {
2575
  a: 0xdn,
2576
  b: -0x9cn,
2577
  r: 0x4n
2578
}, {
2579
  a: -0x2n,
2580
  b: 0x4n,
2581
  r: 0x4n
2582
}, {
2583
  a: 0n,
2584
  b: 0n,
2585
  r: 0n
2586
}, {
2587
  a: 0xan,
2588
  b: -0xfd4n,
2589
  r: 0x8n
2590
}, {
2591
  a: 0xdan,
2592
  b: -0xen,
2593
  r: 0xd2n
2594
}, {
2595
  a: 0n,
2596
  b: 0n,
2597
  r: 0n
2598
}, {
2599
  a: 0n,
2600
  b: 0n,
2601
  r: 0n
2602
}, {
2603
  a: -0xedn,
2604
  b: 0xb01n,
2605
  r: 0xb01n
2606
}, {
2607
  a: 0x39fn,
2608
  b: 0n,
2609
  r: 0n
2610
}, {
2611
  a: -0x48n,
2612
  b: 0n,
2613
  r: 0n
2614
}, {
2615
  a: 0n,
2616
  b: 0n,
2617
  r: 0n
2618
}, {
2619
  a: 0xb67n,
2620
  b: -0x9n,
2621
  r: 0xb67n
2622
}, {
2623
  a: -0x1dfn,
2624
  b: 0n,
2625
  r: 0n
2626
}, {
2627
  a: -0x1n,
2628
  b: 0n,
2629
  r: 0n
2630
}, {
2631
  a: 0x4465n,
2632
  b: -0x65ben,
2633
  r: 0x40n
2634
}, {
2635
  a: -0x256an,
2636
  b: 0n,
2637
  r: 0n
2638
}, {
2639
  a: 0n,
2640
  b: 0n,
2641
  r: 0n
2642
}, {
2643
  a: -0xfn,
2644
  b: -0xbn,
2645
  r: -0xfn
2646
}, {
2647
  a: 0x5n,
2648
  b: 0xbn,
2649
  r: 0x1n
2650
}, {
2651
  a: -0xbbben,
2652
  b: -0xdn,
2653
  r: -0xbbben
2654
}, {
2655
  a: -0x74n,
2656
  b: 0n,
2657
  r: 0n
2658
}, {
2659
  a: -0x7709n,
2660
  b: 0xb6n,
2661
  r: 0xb6n
2662
}, {
2663
  a: -0x6cn,
2664
  b: -0x682fn,
2665
  r: -0x6870n
2666
}, {
2667
  a: 0xe2fn,
2668
  b: -0x7n,
2669
  r: 0xe29n
2670
}, {
2671
  a: -0x46n,
2672
  b: -0x72en,
2673
  r: -0x76en
2674
}, {
2675
  a: 0n,
2676
  b: 0x6bn,
2677
  r: 0n
2678
}, {
2679
  a: 0xcn,
2680
  b: 0xdcd6n,
2681
  r: 0x4n
2682
}, {
2683
  a: 0xdn,
2684
  b: 0n,
2685
  r: 0n
2686
}, {
2687
  a: -0xe3n,
2688
  b: 0x8435n,
2689
  r: 0x8415n
2690
}, {
2691
  a: 0n,
2692
  b: -0x9fe1n,
2693
  r: 0n
2694
}, {
2695
  a: 0x64an,
2696
  b: 0n,
2697
  r: 0n
2698
}, {
2699
  a: -0x32f5n,
2700
  b: -0x4n,
2701
  r: -0x32f8n
2702
}, {
2703
  a: 0n,
2704
  b: 0x832dn,
2705
  r: 0n
2706
}, {
2707
  a: 0n,
2708
  b: 0xebb2n,
2709
  r: 0n
2710
}, {
2711
  a: -0x2aecn,
2712
  b: 0x61n,
2713
  r: 0n
2714
}, {
2715
  a: -0xf69n,
2716
  b: 0n,
2717
  r: 0n
2718
}, {
2719
  a: 0n,
2720
  b: -0xcn,
2721
  r: 0n
2722
}, {
2723
  a: 0x707bn,
2724
  b: 0xe2ddn,
2725
  r: 0x6059n
2726
}, {
2727
  a: 0x71n,
2728
  b: -0xfn,
2729
  r: 0x71n
2730
}, {
2731
  a: 0x5f99n,
2732
  b: 0n,
2733
  r: 0n
2734
}, {
2735
  a: 0x190n,
2736
  b: 0x7fn,
2737
  r: 0x10n
2738
}, {
2739
  a: 0x2n,
2740
  b: 0n,
2741
  r: 0n
2742
}, {
2743
  a: -0xdn,
2744
  b: -0xe63n,
2745
  r: -0xe6fn
2746
}, {
2747
  a: 0n,
2748
  b: 0n,
2749
  r: 0n
2750
}, {
2751
  a: 0x357n,
2752
  b: -0xc74dn,
2753
  r: 0x13n
2754
}, {
2755
  a: 0xen,
2756
  b: -0xcn,
2757
  r: 0x4n
2758
}, {
2759
  a: 0x1d1n,
2760
  b: 0x1an,
2761
  r: 0x10n
2762
}, {
2763
  a: 0n,
2764
  b: -0x8bn,
2765
  r: 0n
2766
}, {
2767
  a: 0x244an,
2768
  b: 0x31n,
2769
  r: 0n
2770
}, {
2771
  a: -0x10an,
2772
  b: -0x6f2n,
2773
  r: -0x7fan
2774
}, {
2775
  a: -0xef8n,
2776
  b: -0x52een,
2777
  r: -0x5f00n
2778
}, {
2779
  a: 0n,
2780
  b: -0xeccn,
2781
  r: 0n
2782
}, {
2783
  a: 0n,
2784
  b: 0n,
2785
  r: 0n
2786
}, {
2787
  a: 0x4n,
2788
  b: 0xfa7n,
2789
  r: 0x4n
2790
}, {
2791
  a: 0n,
2792
  b: 0xen,
2793
  r: 0n
2794
}, {
2795
  a: -0xef03n,
2796
  b: -0x698n,
2797
  r: -0xef98n
2798
}, {
2799
  a: -0x7n,
2800
  b: -0x43n,
2801
  r: -0x47n
2802
}, {
2803
  a: -0x2880n,
2804
  b: 0x4n,
2805
  r: 0n
2806
}, {
2807
  a: -0xan,
2808
  b: -0x5dn,
2809
  r: -0x5en
2810
}, {
2811
  a: -0xfe3n,
2812
  b: -0x5b5n,
2813
  r: -0xff7n
2814
}, {
2815
  a: -0xfban,
2816
  b: 0x2e8n,
2817
  r: 0x40n
2818
}, {
2819
  a: 0x81n,
2820
  b: -0xcda4n,
2821
  r: 0n
2822
}, {
2823
  a: 0xfn,
2824
  b: -0xed2n,
2825
  r: 0xen
2826
}, {
2827
  a: 0xdn,
2828
  b: 0x5en,
2829
  r: 0xcn
2830
}, {
2831
  a: -0xe1n,
2832
  b: -0x3a6n,
2833
  r: -0x3e6n
2834
}, {
2835
  a: -0x1n,
2836
  b: 0x8n,
2837
  r: 0x8n
2838
}, {
2839
  a: -0x88fn,
2840
  b: -0xcn,
2841
  r: -0x890n
2842
}, {
2843
  a: 0n,
2844
  b: 0n,
2845
  r: 0n
2846
}, {
2847
  a: -0xbe3n,
2848
  b: 0xbn,
2849
  r: 0x9n
2850
}, {
2851
  a: -0x5n,
2852
  b: 0n,
2853
  r: 0n
2854
}, {
2855
  a: 0x2c6an,
2856
  b: 0xa2a4n,
2857
  r: 0x2020n
2858
}, {
2859
  a: -0xd901n,
2860
  b: 0x374n,
2861
  r: 0x274n
2862
}, {
2863
  a: -0x9n,
2864
  b: -0xa3n,
2865
  r: -0xabn
2866
}, {
2867
  a: 0xfn,
2868
  b: -0xbn,
2869
  r: 0x5n
2870
}, {
2871
  a: -0x5n,
2872
  b: 0x2n,
2873
  r: 0x2n
2874
}, {
2875
  a: 0n,
2876
  b: 0xf074n,
2877
  r: 0n
2878
}, {
2879
  a: -0x3edcn,
2880
  b: 0n,
2881
  r: 0n
2882
}, {
2883
  a: 0xcn,
2884
  b: 0x5508n,
2885
  r: 0x8n
2886
}, {
2887
  a: 0x96d4n,
2888
  b: 0x9afn,
2889
  r: 0x84n
2890
}, {
2891
  a: 0x89dfn,
2892
  b: 0xdean,
2893
  r: 0x9can
2894
}, {
2895
  a: -0xa87en,
2896
  b: -0x54n,
2897
  r: -0xa880n
2898
}, {
2899
  a: 0x47fn,
2900
  b: 0x1bn,
2901
  r: 0x1bn
2902
}, {
2903
  a: 0n,
2904
  b: 0x4999n,
2905
  r: 0n
2906
}, {
2907
  a: 0x3fn,
2908
  b: 0xb7n,
2909
  r: 0x37n
2910
}, {
2911
  a: 0x9n,
2912
  b: -0xca75n,
2913
  r: 0x9n
2914
}, {
2915
  a: 0xc9n,
2916
  b: 0xbcn,
2917
  r: 0x88n
2918
}, {
2919
  a: 0n,
2920
  b: -0x758n,
2921
  r: 0n
2922
}, {
2923
  a: 0xfb4dn,
2924
  b: -0xc35n,
2925
  r: 0xf349n
2926
}, {
2927
  a: 0xa09n,
2928
  b: -0x7e2dn,
2929
  r: 0x1n
2930
}, {
2931
  a: -0xen,
2932
  b: 0n,
2933
  r: 0n
2934
}, {
2935
  a: 0n,
2936
  b: -0xbn,
2937
  r: 0n
2938
}, {
2939
  a: -0xdn,
2940
  b: 0x4bn,
2941
  r: 0x43n
2942
}, {
2943
  a: 0x773n,
2944
  b: -0xcc0en,
2945
  r: 0x372n
2946
}, {
2947
  a: 0x4n,
2948
  b: 0xf5n,
2949
  r: 0x4n
2950
}, {
2951
  a: 0x7369n,
2952
  b: -0x6n,
2953
  r: 0x7368n
2954
}, {
2955
  a: -0x6fn,
2956
  b: 0x2n,
2957
  r: 0n
2958
}, {
2959
  a: 0x49fcn,
2960
  b: -0x8n,
2961
  r: 0x49f8n
2962
}, {
2963
  a: -0x149n,
2964
  b: -0xan,
2965
  r: -0x14an
2966
}, {
2967
  a: -0x77e7n,
2968
  b: -0x8fan,
2969
  r: -0x8000n
2970
}, {
2971
  a: -0x6n,
2972
  b: 0n,
2973
  r: 0n
2974
}, {
2975
  a: -0x4937n,
2976
  b: 0n,
2977
  r: 0n
2978
}, {
2979
  a: 0x14n,
2980
  b: 0xa446n,
2981
  r: 0x4n
2982
}, {
2983
  a: -0xa9cn,
2984
  b: 0x69n,
2985
  r: 0x60n
2986
}, {
2987
  a: -0xd2fn,
2988
  b: -0x74n,
2989
  r: -0xd80n
2990
}, {
2991
  a: 0xbdn,
2992
  b: -0x56n,
2993
  r: 0xa8n
2994
}, {
2995
  a: 0x2eeen,
2996
  b: 0x3n,
2997
  r: 0x2n
2998
}, {
2999
  a: 0n,
3000
  b: -0xb647n,
3001
  r: 0n
3002
}, {
3003
  a: -0x8c8en,
3004
  b: 0n,
3005
  r: 0n
3006
}, {
3007
  a: -0xeb9n,
3008
  b: 0n,
3009
  r: 0n
3010
}, {
3011
  a: 0n,
3012
  b: 0xab38n,
3013
  r: 0n
3014
}, {
3015
  a: 0x25n,
3016
  b: -0xbebn,
3017
  r: 0x5n
3018
}, {
3019
  a: -0x29n,
3020
  b: -0x928an,
3021
  r: -0x92aan
3022
}, {
3023
  a: -0x879n,
3024
  b: -0x76n,
3025
  r: -0x87en
3026
}, {
3027
  a: -0x61dn,
3028
  b: 0x634n,
3029
  r: 0x20n
3030
}, {
3031
  a: -0x9en,
3032
  b: 0x6e5n,
3033
  r: 0x660n
3034
}, {
3035
  a: -0x112dn,
3036
  b: 0xf04n,
3037
  r: 0xe00n
3038
}, {
3039
  a: 0x4n,
3040
  b: -0xedan,
3041
  r: 0x4n
3042
}, {
3043
  a: 0x8n,
3044
  b: 0xe3bn,
3045
  r: 0x8n
3046
}, {
3047
  a: -0x6n,
3048
  b: -0xan,
3049
  r: -0xen
3050
}, {
3051
  a: -0xd0n,
3052
  b: -0x181n,
3053
  r: -0x1d0n
3054
}, {
3055
  a: 0n,
3056
  b: -0x3ed7n,
3057
  r: 0n
3058
}, {
3059
  a: -0xe8a0n,
3060
  b: 0x63bn,
3061
  r: 0x620n
3062
}, {
3063
  a: 0n,
3064
  b: -0x14dn,
3065
  r: 0n
3066
}, {
3067
  a: 0n,
3068
  b: 0n,
3069
  r: 0n
3070
}, {
3071
  a: 0n,
3072
  b: 0xcn,
3073
  r: 0n
3074
}, {
3075
  a: 0x4e4dn,
3076
  b: 0x1an,
3077
  r: 0x8n
3078
}, {
3079
  a: -0x318n,
3080
  b: 0x6fa5n,
3081
  r: 0x6ca0n
3082
}, {
3083
  a: 0n,
3084
  b: 0n,
3085
  r: 0n
3086
}, {
3087
  a: 0x1dbn,
3088
  b: -0xen,
3089
  r: 0x1d2n
3090
}, {
3091
  a: -0xf8n,
3092
  b: 0n,
3093
  r: 0n
3094
}, {
3095
  a: -0xd62n,
3096
  b: -0xf04n,
3097
  r: -0xf64n
3098
}, {
3099
  a: 0xd0n,
3100
  b: -0xfa2n,
3101
  r: 0x50n
3102
}, {
3103
  a: -0xa27n,
3104
  b: -0x68c5n,
3105
  r: -0x6ae7n
3106
}, {
3107
  a: 0n,
3108
  b: 0x3n,
3109
  r: 0n
3110
}, {
3111
  a: -0xf978n,
3112
  b: 0xbf88n,
3113
  r: 0x688n
3114
}, {
3115
  a: 0n,
3116
  b: 0x105n,
3117
  r: 0n
3118
}, {
3119
  a: -0x3996n,
3120
  b: -0xdafn,
3121
  r: -0x3dc0n
3122
}, {
3123
  a: -0x95dn,
3124
  b: -0x6n,
3125
  r: -0x95en
3126
}, {
3127
  a: -0x23bn,
3128
  b: -0x8n,
3129
  r: -0x240n
3130
}, {
3131
  a: 0x4n,
3132
  b: 0n,
3133
  r: 0n
3134
}, {
3135
  a: -0x45n,
3136
  b: -0x6n,
3137
  r: -0x46n
3138
}, {
3139
  a: -0xbdn,
3140
  b: 0n,
3141
  r: 0n
3142
}, {
3143
  a: 0x82ecn,
3144
  b: 0x646n,
3145
  r: 0x244n
3146
}, {
3147
  a: 0n,
3148
  b: 0n,
3149
  r: 0n
3150
}, {
3151
  a: 0n,
3152
  b: -0xan,
3153
  r: 0n
3154
}, {
3155
  a: 0x691n,
3156
  b: 0xc1b8n,
3157
  r: 0x90n
3158
}, {
3159
  a: -0xd6dn,
3160
  b: 0n,
3161
  r: 0n
3162
}, {
3163
  a: -0x82n,
3164
  b: -0x1621n,
3165
  r: -0x16a2n
3166
}, {
3167
  a: -0xan,
3168
  b: -0xe983n,
3169
  r: -0xe98cn
3170
}, {
3171
  a: -0x3n,
3172
  b: 0xe318n,
3173
  r: 0xe318n
3174
}, {
3175
  a: -0xbn,
3176
  b: 0n,
3177
  r: 0n
3178
}, {
3179
  a: -0xddn,
3180
  b: -0xd782n,
3181
  r: -0xd7den
3182
}, {
3183
  a: -0x2n,
3184
  b: 0xfn,
3185
  r: 0xen
3186
}, {
3187
  a: -0x1dn,
3188
  b: -0x592n,
3189
  r: -0x59en
3190
}, {
3191
  a: -0x55bdn,
3192
  b: -0x95n,
3193
  r: -0x55bdn
3194
}, {
3195
  a: 0x9n,
3196
  b: 0xcdn,
3197
  r: 0x9n
3198
}, {
3199
  a: 0xe1dn,
3200
  b: 0x9d53n,
3201
  r: 0xc11n
3202
}, {
3203
  a: -0x9b9n,
3204
  b: 0xb78n,
3205
  r: 0x240n
3206
}, {
3207
  a: -0xen,
3208
  b: 0n,
3209
  r: 0n
3210
}, {
3211
  a: 0n,
3212
  b: 0xfn,
3213
  r: 0n
3214
}, {
3215
  a: -0xe0d7n,
3216
  b: 0xf261n,
3217
  r: 0x1221n
3218
}, {
3219
  a: 0n,
3220
  b: 0xf76n,
3221
  r: 0n
3222
}, {
3223
  a: 0x972n,
3224
  b: 0x11fn,
3225
  r: 0x112n
3226
}, {
3227
  a: -0x26bn,
3228
  b: 0n,
3229
  r: 0n
3230
}, {
3231
  a: 0x5n,
3232
  b: -0x2n,
3233
  r: 0x4n
3234
}, {
3235
  a: 0x4n,
3236
  b: -0x29n,
3237
  r: 0x4n
3238
}, {
3239
  a: 0x53d1n,
3240
  b: 0n,
3241
  r: 0n
3242
}, {
3243
  a: -0x3bn,
3244
  b: 0n,
3245
  r: 0n
3246
}, {
3247
  a: 0xan,
3248
  b: -0x8n,
3249
  r: 0x8n
3250
}, {
3251
  a: -0x840n,
3252
  b: -0x5988n,
3253
  r: -0x59c0n
3254
}, {
3255
  a: -0x48n,
3256
  b: -0x8n,
3257
  r: -0x48n
3258
}, {
3259
  a: 0x5c9an,
3260
  b: -0x26n,
3261
  r: 0x5c9an
3262
}, {
3263
  a: -0xan,
3264
  b: 0n,
3265
  r: 0n
3266
}, {
3267
  a: -0xdn,
3268
  b: 0xa3n,
3269
  r: 0xa3n
3270
}, {
3271
  a: 0x1n,
3272
  b: -0x4n,
3273
  r: 0n
3274
}, {
3275
  a: -0x9e9en,
3276
  b: 0n,
3277
  r: 0n
3278
}, {
3279
  a: 0xadn,
3280
  b: -0x82n,
3281
  r: 0x2cn
3282
}, {
3283
  a: 0x35fn,
3284
  b: -0x9753n,
3285
  r: 0xdn
3286
}, {
3287
  a: 0x72n,
3288
  b: 0xcn,
3289
  r: 0n
3290
}, {
3291
  a: 0n,
3292
  b: -0xd7a2n,
3293
  r: 0n
3294
}, {
3295
  a: 0n,
3296
  b: -0x69bn,
3297
  r: 0n
3298
}, {
3299
  a: -0x3c59n,
3300
  b: -0x5a5n,
3301
  r: -0x3dfdn
3302
}, {
3303
  a: 0n,
3304
  b: 0xen,
3305
  r: 0n
3306
}, {
3307
  a: 0n,
3308
  b: -0xd0n,
3309
  r: 0n
3310
}, {
3311
  a: -0x694n,
3312
  b: 0n,
3313
  r: 0n
3314
}, {
3315
  a: -0xeb2n,
3316
  b: 0x457n,
3317
  r: 0x46n
3318
}, {
3319
  a: 0x7b37n,
3320
  b: -0x2bn,
3321
  r: 0x7b15n
3322
}, {
3323
  a: -0x62n,
3324
  b: 0n,
3325
  r: 0n
3326
}, {
3327
  a: 0x7n,
3328
  b: 0n,
3329
  r: 0n
3330
}, {
3331
  a: -0x26d8n,
3332
  b: 0xe1n,
3333
  r: 0x20n
3334
}, {
3335
  a: 0n,
3336
  b: 0xe879n,
3337
  r: 0n
3338
}, {
3339
  a: -0x51n,
3340
  b: 0n,
3341
  r: 0n
3342
}, {
3343
  a: 0x28n,
3344
  b: 0x82n,
3345
  r: 0n
3346
}, {
3347
  a: 0xabn,
3348
  b: 0n,
3349
  r: 0n
3350
}, {
3351
  a: -0x90b7n,
3352
  b: 0x2e08n,
3353
  r: 0x2e08n
3354
}, {
3355
  a: 0xe18n,
3356
  b: -0xdn,
3357
  r: 0xe10n
3358
}, {
3359
  a: 0x6n,
3360
  b: -0x8cn,
3361
  r: 0x4n
3362
}, {
3363
  a: 0n,
3364
  b: -0x4f08n,
3365
  r: 0n
3366
}, {
3367
  a: -0x27d6n,
3368
  b: -0x70n,
3369
  r: -0x2800n
3370
}, {
3371
  a: -0xccn,
3372
  b: -0x46fn,
3373
  r: -0x4f0n
3374
}, {
3375
  a: 0n,
3376
  b: 0xdn,
3377
  r: 0n
3378
}, {
3379
  a: -0x9fn,
3380
  b: -0x552n,
3381
  r: -0x5e0n
3382
}, {
3383
  a: -0x2dn,
3384
  b: 0x1dbn,
3385
  r: 0x1d3n
3386
}, {
3387
  a: 0n,
3388
  b: -0xcn,
3389
  r: 0n
3390
}, {
3391
  a: 0n,
3392
  b: 0xc649n,
3393
  r: 0n
3394
}, {
3395
  a: 0xfc7n,
3396
  b: 0x6ddn,
3397
  r: 0x6c5n
3398
}, {
3399
  a: 0n,
3400
  b: 0x2676n,
3401
  r: 0n
3402
}, {
3403
  a: -0xcn,
3404
  b: 0n,
3405
  r: 0n
3406
}, {
3407
  a: 0n,
3408
  b: 0xfn,
3409
  r: 0n
3410
}, {
3411
  a: 0x7bbdn,
3412
  b: 0n,
3413
  r: 0n
3414
}, {
3415
  a: 0x74f3n,
3416
  b: 0xdn,
3417
  r: 0x1n
3418
}, {
3419
  a: 0xfn,
3420
  b: -0x9n,
3421
  r: 0x7n
3422
}, {
3423
  a: 0xacn,
3424
  b: -0x2n,
3425
  r: 0xacn
3426
}, {
3427
  a: 0n,
3428
  b: -0x2n,
3429
  r: 0n
3430
}, {
3431
  a: 0xf8dn,
3432
  b: 0n,
3433
  r: 0n
3434
}, {
3435
  a: -0xe97n,
3436
  b: 0x83d2n,
3437
  r: 0x8140n
3438
}, {
3439
  a: -0x5156n,
3440
  b: -0xfn,
3441
  r: -0x5160n
3442
}, {
3443
  a: 0x4n,
3444
  b: 0x7468n,
3445
  r: 0n
3446
}, {
3447
  a: -0xd8fn,
3448
  b: 0n,
3449
  r: 0n
3450
}, {
3451
  a: -0x65an,
3452
  b: -0x74n,
3453
  r: -0x67cn
3454
}, {
3455
  a: -0xa4n,
3456
  b: 0xc73n,
3457
  r: 0xc50n
3458
}, {
3459
  a: -0x4cn,
3460
  b: 0n,
3461
  r: 0n
3462
}, {
3463
  a: 0x82n,
3464
  b: 0x5bean,
3465
  r: 0x82n
3466
}, {
3467
  a: 0n,
3468
  b: 0xeen,
3469
  r: 0n
3470
}, {
3471
  a: 0n,
3472
  b: 0xbdn,
3473
  r: 0n
3474
}, {
3475
  a: -0x10en,
3476
  b: 0n,
3477
  r: 0n
3478
}, {
3479
  a: 0x2n,
3480
  b: 0n,
3481
  r: 0n
3482
}, {
3483
  a: 0x61n,
3484
  b: -0x9078n,
3485
  r: 0n
3486
}, {
3487
  a: 0n,
3488
  b: -0xdbn,
3489
  r: 0n
3490
}, {
3491
  a: -0xf1n,
3492
  b: -0x1d3n,
3493
  r: -0x1f3n
3494
}, {
3495
  a: -0x6c5n,
3496
  b: 0n,
3497
  r: 0n
3498
}, {
3499
  a: 0x1n,
3500
  b: 0n,
3501
  r: 0n
3502
}, {
3503
  a: -0x33bn,
3504
  b: 0x2fan,
3505
  r: 0xc0n
3506
}, {
3507
  a: -0x3ddn,
3508
  b: 0n,
3509
  r: 0n
3510
}, {
3511
  a: -0x22n,
3512
  b: 0n,
3513
  r: 0n
3514
}, {
3515
  a: 0x59en,
3516
  b: 0xe3n,
3517
  r: 0x82n
3518
}, {
3519
  a: 0n,
3520
  b: -0x89an,
3521
  r: 0n
3522
}, {
3523
  a: 0x8n,
3524
  b: 0xfn,
3525
  r: 0x8n
3526
}, {
3527
  a: 0n,
3528
  b: 0n,
3529
  r: 0n
3530
}, {
3531
  a: 0n,
3532
  b: 0xe53n,
3533
  r: 0n
3534
}, {
3535
  a: -0x26n,
3536
  b: 0n,
3537
  r: 0n
3538
}, {
3539
  a: 0xban,
3540
  b: 0n,
3541
  r: 0n
3542
}, {
3543
  a: 0n,
3544
  b: -0x2bd8n,
3545
  r: 0n
3546
}, {
3547
  a: 0n,
3548
  b: -0xd0b8n,
3549
  r: 0n
3550
}, {
3551
  a: -0x4a64n,
3552
  b: 0n,
3553
  r: 0n
3554
}, {
3555
  a: -0xfean,
3556
  b: 0n,
3557
  r: 0n
3558
}, {
3559
  a: 0x8a24n,
3560
  b: 0x9n,
3561
  r: 0n
3562
}, {
3563
  a: -0xc3n,
3564
  b: -0x9n,
3565
  r: -0xcbn
3566
}, {
3567
  a: 0x71an,
3568
  b: -0x38n,
3569
  r: 0x708n
3570
}, {
3571
  a: -0xcn,
3572
  b: -0xd44n,
3573
  r: -0xd4cn
3574
}, {
3575
  a: -0xf9cbn,
3576
  b: 0x46cfn,
3577
  r: 0x605n
3578
}, {
3579
  a: 0n,
3580
  b: -0x2d4n,
3581
  r: 0n
3582
}, {
3583
  a: 0xb23n,
3584
  b: -0x505cn,
3585
  r: 0xb20n
3586
}, {
3587
  a: 0xae3n,
3588
  b: -0xbd1n,
3589
  r: 0x23n
3590
}, {
3591
  a: 0n,
3592
  b: 0x54aan,
3593
  r: 0n
3594
}, {
3595
  a: 0xa56n,
3596
  b: 0xcn,
3597
  r: 0x4n
3598
}, {
3599
  a: 0x15bn,
3600
  b: -0xf014n,
3601
  r: 0x148n
3602
}, {
3603
  a: 0n,
3604
  b: 0n,
3605
  r: 0n
3606
}, {
3607
  a: -0x1n,
3608
  b: 0x3c89n,
3609
  r: 0x3c89n
3610
}, {
3611
  a: 0n,
3612
  b: 0n,
3613
  r: 0n
3614
}, {
3615
  a: -0x6n,
3616
  b: 0xaen,
3617
  r: 0xaan
3618
}, {
3619
  a: -0x5520n,
3620
  b: -0xfn,
3621
  r: -0x5520n
3622
}, {
3623
  a: -0x6c2n,
3624
  b: 0x82n,
3625
  r: 0x2n
3626
}, {
3627
  a: 0xfn,
3628
  b: 0x37n,
3629
  r: 0x7n
3630
}, {
3631
  a: -0x322n,
3632
  b: 0x4n,
3633
  r: 0x4n
3634
}, {
3635
  a: -0xa3e1n,
3636
  b: -0xcn,
3637
  r: -0xa3ecn
3638
}, {
3639
  a: 0xa19n,
3640
  b: 0n,
3641
  r: 0n
3642
}, {
3643
  a: 0xb07n,
3644
  b: 0xac4n,
3645
  r: 0xa04n
3646
}, {
3647
  a: 0x8fn,
3648
  b: 0x69n,
3649
  r: 0x9n
3650
}, {
3651
  a: -0x5775n,
3652
  b: -0xdddn,
3653
  r: -0x5ffdn
3654
}, {
3655
  a: 0x63dcn,
3656
  b: -0xf1fn,
3657
  r: 0x60c0n
3658
}, {
3659
  a: -0xdn,
3660
  b: 0x4n,
3661
  r: 0n
3662
}, {
3663
  a: -0x76n,
3664
  b: -0xb7n,
3665
  r: -0xf8n
3666
}, {
3667
  a: -0x4n,
3668
  b: 0x1dc2n,
3669
  r: 0x1dc0n
3670
}, {
3671
  a: 0xf2n,
3672
  b: -0x927n,
3673
  r: 0xd0n
3674
}, {
3675
  a: 0x4n,
3676
  b: 0xan,
3677
  r: 0n
3678
}, {
3679
  a: 0x49n,
3680
  b: -0x6n,
3681
  r: 0x48n
3682
}, {
3683
  a: 0n,
3684
  b: 0xf49n,
3685
  r: 0n
3686
}, {
3687
  a: -0x8n,
3688
  b: 0n,
3689
  r: 0n
3690
}, {
3691
  a: 0x34n,
3692
  b: 0x645n,
3693
  r: 0x4n
3694
}, {
3695
  a: 0xfcn,
3696
  b: -0x2n,
3697
  r: 0xfcn
3698
}, {
3699
  a: 0n,
3700
  b: 0x57n,
3701
  r: 0n
3702
}, {
3703
  a: 0x58a1n,
3704
  b: 0x1ecbn,
3705
  r: 0x1881n
3706
}, {
3707
  a: 0x3b1bn,
3708
  b: 0x7bd6n,
3709
  r: 0x3b12n
3710
}, {
3711
  a: 0n,
3712
  b: -0xfn,
3713
  r: 0n
3714
}, {
3715
  a: -0x74n,
3716
  b: 0x9n,
3717
  r: 0x8n
3718
}, {
3719
  a: -0xen,
3720
  b: -0x2a14n,
3721
  r: -0x2a20n
3722
}, {
3723
  a: 0xc30cn,
3724
  b: -0x2n,
3725
  r: 0xc30cn
3726
}, {
3727
  a: -0x8n,
3728
  b: 0x7n,
3729
  r: 0n
3730
}, {
3731
  a: 0n,
3732
  b: 0n,
3733
  r: 0n
3734
}, {
3735
  a: 0n,
3736
  b: -0xdan,
3737
  r: 0n
3738
}, {
3739
  a: -0xb72n,
3740
  b: -0x8c7n,
3741
  r: -0xbf8n
3742
}, {
3743
  a: 0x98n,
3744
  b: 0xfn,
3745
  r: 0x8n
3746
}, {
3747
  a: 0n,
3748
  b: 0x796n,
3749
  r: 0n
3750
}, {
3751
  a: -0x764n,
3752
  b: -0x3616n,
3753
  r: -0x3778n
3754
}, {
3755
  a: 0x1n,
3756
  b: -0x2cn,
3757
  r: 0n
3758
}, {
3759
  a: -0x3bn,
3760
  b: 0n,
3761
  r: 0n
3762
}, {
3763
  a: 0n,
3764
  b: 0xc8n,
3765
  r: 0n
3766
}, {
3767
  a: 0x5n,
3768
  b: 0n,
3769
  r: 0n
3770
}, {
3771
  a: -0xen,
3772
  b: -0x6328n,
3773
  r: -0x6330n
3774
}, {
3775
  a: 0x2n,
3776
  b: 0n,
3777
  r: 0n
3778
}, {
3779
  a: 0x1f66n,
3780
  b: 0n,
3781
  r: 0n
3782
}, {
3783
  a: 0xe2n,
3784
  b: -0xad3bn,
3785
  r: 0xc0n
3786
}, {
3787
  a: 0x3e6n,
3788
  b: -0x7n,
3789
  r: 0x3e0n
3790
}, {
3791
  a: 0n,
3792
  b: 0x8cn,
3793
  r: 0n
3794
}, {
3795
  a: -0xecn,
3796
  b: -0xan,
3797
  r: -0xecn
3798
}, {
3799
  a: 0xcn,
3800
  b: -0xa2n,
3801
  r: 0xcn
3802
}, {
3803
  a: -0x5n,
3804
  b: -0xb539n,
3805
  r: -0xb53dn
3806
}, {
3807
  a: -0xcn,
3808
  b: -0xcn,
3809
  r: -0xcn
3810
}, {
3811
  a: 0x9dan,
3812
  b: 0xe6n,
3813
  r: 0xc2n
3814
}, {
3815
  a: -0x1en,
3816
  b: -0x6n,
3817
  r: -0x1en
3818
}, {
3819
  a: 0x3n,
3820
  b: 0n,
3821
  r: 0n
3822
}, {
3823
  a: 0x6d7n,
3824
  b: -0x3n,
3825
  r: 0x6d5n
3826
}, {
3827
  a: 0n,
3828
  b: -0x2e3n,
3829
  r: 0n
3830
}, {
3831
  a: 0n,
3832
  b: 0x38n,
3833
  r: 0n
3834
}, {
3835
  a: 0x2d0bn,
3836
  b: -0x7dan,
3837
  r: 0x2802n
3838
}, {
3839
  a: 0n,
3840
  b: 0n,
3841
  r: 0n
3842
}, {
3843
  a: 0x5d9bn,
3844
  b: 0xb8a7n,
3845
  r: 0x1883n
3846
}, {
3847
  a: 0x1a7bn,
3848
  b: -0xbn,
3849
  r: 0x1a71n
3850
}, {
3851
  a: 0x376bn,
3852
  b: -0xfen,
3853
  r: 0x3702n
3854
}, {
3855
  a: 0x5396n,
3856
  b: 0x30n,
3857
  r: 0x10n
3858
}, {
3859
  a: 0x7ffn,
3860
  b: 0n,
3861
  r: 0n
3862
}, {
3863
  a: 0x8d13n,
3864
  b: 0x6n,
3865
  r: 0x2n
3866
}, {
3867
  a: 0n,
3868
  b: -0xan,
3869
  r: 0n
3870
}, {
3871
  a: -0x7n,
3872
  b: -0xfaen,
3873
  r: -0xfb0n
3874
}, {
3875
  a: -0x602n,
3876
  b: -0x2n,
3877
  r: -0x602n
3878
}, {
3879
  a: 0xfn,
3880
  b: -0x6b2n,
3881
  r: 0xen
3882
}, {
3883
  a: 0n,
3884
  b: 0xcn,
3885
  r: 0n
3886
}, {
3887
  a: 0n,
3888
  b: -0xf1n,
3889
  r: 0n
3890
}, {
3891
  a: -0xf85fn,
3892
  b: 0x6n,
3893
  r: 0n
3894
}, {
3895
  a: 0n,
3896
  b: 0xa0n,
3897
  r: 0n
3898
}, {
3899
  a: 0x7n,
3900
  b: 0xabn,
3901
  r: 0x3n
3902
}, {
3903
  a: -0x946n,
3904
  b: 0x9447n,
3905
  r: 0x9402n
3906
}, {
3907
  a: 0x568bn,
3908
  b: 0n,
3909
  r: 0n
3910
}, {
3911
  a: -0xen,
3912
  b: -0xcn,
3913
  r: -0x10n
3914
}, {
3915
  a: -0x2n,
3916
  b: -0x8n,
3917
  r: -0x8n
3918
}, {
3919
  a: 0x103an,
3920
  b: -0x96n,
3921
  r: 0x102an
3922
}, {
3923
  a: 0x7n,
3924
  b: -0x1dn,
3925
  r: 0x3n
3926
}, {
3927
  a: -0xd60cn,
3928
  b: 0n,
3929
  r: 0n
3930
}, {
3931
  a: 0xffcan,
3932
  b: -0xcn,
3933
  r: 0xffc0n
3934
}, {
3935
  a: -0xd3an,
3936
  b: -0xa9n,
3937
  r: -0xdban
3938
}, {
3939
  a: -0x3n,
3940
  b: -0xbn,
3941
  r: -0xbn
3942
}, {
3943
  a: 0xe1n,
3944
  b: -0xbb7fn,
3945
  r: 0x81n
3946
}, {
3947
  a: 0n,
3948
  b: 0x8n,
3949
  r: 0n
3950
}, {
3951
  a: 0n,
3952
  b: 0x2d5n,
3953
  r: 0n
3954
}, {
3955
  a: 0xef72n,
3956
  b: 0xa7fcn,
3957
  r: 0xa770n
3958
}, {
3959
  a: 0n,
3960
  b: 0xafn,
3961
  r: 0n
3962
}, {
3963
  a: 0x6cn,
3964
  b: 0x6n,
3965
  r: 0x4n
3966
}, {
3967
  a: -0x9n,
3968
  b: 0x91bn,
3969
  r: 0x913n
3970
}, {
3971
  a: 0n,
3972
  b: 0xf7n,
3973
  r: 0n
3974
}, {
3975
  a: -0x7bn,
3976
  b: -0x2an,
3977
  r: -0x7cn
3978
}, {
3979
  a: 0n,
3980
  b: 0xf3bn,
3981
  r: 0n
3982
}, {
3983
  a: -0x824n,
3984
  b: 0xen,
3985
  r: 0xcn
3986
}, {
3987
  a: -0x9n,
3988
  b: 0n,
3989
  r: 0n
3990
}, {
3991
  a: 0xc143n,
3992
  b: -0x5n,
3993
  r: 0xc143n
3994
}, {
3995
  a: -0xba0n,
3996
  b: 0n,
3997
  r: 0n
3998
}, {
3999
  a: -0x7215n,
4000
  b: -0xf42n,
4001
  r: -0x7f56n
4002
}, {
4003
  a: 0xf7dn,
4004
  b: -0x79n,
4005
  r: 0xf05n
4006
}, {
4007
  a: -0x91n,
4008
  b: 0n,
4009
  r: 0n
4010
}, {
4011
  a: -0x9f09n,
4012
  b: -0x8n,
4013
  r: -0x9f10n
4014
}, {
4015
  a: -0x8e21n,
4016
  b: 0x1232n,
4017
  r: 0x1012n
4018
}, {
4019
  a: 0n,
4020
  b: 0n,
4021
  r: 0n
4022
}, {
4023
  a: 0xf4n,
4024
  b: -0xfn,
4025
  r: 0xf0n
4026
}, {
4027
  a: -0x20an,
4028
  b: 0x350n,
4029
  r: 0x150n
4030
}];
4031
4032
function main() {
4033
  var error_count = 0;
4034
  for (var i = 0; i < data.length; i++) {
4035
    var d = data[i];
4036
    var r = d.a & d.b;
4037
  if (d.r !== r) {
4038
    print("Input A:  " + d.a.toString(16));
4039
    print("Input B:  " + d.b.toString(16));
4040
    print("Result:   " + r.toString(16));
4041
    print("Expected: " + d.r.toString(16));
4042
    print("Op: &");
4043
    error_count++;
4044
  }
4045
  }
4046
  if (error_count !== 0)
4047
    throw new Error("Finished with " + error_count + " errors.")
4048
}
4049
for (var i = 0; i < 1000; ++i)
4050
  main();
4051
- a/JSTests/stress/v8-bigint32-dec.js +3050 lines
Line 0 a/JSTests/stress/v8-bigint32-dec.js_sec1
1
// Copyright 2017, the V8 project authors. All rights reserved.
2
// Redistribution and use in source and binary forms, with or without
3
// modification, are permitted provided that the following conditions are
4
// met:
5
//
6
//     * Redistributions of source code must retain the above copyright
7
//       notice, this list of conditions and the following disclaimer.
8
//     * Redistributions in binary form must reproduce the above
9
//       copyright notice, this list of conditions and the following
10
//       disclaimer in the documentation and/or other materials provided
11
//       with the distribution.
12
//     * Neither the name of Google Inc. nor the names of its
13
//       contributors may be used to endorse or promote products derived
14
//       from this software without specific prior written permission.
15
//
16
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28
// Generated by tools/bigint-tester.py.
29
30
var data = [{
31
  a: 0n,
32
  r: -0x1n
33
}, {
34
  a: 0n,
35
  r: -0x1n
36
}, {
37
  a: 0x46fn,
38
  r: 0x46en
39
}, {
40
  a: 0x383bn,
41
  r: 0x383an
42
}, {
43
  a: -0xafn,
44
  r: -0xb0n
45
}, {
46
  a: -0x6dn,
47
  r: -0x6en
48
}, {
49
  a: 0n,
50
  r: -0x1n
51
}, {
52
  a: -0xedn,
53
  r: -0xeen
54
}, {
55
  a: 0x4c4n,
56
  r: 0x4c3n
57
}, {
58
  a: 0n,
59
  r: -0x1n
60
}, {
61
  a: -0xe6n,
62
  r: -0xe7n
63
}, {
64
  a: 0x74n,
65
  r: 0x73n
66
}, {
67
  a: 0x5en,
68
  r: 0x5dn
69
}, {
70
  a: 0x219n,
71
  r: 0x218n
72
}, {
73
  a: 0x38n,
74
  r: 0x37n
75
}, {
76
  a: -0x339bn,
77
  r: -0x339cn
78
}, {
79
  a: 0n,
80
  r: -0x1n
81
}, {
82
  a: -0x59n,
83
  r: -0x5an
84
}, {
85
  a: 0n,
86
  r: -0x1n
87
}, {
88
  a: -0x6703n,
89
  r: -0x6704n
90
}, {
91
  a: 0x7n,
92
  r: 0x6n
93
}, {
94
  a: 0x299an,
95
  r: 0x2999n
96
}, {
97
  a: 0xc92n,
98
  r: 0xc91n
99
}, {
100
  a: 0x3n,
101
  r: 0x2n
102
}, {
103
  a: 0x8512n,
104
  r: 0x8511n
105
}, {
106
  a: 0x6n,
107
  r: 0x5n
108
}, {
109
  a: 0x5ban,
110
  r: 0x5b9n
111
}, {
112
  a: 0n,
113
  r: -0x1n
114
}, {
115
  a: -0xe88n,
116
  r: -0xe89n
117
}, {
118
  a: -0xab27n,
119
  r: -0xab28n
120
}, {
121
  a: 0xban,
122
  r: 0xb9n
123
}, {
124
  a: 0x162n,
125
  r: 0x161n
126
}, {
127
  a: 0x30n,
128
  r: 0x2fn
129
}, {
130
  a: -0x39e0n,
131
  r: -0x39e1n
132
}, {
133
  a: -0xb37n,
134
  r: -0xb38n
135
}, {
136
  a: -0x2a2n,
137
  r: -0x2a3n
138
}, {
139
  a: -0xca5cn,
140
  r: -0xca5dn
141
}, {
142
  a: 0x9d8n,
143
  r: 0x9d7n
144
}, {
145
  a: -0x6n,
146
  r: -0x7n
147
}, {
148
  a: -0x17e6n,
149
  r: -0x17e7n
150
}, {
151
  a: 0xa8n,
152
  r: 0xa7n
153
}, {
154
  a: -0x78n,
155
  r: -0x79n
156
}, {
157
  a: 0x6248n,
158
  r: 0x6247n
159
}, {
160
  a: 0xdcn,
161
  r: 0xdbn
162
}, {
163
  a: 0n,
164
  r: -0x1n
165
}, {
166
  a: -0x8cn,
167
  r: -0x8dn
168
}, {
169
  a: -0xa6n,
170
  r: -0xa7n
171
}, {
172
  a: 0n,
173
  r: -0x1n
174
}, {
175
  a: -0xfn,
176
  r: -0x10n
177
}, {
178
  a: 0n,
179
  r: -0x1n
180
}, {
181
  a: 0n,
182
  r: -0x1n
183
}, {
184
  a: -0x8n,
185
  r: -0x9n
186
}, {
187
  a: 0x1c0bn,
188
  r: 0x1c0an
189
}, {
190
  a: -0xc1n,
191
  r: -0xc2n
192
}, {
193
  a: 0n,
194
  r: -0x1n
195
}, {
196
  a: -0xa84en,
197
  r: -0xa84fn
198
}, {
199
  a: 0n,
200
  r: -0x1n
201
}, {
202
  a: -0x8n,
203
  r: -0x9n
204
}, {
205
  a: 0n,
206
  r: -0x1n
207
}, {
208
  a: -0x399n,
209
  r: -0x39an
210
}, {
211
  a: -0x7bn,
212
  r: -0x7cn
213
}, {
214
  a: 0n,
215
  r: -0x1n
216
}, {
217
  a: 0n,
218
  r: -0x1n
219
}, {
220
  a: 0xf15cn,
221
  r: 0xf15bn
222
}, {
223
  a: 0n,
224
  r: -0x1n
225
}, {
226
  a: -0xcn,
227
  r: -0xdn
228
}, {
229
  a: 0n,
230
  r: -0x1n
231
}, {
232
  a: -0x500an,
233
  r: -0x500bn
234
}, {
235
  a: -0x9n,
236
  r: -0xan
237
}, {
238
  a: -0xfen,
239
  r: -0xffn
240
}, {
241
  a: 0x29n,
242
  r: 0x28n
243
}, {
244
  a: 0n,
245
  r: -0x1n
246
}, {
247
  a: 0x1dn,
248
  r: 0x1cn
249
}, {
250
  a: 0xbf8n,
251
  r: 0xbf7n
252
}, {
253
  a: -0x15ben,
254
  r: -0x15bfn
255
}, {
256
  a: -0x811n,
257
  r: -0x812n
258
}, {
259
  a: -0xedf6n,
260
  r: -0xedf7n
261
}, {
262
  a: 0n,
263
  r: -0x1n
264
}, {
265
  a: 0x1f2n,
266
  r: 0x1f1n
267
}, {
268
  a: 0xe364n,
269
  r: 0xe363n
270
}, {
271
  a: 0xfn,
272
  r: 0xen
273
}, {
274
  a: 0n,
275
  r: -0x1n
276
}, {
277
  a: 0n,
278
  r: -0x1n
279
}, {
280
  a: -0x44n,
281
  r: -0x45n
282
}, {
283
  a: 0x58e7n,
284
  r: 0x58e6n
285
}, {
286
  a: -0xa779n,
287
  r: -0xa77an
288
}, {
289
  a: 0x3042n,
290
  r: 0x3041n
291
}, {
292
  a: 0x2n,
293
  r: 0x1n
294
}, {
295
  a: 0x5671n,
296
  r: 0x5670n
297
}, {
298
  a: 0x8n,
299
  r: 0x7n
300
}, {
301
  a: -0xcc5n,
302
  r: -0xcc6n
303
}, {
304
  a: 0x6051n,
305
  r: 0x6050n
306
}, {
307
  a: -0xf78n,
308
  r: -0xf79n
309
}, {
310
  a: 0x4c52n,
311
  r: 0x4c51n
312
}, {
313
  a: -0x933n,
314
  r: -0x934n
315
}, {
316
  a: -0x83b1n,
317
  r: -0x83b2n
318
}, {
319
  a: 0x7654n,
320
  r: 0x7653n
321
}, {
322
  a: 0n,
323
  r: -0x1n
324
}, {
325
  a: 0n,
326
  r: -0x1n
327
}, {
328
  a: 0xbe1en,
329
  r: 0xbe1dn
330
}, {
331
  a: -0xd5n,
332
  r: -0xd6n
333
}, {
334
  a: -0xa2n,
335
  r: -0xa3n
336
}, {
337
  a: 0n,
338
  r: -0x1n
339
}, {
340
  a: -0xfan,
341
  r: -0xfbn
342
}, {
343
  a: -0x7n,
344
  r: -0x8n
345
}, {
346
  a: -0x61e0n,
347
  r: -0x61e1n
348
}, {
349
  a: 0xc7n,
350
  r: 0xc6n
351
}, {
352
  a: -0xc07n,
353
  r: -0xc08n
354
}, {
355
  a: 0xc08n,
356
  r: 0xc07n
357
}, {
358
  a: -0x76bn,
359
  r: -0x76cn
360
}, {
361
  a: 0xbn,
362
  r: 0xan
363
}, {
364
  a: 0x5n,
365
  r: 0x4n
366
}, {
367
  a: 0n,
368
  r: -0x1n
369
}, {
370
  a: 0x293n,
371
  r: 0x292n
372
}, {
373
  a: 0n,
374
  r: -0x1n
375
}, {
376
  a: -0x50dn,
377
  r: -0x50en
378
}, {
379
  a: -0xece3n,
380
  r: -0xece4n
381
}, {
382
  a: -0x81n,
383
  r: -0x82n
384
}, {
385
  a: -0x8n,
386
  r: -0x9n
387
}, {
388
  a: -0xe63n,
389
  r: -0xe64n
390
}, {
391
  a: -0x6b93n,
392
  r: -0x6b94n
393
}, {
394
  a: -0x3n,
395
  r: -0x4n
396
}, {
397
  a: -0xben,
398
  r: -0xbfn
399
}, {
400
  a: 0x80n,
401
  r: 0x7fn
402
}, {
403
  a: -0x37e6n,
404
  r: -0x37e7n
405
}, {
406
  a: 0x923n,
407
  r: 0x922n
408
}, {
409
  a: -0xfen,
410
  r: -0xffn
411
}, {
412
  a: 0xe9edn,
413
  r: 0xe9ecn
414
}, {
415
  a: 0x642fn,
416
  r: 0x642en
417
}, {
418
  a: 0n,
419
  r: -0x1n
420
}, {
421
  a: 0n,
422
  r: -0x1n
423
}, {
424
  a: -0x2a8n,
425
  r: -0x2a9n
426
}, {
427
  a: 0x8an,
428
  r: 0x89n
429
}, {
430
  a: 0n,
431
  r: -0x1n
432
}, {
433
  a: 0n,
434
  r: -0x1n
435
}, {
436
  a: -0xe0e3n,
437
  r: -0xe0e4n
438
}, {
439
  a: -0xdn,
440
  r: -0xen
441
}, {
442
  a: 0n,
443
  r: -0x1n
444
}, {
445
  a: -0xaan,
446
  r: -0xabn
447
}, {
448
  a: -0xb512n,
449
  r: -0xb513n
450
}, {
451
  a: -0xa0n,
452
  r: -0xa1n
453
}, {
454
  a: -0xb4n,
455
  r: -0xb5n
456
}, {
457
  a: 0xe6n,
458
  r: 0xe5n
459
}, {
460
  a: 0x4ban,
461
  r: 0x4b9n
462
}, {
463
  a: 0xe4an,
464
  r: 0xe49n
465
}, {
466
  a: -0x4n,
467
  r: -0x5n
468
}, {
469
  a: 0x75en,
470
  r: 0x75dn
471
}, {
472
  a: 0n,
473
  r: -0x1n
474
}, {
475
  a: 0xan,
476
  r: 0x9n
477
}, {
478
  a: 0n,
479
  r: -0x1n
480
}, {
481
  a: 0x622dn,
482
  r: 0x622cn
483
}, {
484
  a: -0x3ee7n,
485
  r: -0x3ee8n
486
}, {
487
  a: 0n,
488
  r: -0x1n
489
}, {
490
  a: 0x22a8n,
491
  r: 0x22a7n
492
}, {
493
  a: -0xe8an,
494
  r: -0xe8bn
495
}, {
496
  a: 0xb8n,
497
  r: 0xb7n
498
}, {
499
  a: 0x2472n,
500
  r: 0x2471n
501
}, {
502
  a: -0x157n,
503
  r: -0x158n
504
}, {
505
  a: -0x5n,
506
  r: -0x6n
507
}, {
508
  a: 0xan,
509
  r: 0x9n
510
}, {
511
  a: 0xedn,
512
  r: 0xecn
513
}, {
514
  a: 0xen,
515
  r: 0xdn
516
}, {
517
  a: 0x1n,
518
  r: 0n
519
}, {
520
  a: -0xdn,
521
  r: -0xen
522
}, {
523
  a: -0xfd1n,
524
  r: -0xfd2n
525
}, {
526
  a: 0x32n,
527
  r: 0x31n
528
}, {
529
  a: -0xan,
530
  r: -0xbn
531
}, {
532
  a: 0x3an,
533
  r: 0x39n
534
}, {
535
  a: 0x12n,
536
  r: 0x11n
537
}, {
538
  a: -0xb014n,
539
  r: -0xb015n
540
}, {
541
  a: -0xa3an,
542
  r: -0xa3bn
543
}, {
544
  a: 0n,
545
  r: -0x1n
546
}, {
547
  a: 0xan,
548
  r: 0x9n
549
}, {
550
  a: 0n,
551
  r: -0x1n
552
}, {
553
  a: 0n,
554
  r: -0x1n
555
}, {
556
  a: -0xfn,
557
  r: -0x10n
558
}, {
559
  a: -0x3n,
560
  r: -0x4n
561
}, {
562
  a: 0xen,
563
  r: 0xdn
564
}, {
565
  a: 0xb822n,
566
  r: 0xb821n
567
}, {
568
  a: 0n,
569
  r: -0x1n
570
}, {
571
  a: -0xcc2n,
572
  r: -0xcc3n
573
}, {
574
  a: -0xfan,
575
  r: -0xfbn
576
}, {
577
  a: 0x5n,
578
  r: 0x4n
579
}, {
580
  a: 0x2f22n,
581
  r: 0x2f21n
582
}, {
583
  a: 0x8b95n,
584
  r: 0x8b94n
585
}, {
586
  a: -0x4n,
587
  r: -0x5n
588
}, {
589
  a: 0n,
590
  r: -0x1n
591
}, {
592
  a: 0n,
593
  r: -0x1n
594
}, {
595
  a: 0xbd5en,
596
  r: 0xbd5dn
597
}, {
598
  a: 0n,
599
  r: -0x1n
600
}, {
601
  a: 0n,
602
  r: -0x1n
603
}, {
604
  a: 0x7c4n,
605
  r: 0x7c3n
606
}, {
607
  a: 0x1n,
608
  r: 0n
609
}, {
610
  a: 0x4n,
611
  r: 0x3n
612
}, {
613
  a: 0x13cn,
614
  r: 0x13bn
615
}, {
616
  a: 0xdn,
617
  r: 0xcn
618
}, {
619
  a: 0n,
620
  r: -0x1n
621
}, {
622
  a: -0x7an,
623
  r: -0x7bn
624
}, {
625
  a: 0n,
626
  r: -0x1n
627
}, {
628
  a: -0xc51n,
629
  r: -0xc52n
630
}, {
631
  a: 0x76cn,
632
  r: 0x76bn
633
}, {
634
  a: 0n,
635
  r: -0x1n
636
}, {
637
  a: -0x4544n,
638
  r: -0x4545n
639
}, {
640
  a: -0xfn,
641
  r: -0x10n
642
}, {
643
  a: 0n,
644
  r: -0x1n
645
}, {
646
  a: -0x743n,
647
  r: -0x744n
648
}, {
649
  a: -0xbe1bn,
650
  r: -0xbe1cn
651
}, {
652
  a: -0x3n,
653
  r: -0x4n
654
}, {
655
  a: -0x11n,
656
  r: -0x12n
657
}, {
658
  a: 0x10n,
659
  r: 0xfn
660
}, {
661
  a: 0x3n,
662
  r: 0x2n
663
}, {
664
  a: 0x8n,
665
  r: 0x7n
666
}, {
667
  a: 0x6n,
668
  r: 0x5n
669
}, {
670
  a: 0xd56n,
671
  r: 0xd55n
672
}, {
673
  a: 0x1n,
674
  r: 0n
675
}, {
676
  a: 0x2bn,
677
  r: 0x2an
678
}, {
679
  a: -0x801n,
680
  r: -0x802n
681
}, {
682
  a: 0x91n,
683
  r: 0x90n
684
}, {
685
  a: -0x181bn,
686
  r: -0x181cn
687
}, {
688
  a: 0xdfn,
689
  r: 0xden
690
}, {
691
  a: -0xc71cn,
692
  r: -0xc71dn
693
}, {
694
  a: -0x483n,
695
  r: -0x484n
696
}, {
697
  a: 0n,
698
  r: -0x1n
699
}, {
700
  a: 0xen,
701
  r: 0xdn
702
}, {
703
  a: 0n,
704
  r: -0x1n
705
}, {
706
  a: -0xfn,
707
  r: -0x10n
708
}, {
709
  a: 0x3n,
710
  r: 0x2n
711
}, {
712
  a: -0x92n,
713
  r: -0x93n
714
}, {
715
  a: 0x92n,
716
  r: 0x91n
717
}, {
718
  a: 0x722n,
719
  r: 0x721n
720
}, {
721
  a: 0n,
722
  r: -0x1n
723
}, {
724
  a: 0x8f45n,
725
  r: 0x8f44n
726
}, {
727
  a: 0xcb0n,
728
  r: 0xcafn
729
}, {
730
  a: 0n,
731
  r: -0x1n
732
}, {
733
  a: -0xb0n,
734
  r: -0xb1n
735
}, {
736
  a: 0xf1can,
737
  r: 0xf1c9n
738
}, {
739
  a: 0x3c3en,
740
  r: 0x3c3dn
741
}, {
742
  a: 0n,
743
  r: -0x1n
744
}, {
745
  a: -0x4n,
746
  r: -0x5n
747
}, {
748
  a: -0xbden,
749
  r: -0xbdfn
750
}, {
751
  a: -0x1n,
752
  r: -0x2n
753
}, {
754
  a: 0n,
755
  r: -0x1n
756
}, {
757
  a: -0x4n,
758
  r: -0x5n
759
}, {
760
  a: -0xc9fan,
761
  r: -0xc9fbn
762
}, {
763
  a: 0xf2n,
764
  r: 0xf1n
765
}, {
766
  a: 0xe1n,
767
  r: 0xe0n
768
}, {
769
  a: 0n,
770
  r: -0x1n
771
}, {
772
  a: -0xd9cn,
773
  r: -0xd9dn
774
}, {
775
  a: -0x3n,
776
  r: -0x4n
777
}, {
778
  a: -0x6c4en,
779
  r: -0x6c4fn
780
}, {
781
  a: -0x3n,
782
  r: -0x4n
783
}, {
784
  a: 0n,
785
  r: -0x1n
786
}, {
787
  a: 0x3n,
788
  r: 0x2n
789
}, {
790
  a: 0n,
791
  r: -0x1n
792
}, {
793
  a: 0x5n,
794
  r: 0x4n
795
}, {
796
  a: 0n,
797
  r: -0x1n
798
}, {
799
  a: 0n,
800
  r: -0x1n
801
}, {
802
  a: 0n,
803
  r: -0x1n
804
}, {
805
  a: -0x6n,
806
  r: -0x7n
807
}, {
808
  a: 0xb7n,
809
  r: 0xb6n
810
}, {
811
  a: 0xacn,
812
  r: 0xabn
813
}, {
814
  a: 0xb06n,
815
  r: 0xb05n
816
}, {
817
  a: 0x74n,
818
  r: 0x73n
819
}, {
820
  a: 0xc6aen,
821
  r: 0xc6adn
822
}, {
823
  a: 0x91n,
824
  r: 0x90n
825
}, {
826
  a: 0xcn,
827
  r: 0xbn
828
}, {
829
  a: -0xe8an,
830
  r: -0xe8bn
831
}, {
832
  a: 0x864n,
833
  r: 0x863n
834
}, {
835
  a: -0x78n,
836
  r: -0x79n
837
}, {
838
  a: 0n,
839
  r: -0x1n
840
}, {
841
  a: 0xffn,
842
  r: 0xfen
843
}, {
844
  a: 0x9f05n,
845
  r: 0x9f04n
846
}, {
847
  a: 0xacn,
848
  r: 0xabn
849
}, {
850
  a: -0xfecn,
851
  r: -0xfedn
852
}, {
853
  a: 0xd6f7n,
854
  r: 0xd6f6n
855
}, {
856
  a: -0x997n,
857
  r: -0x998n
858
}, {
859
  a: -0x8n,
860
  r: -0x9n
861
}, {
862
  a: 0xa756n,
863
  r: 0xa755n
864
}, {
865
  a: -0x8da7n,
866
  r: -0x8da8n
867
}, {
868
  a: 0x5n,
869
  r: 0x4n
870
}, {
871
  a: -0x8ba2n,
872
  r: -0x8ba3n
873
}, {
874
  a: 0n,
875
  r: -0x1n
876
}, {
877
  a: 0n,
878
  r: -0x1n
879
}, {
880
  a: -0x1cen,
881
  r: -0x1cfn
882
}, {
883
  a: 0xf3n,
884
  r: 0xf2n
885
}, {
886
  a: -0x590n,
887
  r: -0x591n
888
}, {
889
  a: -0x9facn,
890
  r: -0x9fadn
891
}, {
892
  a: 0n,
893
  r: -0x1n
894
}, {
895
  a: 0x5n,
896
  r: 0x4n
897
}, {
898
  a: -0x2n,
899
  r: -0x3n
900
}, {
901
  a: 0xen,
902
  r: 0xdn
903
}, {
904
  a: -0x6662n,
905
  r: -0x6663n
906
}, {
907
  a: -0x3n,
908
  r: -0x4n
909
}, {
910
  a: 0n,
911
  r: -0x1n
912
}, {
913
  a: 0xen,
914
  r: 0xdn
915
}, {
916
  a: -0x6bn,
917
  r: -0x6cn
918
}, {
919
  a: 0x78c1n,
920
  r: 0x78c0n
921
}, {
922
  a: 0xcn,
923
  r: 0xbn
924
}, {
925
  a: -0xc9n,
926
  r: -0xcan
927
}, {
928
  a: 0x10dn,
929
  r: 0x10cn
930
}, {
931
  a: 0n,
932
  r: -0x1n
933
}, {
934
  a: 0x3n,
935
  r: 0x2n
936
}, {
937
  a: 0xfc8n,
938
  r: 0xfc7n
939
}, {
940
  a: 0x5n,
941
  r: 0x4n
942
}, {
943
  a: 0n,
944
  r: -0x1n
945
}, {
946
  a: -0xbf5n,
947
  r: -0xbf6n
948
}, {
949
  a: -0x80cn,
950
  r: -0x80dn
951
}, {
952
  a: 0n,
953
  r: -0x1n
954
}, {
955
  a: -0x71n,
956
  r: -0x72n
957
}, {
958
  a: 0xedf8n,
959
  r: 0xedf7n
960
}, {
961
  a: 0x8n,
962
  r: 0x7n
963
}, {
964
  a: 0x2c79n,
965
  r: 0x2c78n
966
}, {
967
  a: -0x636n,
968
  r: -0x637n
969
}, {
970
  a: -0x54n,
971
  r: -0x55n
972
}, {
973
  a: -0xac37n,
974
  r: -0xac38n
975
}, {
976
  a: 0n,
977
  r: -0x1n
978
}, {
979
  a: -0x8863n,
980
  r: -0x8864n
981
}, {
982
  a: 0x345n,
983
  r: 0x344n
984
}, {
985
  a: 0x5n,
986
  r: 0x4n
987
}, {
988
  a: 0n,
989
  r: -0x1n
990
}, {
991
  a: -0xf6e7n,
992
  r: -0xf6e8n
993
}, {
994
  a: 0xa168n,
995
  r: 0xa167n
996
}, {
997
  a: -0xe2n,
998
  r: -0xe3n
999
}, {
1000
  a: 0x8dn,
1001
  r: 0x8cn
1002
}, {
1003
  a: 0n,
1004
  r: -0x1n
1005
}, {
1006
  a: 0x592dn,
1007
  r: 0x592cn
1008
}, {
1009
  a: 0xe794n,
1010
  r: 0xe793n
1011
}, {
1012
  a: -0x63n,
1013
  r: -0x64n
1014
}, {
1015
  a: 0xe3n,
1016
  r: 0xe2n
1017
}, {
1018
  a: 0xbn,
1019
  r: 0xan
1020
}, {
1021
  a: -0x9n,
1022
  r: -0xan
1023
}, {
1024
  a: 0x96dn,
1025
  r: 0x96cn
1026
}, {
1027
  a: -0xbn,
1028
  r: -0xcn
1029
}, {
1030
  a: 0xf81dn,
1031
  r: 0xf81cn
1032
}, {
1033
  a: 0n,
1034
  r: -0x1n
1035
}, {
1036
  a: -0xdn,
1037
  r: -0xen
1038
}, {
1039
  a: 0n,
1040
  r: -0x1n
1041
}, {
1042
  a: -0xf6a6n,
1043
  r: -0xf6a7n
1044
}, {
1045
  a: -0xc0n,
1046
  r: -0xc1n
1047
}, {
1048
  a: -0x2n,
1049
  r: -0x3n
1050
}, {
1051
  a: 0n,
1052
  r: -0x1n
1053
}, {
1054
  a: 0xa4an,
1055
  r: 0xa49n
1056
}, {
1057
  a: -0xen,
1058
  r: -0xfn
1059
}, {
1060
  a: 0x15n,
1061
  r: 0x14n
1062
}, {
1063
  a: -0x782n,
1064
  r: -0x783n
1065
}, {
1066
  a: -0xbn,
1067
  r: -0xcn
1068
}, {
1069
  a: -0x1f40n,
1070
  r: -0x1f41n
1071
}, {
1072
  a: -0x2c9n,
1073
  r: -0x2can
1074
}, {
1075
  a: 0x1b2n,
1076
  r: 0x1b1n
1077
}, {
1078
  a: 0n,
1079
  r: -0x1n
1080
}, {
1081
  a: 0xdn,
1082
  r: 0xcn
1083
}, {
1084
  a: 0n,
1085
  r: -0x1n
1086
}, {
1087
  a: 0n,
1088
  r: -0x1n
1089
}, {
1090
  a: -0x7n,
1091
  r: -0x8n
1092
}, {
1093
  a: -0x8d8n,
1094
  r: -0x8d9n
1095
}, {
1096
  a: 0n,
1097
  r: -0x1n
1098
}, {
1099
  a: 0xd665n,
1100
  r: 0xd664n
1101
}, {
1102
  a: 0n,
1103
  r: -0x1n
1104
}, {
1105
  a: -0xen,
1106
  r: -0xfn
1107
}, {
1108
  a: -0xd91fn,
1109
  r: -0xd920n
1110
}, {
1111
  a: 0n,
1112
  r: -0x1n
1113
}, {
1114
  a: -0x2031n,
1115
  r: -0x2032n
1116
}, {
1117
  a: 0x85n,
1118
  r: 0x84n
1119
}, {
1120
  a: 0n,
1121
  r: -0x1n
1122
}, {
1123
  a: 0xbn,
1124
  r: 0xan
1125
}, {
1126
  a: 0xd772n,
1127
  r: 0xd771n
1128
}, {
1129
  a: 0x4n,
1130
  r: 0x3n
1131
}, {
1132
  a: -0x8dn,
1133
  r: -0x8en
1134
}, {
1135
  a: 0n,
1136
  r: -0x1n
1137
}, {
1138
  a: 0x5748n,
1139
  r: 0x5747n
1140
}, {
1141
  a: 0x3763n,
1142
  r: 0x3762n
1143
}, {
1144
  a: 0xb20cn,
1145
  r: 0xb20bn
1146
}, {
1147
  a: -0xb3n,
1148
  r: -0xb4n
1149
}, {
1150
  a: 0x2n,
1151
  r: 0x1n
1152
}, {
1153
  a: 0n,
1154
  r: -0x1n
1155
}, {
1156
  a: 0n,
1157
  r: -0x1n
1158
}, {
1159
  a: -0xc5f7n,
1160
  r: -0xc5f8n
1161
}, {
1162
  a: -0x80bn,
1163
  r: -0x80cn
1164
}, {
1165
  a: 0x4a12n,
1166
  r: 0x4a11n
1167
}, {
1168
  a: 0n,
1169
  r: -0x1n
1170
}, {
1171
  a: -0xfcdn,
1172
  r: -0xfcen
1173
}, {
1174
  a: -0x4dn,
1175
  r: -0x4en
1176
}, {
1177
  a: 0x3ffn,
1178
  r: 0x3fen
1179
}, {
1180
  a: -0xcn,
1181
  r: -0xdn
1182
}, {
1183
  a: 0x31n,
1184
  r: 0x30n
1185
}, {
1186
  a: 0xbn,
1187
  r: 0xan
1188
}, {
1189
  a: 0xb66n,
1190
  r: 0xb65n
1191
}, {
1192
  a: 0x7n,
1193
  r: 0x6n
1194
}, {
1195
  a: -0xaan,
1196
  r: -0xabn
1197
}, {
1198
  a: 0n,
1199
  r: -0x1n
1200
}, {
1201
  a: -0x55ccn,
1202
  r: -0x55cdn
1203
}, {
1204
  a: 0n,
1205
  r: -0x1n
1206
}, {
1207
  a: -0x2faen,
1208
  r: -0x2fafn
1209
}, {
1210
  a: 0xfa30n,
1211
  r: 0xfa2fn
1212
}, {
1213
  a: 0x557n,
1214
  r: 0x556n
1215
}, {
1216
  a: 0xdan,
1217
  r: 0xd9n
1218
}, {
1219
  a: 0n,
1220
  r: -0x1n
1221
}, {
1222
  a: 0n,
1223
  r: -0x1n
1224
}, {
1225
  a: -0xd61n,
1226
  r: -0xd62n
1227
}, {
1228
  a: -0xeb23n,
1229
  r: -0xeb24n
1230
}, {
1231
  a: -0x715n,
1232
  r: -0x716n
1233
}, {
1234
  a: -0x9an,
1235
  r: -0x9bn
1236
}, {
1237
  a: -0x410n,
1238
  r: -0x411n
1239
}, {
1240
  a: 0xf2b5n,
1241
  r: 0xf2b4n
1242
}, {
1243
  a: 0n,
1244
  r: -0x1n
1245
}, {
1246
  a: 0n,
1247
  r: -0x1n
1248
}, {
1249
  a: -0xd75n,
1250
  r: -0xd76n
1251
}, {
1252
  a: 0x841cn,
1253
  r: 0x841bn
1254
}, {
1255
  a: -0xb08n,
1256
  r: -0xb09n
1257
}, {
1258
  a: 0x88n,
1259
  r: 0x87n
1260
}, {
1261
  a: -0x3bn,
1262
  r: -0x3cn
1263
}, {
1264
  a: -0x421fn,
1265
  r: -0x4220n
1266
}, {
1267
  a: 0x5n,
1268
  r: 0x4n
1269
}, {
1270
  a: 0x41n,
1271
  r: 0x40n
1272
}, {
1273
  a: 0x94c1n,
1274
  r: 0x94c0n
1275
}, {
1276
  a: 0xbn,
1277
  r: 0xan
1278
}, {
1279
  a: 0n,
1280
  r: -0x1n
1281
}, {
1282
  a: 0n,
1283
  r: -0x1n
1284
}, {
1285
  a: -0x35fn,
1286
  r: -0x360n
1287
}, {
1288
  a: 0x1d55n,
1289
  r: 0x1d54n
1290
}, {
1291
  a: 0n,
1292
  r: -0x1n
1293
}, {
1294
  a: 0x4dfen,
1295
  r: 0x4dfdn
1296
}, {
1297
  a: -0xfn,
1298
  r: -0x10n
1299
}, {
1300
  a: 0xc9a6n,
1301
  r: 0xc9a5n
1302
}, {
1303
  a: -0x3n,
1304
  r: -0x4n
1305
}, {
1306
  a: -0xb4n,
1307
  r: -0xb5n
1308
}, {
1309
  a: 0xfn,
1310
  r: 0xen
1311
}, {
1312
  a: -0x2a3en,
1313
  r: -0x2a3fn
1314
}, {
1315
  a: 0x541n,
1316
  r: 0x540n
1317
}, {
1318
  a: 0n,
1319
  r: -0x1n
1320
}, {
1321
  a: 0n,
1322
  r: -0x1n
1323
}, {
1324
  a: -0x9103n,
1325
  r: -0x9104n
1326
}, {
1327
  a: -0xa260n,
1328
  r: -0xa261n
1329
}, {
1330
  a: -0xf6n,
1331
  r: -0xf7n
1332
}, {
1333
  a: -0xdcb4n,
1334
  r: -0xdcb5n
1335
}, {
1336
  a: 0x3n,
1337
  r: 0x2n
1338
}, {
1339
  a: -0x421n,
1340
  r: -0x422n
1341
}, {
1342
  a: -0x1fan,
1343
  r: -0x1fbn
1344
}, {
1345
  a: -0x2dn,
1346
  r: -0x2en
1347
}, {
1348
  a: 0x5n,
1349
  r: 0x4n
1350
}, {
1351
  a: 0n,
1352
  r: -0x1n
1353
}, {
1354
  a: 0n,
1355
  r: -0x1n
1356
}, {
1357
  a: 0n,
1358
  r: -0x1n
1359
}, {
1360
  a: 0xfn,
1361
  r: 0xen
1362
}, {
1363
  a: -0x15fdn,
1364
  r: -0x15fen
1365
}, {
1366
  a: 0n,
1367
  r: -0x1n
1368
}, {
1369
  a: 0x6n,
1370
  r: 0x5n
1371
}, {
1372
  a: 0xd788n,
1373
  r: 0xd787n
1374
}, {
1375
  a: -0x88fn,
1376
  r: -0x890n
1377
}, {
1378
  a: 0n,
1379
  r: -0x1n
1380
}, {
1381
  a: 0n,
1382
  r: -0x1n
1383
}, {
1384
  a: 0x9n,
1385
  r: 0x8n
1386
}, {
1387
  a: 0x1n,
1388
  r: 0n
1389
}, {
1390
  a: -0x1c4n,
1391
  r: -0x1c5n
1392
}, {
1393
  a: 0n,
1394
  r: -0x1n
1395
}, {
1396
  a: -0x7a1n,
1397
  r: -0x7a2n
1398
}, {
1399
  a: 0x42c2n,
1400
  r: 0x42c1n
1401
}, {
1402
  a: -0x7c1n,
1403
  r: -0x7c2n
1404
}, {
1405
  a: 0x35e0n,
1406
  r: 0x35dfn
1407
}, {
1408
  a: 0xan,
1409
  r: 0x9n
1410
}, {
1411
  a: 0x1n,
1412
  r: 0n
1413
}, {
1414
  a: -0x12n,
1415
  r: -0x13n
1416
}, {
1417
  a: 0n,
1418
  r: -0x1n
1419
}, {
1420
  a: 0x63n,
1421
  r: 0x62n
1422
}, {
1423
  a: 0n,
1424
  r: -0x1n
1425
}, {
1426
  a: -0x205n,
1427
  r: -0x206n
1428
}, {
1429
  a: 0x8358n,
1430
  r: 0x8357n
1431
}, {
1432
  a: 0x7n,
1433
  r: 0x6n
1434
}, {
1435
  a: 0xf51n,
1436
  r: 0xf50n
1437
}, {
1438
  a: -0xfn,
1439
  r: -0x10n
1440
}, {
1441
  a: 0x8af5n,
1442
  r: 0x8af4n
1443
}, {
1444
  a: -0x66bn,
1445
  r: -0x66cn
1446
}, {
1447
  a: 0xen,
1448
  r: 0xdn
1449
}, {
1450
  a: 0xf75n,
1451
  r: 0xf74n
1452
}, {
1453
  a: -0x3n,
1454
  r: -0x4n
1455
}, {
1456
  a: -0xede0n,
1457
  r: -0xede1n
1458
}, {
1459
  a: -0x746n,
1460
  r: -0x747n
1461
}, {
1462
  a: -0xc54n,
1463
  r: -0xc55n
1464
}, {
1465
  a: -0xb002n,
1466
  r: -0xb003n
1467
}, {
1468
  a: 0xdn,
1469
  r: 0xcn
1470
}, {
1471
  a: 0x5n,
1472
  r: 0x4n
1473
}, {
1474
  a: -0x6bn,
1475
  r: -0x6cn
1476
}, {
1477
  a: -0xcn,
1478
  r: -0xdn
1479
}, {
1480
  a: 0x1cfn,
1481
  r: 0x1cen
1482
}, {
1483
  a: 0n,
1484
  r: -0x1n
1485
}, {
1486
  a: 0x17f4n,
1487
  r: 0x17f3n
1488
}, {
1489
  a: 0xa1bbn,
1490
  r: 0xa1ban
1491
}, {
1492
  a: -0xcdddn,
1493
  r: -0xcdden
1494
}, {
1495
  a: 0x742n,
1496
  r: 0x741n
1497
}, {
1498
  a: 0x9n,
1499
  r: 0x8n
1500
}, {
1501
  a: 0n,
1502
  r: -0x1n
1503
}, {
1504
  a: -0x42n,
1505
  r: -0x43n
1506
}, {
1507
  a: 0x26fn,
1508
  r: 0x26en
1509
}, {
1510
  a: 0n,
1511
  r: -0x1n
1512
}, {
1513
  a: 0xf9n,
1514
  r: 0xf8n
1515
}, {
1516
  a: -0xa4c5n,
1517
  r: -0xa4c6n
1518
}, {
1519
  a: -0x2854n,
1520
  r: -0x2855n
1521
}, {
1522
  a: 0x24n,
1523
  r: 0x23n
1524
}, {
1525
  a: -0x8e2n,
1526
  r: -0x8e3n
1527
}, {
1528
  a: 0n,
1529
  r: -0x1n
1530
}, {
1531
  a: 0x49an,
1532
  r: 0x499n
1533
}, {
1534
  a: -0x385dn,
1535
  r: -0x385en
1536
}, {
1537
  a: 0x395n,
1538
  r: 0x394n
1539
}, {
1540
  a: -0xccn,
1541
  r: -0xcdn
1542
}, {
1543
  a: 0x6a6n,
1544
  r: 0x6a5n
1545
}, {
1546
  a: 0xcf0en,
1547
  r: 0xcf0dn
1548
}, {
1549
  a: 0xcn,
1550
  r: 0xbn
1551
}, {
1552
  a: -0x9b5n,
1553
  r: -0x9b6n
1554
}, {
1555
  a: 0xd26n,
1556
  r: 0xd25n
1557
}, {
1558
  a: 0xcdn,
1559
  r: 0xccn
1560
}, {
1561
  a: 0n,
1562
  r: -0x1n
1563
}, {
1564
  a: 0x1n,
1565
  r: 0n
1566
}, {
1567
  a: -0x56fn,
1568
  r: -0x570n
1569
}, {
1570
  a: 0n,
1571
  r: -0x1n
1572
}, {
1573
  a: 0xfb0en,
1574
  r: 0xfb0dn
1575
}, {
1576
  a: 0xcd96n,
1577
  r: 0xcd95n
1578
}, {
1579
  a: 0x6022n,
1580
  r: 0x6021n
1581
}, {
1582
  a: 0n,
1583
  r: -0x1n
1584
}, {
1585
  a: 0n,
1586
  r: -0x1n
1587
}, {
1588
  a: -0xdn,
1589
  r: -0xen
1590
}, {
1591
  a: 0x6n,
1592
  r: 0x5n
1593
}, {
1594
  a: 0xdbdn,
1595
  r: 0xdbcn
1596
}, {
1597
  a: 0x445dn,
1598
  r: 0x445cn
1599
}, {
1600
  a: 0xcdn,
1601
  r: 0xccn
1602
}, {
1603
  a: 0n,
1604
  r: -0x1n
1605
}, {
1606
  a: 0x7bn,
1607
  r: 0x7an
1608
}, {
1609
  a: -0xbn,
1610
  r: -0xcn
1611
}, {
1612
  a: 0xden,
1613
  r: 0xddn
1614
}, {
1615
  a: -0x51bn,
1616
  r: -0x51cn
1617
}, {
1618
  a: 0x292bn,
1619
  r: 0x292an
1620
}, {
1621
  a: 0n,
1622
  r: -0x1n
1623
}, {
1624
  a: 0n,
1625
  r: -0x1n
1626
}, {
1627
  a: 0n,
1628
  r: -0x1n
1629
}, {
1630
  a: -0x9c07n,
1631
  r: -0x9c08n
1632
}, {
1633
  a: 0xa14n,
1634
  r: 0xa13n
1635
}, {
1636
  a: 0xba3n,
1637
  r: 0xba2n
1638
}, {
1639
  a: 0x64n,
1640
  r: 0x63n
1641
}, {
1642
  a: 0x13n,
1643
  r: 0x12n
1644
}, {
1645
  a: -0x5de4n,
1646
  r: -0x5de5n
1647
}, {
1648
  a: -0x52n,
1649
  r: -0x53n
1650
}, {
1651
  a: -0xe7n,
1652
  r: -0xe8n
1653
}, {
1654
  a: 0n,
1655
  r: -0x1n
1656
}, {
1657
  a: 0xd89en,
1658
  r: 0xd89dn
1659
}, {
1660
  a: -0x782n,
1661
  r: -0x783n
1662
}, {
1663
  a: 0xb3f2n,
1664
  r: 0xb3f1n
1665
}, {
1666
  a: 0x4n,
1667
  r: 0x3n
1668
}, {
1669
  a: 0n,
1670
  r: -0x1n
1671
}, {
1672
  a: 0n,
1673
  r: -0x1n
1674
}, {
1675
  a: -0xdn,
1676
  r: -0xen
1677
}, {
1678
  a: 0x3n,
1679
  r: 0x2n
1680
}, {
1681
  a: -0x5f7n,
1682
  r: -0x5f8n
1683
}, {
1684
  a: 0n,
1685
  r: -0x1n
1686
}, {
1687
  a: 0x3bn,
1688
  r: 0x3an
1689
}, {
1690
  a: 0x6n,
1691
  r: 0x5n
1692
}, {
1693
  a: 0x62n,
1694
  r: 0x61n
1695
}, {
1696
  a: 0x18n,
1697
  r: 0x17n
1698
}, {
1699
  a: 0n,
1700
  r: -0x1n
1701
}, {
1702
  a: 0x6n,
1703
  r: 0x5n
1704
}, {
1705
  a: -0x66n,
1706
  r: -0x67n
1707
}, {
1708
  a: -0xafn,
1709
  r: -0xb0n
1710
}, {
1711
  a: 0x372n,
1712
  r: 0x371n
1713
}, {
1714
  a: 0x4fd0n,
1715
  r: 0x4fcfn
1716
}, {
1717
  a: 0xfn,
1718
  r: 0xen
1719
}, {
1720
  a: 0n,
1721
  r: -0x1n
1722
}, {
1723
  a: -0x313dn,
1724
  r: -0x313en
1725
}, {
1726
  a: -0xb054n,
1727
  r: -0xb055n
1728
}, {
1729
  a: -0xed08n,
1730
  r: -0xed09n
1731
}, {
1732
  a: 0x2bn,
1733
  r: 0x2an
1734
}, {
1735
  a: 0xb38n,
1736
  r: 0xb37n
1737
}, {
1738
  a: -0x8an,
1739
  r: -0x8bn
1740
}, {
1741
  a: -0x5fn,
1742
  r: -0x60n
1743
}, {
1744
  a: 0xbn,
1745
  r: 0xan
1746
}, {
1747
  a: 0xe427n,
1748
  r: 0xe426n
1749
}, {
1750
  a: -0x8898n,
1751
  r: -0x8899n
1752
}, {
1753
  a: 0x2a6n,
1754
  r: 0x2a5n
1755
}, {
1756
  a: -0x7ae8n,
1757
  r: -0x7ae9n
1758
}, {
1759
  a: -0x98an,
1760
  r: -0x98bn
1761
}, {
1762
  a: -0xb76cn,
1763
  r: -0xb76dn
1764
}, {
1765
  a: -0x62f5n,
1766
  r: -0x62f6n
1767
}, {
1768
  a: 0x2n,
1769
  r: 0x1n
1770
}, {
1771
  a: 0x291n,
1772
  r: 0x290n
1773
}, {
1774
  a: -0x2aebn,
1775
  r: -0x2aecn
1776
}, {
1777
  a: 0n,
1778
  r: -0x1n
1779
}, {
1780
  a: -0xbn,
1781
  r: -0xcn
1782
}, {
1783
  a: 0n,
1784
  r: -0x1n
1785
}, {
1786
  a: 0n,
1787
  r: -0x1n
1788
}, {
1789
  a: 0x8n,
1790
  r: 0x7n
1791
}, {
1792
  a: 0n,
1793
  r: -0x1n
1794
}, {
1795
  a: 0xd1n,
1796
  r: 0xd0n
1797
}, {
1798
  a: 0n,
1799
  r: -0x1n
1800
}, {
1801
  a: -0x87fen,
1802
  r: -0x87ffn
1803
}, {
1804
  a: 0n,
1805
  r: -0x1n
1806
}, {
1807
  a: -0x43n,
1808
  r: -0x44n
1809
}, {
1810
  a: -0xe58n,
1811
  r: -0xe59n
1812
}, {
1813
  a: 0n,
1814
  r: -0x1n
1815
}, {
1816
  a: -0x947n,
1817
  r: -0x948n
1818
}, {
1819
  a: 0x58an,
1820
  r: 0x589n
1821
}, {
1822
  a: 0x6n,
1823
  r: 0x5n
1824
}, {
1825
  a: 0n,
1826
  r: -0x1n
1827
}, {
1828
  a: 0xcan,
1829
  r: 0xc9n
1830
}, {
1831
  a: 0xfbn,
1832
  r: 0xfan
1833
}, {
1834
  a: 0n,
1835
  r: -0x1n
1836
}, {
1837
  a: 0n,
1838
  r: -0x1n
1839
}, {
1840
  a: 0x860n,
1841
  r: 0x85fn
1842
}, {
1843
  a: 0x283n,
1844
  r: 0x282n
1845
}, {
1846
  a: 0xd9en,
1847
  r: 0xd9dn
1848
}, {
1849
  a: 0xfn,
1850
  r: 0xen
1851
}, {
1852
  a: 0x516n,
1853
  r: 0x515n
1854
}, {
1855
  a: 0xce60n,
1856
  r: 0xce5fn
1857
}, {
1858
  a: 0x6n,
1859
  r: 0x5n
1860
}, {
1861
  a: 0xdn,
1862
  r: 0xcn
1863
}, {
1864
  a: -0xd1n,
1865
  r: -0xd2n
1866
}, {
1867
  a: -0xbn,
1868
  r: -0xcn
1869
}, {
1870
  a: 0xffdan,
1871
  r: 0xffd9n
1872
}, {
1873
  a: 0x1n,
1874
  r: 0n
1875
}, {
1876
  a: 0xa9dn,
1877
  r: 0xa9cn
1878
}, {
1879
  a: 0n,
1880
  r: -0x1n
1881
}, {
1882
  a: -0x5e7n,
1883
  r: -0x5e8n
1884
}, {
1885
  a: -0x29bn,
1886
  r: -0x29cn
1887
}, {
1888
  a: -0x6n,
1889
  r: -0x7n
1890
}, {
1891
  a: 0x6n,
1892
  r: 0x5n
1893
}, {
1894
  a: -0x93fn,
1895
  r: -0x940n
1896
}, {
1897
  a: 0n,
1898
  r: -0x1n
1899
}, {
1900
  a: -0xaf2n,
1901
  r: -0xaf3n
1902
}, {
1903
  a: 0xddn,
1904
  r: 0xdcn
1905
}, {
1906
  a: 0x2ddn,
1907
  r: 0x2dcn
1908
}, {
1909
  a: 0x8n,
1910
  r: 0x7n
1911
}, {
1912
  a: -0x2n,
1913
  r: -0x3n
1914
}, {
1915
  a: -0x8a83n,
1916
  r: -0x8a84n
1917
}, {
1918
  a: 0x6n,
1919
  r: 0x5n
1920
}, {
1921
  a: -0x1760n,
1922
  r: -0x1761n
1923
}, {
1924
  a: -0x36bn,
1925
  r: -0x36cn
1926
}, {
1927
  a: 0x3bbfn,
1928
  r: 0x3bben
1929
}, {
1930
  a: 0xc80n,
1931
  r: 0xc7fn
1932
}, {
1933
  a: 0n,
1934
  r: -0x1n
1935
}, {
1936
  a: 0x7bn,
1937
  r: 0x7an
1938
}, {
1939
  a: 0n,
1940
  r: -0x1n
1941
}, {
1942
  a: 0xaen,
1943
  r: 0xadn
1944
}, {
1945
  a: 0n,
1946
  r: -0x1n
1947
}, {
1948
  a: 0x9e0dn,
1949
  r: 0x9e0cn
1950
}, {
1951
  a: -0x2cn,
1952
  r: -0x2dn
1953
}, {
1954
  a: -0x666bn,
1955
  r: -0x666cn
1956
}, {
1957
  a: 0x35cn,
1958
  r: 0x35bn
1959
}, {
1960
  a: -0x245n,
1961
  r: -0x246n
1962
}, {
1963
  a: 0xd8n,
1964
  r: 0xd7n
1965
}, {
1966
  a: -0x298fn,
1967
  r: -0x2990n
1968
}, {
1969
  a: -0x861n,
1970
  r: -0x862n
1971
}, {
1972
  a: 0xe4n,
1973
  r: 0xe3n
1974
}, {
1975
  a: -0x77an,
1976
  r: -0x77bn
1977
}, {
1978
  a: 0xe7en,
1979
  r: 0xe7dn
1980
}, {
1981
  a: -0x1bn,
1982
  r: -0x1cn
1983
}, {
1984
  a: -0x829n,
1985
  r: -0x82an
1986
}, {
1987
  a: -0x7n,
1988
  r: -0x8n
1989
}, {
1990
  a: -0x2an,
1991
  r: -0x2bn
1992
}, {
1993
  a: 0xcdn,
1994
  r: 0xccn
1995
}, {
1996
  a: 0n,
1997
  r: -0x1n
1998
}, {
1999
  a: -0x38n,
2000
  r: -0x39n
2001
}, {
2002
  a: -0x63n,
2003
  r: -0x64n
2004
}, {
2005
  a: 0n,
2006
  r: -0x1n
2007
}, {
2008
  a: 0xen,
2009
  r: 0xdn
2010
}, {
2011
  a: 0x9n,
2012
  r: 0x8n
2013
}, {
2014
  a: 0x3e6n,
2015
  r: 0x3e5n
2016
}, {
2017
  a: 0x3d5n,
2018
  r: 0x3d4n
2019
}, {
2020
  a: -0xen,
2021
  r: -0xfn
2022
}, {
2023
  a: 0n,
2024
  r: -0x1n
2025
}, {
2026
  a: 0xfn,
2027
  r: 0xen
2028
}, {
2029
  a: 0x9n,
2030
  r: 0x8n
2031
}, {
2032
  a: 0x3edn,
2033
  r: 0x3ecn
2034
}, {
2035
  a: 0n,
2036
  r: -0x1n
2037
}, {
2038
  a: 0xcn,
2039
  r: 0xbn
2040
}, {
2041
  a: 0x2n,
2042
  r: 0x1n
2043
}, {
2044
  a: -0x5bn,
2045
  r: -0x5cn
2046
}, {
2047
  a: 0n,
2048
  r: -0x1n
2049
}, {
2050
  a: 0x3an,
2051
  r: 0x39n
2052
}, {
2053
  a: 0n,
2054
  r: -0x1n
2055
}, {
2056
  a: 0x2e1n,
2057
  r: 0x2e0n
2058
}, {
2059
  a: 0x3n,
2060
  r: 0x2n
2061
}, {
2062
  a: 0n,
2063
  r: -0x1n
2064
}, {
2065
  a: -0x61fn,
2066
  r: -0x620n
2067
}, {
2068
  a: -0xb74cn,
2069
  r: -0xb74dn
2070
}, {
2071
  a: 0x78b1n,
2072
  r: 0x78b0n
2073
}, {
2074
  a: 0x1n,
2075
  r: 0n
2076
}, {
2077
  a: -0xabn,
2078
  r: -0xacn
2079
}, {
2080
  a: 0xf3n,
2081
  r: 0xf2n
2082
}, {
2083
  a: -0x64b4n,
2084
  r: -0x64b5n
2085
}, {
2086
  a: 0x9bn,
2087
  r: 0x9an
2088
}, {
2089
  a: 0xfdn,
2090
  r: 0xfcn
2091
}, {
2092
  a: 0xcn,
2093
  r: 0xbn
2094
}, {
2095
  a: -0x6bn,
2096
  r: -0x6cn
2097
}, {
2098
  a: 0n,
2099
  r: -0x1n
2100
}, {
2101
  a: 0x613an,
2102
  r: 0x6139n
2103
}, {
2104
  a: 0xcn,
2105
  r: 0xbn
2106
}, {
2107
  a: 0n,
2108
  r: -0x1n
2109
}, {
2110
  a: 0n,
2111
  r: -0x1n
2112
}, {
2113
  a: -0xdn,
2114
  r: -0xen
2115
}, {
2116
  a: 0n,
2117
  r: -0x1n
2118
}, {
2119
  a: 0xd4n,
2120
  r: 0xd3n
2121
}, {
2122
  a: 0xbab9n,
2123
  r: 0xbab8n
2124
}, {
2125
  a: 0xa2d1n,
2126
  r: 0xa2d0n
2127
}, {
2128
  a: -0x3cn,
2129
  r: -0x3dn
2130
}, {
2131
  a: -0x3a0n,
2132
  r: -0x3a1n
2133
}, {
2134
  a: -0x8fn,
2135
  r: -0x90n
2136
}, {
2137
  a: 0x781n,
2138
  r: 0x780n
2139
}, {
2140
  a: -0x8a3n,
2141
  r: -0x8a4n
2142
}, {
2143
  a: -0x3a0an,
2144
  r: -0x3a0bn
2145
}, {
2146
  a: 0x2c2n,
2147
  r: 0x2c1n
2148
}, {
2149
  a: 0n,
2150
  r: -0x1n
2151
}, {
2152
  a: 0x3ab9n,
2153
  r: 0x3ab8n
2154
}, {
2155
  a: -0xc6n,
2156
  r: -0xc7n
2157
}, {
2158
  a: 0xd5f1n,
2159
  r: 0xd5f0n
2160
}, {
2161
  a: -0x4b0n,
2162
  r: -0x4b1n
2163
}, {
2164
  a: -0x829n,
2165
  r: -0x82an
2166
}, {
2167
  a: -0xc66n,
2168
  r: -0xc67n
2169
}, {
2170
  a: -0x878fn,
2171
  r: -0x8790n
2172
}, {
2173
  a: 0x99n,
2174
  r: 0x98n
2175
}, {
2176
  a: 0n,
2177
  r: -0x1n
2178
}, {
2179
  a: -0x413fn,
2180
  r: -0x4140n
2181
}, {
2182
  a: -0x4bn,
2183
  r: -0x4cn
2184
}, {
2185
  a: -0xb61n,
2186
  r: -0xb62n
2187
}, {
2188
  a: -0xddn,
2189
  r: -0xden
2190
}, {
2191
  a: -0x631dn,
2192
  r: -0x631en
2193
}, {
2194
  a: -0xabd9n,
2195
  r: -0xabdan
2196
}, {
2197
  a: 0xen,
2198
  r: 0xdn
2199
}, {
2200
  a: -0xb73n,
2201
  r: -0xb74n
2202
}, {
2203
  a: 0x840n,
2204
  r: 0x83fn
2205
}, {
2206
  a: 0xe9n,
2207
  r: 0xe8n
2208
}, {
2209
  a: -0x713n,
2210
  r: -0x714n
2211
}, {
2212
  a: -0x945n,
2213
  r: -0x946n
2214
}, {
2215
  a: -0xdn,
2216
  r: -0xen
2217
}, {
2218
  a: 0x6fn,
2219
  r: 0x6en
2220
}, {
2221
  a: -0x88fn,
2222
  r: -0x890n
2223
}, {
2224
  a: -0x2fn,
2225
  r: -0x30n
2226
}, {
2227
  a: -0x125n,
2228
  r: -0x126n
2229
}, {
2230
  a: 0n,
2231
  r: -0x1n
2232
}, {
2233
  a: -0x9222n,
2234
  r: -0x9223n
2235
}, {
2236
  a: 0x77n,
2237
  r: 0x76n
2238
}, {
2239
  a: 0x5f20n,
2240
  r: 0x5f1fn
2241
}, {
2242
  a: 0xc9n,
2243
  r: 0xc8n
2244
}, {
2245
  a: -0xff2n,
2246
  r: -0xff3n
2247
}, {
2248
  a: 0x3n,
2249
  r: 0x2n
2250
}, {
2251
  a: -0x5n,
2252
  r: -0x6n
2253
}, {
2254
  a: 0x37e8n,
2255
  r: 0x37e7n
2256
}, {
2257
  a: 0x1bn,
2258
  r: 0x1an
2259
}, {
2260
  a: 0xban,
2261
  r: 0xb9n
2262
}, {
2263
  a: -0x634n,
2264
  r: -0x635n
2265
}, {
2266
  a: -0x39e2n,
2267
  r: -0x39e3n
2268
}, {
2269
  a: -0x8n,
2270
  r: -0x9n
2271
}, {
2272
  a: 0x5n,
2273
  r: 0x4n
2274
}, {
2275
  a: -0xcn,
2276
  r: -0xdn
2277
}, {
2278
  a: 0xd9dbn,
2279
  r: 0xd9dan
2280
}, {
2281
  a: 0x159an,
2282
  r: 0x1599n
2283
}, {
2284
  a: -0x38dn,
2285
  r: -0x38en
2286
}, {
2287
  a: 0n,
2288
  r: -0x1n
2289
}, {
2290
  a: 0x57n,
2291
  r: 0x56n
2292
}, {
2293
  a: 0xdn,
2294
  r: 0xcn
2295
}, {
2296
  a: 0n,
2297
  r: -0x1n
2298
}, {
2299
  a: 0n,
2300
  r: -0x1n
2301
}, {
2302
  a: 0n,
2303
  r: -0x1n
2304
}, {
2305
  a: 0x3bd9n,
2306
  r: 0x3bd8n
2307
}, {
2308
  a: 0x3fn,
2309
  r: 0x3en
2310
}, {
2311
  a: 0xc88n,
2312
  r: 0xc87n
2313
}, {
2314
  a: 0x9245n,
2315
  r: 0x9244n
2316
}, {
2317
  a: 0x4n,
2318
  r: 0x3n
2319
}, {
2320
  a: 0x89en,
2321
  r: 0x89dn
2322
}, {
2323
  a: 0xfn,
2324
  r: 0xen
2325
}, {
2326
  a: -0x6n,
2327
  r: -0x7n
2328
}, {
2329
  a: 0x2adn,
2330
  r: 0x2acn
2331
}, {
2332
  a: -0xcen,
2333
  r: -0xcfn
2334
}, {
2335
  a: -0x8a8bn,
2336
  r: -0x8a8cn
2337
}, {
2338
  a: 0x891bn,
2339
  r: 0x891an
2340
}, {
2341
  a: -0xc3n,
2342
  r: -0xc4n
2343
}, {
2344
  a: -0x6n,
2345
  r: -0x7n
2346
}, {
2347
  a: 0xcn,
2348
  r: 0xbn
2349
}, {
2350
  a: -0x1en,
2351
  r: -0x1fn
2352
}, {
2353
  a: -0x91n,
2354
  r: -0x92n
2355
}, {
2356
  a: 0xafn,
2357
  r: 0xaen
2358
}, {
2359
  a: -0x2a9fn,
2360
  r: -0x2aa0n
2361
}, {
2362
  a: 0x5n,
2363
  r: 0x4n
2364
}, {
2365
  a: -0xc65n,
2366
  r: -0xc66n
2367
}, {
2368
  a: -0x3dcn,
2369
  r: -0x3ddn
2370
}, {
2371
  a: 0n,
2372
  r: -0x1n
2373
}, {
2374
  a: -0xebb8n,
2375
  r: -0xebb9n
2376
}, {
2377
  a: -0xan,
2378
  r: -0xbn
2379
}, {
2380
  a: 0xbn,
2381
  r: 0xan
2382
}, {
2383
  a: 0n,
2384
  r: -0x1n
2385
}, {
2386
  a: 0n,
2387
  r: -0x1n
2388
}, {
2389
  a: 0x3n,
2390
  r: 0x2n
2391
}, {
2392
  a: 0xfeen,
2393
  r: 0xfedn
2394
}, {
2395
  a: 0x2n,
2396
  r: 0x1n
2397
}, {
2398
  a: 0n,
2399
  r: -0x1n
2400
}, {
2401
  a: 0x7834n,
2402
  r: 0x7833n
2403
}, {
2404
  a: 0x6110n,
2405
  r: 0x610fn
2406
}, {
2407
  a: 0x2fen,
2408
  r: 0x2fdn
2409
}, {
2410
  a: 0xde4n,
2411
  r: 0xde3n
2412
}, {
2413
  a: 0x5fe7n,
2414
  r: 0x5fe6n
2415
}, {
2416
  a: 0xdb00n,
2417
  r: 0xdaffn
2418
}, {
2419
  a: -0x5n,
2420
  r: -0x6n
2421
}, {
2422
  a: -0x11f6n,
2423
  r: -0x11f7n
2424
}, {
2425
  a: -0xd4n,
2426
  r: -0xd5n
2427
}, {
2428
  a: 0x7c1n,
2429
  r: 0x7c0n
2430
}, {
2431
  a: 0xa6n,
2432
  r: 0xa5n
2433
}, {
2434
  a: 0xffn,
2435
  r: 0xfen
2436
}, {
2437
  a: 0n,
2438
  r: -0x1n
2439
}, {
2440
  a: 0xfaccn,
2441
  r: 0xfacbn
2442
}, {
2443
  a: -0xc3cen,
2444
  r: -0xc3cfn
2445
}, {
2446
  a: -0x3d4n,
2447
  r: -0x3d5n
2448
}, {
2449
  a: 0xban,
2450
  r: 0xb9n
2451
}, {
2452
  a: 0x7n,
2453
  r: 0x6n
2454
}, {
2455
  a: -0x4en,
2456
  r: -0x4fn
2457
}, {
2458
  a: 0xa7e9n,
2459
  r: 0xa7e8n
2460
}, {
2461
  a: 0n,
2462
  r: -0x1n
2463
}, {
2464
  a: 0x3n,
2465
  r: 0x2n
2466
}, {
2467
  a: -0xa3n,
2468
  r: -0xa4n
2469
}, {
2470
  a: -0x2cen,
2471
  r: -0x2cfn
2472
}, {
2473
  a: 0x9442n,
2474
  r: 0x9441n
2475
}, {
2476
  a: -0x6n,
2477
  r: -0x7n
2478
}, {
2479
  a: 0x25f2n,
2480
  r: 0x25f1n
2481
}, {
2482
  a: -0x91n,
2483
  r: -0x92n
2484
}, {
2485
  a: -0x3c9n,
2486
  r: -0x3can
2487
}, {
2488
  a: -0xf8n,
2489
  r: -0xf9n
2490
}, {
2491
  a: -0xc7n,
2492
  r: -0xc8n
2493
}, {
2494
  a: -0x12an,
2495
  r: -0x12bn
2496
}, {
2497
  a: -0xa28n,
2498
  r: -0xa29n
2499
}, {
2500
  a: 0n,
2501
  r: -0x1n
2502
}, {
2503
  a: 0x6b4n,
2504
  r: 0x6b3n
2505
}, {
2506
  a: 0xden,
2507
  r: 0xddn
2508
}, {
2509
  a: -0xe6fen,
2510
  r: -0xe6ffn
2511
}, {
2512
  a: 0xb2n,
2513
  r: 0xb1n
2514
}, {
2515
  a: 0x7n,
2516
  r: 0x6n
2517
}, {
2518
  a: 0xdf8n,
2519
  r: 0xdf7n
2520
}, {
2521
  a: 0xfn,
2522
  r: 0xen
2523
}, {
2524
  a: -0x118n,
2525
  r: -0x119n
2526
}, {
2527
  a: 0x7434n,
2528
  r: 0x7433n
2529
}, {
2530
  a: 0n,
2531
  r: -0x1n
2532
}, {
2533
  a: -0x4n,
2534
  r: -0x5n
2535
}, {
2536
  a: -0xd8n,
2537
  r: -0xd9n
2538
}, {
2539
  a: -0xen,
2540
  r: -0xfn
2541
}, {
2542
  a: 0xcn,
2543
  r: 0xbn
2544
}, {
2545
  a: 0x22n,
2546
  r: 0x21n
2547
}, {
2548
  a: 0n,
2549
  r: -0x1n
2550
}, {
2551
  a: -0x2n,
2552
  r: -0x3n
2553
}, {
2554
  a: -0xb0an,
2555
  r: -0xb0bn
2556
}, {
2557
  a: 0n,
2558
  r: -0x1n
2559
}, {
2560
  a: -0xbcn,
2561
  r: -0xbdn
2562
}, {
2563
  a: 0x86n,
2564
  r: 0x85n
2565
}, {
2566
  a: 0x37b1n,
2567
  r: 0x37b0n
2568
}, {
2569
  a: 0x9279n,
2570
  r: 0x9278n
2571
}, {
2572
  a: 0x3n,
2573
  r: 0x2n
2574
}, {
2575
  a: -0xan,
2576
  r: -0xbn
2577
}, {
2578
  a: 0x5n,
2579
  r: 0x4n
2580
}, {
2581
  a: 0n,
2582
  r: -0x1n
2583
}, {
2584
  a: 0n,
2585
  r: -0x1n
2586
}, {
2587
  a: -0x8n,
2588
  r: -0x9n
2589
}, {
2590
  a: -0x368en,
2591
  r: -0x368fn
2592
}, {
2593
  a: 0xea4n,
2594
  r: 0xea3n
2595
}, {
2596
  a: 0xbn,
2597
  r: 0xan
2598
}, {
2599
  a: -0xen,
2600
  r: -0xfn
2601
}, {
2602
  a: -0x6n,
2603
  r: -0x7n
2604
}, {
2605
  a: -0x7n,
2606
  r: -0x8n
2607
}, {
2608
  a: 0x9566n,
2609
  r: 0x9565n
2610
}, {
2611
  a: 0n,
2612
  r: -0x1n
2613
}, {
2614
  a: -0x46dn,
2615
  r: -0x46en
2616
}, {
2617
  a: -0x15n,
2618
  r: -0x16n
2619
}, {
2620
  a: 0n,
2621
  r: -0x1n
2622
}, {
2623
  a: 0x5n,
2624
  r: 0x4n
2625
}, {
2626
  a: 0xe5n,
2627
  r: 0xe4n
2628
}, {
2629
  a: 0x1f92n,
2630
  r: 0x1f91n
2631
}, {
2632
  a: 0n,
2633
  r: -0x1n
2634
}, {
2635
  a: 0n,
2636
  r: -0x1n
2637
}, {
2638
  a: -0xe9n,
2639
  r: -0xean
2640
}, {
2641
  a: 0x8adn,
2642
  r: 0x8acn
2643
}, {
2644
  a: 0xc47bn,
2645
  r: 0xc47an
2646
}, {
2647
  a: 0xe6fn,
2648
  r: 0xe6en
2649
}, {
2650
  a: 0x290n,
2651
  r: 0x28fn
2652
}, {
2653
  a: 0n,
2654
  r: -0x1n
2655
}, {
2656
  a: 0xa0bn,
2657
  r: 0xa0an
2658
}, {
2659
  a: -0x9en,
2660
  r: -0x9fn
2661
}, {
2662
  a: -0x37n,
2663
  r: -0x38n
2664
}, {
2665
  a: 0xbfccn,
2666
  r: 0xbfcbn
2667
}, {
2668
  a: 0x9aan,
2669
  r: 0x9a9n
2670
}, {
2671
  a: 0n,
2672
  r: -0x1n
2673
}, {
2674
  a: 0n,
2675
  r: -0x1n
2676
}, {
2677
  a: 0x8n,
2678
  r: 0x7n
2679
}, {
2680
  a: 0n,
2681
  r: -0x1n
2682
}, {
2683
  a: -0xd11n,
2684
  r: -0xd12n
2685
}, {
2686
  a: 0x6b3n,
2687
  r: 0x6b2n
2688
}, {
2689
  a: 0n,
2690
  r: -0x1n
2691
}, {
2692
  a: -0x64n,
2693
  r: -0x65n
2694
}, {
2695
  a: -0xe3n,
2696
  r: -0xe4n
2697
}, {
2698
  a: 0xfdan,
2699
  r: 0xfd9n
2700
}, {
2701
  a: 0n,
2702
  r: -0x1n
2703
}, {
2704
  a: 0xd786n,
2705
  r: 0xd785n
2706
}, {
2707
  a: 0n,
2708
  r: -0x1n
2709
}, {
2710
  a: -0x75n,
2711
  r: -0x76n
2712
}, {
2713
  a: 0xc0n,
2714
  r: 0xbfn
2715
}, {
2716
  a: -0x1n,
2717
  r: -0x2n
2718
}, {
2719
  a: 0n,
2720
  r: -0x1n
2721
}, {
2722
  a: 0x3cbn,
2723
  r: 0x3can
2724
}, {
2725
  a: -0x69f6n,
2726
  r: -0x69f7n
2727
}, {
2728
  a: 0x3aa3n,
2729
  r: 0x3aa2n
2730
}, {
2731
  a: 0xefn,
2732
  r: 0xeen
2733
}, {
2734
  a: 0xb1an,
2735
  r: 0xb19n
2736
}, {
2737
  a: 0xbf33n,
2738
  r: 0xbf32n
2739
}, {
2740
  a: -0xcbfdn,
2741
  r: -0xcbfen
2742
}, {
2743
  a: -0x47bbn,
2744
  r: -0x47bcn
2745
}, {
2746
  a: -0xc5cfn,
2747
  r: -0xc5d0n
2748
}, {
2749
  a: 0xen,
2750
  r: 0xdn
2751
}, {
2752
  a: 0n,
2753
  r: -0x1n
2754
}, {
2755
  a: 0x8a1an,
2756
  r: 0x8a19n
2757
}, {
2758
  a: -0x9n,
2759
  r: -0xan
2760
}, {
2761
  a: -0x3n,
2762
  r: -0x4n
2763
}, {
2764
  a: 0x41en,
2765
  r: 0x41dn
2766
}, {
2767
  a: -0x3d9an,
2768
  r: -0x3d9bn
2769
}, {
2770
  a: 0x7824n,
2771
  r: 0x7823n
2772
}, {
2773
  a: 0xcbn,
2774
  r: 0xcan
2775
}, {
2776
  a: 0xen,
2777
  r: 0xdn
2778
}, {
2779
  a: -0x5n,
2780
  r: -0x6n
2781
}, {
2782
  a: -0x9n,
2783
  r: -0xan
2784
}, {
2785
  a: 0x5n,
2786
  r: 0x4n
2787
}, {
2788
  a: 0x14n,
2789
  r: 0x13n
2790
}, {
2791
  a: 0x2n,
2792
  r: 0x1n
2793
}, {
2794
  a: 0x944n,
2795
  r: 0x943n
2796
}, {
2797
  a: -0x6dd0n,
2798
  r: -0x6dd1n
2799
}, {
2800
  a: -0x2n,
2801
  r: -0x3n
2802
}, {
2803
  a: 0n,
2804
  r: -0x1n
2805
}, {
2806
  a: 0xda56n,
2807
  r: 0xda55n
2808
}, {
2809
  a: 0xf9b3n,
2810
  r: 0xf9b2n
2811
}, {
2812
  a: 0x550n,
2813
  r: 0x54fn
2814
}, {
2815
  a: 0n,
2816
  r: -0x1n
2817
}, {
2818
  a: -0x8b00n,
2819
  r: -0x8b01n
2820
}, {
2821
  a: -0x7n,
2822
  r: -0x8n
2823
}, {
2824
  a: 0x9aan,
2825
  r: 0x9a9n
2826
}, {
2827
  a: 0n,
2828
  r: -0x1n
2829
}, {
2830
  a: 0x30d4n,
2831
  r: 0x30d3n
2832
}, {
2833
  a: 0xb29n,
2834
  r: 0xb28n
2835
}, {
2836
  a: 0n,
2837
  r: -0x1n
2838
}, {
2839
  a: 0n,
2840
  r: -0x1n
2841
}, {
2842
  a: -0x1n,
2843
  r: -0x2n
2844
}, {
2845
  a: 0x809n,
2846
  r: 0x808n
2847
}, {
2848
  a: 0x7d8en,
2849
  r: 0x7d8dn
2850
}, {
2851
  a: -0xdn,
2852
  r: -0xen
2853
}, {
2854
  a: -0x32bn,
2855
  r: -0x32cn
2856
}, {
2857
  a: -0x56n,
2858
  r: -0x57n
2859
}, {
2860
  a: 0x4e9n,
2861
  r: 0x4e8n
2862
}, {
2863
  a: -0x8c8n,
2864
  r: -0x8c9n
2865
}, {
2866
  a: 0n,
2867
  r: -0x1n
2868
}, {
2869
  a: -0x114n,
2870
  r: -0x115n
2871
}, {
2872
  a: 0xe678n,
2873
  r: 0xe677n
2874
}, {
2875
  a: 0xan,
2876
  r: 0x9n
2877
}, {
2878
  a: -0xdfn,
2879
  r: -0xe0n
2880
}, {
2881
  a: 0xefn,
2882
  r: 0xeen
2883
}, {
2884
  a: -0x20dn,
2885
  r: -0x20en
2886
}, {
2887
  a: -0x2ccan,
2888
  r: -0x2ccbn
2889
}, {
2890
  a: 0x6b5n,
2891
  r: 0x6b4n
2892
}, {
2893
  a: -0x283n,
2894
  r: -0x284n
2895
}, {
2896
  a: 0n,
2897
  r: -0x1n
2898
}, {
2899
  a: -0xbbn,
2900
  r: -0xbcn
2901
}, {
2902
  a: -0xd78bn,
2903
  r: -0xd78cn
2904
}, {
2905
  a: 0n,
2906
  r: -0x1n
2907
}, {
2908
  a: 0xb08cn,
2909
  r: 0xb08bn
2910
}, {
2911
  a: 0n,
2912
  r: -0x1n
2913
}, {
2914
  a: -0x849n,
2915
  r: -0x84an
2916
}, {
2917
  a: 0xbb04n,
2918
  r: 0xbb03n
2919
}, {
2920
  a: -0x9n,
2921
  r: -0xan
2922
}, {
2923
  a: 0xfen,
2924
  r: 0xfdn
2925
}, {
2926
  a: -0xeb2bn,
2927
  r: -0xeb2cn
2928
}, {
2929
  a: 0xb1n,
2930
  r: 0xb0n
2931
}, {
2932
  a: 0n,
2933
  r: -0x1n
2934
}, {
2935
  a: 0x221bn,
2936
  r: 0x221an
2937
}, {
2938
  a: 0xe7n,
2939
  r: 0xe6n
2940
}, {
2941
  a: -0x3n,
2942
  r: -0x4n
2943
}, {
2944
  a: 0n,
2945
  r: -0x1n
2946
}, {
2947
  a: 0xc690n,
2948
  r: 0xc68fn
2949
}, {
2950
  a: 0x807n,
2951
  r: 0x806n
2952
}, {
2953
  a: 0n,
2954
  r: -0x1n
2955
}, {
2956
  a: 0n,
2957
  r: -0x1n
2958
}, {
2959
  a: 0x1n,
2960
  r: 0n
2961
}, {
2962
  a: 0n,
2963
  r: -0x1n
2964
}, {
2965
  a: -0x37ddn,
2966
  r: -0x37den
2967
}, {
2968
  a: -0x4e77n,
2969
  r: -0x4e78n
2970
}, {
2971
  a: 0x20n,
2972
  r: 0x1fn
2973
}, {
2974
  a: -0xb3an,
2975
  r: -0xb3bn
2976
}, {
2977
  a: 0xd3n,
2978
  r: 0xd2n
2979
}, {
2980
  a: 0n,
2981
  r: -0x1n
2982
}, {
2983
  a: 0x3n,
2984
  r: 0x2n
2985
}, {
2986
  a: 0n,
2987
  r: -0x1n
2988
}, {
2989
  a: -0xfn,
2990
  r: -0x10n
2991
}, {
2992
  a: 0n,
2993
  r: -0x1n
2994
}, {
2995
  a: 0n,
2996
  r: -0x1n
2997
}, {
2998
  a: -0xeaf8n,
2999
  r: -0xeaf9n
3000
}, {
3001
  a: -0xe7cn,
3002
  r: -0xe7dn
3003
}, {
3004
  a: 0xf4n,
3005
  r: 0xf3n
3006
}, {
3007
  a: -0x10dn,
3008
  r: -0x10en
3009
}, {
3010
  a: -0x4a0n,
3011
  r: -0x4a1n
3012
}, {
3013
  a: -0x69aen,
3014
  r: -0x69afn
3015
}, {
3016
  a: 0n,
3017
  r: -0x1n
3018
}, {
3019
  a: -0x1n,
3020
  r: -0x2n
3021
}, {
3022
  a: -0xd15n,
3023
  r: -0xd16n
3024
}, {
3025
  a: -0x2n,
3026
  r: -0x3n
3027
}, {
3028
  a: 0xa2f4n,
3029
  r: 0xa2f3n
3030
}];
3031
3032
function main() {
3033
  var error_count = 0;
3034
  for (var i = 0; i < data.length; i++) {
3035
    var d = data[i];
3036
    var a = d.a;
3037
  var r = --a;
3038
  if (d.r !== r) {
3039
    print("Input:    " + a.toString(16));
3040
    print("Result:   " + r.toString(16));
3041
    print("Expected: " + d.r.toString(16));
3042
    error_count++;
3043
  }
3044
  }
3045
  if (error_count !== 0)
3046
    throw new Error("Finished with " + error_count + " errors.")
3047
}
3048
for (var i = 0; i < 1000; ++i)
3049
  main();
3050
- a/JSTests/stress/v8-bigint32-div.js +4051 lines
Line 0 a/JSTests/stress/v8-bigint32-div.js_sec1
1
// Copyright 2017, the V8 project authors. All rights reserved.
2
// Redistribution and use in source and binary forms, with or without
3
// modification, are permitted provided that the following conditions are
4
// met:
5
//
6
//     * Redistributions of source code must retain the above copyright
7
//       notice, this list of conditions and the following disclaimer.
8
//     * Redistributions in binary form must reproduce the above
9
//       copyright notice, this list of conditions and the following
10
//       disclaimer in the documentation and/or other materials provided
11
//       with the distribution.
12
//     * Neither the name of Google Inc. nor the names of its
13
//       contributors may be used to endorse or promote products derived
14
//       from this software without specific prior written permission.
15
//
16
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28
// Generated by tools/bigint-tester.py.
29
30
var data = [{
31
  a: -0xacan,
32
  b: -0xe2n,
33
  r: 0xcn
34
}, {
35
  a: 0x6b53n,
36
  b: 0x89n,
37
  r: 0xc8n
38
}, {
39
  a: 0xea8an,
40
  b: -0x9n,
41
  r: -0x1a0fn
42
}, {
43
  a: -0xb7a1n,
44
  b: -0xfn,
45
  r: 0xc3dn
46
}, {
47
  a: 0x949n,
48
  b: 0xb0n,
49
  r: 0xdn
50
}, {
51
  a: -0xb1aan,
52
  b: 0x47n,
53
  r: -0x280n
54
}, {
55
  a: 0xa548n,
56
  b: 0xcn,
57
  r: 0xdc6n
58
}, {
59
  a: -0x2a9en,
60
  b: -0x7n,
61
  r: 0x616n
62
}, {
63
  a: 0x84en,
64
  b: 0x3n,
65
  r: 0x2c4n
66
}, {
67
  a: -0xbd10n,
68
  b: 0xbn,
69
  r: -0x1130n
70
}, {
71
  a: 0x11f5n,
72
  b: -0x4n,
73
  r: -0x47dn
74
}, {
75
  a: 0xadcn,
76
  b: 0xcn,
77
  r: 0xe7n
78
}, {
79
  a: 0xdecn,
80
  b: 0x21n,
81
  r: 0x6cn
82
}, {
83
  a: 0x3961n,
84
  b: 0xdbn,
85
  r: 0x43n
86
}, {
87
  a: -0x13ebn,
88
  b: 0xcn,
89
  r: -0x1a8n
90
}, {
91
  a: -0x9016n,
92
  b: 0x90n,
93
  r: -0x100n
94
}, {
95
  a: 0x455n,
96
  b: -0xbn,
97
  r: -0x64n
98
}, {
99
  a: 0x473fn,
100
  b: 0x4n,
101
  r: 0x11cfn
102
}, {
103
  a: -0xb1fen,
104
  b: 0xfn,
105
  r: -0xbddn
106
}, {
107
  a: 0x55fn,
108
  b: 0x6n,
109
  r: 0xe5n
110
}, {
111
  a: -0xfd8n,
112
  b: 0xe0n,
113
  r: -0x12n
114
}, {
115
  a: 0x5dn,
116
  b: 0x3n,
117
  r: 0x1fn
118
}, {
119
  a: -0x22n,
120
  b: -0xan,
121
  r: 0x3n
122
}, {
123
  a: 0x81n,
124
  b: -0x52n,
125
  r: -0x1n
126
}, {
127
  a: -0x7an,
128
  b: -0x9cn,
129
  r: 0n
130
}, {
131
  a: 0x6dn,
132
  b: -0xb3n,
133
  r: 0n
134
}, {
135
  a: -0xe4b7n,
136
  b: 0x32n,
137
  r: -0x493n
138
}, {
139
  a: -0x61c4n,
140
  b: 0x3n,
141
  r: -0x2096n
142
}, {
143
  a: -0x17n,
144
  b: 0xcan,
145
  r: 0n
146
}, {
147
  a: -0x16n,
148
  b: -0x1n,
149
  r: 0x16n
150
}, {
151
  a: -0x3fdn,
152
  b: -0xdcn,
153
  r: 0x4n
154
}, {
155
  a: -0x3317n,
156
  b: 0x7n,
157
  r: -0x74cn
158
}, {
159
  a: 0x96n,
160
  b: 0xe2n,
161
  r: 0n
162
}, {
163
  a: 0x5b3n,
164
  b: 0x65n,
165
  r: 0xen
166
}, {
167
  a: -0x19n,
168
  b: 0x81n,
169
  r: 0n
170
}, {
171
  a: -0xd7an,
172
  b: 0xcn,
173
  r: -0x11fn
174
}, {
175
  a: -0xcccn,
176
  b: -0xa4n,
177
  r: 0x13n
178
}, {
179
  a: -0x85n,
180
  b: 0x64n,
181
  r: -0x1n
182
}, {
183
  a: -0xb88n,
184
  b: 0x2n,
185
  r: -0x5c4n
186
}, {
187
  a: 0xb2n,
188
  b: -0x9n,
189
  r: -0x13n
190
}, {
191
  a: 0x21n,
192
  b: 0x67n,
193
  r: 0n
194
}, {
195
  a: -0x842en,
196
  b: 0x81n,
197
  r: -0x106n
198
}, {
199
  a: -0x71d1n,
200
  b: -0x2n,
201
  r: 0x38e8n
202
}, {
203
  a: -0xb3fn,
204
  b: 0xen,
205
  r: -0xcdn
206
}, {
207
  a: 0xf6fn,
208
  b: 0x71n,
209
  r: 0x22n
210
}, {
211
  a: -0x49n,
212
  b: -0xbn,
213
  r: 0x6n
214
}, {
215
  a: 0x64n,
216
  b: -0x85n,
217
  r: 0n
218
}, {
219
  a: 0xe7n,
220
  b: -0xf0n,
221
  r: 0n
222
}, {
223
  a: -0x7abn,
224
  b: 0xebn,
225
  r: -0x8n
226
}, {
227
  a: 0x1an,
228
  b: -0x2fn,
229
  r: 0n
230
}, {
231
  a: -0x31c0n,
232
  b: -0x5cn,
233
  r: 0x8an
234
}, {
235
  a: 0xe698n,
236
  b: -0x61n,
237
  r: -0x260n
238
}, {
239
  a: -0x73afn,
240
  b: 0xan,
241
  r: -0xb91n
242
}, {
243
  a: -0xc110n,
244
  b: 0x3n,
245
  r: -0x405an
246
}, {
247
  a: 0x619n,
248
  b: 0xen,
249
  r: 0x6fn
250
}, {
251
  a: 0xaen,
252
  b: 0x5n,
253
  r: 0x22n
254
}, {
255
  a: 0xb5n,
256
  b: -0x37n,
257
  r: -0x3n
258
}, {
259
  a: 0xed8n,
260
  b: 0x26n,
261
  r: 0x64n
262
}, {
263
  a: -0xb5n,
264
  b: -0x9n,
265
  r: 0x14n
266
}, {
267
  a: -0xefn,
268
  b: 0xfn,
269
  r: -0xfn
270
}, {
271
  a: -0xc0n,
272
  b: 0x6n,
273
  r: -0x20n
274
}, {
275
  a: 0x9f3dn,
276
  b: -0x92n,
277
  r: -0x117n
278
}, {
279
  a: 0x9cn,
280
  b: 0xan,
281
  r: 0xfn
282
}, {
283
  a: -0x53n,
284
  b: -0xbn,
285
  r: 0x7n
286
}, {
287
  a: -0xf2a1n,
288
  b: -0xb2n,
289
  r: 0x15cn
290
}, {
291
  a: -0xed2n,
292
  b: -0xen,
293
  r: 0x10fn
294
}, {
295
  a: -0xa8n,
296
  b: 0x9n,
297
  r: -0x12n
298
}, {
299
  a: -0x3cd7n,
300
  b: -0xen,
301
  r: 0x458n
302
}, {
303
  a: -0x1f11n,
304
  b: -0x7cn,
305
  r: 0x40n
306
}, {
307
  a: -0x4370n,
308
  b: 0x5n,
309
  r: -0xd7cn
310
}, {
311
  a: 0x4c29n,
312
  b: 0xdn,
313
  r: 0x5dbn
314
}, {
315
  a: 0x6a78n,
316
  b: 0xe8n,
317
  r: 0x75n
318
}, {
319
  a: -0x429bn,
320
  b: 0xf5n,
321
  r: -0x45n
322
}, {
323
  a: -0xb7an,
324
  b: 0x2n,
325
  r: -0x5bdn
326
}, {
327
  a: 0x6een,
328
  b: -0xe1n,
329
  r: -0x7n
330
}, {
331
  a: -0x25n,
332
  b: 0xen,
333
  r: -0x2n
334
}, {
335
  a: 0xa51n,
336
  b: -0x9n,
337
  r: -0x125n
338
}, {
339
  a: -0x30n,
340
  b: -0x1fn,
341
  r: 0x1n
342
}, {
343
  a: -0x57n,
344
  b: -0x6n,
345
  r: 0xen
346
}, {
347
  a: -0xd4n,
348
  b: 0x5n,
349
  r: -0x2an
350
}, {
351
  a: 0x318n,
352
  b: -0x36n,
353
  r: -0xen
354
}, {
355
  a: 0x8411n,
356
  b: 0xc5n,
357
  r: 0xabn
358
}, {
359
  a: 0x50an,
360
  b: -0xan,
361
  r: -0x81n
362
}, {
363
  a: -0xab14n,
364
  b: -0xc6n,
365
  r: 0xddn
366
}, {
367
  a: 0x158n,
368
  b: -0x4an,
369
  r: -0x4n
370
}, {
371
  a: -0x61n,
372
  b: -0x9bn,
373
  r: 0n
374
}, {
375
  a: -0xe6dn,
376
  b: -0x5dn,
377
  r: 0x27n
378
}, {
379
  a: 0x8695n,
380
  b: -0x91n,
381
  r: -0xedn
382
}, {
383
  a: -0x60f1n,
384
  b: 0x8n,
385
  r: -0xc1en
386
}, {
387
  a: 0x83f2n,
388
  b: -0xa5n,
389
  r: -0xccn
390
}, {
391
  a: 0x678n,
392
  b: -0xfn,
393
  r: -0x6en
394
}, {
395
  a: 0x1e8n,
396
  b: 0xan,
397
  r: 0x30n
398
}, {
399
  a: 0x8319n,
400
  b: -0x9bn,
401
  r: -0xd8n
402
}, {
403
  a: -0xcdn,
404
  b: -0xan,
405
  r: 0x14n
406
}, {
407
  a: 0x47n,
408
  b: 0x7n,
409
  r: 0xan
410
}, {
411
  a: 0x54fn,
412
  b: -0xdcn,
413
  r: -0x6n
414
}, {
415
  a: -0x22n,
416
  b: 0xd3n,
417
  r: 0n
418
}, {
419
  a: 0xb2n,
420
  b: 0x18n,
421
  r: 0x7n
422
}, {
423
  a: 0xcecn,
424
  b: 0xfbn,
425
  r: 0xdn
426
}, {
427
  a: 0xc9ben,
428
  b: 0x5dn,
429
  r: 0x22bn
430
}, {
431
  a: 0xc76n,
432
  b: 0xb0n,
433
  r: 0x12n
434
}, {
435
  a: 0xdbn,
436
  b: -0x6n,
437
  r: -0x24n
438
}, {
439
  a: 0x4fbdn,
440
  b: 0x72n,
441
  r: 0xb3n
442
}, {
443
  a: -0xb26cn,
444
  b: -0x5dn,
445
  r: 0x1ebn
446
}, {
447
  a: -0xacn,
448
  b: -0xdfn,
449
  r: 0n
450
}, {
451
  a: 0xa1c8n,
452
  b: -0xbn,
453
  r: -0xeb5n
454
}, {
455
  a: -0xbfan,
456
  b: -0xan,
457
  r: 0x132n
458
}, {
459
  a: 0x35n,
460
  b: -0x4n,
461
  r: -0xdn
462
}, {
463
  a: 0x9a6n,
464
  b: -0x61n,
465
  r: -0x19n
466
}, {
467
  a: 0x83n,
468
  b: -0xa4n,
469
  r: 0n
470
}, {
471
  a: -0x90cn,
472
  b: -0xcn,
473
  r: 0xc1n
474
}, {
475
  a: -0xe23n,
476
  b: -0x3n,
477
  r: 0x4b6n
478
}, {
479
  a: -0x86n,
480
  b: 0xd6n,
481
  r: 0n
482
}, {
483
  a: -0x5b34n,
484
  b: 0x6n,
485
  r: -0xf33n
486
}, {
487
  a: -0xccn,
488
  b: -0xa1n,
489
  r: 0x1n
490
}, {
491
  a: 0x302n,
492
  b: 0xd2n,
493
  r: 0x3n
494
}, {
495
  a: -0xbcdn,
496
  b: 0x5n,
497
  r: -0x25cn
498
}, {
499
  a: -0x7620n,
500
  b: 0x9n,
501
  r: -0xd20n
502
}, {
503
  a: 0xb76n,
504
  b: 0xb0n,
505
  r: 0x10n
506
}, {
507
  a: 0x11dn,
508
  b: 0xen,
509
  r: 0x14n
510
}, {
511
  a: 0x4dn,
512
  b: 0xen,
513
  r: 0x5n
514
}, {
515
  a: -0xcan,
516
  b: 0x5dn,
517
  r: -0x2n
518
}, {
519
  a: -0x4bn,
520
  b: 0x3n,
521
  r: -0x19n
522
}, {
523
  a: 0xaeden,
524
  b: -0xfn,
525
  r: -0xba8n
526
}, {
527
  a: -0x1988n,
528
  b: -0xan,
529
  r: 0x28dn
530
}, {
531
  a: 0x3c85n,
532
  b: -0xe8n,
533
  r: -0x42n
534
}, {
535
  a: -0xa2n,
536
  b: -0x3n,
537
  r: 0x36n
538
}, {
539
  a: 0x76cn,
540
  b: 0x18n,
541
  r: 0x4fn
542
}, {
543
  a: -0x2fn,
544
  b: -0xc3n,
545
  r: 0n
546
}, {
547
  a: -0xcedn,
548
  b: -0x73n,
549
  r: 0x1cn
550
}, {
551
  a: -0xcfn,
552
  b: -0xen,
553
  r: 0xen
554
}, {
555
  a: 0xa63n,
556
  b: 0x9n,
557
  r: 0x127n
558
}, {
559
  a: -0x3d2n,
560
  b: 0xdn,
561
  r: -0x4bn
562
}, {
563
  a: -0x87dcn,
564
  b: 0x9cn,
565
  r: -0xden
566
}, {
567
  a: -0x791n,
568
  b: 0x5bn,
569
  r: -0x15n
570
}, {
571
  a: 0x3en,
572
  b: 0x2n,
573
  r: 0x1fn
574
}, {
575
  a: 0xd4n,
576
  b: 0x7n,
577
  r: 0x1en
578
}, {
579
  a: 0x56n,
580
  b: -0x65n,
581
  r: 0n
582
}, {
583
  a: 0xfc7n,
584
  b: 0xeen,
585
  r: 0x10n
586
}, {
587
  a: -0xad0fn,
588
  b: 0xen,
589
  r: -0xc5cn
590
}, {
591
  a: 0x35fn,
592
  b: -0xden,
593
  r: -0x3n
594
}, {
595
  a: 0xb2en,
596
  b: 0x8n,
597
  r: 0x165n
598
}, {
599
  a: -0x1552n,
600
  b: 0x36n,
601
  r: -0x65n
602
}, {
603
  a: -0x52n,
604
  b: -0x8n,
605
  r: 0xan
606
}, {
607
  a: 0xcbn,
608
  b: -0xffn,
609
  r: 0n
610
}, {
611
  a: -0xe0d8n,
612
  b: 0x3dn,
613
  r: -0x3afn
614
}, {
615
  a: 0x221n,
616
  b: 0xacn,
617
  r: 0x3n
618
}, {
619
  a: -0xbfn,
620
  b: 0xen,
621
  r: -0xdn
622
}, {
623
  a: -0x8ce7n,
624
  b: -0x97n,
625
  r: 0xeen
626
}, {
627
  a: 0x58b8n,
628
  b: 0x8fn,
629
  r: 0x9en
630
}, {
631
  a: 0x2728n,
632
  b: 0xcbn,
633
  r: 0x31n
634
}, {
635
  a: -0xe5n,
636
  b: -0xbfn,
637
  r: 0x1n
638
}, {
639
  a: 0x319n,
640
  b: -0xan,
641
  r: -0x4fn
642
}, {
643
  a: 0xeen,
644
  b: 0xdn,
645
  r: 0x12n
646
}, {
647
  a: 0xa579n,
648
  b: 0x4an,
649
  r: 0x23cn
650
}, {
651
  a: -0xc04n,
652
  b: 0xf3n,
653
  r: -0xcn
654
}, {
655
  a: -0x62abn,
656
  b: -0x55n,
657
  r: 0x129n
658
}, {
659
  a: 0x4f2en,
660
  b: -0x3n,
661
  r: -0x1a64n
662
}, {
663
  a: 0xbf18n,
664
  b: -0x2n,
665
  r: -0x5f8cn
666
}, {
667
  a: 0x379n,
668
  b: 0xd2n,
669
  r: 0x4n
670
}, {
671
  a: -0x1129n,
672
  b: -0xe1n,
673
  r: 0x13n
674
}, {
675
  a: 0x7b8n,
676
  b: -0xf7n,
677
  r: -0x8n
678
}, {
679
  a: 0x4adn,
680
  b: 0x1n,
681
  r: 0x4adn
682
}, {
683
  a: -0x2e46n,
684
  b: -0x94n,
685
  r: 0x50n
686
}, {
687
  a: -0x90cen,
688
  b: 0x8dn,
689
  r: -0x106n
690
}, {
691
  a: -0x85n,
692
  b: 0xcn,
693
  r: -0xbn
694
}, {
695
  a: -0xdf75n,
696
  b: 0x9an,
697
  r: -0x173n
698
}, {
699
  a: 0x36e8n,
700
  b: -0xd9n,
701
  r: -0x40n
702
}, {
703
  a: -0x412n,
704
  b: -0x7n,
705
  r: 0x94n
706
}, {
707
  a: -0xc469n,
708
  b: -0x8dn,
709
  r: 0x164n
710
}, {
711
  a: 0x7b43n,
712
  b: 0xdn,
713
  r: 0x97bn
714
}, {
715
  a: -0x509n,
716
  b: -0xan,
717
  r: 0x80n
718
}, {
719
  a: -0x632n,
720
  b: -0x3n,
721
  r: 0x210n
722
}, {
723
  a: 0xc3dn,
724
  b: -0xen,
725
  r: -0xdfn
726
}, {
727
  a: -0x9d7dn,
728
  b: 0x14n,
729
  r: -0x7dfn
730
}, {
731
  a: 0x1c8n,
732
  b: -0x1en,
733
  r: -0xfn
734
}, {
735
  a: 0x9a9n,
736
  b: -0x9n,
737
  r: -0x112n
738
}, {
739
  a: -0xd3n,
740
  b: -0xbn,
741
  r: 0x13n
742
}, {
743
  a: -0xe40n,
744
  b: 0xb9n,
745
  r: -0x13n
746
}, {
747
  a: 0xe410n,
748
  b: -0x5n,
749
  r: -0x2d9cn
750
}, {
751
  a: -0xadn,
752
  b: 0xe3n,
753
  r: 0n
754
}, {
755
  a: -0x286dn,
756
  b: 0xccn,
757
  r: -0x32n
758
}, {
759
  a: -0x270fn,
760
  b: -0x4dn,
761
  r: 0x81n
762
}, {
763
  a: 0xcefan,
764
  b: -0x71n,
765
  r: -0x1d4n
766
}, {
767
  a: 0xc8ebn,
768
  b: 0x8n,
769
  r: 0x191dn
770
}, {
771
  a: 0xf34n,
772
  b: -0x7dn,
773
  r: -0x1fn
774
}, {
775
  a: -0x58n,
776
  b: 0x15n,
777
  r: -0x4n
778
}, {
779
  a: -0x6cffn,
780
  b: -0x1cn,
781
  r: 0x3e4n
782
}, {
783
  a: 0x14f0n,
784
  b: 0x9n,
785
  r: 0x253n
786
}, {
787
  a: 0x1391n,
788
  b: 0xcn,
789
  r: 0x1a1n
790
}, {
791
  a: -0xe09dn,
792
  b: 0x7dn,
793
  r: -0x1ccn
794
}, {
795
  a: -0x63ecn,
796
  b: -0x4n,
797
  r: 0x18fbn
798
}, {
799
  a: -0xf608n,
800
  b: -0x2n,
801
  r: 0x7b04n
802
}, {
803
  a: -0xc97n,
804
  b: 0x7fn,
805
  r: -0x19n
806
}, {
807
  a: 0x80dn,
808
  b: 0x2n,
809
  r: 0x406n
810
}, {
811
  a: -0xe6bn,
812
  b: 0xfen,
813
  r: -0xen
814
}, {
815
  a: -0x714n,
816
  b: 0x34n,
817
  r: -0x22n
818
}, {
819
  a: -0xe051n,
820
  b: 0x5n,
821
  r: -0x2cddn
822
}, {
823
  a: 0xc06n,
824
  b: -0x3n,
825
  r: -0x402n
826
}, {
827
  a: 0xe8n,
828
  b: -0x3n,
829
  r: -0x4dn
830
}, {
831
  a: 0xde7n,
832
  b: -0xe4n,
833
  r: -0xfn
834
}, {
835
  a: 0x7cn,
836
  b: 0xf9n,
837
  r: 0n
838
}, {
839
  a: 0x68dn,
840
  b: 0xdfn,
841
  r: 0x7n
842
}, {
843
  a: -0xb0n,
844
  b: 0x4n,
845
  r: -0x2cn
846
}, {
847
  a: -0xc13n,
848
  b: 0xen,
849
  r: -0xdcn
850
}, {
851
  a: 0xf76n,
852
  b: -0xdn,
853
  r: -0x130n
854
}, {
855
  a: -0x142n,
856
  b: -0xen,
857
  r: 0x17n
858
}, {
859
  a: -0xca5fn,
860
  b: 0x1en,
861
  r: -0x6ben
862
}, {
863
  a: 0xd2n,
864
  b: 0xf2n,
865
  r: 0n
866
}, {
867
  a: -0xd8n,
868
  b: 0xfn,
869
  r: -0xen
870
}, {
871
  a: -0xecb5n,
872
  b: -0xf9n,
873
  r: 0xf3n
874
}, {
875
  a: -0x28bbn,
876
  b: -0x92n,
877
  r: 0x47n
878
}, {
879
  a: 0x7acn,
880
  b: 0x8en,
881
  r: 0xdn
882
}, {
883
  a: 0x17n,
884
  b: 0xdn,
885
  r: 0x1n
886
}, {
887
  a: -0x33n,
888
  b: 0x7n,
889
  r: -0x7n
890
}, {
891
  a: -0x74cn,
892
  b: 0x6n,
893
  r: -0x137n
894
}, {
895
  a: -0x676n,
896
  b: -0x24n,
897
  r: 0x2dn
898
}, {
899
  a: -0xb1n,
900
  b: 0x85n,
901
  r: -0x1n
902
}, {
903
  a: 0xc19dn,
904
  b: 0xcen,
905
  r: 0xf0n
906
}, {
907
  a: 0xc47n,
908
  b: 0xfn,
909
  r: 0xd1n
910
}, {
911
  a: -0x2063n,
912
  b: -0x50n,
913
  r: 0x67n
914
}, {
915
  a: 0xd70n,
916
  b: 0xen,
917
  r: 0xf5n
918
}, {
919
  a: -0xedcn,
920
  b: 0x5an,
921
  r: -0x2an
922
}, {
923
  a: 0x5f26n,
924
  b: -0xcn,
925
  r: -0x7edn
926
}, {
927
  a: 0xac28n,
928
  b: -0xen,
929
  r: -0xc4cn
930
}, {
931
  a: 0x593dn,
932
  b: 0x3en,
933
  r: 0x170n
934
}, {
935
  a: -0xd0n,
936
  b: 0xcn,
937
  r: -0x11n
938
}, {
939
  a: 0x99n,
940
  b: 0x5n,
941
  r: 0x1en
942
}, {
943
  a: -0xfan,
944
  b: 0x8n,
945
  r: -0x1fn
946
}, {
947
  a: -0x421bn,
948
  b: -0x51n,
949
  r: 0xd0n
950
}, {
951
  a: 0xce9cn,
952
  b: 0x9n,
953
  r: 0x16f4n
954
}, {
955
  a: -0x6dn,
956
  b: -0x3n,
957
  r: 0x24n
958
}, {
959
  a: 0xf6n,
960
  b: -0xan,
961
  r: -0x18n
962
}, {
963
  a: 0x412n,
964
  b: -0xan,
965
  r: -0x68n
966
}, {
967
  a: -0xc5b7n,
968
  b: -0x8n,
969
  r: 0x18b6n
970
}, {
971
  a: -0xbcn,
972
  b: 0xe0n,
973
  r: 0n
974
}, {
975
  a: 0x760cn,
976
  b: 0xe1n,
977
  r: 0x86n
978
}, {
979
  a: -0x5cn,
980
  b: -0xfn,
981
  r: 0x6n
982
}, {
983
  a: 0xab8n,
984
  b: -0x6n,
985
  r: -0x1c9n
986
}, {
987
  a: -0x57n,
988
  b: 0x5n,
989
  r: -0x11n
990
}, {
991
  a: -0x71a9n,
992
  b: -0xbn,
993
  r: 0xa55n
994
}, {
995
  a: -0xd23n,
996
  b: 0xfn,
997
  r: -0xe0n
998
}, {
999
  a: 0x6f47n,
1000
  b: -0x43n,
1001
  r: -0x1a9n
1002
}, {
1003
  a: 0xe617n,
1004
  b: -0xc8n,
1005
  r: -0x126n
1006
}, {
1007
  a: 0xfb02n,
1008
  b: 0x3n,
1009
  r: 0x53abn
1010
}, {
1011
  a: 0xb73n,
1012
  b: 0xcn,
1013
  r: 0xf4n
1014
}, {
1015
  a: -0xc29n,
1016
  b: 0xf5n,
1017
  r: -0xcn
1018
}, {
1019
  a: 0xd34n,
1020
  b: -0x3n,
1021
  r: -0x466n
1022
}, {
1023
  a: 0xd16n,
1024
  b: 0xdn,
1025
  r: 0x101n
1026
}, {
1027
  a: -0xebn,
1028
  b: 0xb8n,
1029
  r: -0x1n
1030
}, {
1031
  a: -0xbfn,
1032
  b: 0xf1n,
1033
  r: 0n
1034
}, {
1035
  a: -0xa0d8n,
1036
  b: -0x4n,
1037
  r: 0x2836n
1038
}, {
1039
  a: -0x71n,
1040
  b: 0xb2n,
1041
  r: 0n
1042
}, {
1043
  a: 0x4d38n,
1044
  b: 0xe5n,
1045
  r: 0x56n
1046
}, {
1047
  a: 0xadn,
1048
  b: -0xfn,
1049
  r: -0xbn
1050
}, {
1051
  a: -0xde3n,
1052
  b: -0x77n,
1053
  r: 0x1dn
1054
}, {
1055
  a: 0x2c4n,
1056
  b: -0x48n,
1057
  r: -0x9n
1058
}, {
1059
  a: 0xf2n,
1060
  b: -0xa8n,
1061
  r: -0x1n
1062
}, {
1063
  a: -0xe3n,
1064
  b: 0x70n,
1065
  r: -0x2n
1066
}, {
1067
  a: -0xd1n,
1068
  b: 0xd7n,
1069
  r: 0n
1070
}, {
1071
  a: 0x71n,
1072
  b: -0x59n,
1073
  r: -0x1n
1074
}, {
1075
  a: -0x7f0n,
1076
  b: -0xbn,
1077
  r: 0xb8n
1078
}, {
1079
  a: -0xb4e3n,
1080
  b: 0x45n,
1081
  r: -0x29fn
1082
}, {
1083
  a: 0x5d82n,
1084
  b: -0xen,
1085
  r: -0x6adn
1086
}, {
1087
  a: 0xc33bn,
1088
  b: 0x5bn,
1089
  r: 0x225n
1090
}, {
1091
  a: -0x63n,
1092
  b: -0xdbn,
1093
  r: 0n
1094
}, {
1095
  a: 0x89n,
1096
  b: 0x4n,
1097
  r: 0x22n
1098
}, {
1099
  a: -0xc295n,
1100
  b: -0xfn,
1101
  r: 0xcf8n
1102
}, {
1103
  a: -0x49c0n,
1104
  b: 0x11n,
1105
  r: -0x456n
1106
}, {
1107
  a: 0xaban,
1108
  b: -0x6an,
1109
  r: -0x19n
1110
}, {
1111
  a: 0xfbn,
1112
  b: -0x13n,
1113
  r: -0xdn
1114
}, {
1115
  a: 0x6fn,
1116
  b: 0xd3n,
1117
  r: 0n
1118
}, {
1119
  a: -0x6c7n,
1120
  b: -0x38n,
1121
  r: 0x1en
1122
}, {
1123
  a: 0xb2n,
1124
  b: -0x98n,
1125
  r: -0x1n
1126
}, {
1127
  a: -0xc1n,
1128
  b: 0xbn,
1129
  r: -0x11n
1130
}, {
1131
  a: -0xe3en,
1132
  b: 0x90n,
1133
  r: -0x19n
1134
}, {
1135
  a: 0x6f5n,
1136
  b: -0xbn,
1137
  r: -0xa1n
1138
}, {
1139
  a: -0x600cn,
1140
  b: 0xcn,
1141
  r: -0x801n
1142
}, {
1143
  a: 0xf06n,
1144
  b: 0x8n,
1145
  r: 0x1e0n
1146
}, {
1147
  a: -0x3be2n,
1148
  b: -0x61n,
1149
  r: 0x9en
1150
}, {
1151
  a: 0x6fn,
1152
  b: 0x1n,
1153
  r: 0x6fn
1154
}, {
1155
  a: -0x4cbcn,
1156
  b: -0x1n,
1157
  r: 0x4cbcn
1158
}, {
1159
  a: -0x755n,
1160
  b: -0xb0n,
1161
  r: 0xan
1162
}, {
1163
  a: -0x16n,
1164
  b: 0xen,
1165
  r: -0x1n
1166
}, {
1167
  a: 0x4d32n,
1168
  b: -0xdn,
1169
  r: -0x5f0n
1170
}, {
1171
  a: 0x38n,
1172
  b: 0x9n,
1173
  r: 0x6n
1174
}, {
1175
  a: 0x6c2n,
1176
  b: 0xen,
1177
  r: 0x7bn
1178
}, {
1179
  a: 0x8d3bn,
1180
  b: -0x24n,
1181
  r: -0x3ecn
1182
}, {
1183
  a: -0x78b3n,
1184
  b: 0xan,
1185
  r: -0xc11n
1186
}, {
1187
  a: 0xe6abn,
1188
  b: -0x3n,
1189
  r: -0x4ce3n
1190
}, {
1191
  a: -0xa4n,
1192
  b: 0xcn,
1193
  r: -0xdn
1194
}, {
1195
  a: -0xba8n,
1196
  b: -0x25n,
1197
  r: 0x50n
1198
}, {
1199
  a: -0x1dn,
1200
  b: 0xdn,
1201
  r: -0x2n
1202
}, {
1203
  a: 0xcfn,
1204
  b: -0x73n,
1205
  r: -0x1n
1206
}, {
1207
  a: 0x12en,
1208
  b: 0x88n,
1209
  r: 0x2n
1210
}, {
1211
  a: -0x748n,
1212
  b: -0x2n,
1213
  r: 0x3a4n
1214
}, {
1215
  a: -0x88n,
1216
  b: 0x8n,
1217
  r: -0x11n
1218
}, {
1219
  a: 0x1bn,
1220
  b: -0xd3n,
1221
  r: 0n
1222
}, {
1223
  a: 0xfcan,
1224
  b: -0x1en,
1225
  r: -0x86n
1226
}, {
1227
  a: -0x243n,
1228
  b: 0xb0n,
1229
  r: -0x3n
1230
}, {
1231
  a: -0x39n,
1232
  b: 0x8n,
1233
  r: -0x7n
1234
}, {
1235
  a: 0x57n,
1236
  b: -0x5n,
1237
  r: -0x11n
1238
}, {
1239
  a: -0xbaen,
1240
  b: 0xddn,
1241
  r: -0xdn
1242
}, {
1243
  a: 0x95e4n,
1244
  b: 0xbn,
1245
  r: 0xda0n
1246
}, {
1247
  a: -0xb19n,
1248
  b: 0xb0n,
1249
  r: -0x10n
1250
}, {
1251
  a: -0xcd7n,
1252
  b: -0x4n,
1253
  r: 0x335n
1254
}, {
1255
  a: -0x74n,
1256
  b: -0x1n,
1257
  r: 0x74n
1258
}, {
1259
  a: -0x1afn,
1260
  b: 0x7n,
1261
  r: -0x3dn
1262
}, {
1263
  a: 0x7ed9n,
1264
  b: 0xb7n,
1265
  r: 0xb1n
1266
}, {
1267
  a: -0x3895n,
1268
  b: -0xd4n,
1269
  r: 0x44n
1270
}, {
1271
  a: 0x869n,
1272
  b: -0x8bn,
1273
  r: -0xfn
1274
}, {
1275
  a: 0xce2n,
1276
  b: 0x5dn,
1277
  r: 0x23n
1278
}, {
1279
  a: -0xd0fn,
1280
  b: -0xfn,
1281
  r: 0xden
1282
}, {
1283
  a: 0x411n,
1284
  b: -0xe4n,
1285
  r: -0x4n
1286
}, {
1287
  a: -0x59n,
1288
  b: -0x6n,
1289
  r: 0xen
1290
}, {
1291
  a: -0xaf5fn,
1292
  b: 0xcan,
1293
  r: -0xden
1294
}, {
1295
  a: 0xfec5n,
1296
  b: -0xbn,
1297
  r: -0x1729n
1298
}, {
1299
  a: -0xeeen,
1300
  b: -0xcn,
1301
  r: 0x13en
1302
}, {
1303
  a: -0xf25n,
1304
  b: 0xa2n,
1305
  r: -0x17n
1306
}, {
1307
  a: 0xa4c6n,
1308
  b: -0xabn,
1309
  r: -0xf6n
1310
}, {
1311
  a: 0x5eadn,
1312
  b: -0x76n,
1313
  r: -0xcdn
1314
}, {
1315
  a: 0x255n,
1316
  b: 0x6n,
1317
  r: 0x63n
1318
}, {
1319
  a: 0x9efbn,
1320
  b: -0x4fn,
1321
  r: -0x203n
1322
}, {
1323
  a: 0x355n,
1324
  b: 0x4n,
1325
  r: 0xd5n
1326
}, {
1327
  a: -0xf50n,
1328
  b: -0xen,
1329
  r: 0x118n
1330
}, {
1331
  a: 0x8db1n,
1332
  b: 0xe4n,
1333
  r: 0x9fn
1334
}, {
1335
  a: 0x7ff3n,
1336
  b: 0x4cn,
1337
  r: 0x1aen
1338
}, {
1339
  a: 0xf3n,
1340
  b: -0x16n,
1341
  r: -0xbn
1342
}, {
1343
  a: -0x688n,
1344
  b: -0x2n,
1345
  r: 0x344n
1346
}, {
1347
  a: 0xcf18n,
1348
  b: -0x7n,
1349
  r: -0x1d95n
1350
}, {
1351
  a: 0xf3n,
1352
  b: 0x4fn,
1353
  r: 0x3n
1354
}, {
1355
  a: 0xf4f2n,
1356
  b: 0x1n,
1357
  r: 0xf4f2n
1358
}, {
1359
  a: -0xd8cn,
1360
  b: -0xd1n,
1361
  r: 0x10n
1362
}, {
1363
  a: -0x2c36n,
1364
  b: -0xcn,
1365
  r: 0x3afn
1366
}, {
1367
  a: 0xa5n,
1368
  b: 0x42n,
1369
  r: 0x2n
1370
}, {
1371
  a: -0x93e7n,
1372
  b: 0x9cn,
1373
  r: -0xf2n
1374
}, {
1375
  a: 0x25n,
1376
  b: -0x2n,
1377
  r: -0x12n
1378
}, {
1379
  a: -0x95n,
1380
  b: 0xa3n,
1381
  r: 0n
1382
}, {
1383
  a: -0x2an,
1384
  b: -0x4n,
1385
  r: 0xan
1386
}, {
1387
  a: -0xb5n,
1388
  b: 0xfn,
1389
  r: -0xcn
1390
}, {
1391
  a: -0x4a8n,
1392
  b: -0x4en,
1393
  r: 0xfn
1394
}, {
1395
  a: 0x9e11n,
1396
  b: -0xan,
1397
  r: -0xfcen
1398
}, {
1399
  a: 0xfb2n,
1400
  b: -0x9n,
1401
  r: -0x1ben
1402
}, {
1403
  a: 0xda90n,
1404
  b: 0xfn,
1405
  r: 0xe92n
1406
}, {
1407
  a: 0xc85n,
1408
  b: -0xc9n,
1409
  r: -0xfn
1410
}, {
1411
  a: 0xd3an,
1412
  b: -0x5fn,
1413
  r: -0x23n
1414
}, {
1415
  a: 0x3ebn,
1416
  b: 0xd1n,
1417
  r: 0x4n
1418
}, {
1419
  a: -0xad56n,
1420
  b: 0xf1n,
1421
  r: -0xb8n
1422
}, {
1423
  a: -0x31c6n,
1424
  b: 0xfn,
1425
  r: -0x351n
1426
}, {
1427
  a: 0xfd11n,
1428
  b: -0x37n,
1429
  r: -0x499n
1430
}, {
1431
  a: 0xf96n,
1432
  b: 0x2n,
1433
  r: 0x7cbn
1434
}, {
1435
  a: 0x977n,
1436
  b: 0xfn,
1437
  r: 0xa1n
1438
}, {
1439
  a: -0xfd1n,
1440
  b: 0x8n,
1441
  r: -0x1fan
1442
}, {
1443
  a: 0xf417n,
1444
  b: 0x2n,
1445
  r: 0x7a0bn
1446
}, {
1447
  a: -0x4an,
1448
  b: -0x6bn,
1449
  r: 0n
1450
}, {
1451
  a: -0x1dn,
1452
  b: -0xd7n,
1453
  r: 0n
1454
}, {
1455
  a: -0x488an,
1456
  b: -0xb1n,
1457
  r: 0x68n
1458
}, {
1459
  a: 0x3b0n,
1460
  b: -0x5cn,
1461
  r: -0xan
1462
}, {
1463
  a: 0x8f15n,
1464
  b: 0xcn,
1465
  r: 0xbecn
1466
}, {
1467
  a: -0x833n,
1468
  b: 0xf4n,
1469
  r: -0x8n
1470
}, {
1471
  a: 0x9dn,
1472
  b: -0x8n,
1473
  r: -0x13n
1474
}, {
1475
  a: 0x97n,
1476
  b: 0xa2n,
1477
  r: 0n
1478
}, {
1479
  a: -0x82efn,
1480
  b: 0x76n,
1481
  r: -0x11cn
1482
}, {
1483
  a: -0x87n,
1484
  b: -0xdn,
1485
  r: 0xan
1486
}, {
1487
  a: 0xba38n,
1488
  b: 0xf8n,
1489
  r: 0xc0n
1490
}, {
1491
  a: -0xa25n,
1492
  b: 0x3n,
1493
  r: -0x361n
1494
}, {
1495
  a: -0x3936n,
1496
  b: -0x7n,
1497
  r: 0x82cn
1498
}, {
1499
  a: 0x61n,
1500
  b: 0xb6n,
1501
  r: 0n
1502
}, {
1503
  a: 0x850n,
1504
  b: -0xen,
1505
  r: -0x98n
1506
}, {
1507
  a: 0xa412n,
1508
  b: -0x7n,
1509
  r: -0x1770n
1510
}, {
1511
  a: -0xf08n,
1512
  b: 0x7n,
1513
  r: -0x225n
1514
}, {
1515
  a: -0xf8e9n,
1516
  b: -0xbn,
1517
  r: 0x16a0n
1518
}, {
1519
  a: -0xa04n,
1520
  b: -0xfn,
1521
  r: 0xaan
1522
}, {
1523
  a: -0x818n,
1524
  b: -0x63n,
1525
  r: 0x14n
1526
}, {
1527
  a: -0x45n,
1528
  b: -0x9n,
1529
  r: 0x7n
1530
}, {
1531
  a: 0xe8n,
1532
  b: -0xd0n,
1533
  r: -0x1n
1534
}, {
1535
  a: -0xa8n,
1536
  b: -0xfn,
1537
  r: 0xbn
1538
}, {
1539
  a: -0x94n,
1540
  b: -0xe7n,
1541
  r: 0n
1542
}, {
1543
  a: 0x744n,
1544
  b: -0x1n,
1545
  r: -0x744n
1546
}, {
1547
  a: 0xb0n,
1548
  b: -0x7n,
1549
  r: -0x19n
1550
}, {
1551
  a: 0x624n,
1552
  b: -0x85n,
1553
  r: -0xbn
1554
}, {
1555
  a: 0x8434n,
1556
  b: 0x9n,
1557
  r: 0xeb0n
1558
}, {
1559
  a: -0x2accn,
1560
  b: 0x2n,
1561
  r: -0x1566n
1562
}, {
1563
  a: 0xf518n,
1564
  b: -0x6n,
1565
  r: -0x28d9n
1566
}, {
1567
  a: -0x21n,
1568
  b: 0x6n,
1569
  r: -0x5n
1570
}, {
1571
  a: -0x792n,
1572
  b: -0xan,
1573
  r: 0xc1n
1574
}, {
1575
  a: 0xe091n,
1576
  b: 0x6n,
1577
  r: 0x256dn
1578
}, {
1579
  a: -0x2c8dn,
1580
  b: 0xcn,
1581
  r: -0x3b6n
1582
}, {
1583
  a: 0x7fn,
1584
  b: 0x1n,
1585
  r: 0x7fn
1586
}, {
1587
  a: -0x313n,
1588
  b: -0x59n,
1589
  r: 0x8n
1590
}, {
1591
  a: 0x2503n,
1592
  b: 0x8n,
1593
  r: 0x4a0n
1594
}, {
1595
  a: -0xe4dn,
1596
  b: -0x8bn,
1597
  r: 0x1an
1598
}, {
1599
  a: -0xbfd4n,
1600
  b: 0xfn,
1601
  r: -0xcc9n
1602
}, {
1603
  a: -0xe1n,
1604
  b: -0xe6n,
1605
  r: 0n
1606
}, {
1607
  a: 0x1e4n,
1608
  b: -0x65n,
1609
  r: -0x4n
1610
}, {
1611
  a: -0xf31n,
1612
  b: -0x2n,
1613
  r: 0x798n
1614
}, {
1615
  a: -0xb92n,
1616
  b: -0x63n,
1617
  r: 0x1dn
1618
}, {
1619
  a: 0x9e3n,
1620
  b: 0xc2n,
1621
  r: 0xdn
1622
}, {
1623
  a: -0x89n,
1624
  b: -0x4dn,
1625
  r: 0x1n
1626
}, {
1627
  a: -0xf4n,
1628
  b: -0xf4n,
1629
  r: 0x1n
1630
}, {
1631
  a: -0x72n,
1632
  b: -0xf2n,
1633
  r: 0n
1634
}, {
1635
  a: 0x460n,
1636
  b: -0x96n,
1637
  r: -0x7n
1638
}, {
1639
  a: 0x2a4n,
1640
  b: -0x94n,
1641
  r: -0x4n
1642
}, {
1643
  a: 0xbd70n,
1644
  b: -0x9dn,
1645
  r: -0x134n
1646
}, {
1647
  a: -0xb031n,
1648
  b: 0xbn,
1649
  r: -0x1004n
1650
}, {
1651
  a: -0xc6en,
1652
  b: 0xdn,
1653
  r: -0xf4n
1654
}, {
1655
  a: -0x2efn,
1656
  b: 0x89n,
1657
  r: -0x5n
1658
}, {
1659
  a: 0x7c9n,
1660
  b: -0x5dn,
1661
  r: -0x15n
1662
}, {
1663
  a: 0x7289n,
1664
  b: 0x9n,
1665
  r: 0xcb9n
1666
}, {
1667
  a: -0xdf3n,
1668
  b: 0x1dn,
1669
  r: -0x7bn
1670
}, {
1671
  a: -0x5cn,
1672
  b: -0x4n,
1673
  r: 0x17n
1674
}, {
1675
  a: -0xffd7n,
1676
  b: -0xc0n,
1677
  r: 0x155n
1678
}, {
1679
  a: 0xdbdn,
1680
  b: 0x7n,
1681
  r: 0x1f6n
1682
}, {
1683
  a: -0xf8n,
1684
  b: 0xan,
1685
  r: -0x18n
1686
}, {
1687
  a: -0xb1n,
1688
  b: -0x6n,
1689
  r: 0x1dn
1690
}, {
1691
  a: 0x80cn,
1692
  b: 0xf6n,
1693
  r: 0x8n
1694
}, {
1695
  a: -0x1d17n,
1696
  b: 0x15n,
1697
  r: -0x162n
1698
}, {
1699
  a: 0x9807n,
1700
  b: -0x83n,
1701
  r: -0x129n
1702
}, {
1703
  a: 0x15n,
1704
  b: -0x4n,
1705
  r: -0x5n
1706
}, {
1707
  a: -0x36en,
1708
  b: -0xbn,
1709
  r: 0x4fn
1710
}, {
1711
  a: 0x4dn,
1712
  b: 0x7n,
1713
  r: 0xbn
1714
}, {
1715
  a: 0x26e2n,
1716
  b: 0x4n,
1717
  r: 0x9b8n
1718
}, {
1719
  a: -0xbab3n,
1720
  b: 0x5en,
1721
  r: -0x1fcn
1722
}, {
1723
  a: 0x73n,
1724
  b: 0x6n,
1725
  r: 0x13n
1726
}, {
1727
  a: 0xcan,
1728
  b: 0xc0n,
1729
  r: 0x1n
1730
}, {
1731
  a: -0xc5n,
1732
  b: -0x8n,
1733
  r: 0x18n
1734
}, {
1735
  a: -0xa1en,
1736
  b: 0x28n,
1737
  r: -0x40n
1738
}, {
1739
  a: 0x8bn,
1740
  b: 0xbn,
1741
  r: 0xcn
1742
}, {
1743
  a: -0x75en,
1744
  b: 0xbn,
1745
  r: -0xabn
1746
}, {
1747
  a: -0x20n,
1748
  b: -0xc8n,
1749
  r: 0n
1750
}, {
1751
  a: 0x2d4n,
1752
  b: 0x99n,
1753
  r: 0x4n
1754
}, {
1755
  a: -0x9aen,
1756
  b: 0xfn,
1757
  r: -0xa5n
1758
}, {
1759
  a: -0x705n,
1760
  b: -0x1n,
1761
  r: 0x705n
1762
}, {
1763
  a: 0x68n,
1764
  b: 0x16n,
1765
  r: 0x4n
1766
}, {
1767
  a: 0x943bn,
1768
  b: -0xfn,
1769
  r: -0x9e1n
1770
}, {
1771
  a: 0xe2dn,
1772
  b: -0x1an,
1773
  r: -0x8bn
1774
}, {
1775
  a: 0xdbb1n,
1776
  b: 0x7en,
1777
  r: 0x1ben
1778
}, {
1779
  a: -0xd7b3n,
1780
  b: 0x4n,
1781
  r: -0x35ecn
1782
}, {
1783
  a: 0x6e49n,
1784
  b: 0x1n,
1785
  r: 0x6e49n
1786
}, {
1787
  a: 0x2254n,
1788
  b: 0xcn,
1789
  r: 0x2dcn
1790
}, {
1791
  a: -0x6023n,
1792
  b: -0x1dn,
1793
  r: 0x350n
1794
}, {
1795
  a: 0xcc00n,
1796
  b: -0x6n,
1797
  r: -0x2200n
1798
}, {
1799
  a: 0xdeen,
1800
  b: 0x6cn,
1801
  r: 0x21n
1802
}, {
1803
  a: 0x82n,
1804
  b: 0x2fn,
1805
  r: 0x2n
1806
}, {
1807
  a: 0x16dn,
1808
  b: -0x1n,
1809
  r: -0x16dn
1810
}, {
1811
  a: 0x76ccn,
1812
  b: -0xen,
1813
  r: -0x87cn
1814
}, {
1815
  a: -0xben,
1816
  b: -0x5n,
1817
  r: 0x26n
1818
}, {
1819
  a: 0x8082n,
1820
  b: 0x37n,
1821
  r: 0x256n
1822
}, {
1823
  a: 0x65n,
1824
  b: -0xdn,
1825
  r: -0x7n
1826
}, {
1827
  a: -0xae53n,
1828
  b: 0x53n,
1829
  r: -0x219n
1830
}, {
1831
  a: -0x8en,
1832
  b: -0xbcn,
1833
  r: 0n
1834
}, {
1835
  a: -0x7cn,
1836
  b: -0x17n,
1837
  r: 0x5n
1838
}, {
1839
  a: 0xeefn,
1840
  b: -0x33n,
1841
  r: -0x4an
1842
}, {
1843
  a: 0x2ban,
1844
  b: -0x13n,
1845
  r: -0x24n
1846
}, {
1847
  a: -0xb7dn,
1848
  b: 0x1n,
1849
  r: -0xb7dn
1850
}, {
1851
  a: -0xc87cn,
1852
  b: -0x1n,
1853
  r: 0xc87cn
1854
}, {
1855
  a: -0xa49n,
1856
  b: -0x5n,
1857
  r: 0x20en
1858
}, {
1859
  a: 0xb711n,
1860
  b: -0xfn,
1861
  r: -0xc34n
1862
}, {
1863
  a: 0x564n,
1864
  b: 0x8n,
1865
  r: 0xacn
1866
}, {
1867
  a: 0x5a64n,
1868
  b: 0x9n,
1869
  r: 0xa0bn
1870
}, {
1871
  a: 0xb9en,
1872
  b: 0xadn,
1873
  r: 0x11n
1874
}, {
1875
  a: 0xe8n,
1876
  b: -0x3n,
1877
  r: -0x4dn
1878
}, {
1879
  a: 0x1cn,
1880
  b: -0x55n,
1881
  r: 0n
1882
}, {
1883
  a: -0x53dn,
1884
  b: 0x7n,
1885
  r: -0xbfn
1886
}, {
1887
  a: 0x44c9n,
1888
  b: 0x91n,
1889
  r: 0x79n
1890
}, {
1891
  a: -0x9b0n,
1892
  b: 0x5n,
1893
  r: -0x1f0n
1894
}, {
1895
  a: 0x553n,
1896
  b: 0x5n,
1897
  r: 0x110n
1898
}, {
1899
  a: 0x35fn,
1900
  b: 0xfn,
1901
  r: 0x39n
1902
}, {
1903
  a: 0xc9b4n,
1904
  b: -0x99n,
1905
  r: -0x151n
1906
}, {
1907
  a: 0x29dn,
1908
  b: -0x59n,
1909
  r: -0x7n
1910
}, {
1911
  a: -0xd97an,
1912
  b: 0x20n,
1913
  r: -0x6cbn
1914
}, {
1915
  a: 0xc2f2n,
1916
  b: 0xdn,
1917
  r: 0xefen
1918
}, {
1919
  a: 0x28n,
1920
  b: -0x5n,
1921
  r: -0x8n
1922
}, {
1923
  a: 0x4e93n,
1924
  b: 0x1n,
1925
  r: 0x4e93n
1926
}, {
1927
  a: -0x3cn,
1928
  b: -0xdn,
1929
  r: 0x4n
1930
}, {
1931
  a: -0xfen,
1932
  b: 0x1fn,
1933
  r: -0x8n
1934
}, {
1935
  a: -0xc2fn,
1936
  b: -0xcan,
1937
  r: 0xfn
1938
}, {
1939
  a: 0x48n,
1940
  b: -0x9an,
1941
  r: 0n
1942
}, {
1943
  a: -0xa36n,
1944
  b: 0x5n,
1945
  r: -0x20an
1946
}, {
1947
  a: 0x749dn,
1948
  b: 0x9n,
1949
  r: 0xcf5n
1950
}, {
1951
  a: 0x535cn,
1952
  b: -0x1n,
1953
  r: -0x535cn
1954
}, {
1955
  a: 0x61n,
1956
  b: 0x92n,
1957
  r: 0n
1958
}, {
1959
  a: 0x287n,
1960
  b: 0xcbn,
1961
  r: 0x3n
1962
}, {
1963
  a: 0xe50dn,
1964
  b: -0x1n,
1965
  r: -0xe50dn
1966
}, {
1967
  a: 0xcbn,
1968
  b: 0xbn,
1969
  r: 0x12n
1970
}, {
1971
  a: 0x37n,
1972
  b: 0x5n,
1973
  r: 0xbn
1974
}, {
1975
  a: -0x988fn,
1976
  b: -0xan,
1977
  r: 0xf41n
1978
}, {
1979
  a: 0x8b0n,
1980
  b: -0x18n,
1981
  r: -0x5cn
1982
}, {
1983
  a: 0x812bn,
1984
  b: -0x33n,
1985
  r: -0x288n
1986
}, {
1987
  a: 0xddn,
1988
  b: 0x6n,
1989
  r: 0x24n
1990
}, {
1991
  a: 0xd66n,
1992
  b: 0xcn,
1993
  r: 0x11dn
1994
}, {
1995
  a: -0xfdfn,
1996
  b: -0x46n,
1997
  r: 0x3an
1998
}, {
1999
  a: -0x82n,
2000
  b: 0xa9n,
2001
  r: 0n
2002
}, {
2003
  a: 0x5dn,
2004
  b: -0x1an,
2005
  r: -0x3n
2006
}, {
2007
  a: -0x518n,
2008
  b: -0x3n,
2009
  r: 0x1b2n
2010
}, {
2011
  a: 0x96efn,
2012
  b: 0x2n,
2013
  r: 0x4b77n
2014
}, {
2015
  a: -0x942n,
2016
  b: -0xen,
2017
  r: 0xa9n
2018
}, {
2019
  a: -0xd81n,
2020
  b: 0x56n,
2021
  r: -0x28n
2022
}, {
2023
  a: 0xeen,
2024
  b: 0x7n,
2025
  r: 0x22n
2026
}, {
2027
  a: 0xbedn,
2028
  b: -0xd1n,
2029
  r: -0xen
2030
}, {
2031
  a: 0xf1fn,
2032
  b: -0x4n,
2033
  r: -0x3c7n
2034
}, {
2035
  a: -0x1db7n,
2036
  b: -0x2n,
2037
  r: 0xedbn
2038
}, {
2039
  a: 0x68n,
2040
  b: -0x82n,
2041
  r: 0n
2042
}, {
2043
  a: 0x3e9n,
2044
  b: -0xc6n,
2045
  r: -0x5n
2046
}, {
2047
  a: 0xe65n,
2048
  b: -0xccn,
2049
  r: -0x12n
2050
}, {
2051
  a: 0xcd6an,
2052
  b: -0x72n,
2053
  r: -0x1cdn
2054
}, {
2055
  a: 0xe6bcn,
2056
  b: -0xbbn,
2057
  r: -0x13bn
2058
}, {
2059
  a: -0x5d5n,
2060
  b: -0x9n,
2061
  r: 0xa5n
2062
}, {
2063
  a: -0xcd99n,
2064
  b: 0xf4n,
2065
  r: -0xd7n
2066
}, {
2067
  a: 0x62n,
2068
  b: 0x21n,
2069
  r: 0x2n
2070
}, {
2071
  a: 0xdbn,
2072
  b: 0x8an,
2073
  r: 0x1n
2074
}, {
2075
  a: 0x4bn,
2076
  b: -0x99n,
2077
  r: 0n
2078
}, {
2079
  a: 0x51fcn,
2080
  b: -0x4n,
2081
  r: -0x147fn
2082
}, {
2083
  a: -0x6c6n,
2084
  b: -0xdn,
2085
  r: 0x85n
2086
}, {
2087
  a: 0xbdn,
2088
  b: 0x5en,
2089
  r: 0x2n
2090
}, {
2091
  a: 0x2666n,
2092
  b: -0x57n,
2093
  r: -0x70n
2094
}, {
2095
  a: 0xd9n,
2096
  b: -0xfn,
2097
  r: -0xen
2098
}, {
2099
  a: 0xdfn,
2100
  b: 0x9n,
2101
  r: 0x18n
2102
}, {
2103
  a: 0xb0n,
2104
  b: -0x30n,
2105
  r: -0x3n
2106
}, {
2107
  a: -0x7360n,
2108
  b: -0xb1n,
2109
  r: 0xa6n
2110
}, {
2111
  a: -0xa4fn,
2112
  b: 0x1n,
2113
  r: -0xa4fn
2114
}, {
2115
  a: 0x87e2n,
2116
  b: 0x74n,
2117
  r: 0x12bn
2118
}, {
2119
  a: 0xafn,
2120
  b: -0x9fn,
2121
  r: -0x1n
2122
}, {
2123
  a: 0x2683n,
2124
  b: 0x43n,
2125
  r: 0x93n
2126
}, {
2127
  a: 0x94n,
2128
  b: -0xbn,
2129
  r: -0xdn
2130
}, {
2131
  a: 0xdcf8n,
2132
  b: 0x2bn,
2133
  r: 0x523n
2134
}, {
2135
  a: 0x8b2n,
2136
  b: 0xdn,
2137
  r: 0xabn
2138
}, {
2139
  a: -0x9ae1n,
2140
  b: -0x6n,
2141
  r: 0x19d0n
2142
}, {
2143
  a: 0xfa9n,
2144
  b: -0xan,
2145
  r: -0x190n
2146
}, {
2147
  a: -0x1f79n,
2148
  b: 0xdan,
2149
  r: -0x24n
2150
}, {
2151
  a: -0x367n,
2152
  b: -0xbn,
2153
  r: 0x4fn
2154
}, {
2155
  a: 0xce79n,
2156
  b: 0xc1n,
2157
  r: 0x111n
2158
}, {
2159
  a: -0xe9n,
2160
  b: 0x4n,
2161
  r: -0x3an
2162
}, {
2163
  a: -0x532n,
2164
  b: -0xc4n,
2165
  r: 0x6n
2166
}, {
2167
  a: -0xe3n,
2168
  b: 0x9n,
2169
  r: -0x19n
2170
}, {
2171
  a: -0xd697n,
2172
  b: -0xbn,
2173
  r: 0x1382n
2174
}, {
2175
  a: -0x3b7dn,
2176
  b: -0x1n,
2177
  r: 0x3b7dn
2178
}, {
2179
  a: -0x695n,
2180
  b: 0xen,
2181
  r: -0x78n
2182
}, {
2183
  a: -0x3245n,
2184
  b: 0x8n,
2185
  r: -0x648n
2186
}, {
2187
  a: 0xf9n,
2188
  b: 0x5n,
2189
  r: 0x31n
2190
}, {
2191
  a: 0xben,
2192
  b: -0xb8n,
2193
  r: -0x1n
2194
}, {
2195
  a: 0x1an,
2196
  b: 0xan,
2197
  r: 0x2n
2198
}, {
2199
  a: 0xc4n,
2200
  b: 0x9n,
2201
  r: 0x15n
2202
}, {
2203
  a: -0x40n,
2204
  b: 0xbn,
2205
  r: -0x5n
2206
}, {
2207
  a: 0x23n,
2208
  b: 0xdn,
2209
  r: 0x2n
2210
}, {
2211
  a: -0x1an,
2212
  b: 0x3n,
2213
  r: -0x8n
2214
}, {
2215
  a: 0xb0e2n,
2216
  b: -0xden,
2217
  r: -0xcbn
2218
}, {
2219
  a: 0xf5een,
2220
  b: 0x72n,
2221
  r: 0x228n
2222
}, {
2223
  a: 0x18dn,
2224
  b: 0x34n,
2225
  r: 0x7n
2226
}, {
2227
  a: 0x54n,
2228
  b: -0x7an,
2229
  r: 0n
2230
}, {
2231
  a: -0xe6bn,
2232
  b: 0x70n,
2233
  r: -0x20n
2234
}, {
2235
  a: 0x3bn,
2236
  b: -0x8n,
2237
  r: -0x7n
2238
}, {
2239
  a: 0xe95n,
2240
  b: 0x6n,
2241
  r: 0x26en
2242
}, {
2243
  a: -0x77n,
2244
  b: -0xc6n,
2245
  r: 0n
2246
}, {
2247
  a: 0x37a3n,
2248
  b: -0x60n,
2249
  r: -0x94n
2250
}, {
2251
  a: -0x9ca9n,
2252
  b: -0x2cn,
2253
  r: 0x38fn
2254
}, {
2255
  a: 0x9an,
2256
  b: 0x10n,
2257
  r: 0x9n
2258
}, {
2259
  a: -0x15adn,
2260
  b: -0xen,
2261
  r: 0x18cn
2262
}, {
2263
  a: -0xc4bn,
2264
  b: -0x9n,
2265
  r: 0x15dn
2266
}, {
2267
  a: -0x992n,
2268
  b: -0x59n,
2269
  r: 0x1bn
2270
}, {
2271
  a: -0x2c5n,
2272
  b: -0x9n,
2273
  r: 0x4en
2274
}, {
2275
  a: -0x4c2dn,
2276
  b: -0x5n,
2277
  r: 0xf3cn
2278
}, {
2279
  a: -0xe6n,
2280
  b: 0xc0n,
2281
  r: -0x1n
2282
}, {
2283
  a: 0xe93n,
2284
  b: 0xfn,
2285
  r: 0xf8n
2286
}, {
2287
  a: -0xebfn,
2288
  b: -0x34n,
2289
  r: 0x48n
2290
}, {
2291
  a: 0xddn,
2292
  b: 0xfn,
2293
  r: 0xen
2294
}, {
2295
  a: 0x56b9n,
2296
  b: 0x9n,
2297
  r: 0x9a2n
2298
}, {
2299
  a: 0xe506n,
2300
  b: 0xen,
2301
  r: 0x105bn
2302
}, {
2303
  a: 0xe3b5n,
2304
  b: -0x1n,
2305
  r: -0xe3b5n
2306
}, {
2307
  a: -0x3d7n,
2308
  b: -0xbn,
2309
  r: 0x59n
2310
}, {
2311
  a: -0x65n,
2312
  b: 0x16n,
2313
  r: -0x4n
2314
}, {
2315
  a: -0xb07fn,
2316
  b: -0x96n,
2317
  r: 0x12dn
2318
}, {
2319
  a: 0x4129n,
2320
  b: 0x6n,
2321
  r: 0xadcn
2322
}, {
2323
  a: -0x5a25n,
2324
  b: 0x2n,
2325
  r: -0x2d12n
2326
}, {
2327
  a: 0xae1n,
2328
  b: -0x9n,
2329
  r: -0x135n
2330
}, {
2331
  a: -0xc15n,
2332
  b: -0xe6n,
2333
  r: 0xdn
2334
}, {
2335
  a: 0xc2n,
2336
  b: 0xb0n,
2337
  r: 0x1n
2338
}, {
2339
  a: 0xc7a4n,
2340
  b: -0x37n,
2341
  r: -0x3a1n
2342
}, {
2343
  a: 0x632n,
2344
  b: 0xcn,
2345
  r: 0x84n
2346
}, {
2347
  a: -0x1cc4n,
2348
  b: 0x69n,
2349
  r: -0x46n
2350
}, {
2351
  a: 0xea8n,
2352
  b: -0xfn,
2353
  r: -0xfan
2354
}, {
2355
  a: 0x88a0n,
2356
  b: 0x4n,
2357
  r: 0x2228n
2358
}, {
2359
  a: -0x6an,
2360
  b: 0xan,
2361
  r: -0xan
2362
}, {
2363
  a: -0xd03n,
2364
  b: -0x6n,
2365
  r: 0x22bn
2366
}, {
2367
  a: 0x8815n,
2368
  b: 0x4n,
2369
  r: 0x2205n
2370
}, {
2371
  a: -0xcbn,
2372
  b: 0x9n,
2373
  r: -0x16n
2374
}, {
2375
  a: 0x98n,
2376
  b: -0x9bn,
2377
  r: 0n
2378
}, {
2379
  a: 0x8cn,
2380
  b: 0x5fn,
2381
  r: 0x1n
2382
}, {
2383
  a: -0x139n,
2384
  b: 0xfcn,
2385
  r: -0x1n
2386
}, {
2387
  a: 0x8cn,
2388
  b: -0x6fn,
2389
  r: -0x1n
2390
}, {
2391
  a: -0x9en,
2392
  b: -0x3n,
2393
  r: 0x34n
2394
}, {
2395
  a: -0x82n,
2396
  b: -0x3n,
2397
  r: 0x2bn
2398
}, {
2399
  a: 0x7c6n,
2400
  b: 0xe6n,
2401
  r: 0x8n
2402
}, {
2403
  a: -0x65n,
2404
  b: 0xden,
2405
  r: 0n
2406
}, {
2407
  a: 0x5an,
2408
  b: -0xf2n,
2409
  r: 0n
2410
}, {
2411
  a: 0xe716n,
2412
  b: 0x9n,
2413
  r: 0x19adn
2414
}, {
2415
  a: -0xf2n,
2416
  b: 0x8cn,
2417
  r: -0x1n
2418
}, {
2419
  a: 0x1a1bn,
2420
  b: -0x3n,
2421
  r: -0x8b3n
2422
}, {
2423
  a: -0xa864n,
2424
  b: 0x1n,
2425
  r: -0xa864n
2426
}, {
2427
  a: 0x9en,
2428
  b: 0x8n,
2429
  r: 0x13n
2430
}, {
2431
  a: 0xaen,
2432
  b: -0xfn,
2433
  r: -0xbn
2434
}, {
2435
  a: -0x6e3n,
2436
  b: 0x34n,
2437
  r: -0x21n
2438
}, {
2439
  a: 0xbcn,
2440
  b: 0xc4n,
2441
  r: 0n
2442
}, {
2443
  a: 0x97a2n,
2444
  b: 0x7dn,
2445
  r: 0x136n
2446
}, {
2447
  a: 0xecdn,
2448
  b: -0xdfn,
2449
  r: -0x10n
2450
}, {
2451
  a: -0x9an,
2452
  b: 0x1fn,
2453
  r: -0x4n
2454
}, {
2455
  a: -0x2dn,
2456
  b: 0xf2n,
2457
  r: 0n
2458
}, {
2459
  a: -0x354n,
2460
  b: 0xd5n,
2461
  r: -0x4n
2462
}, {
2463
  a: 0x9524n,
2464
  b: -0x7en,
2465
  r: -0x12fn
2466
}, {
2467
  a: 0xf9n,
2468
  b: 0x8en,
2469
  r: 0x1n
2470
}, {
2471
  a: 0x346n,
2472
  b: 0xcan,
2473
  r: 0x4n
2474
}, {
2475
  a: -0xad06n,
2476
  b: 0x8en,
2477
  r: -0x137n
2478
}, {
2479
  a: -0xe895n,
2480
  b: -0xen,
2481
  r: 0x109cn
2482
}, {
2483
  a: -0x2154n,
2484
  b: 0xfn,
2485
  r: -0x238n
2486
}, {
2487
  a: -0xb7fn,
2488
  b: -0x42n,
2489
  r: 0x2cn
2490
}, {
2491
  a: -0xf3fbn,
2492
  b: -0x2n,
2493
  r: 0x79fdn
2494
}, {
2495
  a: 0x57een,
2496
  b: 0xen,
2497
  r: 0x647n
2498
}, {
2499
  a: -0x263n,
2500
  b: 0x6n,
2501
  r: -0x65n
2502
}, {
2503
  a: -0x844an,
2504
  b: 0x2n,
2505
  r: -0x4225n
2506
}, {
2507
  a: -0xa329n,
2508
  b: 0x6n,
2509
  r: -0x1b31n
2510
}, {
2511
  a: -0x3cn,
2512
  b: -0x34n,
2513
  r: 0x1n
2514
}, {
2515
  a: -0xce4n,
2516
  b: 0xdn,
2517
  r: -0xfdn
2518
}, {
2519
  a: 0x4an,
2520
  b: 0x7n,
2521
  r: 0xan
2522
}, {
2523
  a: -0x51n,
2524
  b: 0xan,
2525
  r: -0x8n
2526
}, {
2527
  a: 0x6748n,
2528
  b: -0xan,
2529
  r: -0xa54n
2530
}, {
2531
  a: 0xc84n,
2532
  b: 0x3n,
2533
  r: 0x42cn
2534
}, {
2535
  a: -0xe14n,
2536
  b: -0xfn,
2537
  r: 0xf0n
2538
}, {
2539
  a: 0x768n,
2540
  b: -0xbn,
2541
  r: -0xacn
2542
}, {
2543
  a: 0x6c7n,
2544
  b: 0xc8n,
2545
  r: 0x8n
2546
}, {
2547
  a: 0x84an,
2548
  b: -0xb2n,
2549
  r: -0xbn
2550
}, {
2551
  a: 0x53n,
2552
  b: -0xffn,
2553
  r: 0n
2554
}, {
2555
  a: 0xb9n,
2556
  b: -0xan,
2557
  r: -0x12n
2558
}, {
2559
  a: 0x25n,
2560
  b: 0x72n,
2561
  r: 0n
2562
}, {
2563
  a: 0x90fn,
2564
  b: 0xc1n,
2565
  r: 0xcn
2566
}, {
2567
  a: -0x1fn,
2568
  b: -0xfn,
2569
  r: 0x2n
2570
}, {
2571
  a: -0xe65an,
2572
  b: -0x3n,
2573
  r: 0x4cc8n
2574
}, {
2575
  a: 0xa9f9n,
2576
  b: -0xdan,
2577
  r: -0xc7n
2578
}, {
2579
  a: -0x55en,
2580
  b: -0x4n,
2581
  r: 0x157n
2582
}, {
2583
  a: 0xf707n,
2584
  b: -0xan,
2585
  r: -0x18b3n
2586
}, {
2587
  a: -0x7cd0n,
2588
  b: -0xdn,
2589
  r: 0x999n
2590
}, {
2591
  a: -0x19n,
2592
  b: -0x9en,
2593
  r: 0n
2594
}, {
2595
  a: -0x9cn,
2596
  b: 0xbn,
2597
  r: -0xen
2598
}, {
2599
  a: 0x6en,
2600
  b: 0x6n,
2601
  r: 0x12n
2602
}, {
2603
  a: 0x3a07n,
2604
  b: 0x43n,
2605
  r: 0xddn
2606
}, {
2607
  a: 0x986n,
2608
  b: 0xdfn,
2609
  r: 0xan
2610
}, {
2611
  a: 0x3bn,
2612
  b: -0xc0n,
2613
  r: 0n
2614
}, {
2615
  a: -0xd6n,
2616
  b: -0x29n,
2617
  r: 0x5n
2618
}, {
2619
  a: -0x5dn,
2620
  b: 0xe9n,
2621
  r: 0n
2622
}, {
2623
  a: -0x7dn,
2624
  b: 0xbn,
2625
  r: -0xbn
2626
}, {
2627
  a: 0xdc9n,
2628
  b: 0xen,
2629
  r: 0xfcn
2630
}, {
2631
  a: 0x3c85n,
2632
  b: 0xan,
2633
  r: 0x60dn
2634
}, {
2635
  a: 0xda94n,
2636
  b: 0x3n,
2637
  r: 0x48dcn
2638
}, {
2639
  a: 0xf03en,
2640
  b: -0x6n,
2641
  r: -0x280an
2642
}, {
2643
  a: 0xeaean,
2644
  b: 0xcbn,
2645
  r: 0x128n
2646
}, {
2647
  a: 0x673n,
2648
  b: 0x7n,
2649
  r: 0xebn
2650
}, {
2651
  a: -0x58n,
2652
  b: -0x28n,
2653
  r: 0x2n
2654
}, {
2655
  a: -0x75en,
2656
  b: -0x26n,
2657
  r: 0x31n
2658
}, {
2659
  a: -0x6b92n,
2660
  b: -0x7n,
2661
  r: 0xf5en
2662
}, {
2663
  a: 0x55c5n,
2664
  b: 0x9n,
2665
  r: 0x987n
2666
}, {
2667
  a: 0x40bn,
2668
  b: 0x8n,
2669
  r: 0x81n
2670
}, {
2671
  a: 0x3dn,
2672
  b: 0x4cn,
2673
  r: 0n
2674
}, {
2675
  a: -0x31n,
2676
  b: 0xen,
2677
  r: -0x3n
2678
}, {
2679
  a: -0x94an,
2680
  b: -0x1n,
2681
  r: 0x94an
2682
}, {
2683
  a: -0xbe36n,
2684
  b: 0xf9n,
2685
  r: -0xc3n
2686
}, {
2687
  a: -0xfan,
2688
  b: 0x2n,
2689
  r: -0x7dn
2690
}, {
2691
  a: -0x8bn,
2692
  b: 0xfn,
2693
  r: -0x9n
2694
}, {
2695
  a: 0x7094n,
2696
  b: -0xfn,
2697
  r: -0x781n
2698
}, {
2699
  a: 0x5en,
2700
  b: 0xen,
2701
  r: 0x6n
2702
}, {
2703
  a: -0x4ff8n,
2704
  b: -0x4n,
2705
  r: 0x13fen
2706
}, {
2707
  a: -0x9264n,
2708
  b: -0x8n,
2709
  r: 0x124cn
2710
}, {
2711
  a: -0x3dacn,
2712
  b: 0x2en,
2713
  r: -0x157n
2714
}, {
2715
  a: 0x8f2n,
2716
  b: -0x67n,
2717
  r: -0x16n
2718
}, {
2719
  a: -0x8b69n,
2720
  b: -0xcn,
2721
  r: 0xb9en
2722
}, {
2723
  a: 0x45n,
2724
  b: -0x7n,
2725
  r: -0x9n
2726
}, {
2727
  a: 0xb37n,
2728
  b: -0x6n,
2729
  r: -0x1den
2730
}, {
2731
  a: -0x9c4fn,
2732
  b: -0xbn,
2733
  r: 0xe35n
2734
}, {
2735
  a: -0xd1n,
2736
  b: 0xa4n,
2737
  r: -0x1n
2738
}, {
2739
  a: -0xe9n,
2740
  b: 0x97n,
2741
  r: -0x1n
2742
}, {
2743
  a: 0xcfn,
2744
  b: 0x9cn,
2745
  r: 0x1n
2746
}, {
2747
  a: 0x7853n,
2748
  b: -0xcn,
2749
  r: -0xa06n
2750
}, {
2751
  a: 0xb5n,
2752
  b: -0xf3n,
2753
  r: 0n
2754
}, {
2755
  a: 0xa2dan,
2756
  b: -0xfn,
2757
  r: -0xadbn
2758
}, {
2759
  a: 0xden,
2760
  b: -0xen,
2761
  r: -0xfn
2762
}, {
2763
  a: 0xdaean,
2764
  b: -0xfn,
2765
  r: -0xe98n
2766
}, {
2767
  a: -0xe6e9n,
2768
  b: -0x5fn,
2769
  r: 0x26en
2770
}, {
2771
  a: 0x975en,
2772
  b: -0x4an,
2773
  r: -0x20bn
2774
}, {
2775
  a: 0x4aadn,
2776
  b: 0xan,
2777
  r: 0x777n
2778
}, {
2779
  a: -0x23cn,
2780
  b: -0x4an,
2781
  r: 0x7n
2782
}, {
2783
  a: -0x5en,
2784
  b: -0x8dn,
2785
  r: 0n
2786
}, {
2787
  a: 0xb9abn,
2788
  b: 0x7n,
2789
  r: 0x1a86n
2790
}, {
2791
  a: -0x6400n,
2792
  b: -0x7n,
2793
  r: 0xe49n
2794
}, {
2795
  a: -0x615n,
2796
  b: 0xen,
2797
  r: -0x6fn
2798
}, {
2799
  a: -0xe43n,
2800
  b: 0x4n,
2801
  r: -0x390n
2802
}, {
2803
  a: 0x3f4cn,
2804
  b: 0x8an,
2805
  r: 0x75n
2806
}, {
2807
  a: 0x91n,
2808
  b: 0xan,
2809
  r: 0xen
2810
}, {
2811
  a: 0x3b7n,
2812
  b: -0x64n,
2813
  r: -0x9n
2814
}, {
2815
  a: -0xd09n,
2816
  b: -0x82n,
2817
  r: 0x19n
2818
}, {
2819
  a: -0x89en,
2820
  b: 0xen,
2821
  r: -0x9dn
2822
}, {
2823
  a: -0xe6n,
2824
  b: -0x1n,
2825
  r: 0xe6n
2826
}, {
2827
  a: -0x6c8n,
2828
  b: 0xean,
2829
  r: -0x7n
2830
}, {
2831
  a: -0x6381n,
2832
  b: -0x9n,
2833
  r: 0xb0en
2834
}, {
2835
  a: 0x7fn,
2836
  b: -0x58n,
2837
  r: -0x1n
2838
}, {
2839
  a: 0x57dn,
2840
  b: -0xbn,
2841
  r: -0x7fn
2842
}, {
2843
  a: -0x4b4n,
2844
  b: -0x6n,
2845
  r: 0xc8n
2846
}, {
2847
  a: -0xaf4en,
2848
  b: -0x16n,
2849
  r: 0x7f7n
2850
}, {
2851
  a: -0x4efcn,
2852
  b: -0xfn,
2853
  r: 0x544n
2854
}, {
2855
  a: -0xcen,
2856
  b: -0x36n,
2857
  r: 0x3n
2858
}, {
2859
  a: 0x3901n,
2860
  b: -0x6an,
2861
  r: -0x89n
2862
}, {
2863
  a: 0xdb5n,
2864
  b: 0x66n,
2865
  r: 0x22n
2866
}, {
2867
  a: -0x7bf0n,
2868
  b: 0x3n,
2869
  r: -0x2950n
2870
}, {
2871
  a: 0xb279n,
2872
  b: 0xen,
2873
  r: 0xcbfn
2874
}, {
2875
  a: 0x68n,
2876
  b: -0xd1n,
2877
  r: 0n
2878
}, {
2879
  a: 0x962n,
2880
  b: 0x7bn,
2881
  r: 0x13n
2882
}, {
2883
  a: 0x18n,
2884
  b: 0x7dn,
2885
  r: 0n
2886
}, {
2887
  a: 0xc85n,
2888
  b: -0xccn,
2889
  r: -0xfn
2890
}, {
2891
  a: 0xa00n,
2892
  b: -0x8n,
2893
  r: -0x140n
2894
}, {
2895
  a: -0xf56n,
2896
  b: -0x4dn,
2897
  r: 0x32n
2898
}, {
2899
  a: 0xden,
2900
  b: -0xfen,
2901
  r: 0n
2902
}, {
2903
  a: 0x8ee7n,
2904
  b: 0x3n,
2905
  r: 0x2fa2n
2906
}, {
2907
  a: 0xa3n,
2908
  b: 0x9n,
2909
  r: 0x12n
2910
}, {
2911
  a: 0xfafn,
2912
  b: 0x7n,
2913
  r: 0x23dn
2914
}, {
2915
  a: 0x9adfn,
2916
  b: 0x4n,
2917
  r: 0x26b7n
2918
}, {
2919
  a: 0x924n,
2920
  b: 0xddn,
2921
  r: 0xan
2922
}, {
2923
  a: -0xcfan,
2924
  b: 0x25n,
2925
  r: -0x59n
2926
}, {
2927
  a: 0x596n,
2928
  b: -0xfen,
2929
  r: -0x5n
2930
}, {
2931
  a: -0x87n,
2932
  b: -0xbn,
2933
  r: 0xcn
2934
}, {
2935
  a: 0x5821n,
2936
  b: -0xdn,
2937
  r: -0x6c7n
2938
}, {
2939
  a: 0x26n,
2940
  b: 0x74n,
2941
  r: 0n
2942
}, {
2943
  a: -0xeb2n,
2944
  b: 0x12n,
2945
  r: -0xd1n
2946
}, {
2947
  a: 0x40n,
2948
  b: -0xdn,
2949
  r: -0x4n
2950
}, {
2951
  a: 0xc0n,
2952
  b: -0xfbn,
2953
  r: 0n
2954
}, {
2955
  a: 0x5736n,
2956
  b: 0x3n,
2957
  r: 0x1d12n
2958
}, {
2959
  a: -0x76n,
2960
  b: 0xan,
2961
  r: -0xbn
2962
}, {
2963
  a: -0xdedn,
2964
  b: 0x5n,
2965
  r: -0x2c9n
2966
}, {
2967
  a: -0xf2n,
2968
  b: -0x9n,
2969
  r: 0x1an
2970
}, {
2971
  a: 0x247n,
2972
  b: 0xen,
2973
  r: 0x29n
2974
}, {
2975
  a: -0xacn,
2976
  b: -0xcn,
2977
  r: 0xen
2978
}, {
2979
  a: -0xcan,
2980
  b: 0x4dn,
2981
  r: -0x2n
2982
}, {
2983
  a: -0x2a96n,
2984
  b: 0xan,
2985
  r: -0x442n
2986
}, {
2987
  a: 0xd575n,
2988
  b: -0x3an,
2989
  r: -0x3aen
2990
}, {
2991
  a: -0xb9b0n,
2992
  b: -0xdn,
2993
  r: 0xe48n
2994
}, {
2995
  a: 0x8cn,
2996
  b: 0x5n,
2997
  r: 0x1cn
2998
}, {
2999
  a: -0x15c9n,
3000
  b: 0xen,
3001
  r: -0x18en
3002
}, {
3003
  a: 0xdb8fn,
3004
  b: -0xd3n,
3005
  r: -0x10an
3006
}, {
3007
  a: 0xa3n,
3008
  b: 0x55n,
3009
  r: 0x1n
3010
}, {
3011
  a: 0x9e2n,
3012
  b: 0x90n,
3013
  r: 0x11n
3014
}, {
3015
  a: -0xf090n,
3016
  b: 0x5dn,
3017
  r: -0x296n
3018
}, {
3019
  a: -0x4906n,
3020
  b: -0xbn,
3021
  r: 0x6a3n
3022
}, {
3023
  a: -0x6f4n,
3024
  b: 0xefn,
3025
  r: -0x7n
3026
}, {
3027
  a: -0x9fn,
3028
  b: -0x79n,
3029
  r: 0x1n
3030
}, {
3031
  a: -0x9fn,
3032
  b: -0x28n,
3033
  r: 0x3n
3034
}, {
3035
  a: 0xd49n,
3036
  b: 0x2dn,
3037
  r: 0x4bn
3038
}, {
3039
  a: 0x7a6n,
3040
  b: -0xe4n,
3041
  r: -0x8n
3042
}, {
3043
  a: -0x1dbn,
3044
  b: 0x3dn,
3045
  r: -0x7n
3046
}, {
3047
  a: -0x672n,
3048
  b: -0xadn,
3049
  r: 0x9n
3050
}, {
3051
  a: -0x93a1n,
3052
  b: 0x89n,
3053
  r: -0x113n
3054
}, {
3055
  a: -0x40n,
3056
  b: 0x4n,
3057
  r: -0x10n
3058
}, {
3059
  a: -0x7bn,
3060
  b: 0x25n,
3061
  r: -0x3n
3062
}, {
3063
  a: -0xfd7cn,
3064
  b: -0xc3n,
3065
  r: 0x14cn
3066
}, {
3067
  a: -0x3can,
3068
  b: -0xdn,
3069
  r: 0x4an
3070
}, {
3071
  a: 0x606bn,
3072
  b: 0xdn,
3073
  r: 0x76an
3074
}, {
3075
  a: 0x5cn,
3076
  b: -0xfbn,
3077
  r: 0n
3078
}, {
3079
  a: -0x3dc5n,
3080
  b: 0x8n,
3081
  r: -0x7b8n
3082
}, {
3083
  a: 0x79b7n,
3084
  b: 0xe3n,
3085
  r: 0x89n
3086
}, {
3087
  a: 0xab4n,
3088
  b: 0x8n,
3089
  r: 0x156n
3090
}, {
3091
  a: -0x7fn,
3092
  b: -0xf6n,
3093
  r: 0n
3094
}, {
3095
  a: -0x4ffn,
3096
  b: 0x2dn,
3097
  r: -0x1cn
3098
}, {
3099
  a: -0xf69fn,
3100
  b: -0x2n,
3101
  r: 0x7b4fn
3102
}, {
3103
  a: 0xd20n,
3104
  b: 0x10n,
3105
  r: 0xd2n
3106
}, {
3107
  a: -0xd53n,
3108
  b: 0x96n,
3109
  r: -0x16n
3110
}, {
3111
  a: 0xe72cn,
3112
  b: -0x4n,
3113
  r: -0x39cbn
3114
}, {
3115
  a: 0x49n,
3116
  b: 0x60n,
3117
  r: 0n
3118
}, {
3119
  a: 0xcdn,
3120
  b: -0xa7n,
3121
  r: -0x1n
3122
}, {
3123
  a: 0x849n,
3124
  b: 0xdn,
3125
  r: 0xa3n
3126
}, {
3127
  a: -0x7fen,
3128
  b: 0xfen,
3129
  r: -0x8n
3130
}, {
3131
  a: 0x9ccen,
3132
  b: -0x9en,
3133
  r: -0xfen
3134
}, {
3135
  a: -0xc9n,
3136
  b: -0x3n,
3137
  r: 0x43n
3138
}, {
3139
  a: 0x54n,
3140
  b: -0x9n,
3141
  r: -0x9n
3142
}, {
3143
  a: -0x24ffn,
3144
  b: 0x12n,
3145
  r: -0x20en
3146
}, {
3147
  a: 0x1568n,
3148
  b: 0x40n,
3149
  r: 0x55n
3150
}, {
3151
  a: -0x9fa6n,
3152
  b: -0xf2n,
3153
  r: 0xa8n
3154
}, {
3155
  a: 0x106n,
3156
  b: 0xdn,
3157
  r: 0x14n
3158
}, {
3159
  a: -0xe895n,
3160
  b: -0xcn,
3161
  r: 0x1361n
3162
}, {
3163
  a: 0x78fn,
3164
  b: -0x4an,
3165
  r: -0x1an
3166
}, {
3167
  a: 0x415bn,
3168
  b: 0x74n,
3169
  r: 0x90n
3170
}, {
3171
  a: 0x9c2n,
3172
  b: -0xb5n,
3173
  r: -0xdn
3174
}, {
3175
  a: 0x168n,
3176
  b: -0x3n,
3177
  r: -0x78n
3178
}, {
3179
  a: 0x2fan,
3180
  b: -0xa1n,
3181
  r: -0x4n
3182
}, {
3183
  a: 0x6d91n,
3184
  b: -0xd1n,
3185
  r: -0x86n
3186
}, {
3187
  a: 0xcen,
3188
  b: -0x1n,
3189
  r: -0xcen
3190
}, {
3191
  a: 0x30bfn,
3192
  b: 0x4n,
3193
  r: 0xc2fn
3194
}, {
3195
  a: 0x82n,
3196
  b: 0xen,
3197
  r: 0x9n
3198
}, {
3199
  a: 0xa8n,
3200
  b: -0x99n,
3201
  r: -0x1n
3202
}, {
3203
  a: -0x26n,
3204
  b: 0xan,
3205
  r: -0x3n
3206
}, {
3207
  a: -0xe133n,
3208
  b: -0x8n,
3209
  r: 0x1c26n
3210
}, {
3211
  a: -0x926n,
3212
  b: 0xen,
3213
  r: -0xa7n
3214
}, {
3215
  a: -0xfc87n,
3216
  b: -0xd2n,
3217
  r: 0x133n
3218
}, {
3219
  a: -0x960en,
3220
  b: -0x7cn,
3221
  r: 0x135n
3222
}, {
3223
  a: 0x8640n,
3224
  b: -0x6en,
3225
  r: -0x138n
3226
}, {
3227
  a: -0x5c34n,
3228
  b: 0x57n,
3229
  r: -0x10fn
3230
}, {
3231
  a: -0x8a2n,
3232
  b: 0xcen,
3233
  r: -0xan
3234
}, {
3235
  a: 0xd1n,
3236
  b: -0xan,
3237
  r: -0x14n
3238
}, {
3239
  a: 0x2340n,
3240
  b: -0x35n,
3241
  r: -0xaan
3242
}, {
3243
  a: 0x4afn,
3244
  b: -0x26n,
3245
  r: -0x1fn
3246
}, {
3247
  a: 0xdc1cn,
3248
  b: -0xeen,
3249
  r: -0xecn
3250
}, {
3251
  a: -0xf7n,
3252
  b: 0x8bn,
3253
  r: -0x1n
3254
}, {
3255
  a: 0x8647n,
3256
  b: 0x9cn,
3257
  r: 0xdcn
3258
}, {
3259
  a: -0x47en,
3260
  b: -0x4n,
3261
  r: 0x11fn
3262
}, {
3263
  a: 0x3fn,
3264
  b: 0x62n,
3265
  r: 0n
3266
}, {
3267
  a: -0x40n,
3268
  b: -0xb0n,
3269
  r: 0n
3270
}, {
3271
  a: -0x96n,
3272
  b: -0xfbn,
3273
  r: 0n
3274
}, {
3275
  a: -0x597n,
3276
  b: 0x1n,
3277
  r: -0x597n
3278
}, {
3279
  a: -0x60n,
3280
  b: -0xb6n,
3281
  r: 0n
3282
}, {
3283
  a: -0x9en,
3284
  b: 0x4n,
3285
  r: -0x27n
3286
}, {
3287
  a: -0x634n,
3288
  b: 0xb3n,
3289
  r: -0x8n
3290
}, {
3291
  a: 0x2en,
3292
  b: 0xban,
3293
  r: 0n
3294
}, {
3295
  a: 0xb4an,
3296
  b: -0x30n,
3297
  r: -0x3cn
3298
}, {
3299
  a: 0x6912n,
3300
  b: 0xa5n,
3301
  r: 0xa3n
3302
}, {
3303
  a: 0xa48n,
3304
  b: 0xdn,
3305
  r: 0xcan
3306
}, {
3307
  a: 0x4f4cn,
3308
  b: 0xedn,
3309
  r: 0x55n
3310
}, {
3311
  a: 0xefbn,
3312
  b: -0x7n,
3313
  r: -0x223n
3314
}, {
3315
  a: 0xf938n,
3316
  b: -0x71n,
3317
  r: -0x234n
3318
}, {
3319
  a: -0x484n,
3320
  b: 0x91n,
3321
  r: -0x7n
3322
}, {
3323
  a: 0x1926n,
3324
  b: 0x4n,
3325
  r: 0x649n
3326
}, {
3327
  a: -0xd4n,
3328
  b: 0xc9n,
3329
  r: -0x1n
3330
}, {
3331
  a: 0xfen,
3332
  b: -0xbn,
3333
  r: -0x17n
3334
}, {
3335
  a: 0xaen,
3336
  b: -0x7n,
3337
  r: -0x18n
3338
}, {
3339
  a: 0x3a74n,
3340
  b: -0xfn,
3341
  r: -0x3e5n
3342
}, {
3343
  a: 0x5d0n,
3344
  b: -0x13n,
3345
  r: -0x4en
3346
}, {
3347
  a: 0x744dn,
3348
  b: -0x6n,
3349
  r: -0x1362n
3350
}, {
3351
  a: 0x44n,
3352
  b: 0xf9n,
3353
  r: 0n
3354
}, {
3355
  a: -0xafen,
3356
  b: -0x3n,
3357
  r: 0x3aan
3358
}, {
3359
  a: 0xbb3an,
3360
  b: -0xbn,
3361
  r: -0x1105n
3362
}, {
3363
  a: -0x73n,
3364
  b: 0x6bn,
3365
  r: -0x1n
3366
}, {
3367
  a: -0xb2dn,
3368
  b: -0xbn,
3369
  r: 0x104n
3370
}, {
3371
  a: 0xc263n,
3372
  b: 0x1n,
3373
  r: 0xc263n
3374
}, {
3375
  a: -0x7d7n,
3376
  b: -0x5n,
3377
  r: 0x191n
3378
}, {
3379
  a: 0x82c0n,
3380
  b: 0x3n,
3381
  r: 0x2b95n
3382
}, {
3383
  a: 0xe298n,
3384
  b: 0xeen,
3385
  r: 0xf3n
3386
}, {
3387
  a: -0xec3n,
3388
  b: 0x60n,
3389
  r: -0x27n
3390
}, {
3391
  a: 0xfan,
3392
  b: 0xb1n,
3393
  r: 0x1n
3394
}, {
3395
  a: 0x2809n,
3396
  b: 0xc2n,
3397
  r: 0x34n
3398
}, {
3399
  a: -0x8ab1n,
3400
  b: -0x5cn,
3401
  r: 0x181n
3402
}, {
3403
  a: 0x5742n,
3404
  b: -0x6n,
3405
  r: -0xe8bn
3406
}, {
3407
  a: 0xd7n,
3408
  b: 0x7dn,
3409
  r: 0x1n
3410
}, {
3411
  a: 0xben,
3412
  b: -0x4n,
3413
  r: -0x2fn
3414
}, {
3415
  a: -0xde94n,
3416
  b: -0x2n,
3417
  r: 0x6f4an
3418
}, {
3419
  a: -0x832n,
3420
  b: -0xan,
3421
  r: 0xd1n
3422
}, {
3423
  a: -0xc4c4n,
3424
  b: 0x5n,
3425
  r: -0x275an
3426
}, {
3427
  a: 0xcbc7n,
3428
  b: -0x1an,
3429
  r: -0x7d6n
3430
}, {
3431
  a: 0xb3n,
3432
  b: 0xa5n,
3433
  r: 0x1n
3434
}, {
3435
  a: 0xb4n,
3436
  b: -0xen,
3437
  r: -0xcn
3438
}, {
3439
  a: 0xbd72n,
3440
  b: -0x43n,
3441
  r: -0x2d3n
3442
}, {
3443
  a: -0x53a3n,
3444
  b: 0xe3n,
3445
  r: -0x5en
3446
}, {
3447
  a: 0x58n,
3448
  b: 0x52n,
3449
  r: 0x1n
3450
}, {
3451
  a: -0x8ecn,
3452
  b: -0x1fn,
3453
  r: 0x49n
3454
}, {
3455
  a: 0x220n,
3456
  b: -0x5n,
3457
  r: -0x6cn
3458
}, {
3459
  a: 0x4ban,
3460
  b: 0x7n,
3461
  r: 0xacn
3462
}, {
3463
  a: 0xdd3n,
3464
  b: -0xd7n,
3465
  r: -0x10n
3466
}, {
3467
  a: 0x210n,
3468
  b: -0xan,
3469
  r: -0x34n
3470
}, {
3471
  a: -0x511en,
3472
  b: -0x75n,
3473
  r: 0xb1n
3474
}, {
3475
  a: 0xaa02n,
3476
  b: 0x2dn,
3477
  r: 0x3c7n
3478
}, {
3479
  a: -0x91n,
3480
  b: -0x1n,
3481
  r: 0x91n
3482
}, {
3483
  a: -0xd1an,
3484
  b: -0xfn,
3485
  r: 0xdfn
3486
}, {
3487
  a: 0x6en,
3488
  b: 0xcfn,
3489
  r: 0n
3490
}, {
3491
  a: 0x472n,
3492
  b: -0x4n,
3493
  r: -0x11cn
3494
}, {
3495
  a: -0xb327n,
3496
  b: 0x90n,
3497
  r: -0x13en
3498
}, {
3499
  a: 0xf283n,
3500
  b: -0x4fn,
3501
  r: -0x311n
3502
}, {
3503
  a: -0x84e7n,
3504
  b: -0xdn,
3505
  r: 0xa39n
3506
}, {
3507
  a: -0x2e4n,
3508
  b: 0x2n,
3509
  r: -0x172n
3510
}, {
3511
  a: 0x42n,
3512
  b: 0x2n,
3513
  r: 0x21n
3514
}, {
3515
  a: -0x522dn,
3516
  b: -0x2n,
3517
  r: 0x2916n
3518
}, {
3519
  a: -0x70f9n,
3520
  b: -0xbn,
3521
  r: 0xa45n
3522
}, {
3523
  a: 0xf2n,
3524
  b: 0x6bn,
3525
  r: 0x2n
3526
}, {
3527
  a: -0x667n,
3528
  b: 0xb3n,
3529
  r: -0x9n
3530
}, {
3531
  a: -0xb138n,
3532
  b: -0xen,
3533
  r: 0xca8n
3534
}, {
3535
  a: -0x94an,
3536
  b: 0xbn,
3537
  r: -0xd8n
3538
}, {
3539
  a: 0x2206n,
3540
  b: 0xe0n,
3541
  r: 0x26n
3542
}, {
3543
  a: -0xdb8n,
3544
  b: 0x5n,
3545
  r: -0x2ben
3546
}, {
3547
  a: -0xe4cn,
3548
  b: 0x96n,
3549
  r: -0x18n
3550
}, {
3551
  a: 0x68n,
3552
  b: 0x15n,
3553
  r: 0x4n
3554
}, {
3555
  a: -0xd7an,
3556
  b: -0xbn,
3557
  r: 0x139n
3558
}, {
3559
  a: -0x52f2n,
3560
  b: 0xan,
3561
  r: -0x84bn
3562
}, {
3563
  a: 0xa324n,
3564
  b: -0x6n,
3565
  r: -0x1b30n
3566
}, {
3567
  a: 0x996cn,
3568
  b: 0xen,
3569
  r: 0xaf5n
3570
}, {
3571
  a: 0xc1n,
3572
  b: -0xcfn,
3573
  r: 0n
3574
}, {
3575
  a: 0x14an,
3576
  b: 0x68n,
3577
  r: 0x3n
3578
}, {
3579
  a: 0xa90en,
3580
  b: 0x1fn,
3581
  r: 0x574n
3582
}, {
3583
  a: -0x8adn,
3584
  b: 0xcn,
3585
  r: -0xb9n
3586
}, {
3587
  a: 0x206n,
3588
  b: -0xc0n,
3589
  r: -0x2n
3590
}, {
3591
  a: 0x173n,
3592
  b: -0xan,
3593
  r: -0x25n
3594
}, {
3595
  a: -0x35b1n,
3596
  b: -0x76n,
3597
  r: 0x74n
3598
}, {
3599
  a: -0x614n,
3600
  b: -0x77n,
3601
  r: 0xdn
3602
}, {
3603
  a: 0xaf9n,
3604
  b: -0xbcn,
3605
  r: -0xen
3606
}, {
3607
  a: 0xab0n,
3608
  b: -0xd0n,
3609
  r: -0xdn
3610
}, {
3611
  a: 0x1en,
3612
  b: 0xe1n,
3613
  r: 0n
3614
}, {
3615
  a: -0xa539n,
3616
  b: -0xfn,
3617
  r: 0xb03n
3618
}, {
3619
  a: 0x2f70n,
3620
  b: 0x9bn,
3621
  r: 0x4en
3622
}, {
3623
  a: -0x3cn,
3624
  b: -0x2n,
3625
  r: 0x1en
3626
}, {
3627
  a: 0xaab2n,
3628
  b: -0xen,
3629
  r: -0xc31n
3630
}, {
3631
  a: -0xffn,
3632
  b: 0x7n,
3633
  r: -0x24n
3634
}, {
3635
  a: -0x860n,
3636
  b: 0x8n,
3637
  r: -0x10cn
3638
}, {
3639
  a: -0xe1n,
3640
  b: -0xen,
3641
  r: 0x10n
3642
}, {
3643
  a: -0x9dcn,
3644
  b: 0x83n,
3645
  r: -0x13n
3646
}, {
3647
  a: 0x44n,
3648
  b: -0x6fn,
3649
  r: 0n
3650
}, {
3651
  a: 0x5430n,
3652
  b: -0x2n,
3653
  r: -0x2a18n
3654
}, {
3655
  a: 0x4f5an,
3656
  b: -0xbn,
3657
  r: -0x736n
3658
}, {
3659
  a: 0xc68en,
3660
  b: 0x60n,
3661
  r: 0x211n
3662
}, {
3663
  a: 0xb5cn,
3664
  b: 0xa9n,
3665
  r: 0x11n
3666
}, {
3667
  a: -0xd191n,
3668
  b: 0xc8n,
3669
  r: -0x10cn
3670
}, {
3671
  a: 0xeedn,
3672
  b: 0x38n,
3673
  r: 0x44n
3674
}, {
3675
  a: 0xe9n,
3676
  b: -0x3en,
3677
  r: -0x3n
3678
}, {
3679
  a: 0x4an,
3680
  b: -0xcn,
3681
  r: -0x6n
3682
}, {
3683
  a: -0xf513n,
3684
  b: -0xbfn,
3685
  r: 0x148n
3686
}, {
3687
  a: -0x576n,
3688
  b: -0xb8n,
3689
  r: 0x7n
3690
}, {
3691
  a: -0x1bfdn,
3692
  b: 0x5n,
3693
  r: -0x599n
3694
}, {
3695
  a: 0xc3n,
3696
  b: -0xfn,
3697
  r: -0xdn
3698
}, {
3699
  a: 0xd08n,
3700
  b: 0x7an,
3701
  r: 0x1bn
3702
}, {
3703
  a: -0xb0n,
3704
  b: -0x6n,
3705
  r: 0x1dn
3706
}, {
3707
  a: 0xe7n,
3708
  b: -0x4dn,
3709
  r: -0x3n
3710
}, {
3711
  a: -0x6b70n,
3712
  b: 0x65n,
3713
  r: -0x110n
3714
}, {
3715
  a: -0x2e0n,
3716
  b: 0xcn,
3717
  r: -0x3dn
3718
}, {
3719
  a: -0x5ddn,
3720
  b: -0x7n,
3721
  r: 0xd6n
3722
}, {
3723
  a: 0xc6n,
3724
  b: -0x4n,
3725
  r: -0x31n
3726
}, {
3727
  a: -0x3bbn,
3728
  b: 0xcdn,
3729
  r: -0x4n
3730
}, {
3731
  a: 0x4b3n,
3732
  b: 0x3n,
3733
  r: 0x191n
3734
}, {
3735
  a: 0xb3een,
3736
  b: 0x9an,
3737
  r: 0x12bn
3738
}, {
3739
  a: 0x302n,
3740
  b: -0xc1n,
3741
  r: -0x3n
3742
}, {
3743
  a: -0x5dfn,
3744
  b: -0xe1n,
3745
  r: 0x6n
3746
}, {
3747
  a: 0x18n,
3748
  b: -0x98n,
3749
  r: 0n
3750
}, {
3751
  a: 0x74n,
3752
  b: -0x8n,
3753
  r: -0xen
3754
}, {
3755
  a: -0xd98n,
3756
  b: 0x65n,
3757
  r: -0x22n
3758
}, {
3759
  a: -0x3819n,
3760
  b: 0xbdn,
3761
  r: -0x4bn
3762
}, {
3763
  a: -0xb6n,
3764
  b: 0xan,
3765
  r: -0x12n
3766
}, {
3767
  a: -0x60an,
3768
  b: 0x8n,
3769
  r: -0xc1n
3770
}, {
3771
  a: 0x9831n,
3772
  b: -0x7n,
3773
  r: -0x15bdn
3774
}, {
3775
  a: -0x27aan,
3776
  b: -0xccn,
3777
  r: 0x31n
3778
}, {
3779
  a: -0x5cn,
3780
  b: 0xen,
3781
  r: -0x6n
3782
}, {
3783
  a: 0xee4n,
3784
  b: 0x7n,
3785
  r: 0x220n
3786
}, {
3787
  a: 0xf7n,
3788
  b: -0xffn,
3789
  r: 0n
3790
}, {
3791
  a: 0x88n,
3792
  b: -0xf0n,
3793
  r: 0n
3794
}, {
3795
  a: -0x77f7n,
3796
  b: 0x2cn,
3797
  r: -0x2b9n
3798
}, {
3799
  a: -0x553fn,
3800
  b: 0x54n,
3801
  r: -0x103n
3802
}, {
3803
  a: -0xbdaen,
3804
  b: 0x3n,
3805
  r: -0x3f3an
3806
}, {
3807
  a: -0x911fn,
3808
  b: 0xfn,
3809
  r: -0x9acn
3810
}, {
3811
  a: -0x978fn,
3812
  b: 0xen,
3813
  r: -0xad3n
3814
}, {
3815
  a: -0x4702n,
3816
  b: 0x36n,
3817
  r: -0x150n
3818
}, {
3819
  a: -0x9bn,
3820
  b: -0xa7n,
3821
  r: 0n
3822
}, {
3823
  a: -0x73bbn,
3824
  b: -0xf9n,
3825
  r: 0x76n
3826
}, {
3827
  a: -0xe64n,
3828
  b: 0xbn,
3829
  r: -0x14en
3830
}, {
3831
  a: 0xd9n,
3832
  b: -0x8n,
3833
  r: -0x1bn
3834
}, {
3835
  a: 0xc3n,
3836
  b: -0x6n,
3837
  r: -0x20n
3838
}, {
3839
  a: -0x7260n,
3840
  b: -0x7n,
3841
  r: 0x1056n
3842
}, {
3843
  a: 0xc357n,
3844
  b: 0xe6n,
3845
  r: 0xd9n
3846
}, {
3847
  a: 0x4dn,
3848
  b: -0x2bn,
3849
  r: -0x1n
3850
}, {
3851
  a: 0x9b14n,
3852
  b: -0x3n,
3853
  r: -0x33b1n
3854
}, {
3855
  a: 0x53n,
3856
  b: -0xcan,
3857
  r: 0n
3858
}, {
3859
  a: -0x9eb4n,
3860
  b: 0xa0n,
3861
  r: -0xfdn
3862
}, {
3863
  a: -0x7714n,
3864
  b: -0x3n,
3865
  r: 0x27b1n
3866
}, {
3867
  a: -0x13an,
3868
  b: 0x81n,
3869
  r: -0x2n
3870
}, {
3871
  a: 0x3215n,
3872
  b: -0x3n,
3873
  r: -0x10b1n
3874
}, {
3875
  a: 0x18n,
3876
  b: -0xd7n,
3877
  r: 0n
3878
}, {
3879
  a: 0xc76n,
3880
  b: -0xa2n,
3881
  r: -0x13n
3882
}, {
3883
  a: -0xacacn,
3884
  b: -0xan,
3885
  r: 0x1144n
3886
}, {
3887
  a: 0x37n,
3888
  b: -0xedn,
3889
  r: 0n
3890
}, {
3891
  a: -0xe0n,
3892
  b: 0xc3n,
3893
  r: -0x1n
3894
}, {
3895
  a: 0x52a8n,
3896
  b: 0x5n,
3897
  r: 0x1088n
3898
}, {
3899
  a: 0xa5n,
3900
  b: 0x20n,
3901
  r: 0x5n
3902
}, {
3903
  a: 0x80c3n,
3904
  b: 0x1n,
3905
  r: 0x80c3n
3906
}, {
3907
  a: -0xc4n,
3908
  b: -0xcn,
3909
  r: 0x10n
3910
}, {
3911
  a: 0x2c9n,
3912
  b: 0x3n,
3913
  r: 0xedn
3914
}, {
3915
  a: 0x9408n,
3916
  b: 0xfn,
3917
  r: 0x9den
3918
}, {
3919
  a: -0x14an,
3920
  b: 0xe2n,
3921
  r: -0x1n
3922
}, {
3923
  a: 0x9an,
3924
  b: 0x69n,
3925
  r: 0x1n
3926
}, {
3927
  a: -0xe4n,
3928
  b: 0xcn,
3929
  r: -0x13n
3930
}, {
3931
  a: -0xd2n,
3932
  b: 0x7n,
3933
  r: -0x1en
3934
}, {
3935
  a: 0x1dn,
3936
  b: 0xan,
3937
  r: 0x2n
3938
}, {
3939
  a: 0x74n,
3940
  b: 0x7n,
3941
  r: 0x10n
3942
}, {
3943
  a: 0x6076n,
3944
  b: -0xen,
3945
  r: -0x6e3n
3946
}, {
3947
  a: -0x9fn,
3948
  b: 0xen,
3949
  r: -0xbn
3950
}, {
3951
  a: 0x8df5n,
3952
  b: 0x3n,
3953
  r: 0x2f51n
3954
}, {
3955
  a: 0x2bafn,
3956
  b: -0xe1n,
3957
  r: -0x31n
3958
}, {
3959
  a: -0x31fbn,
3960
  b: -0xcan,
3961
  r: 0x3fn
3962
}, {
3963
  a: 0xddn,
3964
  b: 0x22n,
3965
  r: 0x6n
3966
}, {
3967
  a: -0xf80en,
3968
  b: -0x13n,
3969
  r: 0xd0en
3970
}, {
3971
  a: 0x80en,
3972
  b: -0x73n,
3973
  r: -0x11n
3974
}, {
3975
  a: -0x826n,
3976
  b: 0xbfn,
3977
  r: -0xan
3978
}, {
3979
  a: 0x37a0n,
3980
  b: 0x8an,
3981
  r: 0x67n
3982
}, {
3983
  a: 0x71n,
3984
  b: -0xa7n,
3985
  r: 0n
3986
}, {
3987
  a: -0x546n,
3988
  b: -0x1an,
3989
  r: 0x33n
3990
}, {
3991
  a: -0x7efen,
3992
  b: 0xbn,
3993
  r: -0xb8bn
3994
}, {
3995
  a: 0xcen,
3996
  b: -0xadn,
3997
  r: -0x1n
3998
}, {
3999
  a: -0xacn,
4000
  b: 0x7n,
4001
  r: -0x18n
4002
}, {
4003
  a: 0xacn,
4004
  b: 0xcn,
4005
  r: 0xen
4006
}, {
4007
  a: 0x1311n,
4008
  b: -0x7n,
4009
  r: -0x2b9n
4010
}, {
4011
  a: 0xd1e4n,
4012
  b: -0x9n,
4013
  r: -0x1752n
4014
}, {
4015
  a: -0xfb9n,
4016
  b: -0xan,
4017
  r: 0x192n
4018
}, {
4019
  a: 0x9ba4n,
4020
  b: 0x7dn,
4021
  r: 0x13en
4022
}, {
4023
  a: 0x77dn,
4024
  b: -0x29n,
4025
  r: -0x2en
4026
}, {
4027
  a: 0x9bn,
4028
  b: 0xcn,
4029
  r: 0xcn
4030
}];
4031
4032
function main() {
4033
  var error_count = 0;
4034
  for (var i = 0; i < data.length; i++) {
4035
    var d = data[i];
4036
    var r = d.a / d.b;
4037
  if (d.r !== r) {
4038
    print("Input A:  " + d.a.toString(16));
4039
    print("Input B:  " + d.b.toString(16));
4040
    print("Result:   " + r.toString(16));
4041
    print("Expected: " + d.r.toString(16));
4042
    print("Op: /");
4043
    error_count++;
4044
  }
4045
  }
4046
  if (error_count !== 0)
4047
    throw new Error("Finished with " + error_count + " errors.")
4048
}
4049
for (var i = 0; i < 1000; ++i)
4050
  main();
4051
- a/JSTests/stress/v8-bigint32-inc.js +3050 lines
Line 0 a/JSTests/stress/v8-bigint32-inc.js_sec1
1
// Copyright 2017, the V8 project authors. All rights reserved.
2
// Redistribution and use in source and binary forms, with or without
3
// modification, are permitted provided that the following conditions are
4
// met:
5
//
6
//     * Redistributions of source code must retain the above copyright
7
//       notice, this list of conditions and the following disclaimer.
8
//     * Redistributions in binary form must reproduce the above
9
//       copyright notice, this list of conditions and the following
10
//       disclaimer in the documentation and/or other materials provided
11
//       with the distribution.
12
//     * Neither the name of Google Inc. nor the names of its
13
//       contributors may be used to endorse or promote products derived
14
//       from this software without specific prior written permission.
15
//
16
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28
// Generated by tools/bigint-tester.py.
29
30
var data = [{
31
  a: 0xcbn,
32
  r: 0xccn
33
}, {
34
  a: -0xe5n,
35
  r: -0xe4n
36
}, {
37
  a: 0xe20n,
38
  r: 0xe21n
39
}, {
40
  a: 0x12n,
41
  r: 0x13n
42
}, {
43
  a: 0n,
44
  r: 0x1n
45
}, {
46
  a: -0xb1n,
47
  r: -0xb0n
48
}, {
49
  a: 0x41n,
50
  r: 0x42n
51
}, {
52
  a: 0n,
53
  r: 0x1n
54
}, {
55
  a: -0xde6n,
56
  r: -0xde5n
57
}, {
58
  a: 0x8777n,
59
  r: 0x8778n
60
}, {
61
  a: 0xafn,
62
  r: 0xb0n
63
}, {
64
  a: -0x6acdn,
65
  r: -0x6accn
66
}, {
67
  a: 0xf73bn,
68
  r: 0xf73cn
69
}, {
70
  a: 0xe5n,
71
  r: 0xe6n
72
}, {
73
  a: -0xf646n,
74
  r: -0xf645n
75
}, {
76
  a: 0x73n,
77
  r: 0x74n
78
}, {
79
  a: -0x9b1n,
80
  r: -0x9b0n
81
}, {
82
  a: -0xbb3fn,
83
  r: -0xbb3en
84
}, {
85
  a: 0x5ecn,
86
  r: 0x5edn
87
}, {
88
  a: 0x7bf1n,
89
  r: 0x7bf2n
90
}, {
91
  a: 0n,
92
  r: 0x1n
93
}, {
94
  a: 0x8ccn,
95
  r: 0x8cdn
96
}, {
97
  a: -0x96n,
98
  r: -0x95n
99
}, {
100
  a: 0n,
101
  r: 0x1n
102
}, {
103
  a: -0xc9n,
104
  r: -0xc8n
105
}, {
106
  a: -0xe199n,
107
  r: -0xe198n
108
}, {
109
  a: -0x19n,
110
  r: -0x18n
111
}, {
112
  a: -0x1dd1n,
113
  r: -0x1dd0n
114
}, {
115
  a: 0x3fn,
116
  r: 0x40n
117
}, {
118
  a: 0x2n,
119
  r: 0x3n
120
}, {
121
  a: -0x4n,
122
  r: -0x3n
123
}, {
124
  a: 0n,
125
  r: 0x1n
126
}, {
127
  a: -0x3c2n,
128
  r: -0x3c1n
129
}, {
130
  a: 0n,
131
  r: 0x1n
132
}, {
133
  a: -0x314n,
134
  r: -0x313n
135
}, {
136
  a: 0xcn,
137
  r: 0xdn
138
}, {
139
  a: 0xc49n,
140
  r: 0xc4an
141
}, {
142
  a: 0x3bn,
143
  r: 0x3cn
144
}, {
145
  a: 0n,
146
  r: 0x1n
147
}, {
148
  a: 0n,
149
  r: 0x1n
150
}, {
151
  a: 0x2n,
152
  r: 0x3n
153
}, {
154
  a: 0x98b6n,
155
  r: 0x98b7n
156
}, {
157
  a: 0n,
158
  r: 0x1n
159
}, {
160
  a: -0xb7n,
161
  r: -0xb6n
162
}, {
163
  a: 0n,
164
  r: 0x1n
165
}, {
166
  a: -0x950n,
167
  r: -0x94fn
168
}, {
169
  a: -0x8n,
170
  r: -0x7n
171
}, {
172
  a: -0xfn,
173
  r: -0xen
174
}, {
175
  a: 0n,
176
  r: 0x1n
177
}, {
178
  a: 0x37n,
179
  r: 0x38n
180
}, {
181
  a: -0xa9en,
182
  r: -0xa9dn
183
}, {
184
  a: 0xd4n,
185
  r: 0xd5n
186
}, {
187
  a: 0xf52n,
188
  r: 0xf53n
189
}, {
190
  a: 0xan,
191
  r: 0xbn
192
}, {
193
  a: 0xc549n,
194
  r: 0xc54an
195
}, {
196
  a: 0n,
197
  r: 0x1n
198
}, {
199
  a: 0x61n,
200
  r: 0x62n
201
}, {
202
  a: 0xc4n,
203
  r: 0xc5n
204
}, {
205
  a: 0x2n,
206
  r: 0x3n
207
}, {
208
  a: -0x3480n,
209
  r: -0x347fn
210
}, {
211
  a: 0xda4n,
212
  r: 0xda5n
213
}, {
214
  a: 0xen,
215
  r: 0xfn
216
}, {
217
  a: 0n,
218
  r: 0x1n
219
}, {
220
  a: -0x81n,
221
  r: -0x80n
222
}, {
223
  a: 0xan,
224
  r: 0xbn
225
}, {
226
  a: -0x1aen,
227
  r: -0x1adn
228
}, {
229
  a: 0xbn,
230
  r: 0xcn
231
}, {
232
  a: 0xcn,
233
  r: 0xdn
234
}, {
235
  a: 0n,
236
  r: 0x1n
237
}, {
238
  a: 0x4n,
239
  r: 0x5n
240
}, {
241
  a: -0x30acn,
242
  r: -0x30abn
243
}, {
244
  a: 0xb6n,
245
  r: 0xb7n
246
}, {
247
  a: 0x6f0n,
248
  r: 0x6f1n
249
}, {
250
  a: 0n,
251
  r: 0x1n
252
}, {
253
  a: 0n,
254
  r: 0x1n
255
}, {
256
  a: -0xdan,
257
  r: -0xd9n
258
}, {
259
  a: -0xcn,
260
  r: -0xbn
261
}, {
262
  a: 0xfn,
263
  r: 0x10n
264
}, {
265
  a: -0x1a1n,
266
  r: -0x1a0n
267
}, {
268
  a: -0x886n,
269
  r: -0x885n
270
}, {
271
  a: -0x7c2n,
272
  r: -0x7c1n
273
}, {
274
  a: -0x4d85n,
275
  r: -0x4d84n
276
}, {
277
  a: 0n,
278
  r: 0x1n
279
}, {
280
  a: 0xen,
281
  r: 0xfn
282
}, {
283
  a: 0x9e0n,
284
  r: 0x9e1n
285
}, {
286
  a: 0n,
287
  r: 0x1n
288
}, {
289
  a: -0x3bdn,
290
  r: -0x3bcn
291
}, {
292
  a: 0xen,
293
  r: 0xfn
294
}, {
295
  a: 0x74n,
296
  r: 0x75n
297
}, {
298
  a: 0n,
299
  r: 0x1n
300
}, {
301
  a: -0x9840n,
302
  r: -0x983fn
303
}, {
304
  a: -0x1n,
305
  r: 0n
306
}, {
307
  a: 0x7d7n,
308
  r: 0x7d8n
309
}, {
310
  a: 0n,
311
  r: 0x1n
312
}, {
313
  a: 0x30d8n,
314
  r: 0x30d9n
315
}, {
316
  a: 0n,
317
  r: 0x1n
318
}, {
319
  a: 0xe8n,
320
  r: 0xe9n
321
}, {
322
  a: -0xfdecn,
323
  r: -0xfdebn
324
}, {
325
  a: 0xaan,
326
  r: 0xabn
327
}, {
328
  a: -0x1n,
329
  r: 0n
330
}, {
331
  a: -0xf27n,
332
  r: -0xf26n
333
}, {
334
  a: -0x57n,
335
  r: -0x56n
336
}, {
337
  a: 0x78dn,
338
  r: 0x78en
339
}, {
340
  a: 0x3n,
341
  r: 0x4n
342
}, {
343
  a: -0xe832n,
344
  r: -0xe831n
345
}, {
346
  a: -0x561n,
347
  r: -0x560n
348
}, {
349
  a: 0x5n,
350
  r: 0x6n
351
}, {
352
  a: -0xb5fn,
353
  r: -0xb5en
354
}, {
355
  a: -0xfn,
356
  r: -0xen
357
}, {
358
  a: -0x117n,
359
  r: -0x116n
360
}, {
361
  a: 0xa1n,
362
  r: 0xa2n
363
}, {
364
  a: -0x548n,
365
  r: -0x547n
366
}, {
367
  a: 0x1n,
368
  r: 0x2n
369
}, {
370
  a: 0x84n,
371
  r: 0x85n
372
}, {
373
  a: 0x2n,
374
  r: 0x3n
375
}, {
376
  a: 0n,
377
  r: 0x1n
378
}, {
379
  a: -0xfn,
380
  r: -0xen
381
}, {
382
  a: 0x207n,
383
  r: 0x208n
384
}, {
385
  a: 0x9bbn,
386
  r: 0x9bcn
387
}, {
388
  a: -0xb5bdn,
389
  r: -0xb5bcn
390
}, {
391
  a: 0x7n,
392
  r: 0x8n
393
}, {
394
  a: -0x8191n,
395
  r: -0x8190n
396
}, {
397
  a: -0xcdn,
398
  r: -0xccn
399
}, {
400
  a: 0n,
401
  r: 0x1n
402
}, {
403
  a: 0xbn,
404
  r: 0xcn
405
}, {
406
  a: -0xe12bn,
407
  r: -0xe12an
408
}, {
409
  a: 0n,
410
  r: 0x1n
411
}, {
412
  a: 0n,
413
  r: 0x1n
414
}, {
415
  a: -0x87n,
416
  r: -0x86n
417
}, {
418
  a: 0n,
419
  r: 0x1n
420
}, {
421
  a: 0x10n,
422
  r: 0x11n
423
}, {
424
  a: 0xceen,
425
  r: 0xcefn
426
}, {
427
  a: 0xd2n,
428
  r: 0xd3n
429
}, {
430
  a: -0x7193n,
431
  r: -0x7192n
432
}, {
433
  a: -0x8n,
434
  r: -0x7n
435
}, {
436
  a: -0xan,
437
  r: -0x9n
438
}, {
439
  a: -0x10an,
440
  r: -0x109n
441
}, {
442
  a: -0xff0en,
443
  r: -0xff0dn
444
}, {
445
  a: 0x29n,
446
  r: 0x2an
447
}, {
448
  a: -0xea6cn,
449
  r: -0xea6bn
450
}, {
451
  a: 0n,
452
  r: 0x1n
453
}, {
454
  a: 0x808n,
455
  r: 0x809n
456
}, {
457
  a: 0n,
458
  r: 0x1n
459
}, {
460
  a: 0n,
461
  r: 0x1n
462
}, {
463
  a: 0xcafn,
464
  r: 0xcb0n
465
}, {
466
  a: 0n,
467
  r: 0x1n
468
}, {
469
  a: 0xan,
470
  r: 0xbn
471
}, {
472
  a: -0x5cn,
473
  r: -0x5bn
474
}, {
475
  a: 0n,
476
  r: 0x1n
477
}, {
478
  a: 0xafdan,
479
  r: 0xafdbn
480
}, {
481
  a: 0n,
482
  r: 0x1n
483
}, {
484
  a: 0xfc0n,
485
  r: 0xfc1n
486
}, {
487
  a: 0xdn,
488
  r: 0xen
489
}, {
490
  a: 0n,
491
  r: 0x1n
492
}, {
493
  a: 0n,
494
  r: 0x1n
495
}, {
496
  a: -0xf2bn,
497
  r: -0xf2an
498
}, {
499
  a: 0x7n,
500
  r: 0x8n
501
}, {
502
  a: -0xa77n,
503
  r: -0xa76n
504
}, {
505
  a: -0x1f67n,
506
  r: -0x1f66n
507
}, {
508
  a: 0xdn,
509
  r: 0xen
510
}, {
511
  a: -0x7n,
512
  r: -0x6n
513
}, {
514
  a: 0n,
515
  r: 0x1n
516
}, {
517
  a: -0x46fn,
518
  r: -0x46en
519
}, {
520
  a: -0x4249n,
521
  r: -0x4248n
522
}, {
523
  a: -0x56dfn,
524
  r: -0x56den
525
}, {
526
  a: -0x82n,
527
  r: -0x81n
528
}, {
529
  a: -0x7078n,
530
  r: -0x7077n
531
}, {
532
  a: -0xed2n,
533
  r: -0xed1n
534
}, {
535
  a: 0n,
536
  r: 0x1n
537
}, {
538
  a: 0x6c1en,
539
  r: 0x6c1fn
540
}, {
541
  a: 0x8f20n,
542
  r: 0x8f21n
543
}, {
544
  a: 0n,
545
  r: 0x1n
546
}, {
547
  a: -0xab2n,
548
  r: -0xab1n
549
}, {
550
  a: 0x7f3n,
551
  r: 0x7f4n
552
}, {
553
  a: 0x7d3dn,
554
  r: 0x7d3en
555
}, {
556
  a: -0x3n,
557
  r: -0x2n
558
}, {
559
  a: -0x89n,
560
  r: -0x88n
561
}, {
562
  a: 0x3cn,
563
  r: 0x3dn
564
}, {
565
  a: 0n,
566
  r: 0x1n
567
}, {
568
  a: -0x2a12n,
569
  r: -0x2a11n
570
}, {
571
  a: 0n,
572
  r: 0x1n
573
}, {
574
  a: 0n,
575
  r: 0x1n
576
}, {
577
  a: 0xdn,
578
  r: 0xen
579
}, {
580
  a: -0xef02n,
581
  r: -0xef01n
582
}, {
583
  a: 0n,
584
  r: 0x1n
585
}, {
586
  a: -0xebn,
587
  r: -0xean
588
}, {
589
  a: -0xfdn,
590
  r: -0xfcn
591
}, {
592
  a: 0x5n,
593
  r: 0x6n
594
}, {
595
  a: 0xe7n,
596
  r: 0xe8n
597
}, {
598
  a: 0n,
599
  r: 0x1n
600
}, {
601
  a: -0xecfn,
602
  r: -0xecen
603
}, {
604
  a: -0xc9f6n,
605
  r: -0xc9f5n
606
}, {
607
  a: 0n,
608
  r: 0x1n
609
}, {
610
  a: 0x4020n,
611
  r: 0x4021n
612
}, {
613
  a: -0xb26n,
614
  r: -0xb25n
615
}, {
616
  a: -0xdn,
617
  r: -0xcn
618
}, {
619
  a: 0n,
620
  r: 0x1n
621
}, {
622
  a: -0xad0n,
623
  r: -0xacfn
624
}, {
625
  a: 0n,
626
  r: 0x1n
627
}, {
628
  a: -0x2644n,
629
  r: -0x2643n
630
}, {
631
  a: 0x4f93n,
632
  r: 0x4f94n
633
}, {
634
  a: 0x90n,
635
  r: 0x91n
636
}, {
637
  a: 0n,
638
  r: 0x1n
639
}, {
640
  a: 0n,
641
  r: 0x1n
642
}, {
643
  a: -0x2n,
644
  r: -0x1n
645
}, {
646
  a: 0x7n,
647
  r: 0x8n
648
}, {
649
  a: -0x99n,
650
  r: -0x98n
651
}, {
652
  a: 0n,
653
  r: 0x1n
654
}, {
655
  a: -0x6n,
656
  r: -0x5n
657
}, {
658
  a: 0n,
659
  r: 0x1n
660
}, {
661
  a: -0x111n,
662
  r: -0x110n
663
}, {
664
  a: 0x8n,
665
  r: 0x9n
666
}, {
667
  a: -0xa25n,
668
  r: -0xa24n
669
}, {
670
  a: -0x9n,
671
  r: -0x8n
672
}, {
673
  a: 0x2202n,
674
  r: 0x2203n
675
}, {
676
  a: 0n,
677
  r: 0x1n
678
}, {
679
  a: -0xb049n,
680
  r: -0xb048n
681
}, {
682
  a: -0x331an,
683
  r: -0x3319n
684
}, {
685
  a: -0xen,
686
  r: -0xdn
687
}, {
688
  a: -0x7n,
689
  r: -0x6n
690
}, {
691
  a: -0x864n,
692
  r: -0x863n
693
}, {
694
  a: -0xd4n,
695
  r: -0xd3n
696
}, {
697
  a: -0x2064n,
698
  r: -0x2063n
699
}, {
700
  a: 0x66n,
701
  r: 0x67n
702
}, {
703
  a: 0xbed2n,
704
  r: 0xbed3n
705
}, {
706
  a: 0xa5edn,
707
  r: 0xa5een
708
}, {
709
  a: 0xcn,
710
  r: 0xdn
711
}, {
712
  a: 0x5f9n,
713
  r: 0x5fan
714
}, {
715
  a: 0x504n,
716
  r: 0x505n
717
}, {
718
  a: -0x70n,
719
  r: -0x6fn
720
}, {
721
  a: 0n,
722
  r: 0x1n
723
}, {
724
  a: -0xbn,
725
  r: -0xan
726
}, {
727
  a: 0xa8n,
728
  r: 0xa9n
729
}, {
730
  a: -0x9n,
731
  r: -0x8n
732
}, {
733
  a: -0xff0n,
734
  r: -0xfefn
735
}, {
736
  a: 0n,
737
  r: 0x1n
738
}, {
739
  a: -0xffbn,
740
  r: -0xffan
741
}, {
742
  a: 0xe264n,
743
  r: 0xe265n
744
}, {
745
  a: 0xf896n,
746
  r: 0xf897n
747
}, {
748
  a: 0xf83n,
749
  r: 0xf84n
750
}, {
751
  a: 0xd68n,
752
  r: 0xd69n
753
}, {
754
  a: 0xcn,
755
  r: 0xdn
756
}, {
757
  a: 0x69n,
758
  r: 0x6an
759
}, {
760
  a: -0x1n,
761
  r: 0n
762
}, {
763
  a: -0xe9d2n,
764
  r: -0xe9d1n
765
}, {
766
  a: 0x5cn,
767
  r: 0x5dn
768
}, {
769
  a: 0x3n,
770
  r: 0x4n
771
}, {
772
  a: -0xbn,
773
  r: -0xan
774
}, {
775
  a: -0xb66n,
776
  r: -0xb65n
777
}, {
778
  a: 0x9n,
779
  r: 0xan
780
}, {
781
  a: 0n,
782
  r: 0x1n
783
}, {
784
  a: -0x51bn,
785
  r: -0x51an
786
}, {
787
  a: -0x7n,
788
  r: -0x6n
789
}, {
790
  a: -0xf92n,
791
  r: -0xf91n
792
}, {
793
  a: 0x6d8bn,
794
  r: 0x6d8cn
795
}, {
796
  a: -0x8e4bn,
797
  r: -0x8e4an
798
}, {
799
  a: -0x6n,
800
  r: -0x5n
801
}, {
802
  a: -0xfbn,
803
  r: -0xfan
804
}, {
805
  a: 0n,
806
  r: 0x1n
807
}, {
808
  a: 0x2n,
809
  r: 0x3n
810
}, {
811
  a: -0xf20n,
812
  r: -0xf1fn
813
}, {
814
  a: -0x5368n,
815
  r: -0x5367n
816
}, {
817
  a: 0n,
818
  r: 0x1n
819
}, {
820
  a: 0x4n,
821
  r: 0x5n
822
}, {
823
  a: 0x9n,
824
  r: 0xan
825
}, {
826
  a: -0xcn,
827
  r: -0xbn
828
}, {
829
  a: 0n,
830
  r: 0x1n
831
}, {
832
  a: -0x8bn,
833
  r: -0x8an
834
}, {
835
  a: 0xcen,
836
  r: 0xcfn
837
}, {
838
  a: -0x93n,
839
  r: -0x92n
840
}, {
841
  a: -0x895bn,
842
  r: -0x895an
843
}, {
844
  a: 0n,
845
  r: 0x1n
846
}, {
847
  a: 0n,
848
  r: 0x1n
849
}, {
850
  a: 0n,
851
  r: 0x1n
852
}, {
853
  a: 0xan,
854
  r: 0xbn
855
}, {
856
  a: -0x9565n,
857
  r: -0x9564n
858
}, {
859
  a: -0x6726n,
860
  r: -0x6725n
861
}, {
862
  a: -0xb8an,
863
  r: -0xb89n
864
}, {
865
  a: 0n,
866
  r: 0x1n
867
}, {
868
  a: 0x1n,
869
  r: 0x2n
870
}, {
871
  a: 0n,
872
  r: 0x1n
873
}, {
874
  a: 0x3n,
875
  r: 0x4n
876
}, {
877
  a: -0xd4n,
878
  r: -0xd3n
879
}, {
880
  a: -0xdn,
881
  r: -0xcn
882
}, {
883
  a: -0x8n,
884
  r: -0x7n
885
}, {
886
  a: 0x84n,
887
  r: 0x85n
888
}, {
889
  a: 0x71n,
890
  r: 0x72n
891
}, {
892
  a: 0n,
893
  r: 0x1n
894
}, {
895
  a: -0x74dn,
896
  r: -0x74cn
897
}, {
898
  a: 0n,
899
  r: 0x1n
900
}, {
901
  a: -0xcen,
902
  r: -0xcdn
903
}, {
904
  a: 0n,
905
  r: 0x1n
906
}, {
907
  a: 0xff7n,
908
  r: 0xff8n
909
}, {
910
  a: 0x93an,
911
  r: 0x93bn
912
}, {
913
  a: 0x454n,
914
  r: 0x455n
915
}, {
916
  a: 0x63n,
917
  r: 0x64n
918
}, {
919
  a: -0xen,
920
  r: -0xdn
921
}, {
922
  a: 0xen,
923
  r: 0xfn
924
}, {
925
  a: -0xb0n,
926
  r: -0xafn
927
}, {
928
  a: 0n,
929
  r: 0x1n
930
}, {
931
  a: 0xben,
932
  r: 0xbfn
933
}, {
934
  a: -0x340n,
935
  r: -0x33fn
936
}, {
937
  a: 0xan,
938
  r: 0xbn
939
}, {
940
  a: 0x3ban,
941
  r: 0x3bbn
942
}, {
943
  a: -0x6n,
944
  r: -0x5n
945
}, {
946
  a: 0x4n,
947
  r: 0x5n
948
}, {
949
  a: 0xfen,
950
  r: 0xffn
951
}, {
952
  a: 0x1e2n,
953
  r: 0x1e3n
954
}, {
955
  a: 0n,
956
  r: 0x1n
957
}, {
958
  a: -0xan,
959
  r: -0x9n
960
}, {
961
  a: 0x6903n,
962
  r: 0x6904n
963
}, {
964
  a: 0xef47n,
965
  r: 0xef48n
966
}, {
967
  a: 0n,
968
  r: 0x1n
969
}, {
970
  a: 0x54n,
971
  r: 0x55n
972
}, {
973
  a: -0x74n,
974
  r: -0x73n
975
}, {
976
  a: 0n,
977
  r: 0x1n
978
}, {
979
  a: -0xd80n,
980
  r: -0xd7fn
981
}, {
982
  a: -0xa80n,
983
  r: -0xa7fn
984
}, {
985
  a: -0x9n,
986
  r: -0x8n
987
}, {
988
  a: 0xdbn,
989
  r: 0xdcn
990
}, {
991
  a: 0x1n,
992
  r: 0x2n
993
}, {
994
  a: 0n,
995
  r: 0x1n
996
}, {
997
  a: 0n,
998
  r: 0x1n
999
}, {
1000
  a: 0n,
1001
  r: 0x1n
1002
}, {
1003
  a: -0xa861n,
1004
  r: -0xa860n
1005
}, {
1006
  a: 0xacn,
1007
  r: 0xadn
1008
}, {
1009
  a: 0n,
1010
  r: 0x1n
1011
}, {
1012
  a: 0n,
1013
  r: 0x1n
1014
}, {
1015
  a: 0n,
1016
  r: 0x1n
1017
}, {
1018
  a: 0x56n,
1019
  r: 0x57n
1020
}, {
1021
  a: -0xa0fn,
1022
  r: -0xa0en
1023
}, {
1024
  a: 0xf10n,
1025
  r: 0xf11n
1026
}, {
1027
  a: -0xaan,
1028
  r: -0xa9n
1029
}, {
1030
  a: 0xa1dn,
1031
  r: 0xa1en
1032
}, {
1033
  a: 0x9483n,
1034
  r: 0x9484n
1035
}, {
1036
  a: 0n,
1037
  r: 0x1n
1038
}, {
1039
  a: 0n,
1040
  r: 0x1n
1041
}, {
1042
  a: -0x37n,
1043
  r: -0x36n
1044
}, {
1045
  a: -0xe764n,
1046
  r: -0xe763n
1047
}, {
1048
  a: 0n,
1049
  r: 0x1n
1050
}, {
1051
  a: 0x757cn,
1052
  r: 0x757dn
1053
}, {
1054
  a: -0x8n,
1055
  r: -0x7n
1056
}, {
1057
  a: -0x97n,
1058
  r: -0x96n
1059
}, {
1060
  a: 0n,
1061
  r: 0x1n
1062
}, {
1063
  a: 0x9b57n,
1064
  r: 0x9b58n
1065
}, {
1066
  a: 0n,
1067
  r: 0x1n
1068
}, {
1069
  a: 0xden,
1070
  r: 0xdfn
1071
}, {
1072
  a: -0x206n,
1073
  r: -0x205n
1074
}, {
1075
  a: 0x7n,
1076
  r: 0x8n
1077
}, {
1078
  a: -0xac5n,
1079
  r: -0xac4n
1080
}, {
1081
  a: 0xb9n,
1082
  r: 0xban
1083
}, {
1084
  a: -0xdn,
1085
  r: -0xcn
1086
}, {
1087
  a: 0n,
1088
  r: 0x1n
1089
}, {
1090
  a: -0x45f4n,
1091
  r: -0x45f3n
1092
}, {
1093
  a: -0x2n,
1094
  r: -0x1n
1095
}, {
1096
  a: -0xdn,
1097
  r: -0xcn
1098
}, {
1099
  a: -0x202n,
1100
  r: -0x201n
1101
}, {
1102
  a: -0x434n,
1103
  r: -0x433n
1104
}, {
1105
  a: 0n,
1106
  r: 0x1n
1107
}, {
1108
  a: 0x5251n,
1109
  r: 0x5252n
1110
}, {
1111
  a: -0xc67n,
1112
  r: -0xc66n
1113
}, {
1114
  a: 0x6n,
1115
  r: 0x7n
1116
}, {
1117
  a: 0xa2n,
1118
  r: 0xa3n
1119
}, {
1120
  a: -0x47fen,
1121
  r: -0x47fdn
1122
}, {
1123
  a: 0x8d64n,
1124
  r: 0x8d65n
1125
}, {
1126
  a: 0x5e84n,
1127
  r: 0x5e85n
1128
}, {
1129
  a: -0xcn,
1130
  r: -0xbn
1131
}, {
1132
  a: 0n,
1133
  r: 0x1n
1134
}, {
1135
  a: 0x4807n,
1136
  r: 0x4808n
1137
}, {
1138
  a: -0x799n,
1139
  r: -0x798n
1140
}, {
1141
  a: -0xe12bn,
1142
  r: -0xe12an
1143
}, {
1144
  a: 0n,
1145
  r: 0x1n
1146
}, {
1147
  a: 0xb8n,
1148
  r: 0xb9n
1149
}, {
1150
  a: 0xd2den,
1151
  r: 0xd2dfn
1152
}, {
1153
  a: 0xfn,
1154
  r: 0x10n
1155
}, {
1156
  a: -0xda2dn,
1157
  r: -0xda2cn
1158
}, {
1159
  a: 0n,
1160
  r: 0x1n
1161
}, {
1162
  a: 0x49dn,
1163
  r: 0x49en
1164
}, {
1165
  a: -0xden,
1166
  r: -0xddn
1167
}, {
1168
  a: 0x41c3n,
1169
  r: 0x41c4n
1170
}, {
1171
  a: 0n,
1172
  r: 0x1n
1173
}, {
1174
  a: 0xcn,
1175
  r: 0xdn
1176
}, {
1177
  a: 0n,
1178
  r: 0x1n
1179
}, {
1180
  a: 0xfen,
1181
  r: 0xffn
1182
}, {
1183
  a: 0xf438n,
1184
  r: 0xf439n
1185
}, {
1186
  a: -0xa3n,
1187
  r: -0xa2n
1188
}, {
1189
  a: 0x8n,
1190
  r: 0x9n
1191
}, {
1192
  a: 0n,
1193
  r: 0x1n
1194
}, {
1195
  a: 0n,
1196
  r: 0x1n
1197
}, {
1198
  a: 0x3dfn,
1199
  r: 0x3e0n
1200
}, {
1201
  a: -0xe494n,
1202
  r: -0xe493n
1203
}, {
1204
  a: 0n,
1205
  r: 0x1n
1206
}, {
1207
  a: 0x6n,
1208
  r: 0x7n
1209
}, {
1210
  a: 0x26fn,
1211
  r: 0x270n
1212
}, {
1213
  a: 0n,
1214
  r: 0x1n
1215
}, {
1216
  a: 0x1n,
1217
  r: 0x2n
1218
}, {
1219
  a: -0x65aen,
1220
  r: -0x65adn
1221
}, {
1222
  a: -0x8d6n,
1223
  r: -0x8d5n
1224
}, {
1225
  a: 0x6n,
1226
  r: 0x7n
1227
}, {
1228
  a: -0x8936n,
1229
  r: -0x8935n
1230
}, {
1231
  a: -0xf12n,
1232
  r: -0xf11n
1233
}, {
1234
  a: -0xdn,
1235
  r: -0xcn
1236
}, {
1237
  a: -0xcn,
1238
  r: -0xbn
1239
}, {
1240
  a: 0x96f3n,
1241
  r: 0x96f4n
1242
}, {
1243
  a: -0x90n,
1244
  r: -0x8fn
1245
}, {
1246
  a: -0x1497n,
1247
  r: -0x1496n
1248
}, {
1249
  a: 0x5n,
1250
  r: 0x6n
1251
}, {
1252
  a: 0x8n,
1253
  r: 0x9n
1254
}, {
1255
  a: -0xd5c0n,
1256
  r: -0xd5bfn
1257
}, {
1258
  a: 0n,
1259
  r: 0x1n
1260
}, {
1261
  a: 0xcc55n,
1262
  r: 0xcc56n
1263
}, {
1264
  a: 0n,
1265
  r: 0x1n
1266
}, {
1267
  a: 0xbean,
1268
  r: 0xbebn
1269
}, {
1270
  a: 0x7cn,
1271
  r: 0x7dn
1272
}, {
1273
  a: -0x839fn,
1274
  r: -0x839en
1275
}, {
1276
  a: 0x5bn,
1277
  r: 0x5cn
1278
}, {
1279
  a: -0xb40n,
1280
  r: -0xb3fn
1281
}, {
1282
  a: 0x34an,
1283
  r: 0x34bn
1284
}, {
1285
  a: 0x2n,
1286
  r: 0x3n
1287
}, {
1288
  a: 0n,
1289
  r: 0x1n
1290
}, {
1291
  a: -0x30ban,
1292
  r: -0x30b9n
1293
}, {
1294
  a: 0n,
1295
  r: 0x1n
1296
}, {
1297
  a: -0xc448n,
1298
  r: -0xc447n
1299
}, {
1300
  a: -0x5f5bn,
1301
  r: -0x5f5an
1302
}, {
1303
  a: 0n,
1304
  r: 0x1n
1305
}, {
1306
  a: 0n,
1307
  r: 0x1n
1308
}, {
1309
  a: 0n,
1310
  r: 0x1n
1311
}, {
1312
  a: 0n,
1313
  r: 0x1n
1314
}, {
1315
  a: 0n,
1316
  r: 0x1n
1317
}, {
1318
  a: -0x9f21n,
1319
  r: -0x9f20n
1320
}, {
1321
  a: 0xean,
1322
  r: 0xebn
1323
}, {
1324
  a: 0xeacn,
1325
  r: 0xeadn
1326
}, {
1327
  a: 0x44n,
1328
  r: 0x45n
1329
}, {
1330
  a: 0x537n,
1331
  r: 0x538n
1332
}, {
1333
  a: -0x9e6n,
1334
  r: -0x9e5n
1335
}, {
1336
  a: -0xb565n,
1337
  r: -0xb564n
1338
}, {
1339
  a: -0xdan,
1340
  r: -0xd9n
1341
}, {
1342
  a: -0x2c2n,
1343
  r: -0x2c1n
1344
}, {
1345
  a: -0xd6c6n,
1346
  r: -0xd6c5n
1347
}, {
1348
  a: 0n,
1349
  r: 0x1n
1350
}, {
1351
  a: -0x2n,
1352
  r: -0x1n
1353
}, {
1354
  a: 0x2716n,
1355
  r: 0x2717n
1356
}, {
1357
  a: 0xd480n,
1358
  r: 0xd481n
1359
}, {
1360
  a: -0xa3dcn,
1361
  r: -0xa3dbn
1362
}, {
1363
  a: 0n,
1364
  r: 0x1n
1365
}, {
1366
  a: 0x1cedn,
1367
  r: 0x1ceen
1368
}, {
1369
  a: 0xaf7cn,
1370
  r: 0xaf7dn
1371
}, {
1372
  a: 0n,
1373
  r: 0x1n
1374
}, {
1375
  a: 0x7an,
1376
  r: 0x7bn
1377
}, {
1378
  a: -0x71n,
1379
  r: -0x70n
1380
}, {
1381
  a: 0x9ffn,
1382
  r: 0xa00n
1383
}, {
1384
  a: 0x6e1n,
1385
  r: 0x6e2n
1386
}, {
1387
  a: -0xf93n,
1388
  r: -0xf92n
1389
}, {
1390
  a: -0xa6en,
1391
  r: -0xa6dn
1392
}, {
1393
  a: 0n,
1394
  r: 0x1n
1395
}, {
1396
  a: 0n,
1397
  r: 0x1n
1398
}, {
1399
  a: -0xd2n,
1400
  r: -0xd1n
1401
}, {
1402
  a: 0n,
1403
  r: 0x1n
1404
}, {
1405
  a: -0xc6dn,
1406
  r: -0xc6cn
1407
}, {
1408
  a: 0xbe8cn,
1409
  r: 0xbe8dn
1410
}, {
1411
  a: -0xdbe4n,
1412
  r: -0xdbe3n
1413
}, {
1414
  a: -0x78n,
1415
  r: -0x77n
1416
}, {
1417
  a: 0n,
1418
  r: 0x1n
1419
}, {
1420
  a: -0x2d12n,
1421
  r: -0x2d11n
1422
}, {
1423
  a: -0x3f51n,
1424
  r: -0x3f50n
1425
}, {
1426
  a: 0n,
1427
  r: 0x1n
1428
}, {
1429
  a: 0x5n,
1430
  r: 0x6n
1431
}, {
1432
  a: -0x6an,
1433
  r: -0x69n
1434
}, {
1435
  a: -0x8n,
1436
  r: -0x7n
1437
}, {
1438
  a: -0x1055n,
1439
  r: -0x1054n
1440
}, {
1441
  a: 0x86n,
1442
  r: 0x87n
1443
}, {
1444
  a: 0xdn,
1445
  r: 0xen
1446
}, {
1447
  a: 0xb122n,
1448
  r: 0xb123n
1449
}, {
1450
  a: 0n,
1451
  r: 0x1n
1452
}, {
1453
  a: 0x59n,
1454
  r: 0x5an
1455
}, {
1456
  a: -0xan,
1457
  r: -0x9n
1458
}, {
1459
  a: -0x69n,
1460
  r: -0x68n
1461
}, {
1462
  a: 0n,
1463
  r: 0x1n
1464
}, {
1465
  a: -0x5c1fn,
1466
  r: -0x5c1en
1467
}, {
1468
  a: 0x2564n,
1469
  r: 0x2565n
1470
}, {
1471
  a: 0xdn,
1472
  r: 0xen
1473
}, {
1474
  a: -0xbc8n,
1475
  r: -0xbc7n
1476
}, {
1477
  a: 0x21bn,
1478
  r: 0x21cn
1479
}, {
1480
  a: -0x37n,
1481
  r: -0x36n
1482
}, {
1483
  a: -0xan,
1484
  r: -0x9n
1485
}, {
1486
  a: 0xbdn,
1487
  r: 0xben
1488
}, {
1489
  a: 0xa16bn,
1490
  r: 0xa16cn
1491
}, {
1492
  a: 0x50a6n,
1493
  r: 0x50a7n
1494
}, {
1495
  a: -0xd54dn,
1496
  r: -0xd54cn
1497
}, {
1498
  a: 0x34bn,
1499
  r: 0x34cn
1500
}, {
1501
  a: 0x1007n,
1502
  r: 0x1008n
1503
}, {
1504
  a: -0x9290n,
1505
  r: -0x928fn
1506
}, {
1507
  a: 0n,
1508
  r: 0x1n
1509
}, {
1510
  a: 0n,
1511
  r: 0x1n
1512
}, {
1513
  a: 0n,
1514
  r: 0x1n
1515
}, {
1516
  a: 0x1cbn,
1517
  r: 0x1ccn
1518
}, {
1519
  a: -0xb0n,
1520
  r: -0xafn
1521
}, {
1522
  a: -0x42en,
1523
  r: -0x42dn
1524
}, {
1525
  a: -0xa2n,
1526
  r: -0xa1n
1527
}, {
1528
  a: 0n,
1529
  r: 0x1n
1530
}, {
1531
  a: 0n,
1532
  r: 0x1n
1533
}, {
1534
  a: 0n,
1535
  r: 0x1n
1536
}, {
1537
  a: 0x64n,
1538
  r: 0x65n
1539
}, {
1540
  a: 0xedn,
1541
  r: 0xeen
1542
}, {
1543
  a: -0xc09n,
1544
  r: -0xc08n
1545
}, {
1546
  a: 0x777n,
1547
  r: 0x778n
1548
}, {
1549
  a: 0xfn,
1550
  r: 0x10n
1551
}, {
1552
  a: -0xc99n,
1553
  r: -0xc98n
1554
}, {
1555
  a: 0x65cn,
1556
  r: 0x65dn
1557
}, {
1558
  a: 0xdf7n,
1559
  r: 0xdf8n
1560
}, {
1561
  a: 0x5n,
1562
  r: 0x6n
1563
}, {
1564
  a: 0xbe27n,
1565
  r: 0xbe28n
1566
}, {
1567
  a: 0x661n,
1568
  r: 0x662n
1569
}, {
1570
  a: 0n,
1571
  r: 0x1n
1572
}, {
1573
  a: 0n,
1574
  r: 0x1n
1575
}, {
1576
  a: 0n,
1577
  r: 0x1n
1578
}, {
1579
  a: 0n,
1580
  r: 0x1n
1581
}, {
1582
  a: 0n,
1583
  r: 0x1n
1584
}, {
1585
  a: -0xfn,
1586
  r: -0xen
1587
}, {
1588
  a: -0xan,
1589
  r: -0x9n
1590
}, {
1591
  a: 0xbn,
1592
  r: 0xcn
1593
}, {
1594
  a: 0xc90fn,
1595
  r: 0xc910n
1596
}, {
1597
  a: 0n,
1598
  r: 0x1n
1599
}, {
1600
  a: 0xaf04n,
1601
  r: 0xaf05n
1602
}, {
1603
  a: 0x17d3n,
1604
  r: 0x17d4n
1605
}, {
1606
  a: 0xddn,
1607
  r: 0xden
1608
}, {
1609
  a: -0x1a39n,
1610
  r: -0x1a38n
1611
}, {
1612
  a: 0x315n,
1613
  r: 0x316n
1614
}, {
1615
  a: -0x78n,
1616
  r: -0x77n
1617
}, {
1618
  a: 0x48n,
1619
  r: 0x49n
1620
}, {
1621
  a: 0x2n,
1622
  r: 0x3n
1623
}, {
1624
  a: 0xafn,
1625
  r: 0xb0n
1626
}, {
1627
  a: 0x9n,
1628
  r: 0xan
1629
}, {
1630
  a: 0xff04n,
1631
  r: 0xff05n
1632
}, {
1633
  a: 0x7062n,
1634
  r: 0x7063n
1635
}, {
1636
  a: 0xfn,
1637
  r: 0x10n
1638
}, {
1639
  a: 0xf3d8n,
1640
  r: 0xf3d9n
1641
}, {
1642
  a: 0n,
1643
  r: 0x1n
1644
}, {
1645
  a: -0xa8n,
1646
  r: -0xa7n
1647
}, {
1648
  a: -0x8n,
1649
  r: -0x7n
1650
}, {
1651
  a: 0xbe8n,
1652
  r: 0xbe9n
1653
}, {
1654
  a: -0x35bn,
1655
  r: -0x35an
1656
}, {
1657
  a: 0n,
1658
  r: 0x1n
1659
}, {
1660
  a: 0xefn,
1661
  r: 0xf0n
1662
}, {
1663
  a: 0xec90n,
1664
  r: 0xec91n
1665
}, {
1666
  a: -0xdn,
1667
  r: -0xcn
1668
}, {
1669
  a: -0x5n,
1670
  r: -0x4n
1671
}, {
1672
  a: -0xa1d1n,
1673
  r: -0xa1d0n
1674
}, {
1675
  a: 0x169n,
1676
  r: 0x16an
1677
}, {
1678
  a: 0xc0n,
1679
  r: 0xc1n
1680
}, {
1681
  a: 0x3f6an,
1682
  r: 0x3f6bn
1683
}, {
1684
  a: -0x25dn,
1685
  r: -0x25cn
1686
}, {
1687
  a: 0x64cn,
1688
  r: 0x64dn
1689
}, {
1690
  a: 0n,
1691
  r: 0x1n
1692
}, {
1693
  a: 0x48bn,
1694
  r: 0x48cn
1695
}, {
1696
  a: -0x46n,
1697
  r: -0x45n
1698
}, {
1699
  a: -0xd3n,
1700
  r: -0xd2n
1701
}, {
1702
  a: 0xbn,
1703
  r: 0xcn
1704
}, {
1705
  a: -0x33can,
1706
  r: -0x33c9n
1707
}, {
1708
  a: 0n,
1709
  r: 0x1n
1710
}, {
1711
  a: -0xe022n,
1712
  r: -0xe021n
1713
}, {
1714
  a: 0n,
1715
  r: 0x1n
1716
}, {
1717
  a: -0x5n,
1718
  r: -0x4n
1719
}, {
1720
  a: -0x6d0n,
1721
  r: -0x6cfn
1722
}, {
1723
  a: 0xcn,
1724
  r: 0xdn
1725
}, {
1726
  a: 0n,
1727
  r: 0x1n
1728
}, {
1729
  a: 0n,
1730
  r: 0x1n
1731
}, {
1732
  a: -0xaa2n,
1733
  r: -0xaa1n
1734
}, {
1735
  a: -0x720en,
1736
  r: -0x720dn
1737
}, {
1738
  a: 0x316n,
1739
  r: 0x317n
1740
}, {
1741
  a: 0xan,
1742
  r: 0xbn
1743
}, {
1744
  a: 0n,
1745
  r: 0x1n
1746
}, {
1747
  a: -0x319an,
1748
  r: -0x3199n
1749
}, {
1750
  a: 0xea1an,
1751
  r: 0xea1bn
1752
}, {
1753
  a: -0x3e61n,
1754
  r: -0x3e60n
1755
}, {
1756
  a: -0x40an,
1757
  r: -0x409n
1758
}, {
1759
  a: -0xcbn,
1760
  r: -0xcan
1761
}, {
1762
  a: 0xb96n,
1763
  r: 0xb97n
1764
}, {
1765
  a: 0n,
1766
  r: 0x1n
1767
}, {
1768
  a: -0x3c5n,
1769
  r: -0x3c4n
1770
}, {
1771
  a: -0xb5n,
1772
  r: -0xb4n
1773
}, {
1774
  a: 0xcfn,
1775
  r: 0xd0n
1776
}, {
1777
  a: -0xeaa0n,
1778
  r: -0xea9fn
1779
}, {
1780
  a: -0xan,
1781
  r: -0x9n
1782
}, {
1783
  a: -0xf67n,
1784
  r: -0xf66n
1785
}, {
1786
  a: -0x59n,
1787
  r: -0x58n
1788
}, {
1789
  a: -0x6n,
1790
  r: -0x5n
1791
}, {
1792
  a: 0x3n,
1793
  r: 0x4n
1794
}, {
1795
  a: 0n,
1796
  r: 0x1n
1797
}, {
1798
  a: -0xan,
1799
  r: -0x9n
1800
}, {
1801
  a: 0x2bcn,
1802
  r: 0x2bdn
1803
}, {
1804
  a: 0x5dn,
1805
  r: 0x5en
1806
}, {
1807
  a: -0x8cbn,
1808
  r: -0x8can
1809
}, {
1810
  a: 0n,
1811
  r: 0x1n
1812
}, {
1813
  a: 0xan,
1814
  r: 0xbn
1815
}, {
1816
  a: 0x2n,
1817
  r: 0x3n
1818
}, {
1819
  a: 0n,
1820
  r: 0x1n
1821
}, {
1822
  a: -0x2n,
1823
  r: -0x1n
1824
}, {
1825
  a: -0xd5n,
1826
  r: -0xd4n
1827
}, {
1828
  a: -0xe028n,
1829
  r: -0xe027n
1830
}, {
1831
  a: -0xb5n,
1832
  r: -0xb4n
1833
}, {
1834
  a: -0x9n,
1835
  r: -0x8n
1836
}, {
1837
  a: -0x6dn,
1838
  r: -0x6cn
1839
}, {
1840
  a: 0xfn,
1841
  r: 0x10n
1842
}, {
1843
  a: -0xab29n,
1844
  r: -0xab28n
1845
}, {
1846
  a: 0xace3n,
1847
  r: 0xace4n
1848
}, {
1849
  a: -0x2049n,
1850
  r: -0x2048n
1851
}, {
1852
  a: -0x59n,
1853
  r: -0x58n
1854
}, {
1855
  a: 0x313an,
1856
  r: 0x313bn
1857
}, {
1858
  a: -0x19n,
1859
  r: -0x18n
1860
}, {
1861
  a: -0x390en,
1862
  r: -0x390dn
1863
}, {
1864
  a: -0x872fn,
1865
  r: -0x872en
1866
}, {
1867
  a: -0x6dn,
1868
  r: -0x6cn
1869
}, {
1870
  a: 0n,
1871
  r: 0x1n
1872
}, {
1873
  a: 0xaeecn,
1874
  r: 0xaeedn
1875
}, {
1876
  a: -0x49n,
1877
  r: -0x48n
1878
}, {
1879
  a: 0xea0n,
1880
  r: 0xea1n
1881
}, {
1882
  a: 0x8cfan,
1883
  r: 0x8cfbn
1884
}, {
1885
  a: 0n,
1886
  r: 0x1n
1887
}, {
1888
  a: 0x4n,
1889
  r: 0x5n
1890
}, {
1891
  a: 0n,
1892
  r: 0x1n
1893
}, {
1894
  a: -0x97bn,
1895
  r: -0x97an
1896
}, {
1897
  a: -0xc3n,
1898
  r: -0xc2n
1899
}, {
1900
  a: 0xfn,
1901
  r: 0x10n
1902
}, {
1903
  a: 0x4n,
1904
  r: 0x5n
1905
}, {
1906
  a: 0n,
1907
  r: 0x1n
1908
}, {
1909
  a: 0x6n,
1910
  r: 0x7n
1911
}, {
1912
  a: 0n,
1913
  r: 0x1n
1914
}, {
1915
  a: 0xcn,
1916
  r: 0xdn
1917
}, {
1918
  a: 0x14n,
1919
  r: 0x15n
1920
}, {
1921
  a: 0x4bn,
1922
  r: 0x4cn
1923
}, {
1924
  a: 0n,
1925
  r: 0x1n
1926
}, {
1927
  a: 0x23n,
1928
  r: 0x24n
1929
}, {
1930
  a: 0xan,
1931
  r: 0xbn
1932
}, {
1933
  a: -0x71fn,
1934
  r: -0x71en
1935
}, {
1936
  a: 0x2n,
1937
  r: 0x3n
1938
}, {
1939
  a: 0x5n,
1940
  r: 0x6n
1941
}, {
1942
  a: -0xdfn,
1943
  r: -0xden
1944
}, {
1945
  a: -0x3fn,
1946
  r: -0x3en
1947
}, {
1948
  a: 0xe33n,
1949
  r: 0xe34n
1950
}, {
1951
  a: -0x40n,
1952
  r: -0x3fn
1953
}, {
1954
  a: 0xb2n,
1955
  r: 0xb3n
1956
}, {
1957
  a: -0x919n,
1958
  r: -0x918n
1959
}, {
1960
  a: -0xeee4n,
1961
  r: -0xeee3n
1962
}, {
1963
  a: -0xc1n,
1964
  r: -0xc0n
1965
}, {
1966
  a: 0xf1n,
1967
  r: 0xf2n
1968
}, {
1969
  a: 0x32c8n,
1970
  r: 0x32c9n
1971
}, {
1972
  a: 0x58n,
1973
  r: 0x59n
1974
}, {
1975
  a: 0n,
1976
  r: 0x1n
1977
}, {
1978
  a: 0x38dn,
1979
  r: 0x38en
1980
}, {
1981
  a: -0x3f1dn,
1982
  r: -0x3f1cn
1983
}, {
1984
  a: 0xd6n,
1985
  r: 0xd7n
1986
}, {
1987
  a: -0x49cn,
1988
  r: -0x49bn
1989
}, {
1990
  a: 0xan,
1991
  r: 0xbn
1992
}, {
1993
  a: 0n,
1994
  r: 0x1n
1995
}, {
1996
  a: 0xbc3n,
1997
  r: 0xbc4n
1998
}, {
1999
  a: 0x632fn,
2000
  r: 0x6330n
2001
}, {
2002
  a: 0xf54n,
2003
  r: 0xf55n
2004
}, {
2005
  a: 0x90n,
2006
  r: 0x91n
2007
}, {
2008
  a: 0xd9n,
2009
  r: 0xdan
2010
}, {
2011
  a: 0xe0n,
2012
  r: 0xe1n
2013
}, {
2014
  a: 0x87f2n,
2015
  r: 0x87f3n
2016
}, {
2017
  a: 0xdfn,
2018
  r: 0xe0n
2019
}, {
2020
  a: -0x175n,
2021
  r: -0x174n
2022
}, {
2023
  a: -0x4640n,
2024
  r: -0x463fn
2025
}, {
2026
  a: 0n,
2027
  r: 0x1n
2028
}, {
2029
  a: 0n,
2030
  r: 0x1n
2031
}, {
2032
  a: 0xbn,
2033
  r: 0xcn
2034
}, {
2035
  a: -0xeb56n,
2036
  r: -0xeb55n
2037
}, {
2038
  a: -0xcb15n,
2039
  r: -0xcb14n
2040
}, {
2041
  a: 0x40n,
2042
  r: 0x41n
2043
}, {
2044
  a: 0x3fdn,
2045
  r: 0x3fen
2046
}, {
2047
  a: 0x87bbn,
2048
  r: 0x87bcn
2049
}, {
2050
  a: 0xen,
2051
  r: 0xfn
2052
}, {
2053
  a: 0n,
2054
  r: 0x1n
2055
}, {
2056
  a: -0xdf74n,
2057
  r: -0xdf73n
2058
}, {
2059
  a: -0xan,
2060
  r: -0x9n
2061
}, {
2062
  a: 0n,
2063
  r: 0x1n
2064
}, {
2065
  a: 0x55n,
2066
  r: 0x56n
2067
}, {
2068
  a: -0x7n,
2069
  r: -0x6n
2070
}, {
2071
  a: 0n,
2072
  r: 0x1n
2073
}, {
2074
  a: 0xcdn,
2075
  r: 0xcen
2076
}, {
2077
  a: 0x2n,
2078
  r: 0x3n
2079
}, {
2080
  a: -0x9afn,
2081
  r: -0x9aen
2082
}, {
2083
  a: -0x836an,
2084
  r: -0x8369n
2085
}, {
2086
  a: -0xc13n,
2087
  r: -0xc12n
2088
}, {
2089
  a: 0x5cdn,
2090
  r: 0x5cen
2091
}, {
2092
  a: 0x45f1n,
2093
  r: 0x45f2n
2094
}, {
2095
  a: -0xe1can,
2096
  r: -0xe1c9n
2097
}, {
2098
  a: 0xcb2n,
2099
  r: 0xcb3n
2100
}, {
2101
  a: 0n,
2102
  r: 0x1n
2103
}, {
2104
  a: -0x92abn,
2105
  r: -0x92aan
2106
}, {
2107
  a: -0xbfn,
2108
  r: -0xben
2109
}, {
2110
  a: 0xfn,
2111
  r: 0x10n
2112
}, {
2113
  a: 0xbn,
2114
  r: 0xcn
2115
}, {
2116
  a: 0x704n,
2117
  r: 0x705n
2118
}, {
2119
  a: 0x1n,
2120
  r: 0x2n
2121
}, {
2122
  a: 0x6fd7n,
2123
  r: 0x6fd8n
2124
}, {
2125
  a: 0x7e0an,
2126
  r: 0x7e0bn
2127
}, {
2128
  a: -0xd1an,
2129
  r: -0xd19n
2130
}, {
2131
  a: 0n,
2132
  r: 0x1n
2133
}, {
2134
  a: -0x1n,
2135
  r: 0n
2136
}, {
2137
  a: 0x26f0n,
2138
  r: 0x26f1n
2139
}, {
2140
  a: 0x921n,
2141
  r: 0x922n
2142
}, {
2143
  a: -0x422n,
2144
  r: -0x421n
2145
}, {
2146
  a: 0n,
2147
  r: 0x1n
2148
}, {
2149
  a: -0x48aan,
2150
  r: -0x48a9n
2151
}, {
2152
  a: 0xfn,
2153
  r: 0x10n
2154
}, {
2155
  a: 0x1n,
2156
  r: 0x2n
2157
}, {
2158
  a: -0xc8b4n,
2159
  r: -0xc8b3n
2160
}, {
2161
  a: 0n,
2162
  r: 0x1n
2163
}, {
2164
  a: 0xbn,
2165
  r: 0xcn
2166
}, {
2167
  a: -0x9n,
2168
  r: -0x8n
2169
}, {
2170
  a: 0x5n,
2171
  r: 0x6n
2172
}, {
2173
  a: -0x19n,
2174
  r: -0x18n
2175
}, {
2176
  a: -0x9b6dn,
2177
  r: -0x9b6cn
2178
}, {
2179
  a: 0n,
2180
  r: 0x1n
2181
}, {
2182
  a: -0x3n,
2183
  r: -0x2n
2184
}, {
2185
  a: 0xca1n,
2186
  r: 0xca2n
2187
}, {
2188
  a: 0xcf2n,
2189
  r: 0xcf3n
2190
}, {
2191
  a: -0x3bn,
2192
  r: -0x3an
2193
}, {
2194
  a: 0x1n,
2195
  r: 0x2n
2196
}, {
2197
  a: -0xfn,
2198
  r: -0xen
2199
}, {
2200
  a: -0xcn,
2201
  r: -0xbn
2202
}, {
2203
  a: -0x97c5n,
2204
  r: -0x97c4n
2205
}, {
2206
  a: 0x1bcan,
2207
  r: 0x1bcbn
2208
}, {
2209
  a: 0x7fn,
2210
  r: 0x80n
2211
}, {
2212
  a: 0xd00n,
2213
  r: 0xd01n
2214
}, {
2215
  a: 0x42n,
2216
  r: 0x43n
2217
}, {
2218
  a: -0x39e9n,
2219
  r: -0x39e8n
2220
}, {
2221
  a: 0xeeb1n,
2222
  r: 0xeeb2n
2223
}, {
2224
  a: 0x4n,
2225
  r: 0x5n
2226
}, {
2227
  a: 0xbb6n,
2228
  r: 0xbb7n
2229
}, {
2230
  a: 0n,
2231
  r: 0x1n
2232
}, {
2233
  a: 0x34n,
2234
  r: 0x35n
2235
}, {
2236
  a: 0x733n,
2237
  r: 0x734n
2238
}, {
2239
  a: -0x5203n,
2240
  r: -0x5202n
2241
}, {
2242
  a: 0x88aan,
2243
  r: 0x88abn
2244
}, {
2245
  a: -0x2n,
2246
  r: -0x1n
2247
}, {
2248
  a: 0xb4n,
2249
  r: 0xb5n
2250
}, {
2251
  a: -0x7d1n,
2252
  r: -0x7d0n
2253
}, {
2254
  a: -0xfdn,
2255
  r: -0xfcn
2256
}, {
2257
  a: 0x3d69n,
2258
  r: 0x3d6an
2259
}, {
2260
  a: 0n,
2261
  r: 0x1n
2262
}, {
2263
  a: -0x9n,
2264
  r: -0x8n
2265
}, {
2266
  a: -0x5n,
2267
  r: -0x4n
2268
}, {
2269
  a: -0xd3fn,
2270
  r: -0xd3en
2271
}, {
2272
  a: 0n,
2273
  r: 0x1n
2274
}, {
2275
  a: -0x47n,
2276
  r: -0x46n
2277
}, {
2278
  a: 0n,
2279
  r: 0x1n
2280
}, {
2281
  a: 0x4an,
2282
  r: 0x4bn
2283
}, {
2284
  a: 0x4d6en,
2285
  r: 0x4d6fn
2286
}, {
2287
  a: 0n,
2288
  r: 0x1n
2289
}, {
2290
  a: 0xb6n,
2291
  r: 0xb7n
2292
}, {
2293
  a: -0x3n,
2294
  r: -0x2n
2295
}, {
2296
  a: 0x2fn,
2297
  r: 0x30n
2298
}, {
2299
  a: 0x637dn,
2300
  r: 0x637en
2301
}, {
2302
  a: -0xcn,
2303
  r: -0xbn
2304
}, {
2305
  a: 0n,
2306
  r: 0x1n
2307
}, {
2308
  a: -0x3f0dn,
2309
  r: -0x3f0cn
2310
}, {
2311
  a: 0xfn,
2312
  r: 0x10n
2313
}, {
2314
  a: -0xan,
2315
  r: -0x9n
2316
}, {
2317
  a: 0x1en,
2318
  r: 0x1fn
2319
}, {
2320
  a: -0x4an,
2321
  r: -0x49n
2322
}, {
2323
  a: 0x1n,
2324
  r: 0x2n
2325
}, {
2326
  a: 0x44cen,
2327
  r: 0x44cfn
2328
}, {
2329
  a: -0x5fn,
2330
  r: -0x5en
2331
}, {
2332
  a: -0x2n,
2333
  r: -0x1n
2334
}, {
2335
  a: -0xaef9n,
2336
  r: -0xaef8n
2337
}, {
2338
  a: -0x6f7n,
2339
  r: -0x6f6n
2340
}, {
2341
  a: -0x4189n,
2342
  r: -0x4188n
2343
}, {
2344
  a: 0xdn,
2345
  r: 0xen
2346
}, {
2347
  a: 0xden,
2348
  r: 0xdfn
2349
}, {
2350
  a: 0n,
2351
  r: 0x1n
2352
}, {
2353
  a: -0xae31n,
2354
  r: -0xae30n
2355
}, {
2356
  a: -0xec1dn,
2357
  r: -0xec1cn
2358
}, {
2359
  a: 0x454n,
2360
  r: 0x455n
2361
}, {
2362
  a: 0xce10n,
2363
  r: 0xce11n
2364
}, {
2365
  a: 0x77n,
2366
  r: 0x78n
2367
}, {
2368
  a: 0xcc0en,
2369
  r: 0xcc0fn
2370
}, {
2371
  a: 0xbn,
2372
  r: 0xcn
2373
}, {
2374
  a: 0xfc02n,
2375
  r: 0xfc03n
2376
}, {
2377
  a: 0x7n,
2378
  r: 0x8n
2379
}, {
2380
  a: 0xbn,
2381
  r: 0xcn
2382
}, {
2383
  a: 0n,
2384
  r: 0x1n
2385
}, {
2386
  a: 0xbfbn,
2387
  r: 0xbfcn
2388
}, {
2389
  a: 0x1n,
2390
  r: 0x2n
2391
}, {
2392
  a: -0x9c7dn,
2393
  r: -0x9c7cn
2394
}, {
2395
  a: -0x564n,
2396
  r: -0x563n
2397
}, {
2398
  a: -0xen,
2399
  r: -0xdn
2400
}, {
2401
  a: 0x4n,
2402
  r: 0x5n
2403
}, {
2404
  a: -0xdn,
2405
  r: -0xcn
2406
}, {
2407
  a: -0x51c0n,
2408
  r: -0x51bfn
2409
}, {
2410
  a: 0xacb7n,
2411
  r: 0xacb8n
2412
}, {
2413
  a: -0xfn,
2414
  r: -0xen
2415
}, {
2416
  a: 0x482n,
2417
  r: 0x483n
2418
}, {
2419
  a: 0n,
2420
  r: 0x1n
2421
}, {
2422
  a: -0x14n,
2423
  r: -0x13n
2424
}, {
2425
  a: 0x5d9an,
2426
  r: 0x5d9bn
2427
}, {
2428
  a: 0n,
2429
  r: 0x1n
2430
}, {
2431
  a: 0xd9n,
2432
  r: 0xdan
2433
}, {
2434
  a: -0xan,
2435
  r: -0x9n
2436
}, {
2437
  a: -0x6edn,
2438
  r: -0x6ecn
2439
}, {
2440
  a: 0n,
2441
  r: 0x1n
2442
}, {
2443
  a: 0n,
2444
  r: 0x1n
2445
}, {
2446
  a: 0n,
2447
  r: 0x1n
2448
}, {
2449
  a: 0xfa3n,
2450
  r: 0xfa4n
2451
}, {
2452
  a: -0x836fn,
2453
  r: -0x836en
2454
}, {
2455
  a: 0n,
2456
  r: 0x1n
2457
}, {
2458
  a: 0x2n,
2459
  r: 0x3n
2460
}, {
2461
  a: 0xan,
2462
  r: 0xbn
2463
}, {
2464
  a: -0xbn,
2465
  r: -0xan
2466
}, {
2467
  a: -0x8n,
2468
  r: -0x7n
2469
}, {
2470
  a: 0x23n,
2471
  r: 0x24n
2472
}, {
2473
  a: -0x2868n,
2474
  r: -0x2867n
2475
}, {
2476
  a: 0xd0n,
2477
  r: 0xd1n
2478
}, {
2479
  a: 0xfn,
2480
  r: 0x10n
2481
}, {
2482
  a: 0n,
2483
  r: 0x1n
2484
}, {
2485
  a: 0xad4n,
2486
  r: 0xad5n
2487
}, {
2488
  a: 0xbn,
2489
  r: 0xcn
2490
}, {
2491
  a: 0x5763n,
2492
  r: 0x5764n
2493
}, {
2494
  a: 0x85bn,
2495
  r: 0x85cn
2496
}, {
2497
  a: 0x8n,
2498
  r: 0x9n
2499
}, {
2500
  a: 0n,
2501
  r: 0x1n
2502
}, {
2503
  a: 0xdf2n,
2504
  r: 0xdf3n
2505
}, {
2506
  a: 0xan,
2507
  r: 0xbn
2508
}, {
2509
  a: -0xd80en,
2510
  r: -0xd80dn
2511
}, {
2512
  a: 0xc86n,
2513
  r: 0xc87n
2514
}, {
2515
  a: 0x6fn,
2516
  r: 0x70n
2517
}, {
2518
  a: 0n,
2519
  r: 0x1n
2520
}, {
2521
  a: 0xc8n,
2522
  r: 0xc9n
2523
}, {
2524
  a: -0xc1f8n,
2525
  r: -0xc1f7n
2526
}, {
2527
  a: 0xan,
2528
  r: 0xbn
2529
}, {
2530
  a: -0x3n,
2531
  r: -0x2n
2532
}, {
2533
  a: 0x2d20n,
2534
  r: 0x2d21n
2535
}, {
2536
  a: 0xf298n,
2537
  r: 0xf299n
2538
}, {
2539
  a: 0n,
2540
  r: 0x1n
2541
}, {
2542
  a: 0xcn,
2543
  r: 0xdn
2544
}, {
2545
  a: 0n,
2546
  r: 0x1n
2547
}, {
2548
  a: -0xaf3fn,
2549
  r: -0xaf3en
2550
}, {
2551
  a: 0n,
2552
  r: 0x1n
2553
}, {
2554
  a: 0n,
2555
  r: 0x1n
2556
}, {
2557
  a: -0x2087n,
2558
  r: -0x2086n
2559
}, {
2560
  a: 0xe4e8n,
2561
  r: 0xe4e9n
2562
}, {
2563
  a: -0xan,
2564
  r: -0x9n
2565
}, {
2566
  a: 0x8n,
2567
  r: 0x9n
2568
}, {
2569
  a: -0x7f1n,
2570
  r: -0x7f0n
2571
}, {
2572
  a: 0x9n,
2573
  r: 0xan
2574
}, {
2575
  a: -0xb6n,
2576
  r: -0xb5n
2577
}, {
2578
  a: -0x3e00n,
2579
  r: -0x3dffn
2580
}, {
2581
  a: -0x1n,
2582
  r: 0n
2583
}, {
2584
  a: 0xan,
2585
  r: 0xbn
2586
}, {
2587
  a: -0x7n,
2588
  r: -0x6n
2589
}, {
2590
  a: 0xabn,
2591
  r: 0xacn
2592
}, {
2593
  a: -0xdn,
2594
  r: -0xcn
2595
}, {
2596
  a: 0n,
2597
  r: 0x1n
2598
}, {
2599
  a: 0xdn,
2600
  r: 0xen
2601
}, {
2602
  a: 0xa5n,
2603
  r: 0xa6n
2604
}, {
2605
  a: 0xa5n,
2606
  r: 0xa6n
2607
}, {
2608
  a: 0x9a3n,
2609
  r: 0x9a4n
2610
}, {
2611
  a: 0x76n,
2612
  r: 0x77n
2613
}, {
2614
  a: 0x610n,
2615
  r: 0x611n
2616
}, {
2617
  a: 0x48cn,
2618
  r: 0x48dn
2619
}, {
2620
  a: -0x5fn,
2621
  r: -0x5en
2622
}, {
2623
  a: 0x7n,
2624
  r: 0x8n
2625
}, {
2626
  a: -0x833n,
2627
  r: -0x832n
2628
}, {
2629
  a: 0x5c4n,
2630
  r: 0x5c5n
2631
}, {
2632
  a: 0n,
2633
  r: 0x1n
2634
}, {
2635
  a: 0x766n,
2636
  r: 0x767n
2637
}, {
2638
  a: 0n,
2639
  r: 0x1n
2640
}, {
2641
  a: -0xb3n,
2642
  r: -0xb2n
2643
}, {
2644
  a: 0x2n,
2645
  r: 0x3n
2646
}, {
2647
  a: 0xen,
2648
  r: 0xfn
2649
}, {
2650
  a: 0x1n,
2651
  r: 0x2n
2652
}, {
2653
  a: 0xc01n,
2654
  r: 0xc02n
2655
}, {
2656
  a: 0xa3ban,
2657
  r: 0xa3bbn
2658
}, {
2659
  a: -0xa7dcn,
2660
  r: -0xa7dbn
2661
}, {
2662
  a: 0x7bn,
2663
  r: 0x7cn
2664
}, {
2665
  a: 0xcc1fn,
2666
  r: 0xcc20n
2667
}, {
2668
  a: 0x18n,
2669
  r: 0x19n
2670
}, {
2671
  a: 0n,
2672
  r: 0x1n
2673
}, {
2674
  a: 0x95dn,
2675
  r: 0x95en
2676
}, {
2677
  a: 0x8n,
2678
  r: 0x9n
2679
}, {
2680
  a: -0x2113n,
2681
  r: -0x2112n
2682
}, {
2683
  a: -0xen,
2684
  r: -0xdn
2685
}, {
2686
  a: 0x2cd7n,
2687
  r: 0x2cd8n
2688
}, {
2689
  a: 0n,
2690
  r: 0x1n
2691
}, {
2692
  a: 0x2n,
2693
  r: 0x3n
2694
}, {
2695
  a: 0x6817n,
2696
  r: 0x6818n
2697
}, {
2698
  a: 0n,
2699
  r: 0x1n
2700
}, {
2701
  a: 0n,
2702
  r: 0x1n
2703
}, {
2704
  a: 0n,
2705
  r: 0x1n
2706
}, {
2707
  a: 0n,
2708
  r: 0x1n
2709
}, {
2710
  a: 0n,
2711
  r: 0x1n
2712
}, {
2713
  a: -0xan,
2714
  r: -0x9n
2715
}, {
2716
  a: -0xcn,
2717
  r: -0xbn
2718
}, {
2719
  a: -0x8aan,
2720
  r: -0x8a9n
2721
}, {
2722
  a: -0xb02n,
2723
  r: -0xb01n
2724
}, {
2725
  a: 0n,
2726
  r: 0x1n
2727
}, {
2728
  a: 0n,
2729
  r: 0x1n
2730
}, {
2731
  a: 0x6e5n,
2732
  r: 0x6e6n
2733
}, {
2734
  a: 0n,
2735
  r: 0x1n
2736
}, {
2737
  a: 0n,
2738
  r: 0x1n
2739
}, {
2740
  a: -0x52n,
2741
  r: -0x51n
2742
}, {
2743
  a: -0x7n,
2744
  r: -0x6n
2745
}, {
2746
  a: -0xe55n,
2747
  r: -0xe54n
2748
}, {
2749
  a: 0x2n,
2750
  r: 0x3n
2751
}, {
2752
  a: 0n,
2753
  r: 0x1n
2754
}, {
2755
  a: -0x816n,
2756
  r: -0x815n
2757
}, {
2758
  a: -0x8561n,
2759
  r: -0x8560n
2760
}, {
2761
  a: -0xef5an,
2762
  r: -0xef59n
2763
}, {
2764
  a: 0n,
2765
  r: 0x1n
2766
}, {
2767
  a: 0n,
2768
  r: 0x1n
2769
}, {
2770
  a: -0xafn,
2771
  r: -0xaen
2772
}, {
2773
  a: 0xc3n,
2774
  r: 0xc4n
2775
}, {
2776
  a: 0xdn,
2777
  r: 0xen
2778
}, {
2779
  a: 0n,
2780
  r: 0x1n
2781
}, {
2782
  a: 0x5an,
2783
  r: 0x5bn
2784
}, {
2785
  a: -0xebn,
2786
  r: -0xean
2787
}, {
2788
  a: -0x4n,
2789
  r: -0x3n
2790
}, {
2791
  a: 0xd56dn,
2792
  r: 0xd56en
2793
}, {
2794
  a: 0n,
2795
  r: 0x1n
2796
}, {
2797
  a: 0xee82n,
2798
  r: 0xee83n
2799
}, {
2800
  a: -0x8n,
2801
  r: -0x7n
2802
}, {
2803
  a: -0x4bfn,
2804
  r: -0x4ben
2805
}, {
2806
  a: 0n,
2807
  r: 0x1n
2808
}, {
2809
  a: 0n,
2810
  r: 0x1n
2811
}, {
2812
  a: 0xa1n,
2813
  r: 0xa2n
2814
}, {
2815
  a: 0xb0bn,
2816
  r: 0xb0cn
2817
}, {
2818
  a: -0xc8en,
2819
  r: -0xc8dn
2820
}, {
2821
  a: -0xba1n,
2822
  r: -0xba0n
2823
}, {
2824
  a: -0x90n,
2825
  r: -0x8fn
2826
}, {
2827
  a: 0x4b30n,
2828
  r: 0x4b31n
2829
}, {
2830
  a: -0xcfc8n,
2831
  r: -0xcfc7n
2832
}, {
2833
  a: 0n,
2834
  r: 0x1n
2835
}, {
2836
  a: 0xcccfn,
2837
  r: 0xccd0n
2838
}, {
2839
  a: -0xef77n,
2840
  r: -0xef76n
2841
}, {
2842
  a: -0xebn,
2843
  r: -0xean
2844
}, {
2845
  a: -0x2n,
2846
  r: -0x1n
2847
}, {
2848
  a: 0xdn,
2849
  r: 0xen
2850
}, {
2851
  a: -0xe0n,
2852
  r: -0xdfn
2853
}, {
2854
  a: 0n,
2855
  r: 0x1n
2856
}, {
2857
  a: 0n,
2858
  r: 0x1n
2859
}, {
2860
  a: 0n,
2861
  r: 0x1n
2862
}, {
2863
  a: 0x61n,
2864
  r: 0x62n
2865
}, {
2866
  a: 0n,
2867
  r: 0x1n
2868
}, {
2869
  a: 0n,
2870
  r: 0x1n
2871
}, {
2872
  a: -0x165n,
2873
  r: -0x164n
2874
}, {
2875
  a: 0x44n,
2876
  r: 0x45n
2877
}, {
2878
  a: -0xc3cn,
2879
  r: -0xc3bn
2880
}, {
2881
  a: 0n,
2882
  r: 0x1n
2883
}, {
2884
  a: -0xcn,
2885
  r: -0xbn
2886
}, {
2887
  a: 0x3ae1n,
2888
  r: 0x3ae2n
2889
}, {
2890
  a: 0n,
2891
  r: 0x1n
2892
}, {
2893
  a: -0xe20n,
2894
  r: -0xe1fn
2895
}, {
2896
  a: 0x88n,
2897
  r: 0x89n
2898
}, {
2899
  a: 0n,
2900
  r: 0x1n
2901
}, {
2902
  a: 0x77n,
2903
  r: 0x78n
2904
}, {
2905
  a: -0xd81n,
2906
  r: -0xd80n
2907
}, {
2908
  a: 0n,
2909
  r: 0x1n
2910
}, {
2911
  a: 0x50n,
2912
  r: 0x51n
2913
}, {
2914
  a: -0xfb9n,
2915
  r: -0xfb8n
2916
}, {
2917
  a: -0x45d4n,
2918
  r: -0x45d3n
2919
}, {
2920
  a: 0xan,
2921
  r: 0xbn
2922
}, {
2923
  a: 0xbn,
2924
  r: 0xcn
2925
}, {
2926
  a: -0x4dn,
2927
  r: -0x4cn
2928
}, {
2929
  a: -0x6n,
2930
  r: -0x5n
2931
}, {
2932
  a: 0n,
2933
  r: 0x1n
2934
}, {
2935
  a: 0x27n,
2936
  r: 0x28n
2937
}, {
2938
  a: 0xan,
2939
  r: 0xbn
2940
}, {
2941
  a: -0x640n,
2942
  r: -0x63fn
2943
}, {
2944
  a: 0xccfn,
2945
  r: 0xcd0n
2946
}, {
2947
  a: 0n,
2948
  r: 0x1n
2949
}, {
2950
  a: 0xc9c5n,
2951
  r: 0xc9c6n
2952
}, {
2953
  a: 0n,
2954
  r: 0x1n
2955
}, {
2956
  a: 0x3n,
2957
  r: 0x4n
2958
}, {
2959
  a: -0xa3n,
2960
  r: -0xa2n
2961
}, {
2962
  a: -0xbn,
2963
  r: -0xan
2964
}, {
2965
  a: -0x5n,
2966
  r: -0x4n
2967
}, {
2968
  a: -0x9d1bn,
2969
  r: -0x9d1an
2970
}, {
2971
  a: -0xecn,
2972
  r: -0xebn
2973
}, {
2974
  a: -0x33n,
2975
  r: -0x32n
2976
}, {
2977
  a: 0n,
2978
  r: 0x1n
2979
}, {
2980
  a: 0xf380n,
2981
  r: 0xf381n
2982
}, {
2983
  a: 0x1bc8n,
2984
  r: 0x1bc9n
2985
}, {
2986
  a: 0xe47n,
2987
  r: 0xe48n
2988
}, {
2989
  a: 0x1n,
2990
  r: 0x2n
2991
}, {
2992
  a: 0x829n,
2993
  r: 0x82an
2994
}, {
2995
  a: -0xcn,
2996
  r: -0xbn
2997
}, {
2998
  a: 0xb54n,
2999
  r: 0xb55n
3000
}, {
3001
  a: 0n,
3002
  r: 0x1n
3003
}, {
3004
  a: 0n,
3005
  r: 0x1n
3006
}, {
3007
  a: -0xd8n,
3008
  r: -0xd7n
3009
}, {
3010
  a: -0x308n,
3011
  r: -0x307n
3012
}, {
3013
  a: -0xc8n,
3014
  r: -0xc7n
3015
}, {
3016
  a: -0x7n,
3017
  r: -0x6n
3018
}, {
3019
  a: 0n,
3020
  r: 0x1n
3021
}, {
3022
  a: -0xe5n,
3023
  r: -0xe4n
3024
}, {
3025
  a: -0x865n,
3026
  r: -0x864n
3027
}, {
3028
  a: 0x6n,
3029
  r: 0x7n
3030
}];
3031
3032
function main() {
3033
  var error_count = 0;
3034
  for (var i = 0; i < data.length; i++) {
3035
    var d = data[i];
3036
    var a = d.a;
3037
  var r = ++a;
3038
  if (d.r !== r) {
3039
    print("Input:    " + a.toString(16));
3040
    print("Result:   " + r.toString(16));
3041
    print("Expected: " + d.r.toString(16));
3042
    error_count++;
3043
  }
3044
  }
3045
  if (error_count !== 0)
3046
    throw new Error("Finished with " + error_count + " errors.")
3047
}
3048
for (var i = 0; i < 1000; ++i)
3049
  main();
3050
- a/JSTests/stress/v8-bigint32-mod.js +4051 lines
Line 0 a/JSTests/stress/v8-bigint32-mod.js_sec1
1
// Copyright 2017, the V8 project authors. All rights reserved.
2
// Redistribution and use in source and binary forms, with or without
3
// modification, are permitted provided that the following conditions are
4
// met:
5
//
6
//     * Redistributions of source code must retain the above copyright
7
//       notice, this list of conditions and the following disclaimer.
8
//     * Redistributions in binary form must reproduce the above
9
//       copyright notice, this list of conditions and the following
10
//       disclaimer in the documentation and/or other materials provided
11
//       with the distribution.
12
//     * Neither the name of Google Inc. nor the names of its
13
//       contributors may be used to endorse or promote products derived
14
//       from this software without specific prior written permission.
15
//
16
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28
// Generated by tools/bigint-tester.py.
29
30
var data = [{
31
  a: 0xa88n,
32
  b: 0x1bn,
33
  r: 0x17n
34
}, {
35
  a: -0xf1dn,
36
  b: 0x21n,
37
  r: -0x8n
38
}, {
39
  a: -0x1cc3n,
40
  b: -0x1n,
41
  r: 0n
42
}, {
43
  a: 0x56n,
44
  b: 0x62n,
45
  r: 0x56n
46
}, {
47
  a: -0x7e8dn,
48
  b: 0x56n,
49
  r: -0x3dn
50
}, {
51
  a: 0xeedan,
52
  b: 0x39n,
53
  r: 0x2an
54
}, {
55
  a: -0x5afdn,
56
  b: -0xf4n,
57
  r: -0x71n
58
}, {
59
  a: -0x42cn,
60
  b: -0x20n,
61
  r: -0xcn
62
}, {
63
  a: -0x1d2n,
64
  b: 0x3n,
65
  r: -0x1n
66
}, {
67
  a: -0x55bn,
68
  b: -0xfn,
69
  r: -0x6n
70
}, {
71
  a: -0x8dn,
72
  b: -0x8n,
73
  r: -0x5n
74
}, {
75
  a: -0xaan,
76
  b: -0xbcn,
77
  r: -0xaan
78
}, {
79
  a: -0x87n,
80
  b: -0x2n,
81
  r: -0x1n
82
}, {
83
  a: 0x868n,
84
  b: 0x1n,
85
  r: 0n
86
}, {
87
  a: 0x3dbdn,
88
  b: -0x13n,
89
  r: 0x10n
90
}, {
91
  a: 0xfan,
92
  b: 0x41n,
93
  r: 0x37n
94
}, {
95
  a: 0xfdn,
96
  b: 0x56n,
97
  r: 0x51n
98
}, {
99
  a: 0xb7n,
100
  b: 0x6n,
101
  r: 0x3n
102
}, {
103
  a: 0xda5n,
104
  b: -0x7n,
105
  r: 0n
106
}, {
107
  a: 0x7ecn,
108
  b: -0xcen,
109
  r: 0xaen
110
}, {
111
  a: -0x4cn,
112
  b: -0x7n,
113
  r: -0x6n
114
}, {
115
  a: -0x1e5n,
116
  b: 0xen,
117
  r: -0x9n
118
}, {
119
  a: -0x967cn,
120
  b: -0xcn,
121
  r: -0x4n
122
}, {
123
  a: 0x2992n,
124
  b: -0x3n,
125
  r: 0x1n
126
}, {
127
  a: -0x99n,
128
  b: -0x3n,
129
  r: 0n
130
}, {
131
  a: -0x6bn,
132
  b: 0x49n,
133
  r: -0x22n
134
}, {
135
  a: 0xd12en,
136
  b: -0x64n,
137
  r: 0x32n
138
}, {
139
  a: -0xd50n,
140
  b: 0xcbn,
141
  r: -0xa0n
142
}, {
143
  a: -0x5en,
144
  b: 0xdn,
145
  r: -0x3n
146
}, {
147
  a: 0xa1n,
148
  b: 0xecn,
149
  r: 0xa1n
150
}, {
151
  a: 0xba0dn,
152
  b: -0x6n,
153
  r: 0x1n
154
}, {
155
  a: -0x6845n,
156
  b: 0x25n,
157
  r: -0x10n
158
}, {
159
  a: 0xdf9n,
160
  b: 0x83n,
161
  r: 0x28n
162
}, {
163
  a: -0xb354n,
164
  b: -0x70n,
165
  r: -0x64n
166
}, {
167
  a: 0xd418n,
168
  b: -0xbn,
169
  r: 0n
170
}, {
171
  a: -0x50en,
172
  b: -0x7n,
173
  r: -0x6n
174
}, {
175
  a: -0x72n,
176
  b: 0x48n,
177
  r: -0x2an
178
}, {
179
  a: 0x9ef6n,
180
  b: 0xbn,
181
  r: 0x5n
182
}, {
183
  a: -0xbfn,
184
  b: 0xan,
185
  r: -0x1n
186
}, {
187
  a: -0x1811n,
188
  b: -0x95n,
189
  r: -0x34n
190
}, {
191
  a: 0x725fn,
192
  b: -0xan,
193
  r: 0x9n
194
}, {
195
  a: 0x221n,
196
  b: 0xccn,
197
  r: 0x89n
198
}, {
199
  a: 0x351fn,
200
  b: 0x38n,
201
  r: 0x2fn
202
}, {
203
  a: -0xb73n,
204
  b: -0x1cn,
205
  r: -0x13n
206
}, {
207
  a: 0x16n,
208
  b: 0x9n,
209
  r: 0x4n
210
}, {
211
  a: -0x51n,
212
  b: 0xen,
213
  r: -0xbn
214
}, {
215
  a: 0x1an,
216
  b: -0xfn,
217
  r: 0xbn
218
}, {
219
  a: -0xd7dn,
220
  b: -0xan,
221
  r: -0x3n
222
}, {
223
  a: -0xacan,
224
  b: 0x3n,
225
  r: -0x2n
226
}, {
227
  a: 0xf2dn,
228
  b: 0x5n,
229
  r: 0n
230
}, {
231
  a: 0xc1n,
232
  b: 0x5fn,
233
  r: 0x3n
234
}, {
235
  a: 0x891n,
236
  b: 0xen,
237
  r: 0x9n
238
}, {
239
  a: -0x6fcn,
240
  b: 0xf6n,
241
  r: -0x42n
242
}, {
243
  a: -0xden,
244
  b: -0x2n,
245
  r: 0n
246
}, {
247
  a: 0x881n,
248
  b: 0x2dn,
249
  r: 0x11n
250
}, {
251
  a: 0x8f4n,
252
  b: 0x22n,
253
  r: 0xen
254
}, {
255
  a: -0xf0n,
256
  b: -0x17n,
257
  r: -0xan
258
}, {
259
  a: 0x69a3n,
260
  b: 0x9en,
261
  r: 0x19n
262
}, {
263
  a: -0xabn,
264
  b: 0x5n,
265
  r: -0x1n
266
}, {
267
  a: -0x9d9n,
268
  b: 0x59n,
269
  r: -0x1dn
270
}, {
271
  a: -0x10cn,
272
  b: -0xan,
273
  r: -0x8n
274
}, {
275
  a: -0xabn,
276
  b: 0x6n,
277
  r: -0x3n
278
}, {
279
  a: 0x51ccn,
280
  b: -0xfn,
281
  r: 0n
282
}, {
283
  a: 0xef4n,
284
  b: 0xe2n,
285
  r: 0xd4n
286
}, {
287
  a: 0x7443n,
288
  b: -0x4en,
289
  r: 0x2dn
290
}, {
291
  a: -0x5e12n,
292
  b: -0x49n,
293
  r: -0x41n
294
}, {
295
  a: 0xd721n,
296
  b: 0xbn,
297
  r: 0x7n
298
}, {
299
  a: 0xe7n,
300
  b: -0x5n,
301
  r: 0x1n
302
}, {
303
  a: -0x75n,
304
  b: -0xan,
305
  r: -0x7n
306
}, {
307
  a: -0x586bn,
308
  b: 0xbn,
309
  r: -0x8n
310
}, {
311
  a: 0x371n,
312
  b: -0x2n,
313
  r: 0x1n
314
}, {
315
  a: -0xa7cn,
316
  b: 0x39n,
317
  r: -0x5n
318
}, {
319
  a: -0x37n,
320
  b: -0xdn,
321
  r: -0x3n
322
}, {
323
  a: -0x578fn,
324
  b: -0xen,
325
  r: -0x1n
326
}, {
327
  a: -0xban,
328
  b: 0x1en,
329
  r: -0x6n
330
}, {
331
  a: 0xd7n,
332
  b: 0xdn,
333
  r: 0x7n
334
}, {
335
  a: 0xe664n,
336
  b: -0x23n,
337
  r: 0x5n
338
}, {
339
  a: 0xf944n,
340
  b: 0x8n,
341
  r: 0x4n
342
}, {
343
  a: -0x423n,
344
  b: -0xean,
345
  r: -0x7bn
346
}, {
347
  a: 0xaan,
348
  b: -0x7dn,
349
  r: 0x2dn
350
}, {
351
  a: -0x9c6n,
352
  b: 0x9n,
353
  r: 0n
354
}, {
355
  a: 0x6bn,
356
  b: -0x7n,
357
  r: 0x2n
358
}, {
359
  a: 0x7c5n,
360
  b: 0xc6n,
361
  r: 0x9n
362
}, {
363
  a: -0xe28en,
364
  b: -0x9an,
365
  r: -0x5en
366
}, {
367
  a: -0x61n,
368
  b: -0xfn,
369
  r: -0x7n
370
}, {
371
  a: 0xc3dn,
372
  b: -0xfn,
373
  r: 0xdn
374
}, {
375
  a: 0x8fn,
376
  b: -0xbbn,
377
  r: 0x8fn
378
}, {
379
  a: 0xb80n,
380
  b: -0x3n,
381
  r: 0x1n
382
}, {
383
  a: -0x714n,
384
  b: 0xan,
385
  r: -0x2n
386
}, {
387
  a: 0xb5dn,
388
  b: 0xd8n,
389
  r: 0x65n
390
}, {
391
  a: -0x9f4n,
392
  b: -0xa4n,
393
  r: -0x58n
394
}, {
395
  a: 0x31n,
396
  b: -0xf0n,
397
  r: 0x31n
398
}, {
399
  a: 0x18n,
400
  b: 0x6n,
401
  r: 0n
402
}, {
403
  a: 0x2158n,
404
  b: -0xbdn,
405
  r: 0x1fn
406
}, {
407
  a: -0xf1dn,
408
  b: -0x6n,
409
  r: -0x5n
410
}, {
411
  a: -0x1en,
412
  b: -0xdn,
413
  r: -0x4n
414
}, {
415
  a: 0xa3en,
416
  b: 0x3n,
417
  r: 0n
418
}, {
419
  a: 0x61n,
420
  b: 0xc1n,
421
  r: 0x61n
422
}, {
423
  a: -0x51n,
424
  b: 0x8en,
425
  r: -0x51n
426
}, {
427
  a: 0x4eecn,
428
  b: -0x9n,
429
  r: 0x8n
430
}, {
431
  a: 0x4051n,
432
  b: -0xan,
433
  r: 0x5n
434
}, {
435
  a: 0xcf15n,
436
  b: 0x80n,
437
  r: 0x15n
438
}, {
439
  a: 0xdd2n,
440
  b: -0x96n,
441
  r: 0x58n
442
}, {
443
  a: 0xa91n,
444
  b: -0xfn,
445
  r: 0x5n
446
}, {
447
  a: 0x12n,
448
  b: -0x5n,
449
  r: 0x3n
450
}, {
451
  a: 0x48n,
452
  b: 0xcn,
453
  r: 0n
454
}, {
455
  a: 0x6dden,
456
  b: 0xdn,
457
  r: 0x7n
458
}, {
459
  a: 0xa3n,
460
  b: 0xcan,
461
  r: 0xa3n
462
}, {
463
  a: 0x36fn,
464
  b: -0x8fn,
465
  r: 0x15n
466
}, {
467
  a: 0x7fn,
468
  b: -0x6n,
469
  r: 0x1n
470
}, {
471
  a: -0x301n,
472
  b: 0x82n,
473
  r: -0x77n
474
}, {
475
  a: -0x106n,
476
  b: 0x5n,
477
  r: -0x2n
478
}, {
479
  a: -0x29n,
480
  b: 0xean,
481
  r: -0x29n
482
}, {
483
  a: -0x6f6n,
484
  b: 0xc1n,
485
  r: -0x2dn
486
}, {
487
  a: -0xc6dn,
488
  b: 0x9n,
489
  r: -0x4n
490
}, {
491
  a: 0xefbn,
492
  b: 0x17n,
493
  r: 0x11n
494
}, {
495
  a: -0xa7f9n,
496
  b: -0x4n,
497
  r: -0x1n
498
}, {
499
  a: -0xd19en,
500
  b: 0x8n,
501
  r: -0x6n
502
}, {
503
  a: 0x8d3n,
504
  b: -0x8bn,
505
  r: 0x23n
506
}, {
507
  a: 0x434n,
508
  b: -0xbn,
509
  r: 0x9n
510
}, {
511
  a: -0x48en,
512
  b: -0xb9n,
513
  r: -0x38n
514
}, {
515
  a: -0x9f2n,
516
  b: 0x9cn,
517
  r: -0x32n
518
}, {
519
  a: -0xc3e3n,
520
  b: 0x79n,
521
  r: -0x35n
522
}, {
523
  a: -0x869n,
524
  b: -0x78n,
525
  r: -0x71n
526
}, {
527
  a: -0x73n,
528
  b: -0x4en,
529
  r: -0x25n
530
}, {
531
  a: -0x17n,
532
  b: -0x58n,
533
  r: -0x17n
534
}, {
535
  a: 0xd3n,
536
  b: -0x7n,
537
  r: 0x1n
538
}, {
539
  a: -0x42fn,
540
  b: -0x8en,
541
  r: -0x4dn
542
}, {
543
  a: -0x8an,
544
  b: -0xcn,
545
  r: -0x6n
546
}, {
547
  a: 0xeb6n,
548
  b: -0xf5n,
549
  r: 0x5bn
550
}, {
551
  a: 0x6fen,
552
  b: -0xen,
553
  r: 0xcn
554
}, {
555
  a: 0xbf7n,
556
  b: -0xbn,
557
  r: 0x5n
558
}, {
559
  a: -0x1dfn,
560
  b: -0xen,
561
  r: -0x3n
562
}, {
563
  a: -0xb5b4n,
564
  b: -0xdn,
565
  r: -0x2n
566
}, {
567
  a: -0xd5n,
568
  b: 0xbn,
569
  r: -0x4n
570
}, {
571
  a: 0x420n,
572
  b: -0x11n,
573
  r: 0x2n
574
}, {
575
  a: -0x4bn,
576
  b: -0xdn,
577
  r: -0xan
578
}, {
579
  a: -0x449n,
580
  b: -0x50n,
581
  r: -0x39n
582
}, {
583
  a: -0x28fn,
584
  b: -0x14n,
585
  r: -0xfn
586
}, {
587
  a: 0xecn,
588
  b: -0x9n,
589
  r: 0x2n
590
}, {
591
  a: 0xf99n,
592
  b: 0x7n,
593
  r: 0x3n
594
}, {
595
  a: 0xccefn,
596
  b: 0x5n,
597
  r: 0x3n
598
}, {
599
  a: 0xb1n,
600
  b: 0x1n,
601
  r: 0n
602
}, {
603
  a: 0x66ecn,
604
  b: 0x5en,
605
  r: 0x1cn
606
}, {
607
  a: 0xe1a7n,
608
  b: -0x7bn,
609
  r: 0x50n
610
}, {
611
  a: 0xccd6n,
612
  b: 0x23n,
613
  r: 0x8n
614
}, {
615
  a: 0x42ben,
616
  b: -0xcan,
617
  r: 0x76n
618
}, {
619
  a: 0xf229n,
620
  b: -0x51n,
621
  r: 0x1cn
622
}, {
623
  a: 0xdd4n,
624
  b: 0xfen,
625
  r: 0xeen
626
}, {
627
  a: 0x52n,
628
  b: -0x3n,
629
  r: 0x1n
630
}, {
631
  a: -0x6en,
632
  b: -0xcn,
633
  r: -0x2n
634
}, {
635
  a: -0x9c03n,
636
  b: -0x1n,
637
  r: 0n
638
}, {
639
  a: -0xc9bn,
640
  b: 0x2n,
641
  r: -0x1n
642
}, {
643
  a: -0xfc5bn,
644
  b: 0x83n,
645
  r: -0x14n
646
}, {
647
  a: -0xdcen,
648
  b: 0x4n,
649
  r: -0x2n
650
}, {
651
  a: 0x3b2n,
652
  b: -0x4n,
653
  r: 0x2n
654
}, {
655
  a: 0x9bn,
656
  b: 0xf1n,
657
  r: 0x9bn
658
}, {
659
  a: 0x645n,
660
  b: -0x4n,
661
  r: 0x1n
662
}, {
663
  a: 0x4f8n,
664
  b: -0x3cn,
665
  r: 0xcn
666
}, {
667
  a: 0x8a4dn,
668
  b: -0xbn,
669
  r: 0x7n
670
}, {
671
  a: -0x7091n,
672
  b: 0xd1n,
673
  r: -0xb8n
674
}, {
675
  a: 0x9bn,
676
  b: -0xan,
677
  r: 0x5n
678
}, {
679
  a: -0xa57n,
680
  b: 0xen,
681
  r: -0x1n
682
}, {
683
  a: 0x7can,
684
  b: 0x24n,
685
  r: 0xen
686
}, {
687
  a: 0x98en,
688
  b: 0x77n,
689
  r: 0x42n
690
}, {
691
  a: -0xd03n,
692
  b: -0x5n,
693
  r: -0x1n
694
}, {
695
  a: -0x6abn,
696
  b: 0x9en,
697
  r: -0x7fn
698
}, {
699
  a: -0x3a5n,
700
  b: -0x13n,
701
  r: -0x2n
702
}, {
703
  a: -0x6cn,
704
  b: -0x4n,
705
  r: 0n
706
}, {
707
  a: 0xe8fn,
708
  b: -0x77n,
709
  r: 0x26n
710
}, {
711
  a: 0xd8n,
712
  b: 0x9bn,
713
  r: 0x3dn
714
}, {
715
  a: -0x1cbn,
716
  b: 0x5n,
717
  r: -0x4n
718
}, {
719
  a: 0xfe7n,
720
  b: -0x96n,
721
  r: 0x15n
722
}, {
723
  a: 0x7844n,
724
  b: -0x1n,
725
  r: 0n
726
}, {
727
  a: -0xb8b6n,
728
  b: -0x9n,
729
  r: 0n
730
}, {
731
  a: 0x678n,
732
  b: -0x1n,
733
  r: 0n
734
}, {
735
  a: 0x875n,
736
  b: 0xdn,
737
  r: 0x7n
738
}, {
739
  a: -0xf35n,
740
  b: -0x8n,
741
  r: -0x5n
742
}, {
743
  a: 0xf6n,
744
  b: 0x8n,
745
  r: 0x6n
746
}, {
747
  a: 0x32n,
748
  b: -0x8n,
749
  r: 0x2n
750
}, {
751
  a: -0xac5n,
752
  b: 0x67n,
753
  r: -0x4fn
754
}, {
755
  a: -0xfan,
756
  b: 0x4n,
757
  r: -0x2n
758
}, {
759
  a: -0x53f8n,
760
  b: 0xdn,
761
  r: -0x7n
762
}, {
763
  a: 0xden,
764
  b: 0x9n,
765
  r: 0x6n
766
}, {
767
  a: 0x2a9en,
768
  b: -0x2n,
769
  r: 0n
770
}, {
771
  a: -0xc5n,
772
  b: 0x8cn,
773
  r: -0x39n
774
}, {
775
  a: 0xb2cn,
776
  b: -0x7n,
777
  r: 0x4n
778
}, {
779
  a: 0x187n,
780
  b: -0x1n,
781
  r: 0n
782
}, {
783
  a: -0xe62n,
784
  b: -0xan,
785
  r: -0x2n
786
}, {
787
  a: 0xf6n,
788
  b: -0xen,
789
  r: 0x8n
790
}, {
791
  a: -0xded8n,
792
  b: -0xb3n,
793
  r: -0x7en
794
}, {
795
  a: -0xc02n,
796
  b: 0x1n,
797
  r: 0n
798
}, {
799
  a: -0x15f0n,
800
  b: -0x8n,
801
  r: 0n
802
}, {
803
  a: -0x42n,
804
  b: 0x58n,
805
  r: -0x42n
806
}, {
807
  a: 0xfed6n,
808
  b: -0xcn,
809
  r: 0x6n
810
}, {
811
  a: 0x667n,
812
  b: 0xcn,
813
  r: 0x7n
814
}, {
815
  a: 0x49dn,
816
  b: -0x33n,
817
  r: 0x8n
818
}, {
819
  a: 0x275n,
820
  b: -0xdn,
821
  r: 0x5n
822
}, {
823
  a: 0x7918n,
824
  b: 0xe7n,
825
  r: 0x2en
826
}, {
827
  a: -0xa459n,
828
  b: 0x2fn,
829
  r: -0x8n
830
}, {
831
  a: -0xde8en,
832
  b: -0xc0n,
833
  r: -0x8en
834
}, {
835
  a: -0xca9fn,
836
  b: -0x8n,
837
  r: -0x7n
838
}, {
839
  a: -0x8c0n,
840
  b: 0xe7n,
841
  r: -0xa1n
842
}, {
843
  a: 0x16n,
844
  b: -0x70n,
845
  r: 0x16n
846
}, {
847
  a: -0x88n,
848
  b: -0xan,
849
  r: -0x6n
850
}, {
851
  a: -0x20n,
852
  b: -0x1n,
853
  r: 0n
854
}, {
855
  a: -0x38f0n,
856
  b: 0xfn,
857
  r: -0xbn
858
}, {
859
  a: -0xf5e1n,
860
  b: 0x7n,
861
  r: -0x1n
862
}, {
863
  a: -0x636n,
864
  b: 0x36n,
865
  r: -0x18n
866
}, {
867
  a: -0xa675n,
868
  b: 0xan,
869
  r: -0x3n
870
}, {
871
  a: 0x1be2n,
872
  b: 0x71n,
873
  r: 0x13n
874
}, {
875
  a: -0x980n,
876
  b: -0xf2n,
877
  r: -0xcn
878
}, {
879
  a: -0x90n,
880
  b: -0xd1n,
881
  r: -0x90n
882
}, {
883
  a: 0x60n,
884
  b: 0x2fn,
885
  r: 0x2n
886
}, {
887
  a: -0x576n,
888
  b: 0x2dn,
889
  r: -0x3n
890
}, {
891
  a: -0xf2n,
892
  b: 0x8n,
893
  r: -0x2n
894
}, {
895
  a: -0xe5an,
896
  b: 0x5n,
897
  r: -0x4n
898
}, {
899
  a: 0xfcn,
900
  b: 0x8cn,
901
  r: 0x70n
902
}, {
903
  a: -0x6bn,
904
  b: -0xden,
905
  r: -0x6bn
906
}, {
907
  a: 0xcc6en,
908
  b: 0xfn,
909
  r: 0xen
910
}, {
911
  a: 0x6e90n,
912
  b: 0x29n,
913
  r: 0xen
914
}, {
915
  a: 0x60n,
916
  b: 0xbn,
917
  r: 0x8n
918
}, {
919
  a: -0xa508n,
920
  b: 0x48n,
921
  r: -0x38n
922
}, {
923
  a: 0x9e5n,
924
  b: -0xdn,
925
  r: 0xbn
926
}, {
927
  a: -0x18n,
928
  b: 0x5n,
929
  r: -0x4n
930
}, {
931
  a: -0xa2n,
932
  b: -0x4n,
933
  r: -0x2n
934
}, {
935
  a: 0xc43n,
936
  b: -0xbn,
937
  r: 0x4n
938
}, {
939
  a: 0x29n,
940
  b: -0xfn,
941
  r: 0xbn
942
}, {
943
  a: -0xd6a5n,
944
  b: 0x8n,
945
  r: -0x5n
946
}, {
947
  a: 0x22d2n,
948
  b: 0xdn,
949
  r: 0x9n
950
}, {
951
  a: 0x73en,
952
  b: 0x28n,
953
  r: 0xen
954
}, {
955
  a: -0x9fn,
956
  b: 0xabn,
957
  r: -0x9fn
958
}, {
959
  a: 0xa0n,
960
  b: -0x75n,
961
  r: 0x2bn
962
}, {
963
  a: -0x233n,
964
  b: -0x94n,
965
  r: -0x77n
966
}, {
967
  a: 0xa6n,
968
  b: 0x42n,
969
  r: 0x22n
970
}, {
971
  a: -0x340n,
972
  b: -0x2bn,
973
  r: -0xfn
974
}, {
975
  a: 0x70n,
976
  b: -0x8n,
977
  r: 0n
978
}, {
979
  a: -0x642fn,
980
  b: 0x67n,
981
  r: 0n
982
}, {
983
  a: -0xe7n,
984
  b: -0xaan,
985
  r: -0x3dn
986
}, {
987
  a: -0xf9an,
988
  b: -0xcn,
989
  r: -0xan
990
}, {
991
  a: 0x8a0bn,
992
  b: -0x4n,
993
  r: 0x3n
994
}, {
995
  a: 0x881n,
996
  b: -0xc0n,
997
  r: 0x41n
998
}, {
999
  a: -0xd4cn,
1000
  b: -0x3n,
1001
  r: -0x2n
1002
}, {
1003
  a: 0x85cn,
1004
  b: -0x39n,
1005
  r: 0x1fn
1006
}, {
1007
  a: 0xdbn,
1008
  b: 0x8n,
1009
  r: 0x3n
1010
}, {
1011
  a: -0x8b6n,
1012
  b: 0xan,
1013
  r: 0n
1014
}, {
1015
  a: -0x21n,
1016
  b: -0x48n,
1017
  r: -0x21n
1018
}, {
1019
  a: -0x744n,
1020
  b: -0x48n,
1021
  r: -0x3cn
1022
}, {
1023
  a: -0x3an,
1024
  b: -0x2an,
1025
  r: -0x10n
1026
}, {
1027
  a: 0x5cn,
1028
  b: -0x1fn,
1029
  r: 0x1en
1030
}, {
1031
  a: 0xcen,
1032
  b: -0xcdn,
1033
  r: 0x1n
1034
}, {
1035
  a: 0x20cn,
1036
  b: -0xfn,
1037
  r: 0xen
1038
}, {
1039
  a: -0x39b5n,
1040
  b: 0xcn,
1041
  r: -0x1n
1042
}, {
1043
  a: -0x835an,
1044
  b: 0x7an,
1045
  r: -0x4cn
1046
}, {
1047
  a: 0xfen,
1048
  b: 0x1fn,
1049
  r: 0x6n
1050
}, {
1051
  a: 0xe0n,
1052
  b: 0xean,
1053
  r: 0xe0n
1054
}, {
1055
  a: 0xacn,
1056
  b: -0x4n,
1057
  r: 0n
1058
}, {
1059
  a: 0x6bn,
1060
  b: 0x3dn,
1061
  r: 0x2en
1062
}, {
1063
  a: -0x707n,
1064
  b: 0xc0n,
1065
  r: -0x47n
1066
}, {
1067
  a: 0x50een,
1068
  b: -0x7n,
1069
  r: 0x5n
1070
}, {
1071
  a: 0x7bacn,
1072
  b: 0xcn,
1073
  r: 0x4n
1074
}, {
1075
  a: -0xd0b3n,
1076
  b: -0x5n,
1077
  r: -0x2n
1078
}, {
1079
  a: -0x3en,
1080
  b: -0xdn,
1081
  r: -0xan
1082
}, {
1083
  a: 0xa1n,
1084
  b: -0x70n,
1085
  r: 0x31n
1086
}, {
1087
  a: -0xf21n,
1088
  b: -0xdn,
1089
  r: -0xcn
1090
}, {
1091
  a: -0x6b8dn,
1092
  b: 0x5n,
1093
  r: -0x3n
1094
}, {
1095
  a: -0x48n,
1096
  b: 0xdn,
1097
  r: -0x7n
1098
}, {
1099
  a: -0xe5bn,
1100
  b: -0x3en,
1101
  r: -0x11n
1102
}, {
1103
  a: -0x11cdn,
1104
  b: -0xa1n,
1105
  r: -0x31n
1106
}, {
1107
  a: 0xd06n,
1108
  b: -0x12n,
1109
  r: 0x4n
1110
}, {
1111
  a: -0x31n,
1112
  b: -0x2n,
1113
  r: -0x1n
1114
}, {
1115
  a: -0x7e24n,
1116
  b: 0x67n,
1117
  r: -0x35n
1118
}, {
1119
  a: 0x78n,
1120
  b: 0x7n,
1121
  r: 0x1n
1122
}, {
1123
  a: 0xdfn,
1124
  b: 0x2n,
1125
  r: 0x1n
1126
}, {
1127
  a: 0xb56n,
1128
  b: -0x7n,
1129
  r: 0x4n
1130
}, {
1131
  a: -0x5804n,
1132
  b: 0xdbn,
1133
  r: -0xc2n
1134
}, {
1135
  a: 0x81bn,
1136
  b: -0x57n,
1137
  r: 0x4an
1138
}, {
1139
  a: -0xec3n,
1140
  b: 0x99n,
1141
  r: -0x6bn
1142
}, {
1143
  a: -0xb08n,
1144
  b: 0x4an,
1145
  r: -0xcn
1146
}, {
1147
  a: 0x343n,
1148
  b: -0x7n,
1149
  r: 0x2n
1150
}, {
1151
  a: -0x25d7n,
1152
  b: 0xcn,
1153
  r: -0x3n
1154
}, {
1155
  a: -0x66fn,
1156
  b: -0x5n,
1157
  r: -0x2n
1158
}, {
1159
  a: 0x2afn,
1160
  b: -0xffn,
1161
  r: 0xb1n
1162
}, {
1163
  a: 0xee0n,
1164
  b: -0xben,
1165
  r: 0x8n
1166
}, {
1167
  a: -0xfdn,
1168
  b: 0xaen,
1169
  r: -0x4fn
1170
}, {
1171
  a: 0x92bn,
1172
  b: -0x7n,
1173
  r: 0x2n
1174
}, {
1175
  a: -0xb0cn,
1176
  b: -0x24n,
1177
  r: -0x14n
1178
}, {
1179
  a: 0x5fn,
1180
  b: -0x80n,
1181
  r: 0x5fn
1182
}, {
1183
  a: -0xc5n,
1184
  b: 0x8n,
1185
  r: -0x5n
1186
}, {
1187
  a: -0xb309n,
1188
  b: 0x1n,
1189
  r: 0n
1190
}, {
1191
  a: -0xa95fn,
1192
  b: 0xc9n,
1193
  r: -0x90n
1194
}, {
1195
  a: 0x1dfn,
1196
  b: -0xcn,
1197
  r: 0xbn
1198
}, {
1199
  a: 0xb0n,
1200
  b: -0xf3n,
1201
  r: 0xb0n
1202
}, {
1203
  a: 0xaa52n,
1204
  b: 0x3fn,
1205
  r: 0x6n
1206
}, {
1207
  a: -0x537n,
1208
  b: 0x9n,
1209
  r: -0x3n
1210
}, {
1211
  a: -0x635n,
1212
  b: 0xcn,
1213
  r: -0x5n
1214
}, {
1215
  a: 0x2bf5n,
1216
  b: 0x11n,
1217
  r: 0x10n
1218
}, {
1219
  a: 0x134fn,
1220
  b: -0x2n,
1221
  r: 0x1n
1222
}, {
1223
  a: -0x4f7n,
1224
  b: 0xbbn,
1225
  r: -0x95n
1226
}, {
1227
  a: -0xa483n,
1228
  b: -0x13n,
1229
  r: -0xbn
1230
}, {
1231
  a: 0x6e61n,
1232
  b: 0x1en,
1233
  r: 0x1bn
1234
}, {
1235
  a: 0xe0ebn,
1236
  b: -0x5n,
1237
  r: 0x4n
1238
}, {
1239
  a: 0x375n,
1240
  b: -0xbn,
1241
  r: 0x5n
1242
}, {
1243
  a: 0xafen,
1244
  b: -0xcen,
1245
  r: 0x88n
1246
}, {
1247
  a: 0x8ffn,
1248
  b: 0xean,
1249
  r: 0xc5n
1250
}, {
1251
  a: -0x2an,
1252
  b: -0x4n,
1253
  r: -0x2n
1254
}, {
1255
  a: 0xc42n,
1256
  b: 0x6cn,
1257
  r: 0x6n
1258
}, {
1259
  a: 0x5b8cn,
1260
  b: -0x95n,
1261
  r: 0x2bn
1262
}, {
1263
  a: 0xc8bn,
1264
  b: 0x7en,
1265
  r: 0x3dn
1266
}, {
1267
  a: -0xd08n,
1268
  b: 0x5n,
1269
  r: -0x1n
1270
}, {
1271
  a: 0x29fn,
1272
  b: 0xdn,
1273
  r: 0x8n
1274
}, {
1275
  a: 0x8bn,
1276
  b: 0x1n,
1277
  r: 0n
1278
}, {
1279
  a: -0x91n,
1280
  b: 0xan,
1281
  r: -0x5n
1282
}, {
1283
  a: 0x60n,
1284
  b: -0xedn,
1285
  r: 0x60n
1286
}, {
1287
  a: 0x45n,
1288
  b: 0xb3n,
1289
  r: 0x45n
1290
}, {
1291
  a: 0x87cn,
1292
  b: -0xf9n,
1293
  r: 0xb4n
1294
}, {
1295
  a: -0xa460n,
1296
  b: 0x4bn,
1297
  r: -0x5n
1298
}, {
1299
  a: 0xa1n,
1300
  b: -0xd7n,
1301
  r: 0xa1n
1302
}, {
1303
  a: 0xaden,
1304
  b: -0xfn,
1305
  r: 0x7n
1306
}, {
1307
  a: -0x52c8n,
1308
  b: 0xfn,
1309
  r: -0xcn
1310
}, {
1311
  a: -0x955n,
1312
  b: -0xfn,
1313
  r: -0x4n
1314
}, {
1315
  a: -0x51cn,
1316
  b: 0x1n,
1317
  r: 0n
1318
}, {
1319
  a: -0x948dn,
1320
  b: -0x4n,
1321
  r: -0x1n
1322
}, {
1323
  a: 0x5adn,
1324
  b: -0x58n,
1325
  r: 0x2dn
1326
}, {
1327
  a: 0x1bdn,
1328
  b: -0x9n,
1329
  r: 0x4n
1330
}, {
1331
  a: 0xe98n,
1332
  b: -0xcn,
1333
  r: 0x4n
1334
}, {
1335
  a: 0x12n,
1336
  b: 0xedn,
1337
  r: 0x12n
1338
}, {
1339
  a: -0x73n,
1340
  b: 0x3n,
1341
  r: -0x1n
1342
}, {
1343
  a: 0xdf6n,
1344
  b: 0xb5n,
1345
  r: 0x87n
1346
}, {
1347
  a: -0x7d6n,
1348
  b: -0x5n,
1349
  r: -0x1n
1350
}, {
1351
  a: -0xc66n,
1352
  b: -0xbn,
1353
  r: -0x6n
1354
}, {
1355
  a: -0xf436n,
1356
  b: 0xd3n,
1357
  r: -0x3en
1358
}, {
1359
  a: 0xde3n,
1360
  b: -0xcn,
1361
  r: 0x3n
1362
}, {
1363
  a: -0x2bc8n,
1364
  b: -0x95n,
1365
  r: -0x21n
1366
}, {
1367
  a: -0x3ccn,
1368
  b: 0x46n,
1369
  r: -0x3en
1370
}, {
1371
  a: -0x1c61n,
1372
  b: -0xdn,
1373
  r: -0xbn
1374
}, {
1375
  a: -0x69n,
1376
  b: -0x46n,
1377
  r: -0x23n
1378
}, {
1379
  a: 0x52n,
1380
  b: -0x99n,
1381
  r: 0x52n
1382
}, {
1383
  a: -0xa26n,
1384
  b: 0x40n,
1385
  r: -0x26n
1386
}, {
1387
  a: 0xb12n,
1388
  b: -0xdn,
1389
  r: 0n
1390
}, {
1391
  a: -0x1dn,
1392
  b: 0x5en,
1393
  r: -0x1dn
1394
}, {
1395
  a: -0x39n,
1396
  b: -0x14n,
1397
  r: -0x11n
1398
}, {
1399
  a: -0xe6e7n,
1400
  b: 0xcn,
1401
  r: -0xbn
1402
}, {
1403
  a: 0x10n,
1404
  b: 0x57n,
1405
  r: 0x10n
1406
}, {
1407
  a: 0xcd0n,
1408
  b: -0x1n,
1409
  r: 0n
1410
}, {
1411
  a: -0xb6n,
1412
  b: 0xen,
1413
  r: 0n
1414
}, {
1415
  a: -0xff8n,
1416
  b: 0x12n,
1417
  r: -0x2n
1418
}, {
1419
  a: 0x6e9n,
1420
  b: 0xe1n,
1421
  r: 0xc2n
1422
}, {
1423
  a: 0x3cn,
1424
  b: -0x6n,
1425
  r: 0n
1426
}, {
1427
  a: -0xc6abn,
1428
  b: 0x3fn,
1429
  r: -0x12n
1430
}, {
1431
  a: 0xe6en,
1432
  b: 0x1n,
1433
  r: 0n
1434
}, {
1435
  a: 0x32en,
1436
  b: 0x9n,
1437
  r: 0x4n
1438
}, {
1439
  a: -0x5d4n,
1440
  b: 0x1bn,
1441
  r: -0x7n
1442
}, {
1443
  a: -0x210n,
1444
  b: -0x10n,
1445
  r: 0n
1446
}, {
1447
  a: -0x16en,
1448
  b: -0x9n,
1449
  r: -0x6n
1450
}, {
1451
  a: 0x30n,
1452
  b: 0x8dn,
1453
  r: 0x30n
1454
}, {
1455
  a: 0x72d9n,
1456
  b: 0xc2n,
1457
  r: 0x6bn
1458
}, {
1459
  a: 0xecn,
1460
  b: 0x95n,
1461
  r: 0x57n
1462
}, {
1463
  a: -0xd6n,
1464
  b: -0x58n,
1465
  r: -0x26n
1466
}, {
1467
  a: 0xd3n,
1468
  b: -0xen,
1469
  r: 0x1n
1470
}, {
1471
  a: -0xedn,
1472
  b: 0x5an,
1473
  r: -0x39n
1474
}, {
1475
  a: 0x1a5n,
1476
  b: -0x3fn,
1477
  r: 0x2bn
1478
}, {
1479
  a: 0x8fdn,
1480
  b: -0xden,
1481
  r: 0x51n
1482
}, {
1483
  a: -0x58n,
1484
  b: 0xcdn,
1485
  r: -0x58n
1486
}, {
1487
  a: -0xb652n,
1488
  b: 0x5n,
1489
  r: -0x4n
1490
}, {
1491
  a: -0xcfn,
1492
  b: -0x4n,
1493
  r: -0x3n
1494
}, {
1495
  a: 0x75n,
1496
  b: 0x1n,
1497
  r: 0n
1498
}, {
1499
  a: 0xben,
1500
  b: 0x6cn,
1501
  r: 0x52n
1502
}, {
1503
  a: 0x75e8n,
1504
  b: -0xdn,
1505
  r: 0xbn
1506
}, {
1507
  a: 0x8dn,
1508
  b: -0x41n,
1509
  r: 0xbn
1510
}, {
1511
  a: 0x204n,
1512
  b: -0x50n,
1513
  r: 0x24n
1514
}, {
1515
  a: -0x8d58n,
1516
  b: 0x8n,
1517
  r: 0n
1518
}, {
1519
  a: 0x840n,
1520
  b: 0x5en,
1521
  r: 0x2cn
1522
}, {
1523
  a: 0x623an,
1524
  b: -0x58n,
1525
  r: 0x42n
1526
}, {
1527
  a: -0x1b9n,
1528
  b: 0xb8n,
1529
  r: -0x49n
1530
}, {
1531
  a: 0x681fn,
1532
  b: -0x53n,
1533
  r: 0xcn
1534
}, {
1535
  a: 0x82dn,
1536
  b: 0x6n,
1537
  r: 0x5n
1538
}, {
1539
  a: 0xb78en,
1540
  b: 0x7n,
1541
  r: 0x6n
1542
}, {
1543
  a: -0x2bn,
1544
  b: 0x3n,
1545
  r: -0x1n
1546
}, {
1547
  a: -0xe428n,
1548
  b: -0x1an,
1549
  r: -0xcn
1550
}, {
1551
  a: -0xden,
1552
  b: -0x1n,
1553
  r: 0n
1554
}, {
1555
  a: -0x3d2n,
1556
  b: 0x32n,
1557
  r: -0x1cn
1558
}, {
1559
  a: 0x6158n,
1560
  b: -0xfn,
1561
  r: 0x5n
1562
}, {
1563
  a: 0xbe0n,
1564
  b: -0xb6n,
1565
  r: 0x80n
1566
}, {
1567
  a: 0xc2n,
1568
  b: -0xbn,
1569
  r: 0x7n
1570
}, {
1571
  a: -0x8c7cn,
1572
  b: 0x2bn,
1573
  r: -0x10n
1574
}, {
1575
  a: -0xe458n,
1576
  b: 0xen,
1577
  r: -0x6n
1578
}, {
1579
  a: 0x57fn,
1580
  b: 0x71n,
1581
  r: 0x33n
1582
}, {
1583
  a: 0xca5fn,
1584
  b: -0x9an,
1585
  r: 0x3fn
1586
}, {
1587
  a: -0x693n,
1588
  b: -0xdcn,
1589
  r: -0x8fn
1590
}, {
1591
  a: 0x62n,
1592
  b: 0xe4n,
1593
  r: 0x62n
1594
}, {
1595
  a: 0xadn,
1596
  b: 0xb0n,
1597
  r: 0xadn
1598
}, {
1599
  a: -0x99an,
1600
  b: -0x9n,
1601
  r: -0x1n
1602
}, {
1603
  a: -0x6dn,
1604
  b: -0x2dn,
1605
  r: -0x13n
1606
}, {
1607
  a: 0x72dn,
1608
  b: -0x8n,
1609
  r: 0x5n
1610
}, {
1611
  a: -0xa849n,
1612
  b: 0xdn,
1613
  r: -0xcn
1614
}, {
1615
  a: -0x8dc8n,
1616
  b: 0x7n,
1617
  r: -0x1n
1618
}, {
1619
  a: -0x32n,
1620
  b: 0x6n,
1621
  r: -0x2n
1622
}, {
1623
  a: 0x62c8n,
1624
  b: 0xe7n,
1625
  r: 0x6dn
1626
}, {
1627
  a: 0xden,
1628
  b: -0xa7n,
1629
  r: 0x37n
1630
}, {
1631
  a: 0x6fn,
1632
  b: 0xcn,
1633
  r: 0x3n
1634
}, {
1635
  a: 0xab4n,
1636
  b: -0x85n,
1637
  r: 0x50n
1638
}, {
1639
  a: -0xb7bn,
1640
  b: -0x12n,
1641
  r: -0x5n
1642
}, {
1643
  a: 0xc30n,
1644
  b: 0xc2n,
1645
  r: 0x10n
1646
}, {
1647
  a: 0x9ecdn,
1648
  b: 0x5fn,
1649
  r: 0x58n
1650
}, {
1651
  a: 0x49bn,
1652
  b: 0x2n,
1653
  r: 0x1n
1654
}, {
1655
  a: 0xa12n,
1656
  b: 0x6dn,
1657
  r: 0x47n
1658
}, {
1659
  a: -0x2509n,
1660
  b: 0x8n,
1661
  r: -0x1n
1662
}, {
1663
  a: -0x88n,
1664
  b: -0x9n,
1665
  r: -0x1n
1666
}, {
1667
  a: 0x317n,
1668
  b: 0x73n,
1669
  r: 0x65n
1670
}, {
1671
  a: 0x31n,
1672
  b: 0xen,
1673
  r: 0x7n
1674
}, {
1675
  a: -0xd7n,
1676
  b: -0x3dn,
1677
  r: -0x20n
1678
}, {
1679
  a: 0x7en,
1680
  b: 0xb1n,
1681
  r: 0x7en
1682
}, {
1683
  a: -0x7cadn,
1684
  b: -0xf3n,
1685
  r: -0x54n
1686
}, {
1687
  a: -0x8528n,
1688
  b: 0xb1n,
1689
  r: -0x68n
1690
}, {
1691
  a: 0x716n,
1692
  b: 0xf5n,
1693
  r: 0x63n
1694
}, {
1695
  a: -0x415n,
1696
  b: 0x1fn,
1697
  r: -0x16n
1698
}, {
1699
  a: -0x1en,
1700
  b: 0x44n,
1701
  r: -0x1en
1702
}, {
1703
  a: -0x665n,
1704
  b: -0xdn,
1705
  r: -0xcn
1706
}, {
1707
  a: -0x9c8n,
1708
  b: -0xdcn,
1709
  r: -0x54n
1710
}, {
1711
  a: 0x75n,
1712
  b: 0x36n,
1713
  r: 0x9n
1714
}, {
1715
  a: -0x35n,
1716
  b: 0xdn,
1717
  r: -0x1n
1718
}, {
1719
  a: 0xdfn,
1720
  b: 0xan,
1721
  r: 0x3n
1722
}, {
1723
  a: -0xe7n,
1724
  b: 0xd1n,
1725
  r: -0x16n
1726
}, {
1727
  a: -0xef5n,
1728
  b: 0x2n,
1729
  r: -0x1n
1730
}, {
1731
  a: 0x8a5n,
1732
  b: 0x2n,
1733
  r: 0x1n
1734
}, {
1735
  a: 0x5127n,
1736
  b: -0x3n,
1737
  r: 0n
1738
}, {
1739
  a: -0x3cdn,
1740
  b: 0xan,
1741
  r: -0x3n
1742
}, {
1743
  a: 0xd0b6n,
1744
  b: -0x5n,
1745
  r: 0n
1746
}, {
1747
  a: -0x32n,
1748
  b: -0x3n,
1749
  r: -0x2n
1750
}, {
1751
  a: 0xd91n,
1752
  b: -0x8an,
1753
  r: 0x17n
1754
}, {
1755
  a: -0x65c4n,
1756
  b: -0x4n,
1757
  r: 0n
1758
}, {
1759
  a: 0x9acfn,
1760
  b: -0xcn,
1761
  r: 0x7n
1762
}, {
1763
  a: -0xa29bn,
1764
  b: -0x7n,
1765
  r: -0x5n
1766
}, {
1767
  a: -0xf60n,
1768
  b: -0xbn,
1769
  r: -0x9n
1770
}, {
1771
  a: 0xf11n,
1772
  b: 0x8n,
1773
  r: 0x1n
1774
}, {
1775
  a: 0xac8n,
1776
  b: -0xfn,
1777
  r: 0n
1778
}, {
1779
  a: -0xb6n,
1780
  b: 0xcn,
1781
  r: -0x2n
1782
}, {
1783
  a: 0xe1dn,
1784
  b: 0x82n,
1785
  r: 0x67n
1786
}, {
1787
  a: 0x6bn,
1788
  b: -0xd0n,
1789
  r: 0x6bn
1790
}, {
1791
  a: -0x648an,
1792
  b: 0x27n,
1793
  r: -0x25n
1794
}, {
1795
  a: 0xean,
1796
  b: 0x9n,
1797
  r: 0n
1798
}, {
1799
  a: -0x57n,
1800
  b: 0xd5n,
1801
  r: -0x57n
1802
}, {
1803
  a: 0x6en,
1804
  b: 0x3cn,
1805
  r: 0x32n
1806
}, {
1807
  a: 0x651an,
1808
  b: 0xan,
1809
  r: 0x2n
1810
}, {
1811
  a: 0xa6dn,
1812
  b: 0xe7n,
1813
  r: 0x80n
1814
}, {
1815
  a: 0x1b6n,
1816
  b: 0xen,
1817
  r: 0x4n
1818
}, {
1819
  a: 0x3263n,
1820
  b: -0x4dn,
1821
  r: 0x28n
1822
}, {
1823
  a: -0xc48fn,
1824
  b: -0x4n,
1825
  r: -0x3n
1826
}, {
1827
  a: -0x109n,
1828
  b: -0x9n,
1829
  r: -0x4n
1830
}, {
1831
  a: 0xc5a6n,
1832
  b: -0xe9n,
1833
  r: 0x25n
1834
}, {
1835
  a: 0xfabn,
1836
  b: 0x20n,
1837
  r: 0xbn
1838
}, {
1839
  a: 0x84n,
1840
  b: -0xe1n,
1841
  r: 0x84n
1842
}, {
1843
  a: -0x7f23n,
1844
  b: 0x7n,
1845
  r: -0x4n
1846
}, {
1847
  a: 0x4e2n,
1848
  b: 0x43n,
1849
  r: 0x2cn
1850
}, {
1851
  a: 0xb3n,
1852
  b: 0x71n,
1853
  r: 0x42n
1854
}, {
1855
  a: -0x4b7n,
1856
  b: -0x1n,
1857
  r: 0n
1858
}, {
1859
  a: 0x73n,
1860
  b: -0xfn,
1861
  r: 0xan
1862
}, {
1863
  a: 0x59n,
1864
  b: 0xf3n,
1865
  r: 0x59n
1866
}, {
1867
  a: -0x277n,
1868
  b: 0x6dn,
1869
  r: -0x56n
1870
}, {
1871
  a: -0x21d6n,
1872
  b: -0xcn,
1873
  r: -0xan
1874
}, {
1875
  a: -0xfb1n,
1876
  b: -0x48n,
1877
  r: -0x39n
1878
}, {
1879
  a: -0x7d26n,
1880
  b: 0x7n,
1881
  r: -0x6n
1882
}, {
1883
  a: 0x933fn,
1884
  b: -0x2n,
1885
  r: 0x1n
1886
}, {
1887
  a: 0x8409n,
1888
  b: -0x3n,
1889
  r: 0n
1890
}, {
1891
  a: 0x3135n,
1892
  b: 0x7n,
1893
  r: 0x4n
1894
}, {
1895
  a: -0x492n,
1896
  b: -0xebn,
1897
  r: -0xe6n
1898
}, {
1899
  a: -0xa16fn,
1900
  b: 0xa3n,
1901
  r: -0x58n
1902
}, {
1903
  a: -0x37n,
1904
  b: -0xe4n,
1905
  r: -0x37n
1906
}, {
1907
  a: -0x657bn,
1908
  b: -0x58n,
1909
  r: -0x13n
1910
}, {
1911
  a: -0x7can,
1912
  b: -0x4n,
1913
  r: -0x2n
1914
}, {
1915
  a: -0x47n,
1916
  b: -0x62n,
1917
  r: -0x47n
1918
}, {
1919
  a: 0x5dn,
1920
  b: 0xb4n,
1921
  r: 0x5dn
1922
}, {
1923
  a: -0x94n,
1924
  b: 0x82n,
1925
  r: -0x12n
1926
}, {
1927
  a: -0x9cfn,
1928
  b: 0x8n,
1929
  r: -0x7n
1930
}, {
1931
  a: 0x28n,
1932
  b: 0x6bn,
1933
  r: 0x28n
1934
}, {
1935
  a: 0xfdn,
1936
  b: 0x8n,
1937
  r: 0x5n
1938
}, {
1939
  a: 0x9200n,
1940
  b: -0xc8n,
1941
  r: 0xb0n
1942
}, {
1943
  a: 0xdfn,
1944
  b: -0xcn,
1945
  r: 0x7n
1946
}, {
1947
  a: 0x8871n,
1948
  b: 0xan,
1949
  r: 0x9n
1950
}, {
1951
  a: -0xfen,
1952
  b: -0x6n,
1953
  r: -0x2n
1954
}, {
1955
  a: -0x6f3n,
1956
  b: -0x9n,
1957
  r: -0x6n
1958
}, {
1959
  a: -0x11b4n,
1960
  b: 0xc5n,
1961
  r: -0x1n
1962
}, {
1963
  a: -0x925n,
1964
  b: -0x11n,
1965
  r: -0xcn
1966
}, {
1967
  a: 0x67n,
1968
  b: 0x74n,
1969
  r: 0x67n
1970
}, {
1971
  a: 0xe2n,
1972
  b: -0xen,
1973
  r: 0x2n
1974
}, {
1975
  a: 0x8908n,
1976
  b: 0x5an,
1977
  r: 0x46n
1978
}, {
1979
  a: -0x51n,
1980
  b: 0xf7n,
1981
  r: -0x51n
1982
}, {
1983
  a: -0x67f1n,
1984
  b: 0x1bn,
1985
  r: -0xen
1986
}, {
1987
  a: 0x9fn,
1988
  b: 0x5bn,
1989
  r: 0x44n
1990
}, {
1991
  a: 0x71n,
1992
  b: -0x3n,
1993
  r: 0x2n
1994
}, {
1995
  a: 0x27dn,
1996
  b: 0xfn,
1997
  r: 0x7n
1998
}, {
1999
  a: -0xec8dn,
2000
  b: 0x9n,
2001
  r: -0x5n
2002
}, {
2003
  a: -0x66fen,
2004
  b: 0x93n,
2005
  r: -0x35n
2006
}, {
2007
  a: -0xe5dbn,
2008
  b: -0x94n,
2009
  r: -0x57n
2010
}, {
2011
  a: -0x4c3n,
2012
  b: 0x2en,
2013
  r: -0x17n
2014
}, {
2015
  a: 0xd40cn,
2016
  b: -0x7en,
2017
  r: 0x68n
2018
}, {
2019
  a: 0x34n,
2020
  b: 0x7cn,
2021
  r: 0x34n
2022
}, {
2023
  a: -0x2d8an,
2024
  b: 0x95n,
2025
  r: -0x24n
2026
}, {
2027
  a: -0x4ee6n,
2028
  b: 0xcn,
2029
  r: -0x2n
2030
}, {
2031
  a: 0x6f3n,
2032
  b: 0x9n,
2033
  r: 0x6n
2034
}, {
2035
  a: -0xe4n,
2036
  b: 0xa8n,
2037
  r: -0x3cn
2038
}, {
2039
  a: -0x731n,
2040
  b: 0xe3n,
2041
  r: -0x19n
2042
}, {
2043
  a: 0xc1can,
2044
  b: -0xdbn,
2045
  r: 0x74n
2046
}, {
2047
  a: -0xf1d4n,
2048
  b: -0x81n,
2049
  r: -0x75n
2050
}, {
2051
  a: -0x59dn,
2052
  b: -0x54n,
2053
  r: -0x9n
2054
}, {
2055
  a: -0x29n,
2056
  b: 0x48n,
2057
  r: -0x29n
2058
}, {
2059
  a: -0xdan,
2060
  b: -0xdn,
2061
  r: -0xan
2062
}, {
2063
  a: 0x89e0n,
2064
  b: 0x92n,
2065
  r: 0x6en
2066
}, {
2067
  a: 0x13fdn,
2068
  b: 0xcn,
2069
  r: 0x5n
2070
}, {
2071
  a: 0x3e5en,
2072
  b: -0xa9n,
2073
  r: 0x50n
2074
}, {
2075
  a: 0xe2n,
2076
  b: 0xecn,
2077
  r: 0xe2n
2078
}, {
2079
  a: -0x76n,
2080
  b: -0x5dn,
2081
  r: -0x19n
2082
}, {
2083
  a: -0x832n,
2084
  b: 0xden,
2085
  r: -0x64n
2086
}, {
2087
  a: -0xa3n,
2088
  b: 0x4n,
2089
  r: -0x3n
2090
}, {
2091
  a: -0x76f8n,
2092
  b: 0xe4n,
2093
  r: -0x84n
2094
}, {
2095
  a: -0x4en,
2096
  b: -0xden,
2097
  r: -0x4en
2098
}, {
2099
  a: -0x189n,
2100
  b: 0x46n,
2101
  r: -0x2bn
2102
}, {
2103
  a: -0x92bn,
2104
  b: 0x35n,
2105
  r: -0xfn
2106
}, {
2107
  a: 0x22n,
2108
  b: -0x42n,
2109
  r: 0x22n
2110
}, {
2111
  a: 0xa86n,
2112
  b: -0x4n,
2113
  r: 0x2n
2114
}, {
2115
  a: -0x165n,
2116
  b: 0xd5n,
2117
  r: -0x90n
2118
}, {
2119
  a: -0xac2n,
2120
  b: -0xben,
2121
  r: -0x5en
2122
}, {
2123
  a: 0x26n,
2124
  b: -0x36n,
2125
  r: 0x26n
2126
}, {
2127
  a: 0x44n,
2128
  b: -0x5an,
2129
  r: 0x44n
2130
}, {
2131
  a: -0xdabn,
2132
  b: 0xa0n,
2133
  r: -0x8bn
2134
}, {
2135
  a: 0xa63an,
2136
  b: -0x41n,
2137
  r: 0x2cn
2138
}, {
2139
  a: 0x20n,
2140
  b: -0xfn,
2141
  r: 0x2n
2142
}, {
2143
  a: 0xc83n,
2144
  b: -0x1n,
2145
  r: 0n
2146
}, {
2147
  a: -0x977n,
2148
  b: 0x88n,
2149
  r: -0x6fn
2150
}, {
2151
  a: 0x657n,
2152
  b: 0x25n,
2153
  r: 0x20n
2154
}, {
2155
  a: -0x951n,
2156
  b: -0x4n,
2157
  r: -0x1n
2158
}, {
2159
  a: -0x79n,
2160
  b: -0xfn,
2161
  r: -0x1n
2162
}, {
2163
  a: -0x41n,
2164
  b: 0xbfn,
2165
  r: -0x41n
2166
}, {
2167
  a: -0x3fan,
2168
  b: -0xcn,
2169
  r: -0xan
2170
}, {
2171
  a: -0x906n,
2172
  b: 0x14n,
2173
  r: -0xan
2174
}, {
2175
  a: -0x57n,
2176
  b: -0x22n,
2177
  r: -0x13n
2178
}, {
2179
  a: 0x3d17n,
2180
  b: -0xcbn,
2181
  r: 0x8n
2182
}, {
2183
  a: 0x835n,
2184
  b: 0x27n,
2185
  r: 0x22n
2186
}, {
2187
  a: 0x840n,
2188
  b: 0xf8n,
2189
  r: 0x80n
2190
}, {
2191
  a: 0x55n,
2192
  b: -0x33n,
2193
  r: 0x22n
2194
}, {
2195
  a: 0x68dn,
2196
  b: -0x68n,
2197
  r: 0xdn
2198
}, {
2199
  a: -0x97n,
2200
  b: -0xdn,
2201
  r: -0x8n
2202
}, {
2203
  a: 0x4543n,
2204
  b: -0xen,
2205
  r: 0x7n
2206
}, {
2207
  a: 0xb781n,
2208
  b: 0xbn,
2209
  r: 0x7n
2210
}, {
2211
  a: 0xb86n,
2212
  b: -0x57n,
2213
  r: 0x4fn
2214
}, {
2215
  a: 0x54ean,
2216
  b: 0xebn,
2217
  r: 0x76n
2218
}, {
2219
  a: 0x51bn,
2220
  b: -0x3n,
2221
  r: 0x2n
2222
}, {
2223
  a: 0xa9n,
2224
  b: 0x97n,
2225
  r: 0x12n
2226
}, {
2227
  a: -0x264n,
2228
  b: 0xf4n,
2229
  r: -0x7cn
2230
}, {
2231
  a: -0x46n,
2232
  b: 0x5n,
2233
  r: 0n
2234
}, {
2235
  a: 0x260cn,
2236
  b: -0x9n,
2237
  r: 0x2n
2238
}, {
2239
  a: -0x85fcn,
2240
  b: -0x25n,
2241
  r: -0x1n
2242
}, {
2243
  a: -0x8fn,
2244
  b: -0x7n,
2245
  r: -0x3n
2246
}, {
2247
  a: 0xf659n,
2248
  b: 0x46n,
2249
  r: 0x41n
2250
}, {
2251
  a: -0x25n,
2252
  b: 0xa2n,
2253
  r: -0x25n
2254
}, {
2255
  a: -0xe9d3n,
2256
  b: -0xdn,
2257
  r: -0x7n
2258
}, {
2259
  a: -0x95bn,
2260
  b: -0xb5n,
2261
  r: -0x2an
2262
}, {
2263
  a: -0x23en,
2264
  b: 0x74n,
2265
  r: -0x6en
2266
}, {
2267
  a: -0xb2n,
2268
  b: 0x8n,
2269
  r: -0x2n
2270
}, {
2271
  a: 0xdb2fn,
2272
  b: 0xadn,
2273
  r: 0x3bn
2274
}, {
2275
  a: 0xab8n,
2276
  b: -0x36n,
2277
  r: 0x2cn
2278
}, {
2279
  a: 0x7528n,
2280
  b: -0xd7n,
2281
  r: 0x6bn
2282
}, {
2283
  a: -0x70n,
2284
  b: -0xebn,
2285
  r: -0x70n
2286
}, {
2287
  a: 0x5b0cn,
2288
  b: 0x6n,
2289
  r: 0x4n
2290
}, {
2291
  a: 0x34a8n,
2292
  b: -0x85n,
2293
  r: 0x2fn
2294
}, {
2295
  a: -0xf3n,
2296
  b: 0xcfn,
2297
  r: -0x24n
2298
}, {
2299
  a: -0xb2n,
2300
  b: -0x4n,
2301
  r: -0x2n
2302
}, {
2303
  a: -0xa5n,
2304
  b: 0xfn,
2305
  r: 0n
2306
}, {
2307
  a: -0x22n,
2308
  b: -0x9n,
2309
  r: -0x7n
2310
}, {
2311
  a: 0x4637n,
2312
  b: -0x94n,
2313
  r: 0x43n
2314
}, {
2315
  a: -0x72c4n,
2316
  b: 0x7n,
2317
  r: -0x1n
2318
}, {
2319
  a: 0xe68n,
2320
  b: -0x4n,
2321
  r: 0n
2322
}, {
2323
  a: -0x9bdn,
2324
  b: -0x3bn,
2325
  r: -0xfn
2326
}, {
2327
  a: 0x509cn,
2328
  b: -0x31n,
2329
  r: 0x7n
2330
}, {
2331
  a: -0xee3n,
2332
  b: 0xdfn,
2333
  r: -0x14n
2334
}, {
2335
  a: 0x8d14n,
2336
  b: 0x47n,
2337
  r: 0x30n
2338
}, {
2339
  a: -0x6009n,
2340
  b: 0x7n,
2341
  r: -0x1n
2342
}, {
2343
  a: -0x5ad4n,
2344
  b: 0x66n,
2345
  r: -0x62n
2346
}, {
2347
  a: -0x58an,
2348
  b: -0xfn,
2349
  r: -0x8n
2350
}, {
2351
  a: -0x8cn,
2352
  b: -0x79n,
2353
  r: -0x13n
2354
}, {
2355
  a: 0xf0n,
2356
  b: 0xafn,
2357
  r: 0x41n
2358
}, {
2359
  a: -0xacn,
2360
  b: 0x54n,
2361
  r: -0x4n
2362
}, {
2363
  a: 0xbb5en,
2364
  b: -0xdn,
2365
  r: 0x9n
2366
}, {
2367
  a: -0x3b1n,
2368
  b: 0x8n,
2369
  r: -0x1n
2370
}, {
2371
  a: -0xebn,
2372
  b: -0xa6n,
2373
  r: -0x45n
2374
}, {
2375
  a: -0x141n,
2376
  b: 0xe2n,
2377
  r: -0x5fn
2378
}, {
2379
  a: 0xc12n,
2380
  b: 0xc1n,
2381
  r: 0x2n
2382
}, {
2383
  a: 0x7ben,
2384
  b: 0xen,
2385
  r: 0x8n
2386
}, {
2387
  a: 0xd9n,
2388
  b: -0x35n,
2389
  r: 0x5n
2390
}, {
2391
  a: -0x2cn,
2392
  b: -0x6en,
2393
  r: -0x2cn
2394
}, {
2395
  a: -0x3fcn,
2396
  b: 0xfdn,
2397
  r: -0x8n
2398
}, {
2399
  a: -0x123n,
2400
  b: 0xc4n,
2401
  r: -0x5fn
2402
}, {
2403
  a: 0x2874n,
2404
  b: -0xebn,
2405
  r: 0x10n
2406
}, {
2407
  a: 0x9dn,
2408
  b: 0xbn,
2409
  r: 0x3n
2410
}, {
2411
  a: -0xban,
2412
  b: -0xccn,
2413
  r: -0xban
2414
}, {
2415
  a: 0x6f34n,
2416
  b: -0x5n,
2417
  r: 0x3n
2418
}, {
2419
  a: -0x41den,
2420
  b: -0xdn,
2421
  r: -0x1n
2422
}, {
2423
  a: -0x3a6n,
2424
  b: -0x20n,
2425
  r: -0x6n
2426
}, {
2427
  a: 0xden,
2428
  b: -0xdn,
2429
  r: 0x1n
2430
}, {
2431
  a: 0xea0n,
2432
  b: 0xan,
2433
  r: 0x4n
2434
}, {
2435
  a: -0xf62n,
2436
  b: -0x23n,
2437
  r: -0x12n
2438
}, {
2439
  a: 0xfd5fn,
2440
  b: -0xan,
2441
  r: 0x3n
2442
}, {
2443
  a: -0x3af6n,
2444
  b: 0xdn,
2445
  r: -0x1n
2446
}, {
2447
  a: 0x79n,
2448
  b: -0x1n,
2449
  r: 0n
2450
}, {
2451
  a: 0x809n,
2452
  b: -0x42n,
2453
  r: 0xbn
2454
}, {
2455
  a: -0x8fcbn,
2456
  b: 0xaan,
2457
  r: -0x5bn
2458
}, {
2459
  a: -0x2b3n,
2460
  b: -0xe5n,
2461
  r: -0x4n
2462
}, {
2463
  a: -0xfd1n,
2464
  b: 0xc5n,
2465
  r: -0x6dn
2466
}, {
2467
  a: 0x1221n,
2468
  b: -0xan,
2469
  r: 0x1n
2470
}, {
2471
  a: -0x6c6an,
2472
  b: -0x72n,
2473
  r: -0x34n
2474
}, {
2475
  a: -0x87n,
2476
  b: 0xan,
2477
  r: -0x5n
2478
}, {
2479
  a: -0xcd2en,
2480
  b: -0x3n,
2481
  r: -0x2n
2482
}, {
2483
  a: -0x93a4n,
2484
  b: -0x36n,
2485
  r: -0x32n
2486
}, {
2487
  a: -0x359n,
2488
  b: -0x9n,
2489
  r: -0x2n
2490
}, {
2491
  a: -0xb9n,
2492
  b: 0xan,
2493
  r: -0x5n
2494
}, {
2495
  a: -0xdfn,
2496
  b: 0x9n,
2497
  r: -0x7n
2498
}, {
2499
  a: 0xb8n,
2500
  b: 0x8n,
2501
  r: 0n
2502
}, {
2503
  a: 0x8fn,
2504
  b: 0x30n,
2505
  r: 0x2fn
2506
}, {
2507
  a: 0x15n,
2508
  b: 0x54n,
2509
  r: 0x15n
2510
}, {
2511
  a: -0x1fn,
2512
  b: 0x3n,
2513
  r: -0x1n
2514
}, {
2515
  a: 0xc4an,
2516
  b: -0x8n,
2517
  r: 0x2n
2518
}, {
2519
  a: -0x76n,
2520
  b: 0xf3n,
2521
  r: -0x76n
2522
}, {
2523
  a: 0xa2n,
2524
  b: 0x1n,
2525
  r: 0n
2526
}, {
2527
  a: 0x2cd0n,
2528
  b: -0x8n,
2529
  r: 0n
2530
}, {
2531
  a: 0xf2n,
2532
  b: -0x91n,
2533
  r: 0x61n
2534
}, {
2535
  a: -0x87n,
2536
  b: -0x4n,
2537
  r: -0x3n
2538
}, {
2539
  a: -0x1bn,
2540
  b: -0xfn,
2541
  r: -0xcn
2542
}, {
2543
  a: 0x492n,
2544
  b: 0x28n,
2545
  r: 0xan
2546
}, {
2547
  a: -0x8114n,
2548
  b: 0xen,
2549
  r: -0x4n
2550
}, {
2551
  a: -0xe164n,
2552
  b: 0x9dn,
2553
  r: -0x51n
2554
}, {
2555
  a: 0x37n,
2556
  b: 0x28n,
2557
  r: 0xfn
2558
}, {
2559
  a: -0x4db9n,
2560
  b: -0x4n,
2561
  r: -0x1n
2562
}, {
2563
  a: -0x87n,
2564
  b: 0xcn,
2565
  r: -0x3n
2566
}, {
2567
  a: 0x2dn,
2568
  b: 0xbn,
2569
  r: 0x1n
2570
}, {
2571
  a: 0x57f4n,
2572
  b: -0xd4n,
2573
  r: 0x2cn
2574
}, {
2575
  a: 0x645n,
2576
  b: -0xen,
2577
  r: 0x9n
2578
}, {
2579
  a: -0x85n,
2580
  b: -0x9n,
2581
  r: -0x7n
2582
}, {
2583
  a: -0x402en,
2584
  b: -0x8n,
2585
  r: -0x6n
2586
}, {
2587
  a: -0xf4n,
2588
  b: 0x42n,
2589
  r: -0x2en
2590
}, {
2591
  a: -0x7d3n,
2592
  b: -0x7n,
2593
  r: -0x1n
2594
}, {
2595
  a: -0xbdn,
2596
  b: 0x93n,
2597
  r: -0x2an
2598
}, {
2599
  a: 0x38bn,
2600
  b: 0x2en,
2601
  r: 0x21n
2602
}, {
2603
  a: -0x2cf3n,
2604
  b: -0x7n,
2605
  r: -0x6n
2606
}, {
2607
  a: -0x6b8en,
2608
  b: 0x11n,
2609
  r: -0xbn
2610
}, {
2611
  a: -0xcabcn,
2612
  b: 0x7n,
2613
  r: -0x2n
2614
}, {
2615
  a: 0x7c8n,
2616
  b: -0xc4n,
2617
  r: 0x20n
2618
}, {
2619
  a: 0x5f0n,
2620
  b: 0xfn,
2621
  r: 0x5n
2622
}, {
2623
  a: -0xa25cn,
2624
  b: 0x24n,
2625
  r: -0x14n
2626
}, {
2627
  a: -0x4afn,
2628
  b: -0x8n,
2629
  r: -0x7n
2630
}, {
2631
  a: 0x5bn,
2632
  b: 0x3n,
2633
  r: 0x1n
2634
}, {
2635
  a: 0xddn,
2636
  b: -0x2n,
2637
  r: 0x1n
2638
}, {
2639
  a: -0xe11n,
2640
  b: 0xfn,
2641
  r: -0x1n
2642
}, {
2643
  a: -0xad5cn,
2644
  b: -0x10n,
2645
  r: -0xcn
2646
}, {
2647
  a: -0xfafn,
2648
  b: 0x5n,
2649
  r: 0n
2650
}, {
2651
  a: -0x456n,
2652
  b: 0xfn,
2653
  r: 0n
2654
}, {
2655
  a: -0x6e4n,
2656
  b: 0xcn,
2657
  r: 0n
2658
}, {
2659
  a: 0xcbn,
2660
  b: -0xcbn,
2661
  r: 0n
2662
}, {
2663
  a: -0x56n,
2664
  b: 0x1an,
2665
  r: -0x8n
2666
}, {
2667
  a: -0xf1n,
2668
  b: 0xen,
2669
  r: -0x3n
2670
}, {
2671
  a: 0x487bn,
2672
  b: -0xd5n,
2673
  r: 0x18n
2674
}, {
2675
  a: 0x6efbn,
2676
  b: -0xbn,
2677
  r: 0x9n
2678
}, {
2679
  a: -0x41n,
2680
  b: -0x14n,
2681
  r: -0x5n
2682
}, {
2683
  a: 0x90n,
2684
  b: -0xbn,
2685
  r: 0x1n
2686
}, {
2687
  a: -0xc5ean,
2688
  b: -0xcn,
2689
  r: -0x2n
2690
}, {
2691
  a: -0xbc19n,
2692
  b: 0x63n,
2693
  r: -0x27n
2694
}, {
2695
  a: -0x8f9bn,
2696
  b: -0xdn,
2697
  r: -0xcn
2698
}, {
2699
  a: -0xa303n,
2700
  b: 0x34n,
2701
  r: -0x1bn
2702
}, {
2703
  a: 0xdbcn,
2704
  b: -0x44n,
2705
  r: 0x30n
2706
}, {
2707
  a: -0x5738n,
2708
  b: -0x55n,
2709
  r: -0x3an
2710
}, {
2711
  a: 0xa62fn,
2712
  b: 0x2n,
2713
  r: 0x1n
2714
}, {
2715
  a: 0x75dn,
2716
  b: -0xe1n,
2717
  r: 0x55n
2718
}, {
2719
  a: 0xeacfn,
2720
  b: 0x3n,
2721
  r: 0n
2722
}, {
2723
  a: -0xf5n,
2724
  b: 0x4n,
2725
  r: -0x1n
2726
}, {
2727
  a: -0x48en,
2728
  b: 0xdn,
2729
  r: -0x9n
2730
}, {
2731
  a: -0x589n,
2732
  b: 0x2n,
2733
  r: -0x1n
2734
}, {
2735
  a: 0xden,
2736
  b: -0x26n,
2737
  r: 0x20n
2738
}, {
2739
  a: 0xf7n,
2740
  b: 0x80n,
2741
  r: 0x77n
2742
}, {
2743
  a: -0xa1n,
2744
  b: 0x59n,
2745
  r: -0x48n
2746
}, {
2747
  a: 0xa202n,
2748
  b: 0xben,
2749
  r: 0x36n
2750
}, {
2751
  a: -0xa57n,
2752
  b: -0xccn,
2753
  r: -0xc7n
2754
}, {
2755
  a: -0x7an,
2756
  b: 0x25n,
2757
  r: -0xbn
2758
}, {
2759
  a: 0xdfn,
2760
  b: 0x7bn,
2761
  r: 0x64n
2762
}, {
2763
  a: 0xb0n,
2764
  b: -0x4an,
2765
  r: 0x1cn
2766
}, {
2767
  a: 0x92n,
2768
  b: 0x1n,
2769
  r: 0n
2770
}, {
2771
  a: 0xc7n,
2772
  b: 0xen,
2773
  r: 0x3n
2774
}, {
2775
  a: -0x58dn,
2776
  b: 0x47n,
2777
  r: -0x1n
2778
}, {
2779
  a: 0xd7n,
2780
  b: 0x5n,
2781
  r: 0n
2782
}, {
2783
  a: 0x93a6n,
2784
  b: -0xbn,
2785
  r: 0x2n
2786
}, {
2787
  a: -0x8b2en,
2788
  b: -0x2n,
2789
  r: 0n
2790
}, {
2791
  a: 0xa6n,
2792
  b: 0x6cn,
2793
  r: 0x3an
2794
}, {
2795
  a: 0xfben,
2796
  b: -0xbn,
2797
  r: 0x4n
2798
}, {
2799
  a: -0xb1dn,
2800
  b: -0x8n,
2801
  r: -0x5n
2802
}, {
2803
  a: -0x8cn,
2804
  b: 0x25n,
2805
  r: -0x1dn
2806
}, {
2807
  a: -0xc00n,
2808
  b: -0x8en,
2809
  r: -0x5an
2810
}, {
2811
  a: -0x4abn,
2812
  b: -0x3dn,
2813
  r: -0x24n
2814
}, {
2815
  a: 0x89n,
2816
  b: -0x3n,
2817
  r: 0x2n
2818
}, {
2819
  a: -0xcd0n,
2820
  b: -0xacn,
2821
  r: -0xcn
2822
}, {
2823
  a: -0xfa8n,
2824
  b: 0x8en,
2825
  r: -0x20n
2826
}, {
2827
  a: 0x76n,
2828
  b: -0x49n,
2829
  r: 0x2dn
2830
}, {
2831
  a: -0xe3b2n,
2832
  b: 0x27n,
2833
  r: -0x18n
2834
}, {
2835
  a: -0x61a3n,
2836
  b: 0xf7n,
2837
  r: -0x30n
2838
}, {
2839
  a: -0x8en,
2840
  b: -0xbn,
2841
  r: -0xan
2842
}, {
2843
  a: -0x479n,
2844
  b: 0x80n,
2845
  r: -0x79n
2846
}, {
2847
  a: 0xf1n,
2848
  b: -0x45n,
2849
  r: 0x22n
2850
}, {
2851
  a: 0x47n,
2852
  b: -0x35n,
2853
  r: 0x12n
2854
}, {
2855
  a: 0xa9n,
2856
  b: 0xaen,
2857
  r: 0xa9n
2858
}, {
2859
  a: 0x8a3fn,
2860
  b: 0x2an,
2861
  r: 0x1bn
2862
}, {
2863
  a: 0xc7n,
2864
  b: -0x2n,
2865
  r: 0x1n
2866
}, {
2867
  a: -0xd30n,
2868
  b: -0x51n,
2869
  r: -0x37n
2870
}, {
2871
  a: -0xc245n,
2872
  b: 0x4dn,
2873
  r: -0x44n
2874
}, {
2875
  a: -0x315n,
2876
  b: 0x4an,
2877
  r: -0x31n
2878
}, {
2879
  a: 0xe9d9n,
2880
  b: -0x1n,
2881
  r: 0n
2882
}, {
2883
  a: -0x9dbn,
2884
  b: -0x8fn,
2885
  r: -0x5cn
2886
}, {
2887
  a: 0x454n,
2888
  b: -0xabn,
2889
  r: 0x52n
2890
}, {
2891
  a: 0x17n,
2892
  b: -0x9n,
2893
  r: 0x5n
2894
}, {
2895
  a: -0xbbf2n,
2896
  b: -0x7n,
2897
  r: -0x3n
2898
}, {
2899
  a: 0x39fn,
2900
  b: -0xen,
2901
  r: 0x3n
2902
}, {
2903
  a: 0xd09cn,
2904
  b: 0x9n,
2905
  r: 0x7n
2906
}, {
2907
  a: 0x4011n,
2908
  b: -0xe8n,
2909
  r: 0xa1n
2910
}, {
2911
  a: 0x72n,
2912
  b: -0x45n,
2913
  r: 0x2dn
2914
}, {
2915
  a: 0x1dan,
2916
  b: -0xafn,
2917
  r: 0x7cn
2918
}, {
2919
  a: -0xb83n,
2920
  b: -0xcdn,
2921
  r: -0x4dn
2922
}, {
2923
  a: -0xab9n,
2924
  b: -0xbn,
2925
  r: -0x6n
2926
}, {
2927
  a: 0xb6n,
2928
  b: -0x2cn,
2929
  r: 0x6n
2930
}, {
2931
  a: -0x67bn,
2932
  b: -0x97n,
2933
  r: -0x95n
2934
}, {
2935
  a: -0xbcfn,
2936
  b: 0x13n,
2937
  r: -0x2n
2938
}, {
2939
  a: -0x13bn,
2940
  b: 0x9n,
2941
  r: 0n
2942
}, {
2943
  a: -0xc58n,
2944
  b: 0x99n,
2945
  r: -0x64n
2946
}, {
2947
  a: -0x94a2n,
2948
  b: -0x3cn,
2949
  r: -0xan
2950
}, {
2951
  a: 0x7dn,
2952
  b: 0xdn,
2953
  r: 0x8n
2954
}, {
2955
  a: 0xce6n,
2956
  b: 0x22n,
2957
  r: 0x4n
2958
}, {
2959
  a: 0xc31n,
2960
  b: -0xan,
2961
  r: 0x1n
2962
}, {
2963
  a: 0x1bc0n,
2964
  b: -0xfcn,
2965
  r: 0x30n
2966
}, {
2967
  a: -0x422bn,
2968
  b: 0xd0n,
2969
  r: -0x5bn
2970
}, {
2971
  a: -0x1a3n,
2972
  b: 0xen,
2973
  r: -0xdn
2974
}, {
2975
  a: -0x37edn,
2976
  b: 0xbn,
2977
  r: -0x6n
2978
}, {
2979
  a: -0x5f4n,
2980
  b: -0x15n,
2981
  r: -0xcn
2982
}, {
2983
  a: -0x29n,
2984
  b: 0xden,
2985
  r: -0x29n
2986
}, {
2987
  a: 0x3604n,
2988
  b: -0xeen,
2989
  r: 0x18n
2990
}, {
2991
  a: -0x21n,
2992
  b: -0xfn,
2993
  r: -0x3n
2994
}, {
2995
  a: -0xd9b9n,
2996
  b: -0xcn,
2997
  r: -0x9n
2998
}, {
2999
  a: 0x6eb4n,
3000
  b: 0x3fn,
3001
  r: 0x35n
3002
}, {
3003
  a: -0x93n,
3004
  b: -0xd2n,
3005
  r: -0x93n
3006
}, {
3007
  a: 0x311n,
3008
  b: -0xedn,
3009
  r: 0x4an
3010
}, {
3011
  a: 0x26n,
3012
  b: 0x7n,
3013
  r: 0x3n
3014
}, {
3015
  a: 0xfbdn,
3016
  b: 0xdn,
3017
  r: 0xcn
3018
}, {
3019
  a: 0x71n,
3020
  b: 0x8n,
3021
  r: 0x1n
3022
}, {
3023
  a: 0x49n,
3024
  b: -0xen,
3025
  r: 0x3n
3026
}, {
3027
  a: 0xe3n,
3028
  b: 0x3n,
3029
  r: 0x2n
3030
}, {
3031
  a: -0xce2n,
3032
  b: 0xbn,
3033
  r: -0x9n
3034
}, {
3035
  a: -0x2c82n,
3036
  b: -0x9en,
3037
  r: -0x12n
3038
}, {
3039
  a: 0xfan,
3040
  b: 0x7n,
3041
  r: 0x5n
3042
}, {
3043
  a: -0x5c5dn,
3044
  b: -0x84n,
3045
  r: -0x11n
3046
}, {
3047
  a: 0xc9c5n,
3048
  b: -0x9n,
3049
  r: 0x2n
3050
}, {
3051
  a: 0x1fn,
3052
  b: 0xan,
3053
  r: 0x1n
3054
}, {
3055
  a: 0x9d9n,
3056
  b: 0x4n,
3057
  r: 0x1n
3058
}, {
3059
  a: -0xd897n,
3060
  b: 0x3n,
3061
  r: -0x1n
3062
}, {
3063
  a: 0xe06n,
3064
  b: -0x50n,
3065
  r: 0x46n
3066
}, {
3067
  a: 0xe664n,
3068
  b: 0x9n,
3069
  r: 0x3n
3070
}, {
3071
  a: -0x848an,
3072
  b: 0x37n,
3073
  r: -0x32n
3074
}, {
3075
  a: 0x663bn,
3076
  b: -0x1n,
3077
  r: 0n
3078
}, {
3079
  a: -0x8b4en,
3080
  b: -0x6n,
3081
  r: -0x4n
3082
}, {
3083
  a: -0xc868n,
3084
  b: 0x9bn,
3085
  r: -0x9an
3086
}, {
3087
  a: 0x4a74n,
3088
  b: -0x5n,
3089
  r: 0n
3090
}, {
3091
  a: 0xbcn,
3092
  b: 0xden,
3093
  r: 0xbcn
3094
}, {
3095
  a: -0x421fn,
3096
  b: -0x36n,
3097
  r: -0x19n
3098
}, {
3099
  a: 0x9an,
3100
  b: -0x19n,
3101
  r: 0x4n
3102
}, {
3103
  a: -0x3d98n,
3104
  b: -0xfn,
3105
  r: -0x3n
3106
}, {
3107
  a: -0x23n,
3108
  b: 0xdn,
3109
  r: -0x9n
3110
}, {
3111
  a: -0x6an,
3112
  b: 0x6n,
3113
  r: -0x4n
3114
}, {
3115
  a: 0xffn,
3116
  b: 0x95n,
3117
  r: 0x6an
3118
}, {
3119
  a: -0x43n,
3120
  b: 0xc3n,
3121
  r: -0x43n
3122
}, {
3123
  a: 0xc1n,
3124
  b: -0xa8n,
3125
  r: 0x19n
3126
}, {
3127
  a: 0x7cn,
3128
  b: -0xd8n,
3129
  r: 0x7cn
3130
}, {
3131
  a: -0xafn,
3132
  b: 0x93n,
3133
  r: -0x1cn
3134
}, {
3135
  a: -0x810n,
3136
  b: 0xa2n,
3137
  r: -0x78n
3138
}, {
3139
  a: 0x1d7n,
3140
  b: 0xdn,
3141
  r: 0x3n
3142
}, {
3143
  a: 0x504n,
3144
  b: -0xa6n,
3145
  r: 0x7an
3146
}, {
3147
  a: -0x7ecn,
3148
  b: 0x6n,
3149
  r: 0n
3150
}, {
3151
  a: -0x3en,
3152
  b: 0xbdn,
3153
  r: -0x3en
3154
}, {
3155
  a: 0xedn,
3156
  b: -0x6fn,
3157
  r: 0xfn
3158
}, {
3159
  a: 0x3ff3n,
3160
  b: 0xfen,
3161
  r: 0x73n
3162
}, {
3163
  a: 0x7d65n,
3164
  b: 0x6n,
3165
  r: 0x1n
3166
}, {
3167
  a: 0x6000n,
3168
  b: 0x1n,
3169
  r: 0n
3170
}, {
3171
  a: -0x690n,
3172
  b: 0xbn,
3173
  r: -0x8n
3174
}, {
3175
  a: 0x73b0n,
3176
  b: -0x8n,
3177
  r: 0n
3178
}, {
3179
  a: -0xdd69n,
3180
  b: -0x3n,
3181
  r: -0x2n
3182
}, {
3183
  a: -0x1bfdn,
3184
  b: -0x7en,
3185
  r: -0x6dn
3186
}, {
3187
  a: 0x10n,
3188
  b: -0x30n,
3189
  r: 0x10n
3190
}, {
3191
  a: 0x84n,
3192
  b: -0x7n,
3193
  r: 0x6n
3194
}, {
3195
  a: -0x88en,
3196
  b: 0x64n,
3197
  r: -0x5an
3198
}, {
3199
  a: 0x8814n,
3200
  b: -0x4dn,
3201
  r: 0x20n
3202
}, {
3203
  a: -0x2f8en,
3204
  b: -0x5n,
3205
  r: -0x4n
3206
}, {
3207
  a: -0x694an,
3208
  b: 0x84n,
3209
  r: -0x1an
3210
}, {
3211
  a: 0x6866n,
3212
  b: -0x8an,
3213
  r: 0x5cn
3214
}, {
3215
  a: -0x208an,
3216
  b: 0x95n,
3217
  r: -0x87n
3218
}, {
3219
  a: 0x8dn,
3220
  b: -0x1n,
3221
  r: 0n
3222
}, {
3223
  a: -0x33n,
3224
  b: -0x86n,
3225
  r: -0x33n
3226
}, {
3227
  a: 0x28n,
3228
  b: -0x31n,
3229
  r: 0x28n
3230
}, {
3231
  a: -0x9cdn,
3232
  b: 0x40n,
3233
  r: -0xdn
3234
}, {
3235
  a: -0x674n,
3236
  b: -0x66n,
3237
  r: -0x14n
3238
}, {
3239
  a: -0x61n,
3240
  b: 0xe7n,
3241
  r: -0x61n
3242
}, {
3243
  a: -0x87n,
3244
  b: 0xe6n,
3245
  r: -0x87n
3246
}, {
3247
  a: -0x9dean,
3248
  b: 0xfn,
3249
  r: -0x1n
3250
}, {
3251
  a: -0xc8n,
3252
  b: -0x1n,
3253
  r: 0n
3254
}, {
3255
  a: 0x93ben,
3256
  b: 0xe9n,
3257
  r: 0x4cn
3258
}, {
3259
  a: -0xbffn,
3260
  b: -0xen,
3261
  r: -0x5n
3262
}, {
3263
  a: 0xd80n,
3264
  b: 0xben,
3265
  r: 0x24n
3266
}, {
3267
  a: -0xed6n,
3268
  b: -0xfn,
3269
  r: -0x3n
3270
}, {
3271
  a: -0x3b33n,
3272
  b: 0x3an,
3273
  r: -0x11n
3274
}, {
3275
  a: -0xf2an,
3276
  b: 0xcan,
3277
  r: -0x2cn
3278
}, {
3279
  a: 0xden,
3280
  b: -0x8n,
3281
  r: 0x6n
3282
}, {
3283
  a: -0x5ed2n,
3284
  b: -0xfn,
3285
  r: -0x4n
3286
}, {
3287
  a: -0x8en,
3288
  b: -0xfan,
3289
  r: -0x8en
3290
}, {
3291
  a: -0x5ddn,
3292
  b: -0x94n,
3293
  r: -0x15n
3294
}, {
3295
  a: 0xb9n,
3296
  b: -0xdn,
3297
  r: 0x3n
3298
}, {
3299
  a: 0xabn,
3300
  b: 0xaen,
3301
  r: 0xabn
3302
}, {
3303
  a: 0x64d7n,
3304
  b: -0x6n,
3305
  r: 0x3n
3306
}, {
3307
  a: 0x9b11n,
3308
  b: 0x5n,
3309
  r: 0x2n
3310
}, {
3311
  a: 0xd38n,
3312
  b: 0xbn,
3313
  r: 0x7n
3314
}, {
3315
  a: -0xc94n,
3316
  b: -0x36n,
3317
  r: -0x22n
3318
}, {
3319
  a: -0x640en,
3320
  b: -0xfn,
3321
  r: -0x9n
3322
}, {
3323
  a: 0xedn,
3324
  b: -0x85n,
3325
  r: 0x68n
3326
}, {
3327
  a: 0xaee9n,
3328
  b: 0xcfn,
3329
  r: 0x41n
3330
}, {
3331
  a: 0xcda2n,
3332
  b: -0xan,
3333
  r: 0x2n
3334
}, {
3335
  a: -0xbe7n,
3336
  b: -0x9n,
3337
  r: -0x5n
3338
}, {
3339
  a: 0x27n,
3340
  b: 0xa3n,
3341
  r: 0x27n
3342
}, {
3343
  a: 0x8a0n,
3344
  b: 0xen,
3345
  r: 0xan
3346
}, {
3347
  a: -0x39dn,
3348
  b: 0xf6n,
3349
  r: -0xbbn
3350
}, {
3351
  a: -0xfd4en,
3352
  b: 0x2en,
3353
  r: -0x20n
3354
}, {
3355
  a: -0xfc8fn,
3356
  b: 0xe5n,
3357
  r: -0x4dn
3358
}, {
3359
  a: 0xbaeen,
3360
  b: -0x8n,
3361
  r: 0x6n
3362
}, {
3363
  a: -0x1e44n,
3364
  b: 0xbn,
3365
  r: -0x4n
3366
}, {
3367
  a: 0x226n,
3368
  b: -0x93n,
3369
  r: 0x6dn
3370
}, {
3371
  a: 0x2dn,
3372
  b: 0x6n,
3373
  r: 0x3n
3374
}, {
3375
  a: 0x2dcn,
3376
  b: 0x9n,
3377
  r: 0x3n
3378
}, {
3379
  a: -0xa21bn,
3380
  b: -0x7n,
3381
  r: -0x3n
3382
}, {
3383
  a: -0x47fcn,
3384
  b: 0xf4n,
3385
  r: -0x80n
3386
}, {
3387
  a: -0x6f1n,
3388
  b: 0x2n,
3389
  r: -0x1n
3390
}, {
3391
  a: 0xa237n,
3392
  b: -0x9n,
3393
  r: 0x1n
3394
}, {
3395
  a: -0x88dn,
3396
  b: -0x7n,
3397
  r: -0x5n
3398
}, {
3399
  a: 0x964fn,
3400
  b: -0x28n,
3401
  r: 0x27n
3402
}, {
3403
  a: 0x72n,
3404
  b: -0x4n,
3405
  r: 0x2n
3406
}, {
3407
  a: 0xe83n,
3408
  b: 0x5n,
3409
  r: 0n
3410
}, {
3411
  a: -0xb8an,
3412
  b: 0x71n,
3413
  r: -0x10n
3414
}, {
3415
  a: -0xe18an,
3416
  b: 0x8cn,
3417
  r: -0x3an
3418
}, {
3419
  a: -0xf844n,
3420
  b: -0xcn,
3421
  r: -0x4n
3422
}, {
3423
  a: 0xfban,
3424
  b: -0x9n,
3425
  r: 0x3n
3426
}, {
3427
  a: 0x4da2n,
3428
  b: 0x3n,
3429
  r: 0x2n
3430
}, {
3431
  a: 0x96n,
3432
  b: -0x1n,
3433
  r: 0n
3434
}, {
3435
  a: 0x48n,
3436
  b: 0xen,
3437
  r: 0x2n
3438
}, {
3439
  a: -0x4d3n,
3440
  b: -0x9n,
3441
  r: -0x2n
3442
}, {
3443
  a: -0xad1n,
3444
  b: -0xd4n,
3445
  r: -0xdn
3446
}, {
3447
  a: -0xdd6fn,
3448
  b: 0x8n,
3449
  r: -0x7n
3450
}, {
3451
  a: 0x4bn,
3452
  b: -0xb4n,
3453
  r: 0x4bn
3454
}, {
3455
  a: -0xbcf8n,
3456
  b: -0x19n,
3457
  r: -0x1n
3458
}, {
3459
  a: -0x9bf2n,
3460
  b: -0x4n,
3461
  r: -0x2n
3462
}, {
3463
  a: -0xf51n,
3464
  b: 0x64n,
3465
  r: -0x15n
3466
}, {
3467
  a: 0xd70n,
3468
  b: -0xan,
3469
  r: 0n
3470
}, {
3471
  a: -0x3fbn,
3472
  b: -0xb1n,
3473
  r: -0x86n
3474
}, {
3475
  a: -0x4a45n,
3476
  b: -0x27n,
3477
  r: -0x14n
3478
}, {
3479
  a: -0x45n,
3480
  b: -0x17n,
3481
  r: 0n
3482
}, {
3483
  a: 0x115cn,
3484
  b: -0x6n,
3485
  r: 0x4n
3486
}, {
3487
  a: -0x48n,
3488
  b: -0x5n,
3489
  r: -0x2n
3490
}, {
3491
  a: -0x81c6n,
3492
  b: -0x74n,
3493
  r: -0x2en
3494
}, {
3495
  a: -0xdb5n,
3496
  b: 0xfn,
3497
  r: -0xen
3498
}, {
3499
  a: 0xcd2n,
3500
  b: -0xcn,
3501
  r: 0x6n
3502
}, {
3503
  a: 0x4ccn,
3504
  b: 0x4bn,
3505
  r: 0x1cn
3506
}, {
3507
  a: 0x3en,
3508
  b: 0x64n,
3509
  r: 0x3en
3510
}, {
3511
  a: -0x90bn,
3512
  b: -0x9n,
3513
  r: -0x2n
3514
}, {
3515
  a: 0x1dn,
3516
  b: -0x17n,
3517
  r: 0x6n
3518
}, {
3519
  a: 0xac8n,
3520
  b: -0x1en,
3521
  r: 0n
3522
}, {
3523
  a: 0x4bfn,
3524
  b: 0x1n,
3525
  r: 0n
3526
}, {
3527
  a: 0x9e62n,
3528
  b: 0x1dn,
3529
  r: 0x4n
3530
}, {
3531
  a: -0x9affn,
3532
  b: -0xan,
3533
  r: -0x9n
3534
}, {
3535
  a: -0xb643n,
3536
  b: 0xa0n,
3537
  r: -0x63n
3538
}, {
3539
  a: 0x724n,
3540
  b: -0x49n,
3541
  r: 0x3n
3542
}, {
3543
  a: -0x199n,
3544
  b: 0xdn,
3545
  r: -0x6n
3546
}, {
3547
  a: -0x6139n,
3548
  b: -0x1n,
3549
  r: 0n
3550
}, {
3551
  a: -0x34b7n,
3552
  b: 0x3n,
3553
  r: -0x1n
3554
}, {
3555
  a: -0x54n,
3556
  b: 0xdn,
3557
  r: -0x6n
3558
}, {
3559
  a: -0x9b50n,
3560
  b: 0x52n,
3561
  r: -0x48n
3562
}, {
3563
  a: -0x8d4n,
3564
  b: 0x6fn,
3565
  r: -0x28n
3566
}, {
3567
  a: -0x7bcn,
3568
  b: 0xefn,
3569
  r: -0x44n
3570
}, {
3571
  a: 0x105cn,
3572
  b: -0x50n,
3573
  r: 0x1cn
3574
}, {
3575
  a: -0x8ddn,
3576
  b: -0x4cn,
3577
  r: -0x41n
3578
}, {
3579
  a: -0x7bden,
3580
  b: -0xf3n,
3581
  r: -0x78n
3582
}, {
3583
  a: 0x843n,
3584
  b: -0xc2n,
3585
  r: 0xafn
3586
}, {
3587
  a: 0xb4fn,
3588
  b: -0x4n,
3589
  r: 0x3n
3590
}, {
3591
  a: -0xef0n,
3592
  b: -0x69n,
3593
  r: -0x2cn
3594
}, {
3595
  a: -0xean,
3596
  b: -0x26n,
3597
  r: -0x6n
3598
}, {
3599
  a: -0x9den,
3600
  b: -0x7n,
3601
  r: -0x6n
3602
}, {
3603
  a: -0xbcn,
3604
  b: 0x54n,
3605
  r: -0x14n
3606
}, {
3607
  a: -0x18n,
3608
  b: -0xb9n,
3609
  r: -0x18n
3610
}, {
3611
  a: -0x6775n,
3612
  b: 0x7n,
3613
  r: -0x4n
3614
}, {
3615
  a: -0x6b8dn,
3616
  b: 0x47n,
3617
  r: -0x38n
3618
}, {
3619
  a: -0x53dn,
3620
  b: -0x9n,
3621
  r: 0n
3622
}, {
3623
  a: 0x34dn,
3624
  b: -0x6en,
3625
  r: 0x4bn
3626
}, {
3627
  a: -0x82n,
3628
  b: 0x3n,
3629
  r: -0x1n
3630
}, {
3631
  a: -0x8an,
3632
  b: 0xfn,
3633
  r: -0x3n
3634
}, {
3635
  a: 0xa04n,
3636
  b: 0x64n,
3637
  r: 0x40n
3638
}, {
3639
  a: 0x30n,
3640
  b: 0x3n,
3641
  r: 0n
3642
}, {
3643
  a: -0xaf06n,
3644
  b: 0x97n,
3645
  r: -0x6en
3646
}, {
3647
  a: -0x7715n,
3648
  b: -0x8n,
3649
  r: -0x5n
3650
}, {
3651
  a: 0x6aan,
3652
  b: 0x55n,
3653
  r: 0x6n
3654
}, {
3655
  a: -0x216n,
3656
  b: -0x38n,
3657
  r: -0x1en
3658
}, {
3659
  a: 0xf1n,
3660
  b: -0x97n,
3661
  r: 0x5an
3662
}, {
3663
  a: 0xffn,
3664
  b: -0xen,
3665
  r: 0x3n
3666
}, {
3667
  a: -0x6792n,
3668
  b: -0xen,
3669
  r: -0xcn
3670
}, {
3671
  a: -0x3885n,
3672
  b: 0x63n,
3673
  r: -0xfn
3674
}, {
3675
  a: 0xdcfbn,
3676
  b: 0x6n,
3677
  r: 0x3n
3678
}, {
3679
  a: 0x39n,
3680
  b: 0x6bn,
3681
  r: 0x39n
3682
}, {
3683
  a: -0x277n,
3684
  b: -0x6n,
3685
  r: -0x1n
3686
}, {
3687
  a: 0xacf8n,
3688
  b: 0xb8n,
3689
  r: 0x78n
3690
}, {
3691
  a: 0x7655n,
3692
  b: 0x7n,
3693
  r: 0x4n
3694
}, {
3695
  a: 0x5b6bn,
3696
  b: 0x3n,
3697
  r: 0n
3698
}, {
3699
  a: -0xf6n,
3700
  b: -0x9n,
3701
  r: -0x3n
3702
}, {
3703
  a: 0xd4n,
3704
  b: -0x8n,
3705
  r: 0x4n
3706
}, {
3707
  a: -0x14n,
3708
  b: -0x81n,
3709
  r: -0x14n
3710
}, {
3711
  a: -0xa5n,
3712
  b: 0xedn,
3713
  r: -0xa5n
3714
}, {
3715
  a: 0x37n,
3716
  b: 0xen,
3717
  r: 0xdn
3718
}, {
3719
  a: 0x4bn,
3720
  b: -0xcn,
3721
  r: 0x3n
3722
}, {
3723
  a: -0xf7fn,
3724
  b: -0x27n,
3725
  r: -0x1cn
3726
}, {
3727
  a: -0x6c59n,
3728
  b: -0x9an,
3729
  r: -0x11n
3730
}, {
3731
  a: 0x5a3n,
3732
  b: 0xbbn,
3733
  r: 0x86n
3734
}, {
3735
  a: 0x664n,
3736
  b: 0x2n,
3737
  r: 0n
3738
}, {
3739
  a: 0x5cbn,
3740
  b: -0xbn,
3741
  r: 0x9n
3742
}, {
3743
  a: -0x5f51n,
3744
  b: 0x62n,
3745
  r: -0x61n
3746
}, {
3747
  a: -0xfe5n,
3748
  b: -0x7n,
3749
  r: -0x2n
3750
}, {
3751
  a: 0x4bn,
3752
  b: -0x1n,
3753
  r: 0n
3754
}, {
3755
  a: -0xe8an,
3756
  b: -0x6n,
3757
  r: -0x2n
3758
}, {
3759
  a: 0xb0n,
3760
  b: -0xdn,
3761
  r: 0x7n
3762
}, {
3763
  a: -0xad75n,
3764
  b: 0x88n,
3765
  r: -0x45n
3766
}, {
3767
  a: -0x872dn,
3768
  b: 0xcn,
3769
  r: -0x9n
3770
}, {
3771
  a: -0xb72cn,
3772
  b: 0x6n,
3773
  r: -0x2n
3774
}, {
3775
  a: -0x5bn,
3776
  b: 0xe7n,
3777
  r: -0x5bn
3778
}, {
3779
  a: 0x31n,
3780
  b: 0xen,
3781
  r: 0x7n
3782
}, {
3783
  a: -0xaban,
3784
  b: 0xcn,
3785
  r: -0xan
3786
}, {
3787
  a: -0x55d7n,
3788
  b: 0x11n,
3789
  r: -0xbn
3790
}, {
3791
  a: -0x5ffn,
3792
  b: 0x6fn,
3793
  r: -0x5cn
3794
}, {
3795
  a: 0xa8n,
3796
  b: 0x5n,
3797
  r: 0x3n
3798
}, {
3799
  a: 0x89n,
3800
  b: -0x3n,
3801
  r: 0x2n
3802
}, {
3803
  a: 0x732n,
3804
  b: -0xan,
3805
  r: 0x2n
3806
}, {
3807
  a: -0x6dd3n,
3808
  b: -0x5fn,
3809
  r: -0x5an
3810
}, {
3811
  a: 0xe5n,
3812
  b: -0x30n,
3813
  r: 0x25n
3814
}, {
3815
  a: 0x99n,
3816
  b: -0xedn,
3817
  r: 0x99n
3818
}, {
3819
  a: 0x917n,
3820
  b: -0xfn,
3821
  r: 0x2n
3822
}, {
3823
  a: -0xff4an,
3824
  b: 0x4n,
3825
  r: -0x2n
3826
}, {
3827
  a: -0xbdn,
3828
  b: -0x3n,
3829
  r: 0n
3830
}, {
3831
  a: -0x8bn,
3832
  b: 0x9n,
3833
  r: -0x4n
3834
}, {
3835
  a: 0xf13n,
3836
  b: 0xen,
3837
  r: 0x9n
3838
}, {
3839
  a: 0xce31n,
3840
  b: 0x7n,
3841
  r: 0x5n
3842
}, {
3843
  a: 0xfba9n,
3844
  b: -0x45n,
3845
  r: 0x30n
3846
}, {
3847
  a: -0x8c1n,
3848
  b: -0xbn,
3849
  r: -0x8n
3850
}, {
3851
  a: 0x36dn,
3852
  b: 0xdn,
3853
  r: 0x6n
3854
}, {
3855
  a: 0x24fn,
3856
  b: 0x13n,
3857
  r: 0x2n
3858
}, {
3859
  a: -0x64an,
3860
  b: -0x7n,
3861
  r: 0n
3862
}, {
3863
  a: -0x68bn,
3864
  b: -0x7n,
3865
  r: -0x2n
3866
}, {
3867
  a: -0xe269n,
3868
  b: -0xf0n,
3869
  r: -0x79n
3870
}, {
3871
  a: 0x26fcn,
3872
  b: 0x6n,
3873
  r: 0x2n
3874
}, {
3875
  a: -0xdf64n,
3876
  b: 0x74n,
3877
  r: 0n
3878
}, {
3879
  a: 0x29n,
3880
  b: 0xfn,
3881
  r: 0xbn
3882
}, {
3883
  a: 0x2910n,
3884
  b: 0x3n,
3885
  r: 0n
3886
}, {
3887
  a: -0xad8n,
3888
  b: -0x5n,
3889
  r: -0x1n
3890
}, {
3891
  a: 0x2c7n,
3892
  b: -0x7fn,
3893
  r: 0x4cn
3894
}, {
3895
  a: -0xdfn,
3896
  b: 0x4fn,
3897
  r: -0x41n
3898
}, {
3899
  a: 0xa99n,
3900
  b: 0x7n,
3901
  r: 0x4n
3902
}, {
3903
  a: 0x181n,
3904
  b: -0x9an,
3905
  r: 0x4dn
3906
}, {
3907
  a: -0xc6n,
3908
  b: 0x6cn,
3909
  r: -0x5an
3910
}, {
3911
  a: -0xe6n,
3912
  b: 0x1n,
3913
  r: 0n
3914
}, {
3915
  a: -0xdbn,
3916
  b: -0x4n,
3917
  r: -0x3n
3918
}, {
3919
  a: -0xa8bn,
3920
  b: -0xbn,
3921
  r: -0x4n
3922
}, {
3923
  a: -0xe592n,
3924
  b: 0x5n,
3925
  r: 0n
3926
}, {
3927
  a: -0xae5n,
3928
  b: -0x5n,
3929
  r: -0x4n
3930
}, {
3931
  a: 0x4an,
3932
  b: -0xd5n,
3933
  r: 0x4an
3934
}, {
3935
  a: -0x2cn,
3936
  b: 0x9n,
3937
  r: -0x8n
3938
}, {
3939
  a: 0x3a32n,
3940
  b: 0x4en,
3941
  r: 0n
3942
}, {
3943
  a: -0xab8n,
3944
  b: 0xen,
3945
  r: 0n
3946
}, {
3947
  a: -0xe19n,
3948
  b: -0x59n,
3949
  r: -0x31n
3950
}, {
3951
  a: -0x7289n,
3952
  b: 0x7n,
3953
  r: -0x5n
3954
}, {
3955
  a: 0x3fn,
3956
  b: -0x4n,
3957
  r: 0x3n
3958
}, {
3959
  a: -0xe0n,
3960
  b: 0x6n,
3961
  r: -0x2n
3962
}, {
3963
  a: 0xbbn,
3964
  b: -0x9n,
3965
  r: 0x7n
3966
}, {
3967
  a: -0x5e81n,
3968
  b: -0x8n,
3969
  r: -0x1n
3970
}, {
3971
  a: 0xe84n,
3972
  b: -0xa3n,
3973
  r: 0x82n
3974
}, {
3975
  a: -0xe0n,
3976
  b: 0x38n,
3977
  r: 0n
3978
}, {
3979
  a: -0xb3d7n,
3980
  b: -0xa6n,
3981
  r: -0x39n
3982
}, {
3983
  a: 0x73n,
3984
  b: -0x3n,
3985
  r: 0x1n
3986
}, {
3987
  a: -0x517n,
3988
  b: -0x97n,
3989
  r: -0x5fn
3990
}, {
3991
  a: -0x1ccn,
3992
  b: 0xfcn,
3993
  r: -0xd0n
3994
}, {
3995
  a: 0x19n,
3996
  b: -0xcbn,
3997
  r: 0x19n
3998
}, {
3999
  a: 0x190n,
4000
  b: 0x9n,
4001
  r: 0x4n
4002
}, {
4003
  a: -0xcc62n,
4004
  b: 0x16n,
4005
  r: -0x6n
4006
}, {
4007
  a: -0xb819n,
4008
  b: 0xcbn,
4009
  r: -0x21n
4010
}, {
4011
  a: 0xaef6n,
4012
  b: 0x5cn,
4013
  r: 0x4en
4014
}, {
4015
  a: -0x8c9n,
4016
  b: 0xd6n,
4017
  r: -0x6dn
4018
}, {
4019
  a: -0x87n,
4020
  b: 0x6n,
4021
  r: -0x3n
4022
}, {
4023
  a: 0xa751n,
4024
  b: 0x76n,
4025
  r: 0x75n
4026
}, {
4027
  a: -0x7282n,
4028
  b: -0xan,
4029
  r: -0x4n
4030
}];
4031
4032
function main() {
4033
  var error_count = 0;
4034
  for (var i = 0; i < data.length; i++) {
4035
    var d = data[i];
4036
    var r = d.a % d.b;
4037
  if (d.r !== r) {
4038
    print("Input A:  " + d.a.toString(16));
4039
    print("Input B:  " + d.b.toString(16));
4040
    print("Result:   " + r.toString(16));
4041
    print("Expected: " + d.r.toString(16));
4042
    print("Op: %");
4043
    error_count++;
4044
  }
4045
  }
4046
  if (error_count !== 0)
4047
    throw new Error("Finished with " + error_count + " errors.")
4048
}
4049
for (var i = 0; i < 1000; ++i)
4050
  main();
4051
- a/JSTests/stress/v8-bigint32-mul.js +4051 lines
Line 0 a/JSTests/stress/v8-bigint32-mul.js_sec1
1
// Copyright 2017, the V8 project authors. All rights reserved.
2
// Redistribution and use in source and binary forms, with or without
3
// modification, are permitted provided that the following conditions are
4
// met:
5
//
6
//     * Redistributions of source code must retain the above copyright
7
//       notice, this list of conditions and the following disclaimer.
8
//     * Redistributions in binary form must reproduce the above
9
//       copyright notice, this list of conditions and the following
10
//       disclaimer in the documentation and/or other materials provided
11
//       with the distribution.
12
//     * Neither the name of Google Inc. nor the names of its
13
//       contributors may be used to endorse or promote products derived
14
//       from this software without specific prior written permission.
15
//
16
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28
// Generated by tools/bigint-tester.py.
29
30
var data = [{
31
  a: -0xabfn,
32
  b: 0x6n,
33
  r: -0x407an
34
}, {
35
  a: -0x446n,
36
  b: 0xdn,
37
  r: -0x378en
38
}, {
39
  a: -0x65n,
40
  b: 0x28n,
41
  r: -0xfc8n
42
}, {
43
  a: 0xcd80n,
44
  b: 0n,
45
  r: 0n
46
}, {
47
  a: -0xc3n,
48
  b: 0xffn,
49
  r: -0xc23dn
50
}, {
51
  a: 0xan,
52
  b: 0x6f2n,
53
  r: 0x4574n
54
}, {
55
  a: 0xfn,
56
  b: 0x41bn,
57
  r: 0x3d95n
58
}, {
59
  a: 0x7an,
60
  b: 0x74n,
61
  r: 0x3748n
62
}, {
63
  a: -0xcn,
64
  b: 0x684n,
65
  r: -0x4e30n
66
}, {
67
  a: 0xc2n,
68
  b: -0xc5n,
69
  r: -0x954an
70
}, {
71
  a: -0x15n,
72
  b: 0x67n,
73
  r: -0x873n
74
}, {
75
  a: 0x1f3cn,
76
  b: 0n,
77
  r: 0n
78
}, {
79
  a: -0x8bn,
80
  b: 0x79n,
81
  r: -0x41b3n
82
}, {
83
  a: 0x3c4n,
84
  b: -0x3n,
85
  r: -0xb4cn
86
}, {
87
  a: 0xc7n,
88
  b: 0x38n,
89
  r: 0x2b88n
90
}, {
91
  a: -0xdn,
92
  b: 0x806n,
93
  r: -0x684en
94
}, {
95
  a: 0xaaan,
96
  b: -0x4n,
97
  r: -0x2aa8n
98
}, {
99
  a: -0xan,
100
  b: -0xaa2n,
101
  r: 0x6a54n
102
}, {
103
  a: -0x2fn,
104
  b: 0xcen,
105
  r: -0x25d2n
106
}, {
107
  a: 0x1ceen,
108
  b: 0n,
109
  r: 0n
110
}, {
111
  a: -0xf45n,
112
  b: -0xbn,
113
  r: 0xa7f7n
114
}, {
115
  a: -0xca03n,
116
  b: 0n,
117
  r: 0n
118
}, {
119
  a: -0x5e9n,
120
  b: 0x2n,
121
  r: -0xbd2n
122
}, {
123
  a: -0x8n,
124
  b: 0x334n,
125
  r: -0x19a0n
126
}, {
127
  a: 0x352n,
128
  b: -0x7n,
129
  r: -0x173en
130
}, {
131
  a: -0x2n,
132
  b: -0x290n,
133
  r: 0x520n
134
}, {
135
  a: -0x5cn,
136
  b: -0x3en,
137
  r: 0x1648n
138
}, {
139
  a: -0xa43n,
140
  b: -0x1n,
141
  r: 0xa43n
142
}, {
143
  a: -0xen,
144
  b: 0x791n,
145
  r: -0x69een
146
}, {
147
  a: 0x557n,
148
  b: -0x8n,
149
  r: -0x2ab8n
150
}, {
151
  a: 0xden,
152
  b: -0x8an,
153
  r: -0x77acn
154
}, {
155
  a: 0x7en,
156
  b: 0xedn,
157
  r: 0x74a6n
158
}, {
159
  a: 0x7n,
160
  b: -0x5b9n,
161
  r: -0x280fn
162
}, {
163
  a: 0xec2n,
164
  b: -0xfn,
165
  r: -0xdd5en
166
}, {
167
  a: 0x4n,
168
  b: -0x9a3n,
169
  r: -0x268cn
170
}, {
171
  a: -0x4n,
172
  b: -0xf72n,
173
  r: 0x3dc8n
174
}, {
175
  a: 0xc037n,
176
  b: 0n,
177
  r: 0n
178
}, {
179
  a: -0x3720n,
180
  b: 0n,
181
  r: 0n
182
}, {
183
  a: 0x5bn,
184
  b: -0x19n,
185
  r: -0x8e3n
186
}, {
187
  a: -0x210n,
188
  b: 0xdn,
189
  r: -0x1ad0n
190
}, {
191
  a: 0x4fn,
192
  b: 0x85n,
193
  r: 0x290bn
194
}, {
195
  a: -0x11a0n,
196
  b: 0n,
197
  r: 0n
198
}, {
199
  a: -0x1aen,
200
  b: 0x8n,
201
  r: -0xd70n
202
}, {
203
  a: 0x7d1n,
204
  b: -0x3n,
205
  r: -0x1773n
206
}, {
207
  a: -0xa4an,
208
  b: 0xdn,
209
  r: -0x85c2n
210
}, {
211
  a: -0x3n,
212
  b: -0x6fdn,
213
  r: 0x14f7n
214
}, {
215
  a: 0x924n,
216
  b: 0x3n,
217
  r: 0x1b6cn
218
}, {
219
  a: -0x8n,
220
  b: -0xad8n,
221
  r: 0x56c0n
222
}, {
223
  a: 0x3211n,
224
  b: 0n,
225
  r: 0n
226
}, {
227
  a: 0x6n,
228
  b: 0xae1n,
229
  r: 0x4146n
230
}, {
231
  a: -0x2ef3n,
232
  b: 0n,
233
  r: 0n
234
}, {
235
  a: -0x1771n,
236
  b: 0n,
237
  r: 0n
238
}, {
239
  a: 0xc42n,
240
  b: 0x2n,
241
  r: 0x1884n
242
}, {
243
  a: -0xb921n,
244
  b: 0n,
245
  r: 0n
246
}, {
247
  a: -0x2n,
248
  b: 0xff7n,
249
  r: -0x1feen
250
}, {
251
  a: -0xd774n,
252
  b: 0n,
253
  r: 0n
254
}, {
255
  a: 0x643en,
256
  b: 0n,
257
  r: 0n
258
}, {
259
  a: 0x16n,
260
  b: 0x7dn,
261
  r: 0xaben
262
}, {
263
  a: 0x89n,
264
  b: -0xe9n,
265
  r: -0x7cb1n
266
}, {
267
  a: -0x1n,
268
  b: -0xd9dn,
269
  r: 0xd9dn
270
}, {
271
  a: -0xd3ffn,
272
  b: 0n,
273
  r: 0n
274
}, {
275
  a: 0x24n,
276
  b: 0x5an,
277
  r: 0xca8n
278
}, {
279
  a: 0x3238n,
280
  b: 0n,
281
  r: 0n
282
}, {
283
  a: 0x9en,
284
  b: 0x4an,
285
  r: 0x2dacn
286
}, {
287
  a: -0x84en,
288
  b: 0x9n,
289
  r: -0x4aben
290
}, {
291
  a: 0x2n,
292
  b: -0x1c0n,
293
  r: -0x380n
294
}, {
295
  a: 0x185n,
296
  b: -0xcn,
297
  r: -0x123cn
298
}, {
299
  a: 0xb4n,
300
  b: -0xe1n,
301
  r: -0x9e34n
302
}, {
303
  a: -0x8a6n,
304
  b: -0x6n,
305
  r: 0x33e4n
306
}, {
307
  a: 0x9en,
308
  b: 0xbfn,
309
  r: 0x75e2n
310
}, {
311
  a: -0x1e1n,
312
  b: 0x9n,
313
  r: -0x10e9n
314
}, {
315
  a: 0xa6cn,
316
  b: 0x4n,
317
  r: 0x29b0n
318
}, {
319
  a: -0x2fn,
320
  b: 0x22n,
321
  r: -0x63en
322
}, {
323
  a: -0x9148n,
324
  b: 0n,
325
  r: 0n
326
}, {
327
  a: -0x8bedn,
328
  b: 0n,
329
  r: 0n
330
}, {
331
  a: -0x38n,
332
  b: 0x98n,
333
  r: -0x2140n
334
}, {
335
  a: -0x4n,
336
  b: 0x265n,
337
  r: -0x994n
338
}, {
339
  a: 0xfn,
340
  b: -0x19cn,
341
  r: -0x1824n
342
}, {
343
  a: -0x839n,
344
  b: 0xan,
345
  r: -0x523an
346
}, {
347
  a: 0x790n,
348
  b: 0xbn,
349
  r: 0x5330n
350
}, {
351
  a: 0xa0n,
352
  b: -0xbcn,
353
  r: -0x7580n
354
}, {
355
  a: -0x72n,
356
  b: 0x33n,
357
  r: -0x16b6n
358
}, {
359
  a: -0xddbn,
360
  b: -0xan,
361
  r: 0x8a8en
362
}, {
363
  a: 0x9n,
364
  b: 0x810n,
365
  r: 0x4890n
366
}, {
367
  a: -0xa88n,
368
  b: 0xcn,
369
  r: -0x7e60n
370
}, {
371
  a: -0x3n,
372
  b: -0xc00n,
373
  r: 0x2400n
374
}, {
375
  a: -0xf6n,
376
  b: -0xd2n,
377
  r: 0xc9ccn
378
}, {
379
  a: 0xfeen,
380
  b: -0xbn,
381
  r: -0xaf3an
382
}, {
383
  a: 0xb6n,
384
  b: -0x80n,
385
  r: -0x5b00n
386
}, {
387
  a: -0xc6fn,
388
  b: -0xfn,
389
  r: 0xba81n
390
}, {
391
  a: -0xd9a1n,
392
  b: 0n,
393
  r: 0n
394
}, {
395
  a: 0x8fn,
396
  b: -0x4dn,
397
  r: -0x2b03n
398
}, {
399
  a: 0x425bn,
400
  b: 0n,
401
  r: 0n
402
}, {
403
  a: -0xf9ban,
404
  b: 0n,
405
  r: 0n
406
}, {
407
  a: 0x2bdn,
408
  b: -0x2n,
409
  r: -0x57an
410
}, {
411
  a: -0x151n,
412
  b: -0xen,
413
  r: 0x126en
414
}, {
415
  a: 0x28b9n,
416
  b: 0n,
417
  r: 0n
418
}, {
419
  a: -0xccn,
420
  b: -0x63n,
421
  r: 0x4ee4n
422
}, {
423
  a: 0x4fn,
424
  b: 0x2dn,
425
  r: 0xde3n
426
}, {
427
  a: -0x78n,
428
  b: 0x3bn,
429
  r: -0x1ba8n
430
}, {
431
  a: -0xan,
432
  b: 0x50en,
433
  r: -0x328cn
434
}, {
435
  a: 0xde0an,
436
  b: 0n,
437
  r: 0n
438
}, {
439
  a: -0x8ffdn,
440
  b: 0n,
441
  r: 0n
442
}, {
443
  a: -0x32b3n,
444
  b: 0n,
445
  r: 0n
446
}, {
447
  a: 0x40n,
448
  b: 0x89n,
449
  r: 0x2240n
450
}, {
451
  a: -0xan,
452
  b: 0xafen,
453
  r: -0x6decn
454
}, {
455
  a: 0xen,
456
  b: 0x8f5n,
457
  r: 0x7d66n
458
}, {
459
  a: 0x15ban,
460
  b: 0n,
461
  r: 0n
462
}, {
463
  a: 0x6n,
464
  b: -0xbfdn,
465
  r: -0x47een
466
}, {
467
  a: -0x7n,
468
  b: -0xafen,
469
  r: 0x4cf2n
470
}, {
471
  a: -0xf4a5n,
472
  b: 0n,
473
  r: 0n
474
}, {
475
  a: 0xa2n,
476
  b: 0x5dn,
477
  r: 0x3adan
478
}, {
479
  a: 0x19n,
480
  b: -0xa5n,
481
  r: -0x101dn
482
}, {
483
  a: 0xe32n,
484
  b: 0x6n,
485
  r: 0x552cn
486
}, {
487
  a: 0xda4n,
488
  b: -0xan,
489
  r: -0x8868n
490
}, {
491
  a: -0x2fc2n,
492
  b: 0n,
493
  r: 0n
494
}, {
495
  a: -0xd4n,
496
  b: -0xban,
497
  r: 0x9a08n
498
}, {
499
  a: 0xf67n,
500
  b: 0xcn,
501
  r: 0xb8d4n
502
}, {
503
  a: -0x804n,
504
  b: -0x6n,
505
  r: 0x3018n
506
}, {
507
  a: 0x386n,
508
  b: 0xcn,
509
  r: 0x2a48n
510
}, {
511
  a: -0xa42n,
512
  b: -0x6n,
513
  r: 0x3d8cn
514
}, {
515
  a: 0xb1cn,
516
  b: -0x5n,
517
  r: -0x378cn
518
}, {
519
  a: -0x2n,
520
  b: 0x81cn,
521
  r: -0x1038n
522
}, {
523
  a: -0x9aen,
524
  b: -0x1n,
525
  r: 0x9aen
526
}, {
527
  a: -0x5acen,
528
  b: 0n,
529
  r: 0n
530
}, {
531
  a: 0x3n,
532
  b: -0xf2cn,
533
  r: -0x2d84n
534
}, {
535
  a: 0x6n,
536
  b: -0x6d6n,
537
  r: -0x2904n
538
}, {
539
  a: -0xe8n,
540
  b: 0x8dn,
541
  r: -0x7fc8n
542
}, {
543
  a: 0xbf1an,
544
  b: 0n,
545
  r: 0n
546
}, {
547
  a: 0x9n,
548
  b: 0x7f8n,
549
  r: 0x47b8n
550
}, {
551
  a: -0x958n,
552
  b: 0x2n,
553
  r: -0x12b0n
554
}, {
555
  a: -0x7dn,
556
  b: -0xecn,
557
  r: 0x733cn
558
}, {
559
  a: 0x4fn,
560
  b: 0x4an,
561
  r: 0x16d6n
562
}, {
563
  a: -0x218n,
564
  b: 0x9n,
565
  r: -0x12d8n
566
}, {
567
  a: -0xf172n,
568
  b: 0n,
569
  r: 0n
570
}, {
571
  a: -0xa0n,
572
  b: -0xe2n,
573
  r: 0x8d40n
574
}, {
575
  a: -0xfn,
576
  b: -0x4bfn,
577
  r: 0x4731n
578
}, {
579
  a: -0x3300n,
580
  b: 0n,
581
  r: 0n
582
}, {
583
  a: 0x40bbn,
584
  b: 0n,
585
  r: 0n
586
}, {
587
  a: -0x619n,
588
  b: 0x5n,
589
  r: -0x1e7dn
590
}, {
591
  a: 0x3n,
592
  b: -0x838n,
593
  r: -0x18a8n
594
}, {
595
  a: 0xdn,
596
  b: -0x79cn,
597
  r: -0x62ecn
598
}, {
599
  a: 0xecean,
600
  b: 0n,
601
  r: 0n
602
}, {
603
  a: -0x923n,
604
  b: -0xbn,
605
  r: 0x6481n
606
}, {
607
  a: -0x2n,
608
  b: -0x4e8n,
609
  r: 0x9d0n
610
}, {
611
  a: -0xddn,
612
  b: 0x7en,
613
  r: -0x6cc6n
614
}, {
615
  a: -0x58n,
616
  b: 0xddn,
617
  r: -0x4bf8n
618
}, {
619
  a: 0x7b4n,
620
  b: -0x7n,
621
  r: -0x35ecn
622
}, {
623
  a: -0x31een,
624
  b: 0n,
625
  r: 0n
626
}, {
627
  a: -0x326n,
628
  b: -0x2n,
629
  r: 0x64cn
630
}, {
631
  a: -0xfn,
632
  b: -0x183n,
633
  r: 0x16adn
634
}, {
635
  a: 0x4fc2n,
636
  b: 0n,
637
  r: 0n
638
}, {
639
  a: 0x30b3n,
640
  b: 0n,
641
  r: 0n
642
}, {
643
  a: -0xe58n,
644
  b: 0xan,
645
  r: -0x8f70n
646
}, {
647
  a: -0xdban,
648
  b: 0x1n,
649
  r: -0xdban
650
}, {
651
  a: 0x7n,
652
  b: -0x9f2n,
653
  r: -0x459en
654
}, {
655
  a: -0x9n,
656
  b: 0x488n,
657
  r: -0x28c8n
658
}, {
659
  a: 0x79a2n,
660
  b: 0n,
661
  r: 0n
662
}, {
663
  a: 0xf8bfn,
664
  b: 0n,
665
  r: 0n
666
}, {
667
  a: -0xebaen,
668
  b: 0n,
669
  r: 0n
670
}, {
671
  a: -0xfn,
672
  b: 0xc74n,
673
  r: -0xbaccn
674
}, {
675
  a: -0xdan,
676
  b: 0x41n,
677
  r: -0x375an
678
}, {
679
  a: 0xb1n,
680
  b: -0x5dn,
681
  r: -0x404dn
682
}, {
683
  a: 0x308dn,
684
  b: 0n,
685
  r: 0n
686
}, {
687
  a: 0xd6cn,
688
  b: -0x4n,
689
  r: -0x35b0n
690
}, {
691
  a: -0xf72n,
692
  b: -0xbn,
693
  r: 0xa9e6n
694
}, {
695
  a: -0xf47n,
696
  b: -0x1n,
697
  r: 0xf47n
698
}, {
699
  a: -0xdn,
700
  b: -0x478n,
701
  r: 0x3a18n
702
}, {
703
  a: -0x6aen,
704
  b: 0x1n,
705
  r: -0x6aen
706
}, {
707
  a: -0x2bfen,
708
  b: 0n,
709
  r: 0n
710
}, {
711
  a: -0xe64n,
712
  b: 0x6n,
713
  r: -0x5658n
714
}, {
715
  a: -0x9b77n,
716
  b: 0n,
717
  r: 0n
718
}, {
719
  a: 0xc5e8n,
720
  b: 0n,
721
  r: 0n
722
}, {
723
  a: 0x4n,
724
  b: 0xd52n,
725
  r: 0x3548n
726
}, {
727
  a: 0x17n,
728
  b: 0x7an,
729
  r: 0xaf6n
730
}, {
731
  a: -0x9b9bn,
732
  b: 0n,
733
  r: 0n
734
}, {
735
  a: 0x13bn,
736
  b: -0x2n,
737
  r: -0x276n
738
}, {
739
  a: -0xdn,
740
  b: 0x92en,
741
  r: -0x7756n
742
}, {
743
  a: 0x151en,
744
  b: 0n,
745
  r: 0n
746
}, {
747
  a: -0x1a6n,
748
  b: 0xcn,
749
  r: -0x13c8n
750
}, {
751
  a: -0x60d2n,
752
  b: 0n,
753
  r: 0n
754
}, {
755
  a: -0xeeden,
756
  b: 0n,
757
  r: 0n
758
}, {
759
  a: -0x7fn,
760
  b: -0xcfn,
761
  r: 0x66b1n
762
}, {
763
  a: 0x16cn,
764
  b: 0x1n,
765
  r: 0x16cn
766
}, {
767
  a: 0xd03n,
768
  b: -0x5n,
769
  r: -0x410fn
770
}, {
771
  a: -0xad92n,
772
  b: 0n,
773
  r: 0n
774
}, {
775
  a: 0xdn,
776
  b: 0x170n,
777
  r: 0x12b0n
778
}, {
779
  a: 0x1n,
780
  b: 0xf70n,
781
  r: 0xf70n
782
}, {
783
  a: 0xdn,
784
  b: 0xec3n,
785
  r: 0xbfe7n
786
}, {
787
  a: -0x4n,
788
  b: 0xd99n,
789
  r: -0x3664n
790
}, {
791
  a: 0xf125n,
792
  b: 0n,
793
  r: 0n
794
}, {
795
  a: -0x8a1n,
796
  b: 0x2n,
797
  r: -0x1142n
798
}, {
799
  a: -0xbd2dn,
800
  b: 0n,
801
  r: 0n
802
}, {
803
  a: 0x9eb9n,
804
  b: 0n,
805
  r: 0n
806
}, {
807
  a: -0xcan,
808
  b: 0x14n,
809
  r: -0xfc8n
810
}, {
811
  a: -0xbc2n,
812
  b: 0x4n,
813
  r: -0x2f08n
814
}, {
815
  a: -0x232n,
816
  b: 0xdn,
817
  r: -0x1c8an
818
}, {
819
  a: -0x7a1bn,
820
  b: 0n,
821
  r: 0n
822
}, {
823
  a: -0xc158n,
824
  b: 0n,
825
  r: 0n
826
}, {
827
  a: -0x78en,
828
  b: 0x2n,
829
  r: -0xf1cn
830
}, {
831
  a: 0x52a2n,
832
  b: 0n,
833
  r: 0n
834
}, {
835
  a: -0x344n,
836
  b: -0xbn,
837
  r: 0x23ecn
838
}, {
839
  a: 0xfn,
840
  b: 0xbf8n,
841
  r: 0xb388n
842
}, {
843
  a: 0xe8n,
844
  b: 0xc2n,
845
  r: 0xafd0n
846
}, {
847
  a: 0x1n,
848
  b: -0x9fdn,
849
  r: -0x9fdn
850
}, {
851
  a: -0x4cen,
852
  b: 0x2n,
853
  r: -0x99cn
854
}, {
855
  a: -0x34dn,
856
  b: 0xan,
857
  r: -0x2102n
858
}, {
859
  a: 0xf1n,
860
  b: 0x2cn,
861
  r: 0x296cn
862
}, {
863
  a: 0xbdn,
864
  b: -0xfbn,
865
  r: -0xb94fn
866
}, {
867
  a: -0x6n,
868
  b: 0x483n,
869
  r: -0x1b12n
870
}, {
871
  a: 0xcc9n,
872
  b: -0x7n,
873
  r: -0x597fn
874
}, {
875
  a: 0x96n,
876
  b: -0x4cn,
877
  r: -0x2c88n
878
}, {
879
  a: 0x6n,
880
  b: 0xc49n,
881
  r: 0x49b6n
882
}, {
883
  a: -0xb5n,
884
  b: 0xdcn,
885
  r: -0x9b8cn
886
}, {
887
  a: -0x2n,
888
  b: 0xf1cn,
889
  r: -0x1e38n
890
}, {
891
  a: 0xan,
892
  b: 0xf3en,
893
  r: 0x986cn
894
}, {
895
  a: -0xc7an,
896
  b: -0x3n,
897
  r: 0x256en
898
}, {
899
  a: -0x6n,
900
  b: -0x203n,
901
  r: 0xc12n
902
}, {
903
  a: -0x83dn,
904
  b: -0x8n,
905
  r: 0x41e8n
906
}, {
907
  a: 0xe4n,
908
  b: 0x68n,
909
  r: 0x5ca0n
910
}, {
911
  a: -0xen,
912
  b: -0xffen,
913
  r: 0xdfe4n
914
}, {
915
  a: 0xd0den,
916
  b: 0n,
917
  r: 0n
918
}, {
919
  a: -0x21c7n,
920
  b: 0n,
921
  r: 0n
922
}, {
923
  a: 0x313n,
924
  b: -0x5n,
925
  r: -0xf5fn
926
}, {
927
  a: 0x9n,
928
  b: 0x6c9n,
929
  r: 0x3d11n
930
}, {
931
  a: 0x3d2n,
932
  b: 0x8n,
933
  r: 0x1e90n
934
}, {
935
  a: 0x6n,
936
  b: -0xf92n,
937
  r: -0x5d6cn
938
}, {
939
  a: 0x5n,
940
  b: 0xe60n,
941
  r: 0x47e0n
942
}, {
943
  a: 0xc70n,
944
  b: -0xdn,
945
  r: -0xa1b0n
946
}, {
947
  a: -0xf37en,
948
  b: 0n,
949
  r: 0n
950
}, {
951
  a: 0x9e17n,
952
  b: 0n,
953
  r: 0n
954
}, {
955
  a: -0x9b85n,
956
  b: 0n,
957
  r: 0n
958
}, {
959
  a: -0xf2n,
960
  b: 0x9cn,
961
  r: -0x9378n
962
}, {
963
  a: -0x7d49n,
964
  b: 0n,
965
  r: 0n
966
}, {
967
  a: -0x8n,
968
  b: -0xcb2n,
969
  r: 0x6590n
970
}, {
971
  a: 0x7f3n,
972
  b: 0x2n,
973
  r: 0xfe6n
974
}, {
975
  a: -0xdn,
976
  b: 0xf99n,
977
  r: -0xcac5n
978
}, {
979
  a: -0xee3bn,
980
  b: 0n,
981
  r: 0n
982
}, {
983
  a: 0xdean,
984
  b: 0xan,
985
  r: 0x8b24n
986
}, {
987
  a: -0x2n,
988
  b: -0x197n,
989
  r: 0x32en
990
}, {
991
  a: -0xae9n,
992
  b: -0x5n,
993
  r: 0x368dn
994
}, {
995
  a: 0x72en,
996
  b: -0x6n,
997
  r: -0x2b14n
998
}, {
999
  a: -0x82ban,
1000
  b: 0n,
1001
  r: 0n
1002
}, {
1003
  a: -0x16n,
1004
  b: -0x57n,
1005
  r: 0x77an
1006
}, {
1007
  a: -0x385n,
1008
  b: -0xen,
1009
  r: 0x3146n
1010
}, {
1011
  a: 0x4c48n,
1012
  b: 0n,
1013
  r: 0n
1014
}, {
1015
  a: 0xcdn,
1016
  b: -0x95n,
1017
  r: -0x7751n
1018
}, {
1019
  a: 0xfn,
1020
  b: -0xa04n,
1021
  r: -0x963cn
1022
}, {
1023
  a: 0xdad4n,
1024
  b: 0n,
1025
  r: 0n
1026
}, {
1027
  a: -0xc6an,
1028
  b: 0xan,
1029
  r: -0x7c24n
1030
}, {
1031
  a: -0x9n,
1032
  b: -0xe21n,
1033
  r: 0x7f29n
1034
}, {
1035
  a: -0x971n,
1036
  b: 0x5n,
1037
  r: -0x2f35n
1038
}, {
1039
  a: 0x1ed2n,
1040
  b: 0n,
1041
  r: 0n
1042
}, {
1043
  a: 0x8n,
1044
  b: 0x7een,
1045
  r: 0x3f70n
1046
}, {
1047
  a: 0xb0cn,
1048
  b: 0xan,
1049
  r: 0x6e78n
1050
}, {
1051
  a: -0x499n,
1052
  b: -0x3n,
1053
  r: 0xdcbn
1054
}, {
1055
  a: -0x5b4n,
1056
  b: -0x2n,
1057
  r: 0xb68n
1058
}, {
1059
  a: -0x2en,
1060
  b: -0xc4n,
1061
  r: 0x2338n
1062
}, {
1063
  a: 0xc86n,
1064
  b: -0x7n,
1065
  r: -0x57aan
1066
}, {
1067
  a: 0xfd1n,
1068
  b: -0x1n,
1069
  r: -0xfd1n
1070
}, {
1071
  a: -0x475n,
1072
  b: -0xbn,
1073
  r: 0x3107n
1074
}, {
1075
  a: -0xb3n,
1076
  b: 0x38n,
1077
  r: -0x2728n
1078
}, {
1079
  a: -0x2d4n,
1080
  b: -0x2n,
1081
  r: 0x5a8n
1082
}, {
1083
  a: -0xdn,
1084
  b: -0x1ebn,
1085
  r: 0x18efn
1086
}, {
1087
  a: 0xb481n,
1088
  b: 0n,
1089
  r: 0n
1090
}, {
1091
  a: 0x3edn,
1092
  b: -0x6n,
1093
  r: -0x178en
1094
}, {
1095
  a: 0xdn,
1096
  b: 0x217n,
1097
  r: 0x1b2bn
1098
}, {
1099
  a: -0x4eb1n,
1100
  b: 0n,
1101
  r: 0n
1102
}, {
1103
  a: 0x45a0n,
1104
  b: 0n,
1105
  r: 0n
1106
}, {
1107
  a: -0x1n,
1108
  b: -0xfc5n,
1109
  r: 0xfc5n
1110
}, {
1111
  a: 0xccf2n,
1112
  b: 0n,
1113
  r: 0n
1114
}, {
1115
  a: -0x9n,
1116
  b: -0x1c2n,
1117
  r: 0xfd2n
1118
}, {
1119
  a: 0xdfn,
1120
  b: 0xd4n,
1121
  r: 0xb8acn
1122
}, {
1123
  a: 0xdan,
1124
  b: 0xd7n,
1125
  r: 0xb716n
1126
}, {
1127
  a: -0xfn,
1128
  b: 0x7f2n,
1129
  r: -0x772en
1130
}, {
1131
  a: -0x51n,
1132
  b: 0xe1n,
1133
  r: -0x4731n
1134
}, {
1135
  a: 0xbedn,
1136
  b: 0xcn,
1137
  r: 0x8f1cn
1138
}, {
1139
  a: -0xe4n,
1140
  b: -0xc9n,
1141
  r: 0xb304n
1142
}, {
1143
  a: -0xf559n,
1144
  b: 0n,
1145
  r: 0n
1146
}, {
1147
  a: -0xe5b1n,
1148
  b: 0n,
1149
  r: 0n
1150
}, {
1151
  a: 0x2ben,
1152
  b: -0x9n,
1153
  r: -0x18aen
1154
}, {
1155
  a: -0x851n,
1156
  b: -0xcn,
1157
  r: 0x63ccn
1158
}, {
1159
  a: -0xf1n,
1160
  b: -0xc1n,
1161
  r: 0xb5b1n
1162
}, {
1163
  a: -0x64n,
1164
  b: 0x24n,
1165
  r: -0xe10n
1166
}, {
1167
  a: 0xec3dn,
1168
  b: 0n,
1169
  r: 0n
1170
}, {
1171
  a: 0x94n,
1172
  b: -0xd2n,
1173
  r: -0x7968n
1174
}, {
1175
  a: -0xcn,
1176
  b: 0x977n,
1177
  r: -0x7194n
1178
}, {
1179
  a: 0xf6n,
1180
  b: -0xb5n,
1181
  r: -0xadeen
1182
}, {
1183
  a: -0xc3an,
1184
  b: 0x4n,
1185
  r: -0x30e8n
1186
}, {
1187
  a: -0xcn,
1188
  b: -0xac0n,
1189
  r: 0x8100n
1190
}, {
1191
  a: -0xdn,
1192
  b: 0x8c5n,
1193
  r: -0x7201n
1194
}, {
1195
  a: -0x2n,
1196
  b: 0xecbn,
1197
  r: -0x1d96n
1198
}, {
1199
  a: -0xf2n,
1200
  b: 0xc3n,
1201
  r: -0xb856n
1202
}, {
1203
  a: 0xbe3dn,
1204
  b: 0n,
1205
  r: 0n
1206
}, {
1207
  a: 0x49n,
1208
  b: -0x71n,
1209
  r: -0x2039n
1210
}, {
1211
  a: 0x9n,
1212
  b: 0x5fan,
1213
  r: 0x35can
1214
}, {
1215
  a: -0x4n,
1216
  b: 0xe8fn,
1217
  r: -0x3a3cn
1218
}, {
1219
  a: -0xc34en,
1220
  b: 0n,
1221
  r: 0n
1222
}, {
1223
  a: -0x9n,
1224
  b: 0x80en,
1225
  r: -0x487en
1226
}, {
1227
  a: -0xad03n,
1228
  b: 0n,
1229
  r: 0n
1230
}, {
1231
  a: 0x5c0fn,
1232
  b: 0n,
1233
  r: 0n
1234
}, {
1235
  a: 0x2en,
1236
  b: -0xa4n,
1237
  r: -0x1d78n
1238
}, {
1239
  a: 0x6f20n,
1240
  b: 0n,
1241
  r: 0n
1242
}, {
1243
  a: 0xe5n,
1244
  b: -0x1fn,
1245
  r: -0x1bbbn
1246
}, {
1247
  a: 0xe08n,
1248
  b: 0xbn,
1249
  r: 0x9a58n
1250
}, {
1251
  a: 0x3b5cn,
1252
  b: 0n,
1253
  r: 0n
1254
}, {
1255
  a: -0xdn,
1256
  b: -0x72an,
1257
  r: 0x5d22n
1258
}, {
1259
  a: -0xf4n,
1260
  b: -0x44n,
1261
  r: 0x40d0n
1262
}, {
1263
  a: -0xe50n,
1264
  b: -0x6n,
1265
  r: 0x55e0n
1266
}, {
1267
  a: 0xc5n,
1268
  b: -0x8fn,
1269
  r: -0x6e0bn
1270
}, {
1271
  a: 0xd788n,
1272
  b: 0n,
1273
  r: 0n
1274
}, {
1275
  a: 0x890n,
1276
  b: -0x8n,
1277
  r: -0x4480n
1278
}, {
1279
  a: -0x9n,
1280
  b: 0xad3n,
1281
  r: -0x616bn
1282
}, {
1283
  a: -0xd73n,
1284
  b: 0xen,
1285
  r: -0xbc4an
1286
}, {
1287
  a: 0x33n,
1288
  b: -0xbdn,
1289
  r: -0x25a7n
1290
}, {
1291
  a: 0x7can,
1292
  b: -0x9n,
1293
  r: -0x461an
1294
}, {
1295
  a: -0x44d6n,
1296
  b: 0n,
1297
  r: 0n
1298
}, {
1299
  a: 0xb482n,
1300
  b: 0n,
1301
  r: 0n
1302
}, {
1303
  a: -0xef44n,
1304
  b: 0n,
1305
  r: 0n
1306
}, {
1307
  a: 0x5n,
1308
  b: -0x8ebn,
1309
  r: -0x2c97n
1310
}, {
1311
  a: -0xen,
1312
  b: -0x76en,
1313
  r: 0x6804n
1314
}, {
1315
  a: 0xen,
1316
  b: 0xf0fn,
1317
  r: 0xd2d2n
1318
}, {
1319
  a: -0x481n,
1320
  b: 0x6n,
1321
  r: -0x1b06n
1322
}, {
1323
  a: -0x2n,
1324
  b: -0x991n,
1325
  r: 0x1322n
1326
}, {
1327
  a: 0x43n,
1328
  b: 0x3dn,
1329
  r: 0xff7n
1330
}, {
1331
  a: 0x6n,
1332
  b: 0x6e6n,
1333
  r: 0x2964n
1334
}, {
1335
  a: 0x602n,
1336
  b: 0xcn,
1337
  r: 0x4818n
1338
}, {
1339
  a: 0x77n,
1340
  b: 0x78n,
1341
  r: 0x37c8n
1342
}, {
1343
  a: -0x9n,
1344
  b: -0xe58n,
1345
  r: 0x8118n
1346
}, {
1347
  a: 0xcn,
1348
  b: 0xa1cn,
1349
  r: 0x7950n
1350
}, {
1351
  a: -0xc13n,
1352
  b: 0xcn,
1353
  r: -0x90e4n
1354
}, {
1355
  a: 0xf640n,
1356
  b: 0n,
1357
  r: 0n
1358
}, {
1359
  a: -0x5564n,
1360
  b: 0n,
1361
  r: 0n
1362
}, {
1363
  a: 0xe8n,
1364
  b: 0xc9n,
1365
  r: 0xb628n
1366
}, {
1367
  a: -0x5525n,
1368
  b: 0n,
1369
  r: 0n
1370
}, {
1371
  a: -0x6n,
1372
  b: -0x5b9n,
1373
  r: 0x2256n
1374
}, {
1375
  a: 0xen,
1376
  b: 0x25an,
1377
  r: 0x20ecn
1378
}, {
1379
  a: -0x9b2dn,
1380
  b: 0n,
1381
  r: 0n
1382
}, {
1383
  a: -0xecn,
1384
  b: -0xcdn,
1385
  r: 0xbcfcn
1386
}, {
1387
  a: 0x2796n,
1388
  b: 0n,
1389
  r: 0n
1390
}, {
1391
  a: -0x1e48n,
1392
  b: 0n,
1393
  r: 0n
1394
}, {
1395
  a: -0xd6e1n,
1396
  b: 0n,
1397
  r: 0n
1398
}, {
1399
  a: 0x9b0an,
1400
  b: 0n,
1401
  r: 0n
1402
}, {
1403
  a: -0x3n,
1404
  b: 0x83dn,
1405
  r: -0x18b7n
1406
}, {
1407
  a: -0x1n,
1408
  b: -0x991n,
1409
  r: 0x991n
1410
}, {
1411
  a: -0xcn,
1412
  b: 0xfc6n,
1413
  r: -0xbd48n
1414
}, {
1415
  a: 0xd5a3n,
1416
  b: 0n,
1417
  r: 0n
1418
}, {
1419
  a: 0xbn,
1420
  b: -0x3a7n,
1421
  r: -0x282dn
1422
}, {
1423
  a: -0xan,
1424
  b: 0x55dn,
1425
  r: -0x35a2n
1426
}, {
1427
  a: 0x5cf3n,
1428
  b: 0n,
1429
  r: 0n
1430
}, {
1431
  a: 0x1n,
1432
  b: 0x4f7n,
1433
  r: 0x4f7n
1434
}, {
1435
  a: 0xbe5n,
1436
  b: -0x4n,
1437
  r: -0x2f94n
1438
}, {
1439
  a: -0x80n,
1440
  b: -0x9cn,
1441
  r: 0x4e00n
1442
}, {
1443
  a: 0x4824n,
1444
  b: 0n,
1445
  r: 0n
1446
}, {
1447
  a: 0x9a8n,
1448
  b: 0x2n,
1449
  r: 0x1350n
1450
}, {
1451
  a: 0x101n,
1452
  b: -0xdn,
1453
  r: -0xd0dn
1454
}, {
1455
  a: -0xddn,
1456
  b: 0xc4n,
1457
  r: -0xa934n
1458
}, {
1459
  a: 0x6dan,
1460
  b: -0x5n,
1461
  r: -0x2242n
1462
}, {
1463
  a: -0x570n,
1464
  b: -0xcn,
1465
  r: 0x4140n
1466
}, {
1467
  a: -0xf5c8n,
1468
  b: 0n,
1469
  r: 0n
1470
}, {
1471
  a: -0xa875n,
1472
  b: 0n,
1473
  r: 0n
1474
}, {
1475
  a: -0x5e2n,
1476
  b: 0xfn,
1477
  r: -0x583en
1478
}, {
1479
  a: 0x4bn,
1480
  b: 0x21n,
1481
  r: 0x9abn
1482
}, {
1483
  a: 0xddn,
1484
  b: -0x57n,
1485
  r: -0x4b1bn
1486
}, {
1487
  a: 0x776n,
1488
  b: -0xfn,
1489
  r: -0x6fean
1490
}, {
1491
  a: 0x2262n,
1492
  b: 0n,
1493
  r: 0n
1494
}, {
1495
  a: -0x2b67n,
1496
  b: 0n,
1497
  r: 0n
1498
}, {
1499
  a: 0x1n,
1500
  b: -0xff8n,
1501
  r: -0xff8n
1502
}, {
1503
  a: -0x74n,
1504
  b: 0x15n,
1505
  r: -0x984n
1506
}, {
1507
  a: 0xan,
1508
  b: 0xb4an,
1509
  r: 0x70e4n
1510
}, {
1511
  a: 0x1n,
1512
  b: -0xebdn,
1513
  r: -0xebdn
1514
}, {
1515
  a: 0x1n,
1516
  b: 0xe24n,
1517
  r: 0xe24n
1518
}, {
1519
  a: 0x17an,
1520
  b: -0x8n,
1521
  r: -0xbd0n
1522
}, {
1523
  a: -0x4n,
1524
  b: -0xe04n,
1525
  r: 0x3810n
1526
}, {
1527
  a: -0xan,
1528
  b: 0xb0en,
1529
  r: -0x6e8cn
1530
}, {
1531
  a: -0x6a91n,
1532
  b: 0n,
1533
  r: 0n
1534
}, {
1535
  a: 0xa702n,
1536
  b: 0n,
1537
  r: 0n
1538
}, {
1539
  a: -0xeba8n,
1540
  b: 0n,
1541
  r: 0n
1542
}, {
1543
  a: -0xc3an,
1544
  b: 0xcn,
1545
  r: -0x92b8n
1546
}, {
1547
  a: 0xb2n,
1548
  b: -0x27n,
1549
  r: -0x1b1en
1550
}, {
1551
  a: 0x1dcdn,
1552
  b: 0n,
1553
  r: 0n
1554
}, {
1555
  a: -0x4001n,
1556
  b: 0n,
1557
  r: 0n
1558
}, {
1559
  a: -0x96n,
1560
  b: 0x27n,
1561
  r: -0x16dan
1562
}, {
1563
  a: 0x1bn,
1564
  b: -0x17n,
1565
  r: -0x26dn
1566
}, {
1567
  a: 0xf3n,
1568
  b: 0xf0n,
1569
  r: 0xe3d0n
1570
}, {
1571
  a: 0x2aan,
1572
  b: -0x6n,
1573
  r: -0xffcn
1574
}, {
1575
  a: -0x9n,
1576
  b: 0xac5n,
1577
  r: -0x60edn
1578
}, {
1579
  a: -0xdn,
1580
  b: 0xa5en,
1581
  r: -0x86c6n
1582
}, {
1583
  a: 0x59n,
1584
  b: -0xfcn,
1585
  r: -0x579cn
1586
}, {
1587
  a: -0xa362n,
1588
  b: 0n,
1589
  r: 0n
1590
}, {
1591
  a: -0x4b1n,
1592
  b: -0xan,
1593
  r: 0x2eean
1594
}, {
1595
  a: 0x7n,
1596
  b: -0x90cn,
1597
  r: -0x3f54n
1598
}, {
1599
  a: -0x6n,
1600
  b: 0xe86n,
1601
  r: -0x5724n
1602
}, {
1603
  a: -0xe879n,
1604
  b: 0n,
1605
  r: 0n
1606
}, {
1607
  a: 0x3db6n,
1608
  b: 0n,
1609
  r: 0n
1610
}, {
1611
  a: -0xe1n,
1612
  b: 0xc5n,
1613
  r: -0xad25n
1614
}, {
1615
  a: 0x2n,
1616
  b: 0xc8dn,
1617
  r: 0x191an
1618
}, {
1619
  a: -0x67an,
1620
  b: -0xen,
1621
  r: 0x5aacn
1622
}, {
1623
  a: 0x620n,
1624
  b: 0x3n,
1625
  r: 0x1260n
1626
}, {
1627
  a: 0x36n,
1628
  b: 0xb6n,
1629
  r: 0x2664n
1630
}, {
1631
  a: 0x4n,
1632
  b: -0x39an,
1633
  r: -0xe68n
1634
}, {
1635
  a: 0x90n,
1636
  b: -0x21n,
1637
  r: -0x1290n
1638
}, {
1639
  a: -0xc9e3n,
1640
  b: 0n,
1641
  r: 0n
1642
}, {
1643
  a: -0xan,
1644
  b: -0x480n,
1645
  r: 0x2d00n
1646
}, {
1647
  a: 0xbn,
1648
  b: 0x828n,
1649
  r: 0x59b8n
1650
}, {
1651
  a: 0xan,
1652
  b: 0x407n,
1653
  r: 0x2846n
1654
}, {
1655
  a: 0x8a2n,
1656
  b: 0xbn,
1657
  r: 0x5ef6n
1658
}, {
1659
  a: -0xan,
1660
  b: 0x789n,
1661
  r: -0x4b5an
1662
}, {
1663
  a: -0xbf07n,
1664
  b: 0n,
1665
  r: 0n
1666
}, {
1667
  a: -0xe7n,
1668
  b: -0x3cn,
1669
  r: 0x3624n
1670
}, {
1671
  a: -0x712n,
1672
  b: -0x5n,
1673
  r: 0x235an
1674
}, {
1675
  a: 0x8n,
1676
  b: -0xfeen,
1677
  r: -0x7f70n
1678
}, {
1679
  a: -0x8cn,
1680
  b: -0x86n,
1681
  r: 0x4948n
1682
}, {
1683
  a: 0xe3b0n,
1684
  b: 0n,
1685
  r: 0n
1686
}, {
1687
  a: -0xd8en,
1688
  b: -0x8n,
1689
  r: 0x6c70n
1690
}, {
1691
  a: 0x55n,
1692
  b: 0xcen,
1693
  r: 0x4466n
1694
}, {
1695
  a: -0xfeen,
1696
  b: -0xcn,
1697
  r: 0xbf28n
1698
}, {
1699
  a: -0xa722n,
1700
  b: 0n,
1701
  r: 0n
1702
}, {
1703
  a: -0x29n,
1704
  b: -0x94n,
1705
  r: 0x17b4n
1706
}, {
1707
  a: 0x921en,
1708
  b: 0n,
1709
  r: 0n
1710
}, {
1711
  a: -0x3n,
1712
  b: 0x254n,
1713
  r: -0x6fcn
1714
}, {
1715
  a: -0xf1en,
1716
  b: -0x8n,
1717
  r: 0x78f0n
1718
}, {
1719
  a: 0xa6bfn,
1720
  b: 0n,
1721
  r: 0n
1722
}, {
1723
  a: 0xc6fn,
1724
  b: -0xcn,
1725
  r: -0x9534n
1726
}, {
1727
  a: -0x2n,
1728
  b: -0xbcan,
1729
  r: 0x1794n
1730
}, {
1731
  a: 0xf40n,
1732
  b: -0xdn,
1733
  r: -0xc640n
1734
}, {
1735
  a: 0x1n,
1736
  b: 0x369n,
1737
  r: 0x369n
1738
}, {
1739
  a: 0x6f7n,
1740
  b: -0x8n,
1741
  r: -0x37b8n
1742
}, {
1743
  a: 0xbeb4n,
1744
  b: 0n,
1745
  r: 0n
1746
}, {
1747
  a: -0xfn,
1748
  b: -0xf0bn,
1749
  r: 0xe1a5n
1750
}, {
1751
  a: -0xfdn,
1752
  b: 0x75n,
1753
  r: -0x73a1n
1754
}, {
1755
  a: 0xf8n,
1756
  b: -0x38n,
1757
  r: -0x3640n
1758
}, {
1759
  a: 0xca0fn,
1760
  b: 0n,
1761
  r: 0n
1762
}, {
1763
  a: 0x587n,
1764
  b: 0xan,
1765
  r: 0x3746n
1766
}, {
1767
  a: 0x36n,
1768
  b: -0x9cn,
1769
  r: -0x20e8n
1770
}, {
1771
  a: -0x90acn,
1772
  b: 0n,
1773
  r: 0n
1774
}, {
1775
  a: 0xef5n,
1776
  b: 0xan,
1777
  r: 0x9592n
1778
}, {
1779
  a: 0x76n,
1780
  b: -0xe9n,
1781
  r: -0x6b66n
1782
}, {
1783
  a: 0xen,
1784
  b: -0xa94n,
1785
  r: -0x9418n
1786
}, {
1787
  a: 0x4bn,
1788
  b: 0xb9n,
1789
  r: 0x3633n
1790
}, {
1791
  a: 0xe252n,
1792
  b: 0n,
1793
  r: 0n
1794
}, {
1795
  a: 0xen,
1796
  b: -0x797n,
1797
  r: -0x6a42n
1798
}, {
1799
  a: -0x13fn,
1800
  b: -0xbn,
1801
  r: 0xdb5n
1802
}, {
1803
  a: 0x19n,
1804
  b: -0x81n,
1805
  r: -0xc99n
1806
}, {
1807
  a: 0x3698n,
1808
  b: 0n,
1809
  r: 0n
1810
}, {
1811
  a: -0x9n,
1812
  b: -0x372n,
1813
  r: 0x1f02n
1814
}, {
1815
  a: -0x9n,
1816
  b: -0x9dcn,
1817
  r: 0x58bcn
1818
}, {
1819
  a: -0x399n,
1820
  b: 0x6n,
1821
  r: -0x1596n
1822
}, {
1823
  a: 0xc9b7n,
1824
  b: 0n,
1825
  r: 0n
1826
}, {
1827
  a: 0x6n,
1828
  b: 0xc95n,
1829
  r: 0x4b7en
1830
}, {
1831
  a: -0xe8n,
1832
  b: -0xb9n,
1833
  r: 0xa7a8n
1834
}, {
1835
  a: 0x820n,
1836
  b: -0xen,
1837
  r: -0x71c0n
1838
}, {
1839
  a: 0xb697n,
1840
  b: 0n,
1841
  r: 0n
1842
}, {
1843
  a: 0x236n,
1844
  b: 0xan,
1845
  r: 0x161cn
1846
}, {
1847
  a: 0xd59n,
1848
  b: -0x8n,
1849
  r: -0x6ac8n
1850
}, {
1851
  a: 0xd461n,
1852
  b: 0n,
1853
  r: 0n
1854
}, {
1855
  a: -0x6n,
1856
  b: -0x4f3n,
1857
  r: 0x1db2n
1858
}, {
1859
  a: -0xdn,
1860
  b: 0xf02n,
1861
  r: -0xc31an
1862
}, {
1863
  a: 0xfabn,
1864
  b: -0xbn,
1865
  r: -0xac59n
1866
}, {
1867
  a: 0x7n,
1868
  b: 0x80dn,
1869
  r: 0x385bn
1870
}, {
1871
  a: 0xfd3n,
1872
  b: 0x9n,
1873
  r: 0x8e6bn
1874
}, {
1875
  a: 0xf98n,
1876
  b: 0x5n,
1877
  r: 0x4df8n
1878
}, {
1879
  a: 0x2bean,
1880
  b: 0n,
1881
  r: 0n
1882
}, {
1883
  a: -0xbaen,
1884
  b: -0xfn,
1885
  r: 0xaf32n
1886
}, {
1887
  a: -0xf19an,
1888
  b: 0n,
1889
  r: 0n
1890
}, {
1891
  a: -0x4n,
1892
  b: -0x272n,
1893
  r: 0x9c8n
1894
}, {
1895
  a: -0x31fn,
1896
  b: -0x5n,
1897
  r: 0xf9bn
1898
}, {
1899
  a: 0x6n,
1900
  b: 0xbc0n,
1901
  r: 0x4680n
1902
}, {
1903
  a: -0x81c0n,
1904
  b: 0n,
1905
  r: 0n
1906
}, {
1907
  a: 0xbfn,
1908
  b: 0xe5n,
1909
  r: 0xaadbn
1910
}, {
1911
  a: 0xd642n,
1912
  b: 0n,
1913
  r: 0n
1914
}, {
1915
  a: -0x2444n,
1916
  b: 0n,
1917
  r: 0n
1918
}, {
1919
  a: 0xbn,
1920
  b: -0x21cn,
1921
  r: -0x1734n
1922
}, {
1923
  a: 0x2a60n,
1924
  b: 0n,
1925
  r: 0n
1926
}, {
1927
  a: 0x8n,
1928
  b: -0xc58n,
1929
  r: -0x62c0n
1930
}, {
1931
  a: -0x102n,
1932
  b: -0xdn,
1933
  r: 0xd1an
1934
}, {
1935
  a: -0xe16dn,
1936
  b: 0n,
1937
  r: 0n
1938
}, {
1939
  a: 0x23fn,
1940
  b: -0xfn,
1941
  r: -0x21b1n
1942
}, {
1943
  a: -0x49n,
1944
  b: -0x3bn,
1945
  r: 0x10d3n
1946
}, {
1947
  a: 0x30ddn,
1948
  b: 0n,
1949
  r: 0n
1950
}, {
1951
  a: -0xan,
1952
  b: -0xa5dn,
1953
  r: 0x67a2n
1954
}, {
1955
  a: -0xdbbn,
1956
  b: -0x1n,
1957
  r: 0xdbbn
1958
}, {
1959
  a: -0xfan,
1960
  b: 0xabn,
1961
  r: -0xa6fen
1962
}, {
1963
  a: -0xbn,
1964
  b: -0xf8cn,
1965
  r: 0xab04n
1966
}, {
1967
  a: -0x2acn,
1968
  b: 0x7n,
1969
  r: -0x12b4n
1970
}, {
1971
  a: -0xa8n,
1972
  b: 0xcen,
1973
  r: -0x8730n
1974
}, {
1975
  a: 0x930dn,
1976
  b: 0n,
1977
  r: 0n
1978
}, {
1979
  a: 0x7fc1n,
1980
  b: 0n,
1981
  r: 0n
1982
}, {
1983
  a: 0x8f32n,
1984
  b: 0n,
1985
  r: 0n
1986
}, {
1987
  a: 0xbcn,
1988
  b: -0x87n,
1989
  r: -0x6324n
1990
}, {
1991
  a: -0x7n,
1992
  b: -0xb09n,
1993
  r: 0x4d3fn
1994
}, {
1995
  a: -0x9n,
1996
  b: 0x1c5n,
1997
  r: -0xfedn
1998
}, {
1999
  a: -0xb87an,
2000
  b: 0n,
2001
  r: 0n
2002
}, {
2003
  a: -0xeab3n,
2004
  b: 0n,
2005
  r: 0n
2006
}, {
2007
  a: 0xen,
2008
  b: 0x87fn,
2009
  r: 0x76f2n
2010
}, {
2011
  a: -0x6a4n,
2012
  b: 0x8n,
2013
  r: -0x3520n
2014
}, {
2015
  a: 0x32aan,
2016
  b: 0n,
2017
  r: 0n
2018
}, {
2019
  a: 0x3n,
2020
  b: 0xd53n,
2021
  r: 0x27f9n
2022
}, {
2023
  a: -0x6en,
2024
  b: -0x9en,
2025
  r: 0x43e4n
2026
}, {
2027
  a: -0x45n,
2028
  b: 0xc3n,
2029
  r: -0x348fn
2030
}, {
2031
  a: 0xen,
2032
  b: -0x798n,
2033
  r: -0x6a50n
2034
}, {
2035
  a: 0x2bn,
2036
  b: 0x1en,
2037
  r: 0x50an
2038
}, {
2039
  a: -0xa77n,
2040
  b: 0x5n,
2041
  r: -0x3453n
2042
}, {
2043
  a: -0xa85n,
2044
  b: 0xcn,
2045
  r: -0x7e3cn
2046
}, {
2047
  a: -0x7992n,
2048
  b: 0n,
2049
  r: 0n
2050
}, {
2051
  a: 0x9n,
2052
  b: 0x827n,
2053
  r: 0x495fn
2054
}, {
2055
  a: 0x9fbn,
2056
  b: 0x2n,
2057
  r: 0x13f6n
2058
}, {
2059
  a: -0x55n,
2060
  b: 0x42n,
2061
  r: -0x15ean
2062
}, {
2063
  a: 0x2n,
2064
  b: -0x7c5n,
2065
  r: -0xf8an
2066
}, {
2067
  a: 0x64an,
2068
  b: 0xan,
2069
  r: 0x3ee4n
2070
}, {
2071
  a: 0x2n,
2072
  b: -0xe21n,
2073
  r: -0x1c42n
2074
}, {
2075
  a: -0x588bn,
2076
  b: 0n,
2077
  r: 0n
2078
}, {
2079
  a: 0x25n,
2080
  b: 0xebn,
2081
  r: 0x21f7n
2082
}, {
2083
  a: 0x2322n,
2084
  b: 0n,
2085
  r: 0n
2086
}, {
2087
  a: 0xb960n,
2088
  b: 0n,
2089
  r: 0n
2090
}, {
2091
  a: -0x2n,
2092
  b: 0x75en,
2093
  r: -0xebcn
2094
}, {
2095
  a: -0x617en,
2096
  b: 0n,
2097
  r: 0n
2098
}, {
2099
  a: -0x7c8n,
2100
  b: -0x2n,
2101
  r: 0xf90n
2102
}, {
2103
  a: 0x859n,
2104
  b: -0xan,
2105
  r: -0x537an
2106
}, {
2107
  a: -0xdn,
2108
  b: 0x8d0n,
2109
  r: -0x7290n
2110
}, {
2111
  a: -0xea2n,
2112
  b: 0x3n,
2113
  r: -0x2be6n
2114
}, {
2115
  a: 0xen,
2116
  b: 0xe4dn,
2117
  r: 0xc836n
2118
}, {
2119
  a: 0x33an,
2120
  b: 0xcn,
2121
  r: 0x26b8n
2122
}, {
2123
  a: 0xcn,
2124
  b: 0x211n,
2125
  r: 0x18ccn
2126
}, {
2127
  a: -0xbdn,
2128
  b: 0xb6n,
2129
  r: -0x865en
2130
}, {
2131
  a: -0x3n,
2132
  b: -0xef0n,
2133
  r: 0x2cd0n
2134
}, {
2135
  a: 0xa5n,
2136
  b: -0x96n,
2137
  r: -0x60aen
2138
}, {
2139
  a: 0x9212n,
2140
  b: 0n,
2141
  r: 0n
2142
}, {
2143
  a: -0x2an,
2144
  b: 0x78n,
2145
  r: -0x13b0n
2146
}, {
2147
  a: -0x8n,
2148
  b: -0x12en,
2149
  r: 0x970n
2150
}, {
2151
  a: -0x68cn,
2152
  b: 0x6n,
2153
  r: -0x2748n
2154
}, {
2155
  a: -0x2f2n,
2156
  b: 0x3n,
2157
  r: -0x8d6n
2158
}, {
2159
  a: 0x78n,
2160
  b: 0x91n,
2161
  r: 0x43f8n
2162
}, {
2163
  a: 0x4n,
2164
  b: 0x51fn,
2165
  r: 0x147cn
2166
}, {
2167
  a: -0x1cbn,
2168
  b: -0x3n,
2169
  r: 0x561n
2170
}, {
2171
  a: -0x2ebn,
2172
  b: 0x9n,
2173
  r: -0x1a43n
2174
}, {
2175
  a: 0x5ce3n,
2176
  b: 0n,
2177
  r: 0n
2178
}, {
2179
  a: 0x89cn,
2180
  b: -0xan,
2181
  r: -0x5618n
2182
}, {
2183
  a: -0x302n,
2184
  b: 0x2n,
2185
  r: -0x604n
2186
}, {
2187
  a: -0x4n,
2188
  b: -0x80bn,
2189
  r: 0x202cn
2190
}, {
2191
  a: -0xfn,
2192
  b: -0xa8an,
2193
  r: 0x9e16n
2194
}, {
2195
  a: -0x44efn,
2196
  b: 0n,
2197
  r: 0n
2198
}, {
2199
  a: 0x40n,
2200
  b: -0x63n,
2201
  r: -0x18c0n
2202
}, {
2203
  a: 0x1n,
2204
  b: -0xf19n,
2205
  r: -0xf19n
2206
}, {
2207
  a: 0x2586n,
2208
  b: 0n,
2209
  r: 0n
2210
}, {
2211
  a: -0x1452n,
2212
  b: 0n,
2213
  r: 0n
2214
}, {
2215
  a: -0xbfden,
2216
  b: 0n,
2217
  r: 0n
2218
}, {
2219
  a: -0x6d3n,
2220
  b: -0xcn,
2221
  r: 0x51e4n
2222
}, {
2223
  a: -0x3e1n,
2224
  b: -0xbn,
2225
  r: 0x2aabn
2226
}, {
2227
  a: -0xbc63n,
2228
  b: 0n,
2229
  r: 0n
2230
}, {
2231
  a: 0x3n,
2232
  b: -0xa00n,
2233
  r: -0x1e00n
2234
}, {
2235
  a: -0x60n,
2236
  b: -0xd4n,
2237
  r: 0x4f80n
2238
}, {
2239
  a: 0x4702n,
2240
  b: 0n,
2241
  r: 0n
2242
}, {
2243
  a: 0xc5en,
2244
  b: 0x1n,
2245
  r: 0xc5en
2246
}, {
2247
  a: -0x15n,
2248
  b: -0x3dn,
2249
  r: 0x501n
2250
}, {
2251
  a: -0x3d6n,
2252
  b: -0x7n,
2253
  r: 0x1adan
2254
}, {
2255
  a: -0x47n,
2256
  b: -0x34n,
2257
  r: 0xe6cn
2258
}, {
2259
  a: 0x1n,
2260
  b: -0x114n,
2261
  r: -0x114n
2262
}, {
2263
  a: -0x8337n,
2264
  b: 0n,
2265
  r: 0n
2266
}, {
2267
  a: 0x8c81n,
2268
  b: 0n,
2269
  r: 0n
2270
}, {
2271
  a: 0xd9n,
2272
  b: -0x4an,
2273
  r: -0x3eban
2274
}, {
2275
  a: 0x67an,
2276
  b: 0xen,
2277
  r: 0x5aacn
2278
}, {
2279
  a: 0xae03n,
2280
  b: 0n,
2281
  r: 0n
2282
}, {
2283
  a: -0xd74n,
2284
  b: -0xcn,
2285
  r: 0xa170n
2286
}, {
2287
  a: -0x7en,
2288
  b: -0x91n,
2289
  r: 0x475en
2290
}, {
2291
  a: 0x65n,
2292
  b: 0xe1n,
2293
  r: 0x58c5n
2294
}, {
2295
  a: 0xcc4n,
2296
  b: -0x6n,
2297
  r: -0x4c98n
2298
}, {
2299
  a: -0x38d4n,
2300
  b: 0n,
2301
  r: 0n
2302
}, {
2303
  a: 0x4dn,
2304
  b: 0x33n,
2305
  r: 0xf57n
2306
}, {
2307
  a: -0x383fn,
2308
  b: 0n,
2309
  r: 0n
2310
}, {
2311
  a: -0x6n,
2312
  b: 0x191n,
2313
  r: -0x966n
2314
}, {
2315
  a: 0xfn,
2316
  b: -0xd78n,
2317
  r: -0xca08n
2318
}, {
2319
  a: -0x5n,
2320
  b: 0xb76n,
2321
  r: -0x394en
2322
}, {
2323
  a: 0xcfa2n,
2324
  b: 0n,
2325
  r: 0n
2326
}, {
2327
  a: 0xb957n,
2328
  b: 0n,
2329
  r: 0n
2330
}, {
2331
  a: -0x2n,
2332
  b: -0x228n,
2333
  r: 0x450n
2334
}, {
2335
  a: 0xb95bn,
2336
  b: 0n,
2337
  r: 0n
2338
}, {
2339
  a: -0x46n,
2340
  b: 0x93n,
2341
  r: -0x2832n
2342
}, {
2343
  a: 0xcn,
2344
  b: 0x6e4n,
2345
  r: 0x52b0n
2346
}, {
2347
  a: 0x310n,
2348
  b: -0x9n,
2349
  r: -0x1b90n
2350
}, {
2351
  a: -0xc405n,
2352
  b: 0n,
2353
  r: 0n
2354
}, {
2355
  a: 0xc73n,
2356
  b: -0x7n,
2357
  r: -0x5725n
2358
}, {
2359
  a: -0x1b14n,
2360
  b: 0n,
2361
  r: 0n
2362
}, {
2363
  a: -0x42en,
2364
  b: 0x4n,
2365
  r: -0x10b8n
2366
}, {
2367
  a: -0x6n,
2368
  b: -0x86bn,
2369
  r: 0x3282n
2370
}, {
2371
  a: -0x8f1n,
2372
  b: -0xfn,
2373
  r: 0x861fn
2374
}, {
2375
  a: -0x82n,
2376
  b: -0xeen,
2377
  r: 0x78dcn
2378
}, {
2379
  a: 0x58d2n,
2380
  b: 0n,
2381
  r: 0n
2382
}, {
2383
  a: 0x16bcn,
2384
  b: 0n,
2385
  r: 0n
2386
}, {
2387
  a: 0x6n,
2388
  b: 0x9d0n,
2389
  r: 0x3ae0n
2390
}, {
2391
  a: -0x21n,
2392
  b: 0x76n,
2393
  r: -0xf36n
2394
}, {
2395
  a: -0xfn,
2396
  b: 0x471n,
2397
  r: -0x429fn
2398
}, {
2399
  a: -0x65n,
2400
  b: 0x55n,
2401
  r: -0x2189n
2402
}, {
2403
  a: -0x89n,
2404
  b: -0xe7n,
2405
  r: 0x7b9fn
2406
}, {
2407
  a: -0x3n,
2408
  b: 0x894n,
2409
  r: -0x19bcn
2410
}, {
2411
  a: 0xa41n,
2412
  b: 0x3n,
2413
  r: 0x1ec3n
2414
}, {
2415
  a: -0x3n,
2416
  b: -0xfd6n,
2417
  r: 0x2f82n
2418
}, {
2419
  a: -0x823n,
2420
  b: -0xen,
2421
  r: 0x71ean
2422
}, {
2423
  a: 0x7n,
2424
  b: -0x3d2n,
2425
  r: -0x1aben
2426
}, {
2427
  a: 0xfb04n,
2428
  b: 0n,
2429
  r: 0n
2430
}, {
2431
  a: 0x413n,
2432
  b: 0x2n,
2433
  r: 0x826n
2434
}, {
2435
  a: -0xbe6n,
2436
  b: 0xdn,
2437
  r: -0x9aaen
2438
}, {
2439
  a: -0xbf0fn,
2440
  b: 0n,
2441
  r: 0n
2442
}, {
2443
  a: -0xan,
2444
  b: 0x9fdn,
2445
  r: -0x63e2n
2446
}, {
2447
  a: -0x87n,
2448
  b: -0x66n,
2449
  r: 0x35can
2450
}, {
2451
  a: 0xfa24n,
2452
  b: 0n,
2453
  r: 0n
2454
}, {
2455
  a: 0x3n,
2456
  b: 0xb35n,
2457
  r: 0x219fn
2458
}, {
2459
  a: -0x4af6n,
2460
  b: 0n,
2461
  r: 0n
2462
}, {
2463
  a: -0x7fadn,
2464
  b: 0n,
2465
  r: 0n
2466
}, {
2467
  a: 0xb8n,
2468
  b: -0x6bn,
2469
  r: -0x4ce8n
2470
}, {
2471
  a: -0xedbn,
2472
  b: 0x2n,
2473
  r: -0x1db6n
2474
}, {
2475
  a: -0xcn,
2476
  b: 0x235n,
2477
  r: -0x1a7cn
2478
}, {
2479
  a: -0x2n,
2480
  b: 0x6d2n,
2481
  r: -0xda4n
2482
}, {
2483
  a: 0x6n,
2484
  b: 0x6c7n,
2485
  r: 0x28aan
2486
}, {
2487
  a: -0x8n,
2488
  b: -0x1c2n,
2489
  r: 0xe10n
2490
}, {
2491
  a: 0xadn,
2492
  b: 0xdfn,
2493
  r: 0x96b3n
2494
}, {
2495
  a: -0x7d2en,
2496
  b: 0n,
2497
  r: 0n
2498
}, {
2499
  a: -0x6n,
2500
  b: 0x9d4n,
2501
  r: -0x3af8n
2502
}, {
2503
  a: -0xde96n,
2504
  b: 0n,
2505
  r: 0n
2506
}, {
2507
  a: 0x3f0cn,
2508
  b: 0n,
2509
  r: 0n
2510
}, {
2511
  a: -0xba0n,
2512
  b: -0x8n,
2513
  r: 0x5d00n
2514
}, {
2515
  a: -0xc60n,
2516
  b: -0x5n,
2517
  r: 0x3de0n
2518
}, {
2519
  a: -0x481n,
2520
  b: 0xcn,
2521
  r: -0x360cn
2522
}, {
2523
  a: 0xddb6n,
2524
  b: 0n,
2525
  r: 0n
2526
}, {
2527
  a: 0xfaen,
2528
  b: 0x3n,
2529
  r: 0x2f0an
2530
}, {
2531
  a: -0x33bn,
2532
  b: -0x3n,
2533
  r: 0x9b1n
2534
}, {
2535
  a: 0x119n,
2536
  b: -0x7n,
2537
  r: -0x7afn
2538
}, {
2539
  a: 0xb6an,
2540
  b: -0x1n,
2541
  r: -0xb6an
2542
}, {
2543
  a: 0x4493n,
2544
  b: 0n,
2545
  r: 0n
2546
}, {
2547
  a: 0xc409n,
2548
  b: 0n,
2549
  r: 0n
2550
}, {
2551
  a: -0x54n,
2552
  b: -0x9an,
2553
  r: 0x3288n
2554
}, {
2555
  a: 0x6a5fn,
2556
  b: 0n,
2557
  r: 0n
2558
}, {
2559
  a: -0xa288n,
2560
  b: 0n,
2561
  r: 0n
2562
}, {
2563
  a: -0x2n,
2564
  b: 0xf1cn,
2565
  r: -0x1e38n
2566
}, {
2567
  a: -0x991n,
2568
  b: 0xcn,
2569
  r: -0x72ccn
2570
}, {
2571
  a: 0xbcn,
2572
  b: 0xffn,
2573
  r: 0xbb44n
2574
}, {
2575
  a: -0x3dn,
2576
  b: -0x2fn,
2577
  r: 0xb33n
2578
}, {
2579
  a: 0x359n,
2580
  b: 0x6n,
2581
  r: 0x1416n
2582
}, {
2583
  a: -0x4n,
2584
  b: 0x85dn,
2585
  r: -0x2174n
2586
}, {
2587
  a: -0xc383n,
2588
  b: 0n,
2589
  r: 0n
2590
}, {
2591
  a: 0x8fean,
2592
  b: 0n,
2593
  r: 0n
2594
}, {
2595
  a: -0xc2n,
2596
  b: -0x4fn,
2597
  r: 0x3bden
2598
}, {
2599
  a: -0xa651n,
2600
  b: 0n,
2601
  r: 0n
2602
}, {
2603
  a: 0xb65n,
2604
  b: -0xen,
2605
  r: -0x9f86n
2606
}, {
2607
  a: 0x4n,
2608
  b: 0xe44n,
2609
  r: 0x3910n
2610
}, {
2611
  a: 0x77n,
2612
  b: 0x35n,
2613
  r: 0x18a3n
2614
}, {
2615
  a: 0x6n,
2616
  b: -0x28fn,
2617
  r: -0xf5an
2618
}, {
2619
  a: 0x8a0n,
2620
  b: 0xan,
2621
  r: 0x5640n
2622
}, {
2623
  a: -0x7dan,
2624
  b: -0x9n,
2625
  r: 0x46aan
2626
}, {
2627
  a: 0x2n,
2628
  b: 0xf6bn,
2629
  r: 0x1ed6n
2630
}, {
2631
  a: -0xe6n,
2632
  b: 0x81n,
2633
  r: -0x73e6n
2634
}, {
2635
  a: 0xe9fn,
2636
  b: 0x7n,
2637
  r: 0x6659n
2638
}, {
2639
  a: 0x6916n,
2640
  b: 0n,
2641
  r: 0n
2642
}, {
2643
  a: -0x2ccn,
2644
  b: -0xdn,
2645
  r: 0x245cn
2646
}, {
2647
  a: 0x73n,
2648
  b: 0x24n,
2649
  r: 0x102cn
2650
}, {
2651
  a: 0xb77n,
2652
  b: 0x5n,
2653
  r: 0x3953n
2654
}, {
2655
  a: 0x3n,
2656
  b: -0x9c1n,
2657
  r: -0x1d43n
2658
}, {
2659
  a: -0x1n,
2660
  b: 0x5c7n,
2661
  r: -0x5c7n
2662
}, {
2663
  a: 0x53dn,
2664
  b: -0x4n,
2665
  r: -0x14f4n
2666
}, {
2667
  a: -0x22b6n,
2668
  b: 0n,
2669
  r: 0n
2670
}, {
2671
  a: 0x51n,
2672
  b: 0xe5n,
2673
  r: 0x4875n
2674
}, {
2675
  a: -0x250dn,
2676
  b: 0n,
2677
  r: 0n
2678
}, {
2679
  a: 0x570n,
2680
  b: -0x5n,
2681
  r: -0x1b30n
2682
}, {
2683
  a: -0x8n,
2684
  b: 0x93an,
2685
  r: -0x49d0n
2686
}, {
2687
  a: -0xfn,
2688
  b: 0x4cdn,
2689
  r: -0x4803n
2690
}, {
2691
  a: -0x79bn,
2692
  b: -0x5n,
2693
  r: 0x2607n
2694
}, {
2695
  a: 0x79n,
2696
  b: 0x4bn,
2697
  r: 0x2373n
2698
}, {
2699
  a: -0xcb38n,
2700
  b: 0n,
2701
  r: 0n
2702
}, {
2703
  a: 0x22n,
2704
  b: -0x73n,
2705
  r: -0xf46n
2706
}, {
2707
  a: 0xfn,
2708
  b: 0x2a5n,
2709
  r: 0x27abn
2710
}, {
2711
  a: -0x7n,
2712
  b: -0x629n,
2713
  r: 0x2b1fn
2714
}, {
2715
  a: -0x5b6n,
2716
  b: -0x7n,
2717
  r: 0x27fan
2718
}, {
2719
  a: -0xd6n,
2720
  b: -0x1en,
2721
  r: 0x1914n
2722
}, {
2723
  a: 0xe5b4n,
2724
  b: 0n,
2725
  r: 0n
2726
}, {
2727
  a: 0x1ae3n,
2728
  b: 0n,
2729
  r: 0n
2730
}, {
2731
  a: -0x86n,
2732
  b: 0x3en,
2733
  r: -0x2074n
2734
}, {
2735
  a: -0x20n,
2736
  b: 0x92n,
2737
  r: -0x1240n
2738
}, {
2739
  a: -0xcbn,
2740
  b: 0x22n,
2741
  r: -0x1af6n
2742
}, {
2743
  a: 0xbn,
2744
  b: -0x3een,
2745
  r: -0x2b3an
2746
}, {
2747
  a: -0x5c9bn,
2748
  b: 0n,
2749
  r: 0n
2750
}, {
2751
  a: -0x148n,
2752
  b: -0xbn,
2753
  r: 0xe18n
2754
}, {
2755
  a: 0x75n,
2756
  b: -0x4fn,
2757
  r: -0x241bn
2758
}, {
2759
  a: 0x3n,
2760
  b: -0xb66n,
2761
  r: -0x2232n
2762
}, {
2763
  a: 0xddn,
2764
  b: 0xfdn,
2765
  r: 0xda69n
2766
}, {
2767
  a: 0x8n,
2768
  b: 0xf43n,
2769
  r: 0x7a18n
2770
}, {
2771
  a: 0x92bn,
2772
  b: 0xfn,
2773
  r: 0x8985n
2774
}, {
2775
  a: 0x4n,
2776
  b: -0x14bn,
2777
  r: -0x52cn
2778
}, {
2779
  a: 0x90an,
2780
  b: 0x6n,
2781
  r: 0x363cn
2782
}, {
2783
  a: 0xadn,
2784
  b: -0x25n,
2785
  r: -0x1901n
2786
}, {
2787
  a: 0xan,
2788
  b: 0xabcn,
2789
  r: 0x6b58n
2790
}, {
2791
  a: 0x186n,
2792
  b: 0x1n,
2793
  r: 0x186n
2794
}, {
2795
  a: 0xcfa3n,
2796
  b: 0n,
2797
  r: 0n
2798
}, {
2799
  a: -0xen,
2800
  b: -0x4a8n,
2801
  r: 0x4130n
2802
}, {
2803
  a: -0x8n,
2804
  b: 0x5aen,
2805
  r: -0x2d70n
2806
}, {
2807
  a: -0xfcn,
2808
  b: -0x45n,
2809
  r: 0x43ecn
2810
}, {
2811
  a: -0xcn,
2812
  b: 0x159n,
2813
  r: -0x102cn
2814
}, {
2815
  a: -0x892n,
2816
  b: -0x1n,
2817
  r: 0x892n
2818
}, {
2819
  a: 0xd9n,
2820
  b: 0x28n,
2821
  r: 0x21e8n
2822
}, {
2823
  a: -0x72n,
2824
  b: -0x57n,
2825
  r: 0x26ben
2826
}, {
2827
  a: 0x9n,
2828
  b: 0x45fn,
2829
  r: 0x2757n
2830
}, {
2831
  a: -0x8n,
2832
  b: 0x692n,
2833
  r: -0x3490n
2834
}, {
2835
  a: -0x8n,
2836
  b: -0xf3dn,
2837
  r: 0x79e8n
2838
}, {
2839
  a: 0x98n,
2840
  b: -0xc7n,
2841
  r: -0x7628n
2842
}, {
2843
  a: 0xeb8n,
2844
  b: -0x9n,
2845
  r: -0x8478n
2846
}, {
2847
  a: 0x4n,
2848
  b: 0xf8en,
2849
  r: 0x3e38n
2850
}, {
2851
  a: 0xbn,
2852
  b: -0xa65n,
2853
  r: -0x7257n
2854
}, {
2855
  a: 0xef2n,
2856
  b: 0x1n,
2857
  r: 0xef2n
2858
}, {
2859
  a: 0xbbn,
2860
  b: -0x6cn,
2861
  r: -0x4ee4n
2862
}, {
2863
  a: 0x48n,
2864
  b: -0xabn,
2865
  r: -0x3018n
2866
}, {
2867
  a: -0x52an,
2868
  b: 0xdn,
2869
  r: -0x4322n
2870
}, {
2871
  a: 0xe34dn,
2872
  b: 0n,
2873
  r: 0n
2874
}, {
2875
  a: 0x2n,
2876
  b: 0x335n,
2877
  r: 0x66an
2878
}, {
2879
  a: -0x9n,
2880
  b: 0x6fdn,
2881
  r: -0x3ee5n
2882
}, {
2883
  a: 0x2f91n,
2884
  b: 0n,
2885
  r: 0n
2886
}, {
2887
  a: -0xf9fn,
2888
  b: -0x2n,
2889
  r: 0x1f3en
2890
}, {
2891
  a: 0xefn,
2892
  b: 0xf7n,
2893
  r: 0xe699n
2894
}, {
2895
  a: 0x1a6n,
2896
  b: -0x7n,
2897
  r: -0xb8an
2898
}, {
2899
  a: 0xa5c3n,
2900
  b: 0n,
2901
  r: 0n
2902
}, {
2903
  a: 0x4efn,
2904
  b: 0x6n,
2905
  r: 0x1d9an
2906
}, {
2907
  a: -0xeafbn,
2908
  b: 0n,
2909
  r: 0n
2910
}, {
2911
  a: 0xa3n,
2912
  b: -0x7fn,
2913
  r: -0x50ddn
2914
}, {
2915
  a: -0xe5n,
2916
  b: 0xf5n,
2917
  r: -0xdb29n
2918
}, {
2919
  a: 0xen,
2920
  b: 0x1b9n,
2921
  r: 0x181en
2922
}, {
2923
  a: -0xc15n,
2924
  b: -0xfn,
2925
  r: 0xb53bn
2926
}, {
2927
  a: -0x9c8n,
2928
  b: 0xan,
2929
  r: -0x61d0n
2930
}, {
2931
  a: -0xe3n,
2932
  b: -0xc4n,
2933
  r: 0xadccn
2934
}, {
2935
  a: -0xffen,
2936
  b: 0xcn,
2937
  r: -0xbfe8n
2938
}, {
2939
  a: -0xd0cdn,
2940
  b: 0n,
2941
  r: 0n
2942
}, {
2943
  a: -0x2b77n,
2944
  b: 0n,
2945
  r: 0n
2946
}, {
2947
  a: -0xc26n,
2948
  b: 0xen,
2949
  r: -0xaa14n
2950
}, {
2951
  a: 0x6n,
2952
  b: 0x175n,
2953
  r: 0x8ben
2954
}, {
2955
  a: 0x4c55n,
2956
  b: 0n,
2957
  r: 0n
2958
}, {
2959
  a: 0xe092n,
2960
  b: 0n,
2961
  r: 0n
2962
}, {
2963
  a: 0xf75n,
2964
  b: 0xbn,
2965
  r: 0xaa07n
2966
}, {
2967
  a: -0x619n,
2968
  b: -0x2n,
2969
  r: 0xc32n
2970
}, {
2971
  a: -0xf0adn,
2972
  b: 0n,
2973
  r: 0n
2974
}, {
2975
  a: 0x97fn,
2976
  b: -0x8n,
2977
  r: -0x4bf8n
2978
}, {
2979
  a: 0x60n,
2980
  b: -0x97n,
2981
  r: -0x38a0n
2982
}, {
2983
  a: 0xefn,
2984
  b: 0x96n,
2985
  r: 0x8c0an
2986
}, {
2987
  a: -0x6n,
2988
  b: 0x5e4n,
2989
  r: -0x2358n
2990
}, {
2991
  a: 0xebn,
2992
  b: -0x2dn,
2993
  r: -0x294fn
2994
}, {
2995
  a: -0x7200n,
2996
  b: 0n,
2997
  r: 0n
2998
}, {
2999
  a: 0xfn,
3000
  b: 0xcd3n,
3001
  r: 0xc05dn
3002
}, {
3003
  a: 0x3n,
3004
  b: 0xbe0n,
3005
  r: 0x23a0n
3006
}, {
3007
  a: -0xbn,
3008
  b: -0xaa0n,
3009
  r: 0x74e0n
3010
}, {
3011
  a: -0x50n,
3012
  b: -0xd8n,
3013
  r: 0x4380n
3014
}, {
3015
  a: 0x1a7n,
3016
  b: 0xfn,
3017
  r: 0x18c9n
3018
}, {
3019
  a: -0xen,
3020
  b: -0x1e2n,
3021
  r: 0x1a5cn
3022
}, {
3023
  a: 0x776n,
3024
  b: 0x8n,
3025
  r: 0x3bb0n
3026
}, {
3027
  a: 0xbf57n,
3028
  b: 0n,
3029
  r: 0n
3030
}, {
3031
  a: -0xc39n,
3032
  b: 0x5n,
3033
  r: -0x3d1dn
3034
}, {
3035
  a: -0xd9n,
3036
  b: 0x71n,
3037
  r: -0x5fc9n
3038
}, {
3039
  a: 0x2025n,
3040
  b: 0n,
3041
  r: 0n
3042
}, {
3043
  a: -0xfean,
3044
  b: 0xdn,
3045
  r: -0xcee2n
3046
}, {
3047
  a: -0x36n,
3048
  b: -0x47n,
3049
  r: 0xefan
3050
}, {
3051
  a: 0xfn,
3052
  b: 0xe85n,
3053
  r: 0xd9cbn
3054
}, {
3055
  a: 0xb84n,
3056
  b: -0xan,
3057
  r: -0x7328n
3058
}, {
3059
  a: -0xc8n,
3060
  b: 0xfbn,
3061
  r: -0xc418n
3062
}, {
3063
  a: 0xe67n,
3064
  b: 0x3n,
3065
  r: 0x2b35n
3066
}, {
3067
  a: -0x49fn,
3068
  b: -0x3n,
3069
  r: 0xdddn
3070
}, {
3071
  a: -0xdfn,
3072
  b: 0x98n,
3073
  r: -0x8468n
3074
}, {
3075
  a: 0x684n,
3076
  b: -0xan,
3077
  r: -0x4128n
3078
}, {
3079
  a: 0x13n,
3080
  b: 0xf3n,
3081
  r: 0x1209n
3082
}, {
3083
  a: 0x9n,
3084
  b: -0x8e3n,
3085
  r: -0x4ffbn
3086
}, {
3087
  a: -0x67n,
3088
  b: -0x64n,
3089
  r: 0x283cn
3090
}, {
3091
  a: -0xda7n,
3092
  b: 0x6n,
3093
  r: -0x51ean
3094
}, {
3095
  a: -0xce28n,
3096
  b: 0n,
3097
  r: 0n
3098
}, {
3099
  a: 0x7ac1n,
3100
  b: 0n,
3101
  r: 0n
3102
}, {
3103
  a: -0xa0n,
3104
  b: 0xdan,
3105
  r: -0x8840n
3106
}, {
3107
  a: 0x753n,
3108
  b: 0xcn,
3109
  r: 0x57e4n
3110
}, {
3111
  a: -0x68c0n,
3112
  b: 0n,
3113
  r: 0n
3114
}, {
3115
  a: -0xfdn,
3116
  b: -0xb7n,
3117
  r: 0xb4dbn
3118
}, {
3119
  a: 0xbn,
3120
  b: -0x196n,
3121
  r: -0x1172n
3122
}, {
3123
  a: 0xbn,
3124
  b: 0x967n,
3125
  r: 0x676dn
3126
}, {
3127
  a: -0x6n,
3128
  b: 0xa0dn,
3129
  r: -0x3c4en
3130
}, {
3131
  a: -0x74bn,
3132
  b: -0x3n,
3133
  r: 0x15e1n
3134
}, {
3135
  a: -0xb55n,
3136
  b: 0xcn,
3137
  r: -0x87fcn
3138
}, {
3139
  a: 0xen,
3140
  b: -0x55dn,
3141
  r: -0x4b16n
3142
}, {
3143
  a: 0xd8cn,
3144
  b: 0x8n,
3145
  r: 0x6c60n
3146
}, {
3147
  a: 0x3n,
3148
  b: -0xa60n,
3149
  r: -0x1f20n
3150
}, {
3151
  a: 0xec1n,
3152
  b: 0x3n,
3153
  r: 0x2c43n
3154
}, {
3155
  a: 0x9n,
3156
  b: -0x77an,
3157
  r: -0x434an
3158
}, {
3159
  a: -0xcn,
3160
  b: 0xc78n,
3161
  r: -0x95a0n
3162
}, {
3163
  a: 0x88dn,
3164
  b: 0x4n,
3165
  r: 0x2234n
3166
}, {
3167
  a: 0x89fn,
3168
  b: -0xbn,
3169
  r: -0x5ed5n
3170
}, {
3171
  a: -0xaabfn,
3172
  b: 0n,
3173
  r: 0n
3174
}, {
3175
  a: 0x9n,
3176
  b: 0x5cbn,
3177
  r: 0x3423n
3178
}, {
3179
  a: -0x1255n,
3180
  b: 0n,
3181
  r: 0n
3182
}, {
3183
  a: -0x887n,
3184
  b: 0xcn,
3185
  r: -0x6654n
3186
}, {
3187
  a: 0xdn,
3188
  b: 0xabbn,
3189
  r: 0x8b7fn
3190
}, {
3191
  a: 0xdb2n,
3192
  b: 0x7n,
3193
  r: 0x5fden
3194
}, {
3195
  a: 0x3fb3n,
3196
  b: 0n,
3197
  r: 0n
3198
}, {
3199
  a: 0xa0n,
3200
  b: -0xdfn,
3201
  r: -0x8b60n
3202
}, {
3203
  a: -0x349cn,
3204
  b: 0n,
3205
  r: 0n
3206
}, {
3207
  a: 0x9n,
3208
  b: 0x760n,
3209
  r: 0x4260n
3210
}, {
3211
  a: -0x1n,
3212
  b: -0xab1n,
3213
  r: 0xab1n
3214
}, {
3215
  a: 0xbn,
3216
  b: 0xcben,
3217
  r: 0x8c2an
3218
}, {
3219
  a: 0x76n,
3220
  b: -0x37n,
3221
  r: -0x195an
3222
}, {
3223
  a: -0xa38n,
3224
  b: 0x1n,
3225
  r: -0xa38n
3226
}, {
3227
  a: 0xb4n,
3228
  b: 0x6en,
3229
  r: 0x4d58n
3230
}, {
3231
  a: 0xdc5en,
3232
  b: 0n,
3233
  r: 0n
3234
}, {
3235
  a: -0xbf5fn,
3236
  b: 0n,
3237
  r: 0n
3238
}, {
3239
  a: -0xfn,
3240
  b: -0xf7cn,
3241
  r: 0xe844n
3242
}, {
3243
  a: 0xe66n,
3244
  b: 0x1n,
3245
  r: 0xe66n
3246
}, {
3247
  a: 0x80bn,
3248
  b: -0x6n,
3249
  r: -0x3042n
3250
}, {
3251
  a: 0x96n,
3252
  b: -0x7dn,
3253
  r: -0x493en
3254
}, {
3255
  a: -0x3abn,
3256
  b: 0x9n,
3257
  r: -0x2103n
3258
}, {
3259
  a: -0xe1fcn,
3260
  b: 0n,
3261
  r: 0n
3262
}, {
3263
  a: 0xbd5n,
3264
  b: -0xdn,
3265
  r: -0x99d1n
3266
}, {
3267
  a: 0x91n,
3268
  b: -0x48n,
3269
  r: -0x28c8n
3270
}, {
3271
  a: -0x9ecn,
3272
  b: 0x3n,
3273
  r: -0x1dc4n
3274
}, {
3275
  a: -0x7n,
3276
  b: -0x8f2n,
3277
  r: 0x3e9en
3278
}, {
3279
  a: -0xadn,
3280
  b: -0xbbn,
3281
  r: 0x7e5fn
3282
}, {
3283
  a: -0x7788n,
3284
  b: 0n,
3285
  r: 0n
3286
}, {
3287
  a: -0x90ebn,
3288
  b: 0n,
3289
  r: 0n
3290
}, {
3291
  a: 0x232n,
3292
  b: -0x1n,
3293
  r: -0x232n
3294
}, {
3295
  a: -0x310dn,
3296
  b: 0n,
3297
  r: 0n
3298
}, {
3299
  a: -0xe5dn,
3300
  b: 0x9n,
3301
  r: -0x8145n
3302
}, {
3303
  a: -0x8n,
3304
  b: 0xa84n,
3305
  r: -0x5420n
3306
}, {
3307
  a: 0xdn,
3308
  b: -0xbbfn,
3309
  r: -0x98b3n
3310
}, {
3311
  a: 0x9adan,
3312
  b: 0n,
3313
  r: 0n
3314
}, {
3315
  a: -0x373n,
3316
  b: -0xcn,
3317
  r: 0x2964n
3318
}, {
3319
  a: 0x252n,
3320
  b: 0x4n,
3321
  r: 0x948n
3322
}, {
3323
  a: -0xe1bfn,
3324
  b: 0n,
3325
  r: 0n
3326
}, {
3327
  a: 0xbn,
3328
  b: 0x6c6n,
3329
  r: 0x4a82n
3330
}, {
3331
  a: 0xcn,
3332
  b: -0x37dn,
3333
  r: -0x29dcn
3334
}, {
3335
  a: 0x6aan,
3336
  b: -0x1n,
3337
  r: -0x6aan
3338
}, {
3339
  a: 0xbn,
3340
  b: -0x202n,
3341
  r: -0x1616n
3342
}, {
3343
  a: 0xab7n,
3344
  b: -0x3n,
3345
  r: -0x2025n
3346
}, {
3347
  a: -0x174n,
3348
  b: -0xcn,
3349
  r: 0x1170n
3350
}, {
3351
  a: -0xe85an,
3352
  b: 0n,
3353
  r: 0n
3354
}, {
3355
  a: 0x23c6n,
3356
  b: 0n,
3357
  r: 0n
3358
}, {
3359
  a: -0x7dn,
3360
  b: 0x61n,
3361
  r: -0x2f5dn
3362
}, {
3363
  a: -0xc1bn,
3364
  b: 0x1n,
3365
  r: -0xc1bn
3366
}, {
3367
  a: -0xdcn,
3368
  b: 0xedn,
3369
  r: -0xcbacn
3370
}, {
3371
  a: -0x984n,
3372
  b: 0x8n,
3373
  r: -0x4c20n
3374
}, {
3375
  a: -0x61fn,
3376
  b: -0xdn,
3377
  r: 0x4f93n
3378
}, {
3379
  a: 0xe5an,
3380
  b: -0xcn,
3381
  r: -0xac38n
3382
}, {
3383
  a: -0x94n,
3384
  b: -0xben,
3385
  r: 0x6dd8n
3386
}, {
3387
  a: 0x61en,
3388
  b: 0x7n,
3389
  r: 0x2ad2n
3390
}, {
3391
  a: 0x5n,
3392
  b: 0x530n,
3393
  r: 0x19f0n
3394
}, {
3395
  a: -0xc60n,
3396
  b: -0x3n,
3397
  r: 0x2520n
3398
}, {
3399
  a: -0x380cn,
3400
  b: 0n,
3401
  r: 0n
3402
}, {
3403
  a: 0xcc3n,
3404
  b: 0x2n,
3405
  r: 0x1986n
3406
}, {
3407
  a: 0x1n,
3408
  b: -0x11dn,
3409
  r: -0x11dn
3410
}, {
3411
  a: -0x62n,
3412
  b: -0x56n,
3413
  r: 0x20ecn
3414
}, {
3415
  a: -0x744n,
3416
  b: 0x5n,
3417
  r: -0x2454n
3418
}, {
3419
  a: -0x1n,
3420
  b: 0x38fn,
3421
  r: -0x38fn
3422
}, {
3423
  a: -0xb08n,
3424
  b: -0xbn,
3425
  r: 0x7958n
3426
}, {
3427
  a: 0x64een,
3428
  b: 0n,
3429
  r: 0n
3430
}, {
3431
  a: 0x898n,
3432
  b: -0xdn,
3433
  r: -0x6fb8n
3434
}, {
3435
  a: 0x7n,
3436
  b: 0x5dbn,
3437
  r: 0x28fdn
3438
}, {
3439
  a: -0x2n,
3440
  b: -0x88en,
3441
  r: 0x111cn
3442
}, {
3443
  a: 0xcn,
3444
  b: -0x500n,
3445
  r: -0x3c00n
3446
}, {
3447
  a: -0xb8en,
3448
  b: -0xcn,
3449
  r: 0x8aa8n
3450
}, {
3451
  a: 0x13n,
3452
  b: -0xcdn,
3453
  r: -0xf37n
3454
}, {
3455
  a: -0xcn,
3456
  b: 0x1fbn,
3457
  r: -0x17c4n
3458
}, {
3459
  a: 0x2bb3n,
3460
  b: 0n,
3461
  r: 0n
3462
}, {
3463
  a: 0x1acdn,
3464
  b: 0n,
3465
  r: 0n
3466
}, {
3467
  a: -0xbn,
3468
  b: -0xc6cn,
3469
  r: 0x88a4n
3470
}, {
3471
  a: -0x147n,
3472
  b: -0xfn,
3473
  r: 0x1329n
3474
}, {
3475
  a: -0xfn,
3476
  b: 0xb81n,
3477
  r: -0xac8fn
3478
}, {
3479
  a: 0xb75cn,
3480
  b: 0n,
3481
  r: 0n
3482
}, {
3483
  a: -0x7n,
3484
  b: 0x30dn,
3485
  r: -0x155bn
3486
}, {
3487
  a: 0x3fn,
3488
  b: -0xe1n,
3489
  r: -0x375fn
3490
}, {
3491
  a: -0x6c8n,
3492
  b: -0x1n,
3493
  r: 0x6c8n
3494
}, {
3495
  a: 0x4208n,
3496
  b: 0n,
3497
  r: 0n
3498
}, {
3499
  a: -0x4n,
3500
  b: -0xebdn,
3501
  r: 0x3af4n
3502
}, {
3503
  a: 0x3f65n,
3504
  b: 0n,
3505
  r: 0n
3506
}, {
3507
  a: -0x535n,
3508
  b: 0xdn,
3509
  r: -0x43b1n
3510
}, {
3511
  a: -0x266an,
3512
  b: 0n,
3513
  r: 0n
3514
}, {
3515
  a: 0xb9n,
3516
  b: -0x72n,
3517
  r: -0x5262n
3518
}, {
3519
  a: 0xb95n,
3520
  b: -0xan,
3521
  r: -0x73d2n
3522
}, {
3523
  a: -0x22f4n,
3524
  b: 0n,
3525
  r: 0n
3526
}, {
3527
  a: -0x6n,
3528
  b: -0xad7n,
3529
  r: 0x410an
3530
}, {
3531
  a: -0xd03n,
3532
  b: 0xdn,
3533
  r: -0xa927n
3534
}, {
3535
  a: 0xen,
3536
  b: -0x4b5n,
3537
  r: -0x41e6n
3538
}, {
3539
  a: 0x5cc1n,
3540
  b: 0n,
3541
  r: 0n
3542
}, {
3543
  a: -0x1n,
3544
  b: -0x56bn,
3545
  r: 0x56bn
3546
}, {
3547
  a: -0x4n,
3548
  b: -0x552n,
3549
  r: 0x1548n
3550
}, {
3551
  a: -0x20n,
3552
  b: -0xfen,
3553
  r: 0x1fc0n
3554
}, {
3555
  a: -0x4a90n,
3556
  b: 0n,
3557
  r: 0n
3558
}, {
3559
  a: -0x5477n,
3560
  b: 0n,
3561
  r: 0n
3562
}, {
3563
  a: 0x5n,
3564
  b: 0xeddn,
3565
  r: 0x4a51n
3566
}, {
3567
  a: -0xf9cn,
3568
  b: 0x9n,
3569
  r: -0x8c7cn
3570
}, {
3571
  a: -0xec22n,
3572
  b: 0n,
3573
  r: 0n
3574
}, {
3575
  a: -0xc3n,
3576
  b: 0x5en,
3577
  r: -0x479an
3578
}, {
3579
  a: 0x6fn,
3580
  b: -0x9bn,
3581
  r: -0x4335n
3582
}, {
3583
  a: 0x69fn,
3584
  b: -0x9n,
3585
  r: -0x3b97n
3586
}, {
3587
  a: -0x90n,
3588
  b: -0xb6n,
3589
  r: 0x6660n
3590
}, {
3591
  a: 0x932n,
3592
  b: -0x7n,
3593
  r: -0x405en
3594
}, {
3595
  a: 0x57n,
3596
  b: 0xb4n,
3597
  r: 0x3d2cn
3598
}, {
3599
  a: -0x2ebn,
3600
  b: 0x5n,
3601
  r: -0xe97n
3602
}, {
3603
  a: 0xddn,
3604
  b: 0xc3n,
3605
  r: 0xa857n
3606
}, {
3607
  a: -0xbdan,
3608
  b: -0x6n,
3609
  r: 0x471cn
3610
}, {
3611
  a: 0x8ed2n,
3612
  b: 0n,
3613
  r: 0n
3614
}, {
3615
  a: -0x2400n,
3616
  b: 0n,
3617
  r: 0n
3618
}, {
3619
  a: 0x9e4n,
3620
  b: -0xbn,
3621
  r: -0x6cccn
3622
}, {
3623
  a: 0xc07an,
3624
  b: 0n,
3625
  r: 0n
3626
}, {
3627
  a: -0x6en,
3628
  b: 0x55n,
3629
  r: -0x2486n
3630
}, {
3631
  a: -0x54cn,
3632
  b: -0x5n,
3633
  r: 0x1a7cn
3634
}, {
3635
  a: -0xf7bn,
3636
  b: -0x1n,
3637
  r: 0xf7bn
3638
}, {
3639
  a: 0xbn,
3640
  b: 0xf0fn,
3641
  r: 0xa5a5n
3642
}, {
3643
  a: 0x733n,
3644
  b: -0xan,
3645
  r: -0x47fen
3646
}, {
3647
  a: -0xen,
3648
  b: -0x78an,
3649
  r: 0x698cn
3650
}, {
3651
  a: 0x4an,
3652
  b: -0x32n,
3653
  r: -0xe74n
3654
}, {
3655
  a: 0x532n,
3656
  b: -0x1n,
3657
  r: -0x532n
3658
}, {
3659
  a: -0xbefn,
3660
  b: -0x5n,
3661
  r: 0x3babn
3662
}, {
3663
  a: -0x30c6n,
3664
  b: 0n,
3665
  r: 0n
3666
}, {
3667
  a: 0x99n,
3668
  b: -0x68n,
3669
  r: -0x3e28n
3670
}, {
3671
  a: 0x7d7n,
3672
  b: 0x1n,
3673
  r: 0x7d7n
3674
}, {
3675
  a: -0x4n,
3676
  b: -0x59bn,
3677
  r: 0x166cn
3678
}, {
3679
  a: -0xeed7n,
3680
  b: 0n,
3681
  r: 0n
3682
}, {
3683
  a: -0xen,
3684
  b: 0x5abn,
3685
  r: -0x4f5an
3686
}, {
3687
  a: -0xfn,
3688
  b: 0xc86n,
3689
  r: -0xbbdan
3690
}, {
3691
  a: -0xaan,
3692
  b: -0x9en,
3693
  r: 0x68ecn
3694
}, {
3695
  a: 0xc51n,
3696
  b: 0xfn,
3697
  r: 0xb8bfn
3698
}, {
3699
  a: -0x56n,
3700
  b: 0x64n,
3701
  r: -0x2198n
3702
}, {
3703
  a: 0x3an,
3704
  b: -0x11n,
3705
  r: -0x3dan
3706
}, {
3707
  a: -0x3e1an,
3708
  b: 0n,
3709
  r: 0n
3710
}, {
3711
  a: -0xcn,
3712
  b: 0xf30n,
3713
  r: -0xb640n
3714
}, {
3715
  a: 0x492n,
3716
  b: 0xen,
3717
  r: 0x3ffcn
3718
}, {
3719
  a: -0xdfn,
3720
  b: 0xd9n,
3721
  r: -0xbd07n
3722
}, {
3723
  a: -0x6a76n,
3724
  b: 0n,
3725
  r: 0n
3726
}, {
3727
  a: -0x4b8fn,
3728
  b: 0n,
3729
  r: 0n
3730
}, {
3731
  a: -0xe9n,
3732
  b: -0x13n,
3733
  r: 0x114bn
3734
}, {
3735
  a: -0xa24an,
3736
  b: 0n,
3737
  r: 0n
3738
}, {
3739
  a: 0x13d4n,
3740
  b: 0n,
3741
  r: 0n
3742
}, {
3743
  a: -0x9b4n,
3744
  b: 0x3n,
3745
  r: -0x1d1cn
3746
}, {
3747
  a: 0x9n,
3748
  b: -0x72en,
3749
  r: -0x409en
3750
}, {
3751
  a: 0x4n,
3752
  b: 0xc2dn,
3753
  r: 0x30b4n
3754
}, {
3755
  a: 0x1b8fn,
3756
  b: 0n,
3757
  r: 0n
3758
}, {
3759
  a: 0xb2n,
3760
  b: 0xb5n,
3761
  r: 0x7ddan
3762
}, {
3763
  a: -0x264n,
3764
  b: 0x4n,
3765
  r: -0x990n
3766
}, {
3767
  a: -0x1cn,
3768
  b: -0x21n,
3769
  r: 0x39cn
3770
}, {
3771
  a: 0x87f3n,
3772
  b: 0n,
3773
  r: 0n
3774
}, {
3775
  a: 0x2n,
3776
  b: 0x9dbn,
3777
  r: 0x13b6n
3778
}, {
3779
  a: -0x1e9n,
3780
  b: 0xen,
3781
  r: -0x1aben
3782
}, {
3783
  a: 0x64en,
3784
  b: 0xcn,
3785
  r: 0x4ba8n
3786
}, {
3787
  a: 0x898bn,
3788
  b: 0n,
3789
  r: 0n
3790
}, {
3791
  a: -0xc8an,
3792
  b: 0x7n,
3793
  r: -0x57c6n
3794
}, {
3795
  a: 0xfn,
3796
  b: 0x717n,
3797
  r: 0x6a59n
3798
}, {
3799
  a: -0xan,
3800
  b: -0xa2an,
3801
  r: 0x65a4n
3802
}, {
3803
  a: -0x7b1n,
3804
  b: -0x9n,
3805
  r: 0x4539n
3806
}, {
3807
  a: 0x3de9n,
3808
  b: 0n,
3809
  r: 0n
3810
}, {
3811
  a: -0xc75dn,
3812
  b: 0n,
3813
  r: 0n
3814
}, {
3815
  a: 0xfdn,
3816
  b: 0xdfn,
3817
  r: 0xdc63n
3818
}, {
3819
  a: -0xcbn,
3820
  b: 0xc2n,
3821
  r: -0x99d6n
3822
}, {
3823
  a: -0xce8n,
3824
  b: 0x9n,
3825
  r: -0x7428n
3826
}, {
3827
  a: -0x78bn,
3828
  b: -0x6n,
3829
  r: 0x2d42n
3830
}, {
3831
  a: -0x2630n,
3832
  b: 0n,
3833
  r: 0n
3834
}, {
3835
  a: 0x9a0n,
3836
  b: 0x4n,
3837
  r: 0x2680n
3838
}, {
3839
  a: 0xb385n,
3840
  b: 0n,
3841
  r: 0n
3842
}, {
3843
  a: 0x10n,
3844
  b: -0x47n,
3845
  r: -0x470n
3846
}, {
3847
  a: 0x867n,
3848
  b: 0x3n,
3849
  r: 0x1935n
3850
}, {
3851
  a: 0x3n,
3852
  b: -0xf8dn,
3853
  r: -0x2ea7n
3854
}, {
3855
  a: -0xen,
3856
  b: 0x418n,
3857
  r: -0x3950n
3858
}, {
3859
  a: -0x6c8n,
3860
  b: 0x2n,
3861
  r: -0xd90n
3862
}, {
3863
  a: 0xb8n,
3864
  b: 0xbbn,
3865
  r: 0x8668n
3866
}, {
3867
  a: -0xan,
3868
  b: -0x92dn,
3869
  r: 0x5bc2n
3870
}, {
3871
  a: 0xd56n,
3872
  b: 0xcn,
3873
  r: 0xa008n
3874
}, {
3875
  a: 0xf47n,
3876
  b: 0x6n,
3877
  r: 0x5baan
3878
}, {
3879
  a: 0x469n,
3880
  b: 0xen,
3881
  r: 0x3dben
3882
}, {
3883
  a: -0x334n,
3884
  b: 0xen,
3885
  r: -0x2cd8n
3886
}, {
3887
  a: 0xf1fn,
3888
  b: 0xen,
3889
  r: 0xd3b2n
3890
}, {
3891
  a: -0x342an,
3892
  b: 0n,
3893
  r: 0n
3894
}, {
3895
  a: -0xaef3n,
3896
  b: 0n,
3897
  r: 0n
3898
}, {
3899
  a: 0x196cn,
3900
  b: 0n,
3901
  r: 0n
3902
}, {
3903
  a: -0x99e9n,
3904
  b: 0n,
3905
  r: 0n
3906
}, {
3907
  a: 0xf5n,
3908
  b: 0xb9n,
3909
  r: 0xb10dn
3910
}, {
3911
  a: -0x126n,
3912
  b: 0xcn,
3913
  r: -0xdc8n
3914
}, {
3915
  a: -0xc4fcn,
3916
  b: 0n,
3917
  r: 0n
3918
}, {
3919
  a: 0xen,
3920
  b: -0x2dbn,
3921
  r: -0x27fan
3922
}, {
3923
  a: -0xb4n,
3924
  b: -0x98n,
3925
  r: 0x6ae0n
3926
}, {
3927
  a: 0x5af8n,
3928
  b: 0n,
3929
  r: 0n
3930
}, {
3931
  a: 0x6n,
3932
  b: -0x8e0n,
3933
  r: -0x3540n
3934
}, {
3935
  a: 0x6bn,
3936
  b: 0x63n,
3937
  r: 0x2961n
3938
}, {
3939
  a: -0x6c3n,
3940
  b: -0xfn,
3941
  r: 0x656dn
3942
}, {
3943
  a: 0x73n,
3944
  b: 0x13n,
3945
  r: 0x889n
3946
}, {
3947
  a: 0xad7n,
3948
  b: 0xcn,
3949
  r: 0x8214n
3950
}, {
3951
  a: 0xd67n,
3952
  b: 0x4n,
3953
  r: 0x359cn
3954
}, {
3955
  a: -0x30n,
3956
  b: -0xfcn,
3957
  r: 0x2f40n
3958
}, {
3959
  a: 0xa1an,
3960
  b: -0xdn,
3961
  r: -0x8352n
3962
}, {
3963
  a: 0x7db6n,
3964
  b: 0n,
3965
  r: 0n
3966
}, {
3967
  a: 0xdan,
3968
  b: -0xe5n,
3969
  r: -0xc302n
3970
}, {
3971
  a: -0x2n,
3972
  b: 0x5e8n,
3973
  r: -0xbd0n
3974
}, {
3975
  a: -0xf44n,
3976
  b: 0x3n,
3977
  r: -0x2dccn
3978
}, {
3979
  a: -0xan,
3980
  b: 0xe93n,
3981
  r: -0x91ben
3982
}, {
3983
  a: 0x9d4bn,
3984
  b: 0n,
3985
  r: 0n
3986
}, {
3987
  a: -0x4n,
3988
  b: -0xdbdn,
3989
  r: 0x36f4n
3990
}, {
3991
  a: 0x21b4n,
3992
  b: 0n,
3993
  r: 0n
3994
}, {
3995
  a: -0xc4cn,
3996
  b: -0xfn,
3997
  r: 0xb874n
3998
}, {
3999
  a: 0x8n,
4000
  b: -0x652n,
4001
  r: -0x3290n
4002
}, {
4003
  a: 0x165n,
4004
  b: -0x3n,
4005
  r: -0x42fn
4006
}, {
4007
  a: 0x14n,
4008
  b: -0xa1n,
4009
  r: -0xc94n
4010
}, {
4011
  a: 0x63en,
4012
  b: 0xcn,
4013
  r: 0x4ae8n
4014
}, {
4015
  a: -0x8ben,
4016
  b: -0x8n,
4017
  r: 0x45f0n
4018
}, {
4019
  a: -0x7n,
4020
  b: -0x358n,
4021
  r: 0x1768n
4022
}, {
4023
  a: 0xe8n,
4024
  b: -0x61n,
4025
  r: -0x57e8n
4026
}, {
4027
  a: 0x528bn,
4028
  b: 0n,
4029
  r: 0n
4030
}];
4031
4032
function main() {
4033
  var error_count = 0;
4034
  for (var i = 0; i < data.length; i++) {
4035
    var d = data[i];
4036
    var r = d.a * d.b;
4037
  if (d.r !== r) {
4038
    print("Input A:  " + d.a.toString(16));
4039
    print("Input B:  " + d.b.toString(16));
4040
    print("Result:   " + r.toString(16));
4041
    print("Expected: " + d.r.toString(16));
4042
    print("Op: *");
4043
    error_count++;
4044
  }
4045
  }
4046
  if (error_count !== 0)
4047
    throw new Error("Finished with " + error_count + " errors.")
4048
}
4049
for (var i = 0; i < 1000; ++i)
4050
  main();
4051
- a/JSTests/stress/v8-bigint32-neg.js +3050 lines
Line 0 a/JSTests/stress/v8-bigint32-neg.js_sec1
1
// Copyright 2017, the V8 project authors. All rights reserved.
2
// Redistribution and use in source and binary forms, with or without
3
// modification, are permitted provided that the following conditions are
4
// met:
5
//
6
//     * Redistributions of source code must retain the above copyright
7
//       notice, this list of conditions and the following disclaimer.
8
//     * Redistributions in binary form must reproduce the above
9
//       copyright notice, this list of conditions and the following
10
//       disclaimer in the documentation and/or other materials provided
11
//       with the distribution.
12
//     * Neither the name of Google Inc. nor the names of its
13
//       contributors may be used to endorse or promote products derived
14
//       from this software without specific prior written permission.
15
//
16
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28
// Generated by tools/bigint-tester.py.
29
30
var data = [{
31
  a: 0n,
32
  r: 0n
33
}, {
34
  a: -0xb8ban,
35
  r: 0xb8ban
36
}, {
37
  a: -0xa08n,
38
  r: 0xa08n
39
}, {
40
  a: 0x76n,
41
  r: -0x76n
42
}, {
43
  a: -0xedfdn,
44
  r: 0xedfdn
45
}, {
46
  a: -0xabe8n,
47
  r: 0xabe8n
48
}, {
49
  a: -0x7en,
50
  r: 0x7en
51
}, {
52
  a: 0x3c3n,
53
  r: -0x3c3n
54
}, {
55
  a: 0n,
56
  r: 0n
57
}, {
58
  a: -0x29n,
59
  r: 0x29n
60
}, {
61
  a: 0x88dn,
62
  r: -0x88dn
63
}, {
64
  a: 0x3n,
65
  r: -0x3n
66
}, {
67
  a: 0x4n,
68
  r: -0x4n
69
}, {
70
  a: 0n,
71
  r: 0n
72
}, {
73
  a: 0xdn,
74
  r: -0xdn
75
}, {
76
  a: 0n,
77
  r: 0n
78
}, {
79
  a: -0xc7bfn,
80
  r: 0xc7bfn
81
}, {
82
  a: -0x6da4n,
83
  r: 0x6da4n
84
}, {
85
  a: 0n,
86
  r: 0n
87
}, {
88
  a: 0n,
89
  r: 0n
90
}, {
91
  a: 0xf64fn,
92
  r: -0xf64fn
93
}, {
94
  a: -0x26n,
95
  r: 0x26n
96
}, {
97
  a: 0x740n,
98
  r: -0x740n
99
}, {
100
  a: 0x2fn,
101
  r: -0x2fn
102
}, {
103
  a: -0x78dn,
104
  r: 0x78dn
105
}, {
106
  a: 0n,
107
  r: 0n
108
}, {
109
  a: 0x683n,
110
  r: -0x683n
111
}, {
112
  a: -0x1542n,
113
  r: 0x1542n
114
}, {
115
  a: -0x879n,
116
  r: 0x879n
117
}, {
118
  a: -0x846n,
119
  r: 0x846n
120
}, {
121
  a: -0x48n,
122
  r: 0x48n
123
}, {
124
  a: 0n,
125
  r: 0n
126
}, {
127
  a: 0n,
128
  r: 0n
129
}, {
130
  a: 0xcn,
131
  r: -0xcn
132
}, {
133
  a: -0xfn,
134
  r: 0xfn
135
}, {
136
  a: -0x68n,
137
  r: 0x68n
138
}, {
139
  a: -0x30c1n,
140
  r: 0x30c1n
141
}, {
142
  a: -0x68bn,
143
  r: 0x68bn
144
}, {
145
  a: -0xfaaan,
146
  r: 0xfaaan
147
}, {
148
  a: 0n,
149
  r: 0n
150
}, {
151
  a: 0n,
152
  r: 0n
153
}, {
154
  a: -0xfn,
155
  r: 0xfn
156
}, {
157
  a: 0xc1d3n,
158
  r: -0xc1d3n
159
}, {
160
  a: 0x1n,
161
  r: -0x1n
162
}, {
163
  a: -0x5013n,
164
  r: 0x5013n
165
}, {
166
  a: -0xan,
167
  r: 0xan
168
}, {
169
  a: -0x9n,
170
  r: 0x9n
171
}, {
172
  a: -0xbc19n,
173
  r: 0xbc19n
174
}, {
175
  a: 0x68n,
176
  r: -0x68n
177
}, {
178
  a: 0n,
179
  r: 0n
180
}, {
181
  a: -0x3n,
182
  r: 0x3n
183
}, {
184
  a: 0x7e0n,
185
  r: -0x7e0n
186
}, {
187
  a: -0xb9n,
188
  r: 0xb9n
189
}, {
190
  a: -0xc69dn,
191
  r: 0xc69dn
192
}, {
193
  a: -0x88n,
194
  r: 0x88n
195
}, {
196
  a: -0x9a51n,
197
  r: 0x9a51n
198
}, {
199
  a: -0xac88n,
200
  r: 0xac88n
201
}, {
202
  a: 0n,
203
  r: 0n
204
}, {
205
  a: -0x89n,
206
  r: 0x89n
207
}, {
208
  a: -0x26d6n,
209
  r: 0x26d6n
210
}, {
211
  a: 0n,
212
  r: 0n
213
}, {
214
  a: -0x1e2n,
215
  r: 0x1e2n
216
}, {
217
  a: -0xb87n,
218
  r: 0xb87n
219
}, {
220
  a: -0xen,
221
  r: 0xen
222
}, {
223
  a: 0n,
224
  r: 0n
225
}, {
226
  a: 0xfc64n,
227
  r: -0xfc64n
228
}, {
229
  a: -0xd9n,
230
  r: 0xd9n
231
}, {
232
  a: -0x3n,
233
  r: 0x3n
234
}, {
235
  a: -0x46n,
236
  r: 0x46n
237
}, {
238
  a: 0x5n,
239
  r: -0x5n
240
}, {
241
  a: 0n,
242
  r: 0n
243
}, {
244
  a: 0n,
245
  r: 0n
246
}, {
247
  a: 0n,
248
  r: 0n
249
}, {
250
  a: 0x1e2n,
251
  r: -0x1e2n
252
}, {
253
  a: 0xe5ccn,
254
  r: -0xe5ccn
255
}, {
256
  a: -0xbn,
257
  r: 0xbn
258
}, {
259
  a: 0x4fen,
260
  r: -0x4fen
261
}, {
262
  a: -0xbn,
263
  r: 0xbn
264
}, {
265
  a: -0xf5n,
266
  r: 0xf5n
267
}, {
268
  a: -0x48dn,
269
  r: 0x48dn
270
}, {
271
  a: 0n,
272
  r: 0n
273
}, {
274
  a: 0xdn,
275
  r: -0xdn
276
}, {
277
  a: -0x6n,
278
  r: 0x6n
279
}, {
280
  a: 0n,
281
  r: 0n
282
}, {
283
  a: 0n,
284
  r: 0n
285
}, {
286
  a: 0x3n,
287
  r: -0x3n
288
}, {
289
  a: 0n,
290
  r: 0n
291
}, {
292
  a: 0x597n,
293
  r: -0x597n
294
}, {
295
  a: 0n,
296
  r: 0n
297
}, {
298
  a: 0xafb8n,
299
  r: -0xafb8n
300
}, {
301
  a: -0xfcn,
302
  r: 0xfcn
303
}, {
304
  a: 0xdfn,
305
  r: -0xdfn
306
}, {
307
  a: 0n,
308
  r: 0n
309
}, {
310
  a: 0x678dn,
311
  r: -0x678dn
312
}, {
313
  a: 0xad8n,
314
  r: -0xad8n
315
}, {
316
  a: 0x920n,
317
  r: -0x920n
318
}, {
319
  a: -0x47n,
320
  r: 0x47n
321
}, {
322
  a: 0x56bbn,
323
  r: -0x56bbn
324
}, {
325
  a: -0x6dfn,
326
  r: 0x6dfn
327
}, {
328
  a: 0xe7dn,
329
  r: -0xe7dn
330
}, {
331
  a: 0xf3n,
332
  r: -0xf3n
333
}, {
334
  a: 0n,
335
  r: 0n
336
}, {
337
  a: 0x41n,
338
  r: -0x41n
339
}, {
340
  a: 0n,
341
  r: 0n
342
}, {
343
  a: 0xc96n,
344
  r: -0xc96n
345
}, {
346
  a: 0xe1n,
347
  r: -0xe1n
348
}, {
349
  a: 0n,
350
  r: 0n
351
}, {
352
  a: 0xa01n,
353
  r: -0xa01n
354
}, {
355
  a: 0x5c9fn,
356
  r: -0x5c9fn
357
}, {
358
  a: -0x619n,
359
  r: 0x619n
360
}, {
361
  a: 0n,
362
  r: 0n
363
}, {
364
  a: 0n,
365
  r: 0n
366
}, {
367
  a: 0xc498n,
368
  r: -0xc498n
369
}, {
370
  a: 0x7n,
371
  r: -0x7n
372
}, {
373
  a: -0x9en,
374
  r: 0x9en
375
}, {
376
  a: 0n,
377
  r: 0n
378
}, {
379
  a: -0x9n,
380
  r: 0x9n
381
}, {
382
  a: 0n,
383
  r: 0n
384
}, {
385
  a: -0x6bn,
386
  r: 0x6bn
387
}, {
388
  a: 0xd8n,
389
  r: -0xd8n
390
}, {
391
  a: 0xc9n,
392
  r: -0xc9n
393
}, {
394
  a: -0xcn,
395
  r: 0xcn
396
}, {
397
  a: 0x4b5n,
398
  r: -0x4b5n
399
}, {
400
  a: 0x4fb9n,
401
  r: -0x4fb9n
402
}, {
403
  a: 0x73aan,
404
  r: -0x73aan
405
}, {
406
  a: -0x20n,
407
  r: 0x20n
408
}, {
409
  a: 0n,
410
  r: 0n
411
}, {
412
  a: -0xddfn,
413
  r: 0xddfn
414
}, {
415
  a: -0xbn,
416
  r: 0xbn
417
}, {
418
  a: 0x5b5n,
419
  r: -0x5b5n
420
}, {
421
  a: 0x59n,
422
  r: -0x59n
423
}, {
424
  a: 0n,
425
  r: 0n
426
}, {
427
  a: -0xen,
428
  r: 0xen
429
}, {
430
  a: -0x6bn,
431
  r: 0x6bn
432
}, {
433
  a: 0xbn,
434
  r: -0xbn
435
}, {
436
  a: 0x2n,
437
  r: -0x2n
438
}, {
439
  a: 0x7n,
440
  r: -0x7n
441
}, {
442
  a: 0x75n,
443
  r: -0x75n
444
}, {
445
  a: -0x9f17n,
446
  r: 0x9f17n
447
}, {
448
  a: 0x88b7n,
449
  r: -0x88b7n
450
}, {
451
  a: 0n,
452
  r: 0n
453
}, {
454
  a: -0x940n,
455
  r: 0x940n
456
}, {
457
  a: 0xa22n,
458
  r: -0xa22n
459
}, {
460
  a: 0n,
461
  r: 0n
462
}, {
463
  a: -0xb6n,
464
  r: 0xb6n
465
}, {
466
  a: 0n,
467
  r: 0n
468
}, {
469
  a: 0n,
470
  r: 0n
471
}, {
472
  a: -0x4d9an,
473
  r: 0x4d9an
474
}, {
475
  a: 0n,
476
  r: 0n
477
}, {
478
  a: -0x75n,
479
  r: 0x75n
480
}, {
481
  a: -0x2049n,
482
  r: 0x2049n
483
}, {
484
  a: -0x29f8n,
485
  r: 0x29f8n
486
}, {
487
  a: 0n,
488
  r: 0n
489
}, {
490
  a: -0xdan,
491
  r: 0xdan
492
}, {
493
  a: -0xb49n,
494
  r: 0xb49n
495
}, {
496
  a: -0x8n,
497
  r: 0x8n
498
}, {
499
  a: 0n,
500
  r: 0n
501
}, {
502
  a: 0x5edn,
503
  r: -0x5edn
504
}, {
505
  a: -0x68n,
506
  r: 0x68n
507
}, {
508
  a: 0x5n,
509
  r: -0x5n
510
}, {
511
  a: 0n,
512
  r: 0n
513
}, {
514
  a: 0n,
515
  r: 0n
516
}, {
517
  a: -0xc76bn,
518
  r: 0xc76bn
519
}, {
520
  a: -0x89n,
521
  r: 0x89n
522
}, {
523
  a: 0x159n,
524
  r: -0x159n
525
}, {
526
  a: -0xcc95n,
527
  r: 0xcc95n
528
}, {
529
  a: -0xcbn,
530
  r: 0xcbn
531
}, {
532
  a: 0xdn,
533
  r: -0xdn
534
}, {
535
  a: 0n,
536
  r: 0n
537
}, {
538
  a: -0xb2dn,
539
  r: 0xb2dn
540
}, {
541
  a: 0x212n,
542
  r: -0x212n
543
}, {
544
  a: 0n,
545
  r: 0n
546
}, {
547
  a: 0xcd67n,
548
  r: -0xcd67n
549
}, {
550
  a: -0xcn,
551
  r: 0xcn
552
}, {
553
  a: 0n,
554
  r: 0n
555
}, {
556
  a: -0x7cn,
557
  r: 0x7cn
558
}, {
559
  a: 0x4a59n,
560
  r: -0x4a59n
561
}, {
562
  a: 0x3n,
563
  r: -0x3n
564
}, {
565
  a: 0n,
566
  r: 0n
567
}, {
568
  a: 0n,
569
  r: 0n
570
}, {
571
  a: -0x9n,
572
  r: 0x9n
573
}, {
574
  a: -0xbben,
575
  r: 0xbben
576
}, {
577
  a: -0x3en,
578
  r: 0x3en
579
}, {
580
  a: 0n,
581
  r: 0n
582
}, {
583
  a: -0x105fn,
584
  r: 0x105fn
585
}, {
586
  a: 0n,
587
  r: 0n
588
}, {
589
  a: -0x7n,
590
  r: 0x7n
591
}, {
592
  a: -0xf0n,
593
  r: 0xf0n
594
}, {
595
  a: 0n,
596
  r: 0n
597
}, {
598
  a: 0n,
599
  r: 0n
600
}, {
601
  a: 0xa4dn,
602
  r: -0xa4dn
603
}, {
604
  a: 0n,
605
  r: 0n
606
}, {
607
  a: 0x829en,
608
  r: -0x829en
609
}, {
610
  a: -0x7cd0n,
611
  r: 0x7cd0n
612
}, {
613
  a: 0x2d5bn,
614
  r: -0x2d5bn
615
}, {
616
  a: 0x209n,
617
  r: -0x209n
618
}, {
619
  a: 0n,
620
  r: 0n
621
}, {
622
  a: -0x80n,
623
  r: 0x80n
624
}, {
625
  a: 0x1178n,
626
  r: -0x1178n
627
}, {
628
  a: -0xe7n,
629
  r: 0xe7n
630
}, {
631
  a: 0xan,
632
  r: -0xan
633
}, {
634
  a: 0x9n,
635
  r: -0x9n
636
}, {
637
  a: 0x1fn,
638
  r: -0x1fn
639
}, {
640
  a: -0xfec4n,
641
  r: 0xfec4n
642
}, {
643
  a: 0n,
644
  r: 0n
645
}, {
646
  a: 0xan,
647
  r: -0xan
648
}, {
649
  a: 0x936n,
650
  r: -0x936n
651
}, {
652
  a: 0x440n,
653
  r: -0x440n
654
}, {
655
  a: -0xaf77n,
656
  r: 0xaf77n
657
}, {
658
  a: -0x41bn,
659
  r: 0x41bn
660
}, {
661
  a: 0xe0n,
662
  r: -0xe0n
663
}, {
664
  a: 0n,
665
  r: 0n
666
}, {
667
  a: 0n,
668
  r: 0n
669
}, {
670
  a: -0x3b70n,
671
  r: 0x3b70n
672
}, {
673
  a: 0xaf3n,
674
  r: -0xaf3n
675
}, {
676
  a: 0x6n,
677
  r: -0x6n
678
}, {
679
  a: 0xan,
680
  r: -0xan
681
}, {
682
  a: -0xfen,
683
  r: 0xfen
684
}, {
685
  a: -0x27n,
686
  r: 0x27n
687
}, {
688
  a: -0xcefn,
689
  r: 0xcefn
690
}, {
691
  a: 0n,
692
  r: 0n
693
}, {
694
  a: 0n,
695
  r: 0n
696
}, {
697
  a: 0n,
698
  r: 0n
699
}, {
700
  a: 0xea9n,
701
  r: -0xea9n
702
}, {
703
  a: 0x80b1n,
704
  r: -0x80b1n
705
}, {
706
  a: 0n,
707
  r: 0n
708
}, {
709
  a: 0xcn,
710
  r: -0xcn
711
}, {
712
  a: -0x3c5cn,
713
  r: 0x3c5cn
714
}, {
715
  a: 0n,
716
  r: 0n
717
}, {
718
  a: -0x7d2n,
719
  r: 0x7d2n
720
}, {
721
  a: -0x8e8fn,
722
  r: 0x8e8fn
723
}, {
724
  a: 0x19bn,
725
  r: -0x19bn
726
}, {
727
  a: -0xff7n,
728
  r: 0xff7n
729
}, {
730
  a: 0x9cn,
731
  r: -0x9cn
732
}, {
733
  a: -0x4a90n,
734
  r: 0x4a90n
735
}, {
736
  a: 0n,
737
  r: 0n
738
}, {
739
  a: -0xan,
740
  r: 0xan
741
}, {
742
  a: 0x6d5n,
743
  r: -0x6d5n
744
}, {
745
  a: -0x3489n,
746
  r: 0x3489n
747
}, {
748
  a: 0n,
749
  r: 0n
750
}, {
751
  a: -0x1n,
752
  r: 0x1n
753
}, {
754
  a: 0xcn,
755
  r: -0xcn
756
}, {
757
  a: -0x9c29n,
758
  r: 0x9c29n
759
}, {
760
  a: 0xcbn,
761
  r: -0xcbn
762
}, {
763
  a: -0xb01n,
764
  r: 0xb01n
765
}, {
766
  a: -0x77n,
767
  r: 0x77n
768
}, {
769
  a: 0x8n,
770
  r: -0x8n
771
}, {
772
  a: 0n,
773
  r: 0n
774
}, {
775
  a: 0x93ecn,
776
  r: -0x93ecn
777
}, {
778
  a: -0x4e7bn,
779
  r: 0x4e7bn
780
}, {
781
  a: 0n,
782
  r: 0n
783
}, {
784
  a: 0xen,
785
  r: -0xen
786
}, {
787
  a: 0n,
788
  r: 0n
789
}, {
790
  a: -0x1102n,
791
  r: 0x1102n
792
}, {
793
  a: -0xben,
794
  r: 0xben
795
}, {
796
  a: -0xfn,
797
  r: 0xfn
798
}, {
799
  a: 0x7cn,
800
  r: -0x7cn
801
}, {
802
  a: 0x6n,
803
  r: -0x6n
804
}, {
805
  a: 0x3n,
806
  r: -0x3n
807
}, {
808
  a: 0n,
809
  r: 0n
810
}, {
811
  a: -0x6n,
812
  r: 0x6n
813
}, {
814
  a: 0x6546n,
815
  r: -0x6546n
816
}, {
817
  a: -0x63n,
818
  r: 0x63n
819
}, {
820
  a: 0n,
821
  r: 0n
822
}, {
823
  a: 0x2cn,
824
  r: -0x2cn
825
}, {
826
  a: -0x3an,
827
  r: 0x3an
828
}, {
829
  a: -0x7287n,
830
  r: 0x7287n
831
}, {
832
  a: 0x27n,
833
  r: -0x27n
834
}, {
835
  a: -0xadadn,
836
  r: 0xadadn
837
}, {
838
  a: 0n,
839
  r: 0n
840
}, {
841
  a: -0xd5e0n,
842
  r: 0xd5e0n
843
}, {
844
  a: -0x3656n,
845
  r: 0x3656n
846
}, {
847
  a: -0xb39n,
848
  r: 0xb39n
849
}, {
850
  a: -0x58n,
851
  r: 0x58n
852
}, {
853
  a: 0x418n,
854
  r: -0x418n
855
}, {
856
  a: 0x8n,
857
  r: -0x8n
858
}, {
859
  a: 0x330fn,
860
  r: -0x330fn
861
}, {
862
  a: 0x7a13n,
863
  r: -0x7a13n
864
}, {
865
  a: 0n,
866
  r: 0n
867
}, {
868
  a: 0n,
869
  r: 0n
870
}, {
871
  a: -0x6n,
872
  r: 0x6n
873
}, {
874
  a: -0xafn,
875
  r: 0xafn
876
}, {
877
  a: -0xcn,
878
  r: 0xcn
879
}, {
880
  a: -0xcd3n,
881
  r: 0xcd3n
882
}, {
883
  a: 0n,
884
  r: 0n
885
}, {
886
  a: 0x5an,
887
  r: -0x5an
888
}, {
889
  a: -0xen,
890
  r: 0xen
891
}, {
892
  a: -0xe3ean,
893
  r: 0xe3ean
894
}, {
895
  a: -0xb430n,
896
  r: 0xb430n
897
}, {
898
  a: 0xf20n,
899
  r: -0xf20n
900
}, {
901
  a: 0n,
902
  r: 0n
903
}, {
904
  a: 0x56n,
905
  r: -0x56n
906
}, {
907
  a: 0n,
908
  r: 0n
909
}, {
910
  a: -0x143cn,
911
  r: 0x143cn
912
}, {
913
  a: -0x6f9n,
914
  r: 0x6f9n
915
}, {
916
  a: 0x97n,
917
  r: -0x97n
918
}, {
919
  a: -0x84dn,
920
  r: 0x84dn
921
}, {
922
  a: 0x445n,
923
  r: -0x445n
924
}, {
925
  a: -0x1n,
926
  r: 0x1n
927
}, {
928
  a: 0n,
929
  r: 0n
930
}, {
931
  a: 0xda99n,
932
  r: -0xda99n
933
}, {
934
  a: -0xan,
935
  r: 0xan
936
}, {
937
  a: 0n,
938
  r: 0n
939
}, {
940
  a: -0x6n,
941
  r: 0x6n
942
}, {
943
  a: 0x233n,
944
  r: -0x233n
945
}, {
946
  a: -0xadbn,
947
  r: 0xadbn
948
}, {
949
  a: 0n,
950
  r: 0n
951
}, {
952
  a: 0x9n,
953
  r: -0x9n
954
}, {
955
  a: 0xb7cn,
956
  r: -0xb7cn
957
}, {
958
  a: 0n,
959
  r: 0n
960
}, {
961
  a: -0x2cn,
962
  r: 0x2cn
963
}, {
964
  a: -0x7f2n,
965
  r: 0x7f2n
966
}, {
967
  a: 0n,
968
  r: 0n
969
}, {
970
  a: -0x9ccbn,
971
  r: 0x9ccbn
972
}, {
973
  a: -0x9n,
974
  r: 0x9n
975
}, {
976
  a: -0xdfn,
977
  r: 0xdfn
978
}, {
979
  a: -0xfbdcn,
980
  r: 0xfbdcn
981
}, {
982
  a: 0n,
983
  r: 0n
984
}, {
985
  a: -0xa5ccn,
986
  r: 0xa5ccn
987
}, {
988
  a: -0x2n,
989
  r: 0x2n
990
}, {
991
  a: -0xa2en,
992
  r: 0xa2en
993
}, {
994
  a: -0x3n,
995
  r: 0x3n
996
}, {
997
  a: -0x17n,
998
  r: 0x17n
999
}, {
1000
  a: 0x2an,
1001
  r: -0x2an
1002
}, {
1003
  a: -0xe3n,
1004
  r: 0xe3n
1005
}, {
1006
  a: 0xdn,
1007
  r: -0xdn
1008
}, {
1009
  a: -0x909n,
1010
  r: 0x909n
1011
}, {
1012
  a: 0x3n,
1013
  r: -0x3n
1014
}, {
1015
  a: 0xd9n,
1016
  r: -0xd9n
1017
}, {
1018
  a: 0xd2n,
1019
  r: -0xd2n
1020
}, {
1021
  a: 0n,
1022
  r: 0n
1023
}, {
1024
  a: -0xd7n,
1025
  r: 0xd7n
1026
}, {
1027
  a: 0x75n,
1028
  r: -0x75n
1029
}, {
1030
  a: 0xa9n,
1031
  r: -0xa9n
1032
}, {
1033
  a: -0x77n,
1034
  r: 0x77n
1035
}, {
1036
  a: -0x20n,
1037
  r: 0x20n
1038
}, {
1039
  a: 0xa63n,
1040
  r: -0xa63n
1041
}, {
1042
  a: -0x586n,
1043
  r: 0x586n
1044
}, {
1045
  a: -0xen,
1046
  r: 0xen
1047
}, {
1048
  a: 0x62n,
1049
  r: -0x62n
1050
}, {
1051
  a: -0x283n,
1052
  r: 0x283n
1053
}, {
1054
  a: 0x66n,
1055
  r: -0x66n
1056
}, {
1057
  a: -0x7914n,
1058
  r: 0x7914n
1059
}, {
1060
  a: 0x9d46n,
1061
  r: -0x9d46n
1062
}, {
1063
  a: 0xdb8n,
1064
  r: -0xdb8n
1065
}, {
1066
  a: -0xaeedn,
1067
  r: 0xaeedn
1068
}, {
1069
  a: 0n,
1070
  r: 0n
1071
}, {
1072
  a: 0xe9c7n,
1073
  r: -0xe9c7n
1074
}, {
1075
  a: -0x6n,
1076
  r: 0x6n
1077
}, {
1078
  a: 0x89c5n,
1079
  r: -0x89c5n
1080
}, {
1081
  a: 0n,
1082
  r: 0n
1083
}, {
1084
  a: 0x5an,
1085
  r: -0x5an
1086
}, {
1087
  a: 0xa15en,
1088
  r: -0xa15en
1089
}, {
1090
  a: 0n,
1091
  r: 0n
1092
}, {
1093
  a: 0xd310n,
1094
  r: -0xd310n
1095
}, {
1096
  a: -0xdn,
1097
  r: 0xdn
1098
}, {
1099
  a: -0xfcbn,
1100
  r: 0xfcbn
1101
}, {
1102
  a: 0x9f3n,
1103
  r: -0x9f3n
1104
}, {
1105
  a: 0x701n,
1106
  r: -0x701n
1107
}, {
1108
  a: 0xd6ean,
1109
  r: -0xd6ean
1110
}, {
1111
  a: 0n,
1112
  r: 0n
1113
}, {
1114
  a: 0n,
1115
  r: 0n
1116
}, {
1117
  a: -0x5e5n,
1118
  r: 0x5e5n
1119
}, {
1120
  a: 0xen,
1121
  r: -0xen
1122
}, {
1123
  a: -0xc53cn,
1124
  r: 0xc53cn
1125
}, {
1126
  a: 0n,
1127
  r: 0n
1128
}, {
1129
  a: 0n,
1130
  r: 0n
1131
}, {
1132
  a: 0xfn,
1133
  r: -0xfn
1134
}, {
1135
  a: 0n,
1136
  r: 0n
1137
}, {
1138
  a: 0n,
1139
  r: 0n
1140
}, {
1141
  a: -0xeceen,
1142
  r: 0xeceen
1143
}, {
1144
  a: 0x92bn,
1145
  r: -0x92bn
1146
}, {
1147
  a: -0x1bdn,
1148
  r: 0x1bdn
1149
}, {
1150
  a: 0n,
1151
  r: 0n
1152
}, {
1153
  a: 0n,
1154
  r: 0n
1155
}, {
1156
  a: 0xa2n,
1157
  r: -0xa2n
1158
}, {
1159
  a: -0xdn,
1160
  r: 0xdn
1161
}, {
1162
  a: 0xfa53n,
1163
  r: -0xfa53n
1164
}, {
1165
  a: 0xc14n,
1166
  r: -0xc14n
1167
}, {
1168
  a: 0x744fn,
1169
  r: -0x744fn
1170
}, {
1171
  a: 0x9bn,
1172
  r: -0x9bn
1173
}, {
1174
  a: 0n,
1175
  r: 0n
1176
}, {
1177
  a: 0x8c6n,
1178
  r: -0x8c6n
1179
}, {
1180
  a: 0x12en,
1181
  r: -0x12en
1182
}, {
1183
  a: -0x6n,
1184
  r: 0x6n
1185
}, {
1186
  a: -0xdn,
1187
  r: 0xdn
1188
}, {
1189
  a: 0x1e1n,
1190
  r: -0x1e1n
1191
}, {
1192
  a: -0x99f3n,
1193
  r: 0x99f3n
1194
}, {
1195
  a: -0xd6n,
1196
  r: 0xd6n
1197
}, {
1198
  a: 0xb4fn,
1199
  r: -0xb4fn
1200
}, {
1201
  a: 0x291n,
1202
  r: -0x291n
1203
}, {
1204
  a: 0x6n,
1205
  r: -0x6n
1206
}, {
1207
  a: -0xfbn,
1208
  r: 0xfbn
1209
}, {
1210
  a: 0x49n,
1211
  r: -0x49n
1212
}, {
1213
  a: 0x19cn,
1214
  r: -0x19cn
1215
}, {
1216
  a: 0x70fn,
1217
  r: -0x70fn
1218
}, {
1219
  a: 0n,
1220
  r: 0n
1221
}, {
1222
  a: -0xbn,
1223
  r: 0xbn
1224
}, {
1225
  a: 0xc336n,
1226
  r: -0xc336n
1227
}, {
1228
  a: 0x6cn,
1229
  r: -0x6cn
1230
}, {
1231
  a: 0x86n,
1232
  r: -0x86n
1233
}, {
1234
  a: 0x4n,
1235
  r: -0x4n
1236
}, {
1237
  a: -0x5can,
1238
  r: 0x5can
1239
}, {
1240
  a: 0xfb2bn,
1241
  r: -0xfb2bn
1242
}, {
1243
  a: 0xf1n,
1244
  r: -0xf1n
1245
}, {
1246
  a: -0xan,
1247
  r: 0xan
1248
}, {
1249
  a: 0xdn,
1250
  r: -0xdn
1251
}, {
1252
  a: -0x82n,
1253
  r: 0x82n
1254
}, {
1255
  a: 0x2239n,
1256
  r: -0x2239n
1257
}, {
1258
  a: 0x2n,
1259
  r: -0x2n
1260
}, {
1261
  a: -0xb68cn,
1262
  r: 0xb68cn
1263
}, {
1264
  a: -0x1ean,
1265
  r: 0x1ean
1266
}, {
1267
  a: -0xe497n,
1268
  r: 0xe497n
1269
}, {
1270
  a: 0x2en,
1271
  r: -0x2en
1272
}, {
1273
  a: 0xfen,
1274
  r: -0xfen
1275
}, {
1276
  a: 0xbn,
1277
  r: -0xbn
1278
}, {
1279
  a: 0n,
1280
  r: 0n
1281
}, {
1282
  a: 0xfn,
1283
  r: -0xfn
1284
}, {
1285
  a: 0xcbbn,
1286
  r: -0xcbbn
1287
}, {
1288
  a: 0n,
1289
  r: 0n
1290
}, {
1291
  a: -0xc7n,
1292
  r: 0xc7n
1293
}, {
1294
  a: -0xee83n,
1295
  r: 0xee83n
1296
}, {
1297
  a: -0xfn,
1298
  r: 0xfn
1299
}, {
1300
  a: -0x9n,
1301
  r: 0x9n
1302
}, {
1303
  a: -0x94n,
1304
  r: 0x94n
1305
}, {
1306
  a: 0x193n,
1307
  r: -0x193n
1308
}, {
1309
  a: -0xdn,
1310
  r: 0xdn
1311
}, {
1312
  a: 0x578n,
1313
  r: -0x578n
1314
}, {
1315
  a: 0x8726n,
1316
  r: -0x8726n
1317
}, {
1318
  a: 0xe31n,
1319
  r: -0xe31n
1320
}, {
1321
  a: -0x2n,
1322
  r: 0x2n
1323
}, {
1324
  a: 0x3bn,
1325
  r: -0x3bn
1326
}, {
1327
  a: -0xbn,
1328
  r: 0xbn
1329
}, {
1330
  a: -0x9cn,
1331
  r: 0x9cn
1332
}, {
1333
  a: 0xbefn,
1334
  r: -0xbefn
1335
}, {
1336
  a: -0x586n,
1337
  r: 0x586n
1338
}, {
1339
  a: 0x7cn,
1340
  r: -0x7cn
1341
}, {
1342
  a: 0xcn,
1343
  r: -0xcn
1344
}, {
1345
  a: 0x5n,
1346
  r: -0x5n
1347
}, {
1348
  a: -0x46n,
1349
  r: 0x46n
1350
}, {
1351
  a: 0xedn,
1352
  r: -0xedn
1353
}, {
1354
  a: 0n,
1355
  r: 0n
1356
}, {
1357
  a: -0xdddn,
1358
  r: 0xdddn
1359
}, {
1360
  a: 0xd1n,
1361
  r: -0xd1n
1362
}, {
1363
  a: -0x44fn,
1364
  r: 0x44fn
1365
}, {
1366
  a: 0xb7en,
1367
  r: -0xb7en
1368
}, {
1369
  a: -0x1n,
1370
  r: 0x1n
1371
}, {
1372
  a: 0n,
1373
  r: 0n
1374
}, {
1375
  a: 0xfn,
1376
  r: -0xfn
1377
}, {
1378
  a: 0x73fen,
1379
  r: -0x73fen
1380
}, {
1381
  a: -0x3fn,
1382
  r: 0x3fn
1383
}, {
1384
  a: 0x71n,
1385
  r: -0x71n
1386
}, {
1387
  a: 0x78n,
1388
  r: -0x78n
1389
}, {
1390
  a: 0xa9n,
1391
  r: -0xa9n
1392
}, {
1393
  a: -0x3en,
1394
  r: 0x3en
1395
}, {
1396
  a: 0n,
1397
  r: 0n
1398
}, {
1399
  a: -0x2dn,
1400
  r: 0x2dn
1401
}, {
1402
  a: 0x226dn,
1403
  r: -0x226dn
1404
}, {
1405
  a: -0x615fn,
1406
  r: 0x615fn
1407
}, {
1408
  a: 0n,
1409
  r: 0n
1410
}, {
1411
  a: 0n,
1412
  r: 0n
1413
}, {
1414
  a: -0x4n,
1415
  r: 0x4n
1416
}, {
1417
  a: 0x6n,
1418
  r: -0x6n
1419
}, {
1420
  a: 0xben,
1421
  r: -0xben
1422
}, {
1423
  a: 0x2b66n,
1424
  r: -0x2b66n
1425
}, {
1426
  a: -0xcn,
1427
  r: 0xcn
1428
}, {
1429
  a: -0xb8fn,
1430
  r: 0xb8fn
1431
}, {
1432
  a: 0n,
1433
  r: 0n
1434
}, {
1435
  a: -0x44n,
1436
  r: 0x44n
1437
}, {
1438
  a: -0xfbn,
1439
  r: 0xfbn
1440
}, {
1441
  a: 0x9abn,
1442
  r: -0x9abn
1443
}, {
1444
  a: 0n,
1445
  r: 0n
1446
}, {
1447
  a: 0xa1e6n,
1448
  r: -0xa1e6n
1449
}, {
1450
  a: 0x2dn,
1451
  r: -0x2dn
1452
}, {
1453
  a: 0xa1n,
1454
  r: -0xa1n
1455
}, {
1456
  a: -0x9efn,
1457
  r: 0x9efn
1458
}, {
1459
  a: 0n,
1460
  r: 0n
1461
}, {
1462
  a: -0xd3n,
1463
  r: 0xd3n
1464
}, {
1465
  a: -0x9b1n,
1466
  r: 0x9b1n
1467
}, {
1468
  a: -0xa6dfn,
1469
  r: 0xa6dfn
1470
}, {
1471
  a: 0x62d9n,
1472
  r: -0x62d9n
1473
}, {
1474
  a: 0x5n,
1475
  r: -0x5n
1476
}, {
1477
  a: 0x9bcn,
1478
  r: -0x9bcn
1479
}, {
1480
  a: -0x69an,
1481
  r: 0x69an
1482
}, {
1483
  a: -0xdn,
1484
  r: 0xdn
1485
}, {
1486
  a: 0x57bn,
1487
  r: -0x57bn
1488
}, {
1489
  a: -0x5176n,
1490
  r: 0x5176n
1491
}, {
1492
  a: 0x3n,
1493
  r: -0x3n
1494
}, {
1495
  a: 0n,
1496
  r: 0n
1497
}, {
1498
  a: -0xa2n,
1499
  r: 0xa2n
1500
}, {
1501
  a: -0x9f14n,
1502
  r: 0x9f14n
1503
}, {
1504
  a: -0xd44n,
1505
  r: 0xd44n
1506
}, {
1507
  a: 0x18n,
1508
  r: -0x18n
1509
}, {
1510
  a: 0xcn,
1511
  r: -0xcn
1512
}, {
1513
  a: 0n,
1514
  r: 0n
1515
}, {
1516
  a: 0x36n,
1517
  r: -0x36n
1518
}, {
1519
  a: -0x4n,
1520
  r: 0x4n
1521
}, {
1522
  a: -0x4n,
1523
  r: 0x4n
1524
}, {
1525
  a: 0x122n,
1526
  r: -0x122n
1527
}, {
1528
  a: 0xe7n,
1529
  r: -0xe7n
1530
}, {
1531
  a: 0xfn,
1532
  r: -0xfn
1533
}, {
1534
  a: 0n,
1535
  r: 0n
1536
}, {
1537
  a: 0xc43n,
1538
  r: -0xc43n
1539
}, {
1540
  a: 0x4548n,
1541
  r: -0x4548n
1542
}, {
1543
  a: -0x69n,
1544
  r: 0x69n
1545
}, {
1546
  a: 0x8een,
1547
  r: -0x8een
1548
}, {
1549
  a: 0x1n,
1550
  r: -0x1n
1551
}, {
1552
  a: 0xa96n,
1553
  r: -0xa96n
1554
}, {
1555
  a: 0n,
1556
  r: 0n
1557
}, {
1558
  a: 0xdn,
1559
  r: -0xdn
1560
}, {
1561
  a: -0xed3n,
1562
  r: 0xed3n
1563
}, {
1564
  a: -0x8n,
1565
  r: 0x8n
1566
}, {
1567
  a: -0xcn,
1568
  r: 0xcn
1569
}, {
1570
  a: -0x2107n,
1571
  r: 0x2107n
1572
}, {
1573
  a: 0xen,
1574
  r: -0xen
1575
}, {
1576
  a: -0xf8n,
1577
  r: 0xf8n
1578
}, {
1579
  a: 0xbn,
1580
  r: -0xbn
1581
}, {
1582
  a: -0x22n,
1583
  r: 0x22n
1584
}, {
1585
  a: -0x62b4n,
1586
  r: 0x62b4n
1587
}, {
1588
  a: -0x7ad6n,
1589
  r: 0x7ad6n
1590
}, {
1591
  a: 0x6a3n,
1592
  r: -0x6a3n
1593
}, {
1594
  a: 0n,
1595
  r: 0n
1596
}, {
1597
  a: 0xe1fn,
1598
  r: -0xe1fn
1599
}, {
1600
  a: -0x12n,
1601
  r: 0x12n
1602
}, {
1603
  a: 0x4e14n,
1604
  r: -0x4e14n
1605
}, {
1606
  a: 0n,
1607
  r: 0n
1608
}, {
1609
  a: -0xcn,
1610
  r: 0xcn
1611
}, {
1612
  a: 0n,
1613
  r: 0n
1614
}, {
1615
  a: -0x88n,
1616
  r: 0x88n
1617
}, {
1618
  a: 0x65cn,
1619
  r: -0x65cn
1620
}, {
1621
  a: -0x9n,
1622
  r: 0x9n
1623
}, {
1624
  a: 0x1n,
1625
  r: -0x1n
1626
}, {
1627
  a: 0x39n,
1628
  r: -0x39n
1629
}, {
1630
  a: 0x3an,
1631
  r: -0x3an
1632
}, {
1633
  a: 0n,
1634
  r: 0n
1635
}, {
1636
  a: -0x6fben,
1637
  r: 0x6fben
1638
}, {
1639
  a: 0xc8n,
1640
  r: -0xc8n
1641
}, {
1642
  a: 0x32c9n,
1643
  r: -0x32c9n
1644
}, {
1645
  a: -0xc24n,
1646
  r: 0xc24n
1647
}, {
1648
  a: 0n,
1649
  r: 0n
1650
}, {
1651
  a: 0x97bn,
1652
  r: -0x97bn
1653
}, {
1654
  a: 0xfn,
1655
  r: -0xfn
1656
}, {
1657
  a: -0xd5an,
1658
  r: 0xd5an
1659
}, {
1660
  a: -0xe8n,
1661
  r: 0xe8n
1662
}, {
1663
  a: -0x80n,
1664
  r: 0x80n
1665
}, {
1666
  a: 0n,
1667
  r: 0n
1668
}, {
1669
  a: -0x574n,
1670
  r: 0x574n
1671
}, {
1672
  a: -0xf11n,
1673
  r: 0xf11n
1674
}, {
1675
  a: 0n,
1676
  r: 0n
1677
}, {
1678
  a: 0xdf27n,
1679
  r: -0xdf27n
1680
}, {
1681
  a: 0xb3n,
1682
  r: -0xb3n
1683
}, {
1684
  a: 0x9fb9n,
1685
  r: -0x9fb9n
1686
}, {
1687
  a: 0xdaa9n,
1688
  r: -0xdaa9n
1689
}, {
1690
  a: -0xb2n,
1691
  r: 0xb2n
1692
}, {
1693
  a: 0x44can,
1694
  r: -0x44can
1695
}, {
1696
  a: -0x6n,
1697
  r: 0x6n
1698
}, {
1699
  a: 0xae4n,
1700
  r: -0xae4n
1701
}, {
1702
  a: 0n,
1703
  r: 0n
1704
}, {
1705
  a: 0x7n,
1706
  r: -0x7n
1707
}, {
1708
  a: 0x94n,
1709
  r: -0x94n
1710
}, {
1711
  a: -0x6n,
1712
  r: 0x6n
1713
}, {
1714
  a: 0x2fn,
1715
  r: -0x2fn
1716
}, {
1717
  a: -0x3fn,
1718
  r: 0x3fn
1719
}, {
1720
  a: -0x8n,
1721
  r: 0x8n
1722
}, {
1723
  a: -0xd8en,
1724
  r: 0xd8en
1725
}, {
1726
  a: 0x561n,
1727
  r: -0x561n
1728
}, {
1729
  a: 0x556n,
1730
  r: -0x556n
1731
}, {
1732
  a: 0n,
1733
  r: 0n
1734
}, {
1735
  a: -0xd92n,
1736
  r: 0xd92n
1737
}, {
1738
  a: 0x57dfn,
1739
  r: -0x57dfn
1740
}, {
1741
  a: 0n,
1742
  r: 0n
1743
}, {
1744
  a: 0xc3n,
1745
  r: -0xc3n
1746
}, {
1747
  a: -0xa287n,
1748
  r: 0xa287n
1749
}, {
1750
  a: 0n,
1751
  r: 0n
1752
}, {
1753
  a: 0x221n,
1754
  r: -0x221n
1755
}, {
1756
  a: -0x11e8n,
1757
  r: 0x11e8n
1758
}, {
1759
  a: 0n,
1760
  r: 0n
1761
}, {
1762
  a: 0n,
1763
  r: 0n
1764
}, {
1765
  a: 0n,
1766
  r: 0n
1767
}, {
1768
  a: 0x2e6n,
1769
  r: -0x2e6n
1770
}, {
1771
  a: -0x7n,
1772
  r: 0x7n
1773
}, {
1774
  a: 0n,
1775
  r: 0n
1776
}, {
1777
  a: 0xfe2n,
1778
  r: -0xfe2n
1779
}, {
1780
  a: -0x7c9an,
1781
  r: 0x7c9an
1782
}, {
1783
  a: 0xf46n,
1784
  r: -0xf46n
1785
}, {
1786
  a: 0xc60n,
1787
  r: -0xc60n
1788
}, {
1789
  a: -0x94n,
1790
  r: 0x94n
1791
}, {
1792
  a: -0x675n,
1793
  r: 0x675n
1794
}, {
1795
  a: 0n,
1796
  r: 0n
1797
}, {
1798
  a: 0x9413n,
1799
  r: -0x9413n
1800
}, {
1801
  a: -0x25en,
1802
  r: 0x25en
1803
}, {
1804
  a: -0xf3n,
1805
  r: 0xf3n
1806
}, {
1807
  a: 0n,
1808
  r: 0n
1809
}, {
1810
  a: 0n,
1811
  r: 0n
1812
}, {
1813
  a: 0x54dn,
1814
  r: -0x54dn
1815
}, {
1816
  a: 0n,
1817
  r: 0n
1818
}, {
1819
  a: 0xd4n,
1820
  r: -0xd4n
1821
}, {
1822
  a: 0xfn,
1823
  r: -0xfn
1824
}, {
1825
  a: 0xe6n,
1826
  r: -0xe6n
1827
}, {
1828
  a: 0x6n,
1829
  r: -0x6n
1830
}, {
1831
  a: 0x23b5n,
1832
  r: -0x23b5n
1833
}, {
1834
  a: 0xbcbn,
1835
  r: -0xbcbn
1836
}, {
1837
  a: -0x6n,
1838
  r: 0x6n
1839
}, {
1840
  a: 0n,
1841
  r: 0n
1842
}, {
1843
  a: 0x6bc2n,
1844
  r: -0x6bc2n
1845
}, {
1846
  a: -0x2fn,
1847
  r: 0x2fn
1848
}, {
1849
  a: -0xedn,
1850
  r: 0xedn
1851
}, {
1852
  a: 0n,
1853
  r: 0n
1854
}, {
1855
  a: 0x3adn,
1856
  r: -0x3adn
1857
}, {
1858
  a: -0x21b1n,
1859
  r: 0x21b1n
1860
}, {
1861
  a: 0n,
1862
  r: 0n
1863
}, {
1864
  a: 0xab03n,
1865
  r: -0xab03n
1866
}, {
1867
  a: 0x341dn,
1868
  r: -0x341dn
1869
}, {
1870
  a: 0x528n,
1871
  r: -0x528n
1872
}, {
1873
  a: -0xfdn,
1874
  r: 0xfdn
1875
}, {
1876
  a: 0xc8b1n,
1877
  r: -0xc8b1n
1878
}, {
1879
  a: -0x2ac0n,
1880
  r: 0x2ac0n
1881
}, {
1882
  a: -0xa4n,
1883
  r: 0xa4n
1884
}, {
1885
  a: 0x7n,
1886
  r: -0x7n
1887
}, {
1888
  a: 0x23n,
1889
  r: -0x23n
1890
}, {
1891
  a: 0n,
1892
  r: 0n
1893
}, {
1894
  a: -0xf10n,
1895
  r: 0xf10n
1896
}, {
1897
  a: 0xb2en,
1898
  r: -0xb2en
1899
}, {
1900
  a: 0x2bbn,
1901
  r: -0x2bbn
1902
}, {
1903
  a: 0n,
1904
  r: 0n
1905
}, {
1906
  a: 0x83e8n,
1907
  r: -0x83e8n
1908
}, {
1909
  a: 0x63n,
1910
  r: -0x63n
1911
}, {
1912
  a: 0n,
1913
  r: 0n
1914
}, {
1915
  a: 0x6n,
1916
  r: -0x6n
1917
}, {
1918
  a: 0x3n,
1919
  r: -0x3n
1920
}, {
1921
  a: 0x31n,
1922
  r: -0x31n
1923
}, {
1924
  a: 0x16cn,
1925
  r: -0x16cn
1926
}, {
1927
  a: 0x1a0n,
1928
  r: -0x1a0n
1929
}, {
1930
  a: 0x7n,
1931
  r: -0x7n
1932
}, {
1933
  a: -0x3fdn,
1934
  r: 0x3fdn
1935
}, {
1936
  a: -0x7678n,
1937
  r: 0x7678n
1938
}, {
1939
  a: -0x4n,
1940
  r: 0x4n
1941
}, {
1942
  a: 0n,
1943
  r: 0n
1944
}, {
1945
  a: -0x5n,
1946
  r: 0x5n
1947
}, {
1948
  a: 0xe21n,
1949
  r: -0xe21n
1950
}, {
1951
  a: 0xd1n,
1952
  r: -0xd1n
1953
}, {
1954
  a: 0n,
1955
  r: 0n
1956
}, {
1957
  a: 0xef7fn,
1958
  r: -0xef7fn
1959
}, {
1960
  a: 0xce9n,
1961
  r: -0xce9n
1962
}, {
1963
  a: -0xan,
1964
  r: 0xan
1965
}, {
1966
  a: 0xbf6fn,
1967
  r: -0xbf6fn
1968
}, {
1969
  a: -0x38n,
1970
  r: 0x38n
1971
}, {
1972
  a: 0x4n,
1973
  r: -0x4n
1974
}, {
1975
  a: -0xb51n,
1976
  r: 0xb51n
1977
}, {
1978
  a: 0n,
1979
  r: 0n
1980
}, {
1981
  a: 0x96n,
1982
  r: -0x96n
1983
}, {
1984
  a: 0n,
1985
  r: 0n
1986
}, {
1987
  a: 0n,
1988
  r: 0n
1989
}, {
1990
  a: 0xfn,
1991
  r: -0xfn
1992
}, {
1993
  a: 0x9659n,
1994
  r: -0x9659n
1995
}, {
1996
  a: -0xf934n,
1997
  r: 0xf934n
1998
}, {
1999
  a: -0x5n,
2000
  r: 0x5n
2001
}, {
2002
  a: -0x35n,
2003
  r: 0x35n
2004
}, {
2005
  a: 0x231n,
2006
  r: -0x231n
2007
}, {
2008
  a: 0n,
2009
  r: 0n
2010
}, {
2011
  a: 0n,
2012
  r: 0n
2013
}, {
2014
  a: 0x6n,
2015
  r: -0x6n
2016
}, {
2017
  a: -0x3n,
2018
  r: 0x3n
2019
}, {
2020
  a: -0xbn,
2021
  r: 0xbn
2022
}, {
2023
  a: 0x1a90n,
2024
  r: -0x1a90n
2025
}, {
2026
  a: -0xdd83n,
2027
  r: 0xdd83n
2028
}, {
2029
  a: -0x3e6n,
2030
  r: 0x3e6n
2031
}, {
2032
  a: 0xc1ffn,
2033
  r: -0xc1ffn
2034
}, {
2035
  a: 0n,
2036
  r: 0n
2037
}, {
2038
  a: 0x4n,
2039
  r: -0x4n
2040
}, {
2041
  a: -0xe4edn,
2042
  r: 0xe4edn
2043
}, {
2044
  a: -0x3n,
2045
  r: 0x3n
2046
}, {
2047
  a: 0xfe73n,
2048
  r: -0xfe73n
2049
}, {
2050
  a: 0n,
2051
  r: 0n
2052
}, {
2053
  a: 0xe0fen,
2054
  r: -0xe0fen
2055
}, {
2056
  a: -0x49dn,
2057
  r: 0x49dn
2058
}, {
2059
  a: 0x9n,
2060
  r: -0x9n
2061
}, {
2062
  a: 0n,
2063
  r: 0n
2064
}, {
2065
  a: 0n,
2066
  r: 0n
2067
}, {
2068
  a: 0x728bn,
2069
  r: -0x728bn
2070
}, {
2071
  a: -0x87bn,
2072
  r: 0x87bn
2073
}, {
2074
  a: -0x6fn,
2075
  r: 0x6fn
2076
}, {
2077
  a: 0xcn,
2078
  r: -0xcn
2079
}, {
2080
  a: 0x4ab1n,
2081
  r: -0x4ab1n
2082
}, {
2083
  a: 0xfban,
2084
  r: -0xfban
2085
}, {
2086
  a: 0n,
2087
  r: 0n
2088
}, {
2089
  a: 0n,
2090
  r: 0n
2091
}, {
2092
  a: 0x31n,
2093
  r: -0x31n
2094
}, {
2095
  a: 0x21abn,
2096
  r: -0x21abn
2097
}, {
2098
  a: 0xa6e1n,
2099
  r: -0xa6e1n
2100
}, {
2101
  a: -0x91n,
2102
  r: 0x91n
2103
}, {
2104
  a: 0x2d8n,
2105
  r: -0x2d8n
2106
}, {
2107
  a: 0xen,
2108
  r: -0xen
2109
}, {
2110
  a: 0n,
2111
  r: 0n
2112
}, {
2113
  a: -0xbd08n,
2114
  r: 0xbd08n
2115
}, {
2116
  a: -0xe14cn,
2117
  r: 0xe14cn
2118
}, {
2119
  a: -0x5n,
2120
  r: 0x5n
2121
}, {
2122
  a: -0x143n,
2123
  r: 0x143n
2124
}, {
2125
  a: -0x55n,
2126
  r: 0x55n
2127
}, {
2128
  a: 0x30n,
2129
  r: -0x30n
2130
}, {
2131
  a: -0x793n,
2132
  r: 0x793n
2133
}, {
2134
  a: -0x6n,
2135
  r: 0x6n
2136
}, {
2137
  a: 0xf4d4n,
2138
  r: -0xf4d4n
2139
}, {
2140
  a: 0x6n,
2141
  r: -0x6n
2142
}, {
2143
  a: 0x11n,
2144
  r: -0x11n
2145
}, {
2146
  a: -0xc0n,
2147
  r: 0xc0n
2148
}, {
2149
  a: -0x799fn,
2150
  r: 0x799fn
2151
}, {
2152
  a: -0xc31fn,
2153
  r: 0xc31fn
2154
}, {
2155
  a: 0xdn,
2156
  r: -0xdn
2157
}, {
2158
  a: -0x88n,
2159
  r: 0x88n
2160
}, {
2161
  a: 0x56en,
2162
  r: -0x56en
2163
}, {
2164
  a: 0x1n,
2165
  r: -0x1n
2166
}, {
2167
  a: 0n,
2168
  r: 0n
2169
}, {
2170
  a: 0n,
2171
  r: 0n
2172
}, {
2173
  a: 0x27en,
2174
  r: -0x27en
2175
}, {
2176
  a: 0x381n,
2177
  r: -0x381n
2178
}, {
2179
  a: -0x3dden,
2180
  r: 0x3dden
2181
}, {
2182
  a: -0xeaan,
2183
  r: 0xeaan
2184
}, {
2185
  a: 0n,
2186
  r: 0n
2187
}, {
2188
  a: 0x81en,
2189
  r: -0x81en
2190
}, {
2191
  a: 0n,
2192
  r: 0n
2193
}, {
2194
  a: 0n,
2195
  r: 0n
2196
}, {
2197
  a: -0x93dn,
2198
  r: 0x93dn
2199
}, {
2200
  a: 0xd15n,
2201
  r: -0xd15n
2202
}, {
2203
  a: 0x89n,
2204
  r: -0x89n
2205
}, {
2206
  a: 0x2n,
2207
  r: -0x2n
2208
}, {
2209
  a: -0x4n,
2210
  r: 0x4n
2211
}, {
2212
  a: -0x5n,
2213
  r: 0x5n
2214
}, {
2215
  a: 0xcn,
2216
  r: -0xcn
2217
}, {
2218
  a: 0x4n,
2219
  r: -0x4n
2220
}, {
2221
  a: 0x32b2n,
2222
  r: -0x32b2n
2223
}, {
2224
  a: -0xcn,
2225
  r: 0xcn
2226
}, {
2227
  a: 0x5n,
2228
  r: -0x5n
2229
}, {
2230
  a: 0n,
2231
  r: 0n
2232
}, {
2233
  a: 0n,
2234
  r: 0n
2235
}, {
2236
  a: 0n,
2237
  r: 0n
2238
}, {
2239
  a: 0x6b9n,
2240
  r: -0x6b9n
2241
}, {
2242
  a: -0xfn,
2243
  r: 0xfn
2244
}, {
2245
  a: 0n,
2246
  r: 0n
2247
}, {
2248
  a: -0x9bn,
2249
  r: 0x9bn
2250
}, {
2251
  a: 0x93n,
2252
  r: -0x93n
2253
}, {
2254
  a: 0x75n,
2255
  r: -0x75n
2256
}, {
2257
  a: 0n,
2258
  r: 0n
2259
}, {
2260
  a: -0x8n,
2261
  r: 0x8n
2262
}, {
2263
  a: -0x8n,
2264
  r: 0x8n
2265
}, {
2266
  a: 0xc19fn,
2267
  r: -0xc19fn
2268
}, {
2269
  a: 0n,
2270
  r: 0n
2271
}, {
2272
  a: 0xcn,
2273
  r: -0xcn
2274
}, {
2275
  a: -0x2218n,
2276
  r: 0x2218n
2277
}, {
2278
  a: -0x595n,
2279
  r: 0x595n
2280
}, {
2281
  a: -0x7d90n,
2282
  r: 0x7d90n
2283
}, {
2284
  a: 0xan,
2285
  r: -0xan
2286
}, {
2287
  a: 0x5be7n,
2288
  r: -0x5be7n
2289
}, {
2290
  a: 0x9n,
2291
  r: -0x9n
2292
}, {
2293
  a: 0n,
2294
  r: 0n
2295
}, {
2296
  a: -0xc5aan,
2297
  r: 0xc5aan
2298
}, {
2299
  a: -0x935n,
2300
  r: 0x935n
2301
}, {
2302
  a: -0xc8n,
2303
  r: 0xc8n
2304
}, {
2305
  a: -0x997n,
2306
  r: 0x997n
2307
}, {
2308
  a: 0n,
2309
  r: 0n
2310
}, {
2311
  a: 0xa792n,
2312
  r: -0xa792n
2313
}, {
2314
  a: 0xed75n,
2315
  r: -0xed75n
2316
}, {
2317
  a: -0x93cn,
2318
  r: 0x93cn
2319
}, {
2320
  a: 0x3fe7n,
2321
  r: -0x3fe7n
2322
}, {
2323
  a: -0xen,
2324
  r: 0xen
2325
}, {
2326
  a: 0xf23n,
2327
  r: -0xf23n
2328
}, {
2329
  a: 0x443n,
2330
  r: -0x443n
2331
}, {
2332
  a: 0x82n,
2333
  r: -0x82n
2334
}, {
2335
  a: 0n,
2336
  r: 0n
2337
}, {
2338
  a: -0xd8n,
2339
  r: 0xd8n
2340
}, {
2341
  a: -0xb4n,
2342
  r: 0xb4n
2343
}, {
2344
  a: -0x147n,
2345
  r: 0x147n
2346
}, {
2347
  a: -0x238an,
2348
  r: 0x238an
2349
}, {
2350
  a: -0xcn,
2351
  r: 0xcn
2352
}, {
2353
  a: -0x5318n,
2354
  r: 0x5318n
2355
}, {
2356
  a: -0x89cn,
2357
  r: 0x89cn
2358
}, {
2359
  a: 0n,
2360
  r: 0n
2361
}, {
2362
  a: 0xfdn,
2363
  r: -0xfdn
2364
}, {
2365
  a: -0xfn,
2366
  r: 0xfn
2367
}, {
2368
  a: -0x1dn,
2369
  r: 0x1dn
2370
}, {
2371
  a: -0x9n,
2372
  r: 0x9n
2373
}, {
2374
  a: -0x8b1n,
2375
  r: 0x8b1n
2376
}, {
2377
  a: 0xfbn,
2378
  r: -0xfbn
2379
}, {
2380
  a: 0xc5n,
2381
  r: -0xc5n
2382
}, {
2383
  a: 0x88n,
2384
  r: -0x88n
2385
}, {
2386
  a: 0xa5n,
2387
  r: -0xa5n
2388
}, {
2389
  a: -0xbn,
2390
  r: 0xbn
2391
}, {
2392
  a: -0x6bn,
2393
  r: 0x6bn
2394
}, {
2395
  a: -0xb5n,
2396
  r: 0xb5n
2397
}, {
2398
  a: 0x3dn,
2399
  r: -0x3dn
2400
}, {
2401
  a: 0x57f0n,
2402
  r: -0x57f0n
2403
}, {
2404
  a: -0x1ba1n,
2405
  r: 0x1ba1n
2406
}, {
2407
  a: 0n,
2408
  r: 0n
2409
}, {
2410
  a: 0n,
2411
  r: 0n
2412
}, {
2413
  a: 0x896n,
2414
  r: -0x896n
2415
}, {
2416
  a: 0n,
2417
  r: 0n
2418
}, {
2419
  a: -0xfcn,
2420
  r: 0xfcn
2421
}, {
2422
  a: 0x3fd7n,
2423
  r: -0x3fd7n
2424
}, {
2425
  a: -0xc6n,
2426
  r: 0xc6n
2427
}, {
2428
  a: -0x3n,
2429
  r: 0x3n
2430
}, {
2431
  a: -0x96fn,
2432
  r: 0x96fn
2433
}, {
2434
  a: 0x4n,
2435
  r: -0x4n
2436
}, {
2437
  a: 0xcn,
2438
  r: -0xcn
2439
}, {
2440
  a: 0x3ben,
2441
  r: -0x3ben
2442
}, {
2443
  a: -0x3355n,
2444
  r: 0x3355n
2445
}, {
2446
  a: -0xbn,
2447
  r: 0xbn
2448
}, {
2449
  a: 0x2a2n,
2450
  r: -0x2a2n
2451
}, {
2452
  a: 0x1ddbn,
2453
  r: -0x1ddbn
2454
}, {
2455
  a: 0xffn,
2456
  r: -0xffn
2457
}, {
2458
  a: 0x753n,
2459
  r: -0x753n
2460
}, {
2461
  a: 0xd67n,
2462
  r: -0xd67n
2463
}, {
2464
  a: 0x5n,
2465
  r: -0x5n
2466
}, {
2467
  a: 0x7aen,
2468
  r: -0x7aen
2469
}, {
2470
  a: -0xe6n,
2471
  r: 0xe6n
2472
}, {
2473
  a: 0x3dn,
2474
  r: -0x3dn
2475
}, {
2476
  a: 0n,
2477
  r: 0n
2478
}, {
2479
  a: 0n,
2480
  r: 0n
2481
}, {
2482
  a: 0x7359n,
2483
  r: -0x7359n
2484
}, {
2485
  a: -0x681fn,
2486
  r: 0x681fn
2487
}, {
2488
  a: -0xd61n,
2489
  r: 0xd61n
2490
}, {
2491
  a: 0x77an,
2492
  r: -0x77an
2493
}, {
2494
  a: -0x2n,
2495
  r: 0x2n
2496
}, {
2497
  a: 0x8n,
2498
  r: -0x8n
2499
}, {
2500
  a: 0x580n,
2501
  r: -0x580n
2502
}, {
2503
  a: 0n,
2504
  r: 0n
2505
}, {
2506
  a: -0xdb0n,
2507
  r: 0xdb0n
2508
}, {
2509
  a: 0x96n,
2510
  r: -0x96n
2511
}, {
2512
  a: 0n,
2513
  r: 0n
2514
}, {
2515
  a: 0n,
2516
  r: 0n
2517
}, {
2518
  a: 0n,
2519
  r: 0n
2520
}, {
2521
  a: 0x9n,
2522
  r: -0x9n
2523
}, {
2524
  a: 0x3482n,
2525
  r: -0x3482n
2526
}, {
2527
  a: 0xdbn,
2528
  r: -0xdbn
2529
}, {
2530
  a: 0n,
2531
  r: 0n
2532
}, {
2533
  a: 0n,
2534
  r: 0n
2535
}, {
2536
  a: -0xca8n,
2537
  r: 0xca8n
2538
}, {
2539
  a: 0xfcn,
2540
  r: -0xfcn
2541
}, {
2542
  a: -0x87n,
2543
  r: 0x87n
2544
}, {
2545
  a: 0xfn,
2546
  r: -0xfn
2547
}, {
2548
  a: -0x96efn,
2549
  r: 0x96efn
2550
}, {
2551
  a: -0x712n,
2552
  r: 0x712n
2553
}, {
2554
  a: -0xa003n,
2555
  r: 0xa003n
2556
}, {
2557
  a: 0xa994n,
2558
  r: -0xa994n
2559
}, {
2560
  a: -0x1n,
2561
  r: 0x1n
2562
}, {
2563
  a: -0x3fan,
2564
  r: 0x3fan
2565
}, {
2566
  a: -0x8c02n,
2567
  r: 0x8c02n
2568
}, {
2569
  a: 0x69f0n,
2570
  r: -0x69f0n
2571
}, {
2572
  a: 0xc6n,
2573
  r: -0xc6n
2574
}, {
2575
  a: -0x14f3n,
2576
  r: 0x14f3n
2577
}, {
2578
  a: 0x679dn,
2579
  r: -0x679dn
2580
}, {
2581
  a: -0x134n,
2582
  r: 0x134n
2583
}, {
2584
  a: 0n,
2585
  r: 0n
2586
}, {
2587
  a: -0xe52n,
2588
  r: 0xe52n
2589
}, {
2590
  a: -0xcn,
2591
  r: 0xcn
2592
}, {
2593
  a: -0x9fffn,
2594
  r: 0x9fffn
2595
}, {
2596
  a: -0x21n,
2597
  r: 0x21n
2598
}, {
2599
  a: 0x11n,
2600
  r: -0x11n
2601
}, {
2602
  a: 0n,
2603
  r: 0n
2604
}, {
2605
  a: 0n,
2606
  r: 0n
2607
}, {
2608
  a: 0n,
2609
  r: 0n
2610
}, {
2611
  a: -0x1cn,
2612
  r: 0x1cn
2613
}, {
2614
  a: 0x1n,
2615
  r: -0x1n
2616
}, {
2617
  a: 0x28n,
2618
  r: -0x28n
2619
}, {
2620
  a: -0xbn,
2621
  r: 0xbn
2622
}, {
2623
  a: 0x2ccn,
2624
  r: -0x2ccn
2625
}, {
2626
  a: 0n,
2627
  r: 0n
2628
}, {
2629
  a: -0xbn,
2630
  r: 0xbn
2631
}, {
2632
  a: -0x8n,
2633
  r: 0x8n
2634
}, {
2635
  a: -0x8fn,
2636
  r: 0x8fn
2637
}, {
2638
  a: -0x3n,
2639
  r: 0x3n
2640
}, {
2641
  a: -0xbd5fn,
2642
  r: 0xbd5fn
2643
}, {
2644
  a: -0xfccn,
2645
  r: 0xfccn
2646
}, {
2647
  a: 0x8fn,
2648
  r: -0x8fn
2649
}, {
2650
  a: 0x37an,
2651
  r: -0x37an
2652
}, {
2653
  a: 0x216cn,
2654
  r: -0x216cn
2655
}, {
2656
  a: 0n,
2657
  r: 0n
2658
}, {
2659
  a: 0n,
2660
  r: 0n
2661
}, {
2662
  a: -0x1a9n,
2663
  r: 0x1a9n
2664
}, {
2665
  a: 0xbn,
2666
  r: -0xbn
2667
}, {
2668
  a: -0xdn,
2669
  r: 0xdn
2670
}, {
2671
  a: -0xbc26n,
2672
  r: 0xbc26n
2673
}, {
2674
  a: -0xce2n,
2675
  r: 0xce2n
2676
}, {
2677
  a: 0n,
2678
  r: 0n
2679
}, {
2680
  a: 0xac1n,
2681
  r: -0xac1n
2682
}, {
2683
  a: 0x9an,
2684
  r: -0x9an
2685
}, {
2686
  a: 0xaa2n,
2687
  r: -0xaa2n
2688
}, {
2689
  a: 0x60cn,
2690
  r: -0x60cn
2691
}, {
2692
  a: 0n,
2693
  r: 0n
2694
}, {
2695
  a: 0x2bn,
2696
  r: -0x2bn
2697
}, {
2698
  a: -0x5dcbn,
2699
  r: 0x5dcbn
2700
}, {
2701
  a: -0xdn,
2702
  r: 0xdn
2703
}, {
2704
  a: 0x2fn,
2705
  r: -0x2fn
2706
}, {
2707
  a: 0n,
2708
  r: 0n
2709
}, {
2710
  a: -0xb3d0n,
2711
  r: 0xb3d0n
2712
}, {
2713
  a: 0x60n,
2714
  r: -0x60n
2715
}, {
2716
  a: 0x72n,
2717
  r: -0x72n
2718
}, {
2719
  a: 0n,
2720
  r: 0n
2721
}, {
2722
  a: 0n,
2723
  r: 0n
2724
}, {
2725
  a: -0xbc3cn,
2726
  r: 0xbc3cn
2727
}, {
2728
  a: 0n,
2729
  r: 0n
2730
}, {
2731
  a: 0xan,
2732
  r: -0xan
2733
}, {
2734
  a: 0x9f1an,
2735
  r: -0x9f1an
2736
}, {
2737
  a: 0x369n,
2738
  r: -0x369n
2739
}, {
2740
  a: 0x2d8n,
2741
  r: -0x2d8n
2742
}, {
2743
  a: -0xe3n,
2744
  r: 0xe3n
2745
}, {
2746
  a: 0xa83n,
2747
  r: -0xa83n
2748
}, {
2749
  a: 0xfn,
2750
  r: -0xfn
2751
}, {
2752
  a: -0x520n,
2753
  r: 0x520n
2754
}, {
2755
  a: 0x157n,
2756
  r: -0x157n
2757
}, {
2758
  a: 0xcn,
2759
  r: -0xcn
2760
}, {
2761
  a: -0x20n,
2762
  r: 0x20n
2763
}, {
2764
  a: -0xc4en,
2765
  r: 0xc4en
2766
}, {
2767
  a: 0x1dbn,
2768
  r: -0x1dbn
2769
}, {
2770
  a: 0xa8cen,
2771
  r: -0xa8cen
2772
}, {
2773
  a: 0xe9ddn,
2774
  r: -0xe9ddn
2775
}, {
2776
  a: 0n,
2777
  r: 0n
2778
}, {
2779
  a: 0x2an,
2780
  r: -0x2an
2781
}, {
2782
  a: 0xfn,
2783
  r: -0xfn
2784
}, {
2785
  a: 0xe9en,
2786
  r: -0xe9en
2787
}, {
2788
  a: 0x7n,
2789
  r: -0x7n
2790
}, {
2791
  a: 0x5e4n,
2792
  r: -0x5e4n
2793
}, {
2794
  a: -0x64n,
2795
  r: 0x64n
2796
}, {
2797
  a: -0x85d3n,
2798
  r: 0x85d3n
2799
}, {
2800
  a: 0x35n,
2801
  r: -0x35n
2802
}, {
2803
  a: 0xc11fn,
2804
  r: -0xc11fn
2805
}, {
2806
  a: -0xef8dn,
2807
  r: 0xef8dn
2808
}, {
2809
  a: -0x582dn,
2810
  r: 0x582dn
2811
}, {
2812
  a: -0xan,
2813
  r: 0xan
2814
}, {
2815
  a: 0n,
2816
  r: 0n
2817
}, {
2818
  a: 0n,
2819
  r: 0n
2820
}, {
2821
  a: -0x94n,
2822
  r: 0x94n
2823
}, {
2824
  a: 0x77n,
2825
  r: -0x77n
2826
}, {
2827
  a: 0x20n,
2828
  r: -0x20n
2829
}, {
2830
  a: -0x1n,
2831
  r: 0x1n
2832
}, {
2833
  a: -0xad5fn,
2834
  r: 0xad5fn
2835
}, {
2836
  a: 0x41n,
2837
  r: -0x41n
2838
}, {
2839
  a: 0n,
2840
  r: 0n
2841
}, {
2842
  a: 0xdf0n,
2843
  r: -0xdf0n
2844
}, {
2845
  a: -0xc0an,
2846
  r: 0xc0an
2847
}, {
2848
  a: 0x7b2n,
2849
  r: -0x7b2n
2850
}, {
2851
  a: -0x945n,
2852
  r: 0x945n
2853
}, {
2854
  a: 0xeaccn,
2855
  r: -0xeaccn
2856
}, {
2857
  a: 0n,
2858
  r: 0n
2859
}, {
2860
  a: 0xbn,
2861
  r: -0xbn
2862
}, {
2863
  a: 0xa0bdn,
2864
  r: -0xa0bdn
2865
}, {
2866
  a: 0x70d8n,
2867
  r: -0x70d8n
2868
}, {
2869
  a: 0n,
2870
  r: 0n
2871
}, {
2872
  a: -0x9e6n,
2873
  r: 0x9e6n
2874
}, {
2875
  a: 0xd1b7n,
2876
  r: -0xd1b7n
2877
}, {
2878
  a: 0x8ed2n,
2879
  r: -0x8ed2n
2880
}, {
2881
  a: -0x5074n,
2882
  r: 0x5074n
2883
}, {
2884
  a: 0xa2fn,
2885
  r: -0xa2fn
2886
}, {
2887
  a: -0x607cn,
2888
  r: 0x607cn
2889
}, {
2890
  a: 0n,
2891
  r: 0n
2892
}, {
2893
  a: 0n,
2894
  r: 0n
2895
}, {
2896
  a: 0x90n,
2897
  r: -0x90n
2898
}, {
2899
  a: 0n,
2900
  r: 0n
2901
}, {
2902
  a: -0x68c0n,
2903
  r: 0x68c0n
2904
}, {
2905
  a: -0xdf4n,
2906
  r: 0xdf4n
2907
}, {
2908
  a: 0x61n,
2909
  r: -0x61n
2910
}, {
2911
  a: -0x5dcn,
2912
  r: 0x5dcn
2913
}, {
2914
  a: -0x65n,
2915
  r: 0x65n
2916
}, {
2917
  a: -0xcb5n,
2918
  r: 0xcb5n
2919
}, {
2920
  a: 0x217n,
2921
  r: -0x217n
2922
}, {
2923
  a: -0x99n,
2924
  r: 0x99n
2925
}, {
2926
  a: 0x3n,
2927
  r: -0x3n
2928
}, {
2929
  a: -0xcddn,
2930
  r: 0xcddn
2931
}, {
2932
  a: -0xdn,
2933
  r: 0xdn
2934
}, {
2935
  a: 0x66n,
2936
  r: -0x66n
2937
}, {
2938
  a: -0xbn,
2939
  r: 0xbn
2940
}, {
2941
  a: 0xe1n,
2942
  r: -0xe1n
2943
}, {
2944
  a: -0x23fdn,
2945
  r: 0x23fdn
2946
}, {
2947
  a: 0xccn,
2948
  r: -0xccn
2949
}, {
2950
  a: -0x19bn,
2951
  r: 0x19bn
2952
}, {
2953
  a: 0n,
2954
  r: 0n
2955
}, {
2956
  a: 0x3dban,
2957
  r: -0x3dban
2958
}, {
2959
  a: -0x484n,
2960
  r: 0x484n
2961
}, {
2962
  a: -0xen,
2963
  r: 0xen
2964
}, {
2965
  a: -0x15n,
2966
  r: 0x15n
2967
}, {
2968
  a: -0xc569n,
2969
  r: 0xc569n
2970
}, {
2971
  a: -0x382n,
2972
  r: 0x382n
2973
}, {
2974
  a: -0x2n,
2975
  r: 0x2n
2976
}, {
2977
  a: -0xadan,
2978
  r: 0xadan
2979
}, {
2980
  a: 0xc7n,
2981
  r: -0xc7n
2982
}, {
2983
  a: -0xd6n,
2984
  r: 0xd6n
2985
}, {
2986
  a: -0xbfn,
2987
  r: 0xbfn
2988
}, {
2989
  a: 0n,
2990
  r: 0n
2991
}, {
2992
  a: 0xbn,
2993
  r: -0xbn
2994
}, {
2995
  a: 0n,
2996
  r: 0n
2997
}, {
2998
  a: -0xa6n,
2999
  r: 0xa6n
3000
}, {
3001
  a: -0xen,
3002
  r: 0xen
3003
}, {
3004
  a: 0xfa2n,
3005
  r: -0xfa2n
3006
}, {
3007
  a: 0xd44n,
3008
  r: -0xd44n
3009
}, {
3010
  a: -0x7bn,
3011
  r: 0x7bn
3012
}, {
3013
  a: -0xen,
3014
  r: 0xen
3015
}, {
3016
  a: 0n,
3017
  r: 0n
3018
}, {
3019
  a: 0xcan,
3020
  r: -0xcan
3021
}, {
3022
  a: 0n,
3023
  r: 0n
3024
}, {
3025
  a: 0n,
3026
  r: 0n
3027
}, {
3028
  a: 0x4n,
3029
  r: -0x4n
3030
}];
3031
3032
function main() {
3033
  var error_count = 0;
3034
  for (var i = 0; i < data.length; i++) {
3035
    var d = data[i];
3036
    var a = d.a;
3037
  var r = -a;
3038
  if (d.r !== r) {
3039
    print("Input:    " + a.toString(16));
3040
    print("Result:   " + r.toString(16));
3041
    print("Expected: " + d.r.toString(16));
3042
    error_count++;
3043
  }
3044
  }
3045
  if (error_count !== 0)
3046
    throw new Error("Finished with " + error_count + " errors.")
3047
}
3048
for (var i = 0; i < 1000; ++i)
3049
  main();
3050
- a/JSTests/stress/v8-bigint32-not.js +3050 lines
Line 0 a/JSTests/stress/v8-bigint32-not.js_sec1
1
// Copyright 2017, the V8 project authors. All rights reserved.
2
// Redistribution and use in source and binary forms, with or without
3
// modification, are permitted provided that the following conditions are
4
// met:
5
//
6
//     * Redistributions of source code must retain the above copyright
7
//       notice, this list of conditions and the following disclaimer.
8
//     * Redistributions in binary form must reproduce the above
9
//       copyright notice, this list of conditions and the following
10
//       disclaimer in the documentation and/or other materials provided
11
//       with the distribution.
12
//     * Neither the name of Google Inc. nor the names of its
13
//       contributors may be used to endorse or promote products derived
14
//       from this software without specific prior written permission.
15
//
16
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28
// Generated by tools/bigint-tester.py.
29
30
var data = [{
31
  a: 0xd1n,
32
  r: -0xd2n
33
}, {
34
  a: 0x6330n,
35
  r: -0x6331n
36
}, {
37
  a: 0n,
38
  r: -0x1n
39
}, {
40
  a: -0xbn,
41
  r: 0xan
42
}, {
43
  a: 0x1a7n,
44
  r: -0x1a8n
45
}, {
46
  a: -0x5054n,
47
  r: 0x5053n
48
}, {
49
  a: -0x817bn,
50
  r: 0x817an
51
}, {
52
  a: -0x7e04n,
53
  r: 0x7e03n
54
}, {
55
  a: 0xan,
56
  r: -0xbn
57
}, {
58
  a: -0xf30cn,
59
  r: 0xf30bn
60
}, {
61
  a: 0n,
62
  r: -0x1n
63
}, {
64
  a: 0x96dn,
65
  r: -0x96en
66
}, {
67
  a: 0x2724n,
68
  r: -0x2725n
69
}, {
70
  a: 0x1a50n,
71
  r: -0x1a51n
72
}, {
73
  a: -0x31n,
74
  r: 0x30n
75
}, {
76
  a: -0xde0n,
77
  r: 0xddfn
78
}, {
79
  a: 0x19en,
80
  r: -0x19fn
81
}, {
82
  a: 0x3d98n,
83
  r: -0x3d99n
84
}, {
85
  a: 0x7de8n,
86
  r: -0x7de9n
87
}, {
88
  a: 0xan,
89
  r: -0xbn
90
}, {
91
  a: 0x5fen,
92
  r: -0x5ffn
93
}, {
94
  a: 0x1n,
95
  r: -0x2n
96
}, {
97
  a: 0x234n,
98
  r: -0x235n
99
}, {
100
  a: -0xd9f1n,
101
  r: 0xd9f0n
102
}, {
103
  a: 0x7dcn,
104
  r: -0x7ddn
105
}, {
106
  a: 0x6an,
107
  r: -0x6bn
108
}, {
109
  a: 0n,
110
  r: -0x1n
111
}, {
112
  a: 0xf6n,
113
  r: -0xf7n
114
}, {
115
  a: 0xb29n,
116
  r: -0xb2an
117
}, {
118
  a: 0n,
119
  r: -0x1n
120
}, {
121
  a: 0xb6n,
122
  r: -0xb7n
123
}, {
124
  a: 0n,
125
  r: -0x1n
126
}, {
127
  a: 0x6dan,
128
  r: -0x6dbn
129
}, {
130
  a: -0x2n,
131
  r: 0x1n
132
}, {
133
  a: 0x9n,
134
  r: -0xan
135
}, {
136
  a: -0xcefcn,
137
  r: 0xcefbn
138
}, {
139
  a: 0xdn,
140
  r: -0xen
141
}, {
142
  a: -0x1bn,
143
  r: 0x1an
144
}, {
145
  a: 0xb1n,
146
  r: -0xb2n
147
}, {
148
  a: -0xd6n,
149
  r: 0xd5n
150
}, {
151
  a: 0n,
152
  r: -0x1n
153
}, {
154
  a: 0x344n,
155
  r: -0x345n
156
}, {
157
  a: 0x4fb8n,
158
  r: -0x4fb9n
159
}, {
160
  a: 0x3n,
161
  r: -0x4n
162
}, {
163
  a: -0x7n,
164
  r: 0x6n
165
}, {
166
  a: 0xan,
167
  r: -0xbn
168
}, {
169
  a: 0x3dfn,
170
  r: -0x3e0n
171
}, {
172
  a: -0x9n,
173
  r: 0x8n
174
}, {
175
  a: -0x83fn,
176
  r: 0x83en
177
}, {
178
  a: 0xfbadn,
179
  r: -0xfbaen
180
}, {
181
  a: -0xaan,
182
  r: 0xa9n
183
}, {
184
  a: -0x8n,
185
  r: 0x7n
186
}, {
187
  a: -0x6ae4n,
188
  r: 0x6ae3n
189
}, {
190
  a: 0x90abn,
191
  r: -0x90acn
192
}, {
193
  a: -0x8fn,
194
  r: 0x8en
195
}, {
196
  a: 0n,
197
  r: -0x1n
198
}, {
199
  a: -0xbef8n,
200
  r: 0xbef7n
201
}, {
202
  a: 0n,
203
  r: -0x1n
204
}, {
205
  a: 0x8a8n,
206
  r: -0x8a9n
207
}, {
208
  a: 0n,
209
  r: -0x1n
210
}, {
211
  a: -0x14n,
212
  r: 0x13n
213
}, {
214
  a: -0x2f7n,
215
  r: 0x2f6n
216
}, {
217
  a: -0x43n,
218
  r: 0x42n
219
}, {
220
  a: 0xb00n,
221
  r: -0xb01n
222
}, {
223
  a: 0xd9n,
224
  r: -0xdan
225
}, {
226
  a: 0n,
227
  r: -0x1n
228
}, {
229
  a: -0xbe6cn,
230
  r: 0xbe6bn
231
}, {
232
  a: -0xffn,
233
  r: 0xfen
234
}, {
235
  a: 0x1n,
236
  r: -0x2n
237
}, {
238
  a: -0x2d9n,
239
  r: 0x2d8n
240
}, {
241
  a: -0x321n,
242
  r: 0x320n
243
}, {
244
  a: -0xfa4fn,
245
  r: 0xfa4en
246
}, {
247
  a: -0x4bn,
248
  r: 0x4an
249
}, {
250
  a: -0xd73n,
251
  r: 0xd72n
252
}, {
253
  a: 0n,
254
  r: -0x1n
255
}, {
256
  a: 0xcc9n,
257
  r: -0xccan
258
}, {
259
  a: -0x74n,
260
  r: 0x73n
261
}, {
262
  a: 0n,
263
  r: -0x1n
264
}, {
265
  a: 0x1n,
266
  r: -0x2n
267
}, {
268
  a: 0n,
269
  r: -0x1n
270
}, {
271
  a: -0xc3n,
272
  r: 0xc2n
273
}, {
274
  a: -0xb6n,
275
  r: 0xb5n
276
}, {
277
  a: -0x28n,
278
  r: 0x27n
279
}, {
280
  a: 0xden,
281
  r: -0xdfn
282
}, {
283
  a: 0x6711n,
284
  r: -0x6712n
285
}, {
286
  a: 0xcn,
287
  r: -0xdn
288
}, {
289
  a: 0n,
290
  r: -0x1n
291
}, {
292
  a: -0xafn,
293
  r: 0xaen
294
}, {
295
  a: -0x28n,
296
  r: 0x27n
297
}, {
298
  a: -0xb1c0n,
299
  r: 0xb1bfn
300
}, {
301
  a: 0n,
302
  r: -0x1n
303
}, {
304
  a: -0x1a0an,
305
  r: 0x1a09n
306
}, {
307
  a: 0x4n,
308
  r: -0x5n
309
}, {
310
  a: 0n,
311
  r: -0x1n
312
}, {
313
  a: 0xcn,
314
  r: -0xdn
315
}, {
316
  a: -0xc737n,
317
  r: 0xc736n
318
}, {
319
  a: 0n,
320
  r: -0x1n
321
}, {
322
  a: -0x44n,
323
  r: 0x43n
324
}, {
325
  a: 0x6ec6n,
326
  r: -0x6ec7n
327
}, {
328
  a: 0x4n,
329
  r: -0x5n
330
}, {
331
  a: -0xbbfn,
332
  r: 0xbben
333
}, {
334
  a: -0xbn,
335
  r: 0xan
336
}, {
337
  a: 0x4e2fn,
338
  r: -0x4e30n
339
}, {
340
  a: 0x37n,
341
  r: -0x38n
342
}, {
343
  a: -0x8f8n,
344
  r: 0x8f7n
345
}, {
346
  a: 0n,
347
  r: -0x1n
348
}, {
349
  a: 0x8082n,
350
  r: -0x8083n
351
}, {
352
  a: 0x1n,
353
  r: -0x2n
354
}, {
355
  a: 0x97d1n,
356
  r: -0x97d2n
357
}, {
358
  a: 0xdb0bn,
359
  r: -0xdb0cn
360
}, {
361
  a: -0x1b80n,
362
  r: 0x1b7fn
363
}, {
364
  a: 0x9dn,
365
  r: -0x9en
366
}, {
367
  a: -0xfn,
368
  r: 0xen
369
}, {
370
  a: -0x4n,
371
  r: 0x3n
372
}, {
373
  a: 0n,
374
  r: -0x1n
375
}, {
376
  a: 0x15n,
377
  r: -0x16n
378
}, {
379
  a: 0x56n,
380
  r: -0x57n
381
}, {
382
  a: 0n,
383
  r: -0x1n
384
}, {
385
  a: 0n,
386
  r: -0x1n
387
}, {
388
  a: -0x2n,
389
  r: 0x1n
390
}, {
391
  a: 0xd97fn,
392
  r: -0xd980n
393
}, {
394
  a: 0xf8n,
395
  r: -0xf9n
396
}, {
397
  a: 0xba3n,
398
  r: -0xba4n
399
}, {
400
  a: 0n,
401
  r: -0x1n
402
}, {
403
  a: 0xba1n,
404
  r: -0xba2n
405
}, {
406
  a: 0n,
407
  r: -0x1n
408
}, {
409
  a: -0x74fn,
410
  r: 0x74en
411
}, {
412
  a: -0x5n,
413
  r: 0x4n
414
}, {
415
  a: 0x5fn,
416
  r: -0x60n
417
}, {
418
  a: 0x53dn,
419
  r: -0x53en
420
}, {
421
  a: 0n,
422
  r: -0x1n
423
}, {
424
  a: 0n,
425
  r: -0x1n
426
}, {
427
  a: -0x1n,
428
  r: 0n
429
}, {
430
  a: 0x1b01n,
431
  r: -0x1b02n
432
}, {
433
  a: 0x906n,
434
  r: -0x907n
435
}, {
436
  a: 0x5e9n,
437
  r: -0x5ean
438
}, {
439
  a: 0x956en,
440
  r: -0x956fn
441
}, {
442
  a: 0n,
443
  r: -0x1n
444
}, {
445
  a: 0x171n,
446
  r: -0x172n
447
}, {
448
  a: -0x7bn,
449
  r: 0x7an
450
}, {
451
  a: 0xbb7n,
452
  r: -0xbb8n
453
}, {
454
  a: -0xf90fn,
455
  r: 0xf90en
456
}, {
457
  a: 0n,
458
  r: -0x1n
459
}, {
460
  a: 0n,
461
  r: -0x1n
462
}, {
463
  a: -0x712cn,
464
  r: 0x712bn
465
}, {
466
  a: -0x9n,
467
  r: 0x8n
468
}, {
469
  a: 0x3n,
470
  r: -0x4n
471
}, {
472
  a: 0x3n,
473
  r: -0x4n
474
}, {
475
  a: 0x6fbn,
476
  r: -0x6fcn
477
}, {
478
  a: 0n,
479
  r: -0x1n
480
}, {
481
  a: -0xban,
482
  r: 0xb9n
483
}, {
484
  a: 0x2n,
485
  r: -0x3n
486
}, {
487
  a: 0x5e8n,
488
  r: -0x5e9n
489
}, {
490
  a: 0x5bn,
491
  r: -0x5cn
492
}, {
493
  a: 0n,
494
  r: -0x1n
495
}, {
496
  a: -0x26n,
497
  r: 0x25n
498
}, {
499
  a: 0xa57n,
500
  r: -0xa58n
501
}, {
502
  a: 0x76dn,
503
  r: -0x76en
504
}, {
505
  a: 0xe336n,
506
  r: -0xe337n
507
}, {
508
  a: 0x4n,
509
  r: -0x5n
510
}, {
511
  a: 0x9c42n,
512
  r: -0x9c43n
513
}, {
514
  a: 0x95aen,
515
  r: -0x95afn
516
}, {
517
  a: 0n,
518
  r: -0x1n
519
}, {
520
  a: 0n,
521
  r: -0x1n
522
}, {
523
  a: -0x82n,
524
  r: 0x81n
525
}, {
526
  a: 0n,
527
  r: -0x1n
528
}, {
529
  a: 0x888n,
530
  r: -0x889n
531
}, {
532
  a: 0n,
533
  r: -0x1n
534
}, {
535
  a: 0x3n,
536
  r: -0x4n
537
}, {
538
  a: -0x9cf8n,
539
  r: 0x9cf7n
540
}, {
541
  a: 0n,
542
  r: -0x1n
543
}, {
544
  a: -0x91fcn,
545
  r: 0x91fbn
546
}, {
547
  a: 0x2bn,
548
  r: -0x2cn
549
}, {
550
  a: 0x3n,
551
  r: -0x4n
552
}, {
553
  a: 0n,
554
  r: -0x1n
555
}, {
556
  a: 0xbn,
557
  r: -0xcn
558
}, {
559
  a: -0x40c7n,
560
  r: 0x40c6n
561
}, {
562
  a: -0x3754n,
563
  r: 0x3753n
564
}, {
565
  a: -0x49n,
566
  r: 0x48n
567
}, {
568
  a: 0xd8n,
569
  r: -0xd9n
570
}, {
571
  a: -0xec7n,
572
  r: 0xec6n
573
}, {
574
  a: -0xc7fn,
575
  r: 0xc7en
576
}, {
577
  a: 0x3n,
578
  r: -0x4n
579
}, {
580
  a: 0x22bn,
581
  r: -0x22cn
582
}, {
583
  a: 0xfe3n,
584
  r: -0xfe4n
585
}, {
586
  a: -0x5n,
587
  r: 0x4n
588
}, {
589
  a: 0xd83n,
590
  r: -0xd84n
591
}, {
592
  a: -0x436n,
593
  r: 0x435n
594
}, {
595
  a: 0n,
596
  r: -0x1n
597
}, {
598
  a: 0n,
599
  r: -0x1n
600
}, {
601
  a: -0x723fn,
602
  r: 0x723en
603
}, {
604
  a: 0x91n,
605
  r: -0x92n
606
}, {
607
  a: 0n,
608
  r: -0x1n
609
}, {
610
  a: -0x707n,
611
  r: 0x706n
612
}, {
613
  a: 0n,
614
  r: -0x1n
615
}, {
616
  a: -0x1c7n,
617
  r: 0x1c6n
618
}, {
619
  a: -0xd08n,
620
  r: 0xd07n
621
}, {
622
  a: 0x521n,
623
  r: -0x522n
624
}, {
625
  a: 0n,
626
  r: -0x1n
627
}, {
628
  a: -0x73can,
629
  r: 0x73c9n
630
}, {
631
  a: -0x72n,
632
  r: 0x71n
633
}, {
634
  a: 0x9n,
635
  r: -0xan
636
}, {
637
  a: 0n,
638
  r: -0x1n
639
}, {
640
  a: -0x32dcn,
641
  r: 0x32dbn
642
}, {
643
  a: -0x835n,
644
  r: 0x834n
645
}, {
646
  a: 0n,
647
  r: -0x1n
648
}, {
649
  a: 0n,
650
  r: -0x1n
651
}, {
652
  a: -0x6n,
653
  r: 0x5n
654
}, {
655
  a: -0x2cn,
656
  r: 0x2bn
657
}, {
658
  a: 0n,
659
  r: -0x1n
660
}, {
661
  a: -0xf3n,
662
  r: 0xf2n
663
}, {
664
  a: -0x7315n,
665
  r: 0x7314n
666
}, {
667
  a: 0n,
668
  r: -0x1n
669
}, {
670
  a: -0xdn,
671
  r: 0xcn
672
}, {
673
  a: 0n,
674
  r: -0x1n
675
}, {
676
  a: 0xcn,
677
  r: -0xdn
678
}, {
679
  a: -0x47n,
680
  r: 0x46n
681
}, {
682
  a: -0x8bn,
683
  r: 0x8an
684
}, {
685
  a: 0x86n,
686
  r: -0x87n
687
}, {
688
  a: -0xe8d0n,
689
  r: 0xe8cfn
690
}, {
691
  a: -0x3an,
692
  r: 0x39n
693
}, {
694
  a: 0n,
695
  r: -0x1n
696
}, {
697
  a: 0x55e2n,
698
  r: -0x55e3n
699
}, {
700
  a: -0x6n,
701
  r: 0x5n
702
}, {
703
  a: 0n,
704
  r: -0x1n
705
}, {
706
  a: 0x2n,
707
  r: -0x3n
708
}, {
709
  a: -0xb9n,
710
  r: 0xb8n
711
}, {
712
  a: 0xc7n,
713
  r: -0xc8n
714
}, {
715
  a: -0xcf5n,
716
  r: 0xcf4n
717
}, {
718
  a: 0x5cedn,
719
  r: -0x5ceen
720
}, {
721
  a: -0xcn,
722
  r: 0xbn
723
}, {
724
  a: -0x6n,
725
  r: 0x5n
726
}, {
727
  a: 0n,
728
  r: -0x1n
729
}, {
730
  a: 0xen,
731
  r: -0xfn
732
}, {
733
  a: -0x9edn,
734
  r: 0x9ecn
735
}, {
736
  a: 0xfn,
737
  r: -0x10n
738
}, {
739
  a: 0xaebn,
740
  r: -0xaecn
741
}, {
742
  a: -0xen,
743
  r: 0xdn
744
}, {
745
  a: -0xe9n,
746
  r: 0xe8n
747
}, {
748
  a: 0x8d6an,
749
  r: -0x8d6bn
750
}, {
751
  a: 0x1b10n,
752
  r: -0x1b11n
753
}, {
754
  a: -0xb3n,
755
  r: 0xb2n
756
}, {
757
  a: 0xbcan,
758
  r: -0xbcbn
759
}, {
760
  a: 0n,
761
  r: -0x1n
762
}, {
763
  a: -0x8n,
764
  r: 0x7n
765
}, {
766
  a: 0n,
767
  r: -0x1n
768
}, {
769
  a: 0xcc19n,
770
  r: -0xcc1an
771
}, {
772
  a: -0x223bn,
773
  r: 0x223an
774
}, {
775
  a: 0x5840n,
776
  r: -0x5841n
777
}, {
778
  a: -0x8ccn,
779
  r: 0x8cbn
780
}, {
781
  a: -0x605n,
782
  r: 0x604n
783
}, {
784
  a: 0xe12n,
785
  r: -0xe13n
786
}, {
787
  a: 0x41n,
788
  r: -0x42n
789
}, {
790
  a: 0x4625n,
791
  r: -0x4626n
792
}, {
793
  a: -0xf051n,
794
  r: 0xf050n
795
}, {
796
  a: 0xe2n,
797
  r: -0xe3n
798
}, {
799
  a: -0xdcn,
800
  r: 0xdbn
801
}, {
802
  a: 0xf47an,
803
  r: -0xf47bn
804
}, {
805
  a: -0x9fn,
806
  r: 0x9en
807
}, {
808
  a: 0xfb0n,
809
  r: -0xfb1n
810
}, {
811
  a: -0x591n,
812
  r: 0x590n
813
}, {
814
  a: -0x2c4n,
815
  r: 0x2c3n
816
}, {
817
  a: 0x9dn,
818
  r: -0x9en
819
}, {
820
  a: -0x5n,
821
  r: 0x4n
822
}, {
823
  a: -0x23n,
824
  r: 0x22n
825
}, {
826
  a: 0x9n,
827
  r: -0xan
828
}, {
829
  a: -0x79n,
830
  r: 0x78n
831
}, {
832
  a: 0xf7n,
833
  r: -0xf8n
834
}, {
835
  a: 0xd4n,
836
  r: -0xd5n
837
}, {
838
  a: 0n,
839
  r: -0x1n
840
}, {
841
  a: -0xc2n,
842
  r: 0xc1n
843
}, {
844
  a: 0x2n,
845
  r: -0x3n
846
}, {
847
  a: 0n,
848
  r: -0x1n
849
}, {
850
  a: 0n,
851
  r: -0x1n
852
}, {
853
  a: -0xen,
854
  r: 0xdn
855
}, {
856
  a: 0x5n,
857
  r: -0x6n
858
}, {
859
  a: -0x5n,
860
  r: 0x4n
861
}, {
862
  a: 0x9319n,
863
  r: -0x931an
864
}, {
865
  a: 0x592n,
866
  r: -0x593n
867
}, {
868
  a: 0x75n,
869
  r: -0x76n
870
}, {
871
  a: -0x9ce9n,
872
  r: 0x9ce8n
873
}, {
874
  a: 0xcn,
875
  r: -0xdn
876
}, {
877
  a: -0x37cn,
878
  r: 0x37bn
879
}, {
880
  a: 0xa4n,
881
  r: -0xa5n
882
}, {
883
  a: 0n,
884
  r: -0x1n
885
}, {
886
  a: 0n,
887
  r: -0x1n
888
}, {
889
  a: 0xa2bcn,
890
  r: -0xa2bdn
891
}, {
892
  a: -0xf0n,
893
  r: 0xefn
894
}, {
895
  a: 0xb0a0n,
896
  r: -0xb0a1n
897
}, {
898
  a: -0x1n,
899
  r: 0n
900
}, {
901
  a: 0x18n,
902
  r: -0x19n
903
}, {
904
  a: -0xcn,
905
  r: 0xbn
906
}, {
907
  a: -0xen,
908
  r: 0xdn
909
}, {
910
  a: 0x1d67n,
911
  r: -0x1d68n
912
}, {
913
  a: 0n,
914
  r: -0x1n
915
}, {
916
  a: 0xde62n,
917
  r: -0xde63n
918
}, {
919
  a: 0x2n,
920
  r: -0x3n
921
}, {
922
  a: 0xdn,
923
  r: -0xen
924
}, {
925
  a: 0n,
926
  r: -0x1n
927
}, {
928
  a: -0x665n,
929
  r: 0x664n
930
}, {
931
  a: 0n,
932
  r: -0x1n
933
}, {
934
  a: 0n,
935
  r: -0x1n
936
}, {
937
  a: -0xc96dn,
938
  r: 0xc96cn
939
}, {
940
  a: 0xaaen,
941
  r: -0xaafn
942
}, {
943
  a: -0x7a4n,
944
  r: 0x7a3n
945
}, {
946
  a: -0x63n,
947
  r: 0x62n
948
}, {
949
  a: -0x518n,
950
  r: 0x517n
951
}, {
952
  a: 0n,
953
  r: -0x1n
954
}, {
955
  a: -0x892dn,
956
  r: 0x892cn
957
}, {
958
  a: 0n,
959
  r: -0x1n
960
}, {
961
  a: -0xd4n,
962
  r: 0xd3n
963
}, {
964
  a: 0n,
965
  r: -0x1n
966
}, {
967
  a: 0xaen,
968
  r: -0xafn
969
}, {
970
  a: 0n,
971
  r: -0x1n
972
}, {
973
  a: -0x5cn,
974
  r: 0x5bn
975
}, {
976
  a: -0x6b5n,
977
  r: 0x6b4n
978
}, {
979
  a: -0x53dfn,
980
  r: 0x53den
981
}, {
982
  a: 0xb003n,
983
  r: -0xb004n
984
}, {
985
  a: 0n,
986
  r: -0x1n
987
}, {
988
  a: -0xd542n,
989
  r: 0xd541n
990
}, {
991
  a: 0n,
992
  r: -0x1n
993
}, {
994
  a: -0x6n,
995
  r: 0x5n
996
}, {
997
  a: 0n,
998
  r: -0x1n
999
}, {
1000
  a: 0x3n,
1001
  r: -0x4n
1002
}, {
1003
  a: 0n,
1004
  r: -0x1n
1005
}, {
1006
  a: 0xa244n,
1007
  r: -0xa245n
1008
}, {
1009
  a: -0x195n,
1010
  r: 0x194n
1011
}, {
1012
  a: 0xeen,
1013
  r: -0xefn
1014
}, {
1015
  a: -0xban,
1016
  r: 0xb9n
1017
}, {
1018
  a: 0x2n,
1019
  r: -0x3n
1020
}, {
1021
  a: 0n,
1022
  r: -0x1n
1023
}, {
1024
  a: 0n,
1025
  r: -0x1n
1026
}, {
1027
  a: 0x2n,
1028
  r: -0x3n
1029
}, {
1030
  a: -0x9c70n,
1031
  r: 0x9c6fn
1032
}, {
1033
  a: 0xc3n,
1034
  r: -0xc4n
1035
}, {
1036
  a: 0n,
1037
  r: -0x1n
1038
}, {
1039
  a: -0xd4n,
1040
  r: 0xd3n
1041
}, {
1042
  a: 0x3a06n,
1043
  r: -0x3a07n
1044
}, {
1045
  a: 0n,
1046
  r: -0x1n
1047
}, {
1048
  a: -0x8n,
1049
  r: 0x7n
1050
}, {
1051
  a: 0n,
1052
  r: -0x1n
1053
}, {
1054
  a: 0n,
1055
  r: -0x1n
1056
}, {
1057
  a: -0x5en,
1058
  r: 0x5dn
1059
}, {
1060
  a: -0xacb0n,
1061
  r: 0xacafn
1062
}, {
1063
  a: 0x57an,
1064
  r: -0x57bn
1065
}, {
1066
  a: 0x1n,
1067
  r: -0x2n
1068
}, {
1069
  a: 0x9349n,
1070
  r: -0x934an
1071
}, {
1072
  a: -0xdfan,
1073
  r: 0xdf9n
1074
}, {
1075
  a: 0x138dn,
1076
  r: -0x138en
1077
}, {
1078
  a: -0xdcn,
1079
  r: 0xdbn
1080
}, {
1081
  a: -0x8dn,
1082
  r: 0x8cn
1083
}, {
1084
  a: 0xen,
1085
  r: -0xfn
1086
}, {
1087
  a: 0n,
1088
  r: -0x1n
1089
}, {
1090
  a: 0x7616n,
1091
  r: -0x7617n
1092
}, {
1093
  a: -0x5c1n,
1094
  r: 0x5c0n
1095
}, {
1096
  a: -0xbcn,
1097
  r: 0xbbn
1098
}, {
1099
  a: 0x36en,
1100
  r: -0x36fn
1101
}, {
1102
  a: -0xce75n,
1103
  r: 0xce74n
1104
}, {
1105
  a: -0x4n,
1106
  r: 0x3n
1107
}, {
1108
  a: -0xaen,
1109
  r: 0xadn
1110
}, {
1111
  a: 0n,
1112
  r: -0x1n
1113
}, {
1114
  a: -0xd19n,
1115
  r: 0xd18n
1116
}, {
1117
  a: 0xeb5n,
1118
  r: -0xeb6n
1119
}, {
1120
  a: -0xa2n,
1121
  r: 0xa1n
1122
}, {
1123
  a: 0xcc4n,
1124
  r: -0xcc5n
1125
}, {
1126
  a: 0xb71n,
1127
  r: -0xb72n
1128
}, {
1129
  a: -0xafn,
1130
  r: 0xaen
1131
}, {
1132
  a: -0xa58n,
1133
  r: 0xa57n
1134
}, {
1135
  a: -0x6n,
1136
  r: 0x5n
1137
}, {
1138
  a: -0x3n,
1139
  r: 0x2n
1140
}, {
1141
  a: -0x8an,
1142
  r: 0x89n
1143
}, {
1144
  a: 0xf7an,
1145
  r: -0xf7bn
1146
}, {
1147
  a: 0x49n,
1148
  r: -0x4an
1149
}, {
1150
  a: -0x33cn,
1151
  r: 0x33bn
1152
}, {
1153
  a: 0n,
1154
  r: -0x1n
1155
}, {
1156
  a: -0x1an,
1157
  r: 0x19n
1158
}, {
1159
  a: 0x208n,
1160
  r: -0x209n
1161
}, {
1162
  a: 0x5bfn,
1163
  r: -0x5c0n
1164
}, {
1165
  a: 0x53cn,
1166
  r: -0x53dn
1167
}, {
1168
  a: -0xec4n,
1169
  r: 0xec3n
1170
}, {
1171
  a: 0n,
1172
  r: -0x1n
1173
}, {
1174
  a: 0x98n,
1175
  r: -0x99n
1176
}, {
1177
  a: -0x2fbbn,
1178
  r: 0x2fban
1179
}, {
1180
  a: -0x4n,
1181
  r: 0x3n
1182
}, {
1183
  a: 0xfn,
1184
  r: -0x10n
1185
}, {
1186
  a: 0x4n,
1187
  r: -0x5n
1188
}, {
1189
  a: 0x1945n,
1190
  r: -0x1946n
1191
}, {
1192
  a: 0x54n,
1193
  r: -0x55n
1194
}, {
1195
  a: -0xfn,
1196
  r: 0xen
1197
}, {
1198
  a: -0xcn,
1199
  r: 0xbn
1200
}, {
1201
  a: -0xd26n,
1202
  r: 0xd25n
1203
}, {
1204
  a: -0x53d4n,
1205
  r: 0x53d3n
1206
}, {
1207
  a: -0xcan,
1208
  r: 0xc9n
1209
}, {
1210
  a: -0xa78n,
1211
  r: 0xa77n
1212
}, {
1213
  a: -0x24n,
1214
  r: 0x23n
1215
}, {
1216
  a: -0xecdn,
1217
  r: 0xeccn
1218
}, {
1219
  a: 0x1e5n,
1220
  r: -0x1e6n
1221
}, {
1222
  a: 0x4cn,
1223
  r: -0x4dn
1224
}, {
1225
  a: -0xdan,
1226
  r: 0xd9n
1227
}, {
1228
  a: -0xecn,
1229
  r: 0xebn
1230
}, {
1231
  a: -0x15adn,
1232
  r: 0x15acn
1233
}, {
1234
  a: 0x7n,
1235
  r: -0x8n
1236
}, {
1237
  a: -0x3c6n,
1238
  r: 0x3c5n
1239
}, {
1240
  a: 0xfn,
1241
  r: -0x10n
1242
}, {
1243
  a: 0xen,
1244
  r: -0xfn
1245
}, {
1246
  a: -0xd2n,
1247
  r: 0xd1n
1248
}, {
1249
  a: 0x127n,
1250
  r: -0x128n
1251
}, {
1252
  a: -0x628en,
1253
  r: 0x628dn
1254
}, {
1255
  a: 0x5fdn,
1256
  r: -0x5fen
1257
}, {
1258
  a: 0x536n,
1259
  r: -0x537n
1260
}, {
1261
  a: -0xae7n,
1262
  r: 0xae6n
1263
}, {
1264
  a: 0n,
1265
  r: -0x1n
1266
}, {
1267
  a: 0xdn,
1268
  r: -0xen
1269
}, {
1270
  a: 0n,
1271
  r: -0x1n
1272
}, {
1273
  a: -0x9c9n,
1274
  r: 0x9c8n
1275
}, {
1276
  a: 0x9a14n,
1277
  r: -0x9a15n
1278
}, {
1279
  a: -0x2n,
1280
  r: 0x1n
1281
}, {
1282
  a: -0xafn,
1283
  r: 0xaen
1284
}, {
1285
  a: -0x72bn,
1286
  r: 0x72an
1287
}, {
1288
  a: 0x8n,
1289
  r: -0x9n
1290
}, {
1291
  a: 0xan,
1292
  r: -0xbn
1293
}, {
1294
  a: 0xcb2fn,
1295
  r: -0xcb30n
1296
}, {
1297
  a: -0xbn,
1298
  r: 0xan
1299
}, {
1300
  a: 0xf65fn,
1301
  r: -0xf660n
1302
}, {
1303
  a: 0n,
1304
  r: -0x1n
1305
}, {
1306
  a: -0x81n,
1307
  r: 0x80n
1308
}, {
1309
  a: 0n,
1310
  r: -0x1n
1311
}, {
1312
  a: 0x25cn,
1313
  r: -0x25dn
1314
}, {
1315
  a: 0x4en,
1316
  r: -0x4fn
1317
}, {
1318
  a: -0xa84n,
1319
  r: 0xa83n
1320
}, {
1321
  a: 0xb9n,
1322
  r: -0xban
1323
}, {
1324
  a: -0x1afn,
1325
  r: 0x1aen
1326
}, {
1327
  a: -0x30n,
1328
  r: 0x2fn
1329
}, {
1330
  a: -0xcn,
1331
  r: 0xbn
1332
}, {
1333
  a: -0xfn,
1334
  r: 0xen
1335
}, {
1336
  a: 0x307n,
1337
  r: -0x308n
1338
}, {
1339
  a: 0n,
1340
  r: -0x1n
1341
}, {
1342
  a: 0xe4n,
1343
  r: -0xe5n
1344
}, {
1345
  a: 0xdccn,
1346
  r: -0xdcdn
1347
}, {
1348
  a: -0x4f1n,
1349
  r: 0x4f0n
1350
}, {
1351
  a: -0x7en,
1352
  r: 0x7dn
1353
}, {
1354
  a: 0x2n,
1355
  r: -0x3n
1356
}, {
1357
  a: -0xd82n,
1358
  r: 0xd81n
1359
}, {
1360
  a: -0x9584n,
1361
  r: 0x9583n
1362
}, {
1363
  a: 0n,
1364
  r: -0x1n
1365
}, {
1366
  a: 0n,
1367
  r: -0x1n
1368
}, {
1369
  a: 0xd5a7n,
1370
  r: -0xd5a8n
1371
}, {
1372
  a: -0xea8n,
1373
  r: 0xea7n
1374
}, {
1375
  a: 0x4f5an,
1376
  r: -0x4f5bn
1377
}, {
1378
  a: 0xf94n,
1379
  r: -0xf95n
1380
}, {
1381
  a: 0x4ed6n,
1382
  r: -0x4ed7n
1383
}, {
1384
  a: 0xa36fn,
1385
  r: -0xa370n
1386
}, {
1387
  a: 0xb06n,
1388
  r: -0xb07n
1389
}, {
1390
  a: 0n,
1391
  r: -0x1n
1392
}, {
1393
  a: -0xe6an,
1394
  r: 0xe69n
1395
}, {
1396
  a: 0x9c64n,
1397
  r: -0x9c65n
1398
}, {
1399
  a: -0xb1n,
1400
  r: 0xb0n
1401
}, {
1402
  a: 0x8edn,
1403
  r: -0x8een
1404
}, {
1405
  a: 0n,
1406
  r: -0x1n
1407
}, {
1408
  a: 0x8n,
1409
  r: -0x9n
1410
}, {
1411
  a: -0x898n,
1412
  r: 0x897n
1413
}, {
1414
  a: 0x357bn,
1415
  r: -0x357cn
1416
}, {
1417
  a: -0xaen,
1418
  r: 0xadn
1419
}, {
1420
  a: -0xa6n,
1421
  r: 0xa5n
1422
}, {
1423
  a: -0xecn,
1424
  r: 0xebn
1425
}, {
1426
  a: -0xf56fn,
1427
  r: 0xf56en
1428
}, {
1429
  a: -0x8dn,
1430
  r: 0x8cn
1431
}, {
1432
  a: -0x5n,
1433
  r: 0x4n
1434
}, {
1435
  a: -0x4be7n,
1436
  r: 0x4be6n
1437
}, {
1438
  a: 0x267n,
1439
  r: -0x268n
1440
}, {
1441
  a: 0n,
1442
  r: -0x1n
1443
}, {
1444
  a: 0xe4n,
1445
  r: -0xe5n
1446
}, {
1447
  a: 0x73bfn,
1448
  r: -0x73c0n
1449
}, {
1450
  a: 0x2n,
1451
  r: -0x3n
1452
}, {
1453
  a: -0x34bfn,
1454
  r: 0x34ben
1455
}, {
1456
  a: -0x6den,
1457
  r: 0x6ddn
1458
}, {
1459
  a: 0x5n,
1460
  r: -0x6n
1461
}, {
1462
  a: 0n,
1463
  r: -0x1n
1464
}, {
1465
  a: -0x3n,
1466
  r: 0x2n
1467
}, {
1468
  a: 0x8dn,
1469
  r: -0x8en
1470
}, {
1471
  a: 0x7e7n,
1472
  r: -0x7e8n
1473
}, {
1474
  a: -0x2bn,
1475
  r: 0x2an
1476
}, {
1477
  a: 0n,
1478
  r: -0x1n
1479
}, {
1480
  a: 0x7c15n,
1481
  r: -0x7c16n
1482
}, {
1483
  a: 0x64n,
1484
  r: -0x65n
1485
}, {
1486
  a: 0x9ebfn,
1487
  r: -0x9ec0n
1488
}, {
1489
  a: -0xd5n,
1490
  r: 0xd4n
1491
}, {
1492
  a: 0x1b47n,
1493
  r: -0x1b48n
1494
}, {
1495
  a: -0x5fn,
1496
  r: 0x5en
1497
}, {
1498
  a: 0x64en,
1499
  r: -0x64fn
1500
}, {
1501
  a: 0xfaf1n,
1502
  r: -0xfaf2n
1503
}, {
1504
  a: -0xa3n,
1505
  r: 0xa2n
1506
}, {
1507
  a: 0n,
1508
  r: -0x1n
1509
}, {
1510
  a: -0xbn,
1511
  r: 0xan
1512
}, {
1513
  a: 0x1102n,
1514
  r: -0x1103n
1515
}, {
1516
  a: 0x41cen,
1517
  r: -0x41cfn
1518
}, {
1519
  a: 0xdn,
1520
  r: -0xen
1521
}, {
1522
  a: 0n,
1523
  r: -0x1n
1524
}, {
1525
  a: 0x7e88n,
1526
  r: -0x7e89n
1527
}, {
1528
  a: 0n,
1529
  r: -0x1n
1530
}, {
1531
  a: -0x9ee1n,
1532
  r: 0x9ee0n
1533
}, {
1534
  a: -0xedn,
1535
  r: 0xecn
1536
}, {
1537
  a: 0n,
1538
  r: -0x1n
1539
}, {
1540
  a: 0xan,
1541
  r: -0xbn
1542
}, {
1543
  a: 0xca17n,
1544
  r: -0xca18n
1545
}, {
1546
  a: -0x2f42n,
1547
  r: 0x2f41n
1548
}, {
1549
  a: 0n,
1550
  r: -0x1n
1551
}, {
1552
  a: -0x5n,
1553
  r: 0x4n
1554
}, {
1555
  a: -0x4da7n,
1556
  r: 0x4da6n
1557
}, {
1558
  a: -0x452n,
1559
  r: 0x451n
1560
}, {
1561
  a: 0x165n,
1562
  r: -0x166n
1563
}, {
1564
  a: 0n,
1565
  r: -0x1n
1566
}, {
1567
  a: 0x5292n,
1568
  r: -0x5293n
1569
}, {
1570
  a: 0x5n,
1571
  r: -0x6n
1572
}, {
1573
  a: -0x1n,
1574
  r: 0n
1575
}, {
1576
  a: -0x9cn,
1577
  r: 0x9bn
1578
}, {
1579
  a: -0xcn,
1580
  r: 0xbn
1581
}, {
1582
  a: 0n,
1583
  r: -0x1n
1584
}, {
1585
  a: 0x38n,
1586
  r: -0x39n
1587
}, {
1588
  a: 0xa2n,
1589
  r: -0xa3n
1590
}, {
1591
  a: 0n,
1592
  r: -0x1n
1593
}, {
1594
  a: -0xcn,
1595
  r: 0xbn
1596
}, {
1597
  a: 0x16n,
1598
  r: -0x17n
1599
}, {
1600
  a: -0x22n,
1601
  r: 0x21n
1602
}, {
1603
  a: -0xa75dn,
1604
  r: 0xa75cn
1605
}, {
1606
  a: 0x43n,
1607
  r: -0x44n
1608
}, {
1609
  a: -0x26n,
1610
  r: 0x25n
1611
}, {
1612
  a: -0x527n,
1613
  r: 0x526n
1614
}, {
1615
  a: 0xbn,
1616
  r: -0xcn
1617
}, {
1618
  a: 0n,
1619
  r: -0x1n
1620
}, {
1621
  a: 0x7e2bn,
1622
  r: -0x7e2cn
1623
}, {
1624
  a: 0x7n,
1625
  r: -0x8n
1626
}, {
1627
  a: 0x10n,
1628
  r: -0x11n
1629
}, {
1630
  a: 0x77n,
1631
  r: -0x78n
1632
}, {
1633
  a: -0x1bd6n,
1634
  r: 0x1bd5n
1635
}, {
1636
  a: 0x57c4n,
1637
  r: -0x57c5n
1638
}, {
1639
  a: -0xfn,
1640
  r: 0xen
1641
}, {
1642
  a: 0xfa5n,
1643
  r: -0xfa6n
1644
}, {
1645
  a: 0x23bn,
1646
  r: -0x23cn
1647
}, {
1648
  a: 0n,
1649
  r: -0x1n
1650
}, {
1651
  a: -0x8n,
1652
  r: 0x7n
1653
}, {
1654
  a: 0x9n,
1655
  r: -0xan
1656
}, {
1657
  a: 0n,
1658
  r: -0x1n
1659
}, {
1660
  a: -0x851en,
1661
  r: 0x851dn
1662
}, {
1663
  a: -0x926n,
1664
  r: 0x925n
1665
}, {
1666
  a: 0x8b04n,
1667
  r: -0x8b05n
1668
}, {
1669
  a: 0n,
1670
  r: -0x1n
1671
}, {
1672
  a: 0x926n,
1673
  r: -0x927n
1674
}, {
1675
  a: 0x9n,
1676
  r: -0xan
1677
}, {
1678
  a: -0xf211n,
1679
  r: 0xf210n
1680
}, {
1681
  a: 0n,
1682
  r: -0x1n
1683
}, {
1684
  a: 0n,
1685
  r: -0x1n
1686
}, {
1687
  a: 0n,
1688
  r: -0x1n
1689
}, {
1690
  a: -0x1056n,
1691
  r: 0x1055n
1692
}, {
1693
  a: -0xcn,
1694
  r: 0xbn
1695
}, {
1696
  a: 0n,
1697
  r: -0x1n
1698
}, {
1699
  a: 0xdn,
1700
  r: -0xen
1701
}, {
1702
  a: 0x580n,
1703
  r: -0x581n
1704
}, {
1705
  a: 0xc5a1n,
1706
  r: -0xc5a2n
1707
}, {
1708
  a: 0xen,
1709
  r: -0xfn
1710
}, {
1711
  a: -0x721fn,
1712
  r: 0x721en
1713
}, {
1714
  a: 0x8f1n,
1715
  r: -0x8f2n
1716
}, {
1717
  a: -0x229n,
1718
  r: 0x228n
1719
}, {
1720
  a: -0x17d5n,
1721
  r: 0x17d4n
1722
}, {
1723
  a: -0x8n,
1724
  r: 0x7n
1725
}, {
1726
  a: 0n,
1727
  r: -0x1n
1728
}, {
1729
  a: 0n,
1730
  r: -0x1n
1731
}, {
1732
  a: 0n,
1733
  r: -0x1n
1734
}, {
1735
  a: 0xf6c5n,
1736
  r: -0xf6c6n
1737
}, {
1738
  a: 0x157n,
1739
  r: -0x158n
1740
}, {
1741
  a: -0xdden,
1742
  r: 0xdddn
1743
}, {
1744
  a: 0n,
1745
  r: -0x1n
1746
}, {
1747
  a: 0x5n,
1748
  r: -0x6n
1749
}, {
1750
  a: 0xc86n,
1751
  r: -0xc87n
1752
}, {
1753
  a: 0xfaacn,
1754
  r: -0xfaadn
1755
}, {
1756
  a: 0x339fn,
1757
  r: -0x33a0n
1758
}, {
1759
  a: -0xffn,
1760
  r: 0xfen
1761
}, {
1762
  a: 0xba0n,
1763
  r: -0xba1n
1764
}, {
1765
  a: 0x3e7n,
1766
  r: -0x3e8n
1767
}, {
1768
  a: 0n,
1769
  r: -0x1n
1770
}, {
1771
  a: 0n,
1772
  r: -0x1n
1773
}, {
1774
  a: 0xbc2n,
1775
  r: -0xbc3n
1776
}, {
1777
  a: 0xacn,
1778
  r: -0xadn
1779
}, {
1780
  a: 0n,
1781
  r: -0x1n
1782
}, {
1783
  a: -0x58cn,
1784
  r: 0x58bn
1785
}, {
1786
  a: 0xd1n,
1787
  r: -0xd2n
1788
}, {
1789
  a: 0x536cn,
1790
  r: -0x536dn
1791
}, {
1792
  a: 0n,
1793
  r: -0x1n
1794
}, {
1795
  a: 0xcn,
1796
  r: -0xdn
1797
}, {
1798
  a: 0n,
1799
  r: -0x1n
1800
}, {
1801
  a: -0xe49n,
1802
  r: 0xe48n
1803
}, {
1804
  a: -0x7n,
1805
  r: 0x6n
1806
}, {
1807
  a: -0x2n,
1808
  r: 0x1n
1809
}, {
1810
  a: 0n,
1811
  r: -0x1n
1812
}, {
1813
  a: 0x907n,
1814
  r: -0x908n
1815
}, {
1816
  a: -0x7n,
1817
  r: 0x6n
1818
}, {
1819
  a: 0n,
1820
  r: -0x1n
1821
}, {
1822
  a: 0n,
1823
  r: -0x1n
1824
}, {
1825
  a: 0n,
1826
  r: -0x1n
1827
}, {
1828
  a: -0x4n,
1829
  r: 0x3n
1830
}, {
1831
  a: -0x48a2n,
1832
  r: 0x48a1n
1833
}, {
1834
  a: 0n,
1835
  r: -0x1n
1836
}, {
1837
  a: -0x9n,
1838
  r: 0x8n
1839
}, {
1840
  a: 0xa720n,
1841
  r: -0xa721n
1842
}, {
1843
  a: -0xc8n,
1844
  r: 0xc7n
1845
}, {
1846
  a: -0xff89n,
1847
  r: 0xff88n
1848
}, {
1849
  a: -0x21n,
1850
  r: 0x20n
1851
}, {
1852
  a: 0xe51bn,
1853
  r: -0xe51cn
1854
}, {
1855
  a: 0x55bbn,
1856
  r: -0x55bcn
1857
}, {
1858
  a: -0xe5n,
1859
  r: 0xe4n
1860
}, {
1861
  a: -0x3466n,
1862
  r: 0x3465n
1863
}, {
1864
  a: -0xebn,
1865
  r: 0xean
1866
}, {
1867
  a: 0x26can,
1868
  r: -0x26cbn
1869
}, {
1870
  a: -0x9cn,
1871
  r: 0x9bn
1872
}, {
1873
  a: -0xa14an,
1874
  r: 0xa149n
1875
}, {
1876
  a: 0x6n,
1877
  r: -0x7n
1878
}, {
1879
  a: 0x4bn,
1880
  r: -0x4cn
1881
}, {
1882
  a: -0x7n,
1883
  r: 0x6n
1884
}, {
1885
  a: 0xd0c7n,
1886
  r: -0xd0c8n
1887
}, {
1888
  a: -0xfn,
1889
  r: 0xen
1890
}, {
1891
  a: -0xban,
1892
  r: 0xb9n
1893
}, {
1894
  a: 0x4cn,
1895
  r: -0x4dn
1896
}, {
1897
  a: 0x4n,
1898
  r: -0x5n
1899
}, {
1900
  a: 0n,
1901
  r: -0x1n
1902
}, {
1903
  a: 0n,
1904
  r: -0x1n
1905
}, {
1906
  a: 0x80fn,
1907
  r: -0x810n
1908
}, {
1909
  a: 0xben,
1910
  r: -0xbfn
1911
}, {
1912
  a: -0xdn,
1913
  r: 0xcn
1914
}, {
1915
  a: 0x55f7n,
1916
  r: -0x55f8n
1917
}, {
1918
  a: 0n,
1919
  r: -0x1n
1920
}, {
1921
  a: 0n,
1922
  r: -0x1n
1923
}, {
1924
  a: -0x5n,
1925
  r: 0x4n
1926
}, {
1927
  a: 0x6fdn,
1928
  r: -0x6fen
1929
}, {
1930
  a: -0xbd7n,
1931
  r: 0xbd6n
1932
}, {
1933
  a: 0n,
1934
  r: -0x1n
1935
}, {
1936
  a: 0n,
1937
  r: -0x1n
1938
}, {
1939
  a: -0x4n,
1940
  r: 0x3n
1941
}, {
1942
  a: 0x8c5n,
1943
  r: -0x8c6n
1944
}, {
1945
  a: -0x5f8fn,
1946
  r: 0x5f8en
1947
}, {
1948
  a: 0x71e9n,
1949
  r: -0x71ean
1950
}, {
1951
  a: 0x9fn,
1952
  r: -0xa0n
1953
}, {
1954
  a: -0x4n,
1955
  r: 0x3n
1956
}, {
1957
  a: 0n,
1958
  r: -0x1n
1959
}, {
1960
  a: 0x48n,
1961
  r: -0x49n
1962
}, {
1963
  a: -0x9n,
1964
  r: 0x8n
1965
}, {
1966
  a: 0n,
1967
  r: -0x1n
1968
}, {
1969
  a: 0x212n,
1970
  r: -0x213n
1971
}, {
1972
  a: 0x36d3n,
1973
  r: -0x36d4n
1974
}, {
1975
  a: 0xe7n,
1976
  r: -0xe8n
1977
}, {
1978
  a: -0x34an,
1979
  r: 0x349n
1980
}, {
1981
  a: -0x7e0n,
1982
  r: 0x7dfn
1983
}, {
1984
  a: 0n,
1985
  r: -0x1n
1986
}, {
1987
  a: 0x15a8n,
1988
  r: -0x15a9n
1989
}, {
1990
  a: -0xbn,
1991
  r: 0xan
1992
}, {
1993
  a: -0xa3an,
1994
  r: 0xa39n
1995
}, {
1996
  a: 0x1n,
1997
  r: -0x2n
1998
}, {
1999
  a: -0xdn,
2000
  r: 0xcn
2001
}, {
2002
  a: 0n,
2003
  r: -0x1n
2004
}, {
2005
  a: 0xdcn,
2006
  r: -0xddn
2007
}, {
2008
  a: 0x9en,
2009
  r: -0x9fn
2010
}, {
2011
  a: -0xdfn,
2012
  r: 0xden
2013
}, {
2014
  a: 0x333cn,
2015
  r: -0x333dn
2016
}, {
2017
  a: 0n,
2018
  r: -0x1n
2019
}, {
2020
  a: -0x8a33n,
2021
  r: 0x8a32n
2022
}, {
2023
  a: -0xan,
2024
  r: 0x9n
2025
}, {
2026
  a: 0n,
2027
  r: -0x1n
2028
}, {
2029
  a: -0xafan,
2030
  r: 0xaf9n
2031
}, {
2032
  a: -0x5n,
2033
  r: 0x4n
2034
}, {
2035
  a: 0x91cn,
2036
  r: -0x91dn
2037
}, {
2038
  a: -0x3n,
2039
  r: 0x2n
2040
}, {
2041
  a: -0x58n,
2042
  r: 0x57n
2043
}, {
2044
  a: 0x83n,
2045
  r: -0x84n
2046
}, {
2047
  a: -0x1n,
2048
  r: 0n
2049
}, {
2050
  a: 0n,
2051
  r: -0x1n
2052
}, {
2053
  a: 0n,
2054
  r: -0x1n
2055
}, {
2056
  a: 0x7n,
2057
  r: -0x8n
2058
}, {
2059
  a: 0x4c4n,
2060
  r: -0x4c5n
2061
}, {
2062
  a: 0xban,
2063
  r: -0xbbn
2064
}, {
2065
  a: -0x4f16n,
2066
  r: 0x4f15n
2067
}, {
2068
  a: 0n,
2069
  r: -0x1n
2070
}, {
2071
  a: 0xf74n,
2072
  r: -0xf75n
2073
}, {
2074
  a: 0x4fb7n,
2075
  r: -0x4fb8n
2076
}, {
2077
  a: -0xb1cn,
2078
  r: 0xb1bn
2079
}, {
2080
  a: 0x4een,
2081
  r: -0x4efn
2082
}, {
2083
  a: 0n,
2084
  r: -0x1n
2085
}, {
2086
  a: -0x8n,
2087
  r: 0x7n
2088
}, {
2089
  a: 0n,
2090
  r: -0x1n
2091
}, {
2092
  a: 0n,
2093
  r: -0x1n
2094
}, {
2095
  a: 0n,
2096
  r: -0x1n
2097
}, {
2098
  a: -0x50n,
2099
  r: 0x4fn
2100
}, {
2101
  a: 0x9n,
2102
  r: -0xan
2103
}, {
2104
  a: 0x6dc9n,
2105
  r: -0x6dcan
2106
}, {
2107
  a: -0x4n,
2108
  r: 0x3n
2109
}, {
2110
  a: 0xea22n,
2111
  r: -0xea23n
2112
}, {
2113
  a: 0x8b23n,
2114
  r: -0x8b24n
2115
}, {
2116
  a: 0x3a26n,
2117
  r: -0x3a27n
2118
}, {
2119
  a: 0n,
2120
  r: -0x1n
2121
}, {
2122
  a: 0x9db5n,
2123
  r: -0x9db6n
2124
}, {
2125
  a: 0x7n,
2126
  r: -0x8n
2127
}, {
2128
  a: -0xan,
2129
  r: 0x9n
2130
}, {
2131
  a: 0n,
2132
  r: -0x1n
2133
}, {
2134
  a: -0xde2n,
2135
  r: 0xde1n
2136
}, {
2137
  a: -0x8bn,
2138
  r: 0x8an
2139
}, {
2140
  a: -0xcfn,
2141
  r: 0xcen
2142
}, {
2143
  a: -0x1ff7n,
2144
  r: 0x1ff6n
2145
}, {
2146
  a: 0n,
2147
  r: -0x1n
2148
}, {
2149
  a: -0xccn,
2150
  r: 0xcbn
2151
}, {
2152
  a: -0xef7n,
2153
  r: 0xef6n
2154
}, {
2155
  a: 0x241n,
2156
  r: -0x242n
2157
}, {
2158
  a: 0n,
2159
  r: -0x1n
2160
}, {
2161
  a: -0x2n,
2162
  r: 0x1n
2163
}, {
2164
  a: 0xccn,
2165
  r: -0xcdn
2166
}, {
2167
  a: 0x9e80n,
2168
  r: -0x9e81n
2169
}, {
2170
  a: 0n,
2171
  r: -0x1n
2172
}, {
2173
  a: 0x7fn,
2174
  r: -0x80n
2175
}, {
2176
  a: 0xca7n,
2177
  r: -0xca8n
2178
}, {
2179
  a: -0xe5en,
2180
  r: 0xe5dn
2181
}, {
2182
  a: -0x7dbn,
2183
  r: 0x7dan
2184
}, {
2185
  a: 0xda7n,
2186
  r: -0xda8n
2187
}, {
2188
  a: 0x29cn,
2189
  r: -0x29dn
2190
}, {
2191
  a: 0xd78n,
2192
  r: -0xd79n
2193
}, {
2194
  a: 0x6n,
2195
  r: -0x7n
2196
}, {
2197
  a: -0xc23n,
2198
  r: 0xc22n
2199
}, {
2200
  a: -0x7n,
2201
  r: 0x6n
2202
}, {
2203
  a: -0x38n,
2204
  r: 0x37n
2205
}, {
2206
  a: -0xfc0bn,
2207
  r: 0xfc0an
2208
}, {
2209
  a: 0x8aan,
2210
  r: -0x8abn
2211
}, {
2212
  a: 0xc165n,
2213
  r: -0xc166n
2214
}, {
2215
  a: 0xd6n,
2216
  r: -0xd7n
2217
}, {
2218
  a: 0x193n,
2219
  r: -0x194n
2220
}, {
2221
  a: 0x3bd3n,
2222
  r: -0x3bd4n
2223
}, {
2224
  a: 0xed4an,
2225
  r: -0xed4bn
2226
}, {
2227
  a: -0x6a32n,
2228
  r: 0x6a31n
2229
}, {
2230
  a: 0x38n,
2231
  r: -0x39n
2232
}, {
2233
  a: 0x24can,
2234
  r: -0x24cbn
2235
}, {
2236
  a: 0xf0n,
2237
  r: -0xf1n
2238
}, {
2239
  a: 0x4c6n,
2240
  r: -0x4c7n
2241
}, {
2242
  a: 0x5dn,
2243
  r: -0x5en
2244
}, {
2245
  a: 0n,
2246
  r: -0x1n
2247
}, {
2248
  a: -0xb98n,
2249
  r: 0xb97n
2250
}, {
2251
  a: -0x29n,
2252
  r: 0x28n
2253
}, {
2254
  a: -0x8bn,
2255
  r: 0x8an
2256
}, {
2257
  a: 0xd416n,
2258
  r: -0xd417n
2259
}, {
2260
  a: 0x6b65n,
2261
  r: -0x6b66n
2262
}, {
2263
  a: 0x4c5n,
2264
  r: -0x4c6n
2265
}, {
2266
  a: -0x2f1n,
2267
  r: 0x2f0n
2268
}, {
2269
  a: -0x81n,
2270
  r: 0x80n
2271
}, {
2272
  a: 0n,
2273
  r: -0x1n
2274
}, {
2275
  a: 0x61n,
2276
  r: -0x62n
2277
}, {
2278
  a: 0n,
2279
  r: -0x1n
2280
}, {
2281
  a: 0n,
2282
  r: -0x1n
2283
}, {
2284
  a: 0xe852n,
2285
  r: -0xe853n
2286
}, {
2287
  a: 0x2829n,
2288
  r: -0x282an
2289
}, {
2290
  a: -0x7dbdn,
2291
  r: 0x7dbcn
2292
}, {
2293
  a: -0xe0n,
2294
  r: 0xdfn
2295
}, {
2296
  a: 0x1een,
2297
  r: -0x1efn
2298
}, {
2299
  a: 0n,
2300
  r: -0x1n
2301
}, {
2302
  a: 0n,
2303
  r: -0x1n
2304
}, {
2305
  a: 0xedn,
2306
  r: -0xeen
2307
}, {
2308
  a: 0n,
2309
  r: -0x1n
2310
}, {
2311
  a: 0x71n,
2312
  r: -0x72n
2313
}, {
2314
  a: -0xa0d1n,
2315
  r: 0xa0d0n
2316
}, {
2317
  a: -0xdc4n,
2318
  r: 0xdc3n
2319
}, {
2320
  a: 0x6n,
2321
  r: -0x7n
2322
}, {
2323
  a: -0xfdn,
2324
  r: 0xfcn
2325
}, {
2326
  a: 0n,
2327
  r: -0x1n
2328
}, {
2329
  a: -0x3n,
2330
  r: 0x2n
2331
}, {
2332
  a: 0n,
2333
  r: -0x1n
2334
}, {
2335
  a: -0xdn,
2336
  r: 0xcn
2337
}, {
2338
  a: 0x3an,
2339
  r: -0x3bn
2340
}, {
2341
  a: 0xd4fcn,
2342
  r: -0xd4fdn
2343
}, {
2344
  a: -0xb3n,
2345
  r: 0xb2n
2346
}, {
2347
  a: -0x4aen,
2348
  r: 0x4adn
2349
}, {
2350
  a: -0x6n,
2351
  r: 0x5n
2352
}, {
2353
  a: -0xea0n,
2354
  r: 0xe9fn
2355
}, {
2356
  a: -0xa11n,
2357
  r: 0xa10n
2358
}, {
2359
  a: 0xfn,
2360
  r: -0x10n
2361
}, {
2362
  a: 0x6n,
2363
  r: -0x7n
2364
}, {
2365
  a: -0xa7n,
2366
  r: 0xa6n
2367
}, {
2368
  a: -0xaa8n,
2369
  r: 0xaa7n
2370
}, {
2371
  a: 0n,
2372
  r: -0x1n
2373
}, {
2374
  a: 0x3d8en,
2375
  r: -0x3d8fn
2376
}, {
2377
  a: 0n,
2378
  r: -0x1n
2379
}, {
2380
  a: -0x34n,
2381
  r: 0x33n
2382
}, {
2383
  a: 0n,
2384
  r: -0x1n
2385
}, {
2386
  a: 0x8b17n,
2387
  r: -0x8b18n
2388
}, {
2389
  a: 0x85n,
2390
  r: -0x86n
2391
}, {
2392
  a: -0x932n,
2393
  r: 0x931n
2394
}, {
2395
  a: -0x4n,
2396
  r: 0x3n
2397
}, {
2398
  a: 0x8n,
2399
  r: -0x9n
2400
}, {
2401
  a: 0n,
2402
  r: -0x1n
2403
}, {
2404
  a: -0x44n,
2405
  r: 0x43n
2406
}, {
2407
  a: 0n,
2408
  r: -0x1n
2409
}, {
2410
  a: -0x2d7n,
2411
  r: 0x2d6n
2412
}, {
2413
  a: 0x504n,
2414
  r: -0x505n
2415
}, {
2416
  a: 0n,
2417
  r: -0x1n
2418
}, {
2419
  a: 0xcn,
2420
  r: -0xdn
2421
}, {
2422
  a: 0xbf14n,
2423
  r: -0xbf15n
2424
}, {
2425
  a: 0n,
2426
  r: -0x1n
2427
}, {
2428
  a: 0n,
2429
  r: -0x1n
2430
}, {
2431
  a: -0x8an,
2432
  r: 0x89n
2433
}, {
2434
  a: 0x16n,
2435
  r: -0x17n
2436
}, {
2437
  a: 0n,
2438
  r: -0x1n
2439
}, {
2440
  a: 0n,
2441
  r: -0x1n
2442
}, {
2443
  a: -0x4n,
2444
  r: 0x3n
2445
}, {
2446
  a: -0xcn,
2447
  r: 0xbn
2448
}, {
2449
  a: -0xbn,
2450
  r: 0xan
2451
}, {
2452
  a: -0x2455n,
2453
  r: 0x2454n
2454
}, {
2455
  a: -0xdn,
2456
  r: 0xcn
2457
}, {
2458
  a: -0x1e4fn,
2459
  r: 0x1e4en
2460
}, {
2461
  a: 0n,
2462
  r: -0x1n
2463
}, {
2464
  a: 0n,
2465
  r: -0x1n
2466
}, {
2467
  a: -0xdn,
2468
  r: 0xcn
2469
}, {
2470
  a: 0n,
2471
  r: -0x1n
2472
}, {
2473
  a: 0n,
2474
  r: -0x1n
2475
}, {
2476
  a: -0xddan,
2477
  r: 0xdd9n
2478
}, {
2479
  a: 0n,
2480
  r: -0x1n
2481
}, {
2482
  a: 0xdn,
2483
  r: -0xen
2484
}, {
2485
  a: 0xc7fn,
2486
  r: -0xc80n
2487
}, {
2488
  a: 0xd77n,
2489
  r: -0xd78n
2490
}, {
2491
  a: -0x25n,
2492
  r: 0x24n
2493
}, {
2494
  a: 0x9cn,
2495
  r: -0x9dn
2496
}, {
2497
  a: 0x72n,
2498
  r: -0x73n
2499
}, {
2500
  a: 0n,
2501
  r: -0x1n
2502
}, {
2503
  a: -0x8n,
2504
  r: 0x7n
2505
}, {
2506
  a: -0x7n,
2507
  r: 0x6n
2508
}, {
2509
  a: 0n,
2510
  r: -0x1n
2511
}, {
2512
  a: 0x5fn,
2513
  r: -0x60n
2514
}, {
2515
  a: -0xan,
2516
  r: 0x9n
2517
}, {
2518
  a: -0x7ce6n,
2519
  r: 0x7ce5n
2520
}, {
2521
  a: -0x61n,
2522
  r: 0x60n
2523
}, {
2524
  a: 0xc81n,
2525
  r: -0xc82n
2526
}, {
2527
  a: 0n,
2528
  r: -0x1n
2529
}, {
2530
  a: 0x5n,
2531
  r: -0x6n
2532
}, {
2533
  a: 0n,
2534
  r: -0x1n
2535
}, {
2536
  a: 0x8n,
2537
  r: -0x9n
2538
}, {
2539
  a: 0x825an,
2540
  r: -0x825bn
2541
}, {
2542
  a: 0x3cn,
2543
  r: -0x3dn
2544
}, {
2545
  a: -0xen,
2546
  r: 0xdn
2547
}, {
2548
  a: -0xec2dn,
2549
  r: 0xec2cn
2550
}, {
2551
  a: 0n,
2552
  r: -0x1n
2553
}, {
2554
  a: -0xa5n,
2555
  r: 0xa4n
2556
}, {
2557
  a: 0n,
2558
  r: -0x1n
2559
}, {
2560
  a: -0xcn,
2561
  r: 0xbn
2562
}, {
2563
  a: -0x2n,
2564
  r: 0x1n
2565
}, {
2566
  a: 0x15n,
2567
  r: -0x16n
2568
}, {
2569
  a: 0x3b1n,
2570
  r: -0x3b2n
2571
}, {
2572
  a: 0xfa0n,
2573
  r: -0xfa1n
2574
}, {
2575
  a: 0x6dacn,
2576
  r: -0x6dadn
2577
}, {
2578
  a: 0x1645n,
2579
  r: -0x1646n
2580
}, {
2581
  a: -0xbn,
2582
  r: 0xan
2583
}, {
2584
  a: 0x8bn,
2585
  r: -0x8cn
2586
}, {
2587
  a: 0n,
2588
  r: -0x1n
2589
}, {
2590
  a: 0x61n,
2591
  r: -0x62n
2592
}, {
2593
  a: 0x89fn,
2594
  r: -0x8a0n
2595
}, {
2596
  a: -0x64an,
2597
  r: 0x649n
2598
}, {
2599
  a: 0n,
2600
  r: -0x1n
2601
}, {
2602
  a: 0n,
2603
  r: -0x1n
2604
}, {
2605
  a: 0xbn,
2606
  r: -0xcn
2607
}, {
2608
  a: 0n,
2609
  r: -0x1n
2610
}, {
2611
  a: 0n,
2612
  r: -0x1n
2613
}, {
2614
  a: 0xef29n,
2615
  r: -0xef2an
2616
}, {
2617
  a: -0x9n,
2618
  r: 0x8n
2619
}, {
2620
  a: 0x9c6n,
2621
  r: -0x9c7n
2622
}, {
2623
  a: -0xb5n,
2624
  r: 0xb4n
2625
}, {
2626
  a: 0n,
2627
  r: -0x1n
2628
}, {
2629
  a: 0x80fn,
2630
  r: -0x810n
2631
}, {
2632
  a: -0xae5n,
2633
  r: 0xae4n
2634
}, {
2635
  a: -0x3n,
2636
  r: 0x2n
2637
}, {
2638
  a: -0x8n,
2639
  r: 0x7n
2640
}, {
2641
  a: 0n,
2642
  r: -0x1n
2643
}, {
2644
  a: -0xd42n,
2645
  r: 0xd41n
2646
}, {
2647
  a: -0xdn,
2648
  r: 0xcn
2649
}, {
2650
  a: -0x7n,
2651
  r: 0x6n
2652
}, {
2653
  a: 0xe7can,
2654
  r: -0xe7cbn
2655
}, {
2656
  a: -0xaan,
2657
  r: 0xa9n
2658
}, {
2659
  a: 0n,
2660
  r: -0x1n
2661
}, {
2662
  a: 0x49n,
2663
  r: -0x4an
2664
}, {
2665
  a: 0n,
2666
  r: -0x1n
2667
}, {
2668
  a: -0x523n,
2669
  r: 0x522n
2670
}, {
2671
  a: 0x68n,
2672
  r: -0x69n
2673
}, {
2674
  a: -0xbn,
2675
  r: 0xan
2676
}, {
2677
  a: 0n,
2678
  r: -0x1n
2679
}, {
2680
  a: -0xfcdn,
2681
  r: 0xfccn
2682
}, {
2683
  a: -0xfn,
2684
  r: 0xen
2685
}, {
2686
  a: 0n,
2687
  r: -0x1n
2688
}, {
2689
  a: 0xb83n,
2690
  r: -0xb84n
2691
}, {
2692
  a: 0n,
2693
  r: -0x1n
2694
}, {
2695
  a: 0n,
2696
  r: -0x1n
2697
}, {
2698
  a: 0n,
2699
  r: -0x1n
2700
}, {
2701
  a: -0x906n,
2702
  r: 0x905n
2703
}, {
2704
  a: 0x1d7an,
2705
  r: -0x1d7bn
2706
}, {
2707
  a: 0x28n,
2708
  r: -0x29n
2709
}, {
2710
  a: -0x48dn,
2711
  r: 0x48cn
2712
}, {
2713
  a: 0x5n,
2714
  r: -0x6n
2715
}, {
2716
  a: 0xcd2n,
2717
  r: -0xcd3n
2718
}, {
2719
  a: 0x981n,
2720
  r: -0x982n
2721
}, {
2722
  a: 0x3e1n,
2723
  r: -0x3e2n
2724
}, {
2725
  a: -0x46n,
2726
  r: 0x45n
2727
}, {
2728
  a: -0x7en,
2729
  r: 0x7dn
2730
}, {
2731
  a: -0x4n,
2732
  r: 0x3n
2733
}, {
2734
  a: 0n,
2735
  r: -0x1n
2736
}, {
2737
  a: 0x4n,
2738
  r: -0x5n
2739
}, {
2740
  a: 0n,
2741
  r: -0x1n
2742
}, {
2743
  a: 0n,
2744
  r: -0x1n
2745
}, {
2746
  a: 0xfc55n,
2747
  r: -0xfc56n
2748
}, {
2749
  a: 0xa6n,
2750
  r: -0xa7n
2751
}, {
2752
  a: -0xefen,
2753
  r: 0xefdn
2754
}, {
2755
  a: 0xan,
2756
  r: -0xbn
2757
}, {
2758
  a: -0xden,
2759
  r: 0xddn
2760
}, {
2761
  a: 0n,
2762
  r: -0x1n
2763
}, {
2764
  a: -0x6c0n,
2765
  r: 0x6bfn
2766
}, {
2767
  a: 0xf15n,
2768
  r: -0xf16n
2769
}, {
2770
  a: 0n,
2771
  r: -0x1n
2772
}, {
2773
  a: 0xc3n,
2774
  r: -0xc4n
2775
}, {
2776
  a: -0xc3bn,
2777
  r: 0xc3an
2778
}, {
2779
  a: -0x96n,
2780
  r: 0x95n
2781
}, {
2782
  a: -0xfn,
2783
  r: 0xen
2784
}, {
2785
  a: 0n,
2786
  r: -0x1n
2787
}, {
2788
  a: 0xfn,
2789
  r: -0x10n
2790
}, {
2791
  a: -0xb7en,
2792
  r: 0xb7dn
2793
}, {
2794
  a: 0n,
2795
  r: -0x1n
2796
}, {
2797
  a: -0xe7n,
2798
  r: 0xe6n
2799
}, {
2800
  a: 0n,
2801
  r: -0x1n
2802
}, {
2803
  a: 0x6cn,
2804
  r: -0x6dn
2805
}, {
2806
  a: 0xebn,
2807
  r: -0xecn
2808
}, {
2809
  a: 0n,
2810
  r: -0x1n
2811
}, {
2812
  a: 0xd83n,
2813
  r: -0xd84n
2814
}, {
2815
  a: 0x52n,
2816
  r: -0x53n
2817
}, {
2818
  a: -0x50n,
2819
  r: 0x4fn
2820
}, {
2821
  a: 0x2an,
2822
  r: -0x2bn
2823
}, {
2824
  a: -0x7n,
2825
  r: 0x6n
2826
}, {
2827
  a: 0x3f6n,
2828
  r: -0x3f7n
2829
}, {
2830
  a: -0x2fn,
2831
  r: 0x2en
2832
}, {
2833
  a: 0n,
2834
  r: -0x1n
2835
}, {
2836
  a: 0x6n,
2837
  r: -0x7n
2838
}, {
2839
  a: 0n,
2840
  r: -0x1n
2841
}, {
2842
  a: 0xcn,
2843
  r: -0xdn
2844
}, {
2845
  a: -0x391n,
2846
  r: 0x390n
2847
}, {
2848
  a: -0x16n,
2849
  r: 0x15n
2850
}, {
2851
  a: -0x4934n,
2852
  r: 0x4933n
2853
}, {
2854
  a: 0xa348n,
2855
  r: -0xa349n
2856
}, {
2857
  a: 0x3ad4n,
2858
  r: -0x3ad5n
2859
}, {
2860
  a: -0xbabcn,
2861
  r: 0xbabbn
2862
}, {
2863
  a: -0x9ff5n,
2864
  r: 0x9ff4n
2865
}, {
2866
  a: -0x7n,
2867
  r: 0x6n
2868
}, {
2869
  a: -0xbc90n,
2870
  r: 0xbc8fn
2871
}, {
2872
  a: -0xabfdn,
2873
  r: 0xabfcn
2874
}, {
2875
  a: 0x7n,
2876
  r: -0x8n
2877
}, {
2878
  a: -0x4n,
2879
  r: 0x3n
2880
}, {
2881
  a: 0n,
2882
  r: -0x1n
2883
}, {
2884
  a: 0n,
2885
  r: -0x1n
2886
}, {
2887
  a: 0x6c6n,
2888
  r: -0x6c7n
2889
}, {
2890
  a: -0xb8n,
2891
  r: 0xb7n
2892
}, {
2893
  a: 0x3an,
2894
  r: -0x3bn
2895
}, {
2896
  a: -0xa47cn,
2897
  r: 0xa47bn
2898
}, {
2899
  a: 0n,
2900
  r: -0x1n
2901
}, {
2902
  a: 0n,
2903
  r: -0x1n
2904
}, {
2905
  a: 0x916n,
2906
  r: -0x917n
2907
}, {
2908
  a: 0x31n,
2909
  r: -0x32n
2910
}, {
2911
  a: 0n,
2912
  r: -0x1n
2913
}, {
2914
  a: 0n,
2915
  r: -0x1n
2916
}, {
2917
  a: 0n,
2918
  r: -0x1n
2919
}, {
2920
  a: -0x2n,
2921
  r: 0x1n
2922
}, {
2923
  a: 0x33n,
2924
  r: -0x34n
2925
}, {
2926
  a: 0xa530n,
2927
  r: -0xa531n
2928
}, {
2929
  a: 0n,
2930
  r: -0x1n
2931
}, {
2932
  a: 0x757n,
2933
  r: -0x758n
2934
}, {
2935
  a: -0x729dn,
2936
  r: 0x729cn
2937
}, {
2938
  a: 0xfn,
2939
  r: -0x10n
2940
}, {
2941
  a: 0x1e3n,
2942
  r: -0x1e4n
2943
}, {
2944
  a: 0n,
2945
  r: -0x1n
2946
}, {
2947
  a: 0n,
2948
  r: -0x1n
2949
}, {
2950
  a: -0xf9n,
2951
  r: 0xf8n
2952
}, {
2953
  a: 0x109n,
2954
  r: -0x10an
2955
}, {
2956
  a: 0x8c74n,
2957
  r: -0x8c75n
2958
}, {
2959
  a: 0x3n,
2960
  r: -0x4n
2961
}, {
2962
  a: -0x39n,
2963
  r: 0x38n
2964
}, {
2965
  a: 0x43n,
2966
  r: -0x44n
2967
}, {
2968
  a: 0xe6en,
2969
  r: -0xe6fn
2970
}, {
2971
  a: 0xa8n,
2972
  r: -0xa9n
2973
}, {
2974
  a: 0x78n,
2975
  r: -0x79n
2976
}, {
2977
  a: 0x7n,
2978
  r: -0x8n
2979
}, {
2980
  a: -0xa48n,
2981
  r: 0xa47n
2982
}, {
2983
  a: 0x766n,
2984
  r: -0x767n
2985
}, {
2986
  a: 0xe16n,
2987
  r: -0xe17n
2988
}, {
2989
  a: -0x19n,
2990
  r: 0x18n
2991
}, {
2992
  a: 0n,
2993
  r: -0x1n
2994
}, {
2995
  a: 0x552n,
2996
  r: -0x553n
2997
}, {
2998
  a: -0x577n,
2999
  r: 0x576n
3000
}, {
3001
  a: 0xd95n,
3002
  r: -0xd96n
3003
}, {
3004
  a: 0x29n,
3005
  r: -0x2an
3006
}, {
3007
  a: -0xb95n,
3008
  r: 0xb94n
3009
}, {
3010
  a: -0x5f5n,
3011
  r: 0x5f4n
3012
}, {
3013
  a: -0x89ban,
3014
  r: 0x89b9n
3015
}, {
3016
  a: 0x2fn,
3017
  r: -0x30n
3018
}, {
3019
  a: 0x99n,
3020
  r: -0x9an
3021
}, {
3022
  a: 0x8n,
3023
  r: -0x9n
3024
}, {
3025
  a: -0xaan,
3026
  r: 0xa9n
3027
}, {
3028
  a: 0xbfn,
3029
  r: -0xc0n
3030
}];
3031
3032
function main() {
3033
  var error_count = 0;
3034
  for (var i = 0; i < data.length; i++) {
3035
    var d = data[i];
3036
    var a = d.a;
3037
  var r = ~a;
3038
  if (d.r !== r) {
3039
    print("Input:    " + a.toString(16));
3040
    print("Result:   " + r.toString(16));
3041
    print("Expected: " + d.r.toString(16));
3042
    error_count++;
3043
  }
3044
  }
3045
  if (error_count !== 0)
3046
    throw new Error("Finished with " + error_count + " errors.")
3047
}
3048
for (var i = 0; i < 1000; ++i)
3049
  main();
3050
- a/JSTests/stress/v8-bigint32-or.js +4051 lines
Line 0 a/JSTests/stress/v8-bigint32-or.js_sec1
1
// Copyright 2017, the V8 project authors. All rights reserved.
2
// Redistribution and use in source and binary forms, with or without
3
// modification, are permitted provided that the following conditions are
4
// met:
5
//
6
//     * Redistributions of source code must retain the above copyright
7
//       notice, this list of conditions and the following disclaimer.
8
//     * Redistributions in binary form must reproduce the above
9
//       copyright notice, this list of conditions and the following
10
//       disclaimer in the documentation and/or other materials provided
11
//       with the distribution.
12
//     * Neither the name of Google Inc. nor the names of its
13
//       contributors may be used to endorse or promote products derived
14
//       from this software without specific prior written permission.
15
//
16
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28
// Generated by tools/bigint-tester.py.
29
30
var data = [{
31
  a: -0xbn,
32
  b: -0xen,
33
  r: -0x9n
34
}, {
35
  a: 0n,
36
  b: 0xb1n,
37
  r: 0xb1n
38
}, {
39
  a: 0x879n,
40
  b: -0x27n,
41
  r: -0x7n
42
}, {
43
  a: 0x4bn,
44
  b: 0n,
45
  r: 0x4bn
46
}, {
47
  a: -0x9n,
48
  b: 0x6n,
49
  r: -0x9n
50
}, {
51
  a: -0xf4n,
52
  b: -0x37n,
53
  r: -0x33n
54
}, {
55
  a: -0x40n,
56
  b: 0x82fn,
57
  r: -0x11n
58
}, {
59
  a: 0xcen,
60
  b: -0xd67n,
61
  r: -0xd21n
62
}, {
63
  a: 0x9ac4n,
64
  b: -0x20n,
65
  r: -0x1cn
66
}, {
67
  a: 0x5bn,
68
  b: 0n,
69
  r: 0x5bn
70
}, {
71
  a: 0xefcn,
72
  b: -0xdba8n,
73
  r: -0xd104n
74
}, {
75
  a: -0xdn,
76
  b: -0x47aan,
77
  r: -0x9n
78
}, {
79
  a: 0n,
80
  b: 0x15c1n,
81
  r: 0x15c1n
82
}, {
83
  a: -0x8n,
84
  b: -0xbn,
85
  r: -0x3n
86
}, {
87
  a: -0x848n,
88
  b: -0xdn,
89
  r: -0x5n
90
}, {
91
  a: -0x760n,
92
  b: 0n,
93
  r: -0x760n
94
}, {
95
  a: 0xb98n,
96
  b: 0n,
97
  r: 0xb98n
98
}, {
99
  a: 0xdan,
100
  b: -0x2e1n,
101
  r: -0x221n
102
}, {
103
  a: -0xa80n,
104
  b: -0x74n,
105
  r: -0x74n
106
}, {
107
  a: -0x2n,
108
  b: 0n,
109
  r: -0x2n
110
}, {
111
  a: 0n,
112
  b: 0xdn,
113
  r: 0xdn
114
}, {
115
  a: -0xfn,
116
  b: 0xabf7n,
117
  r: -0x9n
118
}, {
119
  a: 0x5n,
120
  b: -0xe36cn,
121
  r: -0xe36bn
122
}, {
123
  a: 0xf0en,
124
  b: 0x26fdn,
125
  r: 0x2fffn
126
}, {
127
  a: 0xdn,
128
  b: 0x9ae7n,
129
  r: 0x9aefn
130
}, {
131
  a: 0n,
132
  b: 0n,
133
  r: 0n
134
}, {
135
  a: -0x7n,
136
  b: -0x762dn,
137
  r: -0x5n
138
}, {
139
  a: -0x3n,
140
  b: 0n,
141
  r: -0x3n
142
}, {
143
  a: -0xan,
144
  b: 0xf4n,
145
  r: -0xan
146
}, {
147
  a: 0n,
148
  b: 0xf7d3n,
149
  r: 0xf7d3n
150
}, {
151
  a: 0xebn,
152
  b: -0x20n,
153
  r: -0x15n
154
}, {
155
  a: 0n,
156
  b: -0x5de2n,
157
  r: -0x5de2n
158
}, {
159
  a: 0n,
160
  b: -0x6c0bn,
161
  r: -0x6c0bn
162
}, {
163
  a: 0x57n,
164
  b: -0xa9n,
165
  r: -0xa9n
166
}, {
167
  a: 0x845bn,
168
  b: -0xbn,
169
  r: -0x1n
170
}, {
171
  a: 0n,
172
  b: -0x5871n,
173
  r: -0x5871n
174
}, {
175
  a: 0n,
176
  b: 0n,
177
  r: 0n
178
}, {
179
  a: 0x7f2fn,
180
  b: 0n,
181
  r: 0x7f2fn
182
}, {
183
  a: 0xb3dn,
184
  b: -0x8n,
185
  r: -0x3n
186
}, {
187
  a: -0xbn,
188
  b: 0xc6bdn,
189
  r: -0x3n
190
}, {
191
  a: 0n,
192
  b: -0x2n,
193
  r: -0x2n
194
}, {
195
  a: -0x56n,
196
  b: -0xe4n,
197
  r: -0x42n
198
}, {
199
  a: -0x244bn,
200
  b: -0xe8n,
201
  r: -0x43n
202
}, {
203
  a: 0n,
204
  b: -0x9a33n,
205
  r: -0x9a33n
206
}, {
207
  a: 0xdb1n,
208
  b: 0n,
209
  r: 0xdb1n
210
}, {
211
  a: 0x3n,
212
  b: -0x71n,
213
  r: -0x71n
214
}, {
215
  a: -0x5163n,
216
  b: -0xd4c0n,
217
  r: -0x5023n
218
}, {
219
  a: -0x719n,
220
  b: -0x35n,
221
  r: -0x11n
222
}, {
223
  a: 0x6b9n,
224
  b: 0x9e7fn,
225
  r: 0x9effn
226
}, {
227
  a: -0xfn,
228
  b: -0x8n,
229
  r: -0x7n
230
}, {
231
  a: -0xbn,
232
  b: -0x4c9bn,
233
  r: -0xbn
234
}, {
235
  a: 0n,
236
  b: -0xce55n,
237
  r: -0xce55n
238
}, {
239
  a: 0x4n,
240
  b: 0xecn,
241
  r: 0xecn
242
}, {
243
  a: 0n,
244
  b: 0xba19n,
245
  r: 0xba19n
246
}, {
247
  a: 0x6a3n,
248
  b: -0x1fn,
249
  r: -0x1dn
250
}, {
251
  a: -0x4aen,
252
  b: 0n,
253
  r: -0x4aen
254
}, {
255
  a: -0xb6n,
256
  b: 0xfn,
257
  r: -0xb1n
258
}, {
259
  a: -0xan,
260
  b: 0x5c6n,
261
  r: -0xan
262
}, {
263
  a: 0xcc11n,
264
  b: 0xfb03n,
265
  r: 0xff13n
266
}, {
267
  a: -0xf84n,
268
  b: 0x958n,
269
  r: -0x684n
270
}, {
271
  a: 0xc80n,
272
  b: 0n,
273
  r: 0xc80n
274
}, {
275
  a: 0xccn,
276
  b: 0x118n,
277
  r: 0x1dcn
278
}, {
279
  a: -0x7n,
280
  b: 0n,
281
  r: -0x7n
282
}, {
283
  a: 0x2n,
284
  b: 0n,
285
  r: 0x2n
286
}, {
287
  a: 0x9e3en,
288
  b: -0xfd0n,
289
  r: -0x1c2n
290
}, {
291
  a: -0xaf70n,
292
  b: 0x7an,
293
  r: -0xaf06n
294
}, {
295
  a: 0x8cn,
296
  b: -0xb93n,
297
  r: -0xb13n
298
}, {
299
  a: 0x52n,
300
  b: -0xe24n,
301
  r: -0xe22n
302
}, {
303
  a: 0xc3n,
304
  b: 0n,
305
  r: 0xc3n
306
}, {
307
  a: -0xf75n,
308
  b: 0n,
309
  r: -0xf75n
310
}, {
311
  a: 0n,
312
  b: 0x5n,
313
  r: 0x5n
314
}, {
315
  a: -0x2cn,
316
  b: 0n,
317
  r: -0x2cn
318
}, {
319
  a: -0x9b2fn,
320
  b: 0n,
321
  r: -0x9b2fn
322
}, {
323
  a: 0xdben,
324
  b: 0n,
325
  r: 0xdben
326
}, {
327
  a: -0xcbn,
328
  b: 0x1dn,
329
  r: -0xc3n
330
}, {
331
  a: 0x4n,
332
  b: 0n,
333
  r: 0x4n
334
}, {
335
  a: 0xcda9n,
336
  b: -0xdn,
337
  r: -0x5n
338
}, {
339
  a: 0x7bn,
340
  b: 0n,
341
  r: 0x7bn
342
}, {
343
  a: 0xd652n,
344
  b: 0n,
345
  r: 0xd652n
346
}, {
347
  a: 0x5abn,
348
  b: 0n,
349
  r: 0x5abn
350
}, {
351
  a: 0n,
352
  b: 0n,
353
  r: 0n
354
}, {
355
  a: -0x316n,
356
  b: -0xd6c0n,
357
  r: -0x216n
358
}, {
359
  a: -0xfn,
360
  b: 0n,
361
  r: -0xfn
362
}, {
363
  a: -0x8n,
364
  b: 0x93n,
365
  r: -0x5n
366
}, {
367
  a: -0x41an,
368
  b: -0x99n,
369
  r: -0x19n
370
}, {
371
  a: 0xf41n,
372
  b: -0x1n,
373
  r: -0x1n
374
}, {
375
  a: 0x45d0n,
376
  b: 0x9bffn,
377
  r: 0xdfffn
378
}, {
379
  a: 0n,
380
  b: -0xe0en,
381
  r: -0xe0en
382
}, {
383
  a: -0x22cn,
384
  b: -0xb2n,
385
  r: -0x22n
386
}, {
387
  a: 0xa357n,
388
  b: 0xcn,
389
  r: 0xa35fn
390
}, {
391
  a: -0x26n,
392
  b: 0x6n,
393
  r: -0x22n
394
}, {
395
  a: -0x9b4n,
396
  b: -0x3en,
397
  r: -0x32n
398
}, {
399
  a: -0x1405n,
400
  b: -0x57n,
401
  r: -0x5n
402
}, {
403
  a: 0xb2en,
404
  b: -0xb8n,
405
  r: -0x92n
406
}, {
407
  a: -0x7e37n,
408
  b: -0xan,
409
  r: -0x1n
410
}, {
411
  a: -0x502n,
412
  b: 0x44n,
413
  r: -0x502n
414
}, {
415
  a: -0x7531n,
416
  b: -0x872n,
417
  r: -0x31n
418
}, {
419
  a: 0xdn,
420
  b: -0xf7en,
421
  r: -0xf71n
422
}, {
423
  a: 0xc72n,
424
  b: 0n,
425
  r: 0xc72n
426
}, {
427
  a: -0xbeen,
428
  b: -0x18n,
429
  r: -0x6n
430
}, {
431
  a: -0xd1n,
432
  b: -0xf8b7n,
433
  r: -0x91n
434
}, {
435
  a: 0n,
436
  b: 0x59n,
437
  r: 0x59n
438
}, {
439
  a: -0x39n,
440
  b: 0xccn,
441
  r: -0x31n
442
}, {
443
  a: 0xfffn,
444
  b: -0x15f5n,
445
  r: -0x1001n
446
}, {
447
  a: -0xfee2n,
448
  b: 0x2ecn,
449
  r: -0xfc02n
450
}, {
451
  a: 0x79n,
452
  b: 0x17cdn,
453
  r: 0x17fdn
454
}, {
455
  a: -0x4f30n,
456
  b: 0x850dn,
457
  r: -0x4a23n
458
}, {
459
  a: 0x859n,
460
  b: 0n,
461
  r: 0x859n
462
}, {
463
  a: 0xbe0n,
464
  b: 0xcn,
465
  r: 0xbecn
466
}, {
467
  a: 0xaf80n,
468
  b: 0n,
469
  r: 0xaf80n
470
}, {
471
  a: -0x718n,
472
  b: -0x5n,
473
  r: -0x5n
474
}, {
475
  a: 0xcfb8n,
476
  b: -0xe6aen,
477
  r: -0x2006n
478
}, {
479
  a: -0x46n,
480
  b: 0xcn,
481
  r: -0x42n
482
}, {
483
  a: -0xec4dn,
484
  b: -0x4n,
485
  r: -0x1n
486
}, {
487
  a: -0x9fden,
488
  b: 0x435n,
489
  r: -0x9bc9n
490
}, {
491
  a: 0n,
492
  b: -0x31n,
493
  r: -0x31n
494
}, {
495
  a: 0xc2en,
496
  b: -0xen,
497
  r: -0x2n
498
}, {
499
  a: 0x9295n,
500
  b: 0x3e9dn,
501
  r: 0xbe9dn
502
}, {
503
  a: 0x88n,
504
  b: -0x2n,
505
  r: -0x2n
506
}, {
507
  a: 0xefe0n,
508
  b: -0xf3n,
509
  r: -0x13n
510
}, {
511
  a: 0x85n,
512
  b: 0xan,
513
  r: 0x8fn
514
}, {
515
  a: -0xf76n,
516
  b: 0x39n,
517
  r: -0xf45n
518
}, {
519
  a: 0n,
520
  b: -0xe12n,
521
  r: -0xe12n
522
}, {
523
  a: -0x7c2bn,
524
  b: 0xb7e4n,
525
  r: -0x480bn
526
}, {
527
  a: 0xen,
528
  b: 0xcn,
529
  r: 0xen
530
}, {
531
  a: 0n,
532
  b: -0xc72n,
533
  r: -0xc72n
534
}, {
535
  a: 0x27fcn,
536
  b: -0x9821n,
537
  r: -0x9801n
538
}, {
539
  a: 0xb74n,
540
  b: 0x301fn,
541
  r: 0x3b7fn
542
}, {
543
  a: 0xen,
544
  b: -0xaa6fn,
545
  r: -0xaa61n
546
}, {
547
  a: -0x4cn,
548
  b: 0n,
549
  r: -0x4cn
550
}, {
551
  a: 0x9n,
552
  b: -0x14n,
553
  r: -0x13n
554
}, {
555
  a: -0x1e9n,
556
  b: -0x6n,
557
  r: -0x1n
558
}, {
559
  a: -0xe321n,
560
  b: -0x4bn,
561
  r: -0x1n
562
}, {
563
  a: 0x7aan,
564
  b: 0xedn,
565
  r: 0x7efn
566
}, {
567
  a: 0x51n,
568
  b: 0n,
569
  r: 0x51n
570
}, {
571
  a: 0x47dn,
572
  b: -0xfdn,
573
  r: -0x81n
574
}, {
575
  a: -0xf90n,
576
  b: 0x5en,
577
  r: -0xf82n
578
}, {
579
  a: -0x9c2fn,
580
  b: -0xbc3an,
581
  r: -0x9c29n
582
}, {
583
  a: 0n,
584
  b: -0x96n,
585
  r: -0x96n
586
}, {
587
  a: 0n,
588
  b: 0xa2n,
589
  r: 0xa2n
590
}, {
591
  a: 0x5667n,
592
  b: 0n,
593
  r: 0x5667n
594
}, {
595
  a: 0n,
596
  b: -0xec6n,
597
  r: -0xec6n
598
}, {
599
  a: -0x5dn,
600
  b: 0x2b3n,
601
  r: -0x4dn
602
}, {
603
  a: 0x6e0n,
604
  b: -0x9dn,
605
  r: -0x1dn
606
}, {
607
  a: 0x3ben,
608
  b: -0xc7n,
609
  r: -0x41n
610
}, {
611
  a: 0x910n,
612
  b: -0xf78n,
613
  r: -0x668n
614
}, {
615
  a: 0xa0n,
616
  b: -0x54n,
617
  r: -0x54n
618
}, {
619
  a: 0xen,
620
  b: -0xcn,
621
  r: -0x2n
622
}, {
623
  a: -0x48c2n,
624
  b: 0xcn,
625
  r: -0x48c2n
626
}, {
627
  a: -0x56n,
628
  b: 0x15an,
629
  r: -0x6n
630
}, {
631
  a: 0n,
632
  b: -0x3a5n,
633
  r: -0x3a5n
634
}, {
635
  a: 0xen,
636
  b: 0x59e9n,
637
  r: 0x59efn
638
}, {
639
  a: 0x8ec3n,
640
  b: 0x6081n,
641
  r: 0xeec3n
642
}, {
643
  a: 0x2an,
644
  b: 0n,
645
  r: 0x2an
646
}, {
647
  a: -0xdcen,
648
  b: 0xdf94n,
649
  r: -0x4an
650
}, {
651
  a: -0x3fn,
652
  b: -0x4n,
653
  r: -0x3n
654
}, {
655
  a: -0xacdn,
656
  b: -0xen,
657
  r: -0xdn
658
}, {
659
  a: -0xf606n,
660
  b: -0x42an,
661
  r: -0x402n
662
}, {
663
  a: 0x8n,
664
  b: -0x777n,
665
  r: -0x777n
666
}, {
667
  a: -0x5a4n,
668
  b: -0x7n,
669
  r: -0x3n
670
}, {
671
  a: 0n,
672
  b: 0x2798n,
673
  r: 0x2798n
674
}, {
675
  a: -0x3734n,
676
  b: -0xa18n,
677
  r: -0x214n
678
}, {
679
  a: 0x173n,
680
  b: -0xc7fn,
681
  r: -0xc0dn
682
}, {
683
  a: -0x9fn,
684
  b: 0x82fn,
685
  r: -0x91n
686
}, {
687
  a: 0x6f2n,
688
  b: 0x8n,
689
  r: 0x6fan
690
}, {
691
  a: -0x2bdn,
692
  b: 0xb83fn,
693
  r: -0x281n
694
}, {
695
  a: -0x9an,
696
  b: -0x61n,
697
  r: -0x1n
698
}, {
699
  a: 0n,
700
  b: -0x58n,
701
  r: -0x58n
702
}, {
703
  a: 0n,
704
  b: -0x4d68n,
705
  r: -0x4d68n
706
}, {
707
  a: 0x97n,
708
  b: 0xdecn,
709
  r: 0xdffn
710
}, {
711
  a: -0x83e1n,
712
  b: 0x31dan,
713
  r: -0x8221n
714
}, {
715
  a: -0x1acn,
716
  b: -0x69n,
717
  r: -0x29n
718
}, {
719
  a: 0n,
720
  b: -0x2919n,
721
  r: -0x2919n
722
}, {
723
  a: 0x5can,
724
  b: -0xen,
725
  r: -0x6n
726
}, {
727
  a: 0n,
728
  b: 0n,
729
  r: 0n
730
}, {
731
  a: 0n,
732
  b: 0x9cabn,
733
  r: 0x9cabn
734
}, {
735
  a: 0n,
736
  b: 0x5d3n,
737
  r: 0x5d3n
738
}, {
739
  a: -0x9en,
740
  b: -0x1cn,
741
  r: -0x1an
742
}, {
743
  a: -0x6098n,
744
  b: -0x592n,
745
  r: -0x92n
746
}, {
747
  a: 0xfbffn,
748
  b: 0n,
749
  r: 0xfbffn
750
}, {
751
  a: 0x8c0n,
752
  b: -0xd253n,
753
  r: -0xd213n
754
}, {
755
  a: -0xabd3n,
756
  b: 0n,
757
  r: -0xabd3n
758
}, {
759
  a: 0x53n,
760
  b: -0x37n,
761
  r: -0x25n
762
}, {
763
  a: -0xc09fn,
764
  b: 0x5fn,
765
  r: -0xc081n
766
}, {
767
  a: -0xf7an,
768
  b: 0n,
769
  r: -0xf7an
770
}, {
771
  a: 0n,
772
  b: -0x33n,
773
  r: -0x33n
774
}, {
775
  a: 0n,
776
  b: 0x8en,
777
  r: 0x8en
778
}, {
779
  a: 0xdn,
780
  b: 0xe0n,
781
  r: 0xedn
782
}, {
783
  a: -0x4901n,
784
  b: 0n,
785
  r: -0x4901n
786
}, {
787
  a: -0x82n,
788
  b: -0xa6en,
789
  r: -0x2n
790
}, {
791
  a: -0x62n,
792
  b: 0xb0e6n,
793
  r: -0x2n
794
}, {
795
  a: 0n,
796
  b: 0n,
797
  r: 0n
798
}, {
799
  a: -0x5eefn,
800
  b: -0x9n,
801
  r: -0x9n
802
}, {
803
  a: 0xbn,
804
  b: -0x3n,
805
  r: -0x1n
806
}, {
807
  a: -0x780fn,
808
  b: 0x79n,
809
  r: -0x7807n
810
}, {
811
  a: 0xe51n,
812
  b: -0x47en,
813
  r: -0x2dn
814
}, {
815
  a: -0x211n,
816
  b: -0x91bn,
817
  r: -0x11n
818
}, {
819
  a: -0x1n,
820
  b: -0x7b71n,
821
  r: -0x1n
822
}, {
823
  a: -0x5df4n,
824
  b: 0x5n,
825
  r: -0x5df3n
826
}, {
827
  a: -0x9n,
828
  b: 0n,
829
  r: -0x9n
830
}, {
831
  a: 0x65dn,
832
  b: 0n,
833
  r: 0x65dn
834
}, {
835
  a: 0x991an,
836
  b: -0x4n,
837
  r: -0x2n
838
}, {
839
  a: 0xcn,
840
  b: -0x4den,
841
  r: -0x4d2n
842
}, {
843
  a: 0x43n,
844
  b: 0xe123n,
845
  r: 0xe163n
846
}, {
847
  a: -0xe7n,
848
  b: 0n,
849
  r: -0xe7n
850
}, {
851
  a: 0xen,
852
  b: 0n,
853
  r: 0xen
854
}, {
855
  a: -0x4en,
856
  b: 0x9n,
857
  r: -0x45n
858
}, {
859
  a: 0x26n,
860
  b: -0xc14n,
861
  r: -0xc12n
862
}, {
863
  a: 0x82n,
864
  b: 0n,
865
  r: 0x82n
866
}, {
867
  a: -0xccf3n,
868
  b: -0x9d3cn,
869
  r: -0x8c33n
870
}, {
871
  a: 0x75n,
872
  b: -0x8af0n,
873
  r: -0x8a8bn
874
}, {
875
  a: -0xab6n,
876
  b: -0x2n,
877
  r: -0x2n
878
}, {
879
  a: -0xd0n,
880
  b: -0xdn,
881
  r: -0xdn
882
}, {
883
  a: 0x6n,
884
  b: -0xb7n,
885
  r: -0xb1n
886
}, {
887
  a: 0xe30n,
888
  b: 0x54a7n,
889
  r: 0x5eb7n
890
}, {
891
  a: -0xe1e4n,
892
  b: 0x2fcan,
893
  r: -0xc022n
894
}, {
895
  a: 0xcn,
896
  b: 0xfb0cn,
897
  r: 0xfb0cn
898
}, {
899
  a: 0xab55n,
900
  b: 0xb929n,
901
  r: 0xbb7dn
902
}, {
903
  a: -0x5d7an,
904
  b: -0xa2an,
905
  r: -0x82an
906
}, {
907
  a: 0xa299n,
908
  b: 0x5b82n,
909
  r: 0xfb9bn
910
}, {
911
  a: 0n,
912
  b: 0xb74n,
913
  r: 0xb74n
914
}, {
915
  a: 0n,
916
  b: 0n,
917
  r: 0n
918
}, {
919
  a: -0xafn,
920
  b: 0n,
921
  r: -0xafn
922
}, {
923
  a: 0n,
924
  b: -0xc740n,
925
  r: -0xc740n
926
}, {
927
  a: 0n,
928
  b: -0x84n,
929
  r: -0x84n
930
}, {
931
  a: 0x7en,
932
  b: 0x8n,
933
  r: 0x7en
934
}, {
935
  a: -0xb81n,
936
  b: -0x2n,
937
  r: -0x1n
938
}, {
939
  a: 0x1n,
940
  b: 0x2n,
941
  r: 0x3n
942
}, {
943
  a: -0xf5n,
944
  b: -0xa1en,
945
  r: -0x15n
946
}, {
947
  a: 0n,
948
  b: 0n,
949
  r: 0n
950
}, {
951
  a: 0n,
952
  b: -0x2n,
953
  r: -0x2n
954
}, {
955
  a: -0x8fn,
956
  b: -0xbn,
957
  r: -0xbn
958
}, {
959
  a: 0x39n,
960
  b: 0x4n,
961
  r: 0x3dn
962
}, {
963
  a: 0x5n,
964
  b: 0n,
965
  r: 0x5n
966
}, {
967
  a: 0xd57n,
968
  b: -0x2n,
969
  r: -0x1n
970
}, {
971
  a: -0x223n,
972
  b: 0x2n,
973
  r: -0x221n
974
}, {
975
  a: 0x17n,
976
  b: 0x218n,
977
  r: 0x21fn
978
}, {
979
  a: 0x239bn,
980
  b: 0xa28n,
981
  r: 0x2bbbn
982
}, {
983
  a: -0x70n,
984
  b: 0xen,
985
  r: -0x62n
986
}, {
987
  a: 0x2d5n,
988
  b: 0xdn,
989
  r: 0x2ddn
990
}, {
991
  a: -0xcfn,
992
  b: 0xa1n,
993
  r: -0x4fn
994
}, {
995
  a: 0xe8n,
996
  b: 0x2a38n,
997
  r: 0x2af8n
998
}, {
999
  a: 0x8584n,
1000
  b: 0xen,
1001
  r: 0x858en
1002
}, {
1003
  a: 0x1514n,
1004
  b: 0x9e69n,
1005
  r: 0x9f7dn
1006
}, {
1007
  a: 0x66a8n,
1008
  b: 0x6496n,
1009
  r: 0x66ben
1010
}, {
1011
  a: 0x9n,
1012
  b: 0n,
1013
  r: 0x9n
1014
}, {
1015
  a: 0x821n,
1016
  b: 0n,
1017
  r: 0x821n
1018
}, {
1019
  a: -0xd234n,
1020
  b: -0xan,
1021
  r: -0x2n
1022
}, {
1023
  a: -0x99b9n,
1024
  b: -0x548bn,
1025
  r: -0x1089n
1026
}, {
1027
  a: 0x1c3n,
1028
  b: 0x29n,
1029
  r: 0x1ebn
1030
}, {
1031
  a: -0x6cd5n,
1032
  b: 0x9n,
1033
  r: -0x6cd5n
1034
}, {
1035
  a: 0x1n,
1036
  b: 0x6n,
1037
  r: 0x7n
1038
}, {
1039
  a: 0n,
1040
  b: -0x7n,
1041
  r: -0x7n
1042
}, {
1043
  a: 0x1cbn,
1044
  b: 0x3c91n,
1045
  r: 0x3ddbn
1046
}, {
1047
  a: 0n,
1048
  b: 0x8n,
1049
  r: 0x8n
1050
}, {
1051
  a: -0x77fn,
1052
  b: 0xc2n,
1053
  r: -0x73dn
1054
}, {
1055
  a: 0xfebn,
1056
  b: -0xe827n,
1057
  r: -0xe005n
1058
}, {
1059
  a: 0n,
1060
  b: 0x753n,
1061
  r: 0x753n
1062
}, {
1063
  a: -0xbf6n,
1064
  b: 0x4c2n,
1065
  r: -0xb36n
1066
}, {
1067
  a: -0xeba4n,
1068
  b: 0xan,
1069
  r: -0xeba2n
1070
}, {
1071
  a: 0n,
1072
  b: -0xbcan,
1073
  r: -0xbcan
1074
}, {
1075
  a: -0x5c7n,
1076
  b: 0n,
1077
  r: -0x5c7n
1078
}, {
1079
  a: 0x5n,
1080
  b: -0xf9en,
1081
  r: -0xf99n
1082
}, {
1083
  a: -0x15n,
1084
  b: 0xa02n,
1085
  r: -0x15n
1086
}, {
1087
  a: 0n,
1088
  b: 0n,
1089
  r: 0n
1090
}, {
1091
  a: 0xdcn,
1092
  b: 0n,
1093
  r: 0xdcn
1094
}, {
1095
  a: -0xfn,
1096
  b: -0xfd9bn,
1097
  r: -0xbn
1098
}, {
1099
  a: -0x424n,
1100
  b: 0n,
1101
  r: -0x424n
1102
}, {
1103
  a: -0x69aan,
1104
  b: -0x6n,
1105
  r: -0x2n
1106
}, {
1107
  a: 0x6n,
1108
  b: -0x86en,
1109
  r: -0x86an
1110
}, {
1111
  a: 0xf6ben,
1112
  b: 0x5fn,
1113
  r: 0xf6ffn
1114
}, {
1115
  a: -0xc2n,
1116
  b: 0x9a42n,
1117
  r: -0x82n
1118
}, {
1119
  a: 0n,
1120
  b: 0n,
1121
  r: 0n
1122
}, {
1123
  a: -0x67n,
1124
  b: -0x9a40n,
1125
  r: -0x27n
1126
}, {
1127
  a: 0n,
1128
  b: -0x28fn,
1129
  r: -0x28fn
1130
}, {
1131
  a: -0x3169n,
1132
  b: 0xeaeen,
1133
  r: -0x1101n
1134
}, {
1135
  a: 0x2d8dn,
1136
  b: -0x7a3n,
1137
  r: -0x223n
1138
}, {
1139
  a: -0x9dn,
1140
  b: -0xf4n,
1141
  r: -0x91n
1142
}, {
1143
  a: 0n,
1144
  b: 0xd419n,
1145
  r: 0xd419n
1146
}, {
1147
  a: 0n,
1148
  b: -0xbn,
1149
  r: -0xbn
1150
}, {
1151
  a: 0n,
1152
  b: -0xe26n,
1153
  r: -0xe26n
1154
}, {
1155
  a: 0x7n,
1156
  b: 0n,
1157
  r: 0x7n
1158
}, {
1159
  a: -0xeb02n,
1160
  b: 0x95n,
1161
  r: -0xeb01n
1162
}, {
1163
  a: 0x6n,
1164
  b: 0x82n,
1165
  r: 0x86n
1166
}, {
1167
  a: 0n,
1168
  b: 0n,
1169
  r: 0n
1170
}, {
1171
  a: 0x1b1n,
1172
  b: -0x1fn,
1173
  r: -0xfn
1174
}, {
1175
  a: -0xcf34n,
1176
  b: 0x5n,
1177
  r: -0xcf33n
1178
}, {
1179
  a: -0x9e20n,
1180
  b: 0x28n,
1181
  r: -0x9e18n
1182
}, {
1183
  a: -0x912n,
1184
  b: 0n,
1185
  r: -0x912n
1186
}, {
1187
  a: 0x53f7n,
1188
  b: 0xbn,
1189
  r: 0x53ffn
1190
}, {
1191
  a: 0n,
1192
  b: -0x641n,
1193
  r: -0x641n
1194
}, {
1195
  a: 0n,
1196
  b: 0xea45n,
1197
  r: 0xea45n
1198
}, {
1199
  a: -0x63cn,
1200
  b: 0x110en,
1201
  r: -0x632n
1202
}, {
1203
  a: -0x53f8n,
1204
  b: 0n,
1205
  r: -0x53f8n
1206
}, {
1207
  a: -0x27n,
1208
  b: -0x4482n,
1209
  r: -0x1n
1210
}, {
1211
  a: -0x6can,
1212
  b: 0xe83n,
1213
  r: -0x49n
1214
}, {
1215
  a: 0n,
1216
  b: 0xdn,
1217
  r: 0xdn
1218
}, {
1219
  a: 0n,
1220
  b: -0x519bn,
1221
  r: -0x519bn
1222
}, {
1223
  a: 0n,
1224
  b: 0x98an,
1225
  r: 0x98an
1226
}, {
1227
  a: 0xd8n,
1228
  b: 0xdf9n,
1229
  r: 0xdf9n
1230
}, {
1231
  a: 0x77dan,
1232
  b: 0x96fn,
1233
  r: 0x7fffn
1234
}, {
1235
  a: 0x51n,
1236
  b: 0xa5n,
1237
  r: 0xf5n
1238
}, {
1239
  a: -0xc55n,
1240
  b: -0xccn,
1241
  r: -0x41n
1242
}, {
1243
  a: 0xa5an,
1244
  b: 0x84f4n,
1245
  r: 0x8efen
1246
}, {
1247
  a: -0x5fn,
1248
  b: 0x9can,
1249
  r: -0x15n
1250
}, {
1251
  a: -0x1013n,
1252
  b: 0n,
1253
  r: -0x1013n
1254
}, {
1255
  a: -0xen,
1256
  b: -0xc2n,
1257
  r: -0x2n
1258
}, {
1259
  a: -0x2n,
1260
  b: -0x36n,
1261
  r: -0x2n
1262
}, {
1263
  a: 0x76dan,
1264
  b: -0xc93n,
1265
  r: -0x801n
1266
}, {
1267
  a: 0x48a4n,
1268
  b: 0x73n,
1269
  r: 0x48f7n
1270
}, {
1271
  a: 0n,
1272
  b: 0xfn,
1273
  r: 0xfn
1274
}, {
1275
  a: 0xdn,
1276
  b: -0x5074n,
1277
  r: -0x5073n
1278
}, {
1279
  a: 0x1n,
1280
  b: 0n,
1281
  r: 0x1n
1282
}, {
1283
  a: 0n,
1284
  b: 0xcbn,
1285
  r: 0xcbn
1286
}, {
1287
  a: -0x3n,
1288
  b: -0x27a9n,
1289
  r: -0x1n
1290
}, {
1291
  a: 0xd91n,
1292
  b: -0x9n,
1293
  r: -0x9n
1294
}, {
1295
  a: 0x550n,
1296
  b: 0xd3fn,
1297
  r: 0xd7fn
1298
}, {
1299
  a: 0x5c1n,
1300
  b: -0x354bn,
1301
  r: -0x300bn
1302
}, {
1303
  a: 0n,
1304
  b: -0x60cn,
1305
  r: -0x60cn
1306
}, {
1307
  a: 0xa8n,
1308
  b: 0x6n,
1309
  r: 0xaen
1310
}, {
1311
  a: -0xb9n,
1312
  b: -0x3n,
1313
  r: -0x1n
1314
}, {
1315
  a: -0x97n,
1316
  b: -0x341n,
1317
  r: -0x1n
1318
}, {
1319
  a: 0n,
1320
  b: 0xf3fbn,
1321
  r: 0xf3fbn
1322
}, {
1323
  a: 0n,
1324
  b: 0n,
1325
  r: 0n
1326
}, {
1327
  a: 0n,
1328
  b: -0x42e3n,
1329
  r: -0x42e3n
1330
}, {
1331
  a: -0x4dcn,
1332
  b: 0x43en,
1333
  r: -0xc2n
1334
}, {
1335
  a: 0x39n,
1336
  b: 0n,
1337
  r: 0x39n
1338
}, {
1339
  a: -0x2a1n,
1340
  b: 0xbn,
1341
  r: -0x2a1n
1342
}, {
1343
  a: 0n,
1344
  b: -0x2n,
1345
  r: -0x2n
1346
}, {
1347
  a: 0n,
1348
  b: 0x9f4n,
1349
  r: 0x9f4n
1350
}, {
1351
  a: 0x4cen,
1352
  b: -0x724bn,
1353
  r: -0x7201n
1354
}, {
1355
  a: 0x7dn,
1356
  b: 0xcbn,
1357
  r: 0xffn
1358
}, {
1359
  a: 0x696n,
1360
  b: -0x74n,
1361
  r: -0x62n
1362
}, {
1363
  a: 0n,
1364
  b: 0x8n,
1365
  r: 0x8n
1366
}, {
1367
  a: -0xa0en,
1368
  b: 0xf3n,
1369
  r: -0xa0dn
1370
}, {
1371
  a: -0xan,
1372
  b: 0n,
1373
  r: -0xan
1374
}, {
1375
  a: -0x86fn,
1376
  b: -0x5n,
1377
  r: -0x5n
1378
}, {
1379
  a: 0n,
1380
  b: 0x6fdn,
1381
  r: 0x6fdn
1382
}, {
1383
  a: 0x9n,
1384
  b: -0x9ffan,
1385
  r: -0x9ff1n
1386
}, {
1387
  a: -0xb8a1n,
1388
  b: 0x1fn,
1389
  r: -0xb8a1n
1390
}, {
1391
  a: 0x74c3n,
1392
  b: 0xacan,
1393
  r: 0x7ecbn
1394
}, {
1395
  a: -0x6dcn,
1396
  b: 0xda7n,
1397
  r: -0x259n
1398
}, {
1399
  a: 0n,
1400
  b: 0xbn,
1401
  r: 0xbn
1402
}, {
1403
  a: 0n,
1404
  b: 0x6en,
1405
  r: 0x6en
1406
}, {
1407
  a: 0n,
1408
  b: -0x721n,
1409
  r: -0x721n
1410
}, {
1411
  a: -0x8n,
1412
  b: 0n,
1413
  r: -0x8n
1414
}, {
1415
  a: 0n,
1416
  b: 0x196cn,
1417
  r: 0x196cn
1418
}, {
1419
  a: 0xe7bn,
1420
  b: 0xe1en,
1421
  r: 0xe7fn
1422
}, {
1423
  a: 0xfn,
1424
  b: 0xdbn,
1425
  r: 0xdfn
1426
}, {
1427
  a: 0xcn,
1428
  b: 0x88n,
1429
  r: 0x8cn
1430
}, {
1431
  a: -0x719n,
1432
  b: 0n,
1433
  r: -0x719n
1434
}, {
1435
  a: 0xa4n,
1436
  b: -0x7901n,
1437
  r: -0x7901n
1438
}, {
1439
  a: -0x7n,
1440
  b: -0x3cn,
1441
  r: -0x3n
1442
}, {
1443
  a: -0x12fn,
1444
  b: -0x17n,
1445
  r: -0x7n
1446
}, {
1447
  a: -0xacn,
1448
  b: 0x33n,
1449
  r: -0x89n
1450
}, {
1451
  a: 0x2n,
1452
  b: 0n,
1453
  r: 0x2n
1454
}, {
1455
  a: -0x6001n,
1456
  b: -0x9n,
1457
  r: -0x1n
1458
}, {
1459
  a: -0x4n,
1460
  b: 0xb12n,
1461
  r: -0x2n
1462
}, {
1463
  a: 0x9ffn,
1464
  b: 0n,
1465
  r: 0x9ffn
1466
}, {
1467
  a: 0x71bdn,
1468
  b: 0xe401n,
1469
  r: 0xf5bdn
1470
}, {
1471
  a: 0n,
1472
  b: 0x24dn,
1473
  r: 0x24dn
1474
}, {
1475
  a: -0x6ban,
1476
  b: -0x46n,
1477
  r: -0x2n
1478
}, {
1479
  a: -0x579dn,
1480
  b: 0x5an,
1481
  r: -0x5785n
1482
}, {
1483
  a: -0xdn,
1484
  b: 0n,
1485
  r: -0xdn
1486
}, {
1487
  a: -0x6cn,
1488
  b: 0x7bd1n,
1489
  r: -0x2bn
1490
}, {
1491
  a: 0n,
1492
  b: 0n,
1493
  r: 0n
1494
}, {
1495
  a: 0x5fn,
1496
  b: 0n,
1497
  r: 0x5fn
1498
}, {
1499
  a: -0xf3n,
1500
  b: -0xc33n,
1501
  r: -0x33n
1502
}, {
1503
  a: 0n,
1504
  b: 0xe2n,
1505
  r: 0xe2n
1506
}, {
1507
  a: 0x66efn,
1508
  b: 0n,
1509
  r: 0x66efn
1510
}, {
1511
  a: 0xa8n,
1512
  b: -0x6n,
1513
  r: -0x6n
1514
}, {
1515
  a: -0xf71bn,
1516
  b: 0n,
1517
  r: -0xf71bn
1518
}, {
1519
  a: -0x80n,
1520
  b: 0x8dn,
1521
  r: -0x73n
1522
}, {
1523
  a: 0n,
1524
  b: 0x9n,
1525
  r: 0x9n
1526
}, {
1527
  a: 0x724n,
1528
  b: -0xecn,
1529
  r: -0xccn
1530
}, {
1531
  a: 0x9n,
1532
  b: 0x2f03n,
1533
  r: 0x2f0bn
1534
}, {
1535
  a: 0x30n,
1536
  b: 0n,
1537
  r: 0x30n
1538
}, {
1539
  a: -0xf15n,
1540
  b: 0n,
1541
  r: -0xf15n
1542
}, {
1543
  a: -0x363bn,
1544
  b: 0n,
1545
  r: -0x363bn
1546
}, {
1547
  a: -0x3999n,
1548
  b: 0xcn,
1549
  r: -0x3991n
1550
}, {
1551
  a: 0x484n,
1552
  b: -0xc175n,
1553
  r: -0xc171n
1554
}, {
1555
  a: -0xbn,
1556
  b: 0xd57n,
1557
  r: -0x9n
1558
}, {
1559
  a: 0x8n,
1560
  b: -0x43n,
1561
  r: -0x43n
1562
}, {
1563
  a: -0x6n,
1564
  b: 0x3ban,
1565
  r: -0x6n
1566
}, {
1567
  a: 0x6577n,
1568
  b: 0n,
1569
  r: 0x6577n
1570
}, {
1571
  a: -0xf63n,
1572
  b: -0x6e0n,
1573
  r: -0x643n
1574
}, {
1575
  a: -0xen,
1576
  b: -0x3d9n,
1577
  r: -0x9n
1578
}, {
1579
  a: 0n,
1580
  b: -0xebn,
1581
  r: -0xebn
1582
}, {
1583
  a: 0n,
1584
  b: -0xcn,
1585
  r: -0xcn
1586
}, {
1587
  a: 0xe9n,
1588
  b: 0n,
1589
  r: 0xe9n
1590
}, {
1591
  a: 0n,
1592
  b: 0n,
1593
  r: 0n
1594
}, {
1595
  a: -0x5n,
1596
  b: -0x8an,
1597
  r: -0x1n
1598
}, {
1599
  a: 0x5d5an,
1600
  b: -0x90n,
1601
  r: -0x86n
1602
}, {
1603
  a: -0x1an,
1604
  b: -0x9n,
1605
  r: -0x9n
1606
}, {
1607
  a: 0xd3n,
1608
  b: -0xb77n,
1609
  r: -0xb25n
1610
}, {
1611
  a: -0xean,
1612
  b: 0x7en,
1613
  r: -0x82n
1614
}, {
1615
  a: -0x6n,
1616
  b: -0xa6n,
1617
  r: -0x6n
1618
}, {
1619
  a: 0n,
1620
  b: -0x88n,
1621
  r: -0x88n
1622
}, {
1623
  a: 0n,
1624
  b: -0xden,
1625
  r: -0xden
1626
}, {
1627
  a: -0xbdn,
1628
  b: 0n,
1629
  r: -0xbdn
1630
}, {
1631
  a: -0xb3n,
1632
  b: 0x792n,
1633
  r: -0x21n
1634
}, {
1635
  a: -0x8n,
1636
  b: -0x2f6n,
1637
  r: -0x6n
1638
}, {
1639
  a: 0x6926n,
1640
  b: 0xd1n,
1641
  r: 0x69f7n
1642
}, {
1643
  a: -0x37dn,
1644
  b: 0xe3an,
1645
  r: -0x145n
1646
}, {
1647
  a: -0xan,
1648
  b: 0x47en,
1649
  r: -0x2n
1650
}, {
1651
  a: 0x4bn,
1652
  b: -0x819fn,
1653
  r: -0x8195n
1654
}, {
1655
  a: 0xcc8n,
1656
  b: 0x4n,
1657
  r: 0xcccn
1658
}, {
1659
  a: -0xe806n,
1660
  b: -0xfn,
1661
  r: -0x5n
1662
}, {
1663
  a: 0x5n,
1664
  b: 0xd7cn,
1665
  r: 0xd7dn
1666
}, {
1667
  a: 0n,
1668
  b: -0x7d91n,
1669
  r: -0x7d91n
1670
}, {
1671
  a: -0xda1n,
1672
  b: -0xa31n,
1673
  r: -0x821n
1674
}, {
1675
  a: 0x846n,
1676
  b: 0n,
1677
  r: 0x846n
1678
}, {
1679
  a: -0xb8a0n,
1680
  b: 0x3fn,
1681
  r: -0xb881n
1682
}, {
1683
  a: 0n,
1684
  b: 0n,
1685
  r: 0n
1686
}, {
1687
  a: -0xfn,
1688
  b: 0x2an,
1689
  r: -0x5n
1690
}, {
1691
  a: 0x811n,
1692
  b: 0x249n,
1693
  r: 0xa59n
1694
}, {
1695
  a: -0x5n,
1696
  b: 0n,
1697
  r: -0x5n
1698
}, {
1699
  a: -0x2dfn,
1700
  b: 0n,
1701
  r: -0x2dfn
1702
}, {
1703
  a: -0x79dn,
1704
  b: -0x4n,
1705
  r: -0x1n
1706
}, {
1707
  a: -0x5c4an,
1708
  b: 0n,
1709
  r: -0x5c4an
1710
}, {
1711
  a: 0xan,
1712
  b: 0n,
1713
  r: 0xan
1714
}, {
1715
  a: 0x18cn,
1716
  b: -0x86n,
1717
  r: -0x2n
1718
}, {
1719
  a: -0x630n,
1720
  b: 0n,
1721
  r: -0x630n
1722
}, {
1723
  a: -0x12n,
1724
  b: -0xfn,
1725
  r: -0x1n
1726
}, {
1727
  a: -0x2dn,
1728
  b: 0x25dn,
1729
  r: -0x21n
1730
}, {
1731
  a: -0xbcn,
1732
  b: 0x6n,
1733
  r: -0xban
1734
}, {
1735
  a: 0xc4an,
1736
  b: 0n,
1737
  r: 0xc4an
1738
}, {
1739
  a: -0xd1an,
1740
  b: -0x7n,
1741
  r: -0x1n
1742
}, {
1743
  a: 0x18n,
1744
  b: -0x55dn,
1745
  r: -0x545n
1746
}, {
1747
  a: -0x22n,
1748
  b: -0xec5n,
1749
  r: -0x1n
1750
}, {
1751
  a: 0x96n,
1752
  b: 0n,
1753
  r: 0x96n
1754
}, {
1755
  a: 0x1n,
1756
  b: 0x1n,
1757
  r: 0x1n
1758
}, {
1759
  a: 0x2n,
1760
  b: 0xa52n,
1761
  r: 0xa52n
1762
}, {
1763
  a: 0n,
1764
  b: -0x9608n,
1765
  r: -0x9608n
1766
}, {
1767
  a: -0xbb0n,
1768
  b: -0xf8n,
1769
  r: -0xa8n
1770
}, {
1771
  a: -0x8765n,
1772
  b: 0n,
1773
  r: -0x8765n
1774
}, {
1775
  a: -0x282n,
1776
  b: -0xdn,
1777
  r: -0x1n
1778
}, {
1779
  a: 0x76bbn,
1780
  b: -0x434n,
1781
  r: -0x1n
1782
}, {
1783
  a: 0x84n,
1784
  b: -0x2f2n,
1785
  r: -0x272n
1786
}, {
1787
  a: 0xb86n,
1788
  b: 0x7n,
1789
  r: 0xb87n
1790
}, {
1791
  a: 0xfn,
1792
  b: 0x34n,
1793
  r: 0x3fn
1794
}, {
1795
  a: -0x116an,
1796
  b: -0x72n,
1797
  r: -0x62n
1798
}, {
1799
  a: -0xan,
1800
  b: -0x2n,
1801
  r: -0x2n
1802
}, {
1803
  a: 0n,
1804
  b: -0xd9fn,
1805
  r: -0xd9fn
1806
}, {
1807
  a: -0x1en,
1808
  b: 0n,
1809
  r: -0x1en
1810
}, {
1811
  a: 0xd88n,
1812
  b: -0x8n,
1813
  r: -0x8n
1814
}, {
1815
  a: -0x9n,
1816
  b: 0x45n,
1817
  r: -0x9n
1818
}, {
1819
  a: 0x4an,
1820
  b: 0n,
1821
  r: 0x4an
1822
}, {
1823
  a: 0x44n,
1824
  b: 0n,
1825
  r: 0x44n
1826
}, {
1827
  a: 0xen,
1828
  b: -0xf90dn,
1829
  r: -0xf901n
1830
}, {
1831
  a: 0xc4cn,
1832
  b: 0xbn,
1833
  r: 0xc4fn
1834
}, {
1835
  a: 0x3n,
1836
  b: 0x55n,
1837
  r: 0x57n
1838
}, {
1839
  a: 0x54e1n,
1840
  b: 0x851n,
1841
  r: 0x5cf1n
1842
}, {
1843
  a: 0n,
1844
  b: 0x1n,
1845
  r: 0x1n
1846
}, {
1847
  a: 0xdn,
1848
  b: 0x13an,
1849
  r: 0x13fn
1850
}, {
1851
  a: 0n,
1852
  b: -0xb7cn,
1853
  r: -0xb7cn
1854
}, {
1855
  a: 0xf3f6n,
1856
  b: 0n,
1857
  r: 0xf3f6n
1858
}, {
1859
  a: 0x779n,
1860
  b: 0n,
1861
  r: 0x779n
1862
}, {
1863
  a: 0x1fa9n,
1864
  b: 0x5be1n,
1865
  r: 0x5fe9n
1866
}, {
1867
  a: -0x5can,
1868
  b: 0x7n,
1869
  r: -0x5c9n
1870
}, {
1871
  a: -0x5en,
1872
  b: -0x4n,
1873
  r: -0x2n
1874
}, {
1875
  a: -0xc47n,
1876
  b: 0x3n,
1877
  r: -0xc45n
1878
}, {
1879
  a: -0x6ddn,
1880
  b: 0x299n,
1881
  r: -0x445n
1882
}, {
1883
  a: 0n,
1884
  b: -0x5353n,
1885
  r: -0x5353n
1886
}, {
1887
  a: -0x9n,
1888
  b: -0x4an,
1889
  r: -0x9n
1890
}, {
1891
  a: -0xaean,
1892
  b: -0x8b37n,
1893
  r: -0xa21n
1894
}, {
1895
  a: -0xda1n,
1896
  b: -0x999n,
1897
  r: -0x981n
1898
}, {
1899
  a: -0x3dn,
1900
  b: -0xfn,
1901
  r: -0xdn
1902
}, {
1903
  a: -0x59n,
1904
  b: -0x26n,
1905
  r: -0x1n
1906
}, {
1907
  a: -0x4ee8n,
1908
  b: -0x248n,
1909
  r: -0x248n
1910
}, {
1911
  a: 0n,
1912
  b: -0x67n,
1913
  r: -0x67n
1914
}, {
1915
  a: 0n,
1916
  b: 0xdn,
1917
  r: 0xdn
1918
}, {
1919
  a: 0x8c02n,
1920
  b: 0n,
1921
  r: 0x8c02n
1922
}, {
1923
  a: -0x34dfn,
1924
  b: 0x11n,
1925
  r: -0x34cfn
1926
}, {
1927
  a: 0xbn,
1928
  b: 0n,
1929
  r: 0xbn
1930
}, {
1931
  a: -0xed0n,
1932
  b: 0n,
1933
  r: -0xed0n
1934
}, {
1935
  a: 0xcff7n,
1936
  b: 0x3n,
1937
  r: 0xcff7n
1938
}, {
1939
  a: -0xe5n,
1940
  b: -0x1cn,
1941
  r: -0x1n
1942
}, {
1943
  a: 0x85en,
1944
  b: 0n,
1945
  r: 0x85en
1946
}, {
1947
  a: 0xafan,
1948
  b: 0x9cn,
1949
  r: 0xafen
1950
}, {
1951
  a: 0xfn,
1952
  b: 0x329n,
1953
  r: 0x32fn
1954
}, {
1955
  a: -0x630n,
1956
  b: -0x29bdn,
1957
  r: -0x2dn
1958
}, {
1959
  a: -0xfn,
1960
  b: -0x86n,
1961
  r: -0x5n
1962
}, {
1963
  a: 0n,
1964
  b: -0xf3n,
1965
  r: -0xf3n
1966
}, {
1967
  a: 0xa936n,
1968
  b: 0n,
1969
  r: 0xa936n
1970
}, {
1971
  a: 0x24n,
1972
  b: -0xdcbn,
1973
  r: -0xdcbn
1974
}, {
1975
  a: -0x7n,
1976
  b: 0n,
1977
  r: -0x7n
1978
}, {
1979
  a: 0xcbdn,
1980
  b: 0xf2n,
1981
  r: 0xcffn
1982
}, {
1983
  a: -0x440dn,
1984
  b: -0xed4n,
1985
  r: -0x401n
1986
}, {
1987
  a: 0x9n,
1988
  b: -0x9ab5n,
1989
  r: -0x9ab5n
1990
}, {
1991
  a: -0x999n,
1992
  b: 0n,
1993
  r: -0x999n
1994
}, {
1995
  a: 0n,
1996
  b: 0xan,
1997
  r: 0xan
1998
}, {
1999
  a: 0n,
2000
  b: -0x36n,
2001
  r: -0x36n
2002
}, {
2003
  a: -0xb1n,
2004
  b: 0x8bn,
2005
  r: -0x31n
2006
}, {
2007
  a: -0x9an,
2008
  b: -0xc06n,
2009
  r: -0x2n
2010
}, {
2011
  a: -0xban,
2012
  b: -0x19n,
2013
  r: -0x19n
2014
}, {
2015
  a: -0x9fn,
2016
  b: 0xbe9dn,
2017
  r: -0x3n
2018
}, {
2019
  a: -0x4n,
2020
  b: 0n,
2021
  r: -0x4n
2022
}, {
2023
  a: 0x4f18n,
2024
  b: 0x5dn,
2025
  r: 0x4f5dn
2026
}, {
2027
  a: -0x169n,
2028
  b: -0x3fd4n,
2029
  r: -0x141n
2030
}, {
2031
  a: 0xdffn,
2032
  b: 0n,
2033
  r: 0xdffn
2034
}, {
2035
  a: -0x3cc6n,
2036
  b: -0x5n,
2037
  r: -0x5n
2038
}, {
2039
  a: 0xbdn,
2040
  b: 0x2n,
2041
  r: 0xbfn
2042
}, {
2043
  a: -0x2n,
2044
  b: 0xeadn,
2045
  r: -0x1n
2046
}, {
2047
  a: 0n,
2048
  b: 0n,
2049
  r: 0n
2050
}, {
2051
  a: -0xdn,
2052
  b: -0x5n,
2053
  r: -0x5n
2054
}, {
2055
  a: 0x1e01n,
2056
  b: -0x8b2n,
2057
  r: -0xb1n
2058
}, {
2059
  a: -0x3n,
2060
  b: 0x5bn,
2061
  r: -0x1n
2062
}, {
2063
  a: 0x100n,
2064
  b: 0x6e5n,
2065
  r: 0x7e5n
2066
}, {
2067
  a: -0x7c2dn,
2068
  b: 0xc9den,
2069
  r: -0x3421n
2070
}, {
2071
  a: -0x3n,
2072
  b: 0x1n,
2073
  r: -0x3n
2074
}, {
2075
  a: -0x886n,
2076
  b: -0xe4n,
2077
  r: -0x82n
2078
}, {
2079
  a: -0xefen,
2080
  b: -0x1n,
2081
  r: -0x1n
2082
}, {
2083
  a: 0x384an,
2084
  b: -0x620n,
2085
  r: -0x616n
2086
}, {
2087
  a: -0x6an,
2088
  b: 0n,
2089
  r: -0x6an
2090
}, {
2091
  a: 0x8n,
2092
  b: 0x98n,
2093
  r: 0x98n
2094
}, {
2095
  a: 0xfcfn,
2096
  b: 0x4n,
2097
  r: 0xfcfn
2098
}, {
2099
  a: 0x8n,
2100
  b: 0xdn,
2101
  r: 0xdn
2102
}, {
2103
  a: 0x47n,
2104
  b: -0x73n,
2105
  r: -0x31n
2106
}, {
2107
  a: -0x5702n,
2108
  b: -0xc65n,
2109
  r: -0x401n
2110
}, {
2111
  a: -0xebn,
2112
  b: 0x684cn,
2113
  r: -0xa3n
2114
}, {
2115
  a: -0x40n,
2116
  b: -0x6e8n,
2117
  r: -0x28n
2118
}, {
2119
  a: 0x34n,
2120
  b: 0x95n,
2121
  r: 0xb5n
2122
}, {
2123
  a: 0xc1n,
2124
  b: -0xccn,
2125
  r: -0xbn
2126
}, {
2127
  a: -0xac3n,
2128
  b: -0x6dbn,
2129
  r: -0x2c3n
2130
}, {
2131
  a: -0x5d0an,
2132
  b: 0xf97n,
2133
  r: -0x5009n
2134
}, {
2135
  a: 0xbc3bn,
2136
  b: 0x65n,
2137
  r: 0xbc7fn
2138
}, {
2139
  a: 0n,
2140
  b: -0x81dbn,
2141
  r: -0x81dbn
2142
}, {
2143
  a: 0x51n,
2144
  b: 0x940n,
2145
  r: 0x951n
2146
}, {
2147
  a: -0xa748n,
2148
  b: 0xa4f2n,
2149
  r: -0x306n
2150
}, {
2151
  a: 0x26en,
2152
  b: 0x1951n,
2153
  r: 0x1b7fn
2154
}, {
2155
  a: 0x5ad5n,
2156
  b: 0xc787n,
2157
  r: 0xdfd7n
2158
}, {
2159
  a: -0x80n,
2160
  b: 0n,
2161
  r: -0x80n
2162
}, {
2163
  a: 0xf13cn,
2164
  b: 0n,
2165
  r: 0xf13cn
2166
}, {
2167
  a: 0xd42n,
2168
  b: 0n,
2169
  r: 0xd42n
2170
}, {
2171
  a: 0n,
2172
  b: 0x5030n,
2173
  r: 0x5030n
2174
}, {
2175
  a: 0x5dn,
2176
  b: 0x5n,
2177
  r: 0x5dn
2178
}, {
2179
  a: 0x67n,
2180
  b: 0x72n,
2181
  r: 0x77n
2182
}, {
2183
  a: 0xfn,
2184
  b: 0x4f7n,
2185
  r: 0x4ffn
2186
}, {
2187
  a: -0x2306n,
2188
  b: 0x2n,
2189
  r: -0x2306n
2190
}, {
2191
  a: -0x1n,
2192
  b: -0xf45n,
2193
  r: -0x1n
2194
}, {
2195
  a: 0n,
2196
  b: 0n,
2197
  r: 0n
2198
}, {
2199
  a: 0x97n,
2200
  b: 0x9e3n,
2201
  r: 0x9f7n
2202
}, {
2203
  a: 0n,
2204
  b: 0x697n,
2205
  r: 0x697n
2206
}, {
2207
  a: 0x4n,
2208
  b: -0xa32n,
2209
  r: -0xa32n
2210
}, {
2211
  a: -0x9n,
2212
  b: -0xd8n,
2213
  r: -0x1n
2214
}, {
2215
  a: 0x5dn,
2216
  b: -0xan,
2217
  r: -0x1n
2218
}, {
2219
  a: 0n,
2220
  b: -0x253n,
2221
  r: -0x253n
2222
}, {
2223
  a: -0x3n,
2224
  b: -0xdn,
2225
  r: -0x1n
2226
}, {
2227
  a: -0xd26n,
2228
  b: 0x89ebn,
2229
  r: -0x405n
2230
}, {
2231
  a: -0x41n,
2232
  b: 0n,
2233
  r: -0x41n
2234
}, {
2235
  a: 0x743n,
2236
  b: -0xedn,
2237
  r: -0xadn
2238
}, {
2239
  a: 0n,
2240
  b: 0x15e7n,
2241
  r: 0x15e7n
2242
}, {
2243
  a: -0x2c21n,
2244
  b: -0x8n,
2245
  r: -0x1n
2246
}, {
2247
  a: 0n,
2248
  b: 0x8c1n,
2249
  r: 0x8c1n
2250
}, {
2251
  a: 0x7590n,
2252
  b: -0xfn,
2253
  r: -0xfn
2254
}, {
2255
  a: 0xbaan,
2256
  b: 0x2n,
2257
  r: 0xbaan
2258
}, {
2259
  a: 0n,
2260
  b: 0n,
2261
  r: 0n
2262
}, {
2263
  a: -0xdn,
2264
  b: -0x9n,
2265
  r: -0x9n
2266
}, {
2267
  a: -0x1628n,
2268
  b: 0x22b4n,
2269
  r: -0x1404n
2270
}, {
2271
  a: 0x955an,
2272
  b: 0x8an,
2273
  r: 0x95dan
2274
}, {
2275
  a: -0xbbn,
2276
  b: 0n,
2277
  r: -0xbbn
2278
}, {
2279
  a: 0xen,
2280
  b: 0n,
2281
  r: 0xen
2282
}, {
2283
  a: 0x7n,
2284
  b: 0n,
2285
  r: 0x7n
2286
}, {
2287
  a: 0x52n,
2288
  b: 0x7e2dn,
2289
  r: 0x7e7fn
2290
}, {
2291
  a: 0xfan,
2292
  b: 0x3dn,
2293
  r: 0xffn
2294
}, {
2295
  a: 0n,
2296
  b: 0n,
2297
  r: 0n
2298
}, {
2299
  a: 0x9a5n,
2300
  b: 0xae9n,
2301
  r: 0xbedn
2302
}, {
2303
  a: -0x93n,
2304
  b: 0n,
2305
  r: -0x93n
2306
}, {
2307
  a: -0xdn,
2308
  b: 0n,
2309
  r: -0xdn
2310
}, {
2311
  a: -0x96n,
2312
  b: 0x135n,
2313
  r: -0x81n
2314
}, {
2315
  a: -0x98a6n,
2316
  b: 0x978n,
2317
  r: -0x9086n
2318
}, {
2319
  a: -0xfbcn,
2320
  b: -0x3c39n,
2321
  r: -0xc39n
2322
}, {
2323
  a: 0n,
2324
  b: -0x1d89n,
2325
  r: -0x1d89n
2326
}, {
2327
  a: -0x7fn,
2328
  b: 0n,
2329
  r: -0x7fn
2330
}, {
2331
  a: -0xa201n,
2332
  b: -0x8bn,
2333
  r: -0x1n
2334
}, {
2335
  a: 0x9n,
2336
  b: 0xefa1n,
2337
  r: 0xefa9n
2338
}, {
2339
  a: 0n,
2340
  b: 0x20n,
2341
  r: 0x20n
2342
}, {
2343
  a: -0xbean,
2344
  b: 0n,
2345
  r: -0xbean
2346
}, {
2347
  a: 0n,
2348
  b: -0x471n,
2349
  r: -0x471n
2350
}, {
2351
  a: 0x906n,
2352
  b: 0x26n,
2353
  r: 0x926n
2354
}, {
2355
  a: 0xea3n,
2356
  b: -0xde8n,
2357
  r: -0x145n
2358
}, {
2359
  a: -0x511n,
2360
  b: -0xd6an,
2361
  r: -0x501n
2362
}, {
2363
  a: 0n,
2364
  b: -0xdn,
2365
  r: -0xdn
2366
}, {
2367
  a: 0xf72n,
2368
  b: 0n,
2369
  r: 0xf72n
2370
}, {
2371
  a: 0n,
2372
  b: 0x65n,
2373
  r: 0x65n
2374
}, {
2375
  a: -0xcn,
2376
  b: -0xbn,
2377
  r: -0xbn
2378
}, {
2379
  a: 0n,
2380
  b: 0x1een,
2381
  r: 0x1een
2382
}, {
2383
  a: -0xe7ddn,
2384
  b: 0x1bn,
2385
  r: -0xe7c5n
2386
}, {
2387
  a: -0xbn,
2388
  b: 0x27n,
2389
  r: -0x9n
2390
}, {
2391
  a: -0x3n,
2392
  b: -0xen,
2393
  r: -0x1n
2394
}, {
2395
  a: 0n,
2396
  b: 0x27n,
2397
  r: 0x27n
2398
}, {
2399
  a: 0xb0n,
2400
  b: 0xd409n,
2401
  r: 0xd4b9n
2402
}, {
2403
  a: 0n,
2404
  b: -0x8n,
2405
  r: -0x8n
2406
}, {
2407
  a: 0n,
2408
  b: -0x9cn,
2409
  r: -0x9cn
2410
}, {
2411
  a: 0n,
2412
  b: -0x4cn,
2413
  r: -0x4cn
2414
}, {
2415
  a: 0xabadn,
2416
  b: 0x388n,
2417
  r: 0xabadn
2418
}, {
2419
  a: -0x944n,
2420
  b: -0xbn,
2421
  r: -0x3n
2422
}, {
2423
  a: -0x281an,
2424
  b: -0xbc36n,
2425
  r: -0x2812n
2426
}, {
2427
  a: 0x889an,
2428
  b: 0n,
2429
  r: 0x889an
2430
}, {
2431
  a: 0xan,
2432
  b: 0n,
2433
  r: 0xan
2434
}, {
2435
  a: 0x14f4n,
2436
  b: 0n,
2437
  r: 0x14f4n
2438
}, {
2439
  a: 0x5fn,
2440
  b: -0x4103n,
2441
  r: -0x4101n
2442
}, {
2443
  a: 0n,
2444
  b: 0n,
2445
  r: 0n
2446
}, {
2447
  a: -0x4n,
2448
  b: -0x186dn,
2449
  r: -0x1n
2450
}, {
2451
  a: -0xben,
2452
  b: -0x1a55n,
2453
  r: -0x15n
2454
}, {
2455
  a: -0x8177n,
2456
  b: 0x8dbbn,
2457
  r: -0x45n
2458
}, {
2459
  a: 0x38an,
2460
  b: 0xc667n,
2461
  r: 0xc7efn
2462
}, {
2463
  a: 0x510n,
2464
  b: 0xcan,
2465
  r: 0x5dan
2466
}, {
2467
  a: 0xd357n,
2468
  b: 0n,
2469
  r: 0xd357n
2470
}, {
2471
  a: 0x31n,
2472
  b: -0xb77n,
2473
  r: -0xb47n
2474
}, {
2475
  a: 0xdn,
2476
  b: 0xfe4fn,
2477
  r: 0xfe4fn
2478
}, {
2479
  a: 0x8en,
2480
  b: 0n,
2481
  r: 0x8en
2482
}, {
2483
  a: 0x63a3n,
2484
  b: -0x5e2n,
2485
  r: -0x441n
2486
}, {
2487
  a: -0xbn,
2488
  b: -0xb83n,
2489
  r: -0x3n
2490
}, {
2491
  a: 0x6bb5n,
2492
  b: -0x8ban,
2493
  r: -0x9n
2494
}, {
2495
  a: 0xe538n,
2496
  b: -0x9n,
2497
  r: -0x1n
2498
}, {
2499
  a: -0x1n,
2500
  b: 0xbda2n,
2501
  r: -0x1n
2502
}, {
2503
  a: -0xf5n,
2504
  b: 0xfn,
2505
  r: -0xf1n
2506
}, {
2507
  a: 0xbn,
2508
  b: 0xa7an,
2509
  r: 0xa7bn
2510
}, {
2511
  a: -0x8n,
2512
  b: -0x5724n,
2513
  r: -0x4n
2514
}, {
2515
  a: 0x7bn,
2516
  b: -0xe8n,
2517
  r: -0x85n
2518
}, {
2519
  a: -0x19n,
2520
  b: 0n,
2521
  r: -0x19n
2522
}, {
2523
  a: -0xa8en,
2524
  b: 0xdc7n,
2525
  r: -0x209n
2526
}, {
2527
  a: 0x1n,
2528
  b: 0n,
2529
  r: 0x1n
2530
}, {
2531
  a: -0xb7n,
2532
  b: 0x2n,
2533
  r: -0xb5n
2534
}, {
2535
  a: 0xe4fn,
2536
  b: -0x3n,
2537
  r: -0x1n
2538
}, {
2539
  a: 0x5n,
2540
  b: 0x89n,
2541
  r: 0x8dn
2542
}, {
2543
  a: 0x524n,
2544
  b: 0xan,
2545
  r: 0x52en
2546
}, {
2547
  a: 0xd3bn,
2548
  b: 0x3n,
2549
  r: 0xd3bn
2550
}, {
2551
  a: -0x5bn,
2552
  b: 0xd0n,
2553
  r: -0xbn
2554
}, {
2555
  a: 0xfdn,
2556
  b: -0x7bden,
2557
  r: -0x7b01n
2558
}, {
2559
  a: 0xccn,
2560
  b: 0xen,
2561
  r: 0xcen
2562
}, {
2563
  a: -0xb0e9n,
2564
  b: -0x8n,
2565
  r: -0x1n
2566
}, {
2567
  a: -0x2f0n,
2568
  b: 0n,
2569
  r: -0x2f0n
2570
}, {
2571
  a: -0x51en,
2572
  b: 0n,
2573
  r: -0x51en
2574
}, {
2575
  a: -0xdn,
2576
  b: -0xbfb7n,
2577
  r: -0x5n
2578
}, {
2579
  a: 0xb3n,
2580
  b: 0xa254n,
2581
  r: 0xa2f7n
2582
}, {
2583
  a: 0xed9n,
2584
  b: 0n,
2585
  r: 0xed9n
2586
}, {
2587
  a: 0x5en,
2588
  b: 0xfn,
2589
  r: 0x5fn
2590
}, {
2591
  a: 0xae7n,
2592
  b: 0x6cn,
2593
  r: 0xaefn
2594
}, {
2595
  a: -0x8n,
2596
  b: 0xc1n,
2597
  r: -0x7n
2598
}, {
2599
  a: 0n,
2600
  b: -0x98c0n,
2601
  r: -0x98c0n
2602
}, {
2603
  a: 0n,
2604
  b: 0n,
2605
  r: 0n
2606
}, {
2607
  a: 0x43n,
2608
  b: -0xb48en,
2609
  r: -0xb48dn
2610
}, {
2611
  a: 0x7e99n,
2612
  b: -0x54ebn,
2613
  r: -0x63n
2614
}, {
2615
  a: -0x291n,
2616
  b: 0xda9n,
2617
  r: -0x211n
2618
}, {
2619
  a: 0x6ed9n,
2620
  b: 0n,
2621
  r: 0x6ed9n
2622
}, {
2623
  a: 0x304an,
2624
  b: 0n,
2625
  r: 0x304an
2626
}, {
2627
  a: 0n,
2628
  b: 0xen,
2629
  r: 0xen
2630
}, {
2631
  a: -0x7n,
2632
  b: -0xadf1n,
2633
  r: -0x1n
2634
}, {
2635
  a: 0x8896n,
2636
  b: -0xaen,
2637
  r: -0x2an
2638
}, {
2639
  a: -0x125n,
2640
  b: 0x48n,
2641
  r: -0x125n
2642
}, {
2643
  a: -0xaecn,
2644
  b: -0xen,
2645
  r: -0xan
2646
}, {
2647
  a: 0x8n,
2648
  b: -0x1d6n,
2649
  r: -0x1d6n
2650
}, {
2651
  a: 0xbn,
2652
  b: -0x8n,
2653
  r: -0x5n
2654
}, {
2655
  a: 0n,
2656
  b: 0x854n,
2657
  r: 0x854n
2658
}, {
2659
  a: -0xc0fn,
2660
  b: 0x4en,
2661
  r: -0xc01n
2662
}, {
2663
  a: 0n,
2664
  b: 0n,
2665
  r: 0n
2666
}, {
2667
  a: 0xfn,
2668
  b: 0x967n,
2669
  r: 0x96fn
2670
}, {
2671
  a: 0x8dn,
2672
  b: 0n,
2673
  r: 0x8dn
2674
}, {
2675
  a: -0xbn,
2676
  b: -0x8bn,
2677
  r: -0xbn
2678
}, {
2679
  a: -0x6n,
2680
  b: 0x92n,
2681
  r: -0x6n
2682
}, {
2683
  a: 0xb0n,
2684
  b: -0x687n,
2685
  r: -0x607n
2686
}, {
2687
  a: 0x9n,
2688
  b: 0x280n,
2689
  r: 0x289n
2690
}, {
2691
  a: -0xd0e6n,
2692
  b: 0x3863n,
2693
  r: -0xc085n
2694
}, {
2695
  a: 0n,
2696
  b: -0xbn,
2697
  r: -0xbn
2698
}, {
2699
  a: 0xdea6n,
2700
  b: 0xfn,
2701
  r: 0xdeafn
2702
}, {
2703
  a: -0x8dn,
2704
  b: 0x3n,
2705
  r: -0x8dn
2706
}, {
2707
  a: -0x49n,
2708
  b: -0xa64n,
2709
  r: -0x41n
2710
}, {
2711
  a: 0x2f9n,
2712
  b: 0x19n,
2713
  r: 0x2f9n
2714
}, {
2715
  a: -0xdd5fn,
2716
  b: -0x55n,
2717
  r: -0x55n
2718
}, {
2719
  a: -0x8n,
2720
  b: -0xb181n,
2721
  r: -0x1n
2722
}, {
2723
  a: -0xe2bn,
2724
  b: -0xdan,
2725
  r: -0x9n
2726
}, {
2727
  a: 0n,
2728
  b: 0x6n,
2729
  r: 0x6n
2730
}, {
2731
  a: 0x39n,
2732
  b: 0x3918n,
2733
  r: 0x3939n
2734
}, {
2735
  a: 0x7fdn,
2736
  b: 0xb48n,
2737
  r: 0xffdn
2738
}, {
2739
  a: 0x63n,
2740
  b: -0x8333n,
2741
  r: -0x8311n
2742
}, {
2743
  a: 0xb4an,
2744
  b: -0x8088n,
2745
  r: -0x8086n
2746
}, {
2747
  a: -0xan,
2748
  b: 0xfn,
2749
  r: -0x1n
2750
}, {
2751
  a: -0x69n,
2752
  b: 0x7n,
2753
  r: -0x69n
2754
}, {
2755
  a: 0x82n,
2756
  b: 0xa13en,
2757
  r: 0xa1ben
2758
}, {
2759
  a: 0xd95n,
2760
  b: 0x9dn,
2761
  r: 0xd9dn
2762
}, {
2763
  a: 0xebdn,
2764
  b: -0x5n,
2765
  r: -0x1n
2766
}, {
2767
  a: 0n,
2768
  b: -0x5en,
2769
  r: -0x5en
2770
}, {
2771
  a: 0x1097n,
2772
  b: -0xd43n,
2773
  r: -0xd41n
2774
}, {
2775
  a: 0x4110n,
2776
  b: 0xbn,
2777
  r: 0x411bn
2778
}, {
2779
  a: 0n,
2780
  b: -0x65n,
2781
  r: -0x65n
2782
}, {
2783
  a: -0x16n,
2784
  b: -0xaf78n,
2785
  r: -0x16n
2786
}, {
2787
  a: 0xan,
2788
  b: 0xbbdn,
2789
  r: 0xbbfn
2790
}, {
2791
  a: 0n,
2792
  b: -0xe4en,
2793
  r: -0xe4en
2794
}, {
2795
  a: 0xea9cn,
2796
  b: -0x7n,
2797
  r: -0x3n
2798
}, {
2799
  a: -0xa27n,
2800
  b: -0xac3n,
2801
  r: -0xa03n
2802
}, {
2803
  a: 0x58n,
2804
  b: 0xen,
2805
  r: 0x5en
2806
}, {
2807
  a: -0x2e7an,
2808
  b: 0x5n,
2809
  r: -0x2e79n
2810
}, {
2811
  a: 0n,
2812
  b: 0x9n,
2813
  r: 0x9n
2814
}, {
2815
  a: 0n,
2816
  b: 0x295n,
2817
  r: 0x295n
2818
}, {
2819
  a: 0xcecn,
2820
  b: -0xff3n,
2821
  r: -0x313n
2822
}, {
2823
  a: 0x5300n,
2824
  b: -0x6n,
2825
  r: -0x6n
2826
}, {
2827
  a: 0x433n,
2828
  b: 0n,
2829
  r: 0x433n
2830
}, {
2831
  a: 0x8n,
2832
  b: 0xaefn,
2833
  r: 0xaefn
2834
}, {
2835
  a: 0xen,
2836
  b: 0n,
2837
  r: 0xen
2838
}, {
2839
  a: 0x327bn,
2840
  b: 0x86aan,
2841
  r: 0xb6fbn
2842
}, {
2843
  a: -0x750en,
2844
  b: 0xd856n,
2845
  r: -0x250an
2846
}, {
2847
  a: -0x9n,
2848
  b: -0xe117n,
2849
  r: -0x1n
2850
}, {
2851
  a: 0n,
2852
  b: 0x6n,
2853
  r: 0x6n
2854
}, {
2855
  a: 0x51n,
2856
  b: 0xa01n,
2857
  r: 0xa51n
2858
}, {
2859
  a: 0x2n,
2860
  b: 0x403n,
2861
  r: 0x403n
2862
}, {
2863
  a: -0x4dn,
2864
  b: 0xd4n,
2865
  r: -0x9n
2866
}, {
2867
  a: 0xbcfn,
2868
  b: 0xfn,
2869
  r: 0xbcfn
2870
}, {
2871
  a: -0xfddn,
2872
  b: 0xb8een,
2873
  r: -0x711n
2874
}, {
2875
  a: 0x7n,
2876
  b: -0x2fan,
2877
  r: -0x2f9n
2878
}, {
2879
  a: 0x62n,
2880
  b: 0n,
2881
  r: 0x62n
2882
}, {
2883
  a: -0xf8cn,
2884
  b: 0n,
2885
  r: -0xf8cn
2886
}, {
2887
  a: 0x1c9n,
2888
  b: -0xabdn,
2889
  r: -0xa35n
2890
}, {
2891
  a: 0x42n,
2892
  b: -0xb3n,
2893
  r: -0xb1n
2894
}, {
2895
  a: 0xeean,
2896
  b: -0xafn,
2897
  r: -0x5n
2898
}, {
2899
  a: 0n,
2900
  b: 0xan,
2901
  r: 0xan
2902
}, {
2903
  a: 0n,
2904
  b: 0xa31n,
2905
  r: 0xa31n
2906
}, {
2907
  a: 0n,
2908
  b: -0x41n,
2909
  r: -0x41n
2910
}, {
2911
  a: -0xda92n,
2912
  b: 0n,
2913
  r: -0xda92n
2914
}, {
2915
  a: -0x8dn,
2916
  b: 0n,
2917
  r: -0x8dn
2918
}, {
2919
  a: -0x8fdn,
2920
  b: -0xd84n,
2921
  r: -0x881n
2922
}, {
2923
  a: -0x9c9n,
2924
  b: 0x5n,
2925
  r: -0x9c9n
2926
}, {
2927
  a: 0n,
2928
  b: 0x145n,
2929
  r: 0x145n
2930
}, {
2931
  a: -0x2a26n,
2932
  b: -0x51an,
2933
  r: -0x2n
2934
}, {
2935
  a: 0x783n,
2936
  b: 0xe30n,
2937
  r: 0xfb3n
2938
}, {
2939
  a: -0x9n,
2940
  b: 0x325dn,
2941
  r: -0x1n
2942
}, {
2943
  a: -0xa300n,
2944
  b: 0x7a16n,
2945
  r: -0x80ean
2946
}, {
2947
  a: 0x55n,
2948
  b: 0n,
2949
  r: 0x55n
2950
}, {
2951
  a: 0x990n,
2952
  b: -0xccn,
2953
  r: -0x4cn
2954
}, {
2955
  a: -0x3a5n,
2956
  b: -0x91n,
2957
  r: -0x81n
2958
}, {
2959
  a: 0n,
2960
  b: 0x71n,
2961
  r: 0x71n
2962
}, {
2963
  a: -0x1n,
2964
  b: 0xd335n,
2965
  r: -0x1n
2966
}, {
2967
  a: 0n,
2968
  b: -0x7dn,
2969
  r: -0x7dn
2970
}, {
2971
  a: 0n,
2972
  b: -0x116bn,
2973
  r: -0x116bn
2974
}, {
2975
  a: 0xe7f6n,
2976
  b: 0xb10n,
2977
  r: 0xeff6n
2978
}, {
2979
  a: -0xdn,
2980
  b: -0xa8an,
2981
  r: -0x9n
2982
}, {
2983
  a: 0n,
2984
  b: 0xa6n,
2985
  r: 0xa6n
2986
}, {
2987
  a: -0x71c4n,
2988
  b: -0x13n,
2989
  r: -0x3n
2990
}, {
2991
  a: -0x6n,
2992
  b: 0x8an,
2993
  r: -0x6n
2994
}, {
2995
  a: -0xfbn,
2996
  b: -0xcbn,
2997
  r: -0xcbn
2998
}, {
2999
  a: 0x4n,
3000
  b: 0x8191n,
3001
  r: 0x8195n
3002
}, {
3003
  a: -0xben,
3004
  b: 0n,
3005
  r: -0xben
3006
}, {
3007
  a: 0n,
3008
  b: 0x11dn,
3009
  r: 0x11dn
3010
}, {
3011
  a: 0x117dn,
3012
  b: -0x9n,
3013
  r: -0x1n
3014
}, {
3015
  a: 0n,
3016
  b: 0x558cn,
3017
  r: 0x558cn
3018
}, {
3019
  a: 0xe150n,
3020
  b: -0x6n,
3021
  r: -0x6n
3022
}, {
3023
  a: 0n,
3024
  b: 0xcn,
3025
  r: 0xcn
3026
}, {
3027
  a: 0n,
3028
  b: 0x5n,
3029
  r: 0x5n
3030
}, {
3031
  a: -0x22n,
3032
  b: 0x94n,
3033
  r: -0x22n
3034
}, {
3035
  a: 0n,
3036
  b: 0n,
3037
  r: 0n
3038
}, {
3039
  a: 0x8n,
3040
  b: 0n,
3041
  r: 0x8n
3042
}, {
3043
  a: 0n,
3044
  b: -0x62c1n,
3045
  r: -0x62c1n
3046
}, {
3047
  a: -0xa15en,
3048
  b: -0xefn,
3049
  r: -0x4dn
3050
}, {
3051
  a: 0x676bn,
3052
  b: -0xc63en,
3053
  r: -0x8015n
3054
}, {
3055
  a: -0xc8n,
3056
  b: -0x6c6n,
3057
  r: -0xc6n
3058
}, {
3059
  a: -0xen,
3060
  b: 0x5affn,
3061
  r: -0x1n
3062
}, {
3063
  a: 0n,
3064
  b: 0x109n,
3065
  r: 0x109n
3066
}, {
3067
  a: -0xd4n,
3068
  b: 0x9872n,
3069
  r: -0x82n
3070
}, {
3071
  a: 0xen,
3072
  b: -0xcn,
3073
  r: -0x2n
3074
}, {
3075
  a: 0x7n,
3076
  b: -0xc9cn,
3077
  r: -0xc99n
3078
}, {
3079
  a: -0xe785n,
3080
  b: 0n,
3081
  r: -0xe785n
3082
}, {
3083
  a: -0x4n,
3084
  b: 0x4ca1n,
3085
  r: -0x3n
3086
}, {
3087
  a: -0xb51n,
3088
  b: -0x50n,
3089
  r: -0x41n
3090
}, {
3091
  a: 0x3250n,
3092
  b: 0n,
3093
  r: 0x3250n
3094
}, {
3095
  a: 0x6a1an,
3096
  b: 0n,
3097
  r: 0x6a1an
3098
}, {
3099
  a: -0x71n,
3100
  b: 0x2n,
3101
  r: -0x71n
3102
}, {
3103
  a: 0x4n,
3104
  b: -0xddan,
3105
  r: -0xddan
3106
}, {
3107
  a: -0xf058n,
3108
  b: 0xa8d7n,
3109
  r: -0x5001n
3110
}, {
3111
  a: 0x42d2n,
3112
  b: 0x613n,
3113
  r: 0x46d3n
3114
}, {
3115
  a: 0xa464n,
3116
  b: -0x309bn,
3117
  r: -0x109bn
3118
}, {
3119
  a: -0x43an,
3120
  b: 0xcn,
3121
  r: -0x432n
3122
}, {
3123
  a: 0xaan,
3124
  b: 0x5n,
3125
  r: 0xafn
3126
}, {
3127
  a: 0xdn,
3128
  b: -0xbbn,
3129
  r: -0xb3n
3130
}, {
3131
  a: 0xdcan,
3132
  b: -0x88n,
3133
  r: -0x6n
3134
}, {
3135
  a: 0n,
3136
  b: 0x8c6an,
3137
  r: 0x8c6an
3138
}, {
3139
  a: 0n,
3140
  b: 0xaaedn,
3141
  r: 0xaaedn
3142
}, {
3143
  a: 0x1754n,
3144
  b: 0n,
3145
  r: 0x1754n
3146
}, {
3147
  a: -0xde9n,
3148
  b: 0n,
3149
  r: -0xde9n
3150
}, {
3151
  a: 0n,
3152
  b: -0xa59fn,
3153
  r: -0xa59fn
3154
}, {
3155
  a: 0xf8n,
3156
  b: -0x81b8n,
3157
  r: -0x8108n
3158
}, {
3159
  a: 0n,
3160
  b: 0n,
3161
  r: 0n
3162
}, {
3163
  a: 0xb68n,
3164
  b: -0x832n,
3165
  r: -0x12n
3166
}, {
3167
  a: -0xc0n,
3168
  b: 0n,
3169
  r: -0xc0n
3170
}, {
3171
  a: 0n,
3172
  b: 0x6n,
3173
  r: 0x6n
3174
}, {
3175
  a: 0n,
3176
  b: -0x4031n,
3177
  r: -0x4031n
3178
}, {
3179
  a: 0xa87n,
3180
  b: 0n,
3181
  r: 0xa87n
3182
}, {
3183
  a: 0n,
3184
  b: -0xbc9n,
3185
  r: -0xbc9n
3186
}, {
3187
  a: 0xe228n,
3188
  b: -0x5n,
3189
  r: -0x5n
3190
}, {
3191
  a: -0xe0fn,
3192
  b: 0n,
3193
  r: -0xe0fn
3194
}, {
3195
  a: 0xe9n,
3196
  b: 0x2428n,
3197
  r: 0x24e9n
3198
}, {
3199
  a: 0n,
3200
  b: 0xb1ban,
3201
  r: 0xb1ban
3202
}, {
3203
  a: -0x6en,
3204
  b: -0x18n,
3205
  r: -0x6n
3206
}, {
3207
  a: -0xd1n,
3208
  b: -0x31n,
3209
  r: -0x11n
3210
}, {
3211
  a: -0x2dcan,
3212
  b: 0n,
3213
  r: -0x2dcan
3214
}, {
3215
  a: -0xd2n,
3216
  b: 0xf6n,
3217
  r: -0x2n
3218
}, {
3219
  a: 0x2fn,
3220
  b: 0n,
3221
  r: 0x2fn
3222
}, {
3223
  a: 0n,
3224
  b: -0x69c5n,
3225
  r: -0x69c5n
3226
}, {
3227
  a: 0x4n,
3228
  b: 0x762n,
3229
  r: 0x766n
3230
}, {
3231
  a: 0n,
3232
  b: 0x91n,
3233
  r: 0x91n
3234
}, {
3235
  a: 0xc5n,
3236
  b: 0n,
3237
  r: 0xc5n
3238
}, {
3239
  a: 0x187n,
3240
  b: 0n,
3241
  r: 0x187n
3242
}, {
3243
  a: 0xb4n,
3244
  b: -0xen,
3245
  r: -0xan
3246
}, {
3247
  a: 0n,
3248
  b: 0n,
3249
  r: 0n
3250
}, {
3251
  a: 0xa662n,
3252
  b: 0n,
3253
  r: 0xa662n
3254
}, {
3255
  a: -0xbn,
3256
  b: 0x189dn,
3257
  r: -0x3n
3258
}, {
3259
  a: 0n,
3260
  b: -0xac2n,
3261
  r: -0xac2n
3262
}, {
3263
  a: -0xcn,
3264
  b: 0x7n,
3265
  r: -0x9n
3266
}, {
3267
  a: -0xfa0n,
3268
  b: 0n,
3269
  r: -0xfa0n
3270
}, {
3271
  a: 0xfn,
3272
  b: 0n,
3273
  r: 0xfn
3274
}, {
3275
  a: 0x542n,
3276
  b: -0x53n,
3277
  r: -0x11n
3278
}, {
3279
  a: 0x99f2n,
3280
  b: 0x9n,
3281
  r: 0x99fbn
3282
}, {
3283
  a: 0x779fn,
3284
  b: 0x48n,
3285
  r: 0x77dfn
3286
}, {
3287
  a: 0n,
3288
  b: 0n,
3289
  r: 0n
3290
}, {
3291
  a: 0n,
3292
  b: -0xan,
3293
  r: -0xan
3294
}, {
3295
  a: 0xd6a0n,
3296
  b: -0xbn,
3297
  r: -0xbn
3298
}, {
3299
  a: -0x9n,
3300
  b: 0n,
3301
  r: -0x9n
3302
}, {
3303
  a: 0x8n,
3304
  b: -0x6ecn,
3305
  r: -0x6e4n
3306
}, {
3307
  a: 0x5bn,
3308
  b: 0x35an,
3309
  r: 0x35bn
3310
}, {
3311
  a: -0x6aan,
3312
  b: 0x8d0n,
3313
  r: -0x62an
3314
}, {
3315
  a: -0x837n,
3316
  b: -0x455dn,
3317
  r: -0x15n
3318
}, {
3319
  a: 0x3fcn,
3320
  b: -0x29a7n,
3321
  r: -0x2803n
3322
}, {
3323
  a: 0x43en,
3324
  b: 0n,
3325
  r: 0x43en
3326
}, {
3327
  a: 0n,
3328
  b: -0xd8n,
3329
  r: -0xd8n
3330
}, {
3331
  a: 0x7n,
3332
  b: -0x3ce5n,
3333
  r: -0x3ce1n
3334
}, {
3335
  a: 0n,
3336
  b: 0n,
3337
  r: 0n
3338
}, {
3339
  a: -0xdn,
3340
  b: 0n,
3341
  r: -0xdn
3342
}, {
3343
  a: 0n,
3344
  b: -0x2703n,
3345
  r: -0x2703n
3346
}, {
3347
  a: -0xcn,
3348
  b: -0x810n,
3349
  r: -0xcn
3350
}, {
3351
  a: 0x8240n,
3352
  b: 0x4a53n,
3353
  r: 0xca53n
3354
}, {
3355
  a: 0x5d56n,
3356
  b: 0x270n,
3357
  r: 0x5f76n
3358
}, {
3359
  a: -0x4b0an,
3360
  b: -0x1f81n,
3361
  r: -0xb01n
3362
}, {
3363
  a: -0xba97n,
3364
  b: -0xbcn,
3365
  r: -0x93n
3366
}, {
3367
  a: 0n,
3368
  b: 0n,
3369
  r: 0n
3370
}, {
3371
  a: 0n,
3372
  b: 0xfn,
3373
  r: 0xfn
3374
}, {
3375
  a: 0xen,
3376
  b: 0x99bdn,
3377
  r: 0x99bfn
3378
}, {
3379
  a: -0xbn,
3380
  b: 0x63bn,
3381
  r: -0x1n
3382
}, {
3383
  a: 0n,
3384
  b: 0xbda2n,
3385
  r: 0xbda2n
3386
}, {
3387
  a: 0n,
3388
  b: -0xc5en,
3389
  r: -0xc5en
3390
}, {
3391
  a: 0n,
3392
  b: 0x103fn,
3393
  r: 0x103fn
3394
}, {
3395
  a: 0xdn,
3396
  b: -0x4158n,
3397
  r: -0x4153n
3398
}, {
3399
  a: -0x55n,
3400
  b: -0x532n,
3401
  r: -0x11n
3402
}, {
3403
  a: 0n,
3404
  b: -0x4c00n,
3405
  r: -0x4c00n
3406
}, {
3407
  a: 0x16d2n,
3408
  b: -0xde6n,
3409
  r: -0x926n
3410
}, {
3411
  a: 0x9n,
3412
  b: 0n,
3413
  r: 0x9n
3414
}, {
3415
  a: -0x8cbn,
3416
  b: 0x8en,
3417
  r: -0x841n
3418
}, {
3419
  a: 0x984n,
3420
  b: 0x67dfn,
3421
  r: 0x6fdfn
3422
}, {
3423
  a: -0x954n,
3424
  b: 0x7n,
3425
  r: -0x951n
3426
}, {
3427
  a: -0x31n,
3428
  b: 0n,
3429
  r: -0x31n
3430
}, {
3431
  a: -0xae6n,
3432
  b: 0n,
3433
  r: -0xae6n
3434
}, {
3435
  a: 0xdn,
3436
  b: 0n,
3437
  r: 0xdn
3438
}, {
3439
  a: 0xd8n,
3440
  b: 0n,
3441
  r: 0xd8n
3442
}, {
3443
  a: 0n,
3444
  b: -0x74an,
3445
  r: -0x74an
3446
}, {
3447
  a: 0x2fdn,
3448
  b: 0xdn,
3449
  r: 0x2fdn
3450
}, {
3451
  a: 0n,
3452
  b: -0xc6n,
3453
  r: -0xc6n
3454
}, {
3455
  a: -0x81c7n,
3456
  b: 0x532n,
3457
  r: -0x80c5n
3458
}, {
3459
  a: 0x9n,
3460
  b: 0n,
3461
  r: 0x9n
3462
}, {
3463
  a: -0xfn,
3464
  b: 0x4ebbn,
3465
  r: -0x5n
3466
}, {
3467
  a: 0x4n,
3468
  b: -0x2n,
3469
  r: -0x2n
3470
}, {
3471
  a: -0x4cd2n,
3472
  b: -0x8n,
3473
  r: -0x2n
3474
}, {
3475
  a: 0n,
3476
  b: 0x4752n,
3477
  r: 0x4752n
3478
}, {
3479
  a: 0n,
3480
  b: -0x74d9n,
3481
  r: -0x74d9n
3482
}, {
3483
  a: 0xfn,
3484
  b: -0x498n,
3485
  r: -0x491n
3486
}, {
3487
  a: 0n,
3488
  b: 0xen,
3489
  r: 0xen
3490
}, {
3491
  a: 0x3n,
3492
  b: -0xbn,
3493
  r: -0x9n
3494
}, {
3495
  a: 0x327n,
3496
  b: -0x5n,
3497
  r: -0x1n
3498
}, {
3499
  a: 0xa0bn,
3500
  b: 0x8n,
3501
  r: 0xa0bn
3502
}, {
3503
  a: 0n,
3504
  b: -0x647n,
3505
  r: -0x647n
3506
}, {
3507
  a: -0xa7n,
3508
  b: 0xb4a4n,
3509
  r: -0x3n
3510
}, {
3511
  a: 0xbddn,
3512
  b: -0x5n,
3513
  r: -0x1n
3514
}, {
3515
  a: 0x282cn,
3516
  b: 0n,
3517
  r: 0x282cn
3518
}, {
3519
  a: -0xf7cn,
3520
  b: -0xab0n,
3521
  r: -0xa2cn
3522
}, {
3523
  a: 0x5fdn,
3524
  b: -0x5en,
3525
  r: -0x1n
3526
}, {
3527
  a: -0x80n,
3528
  b: 0n,
3529
  r: -0x80n
3530
}, {
3531
  a: 0n,
3532
  b: 0x667n,
3533
  r: 0x667n
3534
}, {
3535
  a: 0xd4n,
3536
  b: -0x13n,
3537
  r: -0x3n
3538
}, {
3539
  a: -0xfd7bn,
3540
  b: 0n,
3541
  r: -0xfd7bn
3542
}, {
3543
  a: -0xf06n,
3544
  b: -0xddn,
3545
  r: -0x5n
3546
}, {
3547
  a: 0x6f1dn,
3548
  b: 0x7fn,
3549
  r: 0x6f7fn
3550
}, {
3551
  a: 0xdn,
3552
  b: -0x3n,
3553
  r: -0x3n
3554
}, {
3555
  a: 0n,
3556
  b: 0xd2n,
3557
  r: 0xd2n
3558
}, {
3559
  a: 0n,
3560
  b: -0xbn,
3561
  r: -0xbn
3562
}, {
3563
  a: -0xd42n,
3564
  b: -0x76n,
3565
  r: -0x42n
3566
}, {
3567
  a: 0xan,
3568
  b: 0xb6n,
3569
  r: 0xben
3570
}, {
3571
  a: -0x992n,
3572
  b: 0x1an,
3573
  r: -0x982n
3574
}, {
3575
  a: -0x10f5n,
3576
  b: 0xan,
3577
  r: -0x10f5n
3578
}, {
3579
  a: 0xdn,
3580
  b: 0x5176n,
3581
  r: 0x517fn
3582
}, {
3583
  a: 0n,
3584
  b: 0n,
3585
  r: 0n
3586
}, {
3587
  a: 0n,
3588
  b: -0x8f6n,
3589
  r: -0x8f6n
3590
}, {
3591
  a: 0x72en,
3592
  b: -0xa199n,
3593
  r: -0xa091n
3594
}, {
3595
  a: 0n,
3596
  b: -0x713n,
3597
  r: -0x713n
3598
}, {
3599
  a: 0n,
3600
  b: -0xccdn,
3601
  r: -0xccdn
3602
}, {
3603
  a: 0x2fdn,
3604
  b: -0xac5n,
3605
  r: -0x801n
3606
}, {
3607
  a: 0n,
3608
  b: -0x1664n,
3609
  r: -0x1664n
3610
}, {
3611
  a: 0xe9n,
3612
  b: -0x1fn,
3613
  r: -0x17n
3614
}, {
3615
  a: 0x9aan,
3616
  b: 0n,
3617
  r: 0x9aan
3618
}, {
3619
  a: 0x9e86n,
3620
  b: -0x6n,
3621
  r: -0x2n
3622
}, {
3623
  a: 0n,
3624
  b: 0n,
3625
  r: 0n
3626
}, {
3627
  a: -0x5862n,
3628
  b: 0x629n,
3629
  r: -0x5841n
3630
}, {
3631
  a: 0xe9n,
3632
  b: -0x43abn,
3633
  r: -0x4303n
3634
}, {
3635
  a: 0n,
3636
  b: -0x997n,
3637
  r: -0x997n
3638
}, {
3639
  a: -0xben,
3640
  b: 0n,
3641
  r: -0xben
3642
}, {
3643
  a: -0x4n,
3644
  b: -0x4n,
3645
  r: -0x4n
3646
}, {
3647
  a: -0xe78en,
3648
  b: -0xaef9n,
3649
  r: -0xa689n
3650
}, {
3651
  a: -0x41e7n,
3652
  b: -0x71b9n,
3653
  r: -0x41a1n
3654
}, {
3655
  a: -0xf311n,
3656
  b: 0xa0c1n,
3657
  r: -0x5311n
3658
}, {
3659
  a: -0x4694n,
3660
  b: -0x4ccn,
3661
  r: -0x484n
3662
}, {
3663
  a: 0x25n,
3664
  b: -0x854an,
3665
  r: -0x8549n
3666
}, {
3667
  a: -0xf0n,
3668
  b: 0n,
3669
  r: -0xf0n
3670
}, {
3671
  a: -0xan,
3672
  b: 0x73c8n,
3673
  r: -0x2n
3674
}, {
3675
  a: 0xae9an,
3676
  b: 0n,
3677
  r: 0xae9an
3678
}, {
3679
  a: 0n,
3680
  b: 0x2b9dn,
3681
  r: 0x2b9dn
3682
}, {
3683
  a: -0x49n,
3684
  b: -0x9dn,
3685
  r: -0x9n
3686
}, {
3687
  a: -0xfaf3n,
3688
  b: 0n,
3689
  r: -0xfaf3n
3690
}, {
3691
  a: 0x165n,
3692
  b: 0x59n,
3693
  r: 0x17dn
3694
}, {
3695
  a: 0x5edn,
3696
  b: 0xc6e7n,
3697
  r: 0xc7efn
3698
}, {
3699
  a: 0xf746n,
3700
  b: 0x1f1en,
3701
  r: 0xff5en
3702
}, {
3703
  a: -0xen,
3704
  b: 0xedcn,
3705
  r: -0x2n
3706
}, {
3707
  a: 0n,
3708
  b: -0x4b8dn,
3709
  r: -0x4b8dn
3710
}, {
3711
  a: 0n,
3712
  b: -0xcn,
3713
  r: -0xcn
3714
}, {
3715
  a: 0n,
3716
  b: -0x6n,
3717
  r: -0x6n
3718
}, {
3719
  a: -0x16fcn,
3720
  b: -0x2n,
3721
  r: -0x2n
3722
}, {
3723
  a: -0xc4n,
3724
  b: -0x8an,
3725
  r: -0x82n
3726
}, {
3727
  a: 0xf7cbn,
3728
  b: 0x5cc1n,
3729
  r: 0xffcbn
3730
}, {
3731
  a: 0xdn,
3732
  b: 0x2n,
3733
  r: 0xfn
3734
}, {
3735
  a: -0x47n,
3736
  b: -0x1c3n,
3737
  r: -0x43n
3738
}, {
3739
  a: -0x2n,
3740
  b: 0x1afn,
3741
  r: -0x1n
3742
}, {
3743
  a: -0xd5n,
3744
  b: -0xac5n,
3745
  r: -0xc5n
3746
}, {
3747
  a: -0x8fn,
3748
  b: -0x466n,
3749
  r: -0x5n
3750
}, {
3751
  a: -0x3edn,
3752
  b: -0xa5n,
3753
  r: -0xa5n
3754
}, {
3755
  a: 0n,
3756
  b: 0xebb7n,
3757
  r: 0xebb7n
3758
}, {
3759
  a: 0xfan,
3760
  b: -0xd73n,
3761
  r: -0xd01n
3762
}, {
3763
  a: 0x7417n,
3764
  b: 0n,
3765
  r: 0x7417n
3766
}, {
3767
  a: -0x6dbn,
3768
  b: 0x9n,
3769
  r: -0x6d3n
3770
}, {
3771
  a: -0x8260n,
3772
  b: 0n,
3773
  r: -0x8260n
3774
}, {
3775
  a: 0x2c4n,
3776
  b: 0xaacn,
3777
  r: 0xaecn
3778
}, {
3779
  a: -0x4426n,
3780
  b: 0x85n,
3781
  r: -0x4421n
3782
}, {
3783
  a: 0n,
3784
  b: 0n,
3785
  r: 0n
3786
}, {
3787
  a: -0x7n,
3788
  b: 0n,
3789
  r: -0x7n
3790
}, {
3791
  a: 0n,
3792
  b: 0n,
3793
  r: 0n
3794
}, {
3795
  a: 0x2n,
3796
  b: 0n,
3797
  r: 0x2n
3798
}, {
3799
  a: -0x3n,
3800
  b: -0xea7n,
3801
  r: -0x3n
3802
}, {
3803
  a: 0x745n,
3804
  b: 0n,
3805
  r: 0x745n
3806
}, {
3807
  a: 0n,
3808
  b: 0xfcn,
3809
  r: 0xfcn
3810
}, {
3811
  a: -0xbbbn,
3812
  b: 0x9fdn,
3813
  r: -0x203n
3814
}, {
3815
  a: -0xb2b5n,
3816
  b: 0xe8an,
3817
  r: -0xb035n
3818
}, {
3819
  a: 0n,
3820
  b: 0x9a5n,
3821
  r: 0x9a5n
3822
}, {
3823
  a: 0x86n,
3824
  b: 0n,
3825
  r: 0x86n
3826
}, {
3827
  a: 0x8n,
3828
  b: 0n,
3829
  r: 0x8n
3830
}, {
3831
  a: -0x6ef0n,
3832
  b: 0n,
3833
  r: -0x6ef0n
3834
}, {
3835
  a: -0x33n,
3836
  b: 0n,
3837
  r: -0x33n
3838
}, {
3839
  a: 0xcn,
3840
  b: 0n,
3841
  r: 0xcn
3842
}, {
3843
  a: -0xd7fn,
3844
  b: 0n,
3845
  r: -0xd7fn
3846
}, {
3847
  a: -0x396n,
3848
  b: 0xadn,
3849
  r: -0x311n
3850
}, {
3851
  a: -0xfa4n,
3852
  b: 0x50cn,
3853
  r: -0xaa4n
3854
}, {
3855
  a: -0x22n,
3856
  b: 0xen,
3857
  r: -0x22n
3858
}, {
3859
  a: 0x15n,
3860
  b: -0x8n,
3861
  r: -0x3n
3862
}, {
3863
  a: 0x7n,
3864
  b: 0xen,
3865
  r: 0xfn
3866
}, {
3867
  a: -0x6c4n,
3868
  b: 0x7e01n,
3869
  r: -0xc3n
3870
}, {
3871
  a: 0xdn,
3872
  b: 0x358en,
3873
  r: 0x358fn
3874
}, {
3875
  a: 0xcfn,
3876
  b: -0x1n,
3877
  r: -0x1n
3878
}, {
3879
  a: 0xan,
3880
  b: 0x2an,
3881
  r: 0x2an
3882
}, {
3883
  a: 0xcn,
3884
  b: 0n,
3885
  r: 0xcn
3886
}, {
3887
  a: -0xc0n,
3888
  b: -0x4867n,
3889
  r: -0x27n
3890
}, {
3891
  a: 0n,
3892
  b: -0xdd80n,
3893
  r: -0xdd80n
3894
}, {
3895
  a: 0n,
3896
  b: 0xc0n,
3897
  r: 0xc0n
3898
}, {
3899
  a: -0xe14n,
3900
  b: -0x6n,
3901
  r: -0x2n
3902
}, {
3903
  a: 0x6bbn,
3904
  b: 0n,
3905
  r: 0x6bbn
3906
}, {
3907
  a: 0xfn,
3908
  b: -0x1n,
3909
  r: -0x1n
3910
}, {
3911
  a: -0x71n,
3912
  b: 0n,
3913
  r: -0x71n
3914
}, {
3915
  a: -0xen,
3916
  b: 0x2n,
3917
  r: -0xen
3918
}, {
3919
  a: 0n,
3920
  b: 0xccn,
3921
  r: 0xccn
3922
}, {
3923
  a: 0x8n,
3924
  b: 0xbdfn,
3925
  r: 0xbdfn
3926
}, {
3927
  a: -0x509an,
3928
  b: 0x1n,
3929
  r: -0x5099n
3930
}, {
3931
  a: -0xf5n,
3932
  b: -0xcd6n,
3933
  r: -0xd5n
3934
}, {
3935
  a: -0x8ed7n,
3936
  b: 0n,
3937
  r: -0x8ed7n
3938
}, {
3939
  a: -0x1ce8n,
3940
  b: 0xf1f3n,
3941
  r: -0xc05n
3942
}, {
3943
  a: 0n,
3944
  b: 0xdeen,
3945
  r: 0xdeen
3946
}, {
3947
  a: 0x3n,
3948
  b: -0x856dn,
3949
  r: -0x856dn
3950
}, {
3951
  a: 0n,
3952
  b: -0x44n,
3953
  r: -0x44n
3954
}, {
3955
  a: 0x880n,
3956
  b: 0n,
3957
  r: 0x880n
3958
}, {
3959
  a: -0x5cfn,
3960
  b: -0x5n,
3961
  r: -0x5n
3962
}, {
3963
  a: -0x6b7dn,
3964
  b: -0x8417n,
3965
  r: -0x15n
3966
}, {
3967
  a: 0x617n,
3968
  b: -0xabn,
3969
  r: -0xa9n
3970
}, {
3971
  a: -0xa1f2n,
3972
  b: -0x404n,
3973
  r: -0x2n
3974
}, {
3975
  a: 0n,
3976
  b: 0x87n,
3977
  r: 0x87n
3978
}, {
3979
  a: 0x5den,
3980
  b: -0x9644n,
3981
  r: -0x9202n
3982
}, {
3983
  a: -0x5bf3n,
3984
  b: -0x254n,
3985
  r: -0x253n
3986
}, {
3987
  a: 0x3ddn,
3988
  b: 0xfn,
3989
  r: 0x3dfn
3990
}, {
3991
  a: 0n,
3992
  b: 0x6cn,
3993
  r: 0x6cn
3994
}, {
3995
  a: 0xcan,
3996
  b: 0n,
3997
  r: 0xcan
3998
}, {
3999
  a: 0x42d6n,
4000
  b: 0x50n,
4001
  r: 0x42d6n
4002
}, {
4003
  a: 0n,
4004
  b: -0xdn,
4005
  r: -0xdn
4006
}, {
4007
  a: -0xbn,
4008
  b: -0x32n,
4009
  r: -0x1n
4010
}, {
4011
  a: 0x32ecn,
4012
  b: 0xd49n,
4013
  r: 0x3fedn
4014
}, {
4015
  a: 0n,
4016
  b: 0n,
4017
  r: 0n
4018
}, {
4019
  a: 0x8n,
4020
  b: 0x4n,
4021
  r: 0xcn
4022
}, {
4023
  a: 0n,
4024
  b: 0n,
4025
  r: 0n
4026
}, {
4027
  a: -0x5a97n,
4028
  b: 0x7e4n,
4029
  r: -0x5813n
4030
}];
4031
4032
function main() {
4033
  var error_count = 0;
4034
  for (var i = 0; i < data.length; i++) {
4035
    var d = data[i];
4036
    var r = d.a | d.b;
4037
  if (d.r !== r) {
4038
    print("Input A:  " + d.a.toString(16));
4039
    print("Input B:  " + d.b.toString(16));
4040
    print("Result:   " + r.toString(16));
4041
    print("Expected: " + d.r.toString(16));
4042
    print("Op: |");
4043
    error_count++;
4044
  }
4045
  }
4046
  if (error_count !== 0)
4047
    throw new Error("Finished with " + error_count + " errors.")
4048
}
4049
for (var i = 0; i < 1000; ++i)
4050
  main();
4051
- a/JSTests/stress/v8-bigint32-sar.js +4051 lines
Line 0 a/JSTests/stress/v8-bigint32-sar.js_sec1
1
// Copyright 2017, the V8 project authors. All rights reserved.
2
// Redistribution and use in source and binary forms, with or without
3
// modification, are permitted provided that the following conditions are
4
// met:
5
//
6
//     * Redistributions of source code must retain the above copyright
7
//       notice, this list of conditions and the following disclaimer.
8
//     * Redistributions in binary form must reproduce the above
9
//       copyright notice, this list of conditions and the following
10
//       disclaimer in the documentation and/or other materials provided
11
//       with the distribution.
12
//     * Neither the name of Google Inc. nor the names of its
13
//       contributors may be used to endorse or promote products derived
14
//       from this software without specific prior written permission.
15
//
16
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28
// Generated by tools/bigint-tester.py.
29
30
var data = [{
31
  a: -0x6n,
32
  b: -0xan,
33
  r: -0x1800n
34
}, {
35
  a: 0xc2n,
36
  b: -0xbn,
37
  r: 0x61000n
38
}, {
39
  a: -0x1n,
40
  b: -0x5n,
41
  r: -0x20n
42
}, {
43
  a: 0x9n,
44
  b: -0xcn,
45
  r: 0x9000n
46
}, {
47
  a: 0n,
48
  b: 0x63n,
49
  r: 0n
50
}, {
51
  a: -0x1dn,
52
  b: 0x8cn,
53
  r: -0x1n
54
}, {
55
  a: 0x8n,
56
  b: 0x9n,
57
  r: 0n
58
}, {
59
  a: -0xffn,
60
  b: 0x32n,
61
  r: -0x1n
62
}, {
63
  a: -0x7n,
64
  b: -0x5n,
65
  r: -0xe0n
66
}, {
67
  a: 0xd0n,
68
  b: -0x1n,
69
  r: 0x1a0n
70
}, {
71
  a: -0x46n,
72
  b: -0xdn,
73
  r: -0x8c000n
74
}, {
75
  a: 0x50n,
76
  b: -0x3n,
77
  r: 0x280n
78
}, {
79
  a: 0xdd7n,
80
  b: -0x8n,
81
  r: 0xdd700n
82
}, {
83
  a: 0x3dn,
84
  b: 0n,
85
  r: 0x3dn
86
}, {
87
  a: -0x182n,
88
  b: 0n,
89
  r: -0x182n
90
}, {
91
  a: -0xf0dn,
92
  b: 0x35n,
93
  r: -0x1n
94
}, {
95
  a: -0xen,
96
  b: 0x39n,
97
  r: -0x1n
98
}, {
99
  a: 0x9en,
100
  b: -0x9n,
101
  r: 0x13c00n
102
}, {
103
  a: -0xb8bn,
104
  b: -0x8n,
105
  r: -0xb8b00n
106
}, {
107
  a: 0xeaan,
108
  b: -0x1n,
109
  r: 0x1d54n
110
}, {
111
  a: 0x15n,
112
  b: 0x8n,
113
  r: 0n
114
}, {
115
  a: 0x243n,
116
  b: -0x6n,
117
  r: 0x90c0n
118
}, {
119
  a: 0x6n,
120
  b: 0n,
121
  r: 0x6n
122
}, {
123
  a: 0x50fn,
124
  b: 0n,
125
  r: 0x50fn
126
}, {
127
  a: -0xean,
128
  b: 0x2cn,
129
  r: -0x1n
130
}, {
131
  a: 0n,
132
  b: -0x7n,
133
  r: 0n
134
}, {
135
  a: 0xfn,
136
  b: -0xbn,
137
  r: 0x7800n
138
}, {
139
  a: 0x57bn,
140
  b: -0xen,
141
  r: 0x15ec000n
142
}, {
143
  a: 0x17n,
144
  b: -0x7n,
145
  r: 0xb80n
146
}, {
147
  a: -0x47bn,
148
  b: 0xff9n,
149
  r: -0x1n
150
}, {
151
  a: 0n,
152
  b: 0xc91n,
153
  r: 0n
154
}, {
155
  a: 0xd7n,
156
  b: -0xdn,
157
  r: 0x1ae000n
158
}, {
159
  a: 0n,
160
  b: 0xan,
161
  r: 0n
162
}, {
163
  a: -0x9cn,
164
  b: 0xfe2n,
165
  r: -0x1n
166
}, {
167
  a: 0n,
168
  b: -0xen,
169
  r: 0n
170
}, {
171
  a: -0x6c2n,
172
  b: 0x48n,
173
  r: -0x1n
174
}, {
175
  a: -0x48n,
176
  b: -0x5n,
177
  r: -0x900n
178
}, {
179
  a: -0xa30n,
180
  b: -0x6n,
181
  r: -0x28c00n
182
}, {
183
  a: 0x2n,
184
  b: 0xan,
185
  r: 0n
186
}, {
187
  a: 0x40n,
188
  b: -0xan,
189
  r: 0x10000n
190
}, {
191
  a: 0x9cn,
192
  b: 0x7n,
193
  r: 0x1n
194
}, {
195
  a: 0n,
196
  b: -0xbn,
197
  r: 0n
198
}, {
199
  a: 0x9bn,
200
  b: -0x4n,
201
  r: 0x9b0n
202
}, {
203
  a: 0n,
204
  b: -0xcn,
205
  r: 0n
206
}, {
207
  a: -0x8n,
208
  b: 0x108n,
209
  r: -0x1n
210
}, {
211
  a: 0n,
212
  b: 0n,
213
  r: 0n
214
}, {
215
  a: 0n,
216
  b: 0n,
217
  r: 0n
218
}, {
219
  a: 0x5bdn,
220
  b: -0x4n,
221
  r: 0x5bd0n
222
}, {
223
  a: 0n,
224
  b: 0x805n,
225
  r: 0n
226
}, {
227
  a: 0xfn,
228
  b: -0xan,
229
  r: 0x3c00n
230
}, {
231
  a: 0x2dn,
232
  b: 0x55n,
233
  r: 0n
234
}, {
235
  a: -0xbc1n,
236
  b: -0xen,
237
  r: -0x2f04000n
238
}, {
239
  a: 0n,
240
  b: -0xfn,
241
  r: 0n
242
}, {
243
  a: -0xe7n,
244
  b: 0x6n,
245
  r: -0x4n
246
}, {
247
  a: -0x2n,
248
  b: -0x1n,
249
  r: -0x4n
250
}, {
251
  a: 0x52n,
252
  b: 0xf9dn,
253
  r: 0n
254
}, {
255
  a: -0xcn,
256
  b: 0n,
257
  r: -0xcn
258
}, {
259
  a: -0xan,
260
  b: 0xfn,
261
  r: -0x1n
262
}, {
263
  a: 0x4n,
264
  b: 0n,
265
  r: 0x4n
266
}, {
267
  a: -0x9n,
268
  b: -0x3n,
269
  r: -0x48n
270
}, {
271
  a: -0x81n,
272
  b: 0xdn,
273
  r: -0x1n
274
}, {
275
  a: -0x1n,
276
  b: -0x5n,
277
  r: -0x20n
278
}, {
279
  a: -0x691n,
280
  b: 0xf80n,
281
  r: -0x1n
282
}, {
283
  a: 0n,
284
  b: -0x4n,
285
  r: 0n
286
}, {
287
  a: -0xfn,
288
  b: -0x7n,
289
  r: -0x780n
290
}, {
291
  a: 0n,
292
  b: -0x9n,
293
  r: 0n
294
}, {
295
  a: 0xdn,
296
  b: 0n,
297
  r: 0xdn
298
}, {
299
  a: -0x86n,
300
  b: -0x7n,
301
  r: -0x4300n
302
}, {
303
  a: -0x7d9n,
304
  b: -0x9n,
305
  r: -0xfb200n
306
}, {
307
  a: -0x586n,
308
  b: -0x2n,
309
  r: -0x1618n
310
}, {
311
  a: 0n,
312
  b: 0x17n,
313
  r: 0n
314
}, {
315
  a: 0n,
316
  b: -0x7n,
317
  r: 0n
318
}, {
319
  a: 0n,
320
  b: -0x4n,
321
  r: 0n
322
}, {
323
  a: -0x8b3n,
324
  b: 0n,
325
  r: -0x8b3n
326
}, {
327
  a: 0x6fbn,
328
  b: -0xdn,
329
  r: 0xdf6000n
330
}, {
331
  a: 0n,
332
  b: 0n,
333
  r: 0n
334
}, {
335
  a: 0n,
336
  b: 0x38n,
337
  r: 0n
338
}, {
339
  a: 0n,
340
  b: -0x3n,
341
  r: 0n
342
}, {
343
  a: 0x7n,
344
  b: -0x3n,
345
  r: 0x38n
346
}, {
347
  a: -0x5n,
348
  b: -0xan,
349
  r: -0x1400n
350
}, {
351
  a: 0x9n,
352
  b: -0xfn,
353
  r: 0x48000n
354
}, {
355
  a: 0x5bn,
356
  b: -0x6n,
357
  r: 0x16c0n
358
}, {
359
  a: 0xaan,
360
  b: 0x20n,
361
  r: 0n
362
}, {
363
  a: 0x14n,
364
  b: 0x77n,
365
  r: 0n
366
}, {
367
  a: 0n,
368
  b: -0x7n,
369
  r: 0n
370
}, {
371
  a: 0xf10n,
372
  b: -0x9n,
373
  r: 0x1e2000n
374
}, {
375
  a: -0x5abn,
376
  b: -0xen,
377
  r: -0x16ac000n
378
}, {
379
  a: -0xdn,
380
  b: -0x6n,
381
  r: -0x340n
382
}, {
383
  a: -0x8n,
384
  b: 0n,
385
  r: -0x8n
386
}, {
387
  a: 0xa8n,
388
  b: 0xbn,
389
  r: 0n
390
}, {
391
  a: -0xb9fn,
392
  b: -0xcn,
393
  r: -0xb9f000n
394
}, {
395
  a: -0x5dn,
396
  b: 0n,
397
  r: -0x5dn
398
}, {
399
  a: 0xb0n,
400
  b: -0x2n,
401
  r: 0x2c0n
402
}, {
403
  a: 0x116n,
404
  b: 0n,
405
  r: 0x116n
406
}, {
407
  a: -0x382n,
408
  b: 0xf2en,
409
  r: -0x1n
410
}, {
411
  a: -0xc9n,
412
  b: -0x6n,
413
  r: -0x3240n
414
}, {
415
  a: -0x80fn,
416
  b: 0x8fn,
417
  r: -0x1n
418
}, {
419
  a: 0x739n,
420
  b: -0x5n,
421
  r: 0xe720n
422
}, {
423
  a: -0x37n,
424
  b: 0x528n,
425
  r: -0x1n
426
}, {
427
  a: 0xddn,
428
  b: 0n,
429
  r: 0xddn
430
}, {
431
  a: -0xc26n,
432
  b: 0n,
433
  r: -0xc26n
434
}, {
435
  a: -0xdn,
436
  b: 0x7bdn,
437
  r: -0x1n
438
}, {
439
  a: 0xcn,
440
  b: -0x6n,
441
  r: 0x300n
442
}, {
443
  a: 0n,
444
  b: -0x8n,
445
  r: 0n
446
}, {
447
  a: 0x23n,
448
  b: 0x553n,
449
  r: 0n
450
}, {
451
  a: 0n,
452
  b: -0x4n,
453
  r: 0n
454
}, {
455
  a: 0n,
456
  b: -0x3n,
457
  r: 0n
458
}, {
459
  a: 0x11n,
460
  b: -0x5n,
461
  r: 0x220n
462
}, {
463
  a: 0n,
464
  b: 0n,
465
  r: 0n
466
}, {
467
  a: 0xea0n,
468
  b: -0xbn,
469
  r: 0x750000n
470
}, {
471
  a: 0n,
472
  b: 0n,
473
  r: 0n
474
}, {
475
  a: 0x5fdn,
476
  b: -0x5n,
477
  r: 0xbfa0n
478
}, {
479
  a: 0n,
480
  b: 0x3bn,
481
  r: 0n
482
}, {
483
  a: 0xd8n,
484
  b: -0x5n,
485
  r: 0x1b00n
486
}, {
487
  a: -0xf1en,
488
  b: -0xan,
489
  r: -0x3c7800n
490
}, {
491
  a: -0x46n,
492
  b: 0xc2n,
493
  r: -0x1n
494
}, {
495
  a: 0n,
496
  b: -0x7n,
497
  r: 0n
498
}, {
499
  a: -0xfbdn,
500
  b: -0x5n,
501
  r: -0x1f7a0n
502
}, {
503
  a: 0x6n,
504
  b: 0x2n,
505
  r: 0x1n
506
}, {
507
  a: 0xb68n,
508
  b: -0xcn,
509
  r: 0xb68000n
510
}, {
511
  a: -0x50n,
512
  b: -0x3n,
513
  r: -0x280n
514
}, {
515
  a: -0xf45n,
516
  b: 0x887n,
517
  r: -0x1n
518
}, {
519
  a: -0x60n,
520
  b: 0xcfcn,
521
  r: -0x1n
522
}, {
523
  a: 0x8f5n,
524
  b: 0x2n,
525
  r: 0x23dn
526
}, {
527
  a: -0x8cfn,
528
  b: 0x92n,
529
  r: -0x1n
530
}, {
531
  a: 0xb94n,
532
  b: -0x9n,
533
  r: 0x172800n
534
}, {
535
  a: 0xfn,
536
  b: 0n,
537
  r: 0xfn
538
}, {
539
  a: -0x6n,
540
  b: 0n,
541
  r: -0x6n
542
}, {
543
  a: 0xc97n,
544
  b: 0x5d5n,
545
  r: 0n
546
}, {
547
  a: -0xeen,
548
  b: -0xen,
549
  r: -0x3b8000n
550
}, {
551
  a: 0n,
552
  b: 0n,
553
  r: 0n
554
}, {
555
  a: 0n,
556
  b: -0x3n,
557
  r: 0n
558
}, {
559
  a: -0xen,
560
  b: 0xdfn,
561
  r: -0x1n
562
}, {
563
  a: 0x15n,
564
  b: -0xan,
565
  r: 0x5400n
566
}, {
567
  a: 0n,
568
  b: 0x3dn,
569
  r: 0n
570
}, {
571
  a: -0xa88n,
572
  b: -0xbn,
573
  r: -0x544000n
574
}, {
575
  a: 0x6dn,
576
  b: 0xen,
577
  r: 0n
578
}, {
579
  a: 0n,
580
  b: 0x56an,
581
  r: 0n
582
}, {
583
  a: -0x3an,
584
  b: -0x3n,
585
  r: -0x1d0n
586
}, {
587
  a: -0x1cn,
588
  b: 0n,
589
  r: -0x1cn
590
}, {
591
  a: -0x8dn,
592
  b: -0x7n,
593
  r: -0x4680n
594
}, {
595
  a: -0x6n,
596
  b: 0xbn,
597
  r: -0x1n
598
}, {
599
  a: 0xbe7n,
600
  b: -0xan,
601
  r: 0x2f9c00n
602
}, {
603
  a: 0n,
604
  b: 0x97n,
605
  r: 0n
606
}, {
607
  a: -0xbn,
608
  b: -0x4n,
609
  r: -0xb0n
610
}, {
611
  a: 0n,
612
  b: 0x4efn,
613
  r: 0n
614
}, {
615
  a: -0x6f1n,
616
  b: -0x1n,
617
  r: -0xde2n
618
}, {
619
  a: 0xcbn,
620
  b: -0xen,
621
  r: 0x32c000n
622
}, {
623
  a: -0x5dn,
624
  b: 0x21n,
625
  r: -0x1n
626
}, {
627
  a: -0x661n,
628
  b: 0xecn,
629
  r: -0x1n
630
}, {
631
  a: 0xen,
632
  b: -0xdn,
633
  r: 0x1c000n
634
}, {
635
  a: 0n,
636
  b: 0n,
637
  r: 0n
638
}, {
639
  a: -0x8n,
640
  b: -0xen,
641
  r: -0x20000n
642
}, {
643
  a: -0xen,
644
  b: 0xbn,
645
  r: -0x1n
646
}, {
647
  a: 0x4ban,
648
  b: 0x4b7n,
649
  r: 0n
650
}, {
651
  a: 0x8n,
652
  b: 0xd2cn,
653
  r: 0n
654
}, {
655
  a: 0n,
656
  b: -0x3n,
657
  r: 0n
658
}, {
659
  a: -0xdb6n,
660
  b: 0xa7n,
661
  r: -0x1n
662
}, {
663
  a: -0xdn,
664
  b: -0x9n,
665
  r: -0x1a00n
666
}, {
667
  a: 0n,
668
  b: 0xab8n,
669
  r: 0n
670
}, {
671
  a: 0x4n,
672
  b: -0x9n,
673
  r: 0x800n
674
}, {
675
  a: -0x3b7n,
676
  b: 0x2cn,
677
  r: -0x1n
678
}, {
679
  a: 0x1n,
680
  b: -0x6n,
681
  r: 0x40n
682
}, {
683
  a: 0n,
684
  b: -0xdn,
685
  r: 0n
686
}, {
687
  a: 0n,
688
  b: 0x9n,
689
  r: 0n
690
}, {
691
  a: -0x132n,
692
  b: -0x3n,
693
  r: -0x990n
694
}, {
695
  a: -0x6n,
696
  b: 0x40n,
697
  r: -0x1n
698
}, {
699
  a: 0x5d8n,
700
  b: 0x8n,
701
  r: 0x5n
702
}, {
703
  a: 0n,
704
  b: 0x94en,
705
  r: 0n
706
}, {
707
  a: -0x479n,
708
  b: 0xen,
709
  r: -0x1n
710
}, {
711
  a: -0x1n,
712
  b: -0x3n,
713
  r: -0x8n
714
}, {
715
  a: -0xb86n,
716
  b: 0xb14n,
717
  r: -0x1n
718
}, {
719
  a: -0x2ecn,
720
  b: -0xen,
721
  r: -0xbb0000n
722
}, {
723
  a: 0x8n,
724
  b: -0xcn,
725
  r: 0x8000n
726
}, {
727
  a: 0x7n,
728
  b: -0x6n,
729
  r: 0x1c0n
730
}, {
731
  a: 0x3b7n,
732
  b: -0x4n,
733
  r: 0x3b70n
734
}, {
735
  a: 0xan,
736
  b: 0xa5n,
737
  r: 0n
738
}, {
739
  a: 0xebn,
740
  b: 0xaben,
741
  r: 0n
742
}, {
743
  a: 0n,
744
  b: 0x7n,
745
  r: 0n
746
}, {
747
  a: 0x98bn,
748
  b: -0xdn,
749
  r: 0x1316000n
750
}, {
751
  a: 0n,
752
  b: 0xf11n,
753
  r: 0n
754
}, {
755
  a: 0xc9dn,
756
  b: 0x2cn,
757
  r: 0n
758
}, {
759
  a: -0xbbn,
760
  b: 0xbbn,
761
  r: -0x1n
762
}, {
763
  a: -0x79n,
764
  b: -0xbn,
765
  r: -0x3c800n
766
}, {
767
  a: 0x4en,
768
  b: -0x7n,
769
  r: 0x2700n
770
}, {
771
  a: -0xbn,
772
  b: -0x8n,
773
  r: -0xb00n
774
}, {
775
  a: 0n,
776
  b: 0xf23n,
777
  r: 0n
778
}, {
779
  a: -0x94cn,
780
  b: 0x5n,
781
  r: -0x4bn
782
}, {
783
  a: -0xb9n,
784
  b: -0x2n,
785
  r: -0x2e4n
786
}, {
787
  a: 0n,
788
  b: -0x3n,
789
  r: 0n
790
}, {
791
  a: 0n,
792
  b: 0xc2cn,
793
  r: 0n
794
}, {
795
  a: -0x81dn,
796
  b: 0xdn,
797
  r: -0x1n
798
}, {
799
  a: -0xa5n,
800
  b: 0x6n,
801
  r: -0x3n
802
}, {
803
  a: -0x9n,
804
  b: 0x45dn,
805
  r: -0x1n
806
}, {
807
  a: 0n,
808
  b: -0xdn,
809
  r: 0n
810
}, {
811
  a: -0x61n,
812
  b: -0x8n,
813
  r: -0x6100n
814
}, {
815
  a: -0x1fbn,
816
  b: 0x468n,
817
  r: -0x1n
818
}, {
819
  a: 0x3fen,
820
  b: 0x3n,
821
  r: 0x7fn
822
}, {
823
  a: 0x8n,
824
  b: -0x4n,
825
  r: 0x80n
826
}, {
827
  a: 0xd8bn,
828
  b: -0x7n,
829
  r: 0x6c580n
830
}, {
831
  a: 0x1n,
832
  b: 0n,
833
  r: 0x1n
834
}, {
835
  a: 0n,
836
  b: -0x8n,
837
  r: 0n
838
}, {
839
  a: -0xac5n,
840
  b: -0x5n,
841
  r: -0x158a0n
842
}, {
843
  a: 0xa4en,
844
  b: 0n,
845
  r: 0xa4en
846
}, {
847
  a: 0x61an,
848
  b: 0xf2n,
849
  r: 0n
850
}, {
851
  a: -0xcn,
852
  b: -0xen,
853
  r: -0x30000n
854
}, {
855
  a: 0xb0n,
856
  b: -0xcn,
857
  r: 0xb0000n
858
}, {
859
  a: 0xan,
860
  b: -0xcn,
861
  r: 0xa000n
862
}, {
863
  a: 0n,
864
  b: 0x299n,
865
  r: 0n
866
}, {
867
  a: 0x84n,
868
  b: 0x1bn,
869
  r: 0n
870
}, {
871
  a: 0x986n,
872
  b: 0x83cn,
873
  r: 0n
874
}, {
875
  a: -0xefn,
876
  b: 0x3n,
877
  r: -0x1en
878
}, {
879
  a: 0x41n,
880
  b: 0xcn,
881
  r: 0n
882
}, {
883
  a: -0xfn,
884
  b: 0x9n,
885
  r: -0x1n
886
}, {
887
  a: -0x1cn,
888
  b: -0x3n,
889
  r: -0xe0n
890
}, {
891
  a: 0xe2n,
892
  b: 0x65n,
893
  r: 0n
894
}, {
895
  a: 0n,
896
  b: 0x2fn,
897
  r: 0n
898
}, {
899
  a: 0n,
900
  b: -0xcn,
901
  r: 0n
902
}, {
903
  a: -0x8n,
904
  b: -0xen,
905
  r: -0x20000n
906
}, {
907
  a: -0xcn,
908
  b: 0n,
909
  r: -0xcn
910
}, {
911
  a: 0x11en,
912
  b: -0x3n,
913
  r: 0x8f0n
914
}, {
915
  a: -0x39n,
916
  b: 0x5fan,
917
  r: -0x1n
918
}, {
919
  a: -0x2n,
920
  b: 0n,
921
  r: -0x2n
922
}, {
923
  a: 0x15n,
924
  b: -0x5n,
925
  r: 0x2a0n
926
}, {
927
  a: 0x79n,
928
  b: 0x5n,
929
  r: 0x3n
930
}, {
931
  a: 0x5efn,
932
  b: 0xan,
933
  r: 0x1n
934
}, {
935
  a: 0xcen,
936
  b: -0x2n,
937
  r: 0x338n
938
}, {
939
  a: -0x8n,
940
  b: -0x1n,
941
  r: -0x10n
942
}, {
943
  a: -0x28n,
944
  b: -0xen,
945
  r: -0xa0000n
946
}, {
947
  a: 0x2n,
948
  b: 0n,
949
  r: 0x2n
950
}, {
951
  a: 0x7c0n,
952
  b: 0x4n,
953
  r: 0x7cn
954
}, {
955
  a: 0n,
956
  b: -0x5n,
957
  r: 0n
958
}, {
959
  a: -0x4n,
960
  b: 0x9n,
961
  r: -0x1n
962
}, {
963
  a: -0x853n,
964
  b: -0xen,
965
  r: -0x214c000n
966
}, {
967
  a: -0x8an,
968
  b: 0xen,
969
  r: -0x1n
970
}, {
971
  a: -0x1n,
972
  b: 0x8cn,
973
  r: -0x1n
974
}, {
975
  a: 0xbn,
976
  b: 0xed2n,
977
  r: 0n
978
}, {
979
  a: 0x5n,
980
  b: -0x3n,
981
  r: 0x28n
982
}, {
983
  a: -0xd2n,
984
  b: 0xaa2n,
985
  r: -0x1n
986
}, {
987
  a: 0xa5dn,
988
  b: 0x78n,
989
  r: 0n
990
}, {
991
  a: -0xan,
992
  b: 0x6c6n,
993
  r: -0x1n
994
}, {
995
  a: 0n,
996
  b: -0x1n,
997
  r: 0n
998
}, {
999
  a: 0x2n,
1000
  b: 0x8f7n,
1001
  r: 0n
1002
}, {
1003
  a: 0x4n,
1004
  b: 0n,
1005
  r: 0x4n
1006
}, {
1007
  a: 0n,
1008
  b: -0xfn,
1009
  r: 0n
1010
}, {
1011
  a: 0xcn,
1012
  b: 0n,
1013
  r: 0xcn
1014
}, {
1015
  a: 0n,
1016
  b: -0xcn,
1017
  r: 0n
1018
}, {
1019
  a: -0xbn,
1020
  b: -0xan,
1021
  r: -0x2c00n
1022
}, {
1023
  a: 0n,
1024
  b: -0x8n,
1025
  r: 0n
1026
}, {
1027
  a: 0n,
1028
  b: -0x7n,
1029
  r: 0n
1030
}, {
1031
  a: 0x93cn,
1032
  b: 0n,
1033
  r: 0x93cn
1034
}, {
1035
  a: 0x729n,
1036
  b: 0xfn,
1037
  r: 0n
1038
}, {
1039
  a: 0n,
1040
  b: -0x5n,
1041
  r: 0n
1042
}, {
1043
  a: -0x8b4n,
1044
  b: 0xb8cn,
1045
  r: -0x1n
1046
}, {
1047
  a: 0n,
1048
  b: -0xdn,
1049
  r: 0n
1050
}, {
1051
  a: 0x32n,
1052
  b: -0x2n,
1053
  r: 0xc8n
1054
}, {
1055
  a: 0n,
1056
  b: 0x6bn,
1057
  r: 0n
1058
}, {
1059
  a: -0x893n,
1060
  b: -0xen,
1061
  r: -0x224c000n
1062
}, {
1063
  a: 0x7n,
1064
  b: 0x4n,
1065
  r: 0n
1066
}, {
1067
  a: 0x861n,
1068
  b: 0n,
1069
  r: 0x861n
1070
}, {
1071
  a: 0n,
1072
  b: -0xan,
1073
  r: 0n
1074
}, {
1075
  a: 0xd1n,
1076
  b: 0n,
1077
  r: 0xd1n
1078
}, {
1079
  a: 0n,
1080
  b: 0x8n,
1081
  r: 0n
1082
}, {
1083
  a: 0xe7n,
1084
  b: -0xbn,
1085
  r: 0x73800n
1086
}, {
1087
  a: 0xbn,
1088
  b: 0x17n,
1089
  r: 0n
1090
}, {
1091
  a: -0x8n,
1092
  b: -0x4n,
1093
  r: -0x80n
1094
}, {
1095
  a: 0n,
1096
  b: -0xbn,
1097
  r: 0n
1098
}, {
1099
  a: 0n,
1100
  b: 0x9n,
1101
  r: 0n
1102
}, {
1103
  a: -0xb55n,
1104
  b: -0x9n,
1105
  r: -0x16aa00n
1106
}, {
1107
  a: -0xbb7n,
1108
  b: 0xd4n,
1109
  r: -0x1n
1110
}, {
1111
  a: -0xan,
1112
  b: 0n,
1113
  r: -0xan
1114
}, {
1115
  a: 0x4n,
1116
  b: 0n,
1117
  r: 0x4n
1118
}, {
1119
  a: -0x4c9n,
1120
  b: 0n,
1121
  r: -0x4c9n
1122
}, {
1123
  a: -0x5n,
1124
  b: 0n,
1125
  r: -0x5n
1126
}, {
1127
  a: 0xcn,
1128
  b: -0xdn,
1129
  r: 0x18000n
1130
}, {
1131
  a: -0xf18n,
1132
  b: -0x3n,
1133
  r: -0x78c0n
1134
}, {
1135
  a: -0x1n,
1136
  b: -0xbn,
1137
  r: -0x800n
1138
}, {
1139
  a: -0xfb5n,
1140
  b: 0x2n,
1141
  r: -0x3een
1142
}, {
1143
  a: 0n,
1144
  b: 0x4f2n,
1145
  r: 0n
1146
}, {
1147
  a: 0x47bn,
1148
  b: 0xe8cn,
1149
  r: 0n
1150
}, {
1151
  a: 0n,
1152
  b: 0n,
1153
  r: 0n
1154
}, {
1155
  a: -0x2f0n,
1156
  b: -0x2n,
1157
  r: -0xbc0n
1158
}, {
1159
  a: 0n,
1160
  b: 0x1n,
1161
  r: 0n
1162
}, {
1163
  a: 0n,
1164
  b: -0x7n,
1165
  r: 0n
1166
}, {
1167
  a: 0n,
1168
  b: -0x4n,
1169
  r: 0n
1170
}, {
1171
  a: -0xbdn,
1172
  b: -0x2n,
1173
  r: -0x2f4n
1174
}, {
1175
  a: 0n,
1176
  b: -0x7n,
1177
  r: 0n
1178
}, {
1179
  a: -0x7dfn,
1180
  b: -0xbn,
1181
  r: -0x3ef800n
1182
}, {
1183
  a: -0xen,
1184
  b: 0x67en,
1185
  r: -0x1n
1186
}, {
1187
  a: -0x5f7n,
1188
  b: 0xf59n,
1189
  r: -0x1n
1190
}, {
1191
  a: 0x5d0n,
1192
  b: 0xdeen,
1193
  r: 0n
1194
}, {
1195
  a: 0xdfn,
1196
  b: 0n,
1197
  r: 0xdfn
1198
}, {
1199
  a: -0xf8bn,
1200
  b: 0n,
1201
  r: -0xf8bn
1202
}, {
1203
  a: 0xan,
1204
  b: 0xdan,
1205
  r: 0n
1206
}, {
1207
  a: 0n,
1208
  b: -0x5n,
1209
  r: 0n
1210
}, {
1211
  a: -0x224n,
1212
  b: 0xen,
1213
  r: -0x1n
1214
}, {
1215
  a: 0x511n,
1216
  b: -0x5n,
1217
  r: 0xa220n
1218
}, {
1219
  a: -0x9dn,
1220
  b: -0x4n,
1221
  r: -0x9d0n
1222
}, {
1223
  a: 0n,
1224
  b: 0x58n,
1225
  r: 0n
1226
}, {
1227
  a: -0x2n,
1228
  b: 0x49n,
1229
  r: -0x1n
1230
}, {
1231
  a: 0n,
1232
  b: 0n,
1233
  r: 0n
1234
}, {
1235
  a: -0x8fn,
1236
  b: 0n,
1237
  r: -0x8fn
1238
}, {
1239
  a: -0x71n,
1240
  b: 0n,
1241
  r: -0x71n
1242
}, {
1243
  a: -0xb9n,
1244
  b: -0xen,
1245
  r: -0x2e4000n
1246
}, {
1247
  a: 0n,
1248
  b: -0xdn,
1249
  r: 0n
1250
}, {
1251
  a: -0x3n,
1252
  b: -0x7n,
1253
  r: -0x180n
1254
}, {
1255
  a: 0x51n,
1256
  b: 0xda7n,
1257
  r: 0n
1258
}, {
1259
  a: 0xf2n,
1260
  b: -0x7n,
1261
  r: 0x7900n
1262
}, {
1263
  a: 0x7ban,
1264
  b: 0x7n,
1265
  r: 0xfn
1266
}, {
1267
  a: -0xfn,
1268
  b: 0n,
1269
  r: -0xfn
1270
}, {
1271
  a: -0x633n,
1272
  b: -0x9n,
1273
  r: -0xc6600n
1274
}, {
1275
  a: 0x267n,
1276
  b: 0xab0n,
1277
  r: 0n
1278
}, {
1279
  a: 0n,
1280
  b: -0x8n,
1281
  r: 0n
1282
}, {
1283
  a: 0n,
1284
  b: -0xcn,
1285
  r: 0n
1286
}, {
1287
  a: -0x9an,
1288
  b: -0x8n,
1289
  r: -0x9a00n
1290
}, {
1291
  a: 0n,
1292
  b: -0xdn,
1293
  r: 0n
1294
}, {
1295
  a: 0xc8bn,
1296
  b: -0xcn,
1297
  r: 0xc8b000n
1298
}, {
1299
  a: 0n,
1300
  b: 0xdn,
1301
  r: 0n
1302
}, {
1303
  a: -0xen,
1304
  b: -0xbn,
1305
  r: -0x7000n
1306
}, {
1307
  a: 0n,
1308
  b: -0x8n,
1309
  r: 0n
1310
}, {
1311
  a: 0n,
1312
  b: -0x2n,
1313
  r: 0n
1314
}, {
1315
  a: 0xc10n,
1316
  b: 0x460n,
1317
  r: 0n
1318
}, {
1319
  a: -0x98n,
1320
  b: -0xan,
1321
  r: -0x26000n
1322
}, {
1323
  a: 0n,
1324
  b: 0n,
1325
  r: 0n
1326
}, {
1327
  a: 0x68n,
1328
  b: 0x5an,
1329
  r: 0n
1330
}, {
1331
  a: 0n,
1332
  b: -0x1n,
1333
  r: 0n
1334
}, {
1335
  a: 0x79n,
1336
  b: 0x77n,
1337
  r: 0n
1338
}, {
1339
  a: 0x9cn,
1340
  b: 0x8n,
1341
  r: 0n
1342
}, {
1343
  a: 0x89n,
1344
  b: -0xcn,
1345
  r: 0x89000n
1346
}, {
1347
  a: 0xdb6n,
1348
  b: 0xefn,
1349
  r: 0n
1350
}, {
1351
  a: 0x7n,
1352
  b: -0xdn,
1353
  r: 0xe000n
1354
}, {
1355
  a: 0x9n,
1356
  b: -0x1n,
1357
  r: 0x12n
1358
}, {
1359
  a: 0x4dbn,
1360
  b: -0x1n,
1361
  r: 0x9b6n
1362
}, {
1363
  a: -0x7c5n,
1364
  b: -0x8n,
1365
  r: -0x7c500n
1366
}, {
1367
  a: -0x34n,
1368
  b: 0x4n,
1369
  r: -0x4n
1370
}, {
1371
  a: 0xc1n,
1372
  b: -0x3n,
1373
  r: 0x608n
1374
}, {
1375
  a: -0x9n,
1376
  b: -0x6n,
1377
  r: -0x240n
1378
}, {
1379
  a: 0n,
1380
  b: -0x5n,
1381
  r: 0n
1382
}, {
1383
  a: 0xe46n,
1384
  b: -0xdn,
1385
  r: 0x1c8c000n
1386
}, {
1387
  a: 0x9bcn,
1388
  b: 0xd64n,
1389
  r: 0n
1390
}, {
1391
  a: 0xcn,
1392
  b: 0xffn,
1393
  r: 0n
1394
}, {
1395
  a: -0xf96n,
1396
  b: -0x4n,
1397
  r: -0xf960n
1398
}, {
1399
  a: 0n,
1400
  b: 0x9an,
1401
  r: 0n
1402
}, {
1403
  a: 0x8n,
1404
  b: 0xeadn,
1405
  r: 0n
1406
}, {
1407
  a: -0xcn,
1408
  b: -0x9n,
1409
  r: -0x1800n
1410
}, {
1411
  a: 0n,
1412
  b: -0x4n,
1413
  r: 0n
1414
}, {
1415
  a: -0xce7n,
1416
  b: -0x6n,
1417
  r: -0x339c0n
1418
}, {
1419
  a: 0n,
1420
  b: 0xb8n,
1421
  r: 0n
1422
}, {
1423
  a: 0x13n,
1424
  b: -0xan,
1425
  r: 0x4c00n
1426
}, {
1427
  a: -0xfd5n,
1428
  b: 0xf1n,
1429
  r: -0x1n
1430
}, {
1431
  a: 0x5n,
1432
  b: 0xa4en,
1433
  r: 0n
1434
}, {
1435
  a: -0xb8an,
1436
  b: 0x4n,
1437
  r: -0xb9n
1438
}, {
1439
  a: -0xen,
1440
  b: 0x51n,
1441
  r: -0x1n
1442
}, {
1443
  a: 0xcn,
1444
  b: 0x3dn,
1445
  r: 0n
1446
}, {
1447
  a: 0n,
1448
  b: -0x2n,
1449
  r: 0n
1450
}, {
1451
  a: -0x430n,
1452
  b: 0xacen,
1453
  r: -0x1n
1454
}, {
1455
  a: 0xb5n,
1456
  b: -0x2n,
1457
  r: 0x2d4n
1458
}, {
1459
  a: 0x99n,
1460
  b: 0x3an,
1461
  r: 0n
1462
}, {
1463
  a: 0xa7n,
1464
  b: 0x92n,
1465
  r: 0n
1466
}, {
1467
  a: 0x64n,
1468
  b: 0x585n,
1469
  r: 0n
1470
}, {
1471
  a: -0x85cn,
1472
  b: -0xfn,
1473
  r: -0x42e0000n
1474
}, {
1475
  a: 0xa6n,
1476
  b: -0x6n,
1477
  r: 0x2980n
1478
}, {
1479
  a: 0x33n,
1480
  b: 0x2n,
1481
  r: 0xcn
1482
}, {
1483
  a: -0x2n,
1484
  b: 0n,
1485
  r: -0x2n
1486
}, {
1487
  a: 0x3edn,
1488
  b: -0x9n,
1489
  r: 0x7da00n
1490
}, {
1491
  a: 0n,
1492
  b: 0x1n,
1493
  r: 0n
1494
}, {
1495
  a: 0xan,
1496
  b: -0x6n,
1497
  r: 0x280n
1498
}, {
1499
  a: 0n,
1500
  b: 0xffn,
1501
  r: 0n
1502
}, {
1503
  a: -0x2n,
1504
  b: 0xcn,
1505
  r: -0x1n
1506
}, {
1507
  a: 0x99n,
1508
  b: 0xcn,
1509
  r: 0n
1510
}, {
1511
  a: 0n,
1512
  b: -0x7n,
1513
  r: 0n
1514
}, {
1515
  a: -0xa1bn,
1516
  b: 0x110n,
1517
  r: -0x1n
1518
}, {
1519
  a: 0xc3n,
1520
  b: -0x1n,
1521
  r: 0x186n
1522
}, {
1523
  a: 0xe1bn,
1524
  b: 0n,
1525
  r: 0xe1bn
1526
}, {
1527
  a: 0n,
1528
  b: -0xen,
1529
  r: 0n
1530
}, {
1531
  a: 0x7n,
1532
  b: -0x1n,
1533
  r: 0xen
1534
}, {
1535
  a: 0x91n,
1536
  b: -0x6n,
1537
  r: 0x2440n
1538
}, {
1539
  a: -0x9n,
1540
  b: 0n,
1541
  r: -0x9n
1542
}, {
1543
  a: -0x4n,
1544
  b: 0n,
1545
  r: -0x4n
1546
}, {
1547
  a: -0x2n,
1548
  b: -0xcn,
1549
  r: -0x2000n
1550
}, {
1551
  a: 0x2dn,
1552
  b: 0x38n,
1553
  r: 0n
1554
}, {
1555
  a: -0x68n,
1556
  b: -0x6n,
1557
  r: -0x1a00n
1558
}, {
1559
  a: 0x538n,
1560
  b: 0xan,
1561
  r: 0x1n
1562
}, {
1563
  a: -0xaan,
1564
  b: -0xbn,
1565
  r: -0x55000n
1566
}, {
1567
  a: 0x394n,
1568
  b: 0x8en,
1569
  r: 0n
1570
}, {
1571
  a: -0xd16n,
1572
  b: 0xfn,
1573
  r: -0x1n
1574
}, {
1575
  a: 0x6n,
1576
  b: -0x6n,
1577
  r: 0x180n
1578
}, {
1579
  a: 0n,
1580
  b: 0xcen,
1581
  r: 0n
1582
}, {
1583
  a: 0n,
1584
  b: -0x9n,
1585
  r: 0n
1586
}, {
1587
  a: 0n,
1588
  b: 0xden,
1589
  r: 0n
1590
}, {
1591
  a: 0xc97n,
1592
  b: 0xen,
1593
  r: 0n
1594
}, {
1595
  a: -0xen,
1596
  b: 0xd2n,
1597
  r: -0x1n
1598
}, {
1599
  a: 0xdn,
1600
  b: 0x6e7n,
1601
  r: 0n
1602
}, {
1603
  a: -0x3ban,
1604
  b: 0x45bn,
1605
  r: -0x1n
1606
}, {
1607
  a: -0xcn,
1608
  b: 0x7bn,
1609
  r: -0x1n
1610
}, {
1611
  a: -0x64en,
1612
  b: 0xbn,
1613
  r: -0x1n
1614
}, {
1615
  a: -0x2n,
1616
  b: 0n,
1617
  r: -0x2n
1618
}, {
1619
  a: -0xc0n,
1620
  b: -0xfn,
1621
  r: -0x600000n
1622
}, {
1623
  a: -0xban,
1624
  b: -0x1n,
1625
  r: -0x174n
1626
}, {
1627
  a: 0xadbn,
1628
  b: -0x9n,
1629
  r: 0x15b600n
1630
}, {
1631
  a: 0x55dn,
1632
  b: 0xb7fn,
1633
  r: 0n
1634
}, {
1635
  a: 0x5cn,
1636
  b: -0x5n,
1637
  r: 0xb80n
1638
}, {
1639
  a: 0xddn,
1640
  b: -0xcn,
1641
  r: 0xdd000n
1642
}, {
1643
  a: 0x7n,
1644
  b: -0x1n,
1645
  r: 0xen
1646
}, {
1647
  a: 0xf9dn,
1648
  b: 0n,
1649
  r: 0xf9dn
1650
}, {
1651
  a: -0x9n,
1652
  b: 0xcn,
1653
  r: -0x1n
1654
}, {
1655
  a: -0xbn,
1656
  b: 0x4f7n,
1657
  r: -0x1n
1658
}, {
1659
  a: 0n,
1660
  b: 0n,
1661
  r: 0n
1662
}, {
1663
  a: 0xd10n,
1664
  b: -0x2n,
1665
  r: 0x3440n
1666
}, {
1667
  a: 0xacdn,
1668
  b: -0xen,
1669
  r: 0x2b34000n
1670
}, {
1671
  a: -0x6b6n,
1672
  b: -0x1n,
1673
  r: -0xd6cn
1674
}, {
1675
  a: -0x7n,
1676
  b: -0x5n,
1677
  r: -0xe0n
1678
}, {
1679
  a: 0x8e6n,
1680
  b: -0x5n,
1681
  r: 0x11cc0n
1682
}, {
1683
  a: 0x9fn,
1684
  b: -0x4n,
1685
  r: 0x9f0n
1686
}, {
1687
  a: -0xae2n,
1688
  b: -0x2n,
1689
  r: -0x2b88n
1690
}, {
1691
  a: -0xbn,
1692
  b: -0xcn,
1693
  r: -0xb000n
1694
}, {
1695
  a: -0xf9n,
1696
  b: -0xfn,
1697
  r: -0x7c8000n
1698
}, {
1699
  a: 0xbn,
1700
  b: -0x7n,
1701
  r: 0x580n
1702
}, {
1703
  a: 0xc3n,
1704
  b: 0xcn,
1705
  r: 0n
1706
}, {
1707
  a: -0x11n,
1708
  b: -0x4n,
1709
  r: -0x110n
1710
}, {
1711
  a: -0x8n,
1712
  b: -0xfn,
1713
  r: -0x40000n
1714
}, {
1715
  a: 0n,
1716
  b: 0xab4n,
1717
  r: 0n
1718
}, {
1719
  a: -0xefn,
1720
  b: -0x3n,
1721
  r: -0x778n
1722
}, {
1723
  a: 0x8an,
1724
  b: -0xbn,
1725
  r: 0x45000n
1726
}, {
1727
  a: -0xd2n,
1728
  b: -0x9n,
1729
  r: -0x1a400n
1730
}, {
1731
  a: 0x25n,
1732
  b: 0x9n,
1733
  r: 0n
1734
}, {
1735
  a: -0xcafn,
1736
  b: 0x505n,
1737
  r: -0x1n
1738
}, {
1739
  a: 0x44n,
1740
  b: -0x4n,
1741
  r: 0x440n
1742
}, {
1743
  a: 0x3n,
1744
  b: 0xfn,
1745
  r: 0n
1746
}, {
1747
  a: 0n,
1748
  b: 0n,
1749
  r: 0n
1750
}, {
1751
  a: -0xf3n,
1752
  b: 0x1n,
1753
  r: -0x7an
1754
}, {
1755
  a: 0n,
1756
  b: 0x8n,
1757
  r: 0n
1758
}, {
1759
  a: -0x27n,
1760
  b: 0n,
1761
  r: -0x27n
1762
}, {
1763
  a: -0x1n,
1764
  b: -0x8n,
1765
  r: -0x100n
1766
}, {
1767
  a: 0xan,
1768
  b: -0x7n,
1769
  r: 0x500n
1770
}, {
1771
  a: -0x9n,
1772
  b: 0x172n,
1773
  r: -0x1n
1774
}, {
1775
  a: -0x6e4n,
1776
  b: 0x5aan,
1777
  r: -0x1n
1778
}, {
1779
  a: 0x58n,
1780
  b: -0xan,
1781
  r: 0x16000n
1782
}, {
1783
  a: 0n,
1784
  b: 0n,
1785
  r: 0n
1786
}, {
1787
  a: 0n,
1788
  b: -0x8n,
1789
  r: 0n
1790
}, {
1791
  a: -0x622n,
1792
  b: -0xan,
1793
  r: -0x188800n
1794
}, {
1795
  a: 0x1fn,
1796
  b: 0x9n,
1797
  r: 0n
1798
}, {
1799
  a: -0x9n,
1800
  b: -0x5n,
1801
  r: -0x120n
1802
}, {
1803
  a: 0n,
1804
  b: 0n,
1805
  r: 0n
1806
}, {
1807
  a: 0x5d6n,
1808
  b: 0x9n,
1809
  r: 0x2n
1810
}, {
1811
  a: 0n,
1812
  b: 0xcen,
1813
  r: 0n
1814
}, {
1815
  a: 0x79n,
1816
  b: 0x6n,
1817
  r: 0x1n
1818
}, {
1819
  a: 0n,
1820
  b: 0n,
1821
  r: 0n
1822
}, {
1823
  a: 0n,
1824
  b: 0n,
1825
  r: 0n
1826
}, {
1827
  a: 0n,
1828
  b: -0x7n,
1829
  r: 0n
1830
}, {
1831
  a: -0x65en,
1832
  b: 0x2n,
1833
  r: -0x198n
1834
}, {
1835
  a: -0x95n,
1836
  b: 0n,
1837
  r: -0x95n
1838
}, {
1839
  a: 0xan,
1840
  b: 0n,
1841
  r: 0xan
1842
}, {
1843
  a: -0x7n,
1844
  b: 0xcn,
1845
  r: -0x1n
1846
}, {
1847
  a: -0x85dn,
1848
  b: -0x8n,
1849
  r: -0x85d00n
1850
}, {
1851
  a: 0x46n,
1852
  b: -0x2n,
1853
  r: 0x118n
1854
}, {
1855
  a: -0xa8n,
1856
  b: -0x8n,
1857
  r: -0xa800n
1858
}, {
1859
  a: 0n,
1860
  b: 0n,
1861
  r: 0n
1862
}, {
1863
  a: 0x589n,
1864
  b: 0x2n,
1865
  r: 0x162n
1866
}, {
1867
  a: 0n,
1868
  b: -0x7n,
1869
  r: 0n
1870
}, {
1871
  a: -0x44n,
1872
  b: -0x2n,
1873
  r: -0x110n
1874
}, {
1875
  a: 0x2an,
1876
  b: 0n,
1877
  r: 0x2an
1878
}, {
1879
  a: 0x2dfn,
1880
  b: -0x2n,
1881
  r: 0xb7cn
1882
}, {
1883
  a: 0x6aan,
1884
  b: -0x7n,
1885
  r: 0x35500n
1886
}, {
1887
  a: -0xd45n,
1888
  b: -0x9n,
1889
  r: -0x1a8a00n
1890
}, {
1891
  a: -0x2n,
1892
  b: 0x3dn,
1893
  r: -0x1n
1894
}, {
1895
  a: -0x46en,
1896
  b: -0x9n,
1897
  r: -0x8dc00n
1898
}, {
1899
  a: -0x2cn,
1900
  b: -0xen,
1901
  r: -0xb0000n
1902
}, {
1903
  a: 0x105n,
1904
  b: 0xe2n,
1905
  r: 0n
1906
}, {
1907
  a: 0xbbn,
1908
  b: -0xen,
1909
  r: 0x2ec000n
1910
}, {
1911
  a: 0n,
1912
  b: -0x6n,
1913
  r: 0n
1914
}, {
1915
  a: 0xfn,
1916
  b: -0xen,
1917
  r: 0x3c000n
1918
}, {
1919
  a: -0x4c3n,
1920
  b: -0x6n,
1921
  r: -0x130c0n
1922
}, {
1923
  a: 0x7n,
1924
  b: 0x8a9n,
1925
  r: 0n
1926
}, {
1927
  a: -0x2n,
1928
  b: -0x4n,
1929
  r: -0x20n
1930
}, {
1931
  a: 0n,
1932
  b: 0n,
1933
  r: 0n
1934
}, {
1935
  a: 0x34n,
1936
  b: 0x57n,
1937
  r: 0n
1938
}, {
1939
  a: 0xf6fn,
1940
  b: 0x9d1n,
1941
  r: 0n
1942
}, {
1943
  a: 0xdb2n,
1944
  b: 0x2b8n,
1945
  r: 0n
1946
}, {
1947
  a: 0n,
1948
  b: 0x550n,
1949
  r: 0n
1950
}, {
1951
  a: -0x706n,
1952
  b: -0xan,
1953
  r: -0x1c1800n
1954
}, {
1955
  a: 0x9f3n,
1956
  b: 0n,
1957
  r: 0x9f3n
1958
}, {
1959
  a: -0xfd0n,
1960
  b: -0xdn,
1961
  r: -0x1fa0000n
1962
}, {
1963
  a: -0x3dn,
1964
  b: 0n,
1965
  r: -0x3dn
1966
}, {
1967
  a: 0n,
1968
  b: -0x8n,
1969
  r: 0n
1970
}, {
1971
  a: 0n,
1972
  b: -0x8n,
1973
  r: 0n
1974
}, {
1975
  a: 0xfdn,
1976
  b: 0n,
1977
  r: 0xfdn
1978
}, {
1979
  a: 0n,
1980
  b: 0x5n,
1981
  r: 0n
1982
}, {
1983
  a: 0n,
1984
  b: 0n,
1985
  r: 0n
1986
}, {
1987
  a: 0n,
1988
  b: -0xcn,
1989
  r: 0n
1990
}, {
1991
  a: 0n,
1992
  b: -0xan,
1993
  r: 0n
1994
}, {
1995
  a: -0x3n,
1996
  b: 0n,
1997
  r: -0x3n
1998
}, {
1999
  a: -0x69n,
2000
  b: -0xan,
2001
  r: -0x1a400n
2002
}, {
2003
  a: -0x2n,
2004
  b: 0x53an,
2005
  r: -0x1n
2006
}, {
2007
  a: 0n,
2008
  b: -0x8n,
2009
  r: 0n
2010
}, {
2011
  a: 0xbn,
2012
  b: 0x1cn,
2013
  r: 0n
2014
}, {
2015
  a: -0xca1n,
2016
  b: -0x6n,
2017
  r: -0x32840n
2018
}, {
2019
  a: -0x9n,
2020
  b: 0n,
2021
  r: -0x9n
2022
}, {
2023
  a: 0n,
2024
  b: 0n,
2025
  r: 0n
2026
}, {
2027
  a: 0n,
2028
  b: 0x9a2n,
2029
  r: 0n
2030
}, {
2031
  a: 0n,
2032
  b: 0x7cn,
2033
  r: 0n
2034
}, {
2035
  a: 0xffn,
2036
  b: 0x3en,
2037
  r: 0n
2038
}, {
2039
  a: 0n,
2040
  b: -0x6n,
2041
  r: 0n
2042
}, {
2043
  a: 0n,
2044
  b: 0x5an,
2045
  r: 0n
2046
}, {
2047
  a: -0x79n,
2048
  b: -0x8n,
2049
  r: -0x7900n
2050
}, {
2051
  a: 0xf5an,
2052
  b: -0x3n,
2053
  r: 0x7ad0n
2054
}, {
2055
  a: 0n,
2056
  b: 0xdn,
2057
  r: 0n
2058
}, {
2059
  a: -0x9dn,
2060
  b: -0x6n,
2061
  r: -0x2740n
2062
}, {
2063
  a: -0x98n,
2064
  b: 0xdn,
2065
  r: -0x1n
2066
}, {
2067
  a: 0x33n,
2068
  b: -0x5n,
2069
  r: 0x660n
2070
}, {
2071
  a: -0xacn,
2072
  b: 0x5c3n,
2073
  r: -0x1n
2074
}, {
2075
  a: 0xbn,
2076
  b: -0x3n,
2077
  r: 0x58n
2078
}, {
2079
  a: -0x36n,
2080
  b: 0n,
2081
  r: -0x36n
2082
}, {
2083
  a: -0x3en,
2084
  b: -0x8n,
2085
  r: -0x3e00n
2086
}, {
2087
  a: -0x32n,
2088
  b: -0x4n,
2089
  r: -0x320n
2090
}, {
2091
  a: 0x10en,
2092
  b: -0x9n,
2093
  r: 0x21c00n
2094
}, {
2095
  a: 0x51n,
2096
  b: 0x14n,
2097
  r: 0n
2098
}, {
2099
  a: -0xb77n,
2100
  b: 0xd5n,
2101
  r: -0x1n
2102
}, {
2103
  a: -0xbd7n,
2104
  b: -0xcn,
2105
  r: -0xbd7000n
2106
}, {
2107
  a: 0n,
2108
  b: 0n,
2109
  r: 0n
2110
}, {
2111
  a: 0x6n,
2112
  b: -0xan,
2113
  r: 0x1800n
2114
}, {
2115
  a: 0n,
2116
  b: 0x4n,
2117
  r: 0n
2118
}, {
2119
  a: 0n,
2120
  b: 0n,
2121
  r: 0n
2122
}, {
2123
  a: 0xan,
2124
  b: 0x11an,
2125
  r: 0n
2126
}, {
2127
  a: 0xd4n,
2128
  b: 0xa72n,
2129
  r: 0n
2130
}, {
2131
  a: -0xen,
2132
  b: 0x240n,
2133
  r: -0x1n
2134
}, {
2135
  a: 0xfn,
2136
  b: 0n,
2137
  r: 0xfn
2138
}, {
2139
  a: 0xen,
2140
  b: 0x7a9n,
2141
  r: 0n
2142
}, {
2143
  a: 0n,
2144
  b: 0xdn,
2145
  r: 0n
2146
}, {
2147
  a: 0xf59n,
2148
  b: -0x8n,
2149
  r: 0xf5900n
2150
}, {
2151
  a: 0x898n,
2152
  b: 0n,
2153
  r: 0x898n
2154
}, {
2155
  a: 0x9dn,
2156
  b: -0xcn,
2157
  r: 0x9d000n
2158
}, {
2159
  a: 0n,
2160
  b: 0n,
2161
  r: 0n
2162
}, {
2163
  a: -0x2f0n,
2164
  b: -0xfn,
2165
  r: -0x1780000n
2166
}, {
2167
  a: -0xa4n,
2168
  b: 0x56n,
2169
  r: -0x1n
2170
}, {
2171
  a: -0x8n,
2172
  b: 0n,
2173
  r: -0x8n
2174
}, {
2175
  a: -0x4an,
2176
  b: 0xe6n,
2177
  r: -0x1n
2178
}, {
2179
  a: -0x4en,
2180
  b: 0xan,
2181
  r: -0x1n
2182
}, {
2183
  a: 0n,
2184
  b: -0xbn,
2185
  r: 0n
2186
}, {
2187
  a: 0xebfn,
2188
  b: 0xd5bn,
2189
  r: 0n
2190
}, {
2191
  a: -0x112n,
2192
  b: 0xe6fn,
2193
  r: -0x1n
2194
}, {
2195
  a: -0x314n,
2196
  b: -0x1n,
2197
  r: -0x628n
2198
}, {
2199
  a: 0n,
2200
  b: 0xbdcn,
2201
  r: 0n
2202
}, {
2203
  a: 0n,
2204
  b: 0x5n,
2205
  r: 0n
2206
}, {
2207
  a: 0n,
2208
  b: -0x6n,
2209
  r: 0n
2210
}, {
2211
  a: -0x8n,
2212
  b: 0xefn,
2213
  r: -0x1n
2214
}, {
2215
  a: 0x4n,
2216
  b: -0x4n,
2217
  r: 0x40n
2218
}, {
2219
  a: 0n,
2220
  b: -0x8n,
2221
  r: 0n
2222
}, {
2223
  a: -0xa4n,
2224
  b: 0xf2en,
2225
  r: -0x1n
2226
}, {
2227
  a: 0n,
2228
  b: 0x8n,
2229
  r: 0n
2230
}, {
2231
  a: -0x8n,
2232
  b: 0x86n,
2233
  r: -0x1n
2234
}, {
2235
  a: -0x34n,
2236
  b: 0xf9n,
2237
  r: -0x1n
2238
}, {
2239
  a: 0xdn,
2240
  b: -0x9n,
2241
  r: 0x1a00n
2242
}, {
2243
  a: 0x674n,
2244
  b: -0x9n,
2245
  r: 0xce800n
2246
}, {
2247
  a: 0xcfn,
2248
  b: 0x8n,
2249
  r: 0n
2250
}, {
2251
  a: 0xan,
2252
  b: -0x1n,
2253
  r: 0x14n
2254
}, {
2255
  a: 0x52fn,
2256
  b: 0n,
2257
  r: 0x52fn
2258
}, {
2259
  a: 0x8dn,
2260
  b: -0x4n,
2261
  r: 0x8d0n
2262
}, {
2263
  a: 0x6n,
2264
  b: 0n,
2265
  r: 0x6n
2266
}, {
2267
  a: -0x2n,
2268
  b: 0xc9n,
2269
  r: -0x1n
2270
}, {
2271
  a: 0x48n,
2272
  b: -0x4n,
2273
  r: 0x480n
2274
}, {
2275
  a: -0x56n,
2276
  b: -0xan,
2277
  r: -0x15800n
2278
}, {
2279
  a: 0xaf0n,
2280
  b: -0x3n,
2281
  r: 0x5780n
2282
}, {
2283
  a: -0x25n,
2284
  b: 0x93n,
2285
  r: -0x1n
2286
}, {
2287
  a: 0n,
2288
  b: 0n,
2289
  r: 0n
2290
}, {
2291
  a: -0x4n,
2292
  b: -0x3n,
2293
  r: -0x20n
2294
}, {
2295
  a: 0n,
2296
  b: -0x9n,
2297
  r: 0n
2298
}, {
2299
  a: 0n,
2300
  b: 0x6fn,
2301
  r: 0n
2302
}, {
2303
  a: 0n,
2304
  b: 0n,
2305
  r: 0n
2306
}, {
2307
  a: -0xfn,
2308
  b: -0xdn,
2309
  r: -0x1e000n
2310
}, {
2311
  a: 0x3n,
2312
  b: 0xen,
2313
  r: 0n
2314
}, {
2315
  a: -0xcn,
2316
  b: -0xen,
2317
  r: -0x30000n
2318
}, {
2319
  a: -0x6n,
2320
  b: -0xfn,
2321
  r: -0x30000n
2322
}, {
2323
  a: 0x3n,
2324
  b: -0x8n,
2325
  r: 0x300n
2326
}, {
2327
  a: 0x791n,
2328
  b: -0x8n,
2329
  r: 0x79100n
2330
}, {
2331
  a: -0x2n,
2332
  b: 0x9n,
2333
  r: -0x1n
2334
}, {
2335
  a: -0x7an,
2336
  b: 0x9c3n,
2337
  r: -0x1n
2338
}, {
2339
  a: -0x3n,
2340
  b: -0xdn,
2341
  r: -0x6000n
2342
}, {
2343
  a: 0n,
2344
  b: -0xen,
2345
  r: 0n
2346
}, {
2347
  a: -0x12n,
2348
  b: 0x3n,
2349
  r: -0x3n
2350
}, {
2351
  a: -0x8n,
2352
  b: -0x7n,
2353
  r: -0x400n
2354
}, {
2355
  a: 0n,
2356
  b: 0n,
2357
  r: 0n
2358
}, {
2359
  a: 0n,
2360
  b: 0n,
2361
  r: 0n
2362
}, {
2363
  a: -0x9cn,
2364
  b: 0x765n,
2365
  r: -0x1n
2366
}, {
2367
  a: -0x9n,
2368
  b: -0xen,
2369
  r: -0x24000n
2370
}, {
2371
  a: 0xc0n,
2372
  b: 0x3n,
2373
  r: 0x18n
2374
}, {
2375
  a: 0x8een,
2376
  b: -0xcn,
2377
  r: 0x8ee000n
2378
}, {
2379
  a: -0x7cn,
2380
  b: 0xe4n,
2381
  r: -0x1n
2382
}, {
2383
  a: 0n,
2384
  b: 0xd6n,
2385
  r: 0n
2386
}, {
2387
  a: -0x961n,
2388
  b: -0x3n,
2389
  r: -0x4b08n
2390
}, {
2391
  a: 0x13n,
2392
  b: -0x3n,
2393
  r: 0x98n
2394
}, {
2395
  a: -0x68n,
2396
  b: 0x8an,
2397
  r: -0x1n
2398
}, {
2399
  a: 0xc37n,
2400
  b: -0xan,
2401
  r: 0x30dc00n
2402
}, {
2403
  a: 0x50n,
2404
  b: 0x934n,
2405
  r: 0n
2406
}, {
2407
  a: 0xcbn,
2408
  b: 0n,
2409
  r: 0xcbn
2410
}, {
2411
  a: -0x91n,
2412
  b: 0xe8bn,
2413
  r: -0x1n
2414
}, {
2415
  a: 0n,
2416
  b: 0xbn,
2417
  r: 0n
2418
}, {
2419
  a: 0n,
2420
  b: 0x162n,
2421
  r: 0n
2422
}, {
2423
  a: 0x3n,
2424
  b: 0xb0n,
2425
  r: 0n
2426
}, {
2427
  a: 0x68an,
2428
  b: 0n,
2429
  r: 0x68an
2430
}, {
2431
  a: -0x6n,
2432
  b: -0x6n,
2433
  r: -0x180n
2434
}, {
2435
  a: 0n,
2436
  b: 0xbb7n,
2437
  r: 0n
2438
}, {
2439
  a: 0xb43n,
2440
  b: 0n,
2441
  r: 0xb43n
2442
}, {
2443
  a: 0n,
2444
  b: 0xa2n,
2445
  r: 0n
2446
}, {
2447
  a: -0xc1n,
2448
  b: 0n,
2449
  r: -0xc1n
2450
}, {
2451
  a: 0n,
2452
  b: -0x4n,
2453
  r: 0n
2454
}, {
2455
  a: 0x10bn,
2456
  b: 0n,
2457
  r: 0x10bn
2458
}, {
2459
  a: 0x3fn,
2460
  b: -0x1n,
2461
  r: 0x7en
2462
}, {
2463
  a: 0xbdn,
2464
  b: -0x2n,
2465
  r: 0x2f4n
2466
}, {
2467
  a: 0n,
2468
  b: -0x8n,
2469
  r: 0n
2470
}, {
2471
  a: -0xcen,
2472
  b: 0x238n,
2473
  r: -0x1n
2474
}, {
2475
  a: 0n,
2476
  b: -0x4n,
2477
  r: 0n
2478
}, {
2479
  a: 0n,
2480
  b: 0x357n,
2481
  r: 0n
2482
}, {
2483
  a: 0x54cn,
2484
  b: -0x2n,
2485
  r: 0x1530n
2486
}, {
2487
  a: 0x9n,
2488
  b: -0xfn,
2489
  r: 0x48000n
2490
}, {
2491
  a: 0xden,
2492
  b: -0x8n,
2493
  r: 0xde00n
2494
}, {
2495
  a: 0n,
2496
  b: -0x4n,
2497
  r: 0n
2498
}, {
2499
  a: 0x7e5n,
2500
  b: 0n,
2501
  r: 0x7e5n
2502
}, {
2503
  a: 0x29fn,
2504
  b: 0xa76n,
2505
  r: 0n
2506
}, {
2507
  a: 0n,
2508
  b: -0xfn,
2509
  r: 0n
2510
}, {
2511
  a: 0x162n,
2512
  b: -0x4n,
2513
  r: 0x1620n
2514
}, {
2515
  a: 0xaf5n,
2516
  b: 0n,
2517
  r: 0xaf5n
2518
}, {
2519
  a: -0x63n,
2520
  b: -0x7n,
2521
  r: -0x3180n
2522
}, {
2523
  a: 0x19en,
2524
  b: 0xf0n,
2525
  r: 0n
2526
}, {
2527
  a: -0x58n,
2528
  b: 0x21bn,
2529
  r: -0x1n
2530
}, {
2531
  a: 0n,
2532
  b: 0x95n,
2533
  r: 0n
2534
}, {
2535
  a: 0x2fbn,
2536
  b: -0x2n,
2537
  r: 0xbecn
2538
}, {
2539
  a: 0xe1n,
2540
  b: -0x1n,
2541
  r: 0x1c2n
2542
}, {
2543
  a: 0n,
2544
  b: 0n,
2545
  r: 0n
2546
}, {
2547
  a: 0x2n,
2548
  b: 0x2ben,
2549
  r: 0n
2550
}, {
2551
  a: 0x958n,
2552
  b: -0x2n,
2553
  r: 0x2560n
2554
}, {
2555
  a: 0n,
2556
  b: -0xbn,
2557
  r: 0n
2558
}, {
2559
  a: -0x35n,
2560
  b: 0x1n,
2561
  r: -0x1bn
2562
}, {
2563
  a: -0xc0n,
2564
  b: -0xen,
2565
  r: -0x300000n
2566
}, {
2567
  a: -0x6n,
2568
  b: 0n,
2569
  r: -0x6n
2570
}, {
2571
  a: 0n,
2572
  b: 0xbn,
2573
  r: 0n
2574
}, {
2575
  a: 0n,
2576
  b: 0x1an,
2577
  r: 0n
2578
}, {
2579
  a: -0x9n,
2580
  b: -0xcn,
2581
  r: -0x9000n
2582
}, {
2583
  a: -0xa9cn,
2584
  b: -0xdn,
2585
  r: -0x1538000n
2586
}, {
2587
  a: -0x8n,
2588
  b: -0xbn,
2589
  r: -0x4000n
2590
}, {
2591
  a: 0n,
2592
  b: 0xe0cn,
2593
  r: 0n
2594
}, {
2595
  a: 0xen,
2596
  b: 0x5an,
2597
  r: 0n
2598
}, {
2599
  a: 0xbn,
2600
  b: 0x244n,
2601
  r: 0n
2602
}, {
2603
  a: -0xben,
2604
  b: -0x4n,
2605
  r: -0xbe0n
2606
}, {
2607
  a: 0x196n,
2608
  b: 0xb1n,
2609
  r: 0n
2610
}, {
2611
  a: 0x4n,
2612
  b: -0xcn,
2613
  r: 0x4000n
2614
}, {
2615
  a: 0n,
2616
  b: 0n,
2617
  r: 0n
2618
}, {
2619
  a: -0xc15n,
2620
  b: -0xcn,
2621
  r: -0xc15000n
2622
}, {
2623
  a: -0xd64n,
2624
  b: -0xdn,
2625
  r: -0x1ac8000n
2626
}, {
2627
  a: 0n,
2628
  b: 0xefn,
2629
  r: 0n
2630
}, {
2631
  a: 0n,
2632
  b: -0x5n,
2633
  r: 0n
2634
}, {
2635
  a: 0xcdn,
2636
  b: 0x4dn,
2637
  r: 0n
2638
}, {
2639
  a: 0xf0n,
2640
  b: 0x3n,
2641
  r: 0x1en
2642
}, {
2643
  a: 0x7cn,
2644
  b: -0x2n,
2645
  r: 0x1f0n
2646
}, {
2647
  a: 0n,
2648
  b: 0xefn,
2649
  r: 0n
2650
}, {
2651
  a: 0x2n,
2652
  b: -0xen,
2653
  r: 0x8000n
2654
}, {
2655
  a: 0n,
2656
  b: -0x1n,
2657
  r: 0n
2658
}, {
2659
  a: 0x9n,
2660
  b: 0xa84n,
2661
  r: 0n
2662
}, {
2663
  a: 0n,
2664
  b: -0xdn,
2665
  r: 0n
2666
}, {
2667
  a: 0x75n,
2668
  b: -0x9n,
2669
  r: 0xea00n
2670
}, {
2671
  a: 0n,
2672
  b: 0x1e3n,
2673
  r: 0n
2674
}, {
2675
  a: 0x6c4n,
2676
  b: -0xan,
2677
  r: 0x1b1000n
2678
}, {
2679
  a: 0xden,
2680
  b: 0xd1n,
2681
  r: 0n
2682
}, {
2683
  a: -0x2n,
2684
  b: -0xan,
2685
  r: -0x800n
2686
}, {
2687
  a: 0n,
2688
  b: -0x6n,
2689
  r: 0n
2690
}, {
2691
  a: -0xe6n,
2692
  b: -0x2n,
2693
  r: -0x398n
2694
}, {
2695
  a: 0x9n,
2696
  b: 0x7n,
2697
  r: 0n
2698
}, {
2699
  a: 0x1n,
2700
  b: 0x4dn,
2701
  r: 0n
2702
}, {
2703
  a: 0n,
2704
  b: -0x6n,
2705
  r: 0n
2706
}, {
2707
  a: 0n,
2708
  b: -0xcn,
2709
  r: 0n
2710
}, {
2711
  a: 0xf2n,
2712
  b: -0xan,
2713
  r: 0x3c800n
2714
}, {
2715
  a: -0x60n,
2716
  b: 0x77n,
2717
  r: -0x1n
2718
}, {
2719
  a: -0x20n,
2720
  b: -0xfn,
2721
  r: -0x100000n
2722
}, {
2723
  a: 0n,
2724
  b: -0xen,
2725
  r: 0n
2726
}, {
2727
  a: 0xa8cn,
2728
  b: 0x72bn,
2729
  r: 0n
2730
}, {
2731
  a: 0x8n,
2732
  b: 0xan,
2733
  r: 0n
2734
}, {
2735
  a: 0n,
2736
  b: 0n,
2737
  r: 0n
2738
}, {
2739
  a: 0n,
2740
  b: 0x9dfn,
2741
  r: 0n
2742
}, {
2743
  a: 0x60n,
2744
  b: -0x2n,
2745
  r: 0x180n
2746
}, {
2747
  a: 0x7e5n,
2748
  b: -0x6n,
2749
  r: 0x1f940n
2750
}, {
2751
  a: 0n,
2752
  b: 0x2n,
2753
  r: 0n
2754
}, {
2755
  a: 0n,
2756
  b: 0x1f0n,
2757
  r: 0n
2758
}, {
2759
  a: 0x44cn,
2760
  b: 0x2dn,
2761
  r: 0n
2762
}, {
2763
  a: 0n,
2764
  b: 0xa79n,
2765
  r: 0n
2766
}, {
2767
  a: 0xd4n,
2768
  b: -0x6n,
2769
  r: 0x3500n
2770
}, {
2771
  a: -0x52n,
2772
  b: 0xd7n,
2773
  r: -0x1n
2774
}, {
2775
  a: -0xdn,
2776
  b: 0xd87n,
2777
  r: -0x1n
2778
}, {
2779
  a: 0x7n,
2780
  b: 0x9n,
2781
  r: 0n
2782
}, {
2783
  a: -0x18en,
2784
  b: -0x6n,
2785
  r: -0x6380n
2786
}, {
2787
  a: 0xe1n,
2788
  b: 0n,
2789
  r: 0xe1n
2790
}, {
2791
  a: -0xa90n,
2792
  b: 0n,
2793
  r: -0xa90n
2794
}, {
2795
  a: -0x21n,
2796
  b: 0x6f9n,
2797
  r: -0x1n
2798
}, {
2799
  a: 0n,
2800
  b: 0x99n,
2801
  r: 0n
2802
}, {
2803
  a: 0xa22n,
2804
  b: 0x163n,
2805
  r: 0n
2806
}, {
2807
  a: -0xa0n,
2808
  b: -0x2n,
2809
  r: -0x280n
2810
}, {
2811
  a: 0n,
2812
  b: -0x4n,
2813
  r: 0n
2814
}, {
2815
  a: 0xan,
2816
  b: -0x2n,
2817
  r: 0x28n
2818
}, {
2819
  a: -0xben,
2820
  b: -0x9n,
2821
  r: -0x17c00n
2822
}, {
2823
  a: 0n,
2824
  b: 0n,
2825
  r: 0n
2826
}, {
2827
  a: -0x50en,
2828
  b: 0xca6n,
2829
  r: -0x1n
2830
}, {
2831
  a: -0xden,
2832
  b: 0n,
2833
  r: -0xden
2834
}, {
2835
  a: -0x63an,
2836
  b: 0xan,
2837
  r: -0x2n
2838
}, {
2839
  a: 0xc34n,
2840
  b: -0x7n,
2841
  r: 0x61a00n
2842
}, {
2843
  a: -0xc96n,
2844
  b: 0x1d8n,
2845
  r: -0x1n
2846
}, {
2847
  a: -0x8n,
2848
  b: 0n,
2849
  r: -0x8n
2850
}, {
2851
  a: 0xbn,
2852
  b: -0xfn,
2853
  r: 0x58000n
2854
}, {
2855
  a: 0n,
2856
  b: -0x8n,
2857
  r: 0n
2858
}, {
2859
  a: 0x3n,
2860
  b: -0xen,
2861
  r: 0xc000n
2862
}, {
2863
  a: 0n,
2864
  b: -0xfn,
2865
  r: 0n
2866
}, {
2867
  a: -0xcen,
2868
  b: -0x3n,
2869
  r: -0x670n
2870
}, {
2871
  a: -0xcfn,
2872
  b: -0x8n,
2873
  r: -0xcf00n
2874
}, {
2875
  a: -0x3en,
2876
  b: -0x9n,
2877
  r: -0x7c00n
2878
}, {
2879
  a: 0n,
2880
  b: 0x44n,
2881
  r: 0n
2882
}, {
2883
  a: -0xf7n,
2884
  b: -0x2n,
2885
  r: -0x3dcn
2886
}, {
2887
  a: 0xcn,
2888
  b: 0x30n,
2889
  r: 0n
2890
}, {
2891
  a: 0n,
2892
  b: 0x3n,
2893
  r: 0n
2894
}, {
2895
  a: 0xf10n,
2896
  b: -0xcn,
2897
  r: 0xf10000n
2898
}, {
2899
  a: -0x455n,
2900
  b: 0x24fn,
2901
  r: -0x1n
2902
}, {
2903
  a: -0x4n,
2904
  b: -0x7n,
2905
  r: -0x200n
2906
}, {
2907
  a: 0x92n,
2908
  b: 0xc9n,
2909
  r: 0n
2910
}, {
2911
  a: 0x7e5n,
2912
  b: 0x1n,
2913
  r: 0x3f2n
2914
}, {
2915
  a: 0x10n,
2916
  b: -0x8n,
2917
  r: 0x1000n
2918
}, {
2919
  a: 0x1bn,
2920
  b: -0xen,
2921
  r: 0x6c000n
2922
}, {
2923
  a: -0x9d7n,
2924
  b: -0x8n,
2925
  r: -0x9d700n
2926
}, {
2927
  a: -0x982n,
2928
  b: 0x6n,
2929
  r: -0x27n
2930
}, {
2931
  a: -0x3bn,
2932
  b: 0xbn,
2933
  r: -0x1n
2934
}, {
2935
  a: 0x46bn,
2936
  b: -0x2n,
2937
  r: 0x11acn
2938
}, {
2939
  a: 0xd5n,
2940
  b: -0x5n,
2941
  r: 0x1aa0n
2942
}, {
2943
  a: -0x71bn,
2944
  b: -0x3n,
2945
  r: -0x38d8n
2946
}, {
2947
  a: 0x34n,
2948
  b: 0xen,
2949
  r: 0n
2950
}, {
2951
  a: 0xf30n,
2952
  b: -0xbn,
2953
  r: 0x798000n
2954
}, {
2955
  a: 0x2n,
2956
  b: -0x1n,
2957
  r: 0x4n
2958
}, {
2959
  a: 0n,
2960
  b: -0x9n,
2961
  r: 0n
2962
}, {
2963
  a: 0xeen,
2964
  b: 0n,
2965
  r: 0xeen
2966
}, {
2967
  a: 0x1n,
2968
  b: 0x397n,
2969
  r: 0n
2970
}, {
2971
  a: 0n,
2972
  b: -0xan,
2973
  r: 0n
2974
}, {
2975
  a: -0x7n,
2976
  b: -0x2n,
2977
  r: -0x1cn
2978
}, {
2979
  a: 0x1n,
2980
  b: -0x1n,
2981
  r: 0x2n
2982
}, {
2983
  a: 0x6n,
2984
  b: -0x6n,
2985
  r: 0x180n
2986
}, {
2987
  a: -0x2n,
2988
  b: 0x1n,
2989
  r: -0x1n
2990
}, {
2991
  a: 0n,
2992
  b: 0n,
2993
  r: 0n
2994
}, {
2995
  a: -0x378n,
2996
  b: -0x8n,
2997
  r: -0x37800n
2998
}, {
2999
  a: -0xdn,
3000
  b: -0x6n,
3001
  r: -0x340n
3002
}, {
3003
  a: 0n,
3004
  b: -0xdn,
3005
  r: 0n
3006
}, {
3007
  a: 0xd6n,
3008
  b: 0x4bbn,
3009
  r: 0n
3010
}, {
3011
  a: 0x3n,
3012
  b: -0x7n,
3013
  r: 0x180n
3014
}, {
3015
  a: 0xd0n,
3016
  b: -0x1n,
3017
  r: 0x1a0n
3018
}, {
3019
  a: -0xcccn,
3020
  b: 0xbn,
3021
  r: -0x2n
3022
}, {
3023
  a: 0n,
3024
  b: -0x7n,
3025
  r: 0n
3026
}, {
3027
  a: 0x77n,
3028
  b: 0x13dn,
3029
  r: 0n
3030
}, {
3031
  a: 0xcn,
3032
  b: 0xan,
3033
  r: 0n
3034
}, {
3035
  a: 0n,
3036
  b: -0x2n,
3037
  r: 0n
3038
}, {
3039
  a: 0x81n,
3040
  b: -0x5n,
3041
  r: 0x1020n
3042
}, {
3043
  a: -0xafn,
3044
  b: -0x7n,
3045
  r: -0x5780n
3046
}, {
3047
  a: -0xdcn,
3048
  b: 0x7ecn,
3049
  r: -0x1n
3050
}, {
3051
  a: 0x2cn,
3052
  b: 0xcn,
3053
  r: 0n
3054
}, {
3055
  a: -0xdbn,
3056
  b: -0x7n,
3057
  r: -0x6d80n
3058
}, {
3059
  a: -0x1n,
3060
  b: 0x7dn,
3061
  r: -0x1n
3062
}, {
3063
  a: 0n,
3064
  b: 0xe36n,
3065
  r: 0n
3066
}, {
3067
  a: 0xdcn,
3068
  b: -0x2n,
3069
  r: 0x370n
3070
}, {
3071
  a: 0n,
3072
  b: -0xcn,
3073
  r: 0n
3074
}, {
3075
  a: -0x74n,
3076
  b: 0x77n,
3077
  r: -0x1n
3078
}, {
3079
  a: 0n,
3080
  b: 0n,
3081
  r: 0n
3082
}, {
3083
  a: -0x6n,
3084
  b: 0n,
3085
  r: -0x6n
3086
}, {
3087
  a: 0xcan,
3088
  b: -0x9n,
3089
  r: 0x19400n
3090
}, {
3091
  a: -0xdd0n,
3092
  b: 0xan,
3093
  r: -0x4n
3094
}, {
3095
  a: -0x49n,
3096
  b: 0n,
3097
  r: -0x49n
3098
}, {
3099
  a: -0x7ebn,
3100
  b: -0x4n,
3101
  r: -0x7eb0n
3102
}, {
3103
  a: 0n,
3104
  b: -0xbn,
3105
  r: 0n
3106
}, {
3107
  a: 0n,
3108
  b: -0x7n,
3109
  r: 0n
3110
}, {
3111
  a: -0xcc9n,
3112
  b: 0xdn,
3113
  r: -0x1n
3114
}, {
3115
  a: -0xf2en,
3116
  b: -0xbn,
3117
  r: -0x797000n
3118
}, {
3119
  a: -0x95n,
3120
  b: -0x3n,
3121
  r: -0x4a8n
3122
}, {
3123
  a: 0xbddn,
3124
  b: -0x5n,
3125
  r: 0x17ba0n
3126
}, {
3127
  a: 0n,
3128
  b: 0x93an,
3129
  r: 0n
3130
}, {
3131
  a: 0x4n,
3132
  b: 0xe61n,
3133
  r: 0n
3134
}, {
3135
  a: 0n,
3136
  b: 0xan,
3137
  r: 0n
3138
}, {
3139
  a: 0x9n,
3140
  b: -0x5n,
3141
  r: 0x120n
3142
}, {
3143
  a: -0x5a6n,
3144
  b: -0xbn,
3145
  r: -0x2d3000n
3146
}, {
3147
  a: 0xdn,
3148
  b: 0xf3n,
3149
  r: 0n
3150
}, {
3151
  a: -0x6n,
3152
  b: 0x2n,
3153
  r: -0x2n
3154
}, {
3155
  a: -0x170n,
3156
  b: 0xe0n,
3157
  r: -0x1n
3158
}, {
3159
  a: 0n,
3160
  b: -0x4n,
3161
  r: 0n
3162
}, {
3163
  a: -0x297n,
3164
  b: -0xan,
3165
  r: -0xa5c00n
3166
}, {
3167
  a: -0xfe5n,
3168
  b: 0n,
3169
  r: -0xfe5n
3170
}, {
3171
  a: -0xbn,
3172
  b: 0x57n,
3173
  r: -0x1n
3174
}, {
3175
  a: -0xdn,
3176
  b: 0x6n,
3177
  r: -0x1n
3178
}, {
3179
  a: -0xdn,
3180
  b: -0x8n,
3181
  r: -0xd00n
3182
}, {
3183
  a: -0xa1n,
3184
  b: 0n,
3185
  r: -0xa1n
3186
}, {
3187
  a: -0xdn,
3188
  b: 0xfn,
3189
  r: -0x1n
3190
}, {
3191
  a: 0xfn,
3192
  b: 0xaa2n,
3193
  r: 0n
3194
}, {
3195
  a: 0x5cn,
3196
  b: 0x53n,
3197
  r: 0n
3198
}, {
3199
  a: -0x2n,
3200
  b: 0x602n,
3201
  r: -0x1n
3202
}, {
3203
  a: 0n,
3204
  b: -0x9n,
3205
  r: 0n
3206
}, {
3207
  a: -0xf5n,
3208
  b: 0xa0n,
3209
  r: -0x1n
3210
}, {
3211
  a: 0n,
3212
  b: -0x5n,
3213
  r: 0n
3214
}, {
3215
  a: -0x1n,
3216
  b: -0xan,
3217
  r: -0x400n
3218
}, {
3219
  a: 0x40n,
3220
  b: 0n,
3221
  r: 0x40n
3222
}, {
3223
  a: 0n,
3224
  b: 0n,
3225
  r: 0n
3226
}, {
3227
  a: 0n,
3228
  b: 0n,
3229
  r: 0n
3230
}, {
3231
  a: 0x11bn,
3232
  b: 0x98n,
3233
  r: 0n
3234
}, {
3235
  a: -0xfn,
3236
  b: 0xc9an,
3237
  r: -0x1n
3238
}, {
3239
  a: -0xf3n,
3240
  b: 0x4n,
3241
  r: -0x10n
3242
}, {
3243
  a: -0x54n,
3244
  b: -0x8n,
3245
  r: -0x5400n
3246
}, {
3247
  a: -0x73n,
3248
  b: -0x4n,
3249
  r: -0x730n
3250
}, {
3251
  a: -0x5n,
3252
  b: 0xa3cn,
3253
  r: -0x1n
3254
}, {
3255
  a: 0x6an,
3256
  b: -0x4n,
3257
  r: 0x6a0n
3258
}, {
3259
  a: 0x463n,
3260
  b: -0xcn,
3261
  r: 0x463000n
3262
}, {
3263
  a: -0x248n,
3264
  b: 0xcfbn,
3265
  r: -0x1n
3266
}, {
3267
  a: -0xfd9n,
3268
  b: 0x441n,
3269
  r: -0x1n
3270
}, {
3271
  a: 0n,
3272
  b: -0x7n,
3273
  r: 0n
3274
}, {
3275
  a: 0x8an,
3276
  b: -0xen,
3277
  r: 0x228000n
3278
}, {
3279
  a: 0x87cn,
3280
  b: -0x7n,
3281
  r: 0x43e00n
3282
}, {
3283
  a: -0x27bn,
3284
  b: -0x8n,
3285
  r: -0x27b00n
3286
}, {
3287
  a: -0x76n,
3288
  b: -0xcn,
3289
  r: -0x76000n
3290
}, {
3291
  a: 0xb0n,
3292
  b: 0xa4fn,
3293
  r: 0n
3294
}, {
3295
  a: -0x27n,
3296
  b: -0xdn,
3297
  r: -0x4e000n
3298
}, {
3299
  a: -0x6n,
3300
  b: -0x1n,
3301
  r: -0xcn
3302
}, {
3303
  a: -0xabn,
3304
  b: 0xb0an,
3305
  r: -0x1n
3306
}, {
3307
  a: 0n,
3308
  b: -0x8n,
3309
  r: 0n
3310
}, {
3311
  a: -0x925n,
3312
  b: -0x8n,
3313
  r: -0x92500n
3314
}, {
3315
  a: 0x8n,
3316
  b: -0x8n,
3317
  r: 0x800n
3318
}, {
3319
  a: 0n,
3320
  b: -0xdn,
3321
  r: 0n
3322
}, {
3323
  a: 0x3ffn,
3324
  b: 0x61fn,
3325
  r: 0n
3326
}, {
3327
  a: 0n,
3328
  b: 0xdb5n,
3329
  r: 0n
3330
}, {
3331
  a: 0n,
3332
  b: 0x355n,
3333
  r: 0n
3334
}, {
3335
  a: 0n,
3336
  b: -0x5n,
3337
  r: 0n
3338
}, {
3339
  a: 0x6n,
3340
  b: 0x6n,
3341
  r: 0n
3342
}, {
3343
  a: -0xan,
3344
  b: -0x5n,
3345
  r: -0x140n
3346
}, {
3347
  a: 0n,
3348
  b: -0xcn,
3349
  r: 0n
3350
}, {
3351
  a: 0x54n,
3352
  b: 0x8n,
3353
  r: 0n
3354
}, {
3355
  a: -0x5n,
3356
  b: 0n,
3357
  r: -0x5n
3358
}, {
3359
  a: 0n,
3360
  b: 0x3n,
3361
  r: 0n
3362
}, {
3363
  a: 0x877n,
3364
  b: -0x9n,
3365
  r: 0x10ee00n
3366
}, {
3367
  a: 0x77bn,
3368
  b: -0xcn,
3369
  r: 0x77b000n
3370
}, {
3371
  a: -0x81n,
3372
  b: 0x947n,
3373
  r: -0x1n
3374
}, {
3375
  a: 0x578n,
3376
  b: 0xc79n,
3377
  r: 0n
3378
}, {
3379
  a: 0n,
3380
  b: -0x9n,
3381
  r: 0n
3382
}, {
3383
  a: 0n,
3384
  b: 0x749n,
3385
  r: 0n
3386
}, {
3387
  a: 0n,
3388
  b: -0xbn,
3389
  r: 0n
3390
}, {
3391
  a: -0xf5n,
3392
  b: -0x1n,
3393
  r: -0x1ean
3394
}, {
3395
  a: -0x2fn,
3396
  b: 0x85n,
3397
  r: -0x1n
3398
}, {
3399
  a: 0n,
3400
  b: 0xe48n,
3401
  r: 0n
3402
}, {
3403
  a: -0x3n,
3404
  b: -0xdn,
3405
  r: -0x6000n
3406
}, {
3407
  a: -0x9cn,
3408
  b: -0x9n,
3409
  r: -0x13800n
3410
}, {
3411
  a: -0xa2n,
3412
  b: 0x7acn,
3413
  r: -0x1n
3414
}, {
3415
  a: 0xd7n,
3416
  b: -0xdn,
3417
  r: 0x1ae000n
3418
}, {
3419
  a: 0n,
3420
  b: -0x4n,
3421
  r: 0n
3422
}, {
3423
  a: 0n,
3424
  b: -0x4n,
3425
  r: 0n
3426
}, {
3427
  a: 0x3n,
3428
  b: 0n,
3429
  r: 0x3n
3430
}, {
3431
  a: 0n,
3432
  b: -0xdn,
3433
  r: 0n
3434
}, {
3435
  a: 0x7b9n,
3436
  b: -0xan,
3437
  r: 0x1ee400n
3438
}, {
3439
  a: 0xaabn,
3440
  b: 0xan,
3441
  r: 0x2n
3442
}, {
3443
  a: -0x264n,
3444
  b: -0x6n,
3445
  r: -0x9900n
3446
}, {
3447
  a: -0x8n,
3448
  b: 0xbn,
3449
  r: -0x1n
3450
}, {
3451
  a: 0n,
3452
  b: 0x931n,
3453
  r: 0n
3454
}, {
3455
  a: 0n,
3456
  b: 0xf0fn,
3457
  r: 0n
3458
}, {
3459
  a: -0x3bn,
3460
  b: -0xan,
3461
  r: -0xec00n
3462
}, {
3463
  a: 0xb09n,
3464
  b: 0xc9cn,
3465
  r: 0n
3466
}, {
3467
  a: -0x6n,
3468
  b: 0xc33n,
3469
  r: -0x1n
3470
}, {
3471
  a: 0xc4n,
3472
  b: -0x3n,
3473
  r: 0x620n
3474
}, {
3475
  a: -0x854n,
3476
  b: 0xf11n,
3477
  r: -0x1n
3478
}, {
3479
  a: 0xba1n,
3480
  b: -0xfn,
3481
  r: 0x5d08000n
3482
}, {
3483
  a: -0x75en,
3484
  b: -0x2n,
3485
  r: -0x1d78n
3486
}, {
3487
  a: 0n,
3488
  b: -0xan,
3489
  r: 0n
3490
}, {
3491
  a: 0n,
3492
  b: -0xan,
3493
  r: 0n
3494
}, {
3495
  a: 0n,
3496
  b: -0xbn,
3497
  r: 0n
3498
}, {
3499
  a: 0n,
3500
  b: -0xcn,
3501
  r: 0n
3502
}, {
3503
  a: 0xa20n,
3504
  b: -0x3n,
3505
  r: 0x5100n
3506
}, {
3507
  a: 0x65n,
3508
  b: 0xb73n,
3509
  r: 0n
3510
}, {
3511
  a: -0xa6fn,
3512
  b: -0x7n,
3513
  r: -0x53780n
3514
}, {
3515
  a: 0x89n,
3516
  b: 0x7bn,
3517
  r: 0n
3518
}, {
3519
  a: -0xen,
3520
  b: 0x3n,
3521
  r: -0x2n
3522
}, {
3523
  a: -0xedcn,
3524
  b: -0x7n,
3525
  r: -0x76e00n
3526
}, {
3527
  a: 0xa06n,
3528
  b: 0n,
3529
  r: 0xa06n
3530
}, {
3531
  a: 0x1n,
3532
  b: -0xbn,
3533
  r: 0x800n
3534
}, {
3535
  a: -0x18dn,
3536
  b: 0xbn,
3537
  r: -0x1n
3538
}, {
3539
  a: -0x82an,
3540
  b: -0x5n,
3541
  r: -0x10540n
3542
}, {
3543
  a: 0xf5n,
3544
  b: 0xcn,
3545
  r: 0n
3546
}, {
3547
  a: -0xbn,
3548
  b: 0xcn,
3549
  r: -0x1n
3550
}, {
3551
  a: 0x4n,
3552
  b: -0xen,
3553
  r: 0x10000n
3554
}, {
3555
  a: -0x1n,
3556
  b: -0x1n,
3557
  r: -0x2n
3558
}, {
3559
  a: -0x54n,
3560
  b: 0xff6n,
3561
  r: -0x1n
3562
}, {
3563
  a: -0x3n,
3564
  b: -0x9n,
3565
  r: -0x600n
3566
}, {
3567
  a: 0xcn,
3568
  b: -0xen,
3569
  r: 0x30000n
3570
}, {
3571
  a: -0xbn,
3572
  b: -0xdn,
3573
  r: -0x16000n
3574
}, {
3575
  a: 0n,
3576
  b: 0x3n,
3577
  r: 0n
3578
}, {
3579
  a: 0n,
3580
  b: 0n,
3581
  r: 0n
3582
}, {
3583
  a: 0x9c5n,
3584
  b: 0x2n,
3585
  r: 0x271n
3586
}, {
3587
  a: 0n,
3588
  b: -0x8n,
3589
  r: 0n
3590
}, {
3591
  a: -0x3n,
3592
  b: -0x7n,
3593
  r: -0x180n
3594
}, {
3595
  a: -0x43bn,
3596
  b: -0xfn,
3597
  r: -0x21d8000n
3598
}, {
3599
  a: -0x37dn,
3600
  b: -0xfn,
3601
  r: -0x1be8000n
3602
}, {
3603
  a: 0n,
3604
  b: 0x7c6n,
3605
  r: 0n
3606
}, {
3607
  a: 0xd8dn,
3608
  b: 0x2n,
3609
  r: 0x363n
3610
}, {
3611
  a: 0x48n,
3612
  b: -0x9n,
3613
  r: 0x9000n
3614
}, {
3615
  a: 0x24n,
3616
  b: -0x9n,
3617
  r: 0x4800n
3618
}, {
3619
  a: 0x9bn,
3620
  b: -0x6n,
3621
  r: 0x26c0n
3622
}, {
3623
  a: -0x905n,
3624
  b: -0x5n,
3625
  r: -0x120a0n
3626
}, {
3627
  a: 0x36bn,
3628
  b: 0n,
3629
  r: 0x36bn
3630
}, {
3631
  a: -0x50fn,
3632
  b: 0x9bn,
3633
  r: -0x1n
3634
}, {
3635
  a: 0x423n,
3636
  b: -0xcn,
3637
  r: 0x423000n
3638
}, {
3639
  a: 0n,
3640
  b: -0x9n,
3641
  r: 0n
3642
}, {
3643
  a: -0xadn,
3644
  b: -0xen,
3645
  r: -0x2b4000n
3646
}, {
3647
  a: 0n,
3648
  b: -0x2n,
3649
  r: 0n
3650
}, {
3651
  a: -0x1c7n,
3652
  b: 0n,
3653
  r: -0x1c7n
3654
}, {
3655
  a: 0n,
3656
  b: -0xdn,
3657
  r: 0n
3658
}, {
3659
  a: 0xd60n,
3660
  b: -0xfn,
3661
  r: 0x6b00000n
3662
}, {
3663
  a: 0x2n,
3664
  b: -0x2n,
3665
  r: 0x8n
3666
}, {
3667
  a: 0n,
3668
  b: 0xcn,
3669
  r: 0n
3670
}, {
3671
  a: -0x3n,
3672
  b: -0x7n,
3673
  r: -0x180n
3674
}, {
3675
  a: 0x451n,
3676
  b: 0n,
3677
  r: 0x451n
3678
}, {
3679
  a: 0x5fn,
3680
  b: -0x3n,
3681
  r: 0x2f8n
3682
}, {
3683
  a: 0xf0cn,
3684
  b: 0n,
3685
  r: 0xf0cn
3686
}, {
3687
  a: 0n,
3688
  b: 0x1en,
3689
  r: 0n
3690
}, {
3691
  a: -0xfan,
3692
  b: -0x6n,
3693
  r: -0x3e80n
3694
}, {
3695
  a: 0x8dn,
3696
  b: 0x1n,
3697
  r: 0x46n
3698
}, {
3699
  a: 0x46n,
3700
  b: -0xan,
3701
  r: 0x11800n
3702
}, {
3703
  a: 0xf14n,
3704
  b: -0x6n,
3705
  r: 0x3c500n
3706
}, {
3707
  a: 0n,
3708
  b: -0x7n,
3709
  r: 0n
3710
}, {
3711
  a: 0x58n,
3712
  b: 0xbn,
3713
  r: 0n
3714
}, {
3715
  a: 0xd5n,
3716
  b: -0x5n,
3717
  r: 0x1aa0n
3718
}, {
3719
  a: 0x6n,
3720
  b: -0x3n,
3721
  r: 0x30n
3722
}, {
3723
  a: 0n,
3724
  b: 0x43n,
3725
  r: 0n
3726
}, {
3727
  a: -0xa3n,
3728
  b: 0x1n,
3729
  r: -0x52n
3730
}, {
3731
  a: -0x5dn,
3732
  b: -0x1n,
3733
  r: -0xban
3734
}, {
3735
  a: 0n,
3736
  b: 0x75n,
3737
  r: 0n
3738
}, {
3739
  a: 0n,
3740
  b: -0x3n,
3741
  r: 0n
3742
}, {
3743
  a: -0xf6n,
3744
  b: 0n,
3745
  r: -0xf6n
3746
}, {
3747
  a: 0n,
3748
  b: 0xd8n,
3749
  r: 0n
3750
}, {
3751
  a: 0n,
3752
  b: -0x1n,
3753
  r: 0n
3754
}, {
3755
  a: 0xcn,
3756
  b: -0x7n,
3757
  r: 0x600n
3758
}, {
3759
  a: -0x40cn,
3760
  b: -0xfn,
3761
  r: -0x2060000n
3762
}, {
3763
  a: -0x7n,
3764
  b: -0x7n,
3765
  r: -0x380n
3766
}, {
3767
  a: 0x1an,
3768
  b: -0xan,
3769
  r: 0x6800n
3770
}, {
3771
  a: 0n,
3772
  b: -0x4n,
3773
  r: 0n
3774
}, {
3775
  a: 0n,
3776
  b: -0x1n,
3777
  r: 0n
3778
}, {
3779
  a: 0xan,
3780
  b: 0xe15n,
3781
  r: 0n
3782
}, {
3783
  a: 0n,
3784
  b: 0xean,
3785
  r: 0n
3786
}, {
3787
  a: -0x5an,
3788
  b: 0x6n,
3789
  r: -0x2n
3790
}, {
3791
  a: 0n,
3792
  b: -0x4n,
3793
  r: 0n
3794
}, {
3795
  a: 0n,
3796
  b: -0xfn,
3797
  r: 0n
3798
}, {
3799
  a: -0xfd9n,
3800
  b: -0x2n,
3801
  r: -0x3f64n
3802
}, {
3803
  a: 0x690n,
3804
  b: -0x2n,
3805
  r: 0x1a40n
3806
}, {
3807
  a: 0n,
3808
  b: 0n,
3809
  r: 0n
3810
}, {
3811
  a: 0n,
3812
  b: 0x16n,
3813
  r: 0n
3814
}, {
3815
  a: -0x393n,
3816
  b: -0xbn,
3817
  r: -0x1c9800n
3818
}, {
3819
  a: 0x5n,
3820
  b: -0xdn,
3821
  r: 0xa000n
3822
}, {
3823
  a: 0xdn,
3824
  b: 0x918n,
3825
  r: 0n
3826
}, {
3827
  a: -0x404n,
3828
  b: -0xfn,
3829
  r: -0x2020000n
3830
}, {
3831
  a: 0x7en,
3832
  b: -0xcn,
3833
  r: 0x7e000n
3834
}, {
3835
  a: 0n,
3836
  b: 0x80an,
3837
  r: 0n
3838
}, {
3839
  a: 0x742n,
3840
  b: 0x507n,
3841
  r: 0n
3842
}, {
3843
  a: -0x29n,
3844
  b: 0x8b0n,
3845
  r: -0x1n
3846
}, {
3847
  a: 0n,
3848
  b: -0x5n,
3849
  r: 0n
3850
}, {
3851
  a: 0xd67n,
3852
  b: -0xcn,
3853
  r: 0xd67000n
3854
}, {
3855
  a: 0x1n,
3856
  b: 0n,
3857
  r: 0x1n
3858
}, {
3859
  a: 0x6n,
3860
  b: 0n,
3861
  r: 0x6n
3862
}, {
3863
  a: 0x7n,
3864
  b: 0x6a0n,
3865
  r: 0n
3866
}, {
3867
  a: 0xa46n,
3868
  b: 0x428n,
3869
  r: 0n
3870
}, {
3871
  a: 0n,
3872
  b: 0xan,
3873
  r: 0n
3874
}, {
3875
  a: 0n,
3876
  b: -0xcn,
3877
  r: 0n
3878
}, {
3879
  a: -0x1en,
3880
  b: 0n,
3881
  r: -0x1en
3882
}, {
3883
  a: -0x7n,
3884
  b: -0xcn,
3885
  r: -0x7000n
3886
}, {
3887
  a: 0xbdn,
3888
  b: -0x1n,
3889
  r: 0x17an
3890
}, {
3891
  a: -0xcn,
3892
  b: -0x2n,
3893
  r: -0x30n
3894
}, {
3895
  a: 0n,
3896
  b: -0xfn,
3897
  r: 0n
3898
}, {
3899
  a: 0x17en,
3900
  b: -0xfn,
3901
  r: 0xbf0000n
3902
}, {
3903
  a: -0x1a0n,
3904
  b: -0x2n,
3905
  r: -0x680n
3906
}, {
3907
  a: -0x1fan,
3908
  b: 0xdc5n,
3909
  r: -0x1n
3910
}, {
3911
  a: 0n,
3912
  b: -0x5n,
3913
  r: 0n
3914
}, {
3915
  a: 0x6n,
3916
  b: 0x982n,
3917
  r: 0n
3918
}, {
3919
  a: 0x7n,
3920
  b: 0x7n,
3921
  r: 0n
3922
}, {
3923
  a: 0n,
3924
  b: 0x7n,
3925
  r: 0n
3926
}, {
3927
  a: -0x19n,
3928
  b: -0x2n,
3929
  r: -0x64n
3930
}, {
3931
  a: -0xcen,
3932
  b: 0xan,
3933
  r: -0x1n
3934
}, {
3935
  a: 0n,
3936
  b: 0x2fn,
3937
  r: 0n
3938
}, {
3939
  a: -0x53cn,
3940
  b: 0n,
3941
  r: -0x53cn
3942
}, {
3943
  a: 0x5n,
3944
  b: -0xcn,
3945
  r: 0x5000n
3946
}, {
3947
  a: 0xbn,
3948
  b: -0x3n,
3949
  r: 0x58n
3950
}, {
3951
  a: 0x63n,
3952
  b: -0x9n,
3953
  r: 0xc600n
3954
}, {
3955
  a: 0x7a6n,
3956
  b: 0xc8bn,
3957
  r: 0n
3958
}, {
3959
  a: 0n,
3960
  b: -0xbn,
3961
  r: 0n
3962
}, {
3963
  a: -0xab8n,
3964
  b: 0xaffn,
3965
  r: -0x1n
3966
}, {
3967
  a: -0x5cbn,
3968
  b: -0x2n,
3969
  r: -0x172cn
3970
}, {
3971
  a: 0x84n,
3972
  b: -0xan,
3973
  r: 0x21000n
3974
}, {
3975
  a: 0xb2an,
3976
  b: 0x9aan,
3977
  r: 0n
3978
}, {
3979
  a: -0xbn,
3980
  b: 0n,
3981
  r: -0xbn
3982
}, {
3983
  a: -0x2n,
3984
  b: -0x4n,
3985
  r: -0x20n
3986
}, {
3987
  a: -0xa6n,
3988
  b: -0x3n,
3989
  r: -0x530n
3990
}, {
3991
  a: 0n,
3992
  b: -0x5n,
3993
  r: 0n
3994
}, {
3995
  a: 0x30n,
3996
  b: 0x6b4n,
3997
  r: 0n
3998
}, {
3999
  a: 0n,
4000
  b: 0xcn,
4001
  r: 0n
4002
}, {
4003
  a: 0x678n,
4004
  b: 0x59en,
4005
  r: 0n
4006
}, {
4007
  a: -0x6n,
4008
  b: 0x4n,
4009
  r: -0x1n
4010
}, {
4011
  a: 0n,
4012
  b: 0n,
4013
  r: 0n
4014
}, {
4015
  a: -0xdfn,
4016
  b: -0x2n,
4017
  r: -0x37cn
4018
}, {
4019
  a: 0x1n,
4020
  b: -0x2n,
4021
  r: 0x4n
4022
}, {
4023
  a: 0n,
4024
  b: -0x2n,
4025
  r: 0n
4026
}, {
4027
  a: 0n,
4028
  b: -0xfn,
4029
  r: 0n
4030
}];
4031
4032
function main() {
4033
  var error_count = 0;
4034
  for (var i = 0; i < data.length; i++) {
4035
    var d = data[i];
4036
    var r = d.a >> d.b;
4037
  if (d.r !== r) {
4038
    print("Input A:  " + d.a.toString(16));
4039
    print("Input B:  " + d.b.toString(16));
4040
    print("Result:   " + r.toString(16));
4041
    print("Expected: " + d.r.toString(16));
4042
    print("Op: >>");
4043
    error_count++;
4044
  }
4045
  }
4046
  if (error_count !== 0)
4047
    throw new Error("Finished with " + error_count + " errors.")
4048
}
4049
for (var i = 0; i < 1000; ++i)
4050
  main();
4051
- a/JSTests/stress/v8-bigint32-shl.js +4051 lines
Line 0 a/JSTests/stress/v8-bigint32-shl.js_sec1
1
// Copyright 2017, the V8 project authors. All rights reserved.
2
// Redistribution and use in source and binary forms, with or without
3
// modification, are permitted provided that the following conditions are
4
// met:
5
//
6
//     * Redistributions of source code must retain the above copyright
7
//       notice, this list of conditions and the following disclaimer.
8
//     * Redistributions in binary form must reproduce the above
9
//       copyright notice, this list of conditions and the following
10
//       disclaimer in the documentation and/or other materials provided
11
//       with the distribution.
12
//     * Neither the name of Google Inc. nor the names of its
13
//       contributors may be used to endorse or promote products derived
14
//       from this software without specific prior written permission.
15
//
16
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28
// Generated by tools/bigint-tester.py.
29
30
var data = [{
31
  a: 0n,
32
  b: 0x7n,
33
  r: 0n
34
}, {
35
  a: 0x3c4n,
36
  b: 0n,
37
  r: 0x3c4n
38
}, {
39
  a: 0x45n,
40
  b: -0xa1n,
41
  r: 0n
42
}, {
43
  a: -0xc45n,
44
  b: -0xdn,
45
  r: -0x1n
46
}, {
47
  a: -0x3bn,
48
  b: 0xfn,
49
  r: -0x1d8000n
50
}, {
51
  a: -0xcbbn,
52
  b: 0n,
53
  r: -0xcbbn
54
}, {
55
  a: 0x2bn,
56
  b: -0xbn,
57
  r: 0n
58
}, {
59
  a: -0x529n,
60
  b: 0xen,
61
  r: -0x14a4000n
62
}, {
63
  a: 0x4n,
64
  b: 0xen,
65
  r: 0x10000n
66
}, {
67
  a: 0xb4an,
68
  b: 0x1n,
69
  r: 0x1694n
70
}, {
71
  a: 0x794n,
72
  b: 0x8n,
73
  r: 0x79400n
74
}, {
75
  a: 0x9c1n,
76
  b: -0x55fn,
77
  r: 0n
78
}, {
79
  a: 0x7n,
80
  b: 0xen,
81
  r: 0x1c000n
82
}, {
83
  a: 0x3n,
84
  b: 0x1n,
85
  r: 0x6n
86
}, {
87
  a: 0x57n,
88
  b: 0xbn,
89
  r: 0x2b800n
90
}, {
91
  a: 0xdn,
92
  b: 0x3n,
93
  r: 0x68n
94
}, {
95
  a: 0x5n,
96
  b: 0xfn,
97
  r: 0x28000n
98
}, {
99
  a: 0xc4n,
100
  b: 0x7n,
101
  r: 0x6200n
102
}, {
103
  a: -0x1en,
104
  b: 0n,
105
  r: -0x1en
106
}, {
107
  a: 0n,
108
  b: -0x27n,
109
  r: 0n
110
}, {
111
  a: 0x5bn,
112
  b: 0xan,
113
  r: 0x16c00n
114
}, {
115
  a: -0x1n,
116
  b: 0x8n,
117
  r: -0x100n
118
}, {
119
  a: 0x46n,
120
  b: -0x633n,
121
  r: 0n
122
}, {
123
  a: -0xbn,
124
  b: -0xfn,
125
  r: -0x1n
126
}, {
127
  a: 0x66n,
128
  b: 0x3n,
129
  r: 0x330n
130
}, {
131
  a: -0x6een,
132
  b: -0x51n,
133
  r: -0x1n
134
}, {
135
  a: 0n,
136
  b: 0x5n,
137
  r: 0n
138
}, {
139
  a: 0n,
140
  b: 0xbn,
141
  r: 0n
142
}, {
143
  a: -0xd6cn,
144
  b: 0x7n,
145
  r: -0x6b600n
146
}, {
147
  a: -0xf42n,
148
  b: 0x9n,
149
  r: -0x1e8400n
150
}, {
151
  a: -0x3n,
152
  b: 0n,
153
  r: -0x3n
154
}, {
155
  a: 0x2n,
156
  b: -0x4en,
157
  r: 0n
158
}, {
159
  a: 0n,
160
  b: -0xecn,
161
  r: 0n
162
}, {
163
  a: 0x7n,
164
  b: 0x9n,
165
  r: 0xe00n
166
}, {
167
  a: -0x3n,
168
  b: 0n,
169
  r: -0x3n
170
}, {
171
  a: -0x2fcn,
172
  b: -0xcn,
173
  r: -0x1n
174
}, {
175
  a: -0x549n,
176
  b: -0xd8dn,
177
  r: -0x1n
178
}, {
179
  a: 0n,
180
  b: -0x2n,
181
  r: 0n
182
}, {
183
  a: 0xcen,
184
  b: 0x9n,
185
  r: 0x19c00n
186
}, {
187
  a: -0x2n,
188
  b: -0xen,
189
  r: -0x1n
190
}, {
191
  a: 0x864n,
192
  b: 0xan,
193
  r: 0x219000n
194
}, {
195
  a: 0x23an,
196
  b: -0x1n,
197
  r: 0x11dn
198
}, {
199
  a: 0x142n,
200
  b: -0x17n,
201
  r: 0n
202
}, {
203
  a: -0x9n,
204
  b: -0x1en,
205
  r: -0x1n
206
}, {
207
  a: 0n,
208
  b: 0x8n,
209
  r: 0n
210
}, {
211
  a: -0x14an,
212
  b: -0x7dn,
213
  r: -0x1n
214
}, {
215
  a: 0xa0n,
216
  b: 0xen,
217
  r: 0x280000n
218
}, {
219
  a: 0x40n,
220
  b: 0x1n,
221
  r: 0x80n
222
}, {
223
  a: -0xd60n,
224
  b: -0xb4n,
225
  r: -0x1n
226
}, {
227
  a: -0xfn,
228
  b: -0x3f3n,
229
  r: -0x1n
230
}, {
231
  a: 0n,
232
  b: 0xcn,
233
  r: 0n
234
}, {
235
  a: -0x5n,
236
  b: 0xen,
237
  r: -0x14000n
238
}, {
239
  a: -0x53n,
240
  b: 0xen,
241
  r: -0x14c000n
242
}, {
243
  a: 0xan,
244
  b: 0n,
245
  r: 0xan
246
}, {
247
  a: 0x7n,
248
  b: 0x8n,
249
  r: 0x700n
250
}, {
251
  a: -0x74n,
252
  b: 0xen,
253
  r: -0x1d0000n
254
}, {
255
  a: -0x8fn,
256
  b: 0x8n,
257
  r: -0x8f00n
258
}, {
259
  a: 0x94cn,
260
  b: 0x5n,
261
  r: 0x12980n
262
}, {
263
  a: -0x1a1n,
264
  b: 0xbn,
265
  r: -0xd0800n
266
}, {
267
  a: 0x6n,
268
  b: -0xef4n,
269
  r: 0n
270
}, {
271
  a: -0x7n,
272
  b: 0xbn,
273
  r: -0x3800n
274
}, {
275
  a: -0x4dn,
276
  b: 0n,
277
  r: -0x4dn
278
}, {
279
  a: 0n,
280
  b: 0n,
281
  r: 0n
282
}, {
283
  a: 0x7dan,
284
  b: -0x46n,
285
  r: 0n
286
}, {
287
  a: 0xf5fn,
288
  b: -0x6n,
289
  r: 0x3dn
290
}, {
291
  a: 0x92n,
292
  b: 0x4n,
293
  r: 0x920n
294
}, {
295
  a: 0x575n,
296
  b: 0n,
297
  r: 0x575n
298
}, {
299
  a: 0n,
300
  b: 0x7n,
301
  r: 0n
302
}, {
303
  a: -0xfn,
304
  b: 0x2n,
305
  r: -0x3cn
306
}, {
307
  a: -0xbn,
308
  b: 0n,
309
  r: -0xbn
310
}, {
311
  a: -0x706n,
312
  b: -0xen,
313
  r: -0x1n
314
}, {
315
  a: -0x32n,
316
  b: 0xcn,
317
  r: -0x32000n
318
}, {
319
  a: 0x9n,
320
  b: 0xbn,
321
  r: 0x4800n
322
}, {
323
  a: -0xe1cn,
324
  b: 0n,
325
  r: -0xe1cn
326
}, {
327
  a: -0xen,
328
  b: -0xfn,
329
  r: -0x1n
330
}, {
331
  a: 0xe99n,
332
  b: 0n,
333
  r: 0xe99n
334
}, {
335
  a: -0xbn,
336
  b: -0x54an,
337
  r: -0x1n
338
}, {
339
  a: -0x52bn,
340
  b: 0x4n,
341
  r: -0x52b0n
342
}, {
343
  a: 0x3b2n,
344
  b: 0xen,
345
  r: 0xec8000n
346
}, {
347
  a: -0xen,
348
  b: 0xcn,
349
  r: -0xe000n
350
}, {
351
  a: -0xf55n,
352
  b: -0xdabn,
353
  r: -0x1n
354
}, {
355
  a: 0xfn,
356
  b: -0x1fn,
357
  r: 0n
358
}, {
359
  a: -0x77n,
360
  b: -0x60n,
361
  r: -0x1n
362
}, {
363
  a: -0x520n,
364
  b: 0x9n,
365
  r: -0xa4000n
366
}, {
367
  a: -0x9n,
368
  b: 0x6n,
369
  r: -0x240n
370
}, {
371
  a: 0x8a2n,
372
  b: 0x6n,
373
  r: 0x22880n
374
}, {
375
  a: -0x8n,
376
  b: 0xbn,
377
  r: -0x4000n
378
}, {
379
  a: -0x1an,
380
  b: -0xe42n,
381
  r: -0x1n
382
}, {
383
  a: 0x50n,
384
  b: 0xdn,
385
  r: 0xa0000n
386
}, {
387
  a: -0xfn,
388
  b: 0xbn,
389
  r: -0x7800n
390
}, {
391
  a: 0n,
392
  b: -0x37n,
393
  r: 0n
394
}, {
395
  a: 0x91en,
396
  b: -0x8n,
397
  r: 0x9n
398
}, {
399
  a: -0x6fn,
400
  b: 0x7n,
401
  r: -0x3780n
402
}, {
403
  a: -0x2d6n,
404
  b: -0x4n,
405
  r: -0x2en
406
}, {
407
  a: 0xd01n,
408
  b: -0xc7n,
409
  r: 0n
410
}, {
411
  a: -0x63n,
412
  b: 0x1n,
413
  r: -0xc6n
414
}, {
415
  a: -0x69n,
416
  b: -0xdn,
417
  r: -0x1n
418
}, {
419
  a: -0x6n,
420
  b: -0x86an,
421
  r: -0x1n
422
}, {
423
  a: -0xecfn,
424
  b: -0x2n,
425
  r: -0x3b4n
426
}, {
427
  a: 0n,
428
  b: 0n,
429
  r: 0n
430
}, {
431
  a: 0n,
432
  b: -0x6e3n,
433
  r: 0n
434
}, {
435
  a: 0n,
436
  b: 0x8n,
437
  r: 0n
438
}, {
439
  a: -0xan,
440
  b: 0n,
441
  r: -0xan
442
}, {
443
  a: -0x5n,
444
  b: 0xbn,
445
  r: -0x2800n
446
}, {
447
  a: 0n,
448
  b: 0x8n,
449
  r: 0n
450
}, {
451
  a: 0n,
452
  b: 0xen,
453
  r: 0n
454
}, {
455
  a: -0x7cn,
456
  b: -0x6n,
457
  r: -0x2n
458
}, {
459
  a: 0x1cn,
460
  b: 0x4n,
461
  r: 0x1c0n
462
}, {
463
  a: -0x4n,
464
  b: 0x8n,
465
  r: -0x400n
466
}, {
467
  a: 0n,
468
  b: -0xfen,
469
  r: 0n
470
}, {
471
  a: -0x69n,
472
  b: -0x5bn,
473
  r: -0x1n
474
}, {
475
  a: -0xf2n,
476
  b: 0xbn,
477
  r: -0x79000n
478
}, {
479
  a: -0x81n,
480
  b: 0x8n,
481
  r: -0x8100n
482
}, {
483
  a: 0n,
484
  b: 0n,
485
  r: 0n
486
}, {
487
  a: 0x16an,
488
  b: 0xbn,
489
  r: 0xb5000n
490
}, {
491
  a: 0xe15n,
492
  b: -0x3dn,
493
  r: 0n
494
}, {
495
  a: -0xbn,
496
  b: -0xaa2n,
497
  r: -0x1n
498
}, {
499
  a: -0x17n,
500
  b: -0xedn,
501
  r: -0x1n
502
}, {
503
  a: -0x2bn,
504
  b: 0n,
505
  r: -0x2bn
506
}, {
507
  a: 0x8bn,
508
  b: 0xen,
509
  r: 0x22c000n
510
}, {
511
  a: 0n,
512
  b: 0n,
513
  r: 0n
514
}, {
515
  a: 0n,
516
  b: -0xdn,
517
  r: 0n
518
}, {
519
  a: 0x47n,
520
  b: 0n,
521
  r: 0x47n
522
}, {
523
  a: 0x7an,
524
  b: -0x6d7n,
525
  r: 0n
526
}, {
527
  a: 0n,
528
  b: -0x2n,
529
  r: 0n
530
}, {
531
  a: 0n,
532
  b: 0n,
533
  r: 0n
534
}, {
535
  a: -0xfan,
536
  b: -0xd5n,
537
  r: -0x1n
538
}, {
539
  a: -0x37n,
540
  b: -0x78n,
541
  r: -0x1n
542
}, {
543
  a: -0x4n,
544
  b: 0x9n,
545
  r: -0x800n
546
}, {
547
  a: 0xd0n,
548
  b: 0x2n,
549
  r: 0x340n
550
}, {
551
  a: 0n,
552
  b: 0xbn,
553
  r: 0n
554
}, {
555
  a: -0x6n,
556
  b: 0x5n,
557
  r: -0xc0n
558
}, {
559
  a: -0x417n,
560
  b: -0xde7n,
561
  r: -0x1n
562
}, {
563
  a: -0xan,
564
  b: -0xf14n,
565
  r: -0x1n
566
}, {
567
  a: 0x69n,
568
  b: -0x1n,
569
  r: 0x34n
570
}, {
571
  a: 0n,
572
  b: -0xd9n,
573
  r: 0n
574
}, {
575
  a: -0xf1n,
576
  b: -0x889n,
577
  r: -0x1n
578
}, {
579
  a: -0x2dn,
580
  b: -0xe8n,
581
  r: -0x1n
582
}, {
583
  a: 0n,
584
  b: -0x4dn,
585
  r: 0n
586
}, {
587
  a: -0x4fn,
588
  b: -0x5n,
589
  r: -0x3n
590
}, {
591
  a: 0xcc4n,
592
  b: 0x5n,
593
  r: 0x19880n
594
}, {
595
  a: 0xeen,
596
  b: 0xdn,
597
  r: 0x1dc000n
598
}, {
599
  a: 0xb5n,
600
  b: -0x4n,
601
  r: 0xbn
602
}, {
603
  a: 0x66cn,
604
  b: 0xbn,
605
  r: 0x336000n
606
}, {
607
  a: -0xan,
608
  b: 0x2n,
609
  r: -0x28n
610
}, {
611
  a: -0xen,
612
  b: -0xfan,
613
  r: -0x1n
614
}, {
615
  a: -0x45n,
616
  b: 0x5n,
617
  r: -0x8a0n
618
}, {
619
  a: 0xb8n,
620
  b: 0x5n,
621
  r: 0x1700n
622
}, {
623
  a: -0xa6n,
624
  b: -0x1n,
625
  r: -0x53n
626
}, {
627
  a: 0x3n,
628
  b: 0x4n,
629
  r: 0x30n
630
}, {
631
  a: 0n,
632
  b: 0x6n,
633
  r: 0n
634
}, {
635
  a: -0x7fn,
636
  b: 0n,
637
  r: -0x7fn
638
}, {
639
  a: 0n,
640
  b: -0xcn,
641
  r: 0n
642
}, {
643
  a: -0x9e2n,
644
  b: -0xfbn,
645
  r: -0x1n
646
}, {
647
  a: 0n,
648
  b: -0xd8bn,
649
  r: 0n
650
}, {
651
  a: -0x9acn,
652
  b: -0x7f0n,
653
  r: -0x1n
654
}, {
655
  a: 0x711n,
656
  b: 0xfn,
657
  r: 0x3888000n
658
}, {
659
  a: 0n,
660
  b: 0n,
661
  r: 0n
662
}, {
663
  a: 0x38n,
664
  b: -0x3c0n,
665
  r: 0n
666
}, {
667
  a: 0n,
668
  b: -0xa4n,
669
  r: 0n
670
}, {
671
  a: -0x19n,
672
  b: 0xdn,
673
  r: -0x32000n
674
}, {
675
  a: 0xb37n,
676
  b: -0x77en,
677
  r: 0n
678
}, {
679
  a: -0x2d3n,
680
  b: 0n,
681
  r: -0x2d3n
682
}, {
683
  a: 0n,
684
  b: 0x2n,
685
  r: 0n
686
}, {
687
  a: 0n,
688
  b: -0xedn,
689
  r: 0n
690
}, {
691
  a: 0n,
692
  b: 0x4n,
693
  r: 0n
694
}, {
695
  a: 0xen,
696
  b: 0xan,
697
  r: 0x3800n
698
}, {
699
  a: 0x75an,
700
  b: -0xbdn,
701
  r: 0n
702
}, {
703
  a: 0n,
704
  b: -0x7n,
705
  r: 0n
706
}, {
707
  a: -0xf2n,
708
  b: 0x2n,
709
  r: -0x3c8n
710
}, {
711
  a: -0x107n,
712
  b: 0x8n,
713
  r: -0x10700n
714
}, {
715
  a: -0xfn,
716
  b: 0n,
717
  r: -0xfn
718
}, {
719
  a: -0xa95n,
720
  b: 0x3n,
721
  r: -0x54a8n
722
}, {
723
  a: -0xb85n,
724
  b: -0xd8dn,
725
  r: -0x1n
726
}, {
727
  a: 0xfn,
728
  b: -0x4n,
729
  r: 0n
730
}, {
731
  a: 0x20n,
732
  b: -0x8dn,
733
  r: 0n
734
}, {
735
  a: 0xen,
736
  b: -0x6n,
737
  r: 0n
738
}, {
739
  a: 0x85n,
740
  b: -0x7n,
741
  r: 0x1n
742
}, {
743
  a: 0xdn,
744
  b: -0x6n,
745
  r: 0n
746
}, {
747
  a: 0n,
748
  b: 0x3n,
749
  r: 0n
750
}, {
751
  a: 0n,
752
  b: -0x2n,
753
  r: 0n
754
}, {
755
  a: -0xdn,
756
  b: 0xfn,
757
  r: -0x68000n
758
}, {
759
  a: 0xcf6n,
760
  b: 0n,
761
  r: 0xcf6n
762
}, {
763
  a: 0n,
764
  b: 0n,
765
  r: 0n
766
}, {
767
  a: 0n,
768
  b: 0x7n,
769
  r: 0n
770
}, {
771
  a: 0n,
772
  b: -0x5ben,
773
  r: 0n
774
}, {
775
  a: 0xfn,
776
  b: 0x2n,
777
  r: 0x3cn
778
}, {
779
  a: -0x8b0n,
780
  b: 0xcn,
781
  r: -0x8b0000n
782
}, {
783
  a: -0x98n,
784
  b: 0n,
785
  r: -0x98n
786
}, {
787
  a: 0x7c0n,
788
  b: 0xbn,
789
  r: 0x3e0000n
790
}, {
791
  a: -0xfn,
792
  b: 0xcn,
793
  r: -0xf000n
794
}, {
795
  a: -0xen,
796
  b: 0n,
797
  r: -0xen
798
}, {
799
  a: 0n,
800
  b: -0x916n,
801
  r: 0n
802
}, {
803
  a: 0n,
804
  b: 0x6n,
805
  r: 0n
806
}, {
807
  a: 0x7en,
808
  b: -0x9n,
809
  r: 0n
810
}, {
811
  a: -0xd6n,
812
  b: 0x7n,
813
  r: -0x6b00n
814
}, {
815
  a: 0n,
816
  b: 0xfn,
817
  r: 0n
818
}, {
819
  a: 0n,
820
  b: 0xen,
821
  r: 0n
822
}, {
823
  a: 0n,
824
  b: -0x11n,
825
  r: 0n
826
}, {
827
  a: -0x653n,
828
  b: -0x1n,
829
  r: -0x32an
830
}, {
831
  a: 0xbn,
832
  b: 0n,
833
  r: 0xbn
834
}, {
835
  a: 0n,
836
  b: -0x1d4n,
837
  r: 0n
838
}, {
839
  a: 0xan,
840
  b: -0xcn,
841
  r: 0n
842
}, {
843
  a: 0xcbn,
844
  b: -0x3n,
845
  r: 0x19n
846
}, {
847
  a: 0n,
848
  b: 0x7n,
849
  r: 0n
850
}, {
851
  a: 0xb60n,
852
  b: -0x77n,
853
  r: 0n
854
}, {
855
  a: 0xefn,
856
  b: -0xc9n,
857
  r: 0n
858
}, {
859
  a: 0x31n,
860
  b: 0xcn,
861
  r: 0x31000n
862
}, {
863
  a: 0n,
864
  b: 0xen,
865
  r: 0n
866
}, {
867
  a: 0x5n,
868
  b: -0x4n,
869
  r: 0n
870
}, {
871
  a: -0xfn,
872
  b: -0x75fn,
873
  r: -0x1n
874
}, {
875
  a: 0n,
876
  b: 0x1n,
877
  r: 0n
878
}, {
879
  a: -0x4dn,
880
  b: 0xbn,
881
  r: -0x26800n
882
}, {
883
  a: -0xc0n,
884
  b: 0n,
885
  r: -0xc0n
886
}, {
887
  a: 0n,
888
  b: 0n,
889
  r: 0n
890
}, {
891
  a: -0xb8en,
892
  b: 0x5n,
893
  r: -0x171c0n
894
}, {
895
  a: 0x96bn,
896
  b: 0xbn,
897
  r: 0x4b5800n
898
}, {
899
  a: 0x7n,
900
  b: -0xacn,
901
  r: 0n
902
}, {
903
  a: -0x5n,
904
  b: 0x4n,
905
  r: -0x50n
906
}, {
907
  a: 0x2en,
908
  b: -0xcn,
909
  r: 0n
910
}, {
911
  a: 0n,
912
  b: 0x8n,
913
  r: 0n
914
}, {
915
  a: 0n,
916
  b: -0xe2n,
917
  r: 0n
918
}, {
919
  a: 0n,
920
  b: 0x6n,
921
  r: 0n
922
}, {
923
  a: -0x726n,
924
  b: -0x41n,
925
  r: -0x1n
926
}, {
927
  a: 0n,
928
  b: 0xfn,
929
  r: 0n
930
}, {
931
  a: 0x14n,
932
  b: 0x6n,
933
  r: 0x500n
934
}, {
935
  a: 0n,
936
  b: 0x7n,
937
  r: 0n
938
}, {
939
  a: -0x4n,
940
  b: 0x8n,
941
  r: -0x400n
942
}, {
943
  a: -0x2en,
944
  b: 0xdn,
945
  r: -0x5c000n
946
}, {
947
  a: -0xfn,
948
  b: 0x3n,
949
  r: -0x78n
950
}, {
951
  a: -0x21en,
952
  b: 0x9n,
953
  r: -0x43c00n
954
}, {
955
  a: -0x2cn,
956
  b: 0xen,
957
  r: -0xb0000n
958
}, {
959
  a: 0x8n,
960
  b: 0xdn,
961
  r: 0x10000n
962
}, {
963
  a: 0x86n,
964
  b: 0x9n,
965
  r: 0x10c00n
966
}, {
967
  a: 0x7n,
968
  b: -0x474n,
969
  r: 0n
970
}, {
971
  a: -0xfn,
972
  b: 0x7n,
973
  r: -0x780n
974
}, {
975
  a: -0xadn,
976
  b: 0xbn,
977
  r: -0x56800n
978
}, {
979
  a: -0xan,
980
  b: 0xan,
981
  r: -0x2800n
982
}, {
983
  a: -0x5n,
984
  b: -0x15n,
985
  r: -0x1n
986
}, {
987
  a: 0xbe7n,
988
  b: 0x4n,
989
  r: 0xbe70n
990
}, {
991
  a: -0xa1n,
992
  b: -0xe9dn,
993
  r: -0x1n
994
}, {
995
  a: 0n,
996
  b: 0x4n,
997
  r: 0n
998
}, {
999
  a: -0x52bn,
1000
  b: -0xacn,
1001
  r: -0x1n
1002
}, {
1003
  a: 0n,
1004
  b: 0x6n,
1005
  r: 0n
1006
}, {
1007
  a: -0x6b4n,
1008
  b: -0x79n,
1009
  r: -0x1n
1010
}, {
1011
  a: 0x2e2n,
1012
  b: 0x3n,
1013
  r: 0x1710n
1014
}, {
1015
  a: -0x4en,
1016
  b: -0x5bn,
1017
  r: -0x1n
1018
}, {
1019
  a: 0n,
1020
  b: -0x3n,
1021
  r: 0n
1022
}, {
1023
  a: -0xan,
1024
  b: 0x1n,
1025
  r: -0x14n
1026
}, {
1027
  a: 0x110n,
1028
  b: 0x3n,
1029
  r: 0x880n
1030
}, {
1031
  a: 0n,
1032
  b: 0x4n,
1033
  r: 0n
1034
}, {
1035
  a: -0xb2n,
1036
  b: 0x9n,
1037
  r: -0x16400n
1038
}, {
1039
  a: 0xcn,
1040
  b: -0xfd4n,
1041
  r: 0n
1042
}, {
1043
  a: -0xb3n,
1044
  b: -0xdn,
1045
  r: -0x1n
1046
}, {
1047
  a: 0x4bbn,
1048
  b: -0xfbn,
1049
  r: 0n
1050
}, {
1051
  a: 0x52n,
1052
  b: 0xen,
1053
  r: 0x148000n
1054
}, {
1055
  a: 0n,
1056
  b: 0x8n,
1057
  r: 0n
1058
}, {
1059
  a: 0x8cn,
1060
  b: 0x7n,
1061
  r: 0x4600n
1062
}, {
1063
  a: 0n,
1064
  b: 0xcn,
1065
  r: 0n
1066
}, {
1067
  a: 0xcen,
1068
  b: -0x3bn,
1069
  r: 0n
1070
}, {
1071
  a: 0xbcn,
1072
  b: -0x78n,
1073
  r: 0n
1074
}, {
1075
  a: -0x8n,
1076
  b: 0xan,
1077
  r: -0x2000n
1078
}, {
1079
  a: -0x640n,
1080
  b: -0x944n,
1081
  r: -0x1n
1082
}, {
1083
  a: 0x5n,
1084
  b: -0x25n,
1085
  r: 0n
1086
}, {
1087
  a: 0xedn,
1088
  b: 0xan,
1089
  r: 0x3b400n
1090
}, {
1091
  a: 0n,
1092
  b: -0x7n,
1093
  r: 0n
1094
}, {
1095
  a: 0x6an,
1096
  b: 0x1n,
1097
  r: 0xd4n
1098
}, {
1099
  a: 0n,
1100
  b: 0x8n,
1101
  r: 0n
1102
}, {
1103
  a: 0xen,
1104
  b: 0xan,
1105
  r: 0x3800n
1106
}, {
1107
  a: -0xad2n,
1108
  b: 0x4n,
1109
  r: -0xad20n
1110
}, {
1111
  a: 0x8afn,
1112
  b: -0x87n,
1113
  r: 0n
1114
}, {
1115
  a: 0n,
1116
  b: 0x7n,
1117
  r: 0n
1118
}, {
1119
  a: 0xf1n,
1120
  b: -0x40n,
1121
  r: 0n
1122
}, {
1123
  a: -0x3dn,
1124
  b: -0xc1n,
1125
  r: -0x1n
1126
}, {
1127
  a: 0n,
1128
  b: 0x3n,
1129
  r: 0n
1130
}, {
1131
  a: -0xbcdn,
1132
  b: 0x7n,
1133
  r: -0x5e680n
1134
}, {
1135
  a: 0n,
1136
  b: -0xcn,
1137
  r: 0n
1138
}, {
1139
  a: -0x8adn,
1140
  b: -0xen,
1141
  r: -0x1n
1142
}, {
1143
  a: 0n,
1144
  b: 0xfn,
1145
  r: 0n
1146
}, {
1147
  a: -0x566n,
1148
  b: -0xfecn,
1149
  r: -0x1n
1150
}, {
1151
  a: 0xcn,
1152
  b: 0x9n,
1153
  r: 0x1800n
1154
}, {
1155
  a: 0n,
1156
  b: 0x6n,
1157
  r: 0n
1158
}, {
1159
  a: -0xf3n,
1160
  b: 0xan,
1161
  r: -0x3cc00n
1162
}, {
1163
  a: 0x93fn,
1164
  b: 0xcn,
1165
  r: 0x93f000n
1166
}, {
1167
  a: -0x9n,
1168
  b: 0x1n,
1169
  r: -0x12n
1170
}, {
1171
  a: 0n,
1172
  b: -0xa4an,
1173
  r: 0n
1174
}, {
1175
  a: -0x8n,
1176
  b: 0x4n,
1177
  r: -0x80n
1178
}, {
1179
  a: 0x44n,
1180
  b: -0x4ccn,
1181
  r: 0n
1182
}, {
1183
  a: 0n,
1184
  b: 0x8n,
1185
  r: 0n
1186
}, {
1187
  a: 0x1n,
1188
  b: 0xcn,
1189
  r: 0x1000n
1190
}, {
1191
  a: 0n,
1192
  b: -0x9can,
1193
  r: 0n
1194
}, {
1195
  a: 0x67n,
1196
  b: 0n,
1197
  r: 0x67n
1198
}, {
1199
  a: 0xecn,
1200
  b: 0n,
1201
  r: 0xecn
1202
}, {
1203
  a: 0n,
1204
  b: 0x2n,
1205
  r: 0n
1206
}, {
1207
  a: 0n,
1208
  b: 0xbn,
1209
  r: 0n
1210
}, {
1211
  a: 0x54n,
1212
  b: -0x31n,
1213
  r: 0n
1214
}, {
1215
  a: -0xe4n,
1216
  b: 0x1n,
1217
  r: -0x1c8n
1218
}, {
1219
  a: 0xan,
1220
  b: -0xcn,
1221
  r: 0n
1222
}, {
1223
  a: 0n,
1224
  b: 0xfn,
1225
  r: 0n
1226
}, {
1227
  a: -0x9dbn,
1228
  b: 0xen,
1229
  r: -0x276c000n
1230
}, {
1231
  a: 0x4dn,
1232
  b: -0x24n,
1233
  r: 0n
1234
}, {
1235
  a: 0x833n,
1236
  b: 0n,
1237
  r: 0x833n
1238
}, {
1239
  a: 0xban,
1240
  b: -0xc5n,
1241
  r: 0n
1242
}, {
1243
  a: 0n,
1244
  b: 0xbn,
1245
  r: 0n
1246
}, {
1247
  a: 0n,
1248
  b: -0x84n,
1249
  r: 0n
1250
}, {
1251
  a: 0xf08n,
1252
  b: 0n,
1253
  r: 0xf08n
1254
}, {
1255
  a: 0xfan,
1256
  b: 0xan,
1257
  r: 0x3e800n
1258
}, {
1259
  a: -0x3n,
1260
  b: -0x5n,
1261
  r: -0x1n
1262
}, {
1263
  a: -0x547n,
1264
  b: -0x5an,
1265
  r: -0x1n
1266
}, {
1267
  a: 0xbd8n,
1268
  b: 0n,
1269
  r: 0xbd8n
1270
}, {
1271
  a: 0n,
1272
  b: 0x7n,
1273
  r: 0n
1274
}, {
1275
  a: 0xb06n,
1276
  b: 0n,
1277
  r: 0xb06n
1278
}, {
1279
  a: 0xan,
1280
  b: -0x19n,
1281
  r: 0n
1282
}, {
1283
  a: -0xa5an,
1284
  b: 0x5n,
1285
  r: -0x14b40n
1286
}, {
1287
  a: 0n,
1288
  b: -0xdn,
1289
  r: 0n
1290
}, {
1291
  a: 0x3n,
1292
  b: 0n,
1293
  r: 0x3n
1294
}, {
1295
  a: 0x6bn,
1296
  b: -0xae2n,
1297
  r: 0n
1298
}, {
1299
  a: 0xan,
1300
  b: -0xd0n,
1301
  r: 0n
1302
}, {
1303
  a: 0x629n,
1304
  b: 0x4n,
1305
  r: 0x6290n
1306
}, {
1307
  a: -0x5an,
1308
  b: 0x3n,
1309
  r: -0x2d0n
1310
}, {
1311
  a: 0xe7n,
1312
  b: 0x9n,
1313
  r: 0x1ce00n
1314
}, {
1315
  a: -0xdn,
1316
  b: 0n,
1317
  r: -0xdn
1318
}, {
1319
  a: 0n,
1320
  b: 0xen,
1321
  r: 0n
1322
}, {
1323
  a: -0x5aan,
1324
  b: -0xan,
1325
  r: -0x2n
1326
}, {
1327
  a: -0xfe3n,
1328
  b: 0xdn,
1329
  r: -0x1fc6000n
1330
}, {
1331
  a: -0x7d8n,
1332
  b: -0xbebn,
1333
  r: -0x1n
1334
}, {
1335
  a: -0xd59n,
1336
  b: 0x7n,
1337
  r: -0x6ac80n
1338
}, {
1339
  a: 0xen,
1340
  b: -0x4f8n,
1341
  r: 0n
1342
}, {
1343
  a: 0x2n,
1344
  b: 0n,
1345
  r: 0x2n
1346
}, {
1347
  a: -0xbn,
1348
  b: 0xcn,
1349
  r: -0xb000n
1350
}, {
1351
  a: 0x46an,
1352
  b: -0x28fn,
1353
  r: 0n
1354
}, {
1355
  a: -0xfen,
1356
  b: 0xcn,
1357
  r: -0xfe000n
1358
}, {
1359
  a: 0xe2n,
1360
  b: 0n,
1361
  r: 0xe2n
1362
}, {
1363
  a: -0xdcn,
1364
  b: 0x5n,
1365
  r: -0x1b80n
1366
}, {
1367
  a: 0n,
1368
  b: 0x6n,
1369
  r: 0n
1370
}, {
1371
  a: -0xan,
1372
  b: 0xdn,
1373
  r: -0x14000n
1374
}, {
1375
  a: -0xffn,
1376
  b: 0x1n,
1377
  r: -0x1fen
1378
}, {
1379
  a: 0xfcn,
1380
  b: 0x9n,
1381
  r: 0x1f800n
1382
}, {
1383
  a: -0xcn,
1384
  b: 0n,
1385
  r: -0xcn
1386
}, {
1387
  a: -0x6d7n,
1388
  b: 0n,
1389
  r: -0x6d7n
1390
}, {
1391
  a: -0x6n,
1392
  b: 0n,
1393
  r: -0x6n
1394
}, {
1395
  a: -0xc27n,
1396
  b: 0n,
1397
  r: -0xc27n
1398
}, {
1399
  a: -0x5n,
1400
  b: 0xen,
1401
  r: -0x14000n
1402
}, {
1403
  a: -0x30n,
1404
  b: 0x7n,
1405
  r: -0x1800n
1406
}, {
1407
  a: 0x50n,
1408
  b: 0xfn,
1409
  r: 0x280000n
1410
}, {
1411
  a: 0xcn,
1412
  b: -0x27dn,
1413
  r: 0n
1414
}, {
1415
  a: -0xc54n,
1416
  b: 0x3n,
1417
  r: -0x62a0n
1418
}, {
1419
  a: -0xebn,
1420
  b: 0n,
1421
  r: -0xebn
1422
}, {
1423
  a: -0x3n,
1424
  b: 0xen,
1425
  r: -0xc000n
1426
}, {
1427
  a: 0xdn,
1428
  b: 0n,
1429
  r: 0xdn
1430
}, {
1431
  a: 0n,
1432
  b: 0x5n,
1433
  r: 0n
1434
}, {
1435
  a: 0x3n,
1436
  b: -0xb4en,
1437
  r: 0n
1438
}, {
1439
  a: 0x8n,
1440
  b: -0xfan,
1441
  r: 0n
1442
}, {
1443
  a: -0x238n,
1444
  b: 0xfn,
1445
  r: -0x11c0000n
1446
}, {
1447
  a: 0x5n,
1448
  b: 0x6n,
1449
  r: 0x140n
1450
}, {
1451
  a: 0x768n,
1452
  b: 0x7n,
1453
  r: 0x3b400n
1454
}, {
1455
  a: -0xd4n,
1456
  b: -0x53n,
1457
  r: -0x1n
1458
}, {
1459
  a: -0xbn,
1460
  b: -0x7n,
1461
  r: -0x1n
1462
}, {
1463
  a: 0n,
1464
  b: -0x39n,
1465
  r: 0n
1466
}, {
1467
  a: 0x9d1n,
1468
  b: -0x17cn,
1469
  r: 0n
1470
}, {
1471
  a: -0x1f5n,
1472
  b: 0xdn,
1473
  r: -0x3ea000n
1474
}, {
1475
  a: 0xd19n,
1476
  b: 0x3n,
1477
  r: 0x68c8n
1478
}, {
1479
  a: -0x3n,
1480
  b: 0x4n,
1481
  r: -0x30n
1482
}, {
1483
  a: -0xdfn,
1484
  b: 0n,
1485
  r: -0xdfn
1486
}, {
1487
  a: -0x2an,
1488
  b: -0xan,
1489
  r: -0x1n
1490
}, {
1491
  a: 0n,
1492
  b: -0x84n,
1493
  r: 0n
1494
}, {
1495
  a: 0x1a4n,
1496
  b: -0xf97n,
1497
  r: 0n
1498
}, {
1499
  a: 0xan,
1500
  b: 0xdn,
1501
  r: 0x14000n
1502
}, {
1503
  a: 0x42bn,
1504
  b: 0n,
1505
  r: 0x42bn
1506
}, {
1507
  a: 0x2n,
1508
  b: 0x6n,
1509
  r: 0x80n
1510
}, {
1511
  a: 0x1n,
1512
  b: 0x5n,
1513
  r: 0x20n
1514
}, {
1515
  a: 0x9n,
1516
  b: 0xen,
1517
  r: 0x24000n
1518
}, {
1519
  a: 0n,
1520
  b: -0xbn,
1521
  r: 0n
1522
}, {
1523
  a: 0n,
1524
  b: 0x6n,
1525
  r: 0n
1526
}, {
1527
  a: -0xac0n,
1528
  b: -0xen,
1529
  r: -0x1n
1530
}, {
1531
  a: 0n,
1532
  b: 0xdn,
1533
  r: 0n
1534
}, {
1535
  a: 0xa23n,
1536
  b: -0x175n,
1537
  r: 0n
1538
}, {
1539
  a: 0n,
1540
  b: 0x6n,
1541
  r: 0n
1542
}, {
1543
  a: 0x56n,
1544
  b: -0x1n,
1545
  r: 0x2bn
1546
}, {
1547
  a: -0x2n,
1548
  b: 0n,
1549
  r: -0x2n
1550
}, {
1551
  a: 0x70n,
1552
  b: -0xb0n,
1553
  r: 0n
1554
}, {
1555
  a: -0x3n,
1556
  b: -0x10n,
1557
  r: -0x1n
1558
}, {
1559
  a: 0x58n,
1560
  b: -0x177n,
1561
  r: 0n
1562
}, {
1563
  a: -0xbn,
1564
  b: 0x9n,
1565
  r: -0x1600n
1566
}, {
1567
  a: 0n,
1568
  b: 0x9n,
1569
  r: 0n
1570
}, {
1571
  a: 0xaan,
1572
  b: 0x2n,
1573
  r: 0x2a8n
1574
}, {
1575
  a: 0n,
1576
  b: -0x3acn,
1577
  r: 0n
1578
}, {
1579
  a: 0x8n,
1580
  b: -0xe88n,
1581
  r: 0n
1582
}, {
1583
  a: 0xdbn,
1584
  b: 0xfn,
1585
  r: 0x6d8000n
1586
}, {
1587
  a: 0xa7fn,
1588
  b: 0x9n,
1589
  r: 0x14fe00n
1590
}, {
1591
  a: 0xan,
1592
  b: -0x96en,
1593
  r: 0n
1594
}, {
1595
  a: -0xb43n,
1596
  b: -0xbc1n,
1597
  r: -0x1n
1598
}, {
1599
  a: 0n,
1600
  b: 0x1n,
1601
  r: 0n
1602
}, {
1603
  a: 0x4bn,
1604
  b: -0x77n,
1605
  r: 0n
1606
}, {
1607
  a: 0xd3en,
1608
  b: 0x7n,
1609
  r: 0x69f00n
1610
}, {
1611
  a: 0x940n,
1612
  b: 0x5n,
1613
  r: 0x12800n
1614
}, {
1615
  a: 0n,
1616
  b: 0n,
1617
  r: 0n
1618
}, {
1619
  a: -0xdn,
1620
  b: -0x3bn,
1621
  r: -0x1n
1622
}, {
1623
  a: 0x7n,
1624
  b: -0xcan,
1625
  r: 0n
1626
}, {
1627
  a: 0n,
1628
  b: 0xan,
1629
  r: 0n
1630
}, {
1631
  a: 0x8n,
1632
  b: 0x6n,
1633
  r: 0x200n
1634
}, {
1635
  a: -0x9cen,
1636
  b: -0x2cn,
1637
  r: -0x1n
1638
}, {
1639
  a: 0n,
1640
  b: 0xfn,
1641
  r: 0n
1642
}, {
1643
  a: 0x3n,
1644
  b: -0x2d5n,
1645
  r: 0n
1646
}, {
1647
  a: 0n,
1648
  b: 0xdn,
1649
  r: 0n
1650
}, {
1651
  a: -0x5n,
1652
  b: -0x1ecn,
1653
  r: -0x1n
1654
}, {
1655
  a: 0xcn,
1656
  b: -0xen,
1657
  r: 0n
1658
}, {
1659
  a: 0x3ffn,
1660
  b: 0x8n,
1661
  r: 0x3ff00n
1662
}, {
1663
  a: 0n,
1664
  b: 0x2n,
1665
  r: 0n
1666
}, {
1667
  a: 0x26n,
1668
  b: -0xan,
1669
  r: 0n
1670
}, {
1671
  a: 0xa0n,
1672
  b: 0x6n,
1673
  r: 0x2800n
1674
}, {
1675
  a: 0n,
1676
  b: 0x8n,
1677
  r: 0n
1678
}, {
1679
  a: 0n,
1680
  b: 0n,
1681
  r: 0n
1682
}, {
1683
  a: -0xdcn,
1684
  b: 0n,
1685
  r: -0xdcn
1686
}, {
1687
  a: -0xef0n,
1688
  b: 0xbn,
1689
  r: -0x778000n
1690
}, {
1691
  a: -0x124n,
1692
  b: 0xan,
1693
  r: -0x49000n
1694
}, {
1695
  a: -0x7n,
1696
  b: 0n,
1697
  r: -0x7n
1698
}, {
1699
  a: 0xcn,
1700
  b: -0x97n,
1701
  r: 0n
1702
}, {
1703
  a: 0n,
1704
  b: 0xfn,
1705
  r: 0n
1706
}, {
1707
  a: -0x12n,
1708
  b: 0xan,
1709
  r: -0x4800n
1710
}, {
1711
  a: 0xan,
1712
  b: -0xbb3n,
1713
  r: 0n
1714
}, {
1715
  a: 0n,
1716
  b: 0xcn,
1717
  r: 0n
1718
}, {
1719
  a: -0x4n,
1720
  b: -0x249n,
1721
  r: -0x1n
1722
}, {
1723
  a: -0x448n,
1724
  b: -0xb1n,
1725
  r: -0x1n
1726
}, {
1727
  a: 0x8bbn,
1728
  b: 0x5n,
1729
  r: 0x11760n
1730
}, {
1731
  a: 0xfn,
1732
  b: 0n,
1733
  r: 0xfn
1734
}, {
1735
  a: -0xd0n,
1736
  b: 0x1n,
1737
  r: -0x1a0n
1738
}, {
1739
  a: -0xcan,
1740
  b: -0xa9n,
1741
  r: -0x1n
1742
}, {
1743
  a: 0x7n,
1744
  b: 0x8n,
1745
  r: 0x700n
1746
}, {
1747
  a: -0xen,
1748
  b: 0x8n,
1749
  r: -0xe00n
1750
}, {
1751
  a: -0xadn,
1752
  b: -0x493n,
1753
  r: -0x1n
1754
}, {
1755
  a: 0n,
1756
  b: 0n,
1757
  r: 0n
1758
}, {
1759
  a: 0xccdn,
1760
  b: 0xfn,
1761
  r: 0x6668000n
1762
}, {
1763
  a: -0x1n,
1764
  b: 0xan,
1765
  r: -0x400n
1766
}, {
1767
  a: 0xan,
1768
  b: 0xfn,
1769
  r: 0x50000n
1770
}, {
1771
  a: 0x276n,
1772
  b: 0xen,
1773
  r: 0x9d8000n
1774
}, {
1775
  a: -0x61n,
1776
  b: 0x2n,
1777
  r: -0x184n
1778
}, {
1779
  a: -0xefn,
1780
  b: -0x1bn,
1781
  r: -0x1n
1782
}, {
1783
  a: -0x289n,
1784
  b: -0xc0n,
1785
  r: -0x1n
1786
}, {
1787
  a: -0xe19n,
1788
  b: -0x3n,
1789
  r: -0x1c4n
1790
}, {
1791
  a: -0x13n,
1792
  b: 0n,
1793
  r: -0x13n
1794
}, {
1795
  a: 0n,
1796
  b: 0x7n,
1797
  r: 0n
1798
}, {
1799
  a: 0x2adn,
1800
  b: 0xan,
1801
  r: 0xab400n
1802
}, {
1803
  a: 0xd8n,
1804
  b: -0x369n,
1805
  r: 0n
1806
}, {
1807
  a: 0x13n,
1808
  b: -0xan,
1809
  r: 0n
1810
}, {
1811
  a: 0n,
1812
  b: 0n,
1813
  r: 0n
1814
}, {
1815
  a: 0x35n,
1816
  b: 0x5n,
1817
  r: 0x6a0n
1818
}, {
1819
  a: 0x4n,
1820
  b: 0x8n,
1821
  r: 0x400n
1822
}, {
1823
  a: 0n,
1824
  b: 0x4n,
1825
  r: 0n
1826
}, {
1827
  a: 0x3d8n,
1828
  b: 0n,
1829
  r: 0x3d8n
1830
}, {
1831
  a: -0xafan,
1832
  b: 0x3n,
1833
  r: -0x57d0n
1834
}, {
1835
  a: -0xan,
1836
  b: 0x3n,
1837
  r: -0x50n
1838
}, {
1839
  a: 0x64bn,
1840
  b: -0x43n,
1841
  r: 0n
1842
}, {
1843
  a: -0xf3n,
1844
  b: 0x5n,
1845
  r: -0x1e60n
1846
}, {
1847
  a: 0n,
1848
  b: -0x4n,
1849
  r: 0n
1850
}, {
1851
  a: 0x5n,
1852
  b: 0n,
1853
  r: 0x5n
1854
}, {
1855
  a: 0n,
1856
  b: 0xen,
1857
  r: 0n
1858
}, {
1859
  a: 0xb65n,
1860
  b: 0x1n,
1861
  r: 0x16can
1862
}, {
1863
  a: 0x43n,
1864
  b: -0x8e8n,
1865
  r: 0n
1866
}, {
1867
  a: 0x8n,
1868
  b: 0xen,
1869
  r: 0x20000n
1870
}, {
1871
  a: 0n,
1872
  b: 0n,
1873
  r: 0n
1874
}, {
1875
  a: 0xb8cn,
1876
  b: 0xbn,
1877
  r: 0x5c6000n
1878
}, {
1879
  a: 0n,
1880
  b: -0x1fn,
1881
  r: 0n
1882
}, {
1883
  a: -0x58en,
1884
  b: 0n,
1885
  r: -0x58en
1886
}, {
1887
  a: -0x7en,
1888
  b: 0x6n,
1889
  r: -0x1f80n
1890
}, {
1891
  a: -0x41dn,
1892
  b: 0xan,
1893
  r: -0x107400n
1894
}, {
1895
  a: 0n,
1896
  b: -0x8n,
1897
  r: 0n
1898
}, {
1899
  a: 0x7aan,
1900
  b: 0xbn,
1901
  r: 0x3d5000n
1902
}, {
1903
  a: 0xan,
1904
  b: 0x8n,
1905
  r: 0xa00n
1906
}, {
1907
  a: 0x7n,
1908
  b: 0n,
1909
  r: 0x7n
1910
}, {
1911
  a: 0xfbn,
1912
  b: 0x1n,
1913
  r: 0x1f6n
1914
}, {
1915
  a: 0x45n,
1916
  b: 0x4n,
1917
  r: 0x450n
1918
}, {
1919
  a: 0n,
1920
  b: 0x5n,
1921
  r: 0n
1922
}, {
1923
  a: 0n,
1924
  b: 0x5n,
1925
  r: 0n
1926
}, {
1927
  a: -0xfn,
1928
  b: 0x3n,
1929
  r: -0x78n
1930
}, {
1931
  a: 0n,
1932
  b: -0xfn,
1933
  r: 0n
1934
}, {
1935
  a: 0n,
1936
  b: -0x9n,
1937
  r: 0n
1938
}, {
1939
  a: 0x3n,
1940
  b: 0xfn,
1941
  r: 0x18000n
1942
}, {
1943
  a: 0x9e5n,
1944
  b: 0xen,
1945
  r: 0x2794000n
1946
}, {
1947
  a: -0x7cn,
1948
  b: 0xbn,
1949
  r: -0x3e000n
1950
}, {
1951
  a: 0x84n,
1952
  b: 0x2n,
1953
  r: 0x210n
1954
}, {
1955
  a: -0xbn,
1956
  b: 0xan,
1957
  r: -0x2c00n
1958
}, {
1959
  a: 0x3n,
1960
  b: -0x21n,
1961
  r: 0n
1962
}, {
1963
  a: 0xd8n,
1964
  b: 0xdn,
1965
  r: 0x1b0000n
1966
}, {
1967
  a: -0x570n,
1968
  b: 0x1n,
1969
  r: -0xae0n
1970
}, {
1971
  a: -0xdfn,
1972
  b: 0x4n,
1973
  r: -0xdf0n
1974
}, {
1975
  a: 0x410n,
1976
  b: 0n,
1977
  r: 0x410n
1978
}, {
1979
  a: 0x59n,
1980
  b: 0x6n,
1981
  r: 0x1640n
1982
}, {
1983
  a: -0xa0fn,
1984
  b: 0x9n,
1985
  r: -0x141e00n
1986
}, {
1987
  a: -0xf2n,
1988
  b: 0xcn,
1989
  r: -0xf2000n
1990
}, {
1991
  a: 0xc8n,
1992
  b: 0n,
1993
  r: 0xc8n
1994
}, {
1995
  a: 0x2n,
1996
  b: 0x7n,
1997
  r: 0x100n
1998
}, {
1999
  a: 0x3n,
2000
  b: 0xen,
2001
  r: 0xc000n
2002
}, {
2003
  a: 0n,
2004
  b: -0x5n,
2005
  r: 0n
2006
}, {
2007
  a: -0x38n,
2008
  b: -0x1cn,
2009
  r: -0x1n
2010
}, {
2011
  a: -0x7n,
2012
  b: -0xbdfn,
2013
  r: -0x1n
2014
}, {
2015
  a: 0n,
2016
  b: -0x2n,
2017
  r: 0n
2018
}, {
2019
  a: -0xb0n,
2020
  b: -0xa0n,
2021
  r: -0x1n
2022
}, {
2023
  a: 0xbn,
2024
  b: 0x3n,
2025
  r: 0x58n
2026
}, {
2027
  a: 0n,
2028
  b: 0xfn,
2029
  r: 0n
2030
}, {
2031
  a: 0n,
2032
  b: -0xfn,
2033
  r: 0n
2034
}, {
2035
  a: -0xc0cn,
2036
  b: -0x9n,
2037
  r: -0x7n
2038
}, {
2039
  a: 0x223n,
2040
  b: 0x9n,
2041
  r: 0x44600n
2042
}, {
2043
  a: 0x15n,
2044
  b: 0n,
2045
  r: 0x15n
2046
}, {
2047
  a: 0xbn,
2048
  b: 0x3n,
2049
  r: 0x58n
2050
}, {
2051
  a: -0xbn,
2052
  b: -0x81n,
2053
  r: -0x1n
2054
}, {
2055
  a: -0xff8n,
2056
  b: -0xf1fn,
2057
  r: -0x1n
2058
}, {
2059
  a: -0xaa6n,
2060
  b: 0x7n,
2061
  r: -0x55300n
2062
}, {
2063
  a: 0x10n,
2064
  b: -0xee4n,
2065
  r: 0n
2066
}, {
2067
  a: -0xe69n,
2068
  b: -0x9n,
2069
  r: -0x8n
2070
}, {
2071
  a: 0xdan,
2072
  b: -0xcb2n,
2073
  r: 0n
2074
}, {
2075
  a: 0x92cn,
2076
  b: 0x6n,
2077
  r: 0x24b00n
2078
}, {
2079
  a: 0x14n,
2080
  b: 0xen,
2081
  r: 0x50000n
2082
}, {
2083
  a: -0x70n,
2084
  b: 0xdn,
2085
  r: -0xe0000n
2086
}, {
2087
  a: 0x267n,
2088
  b: -0x4dn,
2089
  r: 0n
2090
}, {
2091
  a: 0n,
2092
  b: 0n,
2093
  r: 0n
2094
}, {
2095
  a: 0x9n,
2096
  b: 0x7n,
2097
  r: 0x480n
2098
}, {
2099
  a: 0n,
2100
  b: 0x4n,
2101
  r: 0n
2102
}, {
2103
  a: 0n,
2104
  b: 0x3n,
2105
  r: 0n
2106
}, {
2107
  a: -0xd50n,
2108
  b: 0xfn,
2109
  r: -0x6a80000n
2110
}, {
2111
  a: -0xed4n,
2112
  b: -0x454n,
2113
  r: -0x1n
2114
}, {
2115
  a: 0n,
2116
  b: 0x2n,
2117
  r: 0n
2118
}, {
2119
  a: 0xccn,
2120
  b: 0n,
2121
  r: 0xccn
2122
}, {
2123
  a: -0x7n,
2124
  b: 0n,
2125
  r: -0x7n
2126
}, {
2127
  a: 0n,
2128
  b: -0x20n,
2129
  r: 0n
2130
}, {
2131
  a: -0x690n,
2132
  b: 0xdn,
2133
  r: -0xd20000n
2134
}, {
2135
  a: -0xc1n,
2136
  b: 0xen,
2137
  r: -0x304000n
2138
}, {
2139
  a: -0x2fn,
2140
  b: -0x5n,
2141
  r: -0x2n
2142
}, {
2143
  a: 0x2n,
2144
  b: -0x8dn,
2145
  r: 0n
2146
}, {
2147
  a: -0xbbfn,
2148
  b: 0x2n,
2149
  r: -0x2efcn
2150
}, {
2151
  a: 0x8n,
2152
  b: 0xcn,
2153
  r: 0x8000n
2154
}, {
2155
  a: -0xee0n,
2156
  b: 0x7n,
2157
  r: -0x77000n
2158
}, {
2159
  a: 0x98n,
2160
  b: -0x89n,
2161
  r: 0n
2162
}, {
2163
  a: 0x4an,
2164
  b: -0x2n,
2165
  r: 0x12n
2166
}, {
2167
  a: 0x2fn,
2168
  b: 0n,
2169
  r: 0x2fn
2170
}, {
2171
  a: -0x93n,
2172
  b: -0x99en,
2173
  r: -0x1n
2174
}, {
2175
  a: -0xf5dn,
2176
  b: -0xc9n,
2177
  r: -0x1n
2178
}, {
2179
  a: 0n,
2180
  b: -0x60n,
2181
  r: 0n
2182
}, {
2183
  a: 0n,
2184
  b: -0xdcn,
2185
  r: 0n
2186
}, {
2187
  a: 0n,
2188
  b: -0x99n,
2189
  r: 0n
2190
}, {
2191
  a: -0x2n,
2192
  b: 0n,
2193
  r: -0x2n
2194
}, {
2195
  a: -0x913n,
2196
  b: 0x2n,
2197
  r: -0x244cn
2198
}, {
2199
  a: 0n,
2200
  b: 0x3n,
2201
  r: 0n
2202
}, {
2203
  a: -0x4ebn,
2204
  b: 0x8n,
2205
  r: -0x4eb00n
2206
}, {
2207
  a: 0xdbn,
2208
  b: 0x1n,
2209
  r: 0x1b6n
2210
}, {
2211
  a: 0n,
2212
  b: 0x8n,
2213
  r: 0n
2214
}, {
2215
  a: -0xfn,
2216
  b: 0x7n,
2217
  r: -0x780n
2218
}, {
2219
  a: -0x70en,
2220
  b: -0xdn,
2221
  r: -0x1n
2222
}, {
2223
  a: 0n,
2224
  b: -0x4n,
2225
  r: 0n
2226
}, {
2227
  a: 0xd4n,
2228
  b: 0xdn,
2229
  r: 0x1a8000n
2230
}, {
2231
  a: -0xbn,
2232
  b: 0x1n,
2233
  r: -0x16n
2234
}, {
2235
  a: 0xb9n,
2236
  b: -0xb84n,
2237
  r: 0n
2238
}, {
2239
  a: -0xc47n,
2240
  b: 0n,
2241
  r: -0xc47n
2242
}, {
2243
  a: 0xen,
2244
  b: 0xan,
2245
  r: 0x3800n
2246
}, {
2247
  a: -0x767n,
2248
  b: 0x6n,
2249
  r: -0x1d9c0n
2250
}, {
2251
  a: 0n,
2252
  b: -0x9dn,
2253
  r: 0n
2254
}, {
2255
  a: -0xa47n,
2256
  b: -0x6fn,
2257
  r: -0x1n
2258
}, {
2259
  a: 0n,
2260
  b: 0x3n,
2261
  r: 0n
2262
}, {
2263
  a: 0xecen,
2264
  b: 0xcn,
2265
  r: 0xece000n
2266
}, {
2267
  a: 0n,
2268
  b: 0x8n,
2269
  r: 0n
2270
}, {
2271
  a: -0x29cn,
2272
  b: 0x3n,
2273
  r: -0x14e0n
2274
}, {
2275
  a: -0x28n,
2276
  b: 0x8n,
2277
  r: -0x2800n
2278
}, {
2279
  a: -0x4b0n,
2280
  b: 0xcn,
2281
  r: -0x4b0000n
2282
}, {
2283
  a: 0x7n,
2284
  b: 0xen,
2285
  r: 0x1c000n
2286
}, {
2287
  a: -0x210n,
2288
  b: -0xcen,
2289
  r: -0x1n
2290
}, {
2291
  a: 0x2n,
2292
  b: -0x46n,
2293
  r: 0n
2294
}, {
2295
  a: 0xen,
2296
  b: -0x2n,
2297
  r: 0x3n
2298
}, {
2299
  a: 0x118n,
2300
  b: -0xd10n,
2301
  r: 0n
2302
}, {
2303
  a: -0x2n,
2304
  b: 0xan,
2305
  r: -0x800n
2306
}, {
2307
  a: 0x2fn,
2308
  b: -0xen,
2309
  r: 0n
2310
}, {
2311
  a: -0xe18n,
2312
  b: -0x601n,
2313
  r: -0x1n
2314
}, {
2315
  a: 0xen,
2316
  b: -0x87n,
2317
  r: 0n
2318
}, {
2319
  a: 0x7n,
2320
  b: 0x8n,
2321
  r: 0x700n
2322
}, {
2323
  a: 0x540n,
2324
  b: 0x5n,
2325
  r: 0xa800n
2326
}, {
2327
  a: -0xbc1n,
2328
  b: 0xbn,
2329
  r: -0x5e0800n
2330
}, {
2331
  a: -0xebdn,
2332
  b: -0xfn,
2333
  r: -0x1n
2334
}, {
2335
  a: 0n,
2336
  b: -0xd8dn,
2337
  r: 0n
2338
}, {
2339
  a: 0n,
2340
  b: 0xan,
2341
  r: 0n
2342
}, {
2343
  a: 0n,
2344
  b: 0xcn,
2345
  r: 0n
2346
}, {
2347
  a: 0x4n,
2348
  b: -0x6bfn,
2349
  r: 0n
2350
}, {
2351
  a: 0n,
2352
  b: 0x4n,
2353
  r: 0n
2354
}, {
2355
  a: -0xa0n,
2356
  b: 0x4n,
2357
  r: -0xa00n
2358
}, {
2359
  a: -0xcbn,
2360
  b: 0n,
2361
  r: -0xcbn
2362
}, {
2363
  a: 0x4ffn,
2364
  b: -0x9abn,
2365
  r: 0n
2366
}, {
2367
  a: -0x7c7n,
2368
  b: 0xfn,
2369
  r: -0x3e38000n
2370
}, {
2371
  a: 0n,
2372
  b: 0x1n,
2373
  r: 0n
2374
}, {
2375
  a: 0xdn,
2376
  b: 0xcn,
2377
  r: 0xd000n
2378
}, {
2379
  a: -0xb17n,
2380
  b: 0x8n,
2381
  r: -0xb1700n
2382
}, {
2383
  a: -0x6n,
2384
  b: 0xdn,
2385
  r: -0xc000n
2386
}, {
2387
  a: -0x607n,
2388
  b: 0x2n,
2389
  r: -0x181cn
2390
}, {
2391
  a: 0x249n,
2392
  b: 0x8n,
2393
  r: 0x24900n
2394
}, {
2395
  a: 0x99fn,
2396
  b: -0xfn,
2397
  r: 0n
2398
}, {
2399
  a: 0n,
2400
  b: 0x8n,
2401
  r: 0n
2402
}, {
2403
  a: -0x2n,
2404
  b: -0x33fn,
2405
  r: -0x1n
2406
}, {
2407
  a: 0n,
2408
  b: 0xdn,
2409
  r: 0n
2410
}, {
2411
  a: 0xcaen,
2412
  b: 0x8n,
2413
  r: 0xcae00n
2414
}, {
2415
  a: -0x120n,
2416
  b: 0x1n,
2417
  r: -0x240n
2418
}, {
2419
  a: 0n,
2420
  b: 0x5n,
2421
  r: 0n
2422
}, {
2423
  a: -0x4en,
2424
  b: 0x5n,
2425
  r: -0x9c0n
2426
}, {
2427
  a: 0n,
2428
  b: 0xbn,
2429
  r: 0n
2430
}, {
2431
  a: -0x102n,
2432
  b: -0x1n,
2433
  r: -0x81n
2434
}, {
2435
  a: -0x21fn,
2436
  b: 0x5n,
2437
  r: -0x43e0n
2438
}, {
2439
  a: -0x151n,
2440
  b: 0n,
2441
  r: -0x151n
2442
}, {
2443
  a: -0x9n,
2444
  b: -0x9n,
2445
  r: -0x1n
2446
}, {
2447
  a: 0n,
2448
  b: -0x6bn,
2449
  r: 0n
2450
}, {
2451
  a: 0x1an,
2452
  b: 0n,
2453
  r: 0x1an
2454
}, {
2455
  a: 0x44n,
2456
  b: 0x6n,
2457
  r: 0x1100n
2458
}, {
2459
  a: 0n,
2460
  b: 0n,
2461
  r: 0n
2462
}, {
2463
  a: -0x9en,
2464
  b: 0xfn,
2465
  r: -0x4f0000n
2466
}, {
2467
  a: -0xbbn,
2468
  b: -0xa6n,
2469
  r: -0x1n
2470
}, {
2471
  a: 0n,
2472
  b: 0n,
2473
  r: 0n
2474
}, {
2475
  a: -0x33n,
2476
  b: 0x4n,
2477
  r: -0x330n
2478
}, {
2479
  a: 0xa4n,
2480
  b: 0n,
2481
  r: 0xa4n
2482
}, {
2483
  a: 0n,
2484
  b: -0x6e4n,
2485
  r: 0n
2486
}, {
2487
  a: 0x53bn,
2488
  b: 0xfn,
2489
  r: 0x29d8000n
2490
}, {
2491
  a: 0xcn,
2492
  b: -0xfn,
2493
  r: 0n
2494
}, {
2495
  a: -0x657n,
2496
  b: 0x3n,
2497
  r: -0x32b8n
2498
}, {
2499
  a: 0n,
2500
  b: -0x997n,
2501
  r: 0n
2502
}, {
2503
  a: -0xfn,
2504
  b: -0x47cn,
2505
  r: -0x1n
2506
}, {
2507
  a: -0x8fan,
2508
  b: 0x9n,
2509
  r: -0x11f400n
2510
}, {
2511
  a: 0n,
2512
  b: 0n,
2513
  r: 0n
2514
}, {
2515
  a: -0xban,
2516
  b: 0x2n,
2517
  r: -0x2e8n
2518
}, {
2519
  a: -0xd8n,
2520
  b: 0x3n,
2521
  r: -0x6c0n
2522
}, {
2523
  a: -0xcn,
2524
  b: 0n,
2525
  r: -0xcn
2526
}, {
2527
  a: 0xc8bn,
2528
  b: 0x2n,
2529
  r: 0x322cn
2530
}, {
2531
  a: 0x2n,
2532
  b: 0n,
2533
  r: 0x2n
2534
}, {
2535
  a: -0x2e4n,
2536
  b: 0x6n,
2537
  r: -0xb900n
2538
}, {
2539
  a: 0x988n,
2540
  b: 0n,
2541
  r: 0x988n
2542
}, {
2543
  a: 0xf6n,
2544
  b: 0n,
2545
  r: 0xf6n
2546
}, {
2547
  a: 0n,
2548
  b: -0xa2fn,
2549
  r: 0n
2550
}, {
2551
  a: 0x3cn,
2552
  b: 0xfn,
2553
  r: 0x1e0000n
2554
}, {
2555
  a: 0n,
2556
  b: 0n,
2557
  r: 0n
2558
}, {
2559
  a: 0x13n,
2560
  b: -0x184n,
2561
  r: 0n
2562
}, {
2563
  a: 0xbn,
2564
  b: 0xbn,
2565
  r: 0x5800n
2566
}, {
2567
  a: 0x304n,
2568
  b: 0x5n,
2569
  r: 0x6080n
2570
}, {
2571
  a: 0xf6cn,
2572
  b: 0xcn,
2573
  r: 0xf6c000n
2574
}, {
2575
  a: 0xen,
2576
  b: 0x5n,
2577
  r: 0x1c0n
2578
}, {
2579
  a: -0x4n,
2580
  b: 0x9n,
2581
  r: -0x800n
2582
}, {
2583
  a: -0xb4bn,
2584
  b: 0xen,
2585
  r: -0x2d2c000n
2586
}, {
2587
  a: 0xen,
2588
  b: 0x1n,
2589
  r: 0x1cn
2590
}, {
2591
  a: -0xf5n,
2592
  b: 0x8n,
2593
  r: -0xf500n
2594
}, {
2595
  a: 0x3ebn,
2596
  b: -0x53n,
2597
  r: 0n
2598
}, {
2599
  a: -0xa7n,
2600
  b: 0x7n,
2601
  r: -0x5380n
2602
}, {
2603
  a: -0x2dn,
2604
  b: -0xfan,
2605
  r: -0x1n
2606
}, {
2607
  a: -0xbcn,
2608
  b: 0x4n,
2609
  r: -0xbc0n
2610
}, {
2611
  a: -0xb0n,
2612
  b: 0x6n,
2613
  r: -0x2c00n
2614
}, {
2615
  a: -0x9n,
2616
  b: -0xeean,
2617
  r: -0x1n
2618
}, {
2619
  a: 0x3bdn,
2620
  b: 0x6n,
2621
  r: 0xef40n
2622
}, {
2623
  a: -0x836n,
2624
  b: -0x2n,
2625
  r: -0x20en
2626
}, {
2627
  a: 0xb3n,
2628
  b: -0xe00n,
2629
  r: 0n
2630
}, {
2631
  a: 0x90n,
2632
  b: 0xcn,
2633
  r: 0x90000n
2634
}, {
2635
  a: -0x44fn,
2636
  b: 0x9n,
2637
  r: -0x89e00n
2638
}, {
2639
  a: 0n,
2640
  b: 0x2n,
2641
  r: 0n
2642
}, {
2643
  a: 0xcn,
2644
  b: 0x8n,
2645
  r: 0xc00n
2646
}, {
2647
  a: -0xcn,
2648
  b: 0x2n,
2649
  r: -0x30n
2650
}, {
2651
  a: 0x8e3n,
2652
  b: -0xb3dn,
2653
  r: 0n
2654
}, {
2655
  a: -0xban,
2656
  b: 0n,
2657
  r: -0xban
2658
}, {
2659
  a: -0xc44n,
2660
  b: 0n,
2661
  r: -0xc44n
2662
}, {
2663
  a: 0n,
2664
  b: 0n,
2665
  r: 0n
2666
}, {
2667
  a: 0xbn,
2668
  b: -0x11n,
2669
  r: 0n
2670
}, {
2671
  a: 0n,
2672
  b: 0x9n,
2673
  r: 0n
2674
}, {
2675
  a: -0x1ean,
2676
  b: -0x444n,
2677
  r: -0x1n
2678
}, {
2679
  a: -0xbbn,
2680
  b: 0x1n,
2681
  r: -0x176n
2682
}, {
2683
  a: 0x299n,
2684
  b: -0x91en,
2685
  r: 0n
2686
}, {
2687
  a: 0x7cn,
2688
  b: 0x9n,
2689
  r: 0xf800n
2690
}, {
2691
  a: -0x5e9n,
2692
  b: 0xbn,
2693
  r: -0x2f4800n
2694
}, {
2695
  a: -0xb9n,
2696
  b: 0x9n,
2697
  r: -0x17200n
2698
}, {
2699
  a: 0n,
2700
  b: -0xan,
2701
  r: 0n
2702
}, {
2703
  a: -0xdn,
2704
  b: 0xbn,
2705
  r: -0x6800n
2706
}, {
2707
  a: 0x31n,
2708
  b: 0n,
2709
  r: 0x31n
2710
}, {
2711
  a: -0xff8n,
2712
  b: -0x9n,
2713
  r: -0x8n
2714
}, {
2715
  a: 0x66n,
2716
  b: 0n,
2717
  r: 0x66n
2718
}, {
2719
  a: 0n,
2720
  b: -0x651n,
2721
  r: 0n
2722
}, {
2723
  a: 0x8n,
2724
  b: 0x1n,
2725
  r: 0x10n
2726
}, {
2727
  a: 0n,
2728
  b: -0x2fn,
2729
  r: 0n
2730
}, {
2731
  a: -0x8e9n,
2732
  b: 0xan,
2733
  r: -0x23a400n
2734
}, {
2735
  a: -0x14n,
2736
  b: 0xdn,
2737
  r: -0x28000n
2738
}, {
2739
  a: -0x4n,
2740
  b: -0x7cn,
2741
  r: -0x1n
2742
}, {
2743
  a: 0xa83n,
2744
  b: -0x54n,
2745
  r: 0n
2746
}, {
2747
  a: 0x78an,
2748
  b: -0x7cdn,
2749
  r: 0n
2750
}, {
2751
  a: 0xcan,
2752
  b: 0xbn,
2753
  r: 0x65000n
2754
}, {
2755
  a: -0xden,
2756
  b: 0xbn,
2757
  r: -0x6f000n
2758
}, {
2759
  a: 0x4n,
2760
  b: -0x3c7n,
2761
  r: 0n
2762
}, {
2763
  a: 0x9n,
2764
  b: -0x9fn,
2765
  r: 0n
2766
}, {
2767
  a: -0x757n,
2768
  b: 0x3n,
2769
  r: -0x3ab8n
2770
}, {
2771
  a: 0xb2n,
2772
  b: 0n,
2773
  r: 0xb2n
2774
}, {
2775
  a: 0x8bn,
2776
  b: 0xen,
2777
  r: 0x22c000n
2778
}, {
2779
  a: 0n,
2780
  b: -0x80dn,
2781
  r: 0n
2782
}, {
2783
  a: -0x2n,
2784
  b: 0x8n,
2785
  r: -0x200n
2786
}, {
2787
  a: 0xacan,
2788
  b: -0x6n,
2789
  r: 0x2bn
2790
}, {
2791
  a: 0x7an,
2792
  b: 0x4n,
2793
  r: 0x7a0n
2794
}, {
2795
  a: 0n,
2796
  b: 0n,
2797
  r: 0n
2798
}, {
2799
  a: 0xe2cn,
2800
  b: -0x6fn,
2801
  r: 0n
2802
}, {
2803
  a: 0n,
2804
  b: 0n,
2805
  r: 0n
2806
}, {
2807
  a: 0x49n,
2808
  b: -0x4n,
2809
  r: 0x4n
2810
}, {
2811
  a: -0x9n,
2812
  b: -0x649n,
2813
  r: -0x1n
2814
}, {
2815
  a: 0n,
2816
  b: 0xbn,
2817
  r: 0n
2818
}, {
2819
  a: 0n,
2820
  b: 0x8n,
2821
  r: 0n
2822
}, {
2823
  a: 0x91cn,
2824
  b: 0n,
2825
  r: 0x91cn
2826
}, {
2827
  a: -0x5e5n,
2828
  b: 0n,
2829
  r: -0x5e5n
2830
}, {
2831
  a: -0x1ebn,
2832
  b: -0xe8n,
2833
  r: -0x1n
2834
}, {
2835
  a: -0xa95n,
2836
  b: 0x8n,
2837
  r: -0xa9500n
2838
}, {
2839
  a: 0x90en,
2840
  b: 0xen,
2841
  r: 0x2438000n
2842
}, {
2843
  a: -0x4n,
2844
  b: 0x1n,
2845
  r: -0x8n
2846
}, {
2847
  a: 0xa3cn,
2848
  b: 0xfn,
2849
  r: 0x51e0000n
2850
}, {
2851
  a: 0n,
2852
  b: -0x7efn,
2853
  r: 0n
2854
}, {
2855
  a: -0x20n,
2856
  b: -0xa9an,
2857
  r: -0x1n
2858
}, {
2859
  a: -0x2n,
2860
  b: -0x19n,
2861
  r: -0x1n
2862
}, {
2863
  a: 0n,
2864
  b: -0x3fdn,
2865
  r: 0n
2866
}, {
2867
  a: 0n,
2868
  b: -0x42n,
2869
  r: 0n
2870
}, {
2871
  a: -0x3n,
2872
  b: 0n,
2873
  r: -0x3n
2874
}, {
2875
  a: 0x7n,
2876
  b: 0x6n,
2877
  r: 0x1c0n
2878
}, {
2879
  a: 0n,
2880
  b: 0n,
2881
  r: 0n
2882
}, {
2883
  a: 0xdn,
2884
  b: -0x3n,
2885
  r: 0x1n
2886
}, {
2887
  a: 0n,
2888
  b: 0x9n,
2889
  r: 0n
2890
}, {
2891
  a: 0x91n,
2892
  b: 0x3n,
2893
  r: 0x488n
2894
}, {
2895
  a: 0n,
2896
  b: 0n,
2897
  r: 0n
2898
}, {
2899
  a: 0xf3n,
2900
  b: 0n,
2901
  r: 0xf3n
2902
}, {
2903
  a: 0x2an,
2904
  b: 0x8n,
2905
  r: 0x2a00n
2906
}, {
2907
  a: -0xdcen,
2908
  b: 0xcn,
2909
  r: -0xdce000n
2910
}, {
2911
  a: -0xcn,
2912
  b: 0xbn,
2913
  r: -0x6000n
2914
}, {
2915
  a: 0n,
2916
  b: 0n,
2917
  r: 0n
2918
}, {
2919
  a: -0x8n,
2920
  b: 0n,
2921
  r: -0x8n
2922
}, {
2923
  a: 0xbn,
2924
  b: 0x4n,
2925
  r: 0xb0n
2926
}, {
2927
  a: -0x7b4n,
2928
  b: -0xddbn,
2929
  r: -0x1n
2930
}, {
2931
  a: 0n,
2932
  b: -0xc5n,
2933
  r: 0n
2934
}, {
2935
  a: 0n,
2936
  b: -0x398n,
2937
  r: 0n
2938
}, {
2939
  a: 0xcn,
2940
  b: 0n,
2941
  r: 0xcn
2942
}, {
2943
  a: -0x9n,
2944
  b: 0xen,
2945
  r: -0x24000n
2946
}, {
2947
  a: 0n,
2948
  b: 0x4n,
2949
  r: 0n
2950
}, {
2951
  a: 0x6n,
2952
  b: -0x343n,
2953
  r: 0n
2954
}, {
2955
  a: 0n,
2956
  b: -0x97n,
2957
  r: 0n
2958
}, {
2959
  a: 0xcn,
2960
  b: 0n,
2961
  r: 0xcn
2962
}, {
2963
  a: 0xb7n,
2964
  b: 0x3n,
2965
  r: 0x5b8n
2966
}, {
2967
  a: 0x783n,
2968
  b: 0x9n,
2969
  r: 0xf0600n
2970
}, {
2971
  a: 0x5a8n,
2972
  b: 0x9n,
2973
  r: 0xb5000n
2974
}, {
2975
  a: 0n,
2976
  b: 0xbn,
2977
  r: 0n
2978
}, {
2979
  a: 0x118n,
2980
  b: 0n,
2981
  r: 0x118n
2982
}, {
2983
  a: -0xc7n,
2984
  b: 0x2n,
2985
  r: -0x31cn
2986
}, {
2987
  a: 0n,
2988
  b: -0xfe0n,
2989
  r: 0n
2990
}, {
2991
  a: -0xdn,
2992
  b: -0x1n,
2993
  r: -0x7n
2994
}, {
2995
  a: 0x5n,
2996
  b: 0x8n,
2997
  r: 0x500n
2998
}, {
2999
  a: 0n,
3000
  b: 0x2n,
3001
  r: 0n
3002
}, {
3003
  a: -0xf1n,
3004
  b: -0x17n,
3005
  r: -0x1n
3006
}, {
3007
  a: 0n,
3008
  b: 0xan,
3009
  r: 0n
3010
}, {
3011
  a: 0x6n,
3012
  b: -0x94n,
3013
  r: 0n
3014
}, {
3015
  a: 0n,
3016
  b: -0x2n,
3017
  r: 0n
3018
}, {
3019
  a: 0x9n,
3020
  b: -0x5en,
3021
  r: 0n
3022
}, {
3023
  a: 0n,
3024
  b: -0x87bn,
3025
  r: 0n
3026
}, {
3027
  a: -0xan,
3028
  b: 0x4n,
3029
  r: -0xa0n
3030
}, {
3031
  a: 0x1n,
3032
  b: -0x5n,
3033
  r: 0n
3034
}, {
3035
  a: 0n,
3036
  b: 0x9n,
3037
  r: 0n
3038
}, {
3039
  a: 0x1bn,
3040
  b: -0x8n,
3041
  r: 0n
3042
}, {
3043
  a: -0x3e7n,
3044
  b: 0xan,
3045
  r: -0xf9c00n
3046
}, {
3047
  a: 0xfn,
3048
  b: 0n,
3049
  r: 0xfn
3050
}, {
3051
  a: 0n,
3052
  b: 0x6n,
3053
  r: 0n
3054
}, {
3055
  a: 0n,
3056
  b: 0x7n,
3057
  r: 0n
3058
}, {
3059
  a: 0xe5n,
3060
  b: 0n,
3061
  r: 0xe5n
3062
}, {
3063
  a: 0xf6dn,
3064
  b: 0x5n,
3065
  r: 0x1eda0n
3066
}, {
3067
  a: 0xd7n,
3068
  b: -0xf0n,
3069
  r: 0n
3070
}, {
3071
  a: 0xen,
3072
  b: -0x693n,
3073
  r: 0n
3074
}, {
3075
  a: 0n,
3076
  b: 0x6n,
3077
  r: 0n
3078
}, {
3079
  a: -0xa7n,
3080
  b: 0x5n,
3081
  r: -0x14e0n
3082
}, {
3083
  a: 0xe39n,
3084
  b: -0xfb9n,
3085
  r: 0n
3086
}, {
3087
  a: 0n,
3088
  b: -0x7n,
3089
  r: 0n
3090
}, {
3091
  a: 0xdn,
3092
  b: 0x6n,
3093
  r: 0x340n
3094
}, {
3095
  a: -0x11n,
3096
  b: 0x4n,
3097
  r: -0x110n
3098
}, {
3099
  a: 0n,
3100
  b: 0xdn,
3101
  r: 0n
3102
}, {
3103
  a: 0xd8n,
3104
  b: -0x8n,
3105
  r: 0n
3106
}, {
3107
  a: -0x59n,
3108
  b: 0x3n,
3109
  r: -0x2c8n
3110
}, {
3111
  a: 0n,
3112
  b: -0x3c5n,
3113
  r: 0n
3114
}, {
3115
  a: -0x6fn,
3116
  b: 0x3n,
3117
  r: -0x378n
3118
}, {
3119
  a: 0xcn,
3120
  b: -0x9n,
3121
  r: 0n
3122
}, {
3123
  a: -0x55n,
3124
  b: 0n,
3125
  r: -0x55n
3126
}, {
3127
  a: 0xc7bn,
3128
  b: 0n,
3129
  r: 0xc7bn
3130
}, {
3131
  a: 0n,
3132
  b: 0xdn,
3133
  r: 0n
3134
}, {
3135
  a: 0xf9dn,
3136
  b: 0n,
3137
  r: 0xf9dn
3138
}, {
3139
  a: -0x315n,
3140
  b: 0n,
3141
  r: -0x315n
3142
}, {
3143
  a: 0n,
3144
  b: -0xbn,
3145
  r: 0n
3146
}, {
3147
  a: 0n,
3148
  b: 0x6n,
3149
  r: 0n
3150
}, {
3151
  a: -0xe6n,
3152
  b: 0x3n,
3153
  r: -0x730n
3154
}, {
3155
  a: 0x787n,
3156
  b: 0x9n,
3157
  r: 0xf0e00n
3158
}, {
3159
  a: -0xb81n,
3160
  b: -0xa3bn,
3161
  r: -0x1n
3162
}, {
3163
  a: 0xcn,
3164
  b: 0x7n,
3165
  r: 0x600n
3166
}, {
3167
  a: -0x56n,
3168
  b: 0xbn,
3169
  r: -0x2b000n
3170
}, {
3171
  a: -0x1e2n,
3172
  b: 0n,
3173
  r: -0x1e2n
3174
}, {
3175
  a: -0x1n,
3176
  b: -0xbn,
3177
  r: -0x1n
3178
}, {
3179
  a: -0x5fn,
3180
  b: 0x9n,
3181
  r: -0xbe00n
3182
}, {
3183
  a: 0x7n,
3184
  b: 0xbn,
3185
  r: 0x3800n
3186
}, {
3187
  a: 0n,
3188
  b: -0xd5cn,
3189
  r: 0n
3190
}, {
3191
  a: 0xb7n,
3192
  b: 0xan,
3193
  r: 0x2dc00n
3194
}, {
3195
  a: -0x6n,
3196
  b: 0n,
3197
  r: -0x6n
3198
}, {
3199
  a: 0xacfn,
3200
  b: 0xan,
3201
  r: 0x2b3c00n
3202
}, {
3203
  a: -0xf13n,
3204
  b: 0n,
3205
  r: -0xf13n
3206
}, {
3207
  a: -0x91cn,
3208
  b: 0x9n,
3209
  r: -0x123800n
3210
}, {
3211
  a: 0n,
3212
  b: -0x407n,
3213
  r: 0n
3214
}, {
3215
  a: 0n,
3216
  b: 0xan,
3217
  r: 0n
3218
}, {
3219
  a: -0xa5n,
3220
  b: 0x5n,
3221
  r: -0x14a0n
3222
}, {
3223
  a: 0n,
3224
  b: 0n,
3225
  r: 0n
3226
}, {
3227
  a: 0x805n,
3228
  b: 0n,
3229
  r: 0x805n
3230
}, {
3231
  a: 0x47n,
3232
  b: -0x5n,
3233
  r: 0x2n
3234
}, {
3235
  a: 0n,
3236
  b: -0x16n,
3237
  r: 0n
3238
}, {
3239
  a: -0xbc9n,
3240
  b: 0x7n,
3241
  r: -0x5e480n
3242
}, {
3243
  a: -0xedn,
3244
  b: 0n,
3245
  r: -0xedn
3246
}, {
3247
  a: 0n,
3248
  b: -0x9fn,
3249
  r: 0n
3250
}, {
3251
  a: 0x952n,
3252
  b: 0x8n,
3253
  r: 0x95200n
3254
}, {
3255
  a: 0n,
3256
  b: 0x6n,
3257
  r: 0n
3258
}, {
3259
  a: 0x5n,
3260
  b: -0xf7en,
3261
  r: 0n
3262
}, {
3263
  a: 0n,
3264
  b: -0xcn,
3265
  r: 0n
3266
}, {
3267
  a: -0x8n,
3268
  b: -0x50n,
3269
  r: -0x1n
3270
}, {
3271
  a: -0x755n,
3272
  b: -0x2n,
3273
  r: -0x1d6n
3274
}, {
3275
  a: 0x8c3n,
3276
  b: 0x4n,
3277
  r: 0x8c30n
3278
}, {
3279
  a: 0n,
3280
  b: 0xen,
3281
  r: 0n
3282
}, {
3283
  a: 0n,
3284
  b: -0x323n,
3285
  r: 0n
3286
}, {
3287
  a: 0n,
3288
  b: 0n,
3289
  r: 0n
3290
}, {
3291
  a: -0x139n,
3292
  b: 0xcn,
3293
  r: -0x139000n
3294
}, {
3295
  a: 0n,
3296
  b: 0x1n,
3297
  r: 0n
3298
}, {
3299
  a: 0n,
3300
  b: -0xfc1n,
3301
  r: 0n
3302
}, {
3303
  a: 0xbfn,
3304
  b: 0x1n,
3305
  r: 0x17en
3306
}, {
3307
  a: -0x2an,
3308
  b: 0x9n,
3309
  r: -0x5400n
3310
}, {
3311
  a: 0n,
3312
  b: -0x32n,
3313
  r: 0n
3314
}, {
3315
  a: -0xd7cn,
3316
  b: 0n,
3317
  r: -0xd7cn
3318
}, {
3319
  a: 0xan,
3320
  b: 0x4n,
3321
  r: 0xa0n
3322
}, {
3323
  a: 0x106n,
3324
  b: 0n,
3325
  r: 0x106n
3326
}, {
3327
  a: 0x9n,
3328
  b: -0xen,
3329
  r: 0n
3330
}, {
3331
  a: 0x91n,
3332
  b: -0x429n,
3333
  r: 0n
3334
}, {
3335
  a: -0x7n,
3336
  b: 0x8n,
3337
  r: -0x700n
3338
}, {
3339
  a: 0x47n,
3340
  b: 0xan,
3341
  r: 0x11c00n
3342
}, {
3343
  a: 0n,
3344
  b: 0xen,
3345
  r: 0n
3346
}, {
3347
  a: 0xe05n,
3348
  b: -0xcen,
3349
  r: 0n
3350
}, {
3351
  a: -0xc5n,
3352
  b: 0x8n,
3353
  r: -0xc500n
3354
}, {
3355
  a: -0xb0n,
3356
  b: 0x7n,
3357
  r: -0x5800n
3358
}, {
3359
  a: -0x83n,
3360
  b: -0x81n,
3361
  r: -0x1n
3362
}, {
3363
  a: -0x8fn,
3364
  b: 0x3n,
3365
  r: -0x478n
3366
}, {
3367
  a: 0x6f7n,
3368
  b: 0n,
3369
  r: 0x6f7n
3370
}, {
3371
  a: 0x47n,
3372
  b: 0x9n,
3373
  r: 0x8e00n
3374
}, {
3375
  a: -0x5n,
3376
  b: -0xdn,
3377
  r: -0x1n
3378
}, {
3379
  a: -0x7fdn,
3380
  b: -0x73n,
3381
  r: -0x1n
3382
}, {
3383
  a: 0n,
3384
  b: -0xen,
3385
  r: 0n
3386
}, {
3387
  a: 0n,
3388
  b: 0n,
3389
  r: 0n
3390
}, {
3391
  a: 0x76fn,
3392
  b: 0n,
3393
  r: 0x76fn
3394
}, {
3395
  a: 0n,
3396
  b: 0x1n,
3397
  r: 0n
3398
}, {
3399
  a: 0n,
3400
  b: 0n,
3401
  r: 0n
3402
}, {
3403
  a: 0n,
3404
  b: -0x6n,
3405
  r: 0n
3406
}, {
3407
  a: 0n,
3408
  b: -0x56n,
3409
  r: 0n
3410
}, {
3411
  a: -0xa4n,
3412
  b: 0n,
3413
  r: -0xa4n
3414
}, {
3415
  a: 0xcn,
3416
  b: 0x5n,
3417
  r: 0x180n
3418
}, {
3419
  a: -0xccn,
3420
  b: -0x7n,
3421
  r: -0x2n
3422
}, {
3423
  a: -0x9n,
3424
  b: 0x2n,
3425
  r: -0x24n
3426
}, {
3427
  a: -0x34n,
3428
  b: -0xcn,
3429
  r: -0x1n
3430
}, {
3431
  a: 0n,
3432
  b: 0x6n,
3433
  r: 0n
3434
}, {
3435
  a: 0n,
3436
  b: -0x6n,
3437
  r: 0n
3438
}, {
3439
  a: 0x50n,
3440
  b: 0x6n,
3441
  r: 0x1400n
3442
}, {
3443
  a: 0x622n,
3444
  b: 0x9n,
3445
  r: 0xc4400n
3446
}, {
3447
  a: 0n,
3448
  b: -0x58n,
3449
  r: 0n
3450
}, {
3451
  a: -0x2dan,
3452
  b: 0xan,
3453
  r: -0xb6800n
3454
}, {
3455
  a: -0xd6bn,
3456
  b: -0xdn,
3457
  r: -0x1n
3458
}, {
3459
  a: 0xabn,
3460
  b: 0xfn,
3461
  r: 0x558000n
3462
}, {
3463
  a: -0x6n,
3464
  b: 0n,
3465
  r: -0x6n
3466
}, {
3467
  a: -0x58dn,
3468
  b: 0n,
3469
  r: -0x58dn
3470
}, {
3471
  a: 0xfn,
3472
  b: 0xbn,
3473
  r: 0x7800n
3474
}, {
3475
  a: 0x13n,
3476
  b: 0x1n,
3477
  r: 0x26n
3478
}, {
3479
  a: -0x4n,
3480
  b: 0x8n,
3481
  r: -0x400n
3482
}, {
3483
  a: -0xa0n,
3484
  b: -0xa5n,
3485
  r: -0x1n
3486
}, {
3487
  a: 0n,
3488
  b: 0xfn,
3489
  r: 0n
3490
}, {
3491
  a: -0xdn,
3492
  b: -0x3n,
3493
  r: -0x2n
3494
}, {
3495
  a: 0n,
3496
  b: 0xfn,
3497
  r: 0n
3498
}, {
3499
  a: -0xfn,
3500
  b: -0x7d4n,
3501
  r: -0x1n
3502
}, {
3503
  a: 0xan,
3504
  b: 0x4n,
3505
  r: 0xa0n
3506
}, {
3507
  a: 0x2n,
3508
  b: 0xfn,
3509
  r: 0x10000n
3510
}, {
3511
  a: 0x9en,
3512
  b: -0x3n,
3513
  r: 0x13n
3514
}, {
3515
  a: -0x5f6n,
3516
  b: -0x1cen,
3517
  r: -0x1n
3518
}, {
3519
  a: 0xfcn,
3520
  b: -0x88n,
3521
  r: 0n
3522
}, {
3523
  a: 0n,
3524
  b: 0xbn,
3525
  r: 0n
3526
}, {
3527
  a: 0n,
3528
  b: 0n,
3529
  r: 0n
3530
}, {
3531
  a: 0x87n,
3532
  b: 0n,
3533
  r: 0x87n
3534
}, {
3535
  a: -0x3fcn,
3536
  b: -0x2fdn,
3537
  r: -0x1n
3538
}, {
3539
  a: 0n,
3540
  b: -0xbn,
3541
  r: 0n
3542
}, {
3543
  a: -0x207n,
3544
  b: -0x7bn,
3545
  r: -0x1n
3546
}, {
3547
  a: 0n,
3548
  b: -0x3cn,
3549
  r: 0n
3550
}, {
3551
  a: 0n,
3552
  b: 0x2n,
3553
  r: 0n
3554
}, {
3555
  a: 0xdn,
3556
  b: 0xbn,
3557
  r: 0x6800n
3558
}, {
3559
  a: 0n,
3560
  b: -0x3n,
3561
  r: 0n
3562
}, {
3563
  a: 0x8n,
3564
  b: 0x8n,
3565
  r: 0x800n
3566
}, {
3567
  a: 0n,
3568
  b: 0n,
3569
  r: 0n
3570
}, {
3571
  a: 0n,
3572
  b: 0xan,
3573
  r: 0n
3574
}, {
3575
  a: -0xcn,
3576
  b: 0x8n,
3577
  r: -0xc00n
3578
}, {
3579
  a: -0xfn,
3580
  b: -0x3n,
3581
  r: -0x2n
3582
}, {
3583
  a: -0xbfn,
3584
  b: -0x4n,
3585
  r: -0xcn
3586
}, {
3587
  a: -0x3n,
3588
  b: 0x2n,
3589
  r: -0xcn
3590
}, {
3591
  a: 0x5a9n,
3592
  b: 0n,
3593
  r: 0x5a9n
3594
}, {
3595
  a: 0n,
3596
  b: 0n,
3597
  r: 0n
3598
}, {
3599
  a: 0n,
3600
  b: 0x9n,
3601
  r: 0n
3602
}, {
3603
  a: 0x98n,
3604
  b: 0x3n,
3605
  r: 0x4c0n
3606
}, {
3607
  a: 0n,
3608
  b: 0xan,
3609
  r: 0n
3610
}, {
3611
  a: 0n,
3612
  b: -0x2n,
3613
  r: 0n
3614
}, {
3615
  a: 0n,
3616
  b: 0x7n,
3617
  r: 0n
3618
}, {
3619
  a: 0x6fn,
3620
  b: 0x4n,
3621
  r: 0x6f0n
3622
}, {
3623
  a: 0n,
3624
  b: 0xcn,
3625
  r: 0n
3626
}, {
3627
  a: 0x5n,
3628
  b: 0n,
3629
  r: 0x5n
3630
}, {
3631
  a: -0x99dn,
3632
  b: -0xebn,
3633
  r: -0x1n
3634
}, {
3635
  a: 0x8n,
3636
  b: -0xd0n,
3637
  r: 0n
3638
}, {
3639
  a: 0n,
3640
  b: -0xc3bn,
3641
  r: 0n
3642
}, {
3643
  a: 0n,
3644
  b: 0xbn,
3645
  r: 0n
3646
}, {
3647
  a: 0xfden,
3648
  b: -0x3dn,
3649
  r: 0n
3650
}, {
3651
  a: 0x9adn,
3652
  b: -0x8n,
3653
  r: 0x9n
3654
}, {
3655
  a: 0x91n,
3656
  b: 0x2n,
3657
  r: 0x244n
3658
}, {
3659
  a: -0x4den,
3660
  b: -0xen,
3661
  r: -0x1n
3662
}, {
3663
  a: 0n,
3664
  b: -0xa4an,
3665
  r: 0n
3666
}, {
3667
  a: 0n,
3668
  b: -0xa64n,
3669
  r: 0n
3670
}, {
3671
  a: -0x9n,
3672
  b: 0n,
3673
  r: -0x9n
3674
}, {
3675
  a: 0x1cn,
3676
  b: -0x9n,
3677
  r: 0n
3678
}, {
3679
  a: 0n,
3680
  b: 0n,
3681
  r: 0n
3682
}, {
3683
  a: 0x21n,
3684
  b: 0x7n,
3685
  r: 0x1080n
3686
}, {
3687
  a: -0x24cn,
3688
  b: -0xaa9n,
3689
  r: -0x1n
3690
}, {
3691
  a: 0x4cen,
3692
  b: 0x1n,
3693
  r: 0x99cn
3694
}, {
3695
  a: 0n,
3696
  b: -0xe67n,
3697
  r: 0n
3698
}, {
3699
  a: 0x921n,
3700
  b: 0n,
3701
  r: 0x921n
3702
}, {
3703
  a: 0x705n,
3704
  b: 0x8n,
3705
  r: 0x70500n
3706
}, {
3707
  a: -0x8a5n,
3708
  b: -0xbn,
3709
  r: -0x2n
3710
}, {
3711
  a: 0x96n,
3712
  b: 0n,
3713
  r: 0x96n
3714
}, {
3715
  a: 0xaf8n,
3716
  b: -0x3f3n,
3717
  r: 0n
3718
}, {
3719
  a: -0x2n,
3720
  b: -0xdan,
3721
  r: -0x1n
3722
}, {
3723
  a: 0n,
3724
  b: -0x9n,
3725
  r: 0n
3726
}, {
3727
  a: 0n,
3728
  b: -0x5n,
3729
  r: 0n
3730
}, {
3731
  a: 0n,
3732
  b: -0xbn,
3733
  r: 0n
3734
}, {
3735
  a: -0xa38n,
3736
  b: -0x4n,
3737
  r: -0xa4n
3738
}, {
3739
  a: 0x1n,
3740
  b: 0x7n,
3741
  r: 0x80n
3742
}, {
3743
  a: -0xa2n,
3744
  b: 0x2n,
3745
  r: -0x288n
3746
}, {
3747
  a: -0xfn,
3748
  b: -0xedn,
3749
  r: -0x1n
3750
}, {
3751
  a: 0n,
3752
  b: -0xen,
3753
  r: 0n
3754
}, {
3755
  a: -0xc20n,
3756
  b: -0xcn,
3757
  r: -0x1n
3758
}, {
3759
  a: -0xf7n,
3760
  b: -0x96n,
3761
  r: -0x1n
3762
}, {
3763
  a: 0xe7n,
3764
  b: 0x9n,
3765
  r: 0x1ce00n
3766
}, {
3767
  a: -0x4n,
3768
  b: 0n,
3769
  r: -0x4n
3770
}, {
3771
  a: -0xe34n,
3772
  b: 0xdn,
3773
  r: -0x1c68000n
3774
}, {
3775
  a: -0xen,
3776
  b: 0x4n,
3777
  r: -0xe0n
3778
}, {
3779
  a: -0xb00n,
3780
  b: 0x5n,
3781
  r: -0x16000n
3782
}, {
3783
  a: 0xe4n,
3784
  b: 0x7n,
3785
  r: 0x7200n
3786
}, {
3787
  a: 0n,
3788
  b: 0x6n,
3789
  r: 0n
3790
}, {
3791
  a: 0x94n,
3792
  b: -0xf04n,
3793
  r: 0n
3794
}, {
3795
  a: -0x431n,
3796
  b: -0x75n,
3797
  r: -0x1n
3798
}, {
3799
  a: 0n,
3800
  b: -0x535n,
3801
  r: 0n
3802
}, {
3803
  a: 0xdfn,
3804
  b: 0n,
3805
  r: 0xdfn
3806
}, {
3807
  a: 0xd3en,
3808
  b: 0x2n,
3809
  r: 0x34f8n
3810
}, {
3811
  a: 0xe8n,
3812
  b: -0x9fn,
3813
  r: 0n
3814
}, {
3815
  a: -0x83n,
3816
  b: 0x4n,
3817
  r: -0x830n
3818
}, {
3819
  a: 0n,
3820
  b: 0n,
3821
  r: 0n
3822
}, {
3823
  a: 0xcn,
3824
  b: 0x8n,
3825
  r: 0xc00n
3826
}, {
3827
  a: -0x9n,
3828
  b: 0n,
3829
  r: -0x9n
3830
}, {
3831
  a: 0x9bn,
3832
  b: 0xen,
3833
  r: 0x26c000n
3834
}, {
3835
  a: 0xfn,
3836
  b: 0xen,
3837
  r: 0x3c000n
3838
}, {
3839
  a: 0n,
3840
  b: 0x9n,
3841
  r: 0n
3842
}, {
3843
  a: 0x49n,
3844
  b: -0xbn,
3845
  r: 0n
3846
}, {
3847
  a: 0n,
3848
  b: 0n,
3849
  r: 0n
3850
}, {
3851
  a: 0x5d5n,
3852
  b: -0xf5bn,
3853
  r: 0n
3854
}, {
3855
  a: 0xan,
3856
  b: 0n,
3857
  r: 0xan
3858
}, {
3859
  a: -0xean,
3860
  b: 0xbn,
3861
  r: -0x75000n
3862
}, {
3863
  a: -0x541n,
3864
  b: 0xcn,
3865
  r: -0x541000n
3866
}, {
3867
  a: -0xb4n,
3868
  b: 0xcn,
3869
  r: -0xb4000n
3870
}, {
3871
  a: 0xa27n,
3872
  b: 0xbn,
3873
  r: 0x513800n
3874
}, {
3875
  a: -0x73n,
3876
  b: -0xe2n,
3877
  r: -0x1n
3878
}, {
3879
  a: -0xcn,
3880
  b: 0x5n,
3881
  r: -0x180n
3882
}, {
3883
  a: -0x2an,
3884
  b: 0xdn,
3885
  r: -0x54000n
3886
}, {
3887
  a: 0n,
3888
  b: -0x4cn,
3889
  r: 0n
3890
}, {
3891
  a: 0x293n,
3892
  b: 0x5n,
3893
  r: 0x5260n
3894
}, {
3895
  a: -0xc8n,
3896
  b: -0x24n,
3897
  r: -0x1n
3898
}, {
3899
  a: -0x78n,
3900
  b: 0xfn,
3901
  r: -0x3c0000n
3902
}, {
3903
  a: 0x94n,
3904
  b: -0x9an,
3905
  r: 0n
3906
}, {
3907
  a: 0n,
3908
  b: -0x420n,
3909
  r: 0n
3910
}, {
3911
  a: 0xbn,
3912
  b: -0x4a6n,
3913
  r: 0n
3914
}, {
3915
  a: 0x6n,
3916
  b: 0x6n,
3917
  r: 0x180n
3918
}, {
3919
  a: 0x5f5n,
3920
  b: -0x2n,
3921
  r: 0x17dn
3922
}, {
3923
  a: -0xc0n,
3924
  b: 0x1n,
3925
  r: -0x180n
3926
}, {
3927
  a: -0x67n,
3928
  b: 0n,
3929
  r: -0x67n
3930
}, {
3931
  a: -0x4n,
3932
  b: -0x804n,
3933
  r: -0x1n
3934
}, {
3935
  a: -0xe40n,
3936
  b: 0n,
3937
  r: -0xe40n
3938
}, {
3939
  a: -0xcen,
3940
  b: 0x9n,
3941
  r: -0x19c00n
3942
}, {
3943
  a: 0n,
3944
  b: 0xbn,
3945
  r: 0n
3946
}, {
3947
  a: -0xb1n,
3948
  b: -0x1n,
3949
  r: -0x59n
3950
}, {
3951
  a: -0x657n,
3952
  b: 0x8n,
3953
  r: -0x65700n
3954
}, {
3955
  a: -0x1n,
3956
  b: 0xfn,
3957
  r: -0x8000n
3958
}, {
3959
  a: 0n,
3960
  b: 0xan,
3961
  r: 0n
3962
}, {
3963
  a: -0xe1an,
3964
  b: -0x18an,
3965
  r: -0x1n
3966
}, {
3967
  a: -0xa60n,
3968
  b: -0x6en,
3969
  r: -0x1n
3970
}, {
3971
  a: 0n,
3972
  b: -0x180n,
3973
  r: 0n
3974
}, {
3975
  a: 0n,
3976
  b: 0xcn,
3977
  r: 0n
3978
}, {
3979
  a: 0n,
3980
  b: -0x5n,
3981
  r: 0n
3982
}, {
3983
  a: -0xb42n,
3984
  b: -0x1bn,
3985
  r: -0x1n
3986
}, {
3987
  a: -0xdn,
3988
  b: 0xan,
3989
  r: -0x3400n
3990
}, {
3991
  a: 0x614n,
3992
  b: 0x9n,
3993
  r: 0xc2800n
3994
}, {
3995
  a: -0x39n,
3996
  b: 0x1n,
3997
  r: -0x72n
3998
}, {
3999
  a: 0n,
4000
  b: 0x4n,
4001
  r: 0n
4002
}, {
4003
  a: 0xfen,
4004
  b: 0x5n,
4005
  r: 0x1fc0n
4006
}, {
4007
  a: -0x63n,
4008
  b: 0n,
4009
  r: -0x63n
4010
}, {
4011
  a: -0xd7n,
4012
  b: 0x7n,
4013
  r: -0x6b80n
4014
}, {
4015
  a: 0x14n,
4016
  b: -0x4a6n,
4017
  r: 0n
4018
}, {
4019
  a: 0x6n,
4020
  b: -0xbfen,
4021
  r: 0n
4022
}, {
4023
  a: -0xcan,
4024
  b: 0x6n,
4025
  r: -0x3280n
4026
}, {
4027
  a: 0x95n,
4028
  b: 0xbn,
4029
  r: 0x4a800n
4030
}];
4031
4032
function main() {
4033
  var error_count = 0;
4034
  for (var i = 0; i < data.length; i++) {
4035
    var d = data[i];
4036
    var r = d.a << d.b;
4037
  if (d.r !== r) {
4038
    print("Input A:  " + d.a.toString(16));
4039
    print("Input B:  " + d.b.toString(16));
4040
    print("Result:   " + r.toString(16));
4041
    print("Expected: " + d.r.toString(16));
4042
    print("Op: <<");
4043
    error_count++;
4044
  }
4045
  }
4046
  if (error_count !== 0)
4047
    throw new Error("Finished with " + error_count + " errors.")
4048
}
4049
for (var i = 0; i < 1000; ++i)
4050
  main();
4051
- a/JSTests/stress/v8-bigint32-sub.js +4051 lines
Line 0 a/JSTests/stress/v8-bigint32-sub.js_sec1
1
// Copyright 2017, the V8 project authors. All rights reserved.
2
// Redistribution and use in source and binary forms, with or without
3
// modification, are permitted provided that the following conditions are
4
// met:
5
//
6
//     * Redistributions of source code must retain the above copyright
7
//       notice, this list of conditions and the following disclaimer.
8
//     * Redistributions in binary form must reproduce the above
9
//       copyright notice, this list of conditions and the following
10
//       disclaimer in the documentation and/or other materials provided
11
//       with the distribution.
12
//     * Neither the name of Google Inc. nor the names of its
13
//       contributors may be used to endorse or promote products derived
14
//       from this software without specific prior written permission.
15
//
16
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28
// Generated by tools/bigint-tester.py.
29
30
var data = [{
31
  a: 0x4n,
32
  b: 0xbn,
33
  r: -0x7n
34
}, {
35
  a: 0n,
36
  b: -0x81n,
37
  r: 0x81n
38
}, {
39
  a: 0xfen,
40
  b: -0x5n,
41
  r: 0x103n
42
}, {
43
  a: 0n,
44
  b: 0x554n,
45
  r: -0x554n
46
}, {
47
  a: 0x8n,
48
  b: 0n,
49
  r: 0x8n
50
}, {
51
  a: 0n,
52
  b: 0x51n,
53
  r: -0x51n
54
}, {
55
  a: 0x3d5n,
56
  b: -0xan,
57
  r: 0x3dfn
58
}, {
59
  a: -0xf78n,
60
  b: -0x724n,
61
  r: -0x854n
62
}, {
63
  a: -0x9bfdn,
64
  b: 0xen,
65
  r: -0x9c0bn
66
}, {
67
  a: -0x4b1fn,
68
  b: 0xan,
69
  r: -0x4b29n
70
}, {
71
  a: -0x3bn,
72
  b: -0x5343n,
73
  r: 0x5308n
74
}, {
75
  a: -0x76n,
76
  b: 0xbfn,
77
  r: -0x135n
78
}, {
79
  a: 0xb42n,
80
  b: -0x131n,
81
  r: 0xc73n
82
}, {
83
  a: -0xc568n,
84
  b: 0n,
85
  r: -0xc568n
86
}, {
87
  a: -0x2e7n,
88
  b: -0x880n,
89
  r: 0x599n
90
}, {
91
  a: 0x3a1n,
92
  b: 0n,
93
  r: 0x3a1n
94
}, {
95
  a: 0n,
96
  b: 0xc6f4n,
97
  r: -0xc6f4n
98
}, {
99
  a: 0x9n,
100
  b: 0x9798n,
101
  r: -0x978fn
102
}, {
103
  a: -0x5n,
104
  b: -0x7an,
105
  r: 0x75n
106
}, {
107
  a: 0n,
108
  b: -0xff4bn,
109
  r: 0xff4bn
110
}, {
111
  a: 0x2dn,
112
  b: 0n,
113
  r: 0x2dn
114
}, {
115
  a: -0xan,
116
  b: -0x5n,
117
  r: -0x5n
118
}, {
119
  a: 0x2c8an,
120
  b: 0x5bn,
121
  r: 0x2c2fn
122
}, {
123
  a: -0x63en,
124
  b: 0x2n,
125
  r: -0x640n
126
}, {
127
  a: -0xe91n,
128
  b: 0xa9n,
129
  r: -0xf3an
130
}, {
131
  a: 0x5dbn,
132
  b: 0n,
133
  r: 0x5dbn
134
}, {
135
  a: 0n,
136
  b: 0xde3n,
137
  r: -0xde3n
138
}, {
139
  a: -0xb036n,
140
  b: -0x84den,
141
  r: -0x2b58n
142
}, {
143
  a: 0x3f0n,
144
  b: 0x8c1en,
145
  r: -0x882en
146
}, {
147
  a: 0n,
148
  b: 0x5n,
149
  r: -0x5n
150
}, {
151
  a: 0x97n,
152
  b: -0xd9n,
153
  r: 0x170n
154
}, {
155
  a: 0xcn,
156
  b: 0n,
157
  r: 0xcn
158
}, {
159
  a: -0xd002n,
160
  b: 0x8n,
161
  r: -0xd00an
162
}, {
163
  a: -0xbc5n,
164
  b: 0x6e0an,
165
  r: -0x79cfn
166
}, {
167
  a: 0x71n,
168
  b: -0x8n,
169
  r: 0x79n
170
}, {
171
  a: -0xfen,
172
  b: 0xbcn,
173
  r: -0x1ban
174
}, {
175
  a: 0xa91n,
176
  b: 0xf7n,
177
  r: 0x99an
178
}, {
179
  a: 0n,
180
  b: -0x212n,
181
  r: 0x212n
182
}, {
183
  a: -0xen,
184
  b: -0xf4c1n,
185
  r: 0xf4b3n
186
}, {
187
  a: -0xbn,
188
  b: 0xcn,
189
  r: -0x17n
190
}, {
191
  a: 0xdn,
192
  b: -0xed4an,
193
  r: 0xed57n
194
}, {
195
  a: 0n,
196
  b: 0xfa6n,
197
  r: -0xfa6n
198
}, {
199
  a: 0x22n,
200
  b: 0x4n,
201
  r: 0x1en
202
}, {
203
  a: -0xa3bn,
204
  b: -0xd92n,
205
  r: 0x357n
206
}, {
207
  a: -0xdcn,
208
  b: 0xb1n,
209
  r: -0x18dn
210
}, {
211
  a: -0x3fe5n,
212
  b: 0x4n,
213
  r: -0x3fe9n
214
}, {
215
  a: 0n,
216
  b: 0xf506n,
217
  r: -0xf506n
218
}, {
219
  a: 0x1acn,
220
  b: 0xfa6n,
221
  r: -0xdfan
222
}, {
223
  a: 0x2n,
224
  b: 0n,
225
  r: 0x2n
226
}, {
227
  a: -0x1d60n,
228
  b: -0x1n,
229
  r: -0x1d5fn
230
}, {
231
  a: -0x3n,
232
  b: 0n,
233
  r: -0x3n
234
}, {
235
  a: -0x96an,
236
  b: -0x2ea7n,
237
  r: 0x253dn
238
}, {
239
  a: 0x65n,
240
  b: 0x2b3n,
241
  r: -0x24en
242
}, {
243
  a: 0x26cn,
244
  b: 0x568dn,
245
  r: -0x5421n
246
}, {
247
  a: 0xfn,
248
  b: 0x8081n,
249
  r: -0x8072n
250
}, {
251
  a: -0xb1n,
252
  b: -0x8n,
253
  r: -0xa9n
254
}, {
255
  a: -0xb1bn,
256
  b: 0n,
257
  r: -0xb1bn
258
}, {
259
  a: 0xd1bn,
260
  b: -0x1n,
261
  r: 0xd1cn
262
}, {
263
  a: 0x3n,
264
  b: 0n,
265
  r: 0x3n
266
}, {
267
  a: -0xda0n,
268
  b: -0x4a2n,
269
  r: -0x8fen
270
}, {
271
  a: 0x68en,
272
  b: -0x212n,
273
  r: 0x8a0n
274
}, {
275
  a: -0x1n,
276
  b: 0n,
277
  r: -0x1n
278
}, {
279
  a: -0x34n,
280
  b: 0x3056n,
281
  r: -0x308an
282
}, {
283
  a: 0xf4n,
284
  b: -0x59n,
285
  r: 0x14dn
286
}, {
287
  a: 0x105n,
288
  b: 0xa2c0n,
289
  r: -0xa1bbn
290
}, {
291
  a: 0x7c89n,
292
  b: 0n,
293
  r: 0x7c89n
294
}, {
295
  a: 0xc7n,
296
  b: 0n,
297
  r: 0xc7n
298
}, {
299
  a: 0n,
300
  b: 0x3n,
301
  r: -0x3n
302
}, {
303
  a: 0xdd28n,
304
  b: -0xdn,
305
  r: 0xdd35n
306
}, {
307
  a: 0n,
308
  b: -0x5n,
309
  r: 0x5n
310
}, {
311
  a: 0n,
312
  b: -0x2cn,
313
  r: 0x2cn
314
}, {
315
  a: 0n,
316
  b: 0n,
317
  r: 0n
318
}, {
319
  a: -0xae7n,
320
  b: 0x3de8n,
321
  r: -0x48cfn
322
}, {
323
  a: -0x3n,
324
  b: 0n,
325
  r: -0x3n
326
}, {
327
  a: -0xdedn,
328
  b: 0x7n,
329
  r: -0xdf4n
330
}, {
331
  a: 0x2n,
332
  b: -0x6n,
333
  r: 0x8n
334
}, {
335
  a: 0n,
336
  b: 0n,
337
  r: 0n
338
}, {
339
  a: 0xb2n,
340
  b: -0xcen,
341
  r: 0x180n
342
}, {
343
  a: -0x410n,
344
  b: -0xb7n,
345
  r: -0x359n
346
}, {
347
  a: 0x40n,
348
  b: -0x37n,
349
  r: 0x77n
350
}, {
351
  a: 0n,
352
  b: -0xbn,
353
  r: 0xbn
354
}, {
355
  a: -0x4838n,
356
  b: 0x1n,
357
  r: -0x4839n
358
}, {
359
  a: 0x2851n,
360
  b: -0xdbbn,
361
  r: 0x360cn
362
}, {
363
  a: 0x6n,
364
  b: 0n,
365
  r: 0x6n
366
}, {
367
  a: -0x9309n,
368
  b: -0xaen,
369
  r: -0x925bn
370
}, {
371
  a: -0x263en,
372
  b: -0x2ccn,
373
  r: -0x2372n
374
}, {
375
  a: 0x48n,
376
  b: 0xfn,
377
  r: 0x39n
378
}, {
379
  a: -0xd7n,
380
  b: -0x3n,
381
  r: -0xd4n
382
}, {
383
  a: 0xde8n,
384
  b: 0n,
385
  r: 0xde8n
386
}, {
387
  a: -0xcn,
388
  b: 0xa062n,
389
  r: -0xa06en
390
}, {
391
  a: 0xen,
392
  b: -0x9944n,
393
  r: 0x9952n
394
}, {
395
  a: 0x6e33n,
396
  b: -0xdn,
397
  r: 0x6e40n
398
}, {
399
  a: -0xb5n,
400
  b: 0x864bn,
401
  r: -0x8700n
402
}, {
403
  a: -0xen,
404
  b: 0x56en,
405
  r: -0x57cn
406
}, {
407
  a: 0n,
408
  b: -0x9n,
409
  r: 0x9n
410
}, {
411
  a: 0xan,
412
  b: -0xcn,
413
  r: 0x16n
414
}, {
415
  a: 0n,
416
  b: 0xb5n,
417
  r: -0xb5n
418
}, {
419
  a: -0x9f0n,
420
  b: 0n,
421
  r: -0x9f0n
422
}, {
423
  a: -0xfn,
424
  b: 0x7e81n,
425
  r: -0x7e90n
426
}, {
427
  a: -0x3en,
428
  b: -0xfe26n,
429
  r: 0xfde8n
430
}, {
431
  a: 0n,
432
  b: 0xb9n,
433
  r: -0xb9n
434
}, {
435
  a: 0x3adn,
436
  b: 0xada8n,
437
  r: -0xa9fbn
438
}, {
439
  a: 0xbd6n,
440
  b: -0x2n,
441
  r: 0xbd8n
442
}, {
443
  a: -0x9n,
444
  b: -0xfn,
445
  r: 0x6n
446
}, {
447
  a: 0n,
448
  b: 0x6d1n,
449
  r: -0x6d1n
450
}, {
451
  a: -0xedbn,
452
  b: -0x9bn,
453
  r: -0xe40n
454
}, {
455
  a: -0xen,
456
  b: 0n,
457
  r: -0xen
458
}, {
459
  a: -0x52n,
460
  b: 0x19n,
461
  r: -0x6bn
462
}, {
463
  a: -0xan,
464
  b: 0x9n,
465
  r: -0x13n
466
}, {
467
  a: 0x12n,
468
  b: -0x728n,
469
  r: 0x73an
470
}, {
471
  a: 0x12n,
472
  b: -0x69fn,
473
  r: 0x6b1n
474
}, {
475
  a: 0x16n,
476
  b: -0x5ean,
477
  r: 0x600n
478
}, {
479
  a: 0n,
480
  b: 0x7a6fn,
481
  r: -0x7a6fn
482
}, {
483
  a: -0xede4n,
484
  b: 0x9b77n,
485
  r: -0x1895bn
486
}, {
487
  a: -0xen,
488
  b: 0x6dn,
489
  r: -0x7bn
490
}, {
491
  a: -0x3b0fn,
492
  b: 0n,
493
  r: -0x3b0fn
494
}, {
495
  a: -0x2d7an,
496
  b: 0x26n,
497
  r: -0x2da0n
498
}, {
499
  a: 0x7a7n,
500
  b: -0x38n,
501
  r: 0x7dfn
502
}, {
503
  a: -0x742n,
504
  b: 0x4dn,
505
  r: -0x78fn
506
}, {
507
  a: 0xan,
508
  b: 0n,
509
  r: 0xan
510
}, {
511
  a: 0x51n,
512
  b: -0x1cd4n,
513
  r: 0x1d25n
514
}, {
515
  a: 0x98n,
516
  b: 0n,
517
  r: 0x98n
518
}, {
519
  a: -0x815an,
520
  b: 0xcfn,
521
  r: -0x8229n
522
}, {
523
  a: 0xbn,
524
  b: -0x9c7n,
525
  r: 0x9d2n
526
}, {
527
  a: -0x2dan,
528
  b: -0x4n,
529
  r: -0x2d6n
530
}, {
531
  a: -0xccdn,
532
  b: 0x2118n,
533
  r: -0x2de5n
534
}, {
535
  a: -0xf7n,
536
  b: -0x1181n,
537
  r: 0x108an
538
}, {
539
  a: 0n,
540
  b: 0x9n,
541
  r: -0x9n
542
}, {
543
  a: 0x9e0n,
544
  b: 0xcn,
545
  r: 0x9d4n
546
}, {
547
  a: 0x5can,
548
  b: -0x4db2n,
549
  r: 0x537cn
550
}, {
551
  a: 0n,
552
  b: 0n,
553
  r: 0n
554
}, {
555
  a: -0x6c8n,
556
  b: -0xa4f7n,
557
  r: 0x9e2fn
558
}, {
559
  a: 0xd155n,
560
  b: 0x19b7n,
561
  r: 0xb79en
562
}, {
563
  a: 0n,
564
  b: -0x5f49n,
565
  r: 0x5f49n
566
}, {
567
  a: -0x8cn,
568
  b: -0xeeen,
569
  r: 0xe62n
570
}, {
571
  a: 0xcdn,
572
  b: 0x1en,
573
  r: 0xafn
574
}, {
575
  a: 0n,
576
  b: 0n,
577
  r: 0n
578
}, {
579
  a: 0x8196n,
580
  b: -0x6aan,
581
  r: 0x8840n
582
}, {
583
  a: -0x116n,
584
  b: 0x4en,
585
  r: -0x164n
586
}, {
587
  a: 0x4n,
588
  b: -0xa9n,
589
  r: 0xadn
590
}, {
591
  a: 0n,
592
  b: 0xan,
593
  r: -0xan
594
}, {
595
  a: -0xaabn,
596
  b: -0x8ad0n,
597
  r: 0x8025n
598
}, {
599
  a: 0n,
600
  b: 0x907en,
601
  r: -0x907en
602
}, {
603
  a: 0x23en,
604
  b: 0n,
605
  r: 0x23en
606
}, {
607
  a: 0x76fn,
608
  b: 0xa5dn,
609
  r: -0x2een
610
}, {
611
  a: 0x7fcn,
612
  b: -0x724bn,
613
  r: 0x7a47n
614
}, {
615
  a: 0x51dn,
616
  b: 0n,
617
  r: 0x51dn
618
}, {
619
  a: 0x6n,
620
  b: -0x9en,
621
  r: 0xa4n
622
}, {
623
  a: 0xcen,
624
  b: 0n,
625
  r: 0xcen
626
}, {
627
  a: 0n,
628
  b: 0n,
629
  r: 0n
630
}, {
631
  a: 0n,
632
  b: 0x72an,
633
  r: -0x72an
634
}, {
635
  a: -0xdfcn,
636
  b: 0xed6en,
637
  r: -0xfb6an
638
}, {
639
  a: -0x7efn,
640
  b: 0x7fe3n,
641
  r: -0x87d2n
642
}, {
643
  a: 0x6ce1n,
644
  b: -0xdn,
645
  r: 0x6ceen
646
}, {
647
  a: 0n,
648
  b: -0xb84n,
649
  r: 0xb84n
650
}, {
651
  a: 0xb4n,
652
  b: 0xb91n,
653
  r: -0xaddn
654
}, {
655
  a: -0x2ed1n,
656
  b: 0x1n,
657
  r: -0x2ed2n
658
}, {
659
  a: 0x313n,
660
  b: 0n,
661
  r: 0x313n
662
}, {
663
  a: 0n,
664
  b: 0xa39n,
665
  r: -0xa39n
666
}, {
667
  a: 0x6e5fn,
668
  b: 0xba8n,
669
  r: 0x62b7n
670
}, {
671
  a: -0x8n,
672
  b: -0x5e21n,
673
  r: 0x5e19n
674
}, {
675
  a: -0x1d86n,
676
  b: 0xdn,
677
  r: -0x1d93n
678
}, {
679
  a: -0x5acen,
680
  b: 0x28bdn,
681
  r: -0x838bn
682
}, {
683
  a: 0x456n,
684
  b: 0n,
685
  r: 0x456n
686
}, {
687
  a: -0xbccbn,
688
  b: -0x8n,
689
  r: -0xbcc3n
690
}, {
691
  a: -0xbfc0n,
692
  b: 0xde0n,
693
  r: -0xcda0n
694
}, {
695
  a: 0xa5n,
696
  b: -0xbn,
697
  r: 0xb0n
698
}, {
699
  a: 0xf2n,
700
  b: -0xcd03n,
701
  r: 0xcdf5n
702
}, {
703
  a: 0x87afn,
704
  b: -0x41n,
705
  r: 0x87f0n
706
}, {
707
  a: 0n,
708
  b: 0n,
709
  r: 0n
710
}, {
711
  a: -0x54n,
712
  b: 0x6fn,
713
  r: -0xc3n
714
}, {
715
  a: -0xf02n,
716
  b: 0xcn,
717
  r: -0xf0en
718
}, {
719
  a: -0xcfn,
720
  b: -0x3n,
721
  r: -0xccn
722
}, {
723
  a: -0x4e7n,
724
  b: -0x373n,
725
  r: -0x174n
726
}, {
727
  a: 0x2fdcn,
728
  b: -0xadn,
729
  r: 0x3089n
730
}, {
731
  a: -0x95n,
732
  b: -0xe7n,
733
  r: 0x52n
734
}, {
735
  a: -0xfac6n,
736
  b: 0n,
737
  r: -0xfac6n
738
}, {
739
  a: 0xa32n,
740
  b: 0xdcn,
741
  r: 0x956n
742
}, {
743
  a: 0n,
744
  b: -0x55n,
745
  r: 0x55n
746
}, {
747
  a: 0xa93bn,
748
  b: 0xf243n,
749
  r: -0x4908n
750
}, {
751
  a: 0n,
752
  b: 0x10c7n,
753
  r: -0x10c7n
754
}, {
755
  a: 0n,
756
  b: 0x45e7n,
757
  r: -0x45e7n
758
}, {
759
  a: 0n,
760
  b: 0n,
761
  r: 0n
762
}, {
763
  a: 0n,
764
  b: 0xbn,
765
  r: -0xbn
766
}, {
767
  a: 0n,
768
  b: -0xen,
769
  r: 0xen
770
}, {
771
  a: -0x5n,
772
  b: -0x94n,
773
  r: 0x8fn
774
}, {
775
  a: 0xeb50n,
776
  b: -0x46n,
777
  r: 0xeb96n
778
}, {
779
  a: -0x92c9n,
780
  b: -0xcd1dn,
781
  r: 0x3a54n
782
}, {
783
  a: 0x368n,
784
  b: 0n,
785
  r: 0x368n
786
}, {
787
  a: 0xab38n,
788
  b: 0xe7n,
789
  r: 0xaa51n
790
}, {
791
  a: 0xe14n,
792
  b: 0n,
793
  r: 0xe14n
794
}, {
795
  a: -0xd84n,
796
  b: 0n,
797
  r: -0xd84n
798
}, {
799
  a: 0xe3n,
800
  b: -0xcn,
801
  r: 0xefn
802
}, {
803
  a: 0n,
804
  b: -0xb6fn,
805
  r: 0xb6fn
806
}, {
807
  a: 0xan,
808
  b: -0x8n,
809
  r: 0x12n
810
}, {
811
  a: -0xf6n,
812
  b: -0x2836n,
813
  r: 0x2740n
814
}, {
815
  a: 0n,
816
  b: 0n,
817
  r: 0n
818
}, {
819
  a: 0n,
820
  b: -0x17n,
821
  r: 0x17n
822
}, {
823
  a: 0x933n,
824
  b: -0x47n,
825
  r: 0x97an
826
}, {
827
  a: 0n,
828
  b: -0x7n,
829
  r: 0x7n
830
}, {
831
  a: 0n,
832
  b: 0n,
833
  r: 0n
834
}, {
835
  a: -0xb36n,
836
  b: 0x37n,
837
  r: -0xb6dn
838
}, {
839
  a: -0x934n,
840
  b: 0xbn,
841
  r: -0x93fn
842
}, {
843
  a: 0x8n,
844
  b: 0n,
845
  r: 0x8n
846
}, {
847
  a: -0x8n,
848
  b: -0x172n,
849
  r: 0x16an
850
}, {
851
  a: 0xd6bn,
852
  b: 0n,
853
  r: 0xd6bn
854
}, {
855
  a: 0xdn,
856
  b: -0xa27n,
857
  r: 0xa34n
858
}, {
859
  a: -0x3acn,
860
  b: 0x8dn,
861
  r: -0x439n
862
}, {
863
  a: 0x1ad2n,
864
  b: 0xa79n,
865
  r: 0x1059n
866
}, {
867
  a: -0xbn,
868
  b: -0x78bn,
869
  r: 0x780n
870
}, {
871
  a: -0x5cn,
872
  b: -0xcn,
873
  r: -0x50n
874
}, {
875
  a: 0n,
876
  b: 0x63n,
877
  r: -0x63n
878
}, {
879
  a: 0n,
880
  b: 0x1ecn,
881
  r: -0x1ecn
882
}, {
883
  a: -0x126n,
884
  b: -0xefn,
885
  r: -0x37n
886
}, {
887
  a: 0x874an,
888
  b: -0xdn,
889
  r: 0x8757n
890
}, {
891
  a: 0n,
892
  b: -0xden,
893
  r: 0xden
894
}, {
895
  a: -0x8n,
896
  b: 0x74fn,
897
  r: -0x757n
898
}, {
899
  a: -0xen,
900
  b: 0x18n,
901
  r: -0x26n
902
}, {
903
  a: 0n,
904
  b: -0x97n,
905
  r: 0x97n
906
}, {
907
  a: 0xfan,
908
  b: 0x8n,
909
  r: 0xf2n
910
}, {
911
  a: -0x6n,
912
  b: 0x6n,
913
  r: -0xcn
914
}, {
915
  a: 0x3n,
916
  b: 0x7n,
917
  r: -0x4n
918
}, {
919
  a: -0x9c7bn,
920
  b: 0xc44an,
921
  r: -0x160c5n
922
}, {
923
  a: -0x9ban,
924
  b: 0x907n,
925
  r: -0x12c1n
926
}, {
927
  a: -0x7n,
928
  b: 0n,
929
  r: -0x7n
930
}, {
931
  a: 0n,
932
  b: -0x441en,
933
  r: 0x441en
934
}, {
935
  a: 0n,
936
  b: 0n,
937
  r: 0n
938
}, {
939
  a: -0x8ae9n,
940
  b: -0x2355n,
941
  r: -0x6794n
942
}, {
943
  a: 0xf6fn,
944
  b: 0xa46n,
945
  r: 0x529n
946
}, {
947
  a: -0x9n,
948
  b: 0x9n,
949
  r: -0x12n
950
}, {
951
  a: -0x8n,
952
  b: -0x6n,
953
  r: -0x2n
954
}, {
955
  a: -0xfecn,
956
  b: 0xe40n,
957
  r: -0x1e2cn
958
}, {
959
  a: 0n,
960
  b: -0x9n,
961
  r: 0x9n
962
}, {
963
  a: -0xe1n,
964
  b: -0xebn,
965
  r: 0xan
966
}, {
967
  a: 0n,
968
  b: -0x52a5n,
969
  r: 0x52a5n
970
}, {
971
  a: 0xf53en,
972
  b: 0n,
973
  r: 0xf53en
974
}, {
975
  a: -0x82n,
976
  b: 0n,
977
  r: -0x82n
978
}, {
979
  a: 0xfdd8n,
980
  b: 0x2n,
981
  r: 0xfdd6n
982
}, {
983
  a: 0x9n,
984
  b: 0xbfn,
985
  r: -0xb6n
986
}, {
987
  a: 0x1fn,
988
  b: 0xe36n,
989
  r: -0xe17n
990
}, {
991
  a: 0xd98n,
992
  b: 0x8n,
993
  r: 0xd90n
994
}, {
995
  a: 0n,
996
  b: -0x670n,
997
  r: 0x670n
998
}, {
999
  a: 0xcd7cn,
1000
  b: 0xec85n,
1001
  r: -0x1f09n
1002
}, {
1003
  a: -0xf1an,
1004
  b: -0x1bn,
1005
  r: -0xeffn
1006
}, {
1007
  a: 0x2n,
1008
  b: 0x4an,
1009
  r: -0x48n
1010
}, {
1011
  a: 0x14n,
1012
  b: -0xf8fn,
1013
  r: 0xfa3n
1014
}, {
1015
  a: 0x7976n,
1016
  b: -0xe025n,
1017
  r: 0x1599bn
1018
}, {
1019
  a: 0x3dn,
1020
  b: 0n,
1021
  r: 0x3dn
1022
}, {
1023
  a: -0x6n,
1024
  b: 0x5d2n,
1025
  r: -0x5d8n
1026
}, {
1027
  a: -0x59n,
1028
  b: 0xa3n,
1029
  r: -0xfcn
1030
}, {
1031
  a: 0x74en,
1032
  b: -0x908n,
1033
  r: 0x1056n
1034
}, {
1035
  a: 0xf8c1n,
1036
  b: -0xan,
1037
  r: 0xf8cbn
1038
}, {
1039
  a: -0x5cn,
1040
  b: 0n,
1041
  r: -0x5cn
1042
}, {
1043
  a: -0x9682n,
1044
  b: 0xbn,
1045
  r: -0x968dn
1046
}, {
1047
  a: -0x5cn,
1048
  b: -0xd7n,
1049
  r: 0x7bn
1050
}, {
1051
  a: 0n,
1052
  b: 0xf1n,
1053
  r: -0xf1n
1054
}, {
1055
  a: -0xdbn,
1056
  b: -0x1bn,
1057
  r: -0xc0n
1058
}, {
1059
  a: -0xabn,
1060
  b: -0xen,
1061
  r: -0x9dn
1062
}, {
1063
  a: -0x6an,
1064
  b: -0xd9c4n,
1065
  r: 0xd95an
1066
}, {
1067
  a: 0xan,
1068
  b: -0xc08n,
1069
  r: 0xc12n
1070
}, {
1071
  a: -0x3f99n,
1072
  b: -0x7996n,
1073
  r: 0x39fdn
1074
}, {
1075
  a: -0x94n,
1076
  b: 0n,
1077
  r: -0x94n
1078
}, {
1079
  a: -0x87dn,
1080
  b: 0x5bn,
1081
  r: -0x8d8n
1082
}, {
1083
  a: 0xcn,
1084
  b: 0xb474n,
1085
  r: -0xb468n
1086
}, {
1087
  a: -0x762en,
1088
  b: 0xcn,
1089
  r: -0x763an
1090
}, {
1091
  a: 0x5c8n,
1092
  b: 0x3423n,
1093
  r: -0x2e5bn
1094
}, {
1095
  a: 0x3dd9n,
1096
  b: 0xbn,
1097
  r: 0x3dcen
1098
}, {
1099
  a: 0n,
1100
  b: -0x5f8cn,
1101
  r: 0x5f8cn
1102
}, {
1103
  a: -0x857cn,
1104
  b: 0x51n,
1105
  r: -0x85cdn
1106
}, {
1107
  a: 0x3an,
1108
  b: -0x7n,
1109
  r: 0x41n
1110
}, {
1111
  a: -0x3an,
1112
  b: 0x4de8n,
1113
  r: -0x4e22n
1114
}, {
1115
  a: -0x5n,
1116
  b: 0n,
1117
  r: -0x5n
1118
}, {
1119
  a: -0xen,
1120
  b: 0x574n,
1121
  r: -0x582n
1122
}, {
1123
  a: 0xc13n,
1124
  b: -0x4n,
1125
  r: 0xc17n
1126
}, {
1127
  a: 0xdn,
1128
  b: 0x6n,
1129
  r: 0x7n
1130
}, {
1131
  a: 0n,
1132
  b: -0x308n,
1133
  r: 0x308n
1134
}, {
1135
  a: -0x993n,
1136
  b: 0xan,
1137
  r: -0x99dn
1138
}, {
1139
  a: -0x799n,
1140
  b: 0n,
1141
  r: -0x799n
1142
}, {
1143
  a: -0x67n,
1144
  b: 0x9891n,
1145
  r: -0x98f8n
1146
}, {
1147
  a: -0xa90fn,
1148
  b: -0x4cbfn,
1149
  r: -0x5c50n
1150
}, {
1151
  a: 0n,
1152
  b: 0x1an,
1153
  r: -0x1an
1154
}, {
1155
  a: 0x3aen,
1156
  b: -0xcc91n,
1157
  r: 0xd03fn
1158
}, {
1159
  a: 0x2e0bn,
1160
  b: -0xa5n,
1161
  r: 0x2eb0n
1162
}, {
1163
  a: 0x41en,
1164
  b: -0xe92cn,
1165
  r: 0xed4an
1166
}, {
1167
  a: 0x67n,
1168
  b: 0x474n,
1169
  r: -0x40dn
1170
}, {
1171
  a: 0n,
1172
  b: 0x79n,
1173
  r: -0x79n
1174
}, {
1175
  a: -0x124fn,
1176
  b: 0x955cn,
1177
  r: -0xa7abn
1178
}, {
1179
  a: 0n,
1180
  b: 0n,
1181
  r: 0n
1182
}, {
1183
  a: 0x878n,
1184
  b: 0x637n,
1185
  r: 0x241n
1186
}, {
1187
  a: -0xe4n,
1188
  b: -0x337n,
1189
  r: 0x253n
1190
}, {
1191
  a: 0n,
1192
  b: 0n,
1193
  r: 0n
1194
}, {
1195
  a: 0n,
1196
  b: 0x3n,
1197
  r: -0x3n
1198
}, {
1199
  a: 0x7eden,
1200
  b: -0xc12n,
1201
  r: 0x8af0n
1202
}, {
1203
  a: 0x531n,
1204
  b: 0n,
1205
  r: 0x531n
1206
}, {
1207
  a: 0n,
1208
  b: 0n,
1209
  r: 0n
1210
}, {
1211
  a: 0x2n,
1212
  b: -0xf65n,
1213
  r: 0xf67n
1214
}, {
1215
  a: 0x5n,
1216
  b: -0x670fn,
1217
  r: 0x6714n
1218
}, {
1219
  a: -0xen,
1220
  b: -0x7ad2n,
1221
  r: 0x7ac4n
1222
}, {
1223
  a: 0x19n,
1224
  b: 0n,
1225
  r: 0x19n
1226
}, {
1227
  a: 0xdba9n,
1228
  b: -0x2n,
1229
  r: 0xdbabn
1230
}, {
1231
  a: -0x896n,
1232
  b: 0x2en,
1233
  r: -0x8c4n
1234
}, {
1235
  a: -0xbn,
1236
  b: -0xa045n,
1237
  r: 0xa03an
1238
}, {
1239
  a: -0x16n,
1240
  b: -0x344n,
1241
  r: 0x32en
1242
}, {
1243
  a: 0x2ben,
1244
  b: 0n,
1245
  r: 0x2ben
1246
}, {
1247
  a: -0xb3n,
1248
  b: -0xc491n,
1249
  r: 0xc3den
1250
}, {
1251
  a: -0x553n,
1252
  b: 0x94bfn,
1253
  r: -0x9a12n
1254
}, {
1255
  a: 0x8ea5n,
1256
  b: 0xa6c8n,
1257
  r: -0x1823n
1258
}, {
1259
  a: 0n,
1260
  b: -0x7n,
1261
  r: 0x7n
1262
}, {
1263
  a: -0x2n,
1264
  b: -0x8fn,
1265
  r: 0x8dn
1266
}, {
1267
  a: -0xd26en,
1268
  b: -0x6dn,
1269
  r: -0xd201n
1270
}, {
1271
  a: -0xen,
1272
  b: 0x1cn,
1273
  r: -0x2an
1274
}, {
1275
  a: -0x3n,
1276
  b: 0xeen,
1277
  r: -0xf1n
1278
}, {
1279
  a: 0xd2n,
1280
  b: 0x335n,
1281
  r: -0x263n
1282
}, {
1283
  a: -0xfn,
1284
  b: 0xc1n,
1285
  r: -0xd0n
1286
}, {
1287
  a: -0x6d7n,
1288
  b: 0x3b4n,
1289
  r: -0xa8bn
1290
}, {
1291
  a: 0xbcen,
1292
  b: 0x40n,
1293
  r: 0xb8en
1294
}, {
1295
  a: 0xeae6n,
1296
  b: -0x1b27n,
1297
  r: 0x1060dn
1298
}, {
1299
  a: -0xbn,
1300
  b: 0x994an,
1301
  r: -0x9955n
1302
}, {
1303
  a: 0x7d63n,
1304
  b: -0x5n,
1305
  r: 0x7d68n
1306
}, {
1307
  a: 0x9en,
1308
  b: 0xbn,
1309
  r: 0x93n
1310
}, {
1311
  a: -0xb85cn,
1312
  b: 0x91n,
1313
  r: -0xb8edn
1314
}, {
1315
  a: 0n,
1316
  b: 0x5n,
1317
  r: -0x5n
1318
}, {
1319
  a: -0xebn,
1320
  b: 0x22cn,
1321
  r: -0x317n
1322
}, {
1323
  a: -0x4ae0n,
1324
  b: 0n,
1325
  r: -0x4ae0n
1326
}, {
1327
  a: 0n,
1328
  b: -0xdn,
1329
  r: 0xdn
1330
}, {
1331
  a: -0xdb07n,
1332
  b: 0x46fn,
1333
  r: -0xdf76n
1334
}, {
1335
  a: -0xafn,
1336
  b: 0n,
1337
  r: -0xafn
1338
}, {
1339
  a: -0xbdn,
1340
  b: -0x65n,
1341
  r: -0x58n
1342
}, {
1343
  a: -0xc169n,
1344
  b: -0x9aen,
1345
  r: -0xb7bbn
1346
}, {
1347
  a: 0n,
1348
  b: -0x1n,
1349
  r: 0x1n
1350
}, {
1351
  a: -0x41n,
1352
  b: -0xc33dn,
1353
  r: 0xc2fcn
1354
}, {
1355
  a: 0n,
1356
  b: 0x4n,
1357
  r: -0x4n
1358
}, {
1359
  a: 0x57an,
1360
  b: -0xbn,
1361
  r: 0x585n
1362
}, {
1363
  a: 0n,
1364
  b: 0x5n,
1365
  r: -0x5n
1366
}, {
1367
  a: -0xc250n,
1368
  b: -0x5e45n,
1369
  r: -0x640bn
1370
}, {
1371
  a: -0x5983n,
1372
  b: -0x60n,
1373
  r: -0x5923n
1374
}, {
1375
  a: -0x58bn,
1376
  b: 0x9n,
1377
  r: -0x594n
1378
}, {
1379
  a: 0x2661n,
1380
  b: 0n,
1381
  r: 0x2661n
1382
}, {
1383
  a: 0n,
1384
  b: -0x943n,
1385
  r: 0x943n
1386
}, {
1387
  a: 0x22bfn,
1388
  b: 0x6n,
1389
  r: 0x22b9n
1390
}, {
1391
  a: 0n,
1392
  b: 0n,
1393
  r: 0n
1394
}, {
1395
  a: -0xa2fbn,
1396
  b: 0n,
1397
  r: -0xa2fbn
1398
}, {
1399
  a: -0xeaa3n,
1400
  b: 0n,
1401
  r: -0xeaa3n
1402
}, {
1403
  a: 0n,
1404
  b: 0n,
1405
  r: 0n
1406
}, {
1407
  a: 0x32n,
1408
  b: 0n,
1409
  r: 0x32n
1410
}, {
1411
  a: -0x17n,
1412
  b: -0x5bn,
1413
  r: 0x44n
1414
}, {
1415
  a: 0x728n,
1416
  b: 0n,
1417
  r: 0x728n
1418
}, {
1419
  a: -0xfn,
1420
  b: -0xa87n,
1421
  r: 0xa78n
1422
}, {
1423
  a: -0x511n,
1424
  b: 0n,
1425
  r: -0x511n
1426
}, {
1427
  a: 0xe9n,
1428
  b: 0x8291n,
1429
  r: -0x81a8n
1430
}, {
1431
  a: -0x5n,
1432
  b: -0xbn,
1433
  r: 0x6n
1434
}, {
1435
  a: -0xen,
1436
  b: 0n,
1437
  r: -0xen
1438
}, {
1439
  a: -0xa5bfn,
1440
  b: -0xb5can,
1441
  r: 0x100bn
1442
}, {
1443
  a: 0n,
1444
  b: -0xen,
1445
  r: 0xen
1446
}, {
1447
  a: -0xen,
1448
  b: 0xbn,
1449
  r: -0x19n
1450
}, {
1451
  a: 0n,
1452
  b: -0xan,
1453
  r: 0xan
1454
}, {
1455
  a: -0xf4n,
1456
  b: -0xbde4n,
1457
  r: 0xbcf0n
1458
}, {
1459
  a: -0x3c0n,
1460
  b: 0n,
1461
  r: -0x3c0n
1462
}, {
1463
  a: 0n,
1464
  b: 0x497fn,
1465
  r: -0x497fn
1466
}, {
1467
  a: 0n,
1468
  b: 0n,
1469
  r: 0n
1470
}, {
1471
  a: 0x6290n,
1472
  b: -0xd2n,
1473
  r: 0x6362n
1474
}, {
1475
  a: 0xb48dn,
1476
  b: 0xen,
1477
  r: 0xb47fn
1478
}, {
1479
  a: -0x4n,
1480
  b: 0n,
1481
  r: -0x4n
1482
}, {
1483
  a: 0xbe20n,
1484
  b: -0x7d24n,
1485
  r: 0x13b44n
1486
}, {
1487
  a: 0x7cn,
1488
  b: -0xa22an,
1489
  r: 0xa2a6n
1490
}, {
1491
  a: -0xcn,
1492
  b: 0xc7n,
1493
  r: -0xd3n
1494
}, {
1495
  a: 0xaan,
1496
  b: 0x2n,
1497
  r: 0xa8n
1498
}, {
1499
  a: -0x1n,
1500
  b: 0xb005n,
1501
  r: -0xb006n
1502
}, {
1503
  a: -0xf5n,
1504
  b: 0x35en,
1505
  r: -0x453n
1506
}, {
1507
  a: -0x777fn,
1508
  b: -0x2n,
1509
  r: -0x777dn
1510
}, {
1511
  a: 0x495en,
1512
  b: 0x1n,
1513
  r: 0x495dn
1514
}, {
1515
  a: 0n,
1516
  b: 0n,
1517
  r: 0n
1518
}, {
1519
  a: 0n,
1520
  b: -0x39n,
1521
  r: 0x39n
1522
}, {
1523
  a: 0x294fn,
1524
  b: 0x598dn,
1525
  r: -0x303en
1526
}, {
1527
  a: -0xf1f0n,
1528
  b: 0n,
1529
  r: -0xf1f0n
1530
}, {
1531
  a: 0n,
1532
  b: 0xe0n,
1533
  r: -0xe0n
1534
}, {
1535
  a: 0xcen,
1536
  b: 0x786an,
1537
  r: -0x779cn
1538
}, {
1539
  a: -0xe7n,
1540
  b: 0x6d5n,
1541
  r: -0x7bcn
1542
}, {
1543
  a: -0x8567n,
1544
  b: 0xce9cn,
1545
  r: -0x15403n
1546
}, {
1547
  a: 0xe7n,
1548
  b: 0x4cn,
1549
  r: 0x9bn
1550
}, {
1551
  a: -0x6n,
1552
  b: 0xcn,
1553
  r: -0x12n
1554
}, {
1555
  a: 0n,
1556
  b: 0xdfa0n,
1557
  r: -0xdfa0n
1558
}, {
1559
  a: -0x9a7n,
1560
  b: 0x6f3cn,
1561
  r: -0x78e3n
1562
}, {
1563
  a: 0x235n,
1564
  b: 0x1n,
1565
  r: 0x234n
1566
}, {
1567
  a: 0n,
1568
  b: -0xca55n,
1569
  r: 0xca55n
1570
}, {
1571
  a: 0x81n,
1572
  b: 0n,
1573
  r: 0x81n
1574
}, {
1575
  a: 0x6e9n,
1576
  b: 0xc9n,
1577
  r: 0x620n
1578
}, {
1579
  a: 0n,
1580
  b: 0xcb0n,
1581
  r: -0xcb0n
1582
}, {
1583
  a: 0x2n,
1584
  b: 0xb4bn,
1585
  r: -0xb49n
1586
}, {
1587
  a: 0n,
1588
  b: 0xfn,
1589
  r: -0xfn
1590
}, {
1591
  a: 0x74n,
1592
  b: 0xfdb3n,
1593
  r: -0xfd3fn
1594
}, {
1595
  a: 0x416n,
1596
  b: 0xeb18n,
1597
  r: -0xe702n
1598
}, {
1599
  a: 0x9ecn,
1600
  b: 0x4d4fn,
1601
  r: -0x4363n
1602
}, {
1603
  a: 0n,
1604
  b: -0x3n,
1605
  r: 0x3n
1606
}, {
1607
  a: 0x7730n,
1608
  b: 0n,
1609
  r: 0x7730n
1610
}, {
1611
  a: -0x31cn,
1612
  b: 0n,
1613
  r: -0x31cn
1614
}, {
1615
  a: 0n,
1616
  b: -0xbn,
1617
  r: 0xbn
1618
}, {
1619
  a: 0xf24en,
1620
  b: 0xab90n,
1621
  r: 0x46ben
1622
}, {
1623
  a: -0x4n,
1624
  b: 0x291n,
1625
  r: -0x295n
1626
}, {
1627
  a: 0x65dn,
1628
  b: -0x8787n,
1629
  r: 0x8de4n
1630
}, {
1631
  a: 0x9n,
1632
  b: 0xbn,
1633
  r: -0x2n
1634
}, {
1635
  a: -0xd06n,
1636
  b: 0x86e9n,
1637
  r: -0x93efn
1638
}, {
1639
  a: -0x5n,
1640
  b: -0x7d40n,
1641
  r: 0x7d3bn
1642
}, {
1643
  a: -0x9b80n,
1644
  b: -0x6n,
1645
  r: -0x9b7an
1646
}, {
1647
  a: -0x5cfbn,
1648
  b: 0x1n,
1649
  r: -0x5cfcn
1650
}, {
1651
  a: 0x2n,
1652
  b: 0xfn,
1653
  r: -0xdn
1654
}, {
1655
  a: 0x9n,
1656
  b: 0xcn,
1657
  r: -0x3n
1658
}, {
1659
  a: -0x5n,
1660
  b: -0x68n,
1661
  r: 0x63n
1662
}, {
1663
  a: 0xfn,
1664
  b: 0n,
1665
  r: 0xfn
1666
}, {
1667
  a: 0n,
1668
  b: 0x6e4n,
1669
  r: -0x6e4n
1670
}, {
1671
  a: 0n,
1672
  b: 0n,
1673
  r: 0n
1674
}, {
1675
  a: -0xf50n,
1676
  b: 0x51n,
1677
  r: -0xfa1n
1678
}, {
1679
  a: 0xa69n,
1680
  b: 0xf2n,
1681
  r: 0x977n
1682
}, {
1683
  a: -0xdn,
1684
  b: 0n,
1685
  r: -0xdn
1686
}, {
1687
  a: 0x1n,
1688
  b: -0xden,
1689
  r: 0xdfn
1690
}, {
1691
  a: 0n,
1692
  b: 0n,
1693
  r: 0n
1694
}, {
1695
  a: -0xdn,
1696
  b: 0n,
1697
  r: -0xdn
1698
}, {
1699
  a: 0xden,
1700
  b: -0x62n,
1701
  r: 0x140n
1702
}, {
1703
  a: -0xdn,
1704
  b: -0x74e1n,
1705
  r: 0x74d4n
1706
}, {
1707
  a: 0x54bn,
1708
  b: 0xb304n,
1709
  r: -0xadb9n
1710
}, {
1711
  a: 0x92n,
1712
  b: -0xdn,
1713
  r: 0x9fn
1714
}, {
1715
  a: 0xdn,
1716
  b: 0n,
1717
  r: 0xdn
1718
}, {
1719
  a: -0x4470n,
1720
  b: 0xadan,
1721
  r: -0x4f4an
1722
}, {
1723
  a: 0xc84n,
1724
  b: 0xe8n,
1725
  r: 0xb9cn
1726
}, {
1727
  a: -0x3n,
1728
  b: 0x3e4n,
1729
  r: -0x3e7n
1730
}, {
1731
  a: -0x244n,
1732
  b: -0x8n,
1733
  r: -0x23cn
1734
}, {
1735
  a: 0xe5cn,
1736
  b: 0n,
1737
  r: 0xe5cn
1738
}, {
1739
  a: 0xba2fn,
1740
  b: 0xb589n,
1741
  r: 0x4a6n
1742
}, {
1743
  a: -0x1f9cn,
1744
  b: -0xacan,
1745
  r: -0x14d2n
1746
}, {
1747
  a: 0x2bn,
1748
  b: 0x1f7fn,
1749
  r: -0x1f54n
1750
}, {
1751
  a: -0x27n,
1752
  b: 0x9n,
1753
  r: -0x30n
1754
}, {
1755
  a: 0x58b3n,
1756
  b: -0xe75n,
1757
  r: 0x6728n
1758
}, {
1759
  a: -0x8c9n,
1760
  b: 0n,
1761
  r: -0x8c9n
1762
}, {
1763
  a: 0n,
1764
  b: 0n,
1765
  r: 0n
1766
}, {
1767
  a: -0x38den,
1768
  b: 0x247n,
1769
  r: -0x3b25n
1770
}, {
1771
  a: -0xe3can,
1772
  b: -0x3dn,
1773
  r: -0xe38dn
1774
}, {
1775
  a: 0n,
1776
  b: 0x424n,
1777
  r: -0x424n
1778
}, {
1779
  a: -0x5n,
1780
  b: -0x6a4n,
1781
  r: 0x69fn
1782
}, {
1783
  a: 0xdn,
1784
  b: -0xbbn,
1785
  r: 0xc8n
1786
}, {
1787
  a: 0xf541n,
1788
  b: 0n,
1789
  r: 0xf541n
1790
}, {
1791
  a: 0n,
1792
  b: 0n,
1793
  r: 0n
1794
}, {
1795
  a: 0x9n,
1796
  b: 0x1n,
1797
  r: 0x8n
1798
}, {
1799
  a: 0n,
1800
  b: 0n,
1801
  r: 0n
1802
}, {
1803
  a: 0x9a1n,
1804
  b: 0x70n,
1805
  r: 0x931n
1806
}, {
1807
  a: -0x6f63n,
1808
  b: -0x73n,
1809
  r: -0x6ef0n
1810
}, {
1811
  a: 0x70n,
1812
  b: 0xd5an,
1813
  r: -0xcean
1814
}, {
1815
  a: 0x7165n,
1816
  b: 0x704n,
1817
  r: 0x6a61n
1818
}, {
1819
  a: 0n,
1820
  b: 0x59n,
1821
  r: -0x59n
1822
}, {
1823
  a: 0x1cdn,
1824
  b: -0x99dn,
1825
  r: 0xb6an
1826
}, {
1827
  a: -0xc27n,
1828
  b: -0x75n,
1829
  r: -0xbb2n
1830
}, {
1831
  a: 0x9n,
1832
  b: -0x260n,
1833
  r: 0x269n
1834
}, {
1835
  a: 0n,
1836
  b: 0n,
1837
  r: 0n
1838
}, {
1839
  a: -0x6n,
1840
  b: 0x8an,
1841
  r: -0x90n
1842
}, {
1843
  a: -0x6n,
1844
  b: 0n,
1845
  r: -0x6n
1846
}, {
1847
  a: 0n,
1848
  b: -0xfcn,
1849
  r: 0xfcn
1850
}, {
1851
  a: -0x4fan,
1852
  b: 0x97n,
1853
  r: -0x591n
1854
}, {
1855
  a: 0n,
1856
  b: -0xdc8n,
1857
  r: 0xdc8n
1858
}, {
1859
  a: 0x6dan,
1860
  b: -0x5721n,
1861
  r: 0x5dfbn
1862
}, {
1863
  a: -0xe58n,
1864
  b: 0x51e0n,
1865
  r: -0x6038n
1866
}, {
1867
  a: -0x844an,
1868
  b: -0xc0n,
1869
  r: -0x838an
1870
}, {
1871
  a: -0xe5d7n,
1872
  b: -0x5cb1n,
1873
  r: -0x8926n
1874
}, {
1875
  a: -0x402n,
1876
  b: 0xf8cn,
1877
  r: -0x138en
1878
}, {
1879
  a: 0n,
1880
  b: 0n,
1881
  r: 0n
1882
}, {
1883
  a: -0x6a6n,
1884
  b: 0x32n,
1885
  r: -0x6d8n
1886
}, {
1887
  a: -0xen,
1888
  b: -0x579n,
1889
  r: 0x56bn
1890
}, {
1891
  a: 0n,
1892
  b: -0x6n,
1893
  r: 0x6n
1894
}, {
1895
  a: 0x7c0n,
1896
  b: -0x8en,
1897
  r: 0x84en
1898
}, {
1899
  a: 0n,
1900
  b: 0x8c6n,
1901
  r: -0x8c6n
1902
}, {
1903
  a: -0x66n,
1904
  b: 0n,
1905
  r: -0x66n
1906
}, {
1907
  a: -0xbn,
1908
  b: 0n,
1909
  r: -0xbn
1910
}, {
1911
  a: -0xe7n,
1912
  b: -0xbd5bn,
1913
  r: 0xbc74n
1914
}, {
1915
  a: 0xf0c2n,
1916
  b: 0n,
1917
  r: 0xf0c2n
1918
}, {
1919
  a: 0xbn,
1920
  b: 0x83cn,
1921
  r: -0x831n
1922
}, {
1923
  a: -0x45en,
1924
  b: 0x68n,
1925
  r: -0x4c6n
1926
}, {
1927
  a: 0n,
1928
  b: 0x2fn,
1929
  r: -0x2fn
1930
}, {
1931
  a: 0n,
1932
  b: 0n,
1933
  r: 0n
1934
}, {
1935
  a: 0n,
1936
  b: 0n,
1937
  r: 0n
1938
}, {
1939
  a: 0x6ccn,
1940
  b: -0x635cn,
1941
  r: 0x6a28n
1942
}, {
1943
  a: -0xbcn,
1944
  b: -0x9b9n,
1945
  r: 0x8fdn
1946
}, {
1947
  a: 0xdc5n,
1948
  b: 0n,
1949
  r: 0xdc5n
1950
}, {
1951
  a: -0x4n,
1952
  b: 0x3n,
1953
  r: -0x7n
1954
}, {
1955
  a: -0xad2n,
1956
  b: 0n,
1957
  r: -0xad2n
1958
}, {
1959
  a: 0n,
1960
  b: 0x2n,
1961
  r: -0x2n
1962
}, {
1963
  a: 0x5607n,
1964
  b: 0x7a9n,
1965
  r: 0x4e5en
1966
}, {
1967
  a: 0x6eefn,
1968
  b: 0xb5en,
1969
  r: 0x6391n
1970
}, {
1971
  a: -0x289fn,
1972
  b: 0n,
1973
  r: -0x289fn
1974
}, {
1975
  a: 0x6n,
1976
  b: 0x56n,
1977
  r: -0x50n
1978
}, {
1979
  a: 0n,
1980
  b: -0xd69n,
1981
  r: 0xd69n
1982
}, {
1983
  a: -0x8n,
1984
  b: -0x5n,
1985
  r: -0x3n
1986
}, {
1987
  a: 0x2n,
1988
  b: 0x46n,
1989
  r: -0x44n
1990
}, {
1991
  a: -0x806n,
1992
  b: 0xa0n,
1993
  r: -0x8a6n
1994
}, {
1995
  a: 0xa502n,
1996
  b: 0xa67n,
1997
  r: 0x9a9bn
1998
}, {
1999
  a: -0x30c4n,
2000
  b: -0x6c8n,
2001
  r: -0x29fcn
2002
}, {
2003
  a: -0xf7en,
2004
  b: 0x5b9n,
2005
  r: -0x1537n
2006
}, {
2007
  a: 0x8c96n,
2008
  b: 0n,
2009
  r: 0x8c96n
2010
}, {
2011
  a: -0x3181n,
2012
  b: -0xdbbn,
2013
  r: -0x23c6n
2014
}, {
2015
  a: 0x55n,
2016
  b: -0x27n,
2017
  r: 0x7cn
2018
}, {
2019
  a: 0n,
2020
  b: 0x33e4n,
2021
  r: -0x33e4n
2022
}, {
2023
  a: 0n,
2024
  b: 0x292n,
2025
  r: -0x292n
2026
}, {
2027
  a: 0n,
2028
  b: 0xcn,
2029
  r: -0xcn
2030
}, {
2031
  a: -0xf35n,
2032
  b: -0x4fn,
2033
  r: -0xee6n
2034
}, {
2035
  a: -0x76fn,
2036
  b: -0xc9fn,
2037
  r: 0x530n
2038
}, {
2039
  a: 0x5256n,
2040
  b: -0xan,
2041
  r: 0x5260n
2042
}, {
2043
  a: 0n,
2044
  b: -0xfc5n,
2045
  r: 0xfc5n
2046
}, {
2047
  a: -0xcfd8n,
2048
  b: 0x3n,
2049
  r: -0xcfdbn
2050
}, {
2051
  a: 0xfen,
2052
  b: -0x9424n,
2053
  r: 0x9522n
2054
}, {
2055
  a: -0x685n,
2056
  b: 0n,
2057
  r: -0x685n
2058
}, {
2059
  a: 0n,
2060
  b: -0x38en,
2061
  r: 0x38en
2062
}, {
2063
  a: -0xeef9n,
2064
  b: 0x1bn,
2065
  r: -0xef14n
2066
}, {
2067
  a: 0n,
2068
  b: -0xc1fn,
2069
  r: 0xc1fn
2070
}, {
2071
  a: 0xc50n,
2072
  b: 0xdce4n,
2073
  r: -0xd094n
2074
}, {
2075
  a: 0xen,
2076
  b: 0x1en,
2077
  r: -0x10n
2078
}, {
2079
  a: -0x832n,
2080
  b: 0x2en,
2081
  r: -0x860n
2082
}, {
2083
  a: 0n,
2084
  b: -0xa39n,
2085
  r: 0xa39n
2086
}, {
2087
  a: 0x6an,
2088
  b: -0x1en,
2089
  r: 0x88n
2090
}, {
2091
  a: 0x9a4dn,
2092
  b: -0x7n,
2093
  r: 0x9a54n
2094
}, {
2095
  a: 0n,
2096
  b: -0x4n,
2097
  r: 0x4n
2098
}, {
2099
  a: 0xecen,
2100
  b: 0xd98n,
2101
  r: 0x136n
2102
}, {
2103
  a: -0xee03n,
2104
  b: -0x57n,
2105
  r: -0xedacn
2106
}, {
2107
  a: -0x627cn,
2108
  b: -0x866an,
2109
  r: 0x23een
2110
}, {
2111
  a: 0x1affn,
2112
  b: -0xfdfn,
2113
  r: 0x2aden
2114
}, {
2115
  a: 0n,
2116
  b: -0x47n,
2117
  r: 0x47n
2118
}, {
2119
  a: 0n,
2120
  b: 0xe12n,
2121
  r: -0xe12n
2122
}, {
2123
  a: -0xb356n,
2124
  b: -0x935n,
2125
  r: -0xaa21n
2126
}, {
2127
  a: 0n,
2128
  b: -0xd800n,
2129
  r: 0xd800n
2130
}, {
2131
  a: -0xa393n,
2132
  b: 0x3n,
2133
  r: -0xa396n
2134
}, {
2135
  a: 0xdan,
2136
  b: -0xfn,
2137
  r: 0xe9n
2138
}, {
2139
  a: -0x2d5fn,
2140
  b: 0n,
2141
  r: -0x2d5fn
2142
}, {
2143
  a: 0x8n,
2144
  b: 0n,
2145
  r: 0x8n
2146
}, {
2147
  a: -0xe5n,
2148
  b: -0xc1an,
2149
  r: 0xb35n
2150
}, {
2151
  a: -0x2d2n,
2152
  b: 0x68n,
2153
  r: -0x33an
2154
}, {
2155
  a: 0n,
2156
  b: -0x6cn,
2157
  r: 0x6cn
2158
}, {
2159
  a: 0x577n,
2160
  b: -0x8f97n,
2161
  r: 0x950en
2162
}, {
2163
  a: 0n,
2164
  b: -0xfn,
2165
  r: 0xfn
2166
}, {
2167
  a: 0x9n,
2168
  b: 0xf05n,
2169
  r: -0xefcn
2170
}, {
2171
  a: -0x5a8n,
2172
  b: -0x91dn,
2173
  r: 0x375n
2174
}, {
2175
  a: -0x359cn,
2176
  b: -0x7d88n,
2177
  r: 0x47ecn
2178
}, {
2179
  a: 0xc45n,
2180
  b: 0n,
2181
  r: 0xc45n
2182
}, {
2183
  a: 0n,
2184
  b: 0x4n,
2185
  r: -0x4n
2186
}, {
2187
  a: -0x6n,
2188
  b: 0n,
2189
  r: -0x6n
2190
}, {
2191
  a: -0xa6n,
2192
  b: 0x7n,
2193
  r: -0xadn
2194
}, {
2195
  a: 0n,
2196
  b: 0n,
2197
  r: 0n
2198
}, {
2199
  a: -0xfn,
2200
  b: 0n,
2201
  r: -0xfn
2202
}, {
2203
  a: 0n,
2204
  b: 0xefd0n,
2205
  r: -0xefd0n
2206
}, {
2207
  a: 0xff08n,
2208
  b: 0n,
2209
  r: 0xff08n
2210
}, {
2211
  a: -0x5n,
2212
  b: 0x7n,
2213
  r: -0xcn
2214
}, {
2215
  a: -0x8c9en,
2216
  b: -0x8fn,
2217
  r: -0x8c0fn
2218
}, {
2219
  a: -0xdbfn,
2220
  b: -0xef1n,
2221
  r: 0x132n
2222
}, {
2223
  a: 0xcdn,
2224
  b: 0n,
2225
  r: 0xcdn
2226
}, {
2227
  a: 0x2034n,
2228
  b: 0n,
2229
  r: 0x2034n
2230
}, {
2231
  a: -0x39n,
2232
  b: 0x4en,
2233
  r: -0x87n
2234
}, {
2235
  a: 0x5a18n,
2236
  b: -0xcn,
2237
  r: 0x5a24n
2238
}, {
2239
  a: -0x547en,
2240
  b: -0x8n,
2241
  r: -0x5476n
2242
}, {
2243
  a: 0n,
2244
  b: 0n,
2245
  r: 0n
2246
}, {
2247
  a: 0x6n,
2248
  b: -0x60n,
2249
  r: 0x66n
2250
}, {
2251
  a: 0x9n,
2252
  b: 0x1n,
2253
  r: 0x8n
2254
}, {
2255
  a: 0x38n,
2256
  b: 0x2e3n,
2257
  r: -0x2abn
2258
}, {
2259
  a: 0x3dfn,
2260
  b: 0x3n,
2261
  r: 0x3dcn
2262
}, {
2263
  a: 0n,
2264
  b: 0xb442n,
2265
  r: -0xb442n
2266
}, {
2267
  a: 0xan,
2268
  b: 0x7n,
2269
  r: 0x3n
2270
}, {
2271
  a: 0n,
2272
  b: 0xff6n,
2273
  r: -0xff6n
2274
}, {
2275
  a: 0xe7n,
2276
  b: -0x53n,
2277
  r: 0x13an
2278
}, {
2279
  a: 0xe0n,
2280
  b: 0n,
2281
  r: 0xe0n
2282
}, {
2283
  a: 0x3a7dn,
2284
  b: 0x26c4n,
2285
  r: 0x13b9n
2286
}, {
2287
  a: -0x1bn,
2288
  b: 0x286n,
2289
  r: -0x2a1n
2290
}, {
2291
  a: 0x7bn,
2292
  b: -0x1an,
2293
  r: 0x95n
2294
}, {
2295
  a: -0x5n,
2296
  b: 0n,
2297
  r: -0x5n
2298
}, {
2299
  a: 0n,
2300
  b: 0x370n,
2301
  r: -0x370n
2302
}, {
2303
  a: -0x3n,
2304
  b: -0xe83cn,
2305
  r: 0xe839n
2306
}, {
2307
  a: 0n,
2308
  b: 0n,
2309
  r: 0n
2310
}, {
2311
  a: -0x3c48n,
2312
  b: 0n,
2313
  r: -0x3c48n
2314
}, {
2315
  a: 0x28bn,
2316
  b: -0x36c6n,
2317
  r: 0x3951n
2318
}, {
2319
  a: -0xce61n,
2320
  b: 0x8n,
2321
  r: -0xce69n
2322
}, {
2323
  a: 0xbdn,
2324
  b: 0x1dn,
2325
  r: 0xa0n
2326
}, {
2327
  a: 0x4918n,
2328
  b: -0xb25an,
2329
  r: 0xfb72n
2330
}, {
2331
  a: 0x2002n,
2332
  b: 0n,
2333
  r: 0x2002n
2334
}, {
2335
  a: 0n,
2336
  b: 0xan,
2337
  r: -0xan
2338
}, {
2339
  a: 0n,
2340
  b: 0n,
2341
  r: 0n
2342
}, {
2343
  a: 0xan,
2344
  b: -0xa25n,
2345
  r: 0xa2fn
2346
}, {
2347
  a: 0x6n,
2348
  b: -0x72f6n,
2349
  r: 0x72fcn
2350
}, {
2351
  a: 0n,
2352
  b: -0x4dn,
2353
  r: 0x4dn
2354
}, {
2355
  a: 0x7n,
2356
  b: 0n,
2357
  r: 0x7n
2358
}, {
2359
  a: 0xdn,
2360
  b: 0n,
2361
  r: 0xdn
2362
}, {
2363
  a: 0x9n,
2364
  b: -0xc57bn,
2365
  r: 0xc584n
2366
}, {
2367
  a: 0n,
2368
  b: -0x67f2n,
2369
  r: 0x67f2n
2370
}, {
2371
  a: -0x734n,
2372
  b: -0xen,
2373
  r: -0x726n
2374
}, {
2375
  a: 0xf91n,
2376
  b: 0n,
2377
  r: 0xf91n
2378
}, {
2379
  a: 0xbn,
2380
  b: 0xbbn,
2381
  r: -0xb0n
2382
}, {
2383
  a: -0xbdn,
2384
  b: -0x4n,
2385
  r: -0xb9n
2386
}, {
2387
  a: -0xb7n,
2388
  b: 0x44n,
2389
  r: -0xfbn
2390
}, {
2391
  a: 0n,
2392
  b: 0n,
2393
  r: 0n
2394
}, {
2395
  a: -0xe4cbn,
2396
  b: 0n,
2397
  r: -0xe4cbn
2398
}, {
2399
  a: 0xec2n,
2400
  b: 0xacdn,
2401
  r: 0x3f5n
2402
}, {
2403
  a: 0x8cn,
2404
  b: 0x5n,
2405
  r: 0x87n
2406
}, {
2407
  a: -0x8bn,
2408
  b: -0x8135n,
2409
  r: 0x80aan
2410
}, {
2411
  a: 0xb57dn,
2412
  b: 0x514cn,
2413
  r: 0x6431n
2414
}, {
2415
  a: 0x74n,
2416
  b: 0xa11n,
2417
  r: -0x99dn
2418
}, {
2419
  a: 0n,
2420
  b: -0xen,
2421
  r: 0xen
2422
}, {
2423
  a: -0x8en,
2424
  b: -0x608bn,
2425
  r: 0x5ffdn
2426
}, {
2427
  a: 0n,
2428
  b: 0x10bn,
2429
  r: -0x10bn
2430
}, {
2431
  a: 0x71en,
2432
  b: 0xae94n,
2433
  r: -0xa776n
2434
}, {
2435
  a: -0x1n,
2436
  b: 0n,
2437
  r: -0x1n
2438
}, {
2439
  a: 0n,
2440
  b: -0xe06cn,
2441
  r: 0xe06cn
2442
}, {
2443
  a: -0x5n,
2444
  b: 0n,
2445
  r: -0x5n
2446
}, {
2447
  a: 0n,
2448
  b: 0x1fn,
2449
  r: -0x1fn
2450
}, {
2451
  a: 0n,
2452
  b: 0n,
2453
  r: 0n
2454
}, {
2455
  a: -0x30n,
2456
  b: 0xe2n,
2457
  r: -0x112n
2458
}, {
2459
  a: 0n,
2460
  b: 0x5bn,
2461
  r: -0x5bn
2462
}, {
2463
  a: 0x841n,
2464
  b: 0n,
2465
  r: 0x841n
2466
}, {
2467
  a: 0xf97n,
2468
  b: 0x6n,
2469
  r: 0xf91n
2470
}, {
2471
  a: 0x8fn,
2472
  b: -0xdn,
2473
  r: 0x9cn
2474
}, {
2475
  a: 0n,
2476
  b: -0x7fbn,
2477
  r: 0x7fbn
2478
}, {
2479
  a: 0x2e0n,
2480
  b: 0x39n,
2481
  r: 0x2a7n
2482
}, {
2483
  a: -0xb19n,
2484
  b: 0x6n,
2485
  r: -0xb1fn
2486
}, {
2487
  a: -0xdbcn,
2488
  b: -0x72n,
2489
  r: -0xd4an
2490
}, {
2491
  a: -0xdn,
2492
  b: -0x5n,
2493
  r: -0x8n
2494
}, {
2495
  a: -0x97an,
2496
  b: -0x6n,
2497
  r: -0x974n
2498
}, {
2499
  a: 0n,
2500
  b: 0n,
2501
  r: 0n
2502
}, {
2503
  a: 0x73n,
2504
  b: -0x10n,
2505
  r: 0x83n
2506
}, {
2507
  a: 0x64n,
2508
  b: 0n,
2509
  r: 0x64n
2510
}, {
2511
  a: -0xb1b1n,
2512
  b: 0x9d3n,
2513
  r: -0xbb84n
2514
}, {
2515
  a: 0x905n,
2516
  b: -0xe74n,
2517
  r: 0x1779n
2518
}, {
2519
  a: -0x7adn,
2520
  b: 0xcn,
2521
  r: -0x7b9n
2522
}, {
2523
  a: -0xb34n,
2524
  b: -0x9584n,
2525
  r: 0x8a50n
2526
}, {
2527
  a: -0x86en,
2528
  b: 0x21c4n,
2529
  r: -0x2a32n
2530
}, {
2531
  a: 0xf46n,
2532
  b: 0x31n,
2533
  r: 0xf15n
2534
}, {
2535
  a: -0x1e66n,
2536
  b: 0n,
2537
  r: -0x1e66n
2538
}, {
2539
  a: 0xfen,
2540
  b: 0x2dn,
2541
  r: 0xd1n
2542
}, {
2543
  a: -0x5287n,
2544
  b: 0n,
2545
  r: -0x5287n
2546
}, {
2547
  a: 0xcn,
2548
  b: -0x9bn,
2549
  r: 0xa7n
2550
}, {
2551
  a: 0x1n,
2552
  b: 0x7951n,
2553
  r: -0x7950n
2554
}, {
2555
  a: 0xfn,
2556
  b: 0x50cn,
2557
  r: -0x4fdn
2558
}, {
2559
  a: 0xa11n,
2560
  b: -0x66n,
2561
  r: 0xa77n
2562
}, {
2563
  a: 0x93n,
2564
  b: -0xbcf2n,
2565
  r: 0xbd85n
2566
}, {
2567
  a: 0x4b4n,
2568
  b: -0x9n,
2569
  r: 0x4bdn
2570
}, {
2571
  a: 0x10cen,
2572
  b: 0n,
2573
  r: 0x10cen
2574
}, {
2575
  a: -0xd882n,
2576
  b: -0x32en,
2577
  r: -0xd554n
2578
}, {
2579
  a: -0xen,
2580
  b: 0n,
2581
  r: -0xen
2582
}, {
2583
  a: -0xf2dn,
2584
  b: 0n,
2585
  r: -0xf2dn
2586
}, {
2587
  a: 0n,
2588
  b: -0x22bdn,
2589
  r: 0x22bdn
2590
}, {
2591
  a: 0n,
2592
  b: 0xbf6n,
2593
  r: -0xbf6n
2594
}, {
2595
  a: 0n,
2596
  b: -0x55n,
2597
  r: 0x55n
2598
}, {
2599
  a: 0x20cn,
2600
  b: 0xden,
2601
  r: 0x12en
2602
}, {
2603
  a: -0xe04n,
2604
  b: 0xa1n,
2605
  r: -0xea5n
2606
}, {
2607
  a: -0xbn,
2608
  b: -0xb0n,
2609
  r: 0xa5n
2610
}, {
2611
  a: -0xa5fn,
2612
  b: 0x3f6n,
2613
  r: -0xe55n
2614
}, {
2615
  a: 0x67n,
2616
  b: -0x92an,
2617
  r: 0x991n
2618
}, {
2619
  a: -0xd8cbn,
2620
  b: 0xdcn,
2621
  r: -0xd9a7n
2622
}, {
2623
  a: 0xen,
2624
  b: 0n,
2625
  r: 0xen
2626
}, {
2627
  a: -0x4n,
2628
  b: -0x5n,
2629
  r: 0x1n
2630
}, {
2631
  a: -0x4en,
2632
  b: 0xafn,
2633
  r: -0xfdn
2634
}, {
2635
  a: -0x91cn,
2636
  b: 0n,
2637
  r: -0x91cn
2638
}, {
2639
  a: 0n,
2640
  b: -0xa87bn,
2641
  r: 0xa87bn
2642
}, {
2643
  a: -0x17e4n,
2644
  b: -0x58n,
2645
  r: -0x178cn
2646
}, {
2647
  a: -0x4n,
2648
  b: -0xfc3n,
2649
  r: 0xfbfn
2650
}, {
2651
  a: 0n,
2652
  b: 0n,
2653
  r: 0n
2654
}, {
2655
  a: 0n,
2656
  b: 0x8n,
2657
  r: -0x8n
2658
}, {
2659
  a: -0xb81n,
2660
  b: 0x3n,
2661
  r: -0xb84n
2662
}, {
2663
  a: 0n,
2664
  b: -0x8cc5n,
2665
  r: 0x8cc5n
2666
}, {
2667
  a: 0xen,
2668
  b: -0x7e2n,
2669
  r: 0x7f0n
2670
}, {
2671
  a: -0x7n,
2672
  b: 0xfe30n,
2673
  r: -0xfe37n
2674
}, {
2675
  a: 0xa5an,
2676
  b: -0x9994n,
2677
  r: 0xa3een
2678
}, {
2679
  a: -0x7dn,
2680
  b: 0n,
2681
  r: -0x7dn
2682
}, {
2683
  a: 0xb22n,
2684
  b: -0x4n,
2685
  r: 0xb26n
2686
}, {
2687
  a: 0n,
2688
  b: 0x92n,
2689
  r: -0x92n
2690
}, {
2691
  a: 0xb0a4n,
2692
  b: -0x2an,
2693
  r: 0xb0cen
2694
}, {
2695
  a: 0n,
2696
  b: 0n,
2697
  r: 0n
2698
}, {
2699
  a: 0n,
2700
  b: 0x3c9dn,
2701
  r: -0x3c9dn
2702
}, {
2703
  a: -0x5n,
2704
  b: -0x105cn,
2705
  r: 0x1057n
2706
}, {
2707
  a: -0xadfn,
2708
  b: -0xf77n,
2709
  r: 0x498n
2710
}, {
2711
  a: -0xc1n,
2712
  b: -0x9n,
2713
  r: -0xb8n
2714
}, {
2715
  a: 0x4n,
2716
  b: 0n,
2717
  r: 0x4n
2718
}, {
2719
  a: 0x540n,
2720
  b: 0xc03n,
2721
  r: -0x6c3n
2722
}, {
2723
  a: 0x15cn,
2724
  b: -0xc3n,
2725
  r: 0x21fn
2726
}, {
2727
  a: 0n,
2728
  b: -0x1n,
2729
  r: 0x1n
2730
}, {
2731
  a: 0x8a1n,
2732
  b: 0x955bn,
2733
  r: -0x8cban
2734
}, {
2735
  a: 0n,
2736
  b: 0xcn,
2737
  r: -0xcn
2738
}, {
2739
  a: 0xa3fn,
2740
  b: -0x71n,
2741
  r: 0xab0n
2742
}, {
2743
  a: -0xc6fn,
2744
  b: 0n,
2745
  r: -0xc6fn
2746
}, {
2747
  a: -0x36n,
2748
  b: 0x8n,
2749
  r: -0x3en
2750
}, {
2751
  a: -0xdd7n,
2752
  b: -0x8e3n,
2753
  r: -0x4f4n
2754
}, {
2755
  a: 0n,
2756
  b: 0x8n,
2757
  r: -0x8n
2758
}, {
2759
  a: 0n,
2760
  b: -0x4022n,
2761
  r: 0x4022n
2762
}, {
2763
  a: -0x859bn,
2764
  b: -0xd22fn,
2765
  r: 0x4c94n
2766
}, {
2767
  a: -0xf52n,
2768
  b: 0xan,
2769
  r: -0xf5cn
2770
}, {
2771
  a: 0xban,
2772
  b: -0xb2n,
2773
  r: 0x16cn
2774
}, {
2775
  a: 0xan,
2776
  b: -0xafn,
2777
  r: 0xb9n
2778
}, {
2779
  a: -0x2a0dn,
2780
  b: 0x9b7n,
2781
  r: -0x33c4n
2782
}, {
2783
  a: 0x9dn,
2784
  b: 0n,
2785
  r: 0x9dn
2786
}, {
2787
  a: 0xedcn,
2788
  b: 0n,
2789
  r: 0xedcn
2790
}, {
2791
  a: 0xbdn,
2792
  b: -0x33efn,
2793
  r: 0x34acn
2794
}, {
2795
  a: 0x3n,
2796
  b: 0x8n,
2797
  r: -0x5n
2798
}, {
2799
  a: -0x50bn,
2800
  b: -0xbn,
2801
  r: -0x500n
2802
}, {
2803
  a: 0xddf4n,
2804
  b: 0x4d18n,
2805
  r: 0x90dcn
2806
}, {
2807
  a: -0xbn,
2808
  b: -0xfn,
2809
  r: 0x4n
2810
}, {
2811
  a: -0x6300n,
2812
  b: 0n,
2813
  r: -0x6300n
2814
}, {
2815
  a: 0n,
2816
  b: -0xab3n,
2817
  r: 0xab3n
2818
}, {
2819
  a: 0n,
2820
  b: -0xbn,
2821
  r: 0xbn
2822
}, {
2823
  a: -0x27n,
2824
  b: 0x9n,
2825
  r: -0x30n
2826
}, {
2827
  a: 0n,
2828
  b: 0n,
2829
  r: 0n
2830
}, {
2831
  a: 0x3n,
2832
  b: -0xc3n,
2833
  r: 0xc6n
2834
}, {
2835
  a: 0x7an,
2836
  b: -0xa79n,
2837
  r: 0xaf3n
2838
}, {
2839
  a: -0x64en,
2840
  b: -0x623n,
2841
  r: -0x2bn
2842
}, {
2843
  a: 0xe6f9n,
2844
  b: -0x4aean,
2845
  r: 0x131e3n
2846
}, {
2847
  a: -0x2n,
2848
  b: 0x1ddn,
2849
  r: -0x1dfn
2850
}, {
2851
  a: 0xffn,
2852
  b: 0x81n,
2853
  r: 0x7en
2854
}, {
2855
  a: 0x82n,
2856
  b: -0x7dn,
2857
  r: 0xffn
2858
}, {
2859
  a: 0xa84an,
2860
  b: 0n,
2861
  r: 0xa84an
2862
}, {
2863
  a: -0x437n,
2864
  b: 0xdn,
2865
  r: -0x444n
2866
}, {
2867
  a: 0n,
2868
  b: -0x23b2n,
2869
  r: 0x23b2n
2870
}, {
2871
  a: 0xa2n,
2872
  b: -0xf1dn,
2873
  r: 0xfbfn
2874
}, {
2875
  a: -0x89n,
2876
  b: 0x4n,
2877
  r: -0x8dn
2878
}, {
2879
  a: -0x5e35n,
2880
  b: 0xec5n,
2881
  r: -0x6cfan
2882
}, {
2883
  a: 0x96n,
2884
  b: 0x87n,
2885
  r: 0xfn
2886
}, {
2887
  a: 0xen,
2888
  b: -0x8n,
2889
  r: 0x16n
2890
}, {
2891
  a: 0n,
2892
  b: -0x6n,
2893
  r: 0x6n
2894
}, {
2895
  a: 0n,
2896
  b: -0x5n,
2897
  r: 0x5n
2898
}, {
2899
  a: 0x4c9n,
2900
  b: 0x8n,
2901
  r: 0x4c1n
2902
}, {
2903
  a: -0x1n,
2904
  b: 0n,
2905
  r: -0x1n
2906
}, {
2907
  a: -0xddn,
2908
  b: 0x1fn,
2909
  r: -0xfcn
2910
}, {
2911
  a: -0xf7n,
2912
  b: 0x7df5n,
2913
  r: -0x7eecn
2914
}, {
2915
  a: 0xdab9n,
2916
  b: 0n,
2917
  r: 0xdab9n
2918
}, {
2919
  a: 0x59n,
2920
  b: -0x7n,
2921
  r: 0x60n
2922
}, {
2923
  a: 0n,
2924
  b: 0n,
2925
  r: 0n
2926
}, {
2927
  a: 0xcn,
2928
  b: -0x8987n,
2929
  r: 0x8993n
2930
}, {
2931
  a: 0n,
2932
  b: 0x804n,
2933
  r: -0x804n
2934
}, {
2935
  a: -0xc569n,
2936
  b: -0xf66n,
2937
  r: -0xb603n
2938
}, {
2939
  a: -0xdfdn,
2940
  b: -0x9n,
2941
  r: -0xdf4n
2942
}, {
2943
  a: -0x46n,
2944
  b: -0x77n,
2945
  r: 0x31n
2946
}, {
2947
  a: -0xcc01n,
2948
  b: -0xbn,
2949
  r: -0xcbf6n
2950
}, {
2951
  a: 0x9n,
2952
  b: 0xe0n,
2953
  r: -0xd7n
2954
}, {
2955
  a: 0x4be5n,
2956
  b: -0xd2n,
2957
  r: 0x4cb7n
2958
}, {
2959
  a: 0n,
2960
  b: 0x37n,
2961
  r: -0x37n
2962
}, {
2963
  a: 0x2n,
2964
  b: 0xan,
2965
  r: -0x8n
2966
}, {
2967
  a: 0xd1en,
2968
  b: -0x35a5n,
2969
  r: 0x42c3n
2970
}, {
2971
  a: 0n,
2972
  b: 0n,
2973
  r: 0n
2974
}, {
2975
  a: -0x31n,
2976
  b: 0n,
2977
  r: -0x31n
2978
}, {
2979
  a: 0x896en,
2980
  b: -0x1a22n,
2981
  r: 0xa390n
2982
}, {
2983
  a: -0xb8n,
2984
  b: 0n,
2985
  r: -0xb8n
2986
}, {
2987
  a: 0xbdbn,
2988
  b: 0x7cc7n,
2989
  r: -0x70ecn
2990
}, {
2991
  a: 0n,
2992
  b: -0x5n,
2993
  r: 0x5n
2994
}, {
2995
  a: 0n,
2996
  b: 0n,
2997
  r: 0n
2998
}, {
2999
  a: -0x5b0n,
3000
  b: -0xfeefn,
3001
  r: 0xf93fn
3002
}, {
3003
  a: 0xbb1n,
3004
  b: -0x7an,
3005
  r: 0xc2bn
3006
}, {
3007
  a: 0xc1e4n,
3008
  b: 0x86n,
3009
  r: 0xc15en
3010
}, {
3011
  a: 0n,
3012
  b: -0xc7b5n,
3013
  r: 0xc7b5n
3014
}, {
3015
  a: -0xf08n,
3016
  b: 0x4n,
3017
  r: -0xf0cn
3018
}, {
3019
  a: -0xe7n,
3020
  b: -0x657n,
3021
  r: 0x570n
3022
}, {
3023
  a: -0xf8en,
3024
  b: 0n,
3025
  r: -0xf8en
3026
}, {
3027
  a: 0x4e70n,
3028
  b: 0x27en,
3029
  r: 0x4bf2n
3030
}, {
3031
  a: 0x80n,
3032
  b: -0x8en,
3033
  r: 0x10en
3034
}, {
3035
  a: 0n,
3036
  b: -0xff2n,
3037
  r: 0xff2n
3038
}, {
3039
  a: -0x29cn,
3040
  b: 0n,
3041
  r: -0x29cn
3042
}, {
3043
  a: -0x1ccn,
3044
  b: -0xd3b9n,
3045
  r: 0xd1edn
3046
}, {
3047
  a: -0xcn,
3048
  b: 0x8n,
3049
  r: -0x14n
3050
}, {
3051
  a: 0x68n,
3052
  b: 0xdn,
3053
  r: 0x5bn
3054
}, {
3055
  a: 0x7n,
3056
  b: 0xdd38n,
3057
  r: -0xdd31n
3058
}, {
3059
  a: 0x97e6n,
3060
  b: 0x82dn,
3061
  r: 0x8fb9n
3062
}, {
3063
  a: 0xaa78n,
3064
  b: 0n,
3065
  r: 0xaa78n
3066
}, {
3067
  a: 0x3n,
3068
  b: -0x44n,
3069
  r: 0x47n
3070
}, {
3071
  a: 0x4n,
3072
  b: -0x560n,
3073
  r: 0x564n
3074
}, {
3075
  a: -0xcdbfn,
3076
  b: 0n,
3077
  r: -0xcdbfn
3078
}, {
3079
  a: -0xdn,
3080
  b: -0x21n,
3081
  r: 0x14n
3082
}, {
3083
  a: 0x6c7n,
3084
  b: 0x89cn,
3085
  r: -0x1d5n
3086
}, {
3087
  a: -0xf65n,
3088
  b: -0x52n,
3089
  r: -0xf13n
3090
}, {
3091
  a: -0xae9n,
3092
  b: 0x84n,
3093
  r: -0xb6dn
3094
}, {
3095
  a: -0x829n,
3096
  b: -0xen,
3097
  r: -0x81bn
3098
}, {
3099
  a: -0x751n,
3100
  b: 0xbfn,
3101
  r: -0x810n
3102
}, {
3103
  a: 0x3b5n,
3104
  b: 0x53b4n,
3105
  r: -0x4fffn
3106
}, {
3107
  a: -0xa7n,
3108
  b: -0x60n,
3109
  r: -0x47n
3110
}, {
3111
  a: 0x26n,
3112
  b: 0xc9n,
3113
  r: -0xa3n
3114
}, {
3115
  a: 0n,
3116
  b: 0n,
3117
  r: 0n
3118
}, {
3119
  a: 0x87n,
3120
  b: -0x5060n,
3121
  r: 0x50e7n
3122
}, {
3123
  a: 0n,
3124
  b: -0xdn,
3125
  r: 0xdn
3126
}, {
3127
  a: 0x758dn,
3128
  b: 0x1b8n,
3129
  r: 0x73d5n
3130
}, {
3131
  a: 0x91en,
3132
  b: 0xd464n,
3133
  r: -0xcb46n
3134
}, {
3135
  a: 0x6n,
3136
  b: 0x2a07n,
3137
  r: -0x2a01n
3138
}, {
3139
  a: 0xcc3n,
3140
  b: -0x5ba0n,
3141
  r: 0x6863n
3142
}, {
3143
  a: -0xfn,
3144
  b: 0n,
3145
  r: -0xfn
3146
}, {
3147
  a: 0xdn,
3148
  b: -0x8359n,
3149
  r: 0x8366n
3150
}, {
3151
  a: 0xf7fn,
3152
  b: -0x8n,
3153
  r: 0xf87n
3154
}, {
3155
  a: 0xc3n,
3156
  b: 0x611n,
3157
  r: -0x54en
3158
}, {
3159
  a: 0x2e8n,
3160
  b: -0x8n,
3161
  r: 0x2f0n
3162
}, {
3163
  a: 0xf81n,
3164
  b: -0xfn,
3165
  r: 0xf90n
3166
}, {
3167
  a: 0x4n,
3168
  b: -0x23n,
3169
  r: 0x27n
3170
}, {
3171
  a: -0xf1n,
3172
  b: 0n,
3173
  r: -0xf1n
3174
}, {
3175
  a: 0x13c7n,
3176
  b: 0n,
3177
  r: 0x13c7n
3178
}, {
3179
  a: -0x728cn,
3180
  b: 0x931n,
3181
  r: -0x7bbdn
3182
}, {
3183
  a: 0xda6n,
3184
  b: 0x4n,
3185
  r: 0xda2n
3186
}, {
3187
  a: 0x60n,
3188
  b: 0xan,
3189
  r: 0x56n
3190
}, {
3191
  a: 0n,
3192
  b: 0n,
3193
  r: 0n
3194
}, {
3195
  a: -0x36n,
3196
  b: -0x7bn,
3197
  r: 0x45n
3198
}, {
3199
  a: -0x55fn,
3200
  b: 0n,
3201
  r: -0x55fn
3202
}, {
3203
  a: 0n,
3204
  b: -0x111n,
3205
  r: 0x111n
3206
}, {
3207
  a: 0n,
3208
  b: 0x8een,
3209
  r: -0x8een
3210
}, {
3211
  a: 0xc1adn,
3212
  b: 0xdcn,
3213
  r: 0xc0d1n
3214
}, {
3215
  a: 0xd778n,
3216
  b: 0x6cn,
3217
  r: 0xd70cn
3218
}, {
3219
  a: 0n,
3220
  b: -0x55dn,
3221
  r: 0x55dn
3222
}, {
3223
  a: 0x96a6n,
3224
  b: -0x1n,
3225
  r: 0x96a7n
3226
}, {
3227
  a: 0x69n,
3228
  b: 0x80f1n,
3229
  r: -0x8088n
3230
}, {
3231
  a: -0x9n,
3232
  b: -0x17n,
3233
  r: 0xen
3234
}, {
3235
  a: 0x9n,
3236
  b: -0xee7n,
3237
  r: 0xef0n
3238
}, {
3239
  a: 0n,
3240
  b: 0x4n,
3241
  r: -0x4n
3242
}, {
3243
  a: 0x9587n,
3244
  b: -0xb06n,
3245
  r: 0xa08dn
3246
}, {
3247
  a: -0x83n,
3248
  b: -0x528n,
3249
  r: 0x4a5n
3250
}, {
3251
  a: -0x1c50n,
3252
  b: 0x221n,
3253
  r: -0x1e71n
3254
}, {
3255
  a: 0n,
3256
  b: -0x6an,
3257
  r: 0x6an
3258
}, {
3259
  a: 0n,
3260
  b: 0n,
3261
  r: 0n
3262
}, {
3263
  a: -0xf39n,
3264
  b: -0x7511n,
3265
  r: 0x65d8n
3266
}, {
3267
  a: 0xfn,
3268
  b: -0x8n,
3269
  r: 0x17n
3270
}, {
3271
  a: -0x1n,
3272
  b: 0n,
3273
  r: -0x1n
3274
}, {
3275
  a: -0x999cn,
3276
  b: 0x4n,
3277
  r: -0x99a0n
3278
}, {
3279
  a: -0xbn,
3280
  b: -0xbf5n,
3281
  r: 0xbean
3282
}, {
3283
  a: 0x8n,
3284
  b: -0xcf6n,
3285
  r: 0xcfen
3286
}, {
3287
  a: -0xeen,
3288
  b: 0n,
3289
  r: -0xeen
3290
}, {
3291
  a: 0n,
3292
  b: 0n,
3293
  r: 0n
3294
}, {
3295
  a: 0x462fn,
3296
  b: 0xd522n,
3297
  r: -0x8ef3n
3298
}, {
3299
  a: 0x5fn,
3300
  b: -0x1c7n,
3301
  r: 0x226n
3302
}, {
3303
  a: 0n,
3304
  b: 0xa508n,
3305
  r: -0xa508n
3306
}, {
3307
  a: -0x809n,
3308
  b: -0x3b5n,
3309
  r: -0x454n
3310
}, {
3311
  a: -0x2e2n,
3312
  b: 0n,
3313
  r: -0x2e2n
3314
}, {
3315
  a: 0n,
3316
  b: -0x6n,
3317
  r: 0x6n
3318
}, {
3319
  a: 0x9an,
3320
  b: 0n,
3321
  r: 0x9an
3322
}, {
3323
  a: 0x4n,
3324
  b: 0n,
3325
  r: 0x4n
3326
}, {
3327
  a: 0xdn,
3328
  b: -0xbn,
3329
  r: 0x18n
3330
}, {
3331
  a: 0x9n,
3332
  b: -0x9n,
3333
  r: 0x12n
3334
}, {
3335
  a: 0x1f6en,
3336
  b: -0x6n,
3337
  r: 0x1f74n
3338
}, {
3339
  a: 0xc862n,
3340
  b: -0x3e3cn,
3341
  r: 0x1069en
3342
}, {
3343
  a: 0n,
3344
  b: 0x3bn,
3345
  r: -0x3bn
3346
}, {
3347
  a: -0xa4n,
3348
  b: 0xdcn,
3349
  r: -0x180n
3350
}, {
3351
  a: 0x6n,
3352
  b: 0xdn,
3353
  r: -0x7n
3354
}, {
3355
  a: -0x9a6dn,
3356
  b: -0x121n,
3357
  r: -0x994cn
3358
}, {
3359
  a: 0x8c5n,
3360
  b: 0n,
3361
  r: 0x8c5n
3362
}, {
3363
  a: -0x9e89n,
3364
  b: -0xan,
3365
  r: -0x9e7fn
3366
}, {
3367
  a: -0x5an,
3368
  b: -0xbn,
3369
  r: -0x4fn
3370
}, {
3371
  a: -0x72n,
3372
  b: -0x7en,
3373
  r: 0xcn
3374
}, {
3375
  a: 0xcf9n,
3376
  b: -0x7n,
3377
  r: 0xd00n
3378
}, {
3379
  a: 0x71bn,
3380
  b: -0x7bn,
3381
  r: 0x796n
3382
}, {
3383
  a: -0xan,
3384
  b: 0x8en,
3385
  r: -0x98n
3386
}, {
3387
  a: 0n,
3388
  b: 0x52c9n,
3389
  r: -0x52c9n
3390
}, {
3391
  a: -0x55n,
3392
  b: 0n,
3393
  r: -0x55n
3394
}, {
3395
  a: 0n,
3396
  b: -0xd5bn,
3397
  r: 0xd5bn
3398
}, {
3399
  a: -0x454fn,
3400
  b: -0x6n,
3401
  r: -0x4549n
3402
}, {
3403
  a: 0xdn,
3404
  b: -0xecn,
3405
  r: 0xf9n
3406
}, {
3407
  a: 0x22n,
3408
  b: 0x5931n,
3409
  r: -0x590fn
3410
}, {
3411
  a: -0x8ddn,
3412
  b: 0x7214n,
3413
  r: -0x7af1n
3414
}, {
3415
  a: 0x17n,
3416
  b: 0n,
3417
  r: 0x17n
3418
}, {
3419
  a: 0xadfn,
3420
  b: -0x3n,
3421
  r: 0xae2n
3422
}, {
3423
  a: 0n,
3424
  b: 0x403en,
3425
  r: -0x403en
3426
}, {
3427
  a: 0n,
3428
  b: 0x33d2n,
3429
  r: -0x33d2n
3430
}, {
3431
  a: 0n,
3432
  b: 0x30n,
3433
  r: -0x30n
3434
}, {
3435
  a: 0xcn,
3436
  b: -0xen,
3437
  r: 0x1an
3438
}, {
3439
  a: 0n,
3440
  b: 0xe4d9n,
3441
  r: -0xe4d9n
3442
}, {
3443
  a: 0x1an,
3444
  b: -0xa6n,
3445
  r: 0xc0n
3446
}, {
3447
  a: 0x74an,
3448
  b: -0x1n,
3449
  r: 0x74bn
3450
}, {
3451
  a: 0x79c7n,
3452
  b: 0n,
3453
  r: 0x79c7n
3454
}, {
3455
  a: 0x56n,
3456
  b: 0x87adn,
3457
  r: -0x8757n
3458
}, {
3459
  a: -0x61cn,
3460
  b: 0x5a8n,
3461
  r: -0xbc4n
3462
}, {
3463
  a: 0xfn,
3464
  b: -0x37f1n,
3465
  r: 0x3800n
3466
}, {
3467
  a: -0x3c4n,
3468
  b: -0x4n,
3469
  r: -0x3c0n
3470
}, {
3471
  a: 0x9c6n,
3472
  b: -0x87n,
3473
  r: 0xa4dn
3474
}, {
3475
  a: 0n,
3476
  b: 0n,
3477
  r: 0n
3478
}, {
3479
  a: 0n,
3480
  b: 0n,
3481
  r: 0n
3482
}, {
3483
  a: 0n,
3484
  b: -0xan,
3485
  r: 0xan
3486
}, {
3487
  a: 0n,
3488
  b: 0n,
3489
  r: 0n
3490
}, {
3491
  a: 0x7fcdn,
3492
  b: 0xc1fn,
3493
  r: 0x73aen
3494
}, {
3495
  a: -0xen,
3496
  b: 0x187n,
3497
  r: -0x195n
3498
}, {
3499
  a: 0xc3an,
3500
  b: -0xen,
3501
  r: 0xc48n
3502
}, {
3503
  a: 0xf1d2n,
3504
  b: -0x960n,
3505
  r: 0xfb32n
3506
}, {
3507
  a: 0x3da3n,
3508
  b: 0n,
3509
  r: 0x3da3n
3510
}, {
3511
  a: 0x5n,
3512
  b: 0x94cn,
3513
  r: -0x947n
3514
}, {
3515
  a: -0x21n,
3516
  b: 0n,
3517
  r: -0x21n
3518
}, {
3519
  a: -0x4n,
3520
  b: 0n,
3521
  r: -0x4n
3522
}, {
3523
  a: 0xfbn,
3524
  b: 0x8150n,
3525
  r: -0x8055n
3526
}, {
3527
  a: -0xen,
3528
  b: 0x13n,
3529
  r: -0x21n
3530
}, {
3531
  a: -0xba7cn,
3532
  b: -0x920n,
3533
  r: -0xb15cn
3534
}, {
3535
  a: 0x3dd8n,
3536
  b: 0xcn,
3537
  r: 0x3dccn
3538
}, {
3539
  a: -0xf6dn,
3540
  b: 0x9f80n,
3541
  r: -0xaeedn
3542
}, {
3543
  a: 0x6e9n,
3544
  b: -0x9n,
3545
  r: 0x6f2n
3546
}, {
3547
  a: 0xd4an,
3548
  b: -0xfn,
3549
  r: 0xd59n
3550
}, {
3551
  a: -0x7n,
3552
  b: 0n,
3553
  r: -0x7n
3554
}, {
3555
  a: 0n,
3556
  b: -0xbbn,
3557
  r: 0xbbn
3558
}, {
3559
  a: -0xen,
3560
  b: 0n,
3561
  r: -0xen
3562
}, {
3563
  a: 0x5315n,
3564
  b: 0xe7dn,
3565
  r: 0x4498n
3566
}, {
3567
  a: -0x4d1en,
3568
  b: -0x60n,
3569
  r: -0x4cben
3570
}, {
3571
  a: 0x92an,
3572
  b: 0xc841n,
3573
  r: -0xbf17n
3574
}, {
3575
  a: -0x36c7n,
3576
  b: 0n,
3577
  r: -0x36c7n
3578
}, {
3579
  a: 0n,
3580
  b: -0x407n,
3581
  r: 0x407n
3582
}, {
3583
  a: 0x6d6n,
3584
  b: 0xd69n,
3585
  r: -0x693n
3586
}, {
3587
  a: -0xbd93n,
3588
  b: 0n,
3589
  r: -0xbd93n
3590
}, {
3591
  a: 0n,
3592
  b: 0x1d8n,
3593
  r: -0x1d8n
3594
}, {
3595
  a: -0x7n,
3596
  b: 0n,
3597
  r: -0x7n
3598
}, {
3599
  a: 0x9dbn,
3600
  b: 0x40ben,
3601
  r: -0x36e3n
3602
}, {
3603
  a: -0x83n,
3604
  b: -0xad49n,
3605
  r: 0xacc6n
3606
}, {
3607
  a: 0n,
3608
  b: -0x92en,
3609
  r: 0x92en
3610
}, {
3611
  a: -0x2dn,
3612
  b: 0n,
3613
  r: -0x2dn
3614
}, {
3615
  a: 0x51n,
3616
  b: 0x6d3bn,
3617
  r: -0x6cean
3618
}, {
3619
  a: -0x3c6n,
3620
  b: -0x5cn,
3621
  r: -0x36an
3622
}, {
3623
  a: -0xan,
3624
  b: -0x16n,
3625
  r: 0xcn
3626
}, {
3627
  a: 0x819dn,
3628
  b: -0x2b6dn,
3629
  r: 0xad0an
3630
}, {
3631
  a: -0x9n,
3632
  b: 0x927n,
3633
  r: -0x930n
3634
}, {
3635
  a: 0xd872n,
3636
  b: 0xb61n,
3637
  r: 0xcd11n
3638
}, {
3639
  a: 0x6f25n,
3640
  b: -0x8d9n,
3641
  r: 0x77fen
3642
}, {
3643
  a: -0x31fn,
3644
  b: 0x3n,
3645
  r: -0x322n
3646
}, {
3647
  a: 0xfn,
3648
  b: -0x81n,
3649
  r: 0x90n
3650
}, {
3651
  a: -0xe3f7n,
3652
  b: 0xe424n,
3653
  r: -0x1c81bn
3654
}, {
3655
  a: 0x1n,
3656
  b: -0x333n,
3657
  r: 0x334n
3658
}, {
3659
  a: 0x8f95n,
3660
  b: 0n,
3661
  r: 0x8f95n
3662
}, {
3663
  a: -0xc60n,
3664
  b: 0n,
3665
  r: -0xc60n
3666
}, {
3667
  a: 0xfn,
3668
  b: 0xb102n,
3669
  r: -0xb0f3n
3670
}, {
3671
  a: -0x7fn,
3672
  b: 0x350n,
3673
  r: -0x3cfn
3674
}, {
3675
  a: 0x99n,
3676
  b: -0xfn,
3677
  r: 0xa8n
3678
}, {
3679
  a: -0x9n,
3680
  b: 0n,
3681
  r: -0x9n
3682
}, {
3683
  a: 0xbbn,
3684
  b: 0n,
3685
  r: 0xbbn
3686
}, {
3687
  a: -0xf15n,
3688
  b: 0xbd0fn,
3689
  r: -0xcc24n
3690
}, {
3691
  a: 0n,
3692
  b: 0n,
3693
  r: 0n
3694
}, {
3695
  a: 0xdb1fn,
3696
  b: 0n,
3697
  r: 0xdb1fn
3698
}, {
3699
  a: 0x29n,
3700
  b: 0x5c9n,
3701
  r: -0x5a0n
3702
}, {
3703
  a: -0x1n,
3704
  b: 0n,
3705
  r: -0x1n
3706
}, {
3707
  a: 0x2n,
3708
  b: 0x8a15n,
3709
  r: -0x8a13n
3710
}, {
3711
  a: 0xa99n,
3712
  b: 0n,
3713
  r: 0xa99n
3714
}, {
3715
  a: 0n,
3716
  b: 0n,
3717
  r: 0n
3718
}, {
3719
  a: -0xa150n,
3720
  b: -0xa2n,
3721
  r: -0xa0aen
3722
}, {
3723
  a: -0xe16n,
3724
  b: -0xcfa4n,
3725
  r: 0xc18en
3726
}, {
3727
  a: -0xfb6n,
3728
  b: 0xdean,
3729
  r: -0x1da0n
3730
}, {
3731
  a: 0x69n,
3732
  b: 0xb3c1n,
3733
  r: -0xb358n
3734
}, {
3735
  a: -0x371n,
3736
  b: 0x1n,
3737
  r: -0x372n
3738
}, {
3739
  a: -0x9n,
3740
  b: 0n,
3741
  r: -0x9n
3742
}, {
3743
  a: 0n,
3744
  b: -0xf7n,
3745
  r: 0xf7n
3746
}, {
3747
  a: 0n,
3748
  b: 0n,
3749
  r: 0n
3750
}, {
3751
  a: -0x9baen,
3752
  b: 0x6n,
3753
  r: -0x9bb4n
3754
}, {
3755
  a: 0x4cn,
3756
  b: 0x40n,
3757
  r: 0xcn
3758
}, {
3759
  a: -0x3an,
3760
  b: -0x4d5n,
3761
  r: 0x49bn
3762
}, {
3763
  a: -0x6acn,
3764
  b: 0xc0n,
3765
  r: -0x76cn
3766
}, {
3767
  a: -0xb80n,
3768
  b: 0xd939n,
3769
  r: -0xe4b9n
3770
}, {
3771
  a: -0x5n,
3772
  b: -0x2a08n,
3773
  r: 0x2a03n
3774
}, {
3775
  a: -0xccn,
3776
  b: 0xb2adn,
3777
  r: -0xb379n
3778
}, {
3779
  a: 0n,
3780
  b: 0n,
3781
  r: 0n
3782
}, {
3783
  a: 0n,
3784
  b: 0xe417n,
3785
  r: -0xe417n
3786
}, {
3787
  a: 0xf73cn,
3788
  b: 0n,
3789
  r: 0xf73cn
3790
}, {
3791
  a: -0x7n,
3792
  b: 0n,
3793
  r: -0x7n
3794
}, {
3795
  a: -0x900n,
3796
  b: -0x1dn,
3797
  r: -0x8e3n
3798
}, {
3799
  a: 0xdcc9n,
3800
  b: 0x82n,
3801
  r: 0xdc47n
3802
}, {
3803
  a: 0n,
3804
  b: 0xbn,
3805
  r: -0xbn
3806
}, {
3807
  a: 0xa88n,
3808
  b: 0n,
3809
  r: 0xa88n
3810
}, {
3811
  a: 0n,
3812
  b: 0x5898n,
3813
  r: -0x5898n
3814
}, {
3815
  a: -0xbn,
3816
  b: 0x7d45n,
3817
  r: -0x7d50n
3818
}, {
3819
  a: 0x2db5n,
3820
  b: 0x5n,
3821
  r: 0x2db0n
3822
}, {
3823
  a: -0xbe4n,
3824
  b: -0xa718n,
3825
  r: 0x9b34n
3826
}, {
3827
  a: 0n,
3828
  b: 0x34e0n,
3829
  r: -0x34e0n
3830
}, {
3831
  a: 0x2n,
3832
  b: 0n,
3833
  r: 0x2n
3834
}, {
3835
  a: -0x1dn,
3836
  b: 0n,
3837
  r: -0x1dn
3838
}, {
3839
  a: -0x9cn,
3840
  b: -0xf41n,
3841
  r: 0xea5n
3842
}, {
3843
  a: -0x117n,
3844
  b: 0xen,
3845
  r: -0x125n
3846
}, {
3847
  a: -0x95b1n,
3848
  b: -0x2n,
3849
  r: -0x95afn
3850
}, {
3851
  a: 0n,
3852
  b: 0x2becn,
3853
  r: -0x2becn
3854
}, {
3855
  a: 0x949en,
3856
  b: 0xa5f0n,
3857
  r: -0x1152n
3858
}, {
3859
  a: 0xc0n,
3860
  b: -0x869n,
3861
  r: 0x929n
3862
}, {
3863
  a: 0xbb1n,
3864
  b: -0x8n,
3865
  r: 0xbb9n
3866
}, {
3867
  a: 0n,
3868
  b: 0x462en,
3869
  r: -0x462en
3870
}, {
3871
  a: -0x41an,
3872
  b: -0xa870n,
3873
  r: 0xa456n
3874
}, {
3875
  a: 0n,
3876
  b: 0x3b27n,
3877
  r: -0x3b27n
3878
}, {
3879
  a: 0x50dn,
3880
  b: 0n,
3881
  r: 0x50dn
3882
}, {
3883
  a: 0xac73n,
3884
  b: 0xcn,
3885
  r: 0xac67n
3886
}, {
3887
  a: 0n,
3888
  b: 0xe9b5n,
3889
  r: -0xe9b5n
3890
}, {
3891
  a: 0xa39an,
3892
  b: -0x6n,
3893
  r: 0xa3a0n
3894
}, {
3895
  a: -0x3n,
3896
  b: -0x5n,
3897
  r: 0x2n
3898
}, {
3899
  a: 0xbn,
3900
  b: -0x522an,
3901
  r: 0x5235n
3902
}, {
3903
  a: -0xd6n,
3904
  b: 0n,
3905
  r: -0xd6n
3906
}, {
3907
  a: 0x8n,
3908
  b: -0xf76n,
3909
  r: 0xf7en
3910
}, {
3911
  a: -0x7fd4n,
3912
  b: 0n,
3913
  r: -0x7fd4n
3914
}, {
3915
  a: -0xbd4n,
3916
  b: -0x22n,
3917
  r: -0xbb2n
3918
}, {
3919
  a: 0x7d5n,
3920
  b: 0xbcn,
3921
  r: 0x719n
3922
}, {
3923
  a: 0xeben,
3924
  b: 0x77d4n,
3925
  r: -0x6916n
3926
}, {
3927
  a: -0xan,
3928
  b: 0x8dan,
3929
  r: -0x8e4n
3930
}, {
3931
  a: -0xcdacn,
3932
  b: -0x9aa1n,
3933
  r: -0x330bn
3934
}, {
3935
  a: 0n,
3936
  b: -0xf3n,
3937
  r: 0xf3n
3938
}, {
3939
  a: 0xd7n,
3940
  b: -0x40fn,
3941
  r: 0x4e6n
3942
}, {
3943
  a: -0x39n,
3944
  b: 0n,
3945
  r: -0x39n
3946
}, {
3947
  a: 0xdc2n,
3948
  b: 0xan,
3949
  r: 0xdb8n
3950
}, {
3951
  a: -0xan,
3952
  b: 0x636n,
3953
  r: -0x640n
3954
}, {
3955
  a: 0xd3f8n,
3956
  b: -0x4n,
3957
  r: 0xd3fcn
3958
}, {
3959
  a: -0xc21n,
3960
  b: 0xbb33n,
3961
  r: -0xc754n
3962
}, {
3963
  a: 0n,
3964
  b: -0xaan,
3965
  r: 0xaan
3966
}, {
3967
  a: -0x46n,
3968
  b: 0n,
3969
  r: -0x46n
3970
}, {
3971
  a: 0n,
3972
  b: 0x94n,
3973
  r: -0x94n
3974
}, {
3975
  a: 0x96n,
3976
  b: 0n,
3977
  r: 0x96n
3978
}, {
3979
  a: 0n,
3980
  b: -0xf4n,
3981
  r: 0xf4n
3982
}, {
3983
  a: 0n,
3984
  b: -0xa94fn,
3985
  r: 0xa94fn
3986
}, {
3987
  a: 0n,
3988
  b: 0x1480n,
3989
  r: -0x1480n
3990
}, {
3991
  a: -0x6fn,
3992
  b: -0xd2n,
3993
  r: 0x63n
3994
}, {
3995
  a: 0n,
3996
  b: -0xbd5n,
3997
  r: 0xbd5n
3998
}, {
3999
  a: -0x9an,
4000
  b: -0x6030n,
4001
  r: 0x5f96n
4002
}, {
4003
  a: -0xcceen,
4004
  b: -0x9cn,
4005
  r: -0xcc52n
4006
}, {
4007
  a: -0x80d0n,
4008
  b: -0x7n,
4009
  r: -0x80c9n
4010
}, {
4011
  a: 0x628n,
4012
  b: 0xd8n,
4013
  r: 0x550n
4014
}, {
4015
  a: -0xfn,
4016
  b: 0n,
4017
  r: -0xfn
4018
}, {
4019
  a: 0n,
4020
  b: 0x6cen,
4021
  r: -0x6cen
4022
}, {
4023
  a: 0x5an,
4024
  b: 0x7cn,
4025
  r: -0x22n
4026
}, {
4027
  a: -0x947en,
4028
  b: -0xf9n,
4029
  r: -0x9385n
4030
}];
4031
4032
function main() {
4033
  var error_count = 0;
4034
  for (var i = 0; i < data.length; i++) {
4035
    var d = data[i];
4036
    var r = d.a - d.b;
4037
  if (d.r !== r) {
4038
    print("Input A:  " + d.a.toString(16));
4039
    print("Input B:  " + d.b.toString(16));
4040
    print("Result:   " + r.toString(16));
4041
    print("Expected: " + d.r.toString(16));
4042
    print("Op: -");
4043
    error_count++;
4044
  }
4045
  }
4046
  if (error_count !== 0)
4047
    throw new Error("Finished with " + error_count + " errors.")
4048
}
4049
for (var i = 0; i < 1000; ++i)
4050
  main();
4051
- a/JSTests/stress/v8-bigint32-xor.js +4051 lines
Line 0 a/JSTests/stress/v8-bigint32-xor.js_sec1
1
// Copyright 2017, the V8 project authors. All rights reserved.
2
// Redistribution and use in source and binary forms, with or without
3
// modification, are permitted provided that the following conditions are
4
// met:
5
//
6
//     * Redistributions of source code must retain the above copyright
7
//       notice, this list of conditions and the following disclaimer.
8
//     * Redistributions in binary form must reproduce the above
9
//       copyright notice, this list of conditions and the following
10
//       disclaimer in the documentation and/or other materials provided
11
//       with the distribution.
12
//     * Neither the name of Google Inc. nor the names of its
13
//       contributors may be used to endorse or promote products derived
14
//       from this software without specific prior written permission.
15
//
16
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28
// Generated by tools/bigint-tester.py.
29
30
var data = [{
31
  a: 0n,
32
  b: 0x72n,
33
  r: 0x72n
34
}, {
35
  a: -0xe031n,
36
  b: 0xfb3n,
37
  r: -0xef84n
38
}, {
39
  a: -0xf2adn,
40
  b: -0x26n,
41
  r: 0xf289n
42
}, {
43
  a: 0x591en,
44
  b: 0n,
45
  r: 0x591en
46
}, {
47
  a: 0x9852n,
48
  b: 0n,
49
  r: 0x9852n
50
}, {
51
  a: -0x9en,
52
  b: 0xc195n,
53
  r: -0xc109n
54
}, {
55
  a: -0xc7n,
56
  b: -0x9b1n,
57
  r: 0x976n
58
}, {
59
  a: 0n,
60
  b: 0xan,
61
  r: 0xan
62
}, {
63
  a: 0x40n,
64
  b: -0xa6n,
65
  r: -0xe6n
66
}, {
67
  a: 0xfcn,
68
  b: -0xbn,
69
  r: -0xf7n
70
}, {
71
  a: 0xfn,
72
  b: 0n,
73
  r: 0xfn
74
}, {
75
  a: 0xdf3dn,
76
  b: 0x1n,
77
  r: 0xdf3cn
78
}, {
79
  a: 0xac4n,
80
  b: -0x8f2n,
81
  r: -0x236n
82
}, {
83
  a: 0x3en,
84
  b: -0x6fabn,
85
  r: -0x6f95n
86
}, {
87
  a: -0xen,
88
  b: -0x3n,
89
  r: 0xfn
90
}, {
91
  a: 0xdn,
92
  b: -0xc56n,
93
  r: -0xc59n
94
}, {
95
  a: -0x6n,
96
  b: 0xcd29n,
97
  r: -0xcd2dn
98
}, {
99
  a: 0x14n,
100
  b: -0xf66n,
101
  r: -0xf72n
102
}, {
103
  a: -0x7n,
104
  b: 0n,
105
  r: -0x7n
106
}, {
107
  a: 0xcc2n,
108
  b: 0xfb7n,
109
  r: 0x375n
110
}, {
111
  a: -0x3fn,
112
  b: -0xfn,
113
  r: 0x30n
114
}, {
115
  a: 0x5n,
116
  b: -0xeben,
117
  r: -0xeb9n
118
}, {
119
  a: -0x627cn,
120
  b: -0xb0n,
121
  r: 0x62d4n
122
}, {
123
  a: -0x752n,
124
  b: 0xen,
125
  r: -0x760n
126
}, {
127
  a: 0n,
128
  b: -0x199n,
129
  r: -0x199n
130
}, {
131
  a: 0x60n,
132
  b: -0xa1n,
133
  r: -0xc1n
134
}, {
135
  a: 0x5cn,
136
  b: 0x2n,
137
  r: 0x5en
138
}, {
139
  a: -0x781n,
140
  b: 0n,
141
  r: -0x781n
142
}, {
143
  a: 0n,
144
  b: 0n,
145
  r: 0n
146
}, {
147
  a: 0x4320n,
148
  b: -0xb667n,
149
  r: -0xf547n
150
}, {
151
  a: -0x5an,
152
  b: -0xbn,
153
  r: 0x53n
154
}, {
155
  a: -0x3n,
156
  b: -0xda5n,
157
  r: 0xda6n
158
}, {
159
  a: -0xf8n,
160
  b: 0x16n,
161
  r: -0xe2n
162
}, {
163
  a: -0x422fn,
164
  b: -0x350bn,
165
  r: 0x7724n
166
}, {
167
  a: 0n,
168
  b: -0xe5n,
169
  r: -0xe5n
170
}, {
171
  a: 0n,
172
  b: 0x2n,
173
  r: 0x2n
174
}, {
175
  a: 0xa1fn,
176
  b: 0n,
177
  r: 0xa1fn
178
}, {
179
  a: 0n,
180
  b: 0n,
181
  r: 0n
182
}, {
183
  a: -0xdf6n,
184
  b: 0n,
185
  r: -0xdf6n
186
}, {
187
  a: 0n,
188
  b: 0n,
189
  r: 0n
190
}, {
191
  a: -0x53e7n,
192
  b: -0xf86n,
193
  r: 0x5c63n
194
}, {
195
  a: -0x54afn,
196
  b: 0x2n,
197
  r: -0x54adn
198
}, {
199
  a: 0n,
200
  b: -0xdn,
201
  r: -0xdn
202
}, {
203
  a: -0x35bn,
204
  b: -0x96d1n,
205
  r: 0x958an
206
}, {
207
  a: 0xf6n,
208
  b: 0x4ccn,
209
  r: 0x43an
210
}, {
211
  a: 0n,
212
  b: 0x28e2n,
213
  r: 0x28e2n
214
}, {
215
  a: -0x3fe8n,
216
  b: 0n,
217
  r: -0x3fe8n
218
}, {
219
  a: -0xcan,
220
  b: -0x4d73n,
221
  r: 0x4dbbn
222
}, {
223
  a: 0x71n,
224
  b: -0x7n,
225
  r: -0x78n
226
}, {
227
  a: 0n,
228
  b: -0x6n,
229
  r: -0x6n
230
}, {
231
  a: 0xfn,
232
  b: 0x89n,
233
  r: 0x86n
234
}, {
235
  a: 0n,
236
  b: -0xd98n,
237
  r: -0xd98n
238
}, {
239
  a: 0x2875n,
240
  b: 0xf28dn,
241
  r: 0xdaf8n
242
}, {
243
  a: -0x7adn,
244
  b: 0xa83bn,
245
  r: -0xaf98n
246
}, {
247
  a: -0xf07n,
248
  b: -0x1n,
249
  r: 0xf06n
250
}, {
251
  a: 0x35a9n,
252
  b: -0x1n,
253
  r: -0x35aan
254
}, {
255
  a: -0x64n,
256
  b: 0n,
257
  r: -0x64n
258
}, {
259
  a: -0xa28n,
260
  b: 0xc74n,
261
  r: -0x654n
262
}, {
263
  a: 0x10dn,
264
  b: -0x7n,
265
  r: -0x10cn
266
}, {
267
  a: 0xd794n,
268
  b: 0x98cn,
269
  r: 0xde18n
270
}, {
271
  a: 0xb41n,
272
  b: -0x334an,
273
  r: -0x3809n
274
}, {
275
  a: 0x40bn,
276
  b: 0n,
277
  r: 0x40bn
278
}, {
279
  a: -0x9165n,
280
  b: -0x8e1n,
281
  r: 0x9984n
282
}, {
283
  a: -0x8n,
284
  b: 0x31dn,
285
  r: -0x31bn
286
}, {
287
  a: 0x4bn,
288
  b: 0x75n,
289
  r: 0x3en
290
}, {
291
  a: -0x4n,
292
  b: -0x1267n,
293
  r: 0x1265n
294
}, {
295
  a: 0x5cn,
296
  b: -0x9722n,
297
  r: -0x977en
298
}, {
299
  a: 0x9n,
300
  b: -0x287cn,
301
  r: -0x2873n
302
}, {
303
  a: 0n,
304
  b: -0xeen,
305
  r: -0xeen
306
}, {
307
  a: 0n,
308
  b: -0xbcn,
309
  r: -0xbcn
310
}, {
311
  a: 0x2n,
312
  b: 0xa3n,
313
  r: 0xa1n
314
}, {
315
  a: -0xf1fen,
316
  b: 0x4n,
317
  r: -0xf1fan
318
}, {
319
  a: -0xd72n,
320
  b: 0xf7n,
321
  r: -0xd87n
322
}, {
323
  a: 0x72dn,
324
  b: 0xd3cn,
325
  r: 0xa11n
326
}, {
327
  a: 0x45bcn,
328
  b: 0n,
329
  r: 0x45bcn
330
}, {
331
  a: -0x288n,
332
  b: -0xb6a0n,
333
  r: 0xb418n
334
}, {
335
  a: -0xcn,
336
  b: 0xe84n,
337
  r: -0xe90n
338
}, {
339
  a: -0x9aen,
340
  b: 0x902en,
341
  r: -0x9984n
342
}, {
343
  a: 0xan,
344
  b: 0xbn,
345
  r: 0x1n
346
}, {
347
  a: 0n,
348
  b: 0xcf0an,
349
  r: 0xcf0an
350
}, {
351
  a: 0xffn,
352
  b: 0n,
353
  r: 0xffn
354
}, {
355
  a: 0n,
356
  b: -0x7f5n,
357
  r: -0x7f5n
358
}, {
359
  a: 0xan,
360
  b: -0x60e0n,
361
  r: -0x60d6n
362
}, {
363
  a: -0xfc8n,
364
  b: -0xafn,
365
  r: 0xf69n
366
}, {
367
  a: -0xdb0an,
368
  b: -0x8afn,
369
  r: 0xd3a7n
370
}, {
371
  a: -0xcn,
372
  b: -0x47f5n,
373
  r: 0x47ffn
374
}, {
375
  a: 0n,
376
  b: -0x8fn,
377
  r: -0x8fn
378
}, {
379
  a: -0x53e6n,
380
  b: -0xe7n,
381
  r: 0x5303n
382
}, {
383
  a: -0x2e2n,
384
  b: 0x7392n,
385
  r: -0x7174n
386
}, {
387
  a: 0xe43n,
388
  b: 0x9ean,
389
  r: 0x7a9n
390
}, {
391
  a: -0x93n,
392
  b: -0xa791n,
393
  r: 0xa702n
394
}, {
395
  a: 0x8c71n,
396
  b: 0n,
397
  r: 0x8c71n
398
}, {
399
  a: 0x8n,
400
  b: 0n,
401
  r: 0x8n
402
}, {
403
  a: -0x51en,
404
  b: 0n,
405
  r: -0x51en
406
}, {
407
  a: -0x4n,
408
  b: -0xf6fn,
409
  r: 0xf6dn
410
}, {
411
  a: 0n,
412
  b: -0xd2n,
413
  r: -0xd2n
414
}, {
415
  a: -0x1n,
416
  b: 0xb9a3n,
417
  r: -0xb9a4n
418
}, {
419
  a: -0xcn,
420
  b: 0n,
421
  r: -0xcn
422
}, {
423
  a: 0n,
424
  b: 0x9n,
425
  r: 0x9n
426
}, {
427
  a: 0xen,
428
  b: -0x6673n,
429
  r: -0x667dn
430
}, {
431
  a: 0x84n,
432
  b: -0xd1n,
433
  r: -0x55n
434
}, {
435
  a: -0xabn,
436
  b: 0x7bn,
437
  r: -0xd2n
438
}, {
439
  a: 0n,
440
  b: 0n,
441
  r: 0n
442
}, {
443
  a: 0x709n,
444
  b: 0xa23an,
445
  r: 0xa533n
446
}, {
447
  a: -0x5n,
448
  b: 0x6b69n,
449
  r: -0x6b6en
450
}, {
451
  a: -0x8n,
452
  b: -0x24bfn,
453
  r: 0x24b9n
454
}, {
455
  a: -0x3e78n,
456
  b: 0n,
457
  r: -0x3e78n
458
}, {
459
  a: 0xff2n,
460
  b: -0xfen,
461
  r: -0xf10n
462
}, {
463
  a: -0xc37n,
464
  b: -0x5699n,
465
  r: 0x5aaen
466
}, {
467
  a: 0x9bn,
468
  b: -0x7n,
469
  r: -0x9en
470
}, {
471
  a: -0x651n,
472
  b: -0xbn,
473
  r: 0x65an
474
}, {
475
  a: 0xc9dn,
476
  b: -0x16cn,
477
  r: -0xdf7n
478
}, {
479
  a: 0x5n,
480
  b: 0n,
481
  r: 0x5n
482
}, {
483
  a: -0xa0n,
484
  b: 0x2fn,
485
  r: -0xb1n
486
}, {
487
  a: 0x5n,
488
  b: -0x62d8n,
489
  r: -0x62d3n
490
}, {
491
  a: 0x13cn,
492
  b: -0x415cn,
493
  r: -0x4068n
494
}, {
495
  a: -0x7n,
496
  b: 0n,
497
  r: -0x7n
498
}, {
499
  a: 0x9ae7n,
500
  b: -0x42n,
501
  r: -0x9aa7n
502
}, {
503
  a: -0x2en,
504
  b: -0x8n,
505
  r: 0x2an
506
}, {
507
  a: -0x68an,
508
  b: 0x4a07n,
509
  r: -0x4c8fn
510
}, {
511
  a: 0n,
512
  b: -0xa7n,
513
  r: -0xa7n
514
}, {
515
  a: -0xde1n,
516
  b: 0x87n,
517
  r: -0xd68n
518
}, {
519
  a: 0n,
520
  b: 0n,
521
  r: 0n
522
}, {
523
  a: 0xbn,
524
  b: 0x6n,
525
  r: 0xdn
526
}, {
527
  a: 0n,
528
  b: 0xbcn,
529
  r: 0xbcn
530
}, {
531
  a: 0xec7n,
532
  b: 0x9n,
533
  r: 0xecen
534
}, {
535
  a: 0x774bn,
536
  b: -0x9becn,
537
  r: -0xeca1n
538
}, {
539
  a: 0xdf1n,
540
  b: 0xd25n,
541
  r: 0xd4n
542
}, {
543
  a: 0x52d2n,
544
  b: 0n,
545
  r: 0x52d2n
546
}, {
547
  a: 0n,
548
  b: -0x1fn,
549
  r: -0x1fn
550
}, {
551
  a: -0xafn,
552
  b: 0n,
553
  r: -0xafn
554
}, {
555
  a: -0x74edn,
556
  b: 0n,
557
  r: -0x74edn
558
}, {
559
  a: 0n,
560
  b: -0x418n,
561
  r: -0x418n
562
}, {
563
  a: -0x44n,
564
  b: 0x1d49n,
565
  r: -0x1d0bn
566
}, {
567
  a: 0xeffn,
568
  b: 0xacan,
569
  r: 0x435n
570
}, {
571
  a: -0x4en,
572
  b: 0xa7f8n,
573
  r: -0xa7b6n
574
}, {
575
  a: -0x5n,
576
  b: 0n,
577
  r: -0x5n
578
}, {
579
  a: 0xc0n,
580
  b: 0n,
581
  r: 0xc0n
582
}, {
583
  a: 0xc3fn,
584
  b: 0n,
585
  r: 0xc3fn
586
}, {
587
  a: 0xb213n,
588
  b: 0x23n,
589
  r: 0xb230n
590
}, {
591
  a: 0n,
592
  b: 0x5d4n,
593
  r: 0x5d4n
594
}, {
595
  a: 0xcdn,
596
  b: 0xen,
597
  r: 0xc3n
598
}, {
599
  a: 0xen,
600
  b: 0x53n,
601
  r: 0x5dn
602
}, {
603
  a: 0x28n,
604
  b: 0n,
605
  r: 0x28n
606
}, {
607
  a: 0xfbn,
608
  b: -0x17n,
609
  r: -0xeen
610
}, {
611
  a: -0x4n,
612
  b: -0xe2fdn,
613
  r: 0xe2ffn
614
}, {
615
  a: 0x6n,
616
  b: 0n,
617
  r: 0x6n
618
}, {
619
  a: -0x4en,
620
  b: 0x907n,
621
  r: -0x94bn
622
}, {
623
  a: -0xfn,
624
  b: 0xadn,
625
  r: -0xa4n
626
}, {
627
  a: -0x6en,
628
  b: 0n,
629
  r: -0x6en
630
}, {
631
  a: -0x9512n,
632
  b: 0x74n,
633
  r: -0x9566n
634
}, {
635
  a: -0xebf4n,
636
  b: 0n,
637
  r: -0xebf4n
638
}, {
639
  a: 0x6n,
640
  b: 0x6b0n,
641
  r: 0x6b6n
642
}, {
643
  a: 0n,
644
  b: -0x5f8n,
645
  r: -0x5f8n
646
}, {
647
  a: -0xe3n,
648
  b: 0x3324n,
649
  r: -0x33c7n
650
}, {
651
  a: 0n,
652
  b: -0x814n,
653
  r: -0x814n
654
}, {
655
  a: 0x91n,
656
  b: -0xab91n,
657
  r: -0xab02n
658
}, {
659
  a: 0n,
660
  b: 0xe129n,
661
  r: 0xe129n
662
}, {
663
  a: -0x94fn,
664
  b: -0xb7bn,
665
  r: 0x234n
666
}, {
667
  a: 0n,
668
  b: 0x674n,
669
  r: 0x674n
670
}, {
671
  a: 0n,
672
  b: 0xaee3n,
673
  r: 0xaee3n
674
}, {
675
  a: 0n,
676
  b: -0x99cen,
677
  r: -0x99cen
678
}, {
679
  a: 0x82n,
680
  b: 0n,
681
  r: 0x82n
682
}, {
683
  a: -0x7n,
684
  b: 0x56n,
685
  r: -0x51n
686
}, {
687
  a: 0xdn,
688
  b: -0x4970n,
689
  r: -0x4963n
690
}, {
691
  a: -0x7n,
692
  b: -0xf190n,
693
  r: 0xf189n
694
}, {
695
  a: 0n,
696
  b: 0xd5n,
697
  r: 0xd5n
698
}, {
699
  a: 0x203n,
700
  b: -0xe2n,
701
  r: -0x2e3n
702
}, {
703
  a: 0n,
704
  b: 0n,
705
  r: 0n
706
}, {
707
  a: 0n,
708
  b: 0x34bn,
709
  r: 0x34bn
710
}, {
711
  a: 0xen,
712
  b: 0x9fe7n,
713
  r: 0x9fe9n
714
}, {
715
  a: -0x49fn,
716
  b: -0xcedn,
717
  r: 0x872n
718
}, {
719
  a: 0n,
720
  b: 0x9c8n,
721
  r: 0x9c8n
722
}, {
723
  a: 0x456n,
724
  b: 0x7201n,
725
  r: 0x7657n
726
}, {
727
  a: -0x5fn,
728
  b: -0xa19fn,
729
  r: 0xa1c0n
730
}, {
731
  a: 0xe949n,
732
  b: 0n,
733
  r: 0xe949n
734
}, {
735
  a: -0x31dn,
736
  b: -0x9ddn,
737
  r: 0xac0n
738
}, {
739
  a: 0n,
740
  b: -0x76n,
741
  r: -0x76n
742
}, {
743
  a: -0x1n,
744
  b: -0x2e03n,
745
  r: 0x2e02n
746
}, {
747
  a: 0n,
748
  b: -0x3n,
749
  r: -0x3n
750
}, {
751
  a: 0xbc5n,
752
  b: -0x2dn,
753
  r: -0xbean
754
}, {
755
  a: 0x4b2dn,
756
  b: 0x31n,
757
  r: 0x4b1cn
758
}, {
759
  a: 0xb90n,
760
  b: 0x1b6n,
761
  r: 0xa26n
762
}, {
763
  a: -0xe3n,
764
  b: -0x52n,
765
  r: 0xb3n
766
}, {
767
  a: -0x577n,
768
  b: 0n,
769
  r: -0x577n
770
}, {
771
  a: -0xc94n,
772
  b: 0n,
773
  r: -0xc94n
774
}, {
775
  a: 0x6n,
776
  b: 0xcn,
777
  r: 0xan
778
}, {
779
  a: 0n,
780
  b: 0x8ebn,
781
  r: 0x8ebn
782
}, {
783
  a: -0x19n,
784
  b: 0xf285n,
785
  r: -0xf29en
786
}, {
787
  a: 0n,
788
  b: -0xe8n,
789
  r: -0xe8n
790
}, {
791
  a: 0xffa4n,
792
  b: 0n,
793
  r: 0xffa4n
794
}, {
795
  a: 0x5n,
796
  b: -0xb1n,
797
  r: -0xb6n
798
}, {
799
  a: -0x290n,
800
  b: 0xc7dbn,
801
  r: -0xc555n
802
}, {
803
  a: 0xc20n,
804
  b: -0x581n,
805
  r: -0x9a1n
806
}, {
807
  a: -0x4n,
808
  b: -0xdc6n,
809
  r: 0xdc6n
810
}, {
811
  a: 0x465n,
812
  b: 0x3860n,
813
  r: 0x3c05n
814
}, {
815
  a: -0x9n,
816
  b: 0xen,
817
  r: -0x7n
818
}, {
819
  a: 0x3n,
820
  b: 0x54n,
821
  r: 0x57n
822
}, {
823
  a: 0x4n,
824
  b: -0x56cn,
825
  r: -0x570n
826
}, {
827
  a: 0xffn,
828
  b: -0x84n,
829
  r: -0x7dn
830
}, {
831
  a: 0n,
832
  b: 0x3c7fn,
833
  r: 0x3c7fn
834
}, {
835
  a: 0n,
836
  b: 0xbn,
837
  r: 0xbn
838
}, {
839
  a: -0x74e9n,
840
  b: 0x3n,
841
  r: -0x74ecn
842
}, {
843
  a: 0xd99n,
844
  b: 0n,
845
  r: 0xd99n
846
}, {
847
  a: -0x245n,
848
  b: 0xc9n,
849
  r: -0x28en
850
}, {
851
  a: 0n,
852
  b: -0x8n,
853
  r: -0x8n
854
}, {
855
  a: 0xd24n,
856
  b: 0x6970n,
857
  r: 0x6454n
858
}, {
859
  a: -0xabn,
860
  b: 0xecn,
861
  r: -0x47n
862
}, {
863
  a: -0x21n,
864
  b: 0n,
865
  r: -0x21n
866
}, {
867
  a: -0x7762n,
868
  b: -0x7en,
869
  r: 0x771cn
870
}, {
871
  a: 0x33n,
872
  b: -0xbn,
873
  r: -0x3an
874
}, {
875
  a: -0xd78n,
876
  b: 0x34cn,
877
  r: -0xe3cn
878
}, {
879
  a: 0xcf88n,
880
  b: -0x5281n,
881
  r: -0x9d09n
882
}, {
883
  a: -0x79en,
884
  b: 0x8b5an,
885
  r: -0x8cc8n
886
}, {
887
  a: 0n,
888
  b: -0x83b1n,
889
  r: -0x83b1n
890
}, {
891
  a: 0n,
892
  b: 0n,
893
  r: 0n
894
}, {
895
  a: 0n,
896
  b: 0xce0n,
897
  r: 0xce0n
898
}, {
899
  a: -0xc11en,
900
  b: -0x3ecen,
901
  r: 0xffd0n
902
}, {
903
  a: -0x1n,
904
  b: 0xd63n,
905
  r: -0xd64n
906
}, {
907
  a: 0x5a9n,
908
  b: 0n,
909
  r: 0x5a9n
910
}, {
911
  a: -0xa83n,
912
  b: 0n,
913
  r: -0xa83n
914
}, {
915
  a: -0x82n,
916
  b: -0xef1n,
917
  r: 0xe71n
918
}, {
919
  a: -0xc291n,
920
  b: -0x80n,
921
  r: 0xc2efn
922
}, {
923
  a: 0xe333n,
924
  b: 0x741n,
925
  r: 0xe472n
926
}, {
927
  a: -0x73n,
928
  b: -0xfen,
929
  r: 0x8fn
930
}, {
931
  a: -0xcabn,
932
  b: -0xfen,
933
  r: 0xc57n
934
}, {
935
  a: -0x3cen,
936
  b: -0xe7n,
937
  r: 0x32bn
938
}, {
939
  a: -0xc568n,
940
  b: -0x622n,
941
  r: 0xc346n
942
}, {
943
  a: 0xe00n,
944
  b: -0xb5n,
945
  r: -0xeb5n
946
}, {
947
  a: -0xe25n,
948
  b: -0xabn,
949
  r: 0xe8en
950
}, {
951
  a: -0xan,
952
  b: 0n,
953
  r: -0xan
954
}, {
955
  a: -0xef3n,
956
  b: -0x25en,
957
  r: 0xcafn
958
}, {
959
  a: -0xcddn,
960
  b: -0x68n,
961
  r: 0xcbbn
962
}, {
963
  a: 0x138n,
964
  b: 0xe9c4n,
965
  r: 0xe8fcn
966
}, {
967
  a: -0x86n,
968
  b: 0x16n,
969
  r: -0x94n
970
}, {
971
  a: 0x9dn,
972
  b: 0n,
973
  r: 0x9dn
974
}, {
975
  a: 0n,
976
  b: 0x9fn,
977
  r: 0x9fn
978
}, {
979
  a: -0x70n,
980
  b: 0x208n,
981
  r: -0x268n
982
}, {
983
  a: 0xan,
984
  b: 0n,
985
  r: 0xan
986
}, {
987
  a: -0x5c17n,
988
  b: 0n,
989
  r: -0x5c17n
990
}, {
991
  a: 0x91n,
992
  b: 0n,
993
  r: 0x91n
994
}, {
995
  a: -0x196fn,
996
  b: 0n,
997
  r: -0x196fn
998
}, {
999
  a: 0x617n,
1000
  b: -0xf6n,
1001
  r: -0x6e3n
1002
}, {
1003
  a: -0x529n,
1004
  b: -0x14n,
1005
  r: 0x53bn
1006
}, {
1007
  a: -0x5n,
1008
  b: 0xb063n,
1009
  r: -0xb068n
1010
}, {
1011
  a: 0x21n,
1012
  b: 0x6n,
1013
  r: 0x27n
1014
}, {
1015
  a: -0xd5n,
1016
  b: 0x9e1n,
1017
  r: -0x936n
1018
}, {
1019
  a: 0xbn,
1020
  b: 0n,
1021
  r: 0xbn
1022
}, {
1023
  a: -0xen,
1024
  b: 0x1n,
1025
  r: -0xdn
1026
}, {
1027
  a: 0x1cn,
1028
  b: 0n,
1029
  r: 0x1cn
1030
}, {
1031
  a: 0x7en,
1032
  b: 0n,
1033
  r: 0x7en
1034
}, {
1035
  a: 0x2f08n,
1036
  b: 0xbn,
1037
  r: 0x2f03n
1038
}, {
1039
  a: -0x8n,
1040
  b: 0x586en,
1041
  r: -0x586an
1042
}, {
1043
  a: -0xa41n,
1044
  b: 0xab05n,
1045
  r: -0xa146n
1046
}, {
1047
  a: 0x9cn,
1048
  b: 0x69n,
1049
  r: 0xf5n
1050
}, {
1051
  a: 0n,
1052
  b: 0x927n,
1053
  r: 0x927n
1054
}, {
1055
  a: 0n,
1056
  b: 0x685n,
1057
  r: 0x685n
1058
}, {
1059
  a: -0xeen,
1060
  b: -0xan,
1061
  r: 0xe4n
1062
}, {
1063
  a: 0n,
1064
  b: -0xe0n,
1065
  r: -0xe0n
1066
}, {
1067
  a: 0n,
1068
  b: -0x979n,
1069
  r: -0x979n
1070
}, {
1071
  a: -0x2abn,
1072
  b: 0xfc4n,
1073
  r: -0xd6fn
1074
}, {
1075
  a: 0x2dcn,
1076
  b: -0xa2b4n,
1077
  r: -0xa070n
1078
}, {
1079
  a: 0n,
1080
  b: 0x8an,
1081
  r: 0x8an
1082
}, {
1083
  a: -0x95bdn,
1084
  b: 0n,
1085
  r: -0x95bdn
1086
}, {
1087
  a: -0x7f89n,
1088
  b: -0x85n,
1089
  r: 0x7f0cn
1090
}, {
1091
  a: -0xan,
1092
  b: 0n,
1093
  r: -0xan
1094
}, {
1095
  a: 0x8039n,
1096
  b: -0x606n,
1097
  r: -0x863dn
1098
}, {
1099
  a: 0n,
1100
  b: 0n,
1101
  r: 0n
1102
}, {
1103
  a: -0xa6dn,
1104
  b: 0x8ec4n,
1105
  r: -0x84a9n
1106
}, {
1107
  a: 0xb7n,
1108
  b: 0n,
1109
  r: 0xb7n
1110
}, {
1111
  a: 0x5c2an,
1112
  b: 0xcdn,
1113
  r: 0x5ce7n
1114
}, {
1115
  a: 0x58n,
1116
  b: 0n,
1117
  r: 0x58n
1118
}, {
1119
  a: -0x5c98n,
1120
  b: 0n,
1121
  r: -0x5c98n
1122
}, {
1123
  a: 0xc5n,
1124
  b: 0x12en,
1125
  r: 0x1ebn
1126
}, {
1127
  a: 0n,
1128
  b: -0x9252n,
1129
  r: -0x9252n
1130
}, {
1131
  a: 0x1n,
1132
  b: 0x13n,
1133
  r: 0x12n
1134
}, {
1135
  a: 0n,
1136
  b: 0xfn,
1137
  r: 0xfn
1138
}, {
1139
  a: -0x2n,
1140
  b: -0x7e54n,
1141
  r: 0x7e52n
1142
}, {
1143
  a: -0x29n,
1144
  b: 0n,
1145
  r: -0x29n
1146
}, {
1147
  a: 0x2cen,
1148
  b: 0x8n,
1149
  r: 0x2c6n
1150
}, {
1151
  a: -0xb1n,
1152
  b: 0xa7en,
1153
  r: -0xacfn
1154
}, {
1155
  a: -0x8an,
1156
  b: -0xan,
1157
  r: 0x80n
1158
}, {
1159
  a: 0n,
1160
  b: 0n,
1161
  r: 0n
1162
}, {
1163
  a: -0xe33an,
1164
  b: 0x896n,
1165
  r: -0xebb0n
1166
}, {
1167
  a: 0x5n,
1168
  b: -0xecen,
1169
  r: -0xec9n
1170
}, {
1171
  a: 0xcc7n,
1172
  b: 0xe6ebn,
1173
  r: 0xea2cn
1174
}, {
1175
  a: 0xbn,
1176
  b: 0x31n,
1177
  r: 0x3an
1178
}, {
1179
  a: -0x78n,
1180
  b: -0x60n,
1181
  r: 0x28n
1182
}, {
1183
  a: -0x55n,
1184
  b: 0x58c7n,
1185
  r: -0x5894n
1186
}, {
1187
  a: -0x24a9n,
1188
  b: 0x60n,
1189
  r: -0x24c9n
1190
}, {
1191
  a: 0x2n,
1192
  b: -0xd2n,
1193
  r: -0xd4n
1194
}, {
1195
  a: -0x2d11n,
1196
  b: 0x3c88n,
1197
  r: -0x1199n
1198
}, {
1199
  a: -0xfen,
1200
  b: -0x8cn,
1201
  r: 0x76n
1202
}, {
1203
  a: 0x73n,
1204
  b: 0xaban,
1205
  r: 0xac9n
1206
}, {
1207
  a: -0xean,
1208
  b: 0n,
1209
  r: -0xean
1210
}, {
1211
  a: 0xd0n,
1212
  b: 0n,
1213
  r: 0xd0n
1214
}, {
1215
  a: 0xdec6n,
1216
  b: 0n,
1217
  r: 0xdec6n
1218
}, {
1219
  a: 0xdn,
1220
  b: -0x1n,
1221
  r: -0xen
1222
}, {
1223
  a: 0xen,
1224
  b: 0n,
1225
  r: 0xen
1226
}, {
1227
  a: -0xfn,
1228
  b: 0x6n,
1229
  r: -0x9n
1230
}, {
1231
  a: 0n,
1232
  b: 0x5b74n,
1233
  r: 0x5b74n
1234
}, {
1235
  a: 0n,
1236
  b: -0xb1n,
1237
  r: -0xb1n
1238
}, {
1239
  a: 0x5n,
1240
  b: 0n,
1241
  r: 0x5n
1242
}, {
1243
  a: 0xa2n,
1244
  b: -0x309en,
1245
  r: -0x3040n
1246
}, {
1247
  a: -0xabn,
1248
  b: -0x67fcn,
1249
  r: 0x6751n
1250
}, {
1251
  a: 0x9a4n,
1252
  b: 0n,
1253
  r: 0x9a4n
1254
}, {
1255
  a: -0x8n,
1256
  b: 0n,
1257
  r: -0x8n
1258
}, {
1259
  a: -0xd4fn,
1260
  b: 0n,
1261
  r: -0xd4fn
1262
}, {
1263
  a: -0xe51n,
1264
  b: -0x9e29n,
1265
  r: 0x9078n
1266
}, {
1267
  a: -0x2n,
1268
  b: 0x56bn,
1269
  r: -0x56bn
1270
}, {
1271
  a: -0xb0an,
1272
  b: 0x5ecn,
1273
  r: -0xee6n
1274
}, {
1275
  a: 0x9an,
1276
  b: 0xc6n,
1277
  r: 0x5cn
1278
}, {
1279
  a: 0x512n,
1280
  b: -0x5an,
1281
  r: -0x54cn
1282
}, {
1283
  a: 0x31aan,
1284
  b: -0xaean,
1285
  r: -0x3b44n
1286
}, {
1287
  a: -0xd8en,
1288
  b: 0x6n,
1289
  r: -0xd8cn
1290
}, {
1291
  a: -0xdn,
1292
  b: -0xdn,
1293
  r: 0n
1294
}, {
1295
  a: 0x9e44n,
1296
  b: -0x8n,
1297
  r: -0x9e44n
1298
}, {
1299
  a: 0n,
1300
  b: -0x462n,
1301
  r: -0x462n
1302
}, {
1303
  a: 0n,
1304
  b: 0x3n,
1305
  r: 0x3n
1306
}, {
1307
  a: -0x8n,
1308
  b: -0xa22n,
1309
  r: 0xa26n
1310
}, {
1311
  a: -0x6644n,
1312
  b: 0x73en,
1313
  r: -0x617en
1314
}, {
1315
  a: 0n,
1316
  b: -0x73n,
1317
  r: -0x73n
1318
}, {
1319
  a: 0xe67n,
1320
  b: 0xe7en,
1321
  r: 0x19n
1322
}, {
1323
  a: -0x701n,
1324
  b: -0x5n,
1325
  r: 0x704n
1326
}, {
1327
  a: -0x3n,
1328
  b: -0x42n,
1329
  r: 0x43n
1330
}, {
1331
  a: -0x7bfen,
1332
  b: 0xan,
1333
  r: -0x7bf8n
1334
}, {
1335
  a: -0x8n,
1336
  b: 0n,
1337
  r: -0x8n
1338
}, {
1339
  a: 0n,
1340
  b: -0x6e3n,
1341
  r: -0x6e3n
1342
}, {
1343
  a: 0x7n,
1344
  b: -0x61dn,
1345
  r: -0x61cn
1346
}, {
1347
  a: 0x96dn,
1348
  b: -0x142an,
1349
  r: -0x1d45n
1350
}, {
1351
  a: -0x3n,
1352
  b: -0x907bn,
1353
  r: 0x9078n
1354
}, {
1355
  a: -0x30n,
1356
  b: 0n,
1357
  r: -0x30n
1358
}, {
1359
  a: 0xa53n,
1360
  b: -0x1ccn,
1361
  r: -0xb99n
1362
}, {
1363
  a: 0xdn,
1364
  b: -0x4abn,
1365
  r: -0x4a8n
1366
}, {
1367
  a: 0xff8an,
1368
  b: 0x6n,
1369
  r: 0xff8cn
1370
}, {
1371
  a: -0x9233n,
1372
  b: 0n,
1373
  r: -0x9233n
1374
}, {
1375
  a: -0xe77fn,
1376
  b: 0n,
1377
  r: -0xe77fn
1378
}, {
1379
  a: -0x5556n,
1380
  b: -0x5n,
1381
  r: 0x5551n
1382
}, {
1383
  a: 0x7dcn,
1384
  b: 0n,
1385
  r: 0x7dcn
1386
}, {
1387
  a: -0xa3n,
1388
  b: -0xban,
1389
  r: 0x1bn
1390
}, {
1391
  a: 0x6n,
1392
  b: -0x335n,
1393
  r: -0x333n
1394
}, {
1395
  a: 0x5b5n,
1396
  b: 0xfaan,
1397
  r: 0xa1fn
1398
}, {
1399
  a: -0x41dfn,
1400
  b: 0n,
1401
  r: -0x41dfn
1402
}, {
1403
  a: -0x620n,
1404
  b: 0xee0n,
1405
  r: -0x900n
1406
}, {
1407
  a: -0x9d90n,
1408
  b: 0xb0fen,
1409
  r: -0x2d72n
1410
}, {
1411
  a: 0x5cd9n,
1412
  b: 0xen,
1413
  r: 0x5cd7n
1414
}, {
1415
  a: 0n,
1416
  b: -0xaean,
1417
  r: -0xaean
1418
}, {
1419
  a: 0xan,
1420
  b: 0n,
1421
  r: 0xan
1422
}, {
1423
  a: -0xc4n,
1424
  b: -0x1b8n,
1425
  r: 0x174n
1426
}, {
1427
  a: 0n,
1428
  b: -0x5n,
1429
  r: -0x5n
1430
}, {
1431
  a: -0x542n,
1432
  b: -0xa34fn,
1433
  r: 0xa60fn
1434
}, {
1435
  a: -0x8f7n,
1436
  b: -0x93n,
1437
  r: 0x864n
1438
}, {
1439
  a: 0n,
1440
  b: -0xdf0n,
1441
  r: -0xdf0n
1442
}, {
1443
  a: 0x99n,
1444
  b: -0x1en,
1445
  r: -0x85n
1446
}, {
1447
  a: 0xecn,
1448
  b: 0x582fn,
1449
  r: 0x58c3n
1450
}, {
1451
  a: -0x56n,
1452
  b: -0x3n,
1453
  r: 0x57n
1454
}, {
1455
  a: 0x94n,
1456
  b: -0xd4n,
1457
  r: -0x48n
1458
}, {
1459
  a: -0xe8n,
1460
  b: -0x35an,
1461
  r: 0x3ben
1462
}, {
1463
  a: 0n,
1464
  b: 0xc4n,
1465
  r: 0xc4n
1466
}, {
1467
  a: -0x58fbn,
1468
  b: 0x4n,
1469
  r: -0x58ffn
1470
}, {
1471
  a: -0x5n,
1472
  b: 0x149fn,
1473
  r: -0x149cn
1474
}, {
1475
  a: 0n,
1476
  b: 0x9581n,
1477
  r: 0x9581n
1478
}, {
1479
  a: -0x8a1n,
1480
  b: -0x266dn,
1481
  r: 0x2eccn
1482
}, {
1483
  a: -0xe57n,
1484
  b: 0n,
1485
  r: -0xe57n
1486
}, {
1487
  a: -0x2n,
1488
  b: 0x4249n,
1489
  r: -0x4249n
1490
}, {
1491
  a: 0x9n,
1492
  b: 0x25n,
1493
  r: 0x2cn
1494
}, {
1495
  a: 0n,
1496
  b: 0xb3n,
1497
  r: 0xb3n
1498
}, {
1499
  a: 0xbdbn,
1500
  b: 0n,
1501
  r: 0xbdbn
1502
}, {
1503
  a: 0x4ben,
1504
  b: 0n,
1505
  r: 0x4ben
1506
}, {
1507
  a: 0xa3d2n,
1508
  b: 0x4a2n,
1509
  r: 0xa770n
1510
}, {
1511
  a: 0n,
1512
  b: 0n,
1513
  r: 0n
1514
}, {
1515
  a: 0n,
1516
  b: 0x5e4n,
1517
  r: 0x5e4n
1518
}, {
1519
  a: -0xcc74n,
1520
  b: 0x8n,
1521
  r: -0xcc7cn
1522
}, {
1523
  a: -0x16dn,
1524
  b: -0xb968n,
1525
  r: 0xb80bn
1526
}, {
1527
  a: -0xefn,
1528
  b: 0n,
1529
  r: -0xefn
1530
}, {
1531
  a: -0x283n,
1532
  b: 0x207n,
1533
  r: -0x86n
1534
}, {
1535
  a: 0xdf9n,
1536
  b: -0x9ea2n,
1537
  r: -0x9359n
1538
}, {
1539
  a: -0x89n,
1540
  b: 0n,
1541
  r: -0x89n
1542
}, {
1543
  a: 0xf28en,
1544
  b: 0xan,
1545
  r: 0xf284n
1546
}, {
1547
  a: -0x22n,
1548
  b: 0x94n,
1549
  r: -0xb6n
1550
}, {
1551
  a: 0x5n,
1552
  b: 0n,
1553
  r: 0x5n
1554
}, {
1555
  a: 0xcn,
1556
  b: -0xf15n,
1557
  r: -0xf19n
1558
}, {
1559
  a: 0x20n,
1560
  b: 0xc75n,
1561
  r: 0xc55n
1562
}, {
1563
  a: -0x4dbn,
1564
  b: -0x4n,
1565
  r: 0x4d9n
1566
}, {
1567
  a: 0x914n,
1568
  b: -0x48an,
1569
  r: -0xd9en
1570
}, {
1571
  a: 0x78f0n,
1572
  b: 0x6801n,
1573
  r: 0x10f1n
1574
}, {
1575
  a: 0x9d66n,
1576
  b: -0x7n,
1577
  r: -0x9d61n
1578
}, {
1579
  a: 0n,
1580
  b: 0n,
1581
  r: 0n
1582
}, {
1583
  a: -0x1c65n,
1584
  b: -0xe2n,
1585
  r: 0x1c85n
1586
}, {
1587
  a: 0x8n,
1588
  b: -0x3n,
1589
  r: -0xbn
1590
}, {
1591
  a: -0xdn,
1592
  b: 0n,
1593
  r: -0xdn
1594
}, {
1595
  a: 0n,
1596
  b: -0x4en,
1597
  r: -0x4en
1598
}, {
1599
  a: -0xa3d7n,
1600
  b: 0n,
1601
  r: -0xa3d7n
1602
}, {
1603
  a: 0xbn,
1604
  b: 0x8c0n,
1605
  r: 0x8cbn
1606
}, {
1607
  a: -0x27n,
1608
  b: 0x15n,
1609
  r: -0x34n
1610
}, {
1611
  a: 0n,
1612
  b: 0x2bn,
1613
  r: 0x2bn
1614
}, {
1615
  a: 0n,
1616
  b: 0n,
1617
  r: 0n
1618
}, {
1619
  a: 0x61aan,
1620
  b: 0xa07cn,
1621
  r: 0xc1d6n
1622
}, {
1623
  a: 0xaa4n,
1624
  b: -0x9n,
1625
  r: -0xaadn
1626
}, {
1627
  a: -0xan,
1628
  b: 0x9db9n,
1629
  r: -0x9db1n
1630
}, {
1631
  a: -0xfn,
1632
  b: -0xfn,
1633
  r: 0n
1634
}, {
1635
  a: 0xd24n,
1636
  b: 0x59cbn,
1637
  r: 0x54efn
1638
}, {
1639
  a: 0n,
1640
  b: -0x1fn,
1641
  r: -0x1fn
1642
}, {
1643
  a: 0x85cfn,
1644
  b: -0x285an,
1645
  r: -0xad97n
1646
}, {
1647
  a: 0n,
1648
  b: 0n,
1649
  r: 0n
1650
}, {
1651
  a: -0x4n,
1652
  b: 0xf0bcn,
1653
  r: -0xf0c0n
1654
}, {
1655
  a: 0x5c2n,
1656
  b: 0n,
1657
  r: 0x5c2n
1658
}, {
1659
  a: -0x1dan,
1660
  b: 0x502n,
1661
  r: -0x4dcn
1662
}, {
1663
  a: 0n,
1664
  b: 0n,
1665
  r: 0n
1666
}, {
1667
  a: 0x1000n,
1668
  b: 0n,
1669
  r: 0x1000n
1670
}, {
1671
  a: -0xa74n,
1672
  b: 0xfebn,
1673
  r: -0x599n
1674
}, {
1675
  a: 0x9en,
1676
  b: 0xben,
1677
  r: 0x20n
1678
}, {
1679
  a: 0n,
1680
  b: -0x710n,
1681
  r: -0x710n
1682
}, {
1683
  a: -0x2ben,
1684
  b: 0xb1dn,
1685
  r: -0x9a1n
1686
}, {
1687
  a: 0n,
1688
  b: 0n,
1689
  r: 0n
1690
}, {
1691
  a: 0n,
1692
  b: 0n,
1693
  r: 0n
1694
}, {
1695
  a: -0x60n,
1696
  b: -0x24n,
1697
  r: 0x7cn
1698
}, {
1699
  a: -0x9n,
1700
  b: -0x1n,
1701
  r: 0x8n
1702
}, {
1703
  a: -0x7f1n,
1704
  b: -0x6n,
1705
  r: 0x7f5n
1706
}, {
1707
  a: 0xdn,
1708
  b: 0xd76n,
1709
  r: 0xd7bn
1710
}, {
1711
  a: 0n,
1712
  b: 0x6c33n,
1713
  r: 0x6c33n
1714
}, {
1715
  a: 0xb6n,
1716
  b: 0x9f9n,
1717
  r: 0x94fn
1718
}, {
1719
  a: -0x2n,
1720
  b: 0xf0n,
1721
  r: -0xf2n
1722
}, {
1723
  a: 0x5en,
1724
  b: -0x2cn,
1725
  r: -0x76n
1726
}, {
1727
  a: -0x19n,
1728
  b: -0x33fn,
1729
  r: 0x326n
1730
}, {
1731
  a: -0xb9cen,
1732
  b: 0x39n,
1733
  r: -0xb9f5n
1734
}, {
1735
  a: -0x59f0n,
1736
  b: 0xc6n,
1737
  r: -0x592an
1738
}, {
1739
  a: 0xcn,
1740
  b: -0x1n,
1741
  r: -0xdn
1742
}, {
1743
  a: 0x75an,
1744
  b: 0xd6n,
1745
  r: 0x78cn
1746
}, {
1747
  a: -0xe195n,
1748
  b: 0xbcen,
1749
  r: -0xea5bn
1750
}, {
1751
  a: 0n,
1752
  b: 0x535n,
1753
  r: 0x535n
1754
}, {
1755
  a: 0xe745n,
1756
  b: 0n,
1757
  r: 0xe745n
1758
}, {
1759
  a: 0x35n,
1760
  b: -0x17n,
1761
  r: -0x24n
1762
}, {
1763
  a: 0x8n,
1764
  b: 0xeen,
1765
  r: 0xe6n
1766
}, {
1767
  a: -0x479en,
1768
  b: 0n,
1769
  r: -0x479en
1770
}, {
1771
  a: 0n,
1772
  b: 0xc4dn,
1773
  r: 0xc4dn
1774
}, {
1775
  a: -0x94n,
1776
  b: -0x8becn,
1777
  r: 0x8b78n
1778
}, {
1779
  a: 0xdcfn,
1780
  b: 0x22n,
1781
  r: 0xdedn
1782
}, {
1783
  a: -0x7b72n,
1784
  b: -0xd20n,
1785
  r: 0x766en
1786
}, {
1787
  a: 0x6afn,
1788
  b: 0x49n,
1789
  r: 0x6e6n
1790
}, {
1791
  a: -0xd608n,
1792
  b: -0xdn,
1793
  r: 0xd60bn
1794
}, {
1795
  a: -0x8e4an,
1796
  b: 0xaan,
1797
  r: -0x8ee4n
1798
}, {
1799
  a: 0xf2a1n,
1800
  b: 0xd93n,
1801
  r: 0xff32n
1802
}, {
1803
  a: 0x6c2cn,
1804
  b: 0x4137n,
1805
  r: 0x2d1bn
1806
}, {
1807
  a: -0x1ba9n,
1808
  b: -0x1an,
1809
  r: 0x1bb1n
1810
}, {
1811
  a: 0xb2cn,
1812
  b: 0n,
1813
  r: 0xb2cn
1814
}, {
1815
  a: -0x817n,
1816
  b: 0x92een,
1817
  r: -0x9af9n
1818
}, {
1819
  a: 0xd1fn,
1820
  b: -0xa20n,
1821
  r: -0x701n
1822
}, {
1823
  a: 0x45n,
1824
  b: -0x3n,
1825
  r: -0x48n
1826
}, {
1827
  a: 0n,
1828
  b: -0xbn,
1829
  r: -0xbn
1830
}, {
1831
  a: 0xa90n,
1832
  b: -0x92n,
1833
  r: -0xa02n
1834
}, {
1835
  a: -0x317n,
1836
  b: 0xfn,
1837
  r: -0x31an
1838
}, {
1839
  a: 0x2e7n,
1840
  b: -0xefn,
1841
  r: -0x20an
1842
}, {
1843
  a: 0x8965n,
1844
  b: 0n,
1845
  r: 0x8965n
1846
}, {
1847
  a: 0n,
1848
  b: 0x34n,
1849
  r: 0x34n
1850
}, {
1851
  a: 0n,
1852
  b: 0xcn,
1853
  r: 0xcn
1854
}, {
1855
  a: -0xan,
1856
  b: -0x5n,
1857
  r: 0xdn
1858
}, {
1859
  a: -0xban,
1860
  b: -0x6n,
1861
  r: 0xbcn
1862
}, {
1863
  a: -0xab19n,
1864
  b: -0x6n,
1865
  r: 0xab1dn
1866
}, {
1867
  a: -0xd18n,
1868
  b: -0xbn,
1869
  r: 0xd1dn
1870
}, {
1871
  a: 0xc8dn,
1872
  b: 0x2n,
1873
  r: 0xc8fn
1874
}, {
1875
  a: 0x6n,
1876
  b: 0xc15n,
1877
  r: 0xc13n
1878
}, {
1879
  a: -0x59can,
1880
  b: 0x816n,
1881
  r: -0x51e0n
1882
}, {
1883
  a: 0n,
1884
  b: -0xaf3n,
1885
  r: -0xaf3n
1886
}, {
1887
  a: -0xac4n,
1888
  b: 0x6e45n,
1889
  r: -0x6487n
1890
}, {
1891
  a: 0x8an,
1892
  b: -0xaan,
1893
  r: -0x24n
1894
}, {
1895
  a: 0x31n,
1896
  b: 0n,
1897
  r: 0x31n
1898
}, {
1899
  a: -0xb17n,
1900
  b: 0xfcn,
1901
  r: -0xbebn
1902
}, {
1903
  a: 0x2n,
1904
  b: 0xa70n,
1905
  r: 0xa72n
1906
}, {
1907
  a: -0x32n,
1908
  b: 0n,
1909
  r: -0x32n
1910
}, {
1911
  a: -0x26a6n,
1912
  b: -0xdc84n,
1913
  r: 0xfa26n
1914
}, {
1915
  a: 0x2n,
1916
  b: 0xbfn,
1917
  r: 0xbdn
1918
}, {
1919
  a: 0xfen,
1920
  b: 0x5n,
1921
  r: 0xfbn
1922
}, {
1923
  a: 0xe434n,
1924
  b: -0xcbcn,
1925
  r: -0xe890n
1926
}, {
1927
  a: -0xd2n,
1928
  b: -0x2n,
1929
  r: 0xd0n
1930
}, {
1931
  a: 0x9fn,
1932
  b: -0xc76cn,
1933
  r: -0xc7f5n
1934
}, {
1935
  a: 0x6an,
1936
  b: -0xe3n,
1937
  r: -0x89n
1938
}, {
1939
  a: 0x8n,
1940
  b: 0xc9n,
1941
  r: 0xc1n
1942
}, {
1943
  a: -0xa48en,
1944
  b: 0n,
1945
  r: -0xa48en
1946
}, {
1947
  a: 0x8fn,
1948
  b: -0xd1b7n,
1949
  r: -0xd13an
1950
}, {
1951
  a: -0x35n,
1952
  b: 0x29n,
1953
  r: -0x1en
1954
}, {
1955
  a: 0x80n,
1956
  b: -0xd1can,
1957
  r: -0xd14an
1958
}, {
1959
  a: 0x54d7n,
1960
  b: 0n,
1961
  r: 0x54d7n
1962
}, {
1963
  a: 0x56b0n,
1964
  b: 0x394n,
1965
  r: 0x5524n
1966
}, {
1967
  a: 0n,
1968
  b: 0n,
1969
  r: 0n
1970
}, {
1971
  a: -0x4n,
1972
  b: 0n,
1973
  r: -0x4n
1974
}, {
1975
  a: -0x88n,
1976
  b: 0xdcn,
1977
  r: -0x5cn
1978
}, {
1979
  a: -0xb4n,
1980
  b: 0xb03n,
1981
  r: -0xbb1n
1982
}, {
1983
  a: 0n,
1984
  b: -0xbn,
1985
  r: -0xbn
1986
}, {
1987
  a: -0x9650n,
1988
  b: -0xee59n,
1989
  r: 0x7817n
1990
}, {
1991
  a: 0x4n,
1992
  b: 0n,
1993
  r: 0x4n
1994
}, {
1995
  a: 0x55fn,
1996
  b: 0x18fn,
1997
  r: 0x4d0n
1998
}, {
1999
  a: 0x12n,
2000
  b: 0xabe3n,
2001
  r: 0xabf1n
2002
}, {
2003
  a: 0n,
2004
  b: 0x9n,
2005
  r: 0x9n
2006
}, {
2007
  a: -0x2bn,
2008
  b: 0n,
2009
  r: -0x2bn
2010
}, {
2011
  a: 0n,
2012
  b: -0xen,
2013
  r: -0xen
2014
}, {
2015
  a: -0x376n,
2016
  b: 0x963n,
2017
  r: -0xa17n
2018
}, {
2019
  a: -0xdn,
2020
  b: 0xa5n,
2021
  r: -0xaan
2022
}, {
2023
  a: -0xa660n,
2024
  b: -0x30cn,
2025
  r: 0xa554n
2026
}, {
2027
  a: -0x7an,
2028
  b: 0n,
2029
  r: -0x7an
2030
}, {
2031
  a: 0xbn,
2032
  b: 0xcn,
2033
  r: 0x7n
2034
}, {
2035
  a: 0n,
2036
  b: -0x10n,
2037
  r: -0x10n
2038
}, {
2039
  a: 0xdn,
2040
  b: 0x9an,
2041
  r: 0x97n
2042
}, {
2043
  a: 0x6n,
2044
  b: 0n,
2045
  r: 0x6n
2046
}, {
2047
  a: -0x7d21n,
2048
  b: 0x2n,
2049
  r: -0x7d23n
2050
}, {
2051
  a: 0n,
2052
  b: -0x34bn,
2053
  r: -0x34bn
2054
}, {
2055
  a: 0x4n,
2056
  b: 0x83aan,
2057
  r: 0x83aen
2058
}, {
2059
  a: 0x51bn,
2060
  b: -0x553n,
2061
  r: -0x4an
2062
}, {
2063
  a: 0n,
2064
  b: 0x7an,
2065
  r: 0x7an
2066
}, {
2067
  a: 0xbabn,
2068
  b: 0n,
2069
  r: 0xbabn
2070
}, {
2071
  a: 0xan,
2072
  b: 0xb5n,
2073
  r: 0xbfn
2074
}, {
2075
  a: 0xe2n,
2076
  b: 0n,
2077
  r: 0xe2n
2078
}, {
2079
  a: -0x9n,
2080
  b: 0x63n,
2081
  r: -0x6cn
2082
}, {
2083
  a: 0n,
2084
  b: -0x6f5fn,
2085
  r: -0x6f5fn
2086
}, {
2087
  a: 0xe9d2n,
2088
  b: -0x8dn,
2089
  r: -0xe95fn
2090
}, {
2091
  a: 0x812n,
2092
  b: 0xc2fn,
2093
  r: 0x43dn
2094
}, {
2095
  a: 0x7510n,
2096
  b: -0xf25cn,
2097
  r: -0x874cn
2098
}, {
2099
  a: 0x99bn,
2100
  b: -0x9cdfn,
2101
  r: -0x9546n
2102
}, {
2103
  a: 0x199cn,
2104
  b: -0xdn,
2105
  r: -0x1991n
2106
}, {
2107
  a: 0n,
2108
  b: 0x8n,
2109
  r: 0x8n
2110
}, {
2111
  a: 0xfn,
2112
  b: 0xdn,
2113
  r: 0x2n
2114
}, {
2115
  a: 0x4n,
2116
  b: -0x6n,
2117
  r: -0x2n
2118
}, {
2119
  a: 0x69n,
2120
  b: 0x4e6n,
2121
  r: 0x48fn
2122
}, {
2123
  a: 0x11den,
2124
  b: 0n,
2125
  r: 0x11den
2126
}, {
2127
  a: 0n,
2128
  b: 0xb8n,
2129
  r: 0xb8n
2130
}, {
2131
  a: 0n,
2132
  b: 0xe5f2n,
2133
  r: 0xe5f2n
2134
}, {
2135
  a: 0x6n,
2136
  b: 0n,
2137
  r: 0x6n
2138
}, {
2139
  a: 0x7n,
2140
  b: 0xbn,
2141
  r: 0xcn
2142
}, {
2143
  a: 0x15n,
2144
  b: -0x53n,
2145
  r: -0x48n
2146
}, {
2147
  a: -0x3a5n,
2148
  b: 0xd0n,
2149
  r: -0x375n
2150
}, {
2151
  a: 0x91n,
2152
  b: 0x8n,
2153
  r: 0x99n
2154
}, {
2155
  a: -0x11n,
2156
  b: 0xaban,
2157
  r: -0xaabn
2158
}, {
2159
  a: 0n,
2160
  b: -0xan,
2161
  r: -0xan
2162
}, {
2163
  a: -0x52n,
2164
  b: 0n,
2165
  r: -0x52n
2166
}, {
2167
  a: 0n,
2168
  b: -0x6n,
2169
  r: -0x6n
2170
}, {
2171
  a: -0x35n,
2172
  b: 0x56n,
2173
  r: -0x63n
2174
}, {
2175
  a: 0x7n,
2176
  b: 0x264n,
2177
  r: 0x263n
2178
}, {
2179
  a: 0n,
2180
  b: -0x38en,
2181
  r: -0x38en
2182
}, {
2183
  a: 0x4a66n,
2184
  b: 0xfe67n,
2185
  r: 0xb401n
2186
}, {
2187
  a: -0x27n,
2188
  b: 0x3bdn,
2189
  r: -0x39cn
2190
}, {
2191
  a: -0xf3cn,
2192
  b: -0xdan,
2193
  r: 0xfe2n
2194
}, {
2195
  a: -0xbn,
2196
  b: -0xc149n,
2197
  r: 0xc142n
2198
}, {
2199
  a: 0xban,
2200
  b: 0x9fn,
2201
  r: 0x25n
2202
}, {
2203
  a: -0x5n,
2204
  b: 0x9c8n,
2205
  r: -0x9cdn
2206
}, {
2207
  a: 0x1n,
2208
  b: 0xb6n,
2209
  r: 0xb7n
2210
}, {
2211
  a: -0x7n,
2212
  b: -0x9n,
2213
  r: 0xen
2214
}, {
2215
  a: 0x76n,
2216
  b: 0xb38n,
2217
  r: 0xb4en
2218
}, {
2219
  a: 0n,
2220
  b: 0n,
2221
  r: 0n
2222
}, {
2223
  a: 0x2n,
2224
  b: -0x79c8n,
2225
  r: -0x79c6n
2226
}, {
2227
  a: -0x8d5n,
2228
  b: -0x9n,
2229
  r: 0x8dcn
2230
}, {
2231
  a: -0x2cn,
2232
  b: 0n,
2233
  r: -0x2cn
2234
}, {
2235
  a: -0xbn,
2236
  b: 0n,
2237
  r: -0xbn
2238
}, {
2239
  a: 0x50n,
2240
  b: -0x1e8n,
2241
  r: -0x1b8n
2242
}, {
2243
  a: -0xa17n,
2244
  b: 0n,
2245
  r: -0xa17n
2246
}, {
2247
  a: 0xa8n,
2248
  b: 0n,
2249
  r: 0xa8n
2250
}, {
2251
  a: 0xd769n,
2252
  b: 0x323n,
2253
  r: 0xd44an
2254
}, {
2255
  a: 0x91cn,
2256
  b: 0x6n,
2257
  r: 0x91an
2258
}, {
2259
  a: 0x2e5n,
2260
  b: -0x46n,
2261
  r: -0x2a1n
2262
}, {
2263
  a: 0x9den,
2264
  b: -0xd5n,
2265
  r: -0x90bn
2266
}, {
2267
  a: 0n,
2268
  b: -0x2n,
2269
  r: -0x2n
2270
}, {
2271
  a: -0x4af3n,
2272
  b: 0x58bn,
2273
  r: -0x4f7an
2274
}, {
2275
  a: 0n,
2276
  b: 0n,
2277
  r: 0n
2278
}, {
2279
  a: 0xb21n,
2280
  b: 0x5bn,
2281
  r: 0xb7an
2282
}, {
2283
  a: -0x1n,
2284
  b: 0n,
2285
  r: -0x1n
2286
}, {
2287
  a: -0x988n,
2288
  b: 0xb18n,
2289
  r: -0x2a0n
2290
}, {
2291
  a: -0xcbn,
2292
  b: 0xan,
2293
  r: -0xc1n
2294
}, {
2295
  a: 0n,
2296
  b: 0n,
2297
  r: 0n
2298
}, {
2299
  a: -0xben,
2300
  b: 0x55bdn,
2301
  r: -0x5501n
2302
}, {
2303
  a: -0x6can,
2304
  b: -0xdcn,
2305
  r: 0x612n
2306
}, {
2307
  a: 0x2d09n,
2308
  b: -0x74n,
2309
  r: -0x2d7bn
2310
}, {
2311
  a: 0x30an,
2312
  b: -0x5n,
2313
  r: -0x30fn
2314
}, {
2315
  a: 0x7edfn,
2316
  b: 0x172dn,
2317
  r: 0x69f2n
2318
}, {
2319
  a: -0x5fn,
2320
  b: 0n,
2321
  r: -0x5fn
2322
}, {
2323
  a: 0n,
2324
  b: 0xccc1n,
2325
  r: 0xccc1n
2326
}, {
2327
  a: -0xf344n,
2328
  b: 0n,
2329
  r: -0xf344n
2330
}, {
2331
  a: 0xffd4n,
2332
  b: 0x871n,
2333
  r: 0xf7a5n
2334
}, {
2335
  a: -0xb0n,
2336
  b: 0x6ban,
2337
  r: -0x616n
2338
}, {
2339
  a: 0n,
2340
  b: -0xaf53n,
2341
  r: -0xaf53n
2342
}, {
2343
  a: -0xen,
2344
  b: 0n,
2345
  r: -0xen
2346
}, {
2347
  a: -0xafn,
2348
  b: -0x79ccn,
2349
  r: 0x7965n
2350
}, {
2351
  a: 0x3fdn,
2352
  b: -0x26n,
2353
  r: -0x3d9n
2354
}, {
2355
  a: -0x8n,
2356
  b: 0xb6edn,
2357
  r: -0xb6ebn
2358
}, {
2359
  a: -0x5633n,
2360
  b: -0x32an,
2361
  r: 0x551bn
2362
}, {
2363
  a: 0x8fn,
2364
  b: 0xcn,
2365
  r: 0x83n
2366
}, {
2367
  a: 0n,
2368
  b: 0n,
2369
  r: 0n
2370
}, {
2371
  a: -0xb7adn,
2372
  b: 0xce20n,
2373
  r: -0x798dn
2374
}, {
2375
  a: -0x17cn,
2376
  b: -0x3229n,
2377
  r: 0x3353n
2378
}, {
2379
  a: -0x12fdn,
2380
  b: -0xd44n,
2381
  r: 0x1fbfn
2382
}, {
2383
  a: 0n,
2384
  b: 0x5n,
2385
  r: 0x5n
2386
}, {
2387
  a: 0xfn,
2388
  b: -0x66b8n,
2389
  r: -0x66b9n
2390
}, {
2391
  a: 0xd5n,
2392
  b: 0n,
2393
  r: 0xd5n
2394
}, {
2395
  a: 0x85n,
2396
  b: 0x57en,
2397
  r: 0x5fbn
2398
}, {
2399
  a: 0n,
2400
  b: -0x3bcn,
2401
  r: -0x3bcn
2402
}, {
2403
  a: 0n,
2404
  b: 0x8fbn,
2405
  r: 0x8fbn
2406
}, {
2407
  a: -0x7b8n,
2408
  b: 0x64c7n,
2409
  r: -0x6371n
2410
}, {
2411
  a: -0x98an,
2412
  b: 0xe4b4n,
2413
  r: -0xed3en
2414
}, {
2415
  a: 0x1n,
2416
  b: -0xf522n,
2417
  r: -0xf521n
2418
}, {
2419
  a: 0x90n,
2420
  b: -0xafn,
2421
  r: -0x3fn
2422
}, {
2423
  a: -0xb4n,
2424
  b: -0xdcn,
2425
  r: 0x68n
2426
}, {
2427
  a: -0x6c2n,
2428
  b: -0xb6cdn,
2429
  r: 0xb00dn
2430
}, {
2431
  a: 0xc0ffn,
2432
  b: 0x7n,
2433
  r: 0xc0f8n
2434
}, {
2435
  a: 0xcn,
2436
  b: 0n,
2437
  r: 0xcn
2438
}, {
2439
  a: 0x405cn,
2440
  b: 0x7en,
2441
  r: 0x4022n
2442
}, {
2443
  a: -0x5n,
2444
  b: -0x6f8bn,
2445
  r: 0x6f8en
2446
}, {
2447
  a: -0x35en,
2448
  b: 0xfae1n,
2449
  r: -0xf9bdn
2450
}, {
2451
  a: -0xcn,
2452
  b: 0xc52bn,
2453
  r: -0xc521n
2454
}, {
2455
  a: 0x1fdn,
2456
  b: 0xd6n,
2457
  r: 0x12bn
2458
}, {
2459
  a: -0xa9cn,
2460
  b: 0n,
2461
  r: -0xa9cn
2462
}, {
2463
  a: 0x2fn,
2464
  b: 0xcn,
2465
  r: 0x23n
2466
}, {
2467
  a: 0x9195n,
2468
  b: 0xfn,
2469
  r: 0x919an
2470
}, {
2471
  a: 0xae47n,
2472
  b: 0n,
2473
  r: 0xae47n
2474
}, {
2475
  a: -0x947bn,
2476
  b: 0x5n,
2477
  r: -0x9480n
2478
}, {
2479
  a: 0x6an,
2480
  b: -0xd6fn,
2481
  r: -0xd05n
2482
}, {
2483
  a: -0xd797n,
2484
  b: -0x9n,
2485
  r: 0xd79en
2486
}, {
2487
  a: 0xf621n,
2488
  b: 0n,
2489
  r: 0xf621n
2490
}, {
2491
  a: -0x274n,
2492
  b: -0x644n,
2493
  r: 0x430n
2494
}, {
2495
  a: 0xb34n,
2496
  b: 0n,
2497
  r: 0xb34n
2498
}, {
2499
  a: 0x188n,
2500
  b: 0xccn,
2501
  r: 0x144n
2502
}, {
2503
  a: -0x66n,
2504
  b: -0x570bn,
2505
  r: 0x576fn
2506
}, {
2507
  a: -0xb8n,
2508
  b: -0xdn,
2509
  r: 0xbbn
2510
}, {
2511
  a: 0x49n,
2512
  b: 0n,
2513
  r: 0x49n
2514
}, {
2515
  a: 0n,
2516
  b: 0x49a2n,
2517
  r: 0x49a2n
2518
}, {
2519
  a: -0x3n,
2520
  b: 0x62bn,
2521
  r: -0x62an
2522
}, {
2523
  a: -0xf24en,
2524
  b: 0n,
2525
  r: -0xf24en
2526
}, {
2527
  a: -0x774n,
2528
  b: 0x14n,
2529
  r: -0x768n
2530
}, {
2531
  a: 0n,
2532
  b: -0x7n,
2533
  r: -0x7n
2534
}, {
2535
  a: 0x91n,
2536
  b: -0x19n,
2537
  r: -0x8an
2538
}, {
2539
  a: 0x604n,
2540
  b: -0xe8n,
2541
  r: -0x6e4n
2542
}, {
2543
  a: 0xan,
2544
  b: 0xd5e2n,
2545
  r: 0xd5e8n
2546
}, {
2547
  a: -0xf9bn,
2548
  b: -0x67n,
2549
  r: 0xffcn
2550
}, {
2551
  a: -0xf635n,
2552
  b: -0xaan,
2553
  r: 0xf69dn
2554
}, {
2555
  a: 0x57n,
2556
  b: 0xen,
2557
  r: 0x59n
2558
}, {
2559
  a: 0n,
2560
  b: 0xcn,
2561
  r: 0xcn
2562
}, {
2563
  a: -0xd39an,
2564
  b: -0xdben,
2565
  r: 0xde24n
2566
}, {
2567
  a: 0n,
2568
  b: -0xea01n,
2569
  r: -0xea01n
2570
}, {
2571
  a: 0x1den,
2572
  b: 0x98n,
2573
  r: 0x146n
2574
}, {
2575
  a: 0xan,
2576
  b: -0x5n,
2577
  r: -0xfn
2578
}, {
2579
  a: -0xe5n,
2580
  b: 0x3dan,
2581
  r: -0x33fn
2582
}, {
2583
  a: 0n,
2584
  b: 0xen,
2585
  r: 0xen
2586
}, {
2587
  a: 0n,
2588
  b: 0x5b68n,
2589
  r: 0x5b68n
2590
}, {
2591
  a: 0x2c60n,
2592
  b: 0x448en,
2593
  r: 0x68een
2594
}, {
2595
  a: -0x447n,
2596
  b: 0n,
2597
  r: -0x447n
2598
}, {
2599
  a: 0n,
2600
  b: -0x6n,
2601
  r: -0x6n
2602
}, {
2603
  a: 0xed8fn,
2604
  b: 0xban,
2605
  r: 0xed35n
2606
}, {
2607
  a: 0xdcan,
2608
  b: 0x4f8n,
2609
  r: 0x932n
2610
}, {
2611
  a: 0x4de5n,
2612
  b: 0xeb6n,
2613
  r: 0x4353n
2614
}, {
2615
  a: -0xa9n,
2616
  b: 0n,
2617
  r: -0xa9n
2618
}, {
2619
  a: 0x1b16n,
2620
  b: 0n,
2621
  r: 0x1b16n
2622
}, {
2623
  a: -0xd9dn,
2624
  b: 0n,
2625
  r: -0xd9dn
2626
}, {
2627
  a: -0xb8an,
2628
  b: -0xf2n,
2629
  r: 0xb78n
2630
}, {
2631
  a: -0x82en,
2632
  b: -0x76n,
2633
  r: 0x858n
2634
}, {
2635
  a: 0x48n,
2636
  b: 0x8f71n,
2637
  r: 0x8f39n
2638
}, {
2639
  a: 0xa0n,
2640
  b: 0n,
2641
  r: 0xa0n
2642
}, {
2643
  a: 0x3eean,
2644
  b: 0x58n,
2645
  r: 0x3eb2n
2646
}, {
2647
  a: 0n,
2648
  b: -0xb50an,
2649
  r: -0xb50an
2650
}, {
2651
  a: -0x7f17n,
2652
  b: -0xefn,
2653
  r: 0x7ff8n
2654
}, {
2655
  a: -0x80a9n,
2656
  b: 0x3en,
2657
  r: -0x8097n
2658
}, {
2659
  a: 0xe2dbn,
2660
  b: -0xbn,
2661
  r: -0xe2d2n
2662
}, {
2663
  a: 0x3fn,
2664
  b: 0x15n,
2665
  r: 0x2an
2666
}, {
2667
  a: -0x40n,
2668
  b: -0x276cn,
2669
  r: 0x2754n
2670
}, {
2671
  a: 0n,
2672
  b: 0x17fn,
2673
  r: 0x17fn
2674
}, {
2675
  a: -0xe0n,
2676
  b: -0x1f78n,
2677
  r: 0x1fa8n
2678
}, {
2679
  a: -0x997n,
2680
  b: -0xbn,
2681
  r: 0x99cn
2682
}, {
2683
  a: -0x64n,
2684
  b: -0xfban,
2685
  r: 0xfdan
2686
}, {
2687
  a: 0xdaeen,
2688
  b: 0n,
2689
  r: 0xdaeen
2690
}, {
2691
  a: -0x97n,
2692
  b: 0n,
2693
  r: -0x97n
2694
}, {
2695
  a: 0x3546n,
2696
  b: -0xfn,
2697
  r: -0x3549n
2698
}, {
2699
  a: 0x4e04n,
2700
  b: 0n,
2701
  r: 0x4e04n
2702
}, {
2703
  a: 0n,
2704
  b: -0x1n,
2705
  r: -0x1n
2706
}, {
2707
  a: -0x3n,
2708
  b: -0x48n,
2709
  r: 0x45n
2710
}, {
2711
  a: 0x7557n,
2712
  b: 0x39bn,
2713
  r: 0x76ccn
2714
}, {
2715
  a: 0xfbfn,
2716
  b: 0x29n,
2717
  r: 0xf96n
2718
}, {
2719
  a: 0x9933n,
2720
  b: 0n,
2721
  r: 0x9933n
2722
}, {
2723
  a: 0x38bn,
2724
  b: 0xce7n,
2725
  r: 0xf6cn
2726
}, {
2727
  a: 0xa7n,
2728
  b: 0x97n,
2729
  r: 0x30n
2730
}, {
2731
  a: 0x3c7n,
2732
  b: 0n,
2733
  r: 0x3c7n
2734
}, {
2735
  a: 0n,
2736
  b: 0x395n,
2737
  r: 0x395n
2738
}, {
2739
  a: -0x8n,
2740
  b: -0x162n,
2741
  r: 0x166n
2742
}, {
2743
  a: 0n,
2744
  b: -0x12dn,
2745
  r: -0x12dn
2746
}, {
2747
  a: 0xdn,
2748
  b: 0xbd84n,
2749
  r: 0xbd89n
2750
}, {
2751
  a: 0n,
2752
  b: 0x9fn,
2753
  r: 0x9fn
2754
}, {
2755
  a: -0x966dn,
2756
  b: -0x81d7n,
2757
  r: 0x17ban
2758
}, {
2759
  a: -0x79adn,
2760
  b: 0n,
2761
  r: -0x79adn
2762
}, {
2763
  a: 0x1a7n,
2764
  b: 0n,
2765
  r: 0x1a7n
2766
}, {
2767
  a: 0n,
2768
  b: -0xd726n,
2769
  r: -0xd726n
2770
}, {
2771
  a: 0n,
2772
  b: -0x2en,
2773
  r: -0x2en
2774
}, {
2775
  a: 0x8e6n,
2776
  b: -0x9ce1n,
2777
  r: -0x9407n
2778
}, {
2779
  a: -0x22d1n,
2780
  b: 0xf79bn,
2781
  r: -0xd54cn
2782
}, {
2783
  a: 0n,
2784
  b: 0n,
2785
  r: 0n
2786
}, {
2787
  a: 0x419n,
2788
  b: 0x3746n,
2789
  r: 0x335fn
2790
}, {
2791
  a: 0xc7f3n,
2792
  b: -0x73c7n,
2793
  r: -0xb436n
2794
}, {
2795
  a: 0x8bfn,
2796
  b: -0xbn,
2797
  r: -0x8b6n
2798
}, {
2799
  a: -0xfbn,
2800
  b: 0x66n,
2801
  r: -0x9dn
2802
}, {
2803
  a: -0x4153n,
2804
  b: -0x5an,
2805
  r: 0x410bn
2806
}, {
2807
  a: -0xf55fn,
2808
  b: -0x40n,
2809
  r: 0xf561n
2810
}, {
2811
  a: 0n,
2812
  b: 0x6bn,
2813
  r: 0x6bn
2814
}, {
2815
  a: -0x241n,
2816
  b: -0x6n,
2817
  r: 0x245n
2818
}, {
2819
  a: 0n,
2820
  b: -0xfbn,
2821
  r: -0xfbn
2822
}, {
2823
  a: 0xc95n,
2824
  b: 0xf4n,
2825
  r: 0xc61n
2826
}, {
2827
  a: 0n,
2828
  b: -0x84n,
2829
  r: -0x84n
2830
}, {
2831
  a: -0xecn,
2832
  b: -0xa0cn,
2833
  r: 0xae0n
2834
}, {
2835
  a: 0n,
2836
  b: 0xb71n,
2837
  r: 0xb71n
2838
}, {
2839
  a: 0x49f5n,
2840
  b: -0xac0cn,
2841
  r: -0xe5ffn
2842
}, {
2843
  a: 0n,
2844
  b: -0x6adn,
2845
  r: -0x6adn
2846
}, {
2847
  a: -0xa5aan,
2848
  b: 0n,
2849
  r: -0xa5aan
2850
}, {
2851
  a: 0xd68n,
2852
  b: 0xcn,
2853
  r: 0xd64n
2854
}, {
2855
  a: 0x544n,
2856
  b: 0n,
2857
  r: 0x544n
2858
}, {
2859
  a: -0x4bn,
2860
  b: -0x3n,
2861
  r: 0x48n
2862
}, {
2863
  a: 0n,
2864
  b: -0x2n,
2865
  r: -0x2n
2866
}, {
2867
  a: -0x1fen,
2868
  b: -0x3bcn,
2869
  r: 0x246n
2870
}, {
2871
  a: -0x62n,
2872
  b: -0x77cn,
2873
  r: 0x71an
2874
}, {
2875
  a: 0n,
2876
  b: -0xee0n,
2877
  r: -0xee0n
2878
}, {
2879
  a: -0xfn,
2880
  b: 0x2n,
2881
  r: -0xdn
2882
}, {
2883
  a: -0xb37n,
2884
  b: -0x6da6n,
2885
  r: 0x6693n
2886
}, {
2887
  a: 0x11n,
2888
  b: -0x44an,
2889
  r: -0x459n
2890
}, {
2891
  a: 0n,
2892
  b: 0n,
2893
  r: 0n
2894
}, {
2895
  a: 0xe3an,
2896
  b: 0xcn,
2897
  r: 0xe36n
2898
}, {
2899
  a: -0x37n,
2900
  b: 0n,
2901
  r: -0x37n
2902
}, {
2903
  a: -0x7n,
2904
  b: -0x80dn,
2905
  r: 0x80an
2906
}, {
2907
  a: 0xdn,
2908
  b: -0x77n,
2909
  r: -0x7cn
2910
}, {
2911
  a: 0n,
2912
  b: 0x6n,
2913
  r: 0x6n
2914
}, {
2915
  a: -0x1f80n,
2916
  b: -0xa338n,
2917
  r: 0xbc48n
2918
}, {
2919
  a: 0xc5n,
2920
  b: -0xen,
2921
  r: -0xc9n
2922
}, {
2923
  a: 0n,
2924
  b: 0x88n,
2925
  r: 0x88n
2926
}, {
2927
  a: -0xbn,
2928
  b: -0xe0an,
2929
  r: 0xe03n
2930
}, {
2931
  a: 0x6n,
2932
  b: 0x5n,
2933
  r: 0x3n
2934
}, {
2935
  a: 0x2an,
2936
  b: 0x4b59n,
2937
  r: 0x4b73n
2938
}, {
2939
  a: -0xdn,
2940
  b: -0x2an,
2941
  r: 0x25n
2942
}, {
2943
  a: 0n,
2944
  b: 0xbb14n,
2945
  r: 0xbb14n
2946
}, {
2947
  a: 0x7n,
2948
  b: -0xbcn,
2949
  r: -0xbdn
2950
}, {
2951
  a: -0xcn,
2952
  b: 0x65cn,
2953
  r: -0x658n
2954
}, {
2955
  a: 0xbn,
2956
  b: 0x1433n,
2957
  r: 0x1438n
2958
}, {
2959
  a: -0x17n,
2960
  b: -0x32n,
2961
  r: 0x27n
2962
}, {
2963
  a: 0n,
2964
  b: 0xdn,
2965
  r: 0xdn
2966
}, {
2967
  a: -0xbn,
2968
  b: -0xdn,
2969
  r: 0x6n
2970
}, {
2971
  a: -0x9a8n,
2972
  b: 0x856n,
2973
  r: -0x1f2n
2974
}, {
2975
  a: 0x26cn,
2976
  b: -0xb5n,
2977
  r: -0x2d9n
2978
}, {
2979
  a: 0n,
2980
  b: 0x3n,
2981
  r: 0x3n
2982
}, {
2983
  a: 0x9n,
2984
  b: 0xa9n,
2985
  r: 0xa0n
2986
}, {
2987
  a: 0x28an,
2988
  b: -0xff0n,
2989
  r: -0xd66n
2990
}, {
2991
  a: 0x647n,
2992
  b: -0x4ccn,
2993
  r: -0x28dn
2994
}, {
2995
  a: 0n,
2996
  b: -0x270n,
2997
  r: -0x270n
2998
}, {
2999
  a: 0x6d5n,
3000
  b: -0xbn,
3001
  r: -0x6e0n
3002
}, {
3003
  a: -0xdn,
3004
  b: 0x6n,
3005
  r: -0xbn
3006
}, {
3007
  a: -0xden,
3008
  b: 0n,
3009
  r: -0xden
3010
}, {
3011
  a: -0x937n,
3012
  b: 0x703n,
3013
  r: -0xe36n
3014
}, {
3015
  a: -0x9749n,
3016
  b: -0x3fn,
3017
  r: 0x9776n
3018
}, {
3019
  a: -0xc74n,
3020
  b: 0x713n,
3021
  r: -0xb61n
3022
}, {
3023
  a: -0xdn,
3024
  b: -0x8cb9n,
3025
  r: 0x8cb4n
3026
}, {
3027
  a: -0x107n,
3028
  b: 0xcfdn,
3029
  r: -0xdfcn
3030
}, {
3031
  a: -0x1ae8n,
3032
  b: 0n,
3033
  r: -0x1ae8n
3034
}, {
3035
  a: 0xc823n,
3036
  b: -0xff69n,
3037
  r: -0x374cn
3038
}, {
3039
  a: 0x71n,
3040
  b: 0x23n,
3041
  r: 0x52n
3042
}, {
3043
  a: 0xc782n,
3044
  b: -0xb7n,
3045
  r: -0xc735n
3046
}, {
3047
  a: 0xan,
3048
  b: -0x558n,
3049
  r: -0x55en
3050
}, {
3051
  a: -0x9an,
3052
  b: 0xdbn,
3053
  r: -0x43n
3054
}, {
3055
  a: -0x86n,
3056
  b: 0n,
3057
  r: -0x86n
3058
}, {
3059
  a: 0n,
3060
  b: 0n,
3061
  r: 0n
3062
}, {
3063
  a: 0xf0n,
3064
  b: -0xc65n,
3065
  r: -0xc95n
3066
}, {
3067
  a: -0x7bn,
3068
  b: 0xadcn,
3069
  r: -0xaa7n
3070
}, {
3071
  a: -0xbn,
3072
  b: 0x44n,
3073
  r: -0x4fn
3074
}, {
3075
  a: 0xen,
3076
  b: -0x879en,
3077
  r: -0x8794n
3078
}, {
3079
  a: 0x6515n,
3080
  b: -0x82a0n,
3081
  r: -0xe78bn
3082
}, {
3083
  a: -0xc56n,
3084
  b: 0xa3b1n,
3085
  r: -0xafe5n
3086
}, {
3087
  a: -0xe071n,
3088
  b: -0xdcan,
3089
  r: 0xedb9n
3090
}, {
3091
  a: -0x770n,
3092
  b: 0n,
3093
  r: -0x770n
3094
}, {
3095
  a: -0x2n,
3096
  b: 0n,
3097
  r: -0x2n
3098
}, {
3099
  a: 0xd8n,
3100
  b: -0xfn,
3101
  r: -0xd7n
3102
}, {
3103
  a: -0xa0fn,
3104
  b: -0xfbn,
3105
  r: 0xaf4n
3106
}, {
3107
  a: -0x5abn,
3108
  b: -0x2471n,
3109
  r: 0x21dan
3110
}, {
3111
  a: 0xa10n,
3112
  b: 0xc5n,
3113
  r: 0xad5n
3114
}, {
3115
  a: 0x13n,
3116
  b: -0x45n,
3117
  r: -0x58n
3118
}, {
3119
  a: 0xbb8an,
3120
  b: -0xden,
3121
  r: -0xbb58n
3122
}, {
3123
  a: 0n,
3124
  b: -0xb2n,
3125
  r: -0xb2n
3126
}, {
3127
  a: 0x10en,
3128
  b: -0xcn,
3129
  r: -0x106n
3130
}, {
3131
  a: 0x97bn,
3132
  b: 0n,
3133
  r: 0x97bn
3134
}, {
3135
  a: 0n,
3136
  b: 0n,
3137
  r: 0n
3138
}, {
3139
  a: -0x42n,
3140
  b: 0n,
3141
  r: -0x42n
3142
}, {
3143
  a: 0x275cn,
3144
  b: 0n,
3145
  r: 0x275cn
3146
}, {
3147
  a: 0n,
3148
  b: 0xcn,
3149
  r: 0xcn
3150
}, {
3151
  a: -0xd42dn,
3152
  b: 0x9f9an,
3153
  r: -0x4bb7n
3154
}, {
3155
  a: -0x3022n,
3156
  b: 0n,
3157
  r: -0x3022n
3158
}, {
3159
  a: 0xben,
3160
  b: 0x8cf4n,
3161
  r: 0x8c4an
3162
}, {
3163
  a: 0xa1n,
3164
  b: 0x8n,
3165
  r: 0xa9n
3166
}, {
3167
  a: -0x252n,
3168
  b: 0x875fn,
3169
  r: -0x850fn
3170
}, {
3171
  a: -0xba6n,
3172
  b: 0x5n,
3173
  r: -0xba1n
3174
}, {
3175
  a: 0xfdn,
3176
  b: 0xe122n,
3177
  r: 0xe1dfn
3178
}, {
3179
  a: 0n,
3180
  b: -0xa53n,
3181
  r: -0xa53n
3182
}, {
3183
  a: -0x46n,
3184
  b: 0n,
3185
  r: -0x46n
3186
}, {
3187
  a: -0x9n,
3188
  b: 0x3bdn,
3189
  r: -0x3b6n
3190
}, {
3191
  a: -0x5e69n,
3192
  b: -0x608n,
3193
  r: 0x586fn
3194
}, {
3195
  a: -0x1029n,
3196
  b: 0xfn,
3197
  r: -0x1028n
3198
}, {
3199
  a: 0n,
3200
  b: 0x7n,
3201
  r: 0x7n
3202
}, {
3203
  a: -0x6n,
3204
  b: -0x6dcn,
3205
  r: 0x6den
3206
}, {
3207
  a: -0x2n,
3208
  b: 0x5bbn,
3209
  r: -0x5bbn
3210
}, {
3211
  a: -0x8n,
3212
  b: 0n,
3213
  r: -0x8n
3214
}, {
3215
  a: 0n,
3216
  b: 0x6ed4n,
3217
  r: 0x6ed4n
3218
}, {
3219
  a: 0x315en,
3220
  b: 0xcbb2n,
3221
  r: 0xfaecn
3222
}, {
3223
  a: -0x61n,
3224
  b: -0x9n,
3225
  r: 0x68n
3226
}, {
3227
  a: 0xffe8n,
3228
  b: 0x84cn,
3229
  r: 0xf7a4n
3230
}, {
3231
  a: 0xfan,
3232
  b: 0x6d0n,
3233
  r: 0x62an
3234
}, {
3235
  a: -0xdcebn,
3236
  b: 0xb56n,
3237
  r: -0xd7bdn
3238
}, {
3239
  a: -0x9n,
3240
  b: 0x8f8n,
3241
  r: -0x8f1n
3242
}, {
3243
  a: 0x650n,
3244
  b: -0xdadn,
3245
  r: -0xbfdn
3246
}, {
3247
  a: -0xe98bn,
3248
  b: 0xc3n,
3249
  r: -0xe94an
3250
}, {
3251
  a: 0x2529n,
3252
  b: -0x36n,
3253
  r: -0x251dn
3254
}, {
3255
  a: 0x3n,
3256
  b: 0x9075n,
3257
  r: 0x9076n
3258
}, {
3259
  a: 0xfc2n,
3260
  b: 0n,
3261
  r: 0xfc2n
3262
}, {
3263
  a: -0x54n,
3264
  b: 0n,
3265
  r: -0x54n
3266
}, {
3267
  a: 0x5n,
3268
  b: 0x1422n,
3269
  r: 0x1427n
3270
}, {
3271
  a: -0x525an,
3272
  b: 0x7n,
3273
  r: -0x525fn
3274
}, {
3275
  a: 0x33n,
3276
  b: 0x48an,
3277
  r: 0x4b9n
3278
}, {
3279
  a: -0xa8d5n,
3280
  b: -0x6c6n,
3281
  r: 0xae11n
3282
}, {
3283
  a: 0xe7n,
3284
  b: -0xdafn,
3285
  r: -0xd4an
3286
}, {
3287
  a: 0x76n,
3288
  b: 0x57n,
3289
  r: 0x21n
3290
}, {
3291
  a: -0xc86n,
3292
  b: 0n,
3293
  r: -0xc86n
3294
}, {
3295
  a: 0n,
3296
  b: 0n,
3297
  r: 0n
3298
}, {
3299
  a: -0xefn,
3300
  b: -0x43n,
3301
  r: 0xacn
3302
}, {
3303
  a: 0n,
3304
  b: 0xd991n,
3305
  r: 0xd991n
3306
}, {
3307
  a: 0x2n,
3308
  b: -0x9acn,
3309
  r: -0x9aan
3310
}, {
3311
  a: -0x3308n,
3312
  b: 0x9n,
3313
  r: -0x330fn
3314
}, {
3315
  a: 0xcn,
3316
  b: -0xen,
3317
  r: -0x2n
3318
}, {
3319
  a: 0n,
3320
  b: -0xa4n,
3321
  r: -0xa4n
3322
}, {
3323
  a: -0x850an,
3324
  b: 0x7an,
3325
  r: -0x8574n
3326
}, {
3327
  a: 0n,
3328
  b: 0x228n,
3329
  r: 0x228n
3330
}, {
3331
  a: -0x1bd3n,
3332
  b: -0x2c26n,
3333
  r: 0x37f7n
3334
}, {
3335
  a: -0x65n,
3336
  b: 0n,
3337
  r: -0x65n
3338
}, {
3339
  a: -0xf57n,
3340
  b: 0xe7d8n,
3341
  r: -0xe88fn
3342
}, {
3343
  a: -0xd5n,
3344
  b: 0n,
3345
  r: -0xd5n
3346
}, {
3347
  a: -0xe9ean,
3348
  b: 0xc6en,
3349
  r: -0xe588n
3350
}, {
3351
  a: 0n,
3352
  b: -0x59d8n,
3353
  r: -0x59d8n
3354
}, {
3355
  a: -0xe54n,
3356
  b: 0xaafn,
3357
  r: -0x4fdn
3358
}, {
3359
  a: -0xfn,
3360
  b: -0x5n,
3361
  r: 0xan
3362
}, {
3363
  a: 0x7d8n,
3364
  b: 0x3en,
3365
  r: 0x7e6n
3366
}, {
3367
  a: -0x8n,
3368
  b: 0xe4dn,
3369
  r: -0xe4bn
3370
}, {
3371
  a: 0n,
3372
  b: -0xf5a7n,
3373
  r: -0xf5a7n
3374
}, {
3375
  a: 0xb7n,
3376
  b: 0xf2n,
3377
  r: 0x45n
3378
}, {
3379
  a: 0xcen,
3380
  b: 0x1n,
3381
  r: 0xcfn
3382
}, {
3383
  a: 0x5d2an,
3384
  b: 0xec1n,
3385
  r: 0x53ebn
3386
}, {
3387
  a: 0n,
3388
  b: -0xd3n,
3389
  r: -0xd3n
3390
}, {
3391
  a: -0x1n,
3392
  b: 0n,
3393
  r: -0x1n
3394
}, {
3395
  a: 0xf6n,
3396
  b: 0xdn,
3397
  r: 0xfbn
3398
}, {
3399
  a: 0n,
3400
  b: -0x21b3n,
3401
  r: -0x21b3n
3402
}, {
3403
  a: -0xfd5n,
3404
  b: -0x37a5n,
3405
  r: 0x3870n
3406
}, {
3407
  a: 0xan,
3408
  b: -0xf372n,
3409
  r: -0xf37cn
3410
}, {
3411
  a: 0n,
3412
  b: 0xa0n,
3413
  r: 0xa0n
3414
}, {
3415
  a: -0x52n,
3416
  b: -0x1n,
3417
  r: 0x51n
3418
}, {
3419
  a: -0xfn,
3420
  b: -0x1n,
3421
  r: 0xen
3422
}, {
3423
  a: -0x460n,
3424
  b: 0n,
3425
  r: -0x460n
3426
}, {
3427
  a: -0x95n,
3428
  b: 0n,
3429
  r: -0x95n
3430
}, {
3431
  a: -0x7dcen,
3432
  b: -0x10n,
3433
  r: 0x7dc2n
3434
}, {
3435
  a: -0x6n,
3436
  b: 0x9e03n,
3437
  r: -0x9e07n
3438
}, {
3439
  a: -0xd50fn,
3440
  b: 0x7c63n,
3441
  r: -0xa96en
3442
}, {
3443
  a: 0n,
3444
  b: 0x7210n,
3445
  r: 0x7210n
3446
}, {
3447
  a: 0xa7n,
3448
  b: -0x34dn,
3449
  r: -0x3ecn
3450
}, {
3451
  a: 0x8n,
3452
  b: 0x42n,
3453
  r: 0x4an
3454
}, {
3455
  a: 0n,
3456
  b: 0xc9dcn,
3457
  r: 0xc9dcn
3458
}, {
3459
  a: -0xfcn,
3460
  b: -0x6bn,
3461
  r: 0x91n
3462
}, {
3463
  a: -0x2n,
3464
  b: 0n,
3465
  r: -0x2n
3466
}, {
3467
  a: 0x2n,
3468
  b: -0xf66n,
3469
  r: -0xf68n
3470
}, {
3471
  a: 0x67n,
3472
  b: 0n,
3473
  r: 0x67n
3474
}, {
3475
  a: 0x6bc4n,
3476
  b: -0xb2an,
3477
  r: -0x60een
3478
}, {
3479
  a: 0n,
3480
  b: -0x7en,
3481
  r: -0x7en
3482
}, {
3483
  a: -0xban,
3484
  b: -0x4788n,
3485
  r: 0x473en
3486
}, {
3487
  a: 0xa4en,
3488
  b: -0x6n,
3489
  r: -0xa4cn
3490
}, {
3491
  a: 0x8n,
3492
  b: 0n,
3493
  r: 0x8n
3494
}, {
3495
  a: -0x5ba9n,
3496
  b: -0x7ab5n,
3497
  r: 0x211cn
3498
}, {
3499
  a: 0xa89fn,
3500
  b: 0x9a5n,
3501
  r: 0xa13an
3502
}, {
3503
  a: 0n,
3504
  b: -0xf983n,
3505
  r: -0xf983n
3506
}, {
3507
  a: 0xe40n,
3508
  b: 0x6e5n,
3509
  r: 0x8a5n
3510
}, {
3511
  a: -0x6n,
3512
  b: 0n,
3513
  r: -0x6n
3514
}, {
3515
  a: 0x538n,
3516
  b: 0n,
3517
  r: 0x538n
3518
}, {
3519
  a: 0n,
3520
  b: 0n,
3521
  r: 0n
3522
}, {
3523
  a: 0n,
3524
  b: 0x5ee5n,
3525
  r: 0x5ee5n
3526
}, {
3527
  a: 0xd55n,
3528
  b: -0xdn,
3529
  r: -0xd5an
3530
}, {
3531
  a: 0xafe3n,
3532
  b: -0x9n,
3533
  r: -0xafecn
3534
}, {
3535
  a: 0xc1dn,
3536
  b: -0x9n,
3537
  r: -0xc16n
3538
}, {
3539
  a: 0n,
3540
  b: 0x69n,
3541
  r: 0x69n
3542
}, {
3543
  a: 0x10d3n,
3544
  b: -0x8n,
3545
  r: -0x10d5n
3546
}, {
3547
  a: 0x8fn,
3548
  b: 0n,
3549
  r: 0x8fn
3550
}, {
3551
  a: -0x1n,
3552
  b: -0x78n,
3553
  r: 0x77n
3554
}, {
3555
  a: -0x32f4n,
3556
  b: -0xen,
3557
  r: 0x32fen
3558
}, {
3559
  a: 0xd9ean,
3560
  b: 0x43fen,
3561
  r: 0x9a14n
3562
}, {
3563
  a: -0x1dn,
3564
  b: -0xb02n,
3565
  r: 0xb1dn
3566
}, {
3567
  a: -0xd556n,
3568
  b: 0x4n,
3569
  r: -0xd552n
3570
}, {
3571
  a: -0x1c55n,
3572
  b: -0xdn,
3573
  r: 0x1c58n
3574
}, {
3575
  a: 0xf5n,
3576
  b: -0x3e0n,
3577
  r: -0x32bn
3578
}, {
3579
  a: -0xfa55n,
3580
  b: 0x3n,
3581
  r: -0xfa58n
3582
}, {
3583
  a: -0x1n,
3584
  b: 0xb12n,
3585
  r: -0xb13n
3586
}, {
3587
  a: 0n,
3588
  b: -0x33n,
3589
  r: -0x33n
3590
}, {
3591
  a: 0x9ccan,
3592
  b: -0x402n,
3593
  r: -0x98ccn
3594
}, {
3595
  a: -0xc15n,
3596
  b: 0x9n,
3597
  r: -0xc1en
3598
}, {
3599
  a: 0x9n,
3600
  b: 0x35en,
3601
  r: 0x357n
3602
}, {
3603
  a: -0xen,
3604
  b: 0n,
3605
  r: -0xen
3606
}, {
3607
  a: 0x3265n,
3608
  b: 0n,
3609
  r: 0x3265n
3610
}, {
3611
  a: 0n,
3612
  b: -0x3ce9n,
3613
  r: -0x3ce9n
3614
}, {
3615
  a: -0xf6n,
3616
  b: -0x2cebn,
3617
  r: 0x2c1fn
3618
}, {
3619
  a: 0x4n,
3620
  b: 0n,
3621
  r: 0x4n
3622
}, {
3623
  a: 0n,
3624
  b: 0n,
3625
  r: 0n
3626
}, {
3627
  a: 0n,
3628
  b: 0x4e48n,
3629
  r: 0x4e48n
3630
}, {
3631
  a: -0x2n,
3632
  b: 0n,
3633
  r: -0x2n
3634
}, {
3635
  a: -0x3n,
3636
  b: -0x5dn,
3637
  r: 0x5en
3638
}, {
3639
  a: -0x57cn,
3640
  b: -0x2a9n,
3641
  r: 0x7d3n
3642
}, {
3643
  a: 0xean,
3644
  b: -0x9n,
3645
  r: -0xe3n
3646
}, {
3647
  a: -0xc8n,
3648
  b: 0n,
3649
  r: -0xc8n
3650
}, {
3651
  a: 0x7adcn,
3652
  b: -0x40an,
3653
  r: -0x7ed6n
3654
}, {
3655
  a: 0n,
3656
  b: -0x55n,
3657
  r: -0x55n
3658
}, {
3659
  a: 0x6n,
3660
  b: 0x5da5n,
3661
  r: 0x5da3n
3662
}, {
3663
  a: -0x2001n,
3664
  b: -0xcfn,
3665
  r: 0x20cen
3666
}, {
3667
  a: -0x487dn,
3668
  b: 0x3n,
3669
  r: -0x4880n
3670
}, {
3671
  a: -0xc7an,
3672
  b: 0n,
3673
  r: -0xc7an
3674
}, {
3675
  a: 0xd1n,
3676
  b: -0xd9en,
3677
  r: -0xd4dn
3678
}, {
3679
  a: -0xcn,
3680
  b: 0xb2n,
3681
  r: -0xban
3682
}, {
3683
  a: -0xc9n,
3684
  b: -0x8n,
3685
  r: 0xcfn
3686
}, {
3687
  a: 0n,
3688
  b: 0n,
3689
  r: 0n
3690
}, {
3691
  a: 0x99b0n,
3692
  b: 0n,
3693
  r: 0x99b0n
3694
}, {
3695
  a: 0x391n,
3696
  b: 0n,
3697
  r: 0x391n
3698
}, {
3699
  a: -0x52en,
3700
  b: -0x71dn,
3701
  r: 0x231n
3702
}, {
3703
  a: -0xeen,
3704
  b: 0n,
3705
  r: -0xeen
3706
}, {
3707
  a: 0n,
3708
  b: -0x8091n,
3709
  r: -0x8091n
3710
}, {
3711
  a: -0x7eb8n,
3712
  b: -0x1a5dn,
3713
  r: 0x64ebn
3714
}, {
3715
  a: 0x26c7n,
3716
  b: 0x58n,
3717
  r: 0x269fn
3718
}, {
3719
  a: -0x6f3n,
3720
  b: -0x7en,
3721
  r: 0x68fn
3722
}, {
3723
  a: 0xden,
3724
  b: -0x4f7n,
3725
  r: -0x429n
3726
}, {
3727
  a: 0n,
3728
  b: -0x4cen,
3729
  r: -0x4cen
3730
}, {
3731
  a: -0x9n,
3732
  b: 0x8n,
3733
  r: -0x1n
3734
}, {
3735
  a: 0xcn,
3736
  b: -0x34en,
3737
  r: -0x342n
3738
}, {
3739
  a: 0n,
3740
  b: 0n,
3741
  r: 0n
3742
}, {
3743
  a: -0x7edan,
3744
  b: -0x768n,
3745
  r: 0x79ben
3746
}, {
3747
  a: 0n,
3748
  b: -0xf0n,
3749
  r: -0xf0n
3750
}, {
3751
  a: 0x66n,
3752
  b: 0x3n,
3753
  r: 0x65n
3754
}, {
3755
  a: -0xcb7n,
3756
  b: 0x62n,
3757
  r: -0xcd5n
3758
}, {
3759
  a: 0n,
3760
  b: 0xc27n,
3761
  r: 0xc27n
3762
}, {
3763
  a: 0x5cb9n,
3764
  b: -0x3n,
3765
  r: -0x5cbcn
3766
}, {
3767
  a: 0x39en,
3768
  b: 0n,
3769
  r: 0x39en
3770
}, {
3771
  a: 0n,
3772
  b: 0x2cn,
3773
  r: 0x2cn
3774
}, {
3775
  a: -0x3n,
3776
  b: 0x86n,
3777
  r: -0x85n
3778
}, {
3779
  a: 0x8678n,
3780
  b: -0x35n,
3781
  r: -0x864dn
3782
}, {
3783
  a: 0x796n,
3784
  b: 0xacbn,
3785
  r: 0xd5dn
3786
}, {
3787
  a: -0x3n,
3788
  b: 0x8f7n,
3789
  r: -0x8f6n
3790
}, {
3791
  a: -0x63n,
3792
  b: 0n,
3793
  r: -0x63n
3794
}, {
3795
  a: 0x3d9n,
3796
  b: 0xef1n,
3797
  r: 0xd28n
3798
}, {
3799
  a: 0n,
3800
  b: -0xc4n,
3801
  r: -0xc4n
3802
}, {
3803
  a: -0x24f7n,
3804
  b: 0xdn,
3805
  r: -0x24fcn
3806
}, {
3807
  a: 0xaan,
3808
  b: 0x44n,
3809
  r: 0xeen
3810
}, {
3811
  a: 0x6fdbn,
3812
  b: -0xdcbn,
3813
  r: -0x6212n
3814
}, {
3815
  a: -0x89n,
3816
  b: 0n,
3817
  r: -0x89n
3818
}, {
3819
  a: 0x2bn,
3820
  b: -0xdd6n,
3821
  r: -0xdffn
3822
}, {
3823
  a: 0xd04n,
3824
  b: 0x4ean,
3825
  r: 0x9een
3826
}, {
3827
  a: -0x9dn,
3828
  b: 0n,
3829
  r: -0x9dn
3830
}, {
3831
  a: 0n,
3832
  b: -0xb95an,
3833
  r: -0xb95an
3834
}, {
3835
  a: 0xc7n,
3836
  b: 0x4n,
3837
  r: 0xc3n
3838
}, {
3839
  a: 0x57cn,
3840
  b: 0n,
3841
  r: 0x57cn
3842
}, {
3843
  a: 0n,
3844
  b: 0n,
3845
  r: 0n
3846
}, {
3847
  a: 0x1547n,
3848
  b: 0x1edn,
3849
  r: 0x14aan
3850
}, {
3851
  a: 0n,
3852
  b: 0x69n,
3853
  r: 0x69n
3854
}, {
3855
  a: -0xdcn,
3856
  b: 0x39n,
3857
  r: -0xe3n
3858
}, {
3859
  a: -0x6n,
3860
  b: -0xbn,
3861
  r: 0xfn
3862
}, {
3863
  a: -0x60e8n,
3864
  b: -0x319n,
3865
  r: 0x63ffn
3866
}, {
3867
  a: 0n,
3868
  b: 0n,
3869
  r: 0n
3870
}, {
3871
  a: 0x368n,
3872
  b: 0x76n,
3873
  r: 0x31en
3874
}, {
3875
  a: 0xan,
3876
  b: 0x7c6n,
3877
  r: 0x7ccn
3878
}, {
3879
  a: 0n,
3880
  b: 0n,
3881
  r: 0n
3882
}, {
3883
  a: 0n,
3884
  b: 0x10c4n,
3885
  r: 0x10c4n
3886
}, {
3887
  a: -0x92n,
3888
  b: 0x2c2n,
3889
  r: -0x254n
3890
}, {
3891
  a: 0x8n,
3892
  b: -0x983n,
3893
  r: -0x98bn
3894
}, {
3895
  a: 0n,
3896
  b: 0x1e57n,
3897
  r: 0x1e57n
3898
}, {
3899
  a: 0x1f75n,
3900
  b: -0xd7bn,
3901
  r: -0x1210n
3902
}, {
3903
  a: 0x3n,
3904
  b: 0x104n,
3905
  r: 0x107n
3906
}, {
3907
  a: 0n,
3908
  b: -0xdn,
3909
  r: -0xdn
3910
}, {
3911
  a: 0n,
3912
  b: 0n,
3913
  r: 0n
3914
}, {
3915
  a: 0x59n,
3916
  b: 0x5fcan,
3917
  r: 0x5f93n
3918
}, {
3919
  a: -0x3n,
3920
  b: 0n,
3921
  r: -0x3n
3922
}, {
3923
  a: -0x56bn,
3924
  b: 0n,
3925
  r: -0x56bn
3926
}, {
3927
  a: 0x40n,
3928
  b: 0n,
3929
  r: 0x40n
3930
}, {
3931
  a: -0xe3n,
3932
  b: 0n,
3933
  r: -0xe3n
3934
}, {
3935
  a: -0xf7n,
3936
  b: 0n,
3937
  r: -0xf7n
3938
}, {
3939
  a: 0xdfn,
3940
  b: 0n,
3941
  r: 0xdfn
3942
}, {
3943
  a: 0n,
3944
  b: 0x9n,
3945
  r: 0x9n
3946
}, {
3947
  a: 0n,
3948
  b: -0xc0d1n,
3949
  r: -0xc0d1n
3950
}, {
3951
  a: -0x4n,
3952
  b: -0x41f8n,
3953
  r: 0x41f4n
3954
}, {
3955
  a: 0n,
3956
  b: -0x29n,
3957
  r: -0x29n
3958
}, {
3959
  a: 0x9n,
3960
  b: -0x1n,
3961
  r: -0xan
3962
}, {
3963
  a: 0x2a8bn,
3964
  b: -0xebfn,
3965
  r: -0x2436n
3966
}, {
3967
  a: -0x2n,
3968
  b: 0x1n,
3969
  r: -0x1n
3970
}, {
3971
  a: 0n,
3972
  b: -0x9b7n,
3973
  r: -0x9b7n
3974
}, {
3975
  a: -0x2n,
3976
  b: 0x8a84n,
3977
  r: -0x8a86n
3978
}, {
3979
  a: -0xf679n,
3980
  b: 0n,
3981
  r: -0xf679n
3982
}, {
3983
  a: 0x3cen,
3984
  b: -0xb5n,
3985
  r: -0x37bn
3986
}, {
3987
  a: 0x2n,
3988
  b: 0x6n,
3989
  r: 0x4n
3990
}, {
3991
  a: 0xa83n,
3992
  b: 0x82cn,
3993
  r: 0x2afn
3994
}, {
3995
  a: -0xbb3n,
3996
  b: 0x26n,
3997
  r: -0xb95n
3998
}, {
3999
  a: -0x8b39n,
4000
  b: -0x8n,
4001
  r: 0x8b3fn
4002
}, {
4003
  a: 0x2n,
4004
  b: -0x2291n,
4005
  r: -0x2293n
4006
}, {
4007
  a: 0xd26fn,
4008
  b: -0x39n,
4009
  r: -0xd258n
4010
}, {
4011
  a: 0xen,
4012
  b: 0xe2n,
4013
  r: 0xecn
4014
}, {
4015
  a: 0x580n,
4016
  b: -0xbn,
4017
  r: -0x58bn
4018
}, {
4019
  a: 0xb52n,
4020
  b: 0xbcf0n,
4021
  r: 0xb7a2n
4022
}, {
4023
  a: -0x43ddn,
4024
  b: 0x521n,
4025
  r: -0x46fen
4026
}, {
4027
  a: 0xc036n,
4028
  b: 0n,
4029
  r: 0xc036n
4030
}];
4031
4032
function main() {
4033
  var error_count = 0;
4034
  for (var i = 0; i < data.length; i++) {
4035
    var d = data[i];
4036
    var r = d.a ^ d.b;
4037
  if (d.r !== r) {
4038
    print("Input A:  " + d.a.toString(16));
4039
    print("Input B:  " + d.b.toString(16));
4040
    print("Result:   " + r.toString(16));
4041
    print("Expected: " + d.r.toString(16));
4042
    print("Op: ^");
4043
    error_count++;
4044
  }
4045
  }
4046
  if (error_count !== 0)
4047
    throw new Error("Finished with " + error_count + " errors.")
4048
}
4049
for (var i = 0; i < 1000; ++i)
4050
  main();
4051

Return to Bug 210839