VirtualBox

Changeset 94162 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Mar 10, 2022 10:29:05 PM (3 years ago)
Author:
vboxsync
Message:

VMM/IEM: Try deal with basic Intel/AMD EFLAGS difference for double shifts (intel side tests). bugref:9898

Location:
trunk/src/VBox/VMM
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAll.cpp

    r94156 r94162  
    11351135
    11361136
    1137 /** Function table for the SHLD instruction */
     1137/** Function table for the SHLD instruction. */
    11381138IEM_STATIC const IEMOPSHIFTDBLSIZES g_iemAImpl_shld =
    11391139{
     
    11431143};
    11441144
    1145 /** Function table for the SHRD instruction */
     1145/** Function table for the SHLD instruction, AMD EFLAGS variation. */
     1146IEM_STATIC const IEMOPSHIFTDBLSIZES g_iemAImpl_shld_amd =
     1147{
     1148    iemAImpl_shld_u16_amd,
     1149    iemAImpl_shld_u32_amd,
     1150    iemAImpl_shld_u64_amd
     1151};
     1152
     1153/** Function table for the SHLD instruction, Intel EFLAGS variation. */
     1154IEM_STATIC const IEMOPSHIFTDBLSIZES g_iemAImpl_shld_intel =
     1155{
     1156    iemAImpl_shld_u16_intel,
     1157    iemAImpl_shld_u32_intel,
     1158    iemAImpl_shld_u64_intel
     1159};
     1160
     1161/** EFLAGS variation selection table for the SHLD instruction. */
     1162IEM_STATIC const IEMOPSHIFTDBLSIZES * const g_iemAImpl_shld_eflags[] =
     1163{
     1164    &g_iemAImpl_shld,
     1165    &g_iemAImpl_shld_intel,
     1166    &g_iemAImpl_shld_amd,
     1167    &g_iemAImpl_shld
     1168};
     1169
     1170/** Function table for the SHRD instruction. */
    11461171IEM_STATIC const IEMOPSHIFTDBLSIZES g_iemAImpl_shrd =
    11471172{
    11481173    iemAImpl_shrd_u16,
    11491174    iemAImpl_shrd_u32,
    1150     iemAImpl_shrd_u64,
     1175    iemAImpl_shrd_u64
     1176};
     1177
     1178/** Function table for the SHRD instruction, AMD EFLAGS variation. */
     1179IEM_STATIC const IEMOPSHIFTDBLSIZES g_iemAImpl_shrd_amd =
     1180{
     1181    iemAImpl_shrd_u16_amd,
     1182    iemAImpl_shrd_u32_amd,
     1183    iemAImpl_shrd_u64_amd
     1184};
     1185
     1186/** Function table for the SHRD instruction, Intel EFLAGS variation. */
     1187IEM_STATIC const IEMOPSHIFTDBLSIZES g_iemAImpl_shrd_intel =
     1188{
     1189    iemAImpl_shrd_u16_intel,
     1190    iemAImpl_shrd_u32_intel,
     1191    iemAImpl_shrd_u64_intel
     1192};
     1193
     1194/** EFLAGS variation selection table for the SHRD instruction. */
     1195IEM_STATIC const IEMOPSHIFTDBLSIZES * const g_iemAImpl_shrd_eflags[] =
     1196{
     1197    &g_iemAImpl_shrd,
     1198    &g_iemAImpl_shrd_intel,
     1199    &g_iemAImpl_shrd_amd,
     1200    &g_iemAImpl_shrd
    11511201};
    11521202
  • trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm

    r94156 r94162  
    14131413%macro IEMIMPL_SHIFT_DBL_OP 3
    14141414BEGINCODE
     1415BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u16_intel, 16
     1416BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u16_amd, 16
    14151417BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u16, 16
    14161418        PROLOGUE_4_ARGS
     
    14281430ENDPROC iemAImpl_ %+ %1 %+ _u16
    14291431
     1432BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u32_intel, 16
     1433BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u32_amd, 16
    14301434BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u32, 16
    14311435        PROLOGUE_4_ARGS
     
    14441448
    14451449 %ifdef RT_ARCH_AMD64
     1450BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u64_intel, 20
     1451BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u64_amd, 20
    14461452BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u64, 20
    14471453        PROLOGUE_4_ARGS
  • trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp

    r94156 r94162  
    26782678/*
    26792679 * SHLD
     2680 *
     2681 *  - CF is the last bit shifted out of puDst.
     2682 *  - AF is always cleared by Intel 10980XE.
     2683 *  - AF is always set by AMD 3990X.
     2684 *  - OF is set according to the first shift on Intel 10980XE, it seems.
     2685 *  - OF is set according to the last sub-shift on AMD 3990X.
     2686 *  - ZF, SF and PF are calculated according to the result by both vendors.
    26802687 */
    26812688#define EMIT_SHLD(a_cBitsWidth) \
     
    26832690                                                         uint ## a_cBitsWidth ## _t uSrc, uint8_t cShift, uint32_t *pfEFlags)) \
    26842691{ \
     2692    /** @todo this ain't right for 16-bit. Apparently it should use 0x1f instead \
     2693     *        of 0xf for masking and use uSrc in repetitive fashion...  */ \
    26852694    cShift &= a_cBitsWidth - 1; \
    26862695    if (cShift) \
    26872696    { \
    2688         uint ## a_cBitsWidth ## _t const uDst = *puDst; \
     2697        uint ## a_cBitsWidth ## _t const uDst    = *puDst; \
    26892698        uint ## a_cBitsWidth ## _t       uResult = uDst << cShift; \
    26902699        uResult |= uSrc >> (a_cBitsWidth - cShift); \
    26912700        *puDst = uResult; \
    26922701        \
    2693         /* Calc EFLAGS.  CF is the last bit shifted out of puDst. The OF flag \
    2694            indicates a sign change for a single shift, whereas intel documents \
    2695            setting it to zero for higher shift counts and AMD just says it's \
    2696            undefined, however AMD x3990 sets it according to the last sub-shift. \
    2697            On AMD x3990 the AF flag is always set. */ \
    26982702        uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS; \
    2699         if (true /*AMD*/) \
    2700         { \
    2701             fEfl |= X86_EFL_GET_OF_ ## a_cBitsWidth((uDst << (cShift - 1)) ^ uResult); /* Set according to last shift. */ \
    2702             fEfl |= X86_EFL_AF; \
    2703         } \
    2704         else \
    2705         { \
    2706             if (cShift == 1) \
    2707                 fEfl |= X86_EFL_GET_OF_ ## a_cBitsWidth((uDst ^ uResult)); \
    2708             fEfl |= X86_EFL_AF; /* ? */ \
    2709         } \
     2703        AssertCompile(X86_EFL_CF_BIT == 0); \
     2704        fEfl |= X86_EFL_GET_OF_ ## a_cBitsWidth(uDst ^ (uDst << 1)); /* Set according to the first shift. */ \
     2705        fEfl |= (uDst >> (a_cBitsWidth - cShift)) & X86_EFL_CF; /* CF = last bit shifted out */ \
     2706        fEfl |= g_afParity[uResult & 0xff]; \
     2707        fEfl |= X86_EFL_CALC_SF(uResult, a_cBitsWidth); \
     2708        fEfl |= X86_EFL_CALC_ZF(uResult); \
     2709        *pfEFlags = fEfl; \
     2710    } \
     2711}\
     2712\
     2713IEM_DECL_IMPL_DEF(void, iemAImpl_shld_u ## a_cBitsWidth ## _intel,(uint ## a_cBitsWidth ## _t *puDst, \
     2714                                                                   uint ## a_cBitsWidth ## _t uSrc, uint8_t cShift, \
     2715                                                                   uint32_t *pfEFlags)) \
     2716{ \
     2717    iemAImpl_shld_u ## a_cBitsWidth(puDst, uSrc, cShift, pfEFlags); \
     2718} \
     2719\
     2720IEM_DECL_IMPL_DEF(void, iemAImpl_shld_u ## a_cBitsWidth ## _amd,(uint ## a_cBitsWidth ## _t *puDst, \
     2721                                                                 uint ## a_cBitsWidth ## _t uSrc, uint8_t cShift, \
     2722                                                                 uint32_t *pfEFlags)) \
     2723{ \
     2724    cShift &= a_cBitsWidth - 1; \
     2725    if (cShift) \
     2726    { \
     2727        uint ## a_cBitsWidth ## _t const uDst    = *puDst; \
     2728        uint ## a_cBitsWidth ## _t       uResult = uDst << cShift; \
     2729        uResult |= uSrc >> (a_cBitsWidth - cShift); \
     2730        *puDst = uResult; \
     2731        \
     2732        uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS; \
     2733        fEfl |= X86_EFL_GET_OF_ ## a_cBitsWidth((uDst << (cShift - 1)) ^ uResult); /* Set according to last shift. */ \
     2734        fEfl |= X86_EFL_AF; \
    27102735        AssertCompile(X86_EFL_CF_BIT == 0); \
    27112736        fEfl |= (uDst >> (a_cBitsWidth - cShift)) & X86_EFL_CF; /* CF = last bit shifted out */ \
     
    27162741    } \
    27172742}
     2743
    27182744EMIT_SHLD(64)
    27192745# if !defined(RT_ARCH_X86) || defined(IEM_WITHOUT_ASSEMBLY)
     
    27252751/*
    27262752 * SHRD
     2753 *
     2754 * EFLAGS behaviour seems to be the same as with SHLD:
     2755 *  - CF is the last bit shifted out of puDst.
     2756 *  - AF is always cleared by Intel 10980XE.
     2757 *  - AF is always set by AMD 3990X.
     2758 *  - OF is set according to the first shift on Intel 10980XE, it seems.
     2759 *  - OF is set according to the last sub-shift on AMD 3990X.
     2760 *  - ZF, SF and PF are calculated according to the result by both vendors.
    27272761 */
    27282762#define EMIT_SHRD(a_cBitsWidth) \
    27292763IEM_DECL_IMPL_DEF(void, iemAImpl_shrd_u ## a_cBitsWidth,(uint ## a_cBitsWidth ## _t *puDst, \
    27302764                                                         uint ## a_cBitsWidth ## _t uSrc, uint8_t cShift, uint32_t *pfEFlags)) \
     2765{ \
     2766    /** @todo this is wrong for 16-bit, where it should be 0x1f not 0xf and \
     2767     *        source used twice or something like that. */ \
     2768    cShift &= a_cBitsWidth - 1; \
     2769    if (cShift) \
     2770    { \
     2771        uint ## a_cBitsWidth ## _t const uDst    = *puDst; \
     2772        uint ## a_cBitsWidth ## _t       uResult = uDst >> cShift; \
     2773        uResult |= uSrc << (a_cBitsWidth - cShift); \
     2774        *puDst = uResult; \
     2775        \
     2776        uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS; \
     2777        fEfl |= X86_EFL_GET_OF_ ## a_cBitsWidth(uDst ^ (uSrc << (a_cBitsWidth - 1))); \
     2778        AssertCompile(X86_EFL_CF_BIT == 0); \
     2779        fEfl |= (uDst >> (cShift - 1)) & X86_EFL_CF; \
     2780        fEfl |= X86_EFL_CALC_SF(uResult, a_cBitsWidth); \
     2781        fEfl |= X86_EFL_CALC_ZF(uResult); \
     2782        fEfl |= g_afParity[uResult & 0xff]; \
     2783        *pfEFlags = fEfl; \
     2784    } \
     2785} \
     2786\
     2787IEM_DECL_IMPL_DEF(void, iemAImpl_shrd_u ## a_cBitsWidth ## _intel,(uint ## a_cBitsWidth ## _t *puDst, \
     2788                                                                   uint ## a_cBitsWidth ## _t uSrc, uint8_t cShift, \
     2789                                                                   uint32_t *pfEFlags)) \
     2790{ \
     2791    iemAImpl_shrd_u ## a_cBitsWidth(puDst, uSrc, cShift, pfEFlags); \
     2792} \
     2793\
     2794IEM_DECL_IMPL_DEF(void, iemAImpl_shrd_u ## a_cBitsWidth ## _amd,(uint ## a_cBitsWidth ## _t *puDst, \
     2795                                                                 uint ## a_cBitsWidth ## _t uSrc, uint8_t cShift, \
     2796                                                                 uint32_t *pfEFlags)) \
    27312797{ \
    27322798    cShift &= a_cBitsWidth - 1; \
     
    27382804        *puDst = uResult; \
    27392805        \
    2740         /* Calc EFLAGS.  CF is the last bit shifted out of puDst. The OF flag \
    2741            indicates a sign change for a single shift, whereas intel documents \
    2742            setting it to zero for higher shift counts and AMD just says it's \
    2743            undefined, however AMD x3990 sets it according to the last sub-shift. \
    2744            On AMD x3990 the AF flag is always set. */ \
    27452806        uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS; \
    2746         if (true /*AMD*/) \
    2747         { \
    2748             if (cShift > 1) /* Set according to last shift. */ \
    2749                 fEfl |= X86_EFL_GET_OF_ ## a_cBitsWidth((uSrc << (a_cBitsWidth - cShift + 1)) ^ uResult); \
    2750             else \
    2751                 fEfl |= X86_EFL_GET_OF_ ## a_cBitsWidth(uDst ^ uResult); \
    2752             fEfl |= X86_EFL_AF; \
    2753         } \
     2807        if (cShift > 1) /* Set according to last shift. */ \
     2808            fEfl |= X86_EFL_GET_OF_ ## a_cBitsWidth((uSrc << (a_cBitsWidth - cShift + 1)) ^ uResult); \
    27542809        else \
    2755         { \
    2756             if (cShift == 1) \
    2757                 fEfl |= X86_EFL_GET_OF_ ## a_cBitsWidth((uDst >> (a_cBitsWidth - 1)) ^ (uint32_t)(uResult >> (a_cBitsWidth - 1))); \
    2758             fEfl |= X86_EFL_AF; /* ? */ \
    2759         } \
     2810            fEfl |= X86_EFL_GET_OF_ ## a_cBitsWidth(uDst ^ uResult); \
     2811        fEfl |= X86_EFL_AF; \
    27602812        AssertCompile(X86_EFL_CF_BIT == 0); \
    27612813        fEfl |= (uDst >> (cShift - 1)) & X86_EFL_CF; \
  • trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h

    r94156 r94162  
    67266726    IEMOP_MNEMONIC(shld_Ev_Gv_Ib, "shld Ev,Gv,Ib");
    67276727    IEMOP_HLP_MIN_386();
    6728     return FNIEMOP_CALL_1(iemOpCommonShldShrd_Ib, &g_iemAImpl_shld);
     6728    return FNIEMOP_CALL_1(iemOpCommonShldShrd_Ib, IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_shld_eflags));
    67296729}
    67306730
     
    67356735    IEMOP_MNEMONIC(shld_Ev_Gv_CL, "shld Ev,Gv,CL");
    67366736    IEMOP_HLP_MIN_386();
    6737     return FNIEMOP_CALL_1(iemOpCommonShldShrd_CL, &g_iemAImpl_shld);
     6737    return FNIEMOP_CALL_1(iemOpCommonShldShrd_CL, IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_shld_eflags));
    67386738}
    67396739
     
    67846784    IEMOP_MNEMONIC(shrd_Ev_Gv_Ib, "shrd Ev,Gv,Ib");
    67856785    IEMOP_HLP_MIN_386();
    6786     return FNIEMOP_CALL_1(iemOpCommonShldShrd_Ib, &g_iemAImpl_shrd);
     6786    return FNIEMOP_CALL_1(iemOpCommonShldShrd_Ib, IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_shrd_eflags));
    67876787}
    67886788
     
    67936793    IEMOP_MNEMONIC(shrd_Ev_Gv_CL, "shrd Ev,Gv,CL");
    67946794    IEMOP_HLP_MIN_386();
    6795     return FNIEMOP_CALL_1(iemOpCommonShldShrd_CL, &g_iemAImpl_shrd);
     6795    return FNIEMOP_CALL_1(iemOpCommonShldShrd_CL, IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_shrd_eflags));
    67966796}
    67976797
  • trunk/src/VBox/VMM/include/IEMInternal.h

    r94156 r94162  
    11831183typedef IEM_DECL_IMPL_TYPE(void, FNIEMAIMPLSHIFTDBLU64,(uint64_t *pu64Dst, uint64_t u64Src, uint8_t cShift, uint32_t *pEFlags));
    11841184typedef FNIEMAIMPLSHIFTDBLU64  *PFNIEMAIMPLSHIFTDBLU64;
    1185 FNIEMAIMPLSHIFTDBLU16 iemAImpl_shld_u16;
    1186 FNIEMAIMPLSHIFTDBLU32 iemAImpl_shld_u32;
    1187 FNIEMAIMPLSHIFTDBLU64 iemAImpl_shld_u64;
    1188 FNIEMAIMPLSHIFTDBLU16 iemAImpl_shrd_u16;
    1189 FNIEMAIMPLSHIFTDBLU32 iemAImpl_shrd_u32;
    1190 FNIEMAIMPLSHIFTDBLU64 iemAImpl_shrd_u64;
     1185FNIEMAIMPLSHIFTDBLU16 iemAImpl_shld_u16, iemAImpl_shld_u16_amd, iemAImpl_shld_u16_intel;
     1186FNIEMAIMPLSHIFTDBLU32 iemAImpl_shld_u32, iemAImpl_shld_u32_amd, iemAImpl_shld_u32_intel;
     1187FNIEMAIMPLSHIFTDBLU64 iemAImpl_shld_u64, iemAImpl_shld_u64_amd, iemAImpl_shld_u64_intel;
     1188FNIEMAIMPLSHIFTDBLU16 iemAImpl_shrd_u16, iemAImpl_shrd_u16_amd, iemAImpl_shrd_u16_intel;
     1189FNIEMAIMPLSHIFTDBLU32 iemAImpl_shrd_u32, iemAImpl_shrd_u32_amd, iemAImpl_shrd_u32_intel;
     1190FNIEMAIMPLSHIFTDBLU64 iemAImpl_shrd_u64, iemAImpl_shrd_u64_amd, iemAImpl_shrd_u64_intel;
    11911191/** @}  */
    11921192
  • trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp

    r94155 r94162  
    367367                 " */\n"
    368368                 "\n"
    369                  "#ifndef VMM_INCLUDE_SRC_testcase_tstIEMAImplData%s_h\n"
    370                  "#define VMM_INCLUDE_SRC_testcase_tstIEMAImplData%s_h\n"
     369                 "#ifndef VMM_INCLUDED_SRC_testcase_tstIEMAImplData%s_h\n"
     370                 "#define VMM_INCLUDED_SRC_testcase_tstIEMAImplData%s_h\n"
    371371                 "#ifndef RT_WITHOUT_PRAGMA_ONCE\n"
    372372                 "# pragma once\n"
     
    383383    RTStrmPrintf(pOut,
    384384                 "\n"
    385                  "#endif /* !VMM_INCLUDE_SRC_testcase_tstIEMAImplData%s_h */\n", pszCpuSuff);
     385                 "#endif /* !VMM_INCLUDED_SRC_testcase_tstIEMAImplData%s_h */\n", pszCpuSuff);
    386386    int rc = RTStrmClose(pOut);
    387387    if (RT_SUCCESS(rc))
     
    11261126 */
    11271127
    1128 #ifndef HAVE_SHIFT_DBL_TESTS
    1129 static const BINU16_TEST_T g_aTests_shrd_u16[] = { {0} };
    1130 static const BINU16_TEST_T g_aTests_shld_u16[] = { {0} };
    1131 static const BINU32_TEST_T g_aTests_shrd_u32[] = { {0} };
    1132 static const BINU32_TEST_T g_aTests_shld_u32[] = { {0} };
    1133 static const BINU64_TEST_T g_aTests_shrd_u64[] = { {0} };
    1134 static const BINU64_TEST_T g_aTests_shld_u64[] = { {0} };
    1135 #endif
    1136 
    1137 #define TEST_SHIFT_DBL(a_cBits, a_Type, a_Fmt) \
     1128#ifndef HAVE_SHIFT_DBL_TESTS_AMD
     1129static const BINU16_TEST_T g_aTests_shrd_u16_amd[] = { {0} };
     1130static const BINU16_TEST_T g_aTests_shld_u16_amd[] = { {0} };
     1131static const BINU32_TEST_T g_aTests_shrd_u32_amd[] = { {0} };
     1132static const BINU32_TEST_T g_aTests_shld_u32_amd[] = { {0} };
     1133static const BINU64_TEST_T g_aTests_shrd_u64_amd[] = { {0} };
     1134static const BINU64_TEST_T g_aTests_shld_u64_amd[] = { {0} };
     1135#endif
     1136#ifndef HAVE_SHIFT_DBL_TESTS_INTEL
     1137static const BINU16_TEST_T g_aTests_shrd_u16_intel[] = { {0} };
     1138static const BINU16_TEST_T g_aTests_shld_u16_intel[] = { {0} };
     1139static const BINU32_TEST_T g_aTests_shrd_u32_intel[] = { {0} };
     1140static const BINU32_TEST_T g_aTests_shld_u32_intel[] = { {0} };
     1141static const BINU64_TEST_T g_aTests_shrd_u64_intel[] = { {0} };
     1142static const BINU64_TEST_T g_aTests_shld_u64_intel[] = { {0} };
     1143#endif
     1144
     1145#ifdef TSTIEMAIMPL_WITH_GENERATOR
     1146# define GEN_SHIFT_DBL(a_cBits, a_Fmt, a_aSubTests) \
     1147void ShiftDblU ## a_cBits ## Generate(PRTSTREAM pOut, uint32_t cTests) \
     1148{ \
     1149    for (size_t iFn = 0; iFn < RT_ELEMENTS(a_aSubTests); iFn++) \
     1150    { \
     1151        if (   a_aSubTests[iFn].idxCpuEflFlavour != IEMTARGETCPU_EFL_BEHAVIOR_NATIVE \
     1152            && a_aSubTests[iFn].idxCpuEflFlavour != g_idxCpuEflFlavour) \
     1153            continue; \
     1154        RTStrmPrintf(pOut, "static const BINU" #a_cBits "_TEST_T g_aTests_%s[] =\n{\n", a_aSubTests[iFn].pszName); \
     1155        for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \
     1156        { \
     1157            BINU ## a_cBits ## _TEST_T Test; \
     1158            Test.fEflIn    = RandEFlags(); \
     1159            Test.fEflOut   = Test.fEflIn; \
     1160            Test.uDstIn    = RandU ## a_cBits ## Dst(iTest); \
     1161            Test.uDstOut   = Test.uDstIn; \
     1162            Test.uSrcIn    = RandU ## a_cBits ## Src(iTest); \
     1163            Test.uMisc     = RandU8() & (a_cBits - 1); /** @todo wrong for 16-bit, can shift up to 31 rounds! */ \
     1164            a_aSubTests[iFn].pfnNative(&Test.uDstOut, Test.uSrcIn, Test.uMisc, &Test.fEflOut); \
     1165            RTStrmPrintf(pOut, "    { %#08x, %#08x, " a_Fmt ", " a_Fmt ", " a_Fmt ", %2u }, /* #%u */\n", \
     1166                        Test.fEflIn, Test.fEflOut, Test.uDstIn, Test.uDstOut, Test.uSrcIn, Test.uMisc, iTest); \
     1167        } \
     1168        RTStrmPrintf(pOut, "};\n"); \
     1169    } \
     1170}
     1171#else
     1172# define GEN_SHIFT_DBL(a_cBits, a_Fmt, a_aSubTests)
     1173#endif
     1174
     1175#define TEST_SHIFT_DBL(a_cBits, a_Type, a_Fmt, a_aSubTests) \
    11381176static const struct \
    11391177{ \
     
    11441182    uint32_t                          cTests, uExtra; \
    11451183    uint8_t                           idxCpuEflFlavour; \
    1146 } g_aShiftDblU ## a_cBits [] = \
     1184} a_aSubTests[] = \
    11471185{ \
    1148     ENTRY(shld_u ## a_cBits), \
    1149     ENTRY(shrd_u ## a_cBits), \
     1186    ENTRY_AMD(shld_u ## a_cBits,   X86_EFL_OF | X86_EFL_CF), \
     1187    ENTRY_INTEL(shld_u ## a_cBits, X86_EFL_OF | X86_EFL_CF), \
     1188    ENTRY_AMD(shrd_u ## a_cBits,   X86_EFL_OF | X86_EFL_CF), \
     1189    ENTRY_INTEL(shrd_u ## a_cBits, X86_EFL_OF | X86_EFL_CF), \
    11501190}; \
    11511191\
    1152 void ShiftDblU ## a_cBits ## Generate(PRTSTREAM pOut, uint32_t cTests) \
    1153 { \
    1154     for (size_t iFn = 0; iFn < RT_ELEMENTS(g_aShiftDblU ## a_cBits); iFn++) \
    1155     { \
    1156         RTStrmPrintf(pOut, "static const BINU" #a_cBits "_TEST_T g_aTests_%s[] =\n{\n", g_aShiftDblU ## a_cBits[iFn].pszName); \
    1157         for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \
    1158         { \
    1159             BINU ## a_cBits ## _TEST_T Test; \
    1160             Test.fEflIn    = RandEFlags(); \
    1161             Test.fEflOut   = Test.fEflIn; \
    1162             Test.uDstIn    = RandU ## a_cBits(); \
    1163             Test.uDstOut   = Test.uDstIn; \
    1164             Test.uSrcIn    = RandU ## a_cBits(); \
    1165             Test.uMisc     = RandU8() & (a_cBits - 1); \
    1166             g_aShiftDblU ## a_cBits[iFn].pfn(&Test.uDstOut, Test.uSrcIn, Test.uMisc, &Test.fEflOut); \
    1167             RTStrmPrintf(pOut, "    { %#08x, %#08x, " a_Fmt ", " a_Fmt ", " a_Fmt ", %2u }, /* #%u */\n", \
    1168                         Test.fEflIn, Test.fEflOut, Test.uDstIn, Test.uDstOut, Test.uSrcIn, Test.uMisc, iTest); \
    1169         } \
    1170         RTStrmPrintf(pOut, "};\n"); \
    1171     } \
    1172 } \
     1192GEN_SHIFT_DBL(a_cBits, a_Fmt, a_aSubTests) \
    11731193\
    11741194static void ShiftDblU ## a_cBits ## Test(void) \
    11751195{ \
    1176     for (size_t iFn = 0; iFn < RT_ELEMENTS(g_aShiftDblU ## a_cBits); iFn++) \
     1196    for (size_t iFn = 0; iFn < RT_ELEMENTS(a_aSubTests); iFn++) \
    11771197    { \
    1178         RTTestSub(g_hTest, g_aShiftDblU ## a_cBits[iFn].pszName); \
    1179         BINU ## a_cBits ## _TEST_T const * const paTests = g_aShiftDblU ## a_cBits[iFn].paTests; \
    1180         uint32_t const                           cTests  = g_aShiftDblU ## a_cBits[iFn].cTests; \
    1181         for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \
     1198        if (   a_aSubTests[iFn].idxCpuEflFlavour != IEMTARGETCPU_EFL_BEHAVIOR_NATIVE \
     1199            && a_aSubTests[iFn].idxCpuEflFlavour != g_idxCpuEflFlavour) \
     1200            continue; \
     1201        \
     1202        RTTestSub(g_hTest, a_aSubTests[iFn].pszName); \
     1203        BINU ## a_cBits ## _TEST_T const * const paTests = a_aSubTests[iFn].paTests; \
     1204        uint32_t const                           cTests  = a_aSubTests[iFn].cTests; \
     1205        PFNIEMAIMPLSHIFTDBLU ## a_cBits          pfn     = a_aSubTests[iFn].pfn; \
     1206        for (uint32_t iCpu = 0; iCpu < 2 && pfn; iCpu++) \
    11821207        { \
    1183             uint32_t fEfl = paTests[iTest].fEflIn; \
    1184             a_Type   uDst = paTests[iTest].uDstIn; \
    1185             g_aShiftDblU ## a_cBits[iFn].pfn(&uDst, paTests[iTest].uSrcIn, paTests[iTest].uMisc, &fEfl); \
    1186             if (   uDst != paTests[iTest].uDstOut \
    1187                 || (fEfl /*| X86_EFL_AF*/) != (paTests[iTest].fEflOut /*| X86_EFL_AF*/)) \
    1188                 RTTestFailed(g_hTest, "#%u: efl=%#08x dst=" a_Fmt " src=" a_Fmt " shift=%-2u -> efl=%#08x dst=" a_Fmt ", expected %#08x & " a_Fmt "%s\n", \
    1189                              iTest, paTests[iTest].fEflIn, paTests[iTest].uDstIn, paTests[iTest].uSrcIn, (unsigned)paTests[iTest].uMisc, \
    1190                              fEfl, uDst, paTests[iTest].fEflOut, paTests[iTest].uDstOut, \
    1191                              EFlagsDiff(fEfl /*| X86_EFL_AF*/, paTests[iTest].fEflOut /*| X86_EFL_AF*/)); \
    1192             else \
     1208            for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \
    11931209            { \
    1194                  *g_pu ## a_cBits  = paTests[iTest].uDstIn; \
    1195                  *g_pfEfl          = paTests[iTest].fEflIn; \
    1196                  g_aShiftDblU ## a_cBits[iFn].pfn(g_pu ## a_cBits, paTests[iTest].uSrcIn, paTests[iTest].uMisc, g_pfEfl); \
    1197                  RTTEST_CHECK(g_hTest, *g_pu ## a_cBits == paTests[iTest].uDstOut); \
    1198                  RTTEST_CHECK(g_hTest, *g_pfEfl == paTests[iTest].fEflOut); \
     1210                uint32_t fEfl = paTests[iTest].fEflIn; \
     1211                a_Type   uDst = paTests[iTest].uDstIn; \
     1212                pfn(&uDst, paTests[iTest].uSrcIn, paTests[iTest].uMisc, &fEfl); \
     1213                if (   uDst != paTests[iTest].uDstOut \
     1214                    || fEfl!= paTests[iTest].fEflOut) \
     1215                    RTTestFailed(g_hTest, "#%u%s: efl=%#08x dst=" a_Fmt " src=" a_Fmt " shift=%-2u -> efl=%#08x dst=" a_Fmt ", expected %#08x & " a_Fmt "%s\n", \
     1216                                 iTest, iCpu == 0 ? "" : "/n", paTests[iTest].fEflIn, \
     1217                                 paTests[iTest].uDstIn, paTests[iTest].uSrcIn, (unsigned)paTests[iTest].uMisc, \
     1218                                 fEfl, uDst, paTests[iTest].fEflOut, paTests[iTest].uDstOut, \
     1219                                 EFlagsDiff(fEfl, paTests[iTest].fEflOut)); \
     1220                else \
     1221                { \
     1222                     *g_pu ## a_cBits  = paTests[iTest].uDstIn; \
     1223                     *g_pfEfl          = paTests[iTest].fEflIn; \
     1224                     pfn(g_pu ## a_cBits, paTests[iTest].uSrcIn, paTests[iTest].uMisc, g_pfEfl); \
     1225                     RTTEST_CHECK(g_hTest, *g_pu ## a_cBits == paTests[iTest].uDstOut); \
     1226                     RTTEST_CHECK(g_hTest, *g_pfEfl == paTests[iTest].fEflOut); \
     1227                } \
    11991228            } \
     1229            pfn = a_aSubTests[iFn].pfnNative; \
    12001230        } \
    12011231    } \
    12021232}
    1203 TEST_SHIFT_DBL(16, uint16_t, "%#06RX16")
    1204 TEST_SHIFT_DBL(32, uint32_t, "%#010RX32")
    1205 TEST_SHIFT_DBL(64, uint64_t, "%#018RX64")
     1233TEST_SHIFT_DBL(16, uint16_t, "%#06RX16",  g_aShiftDblU16)
     1234TEST_SHIFT_DBL(32, uint32_t, "%#010RX32", g_aShiftDblU32)
     1235TEST_SHIFT_DBL(64, uint64_t, "%#018RX64", g_aShiftDblU64)
    12061236
    12071237#ifdef TSTIEMAIMPL_WITH_GENERATOR
    1208 static void ShiftDblGenerate(PRTSTREAM pOut, uint32_t cTests)
    1209 {
    1210     RTStrmPrintf(pOut, "\n\n#define HAVE_SHIFT_DBL_TESTS\n");
     1238static void ShiftDblGenerate(PRTSTREAM pOut, const char *pszCpuSuffU, uint32_t cTests)
     1239{
     1240    RTStrmPrintf(pOut, "\n\n#define HAVE_SHIFT_DBL_TESTS%s\n", pszCpuSuffU);
    12111241    ShiftDblU16Generate(pOut, cTests);
    12121242    ShiftDblU32Generate(pOut, cTests);
     
    17931823        BinU32Generate(pStrmData, pStrmDataCpu, pszCpuSuffU, cTests);
    17941824        BinU64Generate(pStrmData, pStrmDataCpu, pszCpuSuffU, cTests);
    1795         ShiftDblGenerate(pStrmData, cTests);
     1825        ShiftDblGenerate(pStrmDataCpu, pszCpuSuffU, RT_MIN(cTests, 128));
    17961826        UnaryGenerate(pStrmData, cTests);
    17971827        ShiftGenerate(pStrmData, cTests);
  • trunk/src/VBox/VMM/testcase/tstIEMAImplData-Amd.h

    r94155 r94162  
    1616 */
    1717
    18 #ifndef VMM_INCLUDE_SRC_testcase_tstIEMAImplData_Amd_h
    19 #define VMM_INCLUDE_SRC_testcase_tstIEMAImplData_Amd_h
     18#ifndef VMM_INCLUDED_SRC_testcase_tstIEMAImplData_Amd_h
     19#define VMM_INCLUDED_SRC_testcase_tstIEMAImplData_Amd_h
    2020#ifndef RT_WITHOUT_PRAGMA_ONCE
    2121# pragma once
    2222#endif
    2323
    24 #endif /* !VMM_INCLUDE_SRC_testcase_tstIEMAImplData_Amd_h */
     24#endif /* !VMM_INCLUDED_SRC_testcase_tstIEMAImplData_Amd_h */
    2525
  • trunk/src/VBox/VMM/testcase/tstIEMAImplData-Intel.h

    r94155 r94162  
    11/* $Id$ */
    22/** @file
    3  * IEM Assembly Instruction Helper Testcase Data Intel - r150112 on Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz.
     3 * IEM Assembly Instruction Helper Testcase Data Intel - r150406 on Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz.
    44 */
    55
     
    1616 */
    1717
    18 #ifndef VMM_INCLUDE_SRC_testcase_tstIEMAImplData_Intel_h
    19 #define VMM_INCLUDE_SRC_testcase_tstIEMAImplData_Intel_h
     18#ifndef VMM_INCLUDED_SRC_testcase_tstIEMAImplData_Intel_h
     19#define VMM_INCLUDED_SRC_testcase_tstIEMAImplData_Intel_h
    2020#ifndef RT_WITHOUT_PRAGMA_ONCE
    2121# pragma once
     
    2929static const BINU16_TEST_T g_aTests_bsf_u16_intel[] =
    3030{
    31     { 0x2d13c6, 0x2d1346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    32     { 0x3f3807, 0x3f3046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    33     { 0x293dc6, 0x293546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    34     { 0x1d4793, 0x1d4746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    35     { 0x124f02, 0x124746, 0x9292, 0x9292, 0x0000, 0x0 }, /* #4 */
    36     { 0x317396, 0x317346, 0xdbcc, 0xdbcc, 0x0000, 0x0 }, /* #5 */
    37     { 0x297546, 0x297546, 0x1f95, 0x1f95, 0x0000, 0x0 }, /* #6 */
    38     { 0x2d2fc3, 0x2d2746, 0xa61d, 0xa61d, 0x0000, 0x0 }, /* #7 */
    39     { 0x2e74c7, 0x2e7406, 0xce4a, 0x0003, 0x7648, 0x0 }, /* #8 */
    40     { 0x257c57, 0x257406, 0xeeb7, 0x0000, 0xdd6d, 0x0 }, /* #9 */
    41     { 0x392982, 0x392106, 0x15e4, 0x0000, 0x0547, 0x0 }, /* #10 */
    42     { 0x041943, 0x041102, 0xaa2d, 0x0004, 0x7c10, 0x0 }, /* #11 */
    43     { 0x2d69c6, 0x2d6102, 0x3410, 0x0001, 0xbf56, 0x0 }, /* #12 */
    44     { 0x087753, 0x087706, 0xff77, 0x0000, 0x33fd, 0x0 }, /* #13 */
    45     { 0x283352, 0x283306, 0x2445, 0x0000, 0x797b, 0x0 }, /* #14 */
    46     { 0x0e4e06, 0x0e4606, 0x6143, 0x0000, 0xc661, 0x0 }, /* #15 */
    47     { 0x310513, 0x310502, 0x3ae7, 0x0001, 0xa64a, 0x0 }, /* #16 */
    48     { 0x2a6e47, 0x2a6602, 0xcbc4, 0x0002, 0x37dc, 0x0 }, /* #17 */
    49     { 0x380c07, 0x380406, 0xc7b6, 0x0000, 0x13a7, 0x0 }, /* #18 */
    50     { 0x350213, 0x350202, 0x682c, 0x0001, 0xfd9e, 0x0 }, /* #19 */
    51     { 0x342b57, 0x342306, 0x06d6, 0x0006, 0xec40, 0x0 }, /* #20 */
    52     { 0x3c1896, 0x3c1002, 0xe5d4, 0x0001, 0xaa5e, 0x0 }, /* #21 */
    53     { 0x075bd7, 0x075306, 0x5e64, 0x0000, 0x5fe5, 0x0 }, /* #22 */
    54     { 0x073d92, 0x073502, 0x4041, 0x0001, 0xf356, 0x0 }, /* #23 */
    55     { 0x1a3593, 0x1a3506, 0xd64c, 0x0000, 0xa177, 0x0 }, /* #24 */
    56     { 0x184f46, 0x184702, 0x0350, 0x0002, 0xaf94, 0x0 }, /* #25 */
    57     { 0x3d7506, 0x3d7506, 0xa5dd, 0x0000, 0x9a39, 0x0 }, /* #26 */
    58     { 0x1262c6, 0x126206, 0x7e99, 0x0000, 0xdc8d, 0x0 }, /* #27 */
    59     { 0x2b6046, 0x2b6006, 0xc9da, 0x0000, 0x67c1, 0x0 }, /* #28 */
    60     { 0x2716d3, 0x271606, 0xe38a, 0x0000, 0x33d1, 0x0 }, /* #29 */
    61     { 0x2a4d46, 0x2a4502, 0x5c3f, 0x0001, 0x1022, 0x0 }, /* #30 */
    62     { 0x2c6106, 0x2c6106, 0x96d3, 0x0000, 0x33d5, 0x0 }, /* #31 */
    63     { 0x024507, 0x024506, 0x9eb6, 0x0000, 0x5bfb, 0x0 }, /* #32 */
    64     { 0x1f77c7, 0x1f7702, 0xaf7e, 0x0001, 0x15fa, 0x0 }, /* #33 */
    65     { 0x212a02, 0x212202, 0x6196, 0x0002, 0xf564, 0x0 }, /* #34 */
    66     { 0x0a7ad6, 0x0a7206, 0xf7be, 0x0000, 0x2fcf, 0x0 }, /* #35 */
    67     { 0x1e1882, 0x1e1002, 0xda2f, 0x0002, 0x1af4, 0x0 }, /* #36 */
    68     { 0x245193, 0x245106, 0x9b05, 0x0000, 0x8633, 0x0 }, /* #37 */
    69     { 0x121ad2, 0x121206, 0xb0ed, 0x0000, 0x9853, 0x0 }, /* #38 */
    70     { 0x1f7556, 0x1f7502, 0x43a3, 0x0001, 0x8cf2, 0x0 }, /* #39 */
    71     { 0x363252, 0x363202, 0xae19, 0x0001, 0x2802, 0x0 }, /* #40 */
    72     { 0x387306, 0x387306, 0xcef5, 0x0003, 0x5008, 0x0 }, /* #41 */
    73     { 0x2f3507, 0x2f3502, 0x4350, 0x0001, 0x1b62, 0x0 }, /* #42 */
    74     { 0x261b83, 0x261306, 0xa758, 0x0000, 0xb8df, 0x0 }, /* #43 */
    75     { 0x196017, 0x196006, 0x6500, 0x0000, 0x33ed, 0x0 }, /* #44 */
    76     { 0x0806d2, 0x080606, 0x4d5c, 0x0000, 0x7c8b, 0x0 }, /* #45 */
    77     { 0x255dd3, 0x255502, 0xeecd, 0x0001, 0x61aa, 0x0 }, /* #46 */
    78     { 0x1413c6, 0x141302, 0x5356, 0x0001, 0x57e2, 0x0 }, /* #47 */
    79     { 0x127b96, 0x127302, 0x8c85, 0x0004, 0xffd0, 0x0 }, /* #48 */
    80     { 0x306b87, 0x306306, 0xbc33, 0x0000, 0xdc71, 0x0 }, /* #49 */
    81     { 0x3d01c3, 0x3d0102, 0x5047, 0x0001, 0x7716, 0x0 }, /* #50 */
    82     { 0x3803d2, 0x380306, 0x754a, 0x0005, 0xc420, 0x0 }, /* #51 */
    83     { 0x126253, 0x126202, 0xf6dc, 0x0001, 0xfc22, 0x0 }, /* #52 */
    84     { 0x023d87, 0x023502, 0x83f6, 0x0001, 0xdc8e, 0x0 }, /* #53 */
    85     { 0x1c5ec2, 0x1c5602, 0xbcf1, 0x0004, 0xc010, 0x0 }, /* #54 */
    86     { 0x2354d7, 0x235402, 0xf55e, 0x0002, 0x5cec, 0x0 }, /* #55 */
    87     { 0x0b4906, 0x0b4106, 0x45c8, 0x0000, 0x4c8f, 0x0 }, /* #56 */
    88     { 0x324112, 0x324106, 0x9b21, 0x0000, 0xee61, 0x0 }, /* #57 */
    89     { 0x2a6f16, 0x2a6702, 0x2d83, 0x0001, 0xca62, 0x0 }, /* #58 */
    90     { 0x031f16, 0x031702, 0x532c, 0x0002, 0xff84, 0x0 }, /* #59 */
    91     { 0x395903, 0x395102, 0x2473, 0x0004, 0xbcb0, 0x0 }, /* #60 */
    92     { 0x3a4316, 0x3a4306, 0x3a7b, 0x0000, 0xd5bb, 0x0 }, /* #61 */
    93     { 0x2d5b83, 0x2d5302, 0x7da9, 0x0001, 0x5d86, 0x0 }, /* #62 */
    94     { 0x106687, 0x106606, 0xdb9a, 0x0000, 0xa4b5, 0x0 }, /* #63 */
     31    { 0x0930c2, 0x093046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     32    { 0x0c7082, 0x0c7046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     33    { 0x233b46, 0x233346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     34    { 0x334bc2, 0x334346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     35    { 0x0d1e17, 0x0d1646, 0x2f76, 0x2f76, 0x0000, 0x0 }, /* #4 */
     36    { 0x211a17, 0x211246, 0x531e, 0x531e, 0x0000, 0x0 }, /* #5 */
     37    { 0x272197, 0x272146, 0x998e, 0x998e, 0x0000, 0x0 }, /* #6 */
     38    { 0x0408d6, 0x040046, 0x4540, 0x4540, 0x0000, 0x0 }, /* #7 */
     39    { 0x084ed7, 0x084606, 0x35b9, 0x0000, 0xb621, 0x0 }, /* #8 */
     40    { 0x3622c3, 0x362206, 0x28d7, 0x0000, 0x2bf5, 0x0 }, /* #9 */
     41    { 0x205f06, 0x205702, 0x2a97, 0x0001, 0xa29a, 0x0 }, /* #10 */
     42    { 0x0425d2, 0x042502, 0x3717, 0x0002, 0xa454, 0x0 }, /* #11 */
     43    { 0x2c5b02, 0x2c5302, 0x2b82, 0x0002, 0x0c8c, 0x0 }, /* #12 */
     44    { 0x1979c3, 0x197106, 0x9de6, 0x0000, 0x4d8f, 0x0 }, /* #13 */
     45    { 0x292383, 0x292302, 0x801f, 0x0001, 0xe706, 0x0 }, /* #14 */
     46    { 0x3147c2, 0x314706, 0xd7cb, 0x0000, 0x63b9, 0x0 }, /* #15 */
     47    { 0x035a17, 0x035202, 0x9e0f, 0x0001, 0x7b76, 0x0 }, /* #16 */
     48    { 0x033783, 0x033706, 0x22ec, 0x0000, 0x2029, 0x0 }, /* #17 */
     49    { 0x021612, 0x021606, 0x8207, 0x0005, 0x09e0, 0x0 }, /* #18 */
     50    { 0x0a2ac2, 0x0a2202, 0xb076, 0x0001, 0xc3ea, 0x0 }, /* #19 */
     51    { 0x0428d2, 0x042002, 0x8bd5, 0x0001, 0x1f82, 0x0 }, /* #20 */
     52    { 0x3a7e12, 0x3a7606, 0xe8d8, 0x0000, 0x3e47, 0x0 }, /* #21 */
     53    { 0x093f83, 0x093702, 0xf20c, 0x0001, 0x4866, 0x0 }, /* #22 */
     54    { 0x1c3652, 0x1c3602, 0x18f5, 0x0001, 0x4696, 0x0 }, /* #23 */
     55    { 0x0f2482, 0x0f2406, 0x9926, 0x0000, 0x4943, 0x0 }, /* #24 */
     56    { 0x167cd6, 0x167406, 0x4c52, 0x0000, 0x9c17, 0x0 }, /* #25 */
     57    { 0x091ad7, 0x091206, 0xefbb, 0x0000, 0x9647, 0x0 }, /* #26 */
     58    { 0x114796, 0x114706, 0xfe43, 0x0003, 0xb428, 0x0 }, /* #27 */
     59    { 0x3930d2, 0x393006, 0xd769, 0x0000, 0x1ba7, 0x0 }, /* #28 */
     60    { 0x2c3702, 0x2c3706, 0x4d70, 0x0000, 0xad7d, 0x0 }, /* #29 */
     61    { 0x304253, 0x304206, 0x0543, 0x0000, 0x845f, 0x0 }, /* #30 */
     62    { 0x024bd6, 0x024306, 0x30ab, 0x0000, 0x8597, 0x0 }, /* #31 */
     63    { 0x3a6e52, 0x3a6606, 0x12c2, 0x0003, 0x72f8, 0x0 }, /* #32 */
     64    { 0x293e12, 0x293606, 0x9b79, 0x0005, 0xbee0, 0x0 }, /* #33 */
     65    { 0x1f2706, 0x1f2702, 0x04ea, 0x0001, 0x89da, 0x0 }, /* #34 */
     66    { 0x2053d6, 0x205306, 0xa3af, 0x0000, 0x66b1, 0x0 }, /* #35 */
     67    { 0x1d0d13, 0x1d0502, 0xf015, 0x0001, 0xa012, 0x0 }, /* #36 */
     68    { 0x0d5543, 0x0d5502, 0xb992, 0x0001, 0xf25a, 0x0 }, /* #37 */
     69    { 0x3a3192, 0x3a3106, 0xf5cc, 0x0000, 0xdfc3, 0x0 }, /* #38 */
     70    { 0x1d0916, 0x1d0106, 0x9284, 0x0000, 0x49cf, 0x0 }, /* #39 */
     71    { 0x1844c6, 0x184406, 0xf95c, 0x0000, 0x4545, 0x0 }, /* #40 */
     72    { 0x3b1713, 0x3b1702, 0x86c6, 0x0001, 0x3696, 0x0 }, /* #41 */
     73    { 0x222a86, 0x222206, 0x6d23, 0x0000, 0xb215, 0x0 }, /* #42 */
     74    { 0x0b0917, 0x0b0102, 0x6e76, 0x0002, 0x5434, 0x0 }, /* #43 */
     75    { 0x195c96, 0x195402, 0xe4d1, 0x0001, 0xcb4a, 0x0 }, /* #44 */
     76    { 0x3112d6, 0x311206, 0x2a7d, 0x0000, 0xc571, 0x0 }, /* #45 */
     77    { 0x3b5b16, 0x3b5306, 0x8e55, 0x0000, 0x2a2b, 0x0 }, /* #46 */
     78    { 0x3519d2, 0x351102, 0x9685, 0x0002, 0xe87c, 0x0 }, /* #47 */
     79    { 0x2a6d53, 0x2a6502, 0x31cd, 0x0001, 0xf9ae, 0x0 }, /* #48 */
     80    { 0x046297, 0x046206, 0xbaa7, 0x0000, 0xe493, 0x0 }, /* #49 */
     81    { 0x262607, 0x262606, 0x8089, 0x0000, 0x70ab, 0x0 }, /* #50 */
     82    { 0x256516, 0x256502, 0x883d, 0x0001, 0x5aee, 0x0 }, /* #51 */
     83    { 0x340756, 0x340706, 0xdab7, 0x0000, 0xeb41, 0x0 }, /* #52 */
     84    { 0x0e7386, 0x0e7302, 0xf074, 0x0001, 0xaf82, 0x0 }, /* #53 */
     85    { 0x342546, 0x342506, 0x20dd, 0x0000, 0xffd9, 0x0 }, /* #54 */
     86    { 0x2e09d2, 0x2e0106, 0x37bd, 0x0000, 0xeea3, 0x0 }, /* #55 */
     87    { 0x205f43, 0x205702, 0xa1fc, 0x0001, 0x02ee, 0x0 }, /* #56 */
     88    { 0x3e5f87, 0x3e5706, 0x6b2d, 0x0000, 0xa9d1, 0x0 }, /* #57 */
     89    { 0x3f6252, 0x3f6202, 0x7ec1, 0x0004, 0x1a90, 0x0 }, /* #58 */
     90    { 0x1726c7, 0x172606, 0xa885, 0x0000, 0xe035, 0x0 }, /* #59 */
     91    { 0x1f1c57, 0x1f1402, 0x02f6, 0x0001, 0xe7ae, 0x0 }, /* #60 */
     92    { 0x330a42, 0x330206, 0xa8b1, 0x0003, 0x97c8, 0x0 }, /* #61 */
     93    { 0x035993, 0x035106, 0x4495, 0x0000, 0x2b21, 0x0 }, /* #62 */
     94    { 0x273646, 0x273602, 0x6e70, 0x0002, 0x689c, 0x0 }, /* #63 */
    9595};
    9696static const BINU16_TEST_T g_aTests_bsr_u16_intel[] =
    9797{
    98     { 0x3a2993, 0x3a2146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    99     { 0x2f6402, 0x2f6446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    100     { 0x1a7a92, 0x1a7246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    101     { 0x035417, 0x035446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    102     { 0x2f4082, 0x2f4046, 0x37a8, 0x37a8, 0x0000, 0x0 }, /* #4 */
    103     { 0x066cd6, 0x066446, 0xb580, 0xb580, 0x0000, 0x0 }, /* #5 */
    104     { 0x091142, 0x091146, 0x1292, 0x1292, 0x0000, 0x0 }, /* #6 */
    105     { 0x011a06, 0x011246, 0x4f11, 0x4f11, 0x0000, 0x0 }, /* #7 */
    106     { 0x3f4e46, 0x3f4606, 0xd091, 0x000f, 0x9e21, 0x0 }, /* #8 */
    107     { 0x0e16d7, 0x0e1606, 0xbe32, 0x000f, 0xd410, 0x0 }, /* #9 */
    108     { 0x1c2946, 0x1c2102, 0x0cb4, 0x000e, 0x64cb, 0x0 }, /* #10 */
    109     { 0x250887, 0x250006, 0xdcf8, 0x000f, 0xc0a8, 0x0 }, /* #11 */
    110     { 0x110b42, 0x110306, 0x2904, 0x000f, 0xc0de, 0x0 }, /* #12 */
    111     { 0x1624c6, 0x162406, 0xd675, 0x000f, 0xf74f, 0x0 }, /* #13 */
    112     { 0x3d0d06, 0x3d0506, 0x515a, 0x000f, 0x84af, 0x0 }, /* #14 */
    113     { 0x361582, 0x361502, 0x8b19, 0x000d, 0x244b, 0x0 }, /* #15 */
    114     { 0x301b43, 0x301306, 0x98ca, 0x000f, 0xd138, 0x0 }, /* #16 */
    115     { 0x2a1497, 0x2a1402, 0x1d0d, 0x000e, 0x5341, 0x0 }, /* #17 */
    116     { 0x084406, 0x084402, 0xc78f, 0x000e, 0x7119, 0x0 }, /* #18 */
    117     { 0x133416, 0x133406, 0xaf5e, 0x000f, 0xb3cc, 0x0 }, /* #19 */
    118     { 0x296756, 0x296706, 0x4e2e, 0x000f, 0x90f2, 0x0 }, /* #20 */
    119     { 0x182092, 0x182006, 0x72c7, 0x000f, 0x889c, 0x0 }, /* #21 */
    120     { 0x2b4917, 0x2b4106, 0x2b8a, 0x000f, 0x9113, 0x0 }, /* #22 */
    121     { 0x3c03c7, 0x3c0302, 0x55d8, 0x000e, 0x4db8, 0x0 }, /* #23 */
    122     { 0x264d97, 0x264506, 0x6511, 0x000f, 0xf74c, 0x0 }, /* #24 */
    123     { 0x392f12, 0x392706, 0xe250, 0x000f, 0xb723, 0x0 }, /* #25 */
    124     { 0x3a70d2, 0x3a7002, 0xed27, 0x000e, 0x4b25, 0x0 }, /* #26 */
    125     { 0x155a87, 0x155206, 0x0363, 0x000f, 0xb834, 0x0 }, /* #27 */
    126     { 0x3f0d06, 0x3f0506, 0xd8a8, 0x000f, 0xb6b9, 0x0 }, /* #28 */
    127     { 0x1c3e47, 0x1c3602, 0x6fc0, 0x000e, 0x5d10, 0x0 }, /* #29 */
    128     { 0x0a4f97, 0x0a4706, 0x0132, 0x000f, 0xadfd, 0x0 }, /* #30 */
    129     { 0x1f1bd2, 0x1f1306, 0xa5e3, 0x000f, 0x8cc4, 0x0 }, /* #31 */
    130     { 0x284e56, 0x284606, 0x60c1, 0x000f, 0xbd88, 0x0 }, /* #32 */
    131     { 0x170b92, 0x170306, 0xb686, 0x000f, 0xc83a, 0x0 }, /* #33 */
    132     { 0x164a46, 0x164206, 0x895f, 0x000f, 0x88cf, 0x0 }, /* #34 */
    133     { 0x101593, 0x101502, 0x384b, 0x000d, 0x25fa, 0x0 }, /* #35 */
    134     { 0x0d76d3, 0x0d7602, 0x57ba, 0x000d, 0x3a38, 0x0 }, /* #36 */
    135     { 0x256196, 0x256102, 0x403b, 0x000e, 0x592c, 0x0 }, /* #37 */
    136     { 0x3c2fd7, 0x3c2706, 0x28a3, 0x000f, 0xeab1, 0x0 }, /* #38 */
    137     { 0x2e4a12, 0x2e4202, 0xac46, 0x000d, 0x3066, 0x0 }, /* #39 */
    138     { 0x076193, 0x076106, 0x07bf, 0x000f, 0x9c81, 0x0 }, /* #40 */
    139     { 0x2c4543, 0x2c4502, 0x2bf4, 0x000d, 0x38c7, 0x0 }, /* #41 */
    140     { 0x163193, 0x163106, 0x9838, 0x000f, 0xc339, 0x0 }, /* #42 */
    141     { 0x3d1213, 0x3d1206, 0x3d00, 0x000f, 0xbeac, 0x0 }, /* #43 */
    142     { 0x332797, 0x332706, 0x18e1, 0x000c, 0x19e8, 0x0 }, /* #44 */
    143     { 0x1c2dc3, 0x1c2502, 0xb228, 0x000d, 0x3856, 0x0 }, /* #45 */
    144     { 0x274107, 0x274102, 0x6ba2, 0x000e, 0x685a, 0x0 }, /* #46 */
    145     { 0x1d5802, 0x1d5006, 0x5a12, 0x000f, 0xd027, 0x0 }, /* #47 */
    146     { 0x382456, 0x382402, 0xcd81, 0x000d, 0x2caa, 0x0 }, /* #48 */
    147     { 0x072a12, 0x072206, 0xbe61, 0x000f, 0xf625, 0x0 }, /* #49 */
    148     { 0x224957, 0x224106, 0xc5f8, 0x000f, 0xc4ea, 0x0 }, /* #50 */
    149     { 0x225592, 0x225502, 0x7fa0, 0x000e, 0x74a9, 0x0 }, /* #51 */
    150     { 0x3d4ac3, 0x3d4202, 0xba51, 0x000b, 0x097e, 0x0 }, /* #52 */
    151     { 0x1e7a13, 0x1e7206, 0xfaff, 0x000f, 0xc7b0, 0x0 }, /* #53 */
    152     { 0x3f3303, 0x3f3306, 0xc78d, 0x000f, 0xdf92, 0x0 }, /* #54 */
    153     { 0x2c4a07, 0x2c4206, 0xef58, 0x000f, 0xbe9a, 0x0 }, /* #55 */
    154     { 0x3d6c93, 0x3d6402, 0xb195, 0x000e, 0x6a40, 0x0 }, /* #56 */
    155     { 0x354647, 0x354602, 0x5265, 0x000e, 0x4817, 0x0 }, /* #57 */
    156     { 0x370796, 0x370706, 0xfc43, 0x000f, 0x8378, 0x0 }, /* #58 */
    157     { 0x2c3d97, 0x2c3502, 0xc9fb, 0x000e, 0x6987, 0x0 }, /* #59 */
    158     { 0x0b2bd7, 0x0b2306, 0xaaed, 0x000f, 0x8644, 0x0 }, /* #60 */
    159     { 0x1b5002, 0x1b5006, 0x0022, 0x000f, 0xd1ca, 0x0 }, /* #61 */
    160     { 0x1d3806, 0x1d3006, 0x6e93, 0x000f, 0xeb7a, 0x0 }, /* #62 */
    161     { 0x1905d7, 0x190502, 0x2e02, 0x000e, 0x7351, 0x0 }, /* #63 */
     98    { 0x072e53, 0x072646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     99    { 0x1f2557, 0x1f2546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     100    { 0x101ec2, 0x101646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     101    { 0x3629c6, 0x362146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     102    { 0x0f6d17, 0x0f6546, 0xef5d, 0xef5d, 0x0000, 0x0 }, /* #4 */
     103    { 0x381ac7, 0x381246, 0x7d98, 0x7d98, 0x0000, 0x0 }, /* #5 */
     104    { 0x055c87, 0x055446, 0x908b, 0x908b, 0x0000, 0x0 }, /* #6 */
     105    { 0x2e0e06, 0x2e0646, 0xaf04, 0xaf04, 0x0000, 0x0 }, /* #7 */
     106    { 0x372193, 0x372106, 0x59d2, 0x000f, 0xd462, 0x0 }, /* #8 */
     107    { 0x145042, 0x145002, 0x5b20, 0x000e, 0x40f7, 0x0 }, /* #9 */
     108    { 0x296b42, 0x296302, 0xa9f8, 0x000d, 0x39c2, 0x0 }, /* #10 */
     109    { 0x0411c3, 0x041106, 0xe007, 0x000c, 0x10e3, 0x0 }, /* #11 */
     110    { 0x2a0293, 0x2a0206, 0x082d, 0x000c, 0x1d60, 0x0 }, /* #12 */
     111    { 0x1c4e47, 0x1c4606, 0x21fb, 0x000f, 0x9908, 0x0 }, /* #13 */
     112    { 0x3a5387, 0x3a5306, 0xf919, 0x000f, 0xeb78, 0x0 }, /* #14 */
     113    { 0x010d07, 0x010506, 0x4ba4, 0x000a, 0x05c5, 0x0 }, /* #15 */
     114    { 0x2c5f13, 0x2c5702, 0x0b9a, 0x000d, 0x2229, 0x0 }, /* #16 */
     115    { 0x2b3d93, 0x2b3502, 0x43f1, 0x000d, 0x32b6, 0x0 }, /* #17 */
     116    { 0x015613, 0x015602, 0xab60, 0x000e, 0x6304, 0x0 }, /* #18 */
     117    { 0x162002, 0x162006, 0xb349, 0x000f, 0xd247, 0x0 }, /* #19 */
     118    { 0x002fd2, 0x002702, 0xebf3, 0x0008, 0x0116, 0x0 }, /* #20 */
     119    { 0x197607, 0x197602, 0xfe56, 0x000e, 0x4d0c, 0x0 }, /* #21 */
     120    { 0x287d42, 0x287506, 0xa711, 0x000f, 0x9206, 0x0 }, /* #22 */
     121    { 0x3b7586, 0x3b7506, 0x956b, 0x000f, 0xfd4d, 0x0 }, /* #23 */
     122    { 0x3e6a12, 0x3e6202, 0x3209, 0x000d, 0x33cb, 0x0 }, /* #24 */
     123    { 0x3a3086, 0x3a3002, 0x8638, 0x000e, 0x4639, 0x0 }, /* #25 */
     124    { 0x2e2a47, 0x2e2206, 0x9c7f, 0x0009, 0x0336, 0x0 }, /* #26 */
     125    { 0x1a3b87, 0x1a3302, 0xc69e, 0x000e, 0x5be4, 0x0 }, /* #27 */
     126    { 0x3e7783, 0x3e7706, 0xf34a, 0x000f, 0x802c, 0x0 }, /* #28 */
     127    { 0x1f5656, 0x1f5606, 0xaba6, 0x000f, 0x91d0, 0x0 }, /* #29 */
     128    { 0x160b17, 0x160306, 0xf4fe, 0x000f, 0x922d, 0x0 }, /* #30 */
     129    { 0x2913d2, 0x291302, 0x8033, 0x000e, 0x533c, 0x0 }, /* #31 */
     130    { 0x2b6096, 0x2b6006, 0xf58c, 0x000f, 0xb877, 0x0 }, /* #32 */
     131    { 0x217ac3, 0x217206, 0x3891, 0x000f, 0xd3a7, 0x0 }, /* #33 */
     132    { 0x197752, 0x197706, 0x1c72, 0x000f, 0xf1ec, 0x0 }, /* #34 */
     133    { 0x0936d6, 0x093602, 0x71e2, 0x000e, 0x5a88, 0x0 }, /* #35 */
     134    { 0x255693, 0x255602, 0x3f7c, 0x000e, 0x4822, 0x0 }, /* #36 */
     135    { 0x176952, 0x176106, 0x66fb, 0x000f, 0xc53f, 0x0 }, /* #37 */
     136    { 0x3047c3, 0x304706, 0xcac2, 0x000f, 0x9724, 0x0 }, /* #38 */
     137    { 0x102917, 0x102106, 0xd0d2, 0x000f, 0xf1f9, 0x0 }, /* #39 */
     138    { 0x345c53, 0x345406, 0x6e36, 0x000f, 0x96da, 0x0 }, /* #40 */
     139    { 0x031492, 0x031402, 0x6c87, 0x000e, 0x60e4, 0x0 }, /* #41 */
     140    { 0x322982, 0x322102, 0xd36c, 0x000e, 0x4e8b, 0x0 }, /* #42 */
     141    { 0x0250c2, 0x025002, 0x1cd7, 0x000e, 0x59c2, 0x0 }, /* #43 */
     142    { 0x043d06, 0x043502, 0x6715, 0x000d, 0x26a3, 0x0 }, /* #44 */
     143    { 0x1e40d3, 0x1e4002, 0xe121, 0x000e, 0x70c0, 0x0 }, /* #45 */
     144    { 0x2e53c2, 0x2e5302, 0x80d7, 0x000e, 0x6e65, 0x0 }, /* #46 */
     145    { 0x2f3896, 0x2f3006, 0xf443, 0x000f, 0xb18a, 0x0 }, /* #47 */
     146    { 0x246cd6, 0x246406, 0xd376, 0x000f, 0xf09c, 0x0 }, /* #48 */
     147    { 0x1e62d7, 0x1e6202, 0x0769, 0x000e, 0x5182, 0x0 }, /* #49 */
     148    { 0x371c57, 0x371406, 0xcb8d, 0x000f, 0xf315, 0x0 }, /* #50 */
     149    { 0x1e4fc3, 0x1e4702, 0x1e76, 0x000d, 0x2a57, 0x0 }, /* #51 */
     150    { 0x1b2f03, 0x1b2706, 0x9969, 0x000f, 0xc8f1, 0x0 }, /* #52 */
     151    { 0x1c4246, 0x1c4206, 0x36cf, 0x000f, 0xc505, 0x0 }, /* #53 */
     152    { 0x1d41d3, 0x1d4106, 0xbc0b, 0x000f, 0xf7a0, 0x0 }, /* #54 */
     153    { 0x093453, 0x093406, 0xfbd8, 0x000f, 0xf79f, 0x0 }, /* #55 */
     154    { 0x002496, 0x002406, 0x3570, 0x000f, 0xe3df, 0x0 }, /* #56 */
     155    { 0x3b3596, 0x3b3506, 0x9c16, 0x000f, 0xdeb4, 0x0 }, /* #57 */
     156    { 0x0d6382, 0x0d6306, 0xecea, 0x000f, 0x9a29, 0x0 }, /* #58 */
     157    { 0x1e1807, 0x1e1006, 0x6223, 0x000f, 0xdf27, 0x0 }, /* #59 */
     158    { 0x1f04d7, 0x1f0406, 0x9fe3, 0x000f, 0xf46a, 0x0 }, /* #60 */
     159    { 0x211517, 0x211502, 0x49eb, 0x000e, 0x4224, 0x0 }, /* #61 */
     160    { 0x1161c6, 0x116106, 0x3c82, 0x000f, 0xcff9, 0x0 }, /* #62 */
     161    { 0x354b06, 0x354306, 0xfdbd, 0x000f, 0xda7a, 0x0 }, /* #63 */
    162162};
    163163static const BINU16_TEST_T g_aTests_imul_two_u16_intel[] =
    164164{
    165     { 0x3753d7, 0x375306, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    166     { 0x1e5e97, 0x1e5606, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    167     { 0x287153, 0x287106, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    168     { 0x0405d7, 0x040506, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    169     { 0x0248c6, 0x024006, 0x9d27, 0x0000, 0x0000, 0x0 }, /* #4 */
    170     { 0x081096, 0x081006, 0x13f2, 0x0000, 0x0000, 0x0 }, /* #5 */
    171     { 0x3e1597, 0x3e1506, 0x46e1, 0x0000, 0x0000, 0x0 }, /* #6 */
    172     { 0x2c70c2, 0x2c7006, 0x266f, 0x0000, 0x0000, 0x0 }, /* #7 */
    173     { 0x3b1f03, 0x3b1f07, 0xab03, 0x3cfa, 0x30fe, 0x0 }, /* #8 */
    174     { 0x1c2443, 0x1c2c07, 0xbaf3, 0x711d, 0x07af, 0x0 }, /* #9 */
    175     { 0x307297, 0x307a83, 0xef73, 0xbe43, 0xa1f1, 0x0 }, /* #10 */
    176     { 0x263182, 0x263983, 0xf2e1, 0xbb0b, 0x176b, 0x0 }, /* #11 */
    177     { 0x2a14c6, 0x2a1c03, 0x7dc5, 0x3310, 0x27d0, 0x0 }, /* #12 */
    178     { 0x3d6b92, 0x3d6b83, 0x4118, 0x95c8, 0x7973, 0x0 }, /* #13 */
    179     { 0x1c05d3, 0x1c0d07, 0xdab1, 0x30ff, 0x52af, 0x0 }, /* #14 */
    180     { 0x273452, 0x273c87, 0x2fb2, 0xa1f0, 0x75b8, 0x0 }, /* #15 */
    181     { 0x1870d2, 0x187803, 0x3c77, 0x5f67, 0xe091, 0x0 }, /* #16 */
    182     { 0x0456c6, 0x045e03, 0x5752, 0x4004, 0x7132, 0x0 }, /* #17 */
    183     { 0x137282, 0x137a03, 0xd9b6, 0x451c, 0xc60a, 0x0 }, /* #18 */
    184     { 0x1700c7, 0x170803, 0xc03a, 0x1908, 0x1f54, 0x0 }, /* #19 */
    185     { 0x0d6346, 0x0d6b07, 0x5b1b, 0x0fe1, 0xd4b3, 0x0 }, /* #20 */
    186     { 0x2b7f57, 0x2b7f03, 0xce5d, 0x5976, 0x8bee, 0x0 }, /* #21 */
    187     { 0x243606, 0x243e07, 0xb613, 0x5748, 0x5498, 0x0 }, /* #22 */
    188     { 0x1c7e92, 0x1c7e87, 0xa2e2, 0xdf36, 0x0bcb, 0x0 }, /* #23 */
    189     { 0x273e83, 0x273e03, 0x641e, 0x0220, 0x3df0, 0x0 }, /* #24 */
    190     { 0x326853, 0x326803, 0x855d, 0x4b3d, 0x9f61, 0x0 }, /* #25 */
    191     { 0x135356, 0x135b83, 0xc4fa, 0xc32c, 0x75ce, 0x0 }, /* #26 */
    192     { 0x0d3212, 0x0d3a83, 0xed72, 0xd4da, 0x7755, 0x0 }, /* #27 */
    193     { 0x357346, 0x357b83, 0xc0c8, 0xc4c8, 0xf481, 0x0 }, /* #28 */
    194     { 0x1a63c6, 0x1a6b03, 0xc006, 0x0786, 0xe141, 0x0 }, /* #29 */
    195     { 0x191c12, 0x191c07, 0x2dd3, 0x4ccc, 0x2484, 0x0 }, /* #30 */
    196     { 0x2a7002, 0x2a7807, 0xbf77, 0x1fac, 0x80b4, 0x0 }, /* #31 */
    197     { 0x2d24d2, 0x2d2c87, 0x262d, 0xfad7, 0xab93, 0x0 }, /* #32 */
    198     { 0x1660d2, 0x166883, 0x171e, 0xe694, 0x3b16, 0x0 }, /* #33 */
    199     { 0x2f3747, 0x2f3f07, 0xb2d8, 0x5c90, 0x0b56, 0x0 }, /* #34 */
    200     { 0x0c1a57, 0x0c1a83, 0xf016, 0xc3a8, 0x85fc, 0x0 }, /* #35 */
    201     { 0x0e7282, 0x0e7a87, 0x9637, 0xb539, 0x580f, 0x0 }, /* #36 */
    202     { 0x2c0113, 0x2c0907, 0x5f3b, 0x57a3, 0x32b9, 0x0 }, /* #37 */
    203     { 0x091b07, 0x091b87, 0xbd4a, 0xe31e, 0xad23, 0x0 }, /* #38 */
    204     { 0x1d22d7, 0x1d2a03, 0xffd7, 0x75a2, 0xcb2e, 0x0 }, /* #39 */
    205     { 0x120103, 0x120907, 0x358b, 0x4218, 0xf948, 0x0 }, /* #40 */
    206     { 0x082a02, 0x082a07, 0x71aa, 0x252e, 0x53bb, 0x0 }, /* #41 */
    207     { 0x1879d3, 0x187983, 0xccbd, 0x8002, 0x9d2a, 0x0 }, /* #42 */
    208     { 0x0e0ed7, 0x0e0e07, 0x8f03, 0x10c9, 0xe143, 0x0 }, /* #43 */
    209     { 0x386082, 0x386807, 0x1a09, 0x2371, 0x3829, 0x0 }, /* #44 */
    210     { 0x2f15c3, 0x2f1d03, 0xca57, 0x60ec, 0xeaf4, 0x0 }, /* #45 */
    211     { 0x3a0d42, 0x3a0d87, 0xbfc1, 0xef11, 0x0351, 0x0 }, /* #46 */
    212     { 0x0351c7, 0x035907, 0x8746, 0x1ed4, 0xf98e, 0x0 }, /* #47 */
    213     { 0x030bd3, 0x030b87, 0x461f, 0xa30a, 0x17b6, 0x0 }, /* #48 */
    214     { 0x172942, 0x172907, 0x5387, 0x1b6f, 0xc2d9, 0x0 }, /* #49 */
    215     { 0x2e25d3, 0x2e2d03, 0x7e16, 0x54ce, 0x0b95, 0x0 }, /* #50 */
    216     { 0x262857, 0x262883, 0xdb83, 0xda51, 0xa69b, 0x0 }, /* #51 */
    217     { 0x2c2a13, 0x2c2a03, 0x2ed8, 0x0bf8, 0xae2d, 0x0 }, /* #52 */
    218     { 0x1f3797, 0x1f3f03, 0xee9d, 0x420b, 0xfec7, 0x0 }, /* #53 */
    219     { 0x357c56, 0x357c83, 0x6dbc, 0xba04, 0x1d0f, 0x0 }, /* #54 */
    220     { 0x3a6397, 0x3a6b83, 0x4a98, 0xe810, 0x74b6, 0x0 }, /* #55 */
    221     { 0x165852, 0x165807, 0x83c9, 0x66c9, 0x4b01, 0x0 }, /* #56 */
    222     { 0x142c12, 0x142c03, 0x3e4f, 0x57f4, 0xffcc, 0x0 }, /* #57 */
    223     { 0x0a4696, 0x0a4e03, 0x2672, 0x20d6, 0xccc3, 0x0 }, /* #58 */
    224     { 0x3507c3, 0x350f87, 0x6970, 0xf100, 0x8b70, 0x0 }, /* #59 */
    225     { 0x217b87, 0x217b87, 0xadb4, 0x9a50, 0xb064, 0x0 }, /* #60 */
    226     { 0x3866d2, 0x386e83, 0x1421, 0xcbdf, 0xdfff, 0x0 }, /* #61 */
    227     { 0x121986, 0x121983, 0x88dc, 0xfd8c, 0x2635, 0x0 }, /* #62 */
    228     { 0x104d03, 0x104d87, 0xfc7a, 0xecf6, 0x0b17, 0x0 }, /* #63 */
     165    { 0x3b56d2, 0x3b5606, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     166    { 0x3a5657, 0x3a5606, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     167    { 0x295002, 0x295006, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     168    { 0x3c3b06, 0x3c3306, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     169    { 0x1e2607, 0x1e2606, 0x0550, 0x0000, 0x0000, 0x0 }, /* #4 */
     170    { 0x213807, 0x213006, 0x6dbc, 0x0000, 0x0000, 0x0 }, /* #5 */
     171    { 0x133392, 0x133306, 0x2e0a, 0x0000, 0x0000, 0x0 }, /* #6 */
     172    { 0x302146, 0x302106, 0x284d, 0x0000, 0x0000, 0x0 }, /* #7 */
     173    { 0x0e1882, 0x0e1807, 0xb767, 0x1b90, 0x9df0, 0x0 }, /* #8 */
     174    { 0x0b3ad7, 0x0b3a03, 0x5b9c, 0x797c, 0xa5c9, 0x0 }, /* #9 */
     175    { 0x036d07, 0x036d03, 0xab98, 0x6db0, 0x7df2, 0x0 }, /* #10 */
     176    { 0x252157, 0x252903, 0xdacf, 0x7fd0, 0x3730, 0x0 }, /* #11 */
     177    { 0x257b12, 0x257b87, 0xcfc7, 0x8a74, 0x09ec, 0x0 }, /* #12 */
     178    { 0x3f7c13, 0x3f7c87, 0x4d0e, 0xcfb8, 0x7444, 0x0 }, /* #13 */
     179    { 0x3e74d7, 0x3e7c83, 0xd22d, 0x967f, 0x32db, 0x0 }, /* #14 */
     180    { 0x040912, 0x040903, 0xeb9a, 0x7c7a, 0x7a31, 0x0 }, /* #15 */
     181    { 0x2963c7, 0x296b03, 0x3890, 0x4de0, 0x606e, 0x0 }, /* #16 */
     182    { 0x305b97, 0x305b07, 0x453e, 0x76e2, 0xf7ef, 0x0 }, /* #17 */
     183    { 0x367dc6, 0x367d07, 0x7de4, 0x55b8, 0x7f5e, 0x0 }, /* #18 */
     184    { 0x3c4a13, 0x3c4a07, 0xfd05, 0x63fa, 0x6532, 0x0 }, /* #19 */
     185    { 0x116383, 0x116b87, 0x9eff, 0xec71, 0xe48f, 0x0 }, /* #20 */
     186    { 0x3f6f17, 0x3f6f83, 0xf930, 0x8820, 0x72b6, 0x0 }, /* #21 */
     187    { 0x0d72c3, 0x0d7a03, 0x1c0a, 0x5c86, 0x35a7, 0x0 }, /* #22 */
     188    { 0x1a2216, 0x1a2a83, 0xd56c, 0x83dc, 0xe995, 0x0 }, /* #23 */
     189    { 0x103193, 0x103983, 0x54f5, 0xcb38, 0xdb58, 0x0 }, /* #24 */
     190    { 0x0b28d2, 0x0b2807, 0xb82a, 0x3048, 0x6c94, 0x0 }, /* #25 */
     191    { 0x004a53, 0x004a87, 0x886b, 0xd1a6, 0xb672, 0x0 }, /* #26 */
     192    { 0x191ec6, 0x191e03, 0x3116, 0x306e, 0x8885, 0x0 }, /* #27 */
     193    { 0x330493, 0x330c07, 0x32ed, 0x0c5f, 0xd6fb, 0x0 }, /* #28 */
     194    { 0x054517, 0x054d83, 0x8e40, 0xbb80, 0x2a5e, 0x0 }, /* #29 */
     195    { 0x060d97, 0x060d83, 0x3491, 0xeaae, 0xbece, 0x0 }, /* #30 */
     196    { 0x191787, 0x191f07, 0xbf15, 0x3114, 0x91c4, 0x0 }, /* #31 */
     197    { 0x3417c7, 0x341f03, 0x9249, 0x737a, 0xd7aa, 0x0 }, /* #32 */
     198    { 0x1d1383, 0x1d1b03, 0x0a69, 0x3cdc, 0x627c, 0x0 }, /* #33 */
     199    { 0x2b37c6, 0x2b3f03, 0xc75f, 0x6e8a, 0xefb6, 0x0 }, /* #34 */
     200    { 0x224b83, 0x224b03, 0xf85d, 0x2d20, 0x8fa0, 0x0 }, /* #35 */
     201    { 0x246f96, 0x246f83, 0x418d, 0xee6d, 0x7861, 0x0 }, /* #36 */
     202    { 0x144d12, 0x144d03, 0x5d53, 0x69cd, 0x185f, 0x0 }, /* #37 */
     203    { 0x2d7316, 0x2d7b03, 0x5245, 0x77f8, 0x9398, 0x0 }, /* #38 */
     204    { 0x042c16, 0x042c03, 0xbf90, 0x1180, 0x2fd8, 0x0 }, /* #39 */
     205    { 0x3f1992, 0x3f1983, 0x5c90, 0x8c80, 0x4688, 0x0 }, /* #40 */
     206    { 0x1351d2, 0x135907, 0xad26, 0x6fb2, 0x6f63, 0x0 }, /* #41 */
     207    { 0x0a4b92, 0x0a4b83, 0xe98c, 0xd440, 0xfbb0, 0x0 }, /* #42 */
     208    { 0x073806, 0x073883, 0x614b, 0xad7c, 0x96f4, 0x0 }, /* #43 */
     209    { 0x3d3607, 0x3d3e07, 0xdd66, 0x2636, 0xfdf9, 0x0 }, /* #44 */
     210    { 0x320392, 0x320b87, 0xc3a6, 0xac3a, 0x024f, 0x0 }, /* #45 */
     211    { 0x1723c2, 0x172b87, 0x1231, 0xda72, 0x0312, 0x0 }, /* #46 */
     212    { 0x2a7602, 0x2a7e03, 0x31ec, 0x4d1c, 0x18a5, 0x0 }, /* #47 */
     213    { 0x3b0297, 0x3b0a83, 0xccec, 0xcf38, 0xa28a, 0x0 }, /* #48 */
     214    { 0x0f0553, 0x0f0d07, 0xfbd9, 0x4afa, 0xc88a, 0x0 }, /* #49 */
     215    { 0x1e6d02, 0x1e6d07, 0xa2aa, 0x3b8e, 0x22ab, 0x0 }, /* #50 */
     216    { 0x370a87, 0x370a07, 0xe4a1, 0x3d59, 0xe5b9, 0x0 }, /* #51 */
     217    { 0x2f2787, 0x2f2f83, 0x300a, 0xaad6, 0xe2af, 0x0 }, /* #52 */
     218    { 0x2b41d2, 0x2b4907, 0x722e, 0x065c, 0x1702, 0x0 }, /* #53 */
     219    { 0x2e3b06, 0x2e3b83, 0xf74f, 0xe6d5, 0xb69b, 0x0 }, /* #54 */
     220    { 0x3d1d97, 0x3d1d03, 0x5c0c, 0x6080, 0xfd60, 0x0 }, /* #55 */
     221    { 0x000752, 0x000f07, 0x397f, 0x112b, 0x0655, 0x0 }, /* #56 */
     222    { 0x0a1e17, 0x0a1e83, 0x25c3, 0xba31, 0x3cfb, 0x0 }, /* #57 */
     223    { 0x356016, 0x356883, 0xd8a8, 0xf9e0, 0x814c, 0x0 }, /* #58 */
     224    { 0x114946, 0x114983, 0x2416, 0xb564, 0xc156, 0x0 }, /* #59 */
     225    { 0x134653, 0x134e07, 0xbc85, 0x360f, 0x2683, 0x0 }, /* #60 */
     226    { 0x2972c2, 0x297a07, 0x8796, 0x5e3c, 0xd59a, 0x0 }, /* #61 */
     227    { 0x234f03, 0x234f83, 0xb7e1, 0x8cf7, 0xffd7, 0x0 }, /* #62 */
     228    { 0x015212, 0x015a83, 0xbde5, 0xa64a, 0xd882, 0x0 }, /* #63 */
    229229};
    230230
     
    233233static const BINU32_TEST_T g_aTests_bsf_u32_intel[] =
    234234{
    235     { 0x1c0652, 0x1c0646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    236     { 0x3f5fc3, 0x3f5746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    237     { 0x033643, 0x033646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    238     { 0x105156, 0x105146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    239     { 0x0266c3, 0x026646, 0x5422d857, 0x5422d857, 0x00000000, 0x0 }, /* #4 */
    240     { 0x125fd7, 0x125746, 0x4f68e26a, 0x4f68e26a, 0x00000000, 0x0 }, /* #5 */
    241     { 0x253c82, 0x253446, 0xd124571f, 0xd124571f, 0x00000000, 0x0 }, /* #6 */
    242     { 0x177597, 0x177546, 0xad062b72, 0xad062b72, 0x00000000, 0x0 }, /* #7 */
    243     { 0x200f03, 0x200706, 0x5c02e092, 0x00000000, 0x048fe687, 0x0 }, /* #8 */
    244     { 0x1f3d83, 0x1f3502, 0xe9796afb, 0x00000002, 0x17db482c, 0x0 }, /* #9 */
    245     { 0x1b3fc3, 0x1b3706, 0xfa74c953, 0x00000000, 0x8f1ee30b, 0x0 }, /* #10 */
    246     { 0x000646, 0x000606, 0xc1bba13b, 0x00000000, 0x6bcca6e5, 0x0 }, /* #11 */
    247     { 0x0a25d2, 0x0a2502, 0x30f0d5fd, 0x00000001, 0x6b3641ca, 0x0 }, /* #12 */
    248     { 0x3e1d03, 0x3e1502, 0x37146c4d, 0x00000001, 0xa4d3e8fe, 0x0 }, /* #13 */
    249     { 0x025056, 0x025006, 0xa105d754, 0x00000000, 0x78150e3f, 0x0 }, /* #14 */
    250     { 0x2c0842, 0x2c0002, 0x0c8ac394, 0x00000001, 0x98b2a272, 0x0 }, /* #15 */
    251     { 0x0c7916, 0x0c7102, 0x7e8f0bc2, 0x00000001, 0x215f91f2, 0x0 }, /* #16 */
    252     { 0x1d3596, 0x1d3506, 0x676b1a7c, 0x00000005, 0x9a8f8de0, 0x0 }, /* #17 */
    253     { 0x376092, 0x376006, 0xaf7a7fd2, 0x00000000, 0xc554898d, 0x0 }, /* #18 */
    254     { 0x224816, 0x224002, 0x50306e9d, 0x00000001, 0x5e0ee106, 0x0 }, /* #19 */
    255     { 0x105083, 0x105006, 0x18657416, 0x00000000, 0x0b3cc045, 0x0 }, /* #20 */
    256     { 0x2a0993, 0x2a0106, 0x7db31359, 0x00000003, 0x43485fe8, 0x0 }, /* #21 */
    257     { 0x0e23c7, 0x0e2306, 0x3ad9d8ab, 0x00000000, 0xae76b58f, 0x0 }, /* #22 */
    258     { 0x113e16, 0x113606, 0x7b710666, 0x00000000, 0x3247349b, 0x0 }, /* #23 */
    259     { 0x013e06, 0x013602, 0xc85cdc07, 0x00000002, 0xa8e2ff54, 0x0 }, /* #24 */
    260     { 0x031786, 0x031702, 0xc6c5dea3, 0x00000001, 0xd6478212, 0x0 }, /* #25 */
    261     { 0x0166d7, 0x016602, 0xf409d330, 0x00000001, 0x5f28856a, 0x0 }, /* #26 */
    262     { 0x2b3f43, 0x2b3702, 0x156385f9, 0x00000001, 0x6f7e4c82, 0x0 }, /* #27 */
    263     { 0x264e83, 0x264606, 0xa546f035, 0x00000000, 0x288d143b, 0x0 }, /* #28 */
    264     { 0x311a03, 0x311202, 0x6e418e9f, 0x00000004, 0x720325d0, 0x0 }, /* #29 */
    265     { 0x0b1786, 0x0b1706, 0x0094d2d4, 0x00000000, 0xffa014ed, 0x0 }, /* #30 */
    266     { 0x371807, 0x371002, 0x86de2b64, 0x00000001, 0x3965472a, 0x0 }, /* #31 */
    267     { 0x033816, 0x033006, 0xd197c98a, 0x00000000, 0x52b22941, 0x0 }, /* #32 */
    268     { 0x0c4617, 0x0c4606, 0xb570c279, 0x00000000, 0x3d1fce97, 0x0 }, /* #33 */
    269     { 0x380982, 0x380106, 0x1338fb2f, 0x00000000, 0x8c7d8c63, 0x0 }, /* #34 */
    270     { 0x375947, 0x375106, 0x3d15c9a3, 0x00000000, 0xe9f9e955, 0x0 }, /* #35 */
    271     { 0x220a07, 0x220202, 0xa784c0d9, 0x00000002, 0x05681024, 0x0 }, /* #36 */
    272     { 0x3f4b17, 0x3f4302, 0xd66aac86, 0x00000002, 0x7655f814, 0x0 }, /* #37 */
    273     { 0x132796, 0x132706, 0x47fba573, 0x00000000, 0x0a6543e5, 0x0 }, /* #38 */
    274     { 0x014392, 0x014302, 0x565ad175, 0x00000001, 0xba61d8c2, 0x0 }, /* #39 */
    275     { 0x2b7453, 0x2b7406, 0x0a033ea7, 0x00000000, 0xa9a395b3, 0x0 }, /* #40 */
    276     { 0x192082, 0x192002, 0xb609c8c0, 0x00000004, 0x014f4f70, 0x0 }, /* #41 */
    277     { 0x3607c7, 0x360702, 0xf3dd4087, 0x00000002, 0xf091fbec, 0x0 }, /* #42 */
    278     { 0x2b4f53, 0x2b4702, 0x01db5be9, 0x00000001, 0xf4d16262, 0x0 }, /* #43 */
    279     { 0x025247, 0x025206, 0xe37bd559, 0x00000000, 0x34327a07, 0x0 }, /* #44 */
    280     { 0x3e4897, 0x3e4006, 0x77d5ba5f, 0x00000000, 0x2bae4c27, 0x0 }, /* #45 */
    281     { 0x0d4f12, 0x0d4706, 0x86b1f638, 0x00000000, 0xbf14d299, 0x0 }, /* #46 */
    282     { 0x2d4f52, 0x2d4706, 0x8ed80728, 0x00000000, 0x62119899, 0x0 }, /* #47 */
    283     { 0x2f5412, 0x2f5406, 0x7c3e3632, 0x00000005, 0x71724ce0, 0x0 }, /* #48 */
    284     { 0x140bc2, 0x140302, 0x43fcbcdb, 0x00000002, 0xb7c6a4ac, 0x0 }, /* #49 */
    285     { 0x146743, 0x146706, 0x72b948ae, 0x00000000, 0xec6330c7, 0x0 }, /* #50 */
    286     { 0x1d6cc3, 0x1d6402, 0xdba2daa3, 0x00000001, 0x5b2ff4ae, 0x0 }, /* #51 */
    287     { 0x051b46, 0x051306, 0x0a4f9d0c, 0x00000000, 0x30ecd12d, 0x0 }, /* #52 */
    288     { 0x311d86, 0x311506, 0xbd0e717f, 0x00000000, 0x52ded2e9, 0x0 }, /* #53 */
    289     { 0x193b86, 0x193306, 0x92cc50c6, 0x00000000, 0x6ca35eff, 0x0 }, /* #54 */
    290     { 0x036113, 0x036106, 0x2d4138b6, 0x00000000, 0xad00168b, 0x0 }, /* #55 */
    291     { 0x234c82, 0x234406, 0x9cf1943e, 0x00000003, 0x241e9328, 0x0 }, /* #56 */
    292     { 0x346502, 0x346506, 0x48352b3e, 0x00000000, 0x46973481, 0x0 }, /* #57 */
    293     { 0x251186, 0x251106, 0x9cfb1929, 0x00000005, 0xfc60b1a0, 0x0 }, /* #58 */
    294     { 0x151216, 0x151202, 0x49142008, 0x00000001, 0xf342debe, 0x0 }, /* #59 */
    295     { 0x093097, 0x093006, 0x760b5369, 0x00000000, 0x4e248d37, 0x0 }, /* #60 */
    296     { 0x0e2d83, 0x0e2502, 0x7c15211e, 0x00000001, 0x816e6d9a, 0x0 }, /* #61 */
    297     { 0x023143, 0x023102, 0x2ebf884f, 0x00000002, 0x8fb775fc, 0x0 }, /* #62 */
    298     { 0x1950d6, 0x195006, 0xd859bc92, 0x00000000, 0x728718b1, 0x0 }, /* #63 */
     235    { 0x3e2d43, 0x3e2546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     236    { 0x1b2e57, 0x1b2646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     237    { 0x070756, 0x070746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     238    { 0x3f37d2, 0x3f3746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     239    { 0x033442, 0x033446, 0x17b7f1bf, 0x17b7f1bf, 0x00000000, 0x0 }, /* #4 */
     240    { 0x2e7053, 0x2e7046, 0x6aa4dbb8, 0x6aa4dbb8, 0x00000000, 0x0 }, /* #5 */
     241    { 0x0d75d2, 0x0d7546, 0xbe0babaa, 0xbe0babaa, 0x00000000, 0x0 }, /* #6 */
     242    { 0x3162d3, 0x316246, 0x41a8bc45, 0x41a8bc45, 0x00000000, 0x0 }, /* #7 */
     243    { 0x143287, 0x143206, 0x329d37fd, 0x00000000, 0x17251cdb, 0x0 }, /* #8 */
     244    { 0x3c7b17, 0x3c7302, 0x89ac199c, 0x00000001, 0x8b1a9e72, 0x0 }, /* #9 */
     245    { 0x004c57, 0x004406, 0x92d34e1c, 0x00000000, 0x596049ab, 0x0 }, /* #10 */
     246    { 0x2c5507, 0x2c5506, 0xb283ebc7, 0x00000000, 0x0f7839d5, 0x0 }, /* #11 */
     247    { 0x2d3e57, 0x2d3602, 0x2566d081, 0x00000002, 0xf5240e74, 0x0 }, /* #12 */
     248    { 0x0a6e93, 0x0a6602, 0x9cdeb2aa, 0x00000001, 0x54b17726, 0x0 }, /* #13 */
     249    { 0x261b57, 0x261302, 0x194ab837, 0x00000002, 0xfc5b5ffc, 0x0 }, /* #14 */
     250    { 0x302ad3, 0x302202, 0xbad3469c, 0x00000002, 0xf9738a74, 0x0 }, /* #15 */
     251    { 0x1b7506, 0x1b7502, 0x03885806, 0x00000001, 0xbe94591e, 0x0 }, /* #16 */
     252    { 0x2f3156, 0x2f3106, 0x51db5a49, 0x00000000, 0x2f488dc1, 0x0 }, /* #17 */
     253    { 0x1a4ac6, 0x1a4202, 0xf096a1ea, 0x00000001, 0x7bd27666, 0x0 }, /* #18 */
     254    { 0x181c96, 0x181402, 0x839c923f, 0x00000001, 0x4ad82bce, 0x0 }, /* #19 */
     255    { 0x1822d2, 0x182206, 0x6bd47284, 0x00000000, 0x4c8ef767, 0x0 }, /* #20 */
     256    { 0x067253, 0x067206, 0x00c31803, 0x00000000, 0x56ba1995, 0x0 }, /* #21 */
     257    { 0x2f0e02, 0x2f0606, 0x25de5746, 0x00000000, 0xd8b7b9a9, 0x0 }, /* #22 */
     258    { 0x094c12, 0x094402, 0x746a140c, 0x00000002, 0xa6e6ba9c, 0x0 }, /* #23 */
     259    { 0x084b17, 0x084306, 0x16a74f10, 0x00000000, 0x2f8a93e9, 0x0 }, /* #24 */
     260    { 0x334517, 0x334502, 0x58818899, 0x00000002, 0xf2a2f36c, 0x0 }, /* #25 */
     261    { 0x080bc6, 0x080302, 0xa5352c44, 0x00000001, 0x2e2e08ea, 0x0 }, /* #26 */
     262    { 0x2a7057, 0x2a7002, 0xb2adcfa1, 0x00000001, 0x98ee915a, 0x0 }, /* #27 */
     263    { 0x365f92, 0x365702, 0xab76d4f9, 0x00000001, 0xd931daae, 0x0 }, /* #28 */
     264    { 0x304653, 0x304606, 0xcb2bc53c, 0x00000000, 0x5ba6cb77, 0x0 }, /* #29 */
     265    { 0x240416, 0x240402, 0xdb97ccdd, 0x00000001, 0x1461874e, 0x0 }, /* #30 */
     266    { 0x3b7d03, 0x3b7506, 0xc43fdd70, 0x00000000, 0x2fca9c69, 0x0 }, /* #31 */
     267    { 0x096ac6, 0x096202, 0x7d172dcd, 0x00000001, 0x6fd78dd2, 0x0 }, /* #32 */
     268    { 0x154b93, 0x154302, 0x463d03c0, 0x00000002, 0x9000b9b4, 0x0 }, /* #33 */
     269    { 0x2a09d2, 0x2a0102, 0x2e8a203b, 0x00000001, 0xf9f5854a, 0x0 }, /* #34 */
     270    { 0x045a87, 0x045202, 0xa5cda36b, 0x00000001, 0xbe02ea32, 0x0 }, /* #35 */
     271    { 0x272946, 0x272106, 0x81e5e491, 0x00000000, 0x4cf4273d, 0x0 }, /* #36 */
     272    { 0x314bc6, 0x314306, 0x1df0ac6e, 0x00000005, 0xc522b720, 0x0 }, /* #37 */
     273    { 0x245e97, 0x245602, 0x735fe6ed, 0x00000001, 0x4e0a2c42, 0x0 }, /* #38 */
     274    { 0x065f13, 0x065706, 0x76164940, 0x00000000, 0x90b84ea3, 0x0 }, /* #39 */
     275    { 0x311643, 0x311602, 0xf5ee4caf, 0x00000001, 0x7e8ae1d2, 0x0 }, /* #40 */
     276    { 0x282e87, 0x282606, 0xfe812664, 0x00000000, 0x55433089, 0x0 }, /* #41 */
     277    { 0x0f3b13, 0x0f3306, 0x73655791, 0x00000000, 0x55b7c787, 0x0 }, /* #42 */
     278    { 0x2f7497, 0x2f7406, 0xafc7da5b, 0x00000000, 0x87e431d9, 0x0 }, /* #43 */
     279    { 0x3e2c03, 0x3e2402, 0x3595b8b6, 0x00000001, 0xc5a0deda, 0x0 }, /* #44 */
     280    { 0x0a6cc2, 0x0a6402, 0x5d8382bf, 0x00000001, 0x4485975a, 0x0 }, /* #45 */
     281    { 0x265f13, 0x265706, 0x57ba015d, 0x00000000, 0x01824879, 0x0 }, /* #46 */
     282    { 0x003ed7, 0x003606, 0x34fb0c70, 0x00000000, 0xdd2d327b, 0x0 }, /* #47 */
     283    { 0x382042, 0x382002, 0xc537551a, 0x00000001, 0x051896b2, 0x0 }, /* #48 */
     284    { 0x3879d7, 0x387102, 0x3f5e8951, 0x00000004, 0x556792f0, 0x0 }, /* #49 */
     285    { 0x2d7bd6, 0x2d7306, 0xda590710, 0x00000000, 0x2d09d609, 0x0 }, /* #50 */
     286    { 0x022696, 0x022606, 0xe88e729e, 0x00000000, 0x56896de3, 0x0 }, /* #51 */
     287    { 0x257a03, 0x257206, 0x7c772ecd, 0x00000000, 0xb7bcbc69, 0x0 }, /* #52 */
     288    { 0x2b77d7, 0x2b7706, 0xba37bc60, 0x00000003, 0xce982aa8, 0x0 }, /* #53 */
     289    { 0x235bd2, 0x235306, 0x2d274230, 0x00000000, 0xedc1076b, 0x0 }, /* #54 */
     290    { 0x122f83, 0x122702, 0x3a47de99, 0x00000001, 0x0231ae46, 0x0 }, /* #55 */
     291    { 0x192953, 0x192106, 0x7fe7abdf, 0x00000000, 0x9f0de3bf, 0x0 }, /* #56 */
     292    { 0x381253, 0x381206, 0xc314def2, 0x00000000, 0xb5fde0f3, 0x0 }, /* #57 */
     293    { 0x2f60d7, 0x2f6006, 0x6a85e6ba, 0x00000000, 0xa154c67b, 0x0 }, /* #58 */
     294    { 0x2b0b83, 0x2b0306, 0xa9091719, 0x00000005, 0x0107b5e0, 0x0 }, /* #59 */
     295    { 0x2e6246, 0x2e6202, 0x7a5b6d83, 0x00000001, 0x40b0c2a2, 0x0 }, /* #60 */
     296    { 0x083d87, 0x083506, 0x544c90c5, 0x00000000, 0xbc306d69, 0x0 }, /* #61 */
     297    { 0x286d57, 0x286502, 0x3555c66c, 0x00000002, 0x1e7134bc, 0x0 }, /* #62 */
     298    { 0x205e86, 0x205606, 0xe7409c1d, 0x00000000, 0x0f7efd69, 0x0 }, /* #63 */
    299299};
    300300static const BINU32_TEST_T g_aTests_bsr_u32_intel[] =
    301301{
    302     { 0x0d2083, 0x0d2046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    303     { 0x1564d2, 0x156446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    304     { 0x124083, 0x124046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    305     { 0x117ac6, 0x117246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    306     { 0x3e6703, 0x3e6746, 0x5753cba4, 0x5753cba4, 0x00000000, 0x0 }, /* #4 */
    307     { 0x320487, 0x320446, 0x408f8def, 0x408f8def, 0x00000000, 0x0 }, /* #5 */
    308     { 0x1e3557, 0x1e3546, 0x286c78bc, 0x286c78bc, 0x00000000, 0x0 }, /* #6 */
    309     { 0x364d42, 0x364546, 0x7773b271, 0x7773b271, 0x00000000, 0x0 }, /* #7 */
    310     { 0x0955d7, 0x095506, 0xa9bf9c5f, 0x0000001e, 0x5b758e2f, 0x0 }, /* #8 */
    311     { 0x2e47c7, 0x2e4706, 0xb783a623, 0x0000001e, 0x7c5ca0ec, 0x0 }, /* #9 */
    312     { 0x181113, 0x181106, 0xf5f5f24f, 0x0000001e, 0x440b1584, 0x0 }, /* #10 */
    313     { 0x0c37c6, 0x0c3706, 0x73dacad6, 0x0000001d, 0x2d713652, 0x0 }, /* #11 */
    314     { 0x390697, 0x390602, 0xd1dbaa20, 0x0000001f, 0x94057e8c, 0x0 }, /* #12 */
    315     { 0x1813d7, 0x181302, 0x1b97e76a, 0x0000001f, 0xd3914fa7, 0x0 }, /* #13 */
    316     { 0x025ad2, 0x025206, 0xd82401f3, 0x0000001e, 0x7ab1edb8, 0x0 }, /* #14 */
    317     { 0x2710c6, 0x271002, 0x75a81a21, 0x0000001f, 0xac6dccce, 0x0 }, /* #15 */
    318     { 0x0d6853, 0x0d6006, 0x880f0bb3, 0x0000001e, 0x58b0a155, 0x0 }, /* #16 */
    319     { 0x065802, 0x065006, 0x3ab5e6a6, 0x0000001e, 0x7d1b57da, 0x0 }, /* #17 */
    320     { 0x0b6352, 0x0b6302, 0xbd5d7476, 0x0000001f, 0xa3e185b8, 0x0 }, /* #18 */
    321     { 0x242646, 0x242606, 0xe8a4a1c4, 0x0000001d, 0x286148b5, 0x0 }, /* #19 */
    322     { 0x2c4ec7, 0x2c4606, 0x66fa2e5a, 0x0000001e, 0x6f0595c0, 0x0 }, /* #20 */
    323     { 0x1466c2, 0x146602, 0xe5588374, 0x0000001f, 0xb12e9727, 0x0 }, /* #21 */
    324     { 0x3518c6, 0x351002, 0xcf19f0e3, 0x0000001c, 0x1ed2e49c, 0x0 }, /* #22 */
    325     { 0x074587, 0x074506, 0x86868cc5, 0x0000001e, 0x6da5aef6, 0x0 }, /* #23 */
    326     { 0x255582, 0x255506, 0xdb2b99a1, 0x0000001e, 0x64ce8223, 0x0 }, /* #24 */
    327     { 0x1907d6, 0x190706, 0x2c3bd490, 0x0000001e, 0x416ca74a, 0x0 }, /* #25 */
    328     { 0x0b6d96, 0x0b6502, 0xca98253b, 0x0000001f, 0xfc9e373a, 0x0 }, /* #26 */
    329     { 0x316953, 0x316102, 0x3e9653db, 0x0000001f, 0xb748a175, 0x0 }, /* #27 */
    330     { 0x022f93, 0x022702, 0x0dc146f2, 0x0000001f, 0xc2bee237, 0x0 }, /* #28 */
    331     { 0x2c6b06, 0x2c6302, 0x12e03f44, 0x0000001f, 0xd29e848f, 0x0 }, /* #29 */
    332     { 0x1e1713, 0x1e1702, 0x9e9952e4, 0x0000001c, 0x106673f1, 0x0 }, /* #30 */
    333     { 0x3a4dc7, 0x3a4502, 0x361412ed, 0x0000001f, 0x9bb06f3f, 0x0 }, /* #31 */
    334     { 0x3b5542, 0x3b5502, 0x10b997e0, 0x0000001f, 0xfc963c42, 0x0 }, /* #32 */
    335     { 0x052352, 0x052306, 0xa4d6be26, 0x0000001e, 0x46ca53dc, 0x0 }, /* #33 */
    336     { 0x067c06, 0x067406, 0x1bcea940, 0x0000001d, 0x264ddc4a, 0x0 }, /* #34 */
    337     { 0x1e60c6, 0x1e6006, 0xf6d4e6d4, 0x0000001e, 0x53b64628, 0x0 }, /* #35 */
    338     { 0x1e0747, 0x1e0706, 0x4e205672, 0x0000001d, 0x2ed23e5f, 0x0 }, /* #36 */
    339     { 0x141a46, 0x141206, 0xe6cb6d44, 0x0000001d, 0x2119e4f5, 0x0 }, /* #37 */
    340     { 0x063ad6, 0x063202, 0x2ee56440, 0x0000001c, 0x139639a1, 0x0 }, /* #38 */
    341     { 0x084417, 0x084406, 0x7a2e157e, 0x0000001d, 0x37d793b2, 0x0 }, /* #39 */
    342     { 0x262407, 0x262406, 0x30ad710c, 0x0000001e, 0x61db3d07, 0x0 }, /* #40 */
    343     { 0x3d4052, 0x3d4006, 0x8fdb999b, 0x0000001e, 0x66daabfe, 0x0 }, /* #41 */
    344     { 0x333652, 0x333602, 0xc65a3d36, 0x0000001f, 0xe7ce3b8b, 0x0 }, /* #42 */
    345     { 0x1e4592, 0x1e4502, 0xc55b8b72, 0x0000001f, 0x95d97039, 0x0 }, /* #43 */
    346     { 0x2e1003, 0x2e1002, 0xd2e2b9ea, 0x0000001f, 0xbfe26e84, 0x0 }, /* #44 */
    347     { 0x011557, 0x011502, 0x8803c0f1, 0x0000001f, 0xc0e6c091, 0x0 }, /* #45 */
    348     { 0x133e52, 0x133606, 0x1c588c93, 0x0000001e, 0x4e53e83a, 0x0 }, /* #46 */
    349     { 0x3d4942, 0x3d4106, 0x99d17fcd, 0x0000001e, 0x71cc5811, 0x0 }, /* #47 */
    350     { 0x201ad2, 0x201202, 0xfa960bab, 0x0000001f, 0xc658cf26, 0x0 }, /* #48 */
    351     { 0x3512c2, 0x351202, 0x33021a66, 0x0000001f, 0xa39d4916, 0x0 }, /* #49 */
    352     { 0x122013, 0x122002, 0x4e1624a8, 0x00000016, 0x007830bc, 0x0 }, /* #50 */
    353     { 0x125006, 0x125002, 0x3aee05fe, 0x0000001f, 0xb5a2cbac, 0x0 }, /* #51 */
    354     { 0x2401c7, 0x240106, 0x9cf8f298, 0x0000001e, 0x48d176c5, 0x0 }, /* #52 */
    355     { 0x1b6f43, 0x1b6702, 0xd6540c40, 0x0000001f, 0xdedd621f, 0x0 }, /* #53 */
    356     { 0x275583, 0x275506, 0xe5551a16, 0x0000001e, 0x60713412, 0x0 }, /* #54 */
    357     { 0x351c07, 0x351406, 0x16d7da1c, 0x0000001e, 0x6c7808f1, 0x0 }, /* #55 */
    358     { 0x1f65d3, 0x1f6506, 0xf29d6f68, 0x0000001e, 0x63e8e59e, 0x0 }, /* #56 */
    359     { 0x1b1d43, 0x1b1502, 0x94bcc991, 0x0000001f, 0xb0e4db07, 0x0 }, /* #57 */
    360     { 0x296856, 0x296006, 0xfb915b7a, 0x0000001e, 0x69ff37aa, 0x0 }, /* #58 */
    361     { 0x081d07, 0x081506, 0x7322c3a4, 0x0000001e, 0x4b20810e, 0x0 }, /* #59 */
    362     { 0x383786, 0x383702, 0xf9093ee9, 0x0000001f, 0xd187f308, 0x0 }, /* #60 */
    363     { 0x231e46, 0x231602, 0xc741a30b, 0x0000001f, 0x972e38ea, 0x0 }, /* #61 */
    364     { 0x0f5707, 0x0f5706, 0x74430169, 0x0000001e, 0x780fa5c9, 0x0 }, /* #62 */
    365     { 0x0f2646, 0x0f2602, 0x97bde57e, 0x0000001f, 0xb1496e0a, 0x0 }, /* #63 */
     302    { 0x0a2192, 0x0a2146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     303    { 0x233d53, 0x233546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     304    { 0x362402, 0x362446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     305    { 0x167082, 0x167046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     306    { 0x0a7612, 0x0a7646, 0xc14f3fb2, 0xc14f3fb2, 0x00000000, 0x0 }, /* #4 */
     307    { 0x114993, 0x114146, 0x98613514, 0x98613514, 0x00000000, 0x0 }, /* #5 */
     308    { 0x1821d6, 0x182146, 0x2381c85c, 0x2381c85c, 0x00000000, 0x0 }, /* #6 */
     309    { 0x214807, 0x214046, 0xcc43302b, 0xcc43302b, 0x00000000, 0x0 }, /* #7 */
     310    { 0x2d5203, 0x2d5202, 0x2342f185, 0x0000001f, 0xa2e7aaf7, 0x0 }, /* #8 */
     311    { 0x372e56, 0x372602, 0x86e06b4e, 0x0000001c, 0x1f76e76e, 0x0 }, /* #9 */
     312    { 0x081093, 0x081006, 0x78cba757, 0x0000001e, 0x5867c372, 0x0 }, /* #10 */
     313    { 0x072ad7, 0x072202, 0x6c276eba, 0x0000001f, 0x98dff3c2, 0x0 }, /* #11 */
     314    { 0x2b3cc6, 0x2b3406, 0x6ce2e096, 0x0000001e, 0x49884e52, 0x0 }, /* #12 */
     315    { 0x135992, 0x135102, 0xad389a5f, 0x0000001c, 0x1ff3538b, 0x0 }, /* #13 */
     316    { 0x006507, 0x006502, 0x5defe3f7, 0x0000001f, 0xe98302be, 0x0 }, /* #14 */
     317    { 0x230c97, 0x230402, 0x8b9c2bac, 0x0000001f, 0xb3f1e247, 0x0 }, /* #15 */
     318    { 0x020792, 0x020706, 0x4a878f43, 0x0000001e, 0x4614d193, 0x0 }, /* #16 */
     319    { 0x3f2813, 0x3f2006, 0xfab73957, 0x0000001e, 0x49f1b1d6, 0x0 }, /* #17 */
     320    { 0x3858c2, 0x385002, 0x369be1e6, 0x0000001f, 0x828fd5eb, 0x0 }, /* #18 */
     321    { 0x046887, 0x046006, 0xa72eb9e4, 0x0000001e, 0x51330ad6, 0x0 }, /* #19 */
     322    { 0x382513, 0x382502, 0xfc7c776a, 0x0000001c, 0x17016e1f, 0x0 }, /* #20 */
     323    { 0x3b7c42, 0x3b7402, 0x2257058d, 0x0000001f, 0x9e278d62, 0x0 }, /* #21 */
     324    { 0x3b5442, 0x3b5402, 0xb5884134, 0x0000001f, 0xd8f4aae4, 0x0 }, /* #22 */
     325    { 0x247692, 0x247602, 0x8cd93c37, 0x0000001f, 0xfa822edd, 0x0 }, /* #23 */
     326    { 0x3d0c42, 0x3d0406, 0x6ff5846a, 0x0000001e, 0x5005453c, 0x0 }, /* #24 */
     327    { 0x3c1413, 0x3c1402, 0x3b1d62aa, 0x0000001f, 0x9c959ed5, 0x0 }, /* #25 */
     328    { 0x362413, 0x362402, 0x69f4d01e, 0x0000001f, 0x97ab89dd, 0x0 }, /* #26 */
     329    { 0x081ac2, 0x081206, 0x5c1b27e6, 0x0000001e, 0x615cf521, 0x0 }, /* #27 */
     330    { 0x2675d6, 0x267502, 0xcd8fa70a, 0x0000001f, 0x87ee0b7f, 0x0 }, /* #28 */
     331    { 0x167c87, 0x167402, 0x65f14f82, 0x0000001c, 0x19983350, 0x0 }, /* #29 */
     332    { 0x395747, 0x395706, 0xadcd29aa, 0x0000001e, 0x79f0b9f4, 0x0 }, /* #30 */
     333    { 0x151b83, 0x151302, 0xf55a02de, 0x0000001f, 0xb2efa7ac, 0x0 }, /* #31 */
     334    { 0x293a13, 0x293202, 0xf31acb9a, 0x0000001f, 0xa22a2eaf, 0x0 }, /* #32 */
     335    { 0x063e06, 0x063602, 0x429d8871, 0x0000001f, 0x916588b4, 0x0 }, /* #33 */
     336    { 0x265612, 0x265602, 0x807d9e59, 0x0000001f, 0x886e6dad, 0x0 }, /* #34 */
     337    { 0x290647, 0x290606, 0xa17d4bb4, 0x0000001d, 0x3154c095, 0x0 }, /* #35 */
     338    { 0x3a6493, 0x3a6402, 0x25c1a0bb, 0x0000001f, 0xee5f2acf, 0x0 }, /* #36 */
     339    { 0x1b5c87, 0x1b5406, 0x536a9bdb, 0x0000001e, 0x7a6c1012, 0x0 }, /* #37 */
     340    { 0x395a53, 0x395202, 0xdd443f03, 0x0000001f, 0xb955936e, 0x0 }, /* #38 */
     341    { 0x277383, 0x277302, 0xc4b11ccc, 0x0000001f, 0xa3bad915, 0x0 }, /* #39 */
     342    { 0x0c49c2, 0x0c4102, 0xe8d30e85, 0x0000001f, 0xec37e90e, 0x0 }, /* #40 */
     343    { 0x077602, 0x077606, 0x78d9a72e, 0x0000001e, 0x7574b338, 0x0 }, /* #41 */
     344    { 0x366453, 0x366402, 0x24ada136, 0x0000001f, 0xe1060e34, 0x0 }, /* #42 */
     345    { 0x0205d2, 0x020502, 0x46750714, 0x0000001f, 0x871ae037, 0x0 }, /* #43 */
     346    { 0x0a53c3, 0x0a5302, 0x8de53adf, 0x0000001f, 0xe5e1e89c, 0x0 }, /* #44 */
     347    { 0x272b97, 0x272306, 0x45af5a2d, 0x0000001e, 0x7b41875b, 0x0 }, /* #45 */
     348    { 0x2d7b07, 0x2d7306, 0x87ec97a5, 0x0000001e, 0x72fcdaf0, 0x0 }, /* #46 */
     349    { 0x362fd6, 0x362702, 0xd4d99818, 0x0000001f, 0xe1d33ea0, 0x0 }, /* #47 */
     350    { 0x252e07, 0x252606, 0x9d60501a, 0x0000001b, 0x0a9a7771, 0x0 }, /* #48 */
     351    { 0x137d03, 0x137502, 0x4bcc02ca, 0x0000001f, 0x9e8274c1, 0x0 }, /* #49 */
     352    { 0x0f5246, 0x0f5202, 0xf1043313, 0x0000001f, 0xd4db6478, 0x0 }, /* #50 */
     353    { 0x1c0647, 0x1c0602, 0xaf2a4d7e, 0x0000001f, 0xc60bf255, 0x0 }, /* #51 */
     354    { 0x265713, 0x265706, 0x5f24b0c1, 0x0000001d, 0x2bf7cafe, 0x0 }, /* #52 */
     355    { 0x276fd6, 0x276706, 0x5c3c6f7f, 0x0000001e, 0x68009852, 0x0 }, /* #53 */
     356    { 0x241ad3, 0x241202, 0xbe9c8df2, 0x0000001f, 0xbfd7c457, 0x0 }, /* #54 */
     357    { 0x132d07, 0x132506, 0xcbb35832, 0x0000001e, 0x7a772a1f, 0x0 }, /* #55 */
     358    { 0x081f12, 0x081706, 0x79171150, 0x0000001d, 0x235bf186, 0x0 }, /* #56 */
     359    { 0x0d5613, 0x0d5602, 0x388b8188, 0x0000001c, 0x1b9e8e46, 0x0 }, /* #57 */
     360    { 0x3755d2, 0x375502, 0x4b176eee, 0x0000001f, 0x945fb4b3, 0x0 }, /* #58 */
     361    { 0x047252, 0x047202, 0xeb3ff3c9, 0x0000001f, 0x8b9e4983, 0x0 }, /* #59 */
     362    { 0x214652, 0x214602, 0x2c9de990, 0x0000001f, 0xdfff561d, 0x0 }, /* #60 */
     363    { 0x215c03, 0x215406, 0xc7c84d5e, 0x0000001b, 0x0b0c86bc, 0x0 }, /* #61 */
     364    { 0x0a7513, 0x0a7502, 0x19c6c443, 0x0000001c, 0x1b81df7c, 0x0 }, /* #62 */
     365    { 0x223c97, 0x223402, 0x87d8124a, 0x0000001f, 0xce1d63aa, 0x0 }, /* #63 */
    366366};
    367367static const BINU32_TEST_T g_aTests_imul_two_u32_intel[] =
    368368{
    369     { 0x026f53, 0x026706, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    370     { 0x155ec2, 0x155606, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    371     { 0x1d77c6, 0x1d7706, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    372     { 0x043382, 0x043306, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    373     { 0x2c7717, 0x2c7706, 0x0b494d2c, 0x00000000, 0x00000000, 0x0 }, /* #4 */
    374     { 0x332383, 0x332306, 0xc8ddfb0c, 0x00000000, 0x00000000, 0x0 }, /* #5 */
    375     { 0x095453, 0x095406, 0xdb5b39a8, 0x00000000, 0x00000000, 0x0 }, /* #6 */
    376     { 0x1a3196, 0x1a3106, 0x7887f30f, 0x00000000, 0x00000000, 0x0 }, /* #7 */
    377     { 0x234093, 0x234883, 0x613fcf37, 0x990699ab, 0x441ebb2d, 0x0 }, /* #8 */
    378     { 0x222196, 0x222903, 0x5f0e9977, 0x4d7385e0, 0xbae82120, 0x0 }, /* #9 */
    379     { 0x351f57, 0x351f87, 0x1f2ecceb, 0xbd412e56, 0xe3339d82, 0x0 }, /* #10 */
    380     { 0x365556, 0x365d07, 0x289dd480, 0x54019e00, 0x12598edc, 0x0 }, /* #11 */
    381     { 0x011086, 0x011807, 0xa74d4c86, 0x2b4a1cac, 0xfde9e1f2, 0x0 }, /* #12 */
    382     { 0x091747, 0x091f07, 0xc75b4d65, 0x2ae47b1e, 0x7475b3c6, 0x0 }, /* #13 */
    383     { 0x3963c7, 0x396b87, 0x95f6ba57, 0xb2322827, 0xa66ffeb1, 0x0 }, /* #14 */
    384     { 0x285ed6, 0x285e03, 0xd5311aa1, 0x069b34e0, 0x5e42e8e0, 0x0 }, /* #15 */
    385     { 0x393143, 0x393907, 0x4309ff00, 0x42b2c800, 0x23497d38, 0x0 }, /* #16 */
    386     { 0x2a4f47, 0x2a4f07, 0x341568c8, 0x6394ff00, 0x9eefbae0, 0x0 }, /* #17 */
    387     { 0x0d6352, 0x0d6b07, 0x1c562d1a, 0x1a822f6c, 0xaa044c0e, 0x0 }, /* #18 */
    388     { 0x2c0fd3, 0x2c0f03, 0xcc156668, 0x52ec8af8, 0xd3a2b6db, 0x0 }, /* #19 */
    389     { 0x293f06, 0x293f87, 0xb42029d8, 0xa70b16c0, 0xc95c1b08, 0x0 }, /* #20 */
    390     { 0x1e2e02, 0x1e2e83, 0x02ccf756, 0xd883f516, 0xa4569ca1, 0x0 }, /* #21 */
    391     { 0x235f92, 0x235f87, 0xc02321b2, 0xf01cb144, 0x3f339872, 0x0 }, /* #22 */
    392     { 0x275a03, 0x275a03, 0x4b68f647, 0x1948f2d5, 0x1eb97003, 0x0 }, /* #23 */
    393     { 0x1e6406, 0x1e6c03, 0x5a1097f4, 0x7b9e4704, 0x38828415, 0x0 }, /* #24 */
    394     { 0x1c0007, 0x1c0803, 0xff80fc81, 0x11d4f6ab, 0xce580d2b, 0x0 }, /* #25 */
    395     { 0x0c4bd6, 0x0c4b83, 0x24aa6dcd, 0xf8e6be26, 0xfcce40be, 0x0 }, /* #26 */
    396     { 0x2f7882, 0x2f7807, 0x05620c10, 0x0d5ce2f0, 0xf3e1baef, 0x0 }, /* #27 */
    397     { 0x3254d2, 0x325c07, 0x2006c2ea, 0x7e3b0fbe, 0x96c1e583, 0x0 }, /* #28 */
    398     { 0x0b79d3, 0x0b7907, 0x653a40e3, 0x12b1481e, 0x8ee2a7ca, 0x0 }, /* #29 */
    399     { 0x312582, 0x312d03, 0x6d9aeb7c, 0x2b3b1fdc, 0x18baade9, 0x0 }, /* #30 */
    400     { 0x2c34c2, 0x2c3c07, 0x91477bf7, 0x3761cc93, 0xe3d6f545, 0x0 }, /* #31 */
    401     { 0x076d82, 0x076d07, 0xf5871925, 0x38a6a927, 0x1ba7055b, 0x0 }, /* #32 */
    402     { 0x322196, 0x322987, 0xdee4bb0e, 0xe75b2bd8, 0x8d9a55b4, 0x0 }, /* #33 */
    403     { 0x095453, 0x095c07, 0x57742e6c, 0x200e0afc, 0x46de31ad, 0x0 }, /* #34 */
    404     { 0x2e7352, 0x2e7b83, 0x344f0cf6, 0xeb3e6a40, 0xd9072560, 0x0 }, /* #35 */
    405     { 0x1559c7, 0x155987, 0x9cfda3da, 0xa018b636, 0x49d7e027, 0x0 }, /* #36 */
    406     { 0x1e09d7, 0x1e0903, 0xfec11714, 0x28c3abc4, 0xb40ecf3d, 0x0 }, /* #37 */
    407     { 0x027047, 0x027803, 0x2dd2144c, 0x263b01bc, 0xf157eeb5, 0x0 }, /* #38 */
    408     { 0x1b4ec2, 0x1b4e07, 0x859e32ca, 0x39d8d674, 0x7c1f07b2, 0x0 }, /* #39 */
    409     { 0x3d4442, 0x3d4c87, 0xce9bdeac, 0xb6d42b5c, 0x41b81d85, 0x0 }, /* #40 */
    410     { 0x030782, 0x030f07, 0x05636cde, 0x371aad66, 0xdd5225fd, 0x0 }, /* #41 */
    411     { 0x370847, 0x370807, 0x793d16f7, 0x51789f96, 0x4f3ee99a, 0x0 }, /* #42 */
    412     { 0x1b3712, 0x1b3f03, 0x5964bd44, 0x699ad1f8, 0x7280591e, 0x0 }, /* #43 */
    413     { 0x051083, 0x051883, 0xa39197e5, 0xc15688bf, 0xff998bd3, 0x0 }, /* #44 */
    414     { 0x213d83, 0x213d07, 0x44922cea, 0x630551b4, 0x227e6e32, 0x0 }, /* #45 */
    415     { 0x275392, 0x275b83, 0x0f2190d0, 0xa0272220, 0x02722e2a, 0x0 }, /* #46 */
    416     { 0x0e2717, 0x0e2f87, 0x3f602dc5, 0xec0b9a0c, 0xc8923e9c, 0x0 }, /* #47 */
    417     { 0x3f2516, 0x3f2d03, 0x2e5434b1, 0x6d8a50dc, 0xc40ec59c, 0x0 }, /* #48 */
    418     { 0x1611c3, 0x161987, 0xfacac851, 0xddc15711, 0xc418b2c1, 0x0 }, /* #49 */
    419     { 0x2144d6, 0x214c07, 0xedbf55ae, 0x09df0766, 0x4b3c0e85, 0x0 }, /* #50 */
    420     { 0x2c7d87, 0x2c7d07, 0xb8c97b88, 0x332690b8, 0x74e5e607, 0x0 }, /* #51 */
    421     { 0x1f6e56, 0x1f6e87, 0x08df4538, 0xa62afc60, 0x78830994, 0x0 }, /* #52 */
    422     { 0x167ed7, 0x167e87, 0xb73f9969, 0xde570159, 0x7f9eba71, 0x0 }, /* #53 */
    423     { 0x045397, 0x045b87, 0x82c53e32, 0xe2887ed2, 0xf97abcd1, 0x0 }, /* #54 */
    424     { 0x236452, 0x236c07, 0xf9ff3d96, 0x6a02518e, 0x30d00275, 0x0 }, /* #55 */
    425     { 0x393d02, 0x393d03, 0x1164b1d4, 0x62487a40, 0x36c41250, 0x0 }, /* #56 */
    426     { 0x2036d7, 0x203e07, 0x385b36fc, 0x419b4314, 0xd3b78a7b, 0x0 }, /* #57 */
    427     { 0x3c4216, 0x3c4a87, 0x6cef04cc, 0x81199d60, 0x32e9ab48, 0x0 }, /* #58 */
    428     { 0x3e3982, 0x3e3907, 0xea6f942f, 0x2172596f, 0xfa43fec1, 0x0 }, /* #59 */
    429     { 0x0900c6, 0x090803, 0x843c99ac, 0x11f09d80, 0x73d88e20, 0x0 }, /* #60 */
    430     { 0x306386, 0x306b03, 0xf0b8935b, 0x2be81fd5, 0xfae2708f, 0x0 }, /* #61 */
    431     { 0x0e4047, 0x0e4803, 0xc26c5e1e, 0x548740fe, 0x8a1d7791, 0x0 }, /* #62 */
    432     { 0x3077c6, 0x307f87, 0x9c874e0d, 0xa672c8d7, 0xa3905d73, 0x0 }, /* #63 */
     369    { 0x1f0f93, 0x1f0706, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     370    { 0x355843, 0x355006, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     371    { 0x021ed3, 0x021606, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     372    { 0x014753, 0x014706, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     373    { 0x0650d3, 0x065006, 0x0aa0a9e3, 0x00000000, 0x00000000, 0x0 }, /* #4 */
     374    { 0x272e43, 0x272606, 0x98aae518, 0x00000000, 0x00000000, 0x0 }, /* #5 */
     375    { 0x001dd2, 0x001506, 0xc2741ea5, 0x00000000, 0x00000000, 0x0 }, /* #6 */
     376    { 0x337653, 0x337606, 0xd0f6b7ba, 0x00000000, 0x00000000, 0x0 }, /* #7 */
     377    { 0x1b22c6, 0x1b2a07, 0xea5a9c9b, 0x1ddf7027, 0xa42be565, 0x0 }, /* #8 */
     378    { 0x056e92, 0x056e87, 0xce3a781b, 0x9ba27772, 0xe8150176, 0x0 }, /* #9 */
     379    { 0x035546, 0x035d87, 0x45409461, 0xbb256456, 0x5c9b2416, 0x0 }, /* #10 */
     380    { 0x000d03, 0x000d03, 0xbc400551, 0x6f75f194, 0x54104354, 0x0 }, /* #11 */
     381    { 0x290653, 0x290e87, 0x4eac58e4, 0xf2136d00, 0x2b51b540, 0x0 }, /* #12 */
     382    { 0x0d3516, 0x0d3d07, 0xcf6a1e31, 0x0c8e6a00, 0xe2c88a00, 0x0 }, /* #13 */
     383    { 0x3b3342, 0x3b3b03, 0x4d6c3ab5, 0x39fc0870, 0x29147cb0, 0x0 }, /* #14 */
     384    { 0x3e3e56, 0x3e3e87, 0x3438d13d, 0x95ab8441, 0x8200e755, 0x0 }, /* #15 */
     385    { 0x323cd2, 0x323c03, 0x62b0e504, 0x27fc8064, 0x790498d9, 0x0 }, /* #16 */
     386    { 0x1b6717, 0x1b6f03, 0x14f10bb5, 0x5165bbae, 0x9e6565b6, 0x0 }, /* #17 */
     387    { 0x1b0f92, 0x1b0f87, 0x127839a4, 0xcacf49c0, 0xc429d0f0, 0x0 }, /* #18 */
     388    { 0x1616c7, 0x161e83, 0xc6dbab83, 0xc6618076, 0xd291c5d2, 0x0 }, /* #19 */
     389    { 0x046882, 0x046887, 0x3fff4326, 0xa1a7849c, 0x55269d3a, 0x0 }, /* #20 */
     390    { 0x197b07, 0x197b83, 0xd4c59e4f, 0x960c9a32, 0x3131582e, 0x0 }, /* #21 */
     391    { 0x004e97, 0x004e83, 0x9105d059, 0xe0fead75, 0xe6d9427d, 0x0 }, /* #22 */
     392    { 0x2e5487, 0x2e5c87, 0x0780a755, 0xe50c7548, 0x9a891028, 0x0 }, /* #23 */
     393    { 0x297886, 0x297887, 0xbee55c55, 0xd518e52d, 0xd4f03d79, 0x0 }, /* #24 */
     394    { 0x055393, 0x055b87, 0xd5201792, 0x981640b8, 0xf9f9937c, 0x0 }, /* #25 */
     395    { 0x2b4692, 0x2b4e87, 0x5ab7d03a, 0xa0f37788, 0x033dc794, 0x0 }, /* #26 */
     396    { 0x035f46, 0x035f87, 0x64fb3ce2, 0xf78d01e4, 0x864fad12, 0x0 }, /* #27 */
     397    { 0x364b93, 0x364b83, 0xf816510b, 0xf936a7d5, 0xd806369f, 0x0 }, /* #28 */
     398    { 0x0f1503, 0x0f1d03, 0x771e07cb, 0x2b5d20e9, 0x20941b9b, 0x0 }, /* #29 */
     399    { 0x3b6b93, 0x3b6b03, 0xd321e127, 0x09f3bb49, 0xffee660f, 0x0 }, /* #30 */
     400    { 0x295593, 0x295d87, 0xc7314562, 0xba7edde2, 0x2ba82041, 0x0 }, /* #31 */
     401    { 0x023ed6, 0x023e83, 0x8204c434, 0xbeadfc40, 0x3a741750, 0x0 }, /* #32 */
     402    { 0x111582, 0x111d03, 0x969176fd, 0x09157808, 0xb5d78aa8, 0x0 }, /* #33 */
     403    { 0x3921c6, 0x392907, 0x8a94fe9f, 0x2ce1038b, 0x65528f95, 0x0 }, /* #34 */
     404    { 0x234297, 0x234a87, 0x6aef11f1, 0xa18d977d, 0xbc46524d, 0x0 }, /* #35 */
     405    { 0x030e87, 0x030e03, 0x69a3b220, 0x0d205580, 0x779931ec, 0x0 }, /* #36 */
     406    { 0x130a07, 0x130a07, 0x4acaacbb, 0x522fdab8, 0xe7e380a8, 0x0 }, /* #37 */
     407    { 0x3a37c6, 0x3a3f83, 0x4866716e, 0xc554946e, 0x3448fa81, 0x0 }, /* #38 */
     408    { 0x381602, 0x381e07, 0x7ef90c43, 0x03c78317, 0x86582a9d, 0x0 }, /* #39 */
     409    { 0x2a1c57, 0x2a1c83, 0x5dc69db3, 0xb4808e10, 0x9d77d1b0, 0x0 }, /* #40 */
     410    { 0x1e5c83, 0x1e5c03, 0x9427796c, 0x74412954, 0xa20e390f, 0x0 }, /* #41 */
     411    { 0x0538d3, 0x053803, 0xd6f36d31, 0x02cf0440, 0x6ee13840, 0x0 }, /* #42 */
     412    { 0x3a0307, 0x3a0b87, 0xacbfc175, 0xd16d056c, 0x2059363c, 0x0 }, /* #43 */
     413    { 0x313c87, 0x313c03, 0xfe0c767b, 0x61521f0b, 0xd6605cb1, 0x0 }, /* #44 */
     414    { 0x333ad2, 0x333a03, 0xc109766f, 0x4d0c9cd0, 0x40941830, 0x0 }, /* #45 */
     415    { 0x280a96, 0x280a03, 0xe17ec9ea, 0x33abb094, 0xf6f0d8e2, 0x0 }, /* #46 */
     416    { 0x3c6d03, 0x3c6d87, 0xd49c6e8f, 0x939a72c0, 0xf30bc140, 0x0 }, /* #47 */
     417    { 0x337e07, 0x337e83, 0x09adc38b, 0xade8c08a, 0x26794ade, 0x0 }, /* #48 */
     418    { 0x3e1f47, 0x3e1f07, 0xbf63eb1d, 0x65ceb76c, 0x6320cd5c, 0x0 }, /* #49 */
     419    { 0x3e7502, 0x3e7d07, 0x64ef1fae, 0x2ac80f72, 0xe92172ef, 0x0 }, /* #50 */
     420    { 0x2234d2, 0x223c03, 0x55b7fb12, 0x4540090e, 0x9085fd8f, 0x0 }, /* #51 */
     421    { 0x391796, 0x391f83, 0x8edfe760, 0xc9f57620, 0x46712a03, 0x0 }, /* #52 */
     422    { 0x2f3556, 0x2f3d87, 0x0534e642, 0xe3c5d490, 0x0ffa6948, 0x0 }, /* #53 */
     423    { 0x255086, 0x255803, 0xa7c1a684, 0x2e83fcc8, 0x832d05f2, 0x0 }, /* #54 */
     424    { 0x3e5c12, 0x3e5c03, 0x73f4cb53, 0x4f592d2f, 0xdacaf735, 0x0 }, /* #55 */
     425    { 0x043a56, 0x043a07, 0xa97ec543, 0x3b830b42, 0xa9045296, 0x0 }, /* #56 */
     426    { 0x3e5f17, 0x3e5f07, 0xfa2e22d7, 0x50eac0cc, 0xaab73814, 0x0 }, /* #57 */
     427    { 0x2c7153, 0x2c7907, 0x622e71e7, 0x4b5f8899, 0x94dfe17f, 0x0 }, /* #58 */
     428    { 0x281442, 0x281c03, 0xa1afe8cb, 0x14ac75d0, 0xb6b93770, 0x0 }, /* #59 */
     429    { 0x1b4d46, 0x1b4d83, 0x0958493f, 0xcf39d251, 0x81f9f06f, 0x0 }, /* #60 */
     430    { 0x145c17, 0x145c07, 0xb74e6216, 0x76d90d44, 0x02471d26, 0x0 }, /* #61 */
     431    { 0x293c16, 0x293c03, 0x8358f298, 0x2fd93898, 0x69ff3c41, 0x0 }, /* #62 */
     432    { 0x3e2ed3, 0x3e2e03, 0x88a974e3, 0x1d9a4e07, 0x5957ef8d, 0x0 }, /* #63 */
    433433};
    434434
     
    437437static const BINU64_TEST_T g_aTests_bsf_u64_intel[] =
    438438{
    439     { 0x2b1a03, 0x2b1246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    440     { 0x071a46, 0x071246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    441     { 0x2a1813, 0x2a1046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    442     { 0x043e86, 0x043646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    443     { 0x0025c6, 0x002546, 0x6e45dbed887ee142, 0x6e45dbed887ee142, 0x0000000000000000, 0x0 }, /* #4 */
    444     { 0x2212d3, 0x221246, 0x34abf7eb1b448be0, 0x34abf7eb1b448be0, 0x0000000000000000, 0x0 }, /* #5 */
    445     { 0x157d52, 0x157546, 0xbb2d68c7c163f015, 0xbb2d68c7c163f015, 0x0000000000000000, 0x0 }, /* #6 */
    446     { 0x352b96, 0x352346, 0x1784def5e739afe0, 0x1784def5e739afe0, 0x0000000000000000, 0x0 }, /* #7 */
    447     { 0x076997, 0x076106, 0x6979e7a42d459ea6, 0x0000000000000000, 0x8ee47febfc5c4699, 0x0 }, /* #8 */
    448     { 0x2771d7, 0x277106, 0xf1b7e33882e6b619, 0x0000000000000003, 0x698f145d08433a98, 0x0 }, /* #9 */
    449     { 0x3c2c52, 0x3c2406, 0x7290102089ac2a69, 0x0000000000000000, 0x64138ba6876bcbc3, 0x0 }, /* #10 */
    450     { 0x0a1192, 0x0a1106, 0xdf254d8865d294a4, 0x0000000000000000, 0x954ae21b5ddba0cd, 0x0 }, /* #11 */
    451     { 0x0429c3, 0x042102, 0x0417633723d16ec6, 0x0000000000000001, 0x16743d4bd392cf06, 0x0 }, /* #12 */
    452     { 0x021bd7, 0x021302, 0x6c3343a3df7718c1, 0x0000000000000001, 0xed87d1bd3f357b22, 0x0 }, /* #13 */
    453     { 0x066d46, 0x066502, 0x6143529b893cce4d, 0x000000000000000d, 0x3253489e592ea000, 0x0 }, /* #14 */
    454     { 0x3b6906, 0x3b6102, 0x2a2b22a8de0c7975, 0x0000000000000001, 0xe0d9cfba322e956a, 0x0 }, /* #15 */
    455     { 0x2473d3, 0x247302, 0xf1c43630609000a8, 0x0000000000000004, 0x5a6afd017eca9d90, 0x0 }, /* #16 */
    456     { 0x225606, 0x225606, 0x9f143bfe9bc6a124, 0x0000000000000000, 0x76ca4996c7b3ad79, 0x0 }, /* #17 */
    457     { 0x1139d3, 0x113106, 0x0c4094bac9ff3072, 0x0000000000000003, 0x72ef9262f3b633c8, 0x0 }, /* #18 */
    458     { 0x1b3013, 0x1b3002, 0x70a1d81b4c46ef9e, 0x0000000000000002, 0xd66fbe6cf41df15c, 0x0 }, /* #19 */
    459     { 0x016683, 0x016602, 0x1ea87b7c248627e0, 0x0000000000000004, 0xcf5de76d9ca74f70, 0x0 }, /* #20 */
    460     { 0x0e1843, 0x0e1006, 0xeef6a2aa40a87f90, 0x0000000000000000, 0x8834ef72f6fde4b9, 0x0 }, /* #21 */
    461     { 0x102e53, 0x102606, 0x3f93935ed3235634, 0x0000000000000000, 0x8a67726b5dce233d, 0x0 }, /* #22 */
    462     { 0x0a2607, 0x0a2606, 0x386cfcb16851c487, 0x0000000000000000, 0x5a1883df83aa7dfd, 0x0 }, /* #23 */
    463     { 0x130b86, 0x130302, 0x3cbad33e75b2317b, 0x0000000000000001, 0x628be54e58071996, 0x0 }, /* #24 */
    464     { 0x060cc3, 0x060402, 0x5dc916884186ccb7, 0x0000000000000001, 0xbefd8d53c9eb409e, 0x0 }, /* #25 */
    465     { 0x380782, 0x380702, 0xf36da3991998808f, 0x0000000000000001, 0xb4bbfcdf7ea7933e, 0x0 }, /* #26 */
    466     { 0x0045d7, 0x004502, 0xa6056f69c832393f, 0x0000000000000001, 0x5e194c67fae0b1c6, 0x0 }, /* #27 */
    467     { 0x244ec6, 0x244606, 0xd17566fb4aa307c7, 0x0000000000000000, 0x6e969d09825d1561, 0x0 }, /* #28 */
    468     { 0x3d3c93, 0x3d3402, 0xe594a353d1db3d40, 0x0000000000000001, 0xb31d90ebd95182ea, 0x0 }, /* #29 */
    469     { 0x146192, 0x146102, 0xf48044efdb2831c3, 0x0000000000000001, 0x48d964aef780def2, 0x0 }, /* #30 */
    470     { 0x206e52, 0x206606, 0x4e4ceb5bb5674963, 0x0000000000000000, 0x900c1e056cd404d3, 0x0 }, /* #31 */
    471     { 0x273292, 0x273202, 0xbae54443b7cbdabc, 0x0000000000000002, 0xffdc2382e6830a74, 0x0 }, /* #32 */
    472     { 0x2b4bc7, 0x2b4306, 0x39c33f520fbfb168, 0x0000000000000000, 0x6b8426146ed2c7db, 0x0 }, /* #33 */
    473     { 0x301857, 0x301002, 0x3a6f641590eb4dc0, 0x0000000000000001, 0xf0df7cc8217a0236, 0x0 }, /* #34 */
    474     { 0x1d3993, 0x1d3102, 0x9bdf44dc28be9667, 0x0000000000000002, 0x6e6b37af3955aabc, 0x0 }, /* #35 */
    475     { 0x0c1d96, 0x0c1506, 0xefd78f0736691d50, 0x0000000000000000, 0xd7045ee02f277e0b, 0x0 }, /* #36 */
    476     { 0x2d5a97, 0x2d5206, 0x25fa2d962cc2c896, 0x0000000000000000, 0xb29e39829259a6af, 0x0 }, /* #37 */
    477     { 0x297d17, 0x297502, 0x231c1e994e62957b, 0x0000000000000001, 0x44c220c3d939b99e, 0x0 }, /* #38 */
    478     { 0x2e4393, 0x2e4302, 0xfd04756e17806722, 0x0000000000000001, 0xe2a87f79b7b0c03a, 0x0 }, /* #39 */
    479     { 0x025fd2, 0x025706, 0xc99afe35df6929ea, 0x0000000000000000, 0x9a6b7a2603865a6d, 0x0 }, /* #40 */
    480     { 0x0a25d2, 0x0a2502, 0xd75dddb5d368f96b, 0x0000000000000004, 0x32607e3436ecf690, 0x0 }, /* #41 */
    481     { 0x1e3c07, 0x1e3406, 0xdaf78df1f52e8f70, 0x0000000000000000, 0x14cc5254ef917fc7, 0x0 }, /* #42 */
    482     { 0x135887, 0x135006, 0xed6f0b6705afc222, 0x0000000000000003, 0x12034fbeb800ac88, 0x0 }, /* #43 */
    483     { 0x3c5702, 0x3c5706, 0x196feefffb36c207, 0x0000000000000000, 0xf7888148620f3b3b, 0x0 }, /* #44 */
    484     { 0x0166d6, 0x016602, 0xe14768b2e4135280, 0x0000000000000004, 0x185b1e16843d7990, 0x0 }, /* #45 */
    485     { 0x343b57, 0x343306, 0x518108a552ed9196, 0x0000000000000000, 0xb97415dca8e0b36d, 0x0 }, /* #46 */
    486     { 0x307f87, 0x307706, 0x80e8ecc8f39b583b, 0x0000000000000000, 0x6f2ad0ecaeb98465, 0x0 }, /* #47 */
    487     { 0x3b5347, 0x3b5302, 0x6520937dba2e0636, 0x0000000000000002, 0x90233f3c932d6acc, 0x0 }, /* #48 */
    488     { 0x205492, 0x205406, 0x521209ad737f2718, 0x0000000000000000, 0x6190ecb53bf23d8d, 0x0 }, /* #49 */
    489     { 0x035a56, 0x035206, 0x86620323ef8de5c5, 0x0000000000000000, 0xe8787bc61fdb8363, 0x0 }, /* #50 */
    490     { 0x373142, 0x373106, 0xebc827d7e49ae067, 0x0000000000000000, 0xb78c26226cc3afe1, 0x0 }, /* #51 */
    491     { 0x0f3442, 0x0f3402, 0xac0458717dc868d0, 0x0000000000000001, 0xc3f200e6c390a4ce, 0x0 }, /* #52 */
    492     { 0x0a0047, 0x0a0002, 0x5f153d004d12c815, 0x0000000000000002, 0xc31c66c8b85c532c, 0x0 }, /* #53 */
    493     { 0x245887, 0x245006, 0xb68ee256751067a2, 0x0000000000000000, 0x8ed0494e9bb200bf, 0x0 }, /* #54 */
    494     { 0x174a42, 0x174202, 0xc4fcf6a2befd70ad, 0x0000000000000001, 0x7cdd3c21ac4173f2, 0x0 }, /* #55 */
    495     { 0x063d87, 0x063506, 0x945db1cee9573536, 0x0000000000000003, 0x6d484b4c8691d2e8, 0x0 }, /* #56 */
    496     { 0x203547, 0x203502, 0x548f890e51126d10, 0x0000000000000001, 0xfc24c6f791f3b356, 0x0 }, /* #57 */
    497     { 0x1a23d2, 0x1a2302, 0xa3f8304fd69e7e27, 0x0000000000000001, 0x2dd509d7e915774a, 0x0 }, /* #58 */
    498     { 0x250d42, 0x250506, 0xd7abe1ffbf0f789c, 0x0000000000000003, 0x714981e667864a58, 0x0 }, /* #59 */
    499     { 0x2f6593, 0x2f6506, 0xe83c2d91f8637690, 0x0000000000000000, 0xd0f83b6a38ef65dd, 0x0 }, /* #60 */
    500     { 0x041fc2, 0x041702, 0x86ac87d1acb8e492, 0x0000000000000001, 0x7feff39995c35f9e, 0x0 }, /* #61 */
    501     { 0x036952, 0x036106, 0x0898e63502e125ce, 0x0000000000000000, 0x2bb56a1f7f841b59, 0x0 }, /* #62 */
    502     { 0x357906, 0x357102, 0x2a5123cda6fbeb87, 0x0000000000000002, 0xd2262e6099277bcc, 0x0 }, /* #63 */
     439    { 0x1a69d3, 0x1a6146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     440    { 0x200ad7, 0x200246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     441    { 0x2f7293, 0x2f7246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     442    { 0x1e1152, 0x1e1146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     443    { 0x194603, 0x194646, 0xe576db651a7c44da, 0xe576db651a7c44da, 0x0000000000000000, 0x0 }, /* #4 */
     444    { 0x1e7813, 0x1e7046, 0x8c7a3bfaf88ac377, 0x8c7a3bfaf88ac377, 0x0000000000000000, 0x0 }, /* #5 */
     445    { 0x2b7d92, 0x2b7546, 0xf6ffbbfb7a4f3a7f, 0xf6ffbbfb7a4f3a7f, 0x0000000000000000, 0x0 }, /* #6 */
     446    { 0x040e92, 0x040646, 0x06b3d71b883839d9, 0x06b3d71b883839d9, 0x0000000000000000, 0x0 }, /* #7 */
     447    { 0x3c3286, 0x3c3206, 0x888123382f4f95ac, 0x0000000000000000, 0xe170187a0aa40549, 0x0 }, /* #8 */
     448    { 0x1177d3, 0x117702, 0x0cbedcd9c0a156c2, 0x0000000000000001, 0x29b5e03dcb48326a, 0x0 }, /* #9 */
     449    { 0x215e02, 0x215606, 0x5ddeac01f24ce094, 0x0000000000000000, 0x461857cba4aae00d, 0x0 }, /* #10 */
     450    { 0x3819d3, 0x381106, 0xd13855acdbd4153b, 0x0000000000000000, 0xade9b57d137c580d, 0x0 }, /* #11 */
     451    { 0x1e4382, 0x1e4302, 0xe561480e865cdcac, 0x0000000000000001, 0x24b50f6917b9aa5e, 0x0 }, /* #12 */
     452    { 0x0c5c03, 0x0c5406, 0x979a7ea6466fbc16, 0x0000000000000000, 0x21585ca50bda1041, 0x0 }, /* #13 */
     453    { 0x357347, 0x357306, 0x7a86836829abf6b4, 0x0000000000000000, 0xfb34f630e1f886b7, 0x0 }, /* #14 */
     454    { 0x140213, 0x140202, 0x7eccff778f9a71e8, 0x0000000000000001, 0xc52db14b6257de4a, 0x0 }, /* #15 */
     455    { 0x1661c6, 0x166106, 0x5fcfacfacaa5ecdd, 0x0000000000000000, 0xa36b72d58c633e49, 0x0 }, /* #16 */
     456    { 0x3a6ed2, 0x3a6602, 0xb2d6c69ef688760b, 0x0000000000000002, 0x55e1a8c63d1fabbc, 0x0 }, /* #17 */
     457    { 0x115e83, 0x115606, 0x35a61f5a24303f25, 0x0000000000000000, 0xbca12112be0d0f57, 0x0 }, /* #18 */
     458    { 0x3c4e07, 0x3c4606, 0xa1ed68809d9b9d89, 0x0000000000000003, 0x592a415ba41e1ad8, 0x0 }, /* #19 */
     459    { 0x032017, 0x032002, 0x91be4b4d6c0d612c, 0x0000000000000001, 0x07290a3db0599ba2, 0x0 }, /* #20 */
     460    { 0x206b53, 0x206306, 0x9a86d5e0253f0d05, 0x0000000000000000, 0x048dd851f2d80703, 0x0 }, /* #21 */
     461    { 0x337cc7, 0x337406, 0x67c4a1b892838d5e, 0x0000000000000003, 0xd7b7e6afef053338, 0x0 }, /* #22 */
     462    { 0x1074d7, 0x107402, 0x94b79b70770d0c60, 0x0000000000000004, 0xd0c7823611f3e890, 0x0 }, /* #23 */
     463    { 0x293292, 0x293206, 0x0fd160e8ac54a34d, 0x0000000000000000, 0x0c1d0c8ae6e97101, 0x0 }, /* #24 */
     464    { 0x383057, 0x383002, 0x6fb5a7efe3169c20, 0x0000000000000001, 0xd00ec5e0810d2422, 0x0 }, /* #25 */
     465    { 0x366486, 0x366406, 0x2a7fde6d5d978bb3, 0x0000000000000003, 0xe4587ebbadeae2f8, 0x0 }, /* #26 */
     466    { 0x122747, 0x122702, 0x921e435b3c46c6d7, 0x0000000000000001, 0xf588d05b0272c97e, 0x0 }, /* #27 */
     467    { 0x3c7952, 0x3c7106, 0xd1d004769d148f3d, 0x0000000000000000, 0x0287ccad0649aa8d, 0x0 }, /* #28 */
     468    { 0x2a4003, 0x2a4002, 0x3385b29836f7fe3c, 0x0000000000000001, 0xb407aded1a11359a, 0x0 }, /* #29 */
     469    { 0x083612, 0x083606, 0xd9b5494168ca0874, 0x0000000000000000, 0xe47c1f7f1ebfa429, 0x0 }, /* #30 */
     470    { 0x2a7cc2, 0x2a7402, 0xc20928ba41228e44, 0x0000000000000001, 0x7af032466c49d146, 0x0 }, /* #31 */
     471    { 0x3d7542, 0x3d7506, 0xfda67142c339de3d, 0x0000000000000000, 0xfc10222f4021b071, 0x0 }, /* #32 */
     472    { 0x006712, 0x006706, 0x60f61e9509c425a0, 0x0000000000000000, 0x69f50e104e8ccd01, 0x0 }, /* #33 */
     473    { 0x200753, 0x200706, 0x746eb0be812134e1, 0x0000000000000000, 0x80b4f4697a60cbeb, 0x0 }, /* #34 */
     474    { 0x2a6442, 0x2a6406, 0xadff625f98ad593b, 0x0000000000000000, 0xb34a748ea49f9183, 0x0 }, /* #35 */
     475    { 0x043417, 0x043402, 0x7838ec4264e94803, 0x0000000000000001, 0xeaa505df1a1b9a22, 0x0 }, /* #36 */
     476    { 0x101717, 0x101706, 0xbdae4b01abbc29f7, 0x0000000000000000, 0x0bf06f411f3e6fd5, 0x0 }, /* #37 */
     477    { 0x2e04c3, 0x2e0406, 0x9bd413a5e7bf6613, 0x0000000000000000, 0xc25898ad12f6e3c9, 0x0 }, /* #38 */
     478    { 0x141e16, 0x141602, 0xfc4e824329c8967f, 0x0000000000000001, 0x51f70773a9d58d16, 0x0 }, /* #39 */
     479    { 0x143417, 0x143406, 0x742f35228aa8733f, 0x0000000000000003, 0x1b2f323d4965a128, 0x0 }, /* #40 */
     480    { 0x301d17, 0x301506, 0xfad11621e4457756, 0x0000000000000000, 0x68f91b06fd181183, 0x0 }, /* #41 */
     481    { 0x316897, 0x316002, 0x78f555bb18e920b1, 0x0000000000000001, 0x7f6d32392e951d66, 0x0 }, /* #42 */
     482    { 0x093603, 0x093602, 0x340b64d3816f7600, 0x0000000000000001, 0xc045626bcb069aae, 0x0 }, /* #43 */
     483    { 0x086ed2, 0x086602, 0xb1673d339287ccad, 0x0000000000000001, 0x49673503c5c5e97e, 0x0 }, /* #44 */
     484    { 0x2b0802, 0x2b0006, 0xc822106ee087e32b, 0x0000000000000003, 0xaec03be720edfd38, 0x0 }, /* #45 */
     485    { 0x192d17, 0x192506, 0x6cf55ad9d310410a, 0x0000000000000000, 0xd83b68ccdf53c0e1, 0x0 }, /* #46 */
     486    { 0x007b96, 0x007306, 0xfba74cd7be184146, 0x0000000000000000, 0x4205fa352debaedb, 0x0 }, /* #47 */
     487    { 0x066d96, 0x066506, 0x77c7f3de679d4d31, 0x0000000000000000, 0x2c49338e09cad3d9, 0x0 }, /* #48 */
     488    { 0x097392, 0x097302, 0xd215b4c89f108dab, 0x0000000000000001, 0xc5ce151bcebacc8e, 0x0 }, /* #49 */
     489    { 0x0c70c3, 0x0c7002, 0xb4386e0f8ada8761, 0x0000000000000001, 0xbedba3601455f0ca, 0x0 }, /* #50 */
     490    { 0x194707, 0x194706, 0xecf57db2d07ca625, 0x0000000000000000, 0xdf3456a5f10aa431, 0x0 }, /* #51 */
     491    { 0x3a6b52, 0x3a6306, 0xd36c2010e8009918, 0x0000000000000000, 0x6717b4a20f49f839, 0x0 }, /* #52 */
     492    { 0x021147, 0x021102, 0x62f4900cca2c75bd, 0x0000000000000001, 0x3f58115a3855a05a, 0x0 }, /* #53 */
     493    { 0x3d4ed6, 0x3d4606, 0xfd29de5f63ce9069, 0x0000000000000003, 0x6b9d8d5371de6058, 0x0 }, /* #54 */
     494    { 0x0f2052, 0x0f2002, 0x13ffd838357e4d18, 0x0000000000000001, 0xa8d70fbfb4f7feae, 0x0 }, /* #55 */
     495    { 0x0c2813, 0x0c2002, 0x5c98b93a9562d1ee, 0x0000000000000001, 0x6c129e9a2ad5e562, 0x0 }, /* #56 */
     496    { 0x1d0a92, 0x1d0202, 0xf26b4c06a7586505, 0x0000000000000001, 0x7f5defc823c2db1e, 0x0 }, /* #57 */
     497    { 0x0275c3, 0x027502, 0x31cb7eb220b835cb, 0x0000000000000001, 0x5ad1a2dd8868ac36, 0x0 }, /* #58 */
     498    { 0x1c5e16, 0x1c5606, 0x2be8c34ccafc7f51, 0x0000000000000000, 0xcd24d23180ff179f, 0x0 }, /* #59 */
     499    { 0x0b0d93, 0x0b0502, 0x4ed7e89ed96670bd, 0x0000000000000002, 0x5751135857d26c2c, 0x0 }, /* #60 */
     500    { 0x395352, 0x395302, 0xfe05ff886308c51c, 0x0000000000000001, 0x8c13589261f65c9a, 0x0 }, /* #61 */
     501    { 0x241fc2, 0x241706, 0xc8227dbd5c3cb9c1, 0x0000000000000000, 0xa30347fdfe52df65, 0x0 }, /* #62 */
     502    { 0x065346, 0x065306, 0xafa6dbb1aeff86f0, 0x0000000000000000, 0xa1041dd4019e7457, 0x0 }, /* #63 */
    503503};
    504504static const BINU64_TEST_T g_aTests_bsr_u64_intel[] =
    505505{
    506     { 0x1a1f53, 0x1a1746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    507     { 0x075e47, 0x075646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    508     { 0x0f0b93, 0x0f0346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    509     { 0x2e0146, 0x2e0146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    510     { 0x093557, 0x093546, 0x0a632dfd317a2e1a, 0x0a632dfd317a2e1a, 0x0000000000000000, 0x0 }, /* #4 */
    511     { 0x0a4157, 0x0a4146, 0x3811ee764a4e8ba0, 0x3811ee764a4e8ba0, 0x0000000000000000, 0x0 }, /* #5 */
    512     { 0x227586, 0x227546, 0x77af554e9e91e452, 0x77af554e9e91e452, 0x0000000000000000, 0x0 }, /* #6 */
    513     { 0x0520d6, 0x052046, 0x744866b3fa97cab9, 0x744866b3fa97cab9, 0x0000000000000000, 0x0 }, /* #7 */
    514     { 0x250c52, 0x250406, 0xfbe8459189ae0996, 0x000000000000003f, 0xc63b0cbf7828b98b, 0x0 }, /* #8 */
    515     { 0x1831d7, 0x183106, 0xc88e1ce18b4f451e, 0x000000000000003f, 0x89d5ecbdd3d8ff67, 0x0 }, /* #9 */
    516     { 0x211656, 0x211602, 0x6b71a9a00e617ce8, 0x000000000000003e, 0x4c74d0395bbae517, 0x0 }, /* #10 */
    517     { 0x390993, 0x390102, 0x291ab3cecd55410c, 0x000000000000003e, 0x67f3b25550f4819e, 0x0 }, /* #11 */
    518     { 0x154097, 0x154002, 0x222827df1f5fae7e, 0x000000000000003d, 0x32e2d18177c79b23, 0x0 }, /* #12 */
    519     { 0x223482, 0x223406, 0xf6b815744fe9849c, 0x000000000000003f, 0xacc7a773fa1f2cdd, 0x0 }, /* #13 */
    520     { 0x3b4fc7, 0x3b4702, 0xa452664b87220ef2, 0x000000000000003e, 0x45d1dd5c7af7c940, 0x0 }, /* #14 */
    521     { 0x345a83, 0x345206, 0x2248c8a71fe896f7, 0x000000000000003f, 0xced9b96635859f86, 0x0 }, /* #15 */
    522     { 0x1b6fc2, 0x1b6706, 0xd881b5d0887c4d65, 0x000000000000003f, 0xee6769aea0e44242, 0x0 }, /* #16 */
    523     { 0x2b7f07, 0x2b7702, 0xedb93339d66314ba, 0x000000000000003e, 0x48168cc863fd5906, 0x0 }, /* #17 */
    524     { 0x0d6692, 0x0d6602, 0x38c1f6dadf11b309, 0x000000000000003d, 0x2e934373f42c9607, 0x0 }, /* #18 */
    525     { 0x0c6846, 0x0c6006, 0x9e83c57e351f5af7, 0x000000000000003f, 0xf44c9c257af3e3b0, 0x0 }, /* #19 */
    526     { 0x386b87, 0x386302, 0x25f6dbbfd91a6038, 0x000000000000003d, 0x2d085b1cd4529cbf, 0x0 }, /* #20 */
    527     { 0x0420c6, 0x042006, 0x394b055062dbb656, 0x000000000000003f, 0xf12c6b9950be85e2, 0x0 }, /* #21 */
    528     { 0x1279c3, 0x127106, 0xfaebf768c65e331d, 0x000000000000003f, 0x8a3bcfee5041cf2d, 0x0 }, /* #22 */
    529     { 0x231692, 0x231602, 0xa152350c49b4ee20, 0x000000000000003e, 0x508ec3e3f44356c4, 0x0 }, /* #23 */
    530     { 0x136e83, 0x136606, 0x45c39fe2de5790d8, 0x000000000000003f, 0xad20504e8a2d93b6, 0x0 }, /* #24 */
    531     { 0x0c27c7, 0x0c2702, 0xd1d853959d0d4f68, 0x000000000000003e, 0x68a8c16861f19e8e, 0x0 }, /* #25 */
    532     { 0x2e6042, 0x2e6006, 0x822098bc831d07bb, 0x000000000000003f, 0xfa21901738888b71, 0x0 }, /* #26 */
    533     { 0x331d13, 0x331502, 0xb1ba30d746f38bc6, 0x000000000000003e, 0x6ecb6ab93d72319a, 0x0 }, /* #27 */
    534     { 0x3d6dc2, 0x3d6506, 0x1ade4f69f88929ed, 0x000000000000003f, 0xaa9269e1b54ee072, 0x0 }, /* #28 */
    535     { 0x3d6e13, 0x3d6602, 0xbba6e618bfeb9ed3, 0x000000000000003e, 0x750bcbfc98287748, 0x0 }, /* #29 */
    536     { 0x132846, 0x132006, 0x6cd9b43af07402bf, 0x000000000000003f, 0xbf7af3e5f81d34bf, 0x0 }, /* #30 */
    537     { 0x067b52, 0x067306, 0x56032409e04651f5, 0x000000000000003f, 0x8b30b1b350ea0ee5, 0x0 }, /* #31 */
    538     { 0x325f56, 0x325706, 0xb64e9267204f0756, 0x000000000000003f, 0xfd6a26f5d3b769ab, 0x0 }, /* #32 */
    539     { 0x1b7b82, 0x1b7306, 0x4f837dbd00675170, 0x000000000000003f, 0xbc0a0f462cfbf3e8, 0x0 }, /* #33 */
    540     { 0x200857, 0x200006, 0x85afd9dde454b165, 0x000000000000003f, 0xb2c0eb5ca2ace286, 0x0 }, /* #34 */
    541     { 0x0b5f96, 0x0b5702, 0x1f3f41841cdf1f46, 0x000000000000003e, 0x752e1c01c5b2823c, 0x0 }, /* #35 */
    542     { 0x312002, 0x312002, 0x3af998d93bd2dcad, 0x000000000000003d, 0x230449c27713fecd, 0x0 }, /* #36 */
    543     { 0x1f12c3, 0x1f1206, 0x27eb7e0ca5b00274, 0x000000000000003f, 0xa1c26bd239b3d94e, 0x0 }, /* #37 */
    544     { 0x337dd6, 0x337502, 0xd161563971fa7eaf, 0x000000000000003e, 0x7dda342caecce23d, 0x0 }, /* #38 */
    545     { 0x1408c3, 0x140002, 0x29de981852eb1ee0, 0x000000000000003e, 0x6d2c30b3ffd5ef1c, 0x0 }, /* #39 */
    546     { 0x345842, 0x345002, 0x2b6f930f18bcba38, 0x000000000000003e, 0x6ca2542eaa751bee, 0x0 }, /* #40 */
    547     { 0x3c1f07, 0x3c1706, 0x7800e9a543e28c38, 0x000000000000003f, 0xcc63f8be254e54f9, 0x0 }, /* #41 */
    548     { 0x3a6bc3, 0x3a6302, 0x1b7734d3ff8a6b80, 0x000000000000003e, 0x75875758d79b71b7, 0x0 }, /* #42 */
    549     { 0x0546c2, 0x054606, 0xc8ae55f6fb982078, 0x000000000000003a, 0x07a028fc816029b7, 0x0 }, /* #43 */
    550     { 0x1b1857, 0x1b1006, 0x4afdddc6eeb93fd6, 0x000000000000003f, 0x91522a30a9a556a9, 0x0 }, /* #44 */
    551     { 0x223f56, 0x223702, 0x3e0f87aa18e53df1, 0x000000000000003e, 0x4e4103139065bd26, 0x0 }, /* #45 */
    552     { 0x395bd7, 0x395302, 0xa405c923c01c3e57, 0x000000000000003b, 0x0844b5f4d0d9d156, 0x0 }, /* #46 */
    553     { 0x3e4142, 0x3e4106, 0x837954a7663bd04a, 0x000000000000003f, 0x87fe7680994c02a8, 0x0 }, /* #47 */
    554     { 0x1a7612, 0x1a7606, 0xfa92213ce1ddc190, 0x000000000000003f, 0x99fce8ca0a7a6d29, 0x0 }, /* #48 */
    555     { 0x386797, 0x386706, 0xec747009ec337393, 0x000000000000003f, 0x9d517e8934061e06, 0x0 }, /* #49 */
    556     { 0x102346, 0x102306, 0x9287d2a6ce663eec, 0x000000000000003f, 0xbab80e74ee92d5cd, 0x0 }, /* #50 */
    557     { 0x1f0ad7, 0x1f0206, 0xfeefbf4ce31a7171, 0x000000000000003f, 0xed581d3378d4ac97, 0x0 }, /* #51 */
    558     { 0x001a16, 0x001202, 0xbb91a10acef1f20f, 0x000000000000003e, 0x6092591c9148d5ee, 0x0 }, /* #52 */
    559     { 0x3b3fd7, 0x3b3706, 0xb2e9c93915985016, 0x000000000000003a, 0x0765a13722d02ab7, 0x0 }, /* #53 */
    560     { 0x2a4f53, 0x2a4706, 0x25b3d558e59aad61, 0x000000000000003f, 0xa2e3c5710a0354ba, 0x0 }, /* #54 */
    561     { 0x1e6c07, 0x1e6402, 0x02a96d95da8193ea, 0x000000000000003e, 0x731fd76a109d8b4d, 0x0 }, /* #55 */
    562     { 0x2a2e56, 0x2a2606, 0xb4ee48d5fc93d643, 0x000000000000003f, 0x9924a844c5d88853, 0x0 }, /* #56 */
    563     { 0x2e1f17, 0x2e1706, 0x9784176d6483a6b9, 0x000000000000003f, 0xa7f698da9a147249, 0x0 }, /* #57 */
    564     { 0x1a2b83, 0x1a2302, 0xc0ef9c5e18e3cd7a, 0x000000000000003e, 0x4970b26358067846, 0x0 }, /* #58 */
    565     { 0x374cc7, 0x374406, 0x883464dd88dec74b, 0x000000000000003f, 0xe4e4a5094bed90b6, 0x0 }, /* #59 */
    566     { 0x037a83, 0x037206, 0x26606c6ae203c45e, 0x000000000000003f, 0x90709a7e65403813, 0x0 }, /* #60 */
    567     { 0x1d1ed2, 0x1d1602, 0xae3c231308b6a2e0, 0x000000000000003e, 0x7e8aa7bba5f47319, 0x0 }, /* #61 */
    568     { 0x377e97, 0x377606, 0x19e3f3b0cc07fd18, 0x000000000000003f, 0xc93a85b4ebdbfab0, 0x0 }, /* #62 */
    569     { 0x393813, 0x393002, 0xae7984625b6c2688, 0x000000000000003b, 0x0e50940dc1bc1866, 0x0 }, /* #63 */
     506    { 0x144a43, 0x144246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     507    { 0x045712, 0x045746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     508    { 0x3e0ac7, 0x3e0246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     509    { 0x0d2fc2, 0x0d2746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     510    { 0x0622c7, 0x062246, 0x976f4572c6b003a4, 0x976f4572c6b003a4, 0x0000000000000000, 0x0 }, /* #4 */
     511    { 0x1e66c7, 0x1e6646, 0xed8056e0c2c90682, 0xed8056e0c2c90682, 0x0000000000000000, 0x0 }, /* #5 */
     512    { 0x2a3302, 0x2a3346, 0x0b0eaf15ebd00ed8, 0x0b0eaf15ebd00ed8, 0x0000000000000000, 0x0 }, /* #6 */
     513    { 0x0258c2, 0x025046, 0x8c4ae3544c2aa679, 0x8c4ae3544c2aa679, 0x0000000000000000, 0x0 }, /* #7 */
     514    { 0x1830c2, 0x183002, 0x5114a821c9dd0efc, 0x000000000000003b, 0x0972f0117ab8f988, 0x0 }, /* #8 */
     515    { 0x114587, 0x114506, 0xa95a147ab2c2c045, 0x000000000000003f, 0xe3c1c8c5db40ab46, 0x0 }, /* #9 */
     516    { 0x374056, 0x374006, 0x02a93e0e94f854ef, 0x000000000000003f, 0xcdb9ce47ee3e242d, 0x0 }, /* #10 */
     517    { 0x266cd3, 0x266406, 0x325abff772e010f7, 0x000000000000003f, 0x85462b55bedec054, 0x0 }, /* #11 */
     518    { 0x227a86, 0x227206, 0xec19ebad70f268bd, 0x000000000000003f, 0xb9e5352f7b0ef04f, 0x0 }, /* #12 */
     519    { 0x210546, 0x210506, 0xcaaa60dbc8fb43a6, 0x000000000000003f, 0x9c52014337cb349f, 0x0 }, /* #13 */
     520    { 0x143a52, 0x143206, 0x433395758f630161, 0x000000000000003f, 0x96979a6ab7e19028, 0x0 }, /* #14 */
     521    { 0x093fd6, 0x093706, 0x0b7a6e183a7f1919, 0x000000000000003f, 0xc76a2b2aa178ce6f, 0x0 }, /* #15 */
     522    { 0x094053, 0x094006, 0x918362a7c7ec54dc, 0x000000000000003f, 0x8ad511dd80700acb, 0x0 }, /* #16 */
     523    { 0x1209d6, 0x120102, 0xe50002a26fa4d3f0, 0x000000000000003e, 0x7bdda1497e19def8, 0x0 }, /* #17 */
     524    { 0x2b2b03, 0x2b2306, 0x6b02d48a24917125, 0x000000000000003f, 0xba470e4c5a0d8b99, 0x0 }, /* #18 */
     525    { 0x045243, 0x045202, 0xf4417e18c9cfb6de, 0x000000000000003d, 0x3f7dc819a395cfec, 0x0 }, /* #19 */
     526    { 0x366787, 0x366706, 0x3c466438f76438f1, 0x000000000000003f, 0xff1b468809ecc0c9, 0x0 }, /* #20 */
     527    { 0x3a3747, 0x3a3706, 0x25195bf011e699e9, 0x000000000000003f, 0xea35b79b4879907b, 0x0 }, /* #21 */
     528    { 0x324886, 0x324002, 0x8ad2b282ffe36018, 0x000000000000003d, 0x237cf84bdb9ff5d1, 0x0 }, /* #22 */
     529    { 0x292956, 0x292106, 0x27c5d924452de1fa, 0x000000000000003f, 0xeac54bd0aee4c8aa, 0x0 }, /* #23 */
     530    { 0x351852, 0x351006, 0x7a156c33e92870bb, 0x000000000000003c, 0x18e00d34c982e2e9, 0x0 }, /* #24 */
     531    { 0x0f7457, 0x0f7406, 0xc94adc622b1c22a2, 0x000000000000003f, 0x888668e52c624276, 0x0 }, /* #25 */
     532    { 0x2b7986, 0x2b7106, 0xd092b77d6a1a76cf, 0x000000000000003f, 0xedbc7015fe3ae5d6, 0x0 }, /* #26 */
     533    { 0x1d5886, 0x1d5006, 0x80996e85eb09d142, 0x000000000000003f, 0xa06aad617d707a69, 0x0 }, /* #27 */
     534    { 0x180817, 0x180002, 0x9c0866e1d5a3920a, 0x000000000000003e, 0x6065b8f81bcbd861, 0x0 }, /* #28 */
     535    { 0x093782, 0x093706, 0x12cca466ffbc3dc5, 0x000000000000003c, 0x1c5c924b9cd9e5f0, 0x0 }, /* #29 */
     536    { 0x001007, 0x001002, 0x18abc427c79e594f, 0x000000000000003e, 0x7cd7ef6fcc7ef453, 0x0 }, /* #30 */
     537    { 0x106352, 0x106302, 0xbb465c91554dac63, 0x000000000000003d, 0x33ee18246edc3b3a, 0x0 }, /* #31 */
     538    { 0x240a86, 0x240206, 0xfe78dccfa101ccd2, 0x000000000000003c, 0x1b1a50f9e624627a, 0x0 }, /* #32 */
     539    { 0x3c4952, 0x3c4106, 0x76b2a33bb93be0c2, 0x000000000000003f, 0xa377947b9ad2ac43, 0x0 }, /* #33 */
     540    { 0x0a58c3, 0x0a5006, 0x12cfc4712210ec88, 0x000000000000003a, 0x0613334ba0844c05, 0x0 }, /* #34 */
     541    { 0x046cd2, 0x046406, 0xfd279cc37597c6a5, 0x000000000000003f, 0xfa8469ccb1eee64b, 0x0 }, /* #35 */
     542    { 0x0a0c92, 0x0a0406, 0x7df985d4fbdd9e33, 0x000000000000003f, 0xfb254e44a4878038, 0x0 }, /* #36 */
     543    { 0x395917, 0x395102, 0x649d9ed185348307, 0x000000000000003e, 0x75c50c2c484c9910, 0x0 }, /* #37 */
     544    { 0x0c79c2, 0x0c7102, 0x958d9e46e82afa34, 0x000000000000003e, 0x6e2421897ba02d00, 0x0 }, /* #38 */
     545    { 0x077fd6, 0x077706, 0xa3f93eb34d1a458f, 0x000000000000003f, 0xf432f2215502ac82, 0x0 }, /* #39 */
     546    { 0x0a3993, 0x0a3106, 0xbe5befb91c20ebc9, 0x000000000000003f, 0xf43015c8b3944f69, 0x0 }, /* #40 */
     547    { 0x053e56, 0x053602, 0x39fb374e6e987918, 0x000000000000003e, 0x51ccb63482220d18, 0x0 }, /* #41 */
     548    { 0x2d1b06, 0x2d1306, 0x737568bb39c5828f, 0x000000000000003f, 0xfb41e7a57514ff7d, 0x0 }, /* #42 */
     549    { 0x161fc3, 0x161702, 0xb2d5b53d6103bffb, 0x000000000000003e, 0x47b1445c47c09972, 0x0 }, /* #43 */
     550    { 0x2b67d7, 0x2b6706, 0x07e83772397b627b, 0x000000000000003f, 0x83eab2b5055d118b, 0x0 }, /* #44 */
     551    { 0x1e57d6, 0x1e5702, 0x9f0a030f2493ad3a, 0x000000000000003d, 0x3e3430f7c1382c1b, 0x0 }, /* #45 */
     552    { 0x055757, 0x055706, 0x6bbadd30f3ed4c13, 0x000000000000003f, 0xc698479ca314889e, 0x0 }, /* #46 */
     553    { 0x1b6b06, 0x1b6302, 0xf07f0a44e683229d, 0x000000000000003d, 0x3042889111bb4651, 0x0 }, /* #47 */
     554    { 0x163447, 0x163406, 0xb9440cf54dfbf0ac, 0x000000000000003f, 0xc88d90f43522145e, 0x0 }, /* #48 */
     555    { 0x071dd2, 0x071506, 0x3b1e428938900a69, 0x000000000000003f, 0xac5fb67ffae27ea8, 0x0 }, /* #49 */
     556    { 0x1324d6, 0x132406, 0xa69e7d8f4b587571, 0x000000000000003f, 0xba38cfb8b064766a, 0x0 }, /* #50 */
     557    { 0x106b46, 0x106302, 0x0c3300c7da881c79, 0x000000000000003e, 0x7c253b03133d6f39, 0x0 }, /* #51 */
     558    { 0x283ad2, 0x283206, 0xd12cd2e3d71d9084, 0x000000000000003f, 0xa7bc554d70b4fd66, 0x0 }, /* #52 */
     559    { 0x234353, 0x234306, 0xe7f583c6e37190dc, 0x000000000000003f, 0xa8a3f52e7af0c64b, 0x0 }, /* #53 */
     560    { 0x112c42, 0x112402, 0x305664523436fd79, 0x000000000000003d, 0x3566926df84c27a9, 0x0 }, /* #54 */
     561    { 0x232496, 0x232406, 0x9c6f3bdc928ea925, 0x000000000000003f, 0xb2ee7b54271a41ad, 0x0 }, /* #55 */
     562    { 0x165617, 0x165602, 0x7d4cd40338b3346f, 0x000000000000003e, 0x7f1e0ad3f7ca6386, 0x0 }, /* #56 */
     563    { 0x303ac6, 0x303206, 0x05990d67825f4111, 0x000000000000003f, 0xb78898a9cf019a8a, 0x0 }, /* #57 */
     564    { 0x071846, 0x071002, 0x7ae96550c9eecb11, 0x000000000000003e, 0x58e16b464203c4b5, 0x0 }, /* #58 */
     565    { 0x2d3d43, 0x2d3502, 0xccc8a7d0c267fe49, 0x000000000000003e, 0x77b56573081a506b, 0x0 }, /* #59 */
     566    { 0x334743, 0x334702, 0x2db2f33fd779b85f, 0x000000000000003d, 0x2f780d313c1f2a92, 0x0 }, /* #60 */
     567    { 0x2c3297, 0x2c3202, 0x3344fee4537c83ee, 0x000000000000003e, 0x706dbf91df0c0c83, 0x0 }, /* #61 */
     568    { 0x166bd3, 0x166302, 0x2dceb719d1e31161, 0x000000000000003e, 0x61ead354b4594795, 0x0 }, /* #62 */
     569    { 0x024b43, 0x024306, 0x37bd8176581135fb, 0x000000000000003f, 0xa0a4241c10ddf422, 0x0 }, /* #63 */
    570570};
    571571static const BINU64_TEST_T g_aTests_imul_two_u64_intel[] =
    572572{
    573     { 0x3e1a52, 0x3e1206, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    574     { 0x266157, 0x266106, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    575     { 0x026007, 0x026006, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    576     { 0x257953, 0x257106, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    577     { 0x347982, 0x347106, 0x9a8453bae152da83, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */
    578     { 0x025247, 0x025206, 0x793b69d2c90222e2, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */
    579     { 0x1254d3, 0x125406, 0xaac24de0c180b12c, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */
    580     { 0x1410c6, 0x141006, 0xa72c0aeb9429b7a1, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */
    581     { 0x050697, 0x050e87, 0x645f89b3388cc358, 0x986adfd6d8733400, 0xbe8e44450566d380, 0x0 }, /* #8 */
    582     { 0x141c87, 0x141c07, 0x830958b079ef1124, 0x32730672bfb2663c, 0x7c73c36691803f17, 0x0 }, /* #9 */
    583     { 0x132ed3, 0x132e83, 0x4a4d97a9e5a7c8cc, 0xb489322118e19834, 0xf5d6c52f4d0286bf, 0x0 }, /* #10 */
    584     { 0x181d12, 0x181d07, 0x67d4034e247f2f7f, 0x4b3b84414aee55f5, 0xb55b9974f4a6748b, 0x0 }, /* #11 */
    585     { 0x246d07, 0x246d03, 0x3db457275ff2812b, 0x5da3079d43e03a83, 0x3849757e0b551009, 0x0 }, /* #12 */
    586     { 0x3704c6, 0x370c07, 0xde4ac6b1f69ac7db, 0x59ffbb399a90d1f9, 0xe508310174d10fbb, 0x0 }, /* #13 */
    587     { 0x0a7c92, 0x0a7c07, 0x93f73316b54c745c, 0x1073a0a6a9fb1aa0, 0xcbf30de2be612798, 0x0 }, /* #14 */
    588     { 0x353556, 0x353d87, 0x64e057f53a42f73e, 0xb0acb240ef256314, 0xee0a1d77b8b8a236, 0x0 }, /* #15 */
    589     { 0x153117, 0x153987, 0xe2cf9f5f24bb5522, 0xea05aa338e1d7cc0, 0xce6bd82c6b964860, 0x0 }, /* #16 */
    590     { 0x343d93, 0x343d07, 0x16e12a8dff5fee23, 0x7ee45ee8c27e43c9, 0xfbc619aa92274723, 0x0 }, /* #17 */
    591     { 0x0c3fc7, 0x0c3f83, 0xbafd2a74dc97c706, 0xa88be798cef2f5da, 0xd140dfd015562ccf, 0x0 }, /* #18 */
    592     { 0x046047, 0x046883, 0x0b81a1368a92e959, 0xb6bc45a03618e2a4, 0x3c685bfa82163f44, 0x0 }, /* #19 */
    593     { 0x0c7187, 0x0c7983, 0x32e04635d015f2b5, 0xfc92a5cef4f3d77a, 0xeb5420c5de3423d2, 0x0 }, /* #20 */
    594     { 0x3f2c12, 0x3f2c03, 0xd788a37eb4f13f3d, 0x3fdc9021c5cd8f79, 0xd13206927bee54ed, 0x0 }, /* #21 */
    595     { 0x2b5806, 0x2b5883, 0x4de2bacde8c924b5, 0xcabfbee053083c61, 0xc94b530f462e107d, 0x0 }, /* #22 */
    596     { 0x0b0057, 0x0b0803, 0x28d805bc36410541, 0x0327ddf20bf29a79, 0x1517f81e77a1af39, 0x0 }, /* #23 */
    597     { 0x386e52, 0x386e83, 0x36455a394d9b9832, 0xdf15d0eaf24555fe, 0x3a3d85337fd692d7, 0x0 }, /* #24 */
    598     { 0x3b0e53, 0x3b0e03, 0xe5a89e41cda7e596, 0x2529e55f966f4bc8, 0xf296f6f4f701612c, 0x0 }, /* #25 */
    599     { 0x0f6312, 0x0f6b83, 0x86739b7b25ce56b2, 0x84267c937b9c8d3e, 0x5dd2fbd8f2b95ab7, 0x0 }, /* #26 */
    600     { 0x2a4c57, 0x2a4c87, 0x333bb9eeb0236ded, 0xf9b52d0a733a5059, 0xa20097eb1c52be9d, 0x0 }, /* #27 */
    601     { 0x392486, 0x392c07, 0x30c892643d9f9853, 0x6e217b8edbaf784b, 0x92696eba40614129, 0x0 }, /* #28 */
    602     { 0x275c82, 0x275c87, 0x6d46988bd1824656, 0xdd00aae288b73d3c, 0xd8655881528504da, 0x0 }, /* #29 */
    603     { 0x067bc6, 0x067b03, 0xb1a182eafebb03b3, 0x5c7507fa53905ce0, 0xb1b5d76a15a73fa0, 0x0 }, /* #30 */
    604     { 0x2d4f17, 0x2d4f03, 0x3fe01b5986661012, 0x36228fe7f5d5e13e, 0x63c70f6026384d67, 0x0 }, /* #31 */
    605     { 0x084d46, 0x084d87, 0xdec991ee363ffb79, 0xbfb6631e25839047, 0x1176e84557d139bf, 0x0 }, /* #32 */
    606     { 0x0047c2, 0x004f83, 0x118d84e890aaaa2e, 0xe41be190262adde0, 0xf092fff02b963e90, 0x0 }, /* #33 */
    607     { 0x0d14c3, 0x0d1c83, 0x7c4201197caf5b70, 0xb41a7edc22cba9e0, 0xefa881ba0ff62a52, 0x0 }, /* #34 */
    608     { 0x1f1717, 0x1f1f07, 0x9573e6672e7ca48f, 0x313fd6d581004f1b, 0xa17510bc7f57aab5, 0x0 }, /* #35 */
    609     { 0x2800c2, 0x280883, 0xd26a7f2979ee9c2f, 0xc74cdd9c78c5b0a2, 0x190a0ee6a1f466fe, 0x0 }, /* #36 */
    610     { 0x3a7957, 0x3a7907, 0xc28db7d5dbeac3cb, 0x607d4b9a18fe40e4, 0x8ed6f16d9ede8e2c, 0x0 }, /* #37 */
    611     { 0x3923d2, 0x392b87, 0xd4249558b4edea09, 0xb1f7ed08ccc4f339, 0x8f220cb11e69cbb1, 0x0 }, /* #38 */
    612     { 0x0b4997, 0x0b4983, 0xf5b9caf4f59507fa, 0x99e89200fa4731a8, 0x0fa2f6c864155264, 0x0 }, /* #39 */
    613     { 0x341183, 0x341987, 0x70da9977eccb03f1, 0x999966aedec3e20a, 0x89f419437f9b84aa, 0x0 }, /* #40 */
    614     { 0x191c12, 0x191c07, 0x937399090a54c415, 0x66412eef09e428bd, 0xb07981d82d013409, 0x0 }, /* #41 */
    615     { 0x262f03, 0x262f03, 0x8fec03b5e9252faa, 0x3a7633ba6a2aa234, 0xd8433765bc3f43b2, 0x0 }, /* #42 */
    616     { 0x3a4752, 0x3a4f03, 0x2ab689b87f2798ae, 0x042fc5bf48e24186, 0xaa6c917572ab0b75, 0x0 }, /* #43 */
    617     { 0x354492, 0x354c87, 0x2b3136f90af9087a, 0xc98305929136487e, 0x9b51508b7fed862b, 0x0 }, /* #44 */
    618     { 0x325206, 0x325a03, 0x34e15870a017f31b, 0x5dc8ccf20e612c9d, 0x0be1bd8860e822a7, 0x0 }, /* #45 */
    619     { 0x2e6f16, 0x2e6f07, 0xadee2e720867df5d, 0x0ebe4b4c76f36eac, 0xf77a754551b97a9c, 0x0 }, /* #46 */
    620     { 0x1207d6, 0x120f03, 0xe4890209fc3a837e, 0x4dad9f37dfcdf432, 0x6a62ca7b3a3f8a27, 0x0 }, /* #47 */
    621     { 0x091652, 0x091e03, 0xa8437c5da97cd923, 0x1085c42005e8629e, 0x6aeea6de2d640fca, 0x0 }, /* #48 */
    622     { 0x2f5753, 0x2f5f03, 0xbf5e01ef3c912b2b, 0x4e508743a1214786, 0xb27e4d38934b7b92, 0x0 }, /* #49 */
    623     { 0x227ed6, 0x227e07, 0x23ceaa988f176482, 0x44ebde307fcdb0e2, 0xdd5ddda508073a31, 0x0 }, /* #50 */
    624     { 0x327dd7, 0x327d83, 0x31eee9d0a22c7394, 0xc76544ca75401a68, 0x9323c5162f069c92, 0x0 }, /* #51 */
    625     { 0x2717d3, 0x271f87, 0x416827d5d8d28f29, 0x8c50ae32986ef5f5, 0xdf805857a3c3a5ed, 0x0 }, /* #52 */
    626     { 0x0468d3, 0x046807, 0xade4376dc7f6d826, 0x6485dfd2043d1ae8, 0xc18077c05eff033c, 0x0 }, /* #53 */
    627     { 0x1d6513, 0x1d6d87, 0xf6c514870c04b7b3, 0xe40ecd1b099726d4, 0xb7a95d1df0fd13dc, 0x0 }, /* #54 */
    628     { 0x013b56, 0x013b03, 0xe601b198b5900c80, 0x53af241e86253680, 0xe74d15182de37775, 0x0 }, /* #55 */
    629     { 0x023e92, 0x023e03, 0xcb08dd507f14cc23, 0x3a8207c0a1c4dfe0, 0x44113000397d2ea0, 0x0 }, /* #56 */
    630     { 0x0e64c3, 0x0e6c07, 0xc07dffb271d1a4f1, 0x563be336f9ef0909, 0x577b4701a316c599, 0x0 }, /* #57 */
    631     { 0x1962c6, 0x196a03, 0xace27998f1079e55, 0x2441f71f3f44bccb, 0x2917692c109dce9f, 0x0 }, /* #58 */
    632     { 0x291186, 0x291987, 0x67f0a7c027d61eab, 0x846dd594c01ce9b2, 0x5946af529c96d516, 0x0 }, /* #59 */
    633     { 0x1d2d97, 0x1d2d03, 0x860fc27640ca923f, 0x1916d8950e883789, 0x8211d4b753323437, 0x0 }, /* #60 */
    634     { 0x383e86, 0x383e87, 0xa4b433f99244be58, 0xbe4811b0d636b5e8, 0x7aff34562d6a2a97, 0x0 }, /* #61 */
    635     { 0x2d2296, 0x2d2a03, 0x84cdca8b4e502672, 0x4595dadc54cf00bc, 0x41ae850d7a35cd4e, 0x0 }, /* #62 */
    636     { 0x212b96, 0x212b03, 0x460d41010f38f88c, 0x57b68670a359184c, 0x186f66e3232e3f51, 0x0 }, /* #63 */
     573    { 0x047743, 0x047706, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     574    { 0x3650c2, 0x365006, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     575    { 0x102292, 0x102206, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     576    { 0x095842, 0x095006, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     577    { 0x0e4f53, 0x0e4706, 0x7f4e89adc3eaf111, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */
     578    { 0x300617, 0x300606, 0x9da29de615e90809, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */
     579    { 0x0f3757, 0x0f3706, 0x755a4b52dcf4a652, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */
     580    { 0x2e42d3, 0x2e4206, 0x6505f9ecff51e6bd, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */
     581    { 0x376083, 0x376883, 0x6552590959bcb139, 0xbbf996a62a81c1ad, 0x4e54a5d68d18f815, 0x0 }, /* #8 */
     582    { 0x214083, 0x214803, 0x1fbfacf4c893ffd3, 0x6c7fa41e5d6edd89, 0x0d741ad8004fefb3, 0x0 }, /* #9 */
     583    { 0x033a96, 0x033a87, 0x7ae6367be4cb78ec, 0x9ed1879eda948ce4, 0x90e70fe971cce91b, 0x0 }, /* #10 */
     584    { 0x382717, 0x382f83, 0xe381d0bed2fb012a, 0xd6bfaa1eef16c3c4, 0x432a7e70538497da, 0x0 }, /* #11 */
     585    { 0x060a17, 0x060a07, 0xddc716efdd842afc, 0x5642bae928aaca24, 0x5f9c4dc178c8fcb7, 0x0 }, /* #12 */
     586    { 0x1a1443, 0x1a1c87, 0xbf5e57cf815e2766, 0xd85bce254aa88956, 0x1212eaead782ef29, 0x0 }, /* #13 */
     587    { 0x2f0143, 0x2f0907, 0xdf1bb868b3619617, 0x5ece69a4145a8d4e, 0xa4e7056419017be2, 0x0 }, /* #14 */
     588    { 0x0c76d3, 0x0c7e03, 0x9047b0c86488d7b8, 0x4b5562f3fcb5f0d0, 0x36e0225f69fbe236, 0x0 }, /* #15 */
     589    { 0x143d03, 0x143d87, 0x99490bd7402eae6f, 0xe244d4a16b845da9, 0x138886aa41ae4167, 0x0 }, /* #16 */
     590    { 0x267253, 0x267a03, 0x48971bd3420df298, 0x116a1ede01f7b908, 0xc1691a875f003e3b, 0x0 }, /* #17 */
     591    { 0x215a53, 0x215a83, 0xcc2d8908f35aece3, 0xd1f2e11e934c60dc, 0x036281ed770aee74, 0x0 }, /* #18 */
     592    { 0x2f1bd7, 0x2f1b87, 0xa60cc31c397d174c, 0xe0592b98714f0130, 0xa3be6bdd3bb81304, 0x0 }, /* #19 */
     593    { 0x0c3346, 0x0c3b07, 0x2c6b65948371df50, 0x6b8d434f5141aff0, 0x7b428808bfbee8a3, 0x0 }, /* #20 */
     594    { 0x090356, 0x090b03, 0x6019cbd506976a2c, 0x131f0ec460695338, 0xab290001464eae2a, 0x0 }, /* #21 */
     595    { 0x0e5d17, 0x0e5d83, 0x81adcf1d3b1ee9b8, 0x80b5ecf273a319d0, 0xe578e5a8c5ffe396, 0x0 }, /* #22 */
     596    { 0x134b57, 0x134b83, 0x84c64678ee783140, 0xefd4f5748c2a6440, 0x3edda557dcde1a5d, 0x0 }, /* #23 */
     597    { 0x2b0152, 0x2b0983, 0x5640362909906f10, 0xa82b18aa84e207e0, 0xda2903cda83ed45e, 0x0 }, /* #24 */
     598    { 0x1a2a53, 0x1a2a07, 0x02310d540c4a91b0, 0x7df4a91877155150, 0x166a29602b898d8f, 0x0 }, /* #25 */
     599    { 0x217407, 0x217c03, 0xea04223bf892fa82, 0x45e2cc4d5c3f93f2, 0x579c1215a924c6b9, 0x0 }, /* #26 */
     600    { 0x1f26d3, 0x1f2e07, 0xb87fdc54211c40f1, 0x35caf99ad8dc5263, 0x959699b815538893, 0x0 }, /* #27 */
     601    { 0x145e07, 0x145e03, 0x7c3f52fcce24ff3b, 0x7403a9dcf252f5df, 0xb58a3aa19c45c1ad, 0x0 }, /* #28 */
     602    { 0x3d4cc6, 0x3d4c87, 0x6d30218e2bc398b6, 0xf09aec6ba6132f6c, 0xe48d3e611a2e2d02, 0x0 }, /* #29 */
     603    { 0x3e50c2, 0x3e5807, 0xce4d212db8299a47, 0x6975f69f282863cf, 0xcd8de0ac4ecda639, 0x0 }, /* #30 */
     604    { 0x2c5f42, 0x2c5f87, 0xd0540a1323021569, 0xa2b560f9b166f86a, 0x11b326d3196235da, 0x0 }, /* #31 */
     605    { 0x317d92, 0x317d83, 0x7ebd7f88e27c4a6b, 0x9d99d6e464d285e6, 0x7f285f868f6d3732, 0x0 }, /* #32 */
     606    { 0x0c7d47, 0x0c7d03, 0xe08341eaa80bd314, 0x5ecea17de5f5e07c, 0xe3f374ef949bef93, 0x0 }, /* #33 */
     607    { 0x005242, 0x005a03, 0x3d12a28873d59305, 0x2159f84cff94f8fd, 0x4c00f17526209f99, 0x0 }, /* #34 */
     608    { 0x2f7d97, 0x2f7d83, 0x4812907db80b5fd8, 0xb84a3776fbbaf2f8, 0x66e6126bff9785ed, 0x0 }, /* #35 */
     609    { 0x1c2582, 0x1c2d07, 0xe22e2d798ab5884e, 0x7807a83c8097e54e, 0xe2b84a9c01b1ed81, 0x0 }, /* #36 */
     610    { 0x110c96, 0x110c87, 0xe75a3a7683e3d888, 0x92951fe03b5414c0, 0x6223697d46f56918, 0x0 }, /* #37 */
     611    { 0x1f7986, 0x1f7987, 0x8af76dec138e2013, 0x9f0b69e847990ce4, 0x9d3c65a3383bc40c, 0x0 }, /* #38 */
     612    { 0x246512, 0x246d07, 0xfd9a97971174e2aa, 0x6e5c8a5553f43ac0, 0x581c36286d4727e0, 0x0 }, /* #39 */
     613    { 0x330f07, 0x330f07, 0xce39a642088667f5, 0x066e1270e8935087, 0xff8113506256d50b, 0x0 }, /* #40 */
     614    { 0x271cc6, 0x271c07, 0x94c1187a1fc28826, 0x0a6f0580789c0e0c, 0x0b537f89b06ba1a2, 0x0 }, /* #41 */
     615    { 0x3f2503, 0x3f2d87, 0x7701afc5dae2111f, 0xff91a0ce88aaaac5, 0x92d008b4cbdb139b, 0x0 }, /* #42 */
     616    { 0x0f6503, 0x0f6d83, 0x5b164e8dd5055835, 0x8419421fde6b811f, 0xc52b73dcd129a683, 0x0 }, /* #43 */
     617    { 0x292156, 0x292903, 0x17295283715c0203, 0x4580e57b8c46479b, 0x032f97a31785bc89, 0x0 }, /* #44 */
     618    { 0x152353, 0x152b03, 0xbafaf76ae45f2ca6, 0x27dbf46043d0c1f2, 0xcc0605291a902a03, 0x0 }, /* #45 */
     619    { 0x131c07, 0x131c07, 0x303aeee74f9cb831, 0x61987c8dfcc9d628, 0xf223bb907578d6a8, 0x0 }, /* #46 */
     620    { 0x104593, 0x104d07, 0x8c182d97993e5e63, 0x10093fb9ce0d4490, 0x3a9c6f3742a9c630, 0x0 }, /* #47 */
     621    { 0x0451d7, 0x045907, 0x8f8a144e03003ca3, 0x4ae94849fafe8f28, 0x582edb8c7e06beb8, 0x0 }, /* #48 */
     622    { 0x040852, 0x040807, 0xccc8cd6ba61b23b0, 0x3a321171d8be61a0, 0x53b8e92cb11026ae, 0x0 }, /* #49 */
     623    { 0x3c4c47, 0x3c4c87, 0xeb9960b8f04836cc, 0xbdbb2c0e4f3e8088, 0x7830c8dc063de256, 0x0 }, /* #50 */
     624    { 0x214c12, 0x214c83, 0x117837e426bcdcc2, 0xd7e61f6510d38232, 0x67648223e88b1db9, 0x0 }, /* #51 */
     625    { 0x302092, 0x302807, 0x3c52d82912ab2fe8, 0x29e9c6d06d7746d8, 0xdfadf34f2ebe55b7, 0x0 }, /* #52 */
     626    { 0x1322d2, 0x132a03, 0xf2d4082e03843b33, 0x4353de352c33ae8f, 0x5160fb9324b6df35, 0x0 }, /* #53 */
     627    { 0x220903, 0x220907, 0xf5c354cd266f773c, 0x557c053f1fdd0490, 0xeea0ece6c517399c, 0x0 }, /* #54 */
     628    { 0x3f4083, 0x3f4887, 0x5f5c0fcba6992d53, 0x8fb30e269b399865, 0xd7b799e0301eb467, 0x0 }, /* #55 */
     629    { 0x0c2517, 0x0c2d03, 0xd2e2d1a7f0a66832, 0x14cf61acfdd1a4f2, 0xd336e4fe4fbd5d61, 0x0 }, /* #56 */
     630    { 0x252007, 0x252887, 0x2a6126e35366f776, 0xb4e5ddf3a93ac9de, 0xb499681549f0365d, 0x0 }, /* #57 */
     631    { 0x3f0fc7, 0x3f0f87, 0x188201c37634a755, 0xc2c0b062671a93ed, 0x63e6a6003b780a39, 0x0 }, /* #58 */
     632    { 0x244b87, 0x244b83, 0xcb55f095e15bf7f3, 0x80643d12bf8434a1, 0x6b72bee0f5cc3a1b, 0x0 }, /* #59 */
     633    { 0x2e1f42, 0x2e1f03, 0x1906212b1ca85f2f, 0x4e5d67529d635991, 0x0dd79fbb8bf7a33f, 0x0 }, /* #60 */
     634    { 0x283547, 0x283d03, 0x1978326f2611105d, 0x7955be8a9d9dfe97, 0x17a7a780537f2b83, 0x0 }, /* #61 */
     635    { 0x3b2dc6, 0x3b2d07, 0x6e83c94ff1b98703, 0x51f84e288acaf8de, 0x14df064f328aa64a, 0x0 }, /* #62 */
     636    { 0x167c87, 0x167c83, 0x2d47d585f2d3a7a1, 0xe595e1f331328e16, 0xd2a7d8a7ae377e56, 0x0 }, /* #63 */
     637};
     638
     639
     640#define HAVE_SHIFT_DBL_TESTS_INTEL
     641static const BINU16_TEST_T g_aTests_shld_u16_intel[] =
     642{
     643    { 0x1c0487, 0x1c0446, 0x0000, 0x0000, 0x0000, 13 }, /* #0 */
     644    { 0x266f57, 0x266746, 0x0000, 0x0000, 0x0000,  5 }, /* #1 */
     645    { 0x175f02, 0x175746, 0x0000, 0x0000, 0x0000,  3 }, /* #2 */
     646    { 0x204c12, 0x204446, 0x0000, 0x0000, 0x0000,  8 }, /* #3 */
     647    { 0x153106, 0x153183, 0xf264, 0xe4c8, 0x0000,  1 }, /* #4 */
     648    { 0x322317, 0x322387, 0xf63c, 0x8f00, 0x0000,  6 }, /* #5 */
     649    { 0x3e3247, 0x3e3a06, 0x9b43, 0x6d0c, 0x0000,  2 }, /* #6 */
     650    { 0x073a43, 0x073206, 0x0935, 0x24d4, 0x0000,  2 }, /* #7 */
     651    { 0x0877c2, 0x087783, 0xdc8c, 0x919e, 0xf626,  5 }, /* #8 */
     652    { 0x226ac7, 0x226203, 0xccd9, 0x3c79, 0xe3c8, 13 }, /* #9 */
     653    { 0x295593, 0x295582, 0xd3a7, 0x9eda, 0xb6a0, 10 }, /* #10 */
     654    { 0x071987, 0x071987, 0x7326, 0x9935, 0xaaa5,  3 }, /* #11 */
     655    { 0x195917, 0x195183, 0xfd96, 0x963d, 0x3d25,  8 }, /* #12 */
     656    { 0x027152, 0x027903, 0x52e4, 0x2915, 0xa457, 14 }, /* #13 */
     657    { 0x356146, 0x356906, 0x53b0, 0x1160, 0x8b02, 13 }, /* #14 */
     658    { 0x257483, 0x257c07, 0x966e, 0x370f, 0x1ea5,  7 }, /* #15 */
     659    { 0x0c7dd2, 0x0c7d03, 0x62c9, 0x64c8, 0x9148,  7 }, /* #16 */
     660    { 0x1b1392, 0x1b1307, 0xe9a5, 0x4abe, 0x5f2b,  9 }, /* #17 */
     661    { 0x365302, 0x365386, 0x0d12, 0xd128, 0x8be2,  4 }, /* #18 */
     662    { 0x0b2602, 0x0b2603, 0x2811, 0x022c, 0x608b,  5 }, /* #19 */
     663    { 0x3c2b46, 0x3c2b07, 0x7b7c, 0x7c60, 0x602c,  8 }, /* #20 */
     664    { 0x1f7986, 0x1f7107, 0xd079, 0x0793, 0x3dc2,  4 }, /* #21 */
     665    { 0x0e3207, 0x0e3207, 0x1144, 0x0af0, 0x2bc2, 14 }, /* #22 */
     666    { 0x263407, 0x263c07, 0x740e, 0x40e2, 0x27ca,  4 }, /* #23 */
     667    { 0x125e12, 0x125e07, 0x6b9b, 0x6b5a, 0x5ad2, 13 }, /* #24 */
     668    { 0x332fd6, 0x332707, 0xe531, 0x2988, 0x1149,  3 }, /* #25 */
     669    { 0x2366c3, 0x236682, 0x38da, 0xdab9, 0xb90e,  8 }, /* #26 */
     670    { 0x2a41c3, 0x2a4983, 0x72ff, 0xfecb, 0x65c5,  9 }, /* #27 */
     671    { 0x051ad6, 0x051a87, 0x974c, 0xd309, 0x26b9,  6 }, /* #28 */
     672    { 0x1e37c7, 0x1e3f02, 0x7801, 0x6180, 0x8601, 14 }, /* #29 */
     673    { 0x1d6647, 0x1d6e03, 0x55a5, 0x5697, 0xc6cc,  2 }, /* #30 */
     674    { 0x111dd2, 0x111506, 0xcb55, 0x5aaa, 0x57db,  3 }, /* #31 */
     675    { 0x342986, 0x342986, 0x7ee8, 0x7ee8, 0x7ba0,  0 }, /* #32 */
     676    { 0x344a57, 0x344207, 0x169a, 0x480f, 0x407d, 13 }, /* #33 */
     677    { 0x3d4d82, 0x3d4507, 0x0aa6, 0x4dbe, 0xdf0b,  9 }, /* #34 */
     678    { 0x370f93, 0x370f83, 0x59de, 0x9de0, 0x03e6,  4 }, /* #35 */
     679    { 0x3e7992, 0x3e7186, 0xe2f4, 0xf4aa, 0xaa9f,  8 }, /* #36 */
     680    { 0x1d0bc6, 0x1d0b82, 0x6c1a, 0xc1a2, 0x2e45,  4 }, /* #37 */
     681    { 0x1e2287, 0x1e2a83, 0x7b3e, 0xd9f1, 0x2bef,  3 }, /* #38 */
     682    { 0x2f5b13, 0x2f5b06, 0x47e8, 0x21c6, 0x8718, 14 }, /* #39 */
     683    { 0x0e28d2, 0x0e2002, 0x281a, 0x6b15, 0xc547, 10 }, /* #40 */
     684    { 0x082697, 0x082603, 0xd897, 0x7373, 0x3733, 12 }, /* #41 */
     685    { 0x0a24c7, 0x0a2483, 0xe1e3, 0x878c, 0x1893,  2 }, /* #42 */
     686    { 0x3d4e56, 0x3d4e07, 0x9a24, 0x21e1, 0x3c3c, 11 }, /* #43 */
     687    { 0x266403, 0x266487, 0xef55, 0xbd55, 0x4abd,  2 }, /* #44 */
     688    { 0x065e86, 0x065e02, 0xa812, 0x519d, 0x8cea, 13 }, /* #45 */
     689    { 0x073d82, 0x073d02, 0x7c87, 0x43b9, 0x7342,  7 }, /* #46 */
     690    { 0x342c96, 0x342c02, 0xae5a, 0x5a7a, 0x7a97,  8 }, /* #47 */
     691    { 0x292356, 0x292b02, 0x84bb, 0x4bb6, 0x6ae7,  4 }, /* #48 */
     692    { 0x144dc6, 0x144d83, 0x78ec, 0x8ecd, 0xd814,  4 }, /* #49 */
     693    { 0x2c02d7, 0x2c0202, 0xeb22, 0x4438, 0x1c7f,  9 }, /* #50 */
     694    { 0x136252, 0x136287, 0xc68e, 0x8d1d, 0xfc36,  1 }, /* #51 */
     695    { 0x055506, 0x055586, 0xeb8e, 0xeb9c, 0xb9ca, 12 }, /* #52 */
     696    { 0x1b0b87, 0x1b0b86, 0x7eb8, 0xe06f, 0x1bd7, 10 }, /* #53 */
     697    { 0x010552, 0x010d03, 0x9135, 0x6137, 0x84de, 14 }, /* #54 */
     698    { 0x384257, 0x384a02, 0xa753, 0x7291, 0x9489, 13 }, /* #55 */
     699    { 0x135d07, 0x135582, 0xc284, 0x8023, 0x0118, 13 }, /* #56 */
     700    { 0x105497, 0x105486, 0xf5ee, 0xf73a, 0x75a6,  7 }, /* #57 */
     701    { 0x1d1ec2, 0x1d1603, 0x1a28, 0x457c, 0xaf92, 11 }, /* #58 */
     702    { 0x2f2352, 0x2f2303, 0xfcfa, 0x59ad, 0xcd6a, 13 }, /* #59 */
     703    { 0x182b52, 0x182302, 0xe851, 0x256e, 0x2b73, 13 }, /* #60 */
     704    { 0x145252, 0x145283, 0xe20c, 0x82ea, 0x1757, 13 }, /* #61 */
     705    { 0x237016, 0x237803, 0x7e57, 0x5fb3, 0xecd2, 10 }, /* #62 */
     706    { 0x361f12, 0x361f02, 0x9041, 0x082a, 0x521e,  5 }, /* #63 */
     707};
     708static const BINU16_TEST_T g_aTests_shrd_u16_intel[] =
     709{
     710    { 0x074bd7, 0x074346, 0x0000, 0x0000, 0x0000,  8 }, /* #0 */
     711    { 0x154816, 0x154046, 0x0000, 0x0000, 0x0000,  1 }, /* #1 */
     712    { 0x093b56, 0x093346, 0x0000, 0x0000, 0x0000,  2 }, /* #2 */
     713    { 0x2e0c43, 0x2e0c43, 0x0000, 0x0000, 0x0000,  0 }, /* #3 */
     714    { 0x0d23c3, 0x0d2b07, 0x85cb, 0x085c, 0x0000,  4 }, /* #4 */
     715    { 0x031642, 0x031607, 0x5c61, 0x2e30, 0x0000,  1 }, /* #5 */
     716    { 0x194286, 0x194286, 0x395f, 0x395f, 0x0000,  0 }, /* #6 */
     717    { 0x1d3457, 0x1d3c02, 0xcb4e, 0x0019, 0x0000, 11 }, /* #7 */
     718    { 0x1365c3, 0x136506, 0x3192, 0x770c, 0x2ddc, 10 }, /* #8 */
     719    { 0x152913, 0x152187, 0x703a, 0x91c0, 0x1ba4,  6 }, /* #9 */
     720    { 0x0b00d3, 0x0b00d3, 0x4cfd, 0x4cfd, 0x9b5c,  0 }, /* #10 */
     721    { 0x1c23c6, 0x1c2b07, 0x9961, 0x4a65, 0x0152,  6 }, /* #11 */
     722    { 0x321493, 0x321493, 0x6afd, 0x6afd, 0x9022,  0 }, /* #12 */
     723    { 0x160c92, 0x160407, 0x3f3a, 0x3711, 0x46e2, 13 }, /* #13 */
     724    { 0x086397, 0x086306, 0xf4b4, 0x0bfa, 0x7c17,  9 }, /* #14 */
     725    { 0x330503, 0x330503, 0xb7e2, 0xb7e2, 0x7206,  0 }, /* #15 */
     726    { 0x0a0417, 0x0a0c06, 0x0c95, 0x50c9, 0x9255,  4 }, /* #16 */
     727    { 0x093cd6, 0x093402, 0x664f, 0x5d26, 0xd5d2, 12 }, /* #17 */
     728    { 0x102e02, 0x102606, 0x9bab, 0x5cdd, 0xfaab,  5 }, /* #18 */
     729    { 0x3f2d47, 0x3f2d03, 0xc767, 0x7731, 0xcddc, 10 }, /* #19 */
     730    { 0x376207, 0x376a82, 0x1a1d, 0xde34, 0xdc6f,  7 }, /* #20 */
     731    { 0x170f93, 0x170f06, 0xf44f, 0x53d1, 0x0154,  6 }, /* #21 */
     732    { 0x133a43, 0x133a87, 0x3a8c, 0x8c4e, 0x5a31, 10 }, /* #22 */
     733    { 0x282e57, 0x282e57, 0xe888, 0xe888, 0xf824,  0 }, /* #23 */
     734    { 0x0c5dc7, 0x0c5506, 0xbcef, 0x7bde, 0x40f7,  9 }, /* #24 */
     735    { 0x1f0543, 0x1f0d06, 0x56c4, 0x55b1, 0x9fe9,  2 }, /* #25 */
     736    { 0x2e6682, 0x2e6682, 0xf45b, 0xf45b, 0x39e4,  0 }, /* #26 */
     737    { 0x2f7212, 0x2f7203, 0x6277, 0x7198, 0x21c6, 10 }, /* #27 */
     738    { 0x1b5603, 0x1b5e87, 0x6440, 0x89b2, 0x44d9, 15 }, /* #28 */
     739    { 0x150cc6, 0x150c02, 0xae16, 0x570b, 0x23fc,  1 }, /* #29 */
     740    { 0x2d7b52, 0x2d7383, 0xbee2, 0xeefb, 0x827b,  6 }, /* #30 */
     741    { 0x1e4703, 0x1e4703, 0xecd6, 0xecd6, 0xf9ab,  0 }, /* #31 */
     742    { 0x1b3c97, 0x1b3c83, 0x2a39, 0xd951, 0xbadb,  5 }, /* #32 */
     743    { 0x1e1416, 0x1e1c06, 0x37a0, 0x1b53, 0xe1b5, 12 }, /* #33 */
     744    { 0x157406, 0x157c06, 0xc04b, 0x6560, 0x58ca,  9 }, /* #34 */
     745    { 0x1a5b97, 0x1a5386, 0xb7c2, 0x8dbe, 0xe7d1,  5 }, /* #35 */
     746    { 0x3e3987, 0x3e3903, 0x5ff6, 0x57fd, 0x8c41,  2 }, /* #36 */
     747    { 0x1d09d6, 0x1d0983, 0x9e70, 0xdbd3, 0x66de, 11 }, /* #37 */
     748    { 0x247ac7, 0x247a06, 0x1d89, 0x23b1, 0xc5b9,  3 }, /* #38 */
     749    { 0x102547, 0x102d06, 0x79b6, 0x2fde, 0xa8bf, 10 }, /* #39 */
     750    { 0x385bd2, 0x385302, 0xca16, 0x3fe5, 0x287f,  9 }, /* #40 */
     751    { 0x0c2752, 0x0c2702, 0x2638, 0x73f4, 0xb9fa, 15 }, /* #41 */
     752    { 0x211a96, 0x211287, 0x3664, 0x9c6c, 0x834e,  7 }, /* #42 */
     753    { 0x1c7346, 0x1c7383, 0xe66c, 0xf5bc, 0x4fad, 11 }, /* #43 */
     754    { 0x181bc2, 0x181383, 0xebc6, 0xf8df, 0xbe37, 14 }, /* #44 */
     755    { 0x250656, 0x250e07, 0xaebf, 0x0e5a, 0x8396, 14 }, /* #45 */
     756    { 0x321116, 0x321983, 0xa762, 0xc529, 0xc314, 10 }, /* #46 */
     757    { 0x1f2512, 0x1f2d83, 0xe146, 0xa33d, 0xd19e, 15 }, /* #47 */
     758    { 0x2e3956, 0x2e3902, 0x2c4d, 0x2d6e, 0x16b7, 15 }, /* #48 */
     759    { 0x210e52, 0x210686, 0x6631, 0xccc6, 0x17be,  3 }, /* #49 */
     760    { 0x226356, 0x226b86, 0xe929, 0xedd2, 0x6076,  7 }, /* #50 */
     761    { 0x034bd2, 0x034b07, 0x1b55, 0x7f8d, 0x18ff,  9 }, /* #51 */
     762    { 0x2f0553, 0x2f0582, 0x1fbe, 0xcd68, 0xf35a, 14 }, /* #52 */
     763    { 0x3e6343, 0x3e6306, 0xed6a, 0x43ed, 0x7f43,  8 }, /* #53 */
     764    { 0x143f96, 0x143f03, 0x6d7f, 0x3cb6, 0x1479,  9 }, /* #54 */
     765    { 0x354596, 0x354d03, 0xb7c1, 0x685b, 0xacd0,  9 }, /* #55 */
     766    { 0x3e6183, 0x3e6103, 0x5ec0, 0x35bc, 0x1ade, 15 }, /* #56 */
     767    { 0x2b0556, 0x2b0d87, 0x4aab, 0xe7d2, 0x0b9f, 10 }, /* #57 */
     768    { 0x087012, 0x087002, 0x7034, 0x5e1c, 0xd578, 10 }, /* #58 */
     769    { 0x3a2c07, 0x3a2c87, 0x6e9d, 0xace2, 0xd671, 15 }, /* #59 */
     770    { 0x3a2756, 0x3a2707, 0x7d38, 0x470f, 0x4a38, 11 }, /* #60 */
     771    { 0x201153, 0x201103, 0x31ad, 0x18d6, 0xf5fe,  1 }, /* #61 */
     772    { 0x267bc6, 0x267303, 0xa2ae, 0x7a2a, 0xfaf7,  4 }, /* #62 */
     773    { 0x1d7d12, 0x1d7d03, 0x71c7, 0x3ee3, 0x531f,  7 }, /* #63 */
     774};
     775static const BINU32_TEST_T g_aTests_shld_u32_intel[] =
     776{
     777    { 0x080f42, 0x080746, 0x00000000, 0x00000000, 0x00000000, 21 }, /* #0 */
     778    { 0x1b2647, 0x1b2646, 0x00000000, 0x00000000, 0x00000000, 19 }, /* #1 */
     779    { 0x3712c3, 0x371246, 0x00000000, 0x00000000, 0x00000000, 23 }, /* #2 */
     780    { 0x096fd7, 0x096746, 0x00000000, 0x00000000, 0x00000000, 26 }, /* #3 */
     781    { 0x0415d7, 0x041d86, 0x8e8c1b0c, 0xc0000000, 0x00000000, 28 }, /* #4 */
     782    { 0x350e46, 0x350606, 0x30a484b0, 0x42580000, 0x00000000, 15 }, /* #5 */
     783    { 0x3b6943, 0x3b6186, 0xe14b89af, 0xbc000000, 0x00000000, 26 }, /* #6 */
     784    { 0x3c7202, 0x3c7286, 0xc4625bfa, 0xc4b7f400, 0x00000000,  9 }, /* #7 */
     785    { 0x294c96, 0x294c07, 0x7ba3beef, 0x7477ddf0, 0x8633f86b,  5 }, /* #8 */
     786    { 0x0c3d96, 0x0c3d96, 0x2ef38e44, 0x2ef38e44, 0xfbd33e51,  0 }, /* #9 */
     787    { 0x3066c3, 0x306e06, 0xb3735973, 0x6e6b2e66, 0x305b83de,  5 }, /* #10 */
     788    { 0x306997, 0x306107, 0xd7d6cadf, 0x5bf7bab8, 0xbdd5c174, 21 }, /* #11 */
     789    { 0x2b2b53, 0x2b2383, 0x3d84656e, 0x84656efd, 0xfd94a1c8,  8 }, /* #12 */
     790    { 0x196ac6, 0x196207, 0x0d5597a6, 0x5565e990, 0x43c26f4a,  6 }, /* #13 */
     791    { 0x2a7306, 0x2a7b86, 0xa835d8ff, 0xff9f8460, 0x9f846061, 24 }, /* #14 */
     792    { 0x3174c7, 0x317402, 0xd25b6c91, 0x489a6923, 0x34d2462f, 23 }, /* #15 */
     793    { 0x3139c6, 0x313103, 0x2ec12015, 0x760900ad, 0xbae7637a,  3 }, /* #16 */
     794    { 0x094693, 0x094e86, 0x7222d6ef, 0xb5bbfc30, 0xf0c057ab, 14 }, /* #17 */
     795    { 0x385f92, 0x385f07, 0x510cb76c, 0x2ddb154e, 0x55392d47, 14 }, /* #18 */
     796    { 0x2b0b46, 0x2b0b07, 0x5fa9c0b6, 0x7ea702d8, 0x03154b07,  2 }, /* #19 */
     797    { 0x2b2702, 0x2b2f83, 0x7fe15b5d, 0xff0adaef, 0xe4776369,  3 }, /* #20 */
     798    { 0x195c96, 0x195487, 0x02c4a538, 0x894a705f, 0x2fe0c6fd,  9 }, /* #21 */
     799    { 0x2b25c6, 0x2b2d06, 0x88626a5f, 0x626a5f39, 0x39aa1aa4,  8 }, /* #22 */
     800    { 0x363e96, 0x363687, 0x0be2a3b7, 0xdbb62647, 0x6c4c8e52, 23 }, /* #23 */
     801    { 0x0826c3, 0x082e86, 0xb10da9dd, 0xe9b79384, 0x36f2708d, 27 }, /* #24 */
     802    { 0x011046, 0x011806, 0xadccf0cb, 0x196c34a6, 0x61a535b1, 21 }, /* #25 */
     803    { 0x326683, 0x326e02, 0x41ddd61f, 0x1ff99883, 0xf99883b4, 24 }, /* #26 */
     804    { 0x2d4642, 0x2d4603, 0x39ea959d, 0x59dd61cb, 0xd61cb9a7, 20 }, /* #27 */
     805    { 0x352d42, 0x352582, 0xddaceada, 0xeada0bbf, 0x0bbf29de, 16 }, /* #28 */
     806    { 0x2f2497, 0x2f2482, 0x252decaa, 0xb7b2a864, 0x193817df, 10 }, /* #29 */
     807    { 0x246c06, 0x246487, 0x01faab3e, 0xeaacf963, 0x58e319fd, 10 }, /* #30 */
     808    { 0x0b1f52, 0x0b1f02, 0x73f59b8b, 0x5facc140, 0xf598281f, 27 }, /* #31 */
     809    { 0x383382, 0x383b82, 0xa3f3283f, 0xca0fcea1, 0x3a85999d, 14 }, /* #32 */
     810    { 0x1c0c87, 0x1c0c07, 0x9cb9dd30, 0x73ba61a3, 0xd1c6d8b0,  9 }, /* #33 */
     811    { 0x1811d2, 0x181187, 0xffa2b7af, 0xebcc71e4, 0x31c792a3, 22 }, /* #34 */
     812    { 0x326097, 0x326003, 0x2b9e91de, 0x73d23bcb, 0x5fe1fb08,  5 }, /* #35 */
     813    { 0x180217, 0x180217, 0x0e72859b, 0x0e72859b, 0xf6ce8c64,  0 }, /* #36 */
     814    { 0x072617, 0x072e03, 0x63e97375, 0x1f4b9bab, 0x60acef22,  3 }, /* #37 */
     815    { 0x1b0946, 0x1b0103, 0x0f30acf1, 0x67893e37, 0x27c6e1bb, 19 }, /* #38 */
     816    { 0x1443c2, 0x144387, 0x28ffe187, 0xff861dc0, 0x70052c53, 10 }, /* #39 */
     817    { 0x150c16, 0x150402, 0x1ffe6a78, 0x5d7d15cb, 0xbafa2b96, 31 }, /* #40 */
     818    { 0x3c58c7, 0x3c5006, 0x2e5ad1a1, 0x5cb5a342, 0x115075e1,  1 }, /* #41 */
     819    { 0x0c0792, 0x0c0783, 0x1b474d5a, 0xab50c520, 0x862900e4, 21 }, /* #42 */
     820    { 0x057c56, 0x057406, 0xe41e195d, 0x32bb000a, 0x800511a3, 17 }, /* #43 */
     821    { 0x2f12d7, 0x2f1a06, 0x79fb9300, 0x034cee55, 0x699dcaa8, 27 }, /* #44 */
     822    { 0x232307, 0x232b06, 0x9b4d8672, 0x726620de, 0x6620de25, 24 }, /* #45 */
     823    { 0x3f4052, 0x3f4886, 0x52ec201a, 0xd43db703, 0x87b6e07a, 27 }, /* #46 */
     824    { 0x076756, 0x076f03, 0xbe395158, 0x2a2b1413, 0xa09ced20, 13 }, /* #47 */
     825    { 0x2d3247, 0x2d3286, 0xdc7a29c7, 0xf4538ebb, 0x5d9c1adb,  9 }, /* #48 */
     826    { 0x177b97, 0x177b02, 0x43caf8a6, 0x57c5371f, 0xe3f7ddc6, 11 }, /* #49 */
     827    { 0x106416, 0x106c03, 0x7e6e63b5, 0x3731dab9, 0x73309190,  7 }, /* #50 */
     828    { 0x301153, 0x301987, 0x8b31db7d, 0x98edbed8, 0xb19a41d5,  7 }, /* #51 */
     829    { 0x2a2c96, 0x2a2c07, 0x526f0640, 0x06403ad8, 0x3ad85cd7, 16 }, /* #52 */
     830    { 0x321ec3, 0x321e82, 0xbb1fc521, 0xfe290880, 0x100025a7, 11 }, /* #53 */
     831    { 0x2a01c2, 0x2a0102, 0x02b08c4d, 0x4d4bfeb9, 0x4bfeb998, 24 }, /* #54 */
     832    { 0x2047d6, 0x204786, 0x1ab4865a, 0xcb45218d, 0x290c6cd7, 21 }, /* #55 */
     833    { 0x237743, 0x237f03, 0x7616bb3b, 0x0b5d9da4, 0x49e8bf8d,  7 }, /* #56 */
     834    { 0x276183, 0x276987, 0x83f94e1b, 0xf29c36f6, 0x7b7bb821,  9 }, /* #57 */
     835    { 0x0e5153, 0x0e5103, 0x1082c25a, 0x2d36efab, 0x6ddf577e, 23 }, /* #58 */
     836    { 0x035342, 0x035b03, 0x9a7c284b, 0x4259bd16, 0x37a2cd45, 19 }, /* #59 */
     837    { 0x2f3b07, 0x2f3b06, 0x902de90e, 0x16f4876c, 0xd8ecfc9e,  7 }, /* #60 */
     838    { 0x077213, 0x077a82, 0x8832338a, 0x8ce28864, 0x21915008, 14 }, /* #61 */
     839    { 0x046653, 0x046e02, 0x9f1787cc, 0x1f3077f1, 0x1dfc64b5, 18 }, /* #62 */
     840    { 0x3b2a83, 0x3b2207, 0x21847c6c, 0x08f8d9eb, 0xf5fd4330,  9 }, /* #63 */
     841};
     842static const BINU32_TEST_T g_aTests_shrd_u32_intel[] =
     843{
     844    { 0x072182, 0x072146, 0x00000000, 0x00000000, 0x00000000, 30 }, /* #0 */
     845    { 0x1f1ec7, 0x1f1646, 0x00000000, 0x00000000, 0x00000000, 10 }, /* #1 */
     846    { 0x252e87, 0x252646, 0x00000000, 0x00000000, 0x00000000, 30 }, /* #2 */
     847    { 0x055fd3, 0x055746, 0x00000000, 0x00000000, 0x00000000, 18 }, /* #3 */
     848    { 0x0742d7, 0x074247, 0x7225cc16, 0x00000000, 0x00000000, 31 }, /* #4 */
     849    { 0x1906c3, 0x190e02, 0xb65ef4cf, 0x000000b6, 0x00000000, 24 }, /* #5 */
     850    { 0x1b0a17, 0x1b0a06, 0xcade43aa, 0x000cade4, 0x00000000, 12 }, /* #6 */
     851    { 0x0c4383, 0x0c4b07, 0xb9476e4a, 0x00000005, 0x00000000, 29 }, /* #7 */
     852    { 0x252f46, 0x252787, 0x3c72c5ad, 0xc3c72c5a, 0x1daf366c,  4 }, /* #8 */
     853    { 0x3d3353, 0x3d3b87, 0xb9067bf0, 0xdd088c2b, 0x8dd088c2, 28 }, /* #9 */
     854    { 0x1a66c2, 0x1a6687, 0xf4bc4edc, 0x8a80ff4b, 0x33c8a80f, 20 }, /* #10 */
     855    { 0x3a3592, 0x3a3506, 0xfaa246a1, 0x2545dfaa, 0xcae2545d, 20 }, /* #11 */
     856    { 0x007807, 0x007002, 0x8b51b641, 0x716a36c8, 0xc87ec9bb,  3 }, /* #12 */
     857    { 0x187706, 0x187783, 0x35225c91, 0xf7a1d71a, 0x1bef43ae, 25 }, /* #13 */
     858    { 0x2f1b16, 0x2f1307, 0x0ade553b, 0x20ade553, 0xa8bb7022,  4 }, /* #14 */
     859    { 0x342d46, 0x342d46, 0x83c6c6cf, 0x83c6c6cf, 0xa11271ab,  0 }, /* #15 */
     860    { 0x1c4107, 0x1c4983, 0x93bc57dd, 0x8652778a, 0x0d659c32, 11 }, /* #16 */
     861    { 0x051987, 0x051187, 0xe41ab873, 0xb0e7c1bb, 0xd873e0dd, 31 }, /* #17 */
     862    { 0x0c2592, 0x0c2587, 0xd4300137, 0x99ea1800, 0x2eaa8d33,  9 }, /* #18 */
     863    { 0x221712, 0x221706, 0xe0884124, 0x4fc11082, 0x207eeba7,  7 }, /* #19 */
     864    { 0x190ed7, 0x190607, 0xe9b3e9b2, 0x7a6cfa6c, 0x50ebc08d,  2 }, /* #20 */
     865    { 0x284307, 0x284b06, 0x0de89656, 0x6bb5e1bd, 0xadab5daf, 19 }, /* #21 */
     866    { 0x112053, 0x112806, 0x4acf5ce3, 0x03747a56, 0xbd806e8f, 21 }, /* #22 */
     867    { 0x366092, 0x366007, 0xc06fc59f, 0x512dc06f, 0xd035512d, 16 }, /* #23 */
     868    { 0x2b6596, 0x2b6d86, 0x8c7cda5b, 0x8f711ded, 0xc7b88ef6, 31 }, /* #24 */
     869    { 0x2b72c2, 0x2b7a86, 0x3c31d6e4, 0xe9e18eb7, 0x8390a71d,  5 }, /* #25 */
     870    { 0x262307, 0x262303, 0x4944346e, 0x69492886, 0xa40e134a, 11 }, /* #26 */
     871    { 0x2e7c46, 0x2e7483, 0xca8b88a3, 0xfda472a2, 0xd0bff691, 18 }, /* #27 */
     872    { 0x370b42, 0x370387, 0x5e1fea9e, 0xc93cbc3f, 0xf6f9649e, 15 }, /* #28 */
     873    { 0x1940c3, 0x194002, 0x496386a5, 0x23253b92, 0xcc8c94ee, 26 }, /* #29 */
     874    { 0x0f2746, 0x0f2f07, 0x361a53a4, 0x26c34a74, 0x79cd18c9,  3 }, /* #30 */
     875    { 0x077f17, 0x077703, 0x74fded3e, 0x24b074fd, 0x511424b0, 16 }, /* #31 */
     876    { 0x265843, 0x265007, 0xd8e3652a, 0x3863ec71, 0x432670c7, 17 }, /* #32 */
     877    { 0x1208c3, 0x120803, 0x58e29fbf, 0x6f11de86, 0xb788ef43, 31 }, /* #33 */
     878    { 0x201c87, 0x201402, 0x72011a62, 0x39008d31, 0x49de8816,  1 }, /* #34 */
     879    { 0x1f0b16, 0x1f0306, 0xc11b4772, 0x7aff2ee7, 0xdebfcbb9, 30 }, /* #35 */
     880    { 0x182286, 0x182a86, 0x9bb14153, 0xf29bb141, 0x28f721f2,  8 }, /* #36 */
     881    { 0x3455d3, 0x345d83, 0x27d9b283, 0xaa89ee4f, 0x1dd544f7, 23 }, /* #37 */
     882    { 0x110613, 0x110683, 0x1f9f2a55, 0xe1e87e7c, 0xe2d0b87a, 14 }, /* #38 */
     883    { 0x2d7dc7, 0x2d7503, 0x2dafe0fa, 0x34739708, 0x8d1ce5c2, 30 }, /* #39 */
     884    { 0x2b3d12, 0x2b3582, 0x599f50b3, 0x95147cb3, 0xc54a8a3e, 23 }, /* #40 */
     885    { 0x1f7486, 0x1f7406, 0x59d7e280, 0x5fdeda96, 0x057f7b6a, 26 }, /* #41 */
     886    { 0x1c3c52, 0x1c3c07, 0xfcef80ea, 0x3eb0549f, 0x79f582a4, 27 }, /* #42 */
     887    { 0x2d0e13, 0x2d0e87, 0x9d0ef33b, 0x94e87799, 0x07a70572,  5 }, /* #43 */
     888    { 0x2d2003, 0x2d2083, 0x5b75f931, 0xf8712dba, 0xc853f0e2, 17 }, /* #44 */
     889    { 0x223347, 0x223303, 0x31858d92, 0x0c616364, 0x4f285f38,  2 }, /* #45 */
     890    { 0x3a0e43, 0x3a0687, 0xebdc364a, 0xee78e3d7, 0x37773c71, 23 }, /* #46 */
     891    { 0x0b4417, 0x0b4c03, 0x39bf924f, 0x6743e737, 0xa1e33a1f, 19 }, /* #47 */
     892    { 0x1c53c3, 0x1c5383, 0xb4f916f9, 0xcf6da7c8, 0x7c5db9ed, 13 }, /* #48 */
     893    { 0x100993, 0x100186, 0x40b64d1e, 0xdc361f88, 0xaee1b0fc, 27 }, /* #49 */
     894    { 0x035bd2, 0x035386, 0x47be950f, 0xac95ff24, 0x5ac95ff2, 28 }, /* #50 */
     895    { 0x0606d2, 0x060603, 0x9499fb1a, 0x6e157394, 0xb46e1573, 24 }, /* #51 */
     896    { 0x135f12, 0x135783, 0x8dfd5585, 0xc6feaac2, 0xc2c34111,  1 }, /* #52 */
     897    { 0x3d4887, 0x3d4086, 0xf70aec3b, 0xefd363ee, 0xdf77e9b1, 23 }, /* #53 */
     898    { 0x025657, 0x025e03, 0x9042694d, 0x11039520, 0x450881ca, 23 }, /* #54 */
     899    { 0x167083, 0x167803, 0xcf5884fd, 0x27bacf58, 0xad3827ba, 16 }, /* #55 */
     900    { 0x2a16c2, 0x2a1e06, 0x78d6ec29, 0x5af1add8, 0x3f27e3ad,  7 }, /* #56 */
     901    { 0x1a6852, 0x1a6807, 0x0c0d6add, 0x56cc3035, 0xfa35d5b3, 14 }, /* #57 */
     902    { 0x267247, 0x267a07, 0x33193f52, 0x72048d99, 0x5ee4091b, 25 }, /* #58 */
     903    { 0x3b4c47, 0x3b4406, 0x21dc9f92, 0x68e310ee, 0xcf00d1c6, 17 }, /* #59 */
     904    { 0x1d4097, 0x1d4806, 0x8b2157ae, 0x74590abd, 0xe4f481ee,  5 }, /* #60 */
     905    { 0x3f56c2, 0x3f5e83, 0x18b0da04, 0xb5ea3161, 0xcd00daf5, 15 }, /* #61 */
     906    { 0x0c61d7, 0x0c6183, 0x5a5a4431, 0xb9696910, 0xae33306e,  6 }, /* #62 */
     907    { 0x0b14c2, 0x0b1482, 0xea0aa1f7, 0xe37a82a8, 0x34941f8d, 10 }, /* #63 */
     908};
     909static const BINU64_TEST_T g_aTests_shld_u64_intel[] =
     910{
     911    { 0x2a5603, 0x2a5646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 48 }, /* #0 */
     912    { 0x066b47, 0x066346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,  3 }, /* #1 */
     913    { 0x2d1383, 0x2d1346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 12 }, /* #2 */
     914    { 0x3833c7, 0x383346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 50 }, /* #3 */
     915    { 0x1306c2, 0x130e86, 0x750dddb69bf90fee, 0xa1bbb6d37f21fdc0, 0x0000000000000000,  5 }, /* #4 */
     916    { 0x042c12, 0x042407, 0xe82e87f36ec93266, 0x0fe6dd9264cc0000, 0x0000000000000000, 17 }, /* #5 */
     917    { 0x2070c3, 0x207886, 0x927c12bf6591058f, 0xc780000000000000, 0x0000000000000000, 55 }, /* #6 */
     918    { 0x2d2582, 0x2d2d07, 0x825648a9c949be34, 0x2b2454e4a4df1a00, 0x0000000000000000,  7 }, /* #7 */
     919    { 0x1a61c7, 0x1a6902, 0x86f7570a71c8f8a4, 0x391f14830abfce94, 0x1855fe74a1db235b, 37 }, /* #8 */
     920    { 0x1f4547, 0x1f4d82, 0x4f6ccec41a7b1617, 0xc41a7b16172679b5, 0x2679b5312240e06b, 24 }, /* #9 */
     921    { 0x272e86, 0x272e83, 0xa3a23c128e849601, 0xe0947424b008aeb6, 0x15d6c1436f41a297, 19 }, /* #10 */
     922    { 0x180f82, 0x180f86, 0xa1a67516ead8d741, 0xcea2dd5b1ae821e2, 0x0f13f184a6153856, 13 }, /* #11 */
     923    { 0x2a12c7, 0x2a1a07, 0x74f1e65f24e1e323, 0x270f191fe5dd119a, 0xfcbba23344afc5fa, 35 }, /* #12 */
     924    { 0x194f83, 0x194786, 0xe4e182ce48f2016d, 0xc167247900b6a2bb, 0x4577b35ba5e9324e, 15 }, /* #13 */
     925    { 0x092f92, 0x092703, 0x0264638e9867893b, 0x3231c74c33c49da1, 0x43f2e5f775c83c0d,  7 }, /* #14 */
     926    { 0x1b6c57, 0x1b6c06, 0x55c8c4e26d5bee08, 0x4e26d5bee08ad26c, 0xad26c333c9f2e521, 20 }, /* #15 */
     927    { 0x025f02, 0x025f82, 0xa2e211899bd4e61b, 0xdb900086c2efb5d9, 0x720010d85df6bb3d, 59 }, /* #16 */
     928    { 0x097342, 0x097b83, 0x7c2560f0fa0143ea, 0xc2560f0fa0143ead, 0xdd12a0528f8fc039,  4 }, /* #17 */
     929    { 0x2e2f17, 0x2e2f83, 0x9b8c7c3572a55d16, 0x8c7c3572a55d1607, 0x07c3392a0b90e473,  8 }, /* #18 */
     930    { 0x004742, 0x004f06, 0x87dfdaa018dfdc98, 0x0c6fee4c1f3fd4a6, 0x3e7fa94df481fe7d, 31 }, /* #19 */
     931    { 0x1a1546, 0x1a1d86, 0xba7843387e574f32, 0x9e65eea52d53c869, 0xf75296a9e4348600, 49 }, /* #20 */
     932    { 0x131386, 0x131303, 0xccb065fbf52961c7, 0x60cbf7ea52c38fb9, 0xdcf9099873f6b289,  9 }, /* #21 */
     933    { 0x356f46, 0x356702, 0x353e60e10a6ee84b, 0x7085377425a163e9, 0x42c7d30c6385c7d2, 23 }, /* #22 */
     934    { 0x216313, 0x216307, 0x3affe3b44bb1304d, 0x1304db362d558e72, 0xb362d558e72525fd, 44 }, /* #23 */
     935    { 0x0b5607, 0x0b5e06, 0x5c18df54b260b972, 0x37d52c982e5c9755, 0x5d5409b48239080b, 14 }, /* #24 */
     936    { 0x1e09d6, 0x1e0982, 0x57d20a01597d7d5e, 0x80565f5f5792fff1, 0x4bffc758471d0eae, 22 }, /* #25 */
     937    { 0x2b4d46, 0x2b4583, 0xef3b084ee62f04d2, 0xe09a483d94c11564, 0x41eca608ab27da83, 45 }, /* #26 */
     938    { 0x3c7983, 0x3c7907, 0x9798ffcbebbb6405, 0x776c80b73a2db5eb, 0xb9d16daf5b1fdbed, 37 }, /* #27 */
     939    { 0x3e2a07, 0x3e2a82, 0xab1f3fbe5642d0a9, 0xac85a15315dfad98, 0x8aefd6cc403256df, 33 }, /* #28 */
     940    { 0x183c52, 0x183487, 0xe1baed8e7dfb2f83, 0x97c1daf00a262088, 0xb5e0144c4111d7ca, 47 }, /* #29 */
     941    { 0x0d7906, 0x0d7987, 0x86f65f1a2f9d1b05, 0xe746c16125466a11, 0x849519a8465455f3, 38 }, /* #30 */
     942    { 0x111f42, 0x111f03, 0x77c1e795545b18b6, 0x5516c62daa239eb5, 0xa88e7ad5cc7ab28c, 30 }, /* #31 */
     943    { 0x0b3f43, 0x0b3703, 0x21d9f8c6f75ef9b2, 0x7cd919d64ef97f45, 0x33ac9df2fe8bed6c, 47 }, /* #32 */
     944    { 0x3f2703, 0x3f2702, 0xfdcc5663bca00c17, 0x63bca00c1704bd54, 0x04bd546cc7330f47, 24 }, /* #33 */
     945    { 0x2f1787, 0x2f1786, 0xd762c71e79daff39, 0xf3b5fe73ea7f50fc, 0xf53fa87e15afe9f2, 33 }, /* #34 */
     946    { 0x3a1652, 0x3a1e83, 0xbfc4a67cd17d487d, 0xfc4a67cd17d487d6, 0x6f8ba6fac2a6e6bc,  4 }, /* #35 */
     947    { 0x152cd7, 0x152406, 0x27af31362b3d7308, 0x610abbbb98ac786a, 0x55dddcc563c35290, 53 }, /* #36 */
     948    { 0x374992, 0x374103, 0x1f90b37e16b9ed34, 0x37e16b9ed344846e, 0x4846e2748ebb31b7, 20 }, /* #37 */
     949    { 0x0856c6, 0x085603, 0xde818c18501327ef, 0x7d01354a0a36bdb3, 0xa026a94146d7b660, 59 }, /* #38 */
     950    { 0x360e16, 0x360606, 0xe723aa1bb35e868c, 0x68ca978c280f59bd, 0xa978c280f59bda70, 52 }, /* #39 */
     951    { 0x3d0197, 0x3d0982, 0x4135caa831b9362a, 0xa5d15d91a6b220ce, 0x5d15d91a6b220cef, 60 }, /* #40 */
     952    { 0x125d12, 0x125507, 0xf06c8dd0c4474724, 0x743111d1c92fb07d, 0xbec1f721e41b54d4, 22 }, /* #41 */
     953    { 0x196cc3, 0x196482, 0x15def0a753f92571, 0xaef7853a9fc92b8a, 0x42092cc324eea93c,  3 }, /* #42 */
     954    { 0x231a92, 0x231203, 0xdcef8d7333b0cd66, 0x7333b0cd66288df8, 0x288df831ba238478, 24 }, /* #43 */
     955    { 0x1f3186, 0x1f3186, 0xe1a33362c1abd60b, 0xc16d37b13c210460, 0x69bd89e1082307ec, 53 }, /* #44 */
     956    { 0x007386, 0x007b86, 0xac1f22d5c76450b1, 0xc1f22d5c76450b12, 0x20e3c12245c853ab,  4 }, /* #45 */
     957    { 0x1f17d6, 0x1f1786, 0xf6097d54408c73ca, 0xc73cac0905a505cf, 0xc0905a505cf648f5, 44 }, /* #46 */
     958    { 0x2d4d93, 0x2d4502, 0x0b29d332aa81021a, 0x043565fd35e023f1, 0xb2fe9af011f8e9ec, 49 }, /* #47 */
     959    { 0x393407, 0x393487, 0x008d918c274f6089, 0x918c274f6089da59, 0xda591f05b48afc04, 16 }, /* #48 */
     960    { 0x0b5d03, 0x0b5587, 0xd188dc62607f340f, 0xf9a07a7695769c78, 0x4ed2aed38f013902, 43 }, /* #49 */
     961    { 0x361603, 0x361e87, 0x518286cedaed8684, 0xaed8684afd09d03c, 0xafd09d03c4346297, 36 }, /* #50 */
     962    { 0x2208d3, 0x220806, 0x7e000d045e21c18f, 0x0d045e21c18fafe7, 0xafe7136ae730ab4d, 16 }, /* #51 */
     963    { 0x144a93, 0x144203, 0x262be82c7ea00318, 0x7d058fd400631780, 0xbc0473ff8474e4f8, 13 }, /* #52 */
     964    { 0x2e0457, 0x2e0403, 0x3eb463b4721aa8fc, 0x1c86aa3f3b6940a2, 0xeda5028acd1705b0, 30 }, /* #53 */
     965    { 0x2f0242, 0x2f0286, 0x2a7b9adf4d589518, 0xc4a8c11106a5d37b, 0x2220d4ba6f69fa77, 43 }, /* #54 */
     966    { 0x2e6047, 0x2e6806, 0xbe199ab0a4534c5c, 0x666ac2914d3172ee, 0xbb80f648d1b839a0, 10 }, /* #55 */
     967    { 0x0501d6, 0x050183, 0xf5587f5bd88cea81, 0xaa073e105b85c8ae, 0xcf8416e1722bba2a, 50 }, /* #56 */
     968    { 0x2a3697, 0x2a3e02, 0xa0ca4bac3bc90006, 0x1de48003355fe06e, 0x6abfc0dd67171fba, 31 }, /* #57 */
     969    { 0x1b7f57, 0x1b7f87, 0xb546f71191f82fb0, 0xb083fd6b7f0944ed, 0x83fd6b7f0944edca, 56 }, /* #58 */
     970    { 0x306f93, 0x306f86, 0x4d42803827c9aa26, 0x9aa263b40d501c82, 0x3b40d501c82a9336, 44 }, /* #59 */
     971    { 0x0c7e06, 0x0c7e07, 0xb218e5b58c423436, 0x6431cb6b1884686c, 0x6e66a3a4e76fa15b,  1 }, /* #60 */
     972    { 0x107057, 0x107007, 0xe931343194e2f3f3, 0x1343194e2f3f30fc, 0x0fccfd72723cae6c, 12 }, /* #61 */
     973    { 0x235443, 0x235403, 0xd78f06a2407d765c, 0x722af728c89c2383, 0x8abdca322708e0c7, 58 }, /* #62 */
     974    { 0x361e02, 0x361602, 0x04c3726d854b2c5d, 0x2eb583b07e87ff15, 0x6b0760fd0ffe2b15, 55 }, /* #63 */
     975};
     976static const BINU64_TEST_T g_aTests_shrd_u64_intel[] =
     977{
     978    { 0x1a1386, 0x1a1346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 34 }, /* #0 */
     979    { 0x3f69d6, 0x3f6146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 39 }, /* #1 */
     980    { 0x361652, 0x361646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,  9 }, /* #2 */
     981    { 0x3b24c7, 0x3b2446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 18 }, /* #3 */
     982    { 0x1d0717, 0x1d0707, 0x65ce299f673acc65, 0x000000000000065c, 0x0000000000000000, 52 }, /* #4 */
     983    { 0x2c0543, 0x2c0d03, 0xd0f26b1a6fdb43a5, 0x0000000000000001, 0x0000000000000000, 63 }, /* #5 */
     984    { 0x344193, 0x344103, 0x6c8441f1467cb527, 0x0000000001b21107, 0x0000000000000000, 38 }, /* #6 */
     985    { 0x0a6b12, 0x0a6b06, 0xced0e5cc58720420, 0x0000000000000003, 0x0000000000000000, 62 }, /* #7 */
     986    { 0x357b07, 0x357307, 0x5bc0fb8f5df8c1ad, 0x16a6b86af4d96f03, 0x87dd45a9ae1abd36, 46 }, /* #8 */
     987    { 0x207e83, 0x207e83, 0x93a3f0d2fd9f2272, 0x9af9d2747e1a5fb3, 0x1ee8265bafd4d7ce, 19 }, /* #9 */
     988    { 0x107493, 0x107c06, 0xcb40dc43249a2ef0, 0x43df4a42865a06e2, 0xe30422087be94850, 37 }, /* #10 */
     989    { 0x2729d7, 0x272982, 0x15bc4c43ed19213f, 0xe0ff42c8e8ade262, 0x4cc165bc1fe8591d, 37 }, /* #11 */
     990    { 0x251153, 0x251186, 0x48d99bb9805ae1ce, 0xb2531ab246ccddcc, 0x7d20cb1f764a6356, 29 }, /* #12 */
     991    { 0x0347c2, 0x034707, 0x5ab733fe66d49499, 0x5c526794b56e67fc, 0x24131811ae2933ca, 31 }, /* #13 */
     992    { 0x3e5793, 0x3e5783, 0xd5cee20608059b90, 0xad8ffcf66537573b, 0xc6b5eb63ff3d994d, 46 }, /* #14 */
     993    { 0x074182, 0x074187, 0x4be91cb7e488b3e3, 0xc12fa472df9222cf, 0x2925134c7f7e6370,  6 }, /* #15 */
     994    { 0x232a42, 0x232a06, 0x1b0ad4c82a99955e, 0x5bd1103fc46c2b53, 0xa0a70c96f4440ff1, 38 }, /* #16 */
     995    { 0x064616, 0x064e87, 0x66ec718cfa7eadb1, 0xc98e25842ff6105a, 0xe4c712c217fb082d, 63 }, /* #17 */
     996    { 0x066a93, 0x066a03, 0x09e417adc37dab9f, 0x6509e417adc37dab, 0xafbaeddc51b1e965,  8 }, /* #18 */
     997    { 0x342a46, 0x342206, 0xefd38ec28e208486, 0x2f3a227fc82f7e9c, 0x798705e7444ff905, 45 }, /* #19 */
     998    { 0x124806, 0x124003, 0x03b17b857f355af3, 0x2acbae6fc8a80762, 0x20131565d737e454, 47 }, /* #20 */
     999    { 0x285f97, 0x285703, 0x54efb61c0ec5d10c, 0x23af4054efb61c0e, 0x827d3b85d023af40, 24 }, /* #21 */
     1000    { 0x023187, 0x023906, 0xd05d7369458cd46e, 0x25f484fcd05d7369, 0x9cd533f025f484fc, 32 }, /* #22 */
     1001    { 0x2d7813, 0x2d7002, 0xb8bf9f00c4a403ed, 0x6e2fe7c0312900fb, 0xd558373320d4aaed,  2 }, /* #23 */
     1002    { 0x230a57, 0x230a86, 0x2582427ac1d17c75, 0xc960909eb0745f1d, 0xf0e6b916bfc7a16f,  2 }, /* #24 */
     1003    { 0x2a1982, 0x2a1903, 0x9e009a3ea1aeb825, 0x4e049e009a3ea1ae, 0x62c7d657b0534e04, 16 }, /* #25 */
     1004    { 0x3a25c3, 0x3a2d87, 0x36bcd295c2d0a284, 0xaffcdaf34a570b42, 0x8d5a1a6cae93abff, 14 }, /* #26 */
     1005    { 0x171916, 0x171903, 0xbe68d15e50d301e2, 0x657c37142d7cd1a2, 0xb175b1b2be1b8a16, 39 }, /* #27 */
     1006    { 0x151103, 0x151103, 0xdecb28730744be69, 0x13bd9650e60e897c, 0x20b6232a3bb2bf89,  7 }, /* #28 */
     1007    { 0x190816, 0x190007, 0x734f169633bce72e, 0x7921fc939a78b4b1, 0x363eb9028f243f92, 29 }, /* #29 */
     1008    { 0x0112d3, 0x011a87, 0xadcbfbeeea48c3b9, 0x8eadcbfbeeea48c3, 0x07d97cc91768318e,  8 }, /* #30 */
     1009    { 0x153843, 0x153087, 0xd78b88ee2724dcb3, 0x87c6baf1711dc4e4, 0xa8f7641d101c3e35, 19 }, /* #31 */
     1010    { 0x035146, 0x035902, 0x2ce90f5d7cb92a62, 0x010e2a7a99923016, 0x8087153d4cc9180b, 63 }, /* #32 */
     1011    { 0x074e07, 0x074603, 0xfbd690f7f7e56344, 0x1e46afa9b128cffd, 0x383c8d5f5362519f, 57 }, /* #33 */
     1012    { 0x3230d6, 0x323003, 0x662aa5259adc47c3, 0x30b2f35d7476662a, 0x466030b2f35d7476, 48 }, /* #34 */
     1013    { 0x2172c2, 0x217282, 0x39f3b44e05ba6077, 0xf9b2ca1fa806473e, 0xb437cd9650fd4032, 51 }, /* #35 */
     1014    { 0x3b2356, 0x3b2307, 0x594a02b1fa7f2ab5, 0x02ca50158fd3f955, 0xdb657fa365d59fa0,  5 }, /* #36 */
     1015    { 0x072693, 0x072e07, 0x411a28938cb6cb60, 0x1fa08d1449c65b65, 0xf0a6ee5808c5143f,  9 }, /* #37 */
     1016    { 0x0c2bd7, 0x0c2b07, 0x9dff62bba865a22c, 0x3ef7e53bfec57750, 0xf00aa3f12f9f7bf2, 23 }, /* #38 */
     1017    { 0x256c86, 0x256407, 0x278707145750c57b, 0x2a074f0be816b027, 0x8e2a074f0be816b0, 56 }, /* #39 */
     1018    { 0x351dc6, 0x351503, 0x49baf1c53fc8770c, 0x11f24dd78e29fe43, 0x185dd4d0f8bb423e, 13 }, /* #40 */
     1019    { 0x2b1d96, 0x2b1d02, 0x0778f4066ebb2500, 0x041de3d019baec94, 0x9e0aeaea4698ba41,  6 }, /* #41 */
     1020    { 0x2a69c6, 0x2a6982, 0x76d66ad0950f1bcd, 0xaebac0d084e376d6, 0x4fd1aebac0d084e3, 48 }, /* #42 */
     1021    { 0x1d1d12, 0x1d1d02, 0x30bdc5ff9f6b1db0, 0x7efdcd1fa41f1661, 0x4e3f7ee68fd20f8b, 55 }, /* #43 */
     1022    { 0x035592, 0x035d02, 0xfb2dbac6490ed782, 0x003ad0fb2dbac649, 0x2026487c57003ad0, 24 }, /* #44 */
     1023    { 0x2e7116, 0x2e7106, 0x040f0d6948effde1, 0x2040f0d6948effde, 0x2630a46170d9c2a2,  4 }, /* #45 */
     1024    { 0x293752, 0x293f06, 0x70aed952d29657d1, 0x2e7ecee1544d9ee1, 0x5f973f6770aa26cf, 55 }, /* #46 */
     1025    { 0x2a1d87, 0x2a1503, 0x7d24ca416d8c74f8, 0x0db6391f99b4fa49, 0xe6a286db1c8fccda, 47 }, /* #47 */
     1026    { 0x256407, 0x256402, 0x5cb48604c28df999, 0x3c78c63172d21813, 0xad328feecf1e318c, 30 }, /* #48 */
     1027    { 0x2747c2, 0x274783, 0x8a3522b8f2c1cc42, 0xb30ccde07c51a915, 0x806b23966199bc0f, 37 }, /* #49 */
     1028    { 0x1a4a83, 0x1a4203, 0x1abe1f38e7eeb989, 0x6c09563a15ee01ab, 0x73e6c09563a15ee0, 52 }, /* #50 */
     1029    { 0x267243, 0x267287, 0x901dbaba48984cd4, 0xbb7a51901dbaba48, 0x328de635e2bb7a51, 24 }, /* #51 */
     1030    { 0x2d7046, 0x2d7006, 0x03519fb21effa36c, 0x0003519fb21effa3, 0xa14b5c7f26c71500,  8 }, /* #52 */
     1031    { 0x167097, 0x167886, 0xe32264e6c87bc8c1, 0xced4bee0cdfce322, 0x27afced4bee0cdfc, 48 }, /* #53 */
     1032    { 0x3a5907, 0x3a5107, 0x50e5c40060811a85, 0x69489650e5c40060, 0x40d215328c694896, 24 }, /* #54 */
     1033    { 0x0a3186, 0x0a3987, 0x46ad115954af75f6, 0xd28d5a22b2a95eeb, 0xe37a6315b8a17f69,  7 }, /* #55 */
     1034    { 0x2761c6, 0x276107, 0xe9ba4d62c99febfe, 0x752c71e9ba4d62c9, 0xaf0f3ceb83752c71, 24 }, /* #56 */
     1035    { 0x0b5a92, 0x0b5a02, 0x12fcd35ef4bd871a, 0x310dc4bf34d7bd2f, 0xf2dfbeddc5a0c437, 18 }, /* #57 */
     1036    { 0x0609d7, 0x060103, 0x19f4c9e1fac2ebd9, 0x0f067d32787eb0ba, 0x74cf7d9d7765403c, 10 }, /* #58 */
     1037    { 0x147593, 0x147583, 0x1238aa7966dc50b4, 0xb5e71d54247154f2, 0x0e24d866daf38eaa, 31 }, /* #59 */
     1038    { 0x2f2d57, 0x2f2583, 0xdd9f665759c623e1, 0x9a67648eecfb32ba, 0xd2e9850c734cec91, 29 }, /* #60 */
     1039    { 0x361a97, 0x361a86, 0xf680fbfeac5c1978, 0xdc1ffbad7b407dff, 0xef9c1215b83ff75a, 33 }, /* #61 */
     1040    { 0x361187, 0x361902, 0x32fc0f483a5ac754, 0x1532fc0f483a5ac7, 0x0da379e053112d15,  8 }, /* #62 */
     1041    { 0x370b07, 0x370b07, 0xb4e2910a139390a1, 0x61579aad38a44284, 0x5912d51359855e6a, 26 }, /* #63 */
    6371042};
    6381043
     
    6411046static const MULDIVU8_TEST_T g_aTests_mul_u8_intel[] =
    6421047{
    643     { 0x104046, 0x104006, 0x0000, 0x0000, 0x00, 0 }, /* #0 */
    644     { 0x247f96, 0x247706, 0x0000, 0x0000, 0x00, 0 }, /* #1 */
    645     { 0x2d0cd7, 0x2d0406, 0x0000, 0x0000, 0x00, 0 }, /* #2 */
    646     { 0x125c46, 0x125406, 0x0000, 0x0000, 0x00, 0 }, /* #3 */
    647     { 0x3a3406, 0x3a3406, 0xa885, 0x0000, 0x00, 0 }, /* #4 */
    648     { 0x0d19d3, 0x0d1106, 0x1657, 0x0000, 0x00, 0 }, /* #5 */
    649     { 0x0f64d2, 0x0f6406, 0x7726, 0x0000, 0x00, 0 }, /* #6 */
    650     { 0x0c4212, 0x0c4206, 0x40c6, 0x0000, 0x00, 0 }, /* #7 */
    651     { 0x1757c3, 0x175f07, 0xca33, 0x2178, 0xa8, 0 }, /* #8 */
    652     { 0x197603, 0x197e87, 0x59c1, 0x27f5, 0x35, 0 }, /* #9 */
    653     { 0x1d7ac6, 0x1d7a07, 0x2703, 0x0105, 0x57, 0 }, /* #10 */
    654     { 0x302792, 0x302f03, 0xb254, 0x4a7c, 0xe3, 0 }, /* #11 */
    655     { 0x1f5992, 0x1f5903, 0x44b2, 0x0858, 0x0c, 0 }, /* #12 */
    656     { 0x0c3dc6, 0x0c3d07, 0x9e20, 0x1e60, 0xf3, 0 }, /* #13 */
    657     { 0x222007, 0x222887, 0x8c45, 0x21b1, 0x7d, 0 }, /* #14 */
    658     { 0x163b52, 0x163b83, 0x7bcd, 0x4dad, 0x61, 0 }, /* #15 */
    659     { 0x0e6c53, 0x0e6c83, 0xb2be, 0x95ec, 0xca, 0 }, /* #16 */
    660     { 0x186957, 0x186987, 0x5a8a, 0x48c6, 0x87, 0 }, /* #17 */
    661     { 0x007ec7, 0x007e03, 0x9a96, 0x7d64, 0xd6, 0 }, /* #18 */
    662     { 0x122982, 0x122907, 0xce58, 0x1918, 0x49, 0 }, /* #19 */
    663     { 0x081e46, 0x081e07, 0x6a84, 0x4c50, 0x94, 0 }, /* #20 */
    664     { 0x102517, 0x102d83, 0xd025, 0x2085, 0xe1, 0 }, /* #21 */
    665     { 0x1e3b13, 0x1e3b03, 0x6af0, 0xa140, 0xac, 0 }, /* #22 */
    666     { 0x0f1a13, 0x0f1a83, 0xac0c, 0x0b94, 0xf7, 0 }, /* #23 */
    667     { 0x131e83, 0x131e87, 0x5f79, 0x51c5, 0xad, 0 }, /* #24 */
    668     { 0x3c3b42, 0x3c3b07, 0x8246, 0x0d66, 0x31, 0 }, /* #25 */
    669     { 0x1c3fd7, 0x1c3f83, 0x4d79, 0x56f8, 0xb8, 0 }, /* #26 */
    670     { 0x1a04c2, 0x1a0c87, 0x6c7f, 0x16d2, 0x2e, 0 }, /* #27 */
    671     { 0x221bc3, 0x221b87, 0xa135, 0x09f0, 0x30, 0 }, /* #28 */
    672     { 0x0a6f13, 0x0a6f87, 0x8b16, 0x1188, 0xcc, 0 }, /* #29 */
    673     { 0x205803, 0x205807, 0xdac6, 0x5136, 0x69, 0 }, /* #30 */
    674     { 0x242b03, 0x242b03, 0x3f60, 0x0420, 0x0b, 0 }, /* #31 */
    675     { 0x2121d2, 0x212983, 0x90d2, 0x4f92, 0x61, 0 }, /* #32 */
    676     { 0x312796, 0x312f07, 0xf29e, 0x9872, 0xf7, 0 }, /* #33 */
    677     { 0x1f17d7, 0x1f1f83, 0x69f4, 0x6ca8, 0x72, 0 }, /* #34 */
    678     { 0x3c4c57, 0x3c4c87, 0xfc62, 0x44e8, 0xb4, 0 }, /* #35 */
    679     { 0x3f5d47, 0x3f5d87, 0x33da, 0x01b4, 0x02, 0 }, /* #36 */
    680     { 0x303dd2, 0x303d03, 0x1ac1, 0x826d, 0xad, 0 }, /* #37 */
    681     { 0x042c13, 0x042486, 0xb9aa, 0x00aa, 0x01, 0 }, /* #38 */
    682     { 0x382587, 0x382d03, 0xd105, 0x012c, 0x3c, 0 }, /* #39 */
    683     { 0x372297, 0x372a83, 0xea85, 0x438a, 0x82, 0 }, /* #40 */
    684     { 0x2d6197, 0x2d6903, 0x52e0, 0xad40, 0xc6, 0 }, /* #41 */
    685     { 0x286056, 0x286803, 0x6bd1, 0x724c, 0x8c, 0 }, /* #42 */
    686     { 0x240286, 0x240286, 0x9002, 0x00ee, 0x77, 0 }, /* #43 */
    687     { 0x2f32c7, 0x2f3a83, 0x4bd5, 0x8ff1, 0xad, 0 }, /* #44 */
    688     { 0x2a4f02, 0x2a4706, 0x0940, 0x0000, 0x00, 0 }, /* #45 */
    689     { 0x312782, 0x312f03, 0xb5f3, 0x6d29, 0x73, 0 }, /* #46 */
    690     { 0x1c5c16, 0x1c5c83, 0xbf37, 0x0785, 0x23, 0 }, /* #47 */
    691     { 0x327353, 0x327b03, 0x47ae, 0x8e0e, 0xd1, 0 }, /* #48 */
    692     { 0x1648c3, 0x164006, 0xd900, 0x0000, 0xe5, 0 }, /* #49 */
    693     { 0x147746, 0x147f07, 0xf049, 0x2e7b, 0xa3, 0 }, /* #50 */
    694     { 0x1b7c97, 0x1b7c87, 0x6b95, 0x13ca, 0x22, 0 }, /* #51 */
    695     { 0x355713, 0x355f07, 0x0a28, 0x2328, 0xe1, 0 }, /* #52 */
    696     { 0x337586, 0x337d87, 0xacc9, 0x84b1, 0xa9, 0 }, /* #53 */
    697     { 0x283e53, 0x283e83, 0x40ec, 0x02c4, 0x03, 0 }, /* #54 */
    698     { 0x331e13, 0x331e03, 0x1861, 0x0246, 0x06, 0 }, /* #55 */
    699     { 0x2c5ed6, 0x2c5e07, 0xb092, 0x7e0a, 0xdd, 0 }, /* #56 */
    700     { 0x3d06c6, 0x3d0e07, 0xb4ba, 0x8a0c, 0xbe, 0 }, /* #57 */
    701     { 0x014117, 0x014907, 0xee2b, 0x2448, 0xd8, 0 }, /* #58 */
    702     { 0x214c16, 0x214c07, 0x0b77, 0x2e05, 0x63, 0 }, /* #59 */
    703     { 0x1d7a82, 0x1d7a83, 0x4f21, 0x02d6, 0x16, 0 }, /* #60 */
    704     { 0x352e87, 0x352e03, 0x9675, 0x674a, 0xe2, 0 }, /* #61 */
    705     { 0x113c07, 0x113c03, 0xdeeb, 0x2779, 0x2b, 0 }, /* #62 */
    706     { 0x2f43c6, 0x2f4b83, 0x7b3f, 0x0dc8, 0x38, 0 }, /* #63 */
     1048    { 0x052307, 0x052306, 0x0000, 0x0000, 0x00, 0 }, /* #0 */
     1049    { 0x1a1903, 0x1a1106, 0x0000, 0x0000, 0x00, 0 }, /* #1 */
     1050    { 0x031f96, 0x031706, 0x0000, 0x0000, 0x00, 0 }, /* #2 */
     1051    { 0x3604d7, 0x360406, 0x0000, 0x0000, 0x00, 0 }, /* #3 */
     1052    { 0x0f2802, 0x0f2006, 0x81c3, 0x0000, 0x00, 0 }, /* #4 */
     1053    { 0x095f17, 0x095706, 0xce0e, 0x0000, 0x00, 0 }, /* #5 */
     1054    { 0x0b02c7, 0x0b0206, 0x37fa, 0x0000, 0x00, 0 }, /* #6 */
     1055    { 0x0d3b03, 0x0d3306, 0x3298, 0x0000, 0x00, 0 }, /* #7 */
     1056    { 0x1a4d07, 0x1a4d07, 0x6b75, 0x6417, 0xdb, 0 }, /* #8 */
     1057    { 0x3f7903, 0x3f7903, 0x6d1c, 0x1b20, 0xf8, 0 }, /* #9 */
     1058    { 0x240987, 0x240903, 0x55d6, 0x9320, 0xb0, 0 }, /* #10 */
     1059    { 0x087882, 0x087803, 0x5b46, 0x0c08, 0x2c, 0 }, /* #11 */
     1060    { 0x2f35d3, 0x2f3d07, 0xa5c9, 0x0648, 0x08, 0 }, /* #12 */
     1061    { 0x2264d2, 0x226c83, 0xe5bf, 0x40e9, 0x57, 0 }, /* #13 */
     1062    { 0x1208c6, 0x120883, 0x9107, 0x01b9, 0x3f, 0 }, /* #14 */
     1063    { 0x092b47, 0x092b03, 0xad1f, 0x196e, 0xd2, 0 }, /* #15 */
     1064    { 0x1d59c2, 0x1d5903, 0x5d75, 0x3579, 0x75, 0 }, /* #16 */
     1065    { 0x3d1e93, 0x3d1e03, 0x129b, 0x9457, 0xf5, 0 }, /* #17 */
     1066    { 0x1c22c2, 0x1c2a03, 0x414e, 0x4920, 0xf0, 0 }, /* #18 */
     1067    { 0x086b07, 0x086b03, 0x2b94, 0x402c, 0x6f, 0 }, /* #19 */
     1068    { 0x303d07, 0x303d87, 0xb620, 0x11a0, 0x8d, 0 }, /* #20 */
     1069    { 0x087356, 0x087b83, 0xea81, 0x19b3, 0x33, 0 }, /* #21 */
     1070    { 0x2f2047, 0x2f2803, 0x3105, 0x017c, 0x4c, 0 }, /* #22 */
     1071    { 0x001442, 0x001482, 0x1509, 0x00ab, 0x13, 0 }, /* #23 */
     1072    { 0x151012, 0x151887, 0xaf67, 0x32b2, 0x7e, 0 }, /* #24 */
     1073    { 0x0510c3, 0x051803, 0xdc91, 0x7a58, 0xd8, 0 }, /* #25 */
     1074    { 0x095356, 0x095b87, 0xda89, 0x12bb, 0x23, 0 }, /* #26 */
     1075    { 0x3f3e56, 0x3f3e83, 0xbcd3, 0x8dc4, 0xac, 0 }, /* #27 */
     1076    { 0x3a6287, 0x3a6a07, 0x1464, 0x2f44, 0x79, 0 }, /* #28 */
     1077    { 0x0705c7, 0x070d87, 0xb02b, 0x28a6, 0xf2, 0 }, /* #29 */
     1078    { 0x143c83, 0x143c87, 0x6b65, 0x3b93, 0x97, 0 }, /* #30 */
     1079    { 0x2754d7, 0x275c03, 0x81e7, 0x4749, 0x4f, 0 }, /* #31 */
     1080    { 0x2a5d53, 0x2a5d87, 0x9d78, 0x63d8, 0xd5, 0 }, /* #32 */
     1081    { 0x1b0a93, 0x1b0a87, 0xc9de, 0xd9aa, 0xfb, 0 }, /* #33 */
     1082    { 0x0844c6, 0x084c03, 0x5d6f, 0x0d02, 0x1e, 0 }, /* #34 */
     1083    { 0x2f0486, 0x2f0c83, 0x08e2, 0x11a8, 0x14, 0 }, /* #35 */
     1084    { 0x254c03, 0x254c87, 0x0287, 0x6081, 0xb7, 0 }, /* #36 */
     1085    { 0x0934c3, 0x093c07, 0x06ac, 0x1224, 0x1b, 0 }, /* #37 */
     1086    { 0x005893, 0x005807, 0xbbf8, 0x1a28, 0x1b, 0 }, /* #38 */
     1087    { 0x152287, 0x152a87, 0xa855, 0x1a90, 0x50, 0 }, /* #39 */
     1088    { 0x030a47, 0x030a07, 0x160d, 0x0777, 0x93, 0 }, /* #40 */
     1089    { 0x1c7a82, 0x1c7a07, 0x119b, 0x7d55, 0xcf, 0 }, /* #41 */
     1090    { 0x223e57, 0x223e87, 0x68dc, 0x6a90, 0x7c, 0 }, /* #42 */
     1091    { 0x157053, 0x157807, 0x0b66, 0x481e, 0xb5, 0 }, /* #43 */
     1092    { 0x310546, 0x310d03, 0xc449, 0x307a, 0xaa, 0 }, /* #44 */
     1093    { 0x336343, 0x336b03, 0xf0f5, 0xc05d, 0xc9, 0 }, /* #45 */
     1094    { 0x1f0c16, 0x1f0c83, 0x1619, 0x18b5, 0xfd, 0 }, /* #46 */
     1095    { 0x2328d6, 0x232803, 0x88ee, 0xdf20, 0xf0, 0 }, /* #47 */
     1096    { 0x114d43, 0x114d07, 0x1faf, 0xac44, 0xfc, 0 }, /* #48 */
     1097    { 0x2f6ac2, 0x2f6a07, 0x7ebd, 0x6f7b, 0x97, 0 }, /* #49 */
     1098    { 0x375912, 0x375987, 0xbef7, 0x0c8b, 0x0d, 0 }, /* #50 */
     1099    { 0x250643, 0x250e87, 0xef0a, 0x02b2, 0x45, 0 }, /* #51 */
     1100    { 0x283c82, 0x283c83, 0xa6f2, 0x7bd6, 0x83, 0 }, /* #52 */
     1101    { 0x1e3912, 0x1e3987, 0x0092, 0x12d2, 0x21, 0 }, /* #53 */
     1102    { 0x050f56, 0x050f07, 0xa9dc, 0x490c, 0x55, 0 }, /* #54 */
     1103    { 0x2e38c2, 0x2e3887, 0x17ed, 0x508b, 0x57, 0 }, /* #55 */
     1104    { 0x1f3757, 0x1f3f87, 0xb5b4, 0x5d84, 0x85, 0 }, /* #56 */
     1105    { 0x0e0ec2, 0x0e0e83, 0xe3b0, 0x5280, 0x78, 0 }, /* #57 */
     1106    { 0x1c5157, 0x1c5983, 0xe2b2, 0x84ce, 0xbf, 0 }, /* #58 */
     1107    { 0x2169c6, 0x216987, 0x5d16, 0x1382, 0xe3, 0 }, /* #59 */
     1108    { 0x024ac3, 0x024a07, 0xcc10, 0x0a30, 0xa3, 0 }, /* #60 */
     1109    { 0x0e1282, 0x0e1a87, 0x8c5c, 0x36fc, 0x99, 0 }, /* #61 */
     1110    { 0x214e42, 0x214e07, 0x272d, 0x2706, 0xde, 0 }, /* #62 */
     1111    { 0x287317, 0x287b83, 0x12e5, 0xbcbf, 0xd3, 0 }, /* #63 */
    7071112};
    7081113static const MULDIVU8_TEST_T g_aTests_imul_u8_intel[] =
    7091114{
    710     { 0x156016, 0x156006, 0x0000, 0x0000, 0x00, 0 }, /* #0 */
    711     { 0x2f7496, 0x2f7406, 0x0000, 0x0000, 0x00, 0 }, /* #1 */
    712     { 0x303a96, 0x303206, 0x0000, 0x0000, 0x00, 0 }, /* #2 */
    713     { 0x303e96, 0x303606, 0x0000, 0x0000, 0x00, 0 }, /* #3 */
    714     { 0x247092, 0x247006, 0xab19, 0x0000, 0x00, 0 }, /* #4 */
    715     { 0x3b3d97, 0x3b3506, 0xcd48, 0x0000, 0x00, 0 }, /* #5 */
    716     { 0x094ac6, 0x094206, 0x47df, 0x0000, 0x00, 0 }, /* #6 */
    717     { 0x110606, 0x110606, 0xc0ee, 0x0000, 0x00, 0 }, /* #7 */
    718     { 0x232403, 0x232406, 0xfee2, 0x003c, 0xfe, 0 }, /* #8 */
    719     { 0x095316, 0x095b03, 0xfed9, 0x0d1a, 0xaa, 0 }, /* #9 */
    720     { 0x0f4c47, 0x0f4c87, 0x8ad0, 0x0390, 0xed, 0 }, /* #10 */
    721     { 0x3e3552, 0x3e3d83, 0xdb06, 0x01c8, 0x4c, 0 }, /* #11 */
    722     { 0x075442, 0x075c83, 0xa124, 0x1098, 0x76, 0 }, /* #12 */
    723     { 0x2c0a96, 0x2c0202, 0x79e6, 0x0068, 0xfc, 0 }, /* #13 */
    724     { 0x376147, 0x376987, 0x86d0, 0xfaf0, 0x1b, 0 }, /* #14 */
    725     { 0x063a86, 0x063a83, 0xb159, 0x22c4, 0x64, 0 }, /* #15 */
    726     { 0x172342, 0x172b83, 0x51b6, 0xfdb0, 0x08, 0 }, /* #16 */
    727     { 0x057186, 0x057903, 0x6d18, 0xff10, 0xf6, 0 }, /* #17 */
    728     { 0x2d6c93, 0x2d6c07, 0x1c0f, 0x0528, 0x58, 0 }, /* #18 */
    729     { 0x3248d7, 0x324883, 0xcd9b, 0xd2a1, 0x73, 0 }, /* #19 */
    730     { 0x057252, 0x057a03, 0xdd88, 0xf268, 0x1d, 0 }, /* #20 */
    731     { 0x185852, 0x185887, 0xfcba, 0x12de, 0xbb, 0 }, /* #21 */
    732     { 0x077b42, 0x077b07, 0x2a6d, 0x2c48, 0x68, 0 }, /* #22 */
    733     { 0x0c7c16, 0x0c7c03, 0x41d7, 0xed1a, 0x76, 0 }, /* #23 */
    734     { 0x195293, 0x195a07, 0x963a, 0x1a48, 0x74, 0 }, /* #24 */
    735     { 0x075d87, 0x075d07, 0x5e29, 0x1056, 0x66, 0 }, /* #25 */
    736     { 0x212043, 0x212887, 0x3df5, 0x0499, 0x95, 0 }, /* #26 */
    737     { 0x303713, 0x303f87, 0x982e, 0x14aa, 0x73, 0 }, /* #27 */
    738     { 0x386a12, 0x386a83, 0x2ae8, 0xf5c8, 0x6d, 0 }, /* #28 */
    739     { 0x1d7c17, 0x1d7c03, 0xd85c, 0x0564, 0x0f, 0 }, /* #29 */
    740     { 0x117ec7, 0x117e03, 0x079b, 0xed75, 0x2f, 0 }, /* #30 */
    741     { 0x174517, 0x174d87, 0x6288, 0xdcd8, 0x4b, 0 }, /* #31 */
    742     { 0x1d7946, 0x1d7903, 0x8e67, 0xe843, 0xc5, 0 }, /* #32 */
    743     { 0x146953, 0x146903, 0x0527, 0x0e79, 0x5f, 0 }, /* #33 */
    744     { 0x254713, 0x254f03, 0xe7f1, 0x0762, 0x82, 0 }, /* #34 */
    745     { 0x1d5247, 0x1d5a87, 0x2feb, 0xf6a6, 0x72, 0 }, /* #35 */
    746     { 0x384942, 0x384907, 0x064d, 0xe971, 0xb5, 0 }, /* #36 */
    747     { 0x316e42, 0x316e07, 0xe977, 0xf97e, 0xf2, 0 }, /* #37 */
    748     { 0x144102, 0x144903, 0xfb0d, 0xfc3e, 0xb6, 0 }, /* #38 */
    749     { 0x2c2617, 0x2c2e03, 0xb78a, 0xf916, 0x0f, 0 }, /* #39 */
    750     { 0x3b04d6, 0x3b0c03, 0xe43e, 0x0d52, 0x37, 0 }, /* #40 */
    751     { 0x106782, 0x106f03, 0x0678, 0x0e10, 0x1e, 0 }, /* #41 */
    752     { 0x276b97, 0x276b07, 0x6c79, 0xea42, 0xd2, 0 }, /* #42 */
    753     { 0x3c5106, 0x3c5987, 0xc19e, 0x28f6, 0x95, 0 }, /* #43 */
    754     { 0x0870d6, 0x087883, 0xe347, 0x00d5, 0x03, 0 }, /* #44 */
    755     { 0x093d83, 0x093d03, 0x64e2, 0x0a32, 0xa9, 0 }, /* #45 */
    756     { 0x233352, 0x233b07, 0xc307, 0x016c, 0x34, 0 }, /* #46 */
    757     { 0x322683, 0x322e03, 0xf623, 0xef52, 0x86, 0 }, /* #47 */
    758     { 0x373c56, 0x373c03, 0x863b, 0xf404, 0xcc, 0 }, /* #48 */
    759     { 0x282cc7, 0x282c07, 0x53a0, 0x2100, 0xa8, 0 }, /* #49 */
    760     { 0x1315d7, 0x131d07, 0xdeaf, 0x0a71, 0xdf, 0 }, /* #50 */
    761     { 0x293d03, 0x293d83, 0x3b09, 0xfcdf, 0xa7, 0 }, /* #51 */
    762     { 0x121946, 0x121987, 0x265f, 0xd78d, 0x93, 0 }, /* #52 */
    763     { 0x2e1143, 0x2e1903, 0x6f9c, 0xef34, 0x2b, 0 }, /* #53 */
    764     { 0x2f2586, 0x2f2d03, 0x7c8a, 0xe71c, 0x36, 0 }, /* #54 */
    765     { 0x312557, 0x312d03, 0xef9b, 0xf102, 0x26, 0 }, /* #55 */
    766     { 0x3e6a56, 0x3e6a83, 0xb05e, 0xf1ae, 0xd9, 0 }, /* #56 */
    767     { 0x2313d2, 0x231b07, 0xcb1d, 0xf333, 0x8f, 0 }, /* #57 */
    768     { 0x3c2706, 0x3c2f03, 0xfe04, 0xfe1c, 0x87, 0 }, /* #58 */
    769     { 0x164656, 0x164e87, 0xb230, 0xf790, 0xd3, 0 }, /* #59 */
    770     { 0x1c3b57, 0x1c3b83, 0x7fd7, 0xf0f2, 0x5e, 0 }, /* #60 */
    771     { 0x135786, 0x135f87, 0x2f84, 0x1b9c, 0xc7, 0 }, /* #61 */
    772     { 0x2e6743, 0x2e6f03, 0x8325, 0xee5e, 0x86, 0 }, /* #62 */
    773     { 0x240242, 0x240a83, 0x071d, 0x02f2, 0x1a, 0 }, /* #63 */
     1115    { 0x266716, 0x266706, 0x0000, 0x0000, 0x00, 0 }, /* #0 */
     1116    { 0x0a7a42, 0x0a7206, 0x0000, 0x0000, 0x00, 0 }, /* #1 */
     1117    { 0x166a42, 0x166206, 0x0000, 0x0000, 0x00, 0 }, /* #2 */
     1118    { 0x262447, 0x262406, 0x0000, 0x0000, 0x00, 0 }, /* #3 */
     1119    { 0x1b7a03, 0x1b7206, 0x7842, 0x0000, 0x00, 0 }, /* #4 */
     1120    { 0x1e6357, 0x1e6306, 0x6d35, 0x0000, 0x00, 0 }, /* #5 */
     1121    { 0x391187, 0x391106, 0xef4c, 0x0000, 0x00, 0 }, /* #6 */
     1122    { 0x0d16c6, 0x0d1606, 0x2d59, 0x0000, 0x00, 0 }, /* #7 */
     1123    { 0x191c56, 0x191c87, 0x2a96, 0xd3b2, 0x6b, 0 }, /* #8 */
     1124    { 0x300c47, 0x300486, 0x933f, 0xff82, 0xfe, 0 }, /* #9 */
     1125    { 0x163e52, 0x163e83, 0x442b, 0x06e3, 0x29, 0 }, /* #10 */
     1126    { 0x390dd7, 0x390d03, 0xa4f3, 0xfa1c, 0x74, 0 }, /* #11 */
     1127    { 0x135a97, 0x135a07, 0x892c, 0x0f78, 0x5a, 0 }, /* #12 */
     1128    { 0x3071d6, 0x307907, 0xc824, 0xf214, 0x9d, 0 }, /* #13 */
     1129    { 0x196a12, 0x196a87, 0xab8c, 0x1de8, 0xbe, 0 }, /* #14 */
     1130    { 0x115983, 0x115907, 0xb054, 0xef44, 0xcd, 0 }, /* #15 */
     1131    { 0x1d25c2, 0x1d2d87, 0x4a2c, 0xed9c, 0x95, 0 }, /* #16 */
     1132    { 0x305e17, 0x305e87, 0x1ccf, 0x0f81, 0xaf, 0 }, /* #17 */
     1133    { 0x196386, 0x196b07, 0xbeaf, 0xd966, 0x7a, 0 }, /* #18 */
     1134    { 0x0a1fc3, 0x0a1f83, 0x7449, 0x1df1, 0x69, 0 }, /* #19 */
     1135    { 0x0910d6, 0x091807, 0x959f, 0xf441, 0x1f, 0 }, /* #20 */
     1136    { 0x1c3182, 0x1c3903, 0x7696, 0x3358, 0x84, 0 }, /* #21 */
     1137    { 0x113752, 0x113f83, 0xe113, 0xf8e0, 0xa0, 0 }, /* #22 */
     1138    { 0x093712, 0x093f03, 0xc9cf, 0x1045, 0xab, 0 }, /* #23 */
     1139    { 0x3e5352, 0x3e5b03, 0x19de, 0x0154, 0xf6, 0 }, /* #24 */
     1140    { 0x1754d6, 0x175c87, 0x830a, 0x00b4, 0x12, 0 }, /* #25 */
     1141    { 0x0e6997, 0x0e6987, 0x559b, 0x01f9, 0xfb, 0 }, /* #26 */
     1142    { 0x3a5d13, 0x3a5586, 0xe705, 0xff8d, 0xe9, 0 }, /* #27 */
     1143    { 0x171ed7, 0x171e87, 0x01a1, 0x2ce7, 0x87, 0 }, /* #28 */
     1144    { 0x005e86, 0x005e03, 0x0e67, 0xdf02, 0xae, 0 }, /* #29 */
     1145    { 0x391903, 0x391983, 0xeb03, 0xfee6, 0xa2, 0 }, /* #30 */
     1146    { 0x260e96, 0x260e87, 0x7c71, 0xd999, 0xa9, 0 }, /* #31 */
     1147    { 0x172a12, 0x172a07, 0x4d6c, 0xdf18, 0xb2, 0 }, /* #32 */
     1148    { 0x076707, 0x076f83, 0x905f, 0xf7d6, 0xea, 0 }, /* #33 */
     1149    { 0x3b3b43, 0x3b3b83, 0xd343, 0xe7ec, 0xa4, 0 }, /* #34 */
     1150    { 0x342fd2, 0x342f87, 0xdd20, 0xfac0, 0xd6, 0 }, /* #35 */
     1151    { 0x1c6993, 0x1c6907, 0x5b7a, 0xd966, 0xaf, 0 }, /* #36 */
     1152    { 0x047292, 0x047a87, 0x0bfd, 0x00f6, 0xae, 0 }, /* #37 */
     1153    { 0x314886, 0x314807, 0x9927, 0x0750, 0x30, 0 }, /* #38 */
     1154    { 0x203ac3, 0x203a87, 0x7af3, 0xfdd1, 0x2b, 0 }, /* #39 */
     1155    { 0x0c6712, 0x0c6f07, 0x434f, 0xea17, 0xb9, 0 }, /* #40 */
     1156    { 0x3c1a96, 0x3c1a83, 0xe76b, 0x2ed0, 0x70, 0 }, /* #41 */
     1157    { 0x2e38c3, 0x2e3883, 0x0579, 0xe0ce, 0xbe, 0 }, /* #42 */
     1158    { 0x174e16, 0x174602, 0x775b, 0x005b, 0x01, 0 }, /* #43 */
     1159    { 0x262d93, 0x262d03, 0x4433, 0x171c, 0x74, 0 }, /* #44 */
     1160    { 0x395306, 0x395b87, 0xae46, 0xf29a, 0xcf, 0 }, /* #45 */
     1161    { 0x0e4092, 0x0e4887, 0x7a62, 0xf5aa, 0xe5, 0 }, /* #46 */
     1162    { 0x092192, 0x092903, 0xbb3e, 0x1b5e, 0x71, 0 }, /* #47 */
     1163    { 0x086617, 0x086e83, 0xed97, 0xfbe6, 0x0a, 0 }, /* #48 */
     1164    { 0x3d1f93, 0x3d1f83, 0xd333, 0x0ac2, 0x36, 0 }, /* #49 */
     1165    { 0x2c7f06, 0x2c7f83, 0x63b4, 0x02f8, 0xf6, 0 }, /* #50 */
     1166    { 0x253887, 0x253803, 0x9b9f, 0x2a70, 0x90, 0 }, /* #51 */
     1167    { 0x1a78c3, 0x1a7807, 0x4e0e, 0xfe5c, 0xe2, 0 }, /* #52 */
     1168    { 0x213c02, 0x213c03, 0x8e72, 0xe464, 0xc2, 0 }, /* #53 */
     1169    { 0x332906, 0x332987, 0x4157, 0x0b8e, 0x22, 0 }, /* #54 */
     1170    { 0x041253, 0x041a83, 0x9466, 0xe086, 0xb1, 0 }, /* #55 */
     1171    { 0x000106, 0x000907, 0xdeb8, 0x0900, 0xe0, 0 }, /* #56 */
     1172    { 0x2a2292, 0x2a2a03, 0x438c, 0x2440, 0xb0, 0 }, /* #57 */
     1173    { 0x1b4243, 0x1b4a83, 0x2368, 0xdf80, 0xb0, 0 }, /* #58 */
     1174    { 0x2814c2, 0x281c07, 0x7982, 0x0372, 0xf9, 0 }, /* #59 */
     1175    { 0x1d29c7, 0x1d2987, 0xd945, 0xfdd8, 0xf8, 0 }, /* #60 */
     1176    { 0x192b86, 0x192b07, 0xb35c, 0x1648, 0x3e, 0 }, /* #61 */
     1177    { 0x315113, 0x315987, 0x1d61, 0xf6e8, 0xe8, 0 }, /* #62 */
     1178    { 0x2c4097, 0x2c4887, 0xb6be, 0xe4ee, 0x69, 0 }, /* #63 */
    7741179};
    7751180static const MULDIVU8_TEST_T g_aTests_div_u8_intel[] =
    7761181{
    777     { 0x054983, 0x054983, 0x0000, 0x0000, 0x00, -1 }, /* #0 */
    778     { 0x115fc6, 0x115fc6, 0x0000, 0x0000, 0x00, -1 }, /* #1 */
    779     { 0x3c7f03, 0x3c7f03, 0x0000, 0x0000, 0x00, -1 }, /* #2 */
    780     { 0x1b0c83, 0x1b0c83, 0x0000, 0x0000, 0x00, -1 }, /* #3 */
    781     { 0x1a4e56, 0x1a4e56, 0x4df1, 0x4df1, 0x00, -1 }, /* #4 */
    782     { 0x325016, 0x325016, 0x5a98, 0x5a98, 0x00, -1 }, /* #5 */
    783     { 0x2d2cc3, 0x2d2cc3, 0xd159, 0xd159, 0x00, -1 }, /* #6 */
    784     { 0x0a5297, 0x0a5297, 0x381e, 0x381e, 0x00, -1 }, /* #7 */
    785     { 0x014f82, 0x014f82, 0x89ac, 0x5abd, 0xba, 0 }, /* #8 */
    786     { 0x106153, 0x106153, 0x59f7, 0x8790, 0x9f, 0 }, /* #9 */
    787     { 0x0827d3, 0x0827d3, 0xbdc2, 0xbdc2, 0x64, -1 }, /* #10 */
    788     { 0x3123c6, 0x3123c6, 0x144b, 0x2b2e, 0x70, 0 }, /* #11 */
    789     { 0x0a2ac3, 0x0a2ac3, 0x0d68, 0x0d68, 0x08, -1 }, /* #12 */
    790     { 0x127197, 0x127197, 0x31ce, 0x8c41, 0xc2, 0 }, /* #13 */
    791     { 0x044842, 0x044842, 0x70da, 0xbc7f, 0xe2, 0 }, /* #14 */
    792     { 0x261317, 0x261317, 0x3c48, 0x2e9d, 0x62, 0 }, /* #15 */
    793     { 0x247a17, 0x247a17, 0x66fa, 0x8e73, 0xe4, 0 }, /* #16 */
    794     { 0x313cc2, 0x313cc2, 0x11ab, 0x7326, 0x74, 0 }, /* #17 */
    795     { 0x322217, 0x322217, 0x5be2, 0x7270, 0xd1, 0 }, /* #18 */
    796     { 0x085697, 0x085697, 0xae9d, 0xae9d, 0xab, -1 }, /* #19 */
    797     { 0x231892, 0x231892, 0xe4ab, 0xe4ab, 0x63, -1 }, /* #20 */
    798     { 0x2c0f82, 0x2c0f82, 0xd73d, 0xd73d, 0x11, -1 }, /* #21 */
    799     { 0x1f2b53, 0x1f2b53, 0xb82e, 0xb82e, 0x3e, -1 }, /* #22 */
    800     { 0x1a4287, 0x1a4287, 0x9d1d, 0x9d1d, 0x43, -1 }, /* #23 */
    801     { 0x315a96, 0x315a96, 0x9530, 0x00d9, 0xb0, 0 }, /* #24 */
    802     { 0x235a17, 0x235a17, 0x8e94, 0x8e94, 0x80, -1 }, /* #25 */
    803     { 0x1b0a97, 0x1b0a97, 0xc6be, 0xc6be, 0x44, -1 }, /* #26 */
    804     { 0x153a92, 0x153a92, 0x472a, 0xcf53, 0xd9, 0 }, /* #27 */
    805     { 0x092f93, 0x092f93, 0xcc72, 0xcc72, 0x06, -1 }, /* #28 */
    806     { 0x076953, 0x076953, 0xf86a, 0xf86a, 0x00, -1 }, /* #29 */
    807     { 0x0a3d82, 0x0a3d82, 0x9d2e, 0x9d2e, 0x25, -1 }, /* #30 */
    808     { 0x131112, 0x131112, 0xd0ef, 0xd0ef, 0xbf, -1 }, /* #31 */
    809     { 0x1000c6, 0x1000c6, 0xb703, 0x6ff6, 0xbe, 0 }, /* #32 */
    810     { 0x306916, 0x306916, 0xd379, 0x89e1, 0xf0, 0 }, /* #33 */
    811     { 0x087316, 0x087316, 0x4197, 0x4197, 0x3d, -1 }, /* #34 */
    812     { 0x1d2b57, 0x1d2b57, 0x070b, 0x870c, 0x8b, 0 }, /* #35 */
    813     { 0x266242, 0x266242, 0x5eef, 0xf761, 0xf8, 0 }, /* #36 */
    814     { 0x3f4093, 0x3f4093, 0x1a68, 0x9426, 0xae, 0 }, /* #37 */
    815     { 0x306c83, 0x306c83, 0x21de, 0x21de, 0x02, -1 }, /* #38 */
    816     { 0x1a4752, 0x1a4752, 0x8796, 0x8796, 0x21, -1 }, /* #39 */
    817     { 0x3511d2, 0x3511d2, 0x3cd6, 0x3cd6, 0x2d, -1 }, /* #40 */
    818     { 0x364e52, 0x364e52, 0xf209, 0xf209, 0xda, -1 }, /* #41 */
    819     { 0x001a93, 0x001a93, 0xbaa9, 0xbaa9, 0x6c, -1 }, /* #42 */
    820     { 0x3d3e06, 0x3d3e06, 0xeb1f, 0xeb1f, 0xd9, -1 }, /* #43 */
    821     { 0x251146, 0x251146, 0x0fd8, 0x391f, 0x81, 0 }, /* #44 */
    822     { 0x2e14d6, 0x2e14d6, 0x8266, 0x8266, 0x75, -1 }, /* #45 */
    823     { 0x134a46, 0x134a46, 0x3f29, 0x8363, 0xa2, 0 }, /* #46 */
    824     { 0x203013, 0x203013, 0xfc89, 0xfc89, 0x9a, -1 }, /* #47 */
    825     { 0x193697, 0x193697, 0x8efe, 0x8efe, 0x24, -1 }, /* #48 */
    826     { 0x3e3392, 0x3e3392, 0xb6f7, 0x22b9, 0xfd, 0 }, /* #49 */
    827     { 0x045747, 0x045747, 0xfb0e, 0xfb0e, 0xb3, -1 }, /* #50 */
    828     { 0x240197, 0x240197, 0xfc58, 0xfc58, 0xee, -1 }, /* #51 */
    829     { 0x2e19c6, 0x2e19c6, 0xdf53, 0xdf53, 0x5f, -1 }, /* #52 */
    830     { 0x1e35d7, 0x1e35d7, 0x9b7a, 0x5bb7, 0xd9, 0 }, /* #53 */
    831     { 0x2576d2, 0x2576d2, 0x0e4b, 0x3b2d, 0x50, 0 }, /* #54 */
    832     { 0x031b52, 0x031b52, 0xd64e, 0xd64e, 0xc8, -1 }, /* #55 */
    833     { 0x1c1406, 0x1c1406, 0xc030, 0xc030, 0x30, -1 }, /* #56 */
    834     { 0x062d02, 0x062d02, 0xf0b5, 0xf0b5, 0x2a, -1 }, /* #57 */
    835     { 0x3a1303, 0x3a1303, 0xcfc8, 0xcfc8, 0x5f, -1 }, /* #58 */
    836     { 0x015756, 0x015756, 0xbfe1, 0xbfe1, 0x63, -1 }, /* #59 */
    837     { 0x2e3113, 0x2e3113, 0xe9b4, 0xe9b4, 0x83, -1 }, /* #60 */
    838     { 0x155356, 0x155356, 0xc4b2, 0xc4b2, 0x3a, -1 }, /* #61 */
    839     { 0x396157, 0x396157, 0x6780, 0x9894, 0xb2, 0 }, /* #62 */
    840     { 0x327b53, 0x327b53, 0xac96, 0xac96, 0x8d, -1 }, /* #63 */
     1182    { 0x3d0a46, 0x3d0a46, 0x0000, 0x0000, 0x00, -1 }, /* #0 */
     1183    { 0x393302, 0x393302, 0x0000, 0x0000, 0x00, -1 }, /* #1 */
     1184    { 0x0171d6, 0x0171d6, 0x0000, 0x0000, 0x00, -1 }, /* #2 */
     1185    { 0x030306, 0x030306, 0x0000, 0x0000, 0x00, -1 }, /* #3 */
     1186    { 0x1832c3, 0x1832c3, 0x298a, 0x298a, 0x00, -1 }, /* #4 */
     1187    { 0x275343, 0x275343, 0x679d, 0x679d, 0x00, -1 }, /* #5 */
     1188    { 0x3613c2, 0x3613c2, 0xc745, 0xc745, 0x00, -1 }, /* #6 */
     1189    { 0x312c42, 0x312c42, 0xbe0b, 0xbe0b, 0x00, -1 }, /* #7 */
     1190    { 0x0552d6, 0x0552d6, 0x393e, 0x0d79, 0x79, 0 }, /* #8 */
     1191    { 0x275587, 0x275587, 0x8808, 0x6be9, 0x95, 0 }, /* #9 */
     1192    { 0x1b7c07, 0x1b7c07, 0xc0be, 0xc0be, 0x85, -1 }, /* #10 */
     1193    { 0x0d1d86, 0x0d1d86, 0x0d4d, 0x1e19, 0x87, 0 }, /* #11 */
     1194    { 0x3f6a53, 0x3f6a53, 0x4a4c, 0x4a4c, 0x41, -1 }, /* #12 */
     1195    { 0x3c31c2, 0x3c31c2, 0xf283, 0xf283, 0xad, -1 }, /* #13 */
     1196    { 0x3454d7, 0x3454d7, 0x1758, 0x2a45, 0x56, 0 }, /* #14 */
     1197    { 0x2f1552, 0x2f1552, 0xcf0b, 0xcf0b, 0x1d, -1 }, /* #15 */
     1198    { 0x2d3517, 0x2d3517, 0x518f, 0x2fa8, 0x7c, 0 }, /* #16 */
     1199    { 0x3a61c3, 0x3a61c3, 0xc7b8, 0x35e3, 0xe1, 0 }, /* #17 */
     1200    { 0x1d29d2, 0x1d29d2, 0xff08, 0xff08, 0x93, -1 }, /* #18 */
     1201    { 0x180493, 0x180493, 0x6d65, 0x6d65, 0x23, -1 }, /* #19 */
     1202    { 0x146f56, 0x146f56, 0x360c, 0x4cac, 0x50, 0 }, /* #20 */
     1203    { 0x230c96, 0x230c96, 0x9e36, 0x9e36, 0x03, -1 }, /* #21 */
     1204    { 0x147096, 0x147096, 0x09c9, 0x550b, 0xdc, 0 }, /* #22 */
     1205    { 0x1c3743, 0x1c3743, 0x9964, 0x9964, 0x0b, -1 }, /* #23 */
     1206    { 0x3d1dc2, 0x3d1dc2, 0x31aa, 0xb634, 0xf1, 0 }, /* #24 */
     1207    { 0x100c07, 0x100c07, 0xa4f8, 0xa4f8, 0x8f, -1 }, /* #25 */
     1208    { 0x032412, 0x032412, 0xce3c, 0xa8df, 0xec, 0 }, /* #26 */
     1209    { 0x230903, 0x230903, 0xbb8b, 0xbb8b, 0xae, -1 }, /* #27 */
     1210    { 0x252c57, 0x252c57, 0x6752, 0x206f, 0xee, 0 }, /* #28 */
     1211    { 0x2757c6, 0x2757c6, 0x829e, 0x92a4, 0xcb, 0 }, /* #29 */
     1212    { 0x054a92, 0x054a92, 0xcc7d, 0xcc7d, 0x38, -1 }, /* #30 */
     1213    { 0x066a53, 0x066a53, 0xf9ea, 0xf9ea, 0xc7, -1 }, /* #31 */
     1214    { 0x162dd3, 0x162dd3, 0xdd4a, 0xdd4a, 0xd4, -1 }, /* #32 */
     1215    { 0x2c2e16, 0x2c2e16, 0x07fd, 0x7d0c, 0xa0, 0 }, /* #33 */
     1216    { 0x1b2ec6, 0x1b2ec6, 0x12a8, 0x02d9, 0x16, 0 }, /* #34 */
     1217    { 0x2e3b07, 0x2e3b07, 0x5f31, 0x5f31, 0x23, -1 }, /* #35 */
     1218    { 0x161b52, 0x161b52, 0xb7be, 0xb7be, 0x59, -1 }, /* #36 */
     1219    { 0x1301d2, 0x1301d2, 0x060f, 0x0021, 0x2f, 0 }, /* #37 */
     1220    { 0x260fd7, 0x260fd7, 0x70d3, 0xad91, 0xc6, 0 }, /* #38 */
     1221    { 0x2a78d2, 0x2a78d2, 0x8a57, 0x9bd7, 0xa4, 0 }, /* #39 */
     1222    { 0x052b16, 0x052b16, 0xc2fd, 0xc2fd, 0xbb, -1 }, /* #40 */
     1223    { 0x381f56, 0x381f56, 0x3a5f, 0x547f, 0x75, 0 }, /* #41 */
     1224    { 0x1e5703, 0x1e5703, 0xee18, 0xee18, 0x5f, -1 }, /* #42 */
     1225    { 0x374b07, 0x374b07, 0xc3ad, 0xc3ad, 0x73, -1 }, /* #43 */
     1226    { 0x074703, 0x074703, 0xdd94, 0x18fc, 0xe1, 0 }, /* #44 */
     1227    { 0x1a1946, 0x1a1946, 0x6e26, 0x6e26, 0x5d, -1 }, /* #45 */
     1228    { 0x023986, 0x023986, 0x68b0, 0x00c8, 0x86, 0 }, /* #46 */
     1229    { 0x226886, 0x226886, 0xb74f, 0xb74f, 0x61, -1 }, /* #47 */
     1230    { 0x315116, 0x315116, 0x6494, 0x6494, 0x24, -1 }, /* #48 */
     1231    { 0x3c4a47, 0x3c4a47, 0x2067, 0x0ea9, 0x31, 0 }, /* #49 */
     1232    { 0x0b0b02, 0x0b0b02, 0x8703, 0x8703, 0x58, -1 }, /* #50 */
     1233    { 0x2a2c43, 0x2a2c43, 0x8965, 0x8965, 0x33, -1 }, /* #51 */
     1234    { 0x2c6893, 0x2c6893, 0x3f4e, 0x3f4e, 0x00, -1 }, /* #52 */
     1235    { 0x1560d3, 0x1560d3, 0x22de, 0x6733, 0xad, 0 }, /* #53 */
     1236    { 0x116f97, 0x116f97, 0xd512, 0xd512, 0xb2, -1 }, /* #54 */
     1237    { 0x092582, 0x092582, 0xf97e, 0xf97e, 0x9b, -1 }, /* #55 */
     1238    { 0x033146, 0x033146, 0xdd02, 0xdd02, 0x8a, -1 }, /* #56 */
     1239    { 0x3a2903, 0x3a2903, 0x303c, 0x8a4a, 0xa5, 0 }, /* #57 */
     1240    { 0x381f47, 0x381f47, 0x277d, 0x0fce, 0x31, 0 }, /* #58 */
     1241    { 0x2963c6, 0x2963c6, 0x7656, 0x36f0, 0x7e, 0 }, /* #59 */
     1242    { 0x076153, 0x076153, 0xb339, 0xb339, 0x26, -1 }, /* #60 */
     1243    { 0x176757, 0x176757, 0xf78d, 0xf78d, 0x09, -1 }, /* #61 */
     1244    { 0x3c5c17, 0x3c5c17, 0x6542, 0x6542, 0x23, -1 }, /* #62 */
     1245    { 0x125212, 0x125212, 0x6035, 0x6035, 0x34, -1 }, /* #63 */
    8411246};
    8421247static const MULDIVU8_TEST_T g_aTests_idiv_u8_intel[] =
    8431248{
    844     { 0x267d13, 0x267d13, 0x0000, 0x0000, 0x00, -1 }, /* #0 */
    845     { 0x2258c6, 0x2258c6, 0x0000, 0x0000, 0x00, -1 }, /* #1 */
    846     { 0x0217c3, 0x0217c3, 0x0000, 0x0000, 0x00, -1 }, /* #2 */
    847     { 0x3d3fd3, 0x3d3fd3, 0x0000, 0x0000, 0x00, -1 }, /* #3 */
    848     { 0x125203, 0x125203, 0xe06b, 0xe06b, 0x00, -1 }, /* #4 */
    849     { 0x393487, 0x393487, 0xda8e, 0xda8e, 0x00, -1 }, /* #5 */
    850     { 0x216953, 0x216953, 0x5b53, 0x5b53, 0x00, -1 }, /* #6 */
    851     { 0x0c55c7, 0x0c55c7, 0x7e84, 0x7e84, 0x00, -1 }, /* #7 */
    852     { 0x0c4e06, 0x0c4e06, 0xac51, 0xac51, 0xb7, -1 }, /* #8 */
    853     { 0x265916, 0x265916, 0xbd90, 0xbd90, 0x3a, -1 }, /* #9 */
    854     { 0x0b3543, 0x0b3543, 0x6993, 0x6993, 0x7f, -1 }, /* #10 */
    855     { 0x102143, 0x102143, 0x9399, 0x9399, 0xa2, -1 }, /* #11 */
    856     { 0x380686, 0x380686, 0x5731, 0x5731, 0x8e, -1 }, /* #12 */
    857     { 0x3b3b42, 0x3b3b42, 0xbe2f, 0xbe2f, 0x7b, -1 }, /* #13 */
    858     { 0x027a93, 0x027a93, 0x4346, 0x4346, 0x5a, -1 }, /* #14 */
    859     { 0x3361d3, 0x3361d3, 0x49da, 0x49da, 0x61, -1 }, /* #15 */
    860     { 0x2d2193, 0x2d2193, 0x484c, 0x484c, 0x95, -1 }, /* #16 */
    861     { 0x1f7993, 0x1f7993, 0x0bd0, 0x30d0, 0xc2, 0 }, /* #17 */
    862     { 0x385e12, 0x385e12, 0x182c, 0x182c, 0xea, -1 }, /* #18 */
    863     { 0x0819c2, 0x0819c2, 0xf161, 0xb3d1, 0x4e, 0 }, /* #19 */
    864     { 0x061a53, 0x061a53, 0x9792, 0x9792, 0xe1, -1 }, /* #20 */
    865     { 0x2a7b42, 0x2a7b42, 0x6036, 0x6036, 0x66, -1 }, /* #21 */
    866     { 0x105d03, 0x105d03, 0xf35e, 0xb0da, 0x53, 0 }, /* #22 */
    867     { 0x2a0c47, 0x2a0c47, 0x1796, 0x3e53, 0x48, 0 }, /* #23 */
    868     { 0x313302, 0x313302, 0x5c0d, 0x5c0d, 0x48, -1 }, /* #24 */
    869     { 0x187f96, 0x187f96, 0xa07e, 0xa07e, 0xbe, -1 }, /* #25 */
    870     { 0x114207, 0x114207, 0xd377, 0xd377, 0xd6, -1 }, /* #26 */
    871     { 0x331996, 0x331996, 0x6df1, 0x6df1, 0x5a, -1 }, /* #27 */
    872     { 0x143307, 0x143307, 0xdf2d, 0xdf2d, 0xf0, -1 }, /* #28 */
    873     { 0x1e02c2, 0x1e02c2, 0x8a75, 0x8a75, 0xc3, -1 }, /* #29 */
    874     { 0x042693, 0x042693, 0x1250, 0x1250, 0xdd, -1 }, /* #30 */
    875     { 0x262612, 0x262612, 0xf02b, 0xfab9, 0x39, 0 }, /* #31 */
    876     { 0x212f16, 0x212f16, 0x08d2, 0x5ced, 0x8e, 0 }, /* #32 */
    877     { 0x152753, 0x152753, 0xcae3, 0xcae3, 0xf9, -1 }, /* #33 */
    878     { 0x060093, 0x060093, 0x9c99, 0x9c99, 0x87, -1 }, /* #34 */
    879     { 0x337386, 0x337386, 0xe7f8, 0xe0bc, 0x5a, 0 }, /* #35 */
    880     { 0x111e86, 0x111e86, 0x67a9, 0x67a9, 0x73, -1 }, /* #36 */
    881     { 0x371ad7, 0x371ad7, 0xade3, 0xade3, 0xfc, -1 }, /* #37 */
    882     { 0x263317, 0x263317, 0xedeb, 0xdb52, 0xc8, 0 }, /* #38 */
    883     { 0x3e2f52, 0x3e2f52, 0x03bd, 0x67f9, 0x86, 0 }, /* #39 */
    884     { 0x2420c7, 0x2420c7, 0xfd57, 0xa3fa, 0x62, 0 }, /* #40 */
    885     { 0x312e17, 0x312e17, 0x571f, 0x571f, 0x8e, -1 }, /* #41 */
    886     { 0x036d02, 0x036d02, 0xdb16, 0xdb16, 0x07, -1 }, /* #42 */
    887     { 0x167712, 0x167712, 0xd9fa, 0xde64, 0x9f, 0 }, /* #43 */
    888     { 0x282206, 0x282206, 0xa075, 0xa075, 0xe4, -1 }, /* #44 */
    889     { 0x2e3443, 0x2e3443, 0x7dd0, 0x7dd0, 0x45, -1 }, /* #45 */
    890     { 0x045ad7, 0x045ad7, 0x6465, 0x6465, 0x7c, -1 }, /* #46 */
    891     { 0x2a6043, 0x2a6043, 0x5f04, 0x5f04, 0xfc, -1 }, /* #47 */
    892     { 0x056d13, 0x056d13, 0xbc39, 0xbc39, 0x82, -1 }, /* #48 */
    893     { 0x350d42, 0x350d42, 0xf487, 0xd2cf, 0x3b, 0 }, /* #49 */
    894     { 0x043fc2, 0x043fc2, 0x40de, 0x40de, 0xd8, -1 }, /* #50 */
    895     { 0x3f1f03, 0x3f1f03, 0x8dab, 0x8dab, 0xaa, -1 }, /* #51 */
    896     { 0x2e0fd2, 0x2e0fd2, 0xe33a, 0xea44, 0x94, 0 }, /* #52 */
    897     { 0x0e4046, 0x0e4046, 0x4e2a, 0x4e2a, 0x3a, -1 }, /* #53 */
    898     { 0x387946, 0x387946, 0x6530, 0x6530, 0x04, -1 }, /* #54 */
    899     { 0x1c20c7, 0x1c20c7, 0x8616, 0x8616, 0x3f, -1 }, /* #55 */
    900     { 0x0b6b57, 0x0b6b57, 0x952b, 0x952b, 0x05, -1 }, /* #56 */
    901     { 0x235687, 0x235687, 0xa056, 0xa056, 0x52, -1 }, /* #57 */
    902     { 0x020696, 0x020696, 0x672b, 0x672b, 0xc0, -1 }, /* #58 */
    903     { 0x2a0103, 0x2a0103, 0x44ae, 0x44ae, 0x57, -1 }, /* #59 */
    904     { 0x0f66c3, 0x0f66c3, 0xd299, 0xd299, 0x11, -1 }, /* #60 */
    905     { 0x0a6897, 0x0a6897, 0x5782, 0x5782, 0x99, -1 }, /* #61 */
    906     { 0x125713, 0x125713, 0x72b5, 0x72b5, 0xe0, -1 }, /* #62 */
    907     { 0x2c4703, 0x2c4703, 0x0dc9, 0x011c, 0x7e, 0 }, /* #63 */
     1249    { 0x261ad7, 0x261ad7, 0x0000, 0x0000, 0x00, -1 }, /* #0 */
     1250    { 0x034f93, 0x034f93, 0x0000, 0x0000, 0x00, -1 }, /* #1 */
     1251    { 0x261197, 0x261197, 0x0000, 0x0000, 0x00, -1 }, /* #2 */
     1252    { 0x151642, 0x151642, 0x0000, 0x0000, 0x00, -1 }, /* #3 */
     1253    { 0x1e2a82, 0x1e2a82, 0x60cc, 0x60cc, 0x00, -1 }, /* #4 */
     1254    { 0x2658d7, 0x2658d7, 0x9b3a, 0x9b3a, 0x00, -1 }, /* #5 */
     1255    { 0x3a2817, 0x3a2817, 0x1f0a, 0x1f0a, 0x00, -1 }, /* #6 */
     1256    { 0x254c93, 0x254c93, 0x0173, 0x0173, 0x00, -1 }, /* #7 */
     1257    { 0x395c52, 0x395c52, 0xa5ce, 0xa5ce, 0xf6, -1 }, /* #8 */
     1258    { 0x3a6917, 0x3a6917, 0xdd88, 0xc37f, 0xbb, 0 }, /* #9 */
     1259    { 0x3b44c3, 0x3b44c3, 0xf583, 0xf695, 0x19, 0 }, /* #10 */
     1260    { 0x2e0e86, 0x2e0e86, 0x43c8, 0x43c8, 0x26, -1 }, /* #11 */
     1261    { 0x1f5003, 0x1f5003, 0xaef9, 0xaef9, 0xda, -1 }, /* #12 */
     1262    { 0x1a3657, 0x1a3657, 0x526d, 0x526d, 0x70, -1 }, /* #13 */
     1263    { 0x3f6712, 0x3f6712, 0x0f33, 0x6f1e, 0x7e, 0 }, /* #14 */
     1264    { 0x171f03, 0x171f03, 0xdfa3, 0xdfa3, 0xe0, -1 }, /* #15 */
     1265    { 0x3c4bd7, 0x3c4bd7, 0x8a66, 0x8a66, 0xf2, -1 }, /* #16 */
     1266    { 0x082183, 0x082183, 0xc0a5, 0xc0a5, 0x9f, -1 }, /* #17 */
     1267    { 0x234f16, 0x234f16, 0xfecc, 0xb402, 0x8c, 0 }, /* #18 */
     1268    { 0x106343, 0x106343, 0xbaaa, 0xbaaa, 0x1f, -1 }, /* #19 */
     1269    { 0x136192, 0x136192, 0x2939, 0x2939, 0x22, -1 }, /* #20 */
     1270    { 0x3002c2, 0x3002c2, 0xceef, 0xceef, 0xf5, -1 }, /* #21 */
     1271    { 0x301956, 0x301956, 0x3cfa, 0x6e83, 0x84, 0 }, /* #22 */
     1272    { 0x344bc3, 0x344bc3, 0x72b7, 0x72b7, 0xdb, -1 }, /* #23 */
     1273    { 0x056f57, 0x056f57, 0x8d61, 0x8d61, 0x55, -1 }, /* #24 */
     1274    { 0x1f68d3, 0x1f68d3, 0x5485, 0x5485, 0xe3, -1 }, /* #25 */
     1275    { 0x317616, 0x317616, 0x0653, 0x5ff4, 0x81, 0 }, /* #26 */
     1276    { 0x333707, 0x333707, 0x586a, 0x586a, 0xee, -1 }, /* #27 */
     1277    { 0x182153, 0x182153, 0x086d, 0x086d, 0xff, -1 }, /* #28 */
     1278    { 0x2c2983, 0x2c2983, 0xa2b6, 0xa2b6, 0x5e, -1 }, /* #29 */
     1279    { 0x135cd6, 0x135cd6, 0x5dd9, 0x5dd9, 0x33, -1 }, /* #30 */
     1280    { 0x072347, 0x072347, 0x5b3a, 0x5b3a, 0x39, -1 }, /* #31 */
     1281    { 0x3e6202, 0x3e6202, 0xdb70, 0xe096, 0x58, 0 }, /* #32 */
     1282    { 0x033213, 0x033213, 0xa372, 0xa372, 0x36, -1 }, /* #33 */
     1283    { 0x101f57, 0x101f57, 0x48da, 0x48da, 0x0c, -1 }, /* #34 */
     1284    { 0x2b6f83, 0x2b6f83, 0x6e17, 0x6e17, 0x14, -1 }, /* #35 */
     1285    { 0x0737c6, 0x0737c6, 0x8859, 0x8859, 0x7a, -1 }, /* #36 */
     1286    { 0x286512, 0x286512, 0x82ca, 0x82ca, 0xf3, -1 }, /* #37 */
     1287    { 0x357cc7, 0x357cc7, 0x9b1c, 0x9b1c, 0xac, -1 }, /* #38 */
     1288    { 0x143e12, 0x143e12, 0x59be, 0x59be, 0x4a, -1 }, /* #39 */
     1289    { 0x327857, 0x327857, 0xab30, 0xab30, 0x9a, -1 }, /* #40 */
     1290    { 0x163952, 0x163952, 0xf37f, 0xc22b, 0xb7, 0 }, /* #41 */
     1291    { 0x013087, 0x013087, 0x2157, 0x5059, 0x5f, 0 }, /* #42 */
     1292    { 0x0c6846, 0x0c6846, 0x3b61, 0x3b61, 0x2d, -1 }, /* #43 */
     1293    { 0x2d6fc7, 0x2d6fc7, 0x3800, 0x3800, 0xca, -1 }, /* #44 */
     1294    { 0x2c20d3, 0x2c20d3, 0x67ad, 0x67ad, 0x57, -1 }, /* #45 */
     1295    { 0x096207, 0x096207, 0xe9c3, 0xe9c3, 0x14, -1 }, /* #46 */
     1296    { 0x3f2007, 0x3f2007, 0xc3fa, 0xc3fa, 0x65, -1 }, /* #47 */
     1297    { 0x371996, 0x371996, 0x63d3, 0x63d3, 0xb2, -1 }, /* #48 */
     1298    { 0x334696, 0x334696, 0xa6b7, 0xa6b7, 0x7f, -1 }, /* #49 */
     1299    { 0x2e6bd6, 0x2e6bd6, 0x56a5, 0x56a5, 0xe4, -1 }, /* #50 */
     1300    { 0x3405d3, 0x3405d3, 0x171f, 0x171f, 0xf8, -1 }, /* #51 */
     1301    { 0x0a7d56, 0x0a7d56, 0x0b4d, 0x1283, 0xe9, 0 }, /* #52 */
     1302    { 0x0a5982, 0x0a5982, 0xf199, 0xf973, 0xe0, 0 }, /* #53 */
     1303    { 0x316896, 0x316896, 0x21cb, 0x5348, 0x77, 0 }, /* #54 */
     1304    { 0x365a47, 0x365a47, 0x3bc3, 0x3bc3, 0x77, -1 }, /* #55 */
     1305    { 0x172c57, 0x172c57, 0x387b, 0x387b, 0x96, -1 }, /* #56 */
     1306    { 0x0a1392, 0x0a1392, 0x6134, 0x6134, 0x32, -1 }, /* #57 */
     1307    { 0x127647, 0x127647, 0xc49f, 0xc49f, 0x16, -1 }, /* #58 */
     1308    { 0x2942d2, 0x2942d2, 0x9b1c, 0x9b1c, 0xb6, -1 }, /* #59 */
     1309    { 0x363442, 0x363442, 0x90c8, 0x90c8, 0x2a, -1 }, /* #60 */
     1310    { 0x1c4616, 0x1c4616, 0x1f3d, 0x1f3d, 0xf2, -1 }, /* #61 */
     1311    { 0x1c1906, 0x1c1906, 0xa75e, 0xa75e, 0x24, -1 }, /* #62 */
     1312    { 0x1d4017, 0x1d4017, 0x5b13, 0x5b13, 0x8f, -1 }, /* #63 */
    9081313};
    9091314static const MULDIVU16_TEST_T g_aTests_mul_u16_intel[] =
    9101315{
    911     { 0x1d3406, 0x1d3406, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #0 */
    912     { 0x201896, 0x201006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #1 */
    913     { 0x183ec3, 0x183606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #2 */
    914     { 0x0c7713, 0x0c7706, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #3 */
    915     { 0x3a3957, 0x3a3106, 0xa2b3, 0x0000, 0x8357, 0x0000, 0x0000, 0 }, /* #4 */
    916     { 0x0a3646, 0x0a3606, 0x984c, 0x0000, 0x71d6, 0x0000, 0x0000, 0 }, /* #5 */
    917     { 0x215097, 0x215006, 0x6018, 0x0000, 0xbbbd, 0x0000, 0x0000, 0 }, /* #6 */
    918     { 0x2f7117, 0x2f7106, 0xb04f, 0x0000, 0x2d0c, 0x0000, 0x0000, 0 }, /* #7 */
    919     { 0x0a2e86, 0x0a2e87, 0xd5a1, 0xcbe4, 0x95c8, 0x9ab4, 0xb964, 0 }, /* #8 */
    920     { 0x372257, 0x372a87, 0x1096, 0xe166, 0xf010, 0x04ad, 0x4839, 0 }, /* #9 */
    921     { 0x277093, 0x277803, 0xef7d, 0x43d3, 0x9a11, 0x0175, 0x018f, 0 }, /* #10 */
    922     { 0x3a0f07, 0x3a0f83, 0x0af6, 0x828a, 0x760f, 0x0268, 0x383f, 0 }, /* #11 */
    923     { 0x156646, 0x156e83, 0xf57e, 0xcdd6, 0xdc0c, 0x386a, 0x3ad5, 0 }, /* #12 */
    924     { 0x0a0097, 0x0a0887, 0xeaa2, 0x8c82, 0xae9e, 0xb56b, 0xc5f1, 0 }, /* #13 */
    925     { 0x3c5f03, 0x3c5f83, 0xe98b, 0xc246, 0xf208, 0xc102, 0xd392, 0 }, /* #14 */
    926     { 0x1d60c7, 0x1d6803, 0x3ce0, 0x7ae0, 0x2d78, 0x1328, 0x5091, 0 }, /* #15 */
    927     { 0x1a4986, 0x1a4987, 0xd862, 0xb822, 0x3fb2, 0x4896, 0x55e1, 0 }, /* #16 */
    928     { 0x161f82, 0x161f07, 0xad27, 0x0136, 0x38d5, 0x83cb, 0xc2da, 0 }, /* #17 */
    929     { 0x3a65c2, 0x3a6d87, 0xf508, 0x92c0, 0x41c1, 0xc2a1, 0xcb58, 0 }, /* #18 */
    930     { 0x1855d7, 0x185d07, 0xdb40, 0x6dc0, 0x9ec0, 0x54f5, 0x6333, 0 }, /* #19 */
    931     { 0x2b6fd7, 0x2b6f07, 0xbf1f, 0x2e12, 0x6d79, 0xa283, 0xd9ae, 0 }, /* #20 */
    932     { 0x315392, 0x315b07, 0x5992, 0x5f6c, 0xfaac, 0x30a4, 0x8b06, 0 }, /* #21 */
    933     { 0x217012, 0x217883, 0xf775, 0xd545, 0x7ffc, 0x7868, 0x7c91, 0 }, /* #22 */
    934     { 0x255213, 0x255a07, 0x0889, 0x0f88, 0x5f85, 0x011c, 0x2148, 0 }, /* #23 */
    935     { 0x227d93, 0x227d07, 0x45e0, 0x48c0, 0xbeab, 0x3635, 0xc69a, 0 }, /* #24 */
    936     { 0x2171d7, 0x217907, 0xba44, 0x3544, 0x69ca, 0x3c36, 0x52c1, 0 }, /* #25 */
    937     { 0x354196, 0x354907, 0x3d1c, 0x1174, 0xf112, 0x117b, 0x493b, 0 }, /* #26 */
    938     { 0x252f83, 0x252f07, 0x92a3, 0x1517, 0x7d87, 0x7690, 0xcefd, 0 }, /* #27 */
    939     { 0x301803, 0x301887, 0x324d, 0xe556, 0xe51d, 0x01e6, 0x09ae, 0 }, /* #28 */
    940     { 0x2f6bd2, 0x2f6b83, 0x8f8c, 0x8054, 0x51e5, 0x3483, 0x5da7, 0 }, /* #29 */
    941     { 0x086cd6, 0x086c87, 0x62d5, 0xd912, 0xce02, 0x5a41, 0xe9ca, 0 }, /* #30 */
    942     { 0x091457, 0x091c83, 0x66b9, 0xa01f, 0x12c5, 0x5419, 0xd197, 0 }, /* #31 */
    943     { 0x122bc6, 0x122b83, 0xd7b0, 0x8a70, 0x937e, 0x75c2, 0x8bc5, 0 }, /* #32 */
    944     { 0x305793, 0x305f83, 0xbcd9, 0xa2e3, 0xff73, 0x5899, 0x781b, 0 }, /* #33 */
    945     { 0x0e19c3, 0x0e1987, 0x9407, 0xb660, 0x97a9, 0x6e39, 0xbea0, 0 }, /* #34 */
    946     { 0x1a0f16, 0x1a0f03, 0xcbb4, 0x6bc8, 0x4a2a, 0x24fb, 0x2e7a, 0 }, /* #35 */
    947     { 0x3642c6, 0x364a03, 0x6e03, 0x495e, 0x68b1, 0x11f5, 0x29ca, 0 }, /* #36 */
    948     { 0x1c7b52, 0x1c7b87, 0x1d51, 0x84a6, 0xbc60, 0x0a2a, 0x58c6, 0 }, /* #37 */
    949     { 0x1a1f02, 0x1a1f07, 0x3af1, 0x5de7, 0x1df7, 0x29fb, 0xb657, 0 }, /* #38 */
    950     { 0x1460d6, 0x146887, 0x380c, 0xec84, 0xd6b6, 0x1e70, 0x8b0b, 0 }, /* #39 */
    951     { 0x100e17, 0x100e83, 0x0b67, 0xb77a, 0xb2ba, 0x012d, 0x1a76, 0 }, /* #40 */
    952     { 0x3373d7, 0x337b87, 0xf9b9, 0xbd7b, 0x2626, 0x3961, 0x3ad3, 0 }, /* #41 */
    953     { 0x232886, 0x232883, 0x0268, 0x8ae0, 0xd13b, 0x01d9, 0xc4cc, 0 }, /* #42 */
    954     { 0x0b1212, 0x0b1a07, 0xaec4, 0x28f0, 0x6d0b, 0x0622, 0x08fc, 0 }, /* #43 */
    955     { 0x0122d7, 0x012a07, 0x3fef, 0x5aa9, 0x3122, 0x3da9, 0xf6e7, 0 }, /* #44 */
    956     { 0x070303, 0x070b87, 0xf656, 0xe5cc, 0x0f61, 0xe4b8, 0xedb2, 0 }, /* #45 */
    957     { 0x152f03, 0x152f83, 0x245c, 0xba1c, 0x1e47, 0x1cfb, 0xcc11, 0 }, /* #46 */
    958     { 0x247112, 0x247903, 0xfc12, 0x4fa2, 0x31ba, 0xca61, 0xcd89, 0 }, /* #47 */
    959     { 0x2b3197, 0x2b3903, 0x47fd, 0x706b, 0x94a6, 0x24b4, 0x8287, 0 }, /* #48 */
    960     { 0x0e1903, 0x0e1907, 0xc9b0, 0x6900, 0xb635, 0x104c, 0x14b0, 0 }, /* #49 */
    961     { 0x033c97, 0x033c07, 0x2713, 0x5105, 0x79f8, 0x07b6, 0x3287, 0 }, /* #50 */
    962     { 0x3401d2, 0x340983, 0x55c9, 0xdd6b, 0x7c80, 0x16a4, 0x4393, 0 }, /* #51 */
    963     { 0x1775d7, 0x177d83, 0xe781, 0x8acb, 0xa18d, 0xa6a8, 0xb84b, 0 }, /* #52 */
    964     { 0x284207, 0x284a87, 0xecff, 0xe353, 0x371e, 0x4080, 0x45ad, 0 }, /* #53 */
    965     { 0x205ec2, 0x205e07, 0x702f, 0x646c, 0xe8f1, 0x360b, 0x7b54, 0 }, /* #54 */
    966     { 0x371ed6, 0x371e83, 0xe838, 0x9070, 0x25e7, 0x9866, 0xa802, 0 }, /* #55 */
    967     { 0x2c7fd6, 0x2c7f03, 0x1bb3, 0x28ea, 0xae79, 0x13bd, 0xb66e, 0 }, /* #56 */
    968     { 0x1f0217, 0x1f0a03, 0x9cb2, 0x69d6, 0x2393, 0x6007, 0x9ce3, 0 }, /* #57 */
    969     { 0x174d86, 0x174d83, 0xbea6, 0xc404, 0x1272, 0x3b5c, 0x4fb6, 0 }, /* #58 */
    970     { 0x0a6546, 0x0a6d83, 0x31f2, 0xa820, 0xfa32, 0x1aa4, 0x8890, 0 }, /* #59 */
    971     { 0x1f6d07, 0x1f6d83, 0x0695, 0xfd89, 0x226a, 0x0285, 0x6225, 0 }, /* #60 */
    972     { 0x3821d7, 0x382983, 0xae48, 0x97b0, 0xa3b9, 0xa236, 0xee46, 0 }, /* #61 */
    973     { 0x3b5c43, 0x3b5c83, 0x84cb, 0xc846, 0xca0b, 0x0b72, 0x1612, 0 }, /* #62 */
    974     { 0x2862d6, 0x286a87, 0xf8de, 0xd8de, 0x531a, 0x8bfd, 0x9001, 0 }, /* #63 */
     1316    { 0x3e27c3, 0x3e2706, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #0 */
     1317    { 0x1e19d6, 0x1e1106, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #1 */
     1318    { 0x121303, 0x121306, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #2 */
     1319    { 0x3f63d3, 0x3f6306, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #3 */
     1320    { 0x2b4147, 0x2b4106, 0xb91b, 0x0000, 0x8e3b, 0x0000, 0x0000, 0 }, /* #4 */
     1321    { 0x191a86, 0x191206, 0xc531, 0x0000, 0x9a49, 0x0000, 0x0000, 0 }, /* #5 */
     1322    { 0x1e6693, 0x1e6606, 0x42f7, 0x0000, 0xf4a7, 0x0000, 0x0000, 0 }, /* #6 */
     1323    { 0x156643, 0x156606, 0x874c, 0x0000, 0x9276, 0x0000, 0x0000, 0 }, /* #7 */
     1324    { 0x081842, 0x081887, 0xbd5c, 0x9a5c, 0x7aab, 0x5acc, 0x7ac1, 0 }, /* #8 */
     1325    { 0x114dd7, 0x114d83, 0x6a68, 0xabd0, 0x4a5b, 0x094d, 0x1662, 0 }, /* #9 */
     1326    { 0x041386, 0x041b03, 0xb71b, 0x7502, 0x0ca9, 0x3175, 0x4526, 0 }, /* #10 */
     1327    { 0x316a53, 0x316a03, 0x1715, 0x19ad, 0x6e77, 0x0e44, 0x9e39, 0 }, /* #11 */
     1328    { 0x374452, 0x374c07, 0x9ad3, 0x3e9c, 0x0e33, 0x1b7d, 0x2d74, 0 }, /* #12 */
     1329    { 0x296ec3, 0x296e87, 0xdbec, 0xfc3c, 0x4d8b, 0x25c9, 0x2bfd, 0 }, /* #13 */
     1330    { 0x126a02, 0x126a03, 0xdd15, 0x0eef, 0x0d28, 0x572e, 0x64f3, 0 }, /* #14 */
     1331    { 0x010c87, 0x010c03, 0x735e, 0x6ca4, 0x3e2a, 0x22d6, 0x4d4e, 0 }, /* #15 */
     1332    { 0x1e5a97, 0x1e5a07, 0xd41a, 0x662e, 0x8d8b, 0x324a, 0x3cb3, 0 }, /* #16 */
     1333    { 0x217846, 0x217887, 0x3291, 0xe082, 0x15ee, 0x23d3, 0xb562, 0 }, /* #17 */
     1334    { 0x237843, 0x237883, 0x70c5, 0xb3ae, 0x3569, 0x482b, 0xa3d6, 0 }, /* #18 */
     1335    { 0x010a12, 0x010a03, 0x8bb6, 0x771a, 0x1d97, 0x1409, 0x24b7, 0 }, /* #19 */
     1336    { 0x1d1486, 0x1d1c87, 0x3f42, 0xaa84, 0xcf9b, 0x34e1, 0xd602, 0 }, /* #20 */
     1337    { 0x282802, 0x282883, 0x2f21, 0xb708, 0xd8cc, 0x1733, 0x7e08, 0 }, /* #21 */
     1338    { 0x3e71d3, 0x3e7983, 0x6156, 0xe904, 0x93d1, 0x5bd4, 0xf186, 0 }, /* #22 */
     1339    { 0x182193, 0x182983, 0x7317, 0xfbdc, 0x9c51, 0x7185, 0xfc84, 0 }, /* #23 */
     1340    { 0x065d03, 0x065d87, 0xa484, 0xeec0, 0x6d73, 0x3710, 0x55b0, 0 }, /* #24 */
     1341    { 0x1b1696, 0x1b1e07, 0x6a24, 0x69b4, 0xf767, 0x4c31, 0xb7c5, 0 }, /* #25 */
     1342    { 0x000f42, 0x000f07, 0xeefb, 0x69b1, 0xd02d, 0x3663, 0x3a43, 0 }, /* #26 */
     1343    { 0x161993, 0x161907, 0xf9fe, 0x39a6, 0x242d, 0x5a03, 0x5c2d, 0 }, /* #27 */
     1344    { 0x103883, 0x103807, 0x8e36, 0x34f6, 0x14b2, 0x739e, 0xd021, 0 }, /* #28 */
     1345    { 0x191d16, 0x191d03, 0x4d58, 0x3f98, 0x0065, 0x3133, 0xa2d9, 0 }, /* #29 */
     1346    { 0x1e4812, 0x1e4883, 0x8bff, 0x8df8, 0x9bdd, 0x72db, 0xd208, 0 }, /* #30 */
     1347    { 0x052693, 0x052e07, 0xf77d, 0x53b7, 0x59af, 0x24fd, 0x2643, 0 }, /* #31 */
     1348    { 0x250706, 0x250f83, 0xc94e, 0x86b6, 0xe9a5, 0x7c61, 0x9e2d, 0 }, /* #32 */
     1349    { 0x181b97, 0x181b83, 0xdda7, 0xfa20, 0x030e, 0xa011, 0xb8e0, 0 }, /* #33 */
     1350    { 0x383783, 0x383f83, 0xdf5e, 0x8d20, 0x683d, 0x9f2e, 0xb670, 0 }, /* #34 */
     1351    { 0x376896, 0x376883, 0x2f12, 0x8246, 0xbea1, 0x2e63, 0xfc4b, 0 }, /* #35 */
     1352    { 0x295a43, 0x295a83, 0xde29, 0x8b43, 0x8581, 0xd359, 0xf38b, 0 }, /* #36 */
     1353    { 0x0f28c3, 0x0f2883, 0xe8bf, 0xdad9, 0xc5ef, 0x43a4, 0x4a67, 0 }, /* #37 */
     1354    { 0x2b3ac6, 0x2b3a83, 0xe283, 0xba68, 0x6eee, 0x9b41, 0xaf78, 0 }, /* #38 */
     1355    { 0x2932c7, 0x293a87, 0x8ccc, 0x8850, 0x3683, 0x0be2, 0x159c, 0 }, /* #39 */
     1356    { 0x1027c2, 0x102f03, 0x66c1, 0x7180, 0x834e, 0x20b6, 0x5180, 0 }, /* #40 */
     1357    { 0x314a97, 0x314a03, 0xadf5, 0x4f9d, 0xb897, 0x1c90, 0x2a09, 0 }, /* #41 */
     1358    { 0x056742, 0x056f07, 0x7480, 0x2600, 0x0397, 0x2af8, 0x5e6c, 0 }, /* #42 */
     1359    { 0x003286, 0x003a87, 0xe181, 0x97d7, 0x5229, 0x675c, 0x7557, 0 }, /* #43 */
     1360    { 0x2c3652, 0x2c3e87, 0x7aa7, 0x80a9, 0xd944, 0x4ea9, 0xa42f, 0 }, /* #44 */
     1361    { 0x181246, 0x181a87, 0x3364, 0xe600, 0x6eae, 0x1129, 0x5580, 0 }, /* #45 */
     1362    { 0x230697, 0x230e03, 0xbbf6, 0x0658, 0x5abc, 0xba52, 0xfdc4, 0 }, /* #46 */
     1363    { 0x1e1393, 0x1e1b03, 0x883f, 0x0bbf, 0x45f4, 0x534b, 0x9c81, 0 }, /* #47 */
     1364    { 0x353f96, 0x353f87, 0x0b75, 0xa547, 0xba21, 0x0a20, 0xe24b, 0 }, /* #48 */
     1365    { 0x197096, 0x197883, 0x5b5c, 0xd208, 0x93b6, 0x4d8c, 0xd94e, 0 }, /* #49 */
     1366    { 0x1c4753, 0x1c4f03, 0x2c7b, 0x31d6, 0xd4cb, 0x117c, 0x64a2, 0 }, /* #50 */
     1367    { 0x1d58c7, 0x1d5807, 0x1fd6, 0x4050, 0x3ac4, 0x0fba, 0x7e78, 0 }, /* #51 */
     1368    { 0x036996, 0x036987, 0x6a79, 0x9548, 0xd7ad, 0x62ca, 0xed88, 0 }, /* #52 */
     1369    { 0x106897, 0x106883, 0x036a, 0xadd0, 0xa296, 0x0326, 0xec48, 0 }, /* #53 */
     1370    { 0x1a3897, 0x1a3803, 0x94b4, 0x2e4c, 0x3542, 0x3e96, 0x6bbf, 0 }, /* #54 */
     1371    { 0x224f42, 0x224f83, 0x85ea, 0xf55e, 0xdec0, 0x36b3, 0x6893, 0 }, /* #55 */
     1372    { 0x2d5d87, 0x2d5d83, 0x2f44, 0x9e10, 0x726a, 0x00c9, 0x0444, 0 }, /* #56 */
     1373    { 0x046903, 0x046907, 0x5bad, 0x590c, 0x65b2, 0x4fc3, 0xdebc, 0 }, /* #57 */
     1374    { 0x284212, 0x284a07, 0xcaf0, 0x3f50, 0xa5b8, 0x21c6, 0x2a9b, 0 }, /* #58 */
     1375    { 0x3e7092, 0x3e7803, 0x8d8c, 0x1f2c, 0x67f4, 0x78cc, 0xda79, 0 }, /* #59 */
     1376    { 0x3d3c92, 0x3d3c03, 0x1730, 0x5540, 0x4574, 0x12df, 0xd05c, 0 }, /* #60 */
     1377    { 0x204b17, 0x204b03, 0x8f0b, 0x2989, 0x5039, 0x77b4, 0xd63b, 0 }, /* #61 */
     1378    { 0x134196, 0x134907, 0x3d65, 0x53b8, 0x3d51, 0x10a1, 0x4558, 0 }, /* #62 */
     1379    { 0x347546, 0x347d87, 0x0ef9, 0x9881, 0xe6d8, 0x04aa, 0x4fc9, 0 }, /* #63 */
    9751380};
    9761381static const MULDIVU16_TEST_T g_aTests_imul_u16_intel[] =
    9771382{
    978     { 0x345e07, 0x345606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #0 */
    979     { 0x041682, 0x041606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #1 */
    980     { 0x2f4696, 0x2f4606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #2 */
    981     { 0x2f1f97, 0x2f1706, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #3 */
    982     { 0x010b12, 0x010306, 0x963b, 0x0000, 0x5d9f, 0x0000, 0x0000, 0 }, /* #4 */
    983     { 0x162256, 0x162206, 0x9472, 0x0000, 0x557c, 0x0000, 0x0000, 0 }, /* #5 */
    984     { 0x1e27c3, 0x1e2706, 0xadee, 0x0000, 0xb3ca, 0x0000, 0x0000, 0 }, /* #6 */
    985     { 0x1c7b43, 0x1c7306, 0x8f51, 0x0000, 0xa2b3, 0x0000, 0x0000, 0 }, /* #7 */
    986     { 0x0f4943, 0x0f4903, 0xbfd3, 0x19c1, 0xd916, 0xfa15, 0x179b, 0 }, /* #8 */
    987     { 0x157d92, 0x157d07, 0x512f, 0x5617, 0x7b41, 0xffdf, 0xff99, 0 }, /* #9 */
    988     { 0x326813, 0x326887, 0xda67, 0xbcbd, 0xf145, 0xffd1, 0x013b, 0 }, /* #10 */
    989     { 0x331783, 0x331f07, 0xcba8, 0x5d30, 0x36fb, 0x0612, 0xe24e, 0 }, /* #11 */
    990     { 0x135783, 0x135f87, 0x1a8f, 0x99f9, 0xeae5, 0x0aae, 0x66f7, 0 }, /* #12 */
    991     { 0x117e57, 0x117e07, 0xecb5, 0x6436, 0x3d7b, 0xf7ed, 0x6b1e, 0 }, /* #13 */
    992     { 0x2065d2, 0x206d87, 0x9e77, 0xef1b, 0x9a7e, 0x20f5, 0xa97d, 0 }, /* #14 */
    993     { 0x0243c2, 0x024b83, 0xfdcf, 0xc215, 0xea6c, 0x008e, 0xbedb, 0 }, /* #15 */
    994     { 0x234396, 0x234b03, 0x2c37, 0x1a9d, 0x1128, 0xf754, 0xcdcb, 0 }, /* #16 */
    995     { 0x311e43, 0x311e07, 0xf212, 0x51f0, 0x2cb1, 0xf983, 0x7738, 0 }, /* #17 */
    996     { 0x284242, 0x284a87, 0x0ae7, 0xc9c3, 0x35c2, 0xfc5e, 0xaac5, 0 }, /* #18 */
    997     { 0x3d41c6, 0x3d4907, 0x0f3e, 0x533a, 0xb1cb, 0x06fb, 0x7543, 0 }, /* #19 */
    998     { 0x2c3412, 0x2c3c07, 0x9577, 0x700f, 0x0dda, 0x3533, 0x8029, 0 }, /* #20 */
    999     { 0x151007, 0x151803, 0xcd9a, 0x68c4, 0x7938, 0xf62c, 0x31ea, 0 }, /* #21 */
    1000     { 0x1d2602, 0x1d2e87, 0x8504, 0x9cb8, 0x5d79, 0x36eb, 0x8dae, 0 }, /* #22 */
    1001     { 0x1e1483, 0x1e1c87, 0xcedf, 0x954d, 0xbdeb, 0x06a7, 0xdd53, 0 }, /* #23 */
    1002     { 0x3a1192, 0x3a1983, 0xb59f, 0x9a89, 0x1a46, 0x1794, 0xaed7, 0 }, /* #24 */
    1003     { 0x271283, 0x271a87, 0x1955, 0xc0a0, 0x8469, 0x0625, 0x3e20, 0 }, /* #25 */
    1004     { 0x261643, 0x261e03, 0x5342, 0x6efe, 0x052a, 0x0444, 0x0d1f, 0 }, /* #26 */
    1005     { 0x213f92, 0x213f87, 0x2449, 0xb160, 0x86d2, 0x0e82, 0x6660, 0 }, /* #27 */
    1006     { 0x1f5353, 0x1f5b83, 0xb315, 0xddc2, 0x78d3, 0x09d8, 0xdf3a, 0 }, /* #28 */
    1007     { 0x322502, 0x322d83, 0xf97a, 0xbbce, 0xcd43, 0xfce7, 0x7973, 0 }, /* #29 */
    1008     { 0x2f7112, 0x2f7987, 0x6139, 0xc6aa, 0x6712, 0x2fd7, 0x7dfa, 0 }, /* #30 */
    1009     { 0x185012, 0x185807, 0xdaf8, 0x1bf0, 0xd35d, 0x10e3, 0x8b42, 0 }, /* #31 */
    1010     { 0x383d13, 0x383d83, 0x6722, 0x9e26, 0xff56, 0x32ea, 0x7e63, 0 }, /* #32 */
    1011     { 0x3520d2, 0x352807, 0x9267, 0x1921, 0x5a72, 0xf7c6, 0x1337, 0 }, /* #33 */
    1012     { 0x2c6d43, 0x2c6d03, 0x4025, 0x3492, 0x1c51, 0x1b3a, 0x6caa, 0 }, /* #34 */
    1013     { 0x0970d6, 0x097803, 0xe4cc, 0x5370, 0xdf0e, 0x0888, 0xafb4, 0 }, /* #35 */
    1014     { 0x3c3486, 0x3c3c87, 0x2090, 0x9700, 0x1517, 0xf91f, 0xc9f0, 0 }, /* #36 */
    1015     { 0x3b43d3, 0x3b4b03, 0x1131, 0x3ee6, 0xb14c, 0x06b3, 0x63c6, 0 }, /* #37 */
    1016     { 0x2e7993, 0x2e7907, 0x8880, 0x3300, 0x344c, 0x3267, 0x9406, 0 }, /* #38 */
    1017     { 0x015783, 0x015f03, 0x2a0c, 0x34a4, 0x0144, 0x06e1, 0x29e3, 0 }, /* #39 */
    1018     { 0x115696, 0x115e07, 0x1ebf, 0x3824, 0x5c05, 0x0659, 0x34dc, 0 }, /* #40 */
    1019     { 0x315d82, 0x315d03, 0x4941, 0x11d5, 0xb572, 0xe8fd, 0xaf95, 0 }, /* #41 */
    1020     { 0x1a25d7, 0x1a2d87, 0x934a, 0xfcc0, 0xd5a5, 0xcd84, 0x76e0, 0 }, /* #42 */
    1021     { 0x1e2246, 0x1e2a07, 0x7757, 0x0577, 0x7d48, 0xda2f, 0xaee1, 0 }, /* #43 */
    1022     { 0x0e0d43, 0x0e0d83, 0xd4f2, 0xe2dc, 0xf002, 0x0526, 0xe15e, 0 }, /* #44 */
    1023     { 0x0b2c13, 0x0b2c87, 0x88c5, 0x8012, 0x653a, 0xdc2d, 0x4cea, 0 }, /* #45 */
    1024     { 0x251393, 0x251b07, 0xd338, 0x5190, 0x3e81, 0xeda2, 0x68fe, 0 }, /* #46 */
    1025     { 0x393557, 0x393d87, 0x38df, 0xb9de, 0xb044, 0x0631, 0x1be2, 0 }, /* #47 */
    1026     { 0x230586, 0x230d87, 0x353a, 0xf050, 0x708e, 0xee97, 0xac48, 0 }, /* #48 */
    1027     { 0x110092, 0x110803, 0x6563, 0x59d9, 0x75d0, 0xfc44, 0xf693, 0 }, /* #49 */
    1028     { 0x3b1282, 0x3b1a83, 0x1033, 0xdb83, 0xd225, 0x078e, 0x7771, 0 }, /* #50 */
    1029     { 0x260402, 0x260c87, 0x3aa1, 0xcec6, 0xa3b6, 0x0370, 0x0f06, 0 }, /* #51 */
    1030     { 0x0a7c03, 0x0a7c03, 0x419f, 0x29c1, 0x4f80, 0xe580, 0x989f, 0 }, /* #52 */
    1031     { 0x067c82, 0x067c87, 0x968d, 0xd9aa, 0xbf61, 0xe479, 0x42d2, 0 }, /* #53 */
    1032     { 0x343783, 0x343f07, 0x3787, 0x2d95, 0x8c20, 0x0038, 0x0103, 0 }, /* #54 */
    1033     { 0x3e48d7, 0x3e4803, 0xf0f4, 0x4ff8, 0x317c, 0x04d4, 0xadd6, 0 }, /* #55 */
    1034     { 0x316b87, 0x316b03, 0x8244, 0x3158, 0x0eca, 0x2654, 0xb1f6, 0 }, /* #56 */
    1035     { 0x173317, 0x173b87, 0x9c5c, 0xf3f0, 0xb861, 0xfcbb, 0x0864, 0 }, /* #57 */
    1036     { 0x383406, 0x383c87, 0xb626, 0xf66a, 0xa116, 0xfaec, 0x1197, 0 }, /* #58 */
    1037     { 0x2e00d7, 0x2e0887, 0x1371, 0xc99c, 0x0dd0, 0x023a, 0x1d5c, 0 }, /* #59 */
    1038     { 0x1a2347, 0x1a2b03, 0xcf6a, 0x5276, 0xc3c9, 0xff65, 0x032f, 0 }, /* #60 */
    1039     { 0x023282, 0x023a87, 0xc855, 0x8bac, 0xba0e, 0x0186, 0xf8fc, 0 }, /* #61 */
    1040     { 0x352f53, 0x352f87, 0xea6a, 0xeaf6, 0xd32f, 0x0a4a, 0x85ef, 0 }, /* #62 */
    1041     { 0x247f42, 0x247f07, 0x7fc8, 0x43f0, 0x3974, 0xe403, 0xc7ee, 0 }, /* #63 */
     1383    { 0x081216, 0x081206, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #0 */
     1384    { 0x2679c6, 0x267106, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #1 */
     1385    { 0x220a12, 0x220206, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #2 */
     1386    { 0x2f4502, 0x2f4506, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #3 */
     1387    { 0x1270d2, 0x127006, 0xbbeb, 0x0000, 0xd34e, 0x0000, 0x0000, 0 }, /* #4 */
     1388    { 0x3b3c57, 0x3b3406, 0x258a, 0x0000, 0xa842, 0x0000, 0x0000, 0 }, /* #5 */
     1389    { 0x221207, 0x221206, 0x75af, 0x0000, 0x857f, 0x0000, 0x0000, 0 }, /* #6 */
     1390    { 0x1b4f47, 0x1b4706, 0x5501, 0x0000, 0x56f4, 0x0000, 0x0000, 0 }, /* #7 */
     1391    { 0x291692, 0x291e87, 0x0bba, 0x84c6, 0xeb07, 0xfa60, 0x853f, 0 }, /* #8 */
     1392    { 0x393bd2, 0x393b07, 0xcaf5, 0x1ffc, 0x8310, 0xed3d, 0x5a8c, 0 }, /* #9 */
     1393    { 0x2f4c96, 0x2f4c87, 0x5d3d, 0x9e35, 0x1d99, 0x18e4, 0x4459, 0 }, /* #10 */
     1394    { 0x011ec3, 0x011e83, 0x5cf0, 0xf680, 0xc3cb, 0x1001, 0x2c18, 0 }, /* #11 */
     1395    { 0x3f51d3, 0x3f5907, 0xc79f, 0x4ba3, 0x128a, 0xeeef, 0x4d7d, 0 }, /* #12 */
     1396    { 0x2f0807, 0x2f0887, 0x8b69, 0xeb1e, 0xfd5a, 0xd242, 0x646e, 0 }, /* #13 */
     1397    { 0x244a56, 0x244a87, 0x2be6, 0xd924, 0x59af, 0xf705, 0xcba6, 0 }, /* #14 */
     1398    { 0x106013, 0x106887, 0x3467, 0xdfc3, 0xfe24, 0x0d27, 0x4045, 0 }, /* #15 */
     1399    { 0x3855c6, 0x385d03, 0x72df, 0x5d46, 0xc5f3, 0x1d61, 0x417a, 0 }, /* #16 */
     1400    { 0x3f2f43, 0x3f2f87, 0x9312, 0x8dd2, 0x2060, 0x2b3d, 0x9a61, 0 }, /* #17 */
     1401    { 0x066ed6, 0x066e07, 0x1bd6, 0x6a88, 0x5e39, 0x09df, 0x5acc, 0 }, /* #18 */
     1402    { 0x0a5a82, 0x0a5a03, 0xca9e, 0x11a8, 0xc948, 0x14a9, 0x9cec, 0 }, /* #19 */
     1403    { 0x1f76c7, 0x1f7e83, 0xc6ae, 0xa50e, 0xffaf, 0xf27e, 0x3c51, 0 }, /* #20 */
     1404    { 0x3c4a96, 0x3c4a87, 0x19a2, 0x872e, 0x72b8, 0xf9fb, 0xc3e7, 0 }, /* #21 */
     1405    { 0x125856, 0x125803, 0x75f1, 0x1b62, 0x4cfd, 0xd73b, 0xa782, 0 }, /* #22 */
     1406    { 0x3e0507, 0x3e0d07, 0x013d, 0x1e7d, 0x653c, 0xffe0, 0xe641, 0 }, /* #23 */
     1407    { 0x092753, 0x092f83, 0x3a48, 0x8f80, 0xbb64, 0x0b7b, 0x3270, 0 }, /* #24 */
     1408    { 0x2a1486, 0x2a1c03, 0xd014, 0x1e64, 0x998c, 0xf17d, 0x4d85, 0 }, /* #25 */
     1409    { 0x396c82, 0x396c87, 0x9473, 0xcc5f, 0x1034, 0xf554, 0x1965, 0 }, /* #26 */
     1410    { 0x1e1783, 0x1e1f87, 0xca3a, 0xd4a0, 0xc8ba, 0x16fc, 0x9290, 0 }, /* #27 */
     1411    { 0x267c12, 0x267c07, 0x3a05, 0x1bf0, 0x258f, 0x0e52, 0x3f30, 0 }, /* #28 */
     1412    { 0x045a07, 0x045a83, 0x48f5, 0xa24f, 0xf0a1, 0xeed0, 0xc3b3, 0 }, /* #29 */
     1413    { 0x3c35c7, 0x3c3d83, 0x4d8e, 0xa32c, 0x6ca2, 0x0fab, 0x33ba, 0 }, /* #30 */
     1414    { 0x2714d3, 0x271c03, 0x56df, 0x2389, 0xfa42, 0xf34e, 0xda97, 0 }, /* #31 */
     1415    { 0x331157, 0x331903, 0x097e, 0x6bdc, 0x87ad, 0xfd9c, 0xbf92, 0 }, /* #32 */
     1416    { 0x046b12, 0x046b83, 0x9acd, 0xed2f, 0x6e1f, 0xf361, 0x1feb, 0 }, /* #33 */
     1417    { 0x3a32d6, 0x3a3a83, 0xcfdd, 0x9c23, 0xd1d8, 0xeeb3, 0x5bff, 0 }, /* #34 */
     1418    { 0x0d7f03, 0x0d7f03, 0xc794, 0x5938, 0x3a7b, 0x0a88, 0xd036, 0 }, /* #35 */
     1419    { 0x095682, 0x095e03, 0xb41e, 0x5e70, 0x3b5f, 0xdd3c, 0x7548, 0 }, /* #36 */
     1420    { 0x3d2156, 0x3d2983, 0x4599, 0x9e25, 0xada0, 0x1920, 0x5c6d, 0 }, /* #37 */
     1421    { 0x2c72d3, 0x2c7a87, 0x3691, 0xc805, 0x572f, 0xf18c, 0xbc35, 0 }, /* #38 */
     1422    { 0x332057, 0x332883, 0x891b, 0x9c23, 0x21c0, 0x2469, 0xb199, 0 }, /* #39 */
     1423    { 0x0a3712, 0x0a3f07, 0x638a, 0x6100, 0xa549, 0x2e13, 0x7680, 0 }, /* #40 */
     1424    { 0x343293, 0x343a07, 0x37ae, 0x7190, 0x2eb3, 0x0b69, 0x3478, 0 }, /* #41 */
     1425    { 0x390616, 0x390e83, 0x38bf, 0x9cd3, 0x5935, 0xfbc5, 0xeced, 0 }, /* #42 */
     1426    { 0x011447, 0x011c83, 0x7cbb, 0x98ea, 0x957c, 0xe15c, 0xc11e, 0 }, /* #43 */
     1427    { 0x391c83, 0x391c87, 0xe8bb, 0xd3e1, 0x63d3, 0x04e6, 0xca13, 0 }, /* #44 */
     1428    { 0x013592, 0x013d87, 0xe9b0, 0xfe90, 0xb7c0, 0x0aff, 0x81cb, 0 }, /* #45 */
     1429    { 0x2c5f07, 0x2c5f83, 0xad6a, 0xa580, 0x5ff9, 0x0014, 0xffc0, 0 }, /* #46 */
     1430    { 0x2e4612, 0x2e4e07, 0x8b72, 0x1fb8, 0x63a8, 0xe459, 0x3cbc, 0 }, /* #47 */
     1431    { 0x334e52, 0x334e07, 0x298a, 0x7596, 0x72a6, 0x06dd, 0x2a4f, 0 }, /* #48 */
     1432    { 0x3d19c7, 0x3d1903, 0xf621, 0x7692, 0x34b5, 0x03b0, 0xa052, 0 }, /* #49 */
     1433    { 0x027bc7, 0x027b87, 0x6bdd, 0xa9b8, 0xddf7, 0x2fa6, 0x7118, 0 }, /* #50 */
     1434    { 0x3c6b97, 0x3c6b07, 0x8928, 0x5bc0, 0xa3c1, 0xf887, 0x1018, 0 }, /* #51 */
     1435    { 0x087802, 0x087887, 0xc6be, 0xbbb8, 0x172f, 0xe7ec, 0x6ba4, 0 }, /* #52 */
     1436    { 0x263147, 0x263983, 0xd7f7, 0xaeb5, 0x4c6f, 0xeca7, 0x7bb3, 0 }, /* #53 */
     1437    { 0x3f5496, 0x3f5c87, 0xb34b, 0xc090, 0x284a, 0xe5b9, 0x57b0, 0 }, /* #54 */
     1438    { 0x3b64d3, 0x3b6c03, 0x3860, 0x4820, 0xae79, 0x0c42, 0x37ab, 0 }, /* #55 */
     1439    { 0x097007, 0x097883, 0x4ec6, 0xa0f2, 0x116c, 0xdf36, 0x9573, 0 }, /* #56 */
     1440    { 0x381296, 0x381a83, 0x3fc3, 0xf843, 0xad02, 0x1749, 0x5d81, 0 }, /* #57 */
     1441    { 0x1c7ad7, 0x1c7a87, 0xcd6b, 0x8d74, 0x95a6, 0x02e4, 0xf15c, 0 }, /* #58 */
     1442    { 0x085e83, 0x085e03, 0x4d65, 0x3970, 0x3539, 0xe93b, 0xb4b0, 0 }, /* #59 */
     1443    { 0x2a5f82, 0x2a5f03, 0xc615, 0x2780, 0x6e1a, 0x0517, 0xe980, 0 }, /* #60 */
     1444    { 0x266e17, 0x266e03, 0x1729, 0x3bf7, 0xbee8, 0xfa0a, 0xbe1f, 0 }, /* #61 */
     1445    { 0x066596, 0x066d87, 0xa0d1, 0xa335, 0x0aea, 0xe057, 0x5525, 0 }, /* #62 */
     1446    { 0x0d4116, 0x0d4987, 0xbabc, 0xb10c, 0xc849, 0x0879, 0xe0ad, 0 }, /* #63 */
    10421447};
    10431448static const MULDIVU16_TEST_T g_aTests_div_u16_intel[] =
    10441449{
    1045     { 0x317113, 0x317113, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #0 */
    1046     { 0x016c93, 0x016c93, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #1 */
    1047     { 0x163f12, 0x163f12, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #2 */
    1048     { 0x054dd7, 0x054dd7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #3 */
    1049     { 0x150013, 0x150013, 0xfaf2, 0xfaf2, 0x86c3, 0x86c3, 0x0000, -1 }, /* #4 */
    1050     { 0x104e47, 0x104e47, 0xc61d, 0xc61d, 0x9119, 0x9119, 0x0000, -1 }, /* #5 */
    1051     { 0x214ad3, 0x214ad3, 0x2209, 0x2209, 0xe419, 0xe419, 0x0000, -1 }, /* #6 */
    1052     { 0x1e3486, 0x1e3486, 0xb44f, 0xb44f, 0x4c70, 0x4c70, 0x0000, -1 }, /* #7 */
    1053     { 0x1f6e52, 0x1f6e52, 0x397b, 0x397b, 0x6148, 0x6148, 0x1141, -1 }, /* #8 */
    1054     { 0x0b3042, 0x0b3042, 0x1a87, 0x6f8e, 0x5c6f, 0x0055, 0xd41f, 0 }, /* #9 */
    1055     { 0x1570c6, 0x1570c6, 0x168f, 0xf6fe, 0x6a49, 0x63e1, 0x6e29, 0 }, /* #10 */
    1056     { 0x0b5fc6, 0x0b5fc6, 0xe510, 0xe510, 0x874e, 0x874e, 0x33dc, -1 }, /* #11 */
    1057     { 0x0e0056, 0x0e0056, 0xd7e7, 0xd7e7, 0x1d30, 0x1d30, 0x162a, -1 }, /* #12 */
    1058     { 0x2e35d6, 0x2e35d6, 0x95fb, 0x95fb, 0xe875, 0xe875, 0x5051, -1 }, /* #13 */
    1059     { 0x0f2d86, 0x0f2d86, 0x4fb7, 0x9e01, 0x7213, 0x5ce4, 0xb8d3, 0 }, /* #14 */
    1060     { 0x255d47, 0x255d47, 0x6dd6, 0x887f, 0x2211, 0x133b, 0x3fe5, 0 }, /* #15 */
    1061     { 0x2a2cc6, 0x2a2cc6, 0x24b8, 0x1f71, 0x16fa, 0x4455, 0xbb13, 0 }, /* #16 */
    1062     { 0x056b06, 0x056b06, 0xaf39, 0xaf39, 0xf1d3, 0xf1d3, 0x711b, -1 }, /* #17 */
    1063     { 0x043a92, 0x043a92, 0x8f20, 0xc72b, 0x2b67, 0x2a32, 0x37ca, 0 }, /* #18 */
    1064     { 0x134f16, 0x134f16, 0xe94c, 0x2a65, 0x25fc, 0x2b3d, 0xe563, 0 }, /* #19 */
    1065     { 0x380943, 0x380943, 0x834f, 0x7ab7, 0x6a6f, 0x80e0, 0xde09, 0 }, /* #20 */
    1066     { 0x042502, 0x042502, 0x490b, 0x490b, 0x7b6d, 0x7b6d, 0x6b56, -1 }, /* #21 */
    1067     { 0x363046, 0x363046, 0xb6cb, 0xbac1, 0xb7d9, 0xcfc7, 0xfc04, 0 }, /* #22 */
    1068     { 0x3b7346, 0x3b7346, 0x72b3, 0xefb0, 0xbca6, 0x39c3, 0xc97d, 0 }, /* #23 */
    1069     { 0x3a5e43, 0x3a5e43, 0xb0fd, 0xb0fd, 0xe3e3, 0xe3e3, 0x512c, -1 }, /* #24 */
    1070     { 0x1c4bc7, 0x1c4bc7, 0x9d21, 0xfbb9, 0xe91a, 0x9c91, 0xed10, 0 }, /* #25 */
    1071     { 0x0f7106, 0x0f7106, 0x2d51, 0x4018, 0x39e6, 0x7f51, 0xe740, 0 }, /* #26 */
    1072     { 0x3d2b83, 0x3d2b83, 0xb047, 0x2c38, 0x0b16, 0x0d57, 0x4032, 0 }, /* #27 */
    1073     { 0x2f7456, 0x2f7456, 0xfa73, 0xfa73, 0x21cd, 0x21cd, 0x1461, -1 }, /* #28 */
    1074     { 0x391e13, 0x391e13, 0xedeb, 0x4641, 0x43ec, 0xd02a, 0xf781, 0 }, /* #29 */
    1075     { 0x070c47, 0x070c47, 0x03a5, 0x2700, 0x1b93, 0x78a5, 0xb4fd, 0 }, /* #30 */
    1076     { 0x2b10c2, 0x2b10c2, 0xc6c4, 0xc6c4, 0xae54, 0xae54, 0xa850, -1 }, /* #31 */
    1077     { 0x302413, 0x302413, 0x85f0, 0x034f, 0x033a, 0xdc6d, 0xf98d, 0 }, /* #32 */
    1078     { 0x1f4ed3, 0x1f4ed3, 0x98c5, 0x98c5, 0x727c, 0x727c, 0x4416, -1 }, /* #33 */
    1079     { 0x3f2217, 0x3f2217, 0x1735, 0xf116, 0x6804, 0x5653, 0x6e73, 0 }, /* #34 */
    1080     { 0x161b83, 0x161b83, 0x7273, 0x1649, 0x0d72, 0x5916, 0x9a75, 0 }, /* #35 */
    1081     { 0x3b1802, 0x3b1802, 0x82bc, 0x82bc, 0xd04a, 0xd04a, 0x85a5, -1 }, /* #36 */
    1082     { 0x064216, 0x064216, 0x93a1, 0x5715, 0x2b47, 0x16ca, 0x7f3b, 0 }, /* #37 */
    1083     { 0x257c93, 0x257c93, 0x65cb, 0xb7e0, 0x4052, 0x3f6b, 0x598d, 0 }, /* #38 */
    1084     { 0x2f7c46, 0x2f7c46, 0x77b7, 0x7418, 0x6fc1, 0x8567, 0xf66e, 0 }, /* #39 */
    1085     { 0x277ad3, 0x277ad3, 0xe5c4, 0xe5c4, 0x3ae6, 0x3ae6, 0x1f17, -1 }, /* #40 */
    1086     { 0x116547, 0x116547, 0x6899, 0x4762, 0x3997, 0x5927, 0xce89, 0 }, /* #41 */
    1087     { 0x0124d7, 0x0124d7, 0xe8ae, 0x987b, 0x7df3, 0x3efc, 0xd376, 0 }, /* #42 */
    1088     { 0x1f0383, 0x1f0383, 0x67e6, 0x152d, 0x03ff, 0x2f7c, 0x3052, 0 }, /* #43 */
    1089     { 0x215f03, 0x215f03, 0xa273, 0xcaf0, 0xc8fd, 0x4223, 0xfd8b, 0 }, /* #44 */
    1090     { 0x1b5d16, 0x1b5d16, 0x54a5, 0x7456, 0x5e3d, 0x2a65, 0xcf60, 0 }, /* #45 */
    1091     { 0x261542, 0x261542, 0xf50d, 0x41ef, 0x3192, 0x4927, 0xc07a, 0 }, /* #46 */
    1092     { 0x270f06, 0x270f06, 0xc2a0, 0xc2a0, 0xd7ba, 0xd7ba, 0x8946, -1 }, /* #47 */
    1093     { 0x353983, 0x353983, 0x342b, 0x053f, 0x019e, 0x1c5a, 0x4eef, 0 }, /* #48 */
    1094     { 0x1455c7, 0x1455c7, 0x5570, 0x5570, 0xce16, 0xce16, 0x5289, -1 }, /* #49 */
    1095     { 0x2f4b87, 0x2f4b87, 0xfb6f, 0xfb6f, 0xadb2, 0xadb2, 0xa084, -1 }, /* #50 */
    1096     { 0x003a02, 0x003a02, 0xbd14, 0xbd14, 0xa0ff, 0xa0ff, 0x11d1, -1 }, /* #51 */
    1097     { 0x370cc7, 0x370cc7, 0x02f6, 0x3ef2, 0x3e41, 0x0b96, 0xfd30, 0 }, /* #52 */
    1098     { 0x122206, 0x122206, 0xbf11, 0xf457, 0xb3c8, 0x1776, 0xbc5d, 0 }, /* #53 */
    1099     { 0x3761d7, 0x3761d7, 0x9761, 0xde87, 0x93e1, 0x2081, 0xaa20, 0 }, /* #54 */
    1100     { 0x0f43c3, 0x0f43c3, 0x57a2, 0x57a2, 0x873e, 0x873e, 0x5ea2, -1 }, /* #55 */
    1101     { 0x054407, 0x054407, 0xb070, 0x5afd, 0x4b67, 0xaae2, 0xd426, 0 }, /* #56 */
    1102     { 0x241786, 0x241786, 0x8eb5, 0xa7b1, 0xa3b4, 0xc59c, 0xf9e9, 0 }, /* #57 */
    1103     { 0x1b6f43, 0x1b6f43, 0x886e, 0x886e, 0x753b, 0x753b, 0x1a18, -1 }, /* #58 */
    1104     { 0x0a15c6, 0x0a15c6, 0x45d7, 0x1b70, 0x094d, 0x3657, 0x56c8, 0 }, /* #59 */
    1105     { 0x3a0287, 0x3a0287, 0x5a26, 0x89f8, 0x73e8, 0x72a6, 0xd710, 0 }, /* #60 */
    1106     { 0x351902, 0x351902, 0xc44c, 0xc44c, 0xbd2b, 0xbd2b, 0x5dd7, -1 }, /* #61 */
    1107     { 0x1c1517, 0x1c1517, 0xdfdf, 0x1fc4, 0x0d5e, 0x40a3, 0x6bbf, 0 }, /* #62 */
    1108     { 0x353847, 0x353847, 0x129c, 0x129c, 0x5448, 0x5448, 0x4bc1, -1 }, /* #63 */
     1450    { 0x3d4e43, 0x3d4e43, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #0 */
     1451    { 0x017e57, 0x017e57, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #1 */
     1452    { 0x285e02, 0x285e02, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #2 */
     1453    { 0x1f67d7, 0x1f67d7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #3 */
     1454    { 0x1a5146, 0x1a5146, 0xe13b, 0xe13b, 0xde83, 0xde83, 0x0000, -1 }, /* #4 */
     1455    { 0x3a16c2, 0x3a16c2, 0x1e41, 0x1e41, 0xc41a, 0xc41a, 0x0000, -1 }, /* #5 */
     1456    { 0x1d46c6, 0x1d46c6, 0x92bf, 0x92bf, 0x3343, 0x3343, 0x0000, -1 }, /* #6 */
     1457    { 0x3e6203, 0x3e6203, 0xb383, 0xb383, 0x38bc, 0x38bc, 0x0000, -1 }, /* #7 */
     1458    { 0x2e3113, 0x2e3113, 0x3214, 0xda64, 0xa0cc, 0x1f40, 0xbc7d, 0 }, /* #8 */
     1459    { 0x052593, 0x052593, 0x2021, 0x6826, 0x135e, 0x171f, 0x2f9b, 0 }, /* #9 */
     1460    { 0x091a02, 0x091a02, 0xd593, 0xaf29, 0x851a, 0x06a2, 0xc289, 0 }, /* #10 */
     1461    { 0x140983, 0x140983, 0xb0e4, 0xb0e4, 0xa3ad, 0xa3ad, 0x3dc9, -1 }, /* #11 */
     1462    { 0x2a1ed7, 0x2a1ed7, 0xe50c, 0xe50c, 0x89d9, 0x89d9, 0x6f01, -1 }, /* #12 */
     1463    { 0x3d6692, 0x3d6692, 0xc50b, 0x2204, 0x0653, 0x0a93, 0x2f9e, 0 }, /* #13 */
     1464    { 0x036e57, 0x036e57, 0xcd95, 0xcd95, 0x7587, 0x7587, 0x2f69, -1 }, /* #14 */
     1465    { 0x230a93, 0x230a93, 0xad9a, 0x1a99, 0x08c1, 0x192b, 0x5447, 0 }, /* #15 */
     1466    { 0x3649d3, 0x3649d3, 0x4809, 0xefe6, 0x7f73, 0x2823, 0x8801, 0 }, /* #16 */
     1467    { 0x355596, 0x355596, 0xb120, 0x3e54, 0x29ff, 0x5574, 0xac7f, 0 }, /* #17 */
     1468    { 0x1e0e16, 0x1e0e16, 0x9a53, 0x3357, 0x1d68, 0x1897, 0x92a4, 0 }, /* #18 */
     1469    { 0x2c3fc2, 0x2c3fc2, 0x6ab4, 0x6ab4, 0x4e95, 0x4e95, 0x05f8, -1 }, /* #19 */
     1470    { 0x120306, 0x120306, 0x605b, 0x605b, 0xddce, 0xddce, 0xbe90, -1 }, /* #20 */
     1471    { 0x1e1787, 0x1e1787, 0x2b45, 0x2b45, 0x55e9, 0x55e9, 0x1364, -1 }, /* #21 */
     1472    { 0x223f43, 0x223f43, 0xf0df, 0x3f09, 0x2d64, 0x10ac, 0xb85b, 0 }, /* #22 */
     1473    { 0x385656, 0x385656, 0x929a, 0xcae0, 0xbbb9, 0xc3ba, 0xece1, 0 }, /* #23 */
     1474    { 0x037052, 0x037052, 0x178a, 0x543e, 0x488f, 0xad44, 0xdc7d, 0 }, /* #24 */
     1475    { 0x125296, 0x125296, 0x684f, 0x1a05, 0x02e9, 0x1716, 0x1ca5, 0 }, /* #25 */
     1476    { 0x096e43, 0x096e43, 0x9268, 0xc2fb, 0xa5fa, 0xd2ff, 0xd9eb, 0 }, /* #26 */
     1477    { 0x013f82, 0x013f82, 0x7730, 0x7730, 0xfcba, 0xfcba, 0x8dba, -1 }, /* #27 */
     1478    { 0x280846, 0x280846, 0xc1e6, 0xc1e6, 0xcf36, 0xcf36, 0x482f, -1 }, /* #28 */
     1479    { 0x377f96, 0x377f96, 0xb219, 0xb219, 0xd898, 0xd898, 0x5e45, -1 }, /* #29 */
     1480    { 0x010643, 0x010643, 0x07a5, 0x624a, 0x22ee, 0x0761, 0x5afa, 0 }, /* #30 */
     1481    { 0x3e63d6, 0x3e63d6, 0xfb41, 0xfb41, 0x4cf4, 0x4cf4, 0x4c22, -1 }, /* #31 */
     1482    { 0x3b61d7, 0x3b61d7, 0x6e47, 0x6e47, 0xed53, 0xed53, 0xb269, -1 }, /* #32 */
     1483    { 0x053f53, 0x053f53, 0xfc68, 0xfc68, 0x9579, 0x9579, 0x6eda, -1 }, /* #33 */
     1484    { 0x0f5f83, 0x0f5f83, 0x02c7, 0xf0ec, 0x72ae, 0x5ce3, 0x79db, 0 }, /* #34 */
     1485    { 0x056382, 0x056382, 0xfb9b, 0xb2b5, 0x5cd3, 0x22d9, 0x84fa, 0 }, /* #35 */
     1486    { 0x326452, 0x326452, 0x4569, 0x4569, 0xe715, 0xe715, 0x009a, -1 }, /* #36 */
     1487    { 0x3273d2, 0x3273d2, 0x80ec, 0x4ed5, 0x2754, 0x7ba9, 0x7fb7, 0 }, /* #37 */
     1488    { 0x082282, 0x082282, 0x7fae, 0x0ff4, 0x09c7, 0x7a76, 0x9ce6, 0 }, /* #38 */
     1489    { 0x3e0646, 0x3e0646, 0x177a, 0x9eb7, 0x835f, 0x48c7, 0xd3e5, 0 }, /* #39 */
     1490    { 0x1c4402, 0x1c4402, 0x5b26, 0xdfd8, 0x14a8, 0x0c26, 0x17a0, 0 }, /* #40 */
     1491    { 0x3964c6, 0x3964c6, 0x817d, 0x8787, 0x47eb, 0x6f0e, 0x87d9, 0 }, /* #41 */
     1492    { 0x201516, 0x201516, 0x2f3f, 0x2f3f, 0xd4da, 0xd4da, 0xb335, -1 }, /* #42 */
     1493    { 0x2d6b07, 0x2d6b07, 0xf630, 0xf630, 0xe44b, 0xe44b, 0x0b62, -1 }, /* #43 */
     1494    { 0x320d92, 0x320d92, 0xd3d3, 0xdebe, 0xd0c1, 0x3bed, 0xefed, 0 }, /* #44 */
     1495    { 0x300ed2, 0x300ed2, 0x97ca, 0x97ca, 0x3d3b, 0x3d3b, 0x35c8, -1 }, /* #45 */
     1496    { 0x010f47, 0x010f47, 0x9ca9, 0x252f, 0x2411, 0xc057, 0xf84e, 0 }, /* #46 */
     1497    { 0x071f17, 0x071f17, 0x2bad, 0x2bad, 0x714a, 0x714a, 0x0786, -1 }, /* #47 */
     1498    { 0x1e7197, 0x1e7197, 0x2f95, 0x2f95, 0xa8e2, 0xa8e2, 0x7626, -1 }, /* #48 */
     1499    { 0x3a0e53, 0x3a0e53, 0x10a0, 0xaa6d, 0x78f5, 0x2a43, 0xb5b1, 0 }, /* #49 */
     1500    { 0x194192, 0x194192, 0x0b82, 0x5ea3, 0x3030, 0x5ed7, 0x8259, 0 }, /* #50 */
     1501    { 0x041192, 0x041192, 0x06d0, 0x06d0, 0xc1b8, 0xc1b8, 0x7f2d, -1 }, /* #51 */
     1502    { 0x2229c7, 0x2229c7, 0x3e89, 0xce4a, 0x9ace, 0x2e71, 0xc01c, 0 }, /* #52 */
     1503    { 0x336787, 0x336787, 0xed59, 0x73ff, 0x5d90, 0xa3d7, 0xce7e, 0 }, /* #53 */
     1504    { 0x1d0ac2, 0x1d0ac2, 0x6d07, 0x7478, 0x10cb, 0x1757, 0x24ea, 0 }, /* #54 */
     1505    { 0x3f7503, 0x3f7503, 0xaf75, 0x066b, 0x04fa, 0x1782, 0xc699, 0 }, /* #55 */
     1506    { 0x246b03, 0x246b03, 0x5533, 0x5533, 0xf6c5, 0xf6c5, 0x0e87, -1 }, /* #56 */
     1507    { 0x0716d6, 0x0716d6, 0xa5c8, 0x04b9, 0x02fe, 0x364e, 0xa24a, 0 }, /* #57 */
     1508    { 0x2f61d3, 0x2f61d3, 0xe9b9, 0xe9b9, 0xc825, 0xc825, 0x0d6e, -1 }, /* #58 */
     1509    { 0x2c0286, 0x2c0286, 0xb76b, 0x6098, 0x5c3c, 0xd3bb, 0xf472, 0 }, /* #59 */
     1510    { 0x1a5e93, 0x1a5e93, 0x1f28, 0xa9df, 0x3dc0, 0x2817, 0x5d0f, 0 }, /* #60 */
     1511    { 0x356086, 0x356086, 0xa778, 0x9be0, 0x6028, 0x94f8, 0x9dec, 0 }, /* #61 */
     1512    { 0x083c97, 0x083c97, 0x0725, 0x0725, 0xc659, 0xc659, 0x912e, -1 }, /* #62 */
     1513    { 0x113d82, 0x113d82, 0x73de, 0x73de, 0xf076, 0xf076, 0x4805, -1 }, /* #63 */
    11091514};
    11101515static const MULDIVU16_TEST_T g_aTests_idiv_u16_intel[] =
    11111516{
    1112     { 0x033503, 0x033503, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #0 */
    1113     { 0x273a86, 0x273a86, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #1 */
    1114     { 0x1f6756, 0x1f6756, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #2 */
    1115     { 0x035b47, 0x035b47, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #3 */
    1116     { 0x0f79c2, 0x0f79c2, 0x8df7, 0x8df7, 0x1760, 0x1760, 0x0000, -1 }, /* #4 */
    1117     { 0x0e2046, 0x0e2046, 0x5a31, 0x5a31, 0xc3e2, 0xc3e2, 0x0000, -1 }, /* #5 */
    1118     { 0x0065c6, 0x0065c6, 0xbe32, 0xbe32, 0xa5cf, 0xa5cf, 0x0000, -1 }, /* #6 */
    1119     { 0x021992, 0x021992, 0x2862, 0x2862, 0x61cc, 0x61cc, 0x0000, -1 }, /* #7 */
    1120     { 0x296243, 0x296243, 0x0dd1, 0x0dd1, 0x38e2, 0x38e2, 0x0410, -1 }, /* #8 */
    1121     { 0x0350c6, 0x0350c6, 0xe5ed, 0x208c, 0x0192, 0x00e1, 0x0c61, 0 }, /* #9 */
    1122     { 0x227313, 0x227313, 0x4b90, 0x404e, 0xe22a, 0xbb96, 0x893b, 0 }, /* #10 */
    1123     { 0x352c06, 0x352c06, 0x50d1, 0x50d1, 0x6509, 0x6509, 0x9d0d, -1 }, /* #11 */
    1124     { 0x254002, 0x254002, 0xf7ef, 0xf7ef, 0x822b, 0x822b, 0x8657, -1 }, /* #12 */
    1125     { 0x0e7896, 0x0e7896, 0xefac, 0x71ea, 0x1d61, 0x0c5c, 0x4208, 0 }, /* #13 */
    1126     { 0x2b1747, 0x2b1747, 0x833a, 0x833a, 0x2e23, 0x2e23, 0x030a, -1 }, /* #14 */
    1127     { 0x0a4653, 0x0a4653, 0x8236, 0x040c, 0xfe87, 0xd61e, 0xa302, 0 }, /* #15 */
    1128     { 0x131816, 0x131816, 0x82df, 0x82df, 0x72ea, 0x72ea, 0xc575, -1 }, /* #16 */
    1129     { 0x241593, 0x241593, 0x555d, 0x555d, 0x7ad0, 0x7ad0, 0xd33f, -1 }, /* #17 */
    1130     { 0x184c13, 0x184c13, 0xe79c, 0x02c6, 0xff0e, 0xc2ac, 0xa928, 0 }, /* #18 */
    1131     { 0x0009c6, 0x0009c6, 0x03dd, 0xf548, 0xfac7, 0xb7f5, 0x7cb5, 0 }, /* #19 */
    1132     { 0x3e7196, 0x3e7196, 0x70dd, 0x70dd, 0xcf05, 0xcf05, 0x2d5d, -1 }, /* #20 */
    1133     { 0x311f87, 0x311f87, 0xafd1, 0xafd1, 0xfca8, 0xfca8, 0xffb3, -1 }, /* #21 */
    1134     { 0x1f2f16, 0x1f2f16, 0x7069, 0x7069, 0x22cf, 0x22cf, 0xbf29, -1 }, /* #22 */
    1135     { 0x133252, 0x133252, 0x1925, 0x1925, 0xa61f, 0xa61f, 0xe1d1, -1 }, /* #23 */
    1136     { 0x276512, 0x276512, 0x868b, 0x868b, 0x1b38, 0x1b38, 0xf418, -1 }, /* #24 */
    1137     { 0x1c3207, 0x1c3207, 0x093b, 0x093b, 0xbd0a, 0xbd0a, 0x9eeb, -1 }, /* #25 */
    1138     { 0x1e2187, 0x1e2187, 0xd83e, 0xd83e, 0x31bc, 0x31bc, 0xb573, -1 }, /* #26 */
    1139     { 0x0b6257, 0x0b6257, 0x13f5, 0x13f5, 0xa785, 0xa785, 0xff9d, -1 }, /* #27 */
    1140     { 0x0f7243, 0x0f7243, 0x609f, 0x19df, 0x073d, 0x2881, 0x47a2, 0 }, /* #28 */
    1141     { 0x3c52d6, 0x3c52d6, 0x97ed, 0x231b, 0x0fa7, 0x5beb, 0x7226, 0 }, /* #29 */
    1142     { 0x285947, 0x285947, 0x1046, 0x1046, 0x54ca, 0x54ca, 0x1d5f, -1 }, /* #30 */
    1143     { 0x000f47, 0x000f47, 0x5746, 0xe260, 0xfb96, 0xe8e6, 0x2621, 0 }, /* #31 */
    1144     { 0x207687, 0x207687, 0xacf2, 0xacf2, 0x520b, 0x520b, 0x2c26, -1 }, /* #32 */
    1145     { 0x2477d3, 0x2477d3, 0xe8f2, 0xd9ac, 0xf6c0, 0xf89a, 0x3dc2, 0 }, /* #33 */
    1146     { 0x3e5b17, 0x3e5b17, 0x79dc, 0x79dc, 0x6b92, 0x6b92, 0x1f3d, -1 }, /* #34 */
    1147     { 0x367342, 0x367342, 0x8dd6, 0x8dd6, 0xdfb0, 0xdfb0, 0x004f, -1 }, /* #35 */
    1148     { 0x1a5f47, 0x1a5f47, 0xf4b8, 0xf4b8, 0x50fc, 0x50fc, 0xcfcd, -1 }, /* #36 */
    1149     { 0x1e52d6, 0x1e52d6, 0x2cd4, 0x536f, 0xe863, 0xdfb1, 0xb78d, 0 }, /* #37 */
    1150     { 0x171987, 0x171987, 0x73a8, 0x9a16, 0x2e7f, 0x3530, 0x8b34, 0 }, /* #38 */
    1151     { 0x0e7307, 0x0e7307, 0x3633, 0xe0e8, 0xfa73, 0xedcb, 0x2db1, 0 }, /* #39 */
    1152     { 0x222a43, 0x222a43, 0x78dc, 0xda84, 0x0fe2, 0x4bc4, 0x9386, 0 }, /* #40 */
    1153     { 0x0a3c86, 0x0a3c86, 0x3fdf, 0x03f4, 0xfe85, 0xda97, 0xa03a, 0 }, /* #41 */
    1154     { 0x283a87, 0x283a87, 0x01c3, 0x01c3, 0x7e47, 0x7e47, 0xce35, -1 }, /* #42 */
    1155     { 0x0f6792, 0x0f6792, 0xb3e8, 0xb3e8, 0x4e2b, 0x4e2b, 0xd518, -1 }, /* #43 */
    1156     { 0x1700d6, 0x1700d6, 0x3048, 0x3048, 0xc9ed, 0xc9ed, 0x527b, -1 }, /* #44 */
    1157     { 0x1070c7, 0x1070c7, 0x1eea, 0x3fe0, 0x156b, 0x19ca, 0x55d7, 0 }, /* #45 */
    1158     { 0x043bc6, 0x043bc6, 0xd5f1, 0xd5f1, 0xe517, 0xe517, 0x0c72, -1 }, /* #46 */
    1159     { 0x2c6ac3, 0x2c6ac3, 0x7397, 0x7397, 0x8d4f, 0x8d4f, 0xb571, -1 }, /* #47 */
    1160     { 0x0b2542, 0x0b2542, 0x68f4, 0xdbd1, 0xf547, 0xfdfa, 0x4bda, 0 }, /* #48 */
    1161     { 0x1a1f02, 0x1a1f02, 0x03b0, 0x03b0, 0x6052, 0x6052, 0xc8af, -1 }, /* #49 */
    1162     { 0x061812, 0x061812, 0x997d, 0x997d, 0x3774, 0x3774, 0x0de0, -1 }, /* #50 */
    1163     { 0x127903, 0x127903, 0xe01e, 0xe01e, 0x20d9, 0x20d9, 0xcaf5, -1 }, /* #51 */
    1164     { 0x0c6692, 0x0c6692, 0x67a5, 0x89bc, 0xd153, 0xedc5, 0x6508, 0 }, /* #52 */
    1165     { 0x223806, 0x223806, 0x3c2a, 0x3c2a, 0x45bf, 0x45bf, 0xe801, -1 }, /* #53 */
    1166     { 0x234ac6, 0x234ac6, 0x2dd3, 0x2dd3, 0x9b78, 0x9b78, 0xc3bf, -1 }, /* #54 */
    1167     { 0x2959c3, 0x2959c3, 0xe281, 0x6258, 0xd791, 0xcbd1, 0x96c2, 0 }, /* #55 */
    1168     { 0x0d0a53, 0x0d0a53, 0xb21b, 0xb21b, 0x56f9, 0x56f9, 0x5be9, -1 }, /* #56 */
    1169     { 0x072b93, 0x072b93, 0x2428, 0x2428, 0x6248, 0x6248, 0x9dbd, -1 }, /* #57 */
    1170     { 0x1d1783, 0x1d1783, 0x64f5, 0x64f5, 0x6518, 0x6518, 0x874b, -1 }, /* #58 */
    1171     { 0x3b4043, 0x3b4043, 0x8f14, 0x8f14, 0x9b76, 0x9b76, 0x7ea2, -1 }, /* #59 */
    1172     { 0x2e63c6, 0x2e63c6, 0x7ec9, 0x7ec9, 0x7ed1, 0x7ed1, 0xc934, -1 }, /* #60 */
    1173     { 0x093103, 0x093103, 0x737e, 0x2596, 0xf0de, 0xdbb2, 0x98f2, 0 }, /* #61 */
    1174     { 0x285383, 0x285383, 0x459c, 0x459c, 0x8e80, 0x8e80, 0xff77, -1 }, /* #62 */
    1175     { 0x196652, 0x196652, 0xcdb4, 0xcdb4, 0xae84, 0xae84, 0x0dc7, -1 }, /* #63 */
     1517    { 0x340693, 0x340693, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #0 */
     1518    { 0x230783, 0x230783, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #1 */
     1519    { 0x186493, 0x186493, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #2 */
     1520    { 0x3d4502, 0x3d4502, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #3 */
     1521    { 0x2f0452, 0x2f0452, 0x23de, 0x23de, 0xc095, 0xc095, 0x0000, -1 }, /* #4 */
     1522    { 0x3c6946, 0x3c6946, 0x49d9, 0x49d9, 0x8b80, 0x8b80, 0x0000, -1 }, /* #5 */
     1523    { 0x303552, 0x303552, 0x1b72, 0x1b72, 0xc3ac, 0xc3ac, 0x0000, -1 }, /* #6 */
     1524    { 0x096806, 0x096806, 0x3e6c, 0x3e6c, 0xda12, 0xda12, 0x0000, -1 }, /* #7 */
     1525    { 0x396886, 0x396886, 0x19ab, 0x19ab, 0x98cc, 0x98cc, 0xe129, -1 }, /* #8 */
     1526    { 0x072b86, 0x072b86, 0xe385, 0xe385, 0x64a7, 0x64a7, 0xeb1d, -1 }, /* #9 */
     1527    { 0x080987, 0x080987, 0x38a9, 0x38a9, 0x7576, 0x7576, 0xa89e, -1 }, /* #10 */
     1528    { 0x215957, 0x215957, 0x6234, 0x6234, 0x2797, 0x2797, 0x0126, -1 }, /* #11 */
     1529    { 0x217e17, 0x217e17, 0x97f2, 0x97f2, 0x8b69, 0x8b69, 0x42a6, -1 }, /* #12 */
     1530    { 0x066d93, 0x066d93, 0xc262, 0xc262, 0x5850, 0x5850, 0x5336, -1 }, /* #13 */
     1531    { 0x206b82, 0x206b82, 0xfcc9, 0xfcc9, 0x7337, 0x7337, 0x791f, -1 }, /* #14 */
     1532    { 0x307153, 0x307153, 0x96bc, 0x96bc, 0x5745, 0x5745, 0x02d4, -1 }, /* #15 */
     1533    { 0x2227c2, 0x2227c2, 0x30ec, 0x30ec, 0x112b, 0x112b, 0xe560, -1 }, /* #16 */
     1534    { 0x0d0556, 0x0d0556, 0x185a, 0x185a, 0x878e, 0x878e, 0x1838, -1 }, /* #17 */
     1535    { 0x0f5bc7, 0x0f5bc7, 0x7886, 0x7886, 0x93f7, 0x93f7, 0x4f73, -1 }, /* #18 */
     1536    { 0x3f1017, 0x3f1017, 0x8338, 0x5535, 0xeb21, 0xed47, 0xc14d, 0 }, /* #19 */
     1537    { 0x2b0e56, 0x2b0e56, 0xf89d, 0xf89d, 0x8418, 0x8418, 0xa7ae, -1 }, /* #20 */
     1538    { 0x246052, 0x246052, 0xc92d, 0x5b67, 0xdb91, 0xae65, 0x99f8, 0 }, /* #21 */
     1539    { 0x246516, 0x246516, 0xb0ff, 0xeb72, 0x0866, 0x283f, 0x9760, 0 }, /* #22 */
     1540    { 0x0a1fd7, 0x0a1fd7, 0xcbb7, 0xcbb7, 0xdaa9, 0xdaa9, 0xcd24, -1 }, /* #23 */
     1541    { 0x314257, 0x314257, 0xa87a, 0xa87a, 0x2974, 0x2974, 0x2c09, -1 }, /* #24 */
     1542    { 0x333b52, 0x333b52, 0xada3, 0xada3, 0xab15, 0xab15, 0x5fc5, -1 }, /* #25 */
     1543    { 0x257e82, 0x257e82, 0xd9ee, 0xd9ee, 0x7946, 0x7946, 0xa6f1, -1 }, /* #26 */
     1544    { 0x014f47, 0x014f47, 0xb155, 0xb155, 0xaba7, 0xaba7, 0x7258, -1 }, /* #27 */
     1545    { 0x344547, 0x344547, 0x86f9, 0x1e5e, 0xf372, 0xa2fb, 0x9631, 0 }, /* #28 */
     1546    { 0x045007, 0x045007, 0x1e10, 0xc5f3, 0x1210, 0x3c95, 0xb059, 0 }, /* #29 */
     1547    { 0x1b0206, 0x1b0206, 0x279a, 0x279a, 0x7a4b, 0x7a4b, 0x7b55, -1 }, /* #30 */
     1548    { 0x1c7c53, 0x1c7c53, 0x634f, 0x634f, 0x8c14, 0x8c14, 0x0c8b, -1 }, /* #31 */
     1549    { 0x057bc3, 0x057bc3, 0xf797, 0xf797, 0xc7c0, 0xc7c0, 0xf5dd, -1 }, /* #32 */
     1550    { 0x3920c7, 0x3920c7, 0xf208, 0xf208, 0x3f56, 0x3f56, 0x2e1a, -1 }, /* #33 */
     1551    { 0x247693, 0x247693, 0x9f3e, 0xb649, 0x08e6, 0x15af, 0xe117, 0 }, /* #34 */
     1552    { 0x381502, 0x381502, 0x0755, 0x0755, 0xe831, 0xe831, 0xe6be, -1 }, /* #35 */
     1553    { 0x1264c2, 0x1264c2, 0x0212, 0x0212, 0xe00a, 0xe00a, 0xc494, -1 }, /* #36 */
     1554    { 0x2b6857, 0x2b6857, 0x370a, 0x370a, 0x4150, 0x4150, 0x5cff, -1 }, /* #37 */
     1555    { 0x2c3cd3, 0x2c3cd3, 0xaf4e, 0x0a96, 0x00b7, 0x0b28, 0x1159, 0 }, /* #38 */
     1556    { 0x285482, 0x285482, 0x2279, 0xcc06, 0x12ad, 0x1a61, 0xa404, 0 }, /* #39 */
     1557    { 0x257796, 0x257796, 0xac4f, 0x20cd, 0xf9f4, 0xf28b, 0xd0d4, 0 }, /* #40 */
     1558    { 0x126f42, 0x126f42, 0x6874, 0x2679, 0xf2c9, 0xd887, 0xa815, 0 }, /* #41 */
     1559    { 0x050b92, 0x050b92, 0xe0f8, 0x5669, 0x23c7, 0x66f8, 0x6a00, 0 }, /* #42 */
     1560    { 0x161097, 0x161097, 0x4be4, 0x2abe, 0x12a2, 0x5e56, 0x6f99, 0 }, /* #43 */
     1561    { 0x361756, 0x361756, 0xce4f, 0xce4f, 0x544f, 0x544f, 0x1d47, -1 }, /* #44 */
     1562    { 0x0d6e56, 0x0d6e56, 0x455a, 0x455a, 0x7951, 0x7951, 0xecca, -1 }, /* #45 */
     1563    { 0x202cc2, 0x202cc2, 0x2907, 0x2907, 0x6904, 0x6904, 0x466c, -1 }, /* #46 */
     1564    { 0x082bc2, 0x082bc2, 0xa0a9, 0xa0a9, 0x19bb, 0x19bb, 0xf350, -1 }, /* #47 */
     1565    { 0x3d0217, 0x3d0217, 0xe55b, 0xe55b, 0xe7f1, 0xe7f1, 0x03c1, -1 }, /* #48 */
     1566    { 0x0e3602, 0x0e3602, 0x2d8f, 0x5bd8, 0xd7b0, 0xaf2f, 0x8fa4, 0 }, /* #49 */
     1567    { 0x015352, 0x015352, 0xdf33, 0xdf33, 0xb755, 0xb755, 0x7a01, -1 }, /* #50 */
     1568    { 0x217987, 0x217987, 0x0c41, 0x0c41, 0xdb23, 0xdb23, 0x205b, -1 }, /* #51 */
     1569    { 0x1e6e42, 0x1e6e42, 0xb72c, 0xb72c, 0xe600, 0xe600, 0x1e38, -1 }, /* #52 */
     1570    { 0x1a6c06, 0x1a6c06, 0x6ae0, 0x6ae0, 0x91eb, 0x91eb, 0xa5f9, -1 }, /* #53 */
     1571    { 0x313903, 0x313903, 0x08fc, 0x08fc, 0x0cda, 0x0cda, 0x036d, -1 }, /* #54 */
     1572    { 0x0b3a53, 0x0b3a53, 0xb630, 0xb630, 0xad5f, 0xad5f, 0xf19f, -1 }, /* #55 */
     1573    { 0x1309d6, 0x1309d6, 0x05d7, 0x05d7, 0x4cc1, 0x4cc1, 0x3e6b, -1 }, /* #56 */
     1574    { 0x310587, 0x310587, 0x389e, 0x5f40, 0xd287, 0xd01e, 0x85ca, 0 }, /* #57 */
     1575    { 0x0f2a86, 0x0f2a86, 0x6c0b, 0x6c0b, 0xab9c, 0xab9c, 0xd17e, -1 }, /* #58 */
     1576    { 0x012f43, 0x012f43, 0xce18, 0xce18, 0x6dd0, 0x6dd0, 0x794d, -1 }, /* #59 */
     1577    { 0x1e33c3, 0x1e33c3, 0xd46e, 0xd46e, 0x64d9, 0x64d9, 0xce86, -1 }, /* #60 */
     1578    { 0x382743, 0x382743, 0xac65, 0xac65, 0x387a, 0x387a, 0x619f, -1 }, /* #61 */
     1579    { 0x157d56, 0x157d56, 0xf6dc, 0xf6dc, 0xb82e, 0xb82e, 0x4646, -1 }, /* #62 */
     1580    { 0x155587, 0x155587, 0x3fed, 0x3fed, 0x7b07, 0x7b07, 0xef5b, -1 }, /* #63 */
    11761581};
    11771582static const MULDIVU32_TEST_T g_aTests_mul_u32_intel[] =
    11781583{
    1179     { 0x1c4712, 0x1c4706, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #0 */
    1180     { 0x014487, 0x014406, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #1 */
    1181     { 0x1d1183, 0x1d1106, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #2 */
    1182     { 0x0459c6, 0x045106, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #3 */
    1183     { 0x0a7256, 0x0a7206, 0x903182bb, 0x00000000, 0xb27b462e, 0x00000000, 0x00000000, 0 }, /* #4 */
    1184     { 0x2f1f42, 0x2f1706, 0x98db3c88, 0x00000000, 0x1951fd1e, 0x00000000, 0x00000000, 0 }, /* #5 */
    1185     { 0x3c5ed2, 0x3c5606, 0x6ee922e7, 0x00000000, 0x5072e6e3, 0x00000000, 0x00000000, 0 }, /* #6 */
    1186     { 0x3542c3, 0x354206, 0xc1a8632c, 0x00000000, 0x262ebc8b, 0x00000000, 0x00000000, 0 }, /* #7 */
    1187     { 0x1b0b52, 0x1b0b03, 0x08a6484e, 0x7f7f1ef8, 0x78695515, 0x02d4ab04, 0x53c7f624, 0 }, /* #8 */
    1188     { 0x073e56, 0x073e87, 0xb102d221, 0xffe620fc, 0x7d67006f, 0x7f235d69, 0xb7df397c, 0 }, /* #9 */
    1189     { 0x161283, 0x161a87, 0x40e6adeb, 0xd0b6bd93, 0x1ff54cf4, 0x2039fa51, 0x7f1dbcf9, 0 }, /* #10 */
    1190     { 0x083d86, 0x083d07, 0x50368b19, 0x2344b57d, 0x76198ba7, 0x3a9d61c1, 0xbb11ae05, 0 }, /* #11 */
    1191     { 0x1e1e93, 0x1e1e07, 0x65243b52, 0x1c01d824, 0x0f88c60d, 0x13e96dc1, 0x326622c2, 0 }, /* #12 */
    1192     { 0x255c86, 0x255c07, 0x3c2794fa, 0x7e21dd28, 0xe50a9da2, 0x2d522b28, 0xc0df5924, 0 }, /* #13 */
    1193     { 0x396943, 0x396987, 0x9103cf86, 0xf8d5d17e, 0x1ac529db, 0x5a7a1bab, 0x9fb8e755, 0 }, /* #14 */
    1194     { 0x0b2513, 0x0b2d07, 0xbc476b90, 0x339b61a0, 0x09c2476a, 0xa624184c, 0xe1e639ea, 0 }, /* #15 */
    1195     { 0x1d3997, 0x1d3983, 0x9e55fd27, 0x878a8537, 0xe78bfd40, 0x240b0322, 0x3a466171, 0 }, /* #16 */
    1196     { 0x2b5693, 0x2b5e83, 0x443c7ebe, 0xa2740ca2, 0xb5df17df, 0x34400ec9, 0xc406884f, 0 }, /* #17 */
    1197     { 0x264756, 0x264f03, 0x51421836, 0x6c4e83dc, 0x09db5ee7, 0x074df0db, 0x170328aa, 0 }, /* #18 */
    1198     { 0x3d5fc6, 0x3d5f87, 0xead842c8, 0xd7030928, 0x0a0b3da3, 0x00774706, 0x008205ad, 0 }, /* #19 */
    1199     { 0x061853, 0x061883, 0x76a9487d, 0xf23b391c, 0x27e15119, 0x081ddac3, 0x1182c44c, 0 }, /* #20 */
    1200     { 0x147012, 0x147883, 0x83e961c4, 0xf69721bc, 0xf9b4e719, 0x0c01f6d7, 0x174d9edf, 0 }, /* #21 */
    1201     { 0x0e4f16, 0x0e4f87, 0x09d5deec, 0xbc60706c, 0x1742c874, 0x0060311f, 0x09c7b721, 0 }, /* #22 */
    1202     { 0x071cc7, 0x071c83, 0x8fcee1a1, 0x8ae5c416, 0x0b1ae0ac, 0x25f5b48a, 0x4392f856, 0 }, /* #23 */
    1203     { 0x1a0d02, 0x1a0d83, 0xc079814f, 0xce795732, 0xcf56e382, 0x88da7c67, 0xb605752e, 0 }, /* #24 */
    1204     { 0x303347, 0x303b83, 0x24075e4c, 0xeaf7f1f8, 0xdf412f75, 0x0fb6b7cc, 0x6fa7244a, 0 }, /* #25 */
    1205     { 0x3f1012, 0x3f1883, 0xede9e7cd, 0xfbf9af4c, 0xee8811c9, 0x771cf212, 0x802b087c, 0 }, /* #26 */
    1206     { 0x0c5557, 0x0c5d07, 0xb5724b54, 0x65544ff0, 0x05062144, 0x27fc6cf7, 0x386a6a0c, 0 }, /* #27 */
    1207     { 0x2c2242, 0x2c2a07, 0x050f593e, 0x3be8bdd4, 0x08668423, 0x02f224ff, 0x950aaed6, 0 }, /* #28 */
    1208     { 0x222002, 0x222803, 0xa8ddbc38, 0x2aa3a798, 0xc5541090, 0x0fbe97b3, 0x17de5a35, 0 }, /* #29 */
    1209     { 0x1a5392, 0x1a5b03, 0xf47cbc98, 0x685c4ce0, 0xa2097097, 0xa2e11c01, 0xaa8c9974, 0 }, /* #30 */
    1210     { 0x3b1286, 0x3b1a87, 0x57b03146, 0x9fb68fbe, 0x569ce20a, 0x16cd36de, 0x42915b95, 0 }, /* #31 */
    1211     { 0x0e4343, 0x0e4b03, 0xd09ef43d, 0x65e2efba, 0x834ea74f, 0x04058823, 0x04ef5842, 0 }, /* #32 */
    1212     { 0x031ec2, 0x031e87, 0x0c6abf35, 0xece58a1d, 0x31b6888b, 0x02cc2e59, 0x39ad7449, 0 }, /* #33 */
    1213     { 0x0e0056, 0x0e0803, 0x13786673, 0x6a6bf32c, 0x3723f879, 0x06401ae1, 0x522e8924, 0 }, /* #34 */
    1214     { 0x2116c2, 0x211e83, 0x9c5686f9, 0xadd46632, 0xc56b725d, 0x0cba01ef, 0x14d6ea42, 0 }, /* #35 */
    1215     { 0x0b1612, 0x0b1e03, 0x1e2d2b29, 0x0a90c292, 0x7c99f3a2, 0x074bbc4c, 0x3de4d242, 0 }, /* #36 */
    1216     { 0x0f6083, 0x0f6883, 0x7f978d6c, 0xe4449704, 0xf3b20993, 0x2c1e3b82, 0x5884b213, 0 }, /* #37 */
    1217     { 0x372907, 0x372903, 0x506fa7bf, 0x7051dbab, 0x38bd0468, 0x4991bbbf, 0xea252715, 0 }, /* #38 */
    1218     { 0x074c12, 0x074c03, 0x1734f42f, 0x62f8406b, 0x5e5d2c7f, 0x0214a83d, 0x16f3dc85, 0 }, /* #39 */
    1219     { 0x177507, 0x177d07, 0xde2aade5, 0x5f39ae55, 0xbcb3b312, 0xda06960a, 0xfb3a77b1, 0 }, /* #40 */
    1220     { 0x1c62c6, 0x1c6a87, 0x5804789b, 0xb57fbbe8, 0x2b367acf, 0x459624cf, 0xca64ae38, 0 }, /* #41 */
    1221     { 0x0f1556, 0x0f1d87, 0xe4539b5a, 0xd741fcc0, 0x28856589, 0x8bc380e8, 0x9cb403e0, 0 }, /* #42 */
    1222     { 0x357a03, 0x357a07, 0x6740dcf6, 0x04e91378, 0x6e41f6b8, 0x1c06375d, 0x457b4e74, 0 }, /* #43 */
    1223     { 0x0719d7, 0x071983, 0xcc711ad6, 0xb3946076, 0x30c2e577, 0xc016e24a, 0xf0884c71, 0 }, /* #44 */
    1224     { 0x0136d6, 0x013e07, 0xf2c212ef, 0x6a4ef7cf, 0xb47b6f67, 0xa0259611, 0xa8e1e921, 0 }, /* #45 */
    1225     { 0x234147, 0x234983, 0x940dcd91, 0xba38ddc2, 0x8d797f99, 0x29046cf0, 0x46ec48a2, 0 }, /* #46 */
    1226     { 0x1f5843, 0x1f5883, 0xbc45bd04, 0xe5aa5e20, 0x5aaea08e, 0xaddabf03, 0xec653d88, 0 }, /* #47 */
    1227     { 0x0c3613, 0x0c3e87, 0x4f6aa27c, 0xa8067278, 0xa8e0a16e, 0x195620b2, 0x51ac18a2, 0 }, /* #48 */
    1228     { 0x3a7787, 0x3a7f03, 0xeba54026, 0x28e202ce, 0xee4f41ce, 0xca598da5, 0xdbd40bdd, 0 }, /* #49 */
    1229     { 0x041fc3, 0x041f03, 0x87f58cf2, 0x5a53ee02, 0x4f3631f0, 0x596e9f5d, 0xa864b2c9, 0 }, /* #50 */
    1230     { 0x1b20c2, 0x1b2887, 0x7ebc7ba0, 0xaa032360, 0x4d4b4e38, 0x269f86fa, 0x4e043d57, 0 }, /* #51 */
    1231     { 0x3f6542, 0x3f6d07, 0xc2761352, 0x429a1548, 0xdd6351f9, 0x92d7fd21, 0xc1504404, 0 }, /* #52 */
    1232     { 0x1957d3, 0x195f03, 0x6ccebac8, 0x3640bd80, 0xb31ac23e, 0x147a2038, 0x302d8f30, 0 }, /* #53 */
    1233     { 0x342802, 0x342887, 0x08b1987b, 0xef29de0c, 0xc4c66c0e, 0x02c2a7e4, 0x51488a64, 0 }, /* #54 */
    1234     { 0x0f4882, 0x0f4803, 0x06a07e71, 0x701597cd, 0xfb8ab36e, 0x049bcd7a, 0xb208151d, 0 }, /* #55 */
    1235     { 0x2d6f43, 0x2d6f83, 0xeb9f3b0a, 0xff72dfe6, 0xe3a4dc12, 0x7bf2b238, 0x86aaf517, 0 }, /* #56 */
    1236     { 0x1b06d2, 0x1b0e03, 0x4e191149, 0x5a7ee0bf, 0x55049aa9, 0x164a00b7, 0x490fe9c7, 0 }, /* #57 */
    1237     { 0x201686, 0x201e07, 0x135c798e, 0x6cad40b8, 0xff860edb, 0x054bd3d9, 0x460728c4, 0 }, /* #58 */
    1238     { 0x152342, 0x152b03, 0xeb977981, 0x3d1e294a, 0xe0b1a681, 0x7cc6f54c, 0x87960a4a, 0 }, /* #59 */
    1239     { 0x344612, 0x344e87, 0x84023320, 0xd9a26000, 0x8bead879, 0x025e2dc5, 0x04978b00, 0 }, /* #60 */
    1240     { 0x3f0b82, 0x3f0b07, 0xebad5666, 0x3c98adf0, 0x44d98085, 0x7007011e, 0x79b00d28, 0 }, /* #61 */
    1241     { 0x3b2416, 0x3b2c87, 0xfaebab48, 0xd28cb528, 0xb77c0e91, 0xefef9bea, 0xf4cb03dd, 0 }, /* #62 */
    1242     { 0x351a52, 0x351a03, 0xed233912, 0x70fed0bc, 0xe1de329f, 0x692586aa, 0x718299ee, 0 }, /* #63 */
     1584    { 0x256ed7, 0x256606, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #0 */
     1585    { 0x1979d2, 0x197106, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #1 */
     1586    { 0x1c06d2, 0x1c0606, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #2 */
     1587    { 0x373152, 0x373106, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #3 */
     1588    { 0x310017, 0x310006, 0xc326712e, 0x00000000, 0x589fc028, 0x00000000, 0x00000000, 0 }, /* #4 */
     1589    { 0x145117, 0x145106, 0x0768bf7b, 0x00000000, 0x87a82e46, 0x00000000, 0x00000000, 0 }, /* #5 */
     1590    { 0x226882, 0x226006, 0x490937ee, 0x00000000, 0xd679f3f6, 0x00000000, 0x00000000, 0 }, /* #6 */
     1591    { 0x0f5dd7, 0x0f5506, 0x6f7dc67e, 0x00000000, 0x6bed4559, 0x00000000, 0x00000000, 0 }, /* #7 */
     1592    { 0x104283, 0x104a83, 0x5600846f, 0xa8df874f, 0xac9f4549, 0x26c9a857, 0x73755b21, 0 }, /* #8 */
     1593    { 0x0f7d02, 0x0f7d07, 0x6efd1074, 0x17031afc, 0x3d606e04, 0x30968843, 0x7012078b, 0 }, /* #9 */
     1594    { 0x296f83, 0x296f83, 0x0b78ed81, 0xf6cafbe5, 0xbc39da84, 0x053057e1, 0x73c94865, 0 }, /* #10 */
     1595    { 0x2d7606, 0x2d7e87, 0xf1cbc5b8, 0xbd5f5af0, 0x61b39d11, 0xb597a8fb, 0xc0428592, 0 }, /* #11 */
     1596    { 0x320597, 0x320d87, 0x825b38c3, 0xefa9df8d, 0x3bc982c7, 0x05c5f7fd, 0x0b56816f, 0 }, /* #12 */
     1597    { 0x204517, 0x204d87, 0xa23750c6, 0x8effd6f6, 0x0875aa08, 0x7d2de9a5, 0xc58d0009, 0 }, /* #13 */
     1598    { 0x0a2c92, 0x0a2c83, 0x563390cb, 0x963b7db0, 0x2b382fdd, 0x06d0f8fe, 0x143e3310, 0 }, /* #14 */
     1599    { 0x390e82, 0x390e83, 0xfb65f5ef, 0xbaf11620, 0x287a5212, 0xaece4a55, 0xb2016be0, 0 }, /* #15 */
     1600    { 0x0d4696, 0x0d4e87, 0xc249466d, 0x92c32687, 0xa2d96468, 0x9181860d, 0xbfb99843, 0 }, /* #16 */
     1601    { 0x240612, 0x240e83, 0x3d50492d, 0xb4247df8, 0xd25f112f, 0x172a98a5, 0x60b9c0d8, 0 }, /* #17 */
     1602    { 0x143992, 0x143903, 0x420da724, 0x1e006468, 0x5ebf6619, 0x1c6cab1a, 0x6e29dd4a, 0 }, /* #18 */
     1603    { 0x374092, 0x374803, 0x9fa8d0df, 0x63ea64c1, 0xf430a100, 0x7520659d, 0xbbcd5e5f, 0 }, /* #19 */
     1604    { 0x2b6317, 0x2b6b87, 0x149ae6b0, 0x92177aa0, 0x595d37fb, 0x0a7abc13, 0x82329d7e, 0 }, /* #20 */
     1605    { 0x224e43, 0x224e83, 0xbea198b3, 0xdbfa1b7f, 0xb4e34d19, 0x786ab0c9, 0xa1b56005, 0 }, /* #21 */
     1606    { 0x112996, 0x112987, 0xc602506c, 0xf7782b74, 0xde19e590, 0x03b1a804, 0x04c69c67, 0 }, /* #22 */
     1607    { 0x347a16, 0x347a07, 0x95160b5d, 0x709f9187, 0x09f0493c, 0x0e4591f6, 0x1881a633, 0 }, /* #23 */
     1608    { 0x2a5496, 0x2a5c87, 0x1c5f9d05, 0x883c71d8, 0xbd9221ed, 0x09d2f0d8, 0x58a311f8, 0 }, /* #24 */
     1609    { 0x2c3456, 0x2c3c03, 0x52f2b626, 0x59171e34, 0xe094a037, 0x4c242bc3, 0xeafe0dbe, 0 }, /* #25 */
     1610    { 0x0f6992, 0x0f6987, 0xc016bc33, 0xfe798a5f, 0x72820cd2, 0x6f1ea0ba, 0x94174d25, 0 }, /* #26 */
     1611    { 0x381517, 0x381d87, 0xa6df2d1e, 0xa1cfad78, 0xffb32a6f, 0x88668f93, 0xd140fb84, 0 }, /* #27 */
     1612    { 0x197687, 0x197e83, 0x2bc7ceec, 0xc3c81e4c, 0x2f30f78f, 0x203e81cb, 0xbc8b0209, 0 }, /* #28 */
     1613    { 0x101953, 0x101903, 0x471a1594, 0x7b5f58e0, 0x00519bf0, 0x3e9c803d, 0xe16e15d8, 0 }, /* #29 */
     1614    { 0x112352, 0x112b83, 0x06ef0e6d, 0x99f3a889, 0x57126250, 0x05fb46a9, 0xdcd7810d, 0 }, /* #30 */
     1615    { 0x162086, 0x162887, 0x2a0769fb, 0xf0cc3403, 0xe9a64ebb, 0x0c22352f, 0x49e80799, 0 }, /* #31 */
     1616    { 0x044f83, 0x044f87, 0x476d53d5, 0xbe4e0c9f, 0x7975f422, 0x3f316373, 0xe27cfca3, 0 }, /* #32 */
     1617    { 0x1d72d7, 0x1d7a87, 0xc9240357, 0x82e32217, 0x8091fe2d, 0x58b58bcc, 0x70e75f41, 0 }, /* #33 */
     1618    { 0x272482, 0x272c83, 0x04739158, 0xc93957a8, 0xb018536f, 0x02ba1764, 0x9cd2e75f, 0 }, /* #34 */
     1619    { 0x140012, 0x140883, 0xcc831571, 0xd7fbda23, 0x3ee75327, 0x9b726a62, 0xc2950ed3, 0 }, /* #35 */
     1620    { 0x0c4cc7, 0x0c4c83, 0x799fa808, 0x8d6741c8, 0x92a49a55, 0x10a2e5ce, 0x23045b39, 0 }, /* #36 */
     1621    { 0x006256, 0x006a03, 0x42d24c37, 0x513b0a37, 0xbbb0d240, 0x06b2f625, 0x19aa3201, 0 }, /* #37 */
     1622    { 0x2d31c3, 0x2d3987, 0x51304e41, 0x94f2cfcf, 0x67f6a162, 0x4bf5dfc8, 0xef83ba0f, 0 }, /* #38 */
     1623    { 0x177dc6, 0x177d83, 0x010411e7, 0xa5a75c16, 0x7cb4a14c, 0x00e7c080, 0xe4200c7a, 0 }, /* #39 */
     1624    { 0x063313, 0x063b07, 0xa62d05df, 0x0fb10bdb, 0x84a5ec9f, 0x4b88b13b, 0x745ce185, 0 }, /* #40 */
     1625    { 0x2d5f17, 0x2d5f03, 0x74bb7c73, 0x64416e16, 0xd78fa322, 0x43fabeb3, 0x95151a12, 0 }, /* #41 */
     1626    { 0x3c6696, 0x3c6e83, 0xb7b9556d, 0x97c5537f, 0xd8120ed8, 0x612293a9, 0x8758f51b, 0 }, /* #42 */
     1627    { 0x2b6493, 0x2b6c07, 0xdd8dd5eb, 0x29eb293f, 0xa99e0008, 0xbba071c3, 0xd8cc40fd, 0 }, /* #43 */
     1628    { 0x164613, 0x164e87, 0x9cbde167, 0xd1deb0d2, 0x085a1f9e, 0x03d707ca, 0x06458b5e, 0 }, /* #44 */
     1629    { 0x2c4c06, 0x2c4c03, 0x7b3890c7, 0x7f0b8fd3, 0x046c4f4a, 0x235a292f, 0x49725495, 0 }, /* #45 */
     1630    { 0x316057, 0x316807, 0x2811c896, 0x74d369fc, 0xd68c874a, 0x18292b3f, 0x9a5c743a, 0 }, /* #46 */
     1631    { 0x0b6896, 0x0b6803, 0xfd5afd71, 0x1b9c0f40, 0xaf240774, 0x1d2c6e4c, 0x1d7a6340, 0 }, /* #47 */
     1632    { 0x0e0287, 0x0e0a03, 0x42752f7f, 0x39a5f1f2, 0x5500caba, 0x15ad00ac, 0x537f270e, 0 }, /* #48 */
     1633    { 0x2b1e52, 0x2b1e03, 0xdfb18446, 0x26af9c40, 0xde4058ba, 0xa0e5c66f, 0xb8228b60, 0 }, /* #49 */
     1634    { 0x025d02, 0x025d83, 0x18b04d18, 0xe6c72870, 0xe26277ac, 0x01e485cc, 0x13a0139a, 0 }, /* #50 */
     1635    { 0x2b33d3, 0x2b3b83, 0x570d2440, 0xdd8d3980, 0x98c26902, 0x26a7553a, 0x71ac2186, 0 }, /* #51 */
     1636    { 0x1d3287, 0x1d3a83, 0x81aa7eb9, 0xc7fe8967, 0xdbbf7d19, 0x279b62d7, 0x4e32391f, 0 }, /* #52 */
     1637    { 0x055212, 0x055a83, 0x519f4ff9, 0xc673db19, 0x5bb44975, 0x4aeb4e57, 0xeaf9ec21, 0 }, /* #53 */
     1638    { 0x112c96, 0x112c83, 0xc37f6816, 0xeb92a2c4, 0x62219376, 0xb2ab7cc3, 0xe9f6df66, 0 }, /* #54 */
     1639    { 0x3d2b13, 0x3d2b07, 0xf95f7786, 0x2006772e, 0xa846989a, 0x268823ec, 0x278e479d, 0 }, /* #55 */
     1640    { 0x170516, 0x170d07, 0x8888db9c, 0x3454685c, 0xf4f19c06, 0x2759b8a5, 0x49c80d51, 0 }, /* #56 */
     1641    { 0x0b2c16, 0x0b2c87, 0x23f646b6, 0x9c5fabe2, 0x39b8825b, 0x04793932, 0x1fd869a3, 0 }, /* #57 */
     1642    { 0x3e7fd7, 0x3e7f07, 0x72465c4e, 0x11e51caa, 0x7aaff364, 0x20e19322, 0x49a92923, 0 }, /* #58 */
     1643    { 0x2b6557, 0x2b6d03, 0x736efb19, 0x66d2aa67, 0x97966f0a, 0x1ebf939d, 0x4431017f, 0 }, /* #59 */
     1644    { 0x1e4dc6, 0x1e4d83, 0x7aba531c, 0xc1eef7a4, 0x33924b8e, 0x42848049, 0x8ac007cf, 0 }, /* #60 */
     1645    { 0x3870c2, 0x387803, 0xe6444ecd, 0x4e057cf1, 0x2cc3386b, 0xb4c19efd, 0xc8f4deb5, 0 }, /* #61 */
     1646    { 0x3f5e16, 0x3f5e87, 0x73038312, 0x92883a84, 0x7ba592d8, 0x35b3cfdf, 0x77882cb2, 0 }, /* #62 */
     1647    { 0x040ed3, 0x040e87, 0x5e1d7a7b, 0xe0957339, 0x80d89622, 0x35488bba, 0x90ef44db, 0 }, /* #63 */
    12431648};
    12441649static const MULDIVU32_TEST_T g_aTests_imul_u32_intel[] =
    12451650{
    1246     { 0x0272d6, 0x027206, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #0 */
    1247     { 0x215286, 0x215206, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #1 */
    1248     { 0x1f6e53, 0x1f6606, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #2 */
    1249     { 0x296b06, 0x296306, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #3 */
    1250     { 0x286f13, 0x286706, 0x9321c952, 0x00000000, 0x627f0b70, 0x00000000, 0x00000000, 0 }, /* #4 */
    1251     { 0x0e4506, 0x0e4506, 0x7d4e916f, 0x00000000, 0xffb03d56, 0x00000000, 0x00000000, 0 }, /* #5 */
    1252     { 0x3b7b86, 0x3b7306, 0x28dc4e0e, 0x00000000, 0xad6b74bb, 0x00000000, 0x00000000, 0 }, /* #6 */
    1253     { 0x2342d3, 0x234206, 0xf25ad474, 0x00000000, 0x1bb003ed, 0x00000000, 0x00000000, 0 }, /* #7 */
    1254     { 0x046843, 0x046887, 0x6a56b52a, 0xcf030f22, 0x48ff7f18, 0x1e0696f5, 0x4848b60d, 0 }, /* #8 */
    1255     { 0x380b82, 0x380b87, 0x677fea5e, 0xb7c52272, 0x5d689952, 0xf04b1cf6, 0xd9269617, 0 }, /* #9 */
    1256     { 0x2d1a46, 0x2d1a83, 0xd554d379, 0xdc30f61a, 0x5804cc1f, 0x085deb0f, 0xcdcd166a, 0 }, /* #10 */
    1257     { 0x384c43, 0x384c03, 0x02ab0cb0, 0x5d9bfeb0, 0x468df077, 0x0074ddde, 0x2bcce961, 0 }, /* #11 */
    1258     { 0x0f5442, 0x0f5c83, 0x194e67ad, 0x9dabe68a, 0xe95dde71, 0xfee71225, 0xf4e619f2, 0 }, /* #12 */
    1259     { 0x031007, 0x031803, 0xcdc82d7b, 0x122c69da, 0x9600995a, 0xff4189e9, 0x03caed6e, 0 }, /* #13 */
    1260     { 0x1e7396, 0x1e7b87, 0x708defbd, 0xc13949b4, 0xe3dd5921, 0x16d86fed, 0x33f601c4, 0 }, /* #14 */
    1261     { 0x0804d3, 0x080c07, 0xba95a624, 0x2add4200, 0xef49d77e, 0xfe54e2a0, 0x06272c80, 0 }, /* #15 */
    1262     { 0x284916, 0x284987, 0xc42869c7, 0xdbbe4e2d, 0xd724d618, 0xfa9aaf5e, 0x1715286b, 0 }, /* #16 */
    1263     { 0x175b96, 0x175b07, 0x5711df4a, 0x7b7ee8b4, 0x465c4984, 0xda630823, 0x916933d2, 0 }, /* #17 */
    1264     { 0x2b2113, 0x2b2903, 0xac1f32b9, 0x7d00c4ef, 0xa7dd723b, 0xdbbdb437, 0x6eaa00e7, 0 }, /* #18 */
    1265     { 0x130c87, 0x130c83, 0xbcda76c5, 0x842cd616, 0xbdea01c3, 0x168f26d2, 0xa9fdef1e, 0 }, /* #19 */
    1266     { 0x0a2447, 0x0a2c07, 0x1a63c180, 0x2b033100, 0x7657c20b, 0x06a06e9f, 0x4048b076, 0 }, /* #20 */
    1267     { 0x0f6512, 0x0f6d03, 0xa19f573a, 0x2601ea34, 0x757a6c88, 0xe197ecb6, 0x527a5f62, 0 }, /* #21 */
    1268     { 0x374057, 0x374807, 0x2d973e49, 0x4475a43c, 0xed5203be, 0x134e8a47, 0x6c69325c, 0 }, /* #22 */
    1269     { 0x024b87, 0x024b83, 0x0db246fc, 0xc22be8c4, 0x262cf35e, 0xfaa03ce4, 0x9b8d900f, 0 }, /* #23 */
    1270     { 0x213503, 0x213d03, 0x31dc6802, 0x30c7e608, 0x767411b0, 0xeba87a47, 0x978f2304, 0 }, /* #24 */
    1271     { 0x060186, 0x060907, 0xb49f75d0, 0x66692fa0, 0x8e207748, 0xdd7fddbf, 0x752c3142, 0 }, /* #25 */
    1272     { 0x260356, 0x260b83, 0x3ea3348a, 0xdf89b3f2, 0x46017ac9, 0xf7f593c9, 0xdf233625, 0 }, /* #26 */
    1273     { 0x0277d7, 0x027f07, 0x692170e8, 0x55e88e48, 0xc39b5644, 0xd6a5c401, 0x9b4dd29d, 0 }, /* #27 */
    1274     { 0x262c56, 0x262c03, 0x58eff60e, 0x035ad880, 0xf11a3ab1, 0x1e60c408, 0x5770e1c0, 0 }, /* #28 */
    1275     { 0x0a2713, 0x0a2f87, 0xe7b3d3f3, 0x9b006588, 0x3dd3dae3, 0x00100eff, 0xff56ce58, 0 }, /* #29 */
    1276     { 0x144d56, 0x144d07, 0x8c72fc09, 0x161f2972, 0x68a1c7cc, 0x1defef5c, 0xbdacbe62, 0 }, /* #30 */
    1277     { 0x2431c7, 0x243983, 0xc47c7da2, 0xec298854, 0x8e13b3db, 0x12d7184a, 0xaef5500a, 0 }, /* #31 */
    1278     { 0x1a58c7, 0x1a5807, 0x3f1307c4, 0x3e6fa144, 0x2a020047, 0xf9e92b9a, 0xe7492c61, 0 }, /* #32 */
    1279     { 0x176dc6, 0x176d87, 0x1c72f0b8, 0xe61b64b8, 0x0c136969, 0x07911519, 0x4416f581, 0 }, /* #33 */
    1280     { 0x1a2b56, 0x1a2b03, 0x36dcc925, 0x1699c4fb, 0x71a724e2, 0xfc8e9ef9, 0xefef4b9f, 0 }, /* #34 */
    1281     { 0x231292, 0x231a07, 0x53617505, 0x5a114d14, 0x4781c424, 0x27a9d847, 0x79c6e504, 0 }, /* #35 */
    1282     { 0x052286, 0x052a87, 0xe6327338, 0xae1bda90, 0x95230ce5, 0x02091db1, 0xebcdd2de, 0 }, /* #36 */
    1283     { 0x0c7346, 0x0c7b03, 0xea4f8f47, 0x0e72ee75, 0xbfb93511, 0xfa1a33cc, 0x459c4a63, 0 }, /* #37 */
    1284     { 0x1d5203, 0x1d5a03, 0xf884acb2, 0x7604fdba, 0xc72d8913, 0x02fe4de7, 0x9993a425, 0 }, /* #38 */
    1285     { 0x0b0143, 0x0b0907, 0x6233adb7, 0x14e3b5d8, 0x00f0c756, 0xf6f1812e, 0xe863f8e8, 0 }, /* #39 */
    1286     { 0x0d0e92, 0x0d0e83, 0xb623dd23, 0x82b22086, 0x68cfa336, 0x0ecdee5d, 0xccb004c2, 0 }, /* #40 */
    1287     { 0x241342, 0x241b07, 0x03ea6c76, 0x5aed737e, 0x5dfa1fd9, 0x01ba1a67, 0x70e79e4d, 0 }, /* #41 */
    1288     { 0x1f2387, 0x1f2b07, 0x77c462fd, 0x3d59994e, 0x8cf5c42d, 0xeb993d74, 0xd46472e6, 0 }, /* #42 */
    1289     { 0x283207, 0x283a03, 0xca9e5d05, 0x30fe7894, 0x52e1770f, 0xec11e28b, 0x5f941a84, 0 }, /* #43 */
    1290     { 0x2b1817, 0x2b1887, 0xded6537b, 0xad5dcb99, 0xeeb3bad4, 0x0b3554a5, 0xa97a36fb, 0 }, /* #44 */
    1291     { 0x375f83, 0x375f07, 0x1bc839f2, 0x72edb636, 0x703a601c, 0x029fd4f5, 0x182ea1b3, 0 }, /* #45 */
    1292     { 0x387986, 0x387987, 0x8b5b31fb, 0xd84623b1, 0xe3a52177, 0xf1253c5a, 0x2099fd43, 0 }, /* #46 */
    1293     { 0x3a5d87, 0x3a5d87, 0x3e076d01, 0x97999671, 0xa9f92b58, 0x19e0dc81, 0x6acd7971, 0 }, /* #47 */
    1294     { 0x1b0147, 0x1b0907, 0x0cff78c8, 0x328dc0c0, 0x1d99aca2, 0xfcabbb44, 0xbe6e33d8, 0 }, /* #48 */
    1295     { 0x0631c6, 0x063907, 0xf6b3d395, 0x56f70fbb, 0xe8c7f877, 0x0423777c, 0x8e0c820f, 0 }, /* #49 */
    1296     { 0x024a87, 0x024a87, 0x0de8b435, 0x9947ab60, 0xf2291604, 0x003b8795, 0x0447a9e0, 0 }, /* #50 */
    1297     { 0x244c93, 0x244c07, 0x41d1361b, 0x735a8bc0, 0x28b40c54, 0xf9b249b9, 0xe77b5f40, 0 }, /* #51 */
    1298     { 0x1a5493, 0x1a5c03, 0xac69a066, 0x5ed12e76, 0xa131e2bb, 0xfd8d45a2, 0x077f74d9, 0 }, /* #52 */
    1299     { 0x325f07, 0x325f03, 0xa915f82e, 0x3fee431a, 0x891b1d5a, 0x0248ed99, 0xf94521fb, 0 }, /* #53 */
    1300     { 0x061102, 0x061903, 0x89cd5dab, 0x04dd40b0, 0x6baae6b2, 0x168797ac, 0xcf343210, 0 }, /* #54 */
    1301     { 0x2f45c2, 0x2f4d83, 0x3db8cb60, 0xe83fac80, 0xa7b9e5cb, 0x1237672d, 0x4b8e1d6c, 0 }, /* #55 */
    1302     { 0x1e5d07, 0x1e5d07, 0x64ed2908, 0x4a14e050, 0x6a8dc175, 0xe8a5cfcf, 0xc4c450ca, 0 }, /* #56 */
    1303     { 0x385c86, 0x385c03, 0x8675ad77, 0x73527989, 0xbb0efecd, 0x056348f3, 0xf4a6d0ff, 0 }, /* #57 */
    1304     { 0x333112, 0x333907, 0x1cab8476, 0x7a60c5f6, 0x8197b404, 0xfb07380e, 0xd39b1641, 0 }, /* #58 */
    1305     { 0x0c2603, 0x0c2e87, 0x7c736009, 0xbe446e99, 0x3de190c8, 0xe739eefd, 0xcd0a1e11, 0 }, /* #59 */
    1306     { 0x221a86, 0x221a83, 0x24ff7872, 0xa8cc65a8, 0x8493f9ad, 0x0362e0bd, 0x176e3174, 0 }, /* #60 */
    1307     { 0x0f6d53, 0x0f6d03, 0xc749a545, 0x69bdb07c, 0x17a093bb, 0xf086f887, 0x45d8204c, 0 }, /* #61 */
    1308     { 0x144056, 0x144803, 0x23e25465, 0x178a131f, 0x887340ea, 0xfd9f7230, 0xef0a8733, 0 }, /* #62 */
    1309     { 0x1d4a82, 0x1d4a03, 0x740912a0, 0x465f1ce0, 0x09fd8750, 0x09a5f99f, 0x1549508b, 0 }, /* #63 */
     1651    { 0x0242d6, 0x024206, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #0 */
     1652    { 0x3471d6, 0x347106, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #1 */
     1653    { 0x2e2cd2, 0x2e2406, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #2 */
     1654    { 0x397843, 0x397006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #3 */
     1655    { 0x064952, 0x064106, 0x4e96a280, 0x00000000, 0xb7b93345, 0x00000000, 0x00000000, 0 }, /* #4 */
     1656    { 0x2820c7, 0x282006, 0x6bf9deb9, 0x00000000, 0x76a7923b, 0x00000000, 0x00000000, 0 }, /* #5 */
     1657    { 0x0c2397, 0x0c2306, 0xf51c4e3e, 0x00000000, 0x5cb71623, 0x00000000, 0x00000000, 0 }, /* #6 */
     1658    { 0x3a4996, 0x3a4106, 0xb24c6cd3, 0x00000000, 0xc8cbcaa9, 0x00000000, 0x00000000, 0 }, /* #7 */
     1659    { 0x0d1342, 0x0d1b83, 0xd50a5fae, 0xea54b0f8, 0x80790a8f, 0x05ea90c4, 0xdcbe8be4, 0 }, /* #8 */
     1660    { 0x391916, 0x391983, 0xab869b2e, 0xed615fce, 0x624a36e2, 0x1dcd8972, 0xa5ae9a31, 0 }, /* #9 */
     1661    { 0x2d6212, 0x2d6a03, 0x8b434310, 0x06445080, 0x18b47339, 0x11f2078b, 0xd8a57b88, 0 }, /* #10 */
     1662    { 0x1e2416, 0x1e2c83, 0x54405b2c, 0xab01112c, 0x65cd7e0e, 0x0d5892d1, 0x288d5881, 0 }, /* #11 */
     1663    { 0x0e6e86, 0x0e6e07, 0x64367794, 0x7a91b6d4, 0x0a1be96f, 0xd875c20e, 0x9afe1391, 0 }, /* #12 */
     1664    { 0x111493, 0x111c83, 0x51a12b13, 0x91f884c7, 0x79cdec8e, 0xf3a46b1f, 0xd93ea1fd, 0 }, /* #13 */
     1665    { 0x1c4052, 0x1c4803, 0x4e15169e, 0x379291da, 0x863d0837, 0xdaa4c9ae, 0x85862903, 0 }, /* #14 */
     1666    { 0x344a53, 0x344a03, 0x32fa4238, 0x400c0210, 0x6213304c, 0x00dec0ec, 0x045ea0ae, 0 }, /* #15 */
     1667    { 0x310a52, 0x310a87, 0x2e9ed84e, 0x9cb52b9c, 0xda87fb41, 0xedf0ca82, 0x9cd54682, 0 }, /* #16 */
     1668    { 0x3e7c12, 0x3e7c03, 0xec6d116f, 0x3ddbb2f2, 0xa7ac0722, 0xfc07af15, 0x33ebff2e, 0 }, /* #17 */
     1669    { 0x3f3642, 0x3f3e87, 0x4b479db0, 0xf5a6c660, 0x59d5dd6c, 0x134787a2, 0x41900112, 0 }, /* #18 */
     1670    { 0x2d7b92, 0x2d7b07, 0xae15c45d, 0x5fe52248, 0x9a95e658, 0xf8b6d36a, 0x16c506e8, 0 }, /* #19 */
     1671    { 0x002647, 0x002e87, 0x95adc21f, 0xd37dcef3, 0x9ac0851d, 0x145c139e, 0xcefa60ad, 0 }, /* #20 */
     1672    { 0x3b32c2, 0x3b3a07, 0x0fa91caa, 0x7034c1c6, 0xdfbd215c, 0xfaf2496b, 0xad63fa57, 0 }, /* #21 */
     1673    { 0x0a79d7, 0x0a7987, 0xdf2b2150, 0xd014d360, 0xa8e5bb35, 0xf12258c9, 0x73ea23de, 0 }, /* #22 */
     1674    { 0x047206, 0x047a07, 0x5072bb53, 0x337df924, 0x5c533d2c, 0x20b17ac1, 0x680921cc, 0 }, /* #23 */
     1675    { 0x285a92, 0x285a03, 0xc32d5dbf, 0x67a9d91c, 0x71d07dca, 0x1a8e470e, 0x903a65e4, 0 }, /* #24 */
     1676    { 0x0d25c6, 0x0d2d03, 0xee5bf3dc, 0x6a76e9c8, 0xa870c529, 0xfd2210c9, 0x299ab69e, 0 }, /* #25 */
     1677    { 0x1f5a02, 0x1f5a87, 0xd17d4822, 0x97cf2512, 0x0ac9ea59, 0x1193e15c, 0x9f401ef9, 0 }, /* #26 */
     1678    { 0x031606, 0x031e07, 0x2c1fc8ec, 0x3db4d9c0, 0xbe9236af, 0xf1479287, 0xaa984c50, 0 }, /* #27 */
     1679    { 0x375ed6, 0x375e87, 0xb8d24c38, 0xa678e430, 0x5bcfb803, 0xedb4a197, 0x41cc28ca, 0 }, /* #28 */
     1680    { 0x1e6b47, 0x1e6b83, 0xaee67ff1, 0xdb8f8a9b, 0x71e902f1, 0x0d9cbfef, 0xd507ff4b, 0 }, /* #29 */
     1681    { 0x255d82, 0x255d83, 0x4335ddf0, 0xdf75e6e0, 0x0b39a6b0, 0xfadc3b42, 0xec6c5352, 0 }, /* #30 */
     1682    { 0x230302, 0x230b07, 0xf3b863f3, 0x34d885dd, 0x47eca69b, 0xfb865dd1, 0x5d4b72ef, 0 }, /* #31 */
     1683    { 0x1c3412, 0x1c3c83, 0xc4d3f13d, 0xf6652a79, 0x18989bab, 0x1c1d63d8, 0x865d79ed, 0 }, /* #32 */
     1684    { 0x281c16, 0x281c03, 0x50e6418f, 0x2cc2d7c1, 0x2fd0eaa9, 0xe343d9f2, 0xa51209af, 0 }, /* #33 */
     1685    { 0x012603, 0x012e83, 0x3cd0b37e, 0xc29d50a2, 0xc4966197, 0xea7ff496, 0xa57ee1ef, 0 }, /* #34 */
     1686    { 0x2b4242, 0x2b4a83, 0x643fc102, 0xabc061bc, 0x136b1b72, 0x1321b775, 0x30db01de, 0 }, /* #35 */
     1687    { 0x0f1047, 0x0f1807, 0xb985eb1e, 0x1297d05a, 0xa6766b57, 0xfecf0918, 0x0453c083, 0 }, /* #36 */
     1688    { 0x1266c7, 0x126e83, 0x14ea9be4, 0x87db2cc8, 0x4a65b99a, 0xf7cac0b5, 0x9b8a7742, 0 }, /* #37 */
     1689    { 0x3049c6, 0x304987, 0x9f327900, 0xad960700, 0x8d55f954, 0xd938d262, 0x668cec7f, 0 }, /* #38 */
     1690    { 0x285dc7, 0x285d03, 0xf25b3a6e, 0x40406e20, 0x7c392de9, 0xfba4a83a, 0x51bf8970, 0 }, /* #39 */
     1691    { 0x322fc3, 0x322f87, 0x8be25a8c, 0xb7f842a0, 0x3ef9489c, 0xe8e1282c, 0x32f93f38, 0 }, /* #40 */
     1692    { 0x186e83, 0x186e07, 0xccd8bbc4, 0x50464290, 0xb668f1a8, 0xfebd1df2, 0x064fe2e4, 0 }, /* #41 */
     1693    { 0x187613, 0x187e87, 0x1ae3bf09, 0xa33db399, 0x66098b66, 0xfd8c9948, 0xe8aae411, 0 }, /* #42 */
     1694    { 0x3d2a52, 0x3d2a83, 0xeb8f5db1, 0xa68ab17f, 0x63bdd097, 0x04ba47dd, 0xc4c9de2f, 0 }, /* #43 */
     1695    { 0x2b5907, 0x2b5987, 0xa0fd30d6, 0xe4234424, 0x23cc586e, 0xd16d1dc6, 0x7d7d52b6, 0 }, /* #44 */
     1696    { 0x040f17, 0x040f07, 0xa3026ce4, 0x2fb75784, 0x7c049cea, 0x25409a65, 0x997207e9, 0 }, /* #45 */
     1697    { 0x1c4912, 0x1c4987, 0xeb9e582c, 0x9bc98148, 0xb51ce4f9, 0x09532522, 0x8ae06e36, 0 }, /* #46 */
     1698    { 0x175706, 0x175f03, 0x2e83ea5f, 0x2da6c086, 0x40ef73c6, 0x124da391, 0x64bbb93a, 0 }, /* #47 */
     1699    { 0x310792, 0x310f07, 0x3ee8f979, 0x023dbe50, 0xede17883, 0xf05a80d1, 0xc0546cd0, 0 }, /* #48 */
     1700    { 0x184b17, 0x184b07, 0x5a11fa14, 0x4046699c, 0x7c4e0338, 0xfd609853, 0xf88bb6fb, 0 }, /* #49 */
     1701    { 0x164cd6, 0x164c83, 0x3907ed3c, 0xf7ff6af8, 0xcaf00008, 0xe4d32f4e, 0x860451e2, 0 }, /* #50 */
     1702    { 0x284883, 0x284887, 0x9f73f663, 0xbb21e263, 0x59d37b63, 0x088b5725, 0xe9582401, 0 }, /* #51 */
     1703    { 0x1a53d3, 0x1a5b07, 0xb4797015, 0x5369eadb, 0x84bc7ab0, 0xdb69b87d, 0x7c03bb2f, 0 }, /* #52 */
     1704    { 0x1b3086, 0x1b3803, 0xa39bfb99, 0x3edd0b16, 0x7c18f910, 0xf89f21aa, 0x1471c186, 0 }, /* #53 */
     1705    { 0x0f7196, 0x0f7983, 0x79429fbd, 0x80cbaaef, 0x78c0de3a, 0x222be5d1, 0x48243a1b, 0 }, /* #54 */
     1706    { 0x2b6016, 0x2b6883, 0x7194178c, 0xd977a92c, 0xbd347dcf, 0x06b01724, 0x0f12f679, 0 }, /* #55 */
     1707    { 0x011c13, 0x011c87, 0x6be0c48a, 0xa7ae060c, 0xcd730ab7, 0xeb604368, 0xcf0eea4e, 0 }, /* #56 */
     1708    { 0x254986, 0x254903, 0x2f37d5bf, 0x315fb70d, 0x24864a16, 0xf730aa62, 0xd03c5e33, 0 }, /* #57 */
     1709    { 0x2e7c96, 0x2e7c87, 0x1377707c, 0x83c72274, 0xeb0b54df, 0xfd181bcb, 0xd9c943c3, 0 }, /* #58 */
     1710    { 0x3c2f52, 0x3c2f87, 0x1ff98d88, 0xdcb7a5e8, 0x632e0b28, 0xfc52a727, 0xe28f4acd, 0 }, /* #59 */
     1711    { 0x2e5713, 0x2e5f07, 0x33c5d9e8, 0x14cc1528, 0x6d52221c, 0xf93d8ca7, 0xde937b89, 0 }, /* #60 */
     1712    { 0x3a2dd2, 0x3a2d07, 0x38c19880, 0x17256100, 0xe7a13af5, 0xf2f3131d, 0xc522b262, 0 }, /* #61 */
     1713    { 0x055852, 0x055887, 0x564bc59c, 0xff6d8a88, 0xc1aabddc, 0x1d3a1f51, 0x56b3f90e, 0 }, /* #62 */
     1714    { 0x1d1b17, 0x1d1b07, 0x31e42ffa, 0x3c593b74, 0xe1ea7eab, 0x07a6db88, 0x274330c2, 0 }, /* #63 */
    13101715};
    13111716static const MULDIVU32_TEST_T g_aTests_div_u32_intel[] =
    13121717{
    1313     { 0x1a32d6, 0x1a32d6, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #0 */
    1314     { 0x3c7dd3, 0x3c7dd3, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #1 */
    1315     { 0x2f42c2, 0x2f42c2, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #2 */
    1316     { 0x071f96, 0x071f96, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #3 */
    1317     { 0x172f17, 0x172f17, 0x3ea59165, 0x3ea59165, 0x2ac3134a, 0x2ac3134a, 0x00000000, -1 }, /* #4 */
    1318     { 0x1e2746, 0x1e2746, 0x1643c9b0, 0x1643c9b0, 0xc9600332, 0xc9600332, 0x00000000, -1 }, /* #5 */
    1319     { 0x1f33c2, 0x1f33c2, 0xd88cc7ec, 0xd88cc7ec, 0x529b0197, 0x529b0197, 0x00000000, -1 }, /* #6 */
    1320     { 0x383e96, 0x383e96, 0x43d40635, 0x43d40635, 0xaa3e3b26, 0xaa3e3b26, 0x00000000, -1 }, /* #7 */
    1321     { 0x1f5053, 0x1f5053, 0xf7755e95, 0xf7755e95, 0xe9462bf2, 0xe9462bf2, 0x13a74cd4, -1 }, /* #8 */
    1322     { 0x045ec6, 0x045ec6, 0xe577eec5, 0xe577eec5, 0xcfc408ac, 0xcfc408ac, 0x2e8537f1, -1 }, /* #9 */
    1323     { 0x3e6c07, 0x3e6c07, 0xe24943ba, 0xe24943ba, 0xdca53d23, 0xdca53d23, 0x668a9040, -1 }, /* #10 */
    1324     { 0x345053, 0x345053, 0x68fc2e21, 0x8ec787d2, 0x72c24c69, 0xbc7cc307, 0xcdc29205, 0 }, /* #11 */
    1325     { 0x026213, 0x026213, 0x2aed92c4, 0x2aed92c4, 0xfa6f8683, 0xfa6f8683, 0xbc39d3e3, -1 }, /* #12 */
    1326     { 0x186912, 0x186912, 0x9f7330ed, 0x9f7330ed, 0x7865def0, 0x7865def0, 0x41cba309, -1 }, /* #13 */
    1327     { 0x350e92, 0x350e92, 0x3f7b9a1b, 0x07cc5071, 0x0261fd72, 0x49668ba9, 0x4e390e92, 0 }, /* #14 */
    1328     { 0x232353, 0x232353, 0xfb8a0542, 0xc2c1d539, 0x2e0cd770, 0x0c8c8e3b, 0x3c87ee3f, 0 }, /* #15 */
    1329     { 0x296903, 0x296903, 0xbc4c0fbf, 0xbc4c0fbf, 0x539fac08, 0x539fac08, 0x1d10b24e, -1 }, /* #16 */
    1330     { 0x3224c2, 0x3224c2, 0x06b10464, 0x06b10464, 0x3313fce3, 0x3313fce3, 0x006ecb00, -1 }, /* #17 */
    1331     { 0x3d1ad3, 0x3d1ad3, 0x431275f5, 0x431275f5, 0xcbc23989, 0xcbc23989, 0xb6642c01, -1 }, /* #18 */
    1332     { 0x0b44d2, 0x0b44d2, 0xd17fe3c3, 0x78afcf83, 0x68b5239f, 0x2c731f2a, 0xde1ae4b3, 0 }, /* #19 */
    1333     { 0x383356, 0x383356, 0x8fe2ccb3, 0x8fe2ccb3, 0xd602ac22, 0xd602ac22, 0x47b71cd7, -1 }, /* #20 */
    1334     { 0x3702c3, 0x3702c3, 0xabd98334, 0xabd98334, 0xe4111ece, 0xe4111ece, 0x161486f1, -1 }, /* #21 */
    1335     { 0x322197, 0x322197, 0xf47a812f, 0x76f3697e, 0x4c97d0c0, 0x4541e28f, 0xa4d6f4b0, 0 }, /* #22 */
    1336     { 0x3b6d02, 0x3b6d02, 0x15d53141, 0x15d53141, 0xb0665eeb, 0xb0665eeb, 0x5ee7d649, -1 }, /* #23 */
    1337     { 0x187c07, 0x187c07, 0xe81194df, 0x319a83ea, 0x2b532999, 0xa1995f61, 0xdf989563, 0 }, /* #24 */
    1338     { 0x2d2617, 0x2d2617, 0x26bbba2c, 0x26bbba2c, 0x7a0f74ff, 0x7a0f74ff, 0x29942087, -1 }, /* #25 */
    1339     { 0x1f12d7, 0x1f12d7, 0xef526b4f, 0xef526b4f, 0xd0c65792, 0xd0c65792, 0x188a141b, -1 }, /* #26 */
    1340     { 0x063e17, 0x063e17, 0x0aa39746, 0xd04da017, 0x8aec09f5, 0x1c2d1633, 0xaabb6865, 0 }, /* #27 */
    1341     { 0x2f1387, 0x2f1387, 0x204e8c02, 0x8b3716d4, 0x527a9aae, 0x9193c6ea, 0x97ab37ee, 0 }, /* #28 */
    1342     { 0x337f57, 0x337f57, 0x22a1740e, 0xaed000f1, 0xa097b3df, 0x7ba8d081, 0xeb2d0c5d, 0 }, /* #29 */
    1343     { 0x0f3dc3, 0x0f3dc3, 0x2480b80f, 0x2480b80f, 0xd0f2203d, 0xd0f2203d, 0x7cf3cb22, -1 }, /* #30 */
    1344     { 0x3c2ec7, 0x3c2ec7, 0x1075f36b, 0x82d571a2, 0x6fa656ca, 0x198f2605, 0xda768843, 0 }, /* #31 */
    1345     { 0x015bd6, 0x015bd6, 0x9bbcb942, 0x69571d7d, 0x66bff1da, 0x4afb126a, 0xf9b459b8, 0 }, /* #32 */
    1346     { 0x0078d3, 0x0078d3, 0x0db39564, 0x0db39564, 0x870474fc, 0x870474fc, 0x189ca0db, -1 }, /* #33 */
    1347     { 0x262096, 0x262096, 0xe18f3837, 0xf7d8c9f8, 0x7cf2a23d, 0x31fc6d97, 0x810eddac, 0 }, /* #34 */
    1348     { 0x393e07, 0x393e07, 0xe307c7ed, 0xb6916d27, 0xad766f84, 0x6ab057e6, 0xf33b7221, 0 }, /* #35 */
    1349     { 0x376756, 0x376756, 0x20924f1c, 0xb413df3f, 0x4648abc2, 0x1c1b9ecc, 0x63ea8bb0, 0 }, /* #36 */
    1350     { 0x3b3e92, 0x3b3e92, 0xaf9c3ea4, 0xaf9c3ea4, 0xc7cdf204, 0xc7cdf204, 0x38c9caa7, -1 }, /* #37 */
    1351     { 0x2c2483, 0x2c2483, 0x5714cb12, 0x486936d2, 0x313e1afe, 0x775e0d1c, 0xae174ec3, 0 }, /* #38 */
    1352     { 0x2b7996, 0x2b7996, 0x34cc0887, 0x34cc0887, 0xf4fc4e9d, 0xf4fc4e9d, 0x0af28efd, -1 }, /* #39 */
    1353     { 0x171192, 0x171192, 0x4d860f73, 0x26ae3196, 0x222c9781, 0x3193acbb, 0xe22d1494, 0 }, /* #40 */
    1354     { 0x197492, 0x197492, 0x51a7a691, 0xe9fc571e, 0xb620d5a8, 0x4ed55119, 0xc7437b84, 0 }, /* #41 */
    1355     { 0x003192, 0x003192, 0x61af0674, 0x2cf1e9fa, 0x11e73f72, 0x29b19ee0, 0x65f98212, 0 }, /* #42 */
    1356     { 0x397656, 0x397656, 0x29f2e7bc, 0x29f2e7bc, 0x6dcb0db1, 0x6dcb0db1, 0x4a20d15a, -1 }, /* #43 */
    1357     { 0x1e04d3, 0x1e04d3, 0x322aa07d, 0x322aa07d, 0x8226906a, 0x8226906a, 0x3b67e7f3, -1 }, /* #44 */
    1358     { 0x0f1383, 0x0f1383, 0xd2a4957d, 0xd2a4957d, 0x8cbc9231, 0x8cbc9231, 0x42303705, -1 }, /* #45 */
    1359     { 0x161057, 0x161057, 0x47887981, 0x47887981, 0xa1305a0c, 0xa1305a0c, 0x4ac3b3ff, -1 }, /* #46 */
    1360     { 0x012497, 0x012497, 0x349ba50b, 0x349ba50b, 0x924f332a, 0x924f332a, 0x1853ab26, -1 }, /* #47 */
    1361     { 0x117bd3, 0x117bd3, 0x4a8b7971, 0x894709c8, 0x86decd1f, 0x1a373379, 0xfb82d1b7, 0 }, /* #48 */
    1362     { 0x1d5653, 0x1d5653, 0xae74bcec, 0xae74bcec, 0xab152bb3, 0xab152bb3, 0x55d56a78, -1 }, /* #49 */
    1363     { 0x1c3616, 0x1c3616, 0xf6f94943, 0xf6f94943, 0x41c6c119, 0x41c6c119, 0x3f77b0cc, -1 }, /* #50 */
    1364     { 0x2c3e47, 0x2c3e47, 0xe3339b1d, 0xe3339b1d, 0xc643d740, 0xc643d740, 0x4d3b46c4, -1 }, /* #51 */
    1365     { 0x257d17, 0x257d17, 0x336f310a, 0x336f310a, 0xfcdcf6e9, 0xfcdcf6e9, 0x4b2315c2, -1 }, /* #52 */
    1366     { 0x1d2212, 0x1d2212, 0x698d3267, 0x698d3267, 0x4f3dbef4, 0x4f3dbef4, 0x215d96eb, -1 }, /* #53 */
    1367     { 0x3b4a03, 0x3b4a03, 0x24f2586e, 0x0e12ce66, 0x0bf80f65, 0xd2ec6586, 0xd9b810bc, 0 }, /* #54 */
    1368     { 0x2659d2, 0x2659d2, 0xa0e74beb, 0xa0e74beb, 0xf8b75a07, 0xf8b75a07, 0x8798181c, -1 }, /* #55 */
    1369     { 0x0044d3, 0x0044d3, 0xa4a0e61d, 0xf8230929, 0xd0724e64, 0x2eeb38f2, 0xd70d4a33, 0 }, /* #56 */
    1370     { 0x3d5e53, 0x3d5e53, 0xbf78f555, 0xbf78f555, 0xa7037769, 0xa7037769, 0x7c34424e, -1 }, /* #57 */
    1371     { 0x2960d6, 0x2960d6, 0x6903c568, 0x6903c568, 0x4c703f7a, 0x4c703f7a, 0x14020bc8, -1 }, /* #58 */
    1372     { 0x3b70d6, 0x3b70d6, 0xdd608f30, 0xdd608f30, 0xe0ac3101, 0xe0ac3101, 0x4882779b, -1 }, /* #59 */
    1373     { 0x255342, 0x255342, 0x14a646fa, 0x14a646fa, 0x39d95879, 0x39d95879, 0x3495b946, -1 }, /* #60 */
    1374     { 0x032503, 0x032503, 0x10aed289, 0x4ca00b43, 0x4985ebea, 0xf36fccb0, 0xf5a2e2b3, 0 }, /* #61 */
    1375     { 0x116f43, 0x116f43, 0x4a274f4a, 0x5b880505, 0x4be80551, 0x0fd65734, 0xd44c939e, 0 }, /* #62 */
    1376     { 0x0316c2, 0x0316c2, 0x5c8c18ea, 0xf89adf55, 0xddd95bc5, 0x94f256b4, 0xe472bd5e, 0 }, /* #63 */
     1718    { 0x1260c3, 0x1260c3, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #0 */
     1719    { 0x087513, 0x087513, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #1 */
     1720    { 0x3b6a07, 0x3b6a07, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #2 */
     1721    { 0x262147, 0x262147, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #3 */
     1722    { 0x211cd7, 0x211cd7, 0x12443e9d, 0x12443e9d, 0xab404d14, 0xab404d14, 0x00000000, -1 }, /* #4 */
     1723    { 0x0155d2, 0x0155d2, 0xcd2325cb, 0xcd2325cb, 0xae7358f8, 0xae7358f8, 0x00000000, -1 }, /* #5 */
     1724    { 0x140f46, 0x140f46, 0x1161b3b2, 0x1161b3b2, 0xced951be, 0xced951be, 0x00000000, -1 }, /* #6 */
     1725    { 0x2e7e87, 0x2e7e87, 0xa279413a, 0xa279413a, 0x0e6ae6f1, 0x0e6ae6f1, 0x00000000, -1 }, /* #7 */
     1726    { 0x042ad6, 0x042ad6, 0x6cd1563e, 0x6cd1563e, 0xf4849e2e, 0xf4849e2e, 0x7e8edb6f, -1 }, /* #8 */
     1727    { 0x2e3182, 0x2e3182, 0xc2d7c55f, 0xc2d7c55f, 0xd2444c2d, 0xd2444c2d, 0x8bf13ab4, -1 }, /* #9 */
     1728    { 0x2a2fc3, 0x2a2fc3, 0x8f8b4b4e, 0x8f8b4b4e, 0xf91c4942, 0xf91c4942, 0xa28a3cae, -1 }, /* #10 */
     1729    { 0x026917, 0x026917, 0x7ac666b9, 0xa4960eb8, 0x356e240a, 0x3808cbd9, 0x531b3404, 0 }, /* #11 */
     1730    { 0x3e6543, 0x3e6543, 0x3f97fa22, 0xd9440b0e, 0x99754501, 0x1f80cdf4, 0xb4d10ef1, 0 }, /* #12 */
     1731    { 0x051702, 0x051702, 0xb62e6546, 0xb62e6546, 0x989e689e, 0x989e689e, 0x3b5b2470, -1 }, /* #13 */
     1732    { 0x083253, 0x083253, 0x10dfcdcb, 0x10dfcdcb, 0xa5bfd739, 0xa5bfd739, 0x3403259c, -1 }, /* #14 */
     1733    { 0x1359d6, 0x1359d6, 0xf8c01ab3, 0xf8c01ab3, 0xaec92195, 0xaec92195, 0x0c9f2f14, -1 }, /* #15 */
     1734    { 0x2405d3, 0x2405d3, 0x13ca7ff2, 0xfa676812, 0xc5cf74bd, 0xc954de34, 0xca3b27a7, 0 }, /* #16 */
     1735    { 0x2f5003, 0x2f5003, 0x0da26413, 0x0da26413, 0xddfe5821, 0xddfe5821, 0x708331fd, -1 }, /* #17 */
     1736    { 0x1e1313, 0x1e1313, 0x7bcc693a, 0x7bcc693a, 0xc78a23ff, 0xc78a23ff, 0x102991f6, -1 }, /* #18 */
     1737    { 0x116cc3, 0x116cc3, 0xb458c91f, 0xb458c91f, 0xaadf8f9a, 0xaadf8f9a, 0x65db6585, -1 }, /* #19 */
     1738    { 0x1464c7, 0x1464c7, 0x8e331621, 0x8e331621, 0x192329a1, 0x192329a1, 0x07212707, -1 }, /* #20 */
     1739    { 0x331987, 0x331987, 0xbc529bd3, 0xf8830f5d, 0x7d49d344, 0x2bb66e65, 0x81104246, 0 }, /* #21 */
     1740    { 0x3c75d7, 0x3c75d7, 0x88f4c555, 0x88f4c555, 0xc01e6f59, 0xc01e6f59, 0xb4cebd90, -1 }, /* #22 */
     1741    { 0x1041c3, 0x1041c3, 0xedd51ce4, 0xc75a0dfe, 0x9cb9790d, 0xb09eda7e, 0xc94279cd, 0 }, /* #23 */
     1742    { 0x1e26c2, 0x1e26c2, 0x815a17cd, 0xaa400e66, 0x59331c0d, 0x3961a76b, 0x8620730b, 0 }, /* #24 */
     1743    { 0x115496, 0x115496, 0x65a13a9e, 0x2a92ac42, 0x1a471de1, 0x155712d6, 0x9e038f64, 0 }, /* #25 */
     1744    { 0x154582, 0x154582, 0x867f86d8, 0x867f86d8, 0xb5c45bde, 0xb5c45bde, 0xa220021c, -1 }, /* #26 */
     1745    { 0x3858d6, 0x3858d6, 0x800cdc28, 0x800cdc28, 0x71d87051, 0x71d87051, 0x16921271, -1 }, /* #27 */
     1746    { 0x1835c6, 0x1835c6, 0x8646c594, 0x8646c594, 0xf64393ac, 0xf64393ac, 0xadf3816b, -1 }, /* #28 */
     1747    { 0x1f2dc2, 0x1f2dc2, 0x3a116c52, 0x3a116c52, 0xcd60172a, 0xcd60172a, 0x78e9e72d, -1 }, /* #29 */
     1748    { 0x165243, 0x165243, 0x0371c06c, 0x0371c06c, 0xa54e1434, 0xa54e1434, 0x5532fc9d, -1 }, /* #30 */
     1749    { 0x0e0846, 0x0e0846, 0xab072019, 0xab072019, 0xc39db340, 0xc39db340, 0x67f99629, -1 }, /* #31 */
     1750    { 0x247d97, 0x247d97, 0x9aa64106, 0x6c401e97, 0x5d54e4e3, 0x7eda802f, 0xdcb7f7c1, 0 }, /* #32 */
     1751    { 0x2e7ed7, 0x2e7ed7, 0x4101b27c, 0x4101b27c, 0x4148fc7a, 0x4148fc7a, 0x407886d6, -1 }, /* #33 */
     1752    { 0x330812, 0x330812, 0xed36bf7c, 0x40649b34, 0x2da31ed2, 0x13089e54, 0xb56f4572, 0 }, /* #34 */
     1753    { 0x076b53, 0x076b53, 0x7cdb3e53, 0x2c54a1ec, 0x25b71b9e, 0x1e5583e3, 0xd9cc3f14, 0 }, /* #35 */
     1754    { 0x1020d3, 0x1020d3, 0x6e4f7434, 0x6e4f7434, 0x746c359f, 0x746c359f, 0x002593b8, -1 }, /* #36 */
     1755    { 0x1a76c3, 0x1a76c3, 0x5d3dbd08, 0x5d3dbd08, 0xfd09f9b5, 0xfd09f9b5, 0xae280bc3, -1 }, /* #37 */
     1756    { 0x2a7f47, 0x2a7f47, 0x7dd5914e, 0x7dd5914e, 0xf18b1903, 0xf18b1903, 0xbd9fa922, -1 }, /* #38 */
     1757    { 0x204097, 0x204097, 0xe7d1e963, 0x62f7a785, 0x23000e38, 0x394fe304, 0x5a891193, 0 }, /* #39 */
     1758    { 0x103213, 0x103213, 0xcf5cf9ea, 0xcf5cf9ea, 0x5f6ff087, 0x5f6ff087, 0x2c50f769, -1 }, /* #40 */
     1759    { 0x2860c2, 0x2860c2, 0x554dec0f, 0xd1698fa2, 0x41c07db9, 0x3fc48e27, 0x506130b4, 0 }, /* #41 */
     1760    { 0x0a1603, 0x0a1603, 0x7993b662, 0x1a4938ef, 0x1922359c, 0xe9fd9a4e, 0xf4c6dd2c, 0 }, /* #42 */
     1761    { 0x1678d7, 0x1678d7, 0x6861e25e, 0x6861e25e, 0xfa8e92ec, 0xfa8e92ec, 0xdf80980a, -1 }, /* #43 */
     1762    { 0x375182, 0x375182, 0x608aafde, 0x608aafde, 0x9ec55cb8, 0x9ec55cb8, 0x6143bb09, -1 }, /* #44 */
     1763    { 0x2477d3, 0x2477d3, 0xc4f09df0, 0x5b943d7d, 0x49a36e31, 0xafcf7531, 0xcdd943eb, 0 }, /* #45 */
     1764    { 0x035692, 0x035692, 0xca964a9b, 0x5204c5bb, 0x0efc1156, 0x142714c9, 0x2ec54b56, 0 }, /* #46 */
     1765    { 0x111d83, 0x111d83, 0xb81853bb, 0xb81853bb, 0x36e9d162, 0x36e9d162, 0x2f931f14, -1 }, /* #47 */
     1766    { 0x3d6306, 0x3d6306, 0x1c11df28, 0x26e680ef, 0x17369e9c, 0x182ad771, 0x98c3d5b9, 0 }, /* #48 */
     1767    { 0x1c4142, 0x1c4142, 0x245b9dac, 0xec8bb004, 0x7ecf5ab5, 0x169cf8f4, 0x893d412e, 0 }, /* #49 */
     1768    { 0x3e5e82, 0x3e5e82, 0xcbd27ddd, 0xcbd27ddd, 0xfa39d552, 0xfa39d552, 0x371405b1, -1 }, /* #50 */
     1769    { 0x2e7153, 0x2e7153, 0x94ce4108, 0xca7b1b9a, 0x584845dd, 0x6a373fe2, 0x6f9de7df, 0 }, /* #51 */
     1770    { 0x096d56, 0x096d56, 0xb4240f3f, 0x33eb1908, 0x308bce0e, 0x1fd7a9e7, 0xef5f424b, 0 }, /* #52 */
     1771    { 0x183642, 0x183642, 0x4e85ac7c, 0x4e85ac7c, 0xf126dee0, 0xf126dee0, 0x1155acef, -1 }, /* #53 */
     1772    { 0x2f7642, 0x2f7642, 0xf3068eec, 0xf3068eec, 0xc864b4f7, 0xc864b4f7, 0x2e1b8523, -1 }, /* #54 */
     1773    { 0x382696, 0x382696, 0xb77a3354, 0xb77a3354, 0x9e63acf5, 0x9e63acf5, 0x7aff8ce2, -1 }, /* #55 */
     1774    { 0x1c7397, 0x1c7397, 0x71cc3a89, 0xb5a3b559, 0xab308bb9, 0x14e93f34, 0xf145aa5d, 0 }, /* #56 */
     1775    { 0x263c03, 0x263c03, 0xe9faa7ff, 0xe9faa7ff, 0xdc123c30, 0xdc123c30, 0x801309f2, -1 }, /* #57 */
     1776    { 0x190202, 0x190202, 0xf971aa8d, 0xf971aa8d, 0xad5d01cf, 0xad5d01cf, 0x4dd29d5d, -1 }, /* #58 */
     1777    { 0x031206, 0x031206, 0xcf5c53d3, 0x8b81b69d, 0x5b6f53c1, 0x654a399d, 0xa7c9522e, 0 }, /* #59 */
     1778    { 0x1848c7, 0x1848c7, 0x03e776da, 0x03e776da, 0x778e1f4a, 0x778e1f4a, 0x4afed053, -1 }, /* #60 */
     1779    { 0x050fc7, 0x050fc7, 0x0836f60d, 0x0836f60d, 0x7994609c, 0x7994609c, 0x42533502, -1 }, /* #61 */
     1780    { 0x0f4953, 0x0f4953, 0x2762c675, 0x2762c675, 0xe1a63f57, 0xe1a63f57, 0xce2ddd47, -1 }, /* #62 */
     1781    { 0x1635d6, 0x1635d6, 0xd382414a, 0x8b58ec11, 0x496ddea5, 0x756aa8c1, 0x86e63cf9, 0 }, /* #63 */
    13771782};
    13781783static const MULDIVU32_TEST_T g_aTests_idiv_u32_intel[] =
    13791784{
    1380     { 0x023206, 0x023206, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #0 */
    1381     { 0x041b02, 0x041b02, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #1 */
    1382     { 0x260e03, 0x260e03, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #2 */
    1383     { 0x133a93, 0x133a93, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #3 */
    1384     { 0x2d2557, 0x2d2557, 0xb6773c9a, 0xb6773c9a, 0xda4b3b4a, 0xda4b3b4a, 0x00000000, -1 }, /* #4 */
    1385     { 0x2a1546, 0x2a1546, 0x4ac87269, 0x4ac87269, 0x4449d2cd, 0x4449d2cd, 0x00000000, -1 }, /* #5 */
    1386     { 0x214916, 0x214916, 0xda85705d, 0xda85705d, 0x12de6e1e, 0x12de6e1e, 0x00000000, -1 }, /* #6 */
    1387     { 0x3760d6, 0x3760d6, 0xc671b2af, 0xc671b2af, 0x12138f2a, 0x12138f2a, 0x00000000, -1 }, /* #7 */
    1388     { 0x1d3752, 0x1d3752, 0xbfe2aeeb, 0xbfe2aeeb, 0x42b8cb8f, 0x42b8cb8f, 0x854427ab, -1 }, /* #8 */
    1389     { 0x3a4e47, 0x3a4e47, 0x6abd0bea, 0x6abd0bea, 0x8dd42712, 0x8dd42712, 0xa98ef7f7, -1 }, /* #9 */
    1390     { 0x2400c3, 0x2400c3, 0x0acfffee, 0x4107b7da, 0xe4659675, 0x9e71bcfa, 0x93561c22, 0 }, /* #10 */
    1391     { 0x1e6dd7, 0x1e6dd7, 0xced718e6, 0x5a4523bc, 0x2bbc0c33, 0x0e6bfcd6, 0x7c07413c, 0 }, /* #11 */
    1392     { 0x256592, 0x256592, 0xdbf740d8, 0xdbf740d8, 0x379714a0, 0x379714a0, 0x4e1e7876, -1 }, /* #12 */
    1393     { 0x1d1302, 0x1d1302, 0x090ade2f, 0x090ade2f, 0x2e31e04c, 0x2e31e04c, 0x56e159b0, -1 }, /* #13 */
    1394     { 0x3119d6, 0x3119d6, 0x0141a38f, 0x343a4bcc, 0x0ad2b297, 0x10623a2f, 0x350ce248, 0 }, /* #14 */
    1395     { 0x006683, 0x006683, 0xc4f3616b, 0xc4f3616b, 0x2c029769, 0x2c029769, 0x407716e3, -1 }, /* #15 */
    1396     { 0x230997, 0x230997, 0x4ec1c88a, 0x4ec1c88a, 0xcce43c20, 0xcce43c20, 0xa95287bc, -1 }, /* #16 */
    1397     { 0x1b2196, 0x1b2196, 0xe679fc73, 0x8dc4e9a9, 0x294cf437, 0x192d4901, 0xa3713322, 0 }, /* #17 */
    1398     { 0x2e1f12, 0x2e1f12, 0x06486902, 0x6b9daf06, 0xdb4af35e, 0xe3505260, 0xa8ae059b, 0 }, /* #18 */
    1399     { 0x345556, 0x345556, 0x1f9bc9aa, 0x1f9bc9aa, 0x959e208c, 0x959e208c, 0x9a592628, -1 }, /* #19 */
    1400     { 0x055442, 0x055442, 0x40bf7724, 0x40bf7724, 0x44988b34, 0x44988b34, 0x0c46fb04, -1 }, /* #20 */
    1401     { 0x310f06, 0x310f06, 0xd5881ec2, 0x94656483, 0x11d1f9f6, 0x1a415f82, 0xd59a9fc0, 0 }, /* #21 */
    1402     { 0x005a07, 0x005a07, 0xa0a80dd0, 0xa0a80dd0, 0xa0e685a5, 0xa0e685a5, 0x55d87c16, -1 }, /* #22 */
    1403     { 0x1e0306, 0x1e0306, 0x5813f84f, 0x5813f84f, 0x7c33228d, 0x7c33228d, 0xe18f9470, -1 }, /* #23 */
    1404     { 0x202182, 0x202182, 0xa5ac489d, 0x1dc54c88, 0x0b83ac00, 0x37ec2a6d, 0x63033466, 0 }, /* #24 */
    1405     { 0x336397, 0x336397, 0xde57e00c, 0xde57e00c, 0x46a72634, 0x46a72634, 0xd66cf206, -1 }, /* #25 */
    1406     { 0x0c7a17, 0x0c7a17, 0xd22100d0, 0xd22100d0, 0x3559ed4a, 0x3559ed4a, 0xbbf5d263, -1 }, /* #26 */
    1407     { 0x0b78c7, 0x0b78c7, 0x6a3ef184, 0x6a3ef184, 0x589a5f12, 0x589a5f12, 0xa4eb3604, -1 }, /* #27 */
    1408     { 0x312c17, 0x312c17, 0x7b61772d, 0x7b61772d, 0xdada49dd, 0xdada49dd, 0xe757edc6, -1 }, /* #28 */
    1409     { 0x0415d7, 0x0415d7, 0xec6d541d, 0x8495eafb, 0xe9706392, 0xdc0d929f, 0x2ecc6c1a, 0 }, /* #29 */
    1410     { 0x0f0986, 0x0f0986, 0xeeef95d2, 0x633e80f4, 0xe7f0701e, 0xc96f9676, 0xc1ef6da3, 0 }, /* #30 */
    1411     { 0x1a5d07, 0x1a5d07, 0x8cfbdd57, 0x8cfbdd57, 0x736e5a92, 0x736e5a92, 0x10698e1f, -1 }, /* #31 */
    1412     { 0x261d17, 0x261d17, 0x4e82a85c, 0x98c5f0a5, 0x17f97516, 0x33d74e3d, 0xc48b4073, 0 }, /* #32 */
    1413     { 0x1c2e93, 0x1c2e93, 0xb0889618, 0xb0889618, 0xc06208fc, 0xc06208fc, 0xcaef220d, -1 }, /* #33 */
    1414     { 0x321456, 0x321456, 0xe04284ab, 0xfca63057, 0xfeb62111, 0xc5636c99, 0x6271d53e, 0 }, /* #34 */
    1415     { 0x0a7a47, 0x0a7a47, 0xd9f85e76, 0xd9f85e76, 0x87c5c67a, 0x87c5c67a, 0xdfe75fac, -1 }, /* #35 */
    1416     { 0x1348c3, 0x1348c3, 0xedc24489, 0xedc24489, 0xb046cc4b, 0xb046cc4b, 0xb3149b81, -1 }, /* #36 */
    1417     { 0x2d0d16, 0x2d0d16, 0x94a9a3df, 0x94a9a3df, 0xb1e090b6, 0xb1e090b6, 0x5d7aa481, -1 }, /* #37 */
    1418     { 0x070a96, 0x070a96, 0x0cffe6da, 0x69d14a7c, 0x10bc2aee, 0x058c589a, 0x287c8270, 0 }, /* #38 */
    1419     { 0x314043, 0x314043, 0x8d15047c, 0x8d15047c, 0x84e78a4f, 0x84e78a4f, 0xce33571c, -1 }, /* #39 */
    1420     { 0x206582, 0x206582, 0x0c756c7e, 0x0c756c7e, 0x704901e0, 0x704901e0, 0x4169f83e, -1 }, /* #40 */
    1421     { 0x254e13, 0x254e13, 0xc172a42c, 0xc172a42c, 0xa55fc6cd, 0xa55fc6cd, 0x12958561, -1 }, /* #41 */
    1422     { 0x316a96, 0x316a96, 0x65bb5b8f, 0x65bb5b8f, 0x3c38ca41, 0x3c38ca41, 0x16aadcfe, -1 }, /* #42 */
    1423     { 0x351792, 0x351792, 0x107037fb, 0x107037fb, 0x9faa51ad, 0x9faa51ad, 0x5fdcda85, -1 }, /* #43 */
    1424     { 0x0c1d16, 0x0c1d16, 0xca663aac, 0xca663aac, 0x1b022e5a, 0x1b022e5a, 0x0c9922e1, -1 }, /* #44 */
    1425     { 0x134307, 0x134307, 0xa6b61186, 0xb7b9312d, 0xe62a23f7, 0xaec82aaa, 0x5b81f3cc, 0 }, /* #45 */
    1426     { 0x047c56, 0x047c56, 0x0275f3ef, 0x0275f3ef, 0x81c727fc, 0x81c727fc, 0x83d7ef35, -1 }, /* #46 */
    1427     { 0x357502, 0x357502, 0x90963713, 0x90963713, 0xb6f80b0e, 0xb6f80b0e, 0xe9990615, -1 }, /* #47 */
    1428     { 0x2541c3, 0x2541c3, 0x7917ba57, 0x7917ba57, 0x8412c0d8, 0x8412c0d8, 0xa74119c4, -1 }, /* #48 */
    1429     { 0x2f0243, 0x2f0243, 0x7aacc6ab, 0x7aacc6ab, 0x3934306f, 0x3934306f, 0x2ce17c4e, -1 }, /* #49 */
    1430     { 0x176f13, 0x176f13, 0x20d17b72, 0x4611f713, 0x17896166, 0x3b83e7d4, 0x55fd9baa, 0 }, /* #50 */
    1431     { 0x001547, 0x001547, 0xd6450b8b, 0x22b3d41e, 0x10330537, 0x51b6cb77, 0x77809156, 0 }, /* #51 */
    1432     { 0x3a5bd3, 0x3a5bd3, 0x80b58c05, 0x80b58c05, 0x84a3f7f5, 0x84a3f7f5, 0x64d61947, -1 }, /* #52 */
    1433     { 0x333496, 0x333496, 0x84332821, 0x02e537f3, 0x015f9c7e, 0x0839d0d4, 0x797043bf, 0 }, /* #53 */
    1434     { 0x2e6e86, 0x2e6e86, 0x6010ab9e, 0x6010ab9e, 0x31dbe393, 0x31dbe393, 0x531fca00, -1 }, /* #54 */
    1435     { 0x043946, 0x043946, 0x0c284554, 0x0c284554, 0xe6f0bef8, 0xe6f0bef8, 0xe7093d63, -1 }, /* #55 */
    1436     { 0x2d6b92, 0x2d6b92, 0x9bb590cf, 0x2ecd519f, 0xe974ba0c, 0xfffb95c6, 0x84b00257, 0 }, /* #56 */
    1437     { 0x174947, 0x174947, 0x99ce53e6, 0x99ce53e6, 0xc2ff7ba7, 0xc2ff7ba7, 0xdf0fbd93, -1 }, /* #57 */
    1438     { 0x092443, 0x092443, 0x4257c6d4, 0x4257c6d4, 0xad7dc17f, 0xad7dc17f, 0x1c300f79, -1 }, /* #58 */
    1439     { 0x1e1f97, 0x1e1f97, 0x7b851d3f, 0x7b851d3f, 0x1e5d330a, 0x1e5d330a, 0x26715331, -1 }, /* #59 */
    1440     { 0x0c4352, 0x0c4352, 0x6a4662bd, 0x6a4662bd, 0xd0cf0b1d, 0xd0cf0b1d, 0x3b286f41, -1 }, /* #60 */
    1441     { 0x245b16, 0x245b16, 0x8334e040, 0x8334e040, 0x5a730c73, 0x5a730c73, 0x3c6479e4, -1 }, /* #61 */
    1442     { 0x236393, 0x236393, 0x6807201d, 0x6807201d, 0xd4efd3cc, 0xd4efd3cc, 0xfbf64c4f, -1 }, /* #62 */
    1443     { 0x244516, 0x244516, 0xc935d3bc, 0xc935d3bc, 0x5fa2b86f, 0x5fa2b86f, 0x7fb6b5ed, -1 }, /* #63 */
     1785    { 0x081d52, 0x081d52, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #0 */
     1786    { 0x0119d3, 0x0119d3, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #1 */
     1787    { 0x257cd7, 0x257cd7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #2 */
     1788    { 0x285356, 0x285356, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #3 */
     1789    { 0x386183, 0x386183, 0xa975d656, 0xa975d656, 0xd5368b29, 0xd5368b29, 0x00000000, -1 }, /* #4 */
     1790    { 0x276156, 0x276156, 0xc87cccef, 0xc87cccef, 0xab4f2149, 0xab4f2149, 0x00000000, -1 }, /* #5 */
     1791    { 0x3e50d3, 0x3e50d3, 0x9616df06, 0x9616df06, 0x483e1e10, 0x483e1e10, 0x00000000, -1 }, /* #6 */
     1792    { 0x1a2143, 0x1a2143, 0x55009d9f, 0x55009d9f, 0x1deeb287, 0x1deeb287, 0x00000000, -1 }, /* #7 */
     1793    { 0x0f0a03, 0x0f0a03, 0x4722c529, 0x4722c529, 0x8d67f64a, 0x8d67f64a, 0x925de4aa, -1 }, /* #8 */
     1794    { 0x052fd3, 0x052fd3, 0xb3f758b4, 0x8751c13d, 0xd65ccd05, 0xccc36180, 0x58535f44, 0 }, /* #9 */
     1795    { 0x266752, 0x266752, 0x4811f945, 0x4811f945, 0x94cfd552, 0x94cfd552, 0x2b2ea974, -1 }, /* #10 */
     1796    { 0x225153, 0x225153, 0x3081e333, 0x3081e333, 0x4af68085, 0x4af68085, 0x0a86a2fd, -1 }, /* #11 */
     1797    { 0x106c52, 0x106c52, 0x0803fcd0, 0x0803fcd0, 0x59b088eb, 0x59b088eb, 0xef8af04c, -1 }, /* #12 */
     1798    { 0x240f13, 0x240f13, 0x19d093ca, 0x19d093ca, 0x7d28ceb9, 0x7d28ceb9, 0x80959167, -1 }, /* #13 */
     1799    { 0x0f4946, 0x0f4946, 0x1bfde620, 0x1bfde620, 0x4acef27d, 0x4acef27d, 0x024f8b6d, -1 }, /* #14 */
     1800    { 0x1e16c2, 0x1e16c2, 0x5d1c3461, 0x5d1c3461, 0x32c7fb51, 0x32c7fb51, 0xc1038530, -1 }, /* #15 */
     1801    { 0x0816c6, 0x0816c6, 0x65934e46, 0x65934e46, 0xe7a8d43b, 0xe7a8d43b, 0xf2b633f2, -1 }, /* #16 */
     1802    { 0x3a3556, 0x3a3556, 0xabfc39b1, 0x73a2aee0, 0x35132732, 0x07c4c891, 0x757ff6ff, 0 }, /* #17 */
     1803    { 0x242547, 0x242547, 0x20cc034c, 0x20cc034c, 0x2b485ae8, 0x2b485ae8, 0x1680dd25, -1 }, /* #18 */
     1804    { 0x0b7b47, 0x0b7b47, 0xd872a55b, 0xd872a55b, 0x8cb20ab3, 0x8cb20ab3, 0xe64882ec, -1 }, /* #19 */
     1805    { 0x3c0806, 0x3c0806, 0x24a728ea, 0x24a728ea, 0xcfe69880, 0xcfe69880, 0xaafe35b6, -1 }, /* #20 */
     1806    { 0x1f0cc7, 0x1f0cc7, 0x3c0b9cc3, 0x3c0b9cc3, 0x878ee41a, 0x878ee41a, 0x3d60f6f0, -1 }, /* #21 */
     1807    { 0x266f02, 0x266f02, 0xcc56ed02, 0xb654eee4, 0xdb958674, 0xc8f06e8a, 0x7e8bf78e, 0 }, /* #22 */
     1808    { 0x187256, 0x187256, 0x3004bd1d, 0x7de92448, 0x3cc401c4, 0x790afc4d, 0x7b8c44ca, 0 }, /* #23 */
     1809    { 0x0d0d87, 0x0d0d87, 0x1aa179b9, 0x1aa179b9, 0x386f0d69, 0x386f0d69, 0xd83c7515, -1 }, /* #24 */
     1810    { 0x003716, 0x003716, 0xf79fe770, 0xe0cf2afe, 0x099dc54c, 0x1fd5efa2, 0xb112dd99, 0 }, /* #25 */
     1811    { 0x1065c3, 0x1065c3, 0x8c112328, 0x8c112328, 0xb242706a, 0xb242706a, 0x0eac97cd, -1 }, /* #26 */
     1812    { 0x111cc7, 0x111cc7, 0x2d7feff2, 0x52f2235e, 0xdcbd0503, 0xdd99f768, 0x932b924b, 0 }, /* #27 */
     1813    { 0x0b7443, 0x0b7443, 0x4ef8535a, 0x4ef8535a, 0x3ea4bb64, 0x3ea4bb64, 0xc63cccff, -1 }, /* #28 */
     1814    { 0x2b2983, 0x2b2983, 0x2b71ffaa, 0x2b71ffaa, 0xe3fb3d07, 0xe3fb3d07, 0xe683586e, -1 }, /* #29 */
     1815    { 0x166556, 0x166556, 0x4376eb5f, 0x4376eb5f, 0xcb14e95b, 0xcb14e95b, 0x3d219aa1, -1 }, /* #30 */
     1816    { 0x1f0597, 0x1f0597, 0x3e759b76, 0x3e759b76, 0x60ac8584, 0x60ac8584, 0xe929d0c4, -1 }, /* #31 */
     1817    { 0x014d12, 0x014d12, 0x765c9423, 0xb35a7966, 0xeca7fd92, 0xe12a9a7f, 0x409bbce6, 0 }, /* #32 */
     1818    { 0x180913, 0x180913, 0xbcbc8d35, 0x3d4a4e80, 0xea774280, 0xe93d4835, 0xa60e2192, 0 }, /* #33 */
     1819    { 0x174bc2, 0x174bc2, 0x89c54647, 0x89c54647, 0xa45bc284, 0xa45bc284, 0x2f1714d9, -1 }, /* #34 */
     1820    { 0x182e46, 0x182e46, 0x20d64a04, 0x20d64a04, 0x915b1089, 0x915b1089, 0xf173c9f6, -1 }, /* #35 */
     1821    { 0x084253, 0x084253, 0x1dd47cf3, 0xa6338771, 0xd74d6a0a, 0xd18d7779, 0x7405841a, 0 }, /* #36 */
     1822    { 0x1c2f42, 0x1c2f42, 0x172e7de3, 0x172e7de3, 0x963dbeab, 0x963dbeab, 0xa1fd3f69, -1 }, /* #37 */
     1823    { 0x1a7e96, 0x1a7e96, 0xd4b68b93, 0xd4b68b93, 0xbab9f39c, 0xbab9f39c, 0x1b402ef5, -1 }, /* #38 */
     1824    { 0x0b4d13, 0x0b4d13, 0x50935a92, 0x50935a92, 0xd155b211, 0xd155b211, 0x0f6f6349, -1 }, /* #39 */
     1825    { 0x2c3317, 0x2c3317, 0x818155a0, 0x818155a0, 0x3d81d30a, 0x3d81d30a, 0x9977bc3a, -1 }, /* #40 */
     1826    { 0x3c1b13, 0x3c1b13, 0x96bb90eb, 0x96bb90eb, 0x6d6bf398, 0x6d6bf398, 0x9f8e9605, -1 }, /* #41 */
     1827    { 0x0d2903, 0x0d2903, 0xf1832ba3, 0xf1832ba3, 0x5714d991, 0x5714d991, 0x52c00b6f, -1 }, /* #42 */
     1828    { 0x374257, 0x374257, 0x7437c6b5, 0x7437c6b5, 0x296dba6e, 0x296dba6e, 0x0ded4a62, -1 }, /* #43 */
     1829    { 0x390083, 0x390083, 0x221e8a75, 0x221e8a75, 0x8361ee29, 0x8361ee29, 0x75b6d058, -1 }, /* #44 */
     1830    { 0x2d6546, 0x2d6546, 0xa2cf2d6c, 0xa2cf2d6c, 0x274d95c2, 0x274d95c2, 0x2dca68d1, -1 }, /* #45 */
     1831    { 0x073647, 0x073647, 0xf52e112b, 0x4388f145, 0xebf03654, 0xfd6bdfe1, 0xb3f41fc2, 0 }, /* #46 */
     1832    { 0x291906, 0x291906, 0x7a5de05a, 0x7a5de05a, 0x5139ac5a, 0x5139ac5a, 0x3179b9bb, -1 }, /* #47 */
     1833    { 0x211207, 0x211207, 0x95fbde40, 0xe59f8e4e, 0xfbbafbcc, 0xea57d98a, 0x29704bad, 0 }, /* #48 */
     1834    { 0x0777c2, 0x0777c2, 0x5729568d, 0x5729568d, 0xb01cfc77, 0xb01cfc77, 0x96633f4f, -1 }, /* #49 */
     1835    { 0x251e96, 0x251e96, 0x251712e8, 0x251712e8, 0x477de098, 0x477de098, 0x19cdd309, -1 }, /* #50 */
     1836    { 0x203cd6, 0x203cd6, 0xdc5dd17b, 0xdc5dd17b, 0xb7f0777f, 0xb7f0777f, 0x714afe0f, -1 }, /* #51 */
     1837    { 0x292bd6, 0x292bd6, 0xc522a622, 0xc522a622, 0x76ef93ee, 0x76ef93ee, 0x59f0a01b, -1 }, /* #52 */
     1838    { 0x1e4c02, 0x1e4c02, 0xc060c5de, 0xc060c5de, 0xa03b631d, 0xa03b631d, 0xd2e3608c, -1 }, /* #53 */
     1839    { 0x0b45d7, 0x0b45d7, 0xd8ab70e9, 0xd8ab70e9, 0x93a60294, 0x93a60294, 0x049c911d, -1 }, /* #54 */
     1840    { 0x330693, 0x330693, 0xa339a529, 0x86d7e29d, 0x143e362a, 0x14ddb82b, 0xd53a2996, 0 }, /* #55 */
     1841    { 0x2937c7, 0x2937c7, 0x2c825885, 0x2c825885, 0x5a482989, 0x5a482989, 0x0e5a3e62, -1 }, /* #56 */
     1842    { 0x022496, 0x022496, 0xffbf3e1f, 0xffbf3e1f, 0x122698e1, 0x122698e1, 0x1d5d7664, -1 }, /* #57 */
     1843    { 0x057d46, 0x057d46, 0x52b6d259, 0x33ba9013, 0x0e725f24, 0x1457154a, 0x477ed695, 0 }, /* #58 */
     1844    { 0x095f92, 0x095f92, 0x7cc0199d, 0x7cc0199d, 0xd1dfe8f6, 0xd1dfe8f6, 0xdac031c3, -1 }, /* #59 */
     1845    { 0x3b5bd6, 0x3b5bd6, 0xdcf47b28, 0xdcf47b28, 0xac90c9ae, 0xac90c9ae, 0x95fb7538, -1 }, /* #60 */
     1846    { 0x0b7e12, 0x0b7e12, 0x01385d58, 0x01385d58, 0xd85fb9b8, 0xd85fb9b8, 0x0f1573a2, -1 }, /* #61 */
     1847    { 0x117bc7, 0x117bc7, 0xcc5439a4, 0xcc5439a4, 0x940cfb1a, 0x940cfb1a, 0xfc862322, -1 }, /* #62 */
     1848    { 0x184e97, 0x184e97, 0xf9cbfd3c, 0x321687c7, 0x166c0be9, 0x30989b40, 0x72996624, 0 }, /* #63 */
    14441849};
    14451850static const MULDIVU64_TEST_T g_aTests_mul_u64_intel[] =
    14461851{
    1447     { 0x352603, 0x352606, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #0 */
    1448     { 0x2464c7, 0x246406, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #1 */
    1449     { 0x130616, 0x130606, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #2 */
    1450     { 0x172a17, 0x172206, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #3 */
    1451     { 0x360383, 0x360306, 0x80eba8fdc86b5f80, 0x0000000000000000, 0x2d9d1f8e151998d8, 0x0000000000000000, 0x0000000000000000, 0 }, /* #4 */
    1452     { 0x2a7003, 0x2a7006, 0x8117a3b9fc2bb219, 0x0000000000000000, 0x2298e41b322fc75e, 0x0000000000000000, 0x0000000000000000, 0 }, /* #5 */
    1453     { 0x3a4c57, 0x3a4406, 0x3deea5f6d4a33100, 0x0000000000000000, 0x00382981ba718bf0, 0x0000000000000000, 0x0000000000000000, 0 }, /* #6 */
    1454     { 0x3c2f03, 0x3c2706, 0xf48f42713237a570, 0x0000000000000000, 0x685a58305f5c8310, 0x0000000000000000, 0x0000000000000000, 0 }, /* #7 */
    1455     { 0x100c16, 0x100c07, 0xf0c6d63a7c6b6d25, 0x1999b3e8d9a0a003, 0x881279f59ddede11, 0x8ba767d70d8e587f, 0x947bd0e014b6d407, 0 }, /* #8 */
    1456     { 0x377b93, 0x377b03, 0xf237cf1e56d68b83, 0x1bbbb114fffc62e0, 0xe1db5cac7fa40874, 0xda7da0a838454e10, 0xe6ec33eb96ea3ba0, 0 }, /* #9 */
    1457     { 0x0a78d6, 0x0a7883, 0x95211ad2d3682885, 0x8df06ae70c68e36e, 0xdde00063234fc36e, 0x60620735e3706678, 0xa574335d22d04816, 0 }, /* #10 */
    1458     { 0x1002d6, 0x100a83, 0x7dc33a581777e8e1, 0xa8f80734040c60ce, 0x8ea6e6e1efb62606, 0x3c33f756bad5c494, 0x7a8c4eead22bb48e, 0 }, /* #11 */
    1459     { 0x352292, 0x352a83, 0xdf352f13a3968e57, 0xa6635882aa4818ce, 0xc3383166561fa95a, 0x9cfe49da16a01ece, 0xb40ec9ad1faf10e2, 0 }, /* #12 */
    1460     { 0x2a1583, 0x2a1d87, 0xacef50b309a1adfb, 0x8f6237d764648f05, 0x0dcb435b00384f65, 0x78f5c22e70dad20b, 0xb30f6ea0e77f26ff, 0 }, /* #13 */
    1461     { 0x076d96, 0x076d07, 0x4ab508956de28d80, 0x2405f855e0653300, 0xbcb989dd7203f697, 0x108785a6ff0a2741, 0x38a4362466d23392, 0 }, /* #14 */
    1462     { 0x0f1a52, 0x0f1a07, 0x713e331953927393, 0x208c1e70b2bcc460, 0x6e2bed4a3324f25d, 0x0f6b990e628e3346, 0x22dc0ae398afa620, 0 }, /* #15 */
    1463     { 0x0e6f17, 0x0e6f87, 0x67ce099680bcd091, 0xe9f855ddbb892d96, 0x53446e9c5204bd42, 0x5ba5c1a26bc8d23b, 0xe20498c7ef09bf36, 0 }, /* #16 */
    1464     { 0x123ac2, 0x123a07, 0x9807a4a96129641b, 0x60eef2c8bd97d5f3, 0x9a10db668f8edc31, 0x24f46f1696056928, 0x3e3a3bbd6e550309, 0 }, /* #17 */
    1465     { 0x3d2492, 0x3d2c83, 0x551c54abc3b80f8d, 0xfb97b80eca9d598f, 0x421e3317f227ad02, 0x399a621654defff8, 0xad42e3491b92888b, 0 }, /* #18 */
    1466     { 0x0e6b52, 0x0e6b87, 0x5b768bded740b7bb, 0x9d7a5fad2964313a, 0x729609871d0f2ebc, 0x3f3fceac32d22984, 0xb107f588b8e79f0e, 0 }, /* #19 */
    1467     { 0x031156, 0x031903, 0x09ad269c5489d77d, 0x25ad3c5aa48125a8, 0x606c9fc7902fdf2f, 0x02682b0fc3f88185, 0x3fad785057a5bcc8, 0 }, /* #20 */
    1468     { 0x0e1517, 0x0e1d83, 0x83934a99cfac5432, 0xb0983d158304c558, 0x803180220e7d6c7f, 0x4c1c977701166d81, 0x94164186c7f3e58c, 0 }, /* #21 */
    1469     { 0x2a4203, 0x2a4a87, 0xd16e4acfe76400ab, 0xbb80b0b552533d53, 0xa0fbccb60dac0904, 0x592b377d7b5b02dc, 0x6cff174ea6a1c5f9, 0 }, /* #22 */
    1470     { 0x334b13, 0x334b07, 0xd5ae59ea2fc2052b, 0x0fa1d53e58b19017, 0xd311f825044b2f1e, 0x30cf35ca19e0066b, 0x3a79da0e76ebc2c5, 0 }, /* #23 */
    1471     { 0x0b2c52, 0x0b2c03, 0xd97940023501be73, 0x4524a9340adb4bf1, 0x861f324e62d7394c, 0x792421c4952c0082, 0x8e9a0faf19ab2f0b, 0 }, /* #24 */
    1472     { 0x215c56, 0x215c03, 0xed7040eef03ea5d5, 0x7896faff53bdfeef, 0xf1a5a161e1be8d1e, 0x7d43d914047bcf3b, 0x870eb80a8bce5fb3, 0 }, /* #25 */
    1473     { 0x3e4a42, 0x3e4a83, 0x89fd087d697a49e5, 0xfcd9630d60a3c0e0, 0x8d9cc34a5e353b85, 0x514a731572d68c7d, 0x96d0225bc2eb2f60, 0 }, /* #26 */
    1474     { 0x080357, 0x080b07, 0x0c867dab3d79cdf5, 0x5c5f3ccc2813e553, 0xbfd6a70e0bc9f80d, 0x008a852075969624, 0x0b0f25be130f5127, 0 }, /* #27 */
    1475     { 0x043817, 0x043883, 0x132fe627fa1d7ab0, 0x85ae67a94c3318b0, 0x5e026d679c50ebad, 0x0db4e63393f9915c, 0xb6e0c3a3e7b4ada1, 0 }, /* #28 */
    1476     { 0x2b1092, 0x2b1887, 0x4a545a78f24013f6, 0xd5bd48ab46730196, 0x0b3ef2d97898502d, 0x06dad99a60c3b9e4, 0x179beb952124fb71, 0 }, /* #29 */
    1477     { 0x170fc3, 0x170f87, 0x690d446647562ede, 0xf5e5684034eac374, 0x370407370611ba14, 0x4f4d7cc9f5b256a7, 0xc1408aac0b1cece6, 0 }, /* #30 */
    1478     { 0x131d42, 0x131d83, 0xc50bba1b960bce82, 0x9ceae52c640f2864, 0x0aca8b52a4ef9593, 0xaf59f84f2224b6e4, 0xe3d09ce2776b89b2, 0 }, /* #31 */
    1479     { 0x184bc3, 0x184b87, 0x1076beb5710c0387, 0x8038798993540017, 0x44cb1b851683e0be, 0x07e031670d6f2004, 0x7a763ad635bd62f1, 0 }, /* #32 */
    1480     { 0x310897, 0x310803, 0xe756036f822cfd4b, 0x57d0bccbc730fe89, 0xc81414d31f9da1ef, 0x737f48f3ba796ce6, 0x7fcf9de95d5432fb, 0 }, /* #33 */
    1481     { 0x072653, 0x072e03, 0x818919009d708644, 0x08c925eff0cf1438, 0x8ad4f56019d3b7e6, 0x6de9b783a23085c9, 0xd93855a24c2b6d2e, 0 }, /* #34 */
    1482     { 0x285156, 0x285987, 0x6acbe538ed0e7617, 0xd87cadbad1db3071, 0x6a0c9171b36a25aa, 0x5428272d7931bb55, 0xc9bb1fcae8232ab7, 0 }, /* #35 */
    1483     { 0x136392, 0x136b07, 0xa713c9707bfaa104, 0x3e042f50cabaff14, 0xbe6ad196093ba052, 0x33b8df024b66b74b, 0x4f3ffe5040fbd685, 0 }, /* #36 */
    1484     { 0x075892, 0x075803, 0xfffd5edea15fba74, 0x1e5f30c5a7faf0a4, 0x3cd23c510e81d8a3, 0xbfce62e7a0a7a992, 0xbfd05b43615627fd, 0 }, /* #37 */
    1485     { 0x085b93, 0x085b83, 0xd9b255fd87c797be, 0xfff0b3a82cfef368, 0x476aeb2349451c01, 0x11d2b9cb557a9da4, 0x14f587b550e77ccc, 0 }, /* #38 */
    1486     { 0x0d6752, 0x0d6f83, 0x92c1c44eb4714485, 0xf2effee9a85655bc, 0x283e2d2d1327d243, 0x4b732c30f570c302, 0x839d06cf259a798c, 0 }, /* #39 */
    1487     { 0x2c0216, 0x2c0a87, 0xc7ae9091247b138f, 0x95652cddcd3353a9, 0xedbe34deae8742d5, 0x324a047c537d5a79, 0x4078fe8194a12947, 0 }, /* #40 */
    1488     { 0x027817, 0x027887, 0xbe2deacf2677500f, 0xb6f6f7b444c779ac, 0x395edfe33f3d25f0, 0x58f3d9df9760910c, 0x77bd22c2f9cebf94, 0 }, /* #41 */
    1489     { 0x1c0d86, 0x1c0d83, 0x6f08b608d19149ad, 0xdf59cdb0a31cb11f, 0xf52b85a2ad62c610, 0x43ad832cadc96ff3, 0x9c09b1652ce6d77b, 0 }, /* #42 */
    1490     { 0x1b5d13, 0x1b5d07, 0xf757835191bca558, 0x07cec58e70819f30, 0xf35377c65232af54, 0x9caad3094656c774, 0xa226c17d6dfe7fb2, 0 }, /* #43 */
    1491     { 0x2c64c2, 0x2c6c03, 0x21be336acdfba169, 0x484a3a15cc7bb3e9, 0x7978b64e39804c96, 0x05feffec5622278d, 0x2d7dae9917eaae81, 0 }, /* #44 */
    1492     { 0x3a1e53, 0x3a1e83, 0x629bfe7d0a24a31b, 0xfcba471b69ded88f, 0x8310f42e93a474f8, 0x262dfeef0f0d60d4, 0x631e4be784d0839d, 0 }, /* #45 */
    1493     { 0x0a5017, 0x0a5883, 0xa6fb312c54598f93, 0xf217b140b52b9ff1, 0x277c165d1af250f0, 0x7676010b14134808, 0xb59cfecfccb45ceb, 0 }, /* #46 */
    1494     { 0x167213, 0x167a07, 0x00140f7b984dbcf6, 0x5f8c91d2c52f83c0, 0x5d28c4cd95185efd, 0x000f7de1ce0f3162, 0xc5b23ee7e0328fa0, 0 }, /* #47 */
    1495     { 0x353342, 0x353b87, 0x829c3b808e7eff4a, 0x867864c0759936ac, 0x28010894fa348f9f, 0x745e6150e1fa4f25, 0xe41605aceafc2e1e, 0 }, /* #48 */
    1496     { 0x2b3257, 0x2b3a87, 0x6fc5cc9a0086878f, 0xa7d522e61a7cc12b, 0x4e52d66e7925bdb0, 0x6806eecc82b93154, 0xee4283e5e2817ea5, 0 }, /* #49 */
    1497     { 0x2a4e96, 0x2a4e07, 0xaa9040fd41904bc6, 0x5956673e7c2dd89a, 0xd8cb6c65e3b268ba, 0x965b031538ce1189, 0xe1ab717a656ebc0f, 0 }, /* #50 */
    1498     { 0x305fc3, 0x305f87, 0xbdbf8058394dc3c7, 0x99cf21d8c9f98769, 0xf8cb67a5573c36f4, 0x1d2c4c0be6da4a46, 0x275be89f97cafb4f, 0 }, /* #51 */
    1499     { 0x007b07, 0x007b03, 0x417c14c90d4cba2d, 0x37c3c7cf287c4b07, 0x04c8ba707fbe3d1d, 0x3019e78de945ed9a, 0xbc0ae0902d9ede83, 0 }, /* #52 */
    1500     { 0x2026c3, 0x202e87, 0xb6a43c60c732a2d5, 0x90b85962faeba90f, 0x319b55d2c00261c6, 0x032e53a1db3759b3, 0x0475673366206653, 0 }, /* #53 */
    1501     { 0x1b2b02, 0x1b2b03, 0x69781c1bb89580d3, 0x29936d800688af16, 0xe9c57ec6d00e767f, 0x3daebb705dcc5e2d, 0x95b80b879b15b6d2, 0 }, /* #54 */
    1502     { 0x1f2202, 0x1f2a83, 0x9bc382e14f316e45, 0xc07a571d4244bb3b, 0xf6360165b42f3223, 0x06092abaf5e368a3, 0x09eb8145a562db7f, 0 }, /* #55 */
    1503     { 0x306812, 0x306803, 0xb5fef7c8a3e429e4, 0x670ff5600d08f7dc, 0x321a943f069613a2, 0x2e36f5071d628cf9, 0x4101b706f32f6fef, 0 }, /* #56 */
    1504     { 0x174813, 0x174803, 0xe63b37394a039e02, 0x6dc69c1eabd300f8, 0xad3ea39976343b27, 0x89548cb2b9ead2d5, 0x98b3743371853c7c, 0 }, /* #57 */
    1505     { 0x2254c6, 0x225c83, 0x7ad8f3908580d99a, 0xa5107baa3b9f3ff8, 0x1511302866ae8aed, 0x41a4221a1ab26757, 0x88c9e1d354389fec, 0 }, /* #58 */
    1506     { 0x1d2f56, 0x1d2f03, 0x59678b0bb289dbe2, 0x02f34e865887cfec, 0x5dee272c90b08c79, 0x0db26228bf6943f6, 0x273826289a268956, 0 }, /* #59 */
    1507     { 0x3c6193, 0x3c6907, 0xb6f721cc5e738c17, 0x0656ec62844a6f17, 0x7ba97f7fbeac04d4, 0x9a1f8fe77a5315d2, 0xd7a51db5fa0f1501, 0 }, /* #60 */
    1508     { 0x212b42, 0x212b87, 0xdf5d5bb13835437c, 0xf411bcdb2af63ae8, 0x18b7341d3e8f1fc7, 0x2cdbca15dab1a9dc, 0x3369a914fc200686, 0 }, /* #61 */
    1509     { 0x2d4bc2, 0x2d4b83, 0xd27be60f98cba086, 0xfcc7919739cc81a4, 0x34bea701fab37cf1, 0x5f459c1c7485cb35, 0x73dfbb1a32abcfc6, 0 }, /* #62 */
    1510     { 0x233a52, 0x233a03, 0x872009e3fe4dc983, 0x320349181fd22f79, 0xd4c1e91f2e6ac3e8, 0x71dcbec6ad5a90a7, 0xd7b7768916e99e53, 0 }, /* #63 */
     1852    { 0x3e4207, 0x3e4206, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #0 */
     1853    { 0x2d28d7, 0x2d2006, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #1 */
     1854    { 0x366ac7, 0x366206, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #2 */
     1855    { 0x1a4c47, 0x1a4406, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #3 */
     1856    { 0x3c1bc6, 0x3c1306, 0x11f779e9d32ba008, 0x0000000000000000, 0x45c51c589139556e, 0x0000000000000000, 0x0000000000000000, 0 }, /* #4 */
     1857    { 0x3e4b53, 0x3e4306, 0xdd32fb27c571c405, 0x0000000000000000, 0x2dcc3f3680279a6a, 0x0000000000000000, 0x0000000000000000, 0 }, /* #5 */
     1858    { 0x333a46, 0x333206, 0xb64c8a7973690240, 0x0000000000000000, 0x3d46a29f5621ed03, 0x0000000000000000, 0x0000000000000000, 0 }, /* #6 */
     1859    { 0x011182, 0x011106, 0x850b90aa884f8b11, 0x0000000000000000, 0x0fbf4ba6ea08c59d, 0x0000000000000000, 0x0000000000000000, 0 }, /* #7 */
     1860    { 0x287a16, 0x287a03, 0xe6bc328d92c34414, 0x1e9f29360e9c788c, 0xd69291d27fa38a56, 0x6eb505fa035b82ca, 0x7ad44943b2147b07, 0 }, /* #8 */
     1861    { 0x2f6013, 0x2f6887, 0x396e6f8ef80558da, 0xe7bbb6ae3876a79c, 0x5b6dece85ffcab41, 0x1c8cc3fe136bf35d, 0x7f42c4eb84882646, 0 }, /* #9 */
     1862    { 0x096042, 0x096883, 0xb1412b51cb61dde6, 0xf80722dd9b865ae6, 0xaacabe09698f5c2e, 0x671287f8cf2ccd6e, 0x94dcc2dcd66d6781, 0 }, /* #10 */
     1863    { 0x1d51d6, 0x1d5983, 0x6e0899b5f8314071, 0x9c7bbe545eef19b0, 0xba05601acb93d9a3, 0x6435f179609cf7c3, 0xe9257e6715a58cb0, 0 }, /* #11 */
     1864    { 0x0c5a93, 0x0c5a07, 0x1df105f36e7eaefb, 0x1930e4665d63b642, 0x82fe215e737f41c6, 0x09a6e21ff3787c1a, 0x52861198ac50a726, 0 }, /* #12 */
     1865    { 0x3078d7, 0x307807, 0x023e529ef14c18ea, 0x182a9f4ad3ca235c, 0x4ea2490c5fce1a70, 0x0031778c4056fe03, 0x160cae2901ba8d36, 0 }, /* #13 */
     1866    { 0x1b1652, 0x1b1e07, 0xcfa5858f674ba40e, 0x27b5d3420fca8a3a, 0x61702072eb6dc3dc, 0x018978437526cdd2, 0x01e518427575d6bb, 0 }, /* #14 */
     1867    { 0x3c71d7, 0x3c7907, 0xe99b6db58c5657b5, 0x1237129b60137859, 0xe462d763b457c9f9, 0x490aab61f06c2eb6, 0x500b10e5e2b43c95, 0 }, /* #15 */
     1868    { 0x0e7902, 0x0e7987, 0x3d64967e3effabd6, 0xfe9a2536e91e2648, 0x24293fe3a6b96e06, 0x074a7526580d6ff4, 0x1e66ded1fd497c6c, 0 }, /* #16 */
     1869    { 0x3b1116, 0x3b1903, 0xbf8c6d9ced35e005, 0x62e57b9fcc6b58a8, 0x4e6593ad826fb482, 0xbc55dfbee3034b9e, 0xfbb4ad1ecfe8de88, 0 }, /* #17 */
     1870    { 0x317c46, 0x317c83, 0xd3ee07b1eb77eeb9, 0xb50de8f737f2bcad, 0xa271078d66729acd, 0x0cd4a323cf488708, 0x0f7fab0cc4cda395, 0 }, /* #18 */
     1871    { 0x023842, 0x023887, 0xfd393e2fc21347cf, 0xb8a8d540603b317d, 0xbcbaef0026b19077, 0x6ece64cfcce00821, 0x7005689f29ab78f3, 0 }, /* #19 */
     1872    { 0x0126d7, 0x012e03, 0x439fc594f0eafaad, 0x480240f0afcf2ca7, 0xd3bf8c72a6bd74a3, 0x4200e67130dbdba3, 0xf9dd72d649766323, 0 }, /* #20 */
     1873    { 0x271e46, 0x271e87, 0x6ffae7e8ef55f672, 0x9ae50c3faffdc842, 0x51ce74e9747fd526, 0x1c52f7e88d44e58d, 0x40c09650dc79e829, 0 }, /* #21 */
     1874    { 0x3165d2, 0x316d83, 0xeee6c3d3527dc5eb, 0x961403b2c853bfef, 0xc10ad8a1ac1c5f14, 0x35adcd468248a5c1, 0x39855359e7e6590d, 0 }, /* #22 */
     1875    { 0x3f25d7, 0x3f2d83, 0x399ea10684d8457f, 0xafc6de54912316a8, 0xe0ba604c97dbab09, 0x33354ea14faa13c3, 0xe383b925c01c4d58, 0 }, /* #23 */
     1876    { 0x0f5c12, 0x0f5c03, 0x418370155aadef96, 0x0ed7e85df238606e, 0x5883673612c35560, 0x27cd0174a7f2e414, 0x9b86840cd69463c5, 0 }, /* #24 */
     1877    { 0x2030c3, 0x203807, 0x1f1afbe906618711, 0x7c3f4d13d4f5ce44, 0x09df4c9c0ee793a5, 0x1924a61055f8a9f0, 0xceee232065e89204, 0 }, /* #25 */
     1878    { 0x022c86, 0x022c87, 0xa844144df3130e36, 0xc21b946e994d2e96, 0x55714486048f4ad6, 0x66fd0c7a2f324cda, 0x9cafd14ae37f4391, 0 }, /* #26 */
     1879    { 0x0b4217, 0x0b4a07, 0x99d335177a2e3346, 0x6caad468897c9766, 0x09b79986d0d67d31, 0x184d16dbb496c4e8, 0x28715070806146b1, 0 }, /* #27 */
     1880    { 0x046317, 0x046b07, 0x2dc6fe600355e16f, 0x6c2e9589e1740611, 0xe1cd192c7d41705c, 0x2505095520523572, 0xcf0653c962c1d07f, 0 }, /* #28 */
     1881    { 0x0f5e97, 0x0f5e07, 0xac4508696bf0baa3, 0x60afbb503fb6f8c3, 0x13a60c0fe5662f96, 0x34b2f715bcbceea7, 0x4e502513558bcb61, 0 }, /* #29 */
     1882    { 0x0a0f03, 0x0a0f03, 0x159e8d483bdbe17e, 0x72cf1f373ed892f2, 0xc1365d9950b5b14a, 0x04b1296353dabe24, 0x378f40c06f6e1bc7, 0 }, /* #30 */
     1883    { 0x1d16d6, 0x1d1e03, 0x98d212ea499fe3e2, 0x2ab4cbce8198ea5e, 0x22a512831fc38021, 0x63be82af88ad96c5, 0xa716908e3b37b91f, 0 }, /* #31 */
     1884    { 0x290d06, 0x290d87, 0xda43a441a6de3fca, 0x97441ddec6404b0a, 0xa09fc77d8d52119d, 0x07858c4883aa5955, 0x08d274e4cbfe5521, 0 }, /* #32 */
     1885    { 0x373dd7, 0x373d07, 0x224d20a73624bbe9, 0x4316b9040f6ff814, 0x43f807fb29c82b7f, 0x0b4f65694c01d912, 0x546925c8b0c12ef4, 0 }, /* #33 */
     1886    { 0x1d1e93, 0x1d1e07, 0x36c13c282bb39298, 0x657f60e9241ff448, 0x25573b331cd9dfe3, 0x31ec08f7077c73a1, 0xe9679c774670e833, 0 }, /* #34 */
     1887    { 0x0f4096, 0x0f4883, 0x3589fd9c9637ea18, 0xf25a46fbeebbd908, 0x25a3a0d7bcc45259, 0x2492d55b8a9faee3, 0xaee0f03896eacdcb, 0 }, /* #35 */
     1888    { 0x026e87, 0x026e07, 0xf68b17e98d4eea07, 0x1a08d7e9620400bd, 0x860cd9e06dd4fd08, 0x3ebb5aba511706cb, 0x412357e2db779e1b, 0 }, /* #36 */
     1889    { 0x122996, 0x122907, 0x93109a1c048e5fe5, 0x087a2dc16ee095fc, 0xe1a3ae9c62e1def7, 0x92e3bdb8c2aa8dc4, 0xffb1e8cc1b9dc64c, 0 }, /* #37 */
     1890    { 0x046246, 0x046a87, 0x994fa15f14d45854, 0x822e2ded34a85ad8, 0x210ddcc8e8290c53, 0x14eee27e60076151, 0x22f44ec128cdcf5e, 0 }, /* #38 */
     1891    { 0x014003, 0x014803, 0x097d52af2c3aaa5b, 0x56efa651eae163fd, 0x8b4c69a857e399a2, 0x04d3e2dbe1eac350, 0x823c945385fe0a87, 0 }, /* #39 */
     1892    { 0x162856, 0x162807, 0x903b8272a0a4beeb, 0x3a872232b7a84c60, 0x890f7e6cecd51538, 0x02ac47c2f839b773, 0x04be89a7c17b8d20, 0 }, /* #40 */
     1893    { 0x1c3186, 0x1c3983, 0x919277ecdffc8e0c, 0xa502d07f5c49ddf4, 0x4e5e40d50fb94fb8, 0x351eb32d5558c1eb, 0x5d6a60a84b4608ff, 0 }, /* #41 */
     1894    { 0x371182, 0x371983, 0x23398c474a73ad4e, 0xf74c8665ce6c662a, 0xb5b4b6403d83cca1, 0x14d5b7689cd24d94, 0x976b5baa98d4dbe3, 0 }, /* #42 */
     1895    { 0x163913, 0x163987, 0x4a84da4a180b95cd, 0xa387f174d96bba5f, 0xa76bf002073ed211, 0x45927b8a90277f1c, 0xef018da2b678e4db, 0 }, /* #43 */
     1896    { 0x1c4ac2, 0x1c4a87, 0xca464c2d84807c8c, 0xc4c7138c08505a44, 0xcea643f8b1aa7442, 0x071144bbaf0c7b29, 0x08f1d24f952ec8bb, 0 }, /* #44 */
     1897    { 0x224d87, 0x224d03, 0x82ea3ffa2dd8eb1f, 0x77b94ba9e9fe079d, 0x290b2978c48ecc99, 0x5bfb504ee67ed22f, 0xb3ddfcf0d0fe31c3, 0 }, /* #45 */
     1898    { 0x075617, 0x075e03, 0x81bae055b0cd4fcb, 0x79f93015b8da02d0, 0xc6541f517bb20e67, 0x11129ef75ca40fc8, 0x21b0acce44be0e70, 0 }, /* #46 */
     1899    { 0x1f0b57, 0x1f0b03, 0x2652796c56297331, 0x422360af875f629e, 0x091b95512f7609d3, 0x07e40b081ed78672, 0x34b64e61f0fa98fe, 0 }, /* #47 */
     1900    { 0x1a2c03, 0x1a2c03, 0x4c12de6840fcf53d, 0x31a497e627793dd5, 0xf44a138f5330ecdb, 0x0a17b0658b833e81, 0x21f6853e896be479, 0 }, /* #48 */
     1901    { 0x0e4147, 0x0e4903, 0x611f7e98da2d1511, 0x6a1a964b6a136532, 0x2809effe4c241de9, 0x1b696f889e73a434, 0x4840c87799c14a12, 0 }, /* #49 */
     1902    { 0x123f47, 0x123f07, 0x781e57233c487b43, 0x7ae2ab724df56db7, 0x0867abf4c96275da, 0x3db63a390eff9d21, 0x8385a1b25522ea7d, 0 }, /* #50 */
     1903    { 0x251857, 0x251803, 0x6932efea551db858, 0x2daab960a65eebe0, 0x0f257bd680dd886b, 0x687288b03200013d, 0xfe2bca3398a895f4, 0 }, /* #51 */
     1904    { 0x242bc7, 0x242b03, 0xca7fb564c8e4989d, 0x3c28535d0358ab13, 0x299a38dd7b4bd8dd, 0xbffc3e4edc3fba68, 0xf2b56feee32ecb6f, 0 }, /* #52 */
     1905    { 0x1e2817, 0x1e2803, 0x0f17ee5f5fdfb61e, 0x7389b29be4c6458c, 0x76d7e4888eba1366, 0x04a47eb6ab1c36f4, 0x4ebe057a8893e8da, 0 }, /* #53 */
     1906    { 0x1c18c3, 0x1c1803, 0xc79acdbae8586945, 0x5364c100bd96847a, 0xdabbdc4508dcb7c0, 0xaf4a6ff49c9ea32a, 0xe0d1086983d8f132, 0 }, /* #54 */
     1907    { 0x132cc2, 0x132c03, 0x319d138eb60e26b1, 0x32cc3e39cdaeeb2f, 0x336c348b6cc8dc38, 0x0e52d015df1323f9, 0x49e84e36a8ea67df, 0 }, /* #55 */
     1908    { 0x197e53, 0x197e03, 0xba49d7ea8bfae1f1, 0x5f4b4569f369be9b, 0x5959d90828268d9f, 0x76e2e9466e3ca7c4, 0xa3600c8375255d4b, 0 }, /* #56 */
     1909    { 0x3b7e43, 0x3b7e83, 0x7ef61bc77e57756f, 0xcdb67e99caf9f9dc, 0x6c2cd931a971e792, 0x067a8ce6692987e0, 0x0d103cb531ed4de4, 0 }, /* #57 */
     1910    { 0x316382, 0x316b07, 0xfa81183866199b9d, 0x6aee151f3c870318, 0x6ddfba9f7d7d5bd8, 0xc50975838da0988a, 0xc95c1385dc0d5ff8, 0 }, /* #58 */
     1911    { 0x147dc2, 0x147d83, 0xd357818222623c3b, 0xad2cd6931ae4f9e0, 0xf67ea2601f4cfed2, 0x80780cfb2f0ea5c8, 0x9b9d8d9ac4c9afa0, 0 }, /* #59 */
     1912    { 0x065607, 0x065e87, 0x203232a414f83a79, 0xbe5488e5f966c1f9, 0x95e50ce3f257cfe7, 0x1819d07466d34f30, 0xbfa1e7661238e381, 0 }, /* #60 */
     1913    { 0x1d2446, 0x1d2c87, 0xda8449432044be42, 0xcf99d13badabbdbe, 0xd51f7004b5209bd5, 0x58ed1a903b4fe22b, 0x682e1d52f5667dff, 0 }, /* #61 */
     1914    { 0x3c5246, 0x3c5a87, 0x52d233594a144df3, 0xaac086b7a06c3877, 0x7914e4282e7d9fb7, 0x1149b7c8d1654731, 0x356fe4c56276d86d, 0 }, /* #62 */
     1915    { 0x2a7286, 0x2a7a03, 0xb9869e0bc31d98ef, 0x46714c7f58e8f4fb, 0x8daee8c06aa9bb6a, 0x2cac797dc520730b, 0x3da4c09e58f96cb5, 0 }, /* #63 */
    15111916};
    15121917static const MULDIVU64_TEST_T g_aTests_imul_u64_intel[] =
    15131918{
    1514     { 0x2302c6, 0x230206, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #0 */
    1515     { 0x375cc3, 0x375406, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #1 */
    1516     { 0x2b2783, 0x2b2706, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #2 */
    1517     { 0x2e2642, 0x2e2606, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #3 */
    1518     { 0x061d92, 0x061506, 0xd65cabc4b6511594, 0x0000000000000000, 0x847e5ad1388a4073, 0x0000000000000000, 0x0000000000000000, 0 }, /* #4 */
    1519     { 0x3750c6, 0x375006, 0x06372deaaaef3a28, 0x0000000000000000, 0xe24120cdc436301e, 0x0000000000000000, 0x0000000000000000, 0 }, /* #5 */
    1520     { 0x2b4942, 0x2b4106, 0x1ae7bb331d57baa2, 0x0000000000000000, 0x667d70e11ac6f4d1, 0x0000000000000000, 0x0000000000000000, 0 }, /* #6 */
    1521     { 0x044256, 0x044206, 0x109173e498c96307, 0x0000000000000000, 0xb840691687b5cff0, 0x0000000000000000, 0x0000000000000000, 0 }, /* #7 */
    1522     { 0x067b92, 0x067b87, 0x1dea6defbeb79514, 0xdcea41df7b644a78, 0xff64d26002a48dc4, 0xfdff7e3c811a5f84, 0xeede4a3594029706, 0 }, /* #8 */
    1523     { 0x2f7982, 0x2f7907, 0x3dfca318d53567ac, 0x76c3a1938fd93b30, 0x12affcb8be05238e, 0x12d7754b5a206a86, 0x4dd06f6264bacd64, 0 }, /* #9 */
    1524     { 0x0b6916, 0x0b6903, 0x8c6d3a2528ebe034, 0x193c25e9f0054254, 0x410b9ee485075656, 0xe4249cea34d361bb, 0x3db455cfc46dd0a9, 0 }, /* #10 */
    1525     { 0x1c0d93, 0x1c0d07, 0x4bf7d15321e34699, 0x2e4e19d608dfada6, 0x08f7e8b16bfe65dc, 0xda524eb7dfafba8d, 0x8107938dd618d096, 0 }, /* #11 */
    1526     { 0x0e6607, 0x0e6e87, 0xf73f52aed1be8870, 0x8a259a6ec0cc0660, 0xaa9c1e36add4980d, 0x034e31977bbaeb6e, 0x9f5245183af263ea, 0 }, /* #12 */
    1527     { 0x0366c6, 0x036e03, 0x6c95d62631784ab0, 0x56e114e64bcf0580, 0x937935aa678aa0db, 0xfd0e2f49b501ca54, 0xf90ecf5950346108, 0 }, /* #13 */
    1528     { 0x2c2116, 0x2c2983, 0x1f77b3f7a94c5fa2, 0xbbbb79666f24d7e6, 0xd0d48e3ba6987235, 0xf421ab8a2c4dd9f7, 0x9f721bdda999b483, 0 }, /* #14 */
    1529     { 0x124246, 0x124a87, 0x4a3e34ae4483033b, 0xfd10f8c2e55ca503, 0x0b638186b932ddb5, 0xf6beee7000b9b855, 0xe01720876f2e38d9, 0 }, /* #15 */
    1530     { 0x082b03, 0x082b03, 0xd5263f9c39e80e35, 0x48899dbe436f2f80, 0x9a876fa24b5e3be6, 0xecaf62ca0007d308, 0x736457fb12ae6180, 0 }, /* #16 */
    1531     { 0x0a7fc6, 0x0a7f83, 0xc8071935ed81cdc1, 0xbe23ecb48566b980, 0x33123fc37c5271c7, 0xe7bc38a62837bac9, 0x6efac532c1681980, 0 }, /* #17 */
    1532     { 0x1b6cc3, 0x1b6c87, 0x4d409476a1c95abf, 0xc6e2c27946680630, 0xa66ce83fc7e27e26, 0x13623636afd9fb0a, 0x403bdebc41eb75d0, 0 }, /* #18 */
    1533     { 0x334bd2, 0x334b87, 0x194c5308dd2f92aa, 0x912a0c330a004b88, 0xb9be67d110d5425c, 0x09c90fe0c3f228a9, 0x63058658b1743eb4, 0 }, /* #19 */
    1534     { 0x277a53, 0x277a07, 0x1fc36782cdc0a6fe, 0x1e5920433bf429b4, 0x4fd02f0113a54873, 0xfb7de6f407fc10d5, 0xdbaa6a02546a5026, 0 }, /* #20 */
    1535     { 0x224583, 0x224d07, 0x0903889f5f1c3122, 0x64f41520f7fb7d06, 0xf6c47875a7902767, 0xfc4edf8e1e0ada11, 0x9725904e1eff0fd3, 0 }, /* #21 */
    1536     { 0x206446, 0x206c07, 0xf82e93e043d2bb72, 0x62a526a25f853dc0, 0x7e595bed57a1f790, 0xfd21ee01cfd82f57, 0x5de4eba7989c05e0, 0 }, /* #22 */
    1537     { 0x0e06c2, 0x0e0e87, 0xf9a32b86d0ba58a7, 0x97b33732386c55d2, 0xec80fd8782c005bf, 0xfe3fd45931462a98, 0x467025d5219a83de, 0 }, /* #23 */
    1538     { 0x1a5807, 0x1a5887, 0x567e5bf1be9fc590, 0x89b00a362a898330, 0x16f97b83699a8c0b, 0xde37577efe8a57d4, 0x9c021303ef2d376b, 0 }, /* #24 */
    1539     { 0x040986, 0x040987, 0xe7647abd4fd034b1, 0xd6dec6880a1d0536, 0x7b604ca23f866009, 0xfd22bb5772d62ae1, 0x1dcc6e9bd6b7de16, 0 }, /* #25 */
    1540     { 0x3f3c12, 0x3f3c07, 0xefd31eb02357a23f, 0x7271c6c82c9de7e1, 0xacbcff59c56585e3, 0xf944117610cacaf4, 0x6a93f4e8d69daddf, 0 }, /* #26 */
    1541     { 0x2d4786, 0x2d4f83, 0xbd81f1cc02f0de79, 0xec68025133e3e65b, 0x66291d7c780edbfd, 0x16624f490a0efc6b, 0xa9d1f120337a2673, 0 }, /* #27 */
    1542     { 0x340b96, 0x340b03, 0x03d30d27757a3db9, 0x3bb2d176c5ded4b3, 0x1215154ff789758b, 0x013686a49b1398ff, 0x51321166d8887bcb, 0 }, /* #28 */
    1543     { 0x300e87, 0x300e87, 0x68f314ff780113f1, 0xb6ce7ab7f6a04030, 0xde205ba6dd8a427e, 0x05c59537fcd40dda, 0x0e14384c1c2bb330, 0 }, /* #29 */
    1544     { 0x1f5a93, 0x1f5a87, 0x0d070a9a9c8e086f, 0xfa60b91b1f35ccff, 0x0e44723384dda9d8, 0x05488b51bb9b3de6, 0x67d27b57547f2c71, 0 }, /* #30 */
    1545     { 0x374b56, 0x374b83, 0x03aec58ffcd940a4, 0xb65beab00d30c898, 0xc07511b5a1b0f4b5, 0x002d2344d06beaa1, 0x0c41b6fdc4d82db6, 0 }, /* #31 */
    1546     { 0x1b0417, 0x1b0c83, 0x0173da49795e2ff7, 0x8afa660f3e222fe0, 0x46f15db08f7c5e4f, 0x008abd6b59ff1337, 0x5f83c7399b1b1720, 0 }, /* #32 */
    1547     { 0x005742, 0x005f07, 0x01b315ee716cb48e, 0x3f507fd7b384b022, 0xa90c665db453ed60, 0xff9db802a215264c, 0xc62c1df0d6010ee7, 0 }, /* #33 */
    1548     { 0x3e2b52, 0x3e2b03, 0x70b258fb935d5d53, 0x2c9e4ae1b34b310e, 0x85f8c96cc8b5ebc4, 0x22575177718cf9ae, 0x4e0238b3a4b9fafa, 0 }, /* #34 */
    1549     { 0x133c07, 0x133c03, 0xcc0e0576f800b8f1, 0x5665055412a576ba, 0x7a921554f3557be0, 0xfe793ecaaf2210b5, 0x0785be706f9b925a, 0 }, /* #35 */
    1550     { 0x327287, 0x327a87, 0x3586f083760d2d9d, 0xeb931afdeccb3b14, 0xe34c7df409310ac1, 0x0cf2e7de67fd7f58, 0x3dedf22a5e03c524, 0 }, /* #36 */
    1551     { 0x1e2956, 0x1e2903, 0x82f443d3006153c4, 0x5a7329bd8184deb0, 0x03b1156d72a6eccf, 0xeb77a4ce5278d3df, 0x2a09123d1eab826c, 0 }, /* #37 */
    1552     { 0x135352, 0x135b03, 0xe515fe218b7799cd, 0x2763c9da4c308e98, 0xad3fd0bd02ff001c, 0x0be67ec8ef60fbbc, 0x8ece82bc3fd1d0f8, 0 }, /* #38 */
    1553     { 0x253212, 0x253a07, 0x9894d2fef1d730c3, 0x18754b3fdfaf4e5f, 0x0fa0c1c9b14a6ddf, 0xda658e932544606e, 0x5d150f8e55319235, 0 }, /* #39 */
    1554     { 0x370f17, 0x370f83, 0x0cc328c5a86eb082, 0x95393ea58a9b1aae, 0xcbadd81ee5585b90, 0xf9ef05e0f717e039, 0x8650cf0c59d0bf97, 0 }, /* #40 */
    1555     { 0x3423c7, 0x342b83, 0x03407de3fa2229e4, 0x8e225848e960068c, 0x8005c06b659197a2, 0xffb7bdcdbc5b876e, 0xe9c79c0494eae5fb, 0 }, /* #41 */
    1556     { 0x0e6d16, 0x0e6d07, 0x9d3a89c2fafee5f2, 0x12fbacdf2e3699de, 0x86ab24e734ea82f6, 0xfd44b3af5a4c9485, 0x071478ec53d05127, 0 }, /* #42 */
    1557     { 0x100ec3, 0x100e87, 0xc4325b311b36a752, 0xb525895669bce05a, 0xbd610a4f28e0c2a5, 0xf4667965f3050890, 0x31a7a68b83680ae5, 0 }, /* #43 */
    1558     { 0x113d83, 0x113d07, 0xa884b28e87841cab, 0x203b46b0c5e06c8b, 0x020c9b6db7ada782, 0x0b3807fff9abd602, 0xdf2b7ea0d1952fa1, 0 }, /* #44 */
    1559     { 0x253757, 0x253f87, 0x907693db0b7bb5e4, 0xa36fa15106915ef0, 0x327f9f4d99b6efa7, 0xf1031ecc71ecb44e, 0x22666e5cfa3a329c, 0 }, /* #45 */
    1560     { 0x366f43, 0x366f87, 0xf7816a7c1a25b0bd, 0x8176de5cbc706212, 0x3a9b8145644b4dc4, 0xfd31352457dbc1e6, 0x549e6eac00a9487a, 0 }, /* #46 */
    1561     { 0x036e47, 0x036e03, 0x7ceffd9603975e29, 0x7e7a23cfee1f18a2, 0x59bb1d6dfd006b0f, 0xc9943b5037184361, 0x907d74f25b7a63d2, 0 }, /* #47 */
    1562     { 0x200553, 0x200d83, 0x36dc438a003b7f2a, 0xc0758a9fee1f7fe0, 0xabdec599c62855cd, 0x17dbcc6f90c20da8, 0x6f555d67ff278430, 0 }, /* #48 */
    1563     { 0x1d5ec2, 0x1d5e03, 0xc072f19b1e7cd522, 0x5f26d743bc75567a, 0x88af8dd9d7d3e0b9, 0xffae624ec870c511, 0x0148c53d571553ed, 0 }, /* #49 */
    1564     { 0x317847, 0x317803, 0xb98554da7c4146d6, 0x2534ca0f5d93b97a, 0xc414ed9997db3cbf, 0xe97ffa0a095f1d0c, 0x51ba027ab8d93277, 0 }, /* #50 */
    1565     { 0x1b0592, 0x1b0d07, 0x5eac26f76389b974, 0x088e5612fec6fa9c, 0xa15f8b0c5589fd45, 0xfd49c9b75cfba984, 0xf8aacf2b4f7768d3, 0 }, /* #51 */
    1566     { 0x105857, 0x105887, 0x12f4972fde67056a, 0xe881f5ecc2f8dc30, 0x6c27dbb85aef3199, 0xf6d4c9839bf1a601, 0x842c0989e8be0cb8, 0 }, /* #52 */
    1567     { 0x334852, 0x334803, 0x1667493a1a5cde8a, 0x38e0680a5600bc02, 0x6f7adb29e606bf29, 0xf72f1672c00d642c, 0x9b42b38444bb918d, 0 }, /* #53 */
    1568     { 0x0436d7, 0x043e83, 0xc1531af101d1fdcd, 0xb93d995c7ce4ea19, 0x4a8f1ca01c77241a, 0x0fea8294720c00fa, 0xbefd81183126f17d, 0 }, /* #54 */
    1569     { 0x2f4f82, 0x2f4f03, 0xdfe559572d0653d0, 0x2ef02e3679940a40, 0x0c397fd231671da1, 0xf2a2f6bc14041845, 0x6a8f8a8405e8f574, 0 }, /* #55 */
    1570     { 0x292082, 0x292803, 0x9e8b9da804beb836, 0x4059b3c235f82110, 0x537b6b270e7206a3, 0x0cc958db1de15d8d, 0xde695d2c87bd2a18, 0 }, /* #56 */
    1571     { 0x035317, 0x035b07, 0x0cb7aef0d26baea9, 0x402531932e50f5e4, 0xc97dd0a667596c08, 0x02741287a4cea913, 0x3162ec1916c1a944, 0 }, /* #57 */
    1572     { 0x3600d2, 0x360803, 0x5de8f4aea92075a3, 0x789e68c2d06c2c8a, 0xfd12a5ced595cd53, 0x214e3e183bad89c4, 0x5acaa9b6912ce5ee, 0 }, /* #58 */
    1573     { 0x0b5e16, 0x0b5e87, 0xdf9fcb740ce9cde6, 0xb243e41fe3e09414, 0x6141112e14ff0360, 0x01d61124db3eb7c8, 0xf17b1d588c39644e, 0 }, /* #59 */
    1574     { 0x372386, 0x372b83, 0xdf24f2da8b8d7cda, 0x8983193bea8cc50e, 0x0786570c429153a8, 0xfbd567dbd2a679a1, 0x207688948b853c43, 0 }, /* #60 */
    1575     { 0x003b97, 0x003b83, 0x28aa43fb57006209, 0xfda6325da35cc15d, 0xacc7690ecd489ce1, 0xec9a54650e1093d5, 0x85e37e69564429b5, 0 }, /* #61 */
    1576     { 0x352d82, 0x352d03, 0x8dd57a6570037a46, 0x4899320906bf6580, 0xdd3bda03ea71c1d2, 0x2ba9a3141086498d, 0x9e17dc4d7dcd8e40, 0 }, /* #62 */
    1577     { 0x1d0313, 0x1d0b83, 0x46fede536813697c, 0xbfb3d7e41eae7ce0, 0x164f09ebf799be37, 0xf149509e618e8327, 0xcaf1de0d2fc71bc8, 0 }, /* #63 */
     1919    { 0x0b2b57, 0x0b2306, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #0 */
     1920    { 0x160a02, 0x160206, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #1 */
     1921    { 0x235e46, 0x235606, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #2 */
     1922    { 0x261093, 0x261006, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #3 */
     1923    { 0x012813, 0x012006, 0x498a3132a6321b0a, 0x0000000000000000, 0x25557b85fc893d59, 0x0000000000000000, 0x0000000000000000, 0 }, /* #4 */
     1924    { 0x2a6153, 0x2a6106, 0xb1662ee5c2842ee4, 0x0000000000000000, 0x2e511d4d24aa580e, 0x0000000000000000, 0x0000000000000000, 0 }, /* #5 */
     1925    { 0x2f2e82, 0x2f2606, 0x6486637d69f080cb, 0x0000000000000000, 0x85b1a73d730bcfa6, 0x0000000000000000, 0x0000000000000000, 0 }, /* #6 */
     1926    { 0x3f3b43, 0x3f3306, 0x7a6b3d4ef619d04c, 0x0000000000000000, 0xd10cc0d3ccfd258e, 0x0000000000000000, 0x0000000000000000, 0 }, /* #7 */
     1927    { 0x290f96, 0x290f07, 0xe376f07f0d99ef13, 0x0499909fc5e40fe2, 0xd42edb9199a7e57a, 0xf828752d531e8621, 0x465a4b580579b2d6, 0 }, /* #8 */
     1928    { 0x302f47, 0x302f03, 0x282501761dba4f93, 0x6069f9469e53f5f2, 0x5df365fbfbad902a, 0x081675c2c3af6dec, 0x33933acc20a3d586, 0 }, /* #9 */
     1929    { 0x342c57, 0x342c83, 0x27b0ae99abceb6f0, 0xe10ef092dd2d6370, 0xec795e46e9799b88, 0x001644fabd9e3ffe, 0x008fa317f360fdb9, 0 }, /* #10 */
     1930    { 0x1c7042, 0x1c7807, 0xa9cfa600d1c68e73, 0x222a39ba87f8b621, 0xbe7e7d9e3510b4f4, 0x29610b1db8d01d77, 0x851851f3ffbd901b, 0 }, /* #11 */
     1931    { 0x067446, 0x067c83, 0x9c60a74dcfa7499a, 0xcc836167d93af21c, 0x0f864eb2e07697e3, 0x24d94852ad89c14b, 0xa14f4674eee00d46, 0 }, /* #12 */
     1932    { 0x1865c3, 0x186d83, 0xb5f4e94fab94c82e, 0x82b21d8400f025d6, 0x50fc110a33c5195b, 0xe025d20ff97c5d4c, 0x6e208d12608ac84d, 0 }, /* #13 */
     1933    { 0x1227d2, 0x122f07, 0x4c818c44f9fe1511, 0x5263eca0cb3b5939, 0x208d5940a7299c70, 0xdc28230b446cb4a0, 0x88104542a44461a9, 0 }, /* #14 */
     1934    { 0x370b97, 0x370b07, 0xe3094df9df17d754, 0x45b0bd8d5ef6c178, 0x6c67ec97f7afcf2d, 0x0b75ed6cc2e73ecf, 0x9ab4006e8c8207e6, 0 }, /* #15 */
     1935    { 0x1160d3, 0x116807, 0x024dc6cda6c34fed, 0x3c68b050bfe4914b, 0xd686d917a01efb74, 0xff91822f27c0cf25, 0xd00a2edb511f8f17, 0 }, /* #16 */
     1936    { 0x3b6393, 0x3b6b87, 0xfbd23e50b0bcf2ad, 0x9b0ef064173a4ff0, 0x12a3396702875b00, 0x00f38c5e96a03329, 0xc5b79cd50dc97db0, 0 }, /* #17 */
     1937    { 0x2263c2, 0x226b03, 0x8f617bd5fa137bc0, 0x02cb6d86f430ae40, 0xba201a3f997faa57, 0x13ada36df988e7cc, 0xd344b529708ca1d7, 0 }, /* #18 */
     1938    { 0x130117, 0x130987, 0x17e4d6f46b1d8e8d, 0xbfa0cbb394297c0a, 0xc332cf60a75b2f07, 0xfcb4a9d3c4b4b31d, 0xdcb4777c8cdd56b2, 0 }, /* #19 */
     1939    { 0x250d87, 0x250d83, 0x489958230774f50d, 0xdb858751a039874a, 0x573a93c692aeebee, 0xf1289a02bd8da52e, 0xcbaa7ceceb7b25f2, 0 }, /* #20 */
     1940    { 0x0f48d7, 0x0f4803, 0x86b12b69c1ad963d, 0x3d45c600f6c0f29b, 0x58754b6dc47b6410, 0x2a8cb26a4501825b, 0xa634cb3f02fa91b7, 0 }, /* #21 */
     1941    { 0x3d70d2, 0x3d7883, 0xf2ee46f53ec421bf, 0xd3c58436bad1c691, 0x7352d455626c49fa, 0x04fbd4c24f5526ff, 0x9e610717ae948baf, 0 }, /* #22 */
     1942    { 0x363982, 0x363983, 0x670ab71898b3b8e5, 0xba5cd29178b86092, 0xe2c114c5af5cbfd3, 0x288ec1b5c4ac8a42, 0x64c3343ce8822f2a, 0 }, /* #23 */
     1943    { 0x3b4ad6, 0x3b4a03, 0x1e122f2e50456fce, 0x7673b407265b1f0e, 0xce66d95bb0435d29, 0xfe233d9971b93415, 0xf025436ca1faf761, 0 }, /* #24 */
     1944    { 0x122ec3, 0x122e03, 0x65049ef53e627c27, 0x3c06f4eaa8447638, 0x60aab567686a797b, 0xe8eb25dfa95407dc, 0xc581c8a87456e308, 0 }, /* #25 */
     1945    { 0x1257c2, 0x125f07, 0x2c54a06db5ddd161, 0x79b0c3e434761395, 0x44f68ea459f8598c, 0xf05c606cdb82f11b, 0xa5afe4b1f6fb4ab5, 0 }, /* #26 */
     1946    { 0x366407, 0x366c07, 0x5a52f5cf59cb9e71, 0x6ce5560e389c45f5, 0x38a44549614a9083, 0xfecbafe41c12c65a, 0xfc962adc3f5f69c5, 0 }, /* #27 */
     1947    { 0x0d4406, 0x0d4c03, 0xb6f74a9fcd27beb8, 0x4192015ebb6158a8, 0x34d20f71017de290, 0x0f3f117948e39aca, 0xca8ee72f77ed26f3, 0 }, /* #28 */
     1948    { 0x302583, 0x302d07, 0x79340dea271f0022, 0x6a20be93754e15b8, 0xe797f82221718ae7, 0x01f37dd8fc0eb52f, 0x041f00b0a99d791c, 0 }, /* #29 */
     1949    { 0x2b2e47, 0x2b2e07, 0xdd8e18ba4421b82e, 0x169f37c1a7171b00, 0x244decd83b76492a, 0x0ac2b981dfde3a64, 0xb00677a028f5ce80, 0 }, /* #30 */
     1950    { 0x144d17, 0x144d07, 0x7fd69c4ce8dc6dec, 0x6b6de89b457ced60, 0x690cb21c68020ba3, 0xf6a27d6f51a4ae22, 0xed3eea6a252f4688, 0 }, /* #31 */
     1951    { 0x1049d7, 0x104987, 0x2540706d1ed6279e, 0xaf66bc4125b9c624, 0x5a00d0550ab750cd, 0xf0f4356bc7f53057, 0x9899d908e95a064e, 0 }, /* #32 */
     1952    { 0x3c2156, 0x3c2903, 0x11f132c27cd89a2c, 0x6f88f02745147c38, 0xcbcb0ff6ad2deb2a, 0xff66977b4ec08d3b, 0xf7732998dc322cea, 0 }, /* #33 */
     1953    { 0x3e3e42, 0x3e3e07, 0x2e82b5e2328f1799, 0x7f6db8a946208056, 0x26ba875499940ed5, 0xfba5bfb26d96128e, 0xe80b063b32be40c6, 0 }, /* #34 */
     1954    { 0x164393, 0x164b87, 0x3d84ce9588afa02e, 0xee16cc20e4ee809a, 0xcac982e5b748e8c6, 0xe79ffad3e9bac6d6, 0x9a9135bf5e33ed3b, 0 }, /* #35 */
     1955    { 0x243452, 0x243c83, 0xb2ebbcc872a76a76, 0xc0e83a116eea9d1a, 0x008d342ae2a3ad62, 0x1650d8611fe3b8e8, 0xb5e225f20f4eaed7, 0 }, /* #36 */
     1956    { 0x3a4787, 0x3a4f07, 0xe7cf65aad04ab978, 0x2c07bef9854bad88, 0xd6a2bb274c8d2abb, 0x0027d7dae115b5a9, 0xfe5a5774882cc91f, 0 }, /* #37 */
     1957    { 0x222d12, 0x222d03, 0x8e19c92f913ef285, 0x6e89678141a7510b, 0x44992ad4b3d23098, 0xcf1f52442569d4d6, 0x6ddb7ee2cc52b24f, 0 }, /* #38 */
     1958    { 0x170fc7, 0x170f07, 0x7d223ba46fefadb8, 0x109e338d1ad93630, 0x8804c3a076bf4e6b, 0xdd3b2583775a25c0, 0xb8de8841121fdf6a, 0 }, /* #39 */
     1959    { 0x195953, 0x195907, 0xc4aee8fc6a4417da, 0x591bff6afeea014e, 0x3d2e46baa87798fa, 0xf1cfd8663febe488, 0x3d3bb2cbbf0f7463, 0 }, /* #40 */
     1960    { 0x2e6407, 0x2e6c07, 0xe280fb792cd10160, 0x4bdffa5d6cd0ecc0, 0xdbe68579ac319eef, 0xfa9b4e7e6c17acea, 0x2ecf2b488628e7f2, 0 }, /* #41 */
     1961    { 0x3332c2, 0x333a83, 0x9ec2f64e3b632985, 0x940a07f7f52c7401, 0xa2808c714c44dbc4, 0xf0b90cb253a5720b, 0x28385fed46234b4d, 0 }, /* #42 */
     1962    { 0x013112, 0x013983, 0x0011dc0b63e94505, 0xa3960cc12966fad6, 0xe42fbb59394cb5d1, 0xfff74040caffce37, 0x8297505fec12875e, 0 }, /* #43 */
     1963    { 0x0b1882, 0x0b1803, 0x73a3228b95a4349a, 0x453651f4a2c12f2c, 0x0ac8950b2f616bba, 0x1b4a8131adf2c15e, 0x3c6adc6270c6b4ee, 0 }, /* #44 */
     1964    { 0x207256, 0x207a83, 0x57080d966bc9e562, 0xeba60bf2814d28ec, 0xf202851fad73324c, 0xf613cd47e12dbac4, 0xe2d0188093ef1d56, 0 }, /* #45 */
     1965    { 0x011906, 0x011903, 0xea65b22d681c9948, 0x688fa9880f809b40, 0xd4e59dc3e69b0ddc, 0x05fab72f83df718d, 0xb9247ec978a80d28, 0 }, /* #46 */
     1966    { 0x1929d3, 0x192907, 0xcfd62935239631a6, 0x6ac2879fd91015e4, 0x04e4e81275307866, 0x09d9c304444e9fd6, 0xcba43deab9baf206, 0 }, /* #47 */
     1967    { 0x312012, 0x312807, 0x743e5ff664f60151, 0x10622c492c6e0b56, 0xf83916e8fb0148f7, 0x2580384faff6a06d, 0x529648bb2d967076, 0 }, /* #48 */
     1968    { 0x006116, 0x006987, 0xdb7813a0f713ca53, 0x9f835103430a40a3, 0x9bd44e7271597461, 0xfe0e65ddf00cbba3, 0x0d9f12fb5f300671, 0 }, /* #49 */
     1969    { 0x0e3c03, 0x0e3c83, 0x333543d71bac0956, 0xe5decaab226bbdc8, 0xbb56f6be92e597b8, 0xf06e2213ba64cb32, 0xb229ce0cb56834ac, 0 }, /* #50 */
     1970    { 0x285ec2, 0x285e87, 0x3ed7634c5862ab1e, 0x992b054a238cdf90, 0xecf9136100bffc8a, 0xea3d0a8684cd8a24, 0xa7594e1403b17fb8, 0 }, /* #51 */
     1971    { 0x0c5dd7, 0x0c5d07, 0xdc50fda38e67be91, 0x6b839f114ca6b34b, 0xacffbae40a2f38a9, 0xf82dacd241633c4d, 0x381cfed483dcfa1b, 0 }, /* #52 */
     1972    { 0x293d12, 0x293d03, 0x966a96779f18731b, 0x130156a4136646f2, 0x8ac692534fecefdf, 0x348b640af71d16ff, 0x809983f69216b1f6, 0 }, /* #53 */
     1973    { 0x240bd7, 0x240b07, 0xe3d1093481741944, 0x65aa8e31360077d4, 0x3b3c2154c5d443d4, 0x09d097dd37360531, 0xa6d940676ebaa065, 0 }, /* #54 */
     1974    { 0x220896, 0x220883, 0x205021fc1574c789, 0xe75bf036e93a0461, 0x2a67adae1211da4d, 0xfb114e8f15b14192, 0xd8ec4f32d2144819, 0 }, /* #55 */
     1975    { 0x2e50c7, 0x2e5883, 0x278097e366fc5624, 0xe5ff85aab9534c70, 0x3a076f4504139900, 0xf00d4cae947eecad, 0x98a584e14392cf3c, 0 }, /* #56 */
     1976    { 0x2d0e42, 0x2d0e87, 0x50faa2f6a7001316, 0xa01c31dd8b0e1630, 0x3708902f6c7be232, 0x1cd59ecd0b6eb445, 0x5b2799ec4c009448, 0 }, /* #57 */
     1977    { 0x2f6a06, 0x2f6a87, 0xa3d88828b3870dce, 0x9de5ccffd661b5f0, 0xa9796dfbd68f5ab5, 0x1ea41fb01b197214, 0xaae163adfafa8648, 0 }, /* #58 */
     1978    { 0x3b08c2, 0x3b0807, 0x5c04245153d7e9f1, 0x3bc772712bcdcdbd, 0xee265f3d1019bcc5, 0x2d61ed5b035a4dfd, 0x7e4275ff332d348d, 0 }, /* #59 */
     1979    { 0x1a6546, 0x1a6d07, 0xe2f4b7c85b025acf, 0x2c17d1d18bd2a72b, 0x78b46609d86967ab, 0xf1b1b877c52d5179, 0x7e180832693cd4e5, 0 }, /* #60 */
     1980    { 0x0e0213, 0x0e0a03, 0x054b6c29b11f27e4, 0x0c154ac21d41b1ec, 0x4dc1571e9ef4ce42, 0x02663d4033886702, 0x74031131f9d3a713, 0 }, /* #61 */
     1981    { 0x394e13, 0x394e83, 0x3a2c2bed9cd3fa02, 0xa7de915f5f1856b0, 0x95f8aaa4131c96d2, 0x0ad1b01207f3328a, 0x2f9c919cbfb63358, 0 }, /* #62 */
     1982    { 0x3a13d3, 0x3a1b87, 0x14aa94dc089cec17, 0xb32daf20172d78a3, 0xe9be87897b499d3d, 0xfa94d8f9c19c5585, 0xbce0ee8cc259b355, 0 }, /* #63 */
    15781983};
    15791984static const MULDIVU64_TEST_T g_aTests_div_u64_intel[] =
    15801985{
    1581     { 0x3676d6, 0x3676d6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #0 */
    1582     { 0x3d1e46, 0x3d1e46, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #1 */
    1583     { 0x110a56, 0x110a56, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #2 */
    1584     { 0x021783, 0x021783, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #3 */
    1585     { 0x0c6a86, 0x0c6a86, 0x75003508d1e1b116, 0x75003508d1e1b116, 0x7e9cdd7c7ae212a3, 0x7e9cdd7c7ae212a3, 0x0000000000000000, -1 }, /* #4 */
    1586     { 0x157753, 0x157753, 0x127b528464147a63, 0x127b528464147a63, 0x1a072003ac138a37, 0x1a072003ac138a37, 0x0000000000000000, -1 }, /* #5 */
    1587     { 0x254a17, 0x254a17, 0x30035a50239131f5, 0x30035a50239131f5, 0xa894fcef2ca46485, 0xa894fcef2ca46485, 0x0000000000000000, -1 }, /* #6 */
    1588     { 0x3e4306, 0x3e4306, 0xf0491f7e79a3aab2, 0xf0491f7e79a3aab2, 0x0ffd47e22e726912, 0x0ffd47e22e726912, 0x0000000000000000, -1 }, /* #7 */
    1589     { 0x2e4502, 0x2e4502, 0x8f6fb84f3f935336, 0x8f6fb84f3f935336, 0x4bab8effe7e52bc0, 0x4bab8effe7e52bc0, 0x473a1cf9c1c21fdd, -1 }, /* #8 */
    1590     { 0x1519d7, 0x1519d7, 0x16f285ec81bef44a, 0x7b77a49ee701ecb4, 0x6d23c47aa048d08e, 0x580276c74ca28c0e, 0xe24af1b080efffab, 0 }, /* #9 */
    1591     { 0x185dd6, 0x185dd6, 0xa65fe2dacc327cb4, 0xa65fe2dacc327cb4, 0xfbae8828e35dae05, 0xfbae8828e35dae05, 0x2f5a8c8ef989f303, -1 }, /* #10 */
    1592     { 0x0f5b86, 0x0f5b86, 0x5d95070c5fb85041, 0xba889eace0e36a5d, 0x6a843a47a2eb254b, 0x2271b94c89678b2a, 0x922f16ec49343e03, 0 }, /* #11 */
    1593     { 0x155486, 0x155486, 0x10be4039417fd595, 0x10be4039417fd595, 0xfc59d466ee5b8338, 0xfc59d466ee5b8338, 0xc7021d6ae61ed075, -1 }, /* #12 */
    1594     { 0x065982, 0x065982, 0xe0e31a90c8a2c7a6, 0xe0e31a90c8a2c7a6, 0xed11e8c812721190, 0xed11e8c812721190, 0x6ddd750aab2f2aea, -1 }, /* #13 */
    1595     { 0x2627d7, 0x2627d7, 0x173d520c542582a8, 0x61698f80c52c9e49, 0x4d34e6dbd7d40587, 0x3fabbd257c474f3f, 0xcae63be1f39f6c21, 0 }, /* #14 */
    1596     { 0x3e2883, 0x3e2883, 0x99edd7e24a155fdf, 0x99edd7e24a155fdf, 0xd0ca30784dc65f50, 0xd0ca30784dc65f50, 0xb18f3f85cddd2078, -1 }, /* #15 */
    1597     { 0x326c43, 0x326c43, 0x83e3f1412df433b4, 0x5fbca392afaf3c67, 0x4bceee04d540b8f0, 0x9a7b3de06a7f470c, 0xcab60cf08a94c518, 0 }, /* #16 */
    1598     { 0x145987, 0x145987, 0x2904ff937d07d528, 0xf39424e57e36d51f, 0x9156f0905775e37b, 0x82c8adeb644d81fc, 0x98c04f66ac59fb54, 0 }, /* #17 */
    1599     { 0x0b4017, 0x0b4017, 0x15843ce1c2d71f33, 0xff497d2cf4f008d1, 0xef7502174c167f32, 0x7d6932111c1ab9b6, 0xf02033b25c0f7ced, 0 }, /* #18 */
    1600     { 0x264d83, 0x264d83, 0x558d4064074d8ee0, 0xc8de4db4d7eff872, 0x77ddb3829dc2d721, 0x5e603495440a019e, 0x98c3e57438c86da9, 0 }, /* #19 */
    1601     { 0x171587, 0x171587, 0x11c5d9c10fcf4ffe, 0xd5287f2497a80b8b, 0xab5b293f7f2c2cb6, 0xb20e24e05dc20369, 0xcdcbd8905d438c5f, 0 }, /* #20 */
    1602     { 0x332e46, 0x332e46, 0xcf7964edc887a435, 0xcf7964edc887a435, 0x4a3370bd434761b2, 0x4a3370bd434761b2, 0x396a6e55c753ecd7, -1 }, /* #21 */
    1603     { 0x116656, 0x116656, 0x79f85a742d7fbf52, 0xb754ed5d4c414f12, 0x27cdd15b9dbf5612, 0x0e00351fe16db0c6, 0x3794d06d651bb596, 0 }, /* #22 */
    1604     { 0x0a2bd3, 0x0a2bd3, 0x9471b51b78346a35, 0x9471b51b78346a35, 0xe3feee07db6d3759, 0xe3feee07db6d3759, 0x99435c6b002c1849, -1 }, /* #23 */
    1605     { 0x2a7106, 0x2a7106, 0xc30a8f96d202b8f2, 0x3583e920b09e8bfa, 0x259a9ef27856d9d7, 0x4b8914f85f725a06, 0xb3e2ae8b6d94cc2e, 0 }, /* #24 */
    1606     { 0x343d46, 0x343d46, 0xaca710260bfae868, 0x4bf0e43887cec88b, 0x24dea2555bb3b260, 0x0f4febc817ba8a45, 0x7c4a0086dcc2dbc9, 0 }, /* #25 */
    1607     { 0x062247, 0x062247, 0xbc29edcd04d9c7be, 0xd161449ba09fe557, 0x7ed9f0a71124c725, 0x09f95d9f409c8274, 0x9b1882d1174abcc6, 0 }, /* #26 */
    1608     { 0x360492, 0x360492, 0xe71bee8322c16156, 0xe71bee8322c16156, 0xf564e88c335df279, 0xf564e88c335df279, 0x53e357b0764df5c9, -1 }, /* #27 */
    1609     { 0x154a92, 0x154a92, 0x7abf380d754e71fe, 0x7abf380d754e71fe, 0xa309a8adeb9b0df0, 0xa309a8adeb9b0df0, 0x87e3fa854cf8c20f, -1 }, /* #28 */
    1610     { 0x006903, 0x006903, 0xbd8457bfac127181, 0xbd8457bfac127181, 0xddaa1c7e3f1f5094, 0xddaa1c7e3f1f5094, 0x88756698a081b20a, -1 }, /* #29 */
    1611     { 0x022892, 0x022892, 0x3b5882eb104d9572, 0xa31b5a40ccea4ac0, 0x93f88de3cc1d0763, 0x53b6e77dc670d432, 0xe83e69e6b641dc8f, 0 }, /* #30 */
    1612     { 0x087ac2, 0x087ac2, 0x6a67cca1d533c5f2, 0x6a67cca1d533c5f2, 0xf3c8d87a601e9e05, 0xf3c8d87a601e9e05, 0x1a75ce214e86d9bc, -1 }, /* #31 */
    1613     { 0x070557, 0x070557, 0x27cc5ed2e3c6e59b, 0x27cc5ed2e3c6e59b, 0x90ee8981272815c3, 0x90ee8981272815c3, 0x1030351af0ec3ef2, -1 }, /* #32 */
    1614     { 0x2435c7, 0x2435c7, 0xd8e138d03cd9c381, 0xd8e138d03cd9c381, 0x3e2141b63523da32, 0x3e2141b63523da32, 0x185c964567860779, -1 }, /* #33 */
    1615     { 0x0a3542, 0x0a3542, 0x94f0964a091449e3, 0x0974c3f769a24414, 0x06e17a51b441f13a, 0x6be6297f992fe1e7, 0xba477b4371013e33, 0 }, /* #34 */
    1616     { 0x395613, 0x395613, 0x6d6b1d418264e9a1, 0x5ea98433ae7882f8, 0x42cff0731efd39af, 0xa1b76a3e961da769, 0xb4af1a0086061119, 0 }, /* #35 */
    1617     { 0x1b7bd7, 0x1b7bd7, 0x4588d248ed249571, 0x4588d248ed249571, 0xd4f84e862ebd117c, 0xd4f84e862ebd117c, 0x419b9d28e18ec19d, -1 }, /* #36 */
    1618     { 0x023182, 0x023182, 0xde74c5c0ae5667fa, 0xde74c5c0ae5667fa, 0xc8c553bbe667a5d7, 0xc8c553bbe667a5d7, 0x97069618b6d32c1d, -1 }, /* #37 */
    1619     { 0x2f3296, 0x2f3296, 0x0612ae89e44889e7, 0x0612ae89e44889e7, 0xdb4984dce4ff6d47, 0xdb4984dce4ff6d47, 0x7e313c4ec37b2797, -1 }, /* #38 */
    1620     { 0x2e7a82, 0x2e7a82, 0x5045ac756f40d638, 0x7bb02755f1bf6549, 0x507fbc10f9568b08, 0x196ef04f73ad6de5, 0xa69c48e31cdd0cbb, 0 }, /* #39 */
    1621     { 0x3e4703, 0x3e4703, 0x35a8e59e72b8943a, 0x55c863525d8bf75f, 0x3111da4e24343c24, 0x12ae25c0fff17fd1, 0x92701dd0f0fc7137, 0 }, /* #40 */
    1622     { 0x220552, 0x220552, 0x4061a079328e4e8a, 0x4061a079328e4e8a, 0xcdda8ca01bfbbcce, 0xcdda8ca01bfbbcce, 0x0e9d58e3ac15d130, -1 }, /* #41 */
    1623     { 0x2c5f97, 0x2c5f97, 0x3c1836d41e741e44, 0x3c1836d41e741e44, 0x6807252033368d96, 0x6807252033368d96, 0x5812d072913809e1, -1 }, /* #42 */
    1624     { 0x076913, 0x076913, 0x782c17c6fe94d3c5, 0x782c17c6fe94d3c5, 0xb9dec258a4d709b0, 0xb9dec258a4d709b0, 0xa3ac4e15ff23c8d7, -1 }, /* #43 */
    1625     { 0x127107, 0x127107, 0x7d96480c484cb0ce, 0xa728309288b87619, 0xa4b1925dba4c725c, 0x4440e2f1fec9877c, 0xfc3a3649836a8a22, 0 }, /* #44 */
    1626     { 0x106817, 0x106817, 0x5c9db1caa24c1188, 0x5c9db1caa24c1188, 0xa8cb3a59cea0c5a9, 0xa8cb3a59cea0c5a9, 0x77f256b663844fcf, -1 }, /* #45 */
    1627     { 0x3a4e93, 0x3a4e93, 0x0a8d368dcc39675a, 0x51dac23298367c80, 0x3317bc34e57ddc9d, 0x2eb1ee0fdd4746da, 0x9fcaddfb6a03eb89, 0 }, /* #46 */
    1628     { 0x0c6d86, 0x0c6d86, 0x7af2a1437deeb54b, 0x7af2a1437deeb54b, 0x463f3031c2295e71, 0x463f3031c2295e71, 0x35f6b11b69c2d84b, -1 }, /* #47 */
    1629     { 0x212857, 0x212857, 0xc32d6ba7887222f7, 0xe9f5e2fd256a88ce, 0x877d9e6c88cdd40d, 0x0c8b3505c1d9800d, 0x9441113fb4e2b1c3, 0 }, /* #48 */
    1630     { 0x0262d7, 0x0262d7, 0x5c5cab5f0c714abf, 0x5c5cab5f0c714abf, 0xa46f9859c08cbd7f, 0xa46f9859c08cbd7f, 0x42ed33704ad9771e, -1 }, /* #49 */
    1631     { 0x160893, 0x160893, 0x754c1012c09f486d, 0x754c1012c09f486d, 0xdb3d387e1bcda724, 0xdb3d387e1bcda724, 0x36e98a92237b6dee, -1 }, /* #50 */
    1632     { 0x362b83, 0x362b83, 0xbe2b5812ec299149, 0xbe2b5812ec299149, 0xfd2c93a4cbc46951, 0xfd2c93a4cbc46951, 0x866554f7fe254082, -1 }, /* #51 */
    1633     { 0x1430d2, 0x1430d2, 0x1e9b47d47d00bb5d, 0xf93baad754234be8, 0x5f22e3407d7d879f, 0x1ff9c3bcdb6b4cb5, 0x61b825a0bbd2c539, 0 }, /* #52 */
    1634     { 0x116bc7, 0x116bc7, 0xd9c2be8b37249b6e, 0xd9c2be8b37249b6e, 0xb0e0a34915e8adad, 0xb0e0a34915e8adad, 0x666b7e5e0517c24e, -1 }, /* #53 */
    1635     { 0x0b3e16, 0x0b3e16, 0x1579b12b6efcca19, 0x1579b12b6efcca19, 0xb224f96657b1f9b4, 0xb224f96657b1f9b4, 0x53dea6330e63612b, -1 }, /* #54 */
    1636     { 0x072446, 0x072446, 0x855a9d502e63f5d8, 0x855a9d502e63f5d8, 0xe78c26bf432da4e6, 0xe78c26bf432da4e6, 0xc7f2b4de47b2c667, -1 }, /* #55 */
    1637     { 0x3204d6, 0x3204d6, 0x8983ab2e8affa37e, 0xbcc73a5deda45ead, 0x5f82ce08f946c28f, 0x1f101dbf6be487ee, 0x818574c8c2c7cbd0, 0 }, /* #56 */
    1638     { 0x1d2306, 0x1d2306, 0xee17165dcf752371, 0x948c3086bfdb9672, 0x82c394517a8e0e65, 0x85c3dc3a38036f25, 0xe15a3eb349ba3d56, 0 }, /* #57 */
    1639     { 0x231b42, 0x231b42, 0x0292f5c16c4a2763, 0xe3436a055f5d1d73, 0xd3f8e5973624574d, 0x0ca673b193b702ea, 0xeec68169094bfb63, 0 }, /* #58 */
    1640     { 0x0671d2, 0x0671d2, 0x36314e4c41fdd559, 0x6deca4ced98a7ee9, 0x678ea4f707391d46, 0xb11d70c3277e0f6f, 0xf12bf0066eece85a, 0 }, /* #59 */
    1641     { 0x0206c2, 0x0206c2, 0x6f81d0395f208e71, 0x86dd823c95b5bcb1, 0x7673ed9f5c7133cc, 0x55e7d74fabda09da, 0xe0d8994fde5807c7, 0 }, /* #60 */
    1642     { 0x035f83, 0x035f83, 0xac744edd2b30e3f7, 0xac744edd2b30e3f7, 0xdb8e3046bc2f7848, 0xdb8e3046bc2f7848, 0xa3d5183a281c09f6, -1 }, /* #61 */
    1643     { 0x356c43, 0x356c43, 0xbf3cfa11ab754009, 0x90b90e871d4cb5b0, 0x5fd0f4256f397757, 0x57a67fbe80b626a9, 0xa97d372eac8766a2, 0 }, /* #62 */
    1644     { 0x3950c7, 0x3950c7, 0x057351e79d24bf1e, 0x057351e79d24bf1e, 0xc7cd1cb97553f2ed, 0xc7cd1cb97553f2ed, 0x726474f8ba1d0229, -1 }, /* #63 */
     1986    { 0x077c02, 0x077c02, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #0 */
     1987    { 0x381fc3, 0x381fc3, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #1 */
     1988    { 0x3e2bd3, 0x3e2bd3, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #2 */
     1989    { 0x3654c6, 0x3654c6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #3 */
     1990    { 0x3f1c83, 0x3f1c83, 0x0b646d9f4dc3ced6, 0x0b646d9f4dc3ced6, 0x83bb45f3f8b3c596, 0x83bb45f3f8b3c596, 0x0000000000000000, -1 }, /* #4 */
     1991    { 0x0d3117, 0x0d3117, 0xb91f5093e99ddd4d, 0xb91f5093e99ddd4d, 0x36b8fc4d865b4581, 0x36b8fc4d865b4581, 0x0000000000000000, -1 }, /* #5 */
     1992    { 0x1e7d82, 0x1e7d82, 0xa90b5a809ce39c58, 0xa90b5a809ce39c58, 0x2b561304fb0a1997, 0x2b561304fb0a1997, 0x0000000000000000, -1 }, /* #6 */
     1993    { 0x0d7003, 0x0d7003, 0xd1493dc298ea2353, 0xd1493dc298ea2353, 0xc0f18eee2673b0ba, 0xc0f18eee2673b0ba, 0x0000000000000000, -1 }, /* #7 */
     1994    { 0x090bc6, 0x090bc6, 0x4502cbd3dc033e27, 0x334599ab6818dfd9, 0x310e9aecbb779091, 0x93848217b2521bde, 0xf4f0ffae96b03ff1, 0 }, /* #8 */
     1995    { 0x013cc2, 0x013cc2, 0xf8b8485792e17886, 0xf8b8485792e17886, 0xcb8a66d4177eed15, 0xcb8a66d4177eed15, 0x03a451f1e7ce26e2, -1 }, /* #9 */
     1996    { 0x3c3003, 0x3c3003, 0xad4978ed8ef96234, 0x9a837a257b41e032, 0x5d1d6bea019d1d36, 0x5772d16f3706f672, 0x9a4621f06c0b8d09, 0 }, /* #10 */
     1997    { 0x0155d6, 0x0155d6, 0x13b98bae6fc7d9c8, 0x0e17c013c16fe8e5, 0x070e8043b1333f36, 0x7f4554366979996b, 0x802fb33578805a19, 0 }, /* #11 */
     1998    { 0x2c2a03, 0x2c2a03, 0x809b0b50b2ccee60, 0x21b5eafb5683f0ed, 0x2170dae392e50017, 0x2ffd460e125eb41d, 0xfdf3888c6680e1ef, 0 }, /* #12 */
     1999    { 0x1c7a12, 0x1c7a12, 0xcc37605ff0dd1554, 0xcc37605ff0dd1554, 0xa11351ab5ddbc087, 0xa11351ab5ddbc087, 0x8172b00481b74781, -1 }, /* #13 */
     2000    { 0x303053, 0x303053, 0xe0e057c04b9f60be, 0xe0e057c04b9f60be, 0x73ecf95334a6d811, 0x73ecf95334a6d811, 0x01a0081e06f480c8, -1 }, /* #14 */
     2001    { 0x221dd6, 0x221dd6, 0xa3f76de4bbcffcde, 0x2f753e98b5d3f89d, 0x1ba7ab33bedbbb69, 0x8a3701fdacdd7a64, 0x952d7788cbe8f242, 0 }, /* #15 */
     2002    { 0x066202, 0x066202, 0x7e26a196cd407dd6, 0x7f1fa3b33db18ad0, 0x2986753d03760f38, 0x396ff9985373a4c6, 0x539f7de31c7cf0f5, 0 }, /* #16 */
     2003    { 0x332a03, 0x332a03, 0xa9f9a68688f2a241, 0xa9f9a68688f2a241, 0xa824f59bd137f9a8, 0xa824f59bd137f9a8, 0x69ef5c2ae6523ab2, -1 }, /* #17 */
     2004    { 0x0c0147, 0x0c0147, 0x7dab845796574d9e, 0x7dab845796574d9e, 0xd0b32014ef8c3477, 0xd0b32014ef8c3477, 0xb4504b96db456101, -1 }, /* #18 */
     2005    { 0x282f03, 0x282f03, 0x8f0d0c0cb85075d8, 0x70c153c628ba16fa, 0x3f7e89c3dee3dd47, 0x3323949df1f68fb4, 0x902864e294fd97fa, 0 }, /* #19 */
     2006    { 0x1f1082, 0x1f1082, 0xa41ddd735aa633b6, 0xcecf2cbfa1cc7d74, 0xa5c982c7c3858b36, 0x90d58409c66f2822, 0xcd3875227471e129, 0 }, /* #20 */
     2007    { 0x2b4653, 0x2b4653, 0xc0a9e5d421e6f485, 0xc0a9e5d421e6f485, 0xecf027b0ca2d5c5e, 0xecf027b0ca2d5c5e, 0xae442d6a5646a2c1, -1 }, /* #21 */
     2008    { 0x2e3442, 0x2e3442, 0x28bd43c83a0dd933, 0x28bd43c83a0dd933, 0xb06eac219eaf8111, 0xb06eac219eaf8111, 0x39c755dba2b9ea4f, -1 }, /* #22 */
     2009    { 0x360602, 0x360602, 0xa8767e0265d037e4, 0x8a645becd4b20b7e, 0x50339adc1a77e5b2, 0x48f50b51b2d19a30, 0x945bb90ec4d1aba6, 0 }, /* #23 */
     2010    { 0x1f2283, 0x1f2283, 0x9f0194e4111b7d87, 0x24c2c5f1d18dc840, 0x17fdf7c3dd450906, 0x644ecab0cca2cb87, 0xa714419a93f9b1c8, 0 }, /* #24 */
     2011    { 0x222d47, 0x222d47, 0xf4f3194a9264e5f9, 0xf4f3194a9264e5f9, 0xfb5ee0fb34ba341a, 0xfb5ee0fb34ba341a, 0x1a9ea2a634e817a1, -1 }, /* #25 */
     2012    { 0x293806, 0x293806, 0x181c3316286c2afb, 0xbef2c2e753bf086f, 0xa14df1cfff140eec, 0x77d42d5334bc915d, 0xd841d8d1cfdbe342, 0 }, /* #26 */
     2013    { 0x0a76c2, 0x0a76c2, 0xecb5f09d8c56f766, 0xecb5f09d8c56f766, 0xd5cd58a6498ef400, 0xd5cd58a6498ef400, 0x28d9c415236e0eed, -1 }, /* #27 */
     2014    { 0x2338d3, 0x2338d3, 0x6f996a03dbb05022, 0x7ab9558ab339b5f2, 0x4b8b71c33b23f427, 0x4d30591f3469eda4, 0x9d95bca3485303f7, 0 }, /* #28 */
     2015    { 0x126797, 0x126797, 0x295de478cd65450f, 0x1b57e0f32fb0a9e2, 0x12a2e41681b4f8f5, 0x538357697d8e911d, 0xae7b37e314903589, 0 }, /* #29 */
     2016    { 0x0a3347, 0x0a3347, 0x9c797e874f13d96b, 0x607ea280409abf13, 0x4b738bd5a760d319, 0x33bf5e6b2904bb56, 0xc82c12e08104cb37, 0 }, /* #30 */
     2017    { 0x3b3416, 0x3b3416, 0x7f55ff4e6cd63c74, 0x7f55ff4e6cd63c74, 0x9d03346dc47f96e4, 0x9d03346dc47f96e4, 0x3b28a82a8ba5ee80, -1 }, /* #31 */
     2018    { 0x170506, 0x170506, 0xf83e03668aa56058, 0xf83e03668aa56058, 0xec9fa38dedca0a8a, 0xec9fa38dedca0a8a, 0x9fc1fb3e1554b3f0, -1 }, /* #32 */
     2019    { 0x2e0f52, 0x2e0f52, 0x1e84738f470b495e, 0x1e84738f470b495e, 0x94d3750447be145b, 0x94d3750447be145b, 0x4a49d4fead4b2288, -1 }, /* #33 */
     2020    { 0x095a83, 0x095a83, 0x229d0a9fcfa009bd, 0xc1d772ced629a2e1, 0x66d83f0b1d82e358, 0x1c982c63acc97fb7, 0x87d2d1acf78490c6, 0 }, /* #34 */
     2021    { 0x1e5b42, 0x1e5b42, 0xabcbd01279d2ac17, 0xabcbd01279d2ac17, 0x9fba70db0f61588a, 0x9fba70db0f61588a, 0x161f4df859d7e62e, -1 }, /* #35 */
     2022    { 0x202f86, 0x202f86, 0xafa5ceb4cfafb67c, 0xb903156e1539b093, 0xb87a48cb6cedb455, 0xe8ce512e887804cd, 0xff42b62af89997f5, 0 }, /* #36 */
     2023    { 0x197a52, 0x197a52, 0x489bec2b8ac092d7, 0x4ce6da50d01034b3, 0x322d1c7eadf71c9f, 0x1d7ad3d9c5993a7c, 0xa7086015deb931b9, 0 }, /* #37 */
     2024    { 0x1c6e06, 0x1c6e06, 0x581c79a790216c24, 0x9bcdffa69f8c8995, 0x4f4f0d48aa85b0fb, 0x3640f7dc0078e12e, 0x824f98a0c60edd9e, 0 }, /* #38 */
     2025    { 0x1119c7, 0x1119c7, 0xd134612ed953bb95, 0xbc18e4e952a26402, 0x7a5e18aba3aa069f, 0x211a7acea9fd50b1, 0xa68ac25f6170f172, 0 }, /* #39 */
     2026    { 0x3d2ac3, 0x3d2ac3, 0xf1e4cbdcd2e05a34, 0xf1e4cbdcd2e05a34, 0xddf8543fe0c8828f, 0xddf8543fe0c8828f, 0x1773cffba228baf7, -1 }, /* #40 */
     2027    { 0x170c87, 0x170c87, 0xf7faf6db5f776fa1, 0xf7faf6db5f776fa1, 0xd2531fb5e015190c, 0xd2531fb5e015190c, 0x5e4c3bbd44426474, -1 }, /* #41 */
     2028    { 0x220782, 0x220782, 0x4c29c3abdfa02c90, 0xc2cfa6f5254069a9, 0x795bd9ca60f5d25b, 0x2da631d09900ac85, 0x9f7a0d517c98b493, 0 }, /* #42 */
     2029    { 0x131fc3, 0x131fc3, 0x0e901328c7bba7e1, 0x0e901328c7bba7e1, 0xd3c999729625e470, 0xd3c999729625e470, 0xaa9aafbf25ff2a70, -1 }, /* #43 */
     2030    { 0x243c83, 0x243c83, 0x41c3cb5f07fcef77, 0x41c3cb5f07fcef77, 0xdc37beb05f0a5e8c, 0xdc37beb05f0a5e8c, 0x61c621768f3df3fa, -1 }, /* #44 */
     2031    { 0x0c7f96, 0x0c7f96, 0x0310c6778e040620, 0xa1af6865760e9844, 0x907ee21f64513f70, 0xabcb75365385045c, 0xe4c88b809bfc9461, 0 }, /* #45 */
     2032    { 0x2725c7, 0x2725c7, 0x12932213ba0fbe70, 0x1ae0fc77d1e10913, 0x1abca35e0651fe6a, 0x08a0252002d08b96, 0xfea5d0357d2f46fe, 0 }, /* #46 */
     2033    { 0x3d1453, 0x3d1453, 0x623242fadd634b56, 0x6771280b20c7a092, 0x4f5eb7883feb6eab, 0x990da8e2b5379cb6, 0xc46d17fdb3cfbcd0, 0 }, /* #47 */
     2034    { 0x3e2682, 0x3e2682, 0x23ec4c6aed0a33cf, 0x23ec4c6aed0a33cf, 0xfcbb16c31cfd2292, 0xfcbb16c31cfd2292, 0xf2f72fb1788ca960, -1 }, /* #48 */
     2035    { 0x3e3107, 0x3e3107, 0xe7af5d4c2a6bca9e, 0xe7af5d4c2a6bca9e, 0xdb8e0608c243881b, 0xdb8e0608c243881b, 0xd04b80d3cc9c0a91, -1 }, /* #49 */
     2036    { 0x3b5c86, 0x3b5c86, 0x77306cce596ec48b, 0xb894e1c7973e92bc, 0x90357011ff06b0ad, 0x50e9c7d8923bad7b, 0xc8018efd40c94f7c, 0 }, /* #50 */
     2037    { 0x205d53, 0x205d53, 0x85b95f74a65fb5a2, 0xc6d0f750019a44de, 0x2dca3855602196ea, 0x1b7c4c40633cd060, 0x3af5c6b2e74903ef, 0 }, /* #51 */
     2038    { 0x106146, 0x106146, 0x43b7e350a89c669e, 0x16163d2a1b9c7acf, 0x121a666d64092b7a, 0x8d2be538fbbbb92a, 0xd1d375ca1a7e484c, 0 }, /* #52 */
     2039    { 0x2709c7, 0x2709c7, 0x306f2fe7998e5d3c, 0x306f2fe7998e5d3c, 0xb8c7bf443adc2276, 0xb8c7bf443adc2276, 0x12f5b730ed46297d, -1 }, /* #53 */
     2040    { 0x091253, 0x091253, 0x5454b906ea37aef5, 0x5454b906ea37aef5, 0x982c9005677df0da, 0x982c9005677df0da, 0x49b3ffd6ff38eaf9, -1 }, /* #54 */
     2041    { 0x1f0342, 0x1f0342, 0xed9e958fa67df717, 0xed9e958fa67df717, 0x2c72f2fb182ea2ff, 0x2c72f2fb182ea2ff, 0x10f67326a8a647d6, -1 }, /* #55 */
     2042    { 0x093313, 0x093313, 0x7b1e8ce1e0da34e7, 0x6cfe97d0ec46db2f, 0x595841eedd5551a1, 0x7dbc359dcf99ceb1, 0xd1d909d296b077aa, 0 }, /* #56 */
     2043    { 0x0e1186, 0x0e1186, 0x8efc05b33c99db84, 0x5f609efdc14cb636, 0x5748c8f11e590b8c, 0xa80144b40c75ce54, 0xea470a3e8ab0a548, 0 }, /* #57 */
     2044    { 0x1f2317, 0x1f2317, 0x7635db72d4383536, 0x7635db72d4383536, 0xc3bdd92f821c4d22, 0xc3bdd92f821c4d22, 0x3a6571ab6cee9c6f, -1 }, /* #58 */
     2045    { 0x0c7217, 0x0c7217, 0x14577602cd5365a3, 0xe4cc0e6c275ca9ab, 0x711d132d569b1226, 0x4e6ebb0b75040127, 0x7e8fef8c78928974, 0 }, /* #59 */
     2046    { 0x2214c2, 0x2214c2, 0xaa496804f96e8e8f, 0x81ee5f0f78f0f325, 0x59b2618c6a57e2ff, 0x7452bff4a7bce343, 0xb0ba31432824025c, 0 }, /* #60 */
     2047    { 0x350853, 0x350853, 0x025111a62a4f48e3, 0x025111a62a4f48e3, 0x8b5af4796ed5d121, 0x8b5af4796ed5d121, 0x6e71f877c755cc1e, -1 }, /* #61 */
     2048    { 0x231d92, 0x231d92, 0xe5a5a3a868810ae6, 0xe5a5a3a868810ae6, 0x76f0bd661a2a175c, 0x76f0bd661a2a175c, 0x673fa0d4869a51bf, -1 }, /* #62 */
     2049    { 0x121b53, 0x121b53, 0xe6d8aedd3c19022d, 0x4dcc288186215026, 0x1805d71a6698f712, 0x4f050fa7d9a2f241, 0x4f0ca1594aa402f2, 0 }, /* #63 */
    16452050};
    16462051static const MULDIVU64_TEST_T g_aTests_idiv_u64_intel[] =
    16472052{
    1648     { 0x0c6a93, 0x0c6a93, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #0 */
    1649     { 0x114d87, 0x114d87, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #1 */
    1650     { 0x071852, 0x071852, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #2 */
    1651     { 0x005597, 0x005597, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #3 */
    1652     { 0x0245c2, 0x0245c2, 0x80d87f069f049c1a, 0x80d87f069f049c1a, 0x379958514975fbc4, 0x379958514975fbc4, 0x0000000000000000, -1 }, /* #4 */
    1653     { 0x3c2453, 0x3c2453, 0xfcdf14a4a006ffd3, 0xfcdf14a4a006ffd3, 0x66b43ae70e7eebb0, 0x66b43ae70e7eebb0, 0x0000000000000000, -1 }, /* #5 */
    1654     { 0x0e04c2, 0x0e04c2, 0x5ad4a091383d0cc9, 0x5ad4a091383d0cc9, 0x7fea53c8984ccb40, 0x7fea53c8984ccb40, 0x0000000000000000, -1 }, /* #6 */
    1655     { 0x193b47, 0x193b47, 0xafe62a43e9837b57, 0xafe62a43e9837b57, 0xe5e0b2828b3084ff, 0xe5e0b2828b3084ff, 0x0000000000000000, -1 }, /* #7 */
    1656     { 0x2b4fd6, 0x2b4fd6, 0x67240438829340af, 0x67240438829340af, 0x7342072dea498818, 0x7342072dea498818, 0x8bf57c44d19ba036, -1 }, /* #8 */
    1657     { 0x1e1393, 0x1e1393, 0x5feba32782ce15f0, 0xa89dcca89e78fe8f, 0xe1d61536a958d8f0, 0xf6bd11bccc14481c, 0x585e37e58a2fbeec, 0 }, /* #9 */
    1658     { 0x2e3a42, 0x2e3a42, 0xc405d383558468b2, 0xc405d383558468b2, 0x52362f131b93475d, 0x52362f131b93475d, 0xed9e32e0eaf067c7, -1 }, /* #10 */
    1659     { 0x0d2ac6, 0x0d2ac6, 0x49ef6204dc7e336b, 0x49ef6204dc7e336b, 0x98a99290b29b59ad, 0x98a99290b29b59ad, 0x1922d774e680fc47, -1 }, /* #11 */
    1660     { 0x091a43, 0x091a43, 0xdcaf2b7eb4f12b52, 0xdcaf2b7eb4f12b52, 0xa119ac713f2dae94, 0xa119ac713f2dae94, 0x91d86b76a7c7afd5, -1 }, /* #12 */
    1661     { 0x0f0556, 0x0f0556, 0x151cbb4927ff893c, 0x151cbb4927ff893c, 0xb862db381219415c, 0xb862db381219415c, 0xe62d58e4f75eab21, -1 }, /* #13 */
    1662     { 0x2b3c46, 0x2b3c46, 0xb99f0a86c3fdd4d7, 0xb99f0a86c3fdd4d7, 0x83882d1b7e37a04e, 0x83882d1b7e37a04e, 0xad0b61e917d2498f, -1 }, /* #14 */
    1663     { 0x1a0746, 0x1a0746, 0x4e63bbdce7949ccf, 0x4e63bbdce7949ccf, 0xa53fc0dd4bfb68bf, 0xa53fc0dd4bfb68bf, 0x46c7ad41896018f0, -1 }, /* #15 */
    1664     { 0x246a92, 0x246a92, 0xe44f36f2e0f5b89d, 0xe44f36f2e0f5b89d, 0x47e9a7e377efc533, 0x47e9a7e377efc533, 0x61e501b2b6fd0f48, -1 }, /* #16 */
    1665     { 0x0774c2, 0x0774c2, 0x38b6ee841a428212, 0x38b6ee841a428212, 0x375cec2461b65541, 0x375cec2461b65541, 0xabda2fed4a195925, -1 }, /* #17 */
    1666     { 0x150853, 0x150853, 0x7d10301eec755078, 0xd5428ecf47f071c2, 0xeac3e66b4f7bf4ac, 0x9eb74969a591de82, 0x7f30a12adc70a15b, 0 }, /* #18 */
    1667     { 0x1e1b13, 0x1e1b13, 0x3ed2d4a7f31a34e2, 0x3ed2d4a7f31a34e2, 0x860485014858ae55, 0x860485014858ae55, 0x4c8ee6fb0fc2d423, -1 }, /* #19 */
    1668     { 0x1b4603, 0x1b4603, 0x5d2096f5449c092a, 0x5d2096f5449c092a, 0x8b23e554bf4bdc82, 0x8b23e554bf4bdc82, 0xee243176642bd77d, -1 }, /* #20 */
    1669     { 0x002056, 0x002056, 0x59887b21eaf0ddbe, 0x59887b21eaf0ddbe, 0x647b8551bb9bba00, 0x647b8551bb9bba00, 0xc89ccb99d31e6e1b, -1 }, /* #21 */
    1670     { 0x0e4f02, 0x0e4f02, 0xe598ed4e747c0d4a, 0xec14d55d81ba28ac, 0xfa6ea589baf8d053, 0xd6677c9bc1cc64b2, 0x478f1062d4b4a972, 0 }, /* #22 */
    1671     { 0x065e17, 0x065e17, 0x2ee7abcea19ea7d3, 0x9fd8c2bcfdefbf2a, 0xdc2c387cc22f7868, 0xac6b52480801c555, 0x5f6316e875f8e883, 0 }, /* #23 */
    1672     { 0x286d57, 0x286d57, 0xa580e93365d90535, 0xa580e93365d90535, 0xf27b20f21e36e718, 0xf27b20f21e36e718, 0xf7841bea922f4707, -1 }, /* #24 */
    1673     { 0x3a3b06, 0x3a3b06, 0xb4ad4c4796b452df, 0xb4ad4c4796b452df, 0xcc2016350bbb69a8, 0xcc2016350bbb69a8, 0x1d94809cb024bf9c, -1 }, /* #25 */
    1674     { 0x3a45c3, 0x3a45c3, 0xaec92a40b389fc62, 0x1992d688a142758c, 0x07b36178b543e9f9, 0x186b39b2bd696ca2, 0x4d162b4b31b5c750, 0 }, /* #26 */
    1675     { 0x056157, 0x056157, 0x36624d1d85b21eae, 0xd078c3fcdf1421f8, 0xed178b6dbb1cfdc5, 0xfd1523469029d11e, 0x65d7fedf4b01a1ce, 0 }, /* #27 */
    1676     { 0x210293, 0x210293, 0xa73aca0837f2e92d, 0xa73aca0837f2e92d, 0xd0ae167ea859a5a8, 0xd0ae167ea859a5a8, 0xe1a5a0b009dfc72b, -1 }, /* #28 */
    1677     { 0x080fc6, 0x080fc6, 0xa1e635c5a65f110e, 0xa1e635c5a65f110e, 0xc02e22b410899628, 0xc02e22b410899628, 0x566778b54430905d, -1 }, /* #29 */
    1678     { 0x2b1ed6, 0x2b1ed6, 0xec2fecfb5910c9c1, 0xece2e18ee6372930, 0x049e4bf3d9d818d5, 0x36bdbcc599ca83f1, 0xc224e80ba984734f, 0 }, /* #30 */
    1679     { 0x2e5082, 0x2e5082, 0x72be936188a2e140, 0x72be936188a2e140, 0xca72c82f4136c18c, 0xca72c82f4136c18c, 0xe427bdc15bde3c45, -1 }, /* #31 */
    1680     { 0x025b17, 0x025b17, 0x349ce1224f889e0a, 0x349ce1224f889e0a, 0xa122f13c6c81e426, 0xa122f13c6c81e426, 0x53a1432d9f463704, -1 }, /* #32 */
    1681     { 0x0a1293, 0x0a1293, 0xd7fc278d427cc55d, 0xd7fc278d427cc55d, 0x83c70b71563ecb68, 0x83c70b71563ecb68, 0x04a1247b5802b4f6, -1 }, /* #33 */
    1682     { 0x3f3796, 0x3f3796, 0x3ddf05ed67b9a7f0, 0xbe36a83759faabbb, 0x1f745aa71382190c, 0x78d665ceb3f406b6, 0x859942e56b68670e, 0 }, /* #34 */
    1683     { 0x193203, 0x193203, 0x308811cd70d8d979, 0x308811cd70d8d979, 0x40d70f58964589f2, 0x40d70f58964589f2, 0x0671dc87e1df43a8, -1 }, /* #35 */
    1684     { 0x344252, 0x344252, 0x432da72e07f6870d, 0x432da72e07f6870d, 0x54379f81e824b923, 0x54379f81e824b923, 0xb74c7e33aea21724, -1 }, /* #36 */
    1685     { 0x143842, 0x143842, 0xa78bc0843ad1e994, 0xa78bc0843ad1e994, 0x5c78888602c22e6a, 0x5c78888602c22e6a, 0x00c8274995082188, -1 }, /* #37 */
    1686     { 0x3f46d2, 0x3f46d2, 0x4b5ec325dd03ae33, 0xba80c58dd698d375, 0x089e94343c414be7, 0x09bc2ed80b4ead29, 0xe03fd132c4314da2, 0 }, /* #38 */
    1687     { 0x2e09c2, 0x2e09c2, 0xb3ba23513a138873, 0x715a85321c535c1f, 0x1dbcec34da32a616, 0x3abfdc487ebcec0e, 0x43292cd3f23b76fb, 0 }, /* #39 */
    1688     { 0x294147, 0x294147, 0x7aa0e36f8e69e431, 0x7aa0e36f8e69e431, 0x49644b836dd75694, 0x49644b836dd75694, 0x9667c022d1877d49, -1 }, /* #40 */
    1689     { 0x2476d3, 0x2476d3, 0xa458900536d2c7c4, 0xa458900536d2c7c4, 0x183200b2b1749d3b, 0x183200b2b1749d3b, 0x181378ff59007ce0, -1 }, /* #41 */
    1690     { 0x3b0993, 0x3b0993, 0xdbef82c49cccc9a8, 0xdbef82c49cccc9a8, 0x2b6d713d837a9d84, 0x2b6d713d837a9d84, 0xc81b532b9f3da397, -1 }, /* #42 */
    1691     { 0x140357, 0x140357, 0x1f4d690d10136e70, 0x1f4d690d10136e70, 0xdf57b5b8478db2a2, 0xdf57b5b8478db2a2, 0x1116126740cfc17a, -1 }, /* #43 */
    1692     { 0x1d7b82, 0x1d7b82, 0x07687d9e0e74f966, 0x07687d9e0e74f966, 0x1ff92bab37ab3326, 0x1ff92bab37ab3326, 0xd658d3dc05b3c6e6, -1 }, /* #44 */
    1693     { 0x2104d3, 0x2104d3, 0x39d881a0d180205a, 0x39d881a0d180205a, 0x14469eb9bcd4fef5, 0x14469eb9bcd4fef5, 0xdd6a67339e115247, -1 }, /* #45 */
    1694     { 0x3d6703, 0x3d6703, 0x86e78457cd9d5b78, 0x331858dea590428b, 0x111edc072dab1a5e, 0x3ac905a9805f275c, 0x55c7491f33c56bd4, 0 }, /* #46 */
    1695     { 0x267f87, 0x267f87, 0x71979e9c2e20118a, 0x71979e9c2e20118a, 0x845c3d0406a67750, 0x845c3d0406a67750, 0x8d7ca33bb10f8c9d, -1 }, /* #47 */
    1696     { 0x226306, 0x226306, 0xb91be52ce785f3aa, 0xb91be52ce785f3aa, 0x9d2c69496d1cedfd, 0x9d2c69496d1cedfd, 0xc4158784551d7b57, -1 }, /* #48 */
    1697     { 0x3f7a97, 0x3f7a97, 0xdda4b39e50eccfa7, 0xdda4b39e50eccfa7, 0xaf188092e5612293, 0xaf188092e5612293, 0xccd084f8bed6d0e8, -1 }, /* #49 */
    1698     { 0x312686, 0x312686, 0x50731e3d7acf939e, 0x50731e3d7acf939e, 0x8be958c17c5c3b6b, 0x8be958c17c5c3b6b, 0xe2d1f2fea3a1fe5b, -1 }, /* #50 */
    1699     { 0x3b6583, 0x3b6583, 0x0e23cb9076dc41e6, 0x3156a68f73fa9cb9, 0xedeb3a75e58f5fb7, 0xb25ac25bb1b1fa0e, 0xa22eeeef1d2e0a98, 0 }, /* #51 */
    1700     { 0x225582, 0x225582, 0x5f3729940377d41d, 0x5f3729940377d41d, 0xb83562b32caa240a, 0xb83562b32caa240a, 0x7bfb7f950e8e56ca, -1 }, /* #52 */
    1701     { 0x334096, 0x334096, 0xd16675bcef6c1bdb, 0xd16675bcef6c1bdb, 0x4c55262802c3ab67, 0x4c55262802c3ab67, 0x033af1492cf48906, -1 }, /* #53 */
    1702     { 0x194c13, 0x194c13, 0xfa1b99df6c18d5b4, 0xfa1b99df6c18d5b4, 0x9c323335de94258d, 0x9c323335de94258d, 0x4258950435f47b42, -1 }, /* #54 */
    1703     { 0x172f13, 0x172f13, 0xae9e731d08aeb43a, 0xae9e731d08aeb43a, 0x83496adcc47915a5, 0x83496adcc47915a5, 0x211c52f353a1642f, -1 }, /* #55 */
    1704     { 0x3d1d96, 0x3d1d96, 0x546ad34ec51306bd, 0x546ad34ec51306bd, 0x78442d116aed471f, 0x78442d116aed471f, 0x6a359faa07bc4f17, -1 }, /* #56 */
    1705     { 0x3b5816, 0x3b5816, 0x62d049b86b9c0975, 0x62d049b86b9c0975, 0xb4996192e6c94625, 0xb4996192e6c94625, 0x7485ec904ce8e81c, -1 }, /* #57 */
    1706     { 0x330152, 0x330152, 0x09ca40bb37c29c01, 0x09ca40bb37c29c01, 0xde860f75d8e181c7, 0xde860f75d8e181c7, 0x1e89d669a1790189, -1 }, /* #58 */
    1707     { 0x3a7297, 0x3a7297, 0xfbfa4fad6eac4ac0, 0xfbfa4fad6eac4ac0, 0xe487b96ef57f91b6, 0xe487b96ef57f91b6, 0x1fe6f16c0a8614cc, -1 }, /* #59 */
    1708     { 0x1a3917, 0x1a3917, 0x4e06bb2d2676448f, 0x4e06bb2d2676448f, 0x7a6f7f9a8d21f811, 0x7a6f7f9a8d21f811, 0xbb22af1115d331b2, -1 }, /* #60 */
    1709     { 0x2c5546, 0x2c5546, 0xf415f28e994f39d1, 0xf415f28e994f39d1, 0x69385782dbb8a612, 0x69385782dbb8a612, 0x6f85379d1afdede5, -1 }, /* #61 */
    1710     { 0x0f0713, 0x0f0713, 0xc86c72b03a5b2848, 0xc86c72b03a5b2848, 0xef4d0ab8e6e09cf0, 0xef4d0ab8e6e09cf0, 0x1d8d792598148ba4, -1 }, /* #62 */
    1711     { 0x157683, 0x157683, 0x83c514a79c9ed4c4, 0x83c514a79c9ed4c4, 0xbb0e2677180839e2, 0xbb0e2677180839e2, 0xf7a9b78381966e88, -1 }, /* #63 */
     2053    { 0x3b7692, 0x3b7692, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #0 */
     2054    { 0x164e83, 0x164e83, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #1 */
     2055    { 0x3e1a16, 0x3e1a16, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #2 */
     2056    { 0x0b0046, 0x0b0046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #3 */
     2057    { 0x295d47, 0x295d47, 0xe1056ee21f4cd9a8, 0xe1056ee21f4cd9a8, 0xaeb16e59820cadb5, 0xaeb16e59820cadb5, 0x0000000000000000, -1 }, /* #4 */
     2058    { 0x342b86, 0x342b86, 0xd4192147617f1060, 0xd4192147617f1060, 0x68cf4d3c9f95e25d, 0x68cf4d3c9f95e25d, 0x0000000000000000, -1 }, /* #5 */
     2059    { 0x3b4687, 0x3b4687, 0x2f4336838e0b3e06, 0x2f4336838e0b3e06, 0x00bd7c67d717f826, 0x00bd7c67d717f826, 0x0000000000000000, -1 }, /* #6 */
     2060    { 0x3c6213, 0x3c6213, 0xab4e46e66cc141a7, 0xab4e46e66cc141a7, 0x50ff7369ad42c83e, 0x50ff7369ad42c83e, 0x0000000000000000, -1 }, /* #7 */
     2061    { 0x1809d7, 0x1809d7, 0x65461b6d588eaeb3, 0x65461b6d588eaeb3, 0x6de0fdb081aeaded, 0x6de0fdb081aeaded, 0x2c2dde79532839df, -1 }, /* #8 */
     2062    { 0x1d5987, 0x1d5987, 0x4d3e1d696b5eddf0, 0x4d3e1d696b5eddf0, 0x8189ad1776239625, 0x8189ad1776239625, 0x7d8555b0af29ac31, -1 }, /* #9 */
     2063    { 0x3c7653, 0x3c7653, 0x4a9202c4bf4fbb18, 0xb3c155d8c160a5ee, 0x1d4211a4a2cf152a, 0x268b54961ede21c4, 0x9dc34b4bca7c6426, 0 }, /* #10 */
     2064    { 0x124207, 0x124207, 0xd512728e994c3237, 0xd512728e994c3237, 0xb39720b482f08f69, 0xb39720b482f08f69, 0xa4191d2b127d4bab, -1 }, /* #11 */
     2065    { 0x3d7b82, 0x3d7b82, 0x47d676f8d0779d3d, 0x47d676f8d0779d3d, 0x6951d30269306304, 0x6951d30269306304, 0x234bd82bfe3fa4f2, -1 }, /* #12 */
     2066    { 0x2133c7, 0x2133c7, 0x3ba1e5849840ce4c, 0xa9e276c578239c08, 0x1a9695b1d54d6d13, 0x18e36985706ea834, 0xb0f5af296ccd0a43, 0 }, /* #13 */
     2067    { 0x151e53, 0x151e53, 0x108c4acb7efc959a, 0x108c4acb7efc959a, 0x70323e38d6ad835b, 0x70323e38d6ad835b, 0x4fd925c07ef7f902, -1 }, /* #14 */
     2068    { 0x393dd3, 0x393dd3, 0x2d5a07cab949c4c7, 0x27c7ae65b3e7e98f, 0xfc51034a324cdce4, 0xeae3bbbd86d2f37d, 0xe84b819a8ff5d116, 0 }, /* #15 */
     2069    { 0x121957, 0x121957, 0x22d307e166388d9d, 0x22d307e166388d9d, 0x5df4a0ed761f9013, 0x5df4a0ed761f9013, 0xcaf7fb3b0107a2fd, -1 }, /* #16 */
     2070    { 0x2901c6, 0x2901c6, 0x157695cde1e253ae, 0x157695cde1e253ae, 0x8a13842cae91d793, 0x8a13842cae91d793, 0xfc3e580e4378bad1, -1 }, /* #17 */
     2071    { 0x2b0713, 0x2b0713, 0x3f1cad481e0f0ebd, 0x3f1cad481e0f0ebd, 0x1a886d4f0d12b75d, 0x1a886d4f0d12b75d, 0x14ea9d40307c216a, -1 }, /* #18 */
     2072    { 0x112703, 0x112703, 0x45607c140ef28643, 0x45607c140ef28643, 0x64ec338bc5582f91, 0x64ec338bc5582f91, 0xe2c73967315f8dc4, -1 }, /* #19 */
     2073    { 0x061e42, 0x061e42, 0x7f22f1322d87bc5b, 0x7f22f1322d87bc5b, 0x422db569ed74031e, 0x422db569ed74031e, 0xee609b86214d2635, -1 }, /* #20 */
     2074    { 0x3b5283, 0x3b5283, 0x966ef7875fa061e3, 0x966ef7875fa061e3, 0x4c92788878be35eb, 0x4c92788878be35eb, 0x76b3a8979f2fe709, -1 }, /* #21 */
     2075    { 0x176d92, 0x176d92, 0x40ac35c0461e96e1, 0x40ac35c0461e96e1, 0x38f5691ec3424e53, 0x38f5691ec3424e53, 0xb9ef989c3a9becce, -1 }, /* #22 */
     2076    { 0x080d82, 0x080d82, 0x516e8cf3866dc153, 0x516e8cf3866dc153, 0x2d650007a3fc5cca, 0x2d650007a3fc5cca, 0xff1842641f5a6f42, -1 }, /* #23 */
     2077    { 0x070652, 0x070652, 0xf70020facacea8e8, 0xf70020facacea8e8, 0x8793802ee4b1c81f, 0x8793802ee4b1c81f, 0x4a917f399bd79e91, -1 }, /* #24 */
     2078    { 0x2876d3, 0x2876d3, 0x211714dca5b24b97, 0x211714dca5b24b97, 0x88641c9c7044d573, 0x88641c9c7044d573, 0xa440eb91d5d2d1d7, -1 }, /* #25 */
     2079    { 0x370796, 0x370796, 0x71e83e347b2706a6, 0x71e83e347b2706a6, 0x5101936c0265ede2, 0x5101936c0265ede2, 0xbb21c5a1e522eee2, -1 }, /* #26 */
     2080    { 0x172312, 0x172312, 0x38249f57723ffa03, 0x38249f57723ffa03, 0x271f6f391e3bc8b9, 0x271f6f391e3bc8b9, 0xba89f49aa37be664, -1 }, /* #27 */
     2081    { 0x2e4d16, 0x2e4d16, 0xdc47dc7501df5d3c, 0xdc47dc7501df5d3c, 0x5031dbefe995338f, 0x5031dbefe995338f, 0xe5532e5f68633e95, -1 }, /* #28 */
     2082    { 0x2b7953, 0x2b7953, 0x0283c7cb3720f687, 0x0283c7cb3720f687, 0xab7075647b5489fe, 0xab7075647b5489fe, 0xb9cb2e9589d6949f, -1 }, /* #29 */
     2083    { 0x173d52, 0x173d52, 0x2c7c1dd739ee3a99, 0x2c7c1dd739ee3a99, 0x3045baefdfbb3930, 0x3045baefdfbb3930, 0x1e94abd4c7e73ba8, -1 }, /* #30 */
     2084    { 0x3e73d2, 0x3e73d2, 0x85bf09b233609869, 0x85bf09b233609869, 0x85174ec52f052462, 0x85174ec52f052462, 0x3b73c9a31aac0b84, -1 }, /* #31 */
     2085    { 0x330607, 0x330607, 0x491bf45d260f341c, 0x491bf45d260f341c, 0xbe315526850d0a10, 0xbe315526850d0a10, 0x0b043cdb16f26e78, -1 }, /* #32 */
     2086    { 0x2e3843, 0x2e3843, 0xd195817ca834b3e6, 0xd195817ca834b3e6, 0x3dbc8c07c46debe0, 0x3dbc8c07c46debe0, 0x87f45b78df2f71d9, -1 }, /* #33 */
     2087    { 0x2d6f06, 0x2d6f06, 0x355a53b2720dfe6e, 0x355a53b2720dfe6e, 0x29e83fd379b4227e, 0x29e83fd379b4227e, 0x2c3748a0b6abf7fd, -1 }, /* #34 */
     2088    { 0x151997, 0x151997, 0xba407e69ac0b0b1d, 0xba407e69ac0b0b1d, 0x97397e2839649f82, 0x97397e2839649f82, 0xa7ecbe9bdf982eeb, -1 }, /* #35 */
     2089    { 0x3a3c13, 0x3a3c13, 0x89ae61a6a7cd5477, 0x89ae61a6a7cd5477, 0x8ccc63eba7bafcb3, 0x8ccc63eba7bafcb3, 0x5429d6ad2b455fe2, -1 }, /* #36 */
     2090    { 0x3d20d3, 0x3d20d3, 0xfa1309ae6e3e407d, 0xd7a4b9f85fe95793, 0x13cab40b9c7c6b24, 0x1281c7f31568511e, 0x827394915d3cd085, 0 }, /* #37 */
     2091    { 0x2f5687, 0x2f5687, 0x54fa2e57023e67e0, 0x54fa2e57023e67e0, 0x41403324d7dab0b2, 0x41403324d7dab0b2, 0x22bcd02be975c771, -1 }, /* #38 */
     2092    { 0x2f3e96, 0x2f3e96, 0xc2e260e05426c123, 0xc2e260e05426c123, 0x513a6c1d4e084d0e, 0x513a6c1d4e084d0e, 0xdf47a02716db796a, -1 }, /* #39 */
     2093    { 0x262397, 0x262397, 0xcf89dbd3932f0e6e, 0xcf89dbd3932f0e6e, 0x81f77e7bbc30369d, 0x81f77e7bbc30369d, 0xa50c065ce24b9814, -1 }, /* #40 */
     2094    { 0x0f0393, 0x0f0393, 0xd51cb9cde262fe5b, 0x6ab389b439ff01dd, 0x25be7bfe2d7eb25d, 0x10bc402fc86d5107, 0x5a8e6e5976e10f64, 0 }, /* #41 */
     2095    { 0x3a36d7, 0x3a36d7, 0xdd8e3b454f293d27, 0xdd8e3b454f293d27, 0x68479036408113e2, 0x68479036408113e2, 0x42fbd60aa30e02f0, -1 }, /* #42 */
     2096    { 0x345ad2, 0x345ad2, 0xda4eb68bc4ddc760, 0xda4eb68bc4ddc760, 0x21beb18bcf87eda4, 0x21beb18bcf87eda4, 0x301b66dd63a6de78, -1 }, /* #43 */
     2097    { 0x3337c3, 0x3337c3, 0x314029495cd4fdd4, 0x314029495cd4fdd4, 0x974f21f05c9bfa72, 0x974f21f05c9bfa72, 0xed1c9e5f424a70f9, -1 }, /* #44 */
     2098    { 0x0440d3, 0x0440d3, 0xcd0de31a6ee5ba5e, 0x906c4dfdb5185fdf, 0xd6e568227b3e9d3a, 0xbe0b6b11ac3cb6c0, 0x5e4ed6874ffcb822, 0 }, /* #45 */
     2099    { 0x3d7216, 0x3d7216, 0x76e44736a1ef67eb, 0x1b90bf09b60ff2a2, 0xf8953546818f605d, 0xddfbb03e5da25d8b, 0xbb1deb9a41d9e630, 0 }, /* #46 */
     2100    { 0x270ec7, 0x270ec7, 0x0a49ee21e12589d7, 0x0a49ee21e12589d7, 0x3e18c08dd2393ee8, 0x3e18c08dd2393ee8, 0x3a9f03f98df00f88, -1 }, /* #47 */
     2101    { 0x0b5547, 0x0b5547, 0x67fd3716cd2d8974, 0x67fd3716cd2d8974, 0xbc69b7a0d4e7406f, 0xbc69b7a0d4e7406f, 0x52ad7e8043799660, -1 }, /* #48 */
     2102    { 0x086617, 0x086617, 0xb78d9cf3ede06463, 0xb78d9cf3ede06463, 0xb594dd27ba5ef10b, 0xb594dd27ba5ef10b, 0x7409c028bfe0d1c6, -1 }, /* #49 */
     2103    { 0x084793, 0x084793, 0x5cb8aa813db7c4a1, 0xc2c720de3a1b3609, 0xed5bd52335a788db, 0xc66dbf1141f7a31f, 0x4df2c8a86569e5f2, 0 }, /* #50 */
     2104    { 0x3611d6, 0x3611d6, 0x1d9bcd90abb5cfe3, 0x1d9bcd90abb5cfe3, 0x54d339e533f73f8e, 0x54d339e533f73f8e, 0x117021b517a24e1e, -1 }, /* #51 */
     2105    { 0x383746, 0x383746, 0x1e3979b532015b29, 0xa0cb4f89f6ecbe0c, 0x06699de530c87598, 0x0499ea738957b14d, 0xeec1d68be691d2fd, 0 }, /* #52 */
     2106    { 0x121642, 0x121642, 0x71ac224c9475ada8, 0x71ac224c9475ada8, 0x9813d6fe7e4ec352, 0x9813d6fe7e4ec352, 0xd2bd2aae5719b9b2, -1 }, /* #53 */
     2107    { 0x094912, 0x094912, 0xfb46583a71f6aa4f, 0xe2c0e5a7777e38aa, 0x06c60f225301a1bd, 0x09167efdfbe05035, 0xc4b57582ef0485d9, 0 }, /* #54 */
     2108    { 0x2622d3, 0x2622d3, 0x17dbc4fc63e80fb2, 0x17dbc4fc63e80fb2, 0x9edeb27d8f33cac0, 0x9edeb27d8f33cac0, 0x663c7b05f5cb8b23, -1 }, /* #55 */
     2109    { 0x0c5a96, 0x0c5a96, 0x86b0ab79dfc97117, 0x86b0ab79dfc97117, 0x8f786c9bc16db50b, 0x8f786c9bc16db50b, 0x2f0224d5461551a3, -1 }, /* #56 */
     2110    { 0x0d74d6, 0x0d74d6, 0x96d5a869ee0d927a, 0x96d5a869ee0d927a, 0x4c63b61e3f5c6d63, 0x4c63b61e3f5c6d63, 0xee896fc12ba6f8ff, -1 }, /* #57 */
     2111    { 0x081e42, 0x081e42, 0x2eacb454e05358df, 0x2eacb454e05358df, 0xce0f0ff1a7414cd2, 0xce0f0ff1a7414cd2, 0xc1ae078a7e243772, -1 }, /* #58 */
     2112    { 0x013fd2, 0x013fd2, 0x7ec0fee3ad9345b3, 0x7ec0fee3ad9345b3, 0x5225e50a1ce50dee, 0x5225e50a1ce50dee, 0x1fd6b328938f7498, -1 }, /* #59 */
     2113    { 0x3f1812, 0x3f1812, 0x34abf4dfb807fc11, 0x34abf4dfb807fc11, 0x6f96ab34444f9bea, 0x6f96ab34444f9bea, 0x00981d5305f6f6d3, -1 }, /* #60 */
     2114    { 0x280b86, 0x280b86, 0xa5d49f63a85106fe, 0xa5d49f63a85106fe, 0x2bab30e911c06220, 0x2bab30e911c06220, 0xe8c6bd7d1b7661d6, -1 }, /* #61 */
     2115    { 0x1c1417, 0x1c1417, 0x93eda8c8b4811a8e, 0x93eda8c8b4811a8e, 0x90dc443b04aa3181, 0x90dc443b04aa3181, 0x9a1b00514f42847b, -1 }, /* #62 */
     2116    { 0x383397, 0x383397, 0x072113e45dfcb45e, 0x072113e45dfcb45e, 0xab40dd044f88a116, 0xab40dd044f88a116, 0x5b96d81e483dee2d, -1 }, /* #63 */
    17122117};
    17132118
    1714 #endif /* !VMM_INCLUDE_SRC_testcase_tstIEMAImplData_Intel_h */
     2119#endif /* !VMM_INCLUDED_SRC_testcase_tstIEMAImplData_Intel_h */
  • trunk/src/VBox/VMM/testcase/tstIEMAImplData.h

    r94155 r94162  
    11/* $Id$ */
    22/** @file
    3  * IEM Assembly Instruction Helper Testcase Data - r150112 on Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz.
     3 * IEM Assembly Instruction Helper Testcase Data - r150406 on Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz.
    44 */
    55
     
    1616 */
    1717
    18 #ifndef VMM_INCLUDE_SRC_testcase_tstIEMAImplData_h
    19 #define VMM_INCLUDE_SRC_testcase_tstIEMAImplData_h
     18#ifndef VMM_INCLUDED_SRC_testcase_tstIEMAImplData_h
     19#define VMM_INCLUDED_SRC_testcase_tstIEMAImplData_h
    2020#ifndef RT_WITHOUT_PRAGMA_ONCE
    2121# pragma once
     
    2626static const BINU8_TEST_T g_aTests_add_u8[] =
    2727{
    28     { 0x2f4057, 0x2f4046, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    29     { 0x002cc6, 0x002446, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    30     { 0x2b1587, 0x2b1546, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    31     { 0x2575c2, 0x257546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    32     { 0x0e1fd2, 0x0e1786, 0x9a, 0x9a, 0x00, 0x0 }, /* #4 */
    33     { 0x073b42, 0x073386, 0xaa, 0xaa, 0x00, 0x0 }, /* #5 */
    34     { 0x2e5b16, 0x2e5302, 0x79, 0x79, 0x00, 0x0 }, /* #6 */
    35     { 0x032482, 0x032482, 0xc2, 0xc2, 0x00, 0x0 }, /* #7 */
    36     { 0x1e0f12, 0x1e0706, 0x06, 0x5f, 0x59, 0x0 }, /* #8 */
    37     { 0x0e79c6, 0x0e7182, 0xe0, 0xfe, 0x1e, 0x0 }, /* #9 */
    38     { 0x023a17, 0x023217, 0xfd, 0x09, 0x0c, 0x0 }, /* #10 */
    39     { 0x2f6c83, 0x2f6c07, 0xc3, 0x44, 0x81, 0x0 }, /* #11 */
    40     { 0x275f02, 0x275f17, 0xbf, 0x5c, 0x9d, 0x0 }, /* #12 */
    41     { 0x155897, 0x155896, 0x38, 0xb2, 0x7a, 0x0 }, /* #13 */
    42     { 0x005e82, 0x005e07, 0xa0, 0x44, 0xa4, 0x0 }, /* #14 */
    43     { 0x1402c2, 0x140206, 0x63, 0x65, 0x02, 0x0 }, /* #15 */
    44     { 0x214cd2, 0x214413, 0x76, 0x45, 0xcf, 0x0 }, /* #16 */
    45     { 0x3a2187, 0x3a2193, 0xee, 0xdc, 0xee, 0x0 }, /* #17 */
    46     { 0x196a42, 0x196217, 0x5d, 0x47, 0xea, 0x0 }, /* #18 */
    47     { 0x2b2c03, 0x2b2c96, 0x2e, 0x9a, 0x6c, 0x0 }, /* #19 */
    48     { 0x186a06, 0x186206, 0x68, 0x6a, 0x02, 0x0 }, /* #20 */
    49     { 0x0b2887, 0x0b2807, 0xa3, 0x2b, 0x88, 0x0 }, /* #21 */
    50     { 0x3f5217, 0x3f5a86, 0x47, 0xaf, 0x68, 0x0 }, /* #22 */
    51     { 0x1045d6, 0x104507, 0x50, 0x0f, 0xbf, 0x0 }, /* #23 */
    52     { 0x0c1006, 0x0c1006, 0x21, 0x63, 0x42, 0x0 }, /* #24 */
    53     { 0x296243, 0x296a07, 0xe3, 0x66, 0x83, 0x0 }, /* #25 */
    54     { 0x0821d7, 0x082106, 0x07, 0x47, 0x40, 0x0 }, /* #26 */
    55     { 0x314596, 0x314517, 0x5c, 0x17, 0xbb, 0x0 }, /* #27 */
    56     { 0x141c47, 0x141c86, 0x60, 0xc5, 0x65, 0x0 }, /* #28 */
    57     { 0x0e0543, 0x0e0503, 0x43, 0x2f, 0xec, 0x0 }, /* #29 */
    58     { 0x175d96, 0x175517, 0x7a, 0x77, 0xfd, 0x0 }, /* #30 */
    59     { 0x231a93, 0x231286, 0x9b, 0xdb, 0x40, 0x0 }, /* #31 */
    60     { 0x264552, 0x264513, 0xec, 0x25, 0x39, 0x0 }, /* #32 */
    61     { 0x3b3643, 0x3b3603, 0xe3, 0x54, 0x71, 0x0 }, /* #33 */
    62     { 0x1c1ad7, 0x1c1a07, 0xe4, 0x6f, 0x8b, 0x0 }, /* #34 */
    63     { 0x1c3b87, 0x1c3307, 0x67, 0x3a, 0xd3, 0x0 }, /* #35 */
    64     { 0x195e82, 0x195696, 0x45, 0xd4, 0x8f, 0x0 }, /* #36 */
    65     { 0x277c46, 0x277417, 0x6b, 0x69, 0xfe, 0x0 }, /* #37 */
    66     { 0x381287, 0x381213, 0x64, 0x32, 0xce, 0x0 }, /* #38 */
    67     { 0x0a0983, 0x0a0992, 0x44, 0xb3, 0x6f, 0x0 }, /* #39 */
    68     { 0x282c97, 0x282483, 0xf8, 0xe9, 0xf1, 0x0 }, /* #40 */
    69     { 0x176997, 0x176193, 0xed, 0xe6, 0xf9, 0x0 }, /* #41 */
    70     { 0x3b3e16, 0x3b3e82, 0x7d, 0xdf, 0x62, 0x0 }, /* #42 */
    71     { 0x014353, 0x014306, 0x34, 0x7d, 0x49, 0x0 }, /* #43 */
    72     { 0x395f97, 0x395717, 0xe9, 0x21, 0x38, 0x0 }, /* #44 */
    73     { 0x1c3413, 0x1c3c96, 0x5b, 0xc9, 0x6e, 0x0 }, /* #45 */
    74     { 0x073dc6, 0x073d92, 0x5d, 0xd6, 0x79, 0x0 }, /* #46 */
    75     { 0x241856, 0x241813, 0xb3, 0x51, 0x9e, 0x0 }, /* #47 */
    76     { 0x250a82, 0x250202, 0x09, 0x4c, 0x43, 0x0 }, /* #48 */
    77     { 0x1d0856, 0x1d0807, 0xaf, 0x5f, 0xb0, 0x0 }, /* #49 */
    78     { 0x1e4297, 0x1e4286, 0xd9, 0xeb, 0x12, 0x0 }, /* #50 */
    79     { 0x3a3c53, 0x3a3417, 0xe6, 0x21, 0x3b, 0x0 }, /* #51 */
    80     { 0x057f87, 0x057787, 0xe1, 0xd1, 0xf0, 0x0 }, /* #52 */
    81     { 0x3c6382, 0x3c6b92, 0x7c, 0xe3, 0x67, 0x0 }, /* #53 */
    82     { 0x3e7fd6, 0x3e7713, 0xca, 0x25, 0x5b, 0x0 }, /* #54 */
    83     { 0x1307d7, 0x130f03, 0x9e, 0x2f, 0x91, 0x0 }, /* #55 */
    84     { 0x2a4a16, 0x2a4a03, 0x8a, 0x7a, 0xf0, 0x0 }, /* #56 */
    85     { 0x014d92, 0x014517, 0xdf, 0x11, 0x32, 0x0 }, /* #57 */
    86     { 0x2f0ac6, 0x2f0203, 0x3d, 0x0e, 0xd1, 0x0 }, /* #58 */
    87     { 0x1b7d83, 0x1b7513, 0xfc, 0x07, 0x0b, 0x0 }, /* #59 */
    88     { 0x3336d3, 0x333606, 0x52, 0x7d, 0x2b, 0x0 }, /* #60 */
    89     { 0x151356, 0x151397, 0x98, 0x95, 0xfd, 0x0 }, /* #61 */
    90     { 0x225ad2, 0x225a96, 0x2d, 0x90, 0x63, 0x0 }, /* #62 */
    91     { 0x3951c3, 0x395986, 0x60, 0x9f, 0x3f, 0x0 }, /* #63 */
     28    { 0x1b26d2, 0x1b2646, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     29    { 0x251e06, 0x251646, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     30    { 0x0a21c7, 0x0a2146, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     31    { 0x170442, 0x170446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     32    { 0x2d0e92, 0x2d0686, 0xd7, 0xd7, 0x00, 0x0 }, /* #4 */
     33    { 0x143d42, 0x143586, 0x99, 0x99, 0x00, 0x0 }, /* #5 */
     34    { 0x1e15c7, 0x1e1582, 0xbf, 0xbf, 0x00, 0x0 }, /* #6 */
     35    { 0x012146, 0x012186, 0xe8, 0xe8, 0x00, 0x0 }, /* #7 */
     36    { 0x085e46, 0x085e96, 0x1b, 0x81, 0x66, 0x0 }, /* #8 */
     37    { 0x3e54c7, 0x3e5492, 0x1b, 0xb3, 0x98, 0x0 }, /* #9 */
     38    { 0x291e96, 0x291693, 0xec, 0xe6, 0xfa, 0x0 }, /* #10 */
     39    { 0x185f12, 0x185f96, 0x5b, 0x88, 0x2d, 0x0 }, /* #11 */
     40    { 0x3a0317, 0x3a0302, 0x27, 0x4a, 0x23, 0x0 }, /* #12 */
     41    { 0x006c97, 0x006482, 0x92, 0xb5, 0x23, 0x0 }, /* #13 */
     42    { 0x062dd3, 0x062593, 0xaa, 0x89, 0xdf, 0x0 }, /* #14 */
     43    { 0x263e53, 0x263e03, 0x98, 0x4c, 0xb4, 0x0 }, /* #15 */
     44    { 0x027d47, 0x027513, 0xcc, 0x1a, 0x4e, 0x0 }, /* #16 */
     45    { 0x2a3c57, 0x2a3482, 0x03, 0xb3, 0xb0, 0x0 }, /* #17 */
     46    { 0x0939d6, 0x093186, 0xf0, 0xfa, 0x0a, 0x0 }, /* #18 */
     47    { 0x3174d6, 0x317403, 0xe1, 0x57, 0x76, 0x0 }, /* #19 */
     48    { 0x1e64d6, 0x1e6c82, 0x72, 0xb5, 0x43, 0x0 }, /* #20 */
     49    { 0x052843, 0x052096, 0x39, 0xe2, 0xa9, 0x0 }, /* #21 */
     50    { 0x3e00d7, 0x3e0086, 0xc1, 0xf3, 0x32, 0x0 }, /* #22 */
     51    { 0x387e86, 0x387603, 0x61, 0x19, 0xb8, 0x0 }, /* #23 */
     52    { 0x2c4ad7, 0x2c4293, 0xe6, 0x94, 0xae, 0x0 }, /* #24 */
     53    { 0x083892, 0x083017, 0x6b, 0x50, 0xe5, 0x0 }, /* #25 */
     54    { 0x2a7a46, 0x2a7286, 0x69, 0xee, 0x85, 0x0 }, /* #26 */
     55    { 0x261487, 0x261413, 0x78, 0x26, 0xae, 0x0 }, /* #27 */
     56    { 0x046e43, 0x046e92, 0x6f, 0xb0, 0x41, 0x0 }, /* #28 */
     57    { 0x207352, 0x207b03, 0xd7, 0x68, 0x91, 0x0 }, /* #29 */
     58    { 0x162b46, 0x162b92, 0x7e, 0xcd, 0x4f, 0x0 }, /* #30 */
     59    { 0x3e32c7, 0x3e3202, 0x08, 0x1a, 0x12, 0x0 }, /* #31 */
     60    { 0x2f1283, 0x2f1a03, 0x88, 0x1a, 0x92, 0x0 }, /* #32 */
     61    { 0x293416, 0x293402, 0x03, 0x6b, 0x68, 0x0 }, /* #33 */
     62    { 0x1a3507, 0x1a3586, 0xd7, 0xde, 0x07, 0x0 }, /* #34 */
     63    { 0x1733c6, 0x173307, 0xf2, 0x1e, 0x2c, 0x0 }, /* #35 */
     64    { 0x3a76d3, 0x3a7603, 0x43, 0x2a, 0xe7, 0x0 }, /* #36 */
     65    { 0x163913, 0x163197, 0xcd, 0x9a, 0xcd, 0x0 }, /* #37 */
     66    { 0x031212, 0x031a82, 0x5b, 0x8f, 0x34, 0x0 }, /* #38 */
     67    { 0x310586, 0x310587, 0xc9, 0x8e, 0xc5, 0x0 }, /* #39 */
     68    { 0x061c06, 0x061406, 0x20, 0x42, 0x22, 0x0 }, /* #40 */
     69    { 0x024697, 0x024682, 0x80, 0xa1, 0x21, 0x0 }, /* #41 */
     70    { 0x1d1f83, 0x1d1f86, 0x79, 0x8e, 0x15, 0x0 }, /* #42 */
     71    { 0x2a6b43, 0x2a6307, 0xf0, 0x2d, 0x3d, 0x0 }, /* #43 */
     72    { 0x355d57, 0x355d92, 0x7b, 0xb5, 0x3a, 0x0 }, /* #44 */
     73    { 0x097456, 0x097c96, 0x7a, 0xd1, 0x57, 0x0 }, /* #45 */
     74    { 0x0b5ec7, 0x0b5683, 0xc3, 0xad, 0xea, 0x0 }, /* #46 */
     75    { 0x2531c2, 0x253917, 0xcc, 0x6a, 0x9e, 0x0 }, /* #47 */
     76    { 0x274753, 0x274786, 0x29, 0xcc, 0xa3, 0x0 }, /* #48 */
     77    { 0x003d06, 0x003582, 0x49, 0xda, 0x91, 0x0 }, /* #49 */
     78    { 0x2f5507, 0x2f5512, 0x1f, 0x64, 0x45, 0x0 }, /* #50 */
     79    { 0x315843, 0x315083, 0xd4, 0x98, 0xc4, 0x0 }, /* #51 */
     80    { 0x1354d7, 0x135c07, 0xca, 0x6c, 0xa2, 0x0 }, /* #52 */
     81    { 0x2f1556, 0x2f1d03, 0xc8, 0x68, 0xa0, 0x0 }, /* #53 */
     82    { 0x2d4b16, 0x2d4397, 0xf7, 0xf0, 0xf9, 0x0 }, /* #54 */
     83    { 0x2d2cc6, 0x2d2403, 0xf1, 0x54, 0x63, 0x0 }, /* #55 */
     84    { 0x3d6547, 0x3d6592, 0x4a, 0xd9, 0x8f, 0x0 }, /* #56 */
     85    { 0x2d6946, 0x2d6117, 0x1b, 0x06, 0xeb, 0x0 }, /* #57 */
     86    { 0x1918d6, 0x191093, 0xbc, 0x86, 0xca, 0x0 }, /* #58 */
     87    { 0x017996, 0x017102, 0x00, 0x40, 0x40, 0x0 }, /* #59 */
     88    { 0x1e0c56, 0x1e0406, 0x55, 0x59, 0x04, 0x0 }, /* #60 */
     89    { 0x000f86, 0x000787, 0xc5, 0xa9, 0xe4, 0x0 }, /* #61 */
     90    { 0x3b0652, 0x3b0683, 0xc8, 0x9b, 0xd3, 0x0 }, /* #62 */
     91    { 0x363147, 0x363197, 0x8b, 0x84, 0xf9, 0x0 }, /* #63 */
    9292};
    9393static const BINU8_TEST_T g_aTests_add_u8_locked[] =
    9494{
    95     { 0x037296, 0x037246, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    96     { 0x2c6d17, 0x2c6546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    97     { 0x033602, 0x033646, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    98     { 0x0f47c7, 0x0f4746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    99     { 0x244c83, 0x244486, 0xd1, 0xd1, 0x00, 0x0 }, /* #4 */
    100     { 0x3b21c7, 0x3b2186, 0x82, 0x82, 0x00, 0x0 }, /* #5 */
    101     { 0x046707, 0x046702, 0x38, 0x38, 0x00, 0x0 }, /* #6 */
    102     { 0x051807, 0x051002, 0x10, 0x10, 0x00, 0x0 }, /* #7 */
    103     { 0x2e7797, 0x2e7786, 0x30, 0xff, 0xcf, 0x0 }, /* #8 */
    104     { 0x0c2703, 0x0c2f92, 0x78, 0xf7, 0x7f, 0x0 }, /* #9 */
    105     { 0x145092, 0x145012, 0x64, 0x73, 0x0f, 0x0 }, /* #10 */
    106     { 0x2f1f53, 0x2f1793, 0xab, 0x91, 0xe6, 0x0 }, /* #11 */
    107     { 0x374ec3, 0x374607, 0xd3, 0x3a, 0x67, 0x0 }, /* #12 */
    108     { 0x065656, 0x065613, 0xdd, 0x32, 0x55, 0x0 }, /* #13 */
    109     { 0x012346, 0x012386, 0xc4, 0xe8, 0x24, 0x0 }, /* #14 */
    110     { 0x2e25c3, 0x2e2586, 0x88, 0x8d, 0x05, 0x0 }, /* #15 */
    111     { 0x2807d7, 0x280f03, 0xe4, 0x68, 0x84, 0x0 }, /* #16 */
    112     { 0x2148d3, 0x214886, 0x34, 0x9c, 0x68, 0x0 }, /* #17 */
    113     { 0x394f13, 0x394713, 0x3d, 0x1a, 0xdd, 0x0 }, /* #18 */
    114     { 0x167392, 0x167396, 0xab, 0xd4, 0x29, 0x0 }, /* #19 */
    115     { 0x2f3dd7, 0x2f3583, 0xe0, 0xcb, 0xeb, 0x0 }, /* #20 */
    116     { 0x343d92, 0x343582, 0x95, 0xd9, 0x44, 0x0 }, /* #21 */
    117     { 0x3e7183, 0x3e7117, 0x73, 0x71, 0xfe, 0x0 }, /* #22 */
    118     { 0x1c5546, 0x1c5506, 0x10, 0x4b, 0x3b, 0x0 }, /* #23 */
    119     { 0x130cc3, 0x130403, 0xea, 0x0e, 0x24, 0x0 }, /* #24 */
    120     { 0x282c93, 0x282492, 0x06, 0xd5, 0xcf, 0x0 }, /* #25 */
    121     { 0x304643, 0x304612, 0x33, 0x51, 0x1e, 0x0 }, /* #26 */
    122     { 0x1a7106, 0x1a7196, 0xbc, 0xf6, 0x3a, 0x0 }, /* #27 */
    123     { 0x0a0793, 0x0a0793, 0xb5, 0x92, 0xdd, 0x0 }, /* #28 */
    124     { 0x2c5c86, 0x2c5407, 0x34, 0x0a, 0xd6, 0x0 }, /* #29 */
    125     { 0x3f6916, 0x3f6192, 0xab, 0xe6, 0x3b, 0x0 }, /* #30 */
    126     { 0x284d42, 0x284597, 0xd9, 0xd4, 0xfb, 0x0 }, /* #31 */
    127     { 0x2e6c52, 0x2e6403, 0xa0, 0x04, 0x64, 0x0 }, /* #32 */
    128     { 0x141e46, 0x141693, 0x98, 0x97, 0xff, 0x0 }, /* #33 */
    129     { 0x1317c2, 0x131707, 0x54, 0x14, 0xc0, 0x0 }, /* #34 */
    130     { 0x3538d3, 0x353882, 0x64, 0xc4, 0x60, 0x0 }, /* #35 */
    131     { 0x386042, 0x386082, 0xd0, 0xe6, 0x16, 0x0 }, /* #36 */
    132     { 0x060742, 0x060f03, 0x93, 0x64, 0xd1, 0x0 }, /* #37 */
    133     { 0x215f07, 0x215786, 0xd4, 0xd8, 0x04, 0x0 }, /* #38 */
    134     { 0x0f1f47, 0x0f1707, 0xf3, 0x28, 0x35, 0x0 }, /* #39 */
    135     { 0x224947, 0x224186, 0x38, 0xb8, 0x80, 0x0 }, /* #40 */
    136     { 0x134207, 0x134282, 0x09, 0xab, 0xa2, 0x0 }, /* #41 */
    137     { 0x2b05d3, 0x2b0513, 0xd9, 0x23, 0x4a, 0x0 }, /* #42 */
    138     { 0x2175d6, 0x217517, 0xb8, 0x12, 0x5a, 0x0 }, /* #43 */
    139     { 0x383253, 0x383207, 0xe8, 0x2b, 0x43, 0x0 }, /* #44 */
    140     { 0x017847, 0x017007, 0x63, 0x36, 0xd3, 0x0 }, /* #45 */
    141     { 0x176596, 0x176583, 0xff, 0xef, 0xf0, 0x0 }, /* #46 */
    142     { 0x285203, 0x285a92, 0x4e, 0xcb, 0x7d, 0x0 }, /* #47 */
    143     { 0x323f92, 0x323797, 0xdd, 0xd2, 0xf5, 0x0 }, /* #48 */
    144     { 0x1d54c7, 0x1d5483, 0xd5, 0xa8, 0xd3, 0x0 }, /* #49 */
    145     { 0x1a2c03, 0x1a2493, 0xc6, 0xc4, 0xfe, 0x0 }, /* #50 */
    146     { 0x135fc6, 0x135f96, 0x7c, 0x82, 0x06, 0x0 }, /* #51 */
    147     { 0x320b47, 0x320312, 0x15, 0x51, 0x3c, 0x0 }, /* #52 */
    148     { 0x005216, 0x005216, 0x49, 0x74, 0x2b, 0x0 }, /* #53 */
    149     { 0x274446, 0x274496, 0xa5, 0xd4, 0x2f, 0x0 }, /* #54 */
    150     { 0x220096, 0x220007, 0x42, 0x2b, 0xe9, 0x0 }, /* #55 */
    151     { 0x251e56, 0x251657, 0x1e, 0x00, 0xe2, 0x0 }, /* #56 */
    152     { 0x076346, 0x076303, 0x53, 0x0d, 0xba, 0x0 }, /* #57 */
    153     { 0x141082, 0x141093, 0xf4, 0x91, 0x9d, 0x0 }, /* #58 */
    154     { 0x1d0212, 0x1d0a17, 0xb9, 0x60, 0xa7, 0x0 }, /* #59 */
    155     { 0x1072c2, 0x107a13, 0x8f, 0x62, 0xd3, 0x0 }, /* #60 */
    156     { 0x243406, 0x243413, 0xfc, 0x49, 0x4d, 0x0 }, /* #61 */
    157     { 0x261ec3, 0x261683, 0xbd, 0xae, 0xf1, 0x0 }, /* #62 */
    158     { 0x126d93, 0x126517, 0x73, 0x11, 0x9e, 0x0 }, /* #63 */
     95    { 0x1d1dc3, 0x1d1546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     96    { 0x1426c7, 0x142646, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     97    { 0x1800c2, 0x180046, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     98    { 0x081387, 0x081346, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     99    { 0x1c1c03, 0x1c1402, 0x10, 0x10, 0x00, 0x0 }, /* #4 */
     100    { 0x2b3982, 0x2b3102, 0x5b, 0x5b, 0x00, 0x0 }, /* #5 */
     101    { 0x355796, 0x355786, 0xc9, 0xc9, 0x00, 0x0 }, /* #6 */
     102    { 0x095f03, 0x095782, 0xae, 0xae, 0x00, 0x0 }, /* #7 */
     103    { 0x2a6ad7, 0x2a6207, 0xf2, 0x4b, 0x59, 0x0 }, /* #8 */
     104    { 0x3b4916, 0x3b4117, 0x49, 0x35, 0xec, 0x0 }, /* #9 */
     105    { 0x080897, 0x080007, 0x5c, 0x2d, 0xd1, 0x0 }, /* #10 */
     106    { 0x270943, 0x270193, 0xf5, 0xc4, 0xcf, 0x0 }, /* #11 */
     107    { 0x0b7c13, 0x0b7c86, 0x70, 0xb4, 0x44, 0x0 }, /* #12 */
     108    { 0x210c57, 0x210c86, 0x78, 0xed, 0x75, 0x0 }, /* #13 */
     109    { 0x324512, 0x324503, 0x60, 0x2c, 0xcc, 0x0 }, /* #14 */
     110    { 0x215b52, 0x215317, 0xdc, 0x09, 0x2d, 0x0 }, /* #15 */
     111    { 0x226196, 0x226192, 0xba, 0xe9, 0x2f, 0x0 }, /* #16 */
     112    { 0x0b1ec2, 0x0b1e03, 0x80, 0x08, 0x88, 0x0 }, /* #17 */
     113    { 0x183147, 0x183193, 0xdf, 0xd0, 0xf1, 0x0 }, /* #18 */
     114    { 0x093516, 0x093d03, 0x92, 0x1c, 0x8a, 0x0 }, /* #19 */
     115    { 0x2e2a06, 0x2e2202, 0x52, 0x54, 0x02, 0x0 }, /* #20 */
     116    { 0x235c96, 0x235486, 0x15, 0xfa, 0xe5, 0x0 }, /* #21 */
     117    { 0x367903, 0x367187, 0xf1, 0xb7, 0xc6, 0x0 }, /* #22 */
     118    { 0x141697, 0x141617, 0x0d, 0x09, 0xfc, 0x0 }, /* #23 */
     119    { 0x1c4b13, 0x1c4b92, 0x3c, 0x8a, 0x4e, 0x0 }, /* #24 */
     120    { 0x2c3953, 0x2c3113, 0xfc, 0x68, 0x6c, 0x0 }, /* #25 */
     121    { 0x0831d2, 0x083106, 0x52, 0x6c, 0x1a, 0x0 }, /* #26 */
     122    { 0x087f87, 0x087717, 0x5b, 0x05, 0xaa, 0x0 }, /* #27 */
     123    { 0x044f86, 0x044796, 0x0f, 0xfa, 0xeb, 0x0 }, /* #28 */
     124    { 0x107fc7, 0x107792, 0xaf, 0xe6, 0x37, 0x0 }, /* #29 */
     125    { 0x2666c3, 0x266693, 0xac, 0xab, 0xff, 0x0 }, /* #30 */
     126    { 0x082b93, 0x082396, 0x1d, 0xb8, 0x9b, 0x0 }, /* #31 */
     127    { 0x2a3b42, 0x2a3393, 0xfb, 0xf7, 0xfc, 0x0 }, /* #32 */
     128    { 0x0d7dc2, 0x0d7512, 0x2a, 0x76, 0x4c, 0x0 }, /* #33 */
     129    { 0x2e1d17, 0x2e1592, 0xbb, 0xc8, 0x0d, 0x0 }, /* #34 */
     130    { 0x180543, 0x180d96, 0x78, 0xc5, 0x4d, 0x0 }, /* #35 */
     131    { 0x056793, 0x056717, 0x5a, 0x21, 0xc7, 0x0 }, /* #36 */
     132    { 0x084417, 0x084402, 0x13, 0x73, 0x60, 0x0 }, /* #37 */
     133    { 0x0444d7, 0x044c07, 0x9b, 0x5f, 0xc4, 0x0 }, /* #38 */
     134    { 0x001f52, 0x001706, 0x59, 0x5c, 0x03, 0x0 }, /* #39 */
     135    { 0x235083, 0x235002, 0x40, 0x76, 0x36, 0x0 }, /* #40 */
     136    { 0x151556, 0x151502, 0x19, 0x1f, 0x06, 0x0 }, /* #41 */
     137    { 0x1d1e47, 0x1d1612, 0x37, 0x54, 0x1d, 0x0 }, /* #42 */
     138    { 0x0e5e82, 0x0e5606, 0x52, 0x7b, 0x29, 0x0 }, /* #43 */
     139    { 0x1a2443, 0x1a2496, 0x9b, 0xd1, 0x36, 0x0 }, /* #44 */
     140    { 0x301096, 0x301807, 0x80, 0x4d, 0xcd, 0x0 }, /* #45 */
     141    { 0x164186, 0x164103, 0xe4, 0x5e, 0x7a, 0x0 }, /* #46 */
     142    { 0x394146, 0x394182, 0x80, 0xea, 0x6a, 0x0 }, /* #47 */
     143    { 0x3a0cc6, 0x3a0482, 0x31, 0xba, 0x89, 0x0 }, /* #48 */
     144    { 0x1a6396, 0x1a6b82, 0x46, 0xa7, 0x61, 0x0 }, /* #49 */
     145    { 0x2b5b12, 0x2b5382, 0x88, 0xea, 0x62, 0x0 }, /* #50 */
     146    { 0x010307, 0x010382, 0x98, 0xbf, 0x27, 0x0 }, /* #51 */
     147    { 0x217813, 0x217096, 0xa7, 0xd4, 0x2d, 0x0 }, /* #52 */
     148    { 0x334946, 0x334102, 0x3a, 0x6d, 0x33, 0x0 }, /* #53 */
     149    { 0x082b97, 0x082313, 0x4e, 0x04, 0xb6, 0x0 }, /* #54 */
     150    { 0x137953, 0x137192, 0x18, 0xc4, 0xac, 0x0 }, /* #55 */
     151    { 0x353a56, 0x353217, 0x6f, 0x0a, 0x9b, 0x0 }, /* #56 */
     152    { 0x025d57, 0x025d07, 0x89, 0x4d, 0xc4, 0x0 }, /* #57 */
     153    { 0x261e93, 0x261606, 0x34, 0x36, 0x02, 0x0 }, /* #58 */
     154    { 0x173b92, 0x173313, 0x28, 0x20, 0xf8, 0x0 }, /* #59 */
     155    { 0x231a57, 0x231a96, 0x6d, 0x99, 0x2c, 0x0 }, /* #60 */
     156    { 0x087997, 0x087196, 0x5c, 0xe1, 0x85, 0x0 }, /* #61 */
     157    { 0x1d23c2, 0x1d2382, 0x12, 0xd6, 0xc4, 0x0 }, /* #62 */
     158    { 0x155a86, 0x155a96, 0x3e, 0xac, 0x6e, 0x0 }, /* #63 */
    159159};
    160160static const BINU8_TEST_T g_aTests_adc_u8[] =
    161161{
    162     { 0x0841d3, 0x084102, 0x00, 0x01, 0x00, 0x0 }, /* #0 */
    163     { 0x024dc3, 0x024502, 0x00, 0x01, 0x00, 0x0 }, /* #1 */
    164     { 0x201597, 0x201502, 0x00, 0x01, 0x00, 0x0 }, /* #2 */
    165     { 0x0a1d86, 0x0a1546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    166     { 0x0f4c03, 0x0f4486, 0xc9, 0xca, 0x00, 0x0 }, /* #4 */
    167     { 0x385d82, 0x385502, 0x4c, 0x4c, 0x00, 0x0 }, /* #5 */
    168     { 0x284506, 0x284506, 0x39, 0x39, 0x00, 0x0 }, /* #6 */
    169     { 0x300e86, 0x300682, 0x86, 0x86, 0x00, 0x0 }, /* #7 */
    170     { 0x090ec3, 0x090617, 0xf2, 0x11, 0x1e, 0x0 }, /* #8 */
    171     { 0x034556, 0x034d86, 0x75, 0xed, 0x78, 0x0 }, /* #9 */
    172     { 0x362b97, 0x362392, 0xca, 0xd5, 0x0a, 0x0 }, /* #10 */
    173     { 0x111f02, 0x111f92, 0x7c, 0xf1, 0x75, 0x0 }, /* #11 */
    174     { 0x377ed3, 0x377612, 0x0d, 0x1a, 0x0c, 0x0 }, /* #12 */
    175     { 0x3a0c97, 0x3a0482, 0xad, 0xdf, 0x31, 0x0 }, /* #13 */
    176     { 0x0d0546, 0x0d0517, 0xda, 0x39, 0x5f, 0x0 }, /* #14 */
    177     { 0x173043, 0x173082, 0x4a, 0xef, 0xa4, 0x0 }, /* #15 */
    178     { 0x2278c3, 0x227002, 0x13, 0x49, 0x35, 0x0 }, /* #16 */
    179     { 0x2d2bd2, 0x2d2392, 0x08, 0xc4, 0xbc, 0x0 }, /* #17 */
    180     { 0x312486, 0x312413, 0x4c, 0x13, 0xc7, 0x0 }, /* #18 */
    181     { 0x2c1d46, 0x2c1513, 0x0b, 0x08, 0xfd, 0x0 }, /* #19 */
    182     { 0x235e07, 0x235613, 0x49, 0x16, 0xcc, 0x0 }, /* #20 */
    183     { 0x0c6cc2, 0x0c6c13, 0x83, 0x32, 0xaf, 0x0 }, /* #21 */
    184     { 0x3a6647, 0x3a6616, 0x1c, 0x22, 0x05, 0x0 }, /* #22 */
    185     { 0x3a2fc3, 0x3a2f82, 0x58, 0xce, 0x75, 0x0 }, /* #23 */
    186     { 0x0544c2, 0x054496, 0x96, 0xd2, 0x3c, 0x0 }, /* #24 */
    187     { 0x220682, 0x220603, 0x64, 0x2a, 0xc6, 0x0 }, /* #25 */
    188     { 0x256306, 0x256386, 0x76, 0xfa, 0x84, 0x0 }, /* #26 */
    189     { 0x020d93, 0x020586, 0x20, 0xf3, 0xd2, 0x0 }, /* #27 */
    190     { 0x282e42, 0x282e96, 0x64, 0xe2, 0x7e, 0x0 }, /* #28 */
    191     { 0x306d42, 0x306593, 0xea, 0xd5, 0xeb, 0x0 }, /* #29 */
    192     { 0x3e1212, 0x3e1206, 0x34, 0x5a, 0x26, 0x0 }, /* #30 */
    193     { 0x061307, 0x061392, 0x06, 0xd6, 0xcf, 0x0 }, /* #31 */
    194     { 0x2d3c92, 0x2d3496, 0xa8, 0xe2, 0x3a, 0x0 }, /* #32 */
    195     { 0x150103, 0x150183, 0xe4, 0xb6, 0xd1, 0x0 }, /* #33 */
    196     { 0x3768c2, 0x376016, 0x48, 0x56, 0x0e, 0x0 }, /* #34 */
    197     { 0x1f2e57, 0x1f2682, 0x8a, 0xfe, 0x73, 0x0 }, /* #35 */
    198     { 0x0b1316, 0x0b1313, 0xf8, 0x51, 0x59, 0x0 }, /* #36 */
    199     { 0x1b4c97, 0x1b4417, 0x6d, 0x24, 0xb6, 0x0 }, /* #37 */
    200     { 0x166cd2, 0x166413, 0x77, 0x34, 0xbd, 0x0 }, /* #38 */
    201     { 0x032057, 0x032092, 0x08, 0xa7, 0x9e, 0x0 }, /* #39 */
    202     { 0x207096, 0x207096, 0xb9, 0xf3, 0x3a, 0x0 }, /* #40 */
    203     { 0x230386, 0x230392, 0x9a, 0xe6, 0x4c, 0x0 }, /* #41 */
    204     { 0x253053, 0x253092, 0xbc, 0xfb, 0x3e, 0x0 }, /* #42 */
    205     { 0x265552, 0x265503, 0x73, 0x58, 0xe5, 0x0 }, /* #43 */
    206     { 0x2f2782, 0x2f2f92, 0x77, 0xe6, 0x6f, 0x0 }, /* #44 */
    207     { 0x1c7593, 0x1c7587, 0xd5, 0xc6, 0xf0, 0x0 }, /* #45 */
    208     { 0x347f42, 0x347707, 0x76, 0x69, 0xf3, 0x0 }, /* #46 */
    209     { 0x3b6f17, 0x3b6783, 0xc8, 0xae, 0xe5, 0x0 }, /* #47 */
    210     { 0x395d06, 0x395502, 0x67, 0x6d, 0x06, 0x0 }, /* #48 */
    211     { 0x165112, 0x165182, 0x83, 0xb3, 0x30, 0x0 }, /* #49 */
    212     { 0x0225d3, 0x022d13, 0x97, 0x73, 0xdb, 0x0 }, /* #50 */
    213     { 0x192557, 0x192586, 0xa3, 0xac, 0x08, 0x0 }, /* #51 */
    214     { 0x353202, 0x353216, 0x31, 0x50, 0x1f, 0x0 }, /* #52 */
    215     { 0x364702, 0x364792, 0x0f, 0x94, 0x85, 0x0 }, /* #53 */
    216     { 0x2143d3, 0x214382, 0x25, 0xb9, 0x93, 0x0 }, /* #54 */
    217     { 0x1c7142, 0x1c7116, 0x1a, 0x36, 0x1c, 0x0 }, /* #55 */
    218     { 0x314147, 0x314907, 0xb4, 0x4b, 0x96, 0x0 }, /* #56 */
    219     { 0x315d42, 0x315597, 0x9a, 0x99, 0xff, 0x0 }, /* #57 */
    220     { 0x247087, 0x247892, 0x6b, 0xa7, 0x3b, 0x0 }, /* #58 */
    221     { 0x2e2903, 0x2e2192, 0xe1, 0xf1, 0x0f, 0x0 }, /* #59 */
    222     { 0x3e24d6, 0x3e2483, 0xdb, 0xab, 0xd0, 0x0 }, /* #60 */
    223     { 0x2b3e92, 0x2b3617, 0xcd, 0x09, 0x3c, 0x0 }, /* #61 */
    224     { 0x105496, 0x105417, 0xeb, 0x27, 0x3c, 0x0 }, /* #62 */
    225     { 0x2658d6, 0x265097, 0xdf, 0x87, 0xa8, 0x0 }, /* #63 */
     162    { 0x093b56, 0x093346, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     163    { 0x154a47, 0x154202, 0x00, 0x01, 0x00, 0x0 }, /* #1 */
     164    { 0x3944c6, 0x394446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     165    { 0x336143, 0x336102, 0x00, 0x01, 0x00, 0x0 }, /* #3 */
     166    { 0x134016, 0x134006, 0x06, 0x06, 0x00, 0x0 }, /* #4 */
     167    { 0x3c7797, 0x3c7706, 0x2a, 0x2b, 0x00, 0x0 }, /* #5 */
     168    { 0x3f0702, 0x3f0782, 0x80, 0x80, 0x00, 0x0 }, /* #6 */
     169    { 0x3f6286, 0x3f6206, 0x2b, 0x2b, 0x00, 0x0 }, /* #7 */
     170    { 0x192f82, 0x192f03, 0xc4, 0x46, 0x82, 0x0 }, /* #8 */
     171    { 0x273413, 0x273496, 0x65, 0xf0, 0x8a, 0x0 }, /* #9 */
     172    { 0x2b6b17, 0x2b6382, 0xd0, 0xd9, 0x08, 0x0 }, /* #10 */
     173    { 0x227787, 0x227703, 0x7a, 0x3b, 0xc0, 0x0 }, /* #11 */
     174    { 0x256c56, 0x256492, 0x0c, 0xd5, 0xc9, 0x0 }, /* #12 */
     175    { 0x270947, 0x270107, 0xc4, 0x3a, 0x75, 0x0 }, /* #13 */
     176    { 0x0f0782, 0x0f0797, 0xc8, 0xb4, 0xec, 0x0 }, /* #14 */
     177    { 0x013553, 0x013592, 0x26, 0xc4, 0x9d, 0x0 }, /* #15 */
     178    { 0x0433c6, 0x043317, 0xbc, 0x1b, 0x5f, 0x0 }, /* #16 */
     179    { 0x1c27c7, 0x1c2782, 0xa2, 0xe5, 0x42, 0x0 }, /* #17 */
     180    { 0x1f65d6, 0x1f6d92, 0x7d, 0xb0, 0x33, 0x0 }, /* #18 */
     181    { 0x070142, 0x070982, 0x77, 0xce, 0x57, 0x0 }, /* #19 */
     182    { 0x2f6f42, 0x2f6787, 0xb8, 0xa9, 0xf1, 0x0 }, /* #20 */
     183    { 0x0105c3, 0x010597, 0xfd, 0x82, 0x84, 0x0 }, /* #21 */
     184    { 0x126982, 0x126903, 0x82, 0x07, 0x85, 0x0 }, /* #22 */
     185    { 0x2b2f96, 0x2b2793, 0xca, 0xc4, 0xfa, 0x0 }, /* #23 */
     186    { 0x3b7052, 0x3b7012, 0x19, 0x26, 0x0d, 0x0 }, /* #24 */
     187    { 0x2f2757, 0x2f2786, 0x21, 0xb2, 0x90, 0x0 }, /* #25 */
     188    { 0x180913, 0x180917, 0xb6, 0x55, 0x9e, 0x0 }, /* #26 */
     189    { 0x1b3e16, 0x1b3682, 0xd1, 0xda, 0x09, 0x0 }, /* #27 */
     190    { 0x337313, 0x337b82, 0x74, 0xdf, 0x6a, 0x0 }, /* #28 */
     191    { 0x246517, 0x246517, 0x7e, 0x06, 0x87, 0x0 }, /* #29 */
     192    { 0x0e1f82, 0x0e1786, 0x88, 0xaa, 0x22, 0x0 }, /* #30 */
     193    { 0x127f46, 0x127783, 0xba, 0xae, 0xf4, 0x0 }, /* #31 */
     194    { 0x212a96, 0x212207, 0x67, 0x1e, 0xb7, 0x0 }, /* #32 */
     195    { 0x150547, 0x150513, 0x59, 0x49, 0xef, 0x0 }, /* #33 */
     196    { 0x290083, 0x290882, 0x4b, 0x9d, 0x51, 0x0 }, /* #34 */
     197    { 0x292253, 0x292213, 0x2a, 0x07, 0xdc, 0x0 }, /* #35 */
     198    { 0x3002c3, 0x300292, 0x97, 0xd5, 0x3d, 0x0 }, /* #36 */
     199    { 0x3c3782, 0x3c3793, 0xf7, 0xd5, 0xde, 0x0 }, /* #37 */
     200    { 0x0f58c2, 0x0f5086, 0x2e, 0xcf, 0xa1, 0x0 }, /* #38 */
     201    { 0x3d7693, 0x3d7e96, 0x68, 0x87, 0x1e, 0x0 }, /* #39 */
     202    { 0x222983, 0x222992, 0x67, 0xe0, 0x78, 0x0 }, /* #40 */
     203    { 0x2762d6, 0x276a13, 0xcf, 0x61, 0x92, 0x0 }, /* #41 */
     204    { 0x047516, 0x047597, 0xed, 0x93, 0xa6, 0x0 }, /* #42 */
     205    { 0x345693, 0x345696, 0x88, 0xd4, 0x4b, 0x0 }, /* #43 */
     206    { 0x396802, 0x396083, 0x91, 0x85, 0xf4, 0x0 }, /* #44 */
     207    { 0x002e87, 0x002e96, 0x02, 0x82, 0x7f, 0x0 }, /* #45 */
     208    { 0x2d3843, 0x2d3892, 0x3e, 0xb0, 0x71, 0x0 }, /* #46 */
     209    { 0x125442, 0x125482, 0xc6, 0xfe, 0x38, 0x0 }, /* #47 */
     210    { 0x361f03, 0x361703, 0x65, 0x2c, 0xc6, 0x0 }, /* #48 */
     211    { 0x2b78c6, 0x2b7003, 0xb7, 0x0b, 0x54, 0x0 }, /* #49 */
     212    { 0x243e42, 0x243683, 0xd2, 0xad, 0xdb, 0x0 }, /* #50 */
     213    { 0x0e32c6, 0x0e3296, 0x0f, 0xee, 0xdf, 0x0 }, /* #51 */
     214    { 0x1d5f06, 0x1d5f96, 0x6b, 0x81, 0x16, 0x0 }, /* #52 */
     215    { 0x317f46, 0x317793, 0xe8, 0x80, 0x98, 0x0 }, /* #53 */
     216    { 0x211642, 0x211692, 0xb6, 0xd5, 0x1f, 0x0 }, /* #54 */
     217    { 0x205052, 0x205892, 0x7e, 0xe6, 0x68, 0x0 }, /* #55 */
     218    { 0x187792, 0x187713, 0xe4, 0x02, 0x1e, 0x0 }, /* #56 */
     219    { 0x0b1282, 0x0b1286, 0x08, 0xff, 0xf7, 0x0 }, /* #57 */
     220    { 0x221b87, 0x221b17, 0x98, 0x74, 0xdb, 0x0 }, /* #58 */
     221    { 0x2c1287, 0x2c1207, 0xce, 0x0f, 0x40, 0x0 }, /* #59 */
     222    { 0x1e29d7, 0x1e2913, 0x8a, 0x76, 0xeb, 0x0 }, /* #60 */
     223    { 0x075957, 0x075117, 0x5b, 0x14, 0xb8, 0x0 }, /* #61 */
     224    { 0x176152, 0x176107, 0xe6, 0x27, 0x41, 0x0 }, /* #62 */
     225    { 0x082e07, 0x082612, 0x04, 0x51, 0x4c, 0x0 }, /* #63 */
    226226};
    227227static const BINU8_TEST_T g_aTests_adc_u8_locked[] =
    228228{
    229     { 0x291452, 0x291446, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    230     { 0x1d25c3, 0x1d2502, 0x00, 0x01, 0x00, 0x0 }, /* #1 */
    231     { 0x082013, 0x082002, 0x00, 0x01, 0x00, 0x0 }, /* #2 */
    232     { 0x2f4ec3, 0x2f4602, 0x00, 0x01, 0x00, 0x0 }, /* #3 */
    233     { 0x3a5e82, 0x3a5686, 0x93, 0x93, 0x00, 0x0 }, /* #4 */
    234     { 0x201907, 0x201106, 0x38, 0x39, 0x00, 0x0 }, /* #5 */
    235     { 0x1a2896, 0x1a2002, 0x38, 0x38, 0x00, 0x0 }, /* #6 */
    236     { 0x225a07, 0x225286, 0xfb, 0xfc, 0x00, 0x0 }, /* #7 */
    237     { 0x2c4e87, 0x2c4683, 0xd7, 0xcb, 0xf3, 0x0 }, /* #8 */
    238     { 0x332952, 0x332982, 0x41, 0xa2, 0x61, 0x0 }, /* #9 */
    239     { 0x364d42, 0x364596, 0xc6, 0xe4, 0x1e, 0x0 }, /* #10 */
    240     { 0x3f44d7, 0x3f4403, 0x61, 0x5e, 0xfc, 0x0 }, /* #11 */
    241     { 0x2e1a92, 0x2e1282, 0x90, 0xec, 0x5c, 0x0 }, /* #12 */
    242     { 0x111b86, 0x111382, 0x13, 0xef, 0xdc, 0x0 }, /* #13 */
    243     { 0x227206, 0x227a03, 0xc0, 0x43, 0x83, 0x0 }, /* #14 */
    244     { 0x107cd3, 0x107416, 0x4e, 0x66, 0x17, 0x0 }, /* #15 */
    245     { 0x245a97, 0x245287, 0xf1, 0xd7, 0xe5, 0x0 }, /* #16 */
    246     { 0x387117, 0x387182, 0xf3, 0xfd, 0x09, 0x0 }, /* #17 */
    247     { 0x362293, 0x362296, 0x25, 0xf5, 0xcf, 0x0 }, /* #18 */
    248     { 0x2f7a12, 0x2f7206, 0x46, 0x59, 0x13, 0x0 }, /* #19 */
    249     { 0x1a54d6, 0x1a5413, 0x76, 0x32, 0xbc, 0x0 }, /* #20 */
    250     { 0x2805c7, 0x280592, 0xbc, 0xe6, 0x29, 0x0 }, /* #21 */
    251     { 0x206012, 0x206007, 0x78, 0x5f, 0xe7, 0x0 }, /* #22 */
    252     { 0x272c87, 0x272486, 0x06, 0xaa, 0xa3, 0x0 }, /* #23 */
    253     { 0x1f6307, 0x1f6392, 0x4e, 0xf8, 0xa9, 0x0 }, /* #24 */
    254     { 0x1f7b52, 0x1f7b13, 0xb7, 0x43, 0x8c, 0x0 }, /* #25 */
    255     { 0x2c04c3, 0x2c0406, 0x02, 0x69, 0x66, 0x0 }, /* #26 */
    256     { 0x2e0747, 0x2e0f13, 0xcd, 0x70, 0xa2, 0x0 }, /* #27 */
    257     { 0x3c1d16, 0x3c1d13, 0x8c, 0x23, 0x97, 0x0 }, /* #28 */
    258     { 0x3a5fd3, 0x3a5f07, 0xe2, 0x78, 0x95, 0x0 }, /* #29 */
    259     { 0x0412c2, 0x041a86, 0x30, 0x88, 0x58, 0x0 }, /* #30 */
    260     { 0x023ad7, 0x023292, 0x86, 0xb6, 0x2f, 0x0 }, /* #31 */
    261     { 0x2c40c7, 0x2c4006, 0x49, 0x6a, 0x20, 0x0 }, /* #32 */
    262     { 0x325712, 0x325782, 0x03, 0xe6, 0xe3, 0x0 }, /* #33 */
    263     { 0x343517, 0x343d92, 0x6e, 0x91, 0x22, 0x0 }, /* #34 */
    264     { 0x0b71c3, 0x0b7117, 0xfd, 0x5c, 0x5e, 0x0 }, /* #35 */
    265     { 0x100697, 0x100e92, 0x25, 0xa1, 0x7b, 0x0 }, /* #36 */
    266     { 0x0c5fd2, 0x0c5f82, 0x63, 0x98, 0x35, 0x0 }, /* #37 */
    267     { 0x056896, 0x056007, 0xb2, 0x1e, 0x6c, 0x0 }, /* #38 */
    268     { 0x390746, 0x390f82, 0x2a, 0x8c, 0x62, 0x0 }, /* #39 */
    269     { 0x256f57, 0x256706, 0x13, 0x55, 0x41, 0x0 }, /* #40 */
    270     { 0x0842c3, 0x084286, 0x89, 0x9c, 0x12, 0x0 }, /* #41 */
    271     { 0x224c97, 0x224c03, 0xa1, 0x46, 0xa4, 0x0 }, /* #42 */
    272     { 0x034182, 0x034116, 0x2a, 0x74, 0x4a, 0x0 }, /* #43 */
    273     { 0x246597, 0x246513, 0x6e, 0x1c, 0xad, 0x0 }, /* #44 */
    274     { 0x1c1413, 0x1c1482, 0x23, 0xc8, 0xa4, 0x0 }, /* #45 */
    275     { 0x0f5187, 0x0f5182, 0x25, 0xbc, 0x96, 0x0 }, /* #46 */
    276     { 0x245a87, 0x245a96, 0x5c, 0xa0, 0x43, 0x0 }, /* #47 */
    277     { 0x055246, 0x055293, 0xd6, 0x92, 0xbc, 0x0 }, /* #48 */
    278     { 0x1c4e83, 0x1c4682, 0x93, 0xdc, 0x48, 0x0 }, /* #49 */
    279     { 0x0f2992, 0x0f2197, 0xf4, 0x81, 0x8d, 0x0 }, /* #50 */
    280     { 0x2e1dd7, 0x2e1586, 0x05, 0xac, 0xa6, 0x0 }, /* #51 */
    281     { 0x3968c6, 0x396807, 0xca, 0x6c, 0xa2, 0x0 }, /* #52 */
    282     { 0x0f6e06, 0x0f6e07, 0xba, 0x4b, 0x91, 0x0 }, /* #53 */
    283     { 0x314496, 0x314407, 0xf5, 0x69, 0x74, 0x0 }, /* #54 */
    284     { 0x352442, 0x352483, 0xf8, 0xcd, 0xd5, 0x0 }, /* #55 */
    285     { 0x163996, 0x163192, 0x3e, 0xcd, 0x8f, 0x0 }, /* #56 */
    286     { 0x0e6e56, 0x0e6692, 0x0e, 0xda, 0xcc, 0x0 }, /* #57 */
    287     { 0x1d3dd6, 0x1d3516, 0x48, 0x72, 0x2a, 0x0 }, /* #58 */
    288     { 0x116156, 0x116907, 0xec, 0x7e, 0x92, 0x0 }, /* #59 */
    289     { 0x0e7d12, 0x0e7d96, 0x75, 0x90, 0x1b, 0x0 }, /* #60 */
    290     { 0x171f02, 0x171712, 0x0d, 0x62, 0x55, 0x0 }, /* #61 */
    291     { 0x201bd7, 0x201392, 0x0f, 0xbf, 0xaf, 0x0 }, /* #62 */
    292     { 0x072f17, 0x072792, 0xb4, 0xf2, 0x3d, 0x0 }, /* #63 */
     229    { 0x227783, 0x227702, 0x00, 0x01, 0x00, 0x0 }, /* #0 */
     230    { 0x363cc3, 0x363402, 0x00, 0x01, 0x00, 0x0 }, /* #1 */
     231    { 0x167f16, 0x167746, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     232    { 0x0b1f52, 0x0b1746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     233    { 0x2a5ac3, 0x2a5202, 0x5d, 0x5e, 0x00, 0x0 }, /* #4 */
     234    { 0x2954d2, 0x295482, 0xef, 0xef, 0x00, 0x0 }, /* #5 */
     235    { 0x351757, 0x351706, 0x2c, 0x2d, 0x00, 0x0 }, /* #6 */
     236    { 0x3d3bc7, 0x3d3302, 0x0c, 0x0d, 0x00, 0x0 }, /* #7 */
     237    { 0x1c0ad7, 0x1c0283, 0xf3, 0xec, 0xf8, 0x0 }, /* #8 */
     238    { 0x2c4a92, 0x2c4293, 0xea, 0xa4, 0xba, 0x0 }, /* #9 */
     239    { 0x171e47, 0x171682, 0x11, 0x9d, 0x8b, 0x0 }, /* #10 */
     240    { 0x182056, 0x182006, 0x13, 0x5c, 0x49, 0x0 }, /* #11 */
     241    { 0x3124c2, 0x312c03, 0xa1, 0x7a, 0xd9, 0x0 }, /* #12 */
     242    { 0x1c4f06, 0x1c4783, 0xc3, 0xb5, 0xf2, 0x0 }, /* #13 */
     243    { 0x1c7942, 0x1c7982, 0x5b, 0x9b, 0x40, 0x0 }, /* #14 */
     244    { 0x370f57, 0x370f13, 0x97, 0x32, 0x9a, 0x0 }, /* #15 */
     245    { 0x1a6103, 0x1a6186, 0x13, 0xee, 0xda, 0x0 }, /* #16 */
     246    { 0x1d3387, 0x1d3b82, 0x6a, 0xce, 0x63, 0x0 }, /* #17 */
     247    { 0x1e7147, 0x1e7116, 0x29, 0x48, 0x1e, 0x0 }, /* #18 */
     248    { 0x132046, 0x132017, 0xb7, 0x06, 0x4f, 0x0 }, /* #19 */
     249    { 0x0f2682, 0x0f2687, 0xda, 0xbb, 0xe1, 0x0 }, /* #20 */
     250    { 0x0a5d47, 0x0a5d03, 0xa2, 0x34, 0x91, 0x0 }, /* #21 */
     251    { 0x280f87, 0x280793, 0xcd, 0xbc, 0xee, 0x0 }, /* #22 */
     252    { 0x096e96, 0x096617, 0x5b, 0x55, 0xfa, 0x0 }, /* #23 */
     253    { 0x0f7347, 0x0f7b07, 0xbb, 0x7d, 0xc1, 0x0 }, /* #24 */
     254    { 0x2b0887, 0x2b0002, 0x16, 0x49, 0x32, 0x0 }, /* #25 */
     255    { 0x063847, 0x063006, 0x1b, 0x1e, 0x02, 0x0 }, /* #26 */
     256    { 0x266f97, 0x266f92, 0x59, 0xd5, 0x7b, 0x0 }, /* #27 */
     257    { 0x186803, 0x186892, 0x7d, 0xf8, 0x7a, 0x0 }, /* #28 */
     258    { 0x2b4ec2, 0x2b4686, 0xd6, 0xdb, 0x05, 0x0 }, /* #29 */
     259    { 0x2775c3, 0x277d96, 0x4d, 0x84, 0x36, 0x0 }, /* #30 */
     260    { 0x2424c2, 0x242496, 0xec, 0xf5, 0x09, 0x0 }, /* #31 */
     261    { 0x174e56, 0x174607, 0x47, 0x17, 0xd0, 0x0 }, /* #32 */
     262    { 0x3e5383, 0x3e5303, 0x31, 0x2c, 0xfa, 0x0 }, /* #33 */
     263    { 0x357b53, 0x357313, 0xf1, 0x70, 0x7e, 0x0 }, /* #34 */
     264    { 0x0d7302, 0x0d7393, 0xf9, 0xe0, 0xe7, 0x0 }, /* #35 */
     265    { 0x0d5992, 0x0d5187, 0xb3, 0x95, 0xe2, 0x0 }, /* #36 */
     266    { 0x136643, 0x136657, 0x8b, 0x00, 0x74, 0x0 }, /* #37 */
     267    { 0x3e6752, 0x3e6f86, 0x50, 0xb4, 0x64, 0x0 }, /* #38 */
     268    { 0x2f0706, 0x2f0783, 0xd5, 0x9d, 0xc8, 0x0 }, /* #39 */
     269    { 0x133207, 0x133283, 0xb3, 0x8f, 0xdb, 0x0 }, /* #40 */
     270    { 0x3117d6, 0x311f92, 0x1d, 0x8c, 0x6f, 0x0 }, /* #41 */
     271    { 0x014442, 0x014417, 0xf6, 0x05, 0x0f, 0x0 }, /* #42 */
     272    { 0x164256, 0x164a03, 0x93, 0x79, 0xe6, 0x0 }, /* #43 */
     273    { 0x397a96, 0x397296, 0xbf, 0xe8, 0x29, 0x0 }, /* #44 */
     274    { 0x066702, 0x066f17, 0x9b, 0x78, 0xdd, 0x0 }, /* #45 */
     275    { 0x3132c7, 0x313217, 0x72, 0x30, 0xbd, 0x0 }, /* #46 */
     276    { 0x295a93, 0x295a92, 0x37, 0xa2, 0x6a, 0x0 }, /* #47 */
     277    { 0x141a43, 0x141207, 0x1d, 0x0f, 0xf1, 0x0 }, /* #48 */
     278    { 0x0f2796, 0x0f2787, 0xf5, 0xe7, 0xf2, 0x0 }, /* #49 */
     279    { 0x1d52d3, 0x1d5203, 0x50, 0x1f, 0xce, 0x0 }, /* #50 */
     280    { 0x2556c2, 0x255606, 0x0e, 0x6f, 0x61, 0x0 }, /* #51 */
     281    { 0x3d1b86, 0x3d1306, 0x04, 0x77, 0x73, 0x0 }, /* #52 */
     282    { 0x320f13, 0x320793, 0xea, 0x89, 0x9e, 0x0 }, /* #53 */
     283    { 0x376dd2, 0x376d03, 0xee, 0x7f, 0x91, 0x0 }, /* #54 */
     284    { 0x3841d7, 0x384193, 0xe8, 0xc1, 0xd8, 0x0 }, /* #55 */
     285    { 0x282d06, 0x282507, 0x40, 0x21, 0xe1, 0x0 }, /* #56 */
     286    { 0x064292, 0x064207, 0x61, 0x42, 0xe1, 0x0 }, /* #57 */
     287    { 0x2c5457, 0x2c5407, 0x3b, 0x2d, 0xf1, 0x0 }, /* #58 */
     288    { 0x1a0dd2, 0x1a0512, 0x4a, 0x62, 0x18, 0x0 }, /* #59 */
     289    { 0x2f5496, 0x2f5417, 0x4d, 0x39, 0xec, 0x0 }, /* #60 */
     290    { 0x136d96, 0x136502, 0x56, 0x6e, 0x18, 0x0 }, /* #61 */
     291    { 0x031853, 0x031097, 0xff, 0xaa, 0xaa, 0x0 }, /* #62 */
     292    { 0x250c57, 0x250403, 0x50, 0x29, 0xd8, 0x0 }, /* #63 */
    293293};
    294294static const BINU8_TEST_T g_aTests_sub_u8[] =
    295295{
    296     { 0x283d97, 0x283546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    297     { 0x174f17, 0x174746, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    298     { 0x0d0492, 0x0d0446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    299     { 0x396f86, 0x396746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    300     { 0x1c6413, 0x1c6406, 0x56, 0x56, 0x00, 0x0 }, /* #4 */
    301     { 0x224d97, 0x224502, 0x13, 0x13, 0x00, 0x0 }, /* #5 */
    302     { 0x0d3486, 0x0d3402, 0x58, 0x58, 0x00, 0x0 }, /* #6 */
    303     { 0x317d96, 0x317506, 0x21, 0x21, 0x00, 0x0 }, /* #7 */
    304     { 0x327412, 0x327493, 0x9d, 0xfe, 0x9f, 0x0 }, /* #8 */
    305     { 0x1e7852, 0x1e7086, 0xfa, 0x99, 0x61, 0x0 }, /* #9 */
    306     { 0x1a3692, 0x1a3697, 0xb3, 0xcf, 0xe4, 0x0 }, /* #10 */
    307     { 0x170103, 0x170113, 0x35, 0x4a, 0xeb, 0x0 }, /* #11 */
    308     { 0x3a5b07, 0x3a5b06, 0x94, 0x74, 0x20, 0x0 }, /* #12 */
    309     { 0x287c93, 0x287487, 0x47, 0xe7, 0x60, 0x0 }, /* #13 */
    310     { 0x023dd7, 0x023592, 0xea, 0x9d, 0x4d, 0x0 }, /* #14 */
    311     { 0x0c0dd2, 0x0c0d12, 0xe1, 0x75, 0x6c, 0x0 }, /* #15 */
    312     { 0x363c93, 0x363c83, 0x5a, 0x85, 0xd5, 0x0 }, /* #16 */
    313     { 0x094916, 0x094112, 0x79, 0x2c, 0x4d, 0x0 }, /* #17 */
    314     { 0x1b1482, 0x1b1406, 0xdd, 0x36, 0xa7, 0x0 }, /* #18 */
    315     { 0x2656c2, 0x265e87, 0x6b, 0xb2, 0xb9, 0x0 }, /* #19 */
    316     { 0x172092, 0x172017, 0x31, 0x78, 0xb9, 0x0 }, /* #20 */
    317     { 0x0027d7, 0x002783, 0x0c, 0xc1, 0x4b, 0x0 }, /* #21 */
    318     { 0x2d27c3, 0x2d2f83, 0x3d, 0x85, 0xb8, 0x0 }, /* #22 */
    319     { 0x0808d2, 0x080816, 0x92, 0x2b, 0x67, 0x0 }, /* #23 */
    320     { 0x270b56, 0x270312, 0x64, 0x07, 0x5d, 0x0 }, /* #24 */
    321     { 0x327993, 0x327112, 0x48, 0x1c, 0x2c, 0x0 }, /* #25 */
    322     { 0x257296, 0x257a02, 0xc5, 0x70, 0x55, 0x0 }, /* #26 */
    323     { 0x044a03, 0x044297, 0x61, 0xe4, 0x7d, 0x0 }, /* #27 */
    324     { 0x390402, 0x390c83, 0x6e, 0xd0, 0x9e, 0x0 }, /* #28 */
    325     { 0x125907, 0x125102, 0xf7, 0x16, 0xe1, 0x0 }, /* #29 */
    326     { 0x240812, 0x240806, 0xb7, 0x66, 0x51, 0x0 }, /* #30 */
    327     { 0x091706, 0x091702, 0xc7, 0x45, 0x82, 0x0 }, /* #31 */
    328     { 0x125a06, 0x125a16, 0xb1, 0x33, 0x7e, 0x0 }, /* #32 */
    329     { 0x026f13, 0x026797, 0xa7, 0xaa, 0xfd, 0x0 }, /* #33 */
    330     { 0x146253, 0x146216, 0xa1, 0x0c, 0x95, 0x0 }, /* #34 */
    331     { 0x210e97, 0x210682, 0xef, 0x8a, 0x65, 0x0 }, /* #35 */
    332     { 0x3b44c2, 0x3b4c12, 0xa6, 0x37, 0x6f, 0x0 }, /* #36 */
    333     { 0x3e2683, 0x3e2617, 0x22, 0x4b, 0xd7, 0x0 }, /* #37 */
    334     { 0x3a6d43, 0x3a6596, 0xda, 0xbb, 0x1f, 0x0 }, /* #38 */
    335     { 0x293996, 0x293106, 0x5f, 0x50, 0x0f, 0x0 }, /* #39 */
    336     { 0x007302, 0x007316, 0xd0, 0x3a, 0x96, 0x0 }, /* #40 */
    337     { 0x162152, 0x162192, 0xe2, 0x86, 0x5c, 0x0 }, /* #41 */
    338     { 0x2a7042, 0x2a7016, 0xc6, 0x09, 0xbd, 0x0 }, /* #42 */
    339     { 0x110506, 0x110506, 0xa5, 0x21, 0x84, 0x0 }, /* #43 */
    340     { 0x2f1312, 0x2f1b02, 0x9e, 0x23, 0x7b, 0x0 }, /* #44 */
    341     { 0x2d1ec2, 0x2d1602, 0x75, 0x64, 0x11, 0x0 }, /* #45 */
    342     { 0x352dd2, 0x352516, 0x75, 0x0c, 0x69, 0x0 }, /* #46 */
    343     { 0x2304d6, 0x230c93, 0x57, 0x9b, 0xbc, 0x0 }, /* #47 */
    344     { 0x0d2c96, 0x0d2416, 0x75, 0x39, 0x3c, 0x0 }, /* #48 */
    345     { 0x394a96, 0x394202, 0xf3, 0x32, 0xc1, 0x0 }, /* #49 */
    346     { 0x2b1b03, 0x2b1393, 0x10, 0x94, 0x7c, 0x0 }, /* #50 */
    347     { 0x1d4ed2, 0x1d4e02, 0x8b, 0x13, 0x78, 0x0 }, /* #51 */
    348     { 0x0440d2, 0x044006, 0xfd, 0x56, 0xa7, 0x0 }, /* #52 */
    349     { 0x337117, 0x337987, 0x3f, 0x90, 0xaf, 0x0 }, /* #53 */
    350     { 0x0a1d13, 0x0a1587, 0x37, 0xd4, 0x63, 0x0 }, /* #54 */
    351     { 0x2d5a57, 0x2d5283, 0x8b, 0x94, 0xf7, 0x0 }, /* #55 */
    352     { 0x095556, 0x095d97, 0x74, 0x96, 0xde, 0x0 }, /* #56 */
    353     { 0x284087, 0x284002, 0xce, 0x49, 0x85, 0x0 }, /* #57 */
    354     { 0x346ec3, 0x346e93, 0x33, 0x89, 0xaa, 0x0 }, /* #58 */
    355     { 0x075f53, 0x075746, 0x88, 0x00, 0x88, 0x0 }, /* #59 */
    356     { 0x3e3d13, 0x3e3593, 0x89, 0xec, 0x9d, 0x0 }, /* #60 */
    357     { 0x2e3e83, 0x2e3606, 0xfb, 0x18, 0xe3, 0x0 }, /* #61 */
    358     { 0x124346, 0x124387, 0x16, 0xf3, 0x23, 0x0 }, /* #62 */
    359     { 0x336356, 0x336b06, 0x87, 0x56, 0x31, 0x0 }, /* #63 */
     296    { 0x392152, 0x392146, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     297    { 0x242513, 0x242546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     298    { 0x3a0787, 0x3a0746, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     299    { 0x181c83, 0x181446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     300    { 0x240a93, 0x240286, 0x82, 0x82, 0x00, 0x0 }, /* #4 */
     301    { 0x044253, 0x044286, 0xf6, 0xf6, 0x00, 0x0 }, /* #5 */
     302    { 0x3a5d96, 0x3a5506, 0x74, 0x74, 0x00, 0x0 }, /* #6 */
     303    { 0x2d1407, 0x2d1486, 0xd1, 0xd1, 0x00, 0x0 }, /* #7 */
     304    { 0x396052, 0x396887, 0x36, 0xb4, 0x82, 0x0 }, /* #8 */
     305    { 0x2b34c7, 0x2b3493, 0x13, 0x97, 0x7c, 0x0 }, /* #9 */
     306    { 0x2a52c7, 0x2a5283, 0x4a, 0xd9, 0x71, 0x0 }, /* #10 */
     307    { 0x0e3ec7, 0x0e3e06, 0x87, 0x41, 0x46, 0x0 }, /* #11 */
     308    { 0x111347, 0x111387, 0xdc, 0xe8, 0xf4, 0x0 }, /* #12 */
     309    { 0x004ed6, 0x004e83, 0x1d, 0x91, 0x8c, 0x0 }, /* #13 */
     310    { 0x1f1613, 0x1f1692, 0xd2, 0xad, 0x25, 0x0 }, /* #14 */
     311    { 0x060887, 0x060096, 0xe1, 0x84, 0x5d, 0x0 }, /* #15 */
     312    { 0x352092, 0x352883, 0x1c, 0x89, 0x93, 0x0 }, /* #16 */
     313    { 0x0e7316, 0x0e7316, 0xc1, 0x3f, 0x82, 0x0 }, /* #17 */
     314    { 0x135242, 0x135216, 0x93, 0x0f, 0x84, 0x0 }, /* #18 */
     315    { 0x204d93, 0x204d97, 0x41, 0x9f, 0xa2, 0x0 }, /* #19 */
     316    { 0x2b1e82, 0x2b1602, 0xc9, 0x19, 0xb0, 0x0 }, /* #20 */
     317    { 0x3b2d56, 0x3b2597, 0xb9, 0xbd, 0xfc, 0x0 }, /* #21 */
     318    { 0x2f1057, 0x2f1897, 0x31, 0xa5, 0x8c, 0x0 }, /* #22 */
     319    { 0x1e1dd2, 0x1e1503, 0x0f, 0x19, 0xf6, 0x0 }, /* #23 */
     320    { 0x1459d6, 0x145192, 0xec, 0x9e, 0x4e, 0x0 }, /* #24 */
     321    { 0x063846, 0x063087, 0xbf, 0xff, 0xc0, 0x0 }, /* #25 */
     322    { 0x0b1a03, 0x0b1a16, 0xbd, 0x6f, 0x4e, 0x0 }, /* #26 */
     323    { 0x010843, 0x010017, 0x21, 0x78, 0xa9, 0x0 }, /* #27 */
     324    { 0x366d57, 0x366593, 0x57, 0xfb, 0x5c, 0x0 }, /* #28 */
     325    { 0x2e3196, 0x2e3186, 0xe3, 0xb1, 0x32, 0x0 }, /* #29 */
     326    { 0x342d17, 0x342583, 0x55, 0xe5, 0x70, 0x0 }, /* #30 */
     327    { 0x1f0fc3, 0x1f0797, 0x81, 0x88, 0xf9, 0x0 }, /* #31 */
     328    { 0x0a54d7, 0x0a5482, 0xe4, 0x92, 0x52, 0x0 }, /* #32 */
     329    { 0x0b1ad7, 0x0b1286, 0xf7, 0xb4, 0x43, 0x0 }, /* #33 */
     330    { 0x310fc6, 0x310793, 0x87, 0xab, 0xdc, 0x0 }, /* #34 */
     331    { 0x1171c3, 0x117187, 0x9c, 0xd4, 0xc8, 0x0 }, /* #35 */
     332    { 0x184fc2, 0x184787, 0xcf, 0xf0, 0xdf, 0x0 }, /* #36 */
     333    { 0x091657, 0x091602, 0x7e, 0x46, 0x38, 0x0 }, /* #37 */
     334    { 0x062612, 0x062616, 0xb1, 0x1e, 0x93, 0x0 }, /* #38 */
     335    { 0x012a86, 0x012287, 0x4e, 0xe4, 0x6a, 0x0 }, /* #39 */
     336    { 0x2c14d3, 0x2c1496, 0xe3, 0xd8, 0x0b, 0x0 }, /* #40 */
     337    { 0x370653, 0x370682, 0xda, 0xd6, 0x04, 0x0 }, /* #41 */
     338    { 0x3b5216, 0x3b5a87, 0x7e, 0xe1, 0x9d, 0x0 }, /* #42 */
     339    { 0x1f3ed6, 0x1f3616, 0x65, 0x4e, 0x17, 0x0 }, /* #43 */
     340    { 0x275497, 0x275482, 0xf5, 0x83, 0x72, 0x0 }, /* #44 */
     341    { 0x155883, 0x155096, 0xf1, 0xcf, 0x22, 0x0 }, /* #45 */
     342    { 0x1567d6, 0x156787, 0x36, 0xe1, 0x55, 0x0 }, /* #46 */
     343    { 0x285bd6, 0x285383, 0x3f, 0xf8, 0x47, 0x0 }, /* #47 */
     344    { 0x205d96, 0x205502, 0x77, 0x45, 0x32, 0x0 }, /* #48 */
     345    { 0x2b6d52, 0x2b6513, 0x51, 0x54, 0xfd, 0x0 }, /* #49 */
     346    { 0x1b6a46, 0x1b6a02, 0x9f, 0x34, 0x6b, 0x0 }, /* #50 */
     347    { 0x2924c3, 0x292486, 0xfb, 0x96, 0x65, 0x0 }, /* #51 */
     348    { 0x0c3e03, 0x0c3617, 0x10, 0x21, 0xef, 0x0 }, /* #52 */
     349    { 0x1751c3, 0x175106, 0xfd, 0x7d, 0x80, 0x0 }, /* #53 */
     350    { 0x3954d2, 0x395c16, 0x83, 0x2e, 0x55, 0x0 }, /* #54 */
     351    { 0x367506, 0x367513, 0x0d, 0x4f, 0xbe, 0x0 }, /* #55 */
     352    { 0x1446d3, 0x144e12, 0xc2, 0x75, 0x4d, 0x0 }, /* #56 */
     353    { 0x254507, 0x254507, 0x0c, 0x5c, 0xb0, 0x0 }, /* #57 */
     354    { 0x3b7293, 0x3b7283, 0xa7, 0xb3, 0xf4, 0x0 }, /* #58 */
     355    { 0x102a97, 0x102283, 0x1a, 0xf1, 0x29, 0x0 }, /* #59 */
     356    { 0x0a3612, 0x0a3612, 0x53, 0x04, 0x4f, 0x0 }, /* #60 */
     357    { 0x305f16, 0x305702, 0x51, 0x20, 0x31, 0x0 }, /* #61 */
     358    { 0x043f07, 0x043706, 0xfb, 0x7b, 0x80, 0x0 }, /* #62 */
     359    { 0x304a03, 0x304a87, 0x34, 0x81, 0xb3, 0x0 }, /* #63 */
    360360};
    361361static const BINU8_TEST_T g_aTests_sub_u8_locked[] =
    362362{
    363     { 0x310343, 0x310346, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    364     { 0x357dd3, 0x357546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    365     { 0x051bc7, 0x051346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    366     { 0x1e4282, 0x1e4246, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    367     { 0x390e43, 0x390602, 0x3d, 0x3d, 0x00, 0x0 }, /* #4 */
    368     { 0x061152, 0x061106, 0x69, 0x69, 0x00, 0x0 }, /* #5 */
    369     { 0x020086, 0x020082, 0xcb, 0xcb, 0x00, 0x0 }, /* #6 */
    370     { 0x086582, 0x086582, 0xa7, 0xa7, 0x00, 0x0 }, /* #7 */
    371     { 0x3c0c46, 0x3c0482, 0xd7, 0xc4, 0x13, 0x0 }, /* #8 */
    372     { 0x053157, 0x053993, 0x72, 0xd3, 0x9f, 0x0 }, /* #9 */
    373     { 0x330447, 0x330c02, 0xac, 0x5b, 0x51, 0x0 }, /* #10 */
    374     { 0x0a5406, 0x0a5482, 0x9a, 0x98, 0x02, 0x0 }, /* #11 */
    375     { 0x1c1703, 0x1c1797, 0x47, 0xcf, 0x78, 0x0 }, /* #12 */
    376     { 0x323cc7, 0x323493, 0x8b, 0x9d, 0xee, 0x0 }, /* #13 */
    377     { 0x0548c7, 0x054087, 0x95, 0xc0, 0xd5, 0x0 }, /* #14 */
    378     { 0x391487, 0x391c87, 0x67, 0xd7, 0x90, 0x0 }, /* #15 */
    379     { 0x103643, 0x103682, 0xd0, 0x80, 0x50, 0x0 }, /* #16 */
    380     { 0x3f48d7, 0x3f4093, 0x00, 0xc1, 0x3f, 0x0 }, /* #17 */
    381     { 0x236ac2, 0x236a97, 0x64, 0x9a, 0xca, 0x0 }, /* #18 */
    382     { 0x0c0217, 0x0c0202, 0xdc, 0x2a, 0xb2, 0x0 }, /* #19 */
    383     { 0x067e16, 0x067616, 0xf6, 0x5f, 0x97, 0x0 }, /* #20 */
    384     { 0x180303, 0x180393, 0xab, 0xbc, 0xef, 0x0 }, /* #21 */
    385     { 0x364987, 0x364983, 0x0f, 0x8a, 0x85, 0x0 }, /* #22 */
    386     { 0x0b36d6, 0x0b3616, 0x73, 0x4d, 0x26, 0x0 }, /* #23 */
    387     { 0x123856, 0x123017, 0x01, 0x2e, 0xd3, 0x0 }, /* #24 */
    388     { 0x384a47, 0x384216, 0xf6, 0x59, 0x9d, 0x0 }, /* #25 */
    389     { 0x2f3103, 0x2f3193, 0xb0, 0xe5, 0xcb, 0x0 }, /* #26 */
    390     { 0x3a0912, 0x3a0902, 0xaf, 0x3d, 0x72, 0x0 }, /* #27 */
    391     { 0x093cc7, 0x093402, 0xad, 0x1c, 0x91, 0x0 }, /* #28 */
    392     { 0x256d97, 0x256502, 0xdc, 0x38, 0xa4, 0x0 }, /* #29 */
    393     { 0x3f6592, 0x3f6516, 0x96, 0x0f, 0x87, 0x0 }, /* #30 */
    394     { 0x270a03, 0x270283, 0x1b, 0xe0, 0x3b, 0x0 }, /* #31 */
    395     { 0x1c49c3, 0x1c4113, 0x45, 0x58, 0xed, 0x0 }, /* #32 */
    396     { 0x003597, 0x003d06, 0xae, 0x69, 0x45, 0x0 }, /* #33 */
    397     { 0x1e3f16, 0x1e3706, 0xfb, 0x60, 0x9b, 0x0 }, /* #34 */
    398     { 0x007c46, 0x007416, 0x34, 0x09, 0x2b, 0x0 }, /* #35 */
    399     { 0x034d52, 0x034582, 0x97, 0x91, 0x06, 0x0 }, /* #36 */
    400     { 0x2f5106, 0x2f5912, 0x97, 0x3b, 0x5c, 0x0 }, /* #37 */
    401     { 0x0225d7, 0x022586, 0xcb, 0x87, 0x44, 0x0 }, /* #38 */
    402     { 0x216546, 0x216587, 0x8d, 0xb4, 0xd9, 0x0 }, /* #39 */
    403     { 0x336893, 0x336097, 0x6b, 0xed, 0x7e, 0x0 }, /* #40 */
    404     { 0x2d6c92, 0x2d6c83, 0x56, 0xb0, 0xa6, 0x0 }, /* #41 */
    405     { 0x2c0597, 0x2c0506, 0x56, 0x41, 0x15, 0x0 }, /* #42 */
    406     { 0x0a2916, 0x0a2193, 0x20, 0xa4, 0x7c, 0x0 }, /* #43 */
    407     { 0x013d97, 0x013502, 0x7f, 0x61, 0x1e, 0x0 }, /* #44 */
    408     { 0x196d03, 0x196516, 0xf6, 0x1b, 0xdb, 0x0 }, /* #45 */
    409     { 0x143b96, 0x143396, 0xf8, 0x9a, 0x5e, 0x0 }, /* #46 */
    410     { 0x0c0547, 0x0c0582, 0xcf, 0x97, 0x38, 0x0 }, /* #47 */
    411     { 0x3a3453, 0x3a3496, 0xc7, 0x8b, 0x3c, 0x0 }, /* #48 */
    412     { 0x2c4a83, 0x2c4212, 0xe1, 0x2f, 0xb2, 0x0 }, /* #49 */
    413     { 0x264887, 0x264012, 0xa3, 0x1a, 0x89, 0x0 }, /* #50 */
    414     { 0x383396, 0x383397, 0x88, 0xfc, 0x8c, 0x0 }, /* #51 */
    415     { 0x0a36d3, 0x0a3686, 0xdf, 0xc3, 0x1c, 0x0 }, /* #52 */
    416     { 0x330916, 0x330916, 0xe0, 0x65, 0x7b, 0x0 }, /* #53 */
    417     { 0x051652, 0x051e06, 0xbe, 0x78, 0x46, 0x0 }, /* #54 */
    418     { 0x3a3153, 0x3a3112, 0x74, 0x6d, 0x07, 0x0 }, /* #55 */
    419     { 0x3024c7, 0x302483, 0x4d, 0xd3, 0x7a, 0x0 }, /* #56 */
    420     { 0x244243, 0x244212, 0xc1, 0x25, 0x9c, 0x0 }, /* #57 */
    421     { 0x122356, 0x122306, 0xd4, 0x21, 0xb3, 0x0 }, /* #58 */
    422     { 0x175052, 0x175897, 0x46, 0x8b, 0xbb, 0x0 }, /* #59 */
    423     { 0x2a4447, 0x2a4403, 0x2b, 0x67, 0xc4, 0x0 }, /* #60 */
    424     { 0x3e54c7, 0x3e5c87, 0x56, 0xc5, 0x91, 0x0 }, /* #61 */
    425     { 0x163e93, 0x163e16, 0x9b, 0x5c, 0x3f, 0x0 }, /* #62 */
    426     { 0x322306, 0x322393, 0x8b, 0x9e, 0xed, 0x0 }, /* #63 */
     363    { 0x0c0b92, 0x0c0346, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     364    { 0x030b93, 0x030346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     365    { 0x124387, 0x124346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     366    { 0x2d4f52, 0x2d4746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     367    { 0x2e3113, 0x2e3182, 0x86, 0x86, 0x00, 0x0 }, /* #4 */
     368    { 0x3b30d7, 0x3b3086, 0x84, 0x84, 0x00, 0x0 }, /* #5 */
     369    { 0x2b7e57, 0x2b7682, 0xb0, 0xb0, 0x00, 0x0 }, /* #6 */
     370    { 0x157f03, 0x157706, 0x47, 0x47, 0x00, 0x0 }, /* #7 */
     371    { 0x037ac3, 0x037216, 0x52, 0x1d, 0x35, 0x0 }, /* #8 */
     372    { 0x235607, 0x235e02, 0x9f, 0x2a, 0x75, 0x0 }, /* #9 */
     373    { 0x031913, 0x031107, 0x2c, 0x5c, 0xd0, 0x0 }, /* #10 */
     374    { 0x1d3e53, 0x1d3692, 0xf1, 0xe3, 0x0e, 0x0 }, /* #11 */
     375    { 0x2c6317, 0x2c6386, 0xaa, 0x84, 0x26, 0x0 }, /* #12 */
     376    { 0x296292, 0x296283, 0x16, 0xd0, 0x46, 0x0 }, /* #13 */
     377    { 0x363712, 0x363f97, 0x34, 0x9f, 0x95, 0x0 }, /* #14 */
     378    { 0x0e6c02, 0x0e6482, 0x99, 0x97, 0x02, 0x0 }, /* #15 */
     379    { 0x0d7e43, 0x0d7e12, 0xd3, 0x6b, 0x68, 0x0 }, /* #16 */
     380    { 0x2363d6, 0x236397, 0x15, 0x99, 0x7c, 0x0 }, /* #17 */
     381    { 0x196c12, 0x196c02, 0x9e, 0x26, 0x78, 0x0 }, /* #18 */
     382    { 0x2a2542, 0x2a2506, 0xab, 0x0a, 0xa1, 0x0 }, /* #19 */
     383    { 0x324b46, 0x324397, 0xa1, 0xcc, 0xd5, 0x0 }, /* #20 */
     384    { 0x0f0856, 0x0f0097, 0xb5, 0xde, 0xd7, 0x0 }, /* #21 */
     385    { 0x375306, 0x375b87, 0x67, 0xe1, 0x86, 0x0 }, /* #22 */
     386    { 0x223cc7, 0x223402, 0xc8, 0x15, 0xb3, 0x0 }, /* #23 */
     387    { 0x007282, 0x007292, 0xf3, 0xec, 0x07, 0x0 }, /* #24 */
     388    { 0x1739d2, 0x173983, 0x67, 0xa2, 0xc5, 0x0 }, /* #25 */
     389    { 0x181a13, 0x181216, 0x30, 0x12, 0x1e, 0x0 }, /* #26 */
     390    { 0x0951c7, 0x095993, 0x61, 0x97, 0xca, 0x0 }, /* #27 */
     391    { 0x325602, 0x325687, 0x16, 0xa0, 0x76, 0x0 }, /* #28 */
     392    { 0x2744d6, 0x274416, 0xb2, 0x14, 0x9e, 0x0 }, /* #29 */
     393    { 0x3479d6, 0x347983, 0x6a, 0xc1, 0xa9, 0x0 }, /* #30 */
     394    { 0x0c5616, 0x0c5686, 0xfe, 0x81, 0x7d, 0x0 }, /* #31 */
     395    { 0x3925d6, 0x392507, 0x2f, 0x36, 0xf9, 0x0 }, /* #32 */
     396    { 0x1e5247, 0x1e5287, 0x56, 0xe4, 0x72, 0x0 }, /* #33 */
     397    { 0x2e6207, 0x2e6293, 0xcb, 0xfd, 0xce, 0x0 }, /* #34 */
     398    { 0x190f06, 0x190797, 0x90, 0xc9, 0xc7, 0x0 }, /* #35 */
     399    { 0x3d24c6, 0x3d2402, 0x6f, 0x57, 0x18, 0x0 }, /* #36 */
     400    { 0x1967c7, 0x196793, 0xa2, 0xae, 0xf4, 0x0 }, /* #37 */
     401    { 0x3f4997, 0x3f4906, 0x8e, 0x63, 0x2b, 0x0 }, /* #38 */
     402    { 0x205046, 0x205087, 0xee, 0xf5, 0xf9, 0x0 }, /* #39 */
     403    { 0x0e1803, 0x0e1086, 0xe2, 0x82, 0x60, 0x0 }, /* #40 */
     404    { 0x1f1906, 0x1f1183, 0x8e, 0xb0, 0xde, 0x0 }, /* #41 */
     405    { 0x102917, 0x102183, 0x0f, 0xfe, 0x11, 0x0 }, /* #42 */
     406    { 0x330a92, 0x330292, 0x90, 0x89, 0x07, 0x0 }, /* #43 */
     407    { 0x176987, 0x176117, 0x17, 0x6c, 0xab, 0x0 }, /* #44 */
     408    { 0x301e83, 0x301697, 0x51, 0xdb, 0x76, 0x0 }, /* #45 */
     409    { 0x032112, 0x032186, 0xd9, 0xc9, 0x10, 0x0 }, /* #46 */
     410    { 0x3a2292, 0x3a2202, 0xfa, 0x76, 0x84, 0x0 }, /* #47 */
     411    { 0x2c5206, 0x2c5283, 0xbb, 0xd0, 0xeb, 0x0 }, /* #48 */
     412    { 0x0075d3, 0x007587, 0x0d, 0xc6, 0x47, 0x0 }, /* #49 */
     413    { 0x0c43c2, 0x0c4306, 0x69, 0x56, 0x13, 0x0 }, /* #50 */
     414    { 0x320c43, 0x320487, 0x1c, 0xc6, 0x56, 0x0 }, /* #51 */
     415    { 0x2012c7, 0x201a12, 0x80, 0x6b, 0x15, 0x0 }, /* #52 */
     416    { 0x0c7bd2, 0x0c7397, 0x93, 0xbb, 0xd8, 0x0 }, /* #53 */
     417    { 0x253682, 0x253e12, 0xb3, 0x3b, 0x78, 0x0 }, /* #54 */
     418    { 0x017042, 0x017893, 0x52, 0x89, 0xc9, 0x0 }, /* #55 */
     419    { 0x3031d7, 0x303102, 0xe6, 0x20, 0xc6, 0x0 }, /* #56 */
     420    { 0x342d52, 0x342502, 0x7c, 0x34, 0x48, 0x0 }, /* #57 */
     421    { 0x381c03, 0x381c06, 0x83, 0x63, 0x20, 0x0 }, /* #58 */
     422    { 0x1242c3, 0x124292, 0xe2, 0x89, 0x59, 0x0 }, /* #59 */
     423    { 0x207682, 0x207e12, 0x8d, 0x1f, 0x6e, 0x0 }, /* #60 */
     424    { 0x103453, 0x103406, 0xa7, 0x12, 0x95, 0x0 }, /* #61 */
     425    { 0x195146, 0x195187, 0x8a, 0xb1, 0xd9, 0x0 }, /* #62 */
     426    { 0x120012, 0x120086, 0x9e, 0x9a, 0x04, 0x0 }, /* #63 */
    427427};
    428428static const BINU8_TEST_T g_aTests_sbb_u8[] =
    429429{
    430     { 0x1330c6, 0x133046, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    431     { 0x113f47, 0x113797, 0x00, 0xff, 0x00, 0x0 }, /* #1 */
    432     { 0x177fd7, 0x177797, 0x00, 0xff, 0x00, 0x0 }, /* #2 */
    433     { 0x1b75d7, 0x1b7597, 0x00, 0xff, 0x00, 0x0 }, /* #3 */
    434     { 0x070e43, 0x070602, 0x14, 0x13, 0x00, 0x0 }, /* #4 */
    435     { 0x1d1096, 0x1d1082, 0x94, 0x94, 0x00, 0x0 }, /* #5 */
    436     { 0x1a1ad2, 0x1a1286, 0xde, 0xde, 0x00, 0x0 }, /* #6 */
    437     { 0x343a16, 0x343206, 0x05, 0x05, 0x00, 0x0 }, /* #7 */
    438     { 0x1f3893, 0x1f3893, 0x6a, 0xcb, 0x9e, 0x0 }, /* #8 */
    439     { 0x1a5943, 0x1a5193, 0xb7, 0xef, 0xc7, 0x0 }, /* #9 */
    440     { 0x0a6383, 0x0a6392, 0xb3, 0x86, 0x2c, 0x0 }, /* #10 */
    441     { 0x007153, 0x007197, 0xe9, 0xeb, 0xfd, 0x0 }, /* #11 */
    442     { 0x226512, 0x226502, 0xef, 0x4a, 0xa5, 0x0 }, /* #12 */
    443     { 0x164fc2, 0x164f16, 0xd0, 0x7b, 0x55, 0x0 }, /* #13 */
    444     { 0x2e1993, 0x2e1113, 0x54, 0x64, 0xef, 0x0 }, /* #14 */
    445     { 0x2e7902, 0x2e7102, 0xfb, 0x54, 0xa7, 0x0 }, /* #15 */
    446     { 0x043e92, 0x043612, 0xf1, 0x2f, 0xc2, 0x0 }, /* #16 */
    447     { 0x373152, 0x373117, 0x18, 0x7e, 0x9a, 0x0 }, /* #17 */
    448     { 0x115ad6, 0x115202, 0xfe, 0x40, 0xbe, 0x0 }, /* #18 */
    449     { 0x1c1d86, 0x1c1506, 0x78, 0x44, 0x34, 0x0 }, /* #19 */
    450     { 0x3c3c46, 0x3c3483, 0xab, 0xd5, 0xd6, 0x0 }, /* #20 */
    451     { 0x3e5002, 0x3e5093, 0x60, 0xef, 0x71, 0x0 }, /* #21 */
    452     { 0x111c42, 0x111412, 0xe0, 0x2c, 0xb4, 0x0 }, /* #22 */
    453     { 0x0950c6, 0x095086, 0xfe, 0x9c, 0x62, 0x0 }, /* #23 */
    454     { 0x357a87, 0x357293, 0x84, 0x8c, 0xf7, 0x0 }, /* #24 */
    455     { 0x034e56, 0x034602, 0x4c, 0x15, 0x37, 0x0 }, /* #25 */
    456     { 0x043383, 0x043397, 0xb1, 0xeb, 0xc5, 0x0 }, /* #26 */
    457     { 0x012903, 0x012106, 0x8d, 0x03, 0x89, 0x0 }, /* #27 */
    458     { 0x393a43, 0x393a02, 0xc8, 0x57, 0x70, 0x0 }, /* #28 */
    459     { 0x281256, 0x281a02, 0xcf, 0x57, 0x78, 0x0 }, /* #29 */
    460     { 0x2d6d57, 0x2d6512, 0x64, 0x37, 0x2c, 0x0 }, /* #30 */
    461     { 0x3e7547, 0x3e7506, 0xe6, 0x03, 0xe2, 0x0 }, /* #31 */
    462     { 0x196552, 0x196513, 0x07, 0x49, 0xbe, 0x0 }, /* #32 */
    463     { 0x270502, 0x270512, 0x5b, 0x0e, 0x4d, 0x0 }, /* #33 */
    464     { 0x0d0116, 0x0d0902, 0xd5, 0x61, 0x74, 0x0 }, /* #34 */
    465     { 0x291e13, 0x291e12, 0xc6, 0x67, 0x5e, 0x0 }, /* #35 */
    466     { 0x082e06, 0x082612, 0x72, 0x1f, 0x53, 0x0 }, /* #36 */
    467     { 0x191013, 0x191883, 0x6d, 0xea, 0x82, 0x0 }, /* #37 */
    468     { 0x100686, 0x100697, 0xdd, 0xde, 0xff, 0x0 }, /* #38 */
    469     { 0x290657, 0x290693, 0x10, 0xec, 0x23, 0x0 }, /* #39 */
    470     { 0x071bd6, 0x071316, 0xc1, 0x05, 0xbc, 0x0 }, /* #40 */
    471     { 0x130016, 0x130087, 0xb8, 0xc6, 0xf2, 0x0 }, /* #41 */
    472     { 0x2332c2, 0x233a97, 0x63, 0x9f, 0xc4, 0x0 }, /* #42 */
    473     { 0x227607, 0x227682, 0xfd, 0xf7, 0x05, 0x0 }, /* #43 */
    474     { 0x391113, 0x391987, 0x74, 0xd2, 0xa1, 0x0 }, /* #44 */
    475     { 0x347ed3, 0x347602, 0x56, 0x45, 0x10, 0x0 }, /* #45 */
    476     { 0x1a6bc3, 0x1a6b83, 0x1f, 0x98, 0x86, 0x0 }, /* #46 */
    477     { 0x075592, 0x075d12, 0x92, 0x1f, 0x73, 0x0 }, /* #47 */
    478     { 0x240742, 0x240f87, 0x78, 0x88, 0xf0, 0x0 }, /* #48 */
    479     { 0x384996, 0x384116, 0x50, 0x03, 0x4d, 0x0 }, /* #49 */
    480     { 0x2e1ac6, 0x2e1a97, 0x67, 0xde, 0x89, 0x0 }, /* #50 */
    481     { 0x393517, 0x393516, 0xbb, 0x2d, 0x8d, 0x0 }, /* #51 */
    482     { 0x0b1c12, 0x0b1416, 0xc0, 0x1e, 0xa2, 0x0 }, /* #52 */
    483     { 0x225a42, 0x225283, 0x88, 0x92, 0xf6, 0x0 }, /* #53 */
    484     { 0x184e03, 0x184693, 0x65, 0xe9, 0x7b, 0x0 }, /* #54 */
    485     { 0x190b42, 0x190302, 0x9e, 0x02, 0x9c, 0x0 }, /* #55 */
    486     { 0x0260d3, 0x026016, 0x52, 0x12, 0x3f, 0x0 }, /* #56 */
    487     { 0x3b0c13, 0x3b0417, 0x4d, 0x4d, 0xff, 0x0 }, /* #57 */
    488     { 0x0b5ac2, 0x0b5212, 0xec, 0x5d, 0x8f, 0x0 }, /* #58 */
    489     { 0x2c7312, 0x2c7397, 0x05, 0xd8, 0x2d, 0x0 }, /* #59 */
    490     { 0x2318c3, 0x231883, 0x1e, 0x8a, 0x93, 0x0 }, /* #60 */
    491     { 0x0f3dd7, 0x0f3d06, 0x9c, 0x72, 0x29, 0x0 }, /* #61 */
    492     { 0x004302, 0x004302, 0xe5, 0x10, 0xd5, 0x0 }, /* #62 */
    493     { 0x1d6806, 0x1d6802, 0xac, 0x38, 0x74, 0x0 }, /* #63 */
     430    { 0x281b57, 0x281397, 0x00, 0xff, 0x00, 0x0 }, /* #0 */
     431    { 0x2c2e06, 0x2c2646, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     432    { 0x1342d2, 0x134246, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     433    { 0x2150c2, 0x215046, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     434    { 0x323e93, 0x323602, 0x16, 0x15, 0x00, 0x0 }, /* #4 */
     435    { 0x227b53, 0x227386, 0xbc, 0xbb, 0x00, 0x0 }, /* #5 */
     436    { 0x3a4b82, 0x3a4302, 0x37, 0x37, 0x00, 0x0 }, /* #6 */
     437    { 0x175f93, 0x175782, 0xf2, 0xf1, 0x00, 0x0 }, /* #7 */
     438    { 0x3700c7, 0x370887, 0x68, 0x93, 0xd4, 0x0 }, /* #8 */
     439    { 0x2b4f53, 0x2b4f83, 0x7f, 0xd9, 0xa5, 0x0 }, /* #9 */
     440    { 0x1b4fc2, 0x1b4783, 0x13, 0xb0, 0x63, 0x0 }, /* #10 */
     441    { 0x020e02, 0x020607, 0x29, 0x65, 0xc4, 0x0 }, /* #11 */
     442    { 0x1f1b02, 0x1f1306, 0xf9, 0x05, 0xf4, 0x0 }, /* #12 */
     443    { 0x1a2297, 0x1a2282, 0xaf, 0x97, 0x17, 0x0 }, /* #13 */
     444    { 0x014d83, 0x014502, 0xdb, 0x1a, 0xc0, 0x0 }, /* #14 */
     445    { 0x385757, 0x385787, 0xbf, 0xd7, 0xe7, 0x0 }, /* #15 */
     446    { 0x246f06, 0x246f97, 0x5a, 0xbb, 0x9f, 0x0 }, /* #16 */
     447    { 0x136697, 0x136606, 0xdf, 0x18, 0xc6, 0x0 }, /* #17 */
     448    { 0x2c4c96, 0x2c4496, 0xda, 0x8e, 0x4c, 0x0 }, /* #18 */
     449    { 0x1f78c6, 0x1f7093, 0x13, 0xc4, 0x4f, 0x0 }, /* #19 */
     450    { 0x3c5443, 0x3c5482, 0xda, 0xb5, 0x24, 0x0 }, /* #20 */
     451    { 0x3666c7, 0x366693, 0x99, 0xdf, 0xb9, 0x0 }, /* #21 */
     452    { 0x3a5a52, 0x3a5216, 0xe6, 0x2d, 0xb9, 0x0 }, /* #22 */
     453    { 0x085783, 0x085707, 0x5c, 0x77, 0xe4, 0x0 }, /* #23 */
     454    { 0x250317, 0x250393, 0x46, 0xce, 0x77, 0x0 }, /* #24 */
     455    { 0x360382, 0x360b87, 0x7f, 0xd2, 0xad, 0x0 }, /* #25 */
     456    { 0x0b5112, 0x0b5113, 0x22, 0x6e, 0xb4, 0x0 }, /* #26 */
     457    { 0x182c97, 0x182c87, 0x3f, 0xbb, 0x83, 0x0 }, /* #27 */
     458    { 0x0b4bd6, 0x0b4302, 0xca, 0x1a, 0xb0, 0x0 }, /* #28 */
     459    { 0x1a5982, 0x1a5117, 0x05, 0x48, 0xbd, 0x0 }, /* #29 */
     460    { 0x056f06, 0x056702, 0x7a, 0x45, 0x35, 0x0 }, /* #30 */
     461    { 0x227016, 0x227812, 0xc7, 0x4f, 0x78, 0x0 }, /* #31 */
     462    { 0x0e5447, 0x0e5c02, 0xc3, 0x70, 0x52, 0x0 }, /* #32 */
     463    { 0x3a1343, 0x3a1312, 0x7a, 0x0b, 0x6e, 0x0 }, /* #33 */
     464    { 0x215007, 0x215097, 0xb7, 0xcc, 0xea, 0x0 }, /* #34 */
     465    { 0x2218c2, 0x221806, 0xb5, 0x60, 0x55, 0x0 }, /* #35 */
     466    { 0x375c13, 0x375487, 0xaf, 0xe2, 0xcc, 0x0 }, /* #36 */
     467    { 0x133053, 0x133002, 0x75, 0x51, 0x23, 0x0 }, /* #37 */
     468    { 0x1d7286, 0x1d7297, 0xb6, 0xbe, 0xf8, 0x0 }, /* #38 */
     469    { 0x247147, 0x247183, 0x2d, 0xdc, 0x50, 0x0 }, /* #39 */
     470    { 0x240143, 0x240182, 0xbb, 0x8a, 0x30, 0x0 }, /* #40 */
     471    { 0x2e15d6, 0x2e1d02, 0xba, 0x43, 0x77, 0x0 }, /* #41 */
     472    { 0x295f13, 0x295786, 0xe7, 0xd2, 0x14, 0x0 }, /* #42 */
     473    { 0x324996, 0x324102, 0xfe, 0x31, 0xcd, 0x0 }, /* #43 */
     474    { 0x2f3b83, 0x2f3b06, 0x8f, 0x2b, 0x63, 0x0 }, /* #44 */
     475    { 0x300453, 0x300402, 0xfc, 0x51, 0xaa, 0x0 }, /* #45 */
     476    { 0x2424d6, 0x242402, 0xec, 0x02, 0xea, 0x0 }, /* #46 */
     477    { 0x157e47, 0x157616, 0x53, 0x36, 0x1c, 0x0 }, /* #47 */
     478    { 0x174f03, 0x174783, 0xbc, 0xf1, 0xca, 0x0 }, /* #48 */
     479    { 0x0a3ec7, 0x0a3616, 0x41, 0x39, 0x07, 0x0 }, /* #49 */
     480    { 0x2a54c3, 0x2a5c02, 0x9d, 0x7c, 0x20, 0x0 }, /* #50 */
     481    { 0x334e17, 0x334616, 0x44, 0x06, 0x3d, 0x0 }, /* #51 */
     482    { 0x065d82, 0x065596, 0xa2, 0x87, 0x1b, 0x0 }, /* #52 */
     483    { 0x065c83, 0x065417, 0x26, 0x3c, 0xe9, 0x0 }, /* #53 */
     484    { 0x245f46, 0x245797, 0xc6, 0xe8, 0xde, 0x0 }, /* #54 */
     485    { 0x2f1416, 0x2f1416, 0x58, 0x2e, 0x2a, 0x0 }, /* #55 */
     486    { 0x3a3896, 0x3a3816, 0x90, 0x72, 0x1e, 0x0 }, /* #56 */
     487    { 0x0c4682, 0x0c4696, 0xd5, 0x9f, 0x36, 0x0 }, /* #57 */
     488    { 0x1c0616, 0x1c0617, 0x07, 0x0c, 0xfb, 0x0 }, /* #58 */
     489    { 0x0434c6, 0x043c97, 0x25, 0x9c, 0x89, 0x0 }, /* #59 */
     490    { 0x3b5847, 0x3b5012, 0x64, 0x2a, 0x39, 0x0 }, /* #60 */
     491    { 0x1c22d3, 0x1c2286, 0xde, 0x96, 0x47, 0x0 }, /* #61 */
     492    { 0x171b57, 0x171392, 0xd7, 0x97, 0x3f, 0x0 }, /* #62 */
     493    { 0x146f42, 0x146786, 0xad, 0x8d, 0x20, 0x0 }, /* #63 */
    494494};
    495495static const BINU8_TEST_T g_aTests_sbb_u8_locked[] =
    496496{
    497     { 0x373bd7, 0x373397, 0x00, 0xff, 0x00, 0x0 }, /* #0 */
    498     { 0x314486, 0x314446, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    499     { 0x044306, 0x044346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    500     { 0x270043, 0x270097, 0x00, 0xff, 0x00, 0x0 }, /* #3 */
    501     { 0x0c6353, 0x0c6386, 0xab, 0xaa, 0x00, 0x0 }, /* #4 */
    502     { 0x0b4656, 0x0b4602, 0x6b, 0x6b, 0x00, 0x0 }, /* #5 */
    503     { 0x081653, 0x081686, 0xb2, 0xb1, 0x00, 0x0 }, /* #6 */
    504     { 0x2d4cd3, 0x2d4416, 0x10, 0x0f, 0x00, 0x0 }, /* #7 */
    505     { 0x097653, 0x097617, 0x15, 0x55, 0xbf, 0x0 }, /* #8 */
    506     { 0x117f02, 0x117706, 0xfe, 0x53, 0xab, 0x0 }, /* #9 */
    507     { 0x182706, 0x182713, 0x53, 0x54, 0xff, 0x0 }, /* #10 */
    508     { 0x1a2993, 0x1a2103, 0x1b, 0x34, 0xe6, 0x0 }, /* #11 */
    509     { 0x3f39d7, 0x3f3112, 0x3c, 0x2f, 0x0c, 0x0 }, /* #12 */
    510     { 0x255087, 0x255812, 0xc5, 0x6d, 0x57, 0x0 }, /* #13 */
    511     { 0x070a86, 0x070282, 0x9e, 0x9b, 0x03, 0x0 }, /* #14 */
    512     { 0x2d3f02, 0x2d3706, 0x6d, 0x22, 0x4b, 0x0 }, /* #15 */
    513     { 0x352ed7, 0x352e83, 0x56, 0x92, 0xc3, 0x0 }, /* #16 */
    514     { 0x383792, 0x383783, 0xbc, 0xec, 0xd0, 0x0 }, /* #17 */
    515     { 0x101217, 0x101296, 0xc0, 0xa3, 0x1c, 0x0 }, /* #18 */
    516     { 0x136397, 0x136302, 0x6e, 0x57, 0x16, 0x0 }, /* #19 */
    517     { 0x203082, 0x203002, 0xf8, 0x70, 0x88, 0x0 }, /* #20 */
    518     { 0x054e42, 0x054612, 0xf8, 0x2f, 0xc9, 0x0 }, /* #21 */
    519     { 0x121202, 0x121282, 0xd7, 0xc2, 0x15, 0x0 }, /* #22 */
    520     { 0x3a4ec2, 0x3a4613, 0x37, 0x58, 0xdf, 0x0 }, /* #23 */
    521     { 0x3756c3, 0x375606, 0x79, 0x66, 0x12, 0x0 }, /* #24 */
    522     { 0x0e00c3, 0x0e0093, 0x03, 0xcd, 0x35, 0x0 }, /* #25 */
    523     { 0x2646d7, 0x264603, 0x24, 0x40, 0xe3, 0x0 }, /* #26 */
    524     { 0x3a4182, 0x3a4102, 0x3a, 0x25, 0x15, 0x0 }, /* #27 */
    525     { 0x1f1983, 0x1f1107, 0x3e, 0x74, 0xc9, 0x0 }, /* #28 */
    526     { 0x385847, 0x385007, 0x06, 0x63, 0xa2, 0x0 }, /* #29 */
    527     { 0x0d2402, 0x0d2406, 0x7c, 0x2b, 0x51, 0x0 }, /* #30 */
    528     { 0x3a7546, 0x3a7503, 0x0e, 0x16, 0xf8, 0x0 }, /* #31 */
    529     { 0x163cd3, 0x163c93, 0x5d, 0x9d, 0xbf, 0x0 }, /* #32 */
    530     { 0x307147, 0x307193, 0x0b, 0xad, 0x5d, 0x0 }, /* #33 */
    531     { 0x3d3893, 0x3d3006, 0xe9, 0x11, 0xd7, 0x0 }, /* #34 */
    532     { 0x1f4bd7, 0x1f4316, 0xfc, 0x5c, 0x9f, 0x0 }, /* #35 */
    533     { 0x0a76d6, 0x0a7687, 0x34, 0xf0, 0x44, 0x0 }, /* #36 */
    534     { 0x0b4313, 0x0b4b97, 0x43, 0xaa, 0x98, 0x0 }, /* #37 */
    535     { 0x1d17c3, 0x1d1703, 0x0b, 0x19, 0xf1, 0x0 }, /* #38 */
    536     { 0x2a0203, 0x2a0283, 0xb8, 0xe0, 0xd7, 0x0 }, /* #39 */
    537     { 0x0e0896, 0x0e0016, 0x96, 0x0a, 0x8c, 0x0 }, /* #40 */
    538     { 0x294516, 0x294502, 0x6d, 0x1a, 0x53, 0x0 }, /* #41 */
    539     { 0x1c3486, 0x1c3c02, 0x9b, 0x73, 0x28, 0x0 }, /* #42 */
    540     { 0x3977d3, 0x397797, 0x65, 0xf9, 0x6b, 0x0 }, /* #43 */
    541     { 0x204d86, 0x204586, 0xd4, 0xb1, 0x23, 0x0 }, /* #44 */
    542     { 0x351e06, 0x351e02, 0xb8, 0x45, 0x73, 0x0 }, /* #45 */
    543     { 0x390212, 0x390212, 0xec, 0x0e, 0xde, 0x0 }, /* #46 */
    544     { 0x0e1b03, 0x0e1397, 0x15, 0xa6, 0x6e, 0x0 }, /* #47 */
    545     { 0x2f5c53, 0x2f5c16, 0x91, 0x71, 0x1f, 0x0 }, /* #48 */
    546     { 0x0d5586, 0x0d5586, 0xc4, 0xa0, 0x24, 0x0 }, /* #49 */
    547     { 0x1a7f93, 0x1a7706, 0xed, 0x5a, 0x92, 0x0 }, /* #50 */
    548     { 0x2f5847, 0x2f5883, 0x3d, 0x91, 0xab, 0x0 }, /* #51 */
    549     { 0x3a78c2, 0x3a7007, 0x3c, 0x41, 0xfb, 0x0 }, /* #52 */
    550     { 0x1d5e46, 0x1d5e02, 0xac, 0x73, 0x39, 0x0 }, /* #53 */
    551     { 0x2b7016, 0x2b7812, 0xb4, 0x67, 0x4d, 0x0 }, /* #54 */
    552     { 0x057a47, 0x057206, 0xdd, 0x27, 0xb5, 0x0 }, /* #55 */
    553     { 0x381553, 0x381592, 0xc0, 0x9b, 0x24, 0x0 }, /* #56 */
    554     { 0x002bc3, 0x002302, 0xda, 0x02, 0xd7, 0x0 }, /* #57 */
    555     { 0x0d4e02, 0x0d4616, 0xeb, 0x3f, 0xac, 0x0 }, /* #58 */
    556     { 0x1576d2, 0x157602, 0x1e, 0x13, 0x0b, 0x0 }, /* #59 */
    557     { 0x0f4f93, 0x0f4f87, 0x47, 0xa5, 0xa1, 0x0 }, /* #60 */
    558     { 0x214bc2, 0x214b06, 0x9a, 0x50, 0x4a, 0x0 }, /* #61 */
    559     { 0x3d54d6, 0x3d5c06, 0xad, 0x35, 0x78, 0x0 }, /* #62 */
    560     { 0x100457, 0x100c12, 0xca, 0x5e, 0x6b, 0x0 }, /* #63 */
     497    { 0x372693, 0x372697, 0x00, 0xff, 0x00, 0x0 }, /* #0 */
     498    { 0x0952c3, 0x095297, 0x00, 0xff, 0x00, 0x0 }, /* #1 */
     499    { 0x114986, 0x114146, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     500    { 0x3d7847, 0x3d7097, 0x00, 0xff, 0x00, 0x0 }, /* #3 */
     501    { 0x3f4757, 0x3f4702, 0x55, 0x54, 0x00, 0x0 }, /* #4 */
     502    { 0x366146, 0x366106, 0x66, 0x66, 0x00, 0x0 }, /* #5 */
     503    { 0x3a01d3, 0x3a0102, 0x16, 0x15, 0x00, 0x0 }, /* #6 */
     504    { 0x2c6896, 0x2c6006, 0x56, 0x56, 0x00, 0x0 }, /* #7 */
     505    { 0x267752, 0x267712, 0x52, 0x46, 0x0c, 0x0 }, /* #8 */
     506    { 0x3a2b47, 0x3a2396, 0xa8, 0x88, 0x1f, 0x0 }, /* #9 */
     507    { 0x317d53, 0x317597, 0xfd, 0xff, 0xfd, 0x0 }, /* #10 */
     508    { 0x195896, 0x195812, 0xc2, 0x5d, 0x65, 0x0 }, /* #11 */
     509    { 0x164102, 0x164102, 0xda, 0x19, 0xc1, 0x0 }, /* #12 */
     510    { 0x0a6952, 0x0a6106, 0xe5, 0x05, 0xe0, 0x0 }, /* #13 */
     511    { 0x001553, 0x001593, 0x98, 0xab, 0xec, 0x0 }, /* #14 */
     512    { 0x2047c2, 0x204787, 0x99, 0xb8, 0xe1, 0x0 }, /* #15 */
     513    { 0x1e01d3, 0x1e0997, 0x75, 0xac, 0xc8, 0x0 }, /* #16 */
     514    { 0x201bc6, 0x201b06, 0xbb, 0x47, 0x74, 0x0 }, /* #17 */
     515    { 0x3965c6, 0x396d97, 0x44, 0xa9, 0x9b, 0x0 }, /* #18 */
     516    { 0x010542, 0x010506, 0x36, 0x03, 0x33, 0x0 }, /* #19 */
     517    { 0x063387, 0x063382, 0xcb, 0x92, 0x38, 0x0 }, /* #20 */
     518    { 0x260582, 0x260597, 0x80, 0x9f, 0xe1, 0x0 }, /* #21 */
     519    { 0x1b7897, 0x1b7002, 0xdf, 0x2c, 0xb2, 0x0 }, /* #22 */
     520    { 0x2c4196, 0x2c4182, 0xe6, 0x94, 0x52, 0x0 }, /* #23 */
     521    { 0x191d82, 0x191506, 0x7b, 0x12, 0x69, 0x0 }, /* #24 */
     522    { 0x100a03, 0x100a87, 0x3b, 0x82, 0xb8, 0x0 }, /* #25 */
     523    { 0x2c61d2, 0x2c6117, 0x30, 0x69, 0xc7, 0x0 }, /* #26 */
     524    { 0x031bc3, 0x031316, 0x9b, 0x0c, 0x8e, 0x0 }, /* #27 */
     525    { 0x0d6896, 0x0d6897, 0x3d, 0xaf, 0x8e, 0x0 }, /* #28 */
     526    { 0x3b5ad6, 0x3b5216, 0xb9, 0x2b, 0x8e, 0x0 }, /* #29 */
     527    { 0x343f06, 0x343796, 0x9d, 0x8e, 0x0f, 0x0 }, /* #30 */
     528    { 0x141f06, 0x141796, 0xe2, 0xbd, 0x25, 0x0 }, /* #31 */
     529    { 0x137c17, 0x137482, 0xa5, 0xa1, 0x03, 0x0 }, /* #32 */
     530    { 0x3622d7, 0x362293, 0xae, 0xdf, 0xce, 0x0 }, /* #33 */
     531    { 0x3e0002, 0x3e0012, 0x10, 0x0b, 0x05, 0x0 }, /* #34 */
     532    { 0x332786, 0x332702, 0xc9, 0x25, 0xa4, 0x0 }, /* #35 */
     533    { 0x362fc3, 0x362f06, 0x9e, 0x22, 0x7b, 0x0 }, /* #36 */
     534    { 0x0f12d3, 0x0f1293, 0x94, 0xc7, 0xcc, 0x0 }, /* #37 */
     535    { 0x072fc6, 0x072f16, 0xe8, 0x69, 0x7f, 0x0 }, /* #38 */
     536    { 0x065356, 0x065306, 0x8a, 0x0a, 0x80, 0x0 }, /* #39 */
     537    { 0x0f4783, 0x0f4f16, 0x80, 0x74, 0x0b, 0x0 }, /* #40 */
     538    { 0x244003, 0x244816, 0xa0, 0x4d, 0x52, 0x0 }, /* #41 */
     539    { 0x2d3ad2, 0x2d3286, 0xda, 0x84, 0x56, 0x0 }, /* #42 */
     540    { 0x230c97, 0x230487, 0x8d, 0xcc, 0xc0, 0x0 }, /* #43 */
     541    { 0x025686, 0x025692, 0xc0, 0xb3, 0x0d, 0x0 }, /* #44 */
     542    { 0x1631c7, 0x163997, 0x74, 0xc6, 0xad, 0x0 }, /* #45 */
     543    { 0x164517, 0x164587, 0x25, 0xb1, 0x73, 0x0 }, /* #46 */
     544    { 0x0377c6, 0x037703, 0x0e, 0x43, 0xcb, 0x0 }, /* #47 */
     545    { 0x334243, 0x334286, 0x8a, 0x82, 0x07, 0x0 }, /* #48 */
     546    { 0x0e7386, 0x0e7303, 0x1e, 0x6b, 0xb3, 0x0 }, /* #49 */
     547    { 0x0e3406, 0x0e3412, 0xd4, 0x07, 0xcd, 0x0 }, /* #50 */
     548    { 0x2a1653, 0x2a1612, 0x74, 0x67, 0x0c, 0x0 }, /* #51 */
     549    { 0x0a6f93, 0x0a6f06, 0xa8, 0x63, 0x44, 0x0 }, /* #52 */
     550    { 0x2b2756, 0x2b2712, 0xe1, 0x2c, 0xb5, 0x0 }, /* #53 */
     551    { 0x335243, 0x335a83, 0x37, 0xb6, 0x80, 0x0 }, /* #54 */
     552    { 0x0c6983, 0x0c6106, 0x07, 0x05, 0x01, 0x0 }, /* #55 */
     553    { 0x1d1e56, 0x1d1616, 0xf3, 0x35, 0xbe, 0x0 }, /* #56 */
     554    { 0x3d36d6, 0x3d3e93, 0x49, 0xba, 0x8f, 0x0 }, /* #57 */
     555    { 0x0f6a93, 0x0f6217, 0x55, 0x77, 0xdd, 0x0 }, /* #58 */
     556    { 0x2b5ec6, 0x2b5602, 0xe2, 0x52, 0x90, 0x0 }, /* #59 */
     557    { 0x0416d2, 0x041e83, 0x7f, 0xb6, 0xc9, 0x0 }, /* #60 */
     558    { 0x094b53, 0x094302, 0x39, 0x20, 0x18, 0x0 }, /* #61 */
     559    { 0x102146, 0x102102, 0xce, 0x45, 0x89, 0x0 }, /* #62 */
     560    { 0x197297, 0x197216, 0xb1, 0x05, 0xab, 0x0 }, /* #63 */
    561561};
    562562static const BINU8_TEST_T g_aTests_or_u8[] =
    563563{
    564     { 0x102393, 0x102346, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    565     { 0x222346, 0x222346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    566     { 0x297053, 0x297046, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    567     { 0x360f07, 0x360746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    568     { 0x1e5393, 0x1e5386, 0xe8, 0xe8, 0x00, 0x0 }, /* #4 */
    569     { 0x380b57, 0x380306, 0x17, 0x17, 0x00, 0x0 }, /* #5 */
    570     { 0x295bc6, 0x295382, 0xc8, 0xc8, 0x00, 0x0 }, /* #6 */
    571     { 0x395213, 0x395282, 0xbc, 0xbc, 0x00, 0x0 }, /* #7 */
    572     { 0x353a42, 0x353282, 0x8c, 0xad, 0xa5, 0x0 }, /* #8 */
    573     { 0x3d0846, 0x3d0006, 0x5a, 0x5f, 0x1f, 0x0 }, /* #9 */
    574     { 0x0f4f87, 0x0f4706, 0x32, 0x7b, 0x49, 0x0 }, /* #10 */
    575     { 0x1a4d42, 0x1a4506, 0x2a, 0x2e, 0x0e, 0x0 }, /* #11 */
    576     { 0x034403, 0x034486, 0x1b, 0xdb, 0xd9, 0x0 }, /* #12 */
    577     { 0x024b46, 0x024386, 0xa6, 0xe7, 0x47, 0x0 }, /* #13 */
    578     { 0x2f3b93, 0x2f3306, 0x3b, 0x3f, 0x3c, 0x0 }, /* #14 */
    579     { 0x115897, 0x115086, 0x5e, 0xff, 0xf5, 0x0 }, /* #15 */
    580     { 0x3571d2, 0x357186, 0x8f, 0x9f, 0x11, 0x0 }, /* #16 */
    581     { 0x050987, 0x050102, 0x39, 0x3d, 0x3d, 0x0 }, /* #17 */
    582     { 0x1c4382, 0x1c4386, 0x55, 0xff, 0xfb, 0x0 }, /* #18 */
    583     { 0x2e7417, 0x2e7482, 0xf0, 0xf7, 0xe7, 0x0 }, /* #19 */
    584     { 0x281d03, 0x281586, 0x96, 0xde, 0x4a, 0x0 }, /* #20 */
    585     { 0x244e82, 0x244686, 0x89, 0xdd, 0xd5, 0x0 }, /* #21 */
    586     { 0x245246, 0x245282, 0x67, 0xef, 0x8a, 0x0 }, /* #22 */
    587     { 0x0f1003, 0x0f1082, 0x94, 0xfe, 0xfe, 0x0 }, /* #23 */
    588     { 0x065302, 0x065386, 0x3e, 0xbe, 0xa0, 0x0 }, /* #24 */
    589     { 0x135cd6, 0x135486, 0xcd, 0xdd, 0x9c, 0x0 }, /* #25 */
    590     { 0x005492, 0x005486, 0x7d, 0xff, 0x8b, 0x0 }, /* #26 */
    591     { 0x3f0592, 0x3f0586, 0x85, 0xed, 0xed, 0x0 }, /* #27 */
    592     { 0x2d3d17, 0x2d3502, 0x37, 0x7f, 0x7c, 0x0 }, /* #28 */
    593     { 0x2c0cc6, 0x2c0482, 0xce, 0xce, 0x8e, 0x0 }, /* #29 */
    594     { 0x0f36c7, 0x0f3682, 0xaa, 0xae, 0x26, 0x0 }, /* #30 */
    595     { 0x0458d2, 0x045006, 0x01, 0x53, 0x53, 0x0 }, /* #31 */
    596     { 0x241716, 0x241782, 0x7e, 0xfe, 0xf8, 0x0 }, /* #32 */
    597     { 0x324f96, 0x324782, 0x41, 0xf7, 0xf7, 0x0 }, /* #33 */
    598     { 0x0934d2, 0x093486, 0xbf, 0xff, 0xf5, 0x0 }, /* #34 */
    599     { 0x231c87, 0x231406, 0x5c, 0x5f, 0x1b, 0x0 }, /* #35 */
    600     { 0x063157, 0x063186, 0x67, 0xff, 0xf9, 0x0 }, /* #36 */
    601     { 0x271f03, 0x271782, 0xc0, 0xf2, 0xf2, 0x0 }, /* #37 */
    602     { 0x031986, 0x031186, 0x64, 0xe4, 0xc0, 0x0 }, /* #38 */
    603     { 0x0e4c86, 0x0e4482, 0x5e, 0xfe, 0xf0, 0x0 }, /* #39 */
    604     { 0x3e3ac7, 0x3e3282, 0xa1, 0xf1, 0xf1, 0x0 }, /* #40 */
    605     { 0x215683, 0x215682, 0xe8, 0xea, 0x6a, 0x0 }, /* #41 */
    606     { 0x385f96, 0x385786, 0xea, 0xff, 0xdd, 0x0 }, /* #42 */
    607     { 0x0d2ac6, 0x0d2282, 0xd7, 0xf7, 0xb4, 0x0 }, /* #43 */
    608     { 0x254d52, 0x254502, 0x5e, 0x5e, 0x1c, 0x0 }, /* #44 */
    609     { 0x282e83, 0x282682, 0xeb, 0xfb, 0xd2, 0x0 }, /* #45 */
    610     { 0x213346, 0x213386, 0x70, 0xf5, 0xc5, 0x0 }, /* #46 */
    611     { 0x123716, 0x123786, 0x5c, 0xff, 0xab, 0x0 }, /* #47 */
    612     { 0x2d1783, 0x2d1782, 0xf5, 0xf7, 0xe3, 0x0 }, /* #48 */
    613     { 0x3a7052, 0x3a7086, 0x6a, 0xee, 0xa4, 0x0 }, /* #49 */
    614     { 0x1e0d97, 0x1e0586, 0xba, 0xff, 0xc7, 0x0 }, /* #50 */
    615     { 0x0702c6, 0x070282, 0xe4, 0xfe, 0x7a, 0x0 }, /* #51 */
    616     { 0x264c42, 0x264482, 0xf6, 0xfe, 0xde, 0x0 }, /* #52 */
    617     { 0x111093, 0x111002, 0x49, 0x4f, 0x07, 0x0 }, /* #53 */
    618     { 0x150716, 0x150782, 0x94, 0xf7, 0xf7, 0x0 }, /* #54 */
    619     { 0x050e93, 0x050602, 0x43, 0x7f, 0x3d, 0x0 }, /* #55 */
    620     { 0x091746, 0x091782, 0xba, 0xfe, 0x66, 0x0 }, /* #56 */
    621     { 0x0b1386, 0x0b1386, 0xcd, 0xcf, 0x07, 0x0 }, /* #57 */
    622     { 0x1f7f53, 0x1f7782, 0x6f, 0xef, 0x84, 0x0 }, /* #58 */
    623     { 0x2e7052, 0x2e7086, 0x9c, 0xff, 0xff, 0x0 }, /* #59 */
    624     { 0x177d97, 0x177502, 0x05, 0x25, 0x25, 0x0 }, /* #60 */
    625     { 0x1d0cc3, 0x1d0402, 0x04, 0x5e, 0x5a, 0x0 }, /* #61 */
    626     { 0x3a19d6, 0x3a1186, 0x4e, 0xcf, 0x8d, 0x0 }, /* #62 */
    627     { 0x097b92, 0x097382, 0x89, 0xdf, 0xd7, 0x0 }, /* #63 */
     564    { 0x047417, 0x047446, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     565    { 0x1a5512, 0x1a5546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     566    { 0x205cd2, 0x205446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     567    { 0x206a86, 0x206246, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     568    { 0x241956, 0x241106, 0x21, 0x21, 0x00, 0x0 }, /* #4 */
     569    { 0x363593, 0x363506, 0x11, 0x11, 0x00, 0x0 }, /* #5 */
     570    { 0x2135c7, 0x213586, 0xc6, 0xc6, 0x00, 0x0 }, /* #6 */
     571    { 0x330083, 0x330002, 0x20, 0x20, 0x00, 0x0 }, /* #7 */
     572    { 0x3e7796, 0x3e7786, 0x29, 0xbd, 0x95, 0x0 }, /* #8 */
     573    { 0x0220d7, 0x022082, 0x86, 0x9e, 0x1e, 0x0 }, /* #9 */
     574    { 0x3d6996, 0x3d6186, 0xb8, 0xb8, 0x90, 0x0 }, /* #10 */
     575    { 0x391e06, 0x391602, 0x56, 0x5e, 0x48, 0x0 }, /* #11 */
     576    { 0x1e6c57, 0x1e6482, 0x60, 0xea, 0xca, 0x0 }, /* #12 */
     577    { 0x000742, 0x000786, 0xd5, 0xf5, 0x35, 0x0 }, /* #13 */
     578    { 0x022bc2, 0x022306, 0x38, 0x3a, 0x32, 0x0 }, /* #14 */
     579    { 0x1a2416, 0x1a2486, 0xc3, 0xcf, 0xce, 0x0 }, /* #15 */
     580    { 0x033742, 0x033786, 0xdc, 0xfc, 0x3c, 0x0 }, /* #16 */
     581    { 0x110cd7, 0x110482, 0xb0, 0xbf, 0x8f, 0x0 }, /* #17 */
     582    { 0x2c7f46, 0x2c7786, 0x11, 0x93, 0x82, 0x0 }, /* #18 */
     583    { 0x3906c2, 0x390682, 0xbd, 0xfd, 0xc1, 0x0 }, /* #19 */
     584    { 0x284f87, 0x284782, 0xd3, 0xf7, 0x24, 0x0 }, /* #20 */
     585    { 0x116146, 0x116186, 0x93, 0xf3, 0x73, 0x0 }, /* #21 */
     586    { 0x2747d7, 0x274786, 0x11, 0xf9, 0xf8, 0x0 }, /* #22 */
     587    { 0x260b06, 0x260386, 0xc0, 0xd4, 0x54, 0x0 }, /* #23 */
     588    { 0x2110d2, 0x211086, 0x2e, 0xff, 0xdb, 0x0 }, /* #24 */
     589    { 0x0e3c07, 0x0e3486, 0xcc, 0xde, 0x56, 0x0 }, /* #25 */
     590    { 0x133592, 0x133582, 0xe5, 0xef, 0x4b, 0x0 }, /* #26 */
     591    { 0x357d06, 0x357582, 0xe6, 0xf7, 0x73, 0x0 }, /* #27 */
     592    { 0x227793, 0x227786, 0xec, 0xff, 0x3f, 0x0 }, /* #28 */
     593    { 0x3d65c2, 0x3d6586, 0xc2, 0xeb, 0xeb, 0x0 }, /* #29 */
     594    { 0x144ac6, 0x144202, 0x49, 0x49, 0x41, 0x0 }, /* #30 */
     595    { 0x083806, 0x083082, 0xee, 0xfe, 0x96, 0x0 }, /* #31 */
     596    { 0x320d02, 0x320502, 0x1c, 0x7c, 0x60, 0x0 }, /* #32 */
     597    { 0x394596, 0x394582, 0xb9, 0xfb, 0x62, 0x0 }, /* #33 */
     598    { 0x160dc7, 0x160586, 0xa0, 0xe4, 0x44, 0x0 }, /* #34 */
     599    { 0x0d7912, 0x0d7186, 0xea, 0xee, 0xe4, 0x0 }, /* #35 */
     600    { 0x322a92, 0x322206, 0x35, 0x7d, 0x6c, 0x0 }, /* #36 */
     601    { 0x062783, 0x062702, 0x5a, 0x7f, 0x3f, 0x0 }, /* #37 */
     602    { 0x1164c7, 0x116486, 0x96, 0xd7, 0xd3, 0x0 }, /* #38 */
     603    { 0x2e2b02, 0x2e2386, 0x76, 0xff, 0xbb, 0x0 }, /* #39 */
     604    { 0x3a6f07, 0x3a6782, 0xcb, 0xef, 0x2d, 0x0 }, /* #40 */
     605    { 0x1d7d97, 0x1d7506, 0x40, 0x7e, 0x3e, 0x0 }, /* #41 */
     606    { 0x151206, 0x151282, 0x89, 0x9d, 0x9d, 0x0 }, /* #42 */
     607    { 0x340806, 0x340086, 0xd4, 0xf5, 0xf1, 0x0 }, /* #43 */
     608    { 0x355f52, 0x355706, 0x00, 0x39, 0x39, 0x0 }, /* #44 */
     609    { 0x043b42, 0x043386, 0x61, 0xff, 0xde, 0x0 }, /* #45 */
     610    { 0x064783, 0x064706, 0x71, 0x7b, 0x4a, 0x0 }, /* #46 */
     611    { 0x104c16, 0x104406, 0x73, 0x7b, 0x7a, 0x0 }, /* #47 */
     612    { 0x016dc6, 0x016506, 0x5b, 0x7b, 0x28, 0x0 }, /* #48 */
     613    { 0x097946, 0x097186, 0xd9, 0xff, 0x26, 0x0 }, /* #49 */
     614    { 0x355496, 0x355482, 0xa7, 0xf7, 0x55, 0x0 }, /* #50 */
     615    { 0x2a4fc2, 0x2a4782, 0x91, 0xdf, 0xcf, 0x0 }, /* #51 */
     616    { 0x007e42, 0x007606, 0x52, 0x7b, 0x39, 0x0 }, /* #52 */
     617    { 0x0e4a93, 0x0e4282, 0x30, 0xfb, 0xdb, 0x0 }, /* #53 */
     618    { 0x040e57, 0x040686, 0x9c, 0xfc, 0xec, 0x0 }, /* #54 */
     619    { 0x374dd2, 0x374506, 0x01, 0x3f, 0x3e, 0x0 }, /* #55 */
     620    { 0x0d0256, 0x0d0286, 0xa8, 0xe8, 0xe0, 0x0 }, /* #56 */
     621    { 0x3811c7, 0x381106, 0x4f, 0x5f, 0x1d, 0x0 }, /* #57 */
     622    { 0x060e96, 0x060686, 0xe4, 0xee, 0xca, 0x0 }, /* #58 */
     623    { 0x3b02d3, 0x3b0286, 0xbb, 0xff, 0xd5, 0x0 }, /* #59 */
     624    { 0x045b07, 0x045386, 0xb4, 0xbd, 0xbd, 0x0 }, /* #60 */
     625    { 0x1d0596, 0x1d0582, 0xdb, 0xdf, 0xdf, 0x0 }, /* #61 */
     626    { 0x180896, 0x180086, 0x8e, 0xee, 0xec, 0x0 }, /* #62 */
     627    { 0x3b5dd6, 0x3b5582, 0x9d, 0x9d, 0x95, 0x0 }, /* #63 */
    628628};
    629629static const BINU8_TEST_T g_aTests_or_u8_locked[] =
    630630{
    631     { 0x2c1896, 0x2c1046, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    632     { 0x202b86, 0x202346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    633     { 0x1b7317, 0x1b7346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    634     { 0x063e16, 0x063646, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    635     { 0x041d82, 0x041506, 0x6f, 0x6f, 0x00, 0x0 }, /* #4 */
    636     { 0x0d7dc7, 0x0d7586, 0xac, 0xac, 0x00, 0x0 }, /* #5 */
    637     { 0x163096, 0x163006, 0x44, 0x44, 0x00, 0x0 }, /* #6 */
    638     { 0x0d0646, 0x0d0606, 0x72, 0x72, 0x00, 0x0 }, /* #7 */
    639     { 0x3a7ad6, 0x3a7282, 0xad, 0xad, 0x84, 0x0 }, /* #8 */
    640     { 0x3b5e53, 0x3b5606, 0x00, 0x0c, 0x0c, 0x0 }, /* #9 */
    641     { 0x080cd3, 0x080486, 0xe1, 0xf5, 0xd4, 0x0 }, /* #10 */
    642     { 0x1d0bd6, 0x1d0382, 0x98, 0xbf, 0xa7, 0x0 }, /* #11 */
    643     { 0x390f57, 0x390706, 0x27, 0x77, 0x54, 0x0 }, /* #12 */
    644     { 0x2a2bd7, 0x2a2382, 0xad, 0xef, 0x4b, 0x0 }, /* #13 */
    645     { 0x0c5093, 0x0c5086, 0x56, 0xf6, 0xe4, 0x0 }, /* #14 */
    646     { 0x3d4417, 0x3d4482, 0x18, 0x9b, 0x93, 0x0 }, /* #15 */
    647     { 0x1b7607, 0x1b7686, 0x78, 0xf9, 0xf9, 0x0 }, /* #16 */
    648     { 0x192d82, 0x192586, 0x3c, 0xfc, 0xc4, 0x0 }, /* #17 */
    649     { 0x305053, 0x305002, 0x74, 0x75, 0x05, 0x0 }, /* #18 */
    650     { 0x351b82, 0x351306, 0x14, 0x17, 0x03, 0x0 }, /* #19 */
    651     { 0x194b87, 0x194382, 0xb0, 0xb6, 0x36, 0x0 }, /* #20 */
    652     { 0x3249d7, 0x324186, 0x27, 0xff, 0xf8, 0x0 }, /* #21 */
    653     { 0x3a0392, 0x3a0382, 0xe7, 0xf7, 0xd0, 0x0 }, /* #22 */
    654     { 0x215196, 0x215186, 0xa8, 0xfa, 0x72, 0x0 }, /* #23 */
    655     { 0x1c27d7, 0x1c2786, 0xd9, 0xff, 0xf6, 0x0 }, /* #24 */
    656     { 0x021393, 0x021306, 0x5f, 0x5f, 0x43, 0x0 }, /* #25 */
    657     { 0x3a1f43, 0x3a1706, 0x2c, 0x3c, 0x18, 0x0 }, /* #26 */
    658     { 0x0d2d17, 0x0d2586, 0x9e, 0xde, 0xd4, 0x0 }, /* #27 */
    659     { 0x305502, 0x305502, 0x03, 0x23, 0x21, 0x0 }, /* #28 */
    660     { 0x206d03, 0x206502, 0x30, 0x34, 0x14, 0x0 }, /* #29 */
    661     { 0x133b92, 0x133382, 0xd4, 0xf7, 0x73, 0x0 }, /* #30 */
    662     { 0x3b4bd2, 0x3b4386, 0x14, 0xff, 0xff, 0x0 }, /* #31 */
    663     { 0x0741d6, 0x074186, 0xfe, 0xff, 0xcd, 0x0 }, /* #32 */
    664     { 0x1e2f57, 0x1e2702, 0x64, 0x6d, 0x09, 0x0 }, /* #33 */
    665     { 0x1d7886, 0x1d7086, 0xf8, 0xff, 0x07, 0x0 }, /* #34 */
    666     { 0x053687, 0x053602, 0x61, 0x73, 0x12, 0x0 }, /* #35 */
    667     { 0x193f12, 0x193702, 0x0f, 0x1f, 0x10, 0x0 }, /* #36 */
    668     { 0x354a02, 0x354286, 0xa1, 0xf3, 0xf3, 0x0 }, /* #37 */
    669     { 0x3c07c6, 0x3c0786, 0xb0, 0xbb, 0x9b, 0x0 }, /* #38 */
    670     { 0x274013, 0x274086, 0xb8, 0xff, 0xc7, 0x0 }, /* #39 */
    671     { 0x3304c7, 0x330486, 0x0e, 0xee, 0xec, 0x0 }, /* #40 */
    672     { 0x366a16, 0x366286, 0x49, 0xc9, 0xc9, 0x0 }, /* #41 */
    673     { 0x1f41c2, 0x1f4182, 0x87, 0xbf, 0x3c, 0x0 }, /* #42 */
    674     { 0x0b4c86, 0x0b4482, 0xc1, 0xe5, 0x65, 0x0 }, /* #43 */
    675     { 0x017753, 0x017782, 0xe8, 0xea, 0x02, 0x0 }, /* #44 */
    676     { 0x107fc3, 0x107706, 0x47, 0x6f, 0x6e, 0x0 }, /* #45 */
    677     { 0x264e06, 0x264682, 0xdf, 0xdf, 0x47, 0x0 }, /* #46 */
    678     { 0x1a1c87, 0x1a1486, 0xcb, 0xdb, 0x19, 0x0 }, /* #47 */
    679     { 0x033387, 0x033386, 0x12, 0x96, 0x86, 0x0 }, /* #48 */
    680     { 0x313102, 0x313186, 0x8c, 0x8e, 0x0a, 0x0 }, /* #49 */
    681     { 0x2d33c7, 0x2d3386, 0x88, 0x8b, 0x0b, 0x0 }, /* #50 */
    682     { 0x3e5a53, 0x3e5282, 0xf2, 0xfe, 0x6c, 0x0 }, /* #51 */
    683     { 0x370506, 0x370586, 0xcb, 0xff, 0x7d, 0x0 }, /* #52 */
    684     { 0x330c93, 0x330486, 0xb3, 0xff, 0x4f, 0x0 }, /* #53 */
    685     { 0x133112, 0x133186, 0x8d, 0xff, 0xff, 0x0 }, /* #54 */
    686     { 0x2756c6, 0x275682, 0xd4, 0xfd, 0xed, 0x0 }, /* #55 */
    687     { 0x2e5dc2, 0x2e5586, 0x53, 0xdb, 0x99, 0x0 }, /* #56 */
    688     { 0x1e4883, 0x1e4082, 0x3a, 0xbf, 0x87, 0x0 }, /* #57 */
    689     { 0x2a42d6, 0x2a4202, 0x7f, 0x7f, 0x22, 0x0 }, /* #58 */
    690     { 0x2a66d2, 0x2a6686, 0xe4, 0xe4, 0xa4, 0x0 }, /* #59 */
    691     { 0x3b0596, 0x3b0582, 0x6b, 0xfb, 0xf3, 0x0 }, /* #60 */
    692     { 0x0d3d03, 0x0d3582, 0xa7, 0xa7, 0x86, 0x0 }, /* #61 */
    693     { 0x247593, 0x247582, 0xb4, 0xb5, 0x31, 0x0 }, /* #62 */
    694     { 0x2c4e92, 0x2c4686, 0xde, 0xde, 0x44, 0x0 }, /* #63 */
     631    { 0x125d56, 0x125546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     632    { 0x234942, 0x234146, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     633    { 0x3c2417, 0x3c2446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     634    { 0x2448c6, 0x244046, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     635    { 0x281c42, 0x281482, 0xb9, 0xb9, 0x00, 0x0 }, /* #4 */
     636    { 0x383603, 0x383686, 0xd2, 0xd2, 0x00, 0x0 }, /* #5 */
     637    { 0x3b2446, 0x3b2406, 0x18, 0x18, 0x00, 0x0 }, /* #6 */
     638    { 0x2017d7, 0x201786, 0xf6, 0xf6, 0x00, 0x0 }, /* #7 */
     639    { 0x253f96, 0x253786, 0xf0, 0xf0, 0x60, 0x0 }, /* #8 */
     640    { 0x142c43, 0x142486, 0x7e, 0xff, 0xcd, 0x0 }, /* #9 */
     641    { 0x281652, 0x281602, 0x3e, 0x7f, 0x65, 0x0 }, /* #10 */
     642    { 0x2918c7, 0x291082, 0xcc, 0xef, 0x67, 0x0 }, /* #11 */
     643    { 0x127787, 0x127706, 0x4e, 0x4e, 0x46, 0x0 }, /* #12 */
     644    { 0x312913, 0x312182, 0x03, 0xcb, 0xc8, 0x0 }, /* #13 */
     645    { 0x131253, 0x131286, 0xf6, 0xff, 0xff, 0x0 }, /* #14 */
     646    { 0x170983, 0x170182, 0x1f, 0xbf, 0xa4, 0x0 }, /* #15 */
     647    { 0x083e07, 0x083602, 0x1d, 0x1f, 0x0b, 0x0 }, /* #16 */
     648    { 0x054a02, 0x054286, 0xd6, 0xf6, 0x64, 0x0 }, /* #17 */
     649    { 0x036212, 0x036286, 0xc9, 0xff, 0xf6, 0x0 }, /* #18 */
     650    { 0x3f6cd3, 0x3f6486, 0xd3, 0xdb, 0x99, 0x0 }, /* #19 */
     651    { 0x221583, 0x221582, 0x9e, 0x9e, 0x0e, 0x0 }, /* #20 */
     652    { 0x056013, 0x056082, 0x01, 0xd9, 0xd8, 0x0 }, /* #21 */
     653    { 0x326156, 0x326182, 0xe4, 0xfd, 0x5d, 0x0 }, /* #22 */
     654    { 0x001357, 0x001382, 0x9a, 0xba, 0x3a, 0x0 }, /* #23 */
     655    { 0x297402, 0x297486, 0xeb, 0xeb, 0x69, 0x0 }, /* #24 */
     656    { 0x0e1743, 0x0e1706, 0x30, 0x36, 0x26, 0x0 }, /* #25 */
     657    { 0x392dd6, 0x392502, 0x3b, 0x3b, 0x3b, 0x0 }, /* #26 */
     658    { 0x275046, 0x275002, 0x7b, 0x7f, 0x27, 0x0 }, /* #27 */
     659    { 0x247f06, 0x247782, 0xf7, 0xf7, 0xe2, 0x0 }, /* #28 */
     660    { 0x274857, 0x274082, 0x82, 0x83, 0x01, 0x0 }, /* #29 */
     661    { 0x2333c6, 0x233386, 0xf2, 0xff, 0xcf, 0x0 }, /* #30 */
     662    { 0x0365d7, 0x036582, 0xf8, 0xf8, 0x40, 0x0 }, /* #31 */
     663    { 0x0f2e96, 0x0f2686, 0xd7, 0xd7, 0x83, 0x0 }, /* #32 */
     664    { 0x2b24c3, 0x2b2402, 0x31, 0x73, 0x52, 0x0 }, /* #33 */
     665    { 0x1c4047, 0x1c4002, 0x31, 0x79, 0x78, 0x0 }, /* #34 */
     666    { 0x041042, 0x041082, 0x00, 0x85, 0x85, 0x0 }, /* #35 */
     667    { 0x2c3f16, 0x2c3786, 0xe1, 0xf3, 0x13, 0x0 }, /* #36 */
     668    { 0x3a5047, 0x3a5086, 0x38, 0xb8, 0xb8, 0x0 }, /* #37 */
     669    { 0x337506, 0x337582, 0xaa, 0xef, 0x6f, 0x0 }, /* #38 */
     670    { 0x370706, 0x370706, 0x28, 0x39, 0x19, 0x0 }, /* #39 */
     671    { 0x1239c3, 0x123186, 0x4c, 0xfc, 0xf4, 0x0 }, /* #40 */
     672    { 0x2d0247, 0x2d0282, 0x85, 0xef, 0x6b, 0x0 }, /* #41 */
     673    { 0x3c09c7, 0x3c0182, 0xd5, 0xfd, 0xf9, 0x0 }, /* #42 */
     674    { 0x0277c3, 0x027782, 0xa1, 0xa1, 0xa1, 0x0 }, /* #43 */
     675    { 0x357c53, 0x357486, 0x93, 0x93, 0x82, 0x0 }, /* #44 */
     676    { 0x056ac3, 0x056286, 0x7a, 0xff, 0xe5, 0x0 }, /* #45 */
     677    { 0x206a82, 0x206286, 0xb0, 0xf0, 0x50, 0x0 }, /* #46 */
     678    { 0x2b2256, 0x2b2282, 0xea, 0xfe, 0x36, 0x0 }, /* #47 */
     679    { 0x170696, 0x170686, 0xb1, 0xbd, 0x9c, 0x0 }, /* #48 */
     680    { 0x3b5856, 0x3b5086, 0xf7, 0xff, 0x2f, 0x0 }, /* #49 */
     681    { 0x327b43, 0x327386, 0xc5, 0xed, 0xad, 0x0 }, /* #50 */
     682    { 0x163447, 0x163486, 0xc0, 0xf3, 0x73, 0x0 }, /* #51 */
     683    { 0x162556, 0x162582, 0x35, 0xfd, 0xc8, 0x0 }, /* #52 */
     684    { 0x1371c6, 0x137106, 0x22, 0x7e, 0x5c, 0x0 }, /* #53 */
     685    { 0x3d0297, 0x3d0282, 0xe7, 0xf7, 0x13, 0x0 }, /* #54 */
     686    { 0x105f17, 0x105786, 0x37, 0xb7, 0x85, 0x0 }, /* #55 */
     687    { 0x084616, 0x084682, 0x72, 0xfe, 0xae, 0x0 }, /* #56 */
     688    { 0x3a2cd3, 0x3a2482, 0xc2, 0xdf, 0x5d, 0x0 }, /* #57 */
     689    { 0x215092, 0x215082, 0x20, 0xf2, 0xd2, 0x0 }, /* #58 */
     690    { 0x1e5943, 0x1e5106, 0x24, 0x2e, 0x0a, 0x0 }, /* #59 */
     691    { 0x0330c2, 0x033006, 0x0b, 0x5f, 0x56, 0x0 }, /* #60 */
     692    { 0x0b23c7, 0x0b2382, 0x5c, 0xdf, 0x93, 0x0 }, /* #61 */
     693    { 0x212612, 0x212682, 0xee, 0xef, 0xe3, 0x0 }, /* #62 */
     694    { 0x047487, 0x047406, 0x49, 0x7b, 0x3b, 0x0 }, /* #63 */
    695695};
    696696static const BINU8_TEST_T g_aTests_xor_u8[] =
    697697{
    698     { 0x2f7c56, 0x2f7446, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    699     { 0x2f6d47, 0x2f6546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    700     { 0x2036c7, 0x203646, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    701     { 0x0f2713, 0x0f2746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    702     { 0x040bd7, 0x040386, 0x8e, 0x8e, 0x00, 0x0 }, /* #4 */
    703     { 0x2e7bd2, 0x2e7306, 0x35, 0x35, 0x00, 0x0 }, /* #5 */
    704     { 0x123803, 0x123006, 0x5f, 0x5f, 0x00, 0x0 }, /* #6 */
    705     { 0x154b57, 0x154302, 0x3e, 0x3e, 0x00, 0x0 }, /* #7 */
    706     { 0x0d3842, 0x0d3006, 0x82, 0x0f, 0x8d, 0x0 }, /* #8 */
    707     { 0x1e37d7, 0x1e3786, 0xda, 0xfa, 0x20, 0x0 }, /* #9 */
    708     { 0x1d61c6, 0x1d6146, 0x9f, 0x00, 0x9f, 0x0 }, /* #10 */
    709     { 0x3023c6, 0x302382, 0x1a, 0x86, 0x9c, 0x0 }, /* #11 */
    710     { 0x130642, 0x130606, 0x86, 0x3c, 0xba, 0x0 }, /* #12 */
    711     { 0x2a3d53, 0x2a3506, 0x1a, 0x24, 0x3e, 0x0 }, /* #13 */
    712     { 0x175747, 0x175706, 0x70, 0x66, 0x16, 0x0 }, /* #14 */
    713     { 0x026d06, 0x026506, 0x81, 0x14, 0x95, 0x0 }, /* #15 */
    714     { 0x000693, 0x000606, 0x12, 0x48, 0x5a, 0x0 }, /* #16 */
    715     { 0x3b1616, 0x3b1682, 0xe3, 0xb0, 0x53, 0x0 }, /* #17 */
    716     { 0x253f56, 0x253702, 0x2a, 0x2f, 0x05, 0x0 }, /* #18 */
    717     { 0x2151d6, 0x215186, 0xf8, 0xf6, 0x0e, 0x0 }, /* #19 */
    718     { 0x0d0653, 0x0d0606, 0x3f, 0x0f, 0x30, 0x0 }, /* #20 */
    719     { 0x2f3fc2, 0x2f3782, 0xc6, 0xae, 0x68, 0x0 }, /* #21 */
    720     { 0x154bc2, 0x154382, 0x56, 0xdf, 0x89, 0x0 }, /* #22 */
    721     { 0x1c5d86, 0x1c5586, 0x04, 0xb4, 0xb0, 0x0 }, /* #23 */
    722     { 0x167d52, 0x167502, 0x35, 0x38, 0x0d, 0x0 }, /* #24 */
    723     { 0x2c5b13, 0x2c5386, 0x3f, 0x8b, 0xb4, 0x0 }, /* #25 */
    724     { 0x184896, 0x184082, 0x9a, 0xc4, 0x5e, 0x0 }, /* #26 */
    725     { 0x111857, 0x111002, 0xb7, 0x75, 0xc2, 0x0 }, /* #27 */
    726     { 0x031f52, 0x031702, 0x69, 0x62, 0x0b, 0x0 }, /* #28 */
    727     { 0x1a41c7, 0x1a4102, 0x47, 0x58, 0x1f, 0x0 }, /* #29 */
    728     { 0x3c69c2, 0x3c6186, 0x41, 0xa6, 0xe7, 0x0 }, /* #30 */
    729     { 0x3429d7, 0x342186, 0x6a, 0xe2, 0x88, 0x0 }, /* #31 */
    730     { 0x123786, 0x123702, 0xa9, 0x13, 0xba, 0x0 }, /* #32 */
    731     { 0x0b2d06, 0x0b2586, 0x5f, 0xf6, 0xa9, 0x0 }, /* #33 */
    732     { 0x2f0542, 0x2f0586, 0xc0, 0xe2, 0x22, 0x0 }, /* #34 */
    733     { 0x3a6517, 0x3a6506, 0xa3, 0x7e, 0xdd, 0x0 }, /* #35 */
    734     { 0x031107, 0x031106, 0x98, 0x44, 0xdc, 0x0 }, /* #36 */
    735     { 0x0404c3, 0x040486, 0xe6, 0xf5, 0x13, 0x0 }, /* #37 */
    736     { 0x2e6d17, 0x2e6502, 0x67, 0x76, 0x11, 0x0 }, /* #38 */
    737     { 0x1150d6, 0x115086, 0x95, 0x81, 0x14, 0x0 }, /* #39 */
    738     { 0x364143, 0x364106, 0x9f, 0x05, 0x9a, 0x0 }, /* #40 */
    739     { 0x3f69d6, 0x3f6106, 0x0c, 0x4b, 0x47, 0x0 }, /* #41 */
    740     { 0x2c1fd2, 0x2c1702, 0x42, 0x38, 0x7a, 0x0 }, /* #42 */
    741     { 0x225742, 0x225782, 0x0a, 0xc7, 0xcd, 0x0 }, /* #43 */
    742     { 0x073203, 0x073206, 0xe5, 0x4e, 0xab, 0x0 }, /* #44 */
    743     { 0x0f79d6, 0x0f7182, 0x3d, 0x8f, 0xb2, 0x0 }, /* #45 */
    744     { 0x3c6f52, 0x3c6702, 0xe0, 0x34, 0xd4, 0x0 }, /* #46 */
    745     { 0x1957c7, 0x195702, 0x84, 0x51, 0xd5, 0x0 }, /* #47 */
    746     { 0x1f5797, 0x1f5702, 0x9f, 0x64, 0xfb, 0x0 }, /* #48 */
    747     { 0x2a2d57, 0x2a2586, 0x2c, 0x8d, 0xa1, 0x0 }, /* #49 */
    748     { 0x3e4dd2, 0x3e4502, 0x60, 0x38, 0x58, 0x0 }, /* #50 */
    749     { 0x241a86, 0x241286, 0x14, 0xa6, 0xb2, 0x0 }, /* #51 */
    750     { 0x116747, 0x116786, 0xb5, 0xb7, 0x02, 0x0 }, /* #52 */
    751     { 0x2060d6, 0x206082, 0x89, 0x9b, 0x12, 0x0 }, /* #53 */
    752     { 0x1340c3, 0x134082, 0x55, 0xf4, 0xa1, 0x0 }, /* #54 */
    753     { 0x116803, 0x116082, 0xc3, 0xc4, 0x07, 0x0 }, /* #55 */
    754     { 0x385786, 0x385706, 0x81, 0x6c, 0xed, 0x0 }, /* #56 */
    755     { 0x3d1413, 0x3d1486, 0xe0, 0xe1, 0x01, 0x0 }, /* #57 */
    756     { 0x217a12, 0x217202, 0xc5, 0x19, 0xdc, 0x0 }, /* #58 */
    757     { 0x212342, 0x212302, 0x74, 0x07, 0x73, 0x0 }, /* #59 */
    758     { 0x346f86, 0x346782, 0x39, 0xfe, 0xc7, 0x0 }, /* #60 */
    759     { 0x1149c6, 0x114106, 0x18, 0x60, 0x78, 0x0 }, /* #61 */
    760     { 0x0b0193, 0x0b0182, 0xe6, 0x85, 0x63, 0x0 }, /* #62 */
    761     { 0x3c2942, 0x3c2106, 0x21, 0x3c, 0x1d, 0x0 }, /* #63 */
     698    { 0x216253, 0x216246, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     699    { 0x161d92, 0x161546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     700    { 0x3f1247, 0x3f1246, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     701    { 0x291c97, 0x291446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     702    { 0x0368c7, 0x036082, 0xa2, 0xa2, 0x00, 0x0 }, /* #4 */
     703    { 0x201a06, 0x201206, 0x2d, 0x2d, 0x00, 0x0 }, /* #5 */
     704    { 0x134a87, 0x134286, 0x93, 0x93, 0x00, 0x0 }, /* #6 */
     705    { 0x1c2396, 0x1c2382, 0xe9, 0xe9, 0x00, 0x0 }, /* #7 */
     706    { 0x3569d7, 0x356186, 0x51, 0xc9, 0x98, 0x0 }, /* #8 */
     707    { 0x1c3406, 0x1c3406, 0x24, 0x7d, 0x59, 0x0 }, /* #9 */
     708    { 0x196d17, 0x196506, 0x35, 0x77, 0x42, 0x0 }, /* #10 */
     709    { 0x055e97, 0x055682, 0xf2, 0xe3, 0x11, 0x0 }, /* #11 */
     710    { 0x211602, 0x211682, 0x7a, 0xf2, 0x88, 0x0 }, /* #12 */
     711    { 0x103bd2, 0x103302, 0x87, 0x2c, 0xab, 0x0 }, /* #13 */
     712    { 0x181517, 0x181502, 0xe3, 0x0e, 0xed, 0x0 }, /* #14 */
     713    { 0x3b0992, 0x3b0106, 0x26, 0x2d, 0x0b, 0x0 }, /* #15 */
     714    { 0x3a5096, 0x3a5002, 0xed, 0x3e, 0xd3, 0x0 }, /* #16 */
     715    { 0x216cc6, 0x216402, 0xef, 0x45, 0xaa, 0x0 }, /* #17 */
     716    { 0x1e7dd6, 0x1e7502, 0x4d, 0x57, 0x1a, 0x0 }, /* #18 */
     717    { 0x0a6a17, 0x0a6282, 0x61, 0xc8, 0xa9, 0x0 }, /* #19 */
     718    { 0x1678c6, 0x167002, 0x88, 0x49, 0xc1, 0x0 }, /* #20 */
     719    { 0x2f0f93, 0x2f0782, 0x68, 0xa4, 0xcc, 0x0 }, /* #21 */
     720    { 0x343e92, 0x343602, 0x47, 0x29, 0x6e, 0x0 }, /* #22 */
     721    { 0x1f1182, 0x1f1182, 0xe5, 0xcd, 0x28, 0x0 }, /* #23 */
     722    { 0x1b5112, 0x1b5186, 0x97, 0xdb, 0x4c, 0x0 }, /* #24 */
     723    { 0x0f2103, 0x0f2182, 0xb4, 0x97, 0x23, 0x0 }, /* #25 */
     724    { 0x065c96, 0x065482, 0x5d, 0x80, 0xdd, 0x0 }, /* #26 */
     725    { 0x191456, 0x191406, 0x5c, 0x1d, 0x41, 0x0 }, /* #27 */
     726    { 0x293753, 0x293706, 0xc8, 0x59, 0x91, 0x0 }, /* #28 */
     727    { 0x266352, 0x266382, 0x5c, 0xce, 0x92, 0x0 }, /* #29 */
     728    { 0x312e02, 0x312602, 0xfa, 0x7f, 0x85, 0x0 }, /* #30 */
     729    { 0x240107, 0x240182, 0xf3, 0xba, 0x49, 0x0 }, /* #31 */
     730    { 0x2b0d07, 0x2b0582, 0xc0, 0xcd, 0x0d, 0x0 }, /* #32 */
     731    { 0x2f4ac7, 0x2f4282, 0x2c, 0x98, 0xb4, 0x0 }, /* #33 */
     732    { 0x3948c6, 0x394086, 0x17, 0xe4, 0xf3, 0x0 }, /* #34 */
     733    { 0x1a34c6, 0x1a3406, 0x6e, 0x30, 0x5e, 0x0 }, /* #35 */
     734    { 0x0e3912, 0x0e3106, 0x65, 0x06, 0x63, 0x0 }, /* #36 */
     735    { 0x1700d2, 0x170002, 0x5c, 0x7f, 0x23, 0x0 }, /* #37 */
     736    { 0x074682, 0x074682, 0x15, 0xf1, 0xe4, 0x0 }, /* #38 */
     737    { 0x182cd2, 0x182486, 0xe4, 0x84, 0x60, 0x0 }, /* #39 */
     738    { 0x101897, 0x101006, 0x78, 0x69, 0x11, 0x0 }, /* #40 */
     739    { 0x2d2607, 0x2d2682, 0x8e, 0xfb, 0x75, 0x0 }, /* #41 */
     740    { 0x325692, 0x325682, 0xa0, 0x80, 0x20, 0x0 }, /* #42 */
     741    { 0x2e1257, 0x2e1282, 0xd4, 0xb3, 0x67, 0x0 }, /* #43 */
     742    { 0x1114c2, 0x111482, 0xcf, 0xe3, 0x2c, 0x0 }, /* #44 */
     743    { 0x390a86, 0x390202, 0xff, 0x45, 0xba, 0x0 }, /* #45 */
     744    { 0x123007, 0x123002, 0xe2, 0x58, 0xba, 0x0 }, /* #46 */
     745    { 0x134852, 0x134082, 0x97, 0x91, 0x06, 0x0 }, /* #47 */
     746    { 0x3f5987, 0x3f5102, 0x09, 0x3b, 0x32, 0x0 }, /* #48 */
     747    { 0x014f02, 0x014702, 0x8f, 0x1f, 0x90, 0x0 }, /* #49 */
     748    { 0x323a83, 0x323202, 0xdd, 0x51, 0x8c, 0x0 }, /* #50 */
     749    { 0x0b46d3, 0x0b4606, 0xbe, 0x65, 0xdb, 0x0 }, /* #51 */
     750    { 0x006712, 0x006702, 0x14, 0x7f, 0x6b, 0x0 }, /* #52 */
     751    { 0x0b6717, 0x0b6782, 0x8c, 0x8a, 0x06, 0x0 }, /* #53 */
     752    { 0x382b03, 0x382302, 0xf7, 0x6e, 0x99, 0x0 }, /* #54 */
     753    { 0x0b1257, 0x0b1202, 0x42, 0x32, 0x70, 0x0 }, /* #55 */
     754    { 0x205a06, 0x205282, 0x24, 0xc8, 0xec, 0x0 }, /* #56 */
     755    { 0x057247, 0x057202, 0x5e, 0x08, 0x56, 0x0 }, /* #57 */
     756    { 0x131c13, 0x131406, 0xba, 0x1d, 0xa7, 0x0 }, /* #58 */
     757    { 0x201e92, 0x201602, 0xfb, 0x40, 0xbb, 0x0 }, /* #59 */
     758    { 0x3f5696, 0x3f5602, 0x1c, 0x57, 0x4b, 0x0 }, /* #60 */
     759    { 0x097282, 0x097282, 0x6f, 0x9d, 0xf2, 0x0 }, /* #61 */
     760    { 0x3b35c6, 0x3b3582, 0x80, 0x86, 0x06, 0x0 }, /* #62 */
     761    { 0x347a92, 0x347282, 0xab, 0xf2, 0x59, 0x0 }, /* #63 */
    762762};
    763763static const BINU8_TEST_T g_aTests_xor_u8_locked[] =
    764764{
    765     { 0x246a53, 0x246246, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    766     { 0x052d07, 0x052546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    767     { 0x0544d7, 0x054446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    768     { 0x1d0dd3, 0x1d0546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    769     { 0x020d86, 0x020582, 0xd0, 0xd0, 0x00, 0x0 }, /* #4 */
    770     { 0x217417, 0x217486, 0x9f, 0x9f, 0x00, 0x0 }, /* #5 */
    771     { 0x342d96, 0x342502, 0x76, 0x76, 0x00, 0x0 }, /* #6 */
    772     { 0x0d59c6, 0x0d5182, 0xa8, 0xa8, 0x00, 0x0 }, /* #7 */
    773     { 0x192a93, 0x192282, 0xe8, 0xb6, 0x5e, 0x0 }, /* #8 */
    774     { 0x3c7f47, 0x3c7706, 0x80, 0x28, 0xa8, 0x0 }, /* #9 */
    775     { 0x3e67d3, 0x3e6786, 0xf3, 0xaf, 0x5c, 0x0 }, /* #10 */
    776     { 0x3612c7, 0x361286, 0x24, 0x9a, 0xbe, 0x0 }, /* #11 */
    777     { 0x3c1143, 0x3c1186, 0x29, 0xe7, 0xce, 0x0 }, /* #12 */
    778     { 0x0339c2, 0x033186, 0x01, 0xff, 0xfe, 0x0 }, /* #13 */
    779     { 0x1c0057, 0x1c0002, 0xa5, 0x1a, 0xbf, 0x0 }, /* #14 */
    780     { 0x333d57, 0x333506, 0x1e, 0x78, 0x66, 0x0 }, /* #15 */
    781     { 0x1f2cd2, 0x1f2406, 0xd9, 0x03, 0xda, 0x0 }, /* #16 */
    782     { 0x175c17, 0x175406, 0x4b, 0x7e, 0x35, 0x0 }, /* #17 */
    783     { 0x2e3297, 0x2e3206, 0xc5, 0x50, 0x95, 0x0 }, /* #18 */
    784     { 0x060416, 0x060402, 0x49, 0x19, 0x50, 0x0 }, /* #19 */
    785     { 0x3f5613, 0x3f5606, 0xce, 0x50, 0x9e, 0x0 }, /* #20 */
    786     { 0x3a4846, 0x3a4006, 0x79, 0x1d, 0x64, 0x0 }, /* #21 */
    787     { 0x3c68d3, 0x3c6082, 0x36, 0x8f, 0xb9, 0x0 }, /* #22 */
    788     { 0x3d6446, 0x3d6482, 0xa2, 0xf2, 0x50, 0x0 }, /* #23 */
    789     { 0x194a06, 0x194202, 0xb5, 0x04, 0xb1, 0x0 }, /* #24 */
    790     { 0x0903c2, 0x090306, 0xa4, 0x56, 0xf2, 0x0 }, /* #25 */
    791     { 0x3335d3, 0x333506, 0x70, 0x17, 0x67, 0x0 }, /* #26 */
    792     { 0x0d5d02, 0x0d5502, 0x35, 0x61, 0x54, 0x0 }, /* #27 */
    793     { 0x327113, 0x327182, 0xff, 0xfd, 0x02, 0x0 }, /* #28 */
    794     { 0x280d97, 0x280586, 0x7f, 0xf3, 0x8c, 0x0 }, /* #29 */
    795     { 0x001c47, 0x001406, 0x76, 0x2d, 0x5b, 0x0 }, /* #30 */
    796     { 0x3b41d2, 0x3b4106, 0x26, 0x7d, 0x5b, 0x0 }, /* #31 */
    797     { 0x353656, 0x353682, 0x73, 0x92, 0xe1, 0x0 }, /* #32 */
    798     { 0x177e56, 0x177602, 0xf3, 0x54, 0xa7, 0x0 }, /* #33 */
    799     { 0x352796, 0x352706, 0xaa, 0x14, 0xbe, 0x0 }, /* #34 */
    800     { 0x027e17, 0x027682, 0x7c, 0xf7, 0x8b, 0x0 }, /* #35 */
    801     { 0x3610c2, 0x361002, 0x1c, 0x37, 0x2b, 0x0 }, /* #36 */
    802     { 0x145783, 0x145782, 0x3a, 0xfd, 0xc7, 0x0 }, /* #37 */
    803     { 0x1256d3, 0x125682, 0x72, 0x80, 0xf2, 0x0 }, /* #38 */
    804     { 0x142e57, 0x142602, 0xf1, 0x04, 0xf5, 0x0 }, /* #39 */
    805     { 0x043c83, 0x043406, 0x99, 0x12, 0x8b, 0x0 }, /* #40 */
    806     { 0x202506, 0x202502, 0x2d, 0x43, 0x6e, 0x0 }, /* #41 */
    807     { 0x265752, 0x265706, 0x58, 0x77, 0x2f, 0x0 }, /* #42 */
    808     { 0x3039c2, 0x303182, 0xf1, 0xb9, 0x48, 0x0 }, /* #43 */
    809     { 0x3e3f86, 0x3e3782, 0xd2, 0x8f, 0x5d, 0x0 }, /* #44 */
    810     { 0x044987, 0x044102, 0x98, 0x57, 0xcf, 0x0 }, /* #45 */
    811     { 0x0656d2, 0x065682, 0x1f, 0xfb, 0xe4, 0x0 }, /* #46 */
    812     { 0x0a69d6, 0x0a6186, 0xab, 0xf9, 0x52, 0x0 }, /* #47 */
    813     { 0x0c0753, 0x0c0702, 0xf4, 0x01, 0xf5, 0x0 }, /* #48 */
    814     { 0x064343, 0x064382, 0xef, 0xa2, 0x4d, 0x0 }, /* #49 */
    815     { 0x3d2ac2, 0x3d2206, 0xe9, 0x0a, 0xe3, 0x0 }, /* #50 */
    816     { 0x050657, 0x050682, 0x82, 0xec, 0x6e, 0x0 }, /* #51 */
    817     { 0x067d86, 0x067546, 0x5a, 0x00, 0x5a, 0x0 }, /* #52 */
    818     { 0x221f07, 0x221786, 0xd6, 0xdb, 0x0d, 0x0 }, /* #53 */
    819     { 0x380b82, 0x380386, 0x5a, 0x9c, 0xc6, 0x0 }, /* #54 */
    820     { 0x0a21d3, 0x0a2182, 0xaf, 0x80, 0x2f, 0x0 }, /* #55 */
    821     { 0x3230d7, 0x323082, 0x72, 0xfd, 0x8f, 0x0 }, /* #56 */
    822     { 0x333846, 0x333002, 0x31, 0x08, 0x39, 0x0 }, /* #57 */
    823     { 0x187d92, 0x187586, 0x58, 0xaf, 0xf7, 0x0 }, /* #58 */
    824     { 0x390817, 0x390002, 0x35, 0x57, 0x62, 0x0 }, /* #59 */
    825     { 0x0b7017, 0x0b7002, 0x1e, 0x57, 0x49, 0x0 }, /* #60 */
    826     { 0x0a3b03, 0x0a3302, 0x26, 0x57, 0x71, 0x0 }, /* #61 */
    827     { 0x126282, 0x126202, 0xe8, 0x32, 0xda, 0x0 }, /* #62 */
    828     { 0x144c43, 0x144402, 0xd6, 0x15, 0xc3, 0x0 }, /* #63 */
     765    { 0x3433c6, 0x343346, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     766    { 0x1a6856, 0x1a6046, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     767    { 0x073796, 0x073746, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     768    { 0x1e5ec7, 0x1e5646, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     769    { 0x242543, 0x242502, 0x31, 0x31, 0x00, 0x0 }, /* #4 */
     770    { 0x3e0fc6, 0x3e0782, 0xfb, 0xfb, 0x00, 0x0 }, /* #5 */
     771    { 0x120b16, 0x120386, 0xb2, 0xb2, 0x00, 0x0 }, /* #6 */
     772    { 0x1a1e02, 0x1a1682, 0x9d, 0x9d, 0x00, 0x0 }, /* #7 */
     773    { 0x277b02, 0x277386, 0x3b, 0x93, 0xa8, 0x0 }, /* #8 */
     774    { 0x026c02, 0x026406, 0x94, 0x5f, 0xcb, 0x0 }, /* #9 */
     775    { 0x3e6253, 0x3e6202, 0xf8, 0x19, 0xe1, 0x0 }, /* #10 */
     776    { 0x0d5853, 0x0d5086, 0xfd, 0xc3, 0x3e, 0x0 }, /* #11 */
     777    { 0x211fd7, 0x211782, 0x0f, 0xb6, 0xb9, 0x0 }, /* #12 */
     778    { 0x287012, 0x287002, 0x2e, 0x29, 0x07, 0x0 }, /* #13 */
     779    { 0x221e57, 0x221606, 0x28, 0x5a, 0x72, 0x0 }, /* #14 */
     780    { 0x0c76c2, 0x0c7606, 0xfc, 0x28, 0xd4, 0x0 }, /* #15 */
     781    { 0x056183, 0x056106, 0xa2, 0x0a, 0xa8, 0x0 }, /* #16 */
     782    { 0x353a83, 0x353246, 0x76, 0x00, 0x76, 0x0 }, /* #17 */
     783    { 0x086b42, 0x086306, 0xa7, 0x41, 0xe6, 0x0 }, /* #18 */
     784    { 0x213897, 0x213006, 0x7c, 0x22, 0x5e, 0x0 }, /* #19 */
     785    { 0x342683, 0x342602, 0xa7, 0x6b, 0xcc, 0x0 }, /* #20 */
     786    { 0x1d3806, 0x1d3086, 0x05, 0xcc, 0xc9, 0x0 }, /* #21 */
     787    { 0x0c6bc2, 0x0c6306, 0x64, 0x50, 0x34, 0x0 }, /* #22 */
     788    { 0x3c0cd3, 0x3c0402, 0xa8, 0x5e, 0xf6, 0x0 }, /* #23 */
     789    { 0x393907, 0x393182, 0xd9, 0xfd, 0x24, 0x0 }, /* #24 */
     790    { 0x320542, 0x320506, 0x10, 0x28, 0x38, 0x0 }, /* #25 */
     791    { 0x251807, 0x251006, 0xd5, 0x3f, 0xea, 0x0 }, /* #26 */
     792    { 0x1d1b47, 0x1d1382, 0x76, 0xb6, 0xc0, 0x0 }, /* #27 */
     793    { 0x141642, 0x141682, 0x49, 0xfb, 0xb2, 0x0 }, /* #28 */
     794    { 0x124907, 0x124106, 0x5e, 0x7e, 0x20, 0x0 }, /* #29 */
     795    { 0x2c3482, 0x2c3482, 0xd7, 0xcd, 0x1a, 0x0 }, /* #30 */
     796    { 0x363893, 0x363082, 0xab, 0x8f, 0x24, 0x0 }, /* #31 */
     797    { 0x392dd2, 0x392546, 0x77, 0x00, 0x77, 0x0 }, /* #32 */
     798    { 0x166752, 0x166702, 0x01, 0x46, 0x47, 0x0 }, /* #33 */
     799    { 0x143d96, 0x143582, 0x71, 0xe3, 0x92, 0x0 }, /* #34 */
     800    { 0x215fc3, 0x215786, 0x23, 0xdd, 0xfe, 0x0 }, /* #35 */
     801    { 0x343bd2, 0x343382, 0x78, 0x86, 0xfe, 0x0 }, /* #36 */
     802    { 0x365017, 0x365002, 0x4f, 0x58, 0x17, 0x0 }, /* #37 */
     803    { 0x095912, 0x095102, 0x6a, 0x3d, 0x57, 0x0 }, /* #38 */
     804    { 0x3f3253, 0x3f3202, 0x7c, 0x67, 0x1b, 0x0 }, /* #39 */
     805    { 0x3c57c6, 0x3c5786, 0xeb, 0xd1, 0x3a, 0x0 }, /* #40 */
     806    { 0x1b1496, 0x1b1402, 0x3d, 0x1f, 0x22, 0x0 }, /* #41 */
     807    { 0x321096, 0x321086, 0x0e, 0xe2, 0xec, 0x0 }, /* #42 */
     808    { 0x1d5846, 0x1d5086, 0x2b, 0xca, 0xe1, 0x0 }, /* #43 */
     809    { 0x384bc2, 0x384306, 0xd2, 0x5a, 0x88, 0x0 }, /* #44 */
     810    { 0x2830d2, 0x283006, 0x3d, 0x28, 0x15, 0x0 }, /* #45 */
     811    { 0x0d6707, 0x0d6782, 0x9f, 0xb9, 0x26, 0x0 }, /* #46 */
     812    { 0x373486, 0x373486, 0x82, 0xd8, 0x5a, 0x0 }, /* #47 */
     813    { 0x2f4c46, 0x2f4406, 0xea, 0x2b, 0xc1, 0x0 }, /* #48 */
     814    { 0x2e0e87, 0x2e0682, 0x57, 0xa7, 0xf0, 0x0 }, /* #49 */
     815    { 0x021b97, 0x021306, 0xb0, 0x78, 0xc8, 0x0 }, /* #50 */
     816    { 0x201cd6, 0x201402, 0x20, 0x68, 0x48, 0x0 }, /* #51 */
     817    { 0x264d46, 0x264502, 0xd0, 0x02, 0xd2, 0x0 }, /* #52 */
     818    { 0x1469c6, 0x146102, 0xe9, 0x04, 0xed, 0x0 }, /* #53 */
     819    { 0x255112, 0x255106, 0x58, 0x39, 0x61, 0x0 }, /* #54 */
     820    { 0x222153, 0x222182, 0x9d, 0xb9, 0x24, 0x0 }, /* #55 */
     821    { 0x155f17, 0x155702, 0x37, 0x46, 0x71, 0x0 }, /* #56 */
     822    { 0x0a0516, 0x0a0506, 0x61, 0x21, 0x40, 0x0 }, /* #57 */
     823    { 0x317002, 0x317006, 0xfb, 0x21, 0xda, 0x0 }, /* #58 */
     824    { 0x327c16, 0x327482, 0x24, 0xc8, 0xec, 0x0 }, /* #59 */
     825    { 0x0170d7, 0x017086, 0xc0, 0xd2, 0x12, 0x0 }, /* #60 */
     826    { 0x2d2786, 0x2d2702, 0xf0, 0x4f, 0xbf, 0x0 }, /* #61 */
     827    { 0x172cd7, 0x172482, 0xb1, 0xd3, 0x62, 0x0 }, /* #62 */
     828    { 0x2d63c7, 0x2d6386, 0xcc, 0x82, 0x4e, 0x0 }, /* #63 */
    829829};
    830830static const BINU8_TEST_T g_aTests_and_u8[] =
    831831{
    832     { 0x1a0d07, 0x1a0546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    833     { 0x1d2b83, 0x1d2346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    834     { 0x293993, 0x293146, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    835     { 0x0b1346, 0x0b1346, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    836     { 0x033993, 0x033146, 0xcd, 0x00, 0x00, 0x0 }, /* #4 */
    837     { 0x1340d7, 0x134046, 0x66, 0x00, 0x00, 0x0 }, /* #5 */
    838     { 0x377556, 0x377546, 0xad, 0x00, 0x00, 0x0 }, /* #6 */
    839     { 0x061d52, 0x061546, 0x60, 0x00, 0x00, 0x0 }, /* #7 */
    840     { 0x1f6b57, 0x1f6306, 0x1a, 0x12, 0xf6, 0x0 }, /* #8 */
    841     { 0x311cd3, 0x311406, 0x99, 0x09, 0x69, 0x0 }, /* #9 */
    842     { 0x152c83, 0x152406, 0x75, 0x55, 0xd5, 0x0 }, /* #10 */
    843     { 0x191603, 0x191686, 0xb7, 0x96, 0x9e, 0x0 }, /* #11 */
    844     { 0x1a0a13, 0x1a0282, 0xdc, 0xc8, 0xea, 0x0 }, /* #12 */
    845     { 0x1c0e82, 0x1c0602, 0xc5, 0x40, 0x40, 0x0 }, /* #13 */
    846     { 0x1a6212, 0x1a6282, 0xc0, 0x80, 0xab, 0x0 }, /* #14 */
    847     { 0x1d5b12, 0x1d5302, 0xef, 0x62, 0x72, 0x0 }, /* #15 */
    848     { 0x376607, 0x376606, 0xdd, 0x05, 0x25, 0x0 }, /* #16 */
    849     { 0x233d53, 0x233506, 0x0d, 0x0c, 0x5c, 0x0 }, /* #17 */
    850     { 0x123106, 0x123106, 0xa7, 0x05, 0x45, 0x0 }, /* #18 */
    851     { 0x213687, 0x213602, 0xe4, 0x64, 0x75, 0x0 }, /* #19 */
    852     { 0x254306, 0x254306, 0x5d, 0x09, 0xa9, 0x0 }, /* #20 */
    853     { 0x0e1003, 0x0e1086, 0xed, 0x84, 0x96, 0x0 }, /* #21 */
    854     { 0x2d4992, 0x2d4102, 0x55, 0x40, 0xe0, 0x0 }, /* #22 */
    855     { 0x234486, 0x234406, 0x79, 0x11, 0x11, 0x0 }, /* #23 */
    856     { 0x3d1457, 0x3d1446, 0xc5, 0x00, 0x1a, 0x0 }, /* #24 */
    857     { 0x324e87, 0x324602, 0x1a, 0x08, 0x68, 0x0 }, /* #25 */
    858     { 0x2f41c6, 0x2f4106, 0xaf, 0x2d, 0x3d, 0x0 }, /* #26 */
    859     { 0x1b43c2, 0x1b4386, 0xb6, 0xa6, 0xef, 0x0 }, /* #27 */
    860     { 0x186b43, 0x186306, 0xcf, 0x03, 0x33, 0x0 }, /* #28 */
    861     { 0x0f6cc2, 0x0f6406, 0x9d, 0x14, 0x54, 0x0 }, /* #29 */
    862     { 0x2408c2, 0x240082, 0xf9, 0xd0, 0xd2, 0x0 }, /* #30 */
    863     { 0x056652, 0x056606, 0x22, 0x22, 0xbf, 0x0 }, /* #31 */
    864     { 0x1c6c02, 0x1c6402, 0x65, 0x04, 0x0c, 0x0 }, /* #32 */
    865     { 0x197593, 0x197502, 0xe9, 0x01, 0x13, 0x0 }, /* #33 */
    866     { 0x3a2d07, 0x3a2546, 0xf1, 0x00, 0x08, 0x0 }, /* #34 */
    867     { 0x0e6b02, 0x0e6302, 0x54, 0x10, 0x32, 0x0 }, /* #35 */
    868     { 0x2605d7, 0x260582, 0x9c, 0x80, 0xa1, 0x0 }, /* #36 */
    869     { 0x3f6812, 0x3f6002, 0xbd, 0x2c, 0x2e, 0x0 }, /* #37 */
    870     { 0x3e2b52, 0x3e2306, 0x3d, 0x28, 0x68, 0x0 }, /* #38 */
    871     { 0x210487, 0x210406, 0x0c, 0x0c, 0xac, 0x0 }, /* #39 */
    872     { 0x3e2ec2, 0x3e2686, 0x89, 0x81, 0x81, 0x0 }, /* #40 */
    873     { 0x0c21c7, 0x0c2102, 0x32, 0x32, 0x3f, 0x0 }, /* #41 */
    874     { 0x1962d6, 0x196206, 0xc7, 0x05, 0x0d, 0x0 }, /* #42 */
    875     { 0x205396, 0x205306, 0x94, 0x14, 0x7f, 0x0 }, /* #43 */
    876     { 0x3d0c52, 0x3d0482, 0x9e, 0x94, 0xb5, 0x0 }, /* #44 */
    877     { 0x102752, 0x102702, 0xa3, 0x02, 0x16, 0x0 }, /* #45 */
    878     { 0x3c2bd2, 0x3c2306, 0x4e, 0x42, 0xc3, 0x0 }, /* #46 */
    879     { 0x306386, 0x306386, 0x9c, 0x84, 0xa5, 0x0 }, /* #47 */
    880     { 0x081306, 0x081306, 0x7c, 0x3c, 0x3e, 0x0 }, /* #48 */
    881     { 0x047a42, 0x047202, 0x30, 0x20, 0xa8, 0x0 }, /* #49 */
    882     { 0x2f6992, 0x2f6102, 0xf9, 0x38, 0x3e, 0x0 }, /* #50 */
    883     { 0x032e42, 0x032602, 0x5c, 0x54, 0x54, 0x0 }, /* #51 */
    884     { 0x287c12, 0x287402, 0x71, 0x61, 0xed, 0x0 }, /* #52 */
    885     { 0x0b5252, 0x0b5282, 0xfd, 0xc4, 0xc4, 0x0 }, /* #53 */
    886     { 0x2e2d87, 0x2e2506, 0xbf, 0x1d, 0x1d, 0x0 }, /* #54 */
    887     { 0x390b96, 0x390382, 0xa6, 0xa4, 0xac, 0x0 }, /* #55 */
    888     { 0x111616, 0x111606, 0x74, 0x50, 0x50, 0x0 }, /* #56 */
    889     { 0x116a02, 0x116202, 0x57, 0x02, 0x22, 0x0 }, /* #57 */
    890     { 0x147716, 0x147786, 0x97, 0x96, 0xf6, 0x0 }, /* #58 */
    891     { 0x286486, 0x286446, 0x67, 0x00, 0x08, 0x0 }, /* #59 */
    892     { 0x195316, 0x195382, 0xf1, 0x91, 0x9f, 0x0 }, /* #60 */
    893     { 0x2d3053, 0x2d3002, 0x4f, 0x46, 0x56, 0x0 }, /* #61 */
    894     { 0x097947, 0x097102, 0x5b, 0x51, 0xd5, 0x0 }, /* #62 */
    895     { 0x145d02, 0x145502, 0x11, 0x01, 0x25, 0x0 }, /* #63 */
     832    { 0x1a5402, 0x1a5446, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     833    { 0x027002, 0x027046, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     834    { 0x0a5602, 0x0a5646, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     835    { 0x152582, 0x152546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     836    { 0x112312, 0x112346, 0x69, 0x00, 0x00, 0x0 }, /* #4 */
     837    { 0x345702, 0x345746, 0x6a, 0x00, 0x00, 0x0 }, /* #5 */
     838    { 0x320a03, 0x320246, 0xb1, 0x00, 0x00, 0x0 }, /* #6 */
     839    { 0x357a06, 0x357246, 0x3a, 0x00, 0x00, 0x0 }, /* #7 */
     840    { 0x321447, 0x321486, 0x97, 0x95, 0xf5, 0x0 }, /* #8 */
     841    { 0x046fc6, 0x046706, 0xcc, 0x44, 0x47, 0x0 }, /* #9 */
     842    { 0x0d01c6, 0x0d0106, 0x38, 0x18, 0x1f, 0x0 }, /* #10 */
     843    { 0x216706, 0x216702, 0xed, 0x4c, 0x5c, 0x0 }, /* #11 */
     844    { 0x3d6a07, 0x3d6286, 0xd2, 0x90, 0xb4, 0x0 }, /* #12 */
     845    { 0x021e47, 0x021606, 0xff, 0x1e, 0x1e, 0x0 }, /* #13 */
     846    { 0x354917, 0x354146, 0x12, 0x00, 0xec, 0x0 }, /* #14 */
     847    { 0x011b47, 0x011346, 0x10, 0x00, 0xa2, 0x0 }, /* #15 */
     848    { 0x142f82, 0x142706, 0xf3, 0x33, 0x37, 0x0 }, /* #16 */
     849    { 0x1d01d3, 0x1d0182, 0x91, 0x91, 0x9d, 0x0 }, /* #17 */
     850    { 0x002883, 0x002086, 0x9d, 0x88, 0x88, 0x0 }, /* #18 */
     851    { 0x1705c7, 0x170502, 0x0d, 0x01, 0x13, 0x0 }, /* #19 */
     852    { 0x1a6c47, 0x1a6482, 0xea, 0x80, 0x80, 0x0 }, /* #20 */
     853    { 0x172f57, 0x172746, 0xa2, 0x00, 0x18, 0x0 }, /* #21 */
     854    { 0x3758c7, 0x375002, 0x7a, 0x68, 0x6d, 0x0 }, /* #22 */
     855    { 0x1b4997, 0x1b4106, 0x78, 0x18, 0x1b, 0x0 }, /* #23 */
     856    { 0x212653, 0x212682, 0xd9, 0xd0, 0xf2, 0x0 }, /* #24 */
     857    { 0x140e43, 0x140646, 0x5c, 0x00, 0xa1, 0x0 }, /* #25 */
     858    { 0x240e16, 0x240602, 0xc0, 0x40, 0x44, 0x0 }, /* #26 */
     859    { 0x3b5617, 0x3b5602, 0x76, 0x26, 0xaf, 0x0 }, /* #27 */
     860    { 0x1b12c3, 0x1b1286, 0xec, 0xa0, 0xa2, 0x0 }, /* #28 */
     861    { 0x083486, 0x083482, 0xcf, 0xc2, 0xe2, 0x0 }, /* #29 */
     862    { 0x246346, 0x246302, 0xb8, 0x20, 0x62, 0x0 }, /* #30 */
     863    { 0x0a6c83, 0x0a6406, 0x0f, 0x0f, 0x9f, 0x0 }, /* #31 */
     864    { 0x343d16, 0x343506, 0x47, 0x44, 0xd4, 0x0 }, /* #32 */
     865    { 0x2e17c7, 0x2e1706, 0x8f, 0x05, 0x35, 0x0 }, /* #33 */
     866    { 0x191e87, 0x191686, 0x99, 0x90, 0xb6, 0x0 }, /* #34 */
     867    { 0x203806, 0x203082, 0xfe, 0xf8, 0xf9, 0x0 }, /* #35 */
     868    { 0x3a7382, 0x3a7302, 0xb5, 0x34, 0x7e, 0x0 }, /* #36 */
     869    { 0x032e86, 0x032646, 0x21, 0x00, 0x44, 0x0 }, /* #37 */
     870    { 0x141bc3, 0x141382, 0xe2, 0xe0, 0xf5, 0x0 }, /* #38 */
     871    { 0x0f1316, 0x0f1302, 0x0a, 0x02, 0xa6, 0x0 }, /* #39 */
     872    { 0x160196, 0x160102, 0x47, 0x40, 0xc8, 0x0 }, /* #40 */
     873    { 0x1c2d86, 0x1c2506, 0x4e, 0x48, 0x48, 0x0 }, /* #41 */
     874    { 0x336786, 0x336746, 0x20, 0x00, 0x04, 0x0 }, /* #42 */
     875    { 0x3c2cc3, 0x3c2402, 0xf5, 0x31, 0x33, 0x0 }, /* #43 */
     876    { 0x392612, 0x392606, 0x5c, 0x44, 0xc4, 0x0 }, /* #44 */
     877    { 0x036d83, 0x036506, 0x99, 0x09, 0x0f, 0x0 }, /* #45 */
     878    { 0x213c13, 0x213446, 0x56, 0x00, 0x00, 0x0 }, /* #46 */
     879    { 0x021502, 0x021506, 0xed, 0x48, 0x5a, 0x0 }, /* #47 */
     880    { 0x064597, 0x064506, 0xf1, 0x41, 0x43, 0x0 }, /* #48 */
     881    { 0x3c3c86, 0x3c3402, 0xef, 0x2c, 0x2c, 0x0 }, /* #49 */
     882    { 0x3b3087, 0x3b3082, 0xb5, 0xb0, 0xb8, 0x0 }, /* #50 */
     883    { 0x2f27d6, 0x2f2786, 0xc7, 0xc6, 0xf6, 0x0 }, /* #51 */
     884    { 0x2f4613, 0x2f4606, 0x52, 0x12, 0x1e, 0x0 }, /* #52 */
     885    { 0x2b52d3, 0x2b5206, 0xca, 0x0a, 0x2a, 0x0 }, /* #53 */
     886    { 0x020cc6, 0x020402, 0x57, 0x57, 0xff, 0x0 }, /* #54 */
     887    { 0x277942, 0x277146, 0x08, 0x00, 0xa1, 0x0 }, /* #55 */
     888    { 0x293282, 0x293202, 0x07, 0x02, 0x62, 0x0 }, /* #56 */
     889    { 0x0b2e96, 0x0b2602, 0x81, 0x01, 0x61, 0x0 }, /* #57 */
     890    { 0x351502, 0x351546, 0xc4, 0x00, 0x3a, 0x0 }, /* #58 */
     891    { 0x2c7d52, 0x2c7506, 0xad, 0x05, 0x55, 0x0 }, /* #59 */
     892    { 0x203c97, 0x203486, 0x97, 0x93, 0xfb, 0x0 }, /* #60 */
     893    { 0x1f17d3, 0x1f1706, 0x54, 0x50, 0x70, 0x0 }, /* #61 */
     894    { 0x263e16, 0x263602, 0xba, 0x08, 0x09, 0x0 }, /* #62 */
     895    { 0x2b4386, 0x2b4302, 0x4f, 0x4f, 0xdf, 0x0 }, /* #63 */
    896896};
    897897static const BINU8_TEST_T g_aTests_and_u8_locked[] =
    898898{
    899     { 0x3d3ec2, 0x3d3646, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    900     { 0x0b6387, 0x0b6346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    901     { 0x1a1003, 0x1a1046, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    902     { 0x3d0806, 0x3d0046, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    903     { 0x3d2293, 0x3d2246, 0x5f, 0x00, 0x00, 0x0 }, /* #4 */
    904     { 0x093707, 0x093746, 0x8b, 0x00, 0x00, 0x0 }, /* #5 */
    905     { 0x060cd7, 0x060446, 0xf1, 0x00, 0x00, 0x0 }, /* #6 */
    906     { 0x0b0803, 0x0b0046, 0xe2, 0x00, 0x00, 0x0 }, /* #7 */
    907     { 0x293383, 0x293302, 0x69, 0x08, 0x0e, 0x0 }, /* #8 */
    908     { 0x155d86, 0x155582, 0x88, 0x80, 0xb3, 0x0 }, /* #9 */
    909     { 0x190402, 0x190446, 0x65, 0x00, 0x80, 0x0 }, /* #10 */
    910     { 0x0b2c96, 0x0b2482, 0xa7, 0x80, 0xd0, 0x0 }, /* #11 */
    911     { 0x1c7903, 0x1c7146, 0x00, 0x00, 0xe5, 0x0 }, /* #12 */
    912     { 0x001bd2, 0x001302, 0x77, 0x40, 0x40, 0x0 }, /* #13 */
    913     { 0x290dc6, 0x290582, 0x8c, 0x80, 0xe2, 0x0 }, /* #14 */
    914     { 0x2a0b17, 0x2a0346, 0xe0, 0x00, 0x1f, 0x0 }, /* #15 */
    915     { 0x0636c3, 0x063606, 0xf7, 0x71, 0x71, 0x0 }, /* #16 */
    916     { 0x1524d6, 0x152402, 0x65, 0x20, 0x22, 0x0 }, /* #17 */
    917     { 0x113393, 0x113382, 0xb7, 0xb3, 0xfb, 0x0 }, /* #18 */
    918     { 0x210096, 0x210006, 0x3d, 0x39, 0xbb, 0x0 }, /* #19 */
    919     { 0x124ec7, 0x124682, 0xac, 0xa4, 0xa4, 0x0 }, /* #20 */
    920     { 0x057e57, 0x057602, 0x9c, 0x1c, 0x7d, 0x0 }, /* #21 */
    921     { 0x364117, 0x364182, 0xdf, 0x80, 0xa0, 0x0 }, /* #22 */
    922     { 0x3f2457, 0x3f2406, 0xf9, 0x18, 0x18, 0x0 }, /* #23 */
    923     { 0x134a03, 0x134206, 0x47, 0x05, 0x0d, 0x0 }, /* #24 */
    924     { 0x240502, 0x240502, 0x04, 0x04, 0x7f, 0x0 }, /* #25 */
    925     { 0x2c5756, 0x2c5702, 0x84, 0x04, 0x6f, 0x0 }, /* #26 */
    926     { 0x1a7a52, 0x1a7202, 0xba, 0x02, 0x06, 0x0 }, /* #27 */
    927     { 0x2a3f47, 0x2a3702, 0x8d, 0x0d, 0x0d, 0x0 }, /* #28 */
    928     { 0x352313, 0x352346, 0x60, 0x00, 0x02, 0x0 }, /* #29 */
    929     { 0x1646c3, 0x164606, 0x38, 0x28, 0xef, 0x0 }, /* #30 */
    930     { 0x2233d7, 0x223306, 0xfe, 0x44, 0x45, 0x0 }, /* #31 */
    931     { 0x3124d7, 0x312402, 0x20, 0x20, 0xe6, 0x0 }, /* #32 */
    932     { 0x1e3887, 0x1e3002, 0x54, 0x40, 0x41, 0x0 }, /* #33 */
    933     { 0x117b46, 0x117302, 0x5f, 0x4c, 0xec, 0x0 }, /* #34 */
    934     { 0x176596, 0x176506, 0x26, 0x24, 0xbd, 0x0 }, /* #35 */
    935     { 0x1f1f96, 0x1f1706, 0x1d, 0x14, 0x96, 0x0 }, /* #36 */
    936     { 0x0a4356, 0x0a4306, 0x3c, 0x30, 0xf0, 0x0 }, /* #37 */
    937     { 0x312ac7, 0x312202, 0xf4, 0x20, 0x29, 0x0 }, /* #38 */
    938     { 0x0c6d07, 0x0c6502, 0x1d, 0x08, 0x2a, 0x0 }, /* #39 */
    939     { 0x2d7196, 0x2d7102, 0x39, 0x31, 0x77, 0x0 }, /* #40 */
    940     { 0x2d09d6, 0x2d0182, 0xa0, 0x80, 0x90, 0x0 }, /* #41 */
    941     { 0x121fc2, 0x121706, 0xe4, 0x60, 0x6a, 0x0 }, /* #42 */
    942     { 0x0d10d2, 0x0d1006, 0xe8, 0x28, 0x2b, 0x0 }, /* #43 */
    943     { 0x052113, 0x052186, 0xbd, 0xa0, 0xe2, 0x0 }, /* #44 */
    944     { 0x1275c2, 0x127502, 0x05, 0x01, 0x69, 0x0 }, /* #45 */
    945     { 0x156487, 0x156402, 0x75, 0x31, 0xb1, 0x0 }, /* #46 */
    946     { 0x162552, 0x162502, 0x4b, 0x02, 0x92, 0x0 }, /* #47 */
    947     { 0x131092, 0x131006, 0x0e, 0x06, 0xf7, 0x0 }, /* #48 */
    948     { 0x090903, 0x090102, 0x02, 0x02, 0x0b, 0x0 }, /* #49 */
    949     { 0x2a6682, 0x2a6606, 0x2a, 0x0a, 0x8e, 0x0 }, /* #50 */
    950     { 0x074dd7, 0x074586, 0xb5, 0xa5, 0xed, 0x0 }, /* #51 */
    951     { 0x235d93, 0x235506, 0x1b, 0x12, 0x36, 0x0 }, /* #52 */
    952     { 0x110546, 0x110586, 0xfb, 0xd1, 0xd1, 0x0 }, /* #53 */
    953     { 0x267f87, 0x267706, 0xec, 0x6c, 0x7e, 0x0 }, /* #54 */
    954     { 0x0d19c7, 0x0d1182, 0xf7, 0x91, 0x99, 0x0 }, /* #55 */
    955     { 0x2b6c83, 0x2b6482, 0xcc, 0x8c, 0xad, 0x0 }, /* #56 */
    956     { 0x0c2d97, 0x0c2506, 0x59, 0x59, 0x79, 0x0 }, /* #57 */
    957     { 0x085fc7, 0x085702, 0xe0, 0x20, 0x23, 0x0 }, /* #58 */
    958     { 0x0d7cc7, 0x0d7406, 0xb6, 0x30, 0x79, 0x0 }, /* #59 */
    959     { 0x253743, 0x253782, 0xcc, 0x80, 0x83, 0x0 }, /* #60 */
    960     { 0x1f1b12, 0x1f1306, 0x44, 0x44, 0xdd, 0x0 }, /* #61 */
    961     { 0x3540c3, 0x354006, 0xfa, 0x5a, 0x5e, 0x0 }, /* #62 */
    962     { 0x2c4486, 0x2c4482, 0xde, 0xce, 0xef, 0x0 }, /* #63 */
     899    { 0x3e04d7, 0x3e0446, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     900    { 0x1b1557, 0x1b1546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     901    { 0x291443, 0x291446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     902    { 0x305983, 0x305146, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     903    { 0x132b52, 0x132346, 0x84, 0x00, 0x00, 0x0 }, /* #4 */
     904    { 0x3b0383, 0x3b0346, 0x45, 0x00, 0x00, 0x0 }, /* #5 */
     905    { 0x396083, 0x396046, 0x4e, 0x00, 0x00, 0x0 }, /* #6 */
     906    { 0x287a03, 0x287246, 0x3a, 0x00, 0x00, 0x0 }, /* #7 */
     907    { 0x1d4383, 0x1d4346, 0x3c, 0x00, 0x01, 0x0 }, /* #8 */
     908    { 0x3e4583, 0x3e4586, 0xa1, 0x81, 0xc3, 0x0 }, /* #9 */
     909    { 0x262dd7, 0x262502, 0x2e, 0x2c, 0xbc, 0x0 }, /* #10 */
     910    { 0x094e82, 0x094646, 0x00, 0x00, 0x97, 0x0 }, /* #11 */
     911    { 0x250916, 0x250182, 0x9e, 0x8a, 0xcb, 0x0 }, /* #12 */
     912    { 0x3d6ac7, 0x3d6246, 0xa0, 0x00, 0x4e, 0x0 }, /* #13 */
     913    { 0x2024c7, 0x202482, 0xab, 0xa2, 0xb2, 0x0 }, /* #14 */
     914    { 0x307797, 0x307702, 0xeb, 0x68, 0x6c, 0x0 }, /* #15 */
     915    { 0x085982, 0x085106, 0x09, 0x09, 0x79, 0x0 }, /* #16 */
     916    { 0x3905c2, 0x390506, 0xa9, 0x21, 0x35, 0x0 }, /* #17 */
     917    { 0x214987, 0x214102, 0x38, 0x20, 0xa2, 0x0 }, /* #18 */
     918    { 0x362106, 0x362102, 0x14, 0x04, 0xef, 0x0 }, /* #19 */
     919    { 0x0a39d3, 0x0a3102, 0xc6, 0x46, 0x76, 0x0 }, /* #20 */
     920    { 0x1a3387, 0x1a3302, 0x7b, 0x7a, 0x7a, 0x0 }, /* #21 */
     921    { 0x3d28d3, 0x3d2006, 0xbf, 0x1b, 0x1b, 0x0 }, /* #22 */
     922    { 0x003852, 0x003082, 0xcd, 0x89, 0xb9, 0x0 }, /* #23 */
     923    { 0x3e17d7, 0x3e1702, 0x2c, 0x08, 0xd9, 0x0 }, /* #24 */
     924    { 0x1f0656, 0x1f0606, 0x5d, 0x05, 0x85, 0x0 }, /* #25 */
     925    { 0x3a4086, 0x3a4002, 0xad, 0x29, 0x39, 0x0 }, /* #26 */
     926    { 0x253902, 0x253146, 0x51, 0x00, 0xa4, 0x0 }, /* #27 */
     927    { 0x127b96, 0x127382, 0xe7, 0xc2, 0xd2, 0x0 }, /* #28 */
     928    { 0x337543, 0x337502, 0xb5, 0x34, 0x74, 0x0 }, /* #29 */
     929    { 0x1b6552, 0x1b6506, 0x66, 0x24, 0x3c, 0x0 }, /* #30 */
     930    { 0x206717, 0x206702, 0x64, 0x04, 0x8d, 0x0 }, /* #31 */
     931    { 0x3538c6, 0x353006, 0x31, 0x30, 0xb8, 0x0 }, /* #32 */
     932    { 0x1367c6, 0x136786, 0xb2, 0x82, 0x87, 0x0 }, /* #33 */
     933    { 0x167342, 0x167386, 0x98, 0x90, 0x95, 0x0 }, /* #34 */
     934    { 0x0f3816, 0x0f3002, 0x87, 0x07, 0x7f, 0x0 }, /* #35 */
     935    { 0x226713, 0x226746, 0xc1, 0x00, 0x04, 0x0 }, /* #36 */
     936    { 0x384392, 0x384306, 0xc6, 0x06, 0x0e, 0x0 }, /* #37 */
     937    { 0x190803, 0x190082, 0xe1, 0xe0, 0xea, 0x0 }, /* #38 */
     938    { 0x222146, 0x222106, 0x15, 0x05, 0xc7, 0x0 }, /* #39 */
     939    { 0x1e0c42, 0x1e0402, 0x5b, 0x4a, 0xee, 0x0 }, /* #40 */
     940    { 0x294f52, 0x294702, 0x9e, 0x04, 0x05, 0x0 }, /* #41 */
     941    { 0x332756, 0x332702, 0x6f, 0x02, 0x02, 0x0 }, /* #42 */
     942    { 0x0b48c7, 0x0b4082, 0xca, 0x8a, 0x8e, 0x0 }, /* #43 */
     943    { 0x282f07, 0x282702, 0xb0, 0x20, 0x21, 0x0 }, /* #44 */
     944    { 0x391b42, 0x391306, 0x76, 0x24, 0xa5, 0x0 }, /* #45 */
     945    { 0x201792, 0x201702, 0x16, 0x04, 0x65, 0x0 }, /* #46 */
     946    { 0x077492, 0x077446, 0x86, 0x00, 0x70, 0x0 }, /* #47 */
     947    { 0x270e47, 0x270606, 0x2d, 0x2d, 0x6d, 0x0 }, /* #48 */
     948    { 0x267306, 0x267302, 0x4c, 0x40, 0xd2, 0x0 }, /* #49 */
     949    { 0x0f21c6, 0x0f2146, 0x04, 0x00, 0x61, 0x0 }, /* #50 */
     950    { 0x036783, 0x036786, 0xf0, 0x90, 0x97, 0x0 }, /* #51 */
     951    { 0x036703, 0x036782, 0xfa, 0xa8, 0xac, 0x0 }, /* #52 */
     952    { 0x276686, 0x276602, 0xa4, 0x20, 0x29, 0x0 }, /* #53 */
     953    { 0x1a6287, 0x1a6286, 0xa8, 0xa0, 0xb0, 0x0 }, /* #54 */
     954    { 0x2f3f03, 0x2f3702, 0x0c, 0x08, 0xc8, 0x0 }, /* #55 */
     955    { 0x222e17, 0x222602, 0x4b, 0x49, 0xed, 0x0 }, /* #56 */
     956    { 0x0b3413, 0x0b3406, 0x49, 0x41, 0x67, 0x0 }, /* #57 */
     957    { 0x0f0d43, 0x0f0502, 0x52, 0x10, 0x14, 0x0 }, /* #58 */
     958    { 0x274c56, 0x274446, 0x08, 0x00, 0x51, 0x0 }, /* #59 */
     959    { 0x1d1803, 0x1d1006, 0xab, 0x0a, 0x5a, 0x0 }, /* #60 */
     960    { 0x0f5fc3, 0x0f5786, 0xd2, 0xc0, 0xe4, 0x0 }, /* #61 */
     961    { 0x3a5cc7, 0x3a5406, 0x3a, 0x12, 0x92, 0x0 }, /* #62 */
     962    { 0x120607, 0x120646, 0x1e, 0x00, 0xc1, 0x0 }, /* #63 */
    963963};
    964964static const BINU8_TEST_T g_aTests_cmp_u8[] =
    965965{
    966     { 0x331147, 0x331146, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    967     { 0x264896, 0x264046, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    968     { 0x3b6653, 0x3b6646, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    969     { 0x294a12, 0x294246, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    970     { 0x1d39d7, 0x1d3102, 0x23, 0x23, 0x00, 0x0 }, /* #4 */
    971     { 0x191456, 0x191402, 0x6e, 0x6e, 0x00, 0x0 }, /* #5 */
    972     { 0x133712, 0x133706, 0x50, 0x50, 0x00, 0x0 }, /* #6 */
    973     { 0x314002, 0x314006, 0x4e, 0x4e, 0x00, 0x0 }, /* #7 */
    974     { 0x290ac3, 0x290217, 0x45, 0x45, 0xef, 0x0 }, /* #8 */
    975     { 0x3229d6, 0x322103, 0x3e, 0x3e, 0xda, 0x0 }, /* #9 */
    976     { 0x170dd6, 0x170592, 0xfc, 0xfc, 0x2e, 0x0 }, /* #10 */
    977     { 0x2f5d16, 0x2f5d02, 0xc5, 0xc5, 0x73, 0x0 }, /* #11 */
    978     { 0x367296, 0x367282, 0xd7, 0xd7, 0x04, 0x0 }, /* #12 */
    979     { 0x220a42, 0x220202, 0xba, 0xba, 0xa5, 0x0 }, /* #13 */
    980     { 0x265716, 0x265787, 0xdb, 0xdb, 0xe2, 0x0 }, /* #14 */
    981     { 0x324a56, 0x324202, 0xdf, 0xdf, 0xca, 0x0 }, /* #15 */
    982     { 0x0a1493, 0x0a1413, 0x02, 0x02, 0xb6, 0x0 }, /* #16 */
    983     { 0x3f6d47, 0x3f6516, 0x71, 0x71, 0x12, 0x0 }, /* #17 */
    984     { 0x1556d6, 0x155697, 0x18, 0x18, 0x7f, 0x0 }, /* #18 */
    985     { 0x026fd6, 0x026786, 0xad, 0xad, 0x26, 0x0 }, /* #19 */
    986     { 0x071012, 0x071012, 0xa3, 0xa3, 0x9c, 0x0 }, /* #20 */
    987     { 0x3c4d06, 0x3c4d87, 0x7f, 0x7f, 0xd6, 0x0 }, /* #21 */
    988     { 0x1e4f96, 0x1e4f02, 0xb9, 0xb9, 0x44, 0x0 }, /* #22 */
    989     { 0x3f7016, 0x3f7806, 0xc8, 0xc8, 0x62, 0x0 }, /* #23 */
    990     { 0x157207, 0x157206, 0x32, 0x32, 0x11, 0x0 }, /* #24 */
    991     { 0x1507c3, 0x150f87, 0x1c, 0x1c, 0x83, 0x0 }, /* #25 */
    992     { 0x3e6d43, 0x3e6582, 0xe9, 0xe9, 0x57, 0x0 }, /* #26 */
    993     { 0x147ec6, 0x147692, 0xa6, 0xa6, 0x0f, 0x0 }, /* #27 */
    994     { 0x2443c3, 0x244387, 0x34, 0x34, 0x74, 0x0 }, /* #28 */
    995     { 0x196e97, 0x196606, 0xbf, 0xbf, 0x9e, 0x0 }, /* #29 */
    996     { 0x163913, 0x163113, 0x05, 0x05, 0xc7, 0x0 }, /* #30 */
    997     { 0x0f2917, 0x0f2112, 0x14, 0x14, 0x06, 0x0 }, /* #31 */
    998     { 0x2a3ad6, 0x2a3a97, 0x50, 0x50, 0xab, 0x0 }, /* #32 */
    999     { 0x1b2dc2, 0x1b2516, 0xe4, 0xe4, 0xc9, 0x0 }, /* #33 */
    1000     { 0x3501c6, 0x350993, 0x29, 0x29, 0x9f, 0x0 }, /* #34 */
    1001     { 0x367212, 0x367292, 0xe7, 0xe7, 0x0b, 0x0 }, /* #35 */
    1002     { 0x085242, 0x085a83, 0x4e, 0x4e, 0xa3, 0x0 }, /* #36 */
    1003     { 0x212bd7, 0x212303, 0x04, 0x04, 0xb3, 0x0 }, /* #37 */
    1004     { 0x101786, 0x101793, 0x30, 0x30, 0x44, 0x0 }, /* #38 */
    1005     { 0x154f16, 0x154706, 0x4d, 0x4d, 0x00, 0x0 }, /* #39 */
    1006     { 0x0131c2, 0x013906, 0xad, 0xad, 0x4a, 0x0 }, /* #40 */
    1007     { 0x020796, 0x020717, 0x65, 0x65, 0xff, 0x0 }, /* #41 */
    1008     { 0x1f0417, 0x1f0483, 0xd6, 0xd6, 0xe4, 0x0 }, /* #42 */
    1009     { 0x175d56, 0x175d87, 0x37, 0x37, 0x86, 0x0 }, /* #43 */
    1010     { 0x0f03c3, 0x0f0312, 0xe2, 0xe2, 0xd5, 0x0 }, /* #44 */
    1011     { 0x354a03, 0x354283, 0x2f, 0x2f, 0x37, 0x0 }, /* #45 */
    1012     { 0x2a1643, 0x2a1683, 0x80, 0x80, 0xd0, 0x0 }, /* #46 */
    1013     { 0x2d2192, 0x2d2112, 0xd1, 0xd1, 0x82, 0x0 }, /* #47 */
    1014     { 0x062bd7, 0x062b93, 0x64, 0x64, 0x85, 0x0 }, /* #48 */
    1015     { 0x062bc3, 0x062317, 0x63, 0x63, 0xeb, 0x0 }, /* #49 */
    1016     { 0x193c03, 0x193493, 0x30, 0x30, 0x4a, 0x0 }, /* #50 */
    1017     { 0x3f2293, 0x3f2207, 0x1c, 0x1c, 0xaa, 0x0 }, /* #51 */
    1018     { 0x151206, 0x151216, 0xc4, 0xc4, 0xa6, 0x0 }, /* #52 */
    1019     { 0x384083, 0x384013, 0x1a, 0x1a, 0xfb, 0x0 }, /* #53 */
    1020     { 0x107813, 0x107816, 0xb1, 0xb1, 0x6d, 0x0 }, /* #54 */
    1021     { 0x332686, 0x332602, 0x5d, 0x5d, 0x43, 0x0 }, /* #55 */
    1022     { 0x011186, 0x011187, 0x17, 0x17, 0x22, 0x0 }, /* #56 */
    1023     { 0x0a1c13, 0x0a1483, 0x5e, 0x5e, 0x74, 0x0 }, /* #57 */
    1024     { 0x2a3446, 0x2a3413, 0x36, 0x36, 0xd9, 0x0 }, /* #58 */
    1025     { 0x354212, 0x354a97, 0x30, 0x30, 0x8b, 0x0 }, /* #59 */
    1026     { 0x144813, 0x144016, 0xcd, 0xcd, 0xbe, 0x0 }, /* #60 */
    1027     { 0x070006, 0x070097, 0xc3, 0xc3, 0xd8, 0x0 }, /* #61 */
    1028     { 0x3f5802, 0x3f5013, 0x12, 0x12, 0x9d, 0x0 }, /* #62 */
    1029     { 0x134d96, 0x134d83, 0x61, 0x61, 0xb1, 0x0 }, /* #63 */
     966    { 0x1d7407, 0x1d7446, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     967    { 0x0333c3, 0x033346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     968    { 0x2f7596, 0x2f7546, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     969    { 0x392247, 0x392246, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     970    { 0x284757, 0x284706, 0x4d, 0x4d, 0x00, 0x0 }, /* #4 */
     971    { 0x375f97, 0x375786, 0x9f, 0x9f, 0x00, 0x0 }, /* #5 */
     972    { 0x1a5497, 0x1a5406, 0x1d, 0x1d, 0x00, 0x0 }, /* #6 */
     973    { 0x067987, 0x067182, 0xcb, 0xcb, 0x00, 0x0 }, /* #7 */
     974    { 0x1d3452, 0x1d3482, 0xdc, 0xdc, 0x29, 0x0 }, /* #8 */
     975    { 0x1b5147, 0x1b5106, 0xfe, 0xfe, 0x99, 0x0 }, /* #9 */
     976    { 0x0e7557, 0x0e7512, 0xf4, 0xf4, 0xce, 0x0 }, /* #10 */
     977    { 0x187fd2, 0x187786, 0xe1, 0xe1, 0x60, 0x0 }, /* #11 */
     978    { 0x275c46, 0x275402, 0xf9, 0xf9, 0xc8, 0x0 }, /* #12 */
     979    { 0x3d5887, 0x3d5082, 0xff, 0xff, 0x58, 0x0 }, /* #13 */
     980    { 0x131902, 0x131117, 0x06, 0x06, 0xbf, 0x0 }, /* #14 */
     981    { 0x3104d3, 0x310493, 0x95, 0x95, 0x97, 0x0 }, /* #15 */
     982    { 0x3f0c03, 0x3f0483, 0x0f, 0x0f, 0x1d, 0x0 }, /* #16 */
     983    { 0x3e72c6, 0x3e7206, 0x45, 0x45, 0x21, 0x0 }, /* #17 */
     984    { 0x0b0c92, 0x0b0402, 0x6c, 0x6c, 0x35, 0x0 }, /* #18 */
     985    { 0x3b55c3, 0x3b5d02, 0xcc, 0xcc, 0x61, 0x0 }, /* #19 */
     986    { 0x040282, 0x040293, 0xd3, 0xd3, 0xfe, 0x0 }, /* #20 */
     987    { 0x264fc7, 0x264f16, 0xac, 0xac, 0x6d, 0x0 }, /* #21 */
     988    { 0x3e4852, 0x3e4887, 0x60, 0x60, 0xc0, 0x0 }, /* #22 */
     989    { 0x3a0c92, 0x3a0412, 0x33, 0x33, 0x04, 0x0 }, /* #23 */
     990    { 0x241f52, 0x241787, 0x18, 0x18, 0x30, 0x0 }, /* #24 */
     991    { 0x004ad2, 0x004206, 0x7b, 0x7b, 0x5a, 0x0 }, /* #25 */
     992    { 0x192e02, 0x192616, 0xe0, 0xe0, 0xcc, 0x0 }, /* #26 */
     993    { 0x0541d7, 0x054906, 0xbe, 0xbe, 0x62, 0x0 }, /* #27 */
     994    { 0x096d43, 0x096593, 0x03, 0x03, 0x2e, 0x0 }, /* #28 */
     995    { 0x337fc7, 0x337797, 0x47, 0x47, 0x59, 0x0 }, /* #29 */
     996    { 0x265547, 0x265597, 0x77, 0x77, 0x78, 0x0 }, /* #30 */
     997    { 0x253593, 0x253516, 0x40, 0x40, 0x22, 0x0 }, /* #31 */
     998    { 0x2c53d7, 0x2c5302, 0xae, 0xae, 0xad, 0x0 }, /* #32 */
     999    { 0x3e5447, 0x3e5493, 0x83, 0x83, 0xa9, 0x0 }, /* #33 */
     1000    { 0x3b3907, 0x3b3117, 0x14, 0x14, 0xbf, 0x0 }, /* #34 */
     1001    { 0x257497, 0x257486, 0xec, 0xec, 0x14, 0x0 }, /* #35 */
     1002    { 0x344913, 0x344906, 0xb8, 0xb8, 0x41, 0x0 }, /* #36 */
     1003    { 0x380152, 0x380106, 0xf8, 0xf8, 0xb7, 0x0 }, /* #37 */
     1004    { 0x287f86, 0x287f02, 0xd8, 0xd8, 0x70, 0x0 }, /* #38 */
     1005    { 0x016016, 0x016802, 0xb9, 0xb9, 0x52, 0x0 }, /* #39 */
     1006    { 0x0e7ec6, 0x0e7e87, 0x75, 0x75, 0x94, 0x0 }, /* #40 */
     1007    { 0x007546, 0x007583, 0xae, 0xae, 0xb6, 0x0 }, /* #41 */
     1008    { 0x0f29d7, 0x0f2906, 0xcd, 0xcd, 0x56, 0x0 }, /* #42 */
     1009    { 0x1e1707, 0x1e1787, 0x25, 0x25, 0x43, 0x0 }, /* #43 */
     1010    { 0x384382, 0x384b83, 0x4e, 0x4e, 0xb6, 0x0 }, /* #44 */
     1011    { 0x240a93, 0x240a02, 0xcb, 0xcb, 0x73, 0x0 }, /* #45 */
     1012    { 0x0a3416, 0x0a3c06, 0xa9, 0xa9, 0x37, 0x0 }, /* #46 */
     1013    { 0x1717c2, 0x171702, 0x64, 0x64, 0x30, 0x0 }, /* #47 */
     1014    { 0x2e58d7, 0x2e5093, 0x22, 0x22, 0x2e, 0x0 }, /* #48 */
     1015    { 0x1c1347, 0x1c1b83, 0x6e, 0x6e, 0xe8, 0x0 }, /* #49 */
     1016    { 0x304a46, 0x304a12, 0xa6, 0xa6, 0x6e, 0x0 }, /* #50 */
     1017    { 0x167586, 0x167582, 0xcd, 0xcd, 0x3c, 0x0 }, /* #51 */
     1018    { 0x372013, 0x372006, 0x9d, 0x9d, 0x93, 0x0 }, /* #52 */
     1019    { 0x047603, 0x047602, 0x44, 0x44, 0x34, 0x0 }, /* #53 */
     1020    { 0x074e02, 0x074607, 0x09, 0x09, 0xd9, 0x0 }, /* #54 */
     1021    { 0x0576c6, 0x057696, 0xf9, 0xf9, 0x3c, 0x0 }, /* #55 */
     1022    { 0x342d87, 0x342d87, 0x12, 0x12, 0x91, 0x0 }, /* #56 */
     1023    { 0x315092, 0x315093, 0xa9, 0xa9, 0xfb, 0x0 }, /* #57 */
     1024    { 0x107887, 0x107802, 0x94, 0x94, 0x33, 0x0 }, /* #58 */
     1025    { 0x261247, 0x261a93, 0x50, 0x50, 0xc1, 0x0 }, /* #59 */
     1026    { 0x0f5547, 0x0f5d93, 0x67, 0x67, 0xdb, 0x0 }, /* #60 */
     1027    { 0x2e0e02, 0x2e0613, 0x50, 0x50, 0xd4, 0x0 }, /* #61 */
     1028    { 0x306916, 0x306182, 0xf5, 0xf5, 0x15, 0x0 }, /* #62 */
     1029    { 0x0a5f17, 0x0a5f12, 0xf7, 0xf7, 0x7e, 0x0 }, /* #63 */
    10301030};
    10311031static const BINU8_TEST_T g_aTests_test_u8[] =
    10321032{
    1033     { 0x230856, 0x230046, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    1034     { 0x0a3fd7, 0x0a3746, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    1035     { 0x015c93, 0x015446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    1036     { 0x2e2493, 0x2e2446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    1037     { 0x270756, 0x270746, 0x10, 0x10, 0x00, 0x0 }, /* #4 */
    1038     { 0x3d6607, 0x3d6646, 0xef, 0xef, 0x00, 0x0 }, /* #5 */
    1039     { 0x0a1b57, 0x0a1346, 0x94, 0x94, 0x00, 0x0 }, /* #6 */
    1040     { 0x0017c7, 0x001746, 0x65, 0x65, 0x00, 0x0 }, /* #7 */
    1041     { 0x397cd7, 0x397486, 0xd8, 0xd8, 0x93, 0x0 }, /* #8 */
    1042     { 0x1621c6, 0x162182, 0xb6, 0xb6, 0xdd, 0x0 }, /* #9 */
    1043     { 0x194696, 0x194602, 0xb5, 0xb5, 0x12, 0x0 }, /* #10 */
    1044     { 0x011c03, 0x011482, 0x87, 0x87, 0x9e, 0x0 }, /* #11 */
    1045     { 0x203787, 0x203702, 0x39, 0x39, 0x3a, 0x0 }, /* #12 */
    1046     { 0x1c52d6, 0x1c5206, 0x31, 0x31, 0xdb, 0x0 }, /* #13 */
    1047     { 0x332503, 0x332582, 0xed, 0xed, 0x90, 0x0 }, /* #14 */
    1048     { 0x2d02d3, 0x2d0282, 0x8c, 0x8c, 0xa1, 0x0 }, /* #15 */
    1049     { 0x106482, 0x106406, 0x57, 0x57, 0x3a, 0x0 }, /* #16 */
    1050     { 0x3c6e83, 0x3c6646, 0x00, 0x00, 0xc9, 0x0 }, /* #17 */
    1051     { 0x185412, 0x185482, 0xd8, 0xd8, 0xd0, 0x0 }, /* #18 */
    1052     { 0x180413, 0x180402, 0x02, 0x02, 0x72, 0x0 }, /* #19 */
    1053     { 0x260613, 0x260602, 0x1b, 0x1b, 0x13, 0x0 }, /* #20 */
    1054     { 0x050047, 0x050002, 0x96, 0x96, 0x6d, 0x0 }, /* #21 */
    1055     { 0x0c2d42, 0x0c2502, 0x85, 0x85, 0x16, 0x0 }, /* #22 */
    1056     { 0x196cc2, 0x196402, 0x7f, 0x7f, 0xb1, 0x0 }, /* #23 */
    1057     { 0x3e1d56, 0x3e1546, 0x38, 0x38, 0xc6, 0x0 }, /* #24 */
    1058     { 0x211453, 0x211406, 0x2d, 0x2d, 0x71, 0x0 }, /* #25 */
    1059     { 0x2d1506, 0x2d1586, 0xd5, 0xd5, 0x8e, 0x0 }, /* #26 */
    1060     { 0x2e3757, 0x2e3786, 0x95, 0x95, 0x97, 0x0 }, /* #27 */
    1061     { 0x072046, 0x072002, 0x50, 0x50, 0x65, 0x0 }, /* #28 */
    1062     { 0x027d13, 0x027586, 0x92, 0x92, 0xd0, 0x0 }, /* #29 */
    1063     { 0x155087, 0x155002, 0x31, 0x31, 0xd6, 0x0 }, /* #30 */
    1064     { 0x2e2c42, 0x2e2482, 0xc6, 0xc6, 0xcb, 0x0 }, /* #31 */
    1065     { 0x0c1556, 0x0c1506, 0x65, 0x65, 0x26, 0x0 }, /* #32 */
    1066     { 0x214c83, 0x214402, 0xd6, 0xd6, 0x25, 0x0 }, /* #33 */
    1067     { 0x275fc3, 0x275702, 0x1a, 0x1a, 0xdb, 0x0 }, /* #34 */
    1068     { 0x182713, 0x182702, 0x3b, 0x3b, 0x2a, 0x0 }, /* #35 */
    1069     { 0x262103, 0x262186, 0xef, 0xef, 0x9e, 0x0 }, /* #36 */
    1070     { 0x320a12, 0x320202, 0x6e, 0x6e, 0x73, 0x0 }, /* #37 */
    1071     { 0x352096, 0x352002, 0x61, 0x61, 0x24, 0x0 }, /* #38 */
    1072     { 0x1d4e93, 0x1d4606, 0xfa, 0xfa, 0x19, 0x0 }, /* #39 */
    1073     { 0x272ed7, 0x272602, 0x1c, 0x1c, 0xca, 0x0 }, /* #40 */
    1074     { 0x035853, 0x035046, 0x44, 0x44, 0x80, 0x0 }, /* #41 */
    1075     { 0x002107, 0x002186, 0x84, 0x84, 0x94, 0x0 }, /* #42 */
    1076     { 0x121857, 0x121002, 0x96, 0x96, 0x39, 0x0 }, /* #43 */
    1077     { 0x363907, 0x363102, 0x5c, 0x5c, 0xfa, 0x0 }, /* #44 */
    1078     { 0x0a3d83, 0x0a3502, 0xe7, 0xe7, 0x56, 0x0 }, /* #45 */
    1079     { 0x072043, 0x072002, 0x64, 0x64, 0x14, 0x0 }, /* #46 */
    1080     { 0x3a2952, 0x3a2102, 0x6b, 0x6b, 0xe8, 0x0 }, /* #47 */
    1081     { 0x2f4406, 0x2f4446, 0x04, 0x04, 0x99, 0x0 }, /* #48 */
    1082     { 0x365b86, 0x365386, 0x8b, 0x8b, 0x9b, 0x0 }, /* #49 */
    1083     { 0x291f53, 0x291706, 0xe8, 0xe8, 0x2f, 0x0 }, /* #50 */
    1084     { 0x3a3942, 0x3a3102, 0x1b, 0x1b, 0x7a, 0x0 }, /* #51 */
    1085     { 0x003f87, 0x003702, 0x30, 0x30, 0x2a, 0x0 }, /* #52 */
    1086     { 0x374952, 0x374102, 0x8f, 0x8f, 0x52, 0x0 }, /* #53 */
    1087     { 0x157b92, 0x157382, 0x92, 0x92, 0xf2, 0x0 }, /* #54 */
    1088     { 0x335247, 0x335286, 0xf8, 0xf8, 0x94, 0x0 }, /* #55 */
    1089     { 0x094606, 0x094686, 0xc8, 0xc8, 0xc7, 0x0 }, /* #56 */
    1090     { 0x341c02, 0x341406, 0x27, 0x27, 0x1d, 0x0 }, /* #57 */
    1091     { 0x010d86, 0x010506, 0x43, 0x43, 0xe5, 0x0 }, /* #58 */
    1092     { 0x012116, 0x012102, 0x6e, 0x6e, 0x5d, 0x0 }, /* #59 */
    1093     { 0x366346, 0x366306, 0xfc, 0xfc, 0x2a, 0x0 }, /* #60 */
    1094     { 0x046693, 0x046646, 0x14, 0x14, 0x62, 0x0 }, /* #61 */
    1095     { 0x115803, 0x115086, 0xb3, 0xb3, 0xef, 0x0 }, /* #62 */
    1096     { 0x2f4786, 0x2f4786, 0xd8, 0xd8, 0xc1, 0x0 }, /* #63 */
     1033    { 0x300e53, 0x300646, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     1034    { 0x1b4f06, 0x1b4746, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     1035    { 0x237387, 0x237346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     1036    { 0x095713, 0x095746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     1037    { 0x007693, 0x007646, 0x36, 0x36, 0x00, 0x0 }, /* #4 */
     1038    { 0x054747, 0x054746, 0x19, 0x19, 0x00, 0x0 }, /* #5 */
     1039    { 0x195bc2, 0x195346, 0xb6, 0xb6, 0x00, 0x0 }, /* #6 */
     1040    { 0x2d2647, 0x2d2646, 0x52, 0x52, 0x00, 0x0 }, /* #7 */
     1041    { 0x345793, 0x345786, 0xce, 0xce, 0xdc, 0x0 }, /* #8 */
     1042    { 0x2c1cc7, 0x2c1406, 0x4b, 0x4b, 0x23, 0x0 }, /* #9 */
     1043    { 0x2522c2, 0x252202, 0xb4, 0xb4, 0x04, 0x0 }, /* #10 */
     1044    { 0x3a1e83, 0x3a1606, 0x9d, 0x9d, 0x14, 0x0 }, /* #11 */
     1045    { 0x316987, 0x316182, 0x87, 0x87, 0x8d, 0x0 }, /* #12 */
     1046    { 0x085b53, 0x085382, 0xe2, 0xe2, 0x91, 0x0 }, /* #13 */
     1047    { 0x062546, 0x062546, 0x34, 0x34, 0x03, 0x0 }, /* #14 */
     1048    { 0x0d30d2, 0x0d3086, 0xfa, 0xfa, 0xd2, 0x0 }, /* #15 */
     1049    { 0x381412, 0x381482, 0x8e, 0x8e, 0x90, 0x0 }, /* #16 */
     1050    { 0x0c6457, 0x0c6402, 0x3e, 0x3e, 0xfe, 0x0 }, /* #17 */
     1051    { 0x045fc2, 0x045746, 0x78, 0x78, 0x80, 0x0 }, /* #18 */
     1052    { 0x0b4917, 0x0b4186, 0xcf, 0xcf, 0xd9, 0x0 }, /* #19 */
     1053    { 0x0f2547, 0x0f2502, 0xc5, 0xc5, 0x2c, 0x0 }, /* #20 */
     1054    { 0x360946, 0x360102, 0x2c, 0x2c, 0xd9, 0x0 }, /* #21 */
     1055    { 0x123e97, 0x123606, 0x7c, 0x7c, 0x30, 0x0 }, /* #22 */
     1056    { 0x1652d2, 0x165286, 0xb2, 0xb2, 0xdc, 0x0 }, /* #23 */
     1057    { 0x385543, 0x385502, 0x0b, 0x0b, 0xc5, 0x0 }, /* #24 */
     1058    { 0x2f11c6, 0x2f1102, 0xac, 0xac, 0x3f, 0x0 }, /* #25 */
     1059    { 0x365c83, 0x365486, 0x97, 0x97, 0xe7, 0x0 }, /* #26 */
     1060    { 0x1565c6, 0x156502, 0x57, 0x57, 0xd7, 0x0 }, /* #27 */
     1061    { 0x1e4012, 0x1e4002, 0x40, 0x40, 0xd8, 0x0 }, /* #28 */
     1062    { 0x2819c7, 0x281146, 0x96, 0x96, 0x69, 0x0 }, /* #29 */
     1063    { 0x2b5b02, 0x2b5302, 0xb2, 0xb2, 0x36, 0x0 }, /* #30 */
     1064    { 0x212016, 0x212002, 0x62, 0x62, 0x8e, 0x0 }, /* #31 */
     1065    { 0x270303, 0x270302, 0x69, 0x69, 0x8a, 0x0 }, /* #32 */
     1066    { 0x1b5ec2, 0x1b5606, 0x2d, 0x2d, 0x4c, 0x0 }, /* #33 */
     1067    { 0x244886, 0x244002, 0x33, 0x33, 0xc6, 0x0 }, /* #34 */
     1068    { 0x054392, 0x054302, 0x7c, 0x7c, 0x11, 0x0 }, /* #35 */
     1069    { 0x146ad7, 0x146282, 0xeb, 0xeb, 0x9e, 0x0 }, /* #36 */
     1070    { 0x075147, 0x075106, 0xa7, 0xa7, 0x03, 0x0 }, /* #37 */
     1071    { 0x246192, 0x246106, 0x4c, 0x4c, 0xe4, 0x0 }, /* #38 */
     1072    { 0x240e83, 0x240606, 0x37, 0x37, 0x0b, 0x0 }, /* #39 */
     1073    { 0x3a1853, 0x3a1006, 0x2b, 0x2b, 0xe2, 0x0 }, /* #40 */
     1074    { 0x061246, 0x061202, 0x41, 0x41, 0x85, 0x0 }, /* #41 */
     1075    { 0x3d7103, 0x3d7102, 0xa7, 0xa7, 0x3b, 0x0 }, /* #42 */
     1076    { 0x267546, 0x267506, 0x7f, 0x7f, 0xe6, 0x0 }, /* #43 */
     1077    { 0x0c6413, 0x0c6446, 0x74, 0x74, 0x03, 0x0 }, /* #44 */
     1078    { 0x1e0253, 0x1e0202, 0x89, 0x89, 0x4e, 0x0 }, /* #45 */
     1079    { 0x2679d6, 0x267182, 0xbe, 0xbe, 0xd4, 0x0 }, /* #46 */
     1080    { 0x277692, 0x277602, 0x5c, 0x5c, 0x56, 0x0 }, /* #47 */
     1081    { 0x250c86, 0x250406, 0xa8, 0xa8, 0x7a, 0x0 }, /* #48 */
     1082    { 0x130096, 0x130082, 0xab, 0xab, 0x93, 0x0 }, /* #49 */
     1083    { 0x0e4252, 0x0e4282, 0xf7, 0xf7, 0xa2, 0x0 }, /* #50 */
     1084    { 0x116ac6, 0x116202, 0xfb, 0xfb, 0x79, 0x0 }, /* #51 */
     1085    { 0x393a83, 0x393286, 0xab, 0xab, 0xe3, 0x0 }, /* #52 */
     1086    { 0x036ed7, 0x036606, 0x2b, 0x2b, 0x7f, 0x0 }, /* #53 */
     1087    { 0x083cc3, 0x083406, 0xb3, 0xb3, 0x5a, 0x0 }, /* #54 */
     1088    { 0x297446, 0x297402, 0x64, 0x64, 0xfe, 0x0 }, /* #55 */
     1089    { 0x176413, 0x176406, 0x76, 0x76, 0xb1, 0x0 }, /* #56 */
     1090    { 0x307ad3, 0x307206, 0xf8, 0xf8, 0x7a, 0x0 }, /* #57 */
     1091    { 0x0a2e83, 0x0a2602, 0xe9, 0xe9, 0x42, 0x0 }, /* #58 */
     1092    { 0x011353, 0x011302, 0x6b, 0x6b, 0x4e, 0x0 }, /* #59 */
     1093    { 0x3046d2, 0x304602, 0x0b, 0x0b, 0x7b, 0x0 }, /* #60 */
     1094    { 0x255a46, 0x255246, 0x64, 0x64, 0x08, 0x0 }, /* #61 */
     1095    { 0x0a10c7, 0x0a1002, 0x31, 0x31, 0x39, 0x0 }, /* #62 */
     1096    { 0x310442, 0x310402, 0x01, 0x01, 0xb1, 0x0 }, /* #63 */
    10971097};
    10981098
     
    11011101static const BINU16_TEST_T g_aTests_add_u16[] =
    11021102{
    1103     { 0x1d2692, 0x1d2646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1104     { 0x2e12d7, 0x2e1246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1105     { 0x004257, 0x004246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1106     { 0x2f2b97, 0x2f2346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1107     { 0x3d2a56, 0x3d2202, 0x1e45, 0x1e45, 0x0000, 0x0 }, /* #4 */
    1108     { 0x2e7e12, 0x2e7686, 0xf7b4, 0xf7b4, 0x0000, 0x0 }, /* #5 */
    1109     { 0x2f71c6, 0x2f7106, 0x35c5, 0x35c5, 0x0000, 0x0 }, /* #6 */
    1110     { 0x3a0916, 0x3a0186, 0xea24, 0xea24, 0x0000, 0x0 }, /* #7 */
    1111     { 0x191113, 0x191113, 0x48ef, 0x0185, 0xb896, 0x0 }, /* #8 */
    1112     { 0x1b3e93, 0x1b3697, 0xd9ad, 0xa966, 0xcfb9, 0x0 }, /* #9 */
    1113     { 0x1c1503, 0x1c1513, 0xdc33, 0x38c1, 0x5c8e, 0x0 }, /* #10 */
    1114     { 0x332406, 0x332483, 0xd9a4, 0xbf2c, 0xe588, 0x0 }, /* #11 */
    1115     { 0x157ec3, 0x157687, 0xa2a0, 0x90af, 0xee0f, 0x0 }, /* #12 */
    1116     { 0x213e46, 0x213692, 0xe1cf, 0xf3cd, 0x11fe, 0x0 }, /* #13 */
    1117     { 0x0a0a06, 0x0a0292, 0xf92c, 0xfca4, 0x0378, 0x0 }, /* #14 */
    1118     { 0x235f42, 0x235783, 0xdd3b, 0xc79b, 0xea60, 0x0 }, /* #15 */
    1119     { 0x0f7a82, 0x0f7202, 0x5660, 0x6294, 0x0c34, 0x0 }, /* #16 */
    1120     { 0x152342, 0x152b86, 0x4457, 0xc0e7, 0x7c90, 0x0 }, /* #17 */
    1121     { 0x3f6b56, 0x3f6397, 0xf23e, 0xa5c5, 0xb387, 0x0 }, /* #18 */
    1122     { 0x392903, 0x392982, 0x7fa0, 0xb486, 0x34e6, 0x0 }, /* #19 */
    1123     { 0x3f58c2, 0x3f5017, 0x7f03, 0x2b22, 0xac1f, 0x0 }, /* #20 */
    1124     { 0x034d86, 0x034d86, 0x0ddc, 0x839c, 0x75c0, 0x0 }, /* #21 */
    1125     { 0x316507, 0x316586, 0xaa41, 0xdf5a, 0x3519, 0x0 }, /* #22 */
    1126     { 0x2a69c3, 0x2a6986, 0x3096, 0x9b17, 0x6a81, 0x0 }, /* #23 */
    1127     { 0x126b56, 0x126317, 0xa9cd, 0x05a0, 0x5bd3, 0x0 }, /* #24 */
    1128     { 0x0e3006, 0x0e3082, 0x11d1, 0xad85, 0x9bb4, 0x0 }, /* #25 */
    1129     { 0x2f4116, 0x2f4117, 0x26ff, 0x1114, 0xea15, 0x0 }, /* #26 */
    1130     { 0x287a03, 0x287217, 0x6a97, 0x1681, 0xabea, 0x0 }, /* #27 */
    1131     { 0x307043, 0x307003, 0xfec3, 0x17a7, 0x18e4, 0x0 }, /* #28 */
    1132     { 0x1c1f43, 0x1c1796, 0x82ba, 0xa8f9, 0x263f, 0x0 }, /* #29 */
    1133     { 0x100e83, 0x100607, 0xab36, 0x0259, 0x5723, 0x0 }, /* #30 */
    1134     { 0x074442, 0x074482, 0x90d8, 0xe6f8, 0x5620, 0x0 }, /* #31 */
    1135     { 0x165b43, 0x165b92, 0x489a, 0xc7f1, 0x7f57, 0x0 }, /* #32 */
    1136     { 0x306756, 0x306707, 0x6f55, 0x27b8, 0xb863, 0x0 }, /* #33 */
    1137     { 0x0f28c6, 0x0f2017, 0x767e, 0x0342, 0x8cc4, 0x0 }, /* #34 */
    1138     { 0x1c3f52, 0x1c3713, 0xdaf9, 0x56d5, 0x7bdc, 0x0 }, /* #35 */
    1139     { 0x071486, 0x071417, 0xd0a7, 0x3aa0, 0x69f9, 0x0 }, /* #36 */
    1140     { 0x137e82, 0x137603, 0x2bd0, 0x0489, 0xd8b9, 0x0 }, /* #37 */
    1141     { 0x1f4983, 0x1f4103, 0xbb28, 0x0b7a, 0x5052, 0x0 }, /* #38 */
    1142     { 0x351983, 0x351182, 0x0e03, 0xe8cd, 0xdaca, 0x0 }, /* #39 */
    1143     { 0x140bc2, 0x140386, 0x5bf3, 0xef4e, 0x935b, 0x0 }, /* #40 */
    1144     { 0x051343, 0x051386, 0x5371, 0xd865, 0x84f4, 0x0 }, /* #41 */
    1145     { 0x183103, 0x183186, 0xe366, 0xfa87, 0x1721, 0x0 }, /* #42 */
    1146     { 0x320cd6, 0x320c96, 0x7664, 0x95b2, 0x1f4e, 0x0 }, /* #43 */
    1147     { 0x370792, 0x370f07, 0xa6c4, 0x38be, 0x91fa, 0x0 }, /* #44 */
    1148     { 0x1f3946, 0x1f3102, 0x1647, 0x28bf, 0x1278, 0x0 }, /* #45 */
    1149     { 0x1c5692, 0x1c5e03, 0xad62, 0x736e, 0xc60c, 0x0 }, /* #46 */
    1150     { 0x2d7652, 0x2d7696, 0x3399, 0xb442, 0x80a9, 0x0 }, /* #47 */
    1151     { 0x291543, 0x291513, 0xf3ac, 0x4368, 0x4fbc, 0x0 }, /* #48 */
    1152     { 0x2803c7, 0x280386, 0x1d21, 0xa617, 0x88f6, 0x0 }, /* #49 */
    1153     { 0x306dd7, 0x306513, 0xe754, 0x2040, 0x38ec, 0x0 }, /* #50 */
    1154     { 0x210b82, 0x210b17, 0xb878, 0x7a87, 0xc20f, 0x0 }, /* #51 */
    1155     { 0x171697, 0x171e07, 0xf6d0, 0x7d3f, 0x866f, 0x0 }, /* #52 */
    1156     { 0x157982, 0x157113, 0x6116, 0x3532, 0xd41c, 0x0 }, /* #53 */
    1157     { 0x1c39d3, 0x1c3186, 0xa6d4, 0xe72e, 0x405a, 0x0 }, /* #54 */
    1158     { 0x033593, 0x033d92, 0x739b, 0xab76, 0x37db, 0x0 }, /* #55 */
    1159     { 0x0d43d6, 0x0d4316, 0x511e, 0x7d2b, 0x2c0d, 0x0 }, /* #56 */
    1160     { 0x0647c6, 0x064f86, 0x5904, 0xcc65, 0x7361, 0x0 }, /* #57 */
    1161     { 0x392c87, 0x392402, 0x33f4, 0x3f0d, 0x0b19, 0x0 }, /* #58 */
    1162     { 0x304203, 0x304207, 0x23a3, 0x1455, 0xf0b2, 0x0 }, /* #59 */
    1163     { 0x274d07, 0x274596, 0x03cb, 0xca9a, 0xc6cf, 0x0 }, /* #60 */
    1164     { 0x060f86, 0x060703, 0x7828, 0x6ace, 0xf2a6, 0x0 }, /* #61 */
    1165     { 0x164a06, 0x164a86, 0x20a0, 0x8cc9, 0x6c29, 0x0 }, /* #62 */
    1166     { 0x3f4247, 0x3f4212, 0x572f, 0x6f9e, 0x186f, 0x0 }, /* #63 */
     1103    { 0x3e7c83, 0x3e7446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1104    { 0x320b57, 0x320346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1105    { 0x2a2c43, 0x2a2446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1106    { 0x357342, 0x357346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1107    { 0x1b1c43, 0x1b1486, 0xab11, 0xab11, 0x0000, 0x0 }, /* #4 */
     1108    { 0x3223c7, 0x322302, 0x7c86, 0x7c86, 0x0000, 0x0 }, /* #5 */
     1109    { 0x002747, 0x002782, 0xd0f7, 0xd0f7, 0x0000, 0x0 }, /* #6 */
     1110    { 0x083f56, 0x083786, 0xe32b, 0xe32b, 0x0000, 0x0 }, /* #7 */
     1111    { 0x032096, 0x032013, 0x5f9d, 0x5115, 0xf178, 0x0 }, /* #8 */
     1112    { 0x2c3f07, 0x2c3713, 0xcbc8, 0x01d5, 0x360d, 0x0 }, /* #9 */
     1113    { 0x0f1ed2, 0x0f1e96, 0x3c69, 0xa1f3, 0x658a, 0x0 }, /* #10 */
     1114    { 0x1a0016, 0x1a0096, 0x0c3f, 0xa360, 0x9721, 0x0 }, /* #11 */
     1115    { 0x1a5707, 0x1a5786, 0x80b4, 0xf82e, 0x777a, 0x0 }, /* #12 */
     1116    { 0x3e5482, 0x3e5c82, 0x7fc0, 0x8bcd, 0x0c0d, 0x0 }, /* #13 */
     1117    { 0x113782, 0x113783, 0xc7ba, 0x8e8f, 0xc6d5, 0x0 }, /* #14 */
     1118    { 0x333352, 0x333386, 0x11c2, 0xdab8, 0xc8f6, 0x0 }, /* #15 */
     1119    { 0x342e16, 0x342617, 0xe50e, 0x0166, 0x1c58, 0x0 }, /* #16 */
     1120    { 0x2e1f43, 0x2e1712, 0x2b5d, 0x6c49, 0x40ec, 0x0 }, /* #17 */
     1121    { 0x3d0102, 0x3d0103, 0xcd95, 0x4957, 0x7bc2, 0x0 }, /* #18 */
     1122    { 0x0607d2, 0x060f82, 0x4483, 0xae15, 0x6992, 0x0 }, /* #19 */
     1123    { 0x073502, 0x073587, 0xe363, 0xde3c, 0xfad9, 0x0 }, /* #20 */
     1124    { 0x1d7a43, 0x1d7203, 0x9bfb, 0x0d5d, 0x7162, 0x0 }, /* #21 */
     1125    { 0x203d83, 0x203d07, 0xd338, 0x5769, 0x8431, 0x0 }, /* #22 */
     1126    { 0x0832d6, 0x083a86, 0x3785, 0x8648, 0x4ec3, 0x0 }, /* #23 */
     1127    { 0x3c71c7, 0x3c7187, 0xfcc9, 0xd85f, 0xdb96, 0x0 }, /* #24 */
     1128    { 0x0c2513, 0x0c2586, 0x12b4, 0xf999, 0xe6e5, 0x0 }, /* #25 */
     1129    { 0x136302, 0x136b82, 0x78bb, 0xba5d, 0x41a2, 0x0 }, /* #26 */
     1130    { 0x247542, 0x247517, 0xdd84, 0x1cd1, 0x3f4d, 0x0 }, /* #27 */
     1131    { 0x325957, 0x325182, 0x42a7, 0xd529, 0x9282, 0x0 }, /* #28 */
     1132    { 0x3575d7, 0x357502, 0x19d9, 0x762a, 0x5c51, 0x0 }, /* #29 */
     1133    { 0x3220d2, 0x322882, 0x6f70, 0xe0a4, 0x7134, 0x0 }, /* #30 */
     1134    { 0x0310d2, 0x031003, 0x5de6, 0x172a, 0xb944, 0x0 }, /* #31 */
     1135    { 0x067806, 0x067082, 0xc771, 0xc845, 0x00d4, 0x0 }, /* #32 */
     1136    { 0x255393, 0x255b17, 0xb708, 0x4eb4, 0x97ac, 0x0 }, /* #33 */
     1137    { 0x0b1f83, 0x0b1782, 0x5413, 0xd51c, 0x8109, 0x0 }, /* #34 */
     1138    { 0x2b37c3, 0x2b3f96, 0x729d, 0xb7b7, 0x451a, 0x0 }, /* #35 */
     1139    { 0x3554d7, 0x355482, 0x0099, 0xbe3e, 0xbda5, 0x0 }, /* #36 */
     1140    { 0x1753c2, 0x175313, 0x4648, 0x3f16, 0xf8ce, 0x0 }, /* #37 */
     1141    { 0x1a5a86, 0x1a5203, 0xf99a, 0x44bf, 0x4b25, 0x0 }, /* #38 */
     1142    { 0x0e3e13, 0x0e3617, 0x7159, 0x43e7, 0xd28e, 0x0 }, /* #39 */
     1143    { 0x3b1dc2, 0x3b1582, 0x44c8, 0xcdea, 0x8922, 0x0 }, /* #40 */
     1144    { 0x165fc6, 0x165f13, 0xb06e, 0x661a, 0xb5ac, 0x0 }, /* #41 */
     1145    { 0x007352, 0x007397, 0xe3c8, 0x9435, 0xb06d, 0x0 }, /* #42 */
     1146    { 0x094b53, 0x094307, 0x3a26, 0x1d78, 0xe352, 0x0 }, /* #43 */
     1147    { 0x081a97, 0x081207, 0xfb38, 0x139c, 0x1864, 0x0 }, /* #44 */
     1148    { 0x150493, 0x150487, 0xb263, 0x9cc5, 0xea62, 0x0 }, /* #45 */
     1149    { 0x3c6a13, 0x3c6a17, 0x976f, 0x5660, 0xbef1, 0x0 }, /* #46 */
     1150    { 0x3c1c17, 0x3c1493, 0x8307, 0x80c1, 0xfdba, 0x0 }, /* #47 */
     1151    { 0x060007, 0x060892, 0x643b, 0xb0a4, 0x4c69, 0x0 }, /* #48 */
     1152    { 0x081d57, 0x081517, 0x6742, 0x3650, 0xcf0e, 0x0 }, /* #49 */
     1153    { 0x360dc3, 0x360582, 0xd9b3, 0xdd07, 0x0354, 0x0 }, /* #50 */
     1154    { 0x183e56, 0x183697, 0xcefc, 0xb80a, 0xe90e, 0x0 }, /* #51 */
     1155    { 0x085857, 0x085003, 0x5ae7, 0x0938, 0xae51, 0x0 }, /* #52 */
     1156    { 0x3e2692, 0x3e2e82, 0x6697, 0xda4a, 0x73b3, 0x0 }, /* #53 */
     1157    { 0x3022d3, 0x302292, 0xa3dd, 0xf9dc, 0x55ff, 0x0 }, /* #54 */
     1158    { 0x261c86, 0x261c03, 0xb317, 0x77f8, 0xc4e1, 0x0 }, /* #55 */
     1159    { 0x1b5092, 0x1b5007, 0x4aab, 0x283c, 0xdd91, 0x0 }, /* #56 */
     1160    { 0x257817, 0x257803, 0x943c, 0x257f, 0x9143, 0x0 }, /* #57 */
     1161    { 0x340d52, 0x340513, 0xd14f, 0x169e, 0x454f, 0x0 }, /* #58 */
     1162    { 0x090843, 0x090083, 0xe2c1, 0xc031, 0xdd70, 0x0 }, /* #59 */
     1163    { 0x303553, 0x303583, 0xd74d, 0x983d, 0xc0f0, 0x0 }, /* #60 */
     1164    { 0x020bd6, 0x020302, 0x1dd1, 0x44ec, 0x271b, 0x0 }, /* #61 */
     1165    { 0x3d0103, 0x3d0183, 0xdd3b, 0x9b3d, 0xbe02, 0x0 }, /* #62 */
     1166    { 0x020806, 0x020097, 0x9e2f, 0x9733, 0xf904, 0x0 }, /* #63 */
    11671167};
    11681168static const BINU16_TEST_T g_aTests_add_u16_locked[] =
    11691169{
    1170     { 0x0b12c7, 0x0b1246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1171     { 0x173342, 0x173346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1172     { 0x132dc3, 0x132546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1173     { 0x0c3196, 0x0c3146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1174     { 0x357d83, 0x357506, 0x4211, 0x4211, 0x0000, 0x0 }, /* #4 */
    1175     { 0x2e02d6, 0x2e0286, 0xe54e, 0xe54e, 0x0000, 0x0 }, /* #5 */
    1176     { 0x2c4187, 0x2c4182, 0x93a2, 0x93a2, 0x0000, 0x0 }, /* #6 */
    1177     { 0x0b5406, 0x0b5486, 0xaaf0, 0xaaf0, 0x0000, 0x0 }, /* #7 */
    1178     { 0x234a83, 0x234a13, 0xcc05, 0x7b54, 0xaf4f, 0x0 }, /* #8 */
    1179     { 0x1b5986, 0x1b5103, 0x6a00, 0x36a2, 0xcca2, 0x0 }, /* #9 */
    1180     { 0x236587, 0x236506, 0x0b85, 0x7ec9, 0x7344, 0x0 }, /* #10 */
    1181     { 0x393d03, 0x393d17, 0x8b7b, 0x7e6a, 0xf2ef, 0x0 }, /* #11 */
    1182     { 0x0e73d2, 0x0e7313, 0x769f, 0x4519, 0xce7a, 0x0 }, /* #12 */
    1183     { 0x1235c2, 0x123513, 0xf103, 0x1951, 0x284e, 0x0 }, /* #13 */
    1184     { 0x303816, 0x303813, 0x80b4, 0x59e0, 0xd92c, 0x0 }, /* #14 */
    1185     { 0x185713, 0x185707, 0x48af, 0x3d3f, 0xf490, 0x0 }, /* #15 */
    1186     { 0x375696, 0x375603, 0xadc4, 0x234f, 0x758b, 0x0 }, /* #16 */
    1187     { 0x124146, 0x124186, 0x91e3, 0xfcee, 0x6b0b, 0x0 }, /* #17 */
    1188     { 0x185b12, 0x185b86, 0x325c, 0xaaac, 0x7850, 0x0 }, /* #18 */
    1189     { 0x3e0a92, 0x3e0203, 0xdea7, 0x3a2a, 0x5b83, 0x0 }, /* #19 */
    1190     { 0x2c1007, 0x2c1896, 0x7a8c, 0x8e69, 0x13dd, 0x0 }, /* #20 */
    1191     { 0x0265d2, 0x026592, 0xa30a, 0xb4f7, 0x11ed, 0x0 }, /* #21 */
    1192     { 0x1a4692, 0x1a4e86, 0x7c14, 0xb1f9, 0x35e5, 0x0 }, /* #22 */
    1193     { 0x081687, 0x081692, 0x021e, 0xa2d9, 0xa0bb, 0x0 }, /* #23 */
    1194     { 0x256453, 0x256487, 0xb5b8, 0x894e, 0xd396, 0x0 }, /* #24 */
    1195     { 0x255993, 0x255113, 0x509c, 0x0a61, 0xb9c5, 0x0 }, /* #25 */
    1196     { 0x370e93, 0x370696, 0x97c4, 0xcf11, 0x374d, 0x0 }, /* #26 */
    1197     { 0x030f43, 0x030792, 0x53cc, 0xf075, 0x9ca9, 0x0 }, /* #27 */
    1198     { 0x343216, 0x343296, 0x906e, 0xb9f9, 0x298b, 0x0 }, /* #28 */
    1199     { 0x1e5742, 0x1e5702, 0x351b, 0x654c, 0x3031, 0x0 }, /* #29 */
    1200     { 0x3040c6, 0x304092, 0x8deb, 0xe0b0, 0x52c5, 0x0 }, /* #30 */
    1201     { 0x2e0bc3, 0x2e0396, 0x848c, 0xccfa, 0x486e, 0x0 }, /* #31 */
    1202     { 0x1208c2, 0x120017, 0x738a, 0x3c00, 0xc876, 0x0 }, /* #32 */
    1203     { 0x313e46, 0x313613, 0x38bd, 0x14c7, 0xdc0a, 0x0 }, /* #33 */
    1204     { 0x1e5102, 0x1e5982, 0x53dd, 0x9afe, 0x4721, 0x0 }, /* #34 */
    1205     { 0x3b6217, 0x3b6293, 0xe26b, 0x9ea1, 0xbc36, 0x0 }, /* #35 */
    1206     { 0x2c10c2, 0x2c1097, 0xef78, 0x8bf5, 0x9c7d, 0x0 }, /* #36 */
    1207     { 0x382942, 0x382186, 0x0390, 0xfa93, 0xf703, 0x0 }, /* #37 */
    1208     { 0x111787, 0x111f86, 0x33e1, 0x8c0a, 0x5829, 0x0 }, /* #38 */
    1209     { 0x1826d6, 0x182682, 0xb83e, 0xefce, 0x3790, 0x0 }, /* #39 */
    1210     { 0x3336d7, 0x333607, 0x1005, 0x07c5, 0xf7c0, 0x0 }, /* #40 */
    1211     { 0x122157, 0x122907, 0xcbbc, 0x6d4d, 0xa191, 0x0 }, /* #41 */
    1212     { 0x277c82, 0x277417, 0xb84f, 0x01fc, 0x49ad, 0x0 }, /* #42 */
    1213     { 0x073057, 0x073017, 0x36b4, 0x0703, 0xd04f, 0x0 }, /* #43 */
    1214     { 0x276953, 0x276903, 0x9d2d, 0x50ad, 0xb380, 0x0 }, /* #44 */
    1215     { 0x1c5013, 0x1c5013, 0xe4ad, 0x3f2a, 0x5a7d, 0x0 }, /* #45 */
    1216     { 0x104753, 0x104f17, 0x8296, 0x2e50, 0xabba, 0x0 }, /* #46 */
    1217     { 0x3d5ed3, 0x3d5e17, 0x934e, 0x5922, 0xc5d4, 0x0 }, /* #47 */
    1218     { 0x087052, 0x087817, 0xbf0f, 0x6488, 0xa579, 0x0 }, /* #48 */
    1219     { 0x261c17, 0x261486, 0x11fc, 0x9b9c, 0x89a0, 0x0 }, /* #49 */
    1220     { 0x172bc6, 0x172396, 0x4d3f, 0xe39c, 0x965d, 0x0 }, /* #50 */
    1221     { 0x055f02, 0x055786, 0xa3f6, 0xf428, 0x5032, 0x0 }, /* #51 */
    1222     { 0x1a1302, 0x1a1b82, 0x556a, 0x909d, 0x3b33, 0x0 }, /* #52 */
    1223     { 0x140a02, 0x140293, 0xa098, 0x9051, 0xefb9, 0x0 }, /* #53 */
    1224     { 0x3b01d3, 0x3b0992, 0x46c2, 0x8551, 0x3e8f, 0x0 }, /* #54 */
    1225     { 0x341412, 0x341486, 0x33f4, 0xf2db, 0xbee7, 0x0 }, /* #55 */
    1226     { 0x326207, 0x326206, 0x2257, 0x54ee, 0x3297, 0x0 }, /* #56 */
    1227     { 0x034e13, 0x034e07, 0x9a32, 0x7e9a, 0xe468, 0x0 }, /* #57 */
    1228     { 0x3f55d3, 0x3f5582, 0xa71a, 0xf83d, 0x5123, 0x0 }, /* #58 */
    1229     { 0x0b4c17, 0x0b4413, 0x50c7, 0x1440, 0xc379, 0x0 }, /* #59 */
    1230     { 0x2d1a92, 0x2d1282, 0x1810, 0xa554, 0x8d44, 0x0 }, /* #60 */
    1231     { 0x006096, 0x006803, 0xe5f7, 0x7fc7, 0x99d0, 0x0 }, /* #61 */
    1232     { 0x023292, 0x023217, 0x7a2b, 0x6af0, 0xf0c5, 0x0 }, /* #62 */
    1233     { 0x341412, 0x341482, 0x0692, 0xeb79, 0xe4e7, 0x0 }, /* #63 */
     1170    { 0x124d86, 0x124546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1171    { 0x006bd3, 0x006346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1172    { 0x1d0e86, 0x1d0646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1173    { 0x0d5316, 0x0d5346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1174    { 0x0b0a97, 0x0b0286, 0xcfb1, 0xcfb1, 0x0000, 0x0 }, /* #4 */
     1175    { 0x392156, 0x392186, 0x8db2, 0x8db2, 0x0000, 0x0 }, /* #5 */
     1176    { 0x0b07c7, 0x0b0702, 0x0ddf, 0x0ddf, 0x0000, 0x0 }, /* #6 */
     1177    { 0x0e5696, 0x0e5602, 0x249d, 0x249d, 0x0000, 0x0 }, /* #7 */
     1178    { 0x301b96, 0x301307, 0x4310, 0x126f, 0xcf5f, 0x0 }, /* #8 */
     1179    { 0x0f6582, 0x0f6d86, 0x5e82, 0xd742, 0x78c0, 0x0 }, /* #9 */
     1180    { 0x3467d2, 0x346f92, 0x6aab, 0x8268, 0x17bd, 0x0 }, /* #10 */
     1181    { 0x3934d2, 0x393c07, 0x9f41, 0x1fb1, 0x8070, 0x0 }, /* #11 */
     1182    { 0x3f5803, 0x3f5817, 0xcc65, 0x77b4, 0xab4f, 0x0 }, /* #12 */
     1183    { 0x3214c6, 0x321402, 0x09c8, 0x57ea, 0x4e22, 0x0 }, /* #13 */
     1184    { 0x0e16c2, 0x0e1687, 0xbb86, 0x944b, 0xd8c5, 0x0 }, /* #14 */
     1185    { 0x1e50d3, 0x1e5083, 0xdf97, 0xa438, 0xc4a1, 0x0 }, /* #15 */
     1186    { 0x163a83, 0x163212, 0x309a, 0x5580, 0x24e6, 0x0 }, /* #16 */
     1187    { 0x285b06, 0x285387, 0xe742, 0xe20f, 0xfacd, 0x0 }, /* #17 */
     1188    { 0x0c4417, 0x0c4492, 0x8b98, 0xc073, 0x34db, 0x0 }, /* #18 */
     1189    { 0x340e42, 0x340616, 0x0e2f, 0x7c1e, 0x6def, 0x0 }, /* #19 */
     1190    { 0x015893, 0x015892, 0x670f, 0x83e6, 0x1cd7, 0x0 }, /* #20 */
     1191    { 0x054d92, 0x054503, 0x7d28, 0x20ea, 0xa3c2, 0x0 }, /* #21 */
     1192    { 0x003a17, 0x003a17, 0x9073, 0x7060, 0xdfed, 0x0 }, /* #22 */
     1193    { 0x074e87, 0x074697, 0xf66d, 0xb466, 0xbdf9, 0x0 }, /* #23 */
     1194    { 0x152803, 0x152092, 0x5aa8, 0xe0d5, 0x862d, 0x0 }, /* #24 */
     1195    { 0x2b7943, 0x2b7192, 0x231f, 0xc88a, 0xa56b, 0x0 }, /* #25 */
     1196    { 0x104086, 0x104013, 0xe05f, 0x2186, 0x4127, 0x0 }, /* #26 */
     1197    { 0x3769d3, 0x376183, 0xb335, 0xb28a, 0xff55, 0x0 }, /* #27 */
     1198    { 0x200bc2, 0x200303, 0x9d5b, 0x168c, 0x7931, 0x0 }, /* #28 */
     1199    { 0x1f3902, 0x1f3182, 0xd0e6, 0xd697, 0x05b1, 0x0 }, /* #29 */
     1200    { 0x0f1447, 0x0f1416, 0x382b, 0x61c3, 0x2998, 0x0 }, /* #30 */
     1201    { 0x225556, 0x225513, 0x3cdc, 0x1140, 0xd464, 0x0 }, /* #31 */
     1202    { 0x273b86, 0x273392, 0xafae, 0xdd26, 0x2d78, 0x0 }, /* #32 */
     1203    { 0x115b12, 0x115382, 0x9503, 0xb398, 0x1e95, 0x0 }, /* #33 */
     1204    { 0x3912d3, 0x391217, 0x5a4f, 0x0b6a, 0xb11b, 0x0 }, /* #34 */
     1205    { 0x3b4542, 0x3b4582, 0x8482, 0x8968, 0x04e6, 0x0 }, /* #35 */
     1206    { 0x2967d6, 0x296f82, 0x5411, 0xb8df, 0x64ce, 0x0 }, /* #36 */
     1207    { 0x337882, 0x337016, 0x2ac9, 0x5bd4, 0x310b, 0x0 }, /* #37 */
     1208    { 0x0d2287, 0x0d2a17, 0x8d84, 0x3b33, 0xadaf, 0x0 }, /* #38 */
     1209    { 0x095103, 0x095103, 0xb435, 0x157c, 0x6147, 0x0 }, /* #39 */
     1210    { 0x233452, 0x233492, 0x92c5, 0xc310, 0x304b, 0x0 }, /* #40 */
     1211    { 0x133212, 0x133a82, 0x5c02, 0xcbd9, 0x6fd7, 0x0 }, /* #41 */
     1212    { 0x047556, 0x047516, 0x0858, 0x65a3, 0x5d4b, 0x0 }, /* #42 */
     1213    { 0x220393, 0x220306, 0x5cd6, 0x70dd, 0x1407, 0x0 }, /* #43 */
     1214    { 0x2e5202, 0x2e5a96, 0x594d, 0xd6db, 0x7d8e, 0x0 }, /* #44 */
     1215    { 0x054b42, 0x054307, 0xf9f1, 0x33a5, 0x39b4, 0x0 }, /* #45 */
     1216    { 0x240312, 0x240307, 0x4522, 0x3427, 0xef05, 0x0 }, /* #46 */
     1217    { 0x3e1a47, 0x3e1a07, 0x8c20, 0x29ee, 0x9dce, 0x0 }, /* #47 */
     1218    { 0x167512, 0x167503, 0xa681, 0x17d3, 0x7152, 0x0 }, /* #48 */
     1219    { 0x035cd2, 0x035c07, 0x84da, 0x1a9f, 0x95c5, 0x0 }, /* #49 */
     1220    { 0x262696, 0x262617, 0xbbed, 0x188b, 0x5c9e, 0x0 }, /* #50 */
     1221    { 0x020196, 0x020183, 0xf050, 0xccda, 0xdc8a, 0x0 }, /* #51 */
     1222    { 0x314416, 0x314403, 0x2661, 0x0cab, 0xe64a, 0x0 }, /* #52 */
     1223    { 0x1f0613, 0x1f0692, 0x556b, 0xef2a, 0x99bf, 0x0 }, /* #53 */
     1224    { 0x111847, 0x111083, 0xf005, 0x8429, 0x9424, 0x0 }, /* #54 */
     1225    { 0x2959d6, 0x295107, 0x72c4, 0x51ee, 0xdf2a, 0x0 }, /* #55 */
     1226    { 0x3555d3, 0x355596, 0x4ebe, 0xe153, 0x9295, 0x0 }, /* #56 */
     1227    { 0x037216, 0x037297, 0xe374, 0xe0c3, 0xfd4f, 0x0 }, /* #57 */
     1228    { 0x017d57, 0x017d17, 0xbabc, 0x75e1, 0xbb25, 0x0 }, /* #58 */
     1229    { 0x3f3d96, 0x3f3507, 0x6f26, 0x2128, 0xb202, 0x0 }, /* #59 */
     1230    { 0x0c1343, 0x0c1313, 0x4bfd, 0x0a79, 0xbe7c, 0x0 }, /* #60 */
     1231    { 0x381fc3, 0x381717, 0xcddf, 0x40cc, 0x72ed, 0x0 }, /* #61 */
     1232    { 0x150297, 0x150a86, 0x1970, 0x9965, 0x7ff5, 0x0 }, /* #62 */
     1233    { 0x2c3b87, 0x2c3307, 0x4268, 0x128e, 0xd026, 0x0 }, /* #63 */
    12341234};
    12351235static const BINU16_TEST_T g_aTests_adc_u16[] =
    12361236{
    1237     { 0x191706, 0x191746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1238     { 0x0000d2, 0x000046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1239     { 0x242446, 0x242446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1240     { 0x0f2c97, 0x0f2402, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
    1241     { 0x3c4f13, 0x3c4702, 0x38fc, 0x38fd, 0x0000, 0x0 }, /* #4 */
    1242     { 0x367b07, 0x367306, 0x4d38, 0x4d39, 0x0000, 0x0 }, /* #5 */
    1243     { 0x2469d7, 0x246196, 0x96ff, 0x9700, 0x0000, 0x0 }, /* #6 */
    1244     { 0x232fc2, 0x232786, 0xc1ca, 0xc1ca, 0x0000, 0x0 }, /* #7 */
    1245     { 0x3c61c7, 0x3c6183, 0xcae1, 0x9a6e, 0xcf8c, 0x0 }, /* #8 */
    1246     { 0x077117, 0x077197, 0xeef9, 0xdb39, 0xec3f, 0x0 }, /* #9 */
    1247     { 0x016583, 0x016502, 0x36f4, 0x7d0d, 0x4618, 0x0 }, /* #10 */
    1248     { 0x1716d3, 0x171e82, 0x1b24, 0x957c, 0x7a57, 0x0 }, /* #11 */
    1249     { 0x004e16, 0x004693, 0xea6b, 0x907a, 0xa60f, 0x0 }, /* #12 */
    1250     { 0x380883, 0x380013, 0xdfa3, 0x1ba2, 0x3bfe, 0x0 }, /* #13 */
    1251     { 0x021d07, 0x021582, 0x02c6, 0xa87f, 0xa5b8, 0x0 }, /* #14 */
    1252     { 0x391b96, 0x391386, 0x1f35, 0xa28d, 0x8358, 0x0 }, /* #15 */
    1253     { 0x281606, 0x281e13, 0xadde, 0x7162, 0xc384, 0x0 }, /* #16 */
    1254     { 0x3e5393, 0x3e5307, 0x6bb5, 0x38dd, 0xcd27, 0x0 }, /* #17 */
    1255     { 0x301302, 0x301312, 0x1555, 0x2ff2, 0x1a9d, 0x0 }, /* #18 */
    1256     { 0x2a0292, 0x2a0282, 0x06b0, 0xd0bf, 0xca0f, 0x0 }, /* #19 */
    1257     { 0x0854c6, 0x085417, 0x1fc7, 0x0c55, 0xec8e, 0x0 }, /* #20 */
    1258     { 0x3e5582, 0x3e5d03, 0x83c7, 0x526b, 0xcea4, 0x0 }, /* #21 */
    1259     { 0x206dc2, 0x206d92, 0x721b, 0x8989, 0x176e, 0x0 }, /* #22 */
    1260     { 0x1f12c3, 0x1f1a03, 0x874a, 0x62df, 0xdb94, 0x0 }, /* #23 */
    1261     { 0x2e1e07, 0x2e1692, 0xddaf, 0xfef8, 0x2148, 0x0 }, /* #24 */
    1262     { 0x1c2e47, 0x1c2696, 0x4f2a, 0xf2fa, 0xa3cf, 0x0 }, /* #25 */
    1263     { 0x060847, 0x060007, 0x257a, 0x0bfc, 0xe681, 0x0 }, /* #26 */
    1264     { 0x172507, 0x172587, 0xf173, 0xbcbe, 0xcb4a, 0x0 }, /* #27 */
    1265     { 0x096813, 0x096082, 0x3285, 0xd90e, 0xa688, 0x0 }, /* #28 */
    1266     { 0x224c17, 0x224492, 0xb813, 0xe5e3, 0x2dcf, 0x0 }, /* #29 */
    1267     { 0x1d3e87, 0x1d3692, 0xe02a, 0xecb3, 0x0c88, 0x0 }, /* #30 */
    1268     { 0x2e7fd6, 0x2e7786, 0x0ba9, 0xf94b, 0xeda2, 0x0 }, /* #31 */
    1269     { 0x336582, 0x336596, 0x438b, 0xde56, 0x9acb, 0x0 }, /* #32 */
    1270     { 0x3a6f42, 0x3a6713, 0x0f0a, 0x0802, 0xf8f8, 0x0 }, /* #33 */
    1271     { 0x2944c6, 0x294412, 0x13cf, 0x2fcd, 0x1bfe, 0x0 }, /* #34 */
    1272     { 0x0b5b42, 0x0b5387, 0xfda9, 0xac8b, 0xaee2, 0x0 }, /* #35 */
    1273     { 0x390c83, 0x390407, 0xe864, 0x0ecf, 0x266a, 0x0 }, /* #36 */
    1274     { 0x183007, 0x183086, 0x4497, 0xfdcc, 0xb934, 0x0 }, /* #37 */
    1275     { 0x3a7b56, 0x3a7392, 0x83ee, 0xc09d, 0x3caf, 0x0 }, /* #38 */
    1276     { 0x2453c7, 0x245396, 0xd75e, 0xe353, 0x0bf4, 0x0 }, /* #39 */
    1277     { 0x181512, 0x181517, 0x3619, 0x2893, 0xf27a, 0x0 }, /* #40 */
    1278     { 0x3a4d43, 0x3a4597, 0xd82c, 0x8d50, 0xb523, 0x0 }, /* #41 */
    1279     { 0x1a0c17, 0x1a0c96, 0x548a, 0xc5f0, 0x7165, 0x0 }, /* #42 */
    1280     { 0x0241d3, 0x024917, 0xa4ea, 0x55f9, 0xb10e, 0x0 }, /* #43 */
    1281     { 0x2120d6, 0x212097, 0xd97d, 0x8e27, 0xb4aa, 0x0 }, /* #44 */
    1282     { 0x2710c6, 0x271003, 0x4664, 0x0a75, 0xc411, 0x0 }, /* #45 */
    1283     { 0x366bd3, 0x366396, 0x4ab9, 0xf730, 0xac76, 0x0 }, /* #46 */
    1284     { 0x366797, 0x366792, 0x835b, 0xcdf8, 0x4a9c, 0x0 }, /* #47 */
    1285     { 0x3e0202, 0x3e0297, 0xd37d, 0x854b, 0xb1ce, 0x0 }, /* #48 */
    1286     { 0x2d3957, 0x2d3917, 0xc9fc, 0x68bb, 0x9ebe, 0x0 }, /* #49 */
    1287     { 0x1e0217, 0x1e0216, 0x00e3, 0x3790, 0x36ac, 0x0 }, /* #50 */
    1288     { 0x0b5d83, 0x0b5d03, 0x9d72, 0x725d, 0xd4ea, 0x0 }, /* #51 */
    1289     { 0x165102, 0x165903, 0xd351, 0x6ef8, 0x9ba7, 0x0 }, /* #52 */
    1290     { 0x2b5312, 0x2b5316, 0x1909, 0x6f44, 0x563b, 0x0 }, /* #53 */
    1291     { 0x046612, 0x046617, 0x4c2f, 0x484d, 0xfc1e, 0x0 }, /* #54 */
    1292     { 0x3d5bc7, 0x3d5392, 0x06af, 0x8832, 0x8182, 0x0 }, /* #55 */
    1293     { 0x080b96, 0x080306, 0x34a0, 0x7836, 0x4396, 0x0 }, /* #56 */
    1294     { 0x204846, 0x204007, 0xc0f6, 0x361e, 0x7528, 0x0 }, /* #57 */
    1295     { 0x230d16, 0x230587, 0xf4c4, 0xf1b4, 0xfcf0, 0x0 }, /* #58 */
    1296     { 0x1e0f07, 0x1e0703, 0x7af9, 0x3a4c, 0xbf52, 0x0 }, /* #59 */
    1297     { 0x2a5113, 0x2a5102, 0x3240, 0x537f, 0x213e, 0x0 }, /* #60 */
    1298     { 0x2d4e82, 0x2d4602, 0x1abf, 0x6f2f, 0x5470, 0x0 }, /* #61 */
    1299     { 0x115fd7, 0x115713, 0x9999, 0x02c1, 0x6927, 0x0 }, /* #62 */
    1300     { 0x2c4a42, 0x2c4287, 0xca1c, 0xbb0c, 0xf0f0, 0x0 }, /* #63 */
     1237    { 0x034407, 0x034402, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
     1238    { 0x126586, 0x126546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1239    { 0x1c6442, 0x1c6446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1240    { 0x295602, 0x295646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1241    { 0x325307, 0x325306, 0x5f04, 0x5f05, 0x0000, 0x0 }, /* #4 */
     1242    { 0x0812d2, 0x081202, 0x38d5, 0x38d5, 0x0000, 0x0 }, /* #5 */
     1243    { 0x346486, 0x346486, 0xed6f, 0xed6f, 0x0000, 0x0 }, /* #6 */
     1244    { 0x375003, 0x375092, 0xfedf, 0xfee0, 0x0000, 0x0 }, /* #7 */
     1245    { 0x121216, 0x121217, 0xbb8c, 0x0a12, 0x4e86, 0x0 }, /* #8 */
     1246    { 0x285303, 0x285313, 0xff9c, 0x6ac2, 0x6b25, 0x0 }, /* #9 */
     1247    { 0x375ac3, 0x375212, 0x1a95, 0x3523, 0x1a8d, 0x0 }, /* #10 */
     1248    { 0x245dc3, 0x245512, 0x6aed, 0x77c1, 0x0cd3, 0x0 }, /* #11 */
     1249    { 0x0f3fc2, 0x0f3786, 0xbc51, 0xee6c, 0x321b, 0x0 }, /* #12 */
     1250    { 0x3b0043, 0x3b0016, 0x05e4, 0x5ed4, 0x58ef, 0x0 }, /* #13 */
     1251    { 0x1c3d57, 0x1c3d92, 0x438f, 0xb51a, 0x718a, 0x0 }, /* #14 */
     1252    { 0x2d21c3, 0x2d2192, 0x423f, 0xd4a7, 0x9267, 0x0 }, /* #15 */
     1253    { 0x1a0453, 0x1a0483, 0xb2dc, 0x863d, 0xd360, 0x0 }, /* #16 */
     1254    { 0x255592, 0x255582, 0xa150, 0xa8c2, 0x0772, 0x0 }, /* #17 */
     1255    { 0x387a96, 0x387a92, 0x5ecb, 0xa5d3, 0x4708, 0x0 }, /* #18 */
     1256    { 0x347097, 0x347017, 0x733e, 0x54c0, 0xe181, 0x0 }, /* #19 */
     1257    { 0x326a56, 0x326207, 0xe035, 0x3fe7, 0x5fb2, 0x0 }, /* #20 */
     1258    { 0x3b0ad6, 0x3b0286, 0x21fa, 0xd7fa, 0xb600, 0x0 }, /* #21 */
     1259    { 0x135492, 0x135486, 0x3c93, 0xfb4e, 0xbebb, 0x0 }, /* #22 */
     1260    { 0x256e46, 0x256682, 0xa256, 0xbc3e, 0x19e8, 0x0 }, /* #23 */
     1261    { 0x015b13, 0x015303, 0xda91, 0x48f4, 0x6e62, 0x0 }, /* #24 */
     1262    { 0x295407, 0x295c07, 0xc946, 0x5e09, 0x94c2, 0x0 }, /* #25 */
     1263    { 0x001e13, 0x001687, 0xc09b, 0xb6cc, 0xf630, 0x0 }, /* #26 */
     1264    { 0x2a1357, 0x2a1303, 0x6915, 0x4de6, 0xe4d0, 0x0 }, /* #27 */
     1265    { 0x2f0607, 0x2f0613, 0x5309, 0x0ee6, 0xbbdc, 0x0 }, /* #28 */
     1266    { 0x322a83, 0x322286, 0xb085, 0xbffc, 0x0f76, 0x0 }, /* #29 */
     1267    { 0x215407, 0x215c17, 0xbe55, 0x5605, 0x97af, 0x0 }, /* #30 */
     1268    { 0x165f93, 0x165703, 0x5a15, 0x1b26, 0xc110, 0x0 }, /* #31 */
     1269    { 0x344786, 0x344792, 0x9f7b, 0xa364, 0x03e9, 0x0 }, /* #32 */
     1270    { 0x014747, 0x014707, 0x6790, 0x364b, 0xceba, 0x0 }, /* #33 */
     1271    { 0x3b23d3, 0x3b2303, 0x3951, 0x0df2, 0xd4a0, 0x0 }, /* #34 */
     1272    { 0x053cc6, 0x053483, 0xdef0, 0xb576, 0xd686, 0x0 }, /* #35 */
     1273    { 0x1e1652, 0x1e1603, 0x5889, 0x4c89, 0xf400, 0x0 }, /* #36 */
     1274    { 0x3121c3, 0x312117, 0x661d, 0x5ca0, 0xf682, 0x0 }, /* #37 */
     1275    { 0x2b2797, 0x2b2786, 0x1f51, 0xc61e, 0xa6cc, 0x0 }, /* #38 */
     1276    { 0x2429d7, 0x242113, 0x5be3, 0x4f13, 0xf32f, 0x0 }, /* #39 */
     1277    { 0x064592, 0x064582, 0xec64, 0xf66d, 0x0a09, 0x0 }, /* #40 */
     1278    { 0x314212, 0x314a92, 0x7d3d, 0x9670, 0x1933, 0x0 }, /* #41 */
     1279    { 0x025453, 0x025486, 0x0220, 0xc688, 0xc467, 0x0 }, /* #42 */
     1280    { 0x012ad3, 0x012212, 0x217e, 0x54ba, 0x333b, 0x0 }, /* #43 */
     1281    { 0x2b57c2, 0x2b5792, 0x148f, 0xdcb0, 0xc821, 0x0 }, /* #44 */
     1282    { 0x140146, 0x140903, 0xcf80, 0x73ce, 0xa44e, 0x0 }, /* #45 */
     1283    { 0x063052, 0x063092, 0xc47d, 0xc770, 0x02f3, 0x0 }, /* #46 */
     1284    { 0x062387, 0x062b82, 0x5c26, 0x81ad, 0x2586, 0x0 }, /* #47 */
     1285    { 0x2a1e97, 0x2a1607, 0xd0c5, 0x1d78, 0x4cb2, 0x0 }, /* #48 */
     1286    { 0x2b1953, 0x2b1187, 0xfa7b, 0xe84e, 0xedd2, 0x0 }, /* #49 */
     1287    { 0x111512, 0x111506, 0x08a2, 0x6f4b, 0x66a9, 0x0 }, /* #50 */
     1288    { 0x084c02, 0x084417, 0xebf3, 0x0490, 0x189d, 0x0 }, /* #51 */
     1289    { 0x0b0ed6, 0x0b0607, 0x59d2, 0x2624, 0xcc52, 0x0 }, /* #52 */
     1290    { 0x0b4003, 0x0b4093, 0xdd3e, 0xd070, 0xf331, 0x0 }, /* #53 */
     1291    { 0x332053, 0x332017, 0xc759, 0x1088, 0x492e, 0x0 }, /* #54 */
     1292    { 0x134e06, 0x134682, 0xad42, 0xeafe, 0x3dbc, 0x0 }, /* #55 */
     1293    { 0x2e5cc3, 0x2e5493, 0xb7c7, 0x8c64, 0xd49c, 0x0 }, /* #56 */
     1294    { 0x0c7c42, 0x0c7417, 0xd515, 0x2cb1, 0x579c, 0x0 }, /* #57 */
     1295    { 0x201013, 0x201082, 0xb626, 0xc46e, 0x0e47, 0x0 }, /* #58 */
     1296    { 0x233b86, 0x233317, 0xfb97, 0x7a53, 0x7ebc, 0x0 }, /* #59 */
     1297    { 0x1040d6, 0x104003, 0xb3d9, 0x11ab, 0x5dd2, 0x0 }, /* #60 */
     1298    { 0x1b4992, 0x1b4107, 0xcf79, 0x111e, 0x41a5, 0x0 }, /* #61 */
     1299    { 0x363f96, 0x363706, 0x6b52, 0x7f2b, 0x13d9, 0x0 }, /* #62 */
     1300    { 0x175846, 0x175803, 0xc3b0, 0x5de3, 0x9a33, 0x0 }, /* #63 */
    13011301};
    13021302static const BINU16_TEST_T g_aTests_adc_u16_locked[] =
    13031303{
    1304     { 0x1e6d13, 0x1e6502, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
    1305     { 0x2739d3, 0x273102, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
    1306     { 0x0c5f97, 0x0c5702, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
    1307     { 0x195cc6, 0x195446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1308     { 0x226917, 0x226106, 0x1f92, 0x1f93, 0x0000, 0x0 }, /* #4 */
    1309     { 0x197902, 0x197186, 0xb54e, 0xb54e, 0x0000, 0x0 }, /* #5 */
    1310     { 0x0b15d7, 0x0b1502, 0x7ffa, 0x7ffb, 0x0000, 0x0 }, /* #6 */
    1311     { 0x084082, 0x084002, 0x5646, 0x5646, 0x0000, 0x0 }, /* #7 */
    1312     { 0x396cc3, 0x396c17, 0xabd4, 0x7422, 0xc84d, 0x0 }, /* #8 */
    1313     { 0x291e13, 0x291612, 0x23a6, 0x3a46, 0x169f, 0x0 }, /* #9 */
    1314     { 0x012786, 0x012706, 0x6108, 0x7fbb, 0x1eb3, 0x0 }, /* #10 */
    1315     { 0x2747c6, 0x274703, 0x4455, 0x3558, 0xf103, 0x0 }, /* #11 */
    1316     { 0x1b1782, 0x1b1716, 0x06ad, 0x385c, 0x31af, 0x0 }, /* #12 */
    1317     { 0x385693, 0x385613, 0xe7ff, 0x3bcb, 0x53cb, 0x0 }, /* #13 */
    1318     { 0x102d42, 0x102517, 0xe7df, 0x1f03, 0x3724, 0x0 }, /* #14 */
    1319     { 0x271cd6, 0x271417, 0x6bc9, 0x2522, 0xb959, 0x0 }, /* #15 */
    1320     { 0x1f6d97, 0x1f6597, 0xe20f, 0x8133, 0x9f23, 0x0 }, /* #16 */
    1321     { 0x0a5c13, 0x0a5417, 0x7fc3, 0x2f00, 0xaf3c, 0x0 }, /* #17 */
    1322     { 0x1d0997, 0x1d0113, 0x4fea, 0x37b3, 0xe7c8, 0x0 }, /* #18 */
    1323     { 0x1708d3, 0x170096, 0x11ef, 0xcaff, 0xb90f, 0x0 }, /* #19 */
    1324     { 0x285d83, 0x285507, 0xe851, 0x0ad8, 0x2286, 0x0 }, /* #20 */
    1325     { 0x333246, 0x333293, 0xbef6, 0x94d3, 0xd5dd, 0x0 }, /* #21 */
    1326     { 0x1911d6, 0x191113, 0x4336, 0x1ab0, 0xd77a, 0x0 }, /* #22 */
    1327     { 0x3f7053, 0x3f7813, 0xc1e5, 0x7185, 0xaf9f, 0x0 }, /* #23 */
    1328     { 0x3e6e57, 0x3e6686, 0x11f1, 0xb7fc, 0xa60a, 0x0 }, /* #24 */
    1329     { 0x337793, 0x337713, 0xfdd4, 0x5854, 0x5a7f, 0x0 }, /* #25 */
    1330     { 0x111617, 0x111617, 0x9ece, 0x01dd, 0x630e, 0x0 }, /* #26 */
    1331     { 0x332806, 0x332807, 0xa9fb, 0x365f, 0x8c64, 0x0 }, /* #27 */
    1332     { 0x2839c2, 0x283986, 0x5bac, 0xbfff, 0x6453, 0x0 }, /* #28 */
    1333     { 0x2a5f16, 0x2a5707, 0xf036, 0x3b2d, 0x4af7, 0x0 }, /* #29 */
    1334     { 0x041313, 0x041387, 0xd2e5, 0x8f09, 0xbc23, 0x0 }, /* #30 */
    1335     { 0x3221d7, 0x322193, 0xf70f, 0x8a02, 0x92f2, 0x0 }, /* #31 */
    1336     { 0x2d6ac3, 0x2d6292, 0xbd3d, 0xf8fb, 0x3bbd, 0x0 }, /* #32 */
    1337     { 0x1a7d97, 0x1a7596, 0xedbd, 0xfdb8, 0x0ffa, 0x0 }, /* #33 */
    1338     { 0x1f0c07, 0x1f0c86, 0x54c4, 0xb8c9, 0x6404, 0x0 }, /* #34 */
    1339     { 0x3254d6, 0x325483, 0xf4f6, 0xd28c, 0xdd96, 0x0 }, /* #35 */
    1340     { 0x067e86, 0x067607, 0xe508, 0x5cde, 0x77d6, 0x0 }, /* #36 */
    1341     { 0x3866d3, 0x386e86, 0x2ed0, 0xa209, 0x7338, 0x0 }, /* #37 */
    1342     { 0x0243c7, 0x024397, 0xceb2, 0xacf0, 0xde3d, 0x0 }, /* #38 */
    1343     { 0x314f12, 0x314782, 0x8872, 0xe6f2, 0x5e80, 0x0 }, /* #39 */
    1344     { 0x3f4092, 0x3f4813, 0x9ad3, 0x7b62, 0xe08f, 0x0 }, /* #40 */
    1345     { 0x381786, 0x381f13, 0x8b48, 0x6c61, 0xe119, 0x0 }, /* #41 */
    1346     { 0x112697, 0x112696, 0x007e, 0x89ca, 0x894b, 0x0 }, /* #42 */
    1347     { 0x1c4292, 0x1c4a82, 0x6132, 0x9ebc, 0x3d8a, 0x0 }, /* #43 */
    1348     { 0x185983, 0x185103, 0x2f28, 0x1019, 0xe0f0, 0x0 }, /* #44 */
    1349     { 0x3f7952, 0x3f7192, 0x21d9, 0xf340, 0xd167, 0x0 }, /* #45 */
    1350     { 0x370e86, 0x370603, 0x0c57, 0x0b38, 0xfee1, 0x0 }, /* #46 */
    1351     { 0x2b49c2, 0x2b4183, 0xf304, 0x8246, 0x8f42, 0x0 }, /* #47 */
    1352     { 0x3557c7, 0x355f03, 0xc995, 0x547a, 0x8ae4, 0x0 }, /* #48 */
    1353     { 0x2c4282, 0x2c4213, 0xd836, 0x1ef2, 0x46bc, 0x0 }, /* #49 */
    1354     { 0x135102, 0x135196, 0x9b14, 0xd3a0, 0x388c, 0x0 }, /* #50 */
    1355     { 0x366a13, 0x366a17, 0xbfa5, 0x6463, 0xa4bd, 0x0 }, /* #51 */
    1356     { 0x390193, 0x390196, 0xe626, 0xe874, 0x024d, 0x0 }, /* #52 */
    1357     { 0x310187, 0x310117, 0x270f, 0x10d8, 0xe9c8, 0x0 }, /* #53 */
    1358     { 0x133442, 0x133c96, 0x5a54, 0x81e2, 0x278e, 0x0 }, /* #54 */
    1359     { 0x1d7c96, 0x1d7417, 0xab61, 0x0ac0, 0x5f5f, 0x0 }, /* #55 */
    1360     { 0x236446, 0x236406, 0x0d92, 0x73ff, 0x666d, 0x0 }, /* #56 */
    1361     { 0x1b4253, 0x1b4a92, 0x5b42, 0xb510, 0x59cd, 0x0 }, /* #57 */
    1362     { 0x215997, 0x215103, 0x41e2, 0x187a, 0xd697, 0x0 }, /* #58 */
    1363     { 0x302d83, 0x302513, 0x3220, 0x1e80, 0xec5f, 0x0 }, /* #59 */
    1364     { 0x320092, 0x320092, 0x30a8, 0xc3a7, 0x92ff, 0x0 }, /* #60 */
    1365     { 0x315896, 0x315096, 0x3935, 0xecd2, 0xb39d, 0x0 }, /* #61 */
    1366     { 0x063c97, 0x063496, 0x0879, 0xc222, 0xb9a8, 0x0 }, /* #62 */
    1367     { 0x187a56, 0x187a13, 0xe6fd, 0x6a68, 0x836b, 0x0 }, /* #63 */
     1304    { 0x0a7756, 0x0a7746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1305    { 0x0d5c42, 0x0d5446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1306    { 0x3b0c46, 0x3b0446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1307    { 0x2b0647, 0x2b0602, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
     1308    { 0x062556, 0x062506, 0x3112, 0x3112, 0x0000, 0x0 }, /* #4 */
     1309    { 0x0d7a12, 0x0d7202, 0x586e, 0x586e, 0x0000, 0x0 }, /* #5 */
     1310    { 0x0d4b83, 0x0d4306, 0x6ed7, 0x6ed8, 0x0000, 0x0 }, /* #6 */
     1311    { 0x0e52c6, 0x0e5202, 0x199d, 0x199d, 0x0000, 0x0 }, /* #7 */
     1312    { 0x340b42, 0x340382, 0x8682, 0xd63e, 0x4fbc, 0x0 }, /* #8 */
     1313    { 0x2056c6, 0x205e86, 0x3077, 0xa01e, 0x6fa7, 0x0 }, /* #9 */
     1314    { 0x174792, 0x174712, 0x11d4, 0x3de0, 0x2c0c, 0x0 }, /* #10 */
     1315    { 0x1e3e92, 0x1e3613, 0x7ec8, 0x2043, 0xa17b, 0x0 }, /* #11 */
     1316    { 0x2b5442, 0x2b5497, 0xbe6e, 0xaa84, 0xec16, 0x0 }, /* #12 */
     1317    { 0x360657, 0x360687, 0xd420, 0xb22e, 0xde0d, 0x0 }, /* #13 */
     1318    { 0x3a0c02, 0x3a0486, 0xc8e1, 0xd382, 0x0aa1, 0x0 }, /* #14 */
     1319    { 0x0d3402, 0x0d3497, 0xf88e, 0x8088, 0x87fa, 0x0 }, /* #15 */
     1320    { 0x0c1b97, 0x0c1306, 0x3381, 0x5999, 0x2617, 0x0 }, /* #16 */
     1321    { 0x367712, 0x367f13, 0xa18b, 0x4075, 0x9eea, 0x0 }, /* #17 */
     1322    { 0x231046, 0x231007, 0x5731, 0x301b, 0xd8ea, 0x0 }, /* #18 */
     1323    { 0x014d13, 0x014513, 0xe7ab, 0x6185, 0x79d9, 0x0 }, /* #19 */
     1324    { 0x1e14c7, 0x1e1407, 0x7a61, 0x65fc, 0xeb9a, 0x0 }, /* #20 */
     1325    { 0x173512, 0x173507, 0xccd5, 0x41ff, 0x752a, 0x0 }, /* #21 */
     1326    { 0x175782, 0x175f96, 0x38bb, 0x8d84, 0x54c9, 0x0 }, /* #22 */
     1327    { 0x2601d3, 0x260196, 0x353e, 0xfa5c, 0xc51d, 0x0 }, /* #23 */
     1328    { 0x2a0306, 0x2a0303, 0xe897, 0x633d, 0x7aa6, 0x0 }, /* #24 */
     1329    { 0x1000d3, 0x100896, 0x5fac, 0x9a48, 0x3a9b, 0x0 }, /* #25 */
     1330    { 0x087dd7, 0x087586, 0xdb55, 0xf98b, 0x1e35, 0x0 }, /* #26 */
     1331    { 0x1b7b12, 0x1b7313, 0xccf5, 0x45b0, 0x78bb, 0x0 }, /* #27 */
     1332    { 0x3b0547, 0x3b0586, 0x1726, 0x9799, 0x8072, 0x0 }, /* #28 */
     1333    { 0x370452, 0x370403, 0x5b8f, 0x271f, 0xcb90, 0x0 }, /* #29 */
     1334    { 0x1f2412, 0x1f2c96, 0x551e, 0xa481, 0x4f63, 0x0 }, /* #30 */
     1335    { 0x0f7846, 0x0f7092, 0xc14d, 0xe401, 0x22b4, 0x0 }, /* #31 */
     1336    { 0x092647, 0x092686, 0x30e4, 0xbb4d, 0x8a68, 0x0 }, /* #32 */
     1337    { 0x3a1793, 0x3a1797, 0xb36d, 0xa690, 0xf322, 0x0 }, /* #33 */
     1338    { 0x2721c7, 0x272992, 0x6cf4, 0x8202, 0x150d, 0x0 }, /* #34 */
     1339    { 0x252957, 0x252197, 0xec7d, 0x9b9c, 0xaf1e, 0x0 }, /* #35 */
     1340    { 0x0f16c3, 0x0f1e82, 0x5e90, 0xd0f2, 0x7261, 0x0 }, /* #36 */
     1341    { 0x267343, 0x267396, 0xcb6d, 0xf1f9, 0x268b, 0x0 }, /* #37 */
     1342    { 0x350946, 0x350913, 0x844c, 0x4243, 0xbdf7, 0x0 }, /* #38 */
     1343    { 0x1b3b47, 0x1b3303, 0xf5b6, 0x3cd9, 0x4722, 0x0 }, /* #39 */
     1344    { 0x206bd7, 0x206316, 0x6d8f, 0x7382, 0x05f2, 0x0 }, /* #40 */
     1345    { 0x2e5997, 0x2e5107, 0x6698, 0x641b, 0xfd82, 0x0 }, /* #41 */
     1346    { 0x0b1fc7, 0x0b1713, 0x6ecd, 0x5797, 0xe8c9, 0x0 }, /* #42 */
     1347    { 0x191387, 0x191b17, 0x8112, 0x0730, 0x861d, 0x0 }, /* #43 */
     1348    { 0x350853, 0x350096, 0x8b6e, 0xb963, 0x2df4, 0x0 }, /* #44 */
     1349    { 0x1f6f93, 0x1f6782, 0x3bde, 0xc22f, 0x8650, 0x0 }, /* #45 */
     1350    { 0x091746, 0x091717, 0x571f, 0x13d1, 0xbcb2, 0x0 }, /* #46 */
     1351    { 0x2b6746, 0x2b6787, 0xf0da, 0xebbe, 0xfae4, 0x0 }, /* #47 */
     1352    { 0x165282, 0x165202, 0x21ce, 0x666e, 0x44a0, 0x0 }, /* #48 */
     1353    { 0x113712, 0x113717, 0xa94d, 0x1a41, 0x70f4, 0x0 }, /* #49 */
     1354    { 0x0c3ad6, 0x0c3282, 0xb9d9, 0xc2cb, 0x08f2, 0x0 }, /* #50 */
     1355    { 0x253a96, 0x253206, 0x2241, 0x3335, 0x10f4, 0x0 }, /* #51 */
     1356    { 0x361213, 0x361216, 0x227c, 0x2747, 0x04ca, 0x0 }, /* #52 */
     1357    { 0x1938d3, 0x193803, 0xa746, 0x381f, 0x90d8, 0x0 }, /* #53 */
     1358    { 0x1820d2, 0x182882, 0x62a3, 0xbc8a, 0x59e7, 0x0 }, /* #54 */
     1359    { 0x0e6d12, 0x0e6593, 0xf957, 0xcf61, 0xd60a, 0x0 }, /* #55 */
     1360    { 0x140fd3, 0x140792, 0xb63e, 0xefcd, 0x398e, 0x0 }, /* #56 */
     1361    { 0x140596, 0x140592, 0x028a, 0xafd9, 0xad4f, 0x0 }, /* #57 */
     1362    { 0x3f30c6, 0x3f3097, 0xefda, 0xc788, 0xd7ae, 0x0 }, /* #58 */
     1363    { 0x1e55d2, 0x1e5503, 0x5b7d, 0x15bf, 0xba42, 0x0 }, /* #59 */
     1364    { 0x0a6bd6, 0x0a6383, 0xd041, 0x9f75, 0xcf34, 0x0 }, /* #60 */
     1365    { 0x1a4302, 0x1a4b07, 0x9daa, 0x594b, 0xbba1, 0x0 }, /* #61 */
     1366    { 0x151986, 0x151187, 0xbd8c, 0x8f3c, 0xd1b0, 0x0 }, /* #62 */
     1367    { 0x385057, 0x385086, 0x99e2, 0xc82b, 0x2e48, 0x0 }, /* #63 */
    13681368};
    13691369static const BINU16_TEST_T g_aTests_sub_u16[] =
    13701370{
    1371     { 0x180d57, 0x180546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1372     { 0x085d82, 0x085546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1373     { 0x284402, 0x284446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1374     { 0x0c5746, 0x0c5746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1375     { 0x301c57, 0x301486, 0xe790, 0xe790, 0x0000, 0x0 }, /* #4 */
    1376     { 0x0c2447, 0x0c2482, 0xc18f, 0xc18f, 0x0000, 0x0 }, /* #5 */
    1377     { 0x367296, 0x367206, 0x35c9, 0x35c9, 0x0000, 0x0 }, /* #6 */
    1378     { 0x123c53, 0x123406, 0x22ff, 0x22ff, 0x0000, 0x0 }, /* #7 */
    1379     { 0x1e7d97, 0x1e7587, 0xd449, 0xe299, 0xf1b0, 0x0 }, /* #8 */
    1380     { 0x3f71d6, 0x3f7102, 0xcf68, 0x0ec7, 0xc0a1, 0x0 }, /* #9 */
    1381     { 0x1b5657, 0x1b5693, 0x0337, 0xa92f, 0x5a08, 0x0 }, /* #10 */
    1382     { 0x101f56, 0x101712, 0xeff2, 0x6e29, 0x81c9, 0x0 }, /* #11 */
    1383     { 0x265716, 0x265793, 0x91db, 0xba9d, 0xd73e, 0x0 }, /* #12 */
    1384     { 0x116e12, 0x116693, 0xb65a, 0xfcad, 0xb9ad, 0x0 }, /* #13 */
    1385     { 0x267b56, 0x267316, 0xbce6, 0x237d, 0x9969, 0x0 }, /* #14 */
    1386     { 0x221c13, 0x221406, 0x7d2c, 0x43f9, 0x3933, 0x0 }, /* #15 */
    1387     { 0x2f6503, 0x2f6502, 0xc9a7, 0x1c85, 0xad22, 0x0 }, /* #16 */
    1388     { 0x3371d2, 0x337103, 0x0b0d, 0x7e4a, 0x8cc3, 0x0 }, /* #17 */
    1389     { 0x254847, 0x254003, 0x5056, 0x73e6, 0xdc70, 0x0 }, /* #18 */
    1390     { 0x1e7d43, 0x1e7597, 0x85f0, 0xca74, 0xbb7c, 0x0 }, /* #19 */
    1391     { 0x1e3242, 0x1e3202, 0x76d3, 0x0132, 0x75a1, 0x0 }, /* #20 */
    1392     { 0x027102, 0x027187, 0xdad5, 0xf6d4, 0xe401, 0x0 }, /* #21 */
    1393     { 0x092f03, 0x092f02, 0x960c, 0x73e5, 0x2227, 0x0 }, /* #22 */
    1394     { 0x0d00c7, 0x0d0012, 0x9a40, 0x0845, 0x91fb, 0x0 }, /* #23 */
    1395     { 0x1d7107, 0x1d7906, 0xc91e, 0x72d2, 0x564c, 0x0 }, /* #24 */
    1396     { 0x107ac6, 0x107202, 0xc66f, 0x3a2f, 0x8c40, 0x0 }, /* #25 */
    1397     { 0x3b2f16, 0x3b2792, 0xdf83, 0x964f, 0x4934, 0x0 }, /* #26 */
    1398     { 0x107a56, 0x107206, 0xa1ee, 0x18b4, 0x893a, 0x0 }, /* #27 */
    1399     { 0x1449c6, 0x144182, 0xd407, 0xbd01, 0x1706, 0x0 }, /* #28 */
    1400     { 0x3e2a42, 0x3e2287, 0x13dc, 0xbb72, 0x586a, 0x0 }, /* #29 */
    1401     { 0x095d06, 0x095583, 0x1f9a, 0xd783, 0x4817, 0x0 }, /* #30 */
    1402     { 0x022ed6, 0x022e02, 0x9faf, 0x5104, 0x4eab, 0x0 }, /* #31 */
    1403     { 0x166a92, 0x166286, 0xed26, 0xe7f5, 0x0531, 0x0 }, /* #32 */
    1404     { 0x246303, 0x246386, 0xf807, 0xdc53, 0x1bb4, 0x0 }, /* #33 */
    1405     { 0x337282, 0x337283, 0x8547, 0xb2a1, 0xd2a6, 0x0 }, /* #34 */
    1406     { 0x130657, 0x130687, 0x563e, 0xf678, 0x5fc6, 0x0 }, /* #35 */
    1407     { 0x025b02, 0x025397, 0xb280, 0xd7e1, 0xda9f, 0x0 }, /* #36 */
    1408     { 0x353a56, 0x353213, 0x4be2, 0x628c, 0xe956, 0x0 }, /* #37 */
    1409     { 0x027116, 0x027196, 0xcf43, 0x9366, 0x3bdd, 0x0 }, /* #38 */
    1410     { 0x3d5602, 0x3d5697, 0xdde9, 0xffde, 0xde0b, 0x0 }, /* #39 */
    1411     { 0x3751d3, 0x375197, 0x0af0, 0x9af3, 0x6ffd, 0x0 }, /* #40 */
    1412     { 0x176843, 0x176897, 0x38b0, 0xb735, 0x817b, 0x0 }, /* #41 */
    1413     { 0x286012, 0x286012, 0x72c0, 0x3ef1, 0x33cf, 0x0 }, /* #42 */
    1414     { 0x2f6643, 0x2f6e97, 0x57c8, 0xaf1d, 0xa8ab, 0x0 }, /* #43 */
    1415     { 0x093146, 0x093102, 0x668f, 0x327f, 0x3410, 0x0 }, /* #44 */
    1416     { 0x333212, 0x333206, 0x3ccd, 0x0dc9, 0x2f04, 0x0 }, /* #45 */
    1417     { 0x3f6547, 0x3f6516, 0xcf94, 0x1f2b, 0xb069, 0x0 }, /* #46 */
    1418     { 0x033602, 0x033602, 0xfb49, 0x1610, 0xe539, 0x0 }, /* #47 */
    1419     { 0x1b3513, 0x1b3506, 0xf987, 0x1290, 0xe6f7, 0x0 }, /* #48 */
    1420     { 0x0d5e82, 0x0d5e02, 0xd37e, 0x562a, 0x7d54, 0x0 }, /* #49 */
    1421     { 0x193713, 0x193707, 0x59bb, 0x6348, 0xf673, 0x0 }, /* #50 */
    1422     { 0x022893, 0x022087, 0x058c, 0xd1e1, 0x33ab, 0x0 }, /* #51 */
    1423     { 0x3411c3, 0x341106, 0x35aa, 0x0a77, 0x2b33, 0x0 }, /* #52 */
    1424     { 0x027806, 0x027017, 0x35b0, 0x7ae1, 0xbacf, 0x0 }, /* #53 */
    1425     { 0x1a00d2, 0x1a0097, 0x9d41, 0xc3fa, 0xd947, 0x0 }, /* #54 */
    1426     { 0x300ad2, 0x300a83, 0x327d, 0x98d9, 0x99a4, 0x0 }, /* #55 */
    1427     { 0x1c4a92, 0x1c4293, 0x1ca6, 0xce68, 0x4e3e, 0x0 }, /* #56 */
    1428     { 0x2b4593, 0x2b4516, 0x48e0, 0x1696, 0x324a, 0x0 }, /* #57 */
    1429     { 0x262c53, 0x262c16, 0xc103, 0x686c, 0x5897, 0x0 }, /* #58 */
    1430     { 0x326ac2, 0x326283, 0x0e9c, 0xf8bc, 0x15e0, 0x0 }, /* #59 */
    1431     { 0x2d59d7, 0x2d5116, 0xd171, 0x13bd, 0xbdb4, 0x0 }, /* #60 */
    1432     { 0x357e57, 0x357e93, 0x4fd1, 0xca3d, 0x8594, 0x0 }, /* #61 */
    1433     { 0x0667d3, 0x066787, 0x2872, 0xb2d1, 0x75a1, 0x0 }, /* #62 */
    1434     { 0x273607, 0x273606, 0x1cb5, 0x10a5, 0x0c10, 0x0 }, /* #63 */
     1371    { 0x2302d2, 0x230246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1372    { 0x123ac3, 0x123246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1373    { 0x194697, 0x194646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1374    { 0x037712, 0x037746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1375    { 0x1b7416, 0x1b7486, 0xafa9, 0xafa9, 0x0000, 0x0 }, /* #4 */
     1376    { 0x0c44c3, 0x0c4406, 0x003c, 0x003c, 0x0000, 0x0 }, /* #5 */
     1377    { 0x371997, 0x371186, 0x8d17, 0x8d17, 0x0000, 0x0 }, /* #6 */
     1378    { 0x052b16, 0x052386, 0xe187, 0xe187, 0x0000, 0x0 }, /* #7 */
     1379    { 0x2d1092, 0x2d1083, 0x059c, 0xb113, 0x5489, 0x0 }, /* #8 */
     1380    { 0x397bc3, 0x397393, 0x3d51, 0xfe97, 0x3eba, 0x0 }, /* #9 */
     1381    { 0x130fc3, 0x130702, 0x44f8, 0x3fe0, 0x0518, 0x0 }, /* #10 */
     1382    { 0x0e7f57, 0x0e7793, 0x8f30, 0xff57, 0x8fd9, 0x0 }, /* #11 */
     1383    { 0x305212, 0x305282, 0xe2b4, 0xe083, 0x0231, 0x0 }, /* #12 */
     1384    { 0x362b46, 0x362392, 0xc1c1, 0x8c3e, 0x3583, 0x0 }, /* #13 */
     1385    { 0x265ed6, 0x265616, 0xb88c, 0x2b9f, 0x8ced, 0x0 }, /* #14 */
     1386    { 0x015556, 0x015d02, 0x8d3d, 0x569b, 0x36a2, 0x0 }, /* #15 */
     1387    { 0x376016, 0x376012, 0xed70, 0x0832, 0xe53e, 0x0 }, /* #16 */
     1388    { 0x066392, 0x066b83, 0x6e8b, 0xe3d3, 0x8ab8, 0x0 }, /* #17 */
     1389    { 0x175e57, 0x175603, 0x10dd, 0x11a4, 0xff39, 0x0 }, /* #18 */
     1390    { 0x263247, 0x263a83, 0x399d, 0xafec, 0x89b1, 0x0 }, /* #19 */
     1391    { 0x0c7c87, 0x0c7416, 0xe662, 0x65ca, 0x8098, 0x0 }, /* #20 */
     1392    { 0x253547, 0x253512, 0x78d5, 0x26ba, 0x521b, 0x0 }, /* #21 */
     1393    { 0x125687, 0x125682, 0xfe6c, 0xeeec, 0x0f80, 0x0 }, /* #22 */
     1394    { 0x1058c3, 0x105006, 0xd6f6, 0x1e21, 0xb8d5, 0x0 }, /* #23 */
     1395    { 0x3b7a52, 0x3b7287, 0x8074, 0xcb22, 0xb552, 0x0 }, /* #24 */
     1396    { 0x3b0a02, 0x3b0217, 0x3f50, 0x770f, 0xc841, 0x0 }, /* #25 */
     1397    { 0x086056, 0x086013, 0x18a5, 0x7fd9, 0x98cc, 0x0 }, /* #26 */
     1398    { 0x3f1552, 0x3f1593, 0x1f80, 0xb92a, 0x6656, 0x0 }, /* #27 */
     1399    { 0x217a93, 0x217a97, 0x7ba6, 0x8c78, 0xef2e, 0x0 }, /* #28 */
     1400    { 0x3c4507, 0x3c4d93, 0x2538, 0x863d, 0x9efb, 0x0 }, /* #29 */
     1401    { 0x2e01c7, 0x2e0183, 0x67df, 0xefc8, 0x7817, 0x0 }, /* #30 */
     1402    { 0x084302, 0x084383, 0x8c6d, 0xc97a, 0xc2f3, 0x0 }, /* #31 */
     1403    { 0x253b02, 0x253382, 0xe60e, 0x8302, 0x630c, 0x0 }, /* #32 */
     1404    { 0x332203, 0x332282, 0xad2c, 0x87e5, 0x2547, 0x0 }, /* #33 */
     1405    { 0x0c3c47, 0x0c3416, 0xebed, 0x037e, 0xe86f, 0x0 }, /* #34 */
     1406    { 0x1242c6, 0x124293, 0x9d86, 0xa1da, 0xfbac, 0x0 }, /* #35 */
     1407    { 0x1711c2, 0x171102, 0xd8de, 0x45fe, 0x92e0, 0x0 }, /* #36 */
     1408    { 0x117cc2, 0x117496, 0xec45, 0xbadb, 0x316a, 0x0 }, /* #37 */
     1409    { 0x360596, 0x360d16, 0xac74, 0x68f6, 0x437e, 0x0 }, /* #38 */
     1410    { 0x1576d6, 0x157613, 0x2b94, 0x5867, 0xd32d, 0x0 }, /* #39 */
     1411    { 0x296392, 0x296306, 0x7bef, 0x494e, 0x32a1, 0x0 }, /* #40 */
     1412    { 0x046fc2, 0x046786, 0xf04b, 0x9c30, 0x541b, 0x0 }, /* #41 */
     1413    { 0x195a87, 0x195202, 0xfb98, 0x0323, 0xf875, 0x0 }, /* #42 */
     1414    { 0x383943, 0x383112, 0x58e9, 0x518f, 0x075a, 0x0 }, /* #43 */
     1415    { 0x2c7d83, 0x2c7597, 0x2282, 0xa2f9, 0x7f89, 0x0 }, /* #44 */
     1416    { 0x185e93, 0x185606, 0x6eed, 0x51e4, 0x1d09, 0x0 }, /* #45 */
     1417    { 0x2d2202, 0x2d2213, 0x2a19, 0x7d9e, 0xac7b, 0x0 }, /* #46 */
     1418    { 0x394c97, 0x394416, 0x4285, 0x0f8b, 0x32fa, 0x0 }, /* #47 */
     1419    { 0x1f0bd2, 0x1f0383, 0x2180, 0xd1b0, 0x4fd0, 0x0 }, /* #48 */
     1420    { 0x256ac2, 0x256282, 0xf17d, 0xc694, 0x2ae9, 0x0 }, /* #49 */
     1421    { 0x297b03, 0x297b02, 0xcbf8, 0x5313, 0x78e5, 0x0 }, /* #50 */
     1422    { 0x040ad2, 0x040293, 0x8cc6, 0xaaab, 0xe21b, 0x0 }, /* #51 */
     1423    { 0x010cc3, 0x010497, 0x8bf4, 0xb688, 0xd56c, 0x0 }, /* #52 */
     1424    { 0x096ad7, 0x096206, 0xdd78, 0x39f5, 0xa383, 0x0 }, /* #53 */
     1425    { 0x176c16, 0x176c02, 0x8be2, 0x2370, 0x6872, 0x0 }, /* #54 */
     1426    { 0x2e08c2, 0x2e0802, 0x86df, 0x6ec4, 0x181b, 0x0 }, /* #55 */
     1427    { 0x1d4d07, 0x1d4597, 0x42b6, 0xc98e, 0x7928, 0x0 }, /* #56 */
     1428    { 0x164f46, 0x164702, 0xd823, 0x2e70, 0xa9b3, 0x0 }, /* #57 */
     1429    { 0x2a7452, 0x2a7493, 0x17cc, 0xbd5e, 0x5a6e, 0x0 }, /* #58 */
     1430    { 0x1e3783, 0x1e3f12, 0x93a2, 0x3f8c, 0x5416, 0x0 }, /* #59 */
     1431    { 0x2974c3, 0x297413, 0x45a5, 0x6246, 0xe35f, 0x0 }, /* #60 */
     1432    { 0x042bd2, 0x042383, 0x967a, 0xe994, 0xace6, 0x0 }, /* #61 */
     1433    { 0x266217, 0x266213, 0x1dd1, 0x4645, 0xd78c, 0x0 }, /* #62 */
     1434    { 0x2141d7, 0x214993, 0x2cb0, 0x8219, 0xaa97, 0x0 }, /* #63 */
    14351435};
    14361436static const BINU16_TEST_T g_aTests_sub_u16_locked[] =
    14371437{
    1438     { 0x151e93, 0x151646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1439     { 0x396352, 0x396346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1440     { 0x2e1c52, 0x2e1446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1441     { 0x063cc3, 0x063446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1442     { 0x1c2cc2, 0x1c2406, 0x2ae4, 0x2ae4, 0x0000, 0x0 }, /* #4 */
    1443     { 0x0e50d6, 0x0e5002, 0x6086, 0x6086, 0x0000, 0x0 }, /* #5 */
    1444     { 0x1c6392, 0x1c6302, 0x40ce, 0x40ce, 0x0000, 0x0 }, /* #6 */
    1445     { 0x0b5396, 0x0b5382, 0xc25b, 0xc25b, 0x0000, 0x0 }, /* #7 */
    1446     { 0x006083, 0x006812, 0xa34a, 0x41ce, 0x617c, 0x0 }, /* #8 */
    1447     { 0x106816, 0x106016, 0xda8b, 0x349f, 0xa5ec, 0x0 }, /* #9 */
    1448     { 0x024607, 0x024607, 0x069a, 0x1365, 0xf335, 0x0 }, /* #10 */
    1449     { 0x052257, 0x052a12, 0xeb4c, 0x798f, 0x71bd, 0x0 }, /* #11 */
    1450     { 0x201e42, 0x201693, 0x949a, 0xdffd, 0xb49d, 0x0 }, /* #12 */
    1451     { 0x0c1e03, 0x0c1693, 0x1861, 0xf39e, 0x24c3, 0x0 }, /* #13 */
    1452     { 0x032952, 0x032192, 0xa8f4, 0x8c49, 0x1cab, 0x0 }, /* #14 */
    1453     { 0x0b44c7, 0x0b4c87, 0x51ef, 0x88fc, 0xc8f3, 0x0 }, /* #15 */
    1454     { 0x1041c3, 0x104182, 0xc3ae, 0x82c2, 0x40ec, 0x0 }, /* #16 */
    1455     { 0x037c96, 0x037493, 0xa276, 0xb637, 0xec3f, 0x0 }, /* #17 */
    1456     { 0x3106c2, 0x310e12, 0x8263, 0x6a1f, 0x1844, 0x0 }, /* #18 */
    1457     { 0x2b55d6, 0x2b5507, 0x2b7f, 0x306f, 0xfb10, 0x0 }, /* #19 */
    1458     { 0x387157, 0x387103, 0x157a, 0x3a16, 0xdb64, 0x0 }, /* #20 */
    1459     { 0x1456d2, 0x145697, 0x89b5, 0xc30a, 0xc6ab, 0x0 }, /* #21 */
    1460     { 0x1a4453, 0x1a4487, 0xbcd8, 0xcfd7, 0xed01, 0x0 }, /* #22 */
    1461     { 0x216bd7, 0x216316, 0x7211, 0x312d, 0x40e4, 0x0 }, /* #23 */
    1462     { 0x2e1a47, 0x2e1a02, 0x99bd, 0x6a23, 0x2f9a, 0x0 }, /* #24 */
    1463     { 0x395906, 0x395107, 0x1b4e, 0x2d4b, 0xee03, 0x0 }, /* #25 */
    1464     { 0x2b1583, 0x2b1d93, 0x75b6, 0x8fec, 0xe5ca, 0x0 }, /* #26 */
    1465     { 0x220b16, 0x220b06, 0x94c9, 0x2606, 0x6ec3, 0x0 }, /* #27 */
    1466     { 0x1e4447, 0x1e4407, 0x0b6d, 0x68e2, 0xa28b, 0x0 }, /* #28 */
    1467     { 0x0b76d6, 0x0b7606, 0xe93f, 0x130f, 0xd630, 0x0 }, /* #29 */
    1468     { 0x200013, 0x200893, 0x12d3, 0x85ec, 0x8ce7, 0x0 }, /* #30 */
    1469     { 0x0155d7, 0x015d97, 0x51d3, 0xb10c, 0xa0c7, 0x0 }, /* #31 */
    1470     { 0x373997, 0x373193, 0x2849, 0xf6ce, 0x317b, 0x0 }, /* #32 */
    1471     { 0x0c2316, 0x0c2b06, 0x84d7, 0x3ac6, 0x4a11, 0x0 }, /* #33 */
    1472     { 0x2e24d7, 0x2e2c83, 0x27bd, 0x8891, 0x9f2c, 0x0 }, /* #34 */
    1473     { 0x2f5513, 0x2f5506, 0x7b28, 0x3fb7, 0x3b71, 0x0 }, /* #35 */
    1474     { 0x2f1016, 0x2f1013, 0x3a0b, 0x6dad, 0xcc5e, 0x0 }, /* #36 */
    1475     { 0x383bc2, 0x383b06, 0x97a9, 0x3ed4, 0x58d5, 0x0 }, /* #37 */
    1476     { 0x225ed7, 0x225e83, 0x265a, 0x8425, 0xa235, 0x0 }, /* #38 */
    1477     { 0x123693, 0x123e93, 0x75cc, 0xe72f, 0x8e9d, 0x0 }, /* #39 */
    1478     { 0x226557, 0x226583, 0xa99a, 0xb910, 0xf08a, 0x0 }, /* #40 */
    1479     { 0x314207, 0x314a93, 0x5500, 0xc4fb, 0x9005, 0x0 }, /* #41 */
    1480     { 0x3717d2, 0x371f16, 0xbcd0, 0x45a5, 0x772b, 0x0 }, /* #42 */
    1481     { 0x1d55d2, 0x1d5d02, 0xc1dd, 0x7a57, 0x4786, 0x0 }, /* #43 */
    1482     { 0x396b02, 0x396316, 0x4001, 0x175f, 0x28a2, 0x0 }, /* #44 */
    1483     { 0x384652, 0x384606, 0x2a6a, 0x1d39, 0x0d31, 0x0 }, /* #45 */
    1484     { 0x0a6752, 0x0a6706, 0x582d, 0x2874, 0x2fb9, 0x0 }, /* #46 */
    1485     { 0x202997, 0x202107, 0x455d, 0x6abd, 0xdaa0, 0x0 }, /* #47 */
    1486     { 0x215396, 0x215386, 0xd255, 0x9f21, 0x3334, 0x0 }, /* #48 */
    1487     { 0x263996, 0x263187, 0x528c, 0xda90, 0x77fc, 0x0 }, /* #49 */
    1488     { 0x3f3d13, 0x3f3592, 0xc6a5, 0xc47f, 0x0226, 0x0 }, /* #50 */
    1489     { 0x3b7593, 0x3b7597, 0x62b9, 0xfa0f, 0x68aa, 0x0 }, /* #51 */
    1490     { 0x310d53, 0x310d06, 0xb387, 0x6982, 0x4a05, 0x0 }, /* #52 */
    1491     { 0x2e2f92, 0x2e2713, 0x4603, 0x7d15, 0xc8ee, 0x0 }, /* #53 */
    1492     { 0x337602, 0x337e83, 0x7649, 0xa9f2, 0xcc57, 0x0 }, /* #54 */
    1493     { 0x112b96, 0x112393, 0x9283, 0xc594, 0xccef, 0x0 }, /* #55 */
    1494     { 0x3b3317, 0x3b3b93, 0x69d4, 0xa2e6, 0xc6ee, 0x0 }, /* #56 */
    1495     { 0x2f35d3, 0x2f3503, 0x1edf, 0x77e5, 0xa6fa, 0x0 }, /* #57 */
    1496     { 0x0c6a03, 0x0c6203, 0x08db, 0x4d3b, 0xbba0, 0x0 }, /* #58 */
    1497     { 0x172993, 0x172997, 0x6a13, 0x9af5, 0xcf1e, 0x0 }, /* #59 */
    1498     { 0x191dc6, 0x191583, 0xd69c, 0xf694, 0xe008, 0x0 }, /* #60 */
    1499     { 0x084ed7, 0x084693, 0x9ae1, 0xad49, 0xed98, 0x0 }, /* #61 */
    1500     { 0x3d3946, 0x3d3112, 0x2f94, 0x2c85, 0x030f, 0x0 }, /* #62 */
    1501     { 0x261353, 0x261317, 0x15c1, 0x7342, 0xa27f, 0x0 }, /* #63 */
     1438    { 0x013842, 0x013046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1439    { 0x323243, 0x323246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1440    { 0x0e5b42, 0x0e5346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1441    { 0x1b5ad7, 0x1b5246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1442    { 0x3a6813, 0x3a6002, 0x46ab, 0x46ab, 0x0000, 0x0 }, /* #4 */
     1443    { 0x2a2a83, 0x2a2286, 0xf13a, 0xf13a, 0x0000, 0x0 }, /* #5 */
     1444    { 0x0209d2, 0x020182, 0xba51, 0xba51, 0x0000, 0x0 }, /* #6 */
     1445    { 0x2c43d7, 0x2c4302, 0x39e5, 0x39e5, 0x0000, 0x0 }, /* #7 */
     1446    { 0x2a1452, 0x2a1c06, 0xa09f, 0x2c60, 0x743f, 0x0 }, /* #8 */
     1447    { 0x0d7f46, 0x0d7797, 0x2398, 0xe21b, 0x417d, 0x0 }, /* #9 */
     1448    { 0x2d7443, 0x2d7492, 0xccb3, 0xc0ce, 0x0be5, 0x0 }, /* #10 */
     1449    { 0x173d86, 0x173512, 0x4517, 0x3c79, 0x089e, 0x0 }, /* #11 */
     1450    { 0x3329c2, 0x332192, 0xe766, 0xe0fb, 0x066b, 0x0 }, /* #12 */
     1451    { 0x2b1813, 0x2b1806, 0x81d7, 0x1844, 0x6993, 0x0 }, /* #13 */
     1452    { 0x075a86, 0x075a02, 0x9bb4, 0x68b3, 0x3301, 0x0 }, /* #14 */
     1453    { 0x2f3352, 0x2f3b93, 0x0ec5, 0x8737, 0x878e, 0x0 }, /* #15 */
     1454    { 0x286312, 0x286306, 0xfc6b, 0x15c0, 0xe6ab, 0x0 }, /* #16 */
     1455    { 0x153f52, 0x153712, 0xa293, 0x0afd, 0x9796, 0x0 }, /* #17 */
     1456    { 0x2c61d3, 0x2c6197, 0x1281, 0xa0c9, 0x71b8, 0x0 }, /* #18 */
     1457    { 0x1b3a43, 0x1b3a02, 0x9d2b, 0x5ca4, 0x4087, 0x0 }, /* #19 */
     1458    { 0x0b30c3, 0x0b3093, 0x8b34, 0x9c0e, 0xef26, 0x0 }, /* #20 */
     1459    { 0x0942c2, 0x094a12, 0x8aa0, 0x379e, 0x5302, 0x0 }, /* #21 */
     1460    { 0x130913, 0x130197, 0x0ca0, 0x8cf5, 0x7fab, 0x0 }, /* #22 */
     1461    { 0x024dc2, 0x024502, 0x6c7e, 0x1316, 0x5968, 0x0 }, /* #23 */
     1462    { 0x325b07, 0x325312, 0x60c2, 0x4408, 0x1cba, 0x0 }, /* #24 */
     1463    { 0x0475d6, 0x047582, 0xf098, 0xe0b6, 0x0fe2, 0x0 }, /* #25 */
     1464    { 0x000c93, 0x000416, 0xcb87, 0x1a48, 0xb13f, 0x0 }, /* #26 */
     1465    { 0x234357, 0x234382, 0xe2cf, 0xaf49, 0x3386, 0x0 }, /* #27 */
     1466    { 0x1d0986, 0x1d0906, 0xbdba, 0x6439, 0x5981, 0x0 }, /* #28 */
     1467    { 0x344683, 0x344616, 0xbd20, 0x0596, 0xb78a, 0x0 }, /* #29 */
     1468    { 0x3c6546, 0x3c6516, 0xe008, 0x1b7e, 0xc48a, 0x0 }, /* #30 */
     1469    { 0x105786, 0x105712, 0x6612, 0x0437, 0x61db, 0x0 }, /* #31 */
     1470    { 0x2a6446, 0x2a6493, 0x4b97, 0xe73e, 0x6459, 0x0 }, /* #32 */
     1471    { 0x354c02, 0x354407, 0x555e, 0x78ca, 0xdc94, 0x0 }, /* #33 */
     1472    { 0x394242, 0x394202, 0x7032, 0x33b0, 0x3c82, 0x0 }, /* #34 */
     1473    { 0x2d1dd2, 0x2d1596, 0xd80b, 0xd5fc, 0x020f, 0x0 }, /* #35 */
     1474    { 0x384c17, 0x384487, 0x89b9, 0xaf53, 0xda66, 0x0 }, /* #36 */
     1475    { 0x154f46, 0x154f87, 0x50a6, 0x9e66, 0xb240, 0x0 }, /* #37 */
     1476    { 0x007312, 0x007b97, 0x2fa9, 0x97af, 0x97fa, 0x0 }, /* #38 */
     1477    { 0x0a03d2, 0x0a0393, 0x6c91, 0xfbe6, 0x70ab, 0x0 }, /* #39 */
     1478    { 0x282f43, 0x282796, 0xdc37, 0x9d48, 0x3eef, 0x0 }, /* #40 */
     1479    { 0x044506, 0x044513, 0x37e3, 0x6f64, 0xc87f, 0x0 }, /* #41 */
     1480    { 0x065a52, 0x065203, 0x5017, 0x5b34, 0xf4e3, 0x0 }, /* #42 */
     1481    { 0x015217, 0x015297, 0x9f39, 0xe17d, 0xbdbc, 0x0 }, /* #43 */
     1482    { 0x1d6616, 0x1d6693, 0x81c7, 0xafda, 0xd1ed, 0x0 }, /* #44 */
     1483    { 0x2033c2, 0x203393, 0x1c73, 0xefdc, 0x2c97, 0x0 }, /* #45 */
     1484    { 0x112a57, 0x112206, 0x60b6, 0x0582, 0x5b34, 0x0 }, /* #46 */
     1485    { 0x306742, 0x306796, 0xfc80, 0xdd0a, 0x1f76, 0x0 }, /* #47 */
     1486    { 0x064612, 0x064607, 0x274e, 0x605c, 0xc6f2, 0x0 }, /* #48 */
     1487    { 0x3174c3, 0x317407, 0x16dc, 0x4117, 0xd5c5, 0x0 }, /* #49 */
     1488    { 0x0d4e06, 0x0d4612, 0xb7da, 0x292f, 0x8eab, 0x0 }, /* #50 */
     1489    { 0x061646, 0x061687, 0x8dfe, 0xdc90, 0xb16e, 0x0 }, /* #51 */
     1490    { 0x3946c3, 0x394687, 0xb3ed, 0xb7c0, 0xfc2d, 0x0 }, /* #52 */
     1491    { 0x3a7247, 0x3a7216, 0xa381, 0x00db, 0xa2a6, 0x0 }, /* #53 */
     1492    { 0x2d1d53, 0x2d1d02, 0x82a8, 0x51e0, 0x30c8, 0x0 }, /* #54 */
     1493    { 0x181783, 0x181712, 0x4393, 0x3576, 0x0e1d, 0x0 }, /* #55 */
     1494    { 0x0d7816, 0x0d7083, 0x0869, 0xdb25, 0x2d44, 0x0 }, /* #56 */
     1495    { 0x1a4ac7, 0x1a4a02, 0xafc8, 0x5eb5, 0x5113, 0x0 }, /* #57 */
     1496    { 0x116853, 0x116007, 0x1dfe, 0x35b4, 0xe84a, 0x0 }, /* #58 */
     1497    { 0x230353, 0x230383, 0x186a, 0xbe45, 0x5a25, 0x0 }, /* #59 */
     1498    { 0x3f4153, 0x3f4912, 0x8f87, 0x3bfb, 0x538c, 0x0 }, /* #60 */
     1499    { 0x0149c3, 0x014106, 0x5bf8, 0x1248, 0x49b0, 0x0 }, /* #61 */
     1500    { 0x0e4397, 0x0e4b16, 0xd559, 0x7ddd, 0x577c, 0x0 }, /* #62 */
     1501    { 0x3231c3, 0x323997, 0x38f0, 0xaf55, 0x899b, 0x0 }, /* #63 */
    15021502};
    15031503static const BINU16_TEST_T g_aTests_sbb_u16[] =
    15041504{
    1505     { 0x0b4a16, 0x0b4246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1506     { 0x250a92, 0x250246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1507     { 0x1b6cd7, 0x1b6497, 0x0000, 0xffff, 0x0000, 0x0 }, /* #2 */
    1508     { 0x343fd2, 0x343746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1509     { 0x217202, 0x217206, 0x14de, 0x14de, 0x0000, 0x0 }, /* #4 */
    1510     { 0x3815d6, 0x381502, 0x631c, 0x631c, 0x0000, 0x0 }, /* #5 */
    1511     { 0x006146, 0x006182, 0xe037, 0xe037, 0x0000, 0x0 }, /* #6 */
    1512     { 0x000c47, 0x000406, 0x00de, 0x00dd, 0x0000, 0x0 }, /* #7 */
    1513     { 0x1f32c6, 0x1f3282, 0xd7ea, 0xcbf1, 0x0bf9, 0x0 }, /* #8 */
    1514     { 0x0d2497, 0x0d2482, 0x9e95, 0x92c2, 0x0bd2, 0x0 }, /* #9 */
    1515     { 0x293f53, 0x293783, 0xb139, 0xc392, 0xeda6, 0x0 }, /* #10 */
    1516     { 0x0305d2, 0x030583, 0x4c55, 0xcfb3, 0x7ca2, 0x0 }, /* #11 */
    1517     { 0x3a1a02, 0x3a1297, 0x2039, 0xe5be, 0x3a7b, 0x0 }, /* #12 */
    1518     { 0x1c2bd6, 0x1c2b02, 0xa82e, 0x60f4, 0x473a, 0x0 }, /* #13 */
    1519     { 0x2e7b13, 0x2e7396, 0xcda0, 0x824e, 0x4b51, 0x0 }, /* #14 */
    1520     { 0x210807, 0x210006, 0x4baf, 0x36b4, 0x14fa, 0x0 }, /* #15 */
    1521     { 0x1b2cc3, 0x1b2416, 0xbb64, 0x3435, 0x872e, 0x0 }, /* #16 */
    1522     { 0x3f26c6, 0x3f2682, 0xb48b, 0x8ffb, 0x2490, 0x0 }, /* #17 */
    1523     { 0x083cd6, 0x083482, 0xdaef, 0xa949, 0x31a6, 0x0 }, /* #18 */
    1524     { 0x177183, 0x177987, 0x6217, 0xe100, 0x8116, 0x0 }, /* #19 */
    1525     { 0x023747, 0x023f12, 0x86d2, 0x6868, 0x1e69, 0x0 }, /* #20 */
    1526     { 0x0e3197, 0x0e3103, 0x1dc2, 0x3270, 0xeb51, 0x0 }, /* #21 */
    1527     { 0x034e56, 0x034687, 0x85a4, 0xdac3, 0xaae1, 0x0 }, /* #22 */
    1528     { 0x364296, 0x364216, 0x4234, 0x3e77, 0x03bd, 0x0 }, /* #23 */
    1529     { 0x206a02, 0x206a12, 0x85a0, 0x61f2, 0x23ae, 0x0 }, /* #24 */
    1530     { 0x0b3b52, 0x0b3306, 0xa0ca, 0x1506, 0x8bc4, 0x0 }, /* #25 */
    1531     { 0x3e6513, 0x3e6596, 0xc467, 0x8f6c, 0x34fa, 0x0 }, /* #26 */
    1532     { 0x020542, 0x020512, 0x6c83, 0x3d45, 0x2f3e, 0x0 }, /* #27 */
    1533     { 0x230802, 0x230812, 0xca27, 0x791c, 0x510b, 0x0 }, /* #28 */
    1534     { 0x2f5917, 0x2f5187, 0x728f, 0xffc9, 0x72c5, 0x0 }, /* #29 */
    1535     { 0x354747, 0x354f93, 0x5d41, 0x8e1f, 0xcf21, 0x0 }, /* #30 */
    1536     { 0x097156, 0x097187, 0x88b5, 0xb333, 0xd582, 0x0 }, /* #31 */
    1537     { 0x3b3193, 0x3b3102, 0x53e8, 0x0285, 0x5162, 0x0 }, /* #32 */
    1538     { 0x310806, 0x310812, 0xe2f1, 0x6637, 0x7cba, 0x0 }, /* #33 */
    1539     { 0x281a06, 0x281a06, 0xba0e, 0x5460, 0x65ae, 0x0 }, /* #34 */
    1540     { 0x1a4b07, 0x1a4387, 0x41ab, 0xd218, 0x6f92, 0x0 }, /* #35 */
    1541     { 0x2c5012, 0x2c5017, 0x45d6, 0x47a9, 0xfe2d, 0x0 }, /* #36 */
    1542     { 0x2d3443, 0x2d3486, 0xacba, 0x99e4, 0x12d5, 0x0 }, /* #37 */
    1543     { 0x3f4082, 0x3f4093, 0x4b52, 0xd698, 0x74ba, 0x0 }, /* #38 */
    1544     { 0x285183, 0x285916, 0xcab3, 0x5cff, 0x6db3, 0x0 }, /* #39 */
    1545     { 0x031853, 0x031003, 0x004b, 0x0f68, 0xf0e2, 0x0 }, /* #40 */
    1546     { 0x057586, 0x057583, 0x8b4d, 0xd0f8, 0xba55, 0x0 }, /* #41 */
    1547     { 0x083887, 0x083006, 0xdcba, 0x3e50, 0x9e69, 0x0 }, /* #42 */
    1548     { 0x3c1407, 0x3c1403, 0x26e5, 0x68a2, 0xbe42, 0x0 }, /* #43 */
    1549     { 0x2b5d87, 0x2b5597, 0xe785, 0xfa8e, 0xecf6, 0x0 }, /* #44 */
    1550     { 0x1f4186, 0x1f4116, 0xf966, 0x68d8, 0x908e, 0x0 }, /* #45 */
    1551     { 0x393e52, 0x393687, 0xc7d3, 0xd0e2, 0xf6f1, 0x0 }, /* #46 */
    1552     { 0x101116, 0x101182, 0xc09b, 0xa8c8, 0x17d3, 0x0 }, /* #47 */
    1553     { 0x0808d7, 0x080816, 0xb8bc, 0x415f, 0x775c, 0x0 }, /* #48 */
    1554     { 0x1c1457, 0x1c1406, 0x7555, 0x5274, 0x22e0, 0x0 }, /* #49 */
    1555     { 0x120453, 0x120416, 0x4f34, 0x3c17, 0x131c, 0x0 }, /* #50 */
    1556     { 0x2001c7, 0x200117, 0x1719, 0x77ed, 0x9f2b, 0x0 }, /* #51 */
    1557     { 0x2f3b17, 0x2f3397, 0x9168, 0x948b, 0xfcdc, 0x0 }, /* #52 */
    1558     { 0x096087, 0x096002, 0x7f78, 0x1bb6, 0x63c1, 0x0 }, /* #53 */
    1559     { 0x2051d7, 0x205182, 0x9908, 0x89b0, 0x0f57, 0x0 }, /* #54 */
    1560     { 0x361e82, 0x361613, 0x0ec0, 0x5ff4, 0xaecc, 0x0 }, /* #55 */
    1561     { 0x2a4cd6, 0x2a4402, 0x7e89, 0x3d54, 0x4135, 0x0 }, /* #56 */
    1562     { 0x177e52, 0x177e12, 0xd6d0, 0x70b3, 0x661d, 0x0 }, /* #57 */
    1563     { 0x371a97, 0x371217, 0x6d67, 0x72ee, 0xfa78, 0x0 }, /* #58 */
    1564     { 0x024356, 0x024316, 0x2fd9, 0x06ed, 0x28ec, 0x0 }, /* #59 */
    1565     { 0x295696, 0x295613, 0x5db3, 0x7dc8, 0xdfeb, 0x0 }, /* #60 */
    1566     { 0x3e6946, 0x3e6116, 0x2625, 0x0178, 0x24ad, 0x0 }, /* #61 */
    1567     { 0x1d3e02, 0x1d3e83, 0x4f5e, 0xb758, 0x9806, 0x0 }, /* #62 */
    1568     { 0x1b31d6, 0x1b3192, 0xa206, 0x8057, 0x21af, 0x0 }, /* #63 */
     1505    { 0x234ec3, 0x234697, 0x0000, 0xffff, 0x0000, 0x0 }, /* #0 */
     1506    { 0x1742c2, 0x174246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1507    { 0x1d6117, 0x1d6197, 0x0000, 0xffff, 0x0000, 0x0 }, /* #2 */
     1508    { 0x133ec3, 0x133697, 0x0000, 0xffff, 0x0000, 0x0 }, /* #3 */
     1509    { 0x392f82, 0x392706, 0x2065, 0x2065, 0x0000, 0x0 }, /* #4 */
     1510    { 0x3d2d46, 0x3d2502, 0x217f, 0x217f, 0x0000, 0x0 }, /* #5 */
     1511    { 0x235dd2, 0x235506, 0x6c5a, 0x6c5a, 0x0000, 0x0 }, /* #6 */
     1512    { 0x191206, 0x191282, 0x8ac1, 0x8ac1, 0x0000, 0x0 }, /* #7 */
     1513    { 0x091e97, 0x091e12, 0xbc42, 0x5016, 0x6c2b, 0x0 }, /* #8 */
     1514    { 0x320e46, 0x320616, 0x684b, 0x679c, 0x00af, 0x0 }, /* #9 */
     1515    { 0x1c2147, 0x1c2187, 0x93ec, 0xa0eb, 0xf300, 0x0 }, /* #10 */
     1516    { 0x0e73d2, 0x0e7317, 0x6463, 0x68d8, 0xfb8b, 0x0 }, /* #11 */
     1517    { 0x3d73d7, 0x3d7307, 0x2af8, 0x3f14, 0xebe3, 0x0 }, /* #12 */
     1518    { 0x3b17c3, 0x3b1796, 0xf4e3, 0xe5f3, 0x0eef, 0x0 }, /* #13 */
     1519    { 0x0a1952, 0x0a1987, 0x61dd, 0x85b2, 0xdc2b, 0x0 }, /* #14 */
     1520    { 0x170853, 0x170087, 0x0f9a, 0x9c11, 0x7388, 0x0 }, /* #15 */
     1521    { 0x067c13, 0x067416, 0xf0e2, 0x2724, 0xc9bd, 0x0 }, /* #16 */
     1522    { 0x1d6d87, 0x1d6507, 0x3778, 0x7a36, 0xbd41, 0x0 }, /* #17 */
     1523    { 0x3b7696, 0x3b7612, 0x26a1, 0x21c2, 0x04df, 0x0 }, /* #18 */
     1524    { 0x206b83, 0x206b16, 0x94fa, 0x2c1e, 0x68db, 0x0 }, /* #19 */
     1525    { 0x1e0452, 0x1e0c06, 0xc296, 0x4ef5, 0x73a1, 0x0 }, /* #20 */
     1526    { 0x163116, 0x163106, 0xa7b4, 0x0724, 0xa090, 0x0 }, /* #21 */
     1527    { 0x301a06, 0x301212, 0x7964, 0x424c, 0x3718, 0x0 }, /* #22 */
     1528    { 0x1d4483, 0x1d4483, 0x863d, 0xcd79, 0xb8c3, 0x0 }, /* #23 */
     1529    { 0x2d3a87, 0x2d3293, 0xa4a9, 0xf00d, 0xb49b, 0x0 }, /* #24 */
     1530    { 0x252a97, 0x252293, 0xb9d5, 0xe026, 0xd9ae, 0x0 }, /* #25 */
     1531    { 0x011bc2, 0x011306, 0xb2e6, 0x0a72, 0xa874, 0x0 }, /* #26 */
     1532    { 0x247d03, 0x247582, 0xb767, 0xb3e0, 0x0386, 0x0 }, /* #27 */
     1533    { 0x281bd7, 0x281382, 0xce9a, 0xa529, 0x2970, 0x0 }, /* #28 */
     1534    { 0x0177c3, 0x017f87, 0x5f34, 0xbae1, 0xa452, 0x0 }, /* #29 */
     1535    { 0x134512, 0x134506, 0x0b2d, 0x048d, 0x06a0, 0x0 }, /* #30 */
     1536    { 0x2a6903, 0x2a6197, 0x074b, 0x8f7b, 0x77cf, 0x0 }, /* #31 */
     1537    { 0x005517, 0x005502, 0xe93c, 0x0116, 0xe825, 0x0 }, /* #32 */
     1538    { 0x1f3393, 0x1f3397, 0x0a44, 0x919a, 0x78a9, 0x0 }, /* #33 */
     1539    { 0x1c2596, 0x1c2512, 0x5607, 0x0368, 0x529f, 0x0 }, /* #34 */
     1540    { 0x2311c2, 0x231102, 0xf79a, 0x2f26, 0xc874, 0x0 }, /* #35 */
     1541    { 0x257953, 0x257987, 0x1fcf, 0x9a8d, 0x8541, 0x0 }, /* #36 */
     1542    { 0x376dd7, 0x376593, 0x6531, 0xefbf, 0x7571, 0x0 }, /* #37 */
     1543    { 0x1f6282, 0x1f6a87, 0x4afe, 0xab09, 0x9ff5, 0x0 }, /* #38 */
     1544    { 0x0f2f42, 0x0f2783, 0x2dcc, 0xae6b, 0x7f61, 0x0 }, /* #39 */
     1545    { 0x351a02, 0x351286, 0xdecd, 0xb4d1, 0x29fc, 0x0 }, /* #40 */
     1546    { 0x083c46, 0x083c16, 0xc294, 0x76af, 0x4be5, 0x0 }, /* #41 */
     1547    { 0x1379d7, 0x137102, 0x78ca, 0x2164, 0x5765, 0x0 }, /* #42 */
     1548    { 0x0f7c12, 0x0f7c16, 0xc3e5, 0x545a, 0x6f8b, 0x0 }, /* #43 */
     1549    { 0x0c6297, 0x0c6216, 0xc38b, 0x1fdb, 0xa3af, 0x0 }, /* #44 */
     1550    { 0x252117, 0x252197, 0xd917, 0xe98d, 0xef89, 0x0 }, /* #45 */
     1551    { 0x282602, 0x282683, 0xde9c, 0xeca2, 0xf1fa, 0x0 }, /* #46 */
     1552    { 0x127093, 0x127007, 0x7748, 0x7855, 0xfef2, 0x0 }, /* #47 */
     1553    { 0x2311c7, 0x231197, 0x00f2, 0xf3a6, 0x0d4b, 0x0 }, /* #48 */
     1554    { 0x2e3113, 0x2e3196, 0xb708, 0x96ed, 0x201a, 0x0 }, /* #49 */
     1555    { 0x3812d3, 0x381a87, 0x333d, 0xa771, 0x8bcb, 0x0 }, /* #50 */
     1556    { 0x184ed2, 0x184687, 0x1bbc, 0xb0a3, 0x6b19, 0x0 }, /* #51 */
     1557    { 0x1f4a42, 0x1f4a06, 0xace5, 0x7cd4, 0x3011, 0x0 }, /* #52 */
     1558    { 0x262b02, 0x262316, 0xa865, 0x163a, 0x922b, 0x0 }, /* #53 */
     1559    { 0x0a5ad2, 0x0a5203, 0x296a, 0x4454, 0xe516, 0x0 }, /* #54 */
     1560    { 0x377d17, 0x377502, 0xcb1d, 0x14a7, 0xb675, 0x0 }, /* #55 */
     1561    { 0x395903, 0x395902, 0xa558, 0x2d20, 0x7837, 0x0 }, /* #56 */
     1562    { 0x016707, 0x016f83, 0x652b, 0xc0d3, 0xa457, 0x0 }, /* #57 */
     1563    { 0x1d6787, 0x1d6f97, 0x3e3d, 0x99de, 0xa45e, 0x0 }, /* #58 */
     1564    { 0x062713, 0x062793, 0xa7c8, 0xe4da, 0xc2ed, 0x0 }, /* #59 */
     1565    { 0x0c7247, 0x0c7206, 0x4268, 0x3d24, 0x0543, 0x0 }, /* #60 */
     1566    { 0x381492, 0x381492, 0xd382, 0x818a, 0x51f8, 0x0 }, /* #61 */
     1567    { 0x0b4742, 0x0b4787, 0x56ad, 0xefa6, 0x6707, 0x0 }, /* #62 */
     1568    { 0x1b38c7, 0x1b3086, 0xebfe, 0x961b, 0x55e2, 0x0 }, /* #63 */
    15691569};
    15701570static const BINU16_TEST_T g_aTests_sbb_u16_locked[] =
    15711571{
    1572     { 0x221512, 0x221546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1573     { 0x2439d6, 0x243146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1574     { 0x1f51d3, 0x1f5197, 0x0000, 0xffff, 0x0000, 0x0 }, /* #2 */
    1575     { 0x2469d6, 0x246146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1576     { 0x204a52, 0x204202, 0x450e, 0x450e, 0x0000, 0x0 }, /* #4 */
    1577     { 0x3125c7, 0x312586, 0x901c, 0x901b, 0x0000, 0x0 }, /* #5 */
    1578     { 0x166f06, 0x166782, 0xbe08, 0xbe08, 0x0000, 0x0 }, /* #6 */
    1579     { 0x132702, 0x132782, 0xa2da, 0xa2da, 0x0000, 0x0 }, /* #7 */
    1580     { 0x3b0a42, 0x3b0217, 0x4932, 0x7e06, 0xcb2c, 0x0 }, /* #8 */
    1581     { 0x241f47, 0x241f16, 0xb264, 0x7afa, 0x3769, 0x0 }, /* #9 */
    1582     { 0x3d6617, 0x3d6697, 0x08e7, 0xc03c, 0x48aa, 0x0 }, /* #10 */
    1583     { 0x040f83, 0x040703, 0x1e95, 0x5ae0, 0xc3b4, 0x0 }, /* #11 */
    1584     { 0x104a03, 0x104a87, 0x4d0f, 0xc35a, 0x89b4, 0x0 }, /* #12 */
    1585     { 0x361183, 0x361106, 0x5ff5, 0x2be2, 0x3412, 0x0 }, /* #13 */
    1586     { 0x241f82, 0x241783, 0x021a, 0xbc52, 0x45c8, 0x0 }, /* #14 */
    1587     { 0x200ac3, 0x200203, 0x01d4, 0x2373, 0xde60, 0x0 }, /* #15 */
    1588     { 0x2427c2, 0x242706, 0x572f, 0x11c9, 0x4566, 0x0 }, /* #16 */
    1589     { 0x062f53, 0x062f87, 0x43df, 0x992b, 0xaab3, 0x0 }, /* #17 */
    1590     { 0x1e2a42, 0x1e2206, 0x561c, 0x0e2b, 0x47f1, 0x0 }, /* #18 */
    1591     { 0x133c93, 0x133c93, 0x7370, 0xb91a, 0xba55, 0x0 }, /* #19 */
    1592     { 0x1d2f57, 0x1d2f16, 0x8e0d, 0x278d, 0x667f, 0x0 }, /* #20 */
    1593     { 0x0462c7, 0x046a06, 0xb1aa, 0x7c12, 0x3597, 0x0 }, /* #21 */
    1594     { 0x026353, 0x026396, 0xe1e6, 0xd927, 0x08be, 0x0 }, /* #22 */
    1595     { 0x2314d6, 0x231406, 0xb73b, 0x1953, 0x9de8, 0x0 }, /* #23 */
    1596     { 0x1b1b87, 0x1b1312, 0x59a4, 0x4904, 0x109f, 0x0 }, /* #24 */
    1597     { 0x200806, 0x200016, 0x60e7, 0x0e78, 0x526f, 0x0 }, /* #25 */
    1598     { 0x073812, 0x073007, 0x2b9f, 0x44c9, 0xe6d6, 0x0 }, /* #26 */
    1599     { 0x137cd6, 0x137402, 0x767b, 0x22d5, 0x53a6, 0x0 }, /* #27 */
    1600     { 0x127216, 0x127a93, 0x0a2b, 0x80bc, 0x896f, 0x0 }, /* #28 */
    1601     { 0x077857, 0x077093, 0x4756, 0xcfad, 0x77a8, 0x0 }, /* #29 */
    1602     { 0x2e23c3, 0x2e2387, 0x19a7, 0xbe24, 0x5b82, 0x0 }, /* #30 */
    1603     { 0x2b7902, 0x2b7103, 0x2b19, 0x7ac1, 0xb058, 0x0 }, /* #31 */
    1604     { 0x3066c2, 0x306696, 0xeae8, 0xc19c, 0x294c, 0x0 }, /* #32 */
    1605     { 0x0a4e56, 0x0a4612, 0xc4d4, 0x1437, 0xb09d, 0x0 }, /* #33 */
    1606     { 0x221297, 0x221217, 0x0ed5, 0x7bbb, 0x9319, 0x0 }, /* #34 */
    1607     { 0x0159c2, 0x015116, 0xadc3, 0x1528, 0x989b, 0x0 }, /* #35 */
    1608     { 0x195907, 0x195187, 0x96ba, 0xc321, 0xd398, 0x0 }, /* #36 */
    1609     { 0x015157, 0x015916, 0xb256, 0x4bb7, 0x669e, 0x0 }, /* #37 */
    1610     { 0x057416, 0x057417, 0x62b3, 0x729c, 0xf017, 0x0 }, /* #38 */
    1611     { 0x030f92, 0x030706, 0xd21c, 0x44ca, 0x8d52, 0x0 }, /* #39 */
    1612     { 0x1156c2, 0x115617, 0x0939, 0x523c, 0xb6fd, 0x0 }, /* #40 */
    1613     { 0x0a15c7, 0x0a1506, 0x7006, 0x6f03, 0x0102, 0x0 }, /* #41 */
    1614     { 0x082846, 0x082087, 0x43bd, 0xe75a, 0x5c63, 0x0 }, /* #42 */
    1615     { 0x384fc3, 0x384f97, 0x5482, 0xcb59, 0x8928, 0x0 }, /* #43 */
    1616     { 0x360d92, 0x360587, 0x171c, 0xb0aa, 0x6672, 0x0 }, /* #44 */
    1617     { 0x0b5017, 0x0b5017, 0x28c4, 0x48dd, 0xdfe6, 0x0 }, /* #45 */
    1618     { 0x142196, 0x142183, 0x5405, 0xf0d0, 0x6335, 0x0 }, /* #46 */
    1619     { 0x0941c3, 0x094192, 0xff0a, 0x9bbc, 0x634d, 0x0 }, /* #47 */
    1620     { 0x325d02, 0x325502, 0xee6e, 0x1885, 0xd5e9, 0x0 }, /* #48 */
    1621     { 0x3419c2, 0x341993, 0x6c4a, 0x906d, 0xdbdd, 0x0 }, /* #49 */
    1622     { 0x114d53, 0x114592, 0xed18, 0x93cb, 0x594c, 0x0 }, /* #50 */
    1623     { 0x3c2e06, 0x3c2e93, 0x7de1, 0xf4c2, 0x891f, 0x0 }, /* #51 */
    1624     { 0x0251d7, 0x025997, 0x3184, 0xa8c9, 0x88ba, 0x0 }, /* #52 */
    1625     { 0x0a5b82, 0x0a5397, 0x8f32, 0xfe6c, 0x90c6, 0x0 }, /* #53 */
    1626     { 0x240d06, 0x240592, 0xd962, 0x8f9d, 0x49c5, 0x0 }, /* #54 */
    1627     { 0x1e48d3, 0x1e4093, 0x22d9, 0xadfb, 0x74dd, 0x0 }, /* #55 */
    1628     { 0x1c3e83, 0x1c3682, 0xc2d8, 0x8713, 0x3bc4, 0x0 }, /* #56 */
    1629     { 0x0149d6, 0x014187, 0x9319, 0xbda3, 0xd576, 0x0 }, /* #57 */
    1630     { 0x393a07, 0x393283, 0x8488, 0x9b91, 0xe8f6, 0x0 }, /* #58 */
    1631     { 0x041556, 0x041593, 0x46b6, 0xc79d, 0x7f19, 0x0 }, /* #59 */
    1632     { 0x322702, 0x322707, 0x25fa, 0x2c71, 0xf989, 0x0 }, /* #60 */
    1633     { 0x0438d3, 0x043013, 0x2016, 0x532c, 0xcce9, 0x0 }, /* #61 */
    1634     { 0x213813, 0x213893, 0x6ad3, 0xb998, 0xb13a, 0x0 }, /* #62 */
    1635     { 0x212f87, 0x212707, 0x02a3, 0x2322, 0xdf80, 0x0 }, /* #63 */
     1572    { 0x124a83, 0x124297, 0x0000, 0xffff, 0x0000, 0x0 }, /* #0 */
     1573    { 0x1362c6, 0x136246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1574    { 0x0d53d3, 0x0d5397, 0x0000, 0xffff, 0x0000, 0x0 }, /* #2 */
     1575    { 0x2f0952, 0x2f0146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1576    { 0x043586, 0x043586, 0xe933, 0xe933, 0x0000, 0x0 }, /* #4 */
     1577    { 0x3c5d92, 0x3c5506, 0x176f, 0x176f, 0x0000, 0x0 }, /* #5 */
     1578    { 0x0f3f13, 0x0f3706, 0x73cd, 0x73cc, 0x0000, 0x0 }, /* #6 */
     1579    { 0x172c02, 0x172482, 0xfbfe, 0xfbfe, 0x0000, 0x0 }, /* #7 */
     1580    { 0x361387, 0x361302, 0x54fb, 0x19d0, 0x3b2a, 0x0 }, /* #8 */
     1581    { 0x2c2212, 0x2c2a12, 0xa9c0, 0x3b8c, 0x6e34, 0x0 }, /* #9 */
     1582    { 0x0b6743, 0x0b6f12, 0x85c4, 0x5bc4, 0x29ff, 0x0 }, /* #10 */
     1583    { 0x361e87, 0x361697, 0x5844, 0xed5a, 0x6ae9, 0x0 }, /* #11 */
     1584    { 0x3f4053, 0x3f4006, 0xddcd, 0x0739, 0xd693, 0x0 }, /* #12 */
     1585    { 0x2f2152, 0x2f2117, 0x367b, 0x3d3c, 0xf93f, 0x0 }, /* #13 */
     1586    { 0x167bd7, 0x167383, 0x4c49, 0xcd40, 0x7f08, 0x0 }, /* #14 */
     1587    { 0x235106, 0x235197, 0x99f0, 0xfc69, 0x9d87, 0x0 }, /* #15 */
     1588    { 0x2e4cd3, 0x2e4c97, 0x505d, 0xc27e, 0x8dde, 0x0 }, /* #16 */
     1589    { 0x2c55d2, 0x2c5516, 0x6348, 0x3abe, 0x288a, 0x0 }, /* #17 */
     1590    { 0x107897, 0x107006, 0x6348, 0x1a66, 0x48e1, 0x0 }, /* #18 */
     1591    { 0x2d5a12, 0x2d5206, 0xfb16, 0x61d2, 0x9944, 0x0 }, /* #19 */
     1592    { 0x193ed3, 0x193e97, 0x3846, 0x9c2b, 0x9c1a, 0x0 }, /* #20 */
     1593    { 0x277dc3, 0x277d16, 0xabc1, 0x6d09, 0x3eb7, 0x0 }, /* #21 */
     1594    { 0x094a86, 0x094286, 0xe118, 0xc884, 0x1894, 0x0 }, /* #22 */
     1595    { 0x190603, 0x190e12, 0xd5f3, 0x7b4f, 0x5aa3, 0x0 }, /* #23 */
     1596    { 0x266547, 0x266d12, 0x897c, 0x0e9e, 0x7add, 0x0 }, /* #24 */
     1597    { 0x212f97, 0x212703, 0x4a5d, 0x6ea7, 0xdbb5, 0x0 }, /* #25 */
     1598    { 0x1d1c92, 0x1d1493, 0xd995, 0xff97, 0xd9fe, 0x0 }, /* #26 */
     1599    { 0x366602, 0x366696, 0xfff3, 0xf517, 0x0adc, 0x0 }, /* #27 */
     1600    { 0x071403, 0x071493, 0xab03, 0xdbdc, 0xcf26, 0x0 }, /* #28 */
     1601    { 0x1948d6, 0x194087, 0x11ec, 0xd530, 0x3cbc, 0x0 }, /* #29 */
     1602    { 0x0c2c47, 0x0c2c16, 0xb285, 0x477e, 0x6b06, 0x0 }, /* #30 */
     1603    { 0x0b5517, 0x0b5d16, 0xc163, 0x5ce7, 0x647b, 0x0 }, /* #31 */
     1604    { 0x260ed3, 0x260682, 0xb7ef, 0x8598, 0x3256, 0x0 }, /* #32 */
     1605    { 0x3a1fc7, 0x3a1f93, 0x5d46, 0x87dc, 0xd569, 0x0 }, /* #33 */
     1606    { 0x3b0d42, 0x3b0582, 0xd314, 0x9c13, 0x3701, 0x0 }, /* #34 */
     1607    { 0x155c16, 0x155c97, 0x5070, 0x8159, 0xcf17, 0x0 }, /* #35 */
     1608    { 0x297f12, 0x297703, 0x2a2d, 0x3ad0, 0xef5d, 0x0 }, /* #36 */
     1609    { 0x026692, 0x026697, 0x96c3, 0xa477, 0xf24c, 0x0 }, /* #37 */
     1610    { 0x1f0487, 0x1f0486, 0xb577, 0xab00, 0x0a76, 0x0 }, /* #38 */
     1611    { 0x120706, 0x120f02, 0xd61c, 0x6e54, 0x67c8, 0x0 }, /* #39 */
     1612    { 0x3b2dc7, 0x3b2593, 0x5313, 0xf54a, 0x5dc8, 0x0 }, /* #40 */
     1613    { 0x3136c3, 0x313683, 0x9965, 0xbea1, 0xdac3, 0x0 }, /* #41 */
     1614    { 0x326183, 0x326187, 0x989f, 0xb9a6, 0xdef8, 0x0 }, /* #42 */
     1615    { 0x1b3197, 0x1b3193, 0x498a, 0xd3fb, 0x758e, 0x0 }, /* #43 */
     1616    { 0x3b6602, 0x3b6682, 0xa17d, 0x9bf1, 0x058c, 0x0 }, /* #44 */
     1617    { 0x002987, 0x002906, 0xb37e, 0x5700, 0x5c7d, 0x0 }, /* #45 */
     1618    { 0x0d4192, 0x0d4987, 0x2eee, 0x8909, 0xa5e5, 0x0 }, /* #46 */
     1619    { 0x1526d2, 0x152606, 0xe4a7, 0x28f5, 0xbbb2, 0x0 }, /* #47 */
     1620    { 0x2946c2, 0x294612, 0x4564, 0x30bf, 0x14a5, 0x0 }, /* #48 */
     1621    { 0x3a5902, 0x3a5912, 0xa595, 0x6dfe, 0x3797, 0x0 }, /* #49 */
     1622    { 0x296886, 0x296887, 0x57f6, 0x97b4, 0xc042, 0x0 }, /* #50 */
     1623    { 0x3857c7, 0x385f83, 0x409d, 0xba7a, 0x8622, 0x0 }, /* #51 */
     1624    { 0x1375d6, 0x137502, 0xe4db, 0x5cda, 0x8801, 0x0 }, /* #52 */
     1625    { 0x072407, 0x072483, 0x43a7, 0xd591, 0x6e15, 0x0 }, /* #53 */
     1626    { 0x0e2a12, 0x0e2202, 0xfb32, 0x0cd0, 0xee62, 0x0 }, /* #54 */
     1627    { 0x021d92, 0x021502, 0xa31b, 0x1e9b, 0x8480, 0x0 }, /* #55 */
     1628    { 0x297c56, 0x297c97, 0x6f03, 0x8cbd, 0xe246, 0x0 }, /* #56 */
     1629    { 0x226f12, 0x226f83, 0x5037, 0x9710, 0xb927, 0x0 }, /* #57 */
     1630    { 0x393b97, 0x393b06, 0x91cc, 0x60a9, 0x3122, 0x0 }, /* #58 */
     1631    { 0x0c2d56, 0x0c2586, 0xaf0f, 0x8bca, 0x2345, 0x0 }, /* #59 */
     1632    { 0x237807, 0x237893, 0x3863, 0x93ce, 0xa494, 0x0 }, /* #60 */
     1633    { 0x3f6f56, 0x3f6f02, 0xdd96, 0x5f85, 0x7e11, 0x0 }, /* #61 */
     1634    { 0x2e5bd3, 0x2e5b97, 0x2725, 0x8627, 0xa0fd, 0x0 }, /* #62 */
     1635    { 0x1d6dd2, 0x1d6597, 0x8b41, 0xe7af, 0xa392, 0x0 }, /* #63 */
    16361636};
    16371637static const BINU16_TEST_T g_aTests_or_u16[] =
    16381638{
    1639     { 0x2e0f87, 0x2e0746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1640     { 0x1f3e42, 0x1f3646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1641     { 0x3a6ac2, 0x3a6246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1642     { 0x364e16, 0x364646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1643     { 0x0a1617, 0x0a1602, 0x33f1, 0x33f1, 0x0000, 0x0 }, /* #4 */
    1644     { 0x2c1483, 0x2c1402, 0x014a, 0x014a, 0x0000, 0x0 }, /* #5 */
    1645     { 0x3402c7, 0x340202, 0x0d04, 0x0d04, 0x0000, 0x0 }, /* #6 */
    1646     { 0x231386, 0x231382, 0xbd97, 0xbd97, 0x0000, 0x0 }, /* #7 */
    1647     { 0x1d61c2, 0x1d6106, 0x1504, 0x55cf, 0x41cf, 0x0 }, /* #8 */
    1648     { 0x0048d2, 0x004082, 0xbc5a, 0xbefb, 0xaaa9, 0x0 }, /* #9 */
    1649     { 0x2d5dd2, 0x2d5506, 0x5add, 0x5add, 0x5a0d, 0x0 }, /* #10 */
    1650     { 0x1517d2, 0x151786, 0x4e60, 0xce6f, 0xc80f, 0x0 }, /* #11 */
    1651     { 0x1e2ec6, 0x1e2686, 0x0fbe, 0x9fbe, 0x9638, 0x0 }, /* #12 */
    1652     { 0x055e83, 0x055682, 0xd0b6, 0xd2b6, 0x8290, 0x0 }, /* #13 */
    1653     { 0x114c96, 0x114402, 0x4557, 0x55f7, 0x14f2, 0x0 }, /* #14 */
    1654     { 0x127e16, 0x127682, 0x784e, 0xf9df, 0xc193, 0x0 }, /* #15 */
    1655     { 0x172353, 0x172302, 0x75ab, 0x75fb, 0x51d1, 0x0 }, /* #16 */
    1656     { 0x350106, 0x350182, 0xfa50, 0xfffe, 0x15be, 0x0 }, /* #17 */
    1657     { 0x020857, 0x020082, 0xe30b, 0xff0b, 0x1e02, 0x0 }, /* #18 */
    1658     { 0x145846, 0x145082, 0x6d9e, 0xfdfe, 0xb46c, 0x0 }, /* #19 */
    1659     { 0x1b3342, 0x1b3386, 0x9545, 0x9747, 0x0702, 0x0 }, /* #20 */
    1660     { 0x3c7f57, 0x3c7702, 0x4b45, 0x6fc7, 0x27c2, 0x0 }, /* #21 */
    1661     { 0x196d03, 0x196502, 0x7726, 0x7fef, 0x7ce9, 0x0 }, /* #22 */
    1662     { 0x1f2082, 0x1f2086, 0x3924, 0xfdfc, 0xfcdc, 0x0 }, /* #23 */
    1663     { 0x3848d3, 0x384086, 0xfaa5, 0xfff5, 0xeff1, 0x0 }, /* #24 */
    1664     { 0x265993, 0x265182, 0x0489, 0xed89, 0xe900, 0x0 }, /* #25 */
    1665     { 0x295413, 0x295482, 0xe484, 0xeef7, 0xeaf7, 0x0 }, /* #26 */
    1666     { 0x3419c3, 0x341182, 0xe85e, 0xf9df, 0x79d9, 0x0 }, /* #27 */
    1667     { 0x0a5593, 0x0a5502, 0x41da, 0x71fe, 0x31bc, 0x0 }, /* #28 */
    1668     { 0x221993, 0x221186, 0xbfae, 0xbfee, 0xaaea, 0x0 }, /* #29 */
    1669     { 0x2c64d3, 0x2c6486, 0x43df, 0xd7ff, 0xd7a0, 0x0 }, /* #30 */
    1670     { 0x086443, 0x086486, 0xabcd, 0xafff, 0xac36, 0x0 }, /* #31 */
    1671     { 0x1714d6, 0x171486, 0x8f73, 0xeff3, 0xed81, 0x0 }, /* #32 */
    1672     { 0x046bc3, 0x046302, 0x5a4e, 0x5b6e, 0x1b6c, 0x0 }, /* #33 */
    1673     { 0x142786, 0x142782, 0xc36c, 0xe36e, 0xe106, 0x0 }, /* #34 */
    1674     { 0x0059d2, 0x005182, 0xf8e5, 0xf8ef, 0xb0cb, 0x0 }, /* #35 */
    1675     { 0x364f43, 0x364702, 0x0420, 0x5f6b, 0x5b4b, 0x0 }, /* #36 */
    1676     { 0x0b0a07, 0x0b0286, 0x3298, 0xb7db, 0xb7d3, 0x0 }, /* #37 */
    1677     { 0x180057, 0x180082, 0xc74e, 0xf75e, 0x7012, 0x0 }, /* #38 */
    1678     { 0x3e25d7, 0x3e2506, 0x30b4, 0x33ff, 0x336b, 0x0 }, /* #39 */
    1679     { 0x371c57, 0x371402, 0x7262, 0x7ff2, 0x6db0, 0x0 }, /* #40 */
    1680     { 0x023bc2, 0x023386, 0xd615, 0xdebd, 0x4ca8, 0x0 }, /* #41 */
    1681     { 0x313786, 0x313786, 0xccc1, 0xdfd1, 0x9fd1, 0x0 }, /* #42 */
    1682     { 0x336a57, 0x336206, 0x6ce6, 0x7fe7, 0x7f81, 0x0 }, /* #43 */
    1683     { 0x1e3787, 0x1e3786, 0x82d2, 0x93d7, 0x93d7, 0x0 }, /* #44 */
    1684     { 0x320447, 0x320482, 0x56c4, 0xdec4, 0x9ac4, 0x0 }, /* #45 */
    1685     { 0x392d56, 0x392586, 0xd2ff, 0xdeff, 0xcc88, 0x0 }, /* #46 */
    1686     { 0x186756, 0x186782, 0x827a, 0xb77f, 0xb75d, 0x0 }, /* #47 */
    1687     { 0x2a3a86, 0x2a3286, 0x8e40, 0xcf7e, 0xcb3e, 0x0 }, /* #48 */
    1688     { 0x306a97, 0x306286, 0x68be, 0xfabe, 0x9206, 0x0 }, /* #49 */
    1689     { 0x025f03, 0x025702, 0x432a, 0x7bfb, 0x78f3, 0x0 }, /* #50 */
    1690     { 0x3e29d7, 0x3e2186, 0xfe70, 0xfefa, 0xa2ba, 0x0 }, /* #51 */
    1691     { 0x3070c7, 0x307082, 0x23dc, 0xbbfd, 0xbbad, 0x0 }, /* #52 */
    1692     { 0x282746, 0x282786, 0xbf66, 0xbf7e, 0xa85c, 0x0 }, /* #53 */
    1693     { 0x110b92, 0x110382, 0xa180, 0xbf94, 0x1f14, 0x0 }, /* #54 */
    1694     { 0x193352, 0x193382, 0xbd18, 0xbd5e, 0x2846, 0x0 }, /* #55 */
    1695     { 0x2a0f43, 0x2a0706, 0x3a72, 0x7b77, 0x4967, 0x0 }, /* #56 */
    1696     { 0x0e0682, 0x0e0682, 0x91d0, 0xd1d0, 0x40d0, 0x0 }, /* #57 */
    1697     { 0x1b37d3, 0x1b3782, 0x55ad, 0xd5bf, 0x9537, 0x0 }, /* #58 */
    1698     { 0x3d3043, 0x3d3086, 0xcd4d, 0xdf6f, 0x1e2e, 0x0 }, /* #59 */
    1699     { 0x1100d3, 0x110086, 0xddb5, 0xfdbd, 0x61a9, 0x0 }, /* #60 */
    1700     { 0x370d87, 0x370586, 0xae88, 0xee8d, 0xca0d, 0x0 }, /* #61 */
    1701     { 0x2e3212, 0x2e3282, 0x7cd2, 0xfcdf, 0xac4f, 0x0 }, /* #62 */
    1702     { 0x261947, 0x261182, 0x8454, 0xb554, 0xb150, 0x0 }, /* #63 */
     1639    { 0x2e6c03, 0x2e6446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1640    { 0x386102, 0x386146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1641    { 0x3d3352, 0x3d3346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1642    { 0x2460d2, 0x246046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1643    { 0x1e75c2, 0x1e7506, 0x1f41, 0x1f41, 0x0000, 0x0 }, /* #4 */
     1644    { 0x2e1a02, 0x2e1202, 0x26da, 0x26da, 0x0000, 0x0 }, /* #5 */
     1645    { 0x0a32c7, 0x0a3206, 0x27dd, 0x27dd, 0x0000, 0x0 }, /* #6 */
     1646    { 0x1215d7, 0x121506, 0x5771, 0x5771, 0x0000, 0x0 }, /* #7 */
     1647    { 0x307a16, 0x307282, 0x4157, 0xc1df, 0x81cc, 0x0 }, /* #8 */
     1648    { 0x326596, 0x326586, 0xd19b, 0xdfff, 0x9f64, 0x0 }, /* #9 */
     1649    { 0x3e0112, 0x3e0186, 0xc29d, 0xeeff, 0xaeef, 0x0 }, /* #10 */
     1650    { 0x142082, 0x142082, 0xd957, 0xdf7f, 0x467a, 0x0 }, /* #11 */
     1651    { 0x223882, 0x223086, 0x8b62, 0xbf7b, 0x377b, 0x0 }, /* #12 */
     1652    { 0x2d4ad2, 0x2d4282, 0x9df4, 0x9ff7, 0x86d3, 0x0 }, /* #13 */
     1653    { 0x3e5f16, 0x3e5782, 0x302f, 0xf5bf, 0xc5bb, 0x0 }, /* #14 */
     1654    { 0x053507, 0x053506, 0x27fd, 0x67ff, 0x431e, 0x0 }, /* #15 */
     1655    { 0x355392, 0x355302, 0x72e4, 0x7eef, 0x6eab, 0x0 }, /* #16 */
     1656    { 0x011a43, 0x011286, 0x9476, 0x94f6, 0x10b6, 0x0 }, /* #17 */
     1657    { 0x145dc2, 0x145506, 0x4823, 0x493f, 0x491f, 0x0 }, /* #18 */
     1658    { 0x333f53, 0x333786, 0x37e6, 0xf7e7, 0xf465, 0x0 }, /* #19 */
     1659    { 0x0d0212, 0x0d0282, 0xc3c5, 0xe3d5, 0xe215, 0x0 }, /* #20 */
     1660    { 0x384e03, 0x384686, 0x1534, 0xf57d, 0xe04d, 0x0 }, /* #21 */
     1661    { 0x092507, 0x092586, 0xdb80, 0xdf88, 0x4488, 0x0 }, /* #22 */
     1662    { 0x1d5c16, 0x1d5406, 0x11a2, 0x11a3, 0x0003, 0x0 }, /* #23 */
     1663    { 0x163dc3, 0x163582, 0x5d3a, 0xfffb, 0xfac1, 0x0 }, /* #24 */
     1664    { 0x1c5e82, 0x1c5682, 0x7ff4, 0xfff7, 0x8547, 0x0 }, /* #25 */
     1665    { 0x0c3252, 0x0c3282, 0xdda4, 0xfda7, 0x7907, 0x0 }, /* #26 */
     1666    { 0x2e58d7, 0x2e5002, 0x5fd7, 0x7fdf, 0x214c, 0x0 }, /* #27 */
     1667    { 0x190917, 0x190106, 0x3e7c, 0x3f7e, 0x0d4e, 0x0 }, /* #28 */
     1668    { 0x0866c6, 0x086602, 0x45c1, 0x4ffd, 0x4e3d, 0x0 }, /* #29 */
     1669    { 0x331ed2, 0x331686, 0x16c9, 0xdfdd, 0xc9d5, 0x0 }, /* #30 */
     1670    { 0x2d2753, 0x2d2786, 0x55ed, 0xd5ed, 0x81c4, 0x0 }, /* #31 */
     1671    { 0x2a5313, 0x2a5382, 0x9d58, 0x9f5d, 0x825d, 0x0 }, /* #32 */
     1672    { 0x075a42, 0x075282, 0xe49f, 0xefbf, 0x6bbc, 0x0 }, /* #33 */
     1673    { 0x350e53, 0x350686, 0xb070, 0xf3f5, 0x4395, 0x0 }, /* #34 */
     1674    { 0x300cd2, 0x300486, 0x13b9, 0xf3f9, 0xf3c1, 0x0 }, /* #35 */
     1675    { 0x233346, 0x233306, 0x0758, 0x1f59, 0x1e11, 0x0 }, /* #36 */
     1676    { 0x360007, 0x360082, 0xd0d3, 0xdbfb, 0xdbf9, 0x0 }, /* #37 */
     1677    { 0x056697, 0x056686, 0xb26f, 0xb76f, 0x072f, 0x0 }, /* #38 */
     1678    { 0x0a64d2, 0x0a6406, 0x07fc, 0x0ffc, 0x0940, 0x0 }, /* #39 */
     1679    { 0x046892, 0x046082, 0xfb1d, 0xfb3d, 0x9931, 0x0 }, /* #40 */
     1680    { 0x077496, 0x077402, 0x78ad, 0x7aad, 0x5a81, 0x0 }, /* #41 */
     1681    { 0x127c16, 0x127486, 0xdf2a, 0xffbb, 0x2899, 0x0 }, /* #42 */
     1682    { 0x177503, 0x177582, 0x8d26, 0xdda7, 0xd187, 0x0 }, /* #43 */
     1683    { 0x0b6e17, 0x0b6682, 0xdc8e, 0xfdae, 0x6da8, 0x0 }, /* #44 */
     1684    { 0x2572c3, 0x257202, 0x1e2b, 0x1e3b, 0x1238, 0x0 }, /* #45 */
     1685    { 0x324f56, 0x324702, 0x5f02, 0x7fef, 0x30ed, 0x0 }, /* #46 */
     1686    { 0x026793, 0x026706, 0x079a, 0x17be, 0x10b6, 0x0 }, /* #47 */
     1687    { 0x1210d2, 0x121006, 0x2052, 0x2272, 0x0260, 0x0 }, /* #48 */
     1688    { 0x1e7f06, 0x1e7786, 0x57d2, 0xd7d2, 0xc7c2, 0x0 }, /* #49 */
     1689    { 0x0c0403, 0x0c0482, 0xbbb0, 0xfff4, 0x5654, 0x0 }, /* #50 */
     1690    { 0x093f12, 0x093702, 0x7996, 0x79fe, 0x417e, 0x0 }, /* #51 */
     1691    { 0x0a3203, 0x0a3282, 0x91ef, 0xdfef, 0xdf82, 0x0 }, /* #52 */
     1692    { 0x062097, 0x062082, 0x65c6, 0xedd6, 0xccd4, 0x0 }, /* #53 */
     1693    { 0x1d4d83, 0x1d4502, 0x413b, 0x55fb, 0x15d0, 0x0 }, /* #54 */
     1694    { 0x1e5cd2, 0x1e5402, 0x543e, 0x7f3e, 0x6b0c, 0x0 }, /* #55 */
     1695    { 0x2363d3, 0x236302, 0x2e81, 0x6fb9, 0x43b8, 0x0 }, /* #56 */
     1696    { 0x3175d7, 0x317502, 0x5852, 0x5d7a, 0x5528, 0x0 }, /* #57 */
     1697    { 0x190892, 0x190086, 0xda6e, 0xda7e, 0xd016, 0x0 }, /* #58 */
     1698    { 0x3a0c43, 0x3a0486, 0x6715, 0xf7f5, 0xb0f5, 0x0 }, /* #59 */
     1699    { 0x3d37c6, 0x3d3782, 0x5125, 0xdff7, 0x9ef2, 0x0 }, /* #60 */
     1700    { 0x1275d7, 0x127582, 0x9f3f, 0xbfbf, 0x27b5, 0x0 }, /* #61 */
     1701    { 0x367113, 0x367182, 0xace6, 0xadf7, 0x25b7, 0x0 }, /* #62 */
     1702    { 0x2a5156, 0x2a5182, 0x679b, 0xe79b, 0xc29a, 0x0 }, /* #63 */
    17031703};
    17041704static const BINU16_TEST_T g_aTests_or_u16_locked[] =
    17051705{
    1706     { 0x1d6893, 0x1d6046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1707     { 0x372806, 0x372046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1708     { 0x217687, 0x217646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1709     { 0x165886, 0x165046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1710     { 0x2e0203, 0x2e0206, 0x7df3, 0x7df3, 0x0000, 0x0 }, /* #4 */
    1711     { 0x2d6996, 0x2d6102, 0x1cd6, 0x1cd6, 0x0000, 0x0 }, /* #5 */
    1712     { 0x1c3702, 0x1c3702, 0x6323, 0x6323, 0x0000, 0x0 }, /* #6 */
    1713     { 0x324702, 0x324782, 0xef3d, 0xef3d, 0x0000, 0x0 }, /* #7 */
    1714     { 0x374006, 0x374006, 0x4665, 0x576f, 0x536e, 0x0 }, /* #8 */
    1715     { 0x0d7e83, 0x0d7602, 0x3b59, 0x3f7f, 0x0e37, 0x0 }, /* #9 */
    1716     { 0x1754c2, 0x175482, 0xb928, 0xbd38, 0xa430, 0x0 }, /* #10 */
    1717     { 0x047292, 0x047202, 0x5773, 0x5f7f, 0x082e, 0x0 }, /* #11 */
    1718     { 0x0a4d43, 0x0a4582, 0xf5aa, 0xf5ef, 0x6067, 0x0 }, /* #12 */
    1719     { 0x2e20d6, 0x2e2006, 0x1a69, 0x3ef9, 0x34f0, 0x0 }, /* #13 */
    1720     { 0x092786, 0x092786, 0xb6ef, 0xffff, 0x7bd4, 0x0 }, /* #14 */
    1721     { 0x007346, 0x007386, 0x0714, 0x8fdd, 0x8ecd, 0x0 }, /* #15 */
    1722     { 0x034202, 0x034282, 0xef1a, 0xff1a, 0x7800, 0x0 }, /* #16 */
    1723     { 0x222a96, 0x222282, 0x9d78, 0x9df8, 0x18a8, 0x0 }, /* #17 */
    1724     { 0x3371c3, 0x337186, 0xa05b, 0xe97b, 0x4970, 0x0 }, /* #18 */
    1725     { 0x1f3cd2, 0x1f3486, 0x9ec3, 0x9feb, 0x81aa, 0x0 }, /* #19 */
    1726     { 0x061d53, 0x061582, 0xa00f, 0xb4bf, 0xb4b7, 0x0 }, /* #20 */
    1727     { 0x297fd6, 0x297702, 0x53dd, 0x53df, 0x41ca, 0x0 }, /* #21 */
    1728     { 0x071757, 0x071786, 0xa67a, 0xfe7e, 0xde4e, 0x0 }, /* #22 */
    1729     { 0x0c3ad7, 0x0c3206, 0x7548, 0x7dee, 0x1cee, 0x0 }, /* #23 */
    1730     { 0x1a57c7, 0x1a5782, 0xab4f, 0xff7f, 0x5430, 0x0 }, /* #24 */
    1731     { 0x214947, 0x214186, 0x517b, 0xf5ff, 0xb5d7, 0x0 }, /* #25 */
    1732     { 0x183086, 0x183082, 0x97c0, 0xb7e0, 0x2020, 0x0 }, /* #26 */
    1733     { 0x0f7313, 0x0f7382, 0x9da8, 0xbfae, 0x2326, 0x0 }, /* #27 */
    1734     { 0x113686, 0x113682, 0xe4c4, 0xf7e5, 0x73e1, 0x0 }, /* #28 */
    1735     { 0x1b2a86, 0x1b2282, 0xe18a, 0xebce, 0x2bcc, 0x0 }, /* #29 */
    1736     { 0x2f0152, 0x2f0182, 0xd5c6, 0xdfce, 0xdfcc, 0x0 }, /* #30 */
    1737     { 0x3e4046, 0x3e4082, 0xbe1b, 0xbfdf, 0xbfd4, 0x0 }, /* #31 */
    1738     { 0x3d5d17, 0x3d5586, 0xaecf, 0xefcf, 0x4bc3, 0x0 }, /* #32 */
    1739     { 0x300fd3, 0x300782, 0x55c6, 0xf5e6, 0xf4a6, 0x0 }, /* #33 */
    1740     { 0x1d3553, 0x1d3582, 0xaf6a, 0xaf6e, 0xa046, 0x0 }, /* #34 */
    1741     { 0x1226d2, 0x122682, 0x7561, 0xff73, 0x9b32, 0x0 }, /* #35 */
    1742     { 0x0975d2, 0x097582, 0x08d2, 0xeed3, 0xe653, 0x0 }, /* #36 */
    1743     { 0x2e74c2, 0x2e7482, 0x0c54, 0xde5d, 0xd659, 0x0 }, /* #37 */
    1744     { 0x3a10d3, 0x3a1086, 0xd822, 0xdaaa, 0xc28a, 0x0 }, /* #38 */
    1745     { 0x392c06, 0x392406, 0x0ae8, 0x7efc, 0x7c7c, 0x0 }, /* #39 */
    1746     { 0x2927c7, 0x292782, 0xd0ac, 0xf6fe, 0x76fa, 0x0 }, /* #40 */
    1747     { 0x150356, 0x150306, 0x36d6, 0x3fd7, 0x2b47, 0x0 }, /* #41 */
    1748     { 0x1b40c2, 0x1b4086, 0xa6c6, 0xafe7, 0x0961, 0x0 }, /* #42 */
    1749     { 0x0e3f03, 0x0e3706, 0x72ee, 0x7bff, 0x4b7b, 0x0 }, /* #43 */
    1750     { 0x000a17, 0x000202, 0x6174, 0x757c, 0x5428, 0x0 }, /* #44 */
    1751     { 0x1c3cc6, 0x1c3482, 0xc31a, 0xd3ba, 0x50a0, 0x0 }, /* #45 */
    1752     { 0x1a1782, 0x1a1782, 0x47d4, 0xe7d5, 0xe095, 0x0 }, /* #46 */
    1753     { 0x121a92, 0x121202, 0x09b8, 0x6fba, 0x6712, 0x0 }, /* #47 */
    1754     { 0x213fd6, 0x213786, 0xbae9, 0xbbed, 0x23a4, 0x0 }, /* #48 */
    1755     { 0x120013, 0x120082, 0x177b, 0xb7fb, 0xa3f9, 0x0 }, /* #49 */
    1756     { 0x3d5416, 0x3d5482, 0x9244, 0xff67, 0xff23, 0x0 }, /* #50 */
    1757     { 0x395303, 0x395306, 0x39f3, 0x3fff, 0x1f8d, 0x0 }, /* #51 */
    1758     { 0x105582, 0x105506, 0x4e1d, 0x6e5f, 0x664a, 0x0 }, /* #52 */
    1759     { 0x155946, 0x155106, 0x2125, 0x2d65, 0x2c61, 0x0 }, /* #53 */
    1760     { 0x371546, 0x371586, 0x6b02, 0xeb53, 0x8951, 0x0 }, /* #54 */
    1761     { 0x0869c3, 0x086106, 0x5084, 0x7aed, 0x6ae9, 0x0 }, /* #55 */
    1762     { 0x102e82, 0x102686, 0x9c08, 0xdddb, 0xddd3, 0x0 }, /* #56 */
    1763     { 0x370783, 0x370782, 0x0d24, 0xffa4, 0xf7a4, 0x0 }, /* #57 */
    1764     { 0x181283, 0x181286, 0x046b, 0xedff, 0xe995, 0x0 }, /* #58 */
    1765     { 0x317fd7, 0x317782, 0xfb0c, 0xfffe, 0xa6f2, 0x0 }, /* #59 */
    1766     { 0x384487, 0x384486, 0xe774, 0xfff6, 0x5a86, 0x0 }, /* #60 */
    1767     { 0x2c6796, 0x2c6786, 0x2508, 0xef6a, 0xee6a, 0x0 }, /* #61 */
    1768     { 0x182342, 0x182382, 0x7d63, 0xffe3, 0xc3c2, 0x0 }, /* #62 */
    1769     { 0x0b2556, 0x0b2506, 0x34c3, 0x3ceb, 0x282a, 0x0 }, /* #63 */
     1706    { 0x316c93, 0x316446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1707    { 0x094c46, 0x094446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1708    { 0x255c17, 0x255446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1709    { 0x2a4982, 0x2a4146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1710    { 0x227453, 0x227406, 0x4e39, 0x4e39, 0x0000, 0x0 }, /* #4 */
     1711    { 0x083b06, 0x083386, 0x8b35, 0x8b35, 0x0000, 0x0 }, /* #5 */
     1712    { 0x2f0957, 0x2f0102, 0x29c4, 0x29c4, 0x0000, 0x0 }, /* #6 */
     1713    { 0x324957, 0x324102, 0x0e40, 0x0e40, 0x0000, 0x0 }, /* #7 */
     1714    { 0x355317, 0x355386, 0xcad4, 0xcbd4, 0x4bd4, 0x0 }, /* #8 */
     1715    { 0x333593, 0x333582, 0x7808, 0xfc8f, 0x8c87, 0x0 }, /* #9 */
     1716    { 0x020252, 0x020286, 0x7288, 0xf7cf, 0xb547, 0x0 }, /* #10 */
     1717    { 0x2a57d3, 0x2a5786, 0xb218, 0xf6be, 0x66ae, 0x0 }, /* #11 */
     1718    { 0x054352, 0x054302, 0x71b5, 0x7ff7, 0x7f63, 0x0 }, /* #12 */
     1719    { 0x1c4bc6, 0x1c4386, 0xde9f, 0xde9f, 0x9816, 0x0 }, /* #13 */
     1720    { 0x0e7a06, 0x0e7286, 0xc146, 0xffee, 0xffec, 0x0 }, /* #14 */
     1721    { 0x234d46, 0x234582, 0xea55, 0xfa75, 0x9024, 0x0 }, /* #15 */
     1722    { 0x036096, 0x036082, 0x1382, 0xd792, 0xd710, 0x0 }, /* #16 */
     1723    { 0x2b3c56, 0x2b3486, 0x8b29, 0xff39, 0x7531, 0x0 }, /* #17 */
     1724    { 0x197d96, 0x197586, 0x2cc7, 0xffe7, 0xfb22, 0x0 }, /* #18 */
     1725    { 0x2d7ed2, 0x2d7682, 0x049e, 0xaedf, 0xaa41, 0x0 }, /* #19 */
     1726    { 0x251513, 0x251582, 0xc408, 0xe44a, 0xa04a, 0x0 }, /* #20 */
     1727    { 0x181246, 0x181206, 0x02e8, 0x6eeb, 0x6ecb, 0x0 }, /* #21 */
     1728    { 0x0e0bc7, 0x0e0386, 0xeb30, 0xff78, 0x7648, 0x0 }, /* #22 */
     1729    { 0x094347, 0x094382, 0xa415, 0xbe9d, 0x3a88, 0x0 }, /* #23 */
     1730    { 0x193a16, 0x193206, 0x70f4, 0x7efc, 0x3e18, 0x0 }, /* #24 */
     1731    { 0x205a86, 0x205206, 0x6eac, 0x6eee, 0x4aee, 0x0 }, /* #25 */
     1732    { 0x022cc7, 0x022482, 0xdbb7, 0xdbf7, 0x93c7, 0x0 }, /* #26 */
     1733    { 0x242316, 0x242306, 0x4f3e, 0x7f7e, 0x794a, 0x0 }, /* #27 */
     1734    { 0x1a1613, 0x1a1686, 0x84dd, 0x96ff, 0x12f3, 0x0 }, /* #28 */
     1735    { 0x2b1057, 0x2b1086, 0xca3a, 0xde7b, 0xd66b, 0x0 }, /* #29 */
     1736    { 0x166447, 0x166482, 0xcf8c, 0xff8c, 0xb184, 0x0 }, /* #30 */
     1737    { 0x2e7c17, 0x2e7406, 0x4bfa, 0x7fff, 0x750d, 0x0 }, /* #31 */
     1738    { 0x090456, 0x090402, 0x0f0d, 0x2f9d, 0x2591, 0x0 }, /* #32 */
     1739    { 0x150383, 0x150386, 0xbb5d, 0xff5f, 0x4e03, 0x0 }, /* #33 */
     1740    { 0x067347, 0x067302, 0x4ed4, 0x6ffd, 0x21e9, 0x0 }, /* #34 */
     1741    { 0x3c0f46, 0x3c0786, 0xe6a1, 0xe6ed, 0x824d, 0x0 }, /* #35 */
     1742    { 0x393c87, 0x393482, 0xdd84, 0xffe5, 0xfa61, 0x0 }, /* #36 */
     1743    { 0x363e42, 0x363686, 0xd5f6, 0xddf6, 0x58f0, 0x0 }, /* #37 */
     1744    { 0x203042, 0x203006, 0x2726, 0x7f77, 0x5d55, 0x0 }, /* #38 */
     1745    { 0x3425c3, 0x342586, 0x888b, 0xac9f, 0xac95, 0x0 }, /* #39 */
     1746    { 0x212cc6, 0x212486, 0x4e67, 0xfe6f, 0xbc0f, 0x0 }, /* #40 */
     1747    { 0x131ed3, 0x131686, 0xe2d7, 0xfbff, 0x3bfb, 0x0 }, /* #41 */
     1748    { 0x0654c2, 0x065406, 0x451f, 0x4dff, 0x4cfb, 0x0 }, /* #42 */
     1749    { 0x064a82, 0x064282, 0x065d, 0xde7f, 0xdc7f, 0x0 }, /* #43 */
     1750    { 0x2b4916, 0x2b4182, 0x36ef, 0xfeef, 0xf86f, 0x0 }, /* #44 */
     1751    { 0x184043, 0x184086, 0x40a9, 0xe7ff, 0xa7df, 0x0 }, /* #45 */
     1752    { 0x0e3d17, 0x0e3582, 0xd4e7, 0xffef, 0x7b6b, 0x0 }, /* #46 */
     1753    { 0x285646, 0x285602, 0x69f9, 0x7ffd, 0x7eac, 0x0 }, /* #47 */
     1754    { 0x0f6ec3, 0x0f6686, 0xf0cc, 0xf6ff, 0xd67f, 0x0 }, /* #48 */
     1755    { 0x2e39c7, 0x2e3182, 0x843c, 0xcc7f, 0xc863, 0x0 }, /* #49 */
     1756    { 0x270703, 0x270786, 0x3060, 0xf2eb, 0xd2ab, 0x0 }, /* #50 */
     1757    { 0x0073d6, 0x007382, 0xa012, 0xe03b, 0x4039, 0x0 }, /* #51 */
     1758    { 0x305652, 0x305686, 0x9017, 0xfa9f, 0x6a8d, 0x0 }, /* #52 */
     1759    { 0x233d96, 0x233582, 0x69dd, 0xfffd, 0xf7a4, 0x0 }, /* #53 */
     1760    { 0x295892, 0x295082, 0x6b30, 0xef76, 0x8d66, 0x0 }, /* #54 */
     1761    { 0x016c83, 0x016402, 0x4d68, 0x7ff8, 0x77d0, 0x0 }, /* #55 */
     1762    { 0x253647, 0x253602, 0x55c0, 0x75f8, 0x70b8, 0x0 }, /* #56 */
     1763    { 0x260cd6, 0x260486, 0xd845, 0xdecf, 0xcece, 0x0 }, /* #57 */
     1764    { 0x000703, 0x000782, 0x079a, 0x979b, 0x9489, 0x0 }, /* #58 */
     1765    { 0x125b86, 0x125302, 0x452f, 0x7fef, 0x7eee, 0x0 }, /* #59 */
     1766    { 0x152492, 0x152482, 0xe659, 0xee7f, 0x682f, 0x0 }, /* #60 */
     1767    { 0x310917, 0x310182, 0x8b6b, 0xeb7f, 0xe23f, 0x0 }, /* #61 */
     1768    { 0x142c52, 0x142486, 0x5693, 0xfeff, 0xea6e, 0x0 }, /* #62 */
     1769    { 0x1f3292, 0x1f3282, 0xb865, 0xbd75, 0x3530, 0x0 }, /* #63 */
    17701770};
    17711771static const BINU16_TEST_T g_aTests_xor_u16[] =
    17721772{
    1773     { 0x1a40c6, 0x1a4046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1774     { 0x1b6a82, 0x1b6246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1775     { 0x364b92, 0x364346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1776     { 0x2c5347, 0x2c5346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1777     { 0x165bc2, 0x165302, 0x5f26, 0x5f26, 0x0000, 0x0 }, /* #4 */
    1778     { 0x1d1416, 0x1d1402, 0x6d13, 0x6d13, 0x0000, 0x0 }, /* #5 */
    1779     { 0x3a1cd2, 0x3a1482, 0x82df, 0x82df, 0x0000, 0x0 }, /* #6 */
    1780     { 0x216593, 0x216502, 0x1007, 0x1007, 0x0000, 0x0 }, /* #7 */
    1781     { 0x0e2f43, 0x0e2782, 0x362a, 0xde19, 0xe833, 0x0 }, /* #8 */
    1782     { 0x0c0287, 0x0c0202, 0x6c22, 0x7eef, 0x12cd, 0x0 }, /* #9 */
    1783     { 0x2c0407, 0x2c0406, 0x57ff, 0x34b2, 0x634d, 0x0 }, /* #10 */
    1784     { 0x172b12, 0x172386, 0x2246, 0xff05, 0xdd43, 0x0 }, /* #11 */
    1785     { 0x060856, 0x060006, 0x0336, 0x57a3, 0x5495, 0x0 }, /* #12 */
    1786     { 0x071d02, 0x071506, 0x4c71, 0x38b7, 0x74c6, 0x0 }, /* #13 */
    1787     { 0x0357c3, 0x035786, 0x9176, 0xa6b1, 0x37c7, 0x0 }, /* #14 */
    1788     { 0x0f3f83, 0x0f3786, 0x0e87, 0xb89a, 0xb61d, 0x0 }, /* #15 */
    1789     { 0x2927d6, 0x292782, 0x04c3, 0xcd26, 0xc9e5, 0x0 }, /* #16 */
    1790     { 0x1e0842, 0x1e0006, 0x43a3, 0x1a11, 0x59b2, 0x0 }, /* #17 */
    1791     { 0x297c06, 0x297406, 0x676c, 0x45ed, 0x2281, 0x0 }, /* #18 */
    1792     { 0x0b4b13, 0x0b4382, 0x27f6, 0xfadc, 0xdd2a, 0x0 }, /* #19 */
    1793     { 0x357cc6, 0x357486, 0x41fa, 0xde05, 0x9fff, 0x0 }, /* #20 */
    1794     { 0x195cc7, 0x195486, 0x5629, 0xcb7e, 0x9d57, 0x0 }, /* #21 */
    1795     { 0x321f42, 0x321782, 0x2afe, 0x8123, 0xabdd, 0x0 }, /* #22 */
    1796     { 0x254442, 0x254406, 0x10e2, 0x50cf, 0x402d, 0x0 }, /* #23 */
    1797     { 0x0970d2, 0x097006, 0xe76c, 0x1f03, 0xf86f, 0x0 }, /* #24 */
    1798     { 0x1b6a97, 0x1b6202, 0xdcd0, 0x399b, 0xe54b, 0x0 }, /* #25 */
    1799     { 0x326f97, 0x326782, 0x87f2, 0xff10, 0x78e2, 0x0 }, /* #26 */
    1800     { 0x1e2212, 0x1e2206, 0x005d, 0x5995, 0x59c8, 0x0 }, /* #27 */
    1801     { 0x341487, 0x341402, 0xb0f2, 0x6ad0, 0xda22, 0x0 }, /* #28 */
    1802     { 0x1a7716, 0x1a7702, 0x96cf, 0x0883, 0x9e4c, 0x0 }, /* #29 */
    1803     { 0x2c1502, 0x2c1506, 0x66c3, 0x2a48, 0x4c8b, 0x0 }, /* #30 */
    1804     { 0x224542, 0x224506, 0x68bb, 0x421d, 0x2aa6, 0x0 }, /* #31 */
    1805     { 0x3d6ec3, 0x3d6686, 0xfb6a, 0xc033, 0x3b59, 0x0 }, /* #32 */
    1806     { 0x020957, 0x020102, 0x679c, 0x065b, 0x61c7, 0x0 }, /* #33 */
    1807     { 0x1c0006, 0x1c0006, 0x2974, 0x535f, 0x7a2b, 0x0 }, /* #34 */
    1808     { 0x014e07, 0x014686, 0x6397, 0xea47, 0x89d0, 0x0 }, /* #35 */
    1809     { 0x1b0593, 0x1b0506, 0xe80e, 0x1233, 0xfa3d, 0x0 }, /* #36 */
    1810     { 0x3a33d6, 0x3a3302, 0x6f1d, 0x2592, 0x4a8f, 0x0 }, /* #37 */
    1811     { 0x312c07, 0x312402, 0xaaab, 0x5598, 0xff33, 0x0 }, /* #38 */
    1812     { 0x1b1fc6, 0x1b1782, 0x2306, 0xa380, 0x8086, 0x0 }, /* #39 */
    1813     { 0x380b02, 0x380386, 0xc047, 0xc782, 0x07c5, 0x0 }, /* #40 */
    1814     { 0x0338c7, 0x033006, 0x660c, 0x7c60, 0x1a6c, 0x0 }, /* #41 */
    1815     { 0x0e2652, 0x0e2606, 0xb3de, 0x4a0c, 0xf9d2, 0x0 }, /* #42 */
    1816     { 0x2a7283, 0x2a7202, 0x52ab, 0x2fe3, 0x7d48, 0x0 }, /* #43 */
    1817     { 0x194313, 0x194306, 0xe7bb, 0x76ff, 0x9144, 0x0 }, /* #44 */
    1818     { 0x000d46, 0x000582, 0x15ec, 0xff29, 0xeac5, 0x0 }, /* #45 */
    1819     { 0x1b44d3, 0x1b4406, 0xe9ab, 0x03e4, 0xea4f, 0x0 }, /* #46 */
    1820     { 0x280293, 0x280286, 0x65e1, 0xe6af, 0x834e, 0x0 }, /* #47 */
    1821     { 0x2f5097, 0x2f5002, 0xf771, 0x667a, 0x910b, 0x0 }, /* #48 */
    1822     { 0x241752, 0x241702, 0x3804, 0x65cb, 0x5dcf, 0x0 }, /* #49 */
    1823     { 0x333793, 0x333702, 0x35ea, 0x18d6, 0x2d3c, 0x0 }, /* #50 */
    1824     { 0x070e82, 0x070606, 0xd587, 0x0ae7, 0xdf60, 0x0 }, /* #51 */
    1825     { 0x364546, 0x364502, 0x295f, 0x730b, 0x5a54, 0x0 }, /* #52 */
    1826     { 0x2b4692, 0x2b4682, 0x56da, 0xe5c8, 0xb312, 0x0 }, /* #53 */
    1827     { 0x111b53, 0x111386, 0x9f6d, 0xaa11, 0x357c, 0x0 }, /* #54 */
    1828     { 0x0e5ed6, 0x0e5686, 0xdf63, 0xb9f0, 0x6693, 0x0 }, /* #55 */
    1829     { 0x1b6b53, 0x1b6306, 0xc307, 0x24cf, 0xe7c8, 0x0 }, /* #56 */
    1830     { 0x076107, 0x076106, 0x04a2, 0x1bc9, 0x1f6b, 0x0 }, /* #57 */
    1831     { 0x3a3447, 0x3a3486, 0xb5bc, 0xc7ee, 0x7252, 0x0 }, /* #58 */
    1832     { 0x206ec7, 0x206682, 0x26df, 0xeb2a, 0xcdf5, 0x0 }, /* #59 */
    1833     { 0x0958c2, 0x095086, 0xd870, 0xd559, 0x0d29, 0x0 }, /* #60 */
    1834     { 0x177f93, 0x177782, 0x1b02, 0xcdf4, 0xd6f6, 0x0 }, /* #61 */
    1835     { 0x131857, 0x131086, 0x45d7, 0xbcdb, 0xf90c, 0x0 }, /* #62 */
    1836     { 0x035497, 0x035482, 0x8eb6, 0x9e0b, 0x10bd, 0x0 }, /* #63 */
     1773    { 0x0b4897, 0x0b4046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1774    { 0x317a13, 0x317246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1775    { 0x025c52, 0x025446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1776    { 0x1340c2, 0x134046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1777    { 0x357712, 0x357702, 0x5fa1, 0x5fa1, 0x0000, 0x0 }, /* #4 */
     1778    { 0x1a6bd7, 0x1a6386, 0xaff6, 0xaff6, 0x0000, 0x0 }, /* #5 */
     1779    { 0x0b6652, 0x0b6606, 0x547e, 0x547e, 0x0000, 0x0 }, /* #6 */
     1780    { 0x2057d7, 0x205702, 0x44f4, 0x44f4, 0x0000, 0x0 }, /* #7 */
     1781    { 0x323c42, 0x323406, 0x2808, 0x76de, 0x5ed6, 0x0 }, /* #8 */
     1782    { 0x3e7c42, 0x3e7402, 0x6d3f, 0x1d97, 0x70a8, 0x0 }, /* #9 */
     1783    { 0x3218c6, 0x321002, 0x65f2, 0x51b6, 0x3444, 0x0 }, /* #10 */
     1784    { 0x2f5793, 0x2f5782, 0x5c44, 0xd1b9, 0x8dfd, 0x0 }, /* #11 */
     1785    { 0x117492, 0x117486, 0x670f, 0xe8a9, 0x8fa6, 0x0 }, /* #12 */
     1786    { 0x1d4a46, 0x1d4286, 0x61aa, 0xba6c, 0xdbc6, 0x0 }, /* #13 */
     1787    { 0x397b03, 0x397386, 0x9273, 0xd08d, 0x42fe, 0x0 }, /* #14 */
     1788    { 0x1d60d2, 0x1d6002, 0xf3af, 0x7397, 0x8038, 0x0 }, /* #15 */
     1789    { 0x3b2102, 0x3b2102, 0x23d3, 0x22c4, 0x0117, 0x0 }, /* #16 */
     1790    { 0x341002, 0x341006, 0x4a83, 0x06db, 0x4c58, 0x0 }, /* #17 */
     1791    { 0x0807d3, 0x080786, 0xba2b, 0xeb9f, 0x51b4, 0x0 }, /* #18 */
     1792    { 0x285256, 0x285206, 0xb554, 0x055c, 0xb008, 0x0 }, /* #19 */
     1793    { 0x145052, 0x145006, 0x0f71, 0x5b03, 0x5472, 0x0 }, /* #20 */
     1794    { 0x3b2757, 0x3b2702, 0xea59, 0x7e75, 0x942c, 0x0 }, /* #21 */
     1795    { 0x065653, 0x065602, 0xbed6, 0x48dc, 0xf60a, 0x0 }, /* #22 */
     1796    { 0x0361d2, 0x036102, 0xa3ce, 0x36ec, 0x9522, 0x0 }, /* #23 */
     1797    { 0x396086, 0x396006, 0xc83b, 0x7d95, 0xb5ae, 0x0 }, /* #24 */
     1798    { 0x366a86, 0x366206, 0x9c16, 0x2136, 0xbd20, 0x0 }, /* #25 */
     1799    { 0x3a14d7, 0x3a1402, 0x2f77, 0x4973, 0x6604, 0x0 }, /* #26 */
     1800    { 0x1d3997, 0x1d3106, 0x9292, 0x1590, 0x8702, 0x0 }, /* #27 */
     1801    { 0x321092, 0x321002, 0x8521, 0x42f2, 0xc7d3, 0x0 }, /* #28 */
     1802    { 0x025c53, 0x025482, 0x771f, 0xbe54, 0xc94b, 0x0 }, /* #29 */
     1803    { 0x203b06, 0x203382, 0xd65a, 0xeee0, 0x38ba, 0x0 }, /* #30 */
     1804    { 0x040216, 0x040206, 0x38e9, 0x145c, 0x2cb5, 0x0 }, /* #31 */
     1805    { 0x0d7306, 0x0d7302, 0xc28b, 0x6fa7, 0xad2c, 0x0 }, /* #32 */
     1806    { 0x097156, 0x097102, 0xf7e5, 0x0780, 0xf065, 0x0 }, /* #33 */
     1807    { 0x1968d3, 0x196002, 0x637f, 0x069b, 0x65e4, 0x0 }, /* #34 */
     1808    { 0x2f6657, 0x2f6602, 0x8876, 0x6070, 0xe806, 0x0 }, /* #35 */
     1809    { 0x377b92, 0x377306, 0xebe4, 0x3eed, 0xd509, 0x0 }, /* #36 */
     1810    { 0x3211c3, 0x321106, 0x78d9, 0x6ec9, 0x1610, 0x0 }, /* #37 */
     1811    { 0x230a13, 0x230206, 0x85d1, 0x0ff0, 0x8a21, 0x0 }, /* #38 */
     1812    { 0x2e2b47, 0x2e2306, 0x15bf, 0x0096, 0x1529, 0x0 }, /* #39 */
     1813    { 0x0b3b43, 0x0b3302, 0x7ae6, 0x2fdc, 0x553a, 0x0 }, /* #40 */
     1814    { 0x134d86, 0x134586, 0x9855, 0x8ef3, 0x16a6, 0x0 }, /* #41 */
     1815    { 0x2d2282, 0x2d2282, 0x2a3e, 0xeeea, 0xc4d4, 0x0 }, /* #42 */
     1816    { 0x3150d2, 0x315086, 0x105d, 0xa178, 0xb125, 0x0 }, /* #43 */
     1817    { 0x1515d3, 0x151582, 0x6ccf, 0xd7cb, 0xbb04, 0x0 }, /* #44 */
     1818    { 0x0f7ec7, 0x0f7682, 0x0f61, 0x97b9, 0x98d8, 0x0 }, /* #45 */
     1819    { 0x190006, 0x190082, 0xe22c, 0x9c2a, 0x7e06, 0x0 }, /* #46 */
     1820    { 0x172646, 0x172606, 0x6853, 0x51e1, 0x39b2, 0x0 }, /* #47 */
     1821    { 0x3445d2, 0x344506, 0x1a99, 0x7bde, 0x6147, 0x0 }, /* #48 */
     1822    { 0x0357c2, 0x035702, 0x34c8, 0x226d, 0x16a5, 0x0 }, /* #49 */
     1823    { 0x091782, 0x091786, 0x7230, 0x92b1, 0xe081, 0x0 }, /* #50 */
     1824    { 0x144212, 0x144202, 0x0294, 0x1ed9, 0x1c4d, 0x0 }, /* #51 */
     1825    { 0x253013, 0x253086, 0x6cc1, 0x8111, 0xedd0, 0x0 }, /* #52 */
     1826    { 0x0e5b92, 0x0e5306, 0x066d, 0x15ee, 0x1383, 0x0 }, /* #53 */
     1827    { 0x0b2983, 0x0b2106, 0x8bbc, 0x5959, 0xd2e5, 0x0 }, /* #54 */
     1828    { 0x060003, 0x060002, 0x12db, 0x68ab, 0x7a70, 0x0 }, /* #55 */
     1829    { 0x176013, 0x176006, 0x19aa, 0x0d03, 0x14a9, 0x0 }, /* #56 */
     1830    { 0x204c17, 0x204482, 0x29f0, 0xa9b9, 0x8049, 0x0 }, /* #57 */
     1831    { 0x310943, 0x310182, 0x72b3, 0xe98f, 0x9b3c, 0x0 }, /* #58 */
     1832    { 0x0a5653, 0x0a5682, 0x09d4, 0x8225, 0x8bf1, 0x0 }, /* #59 */
     1833    { 0x303602, 0x303602, 0x5365, 0x064c, 0x5529, 0x0 }, /* #60 */
     1834    { 0x394f13, 0x394702, 0x20d8, 0x04d3, 0x240b, 0x0 }, /* #61 */
     1835    { 0x0e1f43, 0x0e1786, 0x3d78, 0x8fc0, 0xb2b8, 0x0 }, /* #62 */
     1836    { 0x1f1296, 0x1f1202, 0x8f93, 0x3962, 0xb6f1, 0x0 }, /* #63 */
    18371837};
    18381838static const BINU16_TEST_T g_aTests_xor_u16_locked[] =
    18391839{
    1840     { 0x197747, 0x197746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1841     { 0x265d87, 0x265546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1842     { 0x1b4ed7, 0x1b4646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1843     { 0x127bd7, 0x127346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1844     { 0x153392, 0x153302, 0x1a58, 0x1a58, 0x0000, 0x0 }, /* #4 */
    1845     { 0x045e87, 0x045686, 0xb695, 0xb695, 0x0000, 0x0 }, /* #5 */
    1846     { 0x2a01d2, 0x2a0102, 0x4a0e, 0x4a0e, 0x0000, 0x0 }, /* #6 */
    1847     { 0x201082, 0x201006, 0x6fc0, 0x6fc0, 0x0000, 0x0 }, /* #7 */
    1848     { 0x1b4287, 0x1b4286, 0xf80f, 0xe659, 0x1e56, 0x0 }, /* #8 */
    1849     { 0x3c57c2, 0x3c5786, 0x3fe1, 0xaea5, 0x9144, 0x0 }, /* #9 */
    1850     { 0x170e03, 0x170606, 0x49a0, 0x56b1, 0x1f11, 0x0 }, /* #10 */
    1851     { 0x345986, 0x345182, 0xa772, 0xd715, 0x7067, 0x0 }, /* #11 */
    1852     { 0x252b82, 0x252306, 0x2726, 0x6106, 0x4620, 0x0 }, /* #12 */
    1853     { 0x2154d7, 0x215486, 0x970f, 0xb081, 0x278e, 0x0 }, /* #13 */
    1854     { 0x0a0193, 0x0a0106, 0x99e6, 0x43c5, 0xda23, 0x0 }, /* #14 */
    1855     { 0x286116, 0x286106, 0xa89d, 0x7409, 0xdc94, 0x0 }, /* #15 */
    1856     { 0x3f3242, 0x3f3206, 0x4950, 0x1411, 0x5d41, 0x0 }, /* #16 */
    1857     { 0x296057, 0x296002, 0xbcbe, 0x330b, 0x8fb5, 0x0 }, /* #17 */
    1858     { 0x012cc2, 0x012482, 0x1217, 0xaee5, 0xbcf2, 0x0 }, /* #18 */
    1859     { 0x353b16, 0x353302, 0xdf64, 0x360b, 0xe96f, 0x0 }, /* #19 */
    1860     { 0x167943, 0x167182, 0xf34f, 0xce79, 0x3d36, 0x0 }, /* #20 */
    1861     { 0x1d49c7, 0x1d4186, 0x1f3a, 0xecd1, 0xf3eb, 0x0 }, /* #21 */
    1862     { 0x1f2243, 0x1f2202, 0x122a, 0x180e, 0x0a24, 0x0 }, /* #22 */
    1863     { 0x255ad6, 0x255282, 0x3485, 0x8479, 0xb0fc, 0x0 }, /* #23 */
    1864     { 0x336257, 0x336206, 0x058f, 0x6ec0, 0x6b4f, 0x0 }, /* #24 */
    1865     { 0x1775c3, 0x177582, 0x760c, 0xd352, 0xa55e, 0x0 }, /* #25 */
    1866     { 0x307352, 0x307386, 0x2150, 0x9e9c, 0xbfcc, 0x0 }, /* #26 */
    1867     { 0x2e5443, 0x2e5406, 0xb4f0, 0x2455, 0x90a5, 0x0 }, /* #27 */
    1868     { 0x0d1702, 0x0d1786, 0xcbc3, 0xd1b1, 0x1a72, 0x0 }, /* #28 */
    1869     { 0x053b06, 0x053386, 0x42d0, 0xc641, 0x8491, 0x0 }, /* #29 */
    1870     { 0x037e52, 0x037606, 0x7bcb, 0x5744, 0x2c8f, 0x0 }, /* #30 */
    1871     { 0x0d7643, 0x0d7606, 0x2c95, 0x546a, 0x78ff, 0x0 }, /* #31 */
    1872     { 0x0b5f13, 0x0b5782, 0xf3ec, 0xe8d5, 0x1b39, 0x0 }, /* #32 */
    1873     { 0x3b30c2, 0x3b3082, 0x6b1a, 0x8ecb, 0xe5d1, 0x0 }, /* #33 */
    1874     { 0x040c93, 0x040406, 0xb838, 0x10ed, 0xa8d5, 0x0 }, /* #34 */
    1875     { 0x262556, 0x262586, 0x404f, 0xa0d8, 0xe097, 0x0 }, /* #35 */
    1876     { 0x1f3b43, 0x1f3306, 0x70f0, 0x624d, 0x12bd, 0x0 }, /* #36 */
    1877     { 0x301ac3, 0x301282, 0x6613, 0xdaef, 0xbcfc, 0x0 }, /* #37 */
    1878     { 0x1351d6, 0x135186, 0xd398, 0xcea3, 0x1d3b, 0x0 }, /* #38 */
    1879     { 0x201d97, 0x201582, 0xf020, 0xe632, 0x1612, 0x0 }, /* #39 */
    1880     { 0x0d5093, 0x0d5086, 0x7ff0, 0xa847, 0xd7b7, 0x0 }, /* #40 */
    1881     { 0x2f6583, 0x2f6582, 0x123c, 0xee10, 0xfc2c, 0x0 }, /* #41 */
    1882     { 0x2c2a56, 0x2c2202, 0x9cf7, 0x083d, 0x94ca, 0x0 }, /* #42 */
    1883     { 0x3e1cc7, 0x3e1486, 0xff58, 0x83e1, 0x7cb9, 0x0 }, /* #43 */
    1884     { 0x2508d6, 0x250006, 0x80c0, 0x1b4d, 0x9b8d, 0x0 }, /* #44 */
    1885     { 0x000812, 0x000002, 0x960f, 0x7eb9, 0xe8b6, 0x0 }, /* #45 */
    1886     { 0x330d53, 0x330502, 0x0cfd, 0x19e6, 0x151b, 0x0 }, /* #46 */
    1887     { 0x363892, 0x363086, 0x6865, 0xcb18, 0xa37d, 0x0 }, /* #47 */
    1888     { 0x227ad6, 0x227286, 0xc43c, 0x9f47, 0x5b7b, 0x0 }, /* #48 */
    1889     { 0x3a2183, 0x3a2102, 0x036a, 0x3192, 0x32f8, 0x0 }, /* #49 */
    1890     { 0x042892, 0x042002, 0x4964, 0x4929, 0x004d, 0x0 }, /* #50 */
    1891     { 0x022d42, 0x022502, 0xc33c, 0x7526, 0xb61a, 0x0 }, /* #51 */
    1892     { 0x2a6816, 0x2a6082, 0x4d91, 0x8510, 0xc881, 0x0 }, /* #52 */
    1893     { 0x175686, 0x175602, 0x3478, 0x0fab, 0x3bd3, 0x0 }, /* #53 */
    1894     { 0x287e92, 0x287686, 0x4ff6, 0xd6d1, 0x9927, 0x0 }, /* #54 */
    1895     { 0x316b46, 0x316386, 0x4a5e, 0xb70c, 0xfd52, 0x0 }, /* #55 */
    1896     { 0x3e6a92, 0x3e6282, 0xc1a3, 0x8026, 0x4185, 0x0 }, /* #56 */
    1897     { 0x210a43, 0x210282, 0x59b4, 0xe358, 0xbaec, 0x0 }, /* #57 */
    1898     { 0x267696, 0x267606, 0xe091, 0x0b65, 0xebf4, 0x0 }, /* #58 */
    1899     { 0x0c2656, 0x0c2606, 0x50e2, 0x4e0a, 0x1ee8, 0x0 }, /* #59 */
    1900     { 0x2d0d52, 0x2d0582, 0xcce1, 0xbdb3, 0x7152, 0x0 }, /* #60 */
    1901     { 0x2a2346, 0x2a2386, 0x2d99, 0x9765, 0xbafc, 0x0 }, /* #61 */
    1902     { 0x281852, 0x281082, 0x1b95, 0xd84f, 0xc3da, 0x0 }, /* #62 */
    1903     { 0x007806, 0x007006, 0x31c8, 0x5365, 0x62ad, 0x0 }, /* #63 */
     1840    { 0x230907, 0x230146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1841    { 0x041393, 0x041346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1842    { 0x156ed7, 0x156646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1843    { 0x0f6d16, 0x0f6546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1844    { 0x143e82, 0x143606, 0x4f3a, 0x4f3a, 0x0000, 0x0 }, /* #4 */
     1845    { 0x140e43, 0x140602, 0x457c, 0x457c, 0x0000, 0x0 }, /* #5 */
     1846    { 0x0a0697, 0x0a0602, 0x4e20, 0x4e20, 0x0000, 0x0 }, /* #6 */
     1847    { 0x1a5653, 0x1a5686, 0xbb5c, 0xbb5c, 0x0000, 0x0 }, /* #7 */
     1848    { 0x071bc7, 0x071306, 0x1f9a, 0x4374, 0x5cee, 0x0 }, /* #8 */
     1849    { 0x284f06, 0x284786, 0xb658, 0xe7ff, 0x51a7, 0x0 }, /* #9 */
     1850    { 0x147402, 0x147482, 0x19cd, 0xc961, 0xd0ac, 0x0 }, /* #10 */
     1851    { 0x096b87, 0x096302, 0x8670, 0x2525, 0xa355, 0x0 }, /* #11 */
     1852    { 0x253ad6, 0x253286, 0xaba6, 0xc2c9, 0x696f, 0x0 }, /* #12 */
     1853    { 0x2d3b16, 0x2d3306, 0x8c66, 0x7dde, 0xf1b8, 0x0 }, /* #13 */
     1854    { 0x134797, 0x134706, 0xb25b, 0x7f35, 0xcd6e, 0x0 }, /* #14 */
     1855    { 0x2f4b12, 0x2f4302, 0xeced, 0x780e, 0x94e3, 0x0 }, /* #15 */
     1856    { 0x076842, 0x076002, 0xdf79, 0x4e10, 0x9169, 0x0 }, /* #16 */
     1857    { 0x0c08c6, 0x0c0006, 0x3b34, 0x1ebd, 0x2589, 0x0 }, /* #17 */
     1858    { 0x252753, 0x252702, 0xd2fe, 0x3e32, 0xeccc, 0x0 }, /* #18 */
     1859    { 0x3c4917, 0x3c4186, 0x0998, 0xfb6a, 0xf2f2, 0x0 }, /* #19 */
     1860    { 0x0f4252, 0x0f4206, 0x2f1a, 0x6e6f, 0x4175, 0x0 }, /* #20 */
     1861    { 0x1d1982, 0x1d1186, 0x1a1e, 0xc83c, 0xd222, 0x0 }, /* #21 */
     1862    { 0x213bc2, 0x213386, 0x9cb5, 0x8160, 0x1dd5, 0x0 }, /* #22 */
     1863    { 0x0e7116, 0x0e7106, 0x72b5, 0x4111, 0x33a4, 0x0 }, /* #23 */
     1864    { 0x337913, 0x337186, 0xd38c, 0xa9b7, 0x7a3b, 0x0 }, /* #24 */
     1865    { 0x1622d6, 0x162286, 0xfb02, 0xe117, 0x1a15, 0x0 }, /* #25 */
     1866    { 0x145117, 0x145186, 0xeab6, 0xef69, 0x05df, 0x0 }, /* #26 */
     1867    { 0x1760d6, 0x176086, 0xe62f, 0x9d22, 0x7b0d, 0x0 }, /* #27 */
     1868    { 0x3c4103, 0x3c4186, 0x4fe4, 0xec09, 0xa3ed, 0x0 }, /* #28 */
     1869    { 0x3922c7, 0x392286, 0x1ea2, 0xdd47, 0xc3e5, 0x0 }, /* #29 */
     1870    { 0x1b5592, 0x1b5506, 0xd5e4, 0x68a0, 0xbd44, 0x0 }, /* #30 */
     1871    { 0x107f47, 0x107786, 0xe2a9, 0xc2db, 0x2072, 0x0 }, /* #31 */
     1872    { 0x1c21c2, 0x1c2182, 0x673c, 0xe66e, 0x8152, 0x0 }, /* #32 */
     1873    { 0x380d07, 0x380586, 0xa515, 0x9933, 0x3c26, 0x0 }, /* #33 */
     1874    { 0x101f43, 0x101782, 0x4a29, 0xbda7, 0xf78e, 0x0 }, /* #34 */
     1875    { 0x2b4096, 0x2b4086, 0x2706, 0xbfb1, 0x98b7, 0x0 }, /* #35 */
     1876    { 0x303006, 0x303082, 0x18ec, 0xbc0b, 0xa4e7, 0x0 }, /* #36 */
     1877    { 0x3c5902, 0x3c5106, 0xb835, 0x72ed, 0xcad8, 0x0 }, /* #37 */
     1878    { 0x174882, 0x174086, 0x1a21, 0xab17, 0xb136, 0x0 }, /* #38 */
     1879    { 0x002017, 0x002086, 0xbfa8, 0xee41, 0x51e9, 0x0 }, /* #39 */
     1880    { 0x386907, 0x386106, 0x0888, 0x08b8, 0x0030, 0x0 }, /* #40 */
     1881    { 0x2c4802, 0x2c4006, 0x76d7, 0x77f9, 0x012e, 0x0 }, /* #41 */
     1882    { 0x3f3297, 0x3f3202, 0xe671, 0x4c07, 0xaa76, 0x0 }, /* #42 */
     1883    { 0x2c7913, 0x2c7186, 0x6340, 0xfd88, 0x9ec8, 0x0 }, /* #43 */
     1884    { 0x3e5056, 0x3e5002, 0xb599, 0x3161, 0x84f8, 0x0 }, /* #44 */
     1885    { 0x302a56, 0x302282, 0x3d01, 0x80a1, 0xbda0, 0x0 }, /* #45 */
     1886    { 0x0e6287, 0x0e6202, 0x3893, 0x0802, 0x3091, 0x0 }, /* #46 */
     1887    { 0x0e2592, 0x0e2506, 0xd115, 0x1039, 0xc12c, 0x0 }, /* #47 */
     1888    { 0x282246, 0x282202, 0xa311, 0x3458, 0x9749, 0x0 }, /* #48 */
     1889    { 0x326886, 0x326086, 0x068f, 0x8490, 0x821f, 0x0 }, /* #49 */
     1890    { 0x3e5593, 0x3e5586, 0xe62a, 0xab5c, 0x4d76, 0x0 }, /* #50 */
     1891    { 0x060357, 0x060386, 0xd41d, 0xf659, 0x2244, 0x0 }, /* #51 */
     1892    { 0x3931c7, 0x393102, 0xd497, 0x63ab, 0xb73c, 0x0 }, /* #52 */
     1893    { 0x264292, 0x264286, 0xea07, 0xf8e8, 0x12ef, 0x0 }, /* #53 */
     1894    { 0x203c86, 0x203402, 0x34ad, 0x6719, 0x53b4, 0x0 }, /* #54 */
     1895    { 0x092e96, 0x092682, 0x55d5, 0xaa4c, 0xff99, 0x0 }, /* #55 */
     1896    { 0x240e87, 0x240606, 0xb939, 0x248e, 0x9db7, 0x0 }, /* #56 */
     1897    { 0x085197, 0x085186, 0x4127, 0xf1db, 0xb0fc, 0x0 }, /* #57 */
     1898    { 0x170a96, 0x170202, 0x19f3, 0x2dad, 0x345e, 0x0 }, /* #58 */
     1899    { 0x065713, 0x065782, 0xe717, 0xaadc, 0x4dcb, 0x0 }, /* #59 */
     1900    { 0x221613, 0x221606, 0x2ee1, 0x1f7e, 0x319f, 0x0 }, /* #60 */
     1901    { 0x176446, 0x176402, 0xd440, 0x1f26, 0xcb66, 0x0 }, /* #61 */
     1902    { 0x151706, 0x151782, 0xca6a, 0xa467, 0x6e0d, 0x0 }, /* #62 */
     1903    { 0x176f92, 0x176782, 0x1818, 0xdace, 0xc2d6, 0x0 }, /* #63 */
    19041904};
    19051905static const BINU16_TEST_T g_aTests_and_u16[] =
    19061906{
    1907     { 0x223047, 0x223046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1908     { 0x086287, 0x086246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1909     { 0x394e83, 0x394646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1910     { 0x3974d3, 0x397446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1911     { 0x121ad3, 0x121246, 0xa276, 0x0000, 0x0000, 0x0 }, /* #4 */
    1912     { 0x311686, 0x311646, 0x0b08, 0x0000, 0x0000, 0x0 }, /* #5 */
    1913     { 0x2e7cd7, 0x2e7446, 0x93c5, 0x0000, 0x0000, 0x0 }, /* #6 */
    1914     { 0x153dd6, 0x153546, 0xca34, 0x0000, 0x0000, 0x0 }, /* #7 */
    1915     { 0x337152, 0x337182, 0xcd39, 0x8119, 0x815b, 0x0 }, /* #8 */
    1916     { 0x0d1096, 0x0d1006, 0x6a40, 0x4800, 0xcda9, 0x0 }, /* #9 */
    1917     { 0x370302, 0x370386, 0xc391, 0x8300, 0x9f66, 0x0 }, /* #10 */
    1918     { 0x262787, 0x262706, 0x1e32, 0x1812, 0x9952, 0x0 }, /* #11 */
    1919     { 0x1f2307, 0x1f2386, 0xb53f, 0x800c, 0x828c, 0x0 }, /* #12 */
    1920     { 0x0c1f52, 0x0c1706, 0x7389, 0x0109, 0x851d, 0x0 }, /* #13 */
    1921     { 0x150f52, 0x150706, 0x924b, 0x120a, 0x773e, 0x0 }, /* #14 */
    1922     { 0x1067d2, 0x106786, 0xf209, 0x8000, 0x8d50, 0x0 }, /* #15 */
    1923     { 0x3f34d7, 0x3f3406, 0x634a, 0x2200, 0xbe91, 0x0 }, /* #16 */
    1924     { 0x2435d3, 0x243506, 0xa095, 0x2014, 0x6f14, 0x0 }, /* #17 */
    1925     { 0x071086, 0x071002, 0x0227, 0x0001, 0x0559, 0x0 }, /* #18 */
    1926     { 0x3a1e82, 0x3a1686, 0xc147, 0x8005, 0x801d, 0x0 }, /* #19 */
    1927     { 0x3f5183, 0x3f5106, 0x3309, 0x3209, 0xba2b, 0x0 }, /* #20 */
    1928     { 0x3c2a86, 0x3c2206, 0x8227, 0x0027, 0x0077, 0x0 }, /* #21 */
    1929     { 0x101517, 0x101502, 0x6518, 0x0410, 0x0c34, 0x0 }, /* #22 */
    1930     { 0x3e4a83, 0x3e4202, 0xa342, 0x0340, 0x1b51, 0x0 }, /* #23 */
    1931     { 0x3d5903, 0x3d5106, 0x9610, 0x0200, 0x2b40, 0x0 }, /* #24 */
    1932     { 0x277182, 0x277106, 0xc85e, 0x4814, 0x7e95, 0x0 }, /* #25 */
    1933     { 0x3f3fc7, 0x3f3782, 0xb580, 0xa180, 0xebe5, 0x0 }, /* #26 */
    1934     { 0x042ec6, 0x042606, 0x3f4c, 0x2348, 0x23eb, 0x0 }, /* #27 */
    1935     { 0x0d3003, 0x0d3082, 0xd6e1, 0xd6e0, 0xd6ec, 0x0 }, /* #28 */
    1936     { 0x176c06, 0x176406, 0x6c17, 0x0c00, 0x0c48, 0x0 }, /* #29 */
    1937     { 0x003917, 0x003102, 0x9757, 0x1416, 0x5c9e, 0x0 }, /* #30 */
    1938     { 0x315142, 0x315102, 0x4dcd, 0x054c, 0xb75c, 0x0 }, /* #31 */
    1939     { 0x1a3516, 0x1a3502, 0xc2ab, 0x4220, 0x7f20, 0x0 }, /* #32 */
    1940     { 0x075e07, 0x075682, 0xaa74, 0xaa64, 0xfe6e, 0x0 }, /* #33 */
    1941     { 0x2174d6, 0x217406, 0x6e78, 0x0450, 0x84d6, 0x0 }, /* #34 */
    1942     { 0x171246, 0x171202, 0x2a5b, 0x0a13, 0x5e13, 0x0 }, /* #35 */
    1943     { 0x084153, 0x084182, 0xc3b5, 0xc394, 0xc79e, 0x0 }, /* #36 */
    1944     { 0x000a07, 0x000282, 0xad8c, 0xa18c, 0xa18d, 0x0 }, /* #37 */
    1945     { 0x105092, 0x105086, 0xf644, 0xc244, 0xc3e4, 0x0 }, /* #38 */
    1946     { 0x077742, 0x077706, 0x23fd, 0x219c, 0x659c, 0x0 }, /* #39 */
    1947     { 0x3818d6, 0x381006, 0x7984, 0x2084, 0x24df, 0x0 }, /* #40 */
    1948     { 0x266b16, 0x266306, 0x263e, 0x2622, 0x27a3, 0x0 }, /* #41 */
    1949     { 0x387a52, 0x387206, 0x6fc6, 0x45c6, 0x55ff, 0x0 }, /* #42 */
    1950     { 0x3203d6, 0x320306, 0xb9b7, 0x0814, 0x4c14, 0x0 }, /* #43 */
    1951     { 0x037c03, 0x037402, 0x4831, 0x4831, 0xca3b, 0x0 }, /* #44 */
    1952     { 0x315156, 0x315102, 0xad21, 0x2101, 0x6147, 0x0 }, /* #45 */
    1953     { 0x051443, 0x051402, 0x311f, 0x2104, 0x2ba4, 0x0 }, /* #46 */
    1954     { 0x2d4803, 0x2d4002, 0xa2e2, 0x0220, 0x1a39, 0x0 }, /* #47 */
    1955     { 0x390183, 0x390106, 0x91dd, 0x10d4, 0x5cf6, 0x0 }, /* #48 */
    1956     { 0x3274d6, 0x327402, 0x204f, 0x004f, 0x0eff, 0x0 }, /* #49 */
    1957     { 0x3a3f97, 0x3a3702, 0x575e, 0x4004, 0xc025, 0x0 }, /* #50 */
    1958     { 0x320287, 0x320202, 0xbe34, 0x3a34, 0x7a34, 0x0 }, /* #51 */
    1959     { 0x092806, 0x092002, 0x6595, 0x4110, 0xd950, 0x0 }, /* #52 */
    1960     { 0x1145c6, 0x114506, 0x63d9, 0x6300, 0xeb22, 0x0 }, /* #53 */
    1961     { 0x3e4742, 0x3e4706, 0x74a1, 0x7000, 0x7140, 0x0 }, /* #54 */
    1962     { 0x0e5b57, 0x0e5306, 0x0ea0, 0x0200, 0x6308, 0x0 }, /* #55 */
    1963     { 0x0a44c6, 0x0a4406, 0xd113, 0x0111, 0x255d, 0x0 }, /* #56 */
    1964     { 0x057017, 0x057006, 0x7069, 0x6069, 0xe7f9, 0x0 }, /* #57 */
    1965     { 0x086646, 0x086602, 0x3cfe, 0x2cf4, 0x2ef5, 0x0 }, /* #58 */
    1966     { 0x097597, 0x097506, 0x076c, 0x0460, 0x54f3, 0x0 }, /* #59 */
    1967     { 0x360cd2, 0x360406, 0x90e9, 0x00a9, 0x0bbf, 0x0 }, /* #60 */
    1968     { 0x0e2046, 0x0e2002, 0x4620, 0x4420, 0x743a, 0x0 }, /* #61 */
    1969     { 0x1e0443, 0x1e0402, 0x333e, 0x3032, 0x3433, 0x0 }, /* #62 */
    1970     { 0x356d46, 0x356582, 0xea17, 0x8a04, 0x8b0c, 0x0 }, /* #63 */
     1907    { 0x1274c7, 0x127446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1908    { 0x121e06, 0x121646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1909    { 0x3b65c6, 0x3b6546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1910    { 0x087116, 0x087146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1911    { 0x042d46, 0x042546, 0x3e0f, 0x0000, 0x0000, 0x0 }, /* #4 */
     1912    { 0x376cd7, 0x376446, 0x212e, 0x0000, 0x0000, 0x0 }, /* #5 */
     1913    { 0x383c47, 0x383446, 0x9639, 0x0000, 0x0000, 0x0 }, /* #6 */
     1914    { 0x2b1e92, 0x2b1646, 0xff8e, 0x0000, 0x0000, 0x0 }, /* #7 */
     1915    { 0x144c07, 0x144402, 0xb7f4, 0x2554, 0x655d, 0x0 }, /* #8 */
     1916    { 0x0c3517, 0x0c3506, 0x30b0, 0x3030, 0xb536, 0x0 }, /* #9 */
     1917    { 0x320552, 0x320506, 0x119a, 0x009a, 0x2abf, 0x0 }, /* #10 */
     1918    { 0x200603, 0x200606, 0x3d22, 0x2c22, 0xee23, 0x0 }, /* #11 */
     1919    { 0x0402c3, 0x040282, 0xceaa, 0xc02a, 0xf02e, 0x0 }, /* #12 */
     1920    { 0x203d92, 0x203586, 0x8b8a, 0x8200, 0x9235, 0x0 }, /* #13 */
     1921    { 0x3d5ec6, 0x3d5606, 0x2f40, 0x0200, 0x8202, 0x0 }, /* #14 */
     1922    { 0x1f0e56, 0x1f0682, 0xc969, 0x8820, 0x98b0, 0x0 }, /* #15 */
     1923    { 0x377c96, 0x377482, 0x8121, 0x8020, 0xe4e8, 0x0 }, /* #16 */
     1924    { 0x2c6f52, 0x2c6702, 0x5ecf, 0x424a, 0x435a, 0x0 }, /* #17 */
     1925    { 0x066656, 0x066682, 0xac3e, 0xa41c, 0xb71c, 0x0 }, /* #18 */
     1926    { 0x0f39d6, 0x0f3106, 0x7441, 0x5400, 0x559e, 0x0 }, /* #19 */
     1927    { 0x2e1817, 0x2e1082, 0xd3dd, 0xc054, 0xc054, 0x0 }, /* #20 */
     1928    { 0x346543, 0x346586, 0xfdd2, 0x8c82, 0x8ea7, 0x0 }, /* #21 */
     1929    { 0x0e36c2, 0x0e3602, 0x10fb, 0x10e0, 0x9ae0, 0x0 }, /* #22 */
     1930    { 0x162d13, 0x162586, 0xbd2b, 0x8500, 0xc5c4, 0x0 }, /* #23 */
     1931    { 0x187e46, 0x187606, 0x6156, 0x2156, 0x3d76, 0x0 }, /* #24 */
     1932    { 0x2a3fd7, 0x2a3702, 0x19e0, 0x0920, 0xed35, 0x0 }, /* #25 */
     1933    { 0x196653, 0x196686, 0xa6db, 0x860a, 0xc60a, 0x0 }, /* #26 */
     1934    { 0x080a12, 0x080282, 0xdc29, 0x9029, 0xb36d, 0x0 }, /* #27 */
     1935    { 0x0b7446, 0x0b7406, 0x1a23, 0x1a21, 0xbf65, 0x0 }, /* #28 */
     1936    { 0x347553, 0x347506, 0x2edf, 0x0ad7, 0x0bd7, 0x0 }, /* #29 */
     1937    { 0x307883, 0x307002, 0x3f4a, 0x2d02, 0xedb7, 0x0 }, /* #30 */
     1938    { 0x1f3b87, 0x1f3302, 0x7f1b, 0x3908, 0x398c, 0x0 }, /* #31 */
     1939    { 0x0c6207, 0x0c6206, 0x8837, 0x0800, 0x0a80, 0x0 }, /* #32 */
     1940    { 0x3c6603, 0x3c6602, 0x954c, 0x044c, 0x264d, 0x0 }, /* #33 */
     1941    { 0x3b1c43, 0x3b1402, 0xcbee, 0x49e6, 0x69f6, 0x0 }, /* #34 */
     1942    { 0x096846, 0x096006, 0xf3cc, 0x13c0, 0x1fc3, 0x0 }, /* #35 */
     1943    { 0x185447, 0x185406, 0x0126, 0x0024, 0x0824, 0x0 }, /* #36 */
     1944    { 0x1b70c3, 0x1b7086, 0xdf0f, 0xc200, 0xc200, 0x0 }, /* #37 */
     1945    { 0x2e1cc3, 0x2e1406, 0x2d73, 0x2511, 0xe591, 0x0 }, /* #38 */
     1946    { 0x1d0847, 0x1d0082, 0xd759, 0x9519, 0xbd1b, 0x0 }, /* #39 */
     1947    { 0x091d42, 0x091506, 0x7c86, 0x1084, 0x92c4, 0x0 }, /* #40 */
     1948    { 0x3114d3, 0x311486, 0xa9cf, 0x818d, 0x87ad, 0x0 }, /* #41 */
     1949    { 0x033a97, 0x033286, 0xc003, 0x8000, 0xac5c, 0x0 }, /* #42 */
     1950    { 0x3026d3, 0x302602, 0x96ed, 0x02cd, 0x02cd, 0x0 }, /* #43 */
     1951    { 0x3155c6, 0x315502, 0x1220, 0x0220, 0x66b2, 0x0 }, /* #44 */
     1952    { 0x362bd3, 0x362306, 0x3900, 0x2100, 0x21bb, 0x0 }, /* #45 */
     1953    { 0x1a7cd6, 0x1a7402, 0x48f1, 0x4070, 0xf472, 0x0 }, /* #46 */
     1954    { 0x257612, 0x257602, 0xe493, 0x2091, 0x31f9, 0x0 }, /* #47 */
     1955    { 0x3a2143, 0x3a2186, 0xcef0, 0x8aa0, 0x9aaf, 0x0 }, /* #48 */
     1956    { 0x0b0317, 0x0b0382, 0xf1f0, 0x91e0, 0x9fe9, 0x0 }, /* #49 */
     1957    { 0x2f0283, 0x2f0202, 0x68b6, 0x0832, 0x0972, 0x0 }, /* #50 */
     1958    { 0x1c0307, 0x1c0306, 0x7ae7, 0x2027, 0xa03f, 0x0 }, /* #51 */
     1959    { 0x297897, 0x297006, 0x39e3, 0x3942, 0xfd5e, 0x0 }, /* #52 */
     1960    { 0x1e0c87, 0x1e0402, 0xb685, 0x2680, 0x26ba, 0x0 }, /* #53 */
     1961    { 0x3e7512, 0x3e7506, 0x388b, 0x0800, 0xc940, 0x0 }, /* #54 */
     1962    { 0x3802d2, 0x380206, 0x6c3d, 0x6824, 0xebe4, 0x0 }, /* #55 */
     1963    { 0x172253, 0x172282, 0xde66, 0xd620, 0xf738, 0x0 }, /* #56 */
     1964    { 0x2c5147, 0x2c5106, 0xb36a, 0x2160, 0x29e4, 0x0 }, /* #57 */
     1965    { 0x3f5616, 0x3f5606, 0xb7b6, 0x2282, 0x2282, 0x0 }, /* #58 */
     1966    { 0x105b82, 0x105302, 0xcdcf, 0x4c0d, 0x4e2d, 0x0 }, /* #59 */
     1967    { 0x2461d2, 0x246186, 0xb7e1, 0xa581, 0xed93, 0x0 }, /* #60 */
     1968    { 0x0b57d7, 0x0b5786, 0xa5cd, 0x81c0, 0x81e2, 0x0 }, /* #61 */
     1969    { 0x101642, 0x101682, 0xe567, 0xc067, 0xd2ef, 0x0 }, /* #62 */
     1970    { 0x1f2606, 0x1f2606, 0x1a4e, 0x1206, 0xd7a6, 0x0 }, /* #63 */
    19711971};
    19721972static const BINU16_TEST_T g_aTests_and_u16_locked[] =
    19731973{
    1974     { 0x2f7312, 0x2f7346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1975     { 0x195cc2, 0x195446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1976     { 0x094996, 0x094146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1977     { 0x056e13, 0x056646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1978     { 0x330093, 0x330046, 0x6e43, 0x0000, 0x0000, 0x0 }, /* #4 */
    1979     { 0x265496, 0x265446, 0xb745, 0x0000, 0x0000, 0x0 }, /* #5 */
    1980     { 0x2f6c47, 0x2f6446, 0x4a9d, 0x0000, 0x0000, 0x0 }, /* #6 */
    1981     { 0x0a1ed7, 0x0a1646, 0x5fab, 0x0000, 0x0000, 0x0 }, /* #7 */
    1982     { 0x0f40d6, 0x0f4002, 0x272b, 0x220b, 0xf24b, 0x0 }, /* #8 */
    1983     { 0x3d4d97, 0x3d4506, 0xad25, 0x0924, 0x4924, 0x0 }, /* #9 */
    1984     { 0x3c3d56, 0x3c3502, 0x9f4e, 0x0540, 0x05e1, 0x0 }, /* #10 */
    1985     { 0x2b5346, 0x2b5386, 0xd65b, 0x904b, 0xb06b, 0x0 }, /* #11 */
    1986     { 0x014747, 0x014786, 0xed78, 0xc018, 0xc218, 0x0 }, /* #12 */
    1987     { 0x2e29c2, 0x2e2102, 0x20d3, 0x2080, 0xb980, 0x0 }, /* #13 */
    1988     { 0x2d5c93, 0x2d5486, 0xc046, 0x8044, 0xa94c, 0x0 }, /* #14 */
    1989     { 0x0d2b56, 0x0d2386, 0x9407, 0x8005, 0xe95d, 0x0 }, /* #15 */
    1990     { 0x0e55c6, 0x0e5506, 0xb5b4, 0x01b4, 0x01fc, 0x0 }, /* #16 */
    1991     { 0x356dd6, 0x356502, 0xb444, 0x3004, 0x78b5, 0x0 }, /* #17 */
    1992     { 0x097856, 0x097002, 0x74c5, 0x04c4, 0x87de, 0x0 }, /* #18 */
    1993     { 0x3414c6, 0x341482, 0xce20, 0xc420, 0xd535, 0x0 }, /* #19 */
    1994     { 0x3c0e43, 0x3c0602, 0xa073, 0x0002, 0x458a, 0x0 }, /* #20 */
    1995     { 0x0f3313, 0x0f3306, 0x458a, 0x0400, 0x1c05, 0x0 }, /* #21 */
    1996     { 0x063296, 0x063286, 0xe73e, 0x8506, 0x9546, 0x0 }, /* #22 */
    1997     { 0x375c82, 0x375486, 0xb5ff, 0x95d7, 0x9fd7, 0x0 }, /* #23 */
    1998     { 0x090b16, 0x090302, 0xd26b, 0x506b, 0x50fb, 0x0 }, /* #24 */
    1999     { 0x335f07, 0x335706, 0x73f7, 0x53e2, 0xd7ea, 0x0 }, /* #25 */
    2000     { 0x2f4dc2, 0x2f4582, 0xe2d4, 0xc010, 0xd81b, 0x0 }, /* #26 */
    2001     { 0x0d5892, 0x0d5002, 0xe4c5, 0x4445, 0x444f, 0x0 }, /* #27 */
    2002     { 0x363202, 0x363202, 0xa1e0, 0x01e0, 0x17f0, 0x0 }, /* #28 */
    2003     { 0x176507, 0x176502, 0x6f41, 0x0801, 0x9837, 0x0 }, /* #29 */
    2004     { 0x097c03, 0x097402, 0x1efc, 0x1cec, 0x5cee, 0x0 }, /* #30 */
    2005     { 0x3901c7, 0x390186, 0xd39a, 0x9090, 0x98b1, 0x0 }, /* #31 */
    2006     { 0x0e1c93, 0x0e1486, 0xac54, 0x8050, 0x90f3, 0x0 }, /* #32 */
    2007     { 0x1c2d12, 0x1c2582, 0xec3b, 0x8c31, 0x8fb1, 0x0 }, /* #33 */
    2008     { 0x250f96, 0x250706, 0x5df8, 0x09d8, 0x8bde, 0x0 }, /* #34 */
    2009     { 0x080443, 0x080406, 0x6734, 0x0624, 0x8eed, 0x0 }, /* #35 */
    2010     { 0x015bd2, 0x015386, 0x85a4, 0x80a0, 0x82b2, 0x0 }, /* #36 */
    2011     { 0x0a4a57, 0x0a4202, 0xd9cf, 0x4807, 0x4807, 0x0 }, /* #37 */
    2012     { 0x152446, 0x152402, 0x2acf, 0x2a4a, 0x3e6a, 0x0 }, /* #38 */
    2013     { 0x2b69d2, 0x2b6186, 0x9bcc, 0x98cc, 0xfccd, 0x0 }, /* #39 */
    2014     { 0x160cc6, 0x160402, 0x25bd, 0x0589, 0xdf8b, 0x0 }, /* #40 */
    2015     { 0x1b6102, 0x1b6106, 0x0ae8, 0x02c0, 0x73c2, 0x0 }, /* #41 */
    2016     { 0x005c57, 0x005406, 0x3473, 0x1422, 0x9daa, 0x0 }, /* #42 */
    2017     { 0x0702d6, 0x070206, 0x13f7, 0x02b2, 0x86b2, 0x0 }, /* #43 */
    2018     { 0x2f1746, 0x2f1702, 0x56f4, 0x5410, 0x7c1a, 0x0 }, /* #44 */
    2019     { 0x3342d6, 0x334286, 0xd83d, 0x9021, 0xb761, 0x0 }, /* #45 */
    2020     { 0x2b0216, 0x2b0286, 0xcff3, 0x81d2, 0xb1d2, 0x0 }, /* #46 */
    2021     { 0x296cc3, 0x296402, 0x48f4, 0x4054, 0xe35d, 0x0 }, /* #47 */
    2022     { 0x227687, 0x227606, 0x7b26, 0x6b00, 0xeb98, 0x0 }, /* #48 */
    2023     { 0x1f21c6, 0x1f2106, 0xd913, 0x0903, 0x2f43, 0x0 }, /* #49 */
    2024     { 0x381993, 0x381102, 0x82fd, 0x0098, 0x4098, 0x0 }, /* #50 */
    2025     { 0x075b42, 0x075306, 0xa6c3, 0x0242, 0x4266, 0x0 }, /* #51 */
    2026     { 0x1d5852, 0x1d5082, 0x8305, 0x8204, 0x92ac, 0x0 }, /* #52 */
    2027     { 0x2b2716, 0x2b2702, 0xbfad, 0x19a1, 0x59e3, 0x0 }, /* #53 */
    2028     { 0x2c5083, 0x2c5086, 0xc8a4, 0xc084, 0xd4cf, 0x0 }, /* #54 */
    2029     { 0x073f86, 0x073702, 0x5556, 0x5102, 0xd9a3, 0x0 }, /* #55 */
    2030     { 0x172006, 0x172006, 0x1e22, 0x0c00, 0xcc85, 0x0 }, /* #56 */
    2031     { 0x3e0fc6, 0x3e0702, 0x696f, 0x0129, 0x97b9, 0x0 }, /* #57 */
    2032     { 0x162c52, 0x162406, 0x66ed, 0x6669, 0x7e7b, 0x0 }, /* #58 */
    2033     { 0x1a6b96, 0x1a6306, 0x8e5c, 0x0e00, 0x4e80, 0x0 }, /* #59 */
    2034     { 0x2c5cc3, 0x2c5402, 0xc43d, 0x4434, 0x6d76, 0x0 }, /* #60 */
    2035     { 0x287dc7, 0x287502, 0x36f0, 0x2220, 0xa328, 0x0 }, /* #61 */
    2036     { 0x2872c3, 0x287202, 0x71e8, 0x4008, 0xce1e, 0x0 }, /* #62 */
    2037     { 0x0e7dd7, 0x0e7502, 0x9190, 0x0010, 0x2617, 0x0 }, /* #63 */
     1974    { 0x082ad2, 0x082246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1975    { 0x142d47, 0x142546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1976    { 0x1c25d2, 0x1c2546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1977    { 0x3b4b92, 0x3b4346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1978    { 0x065112, 0x065146, 0x70fb, 0x0000, 0x0000, 0x0 }, /* #4 */
     1979    { 0x237006, 0x237046, 0x7529, 0x0000, 0x0000, 0x0 }, /* #5 */
     1980    { 0x2b6342, 0x2b6346, 0x0eeb, 0x0000, 0x0000, 0x0 }, /* #6 */
     1981    { 0x330307, 0x330346, 0xee34, 0x0000, 0x0000, 0x0 }, /* #7 */
     1982    { 0x3a1c07, 0x3a1482, 0xca21, 0x8801, 0xa85b, 0x0 }, /* #8 */
     1983    { 0x205bc7, 0x205302, 0x0e8c, 0x0608, 0x271a, 0x0 }, /* #9 */
     1984    { 0x1412c6, 0x141286, 0xf2b3, 0xf2a3, 0xfaa7, 0x0 }, /* #10 */
     1985    { 0x3f0f17, 0x3f0702, 0x7f14, 0x0510, 0x851a, 0x0 }, /* #11 */
     1986    { 0x3a7206, 0x3a7202, 0x422e, 0x0008, 0xbcc9, 0x0 }, /* #12 */
     1987    { 0x101c86, 0x101402, 0x1b63, 0x1302, 0x739e, 0x0 }, /* #13 */
     1988    { 0x044987, 0x044106, 0x7ba7, 0x6381, 0xe789, 0x0 }, /* #14 */
     1989    { 0x382043, 0x382002, 0x6115, 0x2010, 0xa4b8, 0x0 }, /* #15 */
     1990    { 0x1b5687, 0x1b5686, 0xd5cb, 0xc4c9, 0xccf9, 0x0 }, /* #16 */
     1991    { 0x3c2852, 0x3c2006, 0x9ae7, 0x0265, 0x2275, 0x0 }, /* #17 */
     1992    { 0x1f1f83, 0x1f1786, 0x82b1, 0x8290, 0xa696, 0x0 }, /* #18 */
     1993    { 0x2b77c3, 0x2b7706, 0x069a, 0x0688, 0x66a9, 0x0 }, /* #19 */
     1994    { 0x3b5986, 0x3b5102, 0x2553, 0x2452, 0xbcfe, 0x0 }, /* #20 */
     1995    { 0x0023d7, 0x002306, 0x3852, 0x0012, 0x42b7, 0x0 }, /* #21 */
     1996    { 0x254497, 0x254402, 0x543b, 0x402a, 0xc0aa, 0x0 }, /* #22 */
     1997    { 0x257002, 0x257006, 0x543d, 0x442d, 0xedaf, 0x0 }, /* #23 */
     1998    { 0x0d6787, 0x0d6702, 0x5a2c, 0x0020, 0x81a3, 0x0 }, /* #24 */
     1999    { 0x3b0f53, 0x3b0706, 0xde08, 0x5400, 0x5540, 0x0 }, /* #25 */
     2000    { 0x357d17, 0x357506, 0x79e5, 0x21a0, 0x23b2, 0x0 }, /* #26 */
     2001    { 0x304342, 0x304306, 0x7bf1, 0x02a0, 0x02aa, 0x0 }, /* #27 */
     2002    { 0x2e0dd2, 0x2e0506, 0x2354, 0x2014, 0x60bf, 0x0 }, /* #28 */
     2003    { 0x085447, 0x085482, 0xd77c, 0xd654, 0xfed4, 0x0 }, /* #29 */
     2004    { 0x3b1a97, 0x3b1286, 0xfc60, 0xec00, 0xed92, 0x0 }, /* #30 */
     2005    { 0x1a1983, 0x1a1186, 0xbba2, 0xa0a0, 0xe4e4, 0x0 }, /* #31 */
     2006    { 0x3042c6, 0x304206, 0x0892, 0x0800, 0xb828, 0x0 }, /* #32 */
     2007    { 0x3870c6, 0x387002, 0x27e5, 0x2001, 0xb013, 0x0 }, /* #33 */
     2008    { 0x196686, 0x196682, 0x9dab, 0x9cab, 0xdcbb, 0x0 }, /* #34 */
     2009    { 0x2a3ec6, 0x2a3606, 0x0f61, 0x0360, 0x13e8, 0x0 }, /* #35 */
     2010    { 0x065c57, 0x065402, 0x1dc9, 0x1540, 0x5572, 0x0 }, /* #36 */
     2011    { 0x075016, 0x075086, 0xc079, 0xc009, 0xe28d, 0x0 }, /* #37 */
     2012    { 0x0f3687, 0x0f3682, 0xc480, 0x8080, 0xa2da, 0x0 }, /* #38 */
     2013    { 0x3c1b46, 0x3c1382, 0x945f, 0x805e, 0x8bde, 0x0 }, /* #39 */
     2014    { 0x0a6306, 0x0a6306, 0x2d36, 0x2906, 0x3946, 0x0 }, /* #40 */
     2015    { 0x0b1b02, 0x0b1302, 0x954b, 0x104a, 0x1a4a, 0x0 }, /* #41 */
     2016    { 0x2c4b16, 0x2c4382, 0x8ebd, 0x8aad, 0xdaef, 0x0 }, /* #42 */
     2017    { 0x010393, 0x010306, 0xa9ea, 0x090a, 0x091e, 0x0 }, /* #43 */
     2018    { 0x0c5c17, 0x0c5482, 0xb88a, 0x888a, 0xc9df, 0x0 }, /* #44 */
     2019    { 0x180f16, 0x180706, 0x0bf4, 0x03a0, 0x77a1, 0x0 }, /* #45 */
     2020    { 0x242847, 0x242082, 0xbee9, 0x8ce0, 0x8de2, 0x0 }, /* #46 */
     2021    { 0x0f14c6, 0x0f1482, 0x8306, 0x8202, 0xd62a, 0x0 }, /* #47 */
     2022    { 0x205817, 0x205006, 0x1494, 0x0400, 0x0e4b, 0x0 }, /* #48 */
     2023    { 0x102046, 0x102082, 0xd11f, 0x8115, 0x8575, 0x0 }, /* #49 */
     2024    { 0x3d45d2, 0x3d4586, 0xd820, 0xc800, 0xee8a, 0x0 }, /* #50 */
     2025    { 0x3c3546, 0x3c3502, 0x0eef, 0x0a2a, 0x0b3a, 0x0 }, /* #51 */
     2026    { 0x1b5097, 0x1b5082, 0xb55a, 0xb558, 0xbf5d, 0x0 }, /* #52 */
     2027    { 0x054d06, 0x054506, 0x30c7, 0x0006, 0x0d3e, 0x0 }, /* #53 */
     2028    { 0x393f43, 0x393786, 0x9598, 0x8588, 0x8de8, 0x0 }, /* #54 */
     2029    { 0x0c1083, 0x0c1082, 0xf2ca, 0xa280, 0xa6a5, 0x0 }, /* #55 */
     2030    { 0x093016, 0x093002, 0x93dd, 0x1298, 0x7eb8, 0x0 }, /* #56 */
     2031    { 0x286843, 0x286006, 0x4eb9, 0x4600, 0x6702, 0x0 }, /* #57 */
     2032    { 0x380e17, 0x380602, 0x6d98, 0x6c08, 0xec08, 0x0 }, /* #58 */
     2033    { 0x180687, 0x180686, 0xe203, 0xe000, 0xf5a0, 0x0 }, /* #59 */
     2034    { 0x344607, 0x344686, 0xa31d, 0x8011, 0xd8b3, 0x0 }, /* #60 */
     2035    { 0x104353, 0x104306, 0x03d6, 0x0214, 0x9a35, 0x0 }, /* #61 */
     2036    { 0x1b48d7, 0x1b4002, 0x2978, 0x2968, 0x3b6e, 0x0 }, /* #62 */
     2037    { 0x0f05d7, 0x0f0502, 0xcb9a, 0x4a10, 0x4e51, 0x0 }, /* #63 */
    20382038};
    20392039static const BINU16_TEST_T g_aTests_cmp_u16[] =
    20402040{
    2041     { 0x153153, 0x153146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2042     { 0x2434c3, 0x243446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2043     { 0x102d57, 0x102546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2044     { 0x024dc3, 0x024546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2045     { 0x2001c7, 0x200186, 0xcdb7, 0xcdb7, 0x0000, 0x0 }, /* #4 */
    2046     { 0x0f4343, 0x0f4382, 0xe2da, 0xe2da, 0x0000, 0x0 }, /* #5 */
    2047     { 0x3f4f13, 0x3f4706, 0x7e5c, 0x7e5c, 0x0000, 0x0 }, /* #6 */
    2048     { 0x396d03, 0x396582, 0x892c, 0x892c, 0x0000, 0x0 }, /* #7 */
    2049     { 0x214dc2, 0x214506, 0xbf46, 0xbf46, 0x96a6, 0x0 }, /* #8 */
    2050     { 0x333d42, 0x333582, 0xedfa, 0xedfa, 0x35a2, 0x0 }, /* #9 */
    2051     { 0x382597, 0x382513, 0x43bd, 0x43bd, 0xcd4f, 0x0 }, /* #10 */
    2052     { 0x3b15d3, 0x3b1d83, 0x644f, 0x644f, 0xd3d3, 0x0 }, /* #11 */
    2053     { 0x340b47, 0x340397, 0xbd80, 0xbd80, 0xd477, 0x0 }, /* #12 */
    2054     { 0x247552, 0x247d06, 0x97eb, 0x97eb, 0x284b, 0x0 }, /* #13 */
    2055     { 0x3b2782, 0x3b2786, 0xfb7a, 0xfb7a, 0x117a, 0x0 }, /* #14 */
    2056     { 0x1a1592, 0x1a1516, 0x4d85, 0x4d85, 0x2a67, 0x0 }, /* #15 */
    2057     { 0x1c4746, 0x1c4706, 0xbf1e, 0xbf1e, 0x8e18, 0x0 }, /* #16 */
    2058     { 0x242f52, 0x242712, 0xcbc6, 0xcbc6, 0xc1c9, 0x0 }, /* #17 */
    2059     { 0x154413, 0x154403, 0x12de, 0x12de, 0xeb6b, 0x0 }, /* #18 */
    2060     { 0x104313, 0x104306, 0x779f, 0x779f, 0x600a, 0x0 }, /* #19 */
    2061     { 0x1535d3, 0x153d87, 0x602b, 0x602b, 0xbe13, 0x0 }, /* #20 */
    2062     { 0x213a96, 0x213212, 0x1419, 0x1419, 0x00ae, 0x0 }, /* #21 */
    2063     { 0x387d47, 0x387506, 0xf656, 0xf656, 0x96d2, 0x0 }, /* #22 */
    2064     { 0x076c06, 0x076c02, 0xc96b, 0xc96b, 0x5719, 0x0 }, /* #23 */
    2065     { 0x247687, 0x247683, 0xd8cc, 0xd8cc, 0xedca, 0x0 }, /* #24 */
    2066     { 0x306a46, 0x306293, 0x5674, 0x5674, 0x7155, 0x0 }, /* #25 */
    2067     { 0x2446c6, 0x244603, 0x071f, 0x071f, 0xeaa0, 0x0 }, /* #26 */
    2068     { 0x183046, 0x183013, 0x1895, 0x1895, 0x9dce, 0x0 }, /* #27 */
    2069     { 0x117896, 0x117096, 0xcd11, 0xcd11, 0x3699, 0x0 }, /* #28 */
    2070     { 0x171e86, 0x171697, 0x8d65, 0x8d65, 0x9e59, 0x0 }, /* #29 */
    2071     { 0x362cc7, 0x362482, 0xdc48, 0xdc48, 0x3df1, 0x0 }, /* #30 */
    2072     { 0x2c74d7, 0x2c7402, 0xeb18, 0xeb18, 0xeac1, 0x0 }, /* #31 */
    2073     { 0x315486, 0x315c02, 0xbdae, 0xbdae, 0x6de6, 0x0 }, /* #32 */
    2074     { 0x131f43, 0x131797, 0x4eb1, 0x4eb1, 0x77fd, 0x0 }, /* #33 */
    2075     { 0x182a53, 0x182297, 0x10f0, 0x10f0, 0x753f, 0x0 }, /* #34 */
    2076     { 0x133cd6, 0x133492, 0xee2d, 0xee2d, 0x50cf, 0x0 }, /* #35 */
    2077     { 0x363043, 0x363893, 0x7342, 0x7342, 0x863b, 0x0 }, /* #36 */
    2078     { 0x133d82, 0x133d06, 0xab1f, 0xab1f, 0x7de0, 0x0 }, /* #37 */
    2079     { 0x2d6bc2, 0x2d6b02, 0xe4bb, 0xe4bb, 0x72fa, 0x0 }, /* #38 */
    2080     { 0x0b43c7, 0x0b4317, 0x110c, 0x110c, 0x9f4f, 0x0 }, /* #39 */
    2081     { 0x0a3556, 0x0a3582, 0x8fdf, 0x8fdf, 0x0672, 0x0 }, /* #40 */
    2082     { 0x3d15d7, 0x3d1583, 0x08df, 0x08df, 0x4f8d, 0x0 }, /* #41 */
    2083     { 0x322c82, 0x322406, 0xfac3, 0xfac3, 0x9933, 0x0 }, /* #42 */
    2084     { 0x0b57d6, 0x0b5706, 0x332d, 0x332d, 0x1281, 0x0 }, /* #43 */
    2085     { 0x3a0e17, 0x3a0e12, 0x90a0, 0x90a0, 0x26c1, 0x0 }, /* #44 */
    2086     { 0x356342, 0x356393, 0xc8e0, 0xc8e0, 0xf549, 0x0 }, /* #45 */
    2087     { 0x2d4cc2, 0x2d4492, 0xdb8d, 0xdb8d, 0x14fe, 0x0 }, /* #46 */
    2088     { 0x181882, 0x181096, 0xc3a1, 0xc3a1, 0x3d47, 0x0 }, /* #47 */
    2089     { 0x323257, 0x323203, 0x24c9, 0x24c9, 0xbc32, 0x0 }, /* #48 */
    2090     { 0x0d29d7, 0x0d2106, 0x2a7e, 0x2a7e, 0x0fe4, 0x0 }, /* #49 */
    2091     { 0x3549d7, 0x354993, 0x5203, 0x5203, 0xa6ea, 0x0 }, /* #50 */
    2092     { 0x285283, 0x285283, 0x169c, 0x169c, 0x4eb7, 0x0 }, /* #51 */
    2093     { 0x0b3196, 0x0b3112, 0x7694, 0x7694, 0x6edf, 0x0 }, /* #52 */
    2094     { 0x3b0543, 0x3b0512, 0x4b54, 0x4b54, 0x388d, 0x0 }, /* #53 */
    2095     { 0x371142, 0x371183, 0xe34d, 0xe34d, 0xe6cd, 0x0 }, /* #54 */
    2096     { 0x202557, 0x202516, 0xee85, 0xee85, 0x80aa, 0x0 }, /* #55 */
    2097     { 0x267297, 0x267a83, 0x6faf, 0x6faf, 0xe88c, 0x0 }, /* #56 */
    2098     { 0x067517, 0x067d87, 0x604d, 0x604d, 0xc0b1, 0x0 }, /* #57 */
    2099     { 0x075dc3, 0x075587, 0x19f9, 0x19f9, 0x74d8, 0x0 }, /* #58 */
    2100     { 0x0a4893, 0x0a4007, 0x3d2c, 0x3d2c, 0xd11a, 0x0 }, /* #59 */
    2101     { 0x3d4142, 0x3d4193, 0x3386, 0x3386, 0x46f7, 0x0 }, /* #60 */
    2102     { 0x2d5452, 0x2d5483, 0x9fbc, 0x9fbc, 0xc218, 0x0 }, /* #61 */
    2103     { 0x0679c7, 0x067186, 0xd925, 0xd925, 0x0514, 0x0 }, /* #62 */
    2104     { 0x1a7956, 0x1a7912, 0xdbb5, 0xdbb5, 0x69fc, 0x0 }, /* #63 */
     2041    { 0x183e16, 0x183646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     2042    { 0x385256, 0x385246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     2043    { 0x0e0a92, 0x0e0246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     2044    { 0x124a02, 0x124246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     2045    { 0x160ed6, 0x160686, 0xdca5, 0xdca5, 0x0000, 0x0 }, /* #4 */
     2046    { 0x1673c6, 0x167306, 0x32a9, 0x32a9, 0x0000, 0x0 }, /* #5 */
     2047    { 0x0f73d7, 0x0f7306, 0x21b8, 0x21b8, 0x0000, 0x0 }, /* #6 */
     2048    { 0x3e7cd3, 0x3e7486, 0xf487, 0xf487, 0x0000, 0x0 }, /* #7 */
     2049    { 0x2a0e03, 0x2a0697, 0xa4b9, 0xa4b9, 0xc99e, 0x0 }, /* #8 */
     2050    { 0x1b32c7, 0x1b3297, 0x4df5, 0x4df5, 0x7fcd, 0x0 }, /* #9 */
     2051    { 0x312386, 0x312316, 0x4e21, 0x4e21, 0x4934, 0x0 }, /* #10 */
     2052    { 0x2b1953, 0x2b1987, 0x1c9a, 0x1c9a, 0x9c53, 0x0 }, /* #11 */
     2053    { 0x177756, 0x177702, 0xff23, 0xff23, 0xbb40, 0x0 }, /* #12 */
     2054    { 0x220a82, 0x220216, 0x9565, 0x9565, 0x90bf, 0x0 }, /* #13 */
     2055    { 0x241186, 0x241183, 0x0d49, 0x0d49, 0x36e5, 0x0 }, /* #14 */
     2056    { 0x121482, 0x121486, 0xf8df, 0xf8df, 0x6979, 0x0 }, /* #15 */
     2057    { 0x1829c2, 0x182183, 0x41e3, 0x41e3, 0x53c3, 0x0 }, /* #16 */
     2058    { 0x336802, 0x336082, 0xff5f, 0xff5f, 0x3c2b, 0x0 }, /* #17 */
     2059    { 0x170f93, 0x170786, 0xd979, 0xd979, 0x22e4, 0x0 }, /* #18 */
     2060    { 0x212b57, 0x212306, 0xf67e, 0xf67e, 0x9772, 0x0 }, /* #19 */
     2061    { 0x197016, 0x197083, 0x0b0e, 0x0b0e, 0x2361, 0x0 }, /* #20 */
     2062    { 0x2a0a13, 0x2a0a93, 0x7c88, 0x7c88, 0xbf2b, 0x0 }, /* #21 */
     2063    { 0x223c12, 0x223493, 0x3189, 0x3189, 0x5e9d, 0x0 }, /* #22 */
     2064    { 0x1f6d16, 0x1f6513, 0x397e, 0x397e, 0xd42f, 0x0 }, /* #23 */
     2065    { 0x342a43, 0x342206, 0x04ac, 0x04ac, 0x045c, 0x0 }, /* #24 */
     2066    { 0x365347, 0x365312, 0x360c, 0x360c, 0x355e, 0x0 }, /* #25 */
     2067    { 0x3e6ac3, 0x3e6a16, 0xa54e, 0xa54e, 0x504f, 0x0 }, /* #26 */
     2068    { 0x302853, 0x302007, 0x07fc, 0x07fc, 0xbb3c, 0x0 }, /* #27 */
     2069    { 0x212016, 0x212006, 0xd1fe, 0xd1fe, 0xaee6, 0x0 }, /* #28 */
     2070    { 0x0245c7, 0x024587, 0x5407, 0x5407, 0x6071, 0x0 }, /* #29 */
     2071    { 0x1231d3, 0x123187, 0x8d19, 0x8d19, 0xf8b0, 0x0 }, /* #30 */
     2072    { 0x352606, 0x352613, 0x10f8, 0x10f8, 0xb21e, 0x0 }, /* #31 */
     2073    { 0x277a53, 0x277212, 0xccb1, 0xccb1, 0xa585, 0x0 }, /* #32 */
     2074    { 0x2d0ad6, 0x2d0202, 0x5b89, 0x5b89, 0x0c28, 0x0 }, /* #33 */
     2075    { 0x041ed6, 0x041683, 0x02cc, 0x02cc, 0x68a7, 0x0 }, /* #34 */
     2076    { 0x262352, 0x262b06, 0x8409, 0x8409, 0x3252, 0x0 }, /* #35 */
     2077    { 0x251343, 0x251302, 0x6ac6, 0x6ac6, 0x5c62, 0x0 }, /* #36 */
     2078    { 0x2e3e12, 0x2e3606, 0x7a1c, 0x7a1c, 0x5aa4, 0x0 }, /* #37 */
     2079    { 0x1f2d87, 0x1f2597, 0xbf31, 0xbf31, 0xd5d7, 0x0 }, /* #38 */
     2080    { 0x312552, 0x312587, 0x13ee, 0x13ee, 0x7206, 0x0 }, /* #39 */
     2081    { 0x0747c6, 0x074716, 0xf883, 0xf883, 0x8aea, 0x0 }, /* #40 */
     2082    { 0x3c3513, 0x3c3512, 0x66e4, 0x66e4, 0x40a9, 0x0 }, /* #41 */
     2083    { 0x036e02, 0x036606, 0xaabc, 0xaabc, 0xa660, 0x0 }, /* #42 */
     2084    { 0x0f1882, 0x0f1087, 0x8928, 0x8928, 0xe138, 0x0 }, /* #43 */
     2085    { 0x187a86, 0x187202, 0xf134, 0xf134, 0xbc93, 0x0 }, /* #44 */
     2086    { 0x313387, 0x313b93, 0x6f49, 0x6f49, 0x821a, 0x0 }, /* #45 */
     2087    { 0x3e7ec2, 0x3e7687, 0x5a1a, 0x5a1a, 0x5d51, 0x0 }, /* #46 */
     2088    { 0x3f4fc7, 0x3f4786, 0x93ed, 0x93ed, 0x00bd, 0x0 }, /* #47 */
     2089    { 0x0d1192, 0x0d1112, 0xfe89, 0xfe89, 0xe9ca, 0x0 }, /* #48 */
     2090    { 0x1c1a53, 0x1c1202, 0xe0ae, 0xe0ae, 0x80e3, 0x0 }, /* #49 */
     2091    { 0x3f2e47, 0x3f2e83, 0x73fe, 0x73fe, 0xbea1, 0x0 }, /* #50 */
     2092    { 0x304007, 0x304013, 0x55f4, 0x55f4, 0xe0d8, 0x0 }, /* #51 */
     2093    { 0x3a44c6, 0x3a4403, 0x4de6, 0x4de6, 0xdaf5, 0x0 }, /* #52 */
     2094    { 0x0c1a42, 0x0c1202, 0xfbc6, 0xfbc6, 0x8bb0, 0x0 }, /* #53 */
     2095    { 0x1028c3, 0x102083, 0x137e, 0x137e, 0x44f5, 0x0 }, /* #54 */
     2096    { 0x004bd7, 0x004383, 0x246e, 0x246e, 0x4e60, 0x0 }, /* #55 */
     2097    { 0x0f3e92, 0x0f3602, 0x260e, 0x260e, 0x0895, 0x0 }, /* #56 */
     2098    { 0x2f4747, 0x2f4712, 0x3080, 0x3080, 0x1607, 0x0 }, /* #57 */
     2099    { 0x2924d2, 0x292483, 0x5209, 0x5209, 0x5278, 0x0 }, /* #58 */
     2100    { 0x331217, 0x331287, 0x891f, 0x891f, 0xd1ec, 0x0 }, /* #59 */
     2101    { 0x1b0757, 0x1b0702, 0x6f60, 0x6f60, 0x6820, 0x0 }, /* #60 */
     2102    { 0x1d5712, 0x1d5782, 0xed9f, 0xed9f, 0x0bfe, 0x0 }, /* #61 */
     2103    { 0x2b0556, 0x2b0502, 0xd12f, 0xd12f, 0xb094, 0x0 }, /* #62 */
     2104    { 0x2f61c2, 0x2f6183, 0x3c0d, 0x3c0d, 0x6651, 0x0 }, /* #63 */
    21052105};
    21062106static const BINU16_TEST_T g_aTests_test_u16[] =
    21072107{
    2108     { 0x076fd7, 0x076746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2109     { 0x284092, 0x284046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2110     { 0x3a5e56, 0x3a5646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2111     { 0x352902, 0x352146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2112     { 0x167857, 0x167046, 0xdb30, 0xdb30, 0x0000, 0x0 }, /* #4 */
    2113     { 0x307a87, 0x307246, 0x533c, 0x533c, 0x0000, 0x0 }, /* #5 */
    2114     { 0x390a83, 0x390246, 0xacd4, 0xacd4, 0x0000, 0x0 }, /* #6 */
    2115     { 0x0c0bd3, 0x0c0346, 0x0a8d, 0x0a8d, 0x0000, 0x0 }, /* #7 */
    2116     { 0x180cd6, 0x180446, 0x0840, 0x0840, 0x5192, 0x0 }, /* #8 */
    2117     { 0x1d3d52, 0x1d3506, 0x61d8, 0x61d8, 0x4f3e, 0x0 }, /* #9 */
    2118     { 0x2a5c82, 0x2a5402, 0x7b77, 0x7b77, 0x1fec, 0x0 }, /* #10 */
    2119     { 0x065107, 0x065182, 0xf2db, 0xf2db, 0x8b5f, 0x0 }, /* #11 */
    2120     { 0x1f63c3, 0x1f6302, 0x0cd6, 0x0cd6, 0x9a80, 0x0 }, /* #12 */
    2121     { 0x3b6f42, 0x3b6706, 0xcb78, 0xcb78, 0x29ff, 0x0 }, /* #13 */
    2122     { 0x2501d2, 0x250102, 0x3999, 0x3999, 0x4ac0, 0x0 }, /* #14 */
    2123     { 0x180342, 0x180302, 0x3b6b, 0x3b6b, 0xa749, 0x0 }, /* #15 */
    2124     { 0x2a0a57, 0x2a0282, 0xcdf2, 0xcdf2, 0xc7f3, 0x0 }, /* #16 */
    2125     { 0x377dc6, 0x377506, 0x4475, 0x4475, 0x0d0d, 0x0 }, /* #17 */
    2126     { 0x0f11d6, 0x0f1106, 0x2a72, 0x2a72, 0x8f3d, 0x0 }, /* #18 */
    2127     { 0x0c5b57, 0x0c5386, 0xe124, 0xe124, 0xed1a, 0x0 }, /* #19 */
    2128     { 0x200a06, 0x200202, 0x9466, 0x9466, 0x52b7, 0x0 }, /* #20 */
    2129     { 0x1d6696, 0x1d6682, 0xdbf6, 0xdbf6, 0xc73d, 0x0 }, /* #21 */
    2130     { 0x242402, 0x242406, 0x7e91, 0x7e91, 0x89eb, 0x0 }, /* #22 */
    2131     { 0x176382, 0x176302, 0x799a, 0x799a, 0x2ce5, 0x0 }, /* #23 */
    2132     { 0x217b83, 0x217386, 0xe075, 0xe075, 0xc2b2, 0x0 }, /* #24 */
    2133     { 0x3a7fc3, 0x3a7706, 0xe889, 0xe889, 0x4a9e, 0x0 }, /* #25 */
    2134     { 0x087586, 0x087506, 0x2c00, 0x2c00, 0x5c63, 0x0 }, /* #26 */
    2135     { 0x003292, 0x003206, 0x6841, 0x6841, 0x90f3, 0x0 }, /* #27 */
    2136     { 0x272f52, 0x272702, 0x5640, 0x5640, 0xa664, 0x0 }, /* #28 */
    2137     { 0x0b3dd6, 0x0b3502, 0x77f6, 0x77f6, 0x8478, 0x0 }, /* #29 */
    2138     { 0x064dc6, 0x064502, 0x318c, 0x318c, 0xdd7b, 0x0 }, /* #30 */
    2139     { 0x337907, 0x337102, 0x708a, 0x708a, 0xe0ee, 0x0 }, /* #31 */
    2140     { 0x381cd2, 0x381482, 0xbe9e, 0xbe9e, 0xb7c6, 0x0 }, /* #32 */
    2141     { 0x1c2317, 0x1c2382, 0xf0ce, 0xf0ce, 0xb946, 0x0 }, /* #33 */
    2142     { 0x110f82, 0x110786, 0xeb7e, 0xeb7e, 0xdf31, 0x0 }, /* #34 */
    2143     { 0x054592, 0x054582, 0xe5c4, 0xe5c4, 0x9eef, 0x0 }, /* #35 */
    2144     { 0x163043, 0x163006, 0xf371, 0xf371, 0x07a3, 0x0 }, /* #36 */
    2145     { 0x3a2cc2, 0x3a2406, 0x24a9, 0x24a9, 0xc2d8, 0x0 }, /* #37 */
    2146     { 0x011a93, 0x011282, 0x8331, 0x8331, 0xbf2e, 0x0 }, /* #38 */
    2147     { 0x266983, 0x266106, 0x797f, 0x797f, 0x0230, 0x0 }, /* #39 */
    2148     { 0x224206, 0x224282, 0xf70f, 0xf70f, 0xfa94, 0x0 }, /* #40 */
    2149     { 0x3947c7, 0x394786, 0xb107, 0xb107, 0xb573, 0x0 }, /* #41 */
    2150     { 0x183803, 0x183086, 0xb9ff, 0xb9ff, 0x9372, 0x0 }, /* #42 */
    2151     { 0x0668d6, 0x066082, 0x8af7, 0x8af7, 0xb32d, 0x0 }, /* #43 */
    2152     { 0x3a4306, 0x3a4306, 0xf489, 0xf489, 0x0fba, 0x0 }, /* #44 */
    2153     { 0x231552, 0x231502, 0x4e16, 0x4e16, 0x8910, 0x0 }, /* #45 */
    2154     { 0x342816, 0x342086, 0xa71a, 0xa71a, 0x8932, 0x0 }, /* #46 */
    2155     { 0x1853c6, 0x185306, 0x7c82, 0x7c82, 0xb1cb, 0x0 }, /* #47 */
    2156     { 0x012c42, 0x012482, 0x8591, 0x8591, 0x94ee, 0x0 }, /* #48 */
    2157     { 0x152e47, 0x152606, 0xb906, 0xb906, 0x17cf, 0x0 }, /* #49 */
    2158     { 0x014752, 0x014706, 0x70c1, 0x70c1, 0x69f2, 0x0 }, /* #50 */
    2159     { 0x382282, 0x382286, 0xf5e7, 0xf5e7, 0xe70b, 0x0 }, /* #51 */
    2160     { 0x0e7516, 0x0e7502, 0xfd27, 0xfd27, 0x3dd4, 0x0 }, /* #52 */
    2161     { 0x326106, 0x326106, 0x5108, 0x5108, 0x7f30, 0x0 }, /* #53 */
    2162     { 0x085302, 0x085302, 0x329b, 0x329b, 0x694f, 0x0 }, /* #54 */
    2163     { 0x262183, 0x262102, 0x979b, 0x979b, 0x48d6, 0x0 }, /* #55 */
    2164     { 0x2b5ed7, 0x2b5606, 0xd8c4, 0xd8c4, 0x085f, 0x0 }, /* #56 */
    2165     { 0x0a0447, 0x0a0406, 0xddce, 0xddce, 0x4878, 0x0 }, /* #57 */
    2166     { 0x1a7e43, 0x1a7606, 0xc15d, 0xc15d, 0x4d93, 0x0 }, /* #58 */
    2167     { 0x1d08c2, 0x1d0086, 0xdd9a, 0xdd9a, 0xabff, 0x0 }, /* #59 */
    2168     { 0x3c6d97, 0x3c6506, 0xda22, 0xda22, 0x097a, 0x0 }, /* #60 */
    2169     { 0x395b57, 0x395302, 0xda74, 0xda74, 0x1e3d, 0x0 }, /* #61 */
    2170     { 0x045b02, 0x045302, 0x4c12, 0x4c12, 0x74ae, 0x0 }, /* #62 */
    2171     { 0x213286, 0x213206, 0xd637, 0xd637, 0x21f0, 0x0 }, /* #63 */
     2108    { 0x103643, 0x103646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     2109    { 0x2c3b87, 0x2c3346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     2110    { 0x0d0a17, 0x0d0246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     2111    { 0x100fc2, 0x100746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     2112    { 0x137f02, 0x137746, 0xfb04, 0xfb04, 0x0000, 0x0 }, /* #4 */
     2113    { 0x3922d6, 0x392246, 0xfc4b, 0xfc4b, 0x0000, 0x0 }, /* #5 */
     2114    { 0x122a06, 0x122246, 0x6647, 0x6647, 0x0000, 0x0 }, /* #6 */
     2115    { 0x2a0513, 0x2a0546, 0x44a6, 0x44a6, 0x0000, 0x0 }, /* #7 */
     2116    { 0x3e5e13, 0x3e5602, 0x7761, 0x7761, 0x23a2, 0x0 }, /* #8 */
     2117    { 0x1e2293, 0x1e2206, 0x88f8, 0x88f8, 0x43d8, 0x0 }, /* #9 */
     2118    { 0x325e53, 0x325602, 0x4c7f, 0x4c7f, 0xf701, 0x0 }, /* #10 */
     2119    { 0x284d92, 0x284506, 0xa227, 0xa227, 0x246c, 0x0 }, /* #11 */
     2120    { 0x255d87, 0x255502, 0x30eb, 0x30eb, 0xdd20, 0x0 }, /* #12 */
     2121    { 0x366707, 0x366706, 0x2806, 0x2806, 0xe02f, 0x0 }, /* #13 */
     2122    { 0x181697, 0x181602, 0xdfaa, 0xdfaa, 0x1330, 0x0 }, /* #14 */
     2123    { 0x264347, 0x264386, 0xa306, 0xa306, 0xd979, 0x0 }, /* #15 */
     2124    { 0x2361c2, 0x236182, 0xc607, 0xc607, 0xf334, 0x0 }, /* #16 */
     2125    { 0x3d2cd2, 0x3d2486, 0xcbad, 0xcbad, 0xf80c, 0x0 }, /* #17 */
     2126    { 0x1867c2, 0x186702, 0xcb0a, 0xcb0a, 0x06bc, 0x0 }, /* #18 */
     2127    { 0x281a92, 0x281202, 0x4683, 0x4683, 0x9756, 0x0 }, /* #19 */
     2128    { 0x0b38c3, 0x0b3086, 0xa15e, 0xa15e, 0x8e1f, 0x0 }, /* #20 */
     2129    { 0x182f42, 0x182702, 0x0620, 0x0620, 0xcdfd, 0x0 }, /* #21 */
     2130    { 0x3240d7, 0x324082, 0xd489, 0xd489, 0xc963, 0x0 }, /* #22 */
     2131    { 0x1a01d6, 0x1a0106, 0x0144, 0x0144, 0xaee7, 0x0 }, /* #23 */
     2132    { 0x067d47, 0x067586, 0xddc6, 0xddc6, 0xbb5b, 0x0 }, /* #24 */
     2133    { 0x3d49d3, 0x3d4102, 0xab34, 0xab34, 0x1a8f, 0x0 }, /* #25 */
     2134    { 0x3e0107, 0x3e0102, 0xa432, 0xa432, 0x118e, 0x0 }, /* #26 */
     2135    { 0x082182, 0x082106, 0x111f, 0x111f, 0x2cf4, 0x0 }, /* #27 */
     2136    { 0x234813, 0x234002, 0x2e7e, 0x2e7e, 0x189b, 0x0 }, /* #28 */
     2137    { 0x2a5496, 0x2a5402, 0x4fa6, 0x4fa6, 0x61ab, 0x0 }, /* #29 */
     2138    { 0x3c57d7, 0x3c5706, 0x3939, 0x3939, 0xc91c, 0x0 }, /* #30 */
     2139    { 0x072cc2, 0x072486, 0xc597, 0xc597, 0xa759, 0x0 }, /* #31 */
     2140    { 0x172347, 0x172302, 0x8306, 0x8306, 0x52dd, 0x0 }, /* #32 */
     2141    { 0x262212, 0x262286, 0xd452, 0xd452, 0xa86b, 0x0 }, /* #33 */
     2142    { 0x2e4917, 0x2e4102, 0x030f, 0x030f, 0x090e, 0x0 }, /* #34 */
     2143    { 0x166c82, 0x166486, 0xc952, 0xc952, 0xb037, 0x0 }, /* #35 */
     2144    { 0x1d6d43, 0x1d6586, 0xa005, 0xa005, 0xcdc8, 0x0 }, /* #36 */
     2145    { 0x3f0bd6, 0x3f0346, 0x1036, 0x1036, 0xc280, 0x0 }, /* #37 */
     2146    { 0x030043, 0x030002, 0x7af3, 0x7af3, 0x9066, 0x0 }, /* #38 */
     2147    { 0x2853c7, 0x285386, 0xbc8c, 0xbc8c, 0xdd8b, 0x0 }, /* #39 */
     2148    { 0x221f82, 0x221702, 0x757d, 0x757d, 0xe68d, 0x0 }, /* #40 */
     2149    { 0x3f4056, 0x3f4002, 0xcbf8, 0xcbf8, 0x4742, 0x0 }, /* #41 */
     2150    { 0x194153, 0x194102, 0x2d91, 0x2d91, 0x670f, 0x0 }, /* #42 */
     2151    { 0x246cc3, 0x246446, 0x2295, 0x2295, 0x500a, 0x0 }, /* #43 */
     2152    { 0x370d43, 0x370582, 0xfc9b, 0xfc9b, 0xa553, 0x0 }, /* #44 */
     2153    { 0x3b6386, 0x3b6306, 0x7ae5, 0x7ae5, 0xc5aa, 0x0 }, /* #45 */
     2154    { 0x0c1ec7, 0x0c1602, 0x1aaa, 0x1aaa, 0xf0f6, 0x0 }, /* #46 */
     2155    { 0x0075c6, 0x007586, 0xf69c, 0xf69c, 0xea2f, 0x0 }, /* #47 */
     2156    { 0x3a4a47, 0x3a4206, 0x6f79, 0x6f79, 0x4a66, 0x0 }, /* #48 */
     2157    { 0x1200c7, 0x120082, 0xc22c, 0xc22c, 0x834b, 0x0 }, /* #49 */
     2158    { 0x0b2e13, 0x0b2602, 0xca35, 0xca35, 0x2adf, 0x0 }, /* #50 */
     2159    { 0x0608d6, 0x060086, 0x9c6e, 0x9c6e, 0xacd9, 0x0 }, /* #51 */
     2160    { 0x191c87, 0x191402, 0x721a, 0x721a, 0xa6db, 0x0 }, /* #52 */
     2161    { 0x1e2696, 0x1e2602, 0x0b48, 0x0b48, 0x8da9, 0x0 }, /* #53 */
     2162    { 0x1032c6, 0x103206, 0x43db, 0x43db, 0x09d6, 0x0 }, /* #54 */
     2163    { 0x027686, 0x027602, 0x1520, 0x1520, 0xc6fd, 0x0 }, /* #55 */
     2164    { 0x391e93, 0x391646, 0xab80, 0xab80, 0x4451, 0x0 }, /* #56 */
     2165    { 0x3d2d16, 0x3d2502, 0x51db, 0x51db, 0x85a0, 0x0 }, /* #57 */
     2166    { 0x216352, 0x216306, 0x5bc3, 0x5bc3, 0x0559, 0x0 }, /* #58 */
     2167    { 0x2734d2, 0x273446, 0x88c0, 0x88c0, 0x0439, 0x0 }, /* #59 */
     2168    { 0x104903, 0x104106, 0x4e82, 0x4e82, 0xc8d2, 0x0 }, /* #60 */
     2169    { 0x3f4783, 0x3f4702, 0x44b8, 0x44b8, 0x5fd9, 0x0 }, /* #61 */
     2170    { 0x260543, 0x260502, 0x114a, 0x114a, 0x96d1, 0x0 }, /* #62 */
     2171    { 0x2d48d3, 0x2d4002, 0xb83d, 0xb83d, 0x7588, 0x0 }, /* #63 */
    21722172};
    21732173static const BINU16_TEST_T g_aTests_bt_u16[] =
    21742174{
    2175     { 0x015dc3, 0x015dc2, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2176     { 0x3b1696, 0x3b1696, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2177     { 0x0d3e97, 0x0d3e96, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2178     { 0x170993, 0x170992, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2179     { 0x092ed3, 0x092ed3, 0xd96d, 0xd96d, 0x0000, 0x0 }, /* #4 */
    2180     { 0x324647, 0x324646, 0xfaf2, 0xfaf2, 0x0000, 0x0 }, /* #5 */
    2181     { 0x307b46, 0x307b47, 0xfadf, 0xfadf, 0x0000, 0x0 }, /* #6 */
    2182     { 0x2025c7, 0x2025c7, 0x483b, 0x483b, 0x0000, 0x0 }, /* #7 */
    2183     { 0x183b97, 0x183b97, 0xc9e7, 0xc9e7, 0x000b, 0x0 }, /* #8 */
    2184     { 0x140b93, 0x140b93, 0x11f6, 0x11f6, 0x0006, 0x0 }, /* #9 */
    2185     { 0x261c13, 0x261c13, 0xbbf6, 0xbbf6, 0x000b, 0x0 }, /* #10 */
    2186     { 0x165fc2, 0x165fc3, 0x4afe, 0x4afe, 0x000b, 0x0 }, /* #11 */
    2187     { 0x3f0457, 0x3f0457, 0x7e0c, 0x7e0c, 0x000c, 0x0 }, /* #12 */
    2188     { 0x0a4e47, 0x0a4e46, 0x9d78, 0x9d78, 0x0002, 0x0 }, /* #13 */
    2189     { 0x0b50c7, 0x0b50c7, 0xbd59, 0xbd59, 0x0008, 0x0 }, /* #14 */
    2190     { 0x3d3a93, 0x3d3a93, 0x19df, 0x19df, 0x0008, 0x0 }, /* #15 */
    2191     { 0x3b3086, 0x3b3086, 0xcd9c, 0xcd9c, 0x0006, 0x0 }, /* #16 */
    2192     { 0x0c3257, 0x0c3257, 0x2748, 0x2748, 0x0003, 0x0 }, /* #17 */
    2193     { 0x051a93, 0x051a93, 0x9c4d, 0x9c4d, 0x000c, 0x0 }, /* #18 */
    2194     { 0x3014c3, 0x3014c2, 0x10b3, 0x10b3, 0x000e, 0x0 }, /* #19 */
    2195     { 0x2b5ec3, 0x2b5ec2, 0x5b77, 0x5b77, 0x0003, 0x0 }, /* #20 */
    2196     { 0x250dd2, 0x250dd2, 0x5895, 0x5895, 0x0009, 0x0 }, /* #21 */
    2197     { 0x2d4542, 0x2d4542, 0x5b1a, 0x5b1a, 0x000f, 0x0 }, /* #22 */
    2198     { 0x242447, 0x242447, 0xf5f1, 0xf5f1, 0x000c, 0x0 }, /* #23 */
    2199     { 0x3d7ec6, 0x3d7ec6, 0xc540, 0xc540, 0x0004, 0x0 }, /* #24 */
    2200     { 0x367b42, 0x367b42, 0xba77, 0xba77, 0x0003, 0x0 }, /* #25 */
    2201     { 0x230816, 0x230817, 0xec7a, 0xec7a, 0x0006, 0x0 }, /* #26 */
    2202     { 0x312142, 0x312143, 0x2ff1, 0x2ff1, 0x0009, 0x0 }, /* #27 */
    2203     { 0x271012, 0x271013, 0x9e30, 0x9e30, 0x000f, 0x0 }, /* #28 */
    2204     { 0x130f07, 0x130f07, 0x2c0e, 0x2c0e, 0x0001, 0x0 }, /* #29 */
    2205     { 0x141303, 0x141303, 0x334f, 0x334f, 0x0000, 0x0 }, /* #30 */
    2206     { 0x263b53, 0x263b53, 0x7368, 0x7368, 0x0003, 0x0 }, /* #31 */
    2207     { 0x1f54c2, 0x1f54c2, 0x5988, 0x5988, 0x0005, 0x0 }, /* #32 */
    2208     { 0x1a6493, 0x1a6493, 0xd0cb, 0xd0cb, 0x000c, 0x0 }, /* #33 */
    2209     { 0x0b7f57, 0x0b7f57, 0xbd9a, 0xbd9a, 0x000a, 0x0 }, /* #34 */
    2210     { 0x223f46, 0x223f46, 0x5881, 0x5881, 0x0008, 0x0 }, /* #35 */
    2211     { 0x114b47, 0x114b46, 0x1633, 0x1633, 0x000b, 0x0 }, /* #36 */
    2212     { 0x3d5e83, 0x3d5e82, 0xb143, 0xb143, 0x0004, 0x0 }, /* #37 */
    2213     { 0x370287, 0x370287, 0xdecc, 0xdecc, 0x0006, 0x0 }, /* #38 */
    2214     { 0x1e3e52, 0x1e3e52, 0xc19a, 0xc19a, 0x0000, 0x0 }, /* #39 */
    2215     { 0x164a02, 0x164a03, 0x3156, 0x3156, 0x0001, 0x0 }, /* #40 */
    2216     { 0x1637c3, 0x1637c2, 0x7732, 0x7732, 0x0007, 0x0 }, /* #41 */
    2217     { 0x2347c6, 0x2347c6, 0x3b43, 0x3b43, 0x000f, 0x0 }, /* #42 */
    2218     { 0x284417, 0x284417, 0x7b52, 0x7b52, 0x000c, 0x0 }, /* #43 */
    2219     { 0x240086, 0x240087, 0xeb2b, 0xeb2b, 0x0000, 0x0 }, /* #44 */
    2220     { 0x3e6c87, 0x3e6c86, 0x9208, 0x9208, 0x0006, 0x0 }, /* #45 */
    2221     { 0x062d17, 0x062d16, 0xe05a, 0xe05a, 0x000a, 0x0 }, /* #46 */
    2222     { 0x204643, 0x204642, 0x0642, 0x0642, 0x000b, 0x0 }, /* #47 */
    2223     { 0x1c2316, 0x1c2316, 0xa90a, 0xa90a, 0x000e, 0x0 }, /* #48 */
    2224     { 0x2b1fd2, 0x2b1fd2, 0x06d4, 0x06d4, 0x0005, 0x0 }, /* #49 */
    2225     { 0x364507, 0x364506, 0x965d, 0x965d, 0x0008, 0x0 }, /* #50 */
    2226     { 0x262e92, 0x262e93, 0x2b6a, 0x2b6a, 0x0001, 0x0 }, /* #51 */
    2227     { 0x1d4943, 0x1d4943, 0x9df0, 0x9df0, 0x0008, 0x0 }, /* #52 */
    2228     { 0x3571d3, 0x3571d2, 0x9b76, 0x9b76, 0x000a, 0x0 }, /* #53 */
    2229     { 0x263d92, 0x263d93, 0xc0ae, 0xc0ae, 0x0003, 0x0 }, /* #54 */
    2230     { 0x023b56, 0x023b57, 0x519e, 0x519e, 0x0008, 0x0 }, /* #55 */
    2231     { 0x2e4cc3, 0x2e4cc2, 0x2811, 0x2811, 0x0001, 0x0 }, /* #56 */
    2232     { 0x1c3006, 0x1c3007, 0x7878, 0x7878, 0x000c, 0x0 }, /* #57 */
    2233     { 0x3f1646, 0x3f1646, 0xde0f, 0xde0f, 0x0008, 0x0 }, /* #58 */
    2234     { 0x311d57, 0x311d57, 0x1808, 0x1808, 0x000c, 0x0 }, /* #59 */
    2235     { 0x201552, 0x201553, 0x334b, 0x334b, 0x0003, 0x0 }, /* #60 */
    2236     { 0x356a46, 0x356a46, 0xf883, 0xf883, 0x0008, 0x0 }, /* #61 */
    2237     { 0x2744d6, 0x2744d7, 0xe44f, 0xe44f, 0x0002, 0x0 }, /* #62 */
    2238     { 0x1806c6, 0x1806c6, 0x050b, 0x050b, 0x0005, 0x0 }, /* #63 */
     2175    { 0x0c7797, 0x0c7796, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     2176    { 0x353dd3, 0x353dd2, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     2177    { 0x3a6f83, 0x3a6f82, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     2178    { 0x046053, 0x046052, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     2179    { 0x3741c7, 0x3741c6, 0x1af8, 0x1af8, 0x0000, 0x0 }, /* #4 */
     2180    { 0x1623c6, 0x1623c6, 0xb32c, 0xb32c, 0x0000, 0x0 }, /* #5 */
     2181    { 0x3b7c53, 0x3b7c53, 0x9903, 0x9903, 0x0000, 0x0 }, /* #6 */
     2182    { 0x3c0192, 0x3c0192, 0x9b4a, 0x9b4a, 0x0000, 0x0 }, /* #7 */
     2183    { 0x2e6982, 0x2e6982, 0x9aa8, 0x9aa8, 0x0001, 0x0 }, /* #8 */
     2184    { 0x0b2e86, 0x0b2e86, 0x1e12, 0x1e12, 0x0007, 0x0 }, /* #9 */
     2185    { 0x356316, 0x356317, 0x8d9a, 0x8d9a, 0x000a, 0x0 }, /* #10 */
     2186    { 0x2e2c42, 0x2e2c43, 0x3e84, 0x3e84, 0x0007, 0x0 }, /* #11 */
     2187    { 0x335943, 0x335943, 0x60e8, 0x60e8, 0x000d, 0x0 }, /* #12 */
     2188    { 0x107e56, 0x107e56, 0x9329, 0x9329, 0x0007, 0x0 }, /* #13 */
     2189    { 0x2f0607, 0x2f0606, 0x66d7, 0x66d7, 0x000f, 0x0 }, /* #14 */
     2190    { 0x144ad6, 0x144ad7, 0xfbbf, 0xfbbf, 0x0008, 0x0 }, /* #15 */
     2191    { 0x2472c7, 0x2472c6, 0x0cc9, 0x0cc9, 0x000f, 0x0 }, /* #16 */
     2192    { 0x221817, 0x221816, 0x3999, 0x3999, 0x0002, 0x0 }, /* #17 */
     2193    { 0x196a12, 0x196a12, 0x8821, 0x8821, 0x0002, 0x0 }, /* #18 */
     2194    { 0x2966d2, 0x2966d3, 0xc2bc, 0xc2bc, 0x0005, 0x0 }, /* #19 */
     2195    { 0x374c06, 0x374c06, 0x996a, 0x996a, 0x0009, 0x0 }, /* #20 */
     2196    { 0x280a56, 0x280a57, 0xebd5, 0xebd5, 0x000d, 0x0 }, /* #21 */
     2197    { 0x222812, 0x222813, 0x8105, 0x8105, 0x0002, 0x0 }, /* #22 */
     2198    { 0x0e4953, 0x0e4952, 0x96c1, 0x96c1, 0x000e, 0x0 }, /* #23 */
     2199    { 0x154803, 0x154803, 0x71a7, 0x71a7, 0x0001, 0x0 }, /* #24 */
     2200    { 0x205687, 0x205686, 0x00b4, 0x00b4, 0x0006, 0x0 }, /* #25 */
     2201    { 0x2d1a86, 0x2d1a86, 0x68be, 0x68be, 0x000a, 0x0 }, /* #26 */
     2202    { 0x287196, 0x287197, 0x8f55, 0x8f55, 0x0006, 0x0 }, /* #27 */
     2203    { 0x1c0256, 0x1c0257, 0xd1f8, 0xd1f8, 0x0008, 0x0 }, /* #28 */
     2204    { 0x067853, 0x067853, 0xa1bb, 0xa1bb, 0x0005, 0x0 }, /* #29 */
     2205    { 0x354f02, 0x354f03, 0xf32b, 0xf32b, 0x0000, 0x0 }, /* #30 */
     2206    { 0x0f60c2, 0x0f60c2, 0x0c94, 0x0c94, 0x0005, 0x0 }, /* #31 */
     2207    { 0x2b01c3, 0x2b01c3, 0x8880, 0x8880, 0x000f, 0x0 }, /* #32 */
     2208    { 0x1646d2, 0x1646d2, 0xb878, 0xb878, 0x0008, 0x0 }, /* #33 */
     2209    { 0x052f87, 0x052f86, 0x792c, 0x792c, 0x000f, 0x0 }, /* #34 */
     2210    { 0x1c6056, 0x1c6057, 0x0f21, 0x0f21, 0x0000, 0x0 }, /* #35 */
     2211    { 0x3277c7, 0x3277c6, 0xd9a0, 0xd9a0, 0x0009, 0x0 }, /* #36 */
     2212    { 0x292c53, 0x292c52, 0xbd12, 0xbd12, 0x0002, 0x0 }, /* #37 */
     2213    { 0x053e17, 0x053e17, 0xfb13, 0xfb13, 0x0001, 0x0 }, /* #38 */
     2214    { 0x0d2547, 0x0d2547, 0xc99c, 0xc99c, 0x0003, 0x0 }, /* #39 */
     2215    { 0x393856, 0x393856, 0xc810, 0xc810, 0x000a, 0x0 }, /* #40 */
     2216    { 0x004606, 0x004607, 0x9964, 0x9964, 0x000f, 0x0 }, /* #41 */
     2217    { 0x053793, 0x053792, 0x6010, 0x6010, 0x000c, 0x0 }, /* #42 */
     2218    { 0x3b6a42, 0x3b6a42, 0x00b5, 0x00b5, 0x000d, 0x0 }, /* #43 */
     2219    { 0x3e3d52, 0x3e3d53, 0xa9e0, 0xa9e0, 0x000f, 0x0 }, /* #44 */
     2220    { 0x2e2f87, 0x2e2f87, 0x4d75, 0x4d75, 0x0006, 0x0 }, /* #45 */
     2221    { 0x0d17c6, 0x0d17c7, 0xd07c, 0xd07c, 0x0002, 0x0 }, /* #46 */
     2222    { 0x312843, 0x312842, 0xc41f, 0xc41f, 0x000d, 0x0 }, /* #47 */
     2223    { 0x155642, 0x155642, 0x72bc, 0x72bc, 0x000f, 0x0 }, /* #48 */
     2224    { 0x0d6ed6, 0x0d6ed7, 0xf2f4, 0xf2f4, 0x000c, 0x0 }, /* #49 */
     2225    { 0x3c0603, 0x3c0602, 0x29e1, 0x29e1, 0x000c, 0x0 }, /* #50 */
     2226    { 0x180212, 0x180212, 0x1cc0, 0x1cc0, 0x000e, 0x0 }, /* #51 */
     2227    { 0x164113, 0x164113, 0xea1d, 0xea1d, 0x0004, 0x0 }, /* #52 */
     2228    { 0x3d6c52, 0x3d6c52, 0x8091, 0x8091, 0x0008, 0x0 }, /* #53 */
     2229    { 0x3171d2, 0x3171d3, 0xcd7a, 0xcd7a, 0x0006, 0x0 }, /* #54 */
     2230    { 0x373a43, 0x373a42, 0xe2ef, 0xe2ef, 0x000a, 0x0 }, /* #55 */
     2231    { 0x021516, 0x021517, 0xc97a, 0xc97a, 0x000e, 0x0 }, /* #56 */
     2232    { 0x2e2992, 0x2e2993, 0x930f, 0x930f, 0x0002, 0x0 }, /* #57 */
     2233    { 0x2a7c03, 0x2a7c02, 0x9273, 0x9273, 0x000e, 0x0 }, /* #58 */
     2234    { 0x360e87, 0x360e87, 0x9ffb, 0x9ffb, 0x000c, 0x0 }, /* #59 */
     2235    { 0x145a82, 0x145a82, 0x098b, 0x098b, 0x000f, 0x0 }, /* #60 */
     2236    { 0x3569d3, 0x3569d2, 0x40b8, 0x40b8, 0x000f, 0x0 }, /* #61 */
     2237    { 0x220252, 0x220253, 0xec0a, 0xec0a, 0x0003, 0x0 }, /* #62 */
     2238    { 0x367106, 0x367106, 0x151c, 0x151c, 0x0007, 0x0 }, /* #63 */
    22392239};
    22402240static const BINU16_TEST_T g_aTests_btc_u16[] =
    22412241{
    2242     { 0x2b6207, 0x2b6206, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
    2243     { 0x104f52, 0x104f52, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
    2244     { 0x0e39c7, 0x0e39c6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
    2245     { 0x275012, 0x275012, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
    2246     { 0x3c3893, 0x3c3893, 0x821f, 0x821e, 0x0000, 0x0 }, /* #4 */
    2247     { 0x2c39d6, 0x2c39d7, 0x7167, 0x7166, 0x0000, 0x0 }, /* #5 */
    2248     { 0x2b1f02, 0x2b1f03, 0x5985, 0x5984, 0x0000, 0x0 }, /* #6 */
    2249     { 0x102743, 0x102743, 0xd6fb, 0xd6fa, 0x0000, 0x0 }, /* #7 */
    2250     { 0x3f1793, 0x3f1793, 0x32a4, 0x3224, 0x0007, 0x0 }, /* #8 */
    2251     { 0x0f57c2, 0x0f57c2, 0xe12d, 0xf12d, 0x000c, 0x0 }, /* #9 */
    2252     { 0x3b7057, 0x3b7057, 0x7156, 0x7146, 0x0004, 0x0 }, /* #10 */
    2253     { 0x2e3802, 0x2e3802, 0xbc12, 0xbc32, 0x0005, 0x0 }, /* #11 */
    2254     { 0x040c57, 0x040c56, 0x241d, 0x249d, 0x0007, 0x0 }, /* #12 */
    2255     { 0x382a17, 0x382a16, 0x6d0e, 0x6d2e, 0x0005, 0x0 }, /* #13 */
    2256     { 0x2c3a57, 0x2c3a57, 0xb196, 0xb192, 0x0002, 0x0 }, /* #14 */
    2257     { 0x1d21d2, 0x1d21d2, 0x102b, 0x122b, 0x0009, 0x0 }, /* #15 */
    2258     { 0x3e5282, 0x3e5283, 0xcf8e, 0x8f8e, 0x000e, 0x0 }, /* #16 */
    2259     { 0x3e2d83, 0x3e2d83, 0x031c, 0x011c, 0x0009, 0x0 }, /* #17 */
    2260     { 0x031413, 0x031412, 0xd253, 0xd653, 0x000a, 0x0 }, /* #18 */
    2261     { 0x376917, 0x376916, 0x0951, 0x0971, 0x0005, 0x0 }, /* #19 */
    2262     { 0x066812, 0x066813, 0x2653, 0x0653, 0x000d, 0x0 }, /* #20 */
    2263     { 0x0179d2, 0x0179d3, 0x1395, 0x1195, 0x0009, 0x0 }, /* #21 */
    2264     { 0x1b2996, 0x1b2996, 0x967c, 0xb67c, 0x000d, 0x0 }, /* #22 */
    2265     { 0x0d3846, 0x0d3846, 0xa98a, 0xe98a, 0x000e, 0x0 }, /* #23 */
    2266     { 0x0e7e07, 0x0e7e06, 0xa6d2, 0xb6d2, 0x000c, 0x0 }, /* #24 */
    2267     { 0x3c2f43, 0x3c2f42, 0xb302, 0xb30a, 0x0003, 0x0 }, /* #25 */
    2268     { 0x143f13, 0x143f13, 0xcf69, 0xcf68, 0x0000, 0x0 }, /* #26 */
    2269     { 0x2f1813, 0x2f1812, 0x17f7, 0x1ff7, 0x000b, 0x0 }, /* #27 */
    2270     { 0x101d02, 0x101d02, 0xe4c2, 0xe4e2, 0x0005, 0x0 }, /* #28 */
    2271     { 0x1325d3, 0x1325d2, 0x74cc, 0x7ccc, 0x000b, 0x0 }, /* #29 */
    2272     { 0x2a0792, 0x2a0792, 0xfa41, 0xfe41, 0x000a, 0x0 }, /* #30 */
    2273     { 0x2172c2, 0x2172c3, 0xd09c, 0xd098, 0x0002, 0x0 }, /* #31 */
    2274     { 0x317e46, 0x317e47, 0xc6ee, 0xc2ee, 0x000a, 0x0 }, /* #32 */
    2275     { 0x143543, 0x143542, 0x8167, 0x8177, 0x0004, 0x0 }, /* #33 */
    2276     { 0x114e02, 0x114e03, 0x146f, 0x046f, 0x000c, 0x0 }, /* #34 */
    2277     { 0x013982, 0x013983, 0x7df9, 0x75f9, 0x000b, 0x0 }, /* #35 */
    2278     { 0x1719c6, 0x1719c7, 0xc95e, 0x495e, 0x000f, 0x0 }, /* #36 */
    2279     { 0x0634c2, 0x0634c2, 0xaee6, 0xaee7, 0x0000, 0x0 }, /* #37 */
    2280     { 0x020ec2, 0x020ec3, 0xd7b3, 0xd7b1, 0x0001, 0x0 }, /* #38 */
    2281     { 0x303482, 0x303483, 0xa530, 0xa430, 0x0008, 0x0 }, /* #39 */
    2282     { 0x096192, 0x096193, 0x184b, 0x104b, 0x000b, 0x0 }, /* #40 */
    2283     { 0x132297, 0x132297, 0xb435, 0xb425, 0x0004, 0x0 }, /* #41 */
    2284     { 0x2e5756, 0x2e5756, 0x1ef5, 0x1ef7, 0x0001, 0x0 }, /* #42 */
    2285     { 0x3a78d7, 0x3a78d6, 0x47a5, 0x4fa5, 0x000b, 0x0 }, /* #43 */
    2286     { 0x141ec7, 0x141ec7, 0xd5c5, 0x55c5, 0x000f, 0x0 }, /* #44 */
    2287     { 0x0c3292, 0x0c3293, 0xe950, 0x6950, 0x000f, 0x0 }, /* #45 */
    2288     { 0x220f13, 0x220f13, 0x833d, 0x8339, 0x0002, 0x0 }, /* #46 */
    2289     { 0x142697, 0x142697, 0x8c74, 0x0c74, 0x000f, 0x0 }, /* #47 */
    2290     { 0x293ad7, 0x293ad7, 0x774a, 0x674a, 0x000c, 0x0 }, /* #48 */
    2291     { 0x0a7917, 0x0a7917, 0x6497, 0x4497, 0x000d, 0x0 }, /* #49 */
    2292     { 0x3d0b92, 0x3d0b92, 0x4b8e, 0x4b8f, 0x0000, 0x0 }, /* #50 */
    2293     { 0x190c56, 0x190c56, 0x5685, 0x5785, 0x0008, 0x0 }, /* #51 */
    2294     { 0x1d5452, 0x1d5452, 0x356b, 0x35eb, 0x0007, 0x0 }, /* #52 */
    2295     { 0x0c6656, 0x0c6657, 0x873a, 0x863a, 0x0008, 0x0 }, /* #53 */
    2296     { 0x1a4813, 0x1a4813, 0xc73e, 0xc73a, 0x0002, 0x0 }, /* #54 */
    2297     { 0x390ad3, 0x390ad3, 0x4058, 0x4048, 0x0004, 0x0 }, /* #55 */
    2298     { 0x202a92, 0x202a93, 0x11be, 0x11ba, 0x0002, 0x0 }, /* #56 */
    2299     { 0x144cc7, 0x144cc7, 0x43e1, 0x43c1, 0x0005, 0x0 }, /* #57 */
    2300     { 0x2378d2, 0x2378d3, 0x7bf2, 0x7af2, 0x0008, 0x0 }, /* #58 */
    2301     { 0x1971d7, 0x1971d7, 0x230d, 0x230c, 0x0000, 0x0 }, /* #59 */
    2302     { 0x205382, 0x205382, 0xa3dc, 0xa7dc, 0x000a, 0x0 }, /* #60 */
    2303     { 0x3e3d96, 0x3e3d96, 0xa9bb, 0xe9bb, 0x000e, 0x0 }, /* #61 */
    2304     { 0x163507, 0x163507, 0x2a4f, 0x2a4d, 0x0001, 0x0 }, /* #62 */
    2305     { 0x203217, 0x203217, 0x3682, 0x3680, 0x0001, 0x0 }, /* #63 */
     2242    { 0x231707, 0x231706, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
     2243    { 0x3901d3, 0x3901d2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
     2244    { 0x1b6d82, 0x1b6d82, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
     2245    { 0x3d03c3, 0x3d03c2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
     2246    { 0x307c07, 0x307c06, 0xc958, 0xc959, 0x0000, 0x0 }, /* #4 */
     2247    { 0x0f1a42, 0x0f1a43, 0x0dbd, 0x0dbc, 0x0000, 0x0 }, /* #5 */
     2248    { 0x2d1d12, 0x2d1d13, 0xd5df, 0xd5de, 0x0000, 0x0 }, /* #6 */
     2249    { 0x2d6fc6, 0x2d6fc6, 0x2d90, 0x2d91, 0x0000, 0x0 }, /* #7 */
     2250    { 0x286b02, 0x286b03, 0xd474, 0xc474, 0x000c, 0x0 }, /* #8 */
     2251    { 0x1b3b86, 0x1b3b87, 0x88e8, 0x88e0, 0x0003, 0x0 }, /* #9 */
     2252    { 0x1e52d2, 0x1e52d2, 0xce6e, 0xcf6e, 0x0008, 0x0 }, /* #10 */
     2253    { 0x3e1112, 0x3e1113, 0xe8ec, 0xe86c, 0x0007, 0x0 }, /* #11 */
     2254    { 0x0705c6, 0x0705c7, 0x2486, 0x2482, 0x0002, 0x0 }, /* #12 */
     2255    { 0x064542, 0x064543, 0x9c24, 0x9c20, 0x0002, 0x0 }, /* #13 */
     2256    { 0x1773d2, 0x1773d2, 0x9b69, 0xbb69, 0x000d, 0x0 }, /* #14 */
     2257    { 0x0d75d6, 0x0d75d7, 0xfafc, 0xfaf4, 0x0003, 0x0 }, /* #15 */
     2258    { 0x241c56, 0x241c56, 0xec13, 0xee13, 0x0009, 0x0 }, /* #16 */
     2259    { 0x3d2413, 0x3d2412, 0xc29d, 0xc2bd, 0x0005, 0x0 }, /* #17 */
     2260    { 0x2a5ec3, 0x2a5ec3, 0x49c1, 0x41c1, 0x000b, 0x0 }, /* #18 */
     2261    { 0x3c36d3, 0x3c36d2, 0xd631, 0xd635, 0x0002, 0x0 }, /* #19 */
     2262    { 0x1d5892, 0x1d5892, 0x6a2d, 0x6e2d, 0x000a, 0x0 }, /* #20 */
     2263    { 0x114593, 0x114593, 0x4260, 0x4220, 0x0006, 0x0 }, /* #21 */
     2264    { 0x082802, 0x082802, 0x05c6, 0x05ce, 0x0003, 0x0 }, /* #22 */
     2265    { 0x3e2917, 0x3e2917, 0xd853, 0xd053, 0x000b, 0x0 }, /* #23 */
     2266    { 0x1c3383, 0x1c3382, 0x07c1, 0x07c9, 0x0003, 0x0 }, /* #24 */
     2267    { 0x0b3d07, 0x0b3d06, 0x250e, 0x350e, 0x000c, 0x0 }, /* #25 */
     2268    { 0x046643, 0x046643, 0xe743, 0xe703, 0x0006, 0x0 }, /* #26 */
     2269    { 0x3e4603, 0x3e4602, 0xe6b2, 0xe6f2, 0x0006, 0x0 }, /* #27 */
     2270    { 0x3c36d3, 0x3c36d2, 0xe34d, 0xf34d, 0x000c, 0x0 }, /* #28 */
     2271    { 0x3e7147, 0x3e7147, 0x5dac, 0x59ac, 0x000a, 0x0 }, /* #29 */
     2272    { 0x317dd2, 0x317dd3, 0x5704, 0x4704, 0x000c, 0x0 }, /* #30 */
     2273    { 0x2338c3, 0x2338c3, 0xa378, 0xa368, 0x0004, 0x0 }, /* #31 */
     2274    { 0x2a40c6, 0x2a40c7, 0xf0f5, 0xd0f5, 0x000d, 0x0 }, /* #32 */
     2275    { 0x212306, 0x212306, 0x5cf3, 0x7cf3, 0x000d, 0x0 }, /* #33 */
     2276    { 0x3731c7, 0x3731c7, 0xe333, 0xe313, 0x0005, 0x0 }, /* #34 */
     2277    { 0x2941d3, 0x2941d3, 0x2369, 0x2169, 0x0009, 0x0 }, /* #35 */
     2278    { 0x1c4003, 0x1c4002, 0x1d42, 0x1d43, 0x0000, 0x0 }, /* #36 */
     2279    { 0x2d7742, 0x2d7742, 0x1a20, 0x9a20, 0x000f, 0x0 }, /* #37 */
     2280    { 0x182586, 0x182586, 0x4193, 0x6193, 0x000d, 0x0 }, /* #38 */
     2281    { 0x1a0bd6, 0x1a0bd7, 0x3ad8, 0x38d8, 0x0009, 0x0 }, /* #39 */
     2282    { 0x222e07, 0x222e07, 0x0a30, 0x0a20, 0x0004, 0x0 }, /* #40 */
     2283    { 0x3d1a02, 0x3d1a03, 0x1d2a, 0x1d0a, 0x0005, 0x0 }, /* #41 */
     2284    { 0x225507, 0x225506, 0xc117, 0xe117, 0x000d, 0x0 }, /* #42 */
     2285    { 0x303106, 0x303107, 0x3e73, 0x3e71, 0x0001, 0x0 }, /* #43 */
     2286    { 0x2f7b13, 0x2f7b13, 0xc94e, 0xc90e, 0x0006, 0x0 }, /* #44 */
     2287    { 0x0740d2, 0x0740d3, 0x2c3e, 0x243e, 0x000b, 0x0 }, /* #45 */
     2288    { 0x1f7d12, 0x1f7d13, 0x9fdc, 0x9edc, 0x0008, 0x0 }, /* #46 */
     2289    { 0x1e3846, 0x1e3847, 0x317c, 0x313c, 0x0006, 0x0 }, /* #47 */
     2290    { 0x3e6d96, 0x3e6d97, 0x5507, 0x5505, 0x0001, 0x0 }, /* #48 */
     2291    { 0x0d1c53, 0x0d1c52, 0x9558, 0x9559, 0x0000, 0x0 }, /* #49 */
     2292    { 0x2738c3, 0x2738c3, 0x1c57, 0x1c55, 0x0001, 0x0 }, /* #50 */
     2293    { 0x2f1093, 0x2f1092, 0xd285, 0xd295, 0x0004, 0x0 }, /* #51 */
     2294    { 0x006f82, 0x006f82, 0x18ea, 0x18eb, 0x0000, 0x0 }, /* #52 */
     2295    { 0x0554c3, 0x0554c2, 0x84ab, 0x85ab, 0x0008, 0x0 }, /* #53 */
     2296    { 0x224fd3, 0x224fd3, 0x1e4b, 0x1a4b, 0x000a, 0x0 }, /* #54 */
     2297    { 0x2a55c2, 0x2a55c3, 0x1de9, 0x1de8, 0x0000, 0x0 }, /* #55 */
     2298    { 0x056943, 0x056942, 0xeda1, 0xeda5, 0x0002, 0x0 }, /* #56 */
     2299    { 0x014d82, 0x014d82, 0xe843, 0xe863, 0x0005, 0x0 }, /* #57 */
     2300    { 0x020f12, 0x020f13, 0xfde5, 0xdde5, 0x000d, 0x0 }, /* #58 */
     2301    { 0x2c29d7, 0x2c29d7, 0x710f, 0x310f, 0x000e, 0x0 }, /* #59 */
     2302    { 0x115846, 0x115847, 0xed9f, 0xec9f, 0x0008, 0x0 }, /* #60 */
     2303    { 0x3c3fc3, 0x3c3fc2, 0x8800, 0x8820, 0x0005, 0x0 }, /* #61 */
     2304    { 0x281cc3, 0x281cc3, 0x3c66, 0x3c26, 0x0006, 0x0 }, /* #62 */
     2305    { 0x1f0c82, 0x1f0c83, 0x6264, 0x4264, 0x000d, 0x0 }, /* #63 */
    23062306};
    23072307static const BINU16_TEST_T g_aTests_btc_u16_locked[] =
    23082308{
    2309     { 0x351847, 0x351846, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
    2310     { 0x333e86, 0x333e86, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
    2311     { 0x3221d6, 0x3221d6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
    2312     { 0x304093, 0x304092, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
    2313     { 0x3c0157, 0x3c0157, 0x576f, 0x576e, 0x0000, 0x0 }, /* #4 */
    2314     { 0x1137c6, 0x1137c7, 0xd2b1, 0xd2b0, 0x0000, 0x0 }, /* #5 */
    2315     { 0x062347, 0x062346, 0x11f0, 0x11f1, 0x0000, 0x0 }, /* #6 */
    2316     { 0x3e0d06, 0x3e0d07, 0x23fb, 0x23fa, 0x0000, 0x0 }, /* #7 */
    2317     { 0x352d47, 0x352d47, 0xd0c3, 0xd043, 0x0007, 0x0 }, /* #8 */
    2318     { 0x047c13, 0x047c13, 0x43e0, 0x41e0, 0x0009, 0x0 }, /* #9 */
    2319     { 0x137dc2, 0x137dc2, 0x18de, 0x19de, 0x0008, 0x0 }, /* #10 */
    2320     { 0x3e6b83, 0x3e6b83, 0x6a17, 0x6a15, 0x0001, 0x0 }, /* #11 */
    2321     { 0x0b5c57, 0x0b5c57, 0x2df9, 0x2db9, 0x0006, 0x0 }, /* #12 */
    2322     { 0x031e07, 0x031e06, 0x16e7, 0x16f7, 0x0004, 0x0 }, /* #13 */
    2323     { 0x1f62c7, 0x1f62c6, 0xab43, 0xab63, 0x0005, 0x0 }, /* #14 */
    2324     { 0x1554d6, 0x1554d6, 0x30f8, 0x30f9, 0x0000, 0x0 }, /* #15 */
    2325     { 0x032747, 0x032747, 0xf469, 0xf069, 0x000a, 0x0 }, /* #16 */
    2326     { 0x094702, 0x094702, 0x2606, 0x2616, 0x0004, 0x0 }, /* #17 */
    2327     { 0x136807, 0x136806, 0xf1b1, 0xf1b9, 0x0003, 0x0 }, /* #18 */
    2328     { 0x032847, 0x032846, 0x5b0d, 0x5b2d, 0x0005, 0x0 }, /* #19 */
    2329     { 0x3b07d2, 0x3b07d2, 0x95cc, 0xb5cc, 0x000d, 0x0 }, /* #20 */
    2330     { 0x157b93, 0x157b92, 0xce1e, 0xcf1e, 0x0008, 0x0 }, /* #21 */
    2331     { 0x2e4652, 0x2e4653, 0x3fc7, 0x37c7, 0x000b, 0x0 }, /* #22 */
    2332     { 0x021783, 0x021783, 0x2bf7, 0x2bb7, 0x0006, 0x0 }, /* #23 */
    2333     { 0x2e5a42, 0x2e5a43, 0x2fa5, 0x2f85, 0x0005, 0x0 }, /* #24 */
    2334     { 0x2e6f53, 0x2e6f52, 0xb10d, 0xb90d, 0x000b, 0x0 }, /* #25 */
    2335     { 0x016817, 0x016816, 0xca4e, 0xea4e, 0x000d, 0x0 }, /* #26 */
    2336     { 0x241d13, 0x241d12, 0x902a, 0xb02a, 0x000d, 0x0 }, /* #27 */
    2337     { 0x0a5c96, 0x0a5c97, 0xf065, 0xf025, 0x0006, 0x0 }, /* #28 */
    2338     { 0x084807, 0x084807, 0xb480, 0x3480, 0x000f, 0x0 }, /* #29 */
    2339     { 0x296853, 0x296852, 0xf80f, 0xf81f, 0x0004, 0x0 }, /* #30 */
    2340     { 0x2c54d3, 0x2c54d2, 0x40f9, 0xc0f9, 0x000f, 0x0 }, /* #31 */
    2341     { 0x122cc2, 0x122cc3, 0x59f8, 0x59e8, 0x0004, 0x0 }, /* #32 */
    2342     { 0x0173d6, 0x0173d7, 0x97c9, 0x97c8, 0x0000, 0x0 }, /* #33 */
    2343     { 0x0c2192, 0x0c2192, 0x5252, 0x5652, 0x000a, 0x0 }, /* #34 */
    2344     { 0x094ad6, 0x094ad7, 0x3882, 0x3802, 0x0007, 0x0 }, /* #35 */
    2345     { 0x042a57, 0x042a57, 0xcec7, 0xccc7, 0x0009, 0x0 }, /* #36 */
    2346     { 0x085907, 0x085907, 0x39e7, 0x3967, 0x0007, 0x0 }, /* #37 */
    2347     { 0x102703, 0x102702, 0x2c17, 0x6c17, 0x000e, 0x0 }, /* #38 */
    2348     { 0x3e0bc2, 0x3e0bc3, 0x8b5a, 0x895a, 0x0009, 0x0 }, /* #39 */
    2349     { 0x141b07, 0x141b07, 0xee7c, 0xee74, 0x0003, 0x0 }, /* #40 */
    2350     { 0x3958c6, 0x3958c6, 0x450c, 0x458c, 0x0007, 0x0 }, /* #41 */
    2351     { 0x010ec2, 0x010ec3, 0xb4e7, 0xb4e5, 0x0001, 0x0 }, /* #42 */
    2352     { 0x1c0612, 0x1c0612, 0xd1e1, 0xd1e3, 0x0001, 0x0 }, /* #43 */
    2353     { 0x175d13, 0x175d12, 0xfba4, 0xfba5, 0x0000, 0x0 }, /* #44 */
    2354     { 0x1166d3, 0x1166d3, 0xb930, 0xb910, 0x0005, 0x0 }, /* #45 */
    2355     { 0x362a46, 0x362a46, 0x19ab, 0x59ab, 0x000e, 0x0 }, /* #46 */
    2356     { 0x102a57, 0x102a56, 0xa98b, 0xe98b, 0x000e, 0x0 }, /* #47 */
    2357     { 0x247502, 0x247502, 0xa840, 0xa844, 0x0002, 0x0 }, /* #48 */
    2358     { 0x3a3096, 0x3a3097, 0x89aa, 0x892a, 0x0007, 0x0 }, /* #49 */
    2359     { 0x0a35d3, 0x0a35d3, 0xd7a3, 0xd7a2, 0x0000, 0x0 }, /* #50 */
    2360     { 0x2a48d3, 0x2a48d3, 0x6dbb, 0x69bb, 0x000a, 0x0 }, /* #51 */
    2361     { 0x257f16, 0x257f16, 0x40d3, 0xc0d3, 0x000f, 0x0 }, /* #52 */
    2362     { 0x1709d3, 0x1709d2, 0xfa8a, 0xfa8b, 0x0000, 0x0 }, /* #53 */
    2363     { 0x363987, 0x363987, 0xe00a, 0x600a, 0x000f, 0x0 }, /* #54 */
    2364     { 0x143156, 0x143156, 0x4b50, 0x4b58, 0x0003, 0x0 }, /* #55 */
    2365     { 0x092657, 0x092657, 0x2b56, 0x2956, 0x0009, 0x0 }, /* #56 */
    2366     { 0x3717c3, 0x3717c2, 0x65d8, 0x65f8, 0x0005, 0x0 }, /* #57 */
    2367     { 0x0e2387, 0x0e2386, 0xa9da, 0xe9da, 0x000e, 0x0 }, /* #58 */
    2368     { 0x346253, 0x346252, 0xc925, 0xc92d, 0x0003, 0x0 }, /* #59 */
    2369     { 0x366f46, 0x366f46, 0x5b21, 0x5b61, 0x0006, 0x0 }, /* #60 */
    2370     { 0x005642, 0x005643, 0x39e7, 0x39c7, 0x0005, 0x0 }, /* #61 */
    2371     { 0x074e57, 0x074e56, 0xb233, 0xb2b3, 0x0007, 0x0 }, /* #62 */
    2372     { 0x263956, 0x263956, 0x8053, 0x8057, 0x0002, 0x0 }, /* #63 */
     2309    { 0x201fc6, 0x201fc6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
     2310    { 0x144b42, 0x144b42, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
     2311    { 0x2607d2, 0x2607d2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
     2312    { 0x1b36d6, 0x1b36d6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
     2313    { 0x2c3c42, 0x2c3c42, 0x3832, 0x3833, 0x0000, 0x0 }, /* #4 */
     2314    { 0x0a5497, 0x0a5497, 0xbb6b, 0xbb6a, 0x0000, 0x0 }, /* #5 */
     2315    { 0x094c87, 0x094c87, 0xbbab, 0xbbaa, 0x0000, 0x0 }, /* #6 */
     2316    { 0x2222c2, 0x2222c2, 0xa18c, 0xa18d, 0x0000, 0x0 }, /* #7 */
     2317    { 0x2e0a13, 0x2e0a13, 0xbaf4, 0xb2f4, 0x000b, 0x0 }, /* #8 */
     2318    { 0x1d6552, 0x1d6552, 0x55c0, 0x55c1, 0x0000, 0x0 }, /* #9 */
     2319    { 0x0e2cd2, 0x0e2cd2, 0xca26, 0xda26, 0x000c, 0x0 }, /* #10 */
     2320    { 0x3a0706, 0x3a0706, 0x5fe4, 0x5ff4, 0x0004, 0x0 }, /* #11 */
     2321    { 0x3e2657, 0x3e2657, 0x67c3, 0x47c3, 0x000d, 0x0 }, /* #12 */
     2322    { 0x0d1592, 0x0d1593, 0x7bf0, 0x73f0, 0x000b, 0x0 }, /* #13 */
     2323    { 0x385107, 0x385106, 0xc610, 0xe610, 0x000d, 0x0 }, /* #14 */
     2324    { 0x3e0656, 0x3e0657, 0xc163, 0xc143, 0x0005, 0x0 }, /* #15 */
     2325    { 0x011857, 0x011857, 0xf91d, 0xd91d, 0x000d, 0x0 }, /* #16 */
     2326    { 0x372846, 0x372846, 0xb3c5, 0xb7c5, 0x000a, 0x0 }, /* #17 */
     2327    { 0x0b7b97, 0x0b7b97, 0x67db, 0x67d3, 0x0003, 0x0 }, /* #18 */
     2328    { 0x1d44c2, 0x1d44c3, 0x2359, 0x2319, 0x0006, 0x0 }, /* #19 */
     2329    { 0x3c4887, 0x3c4886, 0x8931, 0x8939, 0x0003, 0x0 }, /* #20 */
     2330    { 0x165607, 0x165606, 0xfd87, 0xfd97, 0x0004, 0x0 }, /* #21 */
     2331    { 0x3b0286, 0x3b0287, 0xd886, 0xd086, 0x000b, 0x0 }, /* #22 */
     2332    { 0x3513d2, 0x3513d2, 0x8561, 0x8571, 0x0004, 0x0 }, /* #23 */
     2333    { 0x3411d6, 0x3411d6, 0x86da, 0x86db, 0x0000, 0x0 }, /* #24 */
     2334    { 0x2c4986, 0x2c4987, 0xd713, 0xc713, 0x000c, 0x0 }, /* #25 */
     2335    { 0x056902, 0x056903, 0xf7b7, 0xf6b7, 0x0008, 0x0 }, /* #26 */
     2336    { 0x3135c7, 0x3135c6, 0xa582, 0xa583, 0x0000, 0x0 }, /* #27 */
     2337    { 0x3979d7, 0x3979d7, 0xb9e9, 0xb8e9, 0x0008, 0x0 }, /* #28 */
     2338    { 0x0647d3, 0x0647d2, 0x25e2, 0x25ea, 0x0003, 0x0 }, /* #29 */
     2339    { 0x3d1012, 0x3d1012, 0xd0ce, 0xd8ce, 0x000b, 0x0 }, /* #30 */
     2340    { 0x332a83, 0x332a83, 0xff82, 0xfe82, 0x0008, 0x0 }, /* #31 */
     2341    { 0x337c12, 0x337c12, 0x68ad, 0x69ad, 0x0008, 0x0 }, /* #32 */
     2342    { 0x0964c3, 0x0964c3, 0xf475, 0xd475, 0x000d, 0x0 }, /* #33 */
     2343    { 0x235d07, 0x235d07, 0xd1e6, 0xd166, 0x0007, 0x0 }, /* #34 */
     2344    { 0x285482, 0x285482, 0x29e4, 0x2be4, 0x0009, 0x0 }, /* #35 */
     2345    { 0x332742, 0x332743, 0x9cbf, 0x9cbe, 0x0000, 0x0 }, /* #36 */
     2346    { 0x2d37d6, 0x2d37d7, 0x7cf0, 0x7c70, 0x0007, 0x0 }, /* #37 */
     2347    { 0x361007, 0x361007, 0x5b48, 0x4b48, 0x000c, 0x0 }, /* #38 */
     2348    { 0x1f6086, 0x1f6086, 0xffc8, 0xffd8, 0x0004, 0x0 }, /* #39 */
     2349    { 0x182a43, 0x182a42, 0x5d20, 0xdd20, 0x000f, 0x0 }, /* #40 */
     2350    { 0x3f21c3, 0x3f21c3, 0x5067, 0x5065, 0x0001, 0x0 }, /* #41 */
     2351    { 0x0e4002, 0x0e4002, 0x4199, 0x4599, 0x000a, 0x0 }, /* #42 */
     2352    { 0x111e02, 0x111e03, 0x1f40, 0x1740, 0x000b, 0x0 }, /* #43 */
     2353    { 0x0d7902, 0x0d7902, 0x2ad5, 0x2add, 0x0003, 0x0 }, /* #44 */
     2354    { 0x2048d7, 0x2048d6, 0x7073, 0x7873, 0x000b, 0x0 }, /* #45 */
     2355    { 0x295153, 0x295152, 0x3e33, 0xbe33, 0x000f, 0x0 }, /* #46 */
     2356    { 0x380bd3, 0x380bd2, 0x0b18, 0x0b1a, 0x0001, 0x0 }, /* #47 */
     2357    { 0x191cc6, 0x191cc6, 0x1e12, 0x1e13, 0x0000, 0x0 }, /* #48 */
     2358    { 0x2732c7, 0x2732c7, 0xe7f8, 0xe7e8, 0x0004, 0x0 }, /* #49 */
     2359    { 0x020743, 0x020742, 0x789f, 0x78bf, 0x0005, 0x0 }, /* #50 */
     2360    { 0x064dd7, 0x064dd6, 0xe8ff, 0xeaff, 0x0009, 0x0 }, /* #51 */
     2361    { 0x1671c7, 0x1671c7, 0xb27e, 0xb27c, 0x0001, 0x0 }, /* #52 */
     2362    { 0x237e97, 0x237e97, 0xb07c, 0x307c, 0x000f, 0x0 }, /* #53 */
     2363    { 0x104687, 0x104687, 0x784a, 0x584a, 0x000d, 0x0 }, /* #54 */
     2364    { 0x031d97, 0x031d96, 0xbb28, 0xbb2a, 0x0001, 0x0 }, /* #55 */
     2365    { 0x1547c6, 0x1547c7, 0xdd9e, 0xdd9c, 0x0001, 0x0 }, /* #56 */
     2366    { 0x164896, 0x164897, 0x606d, 0x406d, 0x000d, 0x0 }, /* #57 */
     2367    { 0x1c4657, 0x1c4656, 0x8be2, 0x8fe2, 0x000a, 0x0 }, /* #58 */
     2368    { 0x386f43, 0x386f42, 0x6921, 0x6b21, 0x0009, 0x0 }, /* #59 */
     2369    { 0x390a06, 0x390a06, 0x3081, 0x7081, 0x000e, 0x0 }, /* #60 */
     2370    { 0x330d52, 0x330d52, 0x2e0f, 0x2e8f, 0x0007, 0x0 }, /* #61 */
     2371    { 0x165dc6, 0x165dc7, 0xed2f, 0xec2f, 0x0008, 0x0 }, /* #62 */
     2372    { 0x0907c7, 0x0907c7, 0x05ee, 0x05ce, 0x0005, 0x0 }, /* #63 */
    23732373};
    23742374static const BINU16_TEST_T g_aTests_btr_u16[] =
    23752375{
    2376     { 0x1b0992, 0x1b0992, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2377     { 0x3f76c7, 0x3f76c6, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2378     { 0x391406, 0x391406, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2379     { 0x0e51c7, 0x0e51c6, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2380     { 0x190497, 0x190496, 0xcba4, 0xcba4, 0x0000, 0x0 }, /* #4 */
    2381     { 0x3d0cd7, 0x3d0cd6, 0x06e0, 0x06e0, 0x0000, 0x0 }, /* #5 */
    2382     { 0x2b3a96, 0x2b3a96, 0x8720, 0x8720, 0x0000, 0x0 }, /* #6 */
    2383     { 0x2d3017, 0x2d3017, 0x5b51, 0x5b50, 0x0000, 0x0 }, /* #7 */
    2384     { 0x0c24c2, 0x0c24c2, 0xea1c, 0xea1c, 0x0008, 0x0 }, /* #8 */
    2385     { 0x165ed2, 0x165ed2, 0x9f82, 0x9f82, 0x000d, 0x0 }, /* #9 */
    2386     { 0x377312, 0x377313, 0xfd02, 0xfd00, 0x0001, 0x0 }, /* #10 */
    2387     { 0x0e0642, 0x0e0643, 0xe925, 0xe924, 0x0000, 0x0 }, /* #11 */
    2388     { 0x1b4197, 0x1b4197, 0xc6d9, 0xc6c9, 0x0004, 0x0 }, /* #12 */
    2389     { 0x0f5e16, 0x0f5e16, 0x0227, 0x0227, 0x000b, 0x0 }, /* #13 */
    2390     { 0x314b96, 0x314b97, 0xa879, 0xa079, 0x000b, 0x0 }, /* #14 */
    2391     { 0x3e36c3, 0x3e36c2, 0xa112, 0xa112, 0x0006, 0x0 }, /* #15 */
    2392     { 0x0a5b43, 0x0a5b42, 0x78fa, 0x78fa, 0x0002, 0x0 }, /* #16 */
    2393     { 0x1149d7, 0x1149d7, 0x560a, 0x5602, 0x0003, 0x0 }, /* #17 */
    2394     { 0x2f2597, 0x2f2596, 0x68b3, 0x68b3, 0x0006, 0x0 }, /* #18 */
    2395     { 0x051703, 0x051702, 0x8ff4, 0x8ff4, 0x0000, 0x0 }, /* #19 */
    2396     { 0x3c03d2, 0x3c03d3, 0xcdb8, 0xcd38, 0x0007, 0x0 }, /* #20 */
    2397     { 0x3b5856, 0x3b5857, 0xb8f6, 0xb0f6, 0x000b, 0x0 }, /* #21 */
    2398     { 0x265912, 0x265913, 0x1cb3, 0x1cb1, 0x0001, 0x0 }, /* #22 */
    2399     { 0x097143, 0x097143, 0x42f9, 0x42f1, 0x0003, 0x0 }, /* #23 */
    2400     { 0x237907, 0x237907, 0x7c25, 0x7c21, 0x0002, 0x0 }, /* #24 */
    2401     { 0x2e0396, 0x2e0396, 0xa6d8, 0xa6d8, 0x0002, 0x0 }, /* #25 */
    2402     { 0x071916, 0x071916, 0x94f6, 0x94f6, 0x000d, 0x0 }, /* #26 */
    2403     { 0x125cc6, 0x125cc7, 0xb0bf, 0xb03f, 0x0007, 0x0 }, /* #27 */
    2404     { 0x187c06, 0x187c06, 0xccde, 0xccde, 0x000c, 0x0 }, /* #28 */
    2405     { 0x070e43, 0x070e43, 0xfee0, 0xfec0, 0x0005, 0x0 }, /* #29 */
    2406     { 0x1b45c3, 0x1b45c3, 0xbb98, 0xb398, 0x000b, 0x0 }, /* #30 */
    2407     { 0x0c2752, 0x0c2752, 0x9718, 0x9718, 0x0000, 0x0 }, /* #31 */
    2408     { 0x231916, 0x231917, 0x7dbd, 0x6dbd, 0x000c, 0x0 }, /* #32 */
    2409     { 0x3e08d6, 0x3e08d6, 0x8442, 0x8442, 0x0002, 0x0 }, /* #33 */
    2410     { 0x320fd7, 0x320fd7, 0xdde0, 0xddc0, 0x0005, 0x0 }, /* #34 */
    2411     { 0x0d0152, 0x0d0152, 0x5454, 0x5454, 0x000f, 0x0 }, /* #35 */
    2412     { 0x202682, 0x202682, 0x8cda, 0x8cda, 0x000e, 0x0 }, /* #36 */
    2413     { 0x2908d2, 0x2908d3, 0x8cbb, 0x8cb9, 0x0001, 0x0 }, /* #37 */
    2414     { 0x0e7783, 0x0e7782, 0xc40c, 0xc40c, 0x0007, 0x0 }, /* #38 */
    2415     { 0x324203, 0x324203, 0xeee1, 0xee61, 0x0007, 0x0 }, /* #39 */
    2416     { 0x287743, 0x287743, 0xee97, 0xae97, 0x000e, 0x0 }, /* #40 */
    2417     { 0x3c0043, 0x3c0042, 0xa8a9, 0xa8a9, 0x0004, 0x0 }, /* #41 */
    2418     { 0x0c3c17, 0x0c3c17, 0xfdf6, 0xedf6, 0x000c, 0x0 }, /* #42 */
    2419     { 0x345cc6, 0x345cc7, 0x9318, 0x9308, 0x0004, 0x0 }, /* #43 */
    2420     { 0x1f3c92, 0x1f3c92, 0x1021, 0x1021, 0x0006, 0x0 }, /* #44 */
    2421     { 0x197413, 0x197413, 0xb61f, 0xb21f, 0x000a, 0x0 }, /* #45 */
    2422     { 0x0b6887, 0x0b6886, 0xbcc0, 0xbcc0, 0x0003, 0x0 }, /* #46 */
    2423     { 0x3a4e92, 0x3a4e93, 0xf0ec, 0xd0ec, 0x000d, 0x0 }, /* #47 */
    2424     { 0x196996, 0x196997, 0xce6b, 0xce6a, 0x0000, 0x0 }, /* #48 */
    2425     { 0x062052, 0x062052, 0xa1c7, 0xa1c7, 0x000b, 0x0 }, /* #49 */
    2426     { 0x1470d7, 0x1470d7, 0xe1a9, 0xe189, 0x0005, 0x0 }, /* #50 */
    2427     { 0x126cc7, 0x126cc7, 0x554e, 0x454e, 0x000c, 0x0 }, /* #51 */
    2428     { 0x140513, 0x140513, 0xe85a, 0xe852, 0x0003, 0x0 }, /* #52 */
    2429     { 0x3e5c03, 0x3e5c03, 0xe0eb, 0xe0cb, 0x0005, 0x0 }, /* #53 */
    2430     { 0x273f86, 0x273f86, 0x351c, 0x351c, 0x0009, 0x0 }, /* #54 */
    2431     { 0x295bd2, 0x295bd2, 0x97d0, 0x97d0, 0x000e, 0x0 }, /* #55 */
    2432     { 0x0974c6, 0x0974c6, 0xaa82, 0xaa82, 0x000e, 0x0 }, /* #56 */
    2433     { 0x2e64c6, 0x2e64c7, 0x5416, 0x4416, 0x000c, 0x0 }, /* #57 */
    2434     { 0x115cc2, 0x115cc3, 0x8979, 0x8879, 0x0008, 0x0 }, /* #58 */
    2435     { 0x3443c6, 0x3443c6, 0x09d6, 0x09d6, 0x000d, 0x0 }, /* #59 */
    2436     { 0x1e3ad6, 0x1e3ad7, 0xea68, 0xaa68, 0x000e, 0x0 }, /* #60 */
    2437     { 0x012043, 0x012043, 0xd388, 0xd308, 0x0007, 0x0 }, /* #61 */
    2438     { 0x051d97, 0x051d97, 0xaed5, 0xacd5, 0x0009, 0x0 }, /* #62 */
    2439     { 0x2f1a57, 0x2f1a56, 0x60c0, 0x60c0, 0x000c, 0x0 }, /* #63 */
     2376    { 0x037857, 0x037856, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     2377    { 0x051592, 0x051592, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     2378    { 0x082296, 0x082296, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     2379    { 0x2e1fc2, 0x2e1fc2, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     2380    { 0x326b02, 0x326b02, 0x843e, 0x843e, 0x0000, 0x0 }, /* #4 */
     2381    { 0x0d1a02, 0x0d1a02, 0x969e, 0x969e, 0x0000, 0x0 }, /* #5 */
     2382    { 0x196fd6, 0x196fd7, 0x2e7f, 0x2e7e, 0x0000, 0x0 }, /* #6 */
     2383    { 0x041e83, 0x041e82, 0xf1c4, 0xf1c4, 0x0000, 0x0 }, /* #7 */
     2384    { 0x2e5c03, 0x2e5c02, 0x808c, 0x808c, 0x0008, 0x0 }, /* #8 */
     2385    { 0x3b38d2, 0x3b38d2, 0x7280, 0x7280, 0x0002, 0x0 }, /* #9 */
     2386    { 0x094902, 0x094902, 0x354f, 0x354f, 0x0007, 0x0 }, /* #10 */
     2387    { 0x083806, 0x083806, 0x3036, 0x3036, 0x000b, 0x0 }, /* #11 */
     2388    { 0x2e7703, 0x2e7702, 0x6aa1, 0x6aa1, 0x000a, 0x0 }, /* #12 */
     2389    { 0x2222c2, 0x2222c2, 0x3660, 0x3660, 0x0008, 0x0 }, /* #13 */
     2390    { 0x186cd2, 0x186cd3, 0x3f2f, 0x3f27, 0x0003, 0x0 }, /* #14 */
     2391    { 0x1d6313, 0x1d6313, 0xe9e5, 0xa9e5, 0x000e, 0x0 }, /* #15 */
     2392    { 0x0b0b86, 0x0b0b87, 0xdb0e, 0xda0e, 0x0008, 0x0 }, /* #16 */
     2393    { 0x2644d2, 0x2644d3, 0x5aee, 0x5ace, 0x0005, 0x0 }, /* #17 */
     2394    { 0x1f3192, 0x1f3193, 0x2afe, 0x22fe, 0x000b, 0x0 }, /* #18 */
     2395    { 0x040ed3, 0x040ed2, 0x827f, 0x827f, 0x000c, 0x0 }, /* #19 */
     2396    { 0x1e2bc6, 0x1e2bc6, 0x5730, 0x5730, 0x0007, 0x0 }, /* #20 */
     2397    { 0x242846, 0x242847, 0x120d, 0x100d, 0x0009, 0x0 }, /* #21 */
     2398    { 0x263443, 0x263442, 0x1f19, 0x1f19, 0x0006, 0x0 }, /* #22 */
     2399    { 0x3d7b52, 0x3d7b53, 0xb3df, 0xb2df, 0x0008, 0x0 }, /* #23 */
     2400    { 0x3f5b56, 0x3f5b57, 0x2743, 0x2543, 0x0009, 0x0 }, /* #24 */
     2401    { 0x3f0fc2, 0x3f0fc2, 0xac95, 0xac95, 0x0008, 0x0 }, /* #25 */
     2402    { 0x0a6d17, 0x0a6d16, 0x5255, 0x5255, 0x0005, 0x0 }, /* #26 */
     2403    { 0x163602, 0x163602, 0xb275, 0xb275, 0x0003, 0x0 }, /* #27 */
     2404    { 0x0a4812, 0x0a4812, 0x122d, 0x122d, 0x0006, 0x0 }, /* #28 */
     2405    { 0x3a2507, 0x3a2507, 0xa4bf, 0x24bf, 0x000f, 0x0 }, /* #29 */
     2406    { 0x111f12, 0x111f12, 0x5c1e, 0x5c1e, 0x0005, 0x0 }, /* #30 */
     2407    { 0x305112, 0x305113, 0x7a6d, 0x7a65, 0x0003, 0x0 }, /* #31 */
     2408    { 0x146b03, 0x146b02, 0x99a7, 0x99a7, 0x0004, 0x0 }, /* #32 */
     2409    { 0x072812, 0x072813, 0x7b81, 0x7981, 0x0009, 0x0 }, /* #33 */
     2410    { 0x345952, 0x345952, 0x5ad8, 0x5ad8, 0x0008, 0x0 }, /* #34 */
     2411    { 0x0302c2, 0x0302c3, 0x9cd4, 0x1cd4, 0x000f, 0x0 }, /* #35 */
     2412    { 0x2c6156, 0x2c6156, 0x9aad, 0x9aad, 0x0001, 0x0 }, /* #36 */
     2413    { 0x336396, 0x336397, 0x4393, 0x4193, 0x0009, 0x0 }, /* #37 */
     2414    { 0x2c4802, 0x2c4802, 0xce64, 0xce64, 0x0008, 0x0 }, /* #38 */
     2415    { 0x012212, 0x012212, 0xbab9, 0xbab9, 0x0001, 0x0 }, /* #39 */
     2416    { 0x2b7907, 0x2b7907, 0x83a9, 0x03a9, 0x000f, 0x0 }, /* #40 */
     2417    { 0x2c4902, 0x2c4902, 0x1e1a, 0x1e1a, 0x000d, 0x0 }, /* #41 */
     2418    { 0x327943, 0x327942, 0xd905, 0xd905, 0x000a, 0x0 }, /* #42 */
     2419    { 0x1a1f47, 0x1a1f47, 0xbeac, 0xaeac, 0x000c, 0x0 }, /* #43 */
     2420    { 0x263e16, 0x263e17, 0x7d82, 0x3d82, 0x000e, 0x0 }, /* #44 */
     2421    { 0x333f86, 0x333f87, 0xb40b, 0xb409, 0x0001, 0x0 }, /* #45 */
     2422    { 0x0f1a97, 0x0f1a97, 0xdbf0, 0xcbf0, 0x000c, 0x0 }, /* #46 */
     2423    { 0x1f6812, 0x1f6812, 0x7f35, 0x7f35, 0x0006, 0x0 }, /* #47 */
     2424    { 0x235847, 0x235847, 0x4f7f, 0x4f7d, 0x0001, 0x0 }, /* #48 */
     2425    { 0x055893, 0x055893, 0xf0fc, 0xf0ec, 0x0004, 0x0 }, /* #49 */
     2426    { 0x090493, 0x090493, 0x4ffa, 0x0ffa, 0x000e, 0x0 }, /* #50 */
     2427    { 0x064183, 0x064182, 0xe5a2, 0xe5a2, 0x000c, 0x0 }, /* #51 */
     2428    { 0x111557, 0x111556, 0x0808, 0x0808, 0x000d, 0x0 }, /* #52 */
     2429    { 0x296e56, 0x296e56, 0x04a3, 0x04a3, 0x000c, 0x0 }, /* #53 */
     2430    { 0x3e0252, 0x3e0253, 0x9ddd, 0x9dd9, 0x0002, 0x0 }, /* #54 */
     2431    { 0x2556d6, 0x2556d6, 0xe929, 0xe929, 0x0002, 0x0 }, /* #55 */
     2432    { 0x130713, 0x130712, 0x2648, 0x2648, 0x0004, 0x0 }, /* #56 */
     2433    { 0x167c02, 0x167c03, 0x3e7f, 0x3e7e, 0x0000, 0x0 }, /* #57 */
     2434    { 0x1621d6, 0x1621d7, 0x8dd3, 0x0dd3, 0x000f, 0x0 }, /* #58 */
     2435    { 0x274f83, 0x274f83, 0x329e, 0x321e, 0x0007, 0x0 }, /* #59 */
     2436    { 0x044397, 0x044397, 0x4e7d, 0x4c7d, 0x0009, 0x0 }, /* #60 */
     2437    { 0x2f52c3, 0x2f52c2, 0x773e, 0x773e, 0x000b, 0x0 }, /* #61 */
     2438    { 0x134b53, 0x134b53, 0x9e39, 0x9e31, 0x0003, 0x0 }, /* #62 */
     2439    { 0x345392, 0x345393, 0x3b27, 0x3b07, 0x0005, 0x0 }, /* #63 */
    24402440};
    24412441static const BINU16_TEST_T g_aTests_btr_u16_locked[] =
    24422442{
    2443     { 0x015042, 0x015042, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2444     { 0x116687, 0x116686, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2445     { 0x226807, 0x226806, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2446     { 0x011917, 0x011916, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2447     { 0x166c12, 0x166c12, 0x98b0, 0x98b0, 0x0000, 0x0 }, /* #4 */
    2448     { 0x3c2bc6, 0x3c2bc7, 0x8f7f, 0x8f7e, 0x0000, 0x0 }, /* #5 */
    2449     { 0x131796, 0x131796, 0x39ea, 0x39ea, 0x0000, 0x0 }, /* #6 */
    2450     { 0x341217, 0x341216, 0x6b84, 0x6b84, 0x0000, 0x0 }, /* #7 */
    2451     { 0x2b2ec2, 0x2b2ec2, 0x2cd2, 0x2cd2, 0x0002, 0x0 }, /* #8 */
    2452     { 0x3d4383, 0x3d4382, 0xd911, 0xd911, 0x0005, 0x0 }, /* #9 */
    2453     { 0x1240d6, 0x1240d7, 0xc826, 0xc824, 0x0001, 0x0 }, /* #10 */
    2454     { 0x0e3e07, 0x0e3e06, 0x5500, 0x5500, 0x0000, 0x0 }, /* #11 */
    2455     { 0x1e7e13, 0x1e7e12, 0x11e9, 0x11e9, 0x000f, 0x0 }, /* #12 */
    2456     { 0x1b5b13, 0x1b5b12, 0x5372, 0x5372, 0x0002, 0x0 }, /* #13 */
    2457     { 0x3e51d2, 0x3e51d3, 0xc0e5, 0xc065, 0x0007, 0x0 }, /* #14 */
    2458     { 0x105d42, 0x105d42, 0xd36d, 0xd36d, 0x000a, 0x0 }, /* #15 */
    2459     { 0x173852, 0x173853, 0x4c92, 0x4492, 0x000b, 0x0 }, /* #16 */
    2460     { 0x2202d2, 0x2202d2, 0x1817, 0x1817, 0x0009, 0x0 }, /* #17 */
    2461     { 0x327c83, 0x327c82, 0x64f3, 0x64f3, 0x0008, 0x0 }, /* #18 */
    2462     { 0x143252, 0x143253, 0x4a6a, 0x4a2a, 0x0006, 0x0 }, /* #19 */
    2463     { 0x067507, 0x067507, 0xe89b, 0xc89b, 0x000d, 0x0 }, /* #20 */
    2464     { 0x100102, 0x100103, 0x2bcd, 0x0bcd, 0x000d, 0x0 }, /* #21 */
    2465     { 0x0b4806, 0x0b4807, 0xa359, 0xa349, 0x0004, 0x0 }, /* #22 */
    2466     { 0x335b16, 0x335b17, 0x810b, 0x010b, 0x000f, 0x0 }, /* #23 */
    2467     { 0x377ac3, 0x377ac2, 0x31f2, 0x31f2, 0x000b, 0x0 }, /* #24 */
    2468     { 0x191017, 0x191017, 0xca9c, 0x4a9c, 0x000f, 0x0 }, /* #25 */
    2469     { 0x316e07, 0x316e07, 0x781d, 0x780d, 0x0004, 0x0 }, /* #26 */
    2470     { 0x107fc3, 0x107fc3, 0x52ad, 0x522d, 0x0007, 0x0 }, /* #27 */
    2471     { 0x1374d7, 0x1374d7, 0xa092, 0x8092, 0x000d, 0x0 }, /* #28 */
    2472     { 0x131c92, 0x131c92, 0xb5b6, 0xb5b6, 0x0003, 0x0 }, /* #29 */
    2473     { 0x3506d2, 0x3506d2, 0x8e22, 0x8e22, 0x000e, 0x0 }, /* #30 */
    2474     { 0x2b5343, 0x2b5343, 0x3969, 0x3869, 0x0008, 0x0 }, /* #31 */
    2475     { 0x130382, 0x130382, 0x0441, 0x0441, 0x000e, 0x0 }, /* #32 */
    2476     { 0x083252, 0x083252, 0x1580, 0x1580, 0x0002, 0x0 }, /* #33 */
    2477     { 0x2d3093, 0x2d3093, 0xf597, 0xf197, 0x000a, 0x0 }, /* #34 */
    2478     { 0x273b43, 0x273b43, 0x9ce9, 0x1ce9, 0x000f, 0x0 }, /* #35 */
    2479     { 0x324342, 0x324343, 0x8a93, 0x8a83, 0x0004, 0x0 }, /* #36 */
    2480     { 0x3e4bc7, 0x3e4bc7, 0xf3a5, 0xb3a5, 0x000e, 0x0 }, /* #37 */
    2481     { 0x0c1b86, 0x0c1b86, 0x6bd2, 0x6bd2, 0x0002, 0x0 }, /* #38 */
    2482     { 0x3a79c3, 0x3a79c3, 0x7da3, 0x5da3, 0x000d, 0x0 }, /* #39 */
    2483     { 0x1853d6, 0x1853d7, 0x01f8, 0x01e8, 0x0004, 0x0 }, /* #40 */
    2484     { 0x370c82, 0x370c83, 0x6a43, 0x6843, 0x0009, 0x0 }, /* #41 */
    2485     { 0x1b1ac6, 0x1b1ac6, 0x706b, 0x706b, 0x0004, 0x0 }, /* #42 */
    2486     { 0x0837d3, 0x0837d2, 0x4318, 0x4318, 0x0001, 0x0 }, /* #43 */
    2487     { 0x231f92, 0x231f93, 0xc0bb, 0xc0b9, 0x0001, 0x0 }, /* #44 */
    2488     { 0x196d07, 0x196d07, 0x8b7d, 0x0b7d, 0x000f, 0x0 }, /* #45 */
    2489     { 0x211b13, 0x211b13, 0x5b71, 0x5371, 0x000b, 0x0 }, /* #46 */
    2490     { 0x1f20d6, 0x1f20d7, 0x71b5, 0x71b4, 0x0000, 0x0 }, /* #47 */
    2491     { 0x1b37d3, 0x1b37d2, 0xcded, 0xcded, 0x0009, 0x0 }, /* #48 */
    2492     { 0x200546, 0x200547, 0xaf45, 0xad45, 0x0009, 0x0 }, /* #49 */
    2493     { 0x0c2a83, 0x0c2a83, 0xa86a, 0x886a, 0x000d, 0x0 }, /* #50 */
    2494     { 0x193986, 0x193987, 0x5f06, 0x1f06, 0x000e, 0x0 }, /* #51 */
    2495     { 0x376e87, 0x376e87, 0x2243, 0x2242, 0x0000, 0x0 }, /* #52 */
    2496     { 0x134652, 0x134652, 0x9c12, 0x9c12, 0x0005, 0x0 }, /* #53 */
    2497     { 0x1c2a92, 0x1c2a93, 0x6f54, 0x4f54, 0x000d, 0x0 }, /* #54 */
    2498     { 0x147507, 0x147506, 0xab56, 0xab56, 0x000a, 0x0 }, /* #55 */
    2499     { 0x200352, 0x200352, 0x3855, 0x3855, 0x0008, 0x0 }, /* #56 */
    2500     { 0x276793, 0x276792, 0x2103, 0x2103, 0x000e, 0x0 }, /* #57 */
    2501     { 0x1606d7, 0x1606d7, 0xfc19, 0xbc19, 0x000e, 0x0 }, /* #58 */
    2502     { 0x2059c2, 0x2059c3, 0xdb4c, 0x9b4c, 0x000e, 0x0 }, /* #59 */
    2503     { 0x295f46, 0x295f46, 0x4a3c, 0x4a3c, 0x0008, 0x0 }, /* #60 */
    2504     { 0x176d52, 0x176d53, 0x22bc, 0x22b4, 0x0003, 0x0 }, /* #61 */
    2505     { 0x040557, 0x040557, 0xc7bd, 0xc7bc, 0x0000, 0x0 }, /* #62 */
    2506     { 0x081193, 0x081192, 0xa8b9, 0xa8b9, 0x000a, 0x0 }, /* #63 */
     2443    { 0x0c7607, 0x0c7606, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     2444    { 0x2c5b12, 0x2c5b12, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     2445    { 0x2e3902, 0x2e3902, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     2446    { 0x2f7346, 0x2f7346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     2447    { 0x0e3797, 0x0e3797, 0xbfb7, 0xbfb6, 0x0000, 0x0 }, /* #4 */
     2448    { 0x241606, 0x241606, 0xde40, 0xde40, 0x0000, 0x0 }, /* #5 */
     2449    { 0x3f6093, 0x3f6093, 0xc42b, 0xc42a, 0x0000, 0x0 }, /* #6 */
     2450    { 0x144d53, 0x144d52, 0xafcc, 0xafcc, 0x0000, 0x0 }, /* #7 */
     2451    { 0x060883, 0x060882, 0x38a3, 0x38a3, 0x0009, 0x0 }, /* #8 */
     2452    { 0x2d3587, 0x2d3586, 0x5a8d, 0x5a8d, 0x0008, 0x0 }, /* #9 */
     2453    { 0x225e97, 0x225e96, 0x7a47, 0x7a47, 0x0003, 0x0 }, /* #10 */
     2454    { 0x261e47, 0x261e47, 0x88a9, 0x88a8, 0x0000, 0x0 }, /* #11 */
     2455    { 0x124906, 0x124906, 0x584d, 0x584d, 0x0005, 0x0 }, /* #12 */
     2456    { 0x144d42, 0x144d43, 0xf30a, 0xf20a, 0x0008, 0x0 }, /* #13 */
     2457    { 0x2055d3, 0x2055d2, 0x5bab, 0x5bab, 0x000a, 0x0 }, /* #14 */
     2458    { 0x146293, 0x146293, 0x343d, 0x343c, 0x0000, 0x0 }, /* #15 */
     2459    { 0x1b4fd6, 0x1b4fd6, 0xac0d, 0xac0d, 0x0008, 0x0 }, /* #16 */
     2460    { 0x092ac3, 0x092ac2, 0x58d8, 0x58d8, 0x0009, 0x0 }, /* #17 */
     2461    { 0x1e1282, 0x1e1282, 0xd177, 0xd177, 0x000b, 0x0 }, /* #18 */
     2462    { 0x2c3147, 0x2c3146, 0x6c2a, 0x6c2a, 0x0002, 0x0 }, /* #19 */
     2463    { 0x034186, 0x034186, 0xb3f2, 0xb3f2, 0x0000, 0x0 }, /* #20 */
     2464    { 0x0b7113, 0x0b7113, 0xe7db, 0x67db, 0x000f, 0x0 }, /* #21 */
     2465    { 0x3f2a46, 0x3f2a46, 0x6951, 0x6951, 0x000f, 0x0 }, /* #22 */
     2466    { 0x0e0607, 0x0e0607, 0xf3bd, 0xf3bc, 0x0000, 0x0 }, /* #23 */
     2467    { 0x084d92, 0x084d93, 0xf81a, 0xb81a, 0x000e, 0x0 }, /* #24 */
     2468    { 0x130882, 0x130883, 0x5b29, 0x5b28, 0x0000, 0x0 }, /* #25 */
     2469    { 0x2d2852, 0x2d2853, 0xbc33, 0xac33, 0x000c, 0x0 }, /* #26 */
     2470    { 0x097356, 0x097357, 0xea79, 0xea69, 0x0004, 0x0 }, /* #27 */
     2471    { 0x2427c6, 0x2427c7, 0xbdb7, 0xbd97, 0x0005, 0x0 }, /* #28 */
     2472    { 0x372287, 0x372287, 0xe6e9, 0xe2e9, 0x000a, 0x0 }, /* #29 */
     2473    { 0x167317, 0x167317, 0x7af5, 0x7ad5, 0x0005, 0x0 }, /* #30 */
     2474    { 0x276497, 0x276496, 0x745a, 0x745a, 0x0005, 0x0 }, /* #31 */
     2475    { 0x001147, 0x001146, 0x7dad, 0x7dad, 0x0006, 0x0 }, /* #32 */
     2476    { 0x3319c6, 0x3319c7, 0x7efa, 0x7ef2, 0x0003, 0x0 }, /* #33 */
     2477    { 0x345292, 0x345293, 0xa8d6, 0xa8c6, 0x0004, 0x0 }, /* #34 */
     2478    { 0x315512, 0x315512, 0x2036, 0x2036, 0x000c, 0x0 }, /* #35 */
     2479    { 0x266c87, 0x266c86, 0x5598, 0x5598, 0x0006, 0x0 }, /* #36 */
     2480    { 0x081c96, 0x081c97, 0x77d6, 0x77d4, 0x0001, 0x0 }, /* #37 */
     2481    { 0x3e6782, 0x3e6783, 0xbc66, 0xbc64, 0x0001, 0x0 }, /* #38 */
     2482    { 0x216517, 0x216516, 0x0f18, 0x0f18, 0x000f, 0x0 }, /* #39 */
     2483    { 0x060f06, 0x060f06, 0xb471, 0xb471, 0x000b, 0x0 }, /* #40 */
     2484    { 0x3f3ad6, 0x3f3ad6, 0x4637, 0x4637, 0x0003, 0x0 }, /* #41 */
     2485    { 0x217c42, 0x217c43, 0xcda4, 0xcda0, 0x0002, 0x0 }, /* #42 */
     2486    { 0x130792, 0x130792, 0x264b, 0x264b, 0x000b, 0x0 }, /* #43 */
     2487    { 0x2959c7, 0x2959c6, 0x5eb9, 0x5eb9, 0x000d, 0x0 }, /* #44 */
     2488    { 0x2b11c6, 0x2b11c6, 0xad62, 0xad62, 0x0004, 0x0 }, /* #45 */
     2489    { 0x1c1093, 0x1c1093, 0x199f, 0x199b, 0x0002, 0x0 }, /* #46 */
     2490    { 0x0d4ac2, 0x0d4ac3, 0xbb96, 0xab96, 0x000c, 0x0 }, /* #47 */
     2491    { 0x234d06, 0x234d06, 0xb4bc, 0xb4bc, 0x0000, 0x0 }, /* #48 */
     2492    { 0x1d5ed7, 0x1d5ed6, 0xc160, 0xc160, 0x000b, 0x0 }, /* #49 */
     2493    { 0x3a6bc3, 0x3a6bc3, 0x1cbe, 0x1cae, 0x0004, 0x0 }, /* #50 */
     2494    { 0x1b0342, 0x1b0342, 0x1206, 0x1206, 0x000f, 0x0 }, /* #51 */
     2495    { 0x0e2387, 0x0e2386, 0xa0be, 0xa0be, 0x000c, 0x0 }, /* #52 */
     2496    { 0x034087, 0x034086, 0xe868, 0xe868, 0x0001, 0x0 }, /* #53 */
     2497    { 0x2658c6, 0x2658c6, 0x3159, 0x3159, 0x0001, 0x0 }, /* #54 */
     2498    { 0x173487, 0x173487, 0x6b0b, 0x630b, 0x000b, 0x0 }, /* #55 */
     2499    { 0x315843, 0x315842, 0x3fa6, 0x3fa6, 0x000f, 0x0 }, /* #56 */
     2500    { 0x374547, 0x374547, 0xcfba, 0xceba, 0x0008, 0x0 }, /* #57 */
     2501    { 0x1225c6, 0x1225c7, 0xaf0d, 0x8f0d, 0x000d, 0x0 }, /* #58 */
     2502    { 0x3c7e12, 0x3c7e13, 0x0749, 0x0349, 0x000a, 0x0 }, /* #59 */
     2503    { 0x145592, 0x145593, 0x4a6b, 0x4a2b, 0x0006, 0x0 }, /* #60 */
     2504    { 0x283846, 0x283846, 0x3eac, 0x3eac, 0x0006, 0x0 }, /* #61 */
     2505    { 0x365813, 0x365812, 0xf4ee, 0xf4ee, 0x0000, 0x0 }, /* #62 */
     2506    { 0x171dd7, 0x171dd7, 0x0927, 0x0907, 0x0005, 0x0 }, /* #63 */
    25072507};
    25082508static const BINU16_TEST_T g_aTests_bts_u16[] =
    25092509{
    2510     { 0x3b3192, 0x3b3192, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
    2511     { 0x1c65c7, 0x1c65c6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
    2512     { 0x390792, 0x390792, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
    2513     { 0x347c87, 0x347c86, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
    2514     { 0x163993, 0x163993, 0xd183, 0xd183, 0x0000, 0x0 }, /* #4 */
    2515     { 0x366916, 0x366916, 0xf678, 0xf679, 0x0000, 0x0 }, /* #5 */
    2516     { 0x072417, 0x072417, 0xf45f, 0xf45f, 0x0000, 0x0 }, /* #6 */
    2517     { 0x357507, 0x357507, 0x0a03, 0x0a03, 0x0000, 0x0 }, /* #7 */
    2518     { 0x012642, 0x012643, 0xfa9a, 0xfa9a, 0x000e, 0x0 }, /* #8 */
    2519     { 0x0b21c3, 0x0b21c2, 0xc329, 0xc3a9, 0x0007, 0x0 }, /* #9 */
    2520     { 0x0b1e17, 0x0b1e17, 0xd38b, 0xd38b, 0x0000, 0x0 }, /* #10 */
    2521     { 0x244b57, 0x244b57, 0x1718, 0x1718, 0x000a, 0x0 }, /* #11 */
    2522     { 0x1e4682, 0x1e4682, 0x471f, 0x479f, 0x0007, 0x0 }, /* #12 */
    2523     { 0x001fd6, 0x001fd7, 0x2b8d, 0x2b8d, 0x0003, 0x0 }, /* #13 */
    2524     { 0x2859d2, 0x2859d2, 0x45a9, 0x55a9, 0x000c, 0x0 }, /* #14 */
    2525     { 0x237946, 0x237947, 0xf5de, 0xf5de, 0x000e, 0x0 }, /* #15 */
    2526     { 0x1b7682, 0x1b7682, 0xa36b, 0xa37b, 0x0004, 0x0 }, /* #16 */
    2527     { 0x240b86, 0x240b86, 0x5955, 0x5975, 0x0005, 0x0 }, /* #17 */
    2528     { 0x3c1e03, 0x3c1e02, 0x65b0, 0x67b0, 0x0009, 0x0 }, /* #18 */
    2529     { 0x0f7907, 0x0f7906, 0xc2a9, 0xc2b9, 0x0004, 0x0 }, /* #19 */
    2530     { 0x287bd7, 0x287bd7, 0x1ccb, 0x1ccb, 0x000b, 0x0 }, /* #20 */
    2531     { 0x360086, 0x360086, 0x672e, 0x672f, 0x0000, 0x0 }, /* #21 */
    2532     { 0x0816d2, 0x0816d2, 0x815a, 0x81da, 0x0007, 0x0 }, /* #22 */
    2533     { 0x230616, 0x230617, 0x6be4, 0x6be4, 0x0008, 0x0 }, /* #23 */
    2534     { 0x115202, 0x115203, 0xe34f, 0xe34f, 0x0008, 0x0 }, /* #24 */
    2535     { 0x124012, 0x124013, 0xabbd, 0xabbd, 0x0004, 0x0 }, /* #25 */
    2536     { 0x143906, 0x143907, 0x8a1d, 0x8a1d, 0x000f, 0x0 }, /* #26 */
    2537     { 0x211217, 0x211217, 0xc79a, 0xc79a, 0x000a, 0x0 }, /* #27 */
    2538     { 0x031292, 0x031292, 0x6bd2, 0x6bda, 0x0003, 0x0 }, /* #28 */
    2539     { 0x172006, 0x172006, 0x5147, 0x7147, 0x000d, 0x0 }, /* #29 */
    2540     { 0x020787, 0x020787, 0x8b81, 0x8b81, 0x0008, 0x0 }, /* #30 */
    2541     { 0x0920c2, 0x0920c3, 0x032d, 0x032d, 0x0005, 0x0 }, /* #31 */
    2542     { 0x013843, 0x013843, 0x7915, 0x7915, 0x0008, 0x0 }, /* #32 */
    2543     { 0x141d92, 0x141d92, 0x62b9, 0x66b9, 0x000a, 0x0 }, /* #33 */
    2544     { 0x0d1012, 0x0d1013, 0x17a6, 0x17a6, 0x0009, 0x0 }, /* #34 */
    2545     { 0x182246, 0x182246, 0x8e04, 0x8e24, 0x0005, 0x0 }, /* #35 */
    2546     { 0x0a56c2, 0x0a56c2, 0xa4e5, 0xa4ed, 0x0003, 0x0 }, /* #36 */
    2547     { 0x2d2f43, 0x2d2f42, 0x9dcf, 0xddcf, 0x000e, 0x0 }, /* #37 */
    2548     { 0x2d0446, 0x2d0447, 0xfe62, 0xfe62, 0x0001, 0x0 }, /* #38 */
    2549     { 0x314007, 0x314006, 0xa543, 0xad43, 0x000b, 0x0 }, /* #39 */
    2550     { 0x155497, 0x155496, 0x7062, 0x7162, 0x0008, 0x0 }, /* #40 */
    2551     { 0x026912, 0x026912, 0x042d, 0x042f, 0x0001, 0x0 }, /* #41 */
    2552     { 0x2b5987, 0x2b5986, 0x3cba, 0x7cba, 0x000e, 0x0 }, /* #42 */
    2553     { 0x225546, 0x225547, 0xf733, 0xf733, 0x0005, 0x0 }, /* #43 */
    2554     { 0x183907, 0x183907, 0xa5ca, 0xa5ca, 0x0001, 0x0 }, /* #44 */
    2555     { 0x380b87, 0x380b87, 0x847b, 0x847b, 0x0006, 0x0 }, /* #45 */
    2556     { 0x1228c2, 0x1228c2, 0xbdc7, 0xbfc7, 0x0009, 0x0 }, /* #46 */
    2557     { 0x0b58d7, 0x0b58d6, 0xe6b9, 0xeeb9, 0x000b, 0x0 }, /* #47 */
    2558     { 0x2a26d3, 0x2a26d3, 0xeaea, 0xeaea, 0x0005, 0x0 }, /* #48 */
    2559     { 0x087d87, 0x087d86, 0x9aab, 0x9aeb, 0x0006, 0x0 }, /* #49 */
    2560     { 0x3d28c7, 0x3d28c7, 0x3275, 0x3275, 0x000c, 0x0 }, /* #50 */
    2561     { 0x2a5c57, 0x2a5c57, 0x7470, 0x7470, 0x000a, 0x0 }, /* #51 */
    2562     { 0x0346d2, 0x0346d3, 0x6e75, 0x6e75, 0x0006, 0x0 }, /* #52 */
    2563     { 0x115c12, 0x115c12, 0x6904, 0x6905, 0x0000, 0x0 }, /* #53 */
    2564     { 0x3c2892, 0x3c2892, 0xcbd1, 0xcbd5, 0x0002, 0x0 }, /* #54 */
    2565     { 0x023ac2, 0x023ac2, 0x4f82, 0x4fa2, 0x0005, 0x0 }, /* #55 */
    2566     { 0x034007, 0x034007, 0xb480, 0xb480, 0x000a, 0x0 }, /* #56 */
    2567     { 0x3a21d6, 0x3a21d7, 0x5d8d, 0x5d8d, 0x0003, 0x0 }, /* #57 */
    2568     { 0x277ad3, 0x277ad2, 0x73f5, 0xf3f5, 0x000f, 0x0 }, /* #58 */
    2569     { 0x2d7e96, 0x2d7e96, 0x5c05, 0x5c45, 0x0006, 0x0 }, /* #59 */
    2570     { 0x1b2197, 0x1b2197, 0xf297, 0xf297, 0x0009, 0x0 }, /* #60 */
    2571     { 0x082142, 0x082143, 0xf8e7, 0xf8e7, 0x0006, 0x0 }, /* #61 */
    2572     { 0x201083, 0x201082, 0x8f92, 0x9f92, 0x000c, 0x0 }, /* #62 */
    2573     { 0x273e96, 0x273e97, 0x577a, 0x577a, 0x0006, 0x0 }, /* #63 */
     2510    { 0x284b86, 0x284b86, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
     2511    { 0x155293, 0x155292, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
     2512    { 0x3101d3, 0x3101d2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
     2513    { 0x034bc7, 0x034bc6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
     2514    { 0x286e93, 0x286e92, 0xd88c, 0xd88d, 0x0000, 0x0 }, /* #4 */
     2515    { 0x3c3982, 0x3c3983, 0xe4ef, 0xe4ef, 0x0000, 0x0 }, /* #5 */
     2516    { 0x096447, 0x096446, 0x2626, 0x2627, 0x0000, 0x0 }, /* #6 */
     2517    { 0x3f5b16, 0x3f5b16, 0x4e9a, 0x4e9b, 0x0000, 0x0 }, /* #7 */
     2518    { 0x292396, 0x292397, 0x007e, 0x007e, 0x0002, 0x0 }, /* #8 */
     2519    { 0x2d60d2, 0x2d60d2, 0x56a4, 0x56ac, 0x0003, 0x0 }, /* #9 */
     2520    { 0x0b03c7, 0x0b03c6, 0xd85c, 0xd95c, 0x0008, 0x0 }, /* #10 */
     2521    { 0x152987, 0x152986, 0x0f52, 0x1f52, 0x000c, 0x0 }, /* #11 */
     2522    { 0x130ed6, 0x130ed6, 0x953a, 0x953e, 0x0002, 0x0 }, /* #12 */
     2523    { 0x104893, 0x104893, 0x6da6, 0x6da6, 0x000d, 0x0 }, /* #13 */
     2524    { 0x131942, 0x131942, 0xa925, 0xb925, 0x000c, 0x0 }, /* #14 */
     2525    { 0x3619c7, 0x3619c6, 0xbe19, 0xbe99, 0x0007, 0x0 }, /* #15 */
     2526    { 0x021357, 0x021356, 0xafa4, 0xbfa4, 0x000c, 0x0 }, /* #16 */
     2527    { 0x2f0ec7, 0x2f0ec6, 0xd227, 0xd2a7, 0x0007, 0x0 }, /* #17 */
     2528    { 0x3b6e43, 0x3b6e42, 0x5185, 0x5187, 0x0001, 0x0 }, /* #18 */
     2529    { 0x1e4e96, 0x1e4e96, 0x03db, 0x03df, 0x0002, 0x0 }, /* #19 */
     2530    { 0x327d07, 0x327d06, 0xea0e, 0xea2e, 0x0005, 0x0 }, /* #20 */
     2531    { 0x132ec6, 0x132ec7, 0x81a1, 0x81a1, 0x0005, 0x0 }, /* #21 */
     2532    { 0x3748c6, 0x3748c7, 0x155e, 0x155e, 0x000c, 0x0 }, /* #22 */
     2533    { 0x1a5e96, 0x1a5e96, 0x7143, 0x7343, 0x0009, 0x0 }, /* #23 */
     2534    { 0x383c13, 0x383c12, 0x4d9e, 0x6d9e, 0x000d, 0x0 }, /* #24 */
     2535    { 0x2d6556, 0x2d6557, 0x1a03, 0x1a03, 0x0000, 0x0 }, /* #25 */
     2536    { 0x126e06, 0x126e07, 0xd39b, 0xd39b, 0x0001, 0x0 }, /* #26 */
     2537    { 0x214fd2, 0x214fd3, 0x9d0c, 0x9d0c, 0x000f, 0x0 }, /* #27 */
     2538    { 0x270156, 0x270156, 0x6448, 0x644a, 0x0001, 0x0 }, /* #28 */
     2539    { 0x1566d7, 0x1566d7, 0x8d40, 0x8d40, 0x000f, 0x0 }, /* #29 */
     2540    { 0x254f42, 0x254f42, 0xcfa6, 0xdfa6, 0x000c, 0x0 }, /* #30 */
     2541    { 0x3a7c86, 0x3a7c86, 0x0a24, 0x0b24, 0x0008, 0x0 }, /* #31 */
     2542    { 0x3f0752, 0x3f0752, 0xd91c, 0xd91e, 0x0001, 0x0 }, /* #32 */
     2543    { 0x162397, 0x162397, 0x3a7a, 0x3a7a, 0x0005, 0x0 }, /* #33 */
     2544    { 0x0c30c3, 0x0c30c2, 0x55aa, 0x55ba, 0x0004, 0x0 }, /* #34 */
     2545    { 0x130752, 0x130753, 0x0a7f, 0x0a7f, 0x0002, 0x0 }, /* #35 */
     2546    { 0x206642, 0x206642, 0xd61f, 0xd63f, 0x0005, 0x0 }, /* #36 */
     2547    { 0x3d3243, 0x3d3243, 0x39e0, 0x39e0, 0x000b, 0x0 }, /* #37 */
     2548    { 0x103393, 0x103392, 0xd731, 0xdf31, 0x000b, 0x0 }, /* #38 */
     2549    { 0x2255c6, 0x2255c6, 0x6f12, 0x6f13, 0x0000, 0x0 }, /* #39 */
     2550    { 0x3b2052, 0x3b2052, 0x8a16, 0x8a56, 0x0006, 0x0 }, /* #40 */
     2551    { 0x3c4443, 0x3c4443, 0x2594, 0x2594, 0x0007, 0x0 }, /* #41 */
     2552    { 0x075dc6, 0x075dc6, 0xa411, 0xa413, 0x0001, 0x0 }, /* #42 */
     2553    { 0x216816, 0x216816, 0x48f2, 0xc8f2, 0x000f, 0x0 }, /* #43 */
     2554    { 0x143a06, 0x143a06, 0x4862, 0x4866, 0x0002, 0x0 }, /* #44 */
     2555    { 0x3b5ad3, 0x3b5ad3, 0xede2, 0xede2, 0x000e, 0x0 }, /* #45 */
     2556    { 0x3769c3, 0x3769c2, 0x212a, 0x216a, 0x0006, 0x0 }, /* #46 */
     2557    { 0x3e4b12, 0x3e4b13, 0x839a, 0x839a, 0x0003, 0x0 }, /* #47 */
     2558    { 0x271557, 0x271557, 0x1d04, 0x1d04, 0x000a, 0x0 }, /* #48 */
     2559    { 0x1f3ec2, 0x1f3ec3, 0xd65e, 0xd65e, 0x0006, 0x0 }, /* #49 */
     2560    { 0x177f06, 0x177f07, 0x402d, 0x402d, 0x000e, 0x0 }, /* #50 */
     2561    { 0x192a42, 0x192a42, 0x87b7, 0xa7b7, 0x000d, 0x0 }, /* #51 */
     2562    { 0x0e7b96, 0x0e7b96, 0x9665, 0x966d, 0x0003, 0x0 }, /* #52 */
     2563    { 0x200a97, 0x200a96, 0xda88, 0xda8a, 0x0001, 0x0 }, /* #53 */
     2564    { 0x334f17, 0x334f16, 0x9edc, 0xbedc, 0x000d, 0x0 }, /* #54 */
     2565    { 0x392257, 0x392256, 0xff93, 0xffb3, 0x0005, 0x0 }, /* #55 */
     2566    { 0x257097, 0x257097, 0x903c, 0x903c, 0x0002, 0x0 }, /* #56 */
     2567    { 0x332b97, 0x332b96, 0xd08c, 0xd08e, 0x0001, 0x0 }, /* #57 */
     2568    { 0x017547, 0x017546, 0x1363, 0x1763, 0x000a, 0x0 }, /* #58 */
     2569    { 0x011f07, 0x011f06, 0x625f, 0x6a5f, 0x000b, 0x0 }, /* #59 */
     2570    { 0x1d38d2, 0x1d38d2, 0xc910, 0xcb10, 0x0009, 0x0 }, /* #60 */
     2571    { 0x156486, 0x156487, 0xd2c3, 0xd2c3, 0x0000, 0x0 }, /* #61 */
     2572    { 0x2053c6, 0x2053c6, 0x746f, 0x7c6f, 0x000b, 0x0 }, /* #62 */
     2573    { 0x072686, 0x072686, 0x2e29, 0x2f29, 0x0008, 0x0 }, /* #63 */
    25742574};
    25752575static const BINU16_TEST_T g_aTests_bts_u16_locked[] =
    25762576{
    2577     { 0x161653, 0x161652, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
    2578     { 0x333687, 0x333686, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
    2579     { 0x0250c3, 0x0250c2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
    2580     { 0x090717, 0x090716, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
    2581     { 0x340f56, 0x340f56, 0x6786, 0x6787, 0x0000, 0x0 }, /* #4 */
    2582     { 0x0268c6, 0x0268c7, 0x0483, 0x0483, 0x0000, 0x0 }, /* #5 */
    2583     { 0x375f03, 0x375f02, 0x3d28, 0x3d29, 0x0000, 0x0 }, /* #6 */
    2584     { 0x1a7717, 0x1a7716, 0xe2b0, 0xe2b1, 0x0000, 0x0 }, /* #7 */
    2585     { 0x357cd3, 0x357cd2, 0x0a5b, 0x0adb, 0x0007, 0x0 }, /* #8 */
    2586     { 0x063196, 0x063197, 0x6ec9, 0x6ec9, 0x0000, 0x0 }, /* #9 */
    2587     { 0x0d3546, 0x0d3546, 0xa676, 0xa67e, 0x0003, 0x0 }, /* #10 */
    2588     { 0x0b5586, 0x0b5587, 0x79ac, 0x79ac, 0x000b, 0x0 }, /* #11 */
    2589     { 0x1c1393, 0x1c1393, 0xffb0, 0xffb0, 0x000a, 0x0 }, /* #12 */
    2590     { 0x1d1e42, 0x1d1e42, 0x57d5, 0xd7d5, 0x000f, 0x0 }, /* #13 */
    2591     { 0x2c2697, 0x2c2696, 0x5558, 0x555c, 0x0002, 0x0 }, /* #14 */
    2592     { 0x3e3c92, 0x3e3c92, 0x2473, 0xa473, 0x000f, 0x0 }, /* #15 */
    2593     { 0x2d0156, 0x2d0156, 0x8674, 0x86f4, 0x0007, 0x0 }, /* #16 */
    2594     { 0x1b72d2, 0x1b72d3, 0x008f, 0x008f, 0x0003, 0x0 }, /* #17 */
    2595     { 0x015c43, 0x015c42, 0xd173, 0xf173, 0x000d, 0x0 }, /* #18 */
    2596     { 0x060957, 0x060956, 0x0d36, 0x0d37, 0x0000, 0x0 }, /* #19 */
    2597     { 0x2b65c3, 0x2b65c3, 0x3ca2, 0x3ca2, 0x000a, 0x0 }, /* #20 */
    2598     { 0x3d5dc6, 0x3d5dc6, 0xe6ed, 0xe6ef, 0x0001, 0x0 }, /* #21 */
    2599     { 0x113d56, 0x113d56, 0x06c4, 0x16c4, 0x000c, 0x0 }, /* #22 */
    2600     { 0x2f0e16, 0x2f0e16, 0xa3e8, 0xe3e8, 0x000e, 0x0 }, /* #23 */
    2601     { 0x036316, 0x036316, 0xc030, 0xc430, 0x000a, 0x0 }, /* #24 */
    2602     { 0x014113, 0x014112, 0x6ad6, 0x6bd6, 0x0008, 0x0 }, /* #25 */
    2603     { 0x0240c2, 0x0240c3, 0xd84c, 0xd84c, 0x0002, 0x0 }, /* #26 */
    2604     { 0x1b7e42, 0x1b7e43, 0xcbbf, 0xcbbf, 0x0001, 0x0 }, /* #27 */
    2605     { 0x0d43c7, 0x0d43c6, 0x8d7d, 0x8d7f, 0x0001, 0x0 }, /* #28 */
    2606     { 0x2f1556, 0x2f1556, 0xcb06, 0xcb0e, 0x0003, 0x0 }, /* #29 */
    2607     { 0x0b0317, 0x0b0317, 0x1c74, 0x1c74, 0x000c, 0x0 }, /* #30 */
    2608     { 0x0546c7, 0x0546c7, 0xed2f, 0xed2f, 0x0002, 0x0 }, /* #31 */
    2609     { 0x2a3e83, 0x2a3e83, 0xbd15, 0xbd15, 0x000a, 0x0 }, /* #32 */
    2610     { 0x3862c3, 0x3862c3, 0x44eb, 0x44eb, 0x0001, 0x0 }, /* #33 */
    2611     { 0x213e47, 0x213e46, 0x848e, 0x84ae, 0x0005, 0x0 }, /* #34 */
    2612     { 0x294353, 0x294352, 0x9ef9, 0x9efd, 0x0002, 0x0 }, /* #35 */
    2613     { 0x130287, 0x130286, 0x17a1, 0x17a3, 0x0001, 0x0 }, /* #36 */
    2614     { 0x3428c7, 0x3428c7, 0xcbb5, 0xcbb5, 0x000f, 0x0 }, /* #37 */
    2615     { 0x1145c6, 0x1145c7, 0xa1b5, 0xa1b5, 0x0000, 0x0 }, /* #38 */
    2616     { 0x180413, 0x180413, 0x86be, 0x86be, 0x0001, 0x0 }, /* #39 */
    2617     { 0x3f0712, 0x3f0712, 0x25bc, 0x35bc, 0x000c, 0x0 }, /* #40 */
    2618     { 0x304cc6, 0x304cc6, 0x2302, 0x6302, 0x000e, 0x0 }, /* #41 */
    2619     { 0x330882, 0x330883, 0xd15d, 0xd15d, 0x0006, 0x0 }, /* #42 */
    2620     { 0x056312, 0x056312, 0xd26e, 0xd36e, 0x0008, 0x0 }, /* #43 */
    2621     { 0x175412, 0x175412, 0xe08e, 0xe08f, 0x0000, 0x0 }, /* #44 */
    2622     { 0x1c6fd6, 0x1c6fd6, 0x1b45, 0x1b65, 0x0005, 0x0 }, /* #45 */
    2623     { 0x116582, 0x116583, 0x4b69, 0x4b69, 0x0008, 0x0 }, /* #46 */
    2624     { 0x122cc2, 0x122cc3, 0x176d, 0x176d, 0x0005, 0x0 }, /* #47 */
    2625     { 0x380807, 0x380806, 0x708d, 0x718d, 0x0008, 0x0 }, /* #48 */
    2626     { 0x165192, 0x165193, 0x7496, 0x7496, 0x000e, 0x0 }, /* #49 */
    2627     { 0x370147, 0x370146, 0x0953, 0x095b, 0x0003, 0x0 }, /* #50 */
    2628     { 0x123612, 0x123612, 0x8b69, 0x9b69, 0x000c, 0x0 }, /* #51 */
    2629     { 0x352bc7, 0x352bc6, 0x8f17, 0xaf17, 0x000d, 0x0 }, /* #52 */
    2630     { 0x3f7a02, 0x3f7a02, 0x6342, 0x6343, 0x0000, 0x0 }, /* #53 */
    2631     { 0x013187, 0x013187, 0x2a99, 0x2a99, 0x0000, 0x0 }, /* #54 */
    2632     { 0x0d1786, 0x0d1786, 0x053e, 0x053f, 0x0000, 0x0 }, /* #55 */
    2633     { 0x2424c6, 0x2424c6, 0x06e0, 0x26e0, 0x000d, 0x0 }, /* #56 */
    2634     { 0x247442, 0x247442, 0x36b0, 0x36f0, 0x0006, 0x0 }, /* #57 */
    2635     { 0x385697, 0x385697, 0x9361, 0x9361, 0x0006, 0x0 }, /* #58 */
    2636     { 0x1c63d2, 0x1c63d2, 0x6b99, 0x7b99, 0x000c, 0x0 }, /* #59 */
    2637     { 0x002657, 0x002657, 0x6f52, 0x6f52, 0x000d, 0x0 }, /* #60 */
    2638     { 0x057a86, 0x057a87, 0xf521, 0xf521, 0x0008, 0x0 }, /* #61 */
    2639     { 0x0a0983, 0x0a0983, 0x671a, 0x671a, 0x0001, 0x0 }, /* #62 */
    2640     { 0x1339c2, 0x1339c2, 0xb375, 0xb775, 0x000a, 0x0 }, /* #63 */
     2577    { 0x0e2dd6, 0x0e2dd6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
     2578    { 0x225c52, 0x225c52, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
     2579    { 0x3c7042, 0x3c7042, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
     2580    { 0x227c03, 0x227c02, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
     2581    { 0x390943, 0x390943, 0xc3a7, 0xc3a7, 0x0000, 0x0 }, /* #4 */
     2582    { 0x207956, 0x207956, 0xc38a, 0xc38b, 0x0000, 0x0 }, /* #5 */
     2583    { 0x0d2e07, 0x0d2e06, 0x800c, 0x800d, 0x0000, 0x0 }, /* #6 */
     2584    { 0x117f42, 0x117f42, 0x256a, 0x256b, 0x0000, 0x0 }, /* #7 */
     2585    { 0x2e6612, 0x2e6612, 0xc564, 0xe564, 0x000d, 0x0 }, /* #8 */
     2586    { 0x317492, 0x317493, 0x70d9, 0x70d9, 0x0003, 0x0 }, /* #9 */
     2587    { 0x2529c3, 0x2529c3, 0xefc9, 0xefc9, 0x000e, 0x0 }, /* #10 */
     2588    { 0x3c7c87, 0x3c7c87, 0x12b2, 0x12b2, 0x0005, 0x0 }, /* #11 */
     2589    { 0x145fd3, 0x145fd3, 0x6b9f, 0x6b9f, 0x0008, 0x0 }, /* #12 */
     2590    { 0x296792, 0x296793, 0x6d32, 0x6d32, 0x000b, 0x0 }, /* #13 */
     2591    { 0x2151c3, 0x2151c2, 0xcdc2, 0xedc2, 0x000d, 0x0 }, /* #14 */
     2592    { 0x3047d3, 0x3047d3, 0x7e65, 0x7e65, 0x0005, 0x0 }, /* #15 */
     2593    { 0x083546, 0x083547, 0xe02f, 0xe02f, 0x0005, 0x0 }, /* #16 */
     2594    { 0x1121d2, 0x1121d2, 0xf82f, 0xfc2f, 0x000a, 0x0 }, /* #17 */
     2595    { 0x1d2313, 0x1d2313, 0x7033, 0x7033, 0x0000, 0x0 }, /* #18 */
     2596    { 0x223a02, 0x223a03, 0x0d87, 0x0d87, 0x0000, 0x0 }, /* #19 */
     2597    { 0x095c87, 0x095c86, 0x9d02, 0x9d03, 0x0000, 0x0 }, /* #20 */
     2598    { 0x3a5e06, 0x3a5e07, 0x5ba6, 0x5ba6, 0x0002, 0x0 }, /* #21 */
     2599    { 0x1620d7, 0x1620d7, 0x6cb7, 0x6cb7, 0x0000, 0x0 }, /* #22 */
     2600    { 0x017053, 0x017053, 0xf917, 0xf917, 0x0001, 0x0 }, /* #23 */
     2601    { 0x3f0e57, 0x3f0e56, 0xcbd0, 0xdbd0, 0x000c, 0x0 }, /* #24 */
     2602    { 0x125613, 0x125612, 0x4e03, 0x6e03, 0x000d, 0x0 }, /* #25 */
     2603    { 0x3f0893, 0x3f0893, 0xf514, 0xf514, 0x000d, 0x0 }, /* #26 */
     2604    { 0x3a0e42, 0x3a0e43, 0x63b3, 0x63b3, 0x000e, 0x0 }, /* #27 */
     2605    { 0x3d3886, 0x3d3887, 0xca35, 0xca35, 0x000b, 0x0 }, /* #28 */
     2606    { 0x386e97, 0x386e97, 0x5542, 0x5542, 0x0006, 0x0 }, /* #29 */
     2607    { 0x0a0cc7, 0x0a0cc6, 0xa68d, 0xae8d, 0x000b, 0x0 }, /* #30 */
     2608    { 0x1731d3, 0x1731d3, 0x94f0, 0x94f0, 0x0006, 0x0 }, /* #31 */
     2609    { 0x252a97, 0x252a96, 0x451d, 0x471d, 0x0009, 0x0 }, /* #32 */
     2610    { 0x084e92, 0x084e93, 0x8116, 0x8116, 0x0008, 0x0 }, /* #33 */
     2611    { 0x2532d3, 0x2532d3, 0x8ba1, 0x8ba1, 0x0005, 0x0 }, /* #34 */
     2612    { 0x375a97, 0x375a97, 0x221c, 0x221c, 0x000d, 0x0 }, /* #35 */
     2613    { 0x221f83, 0x221f83, 0x7cfb, 0x7cfb, 0x0005, 0x0 }, /* #36 */
     2614    { 0x3860c6, 0x3860c7, 0xb9a2, 0xb9a2, 0x0005, 0x0 }, /* #37 */
     2615    { 0x311047, 0x311047, 0xb16f, 0xb16f, 0x0005, 0x0 }, /* #38 */
     2616    { 0x0c7146, 0x0c7147, 0x6fdc, 0x6fdc, 0x0002, 0x0 }, /* #39 */
     2617    { 0x0d0342, 0x0d0343, 0x7ac8, 0x7ac8, 0x000d, 0x0 }, /* #40 */
     2618    { 0x1b7913, 0x1b7913, 0x0af9, 0x0af9, 0x0000, 0x0 }, /* #41 */
     2619    { 0x174e83, 0x174e82, 0xcc3e, 0xcd3e, 0x0008, 0x0 }, /* #42 */
     2620    { 0x335bc7, 0x335bc7, 0x87f4, 0x87f4, 0x0005, 0x0 }, /* #43 */
     2621    { 0x2b2c97, 0x2b2c97, 0xc55e, 0xc55e, 0x0001, 0x0 }, /* #44 */
     2622    { 0x1b75c2, 0x1b75c2, 0x48de, 0x68de, 0x000d, 0x0 }, /* #45 */
     2623    { 0x062282, 0x062283, 0x07af, 0x07af, 0x0007, 0x0 }, /* #46 */
     2624    { 0x0b4003, 0x0b4002, 0x514b, 0x594b, 0x000b, 0x0 }, /* #47 */
     2625    { 0x072186, 0x072187, 0x21bb, 0x21bb, 0x000d, 0x0 }, /* #48 */
     2626    { 0x052956, 0x052957, 0xfdc0, 0xfdc0, 0x000a, 0x0 }, /* #49 */
     2627    { 0x233d02, 0x233d03, 0x3e0b, 0x3e0b, 0x000d, 0x0 }, /* #50 */
     2628    { 0x2a11d3, 0x2a11d2, 0xaa23, 0xaa63, 0x0006, 0x0 }, /* #51 */
     2629    { 0x102816, 0x102816, 0x23b0, 0x23b4, 0x0002, 0x0 }, /* #52 */
     2630    { 0x155852, 0x155852, 0x86d1, 0xa6d1, 0x000d, 0x0 }, /* #53 */
     2631    { 0x0d0343, 0x0d0342, 0xca06, 0xca46, 0x0006, 0x0 }, /* #54 */
     2632    { 0x3f26d2, 0x3f26d2, 0xe210, 0xf210, 0x000c, 0x0 }, /* #55 */
     2633    { 0x284b52, 0x284b53, 0xd08f, 0xd08f, 0x000c, 0x0 }, /* #56 */
     2634    { 0x274656, 0x274656, 0x7863, 0x7c63, 0x000a, 0x0 }, /* #57 */
     2635    { 0x123846, 0x123846, 0x9cec, 0x9cfc, 0x0004, 0x0 }, /* #58 */
     2636    { 0x3c5786, 0x3c5786, 0x4556, 0x4d56, 0x000b, 0x0 }, /* #59 */
     2637    { 0x3a2843, 0x3a2842, 0xce07, 0xce17, 0x0004, 0x0 }, /* #60 */
     2638    { 0x0110d3, 0x0110d3, 0xcf83, 0xcf83, 0x000f, 0x0 }, /* #61 */
     2639    { 0x116097, 0x116096, 0x0ade, 0x0afe, 0x0005, 0x0 }, /* #62 */
     2640    { 0x050292, 0x050292, 0x6599, 0x7599, 0x000c, 0x0 }, /* #63 */
    26412641};
    26422642static const BINU16_TEST_T g_aTests_arpl[] =
    26432643{
    2644     { 0x3e0643, 0x3e0603, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2645     { 0x080657, 0x080617, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2646     { 0x1c4c86, 0x1c4c86, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2647     { 0x0e3607, 0x0e3607, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2648     { 0x0a0183, 0x0a0183, 0xb6b7, 0xb6b7, 0x0000, 0x0 }, /* #4 */
    2649     { 0x1b6897, 0x1b6897, 0x424b, 0x424b, 0x0000, 0x0 }, /* #5 */
    2650     { 0x3a2887, 0x3a2887, 0xc328, 0xc328, 0x0000, 0x0 }, /* #6 */
    2651     { 0x2b7dc7, 0x2b7d87, 0xa004, 0xa004, 0x0000, 0x0 }, /* #7 */
    2652     { 0x385dd7, 0x385d97, 0x72e6, 0x72e6, 0x389d, 0x0 }, /* #8 */
    2653     { 0x314ac6, 0x314a86, 0xa06d, 0xa06d, 0xa364, 0x0 }, /* #9 */
    2654     { 0x153d03, 0x153d43, 0x497d, 0x497e, 0x9c76, 0x0 }, /* #10 */
    2655     { 0x0f3d96, 0x0f3dd6, 0x5941, 0x5943, 0xff2f, 0x0 }, /* #11 */
    2656     { 0x310f03, 0x310f03, 0x9d37, 0x9d37, 0x9e41, 0x0 }, /* #12 */
    2657     { 0x2b0bd3, 0x2b0bd3, 0x2f28, 0x2f2a, 0xf47a, 0x0 }, /* #13 */
    2658     { 0x112a43, 0x112a43, 0xe574, 0xe575, 0x89e1, 0x0 }, /* #14 */
    2659     { 0x191647, 0x191607, 0x889b, 0x889b, 0x4657, 0x0 }, /* #15 */
    2660     { 0x207c57, 0x207c17, 0x18f6, 0x18f6, 0x4c3c, 0x0 }, /* #16 */
    2661     { 0x3e1e52, 0x3e1e12, 0x1efa, 0x1efa, 0x73f1, 0x0 }, /* #17 */
    2662     { 0x203c06, 0x203c46, 0x5e2c, 0x5e2f, 0x9d07, 0x0 }, /* #18 */
    2663     { 0x232513, 0x232553, 0x6fa6, 0x6fa7, 0xcdcb, 0x0 }, /* #19 */
    2664     { 0x0b4a92, 0x0b4a92, 0xc847, 0xc847, 0xc6c7, 0x0 }, /* #20 */
    2665     { 0x130f03, 0x130f03, 0x6a8b, 0x6a8b, 0x6e60, 0x0 }, /* #21 */
    2666     { 0x3877d6, 0x3877d6, 0x2094, 0x2096, 0x6d3a, 0x0 }, /* #22 */
    2667     { 0x384ac3, 0x384a83, 0x9ad6, 0x9ad6, 0xb14a, 0x0 }, /* #23 */
    2668     { 0x186647, 0x186647, 0x0f9c, 0x0f9f, 0x8d73, 0x0 }, /* #24 */
    2669     { 0x2c7ec2, 0x2c7ec2, 0x8416, 0x8417, 0xa8eb, 0x0 }, /* #25 */
    2670     { 0x0760d2, 0x0760d2, 0xcf01, 0xcf03, 0x374b, 0x0 }, /* #26 */
    2671     { 0x2f3357, 0x2f3317, 0x80db, 0x80db, 0x720e, 0x0 }, /* #27 */
    2672     { 0x0a24d7, 0x0a24d7, 0x93a5, 0x93a7, 0xf797, 0x0 }, /* #28 */
    2673     { 0x271056, 0x271016, 0xae76, 0xae76, 0x5169, 0x0 }, /* #29 */
    2674     { 0x261117, 0x261157, 0x414c, 0x414d, 0xb0d5, 0x0 }, /* #30 */
    2675     { 0x3f27d7, 0x3f2797, 0x8096, 0x8096, 0x47a8, 0x0 }, /* #31 */
    2676     { 0x235502, 0x235502, 0xfb60, 0xfb60, 0x9fbc, 0x0 }, /* #32 */
    2677     { 0x2e5243, 0x2e5243, 0x0959, 0x095b, 0x100b, 0x0 }, /* #33 */
    2678     { 0x3a6e87, 0x3a6ec7, 0xc5a0, 0xc5a2, 0x7b6a, 0x0 }, /* #34 */
    2679     { 0x175686, 0x175686, 0xd197, 0xd197, 0x740d, 0x0 }, /* #35 */
    2680     { 0x0c1403, 0x0c1403, 0x69fb, 0x69fb, 0x128f, 0x0 }, /* #36 */
    2681     { 0x087613, 0x087653, 0xd7f1, 0xd7f3, 0xebff, 0x0 }, /* #37 */
    2682     { 0x007856, 0x007816, 0x152e, 0x152e, 0xc030, 0x0 }, /* #38 */
    2683     { 0x2c58d7, 0x2c58d7, 0x3840, 0x3841, 0x1b29, 0x0 }, /* #39 */
    2684     { 0x2821c3, 0x282183, 0x4ae9, 0x4ae9, 0x3c58, 0x0 }, /* #40 */
    2685     { 0x234bd3, 0x234b93, 0xbfcd, 0xbfcd, 0x6065, 0x0 }, /* #41 */
    2686     { 0x187747, 0x187707, 0x5483, 0x5483, 0x499b, 0x0 }, /* #42 */
    2687     { 0x353e47, 0x353e07, 0xfc2c, 0xfc2c, 0x01e0, 0x0 }, /* #43 */
    2688     { 0x223403, 0x223403, 0x92ea, 0x92ea, 0x95bc, 0x0 }, /* #44 */
    2689     { 0x2128c6, 0x212886, 0xc46e, 0xc46e, 0x0950, 0x0 }, /* #45 */
    2690     { 0x304cd3, 0x304c93, 0x1666, 0x1666, 0xdfb6, 0x0 }, /* #46 */
    2691     { 0x074f93, 0x074fd3, 0xbb49, 0xbb4b, 0x5013, 0x0 }, /* #47 */
    2692     { 0x146392, 0x146392, 0x6f0e, 0x6f0e, 0x7cd1, 0x0 }, /* #48 */
    2693     { 0x041bd2, 0x041b92, 0xe56d, 0xe56d, 0x5c38, 0x0 }, /* #49 */
    2694     { 0x0b7f03, 0x0b7f43, 0x3de4, 0x3de6, 0x0d06, 0x0 }, /* #50 */
    2695     { 0x226613, 0x226613, 0x0a0b, 0x0a0b, 0xf94e, 0x0 }, /* #51 */
    2696     { 0x1d1286, 0x1d12c6, 0x63a4, 0x63a5, 0x9359, 0x0 }, /* #52 */
    2697     { 0x2f1192, 0x2f1192, 0xf5bd, 0xf5bd, 0x53e1, 0x0 }, /* #53 */
    2698     { 0x3036c2, 0x303682, 0x0483, 0x0483, 0x3e3c, 0x0 }, /* #54 */
    2699     { 0x2775c7, 0x277587, 0xd9af, 0xd9af, 0xd4b4, 0x0 }, /* #55 */
    2700     { 0x1512d2, 0x151292, 0x19eb, 0x19eb, 0x21c2, 0x0 }, /* #56 */
    2701     { 0x3b4293, 0x3b42d3, 0xafe9, 0xafea, 0xb932, 0x0 }, /* #57 */
    2702     { 0x194953, 0x194913, 0x75ca, 0x75ca, 0x260d, 0x0 }, /* #58 */
    2703     { 0x2b7c47, 0x2b7c07, 0x34ab, 0x34ab, 0x7d47, 0x0 }, /* #59 */
    2704     { 0x082402, 0x082402, 0x984b, 0x984b, 0xc573, 0x0 }, /* #60 */
    2705     { 0x337413, 0x337453, 0xe8f8, 0xe8fb, 0x11bb, 0x0 }, /* #61 */
    2706     { 0x3623c2, 0x362382, 0x4f37, 0x4f37, 0x5ae9, 0x0 }, /* #62 */
    2707     { 0x145243, 0x145203, 0xfd66, 0xfd66, 0x92d5, 0x0 }, /* #63 */
     2644    { 0x3d04c7, 0x3d0487, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     2645    { 0x307157, 0x307117, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     2646    { 0x3823c6, 0x382386, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     2647    { 0x256e96, 0x256e96, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     2648    { 0x131b53, 0x131b13, 0x2776, 0x2776, 0x0000, 0x0 }, /* #4 */
     2649    { 0x2a0f07, 0x2a0f07, 0x90cc, 0x90cc, 0x0000, 0x0 }, /* #5 */
     2650    { 0x3b0313, 0x3b0313, 0xbbce, 0xbbce, 0x0000, 0x0 }, /* #6 */
     2651    { 0x232656, 0x232616, 0xf886, 0xf886, 0x0000, 0x0 }, /* #7 */
     2652    { 0x284296, 0x2842d6, 0x8994, 0x8997, 0x9a63, 0x0 }, /* #8 */
     2653    { 0x297256, 0x297256, 0x50b0, 0x50b3, 0xc037, 0x0 }, /* #9 */
     2654    { 0x0b5986, 0x0b5986, 0x2176, 0x2176, 0x2139, 0x0 }, /* #10 */
     2655    { 0x0a1887, 0x0a18c7, 0x1f99, 0x1f9a, 0xdb5e, 0x0 }, /* #11 */
     2656    { 0x051146, 0x051146, 0x4908, 0x4909, 0xa85d, 0x0 }, /* #12 */
     2657    { 0x1f6242, 0x1f6202, 0x650e, 0x650e, 0x4b3e, 0x0 }, /* #13 */
     2658    { 0x122bd2, 0x122b92, 0x0692, 0x0692, 0x70c2, 0x0 }, /* #14 */
     2659    { 0x1d5293, 0x1d5293, 0x8f03, 0x8f03, 0x17f0, 0x0 }, /* #15 */
     2660    { 0x223207, 0x223207, 0xadb1, 0xadb1, 0xb15d, 0x0 }, /* #16 */
     2661    { 0x2b2897, 0x2b28d7, 0xb621, 0xb623, 0x446b, 0x0 }, /* #17 */
     2662    { 0x0d2147, 0x0d2147, 0xc58a, 0xc58b, 0x4afb, 0x0 }, /* #18 */
     2663    { 0x0a2c17, 0x0a2c17, 0x46e5, 0x46e5, 0xddd5, 0x0 }, /* #19 */
     2664    { 0x194157, 0x194117, 0x791f, 0x791f, 0xcfca, 0x0 }, /* #20 */
     2665    { 0x115056, 0x115016, 0x7c2c, 0x7c2c, 0xa0d4, 0x0 }, /* #21 */
     2666    { 0x1b1fc7, 0x1b1fc7, 0xd8c4, 0xd8c5, 0xdb59, 0x0 }, /* #22 */
     2667    { 0x2123c2, 0x212382, 0x3557, 0x3557, 0xcf99, 0x0 }, /* #23 */
     2668    { 0x104613, 0x104613, 0x242e, 0x242e, 0x6584, 0x0 }, /* #24 */
     2669    { 0x3c7a56, 0x3c7a56, 0x0f34, 0x0f36, 0x8c26, 0x0 }, /* #25 */
     2670    { 0x0842c2, 0x084282, 0x268c, 0x268c, 0x80f8, 0x0 }, /* #26 */
     2671    { 0x1d2d56, 0x1d2d56, 0x72b0, 0x72b2, 0x194e, 0x0 }, /* #27 */
     2672    { 0x261913, 0x261953, 0x6948, 0x694a, 0x31b6, 0x0 }, /* #28 */
     2673    { 0x342c03, 0x342c43, 0xb6ae, 0xb6af, 0x908f, 0x0 }, /* #29 */
     2674    { 0x0d4cd7, 0x0d4cd7, 0xd1cc, 0xd1cd, 0xdb49, 0x0 }, /* #30 */
     2675    { 0x1a6317, 0x1a6357, 0x36f5, 0x36f7, 0xd947, 0x0 }, /* #31 */
     2676    { 0x0f2dd7, 0x0f2dd7, 0x32b4, 0x32b7, 0xd77b, 0x0 }, /* #32 */
     2677    { 0x0f41d3, 0x0f4193, 0xd5fc, 0xd5fc, 0x6d04, 0x0 }, /* #33 */
     2678    { 0x321bd7, 0x321b97, 0xd8f3, 0xd8f3, 0x558b, 0x0 }, /* #34 */
     2679    { 0x150c53, 0x150c13, 0x5488, 0x5488, 0xe2bc, 0x0 }, /* #35 */
     2680    { 0x3433c3, 0x343383, 0x9342, 0x9342, 0xe0d4, 0x0 }, /* #36 */
     2681    { 0x233c07, 0x233c07, 0x5d62, 0x5d62, 0x76be, 0x0 }, /* #37 */
     2682    { 0x3e0a03, 0x3e0a03, 0xa956, 0xa956, 0xa1ba, 0x0 }, /* #38 */
     2683    { 0x260c97, 0x260cd7, 0x77da, 0x77db, 0x2e27, 0x0 }, /* #39 */
     2684    { 0x3a4702, 0x3a4702, 0xe8be, 0xe8be, 0x48dc, 0x0 }, /* #40 */
     2685    { 0x095e42, 0x095e02, 0xba54, 0xba54, 0x8108, 0x0 }, /* #41 */
     2686    { 0x3a0297, 0x3a0297, 0xbd8a, 0xbd8a, 0xea04, 0x0 }, /* #42 */
     2687    { 0x0c0e83, 0x0c0ec3, 0xa1f9, 0xa1fb, 0xfda3, 0x0 }, /* #43 */
     2688    { 0x043cd2, 0x043c92, 0x0863, 0x0863, 0x0a56, 0x0 }, /* #44 */
     2689    { 0x1b0617, 0x1b0617, 0x594e, 0x594e, 0xb761, 0x0 }, /* #45 */
     2690    { 0x315496, 0x315496, 0xa7c4, 0xa7c4, 0xacf8, 0x0 }, /* #46 */
     2691    { 0x1c5386, 0x1c5386, 0x3e85, 0x3e85, 0x60f1, 0x0 }, /* #47 */
     2692    { 0x1e4003, 0x1e4003, 0x6df8, 0x6df8, 0x2780, 0x0 }, /* #48 */
     2693    { 0x2460c7, 0x246087, 0x3c8d, 0x3c8d, 0xeb80, 0x0 }, /* #49 */
     2694    { 0x0b5597, 0x0b55d7, 0x584c, 0x584f, 0xe943, 0x0 }, /* #50 */
     2695    { 0x1d5fd3, 0x1d5f93, 0xf5ac, 0xf5ac, 0xbefc, 0x0 }, /* #51 */
     2696    { 0x3e3856, 0x3e3816, 0xb717, 0xb717, 0x5c5a, 0x0 }, /* #52 */
     2697    { 0x127c52, 0x127c52, 0xc5c4, 0xc5c5, 0x9389, 0x0 }, /* #53 */
     2698    { 0x186f06, 0x186f46, 0x3540, 0x3543, 0x76a3, 0x0 }, /* #54 */
     2699    { 0x101347, 0x101307, 0xcb96, 0xcb96, 0x053d, 0x0 }, /* #55 */
     2700    { 0x0b72d7, 0x0b72d7, 0xe6ee, 0xe6ef, 0xadbb, 0x0 }, /* #56 */
     2701    { 0x345297, 0x345297, 0x3fd8, 0x3fd8, 0xd288, 0x0 }, /* #57 */
     2702    { 0x3f0093, 0x3f0093, 0x24ef, 0x24ef, 0xae2e, 0x0 }, /* #58 */
     2703    { 0x115187, 0x115187, 0xdfbd, 0xdfbd, 0x1ad9, 0x0 }, /* #59 */
     2704    { 0x3c66c6, 0x3c6686, 0x238f, 0x238f, 0x4838, 0x0 }, /* #60 */
     2705    { 0x234307, 0x234307, 0xfa53, 0xfa53, 0x854d, 0x0 }, /* #61 */
     2706    { 0x2a1606, 0x2a1606, 0xed81, 0xed81, 0x2501, 0x0 }, /* #62 */
     2707    { 0x2b5053, 0x2b5053, 0xb322, 0xb323, 0x2f8b, 0x0 }, /* #63 */
    27082708};
    27092709
     
    27122712static const BINU32_TEST_T g_aTests_add_u32[] =
    27132713{
    2714     { 0x392603, 0x392646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    2715     { 0x1e3992, 0x1e3146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    2716     { 0x0a5002, 0x0a5046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    2717     { 0x0846c2, 0x084646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    2718     { 0x013646, 0x013682, 0xef836dcd, 0xef836dcd, 0x00000000, 0x0 }, /* #4 */
    2719     { 0x317412, 0x317402, 0x2e053179, 0x2e053179, 0x00000000, 0x0 }, /* #5 */
    2720     { 0x0729c3, 0x072182, 0xb806e8c2, 0xb806e8c2, 0x00000000, 0x0 }, /* #6 */
    2721     { 0x2a2013, 0x2a2086, 0x9c91c0ee, 0x9c91c0ee, 0x00000000, 0x0 }, /* #7 */
    2722     { 0x172317, 0x172313, 0x7d2cdfea, 0x676c6343, 0xea3f8359, 0x0 }, /* #8 */
    2723     { 0x1934c3, 0x193c03, 0x8ca01d04, 0x70ca54c8, 0xe42a37c4, 0x0 }, /* #9 */
    2724     { 0x316ed7, 0x316607, 0xf9630621, 0x53795466, 0x5a164e45, 0x0 }, /* #10 */
    2725     { 0x1e0692, 0x1e0e86, 0x519dc679, 0x9076eb3f, 0x3ed924c6, 0x0 }, /* #11 */
    2726     { 0x325852, 0x325013, 0xb275b7e9, 0x14c0f013, 0x624b382a, 0x0 }, /* #12 */
    2727     { 0x2d5d13, 0x2d5517, 0x73e24dff, 0x4096a769, 0xccb4596a, 0x0 }, /* #13 */
    2728     { 0x327243, 0x327297, 0x9a97f80e, 0x8ebe70ac, 0xf426789e, 0x0 }, /* #14 */
    2729     { 0x056653, 0x056613, 0xf845e10d, 0x2526a645, 0x2ce0c538, 0x0 }, /* #15 */
    2730     { 0x2a74c3, 0x2a7407, 0xb3a2b31a, 0x2562bced, 0x71c009d3, 0x0 }, /* #16 */
    2731     { 0x195357, 0x195302, 0x4b339db3, 0x7b1d19df, 0x2fe97c2c, 0x0 }, /* #17 */
    2732     { 0x227897, 0x227083, 0xade03167, 0x8c8d46ef, 0xdead1588, 0x0 }, /* #18 */
    2733     { 0x075b17, 0x075386, 0x3cea36e2, 0xd3438414, 0x96594d32, 0x0 }, /* #19 */
    2734     { 0x3f0b86, 0x3f0306, 0x191a4c33, 0x790d923f, 0x5ff3460c, 0x0 }, /* #20 */
    2735     { 0x3b2f97, 0x3b2796, 0x1da3097f, 0xe3e549c9, 0xc642404a, 0x0 }, /* #21 */
    2736     { 0x307902, 0x307907, 0xa31f5808, 0x7c3fd5fa, 0xd9207df2, 0x0 }, /* #22 */
    2737     { 0x332387, 0x332b86, 0x5a0a58e5, 0xba1c3828, 0x6011df43, 0x0 }, /* #23 */
    2738     { 0x356602, 0x356e92, 0x6f734477, 0x9c932bd6, 0x2d1fe75f, 0x0 }, /* #24 */
    2739     { 0x191c42, 0x191483, 0xcaeae253, 0xb9cb7843, 0xeee095f0, 0x0 }, /* #25 */
    2740     { 0x123d92, 0x123507, 0x28736f25, 0x1120e0cc, 0xe8ad71a7, 0x0 }, /* #26 */
    2741     { 0x332a47, 0x332292, 0x0ae42688, 0xdc494e92, 0xd165280a, 0x0 }, /* #27 */
    2742     { 0x345f43, 0x345792, 0xa12dfa4c, 0xd982f770, 0x3854fd24, 0x0 }, /* #28 */
    2743     { 0x2b0383, 0x2b0b03, 0xecf3b442, 0x7ecf985d, 0x91dbe41b, 0x0 }, /* #29 */
    2744     { 0x0c1802, 0x0c1017, 0xcdcbbd9b, 0x110ebd71, 0x4342ffd6, 0x0 }, /* #30 */
    2745     { 0x2054c7, 0x205406, 0x01edcd38, 0x0b34223c, 0x09465504, 0x0 }, /* #31 */
    2746     { 0x300417, 0x300c92, 0x352550ef, 0xacbe89fe, 0x7799390f, 0x0 }, /* #32 */
    2747     { 0x091092, 0x091012, 0x0bd4d21d, 0x487f3de3, 0x3caa6bc6, 0x0 }, /* #33 */
    2748     { 0x2b5f53, 0x2b5717, 0xd5e33059, 0x3d5f9753, 0x677c66fa, 0x0 }, /* #34 */
    2749     { 0x3b33d6, 0x3b3387, 0xe21cac24, 0xa81be559, 0xc5ff3935, 0x0 }, /* #35 */
    2750     { 0x1f3a87, 0x1f3297, 0xa463de0d, 0x94355bd7, 0xefd17dca, 0x0 }, /* #36 */
    2751     { 0x051112, 0x051187, 0x902086a3, 0x85b2c06f, 0xf59239cc, 0x0 }, /* #37 */
    2752     { 0x2d3b87, 0x2d3316, 0x1e370b2e, 0x21bd3ceb, 0x038631bd, 0x0 }, /* #38 */
    2753     { 0x3c4656, 0x3c4602, 0x1fd4eaac, 0x33256a0e, 0x13507f62, 0x0 }, /* #39 */
    2754     { 0x384307, 0x384b13, 0x8af56cad, 0x47dd8310, 0xbce81663, 0x0 }, /* #40 */
    2755     { 0x262282, 0x262282, 0x272d0073, 0xb497b80b, 0x8d6ab798, 0x0 }, /* #41 */
    2756     { 0x292606, 0x292e96, 0x647f19ba, 0x898cdbf5, 0x250dc23b, 0x0 }, /* #42 */
    2757     { 0x2f7853, 0x2f7093, 0xfdba6d78, 0xe3eabfb6, 0xe630523e, 0x0 }, /* #43 */
    2758     { 0x3c5d97, 0x3c5582, 0x544c7896, 0xd5ae24da, 0x8161ac44, 0x0 }, /* #44 */
    2759     { 0x1c7102, 0x1c7106, 0x3ff68a2a, 0x60041baa, 0x200d9180, 0x0 }, /* #45 */
    2760     { 0x0b7186, 0x0b7116, 0x1efb1468, 0x78cd8411, 0x59d26fa9, 0x0 }, /* #46 */
    2761     { 0x360746, 0x360f17, 0xb58bf116, 0x3c8230b4, 0x86f63f9e, 0x0 }, /* #47 */
    2762     { 0x0c1493, 0x0c1c13, 0x8593cb18, 0x6c68de54, 0xe6d5133c, 0x0 }, /* #48 */
    2763     { 0x244793, 0x244707, 0x6d62f983, 0x32734288, 0xc5104905, 0x0 }, /* #49 */
    2764     { 0x0d5757, 0x0d5787, 0xe4aaf976, 0xe3fbe97d, 0xff50f007, 0x0 }, /* #50 */
    2765     { 0x2912d3, 0x291207, 0xe5e03131, 0x05f8797b, 0x2018484a, 0x0 }, /* #51 */
    2766     { 0x3d6197, 0x3d6117, 0x750eac89, 0x07100372, 0x920156e9, 0x0 }, /* #52 */
    2767     { 0x306f82, 0x306792, 0x556f94cc, 0xfe4b55d5, 0xa8dbc109, 0x0 }, /* #53 */
    2768     { 0x1e2bc7, 0x1e2317, 0xaef8aadc, 0x0c9b82c9, 0x5da2d7ed, 0x0 }, /* #54 */
    2769     { 0x2c7e17, 0x2c7686, 0xef2accf2, 0xf5618a65, 0x0636bd73, 0x0 }, /* #55 */
    2770     { 0x3e7016, 0x3e7002, 0x67a4b416, 0x6ac82f2f, 0x03237b19, 0x0 }, /* #56 */
    2771     { 0x0f62c2, 0x0f6a17, 0x9a20823e, 0x56e0f78b, 0xbcc0754d, 0x0 }, /* #57 */
    2772     { 0x336946, 0x336186, 0x4a53be55, 0xd1632766, 0x870f6911, 0x0 }, /* #58 */
    2773     { 0x0d4ac7, 0x0d4203, 0x56319109, 0x256b9819, 0xcf3a0710, 0x0 }, /* #59 */
    2774     { 0x3476d7, 0x347e03, 0x80e1552e, 0x165c1ffe, 0x957acad0, 0x0 }, /* #60 */
    2775     { 0x2c5446, 0x2c5482, 0xd682ebc0, 0xfdce432c, 0x274b576c, 0x0 }, /* #61 */
    2776     { 0x187a17, 0x187213, 0x75437b5a, 0x531e8e61, 0xdddb1307, 0x0 }, /* #62 */
    2777     { 0x1752c3, 0x175217, 0xf6b56edd, 0x5f03ba66, 0x684e4b89, 0x0 }, /* #63 */
     2714    { 0x3750d2, 0x375046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     2715    { 0x2a6383, 0x2a6346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     2716    { 0x236d16, 0x236546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     2717    { 0x1b7643, 0x1b7646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     2718    { 0x097093, 0x097082, 0xeca51bef, 0xeca51bef, 0x00000000, 0x0 }, /* #4 */
     2719    { 0x3f2d97, 0x3f2582, 0xc89ae207, 0xc89ae207, 0x00000000, 0x0 }, /* #5 */
     2720    { 0x3a00d2, 0x3a0002, 0x06e630a4, 0x06e630a4, 0x00000000, 0x0 }, /* #6 */
     2721    { 0x1f5346, 0x1f5386, 0x99373c55, 0x99373c55, 0x00000000, 0x0 }, /* #7 */
     2722    { 0x0e1542, 0x0e1593, 0xe3ea9b92, 0xc7ff4601, 0xe414aa6f, 0x0 }, /* #8 */
     2723    { 0x2f16d3, 0x2f1693, 0xcba886ca, 0x9692cca7, 0xcaea45dd, 0x0 }, /* #9 */
     2724    { 0x021987, 0x021182, 0x282c3003, 0xb9bf2519, 0x9192f516, 0x0 }, /* #10 */
     2725    { 0x1d0cd6, 0x1d0413, 0xe3516c0f, 0x4ccfc0e6, 0x697e54d7, 0x0 }, /* #11 */
     2726    { 0x1c21d7, 0x1c2903, 0x99e04437, 0x3f13ee1f, 0xa533a9e8, 0x0 }, /* #12 */
     2727    { 0x0a5f97, 0x0a5f96, 0x37382428, 0x9571cf66, 0x5e39ab3e, 0x0 }, /* #13 */
     2728    { 0x272083, 0x272006, 0x766cc754, 0x7e174b59, 0x07aa8405, 0x0 }, /* #14 */
     2729    { 0x191f13, 0x191f82, 0x1d618ba9, 0x801d49ea, 0x62bbbe41, 0x0 }, /* #15 */
     2730    { 0x2a2292, 0x2a2203, 0x39559a02, 0x3562020b, 0xfc0c6809, 0x0 }, /* #16 */
     2731    { 0x1d0b92, 0x1d0b92, 0x1f5884bd, 0x9d640734, 0x7e0b8277, 0x0 }, /* #17 */
     2732    { 0x0f4406, 0x0f4c96, 0x6cd8931b, 0x8377ae48, 0x169f1b2d, 0x0 }, /* #18 */
     2733    { 0x271283, 0x271a17, 0xce4efe0d, 0x4ffcf2aa, 0x81adf49d, 0x0 }, /* #19 */
     2734    { 0x1f4613, 0x1f4696, 0x9b416e7a, 0xbc2f48f3, 0x20edda79, 0x0 }, /* #20 */
     2735    { 0x185012, 0x185007, 0xaf897f04, 0x12223ddd, 0x6298bed9, 0x0 }, /* #21 */
     2736    { 0x193f56, 0x193796, 0xacc6231e, 0xcc38d2dd, 0x1f72afbf, 0x0 }, /* #22 */
     2737    { 0x034852, 0x034803, 0xcdb666f0, 0x661b503d, 0x9864e94d, 0x0 }, /* #23 */
     2738    { 0x2b5347, 0x2b5396, 0x65718304, 0xf53110e1, 0x8fbf8ddd, 0x0 }, /* #24 */
     2739    { 0x210387, 0x210b86, 0x74b5ba81, 0x9fef9d14, 0x2b39e293, 0x0 }, /* #25 */
     2740    { 0x3423c6, 0x342386, 0x304aee16, 0xe4937c39, 0xb4488e23, 0x0 }, /* #26 */
     2741    { 0x1447d2, 0x144716, 0x2f004b2a, 0x5ee3b172, 0x2fe36648, 0x0 }, /* #27 */
     2742    { 0x0a2386, 0x0a2b07, 0x914b7a5b, 0x28699f1e, 0x971e24c3, 0x0 }, /* #28 */
     2743    { 0x0a0b92, 0x0a0303, 0xcbfc3e54, 0x4170640b, 0x757425b7, 0x0 }, /* #29 */
     2744    { 0x295ec2, 0x295607, 0x5d245b41, 0x046e73f6, 0xa74a18b5, 0x0 }, /* #30 */
     2745    { 0x3d01c7, 0x3d0917, 0xf50f2246, 0x7fef16a3, 0x8adff45d, 0x0 }, /* #31 */
     2746    { 0x2b7f46, 0x2b7713, 0x7c6af133, 0x148ad092, 0x981fdf5f, 0x0 }, /* #32 */
     2747    { 0x0f5b57, 0x0f5312, 0x06ea4f33, 0x3acf4432, 0x33e4f4ff, 0x0 }, /* #33 */
     2748    { 0x2d7a53, 0x2d7282, 0x2a917180, 0xd8851443, 0xadf3a2c3, 0x0 }, /* #34 */
     2749    { 0x297393, 0x297386, 0x218704e5, 0xa484e1ff, 0x82fddd1a, 0x0 }, /* #35 */
     2750    { 0x0505c7, 0x050d96, 0x447725d4, 0x8502c490, 0x408b9ebc, 0x0 }, /* #36 */
     2751    { 0x347b43, 0x347303, 0xf2182339, 0x4052e1bf, 0x4e3abe86, 0x0 }, /* #37 */
     2752    { 0x087e83, 0x087697, 0xe22fe4ff, 0xb3618096, 0xd1319b97, 0x0 }, /* #38 */
     2753    { 0x3d0e17, 0x3d0617, 0xf83c9f1c, 0x25556b2b, 0x2d18cc0f, 0x0 }, /* #39 */
     2754    { 0x1f5202, 0x1f5a92, 0x470ccbb3, 0xc66ea632, 0x7f61da7f, 0x0 }, /* #40 */
     2755    { 0x2a0752, 0x2a0783, 0xf6e86aa4, 0x90060c7c, 0x991da1d8, 0x0 }, /* #41 */
     2756    { 0x3b77d7, 0x3b7712, 0x3598f72c, 0x38120ef7, 0x027917cb, 0x0 }, /* #42 */
     2757    { 0x381986, 0x381907, 0xd41f8939, 0x6d3f350c, 0x991fabd3, 0x0 }, /* #43 */
     2758    { 0x1c1102, 0x1c1183, 0xc2901b31, 0xa55f6b1f, 0xe2cf4fee, 0x0 }, /* #44 */
     2759    { 0x006f47, 0x006702, 0x4624a481, 0x5d999c97, 0x1774f816, 0x0 }, /* #45 */
     2760    { 0x2d1986, 0x2d1982, 0x4172a38b, 0xb80452ec, 0x7691af61, 0x0 }, /* #46 */
     2761    { 0x056556, 0x056507, 0xf86f4698, 0x2357090a, 0x2ae7c272, 0x0 }, /* #47 */
     2762    { 0x332016, 0x332086, 0xc0dd2490, 0xc359f9f0, 0x027cd560, 0x0 }, /* #48 */
     2763    { 0x2e5113, 0x2e5193, 0x91437dbe, 0x8b3daaa1, 0xf9fa2ce3, 0x0 }, /* #49 */
     2764    { 0x0456c7, 0x045687, 0xa3607284, 0x82ff526f, 0xdf9edfeb, 0x0 }, /* #50 */
     2765    { 0x362dc7, 0x362d13, 0xd68d0cdd, 0x5937b270, 0x82aaa593, 0x0 }, /* #51 */
     2766    { 0x041f47, 0x041783, 0xcf575ecc, 0x97cc887c, 0xc87529b0, 0x0 }, /* #52 */
     2767    { 0x0622d7, 0x062282, 0x49129fd6, 0xcc231a37, 0x83107a61, 0x0 }, /* #53 */
     2768    { 0x116c56, 0x116407, 0x29f86efd, 0x134b47ff, 0xe952d902, 0x0 }, /* #54 */
     2769    { 0x3e3306, 0x3e3386, 0xb160127c, 0xf347204e, 0x41e70dd2, 0x0 }, /* #55 */
     2770    { 0x3e1207, 0x3e1a03, 0xacd692e4, 0x6437d164, 0xb7613e80, 0x0 }, /* #56 */
     2771    { 0x0c7603, 0x0c7697, 0xac160d0f, 0x8fdf13a0, 0xe3c90691, 0x0 }, /* #57 */
     2772    { 0x256617, 0x256616, 0x5754383d, 0x7d0ceef9, 0x25b8b6bc, 0x0 }, /* #58 */
     2773    { 0x3f7203, 0x3f7286, 0x1d958763, 0xd697e044, 0xb90258e1, 0x0 }, /* #59 */
     2774    { 0x143753, 0x143713, 0xf4e49eea, 0x178816f1, 0x22a37807, 0x0 }, /* #60 */
     2775    { 0x0c0ac6, 0x0c0a82, 0x2e933e56, 0x944b623d, 0x65b823e7, 0x0 }, /* #61 */
     2776    { 0x3f3d13, 0x3f3583, 0xe2a4e8b2, 0x9faf4f9d, 0xbd0a66eb, 0x0 }, /* #62 */
     2777    { 0x1d4c52, 0x1d4c03, 0xc6ef30f1, 0x4c95c9d3, 0x85a698e2, 0x0 }, /* #63 */
    27782778};
    27792779static const BINU32_TEST_T g_aTests_add_u32_locked[] =
    27802780{
    2781     { 0x0d0f16, 0x0d0746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    2782     { 0x394cd6, 0x394446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    2783     { 0x3b65d6, 0x3b6546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    2784     { 0x2c6087, 0x2c6046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    2785     { 0x190016, 0x190086, 0xce150ee7, 0xce150ee7, 0x00000000, 0x0 }, /* #4 */
    2786     { 0x2d5757, 0x2d5786, 0x9f79c782, 0x9f79c782, 0x00000000, 0x0 }, /* #5 */
    2787     { 0x1702c2, 0x170282, 0xd7e34743, 0xd7e34743, 0x00000000, 0x0 }, /* #6 */
    2788     { 0x177652, 0x177682, 0x9c6d9f34, 0x9c6d9f34, 0x00000000, 0x0 }, /* #7 */
    2789     { 0x153a17, 0x153296, 0x8296c82b, 0xd38a4281, 0x50f37a56, 0x0 }, /* #8 */
    2790     { 0x307cd3, 0x307482, 0xf815dba7, 0xfaf0d18f, 0x02daf5e8, 0x0 }, /* #9 */
    2791     { 0x362b42, 0x362303, 0x1fca77b9, 0x03b31eb9, 0xe3e8a700, 0x0 }, /* #10 */
    2792     { 0x272607, 0x272613, 0xe8899f79, 0x56b90ec8, 0x6e2f6f4f, 0x0 }, /* #11 */
    2793     { 0x083a02, 0x083203, 0xbd81a421, 0x12b825ea, 0x553681c9, 0x0 }, /* #12 */
    2794     { 0x171593, 0x171586, 0x376db486, 0xe97173eb, 0xb203bf65, 0x0 }, /* #13 */
    2795     { 0x216607, 0x216692, 0x3ddc5fad, 0xc0382415, 0x825bc468, 0x0 }, /* #14 */
    2796     { 0x215812, 0x215082, 0x3a6eaf24, 0xdfbd7597, 0xa54ec673, 0x0 }, /* #15 */
    2797     { 0x193953, 0x193903, 0x9c066175, 0x5a4cb1b6, 0xbe465041, 0x0 }, /* #16 */
    2798     { 0x152742, 0x152707, 0xf3a09bb0, 0x407a36e4, 0x4cd99b34, 0x0 }, /* #17 */
    2799     { 0x106c07, 0x106486, 0x147e6633, 0xe19afafa, 0xcd1c94c7, 0x0 }, /* #18 */
    2800     { 0x370212, 0x370282, 0xdda91b40, 0xe3e27b7f, 0x0639603f, 0x0 }, /* #19 */
    2801     { 0x1968d6, 0x196896, 0x5856d38b, 0x88324021, 0x2fdb6c96, 0x0 }, /* #20 */
    2802     { 0x010f02, 0x010f86, 0x7ba51508, 0xd8db75ac, 0x5d3660a4, 0x0 }, /* #21 */
    2803     { 0x295856, 0x295896, 0x33c5484f, 0xb0953ed1, 0x7ccff682, 0x0 }, /* #22 */
    2804     { 0x065146, 0x065907, 0x83ea2ec1, 0x309ea939, 0xacb47a78, 0x0 }, /* #23 */
    2805     { 0x290d17, 0x290d92, 0x48b2691f, 0x900e35cd, 0x475bccae, 0x0 }, /* #24 */
    2806     { 0x133e43, 0x133686, 0x0ac7b524, 0xdb8e30fa, 0xd0c67bd6, 0x0 }, /* #25 */
    2807     { 0x2a2717, 0x2a2792, 0xb0d1a4ed, 0xc1b84ae0, 0x10e6a5f3, 0x0 }, /* #26 */
    2808     { 0x1b2742, 0x1b2f17, 0x9a10a58e, 0x6941a606, 0xcf310078, 0x0 }, /* #27 */
    2809     { 0x154512, 0x154517, 0xc611032a, 0x19293d65, 0x53183a3b, 0x0 }, /* #28 */
    2810     { 0x233c17, 0x233487, 0xb9d8fe77, 0xa6b5064b, 0xecdc07d4, 0x0 }, /* #29 */
    2811     { 0x1e64d2, 0x1e6493, 0xe6f4aafd, 0xbda86dea, 0xd6b3c2ed, 0x0 }, /* #30 */
    2812     { 0x193382, 0x193b92, 0x57598752, 0x81043d40, 0x29aab5ee, 0x0 }, /* #31 */
    2813     { 0x163556, 0x163512, 0x285c6147, 0x4132a7b6, 0x18d6466f, 0x0 }, /* #32 */
    2814     { 0x0d1106, 0x0d1182, 0x2dccdbaa, 0xe0f7b6cd, 0xb32adb23, 0x0 }, /* #33 */
    2815     { 0x313546, 0x313592, 0x8f9debfd, 0xa90a00e5, 0x196c14e8, 0x0 }, /* #34 */
    2816     { 0x0e5392, 0x0e5382, 0xcbe64137, 0xf7c2c3ba, 0x2bdc8283, 0x0 }, /* #35 */
    2817     { 0x357806, 0x357003, 0xbef52167, 0x13e25d0d, 0x54ed3ba6, 0x0 }, /* #36 */
    2818     { 0x182383, 0x182396, 0xc0c4ac4d, 0xd5f28a63, 0x152dde16, 0x0 }, /* #37 */
    2819     { 0x213097, 0x213083, 0x93d8df8c, 0x9224fa0e, 0xfe4c1a82, 0x0 }, /* #38 */
    2820     { 0x296943, 0x296903, 0x8b30828d, 0x1d6e024f, 0x923d7fc2, 0x0 }, /* #39 */
    2821     { 0x044ad3, 0x044283, 0xabd80b64, 0x83333e07, 0xd75b32a3, 0x0 }, /* #40 */
    2822     { 0x1a5116, 0x1a5107, 0x1114c3b8, 0x0df4de7e, 0xfce01ac6, 0x0 }, /* #41 */
    2823     { 0x173497, 0x173417, 0xf642da7e, 0x0bfd0eac, 0x15ba342e, 0x0 }, /* #42 */
    2824     { 0x245707, 0x245703, 0xccad51cc, 0x2e6bfb1c, 0x61bea950, 0x0 }, /* #43 */
    2825     { 0x302d83, 0x302506, 0x06e7ae50, 0x7c775e81, 0x758fb031, 0x0 }, /* #44 */
    2826     { 0x313b43, 0x313302, 0x01517c6a, 0x45c9fcce, 0x44788064, 0x0 }, /* #45 */
    2827     { 0x3d4807, 0x3d4093, 0xd0f00977, 0x910457d5, 0xc0144e5e, 0x0 }, /* #46 */
    2828     { 0x396497, 0x396492, 0x1617c02e, 0xa5b527ab, 0x8f9d677d, 0x0 }, /* #47 */
    2829     { 0x0943c6, 0x094387, 0xe53664f8, 0xc4689ca9, 0xdf3237b1, 0x0 }, /* #48 */
    2830     { 0x154b43, 0x154382, 0x3df830c5, 0xc158db5d, 0x8360aa98, 0x0 }, /* #49 */
    2831     { 0x3e6a12, 0x3e6202, 0x2991fa42, 0x7c3c6d5d, 0x52aa731b, 0x0 }, /* #50 */
    2832     { 0x3b3fd2, 0x3b3f17, 0xd84fa891, 0x62d090a0, 0x8a80e80f, 0x0 }, /* #51 */
    2833     { 0x057582, 0x057582, 0x18063048, 0xdb339c0b, 0xc32d6bc3, 0x0 }, /* #52 */
    2834     { 0x3e2f13, 0x3e2713, 0xfa5d7ecc, 0x06e6f986, 0x0c897aba, 0x0 }, /* #53 */
    2835     { 0x2d6842, 0x2d6007, 0x45aee5d4, 0x2ef0de3f, 0xe941f86b, 0x0 }, /* #54 */
    2836     { 0x1b5443, 0x1b5c92, 0x3dbee0a8, 0x820048f4, 0x4441684c, 0x0 }, /* #55 */
    2837     { 0x2c4456, 0x2c4486, 0xa8716fd7, 0xc1feb1dd, 0x198d4206, 0x0 }, /* #56 */
    2838     { 0x0d2893, 0x0d2086, 0x2a5afd04, 0xf2352617, 0xc7da2913, 0x0 }, /* #57 */
    2839     { 0x311353, 0x311b17, 0xf5d7466c, 0x7de00711, 0x8808c0a5, 0x0 }, /* #58 */
    2840     { 0x004d82, 0x004503, 0x99731ec4, 0x15aae05b, 0x7c37c197, 0x0 }, /* #59 */
    2841     { 0x303c42, 0x303c07, 0x978c2c5a, 0x5b0864bd, 0xc37c3863, 0x0 }, /* #60 */
    2842     { 0x2b0812, 0x2b0083, 0xaa2aa1d6, 0x9c7314ae, 0xf24872d8, 0x0 }, /* #61 */
    2843     { 0x2c0a43, 0x2c0217, 0x6308f17f, 0x2137d709, 0xbe2ee58a, 0x0 }, /* #62 */
    2844     { 0x2362c3, 0x236a13, 0xd0d99438, 0x64a39ac1, 0x93ca0689, 0x0 }, /* #63 */
     2781    { 0x1e7907, 0x1e7146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     2782    { 0x270c42, 0x270446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     2783    { 0x136682, 0x136646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     2784    { 0x253452, 0x253446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     2785    { 0x0e5e56, 0x0e5682, 0xdde922cb, 0xdde922cb, 0x00000000, 0x0 }, /* #4 */
     2786    { 0x264c83, 0x264482, 0xfc778e46, 0xfc778e46, 0x00000000, 0x0 }, /* #5 */
     2787    { 0x341647, 0x341686, 0xf8e9b84e, 0xf8e9b84e, 0x00000000, 0x0 }, /* #6 */
     2788    { 0x127513, 0x127502, 0x70f7bb20, 0x70f7bb20, 0x00000000, 0x0 }, /* #7 */
     2789    { 0x0f0293, 0x0f0a17, 0x80c76f04, 0x57979741, 0xd6d0283d, 0x0 }, /* #8 */
     2790    { 0x0e5c16, 0x0e5c92, 0x6fb7d39d, 0x9333fc29, 0x237c288c, 0x0 }, /* #9 */
     2791    { 0x361a87, 0x361203, 0xe902e7f3, 0x24f3c94c, 0x3bf0e159, 0x0 }, /* #10 */
     2792    { 0x1b4e46, 0x1b4613, 0x4e2ab5fe, 0x0fcd1d25, 0xc1a26727, 0x0 }, /* #11 */
     2793    { 0x107216, 0x107a07, 0x91d68d4d, 0x237af16f, 0x91a46422, 0x0 }, /* #12 */
     2794    { 0x0f4682, 0x0f4696, 0x9082ab0e, 0xc87da706, 0x37fafbf8, 0x0 }, /* #13 */
     2795    { 0x2a1e12, 0x2a1613, 0x2c9c4e4e, 0x0c5da5a4, 0xdfc15756, 0x0 }, /* #14 */
     2796    { 0x1c1913, 0x1c1196, 0x1c3b53d7, 0xd5bfd274, 0xb9847e9d, 0x0 }, /* #15 */
     2797    { 0x3949c3, 0x394182, 0xaa946406, 0xf9469d8f, 0x4eb23989, 0x0 }, /* #16 */
     2798    { 0x3e4293, 0x3e4286, 0x4d090ad1, 0xe02bd4c3, 0x9322c9f2, 0x0 }, /* #17 */
     2799    { 0x130416, 0x130417, 0x7295c12b, 0x3f1386f5, 0xcc7dc5ca, 0x0 }, /* #18 */
     2800    { 0x1a4782, 0x1a4f86, 0x4f14d5b2, 0xb8961f44, 0x69814992, 0x0 }, /* #19 */
     2801    { 0x285553, 0x285582, 0x268141d9, 0xd137f6bf, 0xaab6b4e6, 0x0 }, /* #20 */
     2802    { 0x2104d6, 0x210417, 0xaf09529f, 0x1ca45f72, 0x6d9b0cd3, 0x0 }, /* #21 */
     2803    { 0x1771c3, 0x177183, 0xc09181f1, 0xa7a067e3, 0xe70ee5f2, 0x0 }, /* #22 */
     2804    { 0x3315d2, 0x331587, 0xea12f870, 0x88d7541b, 0x9ec45bab, 0x0 }, /* #23 */
     2805    { 0x325013, 0x325813, 0xd4983fbb, 0x5f01e164, 0x8a69a1a9, 0x0 }, /* #24 */
     2806    { 0x2b3557, 0x2b3503, 0xa4da1131, 0x249156a8, 0x7fb74577, 0x0 }, /* #25 */
     2807    { 0x1c16c3, 0x1c1682, 0xd1408731, 0xdeb7aab5, 0x0d772384, 0x0 }, /* #26 */
     2808    { 0x286312, 0x286303, 0xad5fbe9b, 0x04b9740e, 0x5759b573, 0x0 }, /* #27 */
     2809    { 0x203a46, 0x203287, 0xc754b9e4, 0xba1c76af, 0xf2c7bccb, 0x0 }, /* #28 */
     2810    { 0x2e7c16, 0x2e7c03, 0x93a339b7, 0x1b182ead, 0x8774f4f6, 0x0 }, /* #29 */
     2811    { 0x350fd3, 0x350707, 0xb5797f25, 0x20143c1e, 0x6a9abcf9, 0x0 }, /* #30 */
     2812    { 0x114e86, 0x114697, 0xae75366b, 0x8a9f56e1, 0xdc2a2076, 0x0 }, /* #31 */
     2813    { 0x250c12, 0x250482, 0x3633f9a3, 0xd833d6a8, 0xa1ffdd05, 0x0 }, /* #32 */
     2814    { 0x052546, 0x052586, 0x887f02f2, 0xcd0679ed, 0x448776fb, 0x0 }, /* #33 */
     2815    { 0x1d6942, 0x1d6106, 0x19819d02, 0x65c0b6aa, 0x4c3f19a8, 0x0 }, /* #34 */
     2816    { 0x0d0857, 0x0d0087, 0xcda4d652, 0xa00d5536, 0xd2687ee4, 0x0 }, /* #35 */
     2817    { 0x3a3806, 0x3a3817, 0x9117fd18, 0x134cdcf3, 0x8234dfdb, 0x0 }, /* #36 */
     2818    { 0x331586, 0x331506, 0x08fdcb11, 0x4d05a48d, 0x4407d97c, 0x0 }, /* #37 */
     2819    { 0x1657d6, 0x165787, 0xb2c2a275, 0x8ed80a66, 0xdc1567f1, 0x0 }, /* #38 */
     2820    { 0x0c3bd6, 0x0c3386, 0x4011cad9, 0xea17a3bd, 0xaa05d8e4, 0x0 }, /* #39 */
     2821    { 0x365f06, 0x365703, 0x4f1025d0, 0x0b900115, 0xbc7fdb45, 0x0 }, /* #40 */
     2822    { 0x370842, 0x370803, 0xacc2d536, 0x645da23b, 0xb79acd05, 0x0 }, /* #41 */
     2823    { 0x2b6b17, 0x2b6b17, 0x933ca3bb, 0x158a0087, 0x824d5ccc, 0x0 }, /* #42 */
     2824    { 0x162e93, 0x162e92, 0x547159ce, 0xb24cc857, 0x5ddb6e89, 0x0 }, /* #43 */
     2825    { 0x336096, 0x336017, 0xd6eabe5e, 0x19aa2a74, 0x42bf6c16, 0x0 }, /* #44 */
     2826    { 0x063243, 0x063a07, 0xf44a9d75, 0x78e962ee, 0x849ec579, 0x0 }, /* #45 */
     2827    { 0x265d92, 0x265583, 0xb6014202, 0x9a551abc, 0xe453d8ba, 0x0 }, /* #46 */
     2828    { 0x1f0007, 0x1f0007, 0xd2642f88, 0x0a99920f, 0x38356287, 0x0 }, /* #47 */
     2829    { 0x0f2707, 0x0f2f17, 0x8c2c6656, 0x4cf0b774, 0xc0c4511e, 0x0 }, /* #48 */
     2830    { 0x162c03, 0x162496, 0x9b3912be, 0xb9873b5a, 0x1e4e289c, 0x0 }, /* #49 */
     2831    { 0x0d4dc6, 0x0d4d03, 0xabd70ff5, 0x54aa79ef, 0xa8d369fa, 0x0 }, /* #50 */
     2832    { 0x3240c2, 0x324896, 0x3fdfc76a, 0x9f69b712, 0x5f89efa8, 0x0 }, /* #51 */
     2833    { 0x382c12, 0x382407, 0x960f9174, 0x122f679c, 0x7c1fd628, 0x0 }, /* #52 */
     2834    { 0x3b35d3, 0x3b3513, 0xd3dc3982, 0x18f5eca1, 0x4519b31f, 0x0 }, /* #53 */
     2835    { 0x303e87, 0x303612, 0x13749874, 0x5ce32f20, 0x496e96ac, 0x0 }, /* #54 */
     2836    { 0x2c0992, 0x2c0103, 0x4a7de330, 0x2cda762a, 0xe25c92fa, 0x0 }, /* #55 */
     2837    { 0x267f82, 0x267783, 0xf36dbc76, 0xedfba016, 0xfa8de3a0, 0x0 }, /* #56 */
     2838    { 0x394dc2, 0x394507, 0xb1922b52, 0x268d0f22, 0x74fae3d0, 0x0 }, /* #57 */
     2839    { 0x2c4b47, 0x2c4307, 0x59bdc982, 0x4500012b, 0xeb4237a9, 0x0 }, /* #58 */
     2840    { 0x3925c2, 0x392516, 0x1642842a, 0x2d2d19f0, 0x16ea95c6, 0x0 }, /* #59 */
     2841    { 0x090007, 0x090097, 0xfc38762e, 0xaa379bbb, 0xadff258d, 0x0 }, /* #60 */
     2842    { 0x142647, 0x142616, 0x539bc2fc, 0x69ec28b2, 0x165065b6, 0x0 }, /* #61 */
     2843    { 0x200c42, 0x200416, 0x53000a5c, 0x646fdb17, 0x116fd0bb, 0x0 }, /* #62 */
     2844    { 0x126492, 0x126c03, 0xa1cea808, 0x43da524c, 0xa20baa44, 0x0 }, /* #63 */
    28452845};
    28462846static const BINU32_TEST_T g_aTests_adc_u32[] =
    28472847{
    2848     { 0x243ed7, 0x243602, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
    2849     { 0x026a87, 0x026202, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
    2850     { 0x267e13, 0x267602, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
    2851     { 0x004696, 0x004646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    2852     { 0x333c46, 0x333482, 0xc7edd437, 0xc7edd437, 0x00000000, 0x0 }, /* #4 */
    2853     { 0x293757, 0x293786, 0xf09316ae, 0xf09316af, 0x00000000, 0x0 }, /* #5 */
    2854     { 0x2e3b57, 0x2e3306, 0x3e268492, 0x3e268493, 0x00000000, 0x0 }, /* #6 */
    2855     { 0x341587, 0x341582, 0xd05ed291, 0xd05ed292, 0x00000000, 0x0 }, /* #7 */
    2856     { 0x0b6482, 0x0b6407, 0x7fbcd4f9, 0x402a696a, 0xc06d9471, 0x0 }, /* #8 */
    2857     { 0x264a97, 0x264292, 0x85d707cf, 0x8781b2fe, 0x01aaab2e, 0x0 }, /* #9 */
    2858     { 0x0e0d57, 0x0e0d03, 0xa340bd72, 0x759becab, 0xd25b2f38, 0x0 }, /* #10 */
    2859     { 0x356982, 0x356182, 0x2bc38f61, 0xc3ce1cf8, 0x980a8d97, 0x0 }, /* #11 */
    2860     { 0x342282, 0x342292, 0xa7d9972b, 0xef904932, 0x47b6b207, 0x0 }, /* #12 */
    2861     { 0x1e4b43, 0x1e4312, 0x0b515d5f, 0x7b89ded9, 0x70388179, 0x0 }, /* #13 */
    2862     { 0x053457, 0x053402, 0x4a7d2a54, 0x5c15064a, 0x1197dbf5, 0x0 }, /* #14 */
    2863     { 0x0546d3, 0x054603, 0xbf749c61, 0x1c970515, 0x5d2268b3, 0x0 }, /* #15 */
    2864     { 0x371b57, 0x371303, 0xd2265405, 0x4106103d, 0x6edfbc37, 0x0 }, /* #16 */
    2865     { 0x2e4b96, 0x2e4306, 0x2a669670, 0x5c59fe33, 0x31f367c3, 0x0 }, /* #17 */
    2866     { 0x261292, 0x261a07, 0xc2fb0d71, 0x43242627, 0x802918b6, 0x0 }, /* #18 */
    2867     { 0x0e5a07, 0x0e5206, 0x13f0b9f5, 0x43fa9406, 0x3009da10, 0x0 }, /* #19 */
    2868     { 0x335643, 0x335697, 0xfeebd14f, 0xbde8463a, 0xbefc74ea, 0x0 }, /* #20 */
    2869     { 0x236747, 0x236716, 0x4b0cfce2, 0x6e4d4141, 0x2340445e, 0x0 }, /* #21 */
    2870     { 0x1518c2, 0x151003, 0x27a33f91, 0x100fc2c1, 0xe86c8330, 0x0 }, /* #22 */
    2871     { 0x3d1c93, 0x3d1417, 0xeace6c48, 0x02353928, 0x1766ccdf, 0x0 }, /* #23 */
    2872     { 0x162216, 0x162a07, 0xa284e035, 0x59e27fff, 0xb75d9fca, 0x0 }, /* #24 */
    2873     { 0x1978c2, 0x197807, 0x831c8e53, 0x2d7cb0a3, 0xaa602250, 0x0 }, /* #25 */
    2874     { 0x303e82, 0x303682, 0x8865d841, 0x895eaace, 0x00f8d28d, 0x0 }, /* #26 */
    2875     { 0x1a6902, 0x1a6192, 0xda72470f, 0xfa25e7e5, 0x1fb3a0d6, 0x0 }, /* #27 */
    2876     { 0x250f07, 0x250796, 0x8047916c, 0x97d0e9f5, 0x17895888, 0x0 }, /* #28 */
    2877     { 0x340c96, 0x340407, 0x70279253, 0x46a85855, 0xd680c602, 0x0 }, /* #29 */
    2878     { 0x2337c2, 0x233f13, 0x8d95182e, 0x2adfde64, 0x9d4ac636, 0x0 }, /* #30 */
    2879     { 0x2c0602, 0x2c0696, 0x384650e5, 0xdee4ea74, 0xa69e998f, 0x0 }, /* #31 */
    2880     { 0x387d03, 0x387586, 0x4f2f69c0, 0xfa25ce77, 0xaaf664b6, 0x0 }, /* #32 */
    2881     { 0x277257, 0x277216, 0x136c5df8, 0x47402253, 0x33d3c45a, 0x0 }, /* #33 */
    2882     { 0x1064d2, 0x106403, 0xf8598a06, 0x380feb5d, 0x3fb66157, 0x0 }, /* #34 */
    2883     { 0x1a6306, 0x1a6392, 0x93b9b3bb, 0x9821b083, 0x0467fcc8, 0x0 }, /* #35 */
    2884     { 0x0e5347, 0x0e5b03, 0x8062b314, 0x643300c7, 0xe3d04db2, 0x0 }, /* #36 */
    2885     { 0x260e82, 0x260e96, 0x5492cb4f, 0xba5de1c6, 0x65cb1677, 0x0 }, /* #37 */
    2886     { 0x044696, 0x044697, 0x95fbbd0d, 0x941bce17, 0xfe20110a, 0x0 }, /* #38 */
    2887     { 0x0c23c6, 0x0c2392, 0x4678477a, 0xd6e3fc73, 0x906bb4f9, 0x0 }, /* #39 */
    2888     { 0x251113, 0x251107, 0x572c3dc5, 0x07c6696c, 0xb09a2ba6, 0x0 }, /* #40 */
    2889     { 0x3e5096, 0x3e5003, 0xaf6ab7c8, 0x07d170d9, 0x5866b911, 0x0 }, /* #41 */
    2890     { 0x1d1b02, 0x1d1382, 0x94863841, 0xfcbf0bd6, 0x6838d395, 0x0 }, /* #42 */
    2891     { 0x1e4406, 0x1e4486, 0x3430b360, 0xb9789f3a, 0x8547ebda, 0x0 }, /* #43 */
    2892     { 0x0e4943, 0x0e4183, 0xbad8d47c, 0xa525cedf, 0xea4cfa62, 0x0 }, /* #44 */
    2893     { 0x352b47, 0x352b96, 0x6d4af9ff, 0x9ec7d535, 0x317cdb35, 0x0 }, /* #45 */
    2894     { 0x383256, 0x383203, 0x78ffea77, 0x73dd86d9, 0xfadd9c62, 0x0 }, /* #46 */
    2895     { 0x332186, 0x332186, 0xa03af18c, 0xaf9bd08d, 0x0f60df01, 0x0 }, /* #47 */
    2896     { 0x2d5083, 0x2d5013, 0x92de75da, 0x0fd3a179, 0x7cf52b9e, 0x0 }, /* #48 */
    2897     { 0x081753, 0x081786, 0x27d78df7, 0xf5d77bbb, 0xcdffedc3, 0x0 }, /* #49 */
    2898     { 0x340156, 0x340907, 0xa30bf4f2, 0x57face4b, 0xb4eed959, 0x0 }, /* #50 */
    2899     { 0x1a6f06, 0x1a6707, 0x7f2279f0, 0x12189ed7, 0x92f624e7, 0x0 }, /* #51 */
    2900     { 0x1c15d7, 0x1c1596, 0x83a67875, 0x8f768790, 0x0bd00f1a, 0x0 }, /* #52 */
    2901     { 0x314906, 0x314102, 0x2c3391ac, 0x5917a38f, 0x2ce411e3, 0x0 }, /* #53 */
    2902     { 0x244a03, 0x244a96, 0x25e4d05c, 0x8a91e982, 0x64ad1925, 0x0 }, /* #54 */
    2903     { 0x3f4bc3, 0x3f4396, 0x94325eeb, 0xad381177, 0x1905b28b, 0x0 }, /* #55 */
    2904     { 0x1f1d12, 0x1f1587, 0xe8512ff2, 0xa0057c44, 0xb7b44c52, 0x0 }, /* #56 */
    2905     { 0x252a83, 0x252213, 0xf454ed5d, 0x200793d3, 0x2bb2a675, 0x0 }, /* #57 */
    2906     { 0x1d7e07, 0x1d7e07, 0xb1944069, 0x4e5d3f7b, 0x9cc8ff11, 0x0 }, /* #58 */
    2907     { 0x2121c3, 0x212103, 0x714e7f44, 0x0b78f2df, 0x9a2a739a, 0x0 }, /* #59 */
    2908     { 0x317a03, 0x317296, 0xb8cabd28, 0xf0092088, 0x373e635f, 0x0 }, /* #60 */
    2909     { 0x211256, 0x211a82, 0x6f539e3a, 0xe7ef9a5d, 0x789bfc23, 0x0 }, /* #61 */
    2910     { 0x1a7f16, 0x1a7707, 0x73144459, 0x4348636f, 0xd0341f16, 0x0 }, /* #62 */
    2911     { 0x0030c7, 0x003083, 0xf303a886, 0xd6a02d1a, 0xe39c8493, 0x0 }, /* #63 */
     2848    { 0x272986, 0x272146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     2849    { 0x332743, 0x332702, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
     2850    { 0x2b2216, 0x2b2246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     2851    { 0x134313, 0x134302, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
     2852    { 0x1b19d3, 0x1b1102, 0x19df234e, 0x19df234f, 0x00000000, 0x0 }, /* #4 */
     2853    { 0x341d83, 0x341586, 0x804dcad1, 0x804dcad2, 0x00000000, 0x0 }, /* #5 */
     2854    { 0x116746, 0x116782, 0xf94076e0, 0xf94076e0, 0x00000000, 0x0 }, /* #6 */
     2855    { 0x1e06d6, 0x1e0602, 0x2ee690ec, 0x2ee690ec, 0x00000000, 0x0 }, /* #7 */
     2856    { 0x2c5102, 0x2c5102, 0x0f3dd5b8, 0x36e80e8a, 0x27aa38d2, 0x0 }, /* #8 */
     2857    { 0x366996, 0x366113, 0xf9566cb8, 0x2cfc7b94, 0x33a60edc, 0x0 }, /* #9 */
     2858    { 0x2a49d6, 0x2a4187, 0xbb681cc3, 0x94734eaf, 0xd90b31ec, 0x0 }, /* #10 */
     2859    { 0x050d43, 0x050d17, 0xe42ddbfb, 0x693b1163, 0x850d3567, 0x0 }, /* #11 */
     2860    { 0x2a6d13, 0x2a6517, 0x0706a77f, 0x04c3f566, 0xfdbd4de6, 0x0 }, /* #12 */
     2861    { 0x335d12, 0x335582, 0xbe09b983, 0xca098897, 0x0bffcf14, 0x0 }, /* #13 */
     2862    { 0x045a86, 0x045217, 0x574972ab, 0x5017c548, 0xf8ce529d, 0x0 }, /* #14 */
     2863    { 0x255102, 0x255192, 0x96cd08cb, 0xc254aac8, 0x2b87a1fd, 0x0 }, /* #15 */
     2864    { 0x194c13, 0x194413, 0xe7dd62ff, 0x2846db97, 0x40697897, 0x0 }, /* #16 */
     2865    { 0x256053, 0x256086, 0x05daaad9, 0x914f666f, 0x8b74bb95, 0x0 }, /* #17 */
     2866    { 0x0b7892, 0x0b7006, 0x5f173ad1, 0x798779f5, 0x1a703f24, 0x0 }, /* #18 */
     2867    { 0x340917, 0x340182, 0x3bb02a7a, 0xcb3adc3d, 0x8f8ab1c2, 0x0 }, /* #19 */
     2868    { 0x194747, 0x194f96, 0x477ccbe5, 0x908aeed4, 0x490e22ee, 0x0 }, /* #20 */
     2869    { 0x031f53, 0x031f17, 0xb7a42d2e, 0x59382fd7, 0xa19402a8, 0x0 }, /* #21 */
     2870    { 0x073ac2, 0x073212, 0x407bd9ca, 0x67fe10b3, 0x278236e9, 0x0 }, /* #22 */
     2871    { 0x1c3983, 0x1c3102, 0x187960d6, 0x704768ef, 0x57ce0818, 0x0 }, /* #23 */
     2872    { 0x307213, 0x307287, 0xed89f150, 0xcf4d72ac, 0xe1c3815b, 0x0 }, /* #24 */
     2873    { 0x2164d2, 0x216497, 0x9f0805cb, 0x91deb872, 0xf2d6b2a7, 0x0 }, /* #25 */
     2874    { 0x3b7a57, 0x3b7286, 0x886ab5cd, 0xa62e15cf, 0x1dc36001, 0x0 }, /* #26 */
     2875    { 0x1f2c46, 0x1f2483, 0xea66b824, 0xbb748185, 0xd10dc961, 0x0 }, /* #27 */
     2876    { 0x016ed7, 0x016696, 0xa699737d, 0xffb858b4, 0x591ee536, 0x0 }, /* #28 */
     2877    { 0x043f46, 0x043783, 0xd563ed04, 0xaf8bcf25, 0xda27e221, 0x0 }, /* #29 */
     2878    { 0x131993, 0x131196, 0x41092b4c, 0xc97f1414, 0x8875e8c7, 0x0 }, /* #30 */
     2879    { 0x0075d3, 0x007506, 0x4cdc79e8, 0x55cdfcdb, 0x08f182f2, 0x0 }, /* #31 */
     2880    { 0x283c52, 0x283417, 0x5f254f79, 0x043ef044, 0xa519a0cb, 0x0 }, /* #32 */
     2881    { 0x2f1fd6, 0x2f1782, 0x3e67bfb2, 0xf29aee86, 0xb4332ed4, 0x0 }, /* #33 */
     2882    { 0x266a86, 0x266207, 0x39bc7a78, 0x1d4c987e, 0xe3901e06, 0x0 }, /* #34 */
     2883    { 0x284706, 0x284796, 0x9c4c567d, 0xf60ed344, 0x59c27cc7, 0x0 }, /* #35 */
     2884    { 0x004c07, 0x004417, 0x540f9ebb, 0x266fd4a3, 0xd26035e7, 0x0 }, /* #36 */
     2885    { 0x0c1ad3, 0x0c1202, 0x3c12c3d0, 0x4f020143, 0x12ef3d72, 0x0 }, /* #37 */
     2886    { 0x381807, 0x381016, 0x433a8df3, 0x7bc16330, 0x3886d53c, 0x0 }, /* #38 */
     2887    { 0x1f29d3, 0x1f2996, 0x5982266b, 0xbd26b7b1, 0x63a49145, 0x0 }, /* #39 */
     2888    { 0x2b5786, 0x2b5786, 0x83c94041, 0xb39c11d2, 0x2fd2d191, 0x0 }, /* #40 */
     2889    { 0x082f46, 0x082782, 0x99e20c49, 0xe3dcfd4a, 0x49faf101, 0x0 }, /* #41 */
     2890    { 0x3b0546, 0x3b0d07, 0x89666148, 0x10869b99, 0x87203a51, 0x0 }, /* #42 */
     2891    { 0x0065d6, 0x006507, 0xf00dc777, 0x5d01abeb, 0x6cf3e474, 0x0 }, /* #43 */
     2892    { 0x115697, 0x115696, 0x37afa09c, 0xe205202b, 0xaa557f8e, 0x0 }, /* #44 */
     2893    { 0x0a69d2, 0x0a6117, 0xc450ab6f, 0x2068ef12, 0x5c1843a3, 0x0 }, /* #45 */
     2894    { 0x234dc3, 0x234d92, 0x25abbb0b, 0x82da9873, 0x5d2edd67, 0x0 }, /* #46 */
     2895    { 0x183283, 0x183296, 0x82d975eb, 0xb8034a88, 0x3529d49c, 0x0 }, /* #47 */
     2896    { 0x077082, 0x077013, 0xcb9bba0b, 0x0eae4e10, 0x43129405, 0x0 }, /* #48 */
     2897    { 0x2f0f07, 0x2f0783, 0xe22949d0, 0xbc26bb0b, 0xd9fd713a, 0x0 }, /* #49 */
     2898    { 0x2b1603, 0x2b1683, 0xa5fbc468, 0x9b98cafb, 0xf59d0692, 0x0 }, /* #50 */
     2899    { 0x2c37c6, 0x2c3796, 0x0939bc7b, 0xd84bed09, 0xcf12308e, 0x0 }, /* #51 */
     2900    { 0x272782, 0x272f03, 0x8ed46b69, 0x57817c3d, 0xc8ad10d4, 0x0 }, /* #52 */
     2901    { 0x3a7f46, 0x3a7707, 0x4d9e8ccb, 0x01b6dc4b, 0xb4184f80, 0x0 }, /* #53 */
     2902    { 0x291646, 0x291e17, 0xd4af85ab, 0x56c47977, 0x8214f3cc, 0x0 }, /* #54 */
     2903    { 0x176d12, 0x176d13, 0xa140de37, 0x458ade02, 0xa449ffcb, 0x0 }, /* #55 */
     2904    { 0x0935c6, 0x093d07, 0x96c26fb0, 0x1bcf12a5, 0x850ca2f5, 0x0 }, /* #56 */
     2905    { 0x1a6fc6, 0x1a6787, 0xf0595dd0, 0xaecb3572, 0xbe71d7a2, 0x0 }, /* #57 */
     2906    { 0x277847, 0x277092, 0x390cd8bd, 0xf6cb729d, 0xbdbe99df, 0x0 }, /* #58 */
     2907    { 0x201f46, 0x201786, 0x93dabf4c, 0xb934c54e, 0x255a0602, 0x0 }, /* #59 */
     2908    { 0x090d47, 0x090583, 0xdd5fd5e0, 0xd965e831, 0xfc061250, 0x0 }, /* #60 */
     2909    { 0x007803, 0x007817, 0x8eb971c2, 0x134b8172, 0x84920faf, 0x0 }, /* #61 */
     2910    { 0x3c3d02, 0x3c3513, 0x8d810718, 0x005edb73, 0x72ddd45b, 0x0 }, /* #62 */
     2911    { 0x2b4c06, 0x2b4413, 0x7926b97f, 0x1ba9d315, 0xa2831996, 0x0 }, /* #63 */
    29122912};
    29132913static const BINU32_TEST_T g_aTests_adc_u32_locked[] =
    29142914{
    2915     { 0x200982, 0x200146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    2916     { 0x2f7ad7, 0x2f7202, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
    2917     { 0x117ed2, 0x117646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    2918     { 0x342713, 0x342702, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
    2919     { 0x337fd2, 0x337702, 0x59dbb726, 0x59dbb726, 0x00000000, 0x0 }, /* #4 */
    2920     { 0x347e83, 0x347602, 0x4ce60e96, 0x4ce60e97, 0x00000000, 0x0 }, /* #5 */
    2921     { 0x374a83, 0x374282, 0xcba8dd75, 0xcba8dd76, 0x00000000, 0x0 }, /* #6 */
    2922     { 0x001953, 0x001182, 0xd40ec2ee, 0xd40ec2ef, 0x00000000, 0x0 }, /* #7 */
    2923     { 0x1e05c3, 0x1e0596, 0x0583418c, 0xcd35265a, 0xc7b1e4cd, 0x0 }, /* #8 */
    2924     { 0x310a43, 0x310296, 0xb56fba73, 0xf1f4aea3, 0x3c84f42f, 0x0 }, /* #9 */
    2925     { 0x080d06, 0x080513, 0xb5cfe9cd, 0x22498e08, 0x6c79a43b, 0x0 }, /* #10 */
    2926     { 0x2b5396, 0x2b5313, 0xdcb9e1ef, 0x3b90430d, 0x5ed6611e, 0x0 }, /* #11 */
    2927     { 0x0e7856, 0x0e7086, 0x0aa7082a, 0xfb25083f, 0xf07e0015, 0x0 }, /* #12 */
    2928     { 0x0f3982, 0x0f3982, 0x6a8233ac, 0xb92db12f, 0x4eab7d83, 0x0 }, /* #13 */
    2929     { 0x342182, 0x342103, 0xea337aa4, 0x564133a4, 0x6c0db900, 0x0 }, /* #14 */
    2930     { 0x342093, 0x342017, 0xed2c482f, 0x035e0ea3, 0x1631c673, 0x0 }, /* #15 */
    2931     { 0x307713, 0x307712, 0x004d2d5c, 0x55f1f668, 0x55a4c90b, 0x0 }, /* #16 */
    2932     { 0x3127c7, 0x312713, 0x6f05a51f, 0x576c7540, 0xe866d020, 0x0 }, /* #17 */
    2933     { 0x3e77c6, 0x3e7f86, 0x4fcab2d5, 0x92928469, 0x42c7d194, 0x0 }, /* #18 */
    2934     { 0x261603, 0x261693, 0xd183c923, 0xb4d60031, 0xe352370d, 0x0 }, /* #19 */
    2935     { 0x2a5313, 0x2a5307, 0xb75bfd14, 0x34062035, 0x7caa2320, 0x0 }, /* #20 */
    2936     { 0x0940d6, 0x094082, 0xb1edec41, 0xef91912f, 0x3da3a4ee, 0x0 }, /* #21 */
    2937     { 0x2c5f17, 0x2c5782, 0xbb395082, 0xf295ff4f, 0x375caecc, 0x0 }, /* #22 */
    2938     { 0x1a3d96, 0x1a3517, 0x68d24f61, 0x28141850, 0xbf41c8ef, 0x0 }, /* #23 */
    2939     { 0x1b4b86, 0x1b4b92, 0x71d01bb9, 0xca3f2138, 0x586f057f, 0x0 }, /* #24 */
    2940     { 0x201283, 0x201286, 0x3075c8e4, 0xb4adb265, 0x8437e980, 0x0 }, /* #25 */
    2941     { 0x163743, 0x163f92, 0x7e98d5d6, 0xca3a2920, 0x4ba15349, 0x0 }, /* #26 */
    2942     { 0x2000c3, 0x200086, 0xc10ca70d, 0xca9dd8cf, 0x099131c1, 0x0 }, /* #27 */
    2943     { 0x240153, 0x240103, 0xeeefd431, 0x42f44afb, 0x540476c9, 0x0 }, /* #28 */
    2944     { 0x284e16, 0x284e92, 0x51a370ab, 0xaf63b3f8, 0x5dc0434d, 0x0 }, /* #29 */
    2945     { 0x2a2dd7, 0x2a2512, 0x025a5a59, 0x1ffd7649, 0x1da31bef, 0x0 }, /* #30 */
    2946     { 0x333b12, 0x333b82, 0x7d40a03e, 0xf1df574f, 0x749eb711, 0x0 }, /* #31 */
    2947     { 0x3f0713, 0x3f0717, 0xcbfbec5b, 0x4a522c72, 0x7e564016, 0x0 }, /* #32 */
    2948     { 0x1a1ec3, 0x1a1617, 0x5f3125ae, 0x4c4423d8, 0xed12fe29, 0x0 }, /* #33 */
    2949     { 0x012856, 0x012092, 0xbd18a8d5, 0xeb57c5c2, 0x2e3f1ced, 0x0 }, /* #34 */
    2950     { 0x227292, 0x227282, 0x1afd1b35, 0xd2b5929b, 0xb7b87766, 0x0 }, /* #35 */
    2951     { 0x047a93, 0x047207, 0xac9a8df1, 0x175a2a99, 0x6abf9ca7, 0x0 }, /* #36 */
    2952     { 0x2c6bd6, 0x2c6317, 0x65325abf, 0x471a784b, 0xe1e81d8c, 0x0 }, /* #37 */
    2953     { 0x2a6156, 0x2a6182, 0x36b36442, 0xf1c4e6da, 0xbb118298, 0x0 }, /* #38 */
    2954     { 0x361542, 0x361503, 0xf7e10081, 0x202c4061, 0x284b3fe0, 0x0 }, /* #39 */
    2955     { 0x063983, 0x063183, 0xc4e98105, 0xb6a2624f, 0xf1b8e149, 0x0 }, /* #40 */
    2956     { 0x152d92, 0x152d17, 0xa3edf5cf, 0x45143eee, 0xa126491f, 0x0 }, /* #41 */
    2957     { 0x352a56, 0x352203, 0x5a722324, 0x4fa994ce, 0xf53771aa, 0x0 }, /* #42 */
    2958     { 0x1d2b47, 0x1d2387, 0xb5636fe1, 0x91613bb7, 0xdbfdcbd5, 0x0 }, /* #43 */
    2959     { 0x3c6d97, 0x3c6513, 0xaf2b90cf, 0x281505ba, 0x78e974ea, 0x0 }, /* #44 */
    2960     { 0x106887, 0x106003, 0x2139ebd0, 0x10676da4, 0xef2d81d3, 0x0 }, /* #45 */
    2961     { 0x1d58d6, 0x1d5882, 0x29ff9475, 0xa1452616, 0x774591a1, 0x0 }, /* #46 */
    2962     { 0x3e03c7, 0x3e0b17, 0x949c1daa, 0x46292505, 0xb18d075a, 0x0 }, /* #47 */
    2963     { 0x246217, 0x246a17, 0x84dc15c9, 0x5a91b406, 0xd5b59e3c, 0x0 }, /* #48 */
    2964     { 0x3e3212, 0x3e3283, 0xe59dc220, 0x8841aa98, 0xa2a3e878, 0x0 }, /* #49 */
    2965     { 0x2c17d3, 0x2c1792, 0x0bf445aa, 0xf3bfcc79, 0xe7cb86ce, 0x0 }, /* #50 */
    2966     { 0x3f1786, 0x3f1782, 0x06202a51, 0x92b95b43, 0x8c9930f2, 0x0 }, /* #51 */
    2967     { 0x0212c7, 0x021297, 0xef996ed4, 0xcec80d72, 0xdf2e9e9d, 0x0 }, /* #52 */
    2968     { 0x0c6393, 0x0c6396, 0x9e16c959, 0xb86a2059, 0x1a5356ff, 0x0 }, /* #53 */
    2969     { 0x232d93, 0x232d96, 0x6445128d, 0x8729b159, 0x22e49ecb, 0x0 }, /* #54 */
    2970     { 0x237993, 0x237197, 0xec745b08, 0xa8209793, 0xbbac3c8a, 0x0 }, /* #55 */
    2971     { 0x022d82, 0x022506, 0x677db285, 0x6bbbecdb, 0x043e3a56, 0x0 }, /* #56 */
    2972     { 0x127546, 0x127d92, 0x4ff23913, 0x934b8370, 0x43594a5d, 0x0 }, /* #57 */
    2973     { 0x2a6207, 0x2a6286, 0xb5678960, 0xe10a53cc, 0x2ba2ca6b, 0x0 }, /* #58 */
    2974     { 0x204447, 0x204402, 0x34dd9371, 0x561b4bf8, 0x213db886, 0x0 }, /* #59 */
    2975     { 0x117652, 0x117692, 0x97947109, 0xa1a97f97, 0x0a150e8e, 0x0 }, /* #60 */
    2976     { 0x1b0346, 0x1b0397, 0xe4a0fb4a, 0x80491648, 0x9ba81afe, 0x0 }, /* #61 */
    2977     { 0x192e46, 0x192696, 0xdabc220f, 0xf7d4b530, 0x1d189321, 0x0 }, /* #62 */
    2978     { 0x182503, 0x182597, 0xe4cfb4cd, 0x9d094344, 0xb8398e76, 0x0 }, /* #63 */
     2915    { 0x147787, 0x147702, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
     2916    { 0x2b6517, 0x2b6502, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
     2917    { 0x1b5197, 0x1b5102, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
     2918    { 0x081a86, 0x081246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     2919    { 0x3c4847, 0x3c4016, 0x751d5cff, 0x751d5d00, 0x00000000, 0x0 }, /* #4 */
     2920    { 0x015493, 0x015482, 0xe2ee1451, 0xe2ee1452, 0x00000000, 0x0 }, /* #5 */
     2921    { 0x030457, 0x030406, 0x4ddb9b9e, 0x4ddb9b9f, 0x00000000, 0x0 }, /* #6 */
     2922    { 0x332412, 0x332402, 0x0648208a, 0x0648208a, 0x00000000, 0x0 }, /* #7 */
     2923    { 0x114ac2, 0x114297, 0xdb2c0b5d, 0xd50965e2, 0xf9dd5a85, 0x0 }, /* #8 */
     2924    { 0x144353, 0x144b86, 0x7a139e7a, 0x81e12f8e, 0x07cd9113, 0x0 }, /* #9 */
     2925    { 0x147a56, 0x147a86, 0x6448ab25, 0xd7205d1e, 0x72d7b1f9, 0x0 }, /* #10 */
     2926    { 0x1f1543, 0x1f1586, 0x0631ca53, 0xe42824a9, 0xddf65a55, 0x0 }, /* #11 */
     2927    { 0x315416, 0x315483, 0xc1ba14a0, 0x866dc364, 0xc4b3aec4, 0x0 }, /* #12 */
     2928    { 0x372e46, 0x372603, 0xe8726718, 0x3cea9d8a, 0x54783672, 0x0 }, /* #13 */
     2929    { 0x085803, 0x085082, 0x89316773, 0x99916a6d, 0x106002f9, 0x0 }, /* #14 */
     2930    { 0x225ad3, 0x225216, 0x0d423f7d, 0x54121f77, 0x46cfdff9, 0x0 }, /* #15 */
     2931    { 0x1f5ac3, 0x1f5a13, 0xabd6481d, 0x47ede352, 0x9c179b34, 0x0 }, /* #16 */
     2932    { 0x1c5a07, 0x1c5282, 0x1429e242, 0xcd62924f, 0xb938b00c, 0x0 }, /* #17 */
     2933    { 0x2d7843, 0x2d7817, 0xb956b9bc, 0x3d4e4b06, 0x83f79149, 0x0 }, /* #18 */
     2934    { 0x0c4cc7, 0x0c4413, 0x5dbcabb6, 0x41d899c4, 0xe41bee0d, 0x0 }, /* #19 */
     2935    { 0x255853, 0x255817, 0xfac40665, 0x7ad969e4, 0x8015637e, 0x0 }, /* #20 */
     2936    { 0x254756, 0x254713, 0xe1d69629, 0x0d3f3707, 0x2b68a0de, 0x0 }, /* #21 */
     2937    { 0x190c07, 0x190482, 0xb6c2e63c, 0xba84099e, 0x03c12361, 0x0 }, /* #22 */
     2938    { 0x0b4797, 0x0b4782, 0xaeb4d8c4, 0xd286b56b, 0x23d1dca6, 0x0 }, /* #23 */
     2939    { 0x0614d7, 0x061413, 0xa6a21e8c, 0x17cac810, 0x7128a983, 0x0 }, /* #24 */
     2940    { 0x0d62c2, 0x0d6213, 0xaf573c46, 0x12a4e310, 0x634da6ca, 0x0 }, /* #25 */
     2941    { 0x0b0212, 0x0b0207, 0x458f18b0, 0x2c08ef84, 0xe679d6d4, 0x0 }, /* #26 */
     2942    { 0x0e3787, 0x0e3706, 0x3f991056, 0x6a306869, 0x2a975812, 0x0 }, /* #27 */
     2943    { 0x3d0693, 0x3d0682, 0x30a9e6c0, 0xceb45c37, 0x9e0a7576, 0x0 }, /* #28 */
     2944    { 0x295c53, 0x295407, 0xf5f0ad15, 0x6f4bfa5c, 0x795b4d46, 0x0 }, /* #29 */
     2945    { 0x387e92, 0x387687, 0xf4f37be8, 0xeaee216c, 0xf5faa584, 0x0 }, /* #30 */
     2946    { 0x0f0116, 0x0f0187, 0xbc1e1b51, 0xa6284d0c, 0xea0a31bb, 0x0 }, /* #31 */
     2947    { 0x352dd6, 0x352582, 0x1492c6cb, 0xfc2a234c, 0xe7975c81, 0x0 }, /* #32 */
     2948    { 0x122787, 0x122f07, 0xa65212e2, 0x5dbc097e, 0xb769f69b, 0x0 }, /* #33 */
     2949    { 0x073607, 0x073613, 0x35fbea7f, 0x2b4a5dea, 0xf54e736a, 0x0 }, /* #34 */
     2950    { 0x1764c7, 0x176482, 0xa3577d63, 0xb217226d, 0x0ebfa509, 0x0 }, /* #35 */
     2951    { 0x2b4617, 0x2b4697, 0xf3cef98a, 0xa0344172, 0xac6547e7, 0x0 }, /* #36 */
     2952    { 0x061606, 0x061617, 0xf95452b3, 0x5682aae1, 0x5d2e582e, 0x0 }, /* #37 */
     2953    { 0x287c46, 0x287497, 0xb59175bf, 0xa5508a18, 0xefbf1459, 0x0 }, /* #38 */
     2954    { 0x3c5207, 0x3c5213, 0xfc711d7b, 0x05f0dcb9, 0x097fbf3d, 0x0 }, /* #39 */
     2955    { 0x3a4312, 0x3a4386, 0x309d6559, 0xc679d21e, 0x95dc6cc5, 0x0 }, /* #40 */
     2956    { 0x2f1997, 0x2f1907, 0x9695f00a, 0x3c94297d, 0xa5fe3972, 0x0 }, /* #41 */
     2957    { 0x3f3ed6, 0x3f3686, 0x8d672cb6, 0xf54bc1f9, 0x67e49543, 0x0 }, /* #42 */
     2958    { 0x1a34d7, 0x1a3412, 0x0a8b55ab, 0x3d7a6ae9, 0x32ef153d, 0x0 }, /* #43 */
     2959    { 0x225bd7, 0x225382, 0x0f8fee0d, 0x9f4c2bdf, 0x8fbc3dd1, 0x0 }, /* #44 */
     2960    { 0x1f3ec3, 0x1f3e92, 0x79db5879, 0xc0ff2a34, 0x4723d1ba, 0x0 }, /* #45 */
     2961    { 0x0e1ad7, 0x0e1217, 0xa89116bd, 0x1a317cc9, 0x71a0660b, 0x0 }, /* #46 */
     2962    { 0x342e87, 0x342e13, 0xd932e247, 0x7bcc0a07, 0xa29927bf, 0x0 }, /* #47 */
     2963    { 0x1a2a42, 0x1a2287, 0xdf0b9991, 0x8a70af06, 0xab651575, 0x0 }, /* #48 */
     2964    { 0x195653, 0x195607, 0xf8bc7172, 0x316553c3, 0x38a8e250, 0x0 }, /* #49 */
     2965    { 0x040793, 0x040716, 0x13d2a552, 0x2271da71, 0x0e9f351e, 0x0 }, /* #50 */
     2966    { 0x073ad7, 0x073206, 0x20f41b62, 0x3e23c696, 0x1d2fab33, 0x0 }, /* #51 */
     2967    { 0x192013, 0x192096, 0xeda6b54c, 0xf83a4a30, 0x0a9394e3, 0x0 }, /* #52 */
     2968    { 0x3e6a03, 0x3e6286, 0x291dd153, 0xeaf12d8b, 0xc1d35c37, 0x0 }, /* #53 */
     2969    { 0x0f0016, 0x0f0082, 0x86109030, 0xf00786e9, 0x69f6f6b9, 0x0 }, /* #54 */
     2970    { 0x203893, 0x203817, 0xde9648c1, 0x64b68030, 0x8620376e, 0x0 }, /* #55 */
     2971    { 0x350c87, 0x350483, 0xceaa6ed7, 0xa1fe209d, 0xd353b1c5, 0x0 }, /* #56 */
     2972    { 0x102693, 0x102696, 0xa31b2e9d, 0xee3ddc28, 0x4b22ad8a, 0x0 }, /* #57 */
     2973    { 0x3f2313, 0x3f2b07, 0x92c197a1, 0x27386b63, 0x9476d3c1, 0x0 }, /* #58 */
     2974    { 0x0a5d93, 0x0a5503, 0xa103c412, 0x1951497f, 0x784d856c, 0x0 }, /* #59 */
     2975    { 0x1c0cc6, 0x1c0493, 0xf8a0f50d, 0x9d75c270, 0xa4d4cd63, 0x0 }, /* #60 */
     2976    { 0x261f46, 0x261713, 0x609ceec6, 0x5adda2a1, 0xfa40b3db, 0x0 }, /* #61 */
     2977    { 0x1f1713, 0x1f1793, 0xc80b7a49, 0xb752e875, 0xef476e2b, 0x0 }, /* #62 */
     2978    { 0x333896, 0x333882, 0x3f83d950, 0x9d4f3176, 0x5dcb5826, 0x0 }, /* #63 */
    29792979};
    29802980static const BINU32_TEST_T g_aTests_sub_u32[] =
    29812981{
    2982     { 0x274843, 0x274046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    2983     { 0x320d46, 0x320546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    2984     { 0x120e02, 0x120646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    2985     { 0x245ec2, 0x245646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    2986     { 0x157712, 0x157782, 0xebb31d80, 0xebb31d80, 0x00000000, 0x0 }, /* #4 */
    2987     { 0x0c10c3, 0x0c1006, 0x5cc18fd8, 0x5cc18fd8, 0x00000000, 0x0 }, /* #5 */
    2988     { 0x392d97, 0x392506, 0x1b878e22, 0x1b878e22, 0x00000000, 0x0 }, /* #6 */
    2989     { 0x3f6a03, 0x3f6282, 0xf3ae5c20, 0xf3ae5c20, 0x00000000, 0x0 }, /* #7 */
    2990     { 0x204247, 0x204283, 0xc6b12482, 0xcbba3440, 0xfaf6f042, 0x0 }, /* #8 */
    2991     { 0x002143, 0x002997, 0x2c19b009, 0x9ad7850c, 0x91422afd, 0x0 }, /* #9 */
    2992     { 0x2872d2, 0x287286, 0x9158f74e, 0x88edbc7b, 0x086b3ad3, 0x0 }, /* #10 */
    2993     { 0x386512, 0x386516, 0x5c455bee, 0x03a1050f, 0x58a456df, 0x0 }, /* #11 */
    2994     { 0x0b1bd3, 0x0b1383, 0x9e7878c0, 0xbf35b8e0, 0xdf42bfe0, 0x0 }, /* #12 */
    2995     { 0x156656, 0x156616, 0x727a1144, 0x15187217, 0x5d619f2d, 0x0 }, /* #13 */
    2996     { 0x2c57c2, 0x2c5f16, 0xafd0dc74, 0x673b0048, 0x4895dc2c, 0x0 }, /* #14 */
    2997     { 0x190753, 0x190702, 0xd917c838, 0x28b66f25, 0xb0615913, 0x0 }, /* #15 */
    2998     { 0x3d5e97, 0x3d5617, 0x544a10d8, 0x5b977b9f, 0xf8b29539, 0x0 }, /* #16 */
    2999     { 0x376716, 0x376793, 0x803eac63, 0xeb1e4757, 0x9520650c, 0x0 }, /* #17 */
    3000     { 0x2f5a97, 0x2f5286, 0xbfc64e06, 0x92cd3463, 0x2cf919a3, 0x0 }, /* #18 */
    3001     { 0x3b1b47, 0x3b1387, 0x85db398d, 0x9f04e47b, 0xe6d65512, 0x0 }, /* #19 */
    3002     { 0x257682, 0x257606, 0xbdc57a9a, 0x16098617, 0xa7bbf483, 0x0 }, /* #20 */
    3003     { 0x1e7287, 0x1e7283, 0x34b486cb, 0xeb113ecb, 0x49a34800, 0x0 }, /* #21 */
    3004     { 0x286882, 0x286087, 0x0d021c27, 0xdfa62372, 0x2d5bf8b5, 0x0 }, /* #22 */
    3005     { 0x1600c7, 0x160093, 0x73470465, 0xfed2dd58, 0x7474270d, 0x0 }, /* #23 */
    3006     { 0x3b3683, 0x3b3687, 0x2feaaade, 0xbb9216f5, 0x745893e9, 0x0 }, /* #24 */
    3007     { 0x256ac3, 0x256212, 0xa6e58424, 0x1b49edfe, 0x8b9b9626, 0x0 }, /* #25 */
    3008     { 0x265ad3, 0x265286, 0xd52d62bb, 0xaa891009, 0x2aa452b2, 0x0 }, /* #26 */
    3009     { 0x224b13, 0x224b12, 0x85c7cd79, 0x399bd1fe, 0x4c2bfb7b, 0x0 }, /* #27 */
    3010     { 0x0f5fd6, 0x0f5707, 0x0e823878, 0x77edf3d7, 0x969444a1, 0x0 }, /* #28 */
    3011     { 0x3e1442, 0x3e1487, 0x97b6b0fe, 0xb6f944c3, 0xe0bd6c3b, 0x0 }, /* #29 */
    3012     { 0x0f4402, 0x0f4487, 0x8211bd9d, 0xc7b59914, 0xba5c2489, 0x0 }, /* #30 */
    3013     { 0x071082, 0x071087, 0x8d98f55a, 0xbb5a4b21, 0xd23eaa39, 0x0 }, /* #31 */
    3014     { 0x367146, 0x367987, 0x7d43d639, 0xb3967ea3, 0xc9ad5796, 0x0 }, /* #32 */
    3015     { 0x177f53, 0x177787, 0x20dca01f, 0xbdc149e8, 0x631b5637, 0x0 }, /* #33 */
    3016     { 0x2b4602, 0x2b4607, 0x318f0a0e, 0x795242ca, 0xb83cc744, 0x0 }, /* #34 */
    3017     { 0x206a47, 0x206212, 0xd2b33291, 0x4767947c, 0x8b4b9e15, 0x0 }, /* #35 */
    3018     { 0x0f4d06, 0x0f4502, 0xce466fbd, 0x18e702e6, 0xb55f6cd7, 0x0 }, /* #36 */
    3019     { 0x134f83, 0x134713, 0x089d4825, 0x3a542f68, 0xce4918bd, 0x0 }, /* #37 */
    3020     { 0x3d0d52, 0x3d0513, 0x4757cf61, 0x47b1cfad, 0xffa5ffb4, 0x0 }, /* #38 */
    3021     { 0x2a3d03, 0x2a3d83, 0x5d809621, 0xc13a8c31, 0x9c4609f0, 0x0 }, /* #39 */
    3022     { 0x330943, 0x330183, 0x5890eadb, 0xd8d306c8, 0x7fbde413, 0x0 }, /* #40 */
    3023     { 0x0c34d2, 0x0c3402, 0xfdddb817, 0x769796e6, 0x87462131, 0x0 }, /* #41 */
    3024     { 0x0d2d47, 0x0d2d93, 0x73868a18, 0xb7d58a7c, 0xbbb0ff9c, 0x0 }, /* #42 */
    3025     { 0x0a4012, 0x0a4082, 0xea645a2d, 0xd639648a, 0x142af5a3, 0x0 }, /* #43 */
    3026     { 0x290016, 0x290002, 0xfb5f28ac, 0x377b1d85, 0xc3e40b27, 0x0 }, /* #44 */
    3027     { 0x0610c6, 0x061006, 0xfc78f303, 0x0ab17542, 0xf1c77dc1, 0x0 }, /* #45 */
    3028     { 0x076906, 0x076116, 0x44002d04, 0x135bfb2b, 0x30a431d9, 0x0 }, /* #46 */
    3029     { 0x012047, 0x012006, 0x72e5d2ff, 0x6454ed47, 0x0e90e5b8, 0x0 }, /* #47 */
    3030     { 0x250397, 0x250397, 0x1ff0d82b, 0xb4d7c05f, 0x6b1917cc, 0x0 }, /* #48 */
    3031     { 0x262ac2, 0x262206, 0x7e792b3b, 0x72cc1827, 0x0bad1314, 0x0 }, /* #49 */
    3032     { 0x232d92, 0x232516, 0x708f8697, 0x3c0ad24e, 0x3484b449, 0x0 }, /* #50 */
    3033     { 0x3c4a13, 0x3c4286, 0xd7408e18, 0x927c7ec5, 0x44c40f53, 0x0 }, /* #51 */
    3034     { 0x021a82, 0x021283, 0x85c92728, 0xeb508d76, 0x9a7899b2, 0x0 }, /* #52 */
    3035     { 0x380a46, 0x380207, 0x445fe8ef, 0x57186821, 0xed4780ce, 0x0 }, /* #53 */
    3036     { 0x014742, 0x014797, 0xac15b409, 0xad38ba7b, 0xfedcf98e, 0x0 }, /* #54 */
    3037     { 0x372a92, 0x372a02, 0x85d80e2f, 0x6fa2a202, 0x16356c2d, 0x0 }, /* #55 */
    3038     { 0x3b0c86, 0x3b0406, 0xc0834bab, 0x37740deb, 0x890f3dc0, 0x0 }, /* #56 */
    3039     { 0x3a2247, 0x3a2212, 0x04f379e7, 0x00faf4df, 0x03f88508, 0x0 }, /* #57 */
    3040     { 0x171047, 0x171893, 0x3c872b78, 0xa68284ec, 0x9604a68c, 0x0 }, /* #58 */
    3041     { 0x165492, 0x165483, 0x4a367066, 0xfde97915, 0x4c4cf751, 0x0 }, /* #59 */
    3042     { 0x0b6782, 0x0b6782, 0xc69da11a, 0x89065594, 0x3d974b86, 0x0 }, /* #60 */
    3043     { 0x252f02, 0x252f83, 0x3b2fcf77, 0x81ee69b5, 0xb94165c2, 0x0 }, /* #61 */
    3044     { 0x3a3ac3, 0x3a3a12, 0x923532c6, 0x451b23fb, 0x4d1a0ecb, 0x0 }, /* #62 */
    3045     { 0x2a75d3, 0x2a7587, 0x0f6bc0b3, 0xe8430c11, 0x2728b4a2, 0x0 }, /* #63 */
     2982    { 0x361e53, 0x361646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     2983    { 0x114816, 0x114046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     2984    { 0x2738d2, 0x273046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     2985    { 0x250302, 0x250346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     2986    { 0x105943, 0x105186, 0xd2cf3a50, 0xd2cf3a50, 0x00000000, 0x0 }, /* #4 */
     2987    { 0x0b2557, 0x0b2586, 0x841cf59f, 0x841cf59f, 0x00000000, 0x0 }, /* #5 */
     2988    { 0x187903, 0x187106, 0x3b394682, 0x3b394682, 0x00000000, 0x0 }, /* #6 */
     2989    { 0x3e22d7, 0x3e2282, 0xb0297126, 0xb0297126, 0x00000000, 0x0 }, /* #7 */
     2990    { 0x0b0ec7, 0x0b0686, 0xdb4fce79, 0xa7a03fb8, 0x33af8ec1, 0x0 }, /* #8 */
     2991    { 0x3e6556, 0x3e6587, 0x1ae7de33, 0xd190c0d2, 0x49571d61, 0x0 }, /* #9 */
     2992    { 0x116787, 0x116f93, 0x50ff6221, 0xa516ccba, 0xabe89567, 0x0 }, /* #10 */
     2993    { 0x3475d2, 0x347d87, 0x49a50d66, 0x8b3230a5, 0xbe72dcc1, 0x0 }, /* #11 */
     2994    { 0x3b5157, 0x3b5906, 0xa24b1dfd, 0x7ac0bddd, 0x278a6020, 0x0 }, /* #12 */
     2995    { 0x1e7942, 0x1e7112, 0xd7c33141, 0x2be0f329, 0xabe23e18, 0x0 }, /* #13 */
     2996    { 0x3e3483, 0x3e3403, 0x6c1f3198, 0x73d155c2, 0xf84ddbd6, 0x0 }, /* #14 */
     2997    { 0x2c7c92, 0x2c7c16, 0xb0ec7b3c, 0x6953c07e, 0x4798babe, 0x0 }, /* #15 */
     2998    { 0x1a7207, 0x1a7206, 0x752e20b5, 0x60483542, 0x14e5eb73, 0x0 }, /* #16 */
     2999    { 0x123446, 0x123402, 0xf44832ee, 0x1b9f4785, 0xd8a8eb69, 0x0 }, /* #17 */
     3000    { 0x194dd7, 0x194517, 0x38e70153, 0x576bc11e, 0xe17b4035, 0x0 }, /* #18 */
     3001    { 0x396ac7, 0x396202, 0xd75d982c, 0x34027552, 0xa35b22da, 0x0 }, /* #19 */
     3002    { 0x130416, 0x130c02, 0xbbfda8ff, 0x527d96c4, 0x6980123b, 0x0 }, /* #20 */
     3003    { 0x1a4c17, 0x1a4487, 0x9792355f, 0xed46d31b, 0xaa4b6244, 0x0 }, /* #21 */
     3004    { 0x1c0382, 0x1c0397, 0x540f4329, 0xe76dad1e, 0x6ca1960b, 0x0 }, /* #22 */
     3005    { 0x335cd2, 0x335403, 0x29f41a7c, 0x5a1f16d5, 0xcfd503a7, 0x0 }, /* #23 */
     3006    { 0x076e03, 0x076e12, 0x8e239201, 0x36658dfb, 0x57be0406, 0x0 }, /* #24 */
     3007    { 0x105e57, 0x105683, 0x4468a68f, 0xd216a504, 0x7252018b, 0x0 }, /* #25 */
     3008    { 0x130646, 0x130606, 0x18d49a27, 0x01060147, 0x17ce98e0, 0x0 }, /* #26 */
     3009    { 0x145553, 0x145d06, 0xbbdbe156, 0x432395d4, 0x78b84b82, 0x0 }, /* #27 */
     3010    { 0x136e57, 0x136612, 0x6b06b640, 0x00c9f9e6, 0x6a3cbc5a, 0x0 }, /* #28 */
     3011    { 0x281912, 0x281187, 0x27ef6846, 0xf7c08533, 0x302ee313, 0x0 }, /* #29 */
     3012    { 0x194252, 0x194287, 0x24c9c6fd, 0xc3b15ed7, 0x61186826, 0x0 }, /* #30 */
     3013    { 0x145216, 0x145292, 0xdcd43800, 0xd05e9415, 0x0c75a3eb, 0x0 }, /* #31 */
     3014    { 0x3b6697, 0x3b6606, 0x5debfceb, 0x33cb83c9, 0x2a207922, 0x0 }, /* #32 */
     3015    { 0x362917, 0x362102, 0xf403cc85, 0x08b313a1, 0xeb50b8e4, 0x0 }, /* #33 */
     3016    { 0x0d57c7, 0x0d5706, 0x66c082ee, 0x085363bb, 0x5e6d1f33, 0x0 }, /* #34 */
     3017    { 0x0a0596, 0x0a0506, 0x7864162e, 0x2759c00a, 0x510a5624, 0x0 }, /* #35 */
     3018    { 0x3b3883, 0x3b3082, 0xfe990ebe, 0xf67a3b07, 0x081ed3b7, 0x0 }, /* #36 */
     3019    { 0x375817, 0x375806, 0xa67a9ac7, 0x50db9663, 0x559f0464, 0x0 }, /* #37 */
     3020    { 0x1a4002, 0x1a4002, 0x7c05b08c, 0x0725fa86, 0x74dfb606, 0x0 }, /* #38 */
     3021    { 0x0963d7, 0x096b83, 0x4004d687, 0x97ad5625, 0xa8578062, 0x0 }, /* #39 */
     3022    { 0x195813, 0x195893, 0x7c73c670, 0xfa2361e6, 0x8250648a, 0x0 }, /* #40 */
     3023    { 0x351c43, 0x351416, 0xd2b2713b, 0x2547daac, 0xad6a968f, 0x0 }, /* #41 */
     3024    { 0x1c55d6, 0x1c5513, 0x33805285, 0x5309dbab, 0xe07676da, 0x0 }, /* #42 */
     3025    { 0x3b2186, 0x3b2116, 0x24068672, 0x1e3ce463, 0x05c9a20f, 0x0 }, /* #43 */
     3026    { 0x240c52, 0x240c83, 0x6b5c0c37, 0xd4461094, 0x9715fba3, 0x0 }, /* #44 */
     3027    { 0x0e2496, 0x0e2406, 0xedb0fc7d, 0x6478425c, 0x8938ba21, 0x0 }, /* #45 */
     3028    { 0x264503, 0x264d93, 0x5d1abc45, 0x899e54ea, 0xd37c675b, 0x0 }, /* #46 */
     3029    { 0x004b52, 0x004383, 0x2244c48f, 0xdf2c95fe, 0x43182e91, 0x0 }, /* #47 */
     3030    { 0x374657, 0x374682, 0xca6ae81d, 0x9016d1b6, 0x3a541667, 0x0 }, /* #48 */
     3031    { 0x036943, 0x036116, 0x37fb19f2, 0x17e7732b, 0x2013a6c7, 0x0 }, /* #49 */
     3032    { 0x297a52, 0x297283, 0x59cc70cc, 0xdb744af8, 0x7e5825d4, 0x0 }, /* #50 */
     3033    { 0x226ed2, 0x226692, 0xcc114dba, 0x8ae3684f, 0x412de56b, 0x0 }, /* #51 */
     3034    { 0x144e52, 0x144687, 0x82668f3c, 0x85e73863, 0xfc7f56d9, 0x0 }, /* #52 */
     3035    { 0x2652c3, 0x265a12, 0x93619125, 0x295a1a4f, 0x6a0776d6, 0x0 }, /* #53 */
     3036    { 0x1a5d97, 0x1a5506, 0x66727ddf, 0x511a22af, 0x15585b30, 0x0 }, /* #54 */
     3037    { 0x1f1f53, 0x1f1793, 0x8735b593, 0x95343a19, 0xf2017b7a, 0x0 }, /* #55 */
     3038    { 0x2d2916, 0x2d2116, 0xf93c3799, 0x641c754e, 0x951fc24b, 0x0 }, /* #56 */
     3039    { 0x1e7612, 0x1e7606, 0xa041b20f, 0x0aafb1d8, 0x95920037, 0x0 }, /* #57 */
     3040    { 0x001593, 0x001517, 0x54380271, 0x6e2b76cf, 0xe60c8ba2, 0x0 }, /* #58 */
     3041    { 0x387f56, 0x387f83, 0x4ecb64ce, 0x861f113b, 0xc8ac5393, 0x0 }, /* #59 */
     3042    { 0x2d5d87, 0x2d5593, 0x8aa70a84, 0xe933b349, 0xa173573b, 0x0 }, /* #60 */
     3043    { 0x102846, 0x102806, 0x8bdbd787, 0x1c60cdc6, 0x6f7b09c1, 0x0 }, /* #61 */
     3044    { 0x370047, 0x370003, 0x0bf0741d, 0x1e7a1894, 0xed765b89, 0x0 }, /* #62 */
     3045    { 0x312dd2, 0x312597, 0x3aa8e852, 0xf2814bdb, 0x48279c77, 0x0 }, /* #63 */
    30463046};
    30473047static const BINU32_TEST_T g_aTests_sub_u32_locked[] =
    30483048{
    3049     { 0x0f6507, 0x0f6546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3050     { 0x0c6d17, 0x0c6546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3051     { 0x314913, 0x314146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3052     { 0x271942, 0x271146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3053     { 0x253f06, 0x253702, 0x70702eef, 0x70702eef, 0x00000000, 0x0 }, /* #4 */
    3054     { 0x244646, 0x244686, 0xf5d0c3f9, 0xf5d0c3f9, 0x00000000, 0x0 }, /* #5 */
    3055     { 0x287452, 0x287406, 0x6192f31e, 0x6192f31e, 0x00000000, 0x0 }, /* #6 */
    3056     { 0x1c3143, 0x1c3102, 0x51a30d85, 0x51a30d85, 0x00000000, 0x0 }, /* #7 */
    3057     { 0x1147d3, 0x114786, 0xe384f05d, 0xd362d4c6, 0x10221b97, 0x0 }, /* #8 */
    3058     { 0x364283, 0x364207, 0x0630af9a, 0x17fd3d30, 0xee33726a, 0x0 }, /* #9 */
    3059     { 0x017686, 0x017606, 0xf06650e5, 0x1c602eb4, 0xd4062231, 0x0 }, /* #10 */
    3060     { 0x0f5a83, 0x0f5293, 0xa61a1522, 0xac44ceb3, 0xf9d5466f, 0x0 }, /* #11 */
    3061     { 0x303806, 0x303087, 0x146d3934, 0xa24cd1a3, 0x72206791, 0x0 }, /* #12 */
    3062     { 0x110043, 0x110097, 0x92940fdc, 0xaf2d47af, 0xe366c82d, 0x0 }, /* #13 */
    3063     { 0x2b3142, 0x2b3103, 0x0c80af04, 0x7f105b31, 0x8d7053d3, 0x0 }, /* #14 */
    3064     { 0x0e1c86, 0x0e1c02, 0x8e981837, 0x5a6e0b37, 0x342a0d00, 0x0 }, /* #15 */
    3065     { 0x0c19c6, 0x0c1906, 0x9034ab0a, 0x521f0035, 0x3e15aad5, 0x0 }, /* #16 */
    3066     { 0x361dd3, 0x361506, 0xed79b13d, 0x07d632dd, 0xe5a37e60, 0x0 }, /* #17 */
    3067     { 0x3d7317, 0x3d7397, 0x98086f4e, 0xcfdcc63f, 0xc82ba90f, 0x0 }, /* #18 */
    3068     { 0x075006, 0x075016, 0xdc13f0c1, 0x29a132dd, 0xb272bde4, 0x0 }, /* #19 */
    3069     { 0x092183, 0x092107, 0x3b2a7ca7, 0x435a60f5, 0xf7d01bb2, 0x0 }, /* #20 */
    3070     { 0x342817, 0x342007, 0x3397cf8e, 0x3ae0ebeb, 0xf8b6e3a3, 0x0 }, /* #21 */
    3071     { 0x1706d6, 0x170617, 0x1d8f0aea, 0x3dac787e, 0xdfe2926c, 0x0 }, /* #22 */
    3072     { 0x292456, 0x292402, 0xcfbaa17b, 0x47fbbf54, 0x87bee227, 0x0 }, /* #23 */
    3073     { 0x3c1902, 0x3c1193, 0x49d7f0e0, 0xf06e6f15, 0x596981cb, 0x0 }, /* #24 */
    3074     { 0x195153, 0x195106, 0xa251f8fa, 0x1a6eeea3, 0x87e30a57, 0x0 }, /* #25 */
    3075     { 0x3d4e43, 0x3d4e16, 0xaf8a1715, 0x4b061e06, 0x6483f90f, 0x0 }, /* #26 */
    3076     { 0x0c0242, 0x0c0206, 0x569a276f, 0x07ca08f3, 0x4ed01e7c, 0x0 }, /* #27 */
    3077     { 0x3c34d7, 0x3c3407, 0x5b8553de, 0x6dd6e5c3, 0xedae6e1b, 0x0 }, /* #28 */
    3078     { 0x065842, 0x065883, 0x6909d91c, 0x82eee26b, 0xe61af6b1, 0x0 }, /* #29 */
    3079     { 0x1f54d6, 0x1f5c02, 0xcd5eaee4, 0x7ec235f4, 0x4e9c78f0, 0x0 }, /* #30 */
    3080     { 0x323802, 0x323012, 0x7d113155, 0x52198567, 0x2af7abee, 0x0 }, /* #31 */
    3081     { 0x0b3913, 0x0b3183, 0x0bdfd018, 0xd086e673, 0x3b58e9a5, 0x0 }, /* #32 */
    3082     { 0x2c2d47, 0x2c2512, 0x7d6e39d8, 0x390fbefb, 0x445e7add, 0x0 }, /* #33 */
    3083     { 0x1325d2, 0x132502, 0x578a47f6, 0x4fda6375, 0x07afe481, 0x0 }, /* #34 */
    3084     { 0x2c0413, 0x2c0c87, 0x726a2eca, 0xc68a4d27, 0xabdfe1a3, 0x0 }, /* #35 */
    3085     { 0x3d5197, 0x3d5112, 0xef3ac434, 0x59057efd, 0x96354537, 0x0 }, /* #36 */
    3086     { 0x261e93, 0x261612, 0xffb729fd, 0x34cd18df, 0xcaea111e, 0x0 }, /* #37 */
    3087     { 0x126a82, 0x126206, 0xf94e0f4f, 0x49fb0f78, 0xaf52ffd7, 0x0 }, /* #38 */
    3088     { 0x082096, 0x082097, 0x84f990f5, 0xc1a074c6, 0xc3591c2f, 0x0 }, /* #39 */
    3089     { 0x0e7b82, 0x0e7306, 0x75516fd5, 0x64f62942, 0x105b4693, 0x0 }, /* #40 */
    3090     { 0x3f5a86, 0x3f5203, 0x46af8a7b, 0x605ce41a, 0xe652a661, 0x0 }, /* #41 */
    3091     { 0x304553, 0x304583, 0x056d4e1b, 0xd9b3f0a1, 0x2bb95d7a, 0x0 }, /* #42 */
    3092     { 0x227742, 0x227707, 0x046b675e, 0x2689cb48, 0xdde19c16, 0x0 }, /* #43 */
    3093     { 0x307557, 0x307587, 0x59c0735d, 0xf0406595, 0x69800dc8, 0x0 }, /* #44 */
    3094     { 0x094652, 0x094616, 0x7de42601, 0x12a22a35, 0x6b41fbcc, 0x0 }, /* #45 */
    3095     { 0x3e2017, 0x3e2893, 0x6f60dea1, 0xb78e008f, 0xb7d2de12, 0x0 }, /* #46 */
    3096     { 0x265157, 0x265997, 0x62be64d4, 0xb3581888, 0xaf664c4c, 0x0 }, /* #47 */
    3097     { 0x246986, 0x246197, 0x90b0e450, 0xa770eab8, 0xe93ff998, 0x0 }, /* #48 */
    3098     { 0x240747, 0x240f16, 0x884032e0, 0x59c87e24, 0x2e77b4bc, 0x0 }, /* #49 */
    3099     { 0x0d6196, 0x0d6187, 0x09f2b832, 0x9820ec50, 0x71d1cbe2, 0x0 }, /* #50 */
    3100     { 0x0b5d57, 0x0b5512, 0x7cb04d43, 0x6a134e7f, 0x129cfec4, 0x0 }, /* #51 */
    3101     { 0x0d1d02, 0x0d1d06, 0x8273bcee, 0x13c02812, 0x6eb394dc, 0x0 }, /* #52 */
    3102     { 0x285753, 0x285706, 0x2dbed78b, 0x0561c25a, 0x285d1531, 0x0 }, /* #53 */
    3103     { 0x384602, 0x384693, 0x3a1d0cf2, 0xf7f27a83, 0x422a926f, 0x0 }, /* #54 */
    3104     { 0x021757, 0x021712, 0xa4ad5307, 0x0e43d14a, 0x966981bd, 0x0 }, /* #55 */
    3105     { 0x290053, 0x290883, 0x7d60911b, 0x916df52a, 0xebf29bf1, 0x0 }, /* #56 */
    3106     { 0x0c7082, 0x0c7802, 0x8eaf215c, 0x250ecedc, 0x69a05280, 0x0 }, /* #57 */
    3107     { 0x1640d3, 0x164012, 0x3173f880, 0x03eefcf1, 0x2d84fb8f, 0x0 }, /* #58 */
    3108     { 0x3b4d93, 0x3b4d87, 0x43497eb5, 0x90611121, 0xb2e86d94, 0x0 }, /* #59 */
    3109     { 0x1d1d03, 0x1d1582, 0xf4c85a2f, 0xf1bcfd54, 0x030b5cdb, 0x0 }, /* #60 */
    3110     { 0x0c0992, 0x0c0107, 0x275d77e4, 0x678451d4, 0xbfd92610, 0x0 }, /* #61 */
    3111     { 0x2032d2, 0x203a83, 0x483db43a, 0x81e125f4, 0xc65c8e46, 0x0 }, /* #62 */
    3112     { 0x384002, 0x384017, 0x04703676, 0x3602ee6f, 0xce6d4807, 0x0 }, /* #63 */
     3049    { 0x273492, 0x273446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3050    { 0x124fc6, 0x124746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3051    { 0x0a7a86, 0x0a7246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3052    { 0x1c6b97, 0x1c6346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3053    { 0x2f6816, 0x2f6002, 0x7c6c5792, 0x7c6c5792, 0x00000000, 0x0 }, /* #4 */
     3054    { 0x1744c6, 0x174402, 0x253c4770, 0x253c4770, 0x00000000, 0x0 }, /* #5 */
     3055    { 0x0921c2, 0x092102, 0x7c0aa53b, 0x7c0aa53b, 0x00000000, 0x0 }, /* #6 */
     3056    { 0x030487, 0x030486, 0xf5e5915f, 0xf5e5915f, 0x00000000, 0x0 }, /* #7 */
     3057    { 0x384416, 0x384416, 0xa4954a33, 0x08f19578, 0x9ba3b4bb, 0x0 }, /* #8 */
     3058    { 0x2a5992, 0x2a5987, 0x7c1806ad, 0x8f6d123a, 0xecaaf473, 0x0 }, /* #9 */
     3059    { 0x0744c7, 0x074482, 0xfa6c646e, 0x8bb4e0cd, 0x6eb783a1, 0x0 }, /* #10 */
     3060    { 0x396743, 0x396f93, 0x6bb21890, 0x85f0ba04, 0xe5c15e8c, 0x0 }, /* #11 */
     3061    { 0x3401c2, 0x340106, 0xbdea0f96, 0x2d0a8c60, 0x90df8336, 0x0 }, /* #12 */
     3062    { 0x163007, 0x163002, 0x5e47c0da, 0x40c38c45, 0x1d843495, 0x0 }, /* #13 */
     3063    { 0x277906, 0x277193, 0x31dc33d4, 0xde6ea707, 0x536d8ccd, 0x0 }, /* #14 */
     3064    { 0x025dc7, 0x025516, 0x773790f0, 0x1d7787bb, 0x59c00935, 0x0 }, /* #15 */
     3065    { 0x3e2503, 0x3e2d83, 0x20cd82dc, 0x896f6457, 0x975e1e85, 0x0 }, /* #16 */
     3066    { 0x0078c3, 0x007017, 0x09e0da94, 0x59302059, 0xb0b0ba3b, 0x0 }, /* #17 */
     3067    { 0x1f4553, 0x1f4d16, 0xb21e1b38, 0x41faa4fa, 0x7023763e, 0x0 }, /* #18 */
     3068    { 0x1a0852, 0x1a0003, 0x25fce958, 0x5f479cc1, 0xc6b54c97, 0x0 }, /* #19 */
     3069    { 0x0c00c3, 0x0c0086, 0xbf8b4d7e, 0xb6256a53, 0x0965e32b, 0x0 }, /* #20 */
     3070    { 0x194f53, 0x194786, 0xe6824093, 0xa7f3ffb1, 0x3e8e40e2, 0x0 }, /* #21 */
     3071    { 0x077e12, 0x077607, 0x2bdee41e, 0x5546d921, 0xd6980afd, 0x0 }, /* #22 */
     3072    { 0x2c2947, 0x2c2916, 0x88ba5c47, 0x2e71ead8, 0x5a48716f, 0x0 }, /* #23 */
     3073    { 0x144a06, 0x144207, 0x46915957, 0x7b1d5571, 0xcb7403e6, 0x0 }, /* #24 */
     3074    { 0x394d42, 0x394582, 0xf9028246, 0xc4df1220, 0x34237026, 0x0 }, /* #25 */
     3075    { 0x2c6412, 0x2c6407, 0x5a0d782c, 0x6377f847, 0xf6957fe5, 0x0 }, /* #26 */
     3076    { 0x3c6c06, 0x3c6402, 0x3cface1c, 0x2528d9c4, 0x17d1f458, 0x0 }, /* #27 */
     3077    { 0x130cd2, 0x130403, 0x13517469, 0x6c673732, 0xa6ea3d37, 0x0 }, /* #28 */
     3078    { 0x083d92, 0x083516, 0x904bb580, 0x0ce839eb, 0x83637b95, 0x0 }, /* #29 */
     3079    { 0x165f82, 0x165783, 0x3769e63e, 0xeba51d3e, 0x4bc4c900, 0x0 }, /* #30 */
     3080    { 0x093902, 0x093196, 0xa752eaa4, 0xa261623f, 0x04f18865, 0x0 }, /* #31 */
     3081    { 0x096453, 0x096412, 0x4f5a08b4, 0x40a8d84f, 0x0eb13065, 0x0 }, /* #32 */
     3082    { 0x2d1a57, 0x2d1293, 0x1017f906, 0xb73873ea, 0x58df851c, 0x0 }, /* #33 */
     3083    { 0x044103, 0x044112, 0xf51b9056, 0x1f0a1337, 0xd6117d1f, 0x0 }, /* #34 */
     3084    { 0x3a27c6, 0x3a2716, 0xf0d14c38, 0x6ab251a9, 0x861efa8f, 0x0 }, /* #35 */
     3085    { 0x1f2ed7, 0x1f2e02, 0xbf895d2d, 0x5714c543, 0x687497ea, 0x0 }, /* #36 */
     3086    { 0x0a4ed6, 0x0a4617, 0x11b76eb0, 0x16d01d4e, 0xfae75162, 0x0 }, /* #37 */
     3087    { 0x156047, 0x156003, 0x0ab7fac6, 0x427dd113, 0xc83a29b3, 0x0 }, /* #38 */
     3088    { 0x315846, 0x315812, 0xb4937643, 0x4653ee5b, 0x6e3f87e8, 0x0 }, /* #39 */
     3089    { 0x3a2d82, 0x3a2d97, 0x28618972, 0x906083b7, 0x980105bb, 0x0 }, /* #40 */
     3090    { 0x177802, 0x177097, 0x38bfb991, 0xf351c2ff, 0x456df692, 0x0 }, /* #41 */
     3091    { 0x160a42, 0x160286, 0xf9bafaad, 0x8a6e0005, 0x6f4cfaa8, 0x0 }, /* #42 */
     3092    { 0x010b93, 0x010392, 0xca2d5fa2, 0xaa7a71ba, 0x1fb2ede8, 0x0 }, /* #43 */
     3093    { 0x177213, 0x177212, 0xc3a884a5, 0x35f3464a, 0x8db53e5b, 0x0 }, /* #44 */
     3094    { 0x3f1297, 0x3f1213, 0x1db876d0, 0x3b84b46d, 0xe233c263, 0x0 }, /* #45 */
     3095    { 0x0e7202, 0x0e7206, 0xeb9cff73, 0x46b407f3, 0xa4e8f780, 0x0 }, /* #46 */
     3096    { 0x1b7342, 0x1b7303, 0x3a1b2a9e, 0x4b81e832, 0xee99426c, 0x0 }, /* #47 */
     3097    { 0x013e92, 0x013606, 0xb2cef2b8, 0x17697424, 0x9b657e94, 0x0 }, /* #48 */
     3098    { 0x312043, 0x312093, 0x8dc60785, 0x9da69f5b, 0xf01f682a, 0x0 }, /* #49 */
     3099    { 0x303fd7, 0x303702, 0xd54ffdbe, 0x14ed0989, 0xc062f435, 0x0 }, /* #50 */
     3100    { 0x1b6743, 0x1b6796, 0xf3c6df86, 0xc51af6fc, 0x2eabe88a, 0x0 }, /* #51 */
     3101    { 0x052f47, 0x052702, 0x62c50eb2, 0x05a68332, 0x5d1e8b80, 0x0 }, /* #52 */
     3102    { 0x2071d7, 0x207187, 0x9fa53cbf, 0xfcc045a3, 0xa2e4f71c, 0x0 }, /* #53 */
     3103    { 0x0109c3, 0x010116, 0xc91c6800, 0x1f040242, 0xaa1865be, 0x0 }, /* #54 */
     3104    { 0x174e46, 0x174613, 0x21c759a2, 0x4a226e94, 0xd7a4eb0e, 0x0 }, /* #55 */
     3105    { 0x3e4e53, 0x3e4613, 0x14402d49, 0x51fedb7c, 0xc24151cd, 0x0 }, /* #56 */
     3106    { 0x2159c2, 0x215112, 0xff0f6fd2, 0x7853b4c4, 0x86bbbb0e, 0x0 }, /* #57 */
     3107    { 0x1f05c6, 0x1f0583, 0x940cc876, 0xbe499901, 0xd5c32f75, 0x0 }, /* #58 */
     3108    { 0x3704c2, 0x370c06, 0xa5e9f229, 0x6c0c1860, 0x39ddd9c9, 0x0 }, /* #59 */
     3109    { 0x3f38c3, 0x3f3082, 0x9effe0e8, 0x8d9d7297, 0x11626e51, 0x0 }, /* #60 */
     3110    { 0x393906, 0x393906, 0xb281d1e9, 0x42b33ca9, 0x6fce9540, 0x0 }, /* #61 */
     3111    { 0x340006, 0x340006, 0xcfcf021c, 0x4e2c79aa, 0x81a28872, 0x0 }, /* #62 */
     3112    { 0x1c5e17, 0x1c5693, 0xb016d581, 0xb36ec7e9, 0xfca80d98, 0x0 }, /* #63 */
    31133113};
    31143114static const BINU32_TEST_T g_aTests_sbb_u32[] =
    31153115{
    3116     { 0x133886, 0x133046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3117     { 0x0f35d6, 0x0f3546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3118     { 0x0e5102, 0x0e5146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3119     { 0x3e0347, 0x3e0397, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #3 */
    3120     { 0x2265c6, 0x226586, 0x84299ed2, 0x84299ed2, 0x00000000, 0x0 }, /* #4 */
    3121     { 0x2759d2, 0x275106, 0x2f2892db, 0x2f2892db, 0x00000000, 0x0 }, /* #5 */
    3122     { 0x1c4117, 0x1c4186, 0x90a8bfee, 0x90a8bfed, 0x00000000, 0x0 }, /* #6 */
    3123     { 0x2b5f07, 0x2b5706, 0x12eba023, 0x12eba022, 0x00000000, 0x0 }, /* #7 */
    3124     { 0x130892, 0x130093, 0x368567c2, 0xfe9b347a, 0x37ea3348, 0x0 }, /* #8 */
    3125     { 0x037a43, 0x037282, 0xd48368ab, 0xb36ff7d5, 0x211370d5, 0x0 }, /* #9 */
    3126     { 0x3a6e93, 0x3a6617, 0x30addd02, 0x383f5fff, 0xf86e7d02, 0x0 }, /* #10 */
    3127     { 0x114217, 0x114a87, 0x5b92291b, 0x86edc548, 0xd4a463d2, 0x0 }, /* #11 */
    3128     { 0x2317c2, 0x231706, 0x7a9e49c3, 0x2f54dc63, 0x4b496d60, 0x0 }, /* #12 */
    3129     { 0x151817, 0x151013, 0x138675e4, 0x741cfbd6, 0x9f697a0d, 0x0 }, /* #13 */
    3130     { 0x2c5653, 0x2c5e97, 0x680b7b44, 0x88cc311e, 0xdf3f4a25, 0x0 }, /* #14 */
    3131     { 0x377657, 0x377617, 0x01b2198b, 0x30d2d98b, 0xd0df3fff, 0x0 }, /* #15 */
    3132     { 0x016587, 0x016593, 0x812172e6, 0xb2b9ec6e, 0xce678677, 0x0 }, /* #16 */
    3133     { 0x384246, 0x384a06, 0xb24ca316, 0x34bc97c3, 0x7d900b53, 0x0 }, /* #17 */
    3134     { 0x3e5ad3, 0x3e5293, 0xc4937376, 0xfd4b36a7, 0xc7483cce, 0x0 }, /* #18 */
    3135     { 0x096d02, 0x096d83, 0x47e3fdc2, 0x92123770, 0xb5d1c652, 0x0 }, /* #19 */
    3136     { 0x233646, 0x233602, 0xec0182e4, 0x4749d743, 0xa4b7aba1, 0x0 }, /* #20 */
    3137     { 0x0c4a93, 0x0c4a93, 0x4e9a80f8, 0xcd3432dc, 0x81664e1b, 0x0 }, /* #21 */
    3138     { 0x0b3bd3, 0x0b3306, 0xe080557a, 0x55680f12, 0x8b184667, 0x0 }, /* #22 */
    3139     { 0x332606, 0x332686, 0xf949e6cf, 0xeaf63c4b, 0x0e53aa84, 0x0 }, /* #23 */
    3140     { 0x0f1ec3, 0x0f1e87, 0x78eccb2d, 0xb868a6f6, 0xc0842436, 0x0 }, /* #24 */
    3141     { 0x1f11c3, 0x1f1106, 0xea16350e, 0x3c6b1236, 0xadab22d7, 0x0 }, /* #25 */
    3142     { 0x180657, 0x180696, 0xa127b165, 0x931af259, 0x0e0cbf0b, 0x0 }, /* #26 */
    3143     { 0x0d5813, 0x0d5016, 0x4800b0d0, 0x3a103a22, 0x0df076ad, 0x0 }, /* #27 */
    3144     { 0x3e0ac7, 0x3e0a83, 0x74914dba, 0x8385e720, 0xf10b6699, 0x0 }, /* #28 */
    3145     { 0x125852, 0x125082, 0xb88f6477, 0x881ec026, 0x3070a451, 0x0 }, /* #29 */
    3146     { 0x160493, 0x160497, 0xcfcdc517, 0xd649ca2b, 0xf983faeb, 0x0 }, /* #30 */
    3147     { 0x0b5cc3, 0x0b5417, 0x1f3a7027, 0x3125ac87, 0xee14c39f, 0x0 }, /* #31 */
    3148     { 0x3e5582, 0x3e5593, 0x058b0278, 0xb7023e4a, 0x4e88c42e, 0x0 }, /* #32 */
    3149     { 0x004912, 0x004106, 0x7aca5ac6, 0x4145c790, 0x39849336, 0x0 }, /* #33 */
    3150     { 0x276ac6, 0x276213, 0x08b84a71, 0x2e6bb20d, 0xda4c9864, 0x0 }, /* #34 */
    3151     { 0x387793, 0x387797, 0x93949547, 0xe17e0ee8, 0xb216865e, 0x0 }, /* #35 */
    3152     { 0x2e7643, 0x2e7687, 0xf27a3d3e, 0xf61ff142, 0xfc5a4bfb, 0x0 }, /* #36 */
    3153     { 0x066553, 0x066586, 0xf1d868bc, 0xd5c009f3, 0x1c185ec8, 0x0 }, /* #37 */
    3154     { 0x073c43, 0x073493, 0x524bd507, 0xf512da2c, 0x5d38fada, 0x0 }, /* #38 */
    3155     { 0x1e7b92, 0x1e7303, 0x428eefc0, 0x718507d0, 0xd109e7f0, 0x0 }, /* #39 */
    3156     { 0x214656, 0x214e06, 0xe65a28f8, 0x7a7b4d06, 0x6bdedbf2, 0x0 }, /* #40 */
    3157     { 0x0f0947, 0x0f0103, 0x0fd66f7e, 0x572c4951, 0xb8aa262c, 0x0 }, /* #41 */
    3158     { 0x257d86, 0x257d12, 0x9e822b59, 0x2aa6cb8a, 0x73db5fcf, 0x0 }, /* #42 */
    3159     { 0x101793, 0x101797, 0x2014b2a2, 0xaff14466, 0x70236e3b, 0x0 }, /* #43 */
    3160     { 0x300c83, 0x300c06, 0xb4b4efbe, 0x708853a3, 0x442c9c1a, 0x0 }, /* #44 */
    3161     { 0x1d6513, 0x1d6516, 0x712a7e82, 0x56fb9844, 0x1a2ee63d, 0x0 }, /* #45 */
    3162     { 0x2a7a46, 0x2a7286, 0xf6d2f2cd, 0xf62a9ff3, 0x00a852da, 0x0 }, /* #46 */
    3163     { 0x257843, 0x257097, 0x2ae78e50, 0xcfbe98b2, 0x5b28f59d, 0x0 }, /* #47 */
    3164     { 0x387cc6, 0x387416, 0xf14ef4b0, 0x14295c82, 0xdd25982e, 0x0 }, /* #48 */
    3165     { 0x0b27c2, 0x0b2712, 0x62e27cf0, 0x209700f7, 0x424b7bf9, 0x0 }, /* #49 */
    3166     { 0x007882, 0x007012, 0xfb0046c2, 0x4f410b86, 0xabbf3b3c, 0x0 }, /* #50 */
    3167     { 0x335607, 0x335687, 0xb64ffa4b, 0xdb9dd528, 0xdab22522, 0x0 }, /* #51 */
    3168     { 0x3f7cd2, 0x3f7c06, 0xeb8eff67, 0x77cdb144, 0x73c14e23, 0x0 }, /* #52 */
    3169     { 0x1422c7, 0x142283, 0xac04b95f, 0xebd0b540, 0xc034041e, 0x0 }, /* #53 */
    3170     { 0x354043, 0x354893, 0x589d0961, 0xce689e26, 0x8a346b3a, 0x0 }, /* #54 */
    3171     { 0x364c07, 0x364c97, 0x221ec2b4, 0x92ffc5ff, 0x8f1efcb4, 0x0 }, /* #55 */
    3172     { 0x2d4046, 0x2d4887, 0x7a45168c, 0xbe1277d8, 0xbc329eb4, 0x0 }, /* #56 */
    3173     { 0x284412, 0x284483, 0x815f402e, 0xe8aeab5d, 0x98b094d1, 0x0 }, /* #57 */
    3174     { 0x1f28c3, 0x1f2092, 0xc037d0b1, 0x9f2a34c8, 0x210d9be8, 0x0 }, /* #58 */
    3175     { 0x2d0fc7, 0x2d0f87, 0x341b9625, 0xb3347711, 0x80e71f13, 0x0 }, /* #59 */
    3176     { 0x1e0213, 0x1e0287, 0x5e6edffa, 0xfab36028, 0x63bb7fd1, 0x0 }, /* #60 */
    3177     { 0x0633d2, 0x063306, 0xd61e894c, 0x3d7612fc, 0x98a87650, 0x0 }, /* #61 */
    3178     { 0x322c46, 0x322497, 0xc8ee8881, 0xd11c7ab7, 0xf7d20dca, 0x0 }, /* #62 */
    3179     { 0x397357, 0x397302, 0x6414641f, 0x6287b7da, 0x018cac44, 0x0 }, /* #63 */
     3116    { 0x3b6c13, 0x3b6497, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #0 */
     3117    { 0x1f7a07, 0x1f7297, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #1 */
     3118    { 0x1f28c6, 0x1f2046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3119    { 0x3d6b13, 0x3d6397, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #3 */
     3120    { 0x0e4102, 0x0e4106, 0x0dbdcddd, 0x0dbdcddd, 0x00000000, 0x0 }, /* #4 */
     3121    { 0x213f17, 0x213706, 0x456e7307, 0x456e7306, 0x00000000, 0x0 }, /* #5 */
     3122    { 0x302886, 0x302002, 0x7ff68d6d, 0x7ff68d6d, 0x00000000, 0x0 }, /* #6 */
     3123    { 0x316c17, 0x316496, 0x96ba7a60, 0x96ba7a5f, 0x00000000, 0x0 }, /* #7 */
     3124    { 0x2524c3, 0x252403, 0x3927ff79, 0x4e670834, 0xeac0f744, 0x0 }, /* #8 */
     3125    { 0x152582, 0x152d93, 0x3e3a3c21, 0xb7f2c407, 0x8647781a, 0x0 }, /* #9 */
     3126    { 0x0a7a42, 0x0a7212, 0x0ea32418, 0x052b63ab, 0x0977c06d, 0x0 }, /* #10 */
     3127    { 0x027596, 0x027587, 0x8d8599d5, 0xd44b2581, 0xb93a7454, 0x0 }, /* #11 */
     3128    { 0x2c7f17, 0x2c7793, 0x840abad9, 0x9220412a, 0xf1ea79ae, 0x0 }, /* #12 */
     3129    { 0x1238d6, 0x123093, 0xc7993ed7, 0xc7b8ccf8, 0xffe071df, 0x0 }, /* #13 */
     3130    { 0x187212, 0x187202, 0xe655953e, 0x35302a15, 0xb1256b29, 0x0 }, /* #14 */
     3131    { 0x047f86, 0x047f12, 0x9f4a4378, 0x53f82f0b, 0x4b52146d, 0x0 }, /* #15 */
     3132    { 0x280606, 0x280e06, 0x90cc8fab, 0x1e46a447, 0x7285eb64, 0x0 }, /* #16 */
     3133    { 0x123c17, 0x123487, 0x969152f5, 0xdb352b60, 0xbb5c2794, 0x0 }, /* #17 */
     3134    { 0x005753, 0x005f87, 0x3858e475, 0xb0b82214, 0x87a0c260, 0x0 }, /* #18 */
     3135    { 0x240952, 0x240183, 0x3f3e277b, 0xd81c69c2, 0x6721bdb9, 0x0 }, /* #19 */
     3136    { 0x056786, 0x056702, 0xa32225df, 0x04e0ba19, 0x9e416bc6, 0x0 }, /* #20 */
     3137    { 0x1f1d96, 0x1f1583, 0x39b0f1c9, 0xd3485fc1, 0x66689208, 0x0 }, /* #21 */
     3138    { 0x2f3813, 0x2f3097, 0xad66ed50, 0xb49f0c28, 0xf8c7e127, 0x0 }, /* #22 */
     3139    { 0x050fc3, 0x050786, 0xab0353a4, 0xa4b0e821, 0x06526b82, 0x0 }, /* #23 */
     3140    { 0x0a5913, 0x0a5102, 0x58bc69ff, 0x3ae8ebb5, 0x1dd37e49, 0x0 }, /* #24 */
     3141    { 0x242896, 0x242006, 0x5280ab5a, 0x4223d3b1, 0x105cd7a9, 0x0 }, /* #25 */
     3142    { 0x111e53, 0x111606, 0xb5d6427a, 0x186bb624, 0x9d6a8c55, 0x0 }, /* #26 */
     3143    { 0x0e7917, 0x0e7916, 0xd056e631, 0x6912292d, 0x6744bd03, 0x0 }, /* #27 */
     3144    { 0x271702, 0x271f97, 0x7d49c50d, 0xc2158b8e, 0xbb34397f, 0x0 }, /* #28 */
     3145    { 0x2e7597, 0x2e7506, 0x6bb02a09, 0x1216e2d7, 0x59994731, 0x0 }, /* #29 */
     3146    { 0x053146, 0x053183, 0x002afc0c, 0xad661452, 0x52c4e7ba, 0x0 }, /* #30 */
     3147    { 0x073497, 0x073487, 0xcb02bf68, 0xf08173c3, 0xda814ba4, 0x0 }, /* #31 */
     3148    { 0x0a6ad3, 0x0a6286, 0xdf390729, 0x97b2fcf5, 0x47860a33, 0x0 }, /* #32 */
     3149    { 0x051383, 0x051b16, 0xc4e63505, 0x553ab47e, 0x6fab8086, 0x0 }, /* #33 */
     3150    { 0x037b46, 0x037393, 0x9220d728, 0xaabb5acb, 0xe7657c5d, 0x0 }, /* #34 */
     3151    { 0x0e61d2, 0x0e6906, 0xa5dd0ead, 0x42395ce2, 0x63a3b1cb, 0x0 }, /* #35 */
     3152    { 0x377e46, 0x377e06, 0x8e434699, 0x563f4d99, 0x3803f900, 0x0 }, /* #36 */
     3153    { 0x3f1417, 0x3f1c93, 0x25b43cf4, 0x8aef8ed5, 0x9ac4ae1e, 0x0 }, /* #37 */
     3154    { 0x164a53, 0x164216, 0x7c59ae84, 0x007c77c5, 0x7bdd36be, 0x0 }, /* #38 */
     3155    { 0x086e53, 0x086e16, 0x9fe4b850, 0x602eb705, 0x3fb6014a, 0x0 }, /* #39 */
     3156    { 0x0a6cc2, 0x0a6492, 0xde13c528, 0xbd7f64ab, 0x2094607d, 0x0 }, /* #40 */
     3157    { 0x3b54d7, 0x3b5487, 0xcf96157a, 0xf673af88, 0xd92265f1, 0x0 }, /* #41 */
     3158    { 0x0d7282, 0x0d7202, 0xddf2717b, 0x0a0c7286, 0xd3e5fef5, 0x0 }, /* #42 */
     3159    { 0x2f5956, 0x2f5106, 0x9131144e, 0x080ac6eb, 0x89264d63, 0x0 }, /* #43 */
     3160    { 0x2d51d7, 0x2d5187, 0x47e77ce6, 0xf511fed2, 0x52d57e13, 0x0 }, /* #44 */
     3161    { 0x3b53c7, 0x3b5313, 0x543ef6f9, 0x7c433e7a, 0xd7fbb87e, 0x0 }, /* #45 */
     3162    { 0x327f83, 0x327f83, 0x75a1c51a, 0x9255b637, 0xe34c0ee2, 0x0 }, /* #46 */
     3163    { 0x223912, 0x223197, 0x967bb336, 0xee1eb59c, 0xa85cfd9a, 0x0 }, /* #47 */
     3164    { 0x0e1742, 0x0e1787, 0x35c809b8, 0xd41f9ae8, 0x61a86ed0, 0x0 }, /* #48 */
     3165    { 0x1f7892, 0x1f7893, 0x6b79356d, 0xd7fbf91f, 0x937d3c4e, 0x0 }, /* #49 */
     3166    { 0x0e5dd2, 0x0e5596, 0xeab00b0a, 0x95ae6c2d, 0x55019edd, 0x0 }, /* #50 */
     3167    { 0x0a5552, 0x0a5507, 0x3a88c938, 0x7af24548, 0xbf9683f0, 0x0 }, /* #51 */
     3168    { 0x143843, 0x143093, 0x15cf9267, 0xcd99cb6b, 0x4835c6fb, 0x0 }, /* #52 */
     3169    { 0x321202, 0x321a12, 0xd0efb760, 0x7c7d365e, 0x54728102, 0x0 }, /* #53 */
     3170    { 0x096756, 0x096706, 0xe3ab9976, 0x14499c72, 0xcf61fd04, 0x0 }, /* #54 */
     3171    { 0x283396, 0x283316, 0x190a9c85, 0x0fee748e, 0x091c27f7, 0x0 }, /* #55 */
     3172    { 0x3c5886, 0x3c5812, 0xac661d26, 0x3345295d, 0x7920f3c9, 0x0 }, /* #56 */
     3173    { 0x2a4c46, 0x2a4417, 0x0f383f32, 0x24900e09, 0xeaa83129, 0x0 }, /* #57 */
     3174    { 0x001c97, 0x001c12, 0x841639b4, 0x3624802f, 0x4df1b984, 0x0 }, /* #58 */
     3175    { 0x2e2392, 0x2e2b97, 0x23a02a90, 0x84774a21, 0x9f28e06f, 0x0 }, /* #59 */
     3176    { 0x385d56, 0x385517, 0x62999971, 0x7d10b39f, 0xe588e5d2, 0x0 }, /* #60 */
     3177    { 0x1c3f92, 0x1c3703, 0x2bde3384, 0x392affa1, 0xf2b333e3, 0x0 }, /* #61 */
     3178    { 0x1d7cd6, 0x1d7406, 0x649b4f5f, 0x2c2f4eaf, 0x386c00b0, 0x0 }, /* #62 */
     3179    { 0x282b56, 0x282b93, 0x5738b320, 0xa1105e1c, 0xb6285504, 0x0 }, /* #63 */
    31803180};
    31813181static const BINU32_TEST_T g_aTests_sbb_u32_locked[] =
    31823182{
    3183     { 0x1c5083, 0x1c5097, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #0 */
    3184     { 0x012c17, 0x012497, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #1 */
    3185     { 0x213843, 0x213097, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #2 */
    3186     { 0x0319d7, 0x031197, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #3 */
    3187     { 0x3b7e42, 0x3b7682, 0xb5f57afd, 0xb5f57afd, 0x00000000, 0x0 }, /* #4 */
    3188     { 0x202c03, 0x202402, 0x01445b1d, 0x01445b1c, 0x00000000, 0x0 }, /* #5 */
    3189     { 0x1745c2, 0x174582, 0x8c48afd6, 0x8c48afd6, 0x00000000, 0x0 }, /* #6 */
    3190     { 0x130706, 0x130702, 0x6d964a25, 0x6d964a25, 0x00000000, 0x0 }, /* #7 */
    3191     { 0x350196, 0x350116, 0x5727b7a0, 0x01200603, 0x5607b19d, 0x0 }, /* #8 */
    3192     { 0x1c67c2, 0x1c6716, 0x5cccf6b0, 0x4dfef5b7, 0x0ece00f9, 0x0 }, /* #9 */
    3193     { 0x0c5bd7, 0x0c5306, 0x7c67aca8, 0x5c3a1247, 0x202d9a60, 0x0 }, /* #10 */
    3194     { 0x2f7c07, 0x2f7483, 0x90c1189d, 0x9f129aa2, 0xf1ae7dfa, 0x0 }, /* #11 */
    3195     { 0x213c93, 0x213403, 0x2e41ad7b, 0x5e811094, 0xcfc09ce6, 0x0 }, /* #12 */
    3196     { 0x1270c7, 0x127093, 0x0c41b182, 0x8f1ea894, 0x7d2308ed, 0x0 }, /* #13 */
    3197     { 0x250f13, 0x250716, 0xcb0598eb, 0x2e041d4b, 0x9d017b9f, 0x0 }, /* #14 */
    3198     { 0x124983, 0x124107, 0x28209bac, 0x7c0c5184, 0xac144a27, 0x0 }, /* #15 */
    3199     { 0x1c0c12, 0x1c0497, 0x1a6faca6, 0xc4a35617, 0x55cc568f, 0x0 }, /* #16 */
    3200     { 0x061202, 0x061202, 0x3eef592a, 0x164fe6d3, 0x289f7257, 0x0 }, /* #17 */
    3201     { 0x211d57, 0x211593, 0x5e901146, 0xe6a6b357, 0x77e95dee, 0x0 }, /* #18 */
    3202     { 0x197d57, 0x197513, 0x0736b009, 0x441e2d5b, 0xc31882ad, 0x0 }, /* #19 */
    3203     { 0x092c47, 0x092c87, 0x54ca59f6, 0xd4c8b6b4, 0x8001a341, 0x0 }, /* #20 */
    3204     { 0x0f1b56, 0x0f1302, 0x2f296cce, 0x20513091, 0x0ed83c3d, 0x0 }, /* #21 */
    3205     { 0x230b43, 0x230b97, 0x41ebe9e9, 0xa7e39ff9, 0x9a0849ef, 0x0 }, /* #22 */
    3206     { 0x3450c6, 0x345097, 0x18ad4810, 0xac16d3cf, 0x6c967441, 0x0 }, /* #23 */
    3207     { 0x2b1196, 0x2b1116, 0x9e0c299a, 0x100e1bac, 0x8dfe0dee, 0x0 }, /* #24 */
    3208     { 0x176412, 0x176c02, 0x81077eb8, 0x0510bc43, 0x7bf6c275, 0x0 }, /* #25 */
    3209     { 0x364f86, 0x364f02, 0xa76844c8, 0x2d6b7262, 0x79fcd266, 0x0 }, /* #26 */
    3210     { 0x0e13d7, 0x0e1383, 0x4fbdc2bb, 0xf1b6a18a, 0x5e072130, 0x0 }, /* #27 */
    3211     { 0x0619c6, 0x061916, 0xbe0ca56d, 0x66cdcb5f, 0x573eda0e, 0x0 }, /* #28 */
    3212     { 0x0b1202, 0x0b1207, 0x1867ea2e, 0x32398741, 0xe62e62ed, 0x0 }, /* #29 */
    3213     { 0x2341c7, 0x234186, 0xc1f6b678, 0x8d9674e2, 0x34604195, 0x0 }, /* #30 */
    3214     { 0x0a1987, 0x0a1193, 0x5f5d1e80, 0xf0d380cb, 0x6e899db4, 0x0 }, /* #31 */
    3215     { 0x067fd6, 0x067782, 0xd9ddbb12, 0xc3412032, 0x169c9ae0, 0x0 }, /* #32 */
    3216     { 0x0b6cc3, 0x0b6406, 0xb31a1837, 0x31135b03, 0x8206bd33, 0x0 }, /* #33 */
    3217     { 0x0e4412, 0x0e4c93, 0x4c6d0913, 0xc4880a34, 0x87e4fedf, 0x0 }, /* #34 */
    3218     { 0x1d3416, 0x1d3493, 0x38e3f188, 0xe2b2032f, 0x5631ee59, 0x0 }, /* #35 */
    3219     { 0x1c6696, 0x1c6602, 0x31f01394, 0x1dd53662, 0x141add32, 0x0 }, /* #36 */
    3220     { 0x105e17, 0x105616, 0xf8585352, 0x12104d35, 0xe648061c, 0x0 }, /* #37 */
    3221     { 0x1833c3, 0x183397, 0x1ccd6fea, 0xf5887c5c, 0x2744f38d, 0x0 }, /* #38 */
    3222     { 0x2a5846, 0x2a5893, 0x5dcbcef2, 0xbcda2ca8, 0xa0f1a24a, 0x0 }, /* #39 */
    3223     { 0x0877d7, 0x087f12, 0x9cd92fe0, 0x62bc4ee6, 0x3a1ce0f9, 0x0 }, /* #40 */
    3224     { 0x0b0897, 0x0b0017, 0x48218063, 0x5e9ca99f, 0xe984d6c3, 0x0 }, /* #41 */
    3225     { 0x1a4b47, 0x1a4316, 0x72b1aea6, 0x18331fc6, 0x5a7e8edf, 0x0 }, /* #42 */
    3226     { 0x292146, 0x292192, 0xefc0abe2, 0xdc7f455d, 0x13416685, 0x0 }, /* #43 */
    3227     { 0x052e42, 0x052697, 0x8aa7a6c4, 0xfd9c5436, 0x8d0b528e, 0x0 }, /* #44 */
    3228     { 0x270907, 0x270993, 0x25398c53, 0x9d7e9dc7, 0x87baee8b, 0x0 }, /* #45 */
    3229     { 0x122293, 0x122287, 0xf0c0956c, 0xfc2cd399, 0xf493c1d2, 0x0 }, /* #46 */
    3230     { 0x362cd6, 0x362c06, 0xc81c22e6, 0x7abbde35, 0x4d6044b1, 0x0 }, /* #47 */
    3231     { 0x384746, 0x384702, 0xc3f0f60b, 0x37f7c5c4, 0x8bf93047, 0x0 }, /* #48 */
    3232     { 0x0b48c6, 0x0b4083, 0x55992077, 0xf79f3b85, 0x5df9e4f2, 0x0 }, /* #49 */
    3233     { 0x044383, 0x044393, 0x184617b8, 0xfd6fb27f, 0x1ad66538, 0x0 }, /* #50 */
    3234     { 0x006892, 0x006013, 0x3773f933, 0x4917f9a7, 0xee5bff8c, 0x0 }, /* #51 */
    3235     { 0x327846, 0x327086, 0xe84fb9db, 0x883b7fa5, 0x60143a36, 0x0 }, /* #52 */
    3236     { 0x225207, 0x225296, 0xeb90fbc8, 0x8336bc8d, 0x685a3f3a, 0x0 }, /* #53 */
    3237     { 0x1b71d2, 0x1b7912, 0xa5e2d0e7, 0x77e7846e, 0x2dfb4c79, 0x0 }, /* #54 */
    3238     { 0x0d3107, 0x0d3997, 0x5d9a9a91, 0x82d6ae81, 0xdac3ec0f, 0x0 }, /* #55 */
    3239     { 0x1417c3, 0x141f16, 0xa1993f55, 0x2beeb466, 0x75aa8aee, 0x0 }, /* #56 */
    3240     { 0x180393, 0x180302, 0x4abc56af, 0x23d1bc7c, 0x26ea9a32, 0x0 }, /* #57 */
    3241     { 0x3b3853, 0x3b3002, 0x3ead737a, 0x2d18aec2, 0x1194c4b7, 0x0 }, /* #58 */
    3242     { 0x080252, 0x080283, 0x5472e44c, 0xe1365625, 0x733c8e27, 0x0 }, /* #59 */
    3243     { 0x174792, 0x174707, 0x04a7f96b, 0x55c83ac3, 0xaedfbea8, 0x0 }, /* #60 */
    3244     { 0x023e97, 0x023e87, 0x7491d10b, 0x90377500, 0xe45a5c0a, 0x0 }, /* #61 */
    3245     { 0x145497, 0x145403, 0x77370057, 0x7949c652, 0xfded3a04, 0x0 }, /* #62 */
    3246     { 0x3243d3, 0x324306, 0x4e16cc7a, 0x15fdb035, 0x38191c44, 0x0 }, /* #63 */
     3183    { 0x0e6c82, 0x0e6446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3184    { 0x2545d2, 0x254546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3185    { 0x217ac3, 0x217297, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #2 */
     3186    { 0x302797, 0x302797, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #3 */
     3187    { 0x300313, 0x300302, 0x4bfd9805, 0x4bfd9804, 0x00000000, 0x0 }, /* #4 */
     3188    { 0x0d40c3, 0x0d4082, 0xfbcd3eeb, 0xfbcd3eea, 0x00000000, 0x0 }, /* #5 */
     3189    { 0x000f87, 0x000786, 0x84db90f1, 0x84db90f0, 0x00000000, 0x0 }, /* #6 */
     3190    { 0x291a86, 0x291202, 0x0e53c4a2, 0x0e53c4a2, 0x00000000, 0x0 }, /* #7 */
     3191    { 0x330082, 0x330006, 0x6382c07d, 0x5b945dac, 0x07ee62d1, 0x0 }, /* #8 */
     3192    { 0x0f43c3, 0x0f4307, 0x05036d5d, 0x32bbc888, 0xd247a4d4, 0x0 }, /* #9 */
     3193    { 0x2b1cc6, 0x2b1486, 0xf925f9a4, 0xa6a32c50, 0x5282cd54, 0x0 }, /* #10 */
     3194    { 0x1d4202, 0x1d4292, 0xf4cf7670, 0xa0360532, 0x5499713e, 0x0 }, /* #11 */
     3195    { 0x352353, 0x352307, 0x1a4cc6aa, 0x73d13a56, 0xa67b8c53, 0x0 }, /* #12 */
     3196    { 0x161116, 0x161993, 0x509c652a, 0xa9ad1ecd, 0xa6ef465d, 0x0 }, /* #13 */
     3197    { 0x347382, 0x347396, 0xf8bda468, 0xf0978afc, 0x0826196c, 0x0 }, /* #14 */
     3198    { 0x0d2152, 0x0d2987, 0x4477204e, 0x96a4dfdd, 0xadd24071, 0x0 }, /* #15 */
     3199    { 0x364f17, 0x364f87, 0x5640765f, 0xb4bb716c, 0xa18504f2, 0x0 }, /* #16 */
     3200    { 0x142706, 0x142793, 0xb89980f7, 0xc7ccab5e, 0xf0ccd599, 0x0 }, /* #17 */
     3201    { 0x2c4a16, 0x2c4a83, 0x25b14997, 0x9d12ace3, 0x889e9cb4, 0x0 }, /* #18 */
     3202    { 0x212e82, 0x212612, 0xe6179d28, 0x4ed6c6e9, 0x9740d63f, 0x0 }, /* #19 */
     3203    { 0x237a93, 0x237212, 0xeff41e07, 0x0fce29ba, 0xe025f44c, 0x0 }, /* #20 */
     3204    { 0x386a52, 0x386216, 0x760f8974, 0x0a3aceac, 0x6bd4bac8, 0x0 }, /* #21 */
     3205    { 0x343256, 0x343a12, 0xb9b16b44, 0x756022d6, 0x4451486e, 0x0 }, /* #22 */
     3206    { 0x1d0e53, 0x1d0602, 0x4ac82456, 0x2a23fbb3, 0x20a428a2, 0x0 }, /* #23 */
     3207    { 0x2e3243, 0x2e3287, 0x10b63edc, 0x9556ce72, 0x7b5f7069, 0x0 }, /* #24 */
     3208    { 0x3537d2, 0x353702, 0x6d0aac6b, 0x425f48b3, 0x2aab63b8, 0x0 }, /* #25 */
     3209    { 0x296c52, 0x296406, 0xec2daa0b, 0x38a8e2c9, 0xb384c742, 0x0 }, /* #26 */
     3210    { 0x017386, 0x017b97, 0x26638299, 0x9c5d815a, 0x8a06013f, 0x0 }, /* #27 */
     3211    { 0x036807, 0x036016, 0x6206e091, 0x2a7d48ed, 0x378997a3, 0x0 }, /* #28 */
     3212    { 0x020c17, 0x020483, 0x4a0e9a65, 0xcec3aa13, 0x7b4af051, 0x0 }, /* #29 */
     3213    { 0x1667d7, 0x166796, 0xd72d02e2, 0xb3bc90dd, 0x23707204, 0x0 }, /* #30 */
     3214    { 0x2e3312, 0x2e3b87, 0x680fb960, 0xd9a39390, 0x8e6c25d0, 0x0 }, /* #31 */
     3215    { 0x2e3217, 0x2e3296, 0xe4a74d30, 0xc9f3c42b, 0x1ab38904, 0x0 }, /* #32 */
     3216    { 0x0d3cc6, 0x0d3416, 0x76cc47d1, 0x1387f1ff, 0x634455d2, 0x0 }, /* #33 */
     3217    { 0x323986, 0x323103, 0x18b7369c, 0x54fa1640, 0xc3bd205c, 0x0 }, /* #34 */
     3218    { 0x076103, 0x076116, 0x770b7d9d, 0x4c6d57dd, 0x2a9e25bf, 0x0 }, /* #35 */
     3219    { 0x144396, 0x144b06, 0xa2da2bf8, 0x64ea3835, 0x3deff3c3, 0x0 }, /* #36 */
     3220    { 0x106ac7, 0x106282, 0xc63b0718, 0x9b117ff2, 0x2b298725, 0x0 }, /* #37 */
     3221    { 0x1f3fd3, 0x1f3702, 0x7e012d7e, 0x4620c013, 0x37e06d6a, 0x0 }, /* #38 */
     3222    { 0x276752, 0x276716, 0x673368a8, 0x27b852cc, 0x3f7b15dc, 0x0 }, /* #39 */
     3223    { 0x260483, 0x260403, 0x319c5615, 0x4170c1c4, 0xf02b9450, 0x0 }, /* #40 */
     3224    { 0x164d92, 0x164502, 0x720cab4a, 0x156be829, 0x5ca0c321, 0x0 }, /* #41 */
     3225    { 0x0137c3, 0x013793, 0x27e83457, 0xf7732b49, 0x3075090d, 0x0 }, /* #42 */
     3226    { 0x377a42, 0x377203, 0x077d3449, 0x135de029, 0xf41f5420, 0x0 }, /* #43 */
     3227    { 0x3d5046, 0x3d5012, 0xf6b882ca, 0x0865c52f, 0xee52bd9b, 0x0 }, /* #44 */
     3228    { 0x064556, 0x064d83, 0x444e0e8b, 0x91fbb9d6, 0xb25254b5, 0x0 }, /* #45 */
     3229    { 0x1142c6, 0x114213, 0x291503c5, 0x2ffb27bc, 0xf919dc09, 0x0 }, /* #46 */
     3230    { 0x0450d6, 0x045002, 0xcdd587fe, 0x0889e8da, 0xc54b9f24, 0x0 }, /* #47 */
     3231    { 0x1c0286, 0x1c0a83, 0x7b1d8689, 0x8d19c662, 0xee03c027, 0x0 }, /* #48 */
     3232    { 0x0b2687, 0x0b2612, 0x40be95ea, 0x1d3008da, 0x238e8d0f, 0x0 }, /* #49 */
     3233    { 0x372b12, 0x372306, 0xf5edf966, 0x111bd574, 0xe4d223f2, 0x0 }, /* #50 */
     3234    { 0x121407, 0x121c93, 0x3fa4ea52, 0x8bf59db6, 0xb3af4c9b, 0x0 }, /* #51 */
     3235    { 0x1f0c46, 0x1f0406, 0x5cb8de8a, 0x3b499c88, 0x216f4202, 0x0 }, /* #52 */
     3236    { 0x0f0bd7, 0x0f0316, 0xb48d74c8, 0x2b2e6f48, 0x895f057f, 0x0 }, /* #53 */
     3237    { 0x0b3d07, 0x0b3d93, 0x5a96bf51, 0xc2168da2, 0x988031ae, 0x0 }, /* #54 */
     3238    { 0x287583, 0x287507, 0x12ed16db, 0x2bfdc9a5, 0xe6ef4d35, 0x0 }, /* #55 */
     3239    { 0x0447c7, 0x044707, 0x55aaf3cf, 0x5a683466, 0xfb42bf68, 0x0 }, /* #56 */
     3240    { 0x003c53, 0x003487, 0x6eeb21fa, 0xf2a2fe60, 0x7c482399, 0x0 }, /* #57 */
     3241    { 0x3f6c17, 0x3f6416, 0x6a130436, 0x1394724b, 0x567e91ea, 0x0 }, /* #58 */
     3242    { 0x2e5596, 0x2e5596, 0xec15b950, 0xa57e71aa, 0x469747a6, 0x0 }, /* #59 */
     3243    { 0x051556, 0x051502, 0x186a61d8, 0x082fe320, 0x103a7eb8, 0x0 }, /* #60 */
     3244    { 0x303682, 0x303697, 0xc98fbcb0, 0xf3f178d2, 0xd59e43de, 0x0 }, /* #61 */
     3245    { 0x231706, 0x231792, 0xa560a941, 0x82c35afb, 0x229d4e46, 0x0 }, /* #62 */
     3246    { 0x1b6ac2, 0x1b6206, 0x6ff8d98b, 0x44b24400, 0x2b46958b, 0x0 }, /* #63 */
    32473247};
    32483248static const BINU32_TEST_T g_aTests_or_u32[] =
    32493249{
    3250     { 0x375697, 0x375646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3251     { 0x073416, 0x073446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3252     { 0x026803, 0x026046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3253     { 0x293b93, 0x293346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3254     { 0x013e53, 0x013682, 0xd64b01d6, 0xd64b01d6, 0x00000000, 0x0 }, /* #4 */
    3255     { 0x1a2517, 0x1a2502, 0x79892170, 0x79892170, 0x00000000, 0x0 }, /* #5 */
    3256     { 0x351556, 0x351506, 0x65c9c97e, 0x65c9c97e, 0x00000000, 0x0 }, /* #6 */
    3257     { 0x257352, 0x257306, 0x66052c8b, 0x66052c8b, 0x00000000, 0x0 }, /* #7 */
    3258     { 0x034c12, 0x034486, 0xeac57c66, 0xebddfcff, 0x61d9a89b, 0x0 }, /* #8 */
    3259     { 0x300047, 0x300082, 0x9038f985, 0xbdfaf9c7, 0xadda39c3, 0x0 }, /* #9 */
    3260     { 0x377b16, 0x377386, 0x45c11d18, 0xf7d5df7b, 0xf6d4c763, 0x0 }, /* #10 */
    3261     { 0x267057, 0x267006, 0x0cf1c49a, 0x7df7f7fa, 0x7956f3f0, 0x0 }, /* #11 */
    3262     { 0x293587, 0x293586, 0xfaf2da2b, 0xfffadaff, 0x2dbadaf4, 0x0 }, /* #12 */
    3263     { 0x017dc3, 0x017502, 0x61aa5e18, 0x77bafe58, 0x7710b450, 0x0 }, /* #13 */
    3264     { 0x225753, 0x225782, 0xf5721f4b, 0xf576ff4f, 0xd126e005, 0x0 }, /* #14 */
    3265     { 0x397ed6, 0x397686, 0xe525f716, 0xefffffd7, 0x4ffa8ac7, 0x0 }, /* #15 */
    3266     { 0x2d39c7, 0x2d3186, 0xaf98734e, 0xaffbfbde, 0x82fbe9d2, 0x0 }, /* #16 */
    3267     { 0x1a0692, 0x1a0686, 0x57e908ba, 0xf7edeabb, 0xa5ede281, 0x0 }, /* #17 */
    3268     { 0x063913, 0x063106, 0x116a4df6, 0x7d6b7fff, 0x7c69732b, 0x0 }, /* #18 */
    3269     { 0x2b7097, 0x2b7006, 0x0da43b42, 0x2fa5bbf6, 0x23859ab6, 0x0 }, /* #19 */
    3270     { 0x265b02, 0x265386, 0xdb84e0a1, 0xdbc4f0a3, 0x99c03083, 0x0 }, /* #20 */
    3271     { 0x2d5246, 0x2d5282, 0x40e28d02, 0xf9ebdf6e, 0xb96b5f6c, 0x0 }, /* #21 */
    3272     { 0x0d0602, 0x0d0686, 0xc6cf652e, 0xefcfedaf, 0x6908c8a3, 0x0 }, /* #22 */
    3273     { 0x035d07, 0x035586, 0xab6a54af, 0xff7a7faf, 0xd4587b0b, 0x0 }, /* #23 */
    3274     { 0x087cc2, 0x087482, 0x2e912f02, 0xaebf2f43, 0x803e2f41, 0x0 }, /* #24 */
    3275     { 0x3a62d3, 0x3a6286, 0xd06bad2a, 0xdc7fef7b, 0x1c1eca5b, 0x0 }, /* #25 */
    3276     { 0x0f2256, 0x0f2286, 0xfcc09c56, 0xfddf9d7e, 0xb9df112c, 0x0 }, /* #26 */
    3277     { 0x133bc7, 0x133382, 0x23bb7c0f, 0xb7bf7e8f, 0x952e5a8b, 0x0 }, /* #27 */
    3278     { 0x361503, 0x361582, 0x8507037e, 0xbd07a77f, 0xb906a44b, 0x0 }, /* #28 */
    3279     { 0x384646, 0x384686, 0xd825de3f, 0xdffdde3f, 0x5ffd1e07, 0x0 }, /* #29 */
    3280     { 0x203e46, 0x203686, 0x2a590dcc, 0xbafd0fdd, 0x92a50a15, 0x0 }, /* #30 */
    3281     { 0x3a2d57, 0x3a2502, 0x49305f09, 0x59fdff4f, 0x51ddba47, 0x0 }, /* #31 */
    3282     { 0x1c4dc3, 0x1c4586, 0x7b09f9ca, 0xfb79ffee, 0xc379072e, 0x0 }, /* #32 */
    3283     { 0x101543, 0x101582, 0xea443d40, 0xef663d5b, 0xaf26155b, 0x0 }, /* #33 */
    3284     { 0x2655d6, 0x265582, 0x96616a3c, 0xfee57abc, 0x78e470ac, 0x0 }, /* #34 */
    3285     { 0x141fd3, 0x141782, 0xf43f52de, 0xfdbf57fe, 0x19b9553c, 0x0 }, /* #35 */
    3286     { 0x143e47, 0x143682, 0x6bbe1a81, 0xfbbfdbb9, 0xf1a7db39, 0x0 }, /* #36 */
    3287     { 0x115f53, 0x115782, 0xde53ad1c, 0xfe5fef9d, 0xee1c6789, 0x0 }, /* #37 */
    3288     { 0x0f1712, 0x0f1782, 0xf2083cc9, 0xf619fed9, 0x6619c658, 0x0 }, /* #38 */
    3289     { 0x2e1ac2, 0x2e1282, 0x8192ae33, 0xf9d3bf37, 0xf941b925, 0x0 }, /* #39 */
    3290     { 0x250dd7, 0x250582, 0x14c8d6ae, 0xb4e8d7bf, 0xa428d33d, 0x0 }, /* #40 */
    3291     { 0x3722c6, 0x372286, 0xab88f72c, 0xebfbff2d, 0xe9f3a92d, 0x0 }, /* #41 */
    3292     { 0x151187, 0x151106, 0x5add9282, 0x7bddb387, 0x79cda187, 0x0 }, /* #42 */
    3293     { 0x210e46, 0x210682, 0xae98bfa3, 0xeebcfffb, 0xe0b450d9, 0x0 }, /* #43 */
    3294     { 0x2f1c57, 0x2f1402, 0x2e177786, 0x3ed77786, 0x36c31080, 0x0 }, /* #44 */
    3295     { 0x211982, 0x211102, 0x214392dc, 0x69dbdadf, 0x499a581f, 0x0 }, /* #45 */
    3296     { 0x1063d3, 0x106382, 0xedc9f487, 0xfdfbf6bf, 0xd87bf2b8, 0x0 }, /* #46 */
    3297     { 0x027e97, 0x027606, 0x650df2b1, 0x7d3ff2f3, 0x593342c3, 0x0 }, /* #47 */
    3298     { 0x323716, 0x323786, 0x203c9ca1, 0xef3cdebb, 0xef04463b, 0x0 }, /* #48 */
    3299     { 0x0b4fd7, 0x0b4702, 0x0de2b11b, 0x4dfef9fb, 0x407e79ea, 0x0 }, /* #49 */
    3300     { 0x3f44c6, 0x3f4482, 0xbded2f95, 0xbded3fbf, 0x21ad3caf, 0x0 }, /* #50 */
    3301     { 0x1a1353, 0x1a1382, 0x197861a4, 0x99faf5a7, 0x90eaf5a7, 0x0 }, /* #51 */
    3302     { 0x321a97, 0x321202, 0x42f0f768, 0x4af0fff8, 0x08d0abb0, 0x0 }, /* #52 */
    3303     { 0x1e3053, 0x1e3086, 0x9fbc2090, 0xffbe3990, 0x6e063990, 0x0 }, /* #53 */
    3304     { 0x3c0bd3, 0x3c0386, 0x56de42c0, 0xffdfcbe1, 0xad1bc9a1, 0x0 }, /* #54 */
    3305     { 0x010f43, 0x010782, 0xb4d00485, 0xbcf2f5fd, 0x2ca2f1fd, 0x0 }, /* #55 */
    3306     { 0x3a7193, 0x3a7102, 0x4d176953, 0x5d1ffd57, 0x1d1ff506, 0x0 }, /* #56 */
    3307     { 0x0d59d3, 0x0d5186, 0x01262135, 0xc3b7a17d, 0xc3b5a04c, 0x0 }, /* #57 */
    3308     { 0x1f2b13, 0x1f2306, 0x7a96c84b, 0x7ed6c97b, 0x1646817a, 0x0 }, /* #58 */
    3309     { 0x0953d2, 0x095382, 0xb32f7079, 0xb3fffcfd, 0x90d78cc5, 0x0 }, /* #59 */
    3310     { 0x330046, 0x330086, 0x9becd54e, 0xbfeffdff, 0xbe2ffcf5, 0x0 }, /* #60 */
    3311     { 0x1a1643, 0x1a1686, 0xceaa156c, 0xcefb3d7d, 0xc2713919, 0x0 }, /* #61 */
    3312     { 0x044406, 0x044486, 0x92bc9810, 0x97ffd935, 0x05ff4125, 0x0 }, /* #62 */
    3313     { 0x3753d3, 0x375386, 0xde3362b4, 0xdf77f2ff, 0x8f76f2df, 0x0 }, /* #63 */
     3250    { 0x2437d3, 0x243746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3251    { 0x052046, 0x052046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3252    { 0x2876d3, 0x287646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3253    { 0x246153, 0x246146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3254    { 0x0d5c82, 0x0d5406, 0x0fe95e1d, 0x0fe95e1d, 0x00000000, 0x0 }, /* #4 */
     3255    { 0x2e3d43, 0x2e3586, 0xef5f7309, 0xef5f7309, 0x00000000, 0x0 }, /* #5 */
     3256    { 0x162443, 0x162486, 0xdce1e442, 0xdce1e442, 0x00000000, 0x0 }, /* #6 */
     3257    { 0x182ec3, 0x182682, 0xe317977f, 0xe317977f, 0x00000000, 0x0 }, /* #7 */
     3258    { 0x252007, 0x252086, 0x2853c57a, 0xad53d57b, 0xa5029419, 0x0 }, /* #8 */
     3259    { 0x2f7c13, 0x2f7486, 0x4767e6d8, 0xefefefdb, 0xafcf2f9b, 0x0 }, /* #9 */
     3260    { 0x142286, 0x142286, 0xf6d3e134, 0xf7d3ff77, 0x2393fe47, 0x0 }, /* #10 */
     3261    { 0x0355d7, 0x035586, 0x549be84d, 0xf7dbef6f, 0xf3cacf6b, 0x0 }, /* #11 */
     3262    { 0x067fd3, 0x067786, 0xfb572094, 0xfbd770f6, 0xb0d25072, 0x0 }, /* #12 */
     3263    { 0x346e16, 0x346686, 0x92427b28, 0xde63fb7b, 0x5e618253, 0x0 }, /* #13 */
     3264    { 0x302996, 0x302182, 0xc2c2f346, 0xdbc3fb6e, 0x1b034b2e, 0x0 }, /* #14 */
     3265    { 0x156f13, 0x156782, 0xfde386a4, 0xfdef8ffd, 0xd4cc095d, 0x0 }, /* #15 */
     3266    { 0x336316, 0x336386, 0x74965f89, 0xfe9f7feb, 0xde0b2f63, 0x0 }, /* #16 */
     3267    { 0x232817, 0x232082, 0xd1813205, 0xd997b2cd, 0x8996a0cc, 0x0 }, /* #17 */
     3268    { 0x2e0d46, 0x2e0502, 0x11d98223, 0x1dffa2ab, 0x1cafa0a8, 0x0 }, /* #18 */
     3269    { 0x311682, 0x311602, 0x3a4c5c1f, 0x7f4c7edf, 0x4d4462c6, 0x0 }, /* #19 */
     3270    { 0x2f4d57, 0x2f4582, 0xfdb7ca02, 0xffbfde76, 0x72be1c74, 0x0 }, /* #20 */
     3271    { 0x2a4707, 0x2a4782, 0x311214b9, 0xb15bfffd, 0x804bfbec, 0x0 }, /* #21 */
     3272    { 0x1b33c7, 0x1b3302, 0x05b31887, 0x3fb35dbf, 0x3e035dbf, 0x0 }, /* #22 */
     3273    { 0x042c86, 0x042486, 0xd236ece0, 0xdf3feff0, 0x5f1f8b30, 0x0 }, /* #23 */
     3274    { 0x330c57, 0x330482, 0x9d4d8214, 0xbf4dbf3d, 0xb6493d3d, 0x0 }, /* #24 */
     3275    { 0x231897, 0x231086, 0x9ad8f4c2, 0xbfd9f7cf, 0x2fd9f3cf, 0x0 }, /* #25 */
     3276    { 0x345442, 0x345482, 0xb8231e61, 0xbab73ee5, 0x029734a4, 0x0 }, /* #26 */
     3277    { 0x3f6d03, 0x3f6506, 0x70419724, 0x7afb9f6c, 0x7aba0a6c, 0x0 }, /* #27 */
     3278    { 0x3f6b07, 0x3f6302, 0x039323b9, 0x63977bfb, 0x62975873, 0x0 }, /* #28 */
     3279    { 0x172e47, 0x172682, 0x864b7ea2, 0x964f7fab, 0x160f0b0b, 0x0 }, /* #29 */
     3280    { 0x1748d7, 0x174086, 0xcaa99b5b, 0xfae9ffdb, 0x72c9fd91, 0x0 }, /* #30 */
     3281    { 0x257196, 0x257182, 0xd76792de, 0xf77fdbfe, 0x345ddba2, 0x0 }, /* #31 */
     3282    { 0x063c53, 0x063486, 0xe41f7d81, 0xec3fffc9, 0xc82d9a48, 0x0 }, /* #32 */
     3283    { 0x337193, 0x337186, 0xb9e3d86b, 0xb9ffdb7b, 0x311fc318, 0x0 }, /* #33 */
     3284    { 0x2b2716, 0x2b2782, 0xa716364a, 0xfff637fe, 0xd9f023fc, 0x0 }, /* #34 */
     3285    { 0x162697, 0x162682, 0x43eb0b5d, 0xf3fb1b7f, 0xb39b1167, 0x0 }, /* #35 */
     3286    { 0x130a97, 0x130286, 0x34d6626d, 0xb6ffe2ff, 0x82e9e2b3, 0x0 }, /* #36 */
     3287    { 0x112d06, 0x112586, 0x640c898b, 0xec1d8bdb, 0x881d0359, 0x0 }, /* #37 */
     3288    { 0x0c6ec2, 0x0c6602, 0x4e069f49, 0x5fc79ffb, 0x13c71fb3, 0x0 }, /* #38 */
     3289    { 0x0d6157, 0x0d6106, 0x5a0191e8, 0x5abbfffc, 0x48bbef34, 0x0 }, /* #39 */
     3290    { 0x346007, 0x346086, 0xfda2edf4, 0xfff7eff5, 0xfe574f95, 0x0 }, /* #40 */
     3291    { 0x1a5f03, 0x1a5786, 0x2f0fb5d2, 0xbf3ff5fa, 0x943b453a, 0x0 }, /* #41 */
     3292    { 0x093cc6, 0x093482, 0xd7fc2148, 0xd7fc21cd, 0x97d02185, 0x0 }, /* #42 */
     3293    { 0x3e5683, 0x3e5682, 0x0ea9cbe3, 0xaee9fbe3, 0xa661fa22, 0x0 }, /* #43 */
     3294    { 0x224452, 0x224482, 0x2a7d475a, 0xbbfdd7da, 0xb9fd90c8, 0x0 }, /* #44 */
     3295    { 0x2531c7, 0x253182, 0x8db9224b, 0xffb9237f, 0x7fb0237f, 0x0 }, /* #45 */
     3296    { 0x307142, 0x307106, 0x5674e8f5, 0x7f77feff, 0x6f033e8e, 0x0 }, /* #46 */
     3297    { 0x161bd6, 0x161382, 0x9395354d, 0x97fd7f7f, 0x177d4a7b, 0x0 }, /* #47 */
     3298    { 0x042257, 0x042286, 0x18fff38c, 0xb9ffff8d, 0xa9f66e01, 0x0 }, /* #48 */
     3299    { 0x134003, 0x134006, 0x05012f25, 0x65072fb7, 0x64072a97, 0x0 }, /* #49 */
     3300    { 0x0f2843, 0x0f2086, 0xf01c7772, 0xf83e777e, 0x9836212c, 0x0 }, /* #50 */
     3301    { 0x120212, 0x120282, 0x656069d1, 0xff7f7bd9, 0xbf5f7a09, 0x0 }, /* #51 */
     3302    { 0x3647c6, 0x364786, 0xb81acfff, 0xfc1adfff, 0x74029b9b, 0x0 }, /* #52 */
     3303    { 0x1b4343, 0x1b4386, 0x3a917de5, 0xbe977fe7, 0x861603c3, 0x0 }, /* #53 */
     3304    { 0x121187, 0x121182, 0x1380b8a6, 0xd3b2fcef, 0xd3327c6f, 0x0 }, /* #54 */
     3305    { 0x3c0f57, 0x3c0786, 0x6578ea01, 0xe5fefa21, 0x85fe5020, 0x0 }, /* #55 */
     3306    { 0x083f17, 0x083786, 0x987753da, 0xdf7f73de, 0x5f7f62ce, 0x0 }, /* #56 */
     3307    { 0x102687, 0x102686, 0xa13327be, 0xe1bfafff, 0xe09ea9fb, 0x0 }, /* #57 */
     3308    { 0x154456, 0x154482, 0x65648c1a, 0xe7e7df3b, 0xa7a35731, 0x0 }, /* #58 */
     3309    { 0x2b0fd2, 0x2b0786, 0x4b5c02f3, 0xfb7e3af3, 0xb23e3a72, 0x0 }, /* #59 */
     3310    { 0x264316, 0x264382, 0x768ebbe6, 0xf6dfbfe6, 0xd4599d04, 0x0 }, /* #60 */
     3311    { 0x205b02, 0x205386, 0x87908e94, 0xc7dece9f, 0xc2cec01b, 0x0 }, /* #61 */
     3312    { 0x206b93, 0x206382, 0xc739fc5c, 0xd7fbfe5d, 0xd1cb2609, 0x0 }, /* #62 */
     3313    { 0x171106, 0x171186, 0xc51d110b, 0xe79f1dcf, 0x638e1dc7, 0x0 }, /* #63 */
    33143314};
    33153315static const BINU32_TEST_T g_aTests_or_u32_locked[] =
    33163316{
    3317     { 0x045c53, 0x045446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3318     { 0x2226c6, 0x222646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3319     { 0x084f86, 0x084746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3320     { 0x115653, 0x115646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3321     { 0x383e87, 0x383686, 0xcce8f86a, 0xcce8f86a, 0x00000000, 0x0 }, /* #4 */
    3322     { 0x277a12, 0x277286, 0xc4e85e35, 0xc4e85e35, 0x00000000, 0x0 }, /* #5 */
    3323     { 0x3247c2, 0x324782, 0xecf9b308, 0xecf9b308, 0x00000000, 0x0 }, /* #6 */
    3324     { 0x2e1013, 0x2e1086, 0x9682b378, 0x9682b378, 0x00000000, 0x0 }, /* #7 */
    3325     { 0x207053, 0x207082, 0x29d13332, 0xfbddbff7, 0xfa4cbfc7, 0x0 }, /* #8 */
    3326     { 0x360c07, 0x360486, 0xb6240a2a, 0xb67f0aeb, 0x825f00cb, 0x0 }, /* #9 */
    3327     { 0x3e7652, 0x3e7686, 0xbec28370, 0xbed78b72, 0x18d78812, 0x0 }, /* #10 */
    3328     { 0x396342, 0x396382, 0x0b2ea5dd, 0xbffffddf, 0xb5d57c56, 0x0 }, /* #11 */
    3329     { 0x2535c3, 0x253586, 0xf7a3672f, 0xf7ffef3f, 0x915ee81e, 0x0 }, /* #12 */
    3330     { 0x3e58c2, 0x3e5086, 0x2b7611df, 0xaff6d3ff, 0x8594c2f3, 0x0 }, /* #13 */
    3331     { 0x0834d7, 0x083406, 0x13f935c9, 0x13ff75db, 0x0367445a, 0x0 }, /* #14 */
    3332     { 0x093802, 0x093082, 0xebee33f5, 0xfbee37fd, 0x108e27c9, 0x0 }, /* #15 */
    3333     { 0x0e3d47, 0x0e3586, 0x4824e34d, 0xfce7f75f, 0xfce3161f, 0x0 }, /* #16 */
    3334     { 0x2446c7, 0x244606, 0x0d726bb6, 0x7df36ff6, 0x75f32664, 0x0 }, /* #17 */
    3335     { 0x2c7dc3, 0x2c7586, 0xf129b764, 0xf5e9ffed, 0xa4c97e89, 0x0 }, /* #18 */
    3336     { 0x100543, 0x100506, 0x53a45738, 0x77b75fff, 0x269758f7, 0x0 }, /* #19 */
    3337     { 0x150b47, 0x150382, 0xa98e1cbf, 0xed8fbfbf, 0xcd07a72a, 0x0 }, /* #20 */
    3338     { 0x0e3646, 0x0e3686, 0xe73bf6a2, 0xe73bfff6, 0xa1234bd6, 0x0 }, /* #21 */
    3339     { 0x2601c2, 0x260186, 0x14fe32fc, 0xf7ff73ff, 0xe3ab514f, 0x0 }, /* #22 */
    3340     { 0x3411c3, 0x341106, 0x54c73d15, 0x57ff7d55, 0x03fc4854, 0x0 }, /* #23 */
    3341     { 0x0e2d17, 0x0e2586, 0x1013a089, 0xd153a5af, 0xd1428527, 0x0 }, /* #24 */
    3342     { 0x1d0747, 0x1d0706, 0x66049ffa, 0x6614bfff, 0x0210abb7, 0x0 }, /* #25 */
    3343     { 0x3b14c7, 0x3b1482, 0xd35a56c9, 0xd7fa76d9, 0x95f260d0, 0x0 }, /* #26 */
    3344     { 0x045482, 0x045482, 0xc9305ab4, 0xedf9dabf, 0xe5c9da2b, 0x0 }, /* #27 */
    3345     { 0x227107, 0x227186, 0x8a3f6365, 0xfaff7365, 0x70c77345, 0x0 }, /* #28 */
    3346     { 0x1926c3, 0x192686, 0xda6bc7bd, 0xfb7bd7bd, 0x7118d794, 0x0 }, /* #29 */
    3347     { 0x382a07, 0x382202, 0x0813403e, 0x4d1bf23e, 0x450bf23c, 0x0 }, /* #30 */
    3348     { 0x356cd7, 0x356482, 0x9e554d75, 0xbeddcf75, 0x3ac8ce55, 0x0 }, /* #31 */
    3349     { 0x095d16, 0x095582, 0xdbdaaf6c, 0xdbfabf7f, 0x42701273, 0x0 }, /* #32 */
    3350     { 0x385243, 0x385202, 0x0b1365e1, 0x4b93effd, 0x40938edc, 0x0 }, /* #33 */
    3351     { 0x067f86, 0x067786, 0xffbd7bad, 0xffbd7baf, 0x95845202, 0x0 }, /* #34 */
    3352     { 0x085b86, 0x085386, 0xa29b30be, 0xaeff33be, 0x8cec2326, 0x0 }, /* #35 */
    3353     { 0x046982, 0x046182, 0x916786c5, 0xfde7c6cd, 0xecc6c288, 0x0 }, /* #36 */
    3354     { 0x104816, 0x104086, 0x324c9ffd, 0xfffebfff, 0xfdfaafe2, 0x0 }, /* #37 */
    3355     { 0x3c4196, 0x3c4186, 0x50f67744, 0xfdf6777e, 0xbd62143a, 0x0 }, /* #38 */
    3356     { 0x1b7c47, 0x1b7402, 0x07f5bf19, 0x5ff7bffd, 0x59b626fc, 0x0 }, /* #39 */
    3357     { 0x236412, 0x236486, 0x9e65ae17, 0xff77ee77, 0x73574874, 0x0 }, /* #40 */
    3358     { 0x0e7852, 0x0e7086, 0x8569c1cb, 0xe5eddfeb, 0xe0ccdf28, 0x0 }, /* #41 */
    3359     { 0x194796, 0x194706, 0x7da27e13, 0x7dbb7f5f, 0x0c1b6d4d, 0x0 }, /* #42 */
    3360     { 0x2f0e12, 0x2f0682, 0xc78ca43f, 0xc79fbdbf, 0x411f3dac, 0x0 }, /* #43 */
    3361     { 0x113697, 0x113682, 0xf6b9d4cb, 0xffb9fddf, 0x0f213994, 0x0 }, /* #44 */
    3362     { 0x025307, 0x025386, 0xc706b0cf, 0xef9ebaff, 0xee9a0af9, 0x0 }, /* #45 */
    3363     { 0x1b6e03, 0x1b6602, 0x10eb4859, 0x39efebfb, 0x3964e3f3, 0x0 }, /* #46 */
    3364     { 0x376f56, 0x376782, 0x9e53ad0b, 0xdfdfad8f, 0x559f2887, 0x0 }, /* #47 */
    3365     { 0x3b5ec7, 0x3b5682, 0x09cac26f, 0xdddbcbef, 0xd59bcba8, 0x0 }, /* #48 */
    3366     { 0x0861c2, 0x086186, 0xcaa00186, 0xceae3dbe, 0xc6ae3d38, 0x0 }, /* #49 */
    3367     { 0x036942, 0x036106, 0x22795382, 0x267b7bdb, 0x24226bd9, 0x0 }, /* #50 */
    3368     { 0x022693, 0x022602, 0x06e5e8e8, 0x5fedf8fb, 0x5b6cf01b, 0x0 }, /* #51 */
    3369     { 0x2d2106, 0x2d2186, 0xe09976bc, 0xebfb77fc, 0x0b7b17d0, 0x0 }, /* #52 */
    3370     { 0x2d6253, 0x2d6282, 0x8c8e90bb, 0xdfcef3bf, 0x5744e38f, 0x0 }, /* #53 */
    3371     { 0x195657, 0x195682, 0xd663bd7e, 0xd6f3ff7f, 0x94b1f61b, 0x0 }, /* #54 */
    3372     { 0x367d97, 0x367586, 0x69608fad, 0xfde88fbd, 0xbc888498, 0x0 }, /* #55 */
    3373     { 0x353817, 0x353082, 0xbdb2019b, 0xbdf6d7df, 0xac74d65c, 0x0 }, /* #56 */
    3374     { 0x312012, 0x312082, 0xde058037, 0xfe9fb037, 0x329bb032, 0x0 }, /* #57 */
    3375     { 0x392c07, 0x392486, 0xcb6de5f9, 0xef7df7ff, 0xe55c766e, 0x0 }, /* #58 */
    3376     { 0x341f47, 0x341706, 0x2bf1af21, 0x6bffeff9, 0x611eeed9, 0x0 }, /* #59 */
    3377     { 0x3d2517, 0x3d2586, 0x6d571eb8, 0xff5f9ef9, 0x9f4d9459, 0x0 }, /* #60 */
    3378     { 0x044196, 0x044182, 0x751959e1, 0xff9b5ffd, 0xcb83567c, 0x0 }, /* #61 */
    3379     { 0x3e4956, 0x3e4186, 0x3a39cab0, 0xfaffcbb7, 0xc2de81b7, 0x0 }, /* #62 */
    3380     { 0x196286, 0x196282, 0xff22dab0, 0xffbbdab9, 0xafb900a9, 0x0 }, /* #63 */
     3317    { 0x267283, 0x267246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3318    { 0x320e82, 0x320646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3319    { 0x3b4297, 0x3b4246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3320    { 0x386017, 0x386046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3321    { 0x091916, 0x091182, 0xaf95a85d, 0xaf95a85d, 0x00000000, 0x0 }, /* #4 */
     3322    { 0x1f0657, 0x1f0602, 0x797dbfb3, 0x797dbfb3, 0x00000000, 0x0 }, /* #5 */
     3323    { 0x261303, 0x261386, 0xded740ee, 0xded740ee, 0x00000000, 0x0 }, /* #6 */
     3324    { 0x0f6243, 0x0f6206, 0x4b049caf, 0x4b049caf, 0x00000000, 0x0 }, /* #7 */
     3325    { 0x330996, 0x330182, 0x0bb85829, 0x9bbcd929, 0x90acc920, 0x0 }, /* #8 */
     3326    { 0x333c16, 0x333486, 0x8a20b097, 0xcbb4f8ff, 0x49b4e869, 0x0 }, /* #9 */
     3327    { 0x0c5907, 0x0c5102, 0x60b5b6c5, 0x60b7fed5, 0x40224ed1, 0x0 }, /* #10 */
     3328    { 0x0f6642, 0x0f6602, 0x07a10505, 0x57e50d1f, 0x50650c1f, 0x0 }, /* #11 */
     3329    { 0x184c56, 0x184482, 0xb6b31571, 0xbff35f7f, 0x9b525b6e, 0x0 }, /* #12 */
     3330    { 0x376c96, 0x376486, 0x4880d527, 0xefb1dd77, 0xaf314952, 0x0 }, /* #13 */
     3331    { 0x0353d2, 0x035386, 0x8fd1eede, 0xfff1ffde, 0x73b09fce, 0x0 }, /* #14 */
     3332    { 0x3f3786, 0x3f3782, 0xd84ee898, 0xdcceeebf, 0x1c8a063f, 0x0 }, /* #15 */
     3333    { 0x124656, 0x124682, 0x375a9791, 0xb7faf7fb, 0x85f2e16a, 0x0 }, /* #16 */
     3334    { 0x1e42c6, 0x1e4202, 0x5ee5ff20, 0x5ffdffe3, 0x019928c3, 0x0 }, /* #17 */
     3335    { 0x2a3ad2, 0x2a3286, 0xb3a15109, 0xbfff57bd, 0xae7e56b4, 0x0 }, /* #18 */
     3336    { 0x0c6286, 0x0c6206, 0x0bc8863f, 0x3bd9873f, 0x30190725, 0x0 }, /* #19 */
     3337    { 0x1e1bc3, 0x1e1386, 0x98f13ae1, 0xfcf93ff9, 0xfc091db9, 0x0 }, /* #20 */
     3338    { 0x2819d3, 0x281106, 0x7b6f7b8e, 0x7fffffff, 0x05fceef3, 0x0 }, /* #21 */
     3339    { 0x191693, 0x191606, 0x37f160a0, 0x37fffeb1, 0x35bfdeb1, 0x0 }, /* #22 */
     3340    { 0x1a18c2, 0x1a1002, 0x42056f62, 0x6b5fefe3, 0x6b5b89c3, 0x0 }, /* #23 */
     3341    { 0x072783, 0x072782, 0xff206f6c, 0xff6d7f6d, 0x7d6d504d, 0x0 }, /* #24 */
     3342    { 0x2a08c6, 0x2a0082, 0xe95e399e, 0xef5ebddf, 0xae4cb4cd, 0x0 }, /* #25 */
     3343    { 0x206f47, 0x206786, 0xad9dd4d2, 0xfd9fd7ff, 0x540787af, 0x0 }, /* #26 */
     3344    { 0x066682, 0x066686, 0x3961caae, 0xb97ddfff, 0x985dd75d, 0x0 }, /* #27 */
     3345    { 0x016507, 0x016502, 0x2900deae, 0x2d8adebf, 0x258a5e95, 0x0 }, /* #28 */
     3346    { 0x3103c3, 0x310386, 0x7d5414ee, 0xff7eb5ff, 0x823aa175, 0x0 }, /* #29 */
     3347    { 0x0c4fd7, 0x0c4706, 0x041c46d1, 0x1cddc7f9, 0x18d98738, 0x0 }, /* #30 */
     3348    { 0x150c16, 0x150406, 0x072e7707, 0x17bf7727, 0x15b10221, 0x0 }, /* #31 */
     3349    { 0x1c2dd7, 0x1c2506, 0x0940684a, 0x2ff2f94b, 0x2ef2f141, 0x0 }, /* #32 */
     3350    { 0x097d02, 0x097586, 0xf3131fc4, 0xf3f37fd7, 0xf3e06653, 0x0 }, /* #33 */
     3351    { 0x2f55c3, 0x2f5582, 0xbe2f2c75, 0xffbfbe7f, 0x5dbc925b, 0x0 }, /* #34 */
     3352    { 0x053442, 0x053486, 0xc2753ac5, 0xce753ee7, 0x0c6106e3, 0x0 }, /* #35 */
     3353    { 0x2873d6, 0x287386, 0x8254f40d, 0xef5cf5ff, 0xef1881f7, 0x0 }, /* #36 */
     3354    { 0x3a1192, 0x3a1182, 0xd91c4e7a, 0xff3cdf7f, 0x6f38db47, 0x0 }, /* #37 */
     3355    { 0x1e7bd3, 0x1e7386, 0xefa92b90, 0xffbdefd1, 0x1a3de6c1, 0x0 }, /* #38 */
     3356    { 0x197a92, 0x197206, 0x0ceb4cc6, 0x6eefefff, 0x62ede77f, 0x0 }, /* #39 */
     3357    { 0x020c53, 0x020486, 0x8e8f744f, 0xef8ff55f, 0xe38b9110, 0x0 }, /* #40 */
     3358    { 0x244b07, 0x244386, 0xc73f30a1, 0xdfffb1b7, 0x1ae781b7, 0x0 }, /* #41 */
     3359    { 0x396c82, 0x396482, 0xc83c37f3, 0xee3cfffb, 0xa63cce5a, 0x0 }, /* #42 */
     3360    { 0x2c6b12, 0x2c6302, 0x0f178493, 0x4f1fbcb3, 0x4919b821, 0x0 }, /* #43 */
     3361    { 0x0c5207, 0x0c5286, 0x10a66b6b, 0xdbf7fb7b, 0xcb71fb13, 0x0 }, /* #44 */
     3362    { 0x1b11c7, 0x1b1182, 0xd4d0631d, 0xfffa67df, 0xbb2a47d2, 0x0 }, /* #45 */
     3363    { 0x1627c6, 0x162786, 0xfbb6b394, 0xfbf6f3be, 0x4066433a, 0x0 }, /* #46 */
     3364    { 0x3a0043, 0x3a0002, 0x31fa7086, 0x35ff7fc7, 0x05cd5f41, 0x0 }, /* #47 */
     3365    { 0x2a3e82, 0x2a3606, 0x3a321cc7, 0x7b371eff, 0x5327167e, 0x0 }, /* #48 */
     3366    { 0x1d0a47, 0x1d0282, 0xdb2b7035, 0xff2bf8f7, 0x270aa8e2, 0x0 }, /* #49 */
     3367    { 0x107246, 0x107286, 0x85c170aa, 0xb7ed75bb, 0x37ec3591, 0x0 }, /* #50 */
     3368    { 0x105b56, 0x105386, 0x67d14311, 0xe7f95bdb, 0xe7e858ca, 0x0 }, /* #51 */
     3369    { 0x1c0712, 0x1c0786, 0xe382da81, 0xfbd2daa3, 0xf8d00822, 0x0 }, /* #52 */
     3370    { 0x1f6896, 0x1f6082, 0x9467a5f2, 0xd47fbff7, 0x441f1b45, 0x0 }, /* #53 */
     3371    { 0x073f47, 0x073786, 0x8aa13c0a, 0xfab7be1b, 0x78b6b619, 0x0 }, /* #54 */
     3372    { 0x1a3207, 0x1a3282, 0x20c8198c, 0xb7fdbbef, 0xb7b5ab63, 0x0 }, /* #55 */
     3373    { 0x184442, 0x184402, 0x2b8dfc2a, 0x6b9ffffb, 0x4196ebf1, 0x0 }, /* #56 */
     3374    { 0x2c5a82, 0x2c5286, 0x02479144, 0x8377f747, 0x83706647, 0x0 }, /* #57 */
     3375    { 0x103ed2, 0x103686, 0xcf429c04, 0xef5f9fcc, 0x221f0bcc, 0x0 }, /* #58 */
     3376    { 0x031dd2, 0x031586, 0x7e8d3022, 0xff8df4e2, 0xb189c4c0, 0x0 }, /* #59 */
     3377    { 0x3672d3, 0x367286, 0x0fcd00f9, 0x8fede4f9, 0x8520e4f1, 0x0 }, /* #60 */
     3378    { 0x0a5e87, 0x0a5686, 0x96c3e798, 0xd6ffe79c, 0xc6bf8494, 0x0 }, /* #61 */
     3379    { 0x094302, 0x094386, 0xd581f38c, 0xfffbfbaf, 0xeefa7ba3, 0x0 }, /* #62 */
     3380    { 0x140502, 0x140502, 0x44360caa, 0x5db6bfea, 0x5db2b7e2, 0x0 }, /* #63 */
    33813381};
    33823382static const BINU32_TEST_T g_aTests_xor_u32[] =
    33833383{
    3384     { 0x164ad6, 0x164246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3385     { 0x170656, 0x170646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3386     { 0x071896, 0x071046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3387     { 0x135002, 0x135046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3388     { 0x0a6c92, 0x0a6486, 0xc59f6ca0, 0xc59f6ca0, 0x00000000, 0x0 }, /* #4 */
    3389     { 0x2429c6, 0x242186, 0xf091e5fa, 0xf091e5fa, 0x00000000, 0x0 }, /* #5 */
    3390     { 0x134496, 0x134406, 0x1fe7f3b2, 0x1fe7f3b2, 0x00000000, 0x0 }, /* #6 */
    3391     { 0x282ec3, 0x282682, 0xb3a78c16, 0xb3a78c16, 0x00000000, 0x0 }, /* #7 */
    3392     { 0x2455d3, 0x245502, 0x74ceac84, 0x3316d857, 0x47d874d3, 0x0 }, /* #8 */
    3393     { 0x272643, 0x272682, 0xc872886a, 0xcf81f8c8, 0x07f370a2, 0x0 }, /* #9 */
    3394     { 0x143803, 0x143006, 0xf8d57ac4, 0x65625347, 0x9db72983, 0x0 }, /* #10 */
    3395     { 0x041fd7, 0x041786, 0xf671cc18, 0xa655e042, 0x50242c5a, 0x0 }, /* #11 */
    3396     { 0x0c0c42, 0x0c0402, 0x60d627e6, 0x60506fb3, 0x00864855, 0x0 }, /* #12 */
    3397     { 0x2b14c7, 0x2b1482, 0x0716a63b, 0xa082822f, 0xa7942414, 0x0 }, /* #13 */
    3398     { 0x2b0b16, 0x2b0302, 0x8048f080, 0x1d6888e6, 0x9d207866, 0x0 }, /* #14 */
    3399     { 0x3d5512, 0x3d5586, 0xe3397357, 0xbf33e330, 0x5c0a9067, 0x0 }, /* #15 */
    3400     { 0x0e0787, 0x0e0786, 0x2d7211e6, 0xdc3ff12d, 0xf14de0cb, 0x0 }, /* #16 */
    3401     { 0x2a4643, 0x2a4686, 0x7d17c8a7, 0xa921fc03, 0xd43634a4, 0x0 }, /* #17 */
    3402     { 0x192943, 0x192182, 0x2bd5e15a, 0xf1a448e9, 0xda71a9b3, 0x0 }, /* #18 */
    3403     { 0x026006, 0x026006, 0x6c8e90b2, 0x3ab82666, 0x5636b6d4, 0x0 }, /* #19 */
    3404     { 0x3a6f43, 0x3a6702, 0xb62b4544, 0x416bebe6, 0xf740aea2, 0x0 }, /* #20 */
    3405     { 0x206686, 0x206606, 0x6a567aa5, 0x2d5215b7, 0x47046f12, 0x0 }, /* #21 */
    3406     { 0x223513, 0x223586, 0x134ef95a, 0xd75927a6, 0xc417defc, 0x0 }, /* #22 */
    3407     { 0x143446, 0x143402, 0xf0dc20ed, 0x422eefbc, 0xb2f2cf51, 0x0 }, /* #23 */
    3408     { 0x171593, 0x171506, 0xa839718d, 0x75f6fa05, 0xddcf8b88, 0x0 }, /* #24 */
    3409     { 0x2a1d83, 0x2a1586, 0x5f7d50c9, 0xdd276adb, 0x825a3a12, 0x0 }, /* #25 */
    3410     { 0x382403, 0x382406, 0x8838c05d, 0x40d4b53a, 0xc8ec7567, 0x0 }, /* #26 */
    3411     { 0x342b43, 0x342302, 0xf5483d81, 0x13b275ae, 0xe6fa482f, 0x0 }, /* #27 */
    3412     { 0x176697, 0x176682, 0xf6346b2b, 0x92d6a8fe, 0x64e2c3d5, 0x0 }, /* #28 */
    3413     { 0x106f86, 0x106702, 0x88dc43ef, 0x79a43768, 0xf1787487, 0x0 }, /* #29 */
    3414     { 0x236083, 0x236006, 0x3e9df54a, 0x621270b7, 0x5c8f85fd, 0x0 }, /* #30 */
    3415     { 0x3e5212, 0x3e5206, 0xb9e5c04d, 0x777ae236, 0xce9f227b, 0x0 }, /* #31 */
    3416     { 0x382992, 0x382186, 0xbd4dc555, 0xf9655fd7, 0x44289a82, 0x0 }, /* #32 */
    3417     { 0x3f25c7, 0x3f2586, 0x172b12cc, 0xf84e983a, 0xef658af6, 0x0 }, /* #33 */
    3418     { 0x0f35d3, 0x0f3582, 0xb394084f, 0xc4a0f0d9, 0x7734f896, 0x0 }, /* #34 */
    3419     { 0x0a7802, 0x0a7006, 0xde18b6bf, 0x171c245f, 0xc90492e0, 0x0 }, /* #35 */
    3420     { 0x193653, 0x193682, 0x788f8cc7, 0xa9d40efb, 0xd15b823c, 0x0 }, /* #36 */
    3421     { 0x241043, 0x241082, 0x4482d77d, 0xc7587d75, 0x83daaa08, 0x0 }, /* #37 */
    3422     { 0x1f0d53, 0x1f0582, 0x85b75677, 0x929a76b9, 0x172d20ce, 0x0 }, /* #38 */
    3423     { 0x2e13d3, 0x2e1306, 0xf613c037, 0x7317fe5a, 0x85043e6d, 0x0 }, /* #39 */
    3424     { 0x246917, 0x246186, 0x78bba0f0, 0xcbbf9618, 0xb30436e8, 0x0 }, /* #40 */
    3425     { 0x2e7552, 0x2e7506, 0x028d6588, 0x152d4ec6, 0x17a02b4e, 0x0 }, /* #41 */
    3426     { 0x1d3e47, 0x1d3686, 0xfba8bcd2, 0x89705221, 0x72d8eef3, 0x0 }, /* #42 */
    3427     { 0x204142, 0x204102, 0x9ea6c829, 0x4881efce, 0xd62727e7, 0x0 }, /* #43 */
    3428     { 0x324cd2, 0x324406, 0xc7873b49, 0x1280147d, 0xd5072f34, 0x0 }, /* #44 */
    3429     { 0x383ac2, 0x383206, 0x400e81a2, 0x5909d3b1, 0x19075213, 0x0 }, /* #45 */
    3430     { 0x1b6e83, 0x1b6602, 0x79828ead, 0x281ad0b9, 0x51985e14, 0x0 }, /* #46 */
    3431     { 0x2540d3, 0x254086, 0x84bb1761, 0x8f965884, 0x0b2d4fe5, 0x0 }, /* #47 */
    3432     { 0x352482, 0x352402, 0x0f3e5708, 0x3a297a19, 0x35172d11, 0x0 }, /* #48 */
    3433     { 0x0a0a52, 0x0a0286, 0xb8684b2e, 0xaf973244, 0x17ff796a, 0x0 }, /* #49 */
    3434     { 0x095957, 0x095182, 0xb6aca4c5, 0xd8e9f5e6, 0x6e455123, 0x0 }, /* #50 */
    3435     { 0x3a61d6, 0x3a6102, 0x6fc7b343, 0x4c4dd702, 0x238a6441, 0x0 }, /* #51 */
    3436     { 0x122287, 0x122282, 0xd8a67313, 0xef95869e, 0x3733f58d, 0x0 }, /* #52 */
    3437     { 0x356507, 0x356502, 0xee80e474, 0x251e9dad, 0xcb9e79d9, 0x0 }, /* #53 */
    3438     { 0x0f5b07, 0x0f5382, 0x8822d4b8, 0xe6007716, 0x6e22a3ae, 0x0 }, /* #54 */
    3439     { 0x301907, 0x301182, 0xc08a7bc7, 0xa2e793a4, 0x626de863, 0x0 }, /* #55 */
    3440     { 0x1c0383, 0x1c0302, 0x0e076b0c, 0x74dbd752, 0x7adcbc5e, 0x0 }, /* #56 */
    3441     { 0x013047, 0x013006, 0x2440622f, 0x492b2c28, 0x6d6b4e07, 0x0 }, /* #57 */
    3442     { 0x167492, 0x167482, 0x666c3ff5, 0xc25dd3f1, 0xa431ec04, 0x0 }, /* #58 */
    3443     { 0x1c0707, 0x1c0782, 0xc6c29d51, 0xcea8ef1c, 0x086a724d, 0x0 }, /* #59 */
    3444     { 0x344c42, 0x344482, 0x64808586, 0xea8e86f2, 0x8e0e0374, 0x0 }, /* #60 */
    3445     { 0x133e82, 0x133606, 0x288b7537, 0x3c85c4c9, 0x140eb1fe, 0x0 }, /* #61 */
    3446     { 0x157cc3, 0x157482, 0x4501ffff, 0xa995ae43, 0xec9451bc, 0x0 }, /* #62 */
    3447     { 0x1e7042, 0x1e7086, 0xd575c341, 0xf5b8c5d7, 0x20cd0696, 0x0 }, /* #63 */
     3384    { 0x397456, 0x397446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3385    { 0x1d7843, 0x1d7046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3386    { 0x3f55c2, 0x3f5546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3387    { 0x3a2c13, 0x3a2446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3388    { 0x373dd7, 0x373506, 0x6d344edb, 0x6d344edb, 0x00000000, 0x0 }, /* #4 */
     3389    { 0x107d06, 0x107582, 0xb7bec6e0, 0xb7bec6e0, 0x00000000, 0x0 }, /* #5 */
     3390    { 0x081496, 0x081402, 0x57a8c7e3, 0x57a8c7e3, 0x00000000, 0x0 }, /* #6 */
     3391    { 0x137286, 0x137202, 0x64a67a37, 0x64a67a37, 0x00000000, 0x0 }, /* #7 */
     3392    { 0x060883, 0x060082, 0x6145f498, 0xe4dea1f1, 0x859b5569, 0x0 }, /* #8 */
     3393    { 0x087746, 0x087782, 0xd75535cd, 0xa2234cef, 0x75767922, 0x0 }, /* #9 */
     3394    { 0x1433d3, 0x143382, 0xa408ee70, 0xbdbb6816, 0x19b38666, 0x0 }, /* #10 */
     3395    { 0x364ad6, 0x364286, 0x8b1039fd, 0xa4e87cb8, 0x2ff84545, 0x0 }, /* #11 */
     3396    { 0x2178c7, 0x217002, 0xb5b73f29, 0x2dc69bc1, 0x9871a4e8, 0x0 }, /* #12 */
     3397    { 0x265ad2, 0x265202, 0xc17c69c9, 0x46727679, 0x870e1fb0, 0x0 }, /* #13 */
     3398    { 0x2f1106, 0x2f1186, 0x87a9bb15, 0xc9c3a7aa, 0x4e6a1cbf, 0x0 }, /* #14 */
     3399    { 0x200392, 0x200302, 0xfe70035b, 0x4f6a6c3b, 0xb11a6f60, 0x0 }, /* #15 */
     3400    { 0x372897, 0x372006, 0x6d89e23c, 0x24222727, 0x49abc51b, 0x0 }, /* #16 */
     3401    { 0x2e1192, 0x2e1102, 0xc32937ff, 0x69b03ce6, 0xaa990b19, 0x0 }, /* #17 */
     3402    { 0x3c5487, 0x3c5486, 0x968dead4, 0xf2b2f3c6, 0x643f1912, 0x0 }, /* #18 */
     3403    { 0x1645c2, 0x164502, 0xc674e244, 0x191bac49, 0xdf6f4e0d, 0x0 }, /* #19 */
     3404    { 0x2d2712, 0x2d2702, 0xdffe7eb0, 0x39478e62, 0xe6b9f0d2, 0x0 }, /* #20 */
     3405    { 0x013413, 0x013402, 0xdb1ea3f1, 0x101d2c20, 0xcb038fd1, 0x0 }, /* #21 */
     3406    { 0x0c1606, 0x0c1606, 0x16ff3b88, 0x2b52779f, 0x3dad4c17, 0x0 }, /* #22 */
     3407    { 0x3310c2, 0x331006, 0x80654022, 0x24f2e5d1, 0xa497a5f3, 0x0 }, /* #23 */
     3408    { 0x2967c2, 0x296782, 0x60dd4e9e, 0xe2ae2c6e, 0x827362f0, 0x0 }, /* #24 */
     3409    { 0x0d2456, 0x0d2402, 0x38f52196, 0x0af5a77f, 0x320086e9, 0x0 }, /* #25 */
     3410    { 0x347752, 0x347786, 0x59328d33, 0x87bd501b, 0xde8fdd28, 0x0 }, /* #26 */
     3411    { 0x291713, 0x291702, 0xf6dc06fe, 0x6dd30170, 0x9b0f078e, 0x0 }, /* #27 */
     3412    { 0x327a43, 0x327202, 0x8f0b9303, 0x076f80c7, 0x886413c4, 0x0 }, /* #28 */
     3413    { 0x051747, 0x051702, 0xf44426ce, 0x16e807a2, 0xe2ac216c, 0x0 }, /* #29 */
     3414    { 0x003316, 0x003386, 0x899b2721, 0xe7163012, 0x6e8d1733, 0x0 }, /* #30 */
     3415    { 0x0d5f06, 0x0d5706, 0xd9288d82, 0x7bf07f12, 0xa2d8f290, 0x0 }, /* #31 */
     3416    { 0x0b6f83, 0x0b6706, 0x2cc64f0b, 0x61c2ba42, 0x4d04f549, 0x0 }, /* #32 */
     3417    { 0x065047, 0x065086, 0x2a162e3a, 0xf4569f74, 0xde40b14e, 0x0 }, /* #33 */
     3418    { 0x147c52, 0x147486, 0x24659556, 0xa0c914bd, 0x84ac81eb, 0x0 }, /* #34 */
     3419    { 0x277683, 0x277606, 0xd3fa2a58, 0x313aef82, 0xe2c0c5da, 0x0 }, /* #35 */
     3420    { 0x1e5a12, 0x1e5206, 0xde638c7d, 0x043daca3, 0xda5e20de, 0x0 }, /* #36 */
     3421    { 0x2b2e46, 0x2b2686, 0xf62d3af9, 0xb476b188, 0x425b8b71, 0x0 }, /* #37 */
     3422    { 0x186457, 0x186402, 0x5cfb0adf, 0x6d6c4eb6, 0x31974469, 0x0 }, /* #38 */
     3423    { 0x010616, 0x010686, 0x74c432f4, 0xaef0fa09, 0xda34c8fd, 0x0 }, /* #39 */
     3424    { 0x324a83, 0x324286, 0xf2d15b48, 0x9b343b17, 0x69e5605f, 0x0 }, /* #40 */
     3425    { 0x267fd3, 0x267702, 0x74d8edb0, 0x1656b99b, 0x628e542b, 0x0 }, /* #41 */
     3426    { 0x395103, 0x395106, 0xc3fe0456, 0x117f4d17, 0xd2814941, 0x0 }, /* #42 */
     3427    { 0x3e3d53, 0x3e3586, 0xfaacb304, 0xef463faf, 0x15ea8cab, 0x0 }, /* #43 */
     3428    { 0x2967d2, 0x296706, 0x5497c003, 0x526d7777, 0x06fab774, 0x0 }, /* #44 */
     3429    { 0x085857, 0x085082, 0xc64dac7a, 0xe0aa3326, 0x26e79f5c, 0x0 }, /* #45 */
     3430    { 0x086e53, 0x086686, 0x84eb28f2, 0xf1683fac, 0x7583175e, 0x0 }, /* #46 */
     3431    { 0x163d03, 0x163502, 0xc2870ecb, 0x3b894bf4, 0xf90e453f, 0x0 }, /* #47 */
     3432    { 0x277c47, 0x277482, 0xaa3f6e27, 0xc59a40ec, 0x6fa52ecb, 0x0 }, /* #48 */
     3433    { 0x041c83, 0x041482, 0xdced277c, 0xf84e1dc1, 0x24a33abd, 0x0 }, /* #49 */
     3434    { 0x131f03, 0x131702, 0xe516feeb, 0x0b51b334, 0xee474ddf, 0x0 }, /* #50 */
     3435    { 0x293056, 0x293002, 0x12456645, 0x15777189, 0x073217cc, 0x0 }, /* #51 */
     3436    { 0x0b7603, 0x0b7606, 0x2164d385, 0x475ed484, 0x663a0701, 0x0 }, /* #52 */
     3437    { 0x173716, 0x173702, 0x4973e647, 0x0f8ba7b3, 0x46f841f4, 0x0 }, /* #53 */
     3438    { 0x3b15c6, 0x3b1586, 0x8e6ac587, 0xb2176866, 0x3c7dade1, 0x0 }, /* #54 */
     3439    { 0x082382, 0x082306, 0x033e04cd, 0x62ceb2fc, 0x61f0b631, 0x0 }, /* #55 */
     3440    { 0x347116, 0x347182, 0x49ce1994, 0x9f6771c4, 0xd6a96850, 0x0 }, /* #56 */
     3441    { 0x1760d3, 0x176006, 0xdfdf7f85, 0x2194db0a, 0xfe4ba48f, 0x0 }, /* #57 */
     3442    { 0x267d02, 0x267502, 0xc6c9ba80, 0x2d2184fb, 0xebe83e7b, 0x0 }, /* #58 */
     3443    { 0x367583, 0x367586, 0xa181a2bb, 0xc19fd4e4, 0x601e765f, 0x0 }, /* #59 */
     3444    { 0x056a12, 0x056282, 0x18627b89, 0xecebde25, 0xf489a5ac, 0x0 }, /* #60 */
     3445    { 0x235f87, 0x235782, 0x3aa37110, 0xa7f4b0f7, 0x9d57c1e7, 0x0 }, /* #61 */
     3446    { 0x041306, 0x041306, 0x72dd7a7c, 0x4457fa28, 0x368a8054, 0x0 }, /* #62 */
     3447    { 0x265dd7, 0x265502, 0x72c267fe, 0x21ce0b91, 0x530c6c6f, 0x0 }, /* #63 */
    34483448};
    34493449static const BINU32_TEST_T g_aTests_xor_u32_locked[] =
    34503450{
    3451     { 0x3a40d3, 0x3a4046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3452     { 0x055cc6, 0x055446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3453     { 0x3362d6, 0x336246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3454     { 0x2f7fd3, 0x2f7746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3455     { 0x2070c6, 0x207082, 0xa6cb316e, 0xa6cb316e, 0x00000000, 0x0 }, /* #4 */
    3456     { 0x3e0482, 0x3e0402, 0x6ccc5b02, 0x6ccc5b02, 0x00000000, 0x0 }, /* #5 */
    3457     { 0x121357, 0x121386, 0xbfb4a748, 0xbfb4a748, 0x00000000, 0x0 }, /* #6 */
    3458     { 0x202887, 0x202082, 0xd7f5adb9, 0xd7f5adb9, 0x00000000, 0x0 }, /* #7 */
    3459     { 0x3c2116, 0x3c2102, 0x82d72011, 0x0764dcdc, 0x85b3fccd, 0x0 }, /* #8 */
    3460     { 0x150443, 0x150482, 0x01308745, 0xc033d47c, 0xc1035339, 0x0 }, /* #9 */
    3461     { 0x2f1c17, 0x2f1486, 0x64e6b216, 0xb0855e81, 0xd463ec97, 0x0 }, /* #10 */
    3462     { 0x1a41c3, 0x1a4186, 0xeed9e5d4, 0xd53bd58e, 0x3be2305a, 0x0 }, /* #11 */
    3463     { 0x2b6343, 0x2b6386, 0x5be92032, 0xbfeda49c, 0xe40484ae, 0x0 }, /* #12 */
    3464     { 0x153852, 0x153002, 0xa4312560, 0x785a7440, 0xdc6b5120, 0x0 }, /* #13 */
    3465     { 0x0b2b92, 0x0b2382, 0x15945f3e, 0x990da6b6, 0x8c99f988, 0x0 }, /* #14 */
    3466     { 0x0e0343, 0x0e0382, 0xd0db1c49, 0xfb068cda, 0x2bdd9093, 0x0 }, /* #15 */
    3467     { 0x330387, 0x330306, 0xc62d3593, 0x1c85ead2, 0xdaa8df41, 0x0 }, /* #16 */
    3468     { 0x2e1547, 0x2e1502, 0x65543fde, 0x00a05926, 0x65f466f8, 0x0 }, /* #17 */
    3469     { 0x2b4d46, 0x2b4506, 0x055c60a1, 0x7dda7605, 0x788616a4, 0x0 }, /* #18 */
    3470     { 0x2173d7, 0x217306, 0x1a9aba26, 0x60aa1a53, 0x7a30a075, 0x0 }, /* #19 */
    3471     { 0x0f5557, 0x0f5586, 0xee5048a3, 0xc348837e, 0x2d18cbdd, 0x0 }, /* #20 */
    3472     { 0x3f7212, 0x3f7282, 0x6ec69e91, 0x9c89f44c, 0xf24f6add, 0x0 }, /* #21 */
    3473     { 0x033d06, 0x033502, 0x2510c66f, 0x7e6b73f1, 0x5b7bb59e, 0x0 }, /* #22 */
    3474     { 0x172346, 0x172382, 0x14a7f825, 0xacae64bf, 0xb8099c9a, 0x0 }, /* #23 */
    3475     { 0x1865d7, 0x186502, 0x2c3320f0, 0x3b49a9a8, 0x177a8958, 0x0 }, /* #24 */
    3476     { 0x0208c3, 0x020086, 0xf08f7ae7, 0xe74ce7e1, 0x17c39d06, 0x0 }, /* #25 */
    3477     { 0x022582, 0x022506, 0xe387798d, 0x7742a81d, 0x94c5d190, 0x0 }, /* #26 */
    3478     { 0x361ac2, 0x361206, 0x0bb4555a, 0x3c17ac7d, 0x37a3f927, 0x0 }, /* #27 */
    3479     { 0x034907, 0x034102, 0x80d61423, 0x2b90d4f8, 0xab46c0db, 0x0 }, /* #28 */
    3480     { 0x157f52, 0x157782, 0xb7284700, 0xa6f464f8, 0x11dc23f8, 0x0 }, /* #29 */
    3481     { 0x1f66d6, 0x1f6682, 0xf990c70b, 0xefad20d9, 0x163de7d2, 0x0 }, /* #30 */
    3482     { 0x3133c2, 0x313382, 0xf039458e, 0xffe28be0, 0x0fdbce6e, 0x0 }, /* #31 */
    3483     { 0x190d83, 0x190582, 0xc04dc2af, 0xde2dd0cd, 0x1e601262, 0x0 }, /* #32 */
    3484     { 0x3b5806, 0x3b5002, 0x79a1a1ab, 0x11af0ce9, 0x680ead42, 0x0 }, /* #33 */
    3485     { 0x2671c6, 0x267102, 0x804da0e1, 0x62672ee5, 0xe22a8e04, 0x0 }, /* #34 */
    3486     { 0x047613, 0x047682, 0xe4f46451, 0xa6f58832, 0x4201ec63, 0x0 }, /* #35 */
    3487     { 0x2944d7, 0x294482, 0xed65e630, 0xa7c995b6, 0x4aac7386, 0x0 }, /* #36 */
    3488     { 0x356402, 0x356486, 0x47a6da1a, 0xcd37ba56, 0x8a91604c, 0x0 }, /* #37 */
    3489     { 0x343f52, 0x343706, 0xac399732, 0x03d4079f, 0xafed90ad, 0x0 }, /* #38 */
    3490     { 0x153986, 0x153102, 0x789b6e23, 0x4525e52a, 0x3dbe8b09, 0x0 }, /* #39 */
    3491     { 0x127102, 0x127182, 0xa0f0c87b, 0xeaa19c3b, 0x4a515440, 0x0 }, /* #40 */
    3492     { 0x3979c6, 0x397186, 0x07ac45c8, 0xbd64bbc6, 0xbac8fe0e, 0x0 }, /* #41 */
    3493     { 0x364213, 0x364282, 0xd22ccae2, 0xd15538d9, 0x0379f23b, 0x0 }, /* #42 */
    3494     { 0x1c7002, 0x1c7086, 0x97b25f9c, 0xe05f254e, 0x77ed7ad2, 0x0 }, /* #43 */
    3495     { 0x077913, 0x077186, 0xda802d53, 0xb7d302af, 0x6d532ffc, 0x0 }, /* #44 */
    3496     { 0x0a0ad7, 0x0a0206, 0x107784c3, 0x79482ee2, 0x693faa21, 0x0 }, /* #45 */
    3497     { 0x1a2c06, 0x1a2486, 0x59562ff0, 0x94eed8b2, 0xcdb8f742, 0x0 }, /* #46 */
    3498     { 0x1c51c6, 0x1c5186, 0x6044e4cb, 0xa06c8b1e, 0xc0286fd5, 0x0 }, /* #47 */
    3499     { 0x1f69d6, 0x1f6106, 0xde25453e, 0x27e327af, 0xf9c66291, 0x0 }, /* #48 */
    3500     { 0x0616d2, 0x061606, 0x31c8bf1d, 0x60ebb1e4, 0x51230ef9, 0x0 }, /* #49 */
    3501     { 0x1f3e03, 0x1f3606, 0xc7b6a7da, 0x1dcdbdf6, 0xda7b1a2c, 0x0 }, /* #50 */
    3502     { 0x316b03, 0x316302, 0x75d16133, 0x7bd3e15d, 0x0e02806e, 0x0 }, /* #51 */
    3503     { 0x1c4a03, 0x1c4202, 0x74b0f3de, 0x418c1bf7, 0x353ce829, 0x0 }, /* #52 */
    3504     { 0x170a92, 0x170206, 0xa048f172, 0x25193296, 0x8551c3e4, 0x0 }, /* #53 */
    3505     { 0x240456, 0x240486, 0x78ce9e05, 0xfe84d5ed, 0x864a4be8, 0x0 }, /* #54 */
    3506     { 0x313a12, 0x313286, 0x7e74a225, 0xbf0ea495, 0xc17a06b0, 0x0 }, /* #55 */
    3507     { 0x2d18d6, 0x2d1002, 0x31d7b998, 0x198211b3, 0x2855a82b, 0x0 }, /* #56 */
    3508     { 0x2045c6, 0x204502, 0x52b2b52a, 0x5351b331, 0x01e3061b, 0x0 }, /* #57 */
    3509     { 0x2a2742, 0x2a2786, 0xfb80b466, 0xb872fff9, 0x43f24b9f, 0x0 }, /* #58 */
    3510     { 0x374c06, 0x374486, 0xd0f6d274, 0xfabcee9f, 0x2a4a3ceb, 0x0 }, /* #59 */
    3511     { 0x2645c7, 0x264586, 0xe087d1aa, 0xe12ed1a5, 0x01a9000f, 0x0 }, /* #60 */
    3512     { 0x2c2443, 0x2c2406, 0xfc193b74, 0x664f8c74, 0x9a56b700, 0x0 }, /* #61 */
    3513     { 0x072683, 0x072682, 0xac84d18d, 0xc23f8552, 0x6ebb54df, 0x0 }, /* #62 */
    3514     { 0x017a82, 0x017202, 0x1f77f2ab, 0x51861c16, 0x4ef1eebd, 0x0 }, /* #63 */
     3451    { 0x305f43, 0x305746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3452    { 0x0b13c3, 0x0b1346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3453    { 0x2924c2, 0x292446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3454    { 0x1d1c57, 0x1d1446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3455    { 0x072912, 0x072102, 0x5aab0ef7, 0x5aab0ef7, 0x00000000, 0x0 }, /* #4 */
     3456    { 0x2f4a53, 0x2f4282, 0x837cca9b, 0x837cca9b, 0x00000000, 0x0 }, /* #5 */
     3457    { 0x3e3642, 0x3e3682, 0x9ab2a0b6, 0x9ab2a0b6, 0x00000000, 0x0 }, /* #6 */
     3458    { 0x3f1e16, 0x3f1602, 0x27b523bf, 0x27b523bf, 0x00000000, 0x0 }, /* #7 */
     3459    { 0x054987, 0x054182, 0x239e58af, 0x903c8d49, 0xb3a2d5e6, 0x0 }, /* #8 */
     3460    { 0x370a82, 0x370286, 0x2c72fcc1, 0x94c09fc5, 0xb8b26304, 0x0 }, /* #9 */
     3461    { 0x1e39d3, 0x1e3186, 0x20de9477, 0x8edd010f, 0xae039578, 0x0 }, /* #10 */
     3462    { 0x244e57, 0x244606, 0x6de8f9ec, 0x6b1b00dd, 0x06f3f931, 0x0 }, /* #11 */
     3463    { 0x032682, 0x032602, 0xa68fedc1, 0x0c7028da, 0xaaffc51b, 0x0 }, /* #12 */
     3464    { 0x0a4e42, 0x0a4686, 0xe439601a, 0x861a21c0, 0x622341da, 0x0 }, /* #13 */
     3465    { 0x0a6313, 0x0a6386, 0xa505bfbb, 0x88bf70ed, 0x2dbacf56, 0x0 }, /* #14 */
     3466    { 0x164b82, 0x164306, 0xb7daeb1e, 0x1faf0fd1, 0xa875e4cf, 0x0 }, /* #15 */
     3467    { 0x285097, 0x285086, 0x4359123e, 0x937732e2, 0xd02e20dc, 0x0 }, /* #16 */
     3468    { 0x1a0513, 0x1a0582, 0xc7525a9b, 0xd1b6004a, 0x16e45ad1, 0x0 }, /* #17 */
     3469    { 0x001e17, 0x001682, 0x41186a73, 0xad279d29, 0xec3ff75a, 0x0 }, /* #18 */
     3470    { 0x1324c3, 0x132402, 0x330d1fe5, 0x41a00d62, 0x72ad1287, 0x0 }, /* #19 */
     3471    { 0x312b42, 0x312302, 0x3f24313b, 0x2719ff6b, 0x183dce50, 0x0 }, /* #20 */
     3472    { 0x211cc3, 0x211482, 0xc50b1f0d, 0x828f6b15, 0x47847418, 0x0 }, /* #21 */
     3473    { 0x076d57, 0x076502, 0xd6746511, 0x40055704, 0x96713215, 0x0 }, /* #22 */
     3474    { 0x3556d7, 0x355686, 0x697b81b2, 0xb31ce555, 0xda6764e7, 0x0 }, /* #23 */
     3475    { 0x3f5083, 0x3f5086, 0xbab1a6d9, 0xa03a32c3, 0x1a8b941a, 0x0 }, /* #24 */
     3476    { 0x2f5853, 0x2f5086, 0x80c28061, 0x8fdbe9f5, 0x0f196994, 0x0 }, /* #25 */
     3477    { 0x182ed2, 0x182602, 0x463d726b, 0x4b031852, 0x0d3e6a39, 0x0 }, /* #26 */
     3478    { 0x001907, 0x001186, 0x8b9de27c, 0x93faa141, 0x1867433d, 0x0 }, /* #27 */
     3479    { 0x0f5c53, 0x0f5402, 0x571a88b6, 0x2b3b93c8, 0x7c211b7e, 0x0 }, /* #28 */
     3480    { 0x2a4fd3, 0x2a4786, 0x512e1f90, 0xb9e93fca, 0xe8c7205a, 0x0 }, /* #29 */
     3481    { 0x3c5c46, 0x3c5402, 0xb7baa16e, 0x00aac1ec, 0xb7106082, 0x0 }, /* #30 */
     3482    { 0x3c6012, 0x3c6006, 0xbebf9485, 0x1c1bda50, 0xa2a44ed5, 0x0 }, /* #31 */
     3483    { 0x3f5c96, 0x3f5406, 0xe31632ef, 0x7feb61d2, 0x9cfd533d, 0x0 }, /* #32 */
     3484    { 0x231746, 0x231782, 0xebbac5c3, 0xa4621fe3, 0x4fd8da20, 0x0 }, /* #33 */
     3485    { 0x0a7c07, 0x0a7406, 0xbb515b34, 0x7e3e072e, 0xc56f5c1a, 0x0 }, /* #34 */
     3486    { 0x3e6e16, 0x3e6686, 0x073276fb, 0xf4690b28, 0xf35b7dd3, 0x0 }, /* #35 */
     3487    { 0x167c47, 0x167402, 0xd69c053f, 0x2f7caaa7, 0xf9e0af98, 0x0 }, /* #36 */
     3488    { 0x353d53, 0x353582, 0x2d0ec734, 0xadaae975, 0x80a42e41, 0x0 }, /* #37 */
     3489    { 0x3b2513, 0x3b2582, 0x4dd9d210, 0xc7c57f58, 0x8a1cad48, 0x0 }, /* #38 */
     3490    { 0x152f02, 0x152706, 0x633dd995, 0x10daab60, 0x73e772f5, 0x0 }, /* #39 */
     3491    { 0x1778c6, 0x177002, 0x9281126a, 0x66e189e0, 0xf4609b8a, 0x0 }, /* #40 */
     3492    { 0x3f7e56, 0x3f7686, 0xa0416d64, 0x9bb9f6fa, 0x3bf89b9e, 0x0 }, /* #41 */
     3493    { 0x060b92, 0x060382, 0xfe79a4cf, 0xbc61b8fe, 0x42181c31, 0x0 }, /* #42 */
     3494    { 0x165e46, 0x165606, 0x6fb64cd2, 0x1eacc2d4, 0x711a8e06, 0x0 }, /* #43 */
     3495    { 0x3d7006, 0x3d7082, 0x2a934f29, 0x8d249f04, 0xa7b7d02d, 0x0 }, /* #44 */
     3496    { 0x1531c3, 0x153102, 0x726a3aa9, 0x09bfe2c1, 0x7bd5d868, 0x0 }, /* #45 */
     3497    { 0x2f4493, 0x2f4482, 0x00667ab0, 0x995cfab9, 0x993a8009, 0x0 }, /* #46 */
     3498    { 0x0b2853, 0x0b2006, 0x4fef9028, 0x72337250, 0x3ddce278, 0x0 }, /* #47 */
     3499    { 0x2a5a97, 0x2a5286, 0x6c0b5621, 0xb9167344, 0xd51d2565, 0x0 }, /* #48 */
     3500    { 0x1d62c7, 0x1d6202, 0x3a6cb105, 0x52f1bd54, 0x689d0c51, 0x0 }, /* #49 */
     3501    { 0x0f5506, 0x0f5586, 0x7fd99288, 0xe51c555a, 0x9ac5c7d2, 0x0 }, /* #50 */
     3502    { 0x0b1dd3, 0x0b1586, 0x796bcc84, 0xa3bd11cf, 0xdad6dd4b, 0x0 }, /* #51 */
     3503    { 0x274046, 0x274006, 0x4f2e2f13, 0x0681eff9, 0x49afc0ea, 0x0 }, /* #52 */
     3504    { 0x373683, 0x373682, 0x6a5ae785, 0x9846ad02, 0xf21c4a87, 0x0 }, /* #53 */
     3505    { 0x310ad2, 0x310206, 0x333f2133, 0x7e6ddfd1, 0x4d52fee2, 0x0 }, /* #54 */
     3506    { 0x1731c7, 0x173186, 0x03529a07, 0xc876b7f3, 0xcb242df4, 0x0 }, /* #55 */
     3507    { 0x3a0f93, 0x3a0782, 0x964bd0b6, 0x9d27cc64, 0x0b6c1cd2, 0x0 }, /* #56 */
     3508    { 0x222903, 0x222186, 0xa8431073, 0xc37fc68d, 0x6b3cd6fe, 0x0 }, /* #57 */
     3509    { 0x1d2483, 0x1d2402, 0x7ed2395a, 0x57aa7d98, 0x297844c2, 0x0 }, /* #58 */
     3510    { 0x191a12, 0x191206, 0xf6649d30, 0x7b295baf, 0x8d4dc69f, 0x0 }, /* #59 */
     3511    { 0x2b2e56, 0x2b2682, 0xd98e8d97, 0x94b4dfa4, 0x4d3a5233, 0x0 }, /* #60 */
     3512    { 0x1d4c06, 0x1d4402, 0xd0c61517, 0x616b8868, 0xb1ad9d7f, 0x0 }, /* #61 */
     3513    { 0x026986, 0x026186, 0x9423bfb2, 0xa6d0cc00, 0x32f373b2, 0x0 }, /* #62 */
     3514    { 0x1b1782, 0x1b1782, 0x88a7c701, 0xabfa0349, 0x235dc448, 0x0 }, /* #63 */
    35153515};
    35163516static const BINU32_TEST_T g_aTests_and_u32[] =
    35173517{
    3518     { 0x1c2397, 0x1c2346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3519     { 0x3826c7, 0x382646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3520     { 0x063d13, 0x063546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3521     { 0x271993, 0x271146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3522     { 0x343e52, 0x343646, 0x8b1c6a76, 0x00000000, 0x00000000, 0x0 }, /* #4 */
    3523     { 0x165b86, 0x165346, 0x407430d5, 0x00000000, 0x00000000, 0x0 }, /* #5 */
    3524     { 0x031b07, 0x031346, 0xff6c8b4c, 0x00000000, 0x00000000, 0x0 }, /* #6 */
    3525     { 0x2c3582, 0x2c3546, 0x862c3e29, 0x00000000, 0x00000000, 0x0 }, /* #7 */
    3526     { 0x036847, 0x036006, 0x67bf677c, 0x678d4278, 0x6fcd4afb, 0x0 }, /* #8 */
    3527     { 0x384596, 0x384502, 0x5476a01e, 0x4002201c, 0x41837dfc, 0x0 }, /* #9 */
    3528     { 0x1250d7, 0x125006, 0x62c253a5, 0x62424105, 0xee56c10d, 0x0 }, /* #10 */
    3529     { 0x267fc6, 0x267702, 0x6c10ac73, 0x6c002c02, 0x7f062c0a, 0x0 }, /* #11 */
    3530     { 0x0f2652, 0x0f2686, 0xe1998e7a, 0x80990c30, 0x80db3c35, 0x0 }, /* #12 */
    3531     { 0x1b2007, 0x1b2006, 0x654763cd, 0x05036248, 0x9583ee4a, 0x0 }, /* #13 */
    3532     { 0x033053, 0x033006, 0xa4f06860, 0x20402800, 0x6246ab17, 0x0 }, /* #14 */
    3533     { 0x3d66d3, 0x3d6602, 0x359f9c3b, 0x318c082a, 0xbb8c4aaa, 0x0 }, /* #15 */
    3534     { 0x272c16, 0x272406, 0xd2275863, 0x02220063, 0x2ee204f3, 0x0 }, /* #16 */
    3535     { 0x163c07, 0x163486, 0xf60c9be2, 0xf00c88e2, 0xf8eeecee, 0x0 }, /* #17 */
    3536     { 0x0275c7, 0x027506, 0x7e007596, 0x7e003196, 0x7ecf33b6, 0x0 }, /* #18 */
    3537     { 0x2516d7, 0x251686, 0x902ee53c, 0x9006010c, 0xb196010c, 0x0 }, /* #19 */
    3538     { 0x215582, 0x215586, 0xbc4727da, 0xb806220a, 0xfba6fa2a, 0x0 }, /* #20 */
    3539     { 0x065846, 0x065082, 0xf6004c4e, 0xc6004040, 0xc60de150, 0x0 }, /* #21 */
    3540     { 0x3f0656, 0x3f0602, 0x183b9337, 0x18121225, 0x19525e2d, 0x0 }, /* #22 */
    3541     { 0x227857, 0x227006, 0x5acf05e0, 0x520c0060, 0xf30c907e, 0x0 }, /* #23 */
    3542     { 0x220557, 0x220582, 0x9a0b57eb, 0x88085361, 0xac58fb65, 0x0 }, /* #24 */
    3543     { 0x1d2d57, 0x1d2506, 0x3b6e2710, 0x39680300, 0xfd681b66, 0x0 }, /* #25 */
    3544     { 0x303a56, 0x303202, 0x2d17b802, 0x21150802, 0xe1bd0ef6, 0x0 }, /* #26 */
    3545     { 0x2240c3, 0x224006, 0x44f3cbde, 0x041282c6, 0x9f1a92c7, 0x0 }, /* #27 */
    3546     { 0x0b7406, 0x0b7402, 0x20210289, 0x00010280, 0x505b6296, 0x0 }, /* #28 */
    3547     { 0x3a0612, 0x3a0606, 0x5073dd23, 0x10138522, 0x3c97a73a, 0x0 }, /* #29 */
    3548     { 0x332283, 0x332206, 0xe72dc0da, 0x0224c090, 0x0236ed90, 0x0 }, /* #30 */
    3549     { 0x080503, 0x080586, 0xb6d94b7d, 0xb0184a50, 0xb01a5ad0, 0x0 }, /* #31 */
    3550     { 0x244ec6, 0x244686, 0xb6a27d94, 0x86825484, 0x8fc25484, 0x0 }, /* #32 */
    3551     { 0x060882, 0x060006, 0x4f1e20e0, 0x011820c0, 0xa1383fc6, 0x0 }, /* #33 */
    3552     { 0x1d2f96, 0x1d2706, 0xca66b507, 0x40022100, 0x74126168, 0x0 }, /* #34 */
    3553     { 0x0a0593, 0x0a0502, 0x6756147d, 0x05401038, 0x0d4170ba, 0x0 }, /* #35 */
    3554     { 0x3d4342, 0x3d4306, 0xf465927a, 0x40048248, 0x429eaacd, 0x0 }, /* #36 */
    3555     { 0x0d74c6, 0x0d7486, 0x9bd04d53, 0x93c04912, 0xd7cd7bb6, 0x0 }, /* #37 */
    3556     { 0x296986, 0x296186, 0xb4d680e5, 0x84908024, 0xc7b9be24, 0x0 }, /* #38 */
    3557     { 0x0330c3, 0x033086, 0x959d1de8, 0x84141c28, 0x8c363c2f, 0x0 }, /* #39 */
    3558     { 0x067006, 0x067086, 0x8440361e, 0x80403414, 0xeacd7474, 0x0 }, /* #40 */
    3559     { 0x0a0703, 0x0a0706, 0xffe3ccc8, 0x54e34400, 0x54eb6731, 0x0 }, /* #41 */
    3560     { 0x375dd2, 0x375502, 0x17c9e83e, 0x01c08004, 0x29e09044, 0x0 }, /* #42 */
    3561     { 0x286f97, 0x286786, 0xe99ea8e8, 0x899228e8, 0x9d936def, 0x0 }, /* #43 */
    3562     { 0x2c7256, 0x2c7202, 0x743ea784, 0x500e2380, 0x590f73b1, 0x0 }, /* #44 */
    3563     { 0x1a72d2, 0x1a7286, 0xcc877164, 0xc8062124, 0xfb0eab37, 0x0 }, /* #45 */
    3564     { 0x0c1e52, 0x0c1682, 0xda5b9e99, 0x82591691, 0x83795797, 0x0 }, /* #46 */
    3565     { 0x173107, 0x173106, 0xc4bc2feb, 0x04942b0a, 0x3596ab1a, 0x0 }, /* #47 */
    3566     { 0x0d4b02, 0x0d4382, 0x9589a040, 0x9008a040, 0x924cbdee, 0x0 }, /* #48 */
    3567     { 0x394917, 0x394102, 0x7bd7d786, 0x7b459604, 0x7b6d960d, 0x0 }, /* #49 */
    3568     { 0x2a4356, 0x2a4386, 0x92fcbb2e, 0x82683806, 0xca6b3c56, 0x0 }, /* #50 */
    3569     { 0x3c2402, 0x3c2406, 0x07adcb60, 0x00090200, 0x481b328e, 0x0 }, /* #51 */
    3570     { 0x1a4a43, 0x1a4202, 0x460c2d57, 0x020c2152, 0xab3eb3d2, 0x0 }, /* #52 */
    3571     { 0x3e5693, 0x3e5606, 0x46bcefe8, 0x46b082a0, 0x66f392a7, 0x0 }, /* #53 */
    3572     { 0x130057, 0x130082, 0x89149e72, 0x80141e10, 0xd0343f18, 0x0 }, /* #54 */
    3573     { 0x176e02, 0x176602, 0x06da1343, 0x02d01001, 0xcad178b1, 0x0 }, /* #55 */
    3574     { 0x085616, 0x085606, 0x42cb7f2f, 0x02ca120c, 0x9fca928c, 0x0 }, /* #56 */
    3575     { 0x196d56, 0x196586, 0xbe8217d8, 0x908200c0, 0x90f280c4, 0x0 }, /* #57 */
    3576     { 0x350f87, 0x350702, 0x9b4d6ab9, 0x00042aa8, 0x0424bfaa, 0x0 }, /* #58 */
    3577     { 0x306312, 0x306386, 0xff3d631b, 0x95316209, 0x957366ad, 0x0 }, /* #59 */
    3578     { 0x3c4893, 0x3c4002, 0x54244e82, 0x50044c02, 0x5b95ec2e, 0x0 }, /* #60 */
    3579     { 0x113a42, 0x113282, 0xf6ec61e4, 0xc0682004, 0xc86aae15, 0x0 }, /* #61 */
    3580     { 0x310dc3, 0x310506, 0x116a90f1, 0x11280011, 0x51ad251f, 0x0 }, /* #62 */
    3581     { 0x1025d2, 0x102506, 0x21d7514d, 0x20450141, 0xbc4dadc1, 0x0 }, /* #63 */
     3518    { 0x1060d3, 0x106046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3519    { 0x0a20c7, 0x0a2046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3520    { 0x1323d2, 0x132346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3521    { 0x030f86, 0x030746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3522    { 0x1313c3, 0x131346, 0x2d970ed6, 0x00000000, 0x00000000, 0x0 }, /* #4 */
     3523    { 0x0524c2, 0x052446, 0xd9e252bb, 0x00000000, 0x00000000, 0x0 }, /* #5 */
     3524    { 0x3c22c2, 0x3c2246, 0xa3a04bd6, 0x00000000, 0x00000000, 0x0 }, /* #6 */
     3525    { 0x235d07, 0x235546, 0x9c7dee98, 0x00000000, 0x00000000, 0x0 }, /* #7 */
     3526    { 0x2d0853, 0x2d0002, 0xbed91810, 0x12d90810, 0x53ff4d9e, 0x0 }, /* #8 */
     3527    { 0x114293, 0x114202, 0x62e26818, 0x22400810, 0xa6589f34, 0x0 }, /* #9 */
     3528    { 0x292b47, 0x292306, 0x48bb7731, 0x48a35221, 0x78e3d267, 0x0 }, /* #10 */
     3529    { 0x017592, 0x017506, 0x4cfb7545, 0x04b14405, 0x36b14e97, 0x0 }, /* #11 */
     3530    { 0x2c0557, 0x2c0506, 0xeb90f73b, 0x4090b121, 0x4091b965, 0x0 }, /* #12 */
     3531    { 0x053b12, 0x053386, 0xdbb7174e, 0xc205004e, 0xe64560df, 0x0 }, /* #13 */
     3532    { 0x0b1092, 0x0b1006, 0x4cfd9220, 0x005d9000, 0x225f944d, 0x0 }, /* #14 */
     3533    { 0x236652, 0x236602, 0x4ee782cf, 0x0ee30283, 0x3ef32aa3, 0x0 }, /* #15 */
     3534    { 0x0855c7, 0x085506, 0x63d2c858, 0x2190c048, 0xbdb0f4c8, 0x0 }, /* #16 */
     3535    { 0x0d7d83, 0x0d7506, 0xb5bbf23f, 0x3592b018, 0x3d92b198, 0x0 }, /* #17 */
     3536    { 0x312392, 0x312302, 0x4c97c98d, 0x48878080, 0xd8afb0f2, 0x0 }, /* #18 */
     3537    { 0x144b52, 0x144302, 0x28103c11, 0x00102801, 0x05946a8b, 0x0 }, /* #19 */
     3538    { 0x153192, 0x153102, 0xc1b7d016, 0x01021010, 0x23023198, 0x0 }, /* #20 */
     3539    { 0x2961d3, 0x296106, 0x56be275d, 0x44380648, 0xe4384ec8, 0x0 }, /* #21 */
     3540    { 0x180b53, 0x180302, 0x3ea5785c, 0x12a00854, 0x12e80bf4, 0x0 }, /* #22 */
     3541    { 0x0154d7, 0x015406, 0xa3d8a0b6, 0x23480030, 0x77680070, 0x0 }, /* #23 */
     3542    { 0x1a6053, 0x1a6006, 0xe5b89178, 0x04088018, 0x060ee61f, 0x0 }, /* #24 */
     3543    { 0x044cc7, 0x044406, 0x2ffcd5d8, 0x0e704590, 0x8e714fb5, 0x0 }, /* #25 */
     3544    { 0x1b64c7, 0x1b6486, 0xaa08b1da, 0xa208a150, 0xf31ca350, 0x0 }, /* #26 */
     3545    { 0x265106, 0x265106, 0xc8494606, 0x00494200, 0x20c9e279, 0x0 }, /* #27 */
     3546    { 0x3b4642, 0x3b4686, 0xcadc2e4b, 0xc0540c48, 0xf157dc5c, 0x0 }, /* #28 */
     3547    { 0x0227c2, 0x022786, 0xd8a88bdb, 0xd8088b18, 0xd94fbb1c, 0x0 }, /* #29 */
     3548    { 0x0d0482, 0x0d0406, 0x660de687, 0x220d8200, 0x3b6f9340, 0x0 }, /* #30 */
     3549    { 0x190e96, 0x190602, 0xf330d0ae, 0x623000a2, 0x66360cf3, 0x0 }, /* #31 */
     3550    { 0x3f6a57, 0x3f6202, 0x9685e9b4, 0x128028b0, 0x328038f0, 0x0 }, /* #32 */
     3551    { 0x042606, 0x042602, 0xb2c16044, 0x00412040, 0x416721f8, 0x0 }, /* #33 */
     3552    { 0x146217, 0x146202, 0x4c946d40, 0x48140c40, 0xcb751e6c, 0x0 }, /* #34 */
     3553    { 0x0a3c57, 0x0a3402, 0x4eab5cc2, 0x06080802, 0x2658aa1a, 0x0 }, /* #35 */
     3554    { 0x145787, 0x145786, 0xdc90f99a, 0xd090d118, 0xf0bcd55c, 0x0 }, /* #36 */
     3555    { 0x2e6f82, 0x2e6702, 0x5933462f, 0x40010004, 0x4481b154, 0x0 }, /* #37 */
     3556    { 0x233192, 0x233102, 0x1e75b0ba, 0x00411092, 0xa0cb1593, 0x0 }, /* #38 */
     3557    { 0x380987, 0x380182, 0x9c63f875, 0x88017010, 0x8915769a, 0x0 }, /* #39 */
     3558    { 0x0d5317, 0x0d5302, 0x46fe3f76, 0x04621634, 0x2463d6b4, 0x0 }, /* #40 */
     3559    { 0x227c83, 0x227486, 0xd4d7096d, 0xd087086c, 0xfa8f987e, 0x0 }, /* #41 */
     3560    { 0x3374d3, 0x337482, 0x83528df1, 0x80100110, 0x9c19611a, 0x0 }, /* #42 */
     3561    { 0x3f4512, 0x3f4502, 0x7f14b319, 0x65043208, 0xe5e672ac, 0x0 }, /* #43 */
     3562    { 0x357753, 0x357786, 0xdc51a67d, 0xd8112259, 0xfb3d33d9, 0x0 }, /* #44 */
     3563    { 0x135bc6, 0x135306, 0x7f5cf1e2, 0x5f1cf100, 0xdf3cf500, 0x0 }, /* #45 */
     3564    { 0x234b47, 0x234306, 0x4bf95e9d, 0x0a910414, 0x3e978574, 0x0 }, /* #46 */
     3565    { 0x3a0c46, 0x3a0486, 0xe22df395, 0xa2295295, 0xb2eb52bd, 0x0 }, /* #47 */
     3566    { 0x115e17, 0x115686, 0xaa6e2e5c, 0xa24e225c, 0xa6cea3ff, 0x0 }, /* #48 */
     3567    { 0x2a6f57, 0x2a6706, 0xbe4cb46a, 0x300c0448, 0x30bd4cdc, 0x0 }, /* #49 */
     3568    { 0x060dc6, 0x060586, 0xefac48c6, 0xad884042, 0xbd98f162, 0x0 }, /* #50 */
     3569    { 0x2823c6, 0x282302, 0x1f9e3a95, 0x179a2215, 0x37dba71f, 0x0 }, /* #51 */
     3570    { 0x1823c3, 0x182302, 0x454a89e0, 0x014a80e0, 0x39da96f2, 0x0 }, /* #52 */
     3571    { 0x282607, 0x282686, 0xc2f722e4, 0x82d120c0, 0x8bd928d8, 0x0 }, /* #53 */
     3572    { 0x3d3fd2, 0x3d3786, 0xe0dcdb9c, 0xc01c0914, 0xc21e0d74, 0x0 }, /* #54 */
     3573    { 0x063856, 0x063002, 0xbdab3cff, 0x3c2224b0, 0x7c26a5b0, 0x0 }, /* #55 */
     3574    { 0x0e1a97, 0x0e1206, 0x45b03c7b, 0x00300450, 0x203687d0, 0x0 }, /* #56 */
     3575    { 0x2f6456, 0x2f6406, 0x84f59774, 0x00650444, 0x4a6d04cc, 0x0 }, /* #57 */
     3576    { 0x374d97, 0x374506, 0x3680c59a, 0x2080809a, 0x61f7a09b, 0x0 }, /* #58 */
     3577    { 0x311513, 0x311502, 0x2cba0193, 0x04980101, 0x069ca109, 0x0 }, /* #59 */
     3578    { 0x3c2182, 0x3c2186, 0xe0123aab, 0xa0000288, 0xb545c788, 0x0 }, /* #60 */
     3579    { 0x0c4b82, 0x0c4302, 0x64ddd3bc, 0x00d091b0, 0x82d2b9f1, 0x0 }, /* #61 */
     3580    { 0x2a4b43, 0x2a4302, 0x355b35ab, 0x215b0123, 0x217f4937, 0x0 }, /* #62 */
     3581    { 0x365252, 0x365206, 0xae55a1d7, 0x2c112142, 0x6d316f42, 0x0 }, /* #63 */
    35823582};
    35833583static const BINU32_TEST_T g_aTests_and_u32_locked[] =
    35843584{
    3585     { 0x0f5396, 0x0f5346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3586     { 0x103f87, 0x103746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3587     { 0x386d13, 0x386546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3588     { 0x070607, 0x070646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3589     { 0x080887, 0x080046, 0x414ccb10, 0x00000000, 0x00000000, 0x0 }, /* #4 */
    3590     { 0x0e2396, 0x0e2346, 0x6c8b3bb6, 0x00000000, 0x00000000, 0x0 }, /* #5 */
    3591     { 0x397b96, 0x397346, 0xcdb2a25a, 0x00000000, 0x00000000, 0x0 }, /* #6 */
    3592     { 0x034713, 0x034746, 0xf3a55e4b, 0x00000000, 0x00000000, 0x0 }, /* #7 */
    3593     { 0x083e93, 0x083602, 0x2d9d095f, 0x0d1c005e, 0x8d3e70fe, 0x0 }, /* #8 */
    3594     { 0x386d97, 0x386506, 0x9f4f3d99, 0x1f092599, 0x7f99a5bb, 0x0 }, /* #9 */
    3595     { 0x2e1746, 0x2e1702, 0x7d9474ac, 0x5c9470a4, 0x5cbefbe6, 0x0 }, /* #10 */
    3596     { 0x387993, 0x387182, 0x8fa0bd4d, 0x8d809d45, 0xfd8adf75, 0x0 }, /* #11 */
    3597     { 0x092fc6, 0x092702, 0x6cd89a52, 0x20c08052, 0xa1c6a45f, 0x0 }, /* #12 */
    3598     { 0x350987, 0x350106, 0xd2d61c68, 0x02421460, 0x0a4294f2, 0x0 }, /* #13 */
    3599     { 0x290d06, 0x290502, 0x5c06f4bd, 0x40069415, 0x61469e55, 0x0 }, /* #14 */
    3600     { 0x067446, 0x067406, 0x3d4952d1, 0x280002d1, 0xe8b60ad5, 0x0 }, /* #15 */
    3601     { 0x1869c2, 0x186102, 0xbba45860, 0x31004020, 0x715a6028, 0x0 }, /* #16 */
    3602     { 0x356dc7, 0x356582, 0xa8817179, 0xa8810151, 0xfea78155, 0x0 }, /* #17 */
    3603     { 0x0b1413, 0x0b1482, 0xb68684b9, 0x86028401, 0xcf3b9745, 0x0 }, /* #18 */
    3604     { 0x1e6ad7, 0x1e6282, 0xc363d230, 0xc2209020, 0xfa28986a, 0x0 }, /* #19 */
    3605     { 0x207352, 0x207306, 0x035059a4, 0x03404100, 0x2367e150, 0x0 }, /* #20 */
    3606     { 0x2d1bd7, 0x2d1306, 0x7efc8e64, 0x10fc8000, 0x11fdf181, 0x0 }, /* #21 */
    3607     { 0x334ed2, 0x334606, 0x456a4a24, 0x04204a24, 0x0c257e75, 0x0 }, /* #22 */
    3608     { 0x366353, 0x366302, 0x1dcfb974, 0x1d0e8010, 0xfd0e8611, 0x0 }, /* #23 */
    3609     { 0x0a3943, 0x0a3106, 0xead252fa, 0x601010ca, 0x64151ccf, 0x0 }, /* #24 */
    3610     { 0x181c56, 0x181486, 0xee49060d, 0x8c080409, 0x9c1c954b, 0x0 }, /* #25 */
    3611     { 0x2632d3, 0x263206, 0x5f52c6ce, 0x4702c6ca, 0x6787e6fb, 0x0 }, /* #26 */
    3612     { 0x203902, 0x203102, 0x037caa45, 0x002ca040, 0xc42ea472, 0x0 }, /* #27 */
    3613     { 0x341d42, 0x341582, 0xeb5d256e, 0x89090404, 0x898b0e94, 0x0 }, /* #28 */
    3614     { 0x1e6902, 0x1e6102, 0x33fd0391, 0x111c0310, 0x151e433e, 0x0 }, /* #29 */
    3615     { 0x287dc7, 0x287502, 0x2d9820cc, 0x0c880008, 0xdeaa4a19, 0x0 }, /* #30 */
    3616     { 0x2c0502, 0x2c0506, 0x5a430e00, 0x52010000, 0xf73dc1e1, 0x0 }, /* #31 */
    3617     { 0x152602, 0x152606, 0x15fd52f4, 0x059502b4, 0xcd9786b7, 0x0 }, /* #32 */
    3618     { 0x1125d2, 0x112586, 0xb6b76950, 0xa0a16800, 0xa8e1fa0d, 0x0 }, /* #33 */
    3619     { 0x3d5413, 0x3d5486, 0xf4fdbaac, 0xc09d3284, 0xc19d3386, 0x0 }, /* #34 */
    3620     { 0x120702, 0x120706, 0x53fa186e, 0x42401066, 0xe2457166, 0x0 }, /* #35 */
    3621     { 0x2b6606, 0x2b6602, 0x1823be73, 0x10210c61, 0x712d4d69, 0x0 }, /* #36 */
    3622     { 0x3d4793, 0x3d4702, 0x6d4ac89a, 0x0808c08a, 0x8a9cc78e, 0x0 }, /* #37 */
    3623     { 0x182b12, 0x182386, 0x852f6e46, 0x85074c06, 0x9757dda6, 0x0 }, /* #38 */
    3624     { 0x0d5786, 0x0d5706, 0x09e6855b, 0x00400150, 0xf2485150, 0x0 }, /* #39 */
    3625     { 0x300316, 0x300306, 0x1b366903, 0x0a162000, 0x4ed6b0c4, 0x0 }, /* #40 */
    3626     { 0x155047, 0x155082, 0xca93d07e, 0x8a008010, 0xbf20a510, 0x0 }, /* #41 */
    3627     { 0x3b1992, 0x3b1186, 0xb6d787da, 0x861281d2, 0x863ad9d7, 0x0 }, /* #42 */
    3628     { 0x206417, 0x206482, 0xd7a423ef, 0x80242240, 0x803fa650, 0x0 }, /* #43 */
    3629     { 0x2f7703, 0x2f7702, 0xa1778557, 0x01140157, 0x0b9c33ff, 0x0 }, /* #44 */
    3630     { 0x0204d3, 0x020406, 0x51df121e, 0x5141120a, 0xdf41f68a, 0x0 }, /* #45 */
    3631     { 0x143a13, 0x143206, 0x73bd1351, 0x13151341, 0x13171fcb, 0x0 }, /* #46 */
    3632     { 0x277c16, 0x277482, 0xcaecb457, 0xc8a41416, 0xc8b6551e, 0x0 }, /* #47 */
    3633     { 0x3f4c42, 0x3f4406, 0x48b3c8ca, 0x00b1c082, 0xa6bdf187, 0x0 }, /* #48 */
    3634     { 0x284a12, 0x284206, 0x74098d8b, 0x14090109, 0x1e9b6369, 0x0 }, /* #49 */
    3635     { 0x0e0f56, 0x0e0702, 0xb849bd5e, 0x28493058, 0x696f7279, 0x0 }, /* #50 */
    3636     { 0x1b7f42, 0x1b7706, 0x83077ffc, 0x02046f44, 0x2e6c6f45, 0x0 }, /* #51 */
    3637     { 0x2545d2, 0x254502, 0x0e550a34, 0x02500234, 0xc3f083bc, 0x0 }, /* #52 */
    3638     { 0x256b16, 0x256302, 0x2eb6169a, 0x04060080, 0xc54f2980, 0x0 }, /* #53 */
    3639     { 0x0d4686, 0x0d4682, 0xf0a394e9, 0xc0811029, 0xcac11a2b, 0x0 }, /* #54 */
    3640     { 0x284102, 0x284186, 0xe7ee1da9, 0xe06e0109, 0xf07f035f, 0x0 }, /* #55 */
    3641     { 0x003d13, 0x003502, 0x44777ff2, 0x00073110, 0xa207b110, 0x0 }, /* #56 */
    3642     { 0x0470d2, 0x047002, 0x3ad934f6, 0x0a1804e6, 0xce1e05e7, 0x0 }, /* #57 */
    3643     { 0x366513, 0x366506, 0x85dffc6f, 0x01ddec63, 0x39fdef73, 0x0 }, /* #58 */
    3644     { 0x341546, 0x341502, 0x4ceea521, 0x40a48101, 0xd1b59901, 0x0 }, /* #59 */
    3645     { 0x3a4957, 0x3a4102, 0x51ebe1fe, 0x01a141ec, 0x25a55fec, 0x0 }, /* #60 */
    3646     { 0x0f77d3, 0x0f7706, 0x1f4e6cec, 0x114800c0, 0x314980c0, 0x0 }, /* #61 */
    3647     { 0x0729d3, 0x072102, 0x6fe308ad, 0x0d600829, 0x9d703c2b, 0x0 }, /* #62 */
    3648     { 0x117817, 0x117082, 0xf7d0fe65, 0xd6800064, 0xdead007c, 0x0 }, /* #63 */
     3585    { 0x2f6d52, 0x2f6546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3586    { 0x275496, 0x275446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3587    { 0x0c4513, 0x0c4546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3588    { 0x273c53, 0x273446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3589    { 0x061396, 0x061346, 0xf6fba2b5, 0x00000000, 0x00000000, 0x0 }, /* #4 */
     3590    { 0x383b02, 0x383346, 0x6db9c5c6, 0x00000000, 0x00000000, 0x0 }, /* #5 */
     3591    { 0x0b4f46, 0x0b4746, 0xadb41848, 0x00000000, 0x00000000, 0x0 }, /* #6 */
     3592    { 0x0074c6, 0x007446, 0xf6dd7c0c, 0x00000000, 0x00000000, 0x0 }, /* #7 */
     3593    { 0x363fd6, 0x363706, 0x320890f5, 0x22081060, 0xaa3d1d62, 0x0 }, /* #8 */
     3594    { 0x102a43, 0x102202, 0xef88e84e, 0x28882046, 0x38ff32f6, 0x0 }, /* #9 */
     3595    { 0x383717, 0x383706, 0x6df81657, 0x01d01447, 0x93d79d67, 0x0 }, /* #10 */
     3596    { 0x181592, 0x181506, 0x400abb3f, 0x000aa22e, 0xb0afe62e, 0x0 }, /* #11 */
     3597    { 0x343e56, 0x343682, 0xc465ea7a, 0xc400ea40, 0xe580ff40, 0x0 }, /* #12 */
     3598    { 0x033cc6, 0x033406, 0x73f70c29, 0x01740828, 0x897c683c, 0x0 }, /* #13 */
     3599    { 0x266cc2, 0x266402, 0xb847ad9c, 0x2842058c, 0x295a07cf, 0x0 }, /* #14 */
     3600    { 0x230346, 0x230302, 0x68f6cf49, 0x60560e40, 0xe55f1ec2, 0x0 }, /* #15 */
     3601    { 0x1e5503, 0x1e5506, 0x969ff531, 0x069d9030, 0x2ebd90fa, 0x0 }, /* #16 */
     3602    { 0x0f6686, 0x0f6686, 0xcc72ab27, 0xc0122224, 0xc31776bc, 0x0 }, /* #17 */
     3603    { 0x147ac6, 0x147282, 0xe037ebb5, 0xc0070131, 0xd90f1173, 0x0 }, /* #18 */
     3604    { 0x0508c2, 0x050086, 0x9978297a, 0x99302822, 0xb9b07826, 0x0 }, /* #19 */
     3605    { 0x397f52, 0x397706, 0x6974dd78, 0x00301400, 0x00311682, 0x0 }, /* #20 */
     3606    { 0x3b08c2, 0x3b0002, 0xe722facd, 0x23220a89, 0x3ba70bbb, 0x0 }, /* #21 */
     3607    { 0x2e2e02, 0x2e2682, 0xc8d27e7f, 0xc0d0221f, 0xd3d1221f, 0x0 }, /* #22 */
     3608    { 0x225052, 0x225002, 0x471645a8, 0x40144108, 0xf0146b0f, 0x0 }, /* #23 */
     3609    { 0x0f57d2, 0x0f5702, 0x7d82665b, 0x45026640, 0xc74ff640, 0x0 }, /* #24 */
     3610    { 0x224e17, 0x224686, 0xabc3a793, 0xa1c28290, 0xe5e6d2b4, 0x0 }, /* #25 */
     3611    { 0x0c26c6, 0x0c2606, 0x121a831d, 0x12080018, 0xb2ed7478, 0x0 }, /* #26 */
     3612    { 0x017a96, 0x017202, 0xe8b70a74, 0x68170054, 0x6f57845f, 0x0 }, /* #27 */
     3613    { 0x0f2bd3, 0x0f2306, 0x1e7c9eee, 0x0a2484c0, 0x8ba5a5c0, 0x0 }, /* #28 */
     3614    { 0x050552, 0x050502, 0xd6e98537, 0x06810510, 0x2e854dd8, 0x0 }, /* #29 */
     3615    { 0x045b56, 0x045386, 0xb92a2f33, 0x90282411, 0xd6ac6495, 0x0 }, /* #30 */
     3616    { 0x0402d6, 0x040206, 0xa139d2a2, 0x21180082, 0x6f9e009b, 0x0 }, /* #31 */
     3617    { 0x2a2bd2, 0x2a2306, 0x1abe6e20, 0x180a6200, 0x7d4ae2cc, 0x0 }, /* #32 */
     3618    { 0x1e3e46, 0x1e3602, 0x5f592a20, 0x12482a20, 0x12eefe77, 0x0 }, /* #33 */
     3619    { 0x061f12, 0x061702, 0x5757440a, 0x56010008, 0xde810a1c, 0x0 }, /* #34 */
     3620    { 0x275b83, 0x275302, 0xfb95c0ec, 0x518180a4, 0x558b94b5, 0x0 }, /* #35 */
     3621    { 0x3750c2, 0x375082, 0xd49ebb31, 0xd49c8820, 0xd6bc8c2e, 0x0 }, /* #36 */
     3622    { 0x197202, 0x197202, 0xf078412e, 0x20200120, 0x27240160, 0x0 }, /* #37 */
     3623    { 0x067716, 0x067702, 0x15a6ae59, 0x01a08851, 0xe3f98957, 0x0 }, /* #38 */
     3624    { 0x277c13, 0x277406, 0x2bdd143e, 0x2101040a, 0xe103054a, 0x0 }, /* #39 */
     3625    { 0x1d7856, 0x1d7002, 0x22cdcab9, 0x20c80010, 0x20e82016, 0x0 }, /* #40 */
     3626    { 0x0f4452, 0x0f4402, 0x0c4589c7, 0x0c050983, 0xbc271b8b, 0x0 }, /* #41 */
     3627    { 0x107497, 0x107402, 0x2a506e89, 0x08400008, 0xc9ef105a, 0x0 }, /* #42 */
     3628    { 0x331fc3, 0x331706, 0x66dcdff1, 0x62004541, 0x63016543, 0x0 }, /* #43 */
     3629    { 0x064e46, 0x064602, 0x82b4661a, 0x02242402, 0x5a672562, 0x0 }, /* #44 */
     3630    { 0x077e87, 0x077602, 0xe6e8f6bb, 0x46488008, 0x5e58804c, 0x0 }, /* #45 */
     3631    { 0x254142, 0x254106, 0x5920bb6a, 0x11009928, 0x11549d2d, 0x0 }, /* #46 */
     3632    { 0x1225d2, 0x122506, 0x3335deb3, 0x12215c33, 0x16e35d7b, 0x0 }, /* #47 */
     3633    { 0x111703, 0x111702, 0x62480266, 0x00000226, 0x848242b6, 0x0 }, /* #48 */
     3634    { 0x062512, 0x062502, 0x1f781bbe, 0x1a601a34, 0xfae53e74, 0x0 }, /* #49 */
     3635    { 0x196687, 0x196606, 0x71554741, 0x30540041, 0xb8f618e1, 0x0 }, /* #50 */
     3636    { 0x1d5846, 0x1d5006, 0x667a0406, 0x043a0400, 0x15bb2f11, 0x0 }, /* #51 */
     3637    { 0x190487, 0x190406, 0xe8d348f3, 0x60100803, 0x6018ba0f, 0x0 }, /* #52 */
     3638    { 0x0f7482, 0x0f7402, 0x0bb46f44, 0x0bb42340, 0x2bbfb349, 0x0 }, /* #53 */
     3639    { 0x036496, 0x036402, 0x5aebb692, 0x12a32692, 0x33a32eda, 0x0 }, /* #54 */
     3640    { 0x2d1bc6, 0x2d1382, 0xbe961125, 0xb8000025, 0xb969ae7f, 0x0 }, /* #55 */
     3641    { 0x1c0557, 0x1c0506, 0x7399d346, 0x53988106, 0x53f8a136, 0x0 }, /* #56 */
     3642    { 0x171a07, 0x171206, 0x79272b99, 0x00242981, 0x04bc7de1, 0x0 }, /* #57 */
     3643    { 0x3b1506, 0x3b1502, 0xfd3be951, 0x5038c001, 0x5078c481, 0x0 }, /* #58 */
     3644    { 0x2d0b12, 0x2d0302, 0x541f1e43, 0x400b1c43, 0x6b2bfd7f, 0x0 }, /* #59 */
     3645    { 0x1f4993, 0x1f4106, 0x1c429b41, 0x0c009b41, 0x8c0cff41, 0x0 }, /* #60 */
     3646    { 0x282847, 0x282086, 0xfb7d7b8c, 0xfb35790c, 0xfbb5fd7f, 0x0 }, /* #61 */
     3647    { 0x156203, 0x156286, 0xdcf5f9d5, 0x90419000, 0xb04b922a, 0x0 }, /* #62 */
     3648    { 0x1d2f82, 0x1d2706, 0xe6f1ca68, 0x06104a28, 0x1e166bba, 0x0 }, /* #63 */
    36493649};
    36503650static const BINU32_TEST_T g_aTests_cmp_u32[] =
    36513651{
    3652     { 0x0f2292, 0x0f2246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3653     { 0x1e19c7, 0x1e1146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3654     { 0x081356, 0x081346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3655     { 0x0f2856, 0x0f2046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3656     { 0x076f97, 0x076786, 0x950aba06, 0x950aba06, 0x00000000, 0x0 }, /* #4 */
    3657     { 0x197616, 0x197686, 0x80ea7a4b, 0x80ea7a4b, 0x00000000, 0x0 }, /* #5 */
    3658     { 0x1c23d6, 0x1c2306, 0x6ccd5c3f, 0x6ccd5c3f, 0x00000000, 0x0 }, /* #6 */
    3659     { 0x310612, 0x310686, 0xe8c66b8b, 0xe8c66b8b, 0x00000000, 0x0 }, /* #7 */
    3660     { 0x0a6fc2, 0x0a6787, 0xf136d6ed, 0xf136d6ed, 0xff81f4b3, 0x0 }, /* #8 */
    3661     { 0x070657, 0x070606, 0xfabd920b, 0xfabd920b, 0xb7cfb850, 0x0 }, /* #9 */
    3662     { 0x3a7386, 0x3a7397, 0x849ce095, 0x849ce095, 0xb86bf18b, 0x0 }, /* #10 */
    3663     { 0x341857, 0x341812, 0xa93ba185, 0xa93ba185, 0x50258848, 0x0 }, /* #11 */
    3664     { 0x2c6346, 0x2c6302, 0x9b5f6afc, 0x9b5f6afc, 0x92ec8bc8, 0x0 }, /* #12 */
    3665     { 0x141217, 0x141a97, 0x5ee2a290, 0x5ee2a290, 0xbd905824, 0x0 }, /* #13 */
    3666     { 0x046416, 0x046492, 0xeb279eb1, 0xeb279eb1, 0x3d597d95, 0x0 }, /* #14 */
    3667     { 0x1a0083, 0x1a0812, 0x87166ef1, 0x87166ef1, 0x723193b6, 0x0 }, /* #15 */
    3668     { 0x082217, 0x082217, 0x1f1ab588, 0x1f1ab588, 0xd2df71aa, 0x0 }, /* #16 */
    3669     { 0x0d3317, 0x0d3387, 0xb8b35fd3, 0xb8b35fd3, 0xe5666691, 0x0 }, /* #17 */
    3670     { 0x2144d7, 0x214c06, 0x83b5c2a5, 0x83b5c2a5, 0x56bfde61, 0x0 }, /* #18 */
    3671     { 0x187c46, 0x187c93, 0x2ed2899a, 0x2ed2899a, 0x93d0c0ed, 0x0 }, /* #19 */
    3672     { 0x2d7792, 0x2d7f87, 0x700a7dbf, 0x700a7dbf, 0xd5877ac6, 0x0 }, /* #20 */
    3673     { 0x320cc2, 0x320406, 0xec78292a, 0xec78292a, 0xb37c8dc4, 0x0 }, /* #21 */
    3674     { 0x3c2543, 0x3c2513, 0x10041ab4, 0x10041ab4, 0xd4d0e0cb, 0x0 }, /* #22 */
    3675     { 0x2c3a13, 0x2c3a87, 0x62db226e, 0x62db226e, 0x902c47f7, 0x0 }, /* #23 */
    3676     { 0x1b2d13, 0x1b2583, 0x041e530b, 0x041e530b, 0x7ec98549, 0x0 }, /* #24 */
    3677     { 0x377e07, 0x377686, 0xd8dcb38d, 0xd8dcb38d, 0x0a7abd37, 0x0 }, /* #25 */
    3678     { 0x1c16d2, 0x1c1e97, 0x6fefb413, 0x6fefb413, 0xbaa1cb2f, 0x0 }, /* #26 */
    3679     { 0x005506, 0x005586, 0xc4a26bbc, 0xc4a26bbc, 0x40d36b95, 0x0 }, /* #27 */
    3680     { 0x1767c7, 0x176793, 0xc7263933, 0xc7263933, 0xdc91371e, 0x0 }, /* #28 */
    3681     { 0x395bd2, 0x395397, 0x32d1e474, 0x32d1e474, 0x40a4ace7, 0x0 }, /* #29 */
    3682     { 0x300f13, 0x300712, 0xd55dd0e7, 0xd55dd0e7, 0xd088545d, 0x0 }, /* #30 */
    3683     { 0x1d5182, 0x1d5902, 0xf11d878f, 0xf11d878f, 0x7e529245, 0x0 }, /* #31 */
    3684     { 0x371946, 0x371183, 0x5694e39f, 0x5694e39f, 0x7f2e8be3, 0x0 }, /* #32 */
    3685     { 0x212a13, 0x212282, 0xfdc457cf, 0xfdc457cf, 0x3cc2486b, 0x0 }, /* #33 */
    3686     { 0x257d52, 0x257516, 0xece1fa10, 0xece1fa10, 0x9224c80b, 0x0 }, /* #34 */
    3687     { 0x1d4356, 0x1d4393, 0x4bf4c498, 0x4bf4c498, 0x5c31ec1f, 0x0 }, /* #35 */
    3688     { 0x0c5583, 0x0c5503, 0x23bdf37b, 0x23bdf37b, 0xfdb36736, 0x0 }, /* #36 */
    3689     { 0x283cc7, 0x283406, 0xbccb6157, 0xbccb6157, 0x8d208a73, 0x0 }, /* #37 */
    3690     { 0x1e6887, 0x1e6003, 0x3d84f7e6, 0x3d84f7e6, 0xe1c18c84, 0x0 }, /* #38 */
    3691     { 0x0e3396, 0x0e3393, 0x8f44c767, 0x8f44c767, 0xc963d5cf, 0x0 }, /* #39 */
    3692     { 0x3d08d6, 0x3d0812, 0xab5eeb19, 0xab5eeb19, 0x4e99df5a, 0x0 }, /* #40 */
    3693     { 0x361dd3, 0x361517, 0x0e8bc195, 0x0e8bc195, 0xb0e5ec68, 0x0 }, /* #41 */
    3694     { 0x1c5ed2, 0x1c5612, 0x248a8450, 0x248a8450, 0x10400aa3, 0x0 }, /* #42 */
    3695     { 0x0e59d3, 0x0e5182, 0xddbb1dd6, 0xddbb1dd6, 0x1eaabf03, 0x0 }, /* #43 */
    3696     { 0x130d43, 0x130516, 0x6a2a61f1, 0x6a2a61f1, 0x2e419436, 0x0 }, /* #44 */
    3697     { 0x080187, 0x080102, 0xebad9f9d, 0xebad9f9d, 0xbd64f351, 0x0 }, /* #45 */
    3698     { 0x392c16, 0x392406, 0xc26b1e1a, 0xc26b1e1a, 0xb2301fe5, 0x0 }, /* #46 */
    3699     { 0x253f43, 0x253717, 0x1053f411, 0x1053f411, 0xe3b8160e, 0x0 }, /* #47 */
    3700     { 0x344cd3, 0x344486, 0xbb9cae6f, 0xbb9cae6f, 0x2dc694be, 0x0 }, /* #48 */
    3701     { 0x087052, 0x087007, 0x0c17d0cb, 0x0c17d0cb, 0xe5223b80, 0x0 }, /* #49 */
    3702     { 0x332142, 0x332192, 0xce437454, 0xce437454, 0x14a72cb7, 0x0 }, /* #50 */
    3703     { 0x106ed2, 0x106606, 0x4080b318, 0x4080b318, 0x1642ab52, 0x0 }, /* #51 */
    3704     { 0x187946, 0x187186, 0xd80eec94, 0xd80eec94, 0x02faa120, 0x0 }, /* #52 */
    3705     { 0x2e1593, 0x2e1506, 0xf556e774, 0xf556e774, 0xd224bc84, 0x0 }, /* #53 */
    3706     { 0x303e97, 0x303687, 0x3dc6f874, 0x3dc6f874, 0x573677a0, 0x0 }, /* #54 */
    3707     { 0x1a0596, 0x1a0587, 0x4f76eaa2, 0x4f76eaa2, 0x51e2f4e2, 0x0 }, /* #55 */
    3708     { 0x194493, 0x194406, 0xae9fde25, 0xae9fde25, 0xa957e751, 0x0 }, /* #56 */
    3709     { 0x151816, 0x151006, 0xf3b06f77, 0xf3b06f77, 0xd637dfc6, 0x0 }, /* #57 */
    3710     { 0x087196, 0x087193, 0xe9d022f3, 0xe9d022f3, 0xec7b7a5c, 0x0 }, /* #58 */
    3711     { 0x214c96, 0x214c16, 0xd42f9311, 0xd42f9311, 0x74af2684, 0x0 }, /* #59 */
    3712     { 0x232d53, 0x232516, 0x6c7dfc1a, 0x6c7dfc1a, 0x1278703f, 0x0 }, /* #60 */
    3713     { 0x1e2cc6, 0x1e2482, 0xea7db24a, 0xea7db24a, 0x5df9dca3, 0x0 }, /* #61 */
    3714     { 0x1c21d6, 0x1c2197, 0xa5297f36, 0xa5297f36, 0xcdd47b7e, 0x0 }, /* #62 */
    3715     { 0x2a2352, 0x2a2302, 0xdd2515c8, 0xdd2515c8, 0xc898bdc4, 0x0 }, /* #63 */
     3652    { 0x3e7583, 0x3e7546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3653    { 0x1b2ad7, 0x1b2246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3654    { 0x3976c6, 0x397646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3655    { 0x2a4b06, 0x2a4346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3656    { 0x0e4b57, 0x0e4386, 0xa7341eb2, 0xa7341eb2, 0x00000000, 0x0 }, /* #4 */
     3657    { 0x163307, 0x163382, 0xdd77a7ba, 0xdd77a7ba, 0x00000000, 0x0 }, /* #5 */
     3658    { 0x2875d7, 0x287582, 0xd7f16ee5, 0xd7f16ee5, 0x00000000, 0x0 }, /* #6 */
     3659    { 0x0520c7, 0x052086, 0xb84d20b1, 0xb84d20b1, 0x00000000, 0x0 }, /* #7 */
     3660    { 0x0d5453, 0x0d5483, 0x9608cb5c, 0x9608cb5c, 0xe4704e04, 0x0 }, /* #8 */
     3661    { 0x063083, 0x063002, 0xa9221bba, 0xa9221bba, 0x9a0c28b8, 0x0 }, /* #9 */
     3662    { 0x3a53c3, 0x3a5b06, 0xb66b3c0d, 0xb66b3c0d, 0x7f7b20fc, 0x0 }, /* #10 */
     3663    { 0x0234c2, 0x023483, 0x51d61d6f, 0x51d61d6f, 0x6aed99cd, 0x0 }, /* #11 */
     3664    { 0x3a0e86, 0x3a0602, 0xfb1a6ead, 0xfb1a6ead, 0x8d3bae24, 0x0 }, /* #12 */
     3665    { 0x1d3356, 0x1d3312, 0x676352a8, 0x676352a8, 0x05c525db, 0x0 }, /* #13 */
     3666    { 0x1e4d97, 0x1e4593, 0x11c18a48, 0x11c18a48, 0x49402bdd, 0x0 }, /* #14 */
     3667    { 0x3a6917, 0x3a6993, 0x14f27fc1, 0x14f27fc1, 0x81aaaaa8, 0x0 }, /* #15 */
     3668    { 0x113056, 0x113802, 0xd6a4eda8, 0xd6a4eda8, 0x5d2e93e7, 0x0 }, /* #16 */
     3669    { 0x1d1986, 0x1d1186, 0xa7f89251, 0xa7f89251, 0x17beeba0, 0x0 }, /* #17 */
     3670    { 0x2c0c93, 0x2c0482, 0xa15c4fee, 0xa15c4fee, 0x1791d5d4, 0x0 }, /* #18 */
     3671    { 0x145ec6, 0x145693, 0xb1998d44, 0xb1998d44, 0xe77f9a09, 0x0 }, /* #19 */
     3672    { 0x044042, 0x044883, 0x5e23a52c, 0x5e23a52c, 0xa04846f1, 0x0 }, /* #20 */
     3673    { 0x1f5b03, 0x1f5313, 0x0f176ef1, 0x0f176ef1, 0xe9e1057c, 0x0 }, /* #21 */
     3674    { 0x092196, 0x092116, 0xfcbf913b, 0xfcbf913b, 0xbead66ff, 0x0 }, /* #22 */
     3675    { 0x241a53, 0x241a02, 0x8964d79b, 0x8964d79b, 0x379af756, 0x0 }, /* #23 */
     3676    { 0x120087, 0x120082, 0xc5631e83, 0xc5631e83, 0x3f7a9eb0, 0x0 }, /* #24 */
     3677    { 0x2c2292, 0x2c2212, 0x3853d411, 0x3853d411, 0x33edb046, 0x0 }, /* #25 */
     3678    { 0x123c03, 0x123487, 0x3026e0f8, 0x3026e0f8, 0x578b5f62, 0x0 }, /* #26 */
     3679    { 0x0a3346, 0x0a3b16, 0x90d82429, 0x90d82429, 0x358646bf, 0x0 }, /* #27 */
     3680    { 0x191297, 0x191283, 0xb98add0f, 0xb98add0f, 0xed2f8b3a, 0x0 }, /* #28 */
     3681    { 0x0e5587, 0x0e5507, 0x38ea36be, 0x38ea36be, 0xfc70091b, 0x0 }, /* #29 */
     3682    { 0x1c0612, 0x1c0693, 0xec6d9b22, 0xec6d9b22, 0xfbe2478e, 0x0 }, /* #30 */
     3683    { 0x1c5182, 0x1c5182, 0x939b9dd0, 0x939b9dd0, 0x10d8e6b0, 0x0 }, /* #31 */
     3684    { 0x356697, 0x356e87, 0x4795367d, 0x4795367d, 0x91872bf6, 0x0 }, /* #32 */
     3685    { 0x114893, 0x114097, 0x9a60d7d3, 0x9a60d7d3, 0xa394edac, 0x0 }, /* #33 */
     3686    { 0x076943, 0x076116, 0xe2419df6, 0xe2419df6, 0xad36f46f, 0x0 }, /* #34 */
     3687    { 0x1e5dc6, 0x1e5d02, 0xa3005d48, 0xa3005d48, 0x5583f803, 0x0 }, /* #35 */
     3688    { 0x1f2546, 0x1f2506, 0xbf755c1c, 0xbf755c1c, 0x9c59e4e2, 0x0 }, /* #36 */
     3689    { 0x0033c7, 0x003383, 0xb580999b, 0xb580999b, 0xdac9cc18, 0x0 }, /* #37 */
     3690    { 0x123f46, 0x123702, 0x6ac24ead, 0x6ac24ead, 0x38d099c4, 0x0 }, /* #38 */
     3691    { 0x0a4407, 0x0a4c83, 0x65eea97b, 0x65eea97b, 0xd7fce796, 0x0 }, /* #39 */
     3692    { 0x0d2416, 0x0d2487, 0x3434545a, 0x3434545a, 0x52bb6f2a, 0x0 }, /* #40 */
     3693    { 0x111ed6, 0x111612, 0xfb79a374, 0xfb79a374, 0xf9f5095a, 0x0 }, /* #41 */
     3694    { 0x0b7082, 0x0b7096, 0xfbf74623, 0xfbf74623, 0x6c672759, 0x0 }, /* #42 */
     3695    { 0x386353, 0x386392, 0xfcc48320, 0xfcc48320, 0x3d177591, 0x0 }, /* #43 */
     3696    { 0x132217, 0x132207, 0x041e6854, 0x041e6854, 0x8f9e9cd3, 0x0 }, /* #44 */
     3697    { 0x330b02, 0x330302, 0x39320eeb, 0x39320eeb, 0x1a7c8754, 0x0 }, /* #45 */
     3698    { 0x291452, 0x291406, 0x68732ddb, 0x68732ddb, 0x237ae9d8, 0x0 }, /* #46 */
     3699    { 0x215043, 0x215002, 0xc5f7ea8d, 0xc5f7ea8d, 0x9d7c6a89, 0x0 }, /* #47 */
     3700    { 0x3b5652, 0x3b5697, 0x29fe25fd, 0x29fe25fd, 0x59015b8e, 0x0 }, /* #48 */
     3701    { 0x042c06, 0x042c12, 0x91a6be80, 0x91a6be80, 0x2f4d553b, 0x0 }, /* #49 */
     3702    { 0x3d3f07, 0x3d3783, 0x22b9568e, 0x22b9568e, 0x4ffde286, 0x0 }, /* #50 */
     3703    { 0x1e4a52, 0x1e4297, 0x2d09ab51, 0x2d09ab51, 0x36cbbac6, 0x0 }, /* #51 */
     3704    { 0x313e92, 0x313e12, 0x9cabcbd0, 0x9cabcbd0, 0x41181cd9, 0x0 }, /* #52 */
     3705    { 0x1553c7, 0x155393, 0x00a23883, 0x00a23883, 0x15ee7ce6, 0x0 }, /* #53 */
     3706    { 0x3a0347, 0x3a0387, 0x1bcfff6f, 0x1bcfff6f, 0x3c4bf57a, 0x0 }, /* #54 */
     3707    { 0x190956, 0x190912, 0x9ceecdb4, 0x9ceecdb4, 0x2b50c56b, 0x0 }, /* #55 */
     3708    { 0x362f46, 0x362716, 0xd153c1e8, 0xd153c1e8, 0x827c40ac, 0x0 }, /* #56 */
     3709    { 0x076c43, 0x076482, 0xdfee9448, 0xdfee9448, 0x27287c25, 0x0 }, /* #57 */
     3710    { 0x3a5e97, 0x3a5693, 0xc1f459d8, 0xc1f459d8, 0xda90e29a, 0x0 }, /* #58 */
     3711    { 0x214ec2, 0x214692, 0xef89d418, 0xef89d418, 0x1d71be9c, 0x0 }, /* #59 */
     3712    { 0x0a4e43, 0x0a4683, 0xa69fb2d4, 0xa69fb2d4, 0xe29d1213, 0x0 }, /* #60 */
     3713    { 0x0924c7, 0x092c02, 0xccaeb1da, 0xccaeb1da, 0x60915332, 0x0 }, /* #61 */
     3714    { 0x0a43c3, 0x0a4303, 0x1d837fb3, 0x1d837fb3, 0xf0373452, 0x0 }, /* #62 */
     3715    { 0x254f92, 0x254787, 0xc7f1618c, 0xc7f1618c, 0xd0d31744, 0x0 }, /* #63 */
    37163716};
    37173717static const BINU32_TEST_T g_aTests_test_u32[] =
    37183718{
    3719     { 0x2b1596, 0x2b1546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3720     { 0x2e1dd3, 0x2e1546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3721     { 0x196816, 0x196046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3722     { 0x287607, 0x287646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3723     { 0x264bc3, 0x264346, 0xc239f009, 0xc239f009, 0x00000000, 0x0 }, /* #4 */
    3724     { 0x3f0082, 0x3f0046, 0xe4ef1ec4, 0xe4ef1ec4, 0x00000000, 0x0 }, /* #5 */
    3725     { 0x112f16, 0x112746, 0xcf61b5bf, 0xcf61b5bf, 0x00000000, 0x0 }, /* #6 */
    3726     { 0x3a2216, 0x3a2246, 0x1bf94216, 0x1bf94216, 0x00000000, 0x0 }, /* #7 */
    3727     { 0x340d83, 0x340506, 0x4484202b, 0x4484202b, 0xd97637de, 0x0 }, /* #8 */
    3728     { 0x0820d3, 0x082086, 0x8b3715ec, 0x8b3715ec, 0xce54ebd0, 0x0 }, /* #9 */
    3729     { 0x071582, 0x071502, 0x5b81bafb, 0x5b81bafb, 0x952a4fb9, 0x0 }, /* #10 */
    3730     { 0x307457, 0x307406, 0x19b265ca, 0x19b265ca, 0xbabc8ab9, 0x0 }, /* #11 */
    3731     { 0x1265d7, 0x126586, 0xf98440a5, 0xf98440a5, 0x81ae3658, 0x0 }, /* #12 */
    3732     { 0x3d5487, 0x3d5402, 0x83f3a0b5, 0x83f3a0b5, 0x0b70be46, 0x0 }, /* #13 */
    3733     { 0x117617, 0x117686, 0xb227827f, 0xb227827f, 0x99722bb3, 0x0 }, /* #14 */
    3734     { 0x1d1687, 0x1d1602, 0xd88c7f30, 0xd88c7f30, 0x771f4ea9, 0x0 }, /* #15 */
    3735     { 0x0a2382, 0x0a2302, 0xb2d9d1b7, 0xb2d9d1b7, 0x2dd283d4, 0x0 }, /* #16 */
    3736     { 0x355097, 0x355086, 0xffa6bada, 0xffa6bada, 0xf8424274, 0x0 }, /* #17 */
    3737     { 0x1857d3, 0x185702, 0x7c728f40, 0x7c728f40, 0xd6a8c66d, 0x0 }, /* #18 */
    3738     { 0x1f5cc3, 0x1f5406, 0x49d83360, 0x49d83360, 0x18879f60, 0x0 }, /* #19 */
    3739     { 0x3b7506, 0x3b7502, 0xeefb087b, 0xeefb087b, 0x5c99aa20, 0x0 }, /* #20 */
    3740     { 0x1e5e82, 0x1e5602, 0x35c80d17, 0x35c80d17, 0x19e044fd, 0x0 }, /* #21 */
    3741     { 0x112697, 0x112606, 0x100ab275, 0x100ab275, 0x9247bbe7, 0x0 }, /* #22 */
    3742     { 0x225883, 0x225002, 0x04992af9, 0x04992af9, 0x301e9b4d, 0x0 }, /* #23 */
    3743     { 0x0e4b82, 0x0e4306, 0xf6cfbc04, 0xf6cfbc04, 0x0974d7e3, 0x0 }, /* #24 */
    3744     { 0x3605d3, 0x360502, 0x34730f94, 0x34730f94, 0x8d67562f, 0x0 }, /* #25 */
    3745     { 0x2c5d83, 0x2c5582, 0x8e252e15, 0x8e252e15, 0xa97f40b8, 0x0 }, /* #26 */
    3746     { 0x3d5656, 0x3d5602, 0x573ef170, 0x573ef170, 0x0e44954f, 0x0 }, /* #27 */
    3747     { 0x334bd6, 0x334302, 0xd98b864c, 0xd98b864c, 0x4b6eaa41, 0x0 }, /* #28 */
    3748     { 0x010946, 0x010102, 0xe372fc78, 0xe372fc78, 0x38206858, 0x0 }, /* #29 */
    3749     { 0x392502, 0x392506, 0x6f4ed78d, 0x6f4ed78d, 0x91649eea, 0x0 }, /* #30 */
    3750     { 0x114182, 0x114106, 0x31ddc438, 0x31ddc438, 0x56c2e106, 0x0 }, /* #31 */
    3751     { 0x074593, 0x074502, 0x4c4b84d7, 0x4c4b84d7, 0x3fb205ad, 0x0 }, /* #32 */
    3752     { 0x381c96, 0x381406, 0x75cf9afa, 0x75cf9afa, 0x17484ee7, 0x0 }, /* #33 */
    3753     { 0x085996, 0x085106, 0xf05930df, 0xf05930df, 0x087fac95, 0x0 }, /* #34 */
    3754     { 0x361c87, 0x361482, 0xd9e9b1e6, 0xd9e9b1e6, 0xd9b553e6, 0x0 }, /* #35 */
    3755     { 0x2b0e07, 0x2b0602, 0xdb84ee59, 0xdb84ee59, 0x68444c2e, 0x0 }, /* #36 */
    3756     { 0x233742, 0x233786, 0x9518f5e3, 0x9518f5e3, 0xd0e9a036, 0x0 }, /* #37 */
    3757     { 0x0d4b03, 0x0d4302, 0x62142f85, 0x62142f85, 0xdb7ce2d2, 0x0 }, /* #38 */
    3758     { 0x0a4912, 0x0a4102, 0x841bc0e8, 0x841bc0e8, 0x6c82d081, 0x0 }, /* #39 */
    3759     { 0x2e5f52, 0x2e5702, 0x5682a58a, 0x5682a58a, 0x27f4fae1, 0x0 }, /* #40 */
    3760     { 0x076496, 0x076406, 0x1d1c8923, 0x1d1c8923, 0x1e1a9c75, 0x0 }, /* #41 */
    3761     { 0x0d2052, 0x0d2006, 0x425baf8c, 0x425baf8c, 0x53027b99, 0x0 }, /* #42 */
    3762     { 0x211a52, 0x211282, 0xa0eee298, 0xa0eee298, 0xff344769, 0x0 }, /* #43 */
    3763     { 0x003002, 0x003086, 0x942b8b7a, 0x942b8b7a, 0xdb55c1c8, 0x0 }, /* #44 */
    3764     { 0x1d7197, 0x1d7106, 0x63a145ac, 0x63a145ac, 0x2f9e3450, 0x0 }, /* #45 */
    3765     { 0x121f17, 0x121706, 0x4b96d23a, 0x4b96d23a, 0xa816aafa, 0x0 }, /* #46 */
    3766     { 0x261cc3, 0x261402, 0xbbc0934c, 0xbbc0934c, 0x6c8e5309, 0x0 }, /* #47 */
    3767     { 0x074182, 0x074102, 0x49fca71c, 0x49fca71c, 0x09c2fa84, 0x0 }, /* #48 */
    3768     { 0x3c3912, 0x3c3106, 0x7c2dcd86, 0x7c2dcd86, 0xaf343b36, 0x0 }, /* #49 */
    3769     { 0x346fd2, 0x346786, 0xecf43143, 0xecf43143, 0x8729e9fd, 0x0 }, /* #50 */
    3770     { 0x2b2dd6, 0x2b2506, 0xce0e82f2, 0xce0e82f2, 0x10f4d92f, 0x0 }, /* #51 */
    3771     { 0x1d6d17, 0x1d6502, 0x90dd9bc2, 0x90dd9bc2, 0x0ed315bd, 0x0 }, /* #52 */
    3772     { 0x176ac7, 0x176202, 0x46b3363d, 0x46b3363d, 0xdcd28b41, 0x0 }, /* #53 */
    3773     { 0x326e53, 0x326682, 0xa2542315, 0xa2542315, 0xf9ef77ac, 0x0 }, /* #54 */
    3774     { 0x340cc6, 0x340482, 0xe420e93a, 0xe420e93a, 0xe60d6f24, 0x0 }, /* #55 */
    3775     { 0x2b3392, 0x2b3306, 0x77c3064c, 0x77c3064c, 0x39e6a93d, 0x0 }, /* #56 */
    3776     { 0x2c7202, 0x2c7202, 0x55383eac, 0x55383eac, 0xea9eec61, 0x0 }, /* #57 */
    3777     { 0x341246, 0x341206, 0x888b2ee4, 0x888b2ee4, 0x283ad31b, 0x0 }, /* #58 */
    3778     { 0x022f96, 0x022706, 0x45528368, 0x45528368, 0xff9b3a07, 0x0 }, /* #59 */
    3779     { 0x313386, 0x313302, 0x6ee423ff, 0x6ee423ff, 0xfe069db3, 0x0 }, /* #60 */
    3780     { 0x0142d3, 0x014202, 0xab3ae318, 0xab3ae318, 0x314bc78a, 0x0 }, /* #61 */
    3781     { 0x2b1882, 0x2b1006, 0x0777c985, 0x0777c985, 0x5d25720a, 0x0 }, /* #62 */
    3782     { 0x386cc6, 0x386482, 0xd17d4add, 0xd17d4add, 0xf8a77537, 0x0 }, /* #63 */
     3719    { 0x215107, 0x215146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3720    { 0x0e4996, 0x0e4146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3721    { 0x2e1d86, 0x2e1546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3722    { 0x3d5393, 0x3d5346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3723    { 0x107156, 0x107146, 0xf4193cf9, 0xf4193cf9, 0x00000000, 0x0 }, /* #4 */
     3724    { 0x295d82, 0x295546, 0x3b37f984, 0x3b37f984, 0x00000000, 0x0 }, /* #5 */
     3725    { 0x334617, 0x334646, 0xc8079c13, 0xc8079c13, 0x00000000, 0x0 }, /* #6 */
     3726    { 0x2a41d3, 0x2a4146, 0x30557b53, 0x30557b53, 0x00000000, 0x0 }, /* #7 */
     3727    { 0x087f86, 0x087702, 0xe39c7d32, 0xe39c7d32, 0x05b94a46, 0x0 }, /* #8 */
     3728    { 0x3d4657, 0x3d4686, 0xea40f083, 0xea40f083, 0xc3659382, 0x0 }, /* #9 */
     3729    { 0x1a1e96, 0x1a1602, 0x86ee13ce, 0x86ee13ce, 0x4412e681, 0x0 }, /* #10 */
     3730    { 0x2c4a87, 0x2c4206, 0xb7b4ba2f, 0xb7b4ba2f, 0x315ac422, 0x0 }, /* #11 */
     3731    { 0x0071d7, 0x007182, 0xb6c701a2, 0xb6c701a2, 0x8fd24f7d, 0x0 }, /* #12 */
     3732    { 0x291ed3, 0x291686, 0xb9561b37, 0xb9561b37, 0xe3749730, 0x0 }, /* #13 */
     3733    { 0x210743, 0x210706, 0x31855394, 0x31855394, 0xf89413e4, 0x0 }, /* #14 */
     3734    { 0x090246, 0x090286, 0x9cbc8713, 0x9cbc8713, 0x91c5628c, 0x0 }, /* #15 */
     3735    { 0x271e57, 0x271602, 0x631568c3, 0x631568c3, 0x50735529, 0x0 }, /* #16 */
     3736    { 0x325c87, 0x325402, 0xe11ca096, 0xe11ca096, 0x7fc574c1, 0x0 }, /* #17 */
     3737    { 0x2f2697, 0x2f2686, 0xb5a898bb, 0xb5a898bb, 0xca40111c, 0x0 }, /* #18 */
     3738    { 0x1231c2, 0x123102, 0x1ec76f36, 0x1ec76f36, 0xf0f61de1, 0x0 }, /* #19 */
     3739    { 0x026e52, 0x026602, 0x7312a7ae, 0x7312a7ae, 0x663fc2e5, 0x0 }, /* #20 */
     3740    { 0x262a92, 0x262282, 0xd53a7a53, 0xd53a7a53, 0xeba485aa, 0x0 }, /* #21 */
     3741    { 0x2d3106, 0x2d3102, 0x2917a1a8, 0x2917a1a8, 0x1036d5fa, 0x0 }, /* #22 */
     3742    { 0x256917, 0x256102, 0xfedb5cde, 0xfedb5cde, 0x6a8d0d4c, 0x0 }, /* #23 */
     3743    { 0x0d6442, 0x0d6402, 0xb879b931, 0xb879b931, 0x4be4c089, 0x0 }, /* #24 */
     3744    { 0x0a4706, 0x0a4702, 0xb65252e4, 0xb65252e4, 0x22284bcd, 0x0 }, /* #25 */
     3745    { 0x3a4243, 0x3a4206, 0x16ee4ca3, 0x16ee4ca3, 0x71e557da, 0x0 }, /* #26 */
     3746    { 0x0b1052, 0x0b1002, 0x7d031447, 0x7d031447, 0xab0c2c55, 0x0 }, /* #27 */
     3747    { 0x0a2bd6, 0x0a2386, 0xed017423, 0xed017423, 0xf4c37baa, 0x0 }, /* #28 */
     3748    { 0x186f53, 0x186702, 0xb0b4213e, 0xb0b4213e, 0x485106b2, 0x0 }, /* #29 */
     3749    { 0x2847d7, 0x284706, 0x67cb3ea2, 0x67cb3ea2, 0xb7923c55, 0x0 }, /* #30 */
     3750    { 0x2635c7, 0x263586, 0x9be64c94, 0x9be64c94, 0xa078aaad, 0x0 }, /* #31 */
     3751    { 0x380516, 0x380586, 0xd93b77fb, 0xd93b77fb, 0x9651c8aa, 0x0 }, /* #32 */
     3752    { 0x3f4452, 0x3f4486, 0xdbced2ad, 0xdbced2ad, 0xb24418a5, 0x0 }, /* #33 */
     3753    { 0x002853, 0x002002, 0x60a303bf, 0x60a303bf, 0xe45a7c59, 0x0 }, /* #34 */
     3754    { 0x366307, 0x366382, 0xed090099, 0xed090099, 0xf5613798, 0x0 }, /* #35 */
     3755    { 0x3f6502, 0x3f6586, 0xd180f186, 0xd180f186, 0xcb213467, 0x0 }, /* #36 */
     3756    { 0x123992, 0x123186, 0xb4bffe10, 0xb4bffe10, 0xafd3ef43, 0x0 }, /* #37 */
     3757    { 0x365d93, 0x365502, 0x4a30fad4, 0x4a30fad4, 0x8d25f176, 0x0 }, /* #38 */
     3758    { 0x342e86, 0x342606, 0xf0fea8aa, 0xf0fea8aa, 0x3ae25f27, 0x0 }, /* #39 */
     3759    { 0x0c7517, 0x0c7506, 0x4c39747b, 0x4c39747b, 0x199a22ed, 0x0 }, /* #40 */
     3760    { 0x105342, 0x105302, 0x7a024885, 0x7a024885, 0x2d61e701, 0x0 }, /* #41 */
     3761    { 0x301142, 0x301106, 0x40ddd92d, 0x40ddd92d, 0x9fbbea1c, 0x0 }, /* #42 */
     3762    { 0x266502, 0x266586, 0x81489666, 0x81489666, 0xc650a776, 0x0 }, /* #43 */
     3763    { 0x2260c3, 0x226006, 0x067a0c6a, 0x067a0c6a, 0xacad5c7e, 0x0 }, /* #44 */
     3764    { 0x1e6513, 0x1e6506, 0xab72b5b8, 0xab72b5b8, 0x1a3ee146, 0x0 }, /* #45 */
     3765    { 0x1039c7, 0x103106, 0xc832475e, 0xc832475e, 0x1afe47e9, 0x0 }, /* #46 */
     3766    { 0x325517, 0x325506, 0xf7bf146e, 0xf7bf146e, 0x5d5b679c, 0x0 }, /* #47 */
     3767    { 0x2f3f16, 0x2f3706, 0x3781e59e, 0x3781e59e, 0xf1feb734, 0x0 }, /* #48 */
     3768    { 0x2b3b03, 0x2b3302, 0x2a53851b, 0x2a53851b, 0x4eda4e81, 0x0 }, /* #49 */
     3769    { 0x2f2e43, 0x2f2606, 0x751f6759, 0x751f6759, 0xf799819e, 0x0 }, /* #50 */
     3770    { 0x213203, 0x213206, 0x19d1706f, 0x19d1706f, 0x0fd8c3d4, 0x0 }, /* #51 */
     3771    { 0x216ec7, 0x216606, 0x5ba8f2fc, 0x5ba8f2fc, 0xfa749fdb, 0x0 }, /* #52 */
     3772    { 0x3b3442, 0x3b3486, 0xf264f22f, 0xf264f22f, 0xe63c64c0, 0x0 }, /* #53 */
     3773    { 0x233b47, 0x233302, 0x68bd64f0, 0x68bd64f0, 0xc092d7ec, 0x0 }, /* #54 */
     3774    { 0x2f2c17, 0x2f2406, 0x9d5048bf, 0x9d5048bf, 0x24e32979, 0x0 }, /* #55 */
     3775    { 0x090812, 0x090006, 0x51a5bebe, 0x51a5bebe, 0x3a73d90c, 0x0 }, /* #56 */
     3776    { 0x1b4492, 0x1b4402, 0x788550a1, 0x788550a1, 0xb19b7c3a, 0x0 }, /* #57 */
     3777    { 0x0d0f52, 0x0d0786, 0xc932ac67, 0xc932ac67, 0xdaff4dfb, 0x0 }, /* #58 */
     3778    { 0x060c42, 0x060406, 0xe5d60887, 0xe5d60887, 0x58df1303, 0x0 }, /* #59 */
     3779    { 0x1e0f92, 0x1e0702, 0xc060093f, 0xc060093f, 0x102b2b66, 0x0 }, /* #60 */
     3780    { 0x1968c7, 0x196086, 0xd8d2f5ba, 0xd8d2f5ba, 0x8d82cfab, 0x0 }, /* #61 */
     3781    { 0x082543, 0x082506, 0x7c1149e3, 0x7c1149e3, 0x22348132, 0x0 }, /* #62 */
     3782    { 0x133c93, 0x133406, 0x58749540, 0x58749540, 0x19dc6928, 0x0 }, /* #63 */
    37833783};
    37843784static const BINU32_TEST_T g_aTests_bt_u32[] =
    37853785{
    3786     { 0x0843c6, 0x0843c6, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3787     { 0x0d0702, 0x0d0702, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3788     { 0x046402, 0x046402, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3789     { 0x1c09c3, 0x1c09c2, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3790     { 0x053e03, 0x053e02, 0xfe0a46a2, 0xfe0a46a2, 0x00000000, 0x0 }, /* #4 */
    3791     { 0x233953, 0x233953, 0x71f2a531, 0x71f2a531, 0x00000000, 0x0 }, /* #5 */
    3792     { 0x367157, 0x367156, 0xc88497e2, 0xc88497e2, 0x00000000, 0x0 }, /* #6 */
    3793     { 0x206a42, 0x206a43, 0x8be83bad, 0x8be83bad, 0x00000000, 0x0 }, /* #7 */
    3794     { 0x295f17, 0x295f17, 0x68ada9c7, 0x68ada9c7, 0x00000000, 0x0 }, /* #8 */
    3795     { 0x1a1557, 0x1a1556, 0x99d15b87, 0x99d15b87, 0x00000004, 0x0 }, /* #9 */
    3796     { 0x3a4502, 0x3a4502, 0x76073f00, 0x76073f00, 0x00000013, 0x0 }, /* #10 */
    3797     { 0x0b2cc3, 0x0b2cc2, 0x94e22abf, 0x94e22abf, 0x0000001b, 0x0 }, /* #11 */
    3798     { 0x273a12, 0x273a13, 0x432e74b6, 0x432e74b6, 0x00000015, 0x0 }, /* #12 */
    3799     { 0x1330c7, 0x1330c7, 0xc3c70aa3, 0xc3c70aa3, 0x00000000, 0x0 }, /* #13 */
    3800     { 0x063086, 0x063087, 0xd952f94b, 0xd952f94b, 0x0000001b, 0x0 }, /* #14 */
    3801     { 0x0a0d93, 0x0a0d93, 0xdd2c4f49, 0xdd2c4f49, 0x0000000e, 0x0 }, /* #15 */
    3802     { 0x0f7c93, 0x0f7c93, 0x073feb55, 0x073feb55, 0x0000000d, 0x0 }, /* #16 */
    3803     { 0x1621d7, 0x1621d6, 0x98f7fe86, 0x98f7fe86, 0x00000018, 0x0 }, /* #17 */
    3804     { 0x256c82, 0x256c83, 0xb59c56e4, 0xb59c56e4, 0x0000001c, 0x0 }, /* #18 */
    3805     { 0x372407, 0x372406, 0x22f82d13, 0x22f82d13, 0x00000010, 0x0 }, /* #19 */
    3806     { 0x352402, 0x352403, 0x582efc62, 0x582efc62, 0x0000000f, 0x0 }, /* #20 */
    3807     { 0x1c5197, 0x1c5196, 0x89f3482f, 0x89f3482f, 0x0000001e, 0x0 }, /* #21 */
    3808     { 0x084952, 0x084953, 0x27edc02e, 0x27edc02e, 0x00000017, 0x0 }, /* #22 */
    3809     { 0x3a06c2, 0x3a06c2, 0x44834dba, 0x44834dba, 0x00000000, 0x0 }, /* #23 */
    3810     { 0x096c07, 0x096c06, 0x758e338e, 0x758e338e, 0x00000005, 0x0 }, /* #24 */
    3811     { 0x133e12, 0x133e12, 0x2295d121, 0x2295d121, 0x0000001f, 0x0 }, /* #25 */
    3812     { 0x230693, 0x230692, 0x58a82646, 0x58a82646, 0x00000011, 0x0 }, /* #26 */
    3813     { 0x177792, 0x177793, 0x0f2e9716, 0x0f2e9716, 0x0000000c, 0x0 }, /* #27 */
    3814     { 0x3f09c7, 0x3f09c7, 0xd851cbe6, 0xd851cbe6, 0x0000001b, 0x0 }, /* #28 */
    3815     { 0x003687, 0x003687, 0x4b8fb1bc, 0x4b8fb1bc, 0x00000002, 0x0 }, /* #29 */
    3816     { 0x2e4282, 0x2e4282, 0x1fe03f12, 0x1fe03f12, 0x00000002, 0x0 }, /* #30 */
    3817     { 0x3f6d92, 0x3f6d93, 0x27f1a7df, 0x27f1a7df, 0x00000006, 0x0 }, /* #31 */
    3818     { 0x373303, 0x373302, 0xb9682dc1, 0xb9682dc1, 0x00000019, 0x0 }, /* #32 */
    3819     { 0x1e26c6, 0x1e26c6, 0x4dee386f, 0x4dee386f, 0x0000000a, 0x0 }, /* #33 */
    3820     { 0x381707, 0x381707, 0x9b718b6a, 0x9b718b6a, 0x0000001f, 0x0 }, /* #34 */
    3821     { 0x383706, 0x383707, 0x516bb44c, 0x516bb44c, 0x0000000c, 0x0 }, /* #35 */
    3822     { 0x281f46, 0x281f46, 0x668c9c91, 0x668c9c91, 0x00000015, 0x0 }, /* #36 */
    3823     { 0x311d42, 0x311d43, 0xd8af927d, 0xd8af927d, 0x00000017, 0x0 }, /* #37 */
    3824     { 0x193b47, 0x193b46, 0x3e8df84f, 0x3e8df84f, 0x00000016, 0x0 }, /* #38 */
    3825     { 0x157183, 0x157183, 0x706747fd, 0x706747fd, 0x0000001c, 0x0 }, /* #39 */
    3826     { 0x057556, 0x057557, 0xe4a574a0, 0xe4a574a0, 0x00000007, 0x0 }, /* #40 */
    3827     { 0x135712, 0x135713, 0x177b7bdf, 0x177b7bdf, 0x00000011, 0x0 }, /* #41 */
    3828     { 0x175cc2, 0x175cc2, 0x81b3525f, 0x81b3525f, 0x0000000b, 0x0 }, /* #42 */
    3829     { 0x2c7bd7, 0x2c7bd7, 0xb97cb32d, 0xb97cb32d, 0x00000014, 0x0 }, /* #43 */
    3830     { 0x3e1d92, 0x3e1d92, 0x86a32de7, 0x86a32de7, 0x0000001c, 0x0 }, /* #44 */
    3831     { 0x145c82, 0x145c82, 0xd04c388a, 0xd04c388a, 0x00000002, 0x0 }, /* #45 */
    3832     { 0x042283, 0x042282, 0xde1491e1, 0xde1491e1, 0x00000017, 0x0 }, /* #46 */
    3833     { 0x395017, 0x395017, 0x53afa2a9, 0x53afa2a9, 0x0000001e, 0x0 }, /* #47 */
    3834     { 0x1e29d3, 0x1e29d3, 0x7c9fc5bf, 0x7c9fc5bf, 0x00000008, 0x0 }, /* #48 */
    3835     { 0x236752, 0x236752, 0x1b32fd67, 0x1b32fd67, 0x0000001d, 0x0 }, /* #49 */
    3836     { 0x1a2b52, 0x1a2b53, 0xe723b1ce, 0xe723b1ce, 0x00000001, 0x0 }, /* #50 */
    3837     { 0x194f12, 0x194f12, 0xa34569d0, 0xa34569d0, 0x00000005, 0x0 }, /* #51 */
    3838     { 0x0f1986, 0x0f1986, 0x040f72dc, 0x040f72dc, 0x00000015, 0x0 }, /* #52 */
    3839     { 0x042116, 0x042117, 0x169ea4f7, 0x169ea4f7, 0x00000004, 0x0 }, /* #53 */
    3840     { 0x050b92, 0x050b92, 0x23ca476b, 0x23ca476b, 0x0000001f, 0x0 }, /* #54 */
    3841     { 0x063a46, 0x063a46, 0x66e885b5, 0x66e885b5, 0x0000000b, 0x0 }, /* #55 */
    3842     { 0x011412, 0x011413, 0x4afd1936, 0x4afd1936, 0x00000012, 0x0 }, /* #56 */
    3843     { 0x3352d3, 0x3352d2, 0xdf786268, 0xdf786268, 0x00000017, 0x0 }, /* #57 */
    3844     { 0x244a47, 0x244a47, 0xbe432ecc, 0xbe432ecc, 0x0000001f, 0x0 }, /* #58 */
    3845     { 0x067c53, 0x067c52, 0x5cb6a0f7, 0x5cb6a0f7, 0x00000013, 0x0 }, /* #59 */
    3846     { 0x1421c3, 0x1421c3, 0xfe8ca76e, 0xfe8ca76e, 0x00000001, 0x0 }, /* #60 */
    3847     { 0x313206, 0x313207, 0x6fe3a0ab, 0x6fe3a0ab, 0x0000001d, 0x0 }, /* #61 */
    3848     { 0x3268c6, 0x3268c6, 0x46a0801f, 0x46a0801f, 0x0000000d, 0x0 }, /* #62 */
    3849     { 0x0e6d82, 0x0e6d83, 0xb089b89c, 0xb089b89c, 0x0000000b, 0x0 }, /* #63 */
     3786    { 0x0c16c3, 0x0c16c2, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3787    { 0x363c43, 0x363c42, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3788    { 0x231d96, 0x231d96, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3789    { 0x1e2fc6, 0x1e2fc6, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3790    { 0x316bc2, 0x316bc2, 0xd527f7b8, 0xd527f7b8, 0x00000000, 0x0 }, /* #4 */
     3791    { 0x3659d6, 0x3659d6, 0xfb30a33e, 0xfb30a33e, 0x00000000, 0x0 }, /* #5 */
     3792    { 0x3a5743, 0x3a5743, 0x4ee60d07, 0x4ee60d07, 0x00000000, 0x0 }, /* #6 */
     3793    { 0x1c3796, 0x1c3796, 0x2abea16c, 0x2abea16c, 0x00000000, 0x0 }, /* #7 */
     3794    { 0x3b08d2, 0x3b08d2, 0x3481f954, 0x3481f954, 0x00000016, 0x0 }, /* #8 */
     3795    { 0x167e46, 0x167e46, 0x89d499c3, 0x89d499c3, 0x0000001a, 0x0 }, /* #9 */
     3796    { 0x0061d6, 0x0061d6, 0x13151437, 0x13151437, 0x00000007, 0x0 }, /* #10 */
     3797    { 0x125e83, 0x125e83, 0x753ebf4f, 0x753ebf4f, 0x00000000, 0x0 }, /* #11 */
     3798    { 0x2f5c42, 0x2f5c42, 0x1de2f671, 0x1de2f671, 0x00000002, 0x0 }, /* #12 */
     3799    { 0x154956, 0x154956, 0xb3183cb9, 0xb3183cb9, 0x00000011, 0x0 }, /* #13 */
     3800    { 0x0e4d43, 0x0e4d42, 0x69382e49, 0x69382e49, 0x0000001f, 0x0 }, /* #14 */
     3801    { 0x323002, 0x323003, 0xceaa6ddb, 0xceaa6ddb, 0x00000019, 0x0 }, /* #15 */
     3802    { 0x0a3e53, 0x0a3e53, 0xd95dd386, 0xd95dd386, 0x0000001f, 0x0 }, /* #16 */
     3803    { 0x397c82, 0x397c83, 0x18dab757, 0x18dab757, 0x00000014, 0x0 }, /* #17 */
     3804    { 0x3c20c7, 0x3c20c6, 0x0237db1e, 0x0237db1e, 0x0000001d, 0x0 }, /* #18 */
     3805    { 0x2b2513, 0x2b2512, 0x72621aa4, 0x72621aa4, 0x00000017, 0x0 }, /* #19 */
     3806    { 0x057213, 0x057212, 0x9e26ca8d, 0x9e26ca8d, 0x0000000c, 0x0 }, /* #20 */
     3807    { 0x295f52, 0x295f52, 0x92265e45, 0x92265e45, 0x00000005, 0x0 }, /* #21 */
     3808    { 0x1b7f87, 0x1b7f87, 0xc968dfca, 0xc968dfca, 0x00000006, 0x0 }, /* #22 */
     3809    { 0x2c3e53, 0x2c3e52, 0xdb242681, 0xdb242681, 0x00000016, 0x0 }, /* #23 */
     3810    { 0x235c82, 0x235c83, 0xa4f57786, 0xa4f57786, 0x0000000e, 0x0 }, /* #24 */
     3811    { 0x071ac7, 0x071ac6, 0x491b61a7, 0x491b61a7, 0x0000000f, 0x0 }, /* #25 */
     3812    { 0x0e6682, 0x0e6683, 0xa931adec, 0xa931adec, 0x00000015, 0x0 }, /* #26 */
     3813    { 0x215613, 0x215613, 0xc1e3c857, 0xc1e3c857, 0x0000000e, 0x0 }, /* #27 */
     3814    { 0x307886, 0x307886, 0x86519605, 0x86519605, 0x00000011, 0x0 }, /* #28 */
     3815    { 0x3623c3, 0x3623c3, 0xff854667, 0xff854667, 0x00000017, 0x0 }, /* #29 */
     3816    { 0x086056, 0x086057, 0xbb26e0d6, 0xbb26e0d6, 0x00000012, 0x0 }, /* #30 */
     3817    { 0x383b06, 0x383b06, 0x3863ebe9, 0x3863ebe9, 0x00000013, 0x0 }, /* #31 */
     3818    { 0x222bc2, 0x222bc2, 0x1b062488, 0x1b062488, 0x00000015, 0x0 }, /* #32 */
     3819    { 0x024b57, 0x024b56, 0x91a082ae, 0x91a082ae, 0x00000019, 0x0 }, /* #33 */
     3820    { 0x342b17, 0x342b17, 0xa4ff4631, 0xa4ff4631, 0x00000011, 0x0 }, /* #34 */
     3821    { 0x1925c7, 0x1925c7, 0x905a548b, 0x905a548b, 0x00000007, 0x0 }, /* #35 */
     3822    { 0x2d6d93, 0x2d6d93, 0xd1cd4cde, 0xd1cd4cde, 0x00000012, 0x0 }, /* #36 */
     3823    { 0x0a6f06, 0x0a6f07, 0x954efd5e, 0x954efd5e, 0x0000000f, 0x0 }, /* #37 */
     3824    { 0x2653c2, 0x2653c3, 0xe1ea99b3, 0xe1ea99b3, 0x00000008, 0x0 }, /* #38 */
     3825    { 0x354ed7, 0x354ed7, 0xdcd1adea, 0xdcd1adea, 0x0000000f, 0x0 }, /* #39 */
     3826    { 0x277b06, 0x277b07, 0x36c0a069, 0x36c0a069, 0x00000016, 0x0 }, /* #40 */
     3827    { 0x054346, 0x054346, 0x4d806075, 0x4d806075, 0x00000013, 0x0 }, /* #41 */
     3828    { 0x0303d3, 0x0303d2, 0x8104c2be, 0x8104c2be, 0x00000008, 0x0 }, /* #42 */
     3829    { 0x256f16, 0x256f16, 0x0eb0a842, 0x0eb0a842, 0x0000000c, 0x0 }, /* #43 */
     3830    { 0x0a1682, 0x0a1682, 0x274e0d0d, 0x274e0d0d, 0x0000000d, 0x0 }, /* #44 */
     3831    { 0x1f3f42, 0x1f3f42, 0x354d047b, 0x354d047b, 0x0000001e, 0x0 }, /* #45 */
     3832    { 0x380482, 0x380483, 0x3fe44b0e, 0x3fe44b0e, 0x00000003, 0x0 }, /* #46 */
     3833    { 0x317892, 0x317893, 0x7a96eb7a, 0x7a96eb7a, 0x0000000f, 0x0 }, /* #47 */
     3834    { 0x033c07, 0x033c06, 0xd8428f52, 0xd8428f52, 0x00000019, 0x0 }, /* #48 */
     3835    { 0x3a40d6, 0x3a40d6, 0x94cbfd10, 0x94cbfd10, 0x00000006, 0x0 }, /* #49 */
     3836    { 0x1b7197, 0x1b7196, 0x41392b7f, 0x41392b7f, 0x0000000c, 0x0 }, /* #50 */
     3837    { 0x3b74c2, 0x3b74c2, 0x7efa45a6, 0x7efa45a6, 0x00000004, 0x0 }, /* #51 */
     3838    { 0x3b1d12, 0x3b1d12, 0xab58edff, 0xab58edff, 0x00000012, 0x0 }, /* #52 */
     3839    { 0x0728d7, 0x0728d7, 0xf6584333, 0xf6584333, 0x0000001e, 0x0 }, /* #53 */
     3840    { 0x325897, 0x325897, 0x1b7b11ec, 0x1b7b11ec, 0x00000015, 0x0 }, /* #54 */
     3841    { 0x113443, 0x113443, 0x1f244709, 0x1f244709, 0x00000018, 0x0 }, /* #55 */
     3842    { 0x182707, 0x182706, 0xd05409cc, 0xd05409cc, 0x0000000e, 0x0 }, /* #56 */
     3843    { 0x315f03, 0x315f02, 0x50a2d306, 0x50a2d306, 0x00000016, 0x0 }, /* #57 */
     3844    { 0x132a92, 0x132a93, 0x90a49f8f, 0x90a49f8f, 0x0000001c, 0x0 }, /* #58 */
     3845    { 0x0a3992, 0x0a3992, 0x8a1708da, 0x8a1708da, 0x00000013, 0x0 }, /* #59 */
     3846    { 0x1a2f56, 0x1a2f56, 0xee22eec8, 0xee22eec8, 0x00000004, 0x0 }, /* #60 */
     3847    { 0x246706, 0x246707, 0x155581dc, 0x155581dc, 0x00000010, 0x0 }, /* #61 */
     3848    { 0x140c13, 0x140c12, 0x9ad86436, 0x9ad86436, 0x00000011, 0x0 }, /* #62 */
     3849    { 0x275c07, 0x275c07, 0x1374959b, 0x1374959b, 0x00000019, 0x0 }, /* #63 */
    38503850};
    38513851static const BINU32_TEST_T g_aTests_btc_u32[] =
    38523852{
    3853     { 0x0b4fd6, 0x0b4fd6, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
    3854     { 0x043c03, 0x043c02, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
    3855     { 0x0b3903, 0x0b3902, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
    3856     { 0x2c4617, 0x2c4616, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
    3857     { 0x1b0087, 0x1b0087, 0x40a9e06f, 0x40a9e06e, 0x00000000, 0x0 }, /* #4 */
    3858     { 0x351482, 0x351482, 0xc7184112, 0xc7184113, 0x00000000, 0x0 }, /* #5 */
    3859     { 0x1a27c3, 0x1a27c3, 0xdf3cf743, 0xdf3cf742, 0x00000000, 0x0 }, /* #6 */
    3860     { 0x081a97, 0x081a97, 0xcc5c3d85, 0xcc5c3d84, 0x00000000, 0x0 }, /* #7 */
    3861     { 0x2a7507, 0x2a7506, 0x391b2ca2, 0x391b6ca2, 0x0000000e, 0x0 }, /* #8 */
    3862     { 0x036003, 0x036002, 0xa66a2486, 0xa66aa486, 0x0000000f, 0x0 }, /* #9 */
    3863     { 0x0d0617, 0x0d0617, 0x66f41638, 0x66e41638, 0x00000014, 0x0 }, /* #10 */
    3864     { 0x220053, 0x220052, 0x74a2119c, 0x76a2119c, 0x00000019, 0x0 }, /* #11 */
    3865     { 0x330593, 0x330593, 0xe895f32d, 0xe895b32d, 0x0000000e, 0x0 }, /* #12 */
    3866     { 0x3b2252, 0x3b2253, 0x67b1ccb8, 0x65b1ccb8, 0x00000019, 0x0 }, /* #13 */
    3867     { 0x3e6307, 0x3e6307, 0x5e0bd13d, 0x5e0b913d, 0x0000000e, 0x0 }, /* #14 */
    3868     { 0x1660c7, 0x1660c7, 0xaf9555d2, 0xaf9555d0, 0x00000001, 0x0 }, /* #15 */
    3869     { 0x164c86, 0x164c86, 0xb10e48a2, 0xb10e49a2, 0x00000008, 0x0 }, /* #16 */
    3870     { 0x255856, 0x255857, 0x72142b74, 0x62142b74, 0x0000001c, 0x0 }, /* #17 */
    3871     { 0x0b3512, 0x0b3513, 0x4a6cf99f, 0x4a6cf99b, 0x00000002, 0x0 }, /* #18 */
    3872     { 0x387283, 0x387283, 0xaa94a459, 0xaa94a449, 0x00000004, 0x0 }, /* #19 */
    3873     { 0x2763c3, 0x2763c3, 0x0f1d68e1, 0x0d1d68e1, 0x00000019, 0x0 }, /* #20 */
    3874     { 0x162a82, 0x162a82, 0xaf47b269, 0xaf47b26b, 0x00000001, 0x0 }, /* #21 */
    3875     { 0x1f7c83, 0x1f7c82, 0xb6eda53e, 0xb7eda53e, 0x00000018, 0x0 }, /* #22 */
    3876     { 0x190957, 0x190957, 0x92405f86, 0x92405f84, 0x00000001, 0x0 }, /* #23 */
    3877     { 0x1e15d2, 0x1e15d3, 0xeec13e42, 0xeec13c42, 0x00000009, 0x0 }, /* #24 */
    3878     { 0x3b2053, 0x3b2052, 0xbedbbd85, 0xbedbbd8d, 0x00000003, 0x0 }, /* #25 */
    3879     { 0x174e46, 0x174e46, 0xc2082a1e, 0xc3082a1e, 0x00000018, 0x0 }, /* #26 */
    3880     { 0x331a82, 0x331a83, 0xfe3884ff, 0xfa3884ff, 0x0000001a, 0x0 }, /* #27 */
    3881     { 0x143787, 0x143786, 0x2380c573, 0x2390c573, 0x00000014, 0x0 }, /* #28 */
    3882     { 0x3509c6, 0x3509c6, 0xe813a8b8, 0xe813a8bc, 0x00000002, 0x0 }, /* #29 */
    3883     { 0x1f17d3, 0x1f17d2, 0x2a3d0a23, 0x2a3d0aa3, 0x00000007, 0x0 }, /* #30 */
    3884     { 0x042916, 0x042916, 0xe6879b7e, 0xe6879f7e, 0x0000000a, 0x0 }, /* #31 */
    3885     { 0x222013, 0x222013, 0x5c559334, 0x5c559234, 0x00000008, 0x0 }, /* #32 */
    3886     { 0x3c5c47, 0x3c5c46, 0x9dc03fcc, 0x9dc43fcc, 0x00000012, 0x0 }, /* #33 */
    3887     { 0x0a0ac7, 0x0a0ac6, 0x06d1bcef, 0x06d1fcef, 0x0000000e, 0x0 }, /* #34 */
    3888     { 0x2d6947, 0x2d6947, 0x762c08c6, 0x722c08c6, 0x0000001a, 0x0 }, /* #35 */
    3889     { 0x1f59c2, 0x1f59c2, 0x05490450, 0x05490470, 0x00000005, 0x0 }, /* #36 */
    3890     { 0x0e5e52, 0x0e5e52, 0x3134307a, 0x3134b07a, 0x0000000f, 0x0 }, /* #37 */
    3891     { 0x2a6616, 0x2a6616, 0x11824d00, 0x11824d04, 0x00000002, 0x0 }, /* #38 */
    3892     { 0x2d68d7, 0x2d68d7, 0x297bbf4e, 0x2979bf4e, 0x00000011, 0x0 }, /* #39 */
    3893     { 0x146756, 0x146756, 0xee3a1f98, 0xee7a1f98, 0x00000016, 0x0 }, /* #40 */
    3894     { 0x3e33c7, 0x3e33c7, 0x1f8850d3, 0x1f0850d3, 0x00000017, 0x0 }, /* #41 */
    3895     { 0x0f3f52, 0x0f3f52, 0xd01d5306, 0xd01d5346, 0x00000006, 0x0 }, /* #42 */
    3896     { 0x0c5c57, 0x0c5c56, 0xe3255ec1, 0xe3655ec1, 0x00000016, 0x0 }, /* #43 */
    3897     { 0x3f6b03, 0x3f6b03, 0x1fe96243, 0x1fa96243, 0x00000016, 0x0 }, /* #44 */
    3898     { 0x0c7947, 0x0c7947, 0x7bf7d255, 0x7be7d255, 0x00000014, 0x0 }, /* #45 */
    3899     { 0x2a4a43, 0x2a4a43, 0xca569aec, 0xc8569aec, 0x00000019, 0x0 }, /* #46 */
    3900     { 0x102207, 0x102206, 0x8649cd62, 0x8659cd62, 0x00000014, 0x0 }, /* #47 */
    3901     { 0x314a86, 0x314a87, 0x61a83e79, 0x61883e79, 0x00000015, 0x0 }, /* #48 */
    3902     { 0x124192, 0x124192, 0xeb335905, 0xeb335907, 0x00000001, 0x0 }, /* #49 */
    3903     { 0x136802, 0x136803, 0x4b3603e6, 0x4b3203e6, 0x00000012, 0x0 }, /* #50 */
    3904     { 0x3d4806, 0x3d4806, 0x0c258120, 0x0c258920, 0x0000000b, 0x0 }, /* #51 */
    3905     { 0x054986, 0x054987, 0xb9bea337, 0xb9bea137, 0x00000009, 0x0 }, /* #52 */
    3906     { 0x3a3346, 0x3a3346, 0xc11898a5, 0xc11c98a5, 0x00000012, 0x0 }, /* #53 */
    3907     { 0x342507, 0x342506, 0xe059420b, 0xe0d9420b, 0x00000017, 0x0 }, /* #54 */
    3908     { 0x071b02, 0x071b02, 0x8670c262, 0x8674c262, 0x00000012, 0x0 }, /* #55 */
    3909     { 0x154fd2, 0x154fd2, 0xb762a079, 0xb772a079, 0x00000014, 0x0 }, /* #56 */
    3910     { 0x3c6053, 0x3c6053, 0x17d52dc7, 0x17d52d87, 0x00000006, 0x0 }, /* #57 */
    3911     { 0x057a56, 0x057a57, 0x7d06bd64, 0x7d06bd60, 0x00000002, 0x0 }, /* #58 */
    3912     { 0x025f52, 0x025f52, 0x9170b8dc, 0x9170badc, 0x00000009, 0x0 }, /* #59 */
    3913     { 0x105d06, 0x105d07, 0x514c858a, 0x514c058a, 0x0000000f, 0x0 }, /* #60 */
    3914     { 0x0f3647, 0x0f3647, 0x0eb6d360, 0x0eb2d360, 0x00000012, 0x0 }, /* #61 */
    3915     { 0x3d47d3, 0x3d47d3, 0x55ab78bf, 0x55aa78bf, 0x00000010, 0x0 }, /* #62 */
    3916     { 0x022d83, 0x022d82, 0xefc25777, 0xefe25777, 0x00000015, 0x0 }, /* #63 */
     3853    { 0x0d0d17, 0x0d0d16, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
     3854    { 0x3d18d6, 0x3d18d6, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
     3855    { 0x211f06, 0x211f06, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
     3856    { 0x3d0116, 0x3d0116, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
     3857    { 0x2d1056, 0x2d1057, 0x758adc6d, 0x758adc6c, 0x00000000, 0x0 }, /* #4 */
     3858    { 0x236307, 0x236307, 0x0aab12a1, 0x0aab12a0, 0x00000000, 0x0 }, /* #5 */
     3859    { 0x162046, 0x162046, 0x00a4947a, 0x00a4947b, 0x00000000, 0x0 }, /* #6 */
     3860    { 0x3b0543, 0x3b0542, 0x1601039a, 0x1601039b, 0x00000000, 0x0 }, /* #7 */
     3861    { 0x325c06, 0x325c06, 0xc0a35a80, 0xc0a35e80, 0x0000000a, 0x0 }, /* #8 */
     3862    { 0x2d5787, 0x2d5787, 0x4d5e869f, 0x4d5e861f, 0x00000007, 0x0 }, /* #9 */
     3863    { 0x1b1893, 0x1b1892, 0x7d007c34, 0x7d007e34, 0x00000009, 0x0 }, /* #10 */
     3864    { 0x044796, 0x044796, 0x06c20f2c, 0x07c20f2c, 0x00000018, 0x0 }, /* #11 */
     3865    { 0x367957, 0x367957, 0x44637140, 0x44637100, 0x00000006, 0x0 }, /* #12 */
     3866    { 0x2a2b46, 0x2a2b47, 0x5cc63973, 0x5cc43973, 0x00000011, 0x0 }, /* #13 */
     3867    { 0x174d56, 0x174d57, 0x0a29bff3, 0x0a29b7f3, 0x0000000b, 0x0 }, /* #14 */
     3868    { 0x252852, 0x252852, 0x5a471e0b, 0x5a471e0f, 0x00000002, 0x0 }, /* #15 */
     3869    { 0x206646, 0x206646, 0x41cc6e54, 0x41cc6e56, 0x00000001, 0x0 }, /* #16 */
     3870    { 0x061692, 0x061692, 0xa07c9cd0, 0xa87c9cd0, 0x0000001b, 0x0 }, /* #17 */
     3871    { 0x305757, 0x305757, 0x5fef7253, 0x5eef7253, 0x00000018, 0x0 }, /* #18 */
     3872    { 0x344512, 0x344512, 0x83ee394e, 0x83ee395e, 0x00000004, 0x0 }, /* #19 */
     3873    { 0x3c7957, 0x3c7956, 0x7e676653, 0x7f676653, 0x00000018, 0x0 }, /* #20 */
     3874    { 0x3a0517, 0x3a0516, 0x74a58693, 0x74e58693, 0x00000016, 0x0 }, /* #21 */
     3875    { 0x1e5982, 0x1e5982, 0xb86ca93d, 0xb87ca93d, 0x00000014, 0x0 }, /* #22 */
     3876    { 0x1f1fc6, 0x1f1fc7, 0xb3270a53, 0xb3230a53, 0x00000012, 0x0 }, /* #23 */
     3877    { 0x322953, 0x322953, 0xbd897f59, 0xbd887f59, 0x00000010, 0x0 }, /* #24 */
     3878    { 0x364356, 0x364356, 0xdc73b303, 0xdd73b303, 0x00000018, 0x0 }, /* #25 */
     3879    { 0x055117, 0x055117, 0x62296d2d, 0x6229692d, 0x0000000a, 0x0 }, /* #26 */
     3880    { 0x3d4a53, 0x3d4a53, 0xdde068d9, 0x5de068d9, 0x0000001f, 0x0 }, /* #27 */
     3881    { 0x0f21c2, 0x0f21c3, 0x3aeb59fe, 0x3aeb59de, 0x00000005, 0x0 }, /* #28 */
     3882    { 0x312f46, 0x312f46, 0xd8b4b69b, 0xd8f4b69b, 0x00000016, 0x0 }, /* #29 */
     3883    { 0x3c0a96, 0x3c0a97, 0x7be87bd0, 0x7be873d0, 0x0000000b, 0x0 }, /* #30 */
     3884    { 0x3a66c3, 0x3a66c3, 0xa6c75631, 0xa6c75231, 0x0000000a, 0x0 }, /* #31 */
     3885    { 0x310157, 0x310157, 0x0beb158f, 0x09eb158f, 0x00000019, 0x0 }, /* #32 */
     3886    { 0x130f43, 0x130f43, 0x53d9a235, 0x51d9a235, 0x00000019, 0x0 }, /* #33 */
     3887    { 0x2b43d6, 0x2b43d6, 0x9f318c78, 0x9f358c78, 0x00000012, 0x0 }, /* #34 */
     3888    { 0x131742, 0x131743, 0x2e597bcb, 0x26597bcb, 0x0000001b, 0x0 }, /* #35 */
     3889    { 0x1542d6, 0x1542d6, 0xb153b329, 0xb1d3b329, 0x00000017, 0x0 }, /* #36 */
     3890    { 0x324696, 0x324696, 0x6c210c63, 0x6d210c63, 0x00000018, 0x0 }, /* #37 */
     3891    { 0x395bc2, 0x395bc2, 0xf60a9f5d, 0xf60a9f7d, 0x00000005, 0x0 }, /* #38 */
     3892    { 0x0065d2, 0x0065d2, 0xe0f5c83a, 0xe0f5e83a, 0x0000000d, 0x0 }, /* #39 */
     3893    { 0x140f92, 0x140f92, 0xb4c57402, 0xb4c5f402, 0x0000000f, 0x0 }, /* #40 */
     3894    { 0x363507, 0x363506, 0x99e8130e, 0x99e8330e, 0x0000000d, 0x0 }, /* #41 */
     3895    { 0x202b83, 0x202b82, 0x7aeb8959, 0x7aeb895b, 0x00000001, 0x0 }, /* #42 */
     3896    { 0x154f87, 0x154f86, 0x94e301d5, 0x94e301dd, 0x00000003, 0x0 }, /* #43 */
     3897    { 0x245e96, 0x245e97, 0xfbb9591a, 0xfb99591a, 0x00000015, 0x0 }, /* #44 */
     3898    { 0x1d5e02, 0x1d5e03, 0x5f6c2382, 0x5e6c2382, 0x00000018, 0x0 }, /* #45 */
     3899    { 0x100b07, 0x100b06, 0xda2af98d, 0xda2af9ad, 0x00000005, 0x0 }, /* #46 */
     3900    { 0x023703, 0x023703, 0xdd5d5f50, 0xdd595f50, 0x00000012, 0x0 }, /* #47 */
     3901    { 0x015187, 0x015186, 0xa0745dda, 0xb0745dda, 0x0000001c, 0x0 }, /* #48 */
     3902    { 0x217917, 0x217917, 0xc12d6e18, 0xc1296e18, 0x00000012, 0x0 }, /* #49 */
     3903    { 0x122693, 0x122693, 0xd227fa68, 0xd226fa68, 0x00000010, 0x0 }, /* #50 */
     3904    { 0x065386, 0x065387, 0x089ff5de, 0x089fb5de, 0x0000000e, 0x0 }, /* #51 */
     3905    { 0x363b82, 0x363b83, 0xcbad296e, 0xcbad286e, 0x00000008, 0x0 }, /* #52 */
     3906    { 0x012902, 0x012902, 0x81714e86, 0x81714e8e, 0x00000003, 0x0 }, /* #53 */
     3907    { 0x204407, 0x204406, 0xe3cacada, 0xf3cacada, 0x0000001c, 0x0 }, /* #54 */
     3908    { 0x3010d3, 0x3010d2, 0xab8930e7, 0xaf8930e7, 0x0000001a, 0x0 }, /* #55 */
     3909    { 0x355012, 0x355012, 0x271b15cf, 0x671b15cf, 0x0000001e, 0x0 }, /* #56 */
     3910    { 0x0c6a02, 0x0c6a03, 0x48f8a957, 0x48f8a947, 0x00000004, 0x0 }, /* #57 */
     3911    { 0x050b96, 0x050b97, 0x02c2a77b, 0x02c2a76b, 0x00000004, 0x0 }, /* #58 */
     3912    { 0x220e87, 0x220e86, 0x8a5ee24e, 0x8a5ee2ce, 0x00000007, 0x0 }, /* #59 */
     3913    { 0x363287, 0x363286, 0xd909c6d1, 0xd909e6d1, 0x0000000d, 0x0 }, /* #60 */
     3914    { 0x0446c2, 0x0446c2, 0x1d420aef, 0x1d428aef, 0x0000000f, 0x0 }, /* #61 */
     3915    { 0x053f53, 0x053f53, 0x54aafb6b, 0x54a2fb6b, 0x00000013, 0x0 }, /* #62 */
     3916    { 0x022cd2, 0x022cd3, 0x31217da8, 0x21217da8, 0x0000001c, 0x0 }, /* #63 */
    39173917};
    39183918static const BINU32_TEST_T g_aTests_btc_u32_locked[] =
    39193919{
    3920     { 0x184956, 0x184956, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
    3921     { 0x246dc6, 0x246dc6, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
    3922     { 0x063f82, 0x063f82, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
    3923     { 0x0d0f16, 0x0d0f16, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
    3924     { 0x136413, 0x136413, 0x7bf0e0fb, 0x7bf0e0fa, 0x00000000, 0x0 }, /* #4 */
    3925     { 0x0b7202, 0x0b7203, 0x390cd45d, 0x390cd45c, 0x00000000, 0x0 }, /* #5 */
    3926     { 0x1a5a57, 0x1a5a56, 0x03c21148, 0x03c21149, 0x00000000, 0x0 }, /* #6 */
    3927     { 0x0b1b87, 0x0b1b86, 0x41c27c82, 0x41c27c83, 0x00000000, 0x0 }, /* #7 */
    3928     { 0x141c16, 0x141c17, 0xef0fb43b, 0xcf0fb43b, 0x0000001d, 0x0 }, /* #8 */
    3929     { 0x167346, 0x167347, 0x3fe0e35b, 0x3fe0e34b, 0x00000004, 0x0 }, /* #9 */
    3930     { 0x144bc2, 0x144bc2, 0x3fec9128, 0x3fec9138, 0x00000004, 0x0 }, /* #10 */
    3931     { 0x214097, 0x214097, 0xf1932618, 0xb1932618, 0x0000001e, 0x0 }, /* #11 */
    3932     { 0x2e3c43, 0x2e3c43, 0x763435eb, 0x363435eb, 0x0000001e, 0x0 }, /* #12 */
    3933     { 0x0d6dd3, 0x0d6dd2, 0xdd5e169c, 0xdf5e169c, 0x00000019, 0x0 }, /* #13 */
    3934     { 0x2f43c2, 0x2f43c2, 0x42c226d3, 0x42e226d3, 0x00000015, 0x0 }, /* #14 */
    3935     { 0x326f47, 0x326f46, 0x4fe1f018, 0x5fe1f018, 0x0000001c, 0x0 }, /* #15 */
    3936     { 0x133ad2, 0x133ad2, 0xe1e988ad, 0xe1e9a8ad, 0x0000000d, 0x0 }, /* #16 */
    3937     { 0x1e5592, 0x1e5593, 0x76d85dd0, 0x76d84dd0, 0x0000000c, 0x0 }, /* #17 */
    3938     { 0x220847, 0x220846, 0xe8a5604b, 0xe9a5604b, 0x00000018, 0x0 }, /* #18 */
    3939     { 0x2c0592, 0x2c0593, 0xf7077605, 0xd7077605, 0x0000001d, 0x0 }, /* #19 */
    3940     { 0x2d6c02, 0x2d6c03, 0x1c34d359, 0x1834d359, 0x0000001a, 0x0 }, /* #20 */
    3941     { 0x373fc2, 0x373fc3, 0x306b8ffa, 0x306b8ff2, 0x00000003, 0x0 }, /* #21 */
    3942     { 0x2e0c03, 0x2e0c03, 0xca06ec7f, 0xc806ec7f, 0x00000019, 0x0 }, /* #22 */
    3943     { 0x325ed3, 0x325ed2, 0x0242ccf1, 0x0242cdf1, 0x00000008, 0x0 }, /* #23 */
    3944     { 0x0a7e97, 0x0a7e96, 0x27d92e46, 0x27d92e47, 0x00000000, 0x0 }, /* #24 */
    3945     { 0x023a97, 0x023a97, 0x5d76b9b7, 0x5d7639b7, 0x0000000f, 0x0 }, /* #25 */
    3946     { 0x0f5a92, 0x0f5a92, 0x52583503, 0x52583507, 0x00000002, 0x0 }, /* #26 */
    3947     { 0x166407, 0x166407, 0x73a59fe7, 0x73a59de7, 0x00000009, 0x0 }, /* #27 */
    3948     { 0x034116, 0x034116, 0xc976acf0, 0xc976ecf0, 0x0000000e, 0x0 }, /* #28 */
    3949     { 0x0543d2, 0x0543d3, 0x8358a7dd, 0x8318a7dd, 0x00000016, 0x0 }, /* #29 */
    3950     { 0x1b12c2, 0x1b12c2, 0x4ba72ef5, 0x4ba72efd, 0x00000003, 0x0 }, /* #30 */
    3951     { 0x120983, 0x120983, 0xa6f5ac17, 0xa6e5ac17, 0x00000014, 0x0 }, /* #31 */
    3952     { 0x342a42, 0x342a42, 0x06061d5d, 0x06069d5d, 0x0000000f, 0x0 }, /* #32 */
    3953     { 0x234c93, 0x234c93, 0x51555e56, 0x41555e56, 0x0000001c, 0x0 }, /* #33 */
    3954     { 0x395083, 0x395083, 0x7658c926, 0x7458c926, 0x00000019, 0x0 }, /* #34 */
    3955     { 0x1d31c3, 0x1d31c2, 0xa79460e6, 0xa79c60e6, 0x00000013, 0x0 }, /* #35 */
    3956     { 0x112083, 0x112083, 0x25e8b2ce, 0x25e8b2c6, 0x00000003, 0x0 }, /* #36 */
    3957     { 0x0a5287, 0x0a5287, 0x586d755d, 0x586d355d, 0x0000000e, 0x0 }, /* #37 */
    3958     { 0x257a17, 0x257a16, 0x43ff46ae, 0x43ff47ae, 0x00000008, 0x0 }, /* #38 */
    3959     { 0x332d93, 0x332d93, 0x4b37fe5f, 0x4b37be5f, 0x0000000e, 0x0 }, /* #39 */
    3960     { 0x221f57, 0x221f57, 0x3d086eea, 0x35086eea, 0x0000001b, 0x0 }, /* #40 */
    3961     { 0x084292, 0x084293, 0x997f4677, 0x997f4657, 0x00000005, 0x0 }, /* #41 */
    3962     { 0x277fd2, 0x277fd3, 0x982928fc, 0x982828fc, 0x00000010, 0x0 }, /* #42 */
    3963     { 0x365503, 0x365503, 0xa356dd65, 0xa356dc65, 0x00000008, 0x0 }, /* #43 */
    3964     { 0x351d93, 0x351d92, 0x0d01439b, 0x0d01c39b, 0x0000000f, 0x0 }, /* #44 */
    3965     { 0x336d86, 0x336d86, 0x249bc5eb, 0x249fc5eb, 0x00000012, 0x0 }, /* #45 */
    3966     { 0x315d52, 0x315d53, 0xab17708a, 0xab17308a, 0x0000000e, 0x0 }, /* #46 */
    3967     { 0x165d87, 0x165d87, 0xc5c6c799, 0x45c6c799, 0x0000001f, 0x0 }, /* #47 */
    3968     { 0x2a7252, 0x2a7253, 0xadce8f2d, 0xadce872d, 0x0000000b, 0x0 }, /* #48 */
    3969     { 0x065c12, 0x065c12, 0x6d30de99, 0x6d30fe99, 0x0000000d, 0x0 }, /* #49 */
    3970     { 0x1301c7, 0x1301c6, 0x2d67515e, 0x3d67515e, 0x0000001c, 0x0 }, /* #50 */
    3971     { 0x183ed6, 0x183ed7, 0xf16ec90b, 0xf16ac90b, 0x00000012, 0x0 }, /* #51 */
    3972     { 0x3262d7, 0x3262d7, 0x800f3ed8, 0x800f3ec8, 0x00000004, 0x0 }, /* #52 */
    3973     { 0x156e47, 0x156e47, 0x6b724365, 0x6b720365, 0x0000000e, 0x0 }, /* #53 */
    3974     { 0x254f96, 0x254f96, 0x7ea6dd92, 0x7ea6dd93, 0x00000000, 0x0 }, /* #54 */
    3975     { 0x314a86, 0x314a87, 0x6b28f4ab, 0x6b28f4a3, 0x00000003, 0x0 }, /* #55 */
    3976     { 0x2a5482, 0x2a5483, 0x7eea878c, 0x7ee8878c, 0x00000011, 0x0 }, /* #56 */
    3977     { 0x381e12, 0x381e12, 0x736c34cf, 0x736e34cf, 0x00000011, 0x0 }, /* #57 */
    3978     { 0x237f87, 0x237f86, 0x8d55f10e, 0x8d55f50e, 0x0000000a, 0x0 }, /* #58 */
    3979     { 0x3a3c93, 0x3a3c92, 0x7765d982, 0x7f65d982, 0x0000001b, 0x0 }, /* #59 */
    3980     { 0x3e0c47, 0x3e0c47, 0x0cd9eaf2, 0x0c99eaf2, 0x00000016, 0x0 }, /* #60 */
    3981     { 0x1b5e92, 0x1b5e93, 0x6c15662d, 0x6c14662d, 0x00000010, 0x0 }, /* #61 */
    3982     { 0x250713, 0x250712, 0x5adcdafc, 0x5adedafc, 0x00000011, 0x0 }, /* #62 */
    3983     { 0x191d96, 0x191d96, 0xf05fa7c4, 0xf05fb7c4, 0x0000000c, 0x0 }, /* #63 */
     3920    { 0x151643, 0x151642, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
     3921    { 0x3c0e82, 0x3c0e82, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
     3922    { 0x2f41d6, 0x2f41d6, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
     3923    { 0x0379d3, 0x0379d2, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
     3924    { 0x125dd6, 0x125dd6, 0xd3763330, 0xd3763331, 0x00000000, 0x0 }, /* #4 */
     3925    { 0x324603, 0x324603, 0x11b11a9d, 0x11b11a9c, 0x00000000, 0x0 }, /* #5 */
     3926    { 0x104c16, 0x104c17, 0x3a858de5, 0x3a858de4, 0x00000000, 0x0 }, /* #6 */
     3927    { 0x2548d3, 0x2548d2, 0x08220798, 0x08220799, 0x00000000, 0x0 }, /* #7 */
     3928    { 0x0672c6, 0x0672c6, 0xb6bc891d, 0xb6be891d, 0x00000011, 0x0 }, /* #8 */
     3929    { 0x214dc7, 0x214dc6, 0x53553b45, 0x5355bb45, 0x0000000f, 0x0 }, /* #9 */
     3930    { 0x107e02, 0x107e03, 0xa7a2ce5e, 0xa7a24e5e, 0x0000000f, 0x0 }, /* #10 */
     3931    { 0x046f07, 0x046f07, 0xa6a048c9, 0xa68048c9, 0x00000015, 0x0 }, /* #11 */
     3932    { 0x307812, 0x307813, 0xfe78c674, 0xf678c674, 0x0000001b, 0x0 }, /* #12 */
     3933    { 0x0416c6, 0x0416c6, 0x361e28a3, 0x361e2aa3, 0x00000009, 0x0 }, /* #13 */
     3934    { 0x217242, 0x217243, 0xa73f1dbe, 0xa73e1dbe, 0x00000010, 0x0 }, /* #14 */
     3935    { 0x183603, 0x183602, 0x0b433d42, 0x0b633d42, 0x00000015, 0x0 }, /* #15 */
     3936    { 0x127292, 0x127292, 0x54cfa617, 0xd4cfa617, 0x0000001f, 0x0 }, /* #16 */
     3937    { 0x047b96, 0x047b96, 0x66071a93, 0x66071ab3, 0x00000005, 0x0 }, /* #17 */
     3938    { 0x220247, 0x220246, 0x302fbf4d, 0x322fbf4d, 0x00000019, 0x0 }, /* #18 */
     3939    { 0x235846, 0x235847, 0x7049dd0c, 0x7049d50c, 0x0000000b, 0x0 }, /* #19 */
     3940    { 0x174f83, 0x174f83, 0x969c35be, 0x949c35be, 0x00000019, 0x0 }, /* #20 */
     3941    { 0x1c7393, 0x1c7393, 0xe9f270bb, 0xe9f270ab, 0x00000004, 0x0 }, /* #21 */
     3942    { 0x335343, 0x335343, 0x97a5d9cf, 0x97a599cf, 0x0000000e, 0x0 }, /* #22 */
     3943    { 0x322bc6, 0x322bc7, 0xad8b2358, 0x2d8b2358, 0x0000001f, 0x0 }, /* #23 */
     3944    { 0x3e2796, 0x3e2796, 0x4d7e092c, 0x6d7e092c, 0x0000001d, 0x0 }, /* #24 */
     3945    { 0x110c87, 0x110c86, 0x2e571a5f, 0x2e573a5f, 0x0000000d, 0x0 }, /* #25 */
     3946    { 0x083f06, 0x083f06, 0x622f813e, 0x622f833e, 0x00000009, 0x0 }, /* #26 */
     3947    { 0x3d5b43, 0x3d5b42, 0x8339924e, 0x833b924e, 0x00000011, 0x0 }, /* #27 */
     3948    { 0x261bc3, 0x261bc3, 0x75471554, 0x75461554, 0x00000010, 0x0 }, /* #28 */
     3949    { 0x164146, 0x164146, 0x4caa4212, 0x4cea4212, 0x00000016, 0x0 }, /* #29 */
     3950    { 0x336a12, 0x336a12, 0xd29e2505, 0xd2de2505, 0x00000016, 0x0 }, /* #30 */
     3951    { 0x264792, 0x264793, 0x4c81e56f, 0x4c81e567, 0x00000003, 0x0 }, /* #31 */
     3952    { 0x1c2216, 0x1c2217, 0xff9ed2c6, 0xff9ed2c2, 0x00000002, 0x0 }, /* #32 */
     3953    { 0x342346, 0x342346, 0xfc6a1fc6, 0xfcea1fc6, 0x00000017, 0x0 }, /* #33 */
     3954    { 0x306c16, 0x306c17, 0xe4698beb, 0xe4698bcb, 0x00000005, 0x0 }, /* #34 */
     3955    { 0x3f68c7, 0x3f68c7, 0x69d17558, 0x69d17158, 0x0000000a, 0x0 }, /* #35 */
     3956    { 0x395c13, 0x395c12, 0x16bf5d3e, 0x16bfdd3e, 0x0000000f, 0x0 }, /* #36 */
     3957    { 0x374946, 0x374946, 0xb59c6bfb, 0xb59e6bfb, 0x00000011, 0x0 }, /* #37 */
     3958    { 0x306a06, 0x306a06, 0xd1ea453d, 0xf1ea453d, 0x0000001d, 0x0 }, /* #38 */
     3959    { 0x087fd7, 0x087fd6, 0x621b7b71, 0x621b7b75, 0x00000002, 0x0 }, /* #39 */
     3960    { 0x143f86, 0x143f86, 0xeb0b7822, 0xeb0b7922, 0x00000008, 0x0 }, /* #40 */
     3961    { 0x026352, 0x026353, 0xe96484d9, 0xe94484d9, 0x00000015, 0x0 }, /* #41 */
     3962    { 0x3f7c92, 0x3f7c93, 0xc271ebaa, 0xc271eaaa, 0x00000008, 0x0 }, /* #42 */
     3963    { 0x3b3d56, 0x3b3d56, 0x163c511d, 0x163e511d, 0x00000011, 0x0 }, /* #43 */
     3964    { 0x0c0117, 0x0c0117, 0x7214ffe1, 0x7210ffe1, 0x00000012, 0x0 }, /* #44 */
     3965    { 0x176797, 0x176796, 0xb2df81e1, 0xb2df81e5, 0x00000002, 0x0 }, /* #45 */
     3966    { 0x256707, 0x256706, 0xed39a783, 0xef39a783, 0x00000019, 0x0 }, /* #46 */
     3967    { 0x042e13, 0x042e13, 0xc3a62c5f, 0xc2a62c5f, 0x00000018, 0x0 }, /* #47 */
     3968    { 0x0c2f82, 0x0c2f82, 0x5f003ebe, 0x7f003ebe, 0x0000001d, 0x0 }, /* #48 */
     3969    { 0x1d1486, 0x1d1487, 0xb70b5133, 0xb50b5133, 0x00000019, 0x0 }, /* #49 */
     3970    { 0x173e02, 0x173e03, 0x50afce99, 0x508fce99, 0x00000015, 0x0 }, /* #50 */
     3971    { 0x035916, 0x035917, 0xb16cb10b, 0xb16ca10b, 0x0000000c, 0x0 }, /* #51 */
     3972    { 0x2a6cc7, 0x2a6cc7, 0xd107f53a, 0xd107f52a, 0x00000004, 0x0 }, /* #52 */
     3973    { 0x3b3d52, 0x3b3d53, 0x5ff760c7, 0x5ff76047, 0x00000007, 0x0 }, /* #53 */
     3974    { 0x146d97, 0x146d97, 0x387ec2a4, 0x387e82a4, 0x0000000e, 0x0 }, /* #54 */
     3975    { 0x130052, 0x130052, 0x84097144, 0x84897144, 0x00000017, 0x0 }, /* #55 */
     3976    { 0x1f6812, 0x1f6813, 0x1eeaf026, 0x1ecaf026, 0x00000015, 0x0 }, /* #56 */
     3977    { 0x3e1117, 0x3e1116, 0x8cd060a7, 0x8cd0e0a7, 0x0000000f, 0x0 }, /* #57 */
     3978    { 0x0867c7, 0x0867c7, 0x2aa54d25, 0x2aa50d25, 0x0000000e, 0x0 }, /* #58 */
     3979    { 0x3e7e03, 0x3e7e02, 0x3f9e67c6, 0x3f9e6fc6, 0x0000000b, 0x0 }, /* #59 */
     3980    { 0x277057, 0x277057, 0xe2fca618, 0xa2fca618, 0x0000001e, 0x0 }, /* #60 */
     3981    { 0x371782, 0x371782, 0xdf635851, 0xdfe35851, 0x00000017, 0x0 }, /* #61 */
     3982    { 0x305083, 0x305082, 0x5485b7e0, 0x5585b7e0, 0x00000018, 0x0 }, /* #62 */
     3983    { 0x3c78c2, 0x3c78c3, 0xe9d1186a, 0xe9d1184a, 0x00000005, 0x0 }, /* #63 */
    39843984};
    39853985static const BINU32_TEST_T g_aTests_btr_u32[] =
    39863986{
    3987     { 0x196953, 0x196952, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3988     { 0x333e93, 0x333e92, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3989     { 0x204f87, 0x204f86, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3990     { 0x1a52c3, 0x1a52c2, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3991     { 0x203bd7, 0x203bd7, 0x3bc8b591, 0x3bc8b590, 0x00000000, 0x0 }, /* #4 */
    3992     { 0x1c6716, 0x1c6716, 0xbf42cd6c, 0xbf42cd6c, 0x00000000, 0x0 }, /* #5 */
    3993     { 0x1b0a12, 0x1b0a12, 0xbaccba78, 0xbaccba78, 0x00000000, 0x0 }, /* #6 */
    3994     { 0x1b1f16, 0x1b1f16, 0x572b31b8, 0x572b31b8, 0x00000000, 0x0 }, /* #7 */
    3995     { 0x190796, 0x190796, 0x8a3b8651, 0x8a3b8651, 0x00000005, 0x0 }, /* #8 */
    3996     { 0x3e6647, 0x3e6647, 0x908f040e, 0x9087040e, 0x00000013, 0x0 }, /* #9 */
    3997     { 0x124bc3, 0x124bc3, 0xba120e42, 0xb2120e42, 0x0000001b, 0x0 }, /* #10 */
    3998     { 0x186f02, 0x186f02, 0x01caf95c, 0x01caf95c, 0x00000015, 0x0 }, /* #11 */
    3999     { 0x042752, 0x042752, 0xebd9cc24, 0xebd9cc24, 0x00000004, 0x0 }, /* #12 */
    4000     { 0x261f16, 0x261f17, 0x572da616, 0x472da616, 0x0000001c, 0x0 }, /* #13 */
    4001     { 0x211692, 0x211692, 0x07bac111, 0x07bac111, 0x0000000b, 0x0 }, /* #14 */
    4002     { 0x136117, 0x136116, 0x0f94239b, 0x0f94239b, 0x00000015, 0x0 }, /* #15 */
    4003     { 0x031557, 0x031557, 0x68323c38, 0x48323c38, 0x0000001d, 0x0 }, /* #16 */
    4004     { 0x374292, 0x374292, 0xcf3380c3, 0xcf3380c3, 0x00000017, 0x0 }, /* #17 */
    4005     { 0x3a5d16, 0x3a5d17, 0xdeb5e460, 0xdeb1e460, 0x00000012, 0x0 }, /* #18 */
    4006     { 0x2f79d3, 0x2f79d3, 0xdf061404, 0xdb061404, 0x0000001a, 0x0 }, /* #19 */
    4007     { 0x255457, 0x255456, 0xd16f22a6, 0xd16f22a6, 0x0000001a, 0x0 }, /* #20 */
    4008     { 0x3b14c6, 0x3b14c7, 0x8f8a70c7, 0x8f8270c7, 0x00000013, 0x0 }, /* #21 */
    4009     { 0x0108d7, 0x0108d7, 0x8233c877, 0x8233c857, 0x00000005, 0x0 }, /* #22 */
    4010     { 0x146697, 0x146696, 0x5a82b195, 0x5a82b195, 0x0000000b, 0x0 }, /* #23 */
    4011     { 0x051897, 0x051897, 0x7a63cdd7, 0x3a63cdd7, 0x0000001e, 0x0 }, /* #24 */
    4012     { 0x034e47, 0x034e47, 0x2e375818, 0x0e375818, 0x0000001d, 0x0 }, /* #25 */
    4013     { 0x285c03, 0x285c03, 0xbd7670cc, 0xb57670cc, 0x0000001b, 0x0 }, /* #26 */
    4014     { 0x121f07, 0x121f07, 0xad5ca551, 0xad4ca551, 0x00000014, 0x0 }, /* #27 */
    4015     { 0x007d07, 0x007d07, 0xbbed52f8, 0xbbed5278, 0x00000007, 0x0 }, /* #28 */
    4016     { 0x345343, 0x345342, 0xa7c0d015, 0xa7c0d015, 0x00000008, 0x0 }, /* #29 */
    4017     { 0x2b3947, 0x2b3947, 0x643e6fde, 0x64366fde, 0x00000013, 0x0 }, /* #30 */
    4018     { 0x3f18c3, 0x3f18c2, 0x213afb6d, 0x213afb6d, 0x00000017, 0x0 }, /* #31 */
    4019     { 0x077287, 0x077287, 0xa3e95ee2, 0xa3e95ae2, 0x0000000a, 0x0 }, /* #32 */
    4020     { 0x3b0106, 0x3b0107, 0x6b31aeed, 0x6b30aeed, 0x00000010, 0x0 }, /* #33 */
    4021     { 0x057486, 0x057486, 0x43eba83b, 0x43eba83b, 0x00000007, 0x0 }, /* #34 */
    4022     { 0x141c42, 0x141c43, 0xc8ffa34f, 0xc8ffa14f, 0x00000009, 0x0 }, /* #35 */
    4023     { 0x1641c6, 0x1641c7, 0x4763f0e0, 0x4763f0c0, 0x00000005, 0x0 }, /* #36 */
    4024     { 0x3d1b96, 0x3d1b97, 0xa2f7bb05, 0xa2f7ba05, 0x00000008, 0x0 }, /* #37 */
    4025     { 0x2c76c2, 0x2c76c3, 0x360b09b8, 0x360b08b8, 0x00000008, 0x0 }, /* #38 */
    4026     { 0x3f1bd2, 0x3f1bd3, 0x81cac1f4, 0x01cac1f4, 0x0000001f, 0x0 }, /* #39 */
    4027     { 0x224442, 0x224442, 0x99c0d56f, 0x99c0d56f, 0x0000000d, 0x0 }, /* #40 */
    4028     { 0x116496, 0x116496, 0x9e549dd0, 0x9e549dd0, 0x00000010, 0x0 }, /* #41 */
    4029     { 0x0b38c3, 0x0b38c2, 0xc448d49b, 0xc448d49b, 0x00000006, 0x0 }, /* #42 */
    4030     { 0x2c2e07, 0x2c2e06, 0xd3503349, 0xd3503349, 0x00000005, 0x0 }, /* #43 */
    4031     { 0x2570c6, 0x2570c6, 0x864fb600, 0x864fb600, 0x00000014, 0x0 }, /* #44 */
    4032     { 0x083b53, 0x083b53, 0xa357ef94, 0xa356ef94, 0x00000010, 0x0 }, /* #45 */
    4033     { 0x2d06c7, 0x2d06c7, 0xb0cdc563, 0x90cdc563, 0x0000001d, 0x0 }, /* #46 */
    4034     { 0x3a5ad3, 0x3a5ad3, 0x84ba2eeb, 0x84ba26eb, 0x0000000b, 0x0 }, /* #47 */
    4035     { 0x082f07, 0x082f07, 0x2d9b1c6d, 0x0d9b1c6d, 0x0000001d, 0x0 }, /* #48 */
    4036     { 0x2659d2, 0x2659d2, 0x967e722f, 0x967e722f, 0x00000018, 0x0 }, /* #49 */
    4037     { 0x397146, 0x397146, 0x2c591d65, 0x2c591d65, 0x00000012, 0x0 }, /* #50 */
    4038     { 0x384f17, 0x384f16, 0xe381938f, 0xe381938f, 0x0000000b, 0x0 }, /* #51 */
    4039     { 0x2b2007, 0x2b2006, 0xa0db0edc, 0xa0db0edc, 0x0000001a, 0x0 }, /* #52 */
    4040     { 0x0f6e86, 0x0f6e87, 0x2b13f76b, 0x2b13d76b, 0x0000000d, 0x0 }, /* #53 */
    4041     { 0x1e1b92, 0x1e1b93, 0xbb8ff620, 0xbb87f620, 0x00000013, 0x0 }, /* #54 */
    4042     { 0x357797, 0x357796, 0x9e0d5638, 0x9e0d5638, 0x0000000b, 0x0 }, /* #55 */
    4043     { 0x1861c3, 0x1861c3, 0x9656f9f1, 0x9656d9f1, 0x0000000d, 0x0 }, /* #56 */
    4044     { 0x030947, 0x030946, 0xf2618f11, 0xf2618f11, 0x0000001a, 0x0 }, /* #57 */
    4045     { 0x2e66d2, 0x2e66d2, 0x32e7dae8, 0x32e7dae8, 0x0000001f, 0x0 }, /* #58 */
    4046     { 0x355402, 0x355403, 0x63095008, 0x63091008, 0x0000000e, 0x0 }, /* #59 */
    4047     { 0x0f1946, 0x0f1946, 0xbd432e82, 0xbd432e82, 0x00000003, 0x0 }, /* #60 */
    4048     { 0x2b4d93, 0x2b4d92, 0x5964c11f, 0x5964c11f, 0x00000006, 0x0 }, /* #61 */
    4049     { 0x145446, 0x145447, 0x92f673fb, 0x92f473fb, 0x00000011, 0x0 }, /* #62 */
    4050     { 0x3b6b46, 0x3b6b47, 0x50d423e2, 0x50d421e2, 0x00000009, 0x0 }, /* #63 */
     3987    { 0x385d97, 0x385d96, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3988    { 0x183d12, 0x183d12, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3989    { 0x131286, 0x131286, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3990    { 0x162c52, 0x162c52, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3991    { 0x0d1982, 0x0d1983, 0xca828289, 0xca828288, 0x00000000, 0x0 }, /* #4 */
     3992    { 0x036906, 0x036907, 0x93ca2bb7, 0x93ca2bb6, 0x00000000, 0x0 }, /* #5 */
     3993    { 0x0c7e02, 0x0c7e02, 0xd2a6890a, 0xd2a6890a, 0x00000000, 0x0 }, /* #6 */
     3994    { 0x0914d6, 0x0914d6, 0xb7153c6e, 0xb7153c6e, 0x00000000, 0x0 }, /* #7 */
     3995    { 0x1a2d92, 0x1a2d93, 0xb02faa04, 0xa02faa04, 0x0000001c, 0x0 }, /* #8 */
     3996    { 0x0675d2, 0x0675d2, 0xfd182472, 0xfd182472, 0x00000019, 0x0 }, /* #9 */
     3997    { 0x3a0193, 0x3a0193, 0x83e5854c, 0x83e5844c, 0x00000008, 0x0 }, /* #10 */
     3998    { 0x087547, 0x087546, 0xa2954aac, 0xa2954aac, 0x00000011, 0x0 }, /* #11 */
     3999    { 0x2b0116, 0x2b0116, 0xac047073, 0xac047073, 0x0000001e, 0x0 }, /* #12 */
     4000    { 0x2b74c2, 0x2b74c3, 0xd2ddc8a3, 0xd2dd88a3, 0x0000000e, 0x0 }, /* #13 */
     4001    { 0x2d50c7, 0x2d50c6, 0x820f942e, 0x820f942e, 0x0000001d, 0x0 }, /* #14 */
     4002    { 0x2953d6, 0x2953d7, 0xaf5b75e6, 0xaf4b75e6, 0x00000014, 0x0 }, /* #15 */
     4003    { 0x0e6483, 0x0e6482, 0x93b09192, 0x93b09192, 0x00000005, 0x0 }, /* #16 */
     4004    { 0x3b0ec3, 0x3b0ec2, 0x30d99500, 0x30d99500, 0x0000001a, 0x0 }, /* #17 */
     4005    { 0x2c7207, 0x2c7206, 0x5bc6086a, 0x5bc6086a, 0x00000000, 0x0 }, /* #18 */
     4006    { 0x1d6c17, 0x1d6c16, 0x0bbce033, 0x0bbce033, 0x0000001e, 0x0 }, /* #19 */
     4007    { 0x063392, 0x063393, 0x130cbc81, 0x130cbc01, 0x00000007, 0x0 }, /* #20 */
     4008    { 0x0314c6, 0x0314c7, 0xde547eaf, 0xde147eaf, 0x00000016, 0x0 }, /* #21 */
     4009    { 0x1f17c6, 0x1f17c7, 0xf0ddb01f, 0xf0d9b01f, 0x00000012, 0x0 }, /* #22 */
     4010    { 0x2117d2, 0x2117d2, 0x3ac46e71, 0x3ac46e71, 0x00000014, 0x0 }, /* #23 */
     4011    { 0x1f1213, 0x1f1213, 0xb3a45127, 0xb3a45123, 0x00000002, 0x0 }, /* #24 */
     4012    { 0x097b56, 0x097b57, 0x712e5e50, 0x312e5e50, 0x0000001e, 0x0 }, /* #25 */
     4013    { 0x256393, 0x256392, 0x207ae68e, 0x207ae68e, 0x00000010, 0x0 }, /* #26 */
     4014    { 0x212346, 0x212347, 0x7b762b1b, 0x7b762b13, 0x00000003, 0x0 }, /* #27 */
     4015    { 0x306713, 0x306713, 0x783bc288, 0x783bc088, 0x00000009, 0x0 }, /* #28 */
     4016    { 0x1a7352, 0x1a7353, 0xffc1e10b, 0xff41e10b, 0x00000017, 0x0 }, /* #29 */
     4017    { 0x256d13, 0x256d12, 0x490340b5, 0x490340b5, 0x00000008, 0x0 }, /* #30 */
     4018    { 0x100e12, 0x100e13, 0x48a8a9f0, 0x48a8a9b0, 0x00000006, 0x0 }, /* #31 */
     4019    { 0x3d6056, 0x3d6057, 0xe0cfbec8, 0xe0cbbec8, 0x00000012, 0x0 }, /* #32 */
     4020    { 0x203597, 0x203596, 0xe1b20eeb, 0xe1b20eeb, 0x0000001a, 0x0 }, /* #33 */
     4021    { 0x301107, 0x301107, 0xf91e36b9, 0xd91e36b9, 0x0000001d, 0x0 }, /* #34 */
     4022    { 0x393c16, 0x393c17, 0x7177806c, 0x7175806c, 0x00000011, 0x0 }, /* #35 */
     4023    { 0x020b87, 0x020b87, 0x32290edc, 0x30290edc, 0x00000019, 0x0 }, /* #36 */
     4024    { 0x274cd3, 0x274cd3, 0x3a5dfe1b, 0x3a5dde1b, 0x0000000d, 0x0 }, /* #37 */
     4025    { 0x0a7e13, 0x0a7e13, 0x6c5c93b4, 0x6c5c9334, 0x00000007, 0x0 }, /* #38 */
     4026    { 0x312597, 0x312597, 0xbb88fa35, 0xbb88da35, 0x0000000d, 0x0 }, /* #39 */
     4027    { 0x0f3403, 0x0f3403, 0x05a53ab0, 0x05a13ab0, 0x00000012, 0x0 }, /* #40 */
     4028    { 0x2a3a06, 0x2a3a06, 0xced3411b, 0xced3411b, 0x0000000d, 0x0 }, /* #41 */
     4029    { 0x345287, 0x345286, 0xead1b818, 0xead1b818, 0x00000007, 0x0 }, /* #42 */
     4030    { 0x061302, 0x061302, 0x82bf76f3, 0x82bf76f3, 0x0000001b, 0x0 }, /* #43 */
     4031    { 0x3d4fc6, 0x3d4fc6, 0x13022936, 0x13022936, 0x0000000e, 0x0 }, /* #44 */
     4032    { 0x302593, 0x302593, 0xa387f2ad, 0xa383f2ad, 0x00000012, 0x0 }, /* #45 */
     4033    { 0x206047, 0x206047, 0x2ba9dfbe, 0x2aa9dfbe, 0x00000018, 0x0 }, /* #46 */
     4034    { 0x3f7252, 0x3f7252, 0xec7612d0, 0xec7612d0, 0x00000008, 0x0 }, /* #47 */
     4035    { 0x2c4243, 0x2c4242, 0x19f66c6d, 0x19f66c6d, 0x0000001f, 0x0 }, /* #48 */
     4036    { 0x260742, 0x260742, 0xc5d057e8, 0xc5d057e8, 0x00000019, 0x0 }, /* #49 */
     4037    { 0x2b32c7, 0x2b32c7, 0x906c26c8, 0x906c22c8, 0x0000000a, 0x0 }, /* #50 */
     4038    { 0x354a43, 0x354a42, 0x00df352a, 0x00df352a, 0x00000015, 0x0 }, /* #51 */
     4039    { 0x0b6213, 0x0b6213, 0xfb6360d0, 0xfb2360d0, 0x00000016, 0x0 }, /* #52 */
     4040    { 0x071447, 0x071446, 0x14d14fed, 0x14d14fed, 0x00000004, 0x0 }, /* #53 */
     4041    { 0x044847, 0x044847, 0x185bf67a, 0x185bf27a, 0x0000000a, 0x0 }, /* #54 */
     4042    { 0x2e65d6, 0x2e65d6, 0x2fbe0d9d, 0x2fbe0d9d, 0x0000001c, 0x0 }, /* #55 */
     4043    { 0x394096, 0x394097, 0x4e106963, 0x4e102963, 0x0000000e, 0x0 }, /* #56 */
     4044    { 0x263713, 0x263713, 0x2c7c2af5, 0x2c7c0af5, 0x0000000d, 0x0 }, /* #57 */
     4045    { 0x180652, 0x180652, 0xfdb7c479, 0xfdb7c479, 0x00000001, 0x0 }, /* #58 */
     4046    { 0x167d93, 0x167d92, 0x4fde0291, 0x4fde0291, 0x0000000d, 0x0 }, /* #59 */
     4047    { 0x375006, 0x375006, 0x3163e741, 0x3163e741, 0x0000001e, 0x0 }, /* #60 */
     4048    { 0x3b7fd2, 0x3b7fd3, 0xf4d7bd3b, 0xd4d7bd3b, 0x0000001d, 0x0 }, /* #61 */
     4049    { 0x253d57, 0x253d56, 0x77190893, 0x77190893, 0x0000000f, 0x0 }, /* #62 */
     4050    { 0x195d07, 0x195d06, 0xb984b09c, 0xb984b09c, 0x0000000e, 0x0 }, /* #63 */
    40514051};
    40524052static const BINU32_TEST_T g_aTests_btr_u32_locked[] =
    40534053{
    4054     { 0x227356, 0x227356, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    4055     { 0x341492, 0x341492, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    4056     { 0x0336c2, 0x0336c2, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    4057     { 0x357d86, 0x357d86, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    4058     { 0x3d7507, 0x3d7507, 0x8c4064e3, 0x8c4064e2, 0x00000000, 0x0 }, /* #4 */
    4059     { 0x0940d2, 0x0940d2, 0xcff59078, 0xcff59078, 0x00000000, 0x0 }, /* #5 */
    4060     { 0x113d46, 0x113d47, 0xbf980fa9, 0xbf980fa8, 0x00000000, 0x0 }, /* #6 */
    4061     { 0x117396, 0x117397, 0x36c26889, 0x36c26888, 0x00000000, 0x0 }, /* #7 */
    4062     { 0x284d07, 0x284d07, 0xbcd1d575, 0xbcd19575, 0x0000000e, 0x0 }, /* #8 */
    4063     { 0x1b2d86, 0x1b2d87, 0x039ae5c3, 0x031ae5c3, 0x00000017, 0x0 }, /* #9 */
    4064     { 0x384fc3, 0x384fc3, 0x195bed6c, 0x195bed68, 0x00000002, 0x0 }, /* #10 */
    4065     { 0x0d2686, 0x0d2686, 0x07494041, 0x07494041, 0x00000011, 0x0 }, /* #11 */
    4066     { 0x195183, 0x195182, 0x1335371e, 0x1335371e, 0x00000000, 0x0 }, /* #12 */
    4067     { 0x1b4712, 0x1b4712, 0x64c17695, 0x64c17695, 0x0000001c, 0x0 }, /* #13 */
    4068     { 0x254d83, 0x254d82, 0x5ca972ba, 0x5ca972ba, 0x00000000, 0x0 }, /* #14 */
    4069     { 0x202c97, 0x202c97, 0x35d29262, 0x35d09262, 0x00000011, 0x0 }, /* #15 */
    4070     { 0x226a93, 0x226a92, 0x34d79be5, 0x34d79be5, 0x0000001b, 0x0 }, /* #16 */
    4071     { 0x1c5b03, 0x1c5b02, 0xbb0a73e8, 0xbb0a73e8, 0x00000000, 0x0 }, /* #17 */
    4072     { 0x217d13, 0x217d12, 0xdbd2e9a5, 0xdbd2e9a5, 0x00000006, 0x0 }, /* #18 */
    4073     { 0x374652, 0x374652, 0x1d2c886d, 0x1d2c886d, 0x00000014, 0x0 }, /* #19 */
    4074     { 0x287897, 0x287896, 0xe15eb7a5, 0xe15eb7a5, 0x00000003, 0x0 }, /* #20 */
    4075     { 0x1a0b93, 0x1a0b93, 0xfed712d0, 0xf6d712d0, 0x0000001b, 0x0 }, /* #21 */
    4076     { 0x2e2506, 0x2e2507, 0x21af6f5c, 0x212f6f5c, 0x00000017, 0x0 }, /* #22 */
    4077     { 0x2e4e92, 0x2e4e93, 0x7e1687bb, 0x3e1687bb, 0x0000001e, 0x0 }, /* #23 */
    4078     { 0x0c4ad7, 0x0c4ad7, 0xe953433e, 0xe153433e, 0x0000001b, 0x0 }, /* #24 */
    4079     { 0x280242, 0x280243, 0x8e864b32, 0x8e064b32, 0x00000017, 0x0 }, /* #25 */
    4080     { 0x2b5386, 0x2b5386, 0x38890edb, 0x38890edb, 0x0000001a, 0x0 }, /* #26 */
    4081     { 0x3e2816, 0x3e2816, 0x842a3f9b, 0x842a3f9b, 0x0000001e, 0x0 }, /* #27 */
    4082     { 0x3c5b52, 0x3c5b53, 0xa0f6e900, 0xa076e900, 0x00000017, 0x0 }, /* #28 */
    4083     { 0x1800c3, 0x1800c2, 0x92ec11a0, 0x92ec11a0, 0x00000000, 0x0 }, /* #29 */
    4084     { 0x396187, 0x396186, 0xa12bf1e2, 0xa12bf1e2, 0x00000012, 0x0 }, /* #30 */
    4085     { 0x121d82, 0x121d83, 0x4a0822b8, 0x0a0822b8, 0x0000001e, 0x0 }, /* #31 */
    4086     { 0x192a42, 0x192a42, 0x19049236, 0x19049236, 0x0000000a, 0x0 }, /* #32 */
    4087     { 0x1f7156, 0x1f7157, 0x8befa766, 0x8beba766, 0x00000012, 0x0 }, /* #33 */
    4088     { 0x1664d3, 0x1664d3, 0x13455917, 0x13454917, 0x0000000c, 0x0 }, /* #34 */
    4089     { 0x1a29d6, 0x1a29d6, 0xeebd5b5d, 0xeebd5b5d, 0x00000016, 0x0 }, /* #35 */
    4090     { 0x3d1293, 0x3d1292, 0x9b5efd8a, 0x9b5efd8a, 0x00000017, 0x0 }, /* #36 */
    4091     { 0x3a63c2, 0x3a63c2, 0x7cbddf0e, 0x7cbddf0e, 0x00000005, 0x0 }, /* #37 */
    4092     { 0x060106, 0x060107, 0x84f6533a, 0x84f4533a, 0x00000011, 0x0 }, /* #38 */
    4093     { 0x005407, 0x005406, 0x43825b0d, 0x43825b0d, 0x0000001b, 0x0 }, /* #39 */
    4094     { 0x311f92, 0x311f93, 0x640e8f65, 0x640e8765, 0x0000000b, 0x0 }, /* #40 */
    4095     { 0x213547, 0x213546, 0xfeaed439, 0xfeaed439, 0x0000000d, 0x0 }, /* #41 */
    4096     { 0x125a46, 0x125a46, 0xbd300abb, 0xbd300abb, 0x0000000f, 0x0 }, /* #42 */
    4097     { 0x082d02, 0x082d02, 0x01575289, 0x01575289, 0x00000006, 0x0 }, /* #43 */
    4098     { 0x034216, 0x034216, 0x54a10861, 0x54a10861, 0x0000001b, 0x0 }, /* #44 */
    4099     { 0x042183, 0x042183, 0x7f37e7d8, 0x6f37e7d8, 0x0000001c, 0x0 }, /* #45 */
    4100     { 0x177b56, 0x177b56, 0xd4564458, 0xd4564458, 0x00000013, 0x0 }, /* #46 */
    4101     { 0x273a06, 0x273a07, 0xe1ba1d95, 0xe1aa1d95, 0x00000014, 0x0 }, /* #47 */
    4102     { 0x334753, 0x334752, 0x63930d49, 0x63930d49, 0x0000000c, 0x0 }, /* #48 */
    4103     { 0x170083, 0x170083, 0xb8b858eb, 0xb8b850eb, 0x0000000b, 0x0 }, /* #49 */
    4104     { 0x0f79d6, 0x0f79d6, 0x3b9d972f, 0x3b9d972f, 0x0000001a, 0x0 }, /* #50 */
    4105     { 0x323653, 0x323653, 0x57f29e39, 0x57f29e38, 0x00000000, 0x0 }, /* #51 */
    4106     { 0x0b0156, 0x0b0156, 0xc2f7bd98, 0xc2f7bd98, 0x00000018, 0x0 }, /* #52 */
    4107     { 0x286c57, 0x286c56, 0x02cee116, 0x02cee116, 0x0000000a, 0x0 }, /* #53 */
    4108     { 0x330f96, 0x330f96, 0x20376843, 0x20376843, 0x0000000f, 0x0 }, /* #54 */
    4109     { 0x0e77d7, 0x0e77d7, 0x3d9ccfe2, 0x3d9cc7e2, 0x0000000b, 0x0 }, /* #55 */
    4110     { 0x385b12, 0x385b13, 0xbb5651fa, 0x3b5651fa, 0x0000001f, 0x0 }, /* #56 */
    4111     { 0x0e7cd7, 0x0e7cd6, 0x861a6f90, 0x861a6f90, 0x0000001b, 0x0 }, /* #57 */
    4112     { 0x073e87, 0x073e86, 0xe048e678, 0xe048e678, 0x00000017, 0x0 }, /* #58 */
    4113     { 0x067bc2, 0x067bc2, 0xea5fd3b1, 0xea5fd3b1, 0x0000000d, 0x0 }, /* #59 */
    4114     { 0x301e56, 0x301e56, 0xe037d625, 0xe037d625, 0x00000001, 0x0 }, /* #60 */
    4115     { 0x3129c3, 0x3129c3, 0xb4bee37f, 0xb4b6e37f, 0x00000013, 0x0 }, /* #61 */
    4116     { 0x145996, 0x145996, 0x827b7d4f, 0x827b7d4f, 0x00000004, 0x0 }, /* #62 */
    4117     { 0x1876d7, 0x1876d7, 0xd5e8171a, 0xc5e8171a, 0x0000001c, 0x0 }, /* #63 */
     4054    { 0x045b46, 0x045b46, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     4055    { 0x0c5913, 0x0c5912, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     4056    { 0x3f7402, 0x3f7402, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     4057    { 0x330293, 0x330292, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     4058    { 0x226753, 0x226752, 0xc5fc271c, 0xc5fc271c, 0x00000000, 0x0 }, /* #4 */
     4059    { 0x101706, 0x101706, 0xaab18432, 0xaab18432, 0x00000000, 0x0 }, /* #5 */
     4060    { 0x1f6052, 0x1f6052, 0xef97a3cc, 0xef97a3cc, 0x00000000, 0x0 }, /* #6 */
     4061    { 0x3f0446, 0x3f0447, 0x106141df, 0x106141de, 0x00000000, 0x0 }, /* #7 */
     4062    { 0x3c2d57, 0x3c2d56, 0x11f0e4fd, 0x11f0e4fd, 0x00000019, 0x0 }, /* #8 */
     4063    { 0x134082, 0x134083, 0x784c8faf, 0x784c8fab, 0x00000002, 0x0 }, /* #9 */
     4064    { 0x035252, 0x035252, 0x0182b81e, 0x0182b81e, 0x0000000e, 0x0 }, /* #10 */
     4065    { 0x0a6d86, 0x0a6d86, 0xb5a17422, 0xb5a17422, 0x00000003, 0x0 }, /* #11 */
     4066    { 0x195302, 0x195302, 0xad0c41f9, 0xad0c41f9, 0x00000011, 0x0 }, /* #12 */
     4067    { 0x162652, 0x162652, 0x0e65a1d3, 0x0e65a1d3, 0x00000002, 0x0 }, /* #13 */
     4068    { 0x2a4c87, 0x2a4c86, 0x43b40618, 0x43b40618, 0x00000007, 0x0 }, /* #14 */
     4069    { 0x0f53d7, 0x0f53d7, 0x22c9394f, 0x22c93947, 0x00000003, 0x0 }, /* #15 */
     4070    { 0x236d03, 0x236d02, 0x0bda9b7c, 0x0bda9b7c, 0x0000001d, 0x0 }, /* #16 */
     4071    { 0x127a42, 0x127a42, 0x88e312bb, 0x88e312bb, 0x0000001e, 0x0 }, /* #17 */
     4072    { 0x2d3702, 0x2d3702, 0x8ef0cc1a, 0x8ef0cc1a, 0x00000018, 0x0 }, /* #18 */
     4073    { 0x352716, 0x352716, 0x126ae9ba, 0x126ae9ba, 0x00000006, 0x0 }, /* #19 */
     4074    { 0x383c43, 0x383c42, 0x2945b4ee, 0x2945b4ee, 0x0000001e, 0x0 }, /* #20 */
     4075    { 0x366f57, 0x366f56, 0x2bab05dc, 0x2bab05dc, 0x00000016, 0x0 }, /* #21 */
     4076    { 0x3f5f57, 0x3f5f56, 0x863edc57, 0x863edc57, 0x00000005, 0x0 }, /* #22 */
     4077    { 0x0f3097, 0x0f3096, 0x2451408d, 0x2451408d, 0x0000000f, 0x0 }, /* #23 */
     4078    { 0x0d1e47, 0x0d1e47, 0xff61a56d, 0xff60a56d, 0x00000010, 0x0 }, /* #24 */
     4079    { 0x3e5b83, 0x3e5b83, 0xeb7daf12, 0xeb7d8f12, 0x0000000d, 0x0 }, /* #25 */
     4080    { 0x3877d3, 0x3877d2, 0x1231e38d, 0x1231e38d, 0x00000012, 0x0 }, /* #26 */
     4081    { 0x386246, 0x386246, 0x5765fbcc, 0x5765fbcc, 0x0000001b, 0x0 }, /* #27 */
     4082    { 0x021a03, 0x021a02, 0xa46342e6, 0xa46342e6, 0x0000000b, 0x0 }, /* #28 */
     4083    { 0x085193, 0x085192, 0x9bf2a196, 0x9bf2a196, 0x00000006, 0x0 }, /* #29 */
     4084    { 0x201e86, 0x201e87, 0xcdacbc49, 0xcd2cbc49, 0x00000017, 0x0 }, /* #30 */
     4085    { 0x073006, 0x073007, 0xaccbc8c5, 0xac8bc8c5, 0x00000016, 0x0 }, /* #31 */
     4086    { 0x3e1057, 0x3e1057, 0x1b748cea, 0x1b648cea, 0x00000014, 0x0 }, /* #32 */
     4087    { 0x1b6906, 0x1b6906, 0x16f489f0, 0x16f489f0, 0x0000000c, 0x0 }, /* #33 */
     4088    { 0x3f5246, 0x3f5246, 0xfaf6a001, 0xfaf6a001, 0x00000013, 0x0 }, /* #34 */
     4089    { 0x125e86, 0x125e86, 0x18490586, 0x18490586, 0x0000001f, 0x0 }, /* #35 */
     4090    { 0x127907, 0x127906, 0x1bd79b58, 0x1bd79b58, 0x0000000e, 0x0 }, /* #36 */
     4091    { 0x2440c2, 0x2440c3, 0x607ca494, 0x607c8494, 0x0000000d, 0x0 }, /* #37 */
     4092    { 0x0a6306, 0x0a6307, 0x28620f6d, 0x28620b6d, 0x0000000a, 0x0 }, /* #38 */
     4093    { 0x2e2e12, 0x2e2e13, 0xa6dedcc0, 0xa6ded8c0, 0x0000000a, 0x0 }, /* #39 */
     4094    { 0x1d7ac6, 0x1d7ac7, 0xa2072754, 0xa2062754, 0x00000010, 0x0 }, /* #40 */
     4095    { 0x207216, 0x207216, 0x676c4af7, 0x676c4af7, 0x0000001f, 0x0 }, /* #41 */
     4096    { 0x3f0c02, 0x3f0c03, 0xe58365ba, 0xe58361ba, 0x0000000a, 0x0 }, /* #42 */
     4097    { 0x1f42c3, 0x1f42c2, 0x2afc2e10, 0x2afc2e10, 0x00000005, 0x0 }, /* #43 */
     4098    { 0x267fd3, 0x267fd3, 0x3a1b5d42, 0x3a0b5d42, 0x00000014, 0x0 }, /* #44 */
     4099    { 0x162b93, 0x162b92, 0x16e3c8e7, 0x16e3c8e7, 0x00000012, 0x0 }, /* #45 */
     4100    { 0x345007, 0x345007, 0x2935ef09, 0x2935ed09, 0x00000009, 0x0 }, /* #46 */
     4101    { 0x352683, 0x352683, 0x71c1dbf9, 0x71c19bf9, 0x0000000e, 0x0 }, /* #47 */
     4102    { 0x1c2ac6, 0x1c2ac7, 0xae2c77a1, 0xae0c77a1, 0x00000015, 0x0 }, /* #48 */
     4103    { 0x073582, 0x073582, 0xc1410906, 0xc1410906, 0x00000013, 0x0 }, /* #49 */
     4104    { 0x234ec6, 0x234ec6, 0xfca2d427, 0xfca2d427, 0x00000010, 0x0 }, /* #50 */
     4105    { 0x272e03, 0x272e03, 0xd2954e74, 0xd2944e74, 0x00000010, 0x0 }, /* #51 */
     4106    { 0x3c21d3, 0x3c21d2, 0x7683a587, 0x7683a587, 0x0000000e, 0x0 }, /* #52 */
     4107    { 0x3431d7, 0x3431d7, 0x5d252d57, 0x5d252957, 0x0000000a, 0x0 }, /* #53 */
     4108    { 0x1c7f46, 0x1c7f46, 0x2ebcb189, 0x2ebcb189, 0x0000001c, 0x0 }, /* #54 */
     4109    { 0x2c2352, 0x2c2352, 0x982f90e7, 0x982f90e7, 0x00000009, 0x0 }, /* #55 */
     4110    { 0x3019d6, 0x3019d7, 0x53f919c2, 0x13f919c2, 0x0000001e, 0x0 }, /* #56 */
     4111    { 0x3d5997, 0x3d5996, 0x29bbd2e4, 0x29bbd2e4, 0x0000001a, 0x0 }, /* #57 */
     4112    { 0x133907, 0x133907, 0xec3c7abc, 0xec3c72bc, 0x0000000b, 0x0 }, /* #58 */
     4113    { 0x1d4e53, 0x1d4e52, 0xffeecc72, 0xffeecc72, 0x00000003, 0x0 }, /* #59 */
     4114    { 0x2e5a52, 0x2e5a52, 0x8959d223, 0x8959d223, 0x00000012, 0x0 }, /* #60 */
     4115    { 0x331492, 0x331492, 0xec3d9311, 0xec3d9311, 0x00000016, 0x0 }, /* #61 */
     4116    { 0x2b2313, 0x2b2313, 0xe30f52d9, 0xe30f50d9, 0x00000009, 0x0 }, /* #62 */
     4117    { 0x2960d3, 0x2960d3, 0x446fb5af, 0x446eb5af, 0x00000010, 0x0 }, /* #63 */
    41184118};
    41194119static const BINU32_TEST_T g_aTests_bts_u32[] =
    41204120{
    4121     { 0x3d0943, 0x3d0942, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
    4122     { 0x177b97, 0x177b96, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
    4123     { 0x274ac3, 0x274ac2, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
    4124     { 0x3f0596, 0x3f0596, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
    4125     { 0x254087, 0x254087, 0xf6d6c399, 0xf6d6c399, 0x00000000, 0x0 }, /* #4 */
    4126     { 0x324603, 0x324602, 0x7b855830, 0x7b855831, 0x00000000, 0x0 }, /* #5 */
    4127     { 0x2c7dd6, 0x2c7dd6, 0x696b73f4, 0x696b73f5, 0x00000000, 0x0 }, /* #6 */
    4128     { 0x157b16, 0x157b16, 0x77f21c44, 0x77f21c45, 0x00000000, 0x0 }, /* #7 */
    4129     { 0x3735c6, 0x3735c7, 0x84c66ac8, 0x84c66ac8, 0x00000011, 0x0 }, /* #8 */
    4130     { 0x1404d7, 0x1404d6, 0xa9301b08, 0xb9301b08, 0x0000001c, 0x0 }, /* #9 */
    4131     { 0x3565d3, 0x3565d2, 0x8cffb537, 0xccffb537, 0x0000001e, 0x0 }, /* #10 */
    4132     { 0x0521d7, 0x0521d6, 0xa32ef3d8, 0xa32ef3da, 0x00000001, 0x0 }, /* #11 */
    4133     { 0x3a7692, 0x3a7693, 0x75eac6ac, 0x75eac6ac, 0x00000017, 0x0 }, /* #12 */
    4134     { 0x172c02, 0x172c03, 0x49433ff1, 0x49433ff1, 0x00000004, 0x0 }, /* #13 */
    4135     { 0x0b1803, 0x0b1802, 0x54d404c9, 0x54d404cb, 0x00000001, 0x0 }, /* #14 */
    4136     { 0x006742, 0x006743, 0xb717abf6, 0xb717abf6, 0x0000000f, 0x0 }, /* #15 */
    4137     { 0x3e2c42, 0x3e2c43, 0x862d5e83, 0x862d5e83, 0x00000009, 0x0 }, /* #16 */
    4138     { 0x264c17, 0x264c17, 0x94b8ae03, 0x94b8ae03, 0x00000001, 0x0 }, /* #17 */
    4139     { 0x3033c7, 0x3033c6, 0xe48ee651, 0xec8ee651, 0x0000001b, 0x0 }, /* #18 */
    4140     { 0x3a6603, 0x3a6602, 0x81fad9e0, 0x81fad9e2, 0x00000001, 0x0 }, /* #19 */
    4141     { 0x173c42, 0x173c42, 0x357ea447, 0x357ea4c7, 0x00000007, 0x0 }, /* #20 */
    4142     { 0x123587, 0x123586, 0x14c41b01, 0x54c41b01, 0x0000001e, 0x0 }, /* #21 */
    4143     { 0x110a52, 0x110a52, 0x3b7b2aaf, 0x3b7b2eaf, 0x0000000a, 0x0 }, /* #22 */
    4144     { 0x297006, 0x297007, 0x11bcfab4, 0x11bcfab4, 0x00000005, 0x0 }, /* #23 */
    4145     { 0x3771d3, 0x3771d2, 0x3762e14f, 0x3762e54f, 0x0000000a, 0x0 }, /* #24 */
    4146     { 0x0d6316, 0x0d6316, 0xf3a24037, 0xf7a24037, 0x0000001a, 0x0 }, /* #25 */
    4147     { 0x263383, 0x263382, 0xfe7733ce, 0xfe7737ce, 0x0000000a, 0x0 }, /* #26 */
    4148     { 0x262582, 0x262582, 0x162a4a37, 0x1e2a4a37, 0x0000001b, 0x0 }, /* #27 */
    4149     { 0x234283, 0x234283, 0x1fe7c9ca, 0x1fe7c9ca, 0x0000001b, 0x0 }, /* #28 */
    4150     { 0x0e4043, 0x0e4042, 0x1bccb9a8, 0x1bccb9ac, 0x00000002, 0x0 }, /* #29 */
    4151     { 0x2062c6, 0x2062c6, 0x6331cd8a, 0x6331cd9a, 0x00000004, 0x0 }, /* #30 */
    4152     { 0x2e01d7, 0x2e01d6, 0x5e61485a, 0x5e63485a, 0x00000011, 0x0 }, /* #31 */
    4153     { 0x201242, 0x201242, 0x0bdba155, 0x1bdba155, 0x0000001c, 0x0 }, /* #32 */
    4154     { 0x260017, 0x260016, 0xf2c3d79f, 0xf2cbd79f, 0x00000013, 0x0 }, /* #33 */
    4155     { 0x036742, 0x036742, 0x4b5f2e9d, 0x4b7f2e9d, 0x00000015, 0x0 }, /* #34 */
    4156     { 0x3e4443, 0x3e4443, 0xb8ae44cd, 0xb8ae44cd, 0x00000007, 0x0 }, /* #35 */
    4157     { 0x013946, 0x013947, 0xb9a6ea5e, 0xb9a6ea5e, 0x00000017, 0x0 }, /* #36 */
    4158     { 0x0e3b86, 0x0e3b87, 0x8841aced, 0x8841aced, 0x0000000a, 0x0 }, /* #37 */
    4159     { 0x385bd6, 0x385bd6, 0xd4aae81f, 0xd4aaf81f, 0x0000000c, 0x0 }, /* #38 */
    4160     { 0x076683, 0x076682, 0x9c8ae3c6, 0x9c8be3c6, 0x00000010, 0x0 }, /* #39 */
    4161     { 0x265496, 0x265497, 0x7c81ad81, 0x7c81ad81, 0x0000001b, 0x0 }, /* #40 */
    4162     { 0x1f29d6, 0x1f29d6, 0x4d22b78a, 0xcd22b78a, 0x0000001f, 0x0 }, /* #41 */
    4163     { 0x1f1613, 0x1f1612, 0x7bbc1db1, 0x7fbc1db1, 0x0000001a, 0x0 }, /* #42 */
    4164     { 0x2a4542, 0x2a4542, 0xf1a0d9ff, 0xf1b0d9ff, 0x00000014, 0x0 }, /* #43 */
    4165     { 0x1a05c2, 0x1a05c2, 0x50a8f62c, 0x50a8f62e, 0x00000001, 0x0 }, /* #44 */
    4166     { 0x344c07, 0x344c06, 0x61908266, 0x619082e6, 0x00000007, 0x0 }, /* #45 */
    4167     { 0x0b1c02, 0x0b1c02, 0x322c9700, 0xb22c9700, 0x0000001f, 0x0 }, /* #46 */
    4168     { 0x172f57, 0x172f57, 0x1b5ca179, 0x1b5ca179, 0x00000018, 0x0 }, /* #47 */
    4169     { 0x1c53c6, 0x1c53c7, 0x041a11d3, 0x041a11d3, 0x0000000c, 0x0 }, /* #48 */
    4170     { 0x1b0ad7, 0x1b0ad7, 0xa31b3aa9, 0xa31b3aa9, 0x0000000c, 0x0 }, /* #49 */
    4171     { 0x081596, 0x081596, 0xba5c5e09, 0xba5d5e09, 0x00000010, 0x0 }, /* #50 */
    4172     { 0x327b83, 0x327b82, 0xe782cf5a, 0xe782cfda, 0x00000007, 0x0 }, /* #51 */
    4173     { 0x3e4296, 0x3e4296, 0x9e7284da, 0x9e7294da, 0x0000000c, 0x0 }, /* #52 */
    4174     { 0x091257, 0x091256, 0x2427a6ea, 0x2527a6ea, 0x00000018, 0x0 }, /* #53 */
    4175     { 0x3c4447, 0x3c4447, 0xf598f6d7, 0xf598f6d7, 0x00000013, 0x0 }, /* #54 */
    4176     { 0x143f56, 0x143f56, 0x76e0b4c8, 0x77e0b4c8, 0x00000018, 0x0 }, /* #55 */
    4177     { 0x3c1f97, 0x3c1f96, 0x9e6f8164, 0x9e6fa164, 0x0000000d, 0x0 }, /* #56 */
    4178     { 0x0c5d13, 0x0c5d13, 0x7c60e7b1, 0x7c60e7b1, 0x00000008, 0x0 }, /* #57 */
    4179     { 0x3c4792, 0x3c4792, 0x047be5cc, 0x0c7be5cc, 0x0000001b, 0x0 }, /* #58 */
    4180     { 0x227ad6, 0x227ad6, 0xa9523c14, 0xa9523c1c, 0x00000003, 0x0 }, /* #59 */
    4181     { 0x2f67c6, 0x2f67c6, 0xb7db0dfa, 0xbfdb0dfa, 0x0000001b, 0x0 }, /* #60 */
    4182     { 0x027cc3, 0x027cc3, 0x0dc5f1d6, 0x0dc5f1d6, 0x0000000f, 0x0 }, /* #61 */
    4183     { 0x156ed7, 0x156ed7, 0x2a7eeddf, 0x2a7eeddf, 0x00000003, 0x0 }, /* #62 */
    4184     { 0x2701d7, 0x2701d7, 0x92a82395, 0x92a82395, 0x00000002, 0x0 }, /* #63 */
     4121    { 0x0a2a53, 0x0a2a52, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
     4122    { 0x021257, 0x021256, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
     4123    { 0x2b6bd3, 0x2b6bd2, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
     4124    { 0x382f93, 0x382f92, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
     4125    { 0x253306, 0x253306, 0x40d03a52, 0x40d03a53, 0x00000000, 0x0 }, /* #4 */
     4126    { 0x2417c6, 0x2417c7, 0xab25d96d, 0xab25d96d, 0x00000000, 0x0 }, /* #5 */
     4127    { 0x3a3653, 0x3a3653, 0x743a8d77, 0x743a8d77, 0x00000000, 0x0 }, /* #6 */
     4128    { 0x1b2456, 0x1b2457, 0xb8edf88f, 0xb8edf88f, 0x00000000, 0x0 }, /* #7 */
     4129    { 0x3f1d82, 0x3f1d82, 0xa266d6a2, 0xa266d7a2, 0x00000008, 0x0 }, /* #8 */
     4130    { 0x0d2552, 0x0d2553, 0x49ec7a7b, 0x49ec7a7b, 0x00000016, 0x0 }, /* #9 */
     4131    { 0x2b3a03, 0x2b3a02, 0x94779870, 0xb4779870, 0x0000001d, 0x0 }, /* #10 */
     4132    { 0x236212, 0x236213, 0x61271738, 0x61271738, 0x00000015, 0x0 }, /* #11 */
     4133    { 0x142c86, 0x142c86, 0x7a725c2e, 0x7a725c3e, 0x00000004, 0x0 }, /* #12 */
     4134    { 0x2424d3, 0x2424d2, 0x86873574, 0x868735f4, 0x00000007, 0x0 }, /* #13 */
     4135    { 0x186d42, 0x186d42, 0xd0a0a164, 0xd0a0e164, 0x0000000e, 0x0 }, /* #14 */
     4136    { 0x375757, 0x375756, 0x4e241e66, 0x4e245e66, 0x0000000e, 0x0 }, /* #15 */
     4137    { 0x1917d2, 0x1917d2, 0x88f10270, 0x88f12270, 0x0000000d, 0x0 }, /* #16 */
     4138    { 0x006cc2, 0x006cc3, 0xcb9dfe0e, 0xcb9dfe0e, 0x0000000e, 0x0 }, /* #17 */
     4139    { 0x283dd2, 0x283dd2, 0x990d712b, 0x9d0d712b, 0x0000001a, 0x0 }, /* #18 */
     4140    { 0x3673d3, 0x3673d3, 0xe125f789, 0xe125f789, 0x00000000, 0x0 }, /* #19 */
     4141    { 0x386017, 0x386016, 0xd9bf0155, 0xd9bf2155, 0x0000000d, 0x0 }, /* #20 */
     4142    { 0x1c2d07, 0x1c2d07, 0x584bbc48, 0x584bbc48, 0x00000011, 0x0 }, /* #21 */
     4143    { 0x3e51d3, 0x3e51d3, 0xd7107ec7, 0xd7107ec7, 0x00000014, 0x0 }, /* #22 */
     4144    { 0x2f1e46, 0x2f1e46, 0xd82a057e, 0xd82a0d7e, 0x0000000b, 0x0 }, /* #23 */
     4145    { 0x3e0a86, 0x3e0a87, 0xc6feb6b4, 0xc6feb6b4, 0x00000015, 0x0 }, /* #24 */
     4146    { 0x067a16, 0x067a17, 0x3fbd8e8c, 0x3fbd8e8c, 0x0000001a, 0x0 }, /* #25 */
     4147    { 0x2d2207, 0x2d2207, 0x6bc8b767, 0x6bc8b767, 0x00000001, 0x0 }, /* #26 */
     4148    { 0x2b0316, 0x2b0317, 0x115c95a2, 0x115c95a2, 0x00000014, 0x0 }, /* #27 */
     4149    { 0x060b06, 0x060b07, 0xf6f98190, 0xf6f98190, 0x00000004, 0x0 }, /* #28 */
     4150    { 0x2f35c2, 0x2f35c2, 0x8bb6a3b6, 0x8bb6abb6, 0x0000000b, 0x0 }, /* #29 */
     4151    { 0x0f0592, 0x0f0593, 0x1d79ea76, 0x1d79ea76, 0x0000001c, 0x0 }, /* #30 */
     4152    { 0x035a97, 0x035a96, 0xbc6be46f, 0xfc6be46f, 0x0000001e, 0x0 }, /* #31 */
     4153    { 0x264917, 0x264917, 0x281aeee7, 0x281aeee7, 0x0000001d, 0x0 }, /* #32 */
     4154    { 0x0b2a52, 0x0b2a53, 0x9f6b1e71, 0x9f6b1e71, 0x00000005, 0x0 }, /* #33 */
     4155    { 0x0e0e83, 0x0e0e83, 0xc71a0fe8, 0xc71a0fe8, 0x00000011, 0x0 }, /* #34 */
     4156    { 0x252417, 0x252417, 0xf6f6bbbf, 0xf6f6bbbf, 0x00000009, 0x0 }, /* #35 */
     4157    { 0x3530c7, 0x3530c7, 0x47836a3b, 0x47836a3b, 0x00000009, 0x0 }, /* #36 */
     4158    { 0x1e7553, 0x1e7553, 0xed4f22ba, 0xed4f22ba, 0x00000012, 0x0 }, /* #37 */
     4159    { 0x232242, 0x232242, 0x3a1cdc18, 0x3a1cfc18, 0x0000000d, 0x0 }, /* #38 */
     4160    { 0x076e82, 0x076e83, 0xdc2b71da, 0xdc2b71da, 0x00000010, 0x0 }, /* #39 */
     4161    { 0x1b3f42, 0x1b3f43, 0x8fc8e510, 0x8fc8e510, 0x0000001f, 0x0 }, /* #40 */
     4162    { 0x0b4fd7, 0x0b4fd7, 0x3bd83e1d, 0x3bd83e1d, 0x00000003, 0x0 }, /* #41 */
     4163    { 0x3c2517, 0x3c2517, 0x8f90f45a, 0x8f90f45a, 0x0000001f, 0x0 }, /* #42 */
     4164    { 0x2f5b96, 0x2f5b97, 0x50b68dba, 0x50b68dba, 0x0000001c, 0x0 }, /* #43 */
     4165    { 0x2903d7, 0x2903d6, 0x2ac831c0, 0x2ac831c2, 0x00000001, 0x0 }, /* #44 */
     4166    { 0x2d4b82, 0x2d4b83, 0xc7e9462d, 0xc7e9462d, 0x00000005, 0x0 }, /* #45 */
     4167    { 0x3430c6, 0x3430c6, 0xd29f514f, 0xd29f594f, 0x0000000b, 0x0 }, /* #46 */
     4168    { 0x344396, 0x344396, 0x627d0011, 0x727d0011, 0x0000001c, 0x0 }, /* #47 */
     4169    { 0x390157, 0x390157, 0x492d2d0b, 0x492d2d0b, 0x00000015, 0x0 }, /* #48 */
     4170    { 0x3274d6, 0x3274d7, 0x4f5c094d, 0x4f5c094d, 0x00000000, 0x0 }, /* #49 */
     4171    { 0x313917, 0x313917, 0x6ad25ab7, 0x6ad25ab7, 0x0000001b, 0x0 }, /* #50 */
     4172    { 0x381297, 0x381297, 0x1d1371a5, 0x1d1371a5, 0x00000008, 0x0 }, /* #51 */
     4173    { 0x2b4c17, 0x2b4c16, 0x864aa4a8, 0x864aa4a9, 0x00000000, 0x0 }, /* #52 */
     4174    { 0x332b92, 0x332b92, 0x94a01303, 0x96a01303, 0x00000019, 0x0 }, /* #53 */
     4175    { 0x164fc3, 0x164fc3, 0x1e8850f5, 0x1e8850f5, 0x00000006, 0x0 }, /* #54 */
     4176    { 0x082543, 0x082542, 0x73adc447, 0x73adc44f, 0x00000003, 0x0 }, /* #55 */
     4177    { 0x1f0003, 0x1f0003, 0x98718a28, 0x98718a28, 0x0000001b, 0x0 }, /* #56 */
     4178    { 0x1b2686, 0x1b2687, 0xf38aeaa5, 0xf38aeaa5, 0x0000001c, 0x0 }, /* #57 */
     4179    { 0x127313, 0x127312, 0x2414018d, 0x241401cd, 0x00000006, 0x0 }, /* #58 */
     4180    { 0x1413d2, 0x1413d3, 0x7432d87f, 0x7432d87f, 0x00000005, 0x0 }, /* #59 */
     4181    { 0x0978d2, 0x0978d2, 0xf61e0973, 0xf61e1973, 0x0000000c, 0x0 }, /* #60 */
     4182    { 0x1d39d6, 0x1d39d6, 0xe5621b21, 0xe5621b31, 0x00000004, 0x0 }, /* #61 */
     4183    { 0x0f2a07, 0x0f2a06, 0xd10488b6, 0xd14488b6, 0x00000016, 0x0 }, /* #62 */
     4184    { 0x1f0443, 0x1f0442, 0x1cf09fae, 0x1cf49fae, 0x00000012, 0x0 }, /* #63 */
    41854185};
    41864186static const BINU32_TEST_T g_aTests_bts_u32_locked[] =
    41874187{
    4188     { 0x134853, 0x134852, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
    4189     { 0x314097, 0x314096, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
    4190     { 0x027d82, 0x027d82, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
    4191     { 0x083907, 0x083906, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
    4192     { 0x2e1a06, 0x2e1a07, 0x4100ea31, 0x4100ea31, 0x00000000, 0x0 }, /* #4 */
    4193     { 0x0b3a52, 0x0b3a52, 0x23467006, 0x23467007, 0x00000000, 0x0 }, /* #5 */
    4194     { 0x083dd7, 0x083dd6, 0x141811dc, 0x141811dd, 0x00000000, 0x0 }, /* #6 */
    4195     { 0x1b4943, 0x1b4943, 0xe89d244d, 0xe89d244d, 0x00000000, 0x0 }, /* #7 */
    4196     { 0x0740c6, 0x0740c6, 0x2c51f749, 0x2c59f749, 0x00000013, 0x0 }, /* #8 */
    4197     { 0x052e56, 0x052e57, 0x7a3975f4, 0x7a3975f4, 0x00000014, 0x0 }, /* #9 */
    4198     { 0x185916, 0x185917, 0x3c0e8c9b, 0x3c0e8c9b, 0x0000001d, 0x0 }, /* #10 */
    4199     { 0x3d5f13, 0x3d5f13, 0x967e7a32, 0x967e7a32, 0x00000011, 0x0 }, /* #11 */
    4200     { 0x264dd2, 0x264dd2, 0x9c2ae567, 0x9c2ae577, 0x00000004, 0x0 }, /* #12 */
    4201     { 0x183357, 0x183357, 0x048327a7, 0x048327a7, 0x00000002, 0x0 }, /* #13 */
    4202     { 0x0e4f47, 0x0e4f47, 0x2e8a2933, 0x2e8a2933, 0x00000001, 0x0 }, /* #14 */
    4203     { 0x0f7c56, 0x0f7c56, 0xed556c48, 0xed556c68, 0x00000005, 0x0 }, /* #15 */
    4204     { 0x2b4592, 0x2b4592, 0x6054a153, 0x7054a153, 0x0000001c, 0x0 }, /* #16 */
    4205     { 0x054883, 0x054882, 0xf2452bc1, 0xf2c52bc1, 0x00000017, 0x0 }, /* #17 */
    4206     { 0x181fc3, 0x181fc2, 0x0cff109e, 0x4cff109e, 0x0000001e, 0x0 }, /* #18 */
    4207     { 0x2b3bc6, 0x2b3bc7, 0xf04981e6, 0xf04981e6, 0x0000000f, 0x0 }, /* #19 */
    4208     { 0x266c13, 0x266c12, 0x2e6dbdc9, 0x3e6dbdc9, 0x0000001c, 0x0 }, /* #20 */
    4209     { 0x037e56, 0x037e56, 0xee918a63, 0xfe918a63, 0x0000001c, 0x0 }, /* #21 */
    4210     { 0x307bc2, 0x307bc3, 0x933f4f20, 0x933f4f20, 0x00000008, 0x0 }, /* #22 */
    4211     { 0x0c49c3, 0x0c49c2, 0x2c181c61, 0x3c181c61, 0x0000001c, 0x0 }, /* #23 */
    4212     { 0x034817, 0x034817, 0x2de5be46, 0x2de5be46, 0x00000012, 0x0 }, /* #24 */
    4213     { 0x282b52, 0x282b52, 0x3001d6ad, 0x3401d6ad, 0x0000001a, 0x0 }, /* #25 */
    4214     { 0x321257, 0x321257, 0x5555075a, 0x5555075a, 0x0000001e, 0x0 }, /* #26 */
    4215     { 0x026346, 0x026346, 0x99b74a36, 0x99b74ab6, 0x00000007, 0x0 }, /* #27 */
    4216     { 0x337c12, 0x337c12, 0x291f1926, 0x291f192e, 0x00000003, 0x0 }, /* #28 */
    4217     { 0x057c56, 0x057c57, 0x4fb985e8, 0x4fb985e8, 0x0000001a, 0x0 }, /* #29 */
    4218     { 0x245052, 0x245053, 0xd426522c, 0xd426522c, 0x0000001a, 0x0 }, /* #30 */
    4219     { 0x1b1387, 0x1b1386, 0xa724f3f5, 0xa72cf3f5, 0x00000013, 0x0 }, /* #31 */
    4220     { 0x0015c3, 0x0015c3, 0x9b5d0c8b, 0x9b5d0c8b, 0x0000001f, 0x0 }, /* #32 */
    4221     { 0x3a0ad2, 0x3a0ad3, 0x168ba134, 0x168ba134, 0x00000008, 0x0 }, /* #33 */
    4222     { 0x175412, 0x175413, 0x6d3ec3c1, 0x6d3ec3c1, 0x0000001d, 0x0 }, /* #34 */
    4223     { 0x0a3fd7, 0x0a3fd6, 0x19882b2d, 0x39882b2d, 0x0000001d, 0x0 }, /* #35 */
    4224     { 0x0e6c53, 0x0e6c53, 0xbb41a3af, 0xbb41a3af, 0x00000010, 0x0 }, /* #36 */
    4225     { 0x0a0583, 0x0a0582, 0x49c24320, 0x4dc24320, 0x0000001a, 0x0 }, /* #37 */
    4226     { 0x3c7c02, 0x3c7c03, 0x881a26e6, 0x881a26e6, 0x00000011, 0x0 }, /* #38 */
    4227     { 0x2e5906, 0x2e5907, 0xd44a3f6c, 0xd44a3f6c, 0x0000001c, 0x0 }, /* #39 */
    4228     { 0x3e3d92, 0x3e3d93, 0xc50d617b, 0xc50d617b, 0x0000000d, 0x0 }, /* #40 */
    4229     { 0x2c1917, 0x2c1916, 0x19901b7f, 0x19901bff, 0x00000007, 0x0 }, /* #41 */
    4230     { 0x200c12, 0x200c13, 0xf2222267, 0xf2222267, 0x00000002, 0x0 }, /* #42 */
    4231     { 0x337b96, 0x337b96, 0xe5e98178, 0xe5e9a178, 0x0000000d, 0x0 }, /* #43 */
    4232     { 0x020b53, 0x020b53, 0x66539217, 0x66539217, 0x00000004, 0x0 }, /* #44 */
    4233     { 0x254652, 0x254653, 0x44f0f188, 0x44f0f188, 0x00000017, 0x0 }, /* #45 */
    4234     { 0x2c2992, 0x2c2992, 0xd31f4455, 0xd31fc455, 0x0000000f, 0x0 }, /* #46 */
    4235     { 0x1532d7, 0x1532d6, 0x021c3ed8, 0x031c3ed8, 0x00000018, 0x0 }, /* #47 */
    4236     { 0x0860c3, 0x0860c3, 0xed872b57, 0xed872b57, 0x0000001a, 0x0 }, /* #48 */
    4237     { 0x312f97, 0x312f96, 0x5c220285, 0x5c220a85, 0x0000000b, 0x0 }, /* #49 */
    4238     { 0x187f16, 0x187f17, 0xdbf09a80, 0xdbf09a80, 0x00000017, 0x0 }, /* #50 */
    4239     { 0x096102, 0x096102, 0xdca2d141, 0xdce2d141, 0x00000016, 0x0 }, /* #51 */
    4240     { 0x3638d6, 0x3638d6, 0x8793e86b, 0x8793e8eb, 0x00000007, 0x0 }, /* #52 */
    4241     { 0x2f6ad6, 0x2f6ad7, 0xd8b58e7b, 0xd8b58e7b, 0x0000001e, 0x0 }, /* #53 */
    4242     { 0x341213, 0x341212, 0x2ded439c, 0x3ded439c, 0x0000001c, 0x0 }, /* #54 */
    4243     { 0x2427c7, 0x2427c6, 0x4033a250, 0x4033a350, 0x00000008, 0x0 }, /* #55 */
    4244     { 0x2e6c42, 0x2e6c43, 0x101144d1, 0x101144d1, 0x00000010, 0x0 }, /* #56 */
    4245     { 0x122c07, 0x122c06, 0x126024ac, 0x136024ac, 0x00000018, 0x0 }, /* #57 */
    4246     { 0x187ad6, 0x187ad6, 0x6c29b1b2, 0x6c29b5b2, 0x0000000a, 0x0 }, /* #58 */
    4247     { 0x1a4257, 0x1a4257, 0x845bf8a3, 0x845bf8a3, 0x0000000d, 0x0 }, /* #59 */
    4248     { 0x0d6793, 0x0d6793, 0x69535a91, 0x69535a91, 0x0000001b, 0x0 }, /* #60 */
    4249     { 0x215056, 0x215057, 0x0e6120df, 0x0e6120df, 0x00000007, 0x0 }, /* #61 */
    4250     { 0x312ad2, 0x312ad2, 0x91811d05, 0x91851d05, 0x00000012, 0x0 }, /* #62 */
    4251     { 0x1a5d07, 0x1a5d06, 0x7c8c62cf, 0xfc8c62cf, 0x0000001f, 0x0 }, /* #63 */
     4188    { 0x183097, 0x183096, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
     4189    { 0x0d5243, 0x0d5242, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
     4190    { 0x113a16, 0x113a16, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
     4191    { 0x346892, 0x346892, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
     4192    { 0x182cc6, 0x182cc7, 0xc225b99d, 0xc225b99d, 0x00000000, 0x0 }, /* #4 */
     4193    { 0x126697, 0x126697, 0x28f9c1eb, 0x28f9c1eb, 0x00000000, 0x0 }, /* #5 */
     4194    { 0x3d27d6, 0x3d27d7, 0xd860fd8b, 0xd860fd8b, 0x00000000, 0x0 }, /* #6 */
     4195    { 0x2e7bc2, 0x2e7bc2, 0xc90594f2, 0xc90594f3, 0x00000000, 0x0 }, /* #7 */
     4196    { 0x3c3c97, 0x3c3c96, 0x52106458, 0x5210645a, 0x00000001, 0x0 }, /* #8 */
     4197    { 0x1a2b06, 0x1a2b07, 0xfba0178b, 0xfba0178b, 0x0000001c, 0x0 }, /* #9 */
     4198    { 0x105e02, 0x105e03, 0x93d6c7b5, 0x93d6c7b5, 0x0000001c, 0x0 }, /* #10 */
     4199    { 0x031a02, 0x031a03, 0x4bab0188, 0x4bab0188, 0x00000017, 0x0 }, /* #11 */
     4200    { 0x023203, 0x023203, 0xcc21ee54, 0xcc21ee54, 0x0000001a, 0x0 }, /* #12 */
     4201    { 0x386d17, 0x386d16, 0x73a9bd7b, 0x73e9bd7b, 0x00000016, 0x0 }, /* #13 */
     4202    { 0x1a44c7, 0x1a44c7, 0xaa1ca74e, 0xaa1ca74e, 0x0000001b, 0x0 }, /* #14 */
     4203    { 0x383f83, 0x383f82, 0xd30cae60, 0xd34cae60, 0x00000016, 0x0 }, /* #15 */
     4204    { 0x394797, 0x394797, 0xdda140bf, 0xdda140bf, 0x0000001e, 0x0 }, /* #16 */
     4205    { 0x1d6ac7, 0x1d6ac7, 0xc24b9a9b, 0xc24b9a9b, 0x00000007, 0x0 }, /* #17 */
     4206    { 0x2f3a93, 0x2f3a92, 0x372f0d3d, 0xb72f0d3d, 0x0000001f, 0x0 }, /* #18 */
     4207    { 0x1d0882, 0x1d0883, 0x3272be4f, 0x3272be4f, 0x00000019, 0x0 }, /* #19 */
     4208    { 0x3d0e87, 0x3d0e86, 0x94f3a259, 0x96f3a259, 0x00000019, 0x0 }, /* #20 */
     4209    { 0x0d7b93, 0x0d7b93, 0x1f9cb442, 0x1f9cb442, 0x0000001c, 0x0 }, /* #21 */
     4210    { 0x251996, 0x251997, 0x91e52158, 0x91e52158, 0x00000015, 0x0 }, /* #22 */
     4211    { 0x166142, 0x166142, 0xc6ecc850, 0xceecc850, 0x0000001b, 0x0 }, /* #23 */
     4212    { 0x2c4a13, 0x2c4a13, 0xbcc4de94, 0xbcc4de94, 0x0000001b, 0x0 }, /* #24 */
     4213    { 0x033a12, 0x033a13, 0xa7670233, 0xa7670233, 0x00000018, 0x0 }, /* #25 */
     4214    { 0x1f4346, 0x1f4347, 0x8052c566, 0x8052c566, 0x00000001, 0x0 }, /* #26 */
     4215    { 0x300a16, 0x300a17, 0x24bcf4df, 0x24bcf4df, 0x00000004, 0x0 }, /* #27 */
     4216    { 0x2f2312, 0x2f2312, 0x40caf052, 0x40caf852, 0x0000000b, 0x0 }, /* #28 */
     4217    { 0x176f82, 0x176f82, 0x2f9f09ec, 0x2f9f09ed, 0x00000000, 0x0 }, /* #29 */
     4218    { 0x3f2b93, 0x3f2b92, 0x055793ec, 0x155793ec, 0x0000001c, 0x0 }, /* #30 */
     4219    { 0x0f5947, 0x0f5946, 0xef049b83, 0xef049b93, 0x00000004, 0x0 }, /* #31 */
     4220    { 0x2148c6, 0x2148c6, 0xfc49ef94, 0xfc49efb4, 0x00000005, 0x0 }, /* #32 */
     4221    { 0x354907, 0x354906, 0x6dccaa28, 0x6dccaa68, 0x00000006, 0x0 }, /* #33 */
     4222    { 0x047943, 0x047943, 0x74c18e97, 0x74c18e97, 0x0000001e, 0x0 }, /* #34 */
     4223    { 0x024743, 0x024742, 0xd5e5e1f1, 0xd5e5e5f1, 0x0000000a, 0x0 }, /* #35 */
     4224    { 0x196106, 0x196107, 0x72b9b706, 0x72b9b706, 0x00000010, 0x0 }, /* #36 */
     4225    { 0x0b4182, 0x0b4183, 0x17406758, 0x17406758, 0x0000000e, 0x0 }, /* #37 */
     4226    { 0x1c0e46, 0x1c0e46, 0x3af65eea, 0xbaf65eea, 0x0000001f, 0x0 }, /* #38 */
     4227    { 0x003717, 0x003716, 0xda3cbab4, 0xda3cbeb4, 0x0000000a, 0x0 }, /* #39 */
     4228    { 0x294fd6, 0x294fd6, 0xb1b2b997, 0xb1f2b997, 0x00000016, 0x0 }, /* #40 */
     4229    { 0x3f2907, 0x3f2907, 0x44a812ff, 0x44a812ff, 0x00000005, 0x0 }, /* #41 */
     4230    { 0x2c0602, 0x2c0603, 0x7d7972aa, 0x7d7972aa, 0x00000003, 0x0 }, /* #42 */
     4231    { 0x024982, 0x024983, 0x299fe8c5, 0x299fe8c5, 0x00000007, 0x0 }, /* #43 */
     4232    { 0x0e1183, 0x0e1183, 0xa9348b63, 0xa9348b63, 0x00000015, 0x0 }, /* #44 */
     4233    { 0x1d2fc2, 0x1d2fc2, 0x92336b7c, 0x92736b7c, 0x00000016, 0x0 }, /* #45 */
     4234    { 0x017192, 0x017193, 0x70c941b4, 0x70c941b4, 0x0000001c, 0x0 }, /* #46 */
     4235    { 0x0d6543, 0x0d6543, 0x9017fb9a, 0x9017fb9a, 0x00000004, 0x0 }, /* #47 */
     4236    { 0x1a3c93, 0x1a3c93, 0x92dc0678, 0x92dc0678, 0x00000014, 0x0 }, /* #48 */
     4237    { 0x2a5813, 0x2a5813, 0x5f842e51, 0x5f842e51, 0x0000000b, 0x0 }, /* #49 */
     4238    { 0x2d4482, 0x2d4483, 0x74ab2f32, 0x74ab2f32, 0x00000017, 0x0 }, /* #50 */
     4239    { 0x0633d7, 0x0633d6, 0x7ec2378f, 0xfec2378f, 0x0000001f, 0x0 }, /* #51 */
     4240    { 0x2f0243, 0x2f0242, 0xa4324d6a, 0xa4324dea, 0x00000007, 0x0 }, /* #52 */
     4241    { 0x0a4202, 0x0a4202, 0x2d7e6c30, 0x2d7e6c32, 0x00000001, 0x0 }, /* #53 */
     4242    { 0x230306, 0x230306, 0x71a2f649, 0x75a2f649, 0x0000001a, 0x0 }, /* #54 */
     4243    { 0x3438d7, 0x3438d6, 0xe8720adc, 0xe8720edc, 0x0000000a, 0x0 }, /* #55 */
     4244    { 0x281dc7, 0x281dc7, 0x29ba183f, 0x29ba183f, 0x0000001d, 0x0 }, /* #56 */
     4245    { 0x3c1706, 0x3c1707, 0xf93647a9, 0xf93647a9, 0x00000015, 0x0 }, /* #57 */
     4246    { 0x191812, 0x191813, 0x006752ed, 0x006752ed, 0x00000015, 0x0 }, /* #58 */
     4247    { 0x2a5fd7, 0x2a5fd6, 0x7d48bec5, 0x7d48bfc5, 0x00000008, 0x0 }, /* #59 */
     4248    { 0x384312, 0x384312, 0xf36637f7, 0xf36637ff, 0x00000003, 0x0 }, /* #60 */
     4249    { 0x3b6152, 0x3b6152, 0x32590013, 0x32590017, 0x00000002, 0x0 }, /* #61 */
     4250    { 0x210612, 0x210613, 0x5cc7d942, 0x5cc7d942, 0x00000011, 0x0 }, /* #62 */
     4251    { 0x095186, 0x095186, 0x0d62eda3, 0x0d72eda3, 0x00000014, 0x0 }, /* #63 */
    42524252};
    42534253
     
    42564256static const BINU64_TEST_T g_aTests_add_u64[] =
    42574257{
    4258     { 0x2a5f46, 0x2a5746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4259     { 0x046c53, 0x046446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4260     { 0x2b4bc7, 0x2b4346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4261     { 0x084cd7, 0x084446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4262     { 0x2e7f13, 0x2e7786, 0x9c37d4ce82dba524, 0x9c37d4ce82dba524, 0x0000000000000000, 0x0 }, /* #4 */
    4263     { 0x352056, 0x352082, 0xe229975ce871930d, 0xe229975ce871930d, 0x0000000000000000, 0x0 }, /* #5 */
    4264     { 0x3c2847, 0x3c2086, 0xd80144144f762bb1, 0xd80144144f762bb1, 0x0000000000000000, 0x0 }, /* #6 */
    4265     { 0x2c21d7, 0x2c2182, 0x861d3b6b3129ad20, 0x861d3b6b3129ad20, 0x0000000000000000, 0x0 }, /* #7 */
    4266     { 0x0a3003, 0x0a3082, 0xa27dc7b574ebfa31, 0xc18e16024a31689d, 0x1f104e4cd5456e6c, 0x0 }, /* #8 */
    4267     { 0x2d5e96, 0x2d5696, 0x0e79f60712379bfe, 0xcf70d1b8a6e082c5, 0xc0f6dbb194a8e6c7, 0x0 }, /* #9 */
    4268     { 0x136897, 0x136082, 0x494c907a2b185652, 0xef2f0bf27418b9ad, 0xa5e27b784900635b, 0x0 }, /* #10 */
    4269     { 0x321713, 0x321706, 0x716bb89777949a13, 0x79d00806c1bd52ff, 0x08644f6f4a28b8ec, 0x0 }, /* #11 */
    4270     { 0x350747, 0x350717, 0x6e47a3e55acd457f, 0x30ca1edcf7a3db3a, 0xc2827af79cd695bb, 0x0 }, /* #12 */
    4271     { 0x061a53, 0x061a13, 0xc4de32758c4d443b, 0x691c1870a92f9a34, 0xa43de5fb1ce255f9, 0x0 }, /* #13 */
    4272     { 0x157953, 0x157183, 0xdce5abe526dd1a11, 0xcdc624b9b1096576, 0xf0e078d48a2c4b65, 0x0 }, /* #14 */
    4273     { 0x176913, 0x176986, 0x36cad2d312aabf10, 0xb2f2045c4de1af0f, 0x7c2731893b36efff, 0x0 }, /* #15 */
    4274     { 0x110987, 0x110192, 0xbaf4ce35567e2e76, 0xe514af153e393f83, 0x2a1fe0dfe7bb110d, 0x0 }, /* #16 */
    4275     { 0x301f03, 0x301707, 0x59a1e49afd71f6c4, 0x52178baa2a0ba22b, 0xf875a70f2c99ab67, 0x0 }, /* #17 */
    4276     { 0x066352, 0x066393, 0xe3850924c3a1a65d, 0xa0fc657bf4c58c13, 0xbd775c573123e5b6, 0x0 }, /* #18 */
    4277     { 0x002a97, 0x002293, 0xfe3a65877f346a8d, 0xe6f5c1b0a1a019e5, 0xe8bb5c29226baf58, 0x0 }, /* #19 */
    4278     { 0x042256, 0x042297, 0xce841a63702241b9, 0xb171e5bb26953ba0, 0xe2edcb57b672f9e7, 0x0 }, /* #20 */
    4279     { 0x344952, 0x344982, 0x4f6e4ebf24e4db77, 0xcab68690e7f2df2a, 0x7b4837d1c30e03b3, 0x0 }, /* #21 */
    4280     { 0x1b5a16, 0x1b5a92, 0x1d0df9b34a6362fe, 0x8713bea7b0db7a8a, 0x6a05c4f46678178c, 0x0 }, /* #22 */
    4281     { 0x0e6687, 0x0e6617, 0x54e3c32ff4ee1f57, 0x29389ecbf0418c93, 0xd454db9bfb536d3c, 0x0 }, /* #23 */
    4282     { 0x3607d7, 0x360f03, 0xc56a0c09005a0e32, 0x6c69c1480db973fb, 0xa6ffb53f0d5f65c9, 0x0 }, /* #24 */
    4283     { 0x054d52, 0x054516, 0x411e1250fa899a1d, 0x577f4fd914aec617, 0x16613d881a252bfa, 0x0 }, /* #25 */
    4284     { 0x302b93, 0x302312, 0x328138c81a7bbc4c, 0x58fe7b0bea490eba, 0x267d4243cfcd526e, 0x0 }, /* #26 */
    4285     { 0x353ec6, 0x353e07, 0xb52510333d4e7a31, 0x75e9ed8b74e0eb0f, 0xc0c4dd58379270de, 0x0 }, /* #27 */
    4286     { 0x0e5203, 0x0e5206, 0x2229d38ab0f585d4, 0x5a09d0843fc8585c, 0x37dffcf98ed2d288, 0x0 }, /* #28 */
    4287     { 0x1e3793, 0x1e3703, 0xf09937259f0ef3d8, 0x5dbece5ebd7a328f, 0x6d2597391e6b3eb7, 0x0 }, /* #29 */
    4288     { 0x312412, 0x312497, 0xf86bbcd7cc391daf, 0xcccf64d1859a4b72, 0xd463a7f9b9612dc3, 0x0 }, /* #30 */
    4289     { 0x380bd3, 0x380b82, 0x2ecca390733b7731, 0x8e118e3005409f4c, 0x5f44ea9f9205281b, 0x0 }, /* #31 */
    4290     { 0x363692, 0x363e92, 0x69d3603944f88ca3, 0xc4fb17a2a4a7f6b0, 0x5b27b7695faf6a0d, 0x0 }, /* #32 */
    4291     { 0x353502, 0x353d92, 0x3f5a7358522bdabf, 0xad55a9220efe20fe, 0x6dfb35c9bcd2463f, 0x0 }, /* #33 */
    4292     { 0x3c4c97, 0x3c4c86, 0x7a9c2704106a1a89, 0xef1113cfe615418b, 0x7474eccbd5ab2702, 0x0 }, /* #34 */
    4293     { 0x1a6fd6, 0x1a6792, 0x9dd186b316adc9ed, 0xc2d5f00a8b4587da, 0x250469577497bded, 0x0 }, /* #35 */
    4294     { 0x094282, 0x094292, 0x90cc1b81ea93165c, 0xbb0d60b378a06da8, 0x2a4145318e0d574c, 0x0 }, /* #36 */
    4295     { 0x3a4b86, 0x3a4392, 0x3c7209018e86abce, 0xcd799503a1fc3786, 0x91078c0213758bb8, 0x0 }, /* #37 */
    4296     { 0x361c86, 0x361417, 0x62f96f83513e027e, 0x0f9560e04664710a, 0xac9bf15cf5266e8c, 0x0 }, /* #38 */
    4297     { 0x3e2f92, 0x3e2712, 0x053204d152215e03, 0x67904bb497d22980, 0x625e46e345b0cb7d, 0x0 }, /* #39 */
    4298     { 0x267116, 0x267197, 0xf0beb8ace3e0ff43, 0xc1b26731501d9960, 0xd0f3ae846c3c9a1d, 0x0 }, /* #40 */
    4299     { 0x040fc7, 0x040703, 0xe2273fceaff84316, 0x5fa4df5e904030fd, 0x7d7d9f8fe047ede7, 0x0 }, /* #41 */
    4300     { 0x3e0e83, 0x3e0612, 0x50e056adbcde66ba, 0x6661b49450ea64a7, 0x15815de6940bfded, 0x0 }, /* #42 */
    4301     { 0x3e1a12, 0x3e1207, 0xcf08e189014b6741, 0x041b65e1eda5972e, 0x35128458ec5a2fed, 0x0 }, /* #43 */
    4302     { 0x213b52, 0x213313, 0x9777768ef548b748, 0x091b631bc9060246, 0x71a3ec8cd3bd4afe, 0x0 }, /* #44 */
    4303     { 0x2a43c6, 0x2a4313, 0x7d3b3673e4a4f029, 0x738ac8bdeaf30231, 0xf64f924a064e1208, 0x0 }, /* #45 */
    4304     { 0x091f83, 0x091706, 0x0eaf803a06640c80, 0x1d0ec2448fb9d57d, 0x0e5f420a8955c8fd, 0x0 }, /* #46 */
    4305     { 0x086617, 0x086697, 0xc712f939e1bc108d, 0x9095db1b2ffda784, 0xc982e1e14e4196f7, 0x0 }, /* #47 */
    4306     { 0x376506, 0x376587, 0xa64b112a1844da64, 0x88acd537a5e69c0c, 0xe261c40d8da1c1a8, 0x0 }, /* #48 */
    4307     { 0x3c1417, 0x3c1402, 0x3baf4749cb439410, 0x613b0313a0a569ce, 0x258bbbc9d561d5be, 0x0 }, /* #49 */
    4308     { 0x183087, 0x183002, 0x06e3dfae84224a54, 0x203f390969b3388c, 0x195b595ae590ee38, 0x0 }, /* #50 */
    4309     { 0x031706, 0x031796, 0x2175a2ab3cb7d3ed, 0xf53dc05177b13918, 0xd3c81da63af9652b, 0x0 }, /* #51 */
    4310     { 0x321c83, 0x321c03, 0x85d2d5be3a284e14, 0x6a5bf527849ea619, 0xe4891f694a765805, 0x0 }, /* #52 */
    4311     { 0x200a93, 0x200a82, 0x7d756c8911ac8e65, 0xd85a913d65738868, 0x5ae524b453c6fa03, 0x0 }, /* #53 */
    4312     { 0x006447, 0x006482, 0xae27c2772fe2af1e, 0xb3d81a8f2cc9e70e, 0x05b05817fce737f0, 0x0 }, /* #54 */
    4313     { 0x3526c6, 0x352686, 0x91865f0cadfdc920, 0xb189a8c6717bc82e, 0x200349b9c37dff0e, 0x0 }, /* #55 */
    4314     { 0x185e42, 0x185682, 0x0b9f654f3e09d271, 0xe5f108f2be177c46, 0xda51a3a3800da9d5, 0x0 }, /* #56 */
    4315     { 0x264693, 0x264e92, 0x3890b7ad2e036cbe, 0xb1ad7d7defb81032, 0x791cc5d0c1b4a374, 0x0 }, /* #57 */
    4316     { 0x224a43, 0x224a17, 0x8f9f0d791f54870c, 0x7180033df7a50241, 0xe1e0f5c4d8507b35, 0x0 }, /* #58 */
    4317     { 0x375007, 0x375097, 0xc8ec389216459a1f, 0x888ea4046a8bd8d1, 0xbfa26b7254463eb2, 0x0 }, /* #59 */
    4318     { 0x210056, 0x210007, 0x41a79c1d548d8c62, 0x0a33febc22d46ddb, 0xc88c629ece46e179, 0x0 }, /* #60 */
    4319     { 0x165ec3, 0x165682, 0xbfdb257ff8f8114b, 0xfbb50ab29caf9b9d, 0x3bd9e532a3b78a52, 0x0 }, /* #61 */
    4320     { 0x0306c7, 0x030687, 0xe2649558d56c5b47, 0xc30c647b7eaa4cff, 0xe0a7cf22a93df1b8, 0x0 }, /* #62 */
    4321     { 0x2638d7, 0x263082, 0x5d6d9e2d4c6451f1, 0xfaf825b804814857, 0x9d8a878ab81cf666, 0x0 }, /* #63 */
     4258    { 0x3d7b13, 0x3d7346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4259    { 0x090382, 0x090346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4260    { 0x186e02, 0x186646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4261    { 0x180446, 0x180446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4262    { 0x2b5f13, 0x2b5782, 0xd45ac0e8bb648b19, 0xd45ac0e8bb648b19, 0x0000000000000000, 0x0 }, /* #4 */
     4263    { 0x175c16, 0x175406, 0x63fa2819dacd615a, 0x63fa2819dacd615a, 0x0000000000000000, 0x0 }, /* #5 */
     4264    { 0x290a17, 0x290206, 0x4807e53df678d85f, 0x4807e53df678d85f, 0x0000000000000000, 0x0 }, /* #6 */
     4265    { 0x0a5d57, 0x0a5586, 0xc3014655ea481384, 0xc3014655ea481384, 0x0000000000000000, 0x0 }, /* #7 */
     4266    { 0x296bd3, 0x296382, 0xad7355f103f27945, 0xf8cc9465dc6d49cb, 0x4b593e74d87ad086, 0x0 }, /* #8 */
     4267    { 0x2e1f56, 0x2e1786, 0x0de72d6e9f156fc5, 0xda9200ee6e3fcf48, 0xccaad37fcf2a5f83, 0x0 }, /* #9 */
     4268    { 0x3c27d6, 0x3c2f86, 0x5d35a226badc8a30, 0x83c46dc52e50e8f0, 0x268ecb9e73745ec0, 0x0 }, /* #10 */
     4269    { 0x274503, 0x274503, 0xed715b5f90efec5a, 0x511746e7ed8419ef, 0x63a5eb885c942d95, 0x0 }, /* #11 */
     4270    { 0x0e4ec3, 0x0e4e82, 0x4b167a58022bf035, 0xa875a5f932adbc26, 0x5d5f2ba13081cbf1, 0x0 }, /* #12 */
     4271    { 0x100c06, 0x100482, 0xb368d80b4429f970, 0xf7ded280fa826594, 0x4475fa75b6586c24, 0x0 }, /* #13 */
     4272    { 0x161cc7, 0x161486, 0x3eab4e0d5c5f1888, 0xc128814e3492f30a, 0x827d3340d833da82, 0x0 }, /* #14 */
     4273    { 0x1c3506, 0x1c3583, 0x9291d96e36664e32, 0x8b0d0a38f3861cbf, 0xf87b30cabd1fce8d, 0x0 }, /* #15 */
     4274    { 0x1b7ec2, 0x1b7693, 0xbaf032d88da36f5b, 0xb7f096fc4599c349, 0xfd006423b7f653ee, 0x0 }, /* #16 */
     4275    { 0x265fd6, 0x265793, 0xf5f8879da1ad9caf, 0xf3df0108a39e0125, 0xfde6796b01f06476, 0x0 }, /* #17 */
     4276    { 0x1c0503, 0x1c0582, 0x918ad14ab3d75598, 0xb1a2893dfd942b7a, 0x2017b7f349bcd5e2, 0x0 }, /* #18 */
     4277    { 0x064812, 0x064017, 0xd793fb528dcbdece, 0x1c44d43733c1d374, 0x44b0d8e4a5f5f4a6, 0x0 }, /* #19 */
     4278    { 0x2c5607, 0x2c5692, 0x2e7209517e635da6, 0xcb302a5c44ec9462, 0x9cbe210ac68936bc, 0x0 }, /* #20 */
     4279    { 0x350dc2, 0x350587, 0xff0ad9c39fda0ce2, 0xd6c2ffe80afe8f87, 0xd7b826246b2482a5, 0x0 }, /* #21 */
     4280    { 0x2e3686, 0x2e3603, 0xff7c06567560a408, 0x5c5e59f925a1420d, 0x5ce253a2b0409e05, 0x0 }, /* #22 */
     4281    { 0x0f3892, 0x0f3096, 0xda7e58094072f56b, 0xfeeb3e91e00fd233, 0x246ce6889f9cdcc8, 0x0 }, /* #23 */
     4282    { 0x165696, 0x165686, 0x111e5dda11f40d61, 0x9bab3a15d06f4377, 0x8a8cdc3bbe7b3616, 0x0 }, /* #24 */
     4283    { 0x206fc3, 0x206787, 0xfe036c82c9017592, 0xef781b347519ad84, 0xf174aeb1ac1837f2, 0x0 }, /* #25 */
     4284    { 0x024ad2, 0x024282, 0x08fe069bca4a8d03, 0x9e0e16bc8c610238, 0x95101020c2167535, 0x0 }, /* #26 */
     4285    { 0x001117, 0x001182, 0xb14acdf3dc4165d6, 0xfdd25101b38eafce, 0x4c87830dd74d49f8, 0x0 }, /* #27 */
     4286    { 0x363146, 0x363907, 0xc732a723fcbd69c3, 0x63fcce3bbbdee387, 0x9cca2717bf2179c4, 0x0 }, /* #28 */
     4287    { 0x2a0c46, 0x2a0482, 0xc5c7fd8cce623065, 0xcd5f33d5c84d5acb, 0x07973648f9eb2a66, 0x0 }, /* #29 */
     4288    { 0x075f06, 0x075712, 0x3bd4180f5184345e, 0x4b8ed6028ebc197c, 0x0fbabdf33d37e51e, 0x0 }, /* #30 */
     4289    { 0x0c4a07, 0x0c4203, 0x25f02e5a4158fd69, 0x21e116443af0985b, 0xfbf0e7e9f9979af2, 0x0 }, /* #31 */
     4290    { 0x2c1682, 0x2c1683, 0xea39f11dcba26600, 0xd009f28b816b30f2, 0xe5d0016db5c8caf2, 0x0 }, /* #32 */
     4291    { 0x246187, 0x246197, 0xa9fe35b960e2c7aa, 0x9b316cfd6d68b311, 0xf13337440c85eb67, 0x0 }, /* #33 */
     4292    { 0x204757, 0x204f07, 0xadcee9d5b456ce76, 0x2f0d3452e122daa9, 0x813e4a7d2ccc0c33, 0x0 }, /* #34 */
     4293    { 0x0f4152, 0x0f4117, 0x66363760db4597b4, 0x4358b3d0045ce093, 0xdd227c6f291748df, 0x0 }, /* #35 */
     4294    { 0x093fd6, 0x093702, 0x2362ee38e548b620, 0x27e0cc608aaf8fda, 0x047dde27a566d9ba, 0x0 }, /* #36 */
     4295    { 0x0e25c3, 0x0e2587, 0xb9844b920074a502, 0xa9ad586fe589327e, 0xf0290cdde5148d7c, 0x0 }, /* #37 */
     4296    { 0x2e7157, 0x2e7982, 0x6b80b96f08999476, 0x87632f5abe7fe1e6, 0x1be275ebb5e64d70, 0x0 }, /* #38 */
     4297    { 0x3738d3, 0x373007, 0x688be72d250c59f8, 0x4efdb77237dc15aa, 0xe671d04512cfbbb2, 0x0 }, /* #39 */
     4298    { 0x0413c2, 0x041306, 0x08c5ecc7f96f763c, 0x3f60ae8a5467c69c, 0x369ac1c25af85060, 0x0 }, /* #40 */
     4299    { 0x3f7017, 0x3f7807, 0x8089863326d48eb3, 0x28a588b1310ae77e, 0xa81c027e0a3658cb, 0x0 }, /* #41 */
     4300    { 0x121903, 0x121112, 0x31fdece0955d864b, 0x42b287859bc33764, 0x10b49aa50665b119, 0x0 }, /* #42 */
     4301    { 0x0555c2, 0x055503, 0xf8f11bec732263a7, 0x45139cee7a8703f7, 0x4c2281020764a050, 0x0 }, /* #43 */
     4302    { 0x3e3dc6, 0x3e3592, 0x43fd0ee475e814ae, 0xf5281f854b9769a7, 0xb12b10a0d5af54f9, 0x0 }, /* #44 */
     4303    { 0x246b97, 0x246b92, 0x71ceb81d93dde05e, 0xdc02523cbda277ea, 0x6a339a1f29c4978c, 0x0 }, /* #45 */
     4304    { 0x1378d2, 0x137016, 0x2e6dea3b6705ea86, 0x4a88a8ab517eca12, 0x1c1abe6fea78df8c, 0x0 }, /* #46 */
     4305    { 0x325212, 0x325203, 0x78c8f84a285dcde1, 0x35a12c201ca7dbb6, 0xbcd833d5f44a0dd5, 0x0 }, /* #47 */
     4306    { 0x1b3d96, 0x1b3513, 0x6e0c26a5cbe8a5ff, 0x1ac26be69fe45683, 0xacb64540d3fbb084, 0x0 }, /* #48 */
     4307    { 0x2204c2, 0x220483, 0x863fbbe1f36b4d24, 0x83b0648fe199d776, 0xfd70a8adee2e8a52, 0x0 }, /* #49 */
     4308    { 0x0e6882, 0x0e6803, 0xadda182fe94654e3, 0x58b8bbf40ce31049, 0xaadea3c4239cbb66, 0x0 }, /* #50 */
     4309    { 0x3e69d2, 0x3e6107, 0x484b8e35b0910839, 0x25e4614684b27dac, 0xdd98d310d4217573, 0x0 }, /* #51 */
     4310    { 0x0f0b07, 0x0f0392, 0x10b22755b25c7c08, 0xcf51e50febb1cc32, 0xbe9fbdba3955502a, 0x0 }, /* #52 */
     4311    { 0x370b17, 0x370b17, 0x9c83b6d4adbb75ad, 0x39abf9d16f8a5ae4, 0x9d2842fcc1cee537, 0x0 }, /* #53 */
     4312    { 0x212796, 0x212f07, 0x95aaa652398e8160, 0x1a2d7a9521a8d414, 0x8482d442e81a52b4, 0x0 }, /* #54 */
     4313    { 0x2f69c7, 0x2f6992, 0x62b1eb6c55b5e7c4, 0xbaf5b23328251910, 0x5843c6c6d26f314c, 0x0 }, /* #55 */
     4314    { 0x305a12, 0x305217, 0x1ae9a097c33738bc, 0x0f5c130b6e6fea59, 0xf4727273ab38b19d, 0x0 }, /* #56 */
     4315    { 0x1667c2, 0x166f03, 0xd8229620a41cb299, 0x77ce4d7b642bb40e, 0x9fabb75ac00f0175, 0x0 }, /* #57 */
     4316    { 0x357182, 0x357103, 0xa5dd8f2462101de0, 0x16b2fbf3af34244f, 0x70d56ccf4d24066f, 0x0 }, /* #58 */
     4317    { 0x355387, 0x355302, 0x059ae25deb27980b, 0x0c53cf523e826ebf, 0x06b8ecf4535ad6b4, 0x0 }, /* #59 */
     4318    { 0x2e2dc7, 0x2e2d03, 0x86f9078ea6540188, 0x2a04dec8c30861fe, 0xa30bd73a1cb46076, 0x0 }, /* #60 */
     4319    { 0x127392, 0x127392, 0x1197b39af9bf7ac3, 0xcb11675c21467a01, 0xb979b3c12786ff3e, 0x0 }, /* #61 */
     4320    { 0x363f56, 0x363787, 0x9bd95257d85bdb54, 0x836384a63c97c678, 0xe78a324e643beb24, 0x0 }, /* #62 */
     4321    { 0x0e1693, 0x0e1613, 0xd298bc80e4791117, 0x0572f540ae0e9061, 0x32da38bfc9957f4a, 0x0 }, /* #63 */
    43224322};
    43234323static const BINU64_TEST_T g_aTests_add_u64_locked[] =
    43244324{
    4325     { 0x2637c3, 0x263746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4326     { 0x0a1cc7, 0x0a1446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4327     { 0x015ec6, 0x015646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4328     { 0x1a6d82, 0x1a6546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4329     { 0x3d7853, 0x3d7006, 0x061ac538d308de74, 0x061ac538d308de74, 0x0000000000000000, 0x0 }, /* #4 */
    4330     { 0x1f50d3, 0x1f5086, 0x92f8841aa7a5bb30, 0x92f8841aa7a5bb30, 0x0000000000000000, 0x0 }, /* #5 */
    4331     { 0x292807, 0x292002, 0x59117e4eb3aa6a62, 0x59117e4eb3aa6a62, 0x0000000000000000, 0x0 }, /* #6 */
    4332     { 0x232452, 0x232486, 0xe5bc25ed7d6adbeb, 0xe5bc25ed7d6adbeb, 0x0000000000000000, 0x0 }, /* #7 */
    4333     { 0x314e82, 0x314e17, 0xd680eff975465f1b, 0x727b526aae51f8d7, 0x9bfa6271390b99bc, 0x0 }, /* #8 */
    4334     { 0x141143, 0x141982, 0x51d9227c877f2858, 0x9e20537af2f6c14a, 0x4c4730fe6b7798f2, 0x0 }, /* #9 */
    4335     { 0x1f2813, 0x1f2093, 0xe5e34653f98b5579, 0x988a8131ba908751, 0xb2a73addc10531d8, 0x0 }, /* #10 */
    4336     { 0x124713, 0x124782, 0x3e7793bdf6db0e61, 0xe41b472579e6f8ab, 0xa5a3b367830bea4a, 0x0 }, /* #11 */
    4337     { 0x370393, 0x370312, 0x18ec92f665162622, 0x5f1fb796754a5f61, 0x463324a01034393f, 0x0 }, /* #12 */
    4338     { 0x2531c7, 0x253117, 0xda62686b1cfe4893, 0x49ff3cab2055e971, 0x6f9cd4400357a0de, 0x0 }, /* #13 */
    4339     { 0x332113, 0x332907, 0x95f020428b54fb40, 0x76901d2f09cdf9b7, 0xe09ffcec7e78fe77, 0x0 }, /* #14 */
    4340     { 0x230483, 0x230c86, 0x74b8345e9e3f13d5, 0x91bf3476b216c1bd, 0x1d07001813d7ade8, 0x0 }, /* #15 */
    4341     { 0x3d0117, 0x3d0992, 0x4cc9cfbb0d4a4211, 0x9915389bab64fb20, 0x4c4b68e09e1ab90f, 0x0 }, /* #16 */
    4342     { 0x143252, 0x143202, 0x038304b9e91124c0, 0x5ace7306aca0e27a, 0x574b6e4cc38fbdba, 0x0 }, /* #17 */
    4343     { 0x274202, 0x274286, 0x4228668f505b1f56, 0xe671cb6fe698a34d, 0xa44964e0963d83f7, 0x0 }, /* #18 */
    4344     { 0x234307, 0x234396, 0x1121c94d7636005c, 0xa355e4ac175b310a, 0x92341b5ea12530ae, 0x0 }, /* #19 */
    4345     { 0x275b57, 0x275392, 0x074e33302678d65d, 0xf081cb31fe18c079, 0xe9339801d79fea1c, 0x0 }, /* #20 */
    4346     { 0x1f0d47, 0x1f0517, 0xd5dc49dd196f5887, 0x2bfa06e5fda1d103, 0x561dbd08e432787c, 0x0 }, /* #21 */
    4347     { 0x1b1796, 0x1b1717, 0xcea1cf852f38fd2f, 0x3e23bfa3f7a736f9, 0x6f81f01ec86e39ca, 0x0 }, /* #22 */
    4348     { 0x211c52, 0x211407, 0xf3f59951b6e5b89c, 0x03e62279c14495ed, 0x0ff089280a5edd51, 0x0 }, /* #23 */
    4349     { 0x236697, 0x236606, 0x17c9bc8d34e2ce13, 0x36dd0386ada57ab8, 0x1f1346f978c2aca5, 0x0 }, /* #24 */
    4350     { 0x291182, 0x291183, 0xb6d073aec9103935, 0xa7a52b462888abf7, 0xf0d4b7975f7872c2, 0x0 }, /* #25 */
    4351     { 0x2a0883, 0x2a0896, 0x7a0275b3ab836519, 0xa17297b60cc0a7c3, 0x27702202613d42aa, 0x0 }, /* #26 */
    4352     { 0x212542, 0x212507, 0x3f5f2a4010eef8ca, 0x15b5e6d6655ba1eb, 0xd656bc96546ca921, 0x0 }, /* #27 */
    4353     { 0x1e4652, 0x1e4603, 0x2a028bc9458f9b4d, 0x0c33e55c8e374f6d, 0xe231599348a7b420, 0x0 }, /* #28 */
    4354     { 0x2d1392, 0x2d1303, 0xb6d290aa62d4a976, 0x248ce9c7d46a93dc, 0x6dba591d7195ea66, 0x0 }, /* #29 */
    4355     { 0x394dc3, 0x394d03, 0x99d1dc7b11914594, 0x556558436eef6a85, 0xbb937bc85d5e24f1, 0x0 }, /* #30 */
    4356     { 0x053b56, 0x053b86, 0x7f45f0dc121b478b, 0xf415843b662622fc, 0x74cf935f540adb71, 0x0 }, /* #31 */
    4357     { 0x0d69c3, 0x0d6903, 0xd0a953f2c1a896e8, 0x7ffefd960a90e72f, 0xaf55a9a348e85047, 0x0 }, /* #32 */
    4358     { 0x116282, 0x116293, 0x8e6937f259ecf3fa, 0x8683483a2458cd98, 0xf81a1047ca6bd99e, 0x0 }, /* #33 */
    4359     { 0x065193, 0x065103, 0x38dc7c8c0b042852, 0x372ca11e3aea8423, 0xfe5024922fe65bd1, 0x0 }, /* #34 */
    4360     { 0x1d0d16, 0x1d0d96, 0x56f5af8c6645daec, 0xb9d85cfb12406214, 0x62e2ad6eabfa8728, 0x0 }, /* #35 */
    4361     { 0x2138c6, 0x213002, 0x372b427c874d777a, 0x4fe7496dc8a1991c, 0x18bc06f1415421a2, 0x0 }, /* #36 */
    4362     { 0x1f2ac2, 0x1f2283, 0xc3c44fee9e52cac4, 0x86d171eda2467fb6, 0xc30d21ff03f3b4f2, 0x0 }, /* #37 */
    4363     { 0x0d1a47, 0x0d1292, 0x3d97bcd900db2e4b, 0xfd3a355c75f0f9f4, 0xbfa278837515cba9, 0x0 }, /* #38 */
    4364     { 0x146843, 0x146807, 0xbcfb7449d8b46ccc, 0x4f7272e5facf292e, 0x9276fe9c221abc62, 0x0 }, /* #39 */
    4365     { 0x067ed3, 0x067686, 0x853ac429fca96ac4, 0xd96d9b292e811906, 0x5432d6ff31d7ae42, 0x0 }, /* #40 */
    4366     { 0x225783, 0x225f96, 0x50fe129ceedefafa, 0xd01c592942e1e821, 0x7f1e468c5402ed27, 0x0 }, /* #41 */
    4367     { 0x251a17, 0x251a17, 0xb97304fab9cd8d4e, 0x73f249eb14faea7d, 0xba7f44f05b2d5d2f, 0x0 }, /* #42 */
    4368     { 0x305fc3, 0x305f17, 0xe15581fbb1e4ce37, 0x7d07cff8eab4fc95, 0x9bb24dfd38d02e5e, 0x0 }, /* #43 */
    4369     { 0x354a96, 0x354286, 0x9e5f2e703db3ae77, 0xf640211f9a66b447, 0x57e0f2af5cb305d0, 0x0 }, /* #44 */
    4370     { 0x2068c7, 0x206892, 0x46c0a4d31932373c, 0xb644b0a60bc6e0a2, 0x6f840bd2f294a966, 0x0 }, /* #45 */
    4371     { 0x026716, 0x026707, 0x6a483f77c5a1cc96, 0x15e22947ab939c0c, 0xab99e9cfe5f1cf76, 0x0 }, /* #46 */
    4372     { 0x0c4617, 0x0c4692, 0xa39e60f1e322007f, 0xf3da7326a677825d, 0x503c1234c35581de, 0x0 }, /* #47 */
    4373     { 0x054b43, 0x054316, 0x717a87e77524b816, 0x7848a77a2afae293, 0x06ce1f92b5d62a7d, 0x0 }, /* #48 */
    4374     { 0x1e0913, 0x1e0117, 0xc60291662cd35fb7, 0x1d39d955b96eb2d2, 0x573747ef8c9b531b, 0x0 }, /* #49 */
    4375     { 0x195a42, 0x195213, 0xc59567fdabbd62a6, 0x293857a7ea7d2f25, 0x63a2efaa3ebfcc7f, 0x0 }, /* #50 */
    4376     { 0x0869c6, 0x086907, 0xd0d69e551789dbe3, 0x6f7557e93aa4fd3f, 0x9e9eb994231b215c, 0x0 }, /* #51 */
    4377     { 0x291546, 0x291517, 0x5c1aa83e91307ffd, 0x262dd6f21a16bd74, 0xca132eb388e63d77, 0x0 }, /* #52 */
    4378     { 0x157143, 0x157996, 0x5b5027075c3573bd, 0xcc50214238432559, 0x70fffa3adc0db19c, 0x0 }, /* #53 */
    4379     { 0x2b28d3, 0x2b2892, 0x794a3e4f5184403a, 0x8463c5474b0ba067, 0x0b1986f7f987602d, 0x0 }, /* #54 */
    4380     { 0x0a2a86, 0x0a2282, 0x386953cb1dc3a751, 0xfc5bc59436d9c2fe, 0xc3f271c919161bad, 0x0 }, /* #55 */
    4381     { 0x240357, 0x240397, 0xab75b272d02efcdc, 0x9d88e945f2a94ca9, 0xf21336d3227a4fcd, 0x0 }, /* #56 */
    4382     { 0x317957, 0x317106, 0x147b18c5c8c1ddd3, 0x78dee34ec444effa, 0x6463ca88fb831227, 0x0 }, /* #57 */
    4383     { 0x125f56, 0x125703, 0xd3f05ec2a7464a75, 0x1666d795bc150ccb, 0x427678d314cec256, 0x0 }, /* #58 */
    4384     { 0x262042, 0x262007, 0xb40209b1e0ce9cc1, 0x2dc4c6bef5c53d88, 0x79c2bd0d14f6a0c7, 0x0 }, /* #59 */
    4385     { 0x0a5fd3, 0x0a5716, 0x0d8613a5da79cc98, 0x5e2c5c239be244c5, 0x50a6487dc168782d, 0x0 }, /* #60 */
    4386     { 0x1f1a02, 0x1f1a17, 0xce85ccfe538ab5bc, 0x645b4ba818f0fec6, 0x95d57ea9c566490a, 0x0 }, /* #61 */
    4387     { 0x133742, 0x133712, 0x41563b2931b4025f, 0x5c087f4ded87e058, 0x1ab24424bbd3ddf9, 0x0 }, /* #62 */
    4388     { 0x2c6f87, 0x2c6796, 0xa340f7fb016bafcf, 0xa41f5aaab1bf411b, 0x00de62afb053914c, 0x0 }, /* #63 */
     4325    { 0x307082, 0x307046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4326    { 0x255496, 0x255446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4327    { 0x3d5f96, 0x3d5746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4328    { 0x271786, 0x271746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4329    { 0x0857c6, 0x085782, 0xf7ed26a25bfc68e5, 0xf7ed26a25bfc68e5, 0x0000000000000000, 0x0 }, /* #4 */
     4330    { 0x0862d7, 0x086206, 0x4730fd5968452f9c, 0x4730fd5968452f9c, 0x0000000000000000, 0x0 }, /* #5 */
     4331    { 0x2876d2, 0x287682, 0xa8f8ba2e2f9a00d5, 0xa8f8ba2e2f9a00d5, 0x0000000000000000, 0x0 }, /* #6 */
     4332    { 0x257907, 0x257102, 0x63edb1f26ca0f3e9, 0x63edb1f26ca0f3e9, 0x0000000000000000, 0x0 }, /* #7 */
     4333    { 0x2525d7, 0x252513, 0xe11718964405b5ed, 0x550e5f5a6e114cd3, 0x73f746c42a0b96e6, 0x0 }, /* #8 */
     4334    { 0x1f4882, 0x1f4013, 0xd50bfe1beb6ad1ac, 0x19237e03fde8dfc8, 0x44177fe8127e0e1c, 0x0 }, /* #9 */
     4335    { 0x1d5d02, 0x1d5d86, 0x7c943b25a06d3960, 0xa00500153d3ce688, 0x2370c4ef9ccfad28, 0x0 }, /* #10 */
     4336    { 0x3f2917, 0x3f2103, 0x6a81bc2de11a480b, 0x125b8086bb2c4ffd, 0xa7d9c458da1207f2, 0x0 }, /* #11 */
     4337    { 0x0c1083, 0x0c1097, 0xaec299b065febca8, 0xac50f4233791ff95, 0xfd8e5a72d19342ed, 0x0 }, /* #12 */
     4338    { 0x050bc7, 0x050397, 0xfbf2bdab18c1a153, 0xe834445a5045a1b2, 0xec4186af3784005f, 0x0 }, /* #13 */
     4339    { 0x101cd2, 0x101c96, 0x70bdd074b332d507, 0xde241354baa95f84, 0x6d6642e007768a7d, 0x0 }, /* #14 */
     4340    { 0x0c3312, 0x0c3302, 0x3045497dadd0c2a1, 0x3929d498aad0510b, 0x08e48b1afcff8e6a, 0x0 }, /* #15 */
     4341    { 0x2d5857, 0x2d5013, 0x12be35d26d30f78f, 0x0ad9ebfaea2cc2c4, 0xf81bb6287cfbcb35, 0x0 }, /* #16 */
     4342    { 0x043683, 0x043e92, 0x2cba4d1e166dfdba, 0x867dd79bd3ac6998, 0x59c38a7dbd3e6bde, 0x0 }, /* #17 */
     4343    { 0x004547, 0x004582, 0x13c074ce89f11b63, 0xc42de780e325094f, 0xb06d72b25933edec, 0x0 }, /* #18 */
     4344    { 0x196d42, 0x196502, 0x50177475f522c565, 0x514f48b14d77a54c, 0x0137d43b5854dfe7, 0x0 }, /* #19 */
     4345    { 0x0b0082, 0x0b0092, 0x17cc97df2c5adedf, 0xf0d965516f21f8f7, 0xd90ccd7242c71a18, 0x0 }, /* #20 */
     4346    { 0x040503, 0x040586, 0xc06beca98f8056c9, 0xc4796a6ab2127b0c, 0x040d7dc122922443, 0x0 }, /* #21 */
     4347    { 0x2673d7, 0x267b13, 0xaaf6b34ab62d3e5d, 0x2bf3f67faa61a119, 0x80fd4334f43462bc, 0x0 }, /* #22 */
     4348    { 0x052942, 0x052183, 0xcbe38e65cce27876, 0x8282ae68a2b4f05b, 0xb69f2002d5d277e5, 0x0 }, /* #23 */
     4349    { 0x3309d6, 0x330182, 0x81d7cd0b0b57ea56, 0x97767463cc3984fb, 0x159ea758c0e19aa5, 0x0 }, /* #24 */
     4350    { 0x010992, 0x010186, 0xb27df0ebd4b12487, 0xc4cf68e8c8a7cc5f, 0x125177fcf3f6a7d8, 0x0 }, /* #25 */
     4351    { 0x3a0c12, 0x3a0c86, 0x401a025e7af1f788, 0xbf6d3269939a41db, 0x7f53300b18a84a53, 0x0 }, /* #26 */
     4352    { 0x004007, 0x004813, 0xc6a91881edfa7dbe, 0x4852e586165dabc2, 0x81a9cd0428632e04, 0x0 }, /* #27 */
     4353    { 0x306906, 0x306196, 0xa17e5507f1213cd9, 0xa1b01bc12acbe003, 0x0031c6b939aaa32a, 0x0 }, /* #28 */
     4354    { 0x176997, 0x176196, 0xe7dad92c223fa08e, 0xf193aa9a405ee755, 0x09b8d16e1e1f46c7, 0x0 }, /* #29 */
     4355    { 0x2575d3, 0x257593, 0xd2e746d759f03c74, 0x90743e9e02f26bb0, 0xbd8cf7c6a9022f3c, 0x0 }, /* #30 */
     4356    { 0x2e4782, 0x2e4793, 0xe3f39908252abe2f, 0xa01c45e4d2554352, 0xbc28acdcad2a8523, 0x0 }, /* #31 */
     4357    { 0x3a5057, 0x3a5003, 0x9bf27dc26dcaf486, 0x154a421170f09558, 0x7957c44f0325a0d2, 0x0 }, /* #32 */
     4358    { 0x337a57, 0x337a96, 0x7cd12e85d1baaf3d, 0xe6f23fb76b108595, 0x6a2111319955d658, 0x0 }, /* #33 */
     4359    { 0x387442, 0x387c82, 0x38f8b37e49c21451, 0x8c6e4e0701d9af3e, 0x53759a88b8179aed, 0x0 }, /* #34 */
     4360    { 0x163b46, 0x163303, 0x0f60d70336779546, 0x0f6054dbcae82dbc, 0xffff7dd894709876, 0x0 }, /* #35 */
     4361    { 0x291e03, 0x291606, 0x02c70e92fac51427, 0x1fc23bb8c2fc65f9, 0x1cfb2d25c83751d2, 0x0 }, /* #36 */
     4362    { 0x2d1e43, 0x2d1686, 0x06a6046a2d5393d7, 0xcec47e847c12cbbd, 0xc81e7a1a4ebf37e6, 0x0 }, /* #37 */
     4363    { 0x3f3ed3, 0x3f3e96, 0x3aaae9a119d2a145, 0x995b0b482095a8e4, 0x5eb021a706c3079f, 0x0 }, /* #38 */
     4364    { 0x121f52, 0x121717, 0x56ceadc1a1e257ed, 0x1f52a12c298e5c6a, 0xc883f36a87ac047d, 0x0 }, /* #39 */
     4365    { 0x2f1a06, 0x2f1286, 0x8ef8a4c797acfc50, 0xd8a5a9d3a1557650, 0x49ad050c09a87a00, 0x0 }, /* #40 */
     4366    { 0x243f96, 0x243713, 0x58c327563749c6fe, 0x28a26b1927895219, 0xcfdf43c2f03f8b1b, 0x0 }, /* #41 */
     4367    { 0x353087, 0x353086, 0x8b5c992ff711099b, 0xb4ea7b3c4e839caf, 0x298de20c57729314, 0x0 }, /* #42 */
     4368    { 0x064892, 0x064013, 0xafef02e15a92f3bb, 0x2c68a0a9add598c7, 0x7c799dc85342a50c, 0x0 }, /* #43 */
     4369    { 0x354012, 0x354886, 0x281e61af2dd9a001, 0x8a67b45b965324dd, 0x624952ac687984dc, 0x0 }, /* #44 */
     4370    { 0x312f52, 0x312f86, 0x31da4330b6a37322, 0x9c7c121e01b1589a, 0x6aa1ceed4b0de578, 0x0 }, /* #45 */
     4371    { 0x074846, 0x074892, 0x73c028a7eeff054a, 0x8587083c5b5e2837, 0x11c6df946c5f22ed, 0x0 }, /* #46 */
     4372    { 0x251057, 0x251016, 0x288ad6204c9235b4, 0x7cf6ff20d4706bf3, 0x546c290087de363f, 0x0 }, /* #47 */
     4373    { 0x046a43, 0x046a82, 0x43ea5036aab9adb9, 0x9c69844ab871b7cb, 0x587f34140db80a12, 0x0 }, /* #48 */
     4374    { 0x2c1ed7, 0x2c1e13, 0x999434fe50e4468c, 0x4457c2dd67b5ea20, 0xaac38ddf16d1a394, 0x0 }, /* #49 */
     4375    { 0x2d0957, 0x2d0117, 0xf54fea3b538e9919, 0x0c491d91b3143981, 0x16f933565f85a068, 0x0 }, /* #50 */
     4376    { 0x3a1543, 0x3a1582, 0xd0546614f355eed5, 0xeb9b14a50d1dd676, 0x1b46ae9019c7e7a1, 0x0 }, /* #51 */
     4377    { 0x2b5c57, 0x2b5402, 0x1f396f7648295078, 0x2ee409a39c29103d, 0x0faa9a2d53ffbfc5, 0x0 }, /* #52 */
     4378    { 0x0b2c97, 0x0b2486, 0x92fe50493ae818aa, 0xdace08111fe0b37d, 0x47cfb7c7e4f89ad3, 0x0 }, /* #53 */
     4379    { 0x3633d3, 0x363392, 0x951eb5abb770d1d3, 0xb3429b420b3fe7f2, 0x1e23e59653cf161f, 0x0 }, /* #54 */
     4380    { 0x091c53, 0x091483, 0xe99ca68c36183848, 0xb19c50fc7315f0e9, 0xc7ffaa703cfdb8a1, 0x0 }, /* #55 */
     4381    { 0x191b57, 0x191317, 0x3460fd1b9ad6cdb4, 0x2a319c751c7873c3, 0xf5d09f5981a1a60f, 0x0 }, /* #56 */
     4382    { 0x1021d7, 0x102113, 0x3380c3eb018511cd, 0x07d92922ebee5ae5, 0xd4586537ea694918, 0x0 }, /* #57 */
     4383    { 0x2d1dd6, 0x2d1586, 0x38e415a95dc3aef0, 0xded058a3d8fc4290, 0xa5ec42fa7b3893a0, 0x0 }, /* #58 */
     4384    { 0x0922c3, 0x092287, 0xd2dd83c8f017e429, 0x8c23dbcdf1eeea99, 0xb946580501d70670, 0x0 }, /* #59 */
     4385    { 0x2e3386, 0x2e3307, 0xa2f7653d8e0900ac, 0x0780b3fde0d09cdd, 0x64894ec052c79c31, 0x0 }, /* #60 */
     4386    { 0x3e6e06, 0x3e6693, 0xf100fbba8677085f, 0xbbbcfbb8c22998b5, 0xcabbfffe3bb29056, 0x0 }, /* #61 */
     4387    { 0x0b1e87, 0x0b1697, 0xc9154468d5fbc1b6, 0xa9b12ab15601d5c3, 0xe09be6488006140d, 0x0 }, /* #62 */
     4388    { 0x027783, 0x027f03, 0x8f03a39e22a34a00, 0x7e72cbf422472a94, 0xef6f2855ffa3e094, 0x0 }, /* #63 */
    43894389};
    43904390static const BINU64_TEST_T g_aTests_adc_u64[] =
    43914391{
    4392     { 0x202d46, 0x202546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4393     { 0x030a47, 0x030202, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
    4394     { 0x111a83, 0x111202, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
    4395     { 0x1a3687, 0x1a3602, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
    4396     { 0x390102, 0x390106, 0x4922cdbbb44b7a88, 0x4922cdbbb44b7a88, 0x0000000000000000, 0x0 }, /* #4 */
    4397     { 0x190e07, 0x190686, 0x94086431ca741741, 0x94086431ca741742, 0x0000000000000000, 0x0 }, /* #5 */
    4398     { 0x085c46, 0x085482, 0x86f37e945cfadea8, 0x86f37e945cfadea8, 0x0000000000000000, 0x0 }, /* #6 */
    4399     { 0x173b47, 0x173382, 0xa2fbf37d189bda28, 0xa2fbf37d189bda29, 0x0000000000000000, 0x0 }, /* #7 */
    4400     { 0x135482, 0x135407, 0x7b9189f04b77c283, 0x6e4bbe1d783d4596, 0xf2ba342d2cc58313, 0x0 }, /* #8 */
    4401     { 0x020092, 0x020007, 0xe10e721b9835955b, 0x05699a04ccab67bd, 0x245b27e93475d262, 0x0 }, /* #9 */
    4402     { 0x291c16, 0x291483, 0xe524ce1e8f80a333, 0x98bc5151372998ae, 0xb3978332a7a8f57b, 0x0 }, /* #10 */
    4403     { 0x1311d3, 0x131107, 0x691e6ff6769e2635, 0x102640ec5f370e6f, 0xa707d0f5e898e839, 0x0 }, /* #11 */
    4404     { 0x305e42, 0x305687, 0xa3f0847103336089, 0x96bd00616c9664ff, 0xf2cc7bf069630476, 0x0 }, /* #12 */
    4405     { 0x110986, 0x110187, 0xfc7c4da5025812c1, 0xa7bc1e00fc2c66e8, 0xab3fd05bf9d45427, 0x0 }, /* #13 */
    4406     { 0x1f47c3, 0x1f4703, 0x22862c103a054163, 0x03ce5bbceb248926, 0xe1482facb11f47c2, 0x0 }, /* #14 */
    4407     { 0x021196, 0x021182, 0x24e795cfd4d49d34, 0xfb8aac9f4220a858, 0xd6a316cf6d4c0b24, 0x0 }, /* #15 */
    4408     { 0x3c2d07, 0x3c2507, 0x72b7bdbe0f42edd1, 0x0bc19b16db32a02d, 0x9909dd58cbefb25b, 0x0 }, /* #16 */
    4409     { 0x3d1157, 0x3d1996, 0x6b237dc6755fa603, 0xca28ebe90a49aba3, 0x5f056e2294ea059f, 0x0 }, /* #17 */
    4410     { 0x330d96, 0x330586, 0x14535b0d095ce421, 0xb1521ed2ff39927d, 0x9cfec3c5f5dcae5c, 0x0 }, /* #18 */
    4411     { 0x1a0596, 0x1a0d07, 0xc6d57ff462aec31c, 0x6d3cc494e431e3bd, 0xa66744a0818320a1, 0x0 }, /* #19 */
    4412     { 0x0f7a03, 0x0f7a82, 0x48bf71ab17c4540a, 0x9f2756dfd471520d, 0x5667e534bcacfe02, 0x0 }, /* #20 */
    4413     { 0x3b1042, 0x3b1092, 0xc45fdd8045a697d7, 0xd72781f2923093f2, 0x12c7a4724c89fc1b, 0x0 }, /* #21 */
    4414     { 0x213056, 0x213086, 0xa273dd064e823678, 0xe8a8dc14a07ee51d, 0x4634ff0e51fcaea5, 0x0 }, /* #22 */
    4415     { 0x311fd3, 0x311793, 0xd8e0dcbb9838d38b, 0xcfd597fc5b094554, 0xf6f4bb40c2d071c8, 0x0 }, /* #23 */
    4416     { 0x145dc2, 0x145593, 0xfc0383cd8f23277c, 0xf4c7b9a38877650b, 0xf8c435d5f9543d8f, 0x0 }, /* #24 */
    4417     { 0x3f1846, 0x3f1092, 0x18ac3f19e94590b6, 0xadb645b75ac4d580, 0x950a069d717f44ca, 0x0 }, /* #25 */
    4418     { 0x1038c7, 0x103086, 0xac215e534f2379b0, 0xb4e6c4d7e74975de, 0x08c566849825fc2d, 0x0 }, /* #26 */
    4419     { 0x121756, 0x121703, 0xcfff6d096734a55a, 0x2cc9ead60fda891a, 0x5cca7dcca8a5e3c0, 0x0 }, /* #27 */
    4420     { 0x100502, 0x100596, 0x033c3caa78c67539, 0x8969629d858b04d1, 0x862d25f30cc48f98, 0x0 }, /* #28 */
    4421     { 0x2f53d7, 0x2f5307, 0x3de4770afbc75b85, 0x13d68a63352a6148, 0xd5f21358396305c2, 0x0 }, /* #29 */
    4422     { 0x2e47c2, 0x2e4792, 0xeca6eb065405a5fc, 0xf9918ac4d6b14b86, 0x0cea9fbe82aba58a, 0x0 }, /* #30 */
    4423     { 0x123043, 0x123016, 0x3074961d52f10b02, 0x3a20661ad8cc5350, 0x09abcffd85db484d, 0x0 }, /* #31 */
    4424     { 0x2634c3, 0x263482, 0x1e97f4ac3886faa4, 0xc4c76197c789b3fb, 0xa62f6ceb8f02b956, 0x0 }, /* #32 */
    4425     { 0x305382, 0x305303, 0x4aa25a466ee7aa0a, 0x052fe7dc5805f2ab, 0xba8d8d95e91e48a1, 0x0 }, /* #33 */
    4426     { 0x0c1887, 0x0c1083, 0xef9ed0334f65d031, 0xcdce29e3911390c4, 0xde2f59b041adc092, 0x0 }, /* #34 */
    4427     { 0x087552, 0x087502, 0x7162ccadf08b85c7, 0x73992220f237bb4f, 0x0236557301ac3588, 0x0 }, /* #35 */
    4428     { 0x191c52, 0x191406, 0x138d73dbe3395383, 0x64b3d84ccccdb517, 0x51266470e9946194, 0x0 }, /* #36 */
    4429     { 0x031356, 0x031317, 0x7e91dd5c44a1b71e, 0x35a89f90b5651c6c, 0xb716c23470c3654e, 0x0 }, /* #37 */
    4430     { 0x3619d2, 0x361996, 0x6173d40a636ac447, 0xc4a0d4bde90683a0, 0x632d00b3859bbf59, 0x0 }, /* #38 */
    4431     { 0x326893, 0x326003, 0xd29e25a6c65bc381, 0x2131aa66ec5ab889, 0x4e9384c025fef507, 0x0 }, /* #39 */
    4432     { 0x153857, 0x153013, 0xe2eac261df23d6ca, 0x4d34e41d61133bd5, 0x6a4a21bb81ef650a, 0x0 }, /* #40 */
    4433     { 0x3224c6, 0x322487, 0xff50cc0767681b40, 0x865a48316c7bb2eb, 0x87097c2a051397ab, 0x0 }, /* #41 */
    4434     { 0x3742d7, 0x374213, 0x78e772bad926548f, 0x3dec55d7a3e2e9fb, 0xc504e31ccabc956b, 0x0 }, /* #42 */
    4435     { 0x396382, 0x396b17, 0xda48daf19ed7891d, 0x6674c37ecf5c40eb, 0x8c2be88d3084b7ce, 0x0 }, /* #43 */
    4436     { 0x167c96, 0x167c13, 0xa58892d2b39044aa, 0x25bc6709367cf167, 0x8033d43682ecacbd, 0x0 }, /* #44 */
    4437     { 0x132892, 0x132016, 0x0f1201d9b10e5075, 0x209d13910981ab72, 0x118b11b758735afd, 0x0 }, /* #45 */
    4438     { 0x1b1347, 0x1b1317, 0x7624eb1a218f99a3, 0x33e1f2acca5eedc3, 0xbdbd0792a8cf541f, 0x0 }, /* #46 */
    4439     { 0x2f2607, 0x2f2612, 0x2af6f9094669933c, 0x4a74737c6ba63ef7, 0x1f7d7a73253cabba, 0x0 }, /* #47 */
    4440     { 0x305ec2, 0x305617, 0xb5a76ea42bd99f2c, 0x06298fe2b8f41ae8, 0x5082213e8d1a7bbc, 0x0 }, /* #48 */
    4441     { 0x197f02, 0x197706, 0x034039ff674ded95, 0x2efcdf9824efd59f, 0x2bbca598bda1e80a, 0x0 }, /* #49 */
    4442     { 0x162183, 0x162116, 0x44adb948af460dce, 0x593666d30497e54e, 0x1488ad8a5551d77f, 0x0 }, /* #50 */
    4443     { 0x2a1902, 0x2a1186, 0x6fcdfb68369493ca, 0xf11d7ec994930e2b, 0x814f83615dfe7a61, 0x0 }, /* #51 */
    4444     { 0x112853, 0x112096, 0x1059ec6fc47478ef, 0xfede645e36f63536, 0xee8477ee7281bc46, 0x0 }, /* #52 */
    4445     { 0x216cd6, 0x216483, 0xcc8bfdea59c2b261, 0xa723ef8174855407, 0xda97f1971ac2a1a6, 0x0 }, /* #53 */
    4446     { 0x3e4557, 0x3e4d86, 0x693bb8d14a1ca302, 0xd2d0be018852937b, 0x699505303e35f078, 0x0 }, /* #54 */
    4447     { 0x151992, 0x151116, 0x72df82a94150ee69, 0x7408fc9eb13506e7, 0x012979f56fe4187e, 0x0 }, /* #55 */
    4448     { 0x0973d6, 0x097b07, 0xc1a2e96e92d770fd, 0x75dbcaf56656237e, 0xb438e186d37eb281, 0x0 }, /* #56 */
    4449     { 0x0b48d6, 0x0b4017, 0xfec361324d34a15d, 0x643b331d62e4284b, 0x6577d1eb15af86ee, 0x0 }, /* #57 */
    4450     { 0x294616, 0x294e82, 0x12f9e869dc07b9e7, 0x89482eee177c261c, 0x764e46843b746c35, 0x0 }, /* #58 */
    4451     { 0x002593, 0x002586, 0x852ba4e847748f3a, 0xbf891c01f675299c, 0x3a5d7719af009a61, 0x0 }, /* #59 */
    4452     { 0x2f5717, 0x2f5706, 0x420f8e6175d0b026, 0x46e5681beca60e7b, 0x04d5d9ba76d55e54, 0x0 }, /* #60 */
    4453     { 0x2a6f02, 0x2a6792, 0x9a7caa341aef6477, 0xfd63db8d345bc991, 0x62e73159196c651a, 0x0 }, /* #61 */
    4454     { 0x364c82, 0x364403, 0xcbfe7c8e4019960a, 0x30670adf51636ddf, 0x64688e511149d7d5, 0x0 }, /* #62 */
    4455     { 0x230296, 0x230286, 0x747435bbe3c9fad2, 0xfad2a89d6a06c04e, 0x865e72e1863cc57c, 0x0 }, /* #63 */
     4392    { 0x132b83, 0x132302, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
     4393    { 0x2e4817, 0x2e4002, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
     4394    { 0x0b4012, 0x0b4046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4395    { 0x2d05c3, 0x2d0502, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
     4396    { 0x2f1d92, 0x2f1502, 0x1b2b9eaa6392de58, 0x1b2b9eaa6392de58, 0x0000000000000000, 0x0 }, /* #4 */
     4397    { 0x3037d2, 0x303702, 0x4af71154bfe03ef2, 0x4af71154bfe03ef2, 0x0000000000000000, 0x0 }, /* #5 */
     4398    { 0x2d41c6, 0x2d4186, 0xc84fdc5439156b84, 0xc84fdc5439156b84, 0x0000000000000000, 0x0 }, /* #6 */
     4399    { 0x162a57, 0x162202, 0x2d061025f1da49aa, 0x2d061025f1da49ab, 0x0000000000000000, 0x0 }, /* #7 */
     4400    { 0x254b03, 0x254387, 0xfde28da20709c710, 0x9fe5a5eb6c05e928, 0xa203184964fc2217, 0x0 }, /* #8 */
     4401    { 0x096e52, 0x096602, 0x08043a54a3823b88, 0x4d2a39309ddb67fe, 0x4525fedbfa592c76, 0x0 }, /* #9 */
     4402    { 0x234707, 0x234f17, 0x8abef1cd4c33742f, 0x6a0a2373ebff93b4, 0xdf4b31a69fcc1f84, 0x0 }, /* #10 */
     4403    { 0x262042, 0x262803, 0x958cf078b3d075d4, 0x732a48944206a0a8, 0xdd9d581b8e362ad4, 0x0 }, /* #11 */
     4404    { 0x015003, 0x015882, 0x7ce9005149cfbf10, 0x800645b24f5ee2a2, 0x031d4561058f2391, 0x0 }, /* #12 */
     4405    { 0x3b0fd3, 0x3b0f03, 0xb1e47f13ab54888a, 0x6cb84bcd4f722fdc, 0xbad3ccb9a41da751, 0x0 }, /* #13 */
     4406    { 0x263992, 0x263192, 0x0aa6cd5abe0a760d, 0xbc0c8f96400b4489, 0xb165c23b8200ce7c, 0x0 }, /* #14 */
     4407    { 0x0c1056, 0x0c1086, 0x617fa83cc3b8d071, 0xf8083eae1ae680d7, 0x96889671572db066, 0x0 }, /* #15 */
     4408    { 0x1d45d3, 0x1d4513, 0xbdd17528f82e3ad8, 0x12dfb9e32f16e9c1, 0x550e44ba36e8aee8, 0x0 }, /* #16 */
     4409    { 0x2a1ed6, 0x2a1603, 0xc41e493fbb18e113, 0x1b51fe173776699e, 0x5733b4d77c5d888b, 0x0 }, /* #17 */
     4410    { 0x1c46c2, 0x1c4697, 0xb6d03cf05c90667f, 0xaad2a3f023172f65, 0xf40266ffc686c8e6, 0x0 }, /* #18 */
     4411    { 0x3e1f86, 0x3e1793, 0xa123b5e5aa6c79ff, 0x996b4e97fc93a697, 0xf84798b252272c98, 0x0 }, /* #19 */
     4412    { 0x2d4407, 0x2d4c17, 0x855f04c5e324d478, 0x4d459e35a68babb1, 0xc7e6996fc366d738, 0x0 }, /* #20 */
     4413    { 0x324556, 0x324517, 0x591e4ffa2cef992d, 0x0fdde65365025a11, 0xb6bf96593812c0e4, 0x0 }, /* #21 */
     4414    { 0x050992, 0x050116, 0x08e7673fb39c6cda, 0x14c50afe9ca072d7, 0x0bdda3bee90405fd, 0x0 }, /* #22 */
     4415    { 0x2a1387, 0x2a1b17, 0x939e5f05cd9eeaeb, 0x6289e39d660c52b8, 0xceeb8497986d67cc, 0x0 }, /* #23 */
     4416    { 0x084f83, 0x084792, 0x6134ecad73243fdf, 0xe53a50e0b78a8507, 0x8405643344664527, 0x0 }, /* #24 */
     4417    { 0x017283, 0x017206, 0x30a31f676b06f637, 0x6374cf99562161ca, 0x32d1b031eb1a6b92, 0x0 }, /* #25 */
     4418    { 0x100cc7, 0x100417, 0x4554b60c29e99ae1, 0x3048bde688b2eb21, 0xeaf407da5ec9503f, 0x0 }, /* #26 */
     4419    { 0x395cc3, 0x395402, 0x117cf3e23569ef00, 0x728f3d75a3928adc, 0x611249936e289bdb, 0x0 }, /* #27 */
     4420    { 0x3976d7, 0x397697, 0xe10f7f5da7cd1aab, 0x99524cf6f657818b, 0xb842cd994e8a66df, 0x0 }, /* #28 */
     4421    { 0x045213, 0x045297, 0xd5f107524635f1b6, 0x8ae5767678971605, 0xb4f46f243261244e, 0x0 }, /* #29 */
     4422    { 0x1330d7, 0x133013, 0xda53ee45716b3d76, 0x12abffd90d84b691, 0x385811939c19791a, 0x0 }, /* #30 */
     4423    { 0x1f3b02, 0x1f3307, 0x3499de52f1329237, 0x0b2f1b274a102988, 0xd6953cd458dd9751, 0x0 }, /* #31 */
     4424    { 0x0d3c86, 0x0d3496, 0xa6fc656a6989d6fb, 0xdb2da69a7679d109, 0x343141300ceffa0e, 0x0 }, /* #32 */
     4425    { 0x057f92, 0x057786, 0x80924f567f81a7d8, 0xd8a531f8c3ad3c1b, 0x5812e2a2442b9443, 0x0 }, /* #33 */
     4426    { 0x395c12, 0x395c07, 0x94501c66c5858053, 0x756962848a12c93a, 0xe119461dc48d48e7, 0x0 }, /* #34 */
     4427    { 0x0168c7, 0x016097, 0xe5cc3b229aedbfed, 0xa0a2d939510b5835, 0xbad69e16b61d9847, 0x0 }, /* #35 */
     4428    { 0x2b3cc2, 0x2b3403, 0xa36ce1408f9a0df3, 0x040a30ee4e2263ce, 0x609d4fadbe8855db, 0x0 }, /* #36 */
     4429    { 0x015582, 0x015596, 0x05d556b2a824357b, 0xa11686951bf49e06, 0x9b412fe273d0688b, 0x0 }, /* #37 */
     4430    { 0x010a53, 0x010217, 0xf8757451cd5be7a4, 0x4925a0ac5c24eda0, 0x50b02c5a8ec905fb, 0x0 }, /* #38 */
     4431    { 0x3949d2, 0x394103, 0x5afc216ade8a337d, 0x40f64badb0f830fe, 0xe5fa2a42d26dfd81, 0x0 }, /* #39 */
     4432    { 0x347ad6, 0x347207, 0x2a653574156302d0, 0x065b65da90a5778b, 0xdbf630667b4274bb, 0x0 }, /* #40 */
     4433    { 0x046397, 0x046317, 0x5d830b3a0f3fa75e, 0x0abd3a7ae8dbce33, 0xad3a2f40d99c26d4, 0x0 }, /* #41 */
     4434    { 0x1f3bc6, 0x1f3313, 0xace762a8becab01f, 0x16b60413a3009ada, 0x69cea16ae435eabb, 0x0 }, /* #42 */
     4435    { 0x0a47c6, 0x0a4717, 0x79729dc9a5a301fb, 0x5fdfe7c57c7a7393, 0xe66d49fbd6d77198, 0x0 }, /* #43 */
     4436    { 0x343a52, 0x343207, 0x3a71976b5267b414, 0x00967d675fb93ae7, 0xc624e5fc0d5186d3, 0x0 }, /* #44 */
     4437    { 0x252b82, 0x252303, 0x5b80b1cc12618861, 0x290f11da7a70e4c2, 0xcd8e600e680f5c61, 0x0 }, /* #45 */
     4438    { 0x3a4e17, 0x3a4692, 0x0c662a3b34df89ab, 0xb520cc597dab6b85, 0xa8baa21e48cbe1d9, 0x0 }, /* #46 */
     4439    { 0x161097, 0x161097, 0xdd79702cb343956f, 0xba58bc2483cb46b8, 0xdcdf4bf7d087b148, 0x0 }, /* #47 */
     4440    { 0x1d6c82, 0x1d6492, 0x9d948cacc00046fc, 0xb2c452a14fe5cde3, 0x152fc5f48fe586e7, 0x0 }, /* #48 */
     4441    { 0x253d47, 0x253d86, 0x3cbf94bbb1aaa5c0, 0xaadd20f0cdf9e117, 0x6e1d8c351c4f3b56, 0x0 }, /* #49 */
     4442    { 0x212f16, 0x212f96, 0x7bfabdfef2416e2d, 0xd0866c5543cd9956, 0x548bae56518c2b29, 0x0 }, /* #50 */
     4443    { 0x1a2153, 0x1a2917, 0xbc133752370e61e8, 0x549f404f416373c6, 0x988c08fd0a5511dd, 0x0 }, /* #51 */
     4444    { 0x247d07, 0x247d17, 0xa85d65949d181fe9, 0x2c476b93d7db33a6, 0x83ea05ff3ac313bc, 0x0 }, /* #52 */
     4445    { 0x211a92, 0x211216, 0x0024004937f26ace, 0x10c32f5cbd792478, 0x109f2f138586b9aa, 0x0 }, /* #53 */
     4446    { 0x100b97, 0x100382, 0x023c4593508d97a0, 0xd9c2c7ec66d97516, 0xd7868259164bdd75, 0x0 }, /* #54 */
     4447    { 0x264ed2, 0x264613, 0x504974835c73bd67, 0x014537cf1c354332, 0xb0fbc34bbfc185cb, 0x0 }, /* #55 */
     4448    { 0x1e4b56, 0x1e4386, 0x8fb7c00b08859862, 0xe897a3d6ea1034b8, 0x58dfe3cbe18a9c56, 0x0 }, /* #56 */
     4449    { 0x2b06d7, 0x2b0e13, 0xd08da4b341386e1e, 0x71db1fb51be077f1, 0xa14d7b01daa809d2, 0x0 }, /* #57 */
     4450    { 0x177ed6, 0x177607, 0xeef2462c5ff55128, 0x5b0c27659a941b5c, 0x6c19e1393a9eca34, 0x0 }, /* #58 */
     4451    { 0x2057d3, 0x205f03, 0x844dbe2e8b3b9fe0, 0x1a2ebb5ad9961394, 0x95e0fd2c4e5a73b3, 0x0 }, /* #59 */
     4452    { 0x205d03, 0x205d17, 0xc8474a42e30fbb27, 0x6322d5da984e2182, 0x9adb8b97b53e665a, 0x0 }, /* #60 */
     4453    { 0x2a1143, 0x2a1192, 0x1d1025759bdeacb9, 0xbafdc53640abad75, 0x9ded9fc0a4cd00bb, 0x0 }, /* #61 */
     4454    { 0x014fd2, 0x014702, 0x1b7f8b2f5f82e423, 0x647aa6514e73023d, 0x48fb1b21eef01e1a, 0x0 }, /* #62 */
     4455    { 0x071092, 0x071892, 0x4caf6418ef29797b, 0x8c4f451e18e9fd51, 0x3f9fe10529c083d6, 0x0 }, /* #63 */
    44564456};
    44574457static const BINU64_TEST_T g_aTests_adc_u64_locked[] =
    44584458{
    4459     { 0x2d0096, 0x2d0046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4460     { 0x0a4456, 0x0a4446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4461     { 0x152982, 0x152146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4462     { 0x0171d6, 0x017146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4463     { 0x1b62c3, 0x1b6282, 0xe3cdca22c23b2a79, 0xe3cdca22c23b2a7a, 0x0000000000000000, 0x0 }, /* #4 */
    4464     { 0x220d83, 0x220506, 0x0d322915c8c31370, 0x0d322915c8c31371, 0x0000000000000000, 0x0 }, /* #5 */
    4465     { 0x1e2353, 0x1e2382, 0xc8a70b6f54310b31, 0xc8a70b6f54310b32, 0x0000000000000000, 0x0 }, /* #6 */
    4466     { 0x031d93, 0x031582, 0x887fc82da5fccc51, 0x887fc82da5fccc52, 0x0000000000000000, 0x0 }, /* #7 */
    4467     { 0x2f2192, 0x2f2182, 0xc0ff43384dfd1df2, 0xc537a24f51f14e02, 0x04385f1703f43010, 0x0 }, /* #8 */
    4468     { 0x071dd7, 0x071517, 0x5ff996b9fec7dccf, 0x0ffec2ac8d064f6a, 0xb0052bf28e3e729a, 0x0 }, /* #9 */
    4469     { 0x094ed7, 0x094e96, 0x513d528594c2d21b, 0xbae0ed92e388d914, 0x69a39b0d4ec606f8, 0x0 }, /* #10 */
    4470     { 0x333dc3, 0x333596, 0x9672c16eaa0fc4dd, 0x9b977634b05066e4, 0x0524b4c60640a206, 0x0 }, /* #11 */
    4471     { 0x1803c3, 0x180317, 0x6126870110c03e95, 0x5ed1341815c54ae1, 0xfdaaad1705050c4b, 0x0 }, /* #12 */
    4472     { 0x2f1086, 0x2f1002, 0x222203fea6bd3dc1, 0x4eec59635e22d87c, 0x2cca5564b7659abb, 0x0 }, /* #13 */
    4473     { 0x113c53, 0x113413, 0x5b92af1fdd43e22d, 0x08e05dd5a6b7d597, 0xad4daeb5c973f369, 0x0 }, /* #14 */
    4474     { 0x307d43, 0x307506, 0x57620c328b416702, 0x6aacaf38766e1444, 0x134aa305eb2cad41, 0x0 }, /* #15 */
    4475     { 0x196047, 0x196003, 0x709c7178877886ea, 0x2baf035e5357beae, 0xbb1291e5cbdf37c3, 0x0 }, /* #16 */
    4476     { 0x2b2fc6, 0x2b2797, 0xfce52be39b1a7b5a, 0xe78cd328335dfd90, 0xeaa7a74498438236, 0x0 }, /* #17 */
    4477     { 0x2f5003, 0x2f5813, 0x84e9bf5349fb5e1f, 0x290ed9e621f726b6, 0xa4251a92d7fbc896, 0x0 }, /* #18 */
    4478     { 0x383316, 0x383392, 0xf7e78d0d3fdb0723, 0xf9081873accfd9a1, 0x01208b666cf4d27e, 0x0 }, /* #19 */
    4479     { 0x3d1687, 0x3d1602, 0x410409411caa4fd8, 0x588888bb699131fd, 0x17847f7a4ce6e224, 0x0 }, /* #20 */
    4480     { 0x034646, 0x034693, 0xe954e8dffae15a5d, 0x9ccbfa3deedaa267, 0xb377115df3f9480a, 0x0 }, /* #21 */
    4481     { 0x0a2606, 0x0a2686, 0xcc1a140c7329e611, 0xe130f12310de8bca, 0x1516dd169db4a5b9, 0x0 }, /* #22 */
    4482     { 0x3c4597, 0x3c4517, 0xe568426624f6380f, 0x54347363471974d8, 0x6ecc30fd22233cc8, 0x0 }, /* #23 */
    4483     { 0x2812c3, 0x281202, 0x20bdb17272290215, 0x28f6deb100500ffe, 0x08392d3e8e270de8, 0x0 }, /* #24 */
    4484     { 0x1d5847, 0x1d5083, 0x9df77c507f32721c, 0x9564d8202e7f201f, 0xf76d5bcfaf4cae02, 0x0 }, /* #25 */
    4485     { 0x0011d6, 0x001982, 0x619d90347ea430d1, 0xa640345890afeefb, 0x44a2a424120bbe2a, 0x0 }, /* #26 */
    4486     { 0x3e1653, 0x3e1606, 0x3044eda921bb3291, 0x682eed250ada840f, 0x37e9ff7be91f517d, 0x0 }, /* #27 */
    4487     { 0x340f83, 0x340793, 0xfb5556debc6d65a6, 0xa9c399169fc2e561, 0xae6e4237e3557fba, 0x0 }, /* #28 */
    4488     { 0x1b6943, 0x1b6907, 0xf120d95e8fb0da09, 0x77ed655043ce6b7e, 0x86cc8bf1b41d9174, 0x0 }, /* #29 */
    4489     { 0x2d1e07, 0x2d1697, 0xea93267c97f2faff, 0xacb5433288529f96, 0xc2221cb5f05fa496, 0x0 }, /* #30 */
    4490     { 0x296b07, 0x296306, 0x19336359d5181150, 0x77a2e9852fd4896f, 0x5e6f862b5abc781e, 0x0 }, /* #31 */
    4491     { 0x0b4f83, 0x0b4793, 0xb6374469d3fee59c, 0x86219ff303df3dec, 0xcfea5b892fe0584f, 0x0 }, /* #32 */
    4492     { 0x242256, 0x242203, 0x0b68a373a8b8e642, 0x0771c8bf573bd4ea, 0xfc09254bae82eea8, 0x0 }, /* #33 */
    4493     { 0x0f3852, 0x0f3013, 0xec320244f282d704, 0x6941992a794410b0, 0x7d0f96e586c139ac, 0x0 }, /* #34 */
    4494     { 0x3e25d6, 0x3e2593, 0xbda291bf3861f12e, 0xb24c28745344ba80, 0xf4a996b51ae2c952, 0x0 }, /* #35 */
    4495     { 0x344b13, 0x344313, 0x3b253521374f483d, 0x250524c7eee7c608, 0xe9dfefa6b7987dca, 0x0 }, /* #36 */
    4496     { 0x234c87, 0x234406, 0x1948be38da310af1, 0x373ff5f638c87066, 0x1df737bd5e976574, 0x0 }, /* #37 */
    4497     { 0x3973c6, 0x397307, 0xe8ae6aa3997e4fe0, 0x19c05f4987d02e44, 0x3111f4a5ee51de64, 0x0 }, /* #38 */
    4498     { 0x344252, 0x344a96, 0x73c9b2105e92180f, 0xc9a3e3c943cccbbe, 0x55da31b8e53ab3af, 0x0 }, /* #39 */
    4499     { 0x336282, 0x336297, 0xdba147c642c7d8d4, 0x85557fce015c07e1, 0xa9b43807be942f0d, 0x0 }, /* #40 */
    4500     { 0x2e1202, 0x2e1213, 0xec0caf69f1b38b3e, 0x4a3328c73a4f890d, 0x5e26795d489bfdcf, 0x0 }, /* #41 */
    4501     { 0x0d3016, 0x0d3083, 0xb4c20c707304646a, 0x9c5fab70a77ccecb, 0xe79d9f0034786a61, 0x0 }, /* #42 */
    4502     { 0x0f6b52, 0x0f6393, 0xe5da60be6f1e9935, 0xbe22ffafdd727ea1, 0xd8489ef16e53e56c, 0x0 }, /* #43 */
    4503     { 0x0b3a56, 0x0b3202, 0x01840eadc5fac881, 0x2cd122aa12c41a1c, 0x2b4d13fc4cc9519b, 0x0 }, /* #44 */
    4504     { 0x287506, 0x287d07, 0x8574b201a2980ef2, 0x58717c2cd941714d, 0xd2fcca2b36a9625b, 0x0 }, /* #45 */
    4505     { 0x2a65d3, 0x2a6d13, 0x83b60e8ed9eea3c1, 0x3e7bc0d1f8fc0e10, 0xbac5b2431f0d6a4e, 0x0 }, /* #46 */
    4506     { 0x125816, 0x125093, 0xdde9fe0bfe5a5618, 0x818ec8142db21170, 0xa3a4ca082f57bb58, 0x0 }, /* #47 */
    4507     { 0x116c82, 0x116c07, 0x819fe74921cfbda7, 0x39b97d976c8553be, 0xb819964e4ab59617, 0x0 }, /* #48 */
    4508     { 0x3175c3, 0x317586, 0x85a7b70c7db7e2d7, 0xc0c055555f27577b, 0x3b189e48e16f74a3, 0x0 }, /* #49 */
    4509     { 0x0f53d2, 0x0f5307, 0xc0df10409b61e416, 0x2df9708642bfb41e, 0x6d1a6045a75dd008, 0x0 }, /* #50 */
    4510     { 0x1761c2, 0x176107, 0xb832454746f81b23, 0x228aeee3262c9e95, 0x6a58a99bdf348372, 0x0 }, /* #51 */
    4511     { 0x042556, 0x042517, 0xf1a4bb0d8858a8a9, 0x2ed02dc2daa7d944, 0x3d2b72b5524f309b, 0x0 }, /* #52 */
    4512     { 0x076402, 0x076492, 0x99a774da728f592f, 0xe02edd150ad08970, 0x4687683a98413041, 0x0 }, /* #53 */
    4513     { 0x023016, 0x023896, 0x46129db6350edf34, 0xa78502ee77760771, 0x617265384267283d, 0x0 }, /* #54 */
    4514     { 0x083456, 0x083403, 0xd3931dd91a43b2dc, 0x425d99ee3c49e8ef, 0x6eca7c1522063613, 0x0 }, /* #55 */
    4515     { 0x1f4a13, 0x1f4292, 0x24dc59e7ab81f87f, 0xa84547cbfb473cb9, 0x8368ede44fc54439, 0x0 }, /* #56 */
    4516     { 0x253412, 0x253413, 0xab1a27b330e3b2a9, 0x283cff07e44341a7, 0x7d22d754b35f8efe, 0x0 }, /* #57 */
    4517     { 0x2f6e02, 0x2f6e17, 0x9d09184c4b06c5f3, 0x6ff80e53cfc7da82, 0xd2eef60784c1148f, 0x0 }, /* #58 */
    4518     { 0x121697, 0x121e17, 0xe7b512dfd08a250b, 0x734bd054b2497917, 0x8b96bd74e1bf540b, 0x0 }, /* #59 */
    4519     { 0x152746, 0x152703, 0xaa8e83fac7996092, 0x0b298366c59286c2, 0x609aff6bfdf92630, 0x0 }, /* #60 */
    4520     { 0x377c07, 0x377482, 0xa76b508f26f98bbb, 0xb59dceeacec8157f, 0x0e327e5ba7ce89c3, 0x0 }, /* #61 */
    4521     { 0x0b7c96, 0x0b7483, 0xf7bd8cf9ab428275, 0xa505acecea370b26, 0xad481ff33ef488b1, 0x0 }, /* #62 */
    4522     { 0x2d1007, 0x2d1013, 0x477a34624b9009b6, 0x179a4107abee4d86, 0xd0200ca5605e43cf, 0x0 }, /* #63 */
     4459    { 0x071213, 0x071202, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
     4460    { 0x3428c2, 0x342046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4461    { 0x271306, 0x271346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4462    { 0x0b0297, 0x0b0202, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
     4463    { 0x263403, 0x263406, 0x7c5500825a0948d6, 0x7c5500825a0948d7, 0x0000000000000000, 0x0 }, /* #4 */
     4464    { 0x031303, 0x031386, 0x9c02d393460aeb2a, 0x9c02d393460aeb2b, 0x0000000000000000, 0x0 }, /* #5 */
     4465    { 0x093113, 0x093106, 0x31f47547cad5703b, 0x31f47547cad5703c, 0x0000000000000000, 0x0 }, /* #6 */
     4466    { 0x2d7002, 0x2d7086, 0xb73404a93692bf9f, 0xb73404a93692bf9f, 0x0000000000000000, 0x0 }, /* #7 */
     4467    { 0x186707, 0x186787, 0xfc90d16d18477024, 0xaa0526c4ff2db97d, 0xad745557e6e64958, 0x0 }, /* #8 */
     4468    { 0x1e2297, 0x1e2283, 0xcb8b5af2a21139c0, 0xa53b13fd03301c5b, 0xd9afb90a611ee29a, 0x0 }, /* #9 */
     4469    { 0x0b3316, 0x0b3317, 0x64f666be24a80c1c, 0x0a8eb430e4e11847, 0xa5984d72c0390c2b, 0x0 }, /* #10 */
     4470    { 0x2f7806, 0x2f7087, 0xcdacd50c32943c20, 0xb161ab8de0e27563, 0xe3b4d681ae4e3943, 0x0 }, /* #11 */
     4471    { 0x3a2313, 0x3a2393, 0xa929984d47050a1e, 0x84b92da4be0cc68a, 0xdb8f95577707bc6b, 0x0 }, /* #12 */
     4472    { 0x1b1112, 0x1b1193, 0xf079270dc380a017, 0x99a7686bbbf6ee13, 0xa92e415df8764dfc, 0x0 }, /* #13 */
     4473    { 0x095956, 0x095183, 0xd7204b61fbbc0a08, 0x963442b26d1f18f8, 0xbf13f75071630ef0, 0x0 }, /* #14 */
     4474    { 0x0a69c7, 0x0a6182, 0x1407797e3c74ab43, 0xccda1939f9c62a29, 0xb8d29fbbbd517ee5, 0x0 }, /* #15 */
     4475    { 0x1f55c3, 0x1f5513, 0xc88e34a2d9c71037, 0x29141d194f5d8a01, 0x6085e876759679c9, 0x0 }, /* #16 */
     4476    { 0x193a42, 0x193292, 0xc4c480649f44b1ab, 0xc58c48b54b5dae70, 0x00c7c850ac18fcc5, 0x0 }, /* #17 */
     4477    { 0x1c7d02, 0x1c7502, 0x0732e729c5496f11, 0x54153d3f6fb88964, 0x4ce25615aa6f1a53, 0x0 }, /* #18 */
     4478    { 0x0f3716, 0x0f3792, 0x71d920298e38f9db, 0xff50e6de73d537d0, 0x8d77c6b4e59c3df5, 0x0 }, /* #19 */
     4479    { 0x314493, 0x314c92, 0x62dafc61b20100b5, 0xb1a384474d61f3c2, 0x4ec887e59b60f30c, 0x0 }, /* #20 */
     4480    { 0x161152, 0x161102, 0x441f97c09edaaf37, 0x6f873fec62159dea, 0x2b67a82bc33aeeb3, 0x0 }, /* #21 */
     4481    { 0x3e7343, 0x3e7b96, 0x7365730395c48b9f, 0x90b3ec9643f74cb4, 0x1d4e7992ae32c114, 0x0 }, /* #22 */
     4482    { 0x011307, 0x011383, 0xb23b964b2dbf8692, 0xa8671fe0c7fd744f, 0xf62b89959a3dedbc, 0x0 }, /* #23 */
     4483    { 0x3e09c7, 0x3e0192, 0xb3f3c174b07487db, 0xf9744dc4b9dccf13, 0x45808c5009684737, 0x0 }, /* #24 */
     4484    { 0x195c82, 0x195413, 0x7e1b4f70076f8b6e, 0x400b1e2226ca356d, 0xc1efceb21f5aa9ff, 0x0 }, /* #25 */
     4485    { 0x004d92, 0x004d03, 0xa32d4ed547851bc4, 0x3b1539081e02fd79, 0x97e7ea32d67de1b5, 0x0 }, /* #26 */
     4486    { 0x1a1883, 0x1a1086, 0x13249aa355113f38, 0xda220ddc33fbae9c, 0xc6fd7338deea6f63, 0x0 }, /* #27 */
     4487    { 0x3a15c3, 0x3a1507, 0x19dacbd1492d8fe7, 0x18d77ec2fe15b5ed, 0xfefcb2f1b4e82605, 0x0 }, /* #28 */
     4488    { 0x306613, 0x306e86, 0x555944f58d90c577, 0xc84c6946b8a2cea9, 0x72f324512b120931, 0x0 }, /* #29 */
     4489    { 0x307ed3, 0x307683, 0xf92ba51991d00aa5, 0xa27243b29e75e55b, 0xa9469e990ca5dab5, 0x0 }, /* #30 */
     4490    { 0x112942, 0x112982, 0x2d31745f700742b5, 0x98111706fa88db7a, 0x6adfa2a78a8198c5, 0x0 }, /* #31 */
     4491    { 0x1c3e96, 0x1c3e07, 0xae8ac2fd4dd53751, 0x4ad9c2daff16692d, 0x9c4effddb14131dc, 0x0 }, /* #32 */
     4492    { 0x0b0613, 0x0b0606, 0x0a9992ed502cfd11, 0x77bccc46f2f1ef78, 0x6d233959a2c4f266, 0x0 }, /* #33 */
     4493    { 0x2c7c83, 0x2c7417, 0x70a3519da4659ffb, 0x4a294e9de4528956, 0xd985fd003fece95a, 0x0 }, /* #34 */
     4494    { 0x291692, 0x291696, 0x946216b518ff94af, 0xc07cfddc8c551024, 0x2c1ae72773557b75, 0x0 }, /* #35 */
     4495    { 0x0c2057, 0x0c2093, 0xda52eaa69529eb62, 0x90795ebcc0ea0440, 0xb62674162bc018dd, 0x0 }, /* #36 */
     4496    { 0x171a93, 0x171217, 0x50332db9f3931d64, 0x09aee1b581b78284, 0xb97bb3fb8e24651f, 0x0 }, /* #37 */
     4497    { 0x166a82, 0x166a07, 0xaaea0571083fddb3, 0x6bb8c17b0989b288, 0xc0cebc0a0149d4d5, 0x0 }, /* #38 */
     4498    { 0x033913, 0x033102, 0x00f4ee77ad5086d7, 0x6de919d89426c92c, 0x6cf42b60e6d64254, 0x0 }, /* #39 */
     4499    { 0x2568c3, 0x256082, 0x1cbb3c248c4fac71, 0xbb4766fb4882e8f7, 0x9e8c2ad6bc333c85, 0x0 }, /* #40 */
     4500    { 0x3770d6, 0x377086, 0x1a3587b00639a9d9, 0xb97b637540f3b439, 0x9f45dbc53aba0a60, 0x0 }, /* #41 */
     4501    { 0x0e4883, 0x0e4096, 0xb905e56dadea92f9, 0xca173a6453671ad4, 0x111154f6a57c87da, 0x0 }, /* #42 */
     4502    { 0x303fd7, 0x303707, 0x70527ffbd1c5d3f6, 0x6fd5693b272f0c18, 0xff82e93f55693821, 0x0 }, /* #43 */
     4503    { 0x183d42, 0x183503, 0xc6f80e393ad9ad46, 0x3dc58cac0970985d, 0x76cd7e72ce96eb17, 0x0 }, /* #44 */
     4504    { 0x211356, 0x211316, 0x42ea7164658604ad, 0x450a85096478ac5c, 0x022013a4fef2a7af, 0x0 }, /* #45 */
     4505    { 0x202346, 0x202383, 0xb8aa164f274c3c33, 0x9e1d2ada6cad2143, 0xe573148b4560e510, 0x0 }, /* #46 */
     4506    { 0x103cc3, 0x103413, 0x157d66c7a66e519c, 0x113f9acf1b1cd657, 0xfbc2340774ae84ba, 0x0 }, /* #47 */
     4507    { 0x154b93, 0x154396, 0x3432b8b3e9b7a62b, 0xf1ccce2e14ca44eb, 0xbd9a157a2b129ebf, 0x0 }, /* #48 */
     4508    { 0x134b17, 0x134313, 0xf5cf278fa440cca3, 0x3e4ddd8a2650d231, 0x487eb5fa8210058d, 0x0 }, /* #49 */
     4509    { 0x3b25c2, 0x3b2513, 0xcdcd173e2c158bc7, 0x036922bb92224c01, 0x359c0b7d660cc03a, 0x0 }, /* #50 */
     4510    { 0x3861d2, 0x386117, 0x4cbc8bad852732eb, 0x3c4aafc27b61f260, 0xef8e2414f63abf75, 0x0 }, /* #51 */
     4511    { 0x374b87, 0x374b82, 0x7eaca81896d34b08, 0xb28883f845f15adc, 0x33dbdbdfaf1e0fd3, 0x0 }, /* #52 */
     4512    { 0x2b2793, 0x2b2716, 0x5819a9d3d9cb7495, 0x7022a77e5319aa11, 0x1808fdaa794e357b, 0x0 }, /* #53 */
     4513    { 0x057007, 0x057003, 0x56403831148183fb, 0x4c3ff666e924f83e, 0xf5ffbe35d4a37442, 0x0 }, /* #54 */
     4514    { 0x340d13, 0x340597, 0xe98b22337bfa199b, 0x9131975d77c22fe1, 0xa7a67529fbc81645, 0x0 }, /* #55 */
     4515    { 0x3b6f57, 0x3b6782, 0xa86b196132a684a3, 0xd0749e5e419971cb, 0x280984fd0ef2ed27, 0x0 }, /* #56 */
     4516    { 0x166353, 0x166396, 0x0b2546710de0f0fb, 0x8ffa876087b542b4, 0x84d540ef79d451b8, 0x0 }, /* #57 */
     4517    { 0x307187, 0x307117, 0xe17be193d6f58759, 0x1d3a84d27728a3c3, 0x3bbea33ea0331c69, 0x0 }, /* #58 */
     4518    { 0x095406, 0x095c17, 0xac600a9e5c008109, 0x59778160d9a57e33, 0xad1776c27da4fd2a, 0x0 }, /* #59 */
     4519    { 0x0d6717, 0x0d6702, 0x27b72b20e2f21e11, 0x583ac5ad55614489, 0x30839a8c726f2677, 0x0 }, /* #60 */
     4520    { 0x1f7183, 0x1f7187, 0xd64385c1c4c6d8c6, 0x84b6dcdc13558b6c, 0xae73571a4e8eb2a5, 0x0 }, /* #61 */
     4521    { 0x2d6547, 0x2d6592, 0x9819dd825ea9ebb6, 0xf2ca33823081c191, 0x5ab055ffd1d7d5da, 0x0 }, /* #62 */
     4522    { 0x0a7dd2, 0x0a7502, 0x33150130bb726df0, 0x406d5b0bf5b902d0, 0x0d5859db3a4694e0, 0x0 }, /* #63 */
    45234523};
    45244524static const BINU64_TEST_T g_aTests_sub_u64[] =
    45254525{
    4526     { 0x0c0b13, 0x0c0346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4527     { 0x252586, 0x252546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4528     { 0x102a16, 0x102246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4529     { 0x1d1a83, 0x1d1246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4530     { 0x085d06, 0x085506, 0x1b974e786c453133, 0x1b974e786c453133, 0x0000000000000000, 0x0 }, /* #4 */
    4531     { 0x224dc2, 0x224506, 0x7e656e02b4cf8df6, 0x7e656e02b4cf8df6, 0x0000000000000000, 0x0 }, /* #5 */
    4532     { 0x092252, 0x092202, 0x5cc5f09ef952e53d, 0x5cc5f09ef952e53d, 0x0000000000000000, 0x0 }, /* #6 */
    4533     { 0x386b13, 0x386306, 0x31f1e7edfc8ca03a, 0x31f1e7edfc8ca03a, 0x0000000000000000, 0x0 }, /* #7 */
    4534     { 0x2158d3, 0x215083, 0xba3600df04e24cc7, 0xf74ec904fee48b13, 0xc2e737da05fdc1b4, 0x0 }, /* #8 */
    4535     { 0x0f6953, 0x0f6106, 0x7a89f58b23c453c7, 0x613014568d0f6e42, 0x1959e13496b4e585, 0x0 }, /* #9 */
    4536     { 0x117086, 0x117006, 0x36a401d664256f9f, 0x12042805f669d55f, 0x249fd9d06dbb9a40, 0x0 }, /* #10 */
    4537     { 0x273917, 0x273193, 0x48522337e4845011, 0xd681ad054c5eb5a8, 0x71d0763298259a69, 0x0 }, /* #11 */
    4538     { 0x0b29d7, 0x0b2997, 0x58d99e4a4bee8136, 0xa32a77d1ea3ff53a, 0xb5af267861ae8bfc, 0x0 }, /* #12 */
    4539     { 0x376743, 0x376f97, 0x7f0048173766ce90, 0xf07d1b9806e0b6ed, 0x8e832c7f308617a3, 0x0 }, /* #13 */
    4540     { 0x0f1e47, 0x0f1617, 0x229953903567d831, 0x7001c18d463b8999, 0xb2979202ef2c4e98, 0x0 }, /* #14 */
    4541     { 0x296552, 0x296d97, 0x652ad377c7d2c500, 0xdfda7c57007141af, 0x85505720c7618351, 0x0 }, /* #15 */
    4542     { 0x301803, 0x301887, 0x7a44176c9eb953b6, 0xed6f576d87c5ae71, 0x8cd4bfff16f3a545, 0x0 }, /* #16 */
    4543     { 0x394613, 0x394697, 0x310c4e0dfa29de37, 0xcdaba07d2efaf77d, 0x6360ad90cb2ee6ba, 0x0 }, /* #17 */
    4544     { 0x202d13, 0x202d12, 0x8b636695f5c7a8a7, 0x0dcba91d358f668f, 0x7d97bd78c0384218, 0x0 }, /* #18 */
    4545     { 0x1e1187, 0x1e1112, 0x532e5f885762b932, 0x1cd545ffd928a63e, 0x365919887e3a12f4, 0x0 }, /* #19 */
    4546     { 0x2939c6, 0x293983, 0x3525887583cb0893, 0x996432b28f4a3bb0, 0x9bc155c2f480cce3, 0x0 }, /* #20 */
    4547     { 0x2d4016, 0x2d4002, 0x22d933f52c2e5679, 0x0a95f615296662e6, 0x18433de002c7f393, 0x0 }, /* #21 */
    4548     { 0x1d3786, 0x1d3797, 0xcc2bb79c704d6211, 0xfe0686ad0a8d4eca, 0xce2530ef65c01347, 0x0 }, /* #22 */
    4549     { 0x2300d7, 0x230013, 0x174900adcc007526, 0x5261a24e4f8bb657, 0xc4e75e5f7c74becf, 0x0 }, /* #23 */
    4550     { 0x0d5913, 0x0d5193, 0x72a3e0cb16f479c9, 0xfb0fd85b3b9b7adc, 0x7794086fdb58feed, 0x0 }, /* #24 */
    4551     { 0x3b2ed7, 0x3b2697, 0x8fcb3b4424951be1, 0xd2f0f5d3328000ca, 0xbcda4570f2151b17, 0x0 }, /* #25 */
    4552     { 0x1d0047, 0x1d0086, 0x87d562cd7f2a4fce, 0x8226e17045c340ca, 0x05ae815d39670f04, 0x0 }, /* #26 */
    4553     { 0x317947, 0x317196, 0xe580ff96642ac9fb, 0xb4dd4214242d220f, 0x30a3bd823ffda7ec, 0x0 }, /* #27 */
    4554     { 0x237647, 0x237e06, 0xa77e9236c788bc2f, 0x4f3b4beb2c8e83fc, 0x5843464b9afa3833, 0x0 }, /* #28 */
    4555     { 0x184f47, 0x184f06, 0xe6f4962ac64aa124, 0x6c25d5feda9a6d24, 0x7acec02bebb03400, 0x0 }, /* #29 */
    4556     { 0x2777d7, 0x277787, 0x01085672ac4ac45d, 0xef53bddf06090700, 0x11b49893a641bd5d, 0x0 }, /* #30 */
    4557     { 0x1d3b52, 0x1d3b02, 0x831454ceb9051a4c, 0x23fc0d1b92bba2e9, 0x5f1847b326497763, 0x0 }, /* #31 */
    4558     { 0x3d33d3, 0x3d3b87, 0x680acb3d493b7855, 0xcbf4cec7f843e341, 0x9c15fc7550f79514, 0x0 }, /* #32 */
    4559     { 0x1334c6, 0x133487, 0x90317ae7cd65ad19, 0xcedf2d7ab0402577, 0xc1524d6d1d2587a2, 0x0 }, /* #33 */
    4560     { 0x0d4517, 0x0d4d87, 0x4831d98afc65dc99, 0xbb7d69a9c9850763, 0x8cb46fe132e0d536, 0x0 }, /* #34 */
    4561     { 0x324053, 0x324097, 0xbab93ac7172266d7, 0xefc7420017cab309, 0xcaf1f8c6ff57b3ce, 0x0 }, /* #35 */
    4562     { 0x0e7902, 0x0e7107, 0x3e1e1861fafeadd8, 0x40ac6340fbc034a6, 0xfd71b520ff3e7932, 0x0 }, /* #36 */
    4563     { 0x077842, 0x077097, 0x134c56b8de2cf182, 0xa26f9e282542101b, 0x70dcb890b8eae167, 0x0 }, /* #37 */
    4564     { 0x3e5d06, 0x3e5d12, 0xa65e7fae12e956e7, 0x41fbf031ef75256d, 0x64628f7c2374317a, 0x0 }, /* #38 */
    4565     { 0x301306, 0x301b87, 0x52c38b97329898c6, 0xc3461643ad471281, 0x8f7d755385518645, 0x0 }, /* #39 */
    4566     { 0x0275d7, 0x027d06, 0xd716395ad7d3558f, 0x6f1223f6ec2d9b4b, 0x68041563eba5ba44, 0x0 }, /* #40 */
    4567     { 0x382402, 0x382487, 0x8d0e0bb41e2c23cb, 0xbca5b4b5a78d9088, 0xd06856fe769e9343, 0x0 }, /* #41 */
    4568     { 0x0d3103, 0x0d3182, 0xd7cbfdf15de1423d, 0x95609ef0887424d6, 0x426b5f00d56d1d67, 0x0 }, /* #42 */
    4569     { 0x186957, 0x186183, 0x8342f1e2c6c52108, 0x8a1fb3f37a320470, 0xf9233def4c931c98, 0x0 }, /* #43 */
    4570     { 0x304187, 0x304103, 0x0cdd7d14fc090a4d, 0x18aaed1362796f10, 0xf4329001998f9b3d, 0x0 }, /* #44 */
    4571     { 0x036103, 0x036116, 0x74a354495ef8450b, 0x579928197c9e8d1d, 0x1d0a2c2fe259b7ee, 0x0 }, /* #45 */
    4572     { 0x3238d3, 0x323897, 0x543f12c575d0d0ee, 0xb037fffdbcfa65cf, 0xa40712c7b8d66b1f, 0x0 }, /* #46 */
    4573     { 0x281593, 0x281d02, 0xb09d8a9b6b4c199e, 0x5706ac3922821fce, 0x5996de6248c9f9d0, 0x0 }, /* #47 */
    4574     { 0x280297, 0x280217, 0x1447de1906391eae, 0x246ca9835731da3f, 0xefdb3495af07446f, 0x0 }, /* #48 */
    4575     { 0x2b2ed3, 0x2b2602, 0x75bf02c6ac1c882a, 0x006894d453597738, 0x75566df258c310f2, 0x0 }, /* #49 */
    4576     { 0x111913, 0x111912, 0x8c1c5335746d28c4, 0x39aeb6f948257bd5, 0x526d9c3c2c47acef, 0x0 }, /* #50 */
    4577     { 0x226286, 0x226283, 0xaf1fd673f0400f4c, 0xc79ee5cf5c14a464, 0xe780f0a4942b6ae8, 0x0 }, /* #51 */
    4578     { 0x1a4096, 0x1a4083, 0x07e0ef61287a2166, 0x99e436e1aec9f0d0, 0x6dfcb87f79b03096, 0x0 }, /* #52 */
    4579     { 0x190b16, 0x190b12, 0xbe503ac1da168c89, 0x6eb1e52193dfed2a, 0x4f9e55a046369f5f, 0x0 }, /* #53 */
    4580     { 0x1e0e13, 0x1e0617, 0x136fdbf2b26621c1, 0x47505475908a539c, 0xcc1f877d21dbce25, 0x0 }, /* #54 */
    4581     { 0x2e53d6, 0x2e5b87, 0x72657addabc6bf99, 0xd38fe9676f8ca542, 0x9ed591763c3a1a57, 0x0 }, /* #55 */
    4582     { 0x223a83, 0x223216, 0x4bcd3e055b0eb985, 0x08912c3ec72a32c9, 0x433c11c693e486bc, 0x0 }, /* #56 */
    4583     { 0x120986, 0x120183, 0x0ea073577e68d445, 0xb41d239091d2c5a2, 0x5a834fc6ec960ea3, 0x0 }, /* #57 */
    4584     { 0x194057, 0x194083, 0xab982ed572795937, 0xf6beee0b19903143, 0xb4d940ca58e927f4, 0x0 }, /* #58 */
    4585     { 0x242a02, 0x242a06, 0xb64a20042c4dd19f, 0x5c795687233f55b7, 0x59d0c97d090e7be8, 0x0 }, /* #59 */
    4586     { 0x301b82, 0x301393, 0x2f0c578dc7532b46, 0xf83c5606ff6622ae, 0x36d00186c7ed0898, 0x0 }, /* #60 */
    4587     { 0x2b2e57, 0x2b2603, 0x3a975598810a31fc, 0x484440ae114e2525, 0xf25314ea6fbc0cd7, 0x0 }, /* #61 */
    4588     { 0x214f46, 0x214717, 0x32d726ca9422bb61, 0x7e571338a594bb66, 0xb4801391ee8dfffb, 0x0 }, /* #62 */
    4589     { 0x345f12, 0x345702, 0xc55911838ca869da, 0x2ab0ead4e4dd59a2, 0x9aa826aea7cb1038, 0x0 }, /* #63 */
     4526    { 0x041396, 0x041346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4527    { 0x095d57, 0x095546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4528    { 0x262382, 0x262346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4529    { 0x3f13c6, 0x3f1346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4530    { 0x212542, 0x212586, 0x8e0c315bc6531aa0, 0x8e0c315bc6531aa0, 0x0000000000000000, 0x0 }, /* #4 */
     4531    { 0x186e12, 0x186602, 0x47b469c2d5d082a4, 0x47b469c2d5d082a4, 0x0000000000000000, 0x0 }, /* #5 */
     4532    { 0x225c43, 0x225486, 0x847899a48f9c8cf0, 0x847899a48f9c8cf0, 0x0000000000000000, 0x0 }, /* #6 */
     4533    { 0x196e06, 0x196606, 0x1cf17e95040c6a8b, 0x1cf17e95040c6a8b, 0x0000000000000000, 0x0 }, /* #7 */
     4534    { 0x0b6d42, 0x0b6592, 0xc8b7b680f21acd04, 0xb3f899eb751389b6, 0x14bf1c957d07434e, 0x0 }, /* #8 */
     4535    { 0x1f7047, 0x1f7016, 0xe5a3fd7118db1374, 0x64a9f66d2bdb7eed, 0x80fa0703ecff9487, 0x0 }, /* #9 */
     4536    { 0x3c4213, 0x3c4202, 0xdd77c4289dc331ba, 0x2591a34ecbc3d28a, 0xb7e620d9d1ff5f30, 0x0 }, /* #10 */
     4537    { 0x0037c7, 0x003716, 0xe5487b2db367a6f9, 0x270c374a4c8fbd6a, 0xbe3c43e366d7e98f, 0x0 }, /* #11 */
     4538    { 0x1a4e13, 0x1a4602, 0x6d6d48276e63e1c8, 0x168880b1c4a09454, 0x56e4c775a9c34d74, 0x0 }, /* #12 */
     4539    { 0x1c33c2, 0x1c3383, 0xa411b35a8ceb18eb, 0xb44ee3f4186711f7, 0xefc2cf66748406f4, 0x0 }, /* #13 */
     4540    { 0x2b5393, 0x2b5312, 0xb0ec98f131e3fbb1, 0x2a059ba0ffcf5c0e, 0x86e6fd5032149fa3, 0x0 }, /* #14 */
     4541    { 0x0f3b93, 0x0f3307, 0x3d6d7aa2b62fb78c, 0x75e0e038bfaa25a0, 0xc78c9a69f68591ec, 0x0 }, /* #15 */
     4542    { 0x1d5dc2, 0x1d5583, 0x93792b90054c15af, 0xeb28b56466df885d, 0xa850762b9e6c8d52, 0x0 }, /* #16 */
     4543    { 0x177313, 0x177316, 0xd668f2b80c318eb4, 0x3268bc7c7b303d87, 0xa400363b9101512d, 0x0 }, /* #17 */
     4544    { 0x341482, 0x341402, 0xef07b7fb31848c37, 0x12021302cfd704f7, 0xdd05a4f861ad8740, 0x0 }, /* #18 */
     4545    { 0x075ac6, 0x075283, 0x8b969bce2333866f, 0x9c5bb5320d029eab, 0xef3ae69c1630e7c4, 0x0 }, /* #19 */
     4546    { 0x1417d2, 0x141783, 0xa4c3114f39659acf, 0xfb6deb98c6b6562c, 0xa95525b672af44a3, 0x0 }, /* #20 */
     4547    { 0x0e49d3, 0x0e4107, 0x06bb41342cfd4a6b, 0x5df6593bc2271739, 0xa8c4e7f86ad63332, 0x0 }, /* #21 */
     4548    { 0x120047, 0x120802, 0x8c7a6a43dbb2b985, 0x103273e48141ec40, 0x7c47f65f5a70cd45, 0x0 }, /* #22 */
     4549    { 0x133053, 0x133016, 0x2c9fbc8d39b51246, 0x1b7bc9b298acb59c, 0x1123f2daa1085caa, 0x0 }, /* #23 */
     4550    { 0x386587, 0x386593, 0x501a6439b3cba514, 0xe92c93880f49c015, 0x66edd0b1a481e4ff, 0x0 }, /* #24 */
     4551    { 0x044a12, 0x044216, 0x26d24c913c789c13, 0x086c58670d4def8b, 0x1e65f42a2f2aac88, 0x0 }, /* #25 */
     4552    { 0x214246, 0x214a83, 0x5f870a87572cd03a, 0xd4839111fa65dab0, 0x8b0379755cc6f58a, 0x0 }, /* #26 */
     4553    { 0x1a24c3, 0x1a2c87, 0x1d631a58636babf4, 0x9a884d3fb1d6a711, 0x82dacd18b19504e3, 0x0 }, /* #27 */
     4554    { 0x055d57, 0x055516, 0xe419f378bd4d6b66, 0x0e05f26f7e513dd8, 0xd61401093efc2d8e, 0x0 }, /* #28 */
     4555    { 0x276706, 0x276793, 0xab34fdadb27de580, 0xee383212dc38573e, 0xbcfccb9ad6458e42, 0x0 }, /* #29 */
     4556    { 0x0164d2, 0x016497, 0xbbf5fef7cfb7ef67, 0xc9480e21e17ecc18, 0xf2adf0d5ee39234f, 0x0 }, /* #30 */
     4557    { 0x075b56, 0x075b87, 0x523c949fb64653eb, 0xaf38b35d5483b755, 0xa303e14261c29c96, 0x0 }, /* #31 */
     4558    { 0x0a75c3, 0x0a7d06, 0xc9cf287c08787f4b, 0x66b93206c9ee3c60, 0x6315f6753e8a42eb, 0x0 }, /* #32 */
     4559    { 0x135bd3, 0x135b12, 0xb177fbbcc5e36b8a, 0x58bbf96ae445dbab, 0x58bc0251e19d8fdf, 0x0 }, /* #33 */
     4560    { 0x2913d6, 0x291b16, 0x8019210eecaf7f61, 0x497a334be468c7d7, 0x369eedc30846b78a, 0x0 }, /* #34 */
     4561    { 0x276a47, 0x276297, 0xa396af22ac23d7a6, 0xedb58733ca644c1b, 0xb5e127eee1bf8b8b, 0x0 }, /* #35 */
     4562    { 0x333dd3, 0x333592, 0xbac099dc9027dc81, 0x83ce4c34fcf87649, 0x36f24da7932f6638, 0x0 }, /* #36 */
     4563    { 0x251b12, 0x251303, 0x309c89e3bcf8f94c, 0x48271f651fa18d57, 0xe8756a7e9d576bf5, 0x0 }, /* #37 */
     4564    { 0x172896, 0x172013, 0x096afac8d8b0eed8, 0x2b8fe69cc3c9054a, 0xdddb142c14e7e98e, 0x0 }, /* #38 */
     4565    { 0x2b7047, 0x2b7006, 0x69ce78eb10e49a5e, 0x20975a2febc53022, 0x49371ebb251f6a3c, 0x0 }, /* #39 */
     4566    { 0x2c07d2, 0x2c0f83, 0x584b830a98284079, 0x8d24a8ede7c803a8, 0xcb26da1cb0603cd1, 0x0 }, /* #40 */
     4567    { 0x3615c6, 0x361503, 0x41a9cb2b7a0c6e79, 0x7945aa5401b58d26, 0xc86420d77856e153, 0x0 }, /* #41 */
     4568    { 0x114056, 0x114006, 0x339d54550213f073, 0x0fb667784d574022, 0x23e6ecdcb4bcb051, 0x0 }, /* #42 */
     4569    { 0x297883, 0x297096, 0xfc13a1964833d912, 0x88f2e6e6d0afbc59, 0x7320baaf77841cb9, 0x0 }, /* #43 */
     4570    { 0x3147c3, 0x314707, 0x5546b09573e68029, 0x73de5afc01f53dc6, 0xe168559971f14263, 0x0 }, /* #44 */
     4571    { 0x1c3917, 0x1c3197, 0x8f61abd41a57348a, 0xddd514e9dbca612b, 0xb18c96ea3e8cd35f, 0x0 }, /* #45 */
     4572    { 0x2a0746, 0x2a0702, 0xa44d762f4ef93504, 0x1ba07b706e2e5813, 0x88acfabee0cadcf1, 0x0 }, /* #46 */
     4573    { 0x255d13, 0x255d16, 0x83d020b068b12ea2, 0x6100d738ddbd96c3, 0x22cf49778af397df, 0x0 }, /* #47 */
     4574    { 0x334046, 0x334086, 0x909c12e133d610dd, 0x8b37660b24efd584, 0x0564acd60ee63b59, 0x0 }, /* #48 */
     4575    { 0x137297, 0x137a06, 0x8404e0fe4139b4be, 0x1cd749742f8a76de, 0x672d978a11af3de0, 0x0 }, /* #49 */
     4576    { 0x0c23d3, 0x0c2397, 0x385c919eff5c9916, 0xfd11a86ea5cb838b, 0x3b4ae9305991158b, 0x0 }, /* #50 */
     4577    { 0x085dd2, 0x085587, 0x26a77baa17b03b2b, 0xe4936c5213f3aa42, 0x42140f5803bc90e9, 0x0 }, /* #51 */
     4578    { 0x065143, 0x065906, 0x9e74ec392dd19dcc, 0x7c0d6710fbcd300a, 0x2267852832046dc2, 0x0 }, /* #52 */
     4579    { 0x186903, 0x186182, 0xe43d6532da1f1a63, 0xaf22051c9a7324f2, 0x351b60163fabf571, 0x0 }, /* #53 */
     4580    { 0x1f5692, 0x1f5692, 0xebb0cefbcd0484b6, 0xc079b7db1d30b8b9, 0x2b371720afd3cbfd, 0x0 }, /* #54 */
     4581    { 0x3a2d07, 0x3a2502, 0xd8501d17218be2d4, 0x1694082ceaf9b664, 0xc1bc14ea36922c70, 0x0 }, /* #55 */
     4582    { 0x3b3482, 0x3b3412, 0xfc4d25d2ad752dd2, 0x6eb3b85f705ebd9d, 0x8d996d733d167035, 0x0 }, /* #56 */
     4583    { 0x233042, 0x233097, 0x8d5d0cb70e9ca610, 0xb73b86da292f1bc6, 0xd62185dce56d8a4a, 0x0 }, /* #57 */
     4584    { 0x364697, 0x364e93, 0x7a2103bbd5f981f2, 0xe4424f9a73df564c, 0x95deb421621a2ba6, 0x0 }, /* #58 */
     4585    { 0x1c2847, 0x1c2087, 0x8ce76dd895efc04f, 0x9c86d7d6c165ef39, 0xf0609601d489d116, 0x0 }, /* #59 */
     4586    { 0x1c6c06, 0x1c6483, 0xd3e5fc674527beaa, 0xee7f581160f263f7, 0xe566a455e4355ab3, 0x0 }, /* #60 */
     4587    { 0x276d57, 0x276d06, 0xdede33ff1a0c512b, 0x6299b94c0e0125f3, 0x7c447ab30c0b2b38, 0x0 }, /* #61 */
     4588    { 0x340987, 0x340193, 0x569dbafe0cf700a4, 0xf63dd4a9153c688f, 0x605fe654f7ba9815, 0x0 }, /* #62 */
     4589    { 0x3a73d6, 0x3a7b06, 0xb1db2e6d44ce0c1e, 0x47ab654b4497ccf3, 0x6a2fc92200363f2b, 0x0 }, /* #63 */
    45904590};
    45914591static const BINU64_TEST_T g_aTests_sub_u64_locked[] =
    45924592{
    4593     { 0x0e0c93, 0x0e0446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4594     { 0x275252, 0x275246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4595     { 0x1161d6, 0x116146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4596     { 0x1b7452, 0x1b7446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4597     { 0x3c3983, 0x3c3186, 0xa3c151c5fd9996a3, 0xa3c151c5fd9996a3, 0x0000000000000000, 0x0 }, /* #4 */
    4598     { 0x227313, 0x227382, 0xa71a595b2c5bc531, 0xa71a595b2c5bc531, 0x0000000000000000, 0x0 }, /* #5 */
    4599     { 0x1d7696, 0x1d7686, 0xcbd6be0f206db117, 0xcbd6be0f206db117, 0x0000000000000000, 0x0 }, /* #6 */
    4600     { 0x392a53, 0x392202, 0x03741420df9558cd, 0x03741420df9558cd, 0x0000000000000000, 0x0 }, /* #7 */
    4601     { 0x133d82, 0x133583, 0x43268dede6c088cc, 0xc5630670cb47ae57, 0x7dc3877d1b78da75, 0x0 }, /* #8 */
    4602     { 0x177412, 0x177416, 0xa9aa8cf58d4db2d5, 0x2439e55bfc915459, 0x8570a79990bc5e7c, 0x0 }, /* #9 */
    4603     { 0x2c4516, 0x2c4596, 0xb49316304e7e006a, 0xae752f65f1a8e32b, 0x061de6ca5cd51d3f, 0x0 }, /* #10 */
    4604     { 0x274e53, 0x274617, 0x24f0f8f6c756d604, 0x68ea91b4b997387e, 0xbc0667420dbf9d86, 0x0 }, /* #11 */
    4605     { 0x2665d3, 0x266587, 0x521809e377b5fa44, 0xe5cde24889d8b5e1, 0x6c4a279aeddd4463, 0x0 }, /* #12 */
    4606     { 0x0f2847, 0x0f2083, 0x0fecc0c9cdbcae5e, 0xadc34809db1fd661, 0x622978bff29cd7fd, 0x0 }, /* #13 */
    4607     { 0x0b3017, 0x0b3012, 0x502f9c900d839c4a, 0x41fe0ed8bed3f0df, 0x0e318db74eafab6b, 0x0 }, /* #14 */
    4608     { 0x2922d2, 0x292283, 0xc38bc55ab4d3182c, 0xfd0b9d42295d6c2a, 0xc68028188b75ac02, 0x0 }, /* #15 */
    4609     { 0x001016, 0x001017, 0x56ae52def505d6b8, 0x6763d46c09cc356c, 0xef4a7e72eb39a14c, 0x0 }, /* #16 */
    4610     { 0x2f2742, 0x2f2787, 0x08fd88a82ed2e05d, 0xe951dc56f98efb71, 0x1fabac513543e4ec, 0x0 }, /* #17 */
    4611     { 0x3c3f57, 0x3c3702, 0xdb8a363db4e76e1e, 0x0b4f234484dedf23, 0xd03b12f930088efb, 0x0 }, /* #18 */
    4612     { 0x1d5b43, 0x1d5382, 0x8e1d4eb9f3068ead, 0x83bbca669f674898, 0x0a618453539f4615, 0x0 }, /* #19 */
    4613     { 0x362886, 0x362083, 0x31d86589fb70169c, 0xc2f377ea3434eeec, 0x6ee4ed9fc73b27b0, 0x0 }, /* #20 */
    4614     { 0x143847, 0x143006, 0xf216d775e050abfb, 0x15d6728c5802a0c6, 0xdc4064e9884e0b35, 0x0 }, /* #21 */
    4615     { 0x2f6bd7, 0x2f6397, 0x91fa3a8e6efa9480, 0xd3ba2b311d4a2d84, 0xbe400f5d51b066fc, 0x0 }, /* #22 */
    4616     { 0x076812, 0x076006, 0x65c910bef604a03c, 0x091e9ae9f35ba5b8, 0x5caa75d502a8fa84, 0x0 }, /* #23 */
    4617     { 0x335992, 0x335113, 0x02444d7e5aaa56e7, 0x754894a2f8e76d0d, 0x8cfbb8db61c2e9da, 0x0 }, /* #24 */
    4618     { 0x0d2452, 0x0d2c16, 0xb79bc264b3d80509, 0x7acb64b1d460224d, 0x3cd05db2df77e2bc, 0x0 }, /* #25 */
    4619     { 0x310916, 0x310183, 0x80ab5197099d0763, 0xc7b853c13ffca332, 0xb8f2fdd5c9a06431, 0x0 }, /* #26 */
    4620     { 0x1d2912, 0x1d2912, 0xbecbf37814dfb4e0, 0x7d5562890e255d76, 0x417690ef06ba576a, 0x0 }, /* #27 */
    4621     { 0x335c02, 0x335416, 0xafb79fc7b63325e6, 0x091697c0d43c9b09, 0xa6a10806e1f68add, 0x0 }, /* #28 */
    4622     { 0x330f96, 0x330712, 0xccaef9017e98b323, 0x44c50accd2fadfba, 0x87e9ee34ab9dd369, 0x0 }, /* #29 */
    4623     { 0x2767d2, 0x276f93, 0x64b8f37027dfdeb2, 0xbf288b0fe7183d15, 0xa590686040c7a19d, 0x0 }, /* #30 */
    4624     { 0x356892, 0x356806, 0x87d4e04bfb37aa0e, 0x56feae75603f5033, 0x30d631d69af859db, 0x0 }, /* #31 */
    4625     { 0x332313, 0x332383, 0x32b0bb1bbc64ce8d, 0xd687ca8b33606062, 0x5c28f09089046e2b, 0x0 }, /* #32 */
    4626     { 0x0779c6, 0x077906, 0xb0243caecd8de53b, 0x77a63157e1cf7a09, 0x387e0b56ebbe6b32, 0x0 }, /* #33 */
    4627     { 0x052016, 0x052002, 0xea434e208cbe7456, 0x2a009baf6e952775, 0xc042b2711e294ce1, 0x0 }, /* #34 */
    4628     { 0x063256, 0x063282, 0xf66d30244704b906, 0xbb6fae9cfac5bc92, 0x3afd81874c3efc74, 0x0 }, /* #35 */
    4629     { 0x072806, 0x072087, 0xb32322fadb18d528, 0xe4fe17b54d864e60, 0xce250b458d9286c8, 0x0 }, /* #36 */
    4630     { 0x273717, 0x273787, 0x0ad80c41e2e1e275, 0xe3d24eebf64dd174, 0x2705bd55ec941101, 0x0 }, /* #37 */
    4631     { 0x081d82, 0x081512, 0xca3e83001f8af4d9, 0x31cc6d38981c234a, 0x987215c7876ed18f, 0x0 }, /* #38 */
    4632     { 0x1d6497, 0x1d6413, 0x2abd9609c0f1ac92, 0x6f1c356f20f903ad, 0xbba1609a9ff8a8e5, 0x0 }, /* #39 */
    4633     { 0x286ac7, 0x286282, 0xe47229441a487107, 0xe34c6814c3134043, 0x0125c12f573530c4, 0x0 }, /* #40 */
    4634     { 0x3147d7, 0x314786, 0xe364e943d7e5a2a9, 0xa5ed8de8b0474509, 0x3d775b5b279e5da0, 0x0 }, /* #41 */
    4635     { 0x080053, 0x080893, 0x3e2baf0d41e09a15, 0xa29ac3df4e466537, 0x9b90eb2df39a34de, 0x0 }, /* #42 */
    4636     { 0x143053, 0x143007, 0x27f3b1db396e7176, 0x684582029e0d0ba5, 0xbfae2fd89b6165d1, 0x0 }, /* #43 */
    4637     { 0x304642, 0x304696, 0xf37be2162355d841, 0x855b34136c8480fc, 0x6e20ae02b6d15745, 0x0 }, /* #44 */
    4638     { 0x251ed2, 0x251696, 0xfe0ba9fd415fc011, 0x85fd678aaeec56c5, 0x780e42729273694c, 0x0 }, /* #45 */
    4639     { 0x1e3bd3, 0x1e3397, 0x8c60a1cd80e303a1, 0x9c00dbcb0d3697ee, 0xf05fc60273ac6bb3, 0x0 }, /* #46 */
    4640     { 0x3c7906, 0x3c7117, 0x0cababde9cdb2011, 0x66f2e73799875d33, 0xa5b8c4a70353c2de, 0x0 }, /* #47 */
    4641     { 0x142b92, 0x142302, 0x63bfc7b2e4c1882c, 0x1a26c683bd864297, 0x4999012f273b4595, 0x0 }, /* #48 */
    4642     { 0x2f39c6, 0x2f3112, 0xeeab332b4aa50ba6, 0x427475c0272eb979, 0xac36bd6b2376522d, 0x0 }, /* #49 */
    4643     { 0x1e28c3, 0x1e2006, 0x4eaf52d5759df4ae, 0x0260c7227d6408a0, 0x4c4e8bb2f839ec0e, 0x0 }, /* #50 */
    4644     { 0x110056, 0x110097, 0x1f6cda7d9badf354, 0xa96c2f6cb23d041b, 0x7600ab10e970ef39, 0x0 }, /* #51 */
    4645     { 0x060f12, 0x060716, 0x40746e5c8413ed78, 0x0474853c409eafca, 0x3bffe92043753dae, 0x0 }, /* #52 */
    4646     { 0x077406, 0x077c06, 0x882fb1e11dc75aae, 0x34037e3a6b7d896c, 0x542c33a6b249d142, 0x0 }, /* #53 */
    4647     { 0x361292, 0x361a02, 0x99d76bdd295de7b8, 0x5cdccf1f9f8310c1, 0x3cfa9cbd89dad6f7, 0x0 }, /* #54 */
    4648     { 0x046a07, 0x046296, 0xc3915badb912dce7, 0xb443387c1efd114d, 0x0f4e23319a15cb9a, 0x0 }, /* #55 */
    4649     { 0x0f0e83, 0x0f0607, 0x1572204799017256, 0x306a4d63881a2db1, 0xe507d2e410e744a5, 0x0 }, /* #56 */
    4650     { 0x1e1147, 0x1e1103, 0x5facc0baf2e4632f, 0x6fbb3a94c9785302, 0xeff18626296c102d, 0x0 }, /* #57 */
    4651     { 0x1e2c02, 0x1e2c02, 0x9ee4a5b56bf617a8, 0x74e9386f43562704, 0x29fb6d46289ff0a4, 0x0 }, /* #58 */
    4652     { 0x3a7043, 0x3a7093, 0x62efacff20f44fab, 0xeb2635beeee7386d, 0x77c97740320d173e, 0x0 }, /* #59 */
    4653     { 0x2e1ac6, 0x2e1206, 0xfe5c3763d04225cf, 0x5edce5deed7530a6, 0x9f7f5184e2ccf529, 0x0 }, /* #60 */
    4654     { 0x2b62d6, 0x2b6282, 0xf87d68c8a276d045, 0xefc7dbd0e06a7140, 0x08b58cf7c20c5f05, 0x0 }, /* #61 */
    4655     { 0x1d4b47, 0x1d4312, 0x686c40257d81b974, 0x4bdb4ee672d5eaad, 0x1c90f13f0aabcec7, 0x0 }, /* #62 */
    4656     { 0x351e46, 0x351613, 0x27fd34dc6b84fce3, 0x4a6ab3a2b052b798, 0xdd928139bb32454b, 0x0 }, /* #63 */
     4593    { 0x1f2096, 0x1f2046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4594    { 0x1d44d2, 0x1d4446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4595    { 0x136f03, 0x136746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4596    { 0x1d0682, 0x1d0646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4597    { 0x1776c7, 0x177682, 0x8ca8b22c268626b0, 0x8ca8b22c268626b0, 0x0000000000000000, 0x0 }, /* #4 */
     4598    { 0x165c16, 0x165402, 0x22091cd3c150dc94, 0x22091cd3c150dc94, 0x0000000000000000, 0x0 }, /* #5 */
     4599    { 0x313682, 0x313606, 0x41c195ed165ff1d7, 0x41c195ed165ff1d7, 0x0000000000000000, 0x0 }, /* #6 */
     4600    { 0x361b42, 0x361382, 0xea1d5e2b67687176, 0xea1d5e2b67687176, 0x0000000000000000, 0x0 }, /* #7 */
     4601    { 0x270c47, 0x270402, 0xfd46b5758f94aa9f, 0x7a8c75b589376e04, 0x82ba3fc0065d3c9b, 0x0 }, /* #8 */
     4602    { 0x2342c7, 0x234206, 0x68b62e4ced20c357, 0x140fe896a4a91236, 0x54a645b64877b121, 0x0 }, /* #9 */
     4603    { 0x2d16c7, 0x2d1687, 0xdb778ea613f9090f, 0xfd721e4f0b87cdaf, 0xde05705708713b60, 0x0 }, /* #10 */
     4604    { 0x325947, 0x325187, 0x8beea506665c50a9, 0xbaae384e42d9d260, 0xd1406cb823827e49, 0x0 }, /* #11 */
     4605    { 0x0437c3, 0x043f06, 0x88139ee0607638f6, 0x3046949a7f554524, 0x57cd0a45e120f3d2, 0x0 }, /* #12 */
     4606    { 0x3f1c07, 0x3f1406, 0x45cb58c65024132d, 0x37ff1f4992dccd63, 0x0dcc397cbd4745ca, 0x0 }, /* #13 */
     4607    { 0x095b86, 0x095b02, 0x83c80bbc1d20d24d, 0x49326e3520322bba, 0x3a959d86fceea693, 0x0 }, /* #14 */
     4608    { 0x287f02, 0x287702, 0xec4f69fef7bed427, 0x511cb6ef872c81a1, 0x9b32b30f70925286, 0x0 }, /* #15 */
     4609    { 0x051502, 0x051d12, 0x8493c29372bdbef3, 0x26967c05bd9edd75, 0x5dfd468db51ee17e, 0x0 }, /* #16 */
     4610    { 0x0a22d6, 0x0a2282, 0xc9cd02cceb16026a, 0xc3575889b7a56f4a, 0x0675aa4333709320, 0x0 }, /* #17 */
     4611    { 0x283b47, 0x283306, 0xcecd717231433c07, 0x188d81c49ddf3e82, 0xb63fefad9363fd85, 0x0 }, /* #18 */
     4612    { 0x0a3f06, 0x0a3716, 0x73f2fb575bef7294, 0x6aad9e17d861c956, 0x09455d3f838da93e, 0x0 }, /* #19 */
     4613    { 0x227c83, 0x227487, 0x0b20effedee94403, 0xec333838ab0ed982, 0x1eedb7c633da6a81, 0x0 }, /* #20 */
     4614    { 0x2e61d7, 0x2e6183, 0x396d3e6b34f55deb, 0xf936d0af1d4f30d5, 0x40366dbc17a62d16, 0x0 }, /* #21 */
     4615    { 0x312f17, 0x312716, 0x741bc62a720dd0e6, 0x6c454578910f02e7, 0x07d680b1e0fecdff, 0x0 }, /* #22 */
     4616    { 0x352d57, 0x352507, 0x2d4a4ed4f81f66a4, 0x788332b10584d744, 0xb4c71c23f29a8f60, 0x0 }, /* #23 */
     4617    { 0x1c1756, 0x1c1702, 0x7477952ce0b56219, 0x14c5fd0fb359dfe5, 0x5fb1981d2d5b8234, 0x0 }, /* #24 */
     4618    { 0x331d87, 0x331593, 0x8ca28e7f018c7829, 0xa7d00c0aa634266b, 0xe4d282745b5851be, 0x0 }, /* #25 */
     4619    { 0x3805d3, 0x380592, 0xa316df8c54abe680, 0x81355f0d68d1a546, 0x21e1807eebda413a, 0x0 }, /* #26 */
     4620    { 0x215306, 0x215386, 0xd2bf28846085476f, 0x967623f24090a081, 0x3c4904921ff4a6ee, 0x0 }, /* #27 */
     4621    { 0x370482, 0x370483, 0x876b350081b3e71f, 0xd0dd7c60d7ac39f8, 0xb68db89faa07ad27, 0x0 }, /* #28 */
     4622    { 0x211756, 0x211793, 0x9b883e2b3e787904, 0xcffd481a6e2137e6, 0xcb8af610d057411e, 0x0 }, /* #29 */
     4623    { 0x1435c7, 0x143d83, 0x4e6f68af3bd2e40e, 0x97ab9c594cb1fe54, 0xb6c3cc55ef20e5ba, 0x0 }, /* #30 */
     4624    { 0x0f7b97, 0x0f7306, 0xf3205823d5f117eb, 0x5426b6e841048684, 0x9ef9a13b94ec9167, 0x0 }, /* #31 */
     4625    { 0x1e5786, 0x1e5787, 0x1abf4ee8615be96c, 0xdf4deedf7a20ec22, 0x3b716008e73afd4a, 0x0 }, /* #32 */
     4626    { 0x280243, 0x280293, 0x44b6228e96185247, 0xd8a0f762f3bcf3ba, 0x6c152b2ba25b5e8d, 0x0 }, /* #33 */
     4627    { 0x231cc6, 0x231492, 0xd11dfea28a1c50b1, 0xbf4a553c8dab56a8, 0x11d3a965fc70fa09, 0x0 }, /* #34 */
     4628    { 0x347907, 0x347983, 0x20990e7cb425fdba, 0x8dfba237e0d43f19, 0x929d6c44d351bea1, 0x0 }, /* #35 */
     4629    { 0x257397, 0x257387, 0xde5912a5987a68eb, 0xe2632ed2f673f253, 0xfbf5e3d2a2067698, 0x0 }, /* #36 */
     4630    { 0x223f02, 0x223793, 0x486a34c994d3b5f4, 0xe2c21cc04ded5e8a, 0x65a8180946e6576a, 0x0 }, /* #37 */
     4631    { 0x1f0542, 0x1f0586, 0xa77df7fc4411f552, 0x9e812880daa94590, 0x08fccf7b6968afc2, 0x0 }, /* #38 */
     4632    { 0x102c12, 0x102497, 0x3868a0ba87562238, 0xba3c3e740c99157d, 0x7e2c62467abd0cbb, 0x0 }, /* #39 */
     4633    { 0x047dc7, 0x047d06, 0x9e48c0ddcdf2c26c, 0x633bb0df0d2c86b1, 0x3b0d0ffec0c63bbb, 0x0 }, /* #40 */
     4634    { 0x011556, 0x011582, 0xf1949c4f00d3d89a, 0xe7ac17470eda1198, 0x09e88507f1f9c702, 0x0 }, /* #41 */
     4635    { 0x1a7e12, 0x1a7603, 0x57ef2bee87aacc11, 0x713e923d0653f570, 0xe6b099b18156d6a1, 0x0 }, /* #42 */
     4636    { 0x0a6b06, 0x0a6b12, 0x83d6879012250dd3, 0x49513cafa9fe7e7f, 0x3a854ae068268f54, 0x0 }, /* #43 */
     4637    { 0x0a0c16, 0x0a0486, 0xf274447c1a15164b, 0xf15f5c416ad24381, 0x0114e83aaf42d2ca, 0x0 }, /* #44 */
     4638    { 0x2f1507, 0x2f1507, 0x329d36b6fd2d8617, 0x6322151ed604dd12, 0xcf7b21982728a905, 0x0 }, /* #45 */
     4639    { 0x312e42, 0x312607, 0x2125b63c5dc5ec9d, 0x32d6a899f182af55, 0xee4f0da26c433d48, 0x0 }, /* #46 */
     4640    { 0x3147d2, 0x314713, 0x2242121504d1ca10, 0x3b2cec330b7bdb7c, 0xe71525e1f955ee94, 0x0 }, /* #47 */
     4641    { 0x242487, 0x242416, 0xf7fe6b9987148b63, 0x6977f666e1a77855, 0x8e867532a56d130e, 0x0 }, /* #48 */
     4642    { 0x355786, 0x355707, 0x50c33f5591dd8367, 0x78aca8b76459edb4, 0xd816969e2d8395b3, 0x0 }, /* #49 */
     4643    { 0x322bc3, 0x322316, 0xc5a4db4a425ff9b0, 0x28bbf7a3c7c70cb1, 0x9ce8e3a67a98ecff, 0x0 }, /* #50 */
     4644    { 0x1b6b07, 0x1b6392, 0xd803eb752d0b8410, 0x94a596078bae7c6d, 0x435e556da15d07a3, 0x0 }, /* #51 */
     4645    { 0x1b5843, 0x1b5897, 0x3d7bc89a694d4cb0, 0x83ff2a493b2ba4f9, 0xb97c9e512e21a7b7, 0x0 }, /* #52 */
     4646    { 0x287d56, 0x287d83, 0x71162e0ae66c0c2f, 0xde5459bd62cfd81c, 0x92c1d44d839c3413, 0x0 }, /* #53 */
     4647    { 0x3e0346, 0x3e0382, 0xb5452f5ca3ed2c9a, 0x861987c3211c76b9, 0x2f2ba79982d0b5e1, 0x0 }, /* #54 */
     4648    { 0x267d03, 0x267d97, 0x5e66431e4e18f9b1, 0xd716dea5f3c4c0b7, 0x874f64785a5438fa, 0x0 }, /* #55 */
     4649    { 0x2b4b52, 0x2b4302, 0x691e4804cf5e025f, 0x647723cf6259ed79, 0x04a724356d0414e6, 0x0 }, /* #56 */
     4650    { 0x310216, 0x310283, 0x05fd7feb35ec101d, 0xce9910dd0de06537, 0x37646f0e280baae6, 0x0 }, /* #57 */
     4651    { 0x293702, 0x293787, 0x1312146252aa0584, 0xabd14dd1f83effa0, 0x6740c6905a6b05e4, 0x0 }, /* #58 */
     4652    { 0x013152, 0x013112, 0x6499ee543e150709, 0x4ca83f4a4a872a9d, 0x17f1af09f38ddc6c, 0x0 }, /* #59 */
     4653    { 0x130296, 0x130287, 0x6e2e34dd55c7778d, 0xf6e54d15b32189a9, 0x7748e7c7a2a5ede4, 0x0 }, /* #60 */
     4654    { 0x3d1d16, 0x3d1d06, 0xaace6db76ec0173c, 0x699726c1fb9cfc09, 0x413746f573231b33, 0x0 }, /* #61 */
     4655    { 0x0a1797, 0x0a1796, 0xd4488f65ddd9f404, 0xcf5b354c17a5669c, 0x04ed5a19c6348d68, 0x0 }, /* #62 */
     4656    { 0x197dd2, 0x197592, 0xf0c12640a34d6dc2, 0xb2eb8e82bb64773b, 0x3dd597bde7e8f687, 0x0 }, /* #63 */
    46574657};
    46584658static const BINU64_TEST_T g_aTests_sbb_u64[] =
    46594659{
    4660     { 0x282d02, 0x282546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4661     { 0x3845d6, 0x384546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4662     { 0x2d7cd2, 0x2d7446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4663     { 0x131dd7, 0x131597, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #3 */
    4664     { 0x293843, 0x293006, 0x1298928a4829c76a, 0x1298928a4829c769, 0x0000000000000000, 0x0 }, /* #4 */
    4665     { 0x1f3706, 0x1f3706, 0x253c2cb7a87ccdb4, 0x253c2cb7a87ccdb4, 0x0000000000000000, 0x0 }, /* #5 */
    4666     { 0x204f83, 0x204702, 0x2efb66bac60cd9b1, 0x2efb66bac60cd9b0, 0x0000000000000000, 0x0 }, /* #6 */
    4667     { 0x065412, 0x065486, 0xb4cbbf9225020422, 0xb4cbbf9225020422, 0x0000000000000000, 0x0 }, /* #7 */
    4668     { 0x0a30d3, 0x0a3082, 0x9fa7c99e738ebb3d, 0x8945c5cc3eb9dc43, 0x166203d234d4def9, 0x0 }, /* #8 */
    4669     { 0x0353d2, 0x035392, 0x9134a9b338b53d15, 0x8ffc575153c8c20e, 0x01385261e4ec7b07, 0x0 }, /* #9 */
    4670     { 0x2a3146, 0x2a3997, 0x5d7a800ac571f9dd, 0xa18f75cbbc94ceaf, 0xbbeb0a3f08dd2b2e, 0x0 }, /* #10 */
    4671     { 0x2608d3, 0x260086, 0xfe135a86ba478cb8, 0xb799d637173f10e4, 0x4679844fa3087bd3, 0x0 }, /* #11 */
    4672     { 0x1c6383, 0x1c6b06, 0x97eb5f8d0890c3bc, 0x1c33f080cd6c9788, 0x7bb76f0c3b242c33, 0x0 }, /* #12 */
    4673     { 0x265a82, 0x265a83, 0x7402f2a0b9c84f15, 0x86b1232086a09d34, 0xed51cf803327b1e1, 0x0 }, /* #13 */
    4674     { 0x1b4383, 0x1b4303, 0x225938ba57eef22c, 0x4b4b0da6c04ded13, 0xd70e2b1397a10518, 0x0 }, /* #14 */
    4675     { 0x2a2d93, 0x2a2d97, 0x4ce405167b8f8f60, 0x8d0a737aaa7791cc, 0xbfd9919bd117fd93, 0x0 }, /* #15 */
    4676     { 0x1526d3, 0x152e02, 0xc4558e56d5932ffb, 0x75173517b63359d3, 0x4f3e593f1f5fd627, 0x0 }, /* #16 */
    4677     { 0x235a86, 0x235282, 0xbce29b5cf849b5d2, 0x8fe32a87048e18e0, 0x2cff70d5f3bb9cf2, 0x0 }, /* #17 */
    4678     { 0x3d0d12, 0x3d0596, 0xe667527f9cdbf827, 0x8dd722af625138dd, 0x58902fd03a8abf4a, 0x0 }, /* #18 */
    4679     { 0x217a12, 0x217213, 0x3ec758838b35b330, 0x58d394d4b6134d34, 0xe5f3c3aed52265fc, 0x0 }, /* #19 */
    4680     { 0x3a5bd3, 0x3a5b12, 0xbb6d2693727448ec, 0x52b2914fd2ffd03d, 0x68ba95439f7478ae, 0x0 }, /* #20 */
    4681     { 0x300656, 0x300e83, 0x7428955bdb42969e, 0x94db2435c1f30d91, 0xdf4d7126194f890d, 0x0 }, /* #21 */
    4682     { 0x2713d7, 0x271386, 0xe315aea0d450f04e, 0x8981adb0e6d638fc, 0x599400efed7ab751, 0x0 }, /* #22 */
    4683     { 0x3503d7, 0x350397, 0x3ed6d30d90bf8267, 0xed5b12813f3baa77, 0x517bc08c5183d7ef, 0x0 }, /* #23 */
    4684     { 0x0b6287, 0x0b6a97, 0x429cdb3a9fc0a383, 0x995123b9662bd25f, 0xa94bb7813994d123, 0x0 }, /* #24 */
    4685     { 0x177117, 0x177183, 0x06006f0e9c6baeeb, 0x972e02973f329345, 0x6ed26c775d391ba5, 0x0 }, /* #25 */
    4686     { 0x110447, 0x110497, 0x5b8afeab5a77eb85, 0xee1b1d3ca8f56baa, 0x6d6fe16eb1827fda, 0x0 }, /* #26 */
    4687     { 0x1d0f57, 0x1d0712, 0x4286255c8d8da359, 0x36204b4ed527c5fb, 0x0c65da0db865dd5d, 0x0 }, /* #27 */
    4688     { 0x156f46, 0x156f83, 0x63b76b324e25fc5c, 0xa55cb8a999e8b445, 0xbe5ab288b43d4817, 0x0 }, /* #28 */
    4689     { 0x1d3513, 0x1d3597, 0x0e183d2862975b74, 0xa98069da8d0ab656, 0x6497d34dd58ca51d, 0x0 }, /* #29 */
    4690     { 0x254dc7, 0x254512, 0x6930290d13c5dd94, 0x32db46e8ed9223df, 0x3654e2242633b9b4, 0x0 }, /* #30 */
    4691     { 0x031903, 0x031993, 0x32f1df0e668d7121, 0x8d8e56ebe55b7537, 0xa56388228131fbe9, 0x0 }, /* #31 */
    4692     { 0x074183, 0x074113, 0x0131a56b4a2f5204, 0x4081313deed8e22a, 0xc0b0742d5b566fd9, 0x0 }, /* #32 */
    4693     { 0x3f20c6, 0x3f2087, 0x34655e79ab6ce49b, 0xeaa487476f579205, 0x49c0d7323c155296, 0x0 }, /* #33 */
    4694     { 0x200903, 0x200993, 0x5029f6618009d4ab, 0xb8dfc11e6ff650fb, 0x974a3543101383af, 0x0 }, /* #34 */
    4695     { 0x024c03, 0x024c02, 0xe34b02827c80ede8, 0x6ff837a169552ed3, 0x7352cae1132bbf14, 0x0 }, /* #35 */
    4696     { 0x3a70c6, 0x3a7812, 0xd523a028226b5d31, 0x7cf50017515361ce, 0x582ea010d117fb63, 0x0 }, /* #36 */
    4697     { 0x397b87, 0x397307, 0x7194c5dc7e9dc76f, 0x742f730619faf935, 0xfd6552d664a2ce39, 0x0 }, /* #37 */
    4698     { 0x167ac2, 0x167283, 0x8113902289b8764e, 0x9ce0b12ac539a707, 0xe432def7c47ecf47, 0x0 }, /* #38 */
    4699     { 0x393bd6, 0x393303, 0x12fa4c51398f29c8, 0x42fc96dc3c64d361, 0xcffdb574fd2a5667, 0x0 }, /* #39 */
    4700     { 0x1f4fd2, 0x1f4793, 0x53f6fd005c3d1355, 0xf3fa04f6d1697fdf, 0x5ffcf8098ad39376, 0x0 }, /* #40 */
    4701     { 0x162693, 0x162682, 0xecb00315c0efe20c, 0xe8d4dd32c997a9ba, 0x03db25e2f7583851, 0x0 }, /* #41 */
    4702     { 0x0f1406, 0x0f1416, 0xda407c8d10afd7c1, 0x1cc8e38d1a7fd574, 0xbd7798fff630024d, 0x0 }, /* #42 */
    4703     { 0x023fd6, 0x023793, 0x23b431f4a2c6f614, 0xc908bbe50584ca58, 0x5aab760f9d422bbc, 0x0 }, /* #43 */
    4704     { 0x113ec7, 0x113e16, 0x8bd49ef801fafbd2, 0x17d3c112b61719dd, 0x7400dde54be3e1f4, 0x0 }, /* #44 */
    4705     { 0x3a1c17, 0x3a1416, 0x692a0256d268be25, 0x129f6348cb375e3f, 0x568a9f0e07315fe5, 0x0 }, /* #45 */
    4706     { 0x2e1303, 0x2e1302, 0xd7653d0ed05bacaf, 0x56664b29f756ef5b, 0x80fef1e4d904bd53, 0x0 }, /* #46 */
    4707     { 0x095c47, 0x095c87, 0x5621f5497eae173b, 0xb8549242e96076b1, 0x9dcd6306954da089, 0x0 }, /* #47 */
    4708     { 0x0c3e13, 0x0c3e87, 0x6f9a97ef37b5e78e, 0x9f3d2fa17bfc141b, 0xd05d684dbbb9d372, 0x0 }, /* #48 */
    4709     { 0x2c3407, 0x2c3487, 0x4f9d2681998c4927, 0xe30d71607ca24b82, 0x6c8fb5211ce9fda4, 0x0 }, /* #49 */
    4710     { 0x145617, 0x145e06, 0x91c4b02f06b023d6, 0x12d3ea24182a4590, 0x7ef0c60aee85de45, 0x0 }, /* #50 */
    4711     { 0x3d66c3, 0x3d6602, 0x21591f7974b5bcdf, 0x13cfb5a0af1b2fcd, 0x0d8969d8c59a8d11, 0x0 }, /* #51 */
    4712     { 0x3b3116, 0x3b3112, 0xb278de21173f5ae5, 0x2baaa717f82343a7, 0x86ce37091f1c173e, 0x0 }, /* #52 */
    4713     { 0x046e82, 0x046e97, 0x55371aa0f2c27ca6, 0xce491bd6de39efb8, 0x86edfeca14888cee, 0x0 }, /* #53 */
    4714     { 0x3a6d06, 0x3a6d87, 0x174f09cdeaa0498d, 0x80dba2b9bd5520d1, 0x967367142d4b28bc, 0x0 }, /* #54 */
    4715     { 0x0c51d6, 0x0c5103, 0x58ac1215e30d58d4, 0x7cdf2b6d15944234, 0xdbcce6a8cd7916a0, 0x0 }, /* #55 */
    4716     { 0x191887, 0x191016, 0xdb4738dc84c83889, 0x480d8adf52729abe, 0x9339adfd32559dca, 0x0 }, /* #56 */
    4717     { 0x2f51d2, 0x2f5106, 0xc9f28f92caaad069, 0x32eada6b088cab18, 0x9707b527c21e2551, 0x0 }, /* #57 */
    4718     { 0x0212d7, 0x021287, 0x3ab225355533c3b7, 0xdd3c71d32d0bbb11, 0x5d75b362282808a5, 0x0 }, /* #58 */
    4719     { 0x1a2997, 0x1a2983, 0x4ef3e6d7609e495e, 0x81a51e76dafd0a19, 0xcd4ec86085a13f44, 0x0 }, /* #59 */
    4720     { 0x1a5c47, 0x1a5487, 0x682c3bb5d4ec164a, 0xea0e8db13cc8d356, 0x7e1dae04982342f3, 0x0 }, /* #60 */
    4721     { 0x244f17, 0x244717, 0x60becc98960824b1, 0x653ffbb702066224, 0xfb7ed0e19401c28c, 0x0 }, /* #61 */
    4722     { 0x2a1886, 0x2a1016, 0xda7bbd70c8e2cab4, 0x1faa1085cd2d0bbb, 0xbad1aceafbb5bef9, 0x0 }, /* #62 */
    4723     { 0x115286, 0x115202, 0xfc9c7dd1e52dccd8, 0x7655980b4f5a6362, 0x8646e5c695d36976, 0x0 }, /* #63 */
     4660    { 0x0e5c52, 0x0e5446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4661    { 0x136112, 0x136146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4662    { 0x3c6987, 0x3c6197, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #2 */
     4663    { 0x0a0942, 0x0a0146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4664    { 0x1a2e93, 0x1a2602, 0x0c127e2f08965fae, 0x0c127e2f08965fad, 0x0000000000000000, 0x0 }, /* #4 */
     4665    { 0x110843, 0x110002, 0x7c488c11fc69500c, 0x7c488c11fc69500b, 0x0000000000000000, 0x0 }, /* #5 */
     4666    { 0x252cc2, 0x252406, 0x3c4d74c2ff85faff, 0x3c4d74c2ff85faff, 0x0000000000000000, 0x0 }, /* #6 */
     4667    { 0x2e7003, 0x2e7086, 0xceab2c7544fe52f1, 0xceab2c7544fe52f0, 0x0000000000000000, 0x0 }, /* #7 */
     4668    { 0x3c3d02, 0x3c3d87, 0x42f09fbbd5621f7f, 0x8f884f1fd133a3cf, 0xb368509c042e7bb0, 0x0 }, /* #8 */
     4669    { 0x236117, 0x236183, 0x9c0187fcfecda71b, 0xd568f7cdc7e293f7, 0xc698902f36eb1323, 0x0 }, /* #9 */
     4670    { 0x1e52d2, 0x1e5212, 0xcc40c49dfe36bcb4, 0x05bf23efd2a3a5fb, 0xc681a0ae2b9316b9, 0x0 }, /* #10 */
     4671    { 0x0419d6, 0x041103, 0x195bec264893cbc3, 0x3b35b6a6af319651, 0xde26357f99623572, 0x0 }, /* #11 */
     4672    { 0x0248c3, 0x024016, 0x7c432e208a725cfd, 0x43ccfcde276ccbaf, 0x387631426305914d, 0x0 }, /* #12 */
     4673    { 0x332ed6, 0x332687, 0x06bd7dd4c18190d3, 0xfdb6d093351923c0, 0x0906ad418c686d13, 0x0 }, /* #13 */
     4674    { 0x382b12, 0x382387, 0xcb3415724c6bf6bd, 0xdb76cfe08be2a39a, 0xefbd4591c0895323, 0x0 }, /* #14 */
     4675    { 0x2d5957, 0x2d5193, 0x88a1ccc2de2eb9b2, 0xf27da946e85ff438, 0x9624237bf5cec579, 0x0 }, /* #15 */
     4676    { 0x3c7206, 0x3c7292, 0xda6f5b218e27fcea, 0xa3ab39d35426969b, 0x36c4214e3a01664f, 0x0 }, /* #16 */
     4677    { 0x1c18c7, 0x1c1093, 0xa07d192a3c704c10, 0xd242eb60381ddc23, 0xce3a2dca04526fec, 0x0 }, /* #17 */
     4678    { 0x0d2396, 0x0d2316, 0xf3085215242a4f40, 0x69dee8d6ecd57a06, 0x8929693e3754d53a, 0x0 }, /* #18 */
     4679    { 0x154102, 0x154116, 0x976644d1e35ed5c6, 0x1357debb4b9804db, 0x840e661697c6d0eb, 0x0 }, /* #19 */
     4680    { 0x3b3046, 0x3b3087, 0x46c67fbabb83d614, 0xe05a747101305611, 0x666c0b49ba538003, 0x0 }, /* #20 */
     4681    { 0x295c53, 0x295416, 0xf0916a7f8b0acc45, 0x3af9eb2334dae559, 0xb5977f5c562fe6eb, 0x0 }, /* #21 */
     4682    { 0x232f46, 0x232706, 0x169c7a17fb6cdbac, 0x068afffaed5a86a5, 0x10117a1d0e125507, 0x0 }, /* #22 */
     4683    { 0x331913, 0x331197, 0xe3e76afdfd042762, 0xe733b6a8ea2653f3, 0xfcb3b45512ddd36e, 0x0 }, /* #23 */
     4684    { 0x273842, 0x273087, 0x34dfeea4ca9ecdeb, 0xb7356224c769f847, 0x7daa8c800334d5a4, 0x0 }, /* #24 */
     4685    { 0x221056, 0x221097, 0x88a5cb3d31f616cb, 0xae27b849fecb530c, 0xda7e12f3332ac3bf, 0x0 }, /* #25 */
     4686    { 0x0255c6, 0x025596, 0xff4b8356850906f5, 0xb68f6bdc2ecc5b5a, 0x48bc177a563cab9b, 0x0 }, /* #26 */
     4687    { 0x2d6e17, 0x2d6692, 0xe89489b0d613f4d1, 0x9cfa1da08a46b9a8, 0x4b9a6c104bcd3b28, 0x0 }, /* #27 */
     4688    { 0x203752, 0x203f12, 0xcc851c116dba1710, 0x51b1b667f398f615, 0x7ad365a97a2120fb, 0x0 }, /* #28 */
     4689    { 0x176152, 0x176116, 0xbdb9fdef3b4da511, 0x0cdc74bd9c6facc5, 0xb0dd89319eddf84c, 0x0 }, /* #29 */
     4690    { 0x3e4912, 0x3e4987, 0x3388458f8e5d922d, 0xa041263c89650e44, 0x93471f5304f883e9, 0x0 }, /* #30 */
     4691    { 0x1f2702, 0x1f2f87, 0x62e95bff8843eb5c, 0xb0afdbe3079f8ceb, 0xb239801c80a45e71, 0x0 }, /* #31 */
     4692    { 0x3d2496, 0x3d2496, 0xd673138df4a19301, 0x9383dbb820bb789a, 0x42ef37d5d3e61a67, 0x0 }, /* #32 */
     4693    { 0x045706, 0x045f12, 0xa6926bad8c69dc5a, 0x4d825c6ffc436e7c, 0x59100f3d90266dde, 0x0 }, /* #33 */
     4694    { 0x2d7cd2, 0x2d7406, 0x5c578765bc551421, 0x3b70a19d48c892d1, 0x20e6e5c8738c8150, 0x0 }, /* #34 */
     4695    { 0x2e6506, 0x2e6517, 0x40ac283b7530f150, 0x5cb0929f3e32c977, 0xe3fb959c36fe27d9, 0x0 }, /* #35 */
     4696    { 0x0a1a97, 0x0a1a93, 0x5c9998c6fb511333, 0x8085abf8d135800d, 0xdc13ecce2a1b9325, 0x0 }, /* #36 */
     4697    { 0x2e0252, 0x2e0213, 0x1cbf46a998c404a5, 0x7ec4645c191f9ff8, 0x9dfae24d7fa464ad, 0x0 }, /* #37 */
     4698    { 0x1c2d82, 0x1c2517, 0x2b9dc25da9db97fb, 0x3a049575e0768ecc, 0xf1992ce7c965092f, 0x0 }, /* #38 */
     4699    { 0x1f6042, 0x1f6006, 0xe2f3581f182a2d7b, 0x15d56053591c86a6, 0xcd1df7cbbf0da6d5, 0x0 }, /* #39 */
     4700    { 0x2e45c7, 0x2e4d16, 0x87298aae953d1010, 0x0b79cfd9b1b5206f, 0x7bafbad4e387efa0, 0x0 }, /* #40 */
     4701    { 0x282e82, 0x282603, 0x6702d7347f3a6155, 0x684069d02cff85b3, 0xfec26d64523adba2, 0x0 }, /* #41 */
     4702    { 0x052107, 0x052113, 0x2f72d3548744608c, 0x74213d1fb3a7a75e, 0xbb519634d39cb92d, 0x0 }, /* #42 */
     4703    { 0x333606, 0x333617, 0x20f248441286b0e5, 0x5b5d00bb7600dc8e, 0xc59547889c85d457, 0x0 }, /* #43 */
     4704    { 0x0528c3, 0x052897, 0x63425310d8ed7144, 0xcd6de7de46b33cbb, 0x95d46b32923a3488, 0x0 }, /* #44 */
     4705    { 0x1a7707, 0x1a7f02, 0x850ed165df03b3b7, 0x4861fef0314da573, 0x3cacd275adb60e43, 0x0 }, /* #45 */
     4706    { 0x0b6392, 0x0b6b16, 0x9a32885213a11274, 0x293574b667bb71aa, 0x70fd139babe5a0ca, 0x0 }, /* #46 */
     4707    { 0x361b56, 0x361383, 0xbe1591b407a70576, 0xf0c062643593ebe5, 0xcd552f4fd2131991, 0x0 }, /* #47 */
     4708    { 0x1423c6, 0x142396, 0xcc11ec6b723836f5, 0xa539b1374b2a5b36, 0x26d83b34270ddbbf, 0x0 }, /* #48 */
     4709    { 0x226d93, 0x226d83, 0x592987d188a44fac, 0x86b41065dc29c2f7, 0xd275776bac7a8cb4, 0x0 }, /* #49 */
     4710    { 0x366d86, 0x366587, 0x320d1087dee39a6f, 0xfb0a1b45e0463693, 0x3702f541fe9d63dc, 0x0 }, /* #50 */
     4711    { 0x2828c3, 0x282097, 0xb50c7ff120ee9065, 0xcbdf2f5b8ddee30f, 0xe92d5095930fad55, 0x0 }, /* #51 */
     4712    { 0x0455c6, 0x045597, 0x98dd19efdbf335d4, 0xbf01d2f022ca8bf5, 0xd9db46ffb928a9df, 0x0 }, /* #52 */
     4713    { 0x107e83, 0x107e12, 0xbba6fc8fcdff5847, 0x7db2f1b84b88dbda, 0x3df40ad782767c6c, 0x0 }, /* #53 */
     4714    { 0x1d1c56, 0x1d1406, 0xf83550eb37ac4611, 0x17edbdd00a0968c0, 0xe047931b2da2dd51, 0x0 }, /* #54 */
     4715    { 0x307b56, 0x307b02, 0xcfdd4df9e5b6b499, 0x698b18281551ae10, 0x665235d1d0650689, 0x0 }, /* #55 */
     4716    { 0x1f0303, 0x1f0387, 0x852c284b68d5a9ab, 0x8657c346215f9321, 0xfed4650547761689, 0x0 }, /* #56 */
     4717    { 0x3f25c6, 0x3f2583, 0xc1c691043fcb853f, 0xe786b8b518a30a45, 0xda3fd84f27287afa, 0x0 }, /* #57 */
     4718    { 0x292186, 0x292112, 0x5292909f54067ce6, 0x1a6e0e4dc0d2ca8a, 0x382482519333b25c, 0x0 }, /* #58 */
     4719    { 0x3754c7, 0x375c02, 0x92823c8835609544, 0x7f8938ff9df090a2, 0x12f90388977004a1, 0x0 }, /* #59 */
     4720    { 0x0d71c7, 0x0d7987, 0x0afc50ab69133c54, 0x8560a43729619130, 0x859bac743fb1ab23, 0x0 }, /* #60 */
     4721    { 0x0213d2, 0x021387, 0x1864fe56ca6e4535, 0x9c94a576f64cb0a5, 0x7bd058dfd4219490, 0x0 }, /* #61 */
     4722    { 0x193507, 0x193d12, 0xc7e93787d5f524c0, 0x4e652f12bd2b8dc7, 0x7984087518c996f8, 0x0 }, /* #62 */
     4723    { 0x210842, 0x210887, 0x3c5b20cd9128f002, 0x9d1532bb2997ec81, 0x9f45ee1267910381, 0x0 }, /* #63 */
    47244724};
    47254725static const BINU64_TEST_T g_aTests_sbb_u64_locked[] =
    47264726{
    4727     { 0x2d57d6, 0x2d5746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4728     { 0x066a16, 0x066246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4729     { 0x0d1816, 0x0d1046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4730     { 0x123113, 0x123197, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #3 */
    4731     { 0x326003, 0x326002, 0x0e94ef44e2d19c17, 0x0e94ef44e2d19c16, 0x0000000000000000, 0x0 }, /* #4 */
    4732     { 0x364a47, 0x364286, 0xf106ed36f0675f85, 0xf106ed36f0675f84, 0x0000000000000000, 0x0 }, /* #5 */
    4733     { 0x144853, 0x144006, 0x6803f564e4b36831, 0x6803f564e4b36830, 0x0000000000000000, 0x0 }, /* #6 */
    4734     { 0x230283, 0x230206, 0x4e2cddfd6abb92c7, 0x4e2cddfd6abb92c6, 0x0000000000000000, 0x0 }, /* #7 */
    4735     { 0x267957, 0x267113, 0x304ed61c1434c05a, 0x3dbbaa42e21990ce, 0xf2932bd9321b2f8b, 0x0 }, /* #8 */
    4736     { 0x1b2247, 0x1b2a87, 0x64bd1aa4f14c28c5, 0xd9fa8b88bde8f893, 0x8ac28f1c33633031, 0x0 }, /* #9 */
    4737     { 0x312913, 0x312116, 0x3ea696a8e35b09a6, 0x376c212b2bd9ab59, 0x073a757db7815e4c, 0x0 }, /* #10 */
    4738     { 0x2a5802, 0x2a5013, 0x42fce01b0d471379, 0x702eeae64bbda90e, 0xd2cdf534c1896a6b, 0x0 }, /* #11 */
    4739     { 0x062ed2, 0x062613, 0x44438bb2cf11cf69, 0x49591892d77bad6e, 0xfaea731ff79621fb, 0x0 }, /* #12 */
    4740     { 0x0b7dc6, 0x0b7502, 0xab815a5b944a8139, 0x1ce450de5527b3a7, 0x8e9d097d3f22cd92, 0x0 }, /* #13 */
    4741     { 0x065e83, 0x065602, 0x6f0ee5ebbedf3cbf, 0x4a8a2c221d25ec98, 0x2484b9c9a1b95026, 0x0 }, /* #14 */
    4742     { 0x2e6f93, 0x2e6f12, 0x890c8534e7ca46e4, 0x14772ee3b217f3fe, 0x7495565135b252e5, 0x0 }, /* #15 */
    4743     { 0x013ac3, 0x013293, 0xc0cc87f7fbe44851, 0xdb579779ac75371a, 0xe574f07e4f6f1136, 0x0 }, /* #16 */
    4744     { 0x151fd6, 0x151f97, 0x62c56ad2f674de86, 0xd0c8c565435eab9f, 0x91fca56db31632e7, 0x0 }, /* #17 */
    4745     { 0x350f13, 0x350787, 0x0f230fbc6e78cee3, 0xfeb263cff2dd1481, 0x1070abec7b9bba61, 0x0 }, /* #18 */
    4746     { 0x113a47, 0x113a93, 0x6f894c1342d5bbf0, 0xd17145fc8501c8d5, 0x9e180616bdd3f31a, 0x0 }, /* #19 */
    4747     { 0x061602, 0x061687, 0x28c94becfa4fe1cd, 0xcaa482b45c679321, 0x5e24c9389de84eac, 0x0 }, /* #20 */
    4748     { 0x344712, 0x344703, 0x1e966208d34449b7, 0x3158fdd0b8bb27d3, 0xed3d64381a8921e4, 0x0 }, /* #21 */
    4749     { 0x114d82, 0x114517, 0x1f7aa71407372638, 0x45d023a8ff50653c, 0xd9aa836b07e6c0fc, 0x0 }, /* #22 */
    4750     { 0x196e46, 0x196682, 0xee554f9aab690699, 0xd8fc19647ae1cb49, 0x1559363630873b50, 0x0 }, /* #23 */
    4751     { 0x0d5292, 0x0d5202, 0x65a6ef14b17c3fcd, 0x07968d47f5758dd5, 0x5e1061ccbc06b1f8, 0x0 }, /* #24 */
    4752     { 0x327417, 0x327493, 0xafce5c738af1df02, 0xe9535340e1f4bcab, 0xc67b0932a8fd2256, 0x0 }, /* #25 */
    4753     { 0x1e5e02, 0x1e5602, 0xf73d80aa4314ffdf, 0x4c1462164f7aaf2c, 0xab291e93f39a50b3, 0x0 }, /* #26 */
    4754     { 0x182e06, 0x182e93, 0x18101d650e982fe1, 0x8fefacbcf6c61c73, 0x882070a817d2136e, 0x0 }, /* #27 */
    4755     { 0x156a97, 0x156212, 0xd72c4195c9c39fc3, 0x25c670760fdbb338, 0xb165d11fb9e7ec8a, 0x0 }, /* #28 */
    4756     { 0x270492, 0x270416, 0xa498523a5e0a9c15, 0x1b59dce81f136da9, 0x893e75523ef72e6c, 0x0 }, /* #29 */
    4757     { 0x2c6752, 0x2c6793, 0x21ba70fb7e4f3491, 0xb354b795406e9fbf, 0x6e65b9663de094d2, 0x0 }, /* #30 */
    4758     { 0x1a5197, 0x1a5993, 0x7ff7ea9aa70aecb6, 0xe730ab858f531cae, 0x98c73f1517b7d007, 0x0 }, /* #31 */
    4759     { 0x2e2643, 0x2e2603, 0x123d328dd9da7c4a, 0x2694c7ff1d9be5e9, 0xeba86a8ebc3e9660, 0x0 }, /* #32 */
    4760     { 0x0b2c02, 0x0b2c83, 0x557df91a90e8b8bf, 0x84a933358cf8bd86, 0xd0d4c5e503effb39, 0x0 }, /* #33 */
    4761     { 0x227bd7, 0x227393, 0x10c596833fea1505, 0xc7bd71761cacc276, 0x4908250d233d528e, 0x0 }, /* #34 */
    4762     { 0x331ec7, 0x331e06, 0xa006b789d13a064e, 0x58aa121f6d6dbe55, 0x475ca56a63cc47f8, 0x0 }, /* #35 */
    4763     { 0x3a39d6, 0x3a3106, 0xf0c61a34ab063708, 0x1493ac6bfb09ec87, 0xdc326dc8affc4a81, 0x0 }, /* #36 */
    4764     { 0x1b0b96, 0x1b0b83, 0x65d09bdcb958d25b, 0xcb853d37282f5fd5, 0x9a4b5ea591297286, 0x0 }, /* #37 */
    4765     { 0x143ec7, 0x143e12, 0xe2c2974760b9b3d4, 0x6494f5145656b0ad, 0x7e2da2330a630326, 0x0 }, /* #38 */
    4766     { 0x0171c6, 0x017916, 0x9b47d53267e1ec9a, 0x76e5a1ec0708ee6c, 0x2462334660d8fe2e, 0x0 }, /* #39 */
    4767     { 0x282e52, 0x282602, 0x4cc430810a2d12dc, 0x4b07bd151588ee91, 0x01bc736bf4a4244b, 0x0 }, /* #40 */
    4768     { 0x3659c6, 0x365186, 0xd0eded28f6ab6bf9, 0xb159a3685c87b5b2, 0x1f9449c09a23b647, 0x0 }, /* #41 */
    4769     { 0x163b17, 0x163306, 0x5d1ef5d058432d1d, 0x0c472258c5d84950, 0x50d7d377926ae3cc, 0x0 }, /* #42 */
    4770     { 0x105c16, 0x105497, 0x166a102affc3acb8, 0xa36b41e0b8590a5a, 0x72fece4a476aa25e, 0x0 }, /* #43 */
    4771     { 0x132dc2, 0x132597, 0x0c2365c8fa7c8375, 0xf64283d40e967999, 0x15e0e1f4ebe609dc, 0x0 }, /* #44 */
    4772     { 0x2631d3, 0x263107, 0x67a6d830c755e57e, 0x7b54198e1c65b50c, 0xec52bea2aaf03071, 0x0 }, /* #45 */
    4773     { 0x027683, 0x027682, 0xbf16b5dd0f985317, 0xa3dfbd807986d840, 0x1b36f85c96117ad6, 0x0 }, /* #46 */
    4774     { 0x0b7e06, 0x0b7682, 0xce47ca34159b8806, 0x909ee2e6d2880a45, 0x3da8e74d43137dc1, 0x0 }, /* #47 */
    4775     { 0x304587, 0x304593, 0x4d3e97cb33601262, 0xe8e6b513965b8ed5, 0x6457e2b79d04838c, 0x0 }, /* #48 */
    4776     { 0x020f42, 0x020797, 0x2175d52c4fa94dc1, 0xa83b88ca759a2c6a, 0x793a4c61da0f2157, 0x0 }, /* #49 */
    4777     { 0x337387, 0x337383, 0xc245dca23d9ef5a7, 0xd4e11c9e3ef99dd3, 0xed64c003fea557d3, 0x0 }, /* #50 */
    4778     { 0x395d86, 0x395593, 0xb3e3fd4a84dcb604, 0xb574c9d66ca3bfa8, 0xfe6f33741838f65c, 0x0 }, /* #51 */
    4779     { 0x3b0e06, 0x3b0693, 0x967d49f8bd490dd0, 0xebd1ddc5385ad1c1, 0xaaab6c3384ee3c0f, 0x0 }, /* #52 */
    4780     { 0x270007, 0x270083, 0xe82156913a1b3ae8, 0xed6c2f9ee62206b6, 0xfab526f253f93431, 0x0 }, /* #53 */
    4781     { 0x200e52, 0x200e16, 0xae5d2614fae12be6, 0x43da8fab45e268c9, 0x6a829669b4fec31d, 0x0 }, /* #54 */
    4782     { 0x2a4913, 0x2a4916, 0x9b0453c5976cdf05, 0x6046fe8d6c233295, 0x3abd55382b49ac6f, 0x0 }, /* #55 */
    4783     { 0x061802, 0x061003, 0x22f1fbb04947d99c, 0x527bfa840a4e19a1, 0xd076012c3ef9bffb, 0x0 }, /* #56 */
    4784     { 0x0516d7, 0x051683, 0x2823f4fc40f43a4e, 0xe9caa7290f835f67, 0x3e594dd33170dae6, 0x0 }, /* #57 */
    4785     { 0x2400c2, 0x240897, 0x5389d69c93c26973, 0xb9a7a9d455d7aa9a, 0x99e22cc83deabed9, 0x0 }, /* #58 */
    4786     { 0x0d1493, 0x0d1416, 0xf67e6614d46c1241, 0x073229e8cde5794e, 0xef4c3c2c068698f2, 0x0 }, /* #59 */
    4787     { 0x3560d7, 0x356887, 0x79535de1550a159a, 0xef7a13df6cd15ea0, 0x89d94a01e838b6f9, 0x0 }, /* #60 */
    4788     { 0x015813, 0x015083, 0x0f68d539e8923efe, 0xf5eb9c83d503881c, 0x197d38b6138eb6e1, 0x0 }, /* #61 */
    4789     { 0x141842, 0x141812, 0xbcfe219a059c40aa, 0x7d723733fa651dfb, 0x3f8bea660b3722af, 0x0 }, /* #62 */
    4790     { 0x2d0683, 0x2d0692, 0xf9c3d7597bc76aa4, 0xa67f0ffd9d8be0f7, 0x5344c75bde3b89ac, 0x0 }, /* #63 */
     4727    { 0x3d6c83, 0x3d6497, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #0 */
     4728    { 0x2f4992, 0x2f4146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4729    { 0x372793, 0x372797, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #2 */
     4730    { 0x3e0596, 0x3e0546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4731    { 0x2a5e43, 0x2a5606, 0x16325227ede312f6, 0x16325227ede312f5, 0x0000000000000000, 0x0 }, /* #4 */
     4732    { 0x362182, 0x362186, 0xf186594e1e83b348, 0xf186594e1e83b348, 0x0000000000000000, 0x0 }, /* #5 */
     4733    { 0x3f4586, 0x3f4586, 0x8b6f5097c41129e8, 0x8b6f5097c41129e8, 0x0000000000000000, 0x0 }, /* #6 */
     4734    { 0x3c6353, 0x3c6306, 0x1f7b8c93b46e3de8, 0x1f7b8c93b46e3de7, 0x0000000000000000, 0x0 }, /* #7 */
     4735    { 0x374a02, 0x374a83, 0x465b0ceea182323e, 0x97fd29bf6a294dda, 0xae5de32f3758e464, 0x0 }, /* #8 */
     4736    { 0x200c97, 0x200c97, 0x55f6c2b7cfd3095b, 0xbae17dbd74fa3c2e, 0x9b1544fa5ad8cd2c, 0x0 }, /* #9 */
     4737    { 0x1721d7, 0x172987, 0x7e5e21452de04f3e, 0x92ccb5e786add739, 0xeb916b5da7327804, 0x0 }, /* #10 */
     4738    { 0x2b7197, 0x2b7116, 0xc9454298a5a62b21, 0x213d29e48d4ea8ff, 0xa80818b418578221, 0x0 }, /* #11 */
     4739    { 0x0f5202, 0x0f5202, 0xd76d4f28b6d20b99, 0x246af628cf1c4fa2, 0xb30258ffe7b5bbf7, 0x0 }, /* #12 */
     4740    { 0x2870c3, 0x287006, 0x7c47c7709b0fd40b, 0x3d33f10890cf7ec3, 0x3f13d6680a405547, 0x0 }, /* #13 */
     4741    { 0x074393, 0x074392, 0xd771aa342735f38c, 0xc01391739032dc7f, 0x175e18c09703170c, 0x0 }, /* #14 */
     4742    { 0x233f42, 0x233f12, 0x9de495cb84d836a5, 0x4b5628db73a2ee49, 0x528e6cf01135485c, 0x0 }, /* #15 */
     4743    { 0x0e1707, 0x0e1f06, 0xbf0f97917dda3d7d, 0x598eeabc1caa6496, 0x6580acd5612fd8e6, 0x0 }, /* #16 */
     4744    { 0x022003, 0x022086, 0xf712c573b73d95b4, 0x86f6491d5894aea0, 0x701c7c565ea8e713, 0x0 }, /* #17 */
     4745    { 0x1c6587, 0x1c6516, 0x6559d5780bcadd86, 0x23d90cac9b9d61dd, 0x4180c8cb702d7ba8, 0x0 }, /* #18 */
     4746    { 0x1f1213, 0x1f1212, 0x6ad9b62a4ff58fc2, 0x389fd43ae340488c, 0x3239e1ef6cb54735, 0x0 }, /* #19 */
     4747    { 0x1a08d3, 0x1a0806, 0x97e864e662b25769, 0x5fa94f3e1e4c12e7, 0x383f15a844664481, 0x0 }, /* #20 */
     4748    { 0x375606, 0x375697, 0x98b815f8b2273905, 0xd17842abf0bc14fc, 0xc73fd34cc16b2409, 0x0 }, /* #21 */
     4749    { 0x2b5f43, 0x2b5f06, 0x98a925e30601021c, 0x295949282c3976e8, 0x6f4fdcbad9c78b33, 0x0 }, /* #22 */
     4750    { 0x214192, 0x214116, 0xd94014a7c1196591, 0x3984fae21846551b, 0x9fbb19c5a8d31076, 0x0 }, /* #23 */
     4751    { 0x240b43, 0x240306, 0x74d9e0237c71930f, 0x437092aab6a6dc28, 0x31694d78c5cab6e6, 0x0 }, /* #24 */
     4752    { 0x293a46, 0x293202, 0xb9afeae57fa93c7b, 0x0aa66415291d7b08, 0xaf0986d0568bc173, 0x0 }, /* #25 */
     4753    { 0x173796, 0x173f93, 0x06f38d89487ffcee, 0x81773451c4f629bf, 0x857c59378389d32f, 0x0 }, /* #26 */
     4754    { 0x3d5052, 0x3d5006, 0x62a165c12842da0b, 0x4583047b4c9c6882, 0x1d1e6145dba67189, 0x0 }, /* #27 */
     4755    { 0x0b59d2, 0x0b5106, 0xe359f9d6f98eb609, 0x4956bc9a418da936, 0x9a033d3cb8010cd3, 0x0 }, /* #28 */
     4756    { 0x221d43, 0x221587, 0x05b80b4fe8e29d5a, 0xfbe62cc8eceae244, 0x09d1de86fbf7bb15, 0x0 }, /* #29 */
     4757    { 0x3158c3, 0x315806, 0x83b4e64ccb6f998e, 0x1f815f9f0fcdbff5, 0x643386adbba1d998, 0x0 }, /* #30 */
     4758    { 0x0b7dc6, 0x0b7597, 0x5a3058da9b1c8f65, 0xfb483f5a5a9fd387, 0x5ee81980407cbbde, 0x0 }, /* #31 */
     4759    { 0x027107, 0x027117, 0x2ed0dc42e13883c0, 0x56682856970f2d6f, 0xd868b3ec4a295650, 0x0 }, /* #32 */
     4760    { 0x031483, 0x031402, 0xafa1fa89a8c701bf, 0x100e0de0c4b0a1a2, 0x9f93eca8e416601c, 0x0 }, /* #33 */
     4761    { 0x0326d3, 0x032693, 0x467a2731041aca63, 0xe4738baa81886915, 0x62069b868292614d, 0x0 }, /* #34 */
     4762    { 0x3e4607, 0x3e4686, 0xb64e67bbac839ad5, 0x87ca4c81a25fc971, 0x2e841b3a0a23d163, 0x0 }, /* #35 */
     4763    { 0x1a41c7, 0x1a4116, 0xc85a26d424e4f02e, 0x036b369940e07b8e, 0xc4eef03ae404749f, 0x0 }, /* #36 */
     4764    { 0x384396, 0x384312, 0xe8dd4199d7873d51, 0x3990738255e365e9, 0xaf4cce1781a3d768, 0x0 }, /* #37 */
     4765    { 0x102e82, 0x102e16, 0x98db9b652fd5e2c1, 0x5481ab569c8444e2, 0x4459f00e93519ddf, 0x0 }, /* #38 */
     4766    { 0x021146, 0x021997, 0x588197312fcc1d50, 0x81f5d9db7c989d05, 0xd68bbd55b333804b, 0x0 }, /* #39 */
     4767    { 0x387c52, 0x387482, 0xaa962ecea25c97cb, 0xa346be61a2056508, 0x074f706d005732c3, 0x0 }, /* #40 */
     4768    { 0x216003, 0x216002, 0xdf4f94bb4da92da2, 0x433d1c989d2f89f1, 0x9c127822b079a3b0, 0x0 }, /* #41 */
     4769    { 0x0962c3, 0x096a93, 0x6d8a5f7ba726d5ce, 0xa6202abfe55a723e, 0xc76a34bbc1cc638f, 0x0 }, /* #42 */
     4770    { 0x190b86, 0x190b02, 0x9b2036ef27e1950b, 0x53b4cc1112a5d1e3, 0x476b6ade153bc328, 0x0 }, /* #43 */
     4771    { 0x0602d6, 0x060286, 0xeec0c72e3e61d018, 0xaedea07f82e9a711, 0x3fe226aebb782907, 0x0 }, /* #44 */
     4772    { 0x355197, 0x355983, 0x72c0450515c9484d, 0xbeeb8b1744751598, 0xb3d4b9edd15432b4, 0x0 }, /* #45 */
     4773    { 0x332712, 0x332783, 0x5aec818945a0c5fb, 0xeb8c0cb7cbe20880, 0x6f6074d179bebd7b, 0x0 }, /* #46 */
     4774    { 0x0f55c7, 0x0f5593, 0x2a67f03c53d2dee5, 0xf38db8e14f96d78c, 0x36da375b043c0758, 0x0 }, /* #47 */
     4775    { 0x2e1952, 0x2e1116, 0xe62e5cf9238505f6, 0x3e7938238521b77d, 0xa7b524d59e634e79, 0x0 }, /* #48 */
     4776    { 0x365747, 0x365717, 0x419901056cbdf219, 0x47a90d197d436dc9, 0xf9eff3ebef7a844f, 0x0 }, /* #49 */
     4777    { 0x363c13, 0x363c12, 0xc94d2da6660e13cd, 0x59c2d55933c18e0d, 0x6f8a584d324c85bf, 0x0 }, /* #50 */
     4778    { 0x0a4306, 0x0a4303, 0x4c457ffa8797132e, 0x637af813b00b5580, 0xe8ca87e6d78bbdae, 0x0 }, /* #51 */
     4779    { 0x123442, 0x123407, 0x3901c637067bc2cc, 0x47780d8629f55c4b, 0xf189b8b0dc866681, 0x0 }, /* #52 */
     4780    { 0x207983, 0x207116, 0x162f5e261d2c6740, 0x08b8df3b6a088e4b, 0x0d767eeab323d8f4, 0x0 }, /* #53 */
     4781    { 0x0b5e56, 0x0b5e02, 0xc66fb1867461ae8b, 0x5b8d0208f6d72915, 0x6ae2af7d7d8a8576, 0x0 }, /* #54 */
     4782    { 0x303453, 0x303487, 0x74b84a6dd6d7fdf7, 0xfa705fdf9c50eb66, 0x7a47ea8e3a871290, 0x0 }, /* #55 */
     4783    { 0x2f0256, 0x2f0297, 0x9a389fb4d981a710, 0xa8fd197f509fdd35, 0xf13b863588e1c9db, 0x0 }, /* #56 */
     4784    { 0x252f03, 0x252703, 0x260471bbab472816, 0x6e50bd0ed41193d0, 0xb7b3b4acd7359445, 0x0 }, /* #57 */
     4785    { 0x012c02, 0x012c93, 0x2ec38fb3c1883c65, 0xab75ac8ece2c3c08, 0x834de324f35c005d, 0x0 }, /* #58 */
     4786    { 0x0e35d3, 0x0e3512, 0xf35091e180828317, 0x01bb6ddbb04b693e, 0xf1952405d03719d8, 0x0 }, /* #59 */
     4787    { 0x051817, 0x051802, 0xbd2e01febb1fe7d7, 0x76929b7f1c2d7540, 0x469b667f9ef27296, 0x0 }, /* #60 */
     4788    { 0x3a6ac7, 0x3a6a12, 0xc19823de771dbe0e, 0x73bf4d63aa23dd2f, 0x4dd8d67accf9e0de, 0x0 }, /* #61 */
     4789    { 0x072b83, 0x072b12, 0x9e01584f4d69dd48, 0x31109c5d5a9098e9, 0x6cf0bbf1f2d9445e, 0x0 }, /* #62 */
     4790    { 0x0e72c3, 0x0e7282, 0xce6fb0c4f79b5bcf, 0xc5ebdf791e12ec62, 0x0883d14bd9886f6c, 0x0 }, /* #63 */
    47914791};
    47924792static const BINU64_TEST_T g_aTests_or_u64[] =
    47934793{
    4794     { 0x3d4b96, 0x3d4346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4795     { 0x211d57, 0x211546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4796     { 0x3e2512, 0x3e2546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4797     { 0x1c2647, 0x1c2646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4798     { 0x012a96, 0x012202, 0x181abb46103e1b86, 0x181abb46103e1b86, 0x0000000000000000, 0x0 }, /* #4 */
    4799     { 0x0f5bc3, 0x0f5386, 0x89456a77f596117b, 0x89456a77f596117b, 0x0000000000000000, 0x0 }, /* #5 */
    4800     { 0x306c47, 0x306486, 0xab0bea5570206c82, 0xab0bea5570206c82, 0x0000000000000000, 0x0 }, /* #6 */
    4801     { 0x282e07, 0x282682, 0x9b2c8fb872eaba57, 0x9b2c8fb872eaba57, 0x0000000000000000, 0x0 }, /* #7 */
    4802     { 0x045906, 0x045182, 0xfa40317333cf67c8, 0xfffd35737bcf67d9, 0x55fd15737bc626d9, 0x0 }, /* #8 */
    4803     { 0x051902, 0x051182, 0xfded93894b6d2ab2, 0xfdfff3a9dbffebb6, 0xf9bae0a19afecb34, 0x0 }, /* #9 */
    4804     { 0x171582, 0x171586, 0xed4375a0d78b85a7, 0xed437da2df9fadff, 0xe90239821d1cad5a, 0x0 }, /* #10 */
    4805     { 0x237f82, 0x237786, 0xb60ea548fc588c6e, 0xf72fff6aff79de7e, 0xe727da224731d210, 0x0 }, /* #11 */
    4806     { 0x026912, 0x026106, 0x5a07cb69e5b5f706, 0x7e2ffbe9f5f5f727, 0x642b39e931416527, 0x0 }, /* #12 */
    4807     { 0x0e18c3, 0x0e1002, 0x665da61245dada58, 0x777fa77f57fffefd, 0x3123016f53af64e5, 0x0 }, /* #13 */
    4808     { 0x284a87, 0x284286, 0x0267437c003dfaa8, 0xd6ffc3fc6ebdffeb, 0xd6dd82b06e91dfc3, 0x0 }, /* #14 */
    4809     { 0x3c7412, 0x3c7486, 0x5f64ccc574db9510, 0xdff5cfd7fcdfddf0, 0x95d147d2cc8dc9e0, 0x0 }, /* #15 */
    4810     { 0x1e2c87, 0x1e2406, 0x4b19e2b9b5b8a51b, 0x6b39f7f9fff8bd5f, 0x692877d87ec0bc45, 0x0 }, /* #16 */
    4811     { 0x365c02, 0x365486, 0xebd2e74e82b38bb5, 0xebfaefcfe7f7afbd, 0xa928af816756a699, 0x0 }, /* #17 */
    4812     { 0x1f5bc6, 0x1f5386, 0xd7b5504adbea0a4a, 0xd7fdf26ffbfb0b7e, 0xd468e22f63db0b34, 0x0 }, /* #18 */
    4813     { 0x013a42, 0x013202, 0x726591709e8113f7, 0x7665ddf4fffd9ff7, 0x54205de4ed7d8fc0, 0x0 }, /* #19 */
    4814     { 0x1861c7, 0x186186, 0x8ea65b7d2276bb14, 0xcfa6dffd37f6bb9c, 0xc386c5f935923a8c, 0x0 }, /* #20 */
    4815     { 0x0d6f16, 0x0d6782, 0x01ce9c1d11874c11, 0xdfee9d1dbbeffff7, 0xdf68910cba6effe6, 0x0 }, /* #21 */
    4816     { 0x290097, 0x290086, 0x2fd5e2fa8cde7a08, 0xaff5f7feeeff7ac9, 0x8734b7346a2730c9, 0x0 }, /* #22 */
    4817     { 0x2748c2, 0x274006, 0x3ae4f4be4cf241fa, 0x3af5f7bf6df65bfa, 0x20b107bd21061b78, 0x0 }, /* #23 */
    4818     { 0x156892, 0x156082, 0xfbcd085f6a4a4fea, 0xfbcd0c5f6bfedfea, 0xeb81041761b4daa2, 0x0 }, /* #24 */
    4819     { 0x376f16, 0x376782, 0x78d8ea3d501107ac, 0xf9dfff3f729137ae, 0xa15fdf262290368e, 0x0 }, /* #25 */
    4820     { 0x395f13, 0x395706, 0x05fc05ed8015b881, 0x6dfeafede67fff93, 0x6caeae40666a6712, 0x0 }, /* #26 */
    4821     { 0x387a12, 0x387282, 0x9fc39fd2f7075cf2, 0x9ffb9ffbf7975dfe, 0x833a8abb7495015e, 0x0 }, /* #27 */
    4822     { 0x1a2d42, 0x1a2586, 0xf29ee89dae2e84ea, 0xfabef9dfae3f9eee, 0x68b0f1db0a371a8e, 0x0 }, /* #28 */
    4823     { 0x0c3907, 0x0c3102, 0x5390025e9ca6fe15, 0x7fb77adedcf7ff7f, 0x6e2778d0d855ef7a, 0x0 }, /* #29 */
    4824     { 0x3d2946, 0x3d2182, 0xfa4a963f268015cf, 0xfb4bf6bfb6d53ddf, 0x9b09629e92553c96, 0x0 }, /* #30 */
    4825     { 0x0e1bc6, 0x0e1386, 0x2a664aad889e3d88, 0xfbff7ffd9eff3fde, 0xfb9d75f416f11fde, 0x0 }, /* #31 */
    4826     { 0x381516, 0x381502, 0x46ebd5aa9d7560f8, 0x6fefd7ffdffdf2fd, 0x2b6c867f4a9cd255, 0x0 }, /* #32 */
    4827     { 0x0511c2, 0x051182, 0xb8e5307ef3df6613, 0xfaf53cfff3df6e5b, 0xf2343ce5e2884e48, 0x0 }, /* #33 */
    4828     { 0x2e2bd3, 0x2e2302, 0x0fd118af624ad649, 0x2ff53fff67efd7fb, 0x2ff4277a07e701fa, 0x0 }, /* #34 */
    4829     { 0x073d47, 0x073586, 0x5fb40a4f3131ff92, 0xdfb7eecf75f3ffd7, 0xd787e48854c37257, 0x0 }, /* #35 */
    4830     { 0x2c29c3, 0x2c2186, 0xb2142b00fc653844, 0xba7cbb87fce5b955, 0xaa7cbb877480b951, 0x0 }, /* #36 */
    4831     { 0x3312d7, 0x331206, 0x0d786cb8d53f86c5, 0x0dfd7ebef7bfe7ed, 0x05b57a1ef6b86369, 0x0 }, /* #37 */
    4832     { 0x271647, 0x271682, 0x8f48643f7a6797ed, 0xfffe7cbffa6ff7fd, 0xfdb618bbaa2964f5, 0x0 }, /* #38 */
    4833     { 0x174046, 0x174086, 0x7523011aaf33c6b6, 0xf5fbb51aaffbcef6, 0xa4dbb5028de808f4, 0x0 }, /* #39 */
    4834     { 0x2d0653, 0x2d0686, 0x26daca689f3dbce8, 0xfffbdbeaffffbfe8, 0xd97159caf1efa7e0, 0x0 }, /* #40 */
    4835     { 0x0c4a52, 0x0c4286, 0xdac63d6075a2aa20, 0xfef77ffefdeeaea5, 0x76b347def94e0ca5, 0x0 }, /* #41 */
    4836     { 0x3a5752, 0x3a5702, 0x25e171e7566603ee, 0x67e3f5ffdfee87fe, 0x6283a5bb9fe8855a, 0x0 }, /* #42 */
    4837     { 0x0f5192, 0x0f5182, 0xaeeb3a18a2cdd01a, 0xeeeb7b3bffddd71a, 0xe249793bdf14c700, 0x0 }, /* #43 */
    4838     { 0x080f86, 0x080782, 0x219b0a668cdbc07b, 0xb7dbfbeefdffd77f, 0xb648f1a8f5ac572d, 0x0 }, /* #44 */
    4839     { 0x2f5f86, 0x2f5786, 0xbca284769625298b, 0xfde6d4ffd7e5bbeb, 0x4166508bc1c5bbe0, 0x0 }, /* #45 */
    4840     { 0x2a5f86, 0x2a5782, 0xb778bdab0f348a00, 0xff7cffff7f3ebb3d, 0xef1443f77b0abb3d, 0x0 }, /* #46 */
    4841     { 0x0a51d3, 0x0a5186, 0x4726564e1b48a519, 0xf7bf77ef7b7db7bb, 0xf69b73ad6a3d96b3, 0x0 }, /* #47 */
    4842     { 0x146442, 0x146486, 0x444b8bfdd4196eb6, 0xe65babffd5396fbe, 0xa6122143013043a8, 0x0 }, /* #48 */
    4843     { 0x204c57, 0x204486, 0xd25560c5b252fddb, 0xde556fefbe72ffdb, 0x9c014faa8c60dfc0, 0x0 }, /* #49 */
    4844     { 0x076b56, 0x076382, 0x241d71aa951ec010, 0xeffff7ea9fbef4b0, 0xebf2a7c80ba2f4b0, 0x0 }, /* #50 */
    4845     { 0x3b4756, 0x3b4786, 0x1e7aafc215f8bb09, 0xdf7effcf7ffeffdd, 0xc71e750d7ee6d4d4, 0x0 }, /* #51 */
    4846     { 0x024016, 0x024082, 0xd9cc3699b2e9aa9c, 0xdfcd379dfefbeedf, 0x4f0127956e53e447, 0x0 }, /* #52 */
    4847     { 0x0c0606, 0x0c0686, 0x818afe9da9c6ffec, 0xf7bafffdafcfffed, 0xf63053e08fc9e185, 0x0 }, /* #53 */
    4848     { 0x3e4986, 0x3e4106, 0x16689d7d6b4e2879, 0x76fabf7f7b4e7e7b, 0x6492326651085613, 0x0 }, /* #54 */
    4849     { 0x2b7156, 0x2b7102, 0x26bb63bbb721c438, 0x6eff67bff727debf, 0x6c5c05254127de97, 0x0 }, /* #55 */
    4850     { 0x104242, 0x104286, 0xe9ca77f3b1f83fdf, 0xfbdef7f7fbf8ffff, 0x1a96b3364bc0d6e7, 0x0 }, /* #56 */
    4851     { 0x0e4042, 0x0e4082, 0x2e2b1bccf54b3e3d, 0xffbf7ffcf7cb7ebf, 0xfd966df493cb728f, 0x0 }, /* #57 */
    4852     { 0x0252c7, 0x025286, 0x8ddd74f63b7f400e, 0xffff7df63bff5c1e, 0x77ff699419e85c1c, 0x0 }, /* #58 */
    4853     { 0x345c16, 0x345406, 0x1f0661f823a2b68c, 0x1ffe77f873f2ffff, 0x13fc56a072506ffb, 0x0 }, /* #59 */
    4854     { 0x1357c2, 0x135702, 0x069fe57a9db013f5, 0x679fef7fdff017f7, 0x638f2a17ce5006d3, 0x0 }, /* #60 */
    4855     { 0x3f6917, 0x3f6182, 0x6867a1851da1911a, 0xeeefab8f1febf91f, 0xe6ce0a8a066af907, 0x0 }, /* #61 */
    4856     { 0x230e52, 0x230686, 0x87590d1b73baa073, 0xa7fd0dbbf7faa2f3, 0xa1fd09bac7e802e0, 0x0 }, /* #62 */
    4857     { 0x056c02, 0x056486, 0x89c7e4a483d933fd, 0xcbdfe5e7abff7bff, 0xc3dfe1e3286e7acf, 0x0 }, /* #63 */
     4794    { 0x2d09c3, 0x2d0146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4795    { 0x066cc3, 0x066446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4796    { 0x245056, 0x245046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4797    { 0x333d46, 0x333546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4798    { 0x114513, 0x114506, 0x5e8a731673b8c20f, 0x5e8a731673b8c20f, 0x0000000000000000, 0x0 }, /* #4 */
     4799    { 0x313543, 0x313506, 0x4cb94c3180a816a9, 0x4cb94c3180a816a9, 0x0000000000000000, 0x0 }, /* #5 */
     4800    { 0x072757, 0x072706, 0x0de239453f4492eb, 0x0de239453f4492eb, 0x0000000000000000, 0x0 }, /* #6 */
     4801    { 0x064157, 0x064186, 0xaffbfcae3f4e31e1, 0xaffbfcae3f4e31e1, 0x0000000000000000, 0x0 }, /* #7 */
     4802    { 0x0c3a47, 0x0c3282, 0x24a373e463ee0956, 0xf5bffff66fffbf76, 0xf51dfd762d71b666, 0x0 }, /* #8 */
     4803    { 0x0d3452, 0x0d3486, 0xe4b1158f3b22568e, 0xf7b75dff3bffdecf, 0xf7a759fa08fdce45, 0x0 }, /* #9 */
     4804    { 0x243303, 0x243382, 0x5bb8ffb2196aab9c, 0xdffbfffb597eeffe, 0xce4b4c5b481c4c6a, 0x0 }, /* #10 */
     4805    { 0x304283, 0x304282, 0x6ef8dcd86231db39, 0xeefbfddfeef9dbb9, 0xa2037d1feec8c980, 0x0 }, /* #11 */
     4806    { 0x220c56, 0x220482, 0x86322308cf38c5c4, 0x9ebb672fefbfefce, 0x98a94627aa8fef8e, 0x0 }, /* #12 */
     4807    { 0x222cd2, 0x222482, 0x5f64c4cb99ad0752, 0xdf6efeef9bff8fd6, 0xcd0afeaf1a5a88d6, 0x0 }, /* #13 */
     4808    { 0x043012, 0x043086, 0x09ed4300070d646c, 0xdbef47b99fefe4ee, 0xda4705b99aebe0c6, 0x0 }, /* #14 */
     4809    { 0x237f46, 0x237782, 0xd474cf701af04df1, 0xfd75cff2bef0edf7, 0xa97583b2be90a126, 0x0 }, /* #15 */
     4810    { 0x1d3542, 0x1d3582, 0xa9c7466b77dcac95, 0xbbdfff7ffffeffbf, 0xb21cbd17ff6a733e, 0x0 }, /* #16 */
     4811    { 0x1442d6, 0x144282, 0x26195c474e5fbf91, 0xf79f5e5f6f5ffff7, 0xf7861a5a2b0debf6, 0x0 }, /* #17 */
     4812    { 0x0211d6, 0x021186, 0xd184f07b9b4ff12e, 0xdde6f6fffbdffb3f, 0x1d6616bff9deba3f, 0x0 }, /* #18 */
     4813    { 0x3f2ed6, 0x3f2606, 0x0a05e6691512bcfd, 0x6abdffed1d9fffff, 0x6abcdbec0d8febfb, 0x0 }, /* #19 */
     4814    { 0x1b6546, 0x1b6506, 0x4ee51b781ae47942, 0x5ef7dffc3beefd47, 0x1ef6d4a4294abd05, 0x0 }, /* #20 */
     4815    { 0x094a86, 0x094206, 0x3502eab41b81bc06, 0x77e3ffff3b9dbe6f, 0x63e3375b239cba6d, 0x0 }, /* #21 */
     4816    { 0x210c03, 0x210486, 0xc44e2010621a22ce, 0xdcfeb3dc7eda7bee, 0xd8feb3cc1ed85bee, 0x0 }, /* #22 */
     4817    { 0x0c1993, 0x0c1182, 0x813e6e2202081c39, 0xab3f6e328b7f1cfd, 0x2a170a12897f14e5, 0x0 }, /* #23 */
     4818    { 0x0f2d52, 0x0f2582, 0x3f5aee5ddebcf9da, 0xffdefedfdebefdfb, 0xe2c6dedb923e5ce1, 0x0 }, /* #24 */
     4819    { 0x3848d7, 0x384082, 0xae368a2a77dd1b3a, 0xaef6bbbe77ffbfba, 0x8cc23b9616a3bea0, 0x0 }, /* #25 */
     4820    { 0x160442, 0x160406, 0x4d6d7a10e0429c35, 0x7d7dffd1fa469c35, 0x3530ffd1fa040431, 0x0 }, /* #26 */
     4821    { 0x2545c3, 0x254502, 0x41fe51b4db097253, 0x7dfe75b7df5f72df, 0x3c8424379657608c, 0x0 }, /* #27 */
     4822    { 0x1f5d52, 0x1f5502, 0x52c0b821bb8007f9, 0x7bc3bbe9fffd77fb, 0x7b03bbe9cf7d75ba, 0x0 }, /* #28 */
     4823    { 0x2b0dd3, 0x2b0502, 0x17863acac3c94a39, 0x57fffbebd3fd5a7f, 0x557bdb29d13c525e, 0x0 }, /* #29 */
     4824    { 0x026352, 0x026382, 0xc13a1f37b5b75d15, 0xf97abfbff5b7ff9d, 0xb962b68cf495b389, 0x0 }, /* #30 */
     4825    { 0x3e7052, 0x3e7002, 0x337822f5ec3dd972, 0x73787bf5feffdf73, 0x73207b3416df5f13, 0x0 }, /* #31 */
     4826    { 0x3a1e83, 0x3a1682, 0x1d01263175c0b636, 0x9d6f273bffdfb637, 0x846f231a9b5f8607, 0x0 }, /* #32 */
     4827    { 0x2a35c2, 0x2a3582, 0x5921a04d9fa07191, 0xddfde84fffb879b5, 0xcddce80f6c182834, 0x0 }, /* #33 */
     4828    { 0x267343, 0x267382, 0xcc42d33fa929afb3, 0xfc4adf3fbdafefb3, 0x304adc341dae4612, 0x0 }, /* #34 */
     4829    { 0x111216, 0x111282, 0xe15841d06cfbb0a4, 0xe7f853f46efbb6f7, 0x06e8136442812653, 0x0 }, /* #35 */
     4830    { 0x0d0897, 0x0d0082, 0x804f4e97ad40d938, 0x907fdeb7adfffffb, 0x907198a384bf26d3, 0x0 }, /* #36 */
     4831    { 0x3e6c86, 0x3e6406, 0x33e876b30138294a, 0x33e9f6fbc9fdbbdb, 0x02a9a269c9d59293, 0x0 }, /* #37 */
     4832    { 0x2a4093, 0x2a4002, 0x50828a9243724300, 0x7a928af7dff2dfc8, 0x7a1288f5deb2dcc8, 0x0 }, /* #38 */
     4833    { 0x206c56, 0x206486, 0xdb3283937a2bc2d2, 0xfbbff7b7fb3bcfde, 0x73bd753789338f4e, 0x0 }, /* #39 */
     4834    { 0x372b07, 0x372306, 0x7807bbabcc0b843a, 0x7c37ffafceabdefa, 0x1432d50c4aa05ae0, 0x0 }, /* #40 */
     4835    { 0x1c0b52, 0x1c0382, 0xf01631129371ce36, 0xff57b13adb71fffe, 0x1f51902a5931bdea, 0x0 }, /* #41 */
     4836    { 0x055e96, 0x055682, 0x34718839a07d4d49, 0xb577a9bdb87fdffd, 0x9146a1b5984a9bf5, 0x0 }, /* #42 */
     4837    { 0x2f6146, 0x2f6182, 0xbb9d1e330441341e, 0xfbff7e73e44176df, 0x53e77a70e44062db, 0x0 }, /* #43 */
     4838    { 0x2c1c96, 0x2c1482, 0x9c275dcec45c10d8, 0xde27fdcedcdf59fd, 0x5a01b9849cdf49e5, 0x0 }, /* #44 */
     4839    { 0x176e06, 0x176682, 0x03c4b86de1e41d8e, 0xafc5baffe7ffffbf, 0xacc522bac7bbe7bd, 0x0 }, /* #45 */
     4840    { 0x347b47, 0x347386, 0xf173c18ad4ee68f9, 0xfd73e5cad7ff6ef9, 0xcc3064c8933f0e91, 0x0 }, /* #46 */
     4841    { 0x0b0542, 0x0b0586, 0x8699851d8392574f, 0xb6bffdddd7b25fff, 0xb62ffdccd5b218ba, 0x0 }, /* #47 */
     4842    { 0x3e4f17, 0x3e4786, 0x83426e352a53ef71, 0xd3c6efb5ab5bfff5, 0xd284ad90a90adfb4, 0x0 }, /* #48 */
     4843    { 0x380107, 0x380182, 0x4d7df986b6c4cce8, 0xcd7ffd8fbee5ccf8, 0x8157648d3ce1ccf8, 0x0 }, /* #49 */
     4844    { 0x032883, 0x032006, 0x54faaf5e03e9d2c8, 0x7dfebf7f3bfbd7db, 0x69861825393295d3, 0x0 }, /* #50 */
     4845    { 0x1f6243, 0x1f6286, 0x8f7ab8ccd66b242b, 0xbffff9ccf6fbe5ff, 0x34955904a69be5dc, 0x0 }, /* #51 */
     4846    { 0x391143, 0x391182, 0xde30756ce8faeb74, 0xdef5ff6feefafffd, 0x46c5df6766a05e8d, 0x0 }, /* #52 */
     4847    { 0x3b0296, 0x3b0206, 0x4933c82974c86f7e, 0x59f7fbbffddb6fff, 0x50c7fbbfdd9b61a3, 0x0 }, /* #53 */
     4848    { 0x192552, 0x192506, 0x1b89e78f2381272e, 0x1f89ffff7bbb6f7e, 0x07817c70783a6d7c, 0x0 }, /* #54 */
     4849    { 0x353202, 0x353282, 0x67a961aab311a8b9, 0xffe9f1eaf333bebf, 0xbf41d0e242321e1e, 0x0 }, /* #55 */
     4850    { 0x331816, 0x331086, 0x9d3d97d5a6c3f84b, 0xfdfdffd7b7dffddb, 0x6df47e87175c05db, 0x0 }, /* #56 */
     4851    { 0x3d4d87, 0x3d4506, 0x252f7e868f1f7858, 0x2feffea6ef3ff97d, 0x2ec382a06423d97d, 0x0 }, /* #57 */
     4852    { 0x1e5f52, 0x1e5782, 0xf3d55eaf7c2dbf66, 0xf3f7feaffc3dbff7, 0x72e6a226e83529d5, 0x0 }, /* #58 */
     4853    { 0x1f4e43, 0x1f4682, 0xb9bce19c27201129, 0xbfbce7bcaf39fd6d, 0x96204630a839ed4c, 0x0 }, /* #59 */
     4854    { 0x2816c3, 0x281686, 0x89e1d9f0194ed7ab, 0xcde7fbf879cfdfbb, 0xccc7ea88688d8c18, 0x0 }, /* #60 */
     4855    { 0x350912, 0x350182, 0xc582bf4f33c3dea6, 0xd7eebfef73e7ffe6, 0xd66cbfad51662946, 0x0 }, /* #61 */
     4856    { 0x2b0f02, 0x2b0786, 0x0835a86e8f4140d1, 0xf835e9eebfd56ed7, 0xf0046982b8d42e56, 0x0 }, /* #62 */
     4857    { 0x2a5487, 0x2a5402, 0x3b7cd095c33c287e, 0x3f7ddaf5fffe3afe, 0x266d5af0ffc21ac8, 0x0 }, /* #63 */
    48584858};
    48594859static const BINU64_TEST_T g_aTests_or_u64_locked[] =
    48604860{
    4861     { 0x076516, 0x076546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4862     { 0x012703, 0x012746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4863     { 0x017cc2, 0x017446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4864     { 0x272c03, 0x272446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4865     { 0x091112, 0x091102, 0x6100afad0b2f05bc, 0x6100afad0b2f05bc, 0x0000000000000000, 0x0 }, /* #4 */
    4866     { 0x0e0e52, 0x0e0606, 0x2eca8379a4a766c9, 0x2eca8379a4a766c9, 0x0000000000000000, 0x0 }, /* #5 */
    4867     { 0x1e4e93, 0x1e4602, 0x7398afd36c6a6298, 0x7398afd36c6a6298, 0x0000000000000000, 0x0 }, /* #6 */
    4868     { 0x0b38c7, 0x0b3082, 0xcd8934a89881c051, 0xcd8934a89881c051, 0x0000000000000000, 0x0 }, /* #7 */
    4869     { 0x286602, 0x286602, 0x072d7d19dd958c99, 0x6f7fffdddf9dcdfd, 0x6b5eeacdd61d457d, 0x0 }, /* #8 */
    4870     { 0x0e3052, 0x0e3086, 0x7c101d525f0c5d8f, 0xfddd5d5b7f0c7dcf, 0xf1cd4c09750831c3, 0x0 }, /* #9 */
    4871     { 0x390e83, 0x390686, 0xa37279f443e2c305, 0xf37a7bfccbf7ff7d, 0xd16822288ab5bf7c, 0x0 }, /* #10 */
    4872     { 0x347c56, 0x347486, 0xe469fdebb80378a6, 0xf5fffffbfaebfca6, 0x51be12d1f2e9c424, 0x0 }, /* #11 */
    4873     { 0x3d57c7, 0x3d5702, 0x45bafb259f5f421a, 0x4dfafbb5bf7fc7ba, 0x09fa9ab43c2585aa, 0x0 }, /* #12 */
    4874     { 0x132756, 0x132786, 0xe13411010bc91aa3, 0xe3bd9d334fedfabb, 0x83b98c324665eaba, 0x0 }, /* #13 */
    4875     { 0x212752, 0x212782, 0xf8f131a8f668d0e1, 0xfef7b3f8ff6ad8fd, 0xceb7b370792a585d, 0x0 }, /* #14 */
    4876     { 0x3c6b46, 0x3c6386, 0x80ba6d27255b39a0, 0xe4fb6db7eddb3db4, 0x645968b1cd9b2594, 0x0 }, /* #15 */
    4877     { 0x3d5202, 0x3d5286, 0x8786e08f1174ca15, 0xe7bff9aff1f7cf77, 0xe3b9b9a0f1e3cd77, 0x0 }, /* #16 */
    4878     { 0x003206, 0x003282, 0xc038323793aa7ffe, 0xe7fbbaffdffffffe, 0xe7c3a8de5f7defb8, 0x0 }, /* #17 */
    4879     { 0x3a6782, 0x3a6786, 0x2a3b0bfdaffbac1e, 0xfebf0bffaffbfeff, 0xfc8600c70818defd, 0x0 }, /* #18 */
    4880     { 0x024b56, 0x024382, 0x9d14b50e102a26a9, 0xdf5cf5aede3a76e9, 0xcf58f1a0de185068, 0x0 }, /* #19 */
    4881     { 0x3d4542, 0x3d4506, 0x0549c487927a7b7d, 0x0ffddeaff6fb7b7d, 0x0efc5a2ee4d11971, 0x0 }, /* #20 */
    4882     { 0x103182, 0x103102, 0x4924f3023c59382b, 0x4dacff977cf97efb, 0x048ccd9740e86efb, 0x0 }, /* #21 */
    4883     { 0x0d4b56, 0x0d4386, 0xce281a0d43070722, 0xeeeb1b6f633fbfb2, 0x2ac309662239b8b0, 0x0 }, /* #22 */
    4884     { 0x212f17, 0x212782, 0xeec5729df224a4eb, 0xffe5fe9ffe6cffef, 0xf9e5cc870e6cdbaf, 0x0 }, /* #23 */
    4885     { 0x144387, 0x144382, 0xa027fb6e8ddfda83, 0xebf7ff6ecdffdbab, 0xcbf1af2ec4ff41aa, 0x0 }, /* #24 */
    4886     { 0x2e0bc3, 0x2e0306, 0x2921ba1dbf0249ad, 0x2b7bffbdbf837fed, 0x0b5befbd9e8336e1, 0x0 }, /* #25 */
    4887     { 0x3e29c7, 0x3e2106, 0x7e70f6ca19df8358, 0x7ffdffce79ffb37b, 0x7badbb8e7038b023, 0x0 }, /* #26 */
    4888     { 0x1a3112, 0x1a3106, 0x33cee16a5d3ccf1d, 0x3fcff7fa7ffedf5f, 0x2cc717d233e2de4a, 0x0 }, /* #27 */
    4889     { 0x134416, 0x134486, 0xed292422847d07df, 0xffbdffab8efd57ff, 0x1695ffa90a9850e9, 0x0 }, /* #28 */
    4890     { 0x253b86, 0x253306, 0x658a68bcc69508b7, 0x65bffcbece9fadb7, 0x603dbc928e8aad87, 0x0 }, /* #29 */
    4891     { 0x361b93, 0x361306, 0x4804ef4806954a7e, 0x6a05ffca0e954a7e, 0x6a01108a0e800832, 0x0 }, /* #30 */
    4892     { 0x233252, 0x233286, 0x28f3fad270681975, 0xf9f3ffd6f2ed1b77, 0xf9326d84c2cd1a53, 0x0 }, /* #31 */
    4893     { 0x0a7413, 0x0a7486, 0x11debeaf1608351d, 0xf5fffeaf16ab775f, 0xe5f5eca616ab5652, 0x0 }, /* #32 */
    4894     { 0x3d1a96, 0x3d1282, 0x57fc90d9747aaadb, 0xfffef0ddfe7efefb, 0xfbf270dd9e16f66b, 0x0 }, /* #33 */
    4895     { 0x347393, 0x347386, 0x178fc9053eb0f0e6, 0xf7efdd97ffb6f5ee, 0xe2e19d97ff8695ce, 0x0 }, /* #34 */
    4896     { 0x2c3993, 0x2c3186, 0xe6122e2477c982f2, 0xfe773e77f7c983f3, 0x58751c5794488343, 0x0 }, /* #35 */
    4897     { 0x111952, 0x111102, 0x770be25dd28f56b5, 0x7f5beffddeff5ef7, 0x4f500fe44e721c42, 0x0 }, /* #36 */
    4898     { 0x332b12, 0x332382, 0xd674f90e5f3e3671, 0xf6feffceffbffffd, 0x74da57c4e297dbed, 0x0 }, /* #37 */
    4899     { 0x1432c3, 0x143282, 0xe6c2ffcea86ab0d5, 0xe6d7ffcfea7bb3fd, 0x4295024be259136c, 0x0 }, /* #38 */
    4900     { 0x3e4d92, 0x3e4586, 0xe3c5df83cf89a10c, 0xfbcfffdbcfabb56f, 0x980e655905abb463, 0x0 }, /* #39 */
    4901     { 0x296103, 0x296182, 0xff6388788816a64b, 0xfffbe9fe8ebeff5b, 0x46f9618e8ea8fb1a, 0x0 }, /* #40 */
    4902     { 0x0f66d2, 0x0f6682, 0xa1b7de04fd8faf09, 0xffb7de77fd8faf3d, 0xfe9640770488243c, 0x0 }, /* #41 */
    4903     { 0x2e2752, 0x2e2706, 0x7192244aa88ea90c, 0x71bf677fbc9fbd3f, 0x20bd4335341fbd3f, 0x0 }, /* #42 */
    4904     { 0x3f4c42, 0x3f4486, 0xa891ebb9f63c2a65, 0xafd1eff9f67d6b7d, 0x2f506751d2514b58, 0x0 }, /* #43 */
    4905     { 0x263247, 0x263286, 0x6f0c259ba2cca6e5, 0xef2db5bfb2dcb7ff, 0xe221b02792d095db, 0x0 }, /* #44 */
    4906     { 0x094b83, 0x094386, 0x1c7f94714116d92b, 0xfefff473659fff6f, 0xfef3f402249fb667, 0x0 }, /* #45 */
    4907     { 0x397a87, 0x397286, 0xb2d4facb3e07e655, 0xfadcfedf3e97ffdd, 0xe858265516935bd8, 0x0 }, /* #46 */
    4908     { 0x1a0713, 0x1a0786, 0x9f59ae3bb2fb530d, 0xbfdfee7bb3ff771d, 0xafcee85ba1066618, 0x0 }, /* #47 */
    4909     { 0x0b3483, 0x0b3482, 0xae33a71868f7782e, 0xae73f7fa7af7fcef, 0x046172e21ae2dce3, 0x0 }, /* #48 */
    4910     { 0x2e2612, 0x2e2602, 0x28f7f4883cfac967, 0x3af7f6993dfef97f, 0x1a8422990184385b, 0x0 }, /* #49 */
    4911     { 0x303e87, 0x303682, 0x9f029e28e5b83808, 0xbf6fbfbde5f9be2c, 0xb86da79d05f1ae24, 0x0 }, /* #50 */
    4912     { 0x180916, 0x180182, 0x74e61fee551eb42f, 0xfdf7bfff7f7efd2f, 0xf9d3b5373e7e7903, 0x0 }, /* #51 */
    4913     { 0x1f4e83, 0x1f4606, 0x115538990182db29, 0x7975f8fbc7b2db69, 0x7934e8f2c7b2d061, 0x0 }, /* #52 */
    4914     { 0x161ad2, 0x161286, 0x857ab804f5f68448, 0x877afcfef5ffff6a, 0x0268d4fa752bfb2a, 0x0 }, /* #53 */
    4915     { 0x325f07, 0x325786, 0x8452bea495ef72ee, 0x94defeac97effaee, 0x94cec2ac978fe882, 0x0 }, /* #54 */
    4916     { 0x2e3646, 0x2e3606, 0x4f9981d1fa9602c5, 0x7fb987f7fab737c5, 0x7fa907269ab337c5, 0x0 }, /* #55 */
    4917     { 0x146186, 0x146106, 0x715a3b79ba9ff4d0, 0x7ddf3b7dbb9ffff9, 0x1cc5105491862f79, 0x0 }, /* #56 */
    4918     { 0x235703, 0x235786, 0x11c1591e07d77fbf, 0xffe1dfdee7d77fff, 0xee21d6cee4d04379, 0x0 }, /* #57 */
    4919     { 0x3f3f17, 0x3f3786, 0xc4dd0a8a9fd8e692, 0xc6fd9e8abfdcefb2, 0x86ac94082e4c49a0, 0x0 }, /* #58 */
    4920     { 0x341c43, 0x341482, 0xe777b84057afe7ee, 0xe77fb9d4ffbff7fe, 0xa12c3994ff3e9594, 0x0 }, /* #59 */
    4921     { 0x052782, 0x052706, 0x5ec9e459793249e0, 0x7ecfe47f7972dfe4, 0x368620676872de84, 0x0 }, /* #60 */
    4922     { 0x1163d6, 0x116306, 0x074ab5c581e857e2, 0x1fcbf5e5f7f87fe7, 0x1ec3e02076983905, 0x0 }, /* #61 */
    4923     { 0x0077d2, 0x007782, 0x5a99396458fde85d, 0xdff9bf6efcfdef5d, 0xcff0b66efca52f11, 0x0 }, /* #62 */
    4924     { 0x222806, 0x222082, 0xd3ff6550bb9e4ac9, 0xf3ffe5d7fbbedbd9, 0xb3dda1d7423e9199, 0x0 }, /* #63 */
     4861    { 0x3925d7, 0x392546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4862    { 0x246bd6, 0x246346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4863    { 0x3a54d2, 0x3a5446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4864    { 0x101c43, 0x101446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4865    { 0x1a1e52, 0x1a1602, 0x17e8295ea500c349, 0x17e8295ea500c349, 0x0000000000000000, 0x0 }, /* #4 */
     4866    { 0x264ad6, 0x264206, 0x012e0ce39e176de8, 0x012e0ce39e176de8, 0x0000000000000000, 0x0 }, /* #5 */
     4867    { 0x0c28d7, 0x0c2006, 0x4cc923bf243149ee, 0x4cc923bf243149ee, 0x0000000000000000, 0x0 }, /* #6 */
     4868    { 0x3f7c87, 0x3f7402, 0x56a126ed05ea2ad6, 0x56a126ed05ea2ad6, 0x0000000000000000, 0x0 }, /* #7 */
     4869    { 0x2f2247, 0x2f2286, 0xd2124e04986c9fd7, 0xfed65e5ddafcffff, 0xbec4185dd2b46c6b, 0x0 }, /* #8 */
     4870    { 0x273c46, 0x273402, 0x5b5231800355777c, 0x7f7e7dd617dff77c, 0x246e4d56169e8628, 0x0 }, /* #9 */
     4871    { 0x030d86, 0x030582, 0x9e2214b9a5e9d25a, 0xfeb63ffbefe9de5b, 0xfa963ff34a40cc19, 0x0 }, /* #10 */
     4872    { 0x210147, 0x210182, 0x6d72b69bc1cdda70, 0xfffeb6dff3ddfaf1, 0xd6ac34c7f25422d1, 0x0 }, /* #11 */
     4873    { 0x147602, 0x147686, 0x3d9458843ff6c4ae, 0xbfdffcbc3ff7c4be, 0x8b4bbcb83d51c030, 0x0 }, /* #12 */
     4874    { 0x1830d7, 0x183082, 0x31f23afd6d929e91, 0xf1fbfeff6df3dfbf, 0xc059c6b340e3cbbe, 0x0 }, /* #13 */
     4875    { 0x094216, 0x094282, 0x4b8323c39ce16b8a, 0xcbb777c7bdf57ffb, 0x8134578739745d73, 0x0 }, /* #14 */
     4876    { 0x064842, 0x064006, 0x4eb06a599c2f2c93, 0x5fb17b7ffdafaf9f, 0x5db119666983ab8f, 0x0 }, /* #15 */
     4877    { 0x324997, 0x324182, 0xff0ebc6d4c420a5c, 0xff7fbeff4dff6b7c, 0x22772ef601ff6b78, 0x0 }, /* #16 */
     4878    { 0x165c92, 0x165486, 0x9a94c6ad7e2dd332, 0x9efcc7bf7eaff336, 0x94fc059e428f2116, 0x0 }, /* #17 */
     4879    { 0x0317c7, 0x031782, 0x728c63d3cc1a7b1b, 0xf69e77fffcfa7b1f, 0xb49676fcb8f8110d, 0x0 }, /* #18 */
     4880    { 0x3f0d57, 0x3f0502, 0x588a077bd8aef3a5, 0x5b9aa7fffbbff3ef, 0x5b12a3a76b3100cb, 0x0 }, /* #19 */
     4881    { 0x1b23d7, 0x1b2306, 0x3a5a757dbbb423cb, 0x3ffb77fdfbb773cf, 0x37b126e1c0b7500f, 0x0 }, /* #20 */
     4882    { 0x2720c6, 0x272086, 0xb0c6855812b38525, 0xf1d6e7dcb6bf97f5, 0x41166384b49c13f1, 0x0 }, /* #21 */
     4883    { 0x0f09d6, 0x0f0182, 0xe1e3b387a5e4b829, 0xf7efff9fffeffeb9, 0x17ad6d1efa8ffe99, 0x0 }, /* #22 */
     4884    { 0x0d31d3, 0x0d3186, 0xa97f93c95df0a4a7, 0xe9ffffffdff5bcff, 0x68ce6df7cb95185f, 0x0 }, /* #23 */
     4885    { 0x284786, 0x284702, 0x3c3aab1017547932, 0x3e3faff1d7547ffe, 0x1e3da7e1c5405ece, 0x0 }, /* #24 */
     4886    { 0x100e82, 0x100682, 0xabd679066bf41f65, 0xaff7fd8e6bf45ffd, 0x8ca3958a283052dc, 0x0 }, /* #25 */
     4887    { 0x3f77d3, 0x3f7786, 0xbc20b686b4fc2102, 0xfff8feaefffda98e, 0xdff8782adfb1898c, 0x0 }, /* #26 */
     4888    { 0x004d93, 0x004586, 0xf5f246203117eac4, 0xfdfa46a273f7fafc, 0x482a408263e7f2fc, 0x0 }, /* #27 */
     4889    { 0x361d46, 0x361586, 0x0a22ffed9dbc689f, 0x9a3affeffffefe9f, 0x9a18868bef72de1e, 0x0 }, /* #28 */
     4890    { 0x312952, 0x312182, 0xb87043dc21b2d50b, 0xf97543fd67bff5ab, 0xf9754271478d30a3, 0x0 }, /* #29 */
     4891    { 0x1e5692, 0x1e5686, 0x6c3b7855320e119a, 0xfc3ffb75734ff1de, 0xb83dab254141f1c4, 0x0 }, /* #30 */
     4892    { 0x191246, 0x191286, 0x01a820c32a579202, 0xbfaf73fbbaff9647, 0xbf0f53fbbaf88445, 0x0 }, /* #31 */
     4893    { 0x2f1a87, 0x2f1286, 0xbcb4510b98f51de2, 0xfdf7fb3bdbf53de7, 0xc1d7aa38d3512007, 0x0 }, /* #32 */
     4894    { 0x097e46, 0x097682, 0x62de3f3efb59fcda, 0xe2fe3fbffbfffeda, 0xc07c3cb5a8ef1282, 0x0 }, /* #33 */
     4895    { 0x370b42, 0x370386, 0x3a86bc6202872491, 0xbedefc63ae9f2fdb, 0xbeda4021ac1e2bda, 0x0 }, /* #34 */
     4896    { 0x3d2656, 0x3d2686, 0xdce71db6008185a4, 0xfce7fffe31ed87f5, 0xa046e2c8316d87d5, 0x0 }, /* #35 */
     4897    { 0x2e4997, 0x2e4186, 0x765f6b08e9c6d2c1, 0xf75fef4bfdffd6db, 0x955de4439c3f949b, 0x0 }, /* #36 */
     4898    { 0x3a6bc6, 0x3a6306, 0x0cf9c0dc57849596, 0x2fffedfe77879dbe, 0x2fee2da230071d2c, 0x0 }, /* #37 */
     4899    { 0x075146, 0x075186, 0xb723192c4724f3da, 0xff63dfedd7bff7de, 0xf842d6c995bff5de, 0x0 }, /* #38 */
     4900    { 0x2b5b02, 0x2b5306, 0x13b697abd33cb1f2, 0x33bedffbd37ffbfa, 0x322eccfa416bfb78, 0x0 }, /* #39 */
     4901    { 0x106c47, 0x106406, 0x20b92516848994aa, 0x3cfd3737c4adfdee, 0x1c4c1321c4a5f96c, 0x0 }, /* #40 */
     4902    { 0x060e17, 0x060606, 0x42c7597b25886619, 0x73cf597bbfa9669f, 0x33cc412bbb216687, 0x0 }, /* #41 */
     4903    { 0x202156, 0x202186, 0xe15be5d425f7f853, 0xf1fbf7f765fff853, 0x31baf637455d5003, 0x0 }, /* #42 */
     4904    { 0x2010c3, 0x201086, 0xda164bbb1bfac546, 0xfa7ecbff7ffacf5f, 0xb87c80ee6f32ce1f, 0x0 }, /* #43 */
     4905    { 0x037243, 0x037286, 0xee079629ade1a446, 0xfe8ff66fbff3b46f, 0x748b66471773346d, 0x0 }, /* #44 */
     4906    { 0x352746, 0x352702, 0x0caa2050a69a97f6, 0x3daaf17effbeb7fe, 0x3500f12e7f3c269e, 0x0 }, /* #45 */
     4907    { 0x2f4983, 0x2f4182, 0xfdb8172bf8ccca4d, 0xfdfc5f3fffedeacd, 0xfc4c5f15dfede081, 0x0 }, /* #46 */
     4908    { 0x186ec3, 0x186686, 0x77d44867ac4f6c6f, 0xffdd6e6fac5f6f6f, 0xbe8d2e6928594f47, 0x0 }, /* #47 */
     4909    { 0x0f7a17, 0x0f7286, 0x108e7e220da183fb, 0xbfcefe6b1fabe7ff, 0xafc2844b168ae5d5, 0x0 }, /* #48 */
     4910    { 0x061ad7, 0x061286, 0x35d905c476261aba, 0xbddd4dcefe6efbbe, 0xbd1d4d4aea48f124, 0x0 }, /* #49 */
     4911    { 0x004413, 0x004482, 0x6d2c38de061ae2eb, 0xef2fbfff3f9aefef, 0xcf0f9ff33f9a4d45, 0x0 }, /* #50 */
     4912    { 0x333a03, 0x333282, 0xc8758a1a126b6bb6, 0xfa7d9e1fbfef7bbf, 0xfa299e0fafac5339, 0x0 }, /* #51 */
     4913    { 0x276d17, 0x276582, 0xb1c6eb78d0a3efcd, 0xfdc6fbf9deabefcd, 0x7d84f3898e0b2f49, 0x0 }, /* #52 */
     4914    { 0x247046, 0x247086, 0xbc57723b4b96c983, 0xbcff7e7b6fffcdaf, 0xa4a85c6167fdccad, 0x0 }, /* #53 */
     4915    { 0x204097, 0x204086, 0x85663de713bae0cb, 0xdfeeffe7dfbef3db, 0xdb8cf3a2dd14b3d3, 0x0 }, /* #54 */
     4916    { 0x3341c2, 0x334102, 0x28563882697b8382, 0x39dfb9bb6d7f93ea, 0x118ba93b656f116a, 0x0 }, /* #55 */
     4917    { 0x385917, 0x385182, 0x6d1d275e30d6c47e, 0xff9da75f7cfec47f, 0xf78ca1034c3e402d, 0x0 }, /* #56 */
     4918    { 0x2e0c86, 0x2e0486, 0xd3092c80867dc6f2, 0xdb3bbcfb87ffcef3, 0xcb3bb8fb87ce8ac1, 0x0 }, /* #57 */
     4919    { 0x112717, 0x112782, 0x3d7f64d45e16006f, 0xffff6ffe5e56787f, 0xf2bc0fba5444785a, 0x0 }, /* #58 */
     4920    { 0x013cd7, 0x013486, 0x475fb041e92aba21, 0xffdfbdebefeeff21, 0xb985bdabeeec7700, 0x0 }, /* #59 */
     4921    { 0x0105d2, 0x010582, 0xe8e1b7edcc3a19be, 0xfbe1ffffde3af9bf, 0xf3e07bfede3af1b1, 0x0 }, /* #60 */
     4922    { 0x0d7712, 0x0d7786, 0x0ecb09a6a39cf6a5, 0xdfcbbbeeff9ffea5, 0xdb0abb48de033e24, 0x0 }, /* #61 */
     4923    { 0x2b1597, 0x2b1582, 0xd18ab7243268ca9c, 0xdfafbf6ebe7beebf, 0xdfa58d6ebc532cbb, 0x0 }, /* #62 */
     4924    { 0x3f5dc6, 0x3f5582, 0x50d7fb2d265aafdd, 0xf5dffb7fee7eefdf, 0xb5ce9a5aec2e624f, 0x0 }, /* #63 */
    49254925};
    49264926static const BINU64_TEST_T g_aTests_xor_u64[] =
    49274927{
    4928     { 0x2e4186, 0x2e4146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4929     { 0x0d41c2, 0x0d4146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4930     { 0x104a97, 0x104246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4931     { 0x132647, 0x132646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4932     { 0x115852, 0x115002, 0x2f3953c23a19f0b0, 0x2f3953c23a19f0b0, 0x0000000000000000, 0x0 }, /* #4 */
    4933     { 0x3420d6, 0x342006, 0x7008fe5c4682956f, 0x7008fe5c4682956f, 0x0000000000000000, 0x0 }, /* #5 */
    4934     { 0x3c3b56, 0x3c3306, 0x25b63ac17b56a27e, 0x25b63ac17b56a27e, 0x0000000000000000, 0x0 }, /* #6 */
    4935     { 0x2a3f86, 0x2a3782, 0x986179fb5b2c839b, 0x986179fb5b2c839b, 0x0000000000000000, 0x0 }, /* #7 */
    4936     { 0x0c7213, 0x0c7206, 0x9a6d3d3b133c2608, 0x4b3b84ea59e520f5, 0xd156b9d14ad906fd, 0x0 }, /* #8 */
    4937     { 0x184b07, 0x184382, 0xf27c7b1c05cbd2b7, 0xfe047744e93fd2fd, 0x0c780c58ecf4004a, 0x0 }, /* #9 */
    4938     { 0x0b0143, 0x0b0182, 0xd3e3884331b37dcc, 0xaf422c0864c7ec0b, 0x7ca1a44b557491c7, 0x0 }, /* #10 */
    4939     { 0x060482, 0x060402, 0x6de04861793cbddd, 0x48cc4aa78af2d961, 0x252c02c6f3ce64bc, 0x0 }, /* #11 */
    4940     { 0x2442d7, 0x244202, 0xf5daf936c37f380f, 0x4a87a50ca18071d5, 0xbf5d5c3a62ff49da, 0x0 }, /* #12 */
    4941     { 0x0a60d7, 0x0a6086, 0x11a0fdc62e85ff2d, 0xd913ff6483b1bf4d, 0xc8b302a2ad344060, 0x0 }, /* #13 */
    4942     { 0x182b02, 0x182306, 0x3c0f70cfb00bdc25, 0x6558abc85cfccd2e, 0x5957db07ecf7110b, 0x0 }, /* #14 */
    4943     { 0x2d4382, 0x2d4382, 0xad327c234e056fa7, 0xad3771f3f605cd4c, 0x00050dd0b800a2eb, 0x0 }, /* #15 */
    4944     { 0x073a57, 0x073206, 0x35fded87565f19d6, 0x67b0fee82a8600e4, 0x524d136f7cd91932, 0x0 }, /* #16 */
    4945     { 0x091e06, 0x091606, 0x95d22d7a12591653, 0x3a34c2b6e6b49539, 0xafe6efccf4ed836a, 0x0 }, /* #17 */
    4946     { 0x286056, 0x286006, 0x3a63585fd57bf49d, 0x090812346c839848, 0x336b4a6bb9f86cd5, 0x0 }, /* #18 */
    4947     { 0x1067d7, 0x106782, 0x0bc13d19984df08b, 0xe4addc0f625a19b6, 0xef6ce116fa17e93d, 0x0 }, /* #19 */
    4948     { 0x192a57, 0x192202, 0xfeaffa7db302e4ad, 0x3187fbb5d6a7469e, 0xcf2801c865a5a233, 0x0 }, /* #20 */
    4949     { 0x150ac3, 0x150202, 0xca936b7e5c3d9d18, 0x7b0014b051d0a932, 0xb1937fce0ded342a, 0x0 }, /* #21 */
    4950     { 0x3a5a53, 0x3a5206, 0x783a02e812188b92, 0x78e72a9c6b82ba93, 0x00dd2874799a3101, 0x0 }, /* #22 */
    4951     { 0x242ad6, 0x242202, 0x33f29dfae064c0e4, 0x54fb6924c24bc380, 0x6709f4de222f0364, 0x0 }, /* #23 */
    4952     { 0x1335c3, 0x133506, 0xa94e833fa138232c, 0x5e13a6a17469208d, 0xf75d259ed55103a1, 0x0 }, /* #24 */
    4953     { 0x097d57, 0x097582, 0x7021752d05b433ad, 0xeb6948387d0505b5, 0x9b483d1578b13618, 0x0 }, /* #25 */
    4954     { 0x232802, 0x232086, 0xda3173e3cb2cffb1, 0xb2e7b264446faa5f, 0x68d6c1878f4355ee, 0x0 }, /* #26 */
    4955     { 0x337107, 0x337182, 0x0b2084b19db1825a, 0xb750106522e032b9, 0xbc7094d4bf51b0e3, 0x0 }, /* #27 */
    4956     { 0x116142, 0x116106, 0x959ae0fc43fe2633, 0x58e00fd065c0235c, 0xcd7aef2c263e056f, 0x0 }, /* #28 */
    4957     { 0x0f5f96, 0x0f5782, 0x3c86995e2589ad31, 0xe89c15e5f923ae61, 0xd41a8cbbdcaa0350, 0x0 }, /* #29 */
    4958     { 0x152c92, 0x152482, 0x85b1355b1b4423ec, 0xc0e0619302dbd13b, 0x455154c8199ff2d7, 0x0 }, /* #30 */
    4959     { 0x0407d7, 0x040786, 0x744b276e2c2dda0e, 0xb03c68281dce4f24, 0xc4774f4631e3952a, 0x0 }, /* #31 */
    4960     { 0x124496, 0x124482, 0xd12786b98aad7943, 0xd93727c3d2a21da2, 0x0810a17a580f64e1, 0x0 }, /* #32 */
    4961     { 0x0d5a97, 0x0d5206, 0x6b2b6d1b8779e0e6, 0x13c618f7e17a9e50, 0x78ed75ec66037eb6, 0x0 }, /* #33 */
    4962     { 0x292d93, 0x292586, 0x5da7767c1059a2fd, 0xf0d6bbfee3bfc71e, 0xad71cd82f3e665e3, 0x0 }, /* #34 */
    4963     { 0x255156, 0x255186, 0x90b7ba53cafe14bd, 0xc6eb8efe0852316c, 0x565c34adc2ac25d1, 0x0 }, /* #35 */
    4964     { 0x237642, 0x237686, 0x6eb095c7f2725b59, 0xaf9f0ae29f0e4f22, 0xc12f9f256d7c147b, 0x0 }, /* #36 */
    4965     { 0x2a4217, 0x2a4282, 0x14c4d1ed6de34991, 0xfad46e5fa5d9982c, 0xee10bfb2c83ad1bd, 0x0 }, /* #37 */
    4966     { 0x131d96, 0x131586, 0x9194700ee343ec63, 0x822e0b4cc4bac9ed, 0x13ba7b4227f9258e, 0x0 }, /* #38 */
    4967     { 0x1b6c97, 0x1b6402, 0x318b643f0ea61f5b, 0x33c4addae2c4a894, 0x024fc9e5ec62b7cf, 0x0 }, /* #39 */
    4968     { 0x1e3143, 0x1e3186, 0x067452b626514d67, 0xbb6eb64301b1b2db, 0xbd1ae4f527e0ffbc, 0x0 }, /* #40 */
    4969     { 0x1b7a43, 0x1b7286, 0x86bc5c7bedf3e32e, 0xc3a5ec6f6e5a7da6, 0x4519b01483a99e88, 0x0 }, /* #41 */
    4970     { 0x190907, 0x190186, 0x74d3b8e3630871e0, 0xdd24620eea9d4044, 0xa9f7daed899531a4, 0x0 }, /* #42 */
    4971     { 0x0e7fc3, 0x0e7706, 0xdbaa6e21c7c2b4b8, 0x31560b7fd46d7fa6, 0xeafc655e13afcb1e, 0x0 }, /* #43 */
    4972     { 0x3f1dc2, 0x3f1586, 0xee4315aab0f56cdf, 0xcb63fb164f2d9df5, 0x2520eebcffd8f12a, 0x0 }, /* #44 */
    4973     { 0x0b3dd6, 0x0b3582, 0xedd0239f8c62f797, 0x9f64453d460651ec, 0x72b466a2ca64a67b, 0x0 }, /* #45 */
    4974     { 0x341043, 0x341082, 0x7a15dd937d0ef176, 0xc590125731e49b6e, 0xbf85cfc44cea6a18, 0x0 }, /* #46 */
    4975     { 0x107053, 0x107006, 0xadc5cab6739adcef, 0x788b066d4e337c1e, 0xd54eccdb3da9a0f1, 0x0 }, /* #47 */
    4976     { 0x1a4406, 0x1a4482, 0x159a042e2bb1d04e, 0x8436dabd54358d1a, 0x91acde937f845d54, 0x0 }, /* #48 */
    4977     { 0x1e1597, 0x1e1582, 0xc3ca332b983dcf55, 0xdc239488e41ef616, 0x1fe9a7a37c233943, 0x0 }, /* #49 */
    4978     { 0x361253, 0x361206, 0x3af3592176df74b8, 0x3b1e5e8fdf9bbc06, 0x01ed07aea944c8be, 0x0 }, /* #50 */
    4979     { 0x116292, 0x116286, 0x7e22d753d49eaeff, 0xeee90588cafb77c0, 0x90cbd2db1e65d93f, 0x0 }, /* #51 */
    4980     { 0x0314d3, 0x031482, 0x1dc4360c97cef0ff, 0xd5152a30aaa8ca16, 0xc8d11c3c3d663ae9, 0x0 }, /* #52 */
    4981     { 0x151c83, 0x151406, 0x83694b4b8239f1f2, 0x4ce0c56db256ec22, 0xcf898e26306f1dd0, 0x0 }, /* #53 */
    4982     { 0x0c6912, 0x0c6182, 0x13aa8bbf4e85195a, 0xebed91819f863076, 0xf8471a3ed103292c, 0x0 }, /* #54 */
    4983     { 0x302543, 0x302502, 0x84f8ac682ef87e28, 0x0455b2bad79f21d5, 0x80ad1ed2f9675ffd, 0x0 }, /* #55 */
    4984     { 0x275c96, 0x275406, 0x57395f94aef107b1, 0x5b13f14d93fb4b09, 0x0c2aaed93d0a4cb8, 0x0 }, /* #56 */
    4985     { 0x026a47, 0x026206, 0x1a2c5f6819e8e7a1, 0x0027f40ada3b1e22, 0x1a0bab62c3d3f983, 0x0 }, /* #57 */
    4986     { 0x140812, 0x140086, 0x9aaa9f4669ca6c33, 0xed644c0945a65409, 0x77ced34f2c6c383a, 0x0 }, /* #58 */
    4987     { 0x2a1196, 0x2a1106, 0xdb60d5128dd5c3e4, 0x15dc908c5e1bbb05, 0xcebc459ed3ce78e1, 0x0 }, /* #59 */
    4988     { 0x3e7c13, 0x3e7402, 0xcc50887131fb672c, 0x0b89a44d57835310, 0xc7d92c3c6678343c, 0x0 }, /* #60 */
    4989     { 0x3605c2, 0x360502, 0x6ef4fa2f90f68834, 0x5d52747b5e8733dc, 0x33a68e54ce71bbe8, 0x0 }, /* #61 */
    4990     { 0x152a92, 0x152206, 0xe3217828b38d31ad, 0x6af86725ccd4c987, 0x89d91f0d7f59f82a, 0x0 }, /* #62 */
    4991     { 0x224c46, 0x224482, 0x636d388224dc4719, 0xd5da966e18a7adc7, 0xb6b7aeec3c7beade, 0x0 }, /* #63 */
     4928    { 0x1d0592, 0x1d0546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4929    { 0x053906, 0x053146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4930    { 0x0712c6, 0x071246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4931    { 0x3f4807, 0x3f4046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4932    { 0x0c4cd2, 0x0c4486, 0xd043a441bfc293de, 0xd043a441bfc293de, 0x0000000000000000, 0x0 }, /* #4 */
     4933    { 0x0971d6, 0x097106, 0x02474acaa35ec74b, 0x02474acaa35ec74b, 0x0000000000000000, 0x0 }, /* #5 */
     4934    { 0x0e2a92, 0x0e2282, 0xb753dd5738a84c2f, 0xb753dd5738a84c2f, 0x0000000000000000, 0x0 }, /* #6 */
     4935    { 0x395212, 0x395282, 0xd59f6bd75e899654, 0xd59f6bd75e899654, 0x0000000000000000, 0x0 }, /* #7 */
     4936    { 0x2f6cc7, 0x2f6402, 0xbbb7686d6ea1a88a, 0x4de47a0455976e94, 0xf65312693b36c61e, 0x0 }, /* #8 */
     4937    { 0x126197, 0x126106, 0x1c423b9758bc0e85, 0x7eef80ae4c1decc0, 0x62adbb3914a1e245, 0x0 }, /* #9 */
     4938    { 0x301642, 0x301606, 0x74e1d9aed8ef02eb, 0x4b66f8eba2b8b9a3, 0x3f8721457a57bb48, 0x0 }, /* #10 */
     4939    { 0x144e42, 0x144606, 0x111a1f64e4fcc5af, 0x658ceeef6f621c7e, 0x7496f18b8b9ed9d1, 0x0 }, /* #11 */
     4940    { 0x305513, 0x305586, 0x3a34bf6b833b9487, 0xe95c53a77f2667a6, 0xd368ecccfc1df321, 0x0 }, /* #12 */
     4941    { 0x156c57, 0x156482, 0x1452afb9a484526e, 0xccc124a1d62dc162, 0xd8938b1872a9930c, 0x0 }, /* #13 */
     4942    { 0x2a20c6, 0x2a2082, 0xf75e3ab61010d4ce, 0xc1f9c537bb4a5e68, 0x36a7ff81ab5a8aa6, 0x0 }, /* #14 */
     4943    { 0x0f5bc6, 0x0f5306, 0xfa19d6ba1345f584, 0x3dadbe6944fdf75c, 0xc7b468d357b802d8, 0x0 }, /* #15 */
     4944    { 0x172843, 0x172082, 0xfd9f267799365dcd, 0xd5e7d4080f6377d0, 0x2878f27f96552a1d, 0x0 }, /* #16 */
     4945    { 0x145d93, 0x145586, 0x273b0a83da1087b1, 0xfe57168b51aac2f9, 0xd96c1c088bba4548, 0x0 }, /* #17 */
     4946    { 0x103b92, 0x103306, 0x5eccb53517f3bd93, 0x08a66e1bd44b0d06, 0x566adb2ec3b8b095, 0x0 }, /* #18 */
     4947    { 0x1801d6, 0x180186, 0x946aeca4df959763, 0xe167f0d6308a2e1e, 0x750d1c72ef1fb97d, 0x0 }, /* #19 */
     4948    { 0x2414c3, 0x241406, 0xc5e8528b479b3465, 0x10e7d5d7e287bf24, 0xd50f875ca51c8b41, 0x0 }, /* #20 */
     4949    { 0x3e0306, 0x3e0382, 0xad6b7ba89fca56f1, 0xd83748a8dd15a9d9, 0x755c330042dfff28, 0x0 }, /* #21 */
     4950    { 0x1b3813, 0x1b3006, 0x6b899c9da1982537, 0x6fc41c86179e914e, 0x044d801bb606b479, 0x0 }, /* #22 */
     4951    { 0x166006, 0x166086, 0xafbcc19c58882d39, 0xfd5ed6558139b035, 0x52e217c9d9b19d0c, 0x0 }, /* #23 */
     4952    { 0x214b07, 0x214386, 0x8cd0009846733be0, 0x80cc71314ffef71b, 0x0c1c71a9098dccfb, 0x0 }, /* #24 */
     4953    { 0x295417, 0x295482, 0x542f7479b8e74cb1, 0xd2e2dc56d1738e6d, 0x86cda82f6994c2dc, 0x0 }, /* #25 */
     4954    { 0x204183, 0x204186, 0xd240aec95a5e42a0, 0x9c93cba91f2b4ff5, 0x4ed3656045750d55, 0x0 }, /* #26 */
     4955    { 0x062306, 0x062302, 0x4c8e0e49193acd38, 0x6e9fa34a1c9ca3c8, 0x2211ad0305a66ef0, 0x0 }, /* #27 */
     4956    { 0x0a7256, 0x0a7286, 0xc23ef69d756941bf, 0x801ac20e88ba037b, 0x42243493fdd342c4, 0x0 }, /* #28 */
     4957    { 0x362207, 0x362202, 0xd3ab0153855db88e, 0x2e393a4a8af182a8, 0xfd923b190fac3a26, 0x0 }, /* #29 */
     4958    { 0x2d3256, 0x2d3282, 0x62dfdd32f3379640, 0xee8bf348829fdb68, 0x8c542e7a71a84d28, 0x0 }, /* #30 */
     4959    { 0x1d4fc7, 0x1d4706, 0xb41eaa144bf276c8, 0x6d1b5531517d0196, 0xd905ff251a8f775e, 0x0 }, /* #31 */
     4960    { 0x223f96, 0x223782, 0xd4b530a6ad6140c6, 0xa398cdfe0b04f1bc, 0x772dfd58a665b17a, 0x0 }, /* #32 */
     4961    { 0x2136c6, 0x213606, 0x6f476bd1e28a956f, 0x246635a4923d8eb2, 0x4b215e7570b71bdd, 0x0 }, /* #33 */
     4962    { 0x0c5f53, 0x0c5706, 0x7d35c3801a8fd703, 0x3c885ec5d45e6ded, 0x41bd9d45ced1baee, 0x0 }, /* #34 */
     4963    { 0x1f7343, 0x1f7382, 0xd9012431968c2a9a, 0x8e3e11544bb30ef2, 0x573f3565dd3f2468, 0x0 }, /* #35 */
     4964    { 0x156c16, 0x156486, 0x2ffcc8ef24405280, 0xf8bdd8c4d3603848, 0xd741102bf7206ac8, 0x0 }, /* #36 */
     4965    { 0x017a16, 0x017286, 0x697cf91e32f3dde8, 0xf4bcdaf29b835381, 0x9dc023eca9708e69, 0x0 }, /* #37 */
     4966    { 0x292e13, 0x292606, 0x8fc0a3c21fe4f753, 0x5befe0d6f7f738d4, 0xd42f4314e813cf87, 0x0 }, /* #38 */
     4967    { 0x2f2cd7, 0x2f2402, 0x528c240c3b47b948, 0x24c11f59059c743d, 0x764d3b553edbcd75, 0x0 }, /* #39 */
     4968    { 0x343107, 0x343106, 0x94b1a22718aaa604, 0x256cd1d6471539e4, 0xb1dd73f15fbf9fe0, 0x0 }, /* #40 */
     4969    { 0x176c16, 0x176406, 0x315729dee43aa9a4, 0x7e63bfd31160e9bb, 0x4f34960df55a401f, 0x0 }, /* #41 */
     4970    { 0x095c52, 0x095406, 0x10412d90f418630d, 0x4c38a962b1c312a5, 0x5c7984f245db71a8, 0x0 }, /* #42 */
     4971    { 0x0f3d56, 0x0f3586, 0x8ca44d5c03a1888e, 0xa62ccbeb0a82cdb4, 0x2a8886b70923453a, 0x0 }, /* #43 */
     4972    { 0x2c1386, 0x2c1306, 0x5f46faf737b45c45, 0x380f5247addab4eb, 0x6749a8b09a6ee8ae, 0x0 }, /* #44 */
     4973    { 0x2c60c3, 0x2c6002, 0xac608f6ddf3be903, 0x5f1f94f6024ae19b, 0xf37f1b9bdd710898, 0x0 }, /* #45 */
     4974    { 0x065006, 0x065082, 0xf8e9d6b0f9e14139, 0x96ee36ff7c001fd0, 0x6e07e04f85e15ee9, 0x0 }, /* #46 */
     4975    { 0x3914d2, 0x391482, 0x90975cad9ac34477, 0xffd0571e2ac06d7c, 0x6f470bb3b003290b, 0x0 }, /* #47 */
     4976    { 0x304617, 0x304682, 0x3be6c63541748ae1, 0xcdd8c8b766c9ae61, 0xf63e0e8227bd2480, 0x0 }, /* #48 */
     4977    { 0x272557, 0x272586, 0xea6122706441223f, 0xd2f1188d30002ed4, 0x38903afd54410ceb, 0x0 }, /* #49 */
     4978    { 0x067457, 0x067486, 0xfe445758f261794d, 0x8c741d61f7db41c6, 0x72304a3905ba388b, 0x0 }, /* #50 */
     4979    { 0x164043, 0x164086, 0x67bb0834446f4254, 0xf4f49fc6a1323521, 0x934f97f2e55d7775, 0x0 }, /* #51 */
     4980    { 0x1921c2, 0x192106, 0x15d4e8358952eb68, 0x25acccdac17c2671, 0x307824ef482ecd19, 0x0 }, /* #52 */
     4981    { 0x2f0716, 0x2f0702, 0x675a681661de1297, 0x3e98712d2d0468d6, 0x59c2193b4cda7a41, 0x0 }, /* #53 */
     4982    { 0x077fc6, 0x077786, 0x8e0b0ad84ab10f82, 0xb685bc57afaefb6a, 0x388eb68fe51ff4e8, 0x0 }, /* #54 */
     4983    { 0x347882, 0x347086, 0xd932b5360695d223, 0xfd136ff1d61aafe8, 0x2421dac7d08f7dcb, 0x0 }, /* #55 */
     4984    { 0x207a43, 0x207282, 0x686415a1737f3de7, 0xa12e2eff09aac576, 0xc94a3b5e7ad5f891, 0x0 }, /* #56 */
     4985    { 0x0a59d2, 0x0a5186, 0x454cfa7e986ab9e3, 0xa51729a74aa6d67b, 0xe05bd3d9d2cc6f98, 0x0 }, /* #57 */
     4986    { 0x1b30d2, 0x1b3006, 0x8317c1e0a633063c, 0x77f14f667e99e17e, 0xf4e68e86d8aae742, 0x0 }, /* #58 */
     4987    { 0x110547, 0x110586, 0xff4a2e0a2d66f7fe, 0x8560dc18bbeb32d4, 0x7a2af212968dc52a, 0x0 }, /* #59 */
     4988    { 0x2e6313, 0x2e6386, 0x43cdab1e08695260, 0x9ccd7b3dae21b518, 0xdf00d023a648e778, 0x0 }, /* #60 */
     4989    { 0x002882, 0x002082, 0x598d1903e442db03, 0xd8a737f9c9ab0fd3, 0x812a2efa2de9d4d0, 0x0 }, /* #61 */
     4990    { 0x135717, 0x135782, 0x73a46f7e8ab601db, 0xc788008d2b280f54, 0xb42c6ff3a19e0e8f, 0x0 }, /* #62 */
     4991    { 0x2c7152, 0x2c7102, 0x0412dbb27091247d, 0x56fe7a2d443d117a, 0x52eca19f34ac3507, 0x0 }, /* #63 */
    49924992};
    49934993static const BINU64_TEST_T g_aTests_xor_u64_locked[] =
    49944994{
    4995     { 0x280786, 0x280746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4996     { 0x2c0356, 0x2c0346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4997     { 0x2c4217, 0x2c4246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4998     { 0x3570d2, 0x357046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4999     { 0x345ec7, 0x345682, 0xcfc216df8453bca8, 0xcfc216df8453bca8, 0x0000000000000000, 0x0 }, /* #4 */
    5000     { 0x1f05d7, 0x1f0506, 0x2d6543a6a2176565, 0x2d6543a6a2176565, 0x0000000000000000, 0x0 }, /* #5 */
    5001     { 0x107607, 0x107682, 0xce8c8a591d333462, 0xce8c8a591d333462, 0x0000000000000000, 0x0 }, /* #6 */
    5002     { 0x180753, 0x180786, 0xd8e1f26aa2da2933, 0xd8e1f26aa2da2933, 0x0000000000000000, 0x0 }, /* #7 */
    5003     { 0x131e46, 0x131686, 0x6e6cd0f03bc5d16e, 0xa9f35f5eb720e722, 0xc79f8fae8ce5364c, 0x0 }, /* #8 */
    5004     { 0x2835d6, 0x283506, 0x594b36738dec8321, 0x5cebff078aaaeb47, 0x05a0c97407466866, 0x0 }, /* #9 */
    5005     { 0x234646, 0x234682, 0xd9245121d522161d, 0x9b69df967719ac37, 0x424d8eb7a23bba2a, 0x0 }, /* #10 */
    5006     { 0x0a3446, 0x0a3406, 0x972544cfd9e590f0, 0x4f17e713f9baecaa, 0xd832a3dc205f7c5a, 0x0 }, /* #11 */
    5007     { 0x3c6556, 0x3c6502, 0x487eddca4c83b59c, 0x4bfe977144577652, 0x03804abb08d4c3ce, 0x0 }, /* #12 */
    5008     { 0x085852, 0x085082, 0xef9af711d302ff92, 0xcf9e22c3a352615b, 0x2004d5d270509ec9, 0x0 }, /* #13 */
    5009     { 0x061882, 0x061002, 0x46e38f8ff2ac961e, 0x1d3ccfc025e282b0, 0x5bdf404fd74e14ae, 0x0 }, /* #14 */
    5010     { 0x3c2483, 0x3c2402, 0xacfd98bc1418dc12, 0x1b15ffe64a4fd040, 0xb7e8675a5e570c52, 0x0 }, /* #15 */
    5011     { 0x2e4246, 0x2e4206, 0xb0b40615f4a2ba10, 0x45431ebfaaf34900, 0xf5f718aa5e51f310, 0x0 }, /* #16 */
    5012     { 0x2c4e87, 0x2c4686, 0xd5b8f044e8bf17fa, 0xc5e01359e47e8914, 0x1058e31d0cc19eee, 0x0 }, /* #17 */
    5013     { 0x274393, 0x274382, 0xf25e651582ee8624, 0xe1867a779086ddab, 0x13d81f6212685b8f, 0x0 }, /* #18 */
    5014     { 0x147192, 0x147182, 0x801b5436772b621f, 0xa5ddb10803fdd958, 0x25c6e53e74d6bb47, 0x0 }, /* #19 */
    5015     { 0x0a7bd7, 0x0a7382, 0xd346a54bac0e6a07, 0xa1edb3be1458d2c7, 0x72ab16f5b856b8c0, 0x0 }, /* #20 */
    5016     { 0x095e56, 0x095686, 0x3c993df8a0105aff, 0xee4c37ea19f72fff, 0xd2d50a12b9e77500, 0x0 }, /* #21 */
    5017     { 0x254e06, 0x254686, 0xd59f2ad6df1257c7, 0x9bb59a8d305fbf00, 0x4e2ab05bef4de8c7, 0x0 }, /* #22 */
    5018     { 0x0c6ed2, 0x0c6682, 0xbd59a13bda219b6a, 0x95762afb404a7419, 0x282f8bc09a6bef73, 0x0 }, /* #23 */
    5019     { 0x1c2613, 0x1c2686, 0x55d2eb629ce9b7d7, 0x9bd156ecc06e7e00, 0xce03bd8e5c87c9d7, 0x0 }, /* #24 */
    5020     { 0x1b2156, 0x1b2102, 0xb31c0e28bfc29c59, 0x3a709bcd056a47c1, 0x896c95e5baa8db98, 0x0 }, /* #25 */
    5021     { 0x2728d3, 0x272006, 0x3c77bac445500817, 0x47372be05e3d2c84, 0x7b4091241b6d2493, 0x0 }, /* #26 */
    5022     { 0x136dc3, 0x136586, 0xe2fae7a6ef96ab2c, 0x8a770738f199c400, 0x688de09e1e0f6f2c, 0x0 }, /* #27 */
    5023     { 0x242b97, 0x242306, 0x4ca1b2568c701afd, 0x2f9ab712372aa7ca, 0x633b0544bb5abd37, 0x0 }, /* #28 */
    5024     { 0x187256, 0x187206, 0x13507af78ee04d61, 0x1a82530af1c90b8d, 0x09d229fd7f2946ec, 0x0 }, /* #29 */
    5025     { 0x216dc2, 0x216502, 0x947415ea57438e3a, 0x3bdd4ffdaf3d152a, 0xafa95a17f87e9b10, 0x0 }, /* #30 */
    5026     { 0x0e57d3, 0x0e5702, 0x12feec629ea08001, 0x74aa38becd62499d, 0x6654d4dc53c2c99c, 0x0 }, /* #31 */
    5027     { 0x1e7bd6, 0x1e7382, 0x07be9027b3277fdf, 0xfd4dbe90a7d7e6fd, 0xfaf32eb714f09922, 0x0 }, /* #32 */
    5028     { 0x211e42, 0x211606, 0x6af1590c12fcee85, 0x16ed6ca467c1827d, 0x7c1c35a8753d6cf8, 0x0 }, /* #33 */
    5029     { 0x0b1b12, 0x0b1306, 0xf3ae88eab00b2fc6, 0x2ea53edb7fae809f, 0xdd0bb631cfa5af59, 0x0 }, /* #34 */
    5030     { 0x076296, 0x076282, 0x488b7f308dda11eb, 0xc8ae5eb8c2e96b04, 0x802521884f337aef, 0x0 }, /* #35 */
    5031     { 0x386203, 0x386282, 0xafde541e7782481b, 0x8676493ab8334567, 0x29a81d24cfb10d7c, 0x0 }, /* #36 */
    5032     { 0x125983, 0x125106, 0xbef4ffc10a4425a0, 0x79b9427d2642fd14, 0xc74dbdbc2c06d8b4, 0x0 }, /* #37 */
    5033     { 0x256616, 0x256682, 0xb632825afe5d1856, 0xa3a509e3599610c2, 0x15978bb9a7cb0894, 0x0 }, /* #38 */
    5034     { 0x1e4006, 0x1e4086, 0xf63cf12adfde45e1, 0xd01bd07bb10be835, 0x262721516ed5add4, 0x0 }, /* #39 */
    5035     { 0x194342, 0x194302, 0x498c865b37581e2c, 0x272410c78f2f21b3, 0x6ea8969cb8773f9f, 0x0 }, /* #40 */
    5036     { 0x3c2557, 0x3c2506, 0xa7373842fb57239e, 0x1594945bc3be8df6, 0xb2a3ac1938e9ae68, 0x0 }, /* #41 */
    5037     { 0x3e4ad3, 0x3e4202, 0xb74cf753d65e21ca, 0x77637bf9d6317b0d, 0xc02f8caa006f5ac7, 0x0 }, /* #42 */
    5038     { 0x013312, 0x013306, 0xc56f4df3a893b87f, 0x1875095bf6bdba17, 0xdd1a44a85e2e0268, 0x0 }, /* #43 */
    5039     { 0x2e3c16, 0x2e3486, 0x7a3fb51b5f03fc3e, 0xab1090f66ca79033, 0xd12f25ed33a46c0d, 0x0 }, /* #44 */
    5040     { 0x160007, 0x160086, 0x7bb25ba52441bf8f, 0xf3594079151f8655, 0x88eb1bdc315e39da, 0x0 }, /* #45 */
    5041     { 0x0c73c7, 0x0c7302, 0x18d5d409ceda9678, 0x39b73492dda51823, 0x2162e09b137f8e5b, 0x0 }, /* #46 */
    5042     { 0x1a78c7, 0x1a7006, 0xac4256aec274018a, 0x1e34e083854e5c9f, 0xb276b62d473a5d15, 0x0 }, /* #47 */
    5043     { 0x077982, 0x077106, 0xfec10ce19c776a1d, 0x5634bf5c70ec3baa, 0xa8f5b3bdec9b51b7, 0x0 }, /* #48 */
    5044     { 0x353e82, 0x353682, 0x90fafc250fc77237, 0xadc3cd758a5291f7, 0x3d3931508595e3c0, 0x0 }, /* #49 */
    5045     { 0x102312, 0x102382, 0xd151494c284d1ff4, 0xf6473eda4871606e, 0x27167796603c7f9a, 0x0 }, /* #50 */
    5046     { 0x2a1683, 0x2a1682, 0x28adff0a8149f05f, 0xef7ee3e13391ff23, 0xc7d31cebb2d80f7c, 0x0 }, /* #51 */
    5047     { 0x310492, 0x310486, 0xa9da3e137e02b3e3, 0xa1082fd2402d8d82, 0x08d211c13e2f3e61, 0x0 }, /* #52 */
    5048     { 0x3827c6, 0x382786, 0x6339115ce812acc5, 0xeef7009423fb27fa, 0x8dce11c8cbe98b3f, 0x0 }, /* #53 */
    5049     { 0x3873c2, 0x387302, 0x2c88383443077caa, 0x42948652c0ef21a2, 0x6e1cbe6683e85d08, 0x0 }, /* #54 */
    5050     { 0x241b46, 0x241302, 0xef44e0a77e4a72d7, 0x2cb06577a6caec26, 0xc3f485d0d8809ef1, 0x0 }, /* #55 */
    5051     { 0x014396, 0x014386, 0x50678ad12fcfb1f3, 0xd8dce0f81b182b03, 0x88bb6a2934d79af0, 0x0 }, /* #56 */
    5052     { 0x021447, 0x021486, 0xdc929a3812b8389f, 0xcb314e4a26111e22, 0x17a3d47234a926bd, 0x0 }, /* #57 */
    5053     { 0x077703, 0x077706, 0xc6ffa019e4e3519d, 0x2bf15af92550df7b, 0xed0efae0c1b38ee6, 0x0 }, /* #58 */
    5054     { 0x106e12, 0x106686, 0xe2945480c307e95e, 0xd97c39f9fd277e33, 0x3be86d793e20976d, 0x0 }, /* #59 */
    5055     { 0x1f7603, 0x1f7686, 0x1990fa4653edb3b3, 0xb87293b2bde4f24b, 0xa1e269f4ee0941f8, 0x0 }, /* #60 */
    5056     { 0x2134d3, 0x213402, 0x817ac034ece87379, 0x02ba773a6ed3917f, 0x83c0b70e823be206, 0x0 }, /* #61 */
    5057     { 0x224583, 0x224506, 0x6c4f5e99383560da, 0x3a714885f3506241, 0x563e161ccb65029b, 0x0 }, /* #62 */
    5058     { 0x246bd7, 0x246382, 0x8a4e3ec71ed4f987, 0xbae49fa4e66a7ba2, 0x30aaa163f8be8225, 0x0 }, /* #63 */
     4995    { 0x1a3642, 0x1a3646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4996    { 0x2f24c6, 0x2f2446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4997    { 0x090317, 0x090346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4998    { 0x024c93, 0x024446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4999    { 0x006a47, 0x006202, 0x3f1fe2afd585ff68, 0x3f1fe2afd585ff68, 0x0000000000000000, 0x0 }, /* #4 */
     5000    { 0x1200c2, 0x120082, 0xf3f6e5b2a25e72cb, 0xf3f6e5b2a25e72cb, 0x0000000000000000, 0x0 }, /* #5 */
     5001    { 0x3630c3, 0x363082, 0xdeffb4f2768a0661, 0xdeffb4f2768a0661, 0x0000000000000000, 0x0 }, /* #6 */
     5002    { 0x1409d7, 0x140186, 0xaff9af4f96bdd553, 0xaff9af4f96bdd553, 0x0000000000000000, 0x0 }, /* #7 */
     5003    { 0x093553, 0x093582, 0x633144ac35277cea, 0xe42c71a1dd7fdd25, 0x871d350de858a1cf, 0x0 }, /* #8 */
     5004    { 0x3f5e97, 0x3f5686, 0xdfb300e7f26ba6ac, 0xd1803e50af386d7d, 0x0e333eb75d53cbd1, 0x0 }, /* #9 */
     5005    { 0x1512d3, 0x151206, 0x5853de36b904b071, 0x6a2930a1764fc2aa, 0x327aee97cf4b72db, 0x0 }, /* #10 */
     5006    { 0x0241d7, 0x024186, 0xca965e8f81dbb444, 0xc742d41914ec5942, 0x0dd48a969537ed06, 0x0 }, /* #11 */
     5007    { 0x1473c7, 0x147382, 0x10a16b9a6fc00001, 0xf7e7447151526164, 0xe7462feb3e926165, 0x0 }, /* #12 */
     5008    { 0x2f6152, 0x2f6102, 0xb4900c10769897aa, 0x5bda55be09e45efb, 0xef4a59ae7f7cc951, 0x0 }, /* #13 */
     5009    { 0x3a4393, 0x3a4386, 0x2f775c74729186c0, 0xb22db76bb9096e59, 0x9d5aeb1fcb98e899, 0x0 }, /* #14 */
     5010    { 0x3a5892, 0x3a5082, 0xe102e39cb39f605f, 0x80cd39f5fd1482df, 0x61cfda694e8be280, 0x0 }, /* #15 */
     5011    { 0x084093, 0x084086, 0xa13eb12743785c79, 0xd4f9517f1c86de63, 0x75c7e0585ffe821a, 0x0 }, /* #16 */
     5012    { 0x265642, 0x265682, 0xc6b4155676926d6c, 0xb3a5f7c990593d3d, 0x7511e29fe6cb5051, 0x0 }, /* #17 */
     5013    { 0x087243, 0x087282, 0xabb1c8146afb37c2, 0x9a60438fd096ba1c, 0x31d18b9bba6d8dde, 0x0 }, /* #18 */
     5014    { 0x0f1f53, 0x0f1706, 0xdcc01f8f163c0f88, 0x21bfebd291b4d6c0, 0xfd7ff45d8788d948, 0x0 }, /* #19 */
     5015    { 0x1b4806, 0x1b4086, 0x5921901b919c876a, 0xfb4f5bc97a53ac7e, 0xa26ecbd2ebcf2b14, 0x0 }, /* #20 */
     5016    { 0x235247, 0x235286, 0xae9892991b6b06f4, 0xf2e8dcd199ac4744, 0x5c704e4882c741b0, 0x0 }, /* #21 */
     5017    { 0x194196, 0x194186, 0xb4d4a0b6bb4fc93d, 0x9f05d7323ede957e, 0x2bd1778485915c43, 0x0 }, /* #22 */
     5018    { 0x2c4643, 0x2c4602, 0x4229fb87eaef40e1, 0x518bcc66773df7ea, 0x13a237e19dd2b70b, 0x0 }, /* #23 */
     5019    { 0x125c93, 0x125406, 0x198d1dccd501ffc7, 0x28d6a969366f4f82, 0x315bb4a5e36eb045, 0x0 }, /* #24 */
     5020    { 0x047593, 0x047502, 0x585a33e8a80b0207, 0x29f1c56514fc5f5d, 0x71abf68dbcf75d5a, 0x0 }, /* #25 */
     5021    { 0x173516, 0x173506, 0x33b5e64e0a6c87d5, 0x58df571c88f77056, 0x6b6ab152829bf783, 0x0 }, /* #26 */
     5022    { 0x303682, 0x303686, 0x9f1c8cd8cce1980d, 0xa9a7435ae5024074, 0x36bbcf8229e3d879, 0x0 }, /* #27 */
     5023    { 0x050407, 0x050486, 0x2de21b3057b9cc1d, 0xad40ea981d1760f9, 0x80a2f1a84aaeace4, 0x0 }, /* #28 */
     5024    { 0x175197, 0x175106, 0xef336eae7b5d5f1b, 0x03545cabd7865c09, 0xec673205acdb0312, 0x0 }, /* #29 */
     5025    { 0x335642, 0x335682, 0x5bf7a6ecce4ce739, 0xb8029266dd017d7f, 0xe3f5348a134d9a46, 0x0 }, /* #30 */
     5026    { 0x2d7087, 0x2d7002, 0xbe60ef68d512812d, 0x1319b230194729f8, 0xad795d58cc55a8d5, 0x0 }, /* #31 */
     5027    { 0x0a5bd7, 0x0a5386, 0xe7ad78b43a2098b9, 0xf9adea55a655d41d, 0x1e0092e19c754ca4, 0x0 }, /* #32 */
     5028    { 0x2e7992, 0x2e7182, 0x4b37f14c5a9ceda0, 0xe1bc2e481129dba8, 0xaa8bdf044bb53608, 0x0 }, /* #33 */
     5029    { 0x025bc6, 0x025302, 0xfc51f582dff5cb19, 0x57917986afb68597, 0xabc08c0470434e8e, 0x0 }, /* #34 */
     5030    { 0x330616, 0x330686, 0x119fecc9c3571670, 0xbded2fe3fa3821f6, 0xac72c32a396f3786, 0x0 }, /* #35 */
     5031    { 0x3319c7, 0x331182, 0xf996faa1f8f76c5b, 0x88a23e3511424d25, 0x7134c494e9b5217e, 0x0 }, /* #36 */
     5032    { 0x067683, 0x067682, 0x4417936fd0f4d3cf, 0xb37e7f74afa7ee7a, 0xf769ec1b7f533db5, 0x0 }, /* #37 */
     5033    { 0x023252, 0x023206, 0x2879ccce3e7038b1, 0x20eb50bf9238374e, 0x08929c71ac480fff, 0x0 }, /* #38 */
     5034    { 0x3a1e06, 0x3a1686, 0xa45a2998ace53a33, 0xcb49bd7032d63f5f, 0x6f1394e89e33056c, 0x0 }, /* #39 */
     5035    { 0x1f3d13, 0x1f3582, 0x490a2ecf27443b8a, 0xd9c20da35d60238a, 0x90c8236c7a241800, 0x0 }, /* #40 */
     5036    { 0x363907, 0x363182, 0x22d569b66ea29085, 0xcddb37ed474bcd8a, 0xef0e5e5b29e95d0f, 0x0 }, /* #41 */
     5037    { 0x372947, 0x372102, 0x45e61fde24b493f9, 0x4f29aaedd767070e, 0x0acfb533f3d394f7, 0x0 }, /* #42 */
     5038    { 0x104ec7, 0x104682, 0x107d4fccb5fa0e5a, 0xed355ce31f698320, 0xfd48132faa938d7a, 0x0 }, /* #43 */
     5039    { 0x220617, 0x220602, 0x96e881e90fd3d288, 0x44a38cebf42cdad9, 0xd24b0d02fbff0851, 0x0 }, /* #44 */
     5040    { 0x180a86, 0x180206, 0x11f4a2e219fa1c9f, 0x5d81819f3f802fdb, 0x4c75237d267a3344, 0x0 }, /* #45 */
     5041    { 0x1f3dd7, 0x1f3582, 0x6533af89678d2fa3, 0x8429d2c40e6ee4ef, 0xe11a7d4d69e3cb4c, 0x0 }, /* #46 */
     5042    { 0x083506, 0x083506, 0xc45e63cd4d765e52, 0x6a96df9eddea03b1, 0xaec8bc53909c5de3, 0x0 }, /* #47 */
     5043    { 0x1c42d7, 0x1c4206, 0xcbb8818bb104077e, 0x77eedaf3775f2928, 0xbc565b78c65b2e56, 0x0 }, /* #48 */
     5044    { 0x023506, 0x023502, 0x65ae75f9ed6e79b5, 0x4e0f65833280d438, 0x2ba1107adfeead8d, 0x0 }, /* #49 */
     5045    { 0x0c09d6, 0x0c0186, 0x376c9a6b32a38f29, 0x8da9c375565f2a2d, 0xbac5591e64fca504, 0x0 }, /* #50 */
     5046    { 0x325142, 0x325106, 0x45f9bd046f20e396, 0x2bbfed4f2615981e, 0x6e46504b49357b88, 0x0 }, /* #51 */
     5047    { 0x086296, 0x086202, 0x3c5779794ce0304a, 0x2ba3839ddf56e38a, 0x17f4fae493b6d3c0, 0x0 }, /* #52 */
     5048    { 0x3e79c7, 0x3e7106, 0x2c9f3f32df20ba68, 0x5ff4cd7fc197e31d, 0x736bf24d1eb75975, 0x0 }, /* #53 */
     5049    { 0x3169d7, 0x316106, 0x70a5b6f028083d00, 0x45d40b3b943c2dbb, 0x3571bdcbbc3410bb, 0x0 }, /* #54 */
     5050    { 0x225c52, 0x225402, 0x1966d854af9ddb66, 0x58f3f9c5af11b9d3, 0x41952191008c62b5, 0x0 }, /* #55 */
     5051    { 0x0559c3, 0x055106, 0x88e4207d5f17ff57, 0x2eeb292f5bb7eacf, 0xa60f095204a01598, 0x0 }, /* #56 */
     5052    { 0x1b0852, 0x1b0086, 0x8b1bcc301b07a18a, 0xfc99d4245f85d9a6, 0x778218144482782c, 0x0 }, /* #57 */
     5053    { 0x281bc3, 0x281302, 0x65c5e662c80d3f15, 0x60d4519c33601492, 0x0511b7fefb6d2b87, 0x0 }, /* #58 */
     5054    { 0x2a3713, 0x2a3786, 0xef47a583cc00dda7, 0xbb4cbfb2d106a7dd, 0x540b1a311d067a7a, 0x0 }, /* #59 */
     5055    { 0x0f52c2, 0x0f5286, 0xd273e93eefd9acec, 0x862f1c336273ff8d, 0x545cf50d8daa5361, 0x0 }, /* #60 */
     5056    { 0x2d4113, 0x2d4102, 0x5be76c8db45ea92c, 0x220ef1f58c1c9cc8, 0x79e99d78384235e4, 0x0 }, /* #61 */
     5057    { 0x252516, 0x252586, 0x3b03ba9fd907b09d, 0xaa94320aef8a9190, 0x91978895368d210d, 0x0 }, /* #62 */
     5058    { 0x1e54d7, 0x1e5486, 0x241e3a8a4cf0456e, 0xe8202d331392516a, 0xcc3e17b95f621404, 0x0 }, /* #63 */
    50595059};
    50605060static const BINU64_TEST_T g_aTests_and_u64[] =
    50615061{
    5062     { 0x326756, 0x326746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5063     { 0x2c6d96, 0x2c6546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5064     { 0x3f2f46, 0x3f2746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5065     { 0x224b47, 0x224346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5066     { 0x173487, 0x173446, 0x055badd14f7894b4, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */
    5067     { 0x313447, 0x313446, 0x60f55dbc4ccf7056, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */
    5068     { 0x3a30c6, 0x3a3046, 0x5de0d454a8a98e8a, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */
    5069     { 0x192387, 0x192346, 0x197c2897fc7a04e2, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */
    5070     { 0x004cd3, 0x004482, 0xbacdc70eb17b6605, 0xb24d040e01584004, 0xf76d1cee0b5cd0a4, 0x0 }, /* #8 */
    5071     { 0x0d0ec3, 0x0d0602, 0x010cd17c836b9578, 0x0008c16800420020, 0x52e9cfe91c562221, 0x0 }, /* #9 */
    5072     { 0x3d46d6, 0x3d4606, 0x24c533d43b812c99, 0x00c5125019000800, 0x59dd12525d625920, 0x0 }, /* #10 */
    5073     { 0x212887, 0x212006, 0x67dcb0471fafda19, 0x251c80401fa09200, 0xad1c86f83fa096a4, 0x0 }, /* #11 */
    5074     { 0x3f7fd3, 0x3f7786, 0x84ba6522e3e796a8, 0x84b06400c36114a0, 0x9df5e490c77155a7, 0x0 }, /* #12 */
    5075     { 0x0d6703, 0x0d6786, 0xa6aec3995e738511, 0x8208838054530500, 0xcb09bfc6d4db75a2, 0x0 }, /* #13 */
    5076     { 0x2f3706, 0x2f3786, 0x8cb1b495a9631d22, 0x8010b48428400422, 0xf15afca67e40066f, 0x0 }, /* #14 */
    5077     { 0x144e86, 0x144606, 0x77fd8227b88084d3, 0x00808220b8008012, 0x0882aeb0f92fa23a, 0x0 }, /* #15 */
    5078     { 0x3a4516, 0x3a4506, 0x6126eca8eb1b77a2, 0x40044c00231861a0, 0xc2d55e12371ce1f4, 0x0 }, /* #16 */
    5079     { 0x373d43, 0x373506, 0x5b2ad108670783c5, 0x0b00510040008005, 0x8fc47b405098e425, 0x0 }, /* #17 */
    5080     { 0x386242, 0x386202, 0x5c15b1f09b9d5d91, 0x4414903088144401, 0xc63c9438ac54c649, 0x0 }, /* #18 */
    5081     { 0x075453, 0x075402, 0x16647fee26e79c26, 0x0444278422a01402, 0xc4ce2784b3a01682, 0x0 }, /* #19 */
    5082     { 0x2a7406, 0x2a7406, 0xa558b79991b3980e, 0x2148a3010082100a, 0x21caa323688e741b, 0x0 }, /* #20 */
    5083     { 0x1703d6, 0x170306, 0x72a96e80ff8e5bf0, 0x42206000b1041150, 0x4b20e150b115b550, 0x0 }, /* #21 */
    5084     { 0x0d7957, 0x0d7106, 0x3d303dd2be9d7dd5, 0x11000942961d30d1, 0xd107c96a965f32d1, 0x0 }, /* #22 */
    5085     { 0x3b4953, 0x3b4106, 0x3b547e68e9e444a0, 0x2110422049640400, 0xe513c3305b679f54, 0x0 }, /* #23 */
    5086     { 0x086896, 0x086006, 0xcbe739d6e3d3db0a, 0x42400846a282c900, 0x76508847aeaecdd1, 0x0 }, /* #24 */
    5087     { 0x305ed6, 0x305602, 0x394bae54ffd456bd, 0x21000e509fd0028c, 0xa1240fd89fdb0bce, 0x0 }, /* #25 */
    5088     { 0x257287, 0x257286, 0xd15cbb8e45602521, 0x8004b98a45602521, 0x8427b9aac778a539, 0x0 }, /* #26 */
    5089     { 0x2b4f12, 0x2b4782, 0xc539c7892e329c74, 0x840041080a229034, 0xb406613c4ba3d036, 0x0 }, /* #27 */
    5090     { 0x053b06, 0x053302, 0x7f7f6b2a75f4a6cd, 0x342c620000d08040, 0x34acf2c508d9c042, 0x0 }, /* #28 */
    5091     { 0x243657, 0x243682, 0xbe5a425c094b90e1, 0xba52421409429040, 0xba76561449d2bd48, 0x0 }, /* #29 */
    5092     { 0x093692, 0x093606, 0xb428107810c3f630, 0x1020104810c2a430, 0x5271f94d1dfea434, 0x0 }, /* #30 */
    5093     { 0x0d1057, 0x0d1002, 0x23e9a8c18cd27c33, 0x20c888008c804432, 0xa0c88834ef8047ba, 0x0 }, /* #31 */
    5094     { 0x1858c2, 0x185006, 0xf30d0455537d602f, 0x50010054427d2000, 0x58a3e0f4ce7fa5d0, 0x0 }, /* #32 */
    5095     { 0x0c3b83, 0x0c3302, 0x59a66a70447d3243, 0x59000830042c1040, 0xfd501cb3b42e98e8, 0x0 }, /* #33 */
    5096     { 0x030a12, 0x030206, 0x799726c441a30b80, 0x1102044040230300, 0x912a8461d42f5731, 0x0 }, /* #34 */
    5097     { 0x1035c7, 0x103502, 0xfaeec725ce336989, 0x588c070404032908, 0x5d8d379434cbbd18, 0x0 }, /* #35 */
    5098     { 0x0d35d3, 0x0d3582, 0xda250a2eb51608f7, 0xd821022aa00200b0, 0xd8b1162ae243b2b8, 0x0 }, /* #36 */
    5099     { 0x320757, 0x320782, 0xcdafe8522c5e57d5, 0x8108e840281e1085, 0xa148ea452a1fb88d, 0x0 }, /* #37 */
    5100     { 0x2645d3, 0x264506, 0xc4be7f955af02b98, 0x40aa3d814a100a00, 0x48ebbde34b13ce01, 0x0 }, /* #38 */
    5101     { 0x2658d2, 0x265002, 0xe568714a910ae7cf, 0x450801080000e607, 0x5f1b8d1c0e35fe37, 0x0 }, /* #39 */
    5102     { 0x2a1a82, 0x2a1206, 0x66c25ba9b0ddbc23, 0x00425b8820ccac22, 0x08435b886bceee7a, 0x0 }, /* #40 */
    5103     { 0x017113, 0x017106, 0x0790ed0f3bef9ef8, 0x0680800833071c50, 0xfea1925877071d53, 0x0 }, /* #41 */
    5104     { 0x0a36c3, 0x0a3682, 0xb38e48e9b15bf38f, 0x90080889a053b186, 0xd4489b99e877b1c6, 0x0 }, /* #42 */
    5105     { 0x1014c2, 0x101402, 0xd9164c3659dafbcf, 0x511000345108db43, 0x513902347528df43, 0x0 }, /* #43 */
    5106     { 0x0f3f97, 0x0f3702, 0x2eeb1a5c5bfdf4e5, 0x0c4110144045a4e0, 0x5d4130b6e047a5ea, 0x0 }, /* #44 */
    5107     { 0x2f2247, 0x2f2206, 0x50125eab8138638e, 0x00100e2180280088, 0x82790e25b6ad9498, 0x0 }, /* #45 */
    5108     { 0x1350c7, 0x135006, 0x8ec2e005a973ce6a, 0x06c2200100508442, 0x47ce201354dcb447, 0x0 }, /* #46 */
    5109     { 0x316142, 0x316106, 0x13ce4e0a1f8fa899, 0x100a080002008090, 0x343ba880a23090f0, 0x0 }, /* #47 */
    5110     { 0x0b5c97, 0x0b5482, 0xbb5b16cd9c1d3b6d, 0xa1131049881c3b20, 0xa593f85bc9defba2, 0x0 }, /* #48 */
    5111     { 0x3d0316, 0x3d0386, 0xf8800e08692a78f3, 0xa8800c0021004850, 0xadbf0c903341c854, 0x0 }, /* #49 */
    5112     { 0x3430d7, 0x343002, 0x8b2508efa6599a6b, 0x0024006380109208, 0x40ac5763c8b6f698, 0x0 }, /* #50 */
    5113     { 0x196c12, 0x196406, 0x78a8e6d3e611c573, 0x3828a492e4118130, 0x3d6bad96ec779b30, 0x0 }, /* #51 */
    5114     { 0x3f2913, 0x3f2102, 0x14866cdf229db92a, 0x14020c9f0098202a, 0xb52b0cbfd1fa62aa, 0x0 }, /* #52 */
    5115     { 0x1b7f82, 0x1b7782, 0xb9a4277ff91d0278, 0x99040021a81c0008, 0xdb1d9021acfcbc08, 0x0 }, /* #53 */
    5116     { 0x0c5646, 0x0c5602, 0x16c4e77a551310dd, 0x0680614805020091, 0xc79361c907c28891, 0x0 }, /* #54 */
    5117     { 0x1f3907, 0x1f3106, 0x198d2da525fc45c4, 0x0101042420480084, 0x6743542cfa4b90af, 0x0 }, /* #55 */
    5118     { 0x2a3a06, 0x2a3202, 0x0e6b0c2140957151, 0x08400c0140803151, 0xb9402f557488bb57, 0x0 }, /* #56 */
    5119     { 0x0e74d6, 0x0e7486, 0xc4899f53b454a006, 0x80889e5094142006, 0x83acde78dd163846, 0x0 }, /* #57 */
    5120     { 0x090613, 0x090606, 0x7acbbc3fb38ca5d1, 0x3049a4249280a4d1, 0x3059a4e4d6f3e4f5, 0x0 }, /* #58 */
    5121     { 0x201413, 0x201406, 0x44273e30d75aa981, 0x0002223043580100, 0xb01a63f043590572, 0x0 }, /* #59 */
    5122     { 0x1b1fc7, 0x1b1782, 0x974f854288ac4a8e, 0x8106000208200204, 0x810672b24d212754, 0x0 }, /* #60 */
    5123     { 0x180156, 0x180102, 0x8ace04d6acb6d414, 0x000804102cb64404, 0x142865383fbf6c6f, 0x0 }, /* #61 */
    5124     { 0x084fd6, 0x084786, 0xba98d8b63b1bd312, 0xb288c00223021312, 0xb2cbc543e362373e, 0x0 }, /* #62 */
    5125     { 0x195c53, 0x195406, 0xa4f126c0bd40f3c8, 0x20410280b9000388, 0x2843829dfbb20b98, 0x0 }, /* #63 */
     5062    { 0x101507, 0x101546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     5063    { 0x1a5cd3, 0x1a5446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     5064    { 0x152e47, 0x152646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     5065    { 0x233397, 0x233346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     5066    { 0x1776d7, 0x177646, 0x8eb67f241d60273a, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */
     5067    { 0x182a86, 0x182246, 0xa090f7c28e07163b, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */
     5068    { 0x1b1a02, 0x1b1246, 0x69eed6071798bcd6, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */
     5069    { 0x186742, 0x186746, 0x9bb8f8ecc3ab88da, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */
     5070    { 0x3c0686, 0x3c0606, 0xfe2a7cebfde2e62b, 0x720060e21c60662b, 0x7354e2e21e697fff, 0x0 }, /* #8 */
     5071    { 0x057d93, 0x057582, 0xde8457534ae1226c, 0xc680514208c00204, 0xe680d16a98ca1384, 0x0 }, /* #9 */
     5072    { 0x0d6cc3, 0x0d6402, 0x1d36f190c58e9c8d, 0x11168080c4860801, 0xb35e8a8df4a62a03, 0x0 }, /* #10 */
     5073    { 0x106287, 0x106206, 0x5e21456bcc8750c2, 0x1400054384854082, 0x945a2dd795ade1b7, 0x0 }, /* #11 */
     5074    { 0x1036c6, 0x103686, 0xd6fc595b3677cc39, 0xc2b0501202504039, 0xe2b2d2960b50433d, 0x0 }, /* #12 */
     5075    { 0x0c5a53, 0x0c5206, 0xd897e6d8f5f38633, 0x5807e08800c30200, 0x790ff8ac0acb7304, 0x0 }, /* #13 */
     5076    { 0x314b07, 0x314306, 0x218c1f8a0d38648d, 0x01081f0a05286081, 0xd729bf1a87297ab3, 0x0 }, /* #14 */
     5077    { 0x3c4506, 0x3c4502, 0xa25266955a262748, 0x000040814a062040, 0x192cd1e14f066077, 0x0 }, /* #15 */
     5078    { 0x050992, 0x050106, 0xf2d98d7ef8ace67b, 0x325801763000606a, 0x32584377305369ea, 0x0 }, /* #16 */
     5079    { 0x312993, 0x312102, 0x0eea3e236271fe13, 0x04c0382262102e02, 0x84d4386ee71e2f8a, 0x0 }, /* #17 */
     5080    { 0x0136d2, 0x013686, 0xc32897270af66b5b, 0xc32811040a004203, 0xe33c39c49f005287, 0x0 }, /* #18 */
     5081    { 0x2f3217, 0x2f3206, 0x1f3e025cc3cd4eec, 0x1a22020843414ee8, 0x3a226a2a7341fef8, 0x0 }, /* #19 */
     5082    { 0x0c1406, 0x0c1402, 0x80abc8a3a0302bae, 0x002b400000302b2a, 0x537b605c04bc7b2a, 0x0 }, /* #20 */
     5083    { 0x040b12, 0x040306, 0x5c608c0c6aef2d54, 0x546008004a642514, 0xf6f02a735a7465b5, 0x0 }, /* #21 */
     5084    { 0x2965c6, 0x296506, 0x8aeb00ff7ce8ac66, 0x024200f728a88466, 0x57526ef729bbd56f, 0x0 }, /* #22 */
     5085    { 0x286087, 0x286086, 0xb1ff863846b55047, 0x8013063804311047, 0xcc1347fc0d7b3dd7, 0x0 }, /* #23 */
     5086    { 0x174bd7, 0x174302, 0x29d283aacf44e6bc, 0x084082804c048020, 0x0c44ba955c8f9121, 0x0 }, /* #24 */
     5087    { 0x292fc2, 0x292702, 0x475c607bdb3384c5, 0x021c204b42218080, 0x8abfb4cf666df1b0, 0x0 }, /* #25 */
     5088    { 0x173c53, 0x173406, 0x5232a11761635c43, 0x1220011660035000, 0x9be84196669f7110, 0x0 }, /* #26 */
     5089    { 0x2e4b87, 0x2e4306, 0x0df452626e5d063f, 0x04140020264d063a, 0x861681b1a76d76ba, 0x0 }, /* #27 */
     5090    { 0x126603, 0x126606, 0x352697970c9f8a3b, 0x240205120018821b, 0x2e424552f258931f, 0x0 }, /* #28 */
     5091    { 0x0875d7, 0x087502, 0xf459e2ed3cbc12ac, 0x341820c808840220, 0x343831d8c8862f70, 0x0 }, /* #29 */
     5092    { 0x246e02, 0x246602, 0x6895a62bf4d9446d, 0x20102201e0480008, 0x305a6b51e248189a, 0x0 }, /* #30 */
     5093    { 0x202617, 0x202606, 0xc5189c741d081286, 0x04000c2404080282, 0x26832dad841f06cb, 0x0 }, /* #31 */
     5094    { 0x263117, 0x263102, 0x2ec1d851fb11086d, 0x0e01d0019010082c, 0x8f13f70590f649ae, 0x0 }, /* #32 */
     5095    { 0x1119d3, 0x111106, 0x2368ea19891a30f5, 0x0360c20901080024, 0xc3f4c24b152d4d26, 0x0 }, /* #33 */
     5096    { 0x186992, 0x186106, 0xc2f51057bf4bea1c, 0x02210006a50b4a18, 0x1f230d26e58b4eba, 0x0 }, /* #34 */
     5097    { 0x1e66d6, 0x1e6606, 0x98fe309be8cdb8ce, 0x087c309a200888ca, 0x697dfd9a35388bca, 0x0 }, /* #35 */
     5098    { 0x2f3d96, 0x2f3502, 0xe48a807c636aaf79, 0x6488802440688949, 0x75f8dfa7cc79c9c9, 0x0 }, /* #36 */
     5099    { 0x055283, 0x055202, 0x3a4bd06db0ae57e4, 0x284b000c00805104, 0xe8ff268c0d81f104, 0x0 }, /* #37 */
     5100    { 0x2b7902, 0x2b7102, 0xed2d3359470a3ac5, 0x4120334844001a01, 0x5322fb6e5cd41a0b, 0x0 }, /* #38 */
     5101    { 0x113e93, 0x113606, 0x0de4068ab53c877e, 0x0c4006028524822e, 0xac520f468765eaaf, 0x0 }, /* #39 */
     5102    { 0x1e13c3, 0x1e1382, 0xece28f5c30bbcaf5, 0xc4408808108a4815, 0xc548b82bdc8a4d15, 0x0 }, /* #40 */
     5103    { 0x057102, 0x057106, 0x24371da1ba000783, 0x04240c0080000581, 0x54e40c54851eadad, 0x0 }, /* #41 */
     5104    { 0x047657, 0x047602, 0xd6dd1ae8370a7f8c, 0x54890a4021080a80, 0x7d8b2a53e96c0aa3, 0x0 }, /* #42 */
     5105    { 0x340286, 0x340282, 0xc374064635f1da5f, 0x8324000430011845, 0x8ba75015780319e5, 0x0 }, /* #43 */
     5106    { 0x3f4dc2, 0x3f4506, 0x61f7abcb5d92733a, 0x40d2010a15126330, 0x4ada413e9552e770, 0x0 }, /* #44 */
     5107    { 0x0832c6, 0x083202, 0x974effbd1d614121, 0x1102649008610101, 0x39026492c8ffb587, 0x0 }, /* #45 */
     5108    { 0x0b2782, 0x0b2706, 0xfaac4482c3a1d249, 0x7820048243818041, 0x78233fb65f9b8467, 0x0 }, /* #46 */
     5109    { 0x277002, 0x277002, 0x99d276fd4074031b, 0x101210844000020b, 0x32121084e900da2f, 0x0 }, /* #47 */
     5110    { 0x3d09d3, 0x3d0102, 0x70cdeb4a81b1ab4c, 0x508c084800900b4c, 0x57ac1ccd4cd00f5f, 0x0 }, /* #48 */
     5111    { 0x042b93, 0x042302, 0x0a9ff6f43bc90ba3, 0x0204248411c803a1, 0xf244248ed5cc73a1, 0x0 }, /* #49 */
     5112    { 0x2d6e47, 0x2d6686, 0x8741755cca5d9033, 0x8000405c42119011, 0x803840dc4211bf95, 0x0 }, /* #50 */
     5113    { 0x386352, 0x386302, 0x684af6fed66c6cad, 0x080832200004642c, 0x08983a212107e57c, 0x0 }, /* #51 */
     5114    { 0x310fd2, 0x310782, 0xb277d91f91440ddb, 0xb022511d01400c0b, 0xb1aa57dd23dbce0b, 0x0 }, /* #52 */
     5115    { 0x2f7996, 0x2f7182, 0x96e2693fdce96f33, 0x8642003d94884402, 0x8746963d958ec48a, 0x0 }, /* #53 */
     5116    { 0x3b4f47, 0x3b4702, 0x2de4903a15d64654, 0x04c4800a14544204, 0x86d78c0ad475e3a4, 0x0 }, /* #54 */
     5117    { 0x012043, 0x012002, 0x7da0d10e57db7fe5, 0x2c801002034324e5, 0xac8032b28b43a4ef, 0x0 }, /* #55 */
     5118    { 0x241e03, 0x241602, 0x538712b5867124f8, 0x5284122402410068, 0x5eac772e3ac7c26e, 0x0 }, /* #56 */
     5119    { 0x057ac2, 0x057202, 0x41630b327d356630, 0x0060002071246210, 0xa068a06973267bd2, 0x0 }, /* #57 */
     5120    { 0x274d53, 0x274506, 0xa7c1792e43beabdf, 0x22816002411c22d1, 0x7a87e0c2e51c26f1, 0x0 }, /* #58 */
     5121    { 0x3c3887, 0x3c3002, 0x6b022612c723aa58, 0x40020212c6018008, 0x54b78bffd65184af, 0x0 }, /* #59 */
     5122    { 0x373f03, 0x373782, 0xf74f306e5592d52c, 0xe501204c15104408, 0xe521ae4c3f546c5b, 0x0 }, /* #60 */
     5123    { 0x1f0bc2, 0x1f0386, 0xd8ad7f2c60f59935, 0x8828082840351800, 0x887888684f3f7ac0, 0x0 }, /* #61 */
     5124    { 0x3350d2, 0x335086, 0xe7c2cc1ff893a6cf, 0xe302441cd000044b, 0xf307771cd560454b, 0x0 }, /* #62 */
     5125    { 0x0f29c2, 0x0f2182, 0x956515406a99f614, 0x8461040022910410, 0x84f126bc23970558, 0x0 }, /* #63 */
    51265126};
    51275127static const BINU64_TEST_T g_aTests_and_u64_locked[] =
    51285128{
    5129     { 0x376312, 0x376346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5130     { 0x062a93, 0x062246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5131     { 0x1d0f47, 0x1d0746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5132     { 0x210643, 0x210646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5133     { 0x3b7cd7, 0x3b7446, 0xa1f0348a7b841027, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */
    5134     { 0x251d83, 0x251546, 0xb4c2d96db9986e55, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */
    5135     { 0x0766d3, 0x076646, 0x02a21c29aac8142f, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */
    5136     { 0x0a6896, 0x0a6046, 0x336bddec15894c9f, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */
    5137     { 0x2c0447, 0x2c0406, 0x568d65d8c12662cc, 0x408d6558c1026000, 0x61af6d79f18b7c32, 0x0 }, /* #8 */
    5138     { 0x355b06, 0x355302, 0x30d30078e0621cb7, 0x0052002060021034, 0x047266236486707c, 0x0 }, /* #9 */
    5139     { 0x202e42, 0x202686, 0xe7d11a00b081e5b6, 0xa3c102003081e1a0, 0xb3e1832f74a1e9e1, 0x0 }, /* #10 */
    5140     { 0x3516c3, 0x351606, 0x701972084cf2670c, 0x0000200840604500, 0x8bc42ddcd2605d31, 0x0 }, /* #11 */
    5141     { 0x145216, 0x145202, 0x67096595d3d6f841, 0x640140905054f801, 0xfcc5c092587cfc29, 0x0 }, /* #12 */
    5142     { 0x133a83, 0x133202, 0x3be156dfb27c46e7, 0x11e046c7920442c1, 0x11e84fc7d606cbc1, 0x0 }, /* #13 */
    5143     { 0x1b6a42, 0x1b6286, 0xc98dcdef9dd2a122, 0xc085098e85d28122, 0xd2f5399ee7fb8b22, 0x0 }, /* #14 */
    5144     { 0x090482, 0x090402, 0x072ec3c69cf28aa6, 0x072041c688d00a04, 0x9f2075cfa8dd4b55, 0x0 }, /* #15 */
    5145     { 0x1d3047, 0x1d3006, 0x27054071c54fb603, 0x23054020804f8603, 0xf327d82c82cf86cf, 0x0 }, /* #16 */
    5146     { 0x330f93, 0x330786, 0x980ad6a4275fbddc, 0x980ad08006563484, 0xb85ef89816f636a4, 0x0 }, /* #17 */
    5147     { 0x0113d7, 0x011302, 0x437f32c5800b9692, 0x427310c580038092, 0x7e7318fddba7c8b3, 0x0 }, /* #18 */
    5148     { 0x285ac3, 0x285206, 0x62bd041a9c746f89, 0x6021041884344681, 0x6123df18c73e46a3, 0x0 }, /* #19 */
    5149     { 0x130cd3, 0x130486, 0xa44bf47afcb773fc, 0x800be410bc8501ac, 0x892fe695bcc50dae, 0x0 }, /* #20 */
    5150     { 0x0b6bc7, 0x0b6306, 0x27d0bcb48e3e4586, 0x20809ca00c264584, 0x30a6dfaa4de6cfc5, 0x0 }, /* #21 */
    5151     { 0x1725c3, 0x172502, 0x17c4dbd77d0eaa0d, 0x07c04bd70d042a08, 0xa7c14fdf8fd57eb8, 0x0 }, /* #22 */
    5152     { 0x121f13, 0x121706, 0x4ce4867bac12aa45, 0x04848650ac00a805, 0x149cdf54ef04fc27, 0x0 }, /* #23 */
    5153     { 0x2b5682, 0x2b5606, 0x84f0f8016fd7ca06, 0x00d0c80060070a06, 0x7bdfcda0600f2fd7, 0x0 }, /* #24 */
    5154     { 0x171486, 0x171402, 0x124909afc7133f6f, 0x120001824302390b, 0x3282a38273a2f99b, 0x0 }, /* #25 */
    5155     { 0x3866c3, 0x386602, 0x58b4a564298ae5fa, 0x0024a424200ac562, 0x072db43ca01edf63, 0x0 }, /* #26 */
    5156     { 0x2c3b82, 0x2c3306, 0xa0f53936e138ae9b, 0x002538228000a682, 0x442d7aaa92c6e6e6, 0x0 }, /* #27 */
    5157     { 0x2f5c87, 0x2f5406, 0x0f00b3497fdf26ad, 0x0c0092085052222d, 0x4c28da0c50527b3d, 0x0 }, /* #28 */
    5158     { 0x1d5dc3, 0x1d5502, 0x8b026c656f937b79, 0x09020c446b833a29, 0x09af9c4c7bc33a2f, 0x0 }, /* #29 */
    5159     { 0x257fc2, 0x257706, 0xa3ce55d9b49b1749, 0x0300059094801148, 0x0f21afb0d4c439fa, 0x0 }, /* #30 */
    5160     { 0x263dd3, 0x263506, 0x55a1517a4fe6883e, 0x5521403a43a4000a, 0xf56f48bfc3ac52cb, 0x0 }, /* #31 */
    5161     { 0x152693, 0x152606, 0xf4d789a0f78bc9ac, 0x30820120e788c800, 0x3ba26728efc8cc50, 0x0 }, /* #32 */
    5162     { 0x1111c2, 0x111102, 0x03fc433fe8240a24, 0x01904228e0200804, 0x2d93c628f0a2d995, 0x0 }, /* #33 */
    5163     { 0x1a5e83, 0x1a5602, 0x027a6c8658923e6d, 0x00120c061012302c, 0x04138d07333f30ae, 0x0 }, /* #34 */
    5164     { 0x092317, 0x092302, 0x112e40709b55f5ab, 0x000a002089150580, 0xc41bb2a6ed150dc4, 0x0 }, /* #35 */
    5165     { 0x1e6c87, 0x1e6402, 0x11b05a735702560e, 0x01905a7005020608, 0xe5d5df7c25a68ed9, 0x0 }, /* #36 */
    5166     { 0x1b1857, 0x1b1002, 0x2c918855c97f6a48, 0x00808801c0676840, 0xd3a2a82bd2e77ce6, 0x0 }, /* #37 */
    5167     { 0x362f42, 0x362786, 0xd6d03ff8027109f2, 0x94801d50000108b2, 0x958a9d57598358b3, 0x0 }, /* #38 */
    5168     { 0x1a5d07, 0x1a5586, 0xc587f19831982324, 0xc180719830902200, 0xc9c875d830b03ac3, 0x0 }, /* #39 */
    5169     { 0x0b28c7, 0x0b2086, 0x8662f2d65e4b0b9f, 0x8040a0945843009f, 0xc0d1a194d85350ff, 0x0 }, /* #40 */
    5170     { 0x216ad6, 0x216202, 0xacebb45efccff383, 0x0482b002e40ed183, 0x1482b9a2e70ed597, 0x0 }, /* #41 */
    5171     { 0x131217, 0x131206, 0x69f60b9ac975c831, 0x08060b9089148811, 0x1e0f0fb4bb9eb89d, 0x0 }, /* #42 */
    5172     { 0x0032c2, 0x003202, 0x5da260cdbfa1306b, 0x012200498ea11061, 0x83779e69ceebde75, 0x0 }, /* #43 */
    5173     { 0x3b5046, 0x3b5006, 0x49bc758c21f1edb5, 0x0034510021008cb4, 0x3035d32265089eb4, 0x0 }, /* #44 */
    5174     { 0x267ad7, 0x267282, 0xb66cbac5c86303ed, 0xa06c9004c06201a8, 0xa0fcd016e1ea85ba, 0x0 }, /* #45 */
    5175     { 0x0c6e06, 0x0c6602, 0xed84bb719587f7b6, 0x6080aa3001805320, 0x70c0aeb421d05368, 0x0 }, /* #46 */
    5176     { 0x355d12, 0x355586, 0xedbefbbcae8bbcd1, 0x88ae91300e080c50, 0x88af91705e2c0e74, 0x0 }, /* #47 */
    5177     { 0x2d68c6, 0x2d6006, 0x183fd78d71d120dc, 0x1802550951d02084, 0x7f82552951d433a5, 0x0 }, /* #48 */
    5178     { 0x061046, 0x061086, 0x845969b292766273, 0x841800b082300072, 0x963884f8eeb18972, 0x0 }, /* #49 */
    5179     { 0x103f93, 0x103782, 0xf03f754ea75f11e5, 0xb03b0106240d01a4, 0xb4bb83973c0d8dbe, 0x0 }, /* #50 */
    5180     { 0x1c54d2, 0x1c5402, 0x4745dbd09dd1118d, 0x070540c085c0118c, 0xbf2d60cee5eaf1fe, 0x0 }, /* #51 */
    5181     { 0x0d7f56, 0x0d7702, 0xf4894cf6f709a001, 0x4089009642082001, 0x4af99397423a37fb, 0x0 }, /* #52 */
    5182     { 0x085d97, 0x085502, 0x13d0e2c8e5bc99e9, 0x1180620804888908, 0x59a16b2f148b8b1a, 0x0 }, /* #53 */
    5183     { 0x150152, 0x150106, 0x0c890a9816f80ccc, 0x0881008806c00800, 0xaac191cb0fc05a12, 0x0 }, /* #54 */
    5184     { 0x357106, 0x357102, 0x78c7608ea0e8ec30, 0x4881208000600420, 0x4ab9aab11b641720, 0x0 }, /* #55 */
    5185     { 0x2a5e06, 0x2a5602, 0x483c60189a3ab70f, 0x000c40100022250d, 0x140ccd9004a365ad, 0x0 }, /* #56 */
    5186     { 0x364403, 0x364402, 0x18210e04840dd051, 0x0021080004059001, 0xa269885b3e77ba85, 0x0 }, /* #57 */
    5187     { 0x141dd7, 0x141502, 0x41f32c0db8725b8f, 0x00032404a8721b07, 0x140fe664af761f77, 0x0 }, /* #58 */
    5188     { 0x3312d6, 0x331286, 0xd00bd111a8652e75, 0xc000d00000410665, 0xc8a0dc4c5051d66d, 0x0 }, /* #59 */
    5189     { 0x245182, 0x245106, 0x49b567f3f9a7d7ea, 0x413466d1888690e2, 0x51746ed58e9e98e7, 0x0 }, /* #60 */
    5190     { 0x063a53, 0x063202, 0x7acbb271bdad5a2e, 0x3acba22019205a08, 0x3adfea201b605ad8, 0x0 }, /* #61 */
    5191     { 0x225913, 0x225106, 0x5064589849683240, 0x0044181008683200, 0x29cf3a71bafff2b2, 0x0 }, /* #62 */
    5192     { 0x1d6b97, 0x1d6302, 0x9552fd2e4c427acb, 0x11409900084058c1, 0x1bec9b50aafd59d5, 0x0 }, /* #63 */
     5129    { 0x245246, 0x245246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     5130    { 0x0e0652, 0x0e0646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     5131    { 0x304dc7, 0x304546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     5132    { 0x027253, 0x027246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     5133    { 0x337dc3, 0x337546, 0x2eeb836dbf591963, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */
     5134    { 0x382593, 0x382546, 0x1c8ab08a47a2ce42, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */
     5135    { 0x1a6d17, 0x1a6546, 0x2867cc1540edf28d, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */
     5136    { 0x246cd3, 0x246446, 0xa23d7463c3282e8d, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */
     5137    { 0x2f5907, 0x2f5106, 0xd063ba01435ebda7, 0x0041200140100c06, 0x0949244558314c16, 0x0 }, /* #8 */
     5138    { 0x181d43, 0x181586, 0xcc5bc7369582feb2, 0xc843460495821482, 0xcbe75e849faf15cf, 0x0 }, /* #9 */
     5139    { 0x311892, 0x311002, 0x731d5020d62a856e, 0x321d0000c00a0420, 0xb21faf03e80a5eb0, 0x0 }, /* #10 */
     5140    { 0x3737d7, 0x373782, 0xcab38f5637d449c0, 0x8a320e4022900840, 0x9f320ec962b88876, 0x0 }, /* #11 */
     5141    { 0x003a97, 0x003286, 0xa18fe487bf761f84, 0x800c400031221f84, 0xdc4c42387122ffbd, 0x0 }, /* #12 */
     5142    { 0x047902, 0x047186, 0xf63b17bba9442cc9, 0x9022169a094400c9, 0x98a236de1dc5d1ef, 0x0 }, /* #13 */
     5143    { 0x107312, 0x107306, 0x0a8b3a2c0ac4330b, 0x0800322408440000, 0xa854b3b4485e40a0, 0x0 }, /* #14 */
     5144    { 0x3b62c2, 0x3b6286, 0xae8b71ab350b04f6, 0x8e82112015080474, 0xdec6172017b8d57c, 0x0 }, /* #15 */
     5145    { 0x3d7213, 0x3d7206, 0x1401c0399005cff3, 0x04008029800407d1, 0xeff485abed0e27d5, 0x0 }, /* #16 */
     5146    { 0x102083, 0x102002, 0x5c9c47cf8279fc77, 0x0c9c450780383473, 0xacdddd27adba37f3, 0x0 }, /* #17 */
     5147    { 0x192812, 0x192006, 0xc7e5a8d15d605ddd, 0x0421288114001018, 0x1c216b8b968e1218, 0x0 }, /* #18 */
     5148    { 0x286502, 0x286586, 0xfcfeb48db1e16680, 0x8c16848530e12600, 0x8e178d873cef3764, 0x0 }, /* #19 */
     5149    { 0x0e5f86, 0x0e5706, 0x33058348cf273ace, 0x300481400e243082, 0x3c0ca1f63eacb082, 0x0 }, /* #20 */
     5150    { 0x2d1392, 0x2d1306, 0xe7106603ea531c2d, 0x051060002202140c, 0x0d786800230a965e, 0x0 }, /* #21 */
     5151    { 0x3a35c7, 0x3a3582, 0xf49b3e3b5d7de38d, 0x8018103a0004808c, 0x885c10be200488de, 0x0 }, /* #22 */
     5152    { 0x055486, 0x055486, 0xf3fe70dbcc131f58, 0xc2d850c8c4030750, 0xc6d8d3c8d783e7d2, 0x0 }, /* #23 */
     5153    { 0x381342, 0x381386, 0xb17bea79a0652720, 0x9040c821a0012400, 0xd044cc23e6812406, 0x0 }, /* #24 */
     5154    { 0x1b4742, 0x1b4706, 0x267a941659438a1d, 0x0632941458030818, 0x4f369d3dfcbf0938, 0x0 }, /* #25 */
     5155    { 0x310d42, 0x310586, 0xccf1481bf3367d20, 0xc810480201245800, 0xeb1e7d820dadd803, 0x0 }, /* #26 */
     5156    { 0x066987, 0x066102, 0x4d48641ca392e1e8, 0x0108200402128168, 0x030e39a54672856d, 0x0 }, /* #27 */
     5157    { 0x2d2d03, 0x2d2506, 0xdabed940984ac250, 0x10a0c9001048c050, 0x35e1eb9b5758cdd1, 0x0 }, /* #28 */
     5158    { 0x3c7042, 0x3c7086, 0xb9eee2f6003277c7, 0xa880400200224381, 0xaa80450bcee3cb91, 0x0 }, /* #29 */
     5159    { 0x3001d2, 0x300182, 0xf0813c390e7f4285, 0x90811400085e0204, 0x9d83170488de2e16, 0x0 }, /* #30 */
     5160    { 0x002ad6, 0x002202, 0x787c2cf0105fc64a, 0x784c284000138440, 0xfd4ef848afb39cd4, 0x0 }, /* #31 */
     5161    { 0x0f4192, 0x0f4106, 0x9aa5bf00aeb0d1b9, 0x10a415000c301011, 0x35be15de1d343257, 0x0 }, /* #32 */
     5162    { 0x3447d3, 0x344706, 0x3c094516ff22e1d0, 0x08080500a720c190, 0xcb1a15e9a720dfb1, 0x0 }, /* #33 */
     5163    { 0x297f57, 0x297786, 0xb795f92683d53256, 0x9385d90000813242, 0xdb85ddc82ca1b3e3, 0x0 }, /* #34 */
     5164    { 0x1705d7, 0x170582, 0xeabdccf366064191, 0xc295007220040101, 0xd2d7307eb8750f09, 0x0 }, /* #35 */
     5165    { 0x047d42, 0x047502, 0x6e796ef3345e4bde, 0x0c602a0204440304, 0x8de22b024e64b304, 0x0 }, /* #36 */
     5166    { 0x190e03, 0x190686, 0xca911aa05cb9ad0f, 0x8201088004900d09, 0xb3010dd126924d29, 0x0 }, /* #37 */
     5167    { 0x1e2453, 0x1e2482, 0xe274c5cda767bb95, 0x8204440806438985, 0x8306563816db89e5, 0x0 }, /* #38 */
     5168    { 0x0e69c3, 0x0e6102, 0x0022fb13dcb45a62, 0x000252004c240040, 0x6cc2522c6d6c2455, 0x0 }, /* #39 */
     5169    { 0x030493, 0x030402, 0x2be07a59f6bd0e5c, 0x2a401241c0900c40, 0x3e419645c0d28d42, 0x0 }, /* #40 */
     5170    { 0x315087, 0x315086, 0xc9ef33dbaee55dd1, 0xc12432c02ae11090, 0xf7247ee46aeb9298, 0x0 }, /* #41 */
     5171    { 0x2b4383, 0x2b4306, 0x26e10fcd9ca60baa, 0x22e10c048880030a, 0xe2e9ac14aac1a34b, 0x0 }, /* #42 */
     5172    { 0x121593, 0x121502, 0xebac428022a1e386, 0x0324408000a10204, 0x0727c9c940bb1a5d, 0x0 }, /* #43 */
     5173    { 0x125f16, 0x125786, 0xd3df0972421bacd8, 0xd05501424008a4c0, 0xf855474e5188a4c5, 0x0 }, /* #44 */
     5174    { 0x1803d2, 0x180302, 0x14b4833714acd702, 0x043082160480d602, 0x6f39bedeac82de6f, 0x0 }, /* #45 */
     5175    { 0x0f6cd3, 0x0f6406, 0xda135279022b7eaf, 0x4a12504900224e81, 0x6b32d14fd972ce81, 0x0 }, /* #46 */
     5176    { 0x251983, 0x251102, 0x90913fac020ca534, 0x109135a002088120, 0x55d3b5a1634ac16a, 0x0 }, /* #47 */
     5177    { 0x2e13d2, 0x2e1306, 0x06b19610c4f989a3, 0x06908000c4a18921, 0x679aa941eda1e92d, 0x0 }, /* #48 */
     5178    { 0x100fd3, 0x100706, 0x15a4c9b42b16846a, 0x110480940a068060, 0xfb1fb2ddca879265, 0x0 }, /* #49 */
     5179    { 0x071047, 0x071006, 0x63b1e263175ba759, 0x2111a00012182618, 0x3d1db898fa98363c, 0x0 }, /* #50 */
     5180    { 0x222fd2, 0x222706, 0x83a2ffb303406975, 0x0322e1a101404060, 0x6b66e1e9f5d0c660, 0x0 }, /* #51 */
     5181    { 0x316452, 0x316406, 0xc8ddfb7968cf33cc, 0x48959b68000f3088, 0x6c959fee821ffc8a, 0x0 }, /* #52 */
     5182    { 0x2b1d53, 0x2b1506, 0x0b1989b7cce66c12, 0x0b1001074ca04c12, 0x8b3655476ca04e12, 0x0 }, /* #53 */
     5183    { 0x317dd3, 0x317506, 0x7551b0f9979cbdae, 0x2001a06801883928, 0x28a7af6e41ca3979, 0x0 }, /* #54 */
     5184    { 0x1f3dd7, 0x1f3506, 0xb1c0bf0e5953edd4, 0x01c0040209436c00, 0x03c344928b4f6c00, 0x0 }, /* #55 */
     5185    { 0x1e0d16, 0x1e0506, 0xf3da7f8f8fb24bcd, 0x109a008405920bc9, 0x10be00e42592aff9, 0x0 }, /* #56 */
     5186    { 0x246c47, 0x246406, 0x2ed016cc7b5f1709, 0x0210024038560309, 0x0234ea533c562bbd, 0x0 }, /* #57 */
     5187    { 0x3d1fd2, 0x3d1706, 0x4a0a8f0b82a2db26, 0x0008840282a04a22, 0x91ccc4f6b3e46e23, 0x0 }, /* #58 */
     5188    { 0x282692, 0x282606, 0x28c999ffe900e845, 0x0809910b2900a841, 0x1a1dd30b3badaa79, 0x0 }, /* #59 */
     5189    { 0x035642, 0x035606, 0x5f6af93b6a7a2e0c, 0x4808e9210838020c, 0x6888ef251cb9031c, 0x0 }, /* #60 */
     5190    { 0x317402, 0x317406, 0x624d8e562b5e521e, 0x60080c50010e5012, 0x6d3a3d78810ef192, 0x0 }, /* #61 */
     5191    { 0x233c47, 0x233402, 0xf3b32cd5f700d2a4, 0x3290040020008220, 0x32dc5420209c8e39, 0x0 }, /* #62 */
     5192    { 0x3e1d47, 0x3e1506, 0x22280e350e889282, 0x0228040506009082, 0x9f6c84456705f0f6, 0x0 }, /* #63 */
    51935193};
    51945194static const BINU64_TEST_T g_aTests_cmp_u64[] =
    51955195{
    5196     { 0x3e4042, 0x3e4046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5197     { 0x177047, 0x177046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5198     { 0x015fd2, 0x015746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5199     { 0x062712, 0x062746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5200     { 0x264246, 0x264286, 0x89e81946b9c484c5, 0x89e81946b9c484c5, 0x0000000000000000, 0x0 }, /* #4 */
    5201     { 0x0d3d52, 0x0d3586, 0xba1d8c7308b3a9be, 0xba1d8c7308b3a9be, 0x0000000000000000, 0x0 }, /* #5 */
    5202     { 0x0652c3, 0x065282, 0xe140e9b82991e9ba, 0xe140e9b82991e9ba, 0x0000000000000000, 0x0 }, /* #6 */
    5203     { 0x342506, 0x342502, 0x7a2484e99597b3b3, 0x7a2484e99597b3b3, 0x0000000000000000, 0x0 }, /* #7 */
    5204     { 0x165dc7, 0x165d16, 0xb2a220c455c1d7db, 0xb2a220c455c1d7db, 0x3754b8b2fd5fb17f, 0x0 }, /* #8 */
    5205     { 0x1a4b96, 0x1a4b02, 0x9e19f616791ff9fe, 0x9e19f616791ff9fe, 0x5b64de98fdc1acd9, 0x0 }, /* #9 */
    5206     { 0x331d87, 0x331d93, 0x340f7d65093ba920, 0x340f7d65093ba920, 0x844650ce30b50dda, 0x0 }, /* #10 */
    5207     { 0x017c92, 0x017496, 0xe71a2fdf8b970a61, 0xe71a2fdf8b970a61, 0x6460241e2b498a1f, 0x0 }, /* #11 */
    5208     { 0x2b4013, 0x2b4007, 0x07065b0e4740989c, 0x07065b0e4740989c, 0xa423e0b5f8d2291a, 0x0 }, /* #12 */
    5209     { 0x1e7992, 0x1e7983, 0x5f875646e643f77b, 0x5f875646e643f77b, 0xcd3c6bdc74a44556, 0x0 }, /* #13 */
    5210     { 0x0d3797, 0x0d3797, 0x23a3fad850134e73, 0x23a3fad850134e73, 0x5ae3e5606eab201e, 0x0 }, /* #14 */
    5211     { 0x121352, 0x121396, 0xd06849cd9da9a204, 0xd06849cd9da9a204, 0x1b9e0f7f914f265e, 0x0 }, /* #15 */
    5212     { 0x256cd3, 0x256493, 0x1324bb22992e5b05, 0x1324bb22992e5b05, 0x19801196788dc4db, 0x0 }, /* #16 */
    5213     { 0x0807d2, 0x080797, 0x80776bb4bbb9b57b, 0x80776bb4bbb9b57b, 0xac43ffc6be3067fe, 0x0 }, /* #17 */
    5214     { 0x3f1357, 0x3f1387, 0x0b191cf8482403e8, 0x0b191cf8482403e8, 0x185c3f4d7367a7e2, 0x0 }, /* #18 */
    5215     { 0x236b06, 0x236b12, 0x9c19eb2a771f3173, 0x9c19eb2a771f3173, 0x5d5f30206dcfa494, 0x0 }, /* #19 */
    5216     { 0x3a2456, 0x3a2493, 0x9b646e9be3a835e3, 0x9b646e9be3a835e3, 0xe5ef7ea995f7e776, 0x0 }, /* #20 */
    5217     { 0x010256, 0x010212, 0xda7a8b944c41df70, 0xda7a8b944c41df70, 0x9c7e82c513db9c6c, 0x0 }, /* #21 */
    5218     { 0x023c42, 0x023c97, 0x7abdc17a09be0112, 0x7abdc17a09be0112, 0xf3166ee2552cb4c7, 0x0 }, /* #22 */
    5219     { 0x0824d2, 0x082c12, 0x9a2a9584b53d881a, 0x9a2a9584b53d881a, 0x5579fe26b3452a4d, 0x0 }, /* #23 */
    5220     { 0x277e96, 0x277e02, 0xe3ab1a1cbd2df9fc, 0xe3ab1a1cbd2df9fc, 0x78d17ff7e1df16f5, 0x0 }, /* #24 */
    5221     { 0x0d4e97, 0x0d4e06, 0x8272189da5f7e28e, 0x8272189da5f7e28e, 0x429a7d1c12aa64d6, 0x0 }, /* #25 */
    5222     { 0x242c86, 0x242c06, 0x8c29f61ba599f89e, 0x8c29f61ba599f89e, 0x2cd24982a1db8bca, 0x0 }, /* #26 */
    5223     { 0x151ad7, 0x151292, 0xfa22be67696da8f5, 0xfa22be67696da8f5, 0x574294f2f1d54b47, 0x0 }, /* #27 */
    5224     { 0x3e39d6, 0x3e3197, 0x2879cdd5430b5fb4, 0x2879cdd5430b5fb4, 0x453c67e9b2103a1f, 0x0 }, /* #28 */
    5225     { 0x025413, 0x025412, 0x74733d155c333f81, 0x74733d155c333f81, 0x489d55c4f8087037, 0x0 }, /* #29 */
    5226     { 0x040fd3, 0x040796, 0x9464f20efcf5ccc4, 0x9464f20efcf5ccc4, 0x0b31f1695d7ef35e, 0x0 }, /* #30 */
    5227     { 0x240d83, 0x240587, 0x94e7b68218d16daa, 0x94e7b68218d16daa, 0xcac3c78a866f4a63, 0x0 }, /* #31 */
    5228     { 0x132bd3, 0x132b97, 0x5f10aa479c0f3b4a, 0x5f10aa479c0f3b4a, 0x8773cc97316663fd, 0x0 }, /* #32 */
    5229     { 0x300547, 0x300583, 0x51c85dfd280d093f, 0x51c85dfd280d093f, 0x7bb14850e91d665f, 0x0 }, /* #33 */
    5230     { 0x3c51c7, 0x3c5183, 0x048ef025b4535b57, 0x048ef025b4535b57, 0x257d8af017f86d00, 0x0 }, /* #34 */
    5231     { 0x161b16, 0x161b16, 0x9ae10cf85ee1aa14, 0x9ae10cf85ee1aa14, 0x3a90b5ee9cc5ee78, 0x0 }, /* #35 */
    5232     { 0x004e97, 0x004e16, 0xa6b8be5bf93e2774, 0xa6b8be5bf93e2774, 0x589e0ae344b82c0a, 0x0 }, /* #36 */
    5233     { 0x3b2bc6, 0x3b2307, 0x3c9225f8be7b5db8, 0x3c9225f8be7b5db8, 0xcf012392c80a35b5, 0x0 }, /* #37 */
    5234     { 0x2d2613, 0x2d2603, 0x3442403e3e8a4bc4, 0x3442403e3e8a4bc4, 0xe78e242e259899d0, 0x0 }, /* #38 */
    5235     { 0x163c52, 0x163402, 0x49aef8faa782a67c, 0x49aef8faa782a67c, 0x44484a32199194a7, 0x0 }, /* #39 */
    5236     { 0x2514d6, 0x251493, 0x867eb000f444aedc, 0x867eb000f444aedc, 0xb64ec8ede5ee772f, 0x0 }, /* #40 */
    5237     { 0x2561c7, 0x256112, 0x417f08394a17ce66, 0x417f08394a17ce66, 0x3bdea5129927ceaa, 0x0 }, /* #41 */
    5238     { 0x0d7802, 0x0d7002, 0x7fd5cd3f13a05f79, 0x7fd5cd3f13a05f79, 0x734cba997cc09c60, 0x0 }, /* #42 */
    5239     { 0x252a53, 0x252216, 0x2a8762fd3f1b711d, 0x2a8762fd3f1b711d, 0x139f5965d759cd0e, 0x0 }, /* #43 */
    5240     { 0x0b45c2, 0x0b4506, 0x1ed0ce1f2a205fbc, 0x1ed0ce1f2a205fbc, 0x087b5ec12e15a367, 0x0 }, /* #44 */
    5241     { 0x124486, 0x124c83, 0x767aa4b73c68166b, 0x767aa4b73c68166b, 0xaa004357aa6b5c34, 0x0 }, /* #45 */
    5242     { 0x233146, 0x233102, 0xfb01d9b29dd4166e, 0xfb01d9b29dd4166e, 0xc7834b350ff102da, 0x0 }, /* #46 */
    5243     { 0x2d5586, 0x2d5512, 0x7d633b29b4f6faab, 0x7d633b29b4f6faab, 0x28613bc0bf011ccc, 0x0 }, /* #47 */
    5244     { 0x0c4542, 0x0c4502, 0x7e86b90e8eeb8bd4, 0x7e86b90e8eeb8bd4, 0x73d2b637e58f4921, 0x0 }, /* #48 */
    5245     { 0x0b7c97, 0x0b7497, 0x8ab639c8ec1a6628, 0x8ab639c8ec1a6628, 0x9418e8d212dbb09d, 0x0 }, /* #49 */
    5246     { 0x341142, 0x341106, 0x6a9b323cb5d60d25, 0x6a9b323cb5d60d25, 0x0dff2e7071b1a2b4, 0x0 }, /* #50 */
    5247     { 0x046b87, 0x046302, 0x3d06ec1bd55ac8fb, 0x3d06ec1bd55ac8fb, 0x1d4a0b806d29abf9, 0x0 }, /* #51 */
    5248     { 0x201187, 0x201107, 0x054c930637f430ef, 0x054c930637f430ef, 0xae9a1d1300f8c26d, 0x0 }, /* #52 */
    5249     { 0x3910d2, 0x391887, 0x50f7b01cb72264d8, 0x50f7b01cb72264d8, 0xac9c2bab222ed891, 0x0 }, /* #53 */
    5250     { 0x0406d2, 0x040602, 0x612fa672e1ee190b, 0x612fa672e1ee190b, 0x19c44c7288e2b7f2, 0x0 }, /* #54 */
    5251     { 0x3f42d3, 0x3f4a12, 0x8aa2c17a8498cac9, 0x8aa2c17a8498cac9, 0x31ea4be9d6fe8fce, 0x0 }, /* #55 */
    5252     { 0x2137c2, 0x213783, 0x2b887a7765ab51a6, 0x2b887a7765ab51a6, 0x5de79ace81346396, 0x0 }, /* #56 */
    5253     { 0x082dd2, 0x082d16, 0x985e99f7df6f3c82, 0x985e99f7df6f3c82, 0x4485d2365f08eb9a, 0x0 }, /* #57 */
    5254     { 0x351d06, 0x351d02, 0xa0f7c95c416f71bd, 0xa0f7c95c416f71bd, 0x7d36118ee2790c38, 0x0 }, /* #58 */
    5255     { 0x3d39d2, 0x3d3113, 0x1d7cac1f662bc096, 0x1d7cac1f662bc096, 0xb0beee4fe2d65e8f, 0x0 }, /* #59 */
    5256     { 0x3b29d3, 0x3b2906, 0xc98498caf7df5eda, 0xc98498caf7df5eda, 0x56e76de3753d1147, 0x0 }, /* #60 */
    5257     { 0x1f6943, 0x1f6112, 0x784e03fba71743e3, 0x784e03fba71743e3, 0x3560196689b7adcd, 0x0 }, /* #61 */
    5258     { 0x397183, 0x397106, 0xec6e7c24e614309e, 0xec6e7c24e614309e, 0xb99783ba83d4f17d, 0x0 }, /* #62 */
    5259     { 0x297e52, 0x297693, 0x5f8c2ba98aecc633, 0x5f8c2ba98aecc633, 0x7b02c95ffa17aeaa, 0x0 }, /* #63 */
     5196    { 0x322b02, 0x322346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     5197    { 0x1b0706, 0x1b0746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     5198    { 0x095cc2, 0x095446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     5199    { 0x317a83, 0x317246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     5200    { 0x0c7757, 0x0c7706, 0x66d91b28cf785548, 0x66d91b28cf785548, 0x0000000000000000, 0x0 }, /* #4 */
     5201    { 0x383303, 0x383306, 0x59367d4fcb9a87a6, 0x59367d4fcb9a87a6, 0x0000000000000000, 0x0 }, /* #5 */
     5202    { 0x1e08d2, 0x1e0002, 0x5def1c4c83888907, 0x5def1c4c83888907, 0x0000000000000000, 0x0 }, /* #6 */
     5203    { 0x2c6503, 0x2c6586, 0xc570dfac5ef6635c, 0xc570dfac5ef6635c, 0x0000000000000000, 0x0 }, /* #7 */
     5204    { 0x180d46, 0x180516, 0xbabb43f897ecb2aa, 0xbabb43f897ecb2aa, 0x9eebb89c3a9f4b1c, 0x0 }, /* #8 */
     5205    { 0x343ec6, 0x343693, 0xc54f88d0c233e660, 0xc54f88d0c233e660, 0xdd12e0e7ed5cffff, 0x0 }, /* #9 */
     5206    { 0x0d4886, 0x0d4083, 0x903fd42b0da5cfef, 0x903fd42b0da5cfef, 0xd5db48d5001abe3c, 0x0 }, /* #10 */
     5207    { 0x3b74d3, 0x3b7406, 0xdfc7386cf3c9dbec, 0xdfc7386cf3c9dbec, 0x9f987419c3727c9c, 0x0 }, /* #11 */
     5208    { 0x2b4f16, 0x2b4f02, 0xc0c0ac7cd4d92329, 0xc0c0ac7cd4d92329, 0x44e95c1c868f9c38, 0x0 }, /* #12 */
     5209    { 0x3a7207, 0x3a7287, 0x806574a6736f315f, 0x806574a6736f315f, 0xe90fa36d97e979c9, 0x0 }, /* #13 */
     5210    { 0x1f7182, 0x1f7187, 0x2f85cbc6a6e62f4b, 0x2f85cbc6a6e62f4b, 0x42ca65121afc3409, 0x0 }, /* #14 */
     5211    { 0x2b2b87, 0x2b2392, 0x8eb25655318cbd42, 0x8eb25655318cbd42, 0x04cfc49feadcd84e, 0x0 }, /* #15 */
     5212    { 0x3e71d7, 0x3e7906, 0x981d41fbfed715d5, 0x981d41fbfed715d5, 0x3ae22d99fafa8ed5, 0x0 }, /* #16 */
     5213    { 0x004b07, 0x004316, 0xcc9c154b6c033acb, 0xcc9c154b6c033acb, 0xbbe784f17bb9a1cc, 0x0 }, /* #17 */
     5214    { 0x046793, 0x046f93, 0x6e7987a9c9d40b77, 0x6e7987a9c9d40b77, 0xc8db7379bbbb0f6a, 0x0 }, /* #18 */
     5215    { 0x281146, 0x281987, 0x6df24db6a953ffde, 0x6df24db6a953ffde, 0xe12bac8884a3e279, 0x0 }, /* #19 */
     5216    { 0x1f4cd2, 0x1f4417, 0x0d991169a79bbb31, 0x0d991169a79bbb31, 0xe99b23acb40bc7d7, 0x0 }, /* #20 */
     5217    { 0x354f57, 0x354712, 0xf22043bd161a40d2, 0xf22043bd161a40d2, 0xa45aa45a13d2fd07, 0x0 }, /* #21 */
     5218    { 0x040912, 0x040186, 0xae6bb71eaac8465c, 0xae6bb71eaac8465c, 0x114fa80507ae1c14, 0x0 }, /* #22 */
     5219    { 0x277d57, 0x277593, 0xb6ac33919951e718, 0xb6ac33919951e718, 0xf0bd19965554b43e, 0x0 }, /* #23 */
     5220    { 0x214297, 0x214293, 0xacde4eb447f6b958, 0xacde4eb447f6b958, 0xb5df9103ecd058ab, 0x0 }, /* #24 */
     5221    { 0x3e1143, 0x3e1912, 0xac68c60589e50932, 0xac68c60589e50932, 0x3969b88a03f4d83a, 0x0 }, /* #25 */
     5222    { 0x3f4cd6, 0x3f4c02, 0xe436fcefa1b82bf6, 0xe436fcefa1b82bf6, 0x7ae868ffd59e4670, 0x0 }, /* #26 */
     5223    { 0x1a0a17, 0x1a0202, 0x63af65e837c0db16, 0x63af65e837c0db16, 0x2251ac679ba23c75, 0x0 }, /* #27 */
     5224    { 0x081486, 0x081c12, 0xa3c820c452dc6fa1, 0xa3c820c452dc6fa1, 0x694992112af1221e, 0x0 }, /* #28 */
     5225    { 0x161b46, 0x161396, 0x9412a71f8cccb067, 0x9412a71f8cccb067, 0x0cb25be7b24abc0b, 0x0 }, /* #29 */
     5226    { 0x3738c2, 0x373002, 0xabec5696245a16f4, 0xabec5696245a16f4, 0x8da5a34c98361be4, 0x0 }, /* #30 */
     5227    { 0x186dd3, 0x186583, 0x9908e8b1b493adf7, 0x9908e8b1b493adf7, 0x9922c50ff1a90112, 0x0 }, /* #31 */
     5228    { 0x2d3797, 0x2d3716, 0xf3452ef698d06a23, 0xf3452ef698d06a23, 0xeaa60e94277a8095, 0x0 }, /* #32 */
     5229    { 0x0c16c7, 0x0c1687, 0xbbb5657b118c0fed, 0xbbb5657b118c0fed, 0xe484f70f5e44af62, 0x0 }, /* #33 */
     5230    { 0x0c3c92, 0x0c3492, 0xb4c7e460873a02be, 0xb4c7e460873a02be, 0x2fd87c749a0c93ff, 0x0 }, /* #34 */
     5231    { 0x3803d2, 0x380b16, 0xa3f4929cac56f234, 0xa3f4929cac56f234, 0x768d8ddd0132fc7c, 0x0 }, /* #35 */
     5232    { 0x3b4dd7, 0x3b4502, 0xb6cc1ca6a06b0507, 0xb6cc1ca6a06b0507, 0x960081c47365ceb6, 0x0 }, /* #36 */
     5233    { 0x3d71d2, 0x3d7987, 0x2fbcadd691981d1d, 0x2fbcadd691981d1d, 0x83f88c43dc4dad30, 0x0 }, /* #37 */
     5234    { 0x036587, 0x036d87, 0x56c404ed91aa9d8f, 0x56c404ed91aa9d8f, 0x9f42ef80c4c94978, 0x0 }, /* #38 */
     5235    { 0x2343d2, 0x234397, 0x16625d2099daf067, 0x16625d2099daf067, 0x7a4cec251c05426e, 0x0 }, /* #39 */
     5236    { 0x056e46, 0x056e93, 0x560a33ae8e22b090, 0x560a33ae8e22b090, 0x8501fec4212ab946, 0x0 }, /* #40 */
     5237    { 0x1e6ec6, 0x1e6607, 0x35583057786ebe4d, 0x35583057786ebe4d, 0xed75cd6cf9ffd9c6, 0x0 }, /* #41 */
     5238    { 0x195d47, 0x195506, 0xdb6d9080394ac431, 0xdb6d9080394ac431, 0xae9c96c390ec6f20, 0x0 }, /* #42 */
     5239    { 0x2d5482, 0x2d5493, 0xa3cb3497ec459518, 0xa3cb3497ec459518, 0xe7e2e10939f3214a, 0x0 }, /* #43 */
     5240    { 0x0c1697, 0x0c1606, 0xd728a11712be03e6, 0xd728a11712be03e6, 0x8917a25c81214141, 0x0 }, /* #44 */
     5241    { 0x283107, 0x283983, 0x6f8ca03f6b3cae68, 0x6f8ca03f6b3cae68, 0xe55555a85a78c170, 0x0 }, /* #45 */
     5242    { 0x277047, 0x277007, 0x1482639857531896, 0x1482639857531896, 0xc268840b927a4ea0, 0x0 }, /* #46 */
     5243    { 0x331fc2, 0x331793, 0x84f69a296f950954, 0x84f69a296f950954, 0xbe8104d7d112ccec, 0x0 }, /* #47 */
     5244    { 0x1b5fd7, 0x1b5797, 0x2a05de2050724ad9, 0x2a05de2050724ad9, 0x5766eb4bbef02d4b, 0x0 }, /* #48 */
     5245    { 0x2e40c3, 0x2e4012, 0xf2f089e615d12491, 0xf2f089e615d12491, 0x9c45faa7835c0683, 0x0 }, /* #49 */
     5246    { 0x220846, 0x220013, 0x2246d37466cd7f10, 0x2246d37466cd7f10, 0xa33fbe28713042c6, 0x0 }, /* #50 */
     5247    { 0x2c49d3, 0x2c4103, 0x1810ee0ed59f86f1, 0x1810ee0ed59f86f1, 0xe7568837360741a0, 0x0 }, /* #51 */
     5248    { 0x3c4d52, 0x3c4d16, 0x86166b0c17daddc1, 0x86166b0c17daddc1, 0x0afe4ddbc26bd655, 0x0 }, /* #52 */
     5249    { 0x2f3346, 0x2f3313, 0x002b719664cb2a92, 0x002b719664cb2a92, 0x8d56dd4e5276343b, 0x0 }, /* #53 */
     5250    { 0x1e5592, 0x1e5d97, 0x78b2e72da7e82994, 0x78b2e72da7e82994, 0xd6275b62aa5c7b5b, 0x0 }, /* #54 */
     5251    { 0x007403, 0x007403, 0x2b7474aa49d74237, 0x2b7474aa49d74237, 0xce50ba4d599a21e5, 0x0 }, /* #55 */
     5252    { 0x1301c7, 0x130197, 0xd560c1bcef64cd36, 0xd560c1bcef64cd36, 0xef6e9182184fa8a9, 0x0 }, /* #56 */
     5253    { 0x135757, 0x135f97, 0x55f817efdcba22f0, 0x55f817efdcba22f0, 0xb0d763379ab52c75, 0x0 }, /* #57 */
     5254    { 0x2b4606, 0x2b4e93, 0x637af06fd408e1a1, 0x637af06fd408e1a1, 0xa390fe58edd263e7, 0x0 }, /* #58 */
     5255    { 0x2469c7, 0x246183, 0x1c9aab6fb8b9b118, 0x1c9aab6fb8b9b118, 0x31f15c34611e2f68, 0x0 }, /* #59 */
     5256    { 0x0b2f43, 0x0b2f02, 0xa88995a7929537fb, 0xa88995a7929537fb, 0x4526c4725371bb67, 0x0 }, /* #60 */
     5257    { 0x062dd2, 0x062d02, 0x94296f97daa53b3a, 0x94296f97daa53b3a, 0x555be664969e33b5, 0x0 }, /* #61 */
     5258    { 0x196142, 0x196183, 0x9cd052901f4fc05b, 0x9cd052901f4fc05b, 0xe9d735b3c261d624, 0x0 }, /* #62 */
     5259    { 0x1673d3, 0x167b02, 0x88d2475de763c19e, 0x88d2475de763c19e, 0x36823de98289e0a7, 0x0 }, /* #63 */
    52605260};
    52615261static const BINU64_TEST_T g_aTests_test_u64[] =
    52625262{
    5263     { 0x0a0007, 0x0a0046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5264     { 0x222f53, 0x222746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5265     { 0x390356, 0x390346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5266     { 0x307782, 0x307746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5267     { 0x196042, 0x196046, 0x738fcd51da05e255, 0x738fcd51da05e255, 0x0000000000000000, 0x0 }, /* #4 */
    5268     { 0x0c06d7, 0x0c0646, 0xa303df254607e861, 0xa303df254607e861, 0x0000000000000000, 0x0 }, /* #5 */
    5269     { 0x1102d6, 0x110246, 0x74b58681164e967f, 0x74b58681164e967f, 0x0000000000000000, 0x0 }, /* #6 */
    5270     { 0x2e3602, 0x2e3646, 0x58894e4e0e5e547f, 0x58894e4e0e5e547f, 0x0000000000000000, 0x0 }, /* #7 */
    5271     { 0x2c3452, 0x2c3482, 0x8ee07cdf1cbcc30f, 0x8ee07cdf1cbcc30f, 0xbd6f2809282264e4, 0x0 }, /* #8 */
    5272     { 0x386b57, 0x386302, 0x83f51a81119f3e97, 0x83f51a81119f3e97, 0x38bca1edb29f7880, 0x0 }, /* #9 */
    5273     { 0x164146, 0x164102, 0xfdb4b7b95c64d127, 0xfdb4b7b95c64d127, 0x58e09f8dd77a0d8a, 0x0 }, /* #10 */
    5274     { 0x150c06, 0x150402, 0xd2635d974ec3fba2, 0xd2635d974ec3fba2, 0x73023dd0ac1454eb, 0x0 }, /* #11 */
    5275     { 0x043487, 0x043406, 0x33743e7d3b1719c5, 0x33743e7d3b1719c5, 0x73e94c7b91a84a25, 0x0 }, /* #12 */
    5276     { 0x0b7617, 0x0b7606, 0x6b4a6cd571c06374, 0x6b4a6cd571c06374, 0xb35eedb55749e194, 0x0 }, /* #13 */
    5277     { 0x022056, 0x022086, 0xa51a2496a3f19f30, 0xa51a2496a3f19f30, 0xcfb112d1cf898d0f, 0x0 }, /* #14 */
    5278     { 0x043113, 0x043102, 0x4a9330e3c0beb25d, 0x4a9330e3c0beb25d, 0xf74b045214dd021e, 0x0 }, /* #15 */
    5279     { 0x0406c6, 0x040602, 0x9209222ca89f21b8, 0x9209222ca89f21b8, 0x21b0133e382c8fc7, 0x0 }, /* #16 */
    5280     { 0x0e0452, 0x0e0486, 0x9577b3d2c9235d8f, 0x9577b3d2c9235d8f, 0xc1fe470a22a6ec65, 0x0 }, /* #17 */
    5281     { 0x236ad3, 0x236206, 0x1d54221e4e7bdc89, 0x1d54221e4e7bdc89, 0x31404ba4c0ca4ad7, 0x0 }, /* #18 */
    5282     { 0x262f97, 0x262706, 0x005acfb574df3bc7, 0x005acfb574df3bc7, 0x7b4c31b9fdd90594, 0x0 }, /* #19 */
    5283     { 0x036403, 0x036486, 0xd2af5abc88ebe763, 0xd2af5abc88ebe763, 0x8e2998aad38258ad, 0x0 }, /* #20 */
    5284     { 0x235d16, 0x235506, 0x8a819459c578a2c0, 0x8a819459c578a2c0, 0x720da3ed494776e3, 0x0 }, /* #21 */
    5285     { 0x2d7852, 0x2d7002, 0x23e0d40dc778846c, 0x23e0d40dc778846c, 0x8bbba0a62244cd84, 0x0 }, /* #22 */
    5286     { 0x3a5a87, 0x3a5206, 0x7b696667c57f39a2, 0x7b696667c57f39a2, 0xec2479677b0cec9f, 0x0 }, /* #23 */
    5287     { 0x000393, 0x000302, 0x6f96926e0bcb6e8a, 0x6f96926e0bcb6e8a, 0xe8ea7fef18602129, 0x0 }, /* #24 */
    5288     { 0x0e35d6, 0x0e3586, 0x8ce5d970b070bddb, 0x8ce5d970b070bddb, 0xeb1b7036d0644038, 0x0 }, /* #25 */
    5289     { 0x2c4153, 0x2c4102, 0xdcce6020dc2a1bae, 0xdcce6020dc2a1bae, 0x2344d2270cecadbe, 0x0 }, /* #26 */
    5290     { 0x293293, 0x293206, 0xa7865bb9a3b42cc6, 0xa7865bb9a3b42cc6, 0x46d08ee8eadc645a, 0x0 }, /* #27 */
    5291     { 0x2f5cd6, 0x2f5406, 0xe2db94276fdf4e04, 0xe2db94276fdf4e04, 0x282bce7e39f19bb0, 0x0 }, /* #28 */
    5292     { 0x052707, 0x052706, 0x5a8b2bda6bee887e, 0x5a8b2bda6bee887e, 0xa0fb2c2f480be99e, 0x0 }, /* #29 */
    5293     { 0x033916, 0x033102, 0x36e629520d7df4b9, 0x36e629520d7df4b9, 0xaa88ab443cb8c98d, 0x0 }, /* #30 */
    5294     { 0x3f6002, 0x3f6006, 0x5a0c646ffcfb00dc, 0x5a0c646ffcfb00dc, 0x1f53146eb40ca866, 0x0 }, /* #31 */
    5295     { 0x070796, 0x070702, 0x9f2b62add97a0ea7, 0x9f2b62add97a0ea7, 0x4df253922f56737b, 0x0 }, /* #32 */
    5296     { 0x0274c6, 0x027402, 0x628621822c9dee38, 0x628621822c9dee38, 0xfb43ce42bdea553f, 0x0 }, /* #33 */
    5297     { 0x1f2146, 0x1f2186, 0x974711063279a5d1, 0x974711063279a5d1, 0x950991ece5500a72, 0x0 }, /* #34 */
    5298     { 0x2056c7, 0x205602, 0x60e8f5eef8f1c2b2, 0x60e8f5eef8f1c2b2, 0xc8e0295c9fc2d03f, 0x0 }, /* #35 */
    5299     { 0x252252, 0x252282, 0x8a97fead876a8ed1, 0x8a97fead876a8ed1, 0x9957a982702b6f68, 0x0 }, /* #36 */
    5300     { 0x137816, 0x137006, 0x720bc07c00a532cb, 0x720bc07c00a532cb, 0xacc8135240a1bb2a, 0x0 }, /* #37 */
    5301     { 0x085982, 0x085182, 0xcafe4c0faded8b2d, 0xcafe4c0faded8b2d, 0xb6e81d148c7262bb, 0x0 }, /* #38 */
    5302     { 0x2f4757, 0x2f4782, 0x807a429f864ded13, 0x807a429f864ded13, 0xf4c237dcd8368302, 0x0 }, /* #39 */
    5303     { 0x023cc3, 0x023406, 0x298e46183422ca65, 0x298e46183422ca65, 0x5464b849ad932129, 0x0 }, /* #40 */
    5304     { 0x262dd6, 0x262586, 0x8f8ee2b59cd6b027, 0x8f8ee2b59cd6b027, 0x94ed356e401e69e2, 0x0 }, /* #41 */
    5305     { 0x265192, 0x265106, 0x1ca3b26e3db4d882, 0x1ca3b26e3db4d882, 0x762537cde3ee3675, 0x0 }, /* #42 */
    5306     { 0x206252, 0x206206, 0xbff946a50fd1159e, 0xbff946a50fd1159e, 0x1de4089be86ab438, 0x0 }, /* #43 */
    5307     { 0x191e12, 0x191686, 0xd6d3f25b69c17426, 0xd6d3f25b69c17426, 0xf406ba26f1430c88, 0x0 }, /* #44 */
    5308     { 0x001f13, 0x001706, 0x5b887f33778e06ff, 0x5b887f33778e06ff, 0xc5d58322ff17140c, 0x0 }, /* #45 */
    5309     { 0x373c92, 0x373406, 0x7cffdb569df76b00, 0x7cffdb569df76b00, 0x9565a08bf743ef5f, 0x0 }, /* #46 */
    5310     { 0x0806c6, 0x080602, 0xe5be83eb99770626, 0xe5be83eb99770626, 0x0f8b7e156cd6dfda, 0x0 }, /* #47 */
    5311     { 0x3f3347, 0x3f3306, 0x0dd954998f494a70, 0x0dd954998f494a70, 0xa332c43739988458, 0x0 }, /* #48 */
    5312     { 0x313913, 0x313102, 0x49744998d8ec4fef, 0x49744998d8ec4fef, 0x20294d210b3c7643, 0x0 }, /* #49 */
    5313     { 0x240916, 0x240102, 0x915d15963a156409, 0x915d15963a156409, 0x196f7d7654106cd8, 0x0 }, /* #50 */
    5314     { 0x2e3746, 0x2e3702, 0x6e2252ea988b9c26, 0x6e2252ea988b9c26, 0xcf5a65b5f6e536f1, 0x0 }, /* #51 */
    5315     { 0x361852, 0x361006, 0x1fd7f209b12c49f9, 0x1fd7f209b12c49f9, 0xad1eb393d57b193d, 0x0 }, /* #52 */
    5316     { 0x214bc3, 0x214302, 0x4f65ca6f065b3cad, 0x4f65ca6f065b3cad, 0x7c26895ecc501b79, 0x0 }, /* #53 */
    5317     { 0x065f12, 0x065706, 0x6bbfa09484c193e2, 0x6bbfa09484c193e2, 0xb005f3c2e8beaf05, 0x0 }, /* #54 */
    5318     { 0x352357, 0x352302, 0x629e3b1329461d2e, 0x629e3b1329461d2e, 0x97716cb0662cbfa6, 0x0 }, /* #55 */
    5319     { 0x334a82, 0x334202, 0x1ba3b8db98600c3c, 0x1ba3b8db98600c3c, 0x7a86df3f88d3666f, 0x0 }, /* #56 */
    5320     { 0x1c5216, 0x1c5202, 0x8f237385a292b9f3, 0x8f237385a292b9f3, 0x4b61ddd901859da5, 0x0 }, /* #57 */
    5321     { 0x1d2903, 0x1d2102, 0x66ccaaedb16eab04, 0x66ccaaedb16eab04, 0xbffba9309056c19e, 0x0 }, /* #58 */
    5322     { 0x351b86, 0x351382, 0xe65b4853d5ab5a4a, 0xe65b4853d5ab5a4a, 0xd9478ec028fbd96f, 0x0 }, /* #59 */
    5323     { 0x374857, 0x374006, 0x799cd47decc5b2f4, 0x799cd47decc5b2f4, 0x1fd576a8509552f3, 0x0 }, /* #60 */
    5324     { 0x034196, 0x034106, 0x6b489c3eeb80620c, 0x6b489c3eeb80620c, 0x7e32cb8f213b4892, 0x0 }, /* #61 */
    5325     { 0x1e6106, 0x1e6182, 0xbb535b2719d486b9, 0xbb535b2719d486b9, 0xcfa0dc72c26a3ccb, 0x0 }, /* #62 */
    5326     { 0x3d7686, 0x3d7602, 0x2fbe7fd560603e14, 0x2fbe7fd560603e14, 0x0d1a9b3343ed248d, 0x0 }, /* #63 */
     5263    { 0x033582, 0x033546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     5264    { 0x187a83, 0x187246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     5265    { 0x106217, 0x106246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     5266    { 0x2d3696, 0x2d3646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     5267    { 0x146d92, 0x146546, 0x30cea2743448e33b, 0x30cea2743448e33b, 0x0000000000000000, 0x0 }, /* #4 */
     5268    { 0x2b3846, 0x2b3046, 0xdc45929e8cacfc3f, 0xdc45929e8cacfc3f, 0x0000000000000000, 0x0 }, /* #5 */
     5269    { 0x1459c6, 0x145146, 0x687de6a2c4385f24, 0x687de6a2c4385f24, 0x0000000000000000, 0x0 }, /* #6 */
     5270    { 0x3a5802, 0x3a5046, 0xf30f8177af5b6841, 0xf30f8177af5b6841, 0x0000000000000000, 0x0 }, /* #7 */
     5271    { 0x1f1753, 0x1f1706, 0xeb18280d6af661ac, 0xeb18280d6af661ac, 0x6dcfa420f4a1b7b3, 0x0 }, /* #8 */
     5272    { 0x1b5f57, 0x1b5702, 0x754cfb4a3be8a845, 0x754cfb4a3be8a845, 0x39e4bb44bb061d4d, 0x0 }, /* #9 */
     5273    { 0x2148d2, 0x214006, 0x62e6fc687cd307bb, 0x62e6fc687cd307bb, 0xe4ba420f3aedcc1b, 0x0 }, /* #10 */
     5274    { 0x050817, 0x050002, 0x18889d97f0988208, 0x18889d97f0988208, 0x6a006c6b91e528b8, 0x0 }, /* #11 */
     5275    { 0x2470c6, 0x247086, 0x956978f4601ef752, 0x956978f4601ef752, 0x9efb8ef7fbe7bab2, 0x0 }, /* #12 */
     5276    { 0x044082, 0x044086, 0xdaadc91e551d9634, 0xdaadc91e551d9634, 0x8ddc20c4ab14e4a4, 0x0 }, /* #13 */
     5277    { 0x0d4683, 0x0d4606, 0x4a7bd9395346dc0d, 0x4a7bd9395346dc0d, 0xcf507b7dfb50110c, 0x0 }, /* #14 */
     5278    { 0x032012, 0x032006, 0x3679b8d01da85f59, 0x3679b8d01da85f59, 0x5697730e1342f854, 0x0 }, /* #15 */
     5279    { 0x241c86, 0x241402, 0x57b5ad8541939203, 0x57b5ad8541939203, 0x385cc90c4c5f9dfa, 0x0 }, /* #16 */
     5280    { 0x282106, 0x282106, 0x7c9698f9e3410450, 0x7c9698f9e3410450, 0x38f1e7dce024785c, 0x0 }, /* #17 */
     5281    { 0x3c7953, 0x3c7106, 0x90394151990ba2fb, 0x90394151990ba2fb, 0x4b46aa5bc99ee530, 0x0 }, /* #18 */
     5282    { 0x2e3f46, 0x2e3702, 0xbbed2ad4c4c60e0d, 0xbbed2ad4c4c60e0d, 0x12d08bf52b592fb8, 0x0 }, /* #19 */
     5283    { 0x201402, 0x201402, 0x90ac384d5b777437, 0x90ac384d5b777437, 0x7269efd21e22a8ab, 0x0 }, /* #20 */
     5284    { 0x040ac6, 0x040202, 0xfe4ce41704ba55ba, 0xfe4ce41704ba55ba, 0x46508a11bad96d20, 0x0 }, /* #21 */
     5285    { 0x181612, 0x181686, 0xe9ea389d2b71ca6e, 0xe9ea389d2b71ca6e, 0xcf65f1c82472ffaf, 0x0 }, /* #22 */
     5286    { 0x0f6b93, 0x0f6302, 0xb05c9ca627dc43fb, 0xb05c9ca627dc43fb, 0x6f091c9656138b1e, 0x0 }, /* #23 */
     5287    { 0x327217, 0x327286, 0xfc29e37aff207ee2, 0xfc29e37aff207ee2, 0xbd8f84684129034b, 0x0 }, /* #24 */
     5288    { 0x2c7ed2, 0x2c7682, 0xc4d0c694377af8fb, 0xc4d0c694377af8fb, 0xc0442c0f15d8e829, 0x0 }, /* #25 */
     5289    { 0x0112d3, 0x011286, 0xd5ab9add793738ea, 0xd5ab9add793738ea, 0xcc914d8763334a15, 0x0 }, /* #26 */
     5290    { 0x381913, 0x381106, 0xd29ab1c438e1ce4d, 0xd29ab1c438e1ce4d, 0x14906fa71700ccc6, 0x0 }, /* #27 */
     5291    { 0x063f57, 0x063706, 0x4cdf31c7e51ab7ca, 0x4cdf31c7e51ab7ca, 0xe71ae00c0018ce21, 0x0 }, /* #28 */
     5292    { 0x024787, 0x024706, 0x561be745b7972948, 0x561be745b7972948, 0xbb5874c8587d8d85, 0x0 }, /* #29 */
     5293    { 0x370dc7, 0x370582, 0xce8b623bab66dab1, 0xce8b623bab66dab1, 0xa6c2bbf30ed4a3ce, 0x0 }, /* #30 */
     5294    { 0x137296, 0x137206, 0x7c8a3fd0b73ac6db, 0x7c8a3fd0b73ac6db, 0xbe8c927ef1960f2a, 0x0 }, /* #31 */
     5295    { 0x207547, 0x207502, 0x9422c161a3a7f29d, 0x9422c161a3a7f29d, 0x2d26c88583e26108, 0x0 }, /* #32 */
     5296    { 0x336953, 0x336106, 0x8d953b9ec72ebb25, 0x8d953b9ec72ebb25, 0x536ed4a7fffb177c, 0x0 }, /* #33 */
     5297    { 0x1d38d2, 0x1d3006, 0x0dfd0145874cebb9, 0x0dfd0145874cebb9, 0x870ca9559bab5b6a, 0x0 }, /* #34 */
     5298    { 0x134256, 0x134206, 0xb50d31f481ba3d9d, 0xb50d31f481ba3d9d, 0x78affa4153a3b938, 0x0 }, /* #35 */
     5299    { 0x3e5283, 0x3e5282, 0xceabf5555a87399f, 0xceabf5555a87399f, 0x9c3825e1fc01aba3, 0x0 }, /* #36 */
     5300    { 0x0e1cd6, 0x0e1402, 0xdc517497175b8aa2, 0xdc517497175b8aa2, 0x3e5a3051fb22980f, 0x0 }, /* #37 */
     5301    { 0x376b56, 0x376302, 0x29cf6843d4c4641f, 0x29cf6843d4c4641f, 0xd885a2d9a6941db0, 0x0 }, /* #38 */
     5302    { 0x396fc7, 0x396706, 0x4e1ec3c210381044, 0x4e1ec3c210381044, 0xcdfdb728f517f656, 0x0 }, /* #39 */
     5303    { 0x324946, 0x324106, 0x2def7c5f603ad81f, 0x2def7c5f603ad81f, 0xd3b190c5ce84a2d1, 0x0 }, /* #40 */
     5304    { 0x116cd7, 0x116406, 0x6c3bdf86107190b3, 0x6c3bdf86107190b3, 0x65657ab6a5210c19, 0x0 }, /* #41 */
     5305    { 0x1e6342, 0x1e6302, 0x0a10e48ed1e296fb, 0x0a10e48ed1e296fb, 0x60ceee7e9dded5d7, 0x0 }, /* #42 */
     5306    { 0x2c0d96, 0x2c0502, 0x0a356181fec72e2c, 0x0a356181fec72e2c, 0x1d77ddb4fe9cf689, 0x0 }, /* #43 */
     5307    { 0x290e96, 0x290606, 0x01660457c62d9e0e, 0x01660457c62d9e0e, 0x9dfc331937b02b00, 0x0 }, /* #44 */
     5308    { 0x2e03c6, 0x2e0302, 0x356d991e4b1bbc02, 0x356d991e4b1bbc02, 0x68a063fe74f5fa03, 0x0 }, /* #45 */
     5309    { 0x2c2983, 0x2c2102, 0x72aa6f6d49a0dfc7, 0x72aa6f6d49a0dfc7, 0xc984ff891e32323a, 0x0 }, /* #46 */
     5310    { 0x382c56, 0x382406, 0x89a56086f9fcd651, 0x89a56086f9fcd651, 0x22f123ae13014e08, 0x0 }, /* #47 */
     5311    { 0x2a62c3, 0x2a6206, 0x5174311c758928a1, 0x5174311c758928a1, 0x2f9133d4fee5e550, 0x0 }, /* #48 */
     5312    { 0x146393, 0x146306, 0x890f75246054aa34, 0x890f75246054aa34, 0x6dca09e2ffb89515, 0x0 }, /* #49 */
     5313    { 0x094353, 0x094306, 0x768b6b1e2d929d0c, 0x768b6b1e2d929d0c, 0x1532d1bbaee7db2e, 0x0 }, /* #50 */
     5314    { 0x203902, 0x203182, 0x86e3ded48ce22dde, 0x86e3ded48ce22dde, 0xbab81566c2ea33cf, 0x0 }, /* #51 */
     5315    { 0x0f0597, 0x0f0502, 0x1b03daddc78f641a, 0x1b03daddc78f641a, 0xef7e7447eddd5f15, 0x0 }, /* #52 */
     5316    { 0x0f5b53, 0x0f5302, 0x46c4c9333d98b8a4, 0x46c4c9333d98b8a4, 0xca2acf79304d379a, 0x0 }, /* #53 */
     5317    { 0x1f4186, 0x1f4102, 0x346b575ed92cc899, 0x346b575ed92cc899, 0x10fe14888d6fe4e9, 0x0 }, /* #54 */
     5318    { 0x2f11d2, 0x2f1102, 0x074b8b11533e6ff4, 0x074b8b11533e6ff4, 0xebea5dc083bcb106, 0x0 }, /* #55 */
     5319    { 0x2d3583, 0x2d3582, 0xf80e9e02cce87ece, 0xf80e9e02cce87ece, 0x8e9ebd9a317c9cc5, 0x0 }, /* #56 */
     5320    { 0x3254c3, 0x325406, 0x547db1dffcd2172b, 0x547db1dffcd2172b, 0x6383a56088882797, 0x0 }, /* #57 */
     5321    { 0x186013, 0x186002, 0xc0618e122c23b826, 0xc0618e122c23b826, 0x75bd8be7badc3d2e, 0x0 }, /* #58 */
     5322    { 0x2c3d06, 0x2c3586, 0xd092f215c86a8abb, 0xd092f215c86a8abb, 0xd2b2745bc2f1cd3e, 0x0 }, /* #59 */
     5323    { 0x0447c2, 0x044706, 0xf5b06aa79162b3cb, 0xf5b06aa79162b3cb, 0x6c661b9e0275317f, 0x0 }, /* #60 */
     5324    { 0x120586, 0x120502, 0x6eedc47114c79e83, 0x6eedc47114c79e83, 0xef095413ca5f7d90, 0x0 }, /* #61 */
     5325    { 0x3a0f02, 0x3a0706, 0x4d94b748f578041e, 0x4d94b748f578041e, 0x3144fea11d5f4446, 0x0 }, /* #62 */
     5326    { 0x1f5e56, 0x1f5606, 0x345ae7ab9702e4a8, 0x345ae7ab9702e4a8, 0xa12dfefcc3682ee6, 0x0 }, /* #63 */
    53275327};
    53285328static const BINU64_TEST_T g_aTests_bt_u64[] =
    53295329{
    5330     { 0x143152, 0x143152, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5331     { 0x092346, 0x092346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5332     { 0x355253, 0x355252, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5333     { 0x174157, 0x174156, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5334     { 0x001196, 0x001197, 0x8684a020cdadc8ab, 0x8684a020cdadc8ab, 0x0000000000000000, 0x0 }, /* #4 */
    5335     { 0x0c6856, 0x0c6856, 0xeb3e51870e452782, 0xeb3e51870e452782, 0x0000000000000000, 0x0 }, /* #5 */
    5336     { 0x0953d2, 0x0953d2, 0x8431453f73e74096, 0x8431453f73e74096, 0x0000000000000000, 0x0 }, /* #6 */
    5337     { 0x067256, 0x067257, 0x63a7aa0775b99965, 0x63a7aa0775b99965, 0x0000000000000000, 0x0 }, /* #7 */
    5338     { 0x176357, 0x176357, 0x79bf4a63f89afc32, 0x79bf4a63f89afc32, 0x000000000000003c, 0x0 }, /* #8 */
    5339     { 0x1e1346, 0x1e1347, 0xe9c231dc310f623a, 0xe9c231dc310f623a, 0x0000000000000026, 0x0 }, /* #9 */
    5340     { 0x212e92, 0x212e92, 0x18d4dbf91eaaba14, 0x18d4dbf91eaaba14, 0x0000000000000022, 0x0 }, /* #10 */
    5341     { 0x303e17, 0x303e16, 0xa3d92e562a65f0fb, 0xa3d92e562a65f0fb, 0x000000000000001a, 0x0 }, /* #11 */
    5342     { 0x205403, 0x205403, 0xf7d09d463bf06c87, 0xf7d09d463bf06c87, 0x000000000000001d, 0x0 }, /* #12 */
    5343     { 0x0b5182, 0x0b5183, 0x773ea50b3ac2f22d, 0x773ea50b3ac2f22d, 0x0000000000000003, 0x0 }, /* #13 */
    5344     { 0x2e7dd7, 0x2e7dd6, 0x68885dbcc1f5c7be, 0x68885dbcc1f5c7be, 0x000000000000002f, 0x0 }, /* #14 */
    5345     { 0x3814d3, 0x3814d3, 0x6f2c8fb42e6ef171, 0x6f2c8fb42e6ef171, 0x0000000000000006, 0x0 }, /* #15 */
    5346     { 0x0234d7, 0x0234d7, 0x60ef972f4c5be60d, 0x60ef972f4c5be60d, 0x0000000000000016, 0x0 }, /* #16 */
    5347     { 0x3f01c2, 0x3f01c2, 0x7d54bd36070ffa3f, 0x7d54bd36070ffa3f, 0x0000000000000006, 0x0 }, /* #17 */
    5348     { 0x1d7353, 0x1d7353, 0x78f265594280344f, 0x78f265594280344f, 0x000000000000000c, 0x0 }, /* #18 */
    5349     { 0x247a86, 0x247a86, 0xd8dfcac12fe1c2a0, 0xd8dfcac12fe1c2a0, 0x000000000000000c, 0x0 }, /* #19 */
    5350     { 0x2a24d7, 0x2a24d6, 0x19d2b14833e2c1f8, 0x19d2b14833e2c1f8, 0x000000000000002b, 0x0 }, /* #20 */
    5351     { 0x2545c7, 0x2545c6, 0x378037cb76751a42, 0x378037cb76751a42, 0x0000000000000032, 0x0 }, /* #21 */
    5352     { 0x3b5306, 0x3b5307, 0x68b5a0bd3b6b4191, 0x68b5a0bd3b6b4191, 0x000000000000001c, 0x0 }, /* #22 */
    5353     { 0x064756, 0x064756, 0x6e8674e0aeb44ba0, 0x6e8674e0aeb44ba0, 0x0000000000000035, 0x0 }, /* #23 */
    5354     { 0x112906, 0x112906, 0xed33ca7a2ee0e588, 0xed33ca7a2ee0e588, 0x0000000000000013, 0x0 }, /* #24 */
    5355     { 0x0e6bd6, 0x0e6bd6, 0xeb6baf89ad305390, 0xeb6baf89ad305390, 0x0000000000000005, 0x0 }, /* #25 */
    5356     { 0x3916c7, 0x3916c7, 0x0d3b15f6f841aa65, 0x0d3b15f6f841aa65, 0x0000000000000021, 0x0 }, /* #26 */
    5357     { 0x0e0d17, 0x0e0d16, 0x7f659dd2429cbef3, 0x7f659dd2429cbef3, 0x000000000000001a, 0x0 }, /* #27 */
    5358     { 0x120283, 0x120283, 0x2e28c7ec01ed073b, 0x2e28c7ec01ed073b, 0x0000000000000018, 0x0 }, /* #28 */
    5359     { 0x036583, 0x036583, 0xac63bb006c22da77, 0xac63bb006c22da77, 0x0000000000000031, 0x0 }, /* #29 */
    5360     { 0x2f2f42, 0x2f2f43, 0xe9c6665acd4be786, 0xe9c6665acd4be786, 0x0000000000000002, 0x0 }, /* #30 */
    5361     { 0x1b5447, 0x1b5446, 0x45e350897c4edf67, 0x45e350897c4edf67, 0x0000000000000025, 0x0 }, /* #31 */
    5362     { 0x0030c7, 0x0030c6, 0x1718ceb42e84827c, 0x1718ceb42e84827c, 0x000000000000001e, 0x0 }, /* #32 */
    5363     { 0x0d1807, 0x0d1807, 0xe614a5f7df431f00, 0xe614a5f7df431f00, 0x000000000000003e, 0x0 }, /* #33 */
    5364     { 0x2b6b06, 0x2b6b06, 0xa089b298486667c0, 0xa089b298486667c0, 0x0000000000000005, 0x0 }, /* #34 */
    5365     { 0x1625d7, 0x1625d6, 0x400413044985b96b, 0x400413044985b96b, 0x0000000000000016, 0x0 }, /* #35 */
    5366     { 0x015e16, 0x015e17, 0xe1e37969a27b55b7, 0xe1e37969a27b55b7, 0x0000000000000026, 0x0 }, /* #36 */
    5367     { 0x327a86, 0x327a87, 0x9c683db2c73aa342, 0x9c683db2c73aa342, 0x0000000000000025, 0x0 }, /* #37 */
    5368     { 0x1657d3, 0x1657d2, 0x70eb787f0ccc5bb4, 0x70eb787f0ccc5bb4, 0x0000000000000029, 0x0 }, /* #38 */
    5369     { 0x0a00d7, 0x0a00d7, 0xa30d9dc70a9177d4, 0xa30d9dc70a9177d4, 0x0000000000000033, 0x0 }, /* #39 */
    5370     { 0x1931c2, 0x1931c3, 0xc9a8728e7a9c6fd2, 0xc9a8728e7a9c6fd2, 0x000000000000001c, 0x0 }, /* #40 */
    5371     { 0x1e0d17, 0x1e0d17, 0x5a1ec41648690c89, 0x5a1ec41648690c89, 0x0000000000000024, 0x0 }, /* #41 */
    5372     { 0x267f42, 0x267f43, 0x664c6782370be06a, 0x664c6782370be06a, 0x000000000000001a, 0x0 }, /* #42 */
    5373     { 0x2b23d2, 0x2b23d2, 0x03951ccc36701d83, 0x03951ccc36701d83, 0x0000000000000002, 0x0 }, /* #43 */
    5374     { 0x2c4502, 0x2c4503, 0x70e827ab31b2f554, 0x70e827ab31b2f554, 0x0000000000000028, 0x0 }, /* #44 */
    5375     { 0x324787, 0x324787, 0x784586a3fc4e6083, 0x784586a3fc4e6083, 0x000000000000001c, 0x0 }, /* #45 */
    5376     { 0x1d0892, 0x1d0892, 0xbc55901f2692567f, 0xbc55901f2692567f, 0x000000000000002a, 0x0 }, /* #46 */
    5377     { 0x000383, 0x000383, 0xbff6217a1eccbe37, 0xbff6217a1eccbe37, 0x0000000000000037, 0x0 }, /* #47 */
    5378     { 0x1936d7, 0x1936d7, 0x68c66a17090b31d9, 0x68c66a17090b31d9, 0x0000000000000031, 0x0 }, /* #48 */
    5379     { 0x227a42, 0x227a42, 0x8edf1f8a60884333, 0x8edf1f8a60884333, 0x0000000000000010, 0x0 }, /* #49 */
    5380     { 0x300c42, 0x300c42, 0x0b80a48009e00f0e, 0x0b80a48009e00f0e, 0x0000000000000033, 0x0 }, /* #50 */
    5381     { 0x073d43, 0x073d42, 0xa47022a2074194fb, 0xa47022a2074194fb, 0x000000000000000b, 0x0 }, /* #51 */
    5382     { 0x3d5916, 0x3d5916, 0x4086e1bc01bc5fec, 0x4086e1bc01bc5fec, 0x000000000000001e, 0x0 }, /* #52 */
    5383     { 0x1a17d6, 0x1a17d6, 0x5319990aa1276323, 0x5319990aa1276323, 0x0000000000000017, 0x0 }, /* #53 */
    5384     { 0x084917, 0x084916, 0x677bfc82c690ba5a, 0x677bfc82c690ba5a, 0x0000000000000002, 0x0 }, /* #54 */
    5385     { 0x1c5ad6, 0x1c5ad6, 0x137415cc3359ee53, 0x137415cc3359ee53, 0x000000000000003a, 0x0 }, /* #55 */
    5386     { 0x072bc2, 0x072bc3, 0xdd4abf8ac18a3764, 0xdd4abf8ac18a3764, 0x0000000000000021, 0x0 }, /* #56 */
    5387     { 0x052312, 0x052312, 0x122a02930df02233, 0x122a02930df02233, 0x000000000000003b, 0x0 }, /* #57 */
    5388     { 0x250586, 0x250587, 0x3355f9b182adabd6, 0x3355f9b182adabd6, 0x0000000000000036, 0x0 }, /* #58 */
    5389     { 0x015b56, 0x015b57, 0xc79aba6406ab41ed, 0xc79aba6406ab41ed, 0x0000000000000019, 0x0 }, /* #59 */
    5390     { 0x156352, 0x156353, 0xb3bc81bfce537dd4, 0xb3bc81bfce537dd4, 0x000000000000000c, 0x0 }, /* #60 */
    5391     { 0x3f4d07, 0x3f4d07, 0x13303d0b5be7ece1, 0x13303d0b5be7ece1, 0x000000000000000a, 0x0 }, /* #61 */
    5392     { 0x3c1952, 0x3c1953, 0x900bcfbe79bb8ccd, 0x900bcfbe79bb8ccd, 0x0000000000000030, 0x0 }, /* #62 */
    5393     { 0x3f7317, 0x3f7317, 0xafc853e83683728f, 0xafc853e83683728f, 0x000000000000003f, 0x0 }, /* #63 */
     5330    { 0x326417, 0x326416, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     5331    { 0x365816, 0x365816, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     5332    { 0x1d5186, 0x1d5186, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     5333    { 0x1f5403, 0x1f5402, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     5334    { 0x143693, 0x143692, 0xe165491a194d403e, 0xe165491a194d403e, 0x0000000000000000, 0x0 }, /* #4 */
     5335    { 0x2250c3, 0x2250c2, 0xec3bb7d6514d71e0, 0xec3bb7d6514d71e0, 0x0000000000000000, 0x0 }, /* #5 */
     5336    { 0x004782, 0x004782, 0xe5a1b56920d75560, 0xe5a1b56920d75560, 0x0000000000000000, 0x0 }, /* #6 */
     5337    { 0x2a3203, 0x2a3203, 0x75361929bf179993, 0x75361929bf179993, 0x0000000000000000, 0x0 }, /* #7 */
     5338    { 0x253bc6, 0x253bc7, 0xab623c813ee26ec0, 0xab623c813ee26ec0, 0x0000000000000035, 0x0 }, /* #8 */
     5339    { 0x003543, 0x003542, 0x3a1e2bb24e4f3120, 0x3a1e2bb24e4f3120, 0x0000000000000006, 0x0 }, /* #9 */
     5340    { 0x264396, 0x264397, 0xb432dd8198e33198, 0xb432dd8198e33198, 0x0000000000000004, 0x0 }, /* #10 */
     5341    { 0x312487, 0x312487, 0x153b8bb448b338bb, 0x153b8bb448b338bb, 0x000000000000002f, 0x0 }, /* #11 */
     5342    { 0x3f15d7, 0x3f15d7, 0x3f130ce8d5caf827, 0x3f130ce8d5caf827, 0x000000000000000f, 0x0 }, /* #12 */
     5343    { 0x294002, 0x294002, 0x75768aafda7cf0d0, 0x75768aafda7cf0d0, 0x0000000000000005, 0x0 }, /* #13 */
     5344    { 0x0b6a96, 0x0b6a97, 0xd7620ba06ce5d534, 0xd7620ba06ce5d534, 0x000000000000002b, 0x0 }, /* #14 */
     5345    { 0x3d50d2, 0x3d50d3, 0x9c9588a87f0ba19a, 0x9c9588a87f0ba19a, 0x000000000000003a, 0x0 }, /* #15 */
     5346    { 0x330043, 0x330042, 0x02ca748feb69d7da, 0x02ca748feb69d7da, 0x000000000000000b, 0x0 }, /* #16 */
     5347    { 0x366a92, 0x366a93, 0x479f1e3d51c3661f, 0x479f1e3d51c3661f, 0x0000000000000032, 0x0 }, /* #17 */
     5348    { 0x1e13d7, 0x1e13d7, 0xa28e169713e386bb, 0xa28e169713e386bb, 0x000000000000001c, 0x0 }, /* #18 */
     5349    { 0x127cc7, 0x127cc7, 0xc1646bfb5d8bb94f, 0xc1646bfb5d8bb94f, 0x0000000000000018, 0x0 }, /* #19 */
     5350    { 0x075f17, 0x075f16, 0xa51b5d39fe536596, 0xa51b5d39fe536596, 0x0000000000000035, 0x0 }, /* #20 */
     5351    { 0x2f3113, 0x2f3112, 0x465c3358f512c20f, 0x465c3358f512c20f, 0x000000000000001b, 0x0 }, /* #21 */
     5352    { 0x0c0903, 0x0c0903, 0x8689b973c4daf671, 0x8689b973c4daf671, 0x000000000000002f, 0x0 }, /* #22 */
     5353    { 0x357e47, 0x357e47, 0x4f9ef2c8a8cfffec, 0x4f9ef2c8a8cfffec, 0x0000000000000027, 0x0 }, /* #23 */
     5354    { 0x3e0607, 0x3e0606, 0x3e675c069362c2c9, 0x3e675c069362c2c9, 0x0000000000000024, 0x0 }, /* #24 */
     5355    { 0x104f87, 0x104f87, 0x059fbfeb60e85987, 0x059fbfeb60e85987, 0x0000000000000007, 0x0 }, /* #25 */
     5356    { 0x3c2ad7, 0x3c2ad6, 0xe3339b4fbe66cead, 0xe3339b4fbe66cead, 0x0000000000000018, 0x0 }, /* #26 */
     5357    { 0x291586, 0x291586, 0xca0645f2e9ebf074, 0xca0645f2e9ebf074, 0x0000000000000023, 0x0 }, /* #27 */
     5358    { 0x1e1c87, 0x1e1c87, 0x0662f13a8adeba93, 0x0662f13a8adeba93, 0x0000000000000019, 0x0 }, /* #28 */
     5359    { 0x363013, 0x363013, 0x36f93cb149068510, 0x36f93cb149068510, 0x0000000000000025, 0x0 }, /* #29 */
     5360    { 0x0b0447, 0x0b0447, 0x6051cdabaa1a43bf, 0x6051cdabaa1a43bf, 0x0000000000000002, 0x0 }, /* #30 */
     5361    { 0x155016, 0x155016, 0xe8ebc9f1a1e97e3f, 0xe8ebc9f1a1e97e3f, 0x000000000000001a, 0x0 }, /* #31 */
     5362    { 0x086287, 0x086286, 0x9dc0ce5b3cb30085, 0x9dc0ce5b3cb30085, 0x0000000000000008, 0x0 }, /* #32 */
     5363    { 0x3f0183, 0x3f0182, 0x2e4eef37bfdc5602, 0x2e4eef37bfdc5602, 0x0000000000000010, 0x0 }, /* #33 */
     5364    { 0x0b7a53, 0x0b7a53, 0x849f1fae90214b9a, 0x849f1fae90214b9a, 0x000000000000003a, 0x0 }, /* #34 */
     5365    { 0x3f7e57, 0x3f7e57, 0xa9868fcc034314ec, 0xa9868fcc034314ec, 0x0000000000000029, 0x0 }, /* #35 */
     5366    { 0x035006, 0x035006, 0xd68c54e0be0f64ca, 0xd68c54e0be0f64ca, 0x0000000000000034, 0x0 }, /* #36 */
     5367    { 0x370547, 0x370547, 0xdb8c592589f06b64, 0xdb8c592589f06b64, 0x000000000000000e, 0x0 }, /* #37 */
     5368    { 0x162506, 0x162506, 0x27153f5d37c80a3d, 0x27153f5d37c80a3d, 0x000000000000001f, 0x0 }, /* #38 */
     5369    { 0x321487, 0x321486, 0x9a28a6a0af393b19, 0x9a28a6a0af393b19, 0x0000000000000028, 0x0 }, /* #39 */
     5370    { 0x266e47, 0x266e46, 0xb4abe9f52dd88dc6, 0xb4abe9f52dd88dc6, 0x0000000000000009, 0x0 }, /* #40 */
     5371    { 0x112f02, 0x112f03, 0x95c5cb2aa543a1f9, 0x95c5cb2aa543a1f9, 0x0000000000000005, 0x0 }, /* #41 */
     5372    { 0x054793, 0x054793, 0x817096880c612b19, 0x817096880c612b19, 0x0000000000000004, 0x0 }, /* #42 */
     5373    { 0x181393, 0x181393, 0xba2c47325bf68a03, 0xba2c47325bf68a03, 0x0000000000000001, 0x0 }, /* #43 */
     5374    { 0x075e02, 0x075e02, 0x8af2314a9a1b0c77, 0x8af2314a9a1b0c77, 0x0000000000000038, 0x0 }, /* #44 */
     5375    { 0x034617, 0x034616, 0xf35b081685387a0e, 0xf35b081685387a0e, 0x0000000000000027, 0x0 }, /* #45 */
     5376    { 0x1b5f52, 0x1b5f53, 0x635f0ce2b01c1ca6, 0x635f0ce2b01c1ca6, 0x0000000000000038, 0x0 }, /* #46 */
     5377    { 0x057657, 0x057656, 0x2abd40c03f8f01cd, 0x2abd40c03f8f01cd, 0x000000000000000c, 0x0 }, /* #47 */
     5378    { 0x2378d3, 0x2378d3, 0x2e43159e4c90af50, 0x2e43159e4c90af50, 0x0000000000000009, 0x0 }, /* #48 */
     5379    { 0x126103, 0x126102, 0x8c3301ede2c1af68, 0x8c3301ede2c1af68, 0x0000000000000004, 0x0 }, /* #49 */
     5380    { 0x230247, 0x230246, 0x9c16272c2224440c, 0x9c16272c2224440c, 0x000000000000001a, 0x0 }, /* #50 */
     5381    { 0x3a7296, 0x3a7296, 0x4dbdee8a5f89e222, 0x4dbdee8a5f89e222, 0x0000000000000022, 0x0 }, /* #51 */
     5382    { 0x184086, 0x184087, 0x752be54ad25845e3, 0x752be54ad25845e3, 0x000000000000003a, 0x0 }, /* #52 */
     5383    { 0x0c6dd7, 0x0c6dd6, 0x19bd9bb74fd3e2b4, 0x19bd9bb74fd3e2b4, 0x0000000000000015, 0x0 }, /* #53 */
     5384    { 0x215ad2, 0x215ad2, 0xe114828adb7b468f, 0xe114828adb7b468f, 0x0000000000000030, 0x0 }, /* #54 */
     5385    { 0x061e46, 0x061e47, 0xad1fdfb58624fdfc, 0xad1fdfb58624fdfc, 0x0000000000000007, 0x0 }, /* #55 */
     5386    { 0x330cc7, 0x330cc7, 0xe9b33c3a01b8cd34, 0xe9b33c3a01b8cd34, 0x000000000000003d, 0x0 }, /* #56 */
     5387    { 0x224396, 0x224396, 0x1ea9e15d272c0b96, 0x1ea9e15d272c0b96, 0x000000000000000d, 0x0 }, /* #57 */
     5388    { 0x1e3657, 0x1e3657, 0xd8993dbf804cbfcf, 0xd8993dbf804cbfcf, 0x0000000000000003, 0x0 }, /* #58 */
     5389    { 0x073283, 0x073283, 0xca4ff7860a32e21c, 0xca4ff7860a32e21c, 0x000000000000002e, 0x0 }, /* #59 */
     5390    { 0x0b5887, 0x0b5886, 0xb87f8327658d5dca, 0xb87f8327658d5dca, 0x0000000000000039, 0x0 }, /* #60 */
     5391    { 0x1f5697, 0x1f5696, 0x7f80807b690fed10, 0x7f80807b690fed10, 0x0000000000000002, 0x0 }, /* #61 */
     5392    { 0x2f1e87, 0x2f1e86, 0x723970204edbe257, 0x723970204edbe257, 0x0000000000000026, 0x0 }, /* #62 */
     5393    { 0x170dc3, 0x170dc3, 0xaaeb58bf6c0eec67, 0xaaeb58bf6c0eec67, 0x0000000000000031, 0x0 }, /* #63 */
    53945394};
    53955395static const BINU64_TEST_T g_aTests_btc_u64[] =
    53965396{
    5397     { 0x0170c3, 0x0170c2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
    5398     { 0x0e2816, 0x0e2816, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
    5399     { 0x071707, 0x071706, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
    5400     { 0x2a1dd7, 0x2a1dd6, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
    5401     { 0x3f62d6, 0x3f62d6, 0x12901de78e949550, 0x12901de78e949551, 0x0000000000000000, 0x0 }, /* #4 */
    5402     { 0x1b6b16, 0x1b6b16, 0xeca03f8f58d463ca, 0xeca03f8f58d463cb, 0x0000000000000000, 0x0 }, /* #5 */
    5403     { 0x2e5817, 0x2e5817, 0x2c685f26b70b40e5, 0x2c685f26b70b40e4, 0x0000000000000000, 0x0 }, /* #6 */
    5404     { 0x204d93, 0x204d93, 0xe73f5a45d8603623, 0xe73f5a45d8603622, 0x0000000000000000, 0x0 }, /* #7 */
    5405     { 0x082e93, 0x082e92, 0x4c9c84e9a78038c1, 0x4c9c84e9a78038e1, 0x0000000000000005, 0x0 }, /* #8 */
    5406     { 0x1d2b07, 0x1d2b06, 0x2d5ca3f22871b9f5, 0x2ddca3f22871b9f5, 0x0000000000000037, 0x0 }, /* #9 */
    5407     { 0x213a17, 0x213a16, 0x2edb9888edacc3b7, 0x2edf9888edacc3b7, 0x0000000000000032, 0x0 }, /* #10 */
    5408     { 0x381047, 0x381046, 0x1bd677ee24889e7e, 0x1bf677ee24889e7e, 0x0000000000000035, 0x0 }, /* #11 */
    5409     { 0x2a4417, 0x2a4416, 0x133a4a00a8533b75, 0x133a4a00b8533b75, 0x000000000000001c, 0x0 }, /* #12 */
    5410     { 0x3a3893, 0x3a3893, 0xf64cc55a9d91341d, 0xd64cc55a9d91341d, 0x000000000000003d, 0x0 }, /* #13 */
    5411     { 0x010dc7, 0x010dc7, 0x585fbc1b27d6a44d, 0x585fbc1a27d6a44d, 0x0000000000000020, 0x0 }, /* #14 */
    5412     { 0x057ed6, 0x057ed6, 0xc7d271d097b4cdcd, 0xc7d271d097b4edcd, 0x000000000000000d, 0x0 }, /* #15 */
    5413     { 0x2c1d82, 0x2c1d82, 0xaacd3fe20c7c2b83, 0xaacd3fe20c7c2bc3, 0x0000000000000006, 0x0 }, /* #16 */
    5414     { 0x0c5d17, 0x0c5d17, 0x67a09583242c2bca, 0x27a09583242c2bca, 0x000000000000003e, 0x0 }, /* #17 */
    5415     { 0x043d42, 0x043d42, 0xb1d886689d883b35, 0xb1d88668bd883b35, 0x000000000000001d, 0x0 }, /* #18 */
    5416     { 0x352647, 0x352646, 0xf9c5cb080755ba49, 0xf9c5cb080f55ba49, 0x000000000000001b, 0x0 }, /* #19 */
    5417     { 0x0157d6, 0x0157d7, 0x59c28d4163f8fc54, 0x59c28d4063f8fc54, 0x0000000000000020, 0x0 }, /* #20 */
    5418     { 0x126142, 0x126142, 0x37bf9c93d4b2dcaf, 0x37bf9cd3d4b2dcaf, 0x0000000000000026, 0x0 }, /* #21 */
    5419     { 0x133593, 0x133592, 0x34c30571508ce69c, 0x34c32571508ce69c, 0x000000000000002d, 0x0 }, /* #22 */
    5420     { 0x2a3c56, 0x2a3c56, 0xca0d72097aca1f62, 0xcb0d72097aca1f62, 0x0000000000000038, 0x0 }, /* #23 */
    5421     { 0x223816, 0x223817, 0x8c833f15b73bbc74, 0x88833f15b73bbc74, 0x000000000000003a, 0x0 }, /* #24 */
    5422     { 0x227a87, 0x227a86, 0x29017bf5b28ee445, 0x29017bf5b29ee445, 0x0000000000000014, 0x0 }, /* #25 */
    5423     { 0x076416, 0x076417, 0x5e3c74aa9ad68edd, 0x5e3c74aa9ad68ed9, 0x0000000000000002, 0x0 }, /* #26 */
    5424     { 0x271057, 0x271056, 0x21f5867fc4e43d62, 0x21f5867fc4e63d62, 0x0000000000000011, 0x0 }, /* #27 */
    5425     { 0x3e3d17, 0x3e3d17, 0x1dbc3083c3de3c6e, 0x1dbc2083c3de3c6e, 0x000000000000002c, 0x0 }, /* #28 */
    5426     { 0x181a07, 0x181a06, 0x353d0d808a6ea4a5, 0x353d0d808a6ea4e5, 0x0000000000000006, 0x0 }, /* #29 */
    5427     { 0x3d2212, 0x3d2212, 0x8f6b0b5a7d9a8e1f, 0x8f6b0b5a7d9b8e1f, 0x0000000000000010, 0x0 }, /* #30 */
    5428     { 0x2b0717, 0x2b0717, 0x5304fbac9a727feb, 0x5304fbac8a727feb, 0x000000000000001c, 0x0 }, /* #31 */
    5429     { 0x234787, 0x234787, 0x37fac519009fa72b, 0x37fac519009fa729, 0x0000000000000001, 0x0 }, /* #32 */
    5430     { 0x161b16, 0x161b17, 0x84491155bb1e597c, 0x84411155bb1e597c, 0x0000000000000033, 0x0 }, /* #33 */
    5431     { 0x096507, 0x096506, 0x68ba0e3e99b232c5, 0x68ba0e3e99b232e5, 0x0000000000000005, 0x0 }, /* #34 */
    5432     { 0x2a2087, 0x2a2086, 0x2ece34245e58e9f9, 0x2ece34245e78e9f9, 0x0000000000000015, 0x0 }, /* #35 */
    5433     { 0x3039c2, 0x3039c2, 0x00bf088e43188118, 0x00bf08ae43188118, 0x0000000000000025, 0x0 }, /* #36 */
    5434     { 0x0d74d7, 0x0d74d6, 0xe9d6bb1c5877c0c5, 0xe9d6bb1c5877c1c5, 0x0000000000000008, 0x0 }, /* #37 */
    5435     { 0x1d71c6, 0x1d71c6, 0x18b3e1a084a8e456, 0x18b3e1a084a8ec56, 0x000000000000000b, 0x0 }, /* #38 */
    5436     { 0x114192, 0x114192, 0xbcf5ff7cc82b55b5, 0xbcf5ff7ccc2b55b5, 0x000000000000001a, 0x0 }, /* #39 */
    5437     { 0x0c2292, 0x0c2292, 0xc0eb922efbc9c987, 0xc0eb922efbc9e987, 0x000000000000000d, 0x0 }, /* #40 */
    5438     { 0x2a7c52, 0x2a7c52, 0x4bd8091991fc59ad, 0x4bd8091991fc59ed, 0x0000000000000006, 0x0 }, /* #41 */
    5439     { 0x0d1146, 0x0d1146, 0xbd36b78765dd0437, 0xbf36b78765dd0437, 0x0000000000000039, 0x0 }, /* #42 */
    5440     { 0x157e53, 0x157e52, 0x5dcb2d87a22e617f, 0x5dcb2d87a22e61ff, 0x0000000000000007, 0x0 }, /* #43 */
    5441     { 0x273993, 0x273993, 0x63f0b16e8dd1b812, 0x61f0b16e8dd1b812, 0x0000000000000039, 0x0 }, /* #44 */
    5442     { 0x1b1c17, 0x1b1c17, 0x6a399f788c179b6b, 0x6a399f788c179b4b, 0x0000000000000005, 0x0 }, /* #45 */
    5443     { 0x3e64c6, 0x3e64c6, 0x9251f606a6f31a12, 0x9251f686a6f31a12, 0x0000000000000027, 0x0 }, /* #46 */
    5444     { 0x1e2ed7, 0x1e2ed7, 0xae5526de4729f1d0, 0xae5426de4729f1d0, 0x0000000000000030, 0x0 }, /* #47 */
    5445     { 0x035fd3, 0x035fd3, 0x144fca9705c5b7ac, 0x144dca9705c5b7ac, 0x0000000000000031, 0x0 }, /* #48 */
    5446     { 0x0549d3, 0x0549d2, 0x35a5c4410bf26dc9, 0x35a5c4410bf26dd9, 0x0000000000000004, 0x0 }, /* #49 */
    5447     { 0x3053d6, 0x3053d7, 0x3008b5b69b31f36b, 0x3008b5b68b31f36b, 0x000000000000001c, 0x0 }, /* #50 */
    5448     { 0x277796, 0x277797, 0xf4dce07119499bf0, 0x74dce07119499bf0, 0x000000000000003f, 0x0 }, /* #51 */
    5449     { 0x2d0887, 0x2d0887, 0x8aa7dafe519abb94, 0x8aa7dafe519a9b94, 0x000000000000000d, 0x0 }, /* #52 */
    5450     { 0x155f86, 0x155f87, 0xfd81d04859aed21a, 0xbd81d04859aed21a, 0x000000000000003e, 0x0 }, /* #53 */
    5451     { 0x2a1c86, 0x2a1c86, 0x7eb9c122ffa3ce90, 0x7eb9c122ffa3ee90, 0x000000000000000d, 0x0 }, /* #54 */
    5452     { 0x3d10d3, 0x3d10d2, 0xd16bba5b7d2a963e, 0xd16bbb5b7d2a963e, 0x0000000000000028, 0x0 }, /* #55 */
    5453     { 0x053553, 0x053552, 0xea6bc6798754f4ea, 0xea6bc6798754f4eb, 0x0000000000000000, 0x0 }, /* #56 */
    5454     { 0x2d1b53, 0x2d1b52, 0xd6e6cd696e6664d8, 0xd6e6dd696e6664d8, 0x000000000000002c, 0x0 }, /* #57 */
    5455     { 0x341313, 0x341313, 0x6b9b0bc1e2c6e7e6, 0x6b9b0bc1e2c6e3e6, 0x000000000000000a, 0x0 }, /* #58 */
    5456     { 0x3d0282, 0x3d0283, 0x792490a3ece555e7, 0x79249023ece555e7, 0x0000000000000027, 0x0 }, /* #59 */
    5457     { 0x1310c7, 0x1310c7, 0xde2cff46bf409a2f, 0xde2cff463f409a2f, 0x000000000000001f, 0x0 }, /* #60 */
    5458     { 0x2e3dc2, 0x2e3dc2, 0x4f051d7ba5e9c223, 0x4f051d7ba5ebc223, 0x0000000000000011, 0x0 }, /* #61 */
    5459     { 0x3d0957, 0x3d0956, 0xcd63f48f608ec686, 0xcd63f48f688ec686, 0x000000000000001b, 0x0 }, /* #62 */
    5460     { 0x3f0ec2, 0x3f0ec2, 0x90720ffa14f27b8c, 0x90720ffa14f27bac, 0x0000000000000005, 0x0 }, /* #63 */
     5397    { 0x1e6b12, 0x1e6b12, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
     5398    { 0x2f5286, 0x2f5286, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
     5399    { 0x332d86, 0x332d86, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
     5400    { 0x136ec3, 0x136ec2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
     5401    { 0x390e17, 0x390e16, 0xdef40129b756e810, 0xdef40129b756e811, 0x0000000000000000, 0x0 }, /* #4 */
     5402    { 0x321006, 0x321007, 0x1f53f10697d8c12b, 0x1f53f10697d8c12a, 0x0000000000000000, 0x0 }, /* #5 */
     5403    { 0x032843, 0x032842, 0x97567b3e4652a8da, 0x97567b3e4652a8db, 0x0000000000000000, 0x0 }, /* #6 */
     5404    { 0x3d10c6, 0x3d10c7, 0x730522d8f798118d, 0x730522d8f798118c, 0x0000000000000000, 0x0 }, /* #7 */
     5405    { 0x2d5bc2, 0x2d5bc2, 0xae266901e9193533, 0xae266909e9193533, 0x0000000000000023, 0x0 }, /* #8 */
     5406    { 0x030187, 0x030186, 0xd236eb0b2b9913c4, 0xd236ef0b2b9913c4, 0x000000000000002a, 0x0 }, /* #9 */
     5407    { 0x051847, 0x051847, 0x94b27e09d9116ccf, 0x84b27e09d9116ccf, 0x000000000000003c, 0x0 }, /* #10 */
     5408    { 0x0d1652, 0x0d1652, 0x9f81a2be280cbe80, 0xbf81a2be280cbe80, 0x000000000000003d, 0x0 }, /* #11 */
     5409    { 0x316587, 0x316587, 0xb50a530d43e13579, 0xb40a530d43e13579, 0x0000000000000038, 0x0 }, /* #12 */
     5410    { 0x186853, 0x186852, 0xe77b9f5572d9677e, 0xe77b9f5572f9677e, 0x0000000000000015, 0x0 }, /* #13 */
     5411    { 0x226412, 0x226413, 0xbb3b2a52eae86d61, 0xbb3b2a52eae82d61, 0x000000000000000e, 0x0 }, /* #14 */
     5412    { 0x107e47, 0x107e46, 0xfe83d6a1cce9fa6a, 0xfe83d6a1cce9fa6b, 0x0000000000000000, 0x0 }, /* #15 */
     5413    { 0x321dc7, 0x321dc7, 0x78480f65dd679294, 0x78480f659d679294, 0x000000000000001e, 0x0 }, /* #16 */
     5414    { 0x3e2006, 0x3e2007, 0x21bcba2ee94e4ec6, 0x21bcba2ec94e4ec6, 0x000000000000001d, 0x0 }, /* #17 */
     5415    { 0x253616, 0x253616, 0x4d0902eb21a11979, 0x4d0b02eb21a11979, 0x0000000000000031, 0x0 }, /* #18 */
     5416    { 0x005806, 0x005807, 0x8df7d3057a6fcdf9, 0x8d77d3057a6fcdf9, 0x0000000000000037, 0x0 }, /* #19 */
     5417    { 0x136dd2, 0x136dd3, 0xec6644ae26217345, 0xe86644ae26217345, 0x000000000000003a, 0x0 }, /* #20 */
     5418    { 0x1b7c52, 0x1b7c52, 0x8b328c14c7e9421a, 0xab328c14c7e9421a, 0x000000000000003d, 0x0 }, /* #21 */
     5419    { 0x3c3c52, 0x3c3c52, 0x868a88d7a5ecfd2f, 0xa68a88d7a5ecfd2f, 0x000000000000003d, 0x0 }, /* #22 */
     5420    { 0x3c2786, 0x3c2786, 0x42a24bb66be07599, 0x42a24bb67be07599, 0x000000000000001c, 0x0 }, /* #23 */
     5421    { 0x2c53d7, 0x2c53d7, 0xdb1c23619322f7cd, 0xcb1c23619322f7cd, 0x000000000000003c, 0x0 }, /* #24 */
     5422    { 0x273e06, 0x273e07, 0xde5145b3a909b396, 0xce5145b3a909b396, 0x000000000000003c, 0x0 }, /* #25 */
     5423    { 0x0b7487, 0x0b7487, 0x92f1474c2784d571, 0x92f1454c2784d571, 0x0000000000000029, 0x0 }, /* #26 */
     5424    { 0x306c43, 0x306c43, 0xd854fb36bba45b9a, 0xd850fb36bba45b9a, 0x0000000000000032, 0x0 }, /* #27 */
     5425    { 0x2b5217, 0x2b5216, 0x7e2de831aaa040e5, 0x7e2de833aaa040e5, 0x0000000000000021, 0x0 }, /* #28 */
     5426    { 0x0f64d6, 0x0f64d6, 0xa0f883edd16b3ba9, 0xa0f883edd16f3ba9, 0x0000000000000012, 0x0 }, /* #29 */
     5427    { 0x366f96, 0x366f96, 0x3865bab6513e632d, 0x3865bab7513e632d, 0x0000000000000020, 0x0 }, /* #30 */
     5428    { 0x1c0713, 0x1c0712, 0x07e1e78d7f326f57, 0x07e9e78d7f326f57, 0x0000000000000033, 0x0 }, /* #31 */
     5429    { 0x3a5702, 0x3a5702, 0x9d36ed100d0e3c02, 0x9d36ed100d0e3c03, 0x0000000000000000, 0x0 }, /* #32 */
     5430    { 0x076713, 0x076713, 0x78cc32fc888b2514, 0x78cc32fc888b2504, 0x0000000000000004, 0x0 }, /* #33 */
     5431    { 0x113213, 0x113213, 0x4d11ea26a5f1c37f, 0x4d11aa26a5f1c37f, 0x000000000000002e, 0x0 }, /* #34 */
     5432    { 0x142e13, 0x142e13, 0x2c54c33003bf5c8e, 0x2c54c33003bf548e, 0x000000000000000b, 0x0 }, /* #35 */
     5433    { 0x360e52, 0x360e53, 0x73a04cd54a502572, 0x73a04cc54a502572, 0x0000000000000024, 0x0 }, /* #36 */
     5434    { 0x2a3992, 0x2a3992, 0x78d33e9181d698f1, 0xf8d33e9181d698f1, 0x000000000000003f, 0x0 }, /* #37 */
     5435    { 0x3b3357, 0x3b3356, 0xf45b3f36ab217c85, 0xf45b3fb6ab217c85, 0x0000000000000027, 0x0 }, /* #38 */
     5436    { 0x0a6d82, 0x0a6d83, 0xb645d6c101ed344a, 0xa645d6c101ed344a, 0x000000000000003c, 0x0 }, /* #39 */
     5437    { 0x236b46, 0x236b46, 0xc8df164408347348, 0xc8df164c08347348, 0x0000000000000023, 0x0 }, /* #40 */
     5438    { 0x343683, 0x343682, 0x354502efea60faae, 0x354502ffea60faae, 0x0000000000000024, 0x0 }, /* #41 */
     5439    { 0x0a0992, 0x0a0992, 0x78c78dd733b35bd1, 0x78c78dd7b3b35bd1, 0x000000000000001f, 0x0 }, /* #42 */
     5440    { 0x1500c6, 0x1500c7, 0xbfbf8a69f4f48172, 0xbfbf8a69b4f48172, 0x000000000000001e, 0x0 }, /* #43 */
     5441    { 0x2d1513, 0x2d1513, 0xaca33cf881a4e1fa, 0xa8a33cf881a4e1fa, 0x000000000000003a, 0x0 }, /* #44 */
     5442    { 0x0050c3, 0x0050c3, 0x01ab9790ae412a0d, 0x01a39790ae412a0d, 0x0000000000000033, 0x0 }, /* #45 */
     5443    { 0x176d43, 0x176d42, 0xb5bc8361bf232691, 0xb5bc8371bf232691, 0x0000000000000024, 0x0 }, /* #46 */
     5444    { 0x1023d6, 0x1023d6, 0x2f96144811ebfcec, 0x2f96144815ebfcec, 0x000000000000001a, 0x0 }, /* #47 */
     5445    { 0x131fd7, 0x131fd6, 0x5e4887a6ab49e091, 0xde4887a6ab49e091, 0x000000000000003f, 0x0 }, /* #48 */
     5446    { 0x115652, 0x115653, 0xd4d2b85c93cccd89, 0xd4d2b81c93cccd89, 0x0000000000000026, 0x0 }, /* #49 */
     5447    { 0x157603, 0x157602, 0x034d012ff64299e0, 0x034d112ff64299e0, 0x000000000000002c, 0x0 }, /* #50 */
     5448    { 0x354447, 0x354446, 0x7bd60e1e6362ff80, 0x7bd61e1e6362ff80, 0x000000000000002c, 0x0 }, /* #51 */
     5449    { 0x0a6f52, 0x0a6f53, 0xe90b53fae2c716b5, 0xe90b53bae2c716b5, 0x0000000000000026, 0x0 }, /* #52 */
     5450    { 0x0f2656, 0x0f2656, 0x875e338e064fc69f, 0x875e338e164fc69f, 0x000000000000001c, 0x0 }, /* #53 */
     5451    { 0x253257, 0x253257, 0xaa1c7787fc682775, 0xaa1c7787fc682375, 0x000000000000000a, 0x0 }, /* #54 */
     5452    { 0x206182, 0x206182, 0x99ac51f006bbeaf7, 0x99ac51f006bbebf7, 0x0000000000000008, 0x0 }, /* #55 */
     5453    { 0x113492, 0x113493, 0x2e21a3b7317d11ba, 0x2e2123b7317d11ba, 0x000000000000002f, 0x0 }, /* #56 */
     5454    { 0x0a3612, 0x0a3612, 0x537e83b993d150da, 0x537e83b993d154da, 0x000000000000000a, 0x0 }, /* #57 */
     5455    { 0x3a33c6, 0x3a33c7, 0xd70bb7f03e98456b, 0xd70bb7f03e88456b, 0x0000000000000014, 0x0 }, /* #58 */
     5456    { 0x380957, 0x380957, 0x0a6072770d892574, 0x0a60727709892574, 0x000000000000001a, 0x0 }, /* #59 */
     5457    { 0x123206, 0x123206, 0x3813071993fbe00e, 0x3833071993fbe00e, 0x0000000000000035, 0x0 }, /* #60 */
     5458    { 0x015656, 0x015657, 0xc62d4b4bd1511239, 0xc62d4b4bd1511219, 0x0000000000000005, 0x0 }, /* #61 */
     5459    { 0x294e97, 0x294e97, 0xf2d20aefcd9293eb, 0xf2d20aefcd9213eb, 0x000000000000000f, 0x0 }, /* #62 */
     5460    { 0x0b7683, 0x0b7683, 0x1da01f7f1172ca0d, 0x1d801f7f1172ca0d, 0x0000000000000035, 0x0 }, /* #63 */
    54615461};
    54625462static const BINU64_TEST_T g_aTests_btc_u64_locked[] =
    54635463{
    5464     { 0x0239c6, 0x0239c6, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
    5465     { 0x000503, 0x000502, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
    5466     { 0x386ac3, 0x386ac2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
    5467     { 0x034946, 0x034946, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
    5468     { 0x3a4216, 0x3a4216, 0x699a86eb12d88b18, 0x699a86eb12d88b19, 0x0000000000000000, 0x0 }, /* #4 */
    5469     { 0x132657, 0x132656, 0x23f5d2dc2ad81faa, 0x23f5d2dc2ad81fab, 0x0000000000000000, 0x0 }, /* #5 */
    5470     { 0x057613, 0x057612, 0x1ed1e8d7eb690fb8, 0x1ed1e8d7eb690fb9, 0x0000000000000000, 0x0 }, /* #6 */
    5471     { 0x182d87, 0x182d86, 0x1515eb3e7b59d14a, 0x1515eb3e7b59d14b, 0x0000000000000000, 0x0 }, /* #7 */
    5472     { 0x0c4887, 0x0c4887, 0xa973b8d8f7be4fe1, 0xa973b8d8f7be47e1, 0x000000000000000b, 0x0 }, /* #8 */
    5473     { 0x0d1b83, 0x0d1b82, 0x46b3176996a8c03e, 0x46b3176996acc03e, 0x0000000000000012, 0x0 }, /* #9 */
    5474     { 0x1a6246, 0x1a6247, 0xf1a5ac33f7404c35, 0xf1a5ac33b7404c35, 0x000000000000001e, 0x0 }, /* #10 */
    5475     { 0x3f7292, 0x3f7292, 0xc30d3a3a254d757b, 0xc30d3a3a654d757b, 0x000000000000001e, 0x0 }, /* #11 */
    5476     { 0x3a3803, 0x3a3802, 0xa9f4888ed157910a, 0xa9f4888ed157914a, 0x0000000000000006, 0x0 }, /* #12 */
    5477     { 0x0a2117, 0x0a2117, 0x633191b90e665c9f, 0x633091b90e665c9f, 0x0000000000000030, 0x0 }, /* #13 */
    5478     { 0x170b86, 0x170b86, 0xc375b1aad583966f, 0xc375b1aad58b966f, 0x0000000000000013, 0x0 }, /* #14 */
    5479     { 0x2c3a43, 0x2c3a42, 0x2c99ad0008185486, 0x2c99ad0008185586, 0x0000000000000008, 0x0 }, /* #15 */
    5480     { 0x266e97, 0x266e96, 0x5363b984d6b44606, 0x5363b994d6b44606, 0x0000000000000024, 0x0 }, /* #16 */
    5481     { 0x0c6b56, 0x0c6b57, 0xe663c1ae7033fc56, 0xe663c0ae7033fc56, 0x0000000000000028, 0x0 }, /* #17 */
    5482     { 0x030956, 0x030956, 0x9ff8313f27f9cabe, 0x9ff8b13f27f9cabe, 0x000000000000002f, 0x0 }, /* #18 */
    5483     { 0x223646, 0x223646, 0xbc27fc2a1e359def, 0xbc67fc2a1e359def, 0x0000000000000036, 0x0 }, /* #19 */
    5484     { 0x2d0997, 0x2d0996, 0x0b05529b68406ecf, 0x0b05569b68406ecf, 0x000000000000002a, 0x0 }, /* #20 */
    5485     { 0x0c5113, 0x0c5112, 0x996308ca37de97e4, 0xd96308ca37de97e4, 0x000000000000003e, 0x0 }, /* #21 */
    5486     { 0x2b64d7, 0x2b64d7, 0x35e2633eb2f67016, 0x35e2623eb2f67016, 0x0000000000000028, 0x0 }, /* #22 */
    5487     { 0x0d3697, 0x0d3696, 0xf0593d86fbe18f36, 0xf05d3d86fbe18f36, 0x0000000000000032, 0x0 }, /* #23 */
    5488     { 0x242342, 0x242343, 0x2470297b09a703f5, 0x2470297b01a703f5, 0x000000000000001b, 0x0 }, /* #24 */
    5489     { 0x2c3287, 0x2c3286, 0x45c80d2fb6854849, 0x45c88d2fb6854849, 0x000000000000002f, 0x0 }, /* #25 */
    5490     { 0x1b5443, 0x1b5443, 0x69437bbd6ce3cfd1, 0x69437bbd6ce3cf91, 0x0000000000000006, 0x0 }, /* #26 */
    5491     { 0x3b4807, 0x3b4806, 0x10eb824035155162, 0x10eb8a4035155162, 0x000000000000002b, 0x0 }, /* #27 */
    5492     { 0x2f3d96, 0x2f3d97, 0xcbc59186d31b38ca, 0xcbc49186d31b38ca, 0x0000000000000030, 0x0 }, /* #28 */
    5493     { 0x2c5313, 0x2c5313, 0x026a0c6e1a79b49c, 0x026a0c6e1a78b49c, 0x0000000000000010, 0x0 }, /* #29 */
    5494     { 0x3e7a47, 0x3e7a46, 0xbe68164ee5e22a07, 0xbe68165ee5e22a07, 0x0000000000000024, 0x0 }, /* #30 */
    5495     { 0x1465c3, 0x1465c3, 0x4ae3f7bf37810ad2, 0x4ae3f7be37810ad2, 0x0000000000000020, 0x0 }, /* #31 */
    5496     { 0x3c0a17, 0x3c0a16, 0x210227835aa0c514, 0x310227835aa0c514, 0x000000000000003c, 0x0 }, /* #32 */
    5497     { 0x100b96, 0x100b96, 0x8791f10490ef01a1, 0x8791f10490ef01a5, 0x0000000000000002, 0x0 }, /* #33 */
    5498     { 0x2b5dd6, 0x2b5dd7, 0x70c3c9cc835828bf, 0x70c1c9cc835828bf, 0x0000000000000031, 0x0 }, /* #34 */
    5499     { 0x134986, 0x134987, 0x9053e685421eae75, 0x9053e685421eae55, 0x0000000000000005, 0x0 }, /* #35 */
    5500     { 0x300387, 0x300386, 0x40fa8dbf451478e0, 0x40fa8dbf451478e1, 0x0000000000000000, 0x0 }, /* #36 */
    5501     { 0x242713, 0x242713, 0x4223f17b2b7abc45, 0x4223f17b2b7aac45, 0x000000000000000c, 0x0 }, /* #37 */
    5502     { 0x116987, 0x116987, 0x7c9d8aa79e46c3fe, 0x7c998aa79e46c3fe, 0x0000000000000032, 0x0 }, /* #38 */
    5503     { 0x253f53, 0x253f53, 0x0841a820ac05fb0c, 0x0841a820ac05eb0c, 0x000000000000000c, 0x0 }, /* #39 */
    5504     { 0x050307, 0x050306, 0xfdf3ede6ca4cd38e, 0xfdf3ede6ca4cf38e, 0x000000000000000d, 0x0 }, /* #40 */
    5505     { 0x392c02, 0x392c03, 0x94e38c847df2ae8d, 0x94e38c807df2ae8d, 0x0000000000000022, 0x0 }, /* #41 */
    5506     { 0x0e2042, 0x0e2042, 0xc6b5cc5855b859fe, 0xc6b5cc5855b859ff, 0x0000000000000000, 0x0 }, /* #42 */
    5507     { 0x1d44d7, 0x1d44d6, 0x29ad1a96058b1b8f, 0x29ad1b96058b1b8f, 0x0000000000000028, 0x0 }, /* #43 */
    5508     { 0x395846, 0x395847, 0xb17b16e028a79762, 0xb17b16e028879762, 0x0000000000000015, 0x0 }, /* #44 */
    5509     { 0x1c1892, 0x1c1893, 0x7c4a5ac792a5a336, 0x7c4a5a8792a5a336, 0x0000000000000026, 0x0 }, /* #45 */
    5510     { 0x3d3b97, 0x3d3b96, 0xb843cd22fe58aae8, 0xb84bcd22fe58aae8, 0x0000000000000033, 0x0 }, /* #46 */
    5511     { 0x190516, 0x190517, 0xd031cb065d3661c5, 0xd031cb065d3660c5, 0x0000000000000008, 0x0 }, /* #47 */
    5512     { 0x172556, 0x172556, 0xa927d34271636d58, 0xa927d34271636d5a, 0x0000000000000001, 0x0 }, /* #48 */
    5513     { 0x2a4847, 0x2a4847, 0x7227af27ea186e9e, 0x7207af27ea186e9e, 0x0000000000000035, 0x0 }, /* #49 */
    5514     { 0x283287, 0x283287, 0xe1ac0f419ebeaebc, 0xe12c0f419ebeaebc, 0x0000000000000037, 0x0 }, /* #50 */
    5515     { 0x3d6746, 0x3d6746, 0x19364c678833ceae, 0x19364c678833deae, 0x000000000000000c, 0x0 }, /* #51 */
    5516     { 0x340316, 0x340316, 0xfb553f5a0e6cc3c0, 0xfbd53f5a0e6cc3c0, 0x0000000000000037, 0x0 }, /* #52 */
    5517     { 0x093447, 0x093446, 0x795959ecd45db887, 0x795979ecd45db887, 0x000000000000002d, 0x0 }, /* #53 */
    5518     { 0x265587, 0x265586, 0xe7f2bd1d8bcba241, 0xe7f2bf1d8bcba241, 0x0000000000000029, 0x0 }, /* #54 */
    5519     { 0x1b1dd6, 0x1b1dd7, 0x7d4dc794e2442d9f, 0x7d4dc790e2442d9f, 0x0000000000000022, 0x0 }, /* #55 */
    5520     { 0x1940d6, 0x1940d6, 0xcf6ddcd2414ccb15, 0xcf6dded2414ccb15, 0x0000000000000029, 0x0 }, /* #56 */
    5521     { 0x0d0b82, 0x0d0b83, 0xd67304f308a2588a, 0xd67304f208a2588a, 0x0000000000000020, 0x0 }, /* #57 */
    5522     { 0x2c2183, 0x2c2182, 0x3147fbb40bf71247, 0x3147fbbc0bf71247, 0x0000000000000023, 0x0 }, /* #58 */
    5523     { 0x341e06, 0x341e07, 0x5001fa64c1da8877, 0x5001fa64c1da8876, 0x0000000000000000, 0x0 }, /* #59 */
    5524     { 0x3e4982, 0x3e4983, 0xefbadbe3a0f1c38a, 0xefbadbe2a0f1c38a, 0x0000000000000020, 0x0 }, /* #60 */
    5525     { 0x3b4192, 0x3b4192, 0x97594f3bf62ad063, 0x97594f7bf62ad063, 0x0000000000000026, 0x0 }, /* #61 */
    5526     { 0x391a93, 0x391a93, 0x442290ddeea4f24b, 0x4422909deea4f24b, 0x0000000000000026, 0x0 }, /* #62 */
    5527     { 0x311586, 0x311587, 0xf6dbc1c012aed734, 0xf65bc1c012aed734, 0x0000000000000037, 0x0 }, /* #63 */
     5464    { 0x3f6446, 0x3f6446, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
     5465    { 0x2b4843, 0x2b4842, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
     5466    { 0x293e46, 0x293e46, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
     5467    { 0x266312, 0x266312, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
     5468    { 0x1e44c6, 0x1e44c7, 0x77361099bd71bab3, 0x77361099bd71bab2, 0x0000000000000000, 0x0 }, /* #4 */
     5469    { 0x3b5f52, 0x3b5f53, 0x5af818140f561c89, 0x5af818140f561c88, 0x0000000000000000, 0x0 }, /* #5 */
     5470    { 0x2b5b16, 0x2b5b17, 0x40c58f2dedf18511, 0x40c58f2dedf18510, 0x0000000000000000, 0x0 }, /* #6 */
     5471    { 0x2e5413, 0x2e5412, 0x89708ef2d7e6950e, 0x89708ef2d7e6950f, 0x0000000000000000, 0x0 }, /* #7 */
     5472    { 0x222bc6, 0x222bc6, 0x09a4f158d4627f72, 0x09a4f158d4627f76, 0x0000000000000002, 0x0 }, /* #8 */
     5473    { 0x0a5d17, 0x0a5d16, 0xb163e11e92cbb51e, 0xb1e3e11e92cbb51e, 0x0000000000000037, 0x0 }, /* #9 */
     5474    { 0x140696, 0x140697, 0x4035c4ad67722f4e, 0x4035c4ad67522f4e, 0x0000000000000015, 0x0 }, /* #10 */
     5475    { 0x1c0a96, 0x1c0a97, 0xa0f6f6239899b84a, 0xa0e6f6239899b84a, 0x0000000000000034, 0x0 }, /* #11 */
     5476    { 0x295c02, 0x295c02, 0x8632c441b0f334bb, 0x8633c441b0f334bb, 0x0000000000000030, 0x0 }, /* #12 */
     5477    { 0x3a4fd7, 0x3a4fd6, 0x53ddd5f2a803b5a9, 0x53ddd5f2a823b5a9, 0x0000000000000015, 0x0 }, /* #13 */
     5478    { 0x197883, 0x197882, 0x5e394bebff34f2a8, 0x5e394bebff34faa8, 0x000000000000000b, 0x0 }, /* #14 */
     5479    { 0x3e42c6, 0x3e42c7, 0x391b77ebfb132ed5, 0x390b77ebfb132ed5, 0x0000000000000034, 0x0 }, /* #15 */
     5480    { 0x2550d3, 0x2550d2, 0x3aa88379e6480133, 0x3aa883f9e6480133, 0x0000000000000027, 0x0 }, /* #16 */
     5481    { 0x117282, 0x117283, 0xb9c58d1b6ddf4e41, 0xb9c48d1b6ddf4e41, 0x0000000000000030, 0x0 }, /* #17 */
     5482    { 0x296fc6, 0x296fc7, 0xaf64e32c654b9810, 0xaf44e32c654b9810, 0x0000000000000035, 0x0 }, /* #18 */
     5483    { 0x360d52, 0x360d52, 0x6dbd44c557f26961, 0x6dfd44c557f26961, 0x0000000000000036, 0x0 }, /* #19 */
     5484    { 0x1d0496, 0x1d0497, 0x275167381fd738d5, 0x275167381fd738d4, 0x0000000000000000, 0x0 }, /* #20 */
     5485    { 0x0a7a12, 0x0a7a13, 0x789da7c8f1bcbc62, 0x789da788f1bcbc62, 0x0000000000000026, 0x0 }, /* #21 */
     5486    { 0x2a7406, 0x2a7406, 0xf8e890aedc76e627, 0xf8e890aedc76f627, 0x000000000000000c, 0x0 }, /* #22 */
     5487    { 0x203107, 0x203107, 0xe2f71a1bf7ef8f56, 0xe2f7121bf7ef8f56, 0x000000000000002b, 0x0 }, /* #23 */
     5488    { 0x224056, 0x224057, 0x798ba0c0fa5ac4a6, 0x798ba0c0ea5ac4a6, 0x000000000000001c, 0x0 }, /* #24 */
     5489    { 0x083b53, 0x083b53, 0xf8d768e5b898a4e3, 0xb8d768e5b898a4e3, 0x000000000000003e, 0x0 }, /* #25 */
     5490    { 0x0d5e12, 0x0d5e12, 0x1e94b0b9e7865e00, 0x1e94b2b9e7865e00, 0x0000000000000029, 0x0 }, /* #26 */
     5491    { 0x355083, 0x355083, 0xf0064368f83c9c29, 0xf0064368d83c9c29, 0x000000000000001d, 0x0 }, /* #27 */
     5492    { 0x204d82, 0x204d82, 0x3e391e77a1140ec7, 0x3eb91e77a1140ec7, 0x0000000000000037, 0x0 }, /* #28 */
     5493    { 0x3215d6, 0x3215d6, 0x784591608b1afb92, 0x7845d1608b1afb92, 0x000000000000002e, 0x0 }, /* #29 */
     5494    { 0x033783, 0x033783, 0xaac128526bd6f1fd, 0xaac128126bd6f1fd, 0x0000000000000026, 0x0 }, /* #30 */
     5495    { 0x306b17, 0x306b17, 0x1882f7edfd950ac6, 0x1882f7edf9950ac6, 0x000000000000001a, 0x0 }, /* #31 */
     5496    { 0x081ad7, 0x081ad6, 0x33bc3b51cb27b97e, 0x33bc3b51eb27b97e, 0x000000000000001d, 0x0 }, /* #32 */
     5497    { 0x0f3d87, 0x0f3d87, 0x4e53d4498518f693, 0x4e53d4490518f693, 0x000000000000001f, 0x0 }, /* #33 */
     5498    { 0x2d4553, 0x2d4553, 0x34e4737ddaae6609, 0x34e4737ddaae6209, 0x000000000000000a, 0x0 }, /* #34 */
     5499    { 0x102253, 0x102253, 0x9af947801cf6b658, 0x9af947801cf6b618, 0x0000000000000006, 0x0 }, /* #35 */
     5500    { 0x3e3597, 0x3e3597, 0x30b7c616f35d638e, 0x30b7c616f35d628e, 0x0000000000000008, 0x0 }, /* #36 */
     5501    { 0x3c3052, 0x3c3052, 0x1e884f9a613556c0, 0x1e884f9a693556c0, 0x000000000000001b, 0x0 }, /* #37 */
     5502    { 0x0e5a92, 0x0e5a93, 0xe2b0d69a65ea4277, 0xe2b0d69a65ea4267, 0x0000000000000004, 0x0 }, /* #38 */
     5503    { 0x161886, 0x161886, 0x6400f7aa0e1e4cc2, 0x6420f7aa0e1e4cc2, 0x0000000000000035, 0x0 }, /* #39 */
     5504    { 0x397a86, 0x397a87, 0x9e1ace2b2ee09517, 0x9e1ace2b2ec09517, 0x0000000000000015, 0x0 }, /* #40 */
     5505    { 0x3e0842, 0x3e0842, 0x58a2a853adaa657e, 0x58a2a853adea657e, 0x0000000000000016, 0x0 }, /* #41 */
     5506    { 0x353353, 0x353352, 0x43ef7822f1238cfc, 0x43ef7822f12b8cfc, 0x0000000000000013, 0x0 }, /* #42 */
     5507    { 0x014297, 0x014297, 0x417661ae12783bba, 0x417661ae12783aba, 0x0000000000000008, 0x0 }, /* #43 */
     5508    { 0x3c1093, 0x3c1093, 0x4ab909582d9d087b, 0x4ab809582d9d087b, 0x0000000000000030, 0x0 }, /* #44 */
     5509    { 0x0a3152, 0x0a3152, 0x4610e9c4c44ee669, 0x4610e9c4c4cee669, 0x0000000000000017, 0x0 }, /* #45 */
     5510    { 0x0d1bd3, 0x0d1bd3, 0x12119c8fa4313402, 0x12118c8fa4313402, 0x000000000000002c, 0x0 }, /* #46 */
     5511    { 0x2a0dc6, 0x2a0dc7, 0x5277ad381209a256, 0x52778d381209a256, 0x000000000000002d, 0x0 }, /* #47 */
     5512    { 0x346f43, 0x346f42, 0x5ed3412170571f81, 0x5ed3412170571fc1, 0x0000000000000006, 0x0 }, /* #48 */
     5513    { 0x272912, 0x272913, 0x523017763d267910, 0x523017763d266910, 0x000000000000000c, 0x0 }, /* #49 */
     5514    { 0x2052c7, 0x2052c7, 0xa139f79431aa2b66, 0xa139779431aa2b66, 0x000000000000002f, 0x0 }, /* #50 */
     5515    { 0x1e0042, 0x1e0043, 0xeee004ff50b4f33f, 0xeee004ff50b4f33e, 0x0000000000000000, 0x0 }, /* #51 */
     5516    { 0x283d43, 0x283d43, 0x88d9fc012b325b2e, 0x88d9fc012b225b2e, 0x0000000000000014, 0x0 }, /* #52 */
     5517    { 0x330207, 0x330207, 0xdf8fae9c6fc1e4fb, 0xdf8fae9c2fc1e4fb, 0x000000000000001e, 0x0 }, /* #53 */
     5518    { 0x1e3ad2, 0x1e3ad3, 0xb90eea749fe00f48, 0xb90aea749fe00f48, 0x0000000000000032, 0x0 }, /* #54 */
     5519    { 0x147042, 0x147043, 0x4dba049831fea1fd, 0x4dba0498317ea1fd, 0x0000000000000017, 0x0 }, /* #55 */
     5520    { 0x127ac6, 0x127ac7, 0xe5f6e770ccfa15a7, 0xe5f6e770ccba15a7, 0x0000000000000016, 0x0 }, /* #56 */
     5521    { 0x1f1a03, 0x1f1a02, 0x47c8983043bfcdc0, 0x47c8983047bfcdc0, 0x000000000000001a, 0x0 }, /* #57 */
     5522    { 0x225717, 0x225717, 0xeb522512aeea0def, 0xeb522512aaea0def, 0x000000000000001a, 0x0 }, /* #58 */
     5523    { 0x0b4f17, 0x0b4f17, 0x9055876176093ca5, 0x9055856176093ca5, 0x0000000000000029, 0x0 }, /* #59 */
     5524    { 0x0e0647, 0x0e0646, 0x030e8b4e6e2733ab, 0x030e8b4e6f2733ab, 0x0000000000000018, 0x0 }, /* #60 */
     5525    { 0x2f1bd6, 0x2f1bd6, 0x10a4d70fb8772859, 0x10e4d70fb8772859, 0x0000000000000036, 0x0 }, /* #61 */
     5526    { 0x2175d3, 0x2175d2, 0x5495f1fdebb36cad, 0x5c95f1fdebb36cad, 0x000000000000003b, 0x0 }, /* #62 */
     5527    { 0x171c03, 0x171c02, 0x213b966bdb3bb1f4, 0x213b966bdb3bb1f6, 0x0000000000000001, 0x0 }, /* #63 */
    55285528};
    55295529static const BINU64_TEST_T g_aTests_btr_u64[] =
    55305530{
    5531     { 0x2547d6, 0x2547d6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5532     { 0x0f6756, 0x0f6756, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5533     { 0x087cc3, 0x087cc2, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5534     { 0x1f4a56, 0x1f4a56, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5535     { 0x111246, 0x111246, 0xb51a7e290acd1280, 0xb51a7e290acd1280, 0x0000000000000000, 0x0 }, /* #4 */
    5536     { 0x1b0fc6, 0x1b0fc6, 0x6b5af92e66904958, 0x6b5af92e66904958, 0x0000000000000000, 0x0 }, /* #5 */
    5537     { 0x0d5343, 0x0d5343, 0xbc1c49cfc551fe2f, 0xbc1c49cfc551fe2e, 0x0000000000000000, 0x0 }, /* #6 */
    5538     { 0x377ad6, 0x377ad6, 0x0ae00c4c689cca14, 0x0ae00c4c689cca14, 0x0000000000000000, 0x0 }, /* #7 */
    5539     { 0x082407, 0x082407, 0x4dc2ef81206fde63, 0x4dc2ef81206fde61, 0x0000000000000001, 0x0 }, /* #8 */
    5540     { 0x0f15d7, 0x0f15d7, 0xf31a1c345daa95cc, 0xf31a1c345da895cc, 0x0000000000000011, 0x0 }, /* #9 */
    5541     { 0x0e6b13, 0x0e6b12, 0xd99f3348844db665, 0xd99f3348844db665, 0x0000000000000001, 0x0 }, /* #10 */
    5542     { 0x144e86, 0x144e87, 0x2b2a6104d4c09859, 0x2b286104d4c09859, 0x0000000000000031, 0x0 }, /* #11 */
    5543     { 0x2c1ed3, 0x2c1ed2, 0xdd80623402b1dc52, 0xdd80623402b1dc52, 0x0000000000000026, 0x0 }, /* #12 */
    5544     { 0x0a6516, 0x0a6516, 0x6fb543870c934e00, 0x6fb543870c934e00, 0x0000000000000023, 0x0 }, /* #13 */
    5545     { 0x3029d6, 0x3029d7, 0xc87bfa1361a04a1e, 0xc87bfa1161a04a1e, 0x0000000000000021, 0x0 }, /* #14 */
    5546     { 0x126557, 0x126557, 0xc13111a5cd72d3dc, 0xc13111a5cd72d35c, 0x0000000000000007, 0x0 }, /* #15 */
    5547     { 0x022512, 0x022512, 0xcbe0fe6ed2c0e985, 0xcbe0fe6ed2c0e985, 0x000000000000003c, 0x0 }, /* #16 */
    5548     { 0x0e0193, 0x0e0192, 0x7debd3d99de88a40, 0x7debd3d99de88a40, 0x0000000000000000, 0x0 }, /* #17 */
    5549     { 0x044a06, 0x044a07, 0xdab1534843477c04, 0xdab1534843467c04, 0x0000000000000010, 0x0 }, /* #18 */
    5550     { 0x285e43, 0x285e42, 0x57b2e87488550381, 0x57b2e87488550381, 0x000000000000001e, 0x0 }, /* #19 */
    5551     { 0x316157, 0x316157, 0x318ec83cf8612a85, 0x318ec81cf8612a85, 0x0000000000000025, 0x0 }, /* #20 */
    5552     { 0x3c5206, 0x3c5206, 0xb5aa39ac3b5f074d, 0xb5aa39ac3b5f074d, 0x0000000000000026, 0x0 }, /* #21 */
    5553     { 0x093392, 0x093393, 0x86f80a4c6928a294, 0x86f80a4c2928a294, 0x000000000000001e, 0x0 }, /* #22 */
    5554     { 0x074347, 0x074346, 0x4a3b8bcdb35fc9b3, 0x4a3b8bcdb35fc9b3, 0x000000000000002c, 0x0 }, /* #23 */
    5555     { 0x262a12, 0x262a12, 0xc093b5d6b978af21, 0xc093b5d6b978af21, 0x000000000000000e, 0x0 }, /* #24 */
    5556     { 0x3301d2, 0x3301d2, 0x605c5f6ef51e217d, 0x605c5f6ef51e217d, 0x000000000000000b, 0x0 }, /* #25 */
    5557     { 0x0e4c42, 0x0e4c43, 0xfe17dbea2fe89c40, 0xfe17dbe82fe89c40, 0x0000000000000021, 0x0 }, /* #26 */
    5558     { 0x0c1057, 0x0c1057, 0x467c2c3f1aeb9087, 0x467c2c3f1aab9087, 0x0000000000000016, 0x0 }, /* #27 */
    5559     { 0x023116, 0x023117, 0xfc77f73d4cdac827, 0xfc77f72d4cdac827, 0x0000000000000024, 0x0 }, /* #28 */
    5560     { 0x0a0d56, 0x0a0d56, 0xd4439b0880b5f92a, 0xd4439b0880b5f92a, 0x0000000000000016, 0x0 }, /* #29 */
    5561     { 0x3378d6, 0x3378d7, 0x56328e49a37bc55b, 0x56328e49a37bc553, 0x0000000000000003, 0x0 }, /* #30 */
    5562     { 0x156617, 0x156617, 0x45d1c9dd27b855b4, 0x45d1c9dd27b815b4, 0x000000000000000e, 0x0 }, /* #31 */
    5563     { 0x1f48c3, 0x1f48c3, 0x1cb9fb8b7c0bbe3c, 0x18b9fb8b7c0bbe3c, 0x000000000000003a, 0x0 }, /* #32 */
    5564     { 0x0f3657, 0x0f3657, 0x3cfe0e27365c33a6, 0x3cfe0e27365c13a6, 0x000000000000000d, 0x0 }, /* #33 */
    5565     { 0x2724d3, 0x2724d2, 0x51f12327baa24da6, 0x51f12327baa24da6, 0x000000000000002b, 0x0 }, /* #34 */
    5566     { 0x165c06, 0x165c07, 0x29b980f1e0bb8f30, 0x29b98071e0bb8f30, 0x0000000000000027, 0x0 }, /* #35 */
    5567     { 0x020182, 0x020183, 0x395aa1917db32fd0, 0x395aa1117db32fd0, 0x0000000000000027, 0x0 }, /* #36 */
    5568     { 0x3b2046, 0x3b2046, 0xfb6c0735d7245fa7, 0xfb6c0735d7245fa7, 0x0000000000000006, 0x0 }, /* #37 */
    5569     { 0x267946, 0x267947, 0x32b4fd9fbfde7a97, 0x3234fd9fbfde7a97, 0x0000000000000037, 0x0 }, /* #38 */
    5570     { 0x3213c7, 0x3213c7, 0x1143f1bc4786de12, 0x1141f1bc4786de12, 0x0000000000000031, 0x0 }, /* #39 */
    5571     { 0x166996, 0x166997, 0x0535b99a17c66e3e, 0x0535999a17c66e3e, 0x000000000000002d, 0x0 }, /* #40 */
    5572     { 0x293b17, 0x293b16, 0x7822e4362d5b8dd0, 0x7822e4362d5b8dd0, 0x000000000000002b, 0x0 }, /* #41 */
    5573     { 0x0e3496, 0x0e3496, 0xb5a359afc1745c33, 0xb5a359afc1745c33, 0x000000000000002d, 0x0 }, /* #42 */
    5574     { 0x3c5652, 0x3c5652, 0x9f950e6950a3ff74, 0x9f950e6950a3ff74, 0x0000000000000022, 0x0 }, /* #43 */
    5575     { 0x334007, 0x334007, 0x6a330a7f48309bab, 0x6a330a6f48309bab, 0x0000000000000024, 0x0 }, /* #44 */
    5576     { 0x2c5d06, 0x2c5d06, 0xfdde7afd3eddf758, 0xfdde7afd3eddf758, 0x000000000000001f, 0x0 }, /* #45 */
    5577     { 0x044cd7, 0x044cd7, 0x141b8201f4253342, 0x141b8001f4253342, 0x0000000000000029, 0x0 }, /* #46 */
    5578     { 0x267606, 0x267606, 0x4a593a8934321532, 0x4a593a8934321532, 0x0000000000000032, 0x0 }, /* #47 */
    5579     { 0x237343, 0x237343, 0x009091f48c611fe0, 0x009091f484611fe0, 0x000000000000001b, 0x0 }, /* #48 */
    5580     { 0x055142, 0x055143, 0x286f042375c591ed, 0x286f042375c581ed, 0x000000000000000c, 0x0 }, /* #49 */
    5581     { 0x303492, 0x303493, 0xee45c7adcafe508a, 0xee45c7adcafe5082, 0x0000000000000003, 0x0 }, /* #50 */
    5582     { 0x072b42, 0x072b43, 0x06b8fdf795e630f1, 0x06b8fdf715e630f1, 0x000000000000001f, 0x0 }, /* #51 */
    5583     { 0x000ad3, 0x000ad3, 0x701f13131c4b4aba, 0x701f13131c4b0aba, 0x000000000000000e, 0x0 }, /* #52 */
    5584     { 0x0e09c2, 0x0e09c2, 0xd60469cb70b5389c, 0xd60469cb70b5389c, 0x0000000000000013, 0x0 }, /* #53 */
    5585     { 0x171b82, 0x171b83, 0x4d77cbb92eeda7a7, 0x4d77cbb92ceda7a7, 0x0000000000000019, 0x0 }, /* #54 */
    5586     { 0x2f5f42, 0x2f5f43, 0x8e331906579d3da4, 0x8a331906579d3da4, 0x000000000000003a, 0x0 }, /* #55 */
    5587     { 0x004a57, 0x004a57, 0x87ca2df3ba9d52a3, 0x86ca2df3ba9d52a3, 0x0000000000000038, 0x0 }, /* #56 */
    5588     { 0x2850d2, 0x2850d3, 0xb1c104d6c17edce0, 0xb1c104d2c17edce0, 0x0000000000000022, 0x0 }, /* #57 */
    5589     { 0x3b7fc2, 0x3b7fc3, 0x036784027f69051f, 0x036784027f690517, 0x0000000000000003, 0x0 }, /* #58 */
    5590     { 0x041ed2, 0x041ed2, 0xc9d170be37c0003c, 0xc9d170be37c0003c, 0x0000000000000032, 0x0 }, /* #59 */
    5591     { 0x1d4013, 0x1d4013, 0xdb183749f10e0247, 0xda183749f10e0247, 0x0000000000000038, 0x0 }, /* #60 */
    5592     { 0x2b2213, 0x2b2213, 0x167cdc13620b23a7, 0x167c9c13620b23a7, 0x000000000000002e, 0x0 }, /* #61 */
    5593     { 0x196157, 0x196156, 0x8f533c7476aa5f75, 0x8f533c7476aa5f75, 0x0000000000000028, 0x0 }, /* #62 */
    5594     { 0x2c1692, 0x2c1693, 0xf2f454e50aa4ea0c, 0xf2f454e502a4ea0c, 0x000000000000001b, 0x0 }, /* #63 */
     5531    { 0x235392, 0x235392, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     5532    { 0x230e57, 0x230e56, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     5533    { 0x156d13, 0x156d12, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     5534    { 0x283e87, 0x283e86, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     5535    { 0x185d47, 0x185d47, 0xfe3454241869f703, 0xfe3454241869f702, 0x0000000000000000, 0x0 }, /* #4 */
     5536    { 0x0c39d2, 0x0c39d2, 0x5f1ef882d912626a, 0x5f1ef882d912626a, 0x0000000000000000, 0x0 }, /* #5 */
     5537    { 0x010783, 0x010782, 0xac0782a2c33b9924, 0xac0782a2c33b9924, 0x0000000000000000, 0x0 }, /* #6 */
     5538    { 0x0f5b03, 0x0f5b02, 0x25f00da224097ede, 0x25f00da224097ede, 0x0000000000000000, 0x0 }, /* #7 */
     5539    { 0x3406c2, 0x3406c3, 0x3eede042fa84853c, 0x3eede042fa84852c, 0x0000000000000004, 0x0 }, /* #8 */
     5540    { 0x0f37c2, 0x0f37c2, 0xa95853d520d560f9, 0xa95853d520d560f9, 0x000000000000002f, 0x0 }, /* #9 */
     5541    { 0x246056, 0x246057, 0x098d832e200d6743, 0x098d830e200d6743, 0x0000000000000025, 0x0 }, /* #10 */
     5542    { 0x2a4183, 0x2a4183, 0x8fee60b775a48ac7, 0x8fee60b774a48ac7, 0x0000000000000018, 0x0 }, /* #11 */
     5543    { 0x177653, 0x177653, 0x0ee419e04c8d154d, 0x0ee418e04c8d154d, 0x0000000000000028, 0x0 }, /* #12 */
     5544    { 0x1f34d7, 0x1f34d7, 0xc83bd91ac5134bff, 0xc83bd91ac51343ff, 0x000000000000000b, 0x0 }, /* #13 */
     5545    { 0x331517, 0x331516, 0x1b060e826f69d270, 0x1b060e826f69d270, 0x000000000000002f, 0x0 }, /* #14 */
     5546    { 0x2e1387, 0x2e1387, 0x0cc4b0e1899ef5ae, 0x0c44b0e1899ef5ae, 0x0000000000000037, 0x0 }, /* #15 */
     5547    { 0x184d52, 0x184d52, 0x159e0188d0610bc1, 0x159e0188d0610bc1, 0x0000000000000022, 0x0 }, /* #16 */
     5548    { 0x1237c2, 0x1237c2, 0x465146ce68664689, 0x465146ce68664689, 0x000000000000001c, 0x0 }, /* #17 */
     5549    { 0x1a71d2, 0x1a71d3, 0x20d5957ea94318d2, 0x20d5957ca94318d2, 0x0000000000000021, 0x0 }, /* #18 */
     5550    { 0x0d4287, 0x0d4286, 0xac6c9f2a02a3b317, 0xac6c9f2a02a3b317, 0x000000000000003c, 0x0 }, /* #19 */
     5551    { 0x071cc6, 0x071cc6, 0x2233eb68f22a80ef, 0x2233eb68f22a80ef, 0x000000000000003c, 0x0 }, /* #20 */
     5552    { 0x350d13, 0x350d12, 0x074ed1b5f0ea40fc, 0x074ed1b5f0ea40fc, 0x0000000000000023, 0x0 }, /* #21 */
     5553    { 0x392f82, 0x392f82, 0xc5e0a954f394956c, 0xc5e0a954f394956c, 0x000000000000000d, 0x0 }, /* #22 */
     5554    { 0x064543, 0x064542, 0xeaa96f7408de2e13, 0xeaa96f7408de2e13, 0x0000000000000007, 0x0 }, /* #23 */
     5555    { 0x291e83, 0x291e83, 0x59c1a9e0f2643c4e, 0x59c129e0f2643c4e, 0x000000000000002f, 0x0 }, /* #24 */
     5556    { 0x343893, 0x343893, 0xe48a170d8a3b6776, 0xe08a170d8a3b6776, 0x000000000000003a, 0x0 }, /* #25 */
     5557    { 0x147d86, 0x147d86, 0xd01bf2ffc28a5698, 0xd01bf2ffc28a5698, 0x0000000000000005, 0x0 }, /* #26 */
     5558    { 0x1b45c2, 0x1b45c2, 0x4f8ab1e0780a9929, 0x4f8ab1e0780a9929, 0x000000000000000e, 0x0 }, /* #27 */
     5559    { 0x2c4296, 0x2c4296, 0x7d277dd0214c8ca0, 0x7d277dd0214c8ca0, 0x0000000000000021, 0x0 }, /* #28 */
     5560    { 0x0a6057, 0x0a6056, 0xdfa6c2cf4f8e0389, 0xdfa6c2cf4f8e0389, 0x0000000000000010, 0x0 }, /* #29 */
     5561    { 0x0d0d83, 0x0d0d82, 0x0ceca776c195c8df, 0x0ceca776c195c8df, 0x0000000000000019, 0x0 }, /* #30 */
     5562    { 0x346012, 0x346012, 0x39831fd642e10f12, 0x39831fd642e10f12, 0x000000000000002e, 0x0 }, /* #31 */
     5563    { 0x090593, 0x090592, 0xb9bc1bb95abeb7c7, 0xb9bc1bb95abeb7c7, 0x0000000000000004, 0x0 }, /* #32 */
     5564    { 0x056307, 0x056306, 0xf114444a9e3136ae, 0xf114444a9e3136ae, 0x0000000000000039, 0x0 }, /* #33 */
     5565    { 0x287f16, 0x287f17, 0x9a862a217775e166, 0x92862a217775e166, 0x000000000000003b, 0x0 }, /* #34 */
     5566    { 0x2466d6, 0x2466d6, 0x2c381f7bb189cc4e, 0x2c381f7bb189cc4e, 0x0000000000000019, 0x0 }, /* #35 */
     5567    { 0x061b17, 0x061b17, 0x4f77677f77cd234e, 0x4f77677b77cd234e, 0x0000000000000022, 0x0 }, /* #36 */
     5568    { 0x247a52, 0x247a53, 0xc67d6c772ba70ecc, 0xc47d6c772ba70ecc, 0x0000000000000039, 0x0 }, /* #37 */
     5569    { 0x3f6853, 0x3f6852, 0x1d02453047129e76, 0x1d02453047129e76, 0x0000000000000017, 0x0 }, /* #38 */
     5570    { 0x174682, 0x174682, 0xa6367de7e3940204, 0xa6367de7e3940204, 0x0000000000000024, 0x0 }, /* #39 */
     5571    { 0x302387, 0x302387, 0xf46df8be561e4294, 0xf46df8be161e4294, 0x000000000000001e, 0x0 }, /* #40 */
     5572    { 0x0e5747, 0x0e5747, 0x957d332441a75d57, 0x957d332441a75d56, 0x0000000000000000, 0x0 }, /* #41 */
     5573    { 0x0522d7, 0x0522d6, 0xe9c4a138d4ef337d, 0xe9c4a138d4ef337d, 0x000000000000000a, 0x0 }, /* #42 */
     5574    { 0x3f3383, 0x3f3383, 0x73275c240b506325, 0x73275c240b406325, 0x0000000000000014, 0x0 }, /* #43 */
     5575    { 0x0e13d6, 0x0e13d6, 0x09fc0d41e1858638, 0x09fc0d41e1858638, 0x000000000000002d, 0x0 }, /* #44 */
     5576    { 0x024283, 0x024283, 0xab7c3afd3fedec18, 0xab7c3add3fedec18, 0x0000000000000025, 0x0 }, /* #45 */
     5577    { 0x0a4d47, 0x0a4d46, 0x416779d25180f62c, 0x416779d25180f62c, 0x000000000000003f, 0x0 }, /* #46 */
     5578    { 0x1e7d53, 0x1e7d52, 0x901ae3f0807dab72, 0x901ae3f0807dab72, 0x000000000000000e, 0x0 }, /* #47 */
     5579    { 0x294787, 0x294787, 0x5660f66f932b8222, 0x5660f66f932a8222, 0x0000000000000010, 0x0 }, /* #48 */
     5580    { 0x034f82, 0x034f83, 0x279282b92c08a076, 0x279282a92c08a076, 0x0000000000000024, 0x0 }, /* #49 */
     5581    { 0x093093, 0x093092, 0xd7f945dfa229da84, 0xd7f945dfa229da84, 0x0000000000000008, 0x0 }, /* #50 */
     5582    { 0x2c5dd3, 0x2c5dd2, 0xc266b17856ca50db, 0xc266b17856ca50db, 0x000000000000003a, 0x0 }, /* #51 */
     5583    { 0x0c0b82, 0x0c0b82, 0x73ea5e1ee411a032, 0x73ea5e1ee411a032, 0x0000000000000017, 0x0 }, /* #52 */
     5584    { 0x3341d2, 0x3341d3, 0x8b30b1cecb1f6275, 0x8b30b1cecb1f6274, 0x0000000000000000, 0x0 }, /* #53 */
     5585    { 0x321587, 0x321586, 0x7043098b1f022036, 0x7043098b1f022036, 0x000000000000002a, 0x0 }, /* #54 */
     5586    { 0x1c0e47, 0x1c0e46, 0xd532f9e2c7b8378f, 0xd532f9e2c7b8378f, 0x0000000000000032, 0x0 }, /* #55 */
     5587    { 0x340246, 0x340247, 0xa917b7b9c5bddda6, 0xa917b7b9c5bddda4, 0x0000000000000001, 0x0 }, /* #56 */
     5588    { 0x057553, 0x057553, 0x7b3a550d019e6d63, 0x7a3a550d019e6d63, 0x0000000000000038, 0x0 }, /* #57 */
     5589    { 0x3538c7, 0x3538c7, 0x24553af09f1345a4, 0x24553af09f1305a4, 0x000000000000000e, 0x0 }, /* #58 */
     5590    { 0x2d7552, 0x2d7553, 0x9fcfe3f0b9599089, 0x9fcbe3f0b9599089, 0x0000000000000032, 0x0 }, /* #59 */
     5591    { 0x175c52, 0x175c53, 0x164e31ef6c6e43be, 0x064e31ef6c6e43be, 0x000000000000003c, 0x0 }, /* #60 */
     5592    { 0x2f6852, 0x2f6852, 0x5e066ecd943fcf0f, 0x5e066ecd943fcf0f, 0x000000000000003d, 0x0 }, /* #61 */
     5593    { 0x3a4457, 0x3a4456, 0xa94ba1b59d448b18, 0xa94ba1b59d448b18, 0x0000000000000005, 0x0 }, /* #62 */
     5594    { 0x2f4d82, 0x2f4d83, 0xf3fd45eec68cf1ad, 0xf3f545eec68cf1ad, 0x0000000000000033, 0x0 }, /* #63 */
    55955595};
    55965596static const BINU64_TEST_T g_aTests_btr_u64_locked[] =
    55975597{
    5598     { 0x3e2702, 0x3e2702, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5599     { 0x114dc3, 0x114dc2, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5600     { 0x2d5d13, 0x2d5d12, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5601     { 0x0e3082, 0x0e3082, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5602     { 0x2d4bc6, 0x2d4bc6, 0x15d18f69562794ac, 0x15d18f69562794ac, 0x0000000000000000, 0x0 }, /* #4 */
    5603     { 0x0942c2, 0x0942c3, 0x8adfef08f163ffb1, 0x8adfef08f163ffb0, 0x0000000000000000, 0x0 }, /* #5 */
    5604     { 0x230f57, 0x230f56, 0x24faa703d68c4732, 0x24faa703d68c4732, 0x0000000000000000, 0x0 }, /* #6 */
    5605     { 0x145d93, 0x145d93, 0x4903a9374ae2135b, 0x4903a9374ae2135a, 0x0000000000000000, 0x0 }, /* #7 */
    5606     { 0x2d0f92, 0x2d0f93, 0x6fbe5e1ce5f7a051, 0x6f3e5e1ce5f7a051, 0x0000000000000037, 0x0 }, /* #8 */
    5607     { 0x167453, 0x167452, 0xd87faed60b129007, 0xd87faed60b129007, 0x0000000000000038, 0x0 }, /* #9 */
    5608     { 0x195f12, 0x195f12, 0xf3b52ea2eacb4954, 0xf3b52ea2eacb4954, 0x0000000000000028, 0x0 }, /* #10 */
    5609     { 0x235716, 0x235716, 0x5bb9fb430f1cd50a, 0x5bb9fb430f1cd50a, 0x000000000000000d, 0x0 }, /* #11 */
    5610     { 0x3f0697, 0x3f0697, 0xc5adc283a039cddc, 0xc5adc283a019cddc, 0x0000000000000015, 0x0 }, /* #12 */
    5611     { 0x284947, 0x284947, 0x0cba3d0c81a8ab38, 0x0cb83d0c81a8ab38, 0x0000000000000031, 0x0 }, /* #13 */
    5612     { 0x3521d6, 0x3521d7, 0x1b645a63af013a60, 0x1b645a43af013a60, 0x0000000000000025, 0x0 }, /* #14 */
    5613     { 0x3e1783, 0x3e1783, 0x3e852c6714a1cd37, 0x3e852c6704a1cd37, 0x000000000000001c, 0x0 }, /* #15 */
    5614     { 0x1a7c57, 0x1a7c57, 0xa56686364f56c878, 0xa56686364f16c878, 0x0000000000000016, 0x0 }, /* #16 */
    5615     { 0x1c20c2, 0x1c20c3, 0x46d2ce354c883d09, 0x46d2ce3544883d09, 0x000000000000001b, 0x0 }, /* #17 */
    5616     { 0x3e6146, 0x3e6147, 0x3c78d1dd2faafbb4, 0x3878d1dd2faafbb4, 0x000000000000003a, 0x0 }, /* #18 */
    5617     { 0x101cc7, 0x101cc7, 0x8dca9d731cecd19a, 0x8dca9d531cecd19a, 0x0000000000000025, 0x0 }, /* #19 */
    5618     { 0x326497, 0x326496, 0x8b4736a9872d7d39, 0x8b4736a9872d7d39, 0x0000000000000026, 0x0 }, /* #20 */
    5619     { 0x182686, 0x182686, 0x9f0b2b07c827b603, 0x9f0b2b07c827b603, 0x0000000000000006, 0x0 }, /* #21 */
    5620     { 0x2e1cd6, 0x2e1cd6, 0xb4c4a6b614a60813, 0xb4c4a6b614a60813, 0x000000000000002e, 0x0 }, /* #22 */
    5621     { 0x3f0793, 0x3f0793, 0x026dc6709334c368, 0x022dc6709334c368, 0x0000000000000036, 0x0 }, /* #23 */
    5622     { 0x0e4547, 0x0e4547, 0x140788b5d066a07c, 0x140708b5d066a07c, 0x000000000000002f, 0x0 }, /* #24 */
    5623     { 0x2f0693, 0x2f0693, 0x1d884b813df952a1, 0x1d884b813db952a1, 0x0000000000000016, 0x0 }, /* #25 */
    5624     { 0x125913, 0x125912, 0x5a2d4a5747c93c2b, 0x5a2d4a5747c93c2b, 0x0000000000000034, 0x0 }, /* #26 */
    5625     { 0x146957, 0x146957, 0xc52f1cf430e4f57b, 0xc52d1cf430e4f57b, 0x0000000000000031, 0x0 }, /* #27 */
    5626     { 0x397a86, 0x397a87, 0x2e25184c1ed70475, 0x2e2518481ed70475, 0x0000000000000022, 0x0 }, /* #28 */
    5627     { 0x1d0ed7, 0x1d0ed6, 0x248a3236d35058d4, 0x248a3236d35058d4, 0x0000000000000035, 0x0 }, /* #29 */
    5628     { 0x3c5647, 0x3c5646, 0x7cc959fd0a330ed6, 0x7cc959fd0a330ed6, 0x0000000000000017, 0x0 }, /* #30 */
    5629     { 0x3973c6, 0x3973c7, 0xc45806d9cd4b099d, 0xc41806d9cd4b099d, 0x0000000000000036, 0x0 }, /* #31 */
    5630     { 0x2a17d6, 0x2a17d6, 0xe683b302908e2bc7, 0xe683b302908e2bc7, 0x0000000000000032, 0x0 }, /* #32 */
    5631     { 0x1c1896, 0x1c1897, 0x091f7838cda4ab2b, 0x091f7828cda4ab2b, 0x0000000000000024, 0x0 }, /* #33 */
    5632     { 0x3109c3, 0x3109c2, 0xd1350274cccdf6df, 0xd1350274cccdf6df, 0x000000000000001c, 0x0 }, /* #34 */
    5633     { 0x187dc2, 0x187dc2, 0x122076f0e9f8fb39, 0x122076f0e9f8fb39, 0x0000000000000033, 0x0 }, /* #35 */
    5634     { 0x374816, 0x374816, 0x26266a355ba353b0, 0x26266a355ba353b0, 0x000000000000002f, 0x0 }, /* #36 */
    5635     { 0x333387, 0x333386, 0x118b29767ff59904, 0x118b29767ff59904, 0x0000000000000032, 0x0 }, /* #37 */
    5636     { 0x090297, 0x090297, 0x59b24936777e140a, 0x59b24936776e140a, 0x0000000000000014, 0x0 }, /* #38 */
    5637     { 0x3f1ed7, 0x3f1ed6, 0x770f73421a14afcd, 0x770f73421a14afcd, 0x0000000000000022, 0x0 }, /* #39 */
    5638     { 0x345a02, 0x345a02, 0x4f3ce0da72cf64bf, 0x4f3ce0da72cf64bf, 0x0000000000000036, 0x0 }, /* #40 */
    5639     { 0x2068d2, 0x2068d3, 0x3979d3d376cd6995, 0x397993d376cd6995, 0x000000000000002e, 0x0 }, /* #41 */
    5640     { 0x2c4b47, 0x2c4b46, 0x510e1aacbd7bb1e8, 0x510e1aacbd7bb1e8, 0x0000000000000021, 0x0 }, /* #42 */
    5641     { 0x3703d7, 0x3703d7, 0xd4ec388509c12cf1, 0xd4ec388509412cf1, 0x0000000000000017, 0x0 }, /* #43 */
    5642     { 0x065f82, 0x065f83, 0xfcce91a32a4decdc, 0x7cce91a32a4decdc, 0x000000000000003f, 0x0 }, /* #44 */
    5643     { 0x255586, 0x255587, 0xc7e07e764e5a36ae, 0xc7e07e764e5a362e, 0x0000000000000007, 0x0 }, /* #45 */
    5644     { 0x1c3156, 0x1c3156, 0xa667c93adebba951, 0xa667c93adebba951, 0x0000000000000027, 0x0 }, /* #46 */
    5645     { 0x3e4b13, 0x3e4b12, 0x577f2880b02f63c4, 0x577f2880b02f63c4, 0x000000000000001b, 0x0 }, /* #47 */
    5646     { 0x174583, 0x174583, 0xa2bde8305ee1165a, 0xa29de8305ee1165a, 0x0000000000000035, 0x0 }, /* #48 */
    5647     { 0x1d6c96, 0x1d6c97, 0xeb71b1152b9ed384, 0xeb71b1150b9ed384, 0x000000000000001d, 0x0 }, /* #49 */
    5648     { 0x1f4686, 0x1f4687, 0xf7f58972344faa87, 0xf7f58952344faa87, 0x0000000000000025, 0x0 }, /* #50 */
    5649     { 0x020ad3, 0x020ad2, 0xfbbc212d6464a5f9, 0xfbbc212d6464a5f9, 0x000000000000001f, 0x0 }, /* #51 */
    5650     { 0x0e4816, 0x0e4817, 0x7d78fda3a99bf120, 0x3d78fda3a99bf120, 0x000000000000003e, 0x0 }, /* #52 */
    5651     { 0x0d35d6, 0x0d35d6, 0x4501010f5b94f1a0, 0x4501010f5b94f1a0, 0x0000000000000035, 0x0 }, /* #53 */
    5652     { 0x2b2286, 0x2b2287, 0xd5f79b2fe4f06701, 0xd5f79b2fe4706701, 0x0000000000000017, 0x0 }, /* #54 */
    5653     { 0x173216, 0x173216, 0x8584eced530499c7, 0x8584eced530499c7, 0x0000000000000009, 0x0 }, /* #55 */
    5654     { 0x2b1a02, 0x2b1a03, 0xe38bd78cdd00ebfc, 0xe30bd78cdd00ebfc, 0x0000000000000037, 0x0 }, /* #56 */
    5655     { 0x3d5746, 0x3d5747, 0xd3e6dec7a50e6b7a, 0xd3e6dec7a5066b7a, 0x0000000000000013, 0x0 }, /* #57 */
    5656     { 0x060986, 0x060987, 0x88eff36b89a1f0bf, 0x88eff36b89a1f0af, 0x0000000000000004, 0x0 }, /* #58 */
    5657     { 0x206b96, 0x206b97, 0xc2bcf26f97aa1587, 0xc2bcf26f17aa1587, 0x000000000000001f, 0x0 }, /* #59 */
    5658     { 0x1a5b53, 0x1a5b52, 0x4be9757211d7fed5, 0x4be9757211d7fed5, 0x000000000000003c, 0x0 }, /* #60 */
    5659     { 0x3a2353, 0x3a2353, 0x07ae51bd6a923806, 0x07ae519d6a923806, 0x0000000000000025, 0x0 }, /* #61 */
    5660     { 0x286583, 0x286583, 0xc239a4a256bf2199, 0xc238a4a256bf2199, 0x0000000000000030, 0x0 }, /* #62 */
    5661     { 0x1f7386, 0x1f7386, 0xefa1b49189ab386f, 0xefa1b49189ab386f, 0x0000000000000004, 0x0 }, /* #63 */
     5598    { 0x0f3153, 0x0f3152, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     5599    { 0x273542, 0x273542, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     5600    { 0x202856, 0x202856, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     5601    { 0x292546, 0x292546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     5602    { 0x1a0902, 0x1a0903, 0x98369601e9eca33b, 0x98369601e9eca33a, 0x0000000000000000, 0x0 }, /* #4 */
     5603    { 0x0f6783, 0x0f6783, 0x7c4a20d48c9dad01, 0x7c4a20d48c9dad00, 0x0000000000000000, 0x0 }, /* #5 */
     5604    { 0x3f2607, 0x3f2606, 0xa7cd901f5a17032c, 0xa7cd901f5a17032c, 0x0000000000000000, 0x0 }, /* #6 */
     5605    { 0x0c5607, 0x0c5606, 0x2b16d1741b359848, 0x2b16d1741b359848, 0x0000000000000000, 0x0 }, /* #7 */
     5606    { 0x0854d7, 0x0854d6, 0xd9d940840d85b1b0, 0xd9d940840d85b1b0, 0x0000000000000039, 0x0 }, /* #8 */
     5607    { 0x1a6112, 0x1a6112, 0xe18046ff16d608df, 0xe18046ff16d608df, 0x000000000000002b, 0x0 }, /* #9 */
     5608    { 0x230f87, 0x230f87, 0x9813f166d85ac262, 0x9811f166d85ac262, 0x0000000000000031, 0x0 }, /* #10 */
     5609    { 0x1d40d3, 0x1d40d3, 0xfdc0523eb8540188, 0xfdc0521eb8540188, 0x0000000000000025, 0x0 }, /* #11 */
     5610    { 0x3d6ed3, 0x3d6ed2, 0x51715421d52d35f7, 0x51715421d52d35f7, 0x0000000000000009, 0x0 }, /* #12 */
     5611    { 0x342b03, 0x342b03, 0x57a00fb91279c13d, 0x57a00bb91279c13d, 0x000000000000002a, 0x0 }, /* #13 */
     5612    { 0x065007, 0x065006, 0x923bcf2ab0757fe6, 0x923bcf2ab0757fe6, 0x0000000000000032, 0x0 }, /* #14 */
     5613    { 0x311c03, 0x311c02, 0x29b90b3cf673d23a, 0x29b90b3cf673d23a, 0x000000000000000d, 0x0 }, /* #15 */
     5614    { 0x2b6846, 0x2b6847, 0xccef2d994c44ec99, 0xcc6f2d994c44ec99, 0x0000000000000037, 0x0 }, /* #16 */
     5615    { 0x010106, 0x010106, 0x30f74fc5def2ea8e, 0x30f74fc5def2ea8e, 0x0000000000000023, 0x0 }, /* #17 */
     5616    { 0x0d0b13, 0x0d0b12, 0x1c8214b19f97cca9, 0x1c8214b19f97cca9, 0x0000000000000032, 0x0 }, /* #18 */
     5617    { 0x386a06, 0x386a07, 0xa6ac09aeacb43a49, 0xa6a409aeacb43a49, 0x0000000000000033, 0x0 }, /* #19 */
     5618    { 0x1a6b93, 0x1a6b92, 0x7ef850a234901dd8, 0x7ef850a234901dd8, 0x0000000000000029, 0x0 }, /* #20 */
     5619    { 0x0159d7, 0x0159d6, 0x31022de3f8546cbd, 0x31022de3f8546cbd, 0x0000000000000024, 0x0 }, /* #21 */
     5620    { 0x340207, 0x340207, 0x222c29238ff59e8b, 0x222c29238ff59a8b, 0x000000000000000a, 0x0 }, /* #22 */
     5621    { 0x1f06d6, 0x1f06d6, 0xf82a194d36a6fff3, 0xf82a194d36a6fff3, 0x0000000000000021, 0x0 }, /* #23 */
     5622    { 0x3f4b92, 0x3f4b93, 0xbc6238c66d487614, 0xbc6238c66d487414, 0x0000000000000009, 0x0 }, /* #24 */
     5623    { 0x2c7b82, 0x2c7b83, 0x597d822e4272755e, 0x597d822e4272754e, 0x0000000000000004, 0x0 }, /* #25 */
     5624    { 0x0e28c2, 0x0e28c2, 0xdf11b9555fe21661, 0xdf11b9555fe21661, 0x000000000000000d, 0x0 }, /* #26 */
     5625    { 0x2b4643, 0x2b4642, 0x5dc1c69412392b79, 0x5dc1c69412392b79, 0x000000000000002c, 0x0 }, /* #27 */
     5626    { 0x212287, 0x212287, 0xfdde80f4b1e13669, 0xbdde80f4b1e13669, 0x000000000000003e, 0x0 }, /* #28 */
     5627    { 0x3810d2, 0x3810d2, 0xc258de1941761322, 0xc258de1941761322, 0x000000000000000f, 0x0 }, /* #29 */
     5628    { 0x265fd2, 0x265fd3, 0xcaafac257660318c, 0xc2afac257660318c, 0x000000000000003b, 0x0 }, /* #30 */
     5629    { 0x1d2013, 0x1d2013, 0xce6c18aa1ee21dfa, 0xc66c18aa1ee21dfa, 0x000000000000003b, 0x0 }, /* #31 */
     5630    { 0x106c92, 0x106c93, 0xa33cda8542ffbf83, 0xa33cda8542ffbe83, 0x0000000000000008, 0x0 }, /* #32 */
     5631    { 0x2969d3, 0x2969d2, 0xa991ab36e00e08d5, 0xa991ab36e00e08d5, 0x0000000000000027, 0x0 }, /* #33 */
     5632    { 0x2d7002, 0x2d7003, 0x99acbebe05faec29, 0x99acbebe05fa6c29, 0x000000000000000f, 0x0 }, /* #34 */
     5633    { 0x211202, 0x211203, 0xd7cb395f31139181, 0x97cb395f31139181, 0x000000000000003e, 0x0 }, /* #35 */
     5634    { 0x311657, 0x311656, 0x3d39e80070bcc084, 0x3d39e80070bcc084, 0x0000000000000032, 0x0 }, /* #36 */
     5635    { 0x0233d2, 0x0233d3, 0x32d972e8dd345d34, 0x32d972e8dd245d34, 0x0000000000000014, 0x0 }, /* #37 */
     5636    { 0x3b00c7, 0x3b00c6, 0xd77366fa7d05f7a8, 0xd77366fa7d05f7a8, 0x000000000000002b, 0x0 }, /* #38 */
     5637    { 0x1d1c97, 0x1d1c97, 0x11ddd016d9710bdf, 0x11ddd016d97109df, 0x0000000000000009, 0x0 }, /* #39 */
     5638    { 0x202f47, 0x202f47, 0xf3d1dddfd8c9c078, 0xf1d1dddfd8c9c078, 0x0000000000000039, 0x0 }, /* #40 */
     5639    { 0x3f3a06, 0x3f3a06, 0x19721e4fb1c658b5, 0x19721e4fb1c658b5, 0x0000000000000013, 0x0 }, /* #41 */
     5640    { 0x011517, 0x011516, 0xe4d08e976d89392c, 0xe4d08e976d89392c, 0x000000000000002c, 0x0 }, /* #42 */
     5641    { 0x1b2cd7, 0x1b2cd6, 0x3f93ddd72df5812c, 0x3f93ddd72df5812c, 0x0000000000000001, 0x0 }, /* #43 */
     5642    { 0x030713, 0x030713, 0xec608c498971f65f, 0xec608c498971765f, 0x000000000000000f, 0x0 }, /* #44 */
     5643    { 0x120816, 0x120817, 0x6ef0333ffcab6561, 0x6ef0333ffcab6461, 0x0000000000000008, 0x0 }, /* #45 */
     5644    { 0x053287, 0x053287, 0xbe5277f2515354af, 0xbe5277f0515354af, 0x0000000000000021, 0x0 }, /* #46 */
     5645    { 0x0b00d2, 0x0b00d2, 0xa08127b8f727e31e, 0xa08127b8f727e31e, 0x0000000000000016, 0x0 }, /* #47 */
     5646    { 0x061106, 0x061106, 0x5e908062b794b9e1, 0x5e908062b794b9e1, 0x0000000000000004, 0x0 }, /* #48 */
     5647    { 0x034117, 0x034117, 0x82680eee7a21cd7c, 0x82680eee7221cd7c, 0x000000000000001b, 0x0 }, /* #49 */
     5648    { 0x0e5306, 0x0e5307, 0x2e30cbbf6d25bf5c, 0x2e30cbbd6d25bf5c, 0x0000000000000021, 0x0 }, /* #50 */
     5649    { 0x130ed7, 0x130ed6, 0x52ea25c1c3e1346b, 0x52ea25c1c3e1346b, 0x000000000000002e, 0x0 }, /* #51 */
     5650    { 0x220a83, 0x220a82, 0x63cd8af44f349d94, 0x63cd8af44f349d94, 0x000000000000003c, 0x0 }, /* #52 */
     5651    { 0x3d1986, 0x3d1986, 0x752ae80bb49f1a26, 0x752ae80bb49f1a26, 0x000000000000000a, 0x0 }, /* #53 */
     5652    { 0x332046, 0x332046, 0x780531d49ebe58d2, 0x780531d49ebe58d2, 0x0000000000000023, 0x0 }, /* #54 */
     5653    { 0x2e2d57, 0x2e2d57, 0x9e6afe3a8d318e3d, 0x9e6afe3a8d318e1d, 0x0000000000000005, 0x0 }, /* #55 */
     5654    { 0x0814c7, 0x0814c6, 0xf3f1a20d9f910f30, 0xf3f1a20d9f910f30, 0x0000000000000003, 0x0 }, /* #56 */
     5655    { 0x1740c6, 0x1740c6, 0x006e718fbcd0e0bb, 0x006e718fbcd0e0bb, 0x0000000000000010, 0x0 }, /* #57 */
     5656    { 0x2319d3, 0x2319d3, 0x5d9dd8616df4a280, 0x5c9dd8616df4a280, 0x0000000000000038, 0x0 }, /* #58 */
     5657    { 0x017283, 0x017283, 0xb45c1affec0f8e1a, 0xb45c1affec0e8e1a, 0x0000000000000010, 0x0 }, /* #59 */
     5658    { 0x2320d3, 0x2320d3, 0x4edeb805def7ccb4, 0x4edeb805def78cb4, 0x000000000000000e, 0x0 }, /* #60 */
     5659    { 0x221d43, 0x221d43, 0x97a228b335351c96, 0x97a2289335351c96, 0x0000000000000025, 0x0 }, /* #61 */
     5660    { 0x3e7f82, 0x3e7f83, 0x024c2395fe464c29, 0x024c2195fe464c29, 0x0000000000000029, 0x0 }, /* #62 */
     5661    { 0x1714c3, 0x1714c2, 0x349e0c3444ab880b, 0x349e0c3444ab880b, 0x0000000000000014, 0x0 }, /* #63 */
    56625662};
    56635663static const BINU64_TEST_T g_aTests_bts_u64[] =
    56645664{
    5665     { 0x3e5f12, 0x3e5f12, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
    5666     { 0x066a07, 0x066a06, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
    5667     { 0x3a0a83, 0x3a0a82, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
    5668     { 0x182782, 0x182782, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
    5669     { 0x0271c3, 0x0271c2, 0xcb295ba0ca91cc58, 0xcb295ba0ca91cc59, 0x0000000000000000, 0x0 }, /* #4 */
    5670     { 0x0a1692, 0x0a1693, 0x03eb01ce817aa595, 0x03eb01ce817aa595, 0x0000000000000000, 0x0 }, /* #5 */
    5671     { 0x194796, 0x194797, 0x3f92c91d69855917, 0x3f92c91d69855917, 0x0000000000000000, 0x0 }, /* #6 */
    5672     { 0x116112, 0x116112, 0xcd008640fc842cd6, 0xcd008640fc842cd7, 0x0000000000000000, 0x0 }, /* #7 */
    5673     { 0x315256, 0x315257, 0x934e94cd7aa6c8c2, 0x934e94cd7aa6c8c2, 0x0000000000000020, 0x0 }, /* #8 */
    5674     { 0x0e5983, 0x0e5982, 0xf376bb2de6365dd1, 0xf376bb2de6375dd1, 0x0000000000000010, 0x0 }, /* #9 */
    5675     { 0x1125c3, 0x1125c2, 0x1d01738465530625, 0x1d81738465530625, 0x0000000000000037, 0x0 }, /* #10 */
    5676     { 0x280557, 0x280557, 0xff61ad2420082ad4, 0xff61ad2420082ad4, 0x0000000000000030, 0x0 }, /* #11 */
    5677     { 0x3c0e02, 0x3c0e02, 0x1e67825ddcd09f8b, 0x5e67825ddcd09f8b, 0x000000000000003e, 0x0 }, /* #12 */
    5678     { 0x026256, 0x026257, 0xcc66d06256ff9c76, 0xcc66d06256ff9c76, 0x000000000000000a, 0x0 }, /* #13 */
    5679     { 0x1b36c6, 0x1b36c6, 0x9befdc23e4216587, 0xbbefdc23e4216587, 0x000000000000003d, 0x0 }, /* #14 */
    5680     { 0x391bc6, 0x391bc7, 0x6612313d3ca4d830, 0x6612313d3ca4d830, 0x000000000000000c, 0x0 }, /* #15 */
    5681     { 0x304f92, 0x304f93, 0x66f890d64e21c699, 0x66f890d64e21c699, 0x0000000000000007, 0x0 }, /* #16 */
    5682     { 0x041f47, 0x041f47, 0xe12e9762472f594c, 0xe12e9762472f594c, 0x0000000000000033, 0x0 }, /* #17 */
    5683     { 0x3f6c97, 0x3f6c96, 0x1dfa31227ffaa101, 0x3dfa31227ffaa101, 0x000000000000003d, 0x0 }, /* #18 */
    5684     { 0x0d3dd2, 0x0d3dd2, 0x62eb8878327a4976, 0x62fb8878327a4976, 0x0000000000000034, 0x0 }, /* #19 */
    5685     { 0x185dd2, 0x185dd2, 0xef7695a73638aeda, 0xef7695a77638aeda, 0x000000000000001e, 0x0 }, /* #20 */
    5686     { 0x397602, 0x397602, 0x407b6ea94fda9311, 0x407b6ea94fda9351, 0x0000000000000006, 0x0 }, /* #21 */
    5687     { 0x1d0a57, 0x1d0a57, 0x5b9397638f64e627, 0x5b9397638f64e627, 0x0000000000000038, 0x0 }, /* #22 */
    5688     { 0x3e3646, 0x3e3647, 0x7346a39a3b58883a, 0x7346a39a3b58883a, 0x0000000000000019, 0x0 }, /* #23 */
    5689     { 0x052116, 0x052116, 0xce2fe3395dfcb7c3, 0xce2fe3395ffcb7c3, 0x0000000000000019, 0x0 }, /* #24 */
    5690     { 0x391942, 0x391943, 0x428f8e6df1adf8ca, 0x428f8e6df1adf8ca, 0x0000000000000001, 0x0 }, /* #25 */
    5691     { 0x3172d7, 0x3172d6, 0xb0a413f1f44f0473, 0xb0a413f1fc4f0473, 0x000000000000001b, 0x0 }, /* #26 */
    5692     { 0x212c57, 0x212c57, 0x2eb81d0817942fbd, 0x2eb81d0817942fbd, 0x0000000000000000, 0x0 }, /* #27 */
    5693     { 0x101dc3, 0x101dc3, 0xb08df0cdd7eb3b88, 0xb08df0cdd7eb3b88, 0x0000000000000026, 0x0 }, /* #28 */
    5694     { 0x156882, 0x156883, 0x9e0c345fac5a6eeb, 0x9e0c345fac5a6eeb, 0x0000000000000001, 0x0 }, /* #29 */
    5695     { 0x0a3ad2, 0x0a3ad2, 0xfbd185f0726f1ab2, 0xfbd985f0726f1ab2, 0x0000000000000033, 0x0 }, /* #30 */
    5696     { 0x3a7802, 0x3a7802, 0xc19273d850e6bfbd, 0xe19273d850e6bfbd, 0x000000000000003d, 0x0 }, /* #31 */
    5697     { 0x154582, 0x154583, 0x3f9df5a7cfef9942, 0x3f9df5a7cfef9942, 0x000000000000003c, 0x0 }, /* #32 */
    5698     { 0x2e0b16, 0x2e0b16, 0xe588aec26e3221df, 0xe588aec2ee3221df, 0x000000000000001f, 0x0 }, /* #33 */
    5699     { 0x135746, 0x135746, 0xb74087f3c307263c, 0xb74087f3e307263c, 0x000000000000001d, 0x0 }, /* #34 */
    5700     { 0x2f11c2, 0x2f11c2, 0xca80c932801605a8, 0xca80c932811605a8, 0x0000000000000018, 0x0 }, /* #35 */
    5701     { 0x1a6586, 0x1a6587, 0xa989f8a7b590286a, 0xa989f8a7b590286a, 0x000000000000002b, 0x0 }, /* #36 */
    5702     { 0x173a86, 0x173a87, 0x8fe6dbc61c2abed2, 0x8fe6dbc61c2abed2, 0x0000000000000039, 0x0 }, /* #37 */
    5703     { 0x1a1f07, 0x1a1f07, 0x4cca7cfa422f0fb6, 0x4cca7cfa422f0fb6, 0x0000000000000011, 0x0 }, /* #38 */
    5704     { 0x072752, 0x072752, 0xd16c4b88aab76664, 0xd1ec4b88aab76664, 0x0000000000000037, 0x0 }, /* #39 */
    5705     { 0x271103, 0x271103, 0xea6efb322ff96cfd, 0xea6efb322ff96cfd, 0x0000000000000014, 0x0 }, /* #40 */
    5706     { 0x2e3587, 0x2e3587, 0xa03c9732889e278f, 0xa03c9732889e278f, 0x0000000000000028, 0x0 }, /* #41 */
    5707     { 0x174716, 0x174716, 0xddb5ac57d00ca7dc, 0xddb5acd7d00ca7dc, 0x0000000000000027, 0x0 }, /* #42 */
    5708     { 0x0e3412, 0x0e3412, 0x16d2e005ae54643f, 0x16d2e005ae55643f, 0x0000000000000010, 0x0 }, /* #43 */
    5709     { 0x371fc6, 0x371fc6, 0x37207c2d70e3f6c5, 0x37307c2d70e3f6c5, 0x0000000000000034, 0x0 }, /* #44 */
    5710     { 0x0a2503, 0x0a2503, 0x0ae6bc21a3d75cc2, 0x0ae6bc21a3d75cc2, 0x0000000000000016, 0x0 }, /* #45 */
    5711     { 0x3b6dd2, 0x3b6dd2, 0xc2ce1d448d27ad7f, 0xc2ce1d458d27ad7f, 0x0000000000000020, 0x0 }, /* #46 */
    5712     { 0x294e96, 0x294e96, 0x91c9318dc1997dbf, 0x91c9318de1997dbf, 0x000000000000001d, 0x0 }, /* #47 */
    5713     { 0x3f3602, 0x3f3602, 0xaf9d0f213c1f7871, 0xaf9d0fa13c1f7871, 0x0000000000000027, 0x0 }, /* #48 */
    5714     { 0x2234d6, 0x2234d7, 0xf05295a86fd7d64d, 0xf05295a86fd7d64d, 0x0000000000000034, 0x0 }, /* #49 */
    5715     { 0x2b4f52, 0x2b4f52, 0x9ea483a70c8465e1, 0x9ea483a70c9465e1, 0x0000000000000014, 0x0 }, /* #50 */
    5716     { 0x326c12, 0x326c13, 0xd30cad19574485c5, 0xd30cad19574485c5, 0x0000000000000032, 0x0 }, /* #51 */
    5717     { 0x243293, 0x243292, 0x856fe614b6aaca16, 0x856fe614b6baca16, 0x0000000000000014, 0x0 }, /* #52 */
    5718     { 0x311502, 0x311503, 0x1fb5611054306a4e, 0x1fb5611054306a4e, 0x0000000000000014, 0x0 }, /* #53 */
    5719     { 0x2a2447, 0x2a2447, 0x9ec96944eb325915, 0x9ec96944eb325915, 0x0000000000000028, 0x0 }, /* #54 */
    5720     { 0x002e07, 0x002e07, 0x38d111e65e0b0f74, 0x38d111e65e0b0f74, 0x0000000000000013, 0x0 }, /* #55 */
    5721     { 0x141106, 0x141106, 0x28bab7bf4e49a6b7, 0x28bab7bfce49a6b7, 0x000000000000001f, 0x0 }, /* #56 */
    5722     { 0x160707, 0x160707, 0x6a7048fe8542488b, 0x6a7048fe8542488b, 0x0000000000000024, 0x0 }, /* #57 */
    5723     { 0x2b7bd6, 0x2b7bd6, 0x023348f3081e8bd7, 0x023b48f3081e8bd7, 0x0000000000000033, 0x0 }, /* #58 */
    5724     { 0x2b7052, 0x2b7052, 0xc617a6c6198b79a2, 0xc617a6c6398b79a2, 0x000000000000001d, 0x0 }, /* #59 */
    5725     { 0x2031d6, 0x2031d7, 0xbb568f04428ed324, 0xbb568f04428ed324, 0x0000000000000009, 0x0 }, /* #60 */
    5726     { 0x0a1552, 0x0a1553, 0xf23744d107d70342, 0xf23744d107d70342, 0x0000000000000019, 0x0 }, /* #61 */
    5727     { 0x1064c6, 0x1064c7, 0x896957b82822d6bb, 0x896957b82822d6bb, 0x000000000000000c, 0x0 }, /* #62 */
    5728     { 0x2c5396, 0x2c5396, 0x53f05d3fe52b1c5b, 0xd3f05d3fe52b1c5b, 0x000000000000003f, 0x0 }, /* #63 */
     5665    { 0x310193, 0x310192, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
     5666    { 0x104313, 0x104312, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
     5667    { 0x295603, 0x295602, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
     5668    { 0x2a4e96, 0x2a4e96, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
     5669    { 0x1e2d06, 0x1e2d07, 0x12aef0d7eb541a17, 0x12aef0d7eb541a17, 0x0000000000000000, 0x0 }, /* #4 */
     5670    { 0x061b92, 0x061b93, 0xb77f4578a6bc8643, 0xb77f4578a6bc8643, 0x0000000000000000, 0x0 }, /* #5 */
     5671    { 0x2464d3, 0x2464d3, 0xdc59c18fb912bf8b, 0xdc59c18fb912bf8b, 0x0000000000000000, 0x0 }, /* #6 */
     5672    { 0x287697, 0x287697, 0xae4ce7629188197b, 0xae4ce7629188197b, 0x0000000000000000, 0x0 }, /* #7 */
     5673    { 0x070c42, 0x070c42, 0xec30607e195da3dc, 0xec34607e195da3dc, 0x0000000000000032, 0x0 }, /* #8 */
     5674    { 0x1f5687, 0x1f5687, 0x524ad479c345e6ff, 0x524ad479c345e6ff, 0x000000000000000e, 0x0 }, /* #9 */
     5675    { 0x377253, 0x377252, 0xcb9100914a0c0a1e, 0xcb9100914a0c2a1e, 0x000000000000000d, 0x0 }, /* #10 */
     5676    { 0x3d0646, 0x3d0647, 0x9248048417ac42d2, 0x9248048417ac42d2, 0x0000000000000017, 0x0 }, /* #11 */
     5677    { 0x330786, 0x330786, 0x680631a78d2d6a7c, 0x680631a78d2d6afc, 0x0000000000000007, 0x0 }, /* #12 */
     5678    { 0x135406, 0x135406, 0x6e9c7fd7789bf3c5, 0x6e9c7fd778dbf3c5, 0x0000000000000016, 0x0 }, /* #13 */
     5679    { 0x1c7446, 0x1c7447, 0xa90612fbf1cde524, 0xa90612fbf1cde524, 0x000000000000000f, 0x0 }, /* #14 */
     5680    { 0x393b12, 0x393b12, 0xf56bfc38a45ce111, 0xf56bfc38a45ce191, 0x0000000000000007, 0x0 }, /* #15 */
     5681    { 0x122387, 0x122386, 0xa3da9a2cecb64aab, 0xa3da9a2cecb64aaf, 0x0000000000000002, 0x0 }, /* #16 */
     5682    { 0x1c5bc6, 0x1c5bc7, 0xa762173da66f42ed, 0xa762173da66f42ed, 0x000000000000003a, 0x0 }, /* #17 */
     5683    { 0x2c2b96, 0x2c2b97, 0x7f947adb7d2c6f2a, 0x7f947adb7d2c6f2a, 0x000000000000000e, 0x0 }, /* #18 */
     5684    { 0x2204c7, 0x2204c6, 0x9db72219df3bcf12, 0x9db72219df3bcf92, 0x0000000000000007, 0x0 }, /* #19 */
     5685    { 0x152fd2, 0x152fd2, 0x5fe83127922ff8a2, 0x5fe83127923ff8a2, 0x0000000000000014, 0x0 }, /* #20 */
     5686    { 0x150147, 0x150147, 0x0cb089ec1308c10e, 0x0cb089ec1308c10e, 0x0000000000000018, 0x0 }, /* #21 */
     5687    { 0x1d40c3, 0x1d40c2, 0x48c862096d80c704, 0xc8c862096d80c704, 0x000000000000003f, 0x0 }, /* #22 */
     5688    { 0x0d5286, 0x0d5287, 0xc5e5c0536b46a841, 0xc5e5c0536b46a841, 0x000000000000001e, 0x0 }, /* #23 */
     5689    { 0x300706, 0x300706, 0xbe48ac667924dac3, 0xbe48ae667924dac3, 0x0000000000000029, 0x0 }, /* #24 */
     5690    { 0x377052, 0x377052, 0xfbb1bdb480c70838, 0xfbb1bdbc80c70838, 0x0000000000000023, 0x0 }, /* #25 */
     5691    { 0x2b7c57, 0x2b7c56, 0x09ab3974cb872b80, 0x09ab397ccb872b80, 0x0000000000000023, 0x0 }, /* #26 */
     5692    { 0x3477d6, 0x3477d6, 0x333202778223474e, 0x333202779223474e, 0x000000000000001c, 0x0 }, /* #27 */
     5693    { 0x132553, 0x132552, 0x7034c1e9b8745bd4, 0x7034e1e9b8745bd4, 0x000000000000002d, 0x0 }, /* #28 */
     5694    { 0x231b42, 0x231b43, 0x86d758d2cff295bf, 0x86d758d2cff295bf, 0x0000000000000031, 0x0 }, /* #29 */
     5695    { 0x207d42, 0x207d43, 0x2235f908187e3ac1, 0x2235f908187e3ac1, 0x000000000000000c, 0x0 }, /* #30 */
     5696    { 0x263403, 0x263403, 0x488b88dc5068df9c, 0x488b88dc5068df9c, 0x000000000000002f, 0x0 }, /* #31 */
     5697    { 0x072247, 0x072246, 0x70702f2c180bcd98, 0x70702f2c380bcd98, 0x000000000000001d, 0x0 }, /* #32 */
     5698    { 0x3b4d03, 0x3b4d02, 0x943c90853b4eef42, 0x943cd0853b4eef42, 0x000000000000002e, 0x0 }, /* #33 */
     5699    { 0x2f1746, 0x2f1747, 0x7861f57928c4d84a, 0x7861f57928c4d84a, 0x000000000000003b, 0x0 }, /* #34 */
     5700    { 0x394f03, 0x394f02, 0xeaa2e9c5928b8044, 0xeba2e9c5928b8044, 0x0000000000000038, 0x0 }, /* #35 */
     5701    { 0x0a23d7, 0x0a23d7, 0x872be0dc20fda300, 0x872be0dc20fda300, 0x0000000000000024, 0x0 }, /* #36 */
     5702    { 0x2d1147, 0x2d1146, 0x3a1c45278173fe37, 0x3a1c45279173fe37, 0x000000000000001c, 0x0 }, /* #37 */
     5703    { 0x117f02, 0x117f02, 0xf2851bdcfe1b819c, 0xf2851bdcfe1b81bc, 0x0000000000000005, 0x0 }, /* #38 */
     5704    { 0x0e4b86, 0x0e4b87, 0xc02add1b754faa7e, 0xc02add1b754faa7e, 0x000000000000002f, 0x0 }, /* #39 */
     5705    { 0x2034d7, 0x2034d6, 0xe1e6553e263fd398, 0xe1e7553e263fd398, 0x0000000000000030, 0x0 }, /* #40 */
     5706    { 0x382f06, 0x382f06, 0x0cbf23b153c849fd, 0x0cbf23b1d3c849fd, 0x000000000000001f, 0x0 }, /* #41 */
     5707    { 0x161bd3, 0x161bd3, 0x9b259c14ecee9948, 0x9b259c14ecee9948, 0x000000000000001b, 0x0 }, /* #42 */
     5708    { 0x235483, 0x235482, 0x5740820a87d59641, 0x5740821a87d59641, 0x0000000000000024, 0x0 }, /* #43 */
     5709    { 0x253fd7, 0x253fd6, 0xff6a0f4dffdf40b5, 0xff6a0f5dffdf40b5, 0x0000000000000024, 0x0 }, /* #44 */
     5710    { 0x1431c3, 0x1431c3, 0xb7f8af5cdd2b70b1, 0xb7f8af5cdd2b70b1, 0x000000000000002f, 0x0 }, /* #45 */
     5711    { 0x3c4842, 0x3c4842, 0x602884198080c496, 0x602a84198080c496, 0x0000000000000031, 0x0 }, /* #46 */
     5712    { 0x132303, 0x132302, 0x05f98f2622b66c48, 0x05f98f2622b76c48, 0x0000000000000010, 0x0 }, /* #47 */
     5713    { 0x364807, 0x364807, 0xf951b45d7388f2b8, 0xf951b45d7388f2b8, 0x000000000000002d, 0x0 }, /* #48 */
     5714    { 0x121d82, 0x121d83, 0xfc6b75d13e42de70, 0xfc6b75d13e42de70, 0x000000000000002c, 0x0 }, /* #49 */
     5715    { 0x111917, 0x111917, 0x30faf2e1420fac63, 0x30faf2e1420fac63, 0x000000000000002c, 0x0 }, /* #50 */
     5716    { 0x1254d6, 0x1254d6, 0xe22b462a61eedbe4, 0xe22b462a61eedbe5, 0x0000000000000000, 0x0 }, /* #51 */
     5717    { 0x2e2b82, 0x2e2b82, 0x0cdec6ad16bd29ae, 0x0cdec6ad16bd29af, 0x0000000000000000, 0x0 }, /* #52 */
     5718    { 0x023dc7, 0x023dc6, 0x3472e321a50c3833, 0x3572e321a50c3833, 0x0000000000000038, 0x0 }, /* #53 */
     5719    { 0x185f56, 0x185f57, 0x93328b495e3c424e, 0x93328b495e3c424e, 0x0000000000000014, 0x0 }, /* #54 */
     5720    { 0x1c3a47, 0x1c3a47, 0xf72d48bf047af098, 0xf72d48bf047af098, 0x0000000000000015, 0x0 }, /* #55 */
     5721    { 0x215153, 0x215152, 0x8ed7d07b991c0acd, 0x8ed7d07b991e0acd, 0x0000000000000011, 0x0 }, /* #56 */
     5722    { 0x1b6b52, 0x1b6b52, 0x63661e8d8b1a6379, 0x6b661e8d8b1a6379, 0x000000000000003b, 0x0 }, /* #57 */
     5723    { 0x1a5a12, 0x1a5a13, 0x2b27d3790cfb2919, 0x2b27d3790cfb2919, 0x000000000000000b, 0x0 }, /* #58 */
     5724    { 0x334097, 0x334096, 0x7e44eb3b3245c519, 0x7e44eb3b3245c599, 0x0000000000000007, 0x0 }, /* #59 */
     5725    { 0x343b87, 0x343b87, 0x5a2fabd512fa361b, 0x5a2fabd512fa361b, 0x000000000000000c, 0x0 }, /* #60 */
     5726    { 0x145403, 0x145402, 0x7b8ce24f5893b608, 0x7b8ce24f5893b60a, 0x0000000000000001, 0x0 }, /* #61 */
     5727    { 0x2d0242, 0x2d0243, 0xa896cc788cb87b5f, 0xa896cc788cb87b5f, 0x0000000000000009, 0x0 }, /* #62 */
     5728    { 0x1e0756, 0x1e0756, 0xff52183825222721, 0xff52183825222f21, 0x000000000000000b, 0x0 }, /* #63 */
    57295729};
    57305730static const BINU64_TEST_T g_aTests_bts_u64_locked[] =
    57315731{
    5732     { 0x0e2216, 0x0e2216, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
    5733     { 0x3b50d6, 0x3b50d6, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
    5734     { 0x312ac2, 0x312ac2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
    5735     { 0x1a7bc7, 0x1a7bc6, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
    5736     { 0x3f0193, 0x3f0193, 0x616d8cc67a05b43b, 0x616d8cc67a05b43b, 0x0000000000000000, 0x0 }, /* #4 */
    5737     { 0x2d2852, 0x2d2852, 0x81f7241ba234d460, 0x81f7241ba234d461, 0x0000000000000000, 0x0 }, /* #5 */
    5738     { 0x3d7f87, 0x3d7f87, 0xfc8bc91b8c1ad867, 0xfc8bc91b8c1ad867, 0x0000000000000000, 0x0 }, /* #6 */
    5739     { 0x3f31d2, 0x3f31d2, 0x07c11210022c6898, 0x07c11210022c6899, 0x0000000000000000, 0x0 }, /* #7 */
    5740     { 0x037f87, 0x037f87, 0x3cb0bfe3a7c92e3c, 0x3cb0bfe3a7c92e3c, 0x0000000000000016, 0x0 }, /* #8 */
    5741     { 0x341c02, 0x341c03, 0x276333e614732c27, 0x276333e614732c27, 0x0000000000000036, 0x0 }, /* #9 */
    5742     { 0x347483, 0x347483, 0x388a2f5104dd960c, 0x388a2f5104dd960c, 0x0000000000000003, 0x0 }, /* #10 */
    5743     { 0x3412c2, 0x3412c3, 0xdba4413bc57a8e91, 0xdba4413bc57a8e91, 0x0000000000000038, 0x0 }, /* #11 */
    5744     { 0x261306, 0x261307, 0x1eef54a31da47b3d, 0x1eef54a31da47b3d, 0x0000000000000012, 0x0 }, /* #12 */
    5745     { 0x3c6cc7, 0x3c6cc6, 0x80124a190b49e635, 0xa0124a190b49e635, 0x000000000000003d, 0x0 }, /* #13 */
    5746     { 0x335c52, 0x335c52, 0xad9dc9cd8f6cd9bc, 0xad9dc9cdcf6cd9bc, 0x000000000000001e, 0x0 }, /* #14 */
    5747     { 0x250a43, 0x250a42, 0x526550270509144c, 0x526550270509144d, 0x0000000000000000, 0x0 }, /* #15 */
    5748     { 0x174492, 0x174493, 0x3c0baec8e0e04a1e, 0x3c0baec8e0e04a1e, 0x000000000000003d, 0x0 }, /* #16 */
    5749     { 0x3b2ac2, 0x3b2ac3, 0xfa7142f70bbf989e, 0xfa7142f70bbf989e, 0x0000000000000036, 0x0 }, /* #17 */
    5750     { 0x302a82, 0x302a82, 0x0a4edb0c67b50e76, 0x0a4edb0c67b54e76, 0x000000000000000e, 0x0 }, /* #18 */
    5751     { 0x300492, 0x300492, 0x2bd42f6e05bdad20, 0x2bd43f6e05bdad20, 0x000000000000002c, 0x0 }, /* #19 */
    5752     { 0x2d22d2, 0x2d22d2, 0x925278ca33f7ccb4, 0x925278ea33f7ccb4, 0x0000000000000025, 0x0 }, /* #20 */
    5753     { 0x3b2956, 0x3b2957, 0x7dd21a3cde03792b, 0x7dd21a3cde03792b, 0x0000000000000005, 0x0 }, /* #21 */
    5754     { 0x0b0b97, 0x0b0b97, 0xc79d6716e413ff91, 0xc79d6716e413ff91, 0x0000000000000022, 0x0 }, /* #22 */
    5755     { 0x3b1047, 0x3b1047, 0x9117b368ac9f7dbb, 0x9117b368ac9f7dbb, 0x0000000000000012, 0x0 }, /* #23 */
    5756     { 0x1a2a93, 0x1a2a92, 0x9b78d1ad7862a48a, 0x9b7ad1ad7862a48a, 0x0000000000000031, 0x0 }, /* #24 */
    5757     { 0x380742, 0x380743, 0xd821cec29e05d2a9, 0xd821cec29e05d2a9, 0x0000000000000000, 0x0 }, /* #25 */
    5758     { 0x3e3853, 0x3e3853, 0xbef32d29458fca68, 0xbef32d29458fca68, 0x0000000000000017, 0x0 }, /* #26 */
    5759     { 0x2f0b46, 0x2f0b47, 0xfa44173f7f1cf4ff, 0xfa44173f7f1cf4ff, 0x000000000000001e, 0x0 }, /* #27 */
    5760     { 0x006843, 0x006843, 0x0f7b7757bb0bc501, 0x0f7b7757bb0bc501, 0x0000000000000022, 0x0 }, /* #28 */
    5761     { 0x0c5642, 0x0c5643, 0xa14707c593458b6d, 0xa14707c593458b6d, 0x0000000000000008, 0x0 }, /* #29 */
    5762     { 0x3a3d43, 0x3a3d42, 0x28ed3d9aad36527b, 0x28ed3d9aadb6527b, 0x0000000000000017, 0x0 }, /* #30 */
    5763     { 0x341d57, 0x341d57, 0x98ee64e57e23b4f1, 0x98ee64e57e23b4f1, 0x0000000000000037, 0x0 }, /* #31 */
    5764     { 0x2b3703, 0x2b3703, 0x00ebed00eb424d1e, 0x00ebed00eb424d1e, 0x000000000000002d, 0x0 }, /* #32 */
    5765     { 0x273903, 0x273903, 0x05a4b6d01023ade7, 0x05a4b6d01023ade7, 0x0000000000000015, 0x0 }, /* #33 */
    5766     { 0x314747, 0x314746, 0xea73e548fac354db, 0xea73ed48fac354db, 0x000000000000002b, 0x0 }, /* #34 */
    5767     { 0x3a7712, 0x3a7712, 0x4d9f16fa754fa00c, 0x4dbf16fa754fa00c, 0x0000000000000035, 0x0 }, /* #35 */
    5768     { 0x130842, 0x130843, 0x45010fb2a3164e2a, 0x45010fb2a3164e2a, 0x000000000000000a, 0x0 }, /* #36 */
    5769     { 0x317253, 0x317252, 0xefb801e4c6644f10, 0xefb801e4d6644f10, 0x000000000000001c, 0x0 }, /* #37 */
    5770     { 0x1c50d6, 0x1c50d7, 0x67f918d78fb88f1a, 0x67f918d78fb88f1a, 0x0000000000000027, 0x0 }, /* #38 */
    5771     { 0x066952, 0x066953, 0x30880334214a603d, 0x30880334214a603d, 0x0000000000000018, 0x0 }, /* #39 */
    5772     { 0x1c51d3, 0x1c51d2, 0x3aefff29a6dd156c, 0x3aefff2ba6dd156c, 0x0000000000000021, 0x0 }, /* #40 */
    5773     { 0x3117d2, 0x3117d2, 0x6a9ab01872613cfc, 0x6a9ab05872613cfc, 0x0000000000000026, 0x0 }, /* #41 */
    5774     { 0x297f53, 0x297f53, 0x1dcec5970e3985ac, 0x1dcec5970e3985ac, 0x0000000000000014, 0x0 }, /* #42 */
    5775     { 0x1b77c3, 0x1b77c3, 0x3c9ad641676bfc5e, 0x3c9ad641676bfc5e, 0x0000000000000037, 0x0 }, /* #43 */
    5776     { 0x2208d6, 0x2208d6, 0x3bf9d915bdbcf311, 0x3bf9d955bdbcf311, 0x0000000000000026, 0x0 }, /* #44 */
    5777     { 0x0a71d2, 0x0a71d3, 0x2018e04f3132d690, 0x2018e04f3132d690, 0x0000000000000004, 0x0 }, /* #45 */
    5778     { 0x203702, 0x203702, 0xd9a3aa7594503ea2, 0xd9a3ea7594503ea2, 0x000000000000002e, 0x0 }, /* #46 */
    5779     { 0x246817, 0x246816, 0x44251c1008b5fdf9, 0x44251c1008bdfdf9, 0x0000000000000013, 0x0 }, /* #47 */
    5780     { 0x3045d2, 0x3045d2, 0x8d6e305fa27532a1, 0x8d6e305fe27532a1, 0x000000000000001e, 0x0 }, /* #48 */
    5781     { 0x383e96, 0x383e97, 0x3f15ea5a9b5a6d87, 0x3f15ea5a9b5a6d87, 0x000000000000000b, 0x0 }, /* #49 */
    5782     { 0x203586, 0x203587, 0x4ab865377542f5f1, 0x4ab865377542f5f1, 0x0000000000000035, 0x0 }, /* #50 */
    5783     { 0x0a7843, 0x0a7843, 0xba149e73b578b31e, 0xba149e73b578b31e, 0x0000000000000015, 0x0 }, /* #51 */
    5784     { 0x083fd3, 0x083fd2, 0xa21bb9feef56402f, 0xa21bb9feef56403f, 0x0000000000000004, 0x0 }, /* #52 */
    5785     { 0x283552, 0x283553, 0xe6736017a343bc32, 0xe6736017a343bc32, 0x0000000000000035, 0x0 }, /* #53 */
    5786     { 0x326f56, 0x326f56, 0x1ac7ee0fec3a159c, 0x1ac7ee2fec3a159c, 0x0000000000000025, 0x0 }, /* #54 */
    5787     { 0x3a55c6, 0x3a55c7, 0x8caa5334bd279799, 0x8caa5334bd279799, 0x000000000000000a, 0x0 }, /* #55 */
    5788     { 0x3b2d93, 0x3b2d93, 0x1c9bf1f01f2e5c7e, 0x1c9bf1f01f2e5c7e, 0x0000000000000028, 0x0 }, /* #56 */
    5789     { 0x0117d7, 0x0117d7, 0x32f24dc63b8b1e96, 0x32f24dc63b8b1e96, 0x0000000000000019, 0x0 }, /* #57 */
    5790     { 0x1d7e93, 0x1d7e92, 0xb2ba768cafe0a933, 0xb2fa768cafe0a933, 0x0000000000000036, 0x0 }, /* #58 */
    5791     { 0x073882, 0x073883, 0x4c9f110417912204, 0x4c9f110417912204, 0x000000000000003e, 0x0 }, /* #59 */
    5792     { 0x227e56, 0x227e56, 0x71d98d80035b3b93, 0x71d98d80035f3b93, 0x0000000000000012, 0x0 }, /* #60 */
    5793     { 0x053113, 0x053112, 0x98d2153c08ce958d, 0x98da153c08ce958d, 0x0000000000000033, 0x0 }, /* #61 */
    5794     { 0x1d1e52, 0x1d1e53, 0x9b0495dfc9d97820, 0x9b0495dfc9d97820, 0x0000000000000028, 0x0 }, /* #62 */
    5795     { 0x397493, 0x397492, 0x963568964a9a561f, 0x963569964a9a561f, 0x0000000000000028, 0x0 }, /* #63 */
    5796 };
    5797 
    5798 
    5799 #define HAVE_SHIFT_DBL_TESTS
    5800 static const BINU16_TEST_T g_aTests_shld_u16[] =
    5801 {
    5802     { 0x371a42, 0x371a82, 0x856a, 0xd56e, 0xb718,  9 }, /* #0 */
    5803     { 0x276616, 0x276e07, 0x65ac, 0x5966, 0xb32d,  9 }, /* #1 */
    5804     { 0x3c35c2, 0x3c3583, 0x2cb2, 0x9643, 0x1acc,  5 }, /* #2 */
    5805     { 0x3f62c6, 0x3f6286, 0xdf9c, 0xe07d, 0x0fa0, 11 }, /* #3 */
    5806     { 0x0d09c2, 0x0d0987, 0x7be8, 0xa221, 0x885c, 10 }, /* #4 */
    5807     { 0x337317, 0x337b82, 0x5323, 0x991f, 0xec72,  3 }, /* #5 */
    5808     { 0x243fc3, 0x243702, 0xe3e1, 0x650b, 0x942e, 14 }, /* #6 */
    5809     { 0x3f7647, 0x3f7682, 0x085f, 0xbe29, 0x1492,  9 }, /* #7 */
    5810     { 0x1c5287, 0x1c5287, 0x802d, 0x802d, 0x8fe9,  0 }, /* #8 */
    5811     { 0x0b3193, 0x0b3182, 0xdb26, 0x9b51, 0xd46c, 10 }, /* #9 */
    5812     { 0x214fd2, 0x214706, 0x312e, 0x25d1, 0x8ec4,  5 }, /* #10 */
    5813     { 0x1a4e16, 0x1a4e82, 0xa199, 0xc92f, 0x25e7, 11 }, /* #11 */
    5814     { 0x097a13, 0x097a82, 0xb07e, 0xc1f8, 0x17bc,  2 }, /* #12 */
    5815     { 0x296842, 0x296006, 0x1227, 0x244e, 0x620a,  1 }, /* #13 */
    5816     { 0x066317, 0x066306, 0x1b46, 0x6939, 0x939c, 12 }, /* #14 */
    5817     { 0x004916, 0x004983, 0x6c82, 0xb208, 0x3b22,  2 }, /* #15 */
    5818     { 0x143d96, 0x143d06, 0x91e7, 0x3cf6, 0xb3d3,  5 }, /* #16 */
    5819     { 0x0257c6, 0x025f86, 0x51a8, 0xa350, 0x6584,  1 }, /* #17 */
    5820     { 0x2300c3, 0x230807, 0x4033, 0x00cc, 0x36da,  2 }, /* #18 */
    5821     { 0x2f11c3, 0x2f1187, 0x3a75, 0xd3aa, 0x52da,  3 }, /* #19 */
    5822     { 0x0b65d6, 0x0b6d06, 0xa5d2, 0x5dac, 0xed61, 13 }, /* #20 */
    5823     { 0x111dd2, 0x111d82, 0x8364, 0xd915, 0x5706,  6 }, /* #21 */
    5824     { 0x325117, 0x325183, 0xd003, 0xa007, 0x8687,  1 }, /* #22 */
    5825     { 0x303796, 0x303707, 0xc54c, 0x035f, 0x0d7d, 14 }, /* #23 */
    5826     { 0x270892, 0x270086, 0x37ae, 0xdeb8, 0x2f52,  2 }, /* #24 */
    5827     { 0x251b07, 0x251307, 0xfaf0, 0x061d, 0x61dc, 12 }, /* #25 */
    5828     { 0x1d5706, 0x1d5f02, 0x8715, 0x715e, 0xef04,  4 }, /* #26 */
    5829     { 0x1c7942, 0x1c7183, 0x167b, 0xd023, 0xa046, 15 }, /* #27 */
    5830     { 0x311796, 0x311703, 0x29c6, 0x611f, 0xc23e, 15 }, /* #28 */
    5831     { 0x0a5b03, 0x0a5b03, 0xada7, 0xada7, 0xcc15,  0 }, /* #29 */
    5832     { 0x3173d2, 0x317302, 0x137f, 0x6ff1, 0x89e6,  5 }, /* #30 */
    5833     { 0x302187, 0x302903, 0x8b47, 0x68f1, 0x8a54,  5 }, /* #31 */
    5834     { 0x1d3597, 0x1d3506, 0x18f5, 0x7a9a, 0x35df,  7 }, /* #32 */
    5835     { 0x017d83, 0x017d82, 0xbfa1, 0x8468, 0x1a1c, 10 }, /* #33 */
    5836     { 0x033f46, 0x033f02, 0x83ee, 0x3eea, 0xad11,  4 }, /* #34 */
    5837     { 0x1900d3, 0x190802, 0x9918, 0x607c, 0x1f2f, 10 }, /* #35 */
    5838     { 0x275787, 0x275f03, 0x88b5, 0x4501, 0x1407, 14 }, /* #36 */
    5839     { 0x2a3b52, 0x2a3382, 0xf0d5, 0xa09d, 0x04e8, 13 }, /* #37 */
    5840     { 0x157146, 0x157987, 0x8e4b, 0x92d7, 0x5eb8,  6 }, /* #38 */
    5841     { 0x1c76d6, 0x1c7e87, 0x717e, 0xfb42, 0xd0ad, 10 }, /* #39 */
    5842     { 0x0d75c6, 0x0d7506, 0x0916, 0x2d6c, 0xb642,  9 }, /* #40 */
    5843     { 0x254116, 0x254187, 0xe5d9, 0xb2d8, 0x6c71,  9 }, /* #41 */
    5844     { 0x3e6f16, 0x3e6f87, 0x4cbd, 0xbd93, 0xec9a, 13 }, /* #42 */
    5845     { 0x3f3152, 0x3f3987, 0x7048, 0xc122, 0x91fa,  2 }, /* #43 */
    5846     { 0x0a5fd2, 0x0a5783, 0x3e3f, 0xd08c, 0xa119, 15 }, /* #44 */
    5847     { 0x060483, 0x060487, 0xd7a2, 0xa2d2, 0xd23e,  8 }, /* #45 */
    5848     { 0x106bd6, 0x106b07, 0x9350, 0x3506, 0x6b02,  4 }, /* #46 */
    5849     { 0x037cd7, 0x037c83, 0x7c44, 0x8892, 0x9507,  5 }, /* #47 */
    5850     { 0x384c87, 0x384486, 0xf098, 0xc314, 0x6280, 11 }, /* #48 */
    5851     { 0x074612, 0x074683, 0xf4c7, 0xd31f, 0xc9ee,  2 }, /* #49 */
    5852     { 0x295956, 0x295107, 0x1a5d, 0x75e7, 0x79e8, 10 }, /* #50 */
    5853     { 0x170896, 0x170896, 0x7767, 0x7767, 0xa454,  0 }, /* #51 */
    5854     { 0x093a13, 0x093207, 0xe552, 0x54a9, 0xa432,  6 }, /* #52 */
    5855     { 0x0322c7, 0x032202, 0xf22d, 0x45b3, 0x9a65,  5 }, /* #53 */
    5856     { 0x362486, 0x362c83, 0xbe0c, 0xc18a, 0x5201,  5 }, /* #54 */
    5857     { 0x1d4693, 0x1d4603, 0x1136, 0x1e4f, 0x3c9e, 15 }, /* #55 */
    5858     { 0x1a5602, 0x1a5602, 0xd098, 0xd098, 0x6612,  0 }, /* #56 */
    5859     { 0x026257, 0x026206, 0x2154, 0x2a81, 0x0f20,  5 }, /* #57 */
    5860     { 0x390986, 0x390187, 0xcd21, 0xa42b, 0x5fb5,  5 }, /* #58 */
    5861     { 0x102096, 0x102807, 0x7b89, 0x2ef6, 0x77b4, 13 }, /* #59 */
    5862     { 0x033f17, 0x033f02, 0x9221, 0x43f4, 0xfa41,  9 }, /* #60 */
    5863     { 0x281b87, 0x281b82, 0x62a9, 0xa9e3, 0xe304,  8 }, /* #61 */
    5864     { 0x1b7e82, 0x1b7683, 0x34a8, 0xa543, 0x7b1a,  3 }, /* #62 */
    5865     { 0x377596, 0x377596, 0x51d0, 0x51d0, 0xa0e8,  0 }, /* #63 */
    5866 };
    5867 static const BINU16_TEST_T g_aTests_shrd_u16[] =
    5868 {
    5869     { 0x0d7f56, 0x0d7706, 0xc9cb, 0x3939, 0x0d01,  3 }, /* #0 */
    5870     { 0x3f4096, 0x3f4803, 0x43d4, 0x65a1, 0xe8cb,  9 }, /* #1 */
    5871     { 0x384586, 0x384582, 0x3f8f, 0xfba8, 0x7dd4, 15 }, /* #2 */
    5872     { 0x1273c7, 0x127382, 0xc0a8, 0xdee0, 0x7bbd,  9 }, /* #3 */
    5873     { 0x347a42, 0x347a42, 0x2e5b, 0x2e5b, 0xb213,  0 }, /* #4 */
    5874     { 0x006dc6, 0x006502, 0xc4a0, 0x62f1, 0x298b, 10 }, /* #5 */
    5875     { 0x3d73c2, 0x3d7302, 0xfc98, 0x7ff2, 0x391f,  6 }, /* #6 */
    5876     { 0x3b3b93, 0x3b3387, 0x34e6, 0xf8c6, 0x37c6, 11 }, /* #7 */
    5877     { 0x0c3317, 0x0c3b87, 0x084b, 0x9084, 0x1a89,  4 }, /* #8 */
    5878     { 0x276546, 0x276586, 0x7e9e, 0xfd3f, 0xb1fa,  9 }, /* #9 */
    5879     { 0x193a42, 0x193207, 0x09e7, 0x3009, 0x3030,  8 }, /* #10 */
    5880     { 0x066d82, 0x066d07, 0x4702, 0x3628, 0x39b1, 11 }, /* #11 */
    5881     { 0x1f6603, 0x1f6e06, 0xf1b0, 0x78d8, 0x0b06,  1 }, /* #12 */
    5882     { 0x051f12, 0x051783, 0xcb50, 0xf1dc, 0x5f1d, 12 }, /* #13 */
    5883     { 0x2f66d3, 0x2f6e86, 0xb477, 0xab47, 0x9e4a,  4 }, /* #14 */
    5884     { 0x360f12, 0x360f87, 0xa89f, 0xa6ca, 0x1a6c, 12 }, /* #15 */
    5885     { 0x2f2753, 0x2f2f87, 0x8556, 0x9d0a, 0xffce,  7 }, /* #16 */
    5886     { 0x055297, 0x055287, 0xa8e3, 0xaf56, 0x2bd5, 14 }, /* #17 */
    5887     { 0x3c7c97, 0x3c7c06, 0x9024, 0x3481, 0xd9a6,  5 }, /* #18 */
    5888     { 0x3251c2, 0x325902, 0x414b, 0x4ad0, 0x592b, 10 }, /* #19 */
    5889     { 0x0052d2, 0x005a06, 0x7564, 0x5d59, 0x0735,  2 }, /* #20 */
    5890     { 0x0656c2, 0x065e06, 0x3529, 0x4d35, 0xd34d,  8 }, /* #21 */
    5891     { 0x3064c6, 0x306402, 0x02d3, 0x280b, 0x838a,  6 }, /* #22 */
    5892     { 0x303517, 0x303582, 0xb769, 0xedda, 0xce5b,  2 }, /* #23 */
    5893     { 0x392457, 0x392c02, 0x37f0, 0x26fe, 0xc589,  3 }, /* #24 */
    5894     { 0x040357, 0x040b87, 0xef6b, 0xc9de, 0xc3e4,  7 }, /* #25 */
    5895     { 0x264583, 0x264502, 0x2c35, 0x1c2c, 0x3e1c,  8 }, /* #26 */
    5896     { 0x307e82, 0x307e06, 0x9368, 0x7bf9, 0xbdfc, 15 }, /* #27 */
    5897     { 0x207853, 0x207882, 0x3f6f, 0xc9fb, 0x42d9,  5 }, /* #28 */
    5898     { 0x113ad3, 0x113a06, 0x7204, 0x1ae4, 0x2e8d,  7 }, /* #29 */
    5899     { 0x367652, 0x367686, 0x5a0c, 0xa0b4, 0x3550,  7 }, /* #30 */
    5900     { 0x356b12, 0x356b02, 0xc930, 0x23d9, 0xd91e, 11 }, /* #31 */
    5901     { 0x212892, 0x212087, 0x8c15, 0xc60a, 0x5d2b,  1 }, /* #32 */
    5902     { 0x3c5f52, 0x3c5f83, 0x784a, 0x966d, 0x259b, 14 }, /* #33 */
    5903     { 0x373d53, 0x373503, 0xcdb5, 0x26e6, 0x004d,  9 }, /* #34 */
    5904     { 0x2a3813, 0x2a3886, 0x5d43, 0x93dd, 0x64f7, 14 }, /* #35 */
    5905     { 0x132f43, 0x132f87, 0xa254, 0xc544, 0x3662,  7 }, /* #36 */
    5906     { 0x123793, 0x123782, 0x0db0, 0x81b6, 0xfa54,  3 }, /* #37 */
    5907     { 0x195956, 0x195986, 0x3f0d, 0xdcfc, 0x7a37,  6 }, /* #38 */
    5908     { 0x0a7a16, 0x0a7a03, 0x0e5d, 0x6e1c, 0x3637,  7 }, /* #39 */
    5909     { 0x2c5802, 0x2c5802, 0xf773, 0xf773, 0x275c,  0 }, /* #40 */
    5910     { 0x3b6307, 0x3b6307, 0x84d3, 0x84d3, 0x29b4,  0 }, /* #41 */
    5911     { 0x3f7017, 0x3f7806, 0x7eca, 0x2bf6, 0xa525,  5 }, /* #42 */
    5912     { 0x096042, 0x096087, 0x7357, 0xbf9c, 0x42fe, 10 }, /* #43 */
    5913     { 0x2400d7, 0x240007, 0x454f, 0x0922, 0x5812,  9 }, /* #44 */
    5914     { 0x2e1686, 0x2e1686, 0xa16a, 0xc5d7, 0x62eb, 15 }, /* #45 */
    5915     { 0x1f3b56, 0x1f3386, 0x5afe, 0xd1a9, 0xb46a, 14 }, /* #46 */
    5916     { 0x1169d7, 0x116182, 0x0ea3, 0xbb07, 0xe376,  9 }, /* #47 */
    5917     { 0x1977d6, 0x1977d6, 0x673e, 0x673e, 0xf8d4,  0 }, /* #48 */
    5918     { 0x1504d2, 0x150c06, 0xb24a, 0x4059, 0xf480,  9 }, /* #49 */
    5919     { 0x352097, 0x352887, 0xbf32, 0x83f5, 0xb07e, 13 }, /* #50 */
    5920     { 0x360893, 0x360082, 0x220d, 0xc17c, 0xe0be, 15 }, /* #51 */
    5921     { 0x262013, 0x262003, 0x5618, 0x0561, 0xdf80,  4 }, /* #52 */
    5922     { 0x097a42, 0x097a03, 0x0cd9, 0x70cd, 0xb0b7,  4 }, /* #53 */
    5923     { 0x0a1002, 0x0a1007, 0x0971, 0x304b, 0x86c6,  5 }, /* #54 */
    5924     { 0x176143, 0x176902, 0x49ad, 0x526b, 0x4f9d,  2 }, /* #55 */
    5925     { 0x0a0b17, 0x0a0303, 0x6456, 0x64c8, 0xeab2,  7 }, /* #56 */
    5926     { 0x306246, 0x306207, 0x5b56, 0x1696, 0xf45a, 10 }, /* #57 */
    5927     { 0x306357, 0x306357, 0x6984, 0x6984, 0xb22c,  0 }, /* #58 */
    5928     { 0x2c0386, 0x2c0387, 0x8ba5, 0xe9c5, 0x7bd3,  9 }, /* #59 */
    5929     { 0x334507, 0x334587, 0x56f2, 0xc895, 0x4f22, 10 }, /* #60 */
    5930     { 0x0d6183, 0x0d6182, 0x9118, 0xe446, 0x5f3b,  2 }, /* #61 */
    5931     { 0x0e2002, 0x0e2886, 0x83ad, 0xa0eb, 0x69fa,  2 }, /* #62 */
    5932     { 0x0e6402, 0x0e6c03, 0x3e7e, 0x7429, 0x0e85, 13 }, /* #63 */
    5933 };
    5934 static const BINU32_TEST_T g_aTests_shld_u32[] =
    5935 {
    5936     { 0x3664d7, 0x366483, 0x359df6c3, 0xdf6c3573, 0x5732e77c, 12 }, /* #0 */
    5937     { 0x130ad2, 0x130ad2, 0xaaead441, 0xaaead441, 0x75893134,  0 }, /* #1 */
    5938     { 0x1f2612, 0x1f2e83, 0xbfe4f1e0, 0xff278f01, 0x2825139b,  3 }, /* #2 */
    5939     { 0x076357, 0x076b82, 0x892aac7e, 0xac7e0ef2, 0x0ef2239a, 16 }, /* #3 */
    5940     { 0x196357, 0x196b07, 0xa4525b0c, 0x619862fa, 0xc317d7e2, 21 }, /* #4 */
    5941     { 0x182412, 0x182c06, 0xa405162d, 0x05162da9, 0xa90d3ba8,  8 }, /* #5 */
    5942     { 0x344f53, 0x344f86, 0x5596f58f, 0xf58f7fa9, 0x7fa9f516, 16 }, /* #6 */
    5943     { 0x3118d2, 0x311887, 0x83166625, 0x9894be21, 0x2f884964, 18 }, /* #7 */
    5944     { 0x3c4403, 0x3c4c07, 0xaee7987c, 0x5dcf30f9, 0xc769aa60,  1 }, /* #8 */
    5945     { 0x3e3197, 0x3e3982, 0xa658a271, 0xb144e2b6, 0x5b6aa997,  9 }, /* #9 */
    5946     { 0x143bd7, 0x143b03, 0x43146462, 0x162ec0f4, 0xc5d81e9e, 27 }, /* #10 */
    5947     { 0x0e1d56, 0x0e1d02, 0x88cc3e3e, 0x4661f1f4, 0x8d9d5f4d,  3 }, /* #11 */
    5948     { 0x352943, 0x352943, 0x2114783d, 0x2114783d, 0x1cdbdaec,  0 }, /* #12 */
    5949     { 0x0c54c2, 0x0c5c86, 0x787ebd9f, 0xbd9f93a3, 0x93a35b81, 16 }, /* #13 */
    5950     { 0x145302, 0x145b06, 0x8b88fdc6, 0x6b355b33, 0xb355b334, 28 }, /* #14 */
    5951     { 0x1151c7, 0x115183, 0x27d37fbb, 0xddf3a2ef, 0xe745df54, 23 }, /* #15 */
    5952     { 0x395996, 0x395182, 0x13a83029, 0x830298ce, 0x8ce7867c, 12 }, /* #16 */
    5953     { 0x373503, 0x373d06, 0x8d16a0e0, 0x0e0d2588, 0xd2588c62, 20 }, /* #17 */
    5954     { 0x1f4e16, 0x1f4e02, 0xb9e69125, 0x79a44962, 0x887632af,  6 }, /* #18 */
    5955     { 0x125592, 0x125582, 0x31f35fc8, 0xfe40a194, 0x143293f2, 19 }, /* #19 */
    5956     { 0x295ec2, 0x295683, 0xeb135333, 0xa999e5b3, 0xcb6641bc, 15 }, /* #20 */
    5957     { 0x2344c3, 0x234c86, 0x7edc6891, 0xc8fddb78, 0x91fbb6f1, 31 }, /* #21 */
    5958     { 0x3b1907, 0x3b1186, 0xeb904f1f, 0x9e3f139a, 0x89cd1109, 17 }, /* #22 */
    5959     { 0x151917, 0x151102, 0xd6c1bd48, 0x0dea4313, 0x6279c8b8, 11 }, /* #23 */
    5960     { 0x1a6693, 0x1a6602, 0xec49aed2, 0x49aed2b9, 0xb9230bfa,  8 }, /* #24 */
    5961     { 0x3b0c82, 0x3b0c07, 0xadcce769, 0x6e673b48, 0x1cfc4dbe,  3 }, /* #25 */
    5962     { 0x1555d6, 0x155d87, 0x7b13a8b4, 0xd45a5c35, 0xb86a7976, 15 }, /* #26 */
    5963     { 0x016793, 0x016f06, 0xa202e474, 0x5c8e9d11, 0xe88959d7, 13 }, /* #27 */
    5964     { 0x316387, 0x316383, 0xe25f0e22, 0xc4be1c45, 0x9abc45f0,  1 }, /* #28 */
    5965     { 0x102a52, 0x102283, 0x03de9313, 0xe9313e4f, 0xe4f1381f, 12 }, /* #29 */
    5966     { 0x311f03, 0x311f07, 0x55c0821a, 0x702086b2, 0xcaea82bf,  6 }, /* #30 */
    5967     { 0x3c4356, 0x3c4386, 0x0b17df82, 0xc5f7e0b4, 0xd2085c27,  6 }, /* #31 */
    5968     { 0x3c7a07, 0x3c7a82, 0xb21b36de, 0xdbdeaf1a, 0xf578d1de, 21 }, /* #32 */
    5969     { 0x197a83, 0x197207, 0xd1e76e06, 0x030a12eb, 0x1425d671, 23 }, /* #33 */
    5970     { 0x084c47, 0x084402, 0xf60db696, 0x0db696fe, 0xfeb275cb,  8 }, /* #34 */
    5971     { 0x0f1616, 0x0f1e06, 0x5c85e9f9, 0x17a7e521, 0x487fe157, 10 }, /* #35 */
    5972     { 0x216417, 0x216c07, 0x50215145, 0x451719af, 0xc66bf87b, 18 }, /* #36 */
    5973     { 0x317693, 0x317e83, 0xbf89dbd5, 0xb7aa7cd5, 0x3e6acb15, 17 }, /* #37 */
    5974     { 0x1b12c2, 0x1b1287, 0x23e435bd, 0xbd8a8d36, 0x8a8d3612, 24 }, /* #38 */
    5975     { 0x2b3607, 0x2b3687, 0x09d25f7f, 0xefffa277, 0xfd13ba93, 21 }, /* #39 */
    5976     { 0x357453, 0x357406, 0x125ad663, 0x7bd88aa5, 0xdec4552d, 29 }, /* #40 */
    5977     { 0x066493, 0x066482, 0x3a595bad, 0xb46511e0, 0x19447822, 26 }, /* #41 */
    5978     { 0x1d1743, 0x1d1787, 0x0fb80b78, 0xc5e4d700, 0xbc9ae01d, 27 }, /* #42 */
    5979     { 0x020b96, 0x020307, 0xcbc9e5f0, 0x793cbe06, 0x34231772,  5 }, /* #43 */
    5980     { 0x096957, 0x096906, 0x78fa7e70, 0x1d918656, 0x7646195b, 30 }, /* #44 */
    5981     { 0x3a4346, 0x3a4b83, 0x85c4cc9c, 0x99386304, 0x31822e6f, 17 }, /* #45 */
    5982     { 0x155b42, 0x155b83, 0x56d07e33, 0xf8cccd38, 0x334e2816, 18 }, /* #46 */
    5983     { 0x131fd2, 0x131706, 0x32fcf525, 0x5f9ea4b2, 0x975ad146,  5 }, /* #47 */
    5984     { 0x215403, 0x215c87, 0x535cb01c, 0x80e2b89a, 0x57135ec3, 19 }, /* #48 */
    5985     { 0x333786, 0x333707, 0xd9ba9969, 0x2d373e4d, 0xb9f26b13, 21 }, /* #49 */
    5986     { 0x194a93, 0x194a87, 0x5a1dfeb3, 0xacfd6ecc, 0xf5bb33c3, 22 }, /* #50 */
    5987     { 0x1c4fc3, 0x1c4f02, 0x624f9044, 0x08817952, 0x0bca939e, 21 }, /* #51 */
    5988     { 0x086882, 0x086087, 0x15dfb1fc, 0xfb1fc1c0, 0x1c006ab9, 12 }, /* #52 */
    5989     { 0x2e1e02, 0x2e1e02, 0xc34adc4a, 0xc34adc4a, 0xb08d2cfb,  0 }, /* #53 */
    5990     { 0x245752, 0x245787, 0x192c9993, 0x993c02af, 0xc02af1ad, 20 }, /* #54 */
    5991     { 0x175096, 0x175007, 0x188779c0, 0x381a006a, 0xd00351a9, 21 }, /* #55 */
    5992     { 0x3745d2, 0x374583, 0xd3c6bb90, 0x90cf34ea, 0xcf34eafb, 24 }, /* #56 */
    5993     { 0x275786, 0x275786, 0x9cc0178d, 0x9cc0178d, 0x0669a715,  0 }, /* #57 */
    5994     { 0x0e4a92, 0x0e4203, 0x0a436c82, 0x05c32e1a, 0xe1970d13, 25 }, /* #58 */
    5995     { 0x0e7c16, 0x0e7c03, 0x644d4dbd, 0x4dbdde9e, 0xde9e8598, 16 }, /* #59 */
    5996     { 0x376393, 0x376302, 0x04f7cd15, 0x2b677a4a, 0xb3bd2532, 25 }, /* #60 */
    5997     { 0x255cc6, 0x255c87, 0x4513ff6b, 0xb5b6c705, 0x6d8e0a91, 23 }, /* #61 */
    5998     { 0x1a2317, 0x1a2b02, 0x5e2a19bd, 0x66f592da, 0x64b697a9, 18 }, /* #62 */
    5999     { 0x1c6a56, 0x1c6a07, 0x6bf39e43, 0x21d79dee, 0xaf3bdd5c, 23 }, /* #63 */
    6000 };
    6001 static const BINU32_TEST_T g_aTests_shrd_u32[] =
    6002 {
    6003     { 0x002756, 0x002f87, 0xacd24f2a, 0xf06acd24, 0x5f06cf06, 12 }, /* #0 */
    6004     { 0x092b02, 0x092b83, 0x7e921aed, 0xbf490d76, 0x74e924af,  1 }, /* #1 */
    6005     { 0x262652, 0x262e87, 0xb966dbdf, 0x82b81172, 0x38415c08, 23 }, /* #2 */
    6006     { 0x346902, 0x346183, 0xbcb646b3, 0xb7d4f7bc, 0x6cb7d4f7, 24 }, /* #3 */
    6007     { 0x293a96, 0x293202, 0x47b51e6f, 0x384c4b32, 0x07098966, 29 }, /* #4 */
    6008     { 0x141c52, 0x141c86, 0x2a33d8b1, 0xdb70b2a3, 0xd57db70b, 20 }, /* #5 */
    6009     { 0x195b86, 0x195382, 0x2485f498, 0x89217d26, 0x85ecebd6,  2 }, /* #6 */
    6010     { 0x3b5097, 0x3b5003, 0xa8782f42, 0x484ea1e0, 0x96721213, 14 }, /* #7 */
    6011     { 0x0c1f16, 0x0c1707, 0xde2a5135, 0x6def1528, 0xd9f944db,  9 }, /* #8 */
    6012     { 0x265b97, 0x265307, 0xb7abf8a9, 0x03fe95ed, 0x1c0ffa57, 26 }, /* #9 */
    6013     { 0x2848c7, 0x284082, 0xe03b9e08, 0xa3e03b9e, 0x447953a3,  8 }, /* #10 */
    6014     { 0x033487, 0x033c82, 0x65c211c3, 0x95239597, 0x85a548e5, 22 }, /* #11 */
    6015     { 0x1436c6, 0x143e82, 0xb14cf3ac, 0x9b80a58a, 0xe9d37014, 21 }, /* #12 */
    6016     { 0x192102, 0x192986, 0xdb0f1ecb, 0xa36c3c7b, 0x808178a8,  6 }, /* #13 */
    6017     { 0x0c6b06, 0x0c6b03, 0x39517947, 0x3a9ca8bc, 0x5995b475,  9 }, /* #14 */
    6018     { 0x1907d6, 0x190782, 0x4d4a42a5, 0xb6504d4a, 0x1538b650, 16 }, /* #15 */
    6019     { 0x282c46, 0x282403, 0xdceb087f, 0x3b3dceb0, 0x627d43b3, 12 }, /* #16 */
    6020     { 0x214496, 0x214c87, 0xabb0d6a7, 0xec2126b2, 0x3b0849ac, 30 }, /* #17 */
    6021     { 0x206152, 0x206983, 0x9f553829, 0xae5fd3ea, 0x2d9d72fe, 19 }, /* #18 */
    6022     { 0x202a53, 0x202a07, 0x1457b8ce, 0x1e28af71, 0xfb1d198f,  7 }, /* #19 */
    6023     { 0x3533c6, 0x353b83, 0xadde24bd, 0xee95bbc4, 0x17b26774, 11 }, /* #20 */
    6024     { 0x0605c7, 0x060583, 0x5b46fc28, 0x833d1a2c, 0x419e8d16, 31 }, /* #21 */
    6025     { 0x3d4c87, 0x3d4406, 0xf5ae643f, 0x6076fad7, 0xfb82c0ed, 17 }, /* #22 */
    6026     { 0x207982, 0x207186, 0x79a19dd1, 0xf372501e, 0x3bcdc940, 26 }, /* #23 */
    6027     { 0x242f93, 0x242703, 0x6a96ce16, 0x1aa5b385, 0x39c60170,  2 }, /* #24 */
    6028     { 0x3b5752, 0x3b5f02, 0xbd04a765, 0x126bd04a, 0x4803c126, 12 }, /* #25 */
    6029     { 0x172d96, 0x172d07, 0x8a0ac57e, 0x5450562b, 0x8a73b0aa,  5 }, /* #26 */
    6030     { 0x2c5787, 0x2c5787, 0x73cccb37, 0x8e799966, 0x19fab24c,  3 }, /* #27 */
    6031     { 0x272447, 0x272c07, 0xab31689d, 0x25598b44, 0x34066e24,  5 }, /* #28 */
    6032     { 0x350c42, 0x350483, 0x3826438b, 0xe2cc704c, 0xa7a77166, 15 }, /* #29 */
    6033     { 0x0d3b57, 0x0d3b07, 0x68d490d1, 0x4d22647d, 0x1348991f, 30 }, /* #30 */
    6034     { 0x2047c3, 0x204707, 0x69d67d17, 0x3c8457a6, 0xb3c8457a, 28 }, /* #31 */
    6035     { 0x1c1357, 0x1c1386, 0xb49d387c, 0x92eaa0bb, 0x592eaa0b, 28 }, /* #32 */
    6036     { 0x025083, 0x025883, 0xdafbb456, 0xbdfc56da, 0xfbbdfc56, 24 }, /* #33 */
    6037     { 0x224946, 0x224986, 0x16be368b, 0xa8b5f1b4, 0xfc700d55,  5 }, /* #34 */
    6038     { 0x0c6416, 0x0c6403, 0x8b9a4f71, 0x7c3462e6, 0x0801f0d1, 18 }, /* #35 */
    6039     { 0x0576d6, 0x057686, 0xa60827ad, 0x9daf653a, 0xb9daf653, 28 }, /* #36 */
    6040     { 0x340287, 0x340a02, 0x05441a14, 0x47cc1510, 0x14b451f3, 14 }, /* #37 */
    6041     { 0x1148c7, 0x114082, 0x2a74168a, 0xe453de15, 0x0dc8a7bc, 25 }, /* #38 */
    6042     { 0x217c17, 0x217c86, 0xe1ca6452, 0x918e1ca6, 0x2e257918, 12 }, /* #39 */
    6043     { 0x186b53, 0x186307, 0x4a09ccfc, 0x59984a09, 0x46c25998, 16 }, /* #40 */
    6044     { 0x194f96, 0x194f06, 0xa96770e4, 0x0e14aaa9, 0x2e0e14aa, 24 }, /* #41 */
    6045     { 0x3c2943, 0x3c2186, 0x1d18e4ad, 0x8746392b, 0xbc754612,  2 }, /* #42 */
    6046     { 0x101346, 0x101303, 0x281b380e, 0x45036701, 0x7cf028fa,  3 }, /* #43 */
    6047     { 0x3e22c2, 0x3e2a07, 0xb0eb9f43, 0x4a9ab0eb, 0xd3ba4a9a, 16 }, /* #44 */
    6048     { 0x170802, 0x170807, 0xdee30a6d, 0x7d0e7b05, 0x3e873d82, 31 }, /* #45 */
    6049     { 0x073e82, 0x073682, 0xfa9d8974, 0xe54fd4ec, 0xfd525ca9, 13 }, /* #46 */
    6050     { 0x1f70c2, 0x1f7802, 0x8492253f, 0x42168ea1, 0x3d085a3a, 26 }, /* #47 */
    6051     { 0x206693, 0x206687, 0xcb7bbb0a, 0xabd20772, 0x8aaf481d, 26 }, /* #48 */
    6052     { 0x206f16, 0x206f02, 0xa61a19d0, 0x7a986867, 0x6f9ac41e,  6 }, /* #49 */
    6053     { 0x396406, 0x396482, 0x10711020, 0xa1071102, 0x67a4980a,  4 }, /* #50 */
    6054     { 0x072713, 0x072f07, 0xd84ea057, 0x1b09d40a, 0xe91806c8,  3 }, /* #51 */
    6055     { 0x1e5107, 0x1e5106, 0xaa9a12e0, 0x60e023ed, 0xac1c047d, 29 }, /* #52 */
    6056     { 0x364896, 0x364806, 0x113b07b8, 0x4d8d5311, 0xe44d8d53, 24 }, /* #53 */
    6057     { 0x255a42, 0x255a86, 0x96f2b1f5, 0x9ad01ea9, 0xb9ad01ea, 28 }, /* #54 */
    6058     { 0x2e0886, 0x2e0087, 0x8d97dd74, 0xe4b5fc6c, 0x8fdc96bf, 21 }, /* #55 */
    6059     { 0x3c40c7, 0x3c4003, 0x98ba4aca, 0x3789b662, 0xfa0de26d, 22 }, /* #56 */
    6060     { 0x185742, 0x185702, 0xa7d4c012, 0x1734fa98, 0x023a98b9, 11 }, /* #57 */
    6061     { 0x015b02, 0x015386, 0x73f1dd3c, 0xb873f1dd, 0xdd5f9bb8,  8 }, /* #58 */
    6062     { 0x3c6ad7, 0x3c6202, 0xa405e79e, 0x48695a40, 0x75f48695, 20 }, /* #59 */
    6063     { 0x396c53, 0x396406, 0xde41c3c8, 0x27e963de, 0x6727e963, 24 }, /* #60 */
    6064     { 0x2727c3, 0x272706, 0xaf43af9e, 0x28db35e8, 0x501946d9, 19 }, /* #61 */
    6065     { 0x0b36c3, 0x0b3e82, 0x12920b0f, 0xd8949058, 0x6fde8d3b,  5 }, /* #62 */
    6066     { 0x0863c6, 0x086387, 0x4ba3ff70, 0x9712e8ff, 0x5bead25c, 10 }, /* #63 */
    6067 };
    6068 static const BINU64_TEST_T g_aTests_shld_u64[] =
    6069 {
    6070     { 0x3c6bc7, 0x3c6302, 0xf633381bea81fbd9, 0x06faa07ef677103e, 0xdc40f9e5e7befc3c, 22 }, /* #0 */
    6071     { 0x046f92, 0x046f07, 0xb70695c70a082440, 0x6e0d2b8e14104881, 0xb1cf6d7142651289,  1 }, /* #1 */
    6072     { 0x1c3616, 0x1c3603, 0xef81e03eefc3ceae, 0x03c07ddf879d5cdc, 0x6e6c9447f695aee4,  9 }, /* #2 */
    6073     { 0x1a7d13, 0x1a7502, 0xdc58107e0cd195e3, 0x0cd195e3a90ec04a, 0xa90ec04ae8608f76, 32 }, /* #3 */
    6074     { 0x333d86, 0x333d02, 0x89ef05439981fba0, 0x39981fba04784604, 0x478460469376d5b6, 28 }, /* #4 */
    6075     { 0x371157, 0x371907, 0xb0af3872ea4db698, 0x4c7c67ddcf29c427, 0xf8cfbb9e53884ff4, 55 }, /* #5 */
    6076     { 0x237a07, 0x237a02, 0x5f193b4796e548ce, 0x796e548ce0645286, 0x06452866a674aa5e, 28 }, /* #6 */
    6077     { 0x244646, 0x244e06, 0x8aff628f86c06779, 0x19de59d825b261af, 0x676096c986be1b81, 46 }, /* #7 */
    6078     { 0x0b2bc2, 0x0b2383, 0x1caf39c4e3828ff4, 0xfa769be35ccd0cba, 0xed37c6b99a1974e3, 55 }, /* #8 */
    6079     { 0x006192, 0x006186, 0x1cc34374f55a2ef0, 0xd0dd3d568bbc384d, 0xe134b990e5d80f85, 14 }, /* #9 */
    6080     { 0x150b93, 0x150302, 0x19f21ff37374498c, 0x31190586b252e53e, 0x464161ac94b94f86, 58 }, /* #10 */
    6081     { 0x1a6696, 0x1a6e07, 0xb43cd093d880eaaf, 0x3d880eaaf343bf05, 0x343bf0502c08c61b, 28 }, /* #11 */
    6082     { 0x2e5502, 0x2e5d02, 0x828babfec17b5ec4, 0x51757fd82f6bd88c, 0x64a63309fc50bef1,  5 }, /* #12 */
    6083     { 0x3d7092, 0x3d7003, 0x0cf484990f3b2799, 0x27995c079f0682df, 0x5c079f0682df1c2e, 48 }, /* #13 */
    6084     { 0x214057, 0x214807, 0xa24193e4acfccf88, 0x27c959f99f109d09, 0x4e84c73e3ec2c1ac, 17 }, /* #14 */
    6085     { 0x367787, 0x367f07, 0x9e8eef26d42cafe7, 0x2bf9c7215e4b895a, 0x1c85792e2569725a, 46 }, /* #15 */
    6086     { 0x3262d7, 0x326a03, 0x7151e85ae07b218e, 0x6431c899a7751a57, 0x44cd3ba8d2bb27bc, 45 }, /* #16 */
    6087     { 0x3e14d2, 0x3e1c02, 0x5778dccdf7f19bb4, 0x37337dfc66ed0cf2, 0x33c833029e81ee01, 14 }, /* #17 */
    6088     { 0x056656, 0x056e82, 0xa7ede661b4e3955e, 0x9fb79986d38e557a, 0x85cca707a3a33c34,  2 }, /* #18 */
    6089     { 0x282043, 0x282007, 0x2586117642411f1b, 0x17642411f1b1c074, 0x1c0744cccd4a043e, 20 }, /* #19 */
    6090     { 0x320f03, 0x320783, 0x168f15bf91d4109a, 0xf23a821353264eef, 0x9932777fd7ee3006, 29 }, /* #20 */
    6091     { 0x293b57, 0x293302, 0x2ff8452c804284f9, 0x04284f9f9c66a420, 0xf9c66a4202ea4b7e, 36 }, /* #21 */
    6092     { 0x0946c3, 0x094607, 0xc051b53db97c9925, 0x24b83e032a2ff1ac, 0xc1f019517f8d673c, 53 }, /* #22 */
    6093     { 0x282556, 0x282d82, 0x5494d4969f5b7289, 0x94d4969f5b728901, 0x01f9823de8545a43,  8 }, /* #23 */
    6094     { 0x167887, 0x167887, 0x9812bbff42cf5f68, 0x812bbff42cf5f687, 0x7329dd01fc754ae3,  4 }, /* #24 */
    6095     { 0x0264c2, 0x026486, 0xecd4bd580874b002, 0xa768e08c9f9c6463, 0x9da382327e71918d, 62 }, /* #25 */
    6096     { 0x0b5847, 0x0b5002, 0xd55c8fbc647d72b3, 0x7df1c6f7e88dc361, 0xef8e37bf446e1b0a, 61 }, /* #26 */
    6097     { 0x2c0643, 0x2c0e87, 0xb32e6f4e97477e62, 0xe621f1e8ba2cad65, 0x1f1e8ba2cad65d5c, 52 }, /* #27 */
    6098     { 0x173bd3, 0x173b03, 0xa7dace85897c895f, 0x6742c4be44afe63d, 0xcc7a96de9d4ea6ef, 15 }, /* #28 */
    6099     { 0x013083, 0x013083, 0x37415a4e06cd4ad1, 0xa0ad270366a568f4, 0xe82e0e1cea661638,  7 }, /* #29 */
    6100     { 0x2e0997, 0x2e0187, 0x12646f7ef2cfb0f0, 0xb0f0c404ed71fbbd, 0xc404ed71fbbd3f2d, 48 }, /* #30 */
    6101     { 0x3d0196, 0x3d0906, 0x6c9129ad6a187571, 0x4894d6b50c3ab893, 0x26cda819b7aa847c,  7 }, /* #31 */
    6102     { 0x383287, 0x383a87, 0x43f0531c72adc3c9, 0x8298e3956e1e4d41, 0xa83d333ff53f9e0b, 11 }, /* #32 */
    6103     { 0x2e2883, 0x2e2002, 0xdd98f7112075a0c3, 0x3ad061f906cf1601, 0xf20d9e2c02618ee9, 39 }, /* #33 */
    6104     { 0x185a13, 0x185202, 0x2dffcbcb8d114964, 0x4525925a834a425d, 0x96a0d290974e0f62, 42 }, /* #34 */
    6105     { 0x356682, 0x356682, 0xd1fb7a9656c9a77b, 0x9656c9a77be7dea1, 0xe7dea1d0adb2a1d2, 24 }, /* #35 */
    6106     { 0x3b0016, 0x3b0886, 0x71d4ba1656569c3a, 0xba1656569c3a12e4, 0x12e40bcfff32bad2, 16 }, /* #36 */
    6107     { 0x3e2f56, 0x3e2f82, 0x98b521ab29d5109f, 0x86aca754427dd46e, 0x751bb6469389552b, 18 }, /* #37 */
    6108     { 0x241b12, 0x241307, 0x11fc67a89c5446d8, 0x11b627493bb21d5c, 0x9d24eec87572c17f, 46 }, /* #38 */
    6109     { 0x173556, 0x173587, 0x0cb21c41b6aed62f, 0x90e20db576b1794e, 0x29d3b8c157276708, 11 }, /* #39 */
    6110     { 0x000547, 0x000d03, 0x5fe00d4a2d059797, 0x45a0b2f2ea45e420, 0x522f21038a31b7e0, 29 }, /* #40 */
    6111     { 0x1b5903, 0x1b5983, 0x5361c922209ee7a8, 0xcf50f7fdc9d6c840, 0x7bfee4eb642002e1, 49 }, /* #41 */
    6112     { 0x124e42, 0x124682, 0xe1935d38cdc48248, 0x90491f6ea44e0085, 0xfb7522700428e177, 45 }, /* #42 */
    6113     { 0x377847, 0x377806, 0x883a59a996c9b887, 0x43ee6cfe73f0e417, 0xdcd9fce7e1c82f9c, 55 }, /* #43 */
    6114     { 0x152707, 0x152f02, 0x6cf1b0b3b2a977a5, 0x361676552ef4a3ae, 0x1d737bf45c6ebcb1, 13 }, /* #44 */
    6115     { 0x105442, 0x105406, 0xe0053172e1da085a, 0x0298b970ed042d12, 0x247e2db0e3b48fd7,  7 }, /* #45 */
    6116     { 0x1f0b82, 0x1f0302, 0x142432f65f1de555, 0x65ecbe3bcaab9270, 0xc9385f5584b2acb1, 17 }, /* #46 */
    6117     { 0x345a57, 0x345a02, 0x61af2d60762e1d62, 0x0762e1d62f537e7c, 0xf537e7cd2ba0fc38, 28 }, /* #47 */
    6118     { 0x0a6a17, 0x0a6282, 0xfc5e97700e2e6322, 0xf4bb807173191289, 0x51275e726c76b569, 11 }, /* #48 */
    6119     { 0x2c4c87, 0x2c4402, 0x127fbf25c7468323, 0x6832351de279eecb, 0x51de279eecb425fd, 44 }, /* #49 */
    6120     { 0x254593, 0x254d06, 0x74edbcdd044497c0, 0x497c003fba5450e4, 0x03fba5450e4b2c7b, 44 }, /* #50 */
    6121     { 0x3523d3, 0x352387, 0x2bccfdc29e50c231, 0xca184628f02cf95f, 0x478167cafebed396, 37 }, /* #51 */
    6122     { 0x187b56, 0x187382, 0xeacdad02bd734fac, 0x9f59747354e49b52, 0xba39aa724da9634f, 49 }, /* #52 */
    6123     { 0x053383, 0x053b83, 0x6c849198d5f493f6, 0x9092331abe927ec2, 0x144f0aee5e9ac29f,  5 }, /* #53 */
    6124     { 0x251687, 0x251682, 0xffe7817eeb570b8a, 0xeb570b8adb3e6932, 0xdb3e6932503b8d10, 32 }, /* #54 */
    6125     { 0x1c76d3, 0x1c7682, 0x3dd1604137243a55, 0xd42bd15c2b82f2b0, 0xa857a2b85705e560, 63 }, /* #55 */
    6126     { 0x371f43, 0x371f03, 0x484dc0f3f6209195, 0x703cfd88246542f7, 0x0bdd825cd1b6276a, 14 }, /* #56 */
    6127     { 0x3f2b42, 0x3f2b02, 0xa000f445a235f18e, 0x6be31d57d29c8958, 0xabe94e44ac7ff133, 41 }, /* #57 */
    6128     { 0x033247, 0x033a03, 0x85095e96b16fe700, 0x7f3800edc02bcf7f, 0x1db80579eff817fd, 43 }, /* #58 */
    6129     { 0x3c6193, 0x3c6103, 0x34825f0c7dfd0479, 0x2097c31f7f411e62, 0x88c0031af7713961,  6 }, /* #59 */
    6130     { 0x017dd3, 0x017583, 0x0475546851bee433, 0x9a7b6a9f4d6f50ae, 0x4f6d53e9adea15de, 59 }, /* #60 */
    6131     { 0x1a4f57, 0x1a4f86, 0x9b56584492433755, 0xd596112490cdd555, 0x566cc999178a28ca,  6 }, /* #61 */
    6132     { 0x162cc6, 0x162403, 0xc9e7a4d5826e3cea, 0x71e75756160ddecd, 0xeac2c1bbd9b2ba00, 43 }, /* #62 */
    6133     { 0x003dc2, 0x003582, 0x0cd5b0053ab4130f, 0xd5b0053ab4130fda, 0xda03fe45856de2dd,  8 }, /* #63 */
    6134 };
    6135 static const BINU64_TEST_T g_aTests_shrd_u64[] =
    6136 {
    6137     { 0x1c5fd6, 0x1c5787, 0xa86d9e72e3816cf8, 0xf5a86d9e72e3816c, 0x62c0ecc517bf19f5,  8 }, /* #0 */
    6138     { 0x3a7652, 0x3a7e86, 0x408722cde7b40b98, 0xe7d911c26c6810e4, 0x21a76f3ec88e1363, 43 }, /* #1 */
    6139     { 0x165c43, 0x165c06, 0x223d6bb420a14da6, 0x159dd911eb5da105, 0x465786b10482b3bb, 21 }, /* #2 */
    6140     { 0x2e1953, 0x2e1953, 0xd84a5a6b2973a63f, 0xd84a5a6b2973a63f, 0x7dc44cccd1788303,  0 }, /* #3 */
    6141     { 0x383fd2, 0x383f07, 0xbbbcc11b7d194a35, 0x52eef3046df46528, 0x39d364f276afb754,  6 }, /* #4 */
    6142     { 0x343846, 0x343083, 0xba51ebd58ecdeadd, 0xdd28f5eac766f56e, 0x6a4d21e334fc9413,  1 }, /* #5 */
    6143     { 0x0b3e87, 0x0b3e06, 0xaf6c2223d6156ac0, 0x315d1df8657b6111, 0xb66a2c062ba3bf0c, 37 }, /* #6 */
    6144     { 0x272ed6, 0x272e06, 0xd2b26b59ecb35375, 0x5539cac695935acf, 0xe77ee8cf4aa73958, 29 }, /* #7 */
    6145     { 0x1d4ec3, 0x1d4e06, 0x0ebcad31ca1a09a0, 0x31b9603875e5698e, 0xa0fdbd0ec6372c07, 29 }, /* #8 */
    6146     { 0x060903, 0x060982, 0xc440cd2abafcc2f4, 0xa7adaf71a7bab8c4, 0xf8a7adaf71a7bab8, 56 }, /* #9 */
    6147     { 0x2f7386, 0x2f7b87, 0xbc03d43ef2f7c3a4, 0xb45e01ea1f797be1, 0x628d006632677168,  9 }, /* #10 */
    6148     { 0x3a15d6, 0x3a1d02, 0x93084f46ba5cdfd3, 0x74b3dd498427a35d, 0x5a17a17d50e967ba, 25 }, /* #11 */
    6149     { 0x002693, 0x002606, 0xfce462446fe19b23, 0x458288bc2fe72312, 0x28f92a68b0511785, 37 }, /* #12 */
    6150     { 0x2a5b17, 0x2a5b87, 0x8eaddfb90c3a9199, 0xbff4756efdc861d4, 0x591a9ba9a778d7fe, 13 }, /* #13 */
    6151     { 0x336816, 0x336087, 0xed3fd9390af47ad6, 0x81bed3fd9390af47, 0xdf290e18103a881b, 12 }, /* #14 */
    6152     { 0x175552, 0x175d03, 0x451ede47b71309f3, 0x4a19a28f6f23db89, 0x2e85c5ea429e9433, 17 }, /* #15 */
    6153     { 0x226ec6, 0x226602, 0xad63a29337188760, 0x66a6b58e8a4cdc62, 0xfa8e71d1cfd5d9a9, 14 }, /* #16 */
    6154     { 0x2a46c7, 0x2a4606, 0x507155ea292616e0, 0x38e5ce5432941c55, 0x62a064e3973950ca, 42 }, /* #17 */
    6155     { 0x3c27c7, 0x3c2f87, 0x59f15607016f2613, 0xf5ca911af2159acf, 0xecdeb952235e42b3, 53 }, /* #18 */
    6156     { 0x3d1082, 0x3d1803, 0x2fe8f83a55bdc362, 0x09515a23a4bfa3e0, 0xcbeabd82545688e9, 38 }, /* #19 */
    6157     { 0x2c3e87, 0x2c3606, 0xe15803d88840b863, 0x44e6de15803d8884, 0x02919821f3b44e6d, 20 }, /* #20 */
    6158     { 0x022287, 0x022203, 0xd21efc2725ff13aa, 0x2ad8fe90f7e1392f, 0x6efd48c1b4655b1f, 21 }, /* #21 */
    6159     { 0x0b6202, 0x0b6a87, 0x0cff855ca4d71a87, 0xa5c33fe1572935c6, 0x75ba0d8aec5b0e97, 10 }, /* #22 */
    6160     { 0x3b7402, 0x3b7c06, 0xa5c9808914f9d7c8, 0x5ec8a7094b930112, 0x0799d795af645384, 31 }, /* #23 */
    6161     { 0x2446d3, 0x244687, 0x053a4fe227cb3975, 0xb224d0db980a749f, 0xce56f2d912686dcc, 39 }, /* #24 */
    6162     { 0x310ec2, 0x310e03, 0x6a08a84b97d1744c, 0x318855b9b5045425, 0x2ed37a666310ab73, 33 }, /* #25 */
    6163     { 0x002a06, 0x002a07, 0xc976964221c08668, 0x47325da590887021, 0xf5f4ba4ab971d91c, 10 }, /* #26 */
    6164     { 0x0d1c46, 0x0d1402, 0x414134004387f2c8, 0x20a09a0021c3f964, 0x8ec7c96adb57f68a,  1 }, /* #27 */
    6165     { 0x3f3413, 0x3f3486, 0x378513004181b025, 0x8de144c010606c09, 0xa226f9cc6803f58e,  2 }, /* #28 */
    6166     { 0x3f7492, 0x3f7487, 0x27e6bce055970b72, 0x891a0827e6bce055, 0x7808b2531b891a08, 24 }, /* #29 */
    6167     { 0x1f2e56, 0x1f2e82, 0xa29be936b27800d2, 0xb4aa29be936b2780, 0xe3557f74e8edfb4a, 12 }, /* #30 */
    6168     { 0x122e93, 0x122687, 0x79366f9869398015, 0xf4fae79366f98693, 0xc59ecfe4882f4fae, 20 }, /* #31 */
    6169     { 0x2c3f47, 0x2c3787, 0xc6c8e8d6cc03a8fc, 0xd950a34871b23a35, 0xad3f1de365428d21, 34 }, /* #32 */
    6170     { 0x003f87, 0x003786, 0x96cab3f136ffa6cf, 0xc50599a865b2acfc, 0xf57e9627141666a1, 34 }, /* #33 */
    6171     { 0x1f5f42, 0x1f5786, 0x49b527654b9b776a, 0xc24da93b2a5cdbbb, 0x3493477f27bea358,  5 }, /* #34 */
    6172     { 0x384e02, 0x384687, 0xd29dbeae805dde7b, 0x95fe6fa53b7d5d00, 0x34366b364bcaff37, 23 }, /* #35 */
    6173     { 0x3a1293, 0x3a1a83, 0x3e9bcf12fe2da705, 0xb91f2fba75362f13, 0xbb91f2fba75362f1, 60 }, /* #36 */
    6174     { 0x2f5cc2, 0x2f5483, 0x63ada1ef85265170, 0xe2334b966c81cc75, 0x271f119a5cb3640e, 51 }, /* #37 */
    6175     { 0x2975d7, 0x297502, 0x2903eaeec1c9b844, 0x3180450a40fabbb0, 0x2c2d46814cc60114, 26 }, /* #38 */
    6176     { 0x075712, 0x075f02, 0x878b8f4cfb94886d, 0x1daf83e4d119ceda, 0x876be0f9344673b6, 62 }, /* #39 */
    6177     { 0x2606c7, 0x260e83, 0x7dbb70bd6fff3d2a, 0xedf6edc2f5bffcf4, 0x4c888c8ba416ab3b,  6 }, /* #40 */
    6178     { 0x193397, 0x193382, 0xf715b30a624ee8c4, 0x8291d5f715b30a62, 0xb7a2356a368291d5, 24 }, /* #41 */
    6179     { 0x0730c3, 0x073083, 0x76869e9da07142da, 0xc3b434f4ed038a16, 0x47aeef8f67eddef8,  5 }, /* #42 */
    6180     { 0x134606, 0x134e83, 0x9ac70b4fd571be0a, 0xee170f5263734789, 0x8ee170f526373478, 60 }, /* #43 */
    6181     { 0x315517, 0x315d82, 0xac2e68e1cddf0cc5, 0xf9956173470e6ef8, 0x95563f2f6424df32, 13 }, /* #44 */
    6182     { 0x3f71c7, 0x3f7102, 0x827338d3a6689bba, 0x1a3609cce34e99a2, 0x8ac372235792068d, 14 }, /* #45 */
    6183     { 0x0f5402, 0x0f5486, 0x3334d71fd2c5ab9d, 0xca5572284e9ea333, 0x116ca5572284e9ea, 52 }, /* #46 */
    6184     { 0x152e87, 0x152e83, 0x0cca0173b8f03b59, 0x86be0672866500b9, 0xee5161970d7c0ce5, 33 }, /* #47 */
    6185     { 0x3758c7, 0x375087, 0xcf59926f2d8264ad, 0xc1ed1ce7acc93796, 0x7210ca416783da39, 25 }, /* #48 */
    6186     { 0x227cd3, 0x227c03, 0x7ee93a19076b9802, 0x5943a37b639beedf, 0xad650e8ded8e6fbb, 58 }, /* #49 */
    6187     { 0x327013, 0x327087, 0x84cbfe4d1bb6563e, 0xe52f83cb1bc72f09, 0x507297c1e58de397, 55 }, /* #50 */
    6188     { 0x2701d7, 0x270103, 0x50e5c57d00e6bb3d, 0x650e5c57d00e6bb3, 0x1d9e36b59838bd96,  4 }, /* #51 */
    6189     { 0x045757, 0x045f02, 0xcc3e48922ee8f3a8, 0x26348306cc3e4892, 0x3e4dfdc626348306, 32 }, /* #52 */
    6190     { 0x236182, 0x236983, 0x0f14c95838dd6765, 0xe1e2992b071bacec, 0xab35bdeba715e46f,  3 }, /* #53 */
    6191     { 0x3c3193, 0x3c3987, 0xf451904744d82365, 0xb09643e9ac422de8, 0x0b584b21f4d62116, 55 }, /* #54 */
    6192     { 0x372d16, 0x372d86, 0xe473bbac004a11f6, 0xb7f7b38b5a4bdc8e, 0xce7dbfbd9c5ad25e, 51 }, /* #55 */
    6193     { 0x114096, 0x114807, 0x9e542acd1e0fc7ab, 0x17d1fad570a6d3ca, 0x3818be8fd6ab8536, 51 }, /* #56 */
    6194     { 0x0b0757, 0x0b0f86, 0x99c2fcf142ead94a, 0xe39beb13385f9e28, 0x9f772aa9f71cdf58, 27 }, /* #57 */
    6195     { 0x2b67c7, 0x2b6787, 0xf4fd8649a7fe6055, 0xb6352d6eea55fa7e, 0xae876c6a5addd4ab, 49 }, /* #58 */
    6196     { 0x1f1353, 0x1f1383, 0x56f39e457b045714, 0xe1cade73c8af608a, 0xa7b678cbf7c4ff0e, 11 }, /* #59 */
    6197     { 0x0404d2, 0x040482, 0xd1be592d715314a3, 0xafad35955fcae8df, 0xc6315f5a6b2abf95, 49 }, /* #60 */
    6198     { 0x0907c6, 0x090f02, 0x1e46afa26f35cf1a, 0x3e08f2357d1379ae, 0x93c6e13e36c5e7c1, 13 }, /* #61 */
    6199     { 0x033503, 0x033d02, 0xb1d309546bd27872, 0x07563a612a8d7a4f, 0x96857c9acba1203a, 11 }, /* #62 */
    6200     { 0x067286, 0x067a82, 0x4db9b573abe4ea47, 0xd4db9b573abe4ea4, 0xd8585064464e5e7d,  4 }, /* #63 */
     5732    { 0x2b5456, 0x2b5456, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
     5733    { 0x175906, 0x175906, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
     5734    { 0x341687, 0x341686, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
     5735    { 0x2c6287, 0x2c6286, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
     5736    { 0x175083, 0x175083, 0x00ed6ced24356b2d, 0x00ed6ced24356b2d, 0x0000000000000000, 0x0 }, /* #4 */
     5737    { 0x123fc6, 0x123fc7, 0x5eae29d9ee8b0ec3, 0x5eae29d9ee8b0ec3, 0x0000000000000000, 0x0 }, /* #5 */
     5738    { 0x312492, 0x312493, 0xfd763451d6ab47d3, 0xfd763451d6ab47d3, 0x0000000000000000, 0x0 }, /* #6 */
     5739    { 0x332903, 0x332903, 0xad1c3588c37a72fd, 0xad1c3588c37a72fd, 0x0000000000000000, 0x0 }, /* #7 */
     5740    { 0x0b5107, 0x0b5106, 0x7468351115e0ecd8, 0x746c351115e0ecd8, 0x0000000000000032, 0x0 }, /* #8 */
     5741    { 0x375e12, 0x375e12, 0xe0a065bc62d06564, 0xe0a865bc62d06564, 0x0000000000000033, 0x0 }, /* #9 */
     5742    { 0x302b03, 0x302b03, 0xf3235a55e8a01cb9, 0xf3235a55e8a01cb9, 0x000000000000002e, 0x0 }, /* #10 */
     5743    { 0x191fc3, 0x191fc2, 0x497737d7902578c3, 0x497737d7902578e3, 0x0000000000000005, 0x0 }, /* #11 */
     5744    { 0x280312, 0x280313, 0x4cff38bfbc5a6949, 0x4cff38bfbc5a6949, 0x0000000000000033, 0x0 }, /* #12 */
     5745    { 0x224556, 0x224557, 0xe15711ad2688d1a3, 0xe15711ad2688d1a3, 0x0000000000000020, 0x0 }, /* #13 */
     5746    { 0x3c6187, 0x3c6186, 0xfff756294d167b8e, 0xfff7d6294d167b8e, 0x000000000000002f, 0x0 }, /* #14 */
     5747    { 0x3d5e53, 0x3d5e53, 0x7cb3d4a08e1e1e1b, 0x7cb3d4a08e1e1e1b, 0x000000000000003b, 0x0 }, /* #15 */
     5748    { 0x354112, 0x354112, 0xe60e1ce07e1510f9, 0xe60e1cf07e1510f9, 0x0000000000000024, 0x0 }, /* #16 */
     5749    { 0x070b83, 0x070b82, 0x996511870de463b1, 0x996511870de46bb1, 0x000000000000000b, 0x0 }, /* #17 */
     5750    { 0x0c72d3, 0x0c72d2, 0x6c7e0cdd3bf15070, 0x6c7e0cdd3ff15070, 0x000000000000001a, 0x0 }, /* #18 */
     5751    { 0x2b3992, 0x2b3992, 0x2cf85b6086b7309d, 0x2cf8db6086b7309d, 0x000000000000002f, 0x0 }, /* #19 */
     5752    { 0x1f0443, 0x1f0442, 0x4f81723aa05ba715, 0x4f81723ba05ba715, 0x0000000000000020, 0x0 }, /* #20 */
     5753    { 0x183897, 0x183896, 0x08eec663ac645024, 0x08efc663ac645024, 0x0000000000000030, 0x0 }, /* #21 */
     5754    { 0x0f5f56, 0x0f5f57, 0xe6071692797ecc4f, 0xe6071692797ecc4f, 0x000000000000000e, 0x0 }, /* #22 */
     5755    { 0x205306, 0x205306, 0x8ade965f15761b57, 0x8ade965f1d761b57, 0x000000000000001b, 0x0 }, /* #23 */
     5756    { 0x3e5282, 0x3e5283, 0x19ef8b5060b7bb9c, 0x19ef8b5060b7bb9c, 0x000000000000000d, 0x0 }, /* #24 */
     5757    { 0x3072d7, 0x3072d7, 0x690985d508138fe7, 0x690985d508138fe7, 0x0000000000000020, 0x0 }, /* #25 */
     5758    { 0x173242, 0x173243, 0x6bf3c7ab465e0bc8, 0x6bf3c7ab465e0bc8, 0x0000000000000020, 0x0 }, /* #26 */
     5759    { 0x170d96, 0x170d96, 0x301b59910b8104db, 0x301b59990b8104db, 0x0000000000000023, 0x0 }, /* #27 */
     5760    { 0x026fd6, 0x026fd6, 0xb7bcb6a21300cb5d, 0xb7bcb6a21301cb5d, 0x0000000000000010, 0x0 }, /* #28 */
     5761    { 0x0c2813, 0x0c2812, 0x72ac26b1a22d97ec, 0x72ac26b1a22d97ee, 0x0000000000000001, 0x0 }, /* #29 */
     5762    { 0x3e6043, 0x3e6042, 0x60e73e1159368a0c, 0x60e7be1159368a0c, 0x000000000000002f, 0x0 }, /* #30 */
     5763    { 0x025ad2, 0x025ad3, 0xbd986bf35732c07a, 0xbd986bf35732c07a, 0x0000000000000038, 0x0 }, /* #31 */
     5764    { 0x133b02, 0x133b03, 0x9c598cfecf64dfb5, 0x9c598cfecf64dfb5, 0x000000000000000b, 0x0 }, /* #32 */
     5765    { 0x0a7916, 0x0a7917, 0x83c0b6c8eaa39195, 0x83c0b6c8eaa39195, 0x0000000000000015, 0x0 }, /* #33 */
     5766    { 0x260387, 0x260386, 0x14c01c86de4658ae, 0x14c01c86de46d8ae, 0x000000000000000f, 0x0 }, /* #34 */
     5767    { 0x161613, 0x161612, 0xafc8a887dbcdcf09, 0xafcaa887dbcdcf09, 0x0000000000000031, 0x0 }, /* #35 */
     5768    { 0x1472d6, 0x1472d7, 0x35cb6b7d1914cf2e, 0x35cb6b7d1914cf2e, 0x0000000000000025, 0x0 }, /* #36 */
     5769    { 0x123ed3, 0x123ed3, 0x3c60fa905f292141, 0x3c60fa905f292141, 0x000000000000003b, 0x0 }, /* #37 */
     5770    { 0x1d7e43, 0x1d7e43, 0x1a31e90c4de68fb8, 0x1a31e90c4de68fb8, 0x0000000000000016, 0x0 }, /* #38 */
     5771    { 0x1121d2, 0x1121d2, 0x01c21e1953c58c0e, 0x01c21e1953c59c0e, 0x000000000000000c, 0x0 }, /* #39 */
     5772    { 0x2a5a92, 0x2a5a93, 0x45a19d98198f0b5f, 0x45a19d98198f0b5f, 0x0000000000000017, 0x0 }, /* #40 */
     5773    { 0x3d2706, 0x3d2707, 0x7ac5221cbfb0ea52, 0x7ac5221cbfb0ea52, 0x000000000000000f, 0x0 }, /* #41 */
     5774    { 0x2d1447, 0x2d1446, 0x636450a19a5556ba, 0x636450a19a5556be, 0x0000000000000002, 0x0 }, /* #42 */
     5775    { 0x2060d6, 0x2060d6, 0x2a57824c2819e028, 0x2a57824c2819e02a, 0x0000000000000001, 0x0 }, /* #43 */
     5776    { 0x346942, 0x346942, 0x77ed4d7414fb11fc, 0x77ed6d7414fb11fc, 0x000000000000002d, 0x0 }, /* #44 */
     5777    { 0x383e03, 0x383e02, 0x50eee1ec8f908d2f, 0x50eee9ec8f908d2f, 0x000000000000002b, 0x0 }, /* #45 */
     5778    { 0x2067c3, 0x2067c2, 0xdc83bd67323ad3d5, 0xdc8bbd67323ad3d5, 0x0000000000000033, 0x0 }, /* #46 */
     5779    { 0x246187, 0x246186, 0x38645d812ec11c95, 0x38645d852ec11c95, 0x0000000000000022, 0x0 }, /* #47 */
     5780    { 0x0934c7, 0x0934c6, 0xe9793dc96930604b, 0xe9793dcb6930604b, 0x0000000000000021, 0x0 }, /* #48 */
     5781    { 0x064782, 0x064783, 0x98b6967c087eea38, 0x98b6967c087eea38, 0x0000000000000034, 0x0 }, /* #49 */
     5782    { 0x241482, 0x241483, 0x43fe0fc9351f7fdb, 0x43fe0fc9351f7fdb, 0x0000000000000039, 0x0 }, /* #50 */
     5783    { 0x045506, 0x045507, 0x98ec3816570ce76c, 0x98ec3816570ce76c, 0x000000000000000d, 0x0 }, /* #51 */
     5784    { 0x267d53, 0x267d53, 0x3c801f2e35e2e36f, 0x3c801f2e35e2e36f, 0x0000000000000008, 0x0 }, /* #52 */
     5785    { 0x125f13, 0x125f12, 0xd9980d73319df473, 0xd99a0d73319df473, 0x0000000000000031, 0x0 }, /* #53 */
     5786    { 0x294fd7, 0x294fd6, 0x61337abf24ff5170, 0x63337abf24ff5170, 0x0000000000000039, 0x0 }, /* #54 */
     5787    { 0x050242, 0x050242, 0x941f2c5b4f52fa6f, 0xb41f2c5b4f52fa6f, 0x000000000000003d, 0x0 }, /* #55 */
     5788    { 0x0b0143, 0x0b0142, 0xdcdf53451c14a8b1, 0xdcdf53451c14aab1, 0x0000000000000009, 0x0 }, /* #56 */
     5789    { 0x183d57, 0x183d57, 0x35b81ee60fc1fb4d, 0x35b81ee60fc1fb4d, 0x0000000000000021, 0x0 }, /* #57 */
     5790    { 0x191a87, 0x191a86, 0x456343f7c392ace3, 0x456343f7c392acf3, 0x0000000000000004, 0x0 }, /* #58 */
     5791    { 0x010d07, 0x010d06, 0x08e36ce2aa62a240, 0x08e36ce3aa62a240, 0x0000000000000020, 0x0 }, /* #59 */
     5792    { 0x251657, 0x251656, 0x7f53ed881d5e3ccc, 0x7f53ed881d5e3cdc, 0x0000000000000004, 0x0 }, /* #60 */
     5793    { 0x0f0b53, 0x0f0b53, 0x50bb167d603187eb, 0x50bb167d603187eb, 0x000000000000001d, 0x0 }, /* #61 */
     5794    { 0x255c57, 0x255c57, 0xc1e3c24778ff0f88, 0xc1e3c24778ff0f88, 0x0000000000000012, 0x0 }, /* #62 */
     5795    { 0x1d2802, 0x1d2803, 0x5c6c753433c04503, 0x5c6c753433c04503, 0x000000000000001d, 0x0 }, /* #63 */
    62015796};
    62025797
     
    62055800static const BINU8_TEST_T g_aTests_inc_u8[] =
    62065801{
    6207     { 0x2f6483, 0x2f6487, 0x94, 0x95, 0, 0 }, /* #0 */
    6208     { 0x3c2953, 0x3c2183, 0xde, 0xdf, 0, 0 }, /* #1 */
    6209     { 0x017c82, 0x017402, 0x57, 0x58, 0, 0 }, /* #2 */
    6210     { 0x343f92, 0x343706, 0x2c, 0x2d, 0, 0 }, /* #3 */
    6211     { 0x186547, 0x186507, 0x32, 0x33, 0, 0 }, /* #4 */
    6212     { 0x3a35d3, 0x3a3587, 0xa5, 0xa6, 0, 0 }, /* #5 */
    6213     { 0x2819d6, 0x281186, 0xcb, 0xcc, 0, 0 }, /* #6 */
    6214     { 0x154503, 0x154587, 0xb0, 0xb1, 0, 0 }, /* #7 */
    6215     { 0x3f2116, 0x3f2186, 0xb1, 0xb2, 0, 0 }, /* #8 */
    6216     { 0x3b1302, 0x3b1302, 0x6c, 0x6d, 0, 0 }, /* #9 */
    6217     { 0x060742, 0x060786, 0xc2, 0xc3, 0, 0 }, /* #10 */
    6218     { 0x161d46, 0x161586, 0xce, 0xcf, 0, 0 }, /* #11 */
    6219     { 0x205103, 0x205187, 0xd6, 0xd7, 0, 0 }, /* #12 */
    6220     { 0x2a3e93, 0x2a3687, 0xdd, 0xde, 0, 0 }, /* #13 */
    6221     { 0x0c29d6, 0x0c2182, 0x9a, 0x9b, 0, 0 }, /* #14 */
    6222     { 0x047486, 0x047402, 0x29, 0x2a, 0, 0 }, /* #15 */
    6223     { 0x131893, 0x131087, 0xce, 0xcf, 0, 0 }, /* #16 */
    6224     { 0x0858d3, 0x085083, 0xee, 0xef, 0, 0 }, /* #17 */
    6225     { 0x1f1442, 0x1f1486, 0xf8, 0xf9, 0, 0 }, /* #18 */
    6226     { 0x001242, 0x001206, 0x39, 0x3a, 0, 0 }, /* #19 */
    6227     { 0x077d56, 0x077582, 0xb8, 0xb9, 0, 0 }, /* #20 */
    6228     { 0x1819c7, 0x181197, 0xef, 0xf0, 0, 0 }, /* #21 */
    6229     { 0x1f0e83, 0x1f0603, 0x63, 0x64, 0, 0 }, /* #22 */
    6230     { 0x045d56, 0x045586, 0x99, 0x9a, 0, 0 }, /* #23 */
    6231     { 0x3c2d82, 0x3c2502, 0x31, 0x32, 0, 0 }, /* #24 */
    6232     { 0x110ac7, 0x110203, 0x29, 0x2a, 0, 0 }, /* #25 */
    6233     { 0x336a43, 0x336203, 0x6d, 0x6e, 0, 0 }, /* #26 */
    6234     { 0x125957, 0x125103, 0x3c, 0x3d, 0, 0 }, /* #27 */
    6235     { 0x115386, 0x115306, 0x35, 0x36, 0, 0 }, /* #28 */
    6236     { 0x320bc3, 0x320383, 0xfa, 0xfb, 0, 0 }, /* #29 */
    6237     { 0x0e36c6, 0x0e3602, 0x25, 0x26, 0, 0 }, /* #30 */
    6238     { 0x1364d3, 0x136407, 0x1d, 0x1e, 0, 0 }, /* #31 */
    6239     { 0x054882, 0x054002, 0x74, 0x75, 0, 0 }, /* #32 */
    6240     { 0x275897, 0x275087, 0xf8, 0xf9, 0, 0 }, /* #33 */
    6241     { 0x146e06, 0x146682, 0xbb, 0xbc, 0, 0 }, /* #34 */
    6242     { 0x034296, 0x034292, 0xdf, 0xe0, 0, 0 }, /* #35 */
    6243     { 0x0a2b93, 0x0a2387, 0xbd, 0xbe, 0, 0 }, /* #36 */
    6244     { 0x151206, 0x151282, 0x96, 0x97, 0, 0 }, /* #37 */
    6245     { 0x2f7593, 0x2f7583, 0xfa, 0xfb, 0, 0 }, /* #38 */
    6246     { 0x010883, 0x010003, 0x28, 0x29, 0, 0 }, /* #39 */
    6247     { 0x0e3bd7, 0x0e3383, 0xee, 0xef, 0, 0 }, /* #40 */
    6248     { 0x290897, 0x290003, 0x48, 0x49, 0, 0 }, /* #41 */
    6249     { 0x116bc3, 0x116307, 0x09, 0x0a, 0, 0 }, /* #42 */
    6250     { 0x215687, 0x215687, 0xd3, 0xd4, 0, 0 }, /* #43 */
    6251     { 0x2b1887, 0x2b1007, 0x2c, 0x2d, 0, 0 }, /* #44 */
    6252     { 0x2c4883, 0x2c4003, 0x3c, 0x3d, 0, 0 }, /* #45 */
    6253     { 0x3f1187, 0x3f1103, 0x5c, 0x5d, 0, 0 }, /* #46 */
    6254     { 0x250506, 0x250502, 0x6c, 0x6d, 0, 0 }, /* #47 */
    6255     { 0x2a4557, 0x2a4507, 0x1c, 0x1d, 0, 0 }, /* #48 */
    6256     { 0x223397, 0x223303, 0x2b, 0x2c, 0, 0 }, /* #49 */
    6257     { 0x3a2382, 0x3a2306, 0x1c, 0x1d, 0, 0 }, /* #50 */
    6258     { 0x163012, 0x163086, 0xa5, 0xa6, 0, 0 }, /* #51 */
    6259     { 0x0a32c6, 0x0a3282, 0xad, 0xae, 0, 0 }, /* #52 */
    6260     { 0x1569c3, 0x156107, 0x4a, 0x4b, 0, 0 }, /* #53 */
    6261     { 0x051f82, 0x051702, 0x51, 0x52, 0, 0 }, /* #54 */
    6262     { 0x1c2c82, 0x1c2406, 0x2a, 0x2b, 0, 0 }, /* #55 */
    6263     { 0x186a03, 0x186207, 0x2d, 0x2e, 0, 0 }, /* #56 */
    6264     { 0x124057, 0x124003, 0x51, 0x52, 0, 0 }, /* #57 */
    6265     { 0x2020c2, 0x202086, 0xc8, 0xc9, 0, 0 }, /* #58 */
    6266     { 0x133797, 0x133703, 0x03, 0x04, 0, 0 }, /* #59 */
    6267     { 0x257412, 0x257406, 0x38, 0x39, 0, 0 }, /* #60 */
    6268     { 0x2353d3, 0x235383, 0x9a, 0x9b, 0, 0 }, /* #61 */
    6269     { 0x3c6016, 0x3c6082, 0xbe, 0xbf, 0, 0 }, /* #62 */
    6270     { 0x2542d7, 0x254203, 0x18, 0x19, 0, 0 }, /* #63 */
     5802    { 0x0446c6, 0x044686, 0xbd, 0xbe, 0, 0 }, /* #0 */
     5803    { 0x334c96, 0x334486, 0xf5, 0xf6, 0, 0 }, /* #1 */
     5804    { 0x0a6613, 0x0a6607, 0x20, 0x21, 0, 0 }, /* #2 */
     5805    { 0x1524d7, 0x152483, 0xbb, 0xbc, 0, 0 }, /* #3 */
     5806    { 0x345b87, 0x345307, 0x64, 0x65, 0, 0 }, /* #4 */
     5807    { 0x3f06c2, 0x3f0602, 0x06, 0x07, 0, 0 }, /* #5 */
     5808    { 0x146d43, 0x146507, 0x40, 0x41, 0, 0 }, /* #6 */
     5809    { 0x026a57, 0x026287, 0x99, 0x9a, 0, 0 }, /* #7 */
     5810    { 0x0413c3, 0x041387, 0xce, 0xcf, 0, 0 }, /* #8 */
     5811    { 0x3d3b43, 0x3d3307, 0x64, 0x65, 0, 0 }, /* #9 */
     5812    { 0x0c2216, 0x0c2202, 0x78, 0x79, 0, 0 }, /* #10 */
     5813    { 0x340e07, 0x340657, 0xff, 0x00, 0, 0 }, /* #11 */
     5814    { 0x177906, 0x177182, 0xa0, 0xa1, 0, 0 }, /* #12 */
     5815    { 0x324087, 0x324097, 0xbf, 0xc0, 0, 0 }, /* #13 */
     5816    { 0x2e1152, 0x2e1102, 0x5a, 0x5b, 0, 0 }, /* #14 */
     5817    { 0x2e3d83, 0x2e3517, 0x5f, 0x60, 0, 0 }, /* #15 */
     5818    { 0x2a3982, 0x2a3106, 0x41, 0x42, 0, 0 }, /* #16 */
     5819    { 0x003ad3, 0x003203, 0x6c, 0x6d, 0, 0 }, /* #17 */
     5820    { 0x2e6dd7, 0x2e6583, 0xe2, 0xe3, 0, 0 }, /* #18 */
     5821    { 0x3907c7, 0x390783, 0xfc, 0xfd, 0, 0 }, /* #19 */
     5822    { 0x3972d7, 0x397283, 0xac, 0xad, 0, 0 }, /* #20 */
     5823    { 0x1a2916, 0x1a2102, 0x30, 0x31, 0, 0 }, /* #21 */
     5824    { 0x117656, 0x117686, 0xa4, 0xa5, 0, 0 }, /* #22 */
     5825    { 0x117757, 0x117703, 0x01, 0x02, 0, 0 }, /* #23 */
     5826    { 0x3f4ec3, 0x3f4607, 0x1a, 0x1b, 0, 0 }, /* #24 */
     5827    { 0x0e2817, 0x0e2087, 0xe0, 0xe1, 0, 0 }, /* #25 */
     5828    { 0x122c56, 0x122482, 0xc3, 0xc4, 0, 0 }, /* #26 */
     5829    { 0x3c4613, 0x3c4687, 0xc8, 0xc9, 0, 0 }, /* #27 */
     5830    { 0x3a2157, 0x3a2103, 0x0c, 0x0d, 0, 0 }, /* #28 */
     5831    { 0x281916, 0x281182, 0x96, 0x97, 0, 0 }, /* #29 */
     5832    { 0x153717, 0x153707, 0x1a, 0x1b, 0, 0 }, /* #30 */
     5833    { 0x253bd3, 0x253307, 0x02, 0x03, 0, 0 }, /* #31 */
     5834    { 0x1d1857, 0x1d1083, 0xa6, 0xa7, 0, 0 }, /* #32 */
     5835    { 0x037393, 0x037383, 0xf7, 0xf8, 0, 0 }, /* #33 */
     5836    { 0x383b07, 0x383307, 0x5b, 0x5c, 0, 0 }, /* #34 */
     5837    { 0x067c46, 0x067406, 0x02, 0x03, 0, 0 }, /* #35 */
     5838    { 0x036c42, 0x036482, 0xe8, 0xe9, 0, 0 }, /* #36 */
     5839    { 0x126d03, 0x126583, 0xac, 0xad, 0, 0 }, /* #37 */
     5840    { 0x193853, 0x193007, 0x10, 0x11, 0, 0 }, /* #38 */
     5841    { 0x157f43, 0x157707, 0x27, 0x28, 0, 0 }, /* #39 */
     5842    { 0x301a12, 0x301206, 0x2c, 0x2d, 0, 0 }, /* #40 */
     5843    { 0x2d3bc6, 0x2d3302, 0x24, 0x25, 0, 0 }, /* #41 */
     5844    { 0x182012, 0x182082, 0xbb, 0xbc, 0, 0 }, /* #42 */
     5845    { 0x0d2f86, 0x0d2782, 0xad, 0xae, 0, 0 }, /* #43 */
     5846    { 0x055b13, 0x055383, 0xb9, 0xba, 0, 0 }, /* #44 */
     5847    { 0x1649d6, 0x164182, 0xdb, 0xdc, 0, 0 }, /* #45 */
     5848    { 0x181846, 0x181082, 0xd8, 0xd9, 0, 0 }, /* #46 */
     5849    { 0x151a96, 0x151286, 0x81, 0x82, 0, 0 }, /* #47 */
     5850    { 0x2b5242, 0x2b5202, 0x5c, 0x5d, 0, 0 }, /* #48 */
     5851    { 0x0a3e12, 0x0a3602, 0x31, 0x32, 0, 0 }, /* #49 */
     5852    { 0x017043, 0x017093, 0xaf, 0xb0, 0, 0 }, /* #50 */
     5853    { 0x0936c2, 0x093606, 0x6b, 0x6c, 0, 0 }, /* #51 */
     5854    { 0x0225c7, 0x022507, 0x47, 0x48, 0, 0 }, /* #52 */
     5855    { 0x083b82, 0x083306, 0x10, 0x11, 0, 0 }, /* #53 */
     5856    { 0x112686, 0x112602, 0x07, 0x08, 0, 0 }, /* #54 */
     5857    { 0x1937d2, 0x193702, 0x06, 0x07, 0, 0 }, /* #55 */
     5858    { 0x2f1116, 0x2f1182, 0xd5, 0xd6, 0, 0 }, /* #56 */
     5859    { 0x214e83, 0x214603, 0x53, 0x54, 0, 0 }, /* #57 */
     5860    { 0x0d0456, 0x0d0406, 0x17, 0x18, 0, 0 }, /* #58 */
     5861    { 0x3b7683, 0x3b7603, 0x14, 0x15, 0, 0 }, /* #59 */
     5862    { 0x2e0997, 0x2e0103, 0x3c, 0x3d, 0, 0 }, /* #60 */
     5863    { 0x0d2486, 0x0d2482, 0xde, 0xdf, 0, 0 }, /* #61 */
     5864    { 0x240182, 0x240186, 0x86, 0x87, 0, 0 }, /* #62 */
     5865    { 0x076952, 0x076102, 0x63, 0x64, 0, 0 }, /* #63 */
    62715866};
    62725867static const BINU8_TEST_T g_aTests_inc_u8_locked[] =
    62735868{
    6274     { 0x350ed3, 0x350687, 0xa4, 0xa5, 0, 0 }, /* #0 */
    6275     { 0x396082, 0x396002, 0x03, 0x04, 0, 0 }, /* #1 */
    6276     { 0x3a67c2, 0x3a6702, 0x6c, 0x6d, 0, 0 }, /* #2 */
    6277     { 0x181f12, 0x181786, 0xba, 0xbb, 0, 0 }, /* #3 */
    6278     { 0x103fd3, 0x103783, 0xc6, 0xc7, 0, 0 }, /* #4 */
    6279     { 0x3c3bc6, 0x3c3b92, 0x7f, 0x80, 0, 0 }, /* #5 */
    6280     { 0x2d3697, 0x2d3617, 0x2f, 0x30, 0, 0 }, /* #6 */
    6281     { 0x0625c3, 0x062507, 0x0b, 0x0c, 0, 0 }, /* #7 */
    6282     { 0x152943, 0x152103, 0x3a, 0x3b, 0, 0 }, /* #8 */
    6283     { 0x3d2ac2, 0x3d2286, 0xf5, 0xf6, 0, 0 }, /* #9 */
    6284     { 0x3b5693, 0x3b5687, 0xa4, 0xa5, 0, 0 }, /* #10 */
    6285     { 0x1f24c3, 0x1f2487, 0x9e, 0x9f, 0, 0 }, /* #11 */
    6286     { 0x116b47, 0x116303, 0x61, 0x62, 0, 0 }, /* #12 */
    6287     { 0x213707, 0x213783, 0xcd, 0xce, 0, 0 }, /* #13 */
    6288     { 0x186ec7, 0x186603, 0x3c, 0x3d, 0, 0 }, /* #14 */
    6289     { 0x263c83, 0x263c93, 0x7f, 0x80, 0, 0 }, /* #15 */
    6290     { 0x195b83, 0x195387, 0x87, 0x88, 0, 0 }, /* #16 */
    6291     { 0x3c3283, 0x3c3203, 0x66, 0x67, 0, 0 }, /* #17 */
    6292     { 0x3738c3, 0x373013, 0x0f, 0x10, 0, 0 }, /* #18 */
    6293     { 0x235ed2, 0x235606, 0x20, 0x21, 0, 0 }, /* #19 */
    6294     { 0x284683, 0x284683, 0xf3, 0xf4, 0, 0 }, /* #20 */
    6295     { 0x132a82, 0x132202, 0x0d, 0x0e, 0, 0 }, /* #21 */
    6296     { 0x2e7052, 0x2e7016, 0x2f, 0x30, 0, 0 }, /* #22 */
    6297     { 0x203386, 0x203302, 0x37, 0x38, 0, 0 }, /* #23 */
    6298     { 0x313e46, 0x313606, 0x10, 0x11, 0, 0 }, /* #24 */
    6299     { 0x265552, 0x265506, 0x27, 0x28, 0, 0 }, /* #25 */
    6300     { 0x0e2d57, 0x0e2583, 0xb8, 0xb9, 0, 0 }, /* #26 */
    6301     { 0x264cd7, 0x264407, 0x23, 0x24, 0, 0 }, /* #27 */
    6302     { 0x0a1953, 0x0a1187, 0xab, 0xac, 0, 0 }, /* #28 */
    6303     { 0x3c2346, 0x3c2382, 0x85, 0x86, 0, 0 }, /* #29 */
    6304     { 0x200bd7, 0x200387, 0x81, 0x82, 0, 0 }, /* #30 */
    6305     { 0x333607, 0x333687, 0xfe, 0xff, 0, 0 }, /* #31 */
    6306     { 0x255b82, 0x255302, 0x25, 0x26, 0, 0 }, /* #32 */
    6307     { 0x2c7f03, 0x2c7703, 0x3a, 0x3b, 0, 0 }, /* #33 */
    6308     { 0x183b12, 0x183382, 0x90, 0x91, 0, 0 }, /* #34 */
    6309     { 0x0575d7, 0x057503, 0x6c, 0x6d, 0, 0 }, /* #35 */
    6310     { 0x190756, 0x190706, 0x6e, 0x6f, 0, 0 }, /* #36 */
    6311     { 0x131e02, 0x131686, 0xec, 0xed, 0, 0 }, /* #37 */
    6312     { 0x2e7b92, 0x2e7386, 0xa5, 0xa6, 0, 0 }, /* #38 */
    6313     { 0x0935c2, 0x093586, 0x95, 0x96, 0, 0 }, /* #39 */
    6314     { 0x153387, 0x153307, 0x71, 0x72, 0, 0 }, /* #40 */
    6315     { 0x0274c2, 0x027416, 0x5f, 0x60, 0, 0 }, /* #41 */
    6316     { 0x357c42, 0x357486, 0x95, 0x96, 0, 0 }, /* #42 */
    6317     { 0x3f1b56, 0x3f1392, 0xdf, 0xe0, 0, 0 }, /* #43 */
    6318     { 0x0610c6, 0x061086, 0xfb, 0xfc, 0, 0 }, /* #44 */
    6319     { 0x245642, 0x245602, 0x28, 0x29, 0, 0 }, /* #45 */
    6320     { 0x3226c3, 0x322607, 0x70, 0x71, 0, 0 }, /* #46 */
    6321     { 0x0a2ed7, 0x0a2603, 0x1e, 0x1f, 0, 0 }, /* #47 */
    6322     { 0x292a86, 0x292206, 0x76, 0x77, 0, 0 }, /* #48 */
    6323     { 0x355c42, 0x355402, 0x44, 0x45, 0, 0 }, /* #49 */
    6324     { 0x345f82, 0x345782, 0xfd, 0xfe, 0, 0 }, /* #50 */
    6325     { 0x2e3296, 0x2e3286, 0xcb, 0xcc, 0, 0 }, /* #51 */
    6326     { 0x1274c6, 0x127406, 0x68, 0x69, 0, 0 }, /* #52 */
    6327     { 0x060e43, 0x060687, 0xd6, 0xd7, 0, 0 }, /* #53 */
    6328     { 0x292047, 0x292007, 0x69, 0x6a, 0, 0 }, /* #54 */
    6329     { 0x123103, 0x123107, 0x64, 0x65, 0, 0 }, /* #55 */
    6330     { 0x033f47, 0x033787, 0xf9, 0xfa, 0, 0 }, /* #56 */
    6331     { 0x0e74d7, 0x0e7487, 0xfe, 0xff, 0, 0 }, /* #57 */
    6332     { 0x3b3ac3, 0x3b3213, 0x6f, 0x70, 0, 0 }, /* #58 */
    6333     { 0x127d83, 0x127507, 0x46, 0x47, 0, 0 }, /* #59 */
    6334     { 0x031f46, 0x031702, 0x3c, 0x3d, 0, 0 }, /* #60 */
    6335     { 0x142582, 0x142582, 0xc0, 0xc1, 0, 0 }, /* #61 */
    6336     { 0x3a6346, 0x3a6302, 0x24, 0x25, 0, 0 }, /* #62 */
    6337     { 0x0b0d17, 0x0b0583, 0x96, 0x97, 0, 0 }, /* #63 */
     5869    { 0x0b3846, 0x0b3082, 0xa6, 0xa7, 0, 0 }, /* #0 */
     5870    { 0x3719d7, 0x371197, 0x8f, 0x90, 0, 0 }, /* #1 */
     5871    { 0x3459c3, 0x345183, 0x9d, 0x9e, 0, 0 }, /* #2 */
     5872    { 0x005757, 0x005703, 0x18, 0x19, 0, 0 }, /* #3 */
     5873    { 0x007897, 0x007083, 0xa3, 0xa4, 0, 0 }, /* #4 */
     5874    { 0x1b4003, 0x1b4083, 0xc0, 0xc1, 0, 0 }, /* #5 */
     5875    { 0x385783, 0x385707, 0x71, 0x72, 0, 0 }, /* #6 */
     5876    { 0x005657, 0x005607, 0x11, 0x12, 0, 0 }, /* #7 */
     5877    { 0x202957, 0x202107, 0x62, 0x63, 0, 0 }, /* #8 */
     5878    { 0x031f83, 0x031707, 0x54, 0x55, 0, 0 }, /* #9 */
     5879    { 0x2a4002, 0x2a4002, 0x12, 0x13, 0, 0 }, /* #10 */
     5880    { 0x0a3043, 0x0a3087, 0xc5, 0xc6, 0, 0 }, /* #11 */
     5881    { 0x216d03, 0x216503, 0x4b, 0x4c, 0, 0 }, /* #12 */
     5882    { 0x3b3fc6, 0x3b3786, 0xe0, 0xe1, 0, 0 }, /* #13 */
     5883    { 0x0936d2, 0x093686, 0xda, 0xdb, 0, 0 }, /* #14 */
     5884    { 0x0f4fc7, 0x0f4783, 0xf7, 0xf8, 0, 0 }, /* #15 */
     5885    { 0x2c77d3, 0x2c7787, 0xc4, 0xc5, 0, 0 }, /* #16 */
     5886    { 0x2d02c2, 0x2d0282, 0xc0, 0xc1, 0, 0 }, /* #17 */
     5887    { 0x357112, 0x357102, 0x4e, 0x4f, 0, 0 }, /* #18 */
     5888    { 0x1d7ac7, 0x1d7207, 0x4d, 0x4e, 0, 0 }, /* #19 */
     5889    { 0x0f3dc2, 0x0f3502, 0x28, 0x29, 0, 0 }, /* #20 */
     5890    { 0x216bc6, 0x216386, 0xf5, 0xf6, 0, 0 }, /* #21 */
     5891    { 0x3648d3, 0x364007, 0x26, 0x27, 0, 0 }, /* #22 */
     5892    { 0x384383, 0x384383, 0xdb, 0xdc, 0, 0 }, /* #23 */
     5893    { 0x093512, 0x093506, 0x65, 0x66, 0, 0 }, /* #24 */
     5894    { 0x3d26d2, 0x3d2602, 0x5c, 0x5d, 0, 0 }, /* #25 */
     5895    { 0x043b42, 0x043302, 0x42, 0x43, 0, 0 }, /* #26 */
     5896    { 0x1d0806, 0x1d0006, 0x09, 0x0a, 0, 0 }, /* #27 */
     5897    { 0x165117, 0x165113, 0x0f, 0x10, 0, 0 }, /* #28 */
     5898    { 0x240447, 0x240483, 0xd8, 0xd9, 0, 0 }, /* #29 */
     5899    { 0x224fc3, 0x224787, 0xec, 0xed, 0, 0 }, /* #30 */
     5900    { 0x397893, 0x397003, 0x28, 0x29, 0, 0 }, /* #31 */
     5901    { 0x072ad2, 0x072282, 0x90, 0x91, 0, 0 }, /* #32 */
     5902    { 0x3234d3, 0x323403, 0x37, 0x38, 0, 0 }, /* #33 */
     5903    { 0x112fd3, 0x112787, 0xfe, 0xff, 0, 0 }, /* #34 */
     5904    { 0x327d87, 0x327583, 0xd9, 0xda, 0, 0 }, /* #35 */
     5905    { 0x0f3257, 0x0f3283, 0x84, 0x85, 0, 0 }, /* #36 */
     5906    { 0x0b6bc7, 0x0b6383, 0xf6, 0xf7, 0, 0 }, /* #37 */
     5907    { 0x3c2b12, 0x3c2356, 0xff, 0x00, 0, 0 }, /* #38 */
     5908    { 0x353816, 0x353002, 0x44, 0x45, 0, 0 }, /* #39 */
     5909    { 0x0b08c6, 0x0b0002, 0x7b, 0x7c, 0, 0 }, /* #40 */
     5910    { 0x360316, 0x360302, 0x44, 0x45, 0, 0 }, /* #41 */
     5911    { 0x252e16, 0x252686, 0xec, 0xed, 0, 0 }, /* #42 */
     5912    { 0x030e52, 0x030602, 0x67, 0x68, 0, 0 }, /* #43 */
     5913    { 0x193283, 0x193207, 0x13, 0x14, 0, 0 }, /* #44 */
     5914    { 0x3c7256, 0x3c7286, 0xa4, 0xa5, 0, 0 }, /* #45 */
     5915    { 0x314182, 0x314106, 0x1d, 0x1e, 0, 0 }, /* #46 */
     5916    { 0x313fd7, 0x313787, 0xf4, 0xf5, 0, 0 }, /* #47 */
     5917    { 0x264106, 0x264116, 0x5f, 0x60, 0, 0 }, /* #48 */
     5918    { 0x180b17, 0x180387, 0xec, 0xed, 0, 0 }, /* #49 */
     5919    { 0x172542, 0x172502, 0x5a, 0x5b, 0, 0 }, /* #50 */
     5920    { 0x170b82, 0x170306, 0x39, 0x3a, 0, 0 }, /* #51 */
     5921    { 0x151387, 0x151387, 0xb0, 0xb1, 0, 0 }, /* #52 */
     5922    { 0x355d13, 0x355507, 0x7c, 0x7d, 0, 0 }, /* #53 */
     5923    { 0x0636d6, 0x063686, 0xa5, 0xa6, 0, 0 }, /* #54 */
     5924    { 0x005956, 0x005186, 0xce, 0xcf, 0, 0 }, /* #55 */
     5925    { 0x3c2203, 0x3c2207, 0x7d, 0x7e, 0, 0 }, /* #56 */
     5926    { 0x2b0b02, 0x2b0302, 0x79, 0x7a, 0, 0 }, /* #57 */
     5927    { 0x0c6fc6, 0x0c6796, 0xbf, 0xc0, 0, 0 }, /* #58 */
     5928    { 0x3d5993, 0x3d5187, 0xb0, 0xb1, 0, 0 }, /* #59 */
     5929    { 0x2716d2, 0x271682, 0xfd, 0xfe, 0, 0 }, /* #60 */
     5930    { 0x1c7816, 0x1c7092, 0xaf, 0xb0, 0, 0 }, /* #61 */
     5931    { 0x005b03, 0x005307, 0x62, 0x63, 0, 0 }, /* #62 */
     5932    { 0x1a1997, 0x1a1103, 0x60, 0x61, 0, 0 }, /* #63 */
    63385933};
    63395934static const BINU8_TEST_T g_aTests_dec_u8[] =
    63405935{
    6341     { 0x280586, 0x280502, 0x46, 0x45, 0, 0 }, /* #0 */
    6342     { 0x301cd6, 0x301486, 0xe9, 0xe8, 0, 0 }, /* #1 */
    6343     { 0x030592, 0x030516, 0x40, 0x3f, 0, 0 }, /* #2 */
    6344     { 0x2c0402, 0x2c0402, 0x1b, 0x1a, 0, 0 }, /* #3 */
    6345     { 0x064c92, 0x064482, 0xc2, 0xc1, 0, 0 }, /* #4 */
    6346     { 0x3a6903, 0x3a6107, 0x34, 0x33, 0, 0 }, /* #5 */
    6347     { 0x0f6187, 0x0f6103, 0x05, 0x04, 0, 0 }, /* #6 */
    6348     { 0x1235c6, 0x123586, 0xd9, 0xd8, 0, 0 }, /* #7 */
    6349     { 0x3c1516, 0x3c1502, 0x77, 0x76, 0, 0 }, /* #8 */
    6350     { 0x0d5506, 0x0d5592, 0xc0, 0xbf, 0, 0 }, /* #9 */
    6351     { 0x273ec3, 0x273683, 0x87, 0x86, 0, 0 }, /* #10 */
    6352     { 0x1e3d82, 0x1e3582, 0xf9, 0xf8, 0, 0 }, /* #11 */
    6353     { 0x0c5286, 0x0c5286, 0xe8, 0xe7, 0, 0 }, /* #12 */
    6354     { 0x2f2886, 0x2f2082, 0xed, 0xec, 0, 0 }, /* #13 */
    6355     { 0x0132d3, 0x013213, 0x50, 0x4f, 0, 0 }, /* #14 */
    6356     { 0x1c3556, 0x1c3582, 0xc9, 0xc8, 0, 0 }, /* #15 */
    6357     { 0x3b3287, 0x3b3287, 0x8f, 0x8e, 0, 0 }, /* #16 */
    6358     { 0x3d2dd3, 0x3d2587, 0xa6, 0xa5, 0, 0 }, /* #17 */
    6359     { 0x256106, 0x256186, 0xe8, 0xe7, 0, 0 }, /* #18 */
    6360     { 0x067586, 0x067586, 0x8f, 0x8e, 0, 0 }, /* #19 */
    6361     { 0x0e6c07, 0x0e6403, 0x55, 0x54, 0, 0 }, /* #20 */
    6362     { 0x1228d7, 0x122003, 0x02, 0x01, 0, 0 }, /* #21 */
    6363     { 0x0e32c7, 0x0e3207, 0x43, 0x42, 0, 0 }, /* #22 */
    6364     { 0x2964d3, 0x296483, 0x9c, 0x9b, 0, 0 }, /* #23 */
    6365     { 0x033c87, 0x033483, 0xae, 0xad, 0, 0 }, /* #24 */
    6366     { 0x152b53, 0x152303, 0x47, 0x46, 0, 0 }, /* #25 */
    6367     { 0x3f2b03, 0x3f2383, 0xdb, 0xda, 0, 0 }, /* #26 */
    6368     { 0x120557, 0x120583, 0xf2, 0xf1, 0, 0 }, /* #27 */
    6369     { 0x0c6553, 0x0c6503, 0x05, 0x04, 0, 0 }, /* #28 */
    6370     { 0x0c2a93, 0x0c2203, 0x16, 0x15, 0, 0 }, /* #29 */
    6371     { 0x3d47c2, 0x3d4782, 0xf9, 0xf8, 0, 0 }, /* #30 */
    6372     { 0x3c0a97, 0x3c0283, 0xe6, 0xe5, 0, 0 }, /* #31 */
    6373     { 0x1d7896, 0x1d7082, 0xd6, 0xd5, 0, 0 }, /* #32 */
    6374     { 0x277703, 0x277703, 0x7b, 0x7a, 0, 0 }, /* #33 */
    6375     { 0x127102, 0x127182, 0xeb, 0xea, 0, 0 }, /* #34 */
    6376     { 0x3c02c7, 0x3c0287, 0xe2, 0xe1, 0, 0 }, /* #35 */
    6377     { 0x254d83, 0x254507, 0x5a, 0x59, 0, 0 }, /* #36 */
    6378     { 0x0b5ec2, 0x0b5696, 0xb0, 0xaf, 0, 0 }, /* #37 */
    6379     { 0x367492, 0x367402, 0x0f, 0x0e, 0, 0 }, /* #38 */
    6380     { 0x024157, 0x024107, 0x25, 0x24, 0, 0 }, /* #39 */
    6381     { 0x396bd3, 0x396303, 0x77, 0x76, 0, 0 }, /* #40 */
    6382     { 0x371387, 0x371307, 0x75, 0x74, 0, 0 }, /* #41 */
    6383     { 0x177642, 0x177682, 0xd1, 0xd0, 0, 0 }, /* #42 */
    6384     { 0x237853, 0x237003, 0x4d, 0x4c, 0, 0 }, /* #43 */
    6385     { 0x1f5087, 0x1f5087, 0x9d, 0x9c, 0, 0 }, /* #44 */
    6386     { 0x111c47, 0x111407, 0x54, 0x53, 0, 0 }, /* #45 */
    6387     { 0x3d2016, 0x3d2082, 0x84, 0x83, 0, 0 }, /* #46 */
    6388     { 0x0607c3, 0x060787, 0xc1, 0xc0, 0, 0 }, /* #47 */
    6389     { 0x032f13, 0x032707, 0x1f, 0x1e, 0, 0 }, /* #48 */
    6390     { 0x112017, 0x112007, 0x2f, 0x2e, 0, 0 }, /* #49 */
    6391     { 0x046303, 0x046383, 0xb1, 0xb0, 0, 0 }, /* #50 */
    6392     { 0x027fc7, 0x027787, 0xe9, 0xe8, 0, 0 }, /* #51 */
    6393     { 0x3e2f92, 0x3e2782, 0x8a, 0x89, 0, 0 }, /* #52 */
    6394     { 0x1c46d2, 0x1c4602, 0x71, 0x70, 0, 0 }, /* #53 */
    6395     { 0x2254c3, 0x225487, 0xb5, 0xb4, 0, 0 }, /* #54 */
    6396     { 0x1d3a86, 0x1d3202, 0x3f, 0x3e, 0, 0 }, /* #55 */
    6397     { 0x240606, 0x240606, 0x36, 0x35, 0, 0 }, /* #56 */
    6398     { 0x314847, 0x314007, 0x22, 0x21, 0, 0 }, /* #57 */
    6399     { 0x217143, 0x217183, 0xbd, 0xbc, 0, 0 }, /* #58 */
    6400     { 0x1c2e02, 0x1c2682, 0xa2, 0xa1, 0, 0 }, /* #59 */
    6401     { 0x2f4fc2, 0x2f4702, 0x33, 0x32, 0, 0 }, /* #60 */
    6402     { 0x150b96, 0x150306, 0x75, 0x74, 0, 0 }, /* #61 */
    6403     { 0x250847, 0x250003, 0x2a, 0x29, 0, 0 }, /* #62 */
    6404     { 0x346586, 0x346582, 0xac, 0xab, 0, 0 }, /* #63 */
     5936    { 0x0a5607, 0x0a5683, 0xcf, 0xce, 0, 0 }, /* #0 */
     5937    { 0x302092, 0x302002, 0x3c, 0x3b, 0, 0 }, /* #1 */
     5938    { 0x217942, 0x217106, 0x0b, 0x0a, 0, 0 }, /* #2 */
     5939    { 0x325817, 0x325083, 0xd7, 0xd6, 0, 0 }, /* #3 */
     5940    { 0x2e2682, 0x2e2602, 0x2d, 0x2c, 0, 0 }, /* #4 */
     5941    { 0x291556, 0x291586, 0x82, 0x81, 0, 0 }, /* #5 */
     5942    { 0x127247, 0x127287, 0xe2, 0xe1, 0, 0 }, /* #6 */
     5943    { 0x316b47, 0x316307, 0x75, 0x74, 0, 0 }, /* #7 */
     5944    { 0x376407, 0x376407, 0x7e, 0x7d, 0, 0 }, /* #8 */
     5945    { 0x3d0c83, 0x3d0493, 0x90, 0x8f, 0, 0 }, /* #9 */
     5946    { 0x276a43, 0x276207, 0x42, 0x41, 0, 0 }, /* #10 */
     5947    { 0x3f6092, 0x3f6006, 0x66, 0x65, 0, 0 }, /* #11 */
     5948    { 0x091a42, 0x091286, 0xa4, 0xa3, 0, 0 }, /* #12 */
     5949    { 0x073652, 0x073602, 0x24, 0x23, 0, 0 }, /* #13 */
     5950    { 0x3e5943, 0x3e5113, 0x20, 0x1f, 0, 0 }, /* #14 */
     5951    { 0x3a60c3, 0x3a6083, 0xe7, 0xe6, 0, 0 }, /* #15 */
     5952    { 0x122057, 0x122003, 0x1b, 0x1a, 0, 0 }, /* #16 */
     5953    { 0x1c6147, 0x1c6107, 0x61, 0x60, 0, 0 }, /* #17 */
     5954    { 0x062106, 0x062186, 0xef, 0xee, 0, 0 }, /* #18 */
     5955    { 0x1c3b97, 0x1c3307, 0x4f, 0x4e, 0, 0 }, /* #19 */
     5956    { 0x3f2bc6, 0x3f2306, 0x15, 0x14, 0, 0 }, /* #20 */
     5957    { 0x141a47, 0x141203, 0x24, 0x23, 0, 0 }, /* #21 */
     5958    { 0x0b0f07, 0x0b0713, 0x50, 0x4f, 0, 0 }, /* #22 */
     5959    { 0x3856c7, 0x385603, 0x7a, 0x79, 0, 0 }, /* #23 */
     5960    { 0x211a96, 0x211246, 0x01, 0x00, 0, 0 }, /* #24 */
     5961    { 0x0e1fc2, 0x0e1706, 0x0d, 0x0c, 0, 0 }, /* #25 */
     5962    { 0x2e46d2, 0x2e4606, 0x22, 0x21, 0, 0 }, /* #26 */
     5963    { 0x2c5882, 0x2c5002, 0x4a, 0x49, 0, 0 }, /* #27 */
     5964    { 0x000117, 0x000113, 0x20, 0x1f, 0, 0 }, /* #28 */
     5965    { 0x0212c2, 0x021202, 0x1a, 0x19, 0, 0 }, /* #29 */
     5966    { 0x2e43c7, 0x2e4307, 0x25, 0x24, 0, 0 }, /* #30 */
     5967    { 0x2f29c7, 0x2f2113, 0x50, 0x4f, 0, 0 }, /* #31 */
     5968    { 0x026cd6, 0x026486, 0x82, 0x81, 0, 0 }, /* #32 */
     5969    { 0x0310c3, 0x031003, 0x47, 0x46, 0, 0 }, /* #33 */
     5970    { 0x262386, 0x262302, 0x09, 0x08, 0, 0 }, /* #34 */
     5971    { 0x060e86, 0x060602, 0x4d, 0x4c, 0, 0 }, /* #35 */
     5972    { 0x217d17, 0x217507, 0x1f, 0x1e, 0, 0 }, /* #36 */
     5973    { 0x110e96, 0x110686, 0xef, 0xee, 0, 0 }, /* #37 */
     5974    { 0x1e1992, 0x1e1102, 0x6c, 0x6b, 0, 0 }, /* #38 */
     5975    { 0x0525c6, 0x052502, 0x58, 0x57, 0, 0 }, /* #39 */
     5976    { 0x327546, 0x327506, 0x1f, 0x1e, 0, 0 }, /* #40 */
     5977    { 0x186f93, 0x186703, 0x76, 0x75, 0, 0 }, /* #41 */
     5978    { 0x2c2b02, 0x2c2302, 0x55, 0x54, 0, 0 }, /* #42 */
     5979    { 0x217102, 0x217186, 0x96, 0x95, 0, 0 }, /* #43 */
     5980    { 0x281703, 0x281707, 0x23, 0x22, 0, 0 }, /* #44 */
     5981    { 0x204282, 0x204202, 0x6f, 0x6e, 0, 0 }, /* #45 */
     5982    { 0x3f2e53, 0x3f2683, 0x8d, 0x8c, 0, 0 }, /* #46 */
     5983    { 0x391b56, 0x391302, 0x53, 0x52, 0, 0 }, /* #47 */
     5984    { 0x3a3057, 0x3a3083, 0xea, 0xe9, 0, 0 }, /* #48 */
     5985    { 0x1a6a42, 0x1a6282, 0xe1, 0xe0, 0, 0 }, /* #49 */
     5986    { 0x3810d7, 0x381083, 0xda, 0xd9, 0, 0 }, /* #50 */
     5987    { 0x082853, 0x082083, 0xf2, 0xf1, 0, 0 }, /* #51 */
     5988    { 0x0d4e42, 0x0d4682, 0xb7, 0xb6, 0, 0 }, /* #52 */
     5989    { 0x3f0d53, 0x3f0503, 0x17, 0x16, 0, 0 }, /* #53 */
     5990    { 0x320a53, 0x320207, 0x36, 0x35, 0, 0 }, /* #54 */
     5991    { 0x2d2fc7, 0x2d2787, 0xca, 0xc9, 0, 0 }, /* #55 */
     5992    { 0x2750d3, 0x275003, 0x27, 0x26, 0, 0 }, /* #56 */
     5993    { 0x2d4052, 0x2d4002, 0x4a, 0x49, 0, 0 }, /* #57 */
     5994    { 0x125507, 0x125583, 0xff, 0xfe, 0, 0 }, /* #58 */
     5995    { 0x123053, 0x123087, 0xcd, 0xcc, 0, 0 }, /* #59 */
     5996    { 0x020d97, 0x020587, 0xde, 0xdd, 0, 0 }, /* #60 */
     5997    { 0x152e82, 0x152682, 0xe4, 0xe3, 0, 0 }, /* #61 */
     5998    { 0x047a92, 0x047282, 0x9c, 0x9b, 0, 0 }, /* #62 */
     5999    { 0x021f02, 0x021792, 0xc0, 0xbf, 0, 0 }, /* #63 */
    64056000};
    64066001static const BINU8_TEST_T g_aTests_dec_u8_locked[] =
    64076002{
    6408     { 0x3b0a83, 0x3b0203, 0x0c, 0x0b, 0, 0 }, /* #0 */
    6409     { 0x1a7f92, 0x1a7702, 0x33, 0x32, 0, 0 }, /* #1 */
    6410     { 0x341546, 0x341506, 0x1f, 0x1e, 0, 0 }, /* #2 */
    6411     { 0x0f5e43, 0x0f5603, 0x02, 0x01, 0, 0 }, /* #3 */
    6412     { 0x1d3d17, 0x1d3503, 0x65, 0x64, 0, 0 }, /* #4 */
    6413     { 0x294c06, 0x294482, 0xdb, 0xda, 0, 0 }, /* #5 */
    6414     { 0x393bd2, 0x393306, 0x04, 0x03, 0, 0 }, /* #6 */
    6415     { 0x012583, 0x012507, 0x42, 0x41, 0, 0 }, /* #7 */
    6416     { 0x3b0182, 0x3b0186, 0xb8, 0xb7, 0, 0 }, /* #8 */
    6417     { 0x180597, 0x180587, 0x91, 0x90, 0, 0 }, /* #9 */
    6418     { 0x1a4d57, 0x1a4587, 0x9d, 0x9c, 0, 0 }, /* #10 */
    6419     { 0x2c7717, 0x2c7787, 0xec, 0xeb, 0, 0 }, /* #11 */
    6420     { 0x3f0e43, 0x3f0683, 0x92, 0x91, 0, 0 }, /* #12 */
    6421     { 0x140f97, 0x140703, 0x2a, 0x29, 0, 0 }, /* #13 */
    6422     { 0x034147, 0x034183, 0xa3, 0xa2, 0, 0 }, /* #14 */
    6423     { 0x151882, 0x151002, 0x17, 0x16, 0, 0 }, /* #15 */
    6424     { 0x0536c6, 0x053682, 0x87, 0x86, 0, 0 }, /* #16 */
    6425     { 0x290243, 0x290207, 0x0a, 0x09, 0, 0 }, /* #17 */
    6426     { 0x177153, 0x177187, 0xcb, 0xca, 0, 0 }, /* #18 */
    6427     { 0x360706, 0x360706, 0x28, 0x27, 0, 0 }, /* #19 */
    6428     { 0x054c06, 0x054412, 0x20, 0x1f, 0, 0 }, /* #20 */
    6429     { 0x365a97, 0x365287, 0xc4, 0xc3, 0, 0 }, /* #21 */
    6430     { 0x1f5142, 0x1f5102, 0x38, 0x37, 0, 0 }, /* #22 */
    6431     { 0x003a13, 0x003203, 0x11, 0x10, 0, 0 }, /* #23 */
    6432     { 0x256cc2, 0x256406, 0x23, 0x22, 0, 0 }, /* #24 */
    6433     { 0x3c60c7, 0x3c6087, 0xa4, 0xa3, 0, 0 }, /* #25 */
    6434     { 0x3a0c47, 0x3a0483, 0xeb, 0xea, 0, 0 }, /* #26 */
    6435     { 0x2f7143, 0x2f7187, 0x9d, 0x9c, 0, 0 }, /* #27 */
    6436     { 0x382d87, 0x382583, 0x81, 0x80, 0, 0 }, /* #28 */
    6437     { 0x050507, 0x050507, 0x3a, 0x39, 0, 0 }, /* #29 */
    6438     { 0x045c53, 0x045407, 0x06, 0x05, 0, 0 }, /* #30 */
    6439     { 0x1514d3, 0x151407, 0x2c, 0x2b, 0, 0 }, /* #31 */
    6440     { 0x213c57, 0x213483, 0xe7, 0xe6, 0, 0 }, /* #32 */
    6441     { 0x163d86, 0x163502, 0x65, 0x64, 0, 0 }, /* #33 */
    6442     { 0x2e57c7, 0x2e5707, 0x31, 0x30, 0, 0 }, /* #34 */
    6443     { 0x2c7192, 0x2c7186, 0x9b, 0x9a, 0, 0 }, /* #35 */
    6444     { 0x2862c3, 0x286283, 0xfe, 0xfd, 0, 0 }, /* #36 */
    6445     { 0x054513, 0x054587, 0xaa, 0xa9, 0, 0 }, /* #37 */
    6446     { 0x194ac6, 0x194282, 0x81, 0x80, 0, 0 }, /* #38 */
    6447     { 0x135743, 0x135707, 0x15, 0x14, 0, 0 }, /* #39 */
    6448     { 0x0c6ec7, 0x0c6603, 0x77, 0x76, 0, 0 }, /* #40 */
    6449     { 0x392582, 0x392512, 0x30, 0x2f, 0, 0 }, /* #41 */
    6450     { 0x224292, 0x224282, 0xf5, 0xf4, 0, 0 }, /* #42 */
    6451     { 0x2e48d6, 0x2e4002, 0x63, 0x62, 0, 0 }, /* #43 */
    6452     { 0x093283, 0x093203, 0x11, 0x10, 0, 0 }, /* #44 */
    6453     { 0x291196, 0x291192, 0x90, 0x8f, 0, 0 }, /* #45 */
    6454     { 0x034d82, 0x034586, 0xa4, 0xa3, 0, 0 }, /* #46 */
    6455     { 0x1e0086, 0x1e0086, 0xad, 0xac, 0, 0 }, /* #47 */
    6456     { 0x0949c2, 0x094102, 0x02, 0x01, 0, 0 }, /* #48 */
    6457     { 0x340047, 0x340007, 0x78, 0x77, 0, 0 }, /* #49 */
    6458     { 0x285e96, 0x285606, 0x0d, 0x0c, 0, 0 }, /* #50 */
    6459     { 0x0f5953, 0x0f5107, 0x73, 0x72, 0, 0 }, /* #51 */
    6460     { 0x1c59c2, 0x1c5196, 0xd0, 0xcf, 0, 0 }, /* #52 */
    6461     { 0x2e7096, 0x2e7006, 0x25, 0x24, 0, 0 }, /* #53 */
    6462     { 0x162902, 0x162186, 0x9b, 0x9a, 0, 0 }, /* #54 */
    6463     { 0x0977d7, 0x097707, 0x37, 0x36, 0, 0 }, /* #55 */
    6464     { 0x063ac3, 0x063207, 0x1e, 0x1d, 0, 0 }, /* #56 */
    6465     { 0x255116, 0x255186, 0xb8, 0xb7, 0, 0 }, /* #57 */
    6466     { 0x0d2ed7, 0x0d2607, 0x6b, 0x6a, 0, 0 }, /* #58 */
    6467     { 0x282192, 0x282102, 0x74, 0x73, 0, 0 }, /* #59 */
    6468     { 0x3b2382, 0x3b2306, 0x42, 0x41, 0, 0 }, /* #60 */
    6469     { 0x1c71c3, 0x1c7107, 0x48, 0x47, 0, 0 }, /* #61 */
    6470     { 0x1729c3, 0x172187, 0xd8, 0xd7, 0, 0 }, /* #62 */
    6471     { 0x2e5ec6, 0x2e5616, 0x10, 0x0f, 0, 0 }, /* #63 */
     6003    { 0x342456, 0x342486, 0xb9, 0xb8, 0, 0 }, /* #0 */
     6004    { 0x197cd3, 0x197483, 0xff, 0xfe, 0, 0 }, /* #1 */
     6005    { 0x2b55c6, 0x2b5506, 0x04, 0x03, 0, 0 }, /* #2 */
     6006    { 0x003f97, 0x003787, 0xc6, 0xc5, 0, 0 }, /* #3 */
     6007    { 0x3707d7, 0x370783, 0x9f, 0x9e, 0, 0 }, /* #4 */
     6008    { 0x2d7e93, 0x2d7683, 0xb6, 0xb5, 0, 0 }, /* #5 */
     6009    { 0x3664d6, 0x366402, 0x46, 0x45, 0, 0 }, /* #6 */
     6010    { 0x291f56, 0x291786, 0xf7, 0xf6, 0, 0 }, /* #7 */
     6011    { 0x031603, 0x031687, 0xaa, 0xa9, 0, 0 }, /* #8 */
     6012    { 0x2e7246, 0x2e7206, 0x43, 0x42, 0, 0 }, /* #9 */
     6013    { 0x3c1e03, 0x3c1687, 0xb2, 0xb1, 0, 0 }, /* #10 */
     6014    { 0x225153, 0x225187, 0xf7, 0xf6, 0, 0 }, /* #11 */
     6015    { 0x317116, 0x317182, 0x87, 0x86, 0, 0 }, /* #12 */
     6016    { 0x055787, 0x055783, 0xcc, 0xcb, 0, 0 }, /* #13 */
     6017    { 0x392a43, 0x392287, 0xfb, 0xfa, 0, 0 }, /* #14 */
     6018    { 0x076202, 0x076212, 0x30, 0x2f, 0, 0 }, /* #15 */
     6019    { 0x1b4d56, 0x1b4502, 0x5f, 0x5e, 0, 0 }, /* #16 */
     6020    { 0x120d47, 0x120507, 0x13, 0x12, 0, 0 }, /* #17 */
     6021    { 0x157bc2, 0x157382, 0x93, 0x92, 0, 0 }, /* #18 */
     6022    { 0x271f42, 0x271786, 0x82, 0x81, 0, 0 }, /* #19 */
     6023    { 0x367442, 0x367402, 0x33, 0x32, 0, 0 }, /* #20 */
     6024    { 0x175f93, 0x175797, 0xd0, 0xcf, 0, 0 }, /* #21 */
     6025    { 0x061d47, 0x061503, 0x69, 0x68, 0, 0 }, /* #22 */
     6026    { 0x313093, 0x313007, 0x7f, 0x7e, 0, 0 }, /* #23 */
     6027    { 0x3c3656, 0x3c3682, 0x95, 0x94, 0, 0 }, /* #24 */
     6028    { 0x312192, 0x312182, 0xfe, 0xfd, 0, 0 }, /* #25 */
     6029    { 0x1268d2, 0x126006, 0x72, 0x71, 0, 0 }, /* #26 */
     6030    { 0x204e42, 0x204682, 0xc8, 0xc7, 0, 0 }, /* #27 */
     6031    { 0x0e0496, 0x0e0486, 0x94, 0x93, 0, 0 }, /* #28 */
     6032    { 0x0f7992, 0x0f7186, 0xc1, 0xc0, 0, 0 }, /* #29 */
     6033    { 0x336753, 0x336783, 0xa3, 0xa2, 0, 0 }, /* #30 */
     6034    { 0x116786, 0x116786, 0xca, 0xc9, 0, 0 }, /* #31 */
     6035    { 0x011617, 0x011607, 0x31, 0x30, 0, 0 }, /* #32 */
     6036    { 0x0e1fd6, 0x0e1786, 0xc4, 0xc3, 0, 0 }, /* #33 */
     6037    { 0x3a6e96, 0x3a6602, 0x7a, 0x79, 0, 0 }, /* #34 */
     6038    { 0x2a2153, 0x2a2187, 0xc6, 0xc5, 0, 0 }, /* #35 */
     6039    { 0x0c5406, 0x0c5486, 0x96, 0x95, 0, 0 }, /* #36 */
     6040    { 0x392587, 0x392587, 0x82, 0x81, 0, 0 }, /* #37 */
     6041    { 0x165b57, 0x165303, 0x2a, 0x29, 0, 0 }, /* #38 */
     6042    { 0x213906, 0x213106, 0x72, 0x71, 0, 0 }, /* #39 */
     6043    { 0x0716c2, 0x071602, 0x7d, 0x7c, 0, 0 }, /* #40 */
     6044    { 0x196d93, 0x196503, 0x3f, 0x3e, 0, 0 }, /* #41 */
     6045    { 0x301d53, 0x301507, 0x4e, 0x4d, 0, 0 }, /* #42 */
     6046    { 0x0f7dd7, 0x0f7587, 0xec, 0xeb, 0, 0 }, /* #43 */
     6047    { 0x030fd3, 0x030703, 0x7b, 0x7a, 0, 0 }, /* #44 */
     6048    { 0x015fd6, 0x015782, 0xdb, 0xda, 0, 0 }, /* #45 */
     6049    { 0x1f1343, 0x1f1387, 0xa6, 0xa5, 0, 0 }, /* #46 */
     6050    { 0x0d3943, 0x0d3103, 0x44, 0x43, 0, 0 }, /* #47 */
     6051    { 0x017bc3, 0x017307, 0x19, 0x18, 0, 0 }, /* #48 */
     6052    { 0x1b6c82, 0x1b6406, 0x7c, 0x7b, 0, 0 }, /* #49 */
     6053    { 0x115bc2, 0x115302, 0x1a, 0x19, 0, 0 }, /* #50 */
     6054    { 0x097e92, 0x097686, 0xfd, 0xfc, 0, 0 }, /* #51 */
     6055    { 0x007543, 0x007503, 0x1a, 0x19, 0, 0 }, /* #52 */
     6056    { 0x294a46, 0x294206, 0x57, 0x56, 0, 0 }, /* #53 */
     6057    { 0x3147c6, 0x314782, 0xfc, 0xfb, 0, 0 }, /* #54 */
     6058    { 0x373857, 0x373087, 0xf6, 0xf5, 0, 0 }, /* #55 */
     6059    { 0x275d13, 0x275503, 0x52, 0x51, 0, 0 }, /* #56 */
     6060    { 0x253f57, 0x253783, 0xf5, 0xf4, 0, 0 }, /* #57 */
     6061    { 0x3d6606, 0x3d6686, 0xd2, 0xd1, 0, 0 }, /* #58 */
     6062    { 0x0e7f52, 0x0e7702, 0x59, 0x58, 0, 0 }, /* #59 */
     6063    { 0x0f3007, 0x0f3087, 0xab, 0xaa, 0, 0 }, /* #60 */
     6064    { 0x316192, 0x316102, 0x0f, 0x0e, 0, 0 }, /* #61 */
     6065    { 0x0d5c02, 0x0d5402, 0x1b, 0x1a, 0, 0 }, /* #62 */
     6066    { 0x1f3a93, 0x1f3207, 0x49, 0x48, 0, 0 }, /* #63 */
    64726067};
    64736068static const BINU8_TEST_T g_aTests_not_u8[] =
    64746069{
    6475     { 0x241716, 0x241716, 0x0d, 0xf2, 0, 0 }, /* #0 */
    6476     { 0x1b3802, 0x1b3802, 0x48, 0xb7, 0, 0 }, /* #1 */
    6477     { 0x2767c3, 0x2767c3, 0x51, 0xae, 0, 0 }, /* #2 */
    6478     { 0x032d46, 0x032d46, 0xdd, 0x22, 0, 0 }, /* #3 */
    6479     { 0x164d56, 0x164d56, 0xf7, 0x08, 0, 0 }, /* #4 */
    6480     { 0x1a61d3, 0x1a61d3, 0x16, 0xe9, 0, 0 }, /* #5 */
    6481     { 0x324cd6, 0x324cd6, 0x0a, 0xf5, 0, 0 }, /* #6 */
    6482     { 0x3c7d53, 0x3c7d53, 0x74, 0x8b, 0, 0 }, /* #7 */
    6483     { 0x0b4182, 0x0b4182, 0x8f, 0x70, 0, 0 }, /* #8 */
    6484     { 0x103e43, 0x103e43, 0x48, 0xb7, 0, 0 }, /* #9 */
    6485     { 0x3d4743, 0x3d4743, 0x14, 0xeb, 0, 0 }, /* #10 */
    6486     { 0x0b7343, 0x0b7343, 0xb9, 0x46, 0, 0 }, /* #11 */
    6487     { 0x292b13, 0x292b13, 0x04, 0xfb, 0, 0 }, /* #12 */
    6488     { 0x1b5887, 0x1b5887, 0x2e, 0xd1, 0, 0 }, /* #13 */
    6489     { 0x3277d2, 0x3277d2, 0x11, 0xee, 0, 0 }, /* #14 */
    6490     { 0x236d06, 0x236d06, 0x2b, 0xd4, 0, 0 }, /* #15 */
    6491     { 0x170e96, 0x170e96, 0xac, 0x53, 0, 0 }, /* #16 */
    6492     { 0x1505d6, 0x1505d6, 0xae, 0x51, 0, 0 }, /* #17 */
    6493     { 0x1a3097, 0x1a3097, 0xd0, 0x2f, 0, 0 }, /* #18 */
    6494     { 0x364d53, 0x364d53, 0x10, 0xef, 0, 0 }, /* #19 */
    6495     { 0x1b3702, 0x1b3702, 0xba, 0x45, 0, 0 }, /* #20 */
    6496     { 0x2d12d2, 0x2d12d2, 0x93, 0x6c, 0, 0 }, /* #21 */
    6497     { 0x047556, 0x047556, 0xdc, 0x23, 0, 0 }, /* #22 */
    6498     { 0x204d87, 0x204d87, 0x65, 0x9a, 0, 0 }, /* #23 */
    6499     { 0x261197, 0x261197, 0x2b, 0xd4, 0, 0 }, /* #24 */
    6500     { 0x293c16, 0x293c16, 0x62, 0x9d, 0, 0 }, /* #25 */
    6501     { 0x2e47c6, 0x2e47c6, 0x63, 0x9c, 0, 0 }, /* #26 */
    6502     { 0x327d43, 0x327d43, 0x64, 0x9b, 0, 0 }, /* #27 */
    6503     { 0x0265d6, 0x0265d6, 0x47, 0xb8, 0, 0 }, /* #28 */
    6504     { 0x205fc7, 0x205fc7, 0x01, 0xfe, 0, 0 }, /* #29 */
    6505     { 0x232297, 0x232297, 0xfd, 0x02, 0, 0 }, /* #30 */
    6506     { 0x053252, 0x053252, 0x57, 0xa8, 0, 0 }, /* #31 */
    6507     { 0x3564d2, 0x3564d2, 0x5a, 0xa5, 0, 0 }, /* #32 */
    6508     { 0x0a6652, 0x0a6652, 0xf0, 0x0f, 0, 0 }, /* #33 */
    6509     { 0x200ac2, 0x200ac2, 0x34, 0xcb, 0, 0 }, /* #34 */
    6510     { 0x2360c2, 0x2360c2, 0x9b, 0x64, 0, 0 }, /* #35 */
    6511     { 0x3e05c3, 0x3e05c3, 0x0a, 0xf5, 0, 0 }, /* #36 */
    6512     { 0x1e3557, 0x1e3557, 0x7f, 0x80, 0, 0 }, /* #37 */
    6513     { 0x3000c7, 0x3000c7, 0x49, 0xb6, 0, 0 }, /* #38 */
    6514     { 0x0d5746, 0x0d5746, 0xf9, 0x06, 0, 0 }, /* #39 */
    6515     { 0x2b1793, 0x2b1793, 0xe7, 0x18, 0, 0 }, /* #40 */
    6516     { 0x151f52, 0x151f52, 0x22, 0xdd, 0, 0 }, /* #41 */
    6517     { 0x106956, 0x106956, 0xcd, 0x32, 0, 0 }, /* #42 */
    6518     { 0x3c31c7, 0x3c31c7, 0x7c, 0x83, 0, 0 }, /* #43 */
    6519     { 0x3b0857, 0x3b0857, 0xba, 0x45, 0, 0 }, /* #44 */
    6520     { 0x2f3f17, 0x2f3f17, 0x89, 0x76, 0, 0 }, /* #45 */
    6521     { 0x291853, 0x291853, 0x9a, 0x65, 0, 0 }, /* #46 */
    6522     { 0x3252d7, 0x3252d7, 0x51, 0xae, 0, 0 }, /* #47 */
    6523     { 0x0d2d82, 0x0d2d82, 0x14, 0xeb, 0, 0 }, /* #48 */
    6524     { 0x1520c6, 0x1520c6, 0x6c, 0x93, 0, 0 }, /* #49 */
    6525     { 0x270913, 0x270913, 0x37, 0xc8, 0, 0 }, /* #50 */
    6526     { 0x1d1c96, 0x1d1c96, 0x7a, 0x85, 0, 0 }, /* #51 */
    6527     { 0x2d6d02, 0x2d6d02, 0xce, 0x31, 0, 0 }, /* #52 */
    6528     { 0x054f46, 0x054f46, 0x95, 0x6a, 0, 0 }, /* #53 */
    6529     { 0x2b3d86, 0x2b3d86, 0x57, 0xa8, 0, 0 }, /* #54 */
    6530     { 0x267446, 0x267446, 0x88, 0x77, 0, 0 }, /* #55 */
    6531     { 0x3e44d3, 0x3e44d3, 0xc2, 0x3d, 0, 0 }, /* #56 */
    6532     { 0x067846, 0x067846, 0x89, 0x76, 0, 0 }, /* #57 */
    6533     { 0x225742, 0x225742, 0x4c, 0xb3, 0, 0 }, /* #58 */
    6534     { 0x025483, 0x025483, 0x62, 0x9d, 0, 0 }, /* #59 */
    6535     { 0x3f6d93, 0x3f6d93, 0x8e, 0x71, 0, 0 }, /* #60 */
    6536     { 0x321092, 0x321092, 0x97, 0x68, 0, 0 }, /* #61 */
    6537     { 0x3b5e03, 0x3b5e03, 0xe0, 0x1f, 0, 0 }, /* #62 */
    6538     { 0x147546, 0x147546, 0xaa, 0x55, 0, 0 }, /* #63 */
     6070    { 0x2f22c6, 0x2f22c6, 0xa2, 0x5d, 0, 0 }, /* #0 */
     6071    { 0x0b7313, 0x0b7313, 0xbc, 0x43, 0, 0 }, /* #1 */
     6072    { 0x3d2556, 0x3d2556, 0xf4, 0x0b, 0, 0 }, /* #2 */
     6073    { 0x256b47, 0x256b47, 0x53, 0xac, 0, 0 }, /* #3 */
     6074    { 0x1f1896, 0x1f1896, 0xc6, 0x39, 0, 0 }, /* #4 */
     6075    { 0x381607, 0x381607, 0x08, 0xf7, 0, 0 }, /* #5 */
     6076    { 0x3c7146, 0x3c7146, 0xf0, 0x0f, 0, 0 }, /* #6 */
     6077    { 0x0d0c02, 0x0d0c02, 0x6d, 0x92, 0, 0 }, /* #7 */
     6078    { 0x175fd6, 0x175fd6, 0xac, 0x53, 0, 0 }, /* #8 */
     6079    { 0x011442, 0x011442, 0xf1, 0x0e, 0, 0 }, /* #9 */
     6080    { 0x1434c7, 0x1434c7, 0x32, 0xcd, 0, 0 }, /* #10 */
     6081    { 0x031296, 0x031296, 0xd8, 0x27, 0, 0 }, /* #11 */
     6082    { 0x3a65c2, 0x3a65c2, 0xf4, 0x0b, 0, 0 }, /* #12 */
     6083    { 0x3a16c2, 0x3a16c2, 0x14, 0xeb, 0, 0 }, /* #13 */
     6084    { 0x284396, 0x284396, 0xa1, 0x5e, 0, 0 }, /* #14 */
     6085    { 0x195317, 0x195317, 0x3c, 0xc3, 0, 0 }, /* #15 */
     6086    { 0x382b92, 0x382b92, 0x3c, 0xc3, 0, 0 }, /* #16 */
     6087    { 0x165887, 0x165887, 0xdd, 0x22, 0, 0 }, /* #17 */
     6088    { 0x3e2a87, 0x3e2a87, 0x7c, 0x83, 0, 0 }, /* #18 */
     6089    { 0x223d87, 0x223d87, 0x43, 0xbc, 0, 0 }, /* #19 */
     6090    { 0x0a42d7, 0x0a42d7, 0xb5, 0x4a, 0, 0 }, /* #20 */
     6091    { 0x110a52, 0x110a52, 0xb4, 0x4b, 0, 0 }, /* #21 */
     6092    { 0x3432d3, 0x3432d3, 0x99, 0x66, 0, 0 }, /* #22 */
     6093    { 0x027e92, 0x027e92, 0x77, 0x88, 0, 0 }, /* #23 */
     6094    { 0x127e83, 0x127e83, 0xf9, 0x06, 0, 0 }, /* #24 */
     6095    { 0x3a3f82, 0x3a3f82, 0x36, 0xc9, 0, 0 }, /* #25 */
     6096    { 0x1248d2, 0x1248d2, 0xf0, 0x0f, 0, 0 }, /* #26 */
     6097    { 0x0c1a02, 0x0c1a02, 0xc2, 0x3d, 0, 0 }, /* #27 */
     6098    { 0x0071c3, 0x0071c3, 0x60, 0x9f, 0, 0 }, /* #28 */
     6099    { 0x071686, 0x071686, 0x22, 0xdd, 0, 0 }, /* #29 */
     6100    { 0x135d03, 0x135d03, 0xfc, 0x03, 0, 0 }, /* #30 */
     6101    { 0x0975c7, 0x0975c7, 0x09, 0xf6, 0, 0 }, /* #31 */
     6102    { 0x3c7913, 0x3c7913, 0x6e, 0x91, 0, 0 }, /* #32 */
     6103    { 0x0a28c2, 0x0a28c2, 0xee, 0x11, 0, 0 }, /* #33 */
     6104    { 0x201087, 0x201087, 0xf3, 0x0c, 0, 0 }, /* #34 */
     6105    { 0x315293, 0x315293, 0x2c, 0xd3, 0, 0 }, /* #35 */
     6106    { 0x024f06, 0x024f06, 0x48, 0xb7, 0, 0 }, /* #36 */
     6107    { 0x0f3597, 0x0f3597, 0x21, 0xde, 0, 0 }, /* #37 */
     6108    { 0x3b6607, 0x3b6607, 0x2c, 0xd3, 0, 0 }, /* #38 */
     6109    { 0x006e16, 0x006e16, 0x7c, 0x83, 0, 0 }, /* #39 */
     6110    { 0x244e13, 0x244e13, 0x1a, 0xe5, 0, 0 }, /* #40 */
     6111    { 0x366b03, 0x366b03, 0x79, 0x86, 0, 0 }, /* #41 */
     6112    { 0x2c5247, 0x2c5247, 0xeb, 0x14, 0, 0 }, /* #42 */
     6113    { 0x1a22c2, 0x1a22c2, 0xfe, 0x01, 0, 0 }, /* #43 */
     6114    { 0x200557, 0x200557, 0x40, 0xbf, 0, 0 }, /* #44 */
     6115    { 0x374dc6, 0x374dc6, 0x92, 0x6d, 0, 0 }, /* #45 */
     6116    { 0x122a02, 0x122a02, 0x88, 0x77, 0, 0 }, /* #46 */
     6117    { 0x0b4b57, 0x0b4b57, 0xcc, 0x33, 0, 0 }, /* #47 */
     6118    { 0x1f4d97, 0x1f4d97, 0xd9, 0x26, 0, 0 }, /* #48 */
     6119    { 0x343d86, 0x343d86, 0x12, 0xed, 0, 0 }, /* #49 */
     6120    { 0x0a6553, 0x0a6553, 0x08, 0xf7, 0, 0 }, /* #50 */
     6121    { 0x0309c2, 0x0309c2, 0x85, 0x7a, 0, 0 }, /* #51 */
     6122    { 0x3e2a52, 0x3e2a52, 0x2d, 0xd2, 0, 0 }, /* #52 */
     6123    { 0x3e6906, 0x3e6906, 0x62, 0x9d, 0, 0 }, /* #53 */
     6124    { 0x184e06, 0x184e06, 0x50, 0xaf, 0, 0 }, /* #54 */
     6125    { 0x204f02, 0x204f02, 0x39, 0xc6, 0, 0 }, /* #55 */
     6126    { 0x317246, 0x317246, 0x3f, 0xc0, 0, 0 }, /* #56 */
     6127    { 0x126692, 0x126692, 0xa4, 0x5b, 0, 0 }, /* #57 */
     6128    { 0x382b06, 0x382b06, 0xb4, 0x4b, 0, 0 }, /* #58 */
     6129    { 0x3a7192, 0x3a7192, 0x2f, 0xd0, 0, 0 }, /* #59 */
     6130    { 0x300b83, 0x300b83, 0x67, 0x98, 0, 0 }, /* #60 */
     6131    { 0x227746, 0x227746, 0xfc, 0x03, 0, 0 }, /* #61 */
     6132    { 0x0f5d96, 0x0f5d96, 0x8c, 0x73, 0, 0 }, /* #62 */
     6133    { 0x0f7492, 0x0f7492, 0xf9, 0x06, 0, 0 }, /* #63 */
    65396134};
    65406135static const BINU8_TEST_T g_aTests_not_u8_locked[] =
    65416136{
    6542     { 0x264ad2, 0x264ad2, 0x79, 0x86, 0, 0 }, /* #0 */
    6543     { 0x3d5ec7, 0x3d5ec7, 0xaa, 0x55, 0, 0 }, /* #1 */
    6544     { 0x250283, 0x250283, 0x6d, 0x92, 0, 0 }, /* #2 */
    6545     { 0x3005c2, 0x3005c2, 0x58, 0xa7, 0, 0 }, /* #3 */
    6546     { 0x0969d6, 0x0969d6, 0x3d, 0xc2, 0, 0 }, /* #4 */
    6547     { 0x1a16c7, 0x1a16c7, 0x62, 0x9d, 0, 0 }, /* #5 */
    6548     { 0x1e2fc6, 0x1e2fc6, 0x66, 0x99, 0, 0 }, /* #6 */
    6549     { 0x203e83, 0x203e83, 0x9e, 0x61, 0, 0 }, /* #7 */
    6550     { 0x141713, 0x141713, 0x55, 0xaa, 0, 0 }, /* #8 */
    6551     { 0x2f5a03, 0x2f5a03, 0x7b, 0x84, 0, 0 }, /* #9 */
    6552     { 0x0b7187, 0x0b7187, 0xc2, 0x3d, 0, 0 }, /* #10 */
    6553     { 0x3034c3, 0x3034c3, 0x21, 0xde, 0, 0 }, /* #11 */
    6554     { 0x336486, 0x336486, 0x42, 0xbd, 0, 0 }, /* #12 */
    6555     { 0x055fd2, 0x055fd2, 0x33, 0xcc, 0, 0 }, /* #13 */
    6556     { 0x0c4987, 0x0c4987, 0x92, 0x6d, 0, 0 }, /* #14 */
    6557     { 0x151c13, 0x151c13, 0xcd, 0x32, 0, 0 }, /* #15 */
    6558     { 0x2e0217, 0x2e0217, 0x1d, 0xe2, 0, 0 }, /* #16 */
    6559     { 0x0e7fd6, 0x0e7fd6, 0x34, 0xcb, 0, 0 }, /* #17 */
    6560     { 0x1a4843, 0x1a4843, 0x36, 0xc9, 0, 0 }, /* #18 */
    6561     { 0x177446, 0x177446, 0xe7, 0x18, 0, 0 }, /* #19 */
    6562     { 0x054786, 0x054786, 0xc4, 0x3b, 0, 0 }, /* #20 */
    6563     { 0x1254d2, 0x1254d2, 0xe9, 0x16, 0, 0 }, /* #21 */
    6564     { 0x203846, 0x203846, 0xc6, 0x39, 0, 0 }, /* #22 */
    6565     { 0x0c2587, 0x0c2587, 0xbd, 0x42, 0, 0 }, /* #23 */
    6566     { 0x3a1452, 0x3a1452, 0x20, 0xdf, 0, 0 }, /* #24 */
    6567     { 0x095443, 0x095443, 0xff, 0x00, 0, 0 }, /* #25 */
    6568     { 0x294583, 0x294583, 0x1c, 0xe3, 0, 0 }, /* #26 */
    6569     { 0x090a02, 0x090a02, 0xea, 0x15, 0, 0 }, /* #27 */
    6570     { 0x1d21d6, 0x1d21d6, 0xd4, 0x2b, 0, 0 }, /* #28 */
    6571     { 0x1c15d2, 0x1c15d2, 0x29, 0xd6, 0, 0 }, /* #29 */
    6572     { 0x236ec2, 0x236ec2, 0xd2, 0x2d, 0, 0 }, /* #30 */
    6573     { 0x3c6617, 0x3c6617, 0x70, 0x8f, 0, 0 }, /* #31 */
    6574     { 0x3e2602, 0x3e2602, 0xf0, 0x0f, 0, 0 }, /* #32 */
    6575     { 0x1841d7, 0x1841d7, 0xb6, 0x49, 0, 0 }, /* #33 */
    6576     { 0x364043, 0x364043, 0x79, 0x86, 0, 0 }, /* #34 */
    6577     { 0x1d6d06, 0x1d6d06, 0x8c, 0x73, 0, 0 }, /* #35 */
    6578     { 0x2b4993, 0x2b4993, 0x37, 0xc8, 0, 0 }, /* #36 */
    6579     { 0x092e17, 0x092e17, 0x47, 0xb8, 0, 0 }, /* #37 */
    6580     { 0x087657, 0x087657, 0xa1, 0x5e, 0, 0 }, /* #38 */
    6581     { 0x300ad2, 0x300ad2, 0xb3, 0x4c, 0, 0 }, /* #39 */
    6582     { 0x1f00c7, 0x1f00c7, 0xa7, 0x58, 0, 0 }, /* #40 */
    6583     { 0x037447, 0x037447, 0xeb, 0x14, 0, 0 }, /* #41 */
    6584     { 0x1c1f96, 0x1c1f96, 0xaf, 0x50, 0, 0 }, /* #42 */
    6585     { 0x081a13, 0x081a13, 0x48, 0xb7, 0, 0 }, /* #43 */
    6586     { 0x157bc6, 0x157bc6, 0x32, 0xcd, 0, 0 }, /* #44 */
    6587     { 0x052887, 0x052887, 0xe0, 0x1f, 0, 0 }, /* #45 */
    6588     { 0x364e02, 0x364e02, 0x82, 0x7d, 0, 0 }, /* #46 */
    6589     { 0x072706, 0x072706, 0x51, 0xae, 0, 0 }, /* #47 */
    6590     { 0x261d52, 0x261d52, 0x0f, 0xf0, 0, 0 }, /* #48 */
    6591     { 0x014803, 0x014803, 0x8f, 0x70, 0, 0 }, /* #49 */
    6592     { 0x0c5c96, 0x0c5c96, 0x67, 0x98, 0, 0 }, /* #50 */
    6593     { 0x241a03, 0x241a03, 0x7f, 0x80, 0, 0 }, /* #51 */
    6594     { 0x3d50d2, 0x3d50d2, 0xe7, 0x18, 0, 0 }, /* #52 */
    6595     { 0x012d47, 0x012d47, 0x3d, 0xc2, 0, 0 }, /* #53 */
    6596     { 0x1e0bd2, 0x1e0bd2, 0x1c, 0xe3, 0, 0 }, /* #54 */
    6597     { 0x134b56, 0x134b56, 0x05, 0xfa, 0, 0 }, /* #55 */
    6598     { 0x077813, 0x077813, 0xb1, 0x4e, 0, 0 }, /* #56 */
    6599     { 0x240b97, 0x240b97, 0x1b, 0xe4, 0, 0 }, /* #57 */
    6600     { 0x2305d3, 0x2305d3, 0x51, 0xae, 0, 0 }, /* #58 */
    6601     { 0x155d92, 0x155d92, 0xab, 0x54, 0, 0 }, /* #59 */
    6602     { 0x273cc6, 0x273cc6, 0xe5, 0x1a, 0, 0 }, /* #60 */
    6603     { 0x0f12d2, 0x0f12d2, 0x59, 0xa6, 0, 0 }, /* #61 */
    6604     { 0x177742, 0x177742, 0x7a, 0x85, 0, 0 }, /* #62 */
    6605     { 0x122206, 0x122206, 0x53, 0xac, 0, 0 }, /* #63 */
     6137    { 0x240586, 0x240586, 0xa0, 0x5f, 0, 0 }, /* #0 */
     6138    { 0x223416, 0x223416, 0x64, 0x9b, 0, 0 }, /* #1 */
     6139    { 0x303493, 0x303493, 0x79, 0x86, 0, 0 }, /* #2 */
     6140    { 0x1b1a57, 0x1b1a57, 0x62, 0x9d, 0, 0 }, /* #3 */
     6141    { 0x2b4482, 0x2b4482, 0x7c, 0x83, 0, 0 }, /* #4 */
     6142    { 0x3f5247, 0x3f5247, 0xec, 0x13, 0, 0 }, /* #5 */
     6143    { 0x174912, 0x174912, 0x84, 0x7b, 0, 0 }, /* #6 */
     6144    { 0x290793, 0x290793, 0xe9, 0x16, 0, 0 }, /* #7 */
     6145    { 0x043706, 0x043706, 0x16, 0xe9, 0, 0 }, /* #8 */
     6146    { 0x225247, 0x225247, 0x6c, 0x93, 0, 0 }, /* #9 */
     6147    { 0x1027c2, 0x1027c2, 0x38, 0xc7, 0, 0 }, /* #10 */
     6148    { 0x146853, 0x146853, 0x32, 0xcd, 0, 0 }, /* #11 */
     6149    { 0x143ad7, 0x143ad7, 0x1e, 0xe1, 0, 0 }, /* #12 */
     6150    { 0x2f0386, 0x2f0386, 0x62, 0x9d, 0, 0 }, /* #13 */
     6151    { 0x382a92, 0x382a92, 0xa8, 0x57, 0, 0 }, /* #14 */
     6152    { 0x251a56, 0x251a56, 0xfb, 0x04, 0, 0 }, /* #15 */
     6153    { 0x027603, 0x027603, 0x78, 0x87, 0, 0 }, /* #16 */
     6154    { 0x1467d3, 0x1467d3, 0xe5, 0x1a, 0, 0 }, /* #17 */
     6155    { 0x0a3843, 0x0a3843, 0x28, 0xd7, 0, 0 }, /* #18 */
     6156    { 0x073c06, 0x073c06, 0x9f, 0x60, 0, 0 }, /* #19 */
     6157    { 0x125e47, 0x125e47, 0xf7, 0x08, 0, 0 }, /* #20 */
     6158    { 0x015146, 0x015146, 0xd8, 0x27, 0, 0 }, /* #21 */
     6159    { 0x111942, 0x111942, 0x8a, 0x75, 0, 0 }, /* #22 */
     6160    { 0x2f6113, 0x2f6113, 0xca, 0x35, 0, 0 }, /* #23 */
     6161    { 0x106483, 0x106483, 0x59, 0xa6, 0, 0 }, /* #24 */
     6162    { 0x1811d3, 0x1811d3, 0x4c, 0xb3, 0, 0 }, /* #25 */
     6163    { 0x005f43, 0x005f43, 0x6e, 0x91, 0, 0 }, /* #26 */
     6164    { 0x235d03, 0x235d03, 0x0c, 0xf3, 0, 0 }, /* #27 */
     6165    { 0x3d5e96, 0x3d5e96, 0x36, 0xc9, 0, 0 }, /* #28 */
     6166    { 0x034242, 0x034242, 0x50, 0xaf, 0, 0 }, /* #29 */
     6167    { 0x065a93, 0x065a93, 0x8a, 0x75, 0, 0 }, /* #30 */
     6168    { 0x2d4fc2, 0x2d4fc2, 0xd7, 0x28, 0, 0 }, /* #31 */
     6169    { 0x346352, 0x346352, 0x12, 0xed, 0, 0 }, /* #32 */
     6170    { 0x0f0957, 0x0f0957, 0x69, 0x96, 0, 0 }, /* #33 */
     6171    { 0x3b1906, 0x3b1906, 0x0b, 0xf4, 0, 0 }, /* #34 */
     6172    { 0x291d12, 0x291d12, 0xca, 0x35, 0, 0 }, /* #35 */
     6173    { 0x3c59c2, 0x3c59c2, 0x9d, 0x62, 0, 0 }, /* #36 */
     6174    { 0x0b4486, 0x0b4486, 0x14, 0xeb, 0, 0 }, /* #37 */
     6175    { 0x172a86, 0x172a86, 0xae, 0x51, 0, 0 }, /* #38 */
     6176    { 0x116c52, 0x116c52, 0xc7, 0x38, 0, 0 }, /* #39 */
     6177    { 0x0602d2, 0x0602d2, 0xf9, 0x06, 0, 0 }, /* #40 */
     6178    { 0x050e42, 0x050e42, 0x69, 0x96, 0, 0 }, /* #41 */
     6179    { 0x340787, 0x340787, 0xf4, 0x0b, 0, 0 }, /* #42 */
     6180    { 0x393b02, 0x393b02, 0x35, 0xca, 0, 0 }, /* #43 */
     6181    { 0x2d6792, 0x2d6792, 0x80, 0x7f, 0, 0 }, /* #44 */
     6182    { 0x3b5b53, 0x3b5b53, 0x40, 0xbf, 0, 0 }, /* #45 */
     6183    { 0x252857, 0x252857, 0x75, 0x8a, 0, 0 }, /* #46 */
     6184    { 0x215012, 0x215012, 0xca, 0x35, 0, 0 }, /* #47 */
     6185    { 0x145287, 0x145287, 0xca, 0x35, 0, 0 }, /* #48 */
     6186    { 0x296e92, 0x296e92, 0x8e, 0x71, 0, 0 }, /* #49 */
     6187    { 0x0f60c6, 0x0f60c6, 0x2c, 0xd3, 0, 0 }, /* #50 */
     6188    { 0x2a3a17, 0x2a3a17, 0xf4, 0x0b, 0, 0 }, /* #51 */
     6189    { 0x2f1157, 0x2f1157, 0xf6, 0x09, 0, 0 }, /* #52 */
     6190    { 0x101d93, 0x101d93, 0xa4, 0x5b, 0, 0 }, /* #53 */
     6191    { 0x073dd3, 0x073dd3, 0x38, 0xc7, 0, 0 }, /* #54 */
     6192    { 0x343e56, 0x343e56, 0x30, 0xcf, 0, 0 }, /* #55 */
     6193    { 0x171a96, 0x171a96, 0x88, 0x77, 0, 0 }, /* #56 */
     6194    { 0x252907, 0x252907, 0x38, 0xc7, 0, 0 }, /* #57 */
     6195    { 0x085d93, 0x085d93, 0xeb, 0x14, 0, 0 }, /* #58 */
     6196    { 0x355196, 0x355196, 0xc1, 0x3e, 0, 0 }, /* #59 */
     6197    { 0x352d53, 0x352d53, 0x00, 0xff, 0, 0 }, /* #60 */
     6198    { 0x2d6fc7, 0x2d6fc7, 0x60, 0x9f, 0, 0 }, /* #61 */
     6199    { 0x066ec2, 0x066ec2, 0x5b, 0xa4, 0, 0 }, /* #62 */
     6200    { 0x0d5287, 0x0d5287, 0x51, 0xae, 0, 0 }, /* #63 */
    66066201};
    66076202static const BINU8_TEST_T g_aTests_neg_u8[] =
    66086203{
    6609     { 0x1333d2, 0x133393, 0x24, 0xdc, 0, 0 }, /* #0 */
    6610     { 0x117317, 0x117317, 0x8c, 0x74, 0, 0 }, /* #1 */
    6611     { 0x273c52, 0x273413, 0xed, 0x13, 0, 0 }, /* #2 */
    6612     { 0x3e1b92, 0x3e1313, 0xae, 0x52, 0, 0 }, /* #3 */
    6613     { 0x257fd3, 0x257797, 0x48, 0xb8, 0, 0 }, /* #4 */
    6614     { 0x061817, 0x061097, 0x48, 0xb8, 0, 0 }, /* #5 */
    6615     { 0x050443, 0x050497, 0x45, 0xbb, 0, 0 }, /* #6 */
    6616     { 0x2e0ed3, 0x2e0613, 0xc9, 0x37, 0, 0 }, /* #7 */
    6617     { 0x073253, 0x073297, 0x5d, 0xa3, 0, 0 }, /* #8 */
    6618     { 0x213946, 0x213197, 0x04, 0xfc, 0, 0 }, /* #9 */
    6619     { 0x0a1617, 0x0a1693, 0x03, 0xfd, 0, 0 }, /* #10 */
    6620     { 0x292082, 0x292093, 0x02, 0xfe, 0, 0 }, /* #11 */
    6621     { 0x1a1a02, 0x1a1217, 0xaa, 0x56, 0, 0 }, /* #12 */
    6622     { 0x231193, 0x231113, 0xcc, 0x34, 0, 0 }, /* #13 */
    6623     { 0x2d3c12, 0x2d3413, 0xe1, 0x1f, 0, 0 }, /* #14 */
    6624     { 0x1e4606, 0x1e4693, 0x65, 0x9b, 0, 0 }, /* #15 */
    6625     { 0x251b92, 0x251313, 0xed, 0x13, 0, 0 }, /* #16 */
    6626     { 0x303353, 0x303397, 0x22, 0xde, 0, 0 }, /* #17 */
    6627     { 0x3c1a02, 0x3c1217, 0xe3, 0x1d, 0, 0 }, /* #18 */
    6628     { 0x3a5d17, 0x3a5513, 0xff, 0x01, 0, 0 }, /* #19 */
    6629     { 0x1c0702, 0x1c0793, 0x0e, 0xf2, 0, 0 }, /* #20 */
    6630     { 0x0d7e13, 0x0d7687, 0x40, 0xc0, 0, 0 }, /* #21 */
    6631     { 0x2d0f87, 0x2d0707, 0xd0, 0x30, 0, 0 }, /* #22 */
    6632     { 0x0a31d7, 0x0a3117, 0xaa, 0x56, 0, 0 }, /* #23 */
    6633     { 0x334697, 0x334693, 0x58, 0xa8, 0, 0 }, /* #24 */
    6634     { 0x336992, 0x336117, 0xe9, 0x17, 0, 0 }, /* #25 */
    6635     { 0x381e12, 0x381693, 0x41, 0xbf, 0, 0 }, /* #26 */
    6636     { 0x0c2e13, 0x0c2617, 0xb5, 0x4b, 0, 0 }, /* #27 */
    6637     { 0x024e53, 0x024697, 0x2c, 0xd4, 0, 0 }, /* #28 */
    6638     { 0x1f5812, 0x1f5046, 0x00, 0x00, 0, 0 }, /* #29 */
    6639     { 0x0e73d7, 0x0e7397, 0x61, 0x9f, 0, 0 }, /* #30 */
    6640     { 0x3b5817, 0x3b5093, 0x5e, 0xa2, 0, 0 }, /* #31 */
    6641     { 0x073603, 0x073697, 0x61, 0x9f, 0, 0 }, /* #32 */
    6642     { 0x346d97, 0x346503, 0xe0, 0x20, 0, 0 }, /* #33 */
    6643     { 0x084b83, 0x084397, 0x73, 0x8d, 0, 0 }, /* #34 */
    6644     { 0x262253, 0x262213, 0xba, 0x46, 0, 0 }, /* #35 */
    6645     { 0x2a1d53, 0x2a1597, 0x3b, 0xc5, 0, 0 }, /* #36 */
    6646     { 0x0660c2, 0x066093, 0x7b, 0x85, 0, 0 }, /* #37 */
    6647     { 0x335dd6, 0x335593, 0x03, 0xfd, 0, 0 }, /* #38 */
    6648     { 0x212f12, 0x212713, 0xd4, 0x2c, 0, 0 }, /* #39 */
    6649     { 0x232d82, 0x232517, 0xb3, 0x4d, 0, 0 }, /* #40 */
    6650     { 0x3a22d7, 0x3a2293, 0x77, 0x89, 0, 0 }, /* #41 */
    6651     { 0x3377c6, 0x337797, 0x6b, 0x95, 0, 0 }, /* #42 */
    6652     { 0x196f06, 0x196793, 0x77, 0x89, 0, 0 }, /* #43 */
    6653     { 0x3d3ac7, 0x3d3293, 0x52, 0xae, 0, 0 }, /* #44 */
    6654     { 0x257b53, 0x257397, 0x12, 0xee, 0, 0 }, /* #45 */
    6655     { 0x085fc3, 0x085717, 0xb3, 0x4d, 0, 0 }, /* #46 */
    6656     { 0x2d2047, 0x2d2013, 0x99, 0x67, 0, 0 }, /* #47 */
    6657     { 0x042bd2, 0x042397, 0x6d, 0x93, 0, 0 }, /* #48 */
    6658     { 0x2512c7, 0x251217, 0xd8, 0x28, 0, 0 }, /* #49 */
    6659     { 0x173e46, 0x173697, 0x1f, 0xe1, 0, 0 }, /* #50 */
    6660     { 0x024383, 0x024313, 0x87, 0x79, 0, 0 }, /* #51 */
    6661     { 0x050dc7, 0x050593, 0x24, 0xdc, 0, 0 }, /* #52 */
    6662     { 0x1f5813, 0x1f5097, 0x04, 0xfc, 0, 0 }, /* #53 */
    6663     { 0x3a4fc2, 0x3a4797, 0x29, 0xd7, 0, 0 }, /* #54 */
    6664     { 0x0410d3, 0x041017, 0x96, 0x6a, 0, 0 }, /* #55 */
    6665     { 0x0a4f92, 0x0a4713, 0xc3, 0x3d, 0, 0 }, /* #56 */
    6666     { 0x016042, 0x016097, 0x23, 0xdd, 0, 0 }, /* #57 */
    6667     { 0x323d03, 0x323513, 0x86, 0x7a, 0, 0 }, /* #58 */
    6668     { 0x0024c2, 0x002497, 0x5b, 0xa5, 0, 0 }, /* #59 */
    6669     { 0x373b86, 0x373397, 0x7f, 0x81, 0, 0 }, /* #60 */
    6670     { 0x0d3f12, 0x0d3793, 0x17, 0xe9, 0, 0 }, /* #61 */
    6671     { 0x0a7742, 0x0a7717, 0xca, 0x36, 0, 0 }, /* #62 */
    6672     { 0x375cc3, 0x375493, 0x33, 0xcd, 0, 0 }, /* #63 */
     6204    { 0x065912, 0x065117, 0xfb, 0x05, 0, 0 }, /* #0 */
     6205    { 0x2a7216, 0x2a7293, 0x21, 0xdf, 0, 0 }, /* #1 */
     6206    { 0x3c0bc2, 0x3c0313, 0xe6, 0x1a, 0, 0 }, /* #2 */
     6207    { 0x094e16, 0x094683, 0x30, 0xd0, 0, 0 }, /* #3 */
     6208    { 0x2c3112, 0x2c3183, 0x50, 0xb0, 0, 0 }, /* #4 */
     6209    { 0x142cd7, 0x142413, 0xf9, 0x07, 0, 0 }, /* #5 */
     6210    { 0x234706, 0x234793, 0x68, 0x98, 0, 0 }, /* #6 */
     6211    { 0x290a86, 0x290297, 0x56, 0xaa, 0, 0 }, /* #7 */
     6212    { 0x0171d6, 0x017193, 0x24, 0xdc, 0, 0 }, /* #8 */
     6213    { 0x3c07c6, 0x3c0793, 0x02, 0xfe, 0, 0 }, /* #9 */
     6214    { 0x034cc2, 0x034403, 0xc0, 0x40, 0, 0 }, /* #10 */
     6215    { 0x036246, 0x036217, 0xa4, 0x5c, 0, 0 }, /* #11 */
     6216    { 0x127fd2, 0x127713, 0xfe, 0x02, 0, 0 }, /* #12 */
     6217    { 0x3e5857, 0x3e5093, 0x59, 0xa7, 0, 0 }, /* #13 */
     6218    { 0x265fc7, 0x265797, 0x04, 0xfc, 0, 0 }, /* #14 */
     6219    { 0x296e13, 0x296693, 0x59, 0xa7, 0, 0 }, /* #15 */
     6220    { 0x2a6d56, 0x2a6593, 0x7a, 0x86, 0, 0 }, /* #16 */
     6221    { 0x356a16, 0x356207, 0xb0, 0x50, 0, 0 }, /* #17 */
     6222    { 0x143b57, 0x143317, 0xf6, 0x0a, 0, 0 }, /* #18 */
     6223    { 0x1a1d43, 0x1a1513, 0xe7, 0x19, 0, 0 }, /* #19 */
     6224    { 0x3c14d2, 0x3c1417, 0x83, 0x7d, 0, 0 }, /* #20 */
     6225    { 0x0f7d82, 0x0f7593, 0x1a, 0xe6, 0, 0 }, /* #21 */
     6226    { 0x1e57c7, 0x1e5713, 0xc2, 0x3e, 0, 0 }, /* #22 */
     6227    { 0x192d97, 0x192593, 0x33, 0xcd, 0, 0 }, /* #23 */
     6228    { 0x177cc6, 0x177413, 0xac, 0x54, 0, 0 }, /* #24 */
     6229    { 0x0d43d2, 0x0d4397, 0x42, 0xbe, 0, 0 }, /* #25 */
     6230    { 0x2c5c06, 0x2c5493, 0x4a, 0xb6, 0, 0 }, /* #26 */
     6231    { 0x1a2ad2, 0x1a2297, 0x3d, 0xc3, 0, 0 }, /* #27 */
     6232    { 0x110257, 0x110213, 0xbd, 0x43, 0, 0 }, /* #28 */
     6233    { 0x0a6f82, 0x0a6713, 0x86, 0x7a, 0, 0 }, /* #29 */
     6234    { 0x094e53, 0x094697, 0x19, 0xe7, 0, 0 }, /* #30 */
     6235    { 0x150356, 0x150313, 0xa3, 0x5d, 0, 0 }, /* #31 */
     6236    { 0x3901d6, 0x390113, 0xd1, 0x2f, 0, 0 }, /* #32 */
     6237    { 0x325606, 0x325613, 0xb1, 0x4f, 0, 0 }, /* #33 */
     6238    { 0x013747, 0x013707, 0xa0, 0x60, 0, 0 }, /* #34 */
     6239    { 0x085686, 0x085697, 0x23, 0xdd, 0, 0 }, /* #35 */
     6240    { 0x162783, 0x162793, 0x71, 0x8f, 0, 0 }, /* #36 */
     6241    { 0x1f6656, 0x1f6617, 0xfb, 0x05, 0, 0 }, /* #37 */
     6242    { 0x2b6707, 0x2b6793, 0x26, 0xda, 0, 0 }, /* #38 */
     6243    { 0x077356, 0x077397, 0x07, 0xf9, 0, 0 }, /* #39 */
     6244    { 0x3d7983, 0x3d7197, 0x67, 0x99, 0, 0 }, /* #40 */
     6245    { 0x032042, 0x032017, 0x8e, 0x72, 0, 0 }, /* #41 */
     6246    { 0x025416, 0x025493, 0x0e, 0xf2, 0, 0 }, /* #42 */
     6247    { 0x3764c2, 0x376497, 0x37, 0xc9, 0, 0 }, /* #43 */
     6248    { 0x0f0316, 0x0f0393, 0x74, 0x8c, 0, 0 }, /* #44 */
     6249    { 0x260e96, 0x260687, 0x10, 0xf0, 0, 0 }, /* #45 */
     6250    { 0x2231d6, 0x223117, 0x91, 0x6f, 0, 0 }, /* #46 */
     6251    { 0x285fc7, 0x285797, 0x72, 0x8e, 0, 0 }, /* #47 */
     6252    { 0x166bc7, 0x166393, 0x16, 0xea, 0, 0 }, /* #48 */
     6253    { 0x336816, 0x336013, 0xba, 0x46, 0, 0 }, /* #49 */
     6254    { 0x067882, 0x067097, 0x54, 0xac, 0, 0 }, /* #50 */
     6255    { 0x240016, 0x240017, 0x96, 0x6a, 0, 0 }, /* #51 */
     6256    { 0x193706, 0x193713, 0x8a, 0x76, 0, 0 }, /* #52 */
     6257    { 0x1926d6, 0x192613, 0xeb, 0x15, 0, 0 }, /* #53 */
     6258    { 0x217f82, 0x217746, 0x00, 0x00, 0, 0 }, /* #54 */
     6259    { 0x1e4606, 0x1e4617, 0xe9, 0x17, 0, 0 }, /* #55 */
     6260    { 0x2a01d6, 0x2a0117, 0xab, 0x55, 0, 0 }, /* #56 */
     6261    { 0x1d5d52, 0x1d5513, 0xf8, 0x08, 0, 0 }, /* #57 */
     6262    { 0x3b3682, 0x3b3697, 0x2c, 0xd4, 0, 0 }, /* #58 */
     6263    { 0x292756, 0x292793, 0x7d, 0x83, 0, 0 }, /* #59 */
     6264    { 0x183742, 0x183713, 0xcf, 0x31, 0, 0 }, /* #60 */
     6265    { 0x2e7693, 0x2e7687, 0x40, 0xc0, 0, 0 }, /* #61 */
     6266    { 0x253856, 0x253013, 0xaf, 0x51, 0, 0 }, /* #62 */
     6267    { 0x1e0e87, 0x1e0613, 0xba, 0x46, 0, 0 }, /* #63 */
    66736268};
    66746269static const BINU8_TEST_T g_aTests_neg_u8_locked[] =
    66756270{
    6676     { 0x300d56, 0x300597, 0x75, 0x8b, 0, 0 }, /* #0 */
    6677     { 0x1b0313, 0x1b0397, 0x6a, 0x96, 0, 0 }, /* #1 */
    6678     { 0x307ed6, 0x307613, 0xd7, 0x29, 0, 0 }, /* #2 */
    6679     { 0x3e0492, 0x3e0417, 0xb2, 0x4e, 0, 0 }, /* #3 */
    6680     { 0x2a7043, 0x2a7013, 0xc5, 0x3b, 0, 0 }, /* #4 */
    6681     { 0x0e2f82, 0x0e2717, 0xfd, 0x03, 0, 0 }, /* #5 */
    6682     { 0x061c52, 0x061413, 0x99, 0x67, 0, 0 }, /* #6 */
    6683     { 0x037343, 0x037317, 0xab, 0x55, 0, 0 }, /* #7 */
    6684     { 0x035f57, 0x035793, 0x2a, 0xd6, 0, 0 }, /* #8 */
    6685     { 0x3f71c2, 0x3f7197, 0x12, 0xee, 0, 0 }, /* #9 */
    6686     { 0x2c3f43, 0x2c3746, 0x00, 0x00, 0, 0 }, /* #10 */
    6687     { 0x152497, 0x152497, 0x5d, 0xa3, 0, 0 }, /* #11 */
    6688     { 0x0300d3, 0x030097, 0x06, 0xfa, 0, 0 }, /* #12 */
    6689     { 0x291cd3, 0x291497, 0x1f, 0xe1, 0, 0 }, /* #13 */
    6690     { 0x074847, 0x074097, 0x61, 0x9f, 0, 0 }, /* #14 */
    6691     { 0x0b5f52, 0x0b5717, 0xfa, 0x06, 0, 0 }, /* #15 */
    6692     { 0x220a12, 0x220217, 0xd8, 0x28, 0, 0 }, /* #16 */
    6693     { 0x310942, 0x310117, 0x89, 0x77, 0, 0 }, /* #17 */
    6694     { 0x3b4d43, 0x3b4593, 0x74, 0x8c, 0, 0 }, /* #18 */
    6695     { 0x010a52, 0x010217, 0xa7, 0x59, 0, 0 }, /* #19 */
    6696     { 0x252f96, 0x252793, 0x68, 0x98, 0, 0 }, /* #20 */
    6697     { 0x0b05c6, 0x0b0513, 0xf9, 0x07, 0, 0 }, /* #21 */
    6698     { 0x2d4942, 0x2d4113, 0xfe, 0x02, 0, 0 }, /* #22 */
    6699     { 0x1800c6, 0x180013, 0xe1, 0x1f, 0, 0 }, /* #23 */
    6700     { 0x2e2142, 0x2e2117, 0xdc, 0x24, 0, 0 }, /* #24 */
    6701     { 0x232e03, 0x232697, 0x0b, 0xf5, 0, 0 }, /* #25 */
    6702     { 0x2d5683, 0x2d5613, 0xb4, 0x4c, 0, 0 }, /* #26 */
    6703     { 0x257f86, 0x257717, 0xb8, 0x48, 0, 0 }, /* #27 */
    6704     { 0x1c2603, 0x1c2693, 0x69, 0x97, 0, 0 }, /* #28 */
    6705     { 0x0a45d3, 0x0a4593, 0x4a, 0xb6, 0, 0 }, /* #29 */
    6706     { 0x2e4ec2, 0x2e4613, 0x8a, 0x76, 0, 0 }, /* #30 */
    6707     { 0x263082, 0x263017, 0xd5, 0x2b, 0, 0 }, /* #31 */
    6708     { 0x310596, 0x310593, 0x4d, 0xb3, 0, 0 }, /* #32 */
    6709     { 0x164f83, 0x164703, 0x90, 0x70, 0, 0 }, /* #33 */
    6710     { 0x195d13, 0x195513, 0xbd, 0x43, 0, 0 }, /* #34 */
    6711     { 0x0b4b83, 0x0b4313, 0xd4, 0x2c, 0, 0 }, /* #35 */
    6712     { 0x217a57, 0x217297, 0x56, 0xaa, 0, 0 }, /* #36 */
    6713     { 0x127943, 0x127117, 0xd9, 0x27, 0, 0 }, /* #37 */
    6714     { 0x365003, 0x365087, 0x40, 0xc0, 0, 0 }, /* #38 */
    6715     { 0x1b3b56, 0x1b3397, 0x36, 0xca, 0, 0 }, /* #39 */
    6716     { 0x2b2902, 0x2b2183, 0x30, 0xd0, 0, 0 }, /* #40 */
    6717     { 0x042406, 0x042497, 0x51, 0xaf, 0, 0 }, /* #41 */
    6718     { 0x3c6503, 0x3c6513, 0xe7, 0x19, 0, 0 }, /* #42 */
    6719     { 0x140487, 0x140417, 0xe5, 0x1b, 0, 0 }, /* #43 */
    6720     { 0x3a2cc7, 0x3a2417, 0x83, 0x7d, 0, 0 }, /* #44 */
    6721     { 0x1d7096, 0x1d7013, 0xc3, 0x3d, 0, 0 }, /* #45 */
    6722     { 0x1f1182, 0x1f1113, 0x93, 0x6d, 0, 0 }, /* #46 */
    6723     { 0x0e6e17, 0x0e6693, 0x38, 0xc8, 0, 0 }, /* #47 */
    6724     { 0x2a0356, 0x2a0397, 0x4c, 0xb4, 0, 0 }, /* #48 */
    6725     { 0x1e1396, 0x1e1397, 0x22, 0xde, 0, 0 }, /* #49 */
    6726     { 0x2f5687, 0x2f5697, 0x43, 0xbd, 0, 0 }, /* #50 */
    6727     { 0x2e2983, 0x2e2193, 0x39, 0xc7, 0, 0 }, /* #51 */
    6728     { 0x152c97, 0x152417, 0xc6, 0x3a, 0, 0 }, /* #52 */
    6729     { 0x0c2987, 0x0c2197, 0x4f, 0xb1, 0, 0 }, /* #53 */
    6730     { 0x1e2303, 0x1e2393, 0x26, 0xda, 0, 0 }, /* #54 */
    6731     { 0x112887, 0x112093, 0x3e, 0xc2, 0, 0 }, /* #55 */
    6732     { 0x0802c2, 0x080213, 0xa2, 0x5e, 0, 0 }, /* #56 */
    6733     { 0x1a0983, 0x1a0193, 0x39, 0xc7, 0, 0 }, /* #57 */
    6734     { 0x011457, 0x011413, 0xce, 0x32, 0, 0 }, /* #58 */
    6735     { 0x3e2ed6, 0x3e2693, 0x76, 0x8a, 0, 0 }, /* #59 */
    6736     { 0x0f2296, 0x0f2213, 0xcc, 0x34, 0, 0 }, /* #60 */
    6737     { 0x1e7206, 0x1e7213, 0xac, 0x54, 0, 0 }, /* #61 */
    6738     { 0x106497, 0x106497, 0x34, 0xcc, 0, 0 }, /* #62 */
    6739     { 0x1f4512, 0x1f4513, 0x93, 0x6d, 0, 0 }, /* #63 */
     6271    { 0x2d4bd3, 0x2d4313, 0xa2, 0x5e, 0, 0 }, /* #0 */
     6272    { 0x091513, 0x091513, 0xd1, 0x2f, 0, 0 }, /* #1 */
     6273    { 0x154307, 0x154393, 0x21, 0xdf, 0, 0 }, /* #2 */
     6274    { 0x041502, 0x041597, 0x25, 0xdb, 0, 0 }, /* #3 */
     6275    { 0x3e5a96, 0x3e5213, 0xd1, 0x2f, 0, 0 }, /* #4 */
     6276    { 0x1b1883, 0x1b1013, 0xd4, 0x2c, 0, 0 }, /* #5 */
     6277    { 0x351747, 0x351787, 0x70, 0x90, 0, 0 }, /* #6 */
     6278    { 0x2e4d56, 0x2e4513, 0xa2, 0x5e, 0, 0 }, /* #7 */
     6279    { 0x136013, 0x136003, 0xe0, 0x20, 0, 0 }, /* #8 */
     6280    { 0x0d5107, 0x0d5113, 0x86, 0x7a, 0, 0 }, /* #9 */
     6281    { 0x354893, 0x354017, 0xf1, 0x0f, 0, 0 }, /* #10 */
     6282    { 0x2f79c3, 0x2f7113, 0x92, 0x6e, 0, 0 }, /* #11 */
     6283    { 0x397687, 0x397613, 0xe6, 0x1a, 0, 0 }, /* #12 */
     6284    { 0x065746, 0x065793, 0x6f, 0x91, 0, 0 }, /* #13 */
     6285    { 0x0d4046, 0x0d4083, 0x20, 0xe0, 0, 0 }, /* #14 */
     6286    { 0x3444c2, 0x344497, 0x31, 0xcf, 0, 0 }, /* #15 */
     6287    { 0x1d2997, 0x1d2117, 0xa1, 0x5f, 0, 0 }, /* #16 */
     6288    { 0x0864d3, 0x086413, 0xfe, 0x02, 0, 0 }, /* #17 */
     6289    { 0x2b1bd3, 0x2b1397, 0x49, 0xb7, 0, 0 }, /* #18 */
     6290    { 0x3d6103, 0x3d6117, 0xec, 0x14, 0, 0 }, /* #19 */
     6291    { 0x192996, 0x192193, 0x55, 0xab, 0, 0 }, /* #20 */
     6292    { 0x251a46, 0x251213, 0xed, 0x13, 0, 0 }, /* #21 */
     6293    { 0x3f3ad7, 0x3f3293, 0x1b, 0xe5, 0, 0 }, /* #22 */
     6294    { 0x0b6b43, 0x0b6303, 0xe0, 0x20, 0, 0 }, /* #23 */
     6295    { 0x0637c3, 0x063713, 0x93, 0x6d, 0, 0 }, /* #24 */
     6296    { 0x035657, 0x035617, 0xf7, 0x09, 0, 0 }, /* #25 */
     6297    { 0x247643, 0x247693, 0x7a, 0x86, 0, 0 }, /* #26 */
     6298    { 0x0932d3, 0x093293, 0x02, 0xfe, 0, 0 }, /* #27 */
     6299    { 0x161617, 0x161613, 0xff, 0x01, 0, 0 }, /* #28 */
     6300    { 0x330597, 0x330597, 0x2e, 0xd2, 0, 0 }, /* #29 */
     6301    { 0x240bd6, 0x240393, 0x39, 0xc7, 0, 0 }, /* #30 */
     6302    { 0x3e2216, 0x3e2297, 0x45, 0xbb, 0, 0 }, /* #31 */
     6303    { 0x093d03, 0x093593, 0x6c, 0x94, 0, 0 }, /* #32 */
     6304    { 0x0c5346, 0x0c5313, 0xf3, 0x0d, 0, 0 }, /* #33 */
     6305    { 0x357746, 0x357797, 0x1e, 0xe2, 0, 0 }, /* #34 */
     6306    { 0x0b5f06, 0x0b5717, 0xbe, 0x42, 0, 0 }, /* #35 */
     6307    { 0x360582, 0x360517, 0xbe, 0x42, 0, 0 }, /* #36 */
     6308    { 0x3f4992, 0x3f4117, 0xe8, 0x18, 0, 0 }, /* #37 */
     6309    { 0x0d4786, 0x0d4797, 0x3a, 0xc6, 0, 0 }, /* #38 */
     6310    { 0x303712, 0x303713, 0x9c, 0x64, 0, 0 }, /* #39 */
     6311    { 0x2f5312, 0x2f5317, 0x96, 0x6a, 0, 0 }, /* #40 */
     6312    { 0x192a57, 0x192297, 0x12, 0xee, 0, 0 }, /* #41 */
     6313    { 0x230647, 0x230697, 0x64, 0x9c, 0, 0 }, /* #42 */
     6314    { 0x226352, 0x226393, 0x09, 0xf7, 0, 0 }, /* #43 */
     6315    { 0x3968d6, 0x396097, 0x34, 0xcc, 0, 0 }, /* #44 */
     6316    { 0x252a47, 0x252217, 0xcb, 0x35, 0, 0 }, /* #45 */
     6317    { 0x392192, 0x392197, 0x25, 0xdb, 0, 0 }, /* #46 */
     6318    { 0x3b7f43, 0x3b7713, 0xf9, 0x07, 0, 0 }, /* #47 */
     6319    { 0x224f86, 0x224793, 0x52, 0xae, 0, 0 }, /* #48 */
     6320    { 0x2c6b53, 0x2c6317, 0xc1, 0x3f, 0, 0 }, /* #49 */
     6321    { 0x237e03, 0x237617, 0xaa, 0x56, 0, 0 }, /* #50 */
     6322    { 0x2b4d47, 0x2b4597, 0x75, 0x8b, 0, 0 }, /* #51 */
     6323    { 0x044942, 0x044117, 0xdc, 0x24, 0, 0 }, /* #52 */
     6324    { 0x367b42, 0x367393, 0x24, 0xdc, 0, 0 }, /* #53 */
     6325    { 0x1e7857, 0x1e7093, 0x65, 0x9b, 0, 0 }, /* #54 */
     6326    { 0x083c12, 0x083417, 0xa6, 0x5a, 0, 0 }, /* #55 */
     6327    { 0x3c5847, 0x3c5097, 0x4f, 0xb1, 0, 0 }, /* #56 */
     6328    { 0x141197, 0x141197, 0x1f, 0xe1, 0, 0 }, /* #57 */
     6329    { 0x147012, 0x147097, 0x1f, 0xe1, 0, 0 }, /* #58 */
     6330    { 0x2b7013, 0x2b7093, 0x05, 0xfb, 0, 0 }, /* #59 */
     6331    { 0x2636d7, 0x263613, 0xb1, 0x4f, 0, 0 }, /* #60 */
     6332    { 0x353a02, 0x353207, 0xd0, 0x30, 0, 0 }, /* #61 */
     6333    { 0x1e03d7, 0x1e0317, 0xa7, 0x59, 0, 0 }, /* #62 */
     6334    { 0x1c2283, 0x1c2213, 0x92, 0x6e, 0, 0 }, /* #63 */
    67406335};
    67416336static const BINU16_TEST_T g_aTests_inc_u16[] =
    67426337{
    6743     { 0x271d96, 0x271502, 0x2b12, 0x2b13, 0, 0 }, /* #0 */
    6744     { 0x3d2707, 0x3d2707, 0x34ae, 0x34af, 0, 0 }, /* #1 */
    6745     { 0x092c13, 0x092407, 0x591d, 0x591e, 0, 0 }, /* #2 */
    6746     { 0x3d3f02, 0x3d3706, 0x16dd, 0x16de, 0, 0 }, /* #3 */
    6747     { 0x311ed2, 0x311682, 0x8d28, 0x8d29, 0, 0 }, /* #4 */
    6748     { 0x055613, 0x055607, 0x7692, 0x7693, 0, 0 }, /* #5 */
    6749     { 0x127d82, 0x127506, 0x6cf9, 0x6cfa, 0, 0 }, /* #6 */
    6750     { 0x2d2616, 0x2d2602, 0x5fbb, 0x5fbc, 0, 0 }, /* #7 */
    6751     { 0x297c12, 0x297486, 0x86e6, 0x86e7, 0, 0 }, /* #8 */
    6752     { 0x2c5603, 0x2c5603, 0x4a7b, 0x4a7c, 0, 0 }, /* #9 */
    6753     { 0x372bd7, 0x372387, 0xf0bc, 0xf0bd, 0, 0 }, /* #10 */
    6754     { 0x0a4b87, 0x0a4303, 0x20cc, 0x20cd, 0, 0 }, /* #11 */
    6755     { 0x055513, 0x055587, 0x9ca2, 0x9ca3, 0, 0 }, /* #12 */
    6756     { 0x285912, 0x285186, 0x96dd, 0x96de, 0, 0 }, /* #13 */
    6757     { 0x2a2d83, 0x2a2587, 0xe16e, 0xe16f, 0, 0 }, /* #14 */
    6758     { 0x0b57c2, 0x0b5782, 0xb166, 0xb167, 0, 0 }, /* #15 */
    6759     { 0x222c96, 0x222406, 0x6bea, 0x6beb, 0, 0 }, /* #16 */
    6760     { 0x1300c6, 0x130082, 0xb901, 0xb902, 0, 0 }, /* #17 */
    6761     { 0x2a2503, 0x2a2507, 0x0768, 0x0769, 0, 0 }, /* #18 */
    6762     { 0x1c7806, 0x1c7082, 0x9faa, 0x9fab, 0, 0 }, /* #19 */
    6763     { 0x1b0016, 0x1b0002, 0x11e4, 0x11e5, 0, 0 }, /* #20 */
    6764     { 0x252092, 0x252082, 0xf6e2, 0xf6e3, 0, 0 }, /* #21 */
    6765     { 0x355a47, 0x355203, 0x2614, 0x2615, 0, 0 }, /* #22 */
    6766     { 0x094d17, 0x094587, 0x8b68, 0x8b69, 0, 0 }, /* #23 */
    6767     { 0x1a4892, 0x1a4006, 0x15b0, 0x15b1, 0, 0 }, /* #24 */
    6768     { 0x010cc2, 0x010486, 0xf969, 0xf96a, 0, 0 }, /* #25 */
    6769     { 0x050813, 0x050083, 0xe0a3, 0xe0a4, 0, 0 }, /* #26 */
    6770     { 0x156146, 0x156106, 0x6b73, 0x6b74, 0, 0 }, /* #27 */
    6771     { 0x3f5913, 0x3f5107, 0x5526, 0x5527, 0, 0 }, /* #28 */
    6772     { 0x1d5793, 0x1d5783, 0xeccc, 0xeccd, 0, 0 }, /* #29 */
    6773     { 0x3b6b82, 0x3b6382, 0xbc18, 0xbc19, 0, 0 }, /* #30 */
    6774     { 0x3c4896, 0x3c4096, 0x9aff, 0x9b00, 0, 0 }, /* #31 */
    6775     { 0x145dd3, 0x145583, 0x8a7e, 0x8a7f, 0, 0 }, /* #32 */
    6776     { 0x3a5106, 0x3a5182, 0x8c31, 0x8c32, 0, 0 }, /* #33 */
    6777     { 0x155e53, 0x155607, 0x3369, 0x336a, 0, 0 }, /* #34 */
    6778     { 0x1c2bc2, 0x1c2386, 0xb535, 0xb536, 0, 0 }, /* #35 */
    6779     { 0x2a7c87, 0x2a7407, 0x35a2, 0x35a3, 0, 0 }, /* #36 */
    6780     { 0x167c46, 0x167402, 0x0828, 0x0829, 0, 0 }, /* #37 */
    6781     { 0x245617, 0x245683, 0xe6db, 0xe6dc, 0, 0 }, /* #38 */
    6782     { 0x2f01c7, 0x2f0107, 0x6041, 0x6042, 0, 0 }, /* #39 */
    6783     { 0x237ed2, 0x237682, 0xc11b, 0xc11c, 0, 0 }, /* #40 */
    6784     { 0x1a7e47, 0x1a7603, 0x292e, 0x292f, 0, 0 }, /* #41 */
    6785     { 0x1d3d03, 0x1d3507, 0x43e6, 0x43e7, 0, 0 }, /* #42 */
    6786     { 0x0129c3, 0x012183, 0xb924, 0xb925, 0, 0 }, /* #43 */
    6787     { 0x1d5d97, 0x1d5507, 0x4b16, 0x4b17, 0, 0 }, /* #44 */
    6788     { 0x2d6647, 0x2d6683, 0xdc25, 0xdc26, 0, 0 }, /* #45 */
    6789     { 0x167156, 0x167182, 0x8ed5, 0x8ed6, 0, 0 }, /* #46 */
    6790     { 0x105c02, 0x105402, 0x2f3a, 0x2f3b, 0, 0 }, /* #47 */
    6791     { 0x3d1e57, 0x3d1607, 0x5295, 0x5296, 0, 0 }, /* #48 */
    6792     { 0x1d1952, 0x1d1186, 0xdbe7, 0xdbe8, 0, 0 }, /* #49 */
    6793     { 0x303a53, 0x303283, 0x9144, 0x9145, 0, 0 }, /* #50 */
    6794     { 0x086d47, 0x086507, 0x656b, 0x656c, 0, 0 }, /* #51 */
    6795     { 0x127996, 0x127106, 0x51ba, 0x51bb, 0, 0 }, /* #52 */
    6796     { 0x105393, 0x105387, 0xb058, 0xb059, 0, 0 }, /* #53 */
    6797     { 0x121306, 0x121302, 0x5825, 0x5826, 0, 0 }, /* #54 */
    6798     { 0x2b70c3, 0x2b7083, 0xac9d, 0xac9e, 0, 0 }, /* #55 */
    6799     { 0x102082, 0x102006, 0x6413, 0x6414, 0, 0 }, /* #56 */
    6800     { 0x3617c2, 0x361706, 0x5b58, 0x5b59, 0, 0 }, /* #57 */
    6801     { 0x315746, 0x315782, 0xbfe5, 0xbfe6, 0, 0 }, /* #58 */
    6802     { 0x222093, 0x222007, 0x56d1, 0x56d2, 0, 0 }, /* #59 */
    6803     { 0x0c1f43, 0x0c1703, 0x7d31, 0x7d32, 0, 0 }, /* #60 */
    6804     { 0x203203, 0x203283, 0x85c3, 0x85c4, 0, 0 }, /* #61 */
    6805     { 0x150612, 0x150686, 0xcfc9, 0xcfca, 0, 0 }, /* #62 */
    6806     { 0x2b0042, 0x2b0082, 0xc272, 0xc273, 0, 0 }, /* #63 */
     6338    { 0x264653, 0x264603, 0x3131, 0x3132, 0, 0 }, /* #0 */
     6339    { 0x180953, 0x180103, 0x06d8, 0x06d9, 0, 0 }, /* #1 */
     6340    { 0x1e1797, 0x1e1783, 0x8633, 0x8634, 0, 0 }, /* #2 */
     6341    { 0x236ec2, 0x236602, 0x1a18, 0x1a19, 0, 0 }, /* #3 */
     6342    { 0x136c56, 0x136482, 0xb86a, 0xb86b, 0, 0 }, /* #4 */
     6343    { 0x391292, 0x391202, 0x7b66, 0x7b67, 0, 0 }, /* #5 */
     6344    { 0x1b5bc3, 0x1b5303, 0x041b, 0x041c, 0, 0 }, /* #6 */
     6345    { 0x0141c2, 0x014186, 0x9b0b, 0x9b0c, 0, 0 }, /* #7 */
     6346    { 0x133987, 0x133187, 0xa31c, 0xa31d, 0, 0 }, /* #8 */
     6347    { 0x2e1656, 0x2e1602, 0x565c, 0x565d, 0, 0 }, /* #9 */
     6348    { 0x037703, 0x037703, 0x7fc0, 0x7fc1, 0, 0 }, /* #10 */
     6349    { 0x345dd7, 0x345503, 0x00b2, 0x00b3, 0, 0 }, /* #11 */
     6350    { 0x156892, 0x156006, 0x3804, 0x3805, 0, 0 }, /* #12 */
     6351    { 0x0502c2, 0x050282, 0x9ac0, 0x9ac1, 0, 0 }, /* #13 */
     6352    { 0x193d46, 0x193586, 0xe33b, 0xe33c, 0, 0 }, /* #14 */
     6353    { 0x251392, 0x251382, 0xd0a3, 0xd0a4, 0, 0 }, /* #15 */
     6354    { 0x2e6842, 0x2e6086, 0xb6fb, 0xb6fc, 0, 0 }, /* #16 */
     6355    { 0x381642, 0x381602, 0x0bb2, 0x0bb3, 0, 0 }, /* #17 */
     6356    { 0x2234d7, 0x223487, 0xae71, 0xae72, 0, 0 }, /* #18 */
     6357    { 0x104457, 0x104403, 0x1744, 0x1745, 0, 0 }, /* #19 */
     6358    { 0x3323c7, 0x332383, 0xe212, 0xe213, 0, 0 }, /* #20 */
     6359    { 0x285cc7, 0x285403, 0x2991, 0x2992, 0, 0 }, /* #21 */
     6360    { 0x215f92, 0x215796, 0xf44f, 0xf450, 0, 0 }, /* #22 */
     6361    { 0x1f6b46, 0x1f6382, 0xfed9, 0xfeda, 0, 0 }, /* #23 */
     6362    { 0x0c2a43, 0x0c2283, 0xdb7b, 0xdb7c, 0, 0 }, /* #24 */
     6363    { 0x301207, 0x301283, 0xdf42, 0xdf43, 0, 0 }, /* #25 */
     6364    { 0x043a07, 0x043207, 0x06e7, 0x06e8, 0, 0 }, /* #26 */
     6365    { 0x0e7f86, 0x0e7786, 0xd3dd, 0xd3de, 0, 0 }, /* #27 */
     6366    { 0x3977d7, 0x397783, 0x9822, 0x9823, 0, 0 }, /* #28 */
     6367    { 0x236492, 0x236482, 0xa206, 0xa207, 0, 0 }, /* #29 */
     6368    { 0x2926c7, 0x292687, 0xb32c, 0xb32d, 0, 0 }, /* #30 */
     6369    { 0x365016, 0x365082, 0xabc3, 0xabc4, 0, 0 }, /* #31 */
     6370    { 0x3b15d6, 0x3b1502, 0x478e, 0x478f, 0, 0 }, /* #32 */
     6371    { 0x0f5346, 0x0f5306, 0x7f65, 0x7f66, 0, 0 }, /* #33 */
     6372    { 0x1a43c3, 0x1a4383, 0x8b28, 0x8b29, 0, 0 }, /* #34 */
     6373    { 0x203bc2, 0x203386, 0xfd8d, 0xfd8e, 0, 0 }, /* #35 */
     6374    { 0x300b93, 0x300317, 0x4b2f, 0x4b30, 0, 0 }, /* #36 */
     6375    { 0x3d22c7, 0x3d2287, 0xec7a, 0xec7b, 0, 0 }, /* #37 */
     6376    { 0x235f02, 0x235786, 0xb36b, 0xb36c, 0, 0 }, /* #38 */
     6377    { 0x2d0986, 0x2d0102, 0x1867, 0x1868, 0, 0 }, /* #39 */
     6378    { 0x3b6816, 0x3b6086, 0xf958, 0xf959, 0, 0 }, /* #40 */
     6379    { 0x136786, 0x136786, 0xadb6, 0xadb7, 0, 0 }, /* #41 */
     6380    { 0x1c2e86, 0x1c2682, 0xb6a6, 0xb6a7, 0, 0 }, /* #42 */
     6381    { 0x244b52, 0x244382, 0xeee4, 0xeee5, 0, 0 }, /* #43 */
     6382    { 0x010053, 0x010003, 0x516c, 0x516d, 0, 0 }, /* #44 */
     6383    { 0x1c5fc3, 0x1c5787, 0x9c39, 0x9c3a, 0, 0 }, /* #45 */
     6384    { 0x040f92, 0x040702, 0x28db, 0x28dc, 0, 0 }, /* #46 */
     6385    { 0x163102, 0x163106, 0x2013, 0x2014, 0, 0 }, /* #47 */
     6386    { 0x3650d2, 0x365086, 0x99d3, 0x99d4, 0, 0 }, /* #48 */
     6387    { 0x3e0386, 0x3e0306, 0x6227, 0x6228, 0, 0 }, /* #49 */
     6388    { 0x1c3383, 0x1c3383, 0x8c93, 0x8c94, 0, 0 }, /* #50 */
     6389    { 0x2844d3, 0x284403, 0x37f0, 0x37f1, 0, 0 }, /* #51 */
     6390    { 0x1a7042, 0x1a7082, 0xa4d4, 0xa4d5, 0, 0 }, /* #52 */
     6391    { 0x235d12, 0x235586, 0x8983, 0x8984, 0, 0 }, /* #53 */
     6392    { 0x2e5217, 0x2e5203, 0x3551, 0x3552, 0, 0 }, /* #54 */
     6393    { 0x006e52, 0x006602, 0x78eb, 0x78ec, 0, 0 }, /* #55 */
     6394    { 0x174b83, 0x174397, 0x9a5f, 0x9a60, 0, 0 }, /* #56 */
     6395    { 0x004b12, 0x004382, 0xb524, 0xb525, 0, 0 }, /* #57 */
     6396    { 0x075b07, 0x075307, 0x222c, 0x222d, 0, 0 }, /* #58 */
     6397    { 0x176917, 0x176183, 0xd684, 0xd685, 0, 0 }, /* #59 */
     6398    { 0x3a0806, 0x3a0082, 0xa091, 0xa092, 0, 0 }, /* #60 */
     6399    { 0x261647, 0x261683, 0xc1c1, 0xc1c2, 0, 0 }, /* #61 */
     6400    { 0x3c1f93, 0x3c1707, 0x6e76, 0x6e77, 0, 0 }, /* #62 */
     6401    { 0x2f2fd2, 0x2f2786, 0xef21, 0xef22, 0, 0 }, /* #63 */
    68076402};
    68086403static const BINU16_TEST_T g_aTests_inc_u16_locked[] =
    68096404{
    6810     { 0x0d5b53, 0x0d5383, 0xb8c0, 0xb8c1, 0, 0 }, /* #0 */
    6811     { 0x242052, 0x242006, 0x1ca8, 0x1ca9, 0, 0 }, /* #1 */
    6812     { 0x331f52, 0x331706, 0x4255, 0x4256, 0, 0 }, /* #2 */
    6813     { 0x3d2583, 0x3d2507, 0x6d5e, 0x6d5f, 0, 0 }, /* #3 */
    6814     { 0x157707, 0x157707, 0x3970, 0x3971, 0, 0 }, /* #4 */
    6815     { 0x2e1e52, 0x2e1686, 0xfb05, 0xfb06, 0, 0 }, /* #5 */
    6816     { 0x356ad6, 0x356206, 0x5580, 0x5581, 0, 0 }, /* #6 */
    6817     { 0x316246, 0x316282, 0xfde4, 0xfde5, 0, 0 }, /* #7 */
    6818     { 0x0c57c3, 0x0c5787, 0x8e23, 0x8e24, 0, 0 }, /* #8 */
    6819     { 0x306787, 0x306783, 0x8c0a, 0x8c0b, 0, 0 }, /* #9 */
    6820     { 0x192fd2, 0x192782, 0xc536, 0xc537, 0, 0 }, /* #10 */
    6821     { 0x0e7996, 0x0e7106, 0x4afb, 0x4afc, 0, 0 }, /* #11 */
    6822     { 0x104383, 0x104387, 0x8a2d, 0x8a2e, 0, 0 }, /* #12 */
    6823     { 0x393712, 0x393706, 0x7017, 0x7018, 0, 0 }, /* #13 */
    6824     { 0x095f06, 0x095786, 0xe18d, 0xe18e, 0, 0 }, /* #14 */
    6825     { 0x154a06, 0x154202, 0x4c45, 0x4c46, 0, 0 }, /* #15 */
    6826     { 0x0d1407, 0x0d1483, 0xecb5, 0xecb6, 0, 0 }, /* #16 */
    6827     { 0x060f52, 0x060782, 0x95d4, 0x95d5, 0, 0 }, /* #17 */
    6828     { 0x3c67c7, 0x3c6703, 0x7990, 0x7991, 0, 0 }, /* #18 */
    6829     { 0x297812, 0x297006, 0x6ed0, 0x6ed1, 0, 0 }, /* #19 */
    6830     { 0x311e87, 0x311687, 0xb6ae, 0xb6af, 0, 0 }, /* #20 */
    6831     { 0x0540c2, 0x054002, 0x5f50, 0x5f51, 0, 0 }, /* #21 */
    6832     { 0x082402, 0x082492, 0xd3af, 0xd3b0, 0, 0 }, /* #22 */
    6833     { 0x0f14d7, 0x0f1487, 0xc754, 0xc755, 0, 0 }, /* #23 */
    6834     { 0x1b46c6, 0x1b4682, 0xf3cd, 0xf3ce, 0, 0 }, /* #24 */
    6835     { 0x157b56, 0x157306, 0x2aba, 0x2abb, 0, 0 }, /* #25 */
    6836     { 0x3a1b46, 0x3a1386, 0xdc8c, 0xdc8d, 0, 0 }, /* #26 */
    6837     { 0x035913, 0x035103, 0x1050, 0x1051, 0, 0 }, /* #27 */
    6838     { 0x211613, 0x211683, 0xfee8, 0xfee9, 0, 0 }, /* #28 */
    6839     { 0x077807, 0x077003, 0x4f91, 0x4f92, 0, 0 }, /* #29 */
    6840     { 0x302e96, 0x302682, 0xd17b, 0xd17c, 0, 0 }, /* #30 */
    6841     { 0x1620c6, 0x162082, 0x99b8, 0x99b9, 0, 0 }, /* #31 */
    6842     { 0x1a2106, 0x1a2102, 0x13c6, 0x13c7, 0, 0 }, /* #32 */
    6843     { 0x261703, 0x261703, 0x71c3, 0x71c4, 0, 0 }, /* #33 */
    6844     { 0x1711c7, 0x171183, 0x9be9, 0x9bea, 0, 0 }, /* #34 */
    6845     { 0x1302c6, 0x130286, 0xe4fe, 0xe4ff, 0, 0 }, /* #35 */
    6846     { 0x350417, 0x350407, 0x7299, 0x729a, 0, 0 }, /* #36 */
    6847     { 0x0156d3, 0x015687, 0xbb58, 0xbb59, 0, 0 }, /* #37 */
    6848     { 0x1f6dd3, 0x1f6583, 0xe3e9, 0xe3ea, 0, 0 }, /* #38 */
    6849     { 0x3261d7, 0x326183, 0xd456, 0xd457, 0, 0 }, /* #39 */
    6850     { 0x246953, 0x246187, 0x8e46, 0x8e47, 0, 0 }, /* #40 */
    6851     { 0x031386, 0x031382, 0xf8fa, 0xf8fb, 0, 0 }, /* #41 */
    6852     { 0x173103, 0x173187, 0xec47, 0xec48, 0, 0 }, /* #42 */
    6853     { 0x1a0917, 0x1a0183, 0xcdaa, 0xcdab, 0, 0 }, /* #43 */
    6854     { 0x3d0d92, 0x3d0502, 0x7037, 0x7038, 0, 0 }, /* #44 */
    6855     { 0x050806, 0x050082, 0xc3fa, 0xc3fb, 0, 0 }, /* #45 */
    6856     { 0x111546, 0x111506, 0x7258, 0x7259, 0, 0 }, /* #46 */
    6857     { 0x076492, 0x076406, 0x1b58, 0x1b59, 0, 0 }, /* #47 */
    6858     { 0x1321d7, 0x132103, 0x1dc0, 0x1dc1, 0, 0 }, /* #48 */
    6859     { 0x386156, 0x386102, 0x6ae2, 0x6ae3, 0, 0 }, /* #49 */
    6860     { 0x266547, 0x266587, 0xb3d3, 0xb3d4, 0, 0 }, /* #50 */
    6861     { 0x100a03, 0x100283, 0x84b9, 0x84ba, 0, 0 }, /* #51 */
    6862     { 0x0b3492, 0x0b3406, 0x3ad6, 0x3ad7, 0, 0 }, /* #52 */
    6863     { 0x3e5c16, 0x3e5402, 0x3833, 0x3834, 0, 0 }, /* #53 */
    6864     { 0x220f12, 0x220786, 0xf181, 0xf182, 0, 0 }, /* #54 */
    6865     { 0x0326c3, 0x032607, 0x3b41, 0x3b42, 0, 0 }, /* #55 */
    6866     { 0x2f5257, 0x2f5287, 0xb046, 0xb047, 0, 0 }, /* #56 */
    6867     { 0x070bc3, 0x070307, 0x76bc, 0x76bd, 0, 0 }, /* #57 */
    6868     { 0x352d86, 0x352582, 0xf3aa, 0xf3ab, 0, 0 }, /* #58 */
    6869     { 0x142c87, 0x142483, 0x8d50, 0x8d51, 0, 0 }, /* #59 */
    6870     { 0x3713c2, 0x371302, 0x33fc, 0x33fd, 0, 0 }, /* #60 */
    6871     { 0x1e0f87, 0x1e0703, 0x389d, 0x389e, 0, 0 }, /* #61 */
    6872     { 0x2d1f52, 0x2d1702, 0x6a9c, 0x6a9d, 0, 0 }, /* #62 */
    6873     { 0x324182, 0x324182, 0x955a, 0x955b, 0, 0 }, /* #63 */
     6405    { 0x0c6306, 0x0c6386, 0xfa08, 0xfa09, 0, 0 }, /* #0 */
     6406    { 0x136492, 0x136402, 0x355a, 0x355b, 0, 0 }, /* #1 */
     6407    { 0x0a5c06, 0x0a5482, 0xe54b, 0xe54c, 0, 0 }, /* #2 */
     6408    { 0x336986, 0x336186, 0xb111, 0xb112, 0, 0 }, /* #3 */
     6409    { 0x037a46, 0x037282, 0xe860, 0xe861, 0, 0 }, /* #4 */
     6410    { 0x290a46, 0x290202, 0x7512, 0x7513, 0, 0 }, /* #5 */
     6411    { 0x3f1e96, 0x3f1686, 0xae08, 0xae09, 0, 0 }, /* #6 */
     6412    { 0x150b12, 0x150316, 0x169f, 0x16a0, 0, 0 }, /* #7 */
     6413    { 0x291086, 0x291006, 0x4498, 0x4499, 0, 0 }, /* #8 */
     6414    { 0x1f6e13, 0x1f6683, 0x8378, 0x8379, 0, 0 }, /* #9 */
     6415    { 0x0521c7, 0x052103, 0x7ae8, 0x7ae9, 0, 0 }, /* #10 */
     6416    { 0x311742, 0x311702, 0x033c, 0x033d, 0, 0 }, /* #11 */
     6417    { 0x2e7c56, 0x2e7402, 0x7d4e, 0x7d4f, 0, 0 }, /* #12 */
     6418    { 0x386803, 0x386087, 0x95dd, 0x95de, 0, 0 }, /* #13 */
     6419    { 0x1d1d83, 0x1d1593, 0xa0af, 0xa0b0, 0, 0 }, /* #14 */
     6420    { 0x1a19d6, 0x1a1192, 0xd36f, 0xd370, 0, 0 }, /* #15 */
     6421    { 0x141e96, 0x141606, 0x7d80, 0x7d81, 0, 0 }, /* #16 */
     6422    { 0x331d93, 0x331587, 0xc97a, 0xc97b, 0, 0 }, /* #17 */
     6423    { 0x080406, 0x080482, 0x94d5, 0x94d6, 0, 0 }, /* #18 */
     6424    { 0x286dc7, 0x286507, 0x0cda, 0x0cdb, 0, 0 }, /* #19 */
     6425    { 0x0154d6, 0x015486, 0xefe0, 0xefe1, 0, 0 }, /* #20 */
     6426    { 0x314957, 0x314183, 0xbaee, 0xbaef, 0, 0 }, /* #21 */
     6427    { 0x272182, 0x272102, 0x0179, 0x017a, 0, 0 }, /* #22 */
     6428    { 0x311d46, 0x311586, 0xccc4, 0xccc5, 0, 0 }, /* #23 */
     6429    { 0x1c6c86, 0x1c6402, 0x6a4e, 0x6a4f, 0, 0 }, /* #24 */
     6430    { 0x2a6992, 0x2a6182, 0x85ca, 0x85cb, 0, 0 }, /* #25 */
     6431    { 0x1357c3, 0x135703, 0x0f14, 0x0f15, 0, 0 }, /* #26 */
     6432    { 0x070e82, 0x070602, 0x375d, 0x375e, 0, 0 }, /* #27 */
     6433    { 0x2b4447, 0x2b4487, 0xaa1d, 0xaa1e, 0, 0 }, /* #28 */
     6434    { 0x3907c7, 0x390703, 0x1084, 0x1085, 0, 0 }, /* #29 */
     6435    { 0x0e4302, 0x0e4302, 0x5a89, 0x5a8a, 0, 0 }, /* #30 */
     6436    { 0x374c06, 0x374402, 0x4179, 0x417a, 0, 0 }, /* #31 */
     6437    { 0x1a0cc3, 0x1a0403, 0x6dcc, 0x6dcd, 0, 0 }, /* #32 */
     6438    { 0x345246, 0x345282, 0x86c6, 0x86c7, 0, 0 }, /* #33 */
     6439    { 0x220812, 0x220086, 0x87f2, 0x87f3, 0, 0 }, /* #34 */
     6440    { 0x031f43, 0x031787, 0xc8c2, 0xc8c3, 0, 0 }, /* #35 */
     6441    { 0x274d86, 0x274512, 0x4a0f, 0x4a10, 0, 0 }, /* #36 */
     6442    { 0x0c7a03, 0x0c7207, 0x2477, 0x2478, 0, 0 }, /* #37 */
     6443    { 0x354647, 0x354617, 0x189f, 0x18a0, 0, 0 }, /* #38 */
     6444    { 0x3a0b46, 0x3a0386, 0xb416, 0xb417, 0, 0 }, /* #39 */
     6445    { 0x140117, 0x140107, 0x191d, 0x191e, 0, 0 }, /* #40 */
     6446    { 0x2d6317, 0x2d6307, 0x4d43, 0x4d44, 0, 0 }, /* #41 */
     6447    { 0x0a1d42, 0x0a1502, 0x7eeb, 0x7eec, 0, 0 }, /* #42 */
     6448    { 0x362ed7, 0x362683, 0xec3c, 0xec3d, 0, 0 }, /* #43 */
     6449    { 0x2e5f07, 0x2e5703, 0x2e6d, 0x2e6e, 0, 0 }, /* #44 */
     6450    { 0x023a82, 0x023286, 0x94f8, 0x94f9, 0, 0 }, /* #45 */
     6451    { 0x2e2d06, 0x2e2582, 0x8bbe, 0x8bbf, 0, 0 }, /* #46 */
     6452    { 0x117b96, 0x117386, 0xfab3, 0xfab4, 0, 0 }, /* #47 */
     6453    { 0x173282, 0x173282, 0xb99a, 0xb99b, 0, 0 }, /* #48 */
     6454    { 0x161413, 0x161483, 0x8037, 0x8038, 0, 0 }, /* #49 */
     6455    { 0x043a17, 0x043283, 0x97ac, 0x97ad, 0, 0 }, /* #50 */
     6456    { 0x196d42, 0x196586, 0xffbc, 0xffbd, 0, 0 }, /* #51 */
     6457    { 0x386607, 0x386687, 0xab68, 0xab69, 0, 0 }, /* #52 */
     6458    { 0x136d93, 0x136583, 0xf4a0, 0xf4a1, 0, 0 }, /* #53 */
     6459    { 0x276fc7, 0x276793, 0xd70f, 0xd710, 0, 0 }, /* #54 */
     6460    { 0x005ed3, 0x005683, 0xbd00, 0xbd01, 0, 0 }, /* #55 */
     6461    { 0x396402, 0x396406, 0x62f4, 0x62f5, 0, 0 }, /* #56 */
     6462    { 0x174b42, 0x174306, 0x091d, 0x091e, 0, 0 }, /* #57 */
     6463    { 0x0e3282, 0x0e3286, 0xd3f2, 0xd3f3, 0, 0 }, /* #58 */
     6464    { 0x1e1a52, 0x1e1206, 0x5edd, 0x5ede, 0, 0 }, /* #59 */
     6465    { 0x092407, 0x092403, 0x5106, 0x5107, 0, 0 }, /* #60 */
     6466    { 0x3f41d7, 0x3f4103, 0x4997, 0x4998, 0, 0 }, /* #61 */
     6467    { 0x282102, 0x282106, 0x14ce, 0x14cf, 0, 0 }, /* #62 */
     6468    { 0x0b3fc3, 0x0b3717, 0x708f, 0x7090, 0, 0 }, /* #63 */
    68746469};
    68756470static const BINU16_TEST_T g_aTests_dec_u16[] =
    68766471{
    6877     { 0x3f3496, 0x3f3486, 0xd367, 0xd366, 0, 0 }, /* #0 */
    6878     { 0x0225d7, 0x022593, 0x83e0, 0x83df, 0, 0 }, /* #1 */
    6879     { 0x057d43, 0x057583, 0x9155, 0x9154, 0, 0 }, /* #2 */
    6880     { 0x007753, 0x007707, 0x690a, 0x6909, 0, 0 }, /* #3 */
    6881     { 0x046796, 0x046782, 0xa66e, 0xa66d, 0, 0 }, /* #4 */
    6882     { 0x017a82, 0x017202, 0x6ebb, 0x6eba, 0, 0 }, /* #5 */
    6883     { 0x0e3dd3, 0x0e3583, 0xf5d6, 0xf5d5, 0, 0 }, /* #6 */
    6884     { 0x1e3c53, 0x1e3403, 0x2847, 0x2846, 0, 0 }, /* #7 */
    6885     { 0x185787, 0x185707, 0x7fa1, 0x7fa0, 0, 0 }, /* #8 */
    6886     { 0x0c2747, 0x0c2703, 0x30c9, 0x30c8, 0, 0 }, /* #9 */
    6887     { 0x336907, 0x336103, 0x721b, 0x721a, 0, 0 }, /* #10 */
    6888     { 0x1e4a83, 0x1e4203, 0x092b, 0x092a, 0, 0 }, /* #11 */
    6889     { 0x167b46, 0x167306, 0x1dd3, 0x1dd2, 0, 0 }, /* #12 */
    6890     { 0x161a53, 0x161283, 0xff8d, 0xff8c, 0, 0 }, /* #13 */
    6891     { 0x051306, 0x051312, 0x3080, 0x307f, 0, 0 }, /* #14 */
    6892     { 0x306f52, 0x306786, 0xd91c, 0xd91b, 0, 0 }, /* #15 */
    6893     { 0x266703, 0x266703, 0x042d, 0x042c, 0, 0 }, /* #16 */
    6894     { 0x2c3e57, 0x2c3607, 0x75e3, 0x75e2, 0, 0 }, /* #17 */
    6895     { 0x032b13, 0x032307, 0x521c, 0x521b, 0, 0 }, /* #18 */
    6896     { 0x116bc7, 0x116383, 0x9058, 0x9057, 0, 0 }, /* #19 */
    6897     { 0x116c06, 0x116402, 0x0314, 0x0313, 0, 0 }, /* #20 */
    6898     { 0x3c79c6, 0x3c7102, 0x1755, 0x1754, 0, 0 }, /* #21 */
    6899     { 0x293c43, 0x293407, 0x6061, 0x6060, 0, 0 }, /* #22 */
    6900     { 0x323342, 0x323386, 0x9e2e, 0x9e2d, 0, 0 }, /* #23 */
    6901     { 0x3a0997, 0x3a0107, 0x0319, 0x0318, 0, 0 }, /* #24 */
    6902     { 0x102bd6, 0x102302, 0x15db, 0x15da, 0, 0 }, /* #25 */
    6903     { 0x1a0e96, 0x1a0602, 0x4e0e, 0x4e0d, 0, 0 }, /* #26 */
    6904     { 0x295982, 0x295102, 0x1447, 0x1446, 0, 0 }, /* #27 */
    6905     { 0x290e46, 0x290602, 0x108d, 0x108c, 0, 0 }, /* #28 */
    6906     { 0x096316, 0x096382, 0x94ac, 0x94ab, 0, 0 }, /* #29 */
    6907     { 0x3e7d82, 0x3e7502, 0x1ce7, 0x1ce6, 0, 0 }, /* #30 */
    6908     { 0x1a4a13, 0x1a4207, 0x6a75, 0x6a74, 0, 0 }, /* #31 */
    6909     { 0x255a02, 0x255296, 0xe5d0, 0xe5cf, 0, 0 }, /* #32 */
    6910     { 0x296146, 0x296106, 0x630d, 0x630c, 0, 0 }, /* #33 */
    6911     { 0x024452, 0x024402, 0x0e33, 0x0e32, 0, 0 }, /* #34 */
    6912     { 0x3c3e07, 0x3c3603, 0x2047, 0x2046, 0, 0 }, /* #35 */
    6913     { 0x1369d7, 0x136187, 0xd715, 0xd714, 0, 0 }, /* #36 */
    6914     { 0x146b13, 0x146387, 0xb191, 0xb190, 0, 0 }, /* #37 */
    6915     { 0x2c6882, 0x2c6082, 0xef8a, 0xef89, 0, 0 }, /* #38 */
    6916     { 0x041606, 0x041606, 0x10b8, 0x10b7, 0, 0 }, /* #39 */
    6917     { 0x2363c2, 0x236306, 0x58ef, 0x58ee, 0, 0 }, /* #40 */
    6918     { 0x203a82, 0x203286, 0xf1f4, 0xf1f3, 0, 0 }, /* #41 */
    6919     { 0x323442, 0x323406, 0x306a, 0x3069, 0, 0 }, /* #42 */
    6920     { 0x293056, 0x293082, 0xd132, 0xd131, 0, 0 }, /* #43 */
    6921     { 0x191457, 0x191403, 0x7453, 0x7452, 0, 0 }, /* #44 */
    6922     { 0x194116, 0x194106, 0x72d8, 0x72d7, 0, 0 }, /* #45 */
    6923     { 0x1c4e02, 0x1c4602, 0x45b7, 0x45b6, 0, 0 }, /* #46 */
    6924     { 0x265d93, 0x265503, 0x6987, 0x6986, 0, 0 }, /* #47 */
    6925     { 0x323e43, 0x323603, 0x54ed, 0x54ec, 0, 0 }, /* #48 */
    6926     { 0x015282, 0x015282, 0xf592, 0xf591, 0, 0 }, /* #49 */
    6927     { 0x0d0097, 0x0d0007, 0x3d23, 0x3d22, 0, 0 }, /* #50 */
    6928     { 0x027896, 0x027086, 0x84a7, 0x84a6, 0, 0 }, /* #51 */
    6929     { 0x2217d3, 0x221787, 0xf007, 0xf006, 0, 0 }, /* #52 */
    6930     { 0x2836c2, 0x283682, 0xd763, 0xd762, 0, 0 }, /* #53 */
    6931     { 0x222006, 0x222002, 0x1e33, 0x1e32, 0, 0 }, /* #54 */
    6932     { 0x0a4dc3, 0x0a4587, 0x880b, 0x880a, 0, 0 }, /* #55 */
    6933     { 0x083e16, 0x083686, 0xca8f, 0xca8e, 0, 0 }, /* #56 */
    6934     { 0x1265d7, 0x126507, 0x0db5, 0x0db4, 0, 0 }, /* #57 */
    6935     { 0x243003, 0x243003, 0x2df5, 0x2df4, 0, 0 }, /* #58 */
    6936     { 0x366ad6, 0x366202, 0x1624, 0x1623, 0, 0 }, /* #59 */
    6937     { 0x260e06, 0x260606, 0x5783, 0x5782, 0, 0 }, /* #60 */
    6938     { 0x070dc2, 0x070506, 0x5fe9, 0x5fe8, 0, 0 }, /* #61 */
    6939     { 0x3819d7, 0x381187, 0xc0c1, 0xc0c0, 0, 0 }, /* #62 */
    6940     { 0x123c97, 0x123403, 0x5839, 0x5838, 0, 0 }, /* #63 */
     6472    { 0x305bd6, 0x305386, 0xb5ab, 0xb5aa, 0, 0 }, /* #0 */
     6473    { 0x336c12, 0x336402, 0x6646, 0x6645, 0, 0 }, /* #1 */
     6474    { 0x085f82, 0x085796, 0xc010, 0xc00f, 0, 0 }, /* #2 */
     6475    { 0x0a7dd2, 0x0a7582, 0xc858, 0xc857, 0, 0 }, /* #3 */
     6476    { 0x192047, 0x192003, 0x14cf, 0x14ce, 0, 0 }, /* #4 */
     6477    { 0x0c7e16, 0x0c7606, 0x6f96, 0x6f95, 0, 0 }, /* #5 */
     6478    { 0x0d3cc6, 0x0d3486, 0xa95b, 0xa95a, 0, 0 }, /* #6 */
     6479    { 0x334dc7, 0x334503, 0x69e6, 0x69e5, 0, 0 }, /* #7 */
     6480    { 0x1621d7, 0x162183, 0xdbf9, 0xdbf8, 0, 0 }, /* #8 */
     6481    { 0x102f87, 0x102787, 0xa8b8, 0xa8b7, 0, 0 }, /* #9 */
     6482    { 0x105c83, 0x105483, 0x9d16, 0x9d15, 0, 0 }, /* #10 */
     6483    { 0x3e0e03, 0x3e0683, 0x9562, 0x9561, 0, 0 }, /* #11 */
     6484    { 0x2a3917, 0x2a3187, 0x882f, 0x882e, 0, 0 }, /* #12 */
     6485    { 0x0e0002, 0x0e0002, 0x1d33, 0x1d32, 0, 0 }, /* #13 */
     6486    { 0x1f54c3, 0x1f5403, 0x09f8, 0x09f7, 0, 0 }, /* #14 */
     6487    { 0x0c7486, 0x0c7482, 0xe9c8, 0xe9c7, 0, 0 }, /* #15 */
     6488    { 0x323e17, 0x323603, 0x57db, 0x57da, 0, 0 }, /* #16 */
     6489    { 0x304617, 0x304603, 0x0116, 0x0115, 0, 0 }, /* #17 */
     6490    { 0x0d6e93, 0x0d6687, 0x8956, 0x8955, 0, 0 }, /* #18 */
     6491    { 0x0a2f92, 0x0a2702, 0x3611, 0x3610, 0, 0 }, /* #19 */
     6492    { 0x225887, 0x225003, 0x5f3e, 0x5f3d, 0, 0 }, /* #20 */
     6493    { 0x3843d6, 0x384306, 0x7e2e, 0x7e2d, 0, 0 }, /* #21 */
     6494    { 0x147046, 0x147082, 0xa5ce, 0xa5cd, 0, 0 }, /* #22 */
     6495    { 0x0d3e17, 0x0d3687, 0xe7fa, 0xe7f9, 0, 0 }, /* #23 */
     6496    { 0x0b06c2, 0x0b0606, 0x7729, 0x7728, 0, 0 }, /* #24 */
     6497    { 0x1b0202, 0x1b0282, 0xbf27, 0xbf26, 0, 0 }, /* #25 */
     6498    { 0x054d93, 0x054507, 0x2f97, 0x2f96, 0, 0 }, /* #26 */
     6499    { 0x343cd6, 0x343486, 0xf2fb, 0xf2fa, 0, 0 }, /* #27 */
     6500    { 0x0e1397, 0x0e1303, 0x2d08, 0x2d07, 0, 0 }, /* #28 */
     6501    { 0x307452, 0x307406, 0x1766, 0x1765, 0, 0 }, /* #29 */
     6502    { 0x3c16c6, 0x3c1682, 0xe384, 0xe383, 0, 0 }, /* #30 */
     6503    { 0x0e5a52, 0x0e5282, 0xc124, 0xc123, 0, 0 }, /* #31 */
     6504    { 0x1c1113, 0x1c1183, 0x84b4, 0x84b3, 0, 0 }, /* #32 */
     6505    { 0x1f6353, 0x1f6303, 0x0108, 0x0107, 0, 0 }, /* #33 */
     6506    { 0x061852, 0x061002, 0x2cfc, 0x2cfb, 0, 0 }, /* #34 */
     6507    { 0x033bd3, 0x033397, 0xd360, 0xd35f, 0, 0 }, /* #35 */
     6508    { 0x264217, 0x264207, 0x797e, 0x797d, 0, 0 }, /* #36 */
     6509    { 0x3a1106, 0x3a1102, 0x6ec9, 0x6ec8, 0, 0 }, /* #37 */
     6510    { 0x304216, 0x304286, 0xb9df, 0xb9de, 0, 0 }, /* #38 */
     6511    { 0x187357, 0x187307, 0x741c, 0x741b, 0, 0 }, /* #39 */
     6512    { 0x2e5bd3, 0x2e5383, 0xe892, 0xe891, 0, 0 }, /* #40 */
     6513    { 0x1d06c7, 0x1d0687, 0xe325, 0xe324, 0, 0 }, /* #41 */
     6514    { 0x1730c7, 0x173007, 0x54ee, 0x54ed, 0, 0 }, /* #42 */
     6515    { 0x004793, 0x004707, 0x33ec, 0x33eb, 0, 0 }, /* #43 */
     6516    { 0x364503, 0x364507, 0x6ade, 0x6add, 0, 0 }, /* #44 */
     6517    { 0x0053c6, 0x005306, 0x168e, 0x168d, 0, 0 }, /* #45 */
     6518    { 0x010416, 0x010482, 0xb7a8, 0xb7a7, 0, 0 }, /* #46 */
     6519    { 0x3b1356, 0x3b1386, 0xe6c6, 0xe6c5, 0, 0 }, /* #47 */
     6520    { 0x0c6117, 0x0c6187, 0x950a, 0x9509, 0, 0 }, /* #48 */
     6521    { 0x232b02, 0x232382, 0xc269, 0xc268, 0, 0 }, /* #49 */
     6522    { 0x154953, 0x154187, 0xa86b, 0xa86a, 0, 0 }, /* #50 */
     6523    { 0x116157, 0x116103, 0x32ac, 0x32ab, 0, 0 }, /* #51 */
     6524    { 0x346a46, 0x346286, 0xbc88, 0xbc87, 0, 0 }, /* #52 */
     6525    { 0x0f3212, 0x0f3286, 0xd37f, 0xd37e, 0, 0 }, /* #53 */
     6526    { 0x3a4157, 0x3a4103, 0x622b, 0x622a, 0, 0 }, /* #54 */
     6527    { 0x3c25d7, 0x3c2507, 0x60e2, 0x60e1, 0, 0 }, /* #55 */
     6528    { 0x196017, 0x196087, 0xf2b8, 0xf2b7, 0, 0 }, /* #56 */
     6529    { 0x264713, 0x264707, 0x7564, 0x7563, 0, 0 }, /* #57 */
     6530    { 0x1a5d86, 0x1a5586, 0x8ed9, 0x8ed8, 0, 0 }, /* #58 */
     6531    { 0x3300c7, 0x330003, 0x1b44, 0x1b43, 0, 0 }, /* #59 */
     6532    { 0x276953, 0x276107, 0x7679, 0x7678, 0, 0 }, /* #60 */
     6533    { 0x2c72c7, 0x2c7217, 0x24a0, 0x249f, 0, 0 }, /* #61 */
     6534    { 0x274bd7, 0x274303, 0x00bd, 0x00bc, 0, 0 }, /* #62 */
     6535    { 0x296ec6, 0x296692, 0xc690, 0xc68f, 0, 0 }, /* #63 */
    69416536};
    69426537static const BINU16_TEST_T g_aTests_dec_u16_locked[] =
    69436538{
    6944     { 0x244b02, 0x244382, 0x9293, 0x9292, 0, 0 }, /* #0 */
    6945     { 0x023707, 0x023783, 0x8c6c, 0x8c6b, 0, 0 }, /* #1 */
    6946     { 0x152d96, 0x152586, 0xf0e8, 0xf0e7, 0, 0 }, /* #2 */
    6947     { 0x096952, 0x096106, 0x193d, 0x193c, 0, 0 }, /* #3 */
    6948     { 0x354507, 0x354503, 0x6da9, 0x6da8, 0, 0 }, /* #4 */
    6949     { 0x147517, 0x147583, 0x9cff, 0x9cfe, 0, 0 }, /* #5 */
    6950     { 0x254612, 0x254602, 0x737d, 0x737c, 0, 0 }, /* #6 */
    6951     { 0x244456, 0x244486, 0xb10d, 0xb10c, 0, 0 }, /* #7 */
    6952     { 0x265306, 0x265306, 0x1789, 0x1788, 0, 0 }, /* #8 */
    6953     { 0x142516, 0x142586, 0x9cad, 0x9cac, 0, 0 }, /* #9 */
    6954     { 0x1e2f97, 0x1e2707, 0x690b, 0x690a, 0, 0 }, /* #10 */
    6955     { 0x1a4b96, 0x1a4302, 0x3c84, 0x3c83, 0, 0 }, /* #11 */
    6956     { 0x2e2592, 0x2e2586, 0xb2cb, 0xb2ca, 0, 0 }, /* #12 */
    6957     { 0x284512, 0x284586, 0xdae8, 0xdae7, 0, 0 }, /* #13 */
    6958     { 0x142a02, 0x142282, 0xbe77, 0xbe76, 0, 0 }, /* #14 */
    6959     { 0x3d6692, 0x3d6686, 0xba6d, 0xba6c, 0, 0 }, /* #15 */
    6960     { 0x1b0212, 0x1b0282, 0x8a9c, 0x8a9b, 0, 0 }, /* #16 */
    6961     { 0x3d3e56, 0x3d3606, 0x3c0a, 0x3c09, 0, 0 }, /* #17 */
    6962     { 0x314943, 0x314187, 0xfffd, 0xfffc, 0, 0 }, /* #18 */
    6963     { 0x1b6946, 0x1b6102, 0x6e59, 0x6e58, 0, 0 }, /* #19 */
    6964     { 0x1771d6, 0x177106, 0x04b3, 0x04b2, 0, 0 }, /* #20 */
    6965     { 0x2c1347, 0x2c1307, 0x5604, 0x5603, 0, 0 }, /* #21 */
    6966     { 0x3544c2, 0x354412, 0x1980, 0x197f, 0, 0 }, /* #22 */
    6967     { 0x1c33d3, 0x1c3383, 0xfb17, 0xfb16, 0, 0 }, /* #23 */
    6968     { 0x0575d3, 0x057587, 0xd1ab, 0xd1aa, 0, 0 }, /* #24 */
    6969     { 0x305f87, 0x305797, 0xa410, 0xa40f, 0, 0 }, /* #25 */
    6970     { 0x246846, 0x246006, 0x6a89, 0x6a88, 0, 0 }, /* #26 */
    6971     { 0x235757, 0x235783, 0xa787, 0xa786, 0, 0 }, /* #27 */
    6972     { 0x0a63d6, 0x0a6306, 0x5db8, 0x5db7, 0, 0 }, /* #28 */
    6973     { 0x1937d7, 0x193707, 0x6b28, 0x6b27, 0, 0 }, /* #29 */
    6974     { 0x210f57, 0x210713, 0x18c0, 0x18bf, 0, 0 }, /* #30 */
    6975     { 0x1c5fd6, 0x1c5786, 0x9ae5, 0x9ae4, 0, 0 }, /* #31 */
    6976     { 0x241e12, 0x241682, 0x9b8b, 0x9b8a, 0, 0 }, /* #32 */
    6977     { 0x092f42, 0x092786, 0x8a3a, 0x8a39, 0, 0 }, /* #33 */
    6978     { 0x0364d3, 0x036407, 0x7cf4, 0x7cf3, 0, 0 }, /* #34 */
    6979     { 0x2a59d7, 0x2a5183, 0xa6af, 0xa6ae, 0, 0 }, /* #35 */
    6980     { 0x380bd2, 0x380382, 0xfc5e, 0xfc5d, 0, 0 }, /* #36 */
    6981     { 0x302d43, 0x302503, 0x4c17, 0x4c16, 0, 0 }, /* #37 */
    6982     { 0x123253, 0x123287, 0xa2a4, 0xa2a3, 0, 0 }, /* #38 */
    6983     { 0x0a6bd2, 0x0a6386, 0xe24e, 0xe24d, 0, 0 }, /* #39 */
    6984     { 0x146f47, 0x146703, 0x66ea, 0x66e9, 0, 0 }, /* #40 */
    6985     { 0x076382, 0x076302, 0x05eb, 0x05ea, 0, 0 }, /* #41 */
    6986     { 0x390dc2, 0x390502, 0x678d, 0x678c, 0, 0 }, /* #42 */
    6987     { 0x3f2592, 0x3f2506, 0x2c57, 0x2c56, 0, 0 }, /* #43 */
    6988     { 0x070552, 0x070582, 0xfbba, 0xfbb9, 0, 0 }, /* #44 */
    6989     { 0x2d05c6, 0x2d0502, 0x74bd, 0x74bc, 0, 0 }, /* #45 */
    6990     { 0x207742, 0x207782, 0xf855, 0xf854, 0, 0 }, /* #46 */
    6991     { 0x005ad6, 0x005206, 0x02fb, 0x02fa, 0, 0 }, /* #47 */
    6992     { 0x013e82, 0x013682, 0xd8b7, 0xd8b6, 0, 0 }, /* #48 */
    6993     { 0x190ad3, 0x190203, 0x33cc, 0x33cb, 0, 0 }, /* #49 */
    6994     { 0x3f5e07, 0x3f5607, 0x294f, 0x294e, 0, 0 }, /* #50 */
    6995     { 0x3f4957, 0x3f4103, 0x2efc, 0x2efb, 0, 0 }, /* #51 */
    6996     { 0x190203, 0x190287, 0xad73, 0xad72, 0, 0 }, /* #52 */
    6997     { 0x292c83, 0x292483, 0xc7b1, 0xc7b0, 0, 0 }, /* #53 */
    6998     { 0x320312, 0x320386, 0xd41f, 0xd41e, 0, 0 }, /* #54 */
    6999     { 0x0750d3, 0x075083, 0xb193, 0xb192, 0, 0 }, /* #55 */
    7000     { 0x2d1156, 0x2d1186, 0x8473, 0x8472, 0, 0 }, /* #56 */
    7001     { 0x295e83, 0x295687, 0x9f22, 0x9f21, 0, 0 }, /* #57 */
    7002     { 0x0473d6, 0x047302, 0x515c, 0x515b, 0, 0 }, /* #58 */
    7003     { 0x290d43, 0x290583, 0x98f5, 0x98f4, 0, 0 }, /* #59 */
    7004     { 0x106a47, 0x106207, 0x62c4, 0x62c3, 0, 0 }, /* #60 */
    7005     { 0x1d6303, 0x1d6383, 0x91f8, 0x91f7, 0, 0 }, /* #61 */
    7006     { 0x157552, 0x157582, 0xb14a, 0xb149, 0, 0 }, /* #62 */
    7007     { 0x173cd2, 0x173486, 0x8c89, 0x8c88, 0, 0 }, /* #63 */
     6539    { 0x1c44c3, 0x1c4483, 0xbce7, 0xbce6, 0, 0 }, /* #0 */
     6540    { 0x240442, 0x240482, 0xbd92, 0xbd91, 0, 0 }, /* #1 */
     6541    { 0x126403, 0x126403, 0x611a, 0x6119, 0, 0 }, /* #2 */
     6542    { 0x3735c7, 0x373583, 0xe5e7, 0xe5e6, 0, 0 }, /* #3 */
     6543    { 0x317296, 0x317212, 0x0ec0, 0x0ebf, 0, 0 }, /* #4 */
     6544    { 0x2e1b52, 0x2e1382, 0xa544, 0xa543, 0, 0 }, /* #5 */
     6545    { 0x3d7cc2, 0x3d7406, 0x331c, 0x331b, 0, 0 }, /* #6 */
     6546    { 0x271853, 0x271087, 0xccc7, 0xccc6, 0, 0 }, /* #7 */
     6547    { 0x3a0902, 0x3a0102, 0x13b1, 0x13b0, 0, 0 }, /* #8 */
     6548    { 0x200e16, 0x200606, 0x241c, 0x241b, 0, 0 }, /* #9 */
     6549    { 0x3669d7, 0x366117, 0x6560, 0x655f, 0, 0 }, /* #10 */
     6550    { 0x363c46, 0x363406, 0x57de, 0x57dd, 0, 0 }, /* #11 */
     6551    { 0x157bc7, 0x157383, 0xe1bb, 0xe1ba, 0, 0 }, /* #12 */
     6552    { 0x1b3f43, 0x1b3787, 0x9a2c, 0x9a2b, 0, 0 }, /* #13 */
     6553    { 0x0c5d52, 0x0c5506, 0x6fe3, 0x6fe2, 0, 0 }, /* #14 */
     6554    { 0x201d03, 0x201583, 0x8233, 0x8232, 0, 0 }, /* #15 */
     6555    { 0x322503, 0x322507, 0x696a, 0x6969, 0, 0 }, /* #16 */
     6556    { 0x327c52, 0x327482, 0xab17, 0xab16, 0, 0 }, /* #17 */
     6557    { 0x1945d2, 0x194502, 0x78a9, 0x78a8, 0, 0 }, /* #18 */
     6558    { 0x2b69d7, 0x2b6187, 0xd4c1, 0xd4c0, 0, 0 }, /* #19 */
     6559    { 0x361507, 0x361507, 0x26f7, 0x26f6, 0, 0 }, /* #20 */
     6560    { 0x0f38d2, 0x0f3086, 0x9e56, 0x9e55, 0, 0 }, /* #21 */
     6561    { 0x051fd7, 0x051707, 0x74b2, 0x74b1, 0, 0 }, /* #22 */
     6562    { 0x0b7703, 0x0b7787, 0xe543, 0xe542, 0, 0 }, /* #23 */
     6563    { 0x3c27c7, 0x3c2787, 0xe23a, 0xe239, 0, 0 }, /* #24 */
     6564    { 0x340846, 0x340082, 0xb15c, 0xb15b, 0, 0 }, /* #25 */
     6565    { 0x0540d7, 0x054007, 0x218c, 0x218b, 0, 0 }, /* #26 */
     6566    { 0x384246, 0x384202, 0x1c4a, 0x1c49, 0, 0 }, /* #27 */
     6567    { 0x327993, 0x327117, 0x3e00, 0x3dff, 0, 0 }, /* #28 */
     6568    { 0x1c5d02, 0x1c5586, 0xf7e8, 0xf7e7, 0, 0 }, /* #29 */
     6569    { 0x103692, 0x103602, 0x3e8b, 0x3e8a, 0, 0 }, /* #30 */
     6570    { 0x383d57, 0x383507, 0x4d4e, 0x4d4d, 0, 0 }, /* #31 */
     6571    { 0x1c2417, 0x1c2487, 0xfebe, 0xfebd, 0, 0 }, /* #32 */
     6572    { 0x211547, 0x211503, 0x12d7, 0x12d6, 0, 0 }, /* #33 */
     6573    { 0x055782, 0x055702, 0x5546, 0x5545, 0, 0 }, /* #34 */
     6574    { 0x1f7fd7, 0x1f7783, 0xd017, 0xd016, 0, 0 }, /* #35 */
     6575    { 0x156552, 0x156586, 0xf234, 0xf233, 0, 0 }, /* #36 */
     6576    { 0x0a1087, 0x0a1003, 0x4ac9, 0x4ac8, 0, 0 }, /* #37 */
     6577    { 0x2f0912, 0x2f0186, 0x9f2c, 0x9f2b, 0, 0 }, /* #38 */
     6578    { 0x370993, 0x370187, 0x99de, 0x99dd, 0, 0 }, /* #39 */
     6579    { 0x017f57, 0x017787, 0xbeb2, 0xbeb1, 0, 0 }, /* #40 */
     6580    { 0x344f86, 0x344782, 0xbaeb, 0xbaea, 0, 0 }, /* #41 */
     6581    { 0x175912, 0x175106, 0x7636, 0x7635, 0, 0 }, /* #42 */
     6582    { 0x325fd2, 0x325706, 0x4fb3, 0x4fb2, 0, 0 }, /* #43 */
     6583    { 0x200193, 0x200107, 0x4304, 0x4303, 0, 0 }, /* #44 */
     6584    { 0x247f53, 0x247703, 0x164b, 0x164a, 0, 0 }, /* #45 */
     6585    { 0x182102, 0x182182, 0xfcf9, 0xfcf8, 0, 0 }, /* #46 */
     6586    { 0x0c7893, 0x0c7013, 0x1350, 0x134f, 0, 0 }, /* #47 */
     6587    { 0x2a6657, 0x2a6607, 0x7e18, 0x7e17, 0, 0 }, /* #48 */
     6588    { 0x0b6156, 0x0b6182, 0x91e4, 0x91e3, 0, 0 }, /* #49 */
     6589    { 0x3b0147, 0x3b0183, 0xcaba, 0xcab9, 0, 0 }, /* #50 */
     6590    { 0x246952, 0x246102, 0x7359, 0x7358, 0, 0 }, /* #51 */
     6591    { 0x261953, 0x261183, 0xf1ac, 0xf1ab, 0, 0 }, /* #52 */
     6592    { 0x112817, 0x112007, 0x0443, 0x0442, 0, 0 }, /* #53 */
     6593    { 0x1c2716, 0x1c2782, 0xda5e, 0xda5d, 0, 0 }, /* #54 */
     6594    { 0x2c1ed3, 0x2c1603, 0x23a8, 0x23a7, 0, 0 }, /* #55 */
     6595    { 0x194bc7, 0x194303, 0x1a55, 0x1a54, 0, 0 }, /* #56 */
     6596    { 0x002552, 0x002506, 0x7748, 0x7747, 0, 0 }, /* #57 */
     6597    { 0x334593, 0x334503, 0x27fc, 0x27fb, 0, 0 }, /* #58 */
     6598    { 0x1c2656, 0x1c2682, 0xdc76, 0xdc75, 0, 0 }, /* #59 */
     6599    { 0x155017, 0x155087, 0xeac1, 0xeac0, 0, 0 }, /* #60 */
     6600    { 0x133bd3, 0x133303, 0x038a, 0x0389, 0, 0 }, /* #61 */
     6601    { 0x195217, 0x195283, 0x9262, 0x9261, 0, 0 }, /* #62 */
     6602    { 0x3434c2, 0x343492, 0x8dc0, 0x8dbf, 0, 0 }, /* #63 */
    70086603};
    70096604static const BINU16_TEST_T g_aTests_not_u16[] =
    70106605{
    7011     { 0x0b7042, 0x0b7042, 0xfd32, 0x02cd, 0, 0 }, /* #0 */
    7012     { 0x240997, 0x240997, 0x689f, 0x9760, 0, 0 }, /* #1 */
    7013     { 0x1e1293, 0x1e1293, 0xf2dc, 0x0d23, 0, 0 }, /* #2 */
    7014     { 0x1505d6, 0x1505d6, 0xbf8d, 0x4072, 0, 0 }, /* #3 */
    7015     { 0x2527c2, 0x2527c2, 0x94a6, 0x6b59, 0, 0 }, /* #4 */
    7016     { 0x366e86, 0x366e86, 0xcd23, 0x32dc, 0, 0 }, /* #5 */
    7017     { 0x376547, 0x376547, 0xa000, 0x5fff, 0, 0 }, /* #6 */
    7018     { 0x102e07, 0x102e07, 0x022f, 0xfdd0, 0, 0 }, /* #7 */
    7019     { 0x285006, 0x285006, 0x56da, 0xa925, 0, 0 }, /* #8 */
    7020     { 0x2840d2, 0x2840d2, 0xebe2, 0x141d, 0, 0 }, /* #9 */
    7021     { 0x0b3992, 0x0b3992, 0xea29, 0x15d6, 0, 0 }, /* #10 */
    7022     { 0x0a7256, 0x0a7256, 0x9211, 0x6dee, 0, 0 }, /* #11 */
    7023     { 0x261a52, 0x261a52, 0x9cad, 0x6352, 0, 0 }, /* #12 */
    7024     { 0x0f3a83, 0x0f3a83, 0xb2d8, 0x4d27, 0, 0 }, /* #13 */
    7025     { 0x132617, 0x132617, 0x44d3, 0xbb2c, 0, 0 }, /* #14 */
    7026     { 0x3d72d3, 0x3d72d3, 0x8947, 0x76b8, 0, 0 }, /* #15 */
    7027     { 0x3e09d3, 0x3e09d3, 0x4991, 0xb66e, 0, 0 }, /* #16 */
    7028     { 0x337396, 0x337396, 0x5f04, 0xa0fb, 0, 0 }, /* #17 */
    7029     { 0x0f4212, 0x0f4212, 0x6459, 0x9ba6, 0, 0 }, /* #18 */
    7030     { 0x107752, 0x107752, 0x5200, 0xadff, 0, 0 }, /* #19 */
    7031     { 0x3a1396, 0x3a1396, 0xd5f7, 0x2a08, 0, 0 }, /* #20 */
    7032     { 0x302f83, 0x302f83, 0xdb9b, 0x2464, 0, 0 }, /* #21 */
    7033     { 0x3b6883, 0x3b6883, 0x2167, 0xde98, 0, 0 }, /* #22 */
    7034     { 0x225b43, 0x225b43, 0xd3ed, 0x2c12, 0, 0 }, /* #23 */
    7035     { 0x223202, 0x223202, 0xa93b, 0x56c4, 0, 0 }, /* #24 */
    7036     { 0x263007, 0x263007, 0x8f3b, 0x70c4, 0, 0 }, /* #25 */
    7037     { 0x1303d6, 0x1303d6, 0x643e, 0x9bc1, 0, 0 }, /* #26 */
    7038     { 0x0e0c57, 0x0e0c57, 0x0c25, 0xf3da, 0, 0 }, /* #27 */
    7039     { 0x266f07, 0x266f07, 0x31a1, 0xce5e, 0, 0 }, /* #28 */
    7040     { 0x2e0496, 0x2e0496, 0xe3b6, 0x1c49, 0, 0 }, /* #29 */
    7041     { 0x1c0246, 0x1c0246, 0x479c, 0xb863, 0, 0 }, /* #30 */
    7042     { 0x234892, 0x234892, 0x78a8, 0x8757, 0, 0 }, /* #31 */
    7043     { 0x345fc7, 0x345fc7, 0x8718, 0x78e7, 0, 0 }, /* #32 */
    7044     { 0x275442, 0x275442, 0x5a82, 0xa57d, 0, 0 }, /* #33 */
    7045     { 0x1c4493, 0x1c4493, 0x9489, 0x6b76, 0, 0 }, /* #34 */
    7046     { 0x032dd2, 0x032dd2, 0x04e4, 0xfb1b, 0, 0 }, /* #35 */
    7047     { 0x224002, 0x224002, 0x57bb, 0xa844, 0, 0 }, /* #36 */
    7048     { 0x036097, 0x036097, 0x05a0, 0xfa5f, 0, 0 }, /* #37 */
    7049     { 0x004e93, 0x004e93, 0x7b68, 0x8497, 0, 0 }, /* #38 */
    7050     { 0x1f7996, 0x1f7996, 0x624f, 0x9db0, 0, 0 }, /* #39 */
    7051     { 0x3339c7, 0x3339c7, 0x3cb6, 0xc349, 0, 0 }, /* #40 */
    7052     { 0x354583, 0x354583, 0xf7b8, 0x0847, 0, 0 }, /* #41 */
    7053     { 0x3c5912, 0x3c5912, 0xc7e8, 0x3817, 0, 0 }, /* #42 */
    7054     { 0x3f3216, 0x3f3216, 0xf9b9, 0x0646, 0, 0 }, /* #43 */
    7055     { 0x3e0e17, 0x3e0e17, 0x61ab, 0x9e54, 0, 0 }, /* #44 */
    7056     { 0x385382, 0x385382, 0x0028, 0xffd7, 0, 0 }, /* #45 */
    7057     { 0x212f06, 0x212f06, 0x3685, 0xc97a, 0, 0 }, /* #46 */
    7058     { 0x0c2e17, 0x0c2e17, 0xbaf0, 0x450f, 0, 0 }, /* #47 */
    7059     { 0x0f6c43, 0x0f6c43, 0x02cf, 0xfd30, 0, 0 }, /* #48 */
    7060     { 0x3c67c2, 0x3c67c2, 0x32fd, 0xcd02, 0, 0 }, /* #49 */
    7061     { 0x1162d2, 0x1162d2, 0x76e2, 0x891d, 0, 0 }, /* #50 */
    7062     { 0x041506, 0x041506, 0x91f6, 0x6e09, 0, 0 }, /* #51 */
    7063     { 0x213142, 0x213142, 0xaf34, 0x50cb, 0, 0 }, /* #52 */
    7064     { 0x0d0b97, 0x0d0b97, 0xa5e3, 0x5a1c, 0, 0 }, /* #53 */
    7065     { 0x014653, 0x014653, 0x40df, 0xbf20, 0, 0 }, /* #54 */
    7066     { 0x314ec7, 0x314ec7, 0x4679, 0xb986, 0, 0 }, /* #55 */
    7067     { 0x3e0e52, 0x3e0e52, 0xcb92, 0x346d, 0, 0 }, /* #56 */
    7068     { 0x010043, 0x010043, 0x382d, 0xc7d2, 0, 0 }, /* #57 */
    7069     { 0x3f73d7, 0x3f73d7, 0x2170, 0xde8f, 0, 0 }, /* #58 */
    7070     { 0x3701d3, 0x3701d3, 0xb810, 0x47ef, 0, 0 }, /* #59 */
    7071     { 0x327dc3, 0x327dc3, 0xac8a, 0x5375, 0, 0 }, /* #60 */
    7072     { 0x3d4647, 0x3d4647, 0x79d3, 0x862c, 0, 0 }, /* #61 */
    7073     { 0x111c93, 0x111c93, 0x2b0e, 0xd4f1, 0, 0 }, /* #62 */
    7074     { 0x234102, 0x234102, 0xff94, 0x006b, 0, 0 }, /* #63 */
     6606    { 0x0e70c7, 0x0e70c7, 0x9659, 0x69a6, 0, 0 }, /* #0 */
     6607    { 0x1d4f13, 0x1d4f13, 0xbf5b, 0x40a4, 0, 0 }, /* #1 */
     6608    { 0x2b29c7, 0x2b29c7, 0x46cf, 0xb930, 0, 0 }, /* #2 */
     6609    { 0x0037c2, 0x0037c2, 0xa38a, 0x5c75, 0, 0 }, /* #3 */
     6610    { 0x3f52d2, 0x3f52d2, 0x226b, 0xdd94, 0, 0 }, /* #4 */
     6611    { 0x316f87, 0x316f87, 0x408a, 0xbf75, 0, 0 }, /* #5 */
     6612    { 0x3f3ed3, 0x3f3ed3, 0x3f78, 0xc087, 0, 0 }, /* #6 */
     6613    { 0x194f52, 0x194f52, 0x58e7, 0xa718, 0, 0 }, /* #7 */
     6614    { 0x382743, 0x382743, 0xf008, 0x0ff7, 0, 0 }, /* #8 */
     6615    { 0x197c42, 0x197c42, 0x0f57, 0xf0a8, 0, 0 }, /* #9 */
     6616    { 0x191d53, 0x191d53, 0x09e2, 0xf61d, 0, 0 }, /* #10 */
     6617    { 0x1e2992, 0x1e2992, 0x74f5, 0x8b0a, 0, 0 }, /* #11 */
     6618    { 0x3e3393, 0x3e3393, 0xe9d2, 0x162d, 0, 0 }, /* #12 */
     6619    { 0x3c7847, 0x3c7847, 0x84de, 0x7b21, 0, 0 }, /* #13 */
     6620    { 0x0a38d6, 0x0a38d6, 0x5a56, 0xa5a9, 0, 0 }, /* #14 */
     6621    { 0x145702, 0x145702, 0x2a4a, 0xd5b5, 0, 0 }, /* #15 */
     6622    { 0x2f4302, 0x2f4302, 0xe068, 0x1f97, 0, 0 }, /* #16 */
     6623    { 0x200d82, 0x200d82, 0x9a3c, 0x65c3, 0, 0 }, /* #17 */
     6624    { 0x042617, 0x042617, 0xce7b, 0x3184, 0, 0 }, /* #18 */
     6625    { 0x1d0607, 0x1d0607, 0xb5b3, 0x4a4c, 0, 0 }, /* #19 */
     6626    { 0x303d86, 0x303d86, 0x85e2, 0x7a1d, 0, 0 }, /* #20 */
     6627    { 0x0c1e43, 0x0c1e43, 0xea4b, 0x15b4, 0, 0 }, /* #21 */
     6628    { 0x0b0406, 0x0b0406, 0x4b5b, 0xb4a4, 0, 0 }, /* #22 */
     6629    { 0x370692, 0x370692, 0xf417, 0x0be8, 0, 0 }, /* #23 */
     6630    { 0x2f5112, 0x2f5112, 0x95df, 0x6a20, 0, 0 }, /* #24 */
     6631    { 0x2f5583, 0x2f5583, 0x949d, 0x6b62, 0, 0 }, /* #25 */
     6632    { 0x282353, 0x282353, 0x4603, 0xb9fc, 0, 0 }, /* #26 */
     6633    { 0x3269d3, 0x3269d3, 0x00aa, 0xff55, 0, 0 }, /* #27 */
     6634    { 0x170987, 0x170987, 0xb5f3, 0x4a0c, 0, 0 }, /* #28 */
     6635    { 0x0b2d46, 0x0b2d46, 0x783c, 0x87c3, 0, 0 }, /* #29 */
     6636    { 0x272503, 0x272503, 0x1c74, 0xe38b, 0, 0 }, /* #30 */
     6637    { 0x0a6b13, 0x0a6b13, 0x23e8, 0xdc17, 0, 0 }, /* #31 */
     6638    { 0x237907, 0x237907, 0x2fbf, 0xd040, 0, 0 }, /* #32 */
     6639    { 0x300b57, 0x300b57, 0xa401, 0x5bfe, 0, 0 }, /* #33 */
     6640    { 0x2c7e03, 0x2c7e03, 0x9bf5, 0x640a, 0, 0 }, /* #34 */
     6641    { 0x164d43, 0x164d43, 0x9bf8, 0x6407, 0, 0 }, /* #35 */
     6642    { 0x312e53, 0x312e53, 0xadc2, 0x523d, 0, 0 }, /* #36 */
     6643    { 0x364706, 0x364706, 0xdaab, 0x2554, 0, 0 }, /* #37 */
     6644    { 0x346257, 0x346257, 0xb1bc, 0x4e43, 0, 0 }, /* #38 */
     6645    { 0x2b1b07, 0x2b1b07, 0x9eee, 0x6111, 0, 0 }, /* #39 */
     6646    { 0x153e56, 0x153e56, 0x605f, 0x9fa0, 0, 0 }, /* #40 */
     6647    { 0x0e40c7, 0x0e40c7, 0xfeb7, 0x0148, 0, 0 }, /* #41 */
     6648    { 0x1f1e96, 0x1f1e96, 0x63b4, 0x9c4b, 0, 0 }, /* #42 */
     6649    { 0x290747, 0x290747, 0x7af2, 0x850d, 0, 0 }, /* #43 */
     6650    { 0x180c96, 0x180c96, 0xb230, 0x4dcf, 0, 0 }, /* #44 */
     6651    { 0x1409c2, 0x1409c2, 0x5b0f, 0xa4f0, 0, 0 }, /* #45 */
     6652    { 0x164dc7, 0x164dc7, 0xcf40, 0x30bf, 0, 0 }, /* #46 */
     6653    { 0x1e4686, 0x1e4686, 0x3713, 0xc8ec, 0, 0 }, /* #47 */
     6654    { 0x335686, 0x335686, 0xfc38, 0x03c7, 0, 0 }, /* #48 */
     6655    { 0x160f43, 0x160f43, 0x6106, 0x9ef9, 0, 0 }, /* #49 */
     6656    { 0x105903, 0x105903, 0x3dac, 0xc253, 0, 0 }, /* #50 */
     6657    { 0x290942, 0x290942, 0x153e, 0xeac1, 0, 0 }, /* #51 */
     6658    { 0x1a3083, 0x1a3083, 0x67f8, 0x9807, 0, 0 }, /* #52 */
     6659    { 0x386097, 0x386097, 0x12a3, 0xed5c, 0, 0 }, /* #53 */
     6660    { 0x2a3456, 0x2a3456, 0x6f13, 0x90ec, 0, 0 }, /* #54 */
     6661    { 0x1d0783, 0x1d0783, 0x62ad, 0x9d52, 0, 0 }, /* #55 */
     6662    { 0x182747, 0x182747, 0x2847, 0xd7b8, 0, 0 }, /* #56 */
     6663    { 0x0c57c3, 0x0c57c3, 0x4c5c, 0xb3a3, 0, 0 }, /* #57 */
     6664    { 0x3000c6, 0x3000c6, 0xbeba, 0x4145, 0, 0 }, /* #58 */
     6665    { 0x245fd3, 0x245fd3, 0x2dc1, 0xd23e, 0, 0 }, /* #59 */
     6666    { 0x396343, 0x396343, 0xcb99, 0x3466, 0, 0 }, /* #60 */
     6667    { 0x3c72c7, 0x3c72c7, 0x2ad7, 0xd528, 0, 0 }, /* #61 */
     6668    { 0x020316, 0x020316, 0x3e12, 0xc1ed, 0, 0 }, /* #62 */
     6669    { 0x115442, 0x115442, 0xc4b9, 0x3b46, 0, 0 }, /* #63 */
    70756670};
    70766671static const BINU16_TEST_T g_aTests_not_u16_locked[] =
    70776672{
    7078     { 0x3e7e97, 0x3e7e97, 0x45c5, 0xba3a, 0, 0 }, /* #0 */
    7079     { 0x3828d3, 0x3828d3, 0x58b2, 0xa74d, 0, 0 }, /* #1 */
    7080     { 0x0c4b47, 0x0c4b47, 0x4fb1, 0xb04e, 0, 0 }, /* #2 */
    7081     { 0x341893, 0x341893, 0x80d8, 0x7f27, 0, 0 }, /* #3 */
    7082     { 0x1e5dc7, 0x1e5dc7, 0x357c, 0xca83, 0, 0 }, /* #4 */
    7083     { 0x1b7786, 0x1b7786, 0x4437, 0xbbc8, 0, 0 }, /* #5 */
    7084     { 0x1f2686, 0x1f2686, 0x4de0, 0xb21f, 0, 0 }, /* #6 */
    7085     { 0x212d03, 0x212d03, 0x6cb0, 0x934f, 0, 0 }, /* #7 */
    7086     { 0x300042, 0x300042, 0x137e, 0xec81, 0, 0 }, /* #8 */
    7087     { 0x2c1a53, 0x2c1a53, 0xea39, 0x15c6, 0, 0 }, /* #9 */
    7088     { 0x036017, 0x036017, 0x4cef, 0xb310, 0, 0 }, /* #10 */
    7089     { 0x305247, 0x305247, 0x8dc7, 0x7238, 0, 0 }, /* #11 */
    7090     { 0x3136d6, 0x3136d6, 0xe790, 0x186f, 0, 0 }, /* #12 */
    7091     { 0x023d03, 0x023d03, 0xdfff, 0x2000, 0, 0 }, /* #13 */
    7092     { 0x1046d7, 0x1046d7, 0x4434, 0xbbcb, 0, 0 }, /* #14 */
    7093     { 0x3f2f82, 0x3f2f82, 0x210c, 0xdef3, 0, 0 }, /* #15 */
    7094     { 0x3b3a17, 0x3b3a17, 0x5d66, 0xa299, 0, 0 }, /* #16 */
    7095     { 0x331797, 0x331797, 0x2d5c, 0xd2a3, 0, 0 }, /* #17 */
    7096     { 0x224a86, 0x224a86, 0x0b12, 0xf4ed, 0, 0 }, /* #18 */
    7097     { 0x276e47, 0x276e47, 0x2ca8, 0xd357, 0, 0 }, /* #19 */
    7098     { 0x0b7b12, 0x0b7b12, 0x9636, 0x69c9, 0, 0 }, /* #20 */
    7099     { 0x3a2b83, 0x3a2b83, 0x9361, 0x6c9e, 0, 0 }, /* #21 */
    7100     { 0x322d86, 0x322d86, 0xa54f, 0x5ab0, 0, 0 }, /* #22 */
    7101     { 0x285a47, 0x285a47, 0xa4c3, 0x5b3c, 0, 0 }, /* #23 */
    7102     { 0x3d5486, 0x3d5486, 0x5349, 0xacb6, 0, 0 }, /* #24 */
    7103     { 0x0c2f83, 0x0c2f83, 0xc2d7, 0x3d28, 0, 0 }, /* #25 */
    7104     { 0x023c86, 0x023c86, 0x8381, 0x7c7e, 0, 0 }, /* #26 */
    7105     { 0x077797, 0x077797, 0xf621, 0x09de, 0, 0 }, /* #27 */
    7106     { 0x1215c3, 0x1215c3, 0x4054, 0xbfab, 0, 0 }, /* #28 */
    7107     { 0x210592, 0x210592, 0xe42a, 0x1bd5, 0, 0 }, /* #29 */
    7108     { 0x1b4a47, 0x1b4a47, 0xc94e, 0x36b1, 0, 0 }, /* #30 */
    7109     { 0x003f52, 0x003f52, 0xbc43, 0x43bc, 0, 0 }, /* #31 */
    7110     { 0x250547, 0x250547, 0x87e2, 0x781d, 0, 0 }, /* #32 */
    7111     { 0x0f5953, 0x0f5953, 0xc9a5, 0x365a, 0, 0 }, /* #33 */
    7112     { 0x197186, 0x197186, 0x8f28, 0x70d7, 0, 0 }, /* #34 */
    7113     { 0x0737d6, 0x0737d6, 0x23bc, 0xdc43, 0, 0 }, /* #35 */
    7114     { 0x1e5ec7, 0x1e5ec7, 0x2ffe, 0xd001, 0, 0 }, /* #36 */
    7115     { 0x394346, 0x394346, 0x3eaf, 0xc150, 0, 0 }, /* #37 */
    7116     { 0x204556, 0x204556, 0x0d9e, 0xf261, 0, 0 }, /* #38 */
    7117     { 0x0e3fc7, 0x0e3fc7, 0x5bb8, 0xa447, 0, 0 }, /* #39 */
    7118     { 0x3769c7, 0x3769c7, 0x091f, 0xf6e0, 0, 0 }, /* #40 */
    7119     { 0x3a4003, 0x3a4003, 0x9c1b, 0x63e4, 0, 0 }, /* #41 */
    7120     { 0x0c1dd6, 0x0c1dd6, 0x4ca0, 0xb35f, 0, 0 }, /* #42 */
    7121     { 0x166d96, 0x166d96, 0xb030, 0x4fcf, 0, 0 }, /* #43 */
    7122     { 0x3c2253, 0x3c2253, 0x3c87, 0xc378, 0, 0 }, /* #44 */
    7123     { 0x270747, 0x270747, 0xa61c, 0x59e3, 0, 0 }, /* #45 */
    7124     { 0x3934d3, 0x3934d3, 0x2a3b, 0xd5c4, 0, 0 }, /* #46 */
    7125     { 0x095cc2, 0x095cc2, 0xea30, 0x15cf, 0, 0 }, /* #47 */
    7126     { 0x2a6b96, 0x2a6b96, 0x96fa, 0x6905, 0, 0 }, /* #48 */
    7127     { 0x0f3992, 0x0f3992, 0xa1e5, 0x5e1a, 0, 0 }, /* #49 */
    7128     { 0x112686, 0x112686, 0xe32b, 0x1cd4, 0, 0 }, /* #50 */
    7129     { 0x0f41c6, 0x0f41c6, 0xa979, 0x5686, 0, 0 }, /* #51 */
    7130     { 0x220017, 0x220017, 0x7f14, 0x80eb, 0, 0 }, /* #52 */
    7131     { 0x3a3803, 0x3a3803, 0x763a, 0x89c5, 0, 0 }, /* #53 */
    7132     { 0x261556, 0x261556, 0x5e0b, 0xa1f4, 0, 0 }, /* #54 */
    7133     { 0x1208d7, 0x1208d7, 0x33d4, 0xcc2b, 0, 0 }, /* #55 */
    7134     { 0x364207, 0x364207, 0xe892, 0x176d, 0, 0 }, /* #56 */
    7135     { 0x2053c6, 0x2053c6, 0x694f, 0x96b0, 0, 0 }, /* #57 */
    7136     { 0x0f74d2, 0x0f74d2, 0x4701, 0xb8fe, 0, 0 }, /* #58 */
    7137     { 0x0e6617, 0x0e6617, 0x3983, 0xc67c, 0, 0 }, /* #59 */
    7138     { 0x355302, 0x355302, 0x7777, 0x8888, 0, 0 }, /* #60 */
    7139     { 0x044442, 0x044442, 0x210a, 0xdef5, 0, 0 }, /* #61 */
    7140     { 0x093397, 0x093397, 0xa5d3, 0x5a2c, 0, 0 }, /* #62 */
    7141     { 0x096cd6, 0x096cd6, 0x29d7, 0xd628, 0, 0 }, /* #63 */
     6673    { 0x280753, 0x280753, 0xd132, 0x2ecd, 0, 0 }, /* #0 */
     6674    { 0x085e93, 0x085e93, 0x0d35, 0xf2ca, 0, 0 }, /* #1 */
     6675    { 0x382f96, 0x382f96, 0xc938, 0x36c7, 0, 0 }, /* #2 */
     6676    { 0x350892, 0x350892, 0xa890, 0x576f, 0, 0 }, /* #3 */
     6677    { 0x277c07, 0x277c07, 0x64d6, 0x9b29, 0, 0 }, /* #4 */
     6678    { 0x321e57, 0x321e57, 0x1849, 0xe7b6, 0, 0 }, /* #5 */
     6679    { 0x3d3e56, 0x3d3e56, 0x0b93, 0xf46c, 0, 0 }, /* #6 */
     6680    { 0x2945d7, 0x2945d7, 0xf33d, 0x0cc2, 0, 0 }, /* #7 */
     6681    { 0x000d87, 0x000d87, 0x3813, 0xc7ec, 0, 0 }, /* #8 */
     6682    { 0x346752, 0x346752, 0x92d4, 0x6d2b, 0, 0 }, /* #9 */
     6683    { 0x2d1553, 0x2d1553, 0x9cd5, 0x632a, 0, 0 }, /* #10 */
     6684    { 0x2b4257, 0x2b4257, 0xf142, 0x0ebd, 0, 0 }, /* #11 */
     6685    { 0x0d3806, 0x0d3806, 0x1329, 0xecd6, 0, 0 }, /* #12 */
     6686    { 0x2e55c7, 0x2e55c7, 0xaa3f, 0x55c0, 0, 0 }, /* #13 */
     6687    { 0x173d06, 0x173d06, 0xd6a0, 0x295f, 0, 0 }, /* #14 */
     6688    { 0x2a4a03, 0x2a4a03, 0x9fbd, 0x6042, 0, 0 }, /* #15 */
     6689    { 0x366902, 0x366902, 0xb516, 0x4ae9, 0, 0 }, /* #16 */
     6690    { 0x387082, 0x387082, 0x8c22, 0x73dd, 0, 0 }, /* #17 */
     6691    { 0x3f75c7, 0x3f75c7, 0xd78b, 0x2874, 0, 0 }, /* #18 */
     6692    { 0x005b96, 0x005b96, 0x558f, 0xaa70, 0, 0 }, /* #19 */
     6693    { 0x007e13, 0x007e13, 0xbe2f, 0x41d0, 0, 0 }, /* #20 */
     6694    { 0x0747d2, 0x0747d2, 0x63b0, 0x9c4f, 0, 0 }, /* #21 */
     6695    { 0x1900d3, 0x1900d3, 0xce51, 0x31ae, 0, 0 }, /* #22 */
     6696    { 0x166cc2, 0x166cc2, 0x2460, 0xdb9f, 0, 0 }, /* #23 */
     6697    { 0x323b93, 0x323b93, 0x1957, 0xe6a8, 0, 0 }, /* #24 */
     6698    { 0x356a97, 0x356a97, 0x5777, 0xa888, 0, 0 }, /* #25 */
     6699    { 0x172a13, 0x172a13, 0x635e, 0x9ca1, 0, 0 }, /* #26 */
     6700    { 0x3f0986, 0x3f0986, 0x60de, 0x9f21, 0, 0 }, /* #27 */
     6701    { 0x210a06, 0x210a06, 0xb132, 0x4ecd, 0, 0 }, /* #28 */
     6702    { 0x0d6dc2, 0x0d6dc2, 0x6702, 0x98fd, 0, 0 }, /* #29 */
     6703    { 0x0355c2, 0x0355c2, 0x3cc6, 0xc339, 0, 0 }, /* #30 */
     6704    { 0x106483, 0x106483, 0xcef0, 0x310f, 0, 0 }, /* #31 */
     6705    { 0x311f57, 0x311f57, 0x28ff, 0xd700, 0, 0 }, /* #32 */
     6706    { 0x1406c2, 0x1406c2, 0x33ac, 0xcc53, 0, 0 }, /* #33 */
     6707    { 0x146b56, 0x146b56, 0xa2c9, 0x5d36, 0, 0 }, /* #34 */
     6708    { 0x330197, 0x330197, 0x3135, 0xceca, 0, 0 }, /* #35 */
     6709    { 0x0952d2, 0x0952d2, 0x298f, 0xd670, 0, 0 }, /* #36 */
     6710    { 0x133d13, 0x133d13, 0xdf91, 0x206e, 0, 0 }, /* #37 */
     6711    { 0x2c7043, 0x2c7043, 0x56ed, 0xa912, 0, 0 }, /* #38 */
     6712    { 0x006497, 0x006497, 0xacca, 0x5335, 0, 0 }, /* #39 */
     6713    { 0x2a0b12, 0x2a0b12, 0xcedf, 0x3120, 0, 0 }, /* #40 */
     6714    { 0x082153, 0x082153, 0x1dc9, 0xe236, 0, 0 }, /* #41 */
     6715    { 0x0e7642, 0x0e7642, 0x554a, 0xaab5, 0, 0 }, /* #42 */
     6716    { 0x1a2383, 0x1a2383, 0x9ba6, 0x6459, 0, 0 }, /* #43 */
     6717    { 0x323446, 0x323446, 0x4f28, 0xb0d7, 0, 0 }, /* #44 */
     6718    { 0x2e6ed3, 0x2e6ed3, 0x1771, 0xe88e, 0, 0 }, /* #45 */
     6719    { 0x185e12, 0x185e12, 0xb081, 0x4f7e, 0, 0 }, /* #46 */
     6720    { 0x3f0406, 0x3f0406, 0xc84b, 0x37b4, 0, 0 }, /* #47 */
     6721    { 0x2517c6, 0x2517c6, 0x6fdc, 0x9023, 0, 0 }, /* #48 */
     6722    { 0x354fc2, 0x354fc2, 0xf9a5, 0x065a, 0, 0 }, /* #49 */
     6723    { 0x2b7f87, 0x2b7f87, 0x017d, 0xfe82, 0, 0 }, /* #50 */
     6724    { 0x0f3982, 0x0f3982, 0x56ec, 0xa913, 0, 0 }, /* #51 */
     6725    { 0x1d4a86, 0x1d4a86, 0x5d35, 0xa2ca, 0, 0 }, /* #52 */
     6726    { 0x3a25c2, 0x3a25c2, 0xdd2c, 0x22d3, 0, 0 }, /* #53 */
     6727    { 0x0e2d86, 0x0e2d86, 0x3834, 0xc7cb, 0, 0 }, /* #54 */
     6728    { 0x177ec2, 0x177ec2, 0x55da, 0xaa25, 0, 0 }, /* #55 */
     6729    { 0x3f2053, 0x3f2053, 0x7b40, 0x84bf, 0, 0 }, /* #56 */
     6730    { 0x0b2a17, 0x0b2a17, 0x78a1, 0x875e, 0, 0 }, /* #57 */
     6731    { 0x061d82, 0x061d82, 0x1079, 0xef86, 0, 0 }, /* #58 */
     6732    { 0x1136d6, 0x1136d6, 0x0ed9, 0xf126, 0, 0 }, /* #59 */
     6733    { 0x3a2616, 0x3a2616, 0x6bf5, 0x940a, 0, 0 }, /* #60 */
     6734    { 0x214056, 0x214056, 0xd0d3, 0x2f2c, 0, 0 }, /* #61 */
     6735    { 0x1c4016, 0x1c4016, 0x688f, 0x9770, 0, 0 }, /* #62 */
     6736    { 0x240983, 0x240983, 0x05d1, 0xfa2e, 0, 0 }, /* #63 */
    71426737};
    71436738static const BINU16_TEST_T g_aTests_neg_u16[] =
    71446739{
    7145     { 0x1f6c16, 0x1f6417, 0xbcf4, 0x430c, 0, 0 }, /* #0 */
    7146     { 0x2e1252, 0x2e1297, 0x23dc, 0xdc24, 0, 0 }, /* #1 */
    7147     { 0x255013, 0x255013, 0xac52, 0x53ae, 0, 0 }, /* #2 */
    7148     { 0x265ac2, 0x265297, 0x3b29, 0xc4d7, 0, 0 }, /* #3 */
    7149     { 0x366e57, 0x366617, 0xdea1, 0x215f, 0, 0 }, /* #4 */
    7150     { 0x0b1742, 0x0b1797, 0x5461, 0xab9f, 0, 0 }, /* #5 */
    7151     { 0x177c03, 0x177413, 0xfd68, 0x0298, 0, 0 }, /* #6 */
    7152     { 0x1f40c2, 0x1f4017, 0xaa91, 0x556f, 0, 0 }, /* #7 */
    7153     { 0x251503, 0x251517, 0x9f8f, 0x6071, 0, 0 }, /* #8 */
    7154     { 0x2b5c07, 0x2b5497, 0x303b, 0xcfc5, 0, 0 }, /* #9 */
    7155     { 0x117546, 0x117593, 0x0b0c, 0xf4f4, 0, 0 }, /* #10 */
    7156     { 0x137786, 0x137793, 0x0ef5, 0xf10b, 0, 0 }, /* #11 */
    7157     { 0x052a53, 0x052217, 0xf4d8, 0x0b28, 0, 0 }, /* #12 */
    7158     { 0x1774d2, 0x177497, 0x33bf, 0xcc41, 0, 0 }, /* #13 */
    7159     { 0x3d4047, 0x3d4017, 0x85ca, 0x7a36, 0, 0 }, /* #14 */
    7160     { 0x2b0b03, 0x2b0313, 0xe4a8, 0x1b58, 0, 0 }, /* #15 */
    7161     { 0x0a5d82, 0x0a5597, 0x3aa1, 0xc55f, 0, 0 }, /* #16 */
    7162     { 0x312c06, 0x312413, 0xbd7b, 0x4285, 0, 0 }, /* #17 */
    7163     { 0x112087, 0x112017, 0xb934, 0x46cc, 0, 0 }, /* #18 */
    7164     { 0x336342, 0x336313, 0x90ea, 0x6f16, 0, 0 }, /* #19 */
    7165     { 0x034d82, 0x034513, 0xec8d, 0x1373, 0, 0 }, /* #20 */
    7166     { 0x2d3386, 0x2d3397, 0x63a1, 0x9c5f, 0, 0 }, /* #21 */
    7167     { 0x054796, 0x054793, 0x1405, 0xebfb, 0, 0 }, /* #22 */
    7168     { 0x241ad2, 0x241207, 0xd570, 0x2a90, 0, 0 }, /* #23 */
    7169     { 0x151893, 0x151097, 0x54e5, 0xab1b, 0, 0 }, /* #24 */
    7170     { 0x1b7617, 0x1b7693, 0x5684, 0xa97c, 0, 0 }, /* #25 */
    7171     { 0x0b6d46, 0x0b6513, 0xe41a, 0x1be6, 0, 0 }, /* #26 */
    7172     { 0x292387, 0x292317, 0xd8dc, 0x2724, 0, 0 }, /* #27 */
    7173     { 0x2c5383, 0x2c5393, 0x67a2, 0x985e, 0, 0 }, /* #28 */
    7174     { 0x2d4846, 0x2d4093, 0x50d4, 0xaf2c, 0, 0 }, /* #29 */
    7175     { 0x152ad7, 0x152213, 0xb19f, 0x4e61, 0, 0 }, /* #30 */
    7176     { 0x392fc3, 0x392793, 0x16ff, 0xe901, 0, 0 }, /* #31 */
    7177     { 0x1b6e13, 0x1b6697, 0x527e, 0xad82, 0, 0 }, /* #32 */
    7178     { 0x116886, 0x116013, 0x9cdd, 0x6323, 0, 0 }, /* #33 */
    7179     { 0x331457, 0x331497, 0x69aa, 0x9656, 0, 0 }, /* #34 */
    7180     { 0x3d4fc7, 0x3d4713, 0xbdc5, 0x423b, 0, 0 }, /* #35 */
    7181     { 0x180a57, 0x180217, 0x9b5d, 0x64a3, 0, 0 }, /* #36 */
    7182     { 0x192a47, 0x192213, 0xabae, 0x5452, 0, 0 }, /* #37 */
    7183     { 0x3d68d2, 0x3d6017, 0xedf1, 0x120f, 0, 0 }, /* #38 */
    7184     { 0x2b33d7, 0x2b3393, 0x6b11, 0x94ef, 0, 0 }, /* #39 */
    7185     { 0x2b7a43, 0x2b7213, 0xd1c2, 0x2e3e, 0, 0 }, /* #40 */
    7186     { 0x3206d3, 0x320613, 0xfae6, 0x051a, 0, 0 }, /* #41 */
    7187     { 0x231446, 0x231417, 0xdbfa, 0x2406, 0, 0 }, /* #42 */
    7188     { 0x0d0a86, 0x0d0213, 0x93ed, 0x6c13, 0, 0 }, /* #43 */
    7189     { 0x0b6806, 0x0b6093, 0x17c3, 0xe83d, 0, 0 }, /* #44 */
    7190     { 0x0d0ad6, 0x0d0293, 0x064a, 0xf9b6, 0, 0 }, /* #45 */
    7191     { 0x181ed3, 0x181613, 0xf02a, 0x0fd6, 0, 0 }, /* #46 */
    7192     { 0x041883, 0x041093, 0x552b, 0xaad5, 0, 0 }, /* #47 */
    7193     { 0x1d5c46, 0x1d5493, 0x09b4, 0xf64c, 0, 0 }, /* #48 */
    7194     { 0x073f83, 0x073797, 0x120a, 0xedf6, 0, 0 }, /* #49 */
    7195     { 0x1c78d3, 0x1c7017, 0xe0e2, 0x1f1e, 0, 0 }, /* #50 */
    7196     { 0x040592, 0x040593, 0x3116, 0xceea, 0, 0 }, /* #51 */
    7197     { 0x023303, 0x023317, 0xe8c4, 0x173c, 0, 0 }, /* #52 */
    7198     { 0x130cc7, 0x130413, 0x82f9, 0x7d07, 0, 0 }, /* #53 */
    7199     { 0x194c52, 0x194417, 0x81e9, 0x7e17, 0, 0 }, /* #54 */
    7200     { 0x2b2d87, 0x2b2597, 0x3e82, 0xc17e, 0, 0 }, /* #55 */
    7201     { 0x3d0d57, 0x3d0587, 0x5110, 0xaef0, 0, 0 }, /* #56 */
    7202     { 0x1f5c82, 0x1f5493, 0x047a, 0xfb86, 0, 0 }, /* #57 */
    7203     { 0x1240d3, 0x124093, 0x0963, 0xf69d, 0, 0 }, /* #58 */
    7204     { 0x365b57, 0x365313, 0x9c95, 0x636b, 0, 0 }, /* #59 */
    7205     { 0x102502, 0x102517, 0xb6a6, 0x495a, 0, 0 }, /* #60 */
    7206     { 0x237fd7, 0x237793, 0x4eb6, 0xb14a, 0, 0 }, /* #61 */
    7207     { 0x2b4346, 0x2b4393, 0x5102, 0xaefe, 0, 0 }, /* #62 */
    7208     { 0x3533c7, 0x353393, 0x4e5f, 0xb1a1, 0, 0 }, /* #63 */
     6740    { 0x1d5957, 0x1d5183, 0x2fe0, 0xd020, 0, 0 }, /* #0 */
     6741    { 0x231c46, 0x231497, 0x7bd5, 0x842b, 0, 0 }, /* #1 */
     6742    { 0x2631d2, 0x263193, 0x5ef2, 0xa10e, 0, 0 }, /* #2 */
     6743    { 0x1b5616, 0x1b5617, 0x874e, 0x78b2, 0, 0 }, /* #3 */
     6744    { 0x061e93, 0x061697, 0x0301, 0xfcff, 0, 0 }, /* #4 */
     6745    { 0x130bc2, 0x130393, 0x3bc5, 0xc43b, 0, 0 }, /* #5 */
     6746    { 0x0d3d17, 0x0d3593, 0x7599, 0x8a67, 0, 0 }, /* #6 */
     6747    { 0x134497, 0x134497, 0x7e51, 0x81af, 0, 0 }, /* #7 */
     6748    { 0x1b2b42, 0x1b2317, 0x8fd3, 0x702d, 0, 0 }, /* #8 */
     6749    { 0x254406, 0x254497, 0x0a64, 0xf59c, 0, 0 }, /* #9 */
     6750    { 0x322847, 0x322097, 0x0478, 0xfb88, 0, 0 }, /* #10 */
     6751    { 0x090c56, 0x090417, 0xd58e, 0x2a72, 0, 0 }, /* #11 */
     6752    { 0x133d93, 0x133517, 0xd40d, 0x2bf3, 0, 0 }, /* #12 */
     6753    { 0x366002, 0x366013, 0x8a7a, 0x7586, 0, 0 }, /* #13 */
     6754    { 0x1d5286, 0x1d5293, 0x4065, 0xbf9b, 0, 0 }, /* #14 */
     6755    { 0x063d82, 0x063597, 0x2ee8, 0xd118, 0, 0 }, /* #15 */
     6756    { 0x2e4d87, 0x2e4593, 0x5968, 0xa698, 0, 0 }, /* #16 */
     6757    { 0x035d52, 0x035517, 0x89e3, 0x761d, 0, 0 }, /* #17 */
     6758    { 0x2078d7, 0x207013, 0x94b1, 0x6b4f, 0, 0 }, /* #18 */
     6759    { 0x0976d6, 0x097693, 0x4955, 0xb6ab, 0, 0 }, /* #19 */
     6760    { 0x1d71d2, 0x1d7193, 0x2c5f, 0xd3a1, 0, 0 }, /* #20 */
     6761    { 0x241d03, 0x241517, 0x9e67, 0x6199, 0, 0 }, /* #21 */
     6762    { 0x044c82, 0x044497, 0x145b, 0xeba5, 0, 0 }, /* #22 */
     6763    { 0x176412, 0x176497, 0x31aa, 0xce56, 0, 0 }, /* #23 */
     6764    { 0x3f2517, 0x3f2517, 0x9043, 0x6fbd, 0, 0 }, /* #24 */
     6765    { 0x1f07d3, 0x1f0793, 0x5f14, 0xa0ec, 0, 0 }, /* #25 */
     6766    { 0x0d4507, 0x0d4507, 0x8cb0, 0x7350, 0, 0 }, /* #26 */
     6767    { 0x1e39d7, 0x1e3193, 0x1953, 0xe6ad, 0, 0 }, /* #27 */
     6768    { 0x107cd3, 0x107493, 0x01b4, 0xfe4c, 0, 0 }, /* #28 */
     6769    { 0x296b86, 0x296313, 0xfbda, 0x0426, 0, 0 }, /* #29 */
     6770    { 0x312b53, 0x312397, 0x4191, 0xbe6f, 0, 0 }, /* #30 */
     6771    { 0x1f17c7, 0x1f1717, 0xf7fb, 0x0805, 0, 0 }, /* #31 */
     6772    { 0x235093, 0x235013, 0xd4b1, 0x2b4f, 0, 0 }, /* #32 */
     6773    { 0x2d0f12, 0x2d0717, 0xe96a, 0x1696, 0, 0 }, /* #33 */
     6774    { 0x184396, 0x184313, 0xf509, 0x0af7, 0, 0 }, /* #34 */
     6775    { 0x1e4e42, 0x1e4693, 0x376f, 0xc891, 0, 0 }, /* #35 */
     6776    { 0x217dd2, 0x217507, 0xf110, 0x0ef0, 0, 0 }, /* #36 */
     6777    { 0x3d6497, 0x3d6497, 0x4d12, 0xb2ee, 0, 0 }, /* #37 */
     6778    { 0x1124d3, 0x112497, 0x4ed3, 0xb12d, 0, 0 }, /* #38 */
     6779    { 0x1a1507, 0x1a1597, 0x6dde, 0x9222, 0, 0 }, /* #39 */
     6780    { 0x1f7ed3, 0x1f7693, 0x72d1, 0x8d2f, 0, 0 }, /* #40 */
     6781    { 0x216307, 0x216397, 0x135d, 0xeca3, 0, 0 }, /* #41 */
     6782    { 0x270383, 0x270393, 0x7aa3, 0x855d, 0, 0 }, /* #42 */
     6783    { 0x205a06, 0x205297, 0x4eb3, 0xb14d, 0, 0 }, /* #43 */
     6784    { 0x0a7286, 0x0a7217, 0xe8e8, 0x1718, 0, 0 }, /* #44 */
     6785    { 0x0403d7, 0x040397, 0x55e9, 0xaa17, 0, 0 }, /* #45 */
     6786    { 0x1d3417, 0x1d3413, 0xf362, 0x0c9e, 0, 0 }, /* #46 */
     6787    { 0x2570d6, 0x257017, 0x962c, 0x69d4, 0, 0 }, /* #47 */
     6788    { 0x0d4003, 0x0d4093, 0x6d38, 0x92c8, 0, 0 }, /* #48 */
     6789    { 0x262147, 0x262197, 0x7389, 0x8c77, 0, 0 }, /* #49 */
     6790    { 0x3a2193, 0x3a2117, 0xfdf6, 0x020a, 0, 0 }, /* #50 */
     6791    { 0x2b62d3, 0x2b6213, 0xe144, 0x1ebc, 0, 0 }, /* #51 */
     6792    { 0x3627c3, 0x362793, 0x6168, 0x9e98, 0, 0 }, /* #52 */
     6793    { 0x1b59c3, 0x1b5113, 0x93c2, 0x6c3e, 0, 0 }, /* #53 */
     6794    { 0x1851d6, 0x185117, 0xb879, 0x4787, 0, 0 }, /* #54 */
     6795    { 0x184b86, 0x184313, 0xa6c8, 0x5938, 0, 0 }, /* #55 */
     6796    { 0x165796, 0x165793, 0x179e, 0xe862, 0, 0 }, /* #56 */
     6797    { 0x3e43d6, 0x3e4393, 0x6592, 0x9a6e, 0, 0 }, /* #57 */
     6798    { 0x340e16, 0x340603, 0xe0c0, 0x1f40, 0, 0 }, /* #58 */
     6799    { 0x146742, 0x146797, 0x6907, 0x96f9, 0, 0 }, /* #59 */
     6800    { 0x3d37d6, 0x3d3717, 0xe3bf, 0x1c41, 0, 0 }, /* #60 */
     6801    { 0x284052, 0x284097, 0x59fd, 0xa603, 0, 0 }, /* #61 */
     6802    { 0x0678c6, 0x067083, 0x7f90, 0x8070, 0, 0 }, /* #62 */
     6803    { 0x1f2603, 0x1f2613, 0xb6ea, 0x4916, 0, 0 }, /* #63 */
    72096804};
    72106805static const BINU16_TEST_T g_aTests_neg_u16_locked[] =
    72116806{
    7212     { 0x231b07, 0x231397, 0x3ec7, 0xc139, 0, 0 }, /* #0 */
    7213     { 0x204e46, 0x204693, 0x6c24, 0x93dc, 0, 0 }, /* #1 */
    7214     { 0x1b74c7, 0x1b7497, 0x3829, 0xc7d7, 0, 0 }, /* #2 */
    7215     { 0x0875c3, 0x087593, 0x587b, 0xa785, 0, 0 }, /* #3 */
    7216     { 0x370e07, 0x370697, 0x5fee, 0xa012, 0, 0 }, /* #4 */
    7217     { 0x183bc2, 0x183317, 0xb6d9, 0x4927, 0, 0 }, /* #5 */
    7218     { 0x2f7546, 0x2f7593, 0x73ae, 0x8c52, 0, 0 }, /* #6 */
    7219     { 0x157613, 0x157617, 0xe31c, 0x1ce4, 0, 0 }, /* #7 */
    7220     { 0x0907d3, 0x090797, 0x7efd, 0x8103, 0, 0 }, /* #8 */
    7221     { 0x3170d7, 0x317017, 0x8b36, 0x74ca, 0, 0 }, /* #9 */
    7222     { 0x041cc6, 0x041497, 0x2349, 0xdcb7, 0, 0 }, /* #10 */
    7223     { 0x3d2a96, 0x3d2293, 0x1992, 0xe66e, 0, 0 }, /* #11 */
    7224     { 0x154197, 0x154187, 0x6f60, 0x90a0, 0, 0 }, /* #12 */
    7225     { 0x1b7d57, 0x1b7593, 0x350c, 0xcaf4, 0, 0 }, /* #13 */
    7226     { 0x135286, 0x135297, 0x30de, 0xcf22, 0, 0 }, /* #14 */
    7227     { 0x301453, 0x301493, 0x14ce, 0xeb32, 0, 0 }, /* #15 */
    7228     { 0x070342, 0x070313, 0xbdbd, 0x4243, 0, 0 }, /* #16 */
    7229     { 0x366cd3, 0x366487, 0x0e40, 0xf1c0, 0, 0 }, /* #17 */
    7230     { 0x261686, 0x261603, 0xa130, 0x5ed0, 0, 0 }, /* #18 */
    7231     { 0x046cd7, 0x046417, 0xec4c, 0x13b4, 0, 0 }, /* #19 */
    7232     { 0x2876c2, 0x287617, 0x8001, 0x7fff, 0, 0 }, /* #20 */
    7233     { 0x3a6642, 0x3a6697, 0x1751, 0xe8af, 0, 0 }, /* #21 */
    7234     { 0x0d7c46, 0x0d7493, 0x173c, 0xe8c4, 0, 0 }, /* #22 */
    7235     { 0x1f6187, 0x1f6193, 0x31b6, 0xce4a, 0, 0 }, /* #23 */
    7236     { 0x0f16d3, 0x0f1693, 0x0195, 0xfe6b, 0, 0 }, /* #24 */
    7237     { 0x066212, 0x066297, 0x6efd, 0x9103, 0, 0 }, /* #25 */
    7238     { 0x273992, 0x273113, 0xdc39, 0x23c7, 0, 0 }, /* #26 */
    7239     { 0x332552, 0x332593, 0x5116, 0xaeea, 0, 0 }, /* #27 */
    7240     { 0x055692, 0x055617, 0xa073, 0x5f8d, 0, 0 }, /* #28 */
    7241     { 0x033206, 0x033213, 0xa7c5, 0x583b, 0, 0 }, /* #29 */
    7242     { 0x021287, 0x021217, 0xff57, 0x00a9, 0, 0 }, /* #30 */
    7243     { 0x2b6316, 0x2b6313, 0xc153, 0x3ead, 0, 0 }, /* #31 */
    7244     { 0x3b2996, 0x3b2117, 0xa215, 0x5deb, 0, 0 }, /* #32 */
    7245     { 0x396ad6, 0x396297, 0x3c79, 0xc387, 0, 0 }, /* #33 */
    7246     { 0x031886, 0x031013, 0xe441, 0x1bbf, 0, 0 }, /* #34 */
    7247     { 0x391587, 0x391597, 0x39c7, 0xc639, 0, 0 }, /* #35 */
    7248     { 0x0a73c3, 0x0a7397, 0x5273, 0xad8d, 0, 0 }, /* #36 */
    7249     { 0x1d6d97, 0x1d6517, 0xf5ca, 0x0a36, 0, 0 }, /* #37 */
    7250     { 0x3d0493, 0x3d0417, 0xf5df, 0x0a21, 0, 0 }, /* #38 */
    7251     { 0x282057, 0x282017, 0xefd3, 0x102d, 0, 0 }, /* #39 */
    7252     { 0x224013, 0x224097, 0x0831, 0xf7cf, 0, 0 }, /* #40 */
    7253     { 0x272d92, 0x272517, 0xd27c, 0x2d84, 0, 0 }, /* #41 */
    7254     { 0x2a1b87, 0x2a1397, 0x67df, 0x9821, 0, 0 }, /* #42 */
    7255     { 0x1a3193, 0x1a3103, 0xa9f0, 0x5610, 0, 0 }, /* #43 */
    7256     { 0x071ed6, 0x071613, 0x8274, 0x7d8c, 0, 0 }, /* #44 */
    7257     { 0x2a2107, 0x2a2113, 0xe0dd, 0x1f23, 0, 0 }, /* #45 */
    7258     { 0x391d56, 0x391587, 0x7fa0, 0x8060, 0, 0 }, /* #46 */
    7259     { 0x093693, 0x093693, 0x0bdd, 0xf423, 0, 0 }, /* #47 */
    7260     { 0x3b2907, 0x3b2117, 0xd189, 0x2e77, 0, 0 }, /* #48 */
    7261     { 0x290657, 0x290693, 0x3398, 0xcc68, 0, 0 }, /* #49 */
    7262     { 0x3c76d3, 0x3c7613, 0xc105, 0x3efb, 0, 0 }, /* #50 */
    7263     { 0x297b17, 0x297313, 0x9587, 0x6a79, 0, 0 }, /* #51 */
    7264     { 0x155353, 0x155317, 0xd183, 0x2e7d, 0, 0 }, /* #52 */
    7265     { 0x381893, 0x381093, 0x5332, 0xacce, 0, 0 }, /* #53 */
    7266     { 0x116c16, 0x116497, 0x5097, 0xaf69, 0, 0 }, /* #54 */
    7267     { 0x1116c6, 0x111617, 0x888f, 0x7771, 0, 0 }, /* #55 */
    7268     { 0x335692, 0x335693, 0x49b4, 0xb64c, 0, 0 }, /* #56 */
    7269     { 0x300943, 0x300197, 0x1429, 0xebd7, 0, 0 }, /* #57 */
    7270     { 0x3a5213, 0x3a5297, 0x6ce5, 0x931b, 0, 0 }, /* #58 */
    7271     { 0x202a16, 0x202297, 0x470d, 0xb8f3, 0, 0 }, /* #59 */
    7272     { 0x194792, 0x194797, 0x52bc, 0xad44, 0, 0 }, /* #60 */
    7273     { 0x215ed7, 0x215697, 0x3b42, 0xc4be, 0, 0 }, /* #61 */
    7274     { 0x1c2196, 0x1c2197, 0x6585, 0x9a7b, 0, 0 }, /* #62 */
    7275     { 0x0b1fd2, 0x0b1797, 0x6f5a, 0x90a6, 0, 0 }, /* #63 */
     6807    { 0x387f16, 0x387717, 0xbfb2, 0x404e, 0, 0 }, /* #0 */
     6808    { 0x0d5403, 0x0d5487, 0x6900, 0x9700, 0, 0 }, /* #1 */
     6809    { 0x2458d2, 0x245017, 0xa9d8, 0x5628, 0, 0 }, /* #2 */
     6810    { 0x306416, 0x306417, 0xb115, 0x4eeb, 0, 0 }, /* #3 */
     6811    { 0x1e3042, 0x1e3017, 0xcc73, 0x338d, 0, 0 }, /* #4 */
     6812    { 0x391546, 0x391583, 0x40c0, 0xbf40, 0, 0 }, /* #5 */
     6813    { 0x3f4306, 0x3f4313, 0xf462, 0x0b9e, 0, 0 }, /* #6 */
     6814    { 0x000807, 0x000017, 0xec43, 0x13bd, 0, 0 }, /* #7 */
     6815    { 0x287ac2, 0x287213, 0xcdf5, 0x320b, 0, 0 }, /* #8 */
     6816    { 0x1b1b53, 0x1b1393, 0x3426, 0xcbda, 0, 0 }, /* #9 */
     6817    { 0x1567d2, 0x156713, 0xfb6c, 0x0494, 0, 0 }, /* #10 */
     6818    { 0x2a2683, 0x2a2613, 0x8ff3, 0x700d, 0, 0 }, /* #11 */
     6819    { 0x063f57, 0x063717, 0xa767, 0x5899, 0, 0 }, /* #12 */
     6820    { 0x097b92, 0x097317, 0x9bf7, 0x6409, 0, 0 }, /* #13 */
     6821    { 0x351d07, 0x351593, 0x175f, 0xe8a1, 0, 0 }, /* #14 */
     6822    { 0x061486, 0x061417, 0xcab8, 0x3548, 0, 0 }, /* #15 */
     6823    { 0x130592, 0x130507, 0xe410, 0x1bf0, 0, 0 }, /* #16 */
     6824    { 0x206fd3, 0x206797, 0x2204, 0xddfc, 0, 0 }, /* #17 */
     6825    { 0x3648c2, 0x364017, 0xef12, 0x10ee, 0, 0 }, /* #18 */
     6826    { 0x374f46, 0x374793, 0x22b6, 0xdd4a, 0, 0 }, /* #19 */
     6827    { 0x0209d2, 0x020197, 0x03e5, 0xfc1b, 0, 0 }, /* #20 */
     6828    { 0x057bc3, 0x057397, 0x2de9, 0xd217, 0, 0 }, /* #21 */
     6829    { 0x113547, 0x113513, 0x9186, 0x6e7a, 0, 0 }, /* #22 */
     6830    { 0x1f3283, 0x1f3293, 0x6e2a, 0x91d6, 0, 0 }, /* #23 */
     6831    { 0x344b03, 0x344397, 0x501c, 0xafe4, 0, 0 }, /* #24 */
     6832    { 0x3d2ed3, 0x3d2697, 0x1543, 0xeabd, 0, 0 }, /* #25 */
     6833    { 0x362403, 0x362417, 0xacc4, 0x533c, 0, 0 }, /* #26 */
     6834    { 0x0f7942, 0x0f7113, 0xde1b, 0x21e5, 0, 0 }, /* #27 */
     6835    { 0x0c7253, 0x0c7217, 0xe7de, 0x1822, 0, 0 }, /* #28 */
     6836    { 0x351716, 0x351717, 0x928c, 0x6d74, 0, 0 }, /* #29 */
     6837    { 0x2b4992, 0x2b4107, 0xbab0, 0x4550, 0, 0 }, /* #30 */
     6838    { 0x2e7502, 0x2e7593, 0x04c3, 0xfb3d, 0, 0 }, /* #31 */
     6839    { 0x1d7d13, 0x1d7593, 0x6b4b, 0x94b5, 0, 0 }, /* #32 */
     6840    { 0x330c17, 0x330497, 0x5c49, 0xa3b7, 0, 0 }, /* #33 */
     6841    { 0x1d3482, 0x1d3497, 0x26de, 0xd922, 0, 0 }, /* #34 */
     6842    { 0x1d4092, 0x1d4093, 0x163e, 0xe9c2, 0, 0 }, /* #35 */
     6843    { 0x3b1202, 0x3b1217, 0xa47c, 0x5b84, 0, 0 }, /* #36 */
     6844    { 0x127787, 0x127793, 0x5a0e, 0xa5f2, 0, 0 }, /* #37 */
     6845    { 0x146697, 0x146613, 0xad58, 0x52a8, 0, 0 }, /* #38 */
     6846    { 0x2b42c2, 0x2b4297, 0x2eb5, 0xd14b, 0, 0 }, /* #39 */
     6847    { 0x0c2912, 0x0c2113, 0xb29f, 0x4d61, 0, 0 }, /* #40 */
     6848    { 0x3208d2, 0x320093, 0x75c9, 0x8a37, 0, 0 }, /* #41 */
     6849    { 0x301102, 0x301117, 0x9b91, 0x646f, 0, 0 }, /* #42 */
     6850    { 0x0f7687, 0x0f7613, 0xa217, 0x5de9, 0, 0 }, /* #43 */
     6851    { 0x3602d2, 0x360217, 0x8901, 0x76ff, 0, 0 }, /* #44 */
     6852    { 0x2b0f43, 0x2b0797, 0x5a2e, 0xa5d2, 0, 0 }, /* #45 */
     6853    { 0x284557, 0x284597, 0x3036, 0xcfca, 0, 0 }, /* #46 */
     6854    { 0x0a3707, 0x0a3793, 0x703e, 0x8fc2, 0, 0 }, /* #47 */
     6855    { 0x0d3506, 0x0d3517, 0xda6b, 0x2595, 0, 0 }, /* #48 */
     6856    { 0x132b17, 0x132397, 0x733d, 0x8cc3, 0, 0 }, /* #49 */
     6857    { 0x3b7186, 0x3b7117, 0xadbe, 0x5242, 0, 0 }, /* #50 */
     6858    { 0x106042, 0x106017, 0xc597, 0x3a69, 0, 0 }, /* #51 */
     6859    { 0x130457, 0x130493, 0x6893, 0x976d, 0, 0 }, /* #52 */
     6860    { 0x291c82, 0x291493, 0x0e9c, 0xf164, 0, 0 }, /* #53 */
     6861    { 0x1c4787, 0x1c4717, 0xb58c, 0x4a74, 0, 0 }, /* #54 */
     6862    { 0x2f77d3, 0x2f7793, 0x22ce, 0xdd32, 0, 0 }, /* #55 */
     6863    { 0x261e12, 0x261697, 0x1123, 0xeedd, 0, 0 }, /* #56 */
     6864    { 0x0d6993, 0x0d6113, 0xd48b, 0x2b75, 0, 0 }, /* #57 */
     6865    { 0x3f5e16, 0x3f5693, 0x7227, 0x8dd9, 0, 0 }, /* #58 */
     6866    { 0x3a6212, 0x3a6217, 0x96a1, 0x695f, 0, 0 }, /* #59 */
     6867    { 0x3253d7, 0x325317, 0x9361, 0x6c9f, 0, 0 }, /* #60 */
     6868    { 0x113bc7, 0x113317, 0xf17e, 0x0e82, 0, 0 }, /* #61 */
     6869    { 0x3f3096, 0x3f3013, 0x81ce, 0x7e32, 0, 0 }, /* #62 */
     6870    { 0x031702, 0x031797, 0x63de, 0x9c22, 0, 0 }, /* #63 */
    72766871};
    72776872static const BINU32_TEST_T g_aTests_inc_u32[] =
    72786873{
    7279     { 0x333557, 0x333587, 0xff6f13ed, 0xff6f13ee, 0, 0 }, /* #0 */
    7280     { 0x216a43, 0x216283, 0x9a3a5a15, 0x9a3a5a16, 0, 0 }, /* #1 */
    7281     { 0x1b7cc7, 0x1b7403, 0x43440637, 0x43440638, 0, 0 }, /* #2 */
    7282     { 0x387853, 0x387007, 0x01a87ee6, 0x01a87ee7, 0, 0 }, /* #3 */
    7283     { 0x364007, 0x364003, 0x0f7c94db, 0x0f7c94dc, 0, 0 }, /* #4 */
    7284     { 0x3c2396, 0x3c2382, 0xad06d56a, 0xad06d56b, 0, 0 }, /* #5 */
    7285     { 0x306317, 0x306303, 0x70341550, 0x70341551, 0, 0 }, /* #6 */
    7286     { 0x190e02, 0x190606, 0x1560c8d7, 0x1560c8d8, 0, 0 }, /* #7 */
    7287     { 0x254a52, 0x254292, 0xb06ad70f, 0xb06ad710, 0, 0 }, /* #8 */
    7288     { 0x0b5946, 0x0b5102, 0x2f9caa19, 0x2f9caa1a, 0, 0 }, /* #9 */
    7289     { 0x2123d3, 0x212387, 0xe85aa5b0, 0xe85aa5b1, 0, 0 }, /* #10 */
    7290     { 0x285002, 0x285082, 0x8aff4db4, 0x8aff4db5, 0, 0 }, /* #11 */
    7291     { 0x095e97, 0x095603, 0x2a7f7d5d, 0x2a7f7d5e, 0, 0 }, /* #12 */
    7292     { 0x1d5b87, 0x1d5303, 0x0d71248e, 0x0d71248f, 0, 0 }, /* #13 */
    7293     { 0x2c5f83, 0x2c5783, 0xa83ed900, 0xa83ed901, 0, 0 }, /* #14 */
    7294     { 0x363d07, 0x363503, 0x79ba9649, 0x79ba964a, 0, 0 }, /* #15 */
    7295     { 0x104256, 0x104206, 0x7cb1cdf9, 0x7cb1cdfa, 0, 0 }, /* #16 */
    7296     { 0x130fc2, 0x130702, 0x33a6f3b8, 0x33a6f3b9, 0, 0 }, /* #17 */
    7297     { 0x0f5253, 0x0f5283, 0xf27d0d18, 0xf27d0d19, 0, 0 }, /* #18 */
    7298     { 0x0c5292, 0x0c5206, 0x4ddd06e6, 0x4ddd06e7, 0, 0 }, /* #19 */
    7299     { 0x0c2d87, 0x0c2503, 0x324ed4a6, 0x324ed4a7, 0, 0 }, /* #20 */
    7300     { 0x0c6347, 0x0c6303, 0x68c9bbc6, 0x68c9bbc7, 0, 0 }, /* #21 */
    7301     { 0x3861d6, 0x386186, 0xe5feaa8c, 0xe5feaa8d, 0, 0 }, /* #22 */
    7302     { 0x323247, 0x323287, 0xe16de54c, 0xe16de54d, 0, 0 }, /* #23 */
    7303     { 0x227713, 0x227783, 0x93c23b33, 0x93c23b34, 0, 0 }, /* #24 */
    7304     { 0x010016, 0x010006, 0x443e6d71, 0x443e6d72, 0, 0 }, /* #25 */
    7305     { 0x384bc6, 0x384302, 0x06fb23a1, 0x06fb23a2, 0, 0 }, /* #26 */
    7306     { 0x123d82, 0x123502, 0x3dc96142, 0x3dc96143, 0, 0 }, /* #27 */
    7307     { 0x265083, 0x265083, 0xb0495e82, 0xb0495e83, 0, 0 }, /* #28 */
    7308     { 0x316cc7, 0x316407, 0x78a84ba8, 0x78a84ba9, 0, 0 }, /* #29 */
    7309     { 0x2967d2, 0x296786, 0xc84b50d3, 0xc84b50d4, 0, 0 }, /* #30 */
    7310     { 0x2f7993, 0x2f7107, 0x1cc210c8, 0x1cc210c9, 0, 0 }, /* #31 */
    7311     { 0x254893, 0x254083, 0xf5f1ca3c, 0xf5f1ca3d, 0, 0 }, /* #32 */
    7312     { 0x3e2e02, 0x3e2602, 0x649fc55c, 0x649fc55d, 0, 0 }, /* #33 */
    7313     { 0x0d2a13, 0x0d2207, 0x7b821868, 0x7b821869, 0, 0 }, /* #34 */
    7314     { 0x121607, 0x121683, 0x9bc4027b, 0x9bc4027c, 0, 0 }, /* #35 */
    7315     { 0x3c4986, 0x3c4182, 0xbaefac67, 0xbaefac68, 0, 0 }, /* #36 */
    7316     { 0x0a5e57, 0x0a5607, 0x529da098, 0x529da099, 0, 0 }, /* #37 */
    7317     { 0x211487, 0x211407, 0x31a4d435, 0x31a4d436, 0, 0 }, /* #38 */
    7318     { 0x2d3247, 0x2d3293, 0xfce185af, 0xfce185b0, 0, 0 }, /* #39 */
    7319     { 0x0762c3, 0x076283, 0xcf3a5490, 0xcf3a5491, 0, 0 }, /* #40 */
    7320     { 0x0a72d2, 0x0a7206, 0x2f51f8c4, 0x2f51f8c5, 0, 0 }, /* #41 */
    7321     { 0x013017, 0x013013, 0x5eabecdf, 0x5eabece0, 0, 0 }, /* #42 */
    7322     { 0x1d0543, 0x1d0587, 0xe66fffd3, 0xe66fffd4, 0, 0 }, /* #43 */
    7323     { 0x113796, 0x113782, 0x82b9fb29, 0x82b9fb2a, 0, 0 }, /* #44 */
    7324     { 0x2d4707, 0x2d4703, 0x1ca2c503, 0x1ca2c504, 0, 0 }, /* #45 */
    7325     { 0x264587, 0x264587, 0xcb483109, 0xcb48310a, 0, 0 }, /* #46 */
    7326     { 0x283b46, 0x283302, 0x3226f0aa, 0x3226f0ab, 0, 0 }, /* #47 */
    7327     { 0x3c5413, 0x3c5483, 0xf9ef1a42, 0xf9ef1a43, 0, 0 }, /* #48 */
    7328     { 0x334086, 0x334086, 0xa6395a9b, 0xa6395a9c, 0, 0 }, /* #49 */
    7329     { 0x3c4cd6, 0x3c4406, 0x618c423b, 0x618c423c, 0, 0 }, /* #50 */
    7330     { 0x3b6cc3, 0x3b6487, 0xf748a0f5, 0xf748a0f6, 0, 0 }, /* #51 */
    7331     { 0x093892, 0x093006, 0x1f696da8, 0x1f696da9, 0, 0 }, /* #52 */
    7332     { 0x3765d7, 0x376507, 0x4b4677c9, 0x4b4677ca, 0, 0 }, /* #53 */
    7333     { 0x3a75c6, 0x3a7582, 0xa37e1067, 0xa37e1068, 0, 0 }, /* #54 */
    7334     { 0x3f0183, 0x3f0183, 0xed9b2493, 0xed9b2494, 0, 0 }, /* #55 */
    7335     { 0x397d06, 0x397506, 0x6ebdda43, 0x6ebdda44, 0, 0 }, /* #56 */
    7336     { 0x0417d3, 0x041703, 0x2ee5afcd, 0x2ee5afce, 0, 0 }, /* #57 */
    7337     { 0x007ed6, 0x007692, 0xa469656f, 0xa4696570, 0, 0 }, /* #58 */
    7338     { 0x311f56, 0x311702, 0x7a927e91, 0x7a927e92, 0, 0 }, /* #59 */
    7339     { 0x094f02, 0x094786, 0xb052e264, 0xb052e265, 0, 0 }, /* #60 */
    7340     { 0x017457, 0x017407, 0x6781b262, 0x6781b263, 0, 0 }, /* #61 */
    7341     { 0x257707, 0x257707, 0x6ca9f03b, 0x6ca9f03c, 0, 0 }, /* #62 */
    7342     { 0x1f2343, 0x1f2303, 0x7b35b463, 0x7b35b464, 0, 0 }, /* #63 */
     6874    { 0x382b07, 0x382303, 0x4060f315, 0x4060f316, 0, 0 }, /* #0 */
     6875    { 0x301e87, 0x301607, 0x60d428b6, 0x60d428b7, 0, 0 }, /* #1 */
     6876    { 0x297d02, 0x297506, 0x7273e9c9, 0x7273e9ca, 0, 0 }, /* #2 */
     6877    { 0x251386, 0x251302, 0x42b0123c, 0x42b0123d, 0, 0 }, /* #3 */
     6878    { 0x2162d7, 0x216283, 0xecc404b9, 0xecc404ba, 0, 0 }, /* #4 */
     6879    { 0x3059c6, 0x305106, 0x6530a608, 0x6530a609, 0, 0 }, /* #5 */
     6880    { 0x290412, 0x290406, 0x428ca013, 0x428ca014, 0, 0 }, /* #6 */
     6881    { 0x317116, 0x317186, 0x9990b99e, 0x9990b99f, 0, 0 }, /* #7 */
     6882    { 0x285d46, 0x285502, 0x03d9683c, 0x03d9683d, 0, 0 }, /* #8 */
     6883    { 0x0952d6, 0x095202, 0x5c639e44, 0x5c639e45, 0, 0 }, /* #9 */
     6884    { 0x1e7f93, 0x1e7787, 0xd4a3593e, 0xd4a3593f, 0, 0 }, /* #10 */
     6885    { 0x137557, 0x137503, 0x51edd715, 0x51edd716, 0, 0 }, /* #11 */
     6886    { 0x0c08c6, 0x0c0086, 0x9c8350d7, 0x9c8350d8, 0, 0 }, /* #12 */
     6887    { 0x065ec2, 0x065602, 0x2491b266, 0x2491b267, 0, 0 }, /* #13 */
     6888    { 0x257883, 0x257003, 0x5dced4ad, 0x5dced4ae, 0, 0 }, /* #14 */
     6889    { 0x3f1d96, 0x3f1586, 0xab4e4376, 0xab4e4377, 0, 0 }, /* #15 */
     6890    { 0x1318d2, 0x131006, 0x2829a1d3, 0x2829a1d4, 0, 0 }, /* #16 */
     6891    { 0x161e92, 0x161602, 0x0a4994ac, 0x0a4994ad, 0, 0 }, /* #17 */
     6892    { 0x0a3f53, 0x0a3783, 0x8d02620c, 0x8d02620d, 0, 0 }, /* #18 */
     6893    { 0x110113, 0x110103, 0x55bceb3c, 0x55bceb3d, 0, 0 }, /* #19 */
     6894    { 0x090357, 0x090303, 0x608c7188, 0x608c7189, 0, 0 }, /* #20 */
     6895    { 0x311993, 0x311187, 0xb92be3c2, 0xb92be3c3, 0, 0 }, /* #21 */
     6896    { 0x243756, 0x243786, 0xce92f0e1, 0xce92f0e2, 0, 0 }, /* #22 */
     6897    { 0x096686, 0x096606, 0x642a29d6, 0x642a29d7, 0, 0 }, /* #23 */
     6898    { 0x0a1806, 0x0a1086, 0x852f29ab, 0x852f29ac, 0, 0 }, /* #24 */
     6899    { 0x2a3e93, 0x2a3607, 0x75ecb768, 0x75ecb769, 0, 0 }, /* #25 */
     6900    { 0x041397, 0x041307, 0x2e14b195, 0x2e14b196, 0, 0 }, /* #26 */
     6901    { 0x3f4982, 0x3f4186, 0xe29c7710, 0xe29c7711, 0, 0 }, /* #27 */
     6902    { 0x3a7ec6, 0x3a7692, 0xfd74413f, 0xfd744140, 0, 0 }, /* #28 */
     6903    { 0x176d03, 0x176507, 0x229dab9b, 0x229dab9c, 0, 0 }, /* #29 */
     6904    { 0x0867d7, 0x086707, 0x4afd1af9, 0x4afd1afa, 0, 0 }, /* #30 */
     6905    { 0x0a58d3, 0x0a5083, 0xc8b9136c, 0xc8b9136d, 0, 0 }, /* #31 */
     6906    { 0x352f52, 0x352702, 0x1a5597db, 0x1a5597dc, 0, 0 }, /* #32 */
     6907    { 0x071496, 0x071482, 0xca6850e2, 0xca6850e3, 0, 0 }, /* #33 */
     6908    { 0x2c6292, 0x2c6206, 0x6a6b3c41, 0x6a6b3c42, 0, 0 }, /* #34 */
     6909    { 0x004bd6, 0x004316, 0x7d6cc98f, 0x7d6cc990, 0, 0 }, /* #35 */
     6910    { 0x1768c6, 0x176006, 0x73fcee55, 0x73fcee56, 0, 0 }, /* #36 */
     6911    { 0x241647, 0x241697, 0xc99f225f, 0xc99f2260, 0, 0 }, /* #37 */
     6912    { 0x1e3a82, 0x1e3202, 0x415fbb22, 0x415fbb23, 0, 0 }, /* #38 */
     6913    { 0x120013, 0x120087, 0xcd5e3b62, 0xcd5e3b63, 0, 0 }, /* #39 */
     6914    { 0x2508c7, 0x250013, 0x12a5336f, 0x12a53370, 0, 0 }, /* #40 */
     6915    { 0x212683, 0x212607, 0x4dec8dc2, 0x4dec8dc3, 0, 0 }, /* #41 */
     6916    { 0x115c52, 0x115482, 0xfb3d7bc1, 0xfb3d7bc2, 0, 0 }, /* #42 */
     6917    { 0x1f7d46, 0x1f7506, 0x01d4598a, 0x01d4598b, 0, 0 }, /* #43 */
     6918    { 0x011397, 0x011387, 0xfffb5b8a, 0xfffb5b8b, 0, 0 }, /* #44 */
     6919    { 0x144b93, 0x144303, 0x185e3818, 0x185e3819, 0, 0 }, /* #45 */
     6920    { 0x1c6616, 0x1c6682, 0xd4d98e5a, 0xd4d98e5b, 0, 0 }, /* #46 */
     6921    { 0x176a56, 0x176286, 0x860e2cc2, 0x860e2cc3, 0, 0 }, /* #47 */
     6922    { 0x1e5806, 0x1e5082, 0xb6b934b4, 0xb6b934b5, 0, 0 }, /* #48 */
     6923    { 0x123697, 0x123683, 0xca2c870a, 0xca2c870b, 0, 0 }, /* #49 */
     6924    { 0x3b4f93, 0x3b4787, 0x86a94916, 0x86a94917, 0, 0 }, /* #50 */
     6925    { 0x2f50c7, 0x2f5003, 0x31388ac7, 0x31388ac8, 0, 0 }, /* #51 */
     6926    { 0x3b5643, 0x3b5607, 0x24c340e3, 0x24c340e4, 0, 0 }, /* #52 */
     6927    { 0x0d6cd2, 0x0d6486, 0xec5c4d2d, 0xec5c4d2e, 0, 0 }, /* #53 */
     6928    { 0x171616, 0x171602, 0x48b4f79d, 0x48b4f79e, 0, 0 }, /* #54 */
     6929    { 0x085383, 0x085307, 0x22c43b7d, 0x22c43b7e, 0, 0 }, /* #55 */
     6930    { 0x053b46, 0x053306, 0x60fa4a4c, 0x60fa4a4d, 0, 0 }, /* #56 */
     6931    { 0x0c2a86, 0x0c2282, 0xc68998c0, 0xc68998c1, 0, 0 }, /* #57 */
     6932    { 0x210c86, 0x210486, 0xfa4e2bea, 0xfa4e2beb, 0, 0 }, /* #58 */
     6933    { 0x1e2cd3, 0x1e2487, 0x8f2bea62, 0x8f2bea63, 0, 0 }, /* #59 */
     6934    { 0x341c97, 0x341483, 0xf543b206, 0xf543b207, 0, 0 }, /* #60 */
     6935    { 0x1e7107, 0x1e7187, 0x9c6f7686, 0x9c6f7687, 0, 0 }, /* #61 */
     6936    { 0x1b3952, 0x1b3186, 0x9e917fa4, 0x9e917fa5, 0, 0 }, /* #62 */
     6937    { 0x0219d3, 0x021187, 0xff4f9f81, 0xff4f9f82, 0, 0 }, /* #63 */
    73436938};
    73446939static const BINU32_TEST_T g_aTests_inc_u32_locked[] =
    73456940{
    7346     { 0x324fd3, 0x324703, 0x4147b306, 0x4147b307, 0, 0 }, /* #0 */
    7347     { 0x347b96, 0x347382, 0xfc1d30fd, 0xfc1d30fe, 0, 0 }, /* #1 */
    7348     { 0x021897, 0x021003, 0x0f772ff6, 0x0f772ff7, 0, 0 }, /* #2 */
    7349     { 0x0c32c6, 0x0c3286, 0xb229b327, 0xb229b328, 0, 0 }, /* #3 */
    7350     { 0x1453c7, 0x145383, 0xf2b61afa, 0xf2b61afb, 0, 0 }, /* #4 */
    7351     { 0x087bc7, 0x087307, 0x7e497764, 0x7e497765, 0, 0 }, /* #5 */
    7352     { 0x127297, 0x127207, 0x6c6d1cc4, 0x6c6d1cc5, 0, 0 }, /* #6 */
    7353     { 0x162b17, 0x162303, 0x08386907, 0x08386908, 0, 0 }, /* #7 */
    7354     { 0x060207, 0x060203, 0x0ec1c385, 0x0ec1c386, 0, 0 }, /* #8 */
    7355     { 0x283753, 0x283703, 0x36caa7d4, 0x36caa7d5, 0, 0 }, /* #9 */
    7356     { 0x385557, 0x385583, 0xa4fa957e, 0xa4fa957f, 0, 0 }, /* #10 */
    7357     { 0x174792, 0x174796, 0xf0171dbf, 0xf0171dc0, 0, 0 }, /* #11 */
    7358     { 0x3d6797, 0x3d6703, 0x0dabfb0d, 0x0dabfb0e, 0, 0 }, /* #12 */
    7359     { 0x200c12, 0x200482, 0xb09c7f01, 0xb09c7f02, 0, 0 }, /* #13 */
    7360     { 0x245607, 0x245607, 0x0e234d92, 0x0e234d93, 0, 0 }, /* #14 */
    7361     { 0x093617, 0x093603, 0x423c8c66, 0x423c8c67, 0, 0 }, /* #15 */
    7362     { 0x0e0017, 0x0e0003, 0x6e5ace60, 0x6e5ace61, 0, 0 }, /* #16 */
    7363     { 0x2908d6, 0x290086, 0xe38d5632, 0xe38d5633, 0, 0 }, /* #17 */
    7364     { 0x252516, 0x252586, 0xaae6c5a4, 0xaae6c5a5, 0, 0 }, /* #18 */
    7365     { 0x0a7512, 0x0a7502, 0x0e3714aa, 0x0e3714ab, 0, 0 }, /* #19 */
    7366     { 0x257d53, 0x257503, 0x4f223d72, 0x4f223d73, 0, 0 }, /* #20 */
    7367     { 0x083142, 0x083102, 0x29d77c29, 0x29d77c2a, 0, 0 }, /* #21 */
    7368     { 0x397953, 0x397107, 0x2941e8bc, 0x2941e8bd, 0, 0 }, /* #22 */
    7369     { 0x0b1a06, 0x0b1282, 0xd1ec7bc0, 0xd1ec7bc1, 0, 0 }, /* #23 */
    7370     { 0x181386, 0x181386, 0xd4d0cbe6, 0xd4d0cbe7, 0, 0 }, /* #24 */
    7371     { 0x085112, 0x085186, 0x8d7618f4, 0x8d7618f5, 0, 0 }, /* #25 */
    7372     { 0x330093, 0x330083, 0xd2223512, 0xd2223513, 0, 0 }, /* #26 */
    7373     { 0x1f4342, 0x1f4302, 0x44db22d5, 0x44db22d6, 0, 0 }, /* #27 */
    7374     { 0x2d7793, 0x2d7787, 0xb6089cd0, 0xb6089cd1, 0, 0 }, /* #28 */
    7375     { 0x297683, 0x297697, 0xddca558f, 0xddca5590, 0, 0 }, /* #29 */
    7376     { 0x3e7493, 0x3e7487, 0xe0aee447, 0xe0aee448, 0, 0 }, /* #30 */
    7377     { 0x020b13, 0x020303, 0x31d0c4c7, 0x31d0c4c8, 0, 0 }, /* #31 */
    7378     { 0x1f06c6, 0x1f0602, 0x5ff35bd4, 0x5ff35bd5, 0, 0 }, /* #32 */
    7379     { 0x290947, 0x290193, 0xc652d6af, 0xc652d6b0, 0, 0 }, /* #33 */
    7380     { 0x3f6a87, 0x3f6283, 0xa6adb7eb, 0xa6adb7ec, 0, 0 }, /* #34 */
    7381     { 0x201dc7, 0x201517, 0x4e616c2f, 0x4e616c30, 0, 0 }, /* #35 */
    7382     { 0x0c4313, 0x0c4383, 0xc1cc6b96, 0xc1cc6b97, 0, 0 }, /* #36 */
    7383     { 0x2f4107, 0x2f4103, 0x3fe7469d, 0x3fe7469e, 0, 0 }, /* #37 */
    7384     { 0x053546, 0x053586, 0xb00563b6, 0xb00563b7, 0, 0 }, /* #38 */
    7385     { 0x106916, 0x106182, 0x964dfd29, 0x964dfd2a, 0, 0 }, /* #39 */
    7386     { 0x1d06c3, 0x1d0687, 0x917ee47d, 0x917ee47e, 0, 0 }, /* #40 */
    7387     { 0x2e4302, 0x2e4306, 0x5e8040ce, 0x5e8040cf, 0, 0 }, /* #41 */
    7388     { 0x234ec2, 0x234602, 0x0336342e, 0x0336342f, 0, 0 }, /* #42 */
    7389     { 0x3d6c53, 0x3d6403, 0x5ba2b0c7, 0x5ba2b0c8, 0, 0 }, /* #43 */
    7390     { 0x1a1d57, 0x1a1587, 0x9bafe4b6, 0x9bafe4b7, 0, 0 }, /* #44 */
    7391     { 0x284993, 0x284103, 0x140329e5, 0x140329e6, 0, 0 }, /* #45 */
    7392     { 0x121b12, 0x121382, 0xff79e5b5, 0xff79e5b6, 0, 0 }, /* #46 */
    7393     { 0x0f0a87, 0x0f0207, 0x002c3eb6, 0x002c3eb7, 0, 0 }, /* #47 */
    7394     { 0x156116, 0x156106, 0x63792a5b, 0x63792a5c, 0, 0 }, /* #48 */
    7395     { 0x354dd2, 0x354592, 0x96cfb7af, 0x96cfb7b0, 0, 0 }, /* #49 */
    7396     { 0x153916, 0x153186, 0x8cf2b304, 0x8cf2b305, 0, 0 }, /* #50 */
    7397     { 0x311cd2, 0x311402, 0x72b657ad, 0x72b657ae, 0, 0 }, /* #51 */
    7398     { 0x3a7e42, 0x3a7606, 0x2767f6c4, 0x2767f6c5, 0, 0 }, /* #52 */
    7399     { 0x376147, 0x376103, 0x7a304ee5, 0x7a304ee6, 0, 0 }, /* #53 */
    7400     { 0x284b47, 0x284387, 0xeba3ed4a, 0xeba3ed4b, 0, 0 }, /* #54 */
    7401     { 0x0547c2, 0x054782, 0xaf0027c6, 0xaf0027c7, 0, 0 }, /* #55 */
    7402     { 0x253357, 0x253383, 0xc13a132b, 0xc13a132c, 0, 0 }, /* #56 */
    7403     { 0x0e6742, 0x0e6702, 0x5a692cca, 0x5a692ccb, 0, 0 }, /* #57 */
    7404     { 0x353d02, 0x353502, 0x4e8b8424, 0x4e8b8425, 0, 0 }, /* #58 */
    7405     { 0x3d2c06, 0x3d2486, 0xe9b20008, 0xe9b20009, 0, 0 }, /* #59 */
    7406     { 0x1e7343, 0x1e7307, 0x74600698, 0x74600699, 0, 0 }, /* #60 */
    7407     { 0x123f57, 0x123783, 0xe6e2a13d, 0xe6e2a13e, 0, 0 }, /* #61 */
    7408     { 0x300ad6, 0x300282, 0xec871312, 0xec871313, 0, 0 }, /* #62 */
    7409     { 0x031296, 0x031202, 0x4af1bcf6, 0x4af1bcf7, 0, 0 }, /* #63 */
     6941    { 0x1d4043, 0x1d4083, 0xa0c5b274, 0xa0c5b275, 0, 0 }, /* #0 */
     6942    { 0x097692, 0x097686, 0xe64b7602, 0xe64b7603, 0, 0 }, /* #1 */
     6943    { 0x2b2206, 0x2b2202, 0x6b0cb360, 0x6b0cb361, 0, 0 }, /* #2 */
     6944    { 0x364043, 0x364003, 0x01564529, 0x0156452a, 0, 0 }, /* #3 */
     6945    { 0x1a2dd3, 0x1a2593, 0xa329cb3f, 0xa329cb40, 0, 0 }, /* #4 */
     6946    { 0x2574d3, 0x257413, 0x04be007f, 0x04be0080, 0, 0 }, /* #5 */
     6947    { 0x333743, 0x333707, 0x4ddcfff2, 0x4ddcfff3, 0, 0 }, /* #6 */
     6948    { 0x173603, 0x173607, 0x7e438516, 0x7e438517, 0, 0 }, /* #7 */
     6949    { 0x3b5a93, 0x3b5297, 0x8d42748f, 0x8d427490, 0, 0 }, /* #8 */
     6950    { 0x066653, 0x066683, 0xb446d69c, 0xb446d69d, 0, 0 }, /* #9 */
     6951    { 0x2d18c7, 0x2d1087, 0xe1b663c9, 0xe1b663ca, 0, 0 }, /* #10 */
     6952    { 0x2432d3, 0x243287, 0xec804c38, 0xec804c39, 0, 0 }, /* #11 */
     6953    { 0x297b06, 0x297302, 0x61229cc6, 0x61229cc7, 0, 0 }, /* #12 */
     6954    { 0x272a82, 0x272286, 0xebe995b6, 0xebe995b7, 0, 0 }, /* #13 */
     6955    { 0x1e34c2, 0x1e3406, 0x648044b3, 0x648044b4, 0, 0 }, /* #14 */
     6956    { 0x1c0142, 0x1c0186, 0xb5687fd0, 0xb5687fd1, 0, 0 }, /* #15 */
     6957    { 0x3e5c83, 0x3e5483, 0xe4d0add8, 0xe4d0add9, 0, 0 }, /* #16 */
     6958    { 0x286312, 0x286386, 0x8cf29bc2, 0x8cf29bc3, 0, 0 }, /* #17 */
     6959    { 0x120f13, 0x120783, 0x9f01be31, 0x9f01be32, 0, 0 }, /* #18 */
     6960    { 0x102647, 0x102607, 0x0a8cc4ea, 0x0a8cc4eb, 0, 0 }, /* #19 */
     6961    { 0x261252, 0x261202, 0x4b5699be, 0x4b5699bf, 0, 0 }, /* #20 */
     6962    { 0x0b1117, 0x0b1107, 0x7360e6a5, 0x7360e6a6, 0, 0 }, /* #21 */
     6963    { 0x172652, 0x172602, 0x28f11ac0, 0x28f11ac1, 0, 0 }, /* #22 */
     6964    { 0x264317, 0x264383, 0xb34f4733, 0xb34f4734, 0, 0 }, /* #23 */
     6965    { 0x020cc6, 0x020406, 0x03ed82b1, 0x03ed82b2, 0, 0 }, /* #24 */
     6966    { 0x134ed6, 0x134682, 0xb2e8b724, 0xb2e8b725, 0, 0 }, /* #25 */
     6967    { 0x1c1f86, 0x1c1786, 0x874701b1, 0x874701b2, 0, 0 }, /* #26 */
     6968    { 0x152703, 0x152707, 0x3f4e4c6b, 0x3f4e4c6c, 0, 0 }, /* #27 */
     6969    { 0x2d6382, 0x2d6306, 0x5cbc2708, 0x5cbc2709, 0, 0 }, /* #28 */
     6970    { 0x2d6802, 0x2d6002, 0x1825721b, 0x1825721c, 0, 0 }, /* #29 */
     6971    { 0x1b5f02, 0x1b5706, 0x5db146f8, 0x5db146f9, 0, 0 }, /* #30 */
     6972    { 0x3f27d3, 0x3f2707, 0x0eed9a32, 0x0eed9a33, 0, 0 }, /* #31 */
     6973    { 0x2b0d92, 0x2b0586, 0xb1991db3, 0xb1991db4, 0, 0 }, /* #32 */
     6974    { 0x3336d6, 0x333606, 0x5c37c717, 0x5c37c718, 0, 0 }, /* #33 */
     6975    { 0x0150c3, 0x015007, 0x1dd4b362, 0x1dd4b363, 0, 0 }, /* #34 */
     6976    { 0x356207, 0x356283, 0xc4f4dd0c, 0xc4f4dd0d, 0, 0 }, /* #35 */
     6977    { 0x1233d6, 0x123306, 0x269037fb, 0x269037fc, 0, 0 }, /* #36 */
     6978    { 0x090943, 0x090183, 0x982d5ffd, 0x982d5ffe, 0, 0 }, /* #37 */
     6979    { 0x160187, 0x160183, 0xde49fe74, 0xde49fe75, 0, 0 }, /* #38 */
     6980    { 0x1d63d7, 0x1d6307, 0x00708d39, 0x00708d3a, 0, 0 }, /* #39 */
     6981    { 0x2a1412, 0x2a1486, 0x91fa0539, 0x91fa053a, 0, 0 }, /* #40 */
     6982    { 0x1558d3, 0x155087, 0x9a9b3216, 0x9a9b3217, 0, 0 }, /* #41 */
     6983    { 0x123497, 0x123483, 0x8a7bede4, 0x8a7bede5, 0, 0 }, /* #42 */
     6984    { 0x1e1856, 0x1e1006, 0x4cb9db2c, 0x4cb9db2d, 0, 0 }, /* #43 */
     6985    { 0x054ad3, 0x054287, 0xcdbe9ee7, 0xcdbe9ee8, 0, 0 }, /* #44 */
     6986    { 0x2f6386, 0x2f6386, 0xf756d759, 0xf756d75a, 0, 0 }, /* #45 */
     6987    { 0x025587, 0x025587, 0xc1a1ebb3, 0xc1a1ebb4, 0, 0 }, /* #46 */
     6988    { 0x1e34c2, 0x1e3482, 0x8437a78b, 0x8437a78c, 0, 0 }, /* #47 */
     6989    { 0x317c06, 0x317486, 0xc243cf95, 0xc243cf96, 0, 0 }, /* #48 */
     6990    { 0x3c0046, 0x3c0082, 0xee8bcfcd, 0xee8bcfce, 0, 0 }, /* #49 */
     6991    { 0x131813, 0x131003, 0x28f018b8, 0x28f018b9, 0, 0 }, /* #50 */
     6992    { 0x057e42, 0x057682, 0xe693f85c, 0xe693f85d, 0, 0 }, /* #51 */
     6993    { 0x183492, 0x183402, 0x5784ce3a, 0x5784ce3b, 0, 0 }, /* #52 */
     6994    { 0x1144c6, 0x114406, 0x4e9f44ce, 0x4e9f44cf, 0, 0 }, /* #53 */
     6995    { 0x2a16c3, 0x2a1687, 0xfae06d52, 0xfae06d53, 0, 0 }, /* #54 */
     6996    { 0x173916, 0x173106, 0x02ba2e1a, 0x02ba2e1b, 0, 0 }, /* #55 */
     6997    { 0x080ad2, 0x080206, 0x1f7729bd, 0x1f7729be, 0, 0 }, /* #56 */
     6998    { 0x0478c6, 0x047082, 0xb8ac2b6a, 0xb8ac2b6b, 0, 0 }, /* #57 */
     6999    { 0x3e10c6, 0x3e1086, 0xd3448c32, 0xd3448c33, 0, 0 }, /* #58 */
     7000    { 0x0c5696, 0x0c5682, 0x92aadd63, 0x92aadd64, 0, 0 }, /* #59 */
     7001    { 0x347b93, 0x347303, 0x614053b2, 0x614053b3, 0, 0 }, /* #60 */
     7002    { 0x053283, 0x053283, 0xd3da276d, 0xd3da276e, 0, 0 }, /* #61 */
     7003    { 0x165a93, 0x165207, 0x578f7ca9, 0x578f7caa, 0, 0 }, /* #62 */
     7004    { 0x352352, 0x352386, 0xb16ab909, 0xb16ab90a, 0, 0 }, /* #63 */
    74107005};
    74117006static const BINU32_TEST_T g_aTests_dec_u32[] =
    74127007{
    7413     { 0x214386, 0x214382, 0xf9da6dcf, 0xf9da6dce, 0, 0 }, /* #0 */
    7414     { 0x281546, 0x281502, 0x7fcb9127, 0x7fcb9126, 0, 0 }, /* #1 */
    7415     { 0x0a2b03, 0x0a2387, 0xe239299d, 0xe239299c, 0, 0 }, /* #2 */
    7416     { 0x0d1e93, 0x0d1613, 0x31d84750, 0x31d8474f, 0, 0 }, /* #3 */
    7417     { 0x392317, 0x392383, 0xa25e5ea5, 0xa25e5ea4, 0, 0 }, /* #4 */
    7418     { 0x1c0453, 0x1c0413, 0x4e436fe0, 0x4e436fdf, 0, 0 }, /* #5 */
    7419     { 0x0b1816, 0x0b1006, 0x36209c5d, 0x36209c5c, 0, 0 }, /* #6 */
    7420     { 0x3e2e53, 0x3e2687, 0x912dba8c, 0x912dba8b, 0, 0 }, /* #7 */
    7421     { 0x1f6513, 0x1f6587, 0xe6a49dcb, 0xe6a49dca, 0, 0 }, /* #8 */
    7422     { 0x0a0913, 0x0a0193, 0x99996a20, 0x99996a1f, 0, 0 }, /* #9 */
    7423     { 0x183343, 0x183303, 0x0012895c, 0x0012895b, 0, 0 }, /* #10 */
    7424     { 0x3b2a03, 0x3b2283, 0x8fb03914, 0x8fb03913, 0, 0 }, /* #11 */
    7425     { 0x3a18d6, 0x3a1016, 0x350d3f40, 0x350d3f3f, 0, 0 }, /* #12 */
    7426     { 0x3b2202, 0x3b2202, 0x001a336c, 0x001a336b, 0, 0 }, /* #13 */
    7427     { 0x1170d7, 0x117087, 0xb8d5ffb2, 0xb8d5ffb1, 0, 0 }, /* #14 */
    7428     { 0x2200c6, 0x220006, 0x7276e0f6, 0x7276e0f5, 0, 0 }, /* #15 */
    7429     { 0x361796, 0x361716, 0x470579b0, 0x470579af, 0, 0 }, /* #16 */
    7430     { 0x2f6597, 0x2f6583, 0xec4926a8, 0xec4926a7, 0, 0 }, /* #17 */
    7431     { 0x166b02, 0x166306, 0x49e7bc78, 0x49e7bc77, 0, 0 }, /* #18 */
    7432     { 0x034307, 0x034383, 0xf2d02802, 0xf2d02801, 0, 0 }, /* #19 */
    7433     { 0x271687, 0x271603, 0x57dcf309, 0x57dcf308, 0, 0 }, /* #20 */
    7434     { 0x3413c7, 0x341387, 0xf6487473, 0xf6487472, 0, 0 }, /* #21 */
    7435     { 0x1c5442, 0x1c5402, 0x0c559e7b, 0x0c559e7a, 0, 0 }, /* #22 */
    7436     { 0x251587, 0x251597, 0xe9c925d0, 0xe9c925cf, 0, 0 }, /* #23 */
    7437     { 0x347f53, 0x347703, 0x4a4e2741, 0x4a4e2740, 0, 0 }, /* #24 */
    7438     { 0x3b1f06, 0x3b1712, 0x5fe672f0, 0x5fe672ef, 0, 0 }, /* #25 */
    7439     { 0x382d13, 0x382587, 0xe7809829, 0xe7809828, 0, 0 }, /* #26 */
    7440     { 0x323d47, 0x323593, 0xeacf7bf0, 0xeacf7bef, 0, 0 }, /* #27 */
    7441     { 0x133182, 0x133182, 0xd3d0bc7b, 0xd3d0bc7a, 0, 0 }, /* #28 */
    7442     { 0x1857c7, 0x185787, 0xf52de129, 0xf52de128, 0, 0 }, /* #29 */
    7443     { 0x252a02, 0x252202, 0x45837508, 0x45837507, 0, 0 }, /* #30 */
    7444     { 0x046983, 0x046187, 0xd7b9e879, 0xd7b9e878, 0, 0 }, /* #31 */
    7445     { 0x0929d2, 0x092182, 0x8fc14502, 0x8fc14501, 0, 0 }, /* #32 */
    7446     { 0x255012, 0x255082, 0xecd4ea05, 0xecd4ea04, 0, 0 }, /* #33 */
    7447     { 0x1c12d3, 0x1c1207, 0x585ed9e2, 0x585ed9e1, 0, 0 }, /* #34 */
    7448     { 0x356593, 0x356583, 0xc5c26ddb, 0xc5c26dda, 0, 0 }, /* #35 */
    7449     { 0x2917d7, 0x291703, 0x6983bb3f, 0x6983bb3e, 0, 0 }, /* #36 */
    7450     { 0x327312, 0x327302, 0x4453fd76, 0x4453fd75, 0, 0 }, /* #37 */
    7451     { 0x373d83, 0x373503, 0x1f4f2224, 0x1f4f2223, 0, 0 }, /* #38 */
    7452     { 0x316306, 0x316306, 0x0141cc1e, 0x0141cc1d, 0, 0 }, /* #39 */
    7453     { 0x0d40c3, 0x0d4083, 0xf3a5b73f, 0xf3a5b73e, 0, 0 }, /* #40 */
    7454     { 0x3d1616, 0x3d1682, 0xb02b290c, 0xb02b290b, 0, 0 }, /* #41 */
    7455     { 0x237283, 0x237203, 0x61a102e1, 0x61a102e0, 0, 0 }, /* #42 */
    7456     { 0x011f52, 0x011782, 0xb589b33f, 0xb589b33e, 0, 0 }, /* #43 */
    7457     { 0x3458d6, 0x345002, 0x2e768626, 0x2e768625, 0, 0 }, /* #44 */
    7458     { 0x3f41d3, 0x3f4113, 0x02551ac0, 0x02551abf, 0, 0 }, /* #45 */
    7459     { 0x363982, 0x363186, 0xb4c51eaa, 0xb4c51ea9, 0, 0 }, /* #46 */
    7460     { 0x0c5a53, 0x0c5203, 0x64787b68, 0x64787b67, 0, 0 }, /* #47 */
    7461     { 0x3c6bc3, 0x3c6383, 0xac4f3fed, 0xac4f3fec, 0, 0 }, /* #48 */
    7462     { 0x0d17d2, 0x0d1782, 0xca8007c9, 0xca8007c8, 0, 0 }, /* #49 */
    7463     { 0x236e57, 0x236683, 0xe5c759ba, 0xe5c759b9, 0, 0 }, /* #50 */
    7464     { 0x380453, 0x380407, 0x1b4376cd, 0x1b4376cc, 0, 0 }, /* #51 */
    7465     { 0x240dd7, 0x240513, 0x7729e9c0, 0x7729e9bf, 0, 0 }, /* #52 */
    7466     { 0x2f3286, 0x2f3202, 0x2a92f617, 0x2a92f616, 0, 0 }, /* #53 */
    7467     { 0x1a0fc2, 0x1a0782, 0xbb4c878d, 0xbb4c878c, 0, 0 }, /* #54 */
    7468     { 0x097817, 0x097003, 0x5b982a9f, 0x5b982a9e, 0, 0 }, /* #55 */
    7469     { 0x0f7986, 0x0f7102, 0x14fe4fa9, 0x14fe4fa8, 0, 0 }, /* #56 */
    7470     { 0x2138c2, 0x213082, 0xe56f3211, 0xe56f3210, 0, 0 }, /* #57 */
    7471     { 0x3c5d96, 0x3c5506, 0x52460679, 0x52460678, 0, 0 }, /* #58 */
    7472     { 0x0e6c46, 0x0e6482, 0xb7cc2e74, 0xb7cc2e73, 0, 0 }, /* #59 */
    7473     { 0x1d7053, 0x1d7087, 0xe915cdfa, 0xe915cdf9, 0, 0 }, /* #60 */
    7474     { 0x123452, 0x123406, 0x4c3dc1b3, 0x4c3dc1b2, 0, 0 }, /* #61 */
    7475     { 0x361ec6, 0x361682, 0xba442a86, 0xba442a85, 0, 0 }, /* #62 */
    7476     { 0x0a6613, 0x0a6683, 0xef837ec5, 0xef837ec4, 0, 0 }, /* #63 */
     7008    { 0x3b71d6, 0x3b7182, 0xb1ca50e1, 0xb1ca50e0, 0, 0 }, /* #0 */
     7009    { 0x137297, 0x137287, 0x81f3cba4, 0x81f3cba3, 0, 0 }, /* #1 */
     7010    { 0x156456, 0x156402, 0x173ac977, 0x173ac976, 0, 0 }, /* #2 */
     7011    { 0x110846, 0x110086, 0xab9bea94, 0xab9bea93, 0, 0 }, /* #3 */
     7012    { 0x147dd6, 0x147586, 0xe2f2001c, 0xe2f2001b, 0, 0 }, /* #4 */
     7013    { 0x1977c3, 0x197707, 0x4ad4bddc, 0x4ad4bddb, 0, 0 }, /* #5 */
     7014    { 0x325e53, 0x325607, 0x4fa4edfa, 0x4fa4edf9, 0, 0 }, /* #6 */
     7015    { 0x053682, 0x053606, 0x157a591c, 0x157a591b, 0, 0 }, /* #7 */
     7016    { 0x2d47c6, 0x2d4786, 0xbe05247c, 0xbe05247b, 0, 0 }, /* #8 */
     7017    { 0x024756, 0x024702, 0x193935a8, 0x193935a7, 0, 0 }, /* #9 */
     7018    { 0x3c22c3, 0x3c2283, 0xd8b1fa1b, 0xd8b1fa1a, 0, 0 }, /* #10 */
     7019    { 0x245782, 0x245782, 0x9bcf026e, 0x9bcf026d, 0, 0 }, /* #11 */
     7020    { 0x3f4256, 0x3f4282, 0xc7aecdba, 0xc7aecdb9, 0, 0 }, /* #12 */
     7021    { 0x2f2946, 0x2f2192, 0xc37aea30, 0xc37aea2f, 0, 0 }, /* #13 */
     7022    { 0x263503, 0x263583, 0xea3e096e, 0xea3e096d, 0, 0 }, /* #14 */
     7023    { 0x1e2283, 0x1e2207, 0x13378519, 0x13378518, 0, 0 }, /* #15 */
     7024    { 0x153a07, 0x153283, 0xd5d80d3c, 0xd5d80d3b, 0, 0 }, /* #16 */
     7025    { 0x3c6452, 0x3c6402, 0x3f928477, 0x3f928476, 0, 0 }, /* #17 */
     7026    { 0x0f2c07, 0x0f2407, 0x52541675, 0x52541674, 0, 0 }, /* #18 */
     7027    { 0x0c1fd3, 0x0c1707, 0x2c633434, 0x2c633433, 0, 0 }, /* #19 */
     7028    { 0x2701c3, 0x270187, 0xcbfb86bf, 0xcbfb86be, 0, 0 }, /* #20 */
     7029    { 0x311002, 0x311002, 0x178f3ce1, 0x178f3ce0, 0, 0 }, /* #21 */
     7030    { 0x150b47, 0x150307, 0x0e36c7e9, 0x0e36c7e8, 0, 0 }, /* #22 */
     7031    { 0x061212, 0x061202, 0x6f21d281, 0x6f21d280, 0, 0 }, /* #23 */
     7032    { 0x083097, 0x083007, 0x39b9e78f, 0x39b9e78e, 0, 0 }, /* #24 */
     7033    { 0x2e2f92, 0x2e2782, 0xa163896c, 0xa163896b, 0, 0 }, /* #25 */
     7034    { 0x2356c2, 0x235682, 0xbd8095e6, 0xbd8095e5, 0, 0 }, /* #26 */
     7035    { 0x3b5312, 0x3b5386, 0x84d086c1, 0x84d086c0, 0, 0 }, /* #27 */
     7036    { 0x2f5f42, 0x2f5782, 0xc616e062, 0xc616e061, 0, 0 }, /* #28 */
     7037    { 0x372953, 0x372187, 0xe706ff6d, 0xe706ff6c, 0, 0 }, /* #29 */
     7038    { 0x014846, 0x014002, 0x29a11ea8, 0x29a11ea7, 0, 0 }, /* #30 */
     7039    { 0x310482, 0x310416, 0x687fa470, 0x687fa46f, 0, 0 }, /* #31 */
     7040    { 0x147f92, 0x147786, 0xc6471b83, 0xc6471b82, 0, 0 }, /* #32 */
     7041    { 0x345f43, 0x345707, 0x1906a7c4, 0x1906a7c3, 0, 0 }, /* #33 */
     7042    { 0x014bd6, 0x014302, 0x452b1f86, 0x452b1f85, 0, 0 }, /* #34 */
     7043    { 0x2424c2, 0x242406, 0x05d80dd9, 0x05d80dd8, 0, 0 }, /* #35 */
     7044    { 0x1d4246, 0x1d4202, 0x77b04c63, 0x77b04c62, 0, 0 }, /* #36 */
     7045    { 0x1d48d7, 0x1d4003, 0x03046853, 0x03046852, 0, 0 }, /* #37 */
     7046    { 0x3e2613, 0x3e2693, 0xe54288c0, 0xe54288bf, 0, 0 }, /* #38 */
     7047    { 0x177f97, 0x177703, 0x322a86ea, 0x322a86e9, 0, 0 }, /* #39 */
     7048    { 0x0b7093, 0x0b7003, 0x1fce786e, 0x1fce786d, 0, 0 }, /* #40 */
     7049    { 0x2111c7, 0x211183, 0xe3584174, 0xe3584173, 0, 0 }, /* #41 */
     7050    { 0x114ed3, 0x114603, 0x4b5cbb69, 0x4b5cbb68, 0, 0 }, /* #42 */
     7051    { 0x073086, 0x073086, 0xb883c988, 0xb883c987, 0, 0 }, /* #43 */
     7052    { 0x041ed3, 0x041603, 0x040bac41, 0x040bac40, 0, 0 }, /* #44 */
     7053    { 0x2f0096, 0x2f0092, 0xb42ec4e0, 0xb42ec4df, 0, 0 }, /* #45 */
     7054    { 0x1f6a42, 0x1f6202, 0x4bf4853f, 0x4bf4853e, 0, 0 }, /* #46 */
     7055    { 0x216143, 0x216187, 0xda5edfbf, 0xda5edfbe, 0, 0 }, /* #47 */
     7056    { 0x3553c7, 0x355387, 0xf2374857, 0xf2374856, 0, 0 }, /* #48 */
     7057    { 0x135dc2, 0x135502, 0x4515a614, 0x4515a613, 0, 0 }, /* #49 */
     7058    { 0x1708c3, 0x170083, 0xe8a46562, 0xe8a46561, 0, 0 }, /* #50 */
     7059    { 0x2f5197, 0x2f5187, 0xf53e4a12, 0xf53e4a11, 0, 0 }, /* #51 */
     7060    { 0x005b12, 0x005306, 0x76e81b75, 0x76e81b74, 0, 0 }, /* #52 */
     7061    { 0x3535c3, 0x353583, 0x9fa87492, 0x9fa87491, 0, 0 }, /* #53 */
     7062    { 0x2f0656, 0x2f0686, 0xfe27ea66, 0xfe27ea65, 0, 0 }, /* #54 */
     7063    { 0x2a6f96, 0x2a6782, 0x9868918a, 0x98689189, 0, 0 }, /* #55 */
     7064    { 0x3f0713, 0x3f0707, 0x41c41ac1, 0x41c41ac0, 0, 0 }, /* #56 */
     7065    { 0x156dd7, 0x156517, 0x279f1ad0, 0x279f1acf, 0, 0 }, /* #57 */
     7066    { 0x2a1412, 0x2a1492, 0xb29dbb50, 0xb29dbb4f, 0, 0 }, /* #58 */
     7067    { 0x1b6dd2, 0x1b6502, 0x1e6aabf5, 0x1e6aabf4, 0, 0 }, /* #59 */
     7068    { 0x2f3202, 0x2f3286, 0x9ac48482, 0x9ac48481, 0, 0 }, /* #60 */
     7069    { 0x164f17, 0x164703, 0x31e01844, 0x31e01843, 0, 0 }, /* #61 */
     7070    { 0x2f5b07, 0x2f5303, 0x2c7d667a, 0x2c7d6679, 0, 0 }, /* #62 */
     7071    { 0x3f3207, 0x3f3283, 0xae63f83e, 0xae63f83d, 0, 0 }, /* #63 */
    74777072};
    74787073static const BINU32_TEST_T g_aTests_dec_u32_locked[] =
    74797074{
    7480     { 0x227707, 0x227787, 0xfa37b6fb, 0xfa37b6fa, 0, 0 }, /* #0 */
    7481     { 0x250957, 0x250183, 0x82d74c21, 0x82d74c20, 0, 0 }, /* #1 */
    7482     { 0x150bc7, 0x150303, 0x1bb303a3, 0x1bb303a2, 0, 0 }, /* #2 */
    7483     { 0x195006, 0x195006, 0x777407cd, 0x777407cc, 0, 0 }, /* #3 */
    7484     { 0x095217, 0x095207, 0x4f49c4fd, 0x4f49c4fc, 0, 0 }, /* #4 */
    7485     { 0x3e1c17, 0x3e1483, 0x8c3f3cb4, 0x8c3f3cb3, 0, 0 }, /* #5 */
    7486     { 0x387d03, 0x387587, 0xafff3423, 0xafff3422, 0, 0 }, /* #6 */
    7487     { 0x1174c6, 0x117402, 0x0453269f, 0x0453269e, 0, 0 }, /* #7 */
    7488     { 0x356cc2, 0x356482, 0xc38a8074, 0xc38a8073, 0, 0 }, /* #8 */
    7489     { 0x2d79d3, 0x2d7183, 0xa9c485f2, 0xa9c485f1, 0, 0 }, /* #9 */
    7490     { 0x3e7616, 0x3e7602, 0x02134795, 0x02134794, 0, 0 }, /* #10 */
    7491     { 0x100f06, 0x100782, 0xc4e3fb41, 0xc4e3fb40, 0, 0 }, /* #11 */
    7492     { 0x3d5752, 0x3d5782, 0xe43b5244, 0xe43b5243, 0, 0 }, /* #12 */
    7493     { 0x2a2706, 0x2a2706, 0x3eae88a7, 0x3eae88a6, 0, 0 }, /* #13 */
    7494     { 0x1a2202, 0x1a2202, 0x634d1b8b, 0x634d1b8a, 0, 0 }, /* #14 */
    7495     { 0x0a5d16, 0x0a5506, 0x14cd3aab, 0x14cd3aaa, 0, 0 }, /* #15 */
    7496     { 0x2b3a02, 0x2b3282, 0xc0155f26, 0xc0155f25, 0, 0 }, /* #16 */
    7497     { 0x035612, 0x035686, 0xb0782eb5, 0xb0782eb4, 0, 0 }, /* #17 */
    7498     { 0x3c68d7, 0x3c6087, 0x9ce3c6d8, 0x9ce3c6d7, 0, 0 }, /* #18 */
    7499     { 0x0f3793, 0x0f3707, 0x1c23c615, 0x1c23c614, 0, 0 }, /* #19 */
    7500     { 0x3d1dd6, 0x3d1502, 0x27766e08, 0x27766e07, 0, 0 }, /* #20 */
    7501     { 0x393552, 0x393582, 0x9d4afc1b, 0x9d4afc1a, 0, 0 }, /* #21 */
    7502     { 0x0055c2, 0x005596, 0xdd51f0b0, 0xdd51f0af, 0, 0 }, /* #22 */
    7503     { 0x0115d3, 0x011503, 0x5a30aee4, 0x5a30aee3, 0, 0 }, /* #23 */
    7504     { 0x1a7707, 0x1a7703, 0x6b246e4b, 0x6b246e4a, 0, 0 }, /* #24 */
    7505     { 0x032513, 0x032517, 0x61491c00, 0x61491bff, 0, 0 }, /* #25 */
    7506     { 0x1d6392, 0x1d6302, 0x513a0de6, 0x513a0de5, 0, 0 }, /* #26 */
    7507     { 0x1d7f56, 0x1d7706, 0x62ce7bca, 0x62ce7bc9, 0, 0 }, /* #27 */
    7508     { 0x066057, 0x066087, 0xa75ff031, 0xa75ff030, 0, 0 }, /* #28 */
    7509     { 0x286157, 0x286183, 0xa948b2d1, 0xa948b2d0, 0, 0 }, /* #29 */
    7510     { 0x013702, 0x013706, 0x138f66ee, 0x138f66ed, 0, 0 }, /* #30 */
    7511     { 0x187903, 0x187197, 0xb1f291d0, 0xb1f291cf, 0, 0 }, /* #31 */
    7512     { 0x352307, 0x352383, 0xf55868dd, 0xf55868dc, 0, 0 }, /* #32 */
    7513     { 0x311d87, 0x311513, 0x34558580, 0x3455857f, 0, 0 }, /* #33 */
    7514     { 0x0b6496, 0x0b6482, 0x96543a6c, 0x96543a6b, 0, 0 }, /* #34 */
    7515     { 0x162d43, 0x162587, 0xe66b9751, 0xe66b9750, 0, 0 }, /* #35 */
    7516     { 0x3b7f82, 0x3b7786, 0xfe8e0a88, 0xfe8e0a87, 0, 0 }, /* #36 */
    7517     { 0x1c3a03, 0x1c3293, 0xda7759c0, 0xda7759bf, 0, 0 }, /* #37 */
    7518     { 0x2f30c6, 0x2f3006, 0x11629eb3, 0x11629eb2, 0, 0 }, /* #38 */
    7519     { 0x0a5692, 0x0a5682, 0xfd7ae924, 0xfd7ae923, 0, 0 }, /* #39 */
    7520     { 0x2a51d7, 0x2a5187, 0xa7f8f4ef, 0xa7f8f4ee, 0, 0 }, /* #40 */
    7521     { 0x041a17, 0x041283, 0x9c9c7538, 0x9c9c7537, 0, 0 }, /* #41 */
    7522     { 0x064646, 0x064682, 0xc758fa44, 0xc758fa43, 0, 0 }, /* #42 */
    7523     { 0x374803, 0x374083, 0x92d0d7eb, 0x92d0d7ea, 0, 0 }, /* #43 */
    7524     { 0x025cd6, 0x025482, 0x87cf5dfc, 0x87cf5dfb, 0, 0 }, /* #44 */
    7525     { 0x141982, 0x141102, 0x5f211c92, 0x5f211c91, 0, 0 }, /* #45 */
    7526     { 0x112153, 0x112187, 0xd7ae49d8, 0xd7ae49d7, 0, 0 }, /* #46 */
    7527     { 0x197a57, 0x197203, 0x2ad987db, 0x2ad987da, 0, 0 }, /* #47 */
    7528     { 0x1c1946, 0x1c1102, 0x01a70c8d, 0x01a70c8c, 0, 0 }, /* #48 */
    7529     { 0x0e1186, 0x0e1186, 0xe2cb495d, 0xe2cb495c, 0, 0 }, /* #49 */
    7530     { 0x3d54d3, 0x3d5403, 0x5247d7ac, 0x5247d7ab, 0, 0 }, /* #50 */
    7531     { 0x047797, 0x047707, 0x5daeab79, 0x5daeab78, 0, 0 }, /* #51 */
    7532     { 0x3a6dc7, 0x3a6587, 0xd98c44b9, 0xd98c44b8, 0, 0 }, /* #52 */
    7533     { 0x0674c6, 0x067486, 0xe8681bb9, 0xe8681bb8, 0, 0 }, /* #53 */
    7534     { 0x3a3656, 0x3a3682, 0xac8fe09e, 0xac8fe09d, 0, 0 }, /* #54 */
    7535     { 0x372d97, 0x372503, 0x4396f95f, 0x4396f95e, 0, 0 }, /* #55 */
    7536     { 0x190d03, 0x190507, 0x22de72f7, 0x22de72f6, 0, 0 }, /* #56 */
    7537     { 0x2b1e46, 0x2b1606, 0x11ac7337, 0x11ac7336, 0, 0 }, /* #57 */
    7538     { 0x225d47, 0x225507, 0x2826872f, 0x2826872e, 0, 0 }, /* #58 */
    7539     { 0x1f2052, 0x1f2082, 0xbad9fc95, 0xbad9fc94, 0, 0 }, /* #59 */
    7540     { 0x262607, 0x262603, 0x6e909de4, 0x6e909de3, 0, 0 }, /* #60 */
    7541     { 0x2611c7, 0x261183, 0x9920fc92, 0x9920fc91, 0, 0 }, /* #61 */
    7542     { 0x2a0e56, 0x2a0682, 0x9dc96626, 0x9dc96625, 0, 0 }, /* #62 */
    7543     { 0x175b43, 0x175387, 0x8ccecadc, 0x8ccecadb, 0, 0 }, /* #63 */
     7075    { 0x107652, 0x107602, 0x09d81111, 0x09d81110, 0, 0 }, /* #0 */
     7076    { 0x132887, 0x132007, 0x0380928f, 0x0380928e, 0, 0 }, /* #1 */
     7077    { 0x0d2796, 0x0d2786, 0x9d5389fa, 0x9d5389f9, 0, 0 }, /* #2 */
     7078    { 0x3d3352, 0x3d3382, 0xb48b1d1b, 0xb48b1d1a, 0, 0 }, /* #3 */
     7079    { 0x384303, 0x384383, 0xda09a081, 0xda09a080, 0, 0 }, /* #4 */
     7080    { 0x004e92, 0x004602, 0x7b99c9eb, 0x7b99c9ea, 0, 0 }, /* #5 */
     7081    { 0x344bd3, 0x344303, 0x58cf0033, 0x58cf0032, 0, 0 }, /* #6 */
     7082    { 0x1e6387, 0x1e6387, 0xc204662e, 0xc204662d, 0, 0 }, /* #7 */
     7083    { 0x152503, 0x152583, 0xafa6d47b, 0xafa6d47a, 0, 0 }, /* #8 */
     7084    { 0x0949c2, 0x094186, 0xc6ad2ad9, 0xc6ad2ad8, 0, 0 }, /* #9 */
     7085    { 0x346456, 0x346482, 0xe6fbcb44, 0xe6fbcb43, 0, 0 }, /* #10 */
     7086    { 0x1d0fc6, 0x1d0782, 0x8649db87, 0x8649db86, 0, 0 }, /* #11 */
     7087    { 0x031192, 0x031182, 0x8d592d03, 0x8d592d02, 0, 0 }, /* #12 */
     7088    { 0x313e47, 0x313603, 0x67ab4ff9, 0x67ab4ff8, 0, 0 }, /* #13 */
     7089    { 0x321486, 0x321402, 0x0b7ad80e, 0x0b7ad80d, 0, 0 }, /* #14 */
     7090    { 0x320d86, 0x320516, 0x6ddcb4b0, 0x6ddcb4af, 0, 0 }, /* #15 */
     7091    { 0x047197, 0x047103, 0x26bbe97d, 0x26bbe97c, 0, 0 }, /* #16 */
     7092    { 0x134787, 0x134707, 0x37827756, 0x37827755, 0, 0 }, /* #17 */
     7093    { 0x2225c6, 0x222502, 0x073ad6ea, 0x073ad6e9, 0, 0 }, /* #18 */
     7094    { 0x2c7893, 0x2c7003, 0x0ed38632, 0x0ed38631, 0, 0 }, /* #19 */
     7095    { 0x062d57, 0x062507, 0x2738cdbc, 0x2738cdbb, 0, 0 }, /* #20 */
     7096    { 0x097842, 0x097082, 0xb9259347, 0xb9259346, 0, 0 }, /* #21 */
     7097    { 0x3458d6, 0x345006, 0x16ef52f6, 0x16ef52f5, 0, 0 }, /* #22 */
     7098    { 0x047a13, 0x047287, 0xadbfd322, 0xadbfd321, 0, 0 }, /* #23 */
     7099    { 0x295396, 0x295382, 0x9e4be5a9, 0x9e4be5a8, 0, 0 }, /* #24 */
     7100    { 0x280c87, 0x280487, 0xb9e2f7ee, 0xb9e2f7ed, 0, 0 }, /* #25 */
     7101    { 0x3a0502, 0x3a0582, 0xeeecb2eb, 0xeeecb2ea, 0, 0 }, /* #26 */
     7102    { 0x164e96, 0x164606, 0x16ab6e18, 0x16ab6e17, 0, 0 }, /* #27 */
     7103    { 0x3d2353, 0x3d2303, 0x0229f409, 0x0229f408, 0, 0 }, /* #28 */
     7104    { 0x0d3b07, 0x0d3387, 0x99589694, 0x99589693, 0, 0 }, /* #29 */
     7105    { 0x187b93, 0x187307, 0x09d66a1e, 0x09d66a1d, 0, 0 }, /* #30 */
     7106    { 0x185856, 0x185002, 0x3777461b, 0x3777461a, 0, 0 }, /* #31 */
     7107    { 0x2c30d6, 0x2c3082, 0xa7ae87ed, 0xa7ae87ec, 0, 0 }, /* #32 */
     7108    { 0x1a5a12, 0x1a5202, 0x42b236f8, 0x42b236f7, 0, 0 }, /* #33 */
     7109    { 0x3b6c53, 0x3b6483, 0xc9f412a8, 0xc9f412a7, 0, 0 }, /* #34 */
     7110    { 0x3e5f52, 0x3e5706, 0x2968911e, 0x2968911d, 0, 0 }, /* #35 */
     7111    { 0x0e3182, 0x0e3196, 0xff17da10, 0xff17da0f, 0, 0 }, /* #36 */
     7112    { 0x081016, 0x081082, 0x976cf176, 0x976cf175, 0, 0 }, /* #37 */
     7113    { 0x1b6ed7, 0x1b6683, 0xbb8c0652, 0xbb8c0651, 0, 0 }, /* #38 */
     7114    { 0x202843, 0x202083, 0x8df1cc41, 0x8df1cc40, 0, 0 }, /* #39 */
     7115    { 0x312e07, 0x312693, 0xecd2b9e0, 0xecd2b9df, 0, 0 }, /* #40 */
     7116    { 0x1a1293, 0x1a1207, 0x6d86e166, 0x6d86e165, 0, 0 }, /* #41 */
     7117    { 0x221147, 0x221103, 0x5dfc2341, 0x5dfc2340, 0, 0 }, /* #42 */
     7118    { 0x2624d6, 0x262402, 0x16f024a3, 0x16f024a2, 0, 0 }, /* #43 */
     7119    { 0x301dc2, 0x301586, 0x807ca749, 0x807ca748, 0, 0 }, /* #44 */
     7120    { 0x135a56, 0x135286, 0xd34437c7, 0xd34437c6, 0, 0 }, /* #45 */
     7121    { 0x2247d6, 0x224702, 0x36ae6bc8, 0x36ae6bc7, 0, 0 }, /* #46 */
     7122    { 0x093c53, 0x093407, 0x54fb6e89, 0x54fb6e88, 0, 0 }, /* #47 */
     7123    { 0x330886, 0x330006, 0x36caa089, 0x36caa088, 0, 0 }, /* #48 */
     7124    { 0x392a52, 0x392286, 0x9fbc5788, 0x9fbc5787, 0, 0 }, /* #49 */
     7125    { 0x2e0c57, 0x2e0483, 0xe1a0e04d, 0xe1a0e04c, 0, 0 }, /* #50 */
     7126    { 0x324507, 0x324507, 0x743266e2, 0x743266e1, 0, 0 }, /* #51 */
     7127    { 0x3c7513, 0x3c7587, 0xd54848c4, 0xd54848c3, 0, 0 }, /* #52 */
     7128    { 0x3a7bd3, 0x3a7307, 0x6f3a3f56, 0x6f3a3f55, 0, 0 }, /* #53 */
     7129    { 0x1d08d3, 0x1d0007, 0x35e7b854, 0x35e7b853, 0, 0 }, /* #54 */
     7130    { 0x1b0187, 0x1b0183, 0xa5654cff, 0xa5654cfe, 0, 0 }, /* #55 */
     7131    { 0x000e16, 0x000602, 0x6624fa7d, 0x6624fa7c, 0, 0 }, /* #56 */
     7132    { 0x110287, 0x110297, 0x841c41a0, 0x841c419f, 0, 0 }, /* #57 */
     7133    { 0x353b83, 0x353383, 0xb2bd54ce, 0xb2bd54cd, 0, 0 }, /* #58 */
     7134    { 0x3b3817, 0x3b3087, 0xf5ce9131, 0xf5ce9130, 0, 0 }, /* #59 */
     7135    { 0x044006, 0x044086, 0x88ebb513, 0x88ebb512, 0, 0 }, /* #60 */
     7136    { 0x121d17, 0x121507, 0x6b8a7fbe, 0x6b8a7fbd, 0, 0 }, /* #61 */
     7137    { 0x2e3647, 0x2e3607, 0x24437012, 0x24437011, 0, 0 }, /* #62 */
     7138    { 0x1e5457, 0x1e5487, 0xc528cb3a, 0xc528cb39, 0, 0 }, /* #63 */
    75447139};
    75457140static const BINU32_TEST_T g_aTests_not_u32[] =
    75467141{
    7547     { 0x3379c7, 0x3379c7, 0x86e4e35f, 0x791b1ca0, 0, 0 }, /* #0 */
    7548     { 0x290d43, 0x290d43, 0xc8a391c7, 0x375c6e38, 0, 0 }, /* #1 */
    7549     { 0x0e5243, 0x0e5243, 0xd233afb4, 0x2dcc504b, 0, 0 }, /* #2 */
    7550     { 0x1a63d7, 0x1a63d7, 0x58979f52, 0xa76860ad, 0, 0 }, /* #3 */
    7551     { 0x290ec2, 0x290ec2, 0x469e7668, 0xb9618997, 0, 0 }, /* #4 */
    7552     { 0x3f01c3, 0x3f01c3, 0x022cca00, 0xfdd335ff, 0, 0 }, /* #5 */
    7553     { 0x176146, 0x176146, 0xf8062eed, 0x07f9d112, 0, 0 }, /* #6 */
    7554     { 0x0a0483, 0x0a0483, 0x8c1d5518, 0x73e2aae7, 0, 0 }, /* #7 */
    7555     { 0x1241d7, 0x1241d7, 0x2973aad2, 0xd68c552d, 0, 0 }, /* #8 */
    7556     { 0x1a5592, 0x1a5592, 0xe528f77f, 0x1ad70880, 0, 0 }, /* #9 */
    7557     { 0x2e6206, 0x2e6206, 0x834b1029, 0x7cb4efd6, 0, 0 }, /* #10 */
    7558     { 0x037352, 0x037352, 0xbb4f61a8, 0x44b09e57, 0, 0 }, /* #11 */
    7559     { 0x1255d3, 0x1255d3, 0x0df5f597, 0xf20a0a68, 0, 0 }, /* #12 */
    7560     { 0x0e7196, 0x0e7196, 0xd96427bd, 0x269bd842, 0, 0 }, /* #13 */
    7561     { 0x0e1702, 0x0e1702, 0x45aaa4be, 0xba555b41, 0, 0 }, /* #14 */
    7562     { 0x396712, 0x396712, 0xd317f96f, 0x2ce80690, 0, 0 }, /* #15 */
    7563     { 0x1d2207, 0x1d2207, 0x57efa707, 0xa81058f8, 0, 0 }, /* #16 */
    7564     { 0x2d4fd6, 0x2d4fd6, 0x006692fc, 0xff996d03, 0, 0 }, /* #17 */
    7565     { 0x283d82, 0x283d82, 0xb3bfdd7e, 0x4c402281, 0, 0 }, /* #18 */
    7566     { 0x1914d3, 0x1914d3, 0x1243e9a7, 0xedbc1658, 0, 0 }, /* #19 */
    7567     { 0x222a53, 0x222a53, 0x6d5a5a93, 0x92a5a56c, 0, 0 }, /* #20 */
    7568     { 0x135482, 0x135482, 0x60075290, 0x9ff8ad6f, 0, 0 }, /* #21 */
    7569     { 0x213d03, 0x213d03, 0x9c2d35c2, 0x63d2ca3d, 0, 0 }, /* #22 */
    7570     { 0x152917, 0x152917, 0x8a773823, 0x7588c7dc, 0, 0 }, /* #23 */
    7571     { 0x2a1013, 0x2a1013, 0xeb86f0c5, 0x14790f3a, 0, 0 }, /* #24 */
    7572     { 0x3c1896, 0x3c1896, 0x6ff2ac21, 0x900d53de, 0, 0 }, /* #25 */
    7573     { 0x142bc7, 0x142bc7, 0x35da5010, 0xca25afef, 0, 0 }, /* #26 */
    7574     { 0x147e43, 0x147e43, 0xcdbfe1a5, 0x32401e5a, 0, 0 }, /* #27 */
    7575     { 0x187557, 0x187557, 0x0ab434a0, 0xf54bcb5f, 0, 0 }, /* #28 */
    7576     { 0x345543, 0x345543, 0x73f71f7a, 0x8c08e085, 0, 0 }, /* #29 */
    7577     { 0x391f42, 0x391f42, 0xe9a78232, 0x16587dcd, 0, 0 }, /* #30 */
    7578     { 0x1b18c7, 0x1b18c7, 0x3c722c7c, 0xc38dd383, 0, 0 }, /* #31 */
    7579     { 0x1128c6, 0x1128c6, 0xa5c6916d, 0x5a396e92, 0, 0 }, /* #32 */
    7580     { 0x1d2602, 0x1d2602, 0x8bfde511, 0x74021aee, 0, 0 }, /* #33 */
    7581     { 0x171847, 0x171847, 0x8d9213ba, 0x726dec45, 0, 0 }, /* #34 */
    7582     { 0x0d2c46, 0x0d2c46, 0xaf7e12fc, 0x5081ed03, 0, 0 }, /* #35 */
    7583     { 0x164d02, 0x164d02, 0x07a08297, 0xf85f7d68, 0, 0 }, /* #36 */
    7584     { 0x2a6257, 0x2a6257, 0xfa21137a, 0x05deec85, 0, 0 }, /* #37 */
    7585     { 0x023c52, 0x023c52, 0xcdc6d926, 0x323926d9, 0, 0 }, /* #38 */
    7586     { 0x134c97, 0x134c97, 0x8d14f608, 0x72eb09f7, 0, 0 }, /* #39 */
    7587     { 0x286806, 0x286806, 0xcecfa8c3, 0x3130573c, 0, 0 }, /* #40 */
    7588     { 0x3a5cc2, 0x3a5cc2, 0xd9e708c0, 0x2618f73f, 0, 0 }, /* #41 */
    7589     { 0x1321c6, 0x1321c6, 0x39602f1c, 0xc69fd0e3, 0, 0 }, /* #42 */
    7590     { 0x360fd6, 0x360fd6, 0xdb9de59c, 0x24621a63, 0, 0 }, /* #43 */
    7591     { 0x1e35c3, 0x1e35c3, 0xe5af5b3d, 0x1a50a4c2, 0, 0 }, /* #44 */
    7592     { 0x2f5b96, 0x2f5b96, 0xfe8c2af2, 0x0173d50d, 0, 0 }, /* #45 */
    7593     { 0x262d02, 0x262d02, 0xfc1dab41, 0x03e254be, 0, 0 }, /* #46 */
    7594     { 0x0f4b43, 0x0f4b43, 0xf366a952, 0x0c9956ad, 0, 0 }, /* #47 */
    7595     { 0x146d56, 0x146d56, 0xfb279759, 0x04d868a6, 0, 0 }, /* #48 */
    7596     { 0x225792, 0x225792, 0xc4e127cc, 0x3b1ed833, 0, 0 }, /* #49 */
    7597     { 0x3d4457, 0x3d4457, 0x54960dd5, 0xab69f22a, 0, 0 }, /* #50 */
    7598     { 0x0e4856, 0x0e4856, 0x93f211ec, 0x6c0dee13, 0, 0 }, /* #51 */
    7599     { 0x2958d2, 0x2958d2, 0x273fe0ed, 0xd8c01f12, 0, 0 }, /* #52 */
    7600     { 0x1b61c6, 0x1b61c6, 0x913ac656, 0x6ec539a9, 0, 0 }, /* #53 */
    7601     { 0x0c4dc7, 0x0c4dc7, 0x9e3ac75d, 0x61c538a2, 0, 0 }, /* #54 */
    7602     { 0x0d3692, 0x0d3692, 0xc211a278, 0x3dee5d87, 0, 0 }, /* #55 */
    7603     { 0x291b46, 0x291b46, 0x93933e17, 0x6c6cc1e8, 0, 0 }, /* #56 */
    7604     { 0x3c3887, 0x3c3887, 0xee83cddd, 0x117c3222, 0, 0 }, /* #57 */
    7605     { 0x204657, 0x204657, 0x0479a89c, 0xfb865763, 0, 0 }, /* #58 */
    7606     { 0x315103, 0x315103, 0x0718ec79, 0xf8e71386, 0, 0 }, /* #59 */
    7607     { 0x1603c2, 0x1603c2, 0x0d9532d0, 0xf26acd2f, 0, 0 }, /* #60 */
    7608     { 0x3817c7, 0x3817c7, 0x65c1bca4, 0x9a3e435b, 0, 0 }, /* #61 */
    7609     { 0x1c5b13, 0x1c5b13, 0xa606d5a1, 0x59f92a5e, 0, 0 }, /* #62 */
    7610     { 0x241583, 0x241583, 0xd0bf6412, 0x2f409bed, 0, 0 }, /* #63 */
     7142    { 0x271896, 0x271896, 0x55269b0f, 0xaad964f0, 0, 0 }, /* #0 */
     7143    { 0x3b2682, 0x3b2682, 0x024a0f3a, 0xfdb5f0c5, 0, 0 }, /* #1 */
     7144    { 0x1031d2, 0x1031d2, 0xe561d7ec, 0x1a9e2813, 0, 0 }, /* #2 */
     7145    { 0x0f68d7, 0x0f68d7, 0x49c55ac0, 0xb63aa53f, 0, 0 }, /* #3 */
     7146    { 0x333053, 0x333053, 0x1c79e1ea, 0xe3861e15, 0, 0 }, /* #4 */
     7147    { 0x254b87, 0x254b87, 0xac6ead26, 0x539152d9, 0, 0 }, /* #5 */
     7148    { 0x0360d2, 0x0360d2, 0x71070316, 0x8ef8fce9, 0, 0 }, /* #6 */
     7149    { 0x263586, 0x263586, 0x3a72a82d, 0xc58d57d2, 0, 0 }, /* #7 */
     7150    { 0x0d7417, 0x0d7417, 0x8ce58e58, 0x731a71a7, 0, 0 }, /* #8 */
     7151    { 0x296cc2, 0x296cc2, 0x065e9fec, 0xf9a16013, 0, 0 }, /* #9 */
     7152    { 0x3d3cd6, 0x3d3cd6, 0x63ddcd63, 0x9c22329c, 0, 0 }, /* #10 */
     7153    { 0x2e4a57, 0x2e4a57, 0xeaa45180, 0x155bae7f, 0, 0 }, /* #11 */
     7154    { 0x124347, 0x124347, 0x95796a8f, 0x6a869570, 0, 0 }, /* #12 */
     7155    { 0x021247, 0x021247, 0x74b432d9, 0x8b4bcd26, 0, 0 }, /* #13 */
     7156    { 0x3f3e53, 0x3f3e53, 0x4013fe91, 0xbfec016e, 0, 0 }, /* #14 */
     7157    { 0x1463d7, 0x1463d7, 0xd9c269d9, 0x263d9626, 0, 0 }, /* #15 */
     7158    { 0x2b7a53, 0x2b7a53, 0x037b0e5d, 0xfc84f1a2, 0, 0 }, /* #16 */
     7159    { 0x0b01d2, 0x0b01d2, 0xedba7c91, 0x1245836e, 0, 0 }, /* #17 */
     7160    { 0x0b0e93, 0x0b0e93, 0x6dcdcccb, 0x92323334, 0, 0 }, /* #18 */
     7161    { 0x315683, 0x315683, 0x0387c5e7, 0xfc783a18, 0, 0 }, /* #19 */
     7162    { 0x043c47, 0x043c47, 0x02ce7d6e, 0xfd318291, 0, 0 }, /* #20 */
     7163    { 0x300502, 0x300502, 0xe0fea672, 0x1f01598d, 0, 0 }, /* #21 */
     7164    { 0x3e3f53, 0x3e3f53, 0x487e9a0a, 0xb78165f5, 0, 0 }, /* #22 */
     7165    { 0x037687, 0x037687, 0x92d425c4, 0x6d2bda3b, 0, 0 }, /* #23 */
     7166    { 0x1c1d96, 0x1c1d96, 0x23ccc17d, 0xdc333e82, 0, 0 }, /* #24 */
     7167    { 0x3d3206, 0x3d3206, 0xf643e52b, 0x09bc1ad4, 0, 0 }, /* #25 */
     7168    { 0x0c2543, 0x0c2543, 0x57bccafe, 0xa8433501, 0, 0 }, /* #26 */
     7169    { 0x356093, 0x356093, 0x92945db8, 0x6d6ba247, 0, 0 }, /* #27 */
     7170    { 0x0d0ad3, 0x0d0ad3, 0xe49f028d, 0x1b60fd72, 0, 0 }, /* #28 */
     7171    { 0x255883, 0x255883, 0xc35e7b4d, 0x3ca184b2, 0, 0 }, /* #29 */
     7172    { 0x161497, 0x161497, 0x9972ce72, 0x668d318d, 0, 0 }, /* #30 */
     7173    { 0x163913, 0x163913, 0xf54c85f7, 0x0ab37a08, 0, 0 }, /* #31 */
     7174    { 0x024747, 0x024747, 0xca2a4c38, 0x35d5b3c7, 0, 0 }, /* #32 */
     7175    { 0x043602, 0x043602, 0x26fb3b05, 0xd904c4fa, 0, 0 }, /* #33 */
     7176    { 0x134c87, 0x134c87, 0xf4847b64, 0x0b7b849b, 0, 0 }, /* #34 */
     7177    { 0x247796, 0x247796, 0x4edc3a10, 0xb123c5ef, 0, 0 }, /* #35 */
     7178    { 0x193346, 0x193346, 0x3804b48c, 0xc7fb4b73, 0, 0 }, /* #36 */
     7179    { 0x272102, 0x272102, 0xadb5b63b, 0x524a49c4, 0, 0 }, /* #37 */
     7180    { 0x1220c6, 0x1220c6, 0xcfe26f93, 0x301d906c, 0, 0 }, /* #38 */
     7181    { 0x036b16, 0x036b16, 0x005510e3, 0xffaaef1c, 0, 0 }, /* #39 */
     7182    { 0x1e6197, 0x1e6197, 0x34c0c1be, 0xcb3f3e41, 0, 0 }, /* #40 */
     7183    { 0x090246, 0x090246, 0x28f77ce3, 0xd708831c, 0, 0 }, /* #41 */
     7184    { 0x036e47, 0x036e47, 0x344ecc02, 0xcbb133fd, 0, 0 }, /* #42 */
     7185    { 0x2f3bc3, 0x2f3bc3, 0x6f61630a, 0x909e9cf5, 0, 0 }, /* #43 */
     7186    { 0x210407, 0x210407, 0xf7adcc35, 0x085233ca, 0, 0 }, /* #44 */
     7187    { 0x176902, 0x176902, 0x8f02f303, 0x70fd0cfc, 0, 0 }, /* #45 */
     7188    { 0x366c17, 0x366c17, 0x4b70aa01, 0xb48f55fe, 0, 0 }, /* #46 */
     7189    { 0x317c93, 0x317c93, 0x677635dd, 0x9889ca22, 0, 0 }, /* #47 */
     7190    { 0x231a03, 0x231a03, 0x1ac000a3, 0xe53fff5c, 0, 0 }, /* #48 */
     7191    { 0x2133d6, 0x2133d6, 0x8ded3ef2, 0x7212c10d, 0, 0 }, /* #49 */
     7192    { 0x227543, 0x227543, 0x4d98e4bd, 0xb2671b42, 0, 0 }, /* #50 */
     7193    { 0x0414d3, 0x0414d3, 0x6e161a80, 0x91e9e57f, 0, 0 }, /* #51 */
     7194    { 0x2942d6, 0x2942d6, 0x5c4c1faa, 0xa3b3e055, 0, 0 }, /* #52 */
     7195    { 0x350c96, 0x350c96, 0x0606ff79, 0xf9f90086, 0, 0 }, /* #53 */
     7196    { 0x197007, 0x197007, 0x3c800cb7, 0xc37ff348, 0, 0 }, /* #54 */
     7197    { 0x045c87, 0x045c87, 0xf0fb5bc4, 0x0f04a43b, 0, 0 }, /* #55 */
     7198    { 0x245ac7, 0x245ac7, 0x33b0e7ea, 0xcc4f1815, 0, 0 }, /* #56 */
     7199    { 0x2f7b92, 0x2f7b92, 0x11ac2782, 0xee53d87d, 0, 0 }, /* #57 */
     7200    { 0x154496, 0x154496, 0x49f84ee5, 0xb607b11a, 0, 0 }, /* #58 */
     7201    { 0x2e6f03, 0x2e6f03, 0x9aedabdf, 0x65125420, 0, 0 }, /* #59 */
     7202    { 0x180306, 0x180306, 0xab691a80, 0x5496e57f, 0, 0 }, /* #60 */
     7203    { 0x314e07, 0x314e07, 0x4c2c2a46, 0xb3d3d5b9, 0, 0 }, /* #61 */
     7204    { 0x0d7ad2, 0x0d7ad2, 0x0d233f1b, 0xf2dcc0e4, 0, 0 }, /* #62 */
     7205    { 0x091987, 0x091987, 0xac9e5c08, 0x5361a3f7, 0, 0 }, /* #63 */
    76117206};
    76127207static const BINU32_TEST_T g_aTests_not_u32_locked[] =
    76137208{
    7614     { 0x295056, 0x295056, 0x844919d3, 0x7bb6e62c, 0, 0 }, /* #0 */
    7615     { 0x147317, 0x147317, 0x64bf32de, 0x9b40cd21, 0, 0 }, /* #1 */
    7616     { 0x0f1987, 0x0f1987, 0x6fa233e0, 0x905dcc1f, 0, 0 }, /* #2 */
    7617     { 0x0e01c3, 0x0e01c3, 0x65a7d2e4, 0x9a582d1b, 0, 0 }, /* #3 */
    7618     { 0x2a4456, 0x2a4456, 0x7d032a61, 0x82fcd59e, 0, 0 }, /* #4 */
    7619     { 0x0a11c6, 0x0a11c6, 0x99a855c8, 0x6657aa37, 0, 0 }, /* #5 */
    7620     { 0x157217, 0x157217, 0x5233a60e, 0xadcc59f1, 0, 0 }, /* #6 */
    7621     { 0x080686, 0x080686, 0x9c8339e8, 0x637cc617, 0, 0 }, /* #7 */
    7622     { 0x337d52, 0x337d52, 0xd267fc26, 0x2d9803d9, 0, 0 }, /* #8 */
    7623     { 0x116cc2, 0x116cc2, 0x5ceff289, 0xa3100d76, 0, 0 }, /* #9 */
    7624     { 0x3e6847, 0x3e6847, 0xc5b4f1bf, 0x3a4b0e40, 0, 0 }, /* #10 */
    7625     { 0x233806, 0x233806, 0x755c97c4, 0x8aa3683b, 0, 0 }, /* #11 */
    7626     { 0x2c6fc3, 0x2c6fc3, 0x211f86b6, 0xdee07949, 0, 0 }, /* #12 */
    7627     { 0x1b0a47, 0x1b0a47, 0xaadacd36, 0x552532c9, 0, 0 }, /* #13 */
    7628     { 0x3e3c57, 0x3e3c57, 0x3003876a, 0xcffc7895, 0, 0 }, /* #14 */
    7629     { 0x160a42, 0x160a42, 0x38281b59, 0xc7d7e4a6, 0, 0 }, /* #15 */
    7630     { 0x023856, 0x023856, 0xb6498029, 0x49b67fd6, 0, 0 }, /* #16 */
    7631     { 0x0c1787, 0x0c1787, 0xe3fdf6dc, 0x1c020923, 0, 0 }, /* #17 */
    7632     { 0x2173d6, 0x2173d6, 0xe7295bff, 0x18d6a400, 0, 0 }, /* #18 */
    7633     { 0x340552, 0x340552, 0x35117e93, 0xcaee816c, 0, 0 }, /* #19 */
    7634     { 0x316902, 0x316902, 0x2ee5e4d4, 0xd11a1b2b, 0, 0 }, /* #20 */
    7635     { 0x3e1496, 0x3e1496, 0x20e3b452, 0xdf1c4bad, 0, 0 }, /* #21 */
    7636     { 0x246b06, 0x246b06, 0xd93db8e0, 0x26c2471f, 0, 0 }, /* #22 */
    7637     { 0x250353, 0x250353, 0xe7288070, 0x18d77f8f, 0, 0 }, /* #23 */
    7638     { 0x2e2813, 0x2e2813, 0xd376b0f9, 0x2c894f06, 0, 0 }, /* #24 */
    7639     { 0x2e6417, 0x2e6417, 0x622c95b9, 0x9dd36a46, 0, 0 }, /* #25 */
    7640     { 0x056342, 0x056342, 0x0787bf09, 0xf87840f6, 0, 0 }, /* #26 */
    7641     { 0x192fd2, 0x192fd2, 0x36270a06, 0xc9d8f5f9, 0, 0 }, /* #27 */
    7642     { 0x192d82, 0x192d82, 0x3e00db76, 0xc1ff2489, 0, 0 }, /* #28 */
    7643     { 0x355292, 0x355292, 0xaf702e01, 0x508fd1fe, 0, 0 }, /* #29 */
    7644     { 0x1f5ac2, 0x1f5ac2, 0x38dd8f12, 0xc72270ed, 0, 0 }, /* #30 */
    7645     { 0x1f4fd2, 0x1f4fd2, 0x2f78f097, 0xd0870f68, 0, 0 }, /* #31 */
    7646     { 0x210fc3, 0x210fc3, 0x946fff90, 0x6b90006f, 0, 0 }, /* #32 */
    7647     { 0x072042, 0x072042, 0x72690177, 0x8d96fe88, 0, 0 }, /* #33 */
    7648     { 0x3f1492, 0x3f1492, 0xd36d7a91, 0x2c92856e, 0, 0 }, /* #34 */
    7649     { 0x0f3cc6, 0x0f3cc6, 0xa3938242, 0x5c6c7dbd, 0, 0 }, /* #35 */
    7650     { 0x212282, 0x212282, 0xd813b041, 0x27ec4fbe, 0, 0 }, /* #36 */
    7651     { 0x045747, 0x045747, 0x5acc0cb7, 0xa533f348, 0, 0 }, /* #37 */
    7652     { 0x0d63c2, 0x0d63c2, 0xce8e491b, 0x3171b6e4, 0, 0 }, /* #38 */
    7653     { 0x3325d7, 0x3325d7, 0x4bdaa84f, 0xb42557b0, 0, 0 }, /* #39 */
    7654     { 0x1d7757, 0x1d7757, 0xa4df4519, 0x5b20bae6, 0, 0 }, /* #40 */
    7655     { 0x083f16, 0x083f16, 0xe932079e, 0x16cdf861, 0, 0 }, /* #41 */
    7656     { 0x291992, 0x291992, 0xf8e9016e, 0x0716fe91, 0, 0 }, /* #42 */
    7657     { 0x365416, 0x365416, 0x83e93f21, 0x7c16c0de, 0, 0 }, /* #43 */
    7658     { 0x0a7756, 0x0a7756, 0x81da027e, 0x7e25fd81, 0, 0 }, /* #44 */
    7659     { 0x3751c2, 0x3751c2, 0x89e6e5b5, 0x76191a4a, 0, 0 }, /* #45 */
    7660     { 0x3b06d6, 0x3b06d6, 0x580f8c25, 0xa7f073da, 0, 0 }, /* #46 */
    7661     { 0x384c82, 0x384c82, 0x0ce5fb10, 0xf31a04ef, 0, 0 }, /* #47 */
    7662     { 0x253c92, 0x253c92, 0x6e9d65f7, 0x91629a08, 0, 0 }, /* #48 */
    7663     { 0x2316c2, 0x2316c2, 0x6acd5921, 0x9532a6de, 0, 0 }, /* #49 */
    7664     { 0x261a92, 0x261a92, 0xc3e3dcee, 0x3c1c2311, 0, 0 }, /* #50 */
    7665     { 0x2b0c93, 0x2b0c93, 0x4d086483, 0xb2f79b7c, 0, 0 }, /* #51 */
    7666     { 0x253e96, 0x253e96, 0x73888700, 0x8c7778ff, 0, 0 }, /* #52 */
    7667     { 0x174007, 0x174007, 0x32b3de11, 0xcd4c21ee, 0, 0 }, /* #53 */
    7668     { 0x3076d3, 0x3076d3, 0x545f9bdb, 0xaba06424, 0, 0 }, /* #54 */
    7669     { 0x1b3886, 0x1b3886, 0xb64e1a3f, 0x49b1e5c0, 0, 0 }, /* #55 */
    7670     { 0x313243, 0x313243, 0x564ae99e, 0xa9b51661, 0, 0 }, /* #56 */
    7671     { 0x340bd7, 0x340bd7, 0x96ed3a4c, 0x6912c5b3, 0, 0 }, /* #57 */
    7672     { 0x0c3153, 0x0c3153, 0xd57b7682, 0x2a84897d, 0, 0 }, /* #58 */
    7673     { 0x1e0e57, 0x1e0e57, 0x80169e86, 0x7fe96179, 0, 0 }, /* #59 */
    7674     { 0x3e7c17, 0x3e7c17, 0x66b65063, 0x9949af9c, 0, 0 }, /* #60 */
    7675     { 0x0e5e87, 0x0e5e87, 0x197edcb0, 0xe681234f, 0, 0 }, /* #61 */
    7676     { 0x184352, 0x184352, 0x86d310ee, 0x792cef11, 0, 0 }, /* #62 */
    7677     { 0x060887, 0x060887, 0x05ed6c24, 0xfa1293db, 0, 0 }, /* #63 */
     7209    { 0x3b6986, 0x3b6986, 0x41e2930e, 0xbe1d6cf1, 0, 0 }, /* #0 */
     7210    { 0x137f56, 0x137f56, 0x2f871e0f, 0xd078e1f0, 0, 0 }, /* #1 */
     7211    { 0x232492, 0x232492, 0xe9eb3ca3, 0x1614c35c, 0, 0 }, /* #2 */
     7212    { 0x0f0242, 0x0f0242, 0x4cb629cd, 0xb349d632, 0, 0 }, /* #3 */
     7213    { 0x1e4052, 0x1e4052, 0xcc91b901, 0x336e46fe, 0, 0 }, /* #4 */
     7214    { 0x3327d7, 0x3327d7, 0x8974510c, 0x768baef3, 0, 0 }, /* #5 */
     7215    { 0x186d06, 0x186d06, 0xce93b71a, 0x316c48e5, 0, 0 }, /* #6 */
     7216    { 0x1d4696, 0x1d4696, 0x1b7b36ef, 0xe484c910, 0, 0 }, /* #7 */
     7217    { 0x2162d7, 0x2162d7, 0x00e03320, 0xff1fccdf, 0, 0 }, /* #8 */
     7218    { 0x1e1f07, 0x1e1f07, 0x51bd7059, 0xae428fa6, 0, 0 }, /* #9 */
     7219    { 0x1335d6, 0x1335d6, 0xa44307ae, 0x5bbcf851, 0, 0 }, /* #10 */
     7220    { 0x2100c6, 0x2100c6, 0xebd3e1a5, 0x142c1e5a, 0, 0 }, /* #11 */
     7221    { 0x0a6443, 0x0a6443, 0xb0669ade, 0x4f996521, 0, 0 }, /* #12 */
     7222    { 0x0b3452, 0x0b3452, 0xe7f7576f, 0x1808a890, 0, 0 }, /* #13 */
     7223    { 0x3c0c17, 0x3c0c17, 0x87795708, 0x7886a8f7, 0, 0 }, /* #14 */
     7224    { 0x355453, 0x355453, 0xfb5b2da3, 0x04a4d25c, 0, 0 }, /* #15 */
     7225    { 0x345657, 0x345657, 0x2ba2b6d1, 0xd45d492e, 0, 0 }, /* #16 */
     7226    { 0x3b2093, 0x3b2093, 0xf2d28259, 0x0d2d7da6, 0, 0 }, /* #17 */
     7227    { 0x017217, 0x017217, 0xb0666f0f, 0x4f9990f0, 0, 0 }, /* #18 */
     7228    { 0x207756, 0x207756, 0x8821d892, 0x77de276d, 0, 0 }, /* #19 */
     7229    { 0x144407, 0x144407, 0x71503080, 0x8eafcf7f, 0, 0 }, /* #20 */
     7230    { 0x1465d2, 0x1465d2, 0x0c4b8f67, 0xf3b47098, 0, 0 }, /* #21 */
     7231    { 0x372093, 0x372093, 0x798ae4bf, 0x86751b40, 0, 0 }, /* #22 */
     7232    { 0x095183, 0x095183, 0x5a13daa3, 0xa5ec255c, 0, 0 }, /* #23 */
     7233    { 0x056092, 0x056092, 0x6bd95e39, 0x9426a1c6, 0, 0 }, /* #24 */
     7234    { 0x1d5dc6, 0x1d5dc6, 0xeefe2daa, 0x1101d255, 0, 0 }, /* #25 */
     7235    { 0x377a17, 0x377a17, 0x4fd01196, 0xb02fee69, 0, 0 }, /* #26 */
     7236    { 0x2d02c7, 0x2d02c7, 0x16d8d061, 0xe9272f9e, 0, 0 }, /* #27 */
     7237    { 0x180006, 0x180006, 0x9dca69e9, 0x62359616, 0, 0 }, /* #28 */
     7238    { 0x051907, 0x051907, 0x5b653997, 0xa49ac668, 0, 0 }, /* #29 */
     7239    { 0x2c1f82, 0x2c1f82, 0xf1f25d16, 0x0e0da2e9, 0, 0 }, /* #30 */
     7240    { 0x344412, 0x344412, 0xc0af2728, 0x3f50d8d7, 0, 0 }, /* #31 */
     7241    { 0x0e7d97, 0x0e7d97, 0x1d1dd3f0, 0xe2e22c0f, 0, 0 }, /* #32 */
     7242    { 0x395682, 0x395682, 0x85c4647d, 0x7a3b9b82, 0, 0 }, /* #33 */
     7243    { 0x151d42, 0x151d42, 0x581b5592, 0xa7e4aa6d, 0, 0 }, /* #34 */
     7244    { 0x2a2f97, 0x2a2f97, 0xb55e66a7, 0x4aa19958, 0, 0 }, /* #35 */
     7245    { 0x1f5487, 0x1f5487, 0xdb6317c0, 0x249ce83f, 0, 0 }, /* #36 */
     7246    { 0x0a0542, 0x0a0542, 0xd1c410ee, 0x2e3bef11, 0, 0 }, /* #37 */
     7247    { 0x014d16, 0x014d16, 0x9bc3da27, 0x643c25d8, 0, 0 }, /* #38 */
     7248    { 0x1454d2, 0x1454d2, 0xe9c6f3ce, 0x16390c31, 0, 0 }, /* #39 */
     7249    { 0x1f34c3, 0x1f34c3, 0x7d3ba597, 0x82c45a68, 0, 0 }, /* #40 */
     7250    { 0x140153, 0x140153, 0x994be96e, 0x66b41691, 0, 0 }, /* #41 */
     7251    { 0x3234c6, 0x3234c6, 0xbb1a78ab, 0x44e58754, 0, 0 }, /* #42 */
     7252    { 0x133b47, 0x133b47, 0x2b41e6d4, 0xd4be192b, 0, 0 }, /* #43 */
     7253    { 0x1a5946, 0x1a5946, 0x2f8b9d34, 0xd07462cb, 0, 0 }, /* #44 */
     7254    { 0x382392, 0x382392, 0x8c485078, 0x73b7af87, 0, 0 }, /* #45 */
     7255    { 0x281dc7, 0x281dc7, 0x75b49e6d, 0x8a4b6192, 0, 0 }, /* #46 */
     7256    { 0x2e6e17, 0x2e6e17, 0x5205377a, 0xadfac885, 0, 0 }, /* #47 */
     7257    { 0x3b7256, 0x3b7256, 0xccc2ba27, 0x333d45d8, 0, 0 }, /* #48 */
     7258    { 0x116153, 0x116153, 0x15643c35, 0xea9bc3ca, 0, 0 }, /* #49 */
     7259    { 0x2c6846, 0x2c6846, 0xaf55ed8f, 0x50aa1270, 0, 0 }, /* #50 */
     7260    { 0x126342, 0x126342, 0xa5f886ea, 0x5a077915, 0, 0 }, /* #51 */
     7261    { 0x0b5287, 0x0b5287, 0x722a828a, 0x8dd57d75, 0, 0 }, /* #52 */
     7262    { 0x083407, 0x083407, 0xe8059332, 0x17fa6ccd, 0, 0 }, /* #53 */
     7263    { 0x0b4f97, 0x0b4f97, 0x4b8772a1, 0xb4788d5e, 0, 0 }, /* #54 */
     7264    { 0x0d5757, 0x0d5757, 0xa3da3be5, 0x5c25c41a, 0, 0 }, /* #55 */
     7265    { 0x345346, 0x345346, 0x7220ef16, 0x8ddf10e9, 0, 0 }, /* #56 */
     7266    { 0x315896, 0x315896, 0x14dff7aa, 0xeb200855, 0, 0 }, /* #57 */
     7267    { 0x311c07, 0x311c07, 0x8f7b5169, 0x7084ae96, 0, 0 }, /* #58 */
     7268    { 0x346207, 0x346207, 0x6a568d35, 0x95a972ca, 0, 0 }, /* #59 */
     7269    { 0x0b34d6, 0x0b34d6, 0x0cd437cd, 0xf32bc832, 0, 0 }, /* #60 */
     7270    { 0x1867c6, 0x1867c6, 0x0295259e, 0xfd6ada61, 0, 0 }, /* #61 */
     7271    { 0x042602, 0x042602, 0x82d40042, 0x7d2bffbd, 0, 0 }, /* #62 */
     7272    { 0x033ac3, 0x033ac3, 0xf13d2e39, 0x0ec2d1c6, 0, 0 }, /* #63 */
    76787273};
    76797274static const BINU32_TEST_T g_aTests_neg_u32[] =
    76807275{
    7681     { 0x3221c7, 0x322117, 0xb7cec989, 0x48313677, 0, 0 }, /* #0 */
    7682     { 0x1c5642, 0x1c5603, 0x8b955050, 0x746aafb0, 0, 0 }, /* #1 */
    7683     { 0x1659d3, 0x165117, 0xe9c8e35d, 0x16371ca3, 0, 0 }, /* #2 */
    7684     { 0x184d96, 0x184597, 0x229d21ca, 0xdd62de36, 0, 0 }, /* #3 */
    7685     { 0x375f93, 0x375707, 0xdc5a4040, 0x23a5bfc0, 0, 0 }, /* #4 */
    7686     { 0x005306, 0x005317, 0xe73ed48e, 0x18c12b72, 0, 0 }, /* #5 */
    7687     { 0x282397, 0x282313, 0xc32d2cf5, 0x3cd2d30b, 0, 0 }, /* #6 */
    7688     { 0x137647, 0x137697, 0x69150149, 0x96eafeb7, 0, 0 }, /* #7 */
    7689     { 0x1c2002, 0x1c2017, 0xe6de3e6a, 0x1921c196, 0, 0 }, /* #8 */
    7690     { 0x1e3902, 0x1e3197, 0x190adb0a, 0xe6f524f6, 0, 0 }, /* #9 */
    7691     { 0x1e2e87, 0x1e2683, 0x5e39f720, 0xa1c608e0, 0, 0 }, /* #10 */
    7692     { 0x100252, 0x100217, 0xee47588f, 0x11b8a771, 0, 0 }, /* #11 */
    7693     { 0x030792, 0x030797, 0x39d0cc75, 0xc62f338b, 0, 0 }, /* #12 */
    7694     { 0x170b86, 0x170317, 0xb16d6a6b, 0x4e929595, 0, 0 }, /* #13 */
    7695     { 0x343687, 0x343613, 0xa27ac00e, 0x5d853ff2, 0, 0 }, /* #14 */
    7696     { 0x395307, 0x395303, 0xed1c3b20, 0x12e3c4e0, 0, 0 }, /* #15 */
    7697     { 0x1436c2, 0x143613, 0xe4a145fc, 0x1b5eba04, 0, 0 }, /* #16 */
    7698     { 0x225182, 0x225113, 0x9b007ba8, 0x64ff8458, 0, 0 }, /* #17 */
    7699     { 0x211647, 0x211613, 0xfc4004d7, 0x03bffb29, 0, 0 }, /* #18 */
    7700     { 0x322807, 0x322097, 0x768c6d37, 0x897392c9, 0, 0 }, /* #19 */
    7701     { 0x3d2353, 0x3d2317, 0xc6b23c22, 0x394dc3de, 0, 0 }, /* #20 */
    7702     { 0x1c54c2, 0x1c5497, 0x52f17536, 0xad0e8aca, 0, 0 }, /* #21 */
    7703     { 0x3a3ac2, 0x3a3297, 0x39adbcdf, 0xc6524321, 0, 0 }, /* #22 */
    7704     { 0x100846, 0x100017, 0xfdd3a118, 0x022c5ee8, 0, 0 }, /* #23 */
    7705     { 0x1230c7, 0x123097, 0x19e27b49, 0xe61d84b7, 0, 0 }, /* #24 */
    7706     { 0x0c1dd7, 0x0c1517, 0x8b2f205b, 0x74d0dfa5, 0, 0 }, /* #25 */
    7707     { 0x334082, 0x334013, 0xdec32f62, 0x213cd09e, 0, 0 }, /* #26 */
    7708     { 0x163682, 0x163693, 0x281bf6da, 0xd7e40926, 0, 0 }, /* #27 */
    7709     { 0x287fc3, 0x287717, 0xa5af918f, 0x5a506e71, 0, 0 }, /* #28 */
    7710     { 0x3c3942, 0x3c3193, 0x2e40ad93, 0xd1bf526d, 0, 0 }, /* #29 */
    7711     { 0x1a3482, 0x1a3497, 0x52935fe2, 0xad6ca01e, 0, 0 }, /* #30 */
    7712     { 0x0a0953, 0x0a0193, 0x7e129d9f, 0x81ed6261, 0, 0 }, /* #31 */
    7713     { 0x121083, 0x121017, 0xb0ee561f, 0x4f11a9e1, 0, 0 }, /* #32 */
    7714     { 0x033f53, 0x033793, 0x5560b802, 0xaa9f47fe, 0, 0 }, /* #33 */
    7715     { 0x345d92, 0x345597, 0x56c921d5, 0xa936de2b, 0, 0 }, /* #34 */
    7716     { 0x031f97, 0x031717, 0xe2a82494, 0x1d57db6c, 0, 0 }, /* #35 */
    7717     { 0x3b2212, 0x3b2297, 0x00ac3ccd, 0xff53c333, 0, 0 }, /* #36 */
    7718     { 0x064987, 0x064113, 0x8529d40c, 0x7ad62bf4, 0, 0 }, /* #37 */
    7719     { 0x367112, 0x367193, 0x10bef9bb, 0xef410645, 0, 0 }, /* #38 */
    7720     { 0x1909c7, 0x190197, 0x1df3c38e, 0xe20c3c72, 0, 0 }, /* #39 */
    7721     { 0x3c4f82, 0x3c4793, 0x3d2dd4ae, 0xc2d22b52, 0, 0 }, /* #40 */
    7722     { 0x3f6653, 0x3f6617, 0xc63b3cd5, 0x39c4c32b, 0, 0 }, /* #41 */
    7723     { 0x2d1457, 0x2d1413, 0xdab941c2, 0x2546be3e, 0, 0 }, /* #42 */
    7724     { 0x0f5902, 0x0f5117, 0xd6c3fcf7, 0x293c0309, 0, 0 }, /* #43 */
    7725     { 0x020643, 0x020617, 0x9a22735d, 0x65dd8ca3, 0, 0 }, /* #44 */
    7726     { 0x244113, 0x244197, 0x7618b004, 0x89e74ffc, 0, 0 }, /* #45 */
    7727     { 0x3e5c46, 0x3e5497, 0x22b69745, 0xdd4968bb, 0, 0 }, /* #46 */
    7728     { 0x077403, 0x077417, 0xd69f37c1, 0x2960c83f, 0, 0 }, /* #47 */
    7729     { 0x084f53, 0x084717, 0xf62bb588, 0x09d44a78, 0, 0 }, /* #48 */
    7730     { 0x087747, 0x087793, 0x3e60253c, 0xc19fdac4, 0, 0 }, /* #49 */
    7731     { 0x376287, 0x376293, 0x2a289bf3, 0xd5d7640d, 0, 0 }, /* #50 */
    7732     { 0x2761c3, 0x276197, 0x25aa64e3, 0xda559b1d, 0, 0 }, /* #51 */
    7733     { 0x161fd7, 0x161797, 0x0ff29dc6, 0xf00d623a, 0, 0 }, /* #52 */
    7734     { 0x2b3997, 0x2b3193, 0x5f65d984, 0xa09a267c, 0, 0 }, /* #53 */
    7735     { 0x301507, 0x301517, 0xff7fb58c, 0x00804a74, 0, 0 }, /* #54 */
    7736     { 0x1a6282, 0x1a6297, 0x7a51de79, 0x85ae2187, 0, 0 }, /* #55 */
    7737     { 0x134916, 0x134113, 0xeee5ebf5, 0x111a140b, 0, 0 }, /* #56 */
    7738     { 0x2a2b12, 0x2a2313, 0xaf783a87, 0x5087c579, 0, 0 }, /* #57 */
    7739     { 0x151c42, 0x151497, 0x446b2825, 0xbb94d7db, 0, 0 }, /* #58 */
    7740     { 0x0642d2, 0x064213, 0x94c59017, 0x6b3a6fe9, 0, 0 }, /* #59 */
    7741     { 0x3b58d3, 0x3b5097, 0x3691edfb, 0xc96e1205, 0, 0 }, /* #60 */
    7742     { 0x194117, 0x194197, 0x4c59fc51, 0xb3a603af, 0, 0 }, /* #61 */
    7743     { 0x291456, 0x291413, 0xa5efdbfc, 0x5a102404, 0, 0 }, /* #62 */
    7744     { 0x164507, 0x164597, 0x770f5356, 0x88f0acaa, 0, 0 }, /* #63 */
     7276    { 0x1e5c06, 0x1e5497, 0x23ebe4e8, 0xdc141b18, 0, 0 }, /* #0 */
     7277    { 0x373e16, 0x373613, 0xd7a35444, 0x285cabbc, 0, 0 }, /* #1 */
     7278    { 0x342303, 0x342313, 0xfcd60ab6, 0x0329f54a, 0, 0 }, /* #2 */
     7279    { 0x236446, 0x236413, 0x8437b36c, 0x7bc84c94, 0, 0 }, /* #3 */
     7280    { 0x3b7c02, 0x3b7497, 0x15240f04, 0xeadbf0fc, 0, 0 }, /* #4 */
     7281    { 0x0516d2, 0x051617, 0x966cdb28, 0x699324d8, 0, 0 }, /* #5 */
     7282    { 0x031217, 0x031293, 0x34551141, 0xcbaaeebf, 0, 0 }, /* #6 */
     7283    { 0x051cc3, 0x051493, 0x376559c2, 0xc89aa63e, 0, 0 }, /* #7 */
     7284    { 0x0e4c83, 0x0e4483, 0x76ed4980, 0x8912b680, 0, 0 }, /* #8 */
     7285    { 0x196642, 0x196693, 0x2cdd3093, 0xd322cf6d, 0, 0 }, /* #9 */
     7286    { 0x274692, 0x274693, 0x112570b4, 0xeeda8f4c, 0, 0 }, /* #10 */
     7287    { 0x1d13d3, 0x1d1317, 0xc0811aad, 0x3f7ee553, 0, 0 }, /* #11 */
     7288    { 0x0d2103, 0x0d2197, 0x1a12cfdf, 0xe5ed3021, 0, 0 }, /* #12 */
     7289    { 0x1635d6, 0x163593, 0x5196de1a, 0xae6921e6, 0, 0 }, /* #13 */
     7290    { 0x374706, 0x374797, 0x1d274097, 0xe2d8bf69, 0, 0 }, /* #14 */
     7291    { 0x3d0cc6, 0x3d0413, 0xfce40eba, 0x031bf146, 0, 0 }, /* #15 */
     7292    { 0x2e7b52, 0x2e7317, 0xdfc53d79, 0x203ac287, 0, 0 }, /* #16 */
     7293    { 0x134052, 0x134017, 0xebd73696, 0x1428c96a, 0, 0 }, /* #17 */
     7294    { 0x0a65d7, 0x0a6513, 0xef2c5add, 0x10d3a523, 0, 0 }, /* #18 */
     7295    { 0x307c83, 0x307417, 0x80c9d051, 0x7f362faf, 0, 0 }, /* #19 */
     7296    { 0x0e2547, 0x0e2593, 0x6ed391e4, 0x912c6e1c, 0, 0 }, /* #20 */
     7297    { 0x310083, 0x310017, 0xe6d91849, 0x1926e7b7, 0, 0 }, /* #21 */
     7298    { 0x015546, 0x015513, 0xa5751214, 0x5a8aedec, 0, 0 }, /* #22 */
     7299    { 0x241993, 0x241117, 0x85d0561c, 0x7a2fa9e4, 0, 0 }, /* #23 */
     7300    { 0x1b13d7, 0x1b1317, 0xb3ceed06, 0x4c3112fa, 0, 0 }, /* #24 */
     7301    { 0x265103, 0x265197, 0x1aea0734, 0xe515f8cc, 0, 0 }, /* #25 */
     7302    { 0x214897, 0x214017, 0x8551142c, 0x7aaeebd4, 0, 0 }, /* #26 */
     7303    { 0x2c27c2, 0x2c2797, 0x7c7dc579, 0x83823a87, 0, 0 }, /* #27 */
     7304    { 0x2c4686, 0x2c4613, 0x97e5d3ed, 0x681a2c13, 0, 0 }, /* #28 */
     7305    { 0x032b47, 0x032317, 0xaf465aef, 0x50b9a511, 0, 0 }, /* #29 */
     7306    { 0x3b5343, 0x3b5397, 0x42c33da7, 0xbd3cc259, 0, 0 }, /* #30 */
     7307    { 0x307646, 0x307617, 0xe1011d2c, 0x1efee2d4, 0, 0 }, /* #31 */
     7308    { 0x246406, 0x246413, 0xe1747ae6, 0x1e8b851a, 0, 0 }, /* #32 */
     7309    { 0x352b87, 0x352303, 0xbee72f20, 0x4118d0e0, 0, 0 }, /* #33 */
     7310    { 0x221642, 0x221613, 0xb1eb7e1a, 0x4e1481e6, 0, 0 }, /* #34 */
     7311    { 0x1a7982, 0x1a7197, 0x4da1e6ef, 0xb25e1911, 0, 0 }, /* #35 */
     7312    { 0x366406, 0x366497, 0x350168cd, 0xcafe9733, 0, 0 }, /* #36 */
     7313    { 0x1e7786, 0x1e7717, 0xabad6428, 0x54529bd8, 0, 0 }, /* #37 */
     7314    { 0x3d3453, 0x3d3497, 0x7f3d867f, 0x80c27981, 0, 0 }, /* #38 */
     7315    { 0x246b03, 0x246307, 0xc3b402d0, 0x3c4bfd30, 0, 0 }, /* #39 */
     7316    { 0x122816, 0x122017, 0x8bb61e56, 0x7449e1aa, 0, 0 }, /* #40 */
     7317    { 0x152457, 0x152493, 0x01f44b99, 0xfe0bb467, 0, 0 }, /* #41 */
     7318    { 0x181643, 0x181693, 0x6795e1e6, 0x986a1e1a, 0, 0 }, /* #42 */
     7319    { 0x261797, 0x261713, 0xb28de695, 0x4d72196b, 0, 0 }, /* #43 */
     7320    { 0x274987, 0x274117, 0x84af4f3b, 0x7b50b0c5, 0, 0 }, /* #44 */
     7321    { 0x3b7053, 0x3b7097, 0x73e48e6a, 0x8c1b7196, 0, 0 }, /* #45 */
     7322    { 0x382f82, 0x382717, 0xb3266683, 0x4cd9997d, 0, 0 }, /* #46 */
     7323    { 0x387a86, 0x387217, 0xb0c7dc19, 0x4f3823e7, 0, 0 }, /* #47 */
     7324    { 0x3c0086, 0x3c0007, 0xc9df7310, 0x36208cf0, 0, 0 }, /* #48 */
     7325    { 0x046797, 0x046793, 0x3b2b8246, 0xc4d47dba, 0, 0 }, /* #49 */
     7326    { 0x2c1296, 0x2c1293, 0x102fa8d1, 0xefd0572f, 0, 0 }, /* #50 */
     7327    { 0x1d5542, 0x1d5593, 0x7f42be7d, 0x80bd4183, 0, 0 }, /* #51 */
     7328    { 0x307392, 0x307313, 0xbbf9c15f, 0x44063ea1, 0, 0 }, /* #52 */
     7329    { 0x105c52, 0x105413, 0xa52f3ef8, 0x5ad0c108, 0, 0 }, /* #53 */
     7330    { 0x034196, 0x034197, 0x2337b148, 0xdcc84eb8, 0, 0 }, /* #54 */
     7331    { 0x187106, 0x187113, 0x82c6143f, 0x7d39ebc1, 0, 0 }, /* #55 */
     7332    { 0x2a57c3, 0x2a5717, 0x8a4d0e9a, 0x75b2f166, 0, 0 }, /* #56 */
     7333    { 0x3540c2, 0x354013, 0x84db25b7, 0x7b24da49, 0, 0 }, /* #57 */
     7334    { 0x2e2d47, 0x2e2597, 0x38a14151, 0xc75ebeaf, 0, 0 }, /* #58 */
     7335    { 0x2d2643, 0x2d2613, 0x848d300e, 0x7b72cff2, 0, 0 }, /* #59 */
     7336    { 0x372942, 0x372197, 0x65350d15, 0x9acaf2eb, 0, 0 }, /* #60 */
     7337    { 0x362a17, 0x362217, 0x92cdc1dc, 0x6d323e24, 0, 0 }, /* #61 */
     7338    { 0x3e2647, 0x3e2693, 0x3218a04d, 0xcde75fb3, 0, 0 }, /* #62 */
     7339    { 0x020307, 0x020393, 0x34645e53, 0xcb9ba1ad, 0, 0 }, /* #63 */
    77457340};
    77467341static const BINU32_TEST_T g_aTests_neg_u32_locked[] =
    77477342{
    7748     { 0x173556, 0x173597, 0x1372fe4c, 0xec8d01b4, 0, 0 }, /* #0 */
    7749     { 0x0f5a43, 0x0f5297, 0x1c1fe1ec, 0xe3e01e14, 0, 0 }, /* #1 */
    7750     { 0x386242, 0x386283, 0x2c6dad90, 0xd3925270, 0, 0 }, /* #2 */
    7751     { 0x026e42, 0x026613, 0xe83ea1a9, 0x17c15e57, 0, 0 }, /* #3 */
    7752     { 0x2b0252, 0x2b0213, 0xac856e52, 0x537a91ae, 0, 0 }, /* #4 */
    7753     { 0x275ac2, 0x275213, 0xa6f275c5, 0x590d8a3b, 0, 0 }, /* #5 */
    7754     { 0x252793, 0x252797, 0x772c0f1e, 0x88d3f0e2, 0, 0 }, /* #6 */
    7755     { 0x1020d2, 0x102093, 0x163bb433, 0xe9c44bcd, 0, 0 }, /* #7 */
    7756     { 0x3666c6, 0x366693, 0x2cb137fe, 0xd34ec802, 0, 0 }, /* #8 */
    7757     { 0x250707, 0x250793, 0x59780c4a, 0xa687f3b6, 0, 0 }, /* #9 */
    7758     { 0x264f16, 0x264713, 0xe223f0e4, 0x1ddc0f1c, 0, 0 }, /* #10 */
    7759     { 0x292d06, 0x292597, 0x5e1d6015, 0xa1e29feb, 0, 0 }, /* #11 */
    7760     { 0x0040c6, 0x004093, 0x5c3813d4, 0xa3c7ec2c, 0, 0 }, /* #12 */
    7761     { 0x300593, 0x300597, 0x506dd842, 0xaf9227be, 0, 0 }, /* #13 */
    7762     { 0x1b2d57, 0x1b2513, 0xb5cd6eea, 0x4a329116, 0, 0 }, /* #14 */
    7763     { 0x3061d3, 0x306113, 0x987c673c, 0x678398c4, 0, 0 }, /* #15 */
    7764     { 0x0a1ad7, 0x0a1207, 0x8a101070, 0x75efef90, 0, 0 }, /* #16 */
    7765     { 0x1e2a86, 0x1e2213, 0x8395a3fe, 0x7c6a5c02, 0, 0 }, /* #17 */
    7766     { 0x0125d7, 0x012517, 0xabdf96f4, 0x5420690c, 0, 0 }, /* #18 */
    7767     { 0x185287, 0x185213, 0xd6dbe74a, 0x292418b6, 0, 0 }, /* #19 */
    7768     { 0x0076d3, 0x007617, 0xa3aa4bd5, 0x5c55b42b, 0, 0 }, /* #20 */
    7769     { 0x3a0056, 0x3a0093, 0x2bff5bf9, 0xd400a407, 0, 0 }, /* #21 */
    7770     { 0x2c3653, 0x2c3697, 0x4f570825, 0xb0a8f7db, 0, 0 }, /* #22 */
    7771     { 0x272342, 0x272317, 0xd18c0523, 0x2e73fadd, 0, 0 }, /* #23 */
    7772     { 0x101e13, 0x101613, 0x99a949d1, 0x6656b62f, 0, 0 }, /* #24 */
    7773     { 0x063c97, 0x063417, 0x92960d57, 0x6d69f2a9, 0, 0 }, /* #25 */
    7774     { 0x257053, 0x257013, 0xe3e230bd, 0x1c1dcf43, 0, 0 }, /* #26 */
    7775     { 0x3432c6, 0x343293, 0x41d3ceb6, 0xbe2c314a, 0, 0 }, /* #27 */
    7776     { 0x2f3f56, 0x2f3713, 0xd50f82f2, 0x2af07d0e, 0, 0 }, /* #28 */
    7777     { 0x211b53, 0x211317, 0xedff9d42, 0x120062be, 0, 0 }, /* #29 */
    7778     { 0x172082, 0x172017, 0x8ea4d466, 0x715b2b9a, 0, 0 }, /* #30 */
    7779     { 0x285402, 0x285493, 0x52c7145e, 0xad38eba2, 0, 0 }, /* #31 */
    7780     { 0x3d5143, 0x3d5197, 0x3696cb4c, 0xc96934b4, 0, 0 }, /* #32 */
    7781     { 0x1803d6, 0x180313, 0xd6266f84, 0x29d9907c, 0, 0 }, /* #33 */
    7782     { 0x2f0ad7, 0x2f0217, 0xe8fa568c, 0x1705a974, 0, 0 }, /* #34 */
    7783     { 0x093dc3, 0x093597, 0x1785787c, 0xe87a8784, 0, 0 }, /* #35 */
    7784     { 0x084457, 0x084417, 0xce0c71b8, 0x31f38e48, 0, 0 }, /* #36 */
    7785     { 0x282403, 0x282497, 0x7457df88, 0x8ba82078, 0, 0 }, /* #37 */
    7786     { 0x097d03, 0x097593, 0x35b0e284, 0xca4f1d7c, 0, 0 }, /* #38 */
    7787     { 0x2e50d6, 0x2e5093, 0x1dbb6b9f, 0xe2449461, 0, 0 }, /* #39 */
    7788     { 0x2d3e07, 0x2d3613, 0xd86776bd, 0x27988943, 0, 0 }, /* #40 */
    7789     { 0x3566d6, 0x356617, 0xd4451bdf, 0x2bbae421, 0, 0 }, /* #41 */
    7790     { 0x1643d6, 0x164397, 0x405d82ab, 0xbfa27d55, 0, 0 }, /* #42 */
    7791     { 0x1c4356, 0x1c4393, 0x7578aebd, 0x8a875143, 0, 0 }, /* #43 */
    7792     { 0x233b52, 0x233397, 0x4d7a691e, 0xb28596e2, 0, 0 }, /* #44 */
    7793     { 0x021f06, 0x021797, 0x53f9fe0a, 0xac0601f6, 0, 0 }, /* #45 */
    7794     { 0x260c57, 0x260497, 0x0391936b, 0xfc6e6c95, 0, 0 }, /* #46 */
    7795     { 0x114b06, 0x114393, 0x566143fc, 0xa99ebc04, 0, 0 }, /* #47 */
    7796     { 0x280c46, 0x280497, 0x05068182, 0xfaf97e7e, 0, 0 }, /* #48 */
    7797     { 0x334056, 0x334017, 0xa0ad0637, 0x5f52f9c9, 0, 0 }, /* #49 */
    7798     { 0x1b4542, 0x1b4517, 0x91e77012, 0x6e188fee, 0, 0 }, /* #50 */
    7799     { 0x310842, 0x310013, 0xfbe92758, 0x0416d8a8, 0, 0 }, /* #51 */
    7800     { 0x150287, 0x150213, 0xc6603cb4, 0x399fc34c, 0, 0 }, /* #52 */
    7801     { 0x263313, 0x263313, 0xcee647eb, 0x3119b815, 0, 0 }, /* #53 */
    7802     { 0x2d6887, 0x2d6007, 0xc01eefb0, 0x3fe11050, 0, 0 }, /* #54 */
    7803     { 0x3730c2, 0x373013, 0xdb42646c, 0x24bd9b94, 0, 0 }, /* #55 */
    7804     { 0x337c97, 0x337497, 0x163ea16a, 0xe9c15e96, 0, 0 }, /* #56 */
    7805     { 0x362083, 0x362097, 0x341ce467, 0xcbe31b99, 0, 0 }, /* #57 */
    7806     { 0x287b47, 0x287317, 0x85b3b649, 0x7a4c49b7, 0, 0 }, /* #58 */
    7807     { 0x3f0f12, 0x3f0793, 0x1056ea8d, 0xefa91573, 0, 0 }, /* #59 */
    7808     { 0x0c7993, 0x0c7197, 0x5c2137d3, 0xa3dec82d, 0, 0 }, /* #60 */
    7809     { 0x205a17, 0x205297, 0x1f7118a1, 0xe08ee75f, 0, 0 }, /* #61 */
    7810     { 0x156c17, 0x156417, 0xb3709e51, 0x4c8f61af, 0, 0 }, /* #62 */
    7811     { 0x351093, 0x351097, 0x7c4cc39d, 0x83b33c63, 0, 0 }, /* #63 */
     7343    { 0x076897, 0x076017, 0x91309c49, 0x6ecf63b7, 0, 0 }, /* #0 */
     7344    { 0x0a57c6, 0x0a5713, 0xd3d09c1d, 0x2c2f63e3, 0, 0 }, /* #1 */
     7345    { 0x1d2a53, 0x1d2293, 0x41a4c035, 0xbe5b3fcb, 0, 0 }, /* #2 */
     7346    { 0x1e60d6, 0x1e6083, 0x352ac250, 0xcad53db0, 0, 0 }, /* #3 */
     7347    { 0x011453, 0x011497, 0x0f9c7879, 0xf0638787, 0, 0 }, /* #4 */
     7348    { 0x292b52, 0x292317, 0x85ec0367, 0x7a13fc99, 0, 0 }, /* #5 */
     7349    { 0x161486, 0x161413, 0xd5d82335, 0x2a27dccb, 0, 0 }, /* #6 */
     7350    { 0x210993, 0x210197, 0x5b32d128, 0xa4cd2ed8, 0, 0 }, /* #7 */
     7351    { 0x391206, 0x391217, 0x80dc6bd9, 0x7f239427, 0, 0 }, /* #8 */
     7352    { 0x333c86, 0x333413, 0x8a3a4c68, 0x75c5b398, 0, 0 }, /* #9 */
     7353    { 0x0b7f96, 0x0b7717, 0xedbef82e, 0x124107d2, 0, 0 }, /* #10 */
     7354    { 0x207316, 0x207393, 0x56edf49f, 0xa9120b61, 0, 0 }, /* #11 */
     7355    { 0x0f5fc6, 0x0f5717, 0xb7f2cb72, 0x480d348e, 0, 0 }, /* #12 */
     7356    { 0x1a2443, 0x1a2417, 0xdce5f92c, 0x231a06d4, 0, 0 }, /* #13 */
     7357    { 0x104b16, 0x104397, 0x2d53c945, 0xd2ac36bb, 0, 0 }, /* #14 */
     7358    { 0x0a5d42, 0x0a5597, 0x526a3234, 0xad95cdcc, 0, 0 }, /* #15 */
     7359    { 0x320e83, 0x320693, 0x5672abd1, 0xa98d542f, 0, 0 }, /* #16 */
     7360    { 0x3906d7, 0x390613, 0xa73d94d4, 0x58c26b2c, 0, 0 }, /* #17 */
     7361    { 0x0d5ad6, 0x0d5213, 0xf0b564fc, 0x0f4a9b04, 0, 0 }, /* #18 */
     7362    { 0x3a3a06, 0x3a3217, 0xf5cb1ca7, 0x0a34e359, 0, 0 }, /* #19 */
     7363    { 0x3f5712, 0x3f5713, 0xb1e37abb, 0x4e1c8545, 0, 0 }, /* #20 */
     7364    { 0x032187, 0x032113, 0xb7b31553, 0x484ceaad, 0, 0 }, /* #21 */
     7365    { 0x005ed7, 0x005693, 0x17a16481, 0xe85e9b7f, 0, 0 }, /* #22 */
     7366    { 0x231912, 0x231197, 0x44e2b88c, 0xbb1d4774, 0, 0 }, /* #23 */
     7367    { 0x207586, 0x207513, 0xc6d29e86, 0x392d617a, 0, 0 }, /* #24 */
     7368    { 0x2c0e93, 0x2c0617, 0xe5b3da61, 0x1a4c259f, 0, 0 }, /* #25 */
     7369    { 0x1614d2, 0x161493, 0x3d2011c9, 0xc2dfee37, 0, 0 }, /* #26 */
     7370    { 0x2a51d7, 0x2a5193, 0x58a51477, 0xa75aeb89, 0, 0 }, /* #27 */
     7371    { 0x0e4792, 0x0e4713, 0xba1ddad4, 0x45e2252c, 0, 0 }, /* #28 */
     7372    { 0x332a86, 0x332297, 0x38b2d443, 0xc74d2bbd, 0, 0 }, /* #29 */
     7373    { 0x384bd7, 0x384397, 0x2b2d6736, 0xd4d298ca, 0, 0 }, /* #30 */
     7374    { 0x251086, 0x251013, 0xe8f09c46, 0x170f63ba, 0, 0 }, /* #31 */
     7375    { 0x2d3f03, 0x2d3797, 0x72f7bb42, 0x8d0844be, 0, 0 }, /* #32 */
     7376    { 0x171402, 0x171413, 0xe3337063, 0x1ccc8f9d, 0, 0 }, /* #33 */
     7377    { 0x281803, 0x281013, 0xd10ae005, 0x2ef51ffb, 0, 0 }, /* #34 */
     7378    { 0x284146, 0x284193, 0x66563b02, 0x99a9c4fe, 0, 0 }, /* #35 */
     7379    { 0x1a0293, 0x1a0297, 0x488f0a45, 0xb770f5bb, 0, 0 }, /* #36 */
     7380    { 0x1b1f13, 0x1b1717, 0xe21fac48, 0x1de053b8, 0, 0 }, /* #37 */
     7381    { 0x2967d7, 0x296787, 0x576daa60, 0xa89255a0, 0, 0 }, /* #38 */
     7382    { 0x3c1c46, 0x3c1497, 0x612502ec, 0x9edafd14, 0, 0 }, /* #39 */
     7383    { 0x334106, 0x334193, 0x2175aa08, 0xde8a55f8, 0, 0 }, /* #40 */
     7384    { 0x147097, 0x147093, 0x77f9a4e7, 0x88065b19, 0, 0 }, /* #41 */
     7385    { 0x257c87, 0x257417, 0xd2b69506, 0x2d496afa, 0, 0 }, /* #42 */
     7386    { 0x1c7997, 0x1c7193, 0x5c7a9e8a, 0xa3856176, 0, 0 }, /* #43 */
     7387    { 0x2a0a47, 0x2a0213, 0xa047c0ae, 0x5fb83f52, 0, 0 }, /* #44 */
     7388    { 0x2c7503, 0x2c7593, 0x1290cb93, 0xed6f346d, 0, 0 }, /* #45 */
     7389    { 0x0b09c7, 0x0b0197, 0x3d3798a4, 0xc2c8675c, 0, 0 }, /* #46 */
     7390    { 0x1b3bc6, 0x1b3317, 0xb9934b67, 0x466cb499, 0, 0 }, /* #47 */
     7391    { 0x0c5a17, 0x0c5293, 0x51fa6b7d, 0xae059483, 0, 0 }, /* #48 */
     7392    { 0x3257d6, 0x325797, 0x6068e628, 0x9f9719d8, 0, 0 }, /* #49 */
     7393    { 0x2274d2, 0x227497, 0x0298427e, 0xfd67bd82, 0, 0 }, /* #50 */
     7394    { 0x384542, 0x384513, 0xc803fc2a, 0x37fc03d6, 0, 0 }, /* #51 */
     7395    { 0x1d6087, 0x1d6017, 0xcb21a2a6, 0x34de5d5a, 0, 0 }, /* #52 */
     7396    { 0x0b3d57, 0x0b3597, 0x0d2f2b13, 0xf2d0d4ed, 0, 0 }, /* #53 */
     7397    { 0x0a3a16, 0x0a3297, 0x4ecfe31e, 0xb1301ce2, 0, 0 }, /* #54 */
     7398    { 0x3917d2, 0x391793, 0x1557f86c, 0xeaa80794, 0, 0 }, /* #55 */
     7399    { 0x253383, 0x253317, 0xd47da791, 0x2b82586f, 0, 0 }, /* #56 */
     7400    { 0x0b2556, 0x0b2597, 0x55479683, 0xaab8697d, 0, 0 }, /* #57 */
     7401    { 0x0665d6, 0x066513, 0xf3ede39c, 0x0c121c64, 0, 0 }, /* #58 */
     7402    { 0x1e2146, 0x1e2193, 0x31a1df3e, 0xce5e20c2, 0, 0 }, /* #59 */
     7403    { 0x3d0617, 0x3d0693, 0x597a6cea, 0xa6859316, 0, 0 }, /* #60 */
     7404    { 0x3d7683, 0x3d7697, 0x35efb0dc, 0xca104f24, 0, 0 }, /* #61 */
     7405    { 0x311c16, 0x311413, 0xcb718965, 0x348e769b, 0, 0 }, /* #62 */
     7406    { 0x361007, 0x361013, 0xd1ada239, 0x2e525dc7, 0, 0 }, /* #63 */
    78127407};
    78137408static const BINU64_TEST_T g_aTests_inc_u64[] =
    78147409{
    7815     { 0x282b92, 0x282386, 0xcb0aa076c1f17121, 0xcb0aa076c1f17122, 0, 0 }, /* #0 */
    7816     { 0x0a0086, 0x0a0006, 0x758707cf731bae1d, 0x758707cf731bae1e, 0, 0 }, /* #1 */
    7817     { 0x040b53, 0x040383, 0xae677e5a4bb0564b, 0xae677e5a4bb0564c, 0, 0 }, /* #2 */
    7818     { 0x0e2943, 0x0e2117, 0x4e2d9b0e0212f1ef, 0x4e2d9b0e0212f1f0, 0, 0 }, /* #3 */
    7819     { 0x143ed7, 0x143683, 0xbc7a5ab6fa6b838b, 0xbc7a5ab6fa6b838c, 0, 0 }, /* #4 */
    7820     { 0x353fd7, 0x353707, 0x576a7459cb3c5038, 0x576a7459cb3c5039, 0, 0 }, /* #5 */
    7821     { 0x384987, 0x384187, 0xeadf0b4d2a4d7d6b, 0xeadf0b4d2a4d7d6c, 0, 0 }, /* #6 */
    7822     { 0x1e4117, 0x1e4187, 0xb64adbb4b73cbd55, 0xb64adbb4b73cbd56, 0, 0 }, /* #7 */
    7823     { 0x2a7b82, 0x2a7306, 0x19a32b35af207eb3, 0x19a32b35af207eb4, 0, 0 }, /* #8 */
    7824     { 0x3e2e16, 0x3e2682, 0x9549199580e52ce4, 0x9549199580e52ce5, 0, 0 }, /* #9 */
    7825     { 0x292ed2, 0x292686, 0xc4ad2e17e6588477, 0xc4ad2e17e6588478, 0, 0 }, /* #10 */
    7826     { 0x1d69d6, 0x1d6106, 0x69660ffc0c0131f9, 0x69660ffc0c0131fa, 0, 0 }, /* #11 */
    7827     { 0x005046, 0x005086, 0xc0441bbcb077abb6, 0xc0441bbcb077abb7, 0, 0 }, /* #12 */
    7828     { 0x036d96, 0x036502, 0x61b329bc54f00133, 0x61b329bc54f00134, 0, 0 }, /* #13 */
    7829     { 0x001b07, 0x001387, 0xd24ffe452afa352a, 0xd24ffe452afa352b, 0, 0 }, /* #14 */
    7830     { 0x0e1153, 0x0e1103, 0x448e17ecc2641948, 0x448e17ecc2641949, 0, 0 }, /* #15 */
    7831     { 0x304bc6, 0x304306, 0x6df39768fb9d1fb7, 0x6df39768fb9d1fb8, 0, 0 }, /* #16 */
    7832     { 0x1038d7, 0x103007, 0x2da41b009e1fe454, 0x2da41b009e1fe455, 0, 0 }, /* #17 */
    7833     { 0x2c7dc2, 0x2c7586, 0xd6d2064cbaa7ed26, 0xd6d2064cbaa7ed27, 0, 0 }, /* #18 */
    7834     { 0x043047, 0x043083, 0xcf791bfb3a497ec3, 0xcf791bfb3a497ec4, 0, 0 }, /* #19 */
    7835     { 0x2e4943, 0x2e4103, 0x329bca71ffe43eb5, 0x329bca71ffe43eb6, 0, 0 }, /* #20 */
    7836     { 0x142246, 0x142282, 0xb19f4926f8fb95c6, 0xb19f4926f8fb95c7, 0, 0 }, /* #21 */
    7837     { 0x0a5f86, 0x0a5786, 0x82760a3cb485fa4c, 0x82760a3cb485fa4d, 0, 0 }, /* #22 */
    7838     { 0x357a42, 0x357286, 0xf2f84d31b8f03f6e, 0xf2f84d31b8f03f6f, 0, 0 }, /* #23 */
    7839     { 0x011b96, 0x011386, 0x839e74b012a7ba3e, 0x839e74b012a7ba3f, 0, 0 }, /* #24 */
    7840     { 0x0c7407, 0x0c7407, 0x5a074f72c9922bb3, 0x5a074f72c9922bb4, 0, 0 }, /* #25 */
    7841     { 0x372606, 0x372686, 0xdee7dca549d85f68, 0xdee7dca549d85f69, 0, 0 }, /* #26 */
    7842     { 0x220f86, 0x220786, 0xbed0220efde81969, 0xbed0220efde8196a, 0, 0 }, /* #27 */
    7843     { 0x3c1246, 0x3c1206, 0x1bdf1ee01d75d1f9, 0x1bdf1ee01d75d1fa, 0, 0 }, /* #28 */
    7844     { 0x3d1a56, 0x3d1282, 0x858a3ef18245c729, 0x858a3ef18245c72a, 0, 0 }, /* #29 */
    7845     { 0x347002, 0x347082, 0x9c78968e1a075f4e, 0x9c78968e1a075f4f, 0, 0 }, /* #30 */
    7846     { 0x3909c2, 0x390102, 0x66e5c291e7e30fd2, 0x66e5c291e7e30fd3, 0, 0 }, /* #31 */
    7847     { 0x230a42, 0x230286, 0xc37c59da4833ac5b, 0xc37c59da4833ac5c, 0, 0 }, /* #32 */
    7848     { 0x0e61d2, 0x0e6186, 0x9ebf188c4bc7d7c2, 0x9ebf188c4bc7d7c3, 0, 0 }, /* #33 */
    7849     { 0x3520d6, 0x352086, 0xc410394051137a68, 0xc410394051137a69, 0, 0 }, /* #34 */
    7850     { 0x0e36c2, 0x0e3606, 0x3cd7861c826c5e55, 0x3cd7861c826c5e56, 0, 0 }, /* #35 */
    7851     { 0x3762c7, 0x376203, 0x08cd4c77c56530a7, 0x08cd4c77c56530a8, 0, 0 }, /* #36 */
    7852     { 0x037597, 0x037503, 0x11b5e8802b56b7b4, 0x11b5e8802b56b7b5, 0, 0 }, /* #37 */
    7853     { 0x3a5906, 0x3a5182, 0xfa0a08c27179f6c7, 0xfa0a08c27179f6c8, 0, 0 }, /* #38 */
    7854     { 0x147843, 0x147007, 0x6f5d2b4d4d9adb62, 0x6f5d2b4d4d9adb63, 0, 0 }, /* #39 */
    7855     { 0x332d83, 0x332507, 0x26c74ded33e77d5b, 0x26c74ded33e77d5c, 0, 0 }, /* #40 */
    7856     { 0x2c0797, 0x2c0783, 0xf1bb55706f6335c1, 0xf1bb55706f6335c2, 0, 0 }, /* #41 */
    7857     { 0x104e47, 0x104687, 0xde89046db30e351a, 0xde89046db30e351b, 0, 0 }, /* #42 */
    7858     { 0x1252c2, 0x125206, 0x0a64265b83b27f62, 0x0a64265b83b27f63, 0, 0 }, /* #43 */
    7859     { 0x382d96, 0x382586, 0x8c1058b84825663e, 0x8c1058b84825663f, 0, 0 }, /* #44 */
    7860     { 0x3d1fc7, 0x3d1783, 0xe1fcd432161cac30, 0xe1fcd432161cac31, 0, 0 }, /* #45 */
    7861     { 0x044fc3, 0x044707, 0x0c6cdb5a32cb40c8, 0x0c6cdb5a32cb40c9, 0, 0 }, /* #46 */
    7862     { 0x251047, 0x251003, 0x55246d9f56388915, 0x55246d9f56388916, 0, 0 }, /* #47 */
    7863     { 0x2a5f97, 0x2a5787, 0x825146ece4c33cda, 0x825146ece4c33cdb, 0, 0 }, /* #48 */
    7864     { 0x212a86, 0x212282, 0x94d3e0936dae383c, 0x94d3e0936dae383d, 0, 0 }, /* #49 */
    7865     { 0x2f1e42, 0x2f1602, 0x4c692abd94bf015a, 0x4c692abd94bf015b, 0, 0 }, /* #50 */
    7866     { 0x0b0e53, 0x0b0607, 0x61ccc97b281d3b32, 0x61ccc97b281d3b33, 0, 0 }, /* #51 */
    7867     { 0x0f46c6, 0x0f4606, 0x7d92aac9541f403e, 0x7d92aac9541f403f, 0, 0 }, /* #52 */
    7868     { 0x132802, 0x132002, 0x428887b8e4aa5345, 0x428887b8e4aa5346, 0, 0 }, /* #53 */
    7869     { 0x317942, 0x317186, 0x83aa19bc8ab8d983, 0x83aa19bc8ab8d984, 0, 0 }, /* #54 */
    7870     { 0x1435c7, 0x143503, 0x4edcc04d11d2e5e9, 0x4edcc04d11d2e5ea, 0, 0 }, /* #55 */
    7871     { 0x064957, 0x064103, 0x425b49b7d1cf9aeb, 0x425b49b7d1cf9aec, 0, 0 }, /* #56 */
    7872     { 0x2c1a46, 0x2c1202, 0x1c2ae40acc542767, 0x1c2ae40acc542768, 0, 0 }, /* #57 */
    7873     { 0x131952, 0x131182, 0xbbec39d8f9999fa7, 0xbbec39d8f9999fa8, 0, 0 }, /* #58 */
    7874     { 0x130792, 0x130702, 0x292b984752a96d9d, 0x292b984752a96d9e, 0, 0 }, /* #59 */
    7875     { 0x206256, 0x206282, 0xd34378a2cac344db, 0xd34378a2cac344dc, 0, 0 }, /* #60 */
    7876     { 0x206d07, 0x206503, 0x0f9363116d902dbb, 0x0f9363116d902dbc, 0, 0 }, /* #61 */
    7877     { 0x011ed3, 0x011607, 0x7e71e46814981f2c, 0x7e71e46814981f2d, 0, 0 }, /* #62 */
    7878     { 0x384912, 0x384102, 0x1318a0ea9ad7a045, 0x1318a0ea9ad7a046, 0, 0 }, /* #63 */
     7410    { 0x2f24d6, 0x2f2406, 0x015dcf8c31f2aea2, 0x015dcf8c31f2aea3, 0, 0 }, /* #0 */
     7411    { 0x146b02, 0x146306, 0x7c6974a877494d68, 0x7c6974a877494d69, 0, 0 }, /* #1 */
     7412    { 0x2312c6, 0x231206, 0x1108c985c42ba71d, 0x1108c985c42ba71e, 0, 0 }, /* #2 */
     7413    { 0x251547, 0x251503, 0x149ceafc16d5dc1b, 0x149ceafc16d5dc1c, 0, 0 }, /* #3 */
     7414    { 0x1a6ad3, 0x1a6207, 0x1b193dbd7862c705, 0x1b193dbd7862c706, 0, 0 }, /* #4 */
     7415    { 0x152dd6, 0x152582, 0xac5634598ff4344e, 0xac5634598ff4344f, 0, 0 }, /* #5 */
     7416    { 0x261ed7, 0x261603, 0x1055f2489296ad96, 0x1055f2489296ad97, 0, 0 }, /* #6 */
     7417    { 0x280e47, 0x280683, 0xfcaf83f71791c70c, 0xfcaf83f71791c70d, 0, 0 }, /* #7 */
     7418    { 0x2b1e06, 0x2b1682, 0x93418c1f6c6b7e4e, 0x93418c1f6c6b7e4f, 0, 0 }, /* #8 */
     7419    { 0x303842, 0x303096, 0xb6c1aeb8e3f1abff, 0xb6c1aeb8e3f1ac00, 0, 0 }, /* #9 */
     7420    { 0x2d47d6, 0x2d4706, 0x74a3def0ca7eb258, 0x74a3def0ca7eb259, 0, 0 }, /* #10 */
     7421    { 0x137a97, 0x137203, 0x70321bbfb02559ee, 0x70321bbfb02559ef, 0, 0 }, /* #11 */
     7422    { 0x110843, 0x110003, 0x33107924197b9cb5, 0x33107924197b9cb6, 0, 0 }, /* #12 */
     7423    { 0x175093, 0x175003, 0x50e7a6dc1816d296, 0x50e7a6dc1816d297, 0, 0 }, /* #13 */
     7424    { 0x0b1b97, 0x0b1303, 0x193ff3f56bf162a7, 0x193ff3f56bf162a8, 0, 0 }, /* #14 */
     7425    { 0x0c66d6, 0x0c6692, 0xdbb671a6daae5d3f, 0xdbb671a6daae5d40, 0, 0 }, /* #15 */
     7426    { 0x300257, 0x300207, 0x22ea0454cf126edc, 0x22ea0454cf126edd, 0, 0 }, /* #16 */
     7427    { 0x2d46c7, 0x2d4603, 0x1fd9d696b46657f0, 0x1fd9d696b46657f1, 0, 0 }, /* #17 */
     7428    { 0x312912, 0x312186, 0xc5dfd42a59a744a9, 0xc5dfd42a59a744aa, 0, 0 }, /* #18 */
     7429    { 0x3e0403, 0x3e0487, 0xd7a383fa0bfa1ce0, 0xd7a383fa0bfa1ce1, 0, 0 }, /* #19 */
     7430    { 0x0c0413, 0x0c0407, 0x548e92f26b96e2ea, 0x548e92f26b96e2eb, 0, 0 }, /* #20 */
     7431    { 0x2c7f12, 0x2c7786, 0xd462899dadece0dd, 0xd462899dadece0de, 0, 0 }, /* #21 */
     7432    { 0x321487, 0x321483, 0x9eaf9b02084b390c, 0x9eaf9b02084b390d, 0, 0 }, /* #22 */
     7433    { 0x302f87, 0x302787, 0xb21e58212b8ec521, 0xb21e58212b8ec522, 0, 0 }, /* #23 */
     7434    { 0x167e12, 0x167682, 0xa790b1cd79739e25, 0xa790b1cd79739e26, 0, 0 }, /* #24 */
     7435    { 0x2e1006, 0x2e1086, 0xd7bf0a4058a8fb0b, 0xd7bf0a4058a8fb0c, 0, 0 }, /* #25 */
     7436    { 0x344112, 0x344186, 0xca82b4fa4e0a2b4d, 0xca82b4fa4e0a2b4e, 0, 0 }, /* #26 */
     7437    { 0x180682, 0x180682, 0xf084f61f5b8173b8, 0xf084f61f5b8173b9, 0, 0 }, /* #27 */
     7438    { 0x2f0c93, 0x2f0487, 0xe287d106228f7ff9, 0xe287d106228f7ffa, 0, 0 }, /* #28 */
     7439    { 0x005093, 0x005007, 0x00cad64ce2c5bf83, 0x00cad64ce2c5bf84, 0, 0 }, /* #29 */
     7440    { 0x0e41c3, 0x0e4187, 0xe6f322b762b1ab86, 0xe6f322b762b1ab87, 0, 0 }, /* #30 */
     7441    { 0x130d96, 0x130582, 0xeda5922d8f8c3914, 0xeda5922d8f8c3915, 0, 0 }, /* #31 */
     7442    { 0x0a1793, 0x0a1787, 0xe05b38d54d233d1a, 0xe05b38d54d233d1b, 0, 0 }, /* #32 */
     7443    { 0x033dc6, 0x033586, 0xa26ccee2d5b7288a, 0xa26ccee2d5b7288b, 0, 0 }, /* #33 */
     7444    { 0x284117, 0x284183, 0xf50e4217c7fa2ba1, 0xf50e4217c7fa2ba2, 0, 0 }, /* #34 */
     7445    { 0x347557, 0x347503, 0x669e5ede8681f03d, 0x669e5ede8681f03e, 0, 0 }, /* #35 */
     7446    { 0x1052d2, 0x105282, 0x9b6eb28ea6ae34bb, 0x9b6eb28ea6ae34bc, 0, 0 }, /* #36 */
     7447    { 0x0e4056, 0x0e4002, 0x3f4c1291420ae606, 0x3f4c1291420ae607, 0, 0 }, /* #37 */
     7448    { 0x025bc7, 0x025313, 0x574577e1158a7daf, 0x574577e1158a7db0, 0, 0 }, /* #38 */
     7449    { 0x212a07, 0x212207, 0x2a8b201cd567a4ea, 0x2a8b201cd567a4eb, 0, 0 }, /* #39 */
     7450    { 0x240103, 0x240103, 0x2246ad226cd0e353, 0x2246ad226cd0e354, 0, 0 }, /* #40 */
     7451    { 0x182913, 0x182107, 0x70cf49ac8c9eb8da, 0x70cf49ac8c9eb8db, 0, 0 }, /* #41 */
     7452    { 0x336b56, 0x336386, 0xfd680a6ef37881f9, 0xfd680a6ef37881fa, 0, 0 }, /* #42 */
     7453    { 0x081a42, 0x081286, 0xcb6b3e957f905eea, 0xcb6b3e957f905eeb, 0, 0 }, /* #43 */
     7454    { 0x2c6006, 0x2c6082, 0xe5eb20bad18addb8, 0xe5eb20bad18addb9, 0, 0 }, /* #44 */
     7455    { 0x0b1c87, 0x0b1403, 0x7a97395b19da9114, 0x7a97395b19da9115, 0, 0 }, /* #45 */
     7456    { 0x254f86, 0x254786, 0xd8b864e68dfb00ab, 0xd8b864e68dfb00ac, 0, 0 }, /* #46 */
     7457    { 0x231582, 0x231582, 0xac46d2f61f4dbe2b, 0xac46d2f61f4dbe2c, 0, 0 }, /* #47 */
     7458    { 0x397d12, 0x397586, 0xfa0d09b22e411521, 0xfa0d09b22e411522, 0, 0 }, /* #48 */
     7459    { 0x2305d7, 0x230583, 0xa237943d6b311f36, 0xa237943d6b311f37, 0, 0 }, /* #49 */
     7460    { 0x2a6e43, 0x2a6607, 0x7470ea9957d29170, 0x7470ea9957d29171, 0, 0 }, /* #50 */
     7461    { 0x1b5ac6, 0x1b5282, 0xcbe6f2568d33552b, 0xcbe6f2568d33552c, 0, 0 }, /* #51 */
     7462    { 0x0a58c7, 0x0a5087, 0xb4c9c92c67f939a2, 0xb4c9c92c67f939a3, 0, 0 }, /* #52 */
     7463    { 0x196a43, 0x196287, 0xbbf2f0e1303885a5, 0xbbf2f0e1303885a6, 0, 0 }, /* #53 */
     7464    { 0x230447, 0x230407, 0x0da9528162fe4104, 0x0da9528162fe4105, 0, 0 }, /* #54 */
     7465    { 0x3a2443, 0x3a2403, 0x1911d68b9972e1a1, 0x1911d68b9972e1a2, 0, 0 }, /* #55 */
     7466    { 0x271113, 0x271183, 0xba99502ec5581403, 0xba99502ec5581404, 0, 0 }, /* #56 */
     7467    { 0x025983, 0x025103, 0x0249b06495b9587e, 0x0249b06495b9587f, 0, 0 }, /* #57 */
     7468    { 0x1c2653, 0x1c2613, 0x61f7a3557d3321cf, 0x61f7a3557d3321d0, 0, 0 }, /* #58 */
     7469    { 0x063383, 0x063307, 0x05b02d36e6538b7a, 0x05b02d36e6538b7b, 0, 0 }, /* #59 */
     7470    { 0x345457, 0x345487, 0x9e49faa3544103c4, 0x9e49faa3544103c5, 0, 0 }, /* #60 */
     7471    { 0x145ed7, 0x145603, 0x6039b6f35385cc67, 0x6039b6f35385cc68, 0, 0 }, /* #61 */
     7472    { 0x022902, 0x022186, 0x9457d6190438c5a4, 0x9457d6190438c5a5, 0, 0 }, /* #62 */
     7473    { 0x212142, 0x212102, 0x29875b7357194028, 0x29875b7357194029, 0, 0 }, /* #63 */
    78797474};
    78807475static const BINU64_TEST_T g_aTests_inc_u64_locked[] =
    78817476{
    7882     { 0x396812, 0x396006, 0x38bf7bb1b9d91fdd, 0x38bf7bb1b9d91fde, 0, 0 }, /* #0 */
    7883     { 0x1223d6, 0x122396, 0xd388125353d07c5f, 0xd388125353d07c60, 0, 0 }, /* #1 */
    7884     { 0x3c6d46, 0x3c6586, 0x9658269ed9dec6ab, 0x9658269ed9dec6ac, 0, 0 }, /* #2 */
    7885     { 0x3063d7, 0x306307, 0x5ec5f327ddb732c8, 0x5ec5f327ddb732c9, 0, 0 }, /* #3 */
    7886     { 0x037397, 0x037307, 0x47af1ca309c7a343, 0x47af1ca309c7a344, 0, 0 }, /* #4 */
    7887     { 0x2b42d2, 0x2b4206, 0x2d42f04e47d5e8f4, 0x2d42f04e47d5e8f5, 0, 0 }, /* #5 */
    7888     { 0x182e06, 0x182602, 0x34aac17f02eb952b, 0x34aac17f02eb952c, 0, 0 }, /* #6 */
    7889     { 0x311c96, 0x311406, 0x3ba87c32b6dc4c3b, 0x3ba87c32b6dc4c3c, 0, 0 }, /* #7 */
    7890     { 0x2c30d7, 0x2c3003, 0x3b3b1ba394e69b0a, 0x3b3b1ba394e69b0b, 0, 0 }, /* #8 */
    7891     { 0x005793, 0x005707, 0x2b09303d7734fa11, 0x2b09303d7734fa12, 0, 0 }, /* #9 */
    7892     { 0x290dd3, 0x290587, 0xa2e6bbec3ff49a40, 0xa2e6bbec3ff49a41, 0, 0 }, /* #10 */
    7893     { 0x0e6486, 0x0e6416, 0x0e5cc366582a3b8f, 0x0e5cc366582a3b90, 0, 0 }, /* #11 */
    7894     { 0x1f29c2, 0x1f2102, 0x459a5aa471712537, 0x459a5aa471712538, 0, 0 }, /* #12 */
    7895     { 0x384042, 0x384086, 0xa49c0689789fef62, 0xa49c0689789fef63, 0, 0 }, /* #13 */
    7896     { 0x3063c7, 0x306387, 0xb68d413d58e812ab, 0xb68d413d58e812ac, 0, 0 }, /* #14 */
    7897     { 0x0f0457, 0x0f0483, 0x9b2242932ede2d4e, 0x9b2242932ede2d4f, 0, 0 }, /* #15 */
    7898     { 0x105cd2, 0x105406, 0x654da044d1d1b469, 0x654da044d1d1b46a, 0, 0 }, /* #16 */
    7899     { 0x0b2bc3, 0x0b2317, 0x01111bcfec5582bf, 0x01111bcfec5582c0, 0, 0 }, /* #17 */
    7900     { 0x3e4b13, 0x3e4393, 0xbececcbc8e46e41f, 0xbececcbc8e46e420, 0, 0 }, /* #18 */
    7901     { 0x154e03, 0x154603, 0x3b5b3ebf97d59733, 0x3b5b3ebf97d59734, 0, 0 }, /* #19 */
    7902     { 0x351082, 0x351082, 0xfd01f1d905ea506a, 0xfd01f1d905ea506b, 0, 0 }, /* #20 */
    7903     { 0x140147, 0x140187, 0x9014d8569e8bd5a9, 0x9014d8569e8bd5aa, 0, 0 }, /* #21 */
    7904     { 0x061452, 0x061486, 0xacaeffc46e054316, 0xacaeffc46e054317, 0, 0 }, /* #22 */
    7905     { 0x0e2c43, 0x0e2407, 0x3318019f1d0fe4a8, 0x3318019f1d0fe4a9, 0, 0 }, /* #23 */
    7906     { 0x3d0f13, 0x3d0783, 0x826a823512a1fa3c, 0x826a823512a1fa3d, 0, 0 }, /* #24 */
    7907     { 0x285a03, 0x285287, 0xf00cd6caca1d89ed, 0xf00cd6caca1d89ee, 0, 0 }, /* #25 */
    7908     { 0x1b7553, 0x1b7503, 0x7fd0cf328cde2c5c, 0x7fd0cf328cde2c5d, 0, 0 }, /* #26 */
    7909     { 0x2f02d3, 0x2f0283, 0xa79156501eec802b, 0xa79156501eec802c, 0, 0 }, /* #27 */
    7910     { 0x0e1002, 0x0e1006, 0x083f069152a7cb95, 0x083f069152a7cb96, 0, 0 }, /* #28 */
    7911     { 0x286952, 0x286196, 0x95815e3e66800e5f, 0x95815e3e66800e60, 0, 0 }, /* #29 */
    7912     { 0x0e49d7, 0x0e4187, 0xbe07cc46fd7ea67a, 0xbe07cc46fd7ea67b, 0, 0 }, /* #30 */
    7913     { 0x3b2f92, 0x3b2786, 0xb8f5efe7aedc6b76, 0xb8f5efe7aedc6b77, 0, 0 }, /* #31 */
    7914     { 0x260f02, 0x260702, 0x58d8eaca102a6c48, 0x58d8eaca102a6c49, 0, 0 }, /* #32 */
    7915     { 0x012e47, 0x012603, 0x4391840b74f30d56, 0x4391840b74f30d57, 0, 0 }, /* #33 */
    7916     { 0x2b73c7, 0x2b7303, 0x3ee197555ebc5696, 0x3ee197555ebc5697, 0, 0 }, /* #34 */
    7917     { 0x3c3c86, 0x3c3486, 0x8fc6cc8f8637ce47, 0x8fc6cc8f8637ce48, 0, 0 }, /* #35 */
    7918     { 0x1d0057, 0x1d0083, 0x98af79ec4ee0696a, 0x98af79ec4ee0696b, 0, 0 }, /* #36 */
    7919     { 0x0a5097, 0x0a5007, 0x2d47af240d4d2699, 0x2d47af240d4d269a, 0, 0 }, /* #37 */
    7920     { 0x3c61d7, 0x3c6187, 0xb7328b686a887202, 0xb7328b686a887203, 0, 0 }, /* #38 */
    7921     { 0x2f38d2, 0x2f3082, 0x903a904e8d67136c, 0x903a904e8d67136d, 0, 0 }, /* #39 */
    7922     { 0x233787, 0x233787, 0xc07e455dbd29f7dc, 0xc07e455dbd29f7dd, 0, 0 }, /* #40 */
    7923     { 0x3a5056, 0x3a5082, 0xb4271aa222567982, 0xb4271aa222567983, 0, 0 }, /* #41 */
    7924     { 0x266a17, 0x266283, 0x968c68745d805596, 0x968c68745d805597, 0, 0 }, /* #42 */
    7925     { 0x0e0bc7, 0x0e0387, 0x98eeca726906136b, 0x98eeca726906136c, 0, 0 }, /* #43 */
    7926     { 0x324113, 0x324187, 0x83dea769a69082b7, 0x83dea769a69082b8, 0, 0 }, /* #44 */
    7927     { 0x0b7292, 0x0b7206, 0x7b7e188eaf8ea6e0, 0x7b7e188eaf8ea6e1, 0, 0 }, /* #45 */
    7928     { 0x162752, 0x162782, 0xce80c3049f0e7653, 0xce80c3049f0e7654, 0, 0 }, /* #46 */
    7929     { 0x050957, 0x050187, 0xd7f4a087aaf18223, 0xd7f4a087aaf18224, 0, 0 }, /* #47 */
    7930     { 0x194693, 0x194697, 0xe32f25fd9f90d65f, 0xe32f25fd9f90d660, 0, 0 }, /* #48 */
    7931     { 0x394312, 0x394302, 0x409bb6d76cfb8ee2, 0x409bb6d76cfb8ee3, 0, 0 }, /* #49 */
    7932     { 0x223257, 0x223207, 0x6dd93bad84d2df80, 0x6dd93bad84d2df81, 0, 0 }, /* #50 */
    7933     { 0x0a7cc6, 0x0a7406, 0x500cc58b19cc0e94, 0x500cc58b19cc0e95, 0, 0 }, /* #51 */
    7934     { 0x195a92, 0x195286, 0xeb7525ede8818062, 0xeb7525ede8818063, 0, 0 }, /* #52 */
    7935     { 0x0e7786, 0x0e7782, 0x852fe5078a4a371b, 0x852fe5078a4a371c, 0, 0 }, /* #53 */
    7936     { 0x1d5596, 0x1d5586, 0xfeaa33a262798859, 0xfeaa33a26279885a, 0, 0 }, /* #54 */
    7937     { 0x217cd2, 0x217402, 0x62c5eab03df70dd9, 0x62c5eab03df70dda, 0, 0 }, /* #55 */
    7938     { 0x124d07, 0x124507, 0x73c45ab8578e33ba, 0x73c45ab8578e33bb, 0, 0 }, /* #56 */
    7939     { 0x1f09c6, 0x1f0106, 0x4307d7647432e2b6, 0x4307d7647432e2b7, 0, 0 }, /* #57 */
    7940     { 0x071f93, 0x071707, 0x54d77edc9f6081e6, 0x54d77edc9f6081e7, 0, 0 }, /* #58 */
    7941     { 0x332ec7, 0x332607, 0x1c78bfe379a91146, 0x1c78bfe379a91147, 0, 0 }, /* #59 */
    7942     { 0x012e82, 0x012686, 0xf862288c8df0db9e, 0xf862288c8df0db9f, 0, 0 }, /* #60 */
    7943     { 0x0438c6, 0x043006, 0x78fd96b72d9ee2f5, 0x78fd96b72d9ee2f6, 0, 0 }, /* #61 */
    7944     { 0x1e3683, 0x1e3607, 0x563a227894ecd81a, 0x563a227894ecd81b, 0, 0 }, /* #62 */
    7945     { 0x384b06, 0x384302, 0x472702d59739de4b, 0x472702d59739de4c, 0, 0 }, /* #63 */
     7477    { 0x0f5b13, 0x0f5383, 0xd085570346c1b99d, 0xd085570346c1b99e, 0, 0 }, /* #0 */
     7478    { 0x2d3252, 0x2d3286, 0xfe79630b82f892b7, 0xfe79630b82f892b8, 0, 0 }, /* #1 */
     7479    { 0x043d86, 0x043586, 0x91792f1878e98c35, 0x91792f1878e98c36, 0, 0 }, /* #2 */
     7480    { 0x252b57, 0x252307, 0x391aaae898841b69, 0x391aaae898841b6a, 0, 0 }, /* #3 */
     7481    { 0x113756, 0x113786, 0xb310d168d32827ec, 0xb310d168d32827ed, 0, 0 }, /* #4 */
     7482    { 0x096c86, 0x096496, 0xaca9fb10b88ae44f, 0xaca9fb10b88ae450, 0, 0 }, /* #5 */
     7483    { 0x3a11c3, 0x3a1103, 0x3acaf39ea899364e, 0x3acaf39ea899364f, 0, 0 }, /* #6 */
     7484    { 0x3f3f47, 0x3f3783, 0x8d472da55fca5f88, 0x8d472da55fca5f89, 0, 0 }, /* #7 */
     7485    { 0x2458d7, 0x245007, 0x0e44e2bab9908810, 0x0e44e2bab9908811, 0, 0 }, /* #8 */
     7486    { 0x2626d7, 0x262697, 0xeaa66e742107125f, 0xeaa66e7421071260, 0, 0 }, /* #9 */
     7487    { 0x2d36c7, 0x2d3683, 0xaf272e204227c418, 0xaf272e204227c419, 0, 0 }, /* #10 */
     7488    { 0x013d47, 0x013503, 0x13e87263b76b4928, 0x13e87263b76b4929, 0, 0 }, /* #11 */
     7489    { 0x381b07, 0x381387, 0xd010a10d67d4c60e, 0xd010a10d67d4c60f, 0, 0 }, /* #12 */
     7490    { 0x0b5f97, 0x0b5707, 0x4abd4a4b512f778a, 0x4abd4a4b512f778b, 0, 0 }, /* #13 */
     7491    { 0x117a16, 0x117282, 0xaf4d1669c48df4aa, 0xaf4d1669c48df4ab, 0, 0 }, /* #14 */
     7492    { 0x0237d2, 0x023786, 0x89355733138e6121, 0x89355733138e6122, 0, 0 }, /* #15 */
     7493    { 0x0c1d02, 0x0c1502, 0x27b9eef1f5fb7490, 0x27b9eef1f5fb7491, 0, 0 }, /* #16 */
     7494    { 0x2a16d3, 0x2a1687, 0xb2e71c3bdc9e31e0, 0xb2e71c3bdc9e31e1, 0, 0 }, /* #17 */
     7495    { 0x0f5003, 0x0f5007, 0x76ee8726a4c21f40, 0x76ee8726a4c21f41, 0, 0 }, /* #18 */
     7496    { 0x053b43, 0x053303, 0x00dd9e1007e80bd4, 0x00dd9e1007e80bd5, 0, 0 }, /* #19 */
     7497    { 0x113a46, 0x113202, 0x6d51acec45c0cddb, 0x6d51acec45c0cddc, 0, 0 }, /* #20 */
     7498    { 0x334d83, 0x334587, 0xa94b62d572dd07ba, 0xa94b62d572dd07bb, 0, 0 }, /* #21 */
     7499    { 0x127817, 0x127083, 0xfbf980c3a0791a90, 0xfbf980c3a0791a91, 0, 0 }, /* #22 */
     7500    { 0x391a03, 0x391207, 0x157e8162de4b48ab, 0x157e8162de4b48ac, 0, 0 }, /* #23 */
     7501    { 0x347996, 0x347102, 0x49ac36c1219d4e93, 0x49ac36c1219d4e94, 0, 0 }, /* #24 */
     7502    { 0x315143, 0x315183, 0xd00756a7e3847f9d, 0xd00756a7e3847f9e, 0, 0 }, /* #25 */
     7503    { 0x311307, 0x311307, 0x2b6b220265508c08, 0x2b6b220265508c09, 0, 0 }, /* #26 */
     7504    { 0x007c96, 0x007402, 0x49305eba6f849eb4, 0x49305eba6f849eb5, 0, 0 }, /* #27 */
     7505    { 0x3307d3, 0x330707, 0x081ee51d35e5ab76, 0x081ee51d35e5ab77, 0, 0 }, /* #28 */
     7506    { 0x054043, 0x054087, 0xfad44a81dd1cf12c, 0xfad44a81dd1cf12d, 0, 0 }, /* #29 */
     7507    { 0x3104d3, 0x310403, 0x4052a6ba3055e800, 0x4052a6ba3055e801, 0, 0 }, /* #30 */
     7508    { 0x322786, 0x322792, 0xd82ebd2ae3238cdf, 0xd82ebd2ae3238ce0, 0, 0 }, /* #31 */
     7509    { 0x220603, 0x220683, 0xfef4d5592e72f331, 0xfef4d5592e72f332, 0, 0 }, /* #32 */
     7510    { 0x0b6c06, 0x0b6406, 0x65719c29994aca04, 0x65719c29994aca05, 0, 0 }, /* #33 */
     7511    { 0x2e2153, 0x2e2187, 0xf0a8824ffce226dd, 0xf0a8824ffce226de, 0, 0 }, /* #34 */
     7512    { 0x1f4387, 0x1f4303, 0x16e5207d9d027996, 0x16e5207d9d027997, 0, 0 }, /* #35 */
     7513    { 0x052d07, 0x052503, 0x2dca371cf3bf45cd, 0x2dca371cf3bf45ce, 0, 0 }, /* #36 */
     7514    { 0x2d3496, 0x2d3406, 0x751c3605238e9462, 0x751c3605238e9463, 0, 0 }, /* #37 */
     7515    { 0x3d5c12, 0x3d5402, 0x04a679d904a7cf30, 0x04a679d904a7cf31, 0, 0 }, /* #38 */
     7516    { 0x1e20d7, 0x1e2003, 0x7f37b85d11db0f9c, 0x7f37b85d11db0f9d, 0, 0 }, /* #39 */
     7517    { 0x1c6746, 0x1c6792, 0x86da43fbd4635f1f, 0x86da43fbd4635f20, 0, 0 }, /* #40 */
     7518    { 0x354a02, 0x354202, 0x7864a9c5f1e634a1, 0x7864a9c5f1e634a2, 0, 0 }, /* #41 */
     7519    { 0x004093, 0x004007, 0x0ea058e732961262, 0x0ea058e732961263, 0, 0 }, /* #42 */
     7520    { 0x0937d2, 0x093706, 0x0cf240231a3faee3, 0x0cf240231a3faee4, 0, 0 }, /* #43 */
     7521    { 0x0d0d13, 0x0d0587, 0xa71f0c4abfa32976, 0xa71f0c4abfa32977, 0, 0 }, /* #44 */
     7522    { 0x0d6493, 0x0d6407, 0x3e601875cc964052, 0x3e601875cc964053, 0, 0 }, /* #45 */
     7523    { 0x376583, 0x376593, 0xacaacf8753b2cbdf, 0xacaacf8753b2cbe0, 0, 0 }, /* #46 */
     7524    { 0x073902, 0x073106, 0x4d60f10d56a00a6b, 0x4d60f10d56a00a6c, 0, 0 }, /* #47 */
     7525    { 0x2d7087, 0x2d7087, 0xe8bd500970cb597c, 0xe8bd500970cb597d, 0, 0 }, /* #48 */
     7526    { 0x3953d2, 0x395382, 0x98f70dddbab4ad6c, 0x98f70dddbab4ad6d, 0, 0 }, /* #49 */
     7527    { 0x212907, 0x212187, 0x83530c6952021927, 0x83530c6952021928, 0, 0 }, /* #50 */
     7528    { 0x0a5556, 0x0a5502, 0x0bdda0ac1d994f24, 0x0bdda0ac1d994f25, 0, 0 }, /* #51 */
     7529    { 0x246fc7, 0x246783, 0xdb5f353a5e188e91, 0xdb5f353a5e188e92, 0, 0 }, /* #52 */
     7530    { 0x011cd7, 0x011487, 0xe403085188ba84d6, 0xe403085188ba84d7, 0, 0 }, /* #53 */
     7531    { 0x0e7fc6, 0x0e7782, 0xed15ff9187b0b993, 0xed15ff9187b0b994, 0, 0 }, /* #54 */
     7532    { 0x3943c3, 0x394303, 0x7159bf901515893a, 0x7159bf901515893b, 0, 0 }, /* #55 */
     7533    { 0x260103, 0x260107, 0x0e1bffc45562381a, 0x0e1bffc45562381b, 0, 0 }, /* #56 */
     7534    { 0x3c74c2, 0x3c7402, 0x30edaeb0212af612, 0x30edaeb0212af613, 0, 0 }, /* #57 */
     7535    { 0x104703, 0x104787, 0xa4284d6f3ca7877c, 0xa4284d6f3ca7877d, 0, 0 }, /* #58 */
     7536    { 0x265c06, 0x265486, 0xe82d94c9329c274a, 0xe82d94c9329c274b, 0, 0 }, /* #59 */
     7537    { 0x3a41c3, 0x3a4103, 0x7cdc7cb6c0614375, 0x7cdc7cb6c0614376, 0, 0 }, /* #60 */
     7538    { 0x1c1847, 0x1c1083, 0x89a32e18b8bcbc50, 0x89a32e18b8bcbc51, 0, 0 }, /* #61 */
     7539    { 0x207a16, 0x207286, 0xa11fbe8ae73466f4, 0xa11fbe8ae73466f5, 0, 0 }, /* #62 */
     7540    { 0x3e1c93, 0x3e1403, 0x430a595f55ff47a7, 0x430a595f55ff47a8, 0, 0 }, /* #63 */
    79467541};
    79477542static const BINU64_TEST_T g_aTests_dec_u64[] =
    79487543{
    7949     { 0x1e6a46, 0x1e6282, 0x9adb02aab8744d71, 0x9adb02aab8744d70, 0, 0 }, /* #0 */
    7950     { 0x074ec3, 0x074603, 0x66f20b7eb51253c8, 0x66f20b7eb51253c7, 0, 0 }, /* #1 */
    7951     { 0x1b2c12, 0x1b2482, 0xbbb24dc296d0198d, 0xbbb24dc296d0198c, 0, 0 }, /* #2 */
    7952     { 0x0c64d6, 0x0c6406, 0x57c3de013c10cf06, 0x57c3de013c10cf05, 0, 0 }, /* #3 */
    7953     { 0x047a43, 0x047207, 0x2e79d1fa0a05b629, 0x2e79d1fa0a05b628, 0, 0 }, /* #4 */
    7954     { 0x1b7813, 0x1b7083, 0xfc45ad57eb512c3c, 0xfc45ad57eb512c3b, 0, 0 }, /* #5 */
    7955     { 0x136447, 0x136487, 0xc45a3d7ee284023b, 0xc45a3d7ee284023a, 0, 0 }, /* #6 */
    7956     { 0x080646, 0x080682, 0x826b28f14e437d2b, 0x826b28f14e437d2a, 0, 0 }, /* #7 */
    7957     { 0x2a4002, 0x2a4002, 0x449a870d5429c9a9, 0x449a870d5429c9a8, 0, 0 }, /* #8 */
    7958     { 0x1330c6, 0x133006, 0x0fcd67479f45894f, 0x0fcd67479f45894e, 0, 0 }, /* #9 */
    7959     { 0x3d6e06, 0x3d6606, 0x51a2f4329897e436, 0x51a2f4329897e435, 0, 0 }, /* #10 */
    7960     { 0x1903d3, 0x190397, 0xac8a7a82559bcc70, 0xac8a7a82559bcc6f, 0, 0 }, /* #11 */
    7961     { 0x214382, 0x214382, 0xb9ef7f34f13cd2b1, 0xb9ef7f34f13cd2b0, 0, 0 }, /* #12 */
    7962     { 0x2305d3, 0x230587, 0xf96bbb2090fba296, 0xf96bbb2090fba295, 0, 0 }, /* #13 */
    7963     { 0x2b2143, 0x2b2183, 0xe37fd0a75740d4ae, 0xe37fd0a75740d4ad, 0, 0 }, /* #14 */
    7964     { 0x191313, 0x191387, 0xf263246f944ae723, 0xf263246f944ae722, 0, 0 }, /* #15 */
    7965     { 0x331346, 0x331382, 0x82ecff867bfbaa95, 0x82ecff867bfbaa94, 0, 0 }, /* #16 */
    7966     { 0x2b5512, 0x2b5506, 0x7f9e8d256593f4b9, 0x7f9e8d256593f4b8, 0, 0 }, /* #17 */
    7967     { 0x3535d7, 0x353517, 0x54b201382f0b84b0, 0x54b201382f0b84af, 0, 0 }, /* #18 */
    7968     { 0x0f00d3, 0x0f0087, 0xb4574ec1e020a32c, 0xb4574ec1e020a32b, 0, 0 }, /* #19 */
    7969     { 0x0307d7, 0x030707, 0x6703973e1e536764, 0x6703973e1e536763, 0, 0 }, /* #20 */
    7970     { 0x0f7602, 0x0f7692, 0xaf766b55cda71e30, 0xaf766b55cda71e2f, 0, 0 }, /* #21 */
    7971     { 0x3d1bc2, 0x3d1382, 0x80b8149cd58a31a2, 0x80b8149cd58a31a1, 0, 0 }, /* #22 */
    7972     { 0x257452, 0x257486, 0xf64278f8d0b3983b, 0xf64278f8d0b3983a, 0, 0 }, /* #23 */
    7973     { 0x1903d6, 0x190306, 0x60088bd2f71e8254, 0x60088bd2f71e8253, 0, 0 }, /* #24 */
    7974     { 0x253142, 0x253106, 0x59a17ec760b3e7de, 0x59a17ec760b3e7dd, 0, 0 }, /* #25 */
    7975     { 0x252cc7, 0x252403, 0x7bfd84d7c180f847, 0x7bfd84d7c180f846, 0, 0 }, /* #26 */
    7976     { 0x3d7886, 0x3d7006, 0x0f8779ba711e6e0b, 0x0f8779ba711e6e0a, 0, 0 }, /* #27 */
    7977     { 0x2d7492, 0x2d7402, 0x52fd1ccdd4a0eb6e, 0x52fd1ccdd4a0eb6d, 0, 0 }, /* #28 */
    7978     { 0x157086, 0x157082, 0xa3d7e76a127fca3c, 0xa3d7e76a127fca3b, 0, 0 }, /* #29 */
    7979     { 0x2e7d02, 0x2e7582, 0xc5882e8a8e11d441, 0xc5882e8a8e11d440, 0, 0 }, /* #30 */
    7980     { 0x082c02, 0x082482, 0xcd1ffe97587f2f17, 0xcd1ffe97587f2f16, 0, 0 }, /* #31 */
    7981     { 0x2150c7, 0x215083, 0x99db7ebb8954bcfc, 0x99db7ebb8954bcfb, 0, 0 }, /* #32 */
    7982     { 0x1473d6, 0x147386, 0xa084809e830930ca, 0xa084809e830930c9, 0, 0 }, /* #33 */
    7983     { 0x211916, 0x211182, 0xc126194b5e5dc974, 0xc126194b5e5dc973, 0, 0 }, /* #34 */
    7984     { 0x1d48c6, 0x1d4086, 0xd15e5b0b98590fb2, 0xd15e5b0b98590fb1, 0, 0 }, /* #35 */
    7985     { 0x016f56, 0x016706, 0x27fd0c58a11ef523, 0x27fd0c58a11ef522, 0, 0 }, /* #36 */
    7986     { 0x215752, 0x215782, 0x86b72ac6f1a8015e, 0x86b72ac6f1a8015d, 0, 0 }, /* #37 */
    7987     { 0x301987, 0x301107, 0x08c7df455cc6016d, 0x08c7df455cc6016c, 0, 0 }, /* #38 */
    7988     { 0x0d0646, 0x0d0602, 0x6fe74a9f6ac92817, 0x6fe74a9f6ac92816, 0, 0 }, /* #39 */
    7989     { 0x200e92, 0x200602, 0x03aaa7e2512c2302, 0x03aaa7e2512c2301, 0, 0 }, /* #40 */
    7990     { 0x240cc7, 0x240403, 0x32ae01ad39c55ae7, 0x32ae01ad39c55ae6, 0, 0 }, /* #41 */
    7991     { 0x333e96, 0x333686, 0x8fb4c3679cd986fd, 0x8fb4c3679cd986fc, 0, 0 }, /* #42 */
    7992     { 0x080c83, 0x080403, 0x2354b38b2cb6ada2, 0x2354b38b2cb6ada1, 0, 0 }, /* #43 */
    7993     { 0x1d34d2, 0x1d3482, 0xa8c980af41aa06ac, 0xa8c980af41aa06ab, 0, 0 }, /* #44 */
    7994     { 0x1b0497, 0x1b0407, 0x504a9c470c59d07e, 0x504a9c470c59d07d, 0, 0 }, /* #45 */
    7995     { 0x2d1442, 0x2d1406, 0x02bc6e1cfb471542, 0x02bc6e1cfb471541, 0, 0 }, /* #46 */
    7996     { 0x3f4917, 0x3f4187, 0xb6222e64ec473c72, 0xb6222e64ec473c71, 0, 0 }, /* #47 */
    7997     { 0x0543c6, 0x054306, 0x49a289579a4d4f54, 0x49a289579a4d4f53, 0, 0 }, /* #48 */
    7998     { 0x3b2503, 0x3b2503, 0x14b86aeafb207353, 0x14b86aeafb207352, 0, 0 }, /* #49 */
    7999     { 0x032883, 0x032017, 0x74e93711c1391a00, 0x74e93711c13919ff, 0, 0 }, /* #50 */
    8000     { 0x036216, 0x036282, 0xa0f1827792e36668, 0xa0f1827792e36667, 0, 0 }, /* #51 */
    8001     { 0x1d5282, 0x1d5282, 0xc5c91a25d4b92c1a, 0xc5c91a25d4b92c19, 0, 0 }, /* #52 */
    8002     { 0x2a6d13, 0x2a6587, 0xa169df29ed995bb5, 0xa169df29ed995bb4, 0, 0 }, /* #53 */
    8003     { 0x2a3486, 0x2a3482, 0x906c962f990c6346, 0x906c962f990c6345, 0, 0 }, /* #54 */
    8004     { 0x321e93, 0x321687, 0xab254f4b1fec42d8, 0xab254f4b1fec42d7, 0, 0 }, /* #55 */
    8005     { 0x212856, 0x212002, 0x6a420efee7b0db4d, 0x6a420efee7b0db4c, 0, 0 }, /* #56 */
    8006     { 0x1e3f06, 0x1e3782, 0xf89cd0f357c56932, 0xf89cd0f357c56931, 0, 0 }, /* #57 */
    8007     { 0x3634c7, 0x363487, 0xb6777219a9d88c57, 0xb6777219a9d88c56, 0, 0 }, /* #58 */
    8008     { 0x387992, 0x387186, 0xb71ccba0e52db766, 0xb71ccba0e52db765, 0, 0 }, /* #59 */
    8009     { 0x1444c3, 0x144487, 0xba3048b67f445ebc, 0xba3048b67f445ebb, 0, 0 }, /* #60 */
    8010     { 0x343d16, 0x343506, 0x151892215716a2cd, 0x151892215716a2cc, 0, 0 }, /* #61 */
    8011     { 0x010996, 0x010102, 0x0ea7da85f05abd9c, 0x0ea7da85f05abd9b, 0, 0 }, /* #62 */
    8012     { 0x2d73d3, 0x2d7303, 0x2edf6c77d74a8884, 0x2edf6c77d74a8883, 0, 0 }, /* #63 */
     7544    { 0x126356, 0x126302, 0x17b5f071333d7638, 0x17b5f071333d7637, 0, 0 }, /* #0 */
     7545    { 0x2717c6, 0x271786, 0xf7fbabb7b582f1bf, 0xf7fbabb7b582f1be, 0, 0 }, /* #1 */
     7546    { 0x300003, 0x300013, 0x2ff7c348d1a91b80, 0x2ff7c348d1a91b7f, 0, 0 }, /* #2 */
     7547    { 0x306d17, 0x306587, 0xdea4f11c42b2dd9b, 0xdea4f11c42b2dd9a, 0, 0 }, /* #3 */
     7548    { 0x122447, 0x122483, 0xba22c9ccada0af8d, 0xba22c9ccada0af8c, 0, 0 }, /* #4 */
     7549    { 0x352b12, 0x352382, 0xff184454fceb9f0e, 0xff184454fceb9f0d, 0, 0 }, /* #5 */
     7550    { 0x212992, 0x212186, 0xf0338ec8c2b6ae51, 0xf0338ec8c2b6ae50, 0, 0 }, /* #6 */
     7551    { 0x235983, 0x235193, 0xb61ab77e75994f20, 0xb61ab77e75994f1f, 0, 0 }, /* #7 */
     7552    { 0x1e4442, 0x1e4482, 0xe35f549f8d3567dd, 0xe35f549f8d3567dc, 0, 0 }, /* #8 */
     7553    { 0x095bd6, 0x095302, 0x48b24373b85dc335, 0x48b24373b85dc334, 0, 0 }, /* #9 */
     7554    { 0x2d5b86, 0x2d5306, 0x43609c185a37ade9, 0x43609c185a37ade8, 0, 0 }, /* #10 */
     7555    { 0x1a6742, 0x1a6706, 0x01566347e6b1b101, 0x01566347e6b1b100, 0, 0 }, /* #11 */
     7556    { 0x0a7916, 0x0a7102, 0x1ad2d39d937f41fe, 0x1ad2d39d937f41fd, 0, 0 }, /* #12 */
     7557    { 0x0a4397, 0x0a4387, 0xf26e0627f253a348, 0xf26e0627f253a347, 0, 0 }, /* #13 */
     7558    { 0x011043, 0x011087, 0xd1b4f1be57fd5d97, 0xd1b4f1be57fd5d96, 0, 0 }, /* #14 */
     7559    { 0x000a56, 0x000206, 0x35ec90b017738e43, 0x35ec90b017738e42, 0, 0 }, /* #15 */
     7560    { 0x145c97, 0x145483, 0xb02aa857d4185a5e, 0xb02aa857d4185a5d, 0, 0 }, /* #16 */
     7561    { 0x174302, 0x174306, 0x082eec50d85a9029, 0x082eec50d85a9028, 0, 0 }, /* #17 */
     7562    { 0x047dd7, 0x047587, 0x937bc3bde2009f85, 0x937bc3bde2009f84, 0, 0 }, /* #18 */
     7563    { 0x0e1987, 0x0e1103, 0x4212552489605c9e, 0x4212552489605c9d, 0, 0 }, /* #19 */
     7564    { 0x2e1a56, 0x2e1206, 0x471d698543e2f737, 0x471d698543e2f736, 0, 0 }, /* #20 */
     7565    { 0x182197, 0x182187, 0xa4f8067d54d5e512, 0xa4f8067d54d5e511, 0, 0 }, /* #21 */
     7566    { 0x201e07, 0x201607, 0x2145fc4e625d712c, 0x2145fc4e625d712b, 0, 0 }, /* #22 */
     7567    { 0x134653, 0x134687, 0x9f71e14c8bc1340a, 0x9f71e14c8bc13409, 0, 0 }, /* #23 */
     7568    { 0x0a7502, 0x0a7502, 0x1608a2de3652b093, 0x1608a2de3652b092, 0, 0 }, /* #24 */
     7569    { 0x1a4e92, 0x1a4682, 0xb691746c2f73c8b1, 0xb691746c2f73c8b0, 0, 0 }, /* #25 */
     7570    { 0x2c6513, 0x2c6503, 0x7896f37bb927b99e, 0x7896f37bb927b99d, 0, 0 }, /* #26 */
     7571    { 0x015582, 0x015582, 0x91bdc62052b32cb7, 0x91bdc62052b32cb6, 0, 0 }, /* #27 */
     7572    { 0x0166c2, 0x016602, 0x2fac58f9d7f766bd, 0x2fac58f9d7f766bc, 0, 0 }, /* #28 */
     7573    { 0x283e56, 0x283682, 0xa5da4b2a1213f3a2, 0xa5da4b2a1213f3a1, 0, 0 }, /* #29 */
     7574    { 0x0673d3, 0x067303, 0x1c0693aed413bcf3, 0x1c0693aed413bcf2, 0, 0 }, /* #30 */
     7575    { 0x393606, 0x393686, 0xa875262417066757, 0xa875262417066756, 0, 0 }, /* #31 */
     7576    { 0x2b1097, 0x2b1087, 0xa9056d83d0e70866, 0xa9056d83d0e70865, 0, 0 }, /* #32 */
     7577    { 0x0e5812, 0x0e5086, 0x85560fafad9a3549, 0x85560fafad9a3548, 0, 0 }, /* #33 */
     7578    { 0x145286, 0x145286, 0xc39309e8201c858e, 0xc39309e8201c858d, 0, 0 }, /* #34 */
     7579    { 0x1b4387, 0x1b4307, 0x09a2f2d6ab9e08d3, 0x09a2f2d6ab9e08d2, 0, 0 }, /* #35 */
     7580    { 0x2d0713, 0x2d0783, 0xab3cb7192b7c175c, 0xab3cb7192b7c175b, 0, 0 }, /* #36 */
     7581    { 0x0f4c96, 0x0f4406, 0x192a3fb21258b2e9, 0x192a3fb21258b2e8, 0, 0 }, /* #37 */
     7582    { 0x2f51d7, 0x2f5183, 0x9892a863094743cf, 0x9892a863094743ce, 0, 0 }, /* #38 */
     7583    { 0x3a2c56, 0x3a2402, 0x5300790ce5c06041, 0x5300790ce5c06040, 0, 0 }, /* #39 */
     7584    { 0x3a4f42, 0x3a4706, 0x07b536f452e0d461, 0x07b536f452e0d460, 0, 0 }, /* #40 */
     7585    { 0x0b6416, 0x0b6402, 0x12f4b067c73439f8, 0x12f4b067c73439f7, 0, 0 }, /* #41 */
     7586    { 0x393e57, 0x393683, 0xec683d6ea60f0255, 0xec683d6ea60f0254, 0, 0 }, /* #42 */
     7587    { 0x2f1656, 0x2f1682, 0x972c51fbc21e3599, 0x972c51fbc21e3598, 0, 0 }, /* #43 */
     7588    { 0x1d0e16, 0x1d0602, 0x4b991b8ac6722c68, 0x4b991b8ac6722c67, 0, 0 }, /* #44 */
     7589    { 0x265c92, 0x265482, 0xdbde0a1330b140a8, 0xdbde0a1330b140a7, 0, 0 }, /* #45 */
     7590    { 0x381343, 0x381307, 0x51cc6b84e19c87a4, 0x51cc6b84e19c87a3, 0, 0 }, /* #46 */
     7591    { 0x3e5353, 0x3e5393, 0xb3a1438388487880, 0xb3a143838848787f, 0, 0 }, /* #47 */
     7592    { 0x2e6296, 0x2e6206, 0x225edff95f2bc656, 0x225edff95f2bc655, 0, 0 }, /* #48 */
     7593    { 0x262a93, 0x262203, 0x46bea61386172fc8, 0x46bea61386172fc7, 0, 0 }, /* #49 */
     7594    { 0x040e12, 0x040692, 0x995f767d0641d230, 0x995f767d0641d22f, 0, 0 }, /* #50 */
     7595    { 0x142603, 0x142683, 0xe809bafdfe91c544, 0xe809bafdfe91c543, 0, 0 }, /* #51 */
     7596    { 0x3f49c3, 0x3f4113, 0x7d60cc91db736cf0, 0x7d60cc91db736cef, 0, 0 }, /* #52 */
     7597    { 0x2d5642, 0x2d5602, 0x2c4f012f33d3e97a, 0x2c4f012f33d3e979, 0, 0 }, /* #53 */
     7598    { 0x2a0b87, 0x2a0387, 0x81526847a7d99dde, 0x81526847a7d99ddd, 0, 0 }, /* #54 */
     7599    { 0x3c3183, 0x3c3107, 0x6acc15aabdd88c61, 0x6acc15aabdd88c60, 0, 0 }, /* #55 */
     7600    { 0x176d86, 0x176506, 0x3cb384dcf4f98761, 0x3cb384dcf4f98760, 0, 0 }, /* #56 */
     7601    { 0x036687, 0x036683, 0xd4046a8eb08ece33, 0xd4046a8eb08ece32, 0, 0 }, /* #57 */
     7602    { 0x310e13, 0x310607, 0x1f6a7f679c63cffd, 0x1f6a7f679c63cffc, 0, 0 }, /* #58 */
     7603    { 0x0f70d6, 0x0f7086, 0x8e4357335b1b3789, 0x8e4357335b1b3788, 0, 0 }, /* #59 */
     7604    { 0x283347, 0x283307, 0x44ab495310135172, 0x44ab495310135171, 0, 0 }, /* #60 */
     7605    { 0x3150d3, 0x315083, 0xb028f3e51d886e05, 0xb028f3e51d886e04, 0, 0 }, /* #61 */
     7606    { 0x2e6813, 0x2e6003, 0x791f37760a68d52b, 0x791f37760a68d52a, 0, 0 }, /* #62 */
     7607    { 0x1964d7, 0x196487, 0xcb9a8d5269456c3a, 0xcb9a8d5269456c39, 0, 0 }, /* #63 */
    80137608};
    80147609static const BINU64_TEST_T g_aTests_dec_u64_locked[] =
    80157610{
    8016     { 0x095842, 0x095082, 0x9b2a5ea9c0ff6c03, 0x9b2a5ea9c0ff6c02, 0, 0 }, /* #0 */
    8017     { 0x194382, 0x194386, 0xbe9c88cb7d341804, 0xbe9c88cb7d341803, 0, 0 }, /* #1 */
    8018     { 0x103457, 0x103483, 0xce49b6b0c7e7c26e, 0xce49b6b0c7e7c26d, 0, 0 }, /* #2 */
    8019     { 0x0d4597, 0x0d4583, 0xc77f9fc8f9a10b08, 0xc77f9fc8f9a10b07, 0, 0 }, /* #3 */
    8020     { 0x034306, 0x034302, 0x5642638de9526126, 0x5642638de9526125, 0, 0 }, /* #4 */
    8021     { 0x333287, 0x333207, 0x3b01294dd68ab6bc, 0x3b01294dd68ab6bb, 0, 0 }, /* #5 */
    8022     { 0x295c56, 0x295402, 0x43aa48d418687544, 0x43aa48d418687543, 0, 0 }, /* #6 */
    8023     { 0x1d72d7, 0x1d7283, 0x9f837ab49ad8f26c, 0x9f837ab49ad8f26b, 0, 0 }, /* #7 */
    8024     { 0x307fc2, 0x307786, 0x8ee6a2ce670f5b3b, 0x8ee6a2ce670f5b3a, 0, 0 }, /* #8 */
    8025     { 0x235297, 0x235207, 0x17213a6663971a0b, 0x17213a6663971a0a, 0, 0 }, /* #9 */
    8026     { 0x0f2687, 0x0f2683, 0xfc468a96dd281e4b, 0xfc468a96dd281e4a, 0, 0 }, /* #10 */
    8027     { 0x0a4246, 0x0a4286, 0xd669ac29664e6bf7, 0xd669ac29664e6bf6, 0, 0 }, /* #11 */
    8028     { 0x0b1383, 0x0b1303, 0x1669ac909808ed8a, 0x1669ac909808ed89, 0, 0 }, /* #12 */
    8029     { 0x2924c7, 0x292407, 0x2cb0d187c92db73b, 0x2cb0d187c92db73a, 0, 0 }, /* #13 */
    8030     { 0x035a02, 0x035206, 0x6d63cfd5b54e33cb, 0x6d63cfd5b54e33ca, 0, 0 }, /* #14 */
    8031     { 0x332857, 0x332003, 0x3cf4ed146fb93ed7, 0x3cf4ed146fb93ed6, 0, 0 }, /* #15 */
    8032     { 0x114817, 0x114003, 0x60d43a19aac9af39, 0x60d43a19aac9af38, 0, 0 }, /* #16 */
    8033     { 0x3e2cc2, 0x3e2406, 0x5ddd21abcc392297, 0x5ddd21abcc392296, 0, 0 }, /* #17 */
    8034     { 0x0b5f96, 0x0b5786, 0x92825d312ff4c1fd, 0x92825d312ff4c1fc, 0, 0 }, /* #18 */
    8035     { 0x2e7b02, 0x2e7302, 0x45f090036147e932, 0x45f090036147e931, 0, 0 }, /* #19 */
    8036     { 0x0a3ec3, 0x0a3607, 0x5640f2074c5b5107, 0x5640f2074c5b5106, 0, 0 }, /* #20 */
    8037     { 0x3e7c96, 0x3e7482, 0xae40705801bea6f2, 0xae40705801bea6f1, 0, 0 }, /* #21 */
    8038     { 0x237403, 0x237403, 0x74f61853bd7b210f, 0x74f61853bd7b210e, 0, 0 }, /* #22 */
    8039     { 0x0c5e97, 0x0c5683, 0xd9527381e251c8e7, 0xd9527381e251c8e6, 0, 0 }, /* #23 */
    8040     { 0x3c29c2, 0x3c2102, 0x27d615e9d7ffb6bb, 0x27d615e9d7ffb6ba, 0, 0 }, /* #24 */
    8041     { 0x253903, 0x253103, 0x676c6e137fe962ce, 0x676c6e137fe962cd, 0, 0 }, /* #25 */
    8042     { 0x2b2112, 0x2b2182, 0xe39ab5d9f13de24d, 0xe39ab5d9f13de24c, 0, 0 }, /* #26 */
    8043     { 0x102042, 0x102086, 0x8cf16dd4122f1be2, 0x8cf16dd4122f1be1, 0, 0 }, /* #27 */
    8044     { 0x156002, 0x156006, 0x733ad6e6671a1643, 0x733ad6e6671a1642, 0, 0 }, /* #28 */
    8045     { 0x2f1212, 0x2f1282, 0x90f53e1cf328bd05, 0x90f53e1cf328bd04, 0, 0 }, /* #29 */
    8046     { 0x232ed6, 0x232682, 0x8ba5a731eba609af, 0x8ba5a731eba609ae, 0, 0 }, /* #30 */
    8047     { 0x0d49d2, 0x0d4192, 0xb875aec29891b450, 0xb875aec29891b44f, 0, 0 }, /* #31 */
    8048     { 0x346ed7, 0x346603, 0x3b9952eabc9ca25f, 0x3b9952eabc9ca25e, 0, 0 }, /* #32 */
    8049     { 0x284e02, 0x284682, 0xa3b09f5b52fc4ca3, 0xa3b09f5b52fc4ca2, 0, 0 }, /* #33 */
    8050     { 0x1209d2, 0x120182, 0x89e3bba99792d265, 0x89e3bba99792d264, 0, 0 }, /* #34 */
    8051     { 0x292dd7, 0x292583, 0xec9bb595fbb06fd6, 0xec9bb595fbb06fd5, 0, 0 }, /* #35 */
    8052     { 0x2d7713, 0x2d7787, 0x88f416a3724a8e4c, 0x88f416a3724a8e4b, 0, 0 }, /* #36 */
    8053     { 0x0d1513, 0x0d1583, 0xd019a96c73373a1a, 0xd019a96c73373a19, 0, 0 }, /* #37 */
    8054     { 0x214bd2, 0x214306, 0x22f1ef305b25a8bf, 0x22f1ef305b25a8be, 0, 0 }, /* #38 */
    8055     { 0x311e96, 0x311686, 0xc0cf921a409e256a, 0xc0cf921a409e2569, 0, 0 }, /* #39 */
    8056     { 0x3d7787, 0x3d7783, 0xb0b1af7c88c68ec8, 0xb0b1af7c88c68ec7, 0, 0 }, /* #40 */
    8057     { 0x246486, 0x246406, 0x0c13857e5f8ca28c, 0x0c13857e5f8ca28b, 0, 0 }, /* #41 */
    8058     { 0x2269d7, 0x226187, 0xdd21500f01db236d, 0xdd21500f01db236c, 0, 0 }, /* #42 */
    8059     { 0x3f1a43, 0x3f1203, 0x66b5b1a602dea71a, 0x66b5b1a602dea719, 0, 0 }, /* #43 */
    8060     { 0x056a87, 0x056207, 0x3f10b28dc2121d48, 0x3f10b28dc2121d47, 0, 0 }, /* #44 */
    8061     { 0x111186, 0x111106, 0x1bedc688cea84d22, 0x1bedc688cea84d21, 0, 0 }, /* #45 */
    8062     { 0x197956, 0x197182, 0xbbc06ecfc69a354a, 0xbbc06ecfc69a3549, 0, 0 }, /* #46 */
    8063     { 0x3a6f92, 0x3a6702, 0x4199ba6fe18a2946, 0x4199ba6fe18a2945, 0, 0 }, /* #47 */
    8064     { 0x261bd6, 0x261302, 0x3f69777007a1d452, 0x3f69777007a1d451, 0, 0 }, /* #48 */
    8065     { 0x3b05d6, 0x3b0582, 0x97e2b39538ac1b32, 0x97e2b39538ac1b31, 0, 0 }, /* #49 */
    8066     { 0x304593, 0x304507, 0x74ece48b6bcb4583, 0x74ece48b6bcb4582, 0, 0 }, /* #50 */
    8067     { 0x0546c6, 0x054682, 0x80a059bc2221a538, 0x80a059bc2221a537, 0, 0 }, /* #51 */
    8068     { 0x1a3f13, 0x1a3703, 0x54c2300751726168, 0x54c2300751726167, 0, 0 }, /* #52 */
    8069     { 0x2d0452, 0x2d0486, 0xd659d3a8916b72d3, 0xd659d3a8916b72d2, 0, 0 }, /* #53 */
    8070     { 0x2e4846, 0x2e4082, 0x9d5169379643573f, 0x9d5169379643573e, 0, 0 }, /* #54 */
    8071     { 0x0b3417, 0x0b3403, 0x646e252eda288669, 0x646e252eda288668, 0, 0 }, /* #55 */
    8072     { 0x0a5d43, 0x0a5597, 0xdbdfa7181f4f2b00, 0xdbdfa7181f4f2aff, 0, 0 }, /* #56 */
    8073     { 0x3737c7, 0x373703, 0x4edccf9db9ed8c2b, 0x4edccf9db9ed8c2a, 0, 0 }, /* #57 */
    8074     { 0x066f57, 0x066703, 0x38f1fe8d4c588b44, 0x38f1fe8d4c588b43, 0, 0 }, /* #58 */
    8075     { 0x3758c6, 0x375006, 0x4b257e18c62e0ba6, 0x4b257e18c62e0ba5, 0, 0 }, /* #59 */
    8076     { 0x214ed6, 0x214602, 0x5acf1568fc4a9674, 0x5acf1568fc4a9673, 0, 0 }, /* #60 */
    8077     { 0x076143, 0x076187, 0xe8fe80fbbcb42323, 0xe8fe80fbbcb42322, 0, 0 }, /* #61 */
    8078     { 0x2d02c3, 0x2d0283, 0xac04905903ea39b7, 0xac04905903ea39b6, 0, 0 }, /* #62 */
    8079     { 0x3802c6, 0x380282, 0xa210832acec17171, 0xa210832acec17170, 0, 0 }, /* #63 */
     7611    { 0x153d83, 0x153587, 0xeaf0e8f5393acb6b, 0xeaf0e8f5393acb6a, 0, 0 }, /* #0 */
     7612    { 0x010303, 0x010383, 0xb5d1d0ef0785c5a3, 0xb5d1d0ef0785c5a2, 0, 0 }, /* #1 */
     7613    { 0x035903, 0x035183, 0xf4e9ebca6a473974, 0xf4e9ebca6a473973, 0, 0 }, /* #2 */
     7614    { 0x2f0112, 0x2f0102, 0x7ffa78d8eecc18f8, 0x7ffa78d8eecc18f7, 0, 0 }, /* #3 */
     7615    { 0x3e3d97, 0x3e3507, 0x58b0d3b2112af525, 0x58b0d3b2112af524, 0, 0 }, /* #4 */
     7616    { 0x1a1a92, 0x1a1286, 0xc67c48f8888ac751, 0xc67c48f8888ac750, 0, 0 }, /* #5 */
     7617    { 0x1d4547, 0x1d4503, 0x2f6729a6588f7cd6, 0x2f6729a6588f7cd5, 0, 0 }, /* #6 */
     7618    { 0x151396, 0x151386, 0xe59aacdbd1525489, 0xe59aacdbd1525488, 0, 0 }, /* #7 */
     7619    { 0x147497, 0x147407, 0x50da683d9dfed9e9, 0x50da683d9dfed9e8, 0, 0 }, /* #8 */
     7620    { 0x277e97, 0x277683, 0xbc610fbb943b0f7a, 0xbc610fbb943b0f79, 0, 0 }, /* #9 */
     7621    { 0x0059d6, 0x005102, 0x073f482b2eeb5563, 0x073f482b2eeb5562, 0, 0 }, /* #10 */
     7622    { 0x3d6e86, 0x3d6602, 0x73bc0af1d6ededbb, 0x73bc0af1d6ededba, 0, 0 }, /* #11 */
     7623    { 0x0d2f46, 0x0d2786, 0xacecfea16b3c99ab, 0xacecfea16b3c99aa, 0, 0 }, /* #12 */
     7624    { 0x314907, 0x314197, 0xeea9203fb65782a0, 0xeea9203fb657829f, 0, 0 }, /* #13 */
     7625    { 0x325352, 0x325302, 0x551b618c74f8356e, 0x551b618c74f8356d, 0, 0 }, /* #14 */
     7626    { 0x0c7702, 0x0c7706, 0x10de69a80bc58625, 0x10de69a80bc58624, 0, 0 }, /* #15 */
     7627    { 0x1d2d07, 0x1d2583, 0x9e43c41f7f8f62b4, 0x9e43c41f7f8f62b3, 0, 0 }, /* #16 */
     7628    { 0x100f82, 0x100706, 0x777578b51dba5c4c, 0x777578b51dba5c4b, 0, 0 }, /* #17 */
     7629    { 0x2d3ed3, 0x2d3607, 0x7825e90bbb4b7cfa, 0x7825e90bbb4b7cf9, 0, 0 }, /* #18 */
     7630    { 0x380c57, 0x380487, 0xa3934d1b3c1e26fa, 0xa3934d1b3c1e26f9, 0, 0 }, /* #19 */
     7631    { 0x287993, 0x287103, 0x2524a317733abc9f, 0x2524a317733abc9e, 0, 0 }, /* #20 */
     7632    { 0x175517, 0x175587, 0xa9efcf53c3b8ca94, 0xa9efcf53c3b8ca93, 0, 0 }, /* #21 */
     7633    { 0x212792, 0x212702, 0x35871a4efcb5f5c5, 0x35871a4efcb5f5c4, 0, 0 }, /* #22 */
     7634    { 0x0411c7, 0x041187, 0xff85940930a82bec, 0xff85940930a82beb, 0, 0 }, /* #23 */
     7635    { 0x0a27c6, 0x0a2706, 0x6e5095c0b3af4964, 0x6e5095c0b3af4963, 0, 0 }, /* #24 */
     7636    { 0x020243, 0x020203, 0x51d8e6ebb4f4d387, 0x51d8e6ebb4f4d386, 0, 0 }, /* #25 */
     7637    { 0x0e0456, 0x0e0486, 0xe0b688af0c8096b9, 0xe0b688af0c8096b8, 0, 0 }, /* #26 */
     7638    { 0x185982, 0x185102, 0x4cd047b6c16e8e08, 0x4cd047b6c16e8e07, 0, 0 }, /* #27 */
     7639    { 0x092997, 0x092113, 0x44fae92378a68820, 0x44fae92378a6881f, 0, 0 }, /* #28 */
     7640    { 0x181593, 0x181583, 0xb970394ed472a5f3, 0xb970394ed472a5f2, 0, 0 }, /* #29 */
     7641    { 0x380a92, 0x380282, 0xf664f28edc1175a3, 0xf664f28edc1175a2, 0, 0 }, /* #30 */
     7642    { 0x1e2612, 0x1e2682, 0xa44c874c1ec269bd, 0xa44c874c1ec269bc, 0, 0 }, /* #31 */
     7643    { 0x127d43, 0x127503, 0x34fc80f8d755d765, 0x34fc80f8d755d764, 0, 0 }, /* #32 */
     7644    { 0x344ed2, 0x344606, 0x0d123e696cc2766a, 0x0d123e696cc27669, 0, 0 }, /* #33 */
     7645    { 0x155386, 0x155386, 0xe9c3eab89472697e, 0xe9c3eab89472697d, 0, 0 }, /* #34 */
     7646    { 0x1a1496, 0x1a1402, 0x2822a3910179c5d7, 0x2822a3910179c5d6, 0, 0 }, /* #35 */
     7647    { 0x194e83, 0x194607, 0x74f24f5d18ffa37f, 0x74f24f5d18ffa37e, 0, 0 }, /* #36 */
     7648    { 0x2d7643, 0x2d7607, 0x7d17019f0fcde967, 0x7d17019f0fcde966, 0, 0 }, /* #37 */
     7649    { 0x210f56, 0x210702, 0x54b904b351814ddd, 0x54b904b351814ddc, 0, 0 }, /* #38 */
     7650    { 0x260146, 0x260106, 0x33c3b38c2babdc01, 0x33c3b38c2babdc00, 0, 0 }, /* #39 */
     7651    { 0x066513, 0x066587, 0x9b3c4c0695b27089, 0x9b3c4c0695b27088, 0, 0 }, /* #40 */
     7652    { 0x2b2a53, 0x2b2203, 0x51a6636d62955bc5, 0x51a6636d62955bc4, 0, 0 }, /* #41 */
     7653    { 0x217ec7, 0x217607, 0x54193cb86185ab37, 0x54193cb86185ab36, 0, 0 }, /* #42 */
     7654    { 0x123213, 0x123207, 0x5e65d488b924f0e2, 0x5e65d488b924f0e1, 0, 0 }, /* #43 */
     7655    { 0x2b7447, 0x2b7407, 0x583a6ceab11c5d37, 0x583a6ceab11c5d36, 0, 0 }, /* #44 */
     7656    { 0x131582, 0x131502, 0x7151f9197c424e81, 0x7151f9197c424e80, 0, 0 }, /* #45 */
     7657    { 0x065513, 0x065503, 0x4b8b74232f9de459, 0x4b8b74232f9de458, 0, 0 }, /* #46 */
     7658    { 0x2b0386, 0x2b0302, 0x0a8200321f4c9968, 0x0a8200321f4c9967, 0, 0 }, /* #47 */
     7659    { 0x0923d6, 0x092306, 0x34c8222f7f37c33a, 0x34c8222f7f37c339, 0, 0 }, /* #48 */
     7660    { 0x2d1fd7, 0x2d1787, 0xe46a535600989072, 0xe46a535600989071, 0, 0 }, /* #49 */
     7661    { 0x026f57, 0x026703, 0x6201a36e56b83bfe, 0x6201a36e56b83bfd, 0, 0 }, /* #50 */
     7662    { 0x3e6443, 0x3e6407, 0x238bc74b55a6f701, 0x238bc74b55a6f700, 0, 0 }, /* #51 */
     7663    { 0x224242, 0x224286, 0xcae0242c90c6d066, 0xcae0242c90c6d065, 0, 0 }, /* #52 */
     7664    { 0x076952, 0x076186, 0xdac3d0138fc8959b, 0xdac3d0138fc8959a, 0, 0 }, /* #53 */
     7665    { 0x187e56, 0x187686, 0xe7a09e611d5f43e2, 0xe7a09e611d5f43e1, 0, 0 }, /* #54 */
     7666    { 0x215796, 0x215702, 0x1341f7a83426b38d, 0x1341f7a83426b38c, 0, 0 }, /* #55 */
     7667    { 0x0749c7, 0x074187, 0xfeef353171ea70dc, 0xfeef353171ea70db, 0, 0 }, /* #56 */
     7668    { 0x125982, 0x125196, 0xb046f82a679a7eb0, 0xb046f82a679a7eaf, 0, 0 }, /* #57 */
     7669    { 0x2603d7, 0x260383, 0xcf0b118bb843ead6, 0xcf0b118bb843ead5, 0, 0 }, /* #58 */
     7670    { 0x0453d6, 0x045306, 0x613a1c68681265fd, 0x613a1c68681265fc, 0, 0 }, /* #59 */
     7671    { 0x160802, 0x160006, 0x60d9c22b94f3c128, 0x60d9c22b94f3c127, 0, 0 }, /* #60 */
     7672    { 0x380652, 0x380602, 0x731330dc70f1ac68, 0x731330dc70f1ac67, 0, 0 }, /* #61 */
     7673    { 0x351617, 0x351603, 0x4bdeb0fa6f3d2af8, 0x4bdeb0fa6f3d2af7, 0, 0 }, /* #62 */
     7674    { 0x1e3613, 0x1e3603, 0x07c9168ff60d2977, 0x07c9168ff60d2976, 0, 0 }, /* #63 */
    80807675};
    80817676static const BINU64_TEST_T g_aTests_not_u64[] =
    80827677{
    8083     { 0x2d4516, 0x2d4516, 0x2d279010cd7d15cc, 0xd2d86fef3282ea33, 0, 0 }, /* #0 */
    8084     { 0x1607c7, 0x1607c7, 0xde44417dfa131090, 0x21bbbe8205ecef6f, 0, 0 }, /* #1 */
    8085     { 0x375002, 0x375002, 0x604353a9d299898b, 0x9fbcac562d667674, 0, 0 }, /* #2 */
    8086     { 0x366b82, 0x366b82, 0xa63943496ff86389, 0x59c6bcb690079c76, 0, 0 }, /* #3 */
    8087     { 0x2e0016, 0x2e0016, 0x8c24a474d4fd4619, 0x73db5b8b2b02b9e6, 0, 0 }, /* #4 */
    8088     { 0x2a1ed2, 0x2a1ed2, 0xa4681f55abf4ffa4, 0x5b97e0aa540b005b, 0, 0 }, /* #5 */
    8089     { 0x0e6642, 0x0e6642, 0xcfe766a2605cfa6f, 0x3018995d9fa30590, 0, 0 }, /* #6 */
    8090     { 0x0d7a47, 0x0d7a47, 0xf56d4f07cb1cbafc, 0x0a92b0f834e34503, 0, 0 }, /* #7 */
    8091     { 0x3d7187, 0x3d7187, 0xbe2236514afa0db3, 0x41ddc9aeb505f24c, 0, 0 }, /* #8 */
    8092     { 0x1c5196, 0x1c5196, 0xa9e90658d0b29db5, 0x5616f9a72f4d624a, 0, 0 }, /* #9 */
    8093     { 0x282fd3, 0x282fd3, 0xb7199b3c32a8e302, 0x48e664c3cd571cfd, 0, 0 }, /* #10 */
    8094     { 0x395b13, 0x395b13, 0xbc03a838ca5c1635, 0x43fc57c735a3e9ca, 0, 0 }, /* #11 */
    8095     { 0x2c6e96, 0x2c6e96, 0x7484f16894b6b92d, 0x8b7b0e976b4946d2, 0, 0 }, /* #12 */
    8096     { 0x0d74c2, 0x0d74c2, 0x757f7b1f87a7b05f, 0x8a8084e078584fa0, 0, 0 }, /* #13 */
    8097     { 0x273757, 0x273757, 0x413466f8d358950f, 0xbecb99072ca76af0, 0, 0 }, /* #14 */
    8098     { 0x382687, 0x382687, 0xb0f4e87d1412d7d4, 0x4f0b1782ebed282b, 0, 0 }, /* #15 */
    8099     { 0x0042d2, 0x0042d2, 0x1cc39e929518a348, 0xe33c616d6ae75cb7, 0, 0 }, /* #16 */
    8100     { 0x022506, 0x022506, 0x536aecfcfdf305e0, 0xac951303020cfa1f, 0, 0 }, /* #17 */
    8101     { 0x017e17, 0x017e17, 0x6669606c306329e1, 0x99969f93cf9cd61e, 0, 0 }, /* #18 */
    8102     { 0x072392, 0x072392, 0x1eabc583eb40d40f, 0xe1543a7c14bf2bf0, 0, 0 }, /* #19 */
    8103     { 0x1b0903, 0x1b0903, 0x1e09045e047ed578, 0xe1f6fba1fb812a87, 0, 0 }, /* #20 */
    8104     { 0x060b13, 0x060b13, 0x2590dc7a0a320877, 0xda6f2385f5cdf788, 0, 0 }, /* #21 */
    8105     { 0x3030d7, 0x3030d7, 0x4b09c515ce11e6c3, 0xb4f63aea31ee193c, 0, 0 }, /* #22 */
    8106     { 0x293493, 0x293493, 0x126dc36fc4f4d273, 0xed923c903b0b2d8c, 0, 0 }, /* #23 */
    8107     { 0x3f6f46, 0x3f6f46, 0x07d0fd5940f4c55b, 0xf82f02a6bf0b3aa4, 0, 0 }, /* #24 */
    8108     { 0x357ed6, 0x357ed6, 0x1f4c626002c714d9, 0xe0b39d9ffd38eb26, 0, 0 }, /* #25 */
    8109     { 0x290996, 0x290996, 0x6559509bbee18111, 0x9aa6af64411e7eee, 0, 0 }, /* #26 */
    8110     { 0x1b5c16, 0x1b5c16, 0x156120420bd0b29f, 0xea9edfbdf42f4d60, 0, 0 }, /* #27 */
    8111     { 0x332587, 0x332587, 0x116492afc202115c, 0xee9b6d503dfdeea3, 0, 0 }, /* #28 */
    8112     { 0x2060c3, 0x2060c3, 0x805e538834a71582, 0x7fa1ac77cb58ea7d, 0, 0 }, /* #29 */
    8113     { 0x2a1c96, 0x2a1c96, 0xe90f170db2dffc1f, 0x16f0e8f24d2003e0, 0, 0 }, /* #30 */
    8114     { 0x3918c3, 0x3918c3, 0x12bfe42fa0275987, 0xed401bd05fd8a678, 0, 0 }, /* #31 */
    8115     { 0x185b87, 0x185b87, 0x5a67bb7284e0f8a6, 0xa598448d7b1f0759, 0, 0 }, /* #32 */
    8116     { 0x0a0c82, 0x0a0c82, 0xbad6f3b0b2a2ccc7, 0x45290c4f4d5d3338, 0, 0 }, /* #33 */
    8117     { 0x394fc6, 0x394fc6, 0x466af1ca9518629a, 0xb9950e356ae79d65, 0, 0 }, /* #34 */
    8118     { 0x1b1f46, 0x1b1f46, 0x6436a7afce389e69, 0x9bc9585031c76196, 0, 0 }, /* #35 */
    8119     { 0x030f82, 0x030f82, 0xf2ac179bf81f30d2, 0x0d53e86407e0cf2d, 0, 0 }, /* #36 */
    8120     { 0x0e2ad7, 0x0e2ad7, 0xc96dd19fa2142092, 0x36922e605debdf6d, 0, 0 }, /* #37 */
    8121     { 0x357096, 0x357096, 0xa1846a6dbba5d76f, 0x5e7b9592445a2890, 0, 0 }, /* #38 */
    8122     { 0x3d5dc2, 0x3d5dc2, 0xa74d2fc130e35a98, 0x58b2d03ecf1ca567, 0, 0 }, /* #39 */
    8123     { 0x063047, 0x063047, 0xa916ecfb969d5bff, 0x56e913046962a400, 0, 0 }, /* #40 */
    8124     { 0x1b0bd3, 0x1b0bd3, 0x58cf83ec9a9cf8dc, 0xa7307c1365630723, 0, 0 }, /* #41 */
    8125     { 0x047fd7, 0x047fd7, 0xd92f098ba9c174dd, 0x26d0f674563e8b22, 0, 0 }, /* #42 */
    8126     { 0x3e32c6, 0x3e32c6, 0x63dc20bb50073e47, 0x9c23df44aff8c1b8, 0, 0 }, /* #43 */
    8127     { 0x266d86, 0x266d86, 0x810c5a8957b8bb6c, 0x7ef3a576a8474493, 0, 0 }, /* #44 */
    8128     { 0x381816, 0x381816, 0xabc15dc4e9c26f25, 0x543ea23b163d90da, 0, 0 }, /* #45 */
    8129     { 0x3d22c7, 0x3d22c7, 0xf12bccf684f8ebdc, 0x0ed433097b071423, 0, 0 }, /* #46 */
    8130     { 0x0f0286, 0x0f0286, 0x9f20412fa66e259b, 0x60dfbed05991da64, 0, 0 }, /* #47 */
    8131     { 0x2d7316, 0x2d7316, 0x4b1988b3f955b429, 0xb4e6774c06aa4bd6, 0, 0 }, /* #48 */
    8132     { 0x1e6e17, 0x1e6e17, 0xd50cec8b4f68e2dc, 0x2af31374b0971d23, 0, 0 }, /* #49 */
    8133     { 0x396152, 0x396152, 0x69c14bc68f4a374d, 0x963eb43970b5c8b2, 0, 0 }, /* #50 */
    8134     { 0x1b7792, 0x1b7792, 0x82aeed68f094d207, 0x7d5112970f6b2df8, 0, 0 }, /* #51 */
    8135     { 0x351392, 0x351392, 0x88bd29cc7085c85a, 0x7742d6338f7a37a5, 0, 0 }, /* #52 */
    8136     { 0x0d22d3, 0x0d22d3, 0xd45704ff8b09c1d7, 0x2ba8fb0074f63e28, 0, 0 }, /* #53 */
    8137     { 0x057dc2, 0x057dc2, 0x9574f67628bd6937, 0x6a8b0989d74296c8, 0, 0 }, /* #54 */
    8138     { 0x315ec7, 0x315ec7, 0xa9b071af14d4ee96, 0x564f8e50eb2b1169, 0, 0 }, /* #55 */
    8139     { 0x2c5ac6, 0x2c5ac6, 0x0973ee12347165d8, 0xf68c11edcb8e9a27, 0, 0 }, /* #56 */
    8140     { 0x2a2206, 0x2a2206, 0xd8410e24bf89d604, 0x27bef1db407629fb, 0, 0 }, /* #57 */
    8141     { 0x272e82, 0x272e82, 0x5be1c8befa42931b, 0xa41e374105bd6ce4, 0, 0 }, /* #58 */
    8142     { 0x384d56, 0x384d56, 0x10cfe56740c2a68b, 0xef301a98bf3d5974, 0, 0 }, /* #59 */
    8143     { 0x2d5756, 0x2d5756, 0x67f778cc58e9a177, 0x98088733a7165e88, 0, 0 }, /* #60 */
    8144     { 0x380ec3, 0x380ec3, 0x9de564044bb84c40, 0x621a9bfbb447b3bf, 0, 0 }, /* #61 */
    8145     { 0x013283, 0x013283, 0x96630f54228df2a8, 0x699cf0abdd720d57, 0, 0 }, /* #62 */
    8146     { 0x1a6f42, 0x1a6f42, 0x5002034c8d4407b0, 0xaffdfcb372bbf84f, 0, 0 }, /* #63 */
     7678    { 0x2f64c7, 0x2f64c7, 0x68dc094bd4216687, 0x9723f6b42bde9978, 0, 0 }, /* #0 */
     7679    { 0x0544d6, 0x0544d6, 0xa49a6bcebb08310c, 0x5b65943144f7cef3, 0, 0 }, /* #1 */
     7680    { 0x1d5b17, 0x1d5b17, 0xe43b7d13747c8b2d, 0x1bc482ec8b8374d2, 0, 0 }, /* #2 */
     7681    { 0x0d1e53, 0x0d1e53, 0xb7d302c00e85575e, 0x482cfd3ff17aa8a1, 0, 0 }, /* #3 */
     7682    { 0x180a47, 0x180a47, 0x09e3dfd168f16584, 0xf61c202e970e9a7b, 0, 0 }, /* #4 */
     7683    { 0x1a0b06, 0x1a0b06, 0xb27d61997e3615b9, 0x4d829e6681c9ea46, 0, 0 }, /* #5 */
     7684    { 0x1874d2, 0x1874d2, 0x18850d57b3b440f4, 0xe77af2a84c4bbf0b, 0, 0 }, /* #6 */
     7685    { 0x041547, 0x041547, 0xbd8502f304669aef, 0x427afd0cfb996510, 0, 0 }, /* #7 */
     7686    { 0x152e53, 0x152e53, 0x337fc2b937bfe1bb, 0xcc803d46c8401e44, 0, 0 }, /* #8 */
     7687    { 0x2e0587, 0x2e0587, 0x051f9a564246ed42, 0xfae065a9bdb912bd, 0, 0 }, /* #9 */
     7688    { 0x392f52, 0x392f52, 0x3697511bcc8cb72b, 0xc968aee4337348d4, 0, 0 }, /* #10 */
     7689    { 0x130e87, 0x130e87, 0x44553a8a0dc338b5, 0xbbaac575f23cc74a, 0, 0 }, /* #11 */
     7690    { 0x2350c6, 0x2350c6, 0x16f2ff202676cdf4, 0xe90d00dfd989320b, 0, 0 }, /* #12 */
     7691    { 0x337a16, 0x337a16, 0xdd3de26b6a7af8d2, 0x22c21d949585072d, 0, 0 }, /* #13 */
     7692    { 0x1c2593, 0x1c2593, 0x6dec94031da750c5, 0x92136bfce258af3a, 0, 0 }, /* #14 */
     7693    { 0x0e4a96, 0x0e4a96, 0x77536ccf3ffdabd3, 0x88ac9330c002542c, 0, 0 }, /* #15 */
     7694    { 0x2e0002, 0x2e0002, 0x1dd6df7e94bbe454, 0xe22920816b441bab, 0, 0 }, /* #16 */
     7695    { 0x372917, 0x372917, 0x4aee941c338ad4c1, 0xb5116be3cc752b3e, 0, 0 }, /* #17 */
     7696    { 0x077997, 0x077997, 0xa2525fb8891d126f, 0x5dada04776e2ed90, 0, 0 }, /* #18 */
     7697    { 0x291707, 0x291707, 0x97e5aa01bd3ffbd3, 0x681a55fe42c0042c, 0, 0 }, /* #19 */
     7698    { 0x115a96, 0x115a96, 0x490a311de88dc4e8, 0xb6f5cee217723b17, 0, 0 }, /* #20 */
     7699    { 0x126ad6, 0x126ad6, 0x4bc0699e65cb2d2d, 0xb43f96619a34d2d2, 0, 0 }, /* #21 */
     7700    { 0x3d4387, 0x3d4387, 0xe020f1befe00147b, 0x1fdf0e4101ffeb84, 0, 0 }, /* #22 */
     7701    { 0x087847, 0x087847, 0x45550472bf3e2884, 0xbaaafb8d40c1d77b, 0, 0 }, /* #23 */
     7702    { 0x3b6452, 0x3b6452, 0x9c2e2d0100c1b6e9, 0x63d1d2feff3e4916, 0, 0 }, /* #24 */
     7703    { 0x3c2296, 0x3c2296, 0x0205702c7a92db29, 0xfdfa8fd3856d24d6, 0, 0 }, /* #25 */
     7704    { 0x281c57, 0x281c57, 0x69e8283ea6c9917c, 0x9617d7c159366e83, 0, 0 }, /* #26 */
     7705    { 0x332383, 0x332383, 0x68b5342b53646bf4, 0x974acbd4ac9b940b, 0, 0 }, /* #27 */
     7706    { 0x1b3592, 0x1b3592, 0xb68cf8fca7d7ffc1, 0x497307035828003e, 0, 0 }, /* #28 */
     7707    { 0x0f3896, 0x0f3896, 0xaa82e763d7c34c9c, 0x557d189c283cb363, 0, 0 }, /* #29 */
     7708    { 0x2d3857, 0x2d3857, 0x4923a77fc056ee76, 0xb6dc58803fa91189, 0, 0 }, /* #30 */
     7709    { 0x133216, 0x133216, 0x1f8625659534f082, 0xe079da9a6acb0f7d, 0, 0 }, /* #31 */
     7710    { 0x267893, 0x267893, 0xab92b75f44de4f2d, 0x546d48a0bb21b0d2, 0, 0 }, /* #32 */
     7711    { 0x060f92, 0x060f92, 0x00071b15f70e4f70, 0xfff8e4ea08f1b08f, 0, 0 }, /* #33 */
     7712    { 0x062d46, 0x062d46, 0x4a6aae729481985f, 0xb595518d6b7e67a0, 0, 0 }, /* #34 */
     7713    { 0x201903, 0x201903, 0x3079b5ac762e3fa2, 0xcf864a5389d1c05d, 0, 0 }, /* #35 */
     7714    { 0x275853, 0x275853, 0x603d543869946f2d, 0x9fc2abc7966b90d2, 0, 0 }, /* #36 */
     7715    { 0x1c6116, 0x1c6116, 0x3a6ddcb5d122a00d, 0xc592234a2edd5ff2, 0, 0 }, /* #37 */
     7716    { 0x016ed7, 0x016ed7, 0x4defcd169389d48e, 0xb21032e96c762b71, 0, 0 }, /* #38 */
     7717    { 0x363353, 0x363353, 0x86dc8644f742db10, 0x792379bb08bd24ef, 0, 0 }, /* #39 */
     7718    { 0x346907, 0x346907, 0xf5569f995a18d128, 0x0aa96066a5e72ed7, 0, 0 }, /* #40 */
     7719    { 0x222982, 0x222982, 0x9f79a111f6f355c8, 0x60865eee090caa37, 0, 0 }, /* #41 */
     7720    { 0x3117d6, 0x3117d6, 0x34ff62d7b5063fb4, 0xcb009d284af9c04b, 0, 0 }, /* #42 */
     7721    { 0x3a6f46, 0x3a6f46, 0x6eed1d4f40935224, 0x9112e2b0bf6caddb, 0, 0 }, /* #43 */
     7722    { 0x0a2183, 0x0a2183, 0xf5adb96f408f4302, 0x0a524690bf70bcfd, 0, 0 }, /* #44 */
     7723    { 0x200e92, 0x200e92, 0x94549d336ae8a888, 0x6bab62cc95175777, 0, 0 }, /* #45 */
     7724    { 0x104143, 0x104143, 0x9d6d34076efc605c, 0x6292cbf891039fa3, 0, 0 }, /* #46 */
     7725    { 0x336882, 0x336882, 0x0012e419c4938e36, 0xffed1be63b6c71c9, 0, 0 }, /* #47 */
     7726    { 0x2e4113, 0x2e4113, 0xa60e9f3d74ceaaf8, 0x59f160c28b315507, 0, 0 }, /* #48 */
     7727    { 0x096612, 0x096612, 0x949d1346db04d1d9, 0x6b62ecb924fb2e26, 0, 0 }, /* #49 */
     7728    { 0x087f83, 0x087f83, 0x83c0b39064ca881e, 0x7c3f4c6f9b3577e1, 0, 0 }, /* #50 */
     7729    { 0x3d3917, 0x3d3917, 0xf1ccadb6a543072f, 0x0e3352495abcf8d0, 0, 0 }, /* #51 */
     7730    { 0x223fd3, 0x223fd3, 0xa27417217296f402, 0x5d8be8de8d690bfd, 0, 0 }, /* #52 */
     7731    { 0x083e83, 0x083e83, 0x309bcaca72c60ab3, 0xcf6435358d39f54c, 0, 0 }, /* #53 */
     7732    { 0x3d7547, 0x3d7547, 0x0f84f63ac5d4ef13, 0xf07b09c53a2b10ec, 0, 0 }, /* #54 */
     7733    { 0x2625d6, 0x2625d6, 0xabf4fbc3440af835, 0x540b043cbbf507ca, 0, 0 }, /* #55 */
     7734    { 0x062657, 0x062657, 0x07aefb13c4b3444a, 0xf85104ec3b4cbbb5, 0, 0 }, /* #56 */
     7735    { 0x0947d3, 0x0947d3, 0x9e46d46bf4fb0122, 0x61b92b940b04fedd, 0, 0 }, /* #57 */
     7736    { 0x0f4656, 0x0f4656, 0xe2799e2d3f7fbfcc, 0x1d8661d2c0804033, 0, 0 }, /* #58 */
     7737    { 0x145586, 0x145586, 0x4ac58426b8ee7c1a, 0xb53a7bd9471183e5, 0, 0 }, /* #59 */
     7738    { 0x2611d6, 0x2611d6, 0xde25b07cd9f60032, 0x21da4f832609ffcd, 0, 0 }, /* #60 */
     7739    { 0x3e2a47, 0x3e2a47, 0x31a50e9421d63489, 0xce5af16bde29cb76, 0, 0 }, /* #61 */
     7740    { 0x0f69c3, 0x0f69c3, 0xb16d6c042d83c101, 0x4e9293fbd27c3efe, 0, 0 }, /* #62 */
     7741    { 0x284f43, 0x284f43, 0x964c09471a8f95b7, 0x69b3f6b8e5706a48, 0, 0 }, /* #63 */
    81477742};
    81487743static const BINU64_TEST_T g_aTests_not_u64_locked[] =
    81497744{
    8150     { 0x3a4042, 0x3a4042, 0x587258a96cbb9549, 0xa78da75693446ab6, 0, 0 }, /* #0 */
    8151     { 0x2458c2, 0x2458c2, 0xb32b3ba172172adf, 0x4cd4c45e8de8d520, 0, 0 }, /* #1 */
    8152     { 0x3b2642, 0x3b2642, 0x2b43f8d4b2120d00, 0xd4bc072b4dedf2ff, 0, 0 }, /* #2 */
    8153     { 0x2d3a03, 0x2d3a03, 0xe69544397d89af85, 0x196abbc68276507a, 0, 0 }, /* #3 */
    8154     { 0x293dd2, 0x293dd2, 0x77111e780f577c43, 0x88eee187f0a883bc, 0, 0 }, /* #4 */
    8155     { 0x257916, 0x257916, 0xabd02ff84702dec5, 0x542fd007b8fd213a, 0, 0 }, /* #5 */
    8156     { 0x042ad3, 0x042ad3, 0x9d74f0f39ed60723, 0x628b0f0c6129f8dc, 0, 0 }, /* #6 */
    8157     { 0x084ec7, 0x084ec7, 0x15d2ad36a8717b1c, 0xea2d52c9578e84e3, 0, 0 }, /* #7 */
    8158     { 0x304c47, 0x304c47, 0xfc73ec1a6d2a29a5, 0x038c13e592d5d65a, 0, 0 }, /* #8 */
    8159     { 0x0d7f46, 0x0d7f46, 0x2aa0427acb00bf3e, 0xd55fbd8534ff40c1, 0, 0 }, /* #9 */
    8160     { 0x1a3a07, 0x1a3a07, 0x6cba4e9553f3e28e, 0x9345b16aac0c1d71, 0, 0 }, /* #10 */
    8161     { 0x017e83, 0x017e83, 0xe8c0e07d99ad4739, 0x173f1f826652b8c6, 0, 0 }, /* #11 */
    8162     { 0x114b83, 0x114b83, 0x1e63fc6176ea0f83, 0xe19c039e8915f07c, 0, 0 }, /* #12 */
    8163     { 0x174747, 0x174747, 0x148b7ac666f23827, 0xeb748539990dc7d8, 0, 0 }, /* #13 */
    8164     { 0x3c72c3, 0x3c72c3, 0xfdd9289f187cf3b1, 0x0226d760e7830c4e, 0, 0 }, /* #14 */
    8165     { 0x3161c2, 0x3161c2, 0xbdda18fc1f5ef1b3, 0x4225e703e0a10e4c, 0, 0 }, /* #15 */
    8166     { 0x0a0d93, 0x0a0d93, 0x86272c3e016a1e2c, 0x79d8d3c1fe95e1d3, 0, 0 }, /* #16 */
    8167     { 0x237b86, 0x237b86, 0x2d10b48f298d54b4, 0xd2ef4b70d672ab4b, 0, 0 }, /* #17 */
    8168     { 0x121516, 0x121516, 0x9deb4922b8166760, 0x6214b6dd47e9989f, 0, 0 }, /* #18 */
    8169     { 0x280682, 0x280682, 0x0e2bd092079a5490, 0xf1d42f6df865ab6f, 0, 0 }, /* #19 */
    8170     { 0x2d2647, 0x2d2647, 0xe4f57cb3abce896c, 0x1b0a834c54317693, 0, 0 }, /* #20 */
    8171     { 0x2513c7, 0x2513c7, 0x202a38da3e5f33dd, 0xdfd5c725c1a0cc22, 0, 0 }, /* #21 */
    8172     { 0x004213, 0x004213, 0x325f96e013fafae5, 0xcda0691fec05051a, 0, 0 }, /* #22 */
    8173     { 0x247802, 0x247802, 0x0736b3595039a25d, 0xf8c94ca6afc65da2, 0, 0 }, /* #23 */
    8174     { 0x005a42, 0x005a42, 0xbe1751b5582fddb7, 0x41e8ae4aa7d02248, 0, 0 }, /* #24 */
    8175     { 0x3801d6, 0x3801d6, 0xf2492d4b5a8e1bc2, 0x0db6d2b4a571e43d, 0, 0 }, /* #25 */
    8176     { 0x380983, 0x380983, 0x395bca44b8b82591, 0xc6a435bb4747da6e, 0, 0 }, /* #26 */
    8177     { 0x3c5ad2, 0x3c5ad2, 0x3f96de6f9d76244c, 0xc06921906289dbb3, 0, 0 }, /* #27 */
    8178     { 0x173cc7, 0x173cc7, 0x4ad6a254613e295a, 0xb5295dab9ec1d6a5, 0, 0 }, /* #28 */
    8179     { 0x0b4347, 0x0b4347, 0x16168b9cc32e38ab, 0xe9e974633cd1c754, 0, 0 }, /* #29 */
    8180     { 0x043e96, 0x043e96, 0x817fce5437d1fdec, 0x7e8031abc82e0213, 0, 0 }, /* #30 */
    8181     { 0x296753, 0x296753, 0x6019369b3eb4c586, 0x9fe6c964c14b3a79, 0, 0 }, /* #31 */
    8182     { 0x1c6913, 0x1c6913, 0xf4651c0c7a892a09, 0x0b9ae3f38576d5f6, 0, 0 }, /* #32 */
    8183     { 0x336852, 0x336852, 0x6b01be276e3c84ea, 0x94fe41d891c37b15, 0, 0 }, /* #33 */
    8184     { 0x2e0d42, 0x2e0d42, 0x5dd414c21c4a6312, 0xa22beb3de3b59ced, 0, 0 }, /* #34 */
    8185     { 0x037482, 0x037482, 0x44b7636de48d113e, 0xbb489c921b72eec1, 0, 0 }, /* #35 */
    8186     { 0x063886, 0x063886, 0xb52c6130ae39fd7d, 0x4ad39ecf51c60282, 0, 0 }, /* #36 */
    8187     { 0x2b4b43, 0x2b4b43, 0xab834e8afee788bf, 0x547cb17501187740, 0, 0 }, /* #37 */
    8188     { 0x157583, 0x157583, 0xb7911f729eaf2b54, 0x486ee08d6150d4ab, 0, 0 }, /* #38 */
    8189     { 0x340a13, 0x340a13, 0x72b20e91f897f4b1, 0x8d4df16e07680b4e, 0, 0 }, /* #39 */
    8190     { 0x091392, 0x091392, 0x20b18eb45efa6847, 0xdf4e714ba10597b8, 0, 0 }, /* #40 */
    8191     { 0x251fc2, 0x251fc2, 0x4ed730e8c80ca6c6, 0xb128cf1737f35939, 0, 0 }, /* #41 */
    8192     { 0x387a53, 0x387a53, 0x0dec7c52b057bfc5, 0xf21383ad4fa8403a, 0, 0 }, /* #42 */
    8193     { 0x273016, 0x273016, 0xafd072a0cc07fbf1, 0x502f8d5f33f8040e, 0, 0 }, /* #43 */
    8194     { 0x074513, 0x074513, 0x25ee9eb0d203a728, 0xda11614f2dfc58d7, 0, 0 }, /* #44 */
    8195     { 0x1a7403, 0x1a7403, 0x8cc45598aedd8839, 0x733baa67512277c6, 0, 0 }, /* #45 */
    8196     { 0x074b03, 0x074b03, 0x64160691480c6127, 0x9be9f96eb7f39ed8, 0, 0 }, /* #46 */
    8197     { 0x251542, 0x251542, 0xad2a26ef88f34314, 0x52d5d910770cbceb, 0, 0 }, /* #47 */
    8198     { 0x0b62d3, 0x0b62d3, 0x46e994a4da4ac4a9, 0xb9166b5b25b53b56, 0, 0 }, /* #48 */
    8199     { 0x080b17, 0x080b17, 0xe560deea9744a146, 0x1a9f211568bb5eb9, 0, 0 }, /* #49 */
    8200     { 0x323712, 0x323712, 0xa60c63682627d674, 0x59f39c97d9d8298b, 0, 0 }, /* #50 */
    8201     { 0x376852, 0x376852, 0xe691b2749cd3d8d4, 0x196e4d8b632c272b, 0, 0 }, /* #51 */
    8202     { 0x071e46, 0x071e46, 0xa5a8634f44e09013, 0x5a579cb0bb1f6fec, 0, 0 }, /* #52 */
    8203     { 0x365613, 0x365613, 0x6b88d695efe49030, 0x9477296a101b6fcf, 0, 0 }, /* #53 */
    8204     { 0x0552d3, 0x0552d3, 0xed429fc37dacba1a, 0x12bd603c825345e5, 0, 0 }, /* #54 */
    8205     { 0x044b86, 0x044b86, 0xd1030aaff510672a, 0x2efcf5500aef98d5, 0, 0 }, /* #55 */
    8206     { 0x365ec7, 0x365ec7, 0x6f03dfb532e0ae8b, 0x90fc204acd1f5174, 0, 0 }, /* #56 */
    8207     { 0x0515d7, 0x0515d7, 0x5b038b81709bd513, 0xa4fc747e8f642aec, 0, 0 }, /* #57 */
    8208     { 0x103756, 0x103756, 0xc1352f0e3d769653, 0x3ecad0f1c28969ac, 0, 0 }, /* #58 */
    8209     { 0x191bc7, 0x191bc7, 0xd55e58dd155bd564, 0x2aa1a722eaa42a9b, 0, 0 }, /* #59 */
    8210     { 0x171983, 0x171983, 0xd0d2b8e6033991d8, 0x2f2d4719fcc66e27, 0, 0 }, /* #60 */
    8211     { 0x042556, 0x042556, 0xc938e2df3623a939, 0x36c71d20c9dc56c6, 0, 0 }, /* #61 */
    8212     { 0x382c92, 0x382c92, 0xf24ed398c0aa6be9, 0x0db12c673f559416, 0, 0 }, /* #62 */
    8213     { 0x347a03, 0x347a03, 0x134bccbd40951bcb, 0xecb43342bf6ae434, 0, 0 }, /* #63 */
     7745    { 0x226516, 0x226516, 0xd99c777a15e1dc8d, 0x26638885ea1e2372, 0, 0 }, /* #0 */
     7746    { 0x021a82, 0x021a82, 0x4af1023000f5ec29, 0xb50efdcfff0a13d6, 0, 0 }, /* #1 */
     7747    { 0x0f0147, 0x0f0147, 0x1b929393a8e78677, 0xe46d6c6c57187988, 0, 0 }, /* #2 */
     7748    { 0x301f92, 0x301f92, 0x152006a0b5d07203, 0xeadff95f4a2f8dfc, 0, 0 }, /* #3 */
     7749    { 0x0a4a93, 0x0a4a93, 0x5894c13a79b67e90, 0xa76b3ec58649816f, 0, 0 }, /* #4 */
     7750    { 0x3e5d57, 0x3e5d57, 0x0b066185ef241e1c, 0xf4f99e7a10dbe1e3, 0, 0 }, /* #5 */
     7751    { 0x3d3b83, 0x3d3b83, 0xdbdff0e653631d04, 0x24200f19ac9ce2fb, 0, 0 }, /* #6 */
     7752    { 0x0b7606, 0x0b7606, 0x13f14ebbc11b1e5a, 0xec0eb1443ee4e1a5, 0, 0 }, /* #7 */
     7753    { 0x063893, 0x063893, 0xa8daa934cb896aa0, 0x572556cb3476955f, 0, 0 }, /* #8 */
     7754    { 0x052557, 0x052557, 0x04b938416b69c925, 0xfb46c7be949636da, 0, 0 }, /* #9 */
     7755    { 0x3644d2, 0x3644d2, 0x7511964eaa95757c, 0x8aee69b1556a8a83, 0, 0 }, /* #10 */
     7756    { 0x0443c7, 0x0443c7, 0xbd5add1de584c4ac, 0x42a522e21a7b3b53, 0, 0 }, /* #11 */
     7757    { 0x130a03, 0x130a03, 0x8957b4ffe2d3c019, 0x76a84b001d2c3fe6, 0, 0 }, /* #12 */
     7758    { 0x2008d2, 0x2008d2, 0x6cb47f2e44f1498f, 0x934b80d1bb0eb670, 0, 0 }, /* #13 */
     7759    { 0x0d2542, 0x0d2542, 0x3f78410b7e651151, 0xc087bef4819aeeae, 0, 0 }, /* #14 */
     7760    { 0x1b63d6, 0x1b63d6, 0x5820126d7ce1f4d6, 0xa7dfed92831e0b29, 0, 0 }, /* #15 */
     7761    { 0x361812, 0x361812, 0x28fff8e8acfe6e58, 0xd7000717530191a7, 0, 0 }, /* #16 */
     7762    { 0x231ec7, 0x231ec7, 0x1bf091942dbc00ad, 0xe40f6e6bd243ff52, 0, 0 }, /* #17 */
     7763    { 0x293f06, 0x293f06, 0x02c70223ce173de8, 0xfd38fddc31e8c217, 0, 0 }, /* #18 */
     7764    { 0x371a06, 0x371a06, 0x9c0edec1d78a75a4, 0x63f1213e28758a5b, 0, 0 }, /* #19 */
     7765    { 0x0f63c2, 0x0f63c2, 0xe2e0f8d2741496cf, 0x1d1f072d8beb6930, 0, 0 }, /* #20 */
     7766    { 0x267e83, 0x267e83, 0x248fe86c6845a2cf, 0xdb70179397ba5d30, 0, 0 }, /* #21 */
     7767    { 0x021513, 0x021513, 0xb8321031ea1fec54, 0x47cdefce15e013ab, 0, 0 }, /* #22 */
     7768    { 0x2a3ed2, 0x2a3ed2, 0x4bcf6edcc2907b27, 0xb43091233d6f84d8, 0, 0 }, /* #23 */
     7769    { 0x3500c3, 0x3500c3, 0xade94ddda604279e, 0x5216b22259fbd861, 0, 0 }, /* #24 */
     7770    { 0x1a7783, 0x1a7783, 0x761270d8104c7c09, 0x89ed8f27efb383f6, 0, 0 }, /* #25 */
     7771    { 0x2f3346, 0x2f3346, 0x786c5a112db5c2b6, 0x8793a5eed24a3d49, 0, 0 }, /* #26 */
     7772    { 0x040d87, 0x040d87, 0xc75c2c22da50f146, 0x38a3d3dd25af0eb9, 0, 0 }, /* #27 */
     7773    { 0x306343, 0x306343, 0x8fffb85cd0e1e10a, 0x700047a32f1e1ef5, 0, 0 }, /* #28 */
     7774    { 0x2b2ac2, 0x2b2ac2, 0xb63d174b06848337, 0x49c2e8b4f97b7cc8, 0, 0 }, /* #29 */
     7775    { 0x2c5553, 0x2c5553, 0xb22111a14fd70908, 0x4ddeee5eb028f6f7, 0, 0 }, /* #30 */
     7776    { 0x226617, 0x226617, 0x68910ce796cf3626, 0x976ef3186930c9d9, 0, 0 }, /* #31 */
     7777    { 0x0c2e52, 0x0c2e52, 0x02bac96cb124b3db, 0xfd4536934edb4c24, 0, 0 }, /* #32 */
     7778    { 0x104ec3, 0x104ec3, 0x26014adedb2509f6, 0xd9feb52124daf609, 0, 0 }, /* #33 */
     7779    { 0x0d06d2, 0x0d06d2, 0xfb0da086cd1e7aee, 0x04f25f7932e18511, 0, 0 }, /* #34 */
     7780    { 0x2529c3, 0x2529c3, 0x3e106a24d9e19edd, 0xc1ef95db261e6122, 0, 0 }, /* #35 */
     7781    { 0x316f56, 0x316f56, 0x53daf7dcafb04512, 0xac250823504fbaed, 0, 0 }, /* #36 */
     7782    { 0x1d1c56, 0x1d1c56, 0xac31b25864846039, 0x53ce4da79b7b9fc6, 0, 0 }, /* #37 */
     7783    { 0x282b86, 0x282b86, 0xd5671724f658092f, 0x2a98e8db09a7f6d0, 0, 0 }, /* #38 */
     7784    { 0x0d67d6, 0x0d67d6, 0x888342a526af3b76, 0x777cbd5ad950c489, 0, 0 }, /* #39 */
     7785    { 0x315452, 0x315452, 0x40f8e67ca4d13bbf, 0xbf0719835b2ec440, 0, 0 }, /* #40 */
     7786    { 0x261a16, 0x261a16, 0x38d560ed4c8430ff, 0xc72a9f12b37bcf00, 0, 0 }, /* #41 */
     7787    { 0x2f5483, 0x2f5483, 0xd06fb87d28ed1e93, 0x2f904782d712e16c, 0, 0 }, /* #42 */
     7788    { 0x1a6ac2, 0x1a6ac2, 0xda63da4eeb465900, 0x259c25b114b9a6ff, 0, 0 }, /* #43 */
     7789    { 0x126a06, 0x126a06, 0x2fce062a1b6cf520, 0xd031f9d5e4930adf, 0, 0 }, /* #44 */
     7790    { 0x2f47c2, 0x2f47c2, 0xbbbca7d56c8bbe3d, 0x4443582a937441c2, 0, 0 }, /* #45 */
     7791    { 0x1258c7, 0x1258c7, 0x6dc2f5cb11cd8cb0, 0x923d0a34ee32734f, 0, 0 }, /* #46 */
     7792    { 0x061547, 0x061547, 0x190b85f11a7d361e, 0xe6f47a0ee582c9e1, 0, 0 }, /* #47 */
     7793    { 0x3e6912, 0x3e6912, 0x3ce89ff35eb735e4, 0xc317600ca148ca1b, 0, 0 }, /* #48 */
     7794    { 0x0e1993, 0x0e1993, 0x3f7018e949bb68ae, 0xc08fe716b6449751, 0, 0 }, /* #49 */
     7795    { 0x2f3b86, 0x2f3b86, 0xed19cad5a456f546, 0x12e6352a5ba90ab9, 0, 0 }, /* #50 */
     7796    { 0x0677d7, 0x0677d7, 0xd5b24856b366a794, 0x2a4db7a94c99586b, 0, 0 }, /* #51 */
     7797    { 0x1e22c6, 0x1e22c6, 0xe1e73b3e759f422b, 0x1e18c4c18a60bdd4, 0, 0 }, /* #52 */
     7798    { 0x3a2657, 0x3a2657, 0xcea9bf791b590fad, 0x31564086e4a6f052, 0, 0 }, /* #53 */
     7799    { 0x160b12, 0x160b12, 0x297a8b8555b86003, 0xd685747aaa479ffc, 0, 0 }, /* #54 */
     7800    { 0x0b7b56, 0x0b7b56, 0x83ee3db497ed7963, 0x7c11c24b6812869c, 0, 0 }, /* #55 */
     7801    { 0x291d43, 0x291d43, 0x269593a9ec54a457, 0xd96a6c5613ab5ba8, 0, 0 }, /* #56 */
     7802    { 0x187087, 0x187087, 0xf98138ca016976f6, 0x067ec735fe968909, 0, 0 }, /* #57 */
     7803    { 0x113b83, 0x113b83, 0x5c7aa2798574d4dd, 0xa3855d867a8b2b22, 0, 0 }, /* #58 */
     7804    { 0x3c5656, 0x3c5656, 0x8fe060ab7369fb87, 0x701f9f548c960478, 0, 0 }, /* #59 */
     7805    { 0x0f6ec6, 0x0f6ec6, 0x036dbd5a1afb3af1, 0xfc9242a5e504c50e, 0, 0 }, /* #60 */
     7806    { 0x165dc7, 0x165dc7, 0x7ec19cd4457ab9bd, 0x813e632bba854642, 0, 0 }, /* #61 */
     7807    { 0x106117, 0x106117, 0xbccd38f842b8b966, 0x4332c707bd474699, 0, 0 }, /* #62 */
     7808    { 0x353ec2, 0x353ec2, 0xe83d6b88596bfb32, 0x17c29477a69404cd, 0, 0 }, /* #63 */
    82147809};
    82157810static const BINU64_TEST_T g_aTests_neg_u64[] =
    82167811{
    8217     { 0x014392, 0x014317, 0xd168b6e52abb86c1, 0x2e97491ad544793f, 0, 0 }, /* #0 */
    8218     { 0x175706, 0x175797, 0x1b69a541fa5fee1f, 0xe4965abe05a011e1, 0, 0 }, /* #1 */
    8219     { 0x311c43, 0x311417, 0xd606e9e12c6fddad, 0x29f9161ed3902253, 0, 0 }, /* #2 */
    8220     { 0x033f52, 0x033793, 0x3f4fa180d426cc1a, 0xc0b05e7f2bd933e6, 0, 0 }, /* #3 */
    8221     { 0x157a97, 0x157217, 0xa17912aa001cee94, 0x5e86ed55ffe3116c, 0, 0 }, /* #4 */
    8222     { 0x101396, 0x101397, 0x52e8b7e4fb995c54, 0xad17481b0466a3ac, 0, 0 }, /* #5 */
    8223     { 0x354a43, 0x354297, 0x6fc0db4baf591485, 0x903f24b450a6eb7b, 0, 0 }, /* #6 */
    8224     { 0x135153, 0x135117, 0xd99c192147627328, 0x2663e6deb89d8cd8, 0, 0 }, /* #7 */
    8225     { 0x3d7d13, 0x3d7597, 0x0c07b3057c6c2931, 0xf3f84cfa8393d6cf, 0, 0 }, /* #8 */
    8226     { 0x1664c7, 0x166497, 0x204d7c63e3033db8, 0xdfb2839c1cfcc248, 0, 0 }, /* #9 */
    8227     { 0x3e0dc6, 0x3e0597, 0x231e84d14295c21e, 0xdce17b2ebd6a3de2, 0, 0 }, /* #10 */
    8228     { 0x3b0612, 0x3b0613, 0xb5b154989a39a292, 0x4a4eab6765c65d6e, 0, 0 }, /* #11 */
    8229     { 0x130217, 0x130213, 0xc0ceee4a034da43c, 0x3f3111b5fcb25bc4, 0, 0 }, /* #12 */
    8230     { 0x0d18c2, 0x0d1013, 0x802380e917eae60c, 0x7fdc7f16e81519f4, 0, 0 }, /* #13 */
    8231     { 0x0d2d57, 0x0d2597, 0x10d1238ff118cdfa, 0xef2edc700ee73206, 0, 0 }, /* #14 */
    8232     { 0x2f2487, 0x2f2493, 0x3521d59def6b096e, 0xcade2a621094f692, 0, 0 }, /* #15 */
    8233     { 0x380587, 0x380597, 0x58e865f142f398f7, 0xa7179a0ebd0c6709, 0, 0 }, /* #16 */
    8234     { 0x287a12, 0x287213, 0x9eb3a7070bf80c0f, 0x614c58f8f407f3f1, 0, 0 }, /* #17 */
    8235     { 0x184112, 0x184193, 0x735e29fa01fe2371, 0x8ca1d605fe01dc8f, 0, 0 }, /* #18 */
    8236     { 0x1976c6, 0x197697, 0x392b71257d1cf31e, 0xc6d48eda82e30ce2, 0, 0 }, /* #19 */
    8237     { 0x0a20c2, 0x0a2093, 0x298979a30d3535dd, 0xd676865cf2caca23, 0, 0 }, /* #20 */
    8238     { 0x3f3e12, 0x3f3617, 0xe6a4329d90785796, 0x195bcd626f87a86a, 0, 0 }, /* #21 */
    8239     { 0x2707d7, 0x270717, 0xa79779b2edb6fb29, 0x5868864d124904d7, 0, 0 }, /* #22 */
    8240     { 0x3f5903, 0x3f5193, 0x4d960e6fb307d11a, 0xb269f1904cf82ee6, 0, 0 }, /* #23 */
    8241     { 0x390a02, 0x390297, 0x553716707db89ba1, 0xaac8e98f8247645f, 0, 0 }, /* #24 */
    8242     { 0x3c1986, 0x3c1117, 0xc909042bb5d719bc, 0x36f6fbd44a28e644, 0, 0 }, /* #25 */
    8243     { 0x052d07, 0x052593, 0x08a95c6b541acd24, 0xf756a394abe532dc, 0, 0 }, /* #26 */
    8244     { 0x275592, 0x275513, 0x8af57c45ea9645f9, 0x750a83ba1569ba07, 0, 0 }, /* #27 */
    8245     { 0x070956, 0x070197, 0x54cd174a47a1d14f, 0xab32e8b5b85e2eb1, 0, 0 }, /* #28 */
    8246     { 0x1525d3, 0x152517, 0xadf0d1d66160f622, 0x520f2e299e9f09de, 0, 0 }, /* #29 */
    8247     { 0x0f6c87, 0x0f6413, 0x950f0d791e3c3165, 0x6af0f286e1c3ce9b, 0, 0 }, /* #30 */
    8248     { 0x375956, 0x375113, 0xba0cfb752681c805, 0x45f3048ad97e37fb, 0, 0 }, /* #31 */
    8249     { 0x023c42, 0x023497, 0x62702c76a02c9161, 0x9d8fd3895fd36e9f, 0, 0 }, /* #32 */
    8250     { 0x204942, 0x204197, 0x73fec4debdb518d5, 0x8c013b21424ae72b, 0, 0 }, /* #33 */
    8251     { 0x151ec6, 0x151687, 0x1de24ee60fe73100, 0xe21db119f018cf00, 0, 0 }, /* #34 */
    8252     { 0x314183, 0x314117, 0x8e1b8affff0dfc13, 0x71e4750000f203ed, 0, 0 }, /* #35 */
    8253     { 0x224dd3, 0x224597, 0x7c005ac08d1703cd, 0x83ffa53f72e8fc33, 0, 0 }, /* #36 */
    8254     { 0x1b3a53, 0x1b3293, 0x6535070b94a20e11, 0x9acaf8f46b5df1ef, 0, 0 }, /* #37 */
    8255     { 0x224553, 0x224517, 0xd077b2f187508f6b, 0x2f884d0e78af7095, 0, 0 }, /* #38 */
    8256     { 0x3d0b43, 0x3d0393, 0x5c72ffef97de2df2, 0xa38d00106821d20e, 0, 0 }, /* #39 */
    8257     { 0x244217, 0x244217, 0xe32bdae96c10ef91, 0x1cd4251693ef106f, 0, 0 }, /* #40 */
    8258     { 0x3d4382, 0x3d4317, 0x84063cefcafdd123, 0x7bf9c31035022edd, 0, 0 }, /* #41 */
    8259     { 0x0a3f96, 0x0a3797, 0x5bcdb2cdf6b61245, 0xa4324d320949edbb, 0, 0 }, /* #42 */
    8260     { 0x282392, 0x282313, 0x88f8f737166ec88d, 0x770708c8e9913773, 0, 0 }, /* #43 */
    8261     { 0x2e1406, 0x2e1493, 0x3b82354bb8dd9f58, 0xc47dcab4472260a8, 0, 0 }, /* #44 */
    8262     { 0x0f7b82, 0x0f7397, 0x5d8730820a94d406, 0xa278cf7df56b2bfa, 0, 0 }, /* #45 */
    8263     { 0x096307, 0x096397, 0x40c18cb96e452a96, 0xbf3e734691bad56a, 0, 0 }, /* #46 */
    8264     { 0x212613, 0x212617, 0xaa4d4b573e7de3df, 0x55b2b4a8c1821c21, 0, 0 }, /* #47 */
    8265     { 0x2b3a96, 0x2b3293, 0x1edfa4fbb9e56f63, 0xe1205b04461a909d, 0, 0 }, /* #48 */
    8266     { 0x171097, 0x171097, 0x086e957e14ccc89b, 0xf7916a81eb333765, 0, 0 }, /* #49 */
    8267     { 0x242ed6, 0x242697, 0x0a7abca60404a58f, 0xf5854359fbfb5a71, 0, 0 }, /* #50 */
    8268     { 0x104a03, 0x104213, 0x94e2dfc3aa6ffae7, 0x6b1d203c55900519, 0, 0 }, /* #51 */
    8269     { 0x3c0f52, 0x3c0793, 0x67540570f43e52eb, 0x98abfa8f0bc1ad15, 0, 0 }, /* #52 */
    8270     { 0x0953c7, 0x095313, 0x82d1792a3398640f, 0x7d2e86d5cc679bf1, 0, 0 }, /* #53 */
    8271     { 0x3e3f97, 0x3e3793, 0x736e049fca3500dd, 0x8c91fb6035caff23, 0, 0 }, /* #54 */
    8272     { 0x273d56, 0x273517, 0xc4cf7524d9112bb8, 0x3b308adb26eed448, 0, 0 }, /* #55 */
    8273     { 0x085782, 0x085717, 0xd8116df79d9da80a, 0x27ee9208626257f6, 0, 0 }, /* #56 */
    8274     { 0x046a87, 0x046217, 0xf695efb9df6e9766, 0x096a10462091689a, 0, 0 }, /* #57 */
    8275     { 0x3e19c2, 0x3e1193, 0x387ddd9e7f5dbfa8, 0xc782226180a24058, 0, 0 }, /* #58 */
    8276     { 0x251492, 0x251403, 0x849e514394683e30, 0x7b61aebc6b97c1d0, 0, 0 }, /* #59 */
    8277     { 0x030746, 0x030713, 0x9d02e7a39dbd736c, 0x62fd185c62428c94, 0, 0 }, /* #60 */
    8278     { 0x084593, 0x084513, 0xbd050d07311a9221, 0x42faf2f8cee56ddf, 0, 0 }, /* #61 */
    8279     { 0x1e3147, 0x1e3117, 0xfa6cf8d791fa3d66, 0x059307286e05c29a, 0, 0 }, /* #62 */
    8280     { 0x3a7847, 0x3a7013, 0xd4955047976c09c9, 0x2b6aafb86893f637, 0, 0 }, /* #63 */
     7812    { 0x3a7083, 0x3a7017, 0xa414f8ee875e295a, 0x5beb071178a1d6a6, 0, 0 }, /* #0 */
     7813    { 0x321302, 0x321317, 0xef5104e89f844b4c, 0x10aefb17607bb4b4, 0, 0 }, /* #1 */
     7814    { 0x221ed6, 0x221693, 0x09d5d4f24e6b4eba, 0xf62a2b0db194b146, 0, 0 }, /* #2 */
     7815    { 0x364d83, 0x364503, 0x830450c82c805250, 0x7cfbaf37d37fadb0, 0, 0 }, /* #3 */
     7816    { 0x2e7956, 0x2e7193, 0x2bb810e5c4767753, 0xd447ef1a3b8988ad, 0, 0 }, /* #4 */
     7817    { 0x0d4e83, 0x0d4693, 0x5c2855cc38a70fc2, 0xa3d7aa33c758f03e, 0, 0 }, /* #5 */
     7818    { 0x2e4283, 0x2e4213, 0x87f7ea8d4f7ecd33, 0x78081572b08132cd, 0, 0 }, /* #6 */
     7819    { 0x2d6082, 0x2d6087, 0x1c3b9c3c6bca4160, 0xe3c463c39435bea0, 0, 0 }, /* #7 */
     7820    { 0x3b26c3, 0x3b2693, 0x2274a8b8f02cc969, 0xdd8b57470fd33697, 0, 0 }, /* #8 */
     7821    { 0x075356, 0x075393, 0x787a1de46699cb2a, 0x8785e21b996634d6, 0, 0 }, /* #9 */
     7822    { 0x213543, 0x213597, 0x018f84568f179456, 0xfe707ba970e86baa, 0, 0 }, /* #10 */
     7823    { 0x397c56, 0x397483, 0x7f6f7a812fad0930, 0x8090857ed052f6d0, 0, 0 }, /* #11 */
     7824    { 0x0f5113, 0x0f5117, 0xc63dab07c4ab3889, 0x39c254f83b54c777, 0, 0 }, /* #12 */
     7825    { 0x1a0516, 0x1a0513, 0xdadfede6d81cd84b, 0x2520121927e327b5, 0, 0 }, /* #13 */
     7826    { 0x0c0402, 0x0c0417, 0xb4bcdbbddf0c75d3, 0x4b43244220f38a2d, 0, 0 }, /* #14 */
     7827    { 0x3e0c17, 0x3e0493, 0x659ea94faa35b18d, 0x9a6156b055ca4e73, 0, 0 }, /* #15 */
     7828    { 0x3977d7, 0x397793, 0x3ae466685a7c85a5, 0xc51b9997a5837a5b, 0, 0 }, /* #16 */
     7829    { 0x3b19c7, 0x3b1117, 0x97142314080aed9a, 0x68ebdcebf7f51266, 0, 0 }, /* #17 */
     7830    { 0x053753, 0x053797, 0x3ba22a3f85c16704, 0xc45dd5c07a3e98fc, 0, 0 }, /* #18 */
     7831    { 0x3f1793, 0x3f1793, 0x66d54143de569e68, 0x992abebc21a96198, 0, 0 }, /* #19 */
     7832    { 0x263ac3, 0x263293, 0x38fbdaf796ca03eb, 0xc70425086935fc15, 0, 0 }, /* #20 */
     7833    { 0x0e5987, 0x0e5113, 0xf432ca585f53d19c, 0x0bcd35a7a0ac2e64, 0, 0 }, /* #21 */
     7834    { 0x1640c7, 0x164097, 0x1e538eedec2f075b, 0xe1ac711213d0f8a5, 0, 0 }, /* #22 */
     7835    { 0x3c0252, 0x3c0213, 0xac05ffe4ca67f2b4, 0x53fa001b35980d4c, 0, 0 }, /* #23 */
     7836    { 0x2b45c2, 0x2b4513, 0xb2cb66a77ab8b876, 0x4d3499588547478a, 0, 0 }, /* #24 */
     7837    { 0x220b83, 0x220317, 0xa79433e6208a8dcb, 0x586bcc19df757235, 0, 0 }, /* #25 */
     7838    { 0x136447, 0x136413, 0xdd24135a079af052, 0x22dbeca5f8650fae, 0, 0 }, /* #26 */
     7839    { 0x147613, 0x147697, 0x609bb146f9cb5df4, 0x9f644eb90634a20c, 0, 0 }, /* #27 */
     7840    { 0x3a3382, 0x3a3313, 0xa6f60412a1d86c86, 0x5909fbed5e27937a, 0, 0 }, /* #28 */
     7841    { 0x013a92, 0x013293, 0x31221ed1c23e996e, 0xcedde12e3dc16692, 0, 0 }, /* #29 */
     7842    { 0x150392, 0x150317, 0xe7fd4e4b25735adf, 0x1802b1b4da8ca521, 0, 0 }, /* #30 */
     7843    { 0x363fd2, 0x363713, 0xb9ef9100597860c8, 0x46106effa6879f38, 0, 0 }, /* #31 */
     7844    { 0x156bd7, 0x156393, 0x7fc65594e71b4bfc, 0x8039aa6b18e4b404, 0, 0 }, /* #32 */
     7845    { 0x0a1513, 0x0a1513, 0xe68389a653ea8ceb, 0x197c7659ac157315, 0, 0 }, /* #33 */
     7846    { 0x295cd3, 0x295413, 0xb70aec34ce62e584, 0x48f513cb319d1a7c, 0, 0 }, /* #34 */
     7847    { 0x074bd3, 0x074397, 0x22e8a197f9221818, 0xdd175e6806dde7e8, 0, 0 }, /* #35 */
     7848    { 0x275487, 0x275497, 0x1644fa93aa278829, 0xe9bb056c55d877d7, 0, 0 }, /* #36 */
     7849    { 0x2f16c6, 0x2f1693, 0x77ba2bd41fc0a06e, 0x8845d42be03f5f92, 0, 0 }, /* #37 */
     7850    { 0x010312, 0x010317, 0x9d15453178dea8df, 0x62eabace87215721, 0, 0 }, /* #38 */
     7851    { 0x316c02, 0x316413, 0xa322e0f99e3752f8, 0x5cdd1f0661c8ad08, 0, 0 }, /* #39 */
     7852    { 0x272617, 0x272683, 0x432d2ec177c094c0, 0xbcd2d13e883f6b40, 0, 0 }, /* #40 */
     7853    { 0x360357, 0x360317, 0x854df62164c85ab2, 0x7ab209de9b37a54e, 0, 0 }, /* #41 */
     7854    { 0x1f3e43, 0x1f3693, 0x0318d1b47817ef55, 0xfce72e4b87e810ab, 0, 0 }, /* #42 */
     7855    { 0x080e56, 0x080617, 0xa05314f33a8c1aa4, 0x5faceb0cc573e55c, 0, 0 }, /* #43 */
     7856    { 0x1d2146, 0x1d2197, 0x307b0d9074d465e9, 0xcf84f26f8b2b9a17, 0, 0 }, /* #44 */
     7857    { 0x3c07d7, 0x3c0793, 0x35ebac28565973b4, 0xca1453d7a9a68c4c, 0, 0 }, /* #45 */
     7858    { 0x0b15c2, 0x0b1593, 0x114a468838978033, 0xeeb5b977c7687fcd, 0, 0 }, /* #46 */
     7859    { 0x171f06, 0x171717, 0xae46248a989260ec, 0x51b9db75676d9f14, 0, 0 }, /* #47 */
     7860    { 0x087f16, 0x087713, 0xa9a48d5777eb70f2, 0x565b72a888148f0e, 0, 0 }, /* #48 */
     7861    { 0x044fc3, 0x044717, 0xa75d4551c1c61596, 0x58a2baae3e39ea6a, 0, 0 }, /* #49 */
     7862    { 0x341c16, 0x341417, 0xc3c20ee286af410d, 0x3c3df11d7950bef3, 0, 0 }, /* #50 */
     7863    { 0x122587, 0x122597, 0x4fa1cbf8b7f1869a, 0xb05e3407480e7966, 0, 0 }, /* #51 */
     7864    { 0x2108d2, 0x210093, 0x70b20b487de9f7a3, 0x8f4df4b78216085d, 0, 0 }, /* #52 */
     7865    { 0x111ad3, 0x111297, 0x47f4bf69a31045cb, 0xb80b40965cefba35, 0, 0 }, /* #53 */
     7866    { 0x346f13, 0x346793, 0x3fdf4ca12679ac0f, 0xc020b35ed98653f1, 0, 0 }, /* #54 */
     7867    { 0x020306, 0x020317, 0xa4c253468f221496, 0x5b3dacb970ddeb6a, 0, 0 }, /* #55 */
     7868    { 0x2f2652, 0x2f2613, 0xb069b37860190aae, 0x4f964c879fe6f552, 0, 0 }, /* #56 */
     7869    { 0x0d5d17, 0x0d5513, 0xfc884ead37fbe29e, 0x0377b152c8041d62, 0, 0 }, /* #57 */
     7870    { 0x3a1646, 0x3a1613, 0xd47e0c0238647d95, 0x2b81f3fdc79b826b, 0, 0 }, /* #58 */
     7871    { 0x3f6902, 0x3f6113, 0x885b183486907d11, 0x77a4e7cb796f82ef, 0, 0 }, /* #59 */
     7872    { 0x3c37d6, 0x3c3717, 0xdf24021fde2bc99b, 0x20dbfde021d43665, 0, 0 }, /* #60 */
     7873    { 0x292803, 0x292087, 0x23504ae8b5525540, 0xdcafb5174aadaac0, 0, 0 }, /* #61 */
     7874    { 0x2a45c3, 0x2a4597, 0x6ceb9fc2d0d4d694, 0x9314603d2f2b296c, 0, 0 }, /* #62 */
     7875    { 0x167013, 0x167097, 0x00517e21bbc708f4, 0xffae81de4438f70c, 0, 0 }, /* #63 */
    82817876};
    82827877static const BINU64_TEST_T g_aTests_neg_u64_locked[] =
    82837878{
    8284     { 0x1469d2, 0x146193, 0x1983e8c7371c610f, 0xe67c1738c8e39ef1, 0, 0 }, /* #0 */
    8285     { 0x026e92, 0x026613, 0xbe291fb03832b138, 0x41d6e04fc7cd4ec8, 0, 0 }, /* #1 */
    8286     { 0x247ed7, 0x247693, 0x4138ee6eae634fdb, 0xbec71191519cb025, 0, 0 }, /* #2 */
    8287     { 0x161ac3, 0x161297, 0x291b26a54f368ad2, 0xd6e4d95ab0c9752e, 0, 0 }, /* #3 */
    8288     { 0x1c3402, 0x1c3413, 0xe040d2f7c02f3321, 0x1fbf2d083fd0ccdf, 0, 0 }, /* #4 */
    8289     { 0x0d7203, 0x0d7217, 0xd5dce2503b5df5a6, 0x2a231dafc4a20a5a, 0, 0 }, /* #5 */
    8290     { 0x365312, 0x365317, 0xeee43da49b726248, 0x111bc25b648d9db8, 0, 0 }, /* #6 */
    8291     { 0x1f6e42, 0x1f6697, 0x1f10734ef1b02096, 0xe0ef8cb10e4fdf6a, 0, 0 }, /* #7 */
    8292     { 0x341ed2, 0x341697, 0x05abc8a0a864e8b2, 0xfa54375f579b174e, 0, 0 }, /* #8 */
    8293     { 0x2d1907, 0x2d1117, 0xe43296b8ca4c55b8, 0x1bcd694735b3aa48, 0, 0 }, /* #9 */
    8294     { 0x2b7343, 0x2b7393, 0x5e4b781bf4f312da, 0xa1b487e40b0ced26, 0, 0 }, /* #10 */
    8295     { 0x127916, 0x127117, 0x82bc8a56f8ae1b49, 0x7d4375a90751e4b7, 0, 0 }, /* #11 */
    8296     { 0x332092, 0x332097, 0x39a5adf042802807, 0xc65a520fbd7fd7f9, 0, 0 }, /* #12 */
    8297     { 0x354c96, 0x354497, 0x376a03c2cc8e3e12, 0xc895fc3d3371c1ee, 0, 0 }, /* #13 */
    8298     { 0x0f2bd6, 0x0f2393, 0x06861a05d5347fa2, 0xf979e5fa2acb805e, 0, 0 }, /* #14 */
    8299     { 0x2d0b57, 0x2d0397, 0x4e170f75c80cfa56, 0xb1e8f08a37f305aa, 0, 0 }, /* #15 */
    8300     { 0x1f7312, 0x1f7307, 0xc1825452803776a0, 0x3e7dabad7fc88960, 0, 0 }, /* #16 */
    8301     { 0x181043, 0x181013, 0xb26395c780164b6f, 0x4d9c6a387fe9b491, 0, 0 }, /* #17 */
    8302     { 0x155002, 0x155013, 0xdc89d72bc75ab17d, 0x237628d438a54e83, 0, 0 }, /* #18 */
    8303     { 0x132e47, 0x132607, 0xecae90475da5c4b0, 0x13516fb8a25a3b50, 0, 0 }, /* #19 */
    8304     { 0x2529d3, 0x252197, 0x2e8247870165b3a7, 0xd17db878fe9a4c59, 0, 0 }, /* #20 */
    8305     { 0x064c16, 0x064417, 0xa09a7d39bf0b8b8c, 0x5f6582c640f47474, 0, 0 }, /* #21 */
    8306     { 0x0e0d83, 0x0e0597, 0x3a7985c27d6d9015, 0xc5867a3d82926feb, 0, 0 }, /* #22 */
    8307     { 0x0e1942, 0x0e1197, 0x2f7c15e5ac7dff0a, 0xd083ea1a538200f6, 0, 0 }, /* #23 */
    8308     { 0x270dd3, 0x270597, 0x1a38d9f854aee234, 0xe5c72607ab511dcc, 0, 0 }, /* #24 */
    8309     { 0x050b47, 0x050393, 0x3d9b632755c04d16, 0xc2649cd8aa3fb2ea, 0, 0 }, /* #25 */
    8310     { 0x222807, 0x222093, 0x7c754df7acb9f30f, 0x838ab20853460cf1, 0, 0 }, /* #26 */
    8311     { 0x2626c7, 0x262697, 0x58ba6d12a5772cc7, 0xa74592ed5a88d339, 0, 0 }, /* #27 */
    8312     { 0x147a47, 0x147293, 0x554e9bf42b797484, 0xaab1640bd4868b7c, 0, 0 }, /* #28 */
    8313     { 0x306f53, 0x306793, 0x32049ec2f8da8f55, 0xcdfb613d072570ab, 0, 0 }, /* #29 */
    8314     { 0x1916c6, 0x191617, 0xb43e9103feaf734e, 0x4bc16efc01508cb2, 0, 0 }, /* #30 */
    8315     { 0x1e6d06, 0x1e6513, 0xb167fa78ab065527, 0x4e98058754f9aad9, 0, 0 }, /* #31 */
    8316     { 0x104bc3, 0x104307, 0xe0ec2f9f4bd8c940, 0x1f13d060b42736c0, 0, 0 }, /* #32 */
    8317     { 0x351f13, 0x351793, 0x2e9677ca9d5df0db, 0xd169883562a20f25, 0, 0 }, /* #33 */
    8318     { 0x051d43, 0x051597, 0x2e7f89947218312c, 0xd180766b8de7ced4, 0, 0 }, /* #34 */
    8319     { 0x204f82, 0x204797, 0x10b7ac19914b6cb3, 0xef4853e66eb4934d, 0, 0 }, /* #35 */
    8320     { 0x0446c6, 0x044613, 0xd7a4ea80faa15f59, 0x285b157f055ea0a7, 0, 0 }, /* #36 */
    8321     { 0x363b56, 0x363393, 0x3178262c7960ff5c, 0xce87d9d3869f00a4, 0, 0 }, /* #37 */
    8322     { 0x0e3997, 0x0e3113, 0x9d2fe827be27fa76, 0x62d017d841d8058a, 0, 0 }, /* #38 */
    8323     { 0x2a04c7, 0x2a0417, 0x8c9196d5eace4643, 0x736e692a1531b9bd, 0, 0 }, /* #39 */
    8324     { 0x3d4946, 0x3d4113, 0xfa761de1c9257239, 0x0589e21e36da8dc7, 0, 0 }, /* #40 */
    8325     { 0x196c96, 0x196497, 0x58a49a87d8d86e97, 0xa75b657827279169, 0, 0 }, /* #41 */
    8326     { 0x0c2706, 0x0c2793, 0x0e9e2e17a19c708d, 0xf161d1e85e638f73, 0, 0 }, /* #42 */
    8327     { 0x0e5083, 0x0e5013, 0xa8a4ec005e47d998, 0x575b13ffa1b82668, 0, 0 }, /* #43 */
    8328     { 0x044547, 0x044597, 0x7ee4b4b8d44241e3, 0x811b4b472bbdbe1d, 0, 0 }, /* #44 */
    8329     { 0x002f82, 0x002717, 0xd2d655c576cf61ad, 0x2d29aa3a89309e53, 0, 0 }, /* #45 */
    8330     { 0x226ac7, 0x226213, 0xd6950795ab08ecd7, 0x296af86a54f71329, 0, 0 }, /* #46 */
    8331     { 0x235052, 0x235013, 0x86b57983e7f2723c, 0x794a867c180d8dc4, 0, 0 }, /* #47 */
    8332     { 0x0b38d6, 0x0b3013, 0x83f63cb1741fb92b, 0x7c09c34e8be046d5, 0, 0 }, /* #48 */
    8333     { 0x116017, 0x116017, 0xecca3d027632e106, 0x1335c2fd89cd1efa, 0, 0 }, /* #49 */
    8334     { 0x245b47, 0x245317, 0xfa37617ebd97b2e5, 0x05c89e8142684d1b, 0, 0 }, /* #50 */
    8335     { 0x122ed2, 0x122697, 0x165bf18069f18283, 0xe9a40e7f960e7d7d, 0, 0 }, /* #51 */
    8336     { 0x1d1297, 0x1d1293, 0x4e0ce5889591e1ac, 0xb1f31a776a6e1e54, 0, 0 }, /* #52 */
    8337     { 0x3b7ec3, 0x3b7697, 0x5c099e7729cade31, 0xa3f66188d63521cf, 0, 0 }, /* #53 */
    8338     { 0x012097, 0x012013, 0xa004ff61378de759, 0x5ffb009ec87218a7, 0, 0 }, /* #54 */
    8339     { 0x050747, 0x050797, 0x34ffc543b6ab67f7, 0xcb003abc49549809, 0, 0 }, /* #55 */
    8340     { 0x3a7983, 0x3a7117, 0xd5531d77a19754fb, 0x2aace2885e68ab05, 0, 0 }, /* #56 */
    8341     { 0x2e6846, 0x2e6093, 0x43eb3c5215159733, 0xbc14c3adeaea68cd, 0, 0 }, /* #57 */
    8342     { 0x330806, 0x330093, 0x7803326ebb1b7a55, 0x87fccd9144e485ab, 0, 0 }, /* #58 */
    8343     { 0x3e3482, 0x3e3493, 0x088adc9d5ad8f035, 0xf7752362a5270fcb, 0, 0 }, /* #59 */
    8344     { 0x1f2683, 0x1f2617, 0xaecca482f9fea401, 0x51335b7d06015bff, 0, 0 }, /* #60 */
    8345     { 0x325502, 0x325593, 0x7d05e4b45f4d2ee7, 0x82fa1b4ba0b2d119, 0, 0 }, /* #61 */
    8346     { 0x3f2482, 0x3f2413, 0xb550fe5df2bc6924, 0x4aaf01a20d4396dc, 0, 0 }, /* #62 */
    8347     { 0x352652, 0x352693, 0x09779ef472437609, 0xf688610b8dbc89f7, 0, 0 }, /* #63 */
     7879    { 0x2651c2, 0x265113, 0x8408e0f54158a8c5, 0x7bf71f0abea7573b, 0, 0 }, /* #0 */
     7880    { 0x250c57, 0x250417, 0xa07c435b5bf5497c, 0x5f83bca4a40ab684, 0, 0 }, /* #1 */
     7881    { 0x324d07, 0x324513, 0xfea70a4634b895f8, 0x0158f5b9cb476a08, 0, 0 }, /* #2 */
     7882    { 0x3613c2, 0x361313, 0xe825d9d272474595, 0x17da262d8db8ba6b, 0, 0 }, /* #3 */
     7883    { 0x052856, 0x052017, 0xceab94a9f7e8ace8, 0x31546b5608175318, 0, 0 }, /* #4 */
     7884    { 0x3b5cc6, 0x3b5497, 0x0efc6c4c2ffb0a0b, 0xf10393b3d004f5f5, 0, 0 }, /* #5 */
     7885    { 0x0b4353, 0x0b4317, 0xcf43deb02c23d954, 0x30bc214fd3dc26ac, 0, 0 }, /* #6 */
     7886    { 0x013d92, 0x013513, 0x81d798a4f22b8c9c, 0x7e28675b0dd47364, 0, 0 }, /* #7 */
     7887    { 0x065b93, 0x065313, 0xd48198cea4394035, 0x2b7e67315bc6bfcb, 0, 0 }, /* #8 */
     7888    { 0x182757, 0x182797, 0x179b0d8bff01f6d9, 0xe864f27400fe0927, 0, 0 }, /* #9 */
     7889    { 0x1d5d16, 0x1d5517, 0xe4197bad2a847773, 0x1be68452d57b888d, 0, 0 }, /* #10 */
     7890    { 0x251c57, 0x251413, 0xc6299fffdde54db6, 0x39d66000221ab24a, 0, 0 }, /* #11 */
     7891    { 0x3a5416, 0x3a5417, 0xd6f6302502b6f897, 0x2909cfdafd490769, 0, 0 }, /* #12 */
     7892    { 0x032b53, 0x032313, 0xe1130a62d7aa9d03, 0x1eecf59d285562fd, 0, 0 }, /* #13 */
     7893    { 0x341a97, 0x341293, 0x35d86cd1c4a1f5bb, 0xca27932e3b5e0a45, 0, 0 }, /* #14 */
     7894    { 0x3c4cd2, 0x3c4497, 0x432abb08076bb172, 0xbcd544f7f8944e8e, 0, 0 }, /* #15 */
     7895    { 0x1f27d6, 0x1f2793, 0x28026a7b8346e2f9, 0xd7fd95847cb91d07, 0, 0 }, /* #16 */
     7896    { 0x2328d3, 0x232093, 0x5909ce82df4cc2b7, 0xa6f6317d20b33d49, 0, 0 }, /* #17 */
     7897    { 0x376353, 0x376397, 0x3d823908d0959de5, 0xc27dc6f72f6a621b, 0, 0 }, /* #18 */
     7898    { 0x3c13d6, 0x3c1313, 0xf1b1cef4099c1833, 0x0e4e310bf663e7cd, 0, 0 }, /* #19 */
     7899    { 0x3208c2, 0x320097, 0x50dd68e604b7297e, 0xaf229719fb48d682, 0, 0 }, /* #20 */
     7900    { 0x3a6ec6, 0x3a6697, 0x076fcff6e520a0c6, 0xf89030091adf5f3a, 0, 0 }, /* #21 */
     7901    { 0x334b52, 0x334317, 0xd7085db3e2017f07, 0x28f7a24c1dfe80f9, 0, 0 }, /* #22 */
     7902    { 0x006d42, 0x006593, 0x334189b5bf381362, 0xccbe764a40c7ec9e, 0, 0 }, /* #23 */
     7903    { 0x3e6346, 0x3e6393, 0x654d622510f18459, 0x9ab29ddaef0e7ba7, 0, 0 }, /* #24 */
     7904    { 0x0a2b83, 0x0a2397, 0x3128e9030a1520b3, 0xced716fcf5eadf4d, 0, 0 }, /* #25 */
     7905    { 0x186852, 0x186017, 0xdd83101ae11fc572, 0x227cefe51ee03a8e, 0, 0 }, /* #26 */
     7906    { 0x121a86, 0x121217, 0xbb73e12b4db7117f, 0x448c1ed4b248ee81, 0, 0 }, /* #27 */
     7907    { 0x2843d2, 0x284397, 0x6fef094fa2b92c1f, 0x9010f6b05d46d3e1, 0, 0 }, /* #28 */
     7908    { 0x0e4282, 0x0e4213, 0x96d06db646d214a3, 0x692f9249b92deb5d, 0, 0 }, /* #29 */
     7909    { 0x332456, 0x332497, 0x2ad5eb9dccea284f, 0xd52a14623315d7b1, 0, 0 }, /* #30 */
     7910    { 0x392893, 0x392017, 0x8b91729c913e7f6b, 0x746e8d636ec18095, 0, 0 }, /* #31 */
     7911    { 0x1025d3, 0x102597, 0x1433f740bdd861b8, 0xebcc08bf42279e48, 0, 0 }, /* #32 */
     7912    { 0x304612, 0x304613, 0x98afb1b3395b8571, 0x67504e4cc6a47a8f, 0, 0 }, /* #33 */
     7913    { 0x323643, 0x323617, 0xa7e85234f3a32bec, 0x5817adcb0c5cd414, 0, 0 }, /* #34 */
     7914    { 0x014a47, 0x014217, 0x8c92445c677b8675, 0x736dbba39884798b, 0, 0 }, /* #35 */
     7915    { 0x146c47, 0x146417, 0xf3b58b98ba6ea7e2, 0x0c4a74674591581e, 0, 0 }, /* #36 */
     7916    { 0x2a3b12, 0x2a3397, 0x57a20bb2bdf0134f, 0xa85df44d420fecb1, 0, 0 }, /* #37 */
     7917    { 0x296696, 0x296697, 0x4264ac900a0fdf67, 0xbd9b536ff5f02099, 0, 0 }, /* #38 */
     7918    { 0x301453, 0x301493, 0x2f6c104c64e1cef9, 0xd093efb39b1e3107, 0, 0 }, /* #39 */
     7919    { 0x1c6a92, 0x1c6217, 0xf14c2eeea978068f, 0x0eb3d1115687f971, 0, 0 }, /* #40 */
     7920    { 0x225d46, 0x225517, 0xb64b02f0698cabbe, 0x49b4fd0f96735442, 0, 0 }, /* #41 */
     7921    { 0x024fd2, 0x024787, 0x3a0eeb49678727a0, 0xc5f114b69878d860, 0, 0 }, /* #42 */
     7922    { 0x2e3983, 0x2e3193, 0x0df90f9e593dab7b, 0xf206f061a6c25485, 0, 0 }, /* #43 */
     7923    { 0x0b5787, 0x0b5793, 0x70d2ad390a36a487, 0x8f2d52c6f5c95b79, 0, 0 }, /* #44 */
     7924    { 0x072783, 0x072713, 0xac081675823c62f2, 0x53f7e98a7dc39d0e, 0, 0 }, /* #45 */
     7925    { 0x030156, 0x030117, 0xd808fa9b3cd000bf, 0x27f70564c32fff41, 0, 0 }, /* #46 */
     7926    { 0x3752d3, 0x375297, 0x4a453e532aef5322, 0xb5bac1acd510acde, 0, 0 }, /* #47 */
     7927    { 0x0e7642, 0x0e7613, 0xb0a8cd47e09928ae, 0x4f5732b81f66d752, 0, 0 }, /* #48 */
     7928    { 0x387f97, 0x387793, 0x403e0e07296d2352, 0xbfc1f1f8d692dcae, 0, 0 }, /* #49 */
     7929    { 0x0c7813, 0x0c7093, 0x29f941fd597c6953, 0xd606be02a68396ad, 0, 0 }, /* #50 */
     7930    { 0x380582, 0x380513, 0xabf6d1cdc9c387ed, 0x54092e32363c7813, 0, 0 }, /* #51 */
     7931    { 0x3a3803, 0x3a3097, 0x2d927e113dbfd751, 0xd26d81eec24028af, 0, 0 }, /* #52 */
     7932    { 0x3b0082, 0x3b0017, 0x8b446da7c242a8c6, 0x74bb92583dbd573a, 0, 0 }, /* #53 */
     7933    { 0x266bd6, 0x266303, 0x9c4317f0558018f0, 0x63bce80faa7fe710, 0, 0 }, /* #54 */
     7934    { 0x344483, 0x344417, 0x9088f65e464f9748, 0x6f7709a1b9b068b8, 0, 0 }, /* #55 */
     7935    { 0x2c6342, 0x2c6317, 0x816a540e1692bf7c, 0x7e95abf1e96d4084, 0, 0 }, /* #56 */
     7936    { 0x3620c2, 0x362097, 0x689f168d5c2889bc, 0x9760e972a3d77644, 0, 0 }, /* #57 */
     7937    { 0x064693, 0x064693, 0x4544e64d20ddf95e, 0xbabb19b2df2206a2, 0, 0 }, /* #58 */
     7938    { 0x0108d7, 0x010097, 0x0572e23a905624d3, 0xfa8d1dc56fa9db2d, 0, 0 }, /* #59 */
     7939    { 0x143857, 0x143013, 0xc8565585f13cdd32, 0x37a9aa7a0ec322ce, 0, 0 }, /* #60 */
     7940    { 0x0253d2, 0x025313, 0xf5f982f0a49ecac8, 0x0a067d0f5b613538, 0, 0 }, /* #61 */
     7941    { 0x1932c7, 0x193217, 0xb26fbba5868cb179, 0x4d90445a79734e87, 0, 0 }, /* #62 */
     7942    { 0x362c03, 0x362417, 0xe72bafd52b3351d8, 0x18d4502ad4ccae28, 0, 0 }, /* #63 */
    83487943};
    83497944
     
    83527947static const BINU8_TEST_T g_aTests_rol_u8[] =
    83537948{
    8354     { 0x3510c6, 0x3518c6, 0x7d, 0xfa, 0, 1  }, /* #0 */
    8355     { 0x0e6202, 0x0e6a03, 0xa6, 0xa9, 0, 6  }, /* #1 */
    8356     { 0x356e47, 0x356646, 0x17, 0x2e, 0, 1  }, /* #2 */
    8357     { 0x397e53, 0x397653, 0x25, 0x29, 0, 3  }, /* #3 */
    8358     { 0x233242, 0x233242, 0xf7, 0xf7, 0, 0  }, /* #4 */
    8359     { 0x241102, 0x241903, 0x78, 0x0f, 0, 5  }, /* #5 */
    8360     { 0x3050d7, 0x3050d6, 0x2c, 0x16, 0, 7  }, /* #6 */
    8361     { 0x196106, 0x196907, 0x4a, 0x49, 0, 5  }, /* #7 */
    8362     { 0x397812, 0x397813, 0x73, 0xcd, 0, 2  }, /* #8 */
    8363     { 0x225857, 0x225857, 0x25, 0x25, 0, 0  }, /* #9 */
    8364     { 0x244692, 0x244e93, 0x77, 0xdd, 0, 2  }, /* #10 */
    8365     { 0x2c7146, 0x2c7947, 0x7d, 0xf5, 0, 2  }, /* #11 */
    8366     { 0x216393, 0x216393, 0x02, 0x01, 0, 7  }, /* #12 */
    8367     { 0x1b3982, 0x1b3182, 0x31, 0x26, 0, 5  }, /* #13 */
    8368     { 0x160306, 0x160b07, 0x5e, 0xcb, 0, 5  }, /* #14 */
    8369     { 0x362417, 0x362417, 0xac, 0xac, 0, 0  }, /* #15 */
    8370     { 0x3304d3, 0x3304d2, 0x09, 0x12, 0, 1  }, /* #16 */
    8371     { 0x332386, 0x332387, 0xc2, 0x61, 0, 7  }, /* #17 */
    8372     { 0x190443, 0x190442, 0x10, 0x20, 0, 1  }, /* #18 */
    8373     { 0x1b6dc3, 0x1b65c2, 0x36, 0x6c, 0, 1  }, /* #19 */
    8374     { 0x1e1106, 0x1e1906, 0x69, 0x96, 0, 4  }, /* #20 */
    8375     { 0x0e77d2, 0x0e7fd2, 0xa8, 0x54, 0, 7  }, /* #21 */
    8376     { 0x293a13, 0x293a12, 0x90, 0x24, 0, 6  }, /* #22 */
    8377     { 0x120013, 0x120812, 0x46, 0xc8, 0, 5  }, /* #23 */
    8378     { 0x233a06, 0x233207, 0xff, 0xff, 0, 2  }, /* #24 */
    8379     { 0x073f42, 0x073f43, 0x53, 0xa9, 0, 7  }, /* #25 */
    8380     { 0x2708c2, 0x2708c2, 0xc4, 0xc4, 0, 0  }, /* #26 */
    8381     { 0x352146, 0x352947, 0x95, 0x59, 0, 4  }, /* #27 */
    8382     { 0x0e2a07, 0x0e2207, 0xc4, 0x89, 0, 1  }, /* #28 */
    8383     { 0x2d4987, 0x2d4987, 0x22, 0x22, 0, 0  }, /* #29 */
    8384     { 0x244d02, 0x244503, 0x3e, 0xf1, 0, 3  }, /* #30 */
    8385     { 0x1c4717, 0x1c4f17, 0x87, 0xe1, 0, 6  }, /* #31 */
    8386     { 0x3050d3, 0x3058d3, 0xa2, 0x45, 0, 1  }, /* #32 */
    8387     { 0x3d4e42, 0x3d4642, 0x0e, 0xe0, 0, 4  }, /* #33 */
    8388     { 0x016647, 0x016e47, 0x59, 0x2b, 0, 5  }, /* #34 */
    8389     { 0x207657, 0x207656, 0x27, 0x4e, 0, 1  }, /* #35 */
    8390     { 0x0a6fd6, 0x0a67d7, 0x34, 0x0d, 0, 6  }, /* #36 */
    8391     { 0x120983, 0x120982, 0x84, 0x90, 0, 5  }, /* #37 */
    8392     { 0x3e6182, 0x3e6983, 0xbd, 0xb7, 0, 5  }, /* #38 */
    8393     { 0x1552d2, 0x155ad2, 0x90, 0x48, 0, 7  }, /* #39 */
    8394     { 0x3d0297, 0x3d0a97, 0xaa, 0x55, 0, 1  }, /* #40 */
    8395     { 0x3777d7, 0x3777d7, 0xc9, 0x93, 0, 1  }, /* #41 */
    8396     { 0x2d5a03, 0x2d5203, 0xe6, 0x37, 0, 3  }, /* #42 */
    8397     { 0x171fd7, 0x171fd7, 0x7e, 0x3f, 0, 7  }, /* #43 */
    8398     { 0x277813, 0x277012, 0x0b, 0x16, 0, 1  }, /* #44 */
    8399     { 0x334e52, 0x334653, 0x1f, 0x8f, 0, 7  }, /* #45 */
    8400     { 0x242853, 0x242853, 0xb5, 0x6b, 0, 1  }, /* #46 */
    8401     { 0x304906, 0x304907, 0xb7, 0xed, 0, 6  }, /* #47 */
    8402     { 0x105f03, 0x105703, 0xe9, 0x3d, 0, 5  }, /* #48 */
    8403     { 0x2d6a57, 0x2d6a57, 0x5b, 0x6d, 0, 2  }, /* #49 */
    8404     { 0x322816, 0x322816, 0x78, 0xf0, 0, 1  }, /* #50 */
    8405     { 0x057052, 0x057053, 0xe4, 0x39, 0, 6  }, /* #51 */
    8406     { 0x0b2406, 0x0b2406, 0x18, 0xc0, 0, 3  }, /* #52 */
    8407     { 0x1f7b17, 0x1f7317, 0x0f, 0x87, 0, 7  }, /* #53 */
    8408     { 0x0f2c86, 0x0f2486, 0x0d, 0xd0, 0, 4  }, /* #54 */
    8409     { 0x1c1356, 0x1c1356, 0xbd, 0xbd, 0, 0  }, /* #55 */
    8410     { 0x187783, 0x187783, 0x29, 0x49, 0, 3  }, /* #56 */
    8411     { 0x384d13, 0x384d13, 0x6f, 0xdb, 0, 6  }, /* #57 */
    8412     { 0x0667c7, 0x066fc7, 0xb5, 0xad, 0, 3  }, /* #58 */
    8413     { 0x242f97, 0x242797, 0xee, 0x77, 0, 7  }, /* #59 */
    8414     { 0x305fd7, 0x305fd6, 0xa8, 0x54, 0, 7  }, /* #60 */
    8415     { 0x053942, 0x053943, 0x97, 0x79, 0, 4  }, /* #61 */
    8416     { 0x3e1f57, 0x3e1757, 0x36, 0x8d, 0, 6  }, /* #62 */
    8417     { 0x3c2243, 0x3c2a42, 0xba, 0xae, 0, 6  }, /* #63 */
     7949    { 0x274212, 0x274212, 0xbc, 0xbc, 0, 0  }, /* #0 */
     7950    { 0x0e42c2, 0x0e42c3, 0xf0, 0xc3, 0, 2  }, /* #1 */
     7951    { 0x052487, 0x052486, 0x07, 0x1c, 0, 2  }, /* #2 */
     7952    { 0x297413, 0x297c13, 0x43, 0xa1, 0, 7  }, /* #3 */
     7953    { 0x2a6e93, 0x2a6692, 0x01, 0x04, 0, 2  }, /* #4 */
     7954    { 0x284493, 0x284492, 0x00, 0x00, 0, 5  }, /* #5 */
     7955    { 0x1e6093, 0x1e6092, 0x0d, 0xd0, 0, 4  }, /* #6 */
     7956    { 0x2d39d2, 0x2d39d3, 0xa6, 0x53, 0, 7  }, /* #7 */
     7957    { 0x285f06, 0x285706, 0xd0, 0x68, 0, 7  }, /* #8 */
     7958    { 0x217152, 0x217153, 0xf4, 0xa7, 0, 3  }, /* #9 */
     7959    { 0x181c46, 0x181446, 0x1d, 0x8e, 0, 7  }, /* #10 */
     7960    { 0x1619d2, 0x1611d3, 0xf2, 0xcb, 0, 2  }, /* #11 */
     7961    { 0x287dc6, 0x287dc7, 0xa0, 0x41, 0, 1  }, /* #12 */
     7962    { 0x333dd3, 0x333dd2, 0x6d, 0xd6, 0, 4  }, /* #13 */
     7963    { 0x2423d7, 0x2423d6, 0x1e, 0xf0, 0, 3  }, /* #14 */
     7964    { 0x337417, 0x337417, 0x79, 0x79, 0, 0  }, /* #15 */
     7965    { 0x213706, 0x213707, 0x2f, 0x97, 0, 7  }, /* #16 */
     7966    { 0x1b7b87, 0x1b7387, 0x2d, 0xa5, 0, 5  }, /* #17 */
     7967    { 0x387403, 0x387403, 0xee, 0xee, 0, 0  }, /* #18 */
     7968    { 0x083a57, 0x083257, 0x22, 0x11, 0, 3  }, /* #19 */
     7969    { 0x2f4297, 0x2f4a97, 0x4e, 0x39, 0, 2  }, /* #20 */
     7970    { 0x1f7c82, 0x1f7c83, 0x44, 0x11, 0, 2  }, /* #21 */
     7971    { 0x265d93, 0x265d93, 0xae, 0x57, 0, 7  }, /* #22 */
     7972    { 0x176546, 0x176d46, 0x78, 0xf0, 0, 1  }, /* #23 */
     7973    { 0x293106, 0x293907, 0x7d, 0xd7, 0, 4  }, /* #24 */
     7974    { 0x195f86, 0x195786, 0x01, 0x04, 0, 2  }, /* #25 */
     7975    { 0x226e83, 0x226683, 0x03, 0x81, 0, 7  }, /* #26 */
     7976    { 0x011142, 0x011142, 0x61, 0x61, 0, 0  }, /* #27 */
     7977    { 0x2b1dc6, 0x2b15c6, 0x1f, 0x7c, 0, 2  }, /* #28 */
     7978    { 0x383cc3, 0x3834c2, 0x0e, 0xe0, 0, 4  }, /* #29 */
     7979    { 0x043357, 0x043b57, 0x6f, 0xb7, 0, 7  }, /* #30 */
     7980    { 0x0d4083, 0x0d4083, 0xe4, 0xc9, 0, 1  }, /* #31 */
     7981    { 0x1c5b42, 0x1c5b42, 0x53, 0x9a, 0, 3  }, /* #32 */
     7982    { 0x0b2e13, 0x0b2e13, 0x15, 0x15, 0, 0  }, /* #33 */
     7983    { 0x377153, 0x377953, 0x4d, 0x35, 0, 2  }, /* #34 */
     7984    { 0x3b2003, 0x3b2002, 0x3a, 0x74, 0, 1  }, /* #35 */
     7985    { 0x195617, 0x195617, 0xfb, 0xf7, 0, 1  }, /* #36 */
     7986    { 0x214cd6, 0x2144d7, 0xf1, 0xe3, 0, 1  }, /* #37 */
     7987    { 0x2d5b96, 0x2d5b97, 0x61, 0x85, 0, 2  }, /* #38 */
     7988    { 0x1d1d87, 0x1d1586, 0xdc, 0x6e, 0, 7  }, /* #39 */
     7989    { 0x183782, 0x183f83, 0x76, 0xb3, 0, 3  }, /* #40 */
     7990    { 0x0430c7, 0x0438c6, 0x62, 0x4c, 0, 5  }, /* #41 */
     7991    { 0x2d3c87, 0x2d3c87, 0xb3, 0x9d, 0, 3  }, /* #42 */
     7992    { 0x2d2482, 0x2d2c82, 0x4a, 0x92, 0, 6  }, /* #43 */
     7993    { 0x154557, 0x154557, 0x53, 0x53, 0, 0  }, /* #44 */
     7994    { 0x133e96, 0x133696, 0xd4, 0xa6, 0, 3  }, /* #45 */
     7995    { 0x0b7a83, 0x0b7282, 0x0a, 0x82, 0, 6  }, /* #46 */
     7996    { 0x070987, 0x070187, 0x18, 0x81, 0, 4  }, /* #47 */
     7997    { 0x355807, 0x355807, 0x9e, 0x3d, 0, 1  }, /* #48 */
     7998    { 0x187056, 0x187057, 0xff, 0xff, 0, 1  }, /* #49 */
     7999    { 0x2d4182, 0x2d4183, 0x32, 0x19, 0, 7  }, /* #50 */
     8000    { 0x004ad2, 0x004ad2, 0x52, 0x94, 0, 6  }, /* #51 */
     8001    { 0x343386, 0x343b87, 0xa6, 0x53, 0, 7  }, /* #52 */
     8002    { 0x325256, 0x325a56, 0x44, 0x88, 0, 5  }, /* #53 */
     8003    { 0x334fd3, 0x3347d3, 0xfa, 0xaf, 0, 4  }, /* #54 */
     8004    { 0x3b2d03, 0x3b2d03, 0xac, 0x59, 0, 1  }, /* #55 */
     8005    { 0x001e53, 0x001e52, 0x97, 0x5e, 0, 2  }, /* #56 */
     8006    { 0x193897, 0x193097, 0xff, 0xff, 0, 3  }, /* #57 */
     8007    { 0x377457, 0x377457, 0xcd, 0x73, 0, 6  }, /* #58 */
     8008    { 0x1c36c2, 0x1c36c2, 0xef, 0xfe, 0, 4  }, /* #59 */
     8009    { 0x3468c2, 0x3468c2, 0x63, 0x63, 0, 0  }, /* #60 */
     8010    { 0x062d82, 0x062d82, 0x64, 0x64, 0, 0  }, /* #61 */
     8011    { 0x315617, 0x315617, 0x01, 0x01, 0, 0  }, /* #62 */
     8012    { 0x1b3f13, 0x1b3f12, 0x72, 0x9c, 0, 6  }, /* #63 */
    84188013};
    84198014static const BINU8_TEST_T g_aTests_ror_u8[] =
    84208015{
    8421     { 0x246d46, 0x246d46, 0x39, 0x39, 0, 0  }, /* #0 */
    8422     { 0x345142, 0x345143, 0xc7, 0xf1, 0, 2  }, /* #1 */
    8423     { 0x1b32d3, 0x1b32d2, 0x24, 0x09, 0, 2  }, /* #2 */
    8424     { 0x2b7217, 0x2b7217, 0x70, 0x83, 0, 5  }, /* #3 */
    8425     { 0x0e5697, 0x0e5e97, 0xfe, 0xbf, 0, 2  }, /* #4 */
    8426     { 0x341cd6, 0x341cd6, 0x82, 0x05, 0, 7  }, /* #5 */
    8427     { 0x1d7f52, 0x1d7f53, 0xf4, 0xd3, 0, 6  }, /* #6 */
    8428     { 0x172c47, 0x172446, 0x34, 0x43, 0, 4  }, /* #7 */
    8429     { 0x055686, 0x055687, 0x62, 0xc4, 0, 7  }, /* #8 */
    8430     { 0x0e2313, 0x0e2313, 0x30, 0x30, 0, 0  }, /* #9 */
    8431     { 0x2703c6, 0x270bc6, 0x39, 0x27, 0, 3  }, /* #10 */
    8432     { 0x067f06, 0x067f07, 0x77, 0xee, 0, 7  }, /* #11 */
    8433     { 0x0b0e93, 0x0b0e92, 0x86, 0x34, 0, 5  }, /* #12 */
    8434     { 0x2c6993, 0x2c6992, 0xa4, 0x25, 0, 5  }, /* #13 */
    8435     { 0x107683, 0x107e83, 0x69, 0xd2, 0, 7  }, /* #14 */
    8436     { 0x3e15c3, 0x3e15c3, 0xd9, 0xec, 0, 1  }, /* #15 */
    8437     { 0x3d0717, 0x3d0717, 0xef, 0xef, 0, 0  }, /* #16 */
    8438     { 0x2e1553, 0x2e1553, 0xc5, 0xe2, 0, 1  }, /* #17 */
    8439     { 0x3f03d3, 0x3f0bd2, 0x84, 0x21, 0, 2  }, /* #18 */
    8440     { 0x206157, 0x206956, 0xce, 0x76, 0, 5  }, /* #19 */
    8441     { 0x1d3593, 0x1d3593, 0x4e, 0x9c, 0, 7  }, /* #20 */
    8442     { 0x0b1883, 0x0b1883, 0x59, 0x59, 0, 0  }, /* #21 */
    8443     { 0x2f2056, 0x2f2056, 0x65, 0x65, 0, 0  }, /* #22 */
    8444     { 0x255dd7, 0x255dd7, 0xa6, 0xd4, 0, 3  }, /* #23 */
    8445     { 0x0f40c3, 0x0f40c2, 0xb5, 0x5b, 0, 4  }, /* #24 */
    8446     { 0x3c7c06, 0x3c7407, 0xfb, 0xfd, 0, 1  }, /* #25 */
    8447     { 0x064c43, 0x064c42, 0xa2, 0x51, 0, 1  }, /* #26 */
    8448     { 0x205792, 0x205f93, 0x05, 0x82, 0, 1  }, /* #27 */
    8449     { 0x015852, 0x015852, 0xa7, 0xa7, 0, 0  }, /* #28 */
    8450     { 0x265f12, 0x265f13, 0x77, 0xdd, 0, 2  }, /* #29 */
    8451     { 0x320c16, 0x320c16, 0x69, 0x69, 0, 0  }, /* #30 */
    8452     { 0x1777c7, 0x177fc7, 0x59, 0xac, 0, 1  }, /* #31 */
    8453     { 0x3e66c7, 0x3e66c6, 0x2e, 0x5c, 0, 7  }, /* #32 */
    8454     { 0x1f1506, 0x1f1506, 0x0e, 0x38, 0, 6  }, /* #33 */
    8455     { 0x294f13, 0x294f13, 0xbe, 0xaf, 0, 2  }, /* #34 */
    8456     { 0x1d3fc2, 0x1d3fc3, 0x0f, 0xe1, 0, 3  }, /* #35 */
    8457     { 0x0c2702, 0x0c2f02, 0x57, 0x75, 0, 4  }, /* #36 */
    8458     { 0x372557, 0x372557, 0xbf, 0xdf, 0, 1  }, /* #37 */
    8459     { 0x284713, 0x284712, 0x70, 0x38, 0, 1  }, /* #38 */
    8460     { 0x357cc2, 0x3574c3, 0xa9, 0xd4, 0, 1  }, /* #39 */
    8461     { 0x210442, 0x210443, 0xc9, 0x9c, 0, 4  }, /* #40 */
    8462     { 0x2b4e56, 0x2b4657, 0xdb, 0xb7, 0, 7  }, /* #41 */
    8463     { 0x220452, 0x220c52, 0xb6, 0x6b, 0, 4  }, /* #42 */
    8464     { 0x3a7e47, 0x3a7647, 0x7a, 0xa7, 0, 4  }, /* #43 */
    8465     { 0x0e4cc2, 0x0e4cc2, 0x13, 0x13, 0, 0  }, /* #44 */
    8466     { 0x177017, 0x177017, 0xc4, 0xc4, 0, 0  }, /* #45 */
    8467     { 0x294542, 0x294d42, 0x25, 0x52, 0, 4  }, /* #46 */
    8468     { 0x021497, 0x021496, 0x12, 0x24, 0, 7  }, /* #47 */
    8469     { 0x221816, 0x221816, 0x13, 0x31, 0, 4  }, /* #48 */
    8470     { 0x0362d7, 0x0362d7, 0x97, 0xf2, 0, 3  }, /* #49 */
    8471     { 0x2430d3, 0x2438d3, 0xc4, 0x98, 0, 3  }, /* #50 */
    8472     { 0x3b3a16, 0x3b3216, 0x89, 0x4c, 0, 5  }, /* #51 */
    8473     { 0x293613, 0x293e12, 0x25, 0x49, 0, 2  }, /* #52 */
    8474     { 0x021897, 0x021097, 0xb1, 0x8d, 0, 5  }, /* #53 */
    8475     { 0x274ac2, 0x274ac3, 0x7b, 0xb7, 0, 4  }, /* #54 */
    8476     { 0x0e5b12, 0x0e5b12, 0xa8, 0x15, 0, 3  }, /* #55 */
    8477     { 0x370e53, 0x370e52, 0x92, 0x49, 0, 1  }, /* #56 */
    8478     { 0x2f4397, 0x2f4397, 0xa3, 0xd1, 0, 1  }, /* #57 */
    8479     { 0x1a7007, 0x1a7806, 0x59, 0x2b, 0, 3  }, /* #58 */
    8480     { 0x057b56, 0x057b56, 0x19, 0x23, 0, 3  }, /* #59 */
    8481     { 0x0d4016, 0x0d4816, 0xe8, 0x47, 0, 5  }, /* #60 */
    8482     { 0x1d4556, 0x1d4d56, 0x33, 0x33, 0, 4  }, /* #61 */
    8483     { 0x2e2dc3, 0x2e2dc3, 0xde, 0xf6, 0, 5  }, /* #62 */
    8484     { 0x0f03d7, 0x0f03d7, 0x30, 0x30, 0, 0  }, /* #63 */
     8016    { 0x297dc7, 0x297dc7, 0x46, 0x46, 0, 0  }, /* #0 */
     8017    { 0x0b1f86, 0x0b1786, 0x44, 0x11, 0, 2  }, /* #1 */
     8018    { 0x280b16, 0x280b16, 0xc8, 0x32, 0, 2  }, /* #2 */
     8019    { 0x3c42d3, 0x3c4ad3, 0x9e, 0xe9, 0, 4  }, /* #3 */
     8020    { 0x1d0b83, 0x1d0b82, 0x90, 0x42, 0, 6  }, /* #4 */
     8021    { 0x035847, 0x035847, 0x7b, 0xde, 0, 2  }, /* #5 */
     8022    { 0x1b46d3, 0x1b46d3, 0xb9, 0x9b, 0, 4  }, /* #6 */
     8023    { 0x276407, 0x276407, 0xfe, 0xfe, 0, 0  }, /* #7 */
     8024    { 0x031197, 0x031997, 0x9a, 0xa9, 0, 4  }, /* #8 */
     8025    { 0x3d24c6, 0x3d2cc7, 0xb6, 0xda, 0, 6  }, /* #9 */
     8026    { 0x033946, 0x033947, 0x4f, 0xe9, 0, 3  }, /* #10 */
     8027    { 0x384c47, 0x384c47, 0x45, 0xa8, 0, 3  }, /* #11 */
     8028    { 0x365893, 0x365893, 0xd4, 0xa9, 0, 7  }, /* #12 */
     8029    { 0x264007, 0x264007, 0xb9, 0x9b, 0, 4  }, /* #13 */
     8030    { 0x205d57, 0x205557, 0x52, 0x94, 0, 2  }, /* #14 */
     8031    { 0x184b86, 0x184b87, 0x5d, 0xea, 0, 5  }, /* #15 */
     8032    { 0x261d82, 0x261583, 0xd3, 0x9e, 0, 5  }, /* #16 */
     8033    { 0x134e83, 0x134e83, 0x4e, 0x4e, 0, 0  }, /* #17 */
     8034    { 0x2c35c7, 0x2c3dc6, 0xb4, 0x69, 0, 7  }, /* #18 */
     8035    { 0x0b7507, 0x0b7507, 0xfd, 0xfd, 0, 0  }, /* #19 */
     8036    { 0x2475c3, 0x247dc3, 0x5f, 0xfa, 0, 5  }, /* #20 */
     8037    { 0x334342, 0x334b42, 0x25, 0x4a, 0, 7  }, /* #21 */
     8038    { 0x1f4446, 0x1f4c47, 0x73, 0xcd, 0, 6  }, /* #22 */
     8039    { 0x062553, 0x062d52, 0xe4, 0x4e, 0, 4  }, /* #23 */
     8040    { 0x1b3412, 0x1b3412, 0x7d, 0x7d, 0, 0  }, /* #24 */
     8041    { 0x062716, 0x062f17, 0x25, 0xa4, 0, 3  }, /* #25 */
     8042    { 0x324802, 0x324803, 0xca, 0xac, 0, 4  }, /* #26 */
     8043    { 0x171917, 0x171117, 0x0a, 0xa0, 0, 4  }, /* #27 */
     8044    { 0x161e42, 0x161643, 0x0a, 0xa0, 0, 4  }, /* #28 */
     8045    { 0x096c86, 0x096486, 0xd5, 0x57, 0, 6  }, /* #29 */
     8046    { 0x322d03, 0x322d03, 0xa3, 0xa3, 0, 0  }, /* #30 */
     8047    { 0x156f83, 0x156782, 0x5a, 0x69, 0, 6  }, /* #31 */
     8048    { 0x084942, 0x084143, 0x64, 0x91, 0, 6  }, /* #32 */
     8049    { 0x0b5312, 0x0b5312, 0xbf, 0xbf, 0, 0  }, /* #33 */
     8050    { 0x2d5147, 0x2d5946, 0xc4, 0x62, 0, 1  }, /* #34 */
     8051    { 0x3a3c57, 0x3a3c56, 0x09, 0x12, 0, 7  }, /* #35 */
     8052    { 0x0c3dd2, 0x0c3dd2, 0x2f, 0x5e, 0, 7  }, /* #36 */
     8053    { 0x0c07d2, 0x0c07d3, 0x3a, 0xa3, 0, 4  }, /* #37 */
     8054    { 0x1f3957, 0x1f3956, 0x84, 0x48, 0, 4  }, /* #38 */
     8055    { 0x112112, 0x112112, 0x66, 0x66, 0, 4  }, /* #39 */
     8056    { 0x392e56, 0x392657, 0x2e, 0xc5, 0, 3  }, /* #40 */
     8057    { 0x1879c2, 0x1871c3, 0x0c, 0xc0, 0, 4  }, /* #41 */
     8058    { 0x1f4f97, 0x1f4797, 0x34, 0x86, 0, 3  }, /* #42 */
     8059    { 0x0d1303, 0x0d1b03, 0xd2, 0xb4, 0, 2  }, /* #43 */
     8060    { 0x035a87, 0x035a87, 0x29, 0x94, 0, 1  }, /* #44 */
     8061    { 0x200297, 0x200a97, 0x4b, 0xd2, 0, 2  }, /* #45 */
     8062    { 0x0b4ad7, 0x0b42d6, 0x1a, 0x34, 0, 7  }, /* #46 */
     8063    { 0x304543, 0x304542, 0x44, 0x22, 0, 5  }, /* #47 */
     8064    { 0x257416, 0x257c17, 0x9c, 0x93, 0, 3  }, /* #48 */
     8065    { 0x2a3d02, 0x2a3d02, 0x9a, 0x53, 0, 3  }, /* #49 */
     8066    { 0x0c1293, 0x0c1293, 0x6b, 0x6b, 0, 0  }, /* #50 */
     8067    { 0x134dc6, 0x134dc6, 0x78, 0x78, 0, 0  }, /* #51 */
     8068    { 0x136a96, 0x136297, 0xdd, 0xbb, 0, 3  }, /* #52 */
     8069    { 0x382a83, 0x382283, 0xeb, 0xf5, 0, 1  }, /* #53 */
     8070    { 0x074507, 0x074d07, 0x39, 0xc9, 0, 5  }, /* #54 */
     8071    { 0x036f42, 0x036742, 0x02, 0x10, 0, 5  }, /* #55 */
     8072    { 0x143bd6, 0x143bd6, 0x07, 0x07, 0, 0  }, /* #56 */
     8073    { 0x3a5f92, 0x3a5792, 0x12, 0x42, 0, 3  }, /* #57 */
     8074    { 0x3c6082, 0x3c6083, 0x5e, 0xbc, 0, 7  }, /* #58 */
     8075    { 0x2e6492, 0x2e6c92, 0x33, 0x66, 0, 7  }, /* #59 */
     8076    { 0x3d0912, 0x3d0113, 0xef, 0xbf, 0, 6  }, /* #60 */
     8077    { 0x1c3b03, 0x1c3302, 0x8d, 0x6c, 0, 5  }, /* #61 */
     8078    { 0x2e3846, 0x2e3847, 0xe6, 0xcd, 0, 7  }, /* #62 */
     8079    { 0x020f87, 0x020787, 0x3a, 0xd1, 0, 5  }, /* #63 */
    84858080};
    84868081static const BINU8_TEST_T g_aTests_rcl_u8[] =
    84878082{
    8488     { 0x1b13c7, 0x1b13c7, 0x2f, 0xe5, 0, 6  }, /* #0 */
    8489     { 0x352493, 0x352493, 0x88, 0x88, 0, 0  }, /* #1 */
    8490     { 0x3a7582, 0x3a7582, 0xd8, 0x36, 0, 7  }, /* #2 */
    8491     { 0x0a48d3, 0x0a48d3, 0x5e, 0xea, 0, 4  }, /* #3 */
    8492     { 0x313757, 0x313f56, 0x53, 0xa7, 0, 1  }, /* #4 */
    8493     { 0x3620c2, 0x3628c3, 0xa5, 0x2a, 0, 3  }, /* #5 */
    8494     { 0x1a0ac3, 0x1a02c3, 0xf2, 0x7c, 0, 7  }, /* #6 */
    8495     { 0x1c6c12, 0x1c6c12, 0x40, 0x80, 0, 1  }, /* #7 */
    8496     { 0x062542, 0x062d43, 0x77, 0x73, 0, 4  }, /* #8 */
    8497     { 0x281217, 0x281a16, 0x66, 0x6b, 0, 4  }, /* #9 */
    8498     { 0x300c93, 0x300492, 0x19, 0xcc, 0, 3  }, /* #10 */
    8499     { 0x143212, 0x143a12, 0x4e, 0xe2, 0, 4  }, /* #11 */
    8500     { 0x286a57, 0x286256, 0x16, 0x2d, 0, 1  }, /* #12 */
    8501     { 0x2c7386, 0x2c7387, 0x06, 0x80, 0, 6  }, /* #13 */
    8502     { 0x0a1892, 0x0a1893, 0x7c, 0x87, 0, 5  }, /* #14 */
    8503     { 0x2e6797, 0x2e6797, 0x15, 0x62, 0, 6  }, /* #15 */
    8504     { 0x3d6a92, 0x3d6292, 0x3b, 0xec, 0, 2  }, /* #16 */
    8505     { 0x292f97, 0x292f96, 0x49, 0x9a, 0, 4  }, /* #17 */
    8506     { 0x2d4d56, 0x2d4557, 0xf8, 0xf0, 0, 1  }, /* #18 */
    8507     { 0x121446, 0x121446, 0x08, 0x01, 0, 6  }, /* #19 */
    8508     { 0x136e86, 0x136687, 0x34, 0x41, 0, 4  }, /* #20 */
    8509     { 0x101e86, 0x101e87, 0xa9, 0x2a, 0, 5  }, /* #21 */
    8510     { 0x0d2753, 0x0d2f53, 0x5c, 0x95, 0, 5  }, /* #22 */
    8511     { 0x2d3317, 0x2d3b16, 0x61, 0xd8, 0, 7  }, /* #23 */
    8512     { 0x137c12, 0x137c13, 0xbd, 0x7a, 0, 1  }, /* #24 */
    8513     { 0x014d13, 0x014512, 0x0d, 0x6c, 0, 3  }, /* #25 */
    8514     { 0x340fd7, 0x340fd7, 0x79, 0x79, 0, 0  }, /* #26 */
    8515     { 0x024613, 0x024e12, 0x8a, 0x2b, 0, 2  }, /* #27 */
    8516     { 0x3d6d17, 0x3d6516, 0x20, 0x41, 0, 1  }, /* #28 */
    8517     { 0x112c83, 0x112c83, 0xb7, 0xbe, 0, 3  }, /* #29 */
    8518     { 0x392353, 0x392352, 0x26, 0x4d, 0, 1  }, /* #30 */
    8519     { 0x1e7493, 0x1e7c92, 0x7b, 0xef, 0, 6  }, /* #31 */
    8520     { 0x380986, 0x380186, 0x2c, 0xc1, 0, 4  }, /* #32 */
    8521     { 0x194157, 0x194957, 0x72, 0x95, 0, 3  }, /* #33 */
    8522     { 0x1b0916, 0x1b0117, 0xe4, 0x23, 0, 3  }, /* #34 */
    8523     { 0x1a0857, 0x1a0857, 0x75, 0xad, 0, 3  }, /* #35 */
    8524     { 0x254d97, 0x254d97, 0x1c, 0x1c, 0, 0  }, /* #36 */
    8525     { 0x323b96, 0x323397, 0x19, 0x21, 0, 5  }, /* #37 */
    8526     { 0x182e13, 0x182e12, 0x5a, 0xd5, 0, 3  }, /* #38 */
    8527     { 0x1b1f93, 0x1b1793, 0x3f, 0xcf, 0, 7  }, /* #39 */
    8528     { 0x3c2892, 0x3c2893, 0xaf, 0xea, 0, 5  }, /* #40 */
    8529     { 0x040a92, 0x040293, 0xca, 0x94, 0, 1  }, /* #41 */
    8530     { 0x236392, 0x236393, 0xdc, 0x71, 0, 2  }, /* #42 */
    8531     { 0x3b5c82, 0x3b5482, 0xc0, 0x18, 0, 6  }, /* #43 */
    8532     { 0x0f1c12, 0x0f1c12, 0xa8, 0x2a, 0, 7  }, /* #44 */
    8533     { 0x1715c3, 0x1715c3, 0xf7, 0xdf, 0, 2  }, /* #45 */
    8534     { 0x131643, 0x131642, 0x08, 0x11, 0, 1  }, /* #46 */
    8535     { 0x274502, 0x274d03, 0x72, 0x91, 0, 3  }, /* #47 */
    8536     { 0x3c2456, 0x3c2457, 0xd1, 0x45, 0, 2  }, /* #48 */
    8537     { 0x0f1e56, 0x0f1e56, 0x58, 0x16, 0, 7  }, /* #49 */
    8538     { 0x323b96, 0x323b96, 0x82, 0x90, 0, 6  }, /* #50 */
    8539     { 0x311c13, 0x311412, 0xc1, 0x0f, 0, 3  }, /* #51 */
    8540     { 0x381842, 0x381042, 0x02, 0x10, 0, 3  }, /* #52 */
    8541     { 0x2c3ed3, 0x2c36d3, 0x3f, 0xf9, 0, 4  }, /* #53 */
    8542     { 0x0b09d7, 0x0b01d7, 0xeb, 0xaf, 0, 2  }, /* #54 */
    8543     { 0x1c4802, 0x1c4803, 0xa8, 0x50, 0, 1  }, /* #55 */
    8544     { 0x306c06, 0x306c07, 0x70, 0x81, 0, 3  }, /* #56 */
    8545     { 0x103416, 0x103417, 0x12, 0x20, 0, 4  }, /* #57 */
    8546     { 0x0b0803, 0x0b0803, 0x23, 0x23, 0, 0  }, /* #58 */
    8547     { 0x1b7553, 0x1b7d52, 0xa3, 0xf4, 0, 6  }, /* #59 */
    8548     { 0x142ad6, 0x142ad6, 0x60, 0xc0, 0, 1  }, /* #60 */
    8549     { 0x223b46, 0x223347, 0xd0, 0x06, 0, 4  }, /* #61 */
    8550     { 0x0a4043, 0x0a4042, 0xf4, 0x7d, 0, 7  }, /* #62 */
    8551     { 0x267ed2, 0x2676d3, 0x0d, 0xa0, 0, 5  }, /* #63 */
     8083    { 0x015706, 0x015706, 0x03, 0x0c, 0, 2  }, /* #0 */
     8084    { 0x3b6552, 0x3b6d52, 0x8f, 0x7a, 0, 3  }, /* #1 */
     8085    { 0x125c13, 0x125412, 0xcb, 0xf9, 0, 6  }, /* #2 */
     8086    { 0x130a03, 0x130a03, 0x78, 0xe2, 0, 2  }, /* #3 */
     8087    { 0x3e28d2, 0x3e28d2, 0x32, 0x32, 0, 0  }, /* #4 */
     8088    { 0x170703, 0x170703, 0xfd, 0xfd, 0, 0  }, /* #5 */
     8089    { 0x145993, 0x145993, 0x49, 0x49, 0, 0  }, /* #6 */
     8090    { 0x0f3fc6, 0x0f3fc6, 0x62, 0x8c, 0, 6  }, /* #7 */
     8091    { 0x284712, 0x284f12, 0x89, 0x25, 0, 2  }, /* #8 */
     8092    { 0x300a03, 0x300202, 0xc9, 0xf2, 0, 7  }, /* #9 */
     8093    { 0x1b1106, 0x1b1107, 0xe4, 0x23, 0, 3  }, /* #10 */
     8094    { 0x1d01d7, 0x1d09d6, 0x7f, 0xff, 0, 1  }, /* #11 */
     8095    { 0x195a07, 0x195206, 0xc4, 0x4e, 0, 4  }, /* #12 */
     8096    { 0x1f2a13, 0x1f2a13, 0x14, 0x14, 0, 0  }, /* #13 */
     8097    { 0x283047, 0x283046, 0x10, 0x21, 0, 1  }, /* #14 */
     8098    { 0x106d47, 0x106546, 0x0b, 0xb8, 0, 4  }, /* #15 */
     8099    { 0x006f96, 0x006f96, 0x66, 0xc6, 0, 5  }, /* #16 */
     8100    { 0x181506, 0x181d06, 0xb1, 0xac, 0, 7  }, /* #17 */
     8101    { 0x281593, 0x281593, 0xdf, 0xbf, 0, 1  }, /* #18 */
     8102    { 0x385657, 0x385656, 0x32, 0xa6, 0, 6  }, /* #19 */
     8103    { 0x097213, 0x097212, 0x0c, 0x64, 0, 3  }, /* #20 */
     8104    { 0x363a03, 0x363203, 0xd6, 0x6e, 0, 4  }, /* #21 */
     8105    { 0x392912, 0x392112, 0x15, 0xa1, 0, 5  }, /* #22 */
     8106    { 0x2710c6, 0x2718c7, 0x5c, 0x85, 0, 5  }, /* #23 */
     8107    { 0x0a29d3, 0x0a21d2, 0xd1, 0xf4, 0, 7  }, /* #24 */
     8108    { 0x2f5797, 0x2f5796, 0x19, 0x63, 0, 6  }, /* #25 */
     8109    { 0x335017, 0x335017, 0x1a, 0x46, 0, 7  }, /* #26 */
     8110    { 0x265202, 0x265a03, 0x64, 0x21, 0, 3  }, /* #27 */
     8111    { 0x3c0283, 0x3c0a83, 0xac, 0x9a, 0, 5  }, /* #28 */
     8112    { 0x2d79d6, 0x2d71d7, 0x3d, 0xe8, 0, 3  }, /* #29 */
     8113    { 0x1d4957, 0x1d4157, 0x3e, 0xe9, 0, 4  }, /* #30 */
     8114    { 0x072257, 0x072257, 0xcb, 0xf2, 0, 7  }, /* #31 */
     8115    { 0x2a4802, 0x2a4802, 0xa3, 0x35, 0, 4  }, /* #32 */
     8116    { 0x057f96, 0x057797, 0xe6, 0x99, 0, 2  }, /* #33 */
     8117    { 0x022853, 0x022052, 0x13, 0xe2, 0, 6  }, /* #34 */
     8118    { 0x231152, 0x231953, 0x92, 0x24, 0, 7  }, /* #35 */
     8119    { 0x115cc6, 0x115cc7, 0xa2, 0x28, 0, 7  }, /* #36 */
     8120    { 0x282147, 0x282947, 0x4a, 0x2a, 0, 2  }, /* #37 */
     8121    { 0x3e2b87, 0x3e2b87, 0x75, 0x6e, 0, 6  }, /* #38 */
     8122    { 0x0f5887, 0x0f5087, 0xef, 0xbf, 0, 2  }, /* #39 */
     8123    { 0x0e4996, 0x0e4996, 0xa4, 0x29, 0, 7  }, /* #40 */
     8124    { 0x3b3ed6, 0x3b36d7, 0x3c, 0xc1, 0, 4  }, /* #41 */
     8125    { 0x154096, 0x154096, 0x1f, 0x1f, 0, 0  }, /* #42 */
     8126    { 0x212987, 0x212986, 0x75, 0xb7, 0, 5  }, /* #43 */
     8127    { 0x314c43, 0x314c43, 0xc3, 0xc3, 0, 0  }, /* #44 */
     8128    { 0x3f53d6, 0x3f5bd7, 0x77, 0x9d, 0, 7  }, /* #45 */
     8129    { 0x251d52, 0x251d53, 0x75, 0x4e, 0, 6  }, /* #46 */
     8130    { 0x260886, 0x260886, 0x75, 0xa7, 0, 5  }, /* #47 */
     8131    { 0x2c7e17, 0x2c7617, 0xc4, 0x13, 0, 2  }, /* #48 */
     8132    { 0x1c5106, 0x1c5907, 0x8b, 0xa2, 0, 7  }, /* #49 */
     8133    { 0x2f3983, 0x2f3983, 0xa8, 0xa8, 0, 0  }, /* #50 */
     8134    { 0x0079c6, 0x0079c6, 0x88, 0x21, 0, 2  }, /* #51 */
     8135    { 0x2b0987, 0x2b0987, 0xac, 0x66, 0, 3  }, /* #52 */
     8136    { 0x2222c2, 0x2222c3, 0xca, 0x32, 0, 7  }, /* #53 */
     8137    { 0x2c7207, 0x2c7a06, 0x7a, 0xf5, 0, 1  }, /* #54 */
     8138    { 0x052096, 0x052096, 0xc1, 0x16, 0, 4  }, /* #55 */
     8139    { 0x187246, 0x187a46, 0xab, 0xd5, 0, 6  }, /* #56 */
     8140    { 0x245503, 0x245503, 0x9a, 0x9a, 0, 0  }, /* #57 */
     8141    { 0x310c92, 0x310492, 0xf5, 0xbd, 0, 7  }, /* #58 */
     8142    { 0x1a4b52, 0x1a4352, 0x02, 0x10, 0, 3  }, /* #59 */
     8143    { 0x1c3497, 0x1c3c97, 0x48, 0x22, 0, 2  }, /* #60 */
     8144    { 0x0b5492, 0x0b5492, 0x24, 0x48, 0, 1  }, /* #61 */
     8145    { 0x361296, 0x361a96, 0x86, 0xc8, 0, 5  }, /* #62 */
     8146    { 0x381e03, 0x381e03, 0x58, 0x62, 0, 2  }, /* #63 */
    85528147};
    85538148static const BINU8_TEST_T g_aTests_rcr_u8[] =
    85548149{
    8555     { 0x3f6783, 0x3f6782, 0x92, 0xb2, 0, 3  }, /* #0 */
    8556     { 0x336787, 0x336f87, 0x27, 0x93, 0, 1  }, /* #1 */
    8557     { 0x156456, 0x156457, 0x40, 0x00, 0, 7  }, /* #2 */
    8558     { 0x2f4652, 0x2f4e53, 0xea, 0x53, 0, 6  }, /* #3 */
    8559     { 0x077f46, 0x077f47, 0xc6, 0x98, 0, 3  }, /* #4 */
    8560     { 0x165812, 0x165812, 0xdd, 0xdd, 0, 0  }, /* #5 */
    8561     { 0x000603, 0x000603, 0xfb, 0xef, 0, 7  }, /* #6 */
    8562     { 0x247557, 0x247d56, 0x38, 0x4e, 0, 2  }, /* #7 */
    8563     { 0x2c3b03, 0x2c3b03, 0x64, 0x25, 0, 6  }, /* #8 */
    8564     { 0x2d0d17, 0x2d0d17, 0x53, 0xd4, 0, 2  }, /* #9 */
    8565     { 0x3b6513, 0x3b6513, 0xcf, 0xf3, 0, 2  }, /* #10 */
    8566     { 0x253e96, 0x253e97, 0xd7, 0xda, 0, 3  }, /* #11 */
    8567     { 0x247853, 0x247052, 0xe2, 0xf1, 0, 1  }, /* #12 */
    8568     { 0x231716, 0x231f17, 0xd6, 0x35, 0, 2  }, /* #13 */
    8569     { 0x1e6343, 0x1e6342, 0xe0, 0x1e, 0, 4  }, /* #14 */
    8570     { 0x3f36c3, 0x3f36c3, 0xff, 0xff, 0, 4  }, /* #15 */
    8571     { 0x2e3397, 0x2e3396, 0xb1, 0x3b, 0, 4  }, /* #16 */
    8572     { 0x2316d6, 0x2316d6, 0x72, 0x72, 0, 0  }, /* #17 */
    8573     { 0x2f4f03, 0x2f4702, 0xef, 0xff, 0, 5  }, /* #18 */
    8574     { 0x2c2fc2, 0x2c27c3, 0x77, 0x9d, 0, 2  }, /* #19 */
    8575     { 0x3c4a42, 0x3c4a42, 0xfe, 0xfe, 0, 0  }, /* #20 */
    8576     { 0x242053, 0x242052, 0x89, 0x71, 0, 3  }, /* #21 */
    8577     { 0x236257, 0x236a57, 0x79, 0x37, 0, 4  }, /* #22 */
    8578     { 0x084d02, 0x084502, 0x18, 0xc0, 0, 6  }, /* #23 */
    8579     { 0x337f02, 0x337702, 0x78, 0x3c, 0, 1  }, /* #24 */
    8580     { 0x0f2907, 0x0f2107, 0xf4, 0xd3, 0, 7  }, /* #25 */
    8581     { 0x1f4143, 0x1f4143, 0xff, 0xff, 0, 4  }, /* #26 */
    8582     { 0x091192, 0x091192, 0x07, 0x70, 0, 5  }, /* #27 */
    8583     { 0x252cc2, 0x252cc2, 0x24, 0x24, 0, 0  }, /* #28 */
    8584     { 0x1121c2, 0x1121c2, 0x61, 0x4c, 0, 3  }, /* #29 */
    8585     { 0x1403c3, 0x1403c3, 0x86, 0x61, 0, 2  }, /* #30 */
    8586     { 0x3a2c92, 0x3a2c92, 0x91, 0x52, 0, 3  }, /* #31 */
    8587     { 0x3e5346, 0x3e5346, 0x81, 0x81, 0, 0  }, /* #32 */
    8588     { 0x3d2146, 0x3d2947, 0xf4, 0x47, 0, 5  }, /* #33 */
    8589     { 0x187057, 0x187056, 0xe0, 0x0f, 0, 5  }, /* #34 */
    8590     { 0x267792, 0x267793, 0x2d, 0x45, 0, 3  }, /* #35 */
    8591     { 0x2e4643, 0x2e4642, 0xee, 0xef, 0, 5  }, /* #36 */
    8592     { 0x156656, 0x156e57, 0x94, 0x44, 0, 5  }, /* #37 */
    8593     { 0x0c03d7, 0x0c03d6, 0x92, 0x59, 0, 4  }, /* #38 */
    8594     { 0x3f27d2, 0x3f2fd3, 0xfb, 0xdb, 0, 6  }, /* #39 */
    8595     { 0x045b42, 0x045b42, 0x1b, 0x1b, 0, 0  }, /* #40 */
    8596     { 0x094612, 0x094e13, 0xea, 0x53, 0, 6  }, /* #41 */
    8597     { 0x034a92, 0x034a92, 0x82, 0x09, 0, 7  }, /* #42 */
    8598     { 0x1a2392, 0x1a2392, 0x3e, 0x1f, 0, 1  }, /* #43 */
    8599     { 0x104043, 0x104842, 0x48, 0x29, 0, 3  }, /* #44 */
    8600     { 0x006b42, 0x006b42, 0xd7, 0xd7, 0, 0  }, /* #45 */
    8601     { 0x245f56, 0x245756, 0x52, 0x8a, 0, 3  }, /* #46 */
    8602     { 0x2f3086, 0x2f3086, 0x40, 0x01, 0, 6  }, /* #47 */
    8603     { 0x1865c6, 0x186dc7, 0x90, 0x04, 0, 5  }, /* #48 */
    8604     { 0x1303c3, 0x1303c3, 0xca, 0x72, 0, 2  }, /* #49 */
    8605     { 0x1d1dd3, 0x1d15d2, 0xba, 0xb7, 0, 3  }, /* #50 */
    8606     { 0x3b6e47, 0x3b6e47, 0xc2, 0xc2, 0, 0  }, /* #51 */
    8607     { 0x287847, 0x287047, 0x90, 0x0c, 0, 5  }, /* #52 */
    8608     { 0x2e6112, 0x2e6112, 0x30, 0x06, 0, 3  }, /* #53 */
    8609     { 0x2e7953, 0x2e7953, 0xf4, 0xf4, 0, 0  }, /* #54 */
    8610     { 0x343583, 0x343583, 0xe7, 0xfc, 0, 3  }, /* #55 */
    8611     { 0x0c2f56, 0x0c2f57, 0xcd, 0x59, 0, 3  }, /* #56 */
    8612     { 0x0d23d6, 0x0d2bd6, 0xba, 0xe9, 0, 7  }, /* #57 */
    8613     { 0x330e07, 0x330607, 0xe3, 0x1f, 0, 6  }, /* #58 */
    8614     { 0x1c22c2, 0x1c22c2, 0x24, 0x41, 0, 5  }, /* #59 */
    8615     { 0x2f4fd6, 0x2f47d6, 0x44, 0x84, 0, 4  }, /* #60 */
    8616     { 0x1e4a42, 0x1e4a42, 0xe1, 0xe1, 0, 0  }, /* #61 */
    8617     { 0x0c6b87, 0x0c6386, 0xf0, 0x7c, 0, 2  }, /* #62 */
    8618     { 0x3f2082, 0x3f2883, 0x8d, 0x51, 0, 3  }, /* #63 */
     8150    { 0x2a5ac6, 0x2a52c6, 0x4c, 0x61, 0, 6  }, /* #0 */
     8151    { 0x0d13c3, 0x0d1bc3, 0x4c, 0x29, 0, 3  }, /* #1 */
     8152    { 0x0f5ed3, 0x0f56d2, 0xd0, 0xe8, 0, 1  }, /* #2 */
     8153    { 0x094253, 0x094a53, 0x1b, 0xc6, 0, 2  }, /* #3 */
     8154    { 0x395e57, 0x395e57, 0x4a, 0x54, 0, 4  }, /* #4 */
     8155    { 0x0054d7, 0x005cd7, 0x58, 0x15, 0, 4  }, /* #5 */
     8156    { 0x0a4847, 0x0a4846, 0x04, 0x82, 0, 1  }, /* #6 */
     8157    { 0x303383, 0x303382, 0xd5, 0xbd, 0, 4  }, /* #7 */
     8158    { 0x316f42, 0x316743, 0x36, 0x86, 0, 3  }, /* #8 */
     8159    { 0x193293, 0x193a93, 0x65, 0xb2, 0, 1  }, /* #9 */
     8160    { 0x3b5e97, 0x3b5697, 0x8c, 0x31, 0, 3  }, /* #10 */
     8161    { 0x003f86, 0x003f87, 0xd1, 0x16, 0, 5  }, /* #11 */
     8162    { 0x266982, 0x266982, 0xfc, 0xfc, 0, 0  }, /* #12 */
     8163    { 0x1f5e97, 0x1f5e97, 0x52, 0x2a, 0, 5  }, /* #13 */
     8164    { 0x216647, 0x216e47, 0x54, 0x4a, 0, 5  }, /* #14 */
     8165    { 0x390953, 0x390153, 0xb5, 0xda, 0, 1  }, /* #15 */
     8166    { 0x353fc3, 0x353fc2, 0x0f, 0x3e, 0, 7  }, /* #16 */
     8167    { 0x275397, 0x275397, 0xa8, 0xa8, 0, 0  }, /* #17 */
     8168    { 0x385642, 0x385642, 0x30, 0xc0, 0, 7  }, /* #18 */
     8169    { 0x3d4e17, 0x3d4e17, 0x23, 0x23, 0, 0  }, /* #19 */
     8170    { 0x321816, 0x321816, 0xb1, 0x2b, 0, 4  }, /* #20 */
     8171    { 0x1b5483, 0x1b5c83, 0x43, 0xa1, 0, 1  }, /* #21 */
     8172    { 0x381896, 0x381896, 0xb5, 0xab, 0, 4  }, /* #22 */
     8173    { 0x143e97, 0x143696, 0x9c, 0x73, 0, 7  }, /* #23 */
     8174    { 0x322057, 0x322056, 0xb2, 0xb6, 0, 3  }, /* #24 */
     8175    { 0x007f53, 0x007f53, 0x1b, 0xb8, 0, 5  }, /* #25 */
     8176    { 0x232183, 0x232183, 0xe3, 0x8f, 0, 7  }, /* #26 */
     8177    { 0x3c7f87, 0x3c7f87, 0x74, 0x4b, 0, 5  }, /* #27 */
     8178    { 0x1a7852, 0x1a7852, 0xc1, 0x58, 0, 3  }, /* #28 */
     8179    { 0x2b0bd3, 0x2b03d3, 0xe1, 0x0f, 0, 6  }, /* #29 */
     8180    { 0x315a12, 0x315a13, 0xa1, 0x0a, 0, 6  }, /* #30 */
     8181    { 0x397556, 0x397557, 0x6e, 0x1b, 0, 2  }, /* #31 */
     8182    { 0x394b96, 0x394b96, 0xb2, 0xb2, 0, 0  }, /* #32 */
     8183    { 0x106e92, 0x106e92, 0xb9, 0xae, 0, 2  }, /* #33 */
     8184    { 0x2c3887, 0x2c3887, 0x43, 0x0e, 0, 7  }, /* #34 */
     8185    { 0x2816c2, 0x281ec2, 0xd4, 0x35, 0, 2  }, /* #35 */
     8186    { 0x126487, 0x126487, 0xe3, 0xf1, 0, 1  }, /* #36 */
     8187    { 0x003717, 0x003f17, 0x7b, 0xdd, 0, 6  }, /* #37 */
     8188    { 0x1c5fd2, 0x1c5fd3, 0xcc, 0x8c, 0, 4  }, /* #38 */
     8189    { 0x344186, 0x344986, 0xed, 0xd7, 0, 5  }, /* #39 */
     8190    { 0x272487, 0x272487, 0xed, 0xf6, 0, 1  }, /* #40 */
     8191    { 0x2600d3, 0x2600d3, 0xac, 0x9a, 0, 4  }, /* #41 */
     8192    { 0x030cc2, 0x030cc2, 0xe2, 0x9c, 0, 3  }, /* #42 */
     8193    { 0x1541c2, 0x1541c3, 0x03, 0x80, 0, 2  }, /* #43 */
     8194    { 0x186e92, 0x186e92, 0xd4, 0xa3, 0, 6  }, /* #44 */
     8195    { 0x2a0003, 0x2a0003, 0xd5, 0xea, 0, 1  }, /* #45 */
     8196    { 0x0f2b12, 0x0f2313, 0x6c, 0x0d, 0, 3  }, /* #46 */
     8197    { 0x085a56, 0x085256, 0x60, 0x06, 0, 4  }, /* #47 */
     8198    { 0x343bd3, 0x343bd3, 0x5b, 0x75, 0, 4  }, /* #48 */
     8199    { 0x076312, 0x076b13, 0x9c, 0x89, 0, 4  }, /* #49 */
     8200    { 0x151052, 0x151052, 0x0d, 0xd0, 0, 5  }, /* #50 */
     8201    { 0x2802c2, 0x280ac3, 0xe9, 0xa5, 0, 7  }, /* #51 */
     8202    { 0x2b0407, 0x2b0c06, 0x2b, 0xae, 0, 7  }, /* #52 */
     8203    { 0x1e6882, 0x1e6882, 0xcc, 0x33, 0, 2  }, /* #53 */
     8204    { 0x200853, 0x200853, 0xde, 0xde, 0, 0  }, /* #54 */
     8205    { 0x145992, 0x145993, 0xb3, 0x35, 0, 5  }, /* #55 */
     8206    { 0x077a43, 0x077a43, 0x12, 0x28, 0, 5  }, /* #56 */
     8207    { 0x094603, 0x094e02, 0x58, 0x56, 0, 2  }, /* #57 */
     8208    { 0x156517, 0x156517, 0xbe, 0xdb, 0, 4  }, /* #58 */
     8209    { 0x215452, 0x215c53, 0x9c, 0xc4, 0, 5  }, /* #59 */
     8210    { 0x274546, 0x274546, 0xe4, 0xe4, 0, 0  }, /* #60 */
     8211    { 0x264347, 0x264b47, 0x2f, 0x7c, 0, 6  }, /* #61 */
     8212    { 0x247303, 0x247303, 0x72, 0x72, 0, 0  }, /* #62 */
     8213    { 0x3273d7, 0x327bd7, 0x75, 0xd6, 0, 7  }, /* #63 */
    86198214};
    86208215static const BINU8_TEST_T g_aTests_shl_u8[] =
    86218216{
    8622     { 0x2b7ec3, 0x2b7e83, 0x7b, 0x80, 0, 7  }, /* #0 */
    8623     { 0x311857, 0x311883, 0x96, 0x80, 0, 6  }, /* #1 */
    8624     { 0x326846, 0x326887, 0xb7, 0xb8, 0, 3  }, /* #2 */
    8625     { 0x0839c2, 0x083986, 0x7d, 0xfa, 0, 1  }, /* #3 */
    8626     { 0x2311c3, 0x231947, 0x4a, 0x00, 0, 7  }, /* #4 */
    8627     { 0x2a5083, 0x2a5847, 0x66, 0x00, 0, 7  }, /* #5 */
    8628     { 0x254c82, 0x254483, 0xe7, 0x80, 0, 7  }, /* #6 */
    8629     { 0x360ec3, 0x360683, 0xfa, 0xd0, 0, 3  }, /* #7 */
    8630     { 0x333716, 0x333f07, 0xb3, 0x66, 0, 1  }, /* #8 */
    8631     { 0x043207, 0x043a82, 0x9d, 0x80, 0, 7  }, /* #9 */
    8632     { 0x264bc3, 0x264302, 0x2c, 0x58, 0, 1  }, /* #10 */
    8633     { 0x367f57, 0x367f06, 0x98, 0x60, 0, 2  }, /* #11 */
    8634     { 0x1c1282, 0x1c1246, 0x34, 0x00, 0, 7  }, /* #12 */
    8635     { 0x2d3052, 0x2d3886, 0x73, 0xc0, 0, 6  }, /* #13 */
    8636     { 0x341a17, 0x341a86, 0x89, 0x90, 0, 4  }, /* #14 */
    8637     { 0x1b1d56, 0x1b1d02, 0x62, 0x20, 0, 4  }, /* #15 */
    8638     { 0x150983, 0x150986, 0x89, 0x90, 0, 4  }, /* #16 */
    8639     { 0x2b0712, 0x2b0702, 0x12, 0x40, 0, 5  }, /* #17 */
    8640     { 0x315416, 0x315c82, 0xbe, 0xf8, 0, 2  }, /* #18 */
    8641     { 0x1e78d7, 0x1e7047, 0x16, 0x00, 0, 7  }, /* #19 */
    8642     { 0x3c4a92, 0x3c4a86, 0x77, 0xee, 0, 1  }, /* #20 */
    8643     { 0x353bc3, 0x353b87, 0xbf, 0xc0, 0, 6  }, /* #21 */
    8644     { 0x140bc7, 0x140b03, 0x95, 0x2a, 0, 1  }, /* #22 */
    8645     { 0x0257d2, 0x025703, 0xda, 0x40, 0, 5  }, /* #23 */
    8646     { 0x272e52, 0x272686, 0x17, 0xb8, 0, 3  }, /* #24 */
    8647     { 0x2c4942, 0x2c4982, 0xb4, 0xd0, 0, 2  }, /* #25 */
    8648     { 0x371b86, 0x371346, 0x30, 0x00, 0, 7  }, /* #26 */
    8649     { 0x304596, 0x304d07, 0xb5, 0x50, 0, 4  }, /* #27 */
    8650     { 0x337456, 0x337407, 0xe3, 0x18, 0, 3  }, /* #28 */
    8651     { 0x2456d6, 0x2456d6, 0xf2, 0xf2, 0, 0  }, /* #29 */
    8652     { 0x3061d7, 0x306187, 0x07, 0xc0, 0, 6  }, /* #30 */
    8653     { 0x0f2c16, 0x0f2446, 0xec, 0x00, 0, 7  }, /* #31 */
    8654     { 0x0a7c82, 0x0a7482, 0x2a, 0x80, 0, 6  }, /* #32 */
    8655     { 0x3677d3, 0x3677d3, 0xfa, 0xfa, 0, 0  }, /* #33 */
    8656     { 0x263f56, 0x263f06, 0x49, 0x48, 0, 3  }, /* #34 */
    8657     { 0x133cc2, 0x133c83, 0x6f, 0xbc, 0, 2  }, /* #35 */
    8658     { 0x397407, 0x397c87, 0xbc, 0xc0, 0, 4  }, /* #36 */
    8659     { 0x0d39c7, 0x0d39c7, 0xe7, 0xe7, 0, 0  }, /* #37 */
    8660     { 0x341a43, 0x341283, 0x3f, 0x80, 0, 7  }, /* #38 */
    8661     { 0x274a17, 0x274a06, 0x83, 0x60, 0, 5  }, /* #39 */
    8662     { 0x2b6612, 0x2b6e46, 0x4c, 0x00, 0, 7  }, /* #40 */
    8663     { 0x361002, 0x361006, 0x24, 0x48, 0, 1  }, /* #41 */
    8664     { 0x2f0446, 0x2f0446, 0x15, 0x15, 0, 0  }, /* #42 */
    8665     { 0x1a7d42, 0x1a7d87, 0x9a, 0xa0, 0, 4  }, /* #43 */
    8666     { 0x105593, 0x105593, 0x46, 0x46, 0, 0  }, /* #44 */
    8667     { 0x2d7f47, 0x2d7f82, 0xb8, 0xe0, 0, 2  }, /* #45 */
    8668     { 0x123c03, 0x123406, 0xc6, 0x60, 0, 4  }, /* #46 */
    8669     { 0x180596, 0x180d82, 0x40, 0x80, 0, 1  }, /* #47 */
    8670     { 0x0753d2, 0x075b46, 0x80, 0x00, 0, 3  }, /* #48 */
    8671     { 0x241942, 0x241186, 0xd5, 0xa0, 0, 5  }, /* #49 */
    8672     { 0x013307, 0x013382, 0x11, 0x80, 0, 7  }, /* #50 */
    8673     { 0x1c6b93, 0x1c6387, 0xcb, 0x96, 0, 1  }, /* #51 */
    8674     { 0x276212, 0x276a87, 0x4d, 0xa0, 0, 5  }, /* #52 */
    8675     { 0x2e4302, 0x2e4382, 0x38, 0xe0, 0, 2  }, /* #53 */
    8676     { 0x263687, 0x263e02, 0x81, 0x08, 0, 3  }, /* #54 */
    8677     { 0x234c02, 0x234402, 0x22, 0x40, 0, 5  }, /* #55 */
    8678     { 0x0f5203, 0x0f5202, 0x0b, 0x58, 0, 3  }, /* #56 */
    8679     { 0x2205d6, 0x220d03, 0x9a, 0x40, 0, 5  }, /* #57 */
    8680     { 0x323017, 0x323046, 0x10, 0x00, 0, 5  }, /* #58 */
    8681     { 0x0b3cc6, 0x0b3c03, 0x8b, 0x16, 0, 1  }, /* #59 */
    8682     { 0x2b1a56, 0x2b1a56, 0x50, 0x50, 0, 0  }, /* #60 */
    8683     { 0x0f3e06, 0x0f3686, 0x36, 0xc0, 0, 5  }, /* #61 */
    8684     { 0x3456d2, 0x345e83, 0x97, 0x80, 0, 7  }, /* #62 */
    8685     { 0x0d4656, 0x0d4682, 0x27, 0xe0, 0, 5  }, /* #63 */
     8217    { 0x073d96, 0x073507, 0xcf, 0x3c, 0, 2  }, /* #0 */
     8218    { 0x3c0ed6, 0x3c0607, 0xc5, 0x14, 0, 2  }, /* #1 */
     8219    { 0x0c43d2, 0x0c4b82, 0x76, 0xec, 0, 1  }, /* #2 */
     8220    { 0x381a56, 0x381286, 0x36, 0xd8, 0, 2  }, /* #3 */
     8221    { 0x1a7b47, 0x1a7346, 0x3c, 0x00, 0, 7  }, /* #4 */
     8222    { 0x077fd3, 0x077f82, 0x54, 0xa8, 0, 1  }, /* #5 */
     8223    { 0x1c0ac6, 0x1c0202, 0x04, 0x10, 0, 2  }, /* #6 */
     8224    { 0x107083, 0x107002, 0x02, 0x20, 0, 4  }, /* #7 */
     8225    { 0x0d65c7, 0x0d6d83, 0xbb, 0x80, 0, 7  }, /* #8 */
     8226    { 0x031707, 0x031747, 0xd2, 0x00, 0, 7  }, /* #9 */
     8227    { 0x326607, 0x326602, 0x27, 0x70, 0, 4  }, /* #10 */
     8228    { 0x326516, 0x326546, 0xc0, 0x00, 0, 3  }, /* #11 */
     8229    { 0x173313, 0x173306, 0x1b, 0x6c, 0, 2  }, /* #12 */
     8230    { 0x0d0887, 0x0d0887, 0xb7, 0xb7, 0, 0  }, /* #13 */
     8231    { 0x146586, 0x146582, 0xe2, 0x80, 0, 6  }, /* #14 */
     8232    { 0x1b2203, 0x1b2203, 0x5c, 0x5c, 0, 0  }, /* #15 */
     8233    { 0x204f97, 0x204783, 0x0b, 0x80, 0, 7  }, /* #16 */
     8234    { 0x084993, 0x084102, 0xf9, 0x40, 0, 6  }, /* #17 */
     8235    { 0x061c12, 0x061c83, 0x87, 0x80, 0, 7  }, /* #18 */
     8236    { 0x250bc6, 0x250b82, 0x43, 0x86, 0, 1  }, /* #19 */
     8237    { 0x2d6147, 0x2d6147, 0x50, 0x50, 0, 0  }, /* #20 */
     8238    { 0x345082, 0x345803, 0x94, 0x40, 0, 4  }, /* #21 */
     8239    { 0x1b2f16, 0x1b2f46, 0x64, 0x00, 0, 7  }, /* #22 */
     8240    { 0x216c93, 0x216447, 0x06, 0x00, 0, 7  }, /* #23 */
     8241    { 0x145646, 0x145647, 0x10, 0x00, 0, 4  }, /* #24 */
     8242    { 0x0d4697, 0x0d4e82, 0x68, 0xd0, 0, 1  }, /* #25 */
     8243    { 0x163753, 0x163f47, 0x6c, 0x00, 0, 6  }, /* #26 */
     8244    { 0x0b20d3, 0x0b2087, 0xe8, 0xa0, 0, 2  }, /* #27 */
     8245    { 0x294653, 0x294653, 0x78, 0x78, 0, 0  }, /* #28 */
     8246    { 0x054fc6, 0x054746, 0xe8, 0x00, 0, 7  }, /* #29 */
     8247    { 0x2d5e57, 0x2d5e57, 0x72, 0x72, 0, 0  }, /* #30 */
     8248    { 0x112fc2, 0x112f02, 0x8d, 0x68, 0, 3  }, /* #31 */
     8249    { 0x174307, 0x174346, 0x10, 0x00, 0, 7  }, /* #32 */
     8250    { 0x0d0297, 0x0d0246, 0x28, 0x00, 0, 6  }, /* #33 */
     8251    { 0x367a52, 0x367282, 0xe2, 0x80, 0, 6  }, /* #34 */
     8252    { 0x287397, 0x287b87, 0x7e, 0xf0, 0, 3  }, /* #35 */
     8253    { 0x2c4242, 0x2c4a07, 0xba, 0x74, 0, 1  }, /* #36 */
     8254    { 0x230e83, 0x230e46, 0x40, 0x00, 0, 3  }, /* #37 */
     8255    { 0x1c2303, 0x1c2b02, 0x51, 0x40, 0, 6  }, /* #38 */
     8256    { 0x035807, 0x035886, 0x58, 0xc0, 0, 3  }, /* #39 */
     8257    { 0x071613, 0x071682, 0xc2, 0x80, 0, 6  }, /* #40 */
     8258    { 0x356a46, 0x356a02, 0x8d, 0x34, 0, 2  }, /* #41 */
     8259    { 0x1e2c96, 0x1e2482, 0x1c, 0xe0, 0, 3  }, /* #42 */
     8260    { 0x011fc7, 0x011f86, 0x66, 0xcc, 0, 1  }, /* #43 */
     8261    { 0x3b0f92, 0x3b0702, 0x31, 0x20, 0, 5  }, /* #44 */
     8262    { 0x133c47, 0x133c86, 0xa5, 0xa0, 0, 5  }, /* #45 */
     8263    { 0x385f96, 0x385f06, 0x93, 0x60, 0, 5  }, /* #46 */
     8264    { 0x2a19d3, 0x2a1102, 0xe1, 0x40, 0, 6  }, /* #47 */
     8265    { 0x271796, 0x271f06, 0x83, 0x18, 0, 3  }, /* #48 */
     8266    { 0x2e2287, 0x2e2287, 0xfe, 0xfc, 0, 1  }, /* #49 */
     8267    { 0x2155d7, 0x215d03, 0xa9, 0x20, 0, 5  }, /* #50 */
     8268    { 0x332652, 0x332682, 0x2a, 0xa8, 0, 2  }, /* #51 */
     8269    { 0x304cd7, 0x304402, 0x16, 0x58, 0, 2  }, /* #52 */
     8270    { 0x2b0647, 0x2b0e46, 0xb4, 0x00, 0, 7  }, /* #53 */
     8271    { 0x147c43, 0x147c86, 0x48, 0x90, 0, 1  }, /* #54 */
     8272    { 0x280bc3, 0x280b47, 0xb4, 0x00, 0, 6  }, /* #55 */
     8273    { 0x343987, 0x343987, 0xe2, 0xe2, 0, 0  }, /* #56 */
     8274    { 0x2703c2, 0x270383, 0x3f, 0xf8, 0, 3  }, /* #57 */
     8275    { 0x254f87, 0x254f87, 0xc4, 0xc4, 0, 0  }, /* #58 */
     8276    { 0x362f97, 0x362f02, 0x99, 0x40, 0, 6  }, /* #59 */
     8277    { 0x0743c6, 0x074b82, 0xa8, 0x80, 0, 4  }, /* #60 */
     8278    { 0x2b0e86, 0x2b0682, 0x1a, 0xd0, 0, 3  }, /* #61 */
     8279    { 0x0f46c6, 0x0f4606, 0x3a, 0x74, 0, 1  }, /* #62 */
     8280    { 0x093892, 0x093886, 0x60, 0xc0, 0, 1  }, /* #63 */
    86868281};
    86878282static const BINU8_TEST_T g_aTests_shr_u8[] =
    86888283{
    8689     { 0x2e21d6, 0x2e2907, 0xed, 0x1d, 0, 3  }, /* #0 */
    8690     { 0x004552, 0x004503, 0x0b, 0x02, 0, 2  }, /* #1 */
    8691     { 0x305786, 0x305f02, 0xe0, 0x1c, 0, 3  }, /* #2 */
    8692     { 0x2075d7, 0x2075d7, 0xf2, 0xf2, 0, 0  }, /* #3 */
    8693     { 0x0e0187, 0x0e0902, 0x90, 0x02, 0, 6  }, /* #4 */
    8694     { 0x345887, 0x345803, 0xc6, 0x31, 0, 2  }, /* #5 */
    8695     { 0x307c42, 0x307c07, 0x97, 0x12, 0, 3  }, /* #6 */
    8696     { 0x3c0387, 0x3c0b06, 0xc7, 0x03, 0, 6  }, /* #7 */
    8697     { 0x296586, 0x296d02, 0x9d, 0x02, 0, 6  }, /* #8 */
    8698     { 0x247342, 0x247b06, 0xd2, 0x03, 0, 6  }, /* #9 */
    8699     { 0x271b07, 0x271347, 0x12, 0x00, 0, 5  }, /* #10 */
    8700     { 0x1455c7, 0x145546, 0x13, 0x00, 0, 7  }, /* #11 */
    8701     { 0x2a2d53, 0x2a2d02, 0x8f, 0x01, 0, 7  }, /* #12 */
    8702     { 0x193592, 0x193592, 0x61, 0x61, 0, 0  }, /* #13 */
    8703     { 0x391286, 0x391206, 0x28, 0x0a, 0, 2  }, /* #14 */
    8704     { 0x267ec6, 0x267e07, 0xec, 0x1d, 0, 3  }, /* #15 */
    8705     { 0x284817, 0x284047, 0x5a, 0x00, 0, 7  }, /* #16 */
    8706     { 0x214142, 0x214146, 0x24, 0x00, 0, 7  }, /* #17 */
    8707     { 0x3a4393, 0x3a4303, 0x6e, 0x01, 0, 6  }, /* #18 */
    8708     { 0x337b16, 0x337b03, 0xd7, 0x01, 0, 7  }, /* #19 */
    8709     { 0x294443, 0x294c07, 0x9f, 0x09, 0, 4  }, /* #20 */
    8710     { 0x094a12, 0x094a03, 0xcf, 0x67, 0, 1  }, /* #21 */
    8711     { 0x315183, 0x315103, 0x3f, 0x07, 0, 3  }, /* #22 */
    8712     { 0x0e0f86, 0x0e0f06, 0xa3, 0x14, 0, 3  }, /* #23 */
    8713     { 0x3d1097, 0x3d1097, 0x14, 0x14, 0, 0  }, /* #24 */
    8714     { 0x270203, 0x270a03, 0x99, 0x4c, 0, 1  }, /* #25 */
    8715     { 0x272857, 0x272806, 0xa4, 0x0a, 0, 4  }, /* #26 */
    8716     { 0x306fd6, 0x306f06, 0xc3, 0x0c, 0, 4  }, /* #27 */
    8717     { 0x212e07, 0x212602, 0x11, 0x02, 0, 3  }, /* #28 */
    8718     { 0x272613, 0x272602, 0x10, 0x01, 0, 4  }, /* #29 */
    8719     { 0x2a2c97, 0x2a2c06, 0xa9, 0x05, 0, 5  }, /* #30 */
    8720     { 0x125483, 0x125402, 0x24, 0x01, 0, 5  }, /* #31 */
    8721     { 0x174b92, 0x174302, 0x2e, 0x01, 0, 5  }, /* #32 */
    8722     { 0x363a07, 0x363a06, 0x91, 0x24, 0, 2  }, /* #33 */
    8723     { 0x204e17, 0x204602, 0x40, 0x10, 0, 2  }, /* #34 */
    8724     { 0x231d82, 0x231d03, 0xf3, 0x79, 0, 1  }, /* #35 */
    8725     { 0x182793, 0x182702, 0x10, 0x08, 0, 1  }, /* #36 */
    8726     { 0x1166d2, 0x116e06, 0xc3, 0x03, 0, 6  }, /* #37 */
    8727     { 0x1c4a07, 0x1c4a06, 0x9c, 0x4e, 0, 1  }, /* #38 */
    8728     { 0x1e6e83, 0x1e6e03, 0xcf, 0x19, 0, 3  }, /* #39 */
    8729     { 0x152f47, 0x152707, 0x4b, 0x12, 0, 2  }, /* #40 */
    8730     { 0x106812, 0x106007, 0x2c, 0x05, 0, 3  }, /* #41 */
    8731     { 0x180d16, 0x180d07, 0xec, 0x03, 0, 6  }, /* #42 */
    8732     { 0x3168c7, 0x316002, 0x69, 0x0d, 0, 3  }, /* #43 */
    8733     { 0x1e3682, 0x1e3e06, 0xc5, 0x0c, 0, 4  }, /* #44 */
    8734     { 0x076c06, 0x076447, 0x26, 0x00, 0, 6  }, /* #45 */
    8735     { 0x046dd3, 0x046506, 0x1b, 0x03, 0, 3  }, /* #46 */
    8736     { 0x340692, 0x340e03, 0xb7, 0x16, 0, 3  }, /* #47 */
    8737     { 0x1b7312, 0x1b7347, 0x17, 0x00, 0, 5  }, /* #48 */
    8738     { 0x3d4a06, 0x3d4a02, 0x81, 0x20, 0, 2  }, /* #49 */
    8739     { 0x3024c7, 0x302447, 0x70, 0x00, 0, 7  }, /* #50 */
    8740     { 0x376513, 0x376513, 0x77, 0x77, 0, 0  }, /* #51 */
    8741     { 0x163bc7, 0x163303, 0x0f, 0x07, 0, 1  }, /* #52 */
    8742     { 0x3f3157, 0x3f3906, 0xc7, 0x03, 0, 6  }, /* #53 */
    8743     { 0x3d3e52, 0x3d3e07, 0xe4, 0x03, 0, 6  }, /* #54 */
    8744     { 0x275846, 0x275803, 0xbe, 0x0b, 0, 4  }, /* #55 */
    8745     { 0x225002, 0x225002, 0xe9, 0xe9, 0, 0  }, /* #56 */
    8746     { 0x294f13, 0x294747, 0x5d, 0x00, 0, 7  }, /* #57 */
    8747     { 0x0e3497, 0x0e3447, 0x53, 0x00, 0, 7  }, /* #58 */
    8748     { 0x1431c2, 0x143146, 0x09, 0x00, 0, 5  }, /* #59 */
    8749     { 0x0e6d17, 0x0e6502, 0x20, 0x04, 0, 3  }, /* #60 */
    8750     { 0x393616, 0x393e03, 0xee, 0x01, 0, 7  }, /* #61 */
    8751     { 0x207a07, 0x207a03, 0xf9, 0x01, 0, 7  }, /* #62 */
    8752     { 0x241cc3, 0x241cc3, 0xa8, 0xa8, 0, 0  }, /* #63 */
     8284    { 0x061813, 0x061803, 0xf7, 0x07, 0, 5  }, /* #0 */
     8285    { 0x1d1ec2, 0x1d1ec2, 0x14, 0x14, 0, 0  }, /* #1 */
     8286    { 0x0e5c87, 0x0e5c02, 0x9c, 0x01, 0, 7  }, /* #2 */
     8287    { 0x136543, 0x136506, 0x61, 0x0c, 0, 3  }, /* #3 */
     8288    { 0x1c3556, 0x1c3556, 0xd1, 0xd1, 0, 0  }, /* #4 */
     8289    { 0x1974d2, 0x197403, 0x0f, 0x07, 0, 1  }, /* #5 */
     8290    { 0x1501c6, 0x150146, 0x05, 0x00, 0, 7  }, /* #6 */
     8291    { 0x2550d2, 0x255047, 0x35, 0x00, 0, 6  }, /* #7 */
     8292    { 0x324c42, 0x324446, 0x09, 0x00, 0, 7  }, /* #8 */
     8293    { 0x2b3292, 0x2b3292, 0x48, 0x48, 0, 0  }, /* #9 */
     8294    { 0x1b74d6, 0x1b7c02, 0xa0, 0x01, 0, 7  }, /* #10 */
     8295    { 0x131c12, 0x131403, 0x72, 0x1c, 0, 2  }, /* #11 */
     8296    { 0x172443, 0x172407, 0x4f, 0x09, 0, 3  }, /* #12 */
     8297    { 0x364907, 0x364907, 0xbe, 0xbe, 0, 0  }, /* #13 */
     8298    { 0x0e0457, 0x0e0447, 0x34, 0x00, 0, 6  }, /* #14 */
     8299    { 0x2c2e86, 0x2c2603, 0x5b, 0x02, 0, 5  }, /* #15 */
     8300    { 0x301bd2, 0x301b03, 0xad, 0x02, 0, 6  }, /* #16 */
     8301    { 0x2515c7, 0x251502, 0x7d, 0x1f, 0, 2  }, /* #17 */
     8302    { 0x372ad7, 0x372a07, 0x97, 0x4b, 0, 1  }, /* #18 */
     8303    { 0x312d87, 0x312503, 0x51, 0x02, 0, 5  }, /* #19 */
     8304    { 0x105ed2, 0x105602, 0x75, 0x07, 0, 4  }, /* #20 */
     8305    { 0x042b92, 0x042b06, 0xa3, 0x14, 0, 3  }, /* #21 */
     8306    { 0x013516, 0x013516, 0xcb, 0xcb, 0, 0  }, /* #22 */
     8307    { 0x252f42, 0x252f06, 0xf0, 0x1e, 0, 3  }, /* #23 */
     8308    { 0x305612, 0x305e02, 0x99, 0x13, 0, 3  }, /* #24 */
     8309    { 0x0b4e42, 0x0b4e06, 0xd4, 0x35, 0, 2  }, /* #25 */
     8310    { 0x333f96, 0x333f06, 0xfc, 0x7e, 0, 1  }, /* #26 */
     8311    { 0x135cd2, 0x135cd2, 0xcd, 0xcd, 0, 0  }, /* #27 */
     8312    { 0x3a0857, 0x3a0007, 0x76, 0x03, 0, 5  }, /* #28 */
     8313    { 0x0f25d3, 0x0f2d06, 0x90, 0x48, 0, 1  }, /* #29 */
     8314    { 0x343d03, 0x343502, 0x44, 0x02, 0, 5  }, /* #30 */
     8315    { 0x115dd7, 0x115d07, 0xcb, 0x0c, 0, 4  }, /* #31 */
     8316    { 0x0c6083, 0x0c6006, 0x31, 0x03, 0, 4  }, /* #32 */
     8317    { 0x3c74c2, 0x3c7c03, 0x8e, 0x23, 0, 2  }, /* #33 */
     8318    { 0x134846, 0x134807, 0xfe, 0x3f, 0, 2  }, /* #34 */
     8319    { 0x2c1656, 0x2c1e03, 0xc8, 0x01, 0, 7  }, /* #35 */
     8320    { 0x3c0256, 0x3c0256, 0x9d, 0x9d, 0, 0  }, /* #36 */
     8321    { 0x0531c2, 0x053903, 0xbd, 0x02, 0, 6  }, /* #37 */
     8322    { 0x3c44d7, 0x3c4447, 0x6c, 0x00, 0, 7  }, /* #38 */
     8323    { 0x2d48d6, 0x2d4807, 0xb2, 0x05, 0, 5  }, /* #39 */
     8324    { 0x2133c3, 0x213b02, 0x8b, 0x04, 0, 5  }, /* #40 */
     8325    { 0x352b42, 0x352b03, 0xa6, 0x29, 0, 2  }, /* #41 */
     8326    { 0x301587, 0x301587, 0xd2, 0xd2, 0, 0  }, /* #42 */
     8327    { 0x282207, 0x282a03, 0xeb, 0x75, 0, 1  }, /* #43 */
     8328    { 0x2e2557, 0x2e2502, 0x24, 0x02, 0, 4  }, /* #44 */
     8329    { 0x0f0917, 0x0f0902, 0xa4, 0x01, 0, 7  }, /* #45 */
     8330    { 0x1b2e46, 0x1b2602, 0x13, 0x01, 0, 4  }, /* #46 */
     8331    { 0x2b5283, 0x2b5a07, 0xf0, 0x03, 0, 6  }, /* #47 */
     8332    { 0x0d0913, 0x0d0913, 0xa9, 0xa9, 0, 0  }, /* #48 */
     8333    { 0x2a1a93, 0x2a1247, 0x55, 0x00, 0, 7  }, /* #49 */
     8334    { 0x1769c3, 0x176903, 0xe9, 0x0e, 0, 4  }, /* #50 */
     8335    { 0x3a1297, 0x3a1202, 0x10, 0x08, 0, 1  }, /* #51 */
     8336    { 0x210047, 0x210802, 0xec, 0x07, 0, 5  }, /* #52 */
     8337    { 0x270dc6, 0x270d03, 0xbc, 0x0b, 0, 4  }, /* #53 */
     8338    { 0x276442, 0x276402, 0x5a, 0x01, 0, 6  }, /* #54 */
     8339    { 0x064d43, 0x064546, 0x19, 0x00, 0, 6  }, /* #55 */
     8340    { 0x2d2c82, 0x2d2c07, 0xf8, 0x03, 0, 6  }, /* #56 */
     8341    { 0x005917, 0x005103, 0x79, 0x07, 0, 4  }, /* #57 */
     8342    { 0x0d0e43, 0x0d0602, 0x2a, 0x15, 0, 1  }, /* #58 */
     8343    { 0x276092, 0x276006, 0x63, 0x03, 0, 5  }, /* #59 */
     8344    { 0x0b71d7, 0x0b7103, 0x5c, 0x0b, 0, 3  }, /* #60 */
     8345    { 0x396142, 0x396902, 0xe8, 0x07, 0, 5  }, /* #61 */
     8346    { 0x1f6d87, 0x1f6507, 0x6a, 0x06, 0, 4  }, /* #62 */
     8347    { 0x257216, 0x257a03, 0x9f, 0x04, 0, 5  }, /* #63 */
    87538348};
    87548349static const BINU8_TEST_T g_aTests_sar_u8[] =
    87558350{
    8756     { 0x027346, 0x027303, 0x73, 0x1c, 0, 2  }, /* #0 */
    8757     { 0x3b6503, 0x3b6582, 0xf3, 0xfe, 0, 3  }, /* #1 */
    8758     { 0x357316, 0x357316, 0x51, 0x51, 0, 0  }, /* #2 */
    8759     { 0x024496, 0x024447, 0x24, 0x00, 0, 6  }, /* #3 */
    8760     { 0x1d7f93, 0x1d7782, 0xb6, 0xfb, 0, 4  }, /* #4 */
    8761     { 0x0e3343, 0x0e3383, 0xba, 0xfd, 0, 5  }, /* #5 */
    8762     { 0x100146, 0x100102, 0x0a, 0x01, 0, 3  }, /* #6 */
    8763     { 0x364313, 0x364383, 0xdd, 0xfd, 0, 4  }, /* #7 */
    8764     { 0x2e4083, 0x2e4086, 0xae, 0xd7, 0, 1  }, /* #8 */
    8765     { 0x220053, 0x220083, 0x97, 0xcb, 0, 1  }, /* #9 */
    8766     { 0x1f1513, 0x1f1507, 0x1f, 0x0f, 0, 1  }, /* #10 */
    8767     { 0x266482, 0x266487, 0x86, 0xf0, 0, 3  }, /* #11 */
    8768     { 0x1b3757, 0x1b3702, 0x71, 0x0e, 0, 3  }, /* #12 */
    8769     { 0x061c07, 0x061447, 0x4d, 0x00, 0, 7  }, /* #13 */
    8770     { 0x3e06c6, 0x3e0687, 0xfb, 0xff, 0, 4  }, /* #14 */
    8771     { 0x3d1cc6, 0x3d1482, 0xe4, 0xf2, 0, 1  }, /* #15 */
    8772     { 0x0d0612, 0x0d0646, 0x38, 0x00, 0, 7  }, /* #16 */
    8773     { 0x2928d3, 0x292002, 0x38, 0x1c, 0, 1  }, /* #17 */
    8774     { 0x262b52, 0x262382, 0xab, 0xfd, 0, 5  }, /* #18 */
    8775     { 0x2e7683, 0x2e7602, 0x24, 0x02, 0, 4  }, /* #19 */
    8776     { 0x043e53, 0x043647, 0x11, 0x00, 0, 5  }, /* #20 */
    8777     { 0x2b5a86, 0x2b5a86, 0x52, 0x52, 0, 0  }, /* #21 */
    8778     { 0x3d4152, 0x3d4183, 0x97, 0xcb, 0, 1  }, /* #22 */
    8779     { 0x1b1806, 0x1b1086, 0xba, 0xff, 0, 7  }, /* #23 */
    8780     { 0x253d03, 0x253d03, 0x98, 0x98, 0, 0  }, /* #24 */
    8781     { 0x3554d7, 0x355447, 0x2e, 0x00, 0, 6  }, /* #25 */
    8782     { 0x237016, 0x237082, 0x89, 0xf1, 0, 3  }, /* #26 */
    8783     { 0x2601d6, 0x260182, 0x9c, 0xce, 0, 1  }, /* #27 */
    8784     { 0x2d7fc6, 0x2d7fc6, 0xf0, 0xf0, 0, 0  }, /* #28 */
    8785     { 0x3d5b56, 0x3d5386, 0xd7, 0xff, 0, 6  }, /* #29 */
    8786     { 0x307f42, 0x307782, 0x9c, 0xce, 0, 1  }, /* #30 */
    8787     { 0x3b5112, 0x3b5187, 0xd7, 0xeb, 0, 1  }, /* #31 */
    8788     { 0x1d4e02, 0x1d4e02, 0xfb, 0xfb, 0, 0  }, /* #32 */
    8789     { 0x156f47, 0x156786, 0xea, 0xff, 0, 5  }, /* #33 */
    8790     { 0x0048d7, 0x004006, 0x28, 0x05, 0, 3  }, /* #34 */
    8791     { 0x385117, 0x385106, 0x78, 0x1e, 0, 2  }, /* #35 */
    8792     { 0x1d6e83, 0x1d6e83, 0xa1, 0xa1, 0, 0  }, /* #36 */
    8793     { 0x363e57, 0x363647, 0x51, 0x00, 0, 7  }, /* #37 */
    8794     { 0x1718d3, 0x171086, 0xe3, 0xfc, 0, 3  }, /* #38 */
    8795     { 0x0f1fd2, 0x0f1707, 0x3b, 0x03, 0, 4  }, /* #39 */
    8796     { 0x2a69c2, 0x2a6187, 0xca, 0xfc, 0, 4  }, /* #40 */
    8797     { 0x251f82, 0x251747, 0x09, 0x00, 0, 4  }, /* #41 */
    8798     { 0x0c3297, 0x0c3203, 0x59, 0x2c, 0, 1  }, /* #42 */
    8799     { 0x027693, 0x027647, 0x1a, 0x00, 0, 5  }, /* #43 */
    8800     { 0x3019d6, 0x301103, 0x5d, 0x02, 0, 5  }, /* #44 */
    8801     { 0x3733d7, 0x373383, 0x91, 0xc8, 0, 1  }, /* #45 */
    8802     { 0x021903, 0x021102, 0x34, 0x1a, 0, 1  }, /* #46 */
    8803     { 0x0d6902, 0x0d6186, 0xc2, 0xe1, 0, 1  }, /* #47 */
    8804     { 0x277802, 0x277047, 0x7f, 0x00, 0, 7  }, /* #48 */
    8805     { 0x0f3a16, 0x0f3282, 0xf0, 0xfe, 0, 3  }, /* #49 */
    8806     { 0x121846, 0x121087, 0xcc, 0xfc, 0, 4  }, /* #50 */
    8807     { 0x382b93, 0x382346, 0x05, 0x00, 0, 7  }, /* #51 */
    8808     { 0x157492, 0x157447, 0x4a, 0x00, 0, 7  }, /* #52 */
    8809     { 0x2a7707, 0x2a7702, 0x54, 0x01, 0, 6  }, /* #53 */
    8810     { 0x3f2c83, 0x3f2407, 0x1c, 0x03, 0, 3  }, /* #54 */
    8811     { 0x296306, 0x296346, 0x01, 0x00, 0, 7  }, /* #55 */
    8812     { 0x344ed6, 0x344602, 0x4f, 0x01, 0, 6  }, /* #56 */
    8813     { 0x3564d6, 0x356486, 0xe6, 0xf3, 0, 1  }, /* #57 */
    8814     { 0x3d2183, 0x3d2147, 0x01, 0x00, 0, 1  }, /* #58 */
    8815     { 0x004ed3, 0x004687, 0xe2, 0xff, 0, 7  }, /* #59 */
    8816     { 0x1d7096, 0x1d7083, 0xd4, 0xfe, 0, 5  }, /* #60 */
    8817     { 0x017812, 0x017003, 0x1b, 0x0d, 0, 1  }, /* #61 */
    8818     { 0x1b1007, 0x1b1087, 0x81, 0xc0, 0, 1  }, /* #62 */
    8819     { 0x024187, 0x024187, 0x07, 0x07, 0, 0  }, /* #63 */
     8351    { 0x044417, 0x044447, 0x6e, 0x00, 0, 7  }, /* #0 */
     8352    { 0x0501d6, 0x0501d6, 0xc3, 0xc3, 0, 0  }, /* #1 */
     8353    { 0x0a4496, 0x0a4446, 0x02, 0x00, 0, 4  }, /* #2 */
     8354    { 0x0f7287, 0x0f7283, 0xe2, 0xf8, 0, 2  }, /* #3 */
     8355    { 0x0665c2, 0x066583, 0xc1, 0xe0, 0, 1  }, /* #4 */
     8356    { 0x306e96, 0x306602, 0x27, 0x02, 0, 4  }, /* #5 */
     8357    { 0x002a57, 0x002206, 0x30, 0x03, 0, 4  }, /* #6 */
     8358    { 0x175252, 0x175207, 0x1c, 0x03, 0, 3  }, /* #7 */
     8359    { 0x022e46, 0x022607, 0x37, 0x1b, 0, 1  }, /* #8 */
     8360    { 0x072296, 0x072282, 0xd1, 0xfd, 0, 4  }, /* #9 */
     8361    { 0x257106, 0x257147, 0x50, 0x00, 0, 7  }, /* #10 */
     8362    { 0x157f02, 0x157f02, 0x0c, 0x0c, 0, 0  }, /* #11 */
     8363    { 0x164e97, 0x164602, 0x4c, 0x01, 0, 6  }, /* #12 */
     8364    { 0x364593, 0x364587, 0xc0, 0xff, 0, 7  }, /* #13 */
     8365    { 0x1a0203, 0x1a0203, 0x5f, 0x02, 0, 5  }, /* #14 */
     8366    { 0x022843, 0x022843, 0x72, 0x72, 0, 0  }, /* #15 */
     8367    { 0x1b3256, 0x1b3206, 0x74, 0x1d, 0, 2  }, /* #16 */
     8368    { 0x347c07, 0x347402, 0x22, 0x04, 0, 3  }, /* #17 */
     8369    { 0x280c92, 0x280487, 0xcb, 0xff, 0, 7  }, /* #18 */
     8370    { 0x013f43, 0x013706, 0x6a, 0x35, 0, 1  }, /* #19 */
     8371    { 0x210652, 0x210652, 0xd9, 0xd9, 0, 0  }, /* #20 */
     8372    { 0x153c92, 0x153406, 0x57, 0x05, 0, 4  }, /* #21 */
     8373    { 0x2316c6, 0x231646, 0x3d, 0x00, 0, 7  }, /* #22 */
     8374    { 0x257396, 0x257386, 0xd2, 0xfa, 0, 3  }, /* #23 */
     8375    { 0x123b46, 0x123302, 0x17, 0x01, 0, 4  }, /* #24 */
     8376    { 0x1c7396, 0x1c7306, 0x24, 0x09, 0, 2  }, /* #25 */
     8377    { 0x272d83, 0x272586, 0xd6, 0xeb, 0, 1  }, /* #26 */
     8378    { 0x2c6952, 0x2c6147, 0x3e, 0x00, 0, 6  }, /* #27 */
     8379    { 0x171303, 0x171386, 0xbf, 0xff, 0, 7  }, /* #28 */
     8380    { 0x373d56, 0x373d56, 0x0f, 0x0f, 0, 0  }, /* #29 */
     8381    { 0x0022c6, 0x002202, 0x5a, 0x0b, 0, 3  }, /* #30 */
     8382    { 0x0e4787, 0x0e4787, 0x5e, 0x5e, 0, 0  }, /* #31 */
     8383    { 0x2a5613, 0x2a5687, 0xfa, 0xff, 0, 5  }, /* #32 */
     8384    { 0x196892, 0x196046, 0x3c, 0x00, 0, 7  }, /* #33 */
     8385    { 0x1a60c6, 0x1a6046, 0x04, 0x00, 0, 7  }, /* #34 */
     8386    { 0x032582, 0x032582, 0x61, 0x61, 0, 0  }, /* #35 */
     8387    { 0x205383, 0x205387, 0xe4, 0xff, 0, 7  }, /* #36 */
     8388    { 0x3d1247, 0x3d1286, 0xba, 0xff, 0, 7  }, /* #37 */
     8389    { 0x136f13, 0x136702, 0x12, 0x01, 0, 4  }, /* #38 */
     8390    { 0x3a0246, 0x3a0282, 0x88, 0xc4, 0, 1  }, /* #39 */
     8391    { 0x2023d2, 0x202387, 0xfe, 0xff, 0, 4  }, /* #40 */
     8392    { 0x295346, 0x295346, 0xb1, 0xb1, 0, 0  }, /* #41 */
     8393    { 0x397a17, 0x397283, 0x8c, 0xf1, 0, 3  }, /* #42 */
     8394    { 0x296006, 0x296006, 0xf7, 0xf7, 0, 0  }, /* #43 */
     8395    { 0x2252d6, 0x225206, 0x74, 0x3a, 0, 1  }, /* #44 */
     8396    { 0x244057, 0x244086, 0xce, 0xe7, 0, 1  }, /* #45 */
     8397    { 0x0f4bd3, 0x0f4bd3, 0xe3, 0xe3, 0, 0  }, /* #46 */
     8398    { 0x0f7b03, 0x0f7b03, 0x98, 0x98, 0, 0  }, /* #47 */
     8399    { 0x387547, 0x387582, 0xd2, 0xe9, 0, 1  }, /* #48 */
     8400    { 0x2025c7, 0x202506, 0x6b, 0x03, 0, 5  }, /* #49 */
     8401    { 0x0757c3, 0x075787, 0xcc, 0xf9, 0, 3  }, /* #50 */
     8402    { 0x331a07, 0x331283, 0xb2, 0xfe, 0, 6  }, /* #51 */
     8403    { 0x267857, 0x267087, 0xb5, 0xf6, 0, 3  }, /* #52 */
     8404    { 0x1f76c2, 0x1f7647, 0x05, 0x00, 0, 3  }, /* #53 */
     8405    { 0x077a56, 0x077203, 0x54, 0x02, 0, 5  }, /* #54 */
     8406    { 0x057542, 0x057506, 0x36, 0x1b, 0, 1  }, /* #55 */
     8407    { 0x1918d7, 0x1918d7, 0x34, 0x34, 0, 0  }, /* #56 */
     8408    { 0x262813, 0x262813, 0xb6, 0xb6, 0, 0  }, /* #57 */
     8409    { 0x234297, 0x234283, 0xfd, 0xfe, 0, 1  }, /* #58 */
     8410    { 0x074486, 0x074486, 0xc1, 0xfc, 0, 4  }, /* #59 */
     8411    { 0x0f2197, 0x0f2187, 0x98, 0xfc, 0, 5  }, /* #60 */
     8412    { 0x187906, 0x187102, 0x72, 0x0e, 0, 3  }, /* #61 */
     8413    { 0x194b03, 0x194306, 0x66, 0x33, 0, 1  }, /* #62 */
     8414    { 0x246a86, 0x246a86, 0x86, 0x86, 0, 0  }, /* #63 */
    88208415};
    88218416static const BINU16_TEST_T g_aTests_rol_u16[] =
    88228417{
    8823     { 0x304cd2, 0x3044d3, 0x34a5, 0xa529, 0, 3 }, /* #0 */
    8824     { 0x346657, 0x346e56, 0x606f, 0x1bd8, 0, 6  }, /* #1 */
    8825     { 0x117543, 0x117d43, 0xbcef, 0xe77d, 0, 3  }, /* #2 */
    8826     { 0x0a6ac7, 0x0a6ac6, 0x936e, 0x4dba, 0, 2 }, /* #3 */
    8827     { 0x2f2046, 0x2f2047, 0xd32e, 0x2ed3, 0, 8  }, /* #4 */
    8828     { 0x047dd6, 0x0475d7, 0xc9d4, 0xa993, 0, 9  }, /* #5 */
    8829     { 0x3d4c12, 0x3d4c13, 0xb7aa, 0x556f, 0, 9 }, /* #6 */
    8830     { 0x246843, 0x246042, 0x03b2, 0x4076, 0, 13 }, /* #7 */
    8831     { 0x3846d2, 0x3846d2, 0x3df3, 0xf99e, 0, 7  }, /* #8 */
    8832     { 0x2c5f13, 0x2c5713, 0x2df4, 0xd0b7, 0, 10 }, /* #9 */
    8833     { 0x367853, 0x367053, 0xd782, 0x782d, 0, 4 }, /* #10 */
    8834     { 0x093d03, 0x093502, 0xf6e4, 0x9edc, 0, 13 }, /* #11 */
    8835     { 0x1a3896, 0x1a3896, 0x82dc, 0x0b72, 0, 2 }, /* #12 */
    8836     { 0x2a5fd2, 0x2a57d3, 0xe57a, 0xcaf5, 0, 1 }, /* #13 */
    8837     { 0x3d7586, 0x3d7586, 0x2b17, 0x2b17, 0, 0  }, /* #14 */
    8838     { 0x1b6196, 0x1b6196, 0xce0e, 0x7670, 0, 11 }, /* #15 */
    8839     { 0x1c2d12, 0x1c2d12, 0x528f, 0xa51e, 0, 1 }, /* #16 */
    8840     { 0x342b03, 0x342b02, 0x838c, 0x0e32, 0, 2  }, /* #17 */
    8841     { 0x1d12d6, 0x1d1ad7, 0xb3f3, 0x67e7, 0, 1  }, /* #18 */
    8842     { 0x0d5543, 0x0d5542, 0xdd72, 0xeb96, 0, 3 }, /* #19 */
    8843     { 0x314013, 0x314012, 0xc759, 0x3ace, 0, 3  }, /* #20 */
    8844     { 0x2017c3, 0x201fc3, 0x7153, 0x4dc5, 0, 10 }, /* #21 */
    8845     { 0x3d10d2, 0x3d10d3, 0x2e5e, 0x72f1, 0, 3 }, /* #22 */
    8846     { 0x155a83, 0x155a82, 0x9354, 0x9aa4, 0, 3  }, /* #23 */
    8847     { 0x3d4e52, 0x3d4e53, 0x406a, 0x480d, 0, 13 }, /* #24 */
    8848     { 0x3b0843, 0x3b0843, 0x209d, 0x209d, 0, 0  }, /* #25 */
    8849     { 0x055c03, 0x055c03, 0xaabd, 0x557b, 0, 1 }, /* #26 */
    8850     { 0x2a6dc6, 0x2a6dc7, 0x55e9, 0x7a55, 0, 6  }, /* #27 */
    8851     { 0x1417c3, 0x141fc3, 0x64d2, 0x3269, 0, 15 }, /* #28 */
    8852     { 0x380652, 0x380e53, 0x8ff6, 0x68ff, 0, 12 }, /* #29 */
    8853     { 0x0a3b92, 0x0a3b92, 0x8425, 0x4258, 0, 4 }, /* #30 */
    8854     { 0x172f42, 0x172742, 0xcb97, 0xf972, 0, 13 }, /* #31 */
    8855     { 0x3353c2, 0x335bc2, 0x6d55, 0xadaa, 0, 13 }, /* #32 */
    8856     { 0x034302, 0x034302, 0x2874, 0x2874, 0, 0  }, /* #33 */
    8857     { 0x1f2f82, 0x1f2783, 0x39b8, 0xc1cd, 0, 11 }, /* #34 */
    8858     { 0x031c13, 0x031c13, 0xb39f, 0xf673, 0, 13 }, /* #35 */
    8859     { 0x1d2907, 0x1d2906, 0x7a03, 0xde80, 0, 14 }, /* #36 */
    8860     { 0x265186, 0x265187, 0x1e96, 0x4b0f, 0, 7  }, /* #37 */
    8861     { 0x2f2583, 0x2f2583, 0xe5fe, 0xf72f, 0, 11 }, /* #38 */
    8862     { 0x342056, 0x342856, 0x9125, 0x5912, 0, 12 }, /* #39 */
    8863     { 0x3c52c3, 0x3c52c2, 0xfc60, 0x60fc, 0, 8  }, /* #40 */
    8864     { 0x3b6147, 0x3b6146, 0x2c8a, 0xa2c8, 0, 12 }, /* #41 */
    8865     { 0x047a93, 0x047a93, 0x4c70, 0x8e09, 0, 5 }, /* #42 */
    8866     { 0x151742, 0x151f43, 0x6f3e, 0x9bcf, 0, 14 }, /* #43 */
    8867     { 0x034953, 0x034153, 0xe3b6, 0x6e3b, 0, 12 }, /* #44 */
    8868     { 0x3f3006, 0x3f3806, 0xb9a0, 0x2e68, 0, 14 }, /* #45 */
    8869     { 0x210792, 0x210793, 0xc352, 0x86a5, 0, 1 }, /* #46 */
    8870     { 0x051e93, 0x051692, 0x3b90, 0x40ee, 0, 10 }, /* #47 */
    8871     { 0x3b7b97, 0x3b7b97, 0x72ba, 0x72ba, 0, 0  }, /* #48 */
    8872     { 0x363e03, 0x363e03, 0xb002, 0xb002, 0, 0  }, /* #49 */
    8873     { 0x392086, 0x392086, 0xfb88, 0x7dc4, 0, 15 }, /* #50 */
    8874     { 0x2d7a97, 0x2d7297, 0x38c5, 0xc629, 0, 3 }, /* #51 */
    8875     { 0x0118d2, 0x0118d3, 0xbe3d, 0xc7b7, 0, 5  }, /* #52 */
    8876     { 0x3b6257, 0x3b6a57, 0x56fd, 0xeab7, 0, 11 }, /* #53 */
    8877     { 0x1b0786, 0x1b0f86, 0xb0cf, 0xfb0c, 0, 12 }, /* #54 */
    8878     { 0x0d05d2, 0x0d0dd3, 0x5aeb, 0xad6b, 0, 10 }, /* #55 */
    8879     { 0x3a6ec2, 0x3a66c3, 0xe7e9, 0x3f4f, 0, 3 }, /* #56 */
    8880     { 0x1f00d3, 0x1f08d2, 0x9fa0, 0x09fa, 0, 12 }, /* #57 */
    8881     { 0x325313, 0x325312, 0xd1e7, 0x8f3e, 0, 3 }, /* #58 */
    8882     { 0x2862d7, 0x286ad6, 0x5f63, 0xd7d8, 0, 14 }, /* #59 */
    8883     { 0x3f0497, 0x3f0496, 0xd634, 0x69ac, 0, 9 }, /* #60 */
    8884     { 0x1c5243, 0x1c5243, 0x25a6, 0x6989, 0, 6  }, /* #61 */
    8885     { 0x143a07, 0x143a07, 0xbe51, 0x7ca3, 0, 1  }, /* #62 */
    8886     { 0x323753, 0x323f53, 0x4407, 0x101d, 0, 2  }, /* #63 */
     8418    { 0x2d1293, 0x2d1a93, 0x43d6, 0x21eb, 0, 15 }, /* #0 */
     8419    { 0x265c43, 0x265c42, 0x88b8, 0xb888, 0, 8  }, /* #1 */
     8420    { 0x317c56, 0x317456, 0xcaf9, 0xf9ca, 0, 8  }, /* #2 */
     8421    { 0x2e1286, 0x2e1286, 0x3bf2, 0x8efc, 0, 14 }, /* #3 */
     8422    { 0x1911c2, 0x1919c3, 0x7a79, 0xe9e5, 0, 2  }, /* #4 */
     8423    { 0x046052, 0x046052, 0x27e3, 0xfc64, 0, 5  }, /* #5 */
     8424    { 0x145493, 0x145c92, 0x8e13, 0x71c2, 0, 13 }, /* #6 */
     8425    { 0x321593, 0x321593, 0x353d, 0xa9e9, 0, 3 }, /* #7 */
     8426    { 0x3f1b92, 0x3f1393, 0xdbba, 0xbbad, 0, 4  }, /* #8 */
     8427    { 0x001e03, 0x001e03, 0x666f, 0xb337, 0, 15 }, /* #9 */
     8428    { 0x1f0e57, 0x1f0657, 0x0113, 0x8089, 0, 15 }, /* #10 */
     8429    { 0x021313, 0x021b12, 0xb2ba, 0xcaea, 0, 2 }, /* #11 */
     8430    { 0x2a2117, 0x2a2116, 0xceca, 0xacec, 0, 12 }, /* #12 */
     8431    { 0x262293, 0x262a92, 0x7334, 0x8e66, 0, 13 }, /* #13 */
     8432    { 0x063382, 0x063382, 0x18f8, 0x7c0c, 0, 7  }, /* #14 */
     8433    { 0x0f5606, 0x0f5607, 0x08fb, 0xb08f, 0, 12 }, /* #15 */
     8434    { 0x393456, 0x393457, 0x3539, 0x26a7, 0, 13 }, /* #16 */
     8435    { 0x391197, 0x391197, 0x4ef6, 0x4ef6, 0, 0  }, /* #17 */
     8436    { 0x0f2ec7, 0x0f2ec6, 0x604d, 0x26b0, 0, 7  }, /* #18 */
     8437    { 0x2543d7, 0x2543d6, 0x3b96, 0xc772, 0, 13 }, /* #19 */
     8438    { 0x001847, 0x001046, 0x159c, 0x5670, 0, 2  }, /* #20 */
     8439    { 0x3c2003, 0x3c2003, 0x203e, 0xc407, 0, 13 }, /* #21 */
     8440    { 0x375993, 0x375192, 0x31c9, 0x4c72, 0, 14 }, /* #22 */
     8441    { 0x047647, 0x047647, 0xd592, 0xab25, 0, 1  }, /* #23 */
     8442    { 0x1d7e42, 0x1d7e43, 0xb463, 0x463b, 0, 4 }, /* #24 */
     8443    { 0x2c3fd2, 0x2c37d3, 0x29fb, 0xf653, 0, 9  }, /* #25 */
     8444    { 0x266296, 0x266a97, 0x5176, 0x28bb, 0, 15 }, /* #26 */
     8445    { 0x191483, 0x191483, 0x287e, 0x43f1, 0, 3  }, /* #27 */
     8446    { 0x210ad6, 0x210ad6, 0xbab6, 0xadae, 0, 6 }, /* #28 */
     8447    { 0x091983, 0x091982, 0xb871, 0xe370, 0, 9 }, /* #29 */
     8448    { 0x2a2cc3, 0x2a24c3, 0xf17b, 0xbf17, 0, 12 }, /* #30 */
     8449    { 0x306813, 0x306012, 0xfb32, 0xcbec, 0, 10 }, /* #31 */
     8450    { 0x1e6847, 0x1e6847, 0x5053, 0xa829, 0, 15 }, /* #32 */
     8451    { 0x136b52, 0x136353, 0xc03e, 0x807d, 0, 1  }, /* #33 */
     8452    { 0x3430d7, 0x3430d7, 0xfd86, 0x61bf, 0, 6 }, /* #34 */
     8453    { 0x2d15d7, 0x2d1dd6, 0x9547, 0x551e, 0, 2 }, /* #35 */
     8454    { 0x044d03, 0x044d03, 0xa09a, 0x5413, 0, 13 }, /* #36 */
     8455    { 0x3b4947, 0x3b4946, 0x8047, 0x11e0, 0, 6  }, /* #37 */
     8456    { 0x202ad3, 0x202ad3, 0x77b5, 0xabbd, 0, 11 }, /* #38 */
     8457    { 0x005bd6, 0x0053d6, 0xf7ec, 0x7bf6, 0, 15 }, /* #39 */
     8458    { 0x035b16, 0x035b16, 0x036f, 0x036f, 0, 0  }, /* #40 */
     8459    { 0x191502, 0x191d02, 0xb51f, 0x7ed4, 0, 10 }, /* #41 */
     8460    { 0x241c97, 0x241496, 0xe1cd, 0xde1c, 0, 12 }, /* #42 */
     8461    { 0x146756, 0x146757, 0x1fb3, 0xf663, 0, 5 }, /* #43 */
     8462    { 0x357213, 0x357212, 0x2d8c, 0xc2d8, 0, 12 }, /* #44 */
     8463    { 0x1f1786, 0x1f1f86, 0x5de4, 0xbbc8, 0, 1 }, /* #45 */
     8464    { 0x1842d3, 0x1842d3, 0xdd9f, 0xfbb3, 0, 13 }, /* #46 */
     8465    { 0x354dd3, 0x3545d3, 0x02ca, 0x4059, 0, 13 }, /* #47 */
     8466    { 0x2a6e03, 0x2a6e03, 0xbc35, 0x786b, 0, 1  }, /* #48 */
     8467    { 0x391193, 0x391993, 0x43ff, 0xff43, 0, 8  }, /* #49 */
     8468    { 0x2c0543, 0x2c0543, 0xeab7, 0xf55b, 0, 15 }, /* #50 */
     8469    { 0x172f92, 0x172792, 0x38c9, 0x49c6, 0, 11 }, /* #51 */
     8470    { 0x2c2bd3, 0x2c2bd2, 0x499c, 0x99c4, 0, 4  }, /* #52 */
     8471    { 0x386ac6, 0x3862c6, 0xc0b1, 0x58e0, 0, 7 }, /* #53 */
     8472    { 0x2b0ad6, 0x2b02d7, 0x017c, 0xf005, 0, 10 }, /* #54 */
     8473    { 0x354013, 0x354813, 0x9c0c, 0x2703, 0, 14 }, /* #55 */
     8474    { 0x096952, 0x096152, 0x3191, 0x4c64, 0, 14 }, /* #56 */
     8475    { 0x1b03c6, 0x1b03c6, 0x445f, 0x445f, 0, 0 }, /* #57 */
     8476    { 0x292393, 0x292b93, 0x4532, 0x2299, 0, 15 }, /* #58 */
     8477    { 0x1b3196, 0x1b3196, 0x0011, 0x0088, 0, 3 }, /* #59 */
     8478    { 0x040496, 0x040496, 0x3e66, 0x63e6, 0, 12 }, /* #60 */
     8479    { 0x2a5143, 0x2a5943, 0x7a3b, 0xd1db, 0, 3  }, /* #61 */
     8480    { 0x375f12, 0x375712, 0x304a, 0xc128, 0, 2  }, /* #62 */
     8481    { 0x322d06, 0x322d06, 0x8442, 0x8442, 0, 0  }, /* #63 */
    88878482};
    88888483static const BINU16_TEST_T g_aTests_ror_u16[] =
    88898484{
    8890     { 0x1e13d6, 0x1e13d6, 0xe2c1, 0x583c, 0, 11 }, /* #0 */
    8891     { 0x286582, 0x286582, 0x3518, 0x5183, 0, 12 }, /* #1 */
    8892     { 0x251a07, 0x251a06, 0x9b58, 0x36b1, 0, 15 }, /* #2 */
    8893     { 0x145006, 0x145807, 0xe570, 0x95c3, 0, 14 }, /* #3 */
    8894     { 0x0e3d92, 0x0e3592, 0xd5d7, 0x75f5, 0, 10 }, /* #4 */
    8895     { 0x177107, 0x177906, 0xdc96, 0x6e4b, 0, 1 }, /* #5 */
    8896     { 0x252a92, 0x252a93, 0xd150, 0xa868, 0, 9 }, /* #6 */
    8897     { 0x0d0bd7, 0x0d0bd7, 0x28c5, 0xc528, 0, 8  }, /* #7 */
    8898     { 0x1e7852, 0x1e7853, 0x71bb, 0xedc6, 0, 6 }, /* #8 */
    8899     { 0x1c46c3, 0x1c4ec3, 0x4547, 0xa3a2, 0, 9  }, /* #9 */
    8900     { 0x3a3dc3, 0x3a35c2, 0x0e02, 0x0701, 0, 1  }, /* #10 */
    8901     { 0x0629d6, 0x0621d7, 0x7a98, 0xf530, 0, 15 }, /* #11 */
    8902     { 0x187556, 0x187556, 0x7426, 0x3a13, 0, 1 }, /* #12 */
    8903     { 0x0a53d7, 0x0a53d6, 0xf435, 0x7d0d, 0, 2  }, /* #13 */
    8904     { 0x1c5853, 0x1c5853, 0x5c77, 0xe3ba, 0, 13 }, /* #14 */
    8905     { 0x1947c6, 0x1947c7, 0x32da, 0xa32d, 0, 4  }, /* #15 */
    8906     { 0x3c0d07, 0x3c0d07, 0xb7c8, 0xe45b, 0, 9 }, /* #16 */
    8907     { 0x280713, 0x280712, 0x0a04, 0x0814, 0, 7  }, /* #17 */
    8908     { 0x261546, 0x261d47, 0x6b5f, 0xdad7, 0, 2 }, /* #18 */
    8909     { 0x2d5cc6, 0x2d5cc7, 0x03c9, 0x9207, 0, 7  }, /* #19 */
    8910     { 0x193d13, 0x193513, 0x8af3, 0xe2bc, 0, 2  }, /* #20 */
    8911     { 0x3c3cc7, 0x3c34c7, 0x4dfc, 0xfe26, 0, 9  }, /* #21 */
    8912     { 0x364b92, 0x364b92, 0xad5b, 0xad5b, 0, 0 }, /* #22 */
    8913     { 0x2a3483, 0x2a3c82, 0xb6ac, 0x6acb, 0, 12 }, /* #23 */
    8914     { 0x006e56, 0x006656, 0x08f6, 0x7b04, 0, 9  }, /* #24 */
    8915     { 0x090e07, 0x090e07, 0x82f4, 0x905e, 0, 3 }, /* #25 */
    8916     { 0x2139d6, 0x2139d7, 0x7fa1, 0x85fe, 0, 6 }, /* #26 */
    8917     { 0x2e6146, 0x2e6947, 0x4b69, 0xda52, 0, 10 }, /* #27 */
    8918     { 0x044ec3, 0x0446c2, 0x0804, 0x0408, 0, 8  }, /* #28 */
    8919     { 0x2e7c07, 0x2e7407, 0x0fa4, 0xa40f, 0, 8 }, /* #29 */
    8920     { 0x031196, 0x031996, 0xa760, 0x760a, 0, 12 }, /* #30 */
    8921     { 0x3c7447, 0x3c7c47, 0x3bd1, 0xe89d, 0, 9  }, /* #31 */
    8922     { 0x181ad3, 0x1812d3, 0x082c, 0xb020, 0, 6  }, /* #32 */
    8923     { 0x3307c2, 0x3307c3, 0xff47, 0xd1ff, 0, 10 }, /* #33 */
    8924     { 0x044143, 0x044942, 0x8ddc, 0x7723, 0, 10 }, /* #34 */
    8925     { 0x127257, 0x127257, 0x03ee, 0xee03, 0, 8  }, /* #35 */
    8926     { 0x106656, 0x106657, 0x12cc, 0x9660, 0, 13 }, /* #36 */
    8927     { 0x3d5c17, 0x3d5417, 0x787c, 0x8f0f, 0, 3 }, /* #37 */
    8928     { 0x3813d2, 0x381bd2, 0x55bf, 0x5bf5, 0, 12 }, /* #38 */
    8929     { 0x120f46, 0x120747, 0xa4a9, 0xa692, 0, 6  }, /* #39 */
    8930     { 0x185d07, 0x185d06, 0xf90a, 0x57c8, 0, 5 }, /* #40 */
    8931     { 0x3e7342, 0x3e7343, 0x4fd4, 0xa89f, 0, 7  }, /* #41 */
    8932     { 0x073c46, 0x073447, 0x568a, 0xb452, 0, 13 }, /* #42 */
    8933     { 0x1d7797, 0x1d7797, 0xb643, 0x90ed, 0, 10 }, /* #43 */
    8934     { 0x0c2a13, 0x0c2212, 0x313c, 0x13c3, 0, 12 }, /* #44 */
    8935     { 0x2b2283, 0x2b2a83, 0x98e4, 0x8e49, 0, 12 }, /* #45 */
    8936     { 0x052887, 0x052087, 0xe81b, 0xa06f, 0, 14 }, /* #46 */
    8937     { 0x2f3806, 0x2f3007, 0xfc5b, 0xe2df, 0, 13 }, /* #47 */
    8938     { 0x0c28c3, 0x0c28c3, 0x613f, 0x613f, 0, 0  }, /* #48 */
    8939     { 0x221e42, 0x221643, 0x826b, 0x9ae0, 0, 10 }, /* #49 */
    8940     { 0x120fd3, 0x120fd2, 0x6e05, 0x02b7, 0, 9 }, /* #50 */
    8941     { 0x1d0807, 0x1d0806, 0x2ee5, 0x5dca, 0, 15 }, /* #51 */
    8942     { 0x251d47, 0x251546, 0xa683, 0x0e9a, 0, 6  }, /* #52 */
    8943     { 0x272806, 0x272006, 0x91a5, 0x6964, 0, 10 }, /* #53 */
    8944     { 0x392182, 0x392982, 0xacb6, 0x6acb, 0, 4 }, /* #54 */
    8945     { 0x3e7a13, 0x3e7212, 0x0a8c, 0x1518, 0, 15 }, /* #55 */
    8946     { 0x2e3816, 0x2e3016, 0x1d6e, 0x6e1d, 0, 8 }, /* #56 */
    8947     { 0x165f93, 0x165792, 0xc04f, 0x013f, 0, 14 }, /* #57 */
    8948     { 0x321316, 0x321b17, 0x0431, 0xc410, 0, 6 }, /* #58 */
    8949     { 0x1e0482, 0x1e0c83, 0xc8b6, 0xb22d, 0, 2  }, /* #59 */
    8950     { 0x354d13, 0x354d12, 0x52b3, 0x6a56, 0, 3  }, /* #60 */
    8951     { 0x066e86, 0x066686, 0x6584, 0x5846, 0, 12 }, /* #61 */
    8952     { 0x321083, 0x321883, 0x942a, 0x8552, 0, 11 }, /* #62 */
    8953     { 0x3872c3, 0x387ac3, 0x527d, 0xd527, 0, 4  }, /* #63 */
     8485    { 0x316657, 0x316656, 0xf1bb, 0x377e, 0, 11 }, /* #0 */
     8486    { 0x0d7182, 0x0d7183, 0x8fcb, 0xe3f2, 0, 2 }, /* #1 */
     8487    { 0x332c53, 0x332c53, 0xaf62, 0xc55e, 0, 7 }, /* #2 */
     8488    { 0x3751c6, 0x3759c7, 0x2fff, 0xfff2, 0, 12 }, /* #3 */
     8489    { 0x221182, 0x221183, 0xf405, 0xa02f, 0, 13 }, /* #4 */
     8490    { 0x383b86, 0x383386, 0x3722, 0x6e44, 0, 15 }, /* #5 */
     8491    { 0x2c4a87, 0x2c4286, 0xe00d, 0x00de, 0, 12 }, /* #6 */
     8492    { 0x141b02, 0x141302, 0x1b40, 0x00da, 0, 5  }, /* #7 */
     8493    { 0x0e7806, 0x0e7006, 0x73e2, 0x7c4e, 0, 11 }, /* #8 */
     8494    { 0x3f5cd6, 0x3f5cd7, 0x53c9, 0x92a7, 0, 7  }, /* #9 */
     8495    { 0x193e42, 0x193642, 0xed91, 0x3db2, 0, 3  }, /* #10 */
     8496    { 0x155756, 0x155f56, 0xec84, 0x3b21, 0, 2 }, /* #11 */
     8497    { 0x3c3503, 0x3c3d02, 0x29b1, 0x6c4a, 0, 10 }, /* #12 */
     8498    { 0x101947, 0x101146, 0xa797, 0x2f4f, 0, 7  }, /* #13 */
     8499    { 0x1f3206, 0x1f3206, 0x8729, 0x1ca6, 0, 14 }, /* #14 */
     8500    { 0x1e4113, 0x1e4113, 0xc987, 0xf930, 0, 3  }, /* #15 */
     8501    { 0x262603, 0x262602, 0xc98f, 0x263f, 0, 14 }, /* #16 */
     8502    { 0x066c93, 0x066c93, 0x76ff, 0xff76, 0, 8  }, /* #17 */
     8503    { 0x301d03, 0x301d02, 0x427b, 0x09ed, 0, 14 }, /* #18 */
     8504    { 0x280d87, 0x280d86, 0x0b9d, 0x742e, 0, 6  }, /* #19 */
     8505    { 0x244156, 0x244956, 0x7ee7, 0x3bf7, 0, 5  }, /* #20 */
     8506    { 0x3e0952, 0x3e0152, 0xee09, 0x7b82, 0, 2  }, /* #21 */
     8507    { 0x107cd7, 0x1074d6, 0x0274, 0x2740, 0, 12 }, /* #22 */
     8508    { 0x177806, 0x177806, 0x7a35, 0x7a35, 0, 0 }, /* #23 */
     8509    { 0x3213c6, 0x3213c7, 0x9ce5, 0xce72, 0, 1  }, /* #24 */
     8510    { 0x2c4d16, 0x2c4516, 0x59e2, 0x6789, 0, 14 }, /* #25 */
     8511    { 0x200a82, 0x200283, 0xfe5f, 0xf97f, 0, 14 }, /* #26 */
     8512    { 0x1c4cc7, 0x1c44c7, 0x5674, 0xa2b3, 0, 5 }, /* #27 */
     8513    { 0x017dd2, 0x017dd3, 0x128b, 0x8b12, 0, 8  }, /* #28 */
     8514    { 0x361402, 0x361c02, 0x0689, 0x6890, 0, 12 }, /* #29 */
     8515    { 0x227d52, 0x227d52, 0x8165, 0x8165, 0, 0 }, /* #30 */
     8516    { 0x3a16d7, 0x3a16d6, 0xca53, 0x3ca5, 0, 4  }, /* #31 */
     8517    { 0x141617, 0x141617, 0xbb4b, 0xbbb4, 0, 4  }, /* #32 */
     8518    { 0x045482, 0x045483, 0x8afd, 0xfd8a, 0, 8 }, /* #33 */
     8519    { 0x227a43, 0x227243, 0x79ce, 0x9ce7, 0, 12 }, /* #34 */
     8520    { 0x300e92, 0x300693, 0xa423, 0x8e90, 0, 6  }, /* #35 */
     8521    { 0x395bc7, 0x395bc6, 0x035b, 0x6b60, 0, 11 }, /* #36 */
     8522    { 0x213c47, 0x213c47, 0xdb3e, 0xb67d, 0, 15 }, /* #37 */
     8523    { 0x1f7802, 0x1f7802, 0x7c2d, 0x7c2d, 0, 0 }, /* #38 */
     8524    { 0x193e47, 0x193e47, 0xf956, 0xf956, 0, 0  }, /* #39 */
     8525    { 0x122d93, 0x122d93, 0xa592, 0x964a, 0, 14 }, /* #40 */
     8526    { 0x071903, 0x071103, 0x7bd8, 0x87bd, 0, 4  }, /* #41 */
     8527    { 0x110f87, 0x110f87, 0xa2ca, 0xa8b2, 0, 2 }, /* #42 */
     8528    { 0x114252, 0x114252, 0x71a7, 0x71a7, 0, 0 }, /* #43 */
     8529    { 0x362c03, 0x362c03, 0x7f01, 0xc05f, 0, 10 }, /* #44 */
     8530    { 0x160a07, 0x160206, 0xd157, 0x7d15, 0, 4 }, /* #45 */
     8531    { 0x193207, 0x193207, 0x760a, 0x829d, 0, 10 }, /* #46 */
     8532    { 0x1e5592, 0x1e5593, 0xf5bb, 0xeb77, 0, 15 }, /* #47 */
     8533    { 0x214897, 0x214096, 0xce45, 0x5ce4, 0, 4  }, /* #48 */
     8534    { 0x1742c3, 0x174ac3, 0x5da9, 0xbb52, 0, 15 }, /* #49 */
     8535    { 0x1d19c3, 0x1d19c3, 0x7455, 0x8aae, 0, 11 }, /* #50 */
     8536    { 0x062642, 0x062642, 0x9201, 0x00c9, 0, 9 }, /* #51 */
     8537    { 0x0d1c46, 0x0d1446, 0xb323, 0x4766, 0, 7  }, /* #52 */
     8538    { 0x0b6087, 0x0b6087, 0x1c2e, 0xc2e1, 0, 12 }, /* #53 */
     8539    { 0x1242d6, 0x124ad6, 0xc888, 0x2223, 0, 14 }, /* #54 */
     8540    { 0x1e4716, 0x1e4f17, 0xa25c, 0x944b, 0, 3 }, /* #55 */
     8541    { 0x033d42, 0x033d43, 0xdcc6, 0x98db, 0, 11 }, /* #56 */
     8542    { 0x2d18c7, 0x2d10c7, 0xec99, 0xc99e, 0, 12 }, /* #57 */
     8543    { 0x171347, 0x171347, 0xd9d1, 0xce8e, 0, 13 }, /* #58 */
     8544    { 0x264f12, 0x264f12, 0xf6ec, 0x3dbb, 0, 2  }, /* #59 */
     8545    { 0x135f96, 0x135f97, 0x2cf5, 0x967a, 0, 1  }, /* #60 */
     8546    { 0x174a87, 0x174286, 0x8117, 0x022f, 0, 15 }, /* #61 */
     8547    { 0x132ad7, 0x132ad6, 0x1e91, 0x7a44, 0, 14 }, /* #62 */
     8548    { 0x2d5843, 0x2d5842, 0xae2c, 0x2b8b, 0, 2  }, /* #63 */
    89548549};
    89558550static const BINU16_TEST_T g_aTests_rcl_u16[] =
    89568551{
    8957     { 0x0d5417, 0x0d5417, 0xf767, 0xf767, 0, 0  }, /* #0 */
    8958     { 0x366806, 0x366807, 0x52a6, 0x4c52, 0, 9  }, /* #1 */
    8959     { 0x124b02, 0x124b02, 0x941d, 0x3a94, 0, 9  }, /* #2 */
    8960     { 0x0c5bc3, 0x0c53c2, 0x0a12, 0x5094, 0, 3  }, /* #3 */
    8961     { 0x314dc6, 0x314dc6, 0xdd48, 0xdd48, 0, 0 }, /* #4 */
    8962     { 0x032ed3, 0x032ed3, 0xad37, 0x69be, 0, 3 }, /* #5 */
    8963     { 0x2a1096, 0x2a1096, 0x81dd, 0x81dd, 0, 0  }, /* #6 */
    8964     { 0x3d3107, 0x3d3906, 0x92a5, 0xb92a, 0, 13 }, /* #7 */
    8965     { 0x335f96, 0x335f96, 0x7a86, 0x7a86, 0, 0  }, /* #8 */
    8966     { 0x380f03, 0x380702, 0xed3d, 0x7bed, 0, 9 }, /* #9 */
    8967     { 0x372a02, 0x372202, 0x241c, 0x41c1, 0, 4  }, /* #10 */
    8968     { 0x1f3997, 0x1f3996, 0x42d2, 0x1695, 0, 3 }, /* #11 */
    8969     { 0x040c42, 0x040443, 0xd793, 0xb5e4, 0, 15 }, /* #12 */
    8970     { 0x0f3646, 0x0f3e47, 0x4622, 0x1118, 0, 11 }, /* #13 */
    8971     { 0x3e3d07, 0x3e3d06, 0x9b87, 0x6e1f, 0, 2  }, /* #14 */
    8972     { 0x386ec3, 0x386ec3, 0x0226, 0x0226, 0, 0  }, /* #15 */
    8973     { 0x1c2d93, 0x1c2592, 0xf0dc, 0xe7c3, 0, 11 }, /* #16 */
    8974     { 0x2d6442, 0x2d6442, 0x06f1, 0x1bc4, 0, 2 }, /* #17 */
    8975     { 0x0d5747, 0x0d5f47, 0xa4aa, 0x2556, 0, 3  }, /* #18 */
    8976     { 0x0f0157, 0x0f0956, 0x7ca5, 0xb7ca, 0, 13 }, /* #19 */
    8977     { 0x1312d3, 0x131ad2, 0xbd18, 0x8c6f, 0, 7  }, /* #20 */
    8978     { 0x0c0c82, 0x0c0c83, 0xb672, 0x2d9c, 0, 15 }, /* #21 */
    8979     { 0x2d67c2, 0x2d6fc2, 0x5a4b, 0x92cb, 0, 6 }, /* #22 */
    8980     { 0x3437c3, 0x3437c2, 0xf0c5, 0xc5f8, 0, 8  }, /* #23 */
    8981     { 0x3a0dd3, 0x3a0dd3, 0x064c, 0x064c, 0, 0  }, /* #24 */
    8982     { 0x3e1412, 0x3e1c13, 0xa324, 0x1464, 0, 14 }, /* #25 */
    8983     { 0x253817, 0x253816, 0x79a4, 0x5e69, 0, 15 }, /* #26 */
    8984     { 0x102692, 0x102e93, 0xaedb, 0xdb6a, 0, 5 }, /* #27 */
    8985     { 0x3d0ad2, 0x3d0ad3, 0xa45f, 0xf522, 0, 12 }, /* #28 */
    8986     { 0x0533c2, 0x0533c2, 0x29ee, 0xe14f, 0, 12 }, /* #29 */
    8987     { 0x363bc7, 0x363bc6, 0xa1a7, 0xd3e8, 0, 7  }, /* #30 */
    8988     { 0x3342d6, 0x3342d6, 0xff57, 0xff57, 0, 0 }, /* #31 */
    8989     { 0x064e52, 0x064e52, 0x7266, 0xcc72, 0, 9  }, /* #32 */
    8990     { 0x005bc3, 0x0053c2, 0x2a7c, 0x7c95, 0, 8  }, /* #33 */
    8991     { 0x3d3782, 0x3d3f83, 0x560f, 0xe560, 0, 13 }, /* #34 */
    8992     { 0x3532d2, 0x353ad3, 0xbeed, 0x76af, 0, 7  }, /* #35 */
    8993     { 0x281c83, 0x281482, 0xd8d1, 0x68f6, 0, 7 }, /* #36 */
    8994     { 0x2e3e46, 0x2e3646, 0xf0a0, 0x140f, 0, 5 }, /* #37 */
    8995     { 0x1c5ec3, 0x1c5ec2, 0x817f, 0x0bfe, 0, 3  }, /* #38 */
    8996     { 0x071d56, 0x071d57, 0x6dcc, 0x730d, 0, 6  }, /* #39 */
    8997     { 0x096f46, 0x096f47, 0xbd71, 0xd715, 0, 4  }, /* #40 */
    8998     { 0x003647, 0x003e47, 0xa2ea, 0xab45, 0, 10 }, /* #41 */
    8999     { 0x087347, 0x087347, 0xdbef, 0xf7f6, 0, 7 }, /* #42 */
    9000     { 0x090786, 0x090f87, 0x8c75, 0x8ea8, 0, 5  }, /* #43 */
    9001     { 0x2a7a07, 0x2a7206, 0x383c, 0x1e4e, 0, 7  }, /* #44 */
    9002     { 0x296553, 0x296553, 0xc94b, 0x9297, 0, 1  }, /* #45 */
    9003     { 0x2a6556, 0x2a6557, 0xd65e, 0x79ac, 0, 10 }, /* #46 */
    9004     { 0x3d2c96, 0x3d2c96, 0xbad0, 0x0bad, 0, 13 }, /* #47 */
    9005     { 0x252852, 0x252852, 0x4b53, 0xb532, 0, 4  }, /* #48 */
    9006     { 0x105c87, 0x105c86, 0xbc20, 0x41bc, 0, 9 }, /* #49 */
    9007     { 0x1f4456, 0x1f4456, 0x45c0, 0x45c0, 0, 0  }, /* #50 */
    9008     { 0x0e4996, 0x0e4196, 0x2306, 0x60c2, 0, 5 }, /* #51 */
    9009     { 0x357747, 0x357747, 0x3289, 0x3328, 0, 13 }, /* #52 */
    9010     { 0x042a52, 0x042a52, 0x9a6f, 0x6f4d, 0, 8  }, /* #53 */
    9011     { 0x1f6d57, 0x1f6557, 0xc34d, 0x869b, 0, 1 }, /* #54 */
    9012     { 0x3a5f82, 0x3a5f83, 0x7357, 0x5739, 0, 8 }, /* #55 */
    9013     { 0x3d1e87, 0x3d1686, 0x0fe1, 0x187f, 0, 12 }, /* #56 */
    9014     { 0x231487, 0x231c86, 0x8bd5, 0xae2f, 0, 11 }, /* #57 */
    9015     { 0x1a77c3, 0x1a77c3, 0xf9be, 0xf9be, 0, 0  }, /* #58 */
    9016     { 0x360846, 0x360846, 0x6788, 0x20cf, 0, 10 }, /* #59 */
    9017     { 0x280f82, 0x280f83, 0x91fe, 0x923f, 0, 14 }, /* #60 */
    9018     { 0x193cd2, 0x1934d2, 0xe630, 0x60e6, 0, 9  }, /* #61 */
    9019     { 0x252003, 0x252002, 0xf8dd, 0x377f, 0, 6 }, /* #62 */
    9020     { 0x1e6493, 0x1e6492, 0x02d1, 0x8c0b, 0, 11 }, /* #63 */
     8552    { 0x064952, 0x064952, 0x4b83, 0x4b83, 0, 0  }, /* #0 */
     8553    { 0x096302, 0x096b02, 0x7088, 0x1107, 0, 5  }, /* #1 */
     8554    { 0x015e82, 0x015683, 0x3243, 0x218c, 0, 7  }, /* #2 */
     8555    { 0x3b5452, 0x3b5c52, 0x8af6, 0x2bd9, 0, 2  }, /* #3 */
     8556    { 0x2b1213, 0x2b1a13, 0x8f29, 0x38f2, 0, 13 }, /* #4 */
     8557    { 0x372f52, 0x372753, 0x34e4, 0x9069, 0, 10 }, /* #5 */
     8558    { 0x140f92, 0x140f93, 0xa3b8, 0xb851, 0, 8  }, /* #6 */
     8559    { 0x3c3112, 0x3c3112, 0xb58f, 0xb58f, 0, 0 }, /* #7 */
     8560    { 0x292196, 0x292997, 0x728e, 0x471c, 0, 7  }, /* #8 */
     8561    { 0x332f02, 0x332703, 0x385b, 0x6c70, 0, 10 }, /* #9 */
     8562    { 0x315497, 0x315c96, 0x69bc, 0xd379, 0, 1  }, /* #10 */
     8563    { 0x2b4202, 0x2b4a03, 0xa6f9, 0x9537, 0, 12 }, /* #11 */
     8564    { 0x3a0593, 0x3a0592, 0x2da5, 0x596d, 0, 12 }, /* #12 */
     8565    { 0x1b3b06, 0x1b3306, 0x3900, 0x0720, 0, 14 }, /* #13 */
     8566    { 0x1b2e13, 0x1b2612, 0xd495, 0x4af5, 0, 7  }, /* #14 */
     8567    { 0x3b6313, 0x3b6312, 0xe99e, 0xcf7a, 0, 7  }, /* #15 */
     8568    { 0x0a0056, 0x0a0857, 0x54d6, 0x58a9, 0, 10 }, /* #16 */
     8569    { 0x031006, 0x031006, 0x3eab, 0xac7d, 0, 10 }, /* #17 */
     8570    { 0x235217, 0x235216, 0xc3b7, 0x3b7e, 0, 4  }, /* #18 */
     8571    { 0x0c6382, 0x0c6382, 0xded2, 0x937b, 0, 11 }, /* #19 */
     8572    { 0x094c03, 0x094c02, 0x74d7, 0x6bdd, 0, 7  }, /* #20 */
     8573    { 0x3b7fd6, 0x3b77d6, 0xfc59, 0xb2fc, 0, 9 }, /* #21 */
     8574    { 0x2e3247, 0x2e3247, 0x0f16, 0x43c5, 0, 15 }, /* #22 */
     8575    { 0x3104c7, 0x3104c7, 0xe3b0, 0xe3b0, 0, 0  }, /* #23 */
     8576    { 0x3b0843, 0x3b0042, 0x0d6d, 0xb6c3, 0, 7  }, /* #24 */
     8577    { 0x3c5187, 0x3c5987, 0xb64e, 0x6c9d, 0, 1 }, /* #25 */
     8578    { 0x040bd6, 0x040bd7, 0x7b22, 0xb223, 0, 4 }, /* #26 */
     8579    { 0x386fc2, 0x386fc2, 0x5e2f, 0xbcbc, 0, 10 }, /* #27 */
     8580    { 0x166053, 0x166053, 0x8cf7, 0x8cf7, 0, 0 }, /* #28 */
     8581    { 0x1a01c2, 0x1a09c2, 0x7569, 0x93ab, 0, 12 }, /* #29 */
     8582    { 0x244f47, 0x244f47, 0x6f33, 0x799d, 0, 3  }, /* #30 */
     8583    { 0x0c7a07, 0x0c7207, 0x1223, 0x1c48, 0, 11 }, /* #31 */
     8584    { 0x3e7097, 0x3e7097, 0xe4b2, 0x2cbc, 0, 6  }, /* #32 */
     8585    { 0x2a0ac2, 0x2a0ac3, 0x687c, 0x43e1, 0, 3  }, /* #33 */
     8586    { 0x0a2b92, 0x0a2392, 0xf80a, 0x14f8, 0, 9 }, /* #34 */
     8587    { 0x0e19c3, 0x0e11c3, 0xc232, 0x1970, 0, 7  }, /* #35 */
     8588    { 0x0f6c97, 0x0f6c96, 0x5baa, 0xaab7, 0, 10 }, /* #36 */
     8589    { 0x1948c7, 0x1948c6, 0xaac5, 0x5d56, 0, 12 }, /* #37 */
     8590    { 0x1329d6, 0x1321d6, 0x318e, 0x631c, 0, 1  }, /* #38 */
     8591    { 0x244802, 0x244002, 0xd957, 0x55db, 0, 6  }, /* #39 */
     8592    { 0x264013, 0x264013, 0xf9d2, 0xf9d2, 0, 0  }, /* #40 */
     8593    { 0x340102, 0x340102, 0x00af, 0x015e, 0, 1 }, /* #41 */
     8594    { 0x396d46, 0x396547, 0xe8a3, 0x1ba2, 0, 11 }, /* #42 */
     8595    { 0x0813c6, 0x081bc7, 0x8255, 0x2aa0, 0, 7  }, /* #43 */
     8596    { 0x0b0897, 0x0b0096, 0x0882, 0x8284, 0, 8  }, /* #44 */
     8597    { 0x1532d3, 0x1532d3, 0x3da5, 0xa59e, 0, 8  }, /* #45 */
     8598    { 0x3f2a52, 0x3f2253, 0x1c4d, 0x1343, 0, 6 }, /* #46 */
     8599    { 0x0c7ad3, 0x0c72d3, 0xd998, 0x331d, 0, 5 }, /* #47 */
     8600    { 0x1b37d7, 0x1b37d6, 0x2a05, 0x0595, 0, 8  }, /* #48 */
     8601    { 0x372c83, 0x372483, 0x3f34, 0xa4fc, 0, 11 }, /* #49 */
     8602    { 0x2d5917, 0x2d5916, 0x8107, 0x83e0, 0, 7  }, /* #50 */
     8603    { 0x151a47, 0x151a47, 0x9875, 0xd730, 0, 10 }, /* #51 */
     8604    { 0x155142, 0x155942, 0x8383, 0x6838, 0, 13 }, /* #52 */
     8605    { 0x2d5a13, 0x2d5a13, 0x65be, 0x2df5, 0, 3  }, /* #53 */
     8606    { 0x1433c2, 0x143bc3, 0x8a6d, 0xb514, 0, 10 }, /* #54 */
     8607    { 0x0169c3, 0x0169c3, 0x9c7a, 0x59c7, 0, 13 }, /* #55 */
     8608    { 0x0831d6, 0x0839d6, 0x7939, 0xe4f2, 0, 10 }, /* #56 */
     8609    { 0x391497, 0x391c96, 0xba69, 0x69dd, 0, 8 }, /* #57 */
     8610    { 0x345283, 0x345282, 0xd201, 0x403d, 0, 5  }, /* #58 */
     8611    { 0x1d24d7, 0x1d2cd6, 0x8053, 0x53c0, 0, 8 }, /* #59 */
     8612    { 0x352686, 0x352e87, 0x832f, 0x065e, 0, 1 }, /* #60 */
     8613    { 0x3d51c2, 0x3d51c3, 0x33bf, 0x3bf1, 0, 4  }, /* #61 */
     8614    { 0x027f03, 0x027f02, 0x7493, 0x7749, 0, 13 }, /* #62 */
     8615    { 0x2521d3, 0x2529d3, 0x7147, 0x47b8, 0, 8 }, /* #63 */
    90218616};
    90228617static const BINU16_TEST_T g_aTests_rcr_u16[] =
    90238618{
    9024     { 0x235fd2, 0x2357d2, 0x0894, 0x8089, 0, 4 }, /* #0 */
    9025     { 0x2930c7, 0x2938c7, 0x29f9, 0x4fcc, 0, 14 }, /* #1 */
    9026     { 0x345086, 0x345087, 0x1ab3, 0x0d59, 0, 1  }, /* #2 */
    9027     { 0x0e4656, 0x0e4657, 0x0aba, 0x40ab, 0, 4  }, /* #3 */
    9028     { 0x163cc2, 0x1634c2, 0x4d37, 0xd372, 0, 13 }, /* #4 */
    9029     { 0x285a47, 0x285a46, 0x7610, 0x85d8, 0, 6  }, /* #5 */
    9030     { 0x225dc7, 0x225dc7, 0xbd34, 0xbd34, 0, 0  }, /* #6 */
    9031     { 0x0f28d7, 0x0f28d7, 0x2034, 0x2034, 0, 0  }, /* #7 */
    9032     { 0x013752, 0x013753, 0x7f71, 0xfdc4, 0, 15 }, /* #8 */
    9033     { 0x006297, 0x006297, 0xb309, 0xb309, 0, 0 }, /* #9 */
    9034     { 0x1258d2, 0x1250d3, 0x3795, 0x951b, 0, 9  }, /* #10 */
    9035     { 0x014743, 0x014f42, 0x1374, 0xe913, 0, 8  }, /* #11 */
    9036     { 0x250f83, 0x250f83, 0xcc9a, 0xcc9a, 0, 0  }, /* #12 */
    9037     { 0x037306, 0x037b07, 0xedc1, 0x705d, 0, 11 }, /* #13 */
    9038     { 0x3c5c17, 0x3c5c16, 0x221b, 0x886e, 0, 15 }, /* #14 */
    9039     { 0x3e2197, 0x3e2996, 0x0616, 0xc2d0, 0, 12 }, /* #15 */
    9040     { 0x3208c2, 0x3200c3, 0x1e23, 0x1187, 0, 10 }, /* #16 */
    9041     { 0x3348d6, 0x3340d7, 0x703a, 0x1c0e, 0, 2  }, /* #17 */
    9042     { 0x036316, 0x036b17, 0xcb24, 0x648c, 0, 12 }, /* #18 */
    9043     { 0x063783, 0x063f83, 0x0d35, 0x3586, 0, 9 }, /* #19 */
    9044     { 0x1d63d7, 0x1d6bd6, 0x7a2d, 0xde8b, 0, 2 }, /* #20 */
    9045     { 0x103796, 0x103f97, 0xf7eb, 0xdfad, 0, 15 }, /* #21 */
    9046     { 0x022053, 0x022853, 0x2a15, 0x42b2, 0, 12 }, /* #22 */
    9047     { 0x0d4546, 0x0d4547, 0x266c, 0xb04c, 0, 7 }, /* #23 */
    9048     { 0x127cc6, 0x127cc6, 0xb9e6, 0x5cf3, 0, 1 }, /* #24 */
    9049     { 0x0b5ad3, 0x0b5ad3, 0x1f99, 0xccc7, 0, 10 }, /* #25 */
    9050     { 0x301156, 0x301956, 0xea9b, 0xdbaa, 0, 6  }, /* #26 */
    9051     { 0x216542, 0x216d42, 0x9951, 0xa299, 0, 8  }, /* #27 */
    9052     { 0x2a4302, 0x2a4b02, 0x965a, 0xd259, 0, 6  }, /* #28 */
    9053     { 0x0513c7, 0x0513c7, 0xedea, 0x6f57, 0, 14 }, /* #29 */
    9054     { 0x3409c2, 0x3409c2, 0xc103, 0x206c, 0, 12 }, /* #30 */
    9055     { 0x1a6a53, 0x1a6252, 0xea4e, 0xa4ef, 0, 13 }, /* #31 */
    9056     { 0x363893, 0x363892, 0x21f1, 0x3e32, 0, 12 }, /* #32 */
    9057     { 0x381d47, 0x381d47, 0x5e59, 0x7966, 0, 15 }, /* #33 */
    9058     { 0x3b1883, 0x3b1883, 0x6e97, 0xd2f6, 0, 12 }, /* #34 */
    9059     { 0x0a3ad7, 0x0a3ad7, 0x2f3e, 0x79f4, 0, 14 }, /* #35 */
    9060     { 0x087dc6, 0x087dc7, 0xaf62, 0x12bd, 0, 6  }, /* #36 */
    9061     { 0x0c0d53, 0x0c0d52, 0x343f, 0x87f3, 0, 12 }, /* #37 */
    9062     { 0x103942, 0x103143, 0x4275, 0x09d4, 0, 15 }, /* #38 */
    9063     { 0x0c18c2, 0x0c18c2, 0xb812, 0x24b8, 0, 8 }, /* #39 */
    9064     { 0x0b03c6, 0x0b03c7, 0x4f4b, 0x64f4, 0, 4  }, /* #40 */
    9065     { 0x1314c3, 0x1314c3, 0xdf91, 0x91ef, 0, 9  }, /* #41 */
    9066     { 0x075256, 0x075257, 0x2ea3, 0x18ba, 0, 6  }, /* #42 */
    9067     { 0x0c6513, 0x0c6513, 0xbbbe, 0xf6ee, 0, 6 }, /* #43 */
    9068     { 0x271207, 0x271206, 0x95a0, 0xcad0, 0, 1  }, /* #44 */
    9069     { 0x274907, 0x274907, 0x083b, 0xb841, 0, 5 }, /* #45 */
    9070     { 0x194802, 0x194802, 0x8c46, 0xc464, 0, 13 }, /* #46 */
    9071     { 0x362b93, 0x362b93, 0x91a5, 0x91a5, 0, 0 }, /* #47 */
    9072     { 0x0a7e47, 0x0a7e47, 0x4b42, 0x4b42, 0, 0  }, /* #48 */
    9073     { 0x335992, 0x335992, 0xf337, 0xf337, 0, 0  }, /* #49 */
    9074     { 0x255717, 0x255f16, 0x4442, 0x5444, 0, 4  }, /* #50 */
    9075     { 0x167643, 0x167e43, 0x6b70, 0x5b85, 0, 14 }, /* #51 */
    9076     { 0x152f83, 0x152783, 0xed3a, 0xb4eb, 0, 15 }, /* #52 */
    9077     { 0x046b42, 0x046342, 0x4a8b, 0x592a, 0, 6  }, /* #53 */
    9078     { 0x101242, 0x101242, 0xb84c, 0xb84c, 0, 0 }, /* #54 */
    9079     { 0x0d0f83, 0x0d0f82, 0x1923, 0xc91c, 0, 14 }, /* #55 */
    9080     { 0x083947, 0x083147, 0xf15e, 0x8af7, 0, 14 }, /* #56 */
    9081     { 0x3e7a46, 0x3e7247, 0x031e, 0x8063, 0, 3 }, /* #57 */
    9082     { 0x206d92, 0x206593, 0x4525, 0x4948, 0, 11 }, /* #58 */
    9083     { 0x303dc7, 0x303dc7, 0x341e, 0x41e9, 0, 13 }, /* #59 */
    9084     { 0x2205d6, 0x2205d7, 0x5edc, 0x6e17, 0, 10 }, /* #60 */
    9085     { 0x3e0656, 0x3e0e56, 0xa5b3, 0x6a5b, 0, 4  }, /* #61 */
    9086     { 0x135e43, 0x135e42, 0x7112, 0x44ae, 0, 11 }, /* #62 */
    9087     { 0x1848d2, 0x1840d3, 0x3d57, 0x8f55, 0, 2 }, /* #63 */
     8619    { 0x3a69d2, 0x3a61d3, 0x32c8, 0x2c81, 0, 13 }, /* #0 */
     8620    { 0x095b83, 0x095382, 0xae81, 0x3ae8, 0, 4 }, /* #1 */
     8621    { 0x014f12, 0x014713, 0x3273, 0x1939, 0, 1  }, /* #2 */
     8622    { 0x0d54c6, 0x0d54c6, 0x4941, 0x0925, 0, 6  }, /* #3 */
     8623    { 0x2e2ac7, 0x2e22c6, 0xdf68, 0xd1df, 0, 8 }, /* #4 */
     8624    { 0x324856, 0x324856, 0x9445, 0x2a51, 0, 6  }, /* #5 */
     8625    { 0x001b96, 0x001396, 0x18c6, 0xc60c, 0, 9  }, /* #6 */
     8626    { 0x375b16, 0x375317, 0x79e5, 0xca79, 0, 8  }, /* #7 */
     8627    { 0x1d0bd3, 0x1d0bd3, 0x2e42, 0x4b90, 0, 2 }, /* #8 */
     8628    { 0x326407, 0x326406, 0xe15e, 0x57bc, 0, 11 }, /* #9 */
     8629    { 0x1a2152, 0x1a2953, 0xaccb, 0xab32, 0, 2  }, /* #10 */
     8630    { 0x1e7692, 0x1e7e93, 0xc130, 0x0609, 0, 5  }, /* #11 */
     8631    { 0x2f2b52, 0x2f2b52, 0x9cbc, 0x9cbc, 0, 0  }, /* #12 */
     8632    { 0x2c0286, 0x2c0287, 0x67cd, 0x33e6, 0, 1 }, /* #13 */
     8633    { 0x302ac2, 0x302ac3, 0xeb64, 0x91d6, 0, 7 }, /* #14 */
     8634    { 0x3f2513, 0x3f2d12, 0x78da, 0xaf1b, 0, 3 }, /* #15 */
     8635    { 0x0c3453, 0x0c3c53, 0x7841, 0x06f0, 0, 7 }, /* #16 */
     8636    { 0x3a0206, 0x3a0206, 0x06a4, 0x0352, 0, 1  }, /* #17 */
     8637    { 0x276a42, 0x276243, 0x412b, 0x2b20, 0, 9 }, /* #18 */
     8638    { 0x157157, 0x157157, 0xecbd, 0x2f7d, 0, 11 }, /* #19 */
     8639    { 0x2b1b86, 0x2b1b87, 0xacc5, 0x98aa, 0, 12 }, /* #20 */
     8640    { 0x2b3fc7, 0x2b3fc6, 0x784c, 0x9978, 0, 8 }, /* #21 */
     8641    { 0x1c2086, 0x1c2087, 0x29ec, 0x3d82, 0, 12 }, /* #22 */
     8642    { 0x2e3812, 0x2e3012, 0x06f1, 0x1bc4, 0, 15 }, /* #23 */
     8643    { 0x3148d2, 0x3148d3, 0xb923, 0x246b, 0, 12 }, /* #24 */
     8644    { 0x3b6ad2, 0x3b62d2, 0x3b35, 0xecd4, 0, 15 }, /* #25 */
     8645    { 0x074382, 0x074b83, 0xe2d6, 0x59c5, 0, 7  }, /* #26 */
     8646    { 0x0e0842, 0x0e0842, 0xdbb0, 0xc1b7, 0, 7  }, /* #27 */
     8647    { 0x1b36d6, 0x1b3ed7, 0xd913, 0xb644, 0, 2  }, /* #28 */
     8648    { 0x350152, 0x350952, 0xf1c3, 0x6f1c, 0, 4 }, /* #29 */
     8649    { 0x1c6502, 0x1c6d02, 0xecc8, 0x43b3, 0, 6 }, /* #30 */
     8650    { 0x3f1142, 0x3f1943, 0xd5f0, 0x57c1, 0, 15 }, /* #31 */
     8651    { 0x2e6156, 0x2e6957, 0xe199, 0x32e1, 0, 8 }, /* #32 */
     8652    { 0x284cc7, 0x284cc7, 0x4ad0, 0x0a56, 0, 5 }, /* #33 */
     8653    { 0x196cc2, 0x196cc3, 0xe4e8, 0x0e4e, 0, 4 }, /* #34 */
     8654    { 0x164406, 0x164c07, 0xec7d, 0x1f5d, 0, 11 }, /* #35 */
     8655    { 0x1500c2, 0x1508c2, 0xc780, 0x063c, 0, 5  }, /* #36 */
     8656    { 0x3c5ed3, 0x3c56d2, 0xf14c, 0x67c5, 0, 6 }, /* #37 */
     8657    { 0x2660d6, 0x2668d6, 0x9df5, 0xa9df, 0, 4 }, /* #38 */
     8658    { 0x2e0847, 0x2e0847, 0x65b8, 0x6e2c, 0, 11 }, /* #39 */
     8659    { 0x0f6ac3, 0x0f62c3, 0xe28e, 0x78a3, 0, 2  }, /* #40 */
     8660    { 0x203fc3, 0x203fc2, 0x5f4f, 0xfafa, 0, 5  }, /* #41 */
     8661    { 0x2440c7, 0x2440c7, 0xf2f2, 0x2f97, 0, 5  }, /* #42 */
     8662    { 0x2066d2, 0x2066d3, 0x3260, 0x300c, 0, 10 }, /* #43 */
     8663    { 0x1e3057, 0x1e3856, 0x74bb, 0xbbba, 0, 9  }, /* #44 */
     8664    { 0x015c53, 0x015c53, 0x1459, 0x4598, 0, 13 }, /* #45 */
     8665    { 0x3b1dc3, 0x3b1dc2, 0x64bc, 0x4bcb, 0, 13 }, /* #46 */
     8666    { 0x163206, 0x163207, 0x3b13, 0x6263, 0, 12 }, /* #47 */
     8667    { 0x0e5552, 0x0e5d53, 0xab50, 0x055a, 0, 5  }, /* #48 */
     8668    { 0x146ec3, 0x146ec2, 0x2402, 0x0524, 0, 8  }, /* #49 */
     8669    { 0x3b0813, 0x3b0013, 0x836a, 0x60da, 0, 2  }, /* #50 */
     8670    { 0x061502, 0x061502, 0x5065, 0x6528, 0, 9 }, /* #51 */
     8671    { 0x347d52, 0x347553, 0x14b4, 0x4b40, 0, 13 }, /* #52 */
     8672    { 0x076047, 0x076846, 0x1a87, 0x1e35, 0, 7  }, /* #53 */
     8673    { 0x130743, 0x130742, 0xf58b, 0xc5fd, 0, 10 }, /* #54 */
     8674    { 0x3764d2, 0x376cd3, 0xace5, 0x3955, 0, 11 }, /* #55 */
     8675    { 0x227053, 0x227853, 0x6815, 0x5b40, 0, 5 }, /* #56 */
     8676    { 0x2d2ac6, 0x2d22c6, 0x5382, 0xe08a, 0, 11 }, /* #57 */
     8677    { 0x132347, 0x132b47, 0x3901, 0x019c, 0, 9 }, /* #58 */
     8678    { 0x176f07, 0x176f07, 0x1d87, 0x61e3, 0, 11 }, /* #59 */
     8679    { 0x382ac2, 0x3822c2, 0x5378, 0x6f05, 0, 12 }, /* #60 */
     8680    { 0x075c06, 0x075c07, 0xf37d, 0x79be, 0, 1  }, /* #61 */
     8681    { 0x3732c7, 0x3732c7, 0x69b7, 0x69b7, 0, 0 }, /* #62 */
     8682    { 0x160987, 0x160187, 0xdf3d, 0xe7bd, 0, 12 }, /* #63 */
    90888683};
    90898684static const BINU16_TEST_T g_aTests_shl_u16[] =
    90908685{
    9091     { 0x173996, 0x173906, 0x82c4, 0x2000, 0, 11 }, /* #0 */
    9092     { 0x1f0d56, 0x1f0503, 0x3aba, 0x5740, 0, 5  }, /* #1 */
    9093     { 0x2a2a53, 0x2a2a87, 0xb9ad, 0xad00, 0, 8 }, /* #2 */
    9094     { 0x221e46, 0x221e86, 0xad48, 0x8000, 0, 12 }, /* #3 */
    9095     { 0x387393, 0x387387, 0xee22, 0xdc44, 0, 1  }, /* #4 */
    9096     { 0x0a6942, 0x0a6106, 0x3a0a, 0x7414, 0, 1  }, /* #5 */
    9097     { 0x1959d6, 0x195187, 0xe06f, 0xe000, 0, 13 }, /* #6 */
    9098     { 0x000a16, 0x000287, 0xeaeb, 0x8000, 0, 15 }, /* #7 */
    9099     { 0x376847, 0x376887, 0x87c4, 0xf100, 0, 6 }, /* #8 */
    9100     { 0x282e56, 0x282687, 0x0737, 0xb800, 0, 11 }, /* #9 */
    9101     { 0x140747, 0x140f07, 0xbd44, 0x5100, 0, 6 }, /* #10 */
    9102     { 0x2c2252, 0x2c2207, 0x0d85, 0x0a00, 0, 9 }, /* #11 */
    9103     { 0x042713, 0x042f86, 0x6392, 0xc724, 0, 1 }, /* #12 */
    9104     { 0x280e86, 0x280687, 0x22cc, 0x8000, 0, 13 }, /* #13 */
    9105     { 0x063886, 0x063046, 0xd518, 0x0000, 0, 14 }, /* #14 */
    9106     { 0x137fd7, 0x137f83, 0x8751, 0xa880, 0, 7  }, /* #15 */
    9107     { 0x244c13, 0x244486, 0x28c7, 0xe000, 0, 13 }, /* #16 */
    9108     { 0x1f4883, 0x1f4003, 0xd07d, 0x07d0, 0, 4  }, /* #17 */
    9109     { 0x1e3502, 0x1e3582, 0xd02d, 0x8168, 0, 3 }, /* #18 */
    9110     { 0x300c87, 0x300487, 0xe889, 0xd112, 0, 1 }, /* #19 */
    9111     { 0x386f86, 0x386703, 0xd21b, 0x21b0, 0, 4  }, /* #20 */
    9112     { 0x1f7343, 0x1f7b86, 0x51b9, 0x8000, 0, 15 }, /* #21 */
    9113     { 0x204a96, 0x204a06, 0x8295, 0x52a0, 0, 5  }, /* #22 */
    9114     { 0x0a7107, 0x0a7986, 0x7bae, 0xb800, 0, 10 }, /* #23 */
    9115     { 0x0500d7, 0x050847, 0x52b2, 0x0000, 0, 15 }, /* #24 */
    9116     { 0x3d4c53, 0x3d4c03, 0x6993, 0x4c98, 0, 3 }, /* #25 */
    9117     { 0x385f06, 0x385786, 0x1863, 0xc318, 0, 3 }, /* #26 */
    9118     { 0x3f56d7, 0x3f5e86, 0x70cd, 0xe19a, 0, 1  }, /* #27 */
    9119     { 0x242e96, 0x242603, 0xe535, 0x29a8, 0, 3  }, /* #28 */
    9120     { 0x255283, 0x255a02, 0x8c8b, 0x322c, 0, 2 }, /* #29 */
    9121     { 0x322c17, 0x322406, 0x0fd5, 0x1faa, 0, 1 }, /* #30 */
    9122     { 0x240c86, 0x240406, 0x1c2c, 0x2c00, 0, 8  }, /* #31 */
    9123     { 0x1c7d96, 0x1c7d06, 0x960d, 0x1a00, 0, 9  }, /* #32 */
    9124     { 0x170347, 0x170382, 0x2a05, 0x8140, 0, 6  }, /* #33 */
    9125     { 0x1c4616, 0x1c4607, 0xe117, 0x7000, 0, 12 }, /* #34 */
    9126     { 0x000ac7, 0x000283, 0xed94, 0xb280, 0, 5 }, /* #35 */
    9127     { 0x0d5406, 0x0d5487, 0xdd4e, 0xc000, 0, 13 }, /* #36 */
    9128     { 0x1c6c06, 0x1c6c86, 0x75a8, 0xb500, 0, 5  }, /* #37 */
    9129     { 0x351356, 0x351b47, 0xb77e, 0x0000, 0, 15 }, /* #38 */
    9130     { 0x306183, 0x306146, 0xe040, 0x0000, 0, 11 }, /* #39 */
    9131     { 0x0e67c7, 0x0e6747, 0xc7c8, 0x0000, 0, 13 }, /* #40 */
    9132     { 0x2d2482, 0x2d2447, 0xeece, 0x0000, 0, 15 }, /* #41 */
    9133     { 0x176956, 0x176906, 0xa48c, 0x48c0, 0, 4 }, /* #42 */
    9134     { 0x0430d2, 0x043887, 0x8cc7, 0x8e00, 0, 9  }, /* #43 */
    9135     { 0x3a1003, 0x3a1806, 0x8b60, 0x5b00, 0, 3  }, /* #44 */
    9136     { 0x283e16, 0x283e07, 0x6b9b, 0x5cd8, 0, 3  }, /* #45 */
    9137     { 0x357f02, 0x357f87, 0x8def, 0xc000, 0, 14 }, /* #46 */
    9138     { 0x1722d3, 0x172206, 0x1ad5, 0x35aa, 0, 1  }, /* #47 */
    9139     { 0x031246, 0x031247, 0xd91e, 0x0000, 0, 15 }, /* #48 */
    9140     { 0x3e7717, 0x3e7f06, 0x80a7, 0x7000, 0, 12 }, /* #49 */
    9141     { 0x184f82, 0x184f03, 0xa24d, 0x2680, 0, 7  }, /* #50 */
    9142     { 0x3442c7, 0x344a86, 0x6b7a, 0x8000, 0, 14 }, /* #51 */
    9143     { 0x0e6196, 0x0e6907, 0xa1e9, 0x2000, 0, 13 }, /* #52 */
    9144     { 0x2a0713, 0x2a0786, 0x150d, 0x8000, 0, 15 }, /* #53 */
    9145     { 0x223cd2, 0x223407, 0x2ab8, 0x7000, 0, 9  }, /* #54 */
    9146     { 0x0c3b47, 0x0c3b47, 0x58b4, 0x58b4, 0, 0 }, /* #55 */
    9147     { 0x2b54c3, 0x2b5486, 0x0bd6, 0xb000, 0, 11 }, /* #56 */
    9148     { 0x113317, 0x113b87, 0xbad6, 0xad60, 0, 4 }, /* #57 */
    9149     { 0x3b2687, 0x3b2607, 0x1659, 0x2000, 0, 13 }, /* #58 */
    9150     { 0x255a16, 0x255287, 0xd06f, 0xa0de, 0, 1  }, /* #59 */
    9151     { 0x1232c6, 0x123287, 0x3bd9, 0xbd90, 0, 4  }, /* #60 */
    9152     { 0x0a7c92, 0x0a7c92, 0x2ae6, 0x2ae6, 0, 0  }, /* #61 */
    9153     { 0x314cc6, 0x314486, 0xc68a, 0xa000, 0, 12 }, /* #62 */
    9154     { 0x136ac2, 0x136a06, 0xb0f0, 0x1e00, 0, 5  }, /* #63 */
     8686    { 0x300e02, 0x300e87, 0x7300, 0x8000, 0, 7 }, /* #0 */
     8687    { 0x3903d2, 0x390307, 0xfc8b, 0x1600, 0, 9  }, /* #1 */
     8688    { 0x2821d6, 0x282986, 0x7d96, 0xc000, 0, 13 }, /* #2 */
     8689    { 0x123407, 0x123c02, 0xa0fe, 0x3f80, 0, 6 }, /* #3 */
     8690    { 0x314496, 0x314c83, 0x5799, 0xe640, 0, 6  }, /* #4 */
     8691    { 0x372c03, 0x372407, 0xfd33, 0x3300, 0, 8  }, /* #5 */
     8692    { 0x273616, 0x273e07, 0x62a8, 0x4000, 0, 11 }, /* #6 */
     8693    { 0x385a86, 0x385a86, 0x4227, 0x844e, 0, 1 }, /* #7 */
     8694    { 0x1313c6, 0x131387, 0xcf1f, 0xe000, 0, 13 }, /* #8 */
     8695    { 0x2163d2, 0x216b03, 0x7172, 0x1720, 0, 4 }, /* #9 */
     8696    { 0x3d6656, 0x3d6607, 0xc089, 0x2000, 0, 13 }, /* #10 */
     8697    { 0x333656, 0x333687, 0xc6fa, 0xa000, 0, 12 }, /* #11 */
     8698    { 0x0f4f07, 0x0f4f06, 0xbd1b, 0x6c00, 0, 10 }, /* #12 */
     8699    { 0x033643, 0x033687, 0x05ed, 0xed00, 0, 8 }, /* #13 */
     8700    { 0x032c87, 0x032486, 0x142c, 0xa160, 0, 3 }, /* #14 */
     8701    { 0x366ec3, 0x366687, 0x3702, 0x8100, 0, 7  }, /* #15 */
     8702    { 0x0943d3, 0x094307, 0xf0ae, 0x7000, 0, 11 }, /* #16 */
     8703    { 0x280c53, 0x280c02, 0x59a9, 0x6a40, 0, 6  }, /* #17 */
     8704    { 0x1a7f92, 0x1a7787, 0x38e6, 0x9800, 0, 10 }, /* #18 */
     8705    { 0x371343, 0x371386, 0xf1a5, 0xa000, 0, 13 }, /* #19 */
     8706    { 0x3e67c6, 0x3e6783, 0xfff6, 0xfd80, 0, 6  }, /* #20 */
     8707    { 0x2e7d47, 0x2e7583, 0xd9ad, 0x9ad0, 0, 4 }, /* #21 */
     8708    { 0x234f12, 0x234f87, 0x89c3, 0xc300, 0, 8  }, /* #22 */
     8709    { 0x2e73c3, 0x2e7387, 0xf918, 0xf230, 0, 1 }, /* #23 */
     8710    { 0x100e43, 0x100683, 0xf11f, 0xc47c, 0, 2 }, /* #24 */
     8711    { 0x122852, 0x122886, 0x9ead, 0xd000, 0, 12 }, /* #25 */
     8712    { 0x042052, 0x042887, 0x901e, 0xc000, 0, 13 }, /* #26 */
     8713    { 0x042dc2, 0x042507, 0x336c, 0x36c0, 0, 4  }, /* #27 */
     8714    { 0x3321c3, 0x332987, 0x75b3, 0xd6cc, 0, 2  }, /* #28 */
     8715    { 0x351983, 0x351187, 0x1d2f, 0x8000, 0, 15 }, /* #29 */
     8716    { 0x335a93, 0x335287, 0xc365, 0x9400, 0, 10 }, /* #30 */
     8717    { 0x025c42, 0x025c87, 0x87ac, 0xeb00, 0, 6  }, /* #31 */
     8718    { 0x1d3186, 0x1d3986, 0x96d2, 0xb690, 0, 3  }, /* #32 */
     8719    { 0x0a7c83, 0x0a7c83, 0x7583, 0x7583, 0, 0  }, /* #33 */
     8720    { 0x2a4c96, 0x2a4407, 0xd8dd, 0x4000, 0, 14 }, /* #34 */
     8721    { 0x1e1683, 0x1e1e07, 0xa8ca, 0x4000, 0, 13 }, /* #35 */
     8722    { 0x0c2cc6, 0x0c2c82, 0x5676, 0xb3b0, 0, 3 }, /* #36 */
     8723    { 0x064757, 0x064f06, 0x4308, 0x1000, 0, 9  }, /* #37 */
     8724    { 0x287e47, 0x287683, 0x38ba, 0xc5d0, 0, 3 }, /* #38 */
     8725    { 0x0c6d16, 0x0c6d86, 0x63c2, 0x8000, 0, 14 }, /* #39 */
     8726    { 0x0a2893, 0x0a2893, 0x12fe, 0x12fe, 0, 0 }, /* #40 */
     8727    { 0x253f06, 0x253f87, 0x8c7e, 0xe000, 0, 12 }, /* #41 */
     8728    { 0x0f7c93, 0x0f7c86, 0x4df1, 0x8000, 0, 15 }, /* #42 */
     8729    { 0x2c1303, 0x2c1303, 0xbd78, 0xbd78, 0, 0  }, /* #43 */
     8730    { 0x180587, 0x180d06, 0x9a73, 0x7300, 0, 8  }, /* #44 */
     8731    { 0x0310c7, 0x031806, 0x5a1a, 0x3400, 0, 9  }, /* #45 */
     8732    { 0x174056, 0x174887, 0x9e7a, 0xd000, 0, 11 }, /* #46 */
     8733    { 0x0764d2, 0x076486, 0x3956, 0xab00, 0, 7  }, /* #47 */
     8734    { 0x1809c6, 0x1809c6, 0x3821, 0x3821, 0, 0 }, /* #48 */
     8735    { 0x230256, 0x230a07, 0xaf89, 0x7c48, 0, 3 }, /* #49 */
     8736    { 0x1c74c6, 0x1c7406, 0xe4f4, 0x7a00, 0, 7  }, /* #50 */
     8737    { 0x3a0202, 0x3a0a06, 0xac13, 0x4c00, 0, 10 }, /* #51 */
     8738    { 0x1f7496, 0x1f7447, 0x3504, 0x0000, 0, 14 }, /* #52 */
     8739    { 0x0d50d7, 0x0d5847, 0x97ba, 0x0000, 0, 15 }, /* #53 */
     8740    { 0x381453, 0x381483, 0xe40e, 0x9038, 0, 2  }, /* #54 */
     8741    { 0x2c7487, 0x2c7407, 0x1f89, 0x2000, 0, 13 }, /* #55 */
     8742    { 0x1d2293, 0x1d2a87, 0x40cb, 0x9600, 0, 9 }, /* #56 */
     8743    { 0x1c2dc6, 0x1c2586, 0xc72f, 0xf000, 0, 12 }, /* #57 */
     8744    { 0x234b07, 0x234303, 0xf5a2, 0x5a20, 0, 4 }, /* #58 */
     8745    { 0x2d6dd7, 0x2d6506, 0xc8db, 0x36c0, 0, 6  }, /* #59 */
     8746    { 0x3a15c3, 0x3a1d06, 0xa1fe, 0x3fc0, 0, 5  }, /* #60 */
     8747    { 0x197203, 0x197a86, 0x4453, 0xa600, 0, 9  }, /* #61 */
     8748    { 0x0278c6, 0x027083, 0xe74f, 0xa780, 0, 7 }, /* #62 */
     8749    { 0x014646, 0x014646, 0x67b3, 0x67b3, 0, 0  }, /* #63 */
    91558750};
    91568751static const BINU16_TEST_T g_aTests_shr_u16[] =
    91578752{
    9158     { 0x1e68d3, 0x1e6047, 0x56af, 0x0000, 0, 15 }, /* #0 */
    9159     { 0x215346, 0x215b03, 0xf7b9, 0x7bdc, 0, 1  }, /* #1 */
    9160     { 0x124092, 0x124802, 0xa462, 0x0052, 0, 9  }, /* #2 */
    9161     { 0x1c4902, 0x1c4146, 0x0c90, 0x0000, 0, 15 }, /* #3 */
    9162     { 0x162a02, 0x162a02, 0xf981, 0x03e6, 0, 6  }, /* #4 */
    9163     { 0x175ed3, 0x175602, 0x012b, 0x0025, 0, 3 }, /* #5 */
    9164     { 0x3b2ed2, 0x3b2e07, 0xf4bf, 0x03d2, 0, 6  }, /* #6 */
    9165     { 0x303593, 0x303d07, 0xdbb6, 0x00db, 0, 8 }, /* #7 */
    9166     { 0x027506, 0x027507, 0x5e19, 0x02f0, 0, 5 }, /* #8 */
    9167     { 0x002d43, 0x002502, 0x4aef, 0x0025, 0, 9  }, /* #9 */
    9168     { 0x271a03, 0x271202, 0x4ac9, 0x0025, 0, 9  }, /* #10 */
    9169     { 0x211a13, 0x211203, 0x7ba8, 0x0007, 0, 12 }, /* #11 */
    9170     { 0x117406, 0x117c07, 0x9a14, 0x1342, 0, 3 }, /* #12 */
    9171     { 0x293482, 0x293c07, 0x94d6, 0x2535, 0, 2  }, /* #13 */
    9172     { 0x062206, 0x062a06, 0x842a, 0x0084, 0, 8 }, /* #14 */
    9173     { 0x213b93, 0x213303, 0x120f, 0x0004, 0, 10 }, /* #15 */
    9174     { 0x0b04d2, 0x0b0c03, 0xf431, 0x0007, 0, 13 }, /* #16 */
    9175     { 0x1a4383, 0x1a4b02, 0xee0f, 0x0007, 0, 13 }, /* #17 */
    9176     { 0x1f4557, 0x1f4d03, 0xf29c, 0x0001, 0, 15 }, /* #18 */
    9177     { 0x246c06, 0x246c07, 0xc634, 0x18c6, 0, 3  }, /* #19 */
    9178     { 0x310913, 0x310907, 0xfd24, 0x0003, 0, 14 }, /* #20 */
    9179     { 0x2567d2, 0x2567d2, 0xb472, 0xb472, 0, 0  }, /* #21 */
    9180     { 0x2d1912, 0x2d1106, 0x3ab4, 0x1d5a, 0, 1 }, /* #22 */
    9181     { 0x0c0587, 0x0c0506, 0x0cca, 0x0006, 0, 9  }, /* #23 */
    9182     { 0x1a4f82, 0x1a4f02, 0xa303, 0x0001, 0, 15 }, /* #24 */
    9183     { 0x157c43, 0x157c06, 0xc5f5, 0x0006, 0, 13 }, /* #25 */
    9184     { 0x1445c6, 0x144d02, 0xa4e5, 0x0001, 0, 15 }, /* #26 */
    9185     { 0x132c06, 0x132403, 0x1663, 0x0b31, 0, 1  }, /* #27 */
    9186     { 0x146713, 0x146f03, 0xb41d, 0x0002, 0, 14 }, /* #28 */
    9187     { 0x0f5c17, 0x0f5447, 0x4db4, 0x0000, 0, 15 }, /* #29 */
    9188     { 0x324503, 0x324d07, 0xad4a, 0x000a, 0, 12 }, /* #30 */
    9189     { 0x0c6d96, 0x0c6507, 0x7d65, 0x000f, 0, 11 }, /* #31 */
    9190     { 0x122202, 0x122a02, 0xb148, 0x58a4, 0, 1 }, /* #32 */
    9191     { 0x326d56, 0x326507, 0x034e, 0x0069, 0, 3  }, /* #33 */
    9192     { 0x306902, 0x306902, 0x013e, 0x013e, 0, 0 }, /* #34 */
    9193     { 0x012ed2, 0x012603, 0x53cf, 0x0029, 0, 9  }, /* #35 */
    9194     { 0x1e67d2, 0x1e6f06, 0xe72f, 0x00e7, 0, 8  }, /* #36 */
    9195     { 0x2d0102, 0x2d0906, 0xfe55, 0x03f9, 0, 6 }, /* #37 */
    9196     { 0x1368d3, 0x136807, 0xf88f, 0x0003, 0, 14 }, /* #38 */
    9197     { 0x0147d3, 0x014707, 0x5d3e, 0x002e, 0, 9 }, /* #39 */
    9198     { 0x026d42, 0x026502, 0x542b, 0x0054, 0, 8 }, /* #40 */
    9199     { 0x193683, 0x193e02, 0x831d, 0x0083, 0, 8  }, /* #41 */
    9200     { 0x2a4e93, 0x2a4606, 0x4d5b, 0x0135, 0, 6  }, /* #42 */
    9201     { 0x0b5853, 0x0b5806, 0xc58f, 0x018b, 0, 7  }, /* #43 */
    9202     { 0x0e34c6, 0x0e3c03, 0xabbb, 0x002a, 0, 10 }, /* #44 */
    9203     { 0x3b3983, 0x3b3103, 0x55ab, 0x2ad5, 0, 1 }, /* #45 */
    9204     { 0x124193, 0x124902, 0xa933, 0x1526, 0, 3 }, /* #46 */
    9205     { 0x0e5496, 0x0e5403, 0x38fa, 0x0038, 0, 8 }, /* #47 */
    9206     { 0x2b1cd2, 0x2b1c07, 0xf723, 0x007b, 0, 9  }, /* #48 */
    9207     { 0x2979d2, 0x297903, 0xfcc4, 0x1f98, 0, 3 }, /* #49 */
    9208     { 0x155f56, 0x155706, 0x2853, 0x0028, 0, 8  }, /* #50 */
    9209     { 0x2c1603, 0x2c1603, 0x0ad6, 0x0ad6, 0, 0  }, /* #51 */
    9210     { 0x211412, 0x211c06, 0xb6d9, 0x16db, 0, 3  }, /* #52 */
    9211     { 0x190597, 0x190d02, 0xc7f1, 0x0c7f, 0, 4  }, /* #53 */
    9212     { 0x2d7716, 0x2d7706, 0x31dc, 0x18ee, 0, 1  }, /* #54 */
    9213     { 0x0762d3, 0x076a06, 0xb9d7, 0x002e, 0, 10 }, /* #55 */
    9214     { 0x156986, 0x156902, 0x87ad, 0x043d, 0, 5  }, /* #56 */
    9215     { 0x3d48d6, 0x3d48d6, 0xff9a, 0xff9a, 0, 0 }, /* #57 */
    9216     { 0x2271d2, 0x227907, 0xa599, 0x0014, 0, 11 }, /* #58 */
    9217     { 0x3b1607, 0x3b1647, 0x4db4, 0x0000, 0, 15 }, /* #59 */
    9218     { 0x3264d6, 0x326402, 0x4898, 0x244c, 0, 1 }, /* #60 */
    9219     { 0x3d3293, 0x3d3a07, 0xd33c, 0x0069, 0, 9  }, /* #61 */
    9220     { 0x356e03, 0x356647, 0x6ff7, 0x0000, 0, 15 }, /* #62 */
    9221     { 0x103292, 0x103207, 0x6b7f, 0x0035, 0, 9  }, /* #63 */
     8753    { 0x221d92, 0x221503, 0x7a47, 0x0001, 0, 14 }, /* #0 */
     8754    { 0x1f3a07, 0x1f3a07, 0x847d, 0x0847, 0, 4  }, /* #1 */
     8755    { 0x0f5a96, 0x0f5202, 0x5d5d, 0x0175, 0, 6  }, /* #2 */
     8756    { 0x000d83, 0x000d02, 0xba0e, 0x05d0, 0, 5 }, /* #3 */
     8757    { 0x320f43, 0x320f06, 0xbee6, 0x005f, 0, 9  }, /* #4 */
     8758    { 0x233007, 0x233002, 0x4bb3, 0x0002, 0, 13 }, /* #5 */
     8759    { 0x073412, 0x073c07, 0xb12d, 0x5896, 0, 1  }, /* #6 */
     8760    { 0x2e0013, 0x2e0003, 0x63d3, 0x0001, 0, 14 }, /* #7 */
     8761    { 0x274f03, 0x274747, 0x55f4, 0x0000, 0, 15 }, /* #8 */
     8762    { 0x3349c6, 0x334902, 0xe1ca, 0x70e5, 0, 1  }, /* #9 */
     8763    { 0x0f6753, 0x0f6f07, 0xb64f, 0x016c, 0, 7  }, /* #10 */
     8764    { 0x0f7d56, 0x0f7502, 0x4609, 0x0046, 0, 8 }, /* #11 */
     8765    { 0x3c43c2, 0x3c4b03, 0xe315, 0x0001, 0, 15 }, /* #12 */
     8766    { 0x2d3c86, 0x2d3c07, 0xcc17, 0x3305, 0, 2  }, /* #13 */
     8767    { 0x242456, 0x242403, 0x4eb9, 0x0004, 0, 12 }, /* #14 */
     8768    { 0x157902, 0x157902, 0xf9b8, 0x3e6e, 0, 2 }, /* #15 */
     8769    { 0x2435c6, 0x243506, 0x08e5, 0x0239, 0, 2 }, /* #16 */
     8770    { 0x242803, 0x242807, 0xf92e, 0x000f, 0, 12 }, /* #17 */
     8771    { 0x377486, 0x377406, 0x6075, 0x0018, 0, 10 }, /* #18 */
     8772    { 0x3c3217, 0x3c3217, 0xa135, 0xa135, 0, 0  }, /* #19 */
     8773    { 0x152a17, 0x152a17, 0xae4b, 0xae4b, 0, 0 }, /* #20 */
     8774    { 0x305ec3, 0x305606, 0x6add, 0x0035, 0, 9  }, /* #21 */
     8775    { 0x324196, 0x324906, 0x91cc, 0x0009, 0, 12 }, /* #22 */
     8776    { 0x015546, 0x015503, 0x7d87, 0x003e, 0, 9  }, /* #23 */
     8777    { 0x050c06, 0x050406, 0x58bc, 0x00b1, 0, 7 }, /* #24 */
     8778    { 0x062c56, 0x062406, 0x77ce, 0x3be7, 0, 1 }, /* #25 */
     8779    { 0x0e7a43, 0x0e7a03, 0x8b82, 0x22e0, 0, 2 }, /* #26 */
     8780    { 0x101c43, 0x101c07, 0xb4a3, 0x2d28, 0, 2  }, /* #27 */
     8781    { 0x371813, 0x371007, 0x6761, 0x000c, 0, 11 }, /* #28 */
     8782    { 0x001516, 0x001d07, 0xae92, 0x002b, 0, 10 }, /* #29 */
     8783    { 0x347a06, 0x347a07, 0xf940, 0x000f, 0, 12 }, /* #30 */
     8784    { 0x0e38c7, 0x0e3807, 0xc9de, 0x0193, 0, 7 }, /* #31 */
     8785    { 0x104113, 0x104106, 0x690e, 0x0003, 0, 13 }, /* #32 */
     8786    { 0x142f13, 0x142707, 0x1846, 0x0611, 0, 2  }, /* #33 */
     8787    { 0x0710c3, 0x071007, 0x752b, 0x0003, 0, 13 }, /* #34 */
     8788    { 0x2b1397, 0x2b1b06, 0xfc82, 0x007e, 0, 9  }, /* #35 */
     8789    { 0x0b7613, 0x0b7e06, 0xfea5, 0x3fa9, 0, 2  }, /* #36 */
     8790    { 0x2c5007, 0x2c5802, 0xe742, 0x000e, 0, 12 }, /* #37 */
     8791    { 0x1f3f52, 0x1f3f03, 0xf677, 0x0007, 0, 13 }, /* #38 */
     8792    { 0x3b3d86, 0x3b3547, 0x098e, 0x0000, 0, 12 }, /* #39 */
     8793    { 0x097f03, 0x097f06, 0xe9ce, 0x003a, 0, 10 }, /* #40 */
     8794    { 0x0f5a43, 0x0f5203, 0x3849, 0x0070, 0, 7  }, /* #41 */
     8795    { 0x104c93, 0x104c93, 0x03d3, 0x03d3, 0, 0  }, /* #42 */
     8796    { 0x055753, 0x055702, 0x253d, 0x004a, 0, 7  }, /* #43 */
     8797    { 0x3d5743, 0x3d5743, 0x938f, 0x938f, 0, 0 }, /* #44 */
     8798    { 0x014702, 0x014f02, 0xbc48, 0x002f, 0, 10 }, /* #45 */
     8799    { 0x356a87, 0x356203, 0x239d, 0x0008, 0, 10 }, /* #46 */
     8800    { 0x2c1816, 0x2c1803, 0x9dc4, 0x0013, 0, 11 }, /* #47 */
     8801    { 0x2a23d3, 0x2a2b06, 0xce55, 0x3395, 0, 2  }, /* #48 */
     8802    { 0x1e0506, 0x1e0d06, 0xcf54, 0x0006, 0, 13 }, /* #49 */
     8803    { 0x2e3943, 0x2e3103, 0x20ce, 0x0020, 0, 8  }, /* #50 */
     8804    { 0x2e1902, 0x2e1907, 0xcbb6, 0x32ed, 0, 2  }, /* #51 */
     8805    { 0x201382, 0x201303, 0x6fc1, 0x37e0, 0, 1  }, /* #52 */
     8806    { 0x125e82, 0x125e02, 0xf682, 0x0f68, 0, 4  }, /* #53 */
     8807    { 0x1a11c2, 0x1a1103, 0x4b5f, 0x096b, 0, 3  }, /* #54 */
     8808    { 0x365a86, 0x365a07, 0xffed, 0x003f, 0, 10 }, /* #55 */
     8809    { 0x2d3142, 0x2d3106, 0x5686, 0x002b, 0, 9  }, /* #56 */
     8810    { 0x3f5547, 0x3f5503, 0x46d1, 0x0008, 0, 11 }, /* #57 */
     8811    { 0x1f5d52, 0x1f5d02, 0xba19, 0x00ba, 0, 8 }, /* #58 */
     8812    { 0x3c2603, 0x3c2602, 0x0178, 0x0001, 0, 8 }, /* #59 */
     8813    { 0x1e1cd6, 0x1e1c03, 0xf8fc, 0x0001, 0, 15 }, /* #60 */
     8814    { 0x2f5813, 0x2f5003, 0x0eb5, 0x0075, 0, 5  }, /* #61 */
     8815    { 0x005006, 0x005007, 0x2c13, 0x0160, 0, 5 }, /* #62 */
     8816    { 0x2b0a53, 0x2b0a07, 0xd802, 0x3600, 0, 2  }, /* #63 */
    92228817};
    92238818static const BINU16_TEST_T g_aTests_sar_u16[] =
    92248819{
    9225     { 0x3c3f42, 0x3c3707, 0x11fd, 0x0011, 0, 8  }, /* #0 */
    9226     { 0x2a4bd3, 0x2a4bd3, 0x9346, 0x9346, 0, 0  }, /* #1 */
    9227     { 0x372147, 0x372102, 0x453a, 0x08a7, 0, 3 }, /* #2 */
    9228     { 0x124c02, 0x124487, 0xb700, 0xffed, 0, 10 }, /* #3 */
    9229     { 0x161b57, 0x161387, 0xe834, 0xffa0, 0, 6  }, /* #4 */
    9230     { 0x2d7982, 0x2d7103, 0x36fa, 0x0001, 0, 13 }, /* #5 */
    9231     { 0x3d1146, 0x3d1186, 0x8039, 0xffc0, 0, 9 }, /* #6 */
    9232     { 0x282ed7, 0x282647, 0x712c, 0x0000, 0, 15 }, /* #7 */
    9233     { 0x0762d2, 0x076202, 0x74e7, 0x03a7, 0, 5  }, /* #8 */
    9234     { 0x321717, 0x321786, 0xcaaa, 0xfff9, 0, 11 }, /* #9 */
    9235     { 0x0e3786, 0x0e3706, 0x362e, 0x001b, 0, 9 }, /* #10 */
    9236     { 0x123487, 0x123403, 0x5d7d, 0x000b, 0, 11 }, /* #11 */
    9237     { 0x3c1953, 0x3c1182, 0x8b21, 0xfff1, 0, 11 }, /* #12 */
    9238     { 0x3d0ac3, 0x3d0286, 0xce32, 0xf9c6, 0, 3 }, /* #13 */
    9239     { 0x2545d3, 0x254582, 0xe359, 0xfffe, 0, 12 }, /* #14 */
    9240     { 0x0f5206, 0x0f5286, 0x9c18, 0xff9c, 0, 8  }, /* #15 */
    9241     { 0x275b16, 0x275b16, 0x8c52, 0x8c52, 0, 0  }, /* #16 */
    9242     { 0x3f5ec2, 0x3f5ec2, 0x398e, 0x398e, 0, 0  }, /* #17 */
    9243     { 0x2f7fd2, 0x2f7702, 0x0a1a, 0x0001, 0, 11 }, /* #18 */
    9244     { 0x156306, 0x156387, 0xec60, 0xffff, 0, 15 }, /* #19 */
    9245     { 0x074e86, 0x074686, 0x96e4, 0xfff9, 0, 12 }, /* #20 */
    9246     { 0x3f1486, 0x3f1407, 0x407d, 0x0203, 0, 5  }, /* #21 */
    9247     { 0x0a7046, 0x0a7083, 0xf648, 0xfffd, 0, 10 }, /* #22 */
    9248     { 0x355492, 0x355403, 0x1de4, 0x000e, 0, 9  }, /* #23 */
    9249     { 0x172f17, 0x172f17, 0x674a, 0x674a, 0, 0  }, /* #24 */
    9250     { 0x220916, 0x220186, 0xbcb2, 0xffff, 0, 15 }, /* #25 */
    9251     { 0x1b0842, 0x1b0086, 0xf827, 0xffff, 0, 11 }, /* #26 */
    9252     { 0x1b4612, 0x1b4603, 0x19bb, 0x019b, 0, 4  }, /* #27 */
    9253     { 0x2c2783, 0x2c2786, 0xd360, 0xfffa, 0, 11 }, /* #28 */
    9254     { 0x1a7903, 0x1a7103, 0x02b8, 0x0002, 0, 8 }, /* #29 */
    9255     { 0x183653, 0x183682, 0x8575, 0xf857, 0, 4  }, /* #30 */
    9256     { 0x0b6b02, 0x0b6302, 0x6174, 0x185d, 0, 2 }, /* #31 */
    9257     { 0x396856, 0x396046, 0x1515, 0x0000, 0, 15 }, /* #32 */
    9258     { 0x304947, 0x304106, 0x314b, 0x000c, 0, 10 }, /* #33 */
    9259     { 0x267f52, 0x267787, 0xe3c5, 0xf1e2, 0, 1 }, /* #34 */
    9260     { 0x146556, 0x146586, 0xf630, 0xff63, 0, 4  }, /* #35 */
    9261     { 0x063083, 0x063007, 0x5f99, 0x2fcc, 0, 1  }, /* #36 */
    9262     { 0x305686, 0x305607, 0x731d, 0x0e63, 0, 3 }, /* #37 */
    9263     { 0x034b13, 0x034302, 0x0871, 0x010e, 0, 3  }, /* #38 */
    9264     { 0x133c13, 0x133486, 0xf2d8, 0xffff, 0, 12 }, /* #39 */
    9265     { 0x343b53, 0x343387, 0xbd70, 0xfef5, 0, 6 }, /* #40 */
    9266     { 0x007a42, 0x007207, 0x1f7d, 0x000f, 0, 9  }, /* #41 */
    9267     { 0x0771c3, 0x077107, 0x11bf, 0x0011, 0, 8  }, /* #42 */
    9268     { 0x3a6a93, 0x3a6207, 0x0f28, 0x0003, 0, 10 }, /* #43 */
    9269     { 0x376687, 0x376607, 0x64ae, 0x0c95, 0, 3  }, /* #44 */
    9270     { 0x122102, 0x122186, 0xd1f9, 0xfffa, 0, 11 }, /* #45 */
    9271     { 0x207593, 0x207503, 0x26e8, 0x0004, 0, 11 }, /* #46 */
    9272     { 0x1b2f43, 0x1b2782, 0xb9e8, 0xf73d, 0, 3  }, /* #47 */
    9273     { 0x315897, 0x315086, 0x8308, 0xff06, 0, 7 }, /* #48 */
    9274     { 0x322b87, 0x322347, 0x2b8b, 0x0000, 0, 14 }, /* #49 */
    9275     { 0x266f46, 0x266783, 0xe7aa, 0xff9e, 0, 6  }, /* #50 */
    9276     { 0x2b7ed6, 0x2b7602, 0x3133, 0x0031, 0, 8 }, /* #51 */
    9277     { 0x124a86, 0x124246, 0x29f7, 0x0000, 0, 15 }, /* #52 */
    9278     { 0x2a4d82, 0x2a4506, 0x3330, 0x0066, 0, 7  }, /* #53 */
    9279     { 0x1b3487, 0x1b3402, 0x2ae8, 0x0001, 0, 13 }, /* #54 */
    9280     { 0x325003, 0x325006, 0x358b, 0x01ac, 0, 5 }, /* #55 */
    9281     { 0x2616d2, 0x261603, 0x20ef, 0x083b, 0, 2  }, /* #56 */
    9282     { 0x2b0146, 0x2b0183, 0xb10e, 0xfb10, 0, 4  }, /* #57 */
    9283     { 0x0c0013, 0x0c0003, 0x28e4, 0x051c, 0, 3  }, /* #58 */
    9284     { 0x2c56c6, 0x2c5682, 0xa112, 0xd089, 0, 1  }, /* #59 */
    9285     { 0x226852, 0x226083, 0x9fde, 0xf3fb, 0, 3 }, /* #60 */
    9286     { 0x341102, 0x341182, 0xd118, 0xfffd, 0, 12 }, /* #61 */
    9287     { 0x192546, 0x192503, 0x7dad, 0x0001, 0, 14 }, /* #62 */
    9288     { 0x0a73c7, 0x0a73c7, 0xaf58, 0xaf58, 0, 0  }, /* #63 */
     8820    { 0x241452, 0x241483, 0xcb6d, 0xffe5, 0, 9  }, /* #0 */
     8821    { 0x250107, 0x250107, 0xb0e0, 0xb0e0, 0, 0  }, /* #1 */
     8822    { 0x013616, 0x013687, 0xd899, 0xffff, 0, 15 }, /* #2 */
     8823    { 0x137006, 0x137006, 0x0ad3, 0x002b, 0, 6 }, /* #3 */
     8824    { 0x095fc3, 0x095786, 0xb427, 0xfb42, 0, 4  }, /* #4 */
     8825    { 0x1e7f97, 0x1e7783, 0xc0cc, 0xf819, 0, 3 }, /* #5 */
     8826    { 0x387642, 0x387682, 0x8b1a, 0xfff1, 0, 11 }, /* #6 */
     8827    { 0x3a1313, 0x3a1306, 0x2a67, 0x0005, 0, 11 }, /* #7 */
     8828    { 0x384352, 0x384306, 0x67c1, 0x19f0, 0, 2  }, /* #8 */
     8829    { 0x207513, 0x207503, 0x6e3a, 0x06e3, 0, 4 }, /* #9 */
     8830    { 0x0c6613, 0x0c6687, 0xe7cf, 0xffff, 0, 15 }, /* #10 */
     8831    { 0x1368c7, 0x136087, 0xf0cd, 0xffff, 0, 14 }, /* #11 */
     8832    { 0x070346, 0x070382, 0x9317, 0xf931, 0, 4 }, /* #12 */
     8833    { 0x3f61d6, 0x3f6107, 0x7abc, 0x0003, 0, 13 }, /* #13 */
     8834    { 0x3c7e13, 0x3c7603, 0x312a, 0x0001, 0, 13 }, /* #14 */
     8835    { 0x020ad7, 0x020283, 0xf292, 0xff94, 0, 5  }, /* #15 */
     8836    { 0x2f4f47, 0x2f4706, 0x3537, 0x0353, 0, 4  }, /* #16 */
     8837    { 0x2b4316, 0x2b4387, 0xc45a, 0xfe22, 0, 5  }, /* #17 */
     8838    { 0x2d1586, 0x2d1502, 0x7f4e, 0x01fd, 0, 6 }, /* #18 */
     8839    { 0x095183, 0x095102, 0x578e, 0x015e, 0, 6 }, /* #19 */
     8840    { 0x1008d3, 0x100007, 0x4a6f, 0x0012, 0, 10 }, /* #20 */
     8841    { 0x0c5982, 0x0c5106, 0x0d7a, 0x01af, 0, 3  }, /* #21 */
     8842    { 0x072b13, 0x072346, 0x29b4, 0x0000, 0, 15 }, /* #22 */
     8843    { 0x170417, 0x170403, 0x5cab, 0x172a, 0, 2  }, /* #23 */
     8844    { 0x0878c6, 0x087006, 0x0205, 0x0081, 0, 2  }, /* #24 */
     8845    { 0x366c03, 0x366406, 0x5a27, 0x005a, 0, 8 }, /* #25 */
     8846    { 0x2d03d2, 0x2d0303, 0x5cbe, 0x000b, 0, 11 }, /* #26 */
     8847    { 0x305b07, 0x305386, 0xe9b6, 0xf4db, 0, 1  }, /* #27 */
     8848    { 0x0a6f96, 0x0a6746, 0x3bd7, 0x0000, 0, 15 }, /* #28 */
     8849    { 0x2130d7, 0x213002, 0x4cc2, 0x0001, 0, 14 }, /* #29 */
     8850    { 0x391a83, 0x391282, 0xa3e1, 0xfd1f, 0, 5  }, /* #30 */
     8851    { 0x381746, 0x381787, 0xfb22, 0xffff, 0, 12 }, /* #31 */
     8852    { 0x1d3557, 0x1d3583, 0xcb8a, 0xffcb, 0, 8 }, /* #32 */
     8853    { 0x1c2847, 0x1c2087, 0xaa28, 0xfffa, 0, 12 }, /* #33 */
     8854    { 0x0c5083, 0x0c5002, 0x485e, 0x0001, 0, 14 }, /* #34 */
     8855    { 0x1859c3, 0x185187, 0xdde7, 0xffee, 0, 9  }, /* #35 */
     8856    { 0x2d5482, 0x2d5486, 0xe009, 0xffc0, 0, 7  }, /* #36 */
     8857    { 0x0a1806, 0x0a1083, 0xf664, 0xfffe, 0, 11 }, /* #37 */
     8858    { 0x320883, 0x320086, 0xb2b1, 0xff65, 0, 7  }, /* #38 */
     8859    { 0x1f49c3, 0x1f4187, 0xac70, 0xfffa, 0, 12 }, /* #39 */
     8860    { 0x335282, 0x335247, 0x7b14, 0x0000, 0, 15 }, /* #40 */
     8861    { 0x303c83, 0x303483, 0xb758, 0xfdba, 0, 5  }, /* #41 */
     8862    { 0x331756, 0x331706, 0x3ee6, 0x03ee, 0, 4  }, /* #42 */
     8863    { 0x072017, 0x072086, 0x9fee, 0xfcff, 0, 5 }, /* #43 */
     8864    { 0x2a7247, 0x2a7206, 0x5607, 0x00ac, 0, 7  }, /* #44 */
     8865    { 0x307846, 0x307082, 0xe452, 0xfffe, 0, 12 }, /* #45 */
     8866    { 0x071113, 0x071103, 0x499e, 0x0004, 0, 12 }, /* #46 */
     8867    { 0x3509d6, 0x350187, 0xf3ee, 0xffe7, 0, 7  }, /* #47 */
     8868    { 0x0210c7, 0x021006, 0x6a67, 0x0003, 0, 13 }, /* #48 */
     8869    { 0x0318c3, 0x031002, 0x5789, 0x0001, 0, 14 }, /* #49 */
     8870    { 0x0a21c3, 0x0a2107, 0x3d1f, 0x001e, 0, 9  }, /* #50 */
     8871    { 0x1d2a43, 0x1d2247, 0x7d66, 0x0000, 0, 15 }, /* #51 */
     8872    { 0x200156, 0x200187, 0xc18d, 0xe0c6, 0, 1 }, /* #52 */
     8873    { 0x127bc2, 0x127306, 0x5c66, 0x002e, 0, 9  }, /* #53 */
     8874    { 0x1b2013, 0x1b2082, 0x8ddc, 0xffe3, 0, 10 }, /* #54 */
     8875    { 0x057496, 0x057486, 0xe8fb, 0xffff, 0, 13 }, /* #55 */
     8876    { 0x330b12, 0x330307, 0x461e, 0x08c3, 0, 3  }, /* #56 */
     8877    { 0x1b4147, 0x1b4103, 0x2f2f, 0x00bc, 0, 6  }, /* #57 */
     8878    { 0x1a5b53, 0x1a5346, 0x007c, 0x0000, 0, 8  }, /* #58 */
     8879    { 0x172bd7, 0x172386, 0x840a, 0xf081, 0, 3  }, /* #59 */
     8880    { 0x0b10c2, 0x0b1003, 0x69be, 0x0001, 0, 14 }, /* #60 */
     8881    { 0x3d7c93, 0x3d7486, 0xf648, 0xfec9, 0, 3 }, /* #61 */
     8882    { 0x256a56, 0x256283, 0xca4f, 0xff94, 0, 7 }, /* #62 */
     8883    { 0x151556, 0x151507, 0x538f, 0x0053, 0, 8  }, /* #63 */
    92898884};
    92908885static const BINU32_TEST_T g_aTests_rol_u32[] =
    92918886{
    9292     { 0x0a2046, 0x0a2046, 0xd38d4f49, 0xd38d4f49, 0, 0 }, /* #0 */
    9293     { 0x196112, 0x196912, 0x9857ea5d, 0xbb30afd4, 0, 25 }, /* #1 */
    9294     { 0x101212, 0x101a13, 0x549f30ff, 0xfaa4f987, 0, 27 }, /* #2 */
    9295     { 0x011592, 0x011592, 0x13a847fe, 0x27508ffc, 0, 1  }, /* #3 */
    9296     { 0x1d1706, 0x1d1f07, 0x4acc8a7c, 0x59914f89, 0, 5  }, /* #4 */
    9297     { 0x1a5453, 0x1a5452, 0x0c8cf5cc, 0xb981919e, 0, 21 }, /* #5 */
    9298     { 0x352257, 0x352257, 0x071a3218, 0x464300e3, 0, 13 }, /* #6 */
    9299     { 0x0751d7, 0x0751d6, 0x0c1826fd, 0x4dfa1830, 0, 17 }, /* #7 */
    9300     { 0x2a42c3, 0x2a4ac2, 0x75bd1209, 0xf44825d6, 0, 10 }, /* #8 */
    9301     { 0x1527c3, 0x152fc3, 0xbf4e1f1b, 0xe377e9c3, 0, 21 }, /* #9 */
    9302     { 0x245f12, 0x245f13, 0x5f4914a1, 0x14a15f49, 0, 16 }, /* #10 */
    9303     { 0x331343, 0x331b42, 0x630c620a, 0xc414c618, 0, 17 }, /* #11 */
    9304     { 0x0e5a93, 0x0e5a93, 0x9996e459, 0x166665b9, 0, 22 }, /* #12 */
    9305     { 0x3c20c3, 0x3c20c3, 0xe5a0b32a, 0x99572d05, 0, 19 }, /* #13 */
    9306     { 0x207783, 0x207783, 0x1390ded9, 0xed91390d, 0, 20 }, /* #14 */
    9307     { 0x1154c3, 0x1154c2, 0x34e0e192, 0xe0e19234, 0, 8 }, /* #15 */
    9308     { 0x2c4bc6, 0x2c43c6, 0xd57600aa, 0x0556abb0, 0, 19 }, /* #16 */
    9309     { 0x141fc7, 0x141fc6, 0x594402dd, 0x2dd59440, 0, 20 }, /* #17 */
    9310     { 0x041d03, 0x041503, 0x2ccf9dc9, 0x24b33e77, 0, 26 }, /* #18 */
    9311     { 0x2937d6, 0x2937d7, 0x2a1ba8f2, 0xd479150d, 0, 15 }, /* #19 */
    9312     { 0x155d13, 0x155d12, 0xbf6a24a3, 0x24a3bf6a, 0, 16 }, /* #20 */
    9313     { 0x235dc2, 0x2355c3, 0xecfe3a4b, 0x7d9fc749, 0, 29 }, /* #21 */
    9314     { 0x083e52, 0x083652, 0xe8468ac9, 0x34564f42, 0, 11 }, /* #22 */
    9315     { 0x3052c6, 0x3052c6, 0x0260c594, 0x0260c594, 0, 0 }, /* #23 */
    9316     { 0x166393, 0x166b92, 0x41b37f45, 0x0d9bfa2a, 0, 3 }, /* #24 */
    9317     { 0x3a34c7, 0x3a34c7, 0x0276fd93, 0xfb2604ed, 0, 17 }, /* #25 */
    9318     { 0x324b52, 0x324352, 0x37d49c09, 0xe049bea4, 0, 19 }, /* #26 */
    9319     { 0x0b3ec6, 0x0b36c6, 0x0786df8c, 0xc0786df8, 0, 28 }, /* #27 */
    9320     { 0x1f0a93, 0x1f0a93, 0x5d71e8c1, 0x1e8c15d7, 0, 12 }, /* #28 */
    9321     { 0x016002, 0x016002, 0xffe54d1b, 0xdfff2a68, 0, 27 }, /* #29 */
    9322     { 0x2c2112, 0x2c2913, 0x84c1e512, 0xca250983, 0, 17 }, /* #30 */
    9323     { 0x0969c2, 0x0961c2, 0x17a4adf1, 0x2f495be2, 0, 1 }, /* #31 */
    9324     { 0x2125d2, 0x212dd3, 0x985e7ba6, 0x3dd34c2f, 0, 15 }, /* #32 */
    9325     { 0x0e3283, 0x0e3282, 0x161e088d, 0xd161e088, 0, 28 }, /* #33 */
    9326     { 0x3777c3, 0x3777c3, 0x0943bdbd, 0x43bdbd09, 0, 8 }, /* #34 */
    9327     { 0x2d6402, 0x2d6402, 0x0b1c421a, 0x2c710868, 0, 2 }, /* #35 */
    9328     { 0x2e3053, 0x2e3852, 0x7de78875, 0xeafbcf10, 0, 25 }, /* #36 */
    9329     { 0x324912, 0x324113, 0xfcecc88b, 0x9117f9d9, 0, 17 }, /* #37 */
    9330     { 0x197f07, 0x197706, 0xc846af39, 0xd5e73908, 0, 13 }, /* #38 */
    9331     { 0x0d5b52, 0x0d5b52, 0x5b700069, 0x001a56dc, 0, 14 }, /* #39 */
    9332     { 0x003bd3, 0x0033d2, 0xd3abbb29, 0xeeca74ea, 0, 14 }, /* #40 */
    9333     { 0x0d5486, 0x0d5c86, 0x59a808ff, 0x023fd66a, 0, 14 }, /* #41 */
    9334     { 0x3566c6, 0x356ec6, 0x88f025c1, 0x12e0c478, 0, 15 }, /* #42 */
    9335     { 0x0073d7, 0x0073d7, 0x5674b0da, 0x5674b0da, 0, 0  }, /* #43 */
    9336     { 0x0e0656, 0x0e0656, 0x092c90e3, 0x092c90e3, 0, 0  }, /* #44 */
    9337     { 0x006b17, 0x006b17, 0x568f26b3, 0x568f26b3, 0, 0 }, /* #45 */
    9338     { 0x2c3816, 0x2c3017, 0x179c8a04, 0x228105e7, 0, 14 }, /* #46 */
    9339     { 0x080696, 0x080696, 0x354c1b87, 0x1b87354c, 0, 16 }, /* #47 */
    9340     { 0x0f1753, 0x0f1f53, 0x8f8c4138, 0x1882711f, 0, 9  }, /* #48 */
    9341     { 0x3e3e42, 0x3e3e43, 0xb409bf67, 0xfb3da04d, 0, 19 }, /* #49 */
    9342     { 0x3d2342, 0x3d2343, 0xeecf17b2, 0xe2f65dd9, 0, 13 }, /* #50 */
    9343     { 0x105983, 0x105983, 0xb72a8c3e, 0xb95461f5, 0, 3  }, /* #51 */
    9344     { 0x0924d7, 0x092cd6, 0x8b991872, 0xe6461ca2, 0, 6  }, /* #52 */
    9345     { 0x023817, 0x023016, 0xe9b639e4, 0xc73c9d36, 0, 13 }, /* #53 */
    9346     { 0x3f5197, 0x3f5197, 0x079969df, 0xc1e65a77, 0, 30 }, /* #54 */
    9347     { 0x382e87, 0x382687, 0xc3d4e44f, 0x13f0f539, 0, 22 }, /* #55 */
    9348     { 0x2f54d7, 0x2f54d7, 0xc40df3e8, 0x881be7d1, 0, 1 }, /* #56 */
    9349     { 0x1f6603, 0x1f6603, 0x006bdb9c, 0x6e7001af, 0, 18 }, /* #57 */
    9350     { 0x237b87, 0x237387, 0x1ef0b9eb, 0x9eb1ef0b, 0, 20 }, /* #58 */
    9351     { 0x3d6c53, 0x3d6c53, 0xbb0f8f92, 0x87c7c95d, 0, 7 }, /* #59 */
    9352     { 0x184397, 0x184396, 0xc35dc593, 0xe2c9e1ae, 0, 15 }, /* #60 */
    9353     { 0x0f6c02, 0x0f6c02, 0xbc9c1990, 0x85e4e0cc, 0, 27 }, /* #61 */
    9354     { 0x1b0e97, 0x1b0e97, 0xbb464dc8, 0x91768c9b, 0, 25 }, /* #62 */
    9355     { 0x145887, 0x145886, 0x707f03a6, 0xce0fe074, 0, 29 }, /* #63 */
     8887    { 0x107cd7, 0x107cd7, 0x69d88cae, 0x95cd3b11, 0, 21 }, /* #0 */
     8888    { 0x0d0397, 0x0d0396, 0x36a92720, 0x9c80daa4, 0, 18 }, /* #1 */
     8889    { 0x215ac6, 0x215ac6, 0xb1d6760e, 0xb3b0758e, 0, 11 }, /* #2 */
     8890    { 0x234156, 0x234156, 0x0825a385, 0x825a3850, 0, 4  }, /* #3 */
     8891    { 0x3a2696, 0x3a2696, 0x126481d3, 0x93240e98, 0, 3  }, /* #4 */
     8892    { 0x006697, 0x006e96, 0xa8e233af, 0xe233afa8, 0, 8 }, /* #5 */
     8893    { 0x0f6507, 0x0f6d06, 0x8b2cbc40, 0x408b2cbc, 0, 24 }, /* #6 */
     8894    { 0x2d2a13, 0x2d2212, 0x01bf51b1, 0x362037ea, 0, 21 }, /* #7 */
     8895    { 0x296c17, 0x296417, 0x33f25b80, 0x25b8033f, 0, 12 }, /* #8 */
     8896    { 0x0c1582, 0x0c1582, 0x065fcfab, 0xac197f3e, 0, 26 }, /* #9 */
     8897    { 0x1e6253, 0x1e6252, 0xca9d86cf, 0x761b3f2a, 0, 10 }, /* #10 */
     8898    { 0x0b4b02, 0x0b4b02, 0x5411d88e, 0x08ec472a, 0, 7 }, /* #11 */
     8899    { 0x2f1f07, 0x2f1706, 0x2267b6c5, 0x52267b6c, 0, 28 }, /* #12 */
     8900    { 0x2a3282, 0x2a3a82, 0x6693bf25, 0xb349df92, 0, 31 }, /* #13 */
     8901    { 0x0d2c46, 0x0d2447, 0xc94df8bf, 0xf17f929b, 0, 17 }, /* #14 */
     8902    { 0x132403, 0x132403, 0xd63517c2, 0x6b1a8be1, 0, 31 }, /* #15 */
     8903    { 0x1e5207, 0x1e5206, 0x11800e86, 0x23001d0c, 0, 1 }, /* #16 */
     8904    { 0x0d1f47, 0x0d1747, 0x2fd37bb6, 0x76c5fa6f, 0, 21 }, /* #17 */
     8905    { 0x0f05c3, 0x0f05c2, 0xec9d4136, 0xdd93a826, 0, 29 }, /* #18 */
     8906    { 0x163047, 0x163047, 0x1b9871b4, 0x1b9871b4, 0, 0 }, /* #19 */
     8907    { 0x222e92, 0x222e92, 0x68aa0305, 0x030568aa, 0, 16 }, /* #20 */
     8908    { 0x2d3d92, 0x2d3d92, 0x5b8490cc, 0xe1243316, 0, 6 }, /* #21 */
     8909    { 0x000c42, 0x000443, 0xdc2990ec, 0x370a643b, 0, 30 }, /* #22 */
     8910    { 0x2f5f83, 0x2f5782, 0x24c40172, 0x8931005c, 0, 30 }, /* #23 */
     8911    { 0x186493, 0x186c93, 0x5a01bee8, 0xf742d00d, 0, 19 }, /* #24 */
     8912    { 0x3e44c3, 0x3e44c2, 0xe27bd2a7, 0x27bd2a7e, 0, 4 }, /* #25 */
     8913    { 0x224b13, 0x224b12, 0x6cf7485d, 0x2eb67ba4, 0, 23 }, /* #26 */
     8914    { 0x270b92, 0x270b93, 0x9bccce0f, 0x999c1f37, 0, 9 }, /* #27 */
     8915    { 0x090206, 0x090206, 0x03989195, 0x6540e624, 0, 22 }, /* #28 */
     8916    { 0x3430c3, 0x3438c3, 0x4684d3fa, 0xe91a134f, 0, 26 }, /* #29 */
     8917    { 0x0f6643, 0x0f6e42, 0x8ee3c79f, 0x771e3cfc, 0, 3 }, /* #30 */
     8918    { 0x3a1393, 0x3a1b92, 0x6d20cf66, 0x67b33690, 0, 15 }, /* #31 */
     8919    { 0x2347c2, 0x234fc3, 0x4d0d1d56, 0x26868eab, 0, 31 }, /* #32 */
     8920    { 0x225352, 0x225352, 0x2bfdb12e, 0xaff6c4b8, 0, 2 }, /* #33 */
     8921    { 0x266fc3, 0x266fc3, 0x5e96785b, 0x9e16d7a5, 0, 14 }, /* #34 */
     8922    { 0x2c1a43, 0x2c1a42, 0x42f09265, 0xa85e124c, 0, 29 }, /* #35 */
     8923    { 0x2e0cd2, 0x2e0cd2, 0x484c6828, 0x42634142, 0, 3 }, /* #36 */
     8924    { 0x0e0706, 0x0e0707, 0x0227ddff, 0x3eeff811, 0, 11 }, /* #37 */
     8925    { 0x133dc3, 0x133dc2, 0xa8a5e840, 0xa5e840a8, 0, 8 }, /* #38 */
     8926    { 0x143596, 0x143d96, 0x62ee5444, 0xc5dca888, 0, 1 }, /* #39 */
     8927    { 0x392556, 0x392d56, 0xb8e50021, 0xe50021b8, 0, 8 }, /* #40 */
     8928    { 0x243496, 0x243c96, 0x9eae45c2, 0xe14f5722, 0, 23 }, /* #41 */
     8929    { 0x3e2347, 0x3e2b46, 0x651c7039, 0x381cb28e, 0, 15 }, /* #42 */
     8930    { 0x3f6143, 0x3f6142, 0xcba0c5ed, 0x5d062f6e, 0, 3  }, /* #43 */
     8931    { 0x1618d2, 0x1610d3, 0xf9c870c5, 0x9c870c5f, 0, 4  }, /* #44 */
     8932    { 0x3d3643, 0x3d3643, 0x15ebdeb2, 0x90af5ef5, 0, 27 }, /* #45 */
     8933    { 0x2c7612, 0x2c7e12, 0x7c382664, 0x1c13323e, 0, 7 }, /* #46 */
     8934    { 0x1c6e93, 0x1c6e93, 0x5ebf6ef8, 0xf6ef85eb, 0, 12 }, /* #47 */
     8935    { 0x0c5183, 0x0c5183, 0x063a4e14, 0x1d270a03, 0, 7  }, /* #48 */
     8936    { 0x375512, 0x375513, 0x3fc6f4bd, 0xc6f4bd3f, 0, 8 }, /* #49 */
     8937    { 0x317883, 0x317083, 0x2e4e52f4, 0xca5e85c9, 0, 13 }, /* #50 */
     8938    { 0x187fd6, 0x1877d7, 0xf7c69724, 0xc69724f7, 0, 8  }, /* #51 */
     8939    { 0x2953d3, 0x2953d3, 0x1b9f0201, 0xcf81008d, 0, 7  }, /* #52 */
     8940    { 0x223003, 0x223803, 0xbd7b0efb, 0xf77af61d, 0, 25 }, /* #53 */
     8941    { 0x240b57, 0x240356, 0x308572fc, 0x1842b97e, 0, 31 }, /* #54 */
     8942    { 0x0c6003, 0x0c6803, 0x7c2e1818, 0x86061f0b, 0, 14 }, /* #55 */
     8943    { 0x305f86, 0x305786, 0x26534d44, 0x6a21329a, 0, 19 }, /* #56 */
     8944    { 0x0d43c2, 0x0d4bc3, 0xa2d8e6d1, 0x6c7368d1, 0, 7 }, /* #57 */
     8945    { 0x1d6752, 0x1d6f52, 0x49bf96f2, 0x926fe5bc, 0, 30 }, /* #58 */
     8946    { 0x282017, 0x282817, 0x69aa62eb, 0xada6a98b, 0, 26 }, /* #59 */
     8947    { 0x2934d6, 0x2934d7, 0xc29c009e, 0x38013d85, 0, 9 }, /* #60 */
     8948    { 0x077e13, 0x077e12, 0x739b6e6a, 0x736dcd4e, 0, 5 }, /* #61 */
     8949    { 0x0d5587, 0x0d5d86, 0x7be46649, 0x466497be, 0, 12 }, /* #62 */
     8950    { 0x0c6592, 0x0c6d92, 0x539b1259, 0x49654e6c, 0, 18 }, /* #63 */
    93568951};
    93578952static const BINU32_TEST_T g_aTests_ror_u32[] =
    93588953{
    9359     { 0x0e1053, 0x0e1053, 0x9eafbd2b, 0xeafbd2b9, 0, 28 }, /* #0 */
    9360     { 0x3f3f82, 0x3f3f83, 0xbf6ebe38, 0xf6ebe38b, 0, 28 }, /* #1 */
    9361     { 0x145d56, 0x145557, 0x393a43b8, 0xd21dc1c9, 0, 21 }, /* #2 */
    9362     { 0x0a54d2, 0x0a54d2, 0xc5561051, 0x5561051c, 0, 28 }, /* #3 */
    9363     { 0x012156, 0x012957, 0x1b42af49, 0xf491b42a, 0, 12 }, /* #4 */
    9364     { 0x374502, 0x374d02, 0xdb491344, 0x2689b692, 0, 15 }, /* #5 */
    9365     { 0x3475d3, 0x3475d3, 0x767d93f4, 0xb3ec9fa3, 0, 29 }, /* #6 */
    9366     { 0x1e45c3, 0x1e45c2, 0xb7000e5b, 0x76e001cb, 0, 3 }, /* #7 */
    9367     { 0x035857, 0x035057, 0xbf3c3f35, 0xcf0fcd6f, 0, 26 }, /* #8 */
    9368     { 0x1b14c6, 0x1b1cc7, 0x5c20bf53, 0xbf535c20, 0, 16 }, /* #9 */
    9369     { 0x121983, 0x121983, 0xd1c505c0, 0xe282e068, 0, 25 }, /* #10 */
    9370     { 0x3d7a13, 0x3d7a13, 0xf9be49c1, 0xf9be49c1, 0, 0 }, /* #11 */
    9371     { 0x254113, 0x254112, 0xbd9f2fe3, 0x7f1decf9, 0, 13 }, /* #12 */
    9372     { 0x200f82, 0x200783, 0x8f417829, 0x82f0531e, 0, 23 }, /* #13 */
    9373     { 0x0763d2, 0x076bd2, 0x0154ed17, 0x45c0553b, 0, 10 }, /* #14 */
    9374     { 0x124b53, 0x124353, 0xbc1cfd6f, 0xfbc1cfd6, 0, 4 }, /* #15 */
    9375     { 0x061413, 0x061c12, 0x20e93c0f, 0x0f20e93c, 0, 8 }, /* #16 */
    9376     { 0x3b5087, 0x3b5887, 0xf743c0e2, 0x8bdd0f03, 0, 6 }, /* #17 */
    9377     { 0x302d97, 0x302596, 0x034601da, 0x0d180768, 0, 30 }, /* #18 */
    9378     { 0x2910c7, 0x2918c7, 0xf922c36e, 0xbbe48b0d, 0, 6 }, /* #19 */
    9379     { 0x304402, 0x304c03, 0x8c2144e4, 0xc9184289, 0, 7  }, /* #20 */
    9380     { 0x076d83, 0x076d83, 0xf2aef95c, 0x9e55df2b, 0, 3 }, /* #21 */
    9381     { 0x103453, 0x103c53, 0x14528501, 0x85011452, 0, 16 }, /* #22 */
    9382     { 0x382312, 0x382313, 0x00c050ea, 0xc050ea00, 0, 24 }, /* #23 */
    9383     { 0x3560d2, 0x3568d2, 0xb23592b0, 0x1ac95859, 0, 25 }, /* #24 */
    9384     { 0x166097, 0x166896, 0x0791dd93, 0x1dd93079, 0, 20 }, /* #25 */
    9385     { 0x020357, 0x020b56, 0x09363265, 0x4d8c9942, 0, 26 }, /* #26 */
    9386     { 0x162552, 0x162553, 0xcf588ed9, 0xb673d623, 0, 10 }, /* #27 */
    9387     { 0x115753, 0x115753, 0x761b0953, 0x761b0953, 0, 0  }, /* #28 */
    9388     { 0x0d3103, 0x0d3103, 0x40aee8fc, 0xbba3f102, 0, 22 }, /* #29 */
    9389     { 0x050286, 0x050a86, 0x25a3dbf7, 0x6fdc968f, 0, 14 }, /* #30 */
    9390     { 0x340dd3, 0x340dd2, 0x2c5bc835, 0x5bc8352c, 0, 24 }, /* #31 */
    9391     { 0x305c56, 0x305457, 0x3a8deec4, 0xa37bb10e, 0, 26 }, /* #32 */
    9392     { 0x152707, 0x152707, 0xef7feb55, 0xf5aaf7bf, 0, 17 }, /* #33 */
    9393     { 0x0b45c6, 0x0b4dc6, 0x8348ea4c, 0x0691d499, 0, 31 }, /* #34 */
    9394     { 0x0643c2, 0x064bc3, 0x3dc2d9d7, 0xd9d73dc2, 0, 16 }, /* #35 */
    9395     { 0x261956, 0x261157, 0x8d6335d5, 0xeac6b19a, 0, 9 }, /* #36 */
    9396     { 0x3473d3, 0x347bd3, 0x870db898, 0xe1b71310, 0, 27 }, /* #37 */
    9397     { 0x3c5e52, 0x3c5e53, 0x37745339, 0xa6726ee8, 0, 15 }, /* #38 */
    9398     { 0x3d09d7, 0x3d01d6, 0x48abced2, 0x491579da, 0, 3 }, /* #39 */
    9399     { 0x195352, 0x195352, 0x60b76200, 0x100305bb, 0, 13 }, /* #40 */
    9400     { 0x0c6956, 0x0c6156, 0x9c1aac03, 0x58073835, 0, 15 }, /* #41 */
    9401     { 0x042306, 0x042306, 0xa15320ad, 0x5b42a641, 0, 7 }, /* #42 */
    9402     { 0x363f42, 0x363742, 0x30dc876c, 0x21db0c37, 0, 18 }, /* #43 */
    9403     { 0x154fd7, 0x154fd7, 0x2ddfb68f, 0xdfb68f2d, 0, 24 }, /* #44 */
    9404     { 0x1950d3, 0x1950d3, 0x3f52343a, 0xa91a1d1f, 0, 25 }, /* #45 */
    9405     { 0x1b5fc7, 0x1b5fc7, 0xf60033a4, 0xec006749, 0, 31 }, /* #46 */
    9406     { 0x0f0b96, 0x0f0396, 0x1983548e, 0x1aa470cc, 0, 21 }, /* #47 */
    9407     { 0x043053, 0x043053, 0x97f097be, 0x97f097be, 0, 0  }, /* #48 */
    9408     { 0x3e5492, 0x3e5c93, 0x5d3b4967, 0xe9da4b3a, 0, 29 }, /* #49 */
    9409     { 0x103cc7, 0x103cc7, 0x1cc6556d, 0xb4731955, 0, 6 }, /* #50 */
    9410     { 0x2633d6, 0x263bd6, 0x79b858eb, 0x0b1d6f37, 0, 19 }, /* #51 */
    9411     { 0x371182, 0x371982, 0x5943d295, 0x5650f4a5, 0, 2 }, /* #52 */
    9412     { 0x070947, 0x070147, 0x32a4efe2, 0xfe232a4e, 0, 12 }, /* #53 */
    9413     { 0x3d0182, 0x3d0982, 0x7570f665, 0x5c3d995d, 0, 26 }, /* #54 */
    9414     { 0x3d00c6, 0x3d08c6, 0x2089ec1f, 0x07c8227b, 0, 10 }, /* #55 */
    9415     { 0x0e2313, 0x0e2313, 0x9f23b90f, 0x91dc87cf, 0, 25 }, /* #56 */
    9416     { 0x1778d7, 0x1778d7, 0x6ae799f3, 0x9f36ae79, 0, 12 }, /* #57 */
    9417     { 0x3b61d2, 0x3b61d2, 0x3661b8be, 0x1b30dc5f, 0, 1 }, /* #58 */
    9418     { 0x125043, 0x125042, 0x8fc6196f, 0x6196f8fc, 0, 20 }, /* #59 */
    9419     { 0x3a3543, 0x3a3d43, 0x2494bb61, 0x976c2492, 0, 19 }, /* #60 */
    9420     { 0x013306, 0x013307, 0x45997bb6, 0xc8b32f76, 0, 3  }, /* #61 */
    9421     { 0x0b6282, 0x0b6a83, 0x329c12af, 0xbcca704a, 0, 6 }, /* #62 */
    9422     { 0x0d7516, 0x0d7d16, 0xbd2b7b42, 0x2bd2b7b4, 0, 4 }, /* #63 */
     8954    { 0x3579d6, 0x3571d6, 0x76119afa, 0x335f4ec2, 0, 19 }, /* #0 */
     8955    { 0x0c5ac3, 0x0c5ac2, 0x36f6164b, 0x6164b36f, 0, 20 }, /* #1 */
     8956    { 0x1b4b97, 0x1b4396, 0x00bb3fa8, 0x0bb3fa80, 0, 28 }, /* #2 */
     8957    { 0x277ac2, 0x2772c3, 0xb809f39d, 0xedc04f9c, 0, 5 }, /* #3 */
     8958    { 0x191157, 0x191956, 0x4b05f4bf, 0x2c17d2fd, 0, 30 }, /* #4 */
     8959    { 0x2718c2, 0x2718c3, 0x3eb6cacb, 0xacb3eb6c, 0, 12 }, /* #5 */
     8960    { 0x044287, 0x044286, 0xa79af3dd, 0x79af3dda, 0, 28 }, /* #6 */
     8961    { 0x0f4a17, 0x0f4216, 0x2f4b384e, 0x4b384e2f, 0, 24 }, /* #7 */
     8962    { 0x324783, 0x324783, 0xd0f3dc51, 0xe28e879e, 0, 13 }, /* #8 */
     8963    { 0x392306, 0x392b06, 0x9cca2c5a, 0x28b16a73, 0, 22 }, /* #9 */
     8964    { 0x0e3997, 0x0e3196, 0x57c01a5c, 0x2e2be00d, 0, 9 }, /* #10 */
     8965    { 0x211e42, 0x211e43, 0xf096bb58, 0xb58f096b, 0, 12 }, /* #11 */
     8966    { 0x2b3f02, 0x2b3703, 0x9d728bdd, 0xeb945eec, 0, 29 }, /* #12 */
     8967    { 0x223d16, 0x223d17, 0x6ef738ed, 0xef738ed6, 0, 28 }, /* #13 */
     8968    { 0x3c6192, 0x3c6193, 0x7f896b52, 0xc4b5a93f, 0, 25 }, /* #14 */
     8969    { 0x097113, 0x097912, 0x42142b9b, 0x2b9b4214, 0, 16 }, /* #15 */
     8970    { 0x1b0182, 0x1b0983, 0xbb2d0296, 0xb2d0296b, 0, 28 }, /* #16 */
     8971    { 0x3c4553, 0x3c4d53, 0xd9d4965c, 0x965cd9d4, 0, 16 }, /* #17 */
     8972    { 0x124f47, 0x124746, 0x8d22201d, 0x4403b1a4, 0, 19 }, /* #18 */
     8973    { 0x050452, 0x050452, 0x6a6ef464, 0x4646a6ef, 0, 12 }, /* #19 */
     8974    { 0x2b6447, 0x2b6c46, 0xf8fb6928, 0x51f1f6d2, 0, 7  }, /* #20 */
     8975    { 0x1c7f82, 0x1c7782, 0x986bf543, 0x7ea8730d, 0, 19 }, /* #21 */
     8976    { 0x3d04d7, 0x3d0cd6, 0xaf9f8128, 0x02515f3f, 0, 15 }, /* #22 */
     8977    { 0x010b03, 0x010b03, 0x11dc7277, 0x88ee393b, 0, 1 }, /* #23 */
     8978    { 0x2f3613, 0x2f3612, 0x765216d6, 0x42daceca, 0, 19 }, /* #24 */
     8979    { 0x0e53c6, 0x0e5bc6, 0xf7109a7e, 0x7ef7109a, 0, 8 }, /* #25 */
     8980    { 0x365d17, 0x365516, 0x1002d440, 0x0400b510, 0, 2 }, /* #26 */
     8981    { 0x0927d7, 0x092fd6, 0x483d363f, 0x6c7e907a, 0, 15 }, /* #27 */
     8982    { 0x296452, 0x296c52, 0x7053544f, 0x27b829aa, 0, 9  }, /* #28 */
     8983    { 0x3e3106, 0x3e3906, 0xdabf9552, 0x2dabf955, 0, 4 }, /* #29 */
     8984    { 0x126453, 0x126452, 0x3af8a7a8, 0x7a83af8a, 0, 12 }, /* #30 */
     8985    { 0x0d4053, 0x0d4053, 0x050f5820, 0x80143d60, 0, 6 }, /* #31 */
     8986    { 0x066296, 0x066a96, 0x47206fb3, 0x7206fb34, 0, 28 }, /* #32 */
     8987    { 0x024ad7, 0x0242d7, 0x7a9627de, 0xc4fbcf52, 0, 19 }, /* #33 */
     8988    { 0x3c1f92, 0x3c1f92, 0x01a45457, 0x0691515c, 0, 30 }, /* #34 */
     8989    { 0x2f4203, 0x2f4a03, 0xea434bee, 0x90d2fbba, 0, 26 }, /* #35 */
     8990    { 0x3644c7, 0x3644c7, 0x87143e0d, 0xc50f8361, 0, 26 }, /* #36 */
     8991    { 0x1a2043, 0x1a2042, 0x4212f22c, 0x21097916, 0, 1 }, /* #37 */
     8992    { 0x194ad7, 0x1942d6, 0xa0bb6129, 0x4a682ed8, 0, 10 }, /* #38 */
     8993    { 0x396413, 0x396c12, 0xcc28ac18, 0x0a2b0633, 0, 26 }, /* #39 */
     8994    { 0x1b6fc6, 0x1b67c6, 0x23dc31cc, 0x7b863984, 0, 27 }, /* #40 */
     8995    { 0x215b42, 0x215b42, 0xe92ac4e8, 0x49562747, 0, 29 }, /* #41 */
     8996    { 0x125457, 0x125c57, 0xbfded71c, 0xf7b5c72f, 0, 26 }, /* #42 */
     8997    { 0x2208c6, 0x2200c7, 0xc6275fff, 0xfff8c4eb, 0, 11 }, /* #43 */
     8998    { 0x090646, 0x090646, 0x0f002bb6, 0x002bb60f, 0, 24 }, /* #44 */
     8999    { 0x3d6413, 0x3d6c13, 0x5ab4401f, 0xad5a200f, 0, 1 }, /* #45 */
     9000    { 0x032ad6, 0x0322d7, 0x77d5f17c, 0xc77d5f17, 0, 4 }, /* #46 */
     9001    { 0x3b7b16, 0x3b7b17, 0x1a2a9779, 0xe468aa5d, 0, 6 }, /* #47 */
     9002    { 0x140f03, 0x140f03, 0x58274947, 0xac13a4a3, 0, 1  }, /* #48 */
     9003    { 0x3c6f92, 0x3c6f92, 0xd63899bd, 0xd63899bd, 0, 0 }, /* #49 */
     9004    { 0x010446, 0x010446, 0x129f7f2c, 0x29f7f2c1, 0, 28 }, /* #50 */
     9005    { 0x0c5783, 0x0c5f82, 0x2eb4a903, 0x0cbad2a4, 0, 6 }, /* #51 */
     9006    { 0x072906, 0x072907, 0xe61b8534, 0x8534e61b, 0, 16 }, /* #52 */
     9007    { 0x154447, 0x154c46, 0x3029d3b3, 0x029d3b33, 0, 28 }, /* #53 */
     9008    { 0x2a3b86, 0x2a3b86, 0xe455cd64, 0x455cd64e, 0, 28 }, /* #54 */
     9009    { 0x2a4456, 0x2a4457, 0x5524d5f0, 0xf82a926a, 0, 9 }, /* #55 */
     9010    { 0x325fd6, 0x3257d7, 0xd1e37b97, 0xe8f1bdcb, 0, 1 }, /* #56 */
     9011    { 0x3971c6, 0x3971c6, 0xc6e446cd, 0x11b371b9, 0, 18 }, /* #57 */
     9012    { 0x373853, 0x373053, 0x80914929, 0x92980914, 0, 12 }, /* #58 */
     9013    { 0x1b3702, 0x1b3703, 0x776774a6, 0xdd299dd9, 0, 18 }, /* #59 */
     9014    { 0x2016d2, 0x2016d2, 0xa68a1a51, 0x50d28d34, 0, 21 }, /* #60 */
     9015    { 0x031a53, 0x031252, 0x6f9427ec, 0x1be509fb, 0, 2  }, /* #61 */
     9016    { 0x327807, 0x327807, 0xe95f136c, 0x9b674af8, 0, 13 }, /* #62 */
     9017    { 0x076612, 0x076612, 0xa210f089, 0x2268843c, 0, 10 }, /* #63 */
    94239018};
    94249019static const BINU32_TEST_T g_aTests_rcl_u32[] =
    94259020{
    9426     { 0x322e82, 0x322683, 0xd1a7465b, 0x2db469d1, 0, 23 }, /* #0 */
    9427     { 0x294043, 0x294843, 0x7e202be7, 0xf1015f3d, 0, 3  }, /* #1 */
    9428     { 0x3c0146, 0x3c0147, 0x1d6aef01, 0xe021d6ae, 0, 21 }, /* #2 */
    9429     { 0x0a4003, 0x0a4803, 0x42a8a6d6, 0x54536b50, 0, 7  }, /* #3 */
    9430     { 0x012606, 0x012e06, 0x58d869db, 0xed96361a, 0, 23 }, /* #4 */
    9431     { 0x3e2f06, 0x3e2707, 0xe2811df3, 0xbe6e2811, 0, 21 }, /* #5 */
    9432     { 0x397646, 0x397e46, 0x86de8f65, 0xdbd1eca8, 0, 5 }, /* #6 */
    9433     { 0x091143, 0x091143, 0x02556f32, 0x940955bc, 0, 27 }, /* #7 */
    9434     { 0x2816c3, 0x281ec2, 0x4292bd74, 0xe94292bd, 0, 25 }, /* #8 */
    9435     { 0x0e0893, 0x0e0892, 0x723ad955, 0xab723ad9, 0, 25 }, /* #9 */
    9436     { 0x276793, 0x276793, 0xd1deae21, 0x7ab887a3, 0, 10 }, /* #10 */
    9437     { 0x1c0002, 0x1c0002, 0x295501c0, 0x0e00a554, 0, 19 }, /* #11 */
    9438     { 0x0b3f83, 0x0b3782, 0xf3442c72, 0x216397cd, 0, 11 }, /* #12 */
    9439     { 0x301c07, 0x301c06, 0x47ff5154, 0x8aa51ffd, 0, 19 }, /* #13 */
    9440     { 0x186713, 0x186f12, 0x8629f8e4, 0x629f8e4c, 0, 4  }, /* #14 */
    9441     { 0x3122c3, 0x312ac2, 0x57370bed, 0x6e17db57, 0, 9 }, /* #15 */
    9442     { 0x003103, 0x003103, 0x1e6b6708, 0x384479ad, 0, 19 }, /* #16 */
    9443     { 0x1e0053, 0x1e0852, 0xb85a78db, 0x169e36f7, 0, 6  }, /* #17 */
    9444     { 0x3d5783, 0x3d5f82, 0x47e56c22, 0x8a8fcad8, 0, 26 }, /* #18 */
    9445     { 0x350b83, 0x350b83, 0x624803f3, 0x12401f9d, 0, 3 }, /* #19 */
    9446     { 0x161586, 0x161d86, 0xb873ca81, 0x815c39e5, 0, 24 }, /* #20 */
    9447     { 0x367116, 0x367917, 0xb7d8bd35, 0xd8bd355b, 0, 8 }, /* #21 */
    9448     { 0x306a97, 0x306a96, 0x97328c1a, 0x51835973, 0, 13 }, /* #22 */
    9449     { 0x0f7f57, 0x0f7756, 0xe973e178, 0x7c2f1e97, 0, 13 }, /* #23 */
    9450     { 0x186053, 0x186052, 0x1346e41e, 0xf44d1b90, 0, 27 }, /* #24 */
    9451     { 0x024b12, 0x024b12, 0xf6c9b1f6, 0xf6c9b1f6, 0, 0  }, /* #25 */
    9452     { 0x041293, 0x041a93, 0x982c107b, 0xef305820, 0, 26 }, /* #26 */
    9453     { 0x036dd7, 0x0365d6, 0xc822b7c0, 0xadf03904, 0, 14 }, /* #27 */
    9454     { 0x097f96, 0x097796, 0xc7eb8c82, 0xc8263f5c, 0, 20 }, /* #28 */
    9455     { 0x273996, 0x273997, 0x522d7c7d, 0x22d7c7d2, 0, 4 }, /* #29 */
    9456     { 0x1b7b02, 0x1b7303, 0xd5d5fd77, 0x57f5ddab, 0, 10 }, /* #30 */
    9457     { 0x107a42, 0x107243, 0x3a1ebcac, 0xebcac1d0, 0, 12 }, /* #31 */
    9458     { 0x344cd3, 0x344cd3, 0x5d7c6905, 0xaf8d20b5, 0, 5 }, /* #32 */
    9459     { 0x2f1793, 0x2f1f93, 0xb73fc63c, 0x73fc63cd, 0, 4 }, /* #33 */
    9460     { 0x052c82, 0x052c83, 0x71b7032f, 0xce36e065, 0, 30 }, /* #34 */
    9461     { 0x3d50c6, 0x3d50c7, 0xdf9a119e, 0xcd08cf37, 0, 7 }, /* #35 */
    9462     { 0x2e78c7, 0x2e78c6, 0x6ecbdc96, 0x5ee4b5bb, 0, 11 }, /* #36 */
    9463     { 0x164696, 0x164696, 0x3b108cd1, 0x2119a23b, 0, 9 }, /* #37 */
    9464     { 0x1d1617, 0x1d1e16, 0x5a53533f, 0x6a67f5a5, 0, 13 }, /* #38 */
    9465     { 0x3044c7, 0x304cc7, 0x7643ab56, 0xab56bb21, 0, 16 }, /* #39 */
    9466     { 0x396b52, 0x396b52, 0x479eb38e, 0x79eb38e2, 0, 4  }, /* #40 */
    9467     { 0x2e6ed6, 0x2e66d7, 0x18cc980c, 0x26030319, 0, 14 }, /* #41 */
    9468     { 0x133812, 0x133012, 0x0d30a209, 0x69851048, 0, 3 }, /* #42 */
    9469     { 0x2e5a56, 0x2e5256, 0x114a7105, 0x20a114a7, 0, 21 }, /* #43 */
    9470     { 0x0b6443, 0x0b6c42, 0x80243d3e, 0x87a7d802, 0, 13 }, /* #44 */
    9471     { 0x0d5d57, 0x0d5d57, 0xb63c6d0a, 0xb42b6c78, 0, 18 }, /* #45 */
    9472     { 0x3b0d03, 0x3b0502, 0x008befc5, 0x22fbf160, 0, 6  }, /* #46 */
    9473     { 0x143dc6, 0x143dc6, 0x78f130e3, 0xe33c7898, 0, 24 }, /* #47 */
    9474     { 0x0b2757, 0x0b2f56, 0x9118120e, 0x1d911812, 0, 25 }, /* #48 */
    9475     { 0x205f96, 0x205f96, 0x767e07e6, 0xecfc0fcc, 0, 1  }, /* #49 */
    9476     { 0x3b32c3, 0x3b3ac3, 0xa239d919, 0x1cec8ce8, 0, 7 }, /* #50 */
    9477     { 0x2c4683, 0x2c4e82, 0x601811db, 0x0476ec03, 0, 14 }, /* #51 */
    9478     { 0x112ec2, 0x112ec3, 0xb88f4b9a, 0x11e9734b, 0, 5 }, /* #52 */
    9479     { 0x337d46, 0x337547, 0xff1e87a3, 0xe87a37f8, 0, 12 }, /* #53 */
    9480     { 0x087886, 0x087887, 0xa7e22d2e, 0x729f88b4, 0, 27 }, /* #54 */
    9481     { 0x1b30d3, 0x1b38d3, 0x5557c3a7, 0x7c3a7aaa, 0, 12 }, /* #55 */
    9482     { 0x387916, 0x387117, 0xcfb675be, 0xf6ceb7cc, 0, 5  }, /* #56 */
    9483     { 0x3d7e86, 0x3d7687, 0x0ed37ab0, 0xb4deac01, 0, 6 }, /* #57 */
    9484     { 0x295cd6, 0x295cd6, 0x413fab00, 0x0104feac, 0, 27 }, /* #58 */
    9485     { 0x257946, 0x257946, 0xa71c9186, 0x8c329c72, 0, 19 }, /* #59 */
    9486     { 0x3403d7, 0x340bd7, 0x72341688, 0x2341688b, 0, 4 }, /* #60 */
    9487     { 0x1c5397, 0x1c5b97, 0xa17be16d, 0x0b6e85ef, 0, 19 }, /* #61 */
    9488     { 0x0528d3, 0x0520d3, 0xca3dd406, 0x01b947ba, 0, 22 }, /* #62 */
    9489     { 0x2c6383, 0x2c6382, 0x02356271, 0x6046ac4e, 0, 30 }, /* #63 */
     9021    { 0x191452, 0x191c53, 0xa296553f, 0x14b2a9fa, 0, 3 }, /* #0 */
     9022    { 0x163f92, 0x163f92, 0x4adc52af, 0xb714abc9, 0, 6  }, /* #1 */
     9023    { 0x0f5447, 0x0f5c46, 0x47fd474d, 0xda3fea3a, 0, 28 }, /* #2 */
     9024    { 0x3e2c87, 0x3e2487, 0xd73092d2, 0x98496975, 0, 7  }, /* #3 */
     9025    { 0x3c6402, 0x3c6c03, 0x6727435b, 0x99c9d0d6, 0, 31 }, /* #4 */
     9026    { 0x1b3a57, 0x1b3257, 0x0f4ee68c, 0xd3b9a321, 0, 6 }, /* #5 */
     9027    { 0x057893, 0x057892, 0x9aea3f09, 0x139aea3f, 0, 25 }, /* #6 */
     9028    { 0x086803, 0x086802, 0x840931bc, 0x40931bcc, 0, 4 }, /* #7 */
     9029    { 0x016007, 0x016806, 0x8bfa63ad, 0x3adc5fd3, 0, 20 }, /* #8 */
     9030    { 0x2e6bc2, 0x2e63c2, 0x233401bf, 0x37e23340, 0, 21 }, /* #9 */
     9031    { 0x084ad7, 0x084ad6, 0x542ea13b, 0xea85d427, 0, 30 }, /* #10 */
     9032    { 0x215353, 0x215353, 0x0f056a30, 0x51843c15, 0, 19 }, /* #11 */
     9033    { 0x2124c7, 0x2124c6, 0x1ea216a4, 0xa48f510b, 0, 24 }, /* #12 */
     9034    { 0x032c56, 0x032457, 0xd1b66e6e, 0xb3737346, 0, 11 }, /* #13 */
     9035    { 0x2e1c16, 0x2e1c17, 0x6edf14c8, 0x6f8a641b, 0, 7  }, /* #14 */
     9036    { 0x2a6d13, 0x2a6d13, 0xb092fe26, 0xf89b6125, 0, 18 }, /* #15 */
     9037    { 0x1d01d2, 0x1d09d2, 0x8cc2cb2c, 0x588cc2cb, 0, 25 }, /* #16 */
     9038    { 0x2b3513, 0x2b3d13, 0xb6fcba3d, 0xbf2e8f76, 0, 6  }, /* #17 */
     9039    { 0x0b6702, 0x0b6703, 0x26344a4a, 0x31a25250, 0, 3 }, /* #18 */
     9040    { 0x0e6217, 0x0e6216, 0xd53be629, 0xc53d53be, 0, 21 }, /* #19 */
     9041    { 0x2111c3, 0x2111c3, 0xc2ad2eb1, 0x69758f0a, 0, 11 }, /* #20 */
     9042    { 0x092646, 0x092e47, 0x7afb7d69, 0x6fad27af, 0, 13 }, /* #21 */
     9043    { 0x1a7093, 0x1a7893, 0x47b80ef2, 0xbca8f701, 0, 22 }, /* #22 */
     9044    { 0x322bd2, 0x322bd2, 0xb344cbf3, 0x265f9acd, 0, 11 }, /* #23 */
     9045    { 0x192f16, 0x192716, 0x23a19d72, 0x33ae423a, 0, 13 }, /* #24 */
     9046    { 0x0c0112, 0x0c0912, 0x9d020142, 0x74080509, 0, 2  }, /* #25 */
     9047    { 0x0843c7, 0x0843c6, 0xd5627043, 0x87d56270, 0, 25 }, /* #26 */
     9048    { 0x122456, 0x122456, 0x3f36898d, 0x4c68fcda, 0, 19 }, /* #27 */
     9049    { 0x0c3d87, 0x0c3d87, 0x5acf4dce, 0xe9b9d5ac, 0, 13 }, /* #28 */
     9050    { 0x077f82, 0x077782, 0xdbec16d8, 0xdb0dbec1, 0, 21 }, /* #29 */
     9051    { 0x037e16, 0x037617, 0x2bf9c38a, 0x0e2857f3, 0, 18 }, /* #30 */
     9052    { 0x3f2306, 0x3f2b07, 0x7b76d678, 0xdbb6b3c1, 0, 3 }, /* #31 */
     9053    { 0x085712, 0x085713, 0x235a7535, 0x53511ad3, 0, 20 }, /* #32 */
     9054    { 0x3e6996, 0x3e6997, 0x4345c055, 0x17015486, 0, 10 }, /* #33 */
     9055    { 0x371d56, 0x371556, 0x29de94b5, 0xef4a5a8a, 0, 7 }, /* #34 */
     9056    { 0x361242, 0x361242, 0xfea96b2e, 0x5cfea96b, 0, 25 }, /* #35 */
     9057    { 0x0b0356, 0x0b0357, 0xdd989dc5, 0xb8add989, 0, 21 }, /* #36 */
     9058    { 0x283593, 0x283d92, 0x990f8485, 0x3e121732, 0, 10 }, /* #37 */
     9059    { 0x085206, 0x085206, 0xf0b527ff, 0x9ffde16a, 0, 18 }, /* #38 */
     9060    { 0x2f6b56, 0x2f6b56, 0xa8b7bdee, 0x8b7bdee5, 0, 4 }, /* #39 */
     9061    { 0x1011c6, 0x1019c6, 0x4ef08049, 0xef080492, 0, 4  }, /* #40 */
     9062    { 0x193b12, 0x193b13, 0xa61ff99d, 0x9d530ffc, 0, 24 }, /* #41 */
     9063    { 0x2c2753, 0x2c2753, 0x113afef8, 0xdf1113af, 0, 21 }, /* #42 */
     9064    { 0x2632c2, 0x2632c3, 0x0bfe1108, 0xe110805f, 0, 12 }, /* #43 */
     9065    { 0x371a53, 0x371a53, 0x5fa67596, 0x57e99d65, 0, 31 }, /* #44 */
     9066    { 0x2d34c2, 0x2d3cc2, 0xb78120a5, 0x09052ade, 0, 11 }, /* #45 */
     9067    { 0x2e3c83, 0x2e3c83, 0x45bdc54d, 0xbdc54da2, 0, 8  }, /* #46 */
     9068    { 0x1553c6, 0x1553c7, 0xebc2407c, 0xc2407c75, 0, 8 }, /* #47 */
     9069    { 0x397982, 0x397183, 0xc0bce776, 0xceecc0bc, 0, 17 }, /* #48 */
     9070    { 0x1a6883, 0x1a6083, 0xdfd144ff, 0xfa289ffd, 0, 5  }, /* #49 */
     9071    { 0x334042, 0x334043, 0xfde4b6f6, 0x25b7b3f7, 0, 11 }, /* #50 */
     9072    { 0x2c2653, 0x2c2e53, 0x9483bd12, 0xde896520, 0, 15 }, /* #51 */
     9073    { 0x355a16, 0x355217, 0x20dbd4aa, 0xa95420db, 0, 17 }, /* #52 */
     9074    { 0x195742, 0x195f43, 0x4de39138, 0x04de3913, 0, 29 }, /* #53 */
     9075    { 0x1f5812, 0x1f5813, 0xafff7ce6, 0xfef9ccaf, 0, 9 }, /* #54 */
     9076    { 0x064bc6, 0x0643c6, 0x15805e2f, 0xb00bc5e1, 0, 5 }, /* #55 */
     9077    { 0x330e12, 0x330e13, 0x97d3ed17, 0xe9f68ba5, 0, 7  }, /* #56 */
     9078    { 0x0c3392, 0x0c3393, 0xc8a32118, 0x18645190, 0, 24 }, /* #57 */
     9079    { 0x232153, 0x232153, 0x17e6181e, 0x98607a2f, 0, 10 }, /* #58 */
     9080    { 0x070592, 0x070593, 0xd0f435d1, 0x745a1e86, 0, 22 }, /* #59 */
     9081    { 0x3c1317, 0x3c1317, 0x165d7073, 0xae0e7165, 0, 13 }, /* #60 */
     9082    { 0x381f57, 0x381f57, 0x83ef3f18, 0xf8c60fbc, 0, 19 }, /* #61 */
     9083    { 0x1c1143, 0x1c1943, 0x56366a0a, 0x9a82aac6, 0, 14 }, /* #62 */
     9084    { 0x146947, 0x146146, 0x178d1952, 0xf1a32a51, 0, 5 }, /* #63 */
    94909085};
    94919086static const BINU32_TEST_T g_aTests_rcr_u32[] =
    94929087{
    9493     { 0x0e7582, 0x0e7d83, 0xc8ecca6e, 0x37323b32, 0, 10 }, /* #0 */
    9494     { 0x005e53, 0x005653, 0xdabae76e, 0x9dbbb575, 0, 15 }, /* #1 */
    9495     { 0x137497, 0x137c97, 0x445acc06, 0x16b301a8, 0, 27 }, /* #2 */
    9496     { 0x1a5d52, 0x1a5d52, 0xeef6a9b6, 0xdb3bbdaa, 0, 10 }, /* #3 */
    9497     { 0x3d1e53, 0x3d1e52, 0x4e606be3, 0x3a73035f, 0, 5  }, /* #4 */
    9498     { 0x1b7913, 0x1b7912, 0x264f3cea, 0x93279e75, 0, 1 }, /* #5 */
    9499     { 0x315b53, 0x315b53, 0x632ff1fb, 0x8cbfc7ee, 0, 31 }, /* #6 */
    9500     { 0x140903, 0x140103, 0xe785f5b8, 0x85f5b8f3, 0, 25 }, /* #7 */
    9501     { 0x1a0c07, 0x1a0407, 0xdcdd6df0, 0x877375b7, 0, 6  }, /* #8 */
    9502     { 0x187713, 0x187f12, 0x6f41ef8b, 0x83df176f, 0, 24 }, /* #9 */
    9503     { 0x0e13d7, 0x0e1bd7, 0x341aed60, 0xb5826835, 0, 15 }, /* #10 */
    9504     { 0x074bd2, 0x074bd3, 0xfd883372, 0x066e4fd8, 0, 20 }, /* #11 */
    9505     { 0x293b46, 0x293346, 0x3e447b00, 0x47b001f2, 0, 21 }, /* #12 */
    9506     { 0x285107, 0x285907, 0x39f254b9, 0x4b99cf92, 0, 13 }, /* #13 */
    9507     { 0x352f86, 0x352f87, 0xf5b06ed8, 0x6c3d6c1b, 0, 10 }, /* #14 */
    9508     { 0x3046d7, 0x304ed7, 0x3ccf6030, 0xd80c2799, 0, 19 }, /* #15 */
    9509     { 0x1d3753, 0x1d3752, 0xa5c735f4, 0x735f4d2e, 0, 21 }, /* #16 */
    9510     { 0x362957, 0x362956, 0x451f6003, 0x3ec00745, 0, 24 }, /* #17 */
    9511     { 0x033c02, 0x033402, 0x459206a1, 0x481a848b, 0, 23 }, /* #18 */
    9512     { 0x1c44d6, 0x1c4cd7, 0xae790daa, 0x90daa573, 0, 21 }, /* #19 */
    9513     { 0x0a70c2, 0x0a70c2, 0x0ff9c782, 0x3c103fe7, 0, 14 }, /* #20 */
    9514     { 0x084186, 0x084187, 0x4af1f8d2, 0x8fc6912b, 0, 22 }, /* #21 */
    9515     { 0x226f07, 0x226706, 0xc3404145, 0x0828bc34, 0, 20 }, /* #22 */
    9516     { 0x081d96, 0x081596, 0x0538ed7c, 0x14e3b5f0, 0, 31 }, /* #23 */
    9517     { 0x0f4042, 0x0f4842, 0xbc805450, 0xa8a0bc80, 0, 16 }, /* #24 */
    9518     { 0x1e5e03, 0x1e5603, 0xd54d40fa, 0x03ebaa9a, 0, 15 }, /* #25 */
    9519     { 0x0e4bc2, 0x0e43c2, 0x766e26b9, 0xe26b93b3, 0, 21 }, /* #26 */
    9520     { 0x2c1c93, 0x2c1492, 0x9b4c40e4, 0x207266d3, 0, 18 }, /* #27 */
    9521     { 0x075f42, 0x075f42, 0xed4c1360, 0x609b03b5, 0, 22 }, /* #28 */
    9522     { 0x1336c7, 0x133ec7, 0x71501392, 0x5c5404e4, 0, 2  }, /* #29 */
    9523     { 0x3357d3, 0x3357d2, 0xc139d031, 0x73a063c1, 0, 24 }, /* #30 */
    9524     { 0x063c43, 0x063c43, 0x374567f7, 0x74567f79, 0, 29 }, /* #31 */
    9525     { 0x2a47c6, 0x2a4fc7, 0xc7a4eccf, 0xd27667b1, 0, 26 }, /* #32 */
    9526     { 0x0d4c83, 0x0d4c83, 0x6dba0239, 0x1cdb6e80, 0, 10 }, /* #33 */
    9527     { 0x124e12, 0x124e12, 0xa8e22798, 0x7113cc2a, 0, 26 }, /* #34 */
    9528     { 0x3a70c3, 0x3a78c3, 0x71ff9ab7, 0xee3ff356, 0, 3 }, /* #35 */
    9529     { 0x1d0187, 0x1d0986, 0x39f40b26, 0x05934e7d, 0, 18 }, /* #36 */
    9530     { 0x1638d2, 0x1638d2, 0xde287082, 0x9bc50e10, 0, 3 }, /* #37 */
    9531     { 0x1f04d7, 0x1f04d6, 0xff662f94, 0x9ff662f9, 0, 4 }, /* #38 */
    9532     { 0x2409c7, 0x2409c6, 0x38b722ee, 0x9c5b9177, 0, 1 }, /* #39 */
    9533     { 0x213e03, 0x213602, 0xd97b05c6, 0xbd82e376, 0, 26 }, /* #40 */
    9534     { 0x0a2512, 0x0a2d12, 0xa86a441a, 0x441a5435, 0, 17 }, /* #41 */
    9535     { 0x1875c7, 0x187dc7, 0x2cf0428f, 0x0a3e59e0, 0, 15 }, /* #42 */
    9536     { 0x2f7fc7, 0x2f7fc6, 0x563bdb38, 0x71563bdb, 0, 8 }, /* #43 */
    9537     { 0x314892, 0x314092, 0x6a995643, 0x66a99564, 0, 4 }, /* #44 */
    9538     { 0x0739c3, 0x0739c2, 0x38524d54, 0xaa4e1493, 0, 10 }, /* #45 */
    9539     { 0x025c83, 0x025483, 0xfd5abb3d, 0xab5767bf, 0, 28 }, /* #46 */
    9540     { 0x3b4057, 0x3b4057, 0xf2ce6e4f, 0x27fcb39b, 0, 10 }, /* #47 */
    9541     { 0x161297, 0x161a97, 0x7579929d, 0x253b7579, 0, 16 }, /* #48 */
    9542     { 0x2e7213, 0x2e7213, 0xa5e48b6a, 0xa5e48b6a, 0, 0  }, /* #49 */
    9543     { 0x0c7417, 0x0c7417, 0xb7ede0a7, 0xf6f053ed, 0, 26 }, /* #50 */
    9544     { 0x3f5153, 0x3f5152, 0x908365b3, 0x20d96cf2, 0, 27 }, /* #51 */
    9545     { 0x081297, 0x081a97, 0x67f42b10, 0x0b3fa158, 0, 5 }, /* #52 */
    9546     { 0x3873c6, 0x387bc7, 0x8fdeadd1, 0x7ab7451f, 0, 23 }, /* #53 */
    9547     { 0x2d1d53, 0x2d1d53, 0x2657f13d, 0x7f13d932, 0, 21 }, /* #54 */
    9548     { 0x2444c2, 0x2444c2, 0x1a9c3b66, 0x1a9c3b66, 0, 0  }, /* #55 */
    9549     { 0x220312, 0x220312, 0x47d0fcb4, 0x3f2d08fa, 0, 19 }, /* #56 */
    9550     { 0x3d5952, 0x3d5953, 0xe4fa3895, 0x1c4ab93e, 0, 18 }, /* #57 */
    9551     { 0x1d1857, 0x1d1857, 0x4e5c120c, 0x97048329, 0, 27 }, /* #58 */
    9552     { 0x157a57, 0x157a57, 0x240d5fe5, 0x206aff2c, 0, 30 }, /* #59 */
    9553     { 0x295a06, 0x295206, 0x3bafe556, 0xfe5561dd, 0, 21 }, /* #60 */
    9554     { 0x191846, 0x191846, 0xe11fca56, 0xb3847f29, 0, 6 }, /* #61 */
    9555     { 0x130742, 0x130f42, 0xff6a0787, 0x1e1dfed4, 0, 15 }, /* #62 */
    9556     { 0x165402, 0x165402, 0x550717ef, 0x5fbcaa0e, 0, 15 }, /* #63 */
     9088    { 0x0a1647, 0x0a1e47, 0x3866ab77, 0x355bbce1, 0, 22 }, /* #0 */
     9089    { 0x0a4ac6, 0x0a42c7, 0x49cd27e9, 0x24e693f4, 0, 1 }, /* #1 */
     9090    { 0x090f12, 0x090f13, 0xaeb2a8ef, 0x5477abac, 0, 18 }, /* #2 */
     9091    { 0x332c52, 0x332c53, 0xfaa657a5, 0xea995e95, 0, 31 }, /* #3 */
     9092    { 0x1e6d07, 0x1e6506, 0xe702dba1, 0x87ce05b7, 0, 7  }, /* #4 */
     9093    { 0x0b1fc2, 0x0b17c3, 0x71f86d15, 0x86d1538f, 0, 21 }, /* #5 */
     9094    { 0x376d56, 0x376d56, 0xb5e1ed67, 0xbc3daceb, 0, 28 }, /* #6 */
     9095    { 0x073a43, 0x073243, 0xdb71d130, 0x44c3b6e3, 0, 15 }, /* #7 */
     9096    { 0x376a83, 0x376283, 0xd3dc5313, 0xf4f714c4, 0, 2  }, /* #8 */
     9097    { 0x261287, 0x261287, 0x86cfcd88, 0x6230d9f9, 0, 11 }, /* #9 */
     9098    { 0x083bd3, 0x0833d2, 0xcad8f300, 0xad8f300e, 0, 29 }, /* #10 */
     9099    { 0x062bd6, 0x062bd6, 0x9c4c0820, 0xc08204e2, 0, 21 }, /* #11 */
     9100    { 0x3f6853, 0x3f6852, 0x48c973d2, 0xe7a548c9, 0, 16 }, /* #12 */
     9101    { 0x123716, 0x123717, 0x4afbd29d, 0xbd29d257, 0, 21 }, /* #13 */
     9102    { 0x2a2a43, 0x2a2242, 0xd564eb4b, 0x75a5f559, 0, 18 }, /* #14 */
     9103    { 0x365082, 0x365882, 0xa3da857e, 0xa15f947b, 0, 19 }, /* #15 */
     9104    { 0x227443, 0x227c43, 0x39a6c840, 0x2102734d, 0, 15 }, /* #16 */
     9105    { 0x1112d6, 0x111ad7, 0xd1977c5c, 0xc68cbbe2, 0, 5 }, /* #17 */
     9106    { 0x237f42, 0x237f43, 0xe20d76f2, 0xbc9c41ae, 0, 11 }, /* #18 */
     9107    { 0x281356, 0x281356, 0x6a346650, 0xcca06a34, 0, 16 }, /* #19 */
     9108    { 0x0c5113, 0x0c5913, 0x4dfd1018, 0x1018a6fe, 0, 17 }, /* #20 */
     9109    { 0x260fd3, 0x260fd2, 0x50f8e343, 0x750f8e34, 0, 4 }, /* #21 */
     9110    { 0x1f2c53, 0x1f2c52, 0x0f9502e0, 0xb821f2a0, 0, 11 }, /* #22 */
     9111    { 0x2c0e86, 0x2c0686, 0x11b7efe1, 0x211b7efe, 0, 4 }, /* #23 */
     9112    { 0x3c5916, 0x3c5917, 0xbe9f164c, 0x17d3e2c9, 0, 3 }, /* #24 */
     9113    { 0x2b0206, 0x2b0a06, 0xa385265d, 0x4cbaa385, 0, 16 }, /* #25 */
     9114    { 0x014f87, 0x014787, 0xa10d5011, 0xaa023a10, 0, 20 }, /* #26 */
     9115    { 0x0c7a12, 0x0c7a12, 0xab0eba7f, 0xab0eba7f, 0, 0 }, /* #27 */
     9116    { 0x3e1547, 0x3e1547, 0xf4915d17, 0xfe922ba2, 0, 3 }, /* #28 */
     9117    { 0x073a13, 0x073a13, 0x6cc4de9b, 0x6cc4de9b, 0, 0  }, /* #29 */
     9118    { 0x2a1bc6, 0x2a1bc7, 0x9882e755, 0x882e7554, 0, 29 }, /* #30 */
     9119    { 0x2e5b43, 0x2e5342, 0xdcb32f49, 0xf72ccbd2, 0, 2 }, /* #31 */
     9120    { 0x284552, 0x284d52, 0x90ebeae1, 0x1d7d5c29, 0, 28 }, /* #32 */
     9121    { 0x372812, 0x372012, 0x74cb66e1, 0x5b3709d3, 0, 22 }, /* #33 */
     9122    { 0x0e6b86, 0x0e6b86, 0xc2c767aa, 0xf54c2c76, 0, 12 }, /* #34 */
     9123    { 0x1f3696, 0x1f3e97, 0x9ec12499, 0x2653d824, 0, 11 }, /* #35 */
     9124    { 0x141856, 0x141856, 0xd84e71c4, 0x711b09ce, 0, 11 }, /* #36 */
     9125    { 0x1c27d3, 0x1c27d2, 0x852406a8, 0x35461490, 0, 14 }, /* #37 */
     9126    { 0x300bd3, 0x300bd2, 0x01002d6e, 0x2d6e8080, 0, 17 }, /* #38 */
     9127    { 0x121f52, 0x121753, 0x2e4a54e4, 0x4e417252, 0, 13 }, /* #39 */
     9128    { 0x080617, 0x080616, 0xf43d591e, 0xb23df43d, 0, 16 }, /* #40 */
     9129    { 0x184213, 0x184212, 0xc3118862, 0xb862310c, 0, 3 }, /* #41 */
     9130    { 0x0218d3, 0x0210d3, 0xe0879bd4, 0x9bd4f043, 0, 17 }, /* #42 */
     9131    { 0x0d3c43, 0x0d3443, 0xbb7a9cef, 0x4e77eede, 0, 18 }, /* #43 */
     9132    { 0x1a3e86, 0x1a3686, 0x24fbcccc, 0x4fbcccc1, 0, 29 }, /* #44 */
     9133    { 0x1f0a02, 0x1f0203, 0x7733a7bd, 0xcce9ef4e, 0, 27 }, /* #45 */
     9134    { 0x2751d3, 0x2759d2, 0x50300ed5, 0x076ad40c, 0, 18 }, /* #46 */
     9135    { 0x104bc3, 0x104bc3, 0x5975a975, 0x75a975ac, 0, 25 }, /* #47 */
     9136    { 0x1659d3, 0x1651d2, 0xf4c6441d, 0xc883bf4c, 0, 20 }, /* #48 */
     9137    { 0x307ad3, 0x307ad2, 0x41e93a43, 0x741e93a4, 0, 4  }, /* #49 */
     9138    { 0x066fd2, 0x0667d3, 0x0c3d1445, 0x14187a28, 0, 7 }, /* #50 */
     9139    { 0x193112, 0x193112, 0x7fc0461a, 0x8ff808c3, 0, 3 }, /* #51 */
     9140    { 0x3f6a47, 0x3f6a46, 0x1dd356dd, 0xd5b763ba, 0, 19 }, /* #52 */
     9141    { 0x282483, 0x282c83, 0x59f2ebb9, 0x75dcd67c, 0, 18 }, /* #53 */
     9142    { 0x314756, 0x314756, 0xd4e6e2f5, 0xd4e6e2f5, 0, 0 }, /* #54 */
     9143    { 0x175bc3, 0x1753c3, 0xb536bfdc, 0xb9b536bf, 0, 8  }, /* #55 */
     9144    { 0x256447, 0x256c47, 0x350ef8c8, 0x0ef8c89a, 0, 25 }, /* #56 */
     9145    { 0x017082, 0x017082, 0x6b3de5c0, 0x1acf7970, 0, 2 }, /* #57 */
     9146    { 0x1f04c6, 0x1f0cc7, 0xf30e0f64, 0x1e61c1ec, 0, 3 }, /* #58 */
     9147    { 0x291a42, 0x291243, 0x593e2f2a, 0x3e2f2a2c, 0, 25 }, /* #59 */
     9148    { 0x1b7b16, 0x1b7316, 0x54d2630e, 0x2a693187, 0, 1 }, /* #60 */
     9149    { 0x290292, 0x290a93, 0xddc4e349, 0xc4e3496e, 0, 25 }, /* #61 */
     9150    { 0x1c0812, 0x1c0812, 0xe93d70ba, 0x2e9d27ae, 0, 11 }, /* #62 */
     9151    { 0x162c82, 0x162482, 0x6c84c423, 0x466c84c4, 0, 8 }, /* #63 */
    95579152};
    95589153static const BINU32_TEST_T g_aTests_shl_u32[] =
    95599154{
    9560     { 0x261a46, 0x261a86, 0x649bbead, 0x80000000, 0, 31 }, /* #0 */
    9561     { 0x113b16, 0x113b86, 0x9ac16eb0, 0xeb000000, 0, 20 }, /* #1 */
    9562     { 0x3c11c2, 0x3c1986, 0x8e019717, 0xe2e00000, 0, 21 }, /* #2 */
    9563     { 0x3c7cc7, 0x3c7c06, 0x93e6457b, 0x457b0000, 0, 16 }, /* #3 */
    9564     { 0x094a47, 0x094206, 0xf3ee41ba, 0x6e800000, 0, 22 }, /* #4 */
    9565     { 0x214bd2, 0x214347, 0x23493e34, 0x00000000, 0, 30 }, /* #5 */
    9566     { 0x034c83, 0x034487, 0xe7cb321a, 0xa0000000, 0, 28 }, /* #6 */
    9567     { 0x0e5ad7, 0x0e5207, 0x3c5a205e, 0x02f00000, 0, 19 }, /* #7 */
    9568     { 0x3d5d82, 0x3d5d07, 0x4ff5009c, 0x009c0000, 0, 16 }, /* #8 */
    9569     { 0x3e4ac3, 0x3e4a82, 0xaba91179, 0xea445e40, 0, 6 }, /* #9 */
    9570     { 0x064f82, 0x064786, 0x06f093f0, 0x93f00000, 0, 16 }, /* #10 */
    9571     { 0x311397, 0x311b86, 0x97ca9e4e, 0xa7938000, 0, 14 }, /* #11 */
    9572     { 0x1927d6, 0x192f06, 0xb69849c9, 0x12724000, 0, 14 }, /* #12 */
    9573     { 0x0d0797, 0x0d0f83, 0x9f622ff9, 0xd88bfe40, 0, 6  }, /* #13 */
    9574     { 0x3b6353, 0x3b6b46, 0x5ccf29ac, 0x00000000, 0, 31 }, /* #14 */
    9575     { 0x243947, 0x243146, 0xfec880f4, 0x00000000, 0, 31 }, /* #15 */
    9576     { 0x3d0d97, 0x3d0d83, 0x636b994d, 0xb5cca680, 0, 7  }, /* #16 */
    9577     { 0x1646d3, 0x164e47, 0x709808a8, 0x00000000, 0, 29 }, /* #17 */
    9578     { 0x166ec3, 0x166e06, 0x71251485, 0x51485000, 0, 12 }, /* #18 */
    9579     { 0x204e92, 0x204603, 0x099eac07, 0x33d580e0, 0, 5 }, /* #19 */
    9580     { 0x121b16, 0x121b06, 0x84402648, 0x01324000, 0, 11 }, /* #20 */
    9581     { 0x392052, 0x392882, 0x4a7f6cd6, 0x9fdb3580, 0, 6 }, /* #21 */
    9582     { 0x2430c7, 0x243806, 0x4d300be5, 0x5f280000, 0, 19 }, /* #22 */
    9583     { 0x112bd6, 0x112306, 0x11fdeec3, 0x7f7bb0c0, 0, 6 }, /* #23 */
    9584     { 0x070386, 0x070b86, 0x97987cfb, 0xbcc3e7d8, 0, 3 }, /* #24 */
    9585     { 0x146f53, 0x146f06, 0x43dd8f42, 0x40000000, 0, 29 }, /* #25 */
    9586     { 0x3679c3, 0x367107, 0x1e51a02e, 0x70000000, 0, 27 }, /* #26 */
    9587     { 0x271292, 0x271207, 0xe9ba3f29, 0x47e52000, 0, 13 }, /* #27 */
    9588     { 0x0e0292, 0x0e0287, 0xd4abec6a, 0x8d400000, 0, 21 }, /* #28 */
    9589     { 0x0e7487, 0x0e7c02, 0x9c087c77, 0x043e3b80, 0, 7 }, /* #29 */
    9590     { 0x295482, 0x295c07, 0x8945a6fe, 0x45a6fe00, 0, 8 }, /* #30 */
    9591     { 0x074616, 0x074e86, 0x4feac55c, 0xab800000, 0, 21 }, /* #31 */
    9592     { 0x340ad7, 0x340a07, 0x6db4e7a1, 0x08000000, 0, 27 }, /* #32 */
    9593     { 0x103782, 0x103706, 0x00d4ba66, 0x5d330000, 0, 15 }, /* #33 */
    9594     { 0x091bc3, 0x091386, 0x369606fa, 0x80000000, 0, 30 }, /* #34 */
    9595     { 0x033642, 0x033606, 0x22c1fafb, 0x7ebec000, 0, 14 }, /* #35 */
    9596     { 0x207b02, 0x207b06, 0x74454697, 0x2a34b800, 0, 11 }, /* #36 */
    9597     { 0x244903, 0x244106, 0x2831d805, 0x76014000, 0, 14 }, /* #37 */
    9598     { 0x151182, 0x151907, 0x486a612f, 0x09780000, 0, 19 }, /* #38 */
    9599     { 0x216a02, 0x216a06, 0xba6d2543, 0x18000000, 0, 27 }, /* #39 */
    9600     { 0x2e2452, 0x2e2486, 0xd2195494, 0x86552500, 0, 6  }, /* #40 */
    9601     { 0x226912, 0x226946, 0xb62cf978, 0x00000000, 0, 31 }, /* #41 */
    9602     { 0x061917, 0x061982, 0xb5a5cb5b, 0xd2e5ad80, 0, 7  }, /* #42 */
    9603     { 0x2a76c3, 0x2a7e06, 0x61ab0bd0, 0x17a00000, 0, 17 }, /* #43 */
    9604     { 0x3a2cc2, 0x3a2c82, 0x505f9308, 0x82fc9840, 0, 3 }, /* #44 */
    9605     { 0x1c26d3, 0x1c2e06, 0x9a932016, 0x6402c000, 0, 13 }, /* #45 */
    9606     { 0x0b0607, 0x0b0607, 0x452d005a, 0x452d005a, 0, 0 }, /* #46 */
    9607     { 0x2604c7, 0x260c87, 0x5debb5bb, 0xdadd8000, 0, 15 }, /* #47 */
    9608     { 0x215bd6, 0x215306, 0x3c80dd3f, 0x1ba7e000, 0, 13 }, /* #48 */
    9609     { 0x214302, 0x214386, 0xce396de3, 0xf1800000, 0, 23 }, /* #49 */
    9610     { 0x3d2fc3, 0x3d2787, 0x20c4ebeb, 0xd7d60000, 0, 17 }, /* #50 */
    9611     { 0x1e70c7, 0x1e7887, 0xb0d409dd, 0xd0000000, 0, 28 }, /* #51 */
    9612     { 0x3a6e83, 0x3a6606, 0xd5838d86, 0x0e361800, 0, 10 }, /* #52 */
    9613     { 0x317ad6, 0x317a86, 0x608d789b, 0x8d789b00, 0, 8 }, /* #53 */
    9614     { 0x0b66d2, 0x0b6686, 0x1996a1be, 0xb50df000, 0, 11 }, /* #54 */
    9615     { 0x0c4a93, 0x0c4a87, 0x60cc1c83, 0x83906000, 0, 13 }, /* #55 */
    9616     { 0x0f2e16, 0x0f2607, 0x2023c854, 0x011e42a0, 0, 3 }, /* #56 */
    9617     { 0x377ec7, 0x377607, 0xca88efc8, 0x11df9000, 0, 9  }, /* #57 */
    9618     { 0x0e6a07, 0x0e6283, 0xe57204e9, 0x95c813a4, 0, 2  }, /* #58 */
    9619     { 0x3c7d93, 0x3c7502, 0xe0c75024, 0x0c750240, 0, 4 }, /* #59 */
    9620     { 0x2023c7, 0x202347, 0x284bbe88, 0x00000000, 0, 29 }, /* #60 */
    9621     { 0x1e7182, 0x1e7986, 0x7ae11233, 0x8cc00000, 0, 22 }, /* #61 */
    9622     { 0x040387, 0x040b47, 0x7f08cbfc, 0x00000000, 0, 30 }, /* #62 */
    9623     { 0x197983, 0x197106, 0xfc08dc87, 0x08dc8700, 0, 8 }, /* #63 */
     9155    { 0x3706c7, 0x370686, 0xdd14630c, 0xc6180000, 0, 17 }, /* #0 */
     9156    { 0x166d57, 0x166507, 0xc03b9e34, 0x73c68000, 0, 13 }, /* #1 */
     9157    { 0x2c5717, 0x2c5f86, 0x8d941977, 0x832ee000, 0, 13 }, /* #2 */
     9158    { 0x3429d3, 0x342907, 0x77c25cdd, 0x40000000, 0, 30 }, /* #3 */
     9159    { 0x060082, 0x060807, 0x646258ee, 0x12c77000, 0, 11 }, /* #4 */
     9160    { 0x1b1a57, 0x1b1287, 0x2f398d4f, 0xc0000000, 0, 30 }, /* #5 */
     9161    { 0x031dc6, 0x031586, 0x36c6c00e, 0xe0000000, 0, 28 }, /* #6 */
     9162    { 0x370593, 0x370d86, 0xb69d5257, 0x9d525700, 0, 8 }, /* #7 */
     9163    { 0x006487, 0x006c87, 0xba74e9cd, 0xa7340000, 0, 18 }, /* #8 */
     9164    { 0x3310c2, 0x331007, 0x19481acf, 0x67800000, 0, 23 }, /* #9 */
     9165    { 0x163c16, 0x163407, 0x2bc20c1c, 0x060e0000, 0, 15 }, /* #10 */
     9166    { 0x0a62c2, 0x0a6207, 0x03adf847, 0x7e11c000, 0, 14 }, /* #11 */
     9167    { 0x1350c7, 0x135806, 0x6bf4bc6d, 0x36800000, 0, 23 }, /* #12 */
     9168    { 0x370756, 0x370f87, 0x40d58c41, 0xab188200, 0, 9  }, /* #13 */
     9169    { 0x075996, 0x075987, 0x907de024, 0xf7809000, 0, 10 }, /* #14 */
     9170    { 0x1f1213, 0x1f1213, 0x4facd4da, 0x4facd4da, 0, 0 }, /* #15 */
     9171    { 0x3c6ec2, 0x3c6e82, 0x9557cc59, 0xaabe62c8, 0, 3  }, /* #16 */
     9172    { 0x0f4393, 0x0f4306, 0x3743fea1, 0x1ff50800, 0, 11 }, /* #17 */
     9173    { 0x0360d6, 0x036886, 0x83ead42a, 0xa1500000, 0, 19 }, /* #18 */
     9174    { 0x1c0e13, 0x1c0606, 0xe7141c3f, 0x5070fc00, 0, 10 }, /* #19 */
     9175    { 0x390717, 0x390f87, 0x6af53ff3, 0xcc000000, 0, 26 }, /* #20 */
     9176    { 0x337ec6, 0x337686, 0x24640bc4, 0xf1000000, 0, 22 }, /* #21 */
     9177    { 0x040486, 0x040c06, 0xbd848011, 0x40088000, 0, 15 }, /* #22 */
     9178    { 0x0d1353, 0x0d1387, 0x2a7c4da4, 0x89b48000, 0, 13 }, /* #23 */
     9179    { 0x285353, 0x285386, 0x2aac39b0, 0xc0000000, 0, 26 }, /* #24 */
     9180    { 0x122713, 0x122787, 0xfe046ea0, 0xe046ea00, 0, 4 }, /* #25 */
     9181    { 0x082806, 0x082003, 0xda3d3ec1, 0x1e9f6080, 0, 7 }, /* #26 */
     9182    { 0x275e93, 0x275e07, 0xb2523efd, 0x40000000, 0, 30 }, /* #27 */
     9183    { 0x067206, 0x067246, 0xed82e5f8, 0x00000000, 0, 30 }, /* #28 */
     9184    { 0x097d13, 0x097507, 0xedb4935f, 0x4935f000, 0, 12 }, /* #29 */
     9185    { 0x131b96, 0x131b06, 0x55f41ca8, 0x1ca80000, 0, 16 }, /* #30 */
     9186    { 0x140b97, 0x140b07, 0x9801556c, 0x6c000000, 0, 24 }, /* #31 */
     9187    { 0x1d51c2, 0x1d5987, 0xb880ff07, 0x80000000, 0, 31 }, /* #32 */
     9188    { 0x2c1457, 0x2c1487, 0x06848a79, 0xc8000000, 0, 27 }, /* #33 */
     9189    { 0x366003, 0x366086, 0x2499b29a, 0xca680000, 0, 18 }, /* #34 */
     9190    { 0x1a6207, 0x1a6a07, 0x743d5f5b, 0x57d6c000, 0, 14 }, /* #35 */
     9191    { 0x241c52, 0x241486, 0xecf62195, 0xca800000, 0, 23 }, /* #36 */
     9192    { 0x122c86, 0x122486, 0xf9f7a6c6, 0xfbd36300, 0, 7 }, /* #37 */
     9193    { 0x0a3706, 0x0a3f07, 0x4736a1c0, 0x43800000, 0, 17 }, /* #38 */
     9194    { 0x3e5c57, 0x3e5c87, 0x86fe8ef3, 0x98000000, 0, 27 }, /* #39 */
     9195    { 0x157bc7, 0x157b02, 0x903288ef, 0x40ca23bc, 0, 2  }, /* #40 */
     9196    { 0x2e7802, 0x2e7086, 0xdea17323, 0x8c000000, 0, 26 }, /* #41 */
     9197    { 0x3c1017, 0x3c1003, 0xde414e9c, 0x79053a70, 0, 2  }, /* #42 */
     9198    { 0x0d7952, 0x0d7986, 0x804ca807, 0xe0000000, 0, 29 }, /* #43 */
     9199    { 0x0c25d2, 0x0c2d07, 0x80bb9b06, 0x60c00000, 0, 21 }, /* #44 */
     9200    { 0x0a1503, 0x0a1d87, 0x710fce29, 0xc5200000, 0, 21 }, /* #45 */
     9201    { 0x223dc2, 0x223587, 0x21d45be3, 0xf1800000, 0, 23 }, /* #46 */
     9202    { 0x1c0716, 0x1c0f02, 0x8414864f, 0x0a432780, 0, 7 }, /* #47 */
     9203    { 0x051f87, 0x051f07, 0x4face911, 0x48880000, 0, 19 }, /* #48 */
     9204    { 0x057513, 0x057587, 0xf33fe686, 0xfe686000, 0, 12 }, /* #49 */
     9205    { 0x387192, 0x387192, 0xa6253241, 0xa6253241, 0, 0 }, /* #50 */
     9206    { 0x176752, 0x176786, 0x3e951b44, 0xd1000000, 0, 22 }, /* #51 */
     9207    { 0x225303, 0x225b86, 0x7e956ad6, 0xc0000000, 0, 29 }, /* #52 */
     9208    { 0x094647, 0x094e06, 0x9ed14f01, 0x02000000, 0, 25 }, /* #53 */
     9209    { 0x105246, 0x105a87, 0x905fb00a, 0xec028000, 0, 14 }, /* #54 */
     9210    { 0x201cc3, 0x201c83, 0x9edf078d, 0xedf078d0, 0, 4 }, /* #55 */
     9211    { 0x2f1bd3, 0x2f1b06, 0x814c13f0, 0x13f00000, 0, 16 }, /* #56 */
     9212    { 0x1b21d7, 0x1b21d7, 0xbff43b27, 0xbff43b27, 0, 0  }, /* #57 */
     9213    { 0x152316, 0x152b02, 0x63b4bd4d, 0x3b4bd4d0, 0, 4  }, /* #58 */
     9214    { 0x0e23d7, 0x0e2387, 0xe2729dc8, 0xc8000000, 0, 24 }, /* #59 */
     9215    { 0x2426c2, 0x242687, 0xf13b9a68, 0xc4ee69a0, 0, 2 }, /* #60 */
     9216    { 0x000603, 0x000687, 0xe0c78094, 0x8f012800, 0, 9 }, /* #61 */
     9217    { 0x0c7242, 0x0c7286, 0x3b3bff5c, 0xb8000000, 0, 25 }, /* #62 */
     9218    { 0x0c2d97, 0x0c2587, 0xdb42e4f0, 0xc0000000, 0, 26 }, /* #63 */
    96249219};
    96259220static const BINU32_TEST_T g_aTests_shr_u32[] =
    96269221{
    9627     { 0x273792, 0x273707, 0x571e7290, 0x0000002b, 0, 25 }, /* #0 */
    9628     { 0x2b0143, 0x2b0907, 0x86f1127d, 0x00043788, 0, 13 }, /* #1 */
    9629     { 0x1e1c06, 0x1e1c07, 0xbfc6491e, 0x05fe3248, 0, 5 }, /* #2 */
    9630     { 0x127203, 0x127203, 0x2c34c690, 0x00000586, 0, 19 }, /* #3 */
    9631     { 0x143057, 0x143003, 0x53676d92, 0x0029b3b6, 0, 9 }, /* #4 */
    9632     { 0x145fc6, 0x145f07, 0xde54985b, 0x00000006, 0, 29 }, /* #5 */
    9633     { 0x086d96, 0x086d02, 0x942c7fa5, 0x000004a1, 0, 21 }, /* #6 */
    9634     { 0x1f0cd7, 0x1f0403, 0x7c715781, 0x000003e3, 0, 21 }, /* #7 */
    9635     { 0x054e57, 0x054603, 0x453278e4, 0x0000114c, 0, 18 }, /* #8 */
    9636     { 0x163b82, 0x163b07, 0xe6e1bd82, 0x00000003, 0, 30 }, /* #9 */
    9637     { 0x366d97, 0x366547, 0x63e65ec9, 0x00000000, 0, 31 }, /* #10 */
    9638     { 0x1476d7, 0x147607, 0x3fd422f6, 0x0ff508bd, 0, 2  }, /* #11 */
    9639     { 0x1174d3, 0x117407, 0x1dfb19f9, 0x003bf633, 0, 7  }, /* #12 */
    9640     { 0x276fc7, 0x276f02, 0xa9067199, 0x00000152, 0, 23 }, /* #13 */
    9641     { 0x287396, 0x287b02, 0x8b448da2, 0x045a246d, 0, 5 }, /* #14 */
    9642     { 0x3046d2, 0x304606, 0x3f36554b, 0x00fcd955, 0, 6  }, /* #15 */
    9643     { 0x373f83, 0x373707, 0x0ec7ae2e, 0x00ec7ae2, 0, 4 }, /* #16 */
    9644     { 0x332346, 0x332b03, 0xd128cd70, 0x00000001, 0, 31 }, /* #17 */
    9645     { 0x1b1e06, 0x1b1e07, 0x8afc3800, 0x00022bf0, 0, 14 }, /* #18 */
    9646     { 0x234796, 0x234f06, 0xf620b787, 0x00003d88, 0, 18 }, /* #19 */
    9647     { 0x126003, 0x126802, 0xfb284892, 0x0fb28489, 0, 4  }, /* #20 */
    9648     { 0x0714c6, 0x071c03, 0xb4919a52, 0x01692334, 0, 7 }, /* #21 */
    9649     { 0x264e43, 0x264603, 0x6a7d7cd8, 0x0000353e, 0, 17 }, /* #22 */
    9650     { 0x0231c6, 0x023102, 0x163e3834, 0x00000b1f, 0, 17 }, /* #23 */
    9651     { 0x242916, 0x242106, 0x5834af88, 0x0160d2be, 0, 6 }, /* #24 */
    9652     { 0x104753, 0x104f02, 0xcb5e8b7c, 0x000000cb, 0, 24 }, /* #25 */
    9653     { 0x3351c2, 0x335107, 0x1eadd5f6, 0x00f56eaf, 0, 5  }, /* #26 */
    9654     { 0x142c12, 0x142c06, 0xfffe95c0, 0x00007fff, 0, 17 }, /* #27 */
    9655     { 0x263597, 0x263502, 0x4ebc70fa, 0x00275e38, 0, 9 }, /* #28 */
    9656     { 0x0b2a87, 0x0b2206, 0x21126f36, 0x00000084, 0, 22 }, /* #29 */
    9657     { 0x300883, 0x300002, 0x6c51276f, 0x0000d8a2, 0, 15 }, /* #30 */
    9658     { 0x193d86, 0x193503, 0x4546bb20, 0x001151ae, 0, 10 }, /* #31 */
    9659     { 0x1f2c02, 0x1f2c02, 0xcbee958f, 0xcbee958f, 0, 0 }, /* #32 */
    9660     { 0x330852, 0x330046, 0x37d11cf1, 0x00000000, 0, 31 }, /* #33 */
    9661     { 0x353416, 0x353406, 0x30a77780, 0x00000006, 0, 27 }, /* #34 */
    9662     { 0x0d4283, 0x0d4203, 0x61670a53, 0x00061670, 0, 12 }, /* #35 */
    9663     { 0x1d4b16, 0x1d4b07, 0xca61b790, 0x0000000c, 0, 28 }, /* #36 */
    9664     { 0x0b1406, 0x0b1402, 0x44d74d6c, 0x0226ba6b, 0, 5 }, /* #37 */
    9665     { 0x373a52, 0x373a02, 0xb1ee6ca4, 0x000058f7, 0, 17 }, /* #38 */
    9666     { 0x397492, 0x397402, 0x231c6cbb, 0x00000023, 0, 24 }, /* #39 */
    9667     { 0x131b92, 0x131302, 0x750f8e40, 0x0003a87c, 0, 13 }, /* #40 */
    9668     { 0x0e62c3, 0x0e6a06, 0xdef3c4f1, 0x0000006f, 0, 25 }, /* #41 */
    9669     { 0x0e4087, 0x0e4006, 0x0fa8c22a, 0x0001f518, 0, 11 }, /* #42 */
    9670     { 0x385316, 0x385b03, 0xb128df6b, 0x00000002, 0, 30 }, /* #43 */
    9671     { 0x100283, 0x100a07, 0x9504b5f2, 0x04a825af, 0, 5 }, /* #44 */
    9672     { 0x2523d6, 0x252303, 0x5b588ddf, 0x00000016, 0, 26 }, /* #45 */
    9673     { 0x175d96, 0x175506, 0x4668949a, 0x08cd1293, 0, 3 }, /* #46 */
    9674     { 0x383217, 0x383203, 0x2d497ff9, 0x00000002, 0, 28 }, /* #47 */
    9675     { 0x257b46, 0x257b06, 0x850b9b33, 0x00000214, 0, 22 }, /* #48 */
    9676     { 0x2423d6, 0x242b03, 0xd45e3ba2, 0x00000001, 0, 31 }, /* #49 */
    9677     { 0x2b6c56, 0x2b6403, 0x2782a8e4, 0x00000004, 0, 27 }, /* #50 */
    9678     { 0x044e46, 0x044603, 0x3fd60a55, 0x0000001f, 0, 25 }, /* #51 */
    9679     { 0x121457, 0x121407, 0x39204d68, 0x000000e4, 0, 22 }, /* #52 */
    9680     { 0x284586, 0x284d06, 0xfcb883f4, 0x000001f9, 0, 23 }, /* #53 */
    9681     { 0x331013, 0x331002, 0x3669a323, 0x0006cd34, 0, 11 }, /* #54 */
    9682     { 0x0217d2, 0x021f07, 0x8f00a1d6, 0x00000011, 0, 27 }, /* #55 */
    9683     { 0x361203, 0x361202, 0x384ededb, 0x00000007, 0, 27 }, /* #56 */
    9684     { 0x035596, 0x035d07, 0xf26f04df, 0x00001e4d, 0, 19 }, /* #57 */
    9685     { 0x367686, 0x367e03, 0xa7a1f114, 0x00000002, 0, 30 }, /* #58 */
    9686     { 0x007547, 0x007503, 0x225614de, 0x044ac29b, 0, 3  }, /* #59 */
    9687     { 0x217452, 0x217407, 0x77c2828c, 0x077c2828, 0, 4 }, /* #60 */
    9688     { 0x1d4492, 0x1d4c06, 0x9c7b55ad, 0x00009c7b, 0, 16 }, /* #61 */
    9689     { 0x0906d2, 0x090e07, 0xdaa5cd7f, 0x0001b54b, 0, 15 }, /* #62 */
    9690     { 0x290997, 0x290102, 0x06ef0680, 0x00037783, 0, 9  }, /* #63 */
     9222    { 0x0073d7, 0x007303, 0x5453e90b, 0x002a29f4, 0, 9 }, /* #0 */
     9223    { 0x374096, 0x374806, 0x98ac9fa6, 0x0131593f, 0, 7 }, /* #1 */
     9224    { 0x0148d3, 0x014003, 0x4ff2f261, 0x00000013, 0, 26 }, /* #2 */
     9225    { 0x1a20d7, 0x1a2002, 0x5e205d2b, 0x00000bc4, 0, 19 }, /* #3 */
     9226    { 0x316017, 0x316002, 0x69fd255b, 0x00001a7f, 0, 18 }, /* #4 */
     9227    { 0x261b06, 0x261b03, 0xf44047df, 0x00000007, 0, 29 }, /* #5 */
     9228    { 0x097843, 0x097807, 0x84aefd27, 0x42577e93, 0, 1 }, /* #6 */
     9229    { 0x332703, 0x332f02, 0xb1b64460, 0x1636c88c, 0, 3 }, /* #7 */
     9230    { 0x342857, 0x342802, 0x9f08b417, 0x013e1168, 0, 7 }, /* #8 */
     9231    { 0x1c2ec3, 0x1c2e06, 0xa2d9f85c, 0x0000028b, 0, 22 }, /* #9 */
     9232    { 0x3564d2, 0x356402, 0x16bbe85e, 0x0000b5df, 0, 13 }, /* #10 */
     9233    { 0x0d7712, 0x0d7702, 0x13196013, 0x004c6580, 0, 6  }, /* #11 */
     9234    { 0x303042, 0x303806, 0xc2a802b0, 0x01855005, 0, 7  }, /* #12 */
     9235    { 0x344753, 0x344703, 0x011579fd, 0x00000008, 0, 21 }, /* #13 */
     9236    { 0x2a4512, 0x2a4503, 0x0dd31dbc, 0x00000001, 0, 27 }, /* #14 */
     9237    { 0x3b3806, 0x3b3806, 0x611588e2, 0x611588e2, 0, 0  }, /* #15 */
     9238    { 0x393097, 0x393807, 0xf8ed92bf, 0x00000f8e, 0, 20 }, /* #16 */
     9239    { 0x261753, 0x261703, 0x46bc5f53, 0x00235e2f, 0, 9 }, /* #17 */
     9240    { 0x257246, 0x257207, 0x4cc178c9, 0x00000009, 0, 27 }, /* #18 */
     9241    { 0x136493, 0x136406, 0x1243d71a, 0x00000009, 0, 25 }, /* #19 */
     9242    { 0x004692, 0x004e03, 0x844d2463, 0x02113491, 0, 6  }, /* #20 */
     9243    { 0x3e6a82, 0x3e6203, 0x154cda41, 0x000154cd, 0, 12 }, /* #21 */
     9244    { 0x327502, 0x327507, 0x3f60f9e4, 0x0000007e, 0, 23 }, /* #22 */
     9245    { 0x280656, 0x280602, 0x4c0dfb65, 0x04c0dfb6, 0, 4 }, /* #23 */
     9246    { 0x024f17, 0x024707, 0x01837fdb, 0x00000060, 0, 18 }, /* #24 */
     9247    { 0x152052, 0x152003, 0x4e6545e2, 0x00002732, 0, 17 }, /* #25 */
     9248    { 0x3429c6, 0x342902, 0xfa5c4766, 0x7d2e23b3, 0, 1  }, /* #26 */
     9249    { 0x063f16, 0x063f02, 0x98e00609, 0x0000004c, 0, 25 }, /* #27 */
     9250    { 0x3906c2, 0x390e06, 0x93d8561f, 0x00000009, 0, 28 }, /* #28 */
     9251    { 0x184957, 0x184107, 0x5499e252, 0x02a4cf12, 0, 5 }, /* #29 */
     9252    { 0x3b7482, 0x3b7c03, 0xe8cd08ec, 0x00e8cd08, 0, 8 }, /* #30 */
     9253    { 0x043116, 0x043103, 0x00f67759, 0x000001ec, 0, 15 }, /* #31 */
     9254    { 0x216747, 0x216f03, 0xfa97b529, 0x0003ea5e, 0, 14 }, /* #32 */
     9255    { 0x1c4392, 0x1c4302, 0x26313ffc, 0x00000013, 0, 25 }, /* #33 */
     9256    { 0x2c3406, 0x2c3c07, 0xbedaab6d, 0x000bedaa, 0, 12 }, /* #34 */
     9257    { 0x2d3f83, 0x2d3706, 0x0db1b65c, 0x06d8db2e, 0, 1 }, /* #35 */
     9258    { 0x3a75d7, 0x3a7d06, 0x83f05178, 0x00083f05, 0, 12 }, /* #36 */
     9259    { 0x1578c3, 0x157803, 0xa80af2b3, 0x00000002, 0, 30 }, /* #37 */
     9260    { 0x291b47, 0x291306, 0x00c48271, 0x00001890, 0, 11 }, /* #38 */
     9261    { 0x3a1e02, 0x3a1602, 0x7ae16cc1, 0x0000003d, 0, 25 }, /* #39 */
     9262    { 0x3b3c53, 0x3b3407, 0x357bb54b, 0x00001abd, 0, 17 }, /* #40 */
     9263    { 0x243783, 0x243706, 0x619321b0, 0x0000000c, 0, 27 }, /* #41 */
     9264    { 0x0f5ad6, 0x0f5a03, 0xd3e5b0f3, 0x00000001, 0, 31 }, /* #42 */
     9265    { 0x0d4d46, 0x0d4d07, 0x9eb25a29, 0x00000027, 0, 26 }, /* #43 */
     9266    { 0x100397, 0x100b06, 0x87cf0589, 0x00087cf0, 0, 12 }, /* #44 */
     9267    { 0x1e5496, 0x1e5406, 0x6c92067a, 0x0d9240cf, 0, 3 }, /* #45 */
     9268    { 0x3f6692, 0x3f6606, 0x15f11cb2, 0x000002be, 0, 19 }, /* #46 */
     9269    { 0x0e5fd6, 0x0e5f06, 0xf58fddc9, 0x0000000f, 0, 28 }, /* #47 */
     9270    { 0x3f0c93, 0x3f0c06, 0x8f54e1ca, 0x000008f5, 0, 20 }, /* #48 */
     9271    { 0x352c53, 0x352c03, 0xf1d9bd89, 0x000078ec, 0, 17 }, /* #49 */
     9272    { 0x1d6306, 0x1d6b07, 0xd57f0862, 0x0000006a, 0, 25 }, /* #50 */
     9273    { 0x175147, 0x175106, 0x493b4a07, 0x00000927, 0, 19 }, /* #51 */
     9274    { 0x362dc7, 0x362502, 0x30d1e7bb, 0x0001868f, 0, 13 }, /* #52 */
     9275    { 0x082c53, 0x082403, 0x349e5d51, 0x1a4f2ea8, 0, 1 }, /* #53 */
     9276    { 0x165e56, 0x165603, 0x0c62da1c, 0x00000031, 0, 22 }, /* #54 */
     9277    { 0x241317, 0x241b02, 0xb51e3151, 0x16a3c62a, 0, 3 }, /* #55 */
     9278    { 0x2b0e87, 0x2b0e03, 0x985ee655, 0x04c2f732, 0, 5 }, /* #56 */
     9279    { 0x306512, 0x306502, 0x3f157e9e, 0x000003f1, 0, 20 }, /* #57 */
     9280    { 0x3b1e92, 0x3b1e92, 0x5ca4b142, 0x5ca4b142, 0, 0 }, /* #58 */
     9281    { 0x0862d7, 0x086206, 0x7a3667aa, 0x00f46ccf, 0, 7  }, /* #59 */
     9282    { 0x004257, 0x004203, 0x147f9fea, 0x0000147f, 0, 16 }, /* #60 */
     9283    { 0x2023c6, 0x202b06, 0xaa8a281b, 0x00554514, 0, 9 }, /* #61 */
     9284    { 0x111e82, 0x111e03, 0xe35e36e9, 0x00000001, 0, 31 }, /* #62 */
     9285    { 0x1360d6, 0x136803, 0x851a9824, 0x10a35304, 0, 3  }, /* #63 */
    96919286};
    96929287static const BINU32_TEST_T g_aTests_sar_u32[] =
    96939288{
    9694     { 0x153d13, 0x153502, 0x72e675f8, 0x0e5ccebf, 0, 3  }, /* #0 */
    9695     { 0x171e86, 0x171682, 0xafeb40c8, 0xfff5fd68, 0, 11 }, /* #1 */
    9696     { 0x190292, 0x190207, 0x7cf0f155, 0x3e7878aa, 0, 1 }, /* #2 */
    9697     { 0x286203, 0x286202, 0x3dc01b99, 0x007b8037, 0, 7 }, /* #3 */
    9698     { 0x1c4157, 0x1c4186, 0xe7b33d51, 0xfff9eccf, 0, 10 }, /* #4 */
    9699     { 0x321887, 0x321007, 0x343bc79e, 0x00000006, 0, 27 }, /* #5 */
    9700     { 0x072656, 0x072606, 0x56cc85a5, 0x15b32169, 0, 2 }, /* #6 */
    9701     { 0x1e5a82, 0x1e5207, 0x7d8e890c, 0x00000003, 0, 29 }, /* #7 */
    9702     { 0x2b4ed2, 0x2b4683, 0x9b767713, 0xffffffe6, 0, 26 }, /* #8 */
    9703     { 0x120082, 0x120003, 0x5ab3322a, 0x00000016, 0, 26 }, /* #9 */
    9704     { 0x315107, 0x315186, 0xf7697c3a, 0xfbb4be1d, 0, 1 }, /* #10 */
    9705     { 0x2d5656, 0x2d5687, 0x8f2c7503, 0xc7963a81, 0, 1 }, /* #11 */
    9706     { 0x2c5e53, 0x2c5602, 0x5bda2728, 0x0005bda2, 0, 12 }, /* #12 */
    9707     { 0x253d93, 0x253503, 0x2b977085, 0x00000002, 0, 28 }, /* #13 */
    9708     { 0x384102, 0x384102, 0x58f39441, 0x0163ce51, 0, 6 }, /* #14 */
    9709     { 0x021cc2, 0x021482, 0x9a8a7167, 0xffffffcd, 0, 25 }, /* #15 */
    9710     { 0x040b82, 0x040302, 0x4533736d, 0x02299b9b, 0, 5  }, /* #16 */
    9711     { 0x197046, 0x197082, 0xc66b7311, 0xf8cd6e62, 0, 3  }, /* #17 */
    9712     { 0x064ed6, 0x064686, 0x996a6812, 0xffe65a9a, 0, 10 }, /* #18 */
    9713     { 0x172d96, 0x172507, 0x032ad03a, 0x00001956, 0, 13 }, /* #19 */
    9714     { 0x091d46, 0x091502, 0x24ecd345, 0x024ecd34, 0, 4 }, /* #20 */
    9715     { 0x163d46, 0x163586, 0xa32a7fec, 0xffffffa3, 0, 24 }, /* #21 */
    9716     { 0x1f4696, 0x1f4687, 0x963eb45d, 0xfffffffc, 0, 29 }, /* #22 */
    9717     { 0x2e5cc2, 0x2e5483, 0xd2b2605d, 0xfffffffe, 0, 29 }, /* #23 */
    9718     { 0x3845c7, 0x384502, 0x2089ca08, 0x00000008, 0, 26 }, /* #24 */
    9719     { 0x095b53, 0x095307, 0x4565df35, 0x00000022, 0, 25 }, /* #25 */
    9720     { 0x381cd2, 0x381cd2, 0x46c8bd1d, 0x46c8bd1d, 0, 0  }, /* #26 */
    9721     { 0x205ac2, 0x205202, 0x0195eec2, 0x000caf76, 0, 5 }, /* #27 */
    9722     { 0x294c03, 0x294403, 0x4b56e7ef, 0x12d5b9fb, 0, 2 }, /* #28 */
    9723     { 0x1d6b47, 0x1d6386, 0xdeb51fd6, 0xef5a8feb, 0, 1  }, /* #29 */
    9724     { 0x174e56, 0x174686, 0xf8008bcf, 0xfffffc00, 0, 17 }, /* #30 */
    9725     { 0x091c56, 0x091487, 0xfc4461e4, 0xfffff888, 0, 15 }, /* #31 */
    9726     { 0x0b0b07, 0x0b0303, 0x31fb15ab, 0x0018fd8a, 0, 9 }, /* #32 */
    9727     { 0x196f93, 0x196787, 0x99a2ef35, 0xffffff99, 0, 24 }, /* #33 */
    9728     { 0x0819d2, 0x081106, 0x40d4015f, 0x00001035, 0, 18 }, /* #34 */
    9729     { 0x371197, 0x371182, 0xbab5a5f9, 0xffffff75, 0, 23 }, /* #35 */
    9730     { 0x080652, 0x080607, 0x3d9598ef, 0x000007b2, 0, 19 }, /* #36 */
    9731     { 0x331e13, 0x331603, 0x25f68004, 0x00000004, 0, 27 }, /* #37 */
    9732     { 0x257282, 0x257283, 0xdbdd5f80, 0xfff6f757, 0, 10 }, /* #38 */
    9733     { 0x0e6146, 0x0e6107, 0x52e6bb95, 0x00014b9a, 0, 14 }, /* #39 */
    9734     { 0x015d02, 0x015583, 0xd918c89a, 0xfffffd91, 0, 20 }, /* #40 */
    9735     { 0x085786, 0x085707, 0x0fef896f, 0x01fdf12d, 0, 3 }, /* #41 */
    9736     { 0x076112, 0x076186, 0xac995152, 0xfffeb265, 0, 14 }, /* #42 */
    9737     { 0x272803, 0x272082, 0xcfb11101, 0xfffff3ec, 0, 18 }, /* #43 */
    9738     { 0x3809d6, 0x380106, 0x242b065b, 0x0000242b, 0, 16 }, /* #44 */
    9739     { 0x1845c2, 0x184583, 0xc8cce280, 0xffffffc8, 0, 24 }, /* #45 */
    9740     { 0x096357, 0x096302, 0x2fa839ce, 0x00000bea, 0, 18 }, /* #46 */
    9741     { 0x155782, 0x155786, 0xa724e8ea, 0xffe9c93a, 0, 10 }, /* #47 */
    9742     { 0x1e2916, 0x1e2916, 0x0dd97620, 0x0dd97620, 0, 0 }, /* #48 */
    9743     { 0x086887, 0x086082, 0xfef58b2d, 0xffbd62cb, 0, 2 }, /* #49 */
    9744     { 0x021043, 0x021082, 0xac5bbe72, 0xffd62ddf, 0, 9  }, /* #50 */
    9745     { 0x331553, 0x331503, 0x18d14b9b, 0x00000c68, 0, 17 }, /* #51 */
    9746     { 0x2c48d2, 0x2c4003, 0x306aecf4, 0x00000001, 0, 29 }, /* #52 */
    9747     { 0x1d1cd3, 0x1d1403, 0x4984bd75, 0x24c25eba, 0, 1  }, /* #53 */
    9748     { 0x085217, 0x085287, 0xda596ba2, 0xf6965ae8, 0, 2 }, /* #54 */
    9749     { 0x012e82, 0x012687, 0xf483e54f, 0xfd20f953, 0, 2 }, /* #55 */
    9750     { 0x3d2283, 0x3d2286, 0xda7be04c, 0xff69ef81, 0, 6  }, /* #56 */
    9751     { 0x112657, 0x112686, 0xbe4634de, 0xdf231a6f, 0, 1 }, /* #57 */
    9752     { 0x015fd3, 0x015702, 0x37de66d6, 0x037de66d, 0, 4 }, /* #58 */
    9753     { 0x017603, 0x017606, 0x7f24502c, 0x003f9228, 0, 9 }, /* #59 */
    9754     { 0x0b3896, 0x0b3082, 0xae1c8f83, 0xffffffae, 0, 24 }, /* #60 */
    9755     { 0x291f87, 0x291783, 0xfae606b8, 0xffeb981a, 0, 6  }, /* #61 */
    9756     { 0x053dc6, 0x053583, 0xbe6313b0, 0xffffffef, 0, 26 }, /* #62 */
    9757     { 0x1700d7, 0x170002, 0x0d269c85, 0x00d269c8, 0, 4  }, /* #63 */
     9289    { 0x044f57, 0x044703, 0x4d2cd344, 0x09a59a68, 0, 3  }, /* #0 */
     9290    { 0x215e13, 0x215683, 0xf664076b, 0xffffffd9, 0, 22 }, /* #1 */
     9291    { 0x0b67c7, 0x0b6782, 0xe3958b09, 0xffffffc7, 0, 23 }, /* #2 */
     9292    { 0x083a52, 0x083286, 0x8679216f, 0xffffffc3, 0, 25 }, /* #3 */
     9293    { 0x3b6447, 0x3b6407, 0x704f1618, 0x00000e09, 0, 19 }, /* #4 */
     9294    { 0x027012, 0x027083, 0x8619d855, 0xfff8619d, 0, 12 }, /* #5 */
     9295    { 0x316dd6, 0x316507, 0x625886e7, 0x00189621, 0, 10 }, /* #6 */
     9296    { 0x112c42, 0x112402, 0x6076665f, 0x00006076, 0, 16 }, /* #7 */
     9297    { 0x247257, 0x247287, 0xc70af638, 0xfc70af63, 0, 4 }, /* #8 */
     9298    { 0x156446, 0x156482, 0xdf016d40, 0xfbe02da8, 0, 3 }, /* #9 */
     9299    { 0x273302, 0x273387, 0xff2b7823, 0xfffffffc, 0, 22 }, /* #10 */
     9300    { 0x3f2bd2, 0x3f2302, 0x4ac80764, 0x00000001, 0, 30 }, /* #11 */
     9301    { 0x3f5e46, 0x3f5683, 0xb38c91f2, 0xfffffffe, 0, 30 }, /* #12 */
     9302    { 0x131186, 0x131187, 0xd4e599dd, 0xffffffa9, 0, 23 }, /* #13 */
     9303    { 0x3c0a16, 0x3c0206, 0x4b042624, 0x0004b042, 0, 12 }, /* #14 */
     9304    { 0x1a1b83, 0x1a1382, 0xa6b90ea2, 0xffffffd3, 0, 25 }, /* #15 */
     9305    { 0x3306d7, 0x330686, 0x8d12eb28, 0xe344baca, 0, 2  }, /* #16 */
     9306    { 0x3600d3, 0x360086, 0x8dbdea73, 0xffc6def5, 0, 9  }, /* #17 */
     9307    { 0x350387, 0x350386, 0x8c817cf1, 0xffff8c81, 0, 16 }, /* #18 */
     9308    { 0x1f1817, 0x1f1006, 0x5c84d920, 0x02e426c9, 0, 5 }, /* #19 */
     9309    { 0x0c4c56, 0x0c4486, 0xe8544919, 0xfffffffa, 0, 26 }, /* #20 */
     9310    { 0x1d05d7, 0x1d0582, 0xe36a7e9f, 0xffc6d4fd, 0, 7 }, /* #21 */
     9311    { 0x134807, 0x134006, 0x7df7f863, 0x000fbeff, 0, 11 }, /* #22 */
     9312    { 0x151d17, 0x151502, 0x6506a023, 0x00000019, 0, 26 }, /* #23 */
     9313    { 0x0f5246, 0x0f5282, 0x95219b91, 0xffff2a43, 0, 15 }, /* #24 */
     9314    { 0x203e92, 0x203683, 0xe1761e4d, 0xffffff0b, 0, 21 }, /* #25 */
     9315    { 0x0969c6, 0x096186, 0xad392504, 0xd69c9282, 0, 1  }, /* #26 */
     9316    { 0x092493, 0x092407, 0x69811a4a, 0x00000069, 0, 24 }, /* #27 */
     9317    { 0x144d92, 0x144587, 0xca134a0f, 0xfffff284, 0, 18 }, /* #28 */
     9318    { 0x0c1196, 0x0c1107, 0x0c92ef26, 0x01925de4, 0, 3  }, /* #29 */
     9319    { 0x1b0a82, 0x1b0287, 0xefc6c0a9, 0xfefc6c0a, 0, 4 }, /* #30 */
     9320    { 0x0f5687, 0x0f5607, 0x387d6bc6, 0x000001c3, 0, 21 }, /* #31 */
     9321    { 0x3e1dd6, 0x3e1506, 0x5568899d, 0x0000155a, 0, 18 }, /* #32 */
     9322    { 0x3b6a96, 0x3b6283, 0x86ad7062, 0xffffff86, 0, 24 }, /* #33 */
     9323    { 0x2d1496, 0x2d1486, 0xdfae775e, 0xffdfae77, 0, 8 }, /* #34 */
     9324    { 0x157953, 0x157182, 0xd646db05, 0xfd646db0, 0, 4 }, /* #35 */
     9325    { 0x0d1693, 0x0d1683, 0x8abf8226, 0xfffffe2a, 0, 22 }, /* #36 */
     9326    { 0x185856, 0x185002, 0x4b82fe93, 0x000025c1, 0, 17 }, /* #37 */
     9327    { 0x090613, 0x090682, 0xab79506a, 0xfffffffd, 0, 29 }, /* #38 */
     9328    { 0x211997, 0x211103, 0x64b7570f, 0x0000c96e, 0, 15 }, /* #39 */
     9329    { 0x1f5352, 0x1f5387, 0xa5839bfa, 0xfffa5839, 0, 12 }, /* #40 */
     9330    { 0x0d5b17, 0x0d5346, 0x24c70d0d, 0x00000000, 0, 31 }, /* #41 */
     9331    { 0x1b3b06, 0x1b3302, 0x290b8bda, 0x00000001, 0, 29 }, /* #42 */
     9332    { 0x383042, 0x383002, 0x637c7381, 0x018df1ce, 0, 6 }, /* #43 */
     9333    { 0x316957, 0x316183, 0xb93eeae2, 0xffffb93e, 0, 16 }, /* #44 */
     9334    { 0x0c3f53, 0x0c3707, 0x1af65ac4, 0x0000d7b2, 0, 13 }, /* #45 */
     9335    { 0x325a52, 0x325207, 0x1d5760ae, 0x0000003a, 0, 23 }, /* #46 */
     9336    { 0x0a1d03, 0x0a1582, 0xee5654a3, 0xfffffff7, 0, 25 }, /* #47 */
     9337    { 0x234047, 0x234006, 0x411c790f, 0x0010471e, 0, 10 }, /* #48 */
     9338    { 0x3c71d2, 0x3c7102, 0x100d182b, 0x0000100d, 0, 16 }, /* #49 */
     9339    { 0x2e2657, 0x2e2657, 0x5d120672, 0x5d120672, 0, 0  }, /* #50 */
     9340    { 0x212f02, 0x212702, 0x22557235, 0x00000089, 0, 22 }, /* #51 */
     9341    { 0x336983, 0x336106, 0x32508a97, 0x00000003, 0, 28 }, /* #52 */
     9342    { 0x2c0616, 0x2c0603, 0x67e323fe, 0x033f191f, 0, 5  }, /* #53 */
     9343    { 0x051897, 0x051007, 0x71edc64e, 0x000038f6, 0, 17 }, /* #54 */
     9344    { 0x1c5d56, 0x1c5587, 0x916d3f32, 0xfffe45b4, 0, 14 }, /* #55 */
     9345    { 0x3a4d52, 0x3a4507, 0x7d4b4de9, 0x007d4b4d, 0, 8  }, /* #56 */
     9346    { 0x0b7d83, 0x0b7546, 0x13b8d379, 0x00000000, 0, 30 }, /* #57 */
     9347    { 0x0c6d86, 0x0c6587, 0x8d19f4f9, 0xffffffc6, 0, 25 }, /* #58 */
     9348    { 0x153c07, 0x153483, 0x895642bf, 0xfffffc4a, 0, 21 }, /* #59 */
     9349    { 0x310bc6, 0x310307, 0x294de07d, 0x00000014, 0, 25 }, /* #60 */
     9350    { 0x255bc2, 0x255383, 0xc39719ed, 0xfc39719e, 0, 4  }, /* #61 */
     9351    { 0x324bd3, 0x324386, 0xe0c02a91, 0xffc18055, 0, 7 }, /* #62 */
     9352    { 0x3e4e46, 0x3e4682, 0xb69f68e2, 0xf6d3ed1c, 0, 3  }, /* #63 */
    97589353};
    97599354static const BINU64_TEST_T g_aTests_rol_u64[] =
    97609355{
    9761     { 0x1e7496, 0x1e7c96, 0xbcf9722e1082a811, 0x2a811bcf9722e108, 0, 44 }, /* #0 */
    9762     { 0x1079d2, 0x1079d3, 0x97e338c85398b900, 0x90097e338c85398b, 0, 52 }, /* #1 */
    9763     { 0x256857, 0x256856, 0xaa7c80f12a5222e8, 0xf12a5222e8aa7c80, 0, 24 }, /* #2 */
    9764     { 0x174492, 0x174493, 0xc56b5c1bac450e7c, 0xae0dd622873e62b5, 0, 15 }, /* #3 */
    9765     { 0x3357c3, 0x335fc3, 0x6f9ad8b1d0be90ec, 0x63a17d21d8df35b1, 0, 25 }, /* #4 */
    9766     { 0x265bd7, 0x265bd7, 0xa6661808f178a545, 0x8a545a6661808f17, 0, 44 }, /* #5 */
    9767     { 0x282092, 0x282092, 0x3217914a9646fdce, 0x8a54b237ee7190bc, 0, 19 }, /* #6 */
    9768     { 0x0d5506, 0x0d5506, 0xc12c8ce8b970400d, 0x33a2e5c1003704b2, 0, 18 }, /* #7 */
    9769     { 0x072986, 0x072186, 0x0afc4d3a149e8370, 0x3700afc4d3a149e8, 0, 52 }, /* #8 */
    9770     { 0x103517, 0x103516, 0x20405c71a9ddadcf, 0x810171c6a776b73c, 0, 2 }, /* #9 */
    9771     { 0x302193, 0x302992, 0x47fa557e82290197, 0x065d1fe955fa08a4, 0, 50 }, /* #10 */
    9772     { 0x262082, 0x262083, 0xd7f43b8272d5eeca, 0x5afe87704e5abdd9, 0, 61 }, /* #11 */
    9773     { 0x0f5752, 0x0f5753, 0x337ef4ff96df1251, 0xf96df1251337ef4f, 0, 28 }, /* #12 */
    9774     { 0x0b5886, 0x0b5086, 0x3fc79028b8209c8b, 0x0a2e082722cff1e4, 0, 22 }, /* #13 */
    9775     { 0x334d42, 0x334d43, 0x587e577137ded22d, 0xf95dc4df7b48b561, 0, 10 }, /* #14 */
    9776     { 0x0b0d87, 0x0b0d86, 0xb4c38e32821dfa44, 0x44b4c38e32821dfa, 0, 56 }, /* #15 */
    9777     { 0x2c2602, 0x2c2e02, 0x4b98ef6b3de3e79c, 0xf389731ded67bc7c, 0, 53 }, /* #16 */
    9778     { 0x3a33c6, 0x3a3bc7, 0x840c56312552bae7, 0xd73c2062b1892a95, 0, 51 }, /* #17 */
    9779     { 0x121c82, 0x121c82, 0x424a769da2516227, 0x929da768945889d0, 0, 6  }, /* #18 */
    9780     { 0x337853, 0x337053, 0xcd2754402b38c8c4, 0x100ace32313349d5, 0, 22 }, /* #19 */
    9781     { 0x1b5386, 0x1b5b86, 0x86a0a6b0bb3b7767, 0x14d617676eecf0d4, 0, 13 }, /* #20 */
    9782     { 0x251f82, 0x251783, 0xc85df47d2061d5ef, 0xabdf90bbe8fa40c3, 0, 49 }, /* #21 */
    9783     { 0x2b1fd7, 0x2b17d6, 0x1c3d37c544cebbf9, 0x2675dfc8e1e9be2a, 0, 35 }, /* #22 */
    9784     { 0x221516, 0x221516, 0xc36a720f6d1be230, 0xd4e41eda37c46186, 0, 9 }, /* #23 */
    9785     { 0x310192, 0x310192, 0xd1461196d464db89, 0x8cb6a326dc4e8a30, 0, 19 }, /* #24 */
    9786     { 0x105f12, 0x105f12, 0xb864f0ba1058a92b, 0xe84162a4aee193c2, 0, 26 }, /* #25 */
    9787     { 0x2f1716, 0x2f1716, 0xda28f47e03161d16, 0x3a2db451e8fc062c, 0, 49 }, /* #26 */
    9788     { 0x017546, 0x017547, 0xdc5c3983b8710c83, 0x0770e21907b8b873, 0, 25 }, /* #27 */
    9789     { 0x1c4293, 0x1c4a92, 0xa98aef0e30c7f798, 0x7f798a98aef0e30c, 0, 44 }, /* #28 */
    9790     { 0x3f0f57, 0x3f0f57, 0x514cf4f5cbc9ec9c, 0x2714533d3d72f27b, 0, 54 }, /* #29 */
    9791     { 0x2a1686, 0x2a1686, 0xc2b2cf3bbe48a518, 0xf92294630acb3cee, 0, 34 }, /* #30 */
    9792     { 0x282f02, 0x282f03, 0x6dee847ca2a3fb56, 0xfb566dee847ca2a3, 0, 48 }, /* #31 */
    9793     { 0x2b1557, 0x2b1d57, 0x743aa429d439e0b5, 0xc16ae8754853a873, 0, 49 }, /* #32 */
    9794     { 0x0b7c03, 0x0b7c02, 0x53b768d171903072, 0xe4a76ed1a2e32060, 0, 57 }, /* #33 */
    9795     { 0x1a4043, 0x1a4042, 0x1bd3611bc8516626, 0x4c37a6c23790a2cc, 0, 57 }, /* #34 */
    9796     { 0x287fd7, 0x2877d7, 0x3ddb6059bf435413, 0x6059bf4354133ddb, 0, 16 }, /* #35 */
    9797     { 0x124f13, 0x124f13, 0xb34640a0c40950a0, 0xa320506204a85059, 0, 7 }, /* #36 */
    9798     { 0x0d4a13, 0x0d4a12, 0xb46c4715dc107b42, 0x2bb820f68568d88e, 0, 25 }, /* #37 */
    9799     { 0x1f52c3, 0x1f52c2, 0x0224b3fde8a73d8e, 0xa73d8e0224b3fde8, 0, 40 }, /* #38 */
    9800     { 0x122d87, 0x122d87, 0xb9b9cbb90070c90e, 0xce5dc803864875cd, 0, 11 }, /* #39 */
    9801     { 0x0432d3, 0x0432d2, 0x2b009b1769d9af99, 0xcd7cc95804d8bb4e, 0, 43 }, /* #40 */
    9802     { 0x060f03, 0x060f02, 0xa1c183886fd13c96, 0x60e21bf44f25a870, 0, 14 }, /* #41 */
    9803     { 0x102dc7, 0x102dc6, 0x5305c7aaf9653b11, 0xaf9653b115305c7a, 0, 28 }, /* #42 */
    9804     { 0x332586, 0x332587, 0xf4e93c8ccba4b0cd, 0xd3a4f2332e92c337, 0, 2 }, /* #43 */
    9805     { 0x227386, 0x227386, 0xd2e7d7e4286535ec, 0xa6bd9a5cfafc850c, 0, 45 }, /* #44 */
    9806     { 0x3b4753, 0x3b4f52, 0x70ca35befab9bf10, 0xfc41c328d6fbeae6, 0, 50 }, /* #45 */
    9807     { 0x204f43, 0x204f43, 0x8249e42315624122, 0x2118ab120914124f, 0, 19 }, /* #46 */
    9808     { 0x2e7746, 0x2e7f47, 0xa1d99dd17a16a8a1, 0x6a8a1a1d99dd17a1, 0, 44 }, /* #47 */
    9809     { 0x2546c2, 0x254ec3, 0x799a5faa1ef4456d, 0xe6697ea87bd115b5, 0, 2  }, /* #48 */
    9810     { 0x2e4616, 0x2e4617, 0x25c9ed797bf0c46e, 0xc4b93daf2f7e188d, 0, 61 }, /* #49 */
    9811     { 0x1240d3, 0x1248d3, 0x6ec0fce0be836c35, 0xd81f9c17d06d86ad, 0, 5 }, /* #50 */
    9812     { 0x313cd6, 0x313cd7, 0xad4cc5aae5990be0, 0xf056a662d572cc85, 0, 55 }, /* #51 */
    9813     { 0x036bd2, 0x0363d3, 0x292d7329c9dae8be, 0x393b5d17c525ae65, 0, 29 }, /* #52 */
    9814     { 0x0b18c7, 0x0b10c7, 0xdf507e00b7e78e67, 0x3c733efa83f005bf, 0, 43 }, /* #53 */
    9815     { 0x144f03, 0x144702, 0x35fee2059e10ece7, 0x10ece735fee2059e, 0, 40 }, /* #54 */
    9816     { 0x1f4ec3, 0x1f4ec2, 0x806079dc8eba9cd3, 0xd3806079dc8eba9c, 0, 56 }, /* #55 */
    9817     { 0x3c4012, 0x3c4013, 0x09bd342d45c8160a, 0x902c14137a685a8b, 0, 41 }, /* #56 */
    9818     { 0x317c53, 0x317c53, 0x949f54ec4f3b64fc, 0x54ec4f3b64fc949f, 0, 16 }, /* #57 */
    9819     { 0x0a7916, 0x0a7117, 0x04bd629dc320f09c, 0x012f58a770c83c27, 0, 62 }, /* #58 */
    9820     { 0x2664d2, 0x266cd2, 0x73f5699d6b6d025b, 0x5b73f5699d6b6d02, 0, 56 }, /* #59 */
    9821     { 0x210052, 0x210052, 0x15e4d4259f1ee031, 0x259f1ee03115e4d4, 0, 24 }, /* #60 */
    9822     { 0x331416, 0x331c17, 0x752b153a1b9be717, 0xa1b9be717752b153, 0, 28 }, /* #61 */
    9823     { 0x200716, 0x200716, 0xedcd42934cf303b4, 0x99e60769db9a8526, 0, 33 }, /* #62 */
    9824     { 0x2d58c3, 0x2d50c2, 0xe64c23e77ddc1aee, 0x6bbb99308f9df770, 0, 50 }, /* #63 */
     9356    { 0x2f2892, 0x2f2092, 0xfe235ae78259c216, 0x4b3842dfc46b5cf0, 0, 37 }, /* #0 */
     9357    { 0x0a7886, 0x0a7887, 0xa8b7474e509e787b, 0x7516e8e9ca13cf0f, 0, 61 }, /* #1 */
     9358    { 0x323a82, 0x323283, 0xcd1017c7b2e80605, 0x734405f1ecba0181, 0, 62 }, /* #2 */
     9359    { 0x142593, 0x142593, 0x1779b41c9874c03a, 0x30e980742ef36839, 0, 33 }, /* #3 */
     9360    { 0x3f1e07, 0x3f1606, 0x20be0aea67975ca1, 0xf2eb942417c15d4c, 0, 37 }, /* #4 */
     9361    { 0x0b4903, 0x0b4902, 0x5129aad90e9c8285, 0xa6ab643a720a1544, 0, 10 }, /* #5 */
     9362    { 0x074487, 0x074c86, 0x4a676bd40056a737, 0xa7374a676bd40056, 0, 48 }, /* #6 */
     9363    { 0x395d53, 0x395d53, 0x46de1ff7e69d1888, 0xd188846de1ff7e69, 0, 44 }, /* #7 */
     9364    { 0x0171d2, 0x0179d2, 0xb3b0db12412afa01, 0x806cec36c4904abe, 0, 54 }, /* #8 */
     9365    { 0x2557d3, 0x255fd3, 0xabe9acd5e7d6993f, 0x3eb4c9fd5f4d66af, 0, 35 }, /* #9 */
     9366    { 0x256f17, 0x256f17, 0x83e4efef8abe833b, 0xbe2afa0cee0f93bf, 0, 26 }, /* #10 */
     9367    { 0x363b16, 0x363316, 0xe7a580c5987b6f6e, 0x3db7b773d2c062cc, 0, 39 }, /* #11 */
     9368    { 0x122a47, 0x122246, 0x23874826d7225553, 0x136b912aa991c3a4, 0, 23 }, /* #12 */
     9369    { 0x1f0d46, 0x1f0d46, 0x61b115b9214a02de, 0x05bcc3622b724294, 0, 49 }, /* #13 */
     9370    { 0x295542, 0x295543, 0x0bf7dea371e2bee5, 0x71e2bee50bf7dea3, 0, 32 }, /* #14 */
     9371    { 0x183687, 0x183687, 0xc4ff393575540eac, 0xc9abaaa0756627f9, 0, 19 }, /* #15 */
     9372    { 0x310cd3, 0x310cd3, 0xada6af84da944b68, 0xabe136a512da2b69, 0, 14 }, /* #16 */
     9373    { 0x017c13, 0x017412, 0x3e8710c04cbfcaaf, 0x1c430132ff2abcfa, 0, 10 }, /* #17 */
     9374    { 0x2c30c3, 0x2c38c2, 0x9aebd09ef2004358, 0x6baf427bc8010d62, 0, 2  }, /* #18 */
     9375    { 0x3e33d6, 0x3e3bd6, 0x9c93b57a7217ec40, 0xaf4e42fd88139276, 0, 21 }, /* #19 */
     9376    { 0x116793, 0x116792, 0xdcaaea741da00a9c, 0xe6e55753a0ed0054, 0, 59 }, /* #20 */
     9377    { 0x215752, 0x215753, 0xeb64bae7f34d8a75, 0xe69b14ebd6c975cf, 0, 33 }, /* #21 */
     9378    { 0x320393, 0x320393, 0xee65958db5a7dc9c, 0xf7273b9965636d69, 0, 46 }, /* #22 */
     9379    { 0x134942, 0x134942, 0x53b1afacc7b571b5, 0xaa7635f598f6ae36, 0, 61 }, /* #23 */
     9380    { 0x396212, 0x396a12, 0x66df498815a755d7, 0xcdbe93102b4eabae, 0, 1 }, /* #24 */
     9381    { 0x3a7f97, 0x3a7797, 0xd73d3eeda9de4fa3, 0xa9de4fa3d73d3eed, 0, 32 }, /* #25 */
     9382    { 0x1a7202, 0x1a7203, 0xc7f979f2ca31c337, 0x1fe5e7cb28c70cdf, 0, 2 }, /* #26 */
     9383    { 0x2243d2, 0x224bd2, 0x918391931e516761, 0xc1c8c98f28b3b0c8, 0, 7 }, /* #27 */
     9384    { 0x134153, 0x134153, 0xcacab74df9277864, 0x24ef0c995956e9bf, 0, 37 }, /* #28 */
     9385    { 0x153b83, 0x153382, 0xc226773188975c1c, 0xc6225d70730899dc, 0, 26 }, /* #29 */
     9386    { 0x272786, 0x272787, 0xf8b73251b7fc5658, 0x5963e2dcc946dff1, 0, 50 }, /* #30 */
     9387    { 0x125dd3, 0x1255d3, 0xeda828a8af621ee6, 0x376d4145457b10f7, 0, 59 }, /* #31 */
     9388    { 0x2e2812, 0x2e2013, 0xc22c04652649b1af, 0x26c6bf08b0119499, 0, 42 }, /* #32 */
     9389    { 0x3b5492, 0x3b5492, 0x317c0f0c2270f7f3, 0x3089c3dfccc5f03c, 0, 26 }, /* #33 */
     9390    { 0x211217, 0x211217, 0xdd4d26b34eba86e2, 0xba9a4d669d750dc5, 0, 1 }, /* #34 */
     9391    { 0x2f28c6, 0x2f20c6, 0xc7347a8f1639f85e, 0x7e17b1cd1ea3c58e, 0, 46 }, /* #35 */
     9392    { 0x3743c2, 0x374bc3, 0x87d2a63f61b68c15, 0x31fb0db460ac3e95, 0, 19 }, /* #36 */
     9393    { 0x3d3142, 0x3d3943, 0x94f8da066db2f5ff, 0x40cdb65ebff29f1b, 0, 21 }, /* #37 */
     9394    { 0x1c3797, 0x1c3796, 0x240728c864658078, 0x728c864658078240, 0, 12 }, /* #38 */
     9395    { 0x177f57, 0x177756, 0xe226aa88f2d99add, 0xa23cb666b77889aa, 0, 22 }, /* #39 */
     9396    { 0x387507, 0x387d06, 0x59c8dd21ba76494b, 0xe90dd3b24a5ace46, 0, 19 }, /* #40 */
     9397    { 0x2b6812, 0x2b6012, 0xc5a5ceb65b98b1d8, 0x76316973ad96e62c, 0, 54 }, /* #41 */
     9398    { 0x371dc7, 0x3715c7, 0xd3a10910deaa8c18, 0x0634e8424437aaa3, 0, 54 }, /* #42 */
     9399    { 0x370442, 0x370442, 0x22ae968f93836bcb, 0xbcb22ae968f93836, 0, 52 }, /* #43 */
     9400    { 0x167186, 0x167187, 0xdf776c23aaa0e741, 0x7dddb08eaa839d07, 0, 2 }, /* #44 */
     9401    { 0x0d1743, 0x0d1742, 0xebee1d5285e39c8c, 0x1d5285e39c8cebee, 0, 16 }, /* #45 */
     9402    { 0x0e1c96, 0x0e1c97, 0x785af27063a62bcc, 0x93831d315e63c2d7, 0, 19 }, /* #46 */
     9403    { 0x0e2693, 0x0e2693, 0xfa11c7a46316c690, 0x21f4238f48c62d8d, 0, 57 }, /* #47 */
     9404    { 0x1d2d17, 0x1d2d16, 0x65c6e0c7670a0ac7, 0x5c6e0c7670a0ac76, 0, 4  }, /* #48 */
     9405    { 0x0d5082, 0x0d5082, 0xccdf365ff4ebd5c9, 0xccdf365ff4ebd5c9, 0, 0 }, /* #49 */
     9406    { 0x2e0e96, 0x2e0e97, 0x5dbe58d0190738c4, 0x176f96340641ce31, 0, 62 }, /* #50 */
     9407    { 0x2d1343, 0x2d1b43, 0x804609205589f043, 0x821c02304902ac4f, 0, 51 }, /* #51 */
     9408    { 0x0e7c12, 0x0e7c12, 0x6ce9c52ee0e22aed, 0xe9c52ee0e22aed6c, 0, 8 }, /* #52 */
     9409    { 0x1c6457, 0x1c6457, 0xd6fdecc55deedc91, 0xbf7b31577bb72475, 0, 6 }, /* #53 */
     9410    { 0x3d1dc6, 0x3d15c6, 0x289e1ce0e481a7c2, 0x89e1ce0e481a7c22, 0, 4 }, /* #54 */
     9411    { 0x1b13c6, 0x1b13c6, 0xee3519fd0a387f5b, 0xd467f428e1fd6fb8, 0, 10 }, /* #55 */
     9412    { 0x113642, 0x113643, 0xda2a3f2d813a0370, 0x96c09d01b86d151f, 0, 23 }, /* #56 */
     9413    { 0x004306, 0x004307, 0x069086545be4fccf, 0x93f33c1a4219516f, 0, 42 }, /* #57 */
     9414    { 0x2c0997, 0x2c0196, 0xcd18f2d0cb03bfe7, 0xeff9f3463cb432c0, 0, 46 }, /* #58 */
     9415    { 0x0f1fd2, 0x0f1fd3, 0xa0255fc4c8c8acb7, 0x2322b2de80957f13, 0, 34 }, /* #59 */
     9416    { 0x034a53, 0x034a53, 0xa711d6cac35263d1, 0xa931e8d388eb6561, 0, 39 }, /* #60 */
     9417    { 0x1d2916, 0x1d2117, 0xf0dca2a6ca49ff61, 0x0dca2a6ca49ff61f, 0, 4 }, /* #61 */
     9418    { 0x3d5a57, 0x3d5a56, 0x61c402c102759bc0, 0x58204eb3780c3880, 0, 21 }, /* #62 */
     9419    { 0x3d5ed7, 0x3d5ed6, 0xa8ab16724f4a2fde, 0xab16724f4a2fdea8, 0, 8 }, /* #63 */
    98259420};
    98269421static const BINU64_TEST_T g_aTests_ror_u64[] =
    98279422{
    9828     { 0x2e6817, 0x2e6816, 0x128de7ab9ba0487d, 0x1bcf57374090fa25, 0, 55 }, /* #0 */
    9829     { 0x187317, 0x187b17, 0xd945ed26f079e2b8, 0xc571b28bda4de0f3, 0, 15 }, /* #1 */
    9830     { 0x3a6a03, 0x3a6a03, 0x572da587b28baf15, 0xa2ebc555cb6961ec, 0, 26 }, /* #2 */
    9831     { 0x202883, 0x202882, 0xa60ddde78a19687a, 0x78a19687aa60ddde, 0, 36 }, /* #3 */
    9832     { 0x261f52, 0x261f52, 0x14945090024b3d90, 0x14945090024b3d90, 0, 0 }, /* #4 */
    9833     { 0x1b5846, 0x1b5047, 0x688cb415174dea48, 0xe9bd490d119682a2, 0, 27 }, /* #5 */
    9834     { 0x0f4517, 0x0f4d16, 0xa88963be2ee996e0, 0x1df1774cb705444b, 0, 45 }, /* #6 */
    9835     { 0x364486, 0x364c86, 0xd1fe5c9f754c997c, 0x5f347f9727dd5326, 0, 10 }, /* #7 */
    9836     { 0x173443, 0x173442, 0x89bfec3f04f17367, 0x1736789bfec3f04f, 0, 20 }, /* #8 */
    9837     { 0x141106, 0x141907, 0xf2a927ba5299c9cc, 0xe6795493dd294ce4, 0, 9 }, /* #9 */
    9838     { 0x096553, 0x096d52, 0x649ff9e9f884c071, 0x21301c5927fe7a7e, 0, 26 }, /* #10 */
    9839     { 0x2a6613, 0x2a6612, 0xc62780b31638f5a9, 0x2cc58e3d6a7189e0, 0, 42 }, /* #11 */
    9840     { 0x317616, 0x317e16, 0x8f2699a583f47ae4, 0x7247934cd2c1fa3d, 0, 9 }, /* #12 */
    9841     { 0x3c0653, 0x3c0653, 0xc71dff9d43ae304f, 0xd71827e38effcea1, 0, 25 }, /* #13 */
    9842     { 0x101e93, 0x101e93, 0x16ad79454929ac4b, 0xd5af28a925358962, 0, 59 }, /* #14 */
    9843     { 0x001c47, 0x001c47, 0xd85598603471f7c6, 0x8fbe36c2acc301a3, 0, 21 }, /* #15 */
    9844     { 0x0f7f97, 0x0f7796, 0x16eb5aa1bce61050, 0x2dd6b54379cc20a0, 0, 63 }, /* #16 */
    9845     { 0x3e4b17, 0x3e4b16, 0xad64032ccc171e5c, 0x20196660b8f2e56b, 0, 53 }, /* #17 */
    9846     { 0x2c1986, 0x2c1987, 0x06ca31ed412fbbcb, 0xfbbcb06ca31ed412, 0, 20 }, /* #18 */
    9847     { 0x3156c7, 0x315ec6, 0xe54731f20cfd89fa, 0x3e419fb13f5ca8e6, 0, 43 }, /* #19 */
    9848     { 0x1429d6, 0x1421d7, 0x7cd72b297971f968, 0x9ae5652f2e3f2d0f, 0, 59 }, /* #20 */
    9849     { 0x097602, 0x097602, 0xa831963f1f0d0fdd, 0x1fbb50632c7e3e1a, 0, 15 }, /* #21 */
    9850     { 0x174653, 0x174653, 0xad42869ce5b3835f, 0xd7eb50a1a7396ce0, 0, 10 }, /* #22 */
    9851     { 0x396c03, 0x396403, 0x1c0f806ce10e7b1a, 0xec68703e01b38439, 0, 14 }, /* #23 */
    9852     { 0x067187, 0x067186, 0x145413822f9903f6, 0x13822f9903f61454, 0, 48 }, /* #24 */
    9853     { 0x261903, 0x261902, 0x990cb82b3a342d68, 0x26432e0ace8d0b5a, 0, 2 }, /* #25 */
    9854     { 0x256917, 0x256917, 0x05f093fdc0a9e829, 0x82f849fee054f414, 0, 1 }, /* #26 */
    9855     { 0x0a6d53, 0x0a6d52, 0x03908e42844a181b, 0x03607211c8508943, 0, 11 }, /* #27 */
    9856     { 0x110f97, 0x110796, 0x00d9bd8e65782170, 0x42e001b37b1ccaf0, 0, 15 }, /* #28 */
    9857     { 0x3e7e13, 0x3e7613, 0x362dc412567d5c22, 0xc5b8824acfab8446, 0, 59 }, /* #29 */
    9858     { 0x360b92, 0x360b93, 0x0073eaa13710159d, 0xaa84dc40567401cf, 0, 46 }, /* #30 */
    9859     { 0x077402, 0x077403, 0x5b35dd140501b30c, 0xcd774501406cc316, 0, 58 }, /* #31 */
    9860     { 0x3869d3, 0x3861d2, 0xb69fafa8848463ff, 0x7d4424231ffdb4fd, 0, 45 }, /* #32 */
    9861     { 0x356bd7, 0x356bd6, 0xe657f26e205477de, 0x477dee657f26e205, 0, 20 }, /* #33 */
    9862     { 0x194c83, 0x194482, 0x61b39986759f5038, 0x0c367330ceb3ea07, 0, 3 }, /* #34 */
    9863     { 0x3b71d2, 0x3b71d2, 0x7d8108da620366ca, 0x6042369880d9b29f, 0, 58 }, /* #35 */
    9864     { 0x2f6713, 0x2f6712, 0xf9907aca962753af, 0x20f5952c4ea75ff3, 0, 55 }, /* #36 */
    9865     { 0x017792, 0x017793, 0x79858a139d4ebe66, 0xe6679858a139d4eb, 0, 12 }, /* #37 */
    9866     { 0x0f7a07, 0x0f7a06, 0xdb0b1bd0a33c136c, 0x2c6f428cf04db36c, 0, 54 }, /* #38 */
    9867     { 0x0743d6, 0x0743d7, 0x83a199c167e853d7, 0xa7af07433382cfd0, 0, 15 }, /* #39 */
    9868     { 0x053a82, 0x053a83, 0x9154fef66b54f856, 0xaa7f7b35aa7c2b48, 0, 57 }, /* #40 */
    9869     { 0x271dc3, 0x271dc2, 0x6bc19c324c892d71, 0x224b5c5af0670c93, 0, 26 }, /* #41 */
    9870     { 0x3e6ed7, 0x3e6ed7, 0x86722be647a7d7c0, 0xc8f4faf810ce457c, 0, 35 }, /* #42 */
    9871     { 0x0f5f53, 0x0f5f52, 0x54f82d9cc7425561, 0x0b6731d09558553e, 0, 50 }, /* #43 */
    9872     { 0x295f93, 0x295792, 0x3110ac30c9c8d5f2, 0x0ac30c9c8d5f2311, 0, 52 }, /* #44 */
    9873     { 0x1c0247, 0x1c0a46, 0xfb772159965f20fa, 0x72159965f20fafb7, 0, 52 }, /* #45 */
    9874     { 0x372e07, 0x372606, 0xed3f6c9ee3560343, 0x69fb64f71ab01a1f, 0, 61 }, /* #46 */
    9875     { 0x1e7706, 0x1e7707, 0x91ffb9a250c2eec7, 0xbbb1e47fee689430, 0, 18 }, /* #47 */
    9876     { 0x031a07, 0x031a07, 0xeaae117cecb7169c, 0x9ceaae117cecb716, 0, 8  }, /* #48 */
    9877     { 0x173fd3, 0x1737d2, 0xd5a5934149a0d1a3, 0x26829341a347ab4b, 0, 47 }, /* #49 */
    9878     { 0x237692, 0x237693, 0x138dc466fea0b92c, 0xe4b04e37119bfa82, 0, 14 }, /* #50 */
    9879     { 0x3b3f02, 0x3b3703, 0x8c51d5b31c1f5199, 0xab66383ea33318a3, 0, 47 }, /* #51 */
    9880     { 0x363fd2, 0x3637d3, 0xf1f5ac82cce899ab, 0xcce899abf1f5ac82, 0, 32 }, /* #52 */
    9881     { 0x173583, 0x173583, 0x0a740e0d8a9711a2, 0x81c1b152e234414e, 0, 51 }, /* #53 */
    9882     { 0x0f1612, 0x0f1613, 0x17842f706cce4ef0, 0x842f706cce4ef017, 0, 56 }, /* #54 */
    9883     { 0x0c7043, 0x0c7043, 0xfaa4bc98c23e3d0d, 0xc7a1bf5497931847, 0, 19 }, /* #55 */
    9884     { 0x0551d2, 0x0551d2, 0x05dea914ac291664, 0x2ef548a56148b320, 0, 61 }, /* #56 */
    9885     { 0x1e6756, 0x1e6f57, 0xd9ce6dbdcd05d7ca, 0xb9a0baf95b39cdb7, 0, 35 }, /* #57 */
    9886     { 0x3951c2, 0x3959c2, 0x11467e19c9c72739, 0x7271c9ce44519f86, 0, 34 }, /* #58 */
    9887     { 0x281dc6, 0x2815c7, 0xbf1bcb71985ccb33, 0xc6f2dc661732ccef, 0, 58 }, /* #59 */
    9888     { 0x3c0f93, 0x3c0f93, 0xe47dcdfc1ec7a258, 0xe47dcdfc1ec7a258, 0, 0  }, /* #60 */
    9889     { 0x384c13, 0x384c12, 0xcc8f92dba7f9fcb6, 0x2db323e4b6e9fe7f, 0, 10 }, /* #61 */
    9890     { 0x001813, 0x001013, 0xcecdddc33d656c95, 0xad92b9d9bbb867ac, 0, 19 }, /* #62 */
    9891     { 0x212dc2, 0x212dc3, 0xefde655bdea4161c, 0xfbccab7bd482c39d, 0, 59 }, /* #63 */
     9423    { 0x1b6482, 0x1b6c83, 0x16b7e5278fb518a1, 0xd6fca4f1f6a31422, 0, 59 }, /* #0 */
     9424    { 0x357613, 0x357e12, 0x5a2387a432bd34b9, 0x0caf4d2e5688e1e9, 0, 34 }, /* #1 */
     9425    { 0x046a07, 0x046206, 0xc24be1159b05a4d3, 0x1159b05a4d3c24be, 0, 44 }, /* #2 */
     9426    { 0x354606, 0x354606, 0x16b7ec6da7453eb2, 0x7453eb216b7ec6da, 0, 28 }, /* #3 */
     9427    { 0x1b25d2, 0x1b2dd2, 0xa569907065b7e252, 0x69907065b7e252a5, 0, 56 }, /* #4 */
     9428    { 0x2f4096, 0x2f4097, 0xf245822867e9e5fd, 0xe48b0450cfd3cbfb, 0, 63 }, /* #5 */
     9429    { 0x3321c2, 0x3329c3, 0x943b0c830875bdc2, 0xb7b852876190610e, 0, 19 }, /* #6 */
     9430    { 0x061557, 0x061556, 0xe1bc9d79346a1e95, 0x0de4ebc9a350f4af, 0, 61 }, /* #7 */
     9431    { 0x2c4e12, 0x2c4e13, 0xe44b0fd73184dbb8, 0x961fae6309b771c8, 0, 55 }, /* #8 */
     9432    { 0x192143, 0x192943, 0xba1af003d9c098ce, 0xc098ceba1af003d9, 0, 24 }, /* #9 */
     9433    { 0x282a87, 0x282286, 0x571c49687c168ac8, 0x0f82d1590ae3892d, 0, 35 }, /* #10 */
     9434    { 0x0d17d7, 0x0d1fd7, 0xa9389dc7fec4306c, 0x952713b8ffd8860d, 0, 3 }, /* #11 */
     9435    { 0x102043, 0x102842, 0x2a5bc870a6735bf3, 0x39adf9952de43853, 0, 25 }, /* #12 */
     9436    { 0x131c52, 0x131452, 0xe9ab3ce74c1b3ef7, 0x7e9ab3ce74c1b3ef, 0, 4 }, /* #13 */
     9437    { 0x265987, 0x265987, 0x8f484f13c7a77a9e, 0x9dea7a3d213c4f1e, 0, 22 }, /* #14 */
     9438    { 0x292703, 0x292702, 0x0381644763641be8, 0x37d00702c88ec6c8, 0, 15 }, /* #15 */
     9439    { 0x156117, 0x156116, 0xcb5c0eee35aeec95, 0x771ad7764ae5ae07, 0, 41 }, /* #16 */
     9440    { 0x1a0453, 0x1a0453, 0xb9989aea3dc2c61e, 0xb9989aea3dc2c61e, 0, 0 }, /* #17 */
     9441    { 0x3c3d52, 0x3c3d52, 0x46e4b6641b7b5cc3, 0x4b6641b7b5cc346e, 0, 52 }, /* #18 */
     9442    { 0x195ed7, 0x1956d6, 0xc26e6d03f04a1fb5, 0x1fb5c26e6d03f04a, 0, 16 }, /* #19 */
     9443    { 0x3669d2, 0x3669d3, 0x3249ee024bb7f419, 0x93dc04976fe83264, 0, 55 }, /* #20 */
     9444    { 0x071286, 0x071286, 0xef3cbf3f19c30c51, 0x628f79e5f9f8ce18, 0, 13 }, /* #21 */
     9445    { 0x2b1fd6, 0x2b17d7, 0x26ce916b516f5124, 0xe916b516f512426c, 0, 52 }, /* #22 */
     9446    { 0x027dc6, 0x0275c6, 0x04d21e2c198ec8c4, 0x34878b0663b23101, 0, 58 }, /* #23 */
     9447    { 0x3640c2, 0x3648c3, 0x409a4d1c5a93351d, 0xa4cd475026934716, 0, 26 }, /* #24 */
     9448    { 0x303003, 0x303802, 0xe237d6c022748338, 0x6c022748338e237d, 0, 44 }, /* #25 */
     9449    { 0x1a33d3, 0x1a33d2, 0x82b10a10efe2f23f, 0x2b10a10efe2f23f8, 0, 60 }, /* #26 */
     9450    { 0x0d38c2, 0x0d38c2, 0x7be8fb7d6c6a1b74, 0x7be8fb7d6c6a1b74, 0, 0 }, /* #27 */
     9451    { 0x295752, 0x295f52, 0xcd79b59db2c7ee64, 0x35e6d676cb1fb993, 0, 62 }, /* #28 */
     9452    { 0x263593, 0x263d93, 0xb26da055ad2ea4d2, 0xad69752695936d02, 0, 37 }, /* #29 */
     9453    { 0x2b6c16, 0x2b6417, 0xb18a05467ae21ce5, 0x8a05467ae21ce5b1, 0, 56 }, /* #30 */
     9454    { 0x2d0886, 0x2d0886, 0x21bfb30f0701d78d, 0x61e0e03af1a437f6, 0, 43 }, /* #31 */
     9455    { 0x341247, 0x341a46, 0x38bcdc08730e2939, 0x149c9c5e6e043987, 0, 17 }, /* #32 */
     9456    { 0x032206, 0x032a06, 0x2b768bc6e367480b, 0x656ed178dc6ce901, 0, 3 }, /* #33 */
     9457    { 0x0d5556, 0x0d5556, 0xf6ee3ae4d66b9875, 0x1d7dbb8eb9359ae6, 0, 10 }, /* #34 */
     9458    { 0x1f1ec3, 0x1f1ec2, 0x09069764702119cd, 0x6734241a5d91c084, 0, 14 }, /* #35 */
     9459    { 0x0e2fc6, 0x0e27c6, 0x81d8fa9660286c13, 0x03b1f52cc050d827, 0, 63 }, /* #36 */
     9460    { 0x135c87, 0x135c87, 0x3d2114f984d30871, 0x8453e6134c21c4f4, 0, 54 }, /* #37 */
     9461    { 0x082143, 0x082942, 0x22b61f1479ce1caf, 0x0f8a3ce70e57915b, 0, 49 }, /* #38 */
     9462    { 0x253597, 0x253d97, 0x6bb6e89c8e63cc47, 0xf311daedba272398, 0, 18 }, /* #39 */
     9463    { 0x222882, 0x222082, 0x1686cdb3c8cf8bae, 0x36cf233e2eb85a1b, 0, 46 }, /* #40 */
     9464    { 0x0633c3, 0x0633c3, 0x7ae979db6bf2e712, 0xdb5f973893d74bce, 0, 37 }, /* #41 */
     9465    { 0x077cd2, 0x0774d2, 0x263155528159564a, 0x554a0565592898c5, 0, 46 }, /* #42 */
     9466    { 0x100e92, 0x100693, 0x6561d4d81129f39a, 0x99587536044a7ce6, 0, 2 }, /* #43 */
     9467    { 0x161992, 0x161993, 0x6e1a2ed89e87b1b9, 0x89e87b1b96e1a2ed, 0, 36 }, /* #44 */
     9468    { 0x170c83, 0x170483, 0x08735dd88c20e028, 0xec461070140439ae, 0, 41 }, /* #45 */
     9469    { 0x155497, 0x155496, 0xe3b95e03420c9cf5, 0x3273d78ee5780d08, 0, 22 }, /* #46 */
     9470    { 0x0c39c6, 0x0c39c7, 0x5cd6d8c8f52224e3, 0xb9adb191ea4449c6, 0, 63 }, /* #47 */
     9471    { 0x2f3696, 0x2f3697, 0xe464fe0fe40413e5, 0xf2327f07f20209f2, 0, 1  }, /* #48 */
     9472    { 0x362102, 0x362903, 0x57d5017f2a9a42eb, 0x85d6afaa02fe5534, 0, 15 }, /* #49 */
     9473    { 0x362603, 0x362602, 0x616dbd95b99e737e, 0x7b2b733ce6fcc2db, 0, 47 }, /* #50 */
     9474    { 0x0e7986, 0x0e7186, 0x8f2c7b8f030aa1ef, 0x3df1e58f71e06154, 0, 11 }, /* #51 */
     9475    { 0x1c3083, 0x1c3883, 0xa18e98e026313306, 0x8998350c74c70131, 0, 21 }, /* #52 */
     9476    { 0x153706, 0x153f07, 0x800bb3d3aa04d7dc, 0xf4ea8135f72002ec, 0, 42 }, /* #53 */
     9477    { 0x2310d6, 0x2310d6, 0x435ac04f3bcf5794, 0x13cef3d5e510d6b0, 0, 42 }, /* #54 */
     9478    { 0x101797, 0x101797, 0x06445e22da138b60, 0x06445e22da138b60, 0, 0 }, /* #55 */
     9479    { 0x184f16, 0x184f17, 0x573b6e83f01788b9, 0xae76dd07e02f1172, 0, 63 }, /* #56 */
     9480    { 0x0d5086, 0x0d5887, 0x42228947ba8c7521, 0xc752142228947ba8, 0, 20 }, /* #57 */
     9481    { 0x180893, 0x180892, 0x5e275d36422d7d21, 0x275d36422d7d215e, 0, 56 }, /* #58 */
     9482    { 0x305993, 0x305992, 0xf007db2c448b1e68, 0x2c79a3c01f6cb112, 0, 22 }, /* #59 */
     9483    { 0x066793, 0x066f92, 0x99692c23f714088a, 0x532d25847ee28111, 0, 3  }, /* #60 */
     9484    { 0x0162d6, 0x016ad7, 0xf5b042d0ac5c0254, 0xc5c0254f5b042d0a, 0, 28 }, /* #61 */
     9485    { 0x042f06, 0x042706, 0x1a6a5e0a1a06cfe0, 0x34d4bc14340d9fc0, 0, 63 }, /* #62 */
     9486    { 0x3a3117, 0x3a3917, 0xfb4537a2b189dbfc, 0xe8ac6276ff3ed14d, 0, 42 }, /* #63 */
    98929487};
    98939488static const BINU64_TEST_T g_aTests_rcl_u64[] =
    98949489{
    9895     { 0x3a35c2, 0x3a35c3, 0x170c71a51adffa84, 0x08170c71a51adffa, 0, 57 }, /* #0 */
    9896     { 0x2c26c2, 0x2c26c3, 0x377f485c3da1b72c, 0x6e58377f485c3da1, 0, 49 }, /* #1 */
    9897     { 0x1870c7, 0x1870c6, 0xca24bc79ec1001b9, 0x0800dcf2892f1e7b, 0, 39 }, /* #2 */
    9898     { 0x204a52, 0x204a52, 0x9668699f5e84b63d, 0xcfaf425b1ea59a1a, 0, 23 }, /* #3 */
    9899     { 0x2f38c2, 0x2f38c2, 0x501d03744923b264, 0x501d03744923b264, 0, 0 }, /* #4 */
    9900     { 0x2c2946, 0x2c2947, 0x5711be0e8c86a3fc, 0xf85711be0e8c86a3, 0, 57 }, /* #5 */
    9901     { 0x1426c2, 0x142ec2, 0x5a16d487b09ee7ff, 0x7b9ffcb42da90f61, 0, 42 }, /* #6 */
    9902     { 0x002d86, 0x002586, 0xf868b5555d357cce, 0x6af99cf868b5555d, 0, 41 }, /* #7 */
    9903     { 0x071902, 0x071102, 0x0c45e654da60acc9, 0x2f32a6d305664831, 0, 11 }, /* #8 */
    9904     { 0x331347, 0x331b47, 0x8cba93624f96f921, 0x7c90e32ea4d893e5, 0, 47 }, /* #9 */
    9905     { 0x390596, 0x390597, 0x2726316750c951aa, 0x9318b3a864a8d509, 0, 7 }, /* #10 */
    9906     { 0x051853, 0x051052, 0xcc053a1a2f0b3d98, 0x63980a74345e167b, 0, 58 }, /* #11 */
    9907     { 0x302083, 0x302883, 0xa98fa44d6b7aa0e8, 0x6f541d1a98fa44d6, 0, 37 }, /* #12 */
    9908     { 0x243753, 0x243f52, 0x627223bb65623b9e, 0x776cac4773d62722, 0, 21 }, /* #13 */
    9909     { 0x030a46, 0x030247, 0x21f17880793f0037, 0x8bc403c9f801b887, 0, 11 }, /* #14 */
    9910     { 0x1175d6, 0x117dd6, 0x79abf9f8f65ed22f, 0xafe7e3d97b48bcf3, 0, 10 }, /* #15 */
    9911     { 0x0e5b13, 0x0e5313, 0x14a835f46fc186f3, 0x9c52a0d7d1bf061b, 0, 59 }, /* #16 */
    9912     { 0x362c16, 0x362416, 0xcfd26462ed3473a5, 0xb3f49918bb4d1ce9, 0, 63 }, /* #17 */
    9913     { 0x2f3017, 0x2f3816, 0x81afa2f49217b802, 0x1606be8bd2485ee0, 0, 59 }, /* #18 */
    9914     { 0x0506d3, 0x050ed3, 0x8e4b8f30f19167c0, 0x1c971e61e322cf81, 0, 1 }, /* #19 */
    9915     { 0x0251d6, 0x0251d7, 0x1e3d415f86fe564e, 0x415f86fe564e0f1e, 0, 16 }, /* #20 */
    9916     { 0x065107, 0x065906, 0x601fb26405d5b878, 0x0fd93202eadc3c58, 0, 7  }, /* #21 */
    9917     { 0x393883, 0x393883, 0xb8c710cac85e4962, 0x9590bc92c5b8c710, 0, 25 }, /* #22 */
    9918     { 0x1e3682, 0x1e3682, 0xed1aa10f026fdda7, 0xa843c09bf769dda3, 0, 14 }, /* #23 */
    9919     { 0x2b51c6, 0x2b59c6, 0xabf6a8670c8b193a, 0xbf6a8670c8b193a5, 0, 4 }, /* #24 */
    9920     { 0x0b6f96, 0x0b6f96, 0x788a5bd7ea8a14c6, 0x298c788a5bd7ea8a, 0, 49 }, /* #25 */
    9921     { 0x2b0182, 0x2b0983, 0x8be1fb2c1082ef63, 0x2c1082ef6345f0fd, 0, 24 }, /* #26 */
    9922     { 0x376952, 0x376953, 0x69274917008371ef, 0xd245c020dc7bcd24, 0, 14 }, /* #27 */
    9923     { 0x192fc6, 0x1927c7, 0x0a493cbed27bfb82, 0xefee081492797da4, 0, 42 }, /* #28 */
    9924     { 0x1a2382, 0x1a2382, 0x005d97ddd6c14ec0, 0x0005d97ddd6c14ec, 0, 61 }, /* #29 */
    9925     { 0x3e64c2, 0x3e6cc3, 0x7ac9c8a9d4163f72, 0xc8f5939153a82c7e, 0, 58 }, /* #30 */
    9926     { 0x0b3053, 0x0b3053, 0x457fedade8f641ca, 0x457fedade8f641ca, 0, 0 }, /* #31 */
    9927     { 0x2f5412, 0x2f5413, 0xdd6865fba93ea677, 0xf7527d4ceedd6865, 0, 25 }, /* #32 */
    9928     { 0x310682, 0x310683, 0xef1b068d45a8dfaf, 0x46fd7bbc6c1a3516, 0, 43 }, /* #33 */
    9929     { 0x154f53, 0x154f53, 0x499589c58c1f745e, 0x9589c58c1f745ea4, 0, 8 }, /* #34 */
    9930     { 0x292b03, 0x292302, 0xc28a1709ae0ca1b0, 0x50d870a285c26b83, 0, 47 }, /* #35 */
    9931     { 0x150a42, 0x150a43, 0x4f4ccaaab2ec2a39, 0x2ec2a3927a665555, 0, 36 }, /* #36 */
    9932     { 0x1f1bd7, 0x1f1bd6, 0x551f74e58f0e4ca9, 0xe9cb1e1c9953551f, 0, 17 }, /* #37 */
    9933     { 0x133147, 0x133146, 0xc2aff44b81046629, 0x3314f0abfd12e041, 0, 47 }, /* #38 */
    9934     { 0x3b4992, 0x3b4992, 0x9dc72bef63ff47ba, 0xee395f7b1ffa3dd2, 0, 3 }, /* #39 */
    9935     { 0x237846, 0x237847, 0x6fa47a5751b28701, 0x7d23d2ba8d943809, 0, 3 }, /* #40 */
    9936     { 0x246253, 0x246253, 0x0bb42a816ff7c607, 0x685502dfef8c0f0b, 0, 9 }, /* #41 */
    9937     { 0x276343, 0x276b42, 0x926b11f8edfd97f4, 0x9ac47e3b7f65fd32, 0, 6 }, /* #42 */
    9938     { 0x365393, 0x365b93, 0xbd262bad780951ce, 0x2a39dbd262bad780, 0, 45 }, /* #43 */
    9939     { 0x0e1cd2, 0x0e14d3, 0xe5dc9a1269e00175, 0x7572ee4d0934f000, 0, 56 }, /* #44 */
    9940     { 0x316b82, 0x316383, 0xe43b7bff951e238e, 0xf951e238e721dbdf, 0, 28 }, /* #45 */
    9941     { 0x3c2782, 0x3c2f83, 0xb2963a32b9b7f1a2, 0xa2594b1d195cdbf8, 0, 56 }, /* #46 */
    9942     { 0x2e7252, 0x2e7a52, 0x870c21a7f91ef272, 0x69fe47bc9c90e184, 0, 22 }, /* #47 */
    9943     { 0x2f0cc2, 0x2f0cc3, 0x76415684086f5e66, 0x20ab420437af331d, 0, 7 }, /* #48 */
    9944     { 0x101506, 0x101507, 0x10d01d5295488a24, 0x204340754a552228, 0, 59 }, /* #49 */
    9945     { 0x253903, 0x253102, 0xf38fa2bc782839da, 0x8af1e0a0e76be71f, 0, 18 }, /* #50 */
    9946     { 0x081ec7, 0x0816c7, 0x0d814fb9cabca868, 0xca86886c0a7dce55, 0, 44 }, /* #51 */
    9947     { 0x080f82, 0x080783, 0xe9d5a5a33633cd84, 0x19e6c23a756968cd, 0, 39 }, /* #52 */
    9948     { 0x272047, 0x272847, 0xb65f2021c4375483, 0x483db2f9010e21ba, 0, 52 }, /* #53 */
    9949     { 0x3006d2, 0x3006d3, 0x05d152d7fad7d935, 0x52d7fad7d93502e8, 0, 16 }, /* #54 */
    9950     { 0x283e07, 0x283606, 0xe1802524d9a78284, 0x786009493669e0a1, 0, 63 }, /* #55 */
    9951     { 0x046ad7, 0x046ad6, 0x9b0f9b045fb09ac3, 0x9ac3cd87cd822fd8, 0, 48 }, /* #56 */
    9952     { 0x107e13, 0x107e13, 0x4d09a15e8dbca68c, 0xe534653426857a36, 0, 43 }, /* #57 */
    9953     { 0x2b5847, 0x2b5046, 0xc755ce460e09455d, 0xa2aef1d573918382, 0, 47 }, /* #58 */
    9954     { 0x2a7842, 0x2a7042, 0x393467687d6523cf, 0xf1c9a33b43eb291e, 0, 60 }, /* #59 */
    9955     { 0x2661c7, 0x2669c6, 0x87c4ed5c6b6a672f, 0xce5f87c4ed5c6b6a, 0, 49 }, /* #60 */
    9956     { 0x2057d6, 0x2057d6, 0x5cbe36ebaf70f504, 0x5cbe36ebaf70f504, 0, 0 }, /* #61 */
    9957     { 0x1d7413, 0x1d7413, 0xde68547ca20f55ac, 0x6b3bcd0a8f9441ea, 0, 54 }, /* #62 */
    9958     { 0x046fc3, 0x046fc3, 0xaee7c4cd3bc8b51b, 0x51bd773e2669de45, 0, 52 }, /* #63 */
     9490    { 0x280b92, 0x280b92, 0x6fcc7ad8ac66687f, 0x63d6c5633343f9bf, 0, 11 }, /* #0 */
     9491    { 0x292157, 0x292157, 0x0cf294f042dee90d, 0xee90d86794a78216, 0, 44 }, /* #1 */
     9492    { 0x1650c7, 0x1650c6, 0x3ccba4e04948a5f1, 0x5f19e65d27024a45, 0, 52 }, /* #2 */
     9493    { 0x343912, 0x343113, 0x1b93df8498bddbd3, 0xe986e4f7e1262f76, 0, 55 }, /* #3 */
     9494    { 0x354112, 0x354912, 0x8bba92781628da93, 0xa4d177524f02c51b, 0, 54 }, /* #4 */
     9495    { 0x0d56d3, 0x0d56d2, 0x2aace5df2fd160bb, 0xab3977cbf4582ee5, 0, 6 }, /* #5 */
     9496    { 0x1f7793, 0x1f7f92, 0x63d7358d8c2260af, 0x113057d8f5cd6363, 0, 39 }, /* #6 */
     9497    { 0x2956c7, 0x2956c7, 0xe68a667d39a7bbb1, 0xcd3ddd8f9a2999f4, 0, 35 }, /* #7 */
     9498    { 0x2e77d2, 0x2e77d2, 0xda547b66f41e8630, 0xf431836951ed9bd0, 0, 43 }, /* #8 */
     9499    { 0x2f36d7, 0x2f36d7, 0xcdc644cbc0117cae, 0x2265e008be577371, 0, 15 }, /* #9 */
     9500    { 0x2f4252, 0x2f4252, 0xcf3851ea59ecf3c0, 0xf019e70a3d4b3d9e, 0, 54 }, /* #10 */
     9501    { 0x0b5a96, 0x0b5a97, 0xb659bc2fc71cbba3, 0x1ad966f0bf1c72ee, 0, 59 }, /* #11 */
     9502    { 0x036b07, 0x036306, 0x111135298ab429f1, 0x6a53156853e31111, 0, 17 }, /* #12 */
     9503    { 0x0f7793, 0x0f7f92, 0x659cf5484ecfd839, 0x73d5213b3f60e6cb, 0, 10 }, /* #13 */
     9504    { 0x360752, 0x360f52, 0x626394bce4e4d3f7, 0x26394bce4e4d3f73, 0, 4 }, /* #14 */
     9505    { 0x2e3593, 0x2e3592, 0x117e1fc92e123453, 0x91a29c45f87f24b8, 0, 43 }, /* #15 */
     9506    { 0x362e92, 0x362693, 0x213fbeb568deb404, 0xfdf5ab46f5a02084, 0, 11 }, /* #16 */
     9507    { 0x3a7517, 0x3a7517, 0xe1ff605bb41a3338, 0x87fd816ed068cce3, 0, 2 }, /* #17 */
     9508    { 0x1e1fc3, 0x1e1fc3, 0x6ae35eb66e965c83, 0x4b2e41dab8d7ad9b, 0, 39 }, /* #18 */
     9509    { 0x2577c3, 0x2577c3, 0x0567b2e0ad9695d7, 0x65c15b2d2baf0567, 0, 17 }, /* #19 */
     9510    { 0x1f1012, 0x1f1013, 0xe735a212eb17d5b2, 0x09758bead939cd68, 0, 23 }, /* #20 */
     9511    { 0x3b0fc7, 0x3b07c6, 0xc5b841e2640274eb, 0x2dc20f132013a75f, 0, 3  }, /* #21 */
     9512    { 0x3d3353, 0x3d3353, 0xe6f199145a88311d, 0x7cde33228b510623, 0, 62 }, /* #22 */
     9513    { 0x1c3b93, 0x1c3393, 0xc6ea4d1de822e2ca, 0x6571ba93477a08b8, 0, 55 }, /* #23 */
     9514    { 0x225bd7, 0x225bd6, 0x48ce87b858aa1a97, 0xbd233a1ee162a86a, 0, 59 }, /* #24 */
     9515    { 0x0b3616, 0x0b3616, 0x14ddd5973b6210e8, 0x1d014ddd5973b621, 0, 53 }, /* #25 */
     9516    { 0x393e87, 0x393686, 0x1fcb0fee00801435, 0x7f700400a1ac7f2c, 0, 19 }, /* #26 */
     9517    { 0x1b60d3, 0x1b60d3, 0xf03c6d91a8e5d46c, 0x2ea367c0f1b646a3, 0, 43 }, /* #27 */
     9518    { 0x111503, 0x111502, 0xc92b3ea317f49081, 0xacfa8c5fd2420792, 0, 10 }, /* #28 */
     9519    { 0x016402, 0x016403, 0xec3b9850e5a7f79b, 0x730a1cb4fef36ec3, 0, 13 }, /* #29 */
     9520    { 0x1b0017, 0x1b0816, 0xa3f1d606664e6447, 0xfa3f1d606664e644, 0, 61 }, /* #30 */
     9521    { 0x0b6902, 0x0b6103, 0x2e72a1446c5b60a4, 0x6d82905ce54288d8, 0, 42 }, /* #31 */
     9522    { 0x3929d6, 0x3921d7, 0x20369fad8ef5da7b, 0xb101b4fd6c77aed3, 0, 60 }, /* #32 */
     9523    { 0x0f74d6, 0x0f7cd7, 0x8597d7e0fc9abb09, 0x2fafc1f935761285, 0, 9 }, /* #33 */
     9524    { 0x340207, 0x340206, 0xc51c109448aa61b7, 0xc36fc51c109448aa, 0, 49 }, /* #34 */
     9525    { 0x346fd7, 0x346fd6, 0x7ea8c57f428320fa, 0x83eafd518afe8506, 0, 50 }, /* #35 */
     9526    { 0x192b02, 0x192302, 0x15b7abec1db34754, 0xbec1db347540adbd, 0, 20 }, /* #36 */
     9527    { 0x317d82, 0x317d82, 0xb4467bbfcbb11c10, 0x105a233ddfe5d88e, 0, 56 }, /* #37 */
     9528    { 0x102042, 0x102843, 0xbf0af4f74ebffcd2, 0xf0af4f74ebffcd25, 0, 4 }, /* #38 */
     9529    { 0x173952, 0x173952, 0x629a77f12381b915, 0xa629a77f12381b91, 0, 61 }, /* #39 */
     9530    { 0x135c43, 0x135c43, 0xa58c6f2c51c0e2b1, 0x9628e07158e9631b, 0, 23 }, /* #40 */
     9531    { 0x081186, 0x081187, 0x302dc63bacdcdac5, 0xc63bacdcdac51816, 0, 16 }, /* #41 */
     9532    { 0x365e43, 0x365e43, 0x42858ad57d6dd993, 0x7d6dd993a142c56a, 0, 32 }, /* #42 */
     9533    { 0x136682, 0x136e82, 0x489b83667a1479be, 0x89b83667a1479be2, 0, 4 }, /* #43 */
     9534    { 0x000c47, 0x000447, 0x2b162a71501914fd, 0x162a71501914fd95, 0, 8 }, /* #44 */
     9535    { 0x1d6c07, 0x1d6407, 0xf5792b2c2dc7d424, 0x5093eaf256585b8f, 0, 50 }, /* #45 */
     9536    { 0x394286, 0x394a87, 0xa8276360bd693889, 0x82f5a4e225504ec6, 0, 26 }, /* #46 */
     9537    { 0x3e2c02, 0x3e2402, 0x3867cc490c51daf9, 0x6248628ed7c8e19f, 0, 19 }, /* #47 */
     9538    { 0x3c2192, 0x3c2193, 0xfabf4b05eca1cefc, 0x650e77e3eafd2c17, 0, 35 }, /* #48 */
     9539    { 0x0c2916, 0x0c2116, 0x0d3ceb7987d9adf1, 0x61f66b7c41a79d6f, 0, 30 }, /* #49 */
     9540    { 0x194fc3, 0x194fc3, 0x64d15dd205010c71, 0x40431c6c9a2bba40, 0, 38 }, /* #50 */
     9541    { 0x076446, 0x076446, 0x321893467d593ae0, 0xfab275c032189346, 0, 33 }, /* #51 */
     9542    { 0x072106, 0x072106, 0x34d82b2effee699a, 0x15977ff734cd0d36, 0, 15 }, /* #52 */
     9543    { 0x163e86, 0x163e87, 0x84e2d196787b7beb, 0x5a138b4659e1edef, 0, 59 }, /* #53 */
     9544    { 0x092143, 0x092142, 0x31af051080e4bc49, 0xd7828840725e24cc, 0, 7 }, /* #54 */
     9545    { 0x1074d2, 0x1074d3, 0x39095631049bee33, 0x198e42558c4126fb, 0, 55 }, /* #55 */
     9546    { 0x3e6ec7, 0x3e6ec7, 0x949b83d49edb58c4, 0xd49edb58c4ca4dc1, 0, 24 }, /* #56 */
     9547    { 0x0a6517, 0x0a6517, 0xd8dece3eba5a7bad, 0x75bd8dece3eba5a7, 0, 53 }, /* #57 */
     9548    { 0x1824d2, 0x1824d2, 0xfa6e5c337fce46cf, 0x5c337fce46cf7d37, 0, 16 }, /* #58 */
     9549    { 0x210897, 0x210896, 0x47ed9e3f0d095b06, 0x6a3f6cf1f8684ad8, 0, 60 }, /* #59 */
     9550    { 0x066956, 0x066956, 0xb40eebdc87c3955d, 0x775ee43e1caaead0, 0, 11 }, /* #60 */
     9551    { 0x112092, 0x112092, 0xe5e0bd0f32dd3d32, 0x17a1e65ba7a64e5e, 0, 13 }, /* #61 */
     9552    { 0x2f5ad6, 0x2f52d7, 0xf41acefc16ba252b, 0x59df82d744a56f41, 0, 13 }, /* #62 */
     9553    { 0x2b5486, 0x2b5486, 0x3c22a1f932b7d929, 0x4a4784543f2656fb, 0, 54 }, /* #63 */
    99599554};
    99609555static const BINU64_TEST_T g_aTests_rcr_u64[] =
    99619556{
    9962     { 0x152c16, 0x152c16, 0xfd45a003b0232657, 0x003b02326577ea2d, 0, 45 }, /* #0 */
    9963     { 0x227a93, 0x227a93, 0x54fb0f8533a9e49a, 0xc299d4f24d553ec3, 0, 42 }, /* #1 */
    9964     { 0x0f0082, 0x0f0882, 0xe3024338f654121f, 0x19c7b2a090fb8c09, 0, 46 }, /* #2 */
    9965     { 0x006d43, 0x006543, 0xe5277adc26a6c49c, 0xc26a6c49cf293bd6, 0, 37 }, /* #3 */
    9966     { 0x201b47, 0x201346, 0xf815cbc346438f7b, 0xb97868c871ef7f81, 0, 52 }, /* #4 */
    9967     { 0x3d5dc2, 0x3d5dc2, 0xa47197b6d607f39a, 0x38cbdb6b03f9cd29, 0, 58 }, /* #5 */
    9968     { 0x266583, 0x266d83, 0x51f17bde40ec66de, 0xc5ef7903b19b7aa3, 0, 55 }, /* #6 */
    9969     { 0x127dd3, 0x1275d2, 0x80134d410bf11f92, 0x09a6a085f88fc960, 0, 58 }, /* #7 */
    9970     { 0x3f5806, 0x3f5006, 0x313a4ebc95e15a84, 0x57856a1062749d79, 0, 31 }, /* #8 */
    9971     { 0x047347, 0x047347, 0xb921430cd05a82c0, 0x416a0b0372428619, 0, 31 }, /* #9 */
    9972     { 0x3f1f47, 0x3f1f46, 0x1fe6a5b43cfcf277, 0xf2778ff352da1e7e, 0, 17 }, /* #10 */
    9973     { 0x3000d2, 0x3008d3, 0x8f4280357f845497, 0xc22a4ba3d0a00d5f, 0, 26 }, /* #11 */
    9974     { 0x132292, 0x132292, 0x3a09b57f15e2da46, 0x3a09b57f15e2da46, 0, 0 }, /* #12 */
    9975     { 0x2d4c07, 0x2d4c06, 0x522e79a858ddbdde, 0xb9e6a16376f77aa4, 0, 55 }, /* #13 */
    9976     { 0x266096, 0x266897, 0xc07c003d6ce72ff5, 0x8007ad9ce5feac07, 0, 52 }, /* #14 */
    9977     { 0x1f63c7, 0x1f6bc7, 0x4d715fa082a8718f, 0xae2bf410550e31f4, 0, 60 }, /* #15 */
    9978     { 0x241697, 0x241697, 0xb514025f43a1d620, 0xa1d620da8a012fa1, 0, 25 }, /* #16 */
    9979     { 0x133906, 0x133907, 0xcdb2e0b37e372f0b, 0x9785b36cb82cdf8d, 0, 18 }, /* #17 */
    9980     { 0x312a43, 0x312a42, 0x49e30e3dcac970a1, 0x14349e30e3dcac97, 0, 12 }, /* #18 */
    9981     { 0x3f1746, 0x3f1f46, 0xe39ca870765510b5, 0xe72a1c1d95442d5c, 0, 59 }, /* #19 */
    9982     { 0x2b5d97, 0x2b5597, 0xe6709c814381e8c5, 0xc272050e07a317cc, 0, 55 }, /* #20 */
    9983     { 0x2d5ec3, 0x2d5ec3, 0xfcd428f94ee3ee56, 0xfcd428f94ee3ee56, 0, 0 }, /* #21 */
    9984     { 0x053f93, 0x053793, 0xac4223f0897ba744, 0xf844bdd3a26b1088, 0, 42 }, /* #22 */
    9985     { 0x0667c7, 0x0667c6, 0xbc17ae03004eea4c, 0x3004eea4cde0bd70, 0, 37 }, /* #23 */
    9986     { 0x1435c6, 0x143dc7, 0xe9ba17431bcc6847, 0x423ba6e85d0c6f31, 0, 14 }, /* #24 */
    9987     { 0x2370c6, 0x2378c6, 0xb8f75ec6213d3290, 0x27a6520b8f75ec62, 0, 28 }, /* #25 */
    9988     { 0x031517, 0x031517, 0xc5a1c224d896938b, 0x0e1126c4b49c5f16, 0, 54 }, /* #26 */
    9989     { 0x1844d3, 0x184cd2, 0x45685da9bb23ca7b, 0x2b42ed4dd91e53dd, 0, 62 }, /* #27 */
    9990     { 0x373906, 0x373106, 0x3d15223e8e6350ad, 0x8a911f4731a8568f, 0, 58 }, /* #28 */
    9991     { 0x2902c3, 0x2902c2, 0xb87a2543b4fa90c7, 0xc7dc3d12a1da7d48, 0, 9 }, /* #29 */
    9992     { 0x115216, 0x115a17, 0xcf915b39ced2e03e, 0xf22b6739da5c07cc, 0, 60 }, /* #30 */
    9993     { 0x041883, 0x041082, 0xe09244a8147f87e6, 0x6f04922540a3fc3f, 0, 5 }, /* #31 */
    9994     { 0x043c13, 0x043c13, 0x5baa84be591caac5, 0xf2c8e5562d6eaa12, 0, 38 }, /* #32 */
    9995     { 0x124cc7, 0x1244c6, 0xe20b23900866232a, 0xbc416472010cc465, 0, 3 }, /* #33 */
    9996     { 0x1634d6, 0x1634d6, 0x3da91839f6a7c1ee, 0x0f70f6a460e7da9f, 0, 14 }, /* #34 */
    9997     { 0x3f52c2, 0x3f5ac3, 0xa5d5eb27dc1d5c80, 0x900a5d5eb27dc1d5, 0, 12 }, /* #35 */
    9998     { 0x306a43, 0x306242, 0x8661d856b7879af9, 0x1d856b7879af9c33, 0, 53 }, /* #36 */
    9999     { 0x101f02, 0x101702, 0x0a73ed1f7ab1ca57, 0x73ed1f7ab1ca5705, 0, 57 }, /* #37 */
    10000     { 0x137d57, 0x137d56, 0x47dfec57a1841640, 0xb2051f7fb15e8610, 0, 14 }, /* #38 */
    10001     { 0x086282, 0x086283, 0x4f15fbaca5caea2b, 0xa8ac9e2bf7594b95, 0, 15 }, /* #39 */
    10002     { 0x2b0d03, 0x2b0d02, 0x2c778d30a1ba30ae, 0x286e8c2ba58ef1a6, 0, 35 }, /* #40 */
    10003     { 0x1f3ad6, 0x1f32d7, 0x6d01c79a4bba4631, 0xe692ee918c4da038, 0, 43 }, /* #41 */
    10004     { 0x066a97, 0x066a96, 0x51a76be7569c3b19, 0x9daf9d5a70ec66a3, 0, 55 }, /* #42 */
    10005     { 0x374187, 0x374986, 0x039dcb1af8ab16d9, 0x2ac5b66073b9635f, 0, 27 }, /* #43 */
    10006     { 0x1d4657, 0x1d4656, 0xcc346f50b040a225, 0x25e61a37a8582051, 0, 9 }, /* #44 */
    10007     { 0x105782, 0x105f82, 0xc5527e1212f3b6e9, 0xa93f090979db74b1, 0, 58 }, /* #45 */
    10008     { 0x167843, 0x167043, 0x981032c80f67457b, 0x01ece8af7981032c, 0, 36 }, /* #46 */
    10009     { 0x1e5a43, 0x1e5a43, 0x20a08a1ffe27d379, 0x3e9bcc8282287ff8, 0, 22 }, /* #47 */
    10010     { 0x111cc3, 0x1114c3, 0x9acbf8a5bc8c7540, 0xc8c7540cd65fc52d, 0, 29 }, /* #48 */
    10011     { 0x365f43, 0x365742, 0x9f5bf7b3dd0d55d5, 0xaaeae7d6fdecf743, 0, 18 }, /* #49 */
    10012     { 0x3d3917, 0x3d3117, 0xfe3a9b96d4e39455, 0x1d4dcb6a71ca2aff, 0, 58 }, /* #50 */
    10013     { 0x055546, 0x055d47, 0xa0d6de95157df151, 0x5157df151506b6f4, 0, 37 }, /* #51 */
    10014     { 0x1f0492, 0x1f0492, 0x47dd243351a806fc, 0x6fc23ee9219a8d40, 0, 13 }, /* #52 */
    10015     { 0x196783, 0x196f82, 0x17874161be48c3ca, 0x1e545e1d0586f923, 0, 14 }, /* #53 */
    10016     { 0x157506, 0x157506, 0x7ad241d8a703bcb6, 0x483b14e07796c7ad, 0, 52 }, /* #54 */
    10017     { 0x2813c2, 0x2813c3, 0x19cec8f1ef650a5e, 0x42978339d91e3dec, 0, 19 }, /* #55 */
    10018     { 0x063b13, 0x063313, 0xb13fd5095912f16b, 0x12f16bd89fea84ac, 0, 25 }, /* #56 */
    10019     { 0x2f52c6, 0x2f52c6, 0x580c662fb3e6434b, 0x7cc8696580c662fb, 0, 28 }, /* #57 */
    10020     { 0x163fd2, 0x1637d2, 0x3a98b601457bc2e6, 0x515ef0b9875316c0, 0, 35 }, /* #58 */
    10021     { 0x396216, 0x396216, 0x210acf3b022f7e43, 0x10acf3b022f7e431, 0, 61 }, /* #59 */
    10022     { 0x0c1c13, 0x0c1413, 0xd09b48d0280037fc, 0x2340a000dff3a136, 0, 47 }, /* #60 */
    10023     { 0x0e5bc6, 0x0e5bc6, 0xc8dbf4ae2214e71d, 0xfd2b888539c7591b, 0, 51 }, /* #61 */
    10024     { 0x064957, 0x064157, 0xd5745a8c3c6030c9, 0x0f180c327aae8b51, 0, 35 }, /* #62 */
    10025     { 0x2a04d2, 0x2a04d2, 0x295b94693a59c6c3, 0x51a4e9671b0c52b7, 0, 47 }, /* #63 */
     9557    { 0x035d12, 0x035513, 0x10ffbcae5f3591ed, 0x591ed087fde572f9, 0, 21 }, /* #0 */
     9558    { 0x1b0987, 0x1b0187, 0xa8a01803f50bbab1, 0xab1d4500c01fa85d, 0, 13 }, /* #1 */
     9559    { 0x267757, 0x267756, 0xa696cc0e67676302, 0xcec605a696cc0e67, 0, 24 }, /* #2 */
     9560    { 0x0033c7, 0x003bc6, 0x392403ee98d4531f, 0x01f74c6a298fce49, 0, 50 }, /* #3 */
     9561    { 0x107683, 0x107682, 0x91425c6c49c015c2, 0xc8a12e3624e00ae1, 0, 1 }, /* #4 */
     9562    { 0x260e07, 0x260e06, 0x41c06d8377bfe3a4, 0x6ef7fc74941c06d8, 0, 36 }, /* #5 */
     9563    { 0x1b36d7, 0x1b36d7, 0xcfd369280021ff39, 0xff39e7e9b4940010, 0, 17 }, /* #6 */
     9564    { 0x1435c3, 0x1435c3, 0xfb92aed32863ff3d, 0x2aed32863ff3dfdc, 0, 53 }, /* #7 */
     9565    { 0x1c0303, 0x1c0303, 0xd6e769153ce1659d, 0x9deb73b48a9e70b2, 0, 9 }, /* #8 */
     9566    { 0x2f3783, 0x2f3f82, 0x251a368245b7f665, 0xdbfb32c9468da091, 0, 26 }, /* #9 */
     9567    { 0x257993, 0x257993, 0x4e9904973119cf8a, 0x119cf8aa74c824b9, 0, 29 }, /* #10 */
     9568    { 0x041683, 0x041683, 0xdd7f97715bdcd28d, 0xb8adee6946f75fe5, 0, 42 }, /* #11 */
     9569    { 0x053f96, 0x053796, 0x519b4d42740de607, 0xda6a13a06f303946, 0, 54 }, /* #12 */
     9570    { 0x082fd7, 0x082fd7, 0x5a4e419f6ea085af, 0xeb49c833edd410b5, 0, 3 }, /* #13 */
     9571    { 0x362a43, 0x362243, 0xe9b63dcba467b4c3, 0xfa6d8f72e919ed30, 0, 2 }, /* #14 */
     9572    { 0x047596, 0x047d96, 0xb40be6038512fd06, 0xc070a25fa0cb40be, 0, 44 }, /* #15 */
     9573    { 0x0f6843, 0x0f6842, 0x49e766db0e3c1a41, 0xcdb61c78348349e7, 0, 48 }, /* #16 */
     9574    { 0x1b0647, 0x1b0646, 0xd27e114e47444404, 0xa723a22202749f84, 0, 42 }, /* #17 */
     9575    { 0x163886, 0x163887, 0xe17fcbe0cb54e602, 0xfe5f065aa7301385, 0, 54 }, /* #18 */
     9576    { 0x3f2ed7, 0x3f2ed7, 0x2b0a2f5564af4bd1, 0x0a2f5564af4bd195, 0, 57 }, /* #19 */
     9577    { 0x157c02, 0x157403, 0x56d0be82b7e4014e, 0xf415bf200a715b42, 0, 46 }, /* #20 */
     9578    { 0x227192, 0x227193, 0x54033a1c0acc5e62, 0x98bcc454033a1c0a, 0, 24 }, /* #21 */
     9579    { 0x1b4646, 0x1b4e47, 0x82987372f948e2be, 0x291c57c82987372f, 0, 28 }, /* #22 */
     9580    { 0x165a87, 0x165a86, 0x5268115979eecc4f, 0x8acbcf76627d49a0, 0, 46 }, /* #23 */
     9581    { 0x062342, 0x062343, 0x56097ac3299aa5b1, 0x354b6256097ac329, 0, 24 }, /* #24 */
     9582    { 0x3d73c3, 0x3d7bc2, 0x130c292f16bda80d, 0xc4c30a4bc5af6a03, 0, 2 }, /* #25 */
     9583    { 0x176447, 0x176446, 0xf4345cdc3a4a1180, 0x3e868b9b87494230, 0, 3 }, /* #26 */
     9584    { 0x2a13c7, 0x2a13c6, 0x8f03c150f7944bc9, 0x5e4e3c0f0543de51, 0, 14 }, /* #27 */
     9585    { 0x2020d3, 0x2020d2, 0xbf3c3d433e34863c, 0x431e6fcf0f50cf8d, 0, 18 }, /* #28 */
     9586    { 0x187683, 0x187683, 0x9a5dd2fd25cdde58, 0x74bf49737796334b, 0, 51 }, /* #29 */
     9587    { 0x3221c3, 0x3221c2, 0xc2749febf327bce1, 0x93fd7e64f79c3c27, 0, 52 }, /* #30 */
     9588    { 0x222a87, 0x222286, 0xaafd16a4836464f6, 0x4836464f6d57e8b5, 0, 37 }, /* #31 */
     9589    { 0x350917, 0x350117, 0xdc7b9a8d1a235e83, 0xa3446bd07dc7b9a8, 0, 36 }, /* #32 */
     9590    { 0x063d56, 0x063557, 0x7b33a50cef776a41, 0x4a19deeed4827b33, 0, 48 }, /* #33 */
     9591    { 0x3e3792, 0x3e3f93, 0xd40616913acdc261, 0x22759b84c2d40616, 0, 40 }, /* #34 */
     9592    { 0x0161c3, 0x0161c3, 0xb11e221d63a40818, 0x02063623c443ac74, 0, 19 }, /* #35 */
     9593    { 0x2d4a82, 0x2d4283, 0x656a60431328aee3, 0xc6656a60431328ae, 0, 8 }, /* #36 */
     9594    { 0x142e06, 0x142606, 0x598acacf18d42878, 0xacf18d428782cc56, 0, 45 }, /* #37 */
     9595    { 0x1c7043, 0x1c7043, 0xee3e53eb857c83ad, 0xb8f94fae15f20eb7, 0, 63 }, /* #38 */
     9596    { 0x073e57, 0x073e56, 0x1014233c5f7d54e5, 0xfaa9cb1014233c5f, 0, 24 }, /* #39 */
     9597    { 0x010f16, 0x010f16, 0xcd4636fb38396f68, 0x8c6df67072ded0cd, 0, 56 }, /* #40 */
     9598    { 0x3e7196, 0x3e7996, 0xcda5d06c5f69b9da, 0x6c5f69b9da66d2e8, 0, 41 }, /* #41 */
     9599    { 0x012407, 0x012407, 0xf69f8ed078361e4b, 0x69f8ed078361e4bf, 0, 61 }, /* #42 */
     9600    { 0x220d96, 0x220597, 0x7b223f60fb7b195d, 0xf60fb7b195d3d911, 0, 45 }, /* #43 */
     9601    { 0x183056, 0x183856, 0xf15c39ec72ba3f70, 0xf6395d1fb83c570e, 0, 42 }, /* #44 */
     9602    { 0x1f7943, 0x1f7142, 0xfa3d02dcf1b1e4c9, 0x7a05b9e363c993fa, 0, 56 }, /* #45 */
     9603    { 0x0a7043, 0x0a7043, 0xdd9e1f9043148f56, 0x6eecf0fc8218a47a, 0, 5 }, /* #46 */
     9604    { 0x392342, 0x392342, 0x1d7f5824edf3dfc5, 0xfeb049dbe7bf8a1d, 0, 56 }, /* #47 */
     9605    { 0x375893, 0x375093, 0xa59f6e92b725ac42, 0x10b4b3edd256e4b5, 0, 11 }, /* #48 */
     9606    { 0x2a7513, 0x2a7513, 0xd7b72219cae92b2c, 0x25659d7b72219cae, 0, 20 }, /* #49 */
     9607    { 0x057096, 0x057897, 0xad1689e828445c7c, 0x45a27a0a11171f15, 0, 59 }, /* #50 */
     9608    { 0x221e12, 0x221e12, 0xf2eb1d77922abeda, 0xfb69e5d63aef2455, 0, 15 }, /* #51 */
     9609    { 0x3a0f93, 0x3a0f93, 0x1d83b4880b2b371e, 0x66e3d1d83b4880b2, 0, 20 }, /* #52 */
     9610    { 0x216c47, 0x216446, 0x92ac48a97d9e3d9c, 0xb122a5f678f67325, 0, 55 }, /* #53 */
     9611    { 0x345116, 0x345917, 0x957de997e2ee27af, 0xd7a55f7a65f8bb89, 0, 10 }, /* #54 */
     9612    { 0x341cd6, 0x341cd6, 0xa657f06f6334bd0d, 0xa995fc1bd8cd2f43, 0, 2 }, /* #55 */
     9613    { 0x1432d2, 0x1432d3, 0x45bc2d50e6e52787, 0x50e6e5278722de16, 0, 41 }, /* #56 */
     9614    { 0x020257, 0x020a56, 0x121222c57d74d117, 0xbc48488b15f5d344, 0, 6 }, /* #57 */
     9615    { 0x2c6913, 0x2c6113, 0xf4b3e61e78c98a85, 0x9f30f3c64c542fd2, 0, 54 }, /* #58 */
     9616    { 0x1e5716, 0x1e5717, 0x1ad9c33bba3d9393, 0x64e4c35b38677747, 0, 19 }, /* #59 */
     9617    { 0x033a92, 0x033292, 0x347e77244acede8b, 0x912b3b7a2c68fcee, 0, 39 }, /* #60 */
     9618    { 0x080643, 0x080e42, 0x5b663131a02643bc, 0xc680990ef2b6cc62, 0, 39 }, /* #61 */
     9619    { 0x285696, 0x285696, 0x2046e5b417e607c1, 0x8dcb682fcc0f8220, 0, 56 }, /* #62 */
     9620    { 0x277112, 0x277112, 0x0b90027858ceaff4, 0x2e4009e1633abfd0, 0, 63 }, /* #63 */
    100269621};
    100279622static const BINU64_TEST_T g_aTests_shl_u64[] =
    100289623{
    10029     { 0x3b4093, 0x3b4006, 0xfe8ca5b5909df307, 0x5b5909df30700000, 0, 20 }, /* #0 */
    10030     { 0x0d2556, 0x0d2d87, 0xad91a5ed1247b537, 0xed4dc00000000000, 0, 46 }, /* #1 */
    10031     { 0x3a60c7, 0x3a6806, 0xafa5b9361f8056b6, 0x6c3f00ad6c000000, 0, 25 }, /* #2 */
    10032     { 0x1f2492, 0x1f2c87, 0xbcba0a584518aea4, 0xa0a584518aea4000, 0, 12 }, /* #3 */
    10033     { 0x2249c7, 0x224906, 0x68b0c0ff032a90a1, 0x1420000000000000, 0, 53 }, /* #4 */
    10034     { 0x390383, 0x390b07, 0x63034b04f8cd7dad, 0x4000000000000000, 0, 62 }, /* #5 */
    10035     { 0x147983, 0x147107, 0xe3a0fcfbb78534f0, 0x41f9f76f0a69e000, 0, 9 }, /* #6 */
    10036     { 0x1b6782, 0x1b6f86, 0x8bba9efc9fd8a7f5, 0xa7bf27f629fd4000, 0, 14 }, /* #7 */
    10037     { 0x181203, 0x181a07, 0x998d5eda5efc0fa2, 0x5eda5efc0fa20000, 0, 16 }, /* #8 */
    10038     { 0x160142, 0x160187, 0xc577123392572cfe, 0xc92b967f00000000, 0, 31 }, /* #9 */
    10039     { 0x3d6c06, 0x3d6406, 0xca7c04d0303a8603, 0x0750c06000000000, 0, 37 }, /* #10 */
    10040     { 0x0f4f86, 0x0f4707, 0xc4965aec471c52ca, 0x65aec471c52ca000, 0, 12 }, /* #11 */
    10041     { 0x016282, 0x016287, 0x3c790fbf2f653ccb, 0xd94f32c000000000, 0, 38 }, /* #12 */
    10042     { 0x2445d3, 0x244d07, 0x516476597b14d772, 0x23b2cbd8a6bb9000, 0, 11 }, /* #13 */
    10043     { 0x166687, 0x166607, 0xfd610965f3d5f35a, 0x5f35a00000000000, 0, 44 }, /* #14 */
    10044     { 0x1b7182, 0x1b7107, 0x0888859084e0720a, 0x20a0000000000000, 0, 52 }, /* #15 */
    10045     { 0x1f7607, 0x1f7e07, 0x64b53d322e13cf13, 0x6a7a645c279e2600, 0, 9 }, /* #16 */
    10046     { 0x304702, 0x304706, 0xf274103ebc2bfa9b, 0x07d7857f53600000, 0, 21 }, /* #17 */
    10047     { 0x011892, 0x011086, 0xe707e88412d00924, 0xb402490000000000, 0, 38 }, /* #18 */
    10048     { 0x0a3953, 0x0a3107, 0x0c0f3191b98dfe06, 0x191b98dfe0600000, 0, 20 }, /* #19 */
    10049     { 0x220dd6, 0x220d07, 0xa84415ac16c301bf, 0x6c301bf000000000, 0, 36 }, /* #20 */
    10050     { 0x086713, 0x086707, 0xdb6d798591543851, 0x30b22a870a200000, 0, 21 }, /* #21 */
    10051     { 0x256616, 0x256e07, 0x8917cd30d4929ead, 0x30d4929ead000000, 0, 24 }, /* #22 */
    10052     { 0x233407, 0x233c06, 0xa166231193901e36, 0x2cc462327203c6c0, 0, 5  }, /* #23 */
    10053     { 0x1f4282, 0x1f4206, 0x3a9eb04d4370854c, 0x6e10a98000000000, 0, 37 }, /* #24 */
    10054     { 0x0b4687, 0x0b4e06, 0x66267044165f1dd1, 0x2000000000000000, 0, 61 }, /* #25 */
    10055     { 0x307782, 0x307f86, 0x66db14c9ae403314, 0xa64d720198a00000, 0, 19 }, /* #26 */
    10056     { 0x133097, 0x133006, 0xc618cb935cb4684e, 0x5a34270000000000, 0, 39 }, /* #27 */
    10057     { 0x1d6e17, 0x1d6687, 0xf71dd75f7421eedf, 0xbaebee843ddbe000, 0, 13 }, /* #28 */
    10058     { 0x257e17, 0x257686, 0x1330380796b68444, 0xcc0e01e5ada11100, 0, 6  }, /* #29 */
    10059     { 0x2e2883, 0x2e2886, 0x970de613632c3ef0, 0x9b1961f780000000, 0, 27 }, /* #30 */
    10060     { 0x3748d7, 0x3748d7, 0x5efe2d108f84c79e, 0x5efe2d108f84c79e, 0, 0 }, /* #31 */
    10061     { 0x384283, 0x384a46, 0x586620b81e28c300, 0x0000000000000000, 0, 58 }, /* #32 */
    10062     { 0x122b52, 0x122b87, 0xa2f7a9a4dc968e97, 0xa9a4dc968e970000, 0, 16 }, /* #33 */
    10063     { 0x041c02, 0x041407, 0x348c6de7c6748222, 0x3a41110000000000, 0, 39 }, /* #34 */
    10064     { 0x1f4687, 0x1f4e06, 0x81a3069dc4f30d56, 0x61aac00000000000, 0, 45 }, /* #35 */
    10065     { 0x143096, 0x143087, 0xc7323de97f5f152c, 0x8000000000000000, 0, 61 }, /* #36 */
    10066     { 0x010f52, 0x010f86, 0x82bd47af3ae12ed5, 0xbd47af3ae12ed500, 0, 8 }, /* #37 */
    10067     { 0x227986, 0x227987, 0x44ce76ba6067b268, 0xb268000000000000, 0, 48 }, /* #38 */
    10068     { 0x031416, 0x031407, 0x056ae0eda93cc0d0, 0x527981a000000000, 0, 33 }, /* #39 */
    10069     { 0x2c7996, 0x2c7106, 0xd74bc01490654ad9, 0x01490654ad900000, 0, 20 }, /* #40 */
    10070     { 0x3c2cc7, 0x3c2487, 0x12b6e25905efbc9e, 0xe000000000000000, 0, 60 }, /* #41 */
    10071     { 0x0654c2, 0x065c87, 0x845d0eea86c7bfe7, 0x9c00000000000000, 0, 58 }, /* #42 */
    10072     { 0x383dc3, 0x383d07, 0x751c76dc60ebc2f4, 0x785e800000000000, 0, 45 }, /* #43 */
    10073     { 0x095992, 0x095906, 0xb53bf8cf7e905a0f, 0x3c00000000000000, 0, 58 }, /* #44 */
    10074     { 0x360d86, 0x360d06, 0xb2a260d91f84beab, 0x5f55800000000000, 0, 47 }, /* #45 */
    10075     { 0x0f39d3, 0x0f3906, 0x5bdc0e7f453e4f95, 0x073fa29f27ca8000, 0, 15 }, /* #46 */
    10076     { 0x045e92, 0x045607, 0x1d61429996f3f0a2, 0x332de7e144000000, 0, 25 }, /* #47 */
    10077     { 0x2c17c7, 0x2c1f06, 0x807e53365bad1113, 0x2600000000000000, 0, 57 }, /* #48 */
    10078     { 0x3e39c6, 0x3e3106, 0xf67cc315154e1cf9, 0x7cc315154e1cf900, 0, 8 }, /* #49 */
    10079     { 0x0e29c6, 0x0e2106, 0x184e34f2051c1a47, 0x4700000000000000, 0, 56 }, /* #50 */
    10080     { 0x212403, 0x212486, 0x3b0e3344c3aa511c, 0x9447000000000000, 0, 46 }, /* #51 */
    10081     { 0x0f6343, 0x0f6b86, 0x7063c9f3977962cd, 0xf9cbbcb166800000, 0, 23 }, /* #52 */
    10082     { 0x0e4e43, 0x0e4e86, 0x63bc571dee0709f1, 0xef70384f88000000, 0, 27 }, /* #53 */
    10083     { 0x2b7c42, 0x2b7487, 0x3bd9de8919973446, 0xde89199734460000, 0, 16 }, /* #54 */
    10084     { 0x107393, 0x107307, 0xebe8ac67a6e21553, 0x7d158cf4dc42aa60, 0, 5  }, /* #55 */
    10085     { 0x311892, 0x311886, 0x58b7ddaef87657ec, 0xf87657ec00000000, 0, 32 }, /* #56 */
    10086     { 0x285353, 0x285387, 0xd04aaf43d46cd46f, 0xa1ea366a37800000, 0, 23 }, /* #57 */
    10087     { 0x120bc2, 0x120387, 0xe71226dfad06a977, 0xdc00000000000000, 0, 58 }, /* #58 */
    10088     { 0x1f7cc2, 0x1f7c86, 0x6c498a5c8979d7ec, 0xebf6000000000000, 0, 47 }, /* #59 */
    10089     { 0x2c7946, 0x2c7986, 0xa011a28754bdde86, 0xa1d52f77a1800000, 0, 22 }, /* #60 */
    10090     { 0x005406, 0x005406, 0xc5dfadb47bf40dee, 0x3dfa06f700000000, 0, 31 }, /* #61 */
    10091     { 0x095ac7, 0x095ac7, 0x746fa104206a26af, 0x746fa104206a26af, 0, 0 }, /* #62 */
    10092     { 0x3868c2, 0x386007, 0xf935ad518cea4228, 0x6a8c675211400000, 0, 19 }, /* #63 */
     9624    { 0x250f83, 0x250f06, 0xaf5a33026b987a0d, 0x0d00000000000000, 0, 56 }, /* #0 */
     9625    { 0x071203, 0x071207, 0xe2de02d94ceab6f5, 0x016ca6755b7a8000, 0, 15 }, /* #1 */
     9626    { 0x117403, 0x117c86, 0x545bd28c65fbf923, 0xcbf7f24600000000, 0, 33 }, /* #2 */
     9627    { 0x3a0313, 0x3a0306, 0xe27588aadb4c5945, 0x5140000000000000, 0, 54 }, /* #3 */
     9628    { 0x353f16, 0x353f86, 0x7107e75ec5ce3cec, 0xc5ce3cec00000000, 0, 32 }, /* #4 */
     9629    { 0x3a27c7, 0x3a2f07, 0x640c93d4c38b16c9, 0x3d4c38b16c900000, 0, 20 }, /* #5 */
     9630    { 0x3a7693, 0x3a7686, 0x1b1bd10e582f7781, 0x872c17bbc0800000, 0, 23 }, /* #6 */
     9631    { 0x336d02, 0x336507, 0xf175af6656772a2a, 0x3b95150000000000, 0, 39 }, /* #7 */
     9632    { 0x241c16, 0x241486, 0xe636b810f143320d, 0x86641a0000000000, 0, 41 }, /* #8 */
     9633    { 0x0e0b12, 0x0e0307, 0xdb1c879c391b4df9, 0x37e4000000000000, 0, 50 }, /* #9 */
     9634    { 0x173886, 0x173086, 0x17599e11586bad50, 0xf08ac35d6a800000, 0, 19 }, /* #10 */
     9635    { 0x217983, 0x217986, 0x5a7b8f50d94079c5, 0xa000000000000000, 0, 61 }, /* #11 */
     9636    { 0x353b03, 0x353b07, 0x60a5418410a55a1a, 0x5061042956868000, 0, 14 }, /* #12 */
     9637    { 0x105893, 0x105807, 0x6f87325b3f2d26d1, 0x2d26d10000000000, 0, 40 }, /* #13 */
     9638    { 0x194d96, 0x194507, 0xd2549f7954819232, 0x4819232000000000, 0, 36 }, /* #14 */
     9639    { 0x0e4dc2, 0x0e4507, 0x06a2379132c537ed, 0x446f22658a6fda00, 0, 9 }, /* #15 */
     9640    { 0x0a3c87, 0x0a3406, 0x2866154e3d85514d, 0x6800000000000000, 0, 59 }, /* #16 */
     9641    { 0x2c1416, 0x2c1486, 0x31545cab4a1d17a4, 0xad28745e90000000, 0, 26 }, /* #17 */
     9642    { 0x025d86, 0x025d87, 0x89815b9eba9827a3, 0xd4c13d1800000000, 0, 35 }, /* #18 */
     9643    { 0x3809c7, 0x380987, 0x58f0489fb63edc0a, 0xf6e0500000000000, 0, 43 }, /* #19 */
     9644    { 0x3d3807, 0x3d3886, 0x9eb6fdf291efe3b0, 0xb6fdf291efe3b000, 0, 8 }, /* #20 */
     9645    { 0x3c7b87, 0x3c7307, 0xe39264ee1488aa03, 0x32770a4455018000, 0, 15 }, /* #21 */
     9646    { 0x155787, 0x155706, 0x155cffb9248f74d2, 0x3dd3480000000000, 0, 42 }, /* #22 */
     9647    { 0x1a6407, 0x1a6c07, 0x998ccc9123e41568, 0x19992247c82ad000, 0, 9  }, /* #23 */
     9648    { 0x082cc2, 0x082c07, 0xb58524a12839ff5b, 0x49284a0e7fd6c000, 0, 14 }, /* #24 */
     9649    { 0x3234c2, 0x323c86, 0xb1b0e58c75d6b242, 0xb592100000000000, 0, 43 }, /* #25 */
     9650    { 0x370e46, 0x370e07, 0x8da65138907233c7, 0x4ca27120e4678e00, 0, 9 }, /* #26 */
     9651    { 0x386357, 0x386387, 0x093444afa5e56f59, 0xeb20000000000000, 0, 53 }, /* #27 */
     9652    { 0x1b2dd7, 0x1b2586, 0xfe51c750e6d15b62, 0x8adb100000000000, 0, 43 }, /* #28 */
     9653    { 0x136693, 0x136606, 0x140daea4775a6d72, 0x281b5d48eeb4dae4, 0, 1  }, /* #29 */
     9654    { 0x1a58c2, 0x1a5086, 0x28676c244ed4f1eb, 0xd4f1eb0000000000, 0, 40 }, /* #30 */
     9655    { 0x0f2516, 0x0f2547, 0x250c6facbf03b3ca, 0x0000000000000000, 0, 63 }, /* #31 */
     9656    { 0x163f16, 0x163f06, 0x6508ae0663cad9e2, 0x570331e56cf10000, 0, 15 }, /* #32 */
     9657    { 0x3a3246, 0x3a3286, 0x0d0e56a4edd296b9, 0xe56a4edd296b9000, 0, 12 }, /* #33 */
     9658    { 0x0b1a03, 0x0b1286, 0x1ea92517821cc7eb, 0x928bc10e63f58000, 0, 15 }, /* #34 */
     9659    { 0x0b23d7, 0x0b2b86, 0xa7d4a7a794164263, 0x98c0000000000000, 0, 54 }, /* #35 */
     9660    { 0x051a93, 0x051a06, 0x9ffe1836119fb1f7, 0x119fb1f700000000, 0, 32 }, /* #36 */
     9661    { 0x0a4842, 0x0a4886, 0x4b1947a972491c27, 0xb9248e1380000000, 0, 31 }, /* #37 */
     9662    { 0x230216, 0x230a06, 0x99f0d8ccf8f5f812, 0x7afc090000000000, 0, 39 }, /* #38 */
     9663    { 0x274dc3, 0x274dc3, 0x456b26a92930012b, 0x456b26a92930012b, 0, 0 }, /* #39 */
     9664    { 0x3f3456, 0x3f3c06, 0x80f1bfe5aa1d5bde, 0x5aa1d5bde0000000, 0, 28 }, /* #40 */
     9665    { 0x2c53d7, 0x2c5b07, 0x8528da019fb96ec1, 0x6080000000000000, 0, 55 }, /* #41 */
     9666    { 0x113a53, 0x113286, 0xe039528dbc64539d, 0x8a73a00000000000, 0, 45 }, /* #42 */
     9667    { 0x2e1096, 0x2e1006, 0x360127cf062cffc1, 0x4000000000000000, 0, 62 }, /* #43 */
     9668    { 0x201602, 0x201e07, 0x5cf21b0824968bd3, 0x3c86c20925a2f4c0, 0, 6 }, /* #44 */
     9669    { 0x3e27d6, 0x3e2f06, 0x9480e0fd19b4be03, 0x0e0fd19b4be03000, 0, 12 }, /* #45 */
     9670    { 0x063056, 0x063883, 0xbf6e53b8221abddb, 0xb729dc110d5eed80, 0, 7 }, /* #46 */
     9671    { 0x3b6c83, 0x3b6406, 0xec4020836a4f3a49, 0x79d2480000000000, 0, 43 }, /* #47 */
     9672    { 0x1e0e46, 0x1e0e02, 0x707e61c26ddd5764, 0x0fcc384dbbaaec80, 0, 5 }, /* #48 */
     9673    { 0x2279c6, 0x227986, 0x911c7f1986aee8d8, 0xc000000000000000, 0, 59 }, /* #49 */
     9674    { 0x0e3052, 0x0e3086, 0xde8712f1b52952bc, 0xe25e36a52a578000, 0, 13 }, /* #50 */
     9675    { 0x125392, 0x125b87, 0x8be2b8d859484850, 0xc571b0b29090a000, 0, 9 }, /* #51 */
     9676    { 0x1d2e97, 0x1d2686, 0xcc11fac7a54f0270, 0x953c09c000000000, 0, 34 }, /* #52 */
     9677    { 0x0b1513, 0x0b1506, 0x04bb1779456ee0f2, 0x2ef28addc1e40000, 0, 17 }, /* #53 */
     9678    { 0x261107, 0x261186, 0xde34dd5c10f7d6b1, 0xc400000000000000, 0, 58 }, /* #54 */
     9679    { 0x1677c2, 0x167703, 0x107b2089e72868ae, 0x07b2089e72868ae0, 0, 4  }, /* #55 */
     9680    { 0x2a4956, 0x2a4906, 0xae6a14bbcb5c8ee2, 0x3b88000000000000, 0, 50 }, /* #56 */
     9681    { 0x335047, 0x335006, 0xe034c4fcfc94856b, 0x06989f9f9290ad60, 0, 5 }, /* #57 */
     9682    { 0x0a1457, 0x0a1c87, 0x8e913a9cbff8070f, 0x8780000000000000, 0, 55 }, /* #58 */
     9683    { 0x3f5087, 0x3f5086, 0xd22eaa16ac4654df, 0xa16ac4654df00000, 0, 20 }, /* #59 */
     9684    { 0x214602, 0x214e87, 0x53705489fbfd168b, 0xa2c0000000000000, 0, 54 }, /* #60 */
     9685    { 0x1d6983, 0x1d6103, 0x06f0370fb6031663, 0x781b87db018b3180, 0, 7 }, /* #61 */
     9686    { 0x037a83, 0x037206, 0x234b9cfa143fc87e, 0x3fc87e0000000000, 0, 40 }, /* #62 */
     9687    { 0x1b2b46, 0x1b2b06, 0x74d03a539b1c8b9b, 0x2e6c000000000000, 0, 50 }, /* #63 */
    100939688};
    100949689static const BINU64_TEST_T g_aTests_shr_u64[] =
    100959690{
    10096     { 0x102302, 0x102b03, 0xd021be42886972e9, 0x01a0437c8510d2e5, 0, 7 }, /* #0 */
    10097     { 0x065002, 0x065003, 0x22a132d2cfc474d0, 0x00000454265a59f8, 0, 19 }, /* #1 */
    10098     { 0x204e82, 0x204e03, 0x8f1dbda99ea625d6, 0x00023c76f6a67a98, 0, 14 }, /* #2 */
    10099     { 0x2d5cc6, 0x2d5c02, 0x941c46e91b403905, 0x00000000941c46e9, 0, 32 }, /* #3 */
    10100     { 0x116e03, 0x116603, 0x53fbaf4dea7aced1, 0x00000000000a7f75, 0, 43 }, /* #4 */
    10101     { 0x274582, 0x274503, 0x1f2b7f200f26ac60, 0x000000000000f95b, 0, 45 }, /* #5 */
    10102     { 0x3c2d82, 0x3c2d03, 0x8f63ac9723dd0fca, 0x0000008f63ac9723, 0, 24 }, /* #6 */
    10103     { 0x104583, 0x104d02, 0xce5a720c9f196db0, 0x0000019cb4e4193e, 0, 23 }, /* #7 */
    10104     { 0x3f7c16, 0x3f7c06, 0xf808a43bca590390, 0x00000007c04521de, 0, 29 }, /* #8 */
    10105     { 0x102b43, 0x102307, 0x0c8107d5e514ae65, 0x00000064083eaf28, 0, 21 }, /* #9 */
    10106     { 0x047193, 0x047103, 0x54796f1c49f67554, 0x00a8f2de3893ecea, 0, 7  }, /* #10 */
    10107     { 0x1f4883, 0x1f4803, 0x802367ef446e2f34, 0x00000000002008d9, 0, 42 }, /* #11 */
    10108     { 0x096a96, 0x096206, 0x0002d2431292b535, 0x0000000000000169, 0, 41 }, /* #12 */
    10109     { 0x3a20d3, 0x3a2807, 0x85565db8ddc47ee9, 0x0002155976e37711, 0, 14 }, /* #13 */
    10110     { 0x3d1692, 0x3d1602, 0x41981ac9de7ca86d, 0x0000000000000001, 0, 62 }, /* #14 */
    10111     { 0x093b13, 0x093b06, 0xd5e6755581c5d7d0, 0x00035799d5560717, 0, 14 }, /* #15 */
    10112     { 0x1c6597, 0x1c6502, 0x23d6c745cc85498e, 0x00011eb63a2e642a, 0, 13 }, /* #16 */
    10113     { 0x2f7a82, 0x2f7a06, 0xcbd69a8b759c8a75, 0x000000000197ad35, 0, 39 }, /* #17 */
    10114     { 0x3c57d2, 0x3c5702, 0x633e4a82309cec4b, 0x00000000018cf92a, 0, 38 }, /* #18 */
    10115     { 0x180656, 0x180603, 0x7fe2d279efaca6fd, 0x0000003ff1693cf7, 0, 25 }, /* #19 */
    10116     { 0x0c0983, 0x0c0106, 0x06695efe0af54c77, 0x00000000000334af, 0, 41 }, /* #20 */
    10117     { 0x142a43, 0x142a43, 0xe52dc2417490ba46, 0xe52dc2417490ba46, 0, 0 }, /* #21 */
    10118     { 0x254303, 0x254302, 0x79c4fed840bca966, 0x00000000000003ce, 0, 53 }, /* #22 */
    10119     { 0x2e39c2, 0x2e3107, 0x7085a70da993934c, 0x001c2169c36a64e4, 0, 10 }, /* #23 */
    10120     { 0x1f7f46, 0x1f7f02, 0x90cb5e41e7cb00ef, 0x0000000000000243, 0, 54 }, /* #24 */
    10121     { 0x146fc7, 0x146703, 0x3aa88c2348ed2d39, 0x00000000000000ea, 0, 54 }, /* #25 */
    10122     { 0x267bc2, 0x267302, 0x6a9cb5834d9167ef, 0x000000d5396b069b, 0, 23 }, /* #26 */
    10123     { 0x041313, 0x041306, 0x546ef27552fe8e3e, 0x00000000000002a3, 0, 53 }, /* #27 */
    10124     { 0x1f0cc2, 0x1f0406, 0x3842e44a06e49da1, 0x00001c2172250372, 0, 17 }, /* #28 */
    10125     { 0x1f3717, 0x1f3f02, 0xd7a78bebf1aa488a, 0x01af4f17d7e35491, 0, 7 }, /* #29 */
    10126     { 0x0368d3, 0x036002, 0x0f0240ea11abf021, 0x0000000000078120, 0, 41 }, /* #30 */
    10127     { 0x056ad3, 0x056a03, 0xe40f52aa88bdc4c4, 0x0000000000007207, 0, 49 }, /* #31 */
    10128     { 0x113502, 0x113507, 0x2b5ac11935693225, 0x000000000000000a, 0, 58 }, /* #32 */
    10129     { 0x2d2607, 0x2d2e07, 0xa9a10455980ed0e0, 0x0001534208ab301d, 0, 15 }, /* #33 */
    10130     { 0x3f6f52, 0x3f6707, 0x697ff273e990c443, 0x0000000000034bff, 0, 45 }, /* #34 */
    10131     { 0x2b0146, 0x2b0902, 0xf0b127aa16dc3612, 0x00000003c2c49ea8, 0, 30 }, /* #35 */
    10132     { 0x3100d6, 0x310002, 0x69acc3498699e47e, 0x000001a6b30d261a, 0, 22 }, /* #36 */
    10133     { 0x0d2fd3, 0x0d2706, 0x69be117aca9920ba, 0x00034df08bd654c9, 0, 13 }, /* #37 */
    10134     { 0x3b11d3, 0x3b1102, 0x2d1781db0c5fafc8, 0x0000000005a2f03b, 0, 35 }, /* #38 */
    10135     { 0x364cd2, 0x364406, 0x342ac445a428e9eb, 0x0000000000000003, 0, 60 }, /* #39 */
    10136     { 0x145887, 0x145802, 0xed2dfb901064606d, 0x00000001da5bf720, 0, 31 }, /* #40 */
    10137     { 0x3016c3, 0x301606, 0x0cc6bf6fb2132b03, 0x000000cc6bf6fb21, 0, 20 }, /* #41 */
    10138     { 0x155187, 0x155902, 0xd9ee59508d5fd417, 0x000000001b3dcb2a, 0, 35 }, /* #42 */
    10139     { 0x102d86, 0x102d06, 0xa35f95a09d3ec9a2, 0x000000000a35f95a, 0, 36 }, /* #43 */
    10140     { 0x2516d2, 0x251e07, 0xa8809975c011e8b7, 0x00000001510132eb, 0, 31 }, /* #44 */
    10141     { 0x232f03, 0x232f06, 0xc63fdecba8e37b23, 0x0000000000000063, 0, 57 }, /* #45 */
    10142     { 0x1903d3, 0x190306, 0x3fa288ef932758f1, 0x07f4511df264eb1e, 0, 3  }, /* #46 */
    10143     { 0x007dc7, 0x007d03, 0xa63c7c2fd4939277, 0x0000531e3e17ea49, 0, 17 }, /* #47 */
    10144     { 0x120796, 0x120f07, 0xa62f6f64bc059cb8, 0x0000a62f6f64bc05, 0, 16 }, /* #48 */
    10145     { 0x140e46, 0x140e03, 0x815dea7b1756e7e5, 0x00020577a9ec5d5b, 0, 14 }, /* #49 */
    10146     { 0x122817, 0x122007, 0x76bf5818e99b8fd6, 0x0000000003b5fac0, 0, 37 }, /* #50 */
    10147     { 0x2b47d3, 0x2b4f07, 0x8706488e8a971126, 0x000000008706488e, 0, 32 }, /* #51 */
    10148     { 0x203b97, 0x203b07, 0xff71d51800b678a3, 0x000000ff71d51800, 0, 24 }, /* #52 */
    10149     { 0x0f01d3, 0x0f0906, 0xc738923f9dba3610, 0x00639c491fcedd1b, 0, 9  }, /* #53 */
    10150     { 0x127807, 0x127802, 0xd70cb4a4a3972c30, 0x0000000035c32d29, 0, 34 }, /* #54 */
    10151     { 0x3e39c6, 0x3e3902, 0x831041866ff08b6c, 0x0000000000000008, 0, 60 }, /* #55 */
    10152     { 0x0425c6, 0x042503, 0x499ca98697f96e0a, 0x0000000000000049, 0, 56 }, /* #56 */
    10153     { 0x273c42, 0x273c03, 0xe0aac54ce161d470, 0x0000000000705562, 0, 41 }, /* #57 */
    10154     { 0x3e5a92, 0x3e5246, 0x0328f9fadcd376b0, 0x0000000000000000, 0, 63 }, /* #58 */
    10155     { 0x297352, 0x297307, 0x452275ccb9b13a38, 0x0000000000001148, 0, 50 }, /* #59 */
    10156     { 0x2c3bd7, 0x2c3307, 0x6f3d55e4d57a5d96, 0x0de7aabc9aaf4bb2, 0, 3 }, /* #60 */
    10157     { 0x0a4bd6, 0x0a4b07, 0xb2d9675f3931099b, 0x00b2d9675f393109, 0, 8 }, /* #61 */
    10158     { 0x0501c7, 0x050906, 0xa0589c46bbfb5bbf, 0x0000000000000050, 0, 57 }, /* #62 */
    10159     { 0x224086, 0x224807, 0x942095dc69ccd434, 0x0000000000000012, 0, 59 }, /* #63 */
     9691    { 0x0e3d17, 0x0e3503, 0x205c0e16d7d78c52, 0x000000000000040b, 0, 51 }, /* #0 */
     9692    { 0x111d97, 0x111d07, 0x85a9a61d77f127ee, 0x0000000000216a69, 0, 42 }, /* #1 */
     9693    { 0x284243, 0x284a06, 0xe8b071c71591c1c0, 0x0000003a2c1c71c5, 0, 26 }, /* #2 */
     9694    { 0x3e3607, 0x3e3606, 0x39402cf1c6fd2c4f, 0x00000000039402cf, 0, 36 }, /* #3 */
     9695    { 0x237943, 0x237907, 0xc6495374b315cac0, 0x000c6495374b315c, 0, 12 }, /* #4 */
     9696    { 0x307403, 0x307407, 0x03bd3ea8181b50a7, 0x00000000000001de, 0, 49 }, /* #5 */
     9697    { 0x060b86, 0x060b86, 0xa681c9f5a8de248a, 0xa681c9f5a8de248a, 0, 0 }, /* #6 */
     9698    { 0x232f82, 0x232707, 0x6c068c3d8c4fffa6, 0x000000d80d187b18, 0, 23 }, /* #7 */
     9699    { 0x287c03, 0x287407, 0x20484bac1c2bf6bc, 0x000000000081212e, 0, 38 }, /* #8 */
     9700    { 0x0761c6, 0x076103, 0x34633c0bd26a6513, 0x000000000000d18c, 0, 46 }, /* #9 */
     9701    { 0x385296, 0x385207, 0x04c06df29beee5a2, 0x00026036f94df772, 0, 9  }, /* #10 */
     9702    { 0x335f07, 0x335703, 0x5c502cbc23f58524, 0x000000000000000b, 0, 59 }, /* #11 */
     9703    { 0x0c6ec7, 0x0c6e02, 0xd218b686ab93212c, 0x000000000d218b68, 0, 36 }, /* #12 */
     9704    { 0x3d34d2, 0x3d3407, 0x27a9b3dbb725d78f, 0x0000000000009ea6, 0, 46 }, /* #13 */
     9705    { 0x1f0ec2, 0x1f0e03, 0xdd16116035700748, 0x00000006e8b08b01, 0, 29 }, /* #14 */
     9706    { 0x264c86, 0x264c06, 0xa769a2ae0db8a58f, 0x014ed3455c1b714b, 0, 7 }, /* #15 */
     9707    { 0x0d6b83, 0x0d6b03, 0xb586d7a575bb1965, 0x16b0daf4aeb7632c, 0, 3 }, /* #16 */
     9708    { 0x176593, 0x176503, 0x04247255f2c14188, 0x00000001091c957c, 0, 26 }, /* #17 */
     9709    { 0x1c6016, 0x1c6803, 0xea31b74edd1e2188, 0x00000001d4636e9d, 0, 31 }, /* #18 */
     9710    { 0x3f1e47, 0x3f1e03, 0xc7803d2341f5540b, 0x0c7803d2341f5540, 0, 4 }, /* #19 */
     9711    { 0x0c7296, 0x0c7a07, 0xd4bef830437d5ba3, 0x0000000000000d4b, 0, 52 }, /* #20 */
     9712    { 0x321d13, 0x321d06, 0xd04068b8c6ee1718, 0x00034101a2e31bb8, 0, 14 }, /* #21 */
     9713    { 0x3e7ac3, 0x3e7a02, 0xc3ca96b644b2ad17, 0x0000000000001879, 0, 51 }, /* #22 */
     9714    { 0x167a96, 0x167a07, 0xbaa99d033cbbd388, 0x0000000000175533, 0, 43 }, /* #23 */
     9715    { 0x003ed7, 0x003602, 0x005e84e733e7aad8, 0x000000000000002f, 0, 49 }, /* #24 */
     9716    { 0x0b0616, 0x0b0602, 0x3c280a956804446e, 0x0000000000f0a02a, 0, 38 }, /* #25 */
     9717    { 0x1e0e53, 0x1e0603, 0x39219b4ee2f3ab72, 0x001c90cda77179d5, 0, 9 }, /* #26 */
     9718    { 0x372012, 0x372806, 0xa0950b80cce919c5, 0x0000282542e0333a, 0, 18 }, /* #27 */
     9719    { 0x103693, 0x103602, 0x2cd4782b14a1b650, 0x0000059a8f056294, 0, 19 }, /* #28 */
     9720    { 0x1c7f42, 0x1c7706, 0x19e7fb976d99f23b, 0x00000679fee5db66, 0, 18 }, /* #29 */
     9721    { 0x0a5916, 0x0a5107, 0x3408b4980922571b, 0x0000000000000006, 0, 59 }, /* #30 */
     9722    { 0x287ac2, 0x287202, 0x16c9d4632d917ec2, 0x000000000000005b, 0, 54 }, /* #31 */
     9723    { 0x0b3016, 0x0b3007, 0x256545cbc29e5c48, 0x004aca8b97853cb8, 0, 7 }, /* #32 */
     9724    { 0x157503, 0x157503, 0x1134d6c5329d3888, 0x000089a6b62994e9, 0, 13 }, /* #33 */
     9725    { 0x2f0347, 0x2f0b02, 0xa916716ee6022bf9, 0x000002a459c5bb98, 0, 22 }, /* #34 */
     9726    { 0x2d01c2, 0x2d0902, 0xdd54115fa3abcdaf, 0x000000000000dd54, 0, 48 }, /* #35 */
     9727    { 0x091d43, 0x091506, 0x038ec4bcb7d80e10, 0x00e3b12f2df60384, 0, 2 }, /* #36 */
     9728    { 0x023246, 0x023206, 0x4c940cd9949d76ef, 0x0000000000264a06, 0, 41 }, /* #37 */
     9729    { 0x0e7347, 0x0e7b03, 0xd429b4451d2e2e53, 0x0000000000000001, 0, 63 }, /* #38 */
     9730    { 0x304f12, 0x304f03, 0xecd2ed2aa91f6c12, 0x00000000ecd2ed2a, 0, 32 }, /* #39 */
     9731    { 0x201bc2, 0x201b03, 0x9a6a77b408b0c3ee, 0x0000000000269a9d, 0, 42 }, /* #40 */
     9732    { 0x043c12, 0x043c07, 0xfb6be5904b721471, 0x07db5f2c825b90a3, 0, 5 }, /* #41 */
     9733    { 0x0233c2, 0x023302, 0x7d863ef2d4995a18, 0x00000001f618fbcb, 0, 30 }, /* #42 */
     9734    { 0x1c2202, 0x1c2a03, 0xc6eae657baf2a377, 0x0000000006375732, 0, 37 }, /* #43 */
     9735    { 0x295703, 0x295f07, 0x927e6c3b2bd0d06c, 0x000000927e6c3b2b, 0, 24 }, /* #44 */
     9736    { 0x366dc2, 0x366d06, 0xd746e909816b4eda, 0x0006ba37484c0b5a, 0, 13 }, /* #45 */
     9737    { 0x290607, 0x290603, 0x0fab89c82f7028ac, 0x003eae2720bdc0a2, 0, 6  }, /* #46 */
     9738    { 0x142903, 0x142902, 0x9a9fa69c559dac16, 0x000001353f4d38ab, 0, 23 }, /* #47 */
     9739    { 0x1b4f87, 0x1b4f02, 0xe997bf27f8f998cf, 0x00000000000001d3, 0, 55 }, /* #48 */
     9740    { 0x121556, 0x121502, 0x2cd3f20f4ea7bed5, 0x00b34fc83d3a9efb, 0, 6 }, /* #49 */
     9741    { 0x1c6147, 0x1c6102, 0x2cd758ca40b8ff2d, 0x00000002cd758ca4, 0, 28 }, /* #50 */
     9742    { 0x306c83, 0x306c06, 0x970cda9eddd543ae, 0x00025c336a7b7755, 0, 14 }, /* #51 */
     9743    { 0x103e02, 0x103e07, 0xcf0d9c18cb972b3f, 0x0000006786ce0c65, 0, 25 }, /* #52 */
     9744    { 0x1c5613, 0x1c5e07, 0xb0c7cb8cc20f8244, 0x1618f9719841f048, 0, 3  }, /* #53 */
     9745    { 0x0f47d2, 0x0f4702, 0x7882b3d816cee94e, 0x001e20acf605b3ba, 0, 10 }, /* #54 */
     9746    { 0x3d1287, 0x3d1a06, 0xcb747136ee5f0fe0, 0x000000000000cb74, 0, 48 }, /* #55 */
     9747    { 0x1931d7, 0x193106, 0x46e26959d9b647fd, 0x0000000000002371, 0, 49 }, /* #56 */
     9748    { 0x160b46, 0x160b07, 0xce74854387cfe4e6, 0x0000339d2150e1f3, 0, 18 }, /* #57 */
     9749    { 0x3c1982, 0x3c1906, 0xf4f72219f2638aff, 0x0000007a7b910cf9, 0, 25 }, /* #58 */
     9750    { 0x1813d2, 0x181b02, 0xaf4cd858e3c0040f, 0x0000000057a66c2c, 0, 33 }, /* #59 */
     9751    { 0x0d00d3, 0x0d0803, 0x95c3ace4dc50de35, 0x00000004ae1d6726, 0, 29 }, /* #60 */
     9752    { 0x124c82, 0x124c06, 0xc175d493a2bd61dc, 0x0000305d7524e8af, 0, 18 }, /* #61 */
     9753    { 0x173dd3, 0x173502, 0x1d77a6f200df99a8, 0x000000000001d77a, 0, 44 }, /* #62 */
     9754    { 0x2b09d6, 0x2b0906, 0xd7f5791ebdc3862e, 0x00001afeaf23d7b8, 0, 19 }, /* #63 */
    101609755};
    101619756static const BINU64_TEST_T g_aTests_sar_u64[] =
    101629757{
    10163     { 0x203453, 0x203407, 0x296804ad3241d2c1, 0x0000000014b40256, 0, 33 }, /* #0 */
    10164     { 0x286507, 0x286582, 0xe91ec8e9382ca46f, 0xfffffffffff48f64, 0, 41 }, /* #1 */
    10165     { 0x1a6542, 0x1a6506, 0x0a3f82007a988478, 0x0000a3f82007a988, 0, 12 }, /* #2 */
    10166     { 0x370b02, 0x370306, 0x787e715c9942c035, 0x0000000000787e71, 0, 40 }, /* #3 */
    10167     { 0x220517, 0x220582, 0xeb70414ac33d7f8c, 0xffadc1052b0cf5fe, 0, 6 }, /* #4 */
    10168     { 0x0116d3, 0x011602, 0x1ec495a358136742, 0x00000003d892b46b, 0, 27 }, /* #5 */
    10169     { 0x152593, 0x152583, 0xc67d157728b88be2, 0xfffffffff8cfa2ae, 0, 35 }, /* #6 */
    10170     { 0x083b57, 0x083387, 0xe57d7f6989c53367, 0xffffffffffffffca, 0, 55 }, /* #7 */
    10171     { 0x067992, 0x067183, 0xe929f4d8dad93e46, 0xfffffe929f4d8dad, 0, 20 }, /* #8 */
    10172     { 0x1c6993, 0x1c6107, 0x21ff24f1345beaa7, 0x000010ff92789a2d, 0, 17 }, /* #9 */
    10173     { 0x3d2a56, 0x3d2206, 0x127226022a26aa23, 0x0000000000000012, 0, 56 }, /* #10 */
    10174     { 0x200c53, 0x200482, 0xcc3c061c9b96c562, 0xffffffffffffff98, 0, 55 }, /* #11 */
    10175     { 0x132b97, 0x132383, 0xfae11bbaf838b4db, 0xffffffd708ddd7c1, 0, 21 }, /* #12 */
    10176     { 0x254b56, 0x254306, 0x6c3344a26dcc0f48, 0x000000000000001b, 0, 58 }, /* #13 */
    10177     { 0x1d2b93, 0x1d2303, 0x15fb5b874e519e53, 0x0000000000000afd, 0, 49 }, /* #14 */
    10178     { 0x095212, 0x095212, 0x64cc68f6bf59b09a, 0x64cc68f6bf59b09a, 0, 0  }, /* #15 */
    10179     { 0x0f6602, 0x0f6687, 0xc6797202607eb1e9, 0xffffffffffffe33c, 0, 49 }, /* #16 */
    10180     { 0x1e6b47, 0x1e6387, 0xcf603f1fd66918d5, 0xffcf603f1fd66918, 0, 8 }, /* #17 */
    10181     { 0x3c0917, 0x3c0106, 0x116e246bea9ff44f, 0x00000000000116e2, 0, 44 }, /* #18 */
    10182     { 0x013797, 0x013703, 0x58d0e2b3095cd114, 0x000000000163438a, 0, 38 }, /* #19 */
    10183     { 0x313443, 0x313486, 0xc93959767c06fb89, 0xfffffffffffff927, 0, 51 }, /* #20 */
    10184     { 0x036c47, 0x036407, 0x590e2df42363c2c9, 0x00000000000590e2, 0, 44 }, /* #21 */
    10185     { 0x2a5f07, 0x2a5707, 0x6523fb287fd27283, 0x0000003291fd943f, 0, 25 }, /* #22 */
    10186     { 0x240107, 0x240103, 0x6410abb0af6be4af, 0x0000000000000320, 0, 53 }, /* #23 */
    10187     { 0x343282, 0x343203, 0x106ed37e0702bb59, 0x0020dda6fc0e0576, 0, 7 }, /* #24 */
    10188     { 0x3d5486, 0x3d5402, 0x17a0755b8b65e5d1, 0x0000017a0755b8b6, 0, 20 }, /* #25 */
    10189     { 0x127ec6, 0x127602, 0x3a72da739570d9bb, 0x00000000003a72da, 0, 40 }, /* #26 */
    10190     { 0x230fc2, 0x230783, 0x9397a99e185f8004, 0xffffffffffff9397, 0, 48 }, /* #27 */
    10191     { 0x297582, 0x297583, 0x8c31497eb03d9587, 0xf186292fd607b2b0, 0, 3 }, /* #28 */
    10192     { 0x174fc3, 0x174782, 0xe1adfb9bb16c1408, 0xfffffffffffc35bf, 0, 43 }, /* #29 */
    10193     { 0x0f4f03, 0x0f4787, 0xd3b201217534f2bd, 0xffffff4ec80485d4, 0, 22 }, /* #30 */
    10194     { 0x016117, 0x016102, 0x027fcc0835541feb, 0x000004ff98106aa8, 0, 15 }, /* #31 */
    10195     { 0x2e0d16, 0x2e0582, 0xc50520728b341d41, 0xfffffffff8a0a40e, 0, 35 }, /* #32 */
    10196     { 0x006a83, 0x006287, 0xf505e5b3ff7ed4c2, 0xffea0bcb67fefda9, 0, 7 }, /* #33 */
    10197     { 0x094d93, 0x094503, 0x63a38f33aad5accb, 0x00000000031d1c79, 0, 37 }, /* #34 */
    10198     { 0x3264d7, 0x326482, 0xc4306cd4a2a7c215, 0xffffffffffffffc4, 0, 56 }, /* #35 */
    10199     { 0x215807, 0x215002, 0x7a5ed583efed52ad, 0x0000000007a5ed58, 0, 36 }, /* #36 */
    10200     { 0x3928c7, 0x392007, 0x5a5967d4ae2ac4f7, 0x000005a5967d4ae2, 0, 20 }, /* #37 */
    10201     { 0x211543, 0x211506, 0x7c245c54df5552d7, 0x003e122e2a6faaa9, 0, 9 }, /* #38 */
    10202     { 0x3a5613, 0x3a5606, 0x1c127a7dd6689bdc, 0x0000000000001c12, 0, 48 }, /* #39 */
    10203     { 0x303097, 0x303086, 0xeb2b6d39443e8b31, 0xffffffd656da7288, 0, 23 }, /* #40 */
    10204     { 0x0427d3, 0x0427d3, 0xb770d8c7fd65df4b, 0xb770d8c7fd65df4b, 0, 0 }, /* #41 */
    10205     { 0x1429c3, 0x142182, 0xf140b300a2e82a2b, 0xfffffffffffffff1, 0, 56 }, /* #42 */
    10206     { 0x287857, 0x287083, 0xb8fe9813f82a7da6, 0xfffffffffffb8fe9, 0, 44 }, /* #43 */
    10207     { 0x3d0747, 0x3d0706, 0x12deca617bd0ca75, 0x000000000000096f, 0, 49 }, /* #44 */
    10208     { 0x301752, 0x301786, 0xb5372bc92c47558b, 0xffffffda9b95e496, 0, 25 }, /* #45 */
    10209     { 0x111a96, 0x111202, 0x5b73198558e9bbd4, 0x000000005b731985, 0, 32 }, /* #46 */
    10210     { 0x211cc3, 0x211483, 0xdb097850d2e321e7, 0xfffffffffffffffd, 0, 60 }, /* #47 */
    10211     { 0x167fd7, 0x167787, 0xc9e9770f032e1636, 0xffffffffffff27a5, 0, 46 }, /* #48 */
    10212     { 0x162d03, 0x162587, 0x8a265906a969bc46, 0xffffffff8a265906, 0, 32 }, /* #49 */
    10213     { 0x037cd6, 0x037403, 0x2c0abb2049ff1d89, 0x000000000000b02a, 0, 46 }, /* #50 */
    10214     { 0x0c3442, 0x0c3483, 0xe1407cc96e87d2e5, 0xfff8501f325ba1f4, 0, 10 }, /* #51 */
    10215     { 0x090dd6, 0x090503, 0x2aaeea250c4efe11, 0x0000000555dd44a1, 0, 27 }, /* #52 */
    10216     { 0x0f7ec6, 0x0f7686, 0x9fed78e2ac30e270, 0xfffffffff9fed78e, 0, 36 }, /* #53 */
    10217     { 0x315656, 0x315682, 0xed8659dfeb548706, 0xffb619677fad521c, 0, 6 }, /* #54 */
    10218     { 0x182cd3, 0x182487, 0xeb774883e867b2ed, 0xfffffffffffeb774, 0, 44 }, /* #55 */
    10219     { 0x1d2497, 0x1d2407, 0x6a7260c09273611f, 0x00000000006a7260, 0, 40 }, /* #56 */
    10220     { 0x3b4ec7, 0x3b4686, 0xd80f372b4cf35a84, 0xffffffffffffffff, 0, 62 }, /* #57 */
    10221     { 0x214882, 0x214002, 0x2807708d22ebf76b, 0x0000000000000001, 0, 61 }, /* #58 */
    10222     { 0x2f5647, 0x2f5687, 0xb035c45b8c4ef56f, 0xfffffff606b88b71, 0, 27 }, /* #59 */
    10223     { 0x343817, 0x343002, 0x7ddff432adb9bfbe, 0x0000001f77fd0cab, 0, 26 }, /* #60 */
    10224     { 0x052542, 0x052582, 0xb701fc68c50e0420, 0xfffb701fc68c50e0, 0, 12 }, /* #61 */
    10225     { 0x1a5f17, 0x1a5706, 0x14ea8676e95413aa, 0x00029d50cedd2a82, 0, 11 }, /* #62 */
    10226     { 0x1f6fd3, 0x1f6fd3, 0xb55150195d32590b, 0xb55150195d32590b, 0, 0  }, /* #63 */
     9758    { 0x0b5613, 0x0b5687, 0xfce4f9ad17513f84, 0xff9c9f35a2ea27f0, 0, 3 }, /* #0 */
     9759    { 0x303116, 0x303183, 0xeb2a736ad99db9ee, 0xffffffffffd654e6, 0, 39 }, /* #1 */
     9760    { 0x3d0e96, 0x3d0687, 0xd444ec7554bbbbe3, 0xffffffffea22763a, 0, 33 }, /* #2 */
     9761    { 0x302b83, 0x302303, 0x6e46a4b536cb7c29, 0x0000000000001b91, 0, 50 }, /* #3 */
     9762    { 0x3f3403, 0x3f3407, 0x0da51b71460b6d91, 0x00000000000006d2, 0, 49 }, /* #4 */
     9763    { 0x3310d7, 0x331003, 0x047b56922d4a86c1, 0x000000000000023d, 0, 49 }, /* #5 */
     9764    { 0x193393, 0x193386, 0xa85bd3eda92c0339, 0xfffffffffffa85bd, 0, 44 }, /* #6 */
     9765    { 0x0a2806, 0x0a2002, 0x53a1f1ebc8270760, 0x00053a1f1ebc8270, 0, 12 }, /* #7 */
     9766    { 0x343cc7, 0x343403, 0x54172a8133bcb0a8, 0x000054172a8133bc, 0, 16 }, /* #8 */
     9767    { 0x023617, 0x023686, 0xc6f63ed75a79eb2e, 0xfffe37b1f6bad3cf, 0, 13 }, /* #9 */
     9768    { 0x365192, 0x365187, 0xd3f63b9ca71f1d81, 0xe9fb1dce538f8ec0, 0, 1 }, /* #10 */
     9769    { 0x286052, 0x286087, 0x991bcfe01e611d24, 0xffffffffff32379f, 0, 39 }, /* #11 */
     9770    { 0x233852, 0x233047, 0x645df235b4eed3ff, 0x0000000000000000, 0, 63 }, /* #12 */
     9771    { 0x207393, 0x207383, 0xa04acfeb71d84d1c, 0xffffffffffffff40, 0, 55 }, /* #13 */
     9772    { 0x2f3192, 0x2f3187, 0xf7505076a89cdfa9, 0xffffffffffffeea0, 0, 47 }, /* #14 */
     9773    { 0x2c2a02, 0x2c2202, 0x59b57802de5a4e97, 0x00b36af005bcb49d, 0, 7  }, /* #15 */
     9774    { 0x027ac3, 0x027283, 0x9957810e0a7e5a89, 0xf9957810e0a7e5a8, 0, 4 }, /* #16 */
     9775    { 0x1b6396, 0x1b6382, 0xfa3d37a83b229b14, 0xfffffffffffffa3d, 0, 48 }, /* #17 */
     9776    { 0x392d83, 0x392582, 0xa00876de1c5530b0, 0xffffffffffd0043b, 0, 41 }, /* #18 */
     9777    { 0x1b6202, 0x1b6282, 0x95a6113730c46ef1, 0xffffffcad3089b98, 0, 25 }, /* #19 */
     9778    { 0x242703, 0x242783, 0xe6a615b71ee1906f, 0xfffffffcd4c2b6e3, 0, 27 }, /* #20 */
     9779    { 0x025256, 0x025283, 0xa0857888c869d2f4, 0xfd042bc446434e97, 0, 5 }, /* #21 */
     9780    { 0x081493, 0x081487, 0x991f65b9dd65da12, 0xfffff323ecb73bac, 0, 19 }, /* #22 */
     9781    { 0x0964c2, 0x096407, 0x135267f9ed3ac5aa, 0x00000009a933fcf6, 0, 25 }, /* #23 */
     9782    { 0x056412, 0x056487, 0xf8574d56f1a84359, 0xfffffffffffffff0, 0, 55 }, /* #24 */
     9783    { 0x1a2807, 0x1a2006, 0x320b6c2eadc0c213, 0x0000000000000641, 0, 51 }, /* #25 */
     9784    { 0x0f3743, 0x0f3707, 0x0a5f526c0e129709, 0x000000014bea4d81, 0, 27 }, /* #26 */
     9785    { 0x1752c6, 0x175246, 0x1303f291e7b27c98, 0x0000000000000000, 0, 62 }, /* #27 */
     9786    { 0x1654c7, 0x165447, 0x1ff9a0bc5dc89ce3, 0x0000000000000000, 0, 61 }, /* #28 */
     9787    { 0x186a17, 0x186287, 0xeb41c6df2403c8ed, 0xfffffffd6838dbe4, 0, 27 }, /* #29 */
     9788    { 0x1d7152, 0x1d7183, 0xb312a01b9cd68438, 0xffffffffffffecc4, 0, 50 }, /* #30 */
     9789    { 0x3f0112, 0x3f0102, 0x1f4a05e31e92b30a, 0x0000000003e940bc, 0, 35 }, /* #31 */
     9790    { 0x1a5203, 0x1a5206, 0x066ca5b9cd0c21c9, 0x00000000000066ca, 0, 44 }, /* #32 */
     9791    { 0x0b1d17, 0x0b1583, 0xef0bf1dd88233611, 0xfffffffffffffbc2, 0, 50 }, /* #33 */
     9792    { 0x2e7ec2, 0x2e7687, 0xb2ac03471bf1ad16, 0xffffffecab00d1c6, 0, 26 }, /* #34 */
     9793    { 0x323d02, 0x323502, 0x355d09e671008826, 0x00000d5742799c40, 0, 18 }, /* #35 */
     9794    { 0x284c12, 0x284482, 0xa67627759c02feff, 0xffffffd33b13bace, 0, 25 }, /* #36 */
     9795    { 0x140dc2, 0x140582, 0x96c4e133d734a6a6, 0xffffe5b1384cf5cd, 0, 18 }, /* #37 */
     9796    { 0x1c34c7, 0x1c3486, 0x91bb8e2598e6748b, 0xffffffffff91bb8e, 0, 40 }, /* #38 */
     9797    { 0x2a2d92, 0x2a2586, 0x8eb0b6a212f6eb86, 0xfffffff1d616d442, 0, 27 }, /* #39 */
     9798    { 0x185b82, 0x185302, 0x3ecf1b6fe4d1c95e, 0x000000000007d9e3, 0, 43 }, /* #40 */
     9799    { 0x2e3f97, 0x2e3702, 0x5058df07c1c1b591, 0x00000141637c1f07, 0, 22 }, /* #41 */
     9800    { 0x095207, 0x095207, 0x59f19ab2834c7751, 0x59f19ab2834c7751, 0, 0 }, /* #42 */
     9801    { 0x2742d7, 0x274283, 0xa10a86fc970f1b21, 0xffffffffffa10a86, 0, 40 }, /* #43 */
     9802    { 0x0c1906, 0x0c1107, 0x7c384b56ccb159c0, 0x003e1c25ab6658ac, 0, 9 }, /* #44 */
     9803    { 0x3615d3, 0x361507, 0x4c0d01333dd7c365, 0x0000000026068099, 0, 33 }, /* #45 */
     9804    { 0x075806, 0x075086, 0xb73434675ce61fb2, 0xfffffdb9a1a33ae7, 0, 21 }, /* #46 */
     9805    { 0x281483, 0x281406, 0x08f6438e845c27e8, 0x00000000000008f6, 0, 48 }, /* #47 */
     9806    { 0x1919d7, 0x191102, 0x4abb6cc6a4c914bb, 0x000012aedb31a932, 0, 18 }, /* #48 */
     9807    { 0x002793, 0x002783, 0xa8b057bd016bb494, 0xfd4582bde80b5da4, 0, 5 }, /* #49 */
     9808    { 0x3b4452, 0x3b4486, 0xd956ef5ad2a4481a, 0xffffffffffffffff, 0, 62 }, /* #50 */
     9809    { 0x3e1b16, 0x3e1302, 0x0607e97f1d66142e, 0x0000607e97f1d661, 0, 12 }, /* #51 */
     9810    { 0x161287, 0x161283, 0xfa2cf12d12eab9f6, 0xffffa2cf12d12eab, 0, 12 }, /* #52 */
     9811    { 0x3d2216, 0x3d2203, 0x679c5609a13fd68f, 0x000019e71582684f, 0, 18 }, /* #53 */
     9812    { 0x384f96, 0x384783, 0xb92ff789bccb74ce, 0xffffffffffffb92f, 0, 48 }, /* #54 */
     9813    { 0x340296, 0x340283, 0xc3b988d1963755ab, 0xffffffffffffc3b9, 0, 48 }, /* #55 */
     9814    { 0x097086, 0x097007, 0x4304350b3b1b2e34, 0x0000000004304350, 0, 36 }, /* #56 */
     9815    { 0x143bc7, 0x143383, 0xd584a510988d5404, 0xffffffffffffffd5, 0, 56 }, /* #57 */
     9816    { 0x2b6e96, 0x2b6646, 0x06291c687767f020, 0x0000000000000000, 0, 63 }, /* #58 */
     9817    { 0x236c07, 0x236486, 0xbac0887dfb4e8640, 0xfffffeeb0221f7ed, 0, 22 }, /* #59 */
     9818    { 0x3f3857, 0x3f3086, 0xd1b625bd102c5149, 0xffffffffffffffa3, 0, 55 }, /* #60 */
     9819    { 0x206a42, 0x206203, 0x0118df0e77e14b2d, 0x000000008c6f873b, 0, 25 }, /* #61 */
     9820    { 0x322386, 0x322387, 0xd63e316a7a77bcc2, 0xfffffffff58f8c5a, 0, 34 }, /* #62 */
     9821    { 0x354343, 0x354382, 0x94dbb7a514578bcb, 0xfe536ede94515e2f, 0, 6  }, /* #63 */
    102279822};
    102289823
    10229 #endif /* !VMM_INCLUDE_SRC_testcase_tstIEMAImplData_h */
     9824#endif /* !VMM_INCLUDED_SRC_testcase_tstIEMAImplData_h */
  • trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp

    r94155 r94162  
    209209IEMOPSHIFTSIZES g_iemAImpl_shr;
    210210IEMOPSHIFTSIZES g_iemAImpl_sar;
    211 IEMOPSHIFTDBLSIZES g_iemAImpl_shld;
    212 IEMOPSHIFTDBLSIZES g_iemAImpl_shrd;
    213211IEMOPMEDIAF1L1 g_iemAImpl_punpcklbw;
    214212IEMOPMEDIAF1L1 g_iemAImpl_punpcklwd;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette