VirtualBox

Changeset 94169 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Mar 11, 2022 12:49:43 PM (3 years ago)
Author:
vboxsync
Message:

VMM/IEM: Fixed imul_two mappings; testcase fixes and AMD data. bugref:9898

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

Legend:

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

    r94163 r94169  
    18091809
    18101810
     1811/*
     1812 * IMUL with two operands are mapped onto the three operand variant, ignoring
     1813 * the high part of the product.
     1814 */
    18111815# define EMIT_IMUL_TWO(a_cBits, a_uType) \
    18121816IEM_DECL_IMPL_DEF(void, iemAImpl_imul_two_u ## a_cBits,(a_uType *puDst, a_uType uSrc, uint32_t *pfEFlags)) \
     
    18191823{ \
    18201824    a_uType uIgn; \
    1821     iemAImpl_imul_u ## a_cBits(puDst, &uIgn, uSrc, pfEFlags); \
     1825    iemAImpl_imul_u ## a_cBits ## _intel(puDst, &uIgn, uSrc, pfEFlags); \
    18221826} \
    18231827\
     
    18251829{ \
    18261830    a_uType uIgn; \
    1827     iemAImpl_imul_u ## a_cBits(puDst, &uIgn, uSrc, pfEFlags); \
     1831    iemAImpl_imul_u ## a_cBits ## _amd(puDst, &uIgn, uSrc, pfEFlags); \
    18281832}
    18291833
     
    18331837EMIT_IMUL_TWO(16, uint16_t)
    18341838# endif
     1839
    18351840
    18361841/*
  • trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp

    r94165 r94169  
    491491    for (size_t iFn = 0; iFn < RT_ELEMENTS(a_aSubTests); iFn++) \
    492492    { \
    493         if (   a_aSubTests[iFn].idxCpuEflFlavour != IEMTARGETCPU_EFL_BEHAVIOR_NATIVE \
    494             && a_aSubTests[iFn].idxCpuEflFlavour != g_idxCpuEflFlavour) \
    495             continue; \
    496         \
    497493        RTTestSub(g_hTest, a_aSubTests[iFn].pszName); \
    498494        BINU ## a_cBits ## _TEST_T const * const paTests = a_aSubTests[iFn].paTests; \
    499495        uint32_t const                           cTests  = a_aSubTests[iFn].cTests; \
    500496        PFNIEMAIMPLBINU ## a_cBits               pfn     = a_aSubTests[iFn].pfn; \
    501         for (uint32_t iCpu = 0; iCpu < 2 && pfn; iCpu++) \
     497        uint32_t const cVars = 1 + (a_aSubTests[iFn].idxCpuEflFlavour == g_idxCpuEflFlavour && a_aSubTests[iFn].pfnNative); \
     498        for (uint32_t iVar = 0; iVar < cVars; iVar++) \
    502499        { \
    503500            for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \
     
    509506                    || fEfl != paTests[iTest].fEflOut) \
    510507                    RTTestFailed(g_hTest, "#%u%s: efl=%#08x dst=" a_Fmt " src=" a_Fmt " -> efl=%#08x dst=" a_Fmt ", expected %#08x & " a_Fmt "%s - %s\n", \
    511                                  iTest, !iCpu ? "" : "/n", paTests[iTest].fEflIn, paTests[iTest].uDstIn, paTests[iTest].uSrcIn, \
     508                                 iTest, !iVar ? "" : "/n", paTests[iTest].fEflIn, paTests[iTest].uDstIn, paTests[iTest].uSrcIn, \
    512509                                 fEfl, uDst, paTests[iTest].fEflOut, paTests[iTest].uDstOut, \
    513510                                 EFlagsDiff(fEfl, paTests[iTest].fEflOut), \
     
    11961193    for (size_t iFn = 0; iFn < RT_ELEMENTS(a_aSubTests); iFn++) \
    11971194    { \
    1198         if (   a_aSubTests[iFn].idxCpuEflFlavour != IEMTARGETCPU_EFL_BEHAVIOR_NATIVE \
    1199             && a_aSubTests[iFn].idxCpuEflFlavour != g_idxCpuEflFlavour) \
    1200             continue; \
    1201         \
    12021195        RTTestSub(g_hTest, a_aSubTests[iFn].pszName); \
    12031196        BINU ## a_cBits ## _TEST_T const * const paTests = a_aSubTests[iFn].paTests; \
    12041197        uint32_t const                           cTests  = a_aSubTests[iFn].cTests; \
    12051198        PFNIEMAIMPLSHIFTDBLU ## a_cBits          pfn     = a_aSubTests[iFn].pfn; \
    1206         for (uint32_t iCpu = 0; iCpu < 2 && pfn; iCpu++) \
     1199        uint32_t const cVars = 1 + (a_aSubTests[iFn].idxCpuEflFlavour == g_idxCpuEflFlavour && a_aSubTests[iFn].pfnNative); \
     1200        for (uint32_t iVar = 0; iVar < cVars; iVar++) \
    12071201        { \
    12081202            for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \
     
    12141208                    || fEfl!= paTests[iTest].fEflOut) \
    12151209                    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, \
     1210                                 iTest, iVar == 0 ? "" : "/n", paTests[iTest].fEflIn, \
    12171211                                 paTests[iTest].uDstIn, paTests[iTest].uSrcIn, (unsigned)paTests[iTest].uMisc, \
    12181212                                 fEfl, uDst, paTests[iTest].fEflOut, paTests[iTest].uDstOut, \
     
    14611455    for (size_t iFn = 0; iFn < RT_ELEMENTS(a_aSubTests); iFn++) \
    14621456    { \
    1463         if (   a_aSubTests[iFn].idxCpuEflFlavour != IEMTARGETCPU_EFL_BEHAVIOR_NATIVE \
    1464             && a_aSubTests[iFn].idxCpuEflFlavour != g_idxCpuEflFlavour) \
    1465             continue; \
    1466         \
    14671457        RTTestSub(g_hTest, a_aSubTests[iFn].pszName); \
    14681458        a_TestType const * const     paTests = a_aSubTests[iFn].paTests; \
    14691459        uint32_t const               cTests  = a_aSubTests[iFn].cTests; \
    14701460        PFNIEMAIMPLSHIFTU ## a_cBits pfn     = a_aSubTests[iFn].pfn; \
    1471         for (uint32_t iCpu = 0; iCpu < 2 && pfn; iCpu++) \
     1461        uint32_t const cVars = 1 + (a_aSubTests[iFn].idxCpuEflFlavour == g_idxCpuEflFlavour && a_aSubTests[iFn].pfnNative); \
     1462        for (uint32_t iVar = 0; iVar < cVars; iVar++) \
    14721463        { \
    14731464            for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \
     
    14791470                    || fEfl != paTests[iTest].fEflOut) \
    14801471                    RTTestFailed(g_hTest, "#%u%s: efl=%#08x dst=" a_Fmt " shift=%2u -> efl=%#08x dst=" a_Fmt ", expected %#08x & " a_Fmt "%s\n", \
    1481                                  iTest, iCpu == 0 ? "" : "/n", \
     1472                                 iTest, iVar == 0 ? "" : "/n", \
    14821473                                 paTests[iTest].fEflIn, paTests[iTest].uDstIn, paTests[iTest].uMisc, \
    14831474                                 fEfl, uDst, paTests[iTest].fEflOut, paTests[iTest].uDstOut, \
     
    16811672} a_aSubTests [] = \
    16821673{ \
    1683     ENTRY_AMD_EX(mul_u ## a_cBits,       X86_EFL_SF | X86_EFL_ZF | X86_EFL_AF | X86_EFL_PF, \
    1684                                          X86_EFL_SF | X86_EFL_ZF | X86_EFL_AF | X86_EFL_PF /** @todo check out AMD flags */ ), \
    1685     ENTRY_INTEL_EX(mul_u ## a_cBits,     X86_EFL_SF | X86_EFL_ZF | X86_EFL_AF | X86_EFL_PF, 0), \
     1674    ENTRY_AMD_EX(mul_u ## a_cBits,    X86_EFL_SF | X86_EFL_ZF | X86_EFL_AF | X86_EFL_PF, \
     1675                                      X86_EFL_SF | X86_EFL_ZF | X86_EFL_AF | X86_EFL_PF /** @todo check out AMD flags */ ), \
     1676    ENTRY_INTEL_EX(mul_u ## a_cBits,  X86_EFL_SF | X86_EFL_ZF | X86_EFL_AF | X86_EFL_PF, 0), \
    16861677    ENTRY_AMD_EX(imul_u ## a_cBits,   X86_EFL_SF | X86_EFL_ZF | X86_EFL_AF | X86_EFL_PF, \
    16871678                                      X86_EFL_SF | X86_EFL_ZF | X86_EFL_AF | X86_EFL_PF), \
     
    17011692    for (size_t iFn = 0; iFn < RT_ELEMENTS(a_aSubTests); iFn++) \
    17021693    { \
    1703         if (   a_aSubTests[iFn].idxCpuEflFlavour != IEMTARGETCPU_EFL_BEHAVIOR_NATIVE \
    1704             && a_aSubTests[iFn].idxCpuEflFlavour != g_idxCpuEflFlavour) \
    1705             continue; \
    1706         \
    17071694        RTTestSub(g_hTest, a_aSubTests[iFn].pszName); \
    17081695        a_TestType const * const      paTests = a_aSubTests[iFn].paTests; \
     
    17101697        uint32_t const                fEflIgn = a_aSubTests[iFn].uExtra; \
    17111698        PFNIEMAIMPLMULDIVU ## a_cBits pfn     = a_aSubTests[iFn].pfn; \
    1712         for (uint32_t iCpu = 0; iCpu < 2 && pfn; iCpu++) \
     1699        uint32_t const cVars = 1 + (a_aSubTests[iFn].idxCpuEflFlavour == g_idxCpuEflFlavour && a_aSubTests[iFn].pfnNative); \
     1700        for (uint32_t iVar = 0; iVar < cVars; iVar++) \
    17131701        { \
    17141702            for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \
     
    17251713                                           "  -> efl=%#08x dst1=" a_Fmt  " dst2=" a_Fmt " rc=%d\n" \
    17261714                                           "expected %#08x      " a_Fmt  "      " a_Fmt "    %d%s -%s%s%s\n", \
    1727                                  iTest, iCpu == 0 ? "" : "/n", \
     1715                                 iTest, iVar == 0 ? "" : "/n", \
    17281716                                 paTests[iTest].fEflIn, paTests[iTest].uDst1In, paTests[iTest].uDst2In, paTests[iTest].uSrcIn, \
    17291717                                 fEfl, uDst1, uDst2, rc, \
     
    18131801    /*
    18141802     * Determin the host CPU.
     1803     * If not using the IEMAllAImpl.asm code, this will be set to Intel.
    18151804     */
    1816 #if defined(RT_ARCH_X86) || defined(RT_ARCH_AMD64)
     1805#if (defined(RT_ARCH_X86) || defined(RT_ARCH_AMD64)) && !defined(IEM_WITHOUT_ASSEMBLY)
    18171806    g_idxCpuEflFlavour = ASMIsAmdCpu() || ASMIsHygonCpu()
    18181807                       ? IEMTARGETCPU_EFL_BEHAVIOR_AMD
    18191808                       : IEMTARGETCPU_EFL_BEHAVIOR_INTEL;
     1809#else
     1810    g_idxCpuEflFlavour = IEMTARGETCPU_EFL_BEHAVIOR_INTEL;
    18201811#endif
    18211812
  • trunk/src/VBox/VMM/testcase/tstIEMAImplData-Amd.h

    r94162 r94169  
    11/* $Id$ */
    22/** @file
    3  * IEM Assembly Instruction Helper Testcase Data, AMD - Stub.
     3 * IEM Assembly Instruction Helper Testcase Data Amd - r150420 on AMD Ryzen Threadripper 3990X 64-Core Processor.
    44 */
    55
     
    2222#endif
    2323
     24
     25#define HAVE_BINU8_TESTS_AMD
     26
     27
     28#define HAVE_BINU16_TESTS_AMD
     29static const BINU16_TEST_T g_aTests_bsf_u16_amd[] =
     30{
     31    { 0x0528c6, 0x0528c6, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     32    { 0x0b0456, 0x0b0456, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     33    { 0x1e5452, 0x1e5452, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     34    { 0x076752, 0x076752, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     35    { 0x181cd2, 0x181cd2, 0x6b58, 0x6b58, 0x0000, 0x0 }, /* #4 */
     36    { 0x2915d6, 0x2915d6, 0xa520, 0xa520, 0x0000, 0x0 }, /* #5 */
     37    { 0x257c82, 0x257cc2, 0x1bbc, 0x1bbc, 0x0000, 0x0 }, /* #6 */
     38    { 0x380c06, 0x380c46, 0xbd99, 0xbd99, 0x0000, 0x0 }, /* #7 */
     39    { 0x024046, 0x024006, 0xa3ab, 0x0000, 0x3b6d, 0x0 }, /* #8 */
     40    { 0x230757, 0x230717, 0x9478, 0x0000, 0x6727, 0x0 }, /* #9 */
     41    { 0x2b64d6, 0x2b6496, 0xcf57, 0x0001, 0x775a, 0x0 }, /* #10 */
     42    { 0x375a87, 0x375a87, 0x6c29, 0x0001, 0xf89a, 0x0 }, /* #11 */
     43    { 0x205553, 0x205513, 0x3135, 0x0002, 0xb44c, 0x0 }, /* #12 */
     44    { 0x1a7343, 0x1a7303, 0x0094, 0x0000, 0x1c39, 0x0 }, /* #13 */
     45    { 0x316b02, 0x316b02, 0x2e73, 0x0002, 0xae94, 0x0 }, /* #14 */
     46    { 0x2a7b13, 0x2a7b13, 0x883c, 0x0003, 0x34c8, 0x0 }, /* #15 */
     47    { 0x375616, 0x375616, 0x6e72, 0x0006, 0x3640, 0x0 }, /* #16 */
     48    { 0x0235d6, 0x023596, 0xe20f, 0x0001, 0x54be, 0x0 }, /* #17 */
     49    { 0x314057, 0x314017, 0xaae8, 0x0007, 0x9c80, 0x0 }, /* #18 */
     50    { 0x184702, 0x184702, 0x104f, 0x0000, 0xdbcf, 0x0 }, /* #19 */
     51    { 0x0a11d6, 0x0a1196, 0x2cf3, 0x0004, 0x0f30, 0x0 }, /* #20 */
     52    { 0x215357, 0x215317, 0xce82, 0x0002, 0xbff4, 0x0 }, /* #21 */
     53    { 0x3d4b16, 0x3d4b16, 0x002e, 0x0001, 0xcebe, 0x0 }, /* #22 */
     54    { 0x3723c6, 0x372386, 0x75da, 0x0002, 0x3e54, 0x0 }, /* #23 */
     55    { 0x303383, 0x303383, 0xe217, 0x0000, 0x723f, 0x0 }, /* #24 */
     56    { 0x103b57, 0x103b17, 0xa116, 0x0003, 0xe658, 0x0 }, /* #25 */
     57    { 0x105813, 0x105813, 0x99d6, 0x0001, 0xb37e, 0x0 }, /* #26 */
     58    { 0x0031c6, 0x003186, 0xf949, 0x0000, 0x60b1, 0x0 }, /* #27 */
     59    { 0x033316, 0x033316, 0x8225, 0x0000, 0x6a75, 0x0 }, /* #28 */
     60    { 0x3d2ad3, 0x3d2a93, 0x2f08, 0x0004, 0xf030, 0x0 }, /* #29 */
     61    { 0x0806c3, 0x080683, 0x1085, 0x0002, 0xc21c, 0x0 }, /* #30 */
     62    { 0x014956, 0x014916, 0xf603, 0x0000, 0x5153, 0x0 }, /* #31 */
     63    { 0x2c5746, 0x2c5706, 0xaa2a, 0x0001, 0xd8da, 0x0 }, /* #32 */
     64    { 0x207e87, 0x207e87, 0x612c, 0x0001, 0x9632, 0x0 }, /* #33 */
     65    { 0x392dc2, 0x392d82, 0x60ff, 0x0000, 0x348d, 0x0 }, /* #34 */
     66    { 0x222a92, 0x222a92, 0xe528, 0x0001, 0xd662, 0x0 }, /* #35 */
     67    { 0x2e3d06, 0x2e3d06, 0xb022, 0x0002, 0xacbc, 0x0 }, /* #36 */
     68    { 0x0e0352, 0x0e0312, 0xaecc, 0x0002, 0xe0b4, 0x0 }, /* #37 */
     69    { 0x067393, 0x067393, 0x9e2d, 0x0002, 0xd534, 0x0 }, /* #38 */
     70    { 0x224e52, 0x224e12, 0x9fa8, 0x0001, 0x068e, 0x0 }, /* #39 */
     71    { 0x280f16, 0x280f16, 0x3f6a, 0x0006, 0x5ec0, 0x0 }, /* #40 */
     72    { 0x334186, 0x334186, 0xe603, 0x0001, 0xfa1e, 0x0 }, /* #41 */
     73    { 0x1d4987, 0x1d4987, 0x28de, 0x0001, 0x124e, 0x0 }, /* #42 */
     74    { 0x1243d7, 0x124397, 0x0c43, 0x0000, 0x2ab3, 0x0 }, /* #43 */
     75    { 0x3f5ac3, 0x3f5a83, 0x1558, 0x0005, 0x4a20, 0x0 }, /* #44 */
     76    { 0x193683, 0x193683, 0x49f9, 0x0000, 0x91d9, 0x0 }, /* #45 */
     77    { 0x265f57, 0x265f17, 0xfa5d, 0x0002, 0x2f44, 0x0 }, /* #46 */
     78    { 0x102a16, 0x102a16, 0xde96, 0x0000, 0x5b0b, 0x0 }, /* #47 */
     79    { 0x103c96, 0x103c96, 0x3550, 0x0001, 0x2a8a, 0x0 }, /* #48 */
     80    { 0x275d57, 0x275d17, 0x7d65, 0x0000, 0xb197, 0x0 }, /* #49 */
     81    { 0x175e97, 0x175e97, 0xbf6d, 0x0000, 0xc56b, 0x0 }, /* #50 */
     82    { 0x0c0113, 0x0c0113, 0x1b17, 0x0000, 0xadc1, 0x0 }, /* #51 */
     83    { 0x277b13, 0x277b13, 0x9a31, 0x0001, 0x3f62, 0x0 }, /* #52 */
     84    { 0x2e7112, 0x2e7112, 0xec96, 0x0001, 0x7536, 0x0 }, /* #53 */
     85    { 0x035f96, 0x035f96, 0x155a, 0x0000, 0xf2e1, 0x0 }, /* #54 */
     86    { 0x333f07, 0x333f07, 0xa88f, 0x0002, 0x4b5c, 0x0 }, /* #55 */
     87    { 0x354217, 0x354217, 0x40dd, 0x0002, 0x9c8c, 0x0 }, /* #56 */
     88    { 0x246743, 0x246703, 0xf7c5, 0x0000, 0xbbf3, 0x0 }, /* #57 */
     89    { 0x057753, 0x057713, 0x174d, 0x0001, 0xe266, 0x0 }, /* #58 */
     90    { 0x2d4507, 0x2d4507, 0x6729, 0x0002, 0xc07c, 0x0 }, /* #59 */
     91    { 0x2d44c7, 0x2d4487, 0x2495, 0x0000, 0xb89f, 0x0 }, /* #60 */
     92    { 0x056cc3, 0x056c83, 0xb26e, 0x0000, 0x7be5, 0x0 }, /* #61 */
     93    { 0x363747, 0x363707, 0x7a1a, 0x0001, 0x58a6, 0x0 }, /* #62 */
     94    { 0x2b1243, 0x2b1203, 0xd9dc, 0x0001, 0x171e, 0x0 }, /* #63 */
     95};
     96static const BINU16_TEST_T g_aTests_bsr_u16_amd[] =
     97{
     98    { 0x394057, 0x394057, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     99    { 0x0a6412, 0x0a6452, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     100    { 0x372d06, 0x372d46, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     101    { 0x021a43, 0x021a43, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     102    { 0x256007, 0x256047, 0x73b8, 0x73b8, 0x0000, 0x0 }, /* #4 */
     103    { 0x224346, 0x224346, 0x8085, 0x8085, 0x0000, 0x0 }, /* #5 */
     104    { 0x2e4c02, 0x2e4c42, 0x0265, 0x0265, 0x0000, 0x0 }, /* #6 */
     105    { 0x2f5913, 0x2f5953, 0x1412, 0x1412, 0x0000, 0x0 }, /* #7 */
     106    { 0x1a3a86, 0x1a3a86, 0x9bcd, 0x000f, 0xc94a, 0x0 }, /* #8 */
     107    { 0x103983, 0x103983, 0x844f, 0x000e, 0x7305, 0x0 }, /* #9 */
     108    { 0x227f16, 0x227f16, 0xaf6d, 0x000e, 0x583a, 0x0 }, /* #10 */
     109    { 0x207b02, 0x207b02, 0x9c41, 0x000f, 0x82de, 0x0 }, /* #11 */
     110    { 0x104b56, 0x104b16, 0x49d3, 0x000f, 0xbf8d, 0x0 }, /* #12 */
     111    { 0x107887, 0x107887, 0xbf3f, 0x000f, 0xf609, 0x0 }, /* #13 */
     112    { 0x1b6747, 0x1b6707, 0x9b7c, 0x000d, 0x2038, 0x0 }, /* #14 */
     113    { 0x0f5386, 0x0f5386, 0x9009, 0x000e, 0x5b71, 0x0 }, /* #15 */
     114    { 0x377003, 0x377003, 0x7f07, 0x000f, 0xa95d, 0x0 }, /* #16 */
     115    { 0x0e2312, 0x0e2312, 0xac37, 0x000e, 0x6790, 0x0 }, /* #17 */
     116    { 0x153817, 0x153817, 0x7f7c, 0x000f, 0xb5d5, 0x0 }, /* #18 */
     117    { 0x1d51c6, 0x1d5186, 0x1a6f, 0x000e, 0x6f76, 0x0 }, /* #19 */
     118    { 0x175f57, 0x175f17, 0xb421, 0x000f, 0xe992, 0x0 }, /* #20 */
     119    { 0x192147, 0x192107, 0x1968, 0x000b, 0x092d, 0x0 }, /* #21 */
     120    { 0x392542, 0x392502, 0xd782, 0x000f, 0xbafd, 0x0 }, /* #22 */
     121    { 0x283f53, 0x283f13, 0x15f9, 0x000f, 0xbba0, 0x0 }, /* #23 */
     122    { 0x193556, 0x193516, 0x2d1e, 0x000c, 0x164f, 0x0 }, /* #24 */
     123    { 0x145496, 0x145496, 0x494e, 0x000f, 0xd897, 0x0 }, /* #25 */
     124    { 0x2f4393, 0x2f4393, 0x69af, 0x000e, 0x728d, 0x0 }, /* #26 */
     125    { 0x011446, 0x011406, 0x2cb7, 0x000f, 0xae45, 0x0 }, /* #27 */
     126    { 0x114143, 0x114103, 0x8169, 0x000c, 0x1532, 0x0 }, /* #28 */
     127    { 0x0c16d3, 0x0c1693, 0x5496, 0x000e, 0x7437, 0x0 }, /* #29 */
     128    { 0x107ad2, 0x107a92, 0x0b0e, 0x000f, 0xdfd6, 0x0 }, /* #30 */
     129    { 0x2d5b87, 0x2d5b87, 0x9072, 0x000d, 0x3ebe, 0x0 }, /* #31 */
     130    { 0x273797, 0x273797, 0x1dd1, 0x000f, 0x94b9, 0x0 }, /* #32 */
     131    { 0x1926d2, 0x192692, 0x1fd0, 0x000f, 0x9534, 0x0 }, /* #33 */
     132    { 0x091357, 0x091317, 0xf1c1, 0x000f, 0xd2d9, 0x0 }, /* #34 */
     133    { 0x2a4406, 0x2a4406, 0x42de, 0x000c, 0x1f34, 0x0 }, /* #35 */
     134    { 0x343b42, 0x343b02, 0xbb87, 0x000f, 0xd99a, 0x0 }, /* #36 */
     135    { 0x382446, 0x382406, 0x1f22, 0x000f, 0xf3a9, 0x0 }, /* #37 */
     136    { 0x2100c2, 0x210082, 0x8543, 0x000a, 0x0657, 0x0 }, /* #38 */
     137    { 0x154712, 0x154712, 0x97ba, 0x000e, 0x6bf3, 0x0 }, /* #39 */
     138    { 0x3c47c7, 0x3c4787, 0x1eff, 0x000c, 0x17f5, 0x0 }, /* #40 */
     139    { 0x3d60d3, 0x3d6093, 0xed05, 0x000c, 0x1560, 0x0 }, /* #41 */
     140    { 0x0e68c7, 0x0e6887, 0x2b9c, 0x000e, 0x4d58, 0x0 }, /* #42 */
     141    { 0x1200c3, 0x120083, 0x3d3d, 0x000e, 0x7b6f, 0x0 }, /* #43 */
     142    { 0x253c86, 0x253c86, 0x241c, 0x000f, 0xc5f4, 0x0 }, /* #44 */
     143    { 0x0e3547, 0x0e3507, 0xfe33, 0x000f, 0xd8a1, 0x0 }, /* #45 */
     144    { 0x394552, 0x394512, 0x19dd, 0x000d, 0x2969, 0x0 }, /* #46 */
     145    { 0x225152, 0x225112, 0x9032, 0x000f, 0xe2dd, 0x0 }, /* #47 */
     146    { 0x021e06, 0x021e06, 0xf59f, 0x000f, 0xc63c, 0x0 }, /* #48 */
     147    { 0x291f56, 0x291f16, 0x487f, 0x000f, 0x8fcc, 0x0 }, /* #49 */
     148    { 0x0c5b96, 0x0c5b96, 0xa05e, 0x000f, 0x9a17, 0x0 }, /* #50 */
     149    { 0x116013, 0x116013, 0x6592, 0x000e, 0x7e6f, 0x0 }, /* #51 */
     150    { 0x222c07, 0x222c07, 0x06f1, 0x000f, 0xf1af, 0x0 }, /* #52 */
     151    { 0x182b53, 0x182b13, 0x9bfe, 0x000e, 0x5e57, 0x0 }, /* #53 */
     152    { 0x243652, 0x243612, 0x47e0, 0x000f, 0xf72e, 0x0 }, /* #54 */
     153    { 0x126f06, 0x126f06, 0x04f1, 0x000f, 0x9c1e, 0x0 }, /* #55 */
     154    { 0x311947, 0x311907, 0xbe10, 0x000d, 0x2c85, 0x0 }, /* #56 */
     155    { 0x197693, 0x197693, 0xed3a, 0x000f, 0xa320, 0x0 }, /* #57 */
     156    { 0x3b0d03, 0x3b0d03, 0x77a3, 0x000f, 0x99c1, 0x0 }, /* #58 */
     157    { 0x184e03, 0x184e03, 0xc212, 0x000e, 0x5938, 0x0 }, /* #59 */
     158    { 0x1f2713, 0x1f2713, 0xa81c, 0x000f, 0xee32, 0x0 }, /* #60 */
     159    { 0x231b17, 0x231b17, 0x4420, 0x000f, 0xa1f2, 0x0 }, /* #61 */
     160    { 0x094057, 0x094017, 0xf5ea, 0x000f, 0xf4e2, 0x0 }, /* #62 */
     161    { 0x035217, 0x035217, 0x483b, 0x000c, 0x1c33, 0x0 }, /* #63 */
     162};
     163static const BINU16_TEST_T g_aTests_imul_two_u16_amd[] =
     164{
     165    { 0x0f0112, 0x0f0112, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     166    { 0x2b2b87, 0x2b2386, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     167    { 0x375f52, 0x375752, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     168    { 0x153443, 0x153442, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     169    { 0x2461d2, 0x2461d2, 0x1d60, 0x0000, 0x0000, 0x0 }, /* #4 */
     170    { 0x0c31d3, 0x0c31d2, 0x7c3f, 0x0000, 0x0000, 0x0 }, /* #5 */
     171    { 0x1749c3, 0x1741c2, 0x3f49, 0x0000, 0x0000, 0x0 }, /* #6 */
     172    { 0x0802d3, 0x0802d2, 0x0f1b, 0x0000, 0x0000, 0x0 }, /* #7 */
     173    { 0x164413, 0x164c13, 0x126c, 0x4e44, 0x8d43, 0x0 }, /* #8 */
     174    { 0x2433d3, 0x243bd3, 0x14ca, 0xe256, 0x0c4f, 0x0 }, /* #9 */
     175    { 0x234187, 0x234987, 0xca6d, 0xf252, 0xe85a, 0x0 }, /* #10 */
     176    { 0x1f04d2, 0x1f0cd3, 0x4d27, 0x2fa9, 0x3eaf, 0x0 }, /* #11 */
     177    { 0x157782, 0x157f83, 0x278f, 0xce40, 0x2dc0, 0x0 }, /* #12 */
     178    { 0x094497, 0x094c97, 0x0c0f, 0xa07b, 0xe8d5, 0x0 }, /* #13 */
     179    { 0x0b3506, 0x0b3d07, 0x5685, 0xc9fe, 0x5d66, 0x0 }, /* #14 */
     180    { 0x0b7886, 0x0b7887, 0xd969, 0xaa51, 0x84a9, 0x0 }, /* #15 */
     181    { 0x3674d6, 0x367cd7, 0x8558, 0x26c8, 0x688b, 0x0 }, /* #16 */
     182    { 0x0f7dc6, 0x0f7dc7, 0x61b8, 0x5f08, 0xaca7, 0x0 }, /* #17 */
     183    { 0x1c3546, 0x1c3d47, 0xc424, 0x94c4, 0x24e9, 0x0 }, /* #18 */
     184    { 0x0f56d2, 0x0f5ed3, 0x5667, 0xd464, 0xa1fc, 0x0 }, /* #19 */
     185    { 0x095182, 0x095983, 0x4deb, 0xda06, 0xbe92, 0x0 }, /* #20 */
     186    { 0x077746, 0x077f47, 0x6dc1, 0x7632, 0xa6b2, 0x0 }, /* #21 */
     187    { 0x037983, 0x037983, 0x91c3, 0xc93b, 0xbb29, 0x0 }, /* #22 */
     188    { 0x092557, 0x092d57, 0x3ebd, 0x00fd, 0x0f41, 0x0 }, /* #23 */
     189    { 0x3a0616, 0x3a0e17, 0xc1cc, 0x40cc, 0x7141, 0x0 }, /* #24 */
     190    { 0x2a15d7, 0x2a1dd7, 0x5f50, 0xbee0, 0xa976, 0x0 }, /* #25 */
     191    { 0x0f4157, 0x0f4957, 0xf211, 0xccf9, 0x4469, 0x0 }, /* #26 */
     192    { 0x0668d2, 0x0668d3, 0x72ce, 0xab12, 0x738f, 0x0 }, /* #27 */
     193    { 0x3c5d47, 0x3c5d47, 0xa820, 0xb4a0, 0x0b65, 0x0 }, /* #28 */
     194    { 0x133f12, 0x133f13, 0x2c2a, 0x4628, 0x8fc4, 0x0 }, /* #29 */
     195    { 0x1f1a16, 0x1f1a17, 0x5ce4, 0x8548, 0xa9e2, 0x0 }, /* #30 */
     196    { 0x265b12, 0x265b13, 0xc646, 0x7a64, 0x4226, 0x0 }, /* #31 */
     197    { 0x390d42, 0x390d43, 0x0341, 0xd6ed, 0xa4ad, 0x0 }, /* #32 */
     198    { 0x335c92, 0x335c93, 0x2554, 0xbbd0, 0xe324, 0x0 }, /* #33 */
     199    { 0x200413, 0x200c13, 0xefb8, 0x9bd8, 0x259d, 0x0 }, /* #34 */
     200    { 0x030a46, 0x030a47, 0xbbaa, 0x6926, 0xb4c7, 0x0 }, /* #35 */
     201    { 0x300a42, 0x300a43, 0x3c8b, 0x66dd, 0xcf37, 0x0 }, /* #36 */
     202    { 0x0b3886, 0x0b3887, 0x233d, 0x034f, 0xb97b, 0x0 }, /* #37 */
     203    { 0x1c55c7, 0x1c5dc7, 0x23eb, 0xfe10, 0x4630, 0x0 }, /* #38 */
     204    { 0x2f2d97, 0x2f2d97, 0xc7ac, 0x6138, 0x076a, 0x0 }, /* #39 */
     205    { 0x2473d6, 0x247bd7, 0xfd48, 0xcce8, 0xb2d5, 0x0 }, /* #40 */
     206    { 0x3d7553, 0x3d7d53, 0x46b6, 0x0d7c, 0x669a, 0x0 }, /* #41 */
     207    { 0x234682, 0x234e83, 0x99c7, 0x947b, 0x0fad, 0x0 }, /* #42 */
     208    { 0x2e5643, 0x2e5e43, 0x8a11, 0x4f11, 0x7501, 0x0 }, /* #43 */
     209    { 0x2a3f53, 0x2a3f53, 0x8836, 0x1430, 0xcfc8, 0x0 }, /* #44 */
     210    { 0x216813, 0x216813, 0xa718, 0xcac0, 0x18c8, 0x0 }, /* #45 */
     211    { 0x201d03, 0x201d03, 0xbbaf, 0x7a43, 0xebad, 0x0 }, /* #46 */
     212    { 0x226a97, 0x226a97, 0x4ad8, 0x7ef0, 0xd7fa, 0x0 }, /* #47 */
     213    { 0x096052, 0x096853, 0x2120, 0xc160, 0xdf73, 0x0 }, /* #48 */
     214    { 0x0d2ac2, 0x0d2ac3, 0xf5c8, 0xe398, 0x3e8b, 0x0 }, /* #49 */
     215    { 0x0d1cd3, 0x0d1cd3, 0x372b, 0x29b3, 0x1399, 0x0 }, /* #50 */
     216    { 0x072e03, 0x072e03, 0xe60b, 0x41d1, 0xed13, 0x0 }, /* #51 */
     217    { 0x101043, 0x101843, 0xd79e, 0xa0d6, 0xeca5, 0x0 }, /* #52 */
     218    { 0x330506, 0x330d07, 0xfc9e, 0x629c, 0x0452, 0x0 }, /* #53 */
     219    { 0x0b4993, 0x0b4993, 0x05bb, 0x14c5, 0x677f, 0x0 }, /* #54 */
     220    { 0x236b97, 0x236b97, 0x2f1b, 0xe3e2, 0xafc6, 0x0 }, /* #55 */
     221    { 0x021b52, 0x021b53, 0xe738, 0xb298, 0x21b5, 0x0 }, /* #56 */
     222    { 0x203193, 0x203993, 0x00af, 0xd551, 0x09ff, 0x0 }, /* #57 */
     223    { 0x1a6d56, 0x1a6d57, 0xa9b2, 0xc6ca, 0xfb6d, 0x0 }, /* #58 */
     224    { 0x255717, 0x255f17, 0x9a69, 0xa729, 0x8ec1, 0x0 }, /* #59 */
     225    { 0x2121c6, 0x2129c7, 0x6884, 0xdcb0, 0xc9ac, 0x0 }, /* #60 */
     226    { 0x233c42, 0x233c43, 0x3f55, 0x89da, 0xfe72, 0x0 }, /* #61 */
     227    { 0x391bc7, 0x391bc7, 0xaaee, 0x1b2e, 0x10e1, 0x0 }, /* #62 */
     228    { 0x1c6403, 0x1c6c03, 0xde70, 0x2480, 0x9278, 0x0 }, /* #63 */
     229};
     230
     231
     232#define HAVE_BINU32_TESTS_AMD
     233static const BINU32_TEST_T g_aTests_bsf_u32_amd[] =
     234{
     235    { 0x1a2b82, 0x1a2bc2, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     236    { 0x200fc3, 0x200fc3, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     237    { 0x3208c7, 0x3208c7, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     238    { 0x397942, 0x397942, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     239    { 0x091457, 0x091457, 0x9fec18b1, 0x9fec18b1, 0x00000000, 0x0 }, /* #4 */
     240    { 0x091cd6, 0x091cd6, 0x43044923, 0x43044923, 0x00000000, 0x0 }, /* #5 */
     241    { 0x1d3b16, 0x1d3b56, 0x8a6de425, 0x8a6de425, 0x00000000, 0x0 }, /* #6 */
     242    { 0x1d5f47, 0x1d5f47, 0x07dc7759, 0x07dc7759, 0x00000000, 0x0 }, /* #7 */
     243    { 0x1f7817, 0x1f7817, 0x6f053bea, 0x00000002, 0xc0a097c4, 0x0 }, /* #8 */
     244    { 0x0b4506, 0x0b4506, 0x977e6744, 0x00000003, 0xabadad68, 0x0 }, /* #9 */
     245    { 0x133e12, 0x133e12, 0x7ae3bc88, 0x00000002, 0xfd6ea2ec, 0x0 }, /* #10 */
     246    { 0x0a5356, 0x0a5316, 0x5f6d7dcb, 0x00000000, 0x0d5dcb5f, 0x0 }, /* #11 */
     247    { 0x0c12d2, 0x0c1292, 0xa427be33, 0x00000000, 0xad3839a3, 0x0 }, /* #12 */
     248    { 0x103452, 0x103412, 0x3b9d03f2, 0x00000000, 0x816e4445, 0x0 }, /* #13 */
     249    { 0x040e96, 0x040e96, 0x76241480, 0x00000002, 0x7abdfb44, 0x0 }, /* #14 */
     250    { 0x3b6c52, 0x3b6c12, 0xb2c42091, 0x00000002, 0x6a364a74, 0x0 }, /* #15 */
     251    { 0x121b52, 0x121b12, 0x4c7fceb7, 0x00000001, 0x5adc56ca, 0x0 }, /* #16 */
     252    { 0x3b77c2, 0x3b7782, 0x6dc7159b, 0x00000000, 0x295b8a97, 0x0 }, /* #17 */
     253    { 0x277582, 0x277582, 0x84a97509, 0x00000001, 0x9142c516, 0x0 }, /* #18 */
     254    { 0x195107, 0x195107, 0xcb96df65, 0x00000003, 0x9e2486a8, 0x0 }, /* #19 */
     255    { 0x040f07, 0x040f07, 0xbb4bd7ef, 0x00000001, 0xf04daa52, 0x0 }, /* #20 */
     256    { 0x292717, 0x292717, 0xa105960b, 0x00000004, 0x75bdddf0, 0x0 }, /* #21 */
     257    { 0x377cd6, 0x377c96, 0x2e39e4e9, 0x00000003, 0x5ae3b588, 0x0 }, /* #22 */
     258    { 0x230182, 0x230182, 0x6ab82cce, 0x00000000, 0xa1859e4b, 0x0 }, /* #23 */
     259    { 0x1b5f16, 0x1b5f16, 0xdbc1d138, 0x00000003, 0x918ee298, 0x0 }, /* #24 */
     260    { 0x3e7203, 0x3e7203, 0x54390063, 0x00000000, 0x2a488ec7, 0x0 }, /* #25 */
     261    { 0x156156, 0x156116, 0x16fc736f, 0x00000001, 0x17fea906, 0x0 }, /* #26 */
     262    { 0x1f1606, 0x1f1606, 0x463491c4, 0x00000001, 0x254dde0a, 0x0 }, /* #27 */
     263    { 0x2c1653, 0x2c1613, 0xcc4b9400, 0x00000000, 0xb5e1b321, 0x0 }, /* #28 */
     264    { 0x3777d7, 0x377797, 0x79269e14, 0x00000000, 0x5654712f, 0x0 }, /* #29 */
     265    { 0x1270d2, 0x127092, 0x3fc83e52, 0x00000003, 0x3373bb08, 0x0 }, /* #30 */
     266    { 0x3c2493, 0x3c2493, 0x87c77717, 0x00000001, 0x385b8afe, 0x0 }, /* #31 */
     267    { 0x292957, 0x292917, 0xcd230088, 0x00000002, 0x34f7e774, 0x0 }, /* #32 */
     268    { 0x3c2c82, 0x3c2c82, 0xd22bed76, 0x00000002, 0x01f2e74c, 0x0 }, /* #33 */
     269    { 0x2f2f93, 0x2f2f93, 0x37dc9675, 0x00000000, 0x731a18cd, 0x0 }, /* #34 */
     270    { 0x1254d2, 0x125492, 0x17469540, 0x00000004, 0x1af0a8b0, 0x0 }, /* #35 */
     271    { 0x124883, 0x124883, 0x2971d987, 0x00000001, 0xf1806426, 0x0 }, /* #36 */
     272    { 0x154997, 0x154997, 0x75afbfba, 0x00000000, 0x655467df, 0x0 }, /* #37 */
     273    { 0x2f7496, 0x2f7496, 0x8d515639, 0x00000000, 0x96f3bf03, 0x0 }, /* #38 */
     274    { 0x010a86, 0x010a86, 0xbcaf7f40, 0x00000000, 0xe5cb82b3, 0x0 }, /* #39 */
     275    { 0x3169d3, 0x316993, 0x6f3867f7, 0x00000002, 0x2031c22c, 0x0 }, /* #40 */
     276    { 0x030802, 0x030802, 0x3244fb2d, 0x00000000, 0x8ec681f7, 0x0 }, /* #41 */
     277    { 0x3d5a56, 0x3d5a16, 0xb8513399, 0x00000000, 0x5b12bf85, 0x0 }, /* #42 */
     278    { 0x1b4287, 0x1b4287, 0xe8c815f5, 0x00000000, 0x28199cbd, 0x0 }, /* #43 */
     279    { 0x017187, 0x017187, 0x714ece46, 0x00000002, 0xecc86ef4, 0x0 }, /* #44 */
     280    { 0x2c6c06, 0x2c6c06, 0xd7afbd4b, 0x00000000, 0x12b49313, 0x0 }, /* #45 */
     281    { 0x234dd7, 0x234d97, 0x69a8a3c8, 0x00000000, 0xfe98b4d5, 0x0 }, /* #46 */
     282    { 0x2f7693, 0x2f7693, 0x2cdb9573, 0x00000001, 0xc430e8da, 0x0 }, /* #47 */
     283    { 0x076307, 0x076307, 0x9600d781, 0x00000004, 0x51446170, 0x0 }, /* #48 */
     284    { 0x1908c3, 0x190883, 0x35588ce4, 0x00000003, 0x0889e818, 0x0 }, /* #49 */
     285    { 0x2424d6, 0x242496, 0x16039392, 0x00000003, 0xc4cd6188, 0x0 }, /* #50 */
     286    { 0x3e4b02, 0x3e4b02, 0xde2e7446, 0x00000003, 0xfbd3cff8, 0x0 }, /* #51 */
     287    { 0x331403, 0x331403, 0x9dc29ecf, 0x00000005, 0xd4485820, 0x0 }, /* #52 */
     288    { 0x112747, 0x112707, 0x297d336e, 0x00000000, 0x1abb9009, 0x0 }, /* #53 */
     289    { 0x2d6d42, 0x2d6d02, 0x6ca9efd6, 0x00000001, 0x48c10256, 0x0 }, /* #54 */
     290    { 0x006097, 0x006097, 0xcd4575f8, 0x00000001, 0x4b44146a, 0x0 }, /* #55 */
     291    { 0x1840c7, 0x184087, 0x79ce9959, 0x00000000, 0xaab5bfb5, 0x0 }, /* #56 */
     292    { 0x342ec2, 0x342e82, 0xdb85b5b9, 0x00000005, 0xe75db3a0, 0x0 }, /* #57 */
     293    { 0x3b6192, 0x3b6192, 0x36d5f2dc, 0x00000000, 0xd83b8677, 0x0 }, /* #58 */
     294    { 0x391bc2, 0x391b82, 0xaf95a8fb, 0x00000003, 0x8a892ff8, 0x0 }, /* #59 */
     295    { 0x2c6902, 0x2c6902, 0x63223e25, 0x00000000, 0x1d1e21fb, 0x0 }, /* #60 */
     296    { 0x091557, 0x091517, 0x212278cc, 0x00000001, 0x9e28aa12, 0x0 }, /* #61 */
     297    { 0x3e5b86, 0x3e5b86, 0x7cbfde19, 0x00000000, 0x188e5a77, 0x0 }, /* #62 */
     298    { 0x156806, 0x156806, 0xb9a2221c, 0x00000000, 0x836d79d3, 0x0 }, /* #63 */
     299};
     300static const BINU32_TEST_T g_aTests_bsr_u32_amd[] =
     301{
     302    { 0x192e12, 0x192e52, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     303    { 0x2a06d3, 0x2a06d3, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     304    { 0x2d64c3, 0x2d64c3, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     305    { 0x075b02, 0x075b42, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     306    { 0x3d0b52, 0x3d0b52, 0xe4fa69df, 0xe4fa69df, 0x00000000, 0x0 }, /* #4 */
     307    { 0x3c6343, 0x3c6343, 0xc96c7f53, 0xc96c7f53, 0x00000000, 0x0 }, /* #5 */
     308    { 0x1b47c7, 0x1b47c7, 0x3e536d1d, 0x3e536d1d, 0x00000000, 0x0 }, /* #6 */
     309    { 0x204b96, 0x204bd6, 0xaa1e2596, 0xaa1e2596, 0x00000000, 0x0 }, /* #7 */
     310    { 0x355147, 0x355107, 0xd43ebe2d, 0x0000001f, 0xe33786bd, 0x0 }, /* #8 */
     311    { 0x2e7453, 0x2e7413, 0xb26c8bd1, 0x0000001f, 0xf44f6033, 0x0 }, /* #9 */
     312    { 0x346fc7, 0x346f87, 0x2473b44d, 0x0000001f, 0xa8423ded, 0x0 }, /* #10 */
     313    { 0x2f2743, 0x2f2703, 0xc1cda724, 0x0000001e, 0x64982d68, 0x0 }, /* #11 */
     314    { 0x373153, 0x373113, 0x84dad89e, 0x0000001f, 0xfbc39062, 0x0 }, /* #12 */
     315    { 0x3c5142, 0x3c5102, 0x7404b641, 0x0000001f, 0xe1598015, 0x0 }, /* #13 */
     316    { 0x2773c7, 0x277387, 0x923756c5, 0x0000001f, 0xaf21a8da, 0x0 }, /* #14 */
     317    { 0x143916, 0x143916, 0x93cb8dc8, 0x0000001e, 0x58c94f9f, 0x0 }, /* #15 */
     318    { 0x0a5c47, 0x0a5c07, 0x33baa09d, 0x0000001f, 0xe186dec6, 0x0 }, /* #16 */
     319    { 0x082a86, 0x082a86, 0x523af770, 0x0000001e, 0x5d4ae369, 0x0 }, /* #17 */
     320    { 0x183252, 0x183212, 0x41116070, 0x0000001e, 0x5bd2599c, 0x0 }, /* #18 */
     321    { 0x391f03, 0x391f03, 0xc5648f8d, 0x0000001e, 0x4d0c74bf, 0x0 }, /* #19 */
     322    { 0x042e42, 0x042e02, 0x248e933c, 0x0000001f, 0xcc645ae4, 0x0 }, /* #20 */
     323    { 0x0b3517, 0x0b3517, 0xe34a817d, 0x0000001f, 0xb07b47a4, 0x0 }, /* #21 */
     324    { 0x2d4442, 0x2d4402, 0x77dbc7e4, 0x0000001e, 0x7e206662, 0x0 }, /* #22 */
     325    { 0x214bc3, 0x214b83, 0x11ca9dd5, 0x0000001f, 0xcd401413, 0x0 }, /* #23 */
     326    { 0x257212, 0x257212, 0x777f63a0, 0x0000001f, 0x8c65daaa, 0x0 }, /* #24 */
     327    { 0x367617, 0x367617, 0x3395f6d6, 0x0000001f, 0xfa8096e2, 0x0 }, /* #25 */
     328    { 0x320e43, 0x320e03, 0x46465903, 0x0000001d, 0x347df800, 0x0 }, /* #26 */
     329    { 0x2e11c6, 0x2e1186, 0x511104fb, 0x0000001f, 0xf45e037d, 0x0 }, /* #27 */
     330    { 0x373f12, 0x373f12, 0x63181de0, 0x0000001a, 0x04516f20, 0x0 }, /* #28 */
     331    { 0x162016, 0x162016, 0x69284526, 0x0000001f, 0x92d3f7b9, 0x0 }, /* #29 */
     332    { 0x2c3d02, 0x2c3d02, 0x6f373ea6, 0x0000001c, 0x13f21c81, 0x0 }, /* #30 */
     333    { 0x2d0417, 0x2d0417, 0xd042d270, 0x0000001f, 0x9305e03a, 0x0 }, /* #31 */
     334    { 0x3c6a87, 0x3c6a87, 0x5ad393d9, 0x0000001f, 0xf88f9951, 0x0 }, /* #32 */
     335    { 0x1a31d3, 0x1a3193, 0x49124c8b, 0x0000001e, 0x505f3e54, 0x0 }, /* #33 */
     336    { 0x350513, 0x350513, 0x1a2803a4, 0x0000001f, 0xb9073239, 0x0 }, /* #34 */
     337    { 0x327a42, 0x327a02, 0xacb8a7b3, 0x0000001e, 0x4f09efb5, 0x0 }, /* #35 */
     338    { 0x185bc3, 0x185b83, 0x1bf214e5, 0x0000001e, 0x7239d4b8, 0x0 }, /* #36 */
     339    { 0x0e3b97, 0x0e3b97, 0x636c6203, 0x0000001f, 0xa096c520, 0x0 }, /* #37 */
     340    { 0x274897, 0x274897, 0xa3a236d7, 0x0000001f, 0xaebe6f87, 0x0 }, /* #38 */
     341    { 0x0c40d6, 0x0c4096, 0x5ff6bb69, 0x0000001f, 0xbf89fae3, 0x0 }, /* #39 */
     342    { 0x360e57, 0x360e17, 0x4e455279, 0x0000001e, 0x6929ae14, 0x0 }, /* #40 */
     343    { 0x233802, 0x233802, 0xbbcf8339, 0x0000001e, 0x74b052af, 0x0 }, /* #41 */
     344    { 0x1c5392, 0x1c5392, 0x34485a03, 0x0000001d, 0x3a0db699, 0x0 }, /* #42 */
     345    { 0x0f1497, 0x0f1497, 0x7dd07084, 0x0000001f, 0xff8b2aa3, 0x0 }, /* #43 */
     346    { 0x1c74c2, 0x1c7482, 0x7eb4ee2d, 0x0000001f, 0x98810d58, 0x0 }, /* #44 */
     347    { 0x1318d3, 0x131893, 0x394ca48d, 0x0000001c, 0x16c76332, 0x0 }, /* #45 */
     348    { 0x017346, 0x017306, 0x2cf8c24f, 0x0000001f, 0xbf9ce799, 0x0 }, /* #46 */
     349    { 0x1d6312, 0x1d6312, 0x2666e90a, 0x0000001f, 0xae4dc40b, 0x0 }, /* #47 */
     350    { 0x0166c2, 0x016682, 0xd55461ab, 0x0000001e, 0x56d82c7d, 0x0 }, /* #48 */
     351    { 0x106f16, 0x106f16, 0x878092a4, 0x0000001b, 0x0a1b71a8, 0x0 }, /* #49 */
     352    { 0x027292, 0x027292, 0x47c5855f, 0x0000001d, 0x38b723f5, 0x0 }, /* #50 */
     353    { 0x1946c3, 0x194683, 0x88d22c71, 0x0000001f, 0xde63d410, 0x0 }, /* #51 */
     354    { 0x1037c7, 0x103787, 0xf3dbd2cb, 0x0000001f, 0xa4ec48d9, 0x0 }, /* #52 */
     355    { 0x225252, 0x225212, 0xcd9e30e7, 0x0000001f, 0x8c9c94ad, 0x0 }, /* #53 */
     356    { 0x247052, 0x247012, 0xf35dd709, 0x0000001f, 0xd5d0cb0b, 0x0 }, /* #54 */
     357    { 0x024a57, 0x024a17, 0xc5a03fdb, 0x0000001f, 0xdbc06693, 0x0 }, /* #55 */
     358    { 0x0e4b02, 0x0e4b02, 0x69e65da8, 0x0000001e, 0x530ed615, 0x0 }, /* #56 */
     359    { 0x332996, 0x332996, 0x472ee3bc, 0x0000001f, 0x97694f53, 0x0 }, /* #57 */
     360    { 0x165e07, 0x165e07, 0xe892d3e5, 0x0000001d, 0x3f959505, 0x0 }, /* #58 */
     361    { 0x2a3c93, 0x2a3c93, 0xb28aa72a, 0x0000001d, 0x2ce4f125, 0x0 }, /* #59 */
     362    { 0x136bd7, 0x136b97, 0x156a44e1, 0x0000001f, 0xb3d03b96, 0x0 }, /* #60 */
     363    { 0x380f47, 0x380f07, 0xaabcd3a8, 0x0000001e, 0x52ebd083, 0x0 }, /* #61 */
     364    { 0x273bd3, 0x273b93, 0xe6489c8b, 0x0000001f, 0xe91d7d4f, 0x0 }, /* #62 */
     365    { 0x0e0353, 0x0e0313, 0x61047abd, 0x0000001f, 0xad16400d, 0x0 }, /* #63 */
     366};
     367static const BINU32_TEST_T g_aTests_imul_two_u32_amd[] =
     368{
     369    { 0x074d46, 0x074546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     370    { 0x2c1987, 0x2c1186, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     371    { 0x1d4007, 0x1d4006, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     372    { 0x207ed6, 0x2076d6, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     373    { 0x310282, 0x310282, 0xf01dd1aa, 0x00000000, 0x00000000, 0x0 }, /* #4 */
     374    { 0x300893, 0x300092, 0xb8032741, 0x00000000, 0x00000000, 0x0 }, /* #5 */
     375    { 0x0659d7, 0x0651d6, 0x6331861c, 0x00000000, 0x00000000, 0x0 }, /* #6 */
     376    { 0x1b2a53, 0x1b2252, 0x7a0ab020, 0x00000000, 0x00000000, 0x0 }, /* #7 */
     377    { 0x312287, 0x312a87, 0xd25988bc, 0xbaa94480, 0x742018e0, 0x0 }, /* #8 */
     378    { 0x015587, 0x015d87, 0xf260891e, 0x6a77ed08, 0x5fca4b3c, 0x0 }, /* #9 */
     379    { 0x116052, 0x116853, 0xead2e9bc, 0x27bfbec8, 0xfcef6c6e, 0x0 }, /* #10 */
     380    { 0x374903, 0x374903, 0x27ede974, 0xec8f4338, 0xf479d326, 0x0 }, /* #11 */
     381    { 0x1c0e52, 0x1c0e53, 0x1d4e0508, 0x6f7134f8, 0x2d2c5f3f, 0x0 }, /* #12 */
     382    { 0x215917, 0x215917, 0xf16034ab, 0x65fad391, 0xe32200b3, 0x0 }, /* #13 */
     383    { 0x1c1a97, 0x1c1a97, 0xd9d76118, 0x0bfdeda0, 0x8b279cbc, 0x0 }, /* #14 */
     384    { 0x232112, 0x232913, 0x08d7e169, 0x1acaec48, 0x150fb908, 0x0 }, /* #15 */
     385    { 0x3c4707, 0x3c4f07, 0x532e37a5, 0xc16e53fd, 0xff473b79, 0x0 }, /* #16 */
     386    { 0x013693, 0x013e93, 0x12a5ef76, 0xa98e839c, 0xcc0c358a, 0x0 }, /* #17 */
     387    { 0x0f1e07, 0x0f1e07, 0x86fc7909, 0x8939037f, 0x296e6247, 0x0 }, /* #18 */
     388    { 0x365946, 0x365947, 0xe866dc38, 0xe7d60460, 0x39041614, 0x0 }, /* #19 */
     389    { 0x051842, 0x051843, 0x161140ac, 0xf240dbcc, 0xc6ad0859, 0x0 }, /* #20 */
     390    { 0x3f0e53, 0x3f0e53, 0xc80fd331, 0x29b6b9c9, 0x46f23a19, 0x0 }, /* #21 */
     391    { 0x2d6052, 0x2d6853, 0xbfd684e0, 0x6422fee0, 0x5cadcfb1, 0x0 }, /* #22 */
     392    { 0x1e1d02, 0x1e1d03, 0x5ad576db, 0xbc108a61, 0x346e5273, 0x0 }, /* #23 */
     393    { 0x273796, 0x273f97, 0x05fc54a0, 0x495dcf20, 0xb917f845, 0x0 }, /* #24 */
     394    { 0x2c1743, 0x2c1f43, 0x8f00e85b, 0x57904f55, 0x4496b60f, 0x0 }, /* #25 */
     395    { 0x0a1503, 0x0a1d03, 0x58454ef6, 0xd382a2c8, 0xee4304ec, 0x0 }, /* #26 */
     396    { 0x3e0593, 0x3e0d93, 0x16223873, 0x6d2d7c76, 0x20a83232, 0x0 }, /* #27 */
     397    { 0x372213, 0x372a13, 0x7c39610e, 0xef05bb46, 0xdb12fd05, 0x0 }, /* #28 */
     398    { 0x2101d3, 0x2109d3, 0x285c2104, 0x464e6e88, 0x387bc322, 0x0 }, /* #29 */
     399    { 0x082ad2, 0x082ad3, 0xc4fd85cb, 0x93687625, 0xe05af5cf, 0x0 }, /* #30 */
     400    { 0x001a56, 0x001a57, 0x8908f10a, 0x46498cce, 0xea08ecfb, 0x0 }, /* #31 */
     401    { 0x1c0b82, 0x1c0b83, 0xf8555e72, 0xba3e7f64, 0x2cabab42, 0x0 }, /* #32 */
     402    { 0x3831c2, 0x3839c3, 0x09e08397, 0x30ea9d87, 0x72df3391, 0x0 }, /* #33 */
     403    { 0x322f82, 0x322f83, 0x70208e02, 0x7b2e1da0, 0xe94b5ed0, 0x0 }, /* #34 */
     404    { 0x3d5f93, 0x3d5f93, 0xc3290829, 0x0d343be5, 0xfad6bd5d, 0x0 }, /* #35 */
     405    { 0x2a6386, 0x2a6b87, 0x76f5c5cd, 0x79a33df3, 0x418d52bf, 0x0 }, /* #36 */
     406    { 0x286f06, 0x286f07, 0x0c18b01b, 0xd3a73c0b, 0xe8d1c2d1, 0x0 }, /* #37 */
     407    { 0x0d3c46, 0x0d3c47, 0x63b04a98, 0x782a2558, 0xcaf17449, 0x0 }, /* #38 */
     408    { 0x090b07, 0x090b07, 0x90889f73, 0xd818670d, 0x799c3f7f, 0x0 }, /* #39 */
     409    { 0x0c6913, 0x0c6913, 0x76a39db8, 0x114b26b8, 0xafc7d7e1, 0x0 }, /* #40 */
     410    { 0x2e2e16, 0x2e2e17, 0x16d54563, 0xe9db6a01, 0x8bbe724b, 0x0 }, /* #41 */
     411    { 0x2c0c93, 0x2c0c93, 0x85b5f56e, 0x5e037f4a, 0xed042c83, 0x0 }, /* #42 */
     412    { 0x066383, 0x066b83, 0xfe717298, 0xe96de1e8, 0xca1a792f, 0x0 }, /* #43 */
     413    { 0x0a01d7, 0x0a09d7, 0xc0fef34e, 0xc07f1b10, 0x2217a738, 0x0 }, /* #44 */
     414    { 0x235f06, 0x235f07, 0x81731fdd, 0x28b7714c, 0x2d3107bc, 0x0 }, /* #45 */
     415    { 0x327f87, 0x327f87, 0x2c6dc134, 0x1c2975c4, 0x59a753b5, 0x0 }, /* #46 */
     416    { 0x1546c6, 0x154ec7, 0x6534b57f, 0x7ce8fcbf, 0x2777d8c1, 0x0 }, /* #47 */
     417    { 0x371bd2, 0x371bd3, 0xdde0eecc, 0x12f77e38, 0xda5dc33a, 0x0 }, /* #48 */
     418    { 0x3c4307, 0x3c4b07, 0x6edee460, 0x52d667c0, 0x2b6372aa, 0x0 }, /* #49 */
     419    { 0x3d0d07, 0x3d0d07, 0xe06a829d, 0xb13abe26, 0x30a542de, 0x0 }, /* #50 */
     420    { 0x093692, 0x093e93, 0xd11f6f84, 0xd2cc675c, 0x26d26cb7, 0x0 }, /* #51 */
     421    { 0x3a3306, 0x3a3b07, 0xedeb7859, 0x4598b83c, 0x3e2a329c, 0x0 }, /* #52 */
     422    { 0x203f86, 0x203f87, 0xebc64e5c, 0xb8fa2cc4, 0xa8429077, 0x0 }, /* #53 */
     423    { 0x1a2a12, 0x1a2a13, 0xfc95c761, 0x7fda5d0d, 0xcd54f12d, 0x0 }, /* #54 */
     424    { 0x256907, 0x256907, 0x81654922, 0xc53cf96a, 0x60a457e5, 0x0 }, /* #55 */
     425    { 0x060c03, 0x060c03, 0x0459cd5c, 0xae74d878, 0x23b97612, 0x0 }, /* #56 */
     426    { 0x025193, 0x025993, 0x15c15fa1, 0xab309c8f, 0xca6d4e2f, 0x0 }, /* #57 */
     427    { 0x2815d7, 0x281dd7, 0x69b17b09, 0xbb94e649, 0x4304a141, 0x0 }, /* #58 */
     428    { 0x3654c6, 0x365cc7, 0x490b46f3, 0xd6f015f8, 0xc35f0028, 0x0 }, /* #59 */
     429    { 0x036486, 0x036c87, 0xdcc4d787, 0xdb3f4ebe, 0x7f21eed2, 0x0 }, /* #60 */
     430    { 0x063d57, 0x063d57, 0x2ae74f59, 0xc7d61deb, 0x780a92e3, 0x0 }, /* #61 */
     431    { 0x077103, 0x077903, 0x16a035cd, 0xe02047d5, 0x702c5229, 0x0 }, /* #62 */
     432    { 0x061a56, 0x061a57, 0x68f2cd26, 0x697cf3fc, 0x9c7a8eca, 0x0 }, /* #63 */
     433};
     434
     435
     436#define HAVE_BINU64_TESTS_AMD
     437static const BINU64_TEST_T g_aTests_bsf_u64_amd[] =
     438{
     439    { 0x347f92, 0x347fd2, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     440    { 0x3e2907, 0x3e2947, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     441    { 0x0c55d7, 0x0c55d7, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     442    { 0x2d4ed6, 0x2d4ed6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     443    { 0x127a07, 0x127a47, 0xdc93f2aecd5f11f5, 0xdc93f2aecd5f11f5, 0x0000000000000000, 0x0 }, /* #4 */
     444    { 0x212cd7, 0x212cd7, 0xe0cb6c09f5e4521e, 0xe0cb6c09f5e4521e, 0x0000000000000000, 0x0 }, /* #5 */
     445    { 0x217486, 0x2174c6, 0x03323b489c971632, 0x03323b489c971632, 0x0000000000000000, 0x0 }, /* #6 */
     446    { 0x117593, 0x1175d3, 0x984ae29f7253bfa4, 0x984ae29f7253bfa4, 0x0000000000000000, 0x0 }, /* #7 */
     447    { 0x246202, 0x246202, 0x0a1cc909425e7fde, 0x0000000000000001, 0xe97fd162a7d2730e, 0x0 }, /* #8 */
     448    { 0x0b0e17, 0x0b0e17, 0x5a6fbde33425c03c, 0x0000000000000002, 0xe373676d1e1b8fa4, 0x0 }, /* #9 */
     449    { 0x1a51c6, 0x1a5186, 0x9c1b834e400453d4, 0x0000000000000002, 0xd88cc3c89249844c, 0x0 }, /* #10 */
     450    { 0x092cc3, 0x092c83, 0x99bcf83175b56bde, 0x0000000000000001, 0x5fe49068454a86fe, 0x0 }, /* #11 */
     451    { 0x044d07, 0x044d07, 0x9c914ebad270923e, 0x0000000000000004, 0x4c4a588147c7c4d0, 0x0 }, /* #12 */
     452    { 0x3e6857, 0x3e6817, 0xd330a3908bfc169d, 0x0000000000000000, 0x5b29eaa29e426d9b, 0x0 }, /* #13 */
     453    { 0x2b3f96, 0x2b3f96, 0x7e8125e7189d4a6c, 0x0000000000000006, 0xc17dc5e710df80c0, 0x0 }, /* #14 */
     454    { 0x0b6242, 0x0b6202, 0x8e31437d4df4f9a3, 0x0000000000000001, 0x0a71e17b0445eba6, 0x0 }, /* #15 */
     455    { 0x3c5a06, 0x3c5a06, 0x1c022260f4d82b4a, 0x0000000000000000, 0xe2265e9bd01efbd1, 0x0 }, /* #16 */
     456    { 0x0d4456, 0x0d4416, 0x050cf3bdaa093f16, 0x0000000000000001, 0x4112595f5555ffe2, 0x0 }, /* #17 */
     457    { 0x290d53, 0x290d13, 0x70adb8a9587edc3f, 0x0000000000000001, 0x230e5109dd367836, 0x0 }, /* #18 */
     458    { 0x384986, 0x384986, 0x9196c9c5fd80c736, 0x0000000000000002, 0xfe13fb58c298ce5c, 0x0 }, /* #19 */
     459    { 0x1a0f12, 0x1a0f12, 0x16fb14ec63e710b9, 0x0000000000000004, 0x4dd5209e7e1abe90, 0x0 }, /* #20 */
     460    { 0x106c02, 0x106c02, 0x06f87fc774ed4b82, 0x0000000000000002, 0x5e281afb248ce564, 0x0 }, /* #21 */
     461    { 0x274092, 0x274092, 0x532404fb8255dd0f, 0x0000000000000000, 0x92cb356b21c32561, 0x0 }, /* #22 */
     462    { 0x202e46, 0x202e06, 0x84306217ddbd8045, 0x0000000000000001, 0x1ff7ba344477f6fa, 0x0 }, /* #23 */
     463    { 0x213c53, 0x213c13, 0x7d6b7112a4128b1e, 0x0000000000000001, 0x16e3bffdd8cc743e, 0x0 }, /* #24 */
     464    { 0x1273d6, 0x127396, 0x261874d0cb8e3865, 0x0000000000000001, 0xd25fe8d8cf9d173a, 0x0 }, /* #25 */
     465    { 0x2f4656, 0x2f4616, 0xc407cba96e05e142, 0x0000000000000004, 0x9f48bc711bcbc650, 0x0 }, /* #26 */
     466    { 0x0b4f96, 0x0b4f96, 0x4009efc71129916a, 0x0000000000000001, 0x2a091ef10c5cf1d6, 0x0 }, /* #27 */
     467    { 0x163952, 0x163912, 0xa09ef673208f4f4b, 0x0000000000000000, 0xba53a553e4462993, 0x0 }, /* #28 */
     468    { 0x0b0a07, 0x0b0a07, 0x1e6255b3c7418481, 0x0000000000000001, 0x799e609ec9e86a5a, 0x0 }, /* #29 */
     469    { 0x194297, 0x194297, 0xbca584a14ba4fc23, 0x0000000000000001, 0x4e6e86ccd6a68522, 0x0 }, /* #30 */
     470    { 0x051656, 0x051616, 0xd94e2c36e4fced86, 0x0000000000000002, 0x6113fab51b389a34, 0x0 }, /* #31 */
     471    { 0x3032d7, 0x303297, 0xd71e691d9aaeffd6, 0x0000000000000001, 0x98ba04ed4d86fac6, 0x0 }, /* #32 */
     472    { 0x191117, 0x191117, 0x59733e5a26061596, 0x0000000000000000, 0xdc9e3462dd02b497, 0x0 }, /* #33 */
     473    { 0x3d3053, 0x3d3013, 0x26d35a3ed4f9f72f, 0x0000000000000000, 0x8cc4845a7dc9d12f, 0x0 }, /* #34 */
     474    { 0x0d3742, 0x0d3702, 0x817c5dc00fe6ebb3, 0x0000000000000001, 0x3a6ee78c0bef09d6, 0x0 }, /* #35 */
     475    { 0x233646, 0x233606, 0xfccf5ccc79955c10, 0x0000000000000002, 0xd4c4465591d57444, 0x0 }, /* #36 */
     476    { 0x3e4287, 0x3e4287, 0x211ed555f014bb74, 0x0000000000000000, 0x13c5607caf47d06f, 0x0 }, /* #37 */
     477    { 0x0117d3, 0x011793, 0xd71256c80758cd5c, 0x0000000000000005, 0x369107e2b4ff9120, 0x0 }, /* #38 */
     478    { 0x1c2242, 0x1c2202, 0x3e049984f86b1457, 0x0000000000000000, 0x099cccb41ffac8eb, 0x0 }, /* #39 */
     479    { 0x392d97, 0x392d97, 0xb4feaaecdb61d942, 0x0000000000000000, 0x4724052f3b87a7f5, 0x0 }, /* #40 */
     480    { 0x105452, 0x105412, 0x9b023bdea84ffb67, 0x0000000000000002, 0x1dcc23a56fa879ac, 0x0 }, /* #41 */
     481    { 0x385597, 0x385597, 0x8bcfc61db5857146, 0x0000000000000000, 0x27b2ee58b5d7c0cd, 0x0 }, /* #42 */
     482    { 0x263d83, 0x263d83, 0x0a4efb50ce122933, 0x0000000000000000, 0x2f85d68547554679, 0x0 }, /* #43 */
     483    { 0x064e02, 0x064e02, 0x118fc526390759aa, 0x0000000000000000, 0xcb1691def5d84acb, 0x0 }, /* #44 */
     484    { 0x022c57, 0x022c17, 0x8e917a3f26c01c89, 0x0000000000000000, 0x8f3aec84b0f0c591, 0x0 }, /* #45 */
     485    { 0x1208d3, 0x120893, 0x486bc1aece150e83, 0x0000000000000000, 0xdfe2510c5a788ad3, 0x0 }, /* #46 */
     486    { 0x367b06, 0x367b06, 0xdcf64093cea4ab7b, 0x0000000000000000, 0xfd25597fab0981bf, 0x0 }, /* #47 */
     487    { 0x164017, 0x164017, 0xb4c6f1be8ea50858, 0x0000000000000000, 0xbdd3d2ff31290c03, 0x0 }, /* #48 */
     488    { 0x035d06, 0x035d06, 0x234b00da5d51c4bb, 0x0000000000000004, 0x52ada2fb9124fa50, 0x0 }, /* #49 */
     489    { 0x271653, 0x271613, 0xee39d2771caa4390, 0x0000000000000001, 0x03acb04b16289a56, 0x0 }, /* #50 */
     490    { 0x2a0dc7, 0x2a0d87, 0x8c379da5e4b0b10c, 0x0000000000000001, 0x7c074e1dd74ee2ba, 0x0 }, /* #51 */
     491    { 0x211a46, 0x211a06, 0x363fea455f1f2719, 0x0000000000000001, 0x3a0ff614de2d73d6, 0x0 }, /* #52 */
     492    { 0x2438d3, 0x243893, 0xc50850bd03225d02, 0x0000000000000000, 0xedc64a3c24ecaadf, 0x0 }, /* #53 */
     493    { 0x336153, 0x336113, 0x6acb7a44e115fdd4, 0x0000000000000000, 0x1dba913114c81c4f, 0x0 }, /* #54 */
     494    { 0x117a52, 0x117a12, 0x0c0c3a8e7d8b6abb, 0x0000000000000000, 0x3110fcfd36d846cf, 0x0 }, /* #55 */
     495    { 0x110003, 0x110003, 0x0faa6b2ba4acd844, 0x0000000000000000, 0xac23447a7d61fce9, 0x0 }, /* #56 */
     496    { 0x245d06, 0x245d06, 0x60d2a338f6ec802b, 0x0000000000000000, 0x9cd2b8dd24d9e331, 0x0 }, /* #57 */
     497    { 0x354c16, 0x354c16, 0x8c1076d20ef16c98, 0x0000000000000001, 0x8b8dafa14ce8db2e, 0x0 }, /* #58 */
     498    { 0x0578d6, 0x057896, 0x71ebe35cdc47dcb8, 0x0000000000000001, 0x0e7808ddf59be772, 0x0 }, /* #59 */
     499    { 0x0d6c96, 0x0d6c96, 0xea9dc9210ba7a281, 0x0000000000000001, 0xd54cdea15cffab62, 0x0 }, /* #60 */
     500    { 0x315192, 0x315192, 0xc4a6080488ec1a1b, 0x0000000000000001, 0xf212fc7d705840fe, 0x0 }, /* #61 */
     501    { 0x3e2d07, 0x3e2d07, 0x2748f08360934f82, 0x0000000000000000, 0x44d4f76ca5a63c9b, 0x0 }, /* #62 */
     502    { 0x3f76c3, 0x3f7683, 0x00f8c98ae9e13759, 0x0000000000000000, 0xe15bb87e4d778385, 0x0 }, /* #63 */
     503};
     504static const BINU64_TEST_T g_aTests_bsr_u64_amd[] =
     505{
     506    { 0x0723d3, 0x0723d3, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     507    { 0x1609c7, 0x1609c7, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     508    { 0x2f7112, 0x2f7152, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     509    { 0x324c87, 0x324cc7, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     510    { 0x083582, 0x0835c2, 0x314b50aa58c41531, 0x314b50aa58c41531, 0x0000000000000000, 0x0 }, /* #4 */
     511    { 0x1d0302, 0x1d0342, 0x622aa74495307c35, 0x622aa74495307c35, 0x0000000000000000, 0x0 }, /* #5 */
     512    { 0x0b1397, 0x0b13d7, 0xba5253a273ce8070, 0xba5253a273ce8070, 0x0000000000000000, 0x0 }, /* #6 */
     513    { 0x304e97, 0x304ed7, 0x1db71c6e5f8b5675, 0x1db71c6e5f8b5675, 0x0000000000000000, 0x0 }, /* #7 */
     514    { 0x2b29d3, 0x2b2993, 0xd0c2d0e8261a6c66, 0x000000000000003e, 0x574abf6a662158c4, 0x0 }, /* #8 */
     515    { 0x1c74c3, 0x1c7483, 0x0db2cb288ad3a7e1, 0x000000000000003f, 0xbc959747d537b61e, 0x0 }, /* #9 */
     516    { 0x3e5546, 0x3e5506, 0x8df910529a6b98be, 0x000000000000003e, 0x549e9d209a9e9f7c, 0x0 }, /* #10 */
     517    { 0x1d2a53, 0x1d2a13, 0xed793c9434618171, 0x000000000000003f, 0xb8f9f000727850b2, 0x0 }, /* #11 */
     518    { 0x3b4e06, 0x3b4e06, 0x24857cb27394a792, 0x000000000000003f, 0xc9efa49ef7bdbdac, 0x0 }, /* #12 */
     519    { 0x2026d6, 0x202696, 0x138c85d96bb37804, 0x000000000000003f, 0x894b890e6ea79469, 0x0 }, /* #13 */
     520    { 0x127ac6, 0x127a86, 0xa1249233d01631e0, 0x000000000000003f, 0xaff6582927fa8418, 0x0 }, /* #14 */
     521    { 0x160452, 0x160412, 0x3498dbd67f77598f, 0x000000000000003c, 0x118493b81f88d994, 0x0 }, /* #15 */
     522    { 0x3e3ed7, 0x3e3e97, 0xc2c13f628dcfc1df, 0x000000000000003d, 0x3d87759c5d283c57, 0x0 }, /* #16 */
     523    { 0x3a7453, 0x3a7413, 0xebd9643135aaf95d, 0x000000000000003d, 0x278019c44d410448, 0x0 }, /* #17 */
     524    { 0x1b2716, 0x1b2716, 0x15da48f3c478c918, 0x000000000000003d, 0x350796e3adeb54ba, 0x0 }, /* #18 */
     525    { 0x032c42, 0x032c02, 0xf126340bbd102daa, 0x000000000000003f, 0x8d59af588322d762, 0x0 }, /* #19 */
     526    { 0x066216, 0x066216, 0xa52f03c680e4ad52, 0x000000000000003d, 0x3cf0a310b1a0f00f, 0x0 }, /* #20 */
     527    { 0x212f87, 0x212f87, 0x4460bb9d434a524b, 0x000000000000003f, 0xef639bfe6abd42a9, 0x0 }, /* #21 */
     528    { 0x165902, 0x165902, 0x3e9e97b3baad29f8, 0x000000000000003f, 0x92fc7e3a9df9a9b6, 0x0 }, /* #22 */
     529    { 0x033c46, 0x033c06, 0xf7006ae2c3b26cbb, 0x000000000000003f, 0xdfc3ee247c6937a3, 0x0 }, /* #23 */
     530    { 0x072e92, 0x072e92, 0x952d6a8faa181d53, 0x000000000000003f, 0xc8a3f31898aefdf9, 0x0 }, /* #24 */
     531    { 0x2c3116, 0x2c3116, 0x86fc8bba3e9e3e0f, 0x000000000000003e, 0x718cae61ae3984be, 0x0 }, /* #25 */
     532    { 0x0c7b93, 0x0c7b93, 0x3230990ce08ca721, 0x000000000000003e, 0x790edfc9d48ffc92, 0x0 }, /* #26 */
     533    { 0x064316, 0x064316, 0x501e9bf507a6aecf, 0x000000000000003e, 0x557e3f35c9911aeb, 0x0 }, /* #27 */
     534    { 0x273b93, 0x273b93, 0x299bb6d97f4d43c2, 0x000000000000003e, 0x586747e36e0175e6, 0x0 }, /* #28 */
     535    { 0x201493, 0x201493, 0x698dedf26a7bdb98, 0x000000000000003c, 0x14491efce500c02e, 0x0 }, /* #29 */
     536    { 0x115d97, 0x115d97, 0x78a05d349b99782b, 0x000000000000003f, 0xdd6b754228473eca, 0x0 }, /* #30 */
     537    { 0x1f4f06, 0x1f4f06, 0x0b478c3f33c502fe, 0x000000000000003f, 0xfbcae488c648a2b5, 0x0 }, /* #31 */
     538    { 0x215c16, 0x215c16, 0xbb48e5eb1bc080d0, 0x000000000000003f, 0xc661239eaeeee688, 0x0 }, /* #32 */
     539    { 0x295d57, 0x295d17, 0x67095b222a6f2589, 0x000000000000003e, 0x7a6e1d7c973e4a07, 0x0 }, /* #33 */
     540    { 0x117687, 0x117687, 0x734c92fb6a1a85e5, 0x000000000000003f, 0xc6d945bfa845b70c, 0x0 }, /* #34 */
     541    { 0x3222c7, 0x322287, 0x3a1a1184b353ab67, 0x000000000000003e, 0x467ee5cb45740ee9, 0x0 }, /* #35 */
     542    { 0x2075c3, 0x207583, 0xacfaab9d66130dfa, 0x000000000000003f, 0xee05be0dbd18e77c, 0x0 }, /* #36 */
     543    { 0x007fc3, 0x007f83, 0xecfc04571dcdb842, 0x000000000000003c, 0x10b8b20d158102d3, 0x0 }, /* #37 */
     544    { 0x311cc2, 0x311c82, 0x6879039e07b2c074, 0x000000000000003f, 0xb8902e9fe0dcafa7, 0x0 }, /* #38 */
     545    { 0x246596, 0x246596, 0x2ff0a6425aa69a9c, 0x000000000000003f, 0xd11ce6cc20337078, 0x0 }, /* #39 */
     546    { 0x3463d3, 0x346393, 0x7552ee721947bf18, 0x000000000000003f, 0xb7a5447797a4ba8b, 0x0 }, /* #40 */
     547    { 0x317d03, 0x317d03, 0xf033c9a486e43484, 0x000000000000003d, 0x3a4a3ed8d7fb6788, 0x0 }, /* #41 */
     548    { 0x2374c7, 0x237487, 0x639bb916825cf02b, 0x000000000000003f, 0xb306671084948671, 0x0 }, /* #42 */
     549    { 0x186593, 0x186593, 0xe0aa21eaea76d925, 0x000000000000003e, 0x4650468f8198bb3a, 0x0 }, /* #43 */
     550    { 0x085986, 0x085986, 0x1e72276dcded6c8f, 0x000000000000003f, 0xd7f026e2d87a958c, 0x0 }, /* #44 */
     551    { 0x084b97, 0x084b97, 0x42554466d5f5e425, 0x000000000000003e, 0x59c22dac6bfda68f, 0x0 }, /* #45 */
     552    { 0x042517, 0x042517, 0xb60eb5df77bc769a, 0x000000000000003d, 0x30476ee23fc68006, 0x0 }, /* #46 */
     553    { 0x007106, 0x007106, 0x4371867b420f6fbf, 0x000000000000003e, 0x519d6bfd5233f701, 0x0 }, /* #47 */
     554    { 0x1c3813, 0x1c3813, 0xd228dd4c977923f9, 0x000000000000003f, 0xe2f22a5cf8d8d2b7, 0x0 }, /* #48 */
     555    { 0x3b30c6, 0x3b3086, 0x26435397397e9856, 0x000000000000003d, 0x2915b59d0e24f221, 0x0 }, /* #49 */
     556    { 0x066b57, 0x066b17, 0xfbb2aacfbf3b04b7, 0x000000000000003f, 0xeec9f26b4eec1aa7, 0x0 }, /* #50 */
     557    { 0x0a0782, 0x0a0782, 0x9641d0d7310e1fad, 0x000000000000003d, 0x2c58e843baf5ff7e, 0x0 }, /* #51 */
     558    { 0x381d56, 0x381d16, 0xdcd135fc42292b2b, 0x000000000000003f, 0xea86551e6b2f422b, 0x0 }, /* #52 */
     559    { 0x3e3a43, 0x3e3a03, 0x05a213bf046ae40d, 0x000000000000003e, 0x78758cd793be637c, 0x0 }, /* #53 */
     560    { 0x313503, 0x313503, 0x3efada9a84249a01, 0x000000000000003e, 0x44b372b30725d4c3, 0x0 }, /* #54 */
     561    { 0x2f4806, 0x2f4806, 0x6eaed2a8672bd507, 0x000000000000003f, 0x81178b6117882b89, 0x0 }, /* #55 */
     562    { 0x3f2e83, 0x3f2e83, 0x32206151b8641313, 0x000000000000003f, 0xf6d5e8a2abd5268c, 0x0 }, /* #56 */
     563    { 0x1c2083, 0x1c2083, 0x5937fe173d2255ef, 0x000000000000003f, 0xd03dbc1c2b0ac5c3, 0x0 }, /* #57 */
     564    { 0x085a92, 0x085a92, 0x4300df0288475490, 0x000000000000003d, 0x3ea12dadee311eab, 0x0 }, /* #58 */
     565    { 0x3d58d2, 0x3d5892, 0x974db4e900f029e2, 0x000000000000003c, 0x18fad09baea038f2, 0x0 }, /* #59 */
     566    { 0x151dc2, 0x151d82, 0xb2cbc29574a7c64c, 0x000000000000003f, 0x838f8a1d9f53ff14, 0x0 }, /* #60 */
     567    { 0x341892, 0x341892, 0xc33f289e6c8c9ba7, 0x000000000000003d, 0x3b399d1227839ebc, 0x0 }, /* #61 */
     568    { 0x3747d2, 0x374792, 0x4e5844d5cc1462a5, 0x000000000000003f, 0xdca2194d850f034e, 0x0 }, /* #62 */
     569    { 0x2b3d96, 0x2b3d96, 0x6a70ae1630e29050, 0x000000000000003e, 0x677dfc664bb53c1e, 0x0 }, /* #63 */
     570};
     571static const BINU64_TEST_T g_aTests_imul_two_u64_amd[] =
     572{
     573    { 0x054197, 0x054196, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     574    { 0x2a2dd6, 0x2a25d6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     575    { 0x3c7982, 0x3c7182, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     576    { 0x152917, 0x152116, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     577    { 0x292592, 0x292592, 0xee5fd842cb29f04f, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */
     578    { 0x2f0d82, 0x2f0582, 0x9f1eec37d4ea403b, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */
     579    { 0x261ed7, 0x2616d6, 0x3ac0080437b2c955, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */
     580    { 0x0e5c96, 0x0e5496, 0x3969cf480baac8df, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */
     581    { 0x271d42, 0x271d43, 0x59ced24cd34fc407, 0x8cbe8668ea31ea79, 0xbd6f78af36463d7f, 0x0 }, /* #8 */
     582    { 0x1c4883, 0x1c4883, 0x0c17a32f71a7047c, 0x639f507b4af23a90, 0x181a76bb63da68dc, 0x0 }, /* #9 */
     583    { 0x287b53, 0x287b53, 0x8817b7f1234dca3a, 0xa1f9f3b5c670bd1a, 0x9af263b98d2d5431, 0x0 }, /* #10 */
     584    { 0x311483, 0x311c83, 0x70124989f8f93147, 0x9bb0060a5b9c8968, 0xce85e9c47d241f58, 0x0 }, /* #11 */
     585    { 0x364a46, 0x364a47, 0x6ea81d876ec8854f, 0x84a4ab55857938ce, 0xf05c99cddf2ac2d2, 0x0 }, /* #12 */
     586    { 0x351b56, 0x351b57, 0xdc45ca3e322addc5, 0x11be04fd2b06c63a, 0x61117b5829e0baf2, 0x0 }, /* #13 */
     587    { 0x390013, 0x390813, 0x3bf1142c3fbbb32f, 0x82c9a664271cde1f, 0x12025276f99b8811, 0x0 }, /* #14 */
     588    { 0x336b02, 0x336b03, 0x83b099ef144be90a, 0x5648b7511541ab02, 0x1a675031bf4a1bcd, 0x0 }, /* #15 */
     589    { 0x014e83, 0x014e83, 0x126e450a5fdcb309, 0x94d580078dc652ca, 0x2e3be3e3c5769cfa, 0x0 }, /* #16 */
     590    { 0x2e63c3, 0x2e6bc3, 0x1814f2648dd9d49a, 0x22154b648ca82c38, 0x944aeb06cd65c48c, 0x0 }, /* #17 */
     591    { 0x0c0206, 0x0c0a07, 0xca64654af5e10e18, 0x211f33acbaee5650, 0x1d1b2d6e4536036e, 0x0 }, /* #18 */
     592    { 0x031f87, 0x031f87, 0xbe2f9079aca8cd12, 0x6cc8e9a2f90270e8, 0xaed6722064b617d4, 0x0 }, /* #19 */
     593    { 0x1e2ac6, 0x1e2ac7, 0xc0b8488f1aa5e27c, 0xa89f1c8a16f7a504, 0x2bb9d412c58ef21f, 0x0 }, /* #20 */
     594    { 0x1220d6, 0x1228d7, 0x9544cf7579343fbd, 0xd34d4c2ab1d19a13, 0x63cd1f621890360f, 0x0 }, /* #21 */
     595    { 0x076d42, 0x076d43, 0x3410a9364dd84e9b, 0x0ccf410ca38683db, 0x6c6dde4971d553c1, 0x0 }, /* #22 */
     596    { 0x1c4216, 0x1c4a17, 0xd29776172714021f, 0x4a2e5b9abdd63fb5, 0xce93aa23836e8bab, 0x0 }, /* #23 */
     597    { 0x066747, 0x066f47, 0x5b83661118bbf3ce, 0xfce99391f27f90a2, 0x1a1286954fa21507, 0x0 }, /* #24 */
     598    { 0x014e47, 0x014e47, 0x64b2555b5a55858a, 0x06637015ca001c56, 0xc21eae63b801dc2f, 0x0 }, /* #25 */
     599    { 0x0a6683, 0x0a6e83, 0xb38b636fa96dfb44, 0x0ef1d7e3b24ef88c, 0xf3415e8d305172b3, 0x0 }, /* #26 */
     600    { 0x261547, 0x261d47, 0xfb75751a7091e972, 0xe49df3f4e12fd210, 0x6a1471561c5b3d48, 0x0 }, /* #27 */
     601    { 0x1c7b82, 0x1c7b83, 0x7c1b6760aac44727, 0xfd8013d7c5cf7fac, 0x3d6017ca6b1fee74, 0x0 }, /* #28 */
     602    { 0x396e42, 0x396e43, 0x4636065517c8e50e, 0x11c9e0ef64d559e4, 0x3b80e86c722a5dfe, 0x0 }, /* #29 */
     603    { 0x1b49c6, 0x1b49c7, 0x0ef37af0d38a171d, 0x492b83bd02aec296, 0x4c13aebad30c4b0e, 0x0 }, /* #30 */
     604    { 0x345c53, 0x345c53, 0xd68601950d9b6ae1, 0x39fffa29261d10c0, 0x7607b1e1b7d1e8c0, 0x0 }, /* #31 */
     605    { 0x2f4657, 0x2f4e57, 0x28b3411824bcd2cb, 0xacbca8177ed8ec83, 0x569725671cea3e29, 0x0 }, /* #32 */
     606    { 0x1818c7, 0x1818c7, 0x60f2aef5f9d63fbd, 0x9139e0523a451a95, 0x553db16c1cbc67b9, 0x0 }, /* #33 */
     607    { 0x0b3453, 0x0b3c53, 0x98c0b47fcc59c1c6, 0xfdea9f9ac33d68b4, 0x1425532bd38a2b5e, 0x0 }, /* #34 */
     608    { 0x373642, 0x373e43, 0x8a7a4a64a4936b8e, 0x24c385b61700eaa0, 0x7166d5f8cb5ea030, 0x0 }, /* #35 */
     609    { 0x292616, 0x292e17, 0x118a036eb21927e4, 0xc17c8aeb208c5700, 0x07f6c1cdbbe733c0, 0x0 }, /* #36 */
     610    { 0x2d7dd2, 0x2d7dd3, 0x79ef81a8799f106d, 0x44077d4ff4798d7a, 0x405323f05b297b22, 0x0 }, /* #37 */
     611    { 0x1c6192, 0x1c6993, 0x936d88b12f142494, 0x4d02ad9381f10a28, 0x2540a7d03a051b42, 0x0 }, /* #38 */
     612    { 0x095bc3, 0x095bc3, 0xd663f1ea84a9890a, 0xf695fd3437005c4a, 0x9573b8ef3b9f4521, 0x0 }, /* #39 */
     613    { 0x325dc3, 0x325dc3, 0x5266e9b434739d76, 0xdc028bbb7c3e6faa, 0x0b2391ab627952af, 0x0 }, /* #40 */
     614    { 0x307743, 0x307f43, 0x20ad0718c1e5f6c9, 0x155d4e329d09f3be, 0x5e47cc2a68db6ece, 0x0 }, /* #41 */
     615    { 0x2c68c7, 0x2c68c7, 0x30ef944394f05f0a, 0x06488d34d30db80c, 0xbf939aaf40eed3ce, 0x0 }, /* #42 */
     616    { 0x101892, 0x101893, 0x638a77a89a123d9a, 0xf4084b9165c71bdc, 0xe7fe9d7357b5e9a6, 0x0 }, /* #43 */
     617    { 0x127d82, 0x127d83, 0xc40a1498e9c30b0b, 0x848d68c2fb76ee5e, 0x5e72c694962af5da, 0x0 }, /* #44 */
     618    { 0x0b4ed7, 0x0b4ed7, 0x67df6005372ee588, 0x483f317a12613dc8, 0x46e24bff7a191d89, 0x0 }, /* #45 */
     619    { 0x2b55c2, 0x2b5dc3, 0x595e58faf8532011, 0x665119b9ac4061ac, 0xceb7c55d8123b2ec, 0x0 }, /* #46 */
     620    { 0x3e6417, 0x3e6c17, 0xb2faba768b65793d, 0x2790766bd9a851ee, 0x8d0a5f995a0c0c86, 0x0 }, /* #47 */
     621    { 0x0a5d52, 0x0a5d53, 0x769b2941e474e5cd, 0x6b5a45e77af88f15, 0xa2ef59e784b18669, 0x0 }, /* #48 */
     622    { 0x375e96, 0x375e97, 0x2bd10d9bf9645bf4, 0x9645fb8d352c5f14, 0x7aa381c6e9d47269, 0x0 }, /* #49 */
     623    { 0x1d2d13, 0x1d2d13, 0xb0fea58a6af9b974, 0xe30b9c02cb19a3ac, 0x19be545bd908efe7, 0x0 }, /* #50 */
     624    { 0x145046, 0x145847, 0x23df2bb41b2a05be, 0xb9824635e13a25dc, 0x622edb8c10ae48d2, 0x0 }, /* #51 */
     625    { 0x0f55d6, 0x0f5dd7, 0x00225b7cd7617852, 0x3eaeaaa31f15487a, 0x22bebcac4fa429f5, 0x0 }, /* #52 */
     626    { 0x145206, 0x145a07, 0x13a666eae8a89464, 0x68aacf027aca4c3c, 0xd55173f95d299667, 0x0 }, /* #53 */
     627    { 0x150c13, 0x150c13, 0xd36d1eb65353915f, 0x88022945b27ba950, 0x11614c8ea0fb48b0, 0x0 }, /* #54 */
     628    { 0x290786, 0x290f87, 0x618d365cc8ee7dec, 0x0d566a6a0a664d8c, 0xc992d2f17debe339, 0x0 }, /* #55 */
     629    { 0x1671d3, 0x1679d3, 0xe50d6bc1b626ac98, 0x9ed32b0eaefc1798, 0xe018150f5cacf921, 0x0 }, /* #56 */
     630    { 0x0e3d12, 0x0e3d13, 0xd8e4e1b4c29f1044, 0x595bbb4a929a40c0, 0xfa5988cada9dfd30, 0x0 }, /* #57 */
     631    { 0x232393, 0x232b93, 0xd2498c9eb7d063d2, 0x54868b0f44b4c16c, 0x1800172d1aaf0346, 0x0 }, /* #58 */
     632    { 0x311782, 0x311f83, 0xaaf36310901c3176, 0x3be5b8998285e672, 0x501dbb4071034e9b, 0x0 }, /* #59 */
     633    { 0x300fd7, 0x300fd7, 0xfa4bfc613a739541, 0x8cc195b2b9f9d841, 0xf1e2c03712a68301, 0x0 }, /* #60 */
     634    { 0x391542, 0x391d43, 0x7fb85ec182f85d58, 0x5b2b8c1e034e2c38, 0x4fc09f1fe154f195, 0x0 }, /* #61 */
     635    { 0x0e3447, 0x0e3c47, 0x303fc747ae5f435d, 0xaf02b16c98a82438, 0xb829b0fa2ae36998, 0x0 }, /* #62 */
     636    { 0x222a97, 0x222a97, 0xfbc0ae84b2229282, 0x99a3dfd47d55fbaa, 0x1a8d6734e7019b95, 0x0 }, /* #63 */
     637};
     638
     639
     640#define HAVE_SHIFT_DBL_TESTS_AMD
     641static const BINU16_TEST_T g_aTests_shld_u16_amd[] =
     642{
     643    { 0x323557, 0x323556, 0x0000, 0x0000, 0x0000,  5 }, /* #0 */
     644    { 0x0b68c6, 0x0b6056, 0x0000, 0x0000, 0x0000, 10 }, /* #1 */
     645    { 0x065f07, 0x065756, 0x0000, 0x0000, 0x0000, 10 }, /* #2 */
     646    { 0x147b42, 0x147356, 0x0000, 0x0000, 0x0000, 11 }, /* #3 */
     647    { 0x1319d6, 0x131992, 0x58ce, 0xc670, 0x0000,  3 }, /* #4 */
     648    { 0x1c4107, 0x1c4996, 0x09c3, 0xc000, 0x0000, 14 }, /* #5 */
     649    { 0x190a06, 0x190297, 0xfd03, 0xe818, 0x0000,  3 }, /* #6 */
     650    { 0x3a02d7, 0x3a0216, 0x3041, 0x4000, 0x0000, 14 }, /* #7 */
     651    { 0x097156, 0x097917, 0xea38, 0x1c09, 0x12d3,  7 }, /* #8 */
     652    { 0x116f87, 0x116f13, 0x36c9, 0x6c9e, 0xebcb,  4 }, /* #9 */
     653    { 0x274b57, 0x274312, 0x81b3, 0x3667, 0x3d95,  5 }, /* #10 */
     654    { 0x3b4e83, 0x3b4616, 0x4319, 0x64c9, 0x3243, 10 }, /* #11 */
     655    { 0x207186, 0x207197, 0xff38, 0xc74d, 0xe9a5, 11 }, /* #12 */
     656    { 0x2a0292, 0x2a0297, 0x71aa, 0x8d53, 0x7106,  3 }, /* #13 */
     657    { 0x381482, 0x381c92, 0x2445, 0xa073, 0x40e6, 15 }, /* #14 */
     658    { 0x180e92, 0x180697, 0x673c, 0xe5fa, 0xbf51, 11 }, /* #15 */
     659    { 0x316b46, 0x316393, 0xd83d, 0x83da, 0xa9c3,  4 }, /* #16 */
     660    { 0x0c3712, 0x0c3f92, 0x587b, 0xc94f, 0x253d, 14 }, /* #17 */
     661    { 0x090b52, 0x090b17, 0xf8c8, 0x190a, 0x5037,  5 }, /* #18 */
     662    { 0x137d96, 0x137597, 0xc659, 0x8cb2, 0x2c99,  1 }, /* #19 */
     663    { 0x2a4283, 0x2a4a96, 0x75d8, 0xbb17, 0xb9bd,  5 }, /* #20 */
     664    { 0x2d7c93, 0x2d7497, 0xe047, 0xb8bd, 0x717a, 15 }, /* #21 */
     665    { 0x144353, 0x144b92, 0xb012, 0x947a, 0x8f4c, 11 }, /* #22 */
     666    { 0x3a3d06, 0x3a3d96, 0x84a5, 0xb70a, 0x6e15, 15 }, /* #23 */
     667    { 0x0c7a92, 0x0c7a17, 0x6bb6, 0x5ac0, 0xb580, 15 }, /* #24 */
     668    { 0x3662c6, 0x366216, 0x38e4, 0x4221, 0x221a, 12 }, /* #25 */
     669    { 0x2b6e16, 0x2b6e92, 0x7b7a, 0xacad, 0xb2b7, 14 }, /* #26 */
     670    { 0x117612, 0x117612, 0x6cf7, 0x6cf7, 0xe6ea,  0 }, /* #27 */
     671    { 0x041507, 0x041507, 0xcd7a, 0xcd7a, 0x398f,  0 }, /* #28 */
     672    { 0x047416, 0x047416, 0x81e2, 0x3c4b, 0x590e,  5 }, /* #29 */
     673    { 0x247086, 0x247892, 0xe36a, 0xd4a2, 0x5155,  9 }, /* #30 */
     674    { 0x120a97, 0x120a96, 0x9aab, 0xad5a, 0x56be, 10 }, /* #31 */
     675    { 0x0c45d3, 0x0c4593, 0xe597, 0xad37, 0x5a6e, 15 }, /* #32 */
     676    { 0x253f93, 0x253f92, 0x92ce, 0xce4f, 0x4f72,  8 }, /* #33 */
     677    { 0x341e56, 0x341e96, 0xbe3d, 0xf72b, 0xcadd, 10 }, /* #34 */
     678    { 0x197c02, 0x197c17, 0xba64, 0x0e8b, 0x3a2d, 14 }, /* #35 */
     679    { 0x2e12d3, 0x2e1a96, 0x1854, 0xc2a3, 0x6812,  3 }, /* #36 */
     680    { 0x222d16, 0x222516, 0xbb83, 0x0ebb, 0xaee4, 10 }, /* #37 */
     681    { 0x1e2b06, 0x1e2b92, 0x5851, 0x99f7, 0x33ef, 15 }, /* #38 */
     682    { 0x151886, 0x151813, 0xa880, 0x1013, 0x9cbc,  5 }, /* #39 */
     683    { 0x1b1296, 0x1b1293, 0xd093, 0xd1d0, 0xa3a0, 15 }, /* #40 */
     684    { 0x1946d3, 0x194e96, 0x8d4e, 0x9c27, 0x139c,  9 }, /* #41 */
     685    { 0x107a96, 0x107a96, 0x6d54, 0xa9ac, 0xd679,  9 }, /* #42 */
     686    { 0x3b1e83, 0x3b1697, 0x6f01, 0x80f3, 0xe7c7,  7 }, /* #43 */
     687    { 0x1b5ad6, 0x1b5a17, 0x6a09, 0x4130, 0x82bb,  5 }, /* #44 */
     688    { 0x0804d3, 0x080c13, 0xf329, 0x292f, 0x2f1a,  8 }, /* #45 */
     689    { 0x2c6ed3, 0x2c6697, 0x30c1, 0x821d, 0x0ec0,  9 }, /* #46 */
     690    { 0x270743, 0x270f96, 0xda9d, 0x9d95, 0x954f,  8 }, /* #47 */
     691    { 0x0c76d3, 0x0c7697, 0x06f1, 0xbc74, 0xd1e7,  6 }, /* #48 */
     692    { 0x1b7107, 0x1b7112, 0xcd2d, 0x696b, 0x6ceb,  3 }, /* #49 */
     693    { 0x273243, 0x273212, 0x1a4f, 0x349e, 0x5726,  1 }, /* #50 */
     694    { 0x061b12, 0x061397, 0x3d93, 0xc90a, 0x9214, 15 }, /* #51 */
     695    { 0x075d42, 0x075d96, 0x1bb6, 0xed96, 0x59db,  6 }, /* #52 */
     696    { 0x277c87, 0x277c92, 0x2d96, 0xd961, 0x12af,  4 }, /* #53 */
     697    { 0x1f2457, 0x1f2c17, 0x2f60, 0x7b03, 0x6f4a,  3 }, /* #54 */
     698    { 0x180417, 0x180412, 0x4106, 0x0df2, 0xf965,  9 }, /* #55 */
     699    { 0x2a12d3, 0x2a1a17, 0xfd85, 0x0a5c, 0x2e3a,  9 }, /* #56 */
     700    { 0x1d63d2, 0x1d6397, 0x3646, 0xb233, 0x6ed4,  3 }, /* #57 */
     701    { 0x0e03c7, 0x0e0b13, 0x563f, 0x63f7, 0x7ff9,  4 }, /* #58 */
     702    { 0x304dd3, 0x304d92, 0x3543, 0xffab, 0xfeae, 14 }, /* #59 */
     703    { 0x272842, 0x272896, 0x12e2, 0xb07d, 0xc1f7, 14 }, /* #60 */
     704    { 0x365257, 0x365a92, 0x3b74, 0xdd1a, 0x68c2,  6 }, /* #61 */
     705    { 0x301a93, 0x301a92, 0xe4ea, 0xac79, 0xc79a, 12 }, /* #62 */
     706    { 0x333c02, 0x333c96, 0xa47c, 0x91f3, 0xee9a,  2 }, /* #63 */
     707    { 0x173a42, 0x173a17, 0xce41, 0x20a0, 0x414e,  7 }, /* #64 */
     708    { 0x391187, 0x391996, 0x962b, 0xb15f, 0xf7b9,  3 }, /* #65 */
     709    { 0x354f43, 0x354f17, 0x7713, 0x713a, 0xa282,  4 }, /* #66 */
     710    { 0x2d7c97, 0x2d7c13, 0x3134, 0x13ab, 0x4eaf, 14 }, /* #67 */
     711    { 0x077a57, 0x077a13, 0xab36, 0x59b5, 0xa0cf,  3 }, /* #68 */
     712    { 0x395053, 0x395097, 0xdb6d, 0xb681, 0x03d3,  7 }, /* #69 */
     713    { 0x360746, 0x360f96, 0x3ae9, 0x9cde, 0xcdec, 12 }, /* #70 */
     714    { 0x3f1383, 0x3f1b17, 0x95f2, 0x2690, 0x690a, 12 }, /* #71 */
     715    { 0x1d2fc7, 0x1d2797, 0xdfae, 0xd721, 0x4334,  7 }, /* #72 */
     716    { 0x1d1e86, 0x1d1e17, 0x16b8, 0x7169, 0xb49a,  9 }, /* #73 */
     717    { 0x2f4e87, 0x2f4697, 0x3fe9, 0xfd3c, 0xe2ec,  5 }, /* #74 */
     718    { 0x0462d6, 0x046a13, 0x4441, 0x104a, 0x2823,  6 }, /* #75 */
     719    { 0x074f16, 0x074f13, 0xcafc, 0x7e4f, 0x9e42,  7 }, /* #76 */
     720    { 0x0b4552, 0x0b4d92, 0x7a83, 0xd4a7, 0x529d, 14 }, /* #77 */
     721    { 0x2e60d2, 0x2e60d2, 0x428d, 0x428d, 0x6e17,  0 }, /* #78 */
     722    { 0x0c05c2, 0x0c0d17, 0x4712, 0x1205, 0x05bd,  8 }, /* #79 */
     723    { 0x216257, 0x216297, 0x046b, 0xacd4, 0x3534, 10 }, /* #80 */
     724    { 0x2d70c7, 0x2d7896, 0x5877, 0xee1d, 0x0ecf,  9 }, /* #81 */
     725    { 0x2a5406, 0x2a5c17, 0x2ee2, 0x717b, 0xf7ee,  7 }, /* #82 */
     726    { 0x1c1f96, 0x1c1716, 0x0830, 0x1853, 0xa6d8,  7 }, /* #83 */
     727    { 0x0e2f97, 0x0e2f96, 0x4d67, 0xd67b, 0xb5f7,  4 }, /* #84 */
     728    { 0x2d7846, 0x2d7846, 0x7c09, 0x7c09, 0x6c55,  0 }, /* #85 */
     729    { 0x1d5013, 0x1d5012, 0x1453, 0x6e2a, 0x7154, 13 }, /* #86 */
     730    { 0x2768c3, 0x276817, 0x8d31, 0x31aa, 0xaa2a,  8 }, /* #87 */
     731    { 0x2c03d2, 0x2c0316, 0x67f8, 0x7a05, 0xf40a, 15 }, /* #88 */
     732    { 0x327c86, 0x327c86, 0x6464, 0x6464, 0x0986,  0 }, /* #89 */
     733    { 0x240c42, 0x240c13, 0x554c, 0x305b, 0x16db, 10 }, /* #90 */
     734    { 0x223646, 0x223697, 0xadc3, 0xb87b, 0xdf0d,  5 }, /* #91 */
     735    { 0x0679c2, 0x067992, 0xeaf7, 0xf723, 0x23f0,  8 }, /* #92 */
     736    { 0x2f1687, 0x2f1693, 0x46a7, 0xd87a, 0xb0f5, 15 }, /* #93 */
     737    { 0x3608d6, 0x360093, 0x9cf1, 0xcf1c, 0xc9fd,  4 }, /* #94 */
     738    { 0x1d33c3, 0x1d3397, 0xc51c, 0x9e27, 0xf13e, 13 }, /* #95 */
     739    { 0x1c3557, 0x1c3516, 0x2948, 0x13e8, 0x4fa3, 14 }, /* #96 */
     740    { 0x2e0f47, 0x2e0712, 0xdd49, 0x47dc, 0x1f72, 14 }, /* #97 */
     741    { 0x246482, 0x246412, 0xf50c, 0x674c, 0xe994, 11 }, /* #98 */
     742    { 0x2a7282, 0x2a7212, 0xee60, 0x00fb, 0x03ef, 14 }, /* #99 */
     743    { 0x300d47, 0x300597, 0x490f, 0xf524, 0xa922, 13 }, /* #100 */
     744    { 0x1f0952, 0x1f0197, 0xd4e3, 0xc844, 0x9089, 15 }, /* #101 */
     745    { 0x3d3b97, 0x3d3b97, 0x5364, 0x5364, 0xd17e,  0 }, /* #102 */
     746    { 0x246f16, 0x246f96, 0xaa8f, 0xa8fc, 0xc0d1,  4 }, /* #103 */
     747    { 0x265582, 0x265597, 0xae7f, 0x967d, 0x2cfb, 15 }, /* #104 */
     748    { 0x3a5313, 0x3a5393, 0xa8f0, 0x8298, 0x5318, 11 }, /* #105 */
     749    { 0x3e6217, 0x3e6212, 0x6b15, 0x54e3, 0x38c4, 10 }, /* #106 */
     750    { 0x104ec2, 0x104697, 0x22df, 0xf624, 0x6248, 12 }, /* #107 */
     751    { 0x356517, 0x356d92, 0x216b, 0xb5fd, 0xfb31,  7 }, /* #108 */
     752    { 0x210e57, 0x210616, 0x0d84, 0x3612, 0x80b9,  2 }, /* #109 */
     753    { 0x043357, 0x043393, 0x533f, 0xf873, 0x8733, 12 }, /* #110 */
     754    { 0x1e3117, 0x1e3112, 0x9d18, 0x7462, 0xbb50,  2 }, /* #111 */
     755    { 0x027e47, 0x027612, 0x2b8d, 0x571a, 0x6bd1,  1 }, /* #112 */
     756    { 0x212647, 0x212e96, 0x385b, 0xff35, 0xfcd7, 14 }, /* #113 */
     757    { 0x2619c7, 0x261197, 0x0e8e, 0xd8c5, 0xc628, 13 }, /* #114 */
     758    { 0x3c3a03, 0x3c3a96, 0xd531, 0xa98d, 0xbdf8,  3 }, /* #115 */
     759    { 0x2b4b12, 0x2b4312, 0x0917, 0x45f8, 0xe067,  6 }, /* #116 */
     760    { 0x241653, 0x241612, 0xa053, 0x29d5, 0xab11,  7 }, /* #117 */
     761    { 0x104382, 0x104b96, 0x5397, 0xe021, 0x010d, 13 }, /* #118 */
     762    { 0x297517, 0x297512, 0x7231, 0x6223, 0x119d,  9 }, /* #119 */
     763    { 0x0a7e07, 0x0a7697, 0x21a1, 0xa1ed, 0xedee,  8 }, /* #120 */
     764    { 0x2a2386, 0x2a2b17, 0x9c75, 0x7bfa, 0xefea, 14 }, /* #121 */
     765    { 0x3f59d3, 0x3f59d3, 0x6afc, 0x6afc, 0xfaa5,  0 }, /* #122 */
     766    { 0x2e0303, 0x2e0b13, 0x11ac, 0x58a7, 0x538c,  9 }, /* #123 */
     767    { 0x191607, 0x191e96, 0x70f1, 0xf1f5, 0xf54b,  8 }, /* #124 */
     768    { 0x2f4ed7, 0x2f4697, 0x3833, 0xe7d7, 0xcfae, 15 }, /* #125 */
     769    { 0x3f66d7, 0x3f6e17, 0xac83, 0x07d7, 0xeb82,  9 }, /* #126 */
     770    { 0x3161c2, 0x316917, 0xf771, 0x7712, 0x201d,  4 }, /* #127 */
     771};
     772static const BINU16_TEST_T g_aTests_shrd_u16_amd[] =
     773{
     774    { 0x2e7356, 0x2e7356, 0x0000, 0x0000, 0x0000,  5 }, /* #0 */
     775    { 0x385ec7, 0x385656, 0x0000, 0x0000, 0x0000,  1 }, /* #1 */
     776    { 0x354443, 0x354456, 0x0000, 0x0000, 0x0000,  2 }, /* #2 */
     777    { 0x3e37c7, 0x3e3756, 0x0000, 0x0000, 0x0000,  6 }, /* #3 */
     778    { 0x062b53, 0x062317, 0x437e, 0x021b, 0x0000,  5 }, /* #4 */
     779    { 0x060812, 0x060017, 0xfe66, 0x003f, 0x0000, 10 }, /* #5 */
     780    { 0x0d3656, 0x0d3613, 0x072c, 0x00e5, 0x0000,  3 }, /* #6 */
     781    { 0x1d3293, 0x1d3213, 0x84c4, 0x1098, 0x0000,  3 }, /* #7 */
     782    { 0x3f1453, 0x3f1c16, 0x654f, 0x5165, 0x4851,  8 }, /* #8 */
     783    { 0x0750c7, 0x075012, 0x2169, 0x0532, 0x8053, 12 }, /* #9 */
     784    { 0x1b0f46, 0x1b0797, 0x555d, 0xf555, 0x8d4f,  4 }, /* #10 */
     785    { 0x073087, 0x073892, 0xf249, 0x8f92, 0xad11,  5 }, /* #11 */
     786    { 0x086d46, 0x086d16, 0x6796, 0x4ccf, 0xc826,  7 }, /* #12 */
     787    { 0x1c7547, 0x1c7d12, 0x3e67, 0x43e6, 0xef24,  4 }, /* #13 */
     788    { 0x290dc7, 0x290592, 0xe48c, 0xf246, 0xa6ad,  1 }, /* #14 */
     789    { 0x021507, 0x021d96, 0xdf4f, 0x937d, 0xdde4,  6 }, /* #15 */
     790    { 0x392547, 0x392d17, 0xac17, 0x52f5, 0x3a97, 11 }, /* #16 */
     791    { 0x2b7fc2, 0x2b7793, 0x1b0d, 0xec10, 0x1d82, 13 }, /* #17 */
     792    { 0x361f96, 0x361717, 0x10eb, 0x2021, 0xcb90,  7 }, /* #18 */
     793    { 0x2b5ec6, 0x2b5612, 0xaab8, 0x3557, 0x1b99,  3 }, /* #19 */
     794    { 0x096942, 0x096116, 0x11c8, 0x308e, 0x9b66,  5 }, /* #20 */
     795    { 0x0c53c2, 0x0c5393, 0x3152, 0xfa62, 0xfffd,  7 }, /* #21 */
     796    { 0x2c3d02, 0x2c3596, 0x1812, 0xce63, 0x4673, 11 }, /* #22 */
     797    { 0x224bd6, 0x224b17, 0xbd49, 0x512b, 0x3512, 12 }, /* #23 */
     798    { 0x306787, 0x306f93, 0x37d8, 0xadc1, 0x75b8, 13 }, /* #24 */
     799    { 0x046413, 0x046c92, 0x9d19, 0xad0b, 0xd685, 15 }, /* #25 */
     800    { 0x031d12, 0x031d16, 0x93b0, 0x6339, 0x2633, 12 }, /* #26 */
     801    { 0x196246, 0x196246, 0xa1ea, 0xa1ea, 0x10b9,  0 }, /* #27 */
     802    { 0x313dd3, 0x313596, 0xc66e, 0xf6c6, 0x90f6,  8 }, /* #28 */
     803    { 0x301a43, 0x301213, 0x0a9b, 0x23c2, 0x488f, 10 }, /* #29 */
     804    { 0x2702c6, 0x270217, 0x7ebb, 0x000f, 0x4000, 11 }, /* #30 */
     805    { 0x3b6a57, 0x3b6a12, 0x9298, 0x494c, 0x5c6c,  1 }, /* #31 */
     806    { 0x087bd2, 0x087b12, 0x9909, 0x4332, 0x2c21,  7 }, /* #32 */
     807    { 0x301b56, 0x301312, 0x8ec6, 0x1864, 0xa30c, 13 }, /* #33 */
     808    { 0x3f69c2, 0x3f6192, 0x5cf5, 0xef6d, 0xfbdb, 14 }, /* #34 */
     809    { 0x077013, 0x077896, 0x6634, 0x8566, 0xf856, 12 }, /* #35 */
     810    { 0x156c52, 0x156c17, 0x0a48, 0x5414, 0x0daa,  7 }, /* #36 */
     811    { 0x2055c6, 0x205d17, 0x786b, 0x5893, 0xcb12, 13 }, /* #37 */
     812    { 0x3c2f16, 0x3c2713, 0x6b01, 0x16d6, 0x316d, 12 }, /* #38 */
     813    { 0x1c79c2, 0x1c7992, 0x2027, 0x9c40, 0xfbce,  7 }, /* #39 */
     814    { 0x0a5d83, 0x0a5d13, 0xdce5, 0x43dc, 0x5743,  8 }, /* #40 */
     815    { 0x3e5986, 0x3e5916, 0xf87e, 0x703f, 0x2b81, 11 }, /* #41 */
     816    { 0x020c96, 0x020c17, 0x96f4, 0x7965, 0x95e5, 10 }, /* #42 */
     817    { 0x330482, 0x330412, 0x89a1, 0x168c, 0xe2d1, 13 }, /* #43 */
     818    { 0x326b86, 0x326313, 0x6775, 0x3d9d, 0x668f,  6 }, /* #44 */
     819    { 0x094092, 0x094093, 0x91c3, 0xe470, 0xb23b,  2 }, /* #45 */
     820    { 0x0d4187, 0x0d4993, 0x65b5, 0xb2da, 0x7291,  1 }, /* #46 */
     821    { 0x073786, 0x073713, 0x34d7, 0x1a6b, 0x11a6,  1 }, /* #47 */
     822    { 0x321a43, 0x321a13, 0x632b, 0x7d8c, 0xd2df,  6 }, /* #48 */
     823    { 0x071dd3, 0x071d92, 0x0c46, 0xac31, 0xe16b,  6 }, /* #49 */
     824    { 0x234707, 0x234713, 0x43a8, 0x2143, 0x0521,  8 }, /* #50 */
     825    { 0x3b71d3, 0x3b7197, 0x7a1a, 0xe73a, 0x739d, 15 }, /* #51 */
     826    { 0x3e4996, 0x3e4192, 0x9a91, 0xf352, 0xbbb7,  3 }, /* #52 */
     827    { 0x204d47, 0x204d96, 0xc3b0, 0x89cc, 0x589c, 12 }, /* #53 */
     828    { 0x3b6f02, 0x3b6713, 0x3f92, 0x1c1f, 0xa238,  9 }, /* #54 */
     829    { 0x037ed6, 0x037612, 0x0da3, 0x206d, 0x6824,  5 }, /* #55 */
     830    { 0x2d1dc6, 0x2d1d97, 0x5960, 0x8082, 0xc041, 15 }, /* #56 */
     831    { 0x056597, 0x056593, 0x4f8f, 0xc6e9, 0x6637, 11 }, /* #57 */
     832    { 0x3c24d3, 0x3c2492, 0x0d40, 0xf443, 0x07d1, 10 }, /* #58 */
     833    { 0x3c62d2, 0x3c6217, 0x1056, 0x3228, 0x8645, 13 }, /* #59 */
     834    { 0x2f4797, 0x2f4792, 0xa83f, 0xefa8, 0xe5ef,  8 }, /* #60 */
     835    { 0x034a56, 0x034a16, 0x01ab, 0x4035, 0x996a,  3 }, /* #61 */
     836    { 0x345306, 0x345306, 0x4623, 0x4623, 0xe11b,  0 }, /* #62 */
     837    { 0x1d1b86, 0x1d1b13, 0xa0f3, 0x6e83, 0xef5b,  6 }, /* #63 */
     838    { 0x306ad7, 0x306297, 0x675b, 0xdd33, 0x91ba,  9 }, /* #64 */
     839    { 0x210e92, 0x210e17, 0x769d, 0x4f63, 0x49ec, 13 }, /* #65 */
     840    { 0x361c46, 0x361417, 0x77a4, 0x0177, 0xb601,  8 }, /* #66 */
     841    { 0x3d4b03, 0x3d4b03, 0x50bd, 0x50bd, 0xabd0,  0 }, /* #67 */
     842    { 0x234253, 0x234a97, 0x1932, 0x86e1, 0x586e, 12 }, /* #68 */
     843    { 0x082187, 0x082192, 0xbb40, 0xd768, 0x9166,  3 }, /* #69 */
     844    { 0x381753, 0x381716, 0xe204, 0x0f88, 0xb603,  6 }, /* #70 */
     845    { 0x346b17, 0x346b12, 0xd918, 0x6c8c, 0xc1ca,  1 }, /* #71 */
     846    { 0x102f57, 0x102793, 0xd984, 0xe083, 0x7041, 15 }, /* #72 */
     847    { 0x1773c3, 0x177313, 0x44b4, 0x1225, 0xa662,  5 }, /* #73 */
     848    { 0x021856, 0x021892, 0xca2d, 0x9679, 0x54b3, 11 }, /* #74 */
     849    { 0x0b5bc2, 0x0b5b96, 0xfe9a, 0x93fa, 0x4ba4,  6 }, /* #75 */
     850    { 0x161396, 0x161b17, 0x7e3f, 0x435f, 0x6d0d, 10 }, /* #76 */
     851    { 0x207ed3, 0x207696, 0x2e32, 0xc5c6, 0xeb06,  3 }, /* #77 */
     852    { 0x2113c2, 0x211312, 0x8c6a, 0x0146, 0xc402,  9 }, /* #78 */
     853    { 0x0e5dd7, 0x0e5d16, 0x2341, 0x4972, 0xa4b9, 15 }, /* #79 */
     854    { 0x164596, 0x164597, 0x4db0, 0xf7a6, 0x71ef,  9 }, /* #80 */
     855    { 0x052186, 0x052192, 0xd114, 0xf445, 0x89fb,  2 }, /* #81 */
     856    { 0x013442, 0x013497, 0xfdc5, 0xd0eb, 0xb43a, 14 }, /* #82 */
     857    { 0x1a2343, 0x1a2b96, 0x3868, 0xa9c3, 0x5415,  5 }, /* #83 */
     858    { 0x290e13, 0x290e16, 0xd400, 0x4cf5, 0x6533, 10 }, /* #84 */
     859    { 0x165507, 0x165596, 0x0ffb, 0xf99c, 0x3e67, 14 }, /* #85 */
     860    { 0x0a2403, 0x0a2493, 0xaa95, 0xf2ce, 0x3cb3, 14 }, /* #86 */
     861    { 0x256192, 0x256116, 0x0a36, 0x3f81, 0x81fc, 11 }, /* #87 */
     862    { 0x0a3816, 0x0a3017, 0xcdf7, 0x3a59, 0x51d2, 11 }, /* #88 */
     863    { 0x004b43, 0x004b13, 0x67fc, 0x7f01, 0xdfc0, 14 }, /* #89 */
     864    { 0x0170d7, 0x0170d7, 0xa9b2, 0xa9b2, 0x0982,  0 }, /* #90 */
     865    { 0x0240c3, 0x024093, 0x68cf, 0xcfb5, 0xf3ed, 14 }, /* #91 */
     866    { 0x2076c2, 0x207617, 0xf9e1, 0x23fc, 0x4847,  9 }, /* #92 */
     867    { 0x082142, 0x082992, 0x1610, 0xb161, 0x85eb,  4 }, /* #93 */
     868    { 0x232c47, 0x232c93, 0x21ad, 0x90d6, 0x14c7,  1 }, /* #94 */
     869    { 0x317546, 0x317517, 0x9b15, 0x1a09, 0xa1a0, 12 }, /* #95 */
     870    { 0x103013, 0x103892, 0x072e, 0x8e0e, 0x6f47,  7 }, /* #96 */
     871    { 0x062246, 0x062213, 0x3c79, 0x08f1, 0x6182,  6 }, /* #97 */
     872    { 0x141f02, 0x141716, 0x018b, 0x1b48, 0x86d2, 14 }, /* #98 */
     873    { 0x252003, 0x252812, 0x41cb, 0x5a25, 0x9689, 14 }, /* #99 */
     874    { 0x202f57, 0x202792, 0xc132, 0xd7c1, 0xc9d7,  8 }, /* #100 */
     875    { 0x0f1042, 0x0f1812, 0x137b, 0x4c13, 0x114c,  8 }, /* #101 */
     876    { 0x1b32d6, 0x1b3a92, 0xb945, 0x9ae5, 0x84a6,  6 }, /* #102 */
     877    { 0x2d6702, 0x2d6713, 0xf8d3, 0x3ee3, 0x1f71, 15 }, /* #103 */
     878    { 0x066947, 0x066196, 0x4b13, 0xe6d2, 0xdcda, 13 }, /* #104 */
     879    { 0x036c06, 0x036c93, 0x271f, 0xa138, 0x8b74,  5 }, /* #105 */
     880    { 0x2d5e47, 0x2d5e96, 0x3a78, 0x82f6, 0xc17b, 15 }, /* #106 */
     881    { 0x187042, 0x187893, 0x89b5, 0x8a26, 0x0422,  6 }, /* #107 */
     882    { 0x216e43, 0x216e92, 0x8bbb, 0xa85e, 0xaa17, 14 }, /* #108 */
     883    { 0x3a6b86, 0x3a6393, 0x2e26, 0xde20, 0xf788, 14 }, /* #109 */
     884    { 0x1471d6, 0x147913, 0x9763, 0x6fcb, 0x06df,  9 }, /* #110 */
     885    { 0x237892, 0x237016, 0x8bb5, 0x3917, 0x459c,  7 }, /* #111 */
     886    { 0x1457d3, 0x145f16, 0xdb05, 0x6cc3, 0x5b30, 14 }, /* #112 */
     887    { 0x2a0806, 0x2a0896, 0x962c, 0xa58b, 0x36be,  2 }, /* #113 */
     888    { 0x205d43, 0x205d92, 0x6342, 0xb1a1, 0xc341,  1 }, /* #114 */
     889    { 0x2d2e56, 0x2d2612, 0xf2db, 0x1079, 0x1a20,  9 }, /* #115 */
     890    { 0x374d43, 0x374d13, 0xae76, 0x5eb9, 0x0597,  6 }, /* #116 */
     891    { 0x2631d3, 0x2631d3, 0x7973, 0x7973, 0x84ca,  0 }, /* #117 */
     892    { 0x2b5413, 0x2b5496, 0x6ad3, 0xcd5a, 0x6a9e,  3 }, /* #118 */
     893    { 0x0977d3, 0x097f97, 0x12ac, 0xb212, 0xe6b2,  8 }, /* #119 */
     894    { 0x336656, 0x336e97, 0x4d31, 0xb7a6, 0xcf6f,  9 }, /* #120 */
     895    { 0x0c08c2, 0x0c0893, 0x05d3, 0x82e9, 0x9b59,  1 }, /* #121 */
     896    { 0x204203, 0x204a92, 0xa16a, 0x9d0b, 0x43f3,  5 }, /* #122 */
     897    { 0x186247, 0x186a12, 0x6175, 0x585d, 0x4f99,  2 }, /* #123 */
     898    { 0x3f1c03, 0x3f1c93, 0x01b3, 0x80d9, 0xcea9,  1 }, /* #124 */
     899    { 0x3c76d7, 0x3c7e17, 0x0670, 0x5241, 0xc549, 10 }, /* #125 */
     900    { 0x3d79d6, 0x3d7917, 0xfaaf, 0x4caf, 0x132b, 14 }, /* #126 */
     901    { 0x1b2c82, 0x1b2492, 0xb578, 0xed5e, 0x016f,  2 }, /* #127 */
     902};
     903static const BINU32_TEST_T g_aTests_shld_u32_amd[] =
     904{
     905    { 0x3d5056, 0x3d5056, 0x00000000, 0x00000000, 0x00000000, 11 }, /* #0 */
     906    { 0x117743, 0x117756, 0x00000000, 0x00000000, 0x00000000,  9 }, /* #1 */
     907    { 0x087bd7, 0x087356, 0x00000000, 0x00000000, 0x00000000, 14 }, /* #2 */
     908    { 0x2e1b47, 0x2e1356, 0x00000000, 0x00000000, 0x00000000, 24 }, /* #3 */
     909    { 0x002682, 0x002e96, 0x0775d9c0, 0xce000000, 0x00000000, 19 }, /* #4 */
     910    { 0x023547, 0x023d96, 0x37b6ad86, 0xc0000000, 0x00000000, 29 }, /* #5 */
     911    { 0x214bc2, 0x214316, 0x6b521322, 0x44000000, 0x00000000, 25 }, /* #6 */
     912    { 0x231803, 0x231896, 0x5bd29e6f, 0xb7a53cde, 0x00000000,  1 }, /* #7 */
     913    { 0x0a4e96, 0x0a4e17, 0x7eb59a07, 0x6681f124, 0xc493828e, 14 }, /* #8 */
     914    { 0x2b4a12, 0x2b4a12, 0x84141bc8, 0x84141bc8, 0x042be98f,  0 }, /* #9 */
     915    { 0x025b97, 0x025b13, 0xd2e0d039, 0x2cb0cafb, 0x658657dd, 29 }, /* #10 */
     916    { 0x397f43, 0x397793, 0x93fa3fb0, 0xfb0126b6, 0x126b66e2, 20 }, /* #11 */
     917    { 0x2e6d02, 0x2e6d92, 0x8ffedf95, 0xfcaf3045, 0xe608b767, 19 }, /* #12 */
     918    { 0x1c3cd2, 0x1c3c92, 0xeffac7ae, 0xb8e52ea7, 0x394ba9f1, 26 }, /* #13 */
     919    { 0x3a7003, 0x3a7097, 0xede2f049, 0xbc5e0921, 0x0e0d80fb,  5 }, /* #14 */
     920    { 0x051cc7, 0x051412, 0x8a821a34, 0x43468c70, 0x63867223, 13 }, /* #15 */
     921    { 0x1b2452, 0x1b2c17, 0x927288f3, 0x1e73afa6, 0x9d7d33ce, 21 }, /* #16 */
     922    { 0x1a0fc7, 0x1a0793, 0xacd55fb7, 0xdbb63f8f, 0x6c7f1f33, 23 }, /* #17 */
     923    { 0x3a49c6, 0x3a4992, 0x2fcbe776, 0xf9ddacf2, 0xb3c90c7d, 14 }, /* #18 */
     924    { 0x117e86, 0x117612, 0x1ea7811d, 0x04741c37, 0x070dc777, 18 }, /* #19 */
     925    { 0x3c6197, 0x3c6996, 0x6873531e, 0xe6a63c56, 0x2b560c24,  9 }, /* #20 */
     926    { 0x377c93, 0x377c92, 0xd35e7d49, 0xd79f5268, 0xa0734d8e,  6 }, /* #21 */
     927    { 0x166816, 0x166012, 0xc2df3033, 0x6615ab0d, 0x0ad58691, 25 }, /* #22 */
     928    { 0x0e78c7, 0x0e7097, 0x2f9b042a, 0xe6c10aaa, 0xaa2e79d0,  6 }, /* #23 */
     929    { 0x315282, 0x315212, 0x5f283a81, 0x0e50c7d9, 0xca18fb22, 27 }, /* #24 */
     930    { 0x2a24d2, 0x2a2497, 0x64d6f185, 0x855b8a65, 0x5b8a65a8, 24 }, /* #25 */
     931    { 0x2127c7, 0x212712, 0xbde237f1, 0x237f18ec, 0x8ec6efc8, 12 }, /* #26 */
     932    { 0x3c2487, 0x3c2493, 0x62de08bd, 0xbc117b3e, 0x9f0fc22d,  9 }, /* #27 */
     933    { 0x077342, 0x077b96, 0xb0753840, 0xe1007f00, 0x1fc00a9a, 18 }, /* #28 */
     934    { 0x052156, 0x052156, 0x0d57e259, 0x0d57e259, 0x04cd68ba,  0 }, /* #29 */
     935    { 0x220f43, 0x220f96, 0xa56d86ca, 0xab9ac4af, 0xb9ac4af8, 28 }, /* #30 */
     936    { 0x145353, 0x145312, 0xd59391c5, 0x7238a168, 0x0b474867, 13 }, /* #31 */
     937    { 0x0365d3, 0x036d17, 0x4e940f2d, 0x6ed383dd, 0xda707ba8, 27 }, /* #32 */
     938    { 0x3d6653, 0x3d6612, 0x65dbd517, 0x2e07061a, 0x03830d3f, 25 }, /* #33 */
     939    { 0x2b1e07, 0x2b1693, 0x1208b8de, 0xebaa1001, 0xbaa10011, 28 }, /* #34 */
     940    { 0x2c4787, 0x2c4793, 0x2754323c, 0xc48ae362, 0x48ae3623, 28 }, /* #35 */
     941    { 0x165053, 0x165012, 0xad334386, 0x386c0964, 0xc0964a6c, 20 }, /* #36 */
     942    { 0x1f69d3, 0x1f6112, 0x9d670b73, 0x759c2dcd, 0x5820ba19,  2 }, /* #37 */
     943    { 0x367212, 0x367216, 0x9b3c8c8f, 0x4647d218, 0xa4302f14, 15 }, /* #38 */
     944    { 0x2c0e47, 0x2c0e96, 0xff793f71, 0xf89a1a22, 0xf1343445, 31 }, /* #39 */
     945    { 0x233747, 0x233793, 0x2adf6cc5, 0x98b64bc1, 0xb25e0f80, 21 }, /* #40 */
     946    { 0x2f25c3, 0x2f2593, 0xf8c267d1, 0xc6133e8f, 0xe32de773,  3 }, /* #41 */
     947    { 0x142c93, 0x142412, 0xc79033a0, 0x230b5c85, 0x8c2d7214, 30 }, /* #42 */
     948    { 0x1e1a07, 0x1e1a92, 0xe106885a, 0xbcf87f9e, 0xf3e1fe79, 30 }, /* #43 */
     949    { 0x0c2cc2, 0x0c2497, 0xb198c902, 0x98c90265, 0x65b4bbbe,  8 }, /* #44 */
     950    { 0x377cd6, 0x377416, 0xf5a6742b, 0x15e18a77, 0xc314ef65, 23 }, /* #45 */
     951    { 0x080647, 0x080612, 0x227adaf1, 0x4f5b5e25, 0x2fbc15e6,  5 }, /* #46 */
     952    { 0x122092, 0x122093, 0x20a0a7bf, 0xc4d9478a, 0x13651e28, 30 }, /* #47 */
     953    { 0x2e2ac2, 0x2e2a92, 0xee94f1b4, 0xd3d22264, 0xf4889923, 26 }, /* #48 */
     954    { 0x203502, 0x203593, 0xfebffe2d, 0xa5d90fab, 0x2ec87d5d, 29 }, /* #49 */
     955    { 0x351047, 0x351896, 0x2d5d1617, 0xae8b0bdd, 0xba557818,  7 }, /* #50 */
     956    { 0x126cd6, 0x126493, 0xe4ba96d7, 0xab02880b, 0x56051017, 31 }, /* #51 */
     957    { 0x337597, 0x337d96, 0xf28a52f6, 0xc2e995cc, 0x174cae66, 29 }, /* #52 */
     958    { 0x075ec2, 0x075e92, 0x01b14e5a, 0xe5a5f8f1, 0x5f8f1867, 20 }, /* #53 */
     959    { 0x292143, 0x292112, 0xfe86553b, 0x6553b654, 0x6545d562, 12 }, /* #54 */
     960    { 0x2931d2, 0x293116, 0xa8c79447, 0x3ca23c36, 0x86d7f70f, 11 }, /* #55 */
     961    { 0x396e12, 0x396e96, 0x55c1c672, 0xce449972, 0x24cb925a, 21 }, /* #56 */
     962    { 0x203247, 0x203a96, 0xb10700c8, 0xc41c0321, 0x42c48471,  2 }, /* #57 */
     963    { 0x157ac2, 0x157a96, 0xb06e8bcf, 0x8bcfa99c, 0xa99cfcb3, 16 }, /* #58 */
     964    { 0x105513, 0x105593, 0x939cc251, 0xce6128ec, 0xd8995de6,  7 }, /* #59 */
     965    { 0x2758d7, 0x275813, 0xd71772de, 0x1772de04, 0x0476797d,  8 }, /* #60 */
     966    { 0x0e1556, 0x0e1d13, 0x1fe94f98, 0x29f309cd, 0x4e689486, 13 }, /* #61 */
     967    { 0x035e13, 0x035e13, 0xf11d09f3, 0x11d09f3e, 0xe9786a89,  4 }, /* #62 */
     968    { 0x394a96, 0x394216, 0x35eb2c30, 0x30a2a21e, 0xa2a21ef7, 24 }, /* #63 */
     969    { 0x1674d6, 0x167c17, 0x15525392, 0x249fd942, 0x4feca12d, 25 }, /* #64 */
     970    { 0x2945c7, 0x294597, 0xcf6e0443, 0xedc0886f, 0x7fd9d29e,  5 }, /* #65 */
     971    { 0x2c4817, 0x2c4813, 0x9ff57f86, 0x5743a367, 0xae8746ce, 31 }, /* #66 */
     972    { 0x371c57, 0x371c96, 0xd4a7a5f4, 0xfa254030, 0x4a806197, 23 }, /* #67 */
     973    { 0x3e5243, 0x3e5a92, 0x03a05e57, 0xbaac8d1c, 0x5591a39d, 27 }, /* #68 */
     974    { 0x006686, 0x006e13, 0x87e85a23, 0x688d9dd6, 0x6775b3e3, 18 }, /* #69 */
     975    { 0x020803, 0x020892, 0x1cb7e5e5, 0xf2b6ab26, 0x6d564cf1, 23 }, /* #70 */
     976    { 0x193382, 0x193316, 0x10f426bf, 0x3d09aff3, 0xcd1bce4b,  6 }, /* #71 */
     977    { 0x151cc2, 0x151493, 0x6cb0ebbf, 0xf268b00b, 0x93458058, 29 }, /* #72 */
     978    { 0x055147, 0x055992, 0xc5f888aa, 0xaffd474c, 0xffd474c9, 28 }, /* #73 */
     979    { 0x225e43, 0x225697, 0x2577f9e8, 0x9e8e7b82, 0xe7b82263, 20 }, /* #74 */
     980    { 0x1e4b83, 0x1e4b13, 0xb4f7c299, 0x32ec11cb, 0x7608e5f9, 25 }, /* #75 */
     981    { 0x271343, 0x271316, 0x016d62dc, 0x02dac5b8, 0x74755a3f,  1 }, /* #76 */
     982    { 0x3c32d3, 0x3c3212, 0x5ac81db4, 0x3b68102c, 0x08162228, 17 }, /* #77 */
     983    { 0x3e2217, 0x3e2a13, 0x9ac5de83, 0x62ef41da, 0xb4937830,  7 }, /* #78 */
     984    { 0x1972d2, 0x197a13, 0xf7cb2ca9, 0x65952f7c, 0x7be127dc, 13 }, /* #79 */
     985    { 0x315893, 0x315813, 0xe4813a91, 0x3a91202c, 0x202c1850, 16 }, /* #80 */
     986    { 0x205ec3, 0x205ec3, 0x37b1398d, 0x37b1398d, 0x5439748b,  0 }, /* #81 */
     987    { 0x045a43, 0x045a13, 0x6e02211c, 0x0372f337, 0x0dcbccdd, 30 }, /* #82 */
     988    { 0x147e97, 0x147693, 0x3bccc8fa, 0xd60cf6a4, 0xc19ed495, 27 }, /* #83 */
     989    { 0x1f1092, 0x1f1097, 0x9e8e976d, 0xb58dde96, 0x6377a59a, 26 }, /* #84 */
     990    { 0x393883, 0x393097, 0xdfed4f1e, 0xe3da9ca9, 0xd4e54af2, 21 }, /* #85 */
     991    { 0x220402, 0x220c92, 0x07d117e2, 0x88bf1183, 0x3076fa70, 11 }, /* #86 */
     992    { 0x3f1fd3, 0x3f1f13, 0xafcc5050, 0x41413ab3, 0x4eacccb4, 18 }, /* #87 */
     993    { 0x332692, 0x332e96, 0x29c51cf8, 0xf88bf114, 0x8bf11408, 24 }, /* #88 */
     994    { 0x3f4a96, 0x3f4297, 0xf38d4c98, 0x8c19fca6, 0xc19fca6c, 28 }, /* #89 */
     995    { 0x335657, 0x335697, 0xe13d286e, 0x84f4a1b8, 0x36297fa1,  2 }, /* #90 */
     996    { 0x1c1447, 0x1c1c96, 0xc1d16c28, 0x89c13d7d, 0x9c13d7da, 28 }, /* #91 */
     997    { 0x031152, 0x031197, 0x03e59bf6, 0xecaec4ac, 0x5762564d, 25 }, /* #92 */
     998    { 0x121e53, 0x121e96, 0x070d322a, 0xacd619c0, 0xb3586703, 30 }, /* #93 */
     999    { 0x3d4196, 0x3d4992, 0x457226f3, 0xde712b67, 0x895b3f23, 21 }, /* #94 */
     1000    { 0x1c0c06, 0x1c0c92, 0x3636bb88, 0xdaee200d, 0x03521a5a, 10 }, /* #95 */
     1001    { 0x2f04d2, 0x2f0416, 0x6bdc711e, 0x3cab0d3f, 0x55869fe4, 25 }, /* #96 */
     1002    { 0x0e2617, 0x0e2617, 0xff266a25, 0xff266a25, 0xb302e45a,  0 }, /* #97 */
     1003    { 0x271992, 0x271992, 0x51c16692, 0xa382cd25, 0xb035252c,  1 }, /* #98 */
     1004    { 0x3e6797, 0x3e6f96, 0x3942f1ae, 0xbc6b9682, 0x5a08f3e0, 14 }, /* #99 */
     1005    { 0x0624c3, 0x062c13, 0x6e992229, 0x22298791, 0x8791ea79, 16 }, /* #100 */
     1006    { 0x220e82, 0x220612, 0x09f3f726, 0x4c5fce0b, 0x2fe705b8, 25 }, /* #101 */
     1007    { 0x251f13, 0x251f17, 0x8d657a3c, 0x1e009e00, 0x013c0003, 23 }, /* #102 */
     1008    { 0x284196, 0x284197, 0xbef1cbff, 0xef1cbff3, 0x34881375,  4 }, /* #103 */
     1009    { 0x394146, 0x394112, 0xa4bf8a40, 0x5fc5206d, 0xdb0da36c,  7 }, /* #104 */
     1010    { 0x1f69d6, 0x1f6193, 0xef5cf991, 0xcf991810, 0x8104d7b5, 12 }, /* #105 */
     1011    { 0x090046, 0x090012, 0xc7b30877, 0x43bbd786, 0x7af0c093, 19 }, /* #106 */
     1012    { 0x147396, 0x147b96, 0x5d6ffb41, 0xb16c3bc0, 0x62d87780, 31 }, /* #107 */
     1013    { 0x306043, 0x306896, 0xc09ba5a9, 0xe96a4aa6, 0x2a98fa8e, 14 }, /* #108 */
     1014    { 0x0113d2, 0x011393, 0x50117cf1, 0xc4b0876d, 0x2c21db48, 26 }, /* #109 */
     1015    { 0x0b5716, 0x0b5797, 0x09d7f87e, 0xaff0fc03, 0x01fb1d3e,  9 }, /* #110 */
     1016    { 0x086516, 0x086512, 0x2faad0c8, 0x5f55a191, 0xf77133be,  1 }, /* #111 */
     1017    { 0x293317, 0x293b13, 0xf46ef992, 0x77cc950e, 0xa1c31bf6, 11 }, /* #112 */
     1018    { 0x1773d3, 0x177312, 0xcb88c308, 0x0fef1208, 0x3fbc4822, 30 }, /* #113 */
     1019    { 0x255102, 0x255913, 0x4786a82c, 0x0d5058b3, 0x598ae490,  9 }, /* #114 */
     1020    { 0x056813, 0x056016, 0xee89508c, 0x233e41d4, 0xf9075005, 22 }, /* #115 */
     1021    { 0x1c7082, 0x1c7813, 0x9ffedcec, 0x05568697, 0x155a1a5d, 30 }, /* #116 */
     1022    { 0x186353, 0x186b17, 0x2bb40c41, 0x104e642d, 0x3990b6a4, 22 }, /* #117 */
     1023    { 0x322506, 0x322597, 0xb177fb0d, 0xa780657b, 0x3c032bda, 29 }, /* #118 */
     1024    { 0x0c0287, 0x0c0287, 0xc6552240, 0xc6552240, 0xff3bbbd2,  0 }, /* #119 */
     1025    { 0x114e83, 0x114e96, 0xdf14ad16, 0xb45919be, 0x466fb01e, 18 }, /* #120 */
     1026    { 0x237143, 0x237996, 0x3c18895a, 0xad5770c9, 0xaee19288, 23 }, /* #121 */
     1027    { 0x130883, 0x130892, 0x1ea8df69, 0xd241c6ec, 0x20e37638, 25 }, /* #122 */
     1028    { 0x391246, 0x391212, 0xbf7a762b, 0x5701c843, 0x80e4219c, 25 }, /* #123 */
     1029    { 0x267dc2, 0x267d13, 0x4f25adcd, 0x6b735cad, 0x72b5757f, 14 }, /* #124 */
     1030    { 0x330d53, 0x330597, 0x1b379f1b, 0xf1be0aeb, 0xe0aeb392, 20 }, /* #125 */
     1031    { 0x294757, 0x294f17, 0x43a6378c, 0x4c6f182b, 0x1588eb06,  9 }, /* #126 */
     1032    { 0x286252, 0x286a96, 0xc0e2ad9c, 0xb67087cf, 0x21f3dd38, 18 }, /* #127 */
     1033};
     1034static const BINU32_TEST_T g_aTests_shrd_u32_amd[] =
     1035{
     1036    { 0x394097, 0x394056, 0x00000000, 0x00000000, 0x00000000,  1 }, /* #0 */
     1037    { 0x0b7156, 0x0b7156, 0x00000000, 0x00000000, 0x00000000, 29 }, /* #1 */
     1038    { 0x252d93, 0x252556, 0x00000000, 0x00000000, 0x00000000,  9 }, /* #2 */
     1039    { 0x210f02, 0x210756, 0x00000000, 0x00000000, 0x00000000,  9 }, /* #3 */
     1040    { 0x2a2313, 0x2a2312, 0x7bf9f253, 0x007bf9f2, 0x00000000,  8 }, /* #4 */
     1041    { 0x390dc6, 0x390516, 0x4c54b26f, 0x000098a9, 0x00000000, 15 }, /* #5 */
     1042    { 0x3d7787, 0x3d7716, 0xc2b3e215, 0x0c2b3e21, 0x00000000,  4 }, /* #6 */
     1043    { 0x2e0a12, 0x2e0a16, 0xbc326882, 0x5e193441, 0x00000000,  1 }, /* #7 */
     1044    { 0x2400c3, 0x240896, 0x37b7f45b, 0x86f6fe8b, 0x4e0bbfc4,  3 }, /* #8 */
     1045    { 0x1e0713, 0x1e0f96, 0x9ce20b27, 0xa2939c41, 0xfc4a5d14, 11 }, /* #9 */
     1046    { 0x297907, 0x297996, 0xf8c875eb, 0x9f190ebd, 0x70b5b46c,  3 }, /* #10 */
     1047    { 0x0a2bc3, 0x0a2b96, 0xed9c82d8, 0xa4d641db, 0x7e526b20, 23 }, /* #11 */
     1048    { 0x0e3503, 0x0e3516, 0xb0c09242, 0x2207d860, 0xb2c2440f, 17 }, /* #12 */
     1049    { 0x0434c2, 0x043c12, 0x39794e0a, 0x6a1cbca7, 0x8af2b0d4,  9 }, /* #13 */
     1050    { 0x312852, 0x312016, 0x06580e14, 0x19c80196, 0xff046720, 18 }, /* #14 */
     1051    { 0x0c5a47, 0x0c5292, 0x4782a4dc, 0xc618a3c1, 0x92158c31, 17 }, /* #15 */
     1052    { 0x0e2753, 0x0e2f12, 0xe381b454, 0x7578e06d, 0x986629d5, 10 }, /* #16 */
     1053    { 0x165c42, 0x165416, 0x88dd2cc4, 0x1d3b88dd, 0xf0a61d3b, 16 }, /* #17 */
     1054    { 0x391252, 0x391292, 0x0261d01f, 0xd48e204c, 0x63a6a471, 19 }, /* #18 */
     1055    { 0x340547, 0x340d97, 0x26d049ee, 0xa89b4127, 0xb4a5bc2a,  6 }, /* #19 */
     1056    { 0x307c46, 0x307c13, 0x24b690c4, 0x699e1092, 0x8dda6784, 22 }, /* #20 */
     1057    { 0x395792, 0x395f96, 0x85821d7c, 0x8576eade, 0xe15dbab7, 30 }, /* #21 */
     1058    { 0x274b87, 0x274392, 0xe6d1e056, 0xcdf62d6e, 0x9cdf62d6, 28 }, /* #22 */
     1059    { 0x0b6406, 0x0b6c13, 0x3ce95e4f, 0x5da93479, 0xfd2ed49a, 23 }, /* #23 */
     1060    { 0x094a07, 0x094296, 0xfbda9990, 0xe8fef6a6, 0x8c97dba3, 10 }, /* #24 */
     1061    { 0x224197, 0x224112, 0x5f53a802, 0x25f53a80, 0xed3b4c32,  4 }, /* #25 */
     1062    { 0x004a02, 0x004293, 0x78bc65cf, 0xdecf178c, 0x98c036f6, 11 }, /* #26 */
     1063    { 0x0c6d16, 0x0c6d93, 0x3564a76b, 0xbcd5929d, 0xe32b7d2f,  6 }, /* #27 */
     1064    { 0x226946, 0x226192, 0xef809cd2, 0xedd6fbe0, 0x64b7b75b, 18 }, /* #28 */
     1065    { 0x242587, 0x242d97, 0x1cb709e4, 0xaa1d2472, 0xf4ea8749, 22 }, /* #29 */
     1066    { 0x166492, 0x166412, 0x5b386387, 0x1c840eb6, 0xd30e4207, 23 }, /* #30 */
     1067    { 0x3d6b56, 0x3d6313, 0x9cd9b592, 0x0a9cd9b5, 0xd91f930a,  8 }, /* #31 */
     1068    { 0x332f06, 0x332716, 0x5faa6f4d, 0x317ea9bd, 0xae71594c,  6 }, /* #32 */
     1069    { 0x142e93, 0x142613, 0x7e7f6929, 0x3f3fb494, 0xded143a0,  1 }, /* #33 */
     1070    { 0x0b4392, 0x0b4317, 0x17d6d491, 0x1d87d117, 0x191d87d1, 24 }, /* #34 */
     1071    { 0x156f82, 0x156f17, 0xaaa9bc28, 0x7ffbf9aa, 0x6d7ffbf9, 24 }, /* #35 */
     1072    { 0x1f6347, 0x1f6317, 0x2083ffe4, 0x349041ff, 0xba14e269,  9 }, /* #36 */
     1073    { 0x1e40c7, 0x1e4893, 0x7aeaaede, 0xafdd7aea, 0xc57eafdd, 16 }, /* #37 */
     1074    { 0x3d46d6, 0x3d4e96, 0x92094b32, 0xb192094b, 0x2027e9b1,  8 }, /* #38 */
     1075    { 0x2105d3, 0x210d96, 0xc906ed37, 0xa0b241bb, 0x25bfba82, 10 }, /* #39 */
     1076    { 0x232d82, 0x232d92, 0x0048672a, 0x8b67b458, 0x916cf68b, 29 }, /* #40 */
     1077    { 0x2c5fd6, 0x2c5f97, 0x258a1a0b, 0x92c50d05, 0x4db3fc41,  1 }, /* #41 */
     1078    { 0x253f42, 0x253713, 0x66f2e4dc, 0x3d71459b, 0x548f5c51, 22 }, /* #42 */
     1079    { 0x353443, 0x353493, 0x5d57890c, 0xf02eabc4, 0x9de681e0,  9 }, /* #43 */
     1080    { 0x067c92, 0x067c12, 0xd5ba36a3, 0x4591279d, 0xf4591279, 28 }, /* #44 */
     1081    { 0x3d2a96, 0x3d2a92, 0xe452b6e1, 0x9df2295b, 0x7264a13b,  9 }, /* #45 */
     1082    { 0x212f97, 0x212713, 0x0b3cee47, 0x01679dc8, 0xcd3f9de8,  3 }, /* #46 */
     1083    { 0x185792, 0x185716, 0xa2f258d4, 0x21945e4b, 0x54a5f90c, 11 }, /* #47 */
     1084    { 0x2b7a43, 0x2b7a13, 0x5b324721, 0x5e96cc91, 0x41dbd57a, 10 }, /* #48 */
     1085    { 0x0c32c7, 0x0c3297, 0xe2637753, 0xef23898d, 0xb02efbc8, 14 }, /* #49 */
     1086    { 0x0c5b56, 0x0c5397, 0xc95e2d9b, 0xf2578b66, 0x86041feb,  2 }, /* #50 */
     1087    { 0x195fc2, 0x195717, 0x5479ac28, 0x002b42d8, 0x0015a16c, 31 }, /* #51 */
     1088    { 0x3a4707, 0x3a4713, 0xe0837775, 0x17b300e0, 0x1717b300, 24 }, /* #52 */
     1089    { 0x271f83, 0x271f97, 0x45cda451, 0x822e6d22, 0xbfdec4d0,  5 }, /* #53 */
     1090    { 0x004396, 0x004b12, 0x615f2516, 0x77615f25, 0x6d7bd877,  8 }, /* #54 */
     1091    { 0x027686, 0x027617, 0x73356e20, 0x12373356, 0x38d11123, 12 }, /* #55 */
     1092    { 0x196742, 0x196797, 0xdc0a3592, 0xc486253f, 0xe243129f, 31 }, /* #56 */
     1093    { 0x336547, 0x336597, 0xa15ce2b5, 0xf42b9c56, 0x9927ea2f,  3 }, /* #57 */
     1094    { 0x265146, 0x265146, 0xaf23f4f0, 0xaf23f4f0, 0x61a5d0bd,  0 }, /* #58 */
     1095    { 0x3a7c16, 0x3a7c97, 0xceb067b0, 0x9d6d633a, 0xdf675b58, 22 }, /* #59 */
     1096    { 0x1b05d6, 0x1b0d97, 0x23f9f8b3, 0x8c308fe7, 0xb036e30c, 14 }, /* #60 */
     1097    { 0x3c0486, 0x3c0416, 0xb114df09, 0x3ee10bb1, 0x913ee10b, 24 }, /* #61 */
     1098    { 0x103006, 0x103012, 0xc6e7d86a, 0x18dcfb0d, 0x9f311ab0,  3 }, /* #62 */
     1099    { 0x2b74d6, 0x2b7493, 0x4a4b4bf4, 0xe15cd292, 0x95678573, 18 }, /* #63 */
     1100    { 0x0e1052, 0x0e1817, 0xf82693e6, 0x65bfeeb7, 0x6cb7fdd6, 29 }, /* #64 */
     1101    { 0x2967d7, 0x296716, 0x0ca1f2a3, 0x34a8c328, 0x9c40d2a3, 18 }, /* #65 */
     1102    { 0x381d02, 0x381d16, 0x085638f9, 0x52da2224, 0xd4b68889, 30 }, /* #66 */
     1103    { 0x050ec2, 0x050612, 0xd0b5d46d, 0x31a915ba, 0x918d48ad, 27 }, /* #67 */
     1104    { 0x252617, 0x252e96, 0xae84fcd8, 0x9f062574, 0xdcf3e0c4, 21 }, /* #68 */
     1105    { 0x297187, 0x297113, 0xe7b9aa7b, 0x16779ee6, 0x8e67859d, 14 }, /* #69 */
     1106    { 0x1d6716, 0x1d6713, 0x71a30dbf, 0x3edc8073, 0x07db900e, 29 }, /* #70 */
     1107    { 0x3d7f53, 0x3d7713, 0x9e344cd9, 0x0b5704f1, 0xfba16ae0, 21 }, /* #71 */
     1108    { 0x045792, 0x045712, 0x85378519, 0x000d3f3e, 0x80034fcf, 30 }, /* #72 */
     1109    { 0x2814d6, 0x281c16, 0x99c5117f, 0x5b926714, 0x18ffd6e4, 14 }, /* #73 */
     1110    { 0x2a4696, 0x2a4e92, 0x451e17f6, 0xb73aed45, 0x7ab73aed, 24 }, /* #74 */
     1111    { 0x2f57d2, 0x2f5792, 0x8cb0dc57, 0xd47690e3, 0xaf51da43, 26 }, /* #75 */
     1112    { 0x3d14d6, 0x3d1c93, 0x64ad5169, 0x8992b545, 0xaebbf822,  6 }, /* #76 */
     1113    { 0x3e02c6, 0x3e0212, 0xb3f19441, 0x0bb3f194, 0x393c520b,  8 }, /* #77 */
     1114    { 0x190fd2, 0x190f97, 0x7c5d4e62, 0xa1dbbe2e, 0xd1c543b7, 17 }, /* #78 */
     1115    { 0x073912, 0x073996, 0x5f4fa35b, 0xb17d3e8d, 0x256dbb6c,  6 }, /* #79 */
     1116    { 0x3844c3, 0x384417, 0x4a6c708a, 0x0795e4a6, 0x5550795e, 20 }, /* #80 */
     1117    { 0x0e6657, 0x0e6e97, 0x656acff7, 0xb7452656, 0x477b7452, 20 }, /* #81 */
     1118    { 0x1b0996, 0x1b0113, 0x591d7371, 0x316b62c8, 0xdc862d6c, 21 }, /* #82 */
     1119    { 0x233dc7, 0x233d12, 0xa202a0f6, 0x52b517f4, 0x9a95a8bf, 27 }, /* #83 */
     1120    { 0x085552, 0x085d96, 0x2adbc253, 0xbe855b78, 0x01b30df4, 11 }, /* #84 */
     1121    { 0x2a2496, 0x2a2417, 0xb8db7e94, 0x3b5b8db7, 0x125343b5, 12 }, /* #85 */
     1122    { 0x1b70d3, 0x1b7097, 0xfea9956b, 0xf87f54ca, 0xaf90c3f0,  9 }, /* #86 */
     1123    { 0x3926d7, 0x392692, 0xb2cacb78, 0xd13556cb, 0x1ff44d55, 22 }, /* #87 */
     1124    { 0x0413d7, 0x041b16, 0xb9f2bd79, 0x5917bb9f, 0x2f75917b, 20 }, /* #88 */
     1125    { 0x337346, 0x337313, 0x3b303c8b, 0x1b876607, 0x1bd708dc, 11 }, /* #89 */
     1126    { 0x022886, 0x022092, 0xfd878c27, 0xd3fd878c, 0x4e0294d3,  8 }, /* #90 */
     1127    { 0x0a4b52, 0x0a4b13, 0x59f4cb82, 0x47967d32, 0xd65cd11e, 10 }, /* #91 */
     1128    { 0x0630d3, 0x063893, 0x757f670d, 0xbabfb386, 0x7f46a1eb,  1 }, /* #92 */
     1129    { 0x326792, 0x326f16, 0x2675ea11, 0x75a15d12, 0xc75a15d1, 28 }, /* #93 */
     1130    { 0x2d7452, 0x2d7c16, 0x3ffa073e, 0x6fe33084, 0xb7f19842, 31 }, /* #94 */
     1131    { 0x371ed7, 0x371612, 0x3f89e116, 0x3159887f, 0x3518acc4, 23 }, /* #95 */
     1132    { 0x327fd2, 0x327793, 0xfe38d4b1, 0xff1c6a58, 0xc513d061,  1 }, /* #96 */
     1133    { 0x1e1ed6, 0x1e1e13, 0x13ede4d6, 0x4aa7d213, 0xa74aa7d2, 24 }, /* #97 */
     1134    { 0x2f4607, 0x2f4e97, 0xfc338f17, 0xba6f0fe1, 0x5cf74de1, 21 }, /* #98 */
     1135    { 0x054cd2, 0x054c92, 0xc80a113d, 0x8f05f640, 0xccf1e0be, 21 }, /* #99 */
     1136    { 0x270547, 0x270d93, 0xeda124e6, 0x89db4249, 0xee7db044,  7 }, /* #100 */
     1137    { 0x227b12, 0x227b96, 0xef10eabd, 0xaba17788, 0xbfa35742, 17 }, /* #101 */
     1138    { 0x150646, 0x150e97, 0x5bbd6f63, 0xbfba25bb, 0xf1dbfba2, 20 }, /* #102 */
     1139    { 0x002707, 0x002792, 0xc75f834e, 0xee3afc1a, 0x0fa59a7d,  5 }, /* #103 */
     1140    { 0x1e4287, 0x1e4a97, 0x52b56e23, 0xa95ab711, 0x8551e641,  1 }, /* #104 */
     1141    { 0x0d2153, 0x0d2193, 0xc59be810, 0xeaa18b37, 0xbea07550, 15 }, /* #105 */
     1142    { 0x3f7016, 0x3f7017, 0x305766c5, 0x21305766, 0x3a1c4921,  8 }, /* #106 */
     1143    { 0x183a92, 0x183a92, 0x02681427, 0x97400134, 0x7f032e80, 17 }, /* #107 */
     1144    { 0x112287, 0x112a93, 0xba0d3903, 0xae834e40, 0x3a1a328e,  2 }, /* #108 */
     1145    { 0x216606, 0x216e17, 0x19f11e9f, 0x6da19f11, 0xe51186da, 12 }, /* #109 */
     1146    { 0x142fc7, 0x142796, 0xa4a9f377, 0xe7a85495, 0xd1af3d42, 19 }, /* #110 */
     1147    { 0x043d43, 0x043d43, 0x8299e9bb, 0x8299e9bb, 0x06c01626,  0 }, /* #111 */
     1148    { 0x0044c3, 0x004497, 0xe4840088, 0xe288dc90, 0x563f1446, 19 }, /* #112 */
     1149    { 0x2b1003, 0x2b1096, 0x4bf072c4, 0xdfd4ff69, 0xd6fea7fb, 27 }, /* #113 */
     1150    { 0x0e7012, 0x0e7896, 0x0ce1db4d, 0xaa0ce1db, 0x0004c3aa,  8 }, /* #114 */
     1151    { 0x2d5752, 0x2d5752, 0xd609acaf, 0xd609acaf, 0xd528414a,  0 }, /* #115 */
     1152    { 0x142bd6, 0x142312, 0x36df9cd0, 0x1b6fce68, 0x12b058a8,  1 }, /* #116 */
     1153    { 0x297606, 0x297e13, 0xf9cb48f5, 0x448ba9df, 0x5122ea77, 30 }, /* #117 */
     1154    { 0x235912, 0x235113, 0x74805034, 0x06cba402, 0x1411a0d9, 13 }, /* #118 */
     1155    { 0x3e7e93, 0x3e7e97, 0xf5a7ff4e, 0xacfeb4ff, 0x686a7567, 11 }, /* #119 */
     1156    { 0x3c4f16, 0x3c4717, 0xf4498f23, 0x12a8fcf5, 0x09547e7a, 31 }, /* #120 */
     1157    { 0x286212, 0x286a97, 0x1ddbefab, 0x929f9d88, 0x9253f3b1, 29 }, /* #121 */
     1158    { 0x1d2ec3, 0x1d2613, 0x9fbf3dea, 0x3cff614f, 0x8479fec2, 25 }, /* #122 */
     1159    { 0x130657, 0x130e96, 0x62a335f9, 0x964019b1, 0x092c8033, 25 }, /* #123 */
     1160    { 0x072883, 0x072092, 0xb83e7963, 0xc820dc1f, 0x4d939041, 17 }, /* #124 */
     1161    { 0x234f87, 0x234f16, 0x2015f104, 0x41270890, 0x80824e11, 25 }, /* #125 */
     1162    { 0x227bd3, 0x227b97, 0x69710df1, 0x94bcf0d2, 0xbd4a5e78, 23 }, /* #126 */
     1163    { 0x097f56, 0x097f93, 0x2195837b, 0xbb10cac1, 0x5eeb1176,  9 }, /* #127 */
     1164};
     1165static const BINU64_TEST_T g_aTests_shld_u64_amd[] =
     1166{
     1167    { 0x206ad3, 0x206256, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 30 }, /* #0 */
     1168    { 0x192a93, 0x192256, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,  4 }, /* #1 */
     1169    { 0x102143, 0x102156, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 61 }, /* #2 */
     1170    { 0x1640c7, 0x164056, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 44 }, /* #3 */
     1171    { 0x0a4313, 0x0a4b17, 0x6e99c9a5287b2c4e, 0x33934a50f6589c00, 0x0000000000000000,  9 }, /* #4 */
     1172    { 0x056e16, 0x056616, 0xe3b76a553bfffee4, 0x553bfffee4000000, 0x0000000000000000, 24 }, /* #5 */
     1173    { 0x2e2dc2, 0x2e2d17, 0xd2e894f73005e4ae, 0x2570000000000000, 0x0000000000000000, 51 }, /* #6 */
     1174    { 0x164b07, 0x164b17, 0x85f21db6927326b4, 0x7c876da49cc9ad00, 0x0000000000000000,  6 }, /* #7 */
     1175    { 0x156b93, 0x156312, 0x53858641b7c995bc, 0x58641b7c995bcee0, 0xee057a32e3311f6a, 12 }, /* #8 */
     1176    { 0x1c3002, 0x1c3093, 0x3a707dc65d9e286e, 0x9e286e4b99221aef, 0x4b99221aef517023, 40 }, /* #9 */
     1177    { 0x250c13, 0x250412, 0x904bc2912110de35, 0x2912110de35812ce, 0x812ce076ddd2e6c6, 20 }, /* #10 */
     1178    { 0x251e96, 0x251e92, 0xfbda5aa35b16e41d, 0xc5b907534e6e598f, 0x4d39b9663c74a207, 38 }, /* #11 */
     1179    { 0x051c46, 0x051c96, 0xf4b295b540c2cb52, 0xcb524e4676f23882, 0x4e4676f23882b91a, 48 }, /* #12 */
     1180    { 0x350113, 0x350112, 0x32bc5f85836cc05c, 0x05c20d48472ed232, 0x20d48472ed232ec8, 52 }, /* #13 */
     1181    { 0x300643, 0x300697, 0xe0bbce59636d5c22, 0xcb2c6dab844f1599, 0x78accc1cc9e866ac, 21 }, /* #14 */
     1182    { 0x0672d7, 0x067a96, 0xa7b542d07672c065, 0xc06511e0237e6d35, 0x11e0237e6d357a0d, 48 }, /* #15 */
     1183    { 0x250256, 0x250256, 0x7bedf8069bc6556f, 0x7bedf8069bc6556f, 0xd21de61ac43670a7,  0 }, /* #16 */
     1184    { 0x251193, 0x251112, 0xfc6224873c37efd3, 0x39e1bf7e9cef0b58, 0x9de16b030f4c5add, 27 }, /* #17 */
     1185    { 0x0f3947, 0x0f3116, 0x3a2da0a8ae0e80da, 0x2b83a0369df71fb2, 0x77dc7ec8098eb442, 30 }, /* #18 */
     1186    { 0x153856, 0x153093, 0xbea42f688a435f4a, 0xe9539cd574b9a492, 0x9ce6aba5cd2495cc, 53 }, /* #19 */
     1187    { 0x062c97, 0x062412, 0xd8ce4bc623a3d469, 0x6725e311d1ea34cd, 0x9a929caa0fd0e1b6,  7 }, /* #20 */
     1188    { 0x1e4cd3, 0x1e4416, 0x4fc7b0b919231b17, 0x46362f4b814ebf7e, 0xa5c0a75fbf2349c6, 41 }, /* #21 */
     1189    { 0x157847, 0x157016, 0x9edec5c9c28d33e5, 0x2e4e14699f29d842, 0x3b085d14338b3fc7, 19 }, /* #22 */
     1190    { 0x320083, 0x320892, 0x05f37ee51e87516f, 0xa2de52617a8eea1f, 0x2930bd47750fef70, 49 }, /* #23 */
     1191    { 0x094dd6, 0x094593, 0x86f5ba40765cce72, 0x97339caafc4ce3cb, 0xabf1338f2e96c351, 38 }, /* #24 */
     1192    { 0x3c3f07, 0x3c3797, 0x103878181ae1937d, 0xf5fbef43d1ad5263, 0x7efbd0f46b5498cd, 58 }, /* #25 */
     1193    { 0x2761d6, 0x276116, 0x0482e8c861db4c9d, 0x1746430eda64e841, 0x082d7bca6e80c59b, 11 }, /* #26 */
     1194    { 0x3749c2, 0x374112, 0x24307a68f1a95590, 0x7a68f1a95590ed7c, 0xed7c8a64eab4753b, 16 }, /* #27 */
     1195    { 0x2c2293, 0x2c2297, 0x458b9730cb672c09, 0x9730cb672c0903f0, 0x03f00c7d4f72f3fb, 16 }, /* #28 */
     1196    { 0x122c43, 0x122497, 0x4e273ffc2f3341d5, 0xffe1799a0ea9afb7, 0x35f6ec5e72d9c0a6, 19 }, /* #29 */
     1197    { 0x1a1d07, 0x1a1516, 0xce27ece7f571fb46, 0x7ed1968e429607cc, 0x5a390a581f3238f3, 46 }, /* #30 */
     1198    { 0x384f06, 0x384f92, 0x6245815ef66123bc, 0xf7b3091de45ea10d, 0x8bd421a6c13053e6, 27 }, /* #31 */
     1199    { 0x251997, 0x251116, 0x4e2c279224062033, 0x2406203396dcaf35, 0x96dcaf35b4da0a56, 32 }, /* #32 */
     1200    { 0x2d69c2, 0x2d6116, 0xe2bb1667874d4823, 0x343def08ba8bbd60, 0x43def08ba8bbd601, 60 }, /* #33 */
     1201    { 0x3f66c7, 0x3f6e17, 0x2fed5005583ce29e, 0x38a7895c1d404148, 0x257075010520b1ab, 46 }, /* #34 */
     1202    { 0x0e3542, 0x0e3d96, 0xcc2aadd8db4cc15c, 0xcc15cf3ba4b07c5f, 0xf3ba4b07c5fb4625, 44 }, /* #35 */
     1203    { 0x333197, 0x333917, 0x8f1bbd931cc515d2, 0x26398a2ba559df0c, 0xacef866ba63b05a4, 25 }, /* #36 */
     1204    { 0x0c6e86, 0x0c6e13, 0xc92472dcddc9f4a3, 0x2491cb737727d28f, 0xeadcf21577f0ef07,  2 }, /* #37 */
     1205    { 0x352083, 0x352892, 0x7f74f7b905b15d8d, 0xec69953882fac19e, 0x32a7105f5833d40e, 51 }, /* #38 */
     1206    { 0x0f1817, 0x0f1016, 0x94937c0ee8cbb00e, 0x1d4f8de46bbd6b4d, 0xa7c6f235deb5a683, 57 }, /* #39 */
     1207    { 0x337713, 0x337f13, 0xaf8105c5045034ba, 0x141140d2e8947740, 0x251dd03b7fa201b3, 26 }, /* #40 */
     1208    { 0x1d5bd2, 0x1d5397, 0x02be75cd04c19b5b, 0xe75cd04c19b5bce2, 0xce22dbdf662807f6, 12 }, /* #41 */
     1209    { 0x122487, 0x122416, 0x5287d6efaeb97848, 0x50faddf5d72f0912, 0x96cd7b80d42fee6a,  5 }, /* #42 */
     1210    { 0x173a53, 0x173a17, 0xc96017b76d3e5b1e, 0x6d3e5b1ea5769aaf, 0xa5769aaf03b51503, 32 }, /* #43 */
     1211    { 0x2a4b97, 0x2a4312, 0x099f501380de6882, 0x2701bcd104215fa4, 0x10afd2267a423527, 25 }, /* #44 */
     1212    { 0x175987, 0x175112, 0xb33787aa8c0079b9, 0x003cdc8d6df235a1, 0x1adbe46b42abc42b, 39 }, /* #45 */
     1213    { 0x2754c3, 0x275c17, 0x68d5971f2f00cf15, 0x2f00cf155e9954f9, 0x5e9954f91eb4892a, 32 }, /* #46 */
     1214    { 0x054953, 0x054996, 0x01395f15aa2e3b55, 0xd57eabe6a6d7645f, 0xfaaf9a9b5d917d27, 54 }, /* #47 */
     1215    { 0x2155d2, 0x215597, 0x24903560cbdf1ba6, 0x97be374d86a8aae8, 0xc354557437a06534, 33 }, /* #48 */
     1216    { 0x285743, 0x285f92, 0x66e3695c1456667c, 0x8acccf973f515c73, 0xb9fa8ae39c1a2af6, 37 }, /* #49 */
     1217    { 0x212612, 0x212e13, 0x1a0e7c0d3f202f7f, 0x7bf8b0492faf6792, 0x160925f5ecf246d8, 51 }, /* #50 */
     1218    { 0x156147, 0x156992, 0xcaf68c8216671a67, 0x8599c699e103394c, 0x840ce5310082b06d, 30 }, /* #51 */
     1219    { 0x3a5e86, 0x3a5612, 0x0d04b223025d84c2, 0x46a563d11de967ea, 0x352b1e88ef4b3f55, 61 }, /* #52 */
     1220    { 0x306e43, 0x306e13, 0xfd0c202cc574e3a0, 0x1d03241f8e9f38a2, 0x6483f1d3e7144803, 51 }, /* #53 */
     1221    { 0x1b2e96, 0x1b2693, 0x63448653a419f199, 0xe3326fedb377cf9d, 0x37f6d9bbe7cec53b, 49 }, /* #54 */
     1222    { 0x255c93, 0x255c92, 0x179b1e5c397ea54d, 0xf2e1cbf52a6a52b3, 0x4a567015c8e656f3, 19 }, /* #55 */
     1223    { 0x197e86, 0x197612, 0xe260af86cdc19dd3, 0x2be1b3706774caef, 0x2bbe5609f9a3b8df, 14 }, /* #56 */
     1224    { 0x340996, 0x340992, 0x0bafa7c4b7a17f58, 0xb7a17f580bc0db8a, 0x0bc0db8af92f3ada, 32 }, /* #57 */
     1225    { 0x1e5586, 0x1e5516, 0x2aa5032432de28a7, 0x196f145396e10e66, 0x2dc21ccc7771465b, 31 }, /* #58 */
     1226    { 0x3b4a92, 0x3b4212, 0x21c57d6fdda68e41, 0x2beb7eed34720d07, 0xa0fc8e602cae348e, 11 }, /* #59 */
     1227    { 0x1a0f92, 0x1a0f17, 0x791cf487c549efc7, 0x0f8a93df8fe80bfc, 0xf405fe5d9bf9e85c, 25 }, /* #60 */
     1228    { 0x1b5952, 0x1b5193, 0xf3640a3cfbc53e6c, 0xcd9c0d37d5cd9b80, 0xe069beae6cdc037f, 53 }, /* #61 */
     1229    { 0x2202d6, 0x220297, 0x2f87b9a45cfb31e1, 0xc3685adecbef59ac, 0xb42d6f65f7acd65c, 57 }, /* #62 */
     1230    { 0x385f57, 0x385f96, 0x0a5eec561a571200, 0xc34ae2400ec5263f, 0x762931fa5dee076b, 29 }, /* #63 */
     1231    { 0x367c43, 0x367c96, 0xc95a02ecf921f26e, 0x80bb3e487c9b893a, 0x24e91f547475d8bf, 14 }, /* #64 */
     1232    { 0x0d0e16, 0x0d0e17, 0x986371371bf3a342, 0x71371bf3a3429cde, 0x9cde67e2689dff36, 16 }, /* #65 */
     1233    { 0x0c3b57, 0x0c3b92, 0x7abdc578af0bf7dc, 0xbc2fdf71b764f1cb, 0x6dd93c72c0ef883c, 34 }, /* #66 */
     1234    { 0x071f06, 0x071712, 0x44c566e569e38c75, 0x63aa59a34561df32, 0x4b3468ac3be646d5, 51 }, /* #67 */
     1235    { 0x0e4fc3, 0x0e4f96, 0x4a40d4d2512bac5c, 0x9a4a25758b8d1209, 0x68904ee126544d13, 21 }, /* #68 */
     1236    { 0x252996, 0x252193, 0x3d0f4092f8cf78f9, 0xe3e54843dc88d161, 0x5210f7223458508f, 50 }, /* #69 */
     1237    { 0x023697, 0x023693, 0xac68d4f32d60f9d2, 0xa353ccb583e74a1f, 0x87e8f5181674b44c, 10 }, /* #70 */
     1238    { 0x1b24d3, 0x1b2c96, 0x12a89b3f23a1c953, 0xcfc8e87254ef412e, 0xbd04ba31fb684eaa, 22 }, /* #71 */
     1239    { 0x0a36c2, 0x0a3612, 0x737cd0f9bd98b0c2, 0x6f9a1f37b3161840, 0x06c4eaebc77ba5d7,  5 }, /* #72 */
     1240    { 0x3056c7, 0x305616, 0x1a8386399ddb6c0f, 0x31cceedb60784ae8, 0x095d168af0e115c8, 19 }, /* #73 */
     1241    { 0x144a86, 0x144a17, 0xde3197609ec6139c, 0x7609ec6139cb733f, 0xb733fd1c89c92f1c, 20 }, /* #74 */
     1242    { 0x340356, 0x340393, 0x24827a0b91da9170, 0x91da917030e5ea08, 0x30e5ea08721a9bba, 32 }, /* #75 */
     1243    { 0x005303, 0x005312, 0x56ba8e43cd273177, 0x390f349cc5dd4516, 0x514594b1b1d1fd30, 18 }, /* #76 */
     1244    { 0x2c2f57, 0x2c2f92, 0x1b73a6725b75ee5b, 0xe99c96dd7b96d6ba, 0x5ae9099745b4b546, 14 }, /* #77 */
     1245    { 0x126852, 0x126016, 0x60c94f343140f9b2, 0x47750fdf800de212, 0x3ba87efc006f1090, 61 }, /* #78 */
     1246    { 0x250c42, 0x250497, 0x1c5b4f76ba5cee4e, 0xc9d64aad3795d7bb, 0xb25569bcaebdda85, 53 }, /* #79 */
     1247    { 0x240d07, 0x240593, 0x33fa0e5108dd39be, 0x9442374e6fa90c85, 0xa432140ae5c2027f, 22 }, /* #80 */
     1248    { 0x0d7847, 0x0d7097, 0x48d3a4f9026933fb, 0xf688b220d37de7f9, 0x44591069bef3fcc9, 57 }, /* #81 */
     1249    { 0x2825c6, 0x282593, 0xaa5f655d64dd7e84, 0x9375fa106a05cec4, 0x1a8173b11cf7f33a, 34 }, /* #82 */
     1250    { 0x312c13, 0x312493, 0xfa50f31dc95ff319, 0x98ee4aff98ccbcf2, 0x979e465a188933a7, 19 }, /* #83 */
     1251    { 0x076f03, 0x076793, 0x37bae2b2f89cb33a, 0xeeb8acbe272cce8f, 0x3ed77d7dce795187,  6 }, /* #84 */
     1252    { 0x0d1192, 0x0d1992, 0xce89f7ba90d02604, 0xe89f7ba90d026043, 0x31d30be543e6fc9e,  4 }, /* #85 */
     1253    { 0x067753, 0x067712, 0xd04c50367e978f78, 0x6281b3f4bc7bc68a, 0xd14c8ff4c2261196, 11 }, /* #86 */
     1254    { 0x2f5282, 0x2f5a96, 0xc4c2372b4f1c349d, 0xe1a4e84f3f5a2d55, 0x09e7eb45aab3ea7d, 43 }, /* #87 */
     1255    { 0x084d03, 0x084d13, 0xd488b5c33dd3c750, 0x50fa01dcc81b5540, 0xfa01dcc81b554090, 56 }, /* #88 */
     1256    { 0x177996, 0x177917, 0x9eaa7d00aab7281c, 0x5b940e006d27e465, 0x00da4fc8caf49aba, 39 }, /* #89 */
     1257    { 0x252282, 0x252297, 0x985a97c02f44f5a2, 0xa2515e716463a0ca, 0x515e716463a0cabd, 56 }, /* #90 */
     1258    { 0x256486, 0x256493, 0x0481d7d4b934e5b6, 0xb61d5d1a2fa880c2, 0x1d5d1a2fa880c26f, 56 }, /* #91 */
     1259    { 0x3b1492, 0x3b1c92, 0x653338049f4bbc3c, 0xcce0127d2ef0f202, 0x80906b0045a2c284, 10 }, /* #92 */
     1260    { 0x053a17, 0x053293, 0x83f7cac1bfbbd27b, 0xef95837f77a4f7dc, 0xee113723c12046f0,  9 }, /* #93 */
     1261    { 0x2f3446, 0x2f3c13, 0xc77eea74fad31b44, 0x4c6d1057e2167875, 0x15f8859e1d528a57, 42 }, /* #94 */
     1262    { 0x1e0987, 0x1e0917, 0x6d2d8a105e572c8b, 0x1710efce8491866f, 0x8877e74248c3379c, 57 }, /* #95 */
     1263    { 0x396fd7, 0x396797, 0x5969de0e03f349ac, 0xc1c07e693585809f, 0x2c04fba2f571762a, 21 }, /* #96 */
     1264    { 0x150102, 0x150996, 0x15f730b7dbb6e209, 0xedb88278c1c64e55, 0xe3071939579f6a78, 38 }, /* #97 */
     1265    { 0x272bc7, 0x272393, 0x63b69225782d43ae, 0x82d43aec407ac40e, 0xc407ac40e734ee47, 36 }, /* #98 */
     1266    { 0x3279c7, 0x327112, 0x6dc8f5dda7636246, 0x47aeed3b1b123238, 0x47126451e485b87a, 11 }, /* #99 */
     1267    { 0x1a0a47, 0x1a0216, 0x1a6b385ce5983c2a, 0x2a0a16851435412d, 0x0a16851435412d90, 56 }, /* #100 */
     1268    { 0x2502c2, 0x2502c2, 0xd9b33e62976b9b94, 0xd9b33e62976b9b94, 0x1f98770806c4c1f0,  0 }, /* #101 */
     1269    { 0x026c57, 0x026416, 0x391833ed9729cc1f, 0x0fc1cc236a71fca5, 0x839846d4e3f94ab7, 55 }, /* #102 */
     1270    { 0x026007, 0x026813, 0x308caa7c7049adcf, 0x049adcf5d176d932, 0x5d176d93230ccbca, 36 }, /* #103 */
     1271    { 0x023116, 0x023992, 0x509c27be60e6ccfd, 0xfd2770e5067bf554, 0x2770e5067bf5544a, 56 }, /* #104 */
     1272    { 0x0a3387, 0x0a3393, 0x7bf1523b8e0544f1, 0xc0a89e3200889c54, 0x900444e2a04dbe3b, 37 }, /* #105 */
     1273    { 0x2763c3, 0x276397, 0x2f3305f4fb8e6af6, 0xc7357b437d2ffaff, 0x86fa5ff5fecc0f34, 39 }, /* #106 */
     1274    { 0x2a5152, 0x2a5996, 0xfeff8c62601cbe06, 0xff8c62601cbe0636, 0x3696be0ffb59963d,  8 }, /* #107 */
     1275    { 0x300703, 0x300f92, 0x254866edb371927d, 0xd9b8c93eb3f593d5, 0x67eb27aab45d858d, 31 }, /* #108 */
     1276    { 0x390f87, 0x390793, 0xf39318a60daa7cf4, 0xb54f9e8c5390a0ef, 0x629c85077e3754bd, 37 }, /* #109 */
     1277    { 0x0f6d46, 0x0f6d96, 0xd5178e20c2915ba4, 0xf1c418522b74916a, 0x8b516874fd740284, 13 }, /* #110 */
     1278    { 0x2d5903, 0x2d5903, 0xf0cffea2ae049cc3, 0xf0cffea2ae049cc3, 0x5dc23a06e756778a,  0 }, /* #111 */
     1279    { 0x172ec6, 0x172e17, 0xd9355aa439c16ce5, 0x68a5dd802f747caf, 0xa2977600bdd1f2bd, 62 }, /* #112 */
     1280    { 0x1e69c7, 0x1e6193, 0x443eeaee89ce41c1, 0xdd5dd139c838218c, 0x0c632c09feb1d242, 13 }, /* #113 */
     1281    { 0x283cd6, 0x283c96, 0xbdbba0ecb5cd5d97, 0xddd0765ae6aecb9a, 0x35e9d9e0e9422671,  7 }, /* #114 */
     1282    { 0x1a52c7, 0x1a5a13, 0xdc18f04fb978ef6b, 0x6bb8136283294901, 0xb8136283294901c5, 56 }, /* #115 */
     1283    { 0x3331d6, 0x333197, 0x8a2366dfc4a2865d, 0xd0061c2a6da36bfa, 0x0061c2a6da36bfac, 60 }, /* #116 */
     1284    { 0x323613, 0x323612, 0x60b48db5669964fa, 0x593e9106b5601b70, 0x441ad5806dc397ac, 46 }, /* #117 */
     1285    { 0x175443, 0x175c92, 0x0607a0559426d3f5, 0xc0f40ab284da7ea8, 0x47c55b0f5eaf505e,  5 }, /* #118 */
     1286    { 0x3b4c03, 0x3b4416, 0x11d10f88ad106ea8, 0x43e22b441baa3a71, 0xe9c7802b3452d3ae, 14 }, /* #119 */
     1287    { 0x3560c2, 0x356012, 0x41a80f4a02e2f2a4, 0x02e2f2a4132c0dc8, 0x132c0dc88083e4f3, 32 }, /* #120 */
     1288    { 0x387ed6, 0x387616, 0x29d0acfdf26a722a, 0x53a159fbe4d4e455, 0x95a23def030d2b7d,  1 }, /* #121 */
     1289    { 0x2670d2, 0x267097, 0xe16c7ac08e54cd35, 0xb1eb02395334d6af, 0xabd48ed958eee464, 10 }, /* #122 */
     1290    { 0x211193, 0x211197, 0xe518eb1055643228, 0xca31d620aac86450, 0x5e633ba806f09b4a,  1 }, /* #123 */
     1291    { 0x0919d3, 0x091197, 0x5b7ac4509a9c4f7b, 0xc4f7bcd8a45c118e, 0xcd8a45c118ee6e48, 44 }, /* #124 */
     1292    { 0x027442, 0x027497, 0x22f9d22a18a0c54f, 0x9d22a18a0c54f22e, 0x22ed3f0e7f54f629, 12 }, /* #125 */
     1293    { 0x2d24c2, 0x2d2c17, 0x6acbe7ab2edde882, 0x565f3d5976ef4414, 0x9b04f38c30d6a180,  3 }, /* #126 */
     1294    { 0x177346, 0x177b96, 0x40e6bcdd18aed452, 0x81cd79ba315da8a5, 0xd949554fec797274,  1 }, /* #127 */
     1295};
     1296static const BINU64_TEST_T g_aTests_shrd_u64_amd[] =
     1297{
     1298    { 0x3a3242, 0x3a3256, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 47 }, /* #0 */
     1299    { 0x3b3197, 0x3b3156, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,  3 }, /* #1 */
     1300    { 0x135103, 0x135156, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 61 }, /* #2 */
     1301    { 0x176fd7, 0x176756, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 12 }, /* #3 */
     1302    { 0x2278c3, 0x227016, 0x92be322d8bae1850, 0x001257c645b175c3, 0x0000000000000000, 11 }, /* #4 */
     1303    { 0x2b3092, 0x2b3016, 0x8f528eeee99f256e, 0x00000000000047a9, 0x0000000000000000, 49 }, /* #5 */
     1304    { 0x3d0e53, 0x3d0612, 0x09e9621e1d14ce16, 0x000000000013d2c4, 0x0000000000000000, 39 }, /* #6 */
     1305    { 0x116d42, 0x116516, 0x00a546571faf9611, 0x00000000000052a3, 0x0000000000000000, 41 }, /* #7 */
     1306    { 0x0148c2, 0x014892, 0x6992f1ffb064cc16, 0x93fb4c978ffd8326, 0xf736a7982e4dd27f, 13 }, /* #8 */
     1307    { 0x2a1152, 0x2a1116, 0x43f8017eedaa3ea9, 0x1c87f002fddb547d, 0x1514b5bc0f2a1a0e,  7 }, /* #9 */
     1308    { 0x042a83, 0x042a93, 0x68bdb9eb2adc5a90, 0x9290568bdb9eb2ad, 0xbef448e67ff92905, 20 }, /* #10 */
     1309    { 0x082303, 0x082313, 0xcafc7a2fca07dfe6, 0x2f2bf1e8bf281f7f, 0xa0199eb0c5b9a94b,  6 }, /* #11 */
     1310    { 0x2b3103, 0x2b3113, 0x18cd4c0fb4670a2d, 0x2319a981f68ce145, 0xa44d2c474e3c7981,  3 }, /* #12 */
     1311    { 0x3a4997, 0x3a4117, 0x64de31eb64f06e5f, 0x3e9c6ac9bc63d6c9, 0xbbc7b6ed779f4e35, 23 }, /* #13 */
     1312    { 0x1b08c2, 0x1b0893, 0x2badb1f15c23b2c5, 0x9d4306a61f5f1c4a, 0x96750c1a987d7c71, 58 }, /* #14 */
     1313    { 0x1e0006, 0x1e0893, 0xe874016564e6bcc8, 0x8300f4545d0e802c, 0x9d4666d41807a2a2, 35 }, /* #15 */
     1314    { 0x0f3f16, 0x0f3712, 0x618764f5c10aa3cb, 0x227ffd50b61861d9, 0xbef7b489fff542d8, 42 }, /* #16 */
     1315    { 0x265882, 0x265882, 0x7cd85889eac736b3, 0x7cd85889eac736b3, 0x664143c21f9ca994,  0 }, /* #17 */
     1316    { 0x2a0a47, 0x2a0a13, 0xe0f26a8983ca75a8, 0x6383c9aa260f29d6, 0x1b9fe4388b307a18,  6 }, /* #18 */
     1317    { 0x175ec3, 0x175e13, 0x92de743fbc8c1d67, 0x543bb8d25bce87f7, 0x48e71871caa1ddc6, 27 }, /* #19 */
     1318    { 0x240356, 0x240313, 0xce642353e02c92f5, 0x20968cb59cc846a7, 0x3df7c711904b465a, 31 }, /* #20 */
     1319    { 0x387086, 0x387013, 0xbd6c61405cc0eaa2, 0x2f5b185017303aa8, 0x3d0f845b1664f114,  2 }, /* #21 */
     1320    { 0x1d7796, 0x1d7793, 0xdd8a14c22a72e6bb, 0xf15a793ea2c7e446, 0x9e2b4f27d458fc88, 61 }, /* #22 */
     1321    { 0x315f43, 0x315713, 0xf294a27467ece881, 0x29e1ad438794a513, 0x26c590c53c35a870, 37 }, /* #23 */
     1322    { 0x110196, 0x110116, 0x6e4458f954dae261, 0x05e138da496ad953, 0x40bc271b492d5b2a, 61 }, /* #24 */
     1323    { 0x272e16, 0x272613, 0x880f6691b520fa47, 0x201d2c86b16bdb98, 0xa201d2c86b16bdb9, 60 }, /* #25 */
     1324    { 0x0d00c6, 0x0d0012, 0xee89683784300c92, 0x2157fdd12d06f086, 0xc510a1f63f190abf, 19 }, /* #26 */
     1325    { 0x2842d2, 0x284a92, 0x5d92cdbf02984f9d, 0x9ed0dd101e6975d9, 0xd3c9ed0dd101e697, 52 }, /* #27 */
     1326    { 0x301506, 0x301512, 0x251f7cf5a8dc830b, 0x1ea6f2ec89d9604a, 0xe70f53797644ecb0, 55 }, /* #28 */
     1327    { 0x2048d6, 0x204096, 0xa0e48f0fd11598d4, 0xd922deb61953d072, 0x0a71b245bd6c32a7, 49 }, /* #29 */
     1328    { 0x254393, 0x254312, 0x99f04bf205b99145, 0x1455ff33e097e40b, 0x048ce379af0a2aff, 23 }, /* #30 */
     1329    { 0x156657, 0x156693, 0x58d57b8077c4caaa, 0xe1058d57b8077c4c, 0x07a3a0c2679f3e10, 12 }, /* #31 */
     1330    { 0x0e2542, 0x0e2516, 0x6a66f0dc0a8521b1, 0x2286d4cde1b8150a, 0x9af66cd88c4f1143, 15 }, /* #32 */
     1331    { 0x2c72d3, 0x2c7a12, 0xc7f84ddd3f26bbdf, 0x517dfcb3f5ff620e, 0xaa2fbf967ebfec41, 61 }, /* #33 */
     1332    { 0x0b6b42, 0x0b6312, 0xa86344b66d37c4f3, 0x1a86344b66d37c4f, 0x9878ec7c0d341d71,  4 }, /* #34 */
     1333    { 0x356916, 0x356917, 0x232c8ae70ce16ad4, 0x5f9054d56ec8cb22, 0x8621897e415355bb, 42 }, /* #35 */
     1334    { 0x060d02, 0x060d97, 0xb632db0fb8ddfd93, 0xbf269b632db0fb8d, 0x6997cdf444cbf269, 20 }, /* #36 */
     1335    { 0x2d5ed6, 0x2d5e17, 0x5745aad146815e0d, 0x5a32ba2d568a340a, 0xcf0ed14cded18b46, 13 }, /* #37 */
     1336    { 0x214e42, 0x214e97, 0xe3e1e9b020e331e9, 0xaa85f1f0f4d81071, 0x5ce2479744b5550b, 17 }, /* #38 */
     1337    { 0x043b96, 0x043396, 0xb97d35eea6ac4b33, 0xfdcdf5cbe9af7535, 0x799b8f9a0b5fb9be, 21 }, /* #39 */
     1338    { 0x360e02, 0x360e16, 0xd9e9e263a1e945dd, 0x6ef6fecf4f131d0f, 0xd4a328748a0ddedf, 21 }, /* #40 */
     1339    { 0x1d6a03, 0x1d6212, 0x917fb81fc85b0c3a, 0x110432917fb81fc8, 0x052a9bc998110432, 24 }, /* #41 */
     1340    { 0x0748c2, 0x074896, 0x27211e64b2bb4e89, 0x879bcaa95ea4969a, 0xc3cde554af524b4d, 63 }, /* #42 */
     1341    { 0x020692, 0x020613, 0x94985cc2b4aa3d34, 0x1eff194985cc2b4a, 0xddbfe7e95ef1eff1, 20 }, /* #43 */
     1342    { 0x0f0153, 0x0f0116, 0x4d17879695e19566, 0x35832268bc3cb4af, 0xe96697ffc3c6b064, 21 }, /* #44 */
     1343    { 0x207a87, 0x207a92, 0xea3cefb72ca785bb, 0x9504705034f06ef7, 0x32a08e0a069e0dde, 61 }, /* #45 */
     1344    { 0x1848c2, 0x184012, 0x6df43c945d4a21d9, 0x0f16df43c945d4a2, 0x4ad51dddfdb550f1, 12 }, /* #46 */
     1345    { 0x3b1186, 0x3b1196, 0x55f0ac43503d0479, 0xe27152bbd6df555f, 0xe17e27152bbd6df5, 52 }, /* #47 */
     1346    { 0x3e7d57, 0x3e7592, 0x791774ceffdec01f, 0xfaf22ee99dffbd80, 0xe3ad3b8132f5be7d,  7 }, /* #48 */
     1347    { 0x023946, 0x023996, 0xd04d2d56f3224a8f, 0xad13d6dc924e8269, 0xa56135a27adb9249, 45 }, /* #49 */
     1348    { 0x2c0542, 0x2c0d96, 0x3e7fd5f9a2d7b06d, 0x8eae43d40f9ff57e, 0x4b9c8c223ab90f50, 34 }, /* #50 */
     1349    { 0x122093, 0x122093, 0x0b9df18cbaedb369, 0xd24490b9df18cbae, 0xa4f94c66ee5d2449, 20 }, /* #51 */
     1350    { 0x0c30d7, 0x0c3097, 0x69875e940ee91979, 0xe081b293e5634c3a, 0x61771c1036527cac, 45 }, /* #52 */
     1351    { 0x2f0e96, 0x2f0612, 0x76df2f087de6ba83, 0x0aad2d03688d25c7, 0x90aad2d03688d25c, 60 }, /* #53 */
     1352    { 0x245547, 0x245513, 0xf29d50c9a5b87b27, 0x39ec45edd1e53aa1, 0xf180151cf622f6e8, 39 }, /* #54 */
     1353    { 0x0712c6, 0x071297, 0x06dd016efb80d3fa, 0xe9dfb6c5e2404681, 0x63a77edb1789011a, 58 }, /* #55 */
     1354    { 0x1943d2, 0x194397, 0xaff8edbb5c0f4ad1, 0xfab260dff7f512f5, 0x7fd59306ffbfa897, 59 }, /* #56 */
     1355    { 0x336ad6, 0x336297, 0x05cdfdc354b34653, 0xf895b16cf102f05c, 0x342f895b16cf102f, 52 }, /* #57 */
     1356    { 0x3952d2, 0x395a17, 0x2fa52ef37addad6e, 0x525e02d6b5fa97d2, 0x3c8aa4bc05ad6bf5, 49 }, /* #58 */
     1357    { 0x365517, 0x365597, 0xdb284b4ba856cee1, 0xe6db5b650969750a, 0x56425ce3f26736da, 19 }, /* #59 */
     1358    { 0x1f09d3, 0x1f0192, 0x054cf55ffc1bcd71, 0xd93811adfc099580, 0xbb270235bf8132b0, 61 }, /* #60 */
     1359    { 0x3a1412, 0x3a1c16, 0x2e249094d275b68f, 0x7bb7e3b147fe1b17, 0x5af76fc7628ffc36, 57 }, /* #61 */
     1360    { 0x147dc2, 0x147d13, 0xcd4173d5a6d4901d, 0x799279a82e7ab4da, 0xbd13c900841bcc93, 19 }, /* #62 */
     1361    { 0x326b56, 0x326b92, 0x2bae54dcedf7dc83, 0x91537acaeb95373b, 0x53fea14a42454deb, 26 }, /* #63 */
     1362    { 0x290316, 0x290b16, 0x6083b3282b2e1d45, 0x733339c4c3041d99, 0x02b4b7ae66673898, 37 }, /* #64 */
     1363    { 0x0d7507, 0x0d7507, 0xf586019486060646, 0xf586019486060646, 0x18455936f0d1b6ff,  0 }, /* #65 */
     1364    { 0x3f1f93, 0x3f1797, 0x733971bc33059407, 0xec9ea202d03f5399, 0x96bd93d4405a07ea, 53 }, /* #66 */
     1365    { 0x2b7452, 0x2b7497, 0xb8a3295d355a4200, 0xfe16b6f714652ba6, 0xb42a32969ff0b5b7, 27 }, /* #67 */
     1366    { 0x303012, 0x303096, 0x21463c28626629dc, 0xff8428c7850c4cc5, 0xd2fb4764ca1797fc, 11 }, /* #68 */
     1367    { 0x3d2842, 0x3d2892, 0xec55a1f772263c9d, 0xa69fc75deec55a1f, 0x3d9e575a69fc75de, 36 }, /* #69 */
     1368    { 0x1c2917, 0x1c2996, 0x9e009ad12851fa30, 0x87f1b3c0135a250a, 0x68b88067b9b43f8d, 19 }, /* #70 */
     1369    { 0x3d6e12, 0x3d6e13, 0x05ca17d9030fda61, 0x7550e0b942fb2061, 0x3cd090ced6e3aa87, 19 }, /* #71 */
     1370    { 0x1a5892, 0x1a5813, 0x2a8bf01d5f4ad787, 0x4a09b489545f80ea, 0x58656e56c9413691, 29 }, /* #72 */
     1371    { 0x155d93, 0x155593, 0xe8d6de178bce99da, 0xeedc6e8d6de178bc, 0xc59c9cec328eedc6, 20 }, /* #73 */
     1372    { 0x022a17, 0x022a97, 0xf07bb5d12c211739, 0x9ddc535f07bb5d12, 0xbebe1fa289ddc535, 28 }, /* #74 */
     1373    { 0x134217, 0x134293, 0x22fdadb838a04896, 0xe4c1ee6917ed6dc1, 0x2f019da2fc983dcd, 29 }, /* #75 */
     1374    { 0x021707, 0x021797, 0x35a6d3c5241b32d7, 0xf84093732cdb66b4, 0x742fc2049b9966db, 51 }, /* #76 */
     1375    { 0x0a7b57, 0x0a7316, 0xd70bff259b7cb014, 0x183e9997526f87d7, 0x860fa665d49be1f5, 62 }, /* #77 */
     1376    { 0x2820d6, 0x282813, 0x448eb2acfdd756f7, 0x634745d5d448eb2a, 0x839dc06634745d5d, 36 }, /* #78 */
     1377    { 0x170152, 0x170912, 0x4817d395a2acf154, 0x7f8ee8ea887beb29, 0xb3fc77475443df59, 59 }, /* #79 */
     1378    { 0x2270c7, 0x227817, 0x200dd3a3fc2dc1ca, 0x57834732401ba747, 0x75dba8402bc1a399, 31 }, /* #80 */
     1379    { 0x3d7d52, 0x3d7d93, 0xefe050776aaea535, 0xb34bfbf8141ddaab, 0xde2ce1282fc2cd2f, 18 }, /* #81 */
     1380    { 0x2b2392, 0x2b2b97, 0x70797e5edd09d4ea, 0x857662e70797e5ed, 0x71f593bb7857662e, 28 }, /* #82 */
     1381    { 0x0c4116, 0x0c4997, 0x5d57f1a1b8d8bcdf, 0x809aeabf8d0dc6c5, 0xdcfb0d5078b89013, 13 }, /* #83 */
     1382    { 0x0b0b06, 0x0b0393, 0xdcaaaeea57d5e8db, 0xd6e5557752beaf46, 0x03b0feb789c1935a,  5 }, /* #84 */
     1383    { 0x0b0d92, 0x0b0d96, 0x84f4a04b360eca12, 0x85611efd2e13d281, 0x0e5fe1615847bf4b, 38 }, /* #85 */
     1384    { 0x0d3142, 0x0d3116, 0xf4784cfc61e6c0bf, 0x3612e30327a6fa3c, 0x88406c25c6064f4d, 49 }, /* #86 */
     1385    { 0x152b53, 0x152393, 0xd8efdd09ac4f8624, 0xea26d7314ef9b1df, 0x331bf5136b98a77c, 47 }, /* #87 */
     1386    { 0x1e2b46, 0x1e2312, 0xa25998937b4d94a3, 0x3a25998937b4d94a, 0x2250a111a82fec83,  4 }, /* #88 */
     1387    { 0x0a1b16, 0x0a1317, 0x50e3d1211000803f, 0x1438f4484400200f, 0x701336565cb6f704,  2 }, /* #89 */
     1388    { 0x1c0002, 0x1c0012, 0x468da677e4983c09, 0x11a3699df9260f02, 0x23d276257dabf2d0,  2 }, /* #90 */
     1389    { 0x095dd7, 0x095517, 0xe77f2a7ab8a8269d, 0x3d136f70f639dfca, 0xa584a0f44dbdc3d8, 42 }, /* #91 */
     1390    { 0x3a2cd6, 0x3a2c92, 0x850702131455add3, 0x9c8c2d8f192ff985, 0x7e9c8c2d8f192ff9, 56 }, /* #92 */
     1391    { 0x3c0453, 0x3c0413, 0x06c99a38845b4fa4, 0x0c1b2668e2116d3e, 0xbc6f6e2c9dabd603,  6 }, /* #93 */
     1392    { 0x0260c2, 0x0260c2, 0x210eededb9a0a289, 0x210eededb9a0a289, 0x81d7fd829b269463,  0 }, /* #94 */
     1393    { 0x2f3107, 0x2f3117, 0x1f1429cca7bbde9d, 0x20041f1429cca7bb, 0x88121a4b24c42004, 16 }, /* #95 */
     1394    { 0x0103d7, 0x010316, 0xc4ee7295f2b8d612, 0x03b33f70a92de3b1, 0x8c0eccfdc2a4b78e, 58 }, /* #96 */
     1395    { 0x345412, 0x345c17, 0x2ae67f54b2724077, 0x6388562f39a55ccf, 0xd1b3831c42b179cd, 43 }, /* #97 */
     1396    { 0x197357, 0x197b13, 0x41ddb99c1400d20a, 0x7f54ec1e258dca0e, 0xa66fea9d83c4b1b9, 53 }, /* #98 */
     1397    { 0x3a5f42, 0x3a5f96, 0x2f58740f6a214960, 0xa130573a225eb0e8, 0xd754f450982b9d11, 39 }, /* #99 */
     1398    { 0x054a82, 0x054212, 0x2387726376a7542d, 0x369e711c3b931bb5, 0x35db824e1166d3ce, 21 }, /* #100 */
     1399    { 0x2008d3, 0x200893, 0x23533371616d9cd4, 0xa91a999b8b0b6ce6, 0x70168d2d2b5651d5,  5 }, /* #101 */
     1400    { 0x2866d3, 0x286616, 0xcb3081d0d978d234, 0x0ecd4236e59840e8, 0x8b6c1f4a1d9a846d, 33 }, /* #102 */
     1401    { 0x3c5a92, 0x3c5292, 0x8285a9f759c3c04b, 0xfe0a16a7dd670f01, 0xb59102df5559b93f,  6 }, /* #103 */
     1402    { 0x0b1ed6, 0x0b1616, 0x5983ec1ddc17b943, 0x2fc80523a8b307d8, 0x64b42897e40291d4, 39 }, /* #104 */
     1403    { 0x057cc7, 0x057413, 0x0e68cf7e58047bff, 0x39c65ad0c3982583, 0xe4e7196b430e6096, 58 }, /* #105 */
     1404    { 0x1d5247, 0x1d5297, 0xcdaa8036eaaf195e, 0xf021f9b55006dd55, 0x55ea3baef4c7810f, 19 }, /* #106 */
     1405    { 0x082d47, 0x082d16, 0x58a79af99df27426, 0x5c75efdceb14f35f, 0xd6b4a2d2e3af7ee7, 35 }, /* #107 */
     1406    { 0x397083, 0x397897, 0x2e2885d191c92b09, 0xab0bd299a6535cb8, 0x9daac2f4a66994d7, 54 }, /* #108 */
     1407    { 0x366c92, 0x366c92, 0x74ae852168a148bd, 0xb36d33aafba57429, 0xcb63e8366da6755f, 37 }, /* #109 */
     1408    { 0x380196, 0x380912, 0x5a0888857f453a92, 0x722950dcc75c23ab, 0xa3914a86e63ae11d, 59 }, /* #110 */
     1409    { 0x065212, 0x065a92, 0xdfbd2caad5400ba7, 0xbf7e00dfbd2caad5, 0x3fe971fb7cbf7e00, 24 }, /* #111 */
     1410    { 0x3c6e93, 0x3c6697, 0xd63701c35cc62b17, 0xeb1b80e1ae63158b, 0xcc1ce4fd7554b499,  1 }, /* #112 */
     1411    { 0x2a4687, 0x2a4e96, 0xd5e8a747085a23dd, 0x9f18c6eaf453a384, 0x1e274fcedd3e318d, 25 }, /* #113 */
     1412    { 0x022e83, 0x022e93, 0x70ab36691bfbce64, 0xb0cfde31c40b0a43, 0x3619fbc638816148, 61 }, /* #114 */
     1413    { 0x0d4a93, 0x0d4296, 0x53fe1191ad396889, 0xd43614ff84646b4e, 0x24009bad8d3350d8, 18 }, /* #115 */
     1414    { 0x3214c2, 0x321492, 0xc339d93470fb4fe3, 0xf6018c15c60ecf86, 0xfefb00c60ae30767, 55 }, /* #116 */
     1415    { 0x055f06, 0x055f16, 0x5e1839c1c4695052, 0x7e458877bd565e18, 0x2d2f7e458877bd56, 48 }, /* #117 */
     1416    { 0x3110d3, 0x311096, 0xfca93a14613861fd, 0xdf9f9527428c270c, 0x0f96006b0a2436fc, 11 }, /* #118 */
     1417    { 0x0d7896, 0x0d7897, 0xa76e1956f6b21c83, 0x8a9d3b70cab7b590, 0xe377175bed417153, 13 }, /* #119 */
     1418    { 0x235906, 0x235912, 0xd83d3949007d25cf, 0x6f7e81bb07a72920, 0xe6d3b0675b7bf40d, 27 }, /* #120 */
     1419    { 0x3558c7, 0x355817, 0xbeffbfb82ba19bdc, 0x4c94c64883e958be, 0x4c4c94c64883e958, 56 }, /* #121 */
     1420    { 0x2f1293, 0x2f1293, 0x6d2bc95b83b43983, 0x6d2bc95b83b43983, 0xb9da3fd795b08c88,  0 }, /* #122 */
     1421    { 0x2e0843, 0x2e0816, 0x49b2cc66cba81bb4, 0x707989625649b2cc, 0xea973a7079896256, 40 }, /* #123 */
     1422    { 0x151312, 0x151b13, 0xc1b29edf98459abf, 0x5e0d94f6fcc22cd5, 0x18345eadf5dc642b,  5 }, /* #124 */
     1423    { 0x0d6146, 0x0d6997, 0x9a729ba393f57f35, 0x9026c4691fdf9669, 0x6ae409b11a47f7e5, 54 }, /* #125 */
     1424    { 0x3903d7, 0x390b13, 0xc1aee1f77fbeb63e, 0x5034706bb87ddfef, 0xd1f27a66407540d1, 18 }, /* #126 */
     1425    { 0x0b4c53, 0x0b4492, 0xa3cfb721db38a4dd, 0xc0cfff4f2d1e7db9, 0xf054c6b819ffe9e5, 37 }, /* #127 */
     1426};
     1427
     1428
     1429#define HAVE_SHIFT_TESTS_AMD
     1430static const BINU8_TEST_T g_aTests_rol_u8_amd[] =
     1431{
     1432    { 0x151ad6, 0x1512d6, 0x00, 0x00, 0, 7  }, /* #0 */
     1433    { 0x225e82, 0x225682, 0x00, 0x00, 0, 4  }, /* #1 */
     1434    { 0x1d7783, 0x1d7782, 0x00, 0x00, 0, 5  }, /* #2 */
     1435    { 0x042306, 0x042306, 0x00, 0x00, 0, 5  }, /* #3 */
     1436    { 0x226bd3, 0x2263d3, 0xfd, 0xef, 0, 3  }, /* #4 */
     1437    { 0x142557, 0x142d56, 0xb5, 0xd6, 0, 2  }, /* #5 */
     1438    { 0x173992, 0x173193, 0xb8, 0x8b, 0, 4  }, /* #6 */
     1439    { 0x3e6013, 0x3e6812, 0xaa, 0xaa, 0, 6  }, /* #7 */
     1440    { 0x2b7a16, 0x2b7217, 0x9e, 0xd3, 0, 5  }, /* #8 */
     1441    { 0x3d1613, 0x3d1613, 0x76, 0x9d, 0, 6  }, /* #9 */
     1442    { 0x307e07, 0x307e06, 0xd1, 0x8e, 0, 3  }, /* #10 */
     1443    { 0x2e7683, 0x2e7e82, 0x40, 0x80, 0, 1  }, /* #11 */
     1444    { 0x270903, 0x270103, 0xaf, 0xf5, 0, 5  }, /* #12 */
     1445    { 0x0c5386, 0x0c5b87, 0x14, 0x05, 0, 6  }, /* #13 */
     1446    { 0x2c44d3, 0x2c44d2, 0xc1, 0x70, 0, 6  }, /* #14 */
     1447    { 0x1865c2, 0x1865c2, 0x0a, 0x14, 0, 1  }, /* #15 */
     1448    { 0x3e2343, 0x3e2342, 0x86, 0x1a, 0, 2  }, /* #16 */
     1449    { 0x087387, 0x087b87, 0x1e, 0x0f, 0, 7  }, /* #17 */
     1450    { 0x0d2e97, 0x0d2697, 0x30, 0x81, 0, 3  }, /* #18 */
     1451    { 0x317b97, 0x317b97, 0x5e, 0x2f, 0, 7  }, /* #19 */
     1452    { 0x301d93, 0x301593, 0x7f, 0xef, 0, 5  }, /* #20 */
     1453    { 0x134242, 0x134242, 0x83, 0x38, 0, 4  }, /* #21 */
     1454    { 0x1b6382, 0x1b6383, 0x86, 0xa1, 0, 6  }, /* #22 */
     1455    { 0x026412, 0x026413, 0x68, 0xa1, 0, 2  }, /* #23 */
     1456    { 0x325cd3, 0x3254d2, 0xec, 0x76, 0, 7  }, /* #24 */
     1457    { 0x191816, 0x191017, 0x39, 0x93, 0, 4  }, /* #25 */
     1458    { 0x191f43, 0x191f43, 0x4e, 0x4e, 0, 0  }, /* #26 */
     1459    { 0x187597, 0x187d96, 0xb3, 0xce, 0, 2  }, /* #27 */
     1460    { 0x1e3312, 0x1e3b12, 0x14, 0xa0, 0, 3  }, /* #28 */
     1461    { 0x2e67c7, 0x2e67c7, 0xbe, 0xf5, 0, 3  }, /* #29 */
     1462    { 0x3a0847, 0x3a0046, 0x58, 0x16, 0, 6  }, /* #30 */
     1463    { 0x090f82, 0x090f83, 0x57, 0x75, 0, 4  }, /* #31 */
     1464    { 0x2c5796, 0x2c5796, 0x31, 0x31, 0, 0  }, /* #32 */
     1465    { 0x263f93, 0x263792, 0x0a, 0x14, 0, 1  }, /* #33 */
     1466    { 0x0b0b16, 0x0b0316, 0x74, 0x3a, 0, 7  }, /* #34 */
     1467    { 0x2c7987, 0x2c7987, 0x5c, 0x71, 0, 2  }, /* #35 */
     1468    { 0x351ad2, 0x3512d2, 0x10, 0x20, 0, 1  }, /* #36 */
     1469    { 0x1d1047, 0x1d1847, 0xaa, 0x55, 0, 7  }, /* #37 */
     1470    { 0x2270d6, 0x2278d6, 0x9d, 0xec, 0, 3  }, /* #38 */
     1471    { 0x0b3682, 0x0b3e83, 0x8d, 0x63, 0, 6  }, /* #39 */
     1472    { 0x115c83, 0x115483, 0x2f, 0xe5, 0, 5  }, /* #40 */
     1473    { 0x230ec7, 0x2306c7, 0xe0, 0x83, 0, 2  }, /* #41 */
     1474    { 0x260917, 0x260117, 0xe4, 0x93, 0, 2  }, /* #42 */
     1475    { 0x264ed2, 0x2646d3, 0x63, 0xb1, 0, 7  }, /* #43 */
     1476    { 0x1050c2, 0x1058c3, 0x91, 0x23, 0, 1  }, /* #44 */
     1477    { 0x274f57, 0x274f56, 0x16, 0xb0, 0, 3  }, /* #45 */
     1478    { 0x003292, 0x003a92, 0xd4, 0x9a, 0, 5  }, /* #46 */
     1479    { 0x262587, 0x262d86, 0x37, 0xe6, 0, 5  }, /* #47 */
     1480    { 0x366c46, 0x366c46, 0x10, 0x10, 0, 0  }, /* #48 */
     1481    { 0x337046, 0x337047, 0xb9, 0xcd, 0, 3  }, /* #49 */
     1482    { 0x0a3856, 0x0a3856, 0xfa, 0xfa, 0, 0  }, /* #50 */
     1483    { 0x1768d2, 0x1760d2, 0xec, 0x76, 0, 7  }, /* #51 */
     1484    { 0x3e26d3, 0x3e26d3, 0x95, 0x95, 0, 0  }, /* #52 */
     1485    { 0x000297, 0x000296, 0x86, 0x34, 0, 3  }, /* #53 */
     1486    { 0x310216, 0x310216, 0x28, 0x0a, 0, 6  }, /* #54 */
     1487    { 0x2f15c3, 0x2f15c3, 0x7e, 0xcf, 0, 5  }, /* #55 */
     1488    { 0x190303, 0x190b03, 0x6c, 0x1b, 0, 6  }, /* #56 */
     1489    { 0x1c0646, 0x1c0646, 0x26, 0x62, 0, 4  }, /* #57 */
     1490    { 0x2f5743, 0x2f5f43, 0x12, 0x09, 0, 7  }, /* #58 */
     1491    { 0x2a3942, 0x2a3942, 0x58, 0xc2, 0, 3  }, /* #59 */
     1492    { 0x2a4fd6, 0x2a4fd6, 0xd9, 0xec, 0, 7  }, /* #60 */
     1493    { 0x273543, 0x273542, 0xa0, 0x28, 0, 6  }, /* #61 */
     1494    { 0x326d86, 0x326d86, 0x08, 0x08, 0, 0  }, /* #62 */
     1495    { 0x394fc2, 0x394fc2, 0xd4, 0xa6, 0, 3  }, /* #63 */
     1496};
     1497static const BINU8_TEST_T g_aTests_ror_u8_amd[] =
     1498{
     1499    { 0x136ec6, 0x1366c6, 0x00, 0x00, 0, 1  }, /* #0 */
     1500    { 0x1c5143, 0x1c5142, 0x00, 0x00, 0, 5  }, /* #1 */
     1501    { 0x2d7ec7, 0x2d76c6, 0x00, 0x00, 0, 1  }, /* #2 */
     1502    { 0x005007, 0x005006, 0x00, 0x00, 0, 2  }, /* #3 */
     1503    { 0x0f1946, 0x0f1946, 0x8c, 0x64, 0, 5  }, /* #4 */
     1504    { 0x190f97, 0x190f97, 0xfe, 0xfe, 0, 0  }, /* #5 */
     1505    { 0x0e3757, 0x0e3f56, 0xef, 0x7f, 0, 5  }, /* #6 */
     1506    { 0x082357, 0x082b56, 0x35, 0x4d, 0, 2  }, /* #7 */
     1507    { 0x355e82, 0x355682, 0x8d, 0x36, 0, 6  }, /* #8 */
     1508    { 0x137e12, 0x137e12, 0x40, 0x40, 0, 0  }, /* #9 */
     1509    { 0x3a4fd2, 0x3a4fd2, 0xba, 0x5d, 0, 1  }, /* #10 */
     1510    { 0x3f3393, 0x3f3393, 0x3c, 0x3c, 0, 0  }, /* #11 */
     1511    { 0x200106, 0x200107, 0xa5, 0xd2, 0, 1  }, /* #12 */
     1512    { 0x2339d7, 0x2331d6, 0x60, 0x0c, 0, 3  }, /* #13 */
     1513    { 0x062282, 0x062283, 0x63, 0xc6, 0, 7  }, /* #14 */
     1514    { 0x0c54d6, 0x0c54d7, 0x87, 0xc3, 0, 1  }, /* #15 */
     1515    { 0x277346, 0x277346, 0x32, 0x32, 0, 0  }, /* #16 */
     1516    { 0x3c4183, 0x3c4983, 0xd5, 0xae, 0, 5  }, /* #17 */
     1517    { 0x372c02, 0x372c03, 0x28, 0x82, 0, 4  }, /* #18 */
     1518    { 0x3c10c2, 0x3c10c2, 0xcc, 0x33, 0, 6  }, /* #19 */
     1519    { 0x066ac2, 0x066ac3, 0x2d, 0xb4, 0, 6  }, /* #20 */
     1520    { 0x1c7f52, 0x1c7752, 0x24, 0x12, 0, 1  }, /* #21 */
     1521    { 0x0a61d3, 0x0a69d2, 0xb8, 0x71, 0, 7  }, /* #22 */
     1522    { 0x3b0e03, 0x3b0e03, 0xe6, 0xb9, 0, 2  }, /* #23 */
     1523    { 0x037c92, 0x037c92, 0x44, 0x44, 0, 0  }, /* #24 */
     1524    { 0x3a5312, 0x3a5b12, 0x5d, 0x57, 0, 2  }, /* #25 */
     1525    { 0x0b08d6, 0x0b00d7, 0x4f, 0xe9, 0, 3  }, /* #26 */
     1526    { 0x212757, 0x212757, 0x45, 0x45, 0, 0  }, /* #27 */
     1527    { 0x167587, 0x167d86, 0xbc, 0x5e, 0, 1  }, /* #28 */
     1528    { 0x037d46, 0x037d46, 0x8c, 0x64, 0, 5  }, /* #29 */
     1529    { 0x074dc6, 0x074dc6, 0xe7, 0xe7, 0, 0  }, /* #30 */
     1530    { 0x1549d6, 0x1549d6, 0xa2, 0x54, 0, 3  }, /* #31 */
     1531    { 0x2359c7, 0x2351c7, 0xaf, 0xf5, 0, 3  }, /* #32 */
     1532    { 0x2277c2, 0x227fc3, 0x2e, 0x8b, 0, 2  }, /* #33 */
     1533    { 0x221f93, 0x221f93, 0x2a, 0x8a, 0, 2  }, /* #34 */
     1534    { 0x0f1d56, 0x0f1556, 0xc7, 0x3e, 0, 5  }, /* #35 */
     1535    { 0x2d3217, 0x2d3217, 0x5d, 0xd5, 0, 4  }, /* #36 */
     1536    { 0x070592, 0x070d92, 0x31, 0x62, 0, 7  }, /* #37 */
     1537    { 0x123746, 0x123746, 0x82, 0x28, 0, 4  }, /* #38 */
     1538    { 0x201043, 0x201842, 0xb2, 0x59, 0, 1  }, /* #39 */
     1539    { 0x245482, 0x245c82, 0x83, 0x70, 0, 3  }, /* #40 */
     1540    { 0x0e1953, 0x0e1953, 0x5c, 0x8b, 0, 3  }, /* #41 */
     1541    { 0x3067d7, 0x3067d7, 0xda, 0xda, 0, 0  }, /* #42 */
     1542    { 0x1b5903, 0x1b5103, 0x5b, 0xd6, 0, 2  }, /* #43 */
     1543    { 0x067e07, 0x067e07, 0xa2, 0xa8, 0, 2  }, /* #44 */
     1544    { 0x3123d6, 0x3123d6, 0x86, 0x34, 0, 5  }, /* #45 */
     1545    { 0x3a24c3, 0x3a24c3, 0x15, 0x15, 0, 0  }, /* #46 */
     1546    { 0x355f92, 0x355792, 0x09, 0x12, 0, 7  }, /* #47 */
     1547    { 0x2e17c2, 0x2e1fc3, 0x25, 0x92, 0, 1  }, /* #48 */
     1548    { 0x154513, 0x154d13, 0xe3, 0x8f, 0, 6  }, /* #49 */
     1549    { 0x267016, 0x267816, 0x1c, 0x70, 0, 6  }, /* #50 */
     1550    { 0x1c4a86, 0x1c4287, 0x5e, 0xcb, 0, 3  }, /* #51 */
     1551    { 0x3e0c42, 0x3e0c42, 0x0e, 0x0e, 0, 0  }, /* #52 */
     1552    { 0x3f3a96, 0x3f3a97, 0x46, 0x8c, 0, 7  }, /* #53 */
     1553    { 0x2946d7, 0x2946d7, 0x72, 0xc9, 0, 6  }, /* #54 */
     1554    { 0x3b1e87, 0x3b1686, 0x26, 0x31, 0, 5  }, /* #55 */
     1555    { 0x2165d7, 0x216dd7, 0x96, 0xa5, 0, 2  }, /* #56 */
     1556    { 0x0a2757, 0x0a2757, 0x9e, 0xe9, 0, 4  }, /* #57 */
     1557    { 0x210e56, 0x210e56, 0x78, 0x78, 0, 0  }, /* #58 */
     1558    { 0x2c3cc3, 0x2c34c2, 0x13, 0x31, 0, 4  }, /* #59 */
     1559    { 0x0f5e17, 0x0f5616, 0x10, 0x08, 0, 1  }, /* #60 */
     1560    { 0x3f2a93, 0x3f2292, 0x90, 0x24, 0, 2  }, /* #61 */
     1561    { 0x133a96, 0x133a97, 0x73, 0x9b, 0, 5  }, /* #62 */
     1562    { 0x302152, 0x302152, 0xa9, 0xa9, 0, 0  }, /* #63 */
     1563};
     1564static const BINU8_TEST_T g_aTests_rcl_u8_amd[] =
     1565{
     1566    { 0x362c83, 0x362482, 0x00, 0x01, 0, 1  }, /* #0 */
     1567    { 0x2a63c3, 0x2a63c2, 0x00, 0x02, 0, 2  }, /* #1 */
     1568    { 0x121007, 0x121006, 0x00, 0x20, 0, 6  }, /* #2 */
     1569    { 0x3d39c6, 0x3d31c6, 0x00, 0x00, 0, 7  }, /* #3 */
     1570    { 0x106996, 0x106196, 0x96, 0x59, 0, 2  }, /* #4 */
     1571    { 0x0a1e93, 0x0a1e93, 0x4f, 0x4f, 0, 0  }, /* #5 */
     1572    { 0x337046, 0x337846, 0x5d, 0x97, 0, 7  }, /* #6 */
     1573    { 0x1207c7, 0x120fc6, 0x9e, 0xf6, 0, 3  }, /* #7 */
     1574    { 0x3928d3, 0x3920d2, 0xcb, 0x5f, 0, 3  }, /* #8 */
     1575    { 0x0530d7, 0x0538d6, 0x88, 0x8c, 0, 4  }, /* #9 */
     1576    { 0x1e5d92, 0x1e5593, 0xe4, 0xc8, 0, 1  }, /* #10 */
     1577    { 0x0e7cc3, 0x0e74c2, 0x12, 0x51, 0, 5  }, /* #11 */
     1578    { 0x0f5a07, 0x0f5a07, 0xc5, 0x17, 0, 2  }, /* #12 */
     1579    { 0x223493, 0x223c92, 0x23, 0xe4, 0, 6  }, /* #13 */
     1580    { 0x1f3a86, 0x1f3287, 0x63, 0x8c, 0, 2  }, /* #14 */
     1581    { 0x2c2193, 0x2c2193, 0xd6, 0xad, 0, 1  }, /* #15 */
     1582    { 0x172597, 0x172d97, 0x28, 0x44, 0, 3  }, /* #16 */
     1583    { 0x073d07, 0x073507, 0x93, 0xe4, 0, 7  }, /* #17 */
     1584    { 0x340243, 0x340a43, 0x51, 0x1a, 0, 4  }, /* #18 */
     1585    { 0x025d17, 0x025d16, 0xe7, 0xfe, 0, 5  }, /* #19 */
     1586    { 0x057b16, 0x057b16, 0x42, 0x84, 0, 1  }, /* #20 */
     1587    { 0x183747, 0x183747, 0x57, 0xea, 0, 6  }, /* #21 */
     1588    { 0x367807, 0x367006, 0x9c, 0x73, 0, 2  }, /* #22 */
     1589    { 0x0162c6, 0x0162c6, 0x14, 0x14, 0, 0  }, /* #23 */
     1590    { 0x153312, 0x153313, 0x5d, 0xd2, 0, 4  }, /* #24 */
     1591    { 0x060ed6, 0x060ed6, 0xbf, 0xbf, 0, 0  }, /* #25 */
     1592    { 0x074007, 0x074006, 0x01, 0x0c, 0, 3  }, /* #26 */
     1593    { 0x2b5f57, 0x2b5f57, 0xcc, 0x33, 0, 2  }, /* #27 */
     1594    { 0x095a57, 0x095a57, 0x19, 0x31, 0, 5  }, /* #28 */
     1595    { 0x030447, 0x030447, 0xe9, 0xa7, 0, 2  }, /* #29 */
     1596    { 0x3b1c56, 0x3b1456, 0xc1, 0x16, 0, 4  }, /* #30 */
     1597    { 0x265e43, 0x265e43, 0x84, 0x09, 0, 1  }, /* #31 */
     1598    { 0x125a13, 0x125213, 0x7d, 0xf6, 0, 2  }, /* #32 */
     1599    { 0x360516, 0x360517, 0xdc, 0xb8, 0, 1  }, /* #33 */
     1600    { 0x0f68d6, 0x0f60d6, 0xc4, 0x31, 0, 7  }, /* #34 */
     1601    { 0x131392, 0x131393, 0x78, 0x83, 0, 4  }, /* #35 */
     1602    { 0x187956, 0x187156, 0x3b, 0x76, 0, 1  }, /* #36 */
     1603    { 0x2f25c6, 0x2f2dc6, 0xa5, 0xaa, 0, 5  }, /* #37 */
     1604    { 0x2b5942, 0x2b5942, 0x61, 0xc2, 0, 1  }, /* #38 */
     1605    { 0x290986, 0x290986, 0xee, 0xee, 0, 0  }, /* #39 */
     1606    { 0x2264c2, 0x2264c3, 0xfb, 0xf6, 0, 1  }, /* #40 */
     1607    { 0x140643, 0x140e43, 0xeb, 0x5f, 0, 3  }, /* #41 */
     1608    { 0x290817, 0x290816, 0x31, 0xc6, 0, 2  }, /* #42 */
     1609    { 0x063286, 0x063a87, 0x08, 0x00, 0, 5  }, /* #43 */
     1610    { 0x077b52, 0x077353, 0x3f, 0xf1, 0, 4  }, /* #44 */
     1611    { 0x2d6747, 0x2d6f46, 0x4f, 0xfa, 0, 4  }, /* #45 */
     1612    { 0x360817, 0x360017, 0xfd, 0xbf, 0, 5  }, /* #46 */
     1613    { 0x185dd7, 0x1855d6, 0x49, 0x69, 0, 6  }, /* #47 */
     1614    { 0x154c83, 0x154c82, 0x4d, 0x9b, 0, 1  }, /* #48 */
     1615    { 0x3a31d7, 0x3a39d6, 0x6a, 0xad, 0, 6  }, /* #49 */
     1616    { 0x281042, 0x281042, 0x8a, 0x29, 0, 2  }, /* #50 */
     1617    { 0x3a7352, 0x3a7b52, 0xdf, 0xfb, 0, 3  }, /* #51 */
     1618    { 0x3b2d92, 0x3b2d92, 0x10, 0x10, 0, 0  }, /* #52 */
     1619    { 0x2e3fc3, 0x2e3fc3, 0xd4, 0x4e, 0, 4  }, /* #53 */
     1620    { 0x284b47, 0x284347, 0xb9, 0xce, 0, 3  }, /* #54 */
     1621    { 0x394b46, 0x394347, 0xf8, 0xe1, 0, 2  }, /* #55 */
     1622    { 0x2b7853, 0x2b7052, 0xc4, 0x27, 0, 3  }, /* #56 */
     1623    { 0x046742, 0x046742, 0x50, 0x50, 0, 0  }, /* #57 */
     1624    { 0x1a07c3, 0x1a0fc3, 0x97, 0x2f, 0, 1  }, /* #58 */
     1625    { 0x2d6c83, 0x2d6482, 0xf0, 0x1f, 0, 5  }, /* #59 */
     1626    { 0x003582, 0x003d83, 0x2d, 0x45, 0, 6  }, /* #60 */
     1627    { 0x001452, 0x001452, 0x9d, 0x75, 0, 2  }, /* #61 */
     1628    { 0x083cc3, 0x0834c3, 0x73, 0xdc, 0, 7  }, /* #62 */
     1629    { 0x110e83, 0x110682, 0xa0, 0x68, 0, 7  }, /* #63 */
     1630};
     1631static const BINU8_TEST_T g_aTests_rcr_u8_amd[] =
     1632{
     1633    { 0x183086, 0x183086, 0x00, 0x00, 0, 3  }, /* #0 */
     1634    { 0x164d47, 0x164d46, 0x00, 0x80, 0, 1  }, /* #1 */
     1635    { 0x0c3b52, 0x0c3b52, 0x00, 0x00, 0, 0  }, /* #2 */
     1636    { 0x0166d7, 0x0166d6, 0x00, 0x20, 0, 3  }, /* #3 */
     1637    { 0x363512, 0x363d12, 0x24, 0x90, 0, 7  }, /* #4 */
     1638    { 0x0b0e96, 0x0b0e97, 0x66, 0x8c, 0, 3  }, /* #5 */
     1639    { 0x0f56c3, 0x0f56c2, 0xb8, 0xe3, 0, 7  }, /* #6 */
     1640    { 0x363797, 0x363797, 0xe2, 0xe2, 0, 0  }, /* #7 */
     1641    { 0x224a13, 0x224a12, 0x73, 0x77, 0, 4  }, /* #8 */
     1642    { 0x0d7842, 0x0d7842, 0xea, 0x75, 0, 1  }, /* #9 */
     1643    { 0x185b93, 0x185b93, 0xaf, 0x7e, 0, 6  }, /* #10 */
     1644    { 0x1b2c47, 0x1b2446, 0x91, 0x39, 0, 4  }, /* #11 */
     1645    { 0x0921c7, 0x0921c7, 0x3f, 0x3f, 0, 0  }, /* #12 */
     1646    { 0x153992, 0x153992, 0xde, 0x6f, 0, 1  }, /* #13 */
     1647    { 0x050147, 0x050947, 0x56, 0x6a, 0, 5  }, /* #14 */
     1648    { 0x116ac2, 0x116ac2, 0xa8, 0xa1, 0, 7  }, /* #15 */
     1649    { 0x2727d7, 0x272fd7, 0x41, 0xa0, 0, 1  }, /* #16 */
     1650    { 0x1f4743, 0x1f4743, 0x8b, 0xe2, 0, 2  }, /* #17 */
     1651    { 0x361c57, 0x361c57, 0x76, 0x76, 0, 0  }, /* #18 */
     1652    { 0x0e51c2, 0x0e51c2, 0xa8, 0xa8, 0, 0  }, /* #19 */
     1653    { 0x0c0a46, 0x0c0247, 0x8f, 0xd1, 0, 3  }, /* #20 */
     1654    { 0x317196, 0x317196, 0x54, 0x2a, 0, 1  }, /* #21 */
     1655    { 0x317e52, 0x317653, 0x1d, 0xd0, 0, 5  }, /* #22 */
     1656    { 0x3c4807, 0x3c4807, 0x51, 0x46, 0, 7  }, /* #23 */
     1657    { 0x2a0813, 0x2a0812, 0xd8, 0x76, 0, 2  }, /* #24 */
     1658    { 0x1a0647, 0x1a0647, 0x3d, 0xd9, 0, 5  }, /* #25 */
     1659    { 0x272057, 0x272057, 0x7a, 0xea, 0, 7  }, /* #26 */
     1660    { 0x232e47, 0x232646, 0xf8, 0xfc, 0, 1  }, /* #27 */
     1661    { 0x2e3146, 0x2e3947, 0x03, 0x80, 0, 2  }, /* #28 */
     1662    { 0x1e7b07, 0x1e7306, 0x91, 0xe4, 0, 2  }, /* #29 */
     1663    { 0x090907, 0x090107, 0xdf, 0xfe, 0, 5  }, /* #30 */
     1664    { 0x1f5506, 0x1f5d06, 0x9c, 0x71, 0, 7  }, /* #31 */
     1665    { 0x310a52, 0x310252, 0x02, 0x01, 0, 1  }, /* #32 */
     1666    { 0x3c1f47, 0x3c1746, 0xc7, 0xfc, 0, 4  }, /* #33 */
     1667    { 0x2966c2, 0x296ec2, 0xd7, 0xbb, 0, 6  }, /* #34 */
     1668    { 0x202ec2, 0x202ec3, 0xe0, 0x81, 0, 7  }, /* #35 */
     1669    { 0x3912c7, 0x391ac6, 0xd7, 0xbf, 0, 6  }, /* #36 */
     1670    { 0x197f83, 0x197f82, 0xc8, 0x47, 0, 6  }, /* #37 */
     1671    { 0x356f43, 0x356f43, 0xb6, 0x6d, 0, 2  }, /* #38 */
     1672    { 0x2c0743, 0x2c0742, 0x80, 0x18, 0, 4  }, /* #39 */
     1673    { 0x0c5bd2, 0x0c5bd2, 0x2d, 0x2d, 0, 0  }, /* #40 */
     1674    { 0x044e87, 0x044687, 0xf2, 0x2f, 0, 5  }, /* #41 */
     1675    { 0x1b2756, 0x1b2756, 0xb9, 0xb9, 0, 0  }, /* #42 */
     1676    { 0x3b4317, 0x3b4b17, 0x60, 0x82, 0, 7  }, /* #43 */
     1677    { 0x274fc2, 0x2747c3, 0x4d, 0x26, 0, 1  }, /* #44 */
     1678    { 0x136c57, 0x136c56, 0x9d, 0x77, 0, 7  }, /* #45 */
     1679    { 0x364b87, 0x364b87, 0x53, 0x53, 0, 0  }, /* #46 */
     1680    { 0x0a1346, 0x0a1346, 0x6f, 0x6f, 0, 0  }, /* #47 */
     1681    { 0x1b1452, 0x1b1453, 0x3d, 0x1e, 0, 1  }, /* #48 */
     1682    { 0x076212, 0x076a13, 0xcb, 0x6c, 0, 4  }, /* #49 */
     1683    { 0x201587, 0x201587, 0x3d, 0xd9, 0, 5  }, /* #50 */
     1684    { 0x0c7cc7, 0x0c74c7, 0xbd, 0xee, 0, 6  }, /* #51 */
     1685    { 0x2c7f42, 0x2c7742, 0xec, 0x3b, 0, 2  }, /* #52 */
     1686    { 0x016b53, 0x016352, 0xef, 0xff, 0, 5  }, /* #53 */
     1687    { 0x2d3857, 0x2d3056, 0xe6, 0xde, 0, 4  }, /* #54 */
     1688    { 0x122987, 0x122186, 0x61, 0x36, 0, 4  }, /* #55 */
     1689    { 0x1b39d2, 0x1b39d2, 0x71, 0x4e, 0, 3  }, /* #56 */
     1690    { 0x0c23c6, 0x0c23c6, 0x5a, 0x5a, 0, 0  }, /* #57 */
     1691    { 0x0b2896, 0x0b2097, 0x38, 0x03, 0, 4  }, /* #58 */
     1692    { 0x202d07, 0x202507, 0x7e, 0xd7, 0, 4  }, /* #59 */
     1693    { 0x0c3996, 0x0c3996, 0xf4, 0x8f, 0, 4  }, /* #60 */
     1694    { 0x320e93, 0x320e93, 0x3b, 0x9d, 0, 1  }, /* #61 */
     1695    { 0x393b02, 0x393b03, 0x71, 0x89, 0, 6  }, /* #62 */
     1696    { 0x0b7846, 0x0b7846, 0xbc, 0xbc, 0, 0  }, /* #63 */
     1697};
     1698static const BINU8_TEST_T g_aTests_shl_u8_amd[] =
     1699{
     1700    { 0x276206, 0x276256, 0x00, 0x00, 0, 5  }, /* #0 */
     1701    { 0x030006, 0x030056, 0x00, 0x00, 0, 3  }, /* #1 */
     1702    { 0x327193, 0x327156, 0x00, 0x00, 0, 3  }, /* #2 */
     1703    { 0x1f7947, 0x1f7156, 0x00, 0x00, 0, 3  }, /* #3 */
     1704    { 0x133f06, 0x133793, 0xff, 0xf8, 0, 3  }, /* #4 */
     1705    { 0x171f86, 0x171f86, 0x94, 0x94, 0, 0  }, /* #5 */
     1706    { 0x372f47, 0x372797, 0xed, 0xb4, 0, 2  }, /* #6 */
     1707    { 0x035792, 0x035f13, 0x65, 0x40, 0, 6  }, /* #7 */
     1708    { 0x3c0f52, 0x3c0716, 0x14, 0x28, 0, 1  }, /* #8 */
     1709    { 0x177607, 0x177e13, 0x2e, 0x70, 0, 3  }, /* #9 */
     1710    { 0x0112d3, 0x011297, 0xdf, 0xbe, 0, 1  }, /* #10 */
     1711    { 0x0f1907, 0x0f1917, 0xa7, 0x4e, 0, 1  }, /* #11 */
     1712    { 0x010047, 0x010817, 0x35, 0x50, 0, 4  }, /* #12 */
     1713    { 0x1a3016, 0x1a3817, 0xdd, 0x74, 0, 2  }, /* #13 */
     1714    { 0x0f5b82, 0x0f5b82, 0x26, 0x26, 0, 0  }, /* #14 */
     1715    { 0x136ad2, 0x136256, 0x80, 0x00, 0, 2  }, /* #15 */
     1716    { 0x066e17, 0x066616, 0xf3, 0x60, 0, 5  }, /* #16 */
     1717    { 0x0d70d2, 0x0d70d2, 0xf8, 0xf8, 0, 0  }, /* #17 */
     1718    { 0x0479d3, 0x0479d3, 0x2b, 0x2b, 0, 0  }, /* #18 */
     1719    { 0x1130c7, 0x1130c7, 0xc8, 0xc8, 0, 0  }, /* #19 */
     1720    { 0x355bc6, 0x355393, 0xdb, 0xb6, 0, 1  }, /* #20 */
     1721    { 0x3648d2, 0x364012, 0xe2, 0x40, 0, 5  }, /* #21 */
     1722    { 0x183dd3, 0x183d13, 0x2d, 0x40, 0, 6  }, /* #22 */
     1723    { 0x1e6092, 0x1e6093, 0x3e, 0x80, 0, 6  }, /* #23 */
     1724    { 0x014c96, 0x014c96, 0x24, 0x90, 0, 2  }, /* #24 */
     1725    { 0x2b39c3, 0x2b3112, 0x01, 0x40, 0, 6  }, /* #25 */
     1726    { 0x175d57, 0x175d57, 0xd8, 0x00, 0, 5  }, /* #26 */
     1727    { 0x307a13, 0x307a13, 0xb9, 0x20, 0, 5  }, /* #27 */
     1728    { 0x032342, 0x032342, 0xd9, 0xd9, 0, 0  }, /* #28 */
     1729    { 0x2c1b03, 0x2c1b17, 0x95, 0x50, 0, 4  }, /* #29 */
     1730    { 0x087d56, 0x087516, 0x1d, 0x3a, 0, 1  }, /* #30 */
     1731    { 0x016e56, 0x016656, 0x50, 0x00, 0, 5  }, /* #31 */
     1732    { 0x2d2e56, 0x2d2e13, 0x7d, 0x40, 0, 6  }, /* #32 */
     1733    { 0x295313, 0x295313, 0x93, 0x93, 0, 0  }, /* #33 */
     1734    { 0x227e97, 0x227e57, 0x18, 0x00, 0, 5  }, /* #34 */
     1735    { 0x0b23d7, 0x0b2356, 0xb0, 0x00, 0, 5  }, /* #35 */
     1736    { 0x292682, 0x292612, 0x2a, 0x54, 0, 1  }, /* #36 */
     1737    { 0x0c4846, 0x0c4016, 0x0a, 0x28, 0, 2  }, /* #37 */
     1738    { 0x174387, 0x174397, 0xfe, 0xc0, 0, 5  }, /* #38 */
     1739    { 0x030fd6, 0x030f92, 0xd2, 0x80, 0, 6  }, /* #39 */
     1740    { 0x0a0a57, 0x0a0a92, 0x4c, 0x98, 0, 1  }, /* #40 */
     1741    { 0x2245c2, 0x2245c2, 0xac, 0xac, 0, 0  }, /* #41 */
     1742    { 0x000e03, 0x000e57, 0xe2, 0x00, 0, 7  }, /* #42 */
     1743    { 0x0a1a43, 0x0a1a13, 0xe7, 0x38, 0, 3  }, /* #43 */
     1744    { 0x145e12, 0x145e57, 0xac, 0x00, 0, 6  }, /* #44 */
     1745    { 0x073707, 0x073793, 0xef, 0x80, 0, 7  }, /* #45 */
     1746    { 0x3677d7, 0x367793, 0x67, 0x80, 0, 7  }, /* #46 */
     1747    { 0x081a12, 0x081a13, 0x22, 0x10, 0, 3  }, /* #47 */
     1748    { 0x274712, 0x274f92, 0x3b, 0xec, 0, 2  }, /* #48 */
     1749    { 0x1a6b52, 0x1a6b17, 0xb6, 0x60, 0, 4  }, /* #49 */
     1750    { 0x372102, 0x372992, 0x43, 0x86, 0, 1  }, /* #50 */
     1751    { 0x3a28c7, 0x3a2097, 0xf7, 0xee, 0, 1  }, /* #51 */
     1752    { 0x197c07, 0x197493, 0x65, 0x94, 0, 2  }, /* #52 */
     1753    { 0x2b2d02, 0x2b2d02, 0x06, 0x06, 0, 0  }, /* #53 */
     1754    { 0x0b1057, 0x0b1057, 0x67, 0x67, 0, 0  }, /* #54 */
     1755    { 0x065b52, 0x065393, 0xc7, 0x80, 0, 7  }, /* #55 */
     1756    { 0x1c4f02, 0x1c4f57, 0xe0, 0x00, 0, 3  }, /* #56 */
     1757    { 0x336d86, 0x336d92, 0x64, 0xc8, 0, 1  }, /* #57 */
     1758    { 0x265552, 0x265516, 0x89, 0x24, 0, 2  }, /* #58 */
     1759    { 0x1d0283, 0x1d0a57, 0x2c, 0x00, 0, 6  }, /* #59 */
     1760    { 0x385203, 0x385a96, 0x54, 0xa0, 0, 3  }, /* #60 */
     1761    { 0x221807, 0x221097, 0x7d, 0xa0, 0, 5  }, /* #61 */
     1762    { 0x072347, 0x072b13, 0x2d, 0x68, 0, 3  }, /* #62 */
     1763    { 0x2e0ed2, 0x2e0e57, 0x24, 0x00, 0, 6  }, /* #63 */
     1764};
     1765static const BINU8_TEST_T g_aTests_shr_u8_amd[] =
     1766{
     1767    { 0x021e03, 0x021e03, 0x00, 0x00, 0, 0  }, /* #0 */
     1768    { 0x393496, 0x393456, 0x00, 0x00, 0, 3  }, /* #1 */
     1769    { 0x215002, 0x215056, 0x00, 0x00, 0, 4  }, /* #2 */
     1770    { 0x225253, 0x225256, 0x00, 0x00, 0, 3  }, /* #3 */
     1771    { 0x291493, 0x291413, 0xbe, 0x0b, 0, 4  }, /* #4 */
     1772    { 0x206252, 0x206216, 0xa5, 0x0a, 0, 4  }, /* #5 */
     1773    { 0x384ad6, 0x384212, 0x82, 0x02, 0, 6  }, /* #6 */
     1774    { 0x376813, 0x376813, 0x9a, 0x9a, 0, 0  }, /* #7 */
     1775    { 0x2e3506, 0x2e3506, 0x24, 0x24, 0, 0  }, /* #8 */
     1776    { 0x263516, 0x263513, 0xf9, 0x07, 0, 5  }, /* #9 */
     1777    { 0x365f56, 0x365f16, 0xd4, 0x6a, 0, 1  }, /* #10 */
     1778    { 0x396ed7, 0x396617, 0x7b, 0x1e, 0, 2  }, /* #11 */
     1779    { 0x204d06, 0x204d17, 0xfb, 0x7d, 0, 1  }, /* #12 */
     1780    { 0x3f3583, 0x3f3557, 0x6d, 0x00, 0, 7  }, /* #13 */
     1781    { 0x036692, 0x036616, 0xd6, 0x03, 0, 6  }, /* #14 */
     1782    { 0x1f3fc3, 0x1f3757, 0x75, 0x00, 0, 7  }, /* #15 */
     1783    { 0x202f17, 0x202716, 0x61, 0x06, 0, 4  }, /* #16 */
     1784    { 0x356e86, 0x356616, 0x30, 0x03, 0, 4  }, /* #17 */
     1785    { 0x0250d7, 0x025012, 0xd5, 0x0d, 0, 4  }, /* #18 */
     1786    { 0x164b56, 0x164b12, 0xe6, 0x73, 0, 1  }, /* #19 */
     1787    { 0x060e13, 0x060617, 0xb4, 0x05, 0, 5  }, /* #20 */
     1788    { 0x3c4687, 0x3c4657, 0x4e, 0x00, 0, 7  }, /* #21 */
     1789    { 0x201a42, 0x201212, 0x90, 0x02, 0, 6  }, /* #22 */
     1790    { 0x2e3806, 0x2e3012, 0x4a, 0x25, 0, 1  }, /* #23 */
     1791    { 0x0d7592, 0x0d7592, 0x5f, 0x5f, 0, 0  }, /* #24 */
     1792    { 0x067487, 0x067417, 0xd5, 0x06, 0, 5  }, /* #25 */
     1793    { 0x080ac6, 0x080a16, 0xcc, 0x66, 0, 1  }, /* #26 */
     1794    { 0x3d7f42, 0x3d7713, 0x22, 0x08, 0, 2  }, /* #27 */
     1795    { 0x203d56, 0x203d56, 0xc4, 0xc4, 0, 0  }, /* #28 */
     1796    { 0x1c7483, 0x1c7413, 0x91, 0x04, 0, 5  }, /* #29 */
     1797    { 0x1e7083, 0x1e7017, 0xdb, 0x36, 0, 2  }, /* #30 */
     1798    { 0x282493, 0x282413, 0xaf, 0x02, 0, 6  }, /* #31 */
     1799    { 0x0f6ac7, 0x0f6a12, 0xb0, 0x58, 0, 1  }, /* #32 */
     1800    { 0x070092, 0x070092, 0x49, 0x49, 0, 0  }, /* #33 */
     1801    { 0x085147, 0x085116, 0xae, 0x05, 0, 5  }, /* #34 */
     1802    { 0x280312, 0x280312, 0x39, 0x0e, 0, 2  }, /* #35 */
     1803    { 0x2d4313, 0x2d4312, 0x92, 0x01, 0, 7  }, /* #36 */
     1804    { 0x293ed7, 0x293612, 0x82, 0x04, 0, 5  }, /* #37 */
     1805    { 0x131e47, 0x131e47, 0xf5, 0xf5, 0, 0  }, /* #38 */
     1806    { 0x3d39c6, 0x3d3113, 0x8c, 0x08, 0, 4  }, /* #39 */
     1807    { 0x216086, 0x216816, 0x88, 0x44, 0, 1  }, /* #40 */
     1808    { 0x3a5cd6, 0x3a5456, 0x1f, 0x00, 0, 7  }, /* #41 */
     1809    { 0x080706, 0x080713, 0x17, 0x0b, 0, 1  }, /* #42 */
     1810    { 0x093757, 0x093712, 0x58, 0x0b, 0, 3  }, /* #43 */
     1811    { 0x3566d3, 0x356e17, 0xad, 0x56, 0, 1  }, /* #44 */
     1812    { 0x121f13, 0x121712, 0x6e, 0x37, 0, 1  }, /* #45 */
     1813    { 0x014407, 0x014416, 0xa3, 0x14, 0, 3  }, /* #46 */
     1814    { 0x256e93, 0x256613, 0x5d, 0x0b, 0, 3  }, /* #47 */
     1815    { 0x3f4153, 0x3f4112, 0x8e, 0x01, 0, 7  }, /* #48 */
     1816    { 0x265147, 0x265116, 0xa0, 0x05, 0, 5  }, /* #49 */
     1817    { 0x2b5443, 0x2b5416, 0x0c, 0x03, 0, 2  }, /* #50 */
     1818    { 0x1f5d56, 0x1f5517, 0x47, 0x11, 0, 2  }, /* #51 */
     1819    { 0x030302, 0x030317, 0x64, 0x0c, 0, 3  }, /* #52 */
     1820    { 0x301ec2, 0x301617, 0xef, 0x03, 0, 6  }, /* #53 */
     1821    { 0x353b52, 0x353313, 0x33, 0x01, 0, 5  }, /* #54 */
     1822    { 0x3208d7, 0x320012, 0x69, 0x0d, 0, 3  }, /* #55 */
     1823    { 0x3877d7, 0x387713, 0xa8, 0x02, 0, 6  }, /* #56 */
     1824    { 0x085316, 0x085357, 0x31, 0x00, 0, 6  }, /* #57 */
     1825    { 0x0f6ac7, 0x0f6212, 0xa5, 0x01, 0, 7  }, /* #58 */
     1826    { 0x1a50c7, 0x1a5012, 0xb0, 0x0b, 0, 4  }, /* #59 */
     1827    { 0x050a42, 0x050216, 0x19, 0x06, 0, 2  }, /* #60 */
     1828    { 0x290603, 0x290613, 0x0a, 0x02, 0, 2  }, /* #61 */
     1829    { 0x007c82, 0x007c82, 0xf2, 0xf2, 0, 0  }, /* #62 */
     1830    { 0x2a57c3, 0x2a5f17, 0x9d, 0x4e, 0, 1  }, /* #63 */
     1831};
     1832static const BINU8_TEST_T g_aTests_sar_u8_amd[] =
     1833{
     1834    { 0x2d5496, 0x2d5456, 0x00, 0x00, 0, 2  }, /* #0 */
     1835    { 0x0b4643, 0x0b4656, 0x00, 0x00, 0, 5  }, /* #1 */
     1836    { 0x1b00c7, 0x1b0056, 0x00, 0x00, 0, 5  }, /* #2 */
     1837    { 0x0b4e87, 0x0b4e87, 0x00, 0x00, 0, 0  }, /* #3 */
     1838    { 0x3c7b07, 0x3c7313, 0x7e, 0x07, 0, 4  }, /* #4 */
     1839    { 0x157a46, 0x157296, 0x99, 0xf3, 0, 3  }, /* #5 */
     1840    { 0x016196, 0x016193, 0xcb, 0xe5, 0, 1  }, /* #6 */
     1841    { 0x3557d7, 0x355797, 0xac, 0xf5, 0, 3  }, /* #7 */
     1842    { 0x2f1e97, 0x2f1693, 0x83, 0xe0, 0, 2  }, /* #8 */
     1843    { 0x1a4392, 0x1a4312, 0x25, 0x01, 0, 5  }, /* #9 */
     1844    { 0x1b63c7, 0x1b6392, 0xcd, 0xfe, 0, 5  }, /* #10 */
     1845    { 0x056906, 0x056113, 0x3c, 0x07, 0, 3  }, /* #11 */
     1846    { 0x3c0c17, 0x3c0412, 0x56, 0x01, 0, 6  }, /* #12 */
     1847    { 0x387d47, 0x387597, 0xc9, 0xfc, 0, 4  }, /* #13 */
     1848    { 0x073e53, 0x073696, 0xee, 0xff, 0, 5  }, /* #14 */
     1849    { 0x342a86, 0x342297, 0xce, 0xff, 0, 7  }, /* #15 */
     1850    { 0x122b43, 0x122356, 0x39, 0x00, 0, 7  }, /* #16 */
     1851    { 0x267683, 0x267696, 0xf2, 0xf9, 0, 1  }, /* #17 */
     1852    { 0x2010d7, 0x201057, 0x73, 0x00, 0, 7  }, /* #18 */
     1853    { 0x292602, 0x292693, 0xbf, 0xdf, 0, 1  }, /* #19 */
     1854    { 0x3344d3, 0x334492, 0x8d, 0xe3, 0, 2  }, /* #20 */
     1855    { 0x246213, 0x246257, 0x23, 0x00, 0, 6  }, /* #21 */
     1856    { 0x116312, 0x116396, 0xca, 0xf9, 0, 3  }, /* #22 */
     1857    { 0x106ed2, 0x106692, 0x85, 0xf8, 0, 4  }, /* #23 */
     1858    { 0x304ac2, 0x304212, 0x57, 0x01, 0, 6  }, /* #24 */
     1859    { 0x2c1396, 0x2c1396, 0x73, 0x73, 0, 0  }, /* #25 */
     1860    { 0x2835d3, 0x283597, 0xe6, 0xff, 0, 6  }, /* #26 */
     1861    { 0x305dc7, 0x305512, 0x50, 0x01, 0, 6  }, /* #27 */
     1862    { 0x123403, 0x123413, 0x7d, 0x01, 0, 6  }, /* #28 */
     1863    { 0x0877c3, 0x087796, 0xeb, 0xff, 0, 5  }, /* #29 */
     1864    { 0x201492, 0x201497, 0xe7, 0xf9, 0, 2  }, /* #30 */
     1865    { 0x1f4346, 0x1f4393, 0xd3, 0xf4, 0, 2  }, /* #31 */
     1866    { 0x2c0707, 0x2c0793, 0xee, 0xfe, 0, 4  }, /* #32 */
     1867    { 0x3118c2, 0x311057, 0x53, 0x00, 0, 7  }, /* #33 */
     1868    { 0x2529c3, 0x252113, 0x39, 0x1c, 0, 1  }, /* #34 */
     1869    { 0x155c96, 0x155c96, 0x39, 0x39, 0, 0  }, /* #35 */
     1870    { 0x1b2f92, 0x1b2797, 0xae, 0xeb, 0, 2  }, /* #36 */
     1871    { 0x230682, 0x230697, 0xf5, 0xff, 0, 6  }, /* #37 */
     1872    { 0x3e01d7, 0x3e0116, 0x50, 0x28, 0, 1  }, /* #38 */
     1873    { 0x232b92, 0x232312, 0x53, 0x01, 0, 6  }, /* #39 */
     1874    { 0x275357, 0x275357, 0x86, 0x86, 0, 0  }, /* #40 */
     1875    { 0x165392, 0x165392, 0x83, 0xfe, 0, 6  }, /* #41 */
     1876    { 0x2f2193, 0x2f2112, 0x23, 0x01, 0, 5  }, /* #42 */
     1877    { 0x170517, 0x170593, 0xdf, 0xef, 0, 1  }, /* #43 */
     1878    { 0x2a0293, 0x2a0212, 0x46, 0x01, 0, 6  }, /* #44 */
     1879    { 0x292787, 0x292797, 0xfd, 0xff, 0, 3  }, /* #45 */
     1880    { 0x1a33d3, 0x1a3397, 0xf3, 0xff, 0, 6  }, /* #46 */
     1881    { 0x270ac2, 0x270216, 0x42, 0x21, 0, 1  }, /* #47 */
     1882    { 0x373ac2, 0x373296, 0xf0, 0xfc, 0, 2  }, /* #48 */
     1883    { 0x1977d2, 0x197793, 0xd6, 0xfe, 0, 5  }, /* #49 */
     1884    { 0x2d6257, 0x2d6257, 0x56, 0x56, 0, 0  }, /* #50 */
     1885    { 0x173b57, 0x173316, 0x49, 0x09, 0, 3  }, /* #51 */
     1886    { 0x093652, 0x093652, 0x5e, 0x5e, 0, 0  }, /* #52 */
     1887    { 0x0d39d3, 0x0d3117, 0x55, 0x0a, 0, 3  }, /* #53 */
     1888    { 0x2b4a07, 0x2b4257, 0x79, 0x00, 0, 7  }, /* #54 */
     1889    { 0x026c42, 0x026c42, 0x94, 0x94, 0, 0  }, /* #55 */
     1890    { 0x0a3312, 0x0a3393, 0xcb, 0xf2, 0, 2  }, /* #56 */
     1891    { 0x2b60c6, 0x2b6096, 0x8d, 0xff, 0, 7  }, /* #57 */
     1892    { 0x0a4407, 0x0a4493, 0xae, 0xfe, 0, 6  }, /* #58 */
     1893    { 0x201d02, 0x201d02, 0xfb, 0xfb, 0, 0  }, /* #59 */
     1894    { 0x361583, 0x361556, 0x0f, 0x00, 0, 6  }, /* #60 */
     1895    { 0x177ed3, 0x177616, 0x56, 0x2b, 0, 1  }, /* #61 */
     1896    { 0x0d69c3, 0x0d6196, 0xda, 0xff, 0, 6  }, /* #62 */
     1897    { 0x3b3593, 0x3b3592, 0xd2, 0xfd, 0, 4  }, /* #63 */
     1898};
     1899static const BINU16_TEST_T g_aTests_rol_u16_amd[] =
     1900{
     1901    { 0x033b46, 0x033346, 0x0000, 0x0000, 0, 4  }, /* #0 */
     1902    { 0x1b56c7, 0x1b56c6, 0x0000, 0x0000, 0, 5  }, /* #1 */
     1903    { 0x303e16, 0x303616, 0x0000, 0x0000, 0, 4  }, /* #2 */
     1904    { 0x225e97, 0x225696, 0x0000, 0x0000, 0, 7  }, /* #3 */
     1905    { 0x1d3707, 0x1d3707, 0xe5f4, 0xe5f4, 0, 0  }, /* #4 */
     1906    { 0x0c3b12, 0x0c3b13, 0xc6e7, 0x1b9f, 0, 2  }, /* #5 */
     1907    { 0x2a4a52, 0x2a4a53, 0xe27a, 0x5c4f, 0, 13 }, /* #6 */
     1908    { 0x3d6607, 0x3d6606, 0x4d06, 0x1934, 0, 10 }, /* #7 */
     1909    { 0x197143, 0x197142, 0xf981, 0x07e6, 0, 10 }, /* #8 */
     1910    { 0x397e17, 0x397e17, 0xd8f5, 0x1ebb, 0, 5  }, /* #9 */
     1911    { 0x192c43, 0x192c43, 0x98e8, 0x44c7, 0, 11 }, /* #10 */
     1912    { 0x055f07, 0x055f07, 0x3a58, 0x2c1d, 0, 7  }, /* #11 */
     1913    { 0x3e6456, 0x3e6456, 0xc983, 0x60f2, 0, 6  }, /* #12 */
     1914    { 0x2a7502, 0x2a7d03, 0x0490, 0x2009, 0, 9  }, /* #13 */
     1915    { 0x267bc6, 0x2673c6, 0xc466, 0x2336, 0, 3  }, /* #14 */
     1916    { 0x311482, 0x311483, 0x1b1b, 0xb1b1, 0, 12 }, /* #15 */
     1917    { 0x345e53, 0x345653, 0xe81d, 0xde81, 0, 12 }, /* #16 */
     1918    { 0x116e82, 0x116682, 0xfd0f, 0x3ff4, 0, 10 }, /* #17 */
     1919    { 0x252557, 0x252d57, 0x51eb, 0x6a3d, 0, 13 }, /* #18 */
     1920    { 0x3547c3, 0x354fc2, 0x32a4, 0x90ca, 0, 10 }, /* #19 */
     1921    { 0x1f4842, 0x1f4842, 0x1aa1, 0xa846, 0, 6  }, /* #20 */
     1922    { 0x0b2183, 0x0b2982, 0x0999, 0xc84c, 0, 11 }, /* #21 */
     1923    { 0x354b06, 0x354306, 0x1c60, 0x7180, 0, 2  }, /* #22 */
     1924    { 0x013707, 0x013706, 0xfd70, 0x1fae, 0, 13 }, /* #23 */
     1925    { 0x156216, 0x156a17, 0xcea9, 0x39d5, 0, 13 }, /* #24 */
     1926    { 0x193093, 0x193093, 0x2077, 0xdc81, 0, 10 }, /* #25 */
     1927    { 0x3e5697, 0x3e5e96, 0x1237, 0xdc48, 0, 10 }, /* #26 */
     1928    { 0x1c7886, 0x1c7887, 0x6528, 0x4a19, 0, 6  }, /* #27 */
     1929    { 0x116006, 0x116807, 0x1484, 0x0829, 0, 9  }, /* #28 */
     1930    { 0x272352, 0x272353, 0x3c50, 0xc503, 0, 4  }, /* #29 */
     1931    { 0x205656, 0x205657, 0x806e, 0xba01, 0, 10 }, /* #30 */
     1932    { 0x160453, 0x160c53, 0x24d5, 0x3549, 0, 6  }, /* #31 */
     1933    { 0x0a4ec7, 0x0a46c6, 0xec05, 0x2f60, 0, 11 }, /* #32 */
     1934    { 0x0d59c3, 0x0d59c3, 0x7da1, 0x7da1, 0, 0  }, /* #33 */
     1935    { 0x102183, 0x102183, 0x9fa5, 0xa59f, 0, 8  }, /* #34 */
     1936    { 0x023f97, 0x023f97, 0x15a0, 0x6805, 0, 6  }, /* #35 */
     1937    { 0x096e83, 0x096e83, 0x4597, 0x2e8b, 0, 9  }, /* #36 */
     1938    { 0x350c93, 0x350c92, 0xec79, 0xc79e, 0, 4  }, /* #37 */
     1939    { 0x3513d6, 0x351bd7, 0xd2a9, 0x54e9, 0, 7  }, /* #38 */
     1940    { 0x3f0a43, 0x3f0243, 0x9d2b, 0xa573, 0, 5  }, /* #39 */
     1941    { 0x213c87, 0x213c87, 0x1ccf, 0x33c7, 0, 6  }, /* #40 */
     1942    { 0x1d3003, 0x1d3802, 0x8236, 0xd046, 0, 13 }, /* #41 */
     1943    { 0x043707, 0x043707, 0x7cc3, 0x986f, 0, 5  }, /* #42 */
     1944    { 0x2e6d93, 0x2e6d92, 0x14c7, 0xe298, 0, 13 }, /* #43 */
     1945    { 0x163397, 0x163396, 0x93d8, 0x4f62, 0, 2  }, /* #44 */
     1946    { 0x0d56d6, 0x0d56d6, 0x9c95, 0x9c95, 0, 0  }, /* #45 */
     1947    { 0x230a87, 0x230a86, 0x80a3, 0x8e02, 0, 10 }, /* #46 */
     1948    { 0x1a0b96, 0x1a0b97, 0x696f, 0x4b7b, 0, 3  }, /* #47 */
     1949    { 0x207bd6, 0x207bd6, 0xb9fd, 0xfedc, 0, 7  }, /* #48 */
     1950    { 0x010983, 0x010182, 0xc0d1, 0x3470, 0, 6  }, /* #49 */
     1951    { 0x000347, 0x000346, 0x663d, 0x3d66, 0, 8  }, /* #50 */
     1952    { 0x1e5407, 0x1e5c06, 0x4b1e, 0xc792, 0, 6  }, /* #51 */
     1953    { 0x1d7b86, 0x1d7386, 0xc0f3, 0x1e78, 0, 5  }, /* #52 */
     1954    { 0x101652, 0x101e52, 0x1c2a, 0x870a, 0, 14 }, /* #53 */
     1955    { 0x220a93, 0x220a93, 0x8a58, 0x14b1, 0, 1  }, /* #54 */
     1956    { 0x3900c2, 0x3900c2, 0x8c03, 0x01c6, 0, 7  }, /* #55 */
     1957    { 0x2b6b87, 0x2b6387, 0xdd0c, 0xa19b, 0, 5  }, /* #56 */
     1958    { 0x141b02, 0x141b03, 0xda17, 0x685f, 0, 2  }, /* #57 */
     1959    { 0x3d0b93, 0x3d0392, 0xc04d, 0x1370, 0, 6  }, /* #58 */
     1960    { 0x0d2256, 0x0d2a56, 0x1a93, 0x931a, 0, 8  }, /* #59 */
     1961    { 0x1b2006, 0x1b2007, 0xe089, 0xc113, 0, 1  }, /* #60 */
     1962    { 0x3d4246, 0x3d4a46, 0xd4b5, 0xa5ae, 0, 3  }, /* #61 */
     1963    { 0x1879c7, 0x1871c6, 0x92b1, 0x4ac6, 0, 2  }, /* #62 */
     1964    { 0x196047, 0x196046, 0x8933, 0x4ce2, 0, 6  }, /* #63 */
     1965};
     1966static const BINU16_TEST_T g_aTests_ror_u16_amd[] =
     1967{
     1968    { 0x116547, 0x116546, 0x0000, 0x0000, 0, 13 }, /* #0 */
     1969    { 0x3c7c02, 0x3c7402, 0x0000, 0x0000, 0, 1  }, /* #1 */
     1970    { 0x385cc6, 0x3854c6, 0x0000, 0x0000, 0, 1  }, /* #2 */
     1971    { 0x275687, 0x275686, 0x0000, 0x0000, 0, 2  }, /* #3 */
     1972    { 0x2b5657, 0x2b5656, 0xa7d9, 0x3ecd, 0, 13 }, /* #4 */
     1973    { 0x165103, 0x165103, 0x132e, 0xc265, 0, 3  }, /* #5 */
     1974    { 0x361317, 0x361316, 0xf63c, 0x3d8f, 0, 2  }, /* #6 */
     1975    { 0x3e7553, 0x3e7552, 0xe18e, 0x3b86, 0, 6  }, /* #7 */
     1976    { 0x2c6f47, 0x2c6f46, 0x9178, 0x45e2, 0, 14 }, /* #8 */
     1977    { 0x111393, 0x111393, 0x3c45, 0xe229, 0, 13 }, /* #9 */
     1978    { 0x2e01c3, 0x2e09c3, 0x9e6a, 0xa79a, 0, 2  }, /* #10 */
     1979    { 0x3c7c16, 0x3c7c16, 0x7048, 0x4870, 0, 8  }, /* #11 */
     1980    { 0x392b56, 0x392b57, 0x21ea, 0x87a8, 0, 14 }, /* #12 */
     1981    { 0x3238c2, 0x3238c3, 0x13d6, 0xac27, 0, 7  }, /* #13 */
     1982    { 0x3d0d87, 0x3d0587, 0xb62b, 0xc576, 0, 11 }, /* #14 */
     1983    { 0x2e7bd6, 0x2e73d6, 0xbc19, 0x3783, 0, 3  }, /* #15 */
     1984    { 0x3c7447, 0x3c7c47, 0xb393, 0x9c9d, 0, 13 }, /* #16 */
     1985    { 0x0e5242, 0x0e5a43, 0x5fdb, 0xb5fd, 0, 4  }, /* #17 */
     1986    { 0x2b1406, 0x2b1c06, 0xd529, 0x529d, 0, 12 }, /* #18 */
     1987    { 0x1b36d2, 0x1b36d3, 0x7630, 0xc1d8, 0, 6  }, /* #19 */
     1988    { 0x215a02, 0x215a03, 0x29c8, 0x9c82, 0, 12 }, /* #20 */
     1989    { 0x245482, 0x245482, 0xcf48, 0x3d23, 0, 14 }, /* #21 */
     1990    { 0x3a7b02, 0x3a7302, 0x06e4, 0x1b90, 0, 14 }, /* #22 */
     1991    { 0x0f6882, 0x0f6082, 0x63d6, 0x1eb3, 0, 13 }, /* #23 */
     1992    { 0x260996, 0x260196, 0x3eb1, 0x13eb, 0, 4  }, /* #24 */
     1993    { 0x376102, 0x376102, 0x6b20, 0x6b20, 0, 0  }, /* #25 */
     1994    { 0x1739c3, 0x1739c3, 0xc442, 0xc442, 0, 0  }, /* #26 */
     1995    { 0x2418d3, 0x2410d2, 0xb3d1, 0x367a, 0, 3  }, /* #27 */
     1996    { 0x246302, 0x246302, 0xc41a, 0xc41a, 0, 0  }, /* #28 */
     1997    { 0x3d7882, 0x3d7083, 0xd5f7, 0xfbea, 0, 9  }, /* #29 */
     1998    { 0x1f31c2, 0x1f39c2, 0x1591, 0x6445, 0, 10 }, /* #30 */
     1999    { 0x3c4d12, 0x3c4513, 0x86c7, 0xd8f0, 0, 11 }, /* #31 */
     2000    { 0x063e93, 0x063e92, 0xecc2, 0x6617, 0, 13 }, /* #32 */
     2001    { 0x071a47, 0x071246, 0x1ad5, 0x35aa, 0, 15 }, /* #33 */
     2002    { 0x365f03, 0x365702, 0x1d8d, 0x3b1a, 0, 15 }, /* #34 */
     2003    { 0x162653, 0x162652, 0xdf04, 0x26f8, 0, 5  }, /* #35 */
     2004    { 0x1e2f97, 0x1e2796, 0x6214, 0x28c4, 0, 7  }, /* #36 */
     2005    { 0x3352d6, 0x3352d6, 0x3d41, 0x09ea, 0, 5  }, /* #37 */
     2006    { 0x1b14d6, 0x1b14d7, 0xdfdd, 0xdddf, 0, 8  }, /* #38 */
     2007    { 0x066b16, 0x066317, 0x29dc, 0xc29d, 0, 4  }, /* #39 */
     2008    { 0x221d03, 0x221d02, 0x72ea, 0x5397, 0, 5  }, /* #40 */
     2009    { 0x360543, 0x360543, 0xaaf3, 0xf3aa, 0, 8  }, /* #41 */
     2010    { 0x3917c3, 0x3917c3, 0x4c5e, 0x4c5e, 0, 0  }, /* #42 */
     2011    { 0x390816, 0x390816, 0x8c6c, 0x8c6c, 0, 0  }, /* #43 */
     2012    { 0x3e4687, 0x3e4687, 0xfe88, 0xe88f, 0, 12 }, /* #44 */
     2013    { 0x1e27d3, 0x1e2fd2, 0xcac8, 0x6564, 0, 1  }, /* #45 */
     2014    { 0x176006, 0x176007, 0xdbff, 0xffb7, 0, 7  }, /* #46 */
     2015    { 0x157942, 0x157142, 0xc31c, 0x1cc3, 0, 8  }, /* #47 */
     2016    { 0x291b06, 0x291307, 0xd8f3, 0xc79e, 0, 13 }, /* #48 */
     2017    { 0x005456, 0x005c56, 0x0dea, 0x6f50, 0, 13 }, /* #49 */
     2018    { 0x046683, 0x046683, 0xd5c4, 0xd5c4, 0, 0  }, /* #50 */
     2019    { 0x080f87, 0x080787, 0x9bc2, 0xf0a6, 0, 10 }, /* #51 */
     2020    { 0x2b0712, 0x2b0712, 0x13a9, 0x13a9, 0, 0  }, /* #52 */
     2021    { 0x004082, 0x004883, 0xbcea, 0x9d57, 0, 11 }, /* #53 */
     2022    { 0x103cc7, 0x1034c6, 0xc0a1, 0x1c0a, 0, 4  }, /* #54 */
     2023    { 0x097086, 0x097887, 0x2897, 0x944b, 0, 1  }, /* #55 */
     2024    { 0x0f1b82, 0x0f1b82, 0x2600, 0x2600, 0, 0  }, /* #56 */
     2025    { 0x0632c6, 0x063ac7, 0x1ff1, 0x8ff8, 0, 1  }, /* #57 */
     2026    { 0x337c02, 0x337403, 0x76ce, 0xd9ce, 0, 11 }, /* #58 */
     2027    { 0x3d5c97, 0x3d5c97, 0x7192, 0x7192, 0, 0  }, /* #59 */
     2028    { 0x0e6bd7, 0x0e6bd6, 0xcfba, 0x759f, 0, 7  }, /* #60 */
     2029    { 0x0358d6, 0x0350d6, 0x8870, 0x110e, 0, 3  }, /* #61 */
     2030    { 0x126542, 0x126542, 0x68bd, 0x2f5a, 0, 10 }, /* #62 */
     2031    { 0x1a6e06, 0x1a6606, 0x2294, 0x114a, 0, 1  }, /* #63 */
     2032};
     2033static const BINU16_TEST_T g_aTests_rcl_u16_amd[] =
     2034{
     2035    { 0x0a0c43, 0x0a0442, 0x0000, 0x1000, 0, 13 }, /* #0 */
     2036    { 0x1b3793, 0x1b3792, 0x0000, 0x0100, 0, 9  }, /* #1 */
     2037    { 0x1f7bc3, 0x1f73c2, 0x0000, 0x0200, 0, 10 }, /* #2 */
     2038    { 0x2f1202, 0x2f1202, 0x0000, 0x0000, 0, 15 }, /* #3 */
     2039    { 0x3e1ec6, 0x3e1ec6, 0xad13, 0x89ab, 0, 7  }, /* #4 */
     2040    { 0x121183, 0x121982, 0x55e1, 0xd578, 0, 15 }, /* #5 */
     2041    { 0x1a0857, 0x1a0857, 0xf5c5, 0x5c5f, 0, 4  }, /* #6 */
     2042    { 0x1c4b13, 0x1c4313, 0x973f, 0x9fe5, 0, 7  }, /* #7 */
     2043    { 0x3a5ad2, 0x3a5ad2, 0x652c, 0x652c, 0, 0  }, /* #8 */
     2044    { 0x1c6d93, 0x1c6d92, 0x0e03, 0xe038, 0, 4  }, /* #9 */
     2045    { 0x2d4c56, 0x2d4456, 0x84d8, 0x4d84, 0, 4  }, /* #10 */
     2046    { 0x1e4516, 0x1e4517, 0x51c4, 0x8851, 0, 9  }, /* #11 */
     2047    { 0x3d06c2, 0x3d0ec3, 0xff3c, 0x1fe7, 0, 14 }, /* #12 */
     2048    { 0x075993, 0x075192, 0x0343, 0x0687, 0, 1  }, /* #13 */
     2049    { 0x3b7502, 0x3b7d02, 0x1096, 0x84b0, 0, 3  }, /* #14 */
     2050    { 0x391f17, 0x391716, 0xe838, 0x0e3d, 0, 6  }, /* #15 */
     2051    { 0x0c4756, 0x0c4f56, 0x1f49, 0x921f, 0, 9  }, /* #16 */
     2052    { 0x1b1482, 0x1b1483, 0x3be8, 0xdf40, 0, 3  }, /* #17 */
     2053    { 0x2e4a13, 0x2e4212, 0x4e04, 0x4a70, 0, 12 }, /* #18 */
     2054    { 0x335846, 0x335046, 0xf90b, 0x42df, 0, 6  }, /* #19 */
     2055    { 0x195fc6, 0x1957c7, 0x2f10, 0xc405, 0, 6  }, /* #20 */
     2056    { 0x113617, 0x113e16, 0xaf0d, 0xf0dd, 0, 4  }, /* #21 */
     2057    { 0x3b1c02, 0x3b1402, 0x67fe, 0x7fe3, 0, 4  }, /* #22 */
     2058    { 0x2e3ed7, 0x2e36d6, 0xd85e, 0x17bb, 0, 6  }, /* #23 */
     2059    { 0x2c0942, 0x2c0943, 0x4d73, 0x326b, 0, 12 }, /* #24 */
     2060    { 0x2f5502, 0x2f5502, 0x0a28, 0x28a0, 0, 2  }, /* #25 */
     2061    { 0x2d5cc6, 0x2d5cc6, 0x29d5, 0xa8a7, 0, 11 }, /* #26 */
     2062    { 0x357f96, 0x357f96, 0x1435, 0x850d, 0, 15 }, /* #27 */
     2063    { 0x0777c2, 0x0777c2, 0xd025, 0x5681, 0, 12 }, /* #28 */
     2064    { 0x350a16, 0x350a16, 0xcfa7, 0xfa76, 0, 4  }, /* #29 */
     2065    { 0x1b4553, 0x1b4553, 0xbf2d, 0xbbf2, 0, 13 }, /* #30 */
     2066    { 0x2d2d46, 0x2d2547, 0xb9c8, 0xce42, 0, 3  }, /* #31 */
     2067    { 0x3e5803, 0x3e5802, 0x759b, 0xeeb3, 0, 14 }, /* #32 */
     2068    { 0x121307, 0x121307, 0x1ffd, 0xffd8, 0, 4  }, /* #33 */
     2069    { 0x051bc3, 0x0513c2, 0x9024, 0x0932, 0, 6  }, /* #34 */
     2070    { 0x045546, 0x045546, 0x6bc5, 0x535e, 0, 12 }, /* #35 */
     2071    { 0x314697, 0x314e97, 0x4334, 0x34a1, 0, 8  }, /* #36 */
     2072    { 0x1f10d7, 0x1f18d6, 0xa176, 0xeda1, 0, 9  }, /* #37 */
     2073    { 0x2477c2, 0x247fc3, 0x45d4, 0x7508, 0, 6  }, /* #38 */
     2074    { 0x083902, 0x083902, 0xa856, 0xb2a1, 0, 11 }, /* #39 */
     2075    { 0x121a92, 0x121293, 0x99e0, 0x9e04, 0, 4  }, /* #40 */
     2076    { 0x144c93, 0x144493, 0xfd78, 0xaf1f, 0, 5  }, /* #41 */
     2077    { 0x1667c2, 0x1667c2, 0x1aca, 0x1aca, 0, 0  }, /* #42 */
     2078    { 0x3d3c13, 0x3d3c12, 0x3aa7, 0xea9e, 0, 2  }, /* #43 */
     2079    { 0x023712, 0x023f13, 0xe22b, 0x15b8, 0, 7  }, /* #44 */
     2080    { 0x084703, 0x084f03, 0xc679, 0x3c67, 0, 13 }, /* #45 */
     2081    { 0x070b56, 0x070b57, 0x59a5, 0x4b34, 0, 14 }, /* #46 */
     2082    { 0x130b43, 0x130343, 0x3d3e, 0xa7d3, 0, 5  }, /* #47 */
     2083    { 0x0846d6, 0x0846d6, 0x8750, 0x7504, 0, 4  }, /* #48 */
     2084    { 0x1a2397, 0x1a2397, 0x3800, 0x8009, 0, 4  }, /* #49 */
     2085    { 0x1438d3, 0x1438d3, 0x654e, 0x4eb2, 0, 8  }, /* #50 */
     2086    { 0x0f3043, 0x0f3042, 0x68d3, 0x69da, 0, 7  }, /* #51 */
     2087    { 0x044353, 0x044353, 0x85b8, 0x85b8, 0, 0  }, /* #52 */
     2088    { 0x031912, 0x031113, 0xfbc3, 0x86fb, 0, 9  }, /* #53 */
     2089    { 0x3b1c03, 0x3b1c02, 0xb55a, 0xd56b, 0, 2  }, /* #54 */
     2090    { 0x2c1dd3, 0x2c1dd2, 0xe627, 0x9fcc, 0, 10 }, /* #55 */
     2091    { 0x3c18d3, 0x3c18d3, 0x563e, 0x63ea, 0, 4  }, /* #56 */
     2092    { 0x146f13, 0x146f12, 0xacc4, 0xb313, 0, 2  }, /* #57 */
     2093    { 0x3a2647, 0x3a2646, 0xccd4, 0x7335, 0, 15 }, /* #58 */
     2094    { 0x333096, 0x333097, 0x6fdf, 0xf37e, 0, 12 }, /* #59 */
     2095    { 0x2b2407, 0x2b2c06, 0x8295, 0xae0a, 0, 11 }, /* #60 */
     2096    { 0x252917, 0x252917, 0x7e69, 0x4df9, 0, 11 }, /* #61 */
     2097    { 0x064757, 0x064f57, 0xddac, 0x76b3, 0, 2  }, /* #62 */
     2098    { 0x311216, 0x311216, 0xa044, 0x0445, 0, 4  }, /* #63 */
     2099};
     2100static const BINU16_TEST_T g_aTests_rcr_u16_amd[] =
     2101{
     2102    { 0x330dc3, 0x3305c2, 0x0000, 0x0020, 0, 11 }, /* #0 */
     2103    { 0x311742, 0x311742, 0x0000, 0x0000, 0, 7  }, /* #1 */
     2104    { 0x1c6286, 0x1c6286, 0x0000, 0x0000, 0, 13 }, /* #2 */
     2105    { 0x0031c6, 0x0031c6, 0x0000, 0x0000, 0, 13 }, /* #3 */
     2106    { 0x227f97, 0x227796, 0xb052, 0x0a5b, 0, 12 }, /* #4 */
     2107    { 0x156683, 0x156e83, 0xdee5, 0x7bdc, 0, 3  }, /* #5 */
     2108    { 0x1e6cd6, 0x1e64d6, 0x8d9c, 0xd9c4, 0, 13 }, /* #6 */
     2109    { 0x063e16, 0x063e17, 0x4d31, 0x4c49, 0, 11 }, /* #7 */
     2110    { 0x317797, 0x317f97, 0x3bba, 0x53bb, 0, 4  }, /* #8 */
     2111    { 0x346716, 0x346716, 0x1705, 0x1705, 0, 0  }, /* #9 */
     2112    { 0x066157, 0x066156, 0xf574, 0xe9f5, 0, 8  }, /* #10 */
     2113    { 0x174a97, 0x174296, 0xbad6, 0xdd6b, 0, 1  }, /* #11 */
     2114    { 0x323307, 0x323b07, 0x6db7, 0x6f6d, 0, 8  }, /* #12 */
     2115    { 0x0215d3, 0x021dd2, 0x35e4, 0x9af2, 0, 1  }, /* #13 */
     2116    { 0x340fc3, 0x3407c2, 0x1669, 0xcd31, 0, 12 }, /* #14 */
     2117    { 0x173047, 0x173046, 0x9610, 0x2196, 0, 8  }, /* #15 */
     2118    { 0x1f2353, 0x1f2b53, 0x9acb, 0x79ac, 0, 4  }, /* #16 */
     2119    { 0x324f02, 0x324703, 0x2f53, 0x317a, 0, 5  }, /* #17 */
     2120    { 0x1f3643, 0x1f3643, 0x991f, 0x23f9, 0, 12 }, /* #18 */
     2121    { 0x264a97, 0x264a96, 0xa090, 0x6824, 0, 2  }, /* #19 */
     2122    { 0x264913, 0x264912, 0xdaa0, 0x83b5, 0, 7  }, /* #20 */
     2123    { 0x315293, 0x315a92, 0x7355, 0x6ab7, 0, 12 }, /* #21 */
     2124    { 0x0f4d52, 0x0f4552, 0xb599, 0xd665, 0, 15 }, /* #22 */
     2125    { 0x313e53, 0x313e53, 0x86d7, 0xaf86, 0, 8  }, /* #23 */
     2126    { 0x366247, 0x366247, 0xe8cf, 0xe8cf, 0, 0  }, /* #24 */
     2127    { 0x320252, 0x320a52, 0xe28b, 0xb714, 0, 5  }, /* #25 */
     2128    { 0x377552, 0x377552, 0x1ad8, 0x0d6c, 0, 1  }, /* #26 */
     2129    { 0x2e0d46, 0x2e0d47, 0xea2a, 0x4ea2, 0, 4  }, /* #27 */
     2130    { 0x0471c6, 0x0471c6, 0x8b64, 0xc88b, 0, 8  }, /* #28 */
     2131    { 0x003b53, 0x003b53, 0x5da6, 0x69ab, 0, 11 }, /* #29 */
     2132    { 0x374e13, 0x374613, 0x7f57, 0xfabd, 0, 14 }, /* #30 */
     2133    { 0x1b1fd2, 0x1b17d3, 0x96a9, 0x296a, 0, 4  }, /* #31 */
     2134    { 0x086a03, 0x086202, 0xd932, 0xc997, 0, 14 }, /* #32 */
     2135    { 0x272cd6, 0x272cd6, 0x1325, 0x1325, 0, 0  }, /* #33 */
     2136    { 0x1f3092, 0x1f3093, 0x61a5, 0x2986, 0, 6  }, /* #34 */
     2137    { 0x1c3617, 0x1c3617, 0x5359, 0x359a, 0, 13 }, /* #35 */
     2138    { 0x171d97, 0x171d97, 0x55b0, 0x5b0a, 0, 13 }, /* #36 */
     2139    { 0x0f6016, 0x0f6016, 0x10c3, 0xc218, 0, 3  }, /* #37 */
     2140    { 0x2607c2, 0x2607c3, 0x22b7, 0x15b8, 0, 14 }, /* #38 */
     2141    { 0x2f1003, 0x2f1002, 0x5a60, 0x0ad3, 0, 5  }, /* #39 */
     2142    { 0x2f7e53, 0x2f7e53, 0x361b, 0xb9b0, 0, 5  }, /* #40 */
     2143    { 0x0438d7, 0x0438d7, 0xe486, 0xbc90, 0, 3  }, /* #41 */
     2144    { 0x017b47, 0x017346, 0x361b, 0xe6c3, 0, 3  }, /* #42 */
     2145    { 0x3877c3, 0x387fc2, 0xd455, 0x55ea, 0, 9  }, /* #43 */
     2146    { 0x3417c6, 0x341fc7, 0x1833, 0x8330, 0, 13 }, /* #44 */
     2147    { 0x235856, 0x235856, 0x34c2, 0x610d, 0, 10 }, /* #45 */
     2148    { 0x0842d7, 0x0842d7, 0x8d17, 0xf1a2, 0, 3  }, /* #46 */
     2149    { 0x2110c6, 0x2118c6, 0x8acb, 0xacb4, 0, 13 }, /* #47 */
     2150    { 0x396292, 0x396292, 0x84b6, 0x12d9, 0, 15 }, /* #48 */
     2151    { 0x0f3513, 0x0f3513, 0x8592, 0x8592, 0, 0  }, /* #49 */
     2152    { 0x0200d6, 0x0200d6, 0x8c16, 0x3059, 0, 15 }, /* #50 */
     2153    { 0x072cc2, 0x0724c3, 0x305a, 0x05a1, 0, 13 }, /* #51 */
     2154    { 0x1b5a96, 0x1b5296, 0x9b9d, 0xea6e, 0, 6  }, /* #52 */
     2155    { 0x261e42, 0x261642, 0xefac, 0x3beb, 0, 2  }, /* #53 */
     2156    { 0x2a0557, 0x2a0d57, 0xc6ae, 0x5dc6, 0, 8  }, /* #54 */
     2157    { 0x0577c3, 0x0577c3, 0x5f19, 0xc66b, 0, 11 }, /* #55 */
     2158    { 0x2712d6, 0x271ad6, 0xa94c, 0x98a9, 0, 8  }, /* #56 */
     2159    { 0x092d42, 0x092542, 0x9031, 0x0629, 0, 12 }, /* #57 */
     2160    { 0x380252, 0x380253, 0x3f91, 0xf911, 0, 13 }, /* #58 */
     2161    { 0x286252, 0x286a52, 0x0e93, 0x983a, 0, 6  }, /* #59 */
     2162    { 0x1c6787, 0x1c6f86, 0x7342, 0xae68, 0, 3  }, /* #60 */
     2163    { 0x281806, 0x281806, 0x14fc, 0xa7e0, 0, 14 }, /* #61 */
     2164    { 0x2d1157, 0x2d1956, 0xa892, 0x92d4, 0, 9  }, /* #62 */
     2165    { 0x2d0a13, 0x2d0a13, 0xcd8d, 0xb1bc, 0, 12 }, /* #63 */
     2166};
     2167static const BINU16_TEST_T g_aTests_shl_u16_amd[] =
     2168{
     2169    { 0x246f83, 0x246756, 0x0000, 0x0000, 0, 11 }, /* #0 */
     2170    { 0x3d3bd2, 0x3d3356, 0x0000, 0x0000, 0, 14 }, /* #1 */
     2171    { 0x0a08d6, 0x0a0056, 0x0000, 0x0000, 0, 15 }, /* #2 */
     2172    { 0x1875c6, 0x187556, 0x0000, 0x0000, 0, 3  }, /* #3 */
     2173    { 0x1d5d93, 0x1d5d57, 0x25ce, 0x0000, 0, 15 }, /* #4 */
     2174    { 0x0559d3, 0x055913, 0xcb95, 0x2e54, 0, 2  }, /* #5 */
     2175    { 0x322706, 0x322f13, 0x5c02, 0x7008, 0, 2  }, /* #6 */
     2176    { 0x247816, 0x247016, 0xce76, 0x7600, 0, 8  }, /* #7 */
     2177    { 0x1b7d06, 0x1b7d17, 0x8c90, 0x2000, 0, 9  }, /* #8 */
     2178    { 0x0b3c47, 0x0b3497, 0x158d, 0xa000, 0, 13 }, /* #9 */
     2179    { 0x035187, 0x035996, 0x254d, 0xd000, 0, 12 }, /* #10 */
     2180    { 0x204307, 0x204b17, 0x6931, 0x4988, 0, 3  }, /* #11 */
     2181    { 0x066787, 0x066f96, 0x4ccf, 0xf000, 0, 12 }, /* #12 */
     2182    { 0x1c0dc6, 0x1c0dc6, 0xc140, 0xc140, 0, 0  }, /* #13 */
     2183    { 0x3c2b13, 0x3c2b13, 0x99d1, 0x3a20, 0, 5  }, /* #14 */
     2184    { 0x244e02, 0x244697, 0x6f4a, 0xbd28, 0, 2  }, /* #15 */
     2185    { 0x335416, 0x335c57, 0x0eba, 0x0000, 0, 15 }, /* #16 */
     2186    { 0x2b5542, 0x2b5516, 0x0201, 0x0100, 0, 8  }, /* #17 */
     2187    { 0x266452, 0x266c57, 0x7f1c, 0x0000, 0, 14 }, /* #18 */
     2188    { 0x356697, 0x356616, 0xd1c1, 0x2000, 0, 13 }, /* #19 */
     2189    { 0x142747, 0x142f57, 0x5b12, 0x0000, 0, 15 }, /* #20 */
     2190    { 0x217f12, 0x217f17, 0x894d, 0x3400, 0, 10 }, /* #21 */
     2191    { 0x162102, 0x162112, 0x4d53, 0x6a98, 0, 3  }, /* #22 */
     2192    { 0x381cc2, 0x381c92, 0x875c, 0xeb80, 0, 5  }, /* #23 */
     2193    { 0x1f07d6, 0x1f0f57, 0x33ee, 0x0000, 0, 15 }, /* #24 */
     2194    { 0x3658d3, 0x365016, 0xc3da, 0x3da0, 0, 4  }, /* #25 */
     2195    { 0x361317, 0x361b13, 0x52ce, 0x4b38, 0, 2  }, /* #26 */
     2196    { 0x190482, 0x190c96, 0xc554, 0x8000, 0, 13 }, /* #27 */
     2197    { 0x210f43, 0x210f96, 0x4c93, 0xc000, 0, 14 }, /* #28 */
     2198    { 0x035d57, 0x035516, 0x6064, 0x6400, 0, 8  }, /* #29 */
     2199    { 0x2865c3, 0x286512, 0x27a8, 0x7a80, 0, 4  }, /* #30 */
     2200    { 0x126d83, 0x126597, 0x5789, 0x8900, 0, 8  }, /* #31 */
     2201    { 0x2f6716, 0x2f6716, 0x1c71, 0x4000, 0, 14 }, /* #32 */
     2202    { 0x167983, 0x167917, 0x59e6, 0x3000, 0, 11 }, /* #33 */
     2203    { 0x091756, 0x091f17, 0x5566, 0x3000, 0, 11 }, /* #34 */
     2204    { 0x3078d3, 0x307817, 0xc3f1, 0x1000, 0, 12 }, /* #35 */
     2205    { 0x124012, 0x124097, 0x1d74, 0xa000, 0, 11 }, /* #36 */
     2206    { 0x3d6907, 0x3d6116, 0x0c63, 0x6000, 0, 13 }, /* #37 */
     2207    { 0x147d87, 0x147d17, 0xd5fd, 0x4000, 0, 14 }, /* #38 */
     2208    { 0x1a4186, 0x1a4996, 0x5a6c, 0xd360, 0, 3  }, /* #39 */
     2209    { 0x2c3b97, 0x2c3316, 0xa3a9, 0x3a90, 0, 4  }, /* #40 */
     2210    { 0x337a02, 0x337a02, 0xdf0c, 0xdf0c, 0, 0  }, /* #41 */
     2211    { 0x384902, 0x384917, 0x89cd, 0x4000, 0, 14 }, /* #42 */
     2212    { 0x2d3d03, 0x2d3516, 0x8d82, 0x0800, 0, 10 }, /* #43 */
     2213    { 0x3365c6, 0x336597, 0xbff7, 0xb800, 0, 11 }, /* #44 */
     2214    { 0x361e46, 0x361612, 0xa3ce, 0x3ce0, 0, 4  }, /* #45 */
     2215    { 0x046257, 0x046a13, 0x244d, 0x2268, 0, 3  }, /* #46 */
     2216    { 0x107dc7, 0x107d17, 0xa5b4, 0x4000, 0, 12 }, /* #47 */
     2217    { 0x327fc6, 0x327f92, 0x01c3, 0xe180, 0, 7  }, /* #48 */
     2218    { 0x0971d7, 0x097992, 0xfb62, 0xd880, 0, 6  }, /* #49 */
     2219    { 0x197f12, 0x197f17, 0xa556, 0x5800, 0, 10 }, /* #50 */
     2220    { 0x004b13, 0x004b17, 0xbeb8, 0x5c00, 0, 7  }, /* #51 */
     2221    { 0x310b56, 0x310b96, 0x5706, 0xae0c, 0, 1  }, /* #52 */
     2222    { 0x0d4b83, 0x0d4397, 0x1e45, 0xc8a0, 0, 5  }, /* #53 */
     2223    { 0x273c07, 0x273c07, 0xee43, 0xee43, 0, 0  }, /* #54 */
     2224    { 0x0823d7, 0x082b96, 0x9c13, 0x9800, 0, 11 }, /* #55 */
     2225    { 0x200c92, 0x200416, 0x7271, 0x2000, 0, 13 }, /* #56 */
     2226    { 0x113e02, 0x113e02, 0x016e, 0x016e, 0, 0  }, /* #57 */
     2227    { 0x026b57, 0x026316, 0xd386, 0x1800, 0, 10 }, /* #58 */
     2228    { 0x3c4782, 0x3c4f96, 0xfa11, 0x8800, 0, 11 }, /* #59 */
     2229    { 0x2d4247, 0x2d4297, 0xf1b5, 0xc6d4, 0, 2  }, /* #60 */
     2230    { 0x2e6a57, 0x2e6a17, 0xccdc, 0x3700, 0, 6  }, /* #61 */
     2231    { 0x3a0cc3, 0x3a0c17, 0xb8bb, 0x7600, 0, 9  }, /* #62 */
     2232    { 0x127bd2, 0x127316, 0x1936, 0x64d8, 0, 2  }, /* #63 */
     2233};
     2234static const BINU16_TEST_T g_aTests_shr_u16_amd[] =
     2235{
     2236    { 0x186716, 0x186756, 0x0000, 0x0000, 0, 12 }, /* #0 */
     2237    { 0x2f0e87, 0x2f0656, 0x0000, 0x0000, 0, 15 }, /* #1 */
     2238    { 0x3502d6, 0x350256, 0x0000, 0x0000, 0, 10 }, /* #2 */
     2239    { 0x236d16, 0x236556, 0x0000, 0x0000, 0, 10 }, /* #3 */
     2240    { 0x110ac2, 0x110216, 0x8056, 0x0805, 0, 4  }, /* #4 */
     2241    { 0x0a1406, 0x0a1412, 0xa204, 0x0051, 0, 9  }, /* #5 */
     2242    { 0x393217, 0x393213, 0xc18a, 0x00c1, 0, 8  }, /* #6 */
     2243    { 0x3a7752, 0x3a7752, 0xe840, 0xe840, 0, 0  }, /* #7 */
     2244    { 0x252783, 0x252712, 0x9cab, 0x0002, 0, 14 }, /* #8 */
     2245    { 0x1b54c7, 0x1b5417, 0xf8b0, 0x000f, 0, 12 }, /* #9 */
     2246    { 0x191c82, 0x191412, 0xb739, 0x000b, 0, 12 }, /* #10 */
     2247    { 0x171e83, 0x171616, 0xc382, 0x0003, 0, 14 }, /* #11 */
     2248    { 0x122e06, 0x122613, 0xeedb, 0x000e, 0, 12 }, /* #12 */
     2249    { 0x332c93, 0x332416, 0xa2e3, 0x0014, 0, 11 }, /* #13 */
     2250    { 0x0f3302, 0x0f3313, 0xc4ac, 0x0001, 0, 15 }, /* #14 */
     2251    { 0x106b03, 0x106317, 0xf8a5, 0x0003, 0, 14 }, /* #15 */
     2252    { 0x294856, 0x294856, 0x46b9, 0x46b9, 0, 0  }, /* #16 */
     2253    { 0x250b07, 0x250312, 0xfc1a, 0x1f83, 0, 3  }, /* #17 */
     2254    { 0x0539d3, 0x053116, 0xacae, 0x002b, 0, 10 }, /* #18 */
     2255    { 0x010c46, 0x010412, 0x3910, 0x000e, 0, 10 }, /* #19 */
     2256    { 0x0c2896, 0x0c2016, 0x330c, 0x00cc, 0, 6  }, /* #20 */
     2257    { 0x1b1807, 0x1b1056, 0x365f, 0x0000, 0, 15 }, /* #21 */
     2258    { 0x075e96, 0x075612, 0x8184, 0x0020, 0, 10 }, /* #22 */
     2259    { 0x3418c7, 0x3418c7, 0x9807, 0x9807, 0, 0  }, /* #23 */
     2260    { 0x241743, 0x241713, 0x9bee, 0x26fb, 0, 2  }, /* #24 */
     2261    { 0x212dc2, 0x212517, 0x6502, 0x000c, 0, 11 }, /* #25 */
     2262    { 0x2134c6, 0x213416, 0x5e74, 0x2f3a, 0, 1  }, /* #26 */
     2263    { 0x1c1496, 0x1c1412, 0x85f5, 0x0001, 0, 15 }, /* #27 */
     2264    { 0x373042, 0x373013, 0xf209, 0x0001, 0, 15 }, /* #28 */
     2265    { 0x222e02, 0x222616, 0x1135, 0x0022, 0, 7  }, /* #29 */
     2266    { 0x0d19c2, 0x0d1116, 0xe85f, 0x001d, 0, 11 }, /* #30 */
     2267    { 0x307587, 0x307517, 0x0c13, 0x0609, 0, 1  }, /* #31 */
     2268    { 0x205bd7, 0x205bd7, 0x391f, 0x391f, 0, 0  }, /* #32 */
     2269    { 0x070d57, 0x070516, 0xdd64, 0x3759, 0, 2  }, /* #33 */
     2270    { 0x317617, 0x317612, 0x1a3b, 0x001a, 0, 8  }, /* #34 */
     2271    { 0x1c3dc3, 0x1c3512, 0x9be1, 0x04df, 0, 5  }, /* #35 */
     2272    { 0x2a71d6, 0x2a7157, 0x2d13, 0x0000, 0, 14 }, /* #36 */
     2273    { 0x064393, 0x064393, 0xa0b6, 0xa0b6, 0, 0  }, /* #37 */
     2274    { 0x3e3356, 0x3e3313, 0xc042, 0x3010, 0, 2  }, /* #38 */
     2275    { 0x192892, 0x192016, 0xa39c, 0x0014, 0, 11 }, /* #39 */
     2276    { 0x2663c3, 0x266313, 0xdb49, 0x0001, 0, 15 }, /* #40 */
     2277    { 0x210656, 0x210612, 0xd076, 0x000d, 0, 12 }, /* #41 */
     2278    { 0x253383, 0x253317, 0x6ed7, 0x00dd, 0, 7  }, /* #42 */
     2279    { 0x1318d2, 0x131013, 0x9edd, 0x0013, 0, 11 }, /* #43 */
     2280    { 0x0f5c53, 0x0f5412, 0x5dbf, 0x0001, 0, 14 }, /* #44 */
     2281    { 0x324356, 0x324313, 0x06bc, 0x006b, 0, 4  }, /* #45 */
     2282    { 0x262586, 0x262512, 0x401a, 0x0004, 0, 12 }, /* #46 */
     2283    { 0x196d02, 0x196512, 0x82d0, 0x0004, 0, 13 }, /* #47 */
     2284    { 0x0b7c07, 0x0b7416, 0x8965, 0x2259, 0, 2  }, /* #48 */
     2285    { 0x245093, 0x245012, 0x8873, 0x110e, 0, 3  }, /* #49 */
     2286    { 0x062f57, 0x062757, 0x1398, 0x0000, 0, 13 }, /* #50 */
     2287    { 0x2415d2, 0x241517, 0xe9ee, 0x3a7b, 0, 2  }, /* #51 */
     2288    { 0x237883, 0x237013, 0xf34a, 0x0001, 0, 15 }, /* #52 */
     2289    { 0x0c26d2, 0x0c2656, 0x01ce, 0x0000, 0, 15 }, /* #53 */
     2290    { 0x342286, 0x342212, 0xb220, 0x000b, 0, 12 }, /* #54 */
     2291    { 0x391ed2, 0x391612, 0x4066, 0x0001, 0, 14 }, /* #55 */
     2292    { 0x1d7bc7, 0x1d7317, 0x85ef, 0x217b, 0, 2  }, /* #56 */
     2293    { 0x0a1297, 0x0a1a12, 0xc54e, 0x62a7, 0, 1  }, /* #57 */
     2294    { 0x0160c6, 0x016056, 0x325a, 0x0000, 0, 15 }, /* #58 */
     2295    { 0x3c0212, 0x3c0256, 0x116e, 0x0000, 0, 14 }, /* #59 */
     2296    { 0x264d56, 0x264d56, 0x503b, 0x503b, 0, 0  }, /* #60 */
     2297    { 0x2801c6, 0x280112, 0xbc22, 0x00bc, 0, 8  }, /* #61 */
     2298    { 0x164682, 0x164613, 0x5ab2, 0x02d5, 0, 5  }, /* #62 */
     2299    { 0x0c2bd2, 0x0c2317, 0x864e, 0x2193, 0, 2  }, /* #63 */
     2300};
     2301static const BINU16_TEST_T g_aTests_sar_u16_amd[] =
     2302{
     2303    { 0x381316, 0x381356, 0x0000, 0x0000, 0, 11 }, /* #0 */
     2304    { 0x3b5c82, 0x3b5c82, 0x0000, 0x0000, 0, 0  }, /* #1 */
     2305    { 0x374207, 0x374256, 0x0000, 0x0000, 0, 4  }, /* #2 */
     2306    { 0x315d07, 0x315556, 0x0000, 0x0000, 0, 7  }, /* #3 */
     2307    { 0x003e83, 0x003613, 0x535f, 0x0002, 0, 13 }, /* #4 */
     2308    { 0x3b7ad3, 0x3b7217, 0x4c6b, 0x04c6, 0, 4  }, /* #5 */
     2309    { 0x2f6612, 0x2f6613, 0x3b3d, 0x000e, 0, 10 }, /* #6 */
     2310    { 0x386783, 0x386756, 0x02b4, 0x0000, 0, 13 }, /* #7 */
     2311    { 0x032d46, 0x032596, 0x82c2, 0xffff, 0, 15 }, /* #8 */
     2312    { 0x014f97, 0x014716, 0x0f21, 0x001e, 0, 7  }, /* #9 */
     2313    { 0x295bd2, 0x295393, 0xc62e, 0xfc62, 0, 4  }, /* #10 */
     2314    { 0x310413, 0x310456, 0x00e1, 0x0000, 0, 10 }, /* #11 */
     2315    { 0x1f3346, 0x1f3316, 0x1eff, 0x000f, 0, 9  }, /* #12 */
     2316    { 0x304457, 0x304497, 0xc317, 0xf0c5, 0, 2  }, /* #13 */
     2317    { 0x012383, 0x012396, 0xc24d, 0xffe1, 0, 9  }, /* #14 */
     2318    { 0x273743, 0x273717, 0x584a, 0x0005, 0, 12 }, /* #15 */
     2319    { 0x066f42, 0x066796, 0xc652, 0xffff, 0, 14 }, /* #16 */
     2320    { 0x1b2b06, 0x1b2317, 0x7f88, 0x000f, 0, 11 }, /* #17 */
     2321    { 0x190956, 0x190116, 0x0360, 0x00d8, 0, 2  }, /* #18 */
     2322    { 0x287b06, 0x287357, 0x7204, 0x0000, 0, 15 }, /* #19 */
     2323    { 0x2b2bd6, 0x2b2396, 0xcd23, 0xffff, 0, 14 }, /* #20 */
     2324    { 0x0a5fc6, 0x0a5716, 0x3653, 0x0036, 0, 8  }, /* #21 */
     2325    { 0x124216, 0x124213, 0x4275, 0x0213, 0, 5  }, /* #22 */
     2326    { 0x075d92, 0x075597, 0x8183, 0xe060, 0, 2  }, /* #23 */
     2327    { 0x1c21d3, 0x1c2193, 0xb0e8, 0xfffe, 0, 14 }, /* #24 */
     2328    { 0x3124d7, 0x312493, 0xc3ae, 0xff0e, 0, 6  }, /* #25 */
     2329    { 0x2324c3, 0x232456, 0x0513, 0x0000, 0, 13 }, /* #26 */
     2330    { 0x2c1f47, 0x2c1716, 0x42d3, 0x042d, 0, 4  }, /* #27 */
     2331    { 0x2749d3, 0x274116, 0x6f16, 0x0003, 0, 13 }, /* #28 */
     2332    { 0x054ed2, 0x054616, 0x65f2, 0x32f9, 0, 1  }, /* #29 */
     2333    { 0x1b4882, 0x1b4056, 0x116b, 0x0000, 0, 15 }, /* #30 */
     2334    { 0x196f92, 0x196713, 0x36b1, 0x1b58, 0, 1  }, /* #31 */
     2335    { 0x0156c7, 0x015692, 0x931a, 0xfffe, 0, 14 }, /* #32 */
     2336    { 0x0d4802, 0x0d4092, 0xb50b, 0xffb5, 0, 8  }, /* #33 */
     2337    { 0x254d16, 0x254592, 0x8060, 0xfffe, 0, 14 }, /* #34 */
     2338    { 0x313893, 0x313016, 0x125c, 0x0012, 0, 8  }, /* #35 */
     2339    { 0x2865c2, 0x286596, 0x9e47, 0xffff, 0, 15 }, /* #36 */
     2340    { 0x1736d2, 0x173617, 0x6365, 0x0018, 0, 10 }, /* #37 */
     2341    { 0x253e97, 0x253657, 0x7f86, 0x0000, 0, 15 }, /* #38 */
     2342    { 0x086082, 0x086097, 0xcf3e, 0xfff9, 0, 11 }, /* #39 */
     2343    { 0x286ec2, 0x286657, 0x5695, 0x0000, 0, 15 }, /* #40 */
     2344    { 0x2b2107, 0x2b2197, 0xf5ed, 0xfebd, 0, 3  }, /* #41 */
     2345    { 0x094506, 0x094597, 0xf53c, 0xffd4, 0, 6  }, /* #42 */
     2346    { 0x0a74c2, 0x0a7413, 0x2216, 0x0110, 0, 5  }, /* #43 */
     2347    { 0x0d3cc7, 0x0d3496, 0x8e98, 0xfe3a, 0, 6  }, /* #44 */
     2348    { 0x2c6386, 0x2c6396, 0xa789, 0xffff, 0, 15 }, /* #45 */
     2349    { 0x096006, 0x096093, 0xf0fb, 0xfc3e, 0, 2  }, /* #46 */
     2350    { 0x2314d7, 0x231413, 0x6c01, 0x0001, 0, 14 }, /* #47 */
     2351    { 0x092a13, 0x092212, 0x2c11, 0x00b0, 0, 6  }, /* #48 */
     2352    { 0x202112, 0x202192, 0x893d, 0xff89, 0, 8  }, /* #49 */
     2353    { 0x363412, 0x363456, 0x0172, 0x0000, 0, 13 }, /* #50 */
     2354    { 0x142507, 0x142596, 0xee40, 0xfee4, 0, 4  }, /* #51 */
     2355    { 0x106446, 0x106492, 0x812a, 0xfffe, 0, 14 }, /* #52 */
     2356    { 0x300513, 0x300592, 0xa036, 0xfffd, 0, 13 }, /* #53 */
     2357    { 0x295ed3, 0x295616, 0x7b32, 0x00f6, 0, 7  }, /* #54 */
     2358    { 0x350e43, 0x350616, 0x0ce5, 0x0003, 0, 10 }, /* #55 */
     2359    { 0x1e5dd2, 0x1e5512, 0x3c6c, 0x01e3, 0, 5  }, /* #56 */
     2360    { 0x000cc6, 0x000cc6, 0x52b2, 0x52b2, 0, 0  }, /* #57 */
     2361    { 0x2a0f42, 0x2a0796, 0xb337, 0xff66, 0, 7  }, /* #58 */
     2362    { 0x3976c7, 0x397697, 0xad81, 0xfff5, 0, 11 }, /* #59 */
     2363    { 0x134906, 0x134192, 0xcc58, 0xffe6, 0, 9  }, /* #60 */
     2364    { 0x116446, 0x116492, 0xee9d, 0xfba7, 0, 2  }, /* #61 */
     2365    { 0x282f82, 0x282796, 0xde58, 0xffff, 0, 14 }, /* #62 */
     2366    { 0x343e93, 0x343613, 0x775d, 0x0775, 0, 4  }, /* #63 */
     2367};
     2368static const BINU32_TEST_T g_aTests_rol_u32_amd[] =
     2369{
     2370    { 0x386657, 0x386656, 0x00000000, 0x00000000, 0, 15 }, /* #0 */
     2371    { 0x096e83, 0x096682, 0x00000000, 0x00000000, 0, 8  }, /* #1 */
     2372    { 0x155b93, 0x155392, 0x00000000, 0x00000000, 0, 22 }, /* #2 */
     2373    { 0x0d2b02, 0x0d2302, 0x00000000, 0x00000000, 0, 14 }, /* #3 */
     2374    { 0x373793, 0x373f93, 0x0ff51922, 0x19220ff5, 0, 16 }, /* #4 */
     2375    { 0x1e5297, 0x1e5297, 0xe75db50e, 0xd76d43b9, 0, 6  }, /* #5 */
     2376    { 0x095513, 0x095513, 0x0f307c37, 0x83e1b879, 0, 11 }, /* #6 */
     2377    { 0x026156, 0x026957, 0x2a59679c, 0x679c2a59, 0, 16 }, /* #7 */
     2378    { 0x090d43, 0x090d43, 0xd8454c60, 0x31836115, 0, 18 }, /* #8 */
     2379    { 0x3b6ed6, 0x3b6ed7, 0x0d050a81, 0x4142a043, 0, 6  }, /* #9 */
     2380    { 0x3d6052, 0x3d6053, 0x69d9fe5f, 0xfe5f69d9, 0, 16 }, /* #10 */
     2381    { 0x0548d7, 0x0540d7, 0x4638ff7c, 0xef88c71f, 0, 21 }, /* #11 */
     2382    { 0x0425d6, 0x042dd6, 0x384f8d9d, 0xf8d9d384, 0, 12 }, /* #12 */
     2383    { 0x201347, 0x201b46, 0x745bfe11, 0x8b7fc22e, 0, 5  }, /* #13 */
     2384    { 0x2e4706, 0x2e4706, 0x86c0bf9c, 0x2fe721b0, 0, 14 }, /* #14 */
     2385    { 0x143c86, 0x143c86, 0xe819520e, 0x907740ca, 0, 19 }, /* #15 */
     2386    { 0x273213, 0x273213, 0x06e67dc2, 0xc206e67d, 0, 24 }, /* #16 */
     2387    { 0x0e33c3, 0x0e3bc3, 0x9109ed65, 0x6b2c884f, 0, 19 }, /* #17 */
     2388    { 0x383d83, 0x383582, 0x2d58d249, 0x5ab1a492, 0, 1  }, /* #18 */
     2389    { 0x3f0043, 0x3f0042, 0xf205fbd0, 0x2fde8790, 0, 11 }, /* #19 */
     2390    { 0x0e44c6, 0x0e4cc7, 0x441a4eb4, 0x0693ad11, 0, 6  }, /* #20 */
     2391    { 0x1b0703, 0x1b0f02, 0x6cf344c1, 0xf344c16c, 0, 8  }, /* #21 */
     2392    { 0x023503, 0x023503, 0xa4b0be16, 0x85f0b525, 0, 11 }, /* #22 */
     2393    { 0x2b6ed3, 0x2b6ed3, 0x16fb1d72, 0x7d8eb90b, 0, 7  }, /* #23 */
     2394    { 0x246642, 0x246642, 0x107fddc4, 0x4107fddc, 0, 28 }, /* #24 */
     2395    { 0x363e87, 0x363e87, 0xae84d905, 0x6416ba13, 0, 18 }, /* #25 */
     2396    { 0x3303d6, 0x3303d6, 0x86808b2d, 0x6808b2d8, 0, 4  }, /* #26 */
     2397    { 0x2f4802, 0x2f4003, 0xb2e8c882, 0xa3220acb, 0, 10 }, /* #27 */
     2398    { 0x300412, 0x300413, 0x096ef221, 0xe44212dd, 0, 17 }, /* #28 */
     2399    { 0x0c3082, 0x0c3082, 0xf6ccff59, 0x7db33fd6, 0, 30 }, /* #29 */
     2400    { 0x1d0203, 0x1d0203, 0x71b77776, 0xd9c6dddd, 0, 26 }, /* #30 */
     2401    { 0x365687, 0x365e86, 0xf3b27c0e, 0xec9f03bc, 0, 6  }, /* #31 */
     2402    { 0x224ac7, 0x2242c6, 0x92b501cf, 0x1cf92b50, 0, 20 }, /* #32 */
     2403    { 0x3a26c7, 0x3a26c6, 0xe21d0c4a, 0x4ae21d0c, 0, 24 }, /* #33 */
     2404    { 0x252cd3, 0x252cd3, 0x41e9b5f7, 0x741e9b5f, 0, 28 }, /* #34 */
     2405    { 0x382dc3, 0x382dc2, 0x1a60398f, 0xd301cc78, 0, 3  }, /* #35 */
     2406    { 0x0d5f46, 0x0d5747, 0xcbbfb8ff, 0xc7fe5dfd, 0, 19 }, /* #36 */
     2407    { 0x072c93, 0x072c93, 0x5d54a14b, 0x4b5d54a1, 0, 24 }, /* #37 */
     2408    { 0x0400c3, 0x0400c2, 0x7be1ac25, 0x4af7c358, 0, 25 }, /* #38 */
     2409    { 0x015f12, 0x015713, 0xbda5f5f9, 0xcded2faf, 0, 27 }, /* #39 */
     2410    { 0x201156, 0x201956, 0x316ff2ed, 0xdfe5da62, 0, 9  }, /* #40 */
     2411    { 0x373cc3, 0x3734c3, 0x7c3de453, 0xef229be1, 0, 11 }, /* #41 */
     2412    { 0x0d4fc6, 0x0d4fc6, 0x6ab82b6f, 0xadbdaae0, 0, 18 }, /* #42 */
     2413    { 0x200e83, 0x200683, 0xffebd2a8, 0xffd7a551, 0, 1  }, /* #43 */
     2414    { 0x135612, 0x135613, 0xa6d307de, 0x83ef5369, 0, 15 }, /* #44 */
     2415    { 0x0d2d06, 0x0d2506, 0x5f8ea5a4, 0x752d22fc, 0, 11 }, /* #45 */
     2416    { 0x0f3d17, 0x0f3d16, 0xd748dccd, 0x8dccdd74, 0, 12 }, /* #46 */
     2417    { 0x0c6302, 0x0c6303, 0x55ecc8ed, 0x991daabd, 0, 13 }, /* #47 */
     2418    { 0x1a4183, 0x1a4982, 0xef0d7026, 0xd7026ef0, 0, 12 }, /* #48 */
     2419    { 0x031dc6, 0x0315c6, 0xb8753112, 0x1d4c44ae, 0, 6  }, /* #49 */
     2420    { 0x150752, 0x150f53, 0xc7316f46, 0x1b1cc5bd, 0, 26 }, /* #50 */
     2421    { 0x3554c6, 0x3554c7, 0xe023c02e, 0xb808f00b, 0, 30 }, /* #51 */
     2422    { 0x2019c7, 0x2011c6, 0x7c97bda3, 0x37c97bda, 0, 28 }, /* #52 */
     2423    { 0x357317, 0x357b17, 0x1db2da96, 0x52c3b65b, 0, 21 }, /* #53 */
     2424    { 0x315313, 0x315b13, 0xef22d2e5, 0x72f79169, 0, 23 }, /* #54 */
     2425    { 0x233806, 0x233006, 0x0e7b4ef0, 0x01cf69de, 0, 29 }, /* #55 */
     2426    { 0x3f5683, 0x3f5682, 0x98106c7d, 0x6041b1f6, 0, 2  }, /* #56 */
     2427    { 0x3247c6, 0x324fc7, 0xae59cb4c, 0x396995cb, 0, 13 }, /* #57 */
     2428    { 0x2304c7, 0x230cc6, 0xc56a154a, 0xa154ac56, 0, 12 }, /* #58 */
     2429    { 0x032107, 0x032107, 0x193718ab, 0x8c558c9b, 0, 15 }, /* #59 */
     2430    { 0x232b42, 0x232b43, 0xa9ed24b2, 0x54f69259, 0, 31 }, /* #60 */
     2431    { 0x1f2fd2, 0x1f27d2, 0xb997b80f, 0x65ee03ee, 0, 6  }, /* #61 */
     2432    { 0x1024c6, 0x102cc6, 0xcfe4a1f5, 0x943eb9fc, 0, 13 }, /* #62 */
     2433    { 0x3e44c6, 0x3e44c7, 0xb81f02e7, 0xcf703e05, 0, 25 }, /* #63 */
     2434};
     2435static const BINU32_TEST_T g_aTests_ror_u32_amd[] =
     2436{
     2437    { 0x155f86, 0x155786, 0x00000000, 0x00000000, 0, 27 }, /* #0 */
     2438    { 0x093c46, 0x093446, 0x00000000, 0x00000000, 0, 13 }, /* #1 */
     2439    { 0x264453, 0x264452, 0x00000000, 0x00000000, 0, 2  }, /* #2 */
     2440    { 0x1b4202, 0x1b4202, 0x00000000, 0x00000000, 0, 0  }, /* #3 */
     2441    { 0x1039c6, 0x1039c7, 0xc882a880, 0xa880c882, 0, 16 }, /* #4 */
     2442    { 0x375147, 0x375147, 0xaa40df97, 0xaa40df97, 0, 0  }, /* #5 */
     2443    { 0x2e2457, 0x2e2c56, 0xec711aeb, 0x5d7d8e23, 0, 11 }, /* #6 */
     2444    { 0x093782, 0x093782, 0x99e32588, 0x1133c64b, 0, 7  }, /* #7 */
     2445    { 0x093202, 0x093202, 0xca0e12fa, 0x097d6507, 0, 17 }, /* #8 */
     2446    { 0x063552, 0x063552, 0x4358e045, 0x022a1ac7, 0, 13 }, /* #9 */
     2447    { 0x041697, 0x041e97, 0xb13ac2b3, 0x9d89d615, 0, 5  }, /* #10 */
     2448    { 0x0915c2, 0x091dc3, 0xa8c7043e, 0x8c7043ea, 0, 28 }, /* #11 */
     2449    { 0x022a47, 0x022a46, 0xaeae0755, 0x5aeae075, 0, 4  }, /* #12 */
     2450    { 0x300a42, 0x300242, 0xff79d464, 0x193fde75, 0, 10 }, /* #13 */
     2451    { 0x011192, 0x011993, 0x6c6aadf4, 0xaadf46c6, 0, 20 }, /* #14 */
     2452    { 0x263743, 0x263742, 0x638b23ed, 0x2c8fb58e, 0, 22 }, /* #15 */
     2453    { 0x2b6592, 0x2b6d92, 0x865b0bc3, 0x7870cb61, 0, 11 }, /* #16 */
     2454    { 0x236282, 0x236282, 0x4ca23a4a, 0x4ca23a4a, 0, 0  }, /* #17 */
     2455    { 0x330fd6, 0x3307d7, 0x691eed70, 0xe0d23dda, 0, 7  }, /* #18 */
     2456    { 0x3116c2, 0x311ec3, 0x3ce0b7c2, 0x9c16f847, 0, 27 }, /* #19 */
     2457    { 0x0809c6, 0x0801c7, 0x8ffbd72c, 0xfef5cb23, 0, 26 }, /* #20 */
     2458    { 0x226112, 0x226913, 0xcdee9bbd, 0x9bbdcdee, 0, 16 }, /* #21 */
     2459    { 0x3c1393, 0x3c1393, 0x5e86f1f5, 0xeabd0de3, 0, 7  }, /* #22 */
     2460    { 0x030e92, 0x030693, 0x550f07a3, 0xd543c1e8, 0, 2  }, /* #23 */
     2461    { 0x283e12, 0x283e12, 0x184d7ad2, 0x6bd690c2, 0, 21 }, /* #24 */
     2462    { 0x020fc6, 0x020fc7, 0xc6ad2fb6, 0xab4bedb1, 0, 26 }, /* #25 */
     2463    { 0x091646, 0x091e47, 0x955d0819, 0xba10332a, 0, 23 }, /* #26 */
     2464    { 0x0a4946, 0x0a4147, 0x87abed8b, 0xdb170f57, 0, 15 }, /* #27 */
     2465    { 0x0b0fd6, 0x0b0fd7, 0xa8da8991, 0xa36a2646, 0, 30 }, /* #28 */
     2466    { 0x272a53, 0x272253, 0x7b8d651e, 0xdc6b28f3, 0, 29 }, /* #29 */
     2467    { 0x2e5593, 0x2e5d93, 0xcb764c57, 0xb262be5b, 0, 21 }, /* #30 */
     2468    { 0x1029d3, 0x1029d3, 0x9dc72c08, 0x96044ee3, 0, 17 }, /* #31 */
     2469    { 0x001d17, 0x001517, 0xcffda532, 0xd29967fe, 0, 17 }, /* #32 */
     2470    { 0x1c5007, 0x1c5006, 0x9bd1cd81, 0x37a39b03, 0, 31 }, /* #33 */
     2471    { 0x3b1706, 0x3b1707, 0x9781fa6b, 0xf4d72f03, 0, 15 }, /* #34 */
     2472    { 0x0d3182, 0x0d3982, 0x66093682, 0x4cc126d0, 0, 3  }, /* #35 */
     2473    { 0x1d3197, 0x1d3197, 0x3275e009, 0x3275e009, 0, 0  }, /* #36 */
     2474    { 0x2322c3, 0x2322c2, 0x6500c452, 0x11499403, 0, 14 }, /* #37 */
     2475    { 0x212dd2, 0x2125d2, 0xce46bd03, 0x079c8d7a, 0, 7  }, /* #38 */
     2476    { 0x0d5a42, 0x0d5243, 0x28e2c5b6, 0xd8a38b16, 0, 6  }, /* #39 */
     2477    { 0x374053, 0x374853, 0xa96a7568, 0xa9d5a2a5, 0, 22 }, /* #40 */
     2478    { 0x343683, 0x343683, 0x6ec2ab57, 0xec2ab576, 0, 28 }, /* #41 */
     2479    { 0x351b52, 0x351b52, 0xeca7cab6, 0x7653e55b, 0, 1  }, /* #42 */
     2480    { 0x2647c3, 0x2647c2, 0xa045087f, 0x22843fd0, 0, 25 }, /* #43 */
     2481    { 0x3d0657, 0x3d0656, 0xb7c072b8, 0x0e5716f8, 0, 19 }, /* #44 */
     2482    { 0x3a2a53, 0x3a2253, 0xadf807af, 0xdf807afa, 0, 28 }, /* #45 */
     2483    { 0x125286, 0x125287, 0x9d3d13c8, 0xf2274f44, 0, 10 }, /* #46 */
     2484    { 0x2e1ec7, 0x2e16c6, 0x7c7bbe98, 0x3e3ddf4c, 0, 1  }, /* #47 */
     2485    { 0x1c2d02, 0x1c2502, 0x05aa1ece, 0x2d50f670, 0, 29 }, /* #48 */
     2486    { 0x3f0847, 0x3f0046, 0x13cc1303, 0x26062798, 0, 15 }, /* #49 */
     2487    { 0x3455d3, 0x3455d3, 0x5b386eb9, 0xcad9c375, 0, 5  }, /* #50 */
     2488    { 0x3042c2, 0x304ac2, 0x580a894c, 0x4c580a89, 0, 8  }, /* #51 */
     2489    { 0x380647, 0x380647, 0xecabd7ec, 0xececabd7, 0, 8  }, /* #52 */
     2490    { 0x3112d6, 0x3112d7, 0xd8a989cd, 0xec54c4e6, 0, 1  }, /* #53 */
     2491    { 0x2f2406, 0x2f2c07, 0xc47915cf, 0x9f88f22b, 0, 7  }, /* #54 */
     2492    { 0x3a2a93, 0x3a2292, 0xd000a266, 0x2899b400, 0, 18 }, /* #55 */
     2493    { 0x2d7813, 0x2d7013, 0x51037733, 0xddccd440, 0, 18 }, /* #56 */
     2494    { 0x0e4b02, 0x0e4b03, 0x52b227fc, 0xac89ff14, 0, 26 }, /* #57 */
     2495    { 0x244b92, 0x244b92, 0xef25a68d, 0x46f792d3, 0, 9  }, /* #58 */
     2496    { 0x3f5a16, 0x3f5217, 0x153bcded, 0xf37b454e, 0, 18 }, /* #59 */
     2497    { 0x082f16, 0x082716, 0x3b1f8cdc, 0x3f19b876, 0, 23 }, /* #60 */
     2498    { 0x0c5892, 0x0c5092, 0xee52b713, 0x27dca56e, 0, 7  }, /* #61 */
     2499    { 0x120546, 0x120d46, 0x78b37538, 0x753878b3, 0, 16 }, /* #62 */
     2500    { 0x307bd3, 0x3073d3, 0xc91bc7f2, 0xf9648de3, 0, 9  }, /* #63 */
     2501};
     2502static const BINU32_TEST_T g_aTests_rcl_u32_amd[] =
     2503{
     2504    { 0x324656, 0x324656, 0x00000000, 0x00000000, 0, 28 }, /* #0 */
     2505    { 0x351e56, 0x351656, 0x00000000, 0x00000000, 0, 14 }, /* #1 */
     2506    { 0x225983, 0x225182, 0x00000000, 0x00004000, 0, 15 }, /* #2 */
     2507    { 0x005ad6, 0x0052d6, 0x00000000, 0x00000000, 0, 7  }, /* #3 */
     2508    { 0x066b93, 0x066393, 0x6b80a5dc, 0xc052ee5a, 0, 7  }, /* #4 */
     2509    { 0x3b7d47, 0x3b7d47, 0xf0fb26f9, 0x37cfc3ec, 0, 19 }, /* #5 */
     2510    { 0x3051c7, 0x3059c7, 0x3ae6ac64, 0x5cd58c93, 0, 5  }, /* #6 */
     2511    { 0x3979d2, 0x3971d2, 0x81b4add0, 0x0da56e82, 0, 3  }, /* #7 */
     2512    { 0x3d4ed6, 0x3d46d7, 0xc844e0b7, 0xd9089c16, 0, 30 }, /* #8 */
     2513    { 0x117556, 0x117d57, 0xd26df54c, 0x36faa634, 0, 7  }, /* #9 */
     2514    { 0x0b3b82, 0x0b3383, 0xe744e77c, 0xe39d139d, 0, 27 }, /* #10 */
     2515    { 0x0d7746, 0x0d7f47, 0x5c9b65b0, 0x02e4db2d, 0, 28 }, /* #11 */
     2516    { 0x376842, 0x376842, 0xee790b40, 0xf21680ee, 0, 9  }, /* #12 */
     2517    { 0x081dc7, 0x0815c7, 0xb34df342, 0xcd0b669b, 0, 18 }, /* #13 */
     2518    { 0x152ed7, 0x152ed7, 0xd7d1768a, 0x5d7d1768, 0, 29 }, /* #14 */
     2519    { 0x0967c7, 0x0967c7, 0xfad77982, 0xbcc17eb5, 0, 15 }, /* #15 */
     2520    { 0x355f42, 0x355f43, 0x9f093845, 0x3e12708a, 0, 1  }, /* #16 */
     2521    { 0x1b5102, 0x1b5903, 0x61c15835, 0x0e0ac1a9, 0, 3  }, /* #17 */
     2522    { 0x3e3596, 0x3e3d96, 0xcb8bd316, 0xe2f4c599, 0, 6  }, /* #18 */
     2523    { 0x1d0106, 0x1d0907, 0xe8cc2575, 0x2baba330, 0, 19 }, /* #19 */
     2524    { 0x022f46, 0x022f47, 0xf408d9a6, 0x34cf408d, 0, 21 }, /* #20 */
     2525    { 0x132a42, 0x132a42, 0x673d9f66, 0xf67d98ce, 0, 10 }, /* #21 */
     2526    { 0x0d0c03, 0x0d0c02, 0x79e52c19, 0xc19bcf29, 0, 20 }, /* #22 */
     2527    { 0x2a5653, 0x2a5652, 0xcedcf884, 0x273b73e2, 0, 27 }, /* #23 */
     2528    { 0x205b96, 0x205396, 0x81de6644, 0x1de66444, 0, 4  }, /* #24 */
     2529    { 0x0b38d6, 0x0b30d6, 0x4e9bb140, 0x09d37628, 0, 30 }, /* #25 */
     2530    { 0x264646, 0x264646, 0xbcd9fa81, 0x2bcd9fa8, 0, 29 }, /* #26 */
     2531    { 0x0d2517, 0x0d2517, 0xa945d10a, 0xa215a945, 0, 17 }, /* #27 */
     2532    { 0x1f5c46, 0x1f5c47, 0xee40c702, 0x2063813b, 0, 7  }, /* #28 */
     2533    { 0x134f53, 0x134f52, 0x9ffefd05, 0xe7ffbf41, 0, 31 }, /* #29 */
     2534    { 0x2d5dd3, 0x2d55d2, 0xf83fd330, 0x7fa661f8, 0, 9  }, /* #30 */
     2535    { 0x344f13, 0x344712, 0xf1ced949, 0x76ca4fc7, 0, 11 }, /* #31 */
     2536    { 0x084f86, 0x084f86, 0xcb24d6d5, 0x935b5596, 0, 10 }, /* #32 */
     2537    { 0x1f4212, 0x1f4213, 0xed3fd564, 0xaac8ed3f, 0, 17 }, /* #33 */
     2538    { 0x3c4157, 0x3c4956, 0x2b27e02c, 0x9f80b256, 0, 10 }, /* #34 */
     2539    { 0x345556, 0x345556, 0x2fd64123, 0x0918bf59, 0, 19 }, /* #35 */
     2540    { 0x0b1047, 0x0b1847, 0xf5e412c5, 0x17ebc825, 0, 26 }, /* #36 */
     2541    { 0x261f46, 0x261f47, 0x8ed77e56, 0x5df9591d, 0, 10 }, /* #37 */
     2542    { 0x004f56, 0x004f57, 0xe898a034, 0x4068e898, 0, 17 }, /* #38 */
     2543    { 0x343c52, 0x343452, 0x09374baf, 0x49ba5d78, 0, 3  }, /* #39 */
     2544    { 0x343bc7, 0x3433c7, 0x77c86d9a, 0xb66aef90, 0, 18 }, /* #40 */
     2545    { 0x167c56, 0x167c57, 0xb5c4bd9e, 0x712f6796, 0, 6  }, /* #41 */
     2546    { 0x126303, 0x126303, 0xf7bd9907, 0xbd9907fb, 0, 8  }, /* #42 */
     2547    { 0x172356, 0x172357, 0x69cb2fe3, 0xe334e597, 0, 24 }, /* #43 */
     2548    { 0x0d7912, 0x0d7913, 0x1c9d4eb0, 0x4eb00e4e, 0, 16 }, /* #44 */
     2549    { 0x391f03, 0x391702, 0x7800d42b, 0x00350aef, 0, 6  }, /* #45 */
     2550    { 0x295006, 0x295806, 0x3c4eb862, 0xb8621e27, 0, 16 }, /* #46 */
     2551    { 0x272c02, 0x272403, 0xee978dc4, 0xdd2f1b88, 0, 1  }, /* #47 */
     2552    { 0x034a13, 0x034a13, 0x4c07610e, 0x4c07610e, 0, 0  }, /* #48 */
     2553    { 0x233582, 0x233583, 0x01eb4ee0, 0xa770007a, 0, 15 }, /* #49 */
     2554    { 0x0f3e56, 0x0f3e57, 0x4d636e77, 0x726b1b73, 0, 28 }, /* #50 */
     2555    { 0x2f5fd6, 0x2f57d7, 0xf1c4b173, 0xbc712c5c, 0, 31 }, /* #51 */
     2556    { 0x381a87, 0x381a86, 0xa61f7468, 0xd1a61f74, 0, 25 }, /* #52 */
     2557    { 0x1b0012, 0x1b0013, 0x7661ae56, 0x8ecc35ca, 0, 30 }, /* #53 */
     2558    { 0x3f5512, 0x3f5d12, 0x827fdabd, 0x9ff6af50, 0, 6  }, /* #54 */
     2559    { 0x290587, 0x290587, 0x74b1b6da, 0xaba58db6, 0, 28 }, /* #55 */
     2560    { 0x246f56, 0x246f56, 0x6f255d29, 0xaba526f2, 0, 13 }, /* #56 */
     2561    { 0x011143, 0x011143, 0xed3230b5, 0xda64616b, 0, 1  }, /* #57 */
     2562    { 0x084716, 0x084717, 0xcb382508, 0x82508659, 0, 12 }, /* #58 */
     2563    { 0x131582, 0x131583, 0x6d06cf66, 0xb41b3d98, 0, 2  }, /* #59 */
     2564    { 0x161113, 0x161112, 0xa20e0d8c, 0x68838363, 0, 31 }, /* #60 */
     2565    { 0x3a5703, 0x3a5f02, 0xc82eca56, 0xeca56e41, 0, 12 }, /* #61 */
     2566    { 0x1b0217, 0x1b0217, 0xc9442098, 0x8e4a2104, 0, 28 }, /* #62 */
     2567    { 0x3842c6, 0x384ac7, 0xa4a9fba0, 0x4953f740, 0, 1  }, /* #63 */
     2568};
     2569static const BINU32_TEST_T g_aTests_rcr_u32_amd[] =
     2570{
     2571    { 0x055b97, 0x055396, 0x00000000, 0x00080000, 0, 13 }, /* #0 */
     2572    { 0x3a3013, 0x3a3012, 0x00000000, 0x00008000, 0, 17 }, /* #1 */
     2573    { 0x1d6813, 0x1d6012, 0x00000000, 0x08000000, 0, 5  }, /* #2 */
     2574    { 0x361dc7, 0x3615c6, 0x00000000, 0x00000020, 0, 27 }, /* #3 */
     2575    { 0x2f3e86, 0x2f3686, 0x593365fd, 0xcd97f4b2, 0, 23 }, /* #4 */
     2576    { 0x0c6f57, 0x0c6f56, 0xfffd2576, 0xaedfffd2, 0, 12 }, /* #5 */
     2577    { 0x1b3d56, 0x1b3557, 0x4a73b773, 0x2539dbb9, 0, 1  }, /* #6 */
     2578    { 0x013652, 0x013e52, 0x66728d9e, 0x6728d9e3, 0, 29 }, /* #7 */
     2579    { 0x3a6603, 0x3a6602, 0x979b1f43, 0x3e87979b, 0, 16 }, /* #8 */
     2580    { 0x3a0212, 0x3a0212, 0x4639bae4, 0x4639bae4, 0, 0  }, /* #9 */
     2581    { 0x0558d3, 0x0558d2, 0x5e8caccd, 0x6d7a32b3, 0, 6  }, /* #10 */
     2582    { 0x3755d2, 0x375dd2, 0xc821e9c2, 0x9c26410f, 0, 13 }, /* #11 */
     2583    { 0x0b7ac6, 0x0b7ac7, 0x7dfc6ea7, 0xba9cfbf8, 0, 15 }, /* #12 */
     2584    { 0x226b12, 0x226b13, 0xbde51b93, 0x946e4d7b, 0, 23 }, /* #13 */
     2585    { 0x1f1bd2, 0x1f13d3, 0x1af09fd8, 0xfb01af09, 0, 12 }, /* #14 */
     2586    { 0x033256, 0x033a57, 0x097b94cc, 0x8097b94c, 0, 4  }, /* #15 */
     2587    { 0x3f3b12, 0x3f3b12, 0xe714526e, 0xe714526e, 0, 0  }, /* #16 */
     2588    { 0x111546, 0x111d47, 0xc220ef51, 0x7a8b0883, 0, 14 }, /* #17 */
     2589    { 0x375316, 0x375b16, 0x6338091b, 0x91b319c0, 0, 13 }, /* #18 */
     2590    { 0x2342d2, 0x234ad2, 0x23377d39, 0x8cddf4e4, 0, 31 }, /* #19 */
     2591    { 0x232d46, 0x232d46, 0x6086981f, 0x7cc10d30, 0, 7  }, /* #20 */
     2592    { 0x1d7e13, 0x1d7613, 0xf70864b7, 0x25bfdc21, 0, 14 }, /* #21 */
     2593    { 0x1a0b96, 0x1a0396, 0xc28a6d66, 0x29b59985, 0, 23 }, /* #22 */
     2594    { 0x332747, 0x332f47, 0xdeacbad9, 0x6cf7ab2e, 0, 10 }, /* #23 */
     2595    { 0x1f7e86, 0x1f7687, 0xd640be73, 0xf39b5902, 0, 14 }, /* #24 */
     2596    { 0x282e87, 0x282e87, 0xb1dc30ee, 0x861ddb1d, 0, 20 }, /* #25 */
     2597    { 0x227543, 0x227543, 0x5b8f7b52, 0x5b8f7b52, 0, 0  }, /* #26 */
     2598    { 0x2f3c07, 0x2f3407, 0x3febc959, 0xd792b33f, 0, 24 }, /* #27 */
     2599    { 0x252b92, 0x252392, 0x591108df, 0x211be591, 0, 20 }, /* #28 */
     2600    { 0x017512, 0x017512, 0x3bc017e2, 0x05f88778, 0, 19 }, /* #29 */
     2601    { 0x073343, 0x073b42, 0xb593e5cd, 0x9f2e6ed6, 0, 22 }, /* #30 */
     2602    { 0x357086, 0x357887, 0x96ca54eb, 0x6ca54eb4, 0, 29 }, /* #31 */
     2603    { 0x281e96, 0x281e97, 0xa7c552ef, 0x4bbd4f8a, 0, 15 }, /* #32 */
     2604    { 0x127393, 0x127392, 0x90e1f09b, 0x387c26f2, 0, 27 }, /* #33 */
     2605    { 0x171c16, 0x171c17, 0xfd0885a2, 0x4221689f, 0, 27 }, /* #34 */
     2606    { 0x3f3892, 0x3f3892, 0xeaee1725, 0xbb85c95d, 0, 27 }, /* #35 */
     2607    { 0x206607, 0x206606, 0xd79d7c83, 0x3ebcebe4, 0, 5  }, /* #36 */
     2608    { 0x003887, 0x003887, 0xb7ff65e5, 0x97976ffe, 0, 15 }, /* #37 */
     2609    { 0x3b1193, 0x3b1192, 0xe151f8b7, 0x2dfc2a3f, 0, 11 }, /* #38 */
     2610    { 0x0b3b12, 0x0b3b12, 0x85f0e845, 0xa17c3a11, 0, 2  }, /* #39 */
     2611    { 0x0b76d6, 0x0b76d6, 0x036f498f, 0x0dbd263c, 0, 31 }, /* #40 */
     2612    { 0x176bc7, 0x176bc7, 0x8ebd9491, 0x5eca48e3, 0, 26 }, /* #41 */
     2613    { 0x333243, 0x333243, 0x2daa87b4, 0xed25b550, 0, 11 }, /* #42 */
     2614    { 0x2d6507, 0x2d6506, 0x1d433b40, 0x33b408ea, 0, 21 }, /* #43 */
     2615    { 0x3b4603, 0x3b4e03, 0x5b0479bf, 0x7f5b0479, 0, 8  }, /* #44 */
     2616    { 0x2e4743, 0x2e4743, 0xd4e67d85, 0x399f617a, 0, 27 }, /* #45 */
     2617    { 0x1a16d7, 0x1a1ed7, 0xfd939da1, 0xb273b43f, 0, 28 }, /* #46 */
     2618    { 0x1d6143, 0x1d6142, 0xdca6dbe4, 0xdf27729b, 0, 14 }, /* #47 */
     2619    { 0x037943, 0x037943, 0xaacfd66e, 0x66ed567e, 0, 13 }, /* #48 */
     2620    { 0x397b07, 0x397306, 0x9f8f112c, 0x3c44b33f, 0, 23 }, /* #49 */
     2621    { 0x2c73c3, 0x2c7bc2, 0xee778ac2, 0xbdcef158, 0, 3  }, /* #50 */
     2622    { 0x024b13, 0x024b12, 0x08594c2b, 0x5708594c, 0, 8  }, /* #51 */
     2623    { 0x083296, 0x083297, 0x5c463ef1, 0x18fbc4b8, 0, 23 }, /* #52 */
     2624    { 0x117517, 0x117517, 0x1d79881a, 0x310351d7, 0, 20 }, /* #53 */
     2625    { 0x1b0a17, 0x1b0a17, 0x845147ab, 0x451eaf08, 0, 23 }, /* #54 */
     2626    { 0x2f3643, 0x2f3e42, 0x93e8a229, 0x8a229c9f, 0, 21 }, /* #55 */
     2627    { 0x2258d2, 0x2250d2, 0x65e3190e, 0x321c65e3, 0, 16 }, /* #56 */
     2628    { 0x270e47, 0x270647, 0xb7f8557f, 0xdbfc2abf, 0, 1  }, /* #57 */
     2629    { 0x191786, 0x191f86, 0x636133d2, 0x8c6c267a, 0, 3  }, /* #58 */
     2630    { 0x3239d3, 0x3231d2, 0x320fb09e, 0xc83ec27a, 0, 31 }, /* #59 */
     2631    { 0x325012, 0x325012, 0xe0bc786d, 0xd705e3c3, 0, 5  }, /* #60 */
     2632    { 0x2269d7, 0x2269d7, 0xef52a45f, 0x522ffbd4, 0, 18 }, /* #61 */
     2633    { 0x186942, 0x186942, 0xd783e249, 0xb5e0f892, 0, 2  }, /* #62 */
     2634    { 0x3505c7, 0x3505c6, 0x2f235a53, 0xf235a539, 0, 29 }, /* #63 */
     2635};
     2636static const BINU32_TEST_T g_aTests_shl_u32_amd[] =
     2637{
     2638    { 0x1a7c46, 0x1a7456, 0x00000000, 0x00000000, 0, 4  }, /* #0 */
     2639    { 0x054a17, 0x054256, 0x00000000, 0x00000000, 0, 20 }, /* #1 */
     2640    { 0x047442, 0x047456, 0x00000000, 0x00000000, 0, 23 }, /* #2 */
     2641    { 0x242fc6, 0x242756, 0x00000000, 0x00000000, 0, 17 }, /* #3 */
     2642    { 0x144403, 0x144497, 0xae986c99, 0x93200000, 0, 21 }, /* #4 */
     2643    { 0x1f6fc6, 0x1f6f17, 0x8cbf07fb, 0x2fc1fec0, 0, 6  }, /* #5 */
     2644    { 0x241782, 0x241712, 0xc558f813, 0x2ac7c098, 0, 3  }, /* #6 */
     2645    { 0x0b6a12, 0x0b6a17, 0xc8b67294, 0x4a000000, 0, 23 }, /* #7 */
     2646    { 0x3f6603, 0x3f6697, 0xd65fbc6b, 0xac000000, 0, 26 }, /* #8 */
     2647    { 0x1f2617, 0x1f2697, 0xc5ce7a84, 0x9cf50800, 0, 9  }, /* #9 */
     2648    { 0x2962c6, 0x296297, 0x2f71913e, 0xb8c89f00, 0, 7  }, /* #10 */
     2649    { 0x236117, 0x236996, 0x3c0506eb, 0xdd600000, 0, 21 }, /* #11 */
     2650    { 0x235603, 0x235603, 0x803fa6a0, 0x803fa6a0, 0, 0  }, /* #12 */
     2651    { 0x347bd3, 0x347316, 0xd677d5ee, 0x77d5ee00, 0, 8  }, /* #13 */
     2652    { 0x306656, 0x306e96, 0xcd6c5cdb, 0xe6d80000, 0, 19 }, /* #14 */
     2653    { 0x0e2892, 0x0e2896, 0x6a4b38c1, 0xc1000000, 0, 24 }, /* #15 */
     2654    { 0x125807, 0x125896, 0x75d0e2d1, 0xb4400000, 0, 22 }, /* #16 */
     2655    { 0x216903, 0x216903, 0x0cb54da4, 0x0cb54da4, 0, 0  }, /* #17 */
     2656    { 0x092e12, 0x092e17, 0xdfaf369d, 0x79b4e800, 0, 11 }, /* #18 */
     2657    { 0x3a6a07, 0x3a6a17, 0x1662a754, 0x3153aa00, 0, 7  }, /* #19 */
     2658    { 0x325a17, 0x325297, 0xb00262f8, 0xc0000000, 0, 27 }, /* #20 */
     2659    { 0x371f42, 0x371797, 0xe06f091d, 0xe123a000, 0, 13 }, /* #21 */
     2660    { 0x1a5003, 0x1a5097, 0x547b06f6, 0xb0000000, 0, 27 }, /* #22 */
     2661    { 0x3a7192, 0x3a7917, 0x0e49d74a, 0x3ae94000, 0, 13 }, /* #23 */
     2662    { 0x323316, 0x323b17, 0x6d6efb8c, 0x71800000, 0, 21 }, /* #24 */
     2663    { 0x250e06, 0x250697, 0xf7d98ec7, 0xb31d8e00, 0, 9  }, /* #25 */
     2664    { 0x064812, 0x064812, 0xce27e0a6, 0xce27e0a6, 0, 0  }, /* #26 */
     2665    { 0x3b6303, 0x3b6397, 0xdc7503c0, 0xc0000000, 0, 24 }, /* #27 */
     2666    { 0x0048d6, 0x004016, 0x4175c649, 0x40000000, 0, 30 }, /* #28 */
     2667    { 0x035f17, 0x035f17, 0xbd578cf1, 0xbd578cf1, 0, 0  }, /* #29 */
     2668    { 0x0d0296, 0x0d0a57, 0x50e4ea6c, 0x00000000, 0, 30 }, /* #30 */
     2669    { 0x1e0b52, 0x1e0397, 0xbf833374, 0xa0000000, 0, 27 }, /* #31 */
     2670    { 0x321742, 0x321f17, 0xd81529e8, 0x02a53d00, 0, 5  }, /* #32 */
     2671    { 0x311496, 0x311c96, 0x997eaa4a, 0x94000000, 0, 25 }, /* #33 */
     2672    { 0x091457, 0x091c17, 0x04f1a5f6, 0x7d800000, 0, 22 }, /* #34 */
     2673    { 0x0c1117, 0x0c1116, 0xa3492093, 0x41260000, 0, 17 }, /* #35 */
     2674    { 0x2a4852, 0x2a4097, 0x3ef9b1a8, 0xa8000000, 0, 24 }, /* #36 */
     2675    { 0x340942, 0x340116, 0x440df119, 0x46400000, 0, 22 }, /* #37 */
     2676    { 0x194753, 0x194716, 0xfa1946d8, 0x1946d800, 0, 8  }, /* #38 */
     2677    { 0x382486, 0x382c96, 0xf62fe6e2, 0xfe6e2000, 0, 12 }, /* #39 */
     2678    { 0x1f5a02, 0x1f5216, 0x429612d1, 0x584b4400, 0, 10 }, /* #40 */
     2679    { 0x182713, 0x182f92, 0xdb35a352, 0xcd68d480, 0, 6  }, /* #41 */
     2680    { 0x0a3043, 0x0a3097, 0x9ebba4da, 0xb4000000, 0, 25 }, /* #42 */
     2681    { 0x067993, 0x067116, 0x0ee00a33, 0x66000000, 0, 25 }, /* #43 */
     2682    { 0x3b2c06, 0x3b2c17, 0x48d11fb3, 0x447ecc00, 0, 10 }, /* #44 */
     2683    { 0x184b03, 0x184316, 0x4a2ea164, 0x2ea16400, 0, 8  }, /* #45 */
     2684    { 0x101347, 0x101b17, 0x4c7f69a6, 0x4c000000, 0, 25 }, /* #46 */
     2685    { 0x336a42, 0x336a96, 0x374f0c8b, 0xc0000000, 0, 30 }, /* #47 */
     2686    { 0x255d87, 0x255d96, 0x6ff2835c, 0xe0000000, 0, 27 }, /* #48 */
     2687    { 0x071187, 0x071197, 0xdfd1d8f8, 0xe0000000, 0, 26 }, /* #49 */
     2688    { 0x346e16, 0x346e13, 0xa7fa95ee, 0x3fd4af70, 0, 3  }, /* #50 */
     2689    { 0x154d07, 0x154d07, 0x8b7c4d6f, 0x8b7c4d6f, 0, 0  }, /* #51 */
     2690    { 0x076bc2, 0x076356, 0x73c6c2d0, 0x00000000, 0, 30 }, /* #52 */
     2691    { 0x300647, 0x300612, 0x182e4081, 0x305c8102, 0, 1  }, /* #53 */
     2692    { 0x175152, 0x175112, 0xe043502d, 0x21a81680, 0, 7  }, /* #54 */
     2693    { 0x2515c7, 0x251d96, 0xdb78fa14, 0x85000000, 0, 22 }, /* #55 */
     2694    { 0x0c2c57, 0x0c2497, 0x5afb68fe, 0xe0000000, 0, 28 }, /* #56 */
     2695    { 0x031656, 0x031693, 0x1bf7c459, 0xfbe22c80, 0, 7  }, /* #57 */
     2696    { 0x0f4953, 0x0f4116, 0x7db230b2, 0x2c800000, 0, 22 }, /* #58 */
     2697    { 0x1c5153, 0x1c5917, 0xf2fae1e6, 0x70f30000, 0, 15 }, /* #59 */
     2698    { 0x157486, 0x157c17, 0x285f54e9, 0x4e900000, 0, 20 }, /* #60 */
     2699    { 0x1135c7, 0x113d17, 0xf6ebf3ff, 0x7e7fe000, 0, 13 }, /* #61 */
     2700    { 0x154416, 0x154416, 0x91fc1b5a, 0x0dad0000, 0, 15 }, /* #62 */
     2701    { 0x2140c3, 0x214896, 0xbc008a85, 0xa0000000, 0, 29 }, /* #63 */
     2702};
     2703static const BINU32_TEST_T g_aTests_shr_u32_amd[] =
     2704{
     2705    { 0x222487, 0x222456, 0x00000000, 0x00000000, 0, 26 }, /* #0 */
     2706    { 0x3d1903, 0x3d1156, 0x00000000, 0x00000000, 0, 28 }, /* #1 */
     2707    { 0x263c06, 0x263456, 0x00000000, 0x00000000, 0, 29 }, /* #2 */
     2708    { 0x0f5c87, 0x0f5456, 0x00000000, 0x00000000, 0, 17 }, /* #3 */
     2709    { 0x2f2387, 0x2f2316, 0x3e8d4fea, 0x0000fa35, 0, 14 }, /* #4 */
     2710    { 0x2437c7, 0x243713, 0x775f8a36, 0x00000775, 0, 20 }, /* #5 */
     2711    { 0x1914c7, 0x191417, 0xc7a56339, 0x00031e95, 0, 14 }, /* #6 */
     2712    { 0x3f6887, 0x3f6016, 0xf3f23afd, 0x0001e7e4, 0, 15 }, /* #7 */
     2713    { 0x3a1252, 0x3a1216, 0xfa113328, 0x00001f42, 0, 19 }, /* #8 */
     2714    { 0x062c06, 0x062412, 0x34c74cb3, 0x000d31d3, 0, 10 }, /* #9 */
     2715    { 0x3e1f13, 0x3e1713, 0xb0aa53e3, 0x002c2a94, 0, 10 }, /* #10 */
     2716    { 0x032456, 0x032413, 0xacc83390, 0x00000015, 0, 27 }, /* #11 */
     2717    { 0x1641c7, 0x164113, 0x667ab4db, 0x000333d5, 0, 13 }, /* #12 */
     2718    { 0x0a3b17, 0x0a3316, 0x85828719, 0x2160a1c6, 0, 2  }, /* #13 */
     2719    { 0x1c6207, 0x1c6213, 0x15721d91, 0x000000ab, 0, 21 }, /* #14 */
     2720    { 0x0f2e96, 0x0f2613, 0x46d136ac, 0x011b44da, 0, 6  }, /* #15 */
     2721    { 0x301d07, 0x301512, 0x22896f8a, 0x00002289, 0, 16 }, /* #16 */
     2722    { 0x395e03, 0x395617, 0x238abd2f, 0x047157a5, 0, 3  }, /* #17 */
     2723    { 0x2f1316, 0x2f1312, 0x8f29ff13, 0x00000001, 0, 31 }, /* #18 */
     2724    { 0x1f2d47, 0x1f2513, 0x8460135b, 0x00000010, 0, 27 }, /* #19 */
     2725    { 0x3a2b92, 0x3a2313, 0x7bcce1eb, 0x0000003d, 0, 25 }, /* #20 */
     2726    { 0x1f1e83, 0x1f1616, 0xa4a1dd4f, 0x00002928, 0, 18 }, /* #21 */
     2727    { 0x204887, 0x204016, 0x88962b9c, 0x001112c5, 0, 11 }, /* #22 */
     2728    { 0x090a56, 0x090217, 0x9f98ba3b, 0x04fcc5d1, 0, 5  }, /* #23 */
     2729    { 0x1d4607, 0x1d4613, 0x6dfe3921, 0x00000001, 0, 30 }, /* #24 */
     2730    { 0x280342, 0x280312, 0x64384363, 0x00643843, 0, 8  }, /* #25 */
     2731    { 0x010557, 0x010513, 0xa81acece, 0x0150359d, 0, 7  }, /* #26 */
     2732    { 0x3c7283, 0x3c7217, 0x259732a1, 0x0000965c, 0, 14 }, /* #27 */
     2733    { 0x1673d7, 0x167316, 0xa0ac6d5f, 0x00000014, 0, 27 }, /* #28 */
     2734    { 0x103947, 0x103116, 0x733dbe31, 0x00001ccf, 0, 18 }, /* #29 */
     2735    { 0x395012, 0x395013, 0x948b7a7b, 0x02522de9, 0, 6  }, /* #30 */
     2736    { 0x137dc3, 0x137513, 0x1df88d46, 0x00000001, 0, 28 }, /* #31 */
     2737    { 0x1f3342, 0x1f3312, 0xeaa60a8a, 0x07553054, 0, 5  }, /* #32 */
     2738    { 0x2b5252, 0x2b5213, 0xdeb361dc, 0x1bd66c3b, 0, 3  }, /* #33 */
     2739    { 0x3c4642, 0x3c4617, 0x97445acc, 0x12e88b59, 0, 3  }, /* #34 */
     2740    { 0x032e46, 0x032617, 0x5f5aae2a, 0x00000017, 0, 26 }, /* #35 */
     2741    { 0x0f4952, 0x0f4116, 0xd898da35, 0x0d898da3, 0, 4  }, /* #36 */
     2742    { 0x0a5186, 0x0a5157, 0x2569dc22, 0x00000000, 0, 30 }, /* #37 */
     2743    { 0x1f4996, 0x1f4113, 0x8f3585ca, 0x000011e6, 0, 19 }, /* #38 */
     2744    { 0x0e5c57, 0x0e5412, 0x092617a0, 0x0092617a, 0, 4  }, /* #39 */
     2745    { 0x152dd2, 0x152513, 0xb3cf0f95, 0x059e787c, 0, 5  }, /* #40 */
     2746    { 0x140543, 0x140517, 0x33a4f4fb, 0x0000000c, 0, 26 }, /* #41 */
     2747    { 0x280c53, 0x280456, 0x01df2013, 0x00000000, 0, 26 }, /* #42 */
     2748    { 0x3205c3, 0x320512, 0x4eadfbb0, 0x0000009d, 0, 23 }, /* #43 */
     2749    { 0x1e21c3, 0x1e2117, 0x4c7c2584, 0x00000009, 0, 27 }, /* #44 */
     2750    { 0x1759c7, 0x175112, 0xaf88c779, 0x15f118ef, 0, 3  }, /* #45 */
     2751    { 0x0677c3, 0x0677c3, 0x3cbc0356, 0x3cbc0356, 0, 0  }, /* #46 */
     2752    { 0x214687, 0x214613, 0x1dfac537, 0x0efd629b, 0, 1  }, /* #47 */
     2753    { 0x2d2457, 0x2d2416, 0x970a388a, 0x0000012e, 0, 23 }, /* #48 */
     2754    { 0x125487, 0x125416, 0x21b55f1b, 0x00436abe, 0, 7  }, /* #49 */
     2755    { 0x0b3d07, 0x0b3512, 0x6469280a, 0x0000191a, 0, 18 }, /* #50 */
     2756    { 0x370ad6, 0x370216, 0x7eb2c603, 0x00003f59, 0, 17 }, /* #51 */
     2757    { 0x157cc6, 0x157416, 0x92d7d70e, 0x00092d7d, 0, 12 }, /* #52 */
     2758    { 0x192492, 0x192412, 0x46b19e30, 0x00000001, 0, 30 }, /* #53 */
     2759    { 0x0e32d7, 0x0e3212, 0xdc36284e, 0x00000037, 0, 26 }, /* #54 */
     2760    { 0x071a02, 0x071213, 0x720fabde, 0x00001c83, 0, 18 }, /* #55 */
     2761    { 0x057413, 0x057412, 0xa8a34483, 0x000a8a34, 0, 12 }, /* #56 */
     2762    { 0x131992, 0x131113, 0xdcc6dab9, 0x06e636d5, 0, 5  }, /* #57 */
     2763    { 0x1b7486, 0x1b7417, 0xffdcf871, 0x000000ff, 0, 24 }, /* #58 */
     2764    { 0x2b7e46, 0x2b7616, 0x0242e246, 0x00242e24, 0, 4  }, /* #59 */
     2765    { 0x141406, 0x141417, 0x37766ee3, 0x00000006, 0, 27 }, /* #60 */
     2766    { 0x161093, 0x161013, 0xd46dc23a, 0x0000d46d, 0, 16 }, /* #61 */
     2767    { 0x0065c2, 0x006513, 0x366e3d57, 0x0006cdc7, 0, 11 }, /* #62 */
     2768    { 0x1055d2, 0x1055d2, 0xd6fa3bdc, 0xd6fa3bdc, 0, 0  }, /* #63 */
     2769};
     2770static const BINU32_TEST_T g_aTests_sar_u32_amd[] =
     2771{
     2772    { 0x3b0c02, 0x3b0456, 0x00000000, 0x00000000, 0, 22 }, /* #0 */
     2773    { 0x0c0b56, 0x0c0356, 0x00000000, 0x00000000, 0, 2  }, /* #1 */
     2774    { 0x2b0157, 0x2b0156, 0x00000000, 0x00000000, 0, 5  }, /* #2 */
     2775    { 0x3962d3, 0x396256, 0x00000000, 0x00000000, 0, 23 }, /* #3 */
     2776    { 0x2f0856, 0x2f0092, 0x9a61503d, 0xffffe698, 0, 18 }, /* #4 */
     2777    { 0x002c46, 0x002416, 0x7cf46e7a, 0x0003e7a3, 0, 13 }, /* #5 */
     2778    { 0x0f54d6, 0x0f5416, 0x7d0c3e78, 0x000000fa, 0, 23 }, /* #6 */
     2779    { 0x053353, 0x053397, 0xcf425c83, 0xfffffffc, 0, 28 }, /* #7 */
     2780    { 0x1d3857, 0x1d3096, 0x82f0f055, 0xff82f0f0, 0, 8  }, /* #8 */
     2781    { 0x212996, 0x212197, 0xff0c9729, 0xffff864b, 0, 9  }, /* #9 */
     2782    { 0x154e03, 0x154697, 0xf58a6eb0, 0xfffffffa, 0, 25 }, /* #10 */
     2783    { 0x3c1b17, 0x3c1392, 0x9d5690d8, 0xfffff9d5, 0, 20 }, /* #11 */
     2784    { 0x3b3787, 0x3b3716, 0x6844ed1b, 0x00000342, 0, 21 }, /* #12 */
     2785    { 0x351a83, 0x351213, 0x2afb5b29, 0x000abed6, 0, 10 }, /* #13 */
     2786    { 0x357707, 0x357712, 0x3b190386, 0x0001d8c8, 0, 13 }, /* #14 */
     2787    { 0x0d5417, 0x0d5497, 0xc85f6b38, 0xff217dac, 0, 6  }, /* #15 */
     2788    { 0x332dd3, 0x332516, 0x50a2ed08, 0x00000a14, 0, 19 }, /* #16 */
     2789    { 0x204787, 0x204716, 0x7f023360, 0x07f02336, 0, 4  }, /* #17 */
     2790    { 0x2a75d6, 0x2a7597, 0xbcf9f390, 0xfffffef3, 0, 22 }, /* #18 */
     2791    { 0x2236d3, 0x223616, 0x29872b6d, 0x00000005, 0, 27 }, /* #19 */
     2792    { 0x161797, 0x161792, 0xfcadbeba, 0xffffffe5, 0, 21 }, /* #20 */
     2793    { 0x3d7757, 0x3d7717, 0x703b050c, 0x0703b050, 0, 4  }, /* #21 */
     2794    { 0x3f2f42, 0x3f2716, 0x39cca6e4, 0x1ce65372, 0, 1  }, /* #22 */
     2795    { 0x2b1647, 0x2b1693, 0xb7431512, 0xffdba18a, 0, 9  }, /* #23 */
     2796    { 0x286786, 0x286716, 0x14006704, 0x00000a00, 0, 17 }, /* #24 */
     2797    { 0x1c06d7, 0x1c0696, 0xdce2d9a9, 0xfb9c5b35, 0, 3  }, /* #25 */
     2798    { 0x1d0357, 0x1d0392, 0xe4867941, 0xffffff92, 0, 22 }, /* #26 */
     2799    { 0x1f6e56, 0x1f6616, 0x68e08f0a, 0x03470478, 0, 5  }, /* #27 */
     2800    { 0x186146, 0x186192, 0x91b807f6, 0xf91b807f, 0, 4  }, /* #28 */
     2801    { 0x3100c3, 0x310093, 0x98f150f4, 0xffffff31, 0, 23 }, /* #29 */
     2802    { 0x0466c2, 0x046616, 0x7836563b, 0x00003c1b, 0, 17 }, /* #30 */
     2803    { 0x276b07, 0x276393, 0x96a52647, 0xfffe5a94, 0, 14 }, /* #31 */
     2804    { 0x392a03, 0x392212, 0x75928195, 0x0003ac94, 0, 13 }, /* #32 */
     2805    { 0x213913, 0x213116, 0x423db44a, 0x000423db, 0, 12 }, /* #33 */
     2806    { 0x167446, 0x167413, 0x7e07092f, 0x0007e070, 0, 12 }, /* #34 */
     2807    { 0x121a12, 0x121256, 0x1f9e27cc, 0x00000000, 0, 31 }, /* #35 */
     2808    { 0x037c57, 0x037496, 0xcae09f01, 0xfffffff9, 0, 27 }, /* #36 */
     2809    { 0x003257, 0x003257, 0x752a86ed, 0x00000000, 0, 31 }, /* #37 */
     2810    { 0x370387, 0x370396, 0xdf4acaaf, 0xfffffefa, 0, 21 }, /* #38 */
     2811    { 0x3c2d82, 0x3c2593, 0xa1516189, 0xffd0a8b0, 0, 9  }, /* #39 */
     2812    { 0x086903, 0x086197, 0xcdfb680c, 0xffffffff, 0, 31 }, /* #40 */
     2813    { 0x1e7f07, 0x1e7797, 0xaf27e085, 0xffffebc9, 0, 18 }, /* #41 */
     2814    { 0x0a6787, 0x0a6792, 0x865b3fd1, 0xffff0cb6, 0, 15 }, /* #42 */
     2815    { 0x096957, 0x096112, 0x6b0020ec, 0x00000358, 0, 21 }, /* #43 */
     2816    { 0x2f0fc6, 0x2f0712, 0x22c81b6a, 0x00000002, 0, 28 }, /* #44 */
     2817    { 0x070cc3, 0x070493, 0xa1187278, 0xfffffd08, 0, 21 }, /* #45 */
     2818    { 0x0802d6, 0x080213, 0x57c751a3, 0x00000015, 0, 26 }, /* #46 */
     2819    { 0x301c47, 0x301492, 0xd0a629e5, 0xfffe8531, 0, 13 }, /* #47 */
     2820    { 0x097542, 0x097516, 0x6046e294, 0x00000018, 0, 26 }, /* #48 */
     2821    { 0x073706, 0x073706, 0x8c80fa51, 0x8c80fa51, 0, 0  }, /* #49 */
     2822    { 0x3d0cc7, 0x3d0493, 0xf3e5fe48, 0xfffcf97f, 0, 10 }, /* #50 */
     2823    { 0x0f6b56, 0x0f6316, 0x61d7b911, 0x01875ee4, 0, 6  }, /* #51 */
     2824    { 0x174bd2, 0x174396, 0xd5487cc0, 0xffffffff, 0, 30 }, /* #52 */
     2825    { 0x383cc6, 0x383496, 0xabf37d1c, 0xeafcdf47, 0, 2  }, /* #53 */
     2826    { 0x2c3bc2, 0x2c3393, 0x9a096274, 0xffffffe6, 0, 26 }, /* #54 */
     2827    { 0x335482, 0x335492, 0x850ea12b, 0xffffff85, 0, 24 }, /* #55 */
     2828    { 0x105fc2, 0x105717, 0x679a927e, 0x0000033c, 0, 21 }, /* #56 */
     2829    { 0x292d07, 0x292596, 0xb2cd6d91, 0xf659adb2, 0, 3  }, /* #57 */
     2830    { 0x251ac7, 0x251297, 0xfd033cd5, 0xfffffe81, 0, 17 }, /* #58 */
     2831    { 0x142912, 0x142196, 0x9f567d9e, 0xffffff9f, 0, 24 }, /* #59 */
     2832    { 0x006dd2, 0x006512, 0x00b24f8a, 0x0000000b, 0, 20 }, /* #60 */
     2833    { 0x0036c2, 0x003613, 0x711eb5ec, 0x00000038, 0, 25 }, /* #61 */
     2834    { 0x096552, 0x096592, 0xa6702026, 0xfffffa67, 0, 20 }, /* #62 */
     2835    { 0x145646, 0x145612, 0x7335def5, 0x000000e6, 0, 23 }, /* #63 */
     2836};
     2837static const BINU64_TEST_T g_aTests_rol_u64_amd[] =
     2838{
     2839    { 0x045803, 0x045002, 0x0000000000000000, 0x0000000000000000, 0, 17 }, /* #0 */
     2840    { 0x3f6846, 0x3f6046, 0x0000000000000000, 0x0000000000000000, 0, 38 }, /* #1 */
     2841    { 0x275813, 0x275012, 0x0000000000000000, 0x0000000000000000, 0, 3  }, /* #2 */
     2842    { 0x205213, 0x205212, 0x0000000000000000, 0x0000000000000000, 0, 55 }, /* #3 */
     2843    { 0x0f0303, 0x0f0302, 0x26b2012ee469eea2, 0x7ba889ac804bb91a, 0, 46 }, /* #4 */
     2844    { 0x0d2957, 0x0d2956, 0xa1e2438d0b28c60c, 0xd0b28c60ca1e2438, 0, 28 }, /* #5 */
     2845    { 0x220813, 0x220812, 0xae8524e90193506d, 0xd41b6ba1493a4064, 0, 46 }, /* #6 */
     2846    { 0x042756, 0x042757, 0x7500a1ba39ba48c9, 0xba39ba48c97500a1, 0, 24 }, /* #7 */
     2847    { 0x1c4b42, 0x1c4b42, 0xf8ddde5ace906cdc, 0xcdcf8ddde5ace906, 0, 52 }, /* #8 */
     2848    { 0x203d17, 0x203d17, 0xcbe430be931fc979, 0x2185f498fe4bce5f, 0, 11 }, /* #9 */
     2849    { 0x015bd3, 0x015bd2, 0x2d831f1005fb2de9, 0xc18f8802fd96f496, 0, 7  }, /* #10 */
     2850    { 0x166e17, 0x166e16, 0xc827a27043d7bac8, 0x89c10f5eeb23209e, 0, 18 }, /* #11 */
     2851    { 0x3b0313, 0x3b0b12, 0x4c65eae2df5134de, 0xcbd5c5bea269bc98, 0, 9  }, /* #12 */
     2852    { 0x365012, 0x365012, 0xea85ca562d202c2f, 0x40585fd50b94ac5a, 0, 41 }, /* #13 */
     2853    { 0x065b83, 0x065383, 0x5dbdff05b2f5a759, 0x82d97ad3acaedeff, 0, 23 }, /* #14 */
     2854    { 0x265a46, 0x265246, 0xa4a7c1f3d0cc8aba, 0x1991575494f83e7a, 0, 37 }, /* #15 */
     2855    { 0x3e12d3, 0x3e12d3, 0xbd9698899945ec35, 0x86b7b2d3113328bd, 0, 53 }, /* #16 */
     2856    { 0x340a07, 0x340a06, 0x68f7cc66bb9bab00, 0xf98cd77375600d1e, 0, 13 }, /* #17 */
     2857    { 0x3e1293, 0x3e1a93, 0xfe4c43fa333f6d5b, 0x310fe8ccfdb56ff9, 0, 10 }, /* #18 */
     2858    { 0x206f02, 0x206702, 0xdc078b95531a2f0f, 0x5caa98d1787ee03c, 0, 19 }, /* #19 */
     2859    { 0x380417, 0x380c16, 0x32fbf30650de4ea0, 0x86f2750197df9832, 0, 35 }, /* #20 */
     2860    { 0x231513, 0x231513, 0x10b4f44e8f04fdd6, 0xeeb085a7a2747827, 0, 51 }, /* #21 */
     2861    { 0x1a3e13, 0x1a3613, 0x27f35cf7ade92e9d, 0xeb7a4ba749fcd73d, 0, 30 }, /* #22 */
     2862    { 0x254342, 0x254b43, 0x7d99944192809afa, 0x3eccca20c9404d7d, 0, 63 }, /* #23 */
     2863    { 0x1b16d2, 0x1b1ed2, 0x765b16dd2fcceb0a, 0x97e675853b2d8b6e, 0, 31 }, /* #24 */
     2864    { 0x3e1193, 0x3e1193, 0x228dcaacd7fc0489, 0x80912451b9559aff, 0, 45 }, /* #25 */
     2865    { 0x3a5213, 0x3a5a12, 0xe4386fd7c96c492e, 0xfd7c96c492ee4386, 0, 20 }, /* #26 */
     2866    { 0x352c42, 0x352c42, 0x30203b328d0a8eb9, 0x8d0a8eb930203b32, 0, 32 }, /* #27 */
     2867    { 0x0c3ed7, 0x0c36d6, 0x52fd79ed588ed746, 0x76ba3297ebcf6ac4, 0, 43 }, /* #28 */
     2868    { 0x080f53, 0x080f53, 0x8bee5a73ade7c7cc, 0x6f3e3e645f72d39d, 0, 35 }, /* #29 */
     2869    { 0x147787, 0x147786, 0xa8201c081308d233, 0x01c081308d233a82, 0, 12 }, /* #30 */
     2870    { 0x0b5f12, 0x0b5f13, 0x8aa4473bfe16cbe5, 0x5488e77fc2d97cb1, 0, 5  }, /* #31 */
     2871    { 0x2d6252, 0x2d6a52, 0x0f3d7759e8af5618, 0xb0c079ebbacf457a, 0, 51 }, /* #32 */
     2872    { 0x3952d6, 0x395ad6, 0x13c7a8bba3c8c4d5, 0x9aa278f517747918, 0, 53 }, /* #33 */
     2873    { 0x076386, 0x076386, 0xab4e6b6d6696a1a5, 0x696a1a5ab4e6b6d6, 0, 36 }, /* #34 */
     2874    { 0x253987, 0x253987, 0x5f2f0ba661a616fc, 0x2f0ba661a616fc5f, 0, 8  }, /* #35 */
     2875    { 0x0b2596, 0x0b2d97, 0xb8ef1e0075ee6fd1, 0x7e8dc778f003af73, 0, 51 }, /* #36 */
     2876    { 0x246b97, 0x246396, 0x1cbfcd21c7dd773f, 0x438fbaee7e397f9a, 0, 25 }, /* #37 */
     2877    { 0x124b17, 0x124b17, 0xadc3ad20c512fe48, 0x2fe48adc3ad20c51, 0, 44 }, /* #38 */
     2878    { 0x1f6656, 0x1f6e56, 0x082fd2d4d7ff83f3, 0xc20bf4b535ffe0fc, 0, 62 }, /* #39 */
     2879    { 0x152f82, 0x152782, 0xb15fc6b74debc340, 0x340b15fc6b74debc, 0, 52 }, /* #40 */
     2880    { 0x2823d2, 0x2823d2, 0xa30f6a3185d213c3, 0x4f0e8c3da8c61748, 0, 50 }, /* #41 */
     2881    { 0x242d53, 0x242553, 0x383b4b49f6eece8f, 0xa3ce0ed2d27dbbb3, 0, 54 }, /* #42 */
     2882    { 0x0b7002, 0x0b7003, 0xdbdbc161dc84060c, 0xc84060cdbdbc161d, 0, 36 }, /* #43 */
     2883    { 0x1c3c13, 0x1c3412, 0xbcd4c704a4f3b87b, 0x63825279dc3dde6a, 0, 15 }, /* #44 */
     2884    { 0x3e2b46, 0x3e2346, 0x6df74b7f77e64200, 0x642006df74b7f77e, 0, 44 }, /* #45 */
     2885    { 0x1e3093, 0x1e3893, 0x5dfc691a17dcc0e6, 0x73039977f1a4685f, 0, 42 }, /* #46 */
     2886    { 0x072fc6, 0x0727c6, 0xded3c5bfea2cbba6, 0x2cbba6ded3c5bfea, 0, 40 }, /* #47 */
     2887    { 0x227fc7, 0x227fc7, 0xafe16e4f3d33039b, 0x279e9981cdd7f0b7, 0, 23 }, /* #48 */
     2888    { 0x0d0f13, 0x0d0713, 0xa5f8ac44aada5ca6, 0xb4b94d4bf1588955, 0, 41 }, /* #49 */
     2889    { 0x235443, 0x235442, 0xc5b85c8bb5308a10, 0x450862dc2e45da98, 0, 47 }, /* #50 */
     2890    { 0x2458c3, 0x2450c2, 0xa0d6da10337f26f5, 0x6b6d0819bf937ad0, 0, 7  }, /* #51 */
     2891    { 0x1c3a87, 0x1c3287, 0x11d8545e2ae1daa0, 0x8545e2ae1daa011d, 0, 12 }, /* #52 */
     2892    { 0x1c3e47, 0x1c3647, 0xbdc2c0b486185cc3, 0x85cc3bdc2c0b4861, 0, 44 }, /* #53 */
     2893    { 0x030507, 0x030506, 0x83ee2e329340cf5e, 0x4d033d7a0fb8b8ca, 0, 34 }, /* #54 */
     2894    { 0x012ad6, 0x012ad7, 0x0e65684f64a506dc, 0x03995a13d92941b7, 0, 62 }, /* #55 */
     2895    { 0x327b06, 0x327b06, 0xa756a71241c00c0b, 0xe9d5a9c490700302, 0, 62 }, /* #56 */
     2896    { 0x112543, 0x112d42, 0x272baf028ca6fcfe, 0xfe272baf028ca6fc, 0, 56 }, /* #57 */
     2897    { 0x045746, 0x045747, 0x9ca2949f75ff7fb9, 0x99ca2949f75ff7fb, 0, 60 }, /* #58 */
     2898    { 0x134c93, 0x134493, 0x968b88226552abc6, 0xa5a2e2089954aaf1, 0, 62 }, /* #59 */
     2899    { 0x160887, 0x160086, 0x3ba70ab63d143cd9, 0x2ad8f450f364ee9c, 0, 18 }, /* #60 */
     2900    { 0x2b0942, 0x2b0143, 0xc7f25a9760f73dad, 0xa9760f73dadc7f25, 0, 20 }, /* #61 */
     2901    { 0x331652, 0x331652, 0x3069ff47b93e6928, 0x5060d3fe8f727cd2, 0, 57 }, /* #62 */
     2902    { 0x024c92, 0x024492, 0x8fca5c69320ee5fc, 0x772fe47e52e34990, 0, 43 }, /* #63 */
     2903};
     2904static const BINU64_TEST_T g_aTests_ror_u64_amd[] =
     2905{
     2906    { 0x351f56, 0x351756, 0x0000000000000000, 0x0000000000000000, 0, 31 }, /* #0 */
     2907    { 0x1d22d7, 0x1d22d6, 0x0000000000000000, 0x0000000000000000, 0, 5  }, /* #1 */
     2908    { 0x382616, 0x382616, 0x0000000000000000, 0x0000000000000000, 0, 31 }, /* #2 */
     2909    { 0x1f1d82, 0x1f1582, 0x0000000000000000, 0x0000000000000000, 0, 51 }, /* #3 */
     2910    { 0x274f53, 0x274753, 0xaa2714286fa4c39f, 0xe7ea89c50a1be930, 0, 10 }, /* #4 */
     2911    { 0x011646, 0x011646, 0x0053090bf578983d, 0x217eaf1307a00a61, 0, 43 }, /* #5 */
     2912    { 0x200ac6, 0x200ac6, 0xb2539b6e17eda2af, 0x70bf6d157d929cdb, 0, 37 }, /* #6 */
     2913    { 0x2a0a42, 0x2a0242, 0xc787625872363f91, 0x1c787625872363f9, 0, 4  }, /* #7 */
     2914    { 0x090ad2, 0x090ad3, 0x507e41286a6dd413, 0xa09a83f20943536e, 0, 13 }, /* #8 */
     2915    { 0x394952, 0x394952, 0x889d1a2feeda768c, 0x5fddb4ed19113a34, 0, 39 }, /* #9 */
     2916    { 0x2b7796, 0x2b7796, 0x918964a1a939cc24, 0x248c4b250d49ce61, 0, 5  }, /* #10 */
     2917    { 0x083bc6, 0x0833c6, 0x39221df5c969ae0e, 0x21df5c969ae0e392, 0, 52 }, /* #11 */
     2918    { 0x243617, 0x243616, 0xf72b860de0c83186, 0x320c61bdcae18378, 0, 26 }, /* #12 */
     2919    { 0x230882, 0x230883, 0x0745e1bf8f4c02b5, 0x8056a0e8bc37f1e9, 0, 19 }, /* #13 */
     2920    { 0x0d3317, 0x0d3b16, 0x1d6cf122e2f087f1, 0x7843f88eb6789171, 0, 25 }, /* #14 */
     2921    { 0x263046, 0x263847, 0x4b10a9c589410295, 0xa9621538b1282052, 0, 3  }, /* #15 */
     2922    { 0x342c12, 0x342c12, 0xe567cff1c7bb7a81, 0x59f3fc71eedea079, 0, 58 }, /* #16 */
     2923    { 0x240e02, 0x240602, 0xfb8468f90eaee232, 0x2347c875771197dc, 0, 53 }, /* #17 */
     2924    { 0x296647, 0x296e46, 0xf5fe134f40bbfd79, 0x7f84d3d02eff5e7d, 0, 58 }, /* #18 */
     2925    { 0x343347, 0x343b46, 0xea355e1e0f9c7a9b, 0x537d46abc3c1f38f, 0, 11 }, /* #19 */
     2926    { 0x1c5403, 0x1c5402, 0x35174120fa2b5dbd, 0x0483e8ad76f4d45d, 0, 46 }, /* #20 */
     2927    { 0x0c7007, 0x0c7006, 0x0e3256c5c6d12a55, 0x1b44a95438c95b17, 0, 30 }, /* #21 */
     2928    { 0x037c52, 0x037452, 0x0af500830f79e240, 0x061ef3c48015ea01, 0, 39 }, /* #22 */
     2929    { 0x213d86, 0x213586, 0xf538434bdc4dc2ec, 0x2ecf538434bdc4dc, 0, 12 }, /* #23 */
     2930    { 0x131007, 0x131007, 0x662cd97fbd16d5c6, 0xcbfde8b6ae333166, 0, 45 }, /* #24 */
     2931    { 0x2f0646, 0x2f0647, 0xfbdaf46f34c71b72, 0xe8de698e36e5f7b5, 0, 47 }, /* #25 */
     2932    { 0x156c06, 0x156406, 0xc6aab45b91c2b7b4, 0x3856f698d5568b72, 0, 27 }, /* #26 */
     2933    { 0x2e0406, 0x2e0c07, 0x00adc5af5b3628c1, 0xb14608056e2d7ad9, 0, 21 }, /* #27 */
     2934    { 0x2c38c3, 0x2c30c2, 0x4a2bdc28f5164962, 0x1ea2c92c49457b85, 0, 35 }, /* #28 */
     2935    { 0x1c7082, 0x1c7082, 0x13d0c764efbbd1e3, 0x277dde8f189e863b, 0, 37 }, /* #29 */
     2936    { 0x2b2017, 0x2b2016, 0xb46407dda965388e, 0x23ad1901f76a594e, 0, 10 }, /* #30 */
     2937    { 0x152947, 0x152946, 0xc210144044a459fd, 0x67f7084051011291, 0, 14 }, /* #31 */
     2938    { 0x3f0697, 0x3f0697, 0xabfd605ee9c8869b, 0xeb02f74e4434dd5f, 0, 53 }, /* #32 */
     2939    { 0x256dc3, 0x2565c3, 0xf813c5a4bb50d608, 0xf0278b4976a1ac11, 0, 63 }, /* #33 */
     2940    { 0x1c0ad3, 0x1c0ad2, 0x9f2e63c04428043d, 0x7cb98f0110a010f6, 0, 62 }, /* #34 */
     2941    { 0x1f6402, 0x1f6c02, 0x1f567d427f2716fd, 0x67d427f2716fd1f5, 0, 52 }, /* #35 */
     2942    { 0x033f42, 0x033f42, 0x6173aef23eb03148, 0x5818a430b9d7791f, 0, 25 }, /* #36 */
     2943    { 0x2815d2, 0x281dd3, 0xa70b23d49afa4dd2, 0x9374a9c2c8f526be, 0, 18 }, /* #37 */
     2944    { 0x357f82, 0x357f82, 0x9c4e167a8e903039, 0x59ea3a40c0e67138, 0, 46 }, /* #38 */
     2945    { 0x3b0c92, 0x3b0c93, 0x00755965cc400a8f, 0x9880151e00eab2cb, 0, 31 }, /* #39 */
     2946    { 0x377983, 0x377182, 0x6a10390fc3144e0d, 0x3144e0d6a10390fc, 0, 28 }, /* #40 */
     2947    { 0x050a96, 0x050297, 0x7a3be9409797f881, 0xf4a04bcbfc40bd1d, 0, 49 }, /* #41 */
     2948    { 0x1326d3, 0x132ed3, 0x0c888097ff134e86, 0x83222025ffc4d3a1, 0, 2  }, /* #42 */
     2949    { 0x2e6b86, 0x2e6b86, 0xb84947565bdfa6f1, 0x4947565bdfa6f1b8, 0, 56 }, /* #43 */
     2950    { 0x310147, 0x310946, 0x30fc8d671b0cfa2c, 0x7d16187e46b38d86, 0, 17 }, /* #44 */
     2951    { 0x160247, 0x160247, 0x065ac0c0ceb9c595, 0xce2ca832d6060675, 0, 21 }, /* #45 */
     2952    { 0x1c0cd7, 0x1c04d7, 0xb3f141dbdad76811, 0xd9f8a0eded6bb408, 0, 1  }, /* #46 */
     2953    { 0x313483, 0x313c83, 0xb92e5605da54dbdc, 0xa9b7b9725cac0bb4, 0, 23 }, /* #47 */
     2954    { 0x0f1b42, 0x0f1b42, 0x1b6538c1a2da1437, 0x538c1a2da14371b6, 0, 52 }, /* #48 */
     2955    { 0x162883, 0x162083, 0x2449f91ec19901df, 0xe47b0664077c9127, 0, 46 }, /* #49 */
     2956    { 0x2e4cc6, 0x2e44c7, 0x2aab1fda65f1e007, 0xfda65f1e0072aab1, 0, 44 }, /* #50 */
     2957    { 0x144b46, 0x144347, 0xdf9fdc5179e3e060, 0xc0c1bf3fb8a2f3c7, 0, 15 }, /* #51 */
     2958    { 0x072b97, 0x072b96, 0x1605fdb6dc541c2d, 0x68b02fedb6e2a0e1, 0, 5  }, /* #52 */
     2959    { 0x283017, 0x283016, 0x4ca805639f486fdc, 0x1bf7132a0158e7d2, 0, 18 }, /* #53 */
     2960    { 0x112f96, 0x112f97, 0x369e8f7ae1604244, 0xb021221b4f47bd70, 0, 25 }, /* #54 */
     2961    { 0x317207, 0x317a06, 0x930c5c6f8e48e278, 0x71be392389e24c31, 0, 46 }, /* #55 */
     2962    { 0x1f1756, 0x1f1757, 0x7d93e962b55288cf, 0xefb27d2c56aa5119, 0, 3  }, /* #56 */
     2963    { 0x247613, 0x247612, 0xd58210a75bbd00d6, 0x0d6d58210a75bbd0, 0, 12 }, /* #57 */
     2964    { 0x106217, 0x106a16, 0xe36970fde66d9178, 0x78e36970fde66d91, 0, 8  }, /* #58 */
     2965    { 0x2e4056, 0x2e4056, 0xe311c941cc437e31, 0x39886fc63c623928, 0, 35 }, /* #59 */
     2966    { 0x0a1b13, 0x0a1313, 0xab64ba570541edd3, 0xead92e95c1507b74, 0, 2  }, /* #60 */
     2967    { 0x3a5996, 0x3a5996, 0xa0acab44ea8f381b, 0x55a275479c0dd056, 0, 49 }, /* #61 */
     2968    { 0x2a0597, 0x2a0597, 0x11a1dc371fc6441d, 0xc371fc6441d11a1d, 0, 44 }, /* #62 */
     2969    { 0x100402, 0x100c02, 0xebd9fd5d4acc5100, 0x5d4acc5100ebd9fd, 0, 40 }, /* #63 */
     2970};
     2971static const BINU64_TEST_T g_aTests_rcl_u64_amd[] =
     2972{
     2973    { 0x213ad7, 0x2132d6, 0x0000000000000000, 0x0200000000000000, 0, 58 }, /* #0 */
     2974    { 0x013a53, 0x013252, 0x0000000000000000, 0x0000000800000000, 0, 36 }, /* #1 */
     2975    { 0x172b42, 0x172342, 0x0000000000000000, 0x0000000000000000, 0, 12 }, /* #2 */
     2976    { 0x2714c6, 0x2714c6, 0x0000000000000000, 0x0000000000000000, 0, 25 }, /* #3 */
     2977    { 0x170343, 0x170b42, 0x3095e25d1bacd7f4, 0xb35fd2612bc4ba37, 0, 42 }, /* #4 */
     2978    { 0x305647, 0x305647, 0x9097a87968b054ed, 0xa2c153b7212f50f2, 0, 34 }, /* #5 */
     2979    { 0x237e93, 0x237693, 0xa48aeb8b014b064e, 0xb4915d71602960c9, 0, 62 }, /* #6 */
     2980    { 0x105fd2, 0x1057d3, 0x773951881c5883dd, 0xca8c40e2c41ee9dc, 0, 11 }, /* #7 */
     2981    { 0x222853, 0x222052, 0x8db5d58ec44fb7f3, 0x78db5d58ec44fb7f, 0, 61 }, /* #8 */
     2982    { 0x3d0103, 0x3d0102, 0x52e200936dd75070, 0x0936dd75070a9710, 0, 20 }, /* #9 */
     2983    { 0x013302, 0x013302, 0x6fb319c0b14ed9a5, 0x702c53b6694df663, 0, 22 }, /* #10 */
     2984    { 0x046fd7, 0x046fd7, 0x299ddbe160925f0b, 0x7c2e533bb7c2c124, 0, 50 }, /* #11 */
     2985    { 0x2778d3, 0x2778d3, 0x1aba89ceb42f80f1, 0x7c078c6aea273ad0, 0, 43 }, /* #12 */
     2986    { 0x3711c7, 0x3711c6, 0xe5531ea3c385502e, 0x63d47870aa05de55, 0, 13 }, /* #13 */
     2987    { 0x063ec7, 0x0636c6, 0x8acaa5ca8f1f38cf, 0x3c7ce33f15954b95, 0, 34 }, /* #14 */
     2988    { 0x085903, 0x085102, 0x632447ed89138f4a, 0x4e3d2ac6488fdb12, 0, 42 }, /* #15 */
     2989    { 0x282d96, 0x282596, 0xf505b996b15c9433, 0x5b996b15c94337a8, 0, 12 }, /* #16 */
     2990    { 0x0d2747, 0x0d2f47, 0x430311d65cd5791f, 0x1fa18188eb2e6abc, 0, 56 }, /* #17 */
     2991    { 0x225086, 0x225086, 0xda6121e610325ca8, 0x064b950da6121e61, 0, 37 }, /* #18 */
     2992    { 0x066dc7, 0x0665c6, 0x5e983109ded0ce4d, 0x3109ded0ce4daf4c, 0, 16 }, /* #19 */
     2993    { 0x2e6e02, 0x2e6602, 0x2aa9b3cf3480a84e, 0x54270aaa6cf3cd20, 0, 47 }, /* #20 */
     2994    { 0x3953d2, 0x3953d3, 0x5928dd86ec8bf78b, 0xbb0dd917ef165928, 0, 17 }, /* #21 */
     2995    { 0x3c1e97, 0x3c1696, 0x925eba8a36468f20, 0x3c8324bd75146c8d, 0, 50 }, /* #22 */
     2996    { 0x377612, 0x377e13, 0xa447fadd1e283f1e, 0x11feb7478a0fc794, 0, 6  }, /* #23 */
     2997    { 0x1c7457, 0x1c7c56, 0x94767329acf52d61, 0xe65359ea5ac39476, 0, 17 }, /* #24 */
     2998    { 0x3b5ec3, 0x3b56c3, 0x858ef46e5fe83387, 0xfe83387c2c77a372, 0, 36 }, /* #25 */
     2999    { 0x1820c2, 0x1820c3, 0xe96fb8297a966b8f, 0xba5bee0a5ea59ae3, 0, 63 }, /* #26 */
     3000    { 0x1e7952, 0x1e7153, 0x1af45e17940ce68d, 0xe17940ce68d0d7a2, 0, 20 }, /* #27 */
     3001    { 0x237242, 0x237242, 0x29205e85ff2a29d4, 0x2ff9514ea0a4817a, 0, 27 }, /* #28 */
     3002    { 0x397e13, 0x397e12, 0x0ca39454ac17c571, 0xa560be2b8c328e51, 0, 27 }, /* #29 */
     3003    { 0x266246, 0x266246, 0x8854cb966045d3cf, 0x7a21532e5981174f, 0, 59 }, /* #30 */
     3004    { 0x0a3d96, 0x0a3596, 0xced6c07ca5af29a3, 0x03e52d794d1b3b5b, 0, 19 }, /* #31 */
     3005    { 0x0e1803, 0x0e1802, 0x541636ba3192aaf6, 0xbdaa82c6d7463255, 0, 54 }, /* #32 */
     3006    { 0x1b2bc7, 0x1b23c6, 0x5248b2b71218ae04, 0x56e24315c095248b, 0, 21 }, /* #33 */
     3007    { 0x3a0206, 0x3a0207, 0x9f6e399f36b00a35, 0x8051aa7db8e67cda, 0, 43 }, /* #34 */
     3008    { 0x094416, 0x094c16, 0x81f8d5218bea4773, 0x862fa91dcd03f1aa, 0, 26 }, /* #35 */
     3009    { 0x0f1f83, 0x0f1782, 0x932da2d2c567941f, 0x2d2c567941fc996d, 0, 20 }, /* #36 */
     3010    { 0x2b2907, 0x2b2106, 0x44645c965dafdb44, 0x5976bf6d1288c8b9, 0, 26 }, /* #37 */
     3011    { 0x2d0a93, 0x2d0a93, 0x20dfe8e559d2d601, 0x472ace96b00c837f, 0, 19 }, /* #38 */
     3012    { 0x3a4186, 0x3a4187, 0x9bfe6ceef32c37b9, 0xde6586f729bfe6ce, 0, 29 }, /* #39 */
     3013    { 0x151fc7, 0x1517c7, 0x01f5e8d79f233afd, 0xd7a35e7c8cebf603, 0, 10 }, /* #40 */
     3014    { 0x0f1112, 0x0f1913, 0xb68454d2302b7ab2, 0x422a691815bd592d, 0, 7  }, /* #41 */
     3015    { 0x2e5417, 0x2e5416, 0xe8855b469ad44edc, 0x2156d1a6b513b73d, 0, 6  }, /* #42 */
     3016    { 0x3c6346, 0x3c6b46, 0x3a96855980616698, 0xb34c0ea5a1566018, 0, 47 }, /* #43 */
     3017    { 0x2f2f86, 0x2f2786, 0xd518a5851a6ea131, 0x6ea1316a8c52c28d, 0, 40 }, /* #44 */
     3018    { 0x137543, 0x137d43, 0x2dddebc2a3794207, 0x03cb777af0a8de50, 0, 55 }, /* #45 */
     3019    { 0x3547c7, 0x3547c7, 0xd0e3f83a4403bae8, 0xc1d2201dd747438f, 0, 19 }, /* #46 */
     3020    { 0x393403, 0x393c03, 0x3f25280baa996e7e, 0x280baa996e7e9f92, 0, 16 }, /* #47 */
     3021    { 0x0d0487, 0x0d0487, 0x04b63c7eacf9cfbf, 0xeacf9cfbf825b1e3, 0, 28 }, /* #48 */
     3022    { 0x362906, 0x362107, 0x63fb123970bf5f13, 0x85faf8998fec48e5, 0, 35 }, /* #49 */
     3023    { 0x1e2c46, 0x1e2447, 0x48d9520f31ffad86, 0xb2a41e63ff5b0c48, 0, 9  }, /* #50 */
     3024    { 0x0152c2, 0x0152c2, 0x8d9a4817922a27ca, 0x523669205e48a89f, 0, 59 }, /* #51 */
     3025    { 0x1720d7, 0x1728d6, 0xeb310de562eeca81, 0xc437958bbb2a07d6, 0, 10 }, /* #52 */
     3026    { 0x306212, 0x306a13, 0x6b6b5556014067fe, 0x00a033ff1adad555, 0, 31 }, /* #53 */
     3027    { 0x3a6813, 0x3a6812, 0xcd5414ae0c99ebfc, 0xae0c99ebfce6aa0a, 0, 24 }, /* #54 */
     3028    { 0x0b3513, 0x0b3d13, 0x31e680149c9e9f35, 0x4f9acc79a0052727, 0, 47 }, /* #55 */
     3029    { 0x307bd2, 0x3073d2, 0x4b052bfa2ad8fa00, 0x04b052bfa2ad8fa0, 0, 61 }, /* #56 */
     3030    { 0x042193, 0x042993, 0xcdb8dd4d48f7f02c, 0x4d48f7f02ce6dc6e, 0, 24 }, /* #57 */
     3031    { 0x027802, 0x027802, 0x77ca9db463287f7f, 0x8c650fefe77ca9db, 0, 29 }, /* #58 */
     3032    { 0x331013, 0x331013, 0xe5d78ee3c2e4794c, 0x9e5d78ee3c2e4794, 0, 61 }, /* #59 */
     3033    { 0x093957, 0x093156, 0x15ea486588959add, 0x22566b762bd490cb, 0, 34 }, /* #60 */
     3034    { 0x1938c3, 0x1938c3, 0xf7d3cb9b8ca54ad4, 0x2e6e32952b53efa7, 0, 18 }, /* #61 */
     3035    { 0x185186, 0x185186, 0x5fd7209165ab85b4, 0x17f5c824596ae16d, 0, 63 }, /* #62 */
     3036    { 0x374e57, 0x374657, 0xdb4c2ddbb74de652, 0xe652eda616eddba6, 0, 48 }, /* #63 */
     3037};
     3038static const BINU64_TEST_T g_aTests_rcr_u64_amd[] =
     3039{
     3040    { 0x2f1c47, 0x2f1446, 0x0000000000000000, 0x0000000000000040, 0, 58 }, /* #0 */
     3041    { 0x1c7113, 0x1c7112, 0x0000000000000000, 0x0000000200000000, 0, 31 }, /* #1 */
     3042    { 0x2f5e96, 0x2f5696, 0x0000000000000000, 0x0000000000000000, 0, 10 }, /* #2 */
     3043    { 0x133e86, 0x133686, 0x0000000000000000, 0x0000000000000000, 0, 53 }, /* #3 */
     3044    { 0x030607, 0x030e07, 0x2b4ef251af4a8984, 0xaf4a898495a77928, 0, 33 }, /* #4 */
     3045    { 0x0b6fd2, 0x0b67d2, 0x2ccc1aec69b6042c, 0xd7634db02160b330, 0, 46 }, /* #5 */
     3046    { 0x2b4d47, 0x2b4547, 0xc02753cbbba6be89, 0xe013a9e5ddd35f44, 0, 1  }, /* #6 */
     3047    { 0x390c46, 0x390c46, 0x5afa4ce653dd225a, 0xa7ba44b45afa4ce6, 0, 32 }, /* #7 */
     3048    { 0x1e7107, 0x1e7906, 0xefa8f91556a226ea, 0xaad444dd5efa8f91, 0, 36 }, /* #8 */
     3049    { 0x142252, 0x142a52, 0xd845c700bf9b5d8c, 0x6361171c02fe6d76, 0, 6  }, /* #9 */
     3050    { 0x224d06, 0x224507, 0xdc431f3bb88caf36, 0x10c7ceee232bcd9b, 0, 59 }, /* #10 */
     3051    { 0x0d7586, 0x0d7586, 0x8827476e96690290, 0x08827476e9669029, 0, 4  }, /* #11 */
     3052    { 0x1a5642, 0x1a5e43, 0xfba8bad053707368, 0x687dd45d6829b839, 0, 9  }, /* #12 */
     3053    { 0x236e93, 0x236692, 0x02dd3d0aa74e4237, 0x16e9e8553a7211bc, 0, 62 }, /* #13 */
     3054    { 0x172d16, 0x172d16, 0x736bca4d76db7f6c, 0x526bb6dbfb61cdaf, 0, 46 }, /* #14 */
     3055    { 0x1b0b03, 0x1b0b03, 0x2c8be5b1d68baef7, 0x5def2c8be5b1d68b, 0, 16 }, /* #15 */
     3056    { 0x0f6096, 0x0f6096, 0xb24b612c74187777, 0x1dddd6496c258e83, 0, 19 }, /* #16 */
     3057    { 0x0b2913, 0x0b2912, 0x6973d2b453ff7949, 0x95a29ffbca4da5cf, 0, 46 }, /* #17 */
     3058    { 0x317e87, 0x317e86, 0x8f281eba72bce42c, 0x579c8598f281eba7, 0, 28 }, /* #18 */
     3059    { 0x3572d7, 0x357ad6, 0xb203c3dd5010da89, 0x6d44ec80f0f75404, 0, 18 }, /* #19 */
     3060    { 0x3d22d6, 0x3d22d6, 0x45fdf116358f1a26, 0x22c6b1e344c45fdf, 0, 44 }, /* #20 */
     3061    { 0x1c3702, 0x1c3703, 0xd64420820d7d319c, 0x19c6b22104106be9, 0, 13 }, /* #21 */
     3062    { 0x047413, 0x047412, 0xf02e509763b3c878, 0x3c7c0b9425d8ecf2, 0, 10 }, /* #22 */
     3063    { 0x171f52, 0x171f53, 0x7796f571061c7a24, 0xa243bcb7ab8830e3, 0, 13 }, /* #23 */
     3064    { 0x292f83, 0x292f82, 0xe27410033a01cc2e, 0x820067403985de27, 0, 52 }, /* #24 */
     3065    { 0x190a16, 0x190a17, 0x45119d390bace96f, 0x759d2de45119d390, 0, 28 }, /* #25 */
     3066    { 0x2f3993, 0x2f3993, 0x1b3d2410d97fe3af, 0x67a4821b2ffc75f1, 0, 60 }, /* #26 */
     3067    { 0x1a6bc7, 0x1a63c6, 0x1ee16c18b76f193a, 0xf70b60c5bb78c9d4, 0, 62 }, /* #27 */
     3068    { 0x140f16, 0x140716, 0x8d2eae9d3e322165, 0xe9d3e32216546975, 0, 45 }, /* #28 */
     3069    { 0x3b5996, 0x3b5196, 0xb799d24246146c95, 0x364aade674909185, 0, 18 }, /* #29 */
     3070    { 0x2e2d12, 0x2e2d13, 0x0b41eee671d8b8a3, 0x71460b41eee671d8, 0, 16 }, /* #30 */
     3071    { 0x3117c7, 0x311fc7, 0xb9cbc6496651a399, 0x468e6773978c92cc, 0, 23 }, /* #31 */
     3072    { 0x0d0647, 0x0d0646, 0x3c338f8ca12aba66, 0xcd3c338f8ca12aba, 0, 8  }, /* #32 */
     3073    { 0x2e2c02, 0x2e2402, 0xfa2326ba6713a2c4, 0xe99c4e8b11f4464d, 0, 39 }, /* #33 */
     3074    { 0x3f4b53, 0x3f4b53, 0x571be1d5c0b49579, 0x579ab8df0eae05a4, 0, 13 }, /* #34 */
     3075    { 0x020503, 0x020d03, 0x915b5ae6b3169bfe, 0x5ae6b3169bfec8ad, 0, 49 }, /* #35 */
     3076    { 0x252696, 0x252e97, 0x49d3a3c1df0a012e, 0xa3c1df0a012e24e9, 0, 49 }, /* #36 */
     3077    { 0x374987, 0x374187, 0x0e5cb6123ccf4f42, 0x33d3d0a1cb96c247, 0, 27 }, /* #37 */
     3078    { 0x371b53, 0x371b53, 0xc90f09ebe8a291c0, 0x84f5f45148e07243, 0, 50 }, /* #38 */
     3079    { 0x0a1ec2, 0x0a16c2, 0xb0888859463e935f, 0x2216518fa4d7d611, 0, 51 }, /* #39 */
     3080    { 0x345153, 0x345153, 0x83fa0e105ba26a70, 0xfd07082dd1353860, 0, 58 }, /* #40 */
     3081    { 0x3c4696, 0x3c4e97, 0xb2d1fcf730d9eafa, 0xa5968fe7b986cf57, 0, 5  }, /* #41 */
     3082    { 0x130612, 0x130e12, 0xf39ba2ffb548a25d, 0xa25d79cdd17fdaa4, 0, 17 }, /* #42 */
     3083    { 0x260c47, 0x260c46, 0xdf2336ad1bb8469a, 0xb46ee11a6bbe466d, 0, 39 }, /* #43 */
     3084    { 0x2b4c43, 0x2b4c42, 0xd9c417c64b238278, 0x4b238278ece20be3, 0, 33 }, /* #44 */
     3085    { 0x246013, 0x246013, 0xe2187afee93339cf, 0xd7f74999ce7f8861, 0, 46 }, /* #45 */
     3086    { 0x397516, 0x397516, 0x0f016742deb83297, 0x0ca5c1e02ce85bd7, 0, 19 }, /* #46 */
     3087    { 0x0710c6, 0x0718c6, 0x60f86b1c75714b15, 0xb1c75714b15307c3, 0, 45 }, /* #47 */
     3088    { 0x1f6943, 0x1f6143, 0x2fb2158a04773ac0, 0xf642b1408ee75812, 0, 60 }, /* #48 */
     3089    { 0x292147, 0x292147, 0x26a7b812de1cfb24, 0x2de1cfb249353dc0, 0, 37 }, /* #49 */
     3090    { 0x252383, 0x252b83, 0x5bf43d48964637b8, 0xbdc56fd0f5225918, 0, 14 }, /* #50 */
     3091    { 0x2d5186, 0x2d5987, 0x79aba39b6ecb9ced, 0xa39b6ecb9ced3cd5, 0, 49 }, /* #51 */
     3092    { 0x0e1cc2, 0x0e14c2, 0x66de73c0b3ca4e5b, 0xccdbce78167949cb, 0, 3  }, /* #52 */
     3093    { 0x2c7182, 0x2c7983, 0x13da4a49744f9183, 0x744f918309ed2524, 0, 33 }, /* #53 */
     3094    { 0x221993, 0x221193, 0x28997150377d0ee9, 0xe8774ca265c540dd, 0, 22 }, /* #54 */
     3095    { 0x020b06, 0x020306, 0x0805d163916bfa6c, 0xc0402e8b1c8b5fd3, 0, 5  }, /* #55 */
     3096    { 0x255143, 0x255943, 0x70cc803139cdb788, 0x86640189ce6dbc45, 0, 62 }, /* #56 */
     3097    { 0x310486, 0x310c86, 0xea9603f0eb5ffbf2, 0xa580fc3ad7fefc9d, 0, 59 }, /* #57 */
     3098    { 0x033953, 0x033153, 0x5e5ea16b84e80bcc, 0xd42d709d017995e5, 0, 52 }, /* #58 */
     3099    { 0x037992, 0x037193, 0x5533629c5d761b7d, 0x175d86df4aa66c53, 0, 35 }, /* #59 */
     3100    { 0x2914d3, 0x291cd2, 0xbd12c2f3cc585c49, 0xbcf316171277a258, 0, 43 }, /* #60 */
     3101    { 0x2a4217, 0x2a4217, 0x8363c89ffa190fe9, 0x1e44ffd0c87f4e0d, 0, 54 }, /* #61 */
     3102    { 0x000907, 0x000106, 0x1bbf606af698967a, 0xf698967a8ddfb035, 0, 33 }, /* #62 */
     3103    { 0x042493, 0x042492, 0x8196c0559abd4b3d, 0xf52cf7032d80ab35, 0, 23 }, /* #63 */
     3104};
     3105static const BINU64_TEST_T g_aTests_shl_u64_amd[] =
     3106{
     3107    { 0x2c7047, 0x2c7056, 0x0000000000000000, 0x0000000000000000, 0, 37 }, /* #0 */
     3108    { 0x2d1e82, 0x2d1656, 0x0000000000000000, 0x0000000000000000, 0, 38 }, /* #1 */
     3109    { 0x2057d3, 0x205756, 0x0000000000000000, 0x0000000000000000, 0, 34 }, /* #2 */
     3110    { 0x0056c3, 0x005656, 0x0000000000000000, 0x0000000000000000, 0, 59 }, /* #3 */
     3111    { 0x297412, 0x297c17, 0xff58b0cb115f2c59, 0x7cb1640000000000, 0, 42 }, /* #4 */
     3112    { 0x130887, 0x130093, 0x676b4ed9f9f0ab02, 0xdad3b67e7c2ac080, 0, 6  }, /* #5 */
     3113    { 0x374792, 0x374f96, 0xbace7cd01dd7adb9, 0xf5b7200000000000, 0, 45 }, /* #6 */
     3114    { 0x317907, 0x317116, 0xeb1d7e562a5ea2f8, 0x75f958a97a8be000, 0, 10 }, /* #7 */
     3115    { 0x1e6143, 0x1e6917, 0xb9d0e7a5f4b1a13d, 0x439e97d2c684f400, 0, 10 }, /* #8 */
     3116    { 0x2e5506, 0x2e5d17, 0x4b4f2cef0059db57, 0x6ae0000000000000, 0, 53 }, /* #9 */
     3117    { 0x3e4613, 0x3e4e13, 0xc143729b4fb246c2, 0x050dca6d3ec91b08, 0, 2  }, /* #10 */
     3118    { 0x320d96, 0x320d96, 0x849b6adb70edaf79, 0xf200000000000000, 0, 57 }, /* #11 */
     3119    { 0x325956, 0x325197, 0xf775bc8e9990e432, 0xc8e9990e43200000, 0, 20 }, /* #12 */
     3120    { 0x0e3782, 0x0e3f57, 0x004d58dc33fd627e, 0x0000000000000000, 0, 63 }, /* #13 */
     3121    { 0x0f4906, 0x0f4917, 0xf5e4e3d7af1e6a8b, 0x1600000000000000, 0, 57 }, /* #14 */
     3122    { 0x1520d2, 0x152016, 0x1550ed620fdf6c92, 0x20fdf6c920000000, 0, 28 }, /* #15 */
     3123    { 0x317803, 0x317817, 0xde785c1a32405897, 0x01625c0000000000, 0, 42 }, /* #16 */
     3124    { 0x154097, 0x154097, 0x91c67d2c0fdf5ec3, 0xfbebd86000000000, 0, 37 }, /* #17 */
     3125    { 0x017b92, 0x017b17, 0x3b433a10160c3462, 0x4202c1868c400000, 0, 21 }, /* #18 */
     3126    { 0x1c6003, 0x1c6097, 0x283e8fa115366d40, 0xb36a000000000000, 0, 43 }, /* #19 */
     3127    { 0x105d87, 0x105d17, 0xe24961c9d00796fb, 0x6fb0000000000000, 0, 52 }, /* #20 */
     3128    { 0x0526c3, 0x052e92, 0x0d76364fbe7e2bee, 0xd76364fbe7e2bee0, 0, 4  }, /* #21 */
     3129    { 0x117257, 0x117293, 0x2f52be1782b1ed4e, 0xd4af85e0ac7b5380, 0, 6  }, /* #22 */
     3130    { 0x293582, 0x293516, 0x05844f2f5673b168, 0x4f2f5673b1680000, 0, 16 }, /* #23 */
     3131    { 0x2e1456, 0x2e1497, 0x9d88794a017aaf43, 0x8000000000000000, 0, 63 }, /* #24 */
     3132    { 0x1e0d12, 0x1e0597, 0xee4b80f834bf1a1d, 0xe0d2fc6874000000, 0, 26 }, /* #25 */
     3133    { 0x1e2296, 0x1e2a96, 0x345d00607d45d7d5, 0xa800000000000000, 0, 59 }, /* #26 */
     3134    { 0x065e07, 0x065616, 0xcf2ac4684b46b554, 0x25a35aaa00000000, 0, 31 }, /* #27 */
     3135    { 0x3130d3, 0x313817, 0x861ab145f2b5edf9, 0x2b5edf9000000000, 0, 36 }, /* #28 */
     3136    { 0x061187, 0x061996, 0x7b460bf8b8aa66d8, 0x99b6000000000000, 0, 46 }, /* #29 */
     3137    { 0x036a56, 0x036a96, 0x03952acb497c5c62, 0xb2d25f1718800000, 0, 22 }, /* #30 */
     3138    { 0x3508d6, 0x350896, 0x3300b80c2c5f84b1, 0xb80c2c5f84b10000, 0, 16 }, /* #31 */
     3139    { 0x080c56, 0x080416, 0x73f9bf4f1ebda288, 0x7f37e9e3d7b45100, 0, 5  }, /* #32 */
     3140    { 0x005216, 0x005293, 0xc47d58a0d9fd4bd4, 0x88fab141b3fa97a8, 0, 1  }, /* #33 */
     3141    { 0x167ac7, 0x167212, 0x2541b62a93ebe9c9, 0x4a836c5527d7d392, 0, 1  }, /* #34 */
     3142    { 0x241353, 0x241316, 0x521a53e5cf44607b, 0x2303d80000000000, 0, 43 }, /* #35 */
     3143    { 0x1a7343, 0x1a7b17, 0xaf770888af0fb21e, 0x787d90f000000000, 0, 35 }, /* #36 */
     3144    { 0x174747, 0x174716, 0xa9355f17a312d461, 0x3080000000000000, 0, 55 }, /* #37 */
     3145    { 0x1a7c17, 0x1a7416, 0x9b87f27624baac54, 0x7624baac54000000, 0, 24 }, /* #38 */
     3146    { 0x2d0f53, 0x2d0f57, 0xd9b9da14144b4568, 0x0000000000000000, 0, 61 }, /* #39 */
     3147    { 0x391e87, 0x391e96, 0xb2a7515924cb98f6, 0x9d4564932e63d800, 0, 10 }, /* #40 */
     3148    { 0x017003, 0x017817, 0x2c6bfadf8760ed11, 0x5bf0ec1da2200000, 0, 21 }, /* #41 */
     3149    { 0x2a2797, 0x2a2f96, 0xb0dee5417b6b0bf8, 0xf72a0bdb585fc000, 0, 11 }, /* #42 */
     3150    { 0x355152, 0x355996, 0x08a522f23c0a4e75, 0xa45e478149cea000, 0, 13 }, /* #43 */
     3151    { 0x0f5643, 0x0f5616, 0x75cc21df88fb791c, 0x21df88fb791c0000, 0, 16 }, /* #44 */
     3152    { 0x157713, 0x157f92, 0x366b99b37fd9d5ec, 0xd9ae66cdff6757b0, 0, 2  }, /* #45 */
     3153    { 0x136506, 0x136d92, 0x68badc6bc4e92dc1, 0x8badc6bc4e92dc10, 0, 4  }, /* #46 */
     3154    { 0x1262c2, 0x126297, 0x36acfb9e921c2897, 0xd2438512e0000000, 0, 29 }, /* #47 */
     3155    { 0x1f4d93, 0x1f4516, 0x6a14da831ff667bd, 0x536a0c7fd99ef400, 0, 10 }, /* #48 */
     3156    { 0x2e6cc3, 0x2e6c17, 0x6195f5fe61ee4391, 0x721c880000000000, 0, 43 }, /* #49 */
     3157    { 0x271506, 0x271d17, 0xd21fb8626b56d68c, 0x1800000000000000, 0, 57 }, /* #50 */
     3158    { 0x311487, 0x311416, 0xcf72da348884ef2e, 0x348884ef2e000000, 0, 24 }, /* #51 */
     3159    { 0x0f6956, 0x0f6116, 0xc0ec214809ce34cb, 0x6996000000000000, 0, 49 }, /* #52 */
     3160    { 0x243407, 0x243416, 0x82f92bf590a122e2, 0x122e200000000000, 0, 44 }, /* #53 */
     3161    { 0x252092, 0x252097, 0x1fe154d2ed7cda52, 0xe6d2900000000000, 0, 43 }, /* #54 */
     3162    { 0x011106, 0x011116, 0x83657aa2158e9340, 0x749a000000000000, 0, 43 }, /* #55 */
     3163    { 0x2f0507, 0x2f0d96, 0x7a7e7ff77bc8c6f6, 0xf7918dec00000000, 0, 33 }, /* #56 */
     3164    { 0x0023d3, 0x002b96, 0xd137a0f218f83c30, 0xf0c0000000000000, 0, 50 }, /* #57 */
     3165    { 0x251cd6, 0x251c96, 0xe1caf65fd5ab4eee, 0xbd97f56ad3bb8000, 0, 14 }, /* #58 */
     3166    { 0x3f6316, 0x3f6b92, 0x5583a36f5a04611c, 0xb0746deb408c2380, 0, 5  }, /* #59 */
     3167    { 0x3d1542, 0x3d1d96, 0x0df59e8ae35a8d58, 0xa356000000000000, 0, 46 }, /* #60 */
     3168    { 0x1714c7, 0x171c96, 0xafb385207aea59e3, 0x903d752cf1800000, 0, 23 }, /* #61 */
     3169    { 0x2f59d7, 0x2f5996, 0xb33227f55a886f0a, 0xfeab510de1400000, 0, 21 }, /* #62 */
     3170    { 0x0f1413, 0x0f1413, 0xef33f53d99ce2e17, 0xef33f53d99ce2e17, 0, 0  }, /* #63 */
     3171};
     3172static const BINU64_TEST_T g_aTests_shr_u64_amd[] =
     3173{
     3174    { 0x2d2f87, 0x2d2756, 0x0000000000000000, 0x0000000000000000, 0, 41 }, /* #0 */
     3175    { 0x0c6716, 0x0c6756, 0x0000000000000000, 0x0000000000000000, 0, 18 }, /* #1 */
     3176    { 0x316e43, 0x316656, 0x0000000000000000, 0x0000000000000000, 0, 43 }, /* #2 */
     3177    { 0x0856c7, 0x085656, 0x0000000000000000, 0x0000000000000000, 0, 13 }, /* #3 */
     3178    { 0x280182, 0x280117, 0xf5cb544972ce0d4d, 0x007ae5aa24b96706, 0, 9  }, /* #4 */
     3179    { 0x077353, 0x077312, 0xb2f2fee26f2c04db, 0x000165e5fdc4de58, 0, 15 }, /* #5 */
     3180    { 0x204c56, 0x204412, 0x40f895064d4740f1, 0x00103e25419351d0, 0, 10 }, /* #6 */
     3181    { 0x3804d6, 0x380417, 0x71864285e6cf4432, 0x0000000000000003, 0, 61 }, /* #7 */
     3182    { 0x130a43, 0x130217, 0xc93f8e9af25a57e1, 0x01927f1d35e4b4af, 0, 7  }, /* #8 */
     3183    { 0x022cc2, 0x022417, 0xd79704b7f21e1f45, 0x0006bcb825bf90f0, 0, 13 }, /* #9 */
     3184    { 0x3c5f87, 0x3c5712, 0xe68eac08f72de6d8, 0x000039a3ab023dcb, 0, 18 }, /* #10 */
     3185    { 0x373ec2, 0x373613, 0x642a4ec2d1bb5e46, 0x0000000321527616, 0, 29 }, /* #11 */
     3186    { 0x083ad6, 0x083213, 0x0a2f3266de6256c7, 0x00000028bcc99b79, 0, 22 }, /* #12 */
     3187    { 0x1f1d46, 0x1f1512, 0x823f5d5c96d619ea, 0x0000000000000002, 0, 62 }, /* #13 */
     3188    { 0x2c0793, 0x2c0717, 0x0f340b4b6942890e, 0x0000f340b4b69428, 0, 12 }, /* #14 */
     3189    { 0x2a3082, 0x2a3016, 0xcd6bfa8b0929a668, 0x00019ad7f5161253, 0, 15 }, /* #15 */
     3190    { 0x2050c3, 0x205013, 0xebe4884bb05e023b, 0x0000000001d7c910, 0, 39 }, /* #16 */
     3191    { 0x2d2412, 0x2d2416, 0xa35123a836650979, 0x00a35123a8366509, 0, 8  }, /* #17 */
     3192    { 0x367f02, 0x367716, 0x4c50f7e57bdf7844, 0x00000000000004c5, 0, 52 }, /* #18 */
     3193    { 0x2f7c93, 0x2f7413, 0x3d76838f3531636c, 0x000000000f5da0e3, 0, 34 }, /* #19 */
     3194    { 0x2b0bd2, 0x2b0357, 0x4742729543df83bf, 0x0000000000000000, 0, 63 }, /* #20 */
     3195    { 0x313257, 0x313216, 0x744daf194aaa5377, 0x000000001d136bc6, 0, 34 }, /* #21 */
     3196    { 0x220917, 0x220112, 0x5b445f70079e1443, 0x00000000b688bee0, 0, 31 }, /* #22 */
     3197    { 0x1e0496, 0x1e0416, 0x71bcfafa8b1a6483, 0x00000071bcfafa8b, 0, 24 }, /* #23 */
     3198    { 0x0b4796, 0x0b4713, 0x7256e0b2701bd17e, 0x000000000000e4ad, 0, 47 }, /* #24 */
     3199    { 0x1c7816, 0x1c7013, 0x1db9c6a74fe37397, 0x0000000000001db9, 0, 48 }, /* #25 */
     3200    { 0x285256, 0x285213, 0x6d7fa4effbc8944a, 0x0000000000006d7f, 0, 48 }, /* #26 */
     3201    { 0x193e87, 0x193613, 0x21cdf1d6a7dffad9, 0x00000000000021cd, 0, 48 }, /* #27 */
     3202    { 0x017892, 0x017013, 0xfaeed71fff92bddc, 0x0000000000001f5d, 0, 51 }, /* #28 */
     3203    { 0x000787, 0x000713, 0x973753e680addfab, 0x00000000000025cd, 0, 50 }, /* #29 */
     3204    { 0x295d13, 0x295513, 0x9f46743165397556, 0x000004fa33a18b29, 0, 21 }, /* #30 */
     3205    { 0x244052, 0x244017, 0x1b590b5e8fcdf810, 0x0000000dac85af47, 0, 25 }, /* #31 */
     3206    { 0x1527d7, 0x152716, 0x6000c0d2687fd32b, 0x000000000000000c, 0, 59 }, /* #32 */
     3207    { 0x115f43, 0x115f43, 0x9dab9c03c0d8dd57, 0x9dab9c03c0d8dd57, 0, 0  }, /* #33 */
     3208    { 0x3a4656, 0x3a4616, 0x108cfcc1a0356164, 0x000000000108cfcc, 0, 36 }, /* #34 */
     3209    { 0x007e96, 0x007616, 0x4906cf21dbcc6914, 0x0000000000000009, 0, 59 }, /* #35 */
     3210    { 0x070ad2, 0x070213, 0x9aa6e7d6a1b4a4ab, 0x0000000000000026, 0, 58 }, /* #36 */
     3211    { 0x370f52, 0x370717, 0x00bd95b1c221eaca, 0x00000000000017b2, 0, 43 }, /* #37 */
     3212    { 0x1e1317, 0x1e1316, 0x0ff5551b13b8e5c6, 0x0000ff5551b13b8e, 0, 12 }, /* #38 */
     3213    { 0x281c93, 0x281412, 0xefa5f76c5e7f2e03, 0x00000000000001df, 0, 55 }, /* #39 */
     3214    { 0x040056, 0x040016, 0xf364c721587bfa29, 0x000000001e6c98e4, 0, 35 }, /* #40 */
     3215    { 0x150d16, 0x150516, 0x03c5930925a34bcd, 0x000000000003c593, 0, 40 }, /* #41 */
     3216    { 0x0c4657, 0x0c4612, 0xb12b86b9626667d7, 0x000000000162570d, 0, 39 }, /* #42 */
     3217    { 0x1d7a43, 0x1d7217, 0x9ccf0b9ebfcfb27c, 0x000000000009ccf0, 0, 44 }, /* #43 */
     3218    { 0x147217, 0x147213, 0x1bca66c81b6176fb, 0x000000000000000d, 0, 57 }, /* #44 */
     3219    { 0x2b6252, 0x2b6257, 0x142d423c59972d84, 0x0000000000000000, 0, 61 }, /* #45 */
     3220    { 0x2c5f92, 0x2c5712, 0x6434b9c52b005a7c, 0x0000000000000064, 0, 56 }, /* #46 */
     3221    { 0x0c2a03, 0x0c2217, 0xebaa1793519a5694, 0x003aea85e4d46695, 0, 10 }, /* #47 */
     3222    { 0x1756d2, 0x175616, 0x2ff89778e617f96d, 0x000000000bfe25de, 0, 34 }, /* #48 */
     3223    { 0x372493, 0x372413, 0x23baf8671a844c82, 0x00000023baf8671a, 0, 24 }, /* #49 */
     3224    { 0x037887, 0x037013, 0xc4e25d52255e1998, 0x0000313897548957, 0, 18 }, /* #50 */
     3225    { 0x1a0402, 0x1a0417, 0x98152861243ed126, 0x00001302a50c2487, 0, 19 }, /* #51 */
     3226    { 0x195346, 0x195313, 0x6601705502fdd26b, 0x06601705502fdd26, 0, 4  }, /* #52 */
     3227    { 0x066952, 0x066117, 0x2a625893a887c81a, 0x000000000a989624, 0, 34 }, /* #53 */
     3228    { 0x1b6b47, 0x1b6313, 0xd1a8ef5911fb6ce0, 0x000000068d477ac8, 0, 29 }, /* #54 */
     3229    { 0x3c2946, 0x3c2113, 0xbcf5f79e3ef9b952, 0x000002f3d7de78fb, 0, 22 }, /* #55 */
     3230    { 0x002dd6, 0x002517, 0x42a1b5bb9edf009e, 0x0000042a1b5bb9ed, 0, 20 }, /* #56 */
     3231    { 0x163e86, 0x163616, 0xa538e42e9f7893f1, 0x00000000000a538e, 0, 44 }, /* #57 */
     3232    { 0x054187, 0x054116, 0x74fa8b022fe63e27, 0x000000000000001d, 0, 58 }, /* #58 */
     3233    { 0x3f4d87, 0x3f4516, 0x44555ca2043b1ab1, 0x0000000000000011, 0, 58 }, /* #59 */
     3234    { 0x017246, 0x017217, 0x483a1fc17208711c, 0x0000000090743f82, 0, 31 }, /* #60 */
     3235    { 0x142782, 0x142717, 0x04413b061fc8fc9f, 0x00882760c3f91f93, 0, 3  }, /* #61 */
     3236    { 0x0f6dc2, 0x0f6512, 0xd2d46d3a78041074, 0x0000696a369d3c02, 0, 17 }, /* #62 */
     3237    { 0x1b2686, 0x1b2613, 0x4ff80d44027fbba4, 0x0004ff80d44027fb, 0, 12 }, /* #63 */
     3238};
     3239static const BINU64_TEST_T g_aTests_sar_u64_amd[] =
     3240{
     3241    { 0x372097, 0x372056, 0x0000000000000000, 0x0000000000000000, 0, 10 }, /* #0 */
     3242    { 0x385952, 0x385156, 0x0000000000000000, 0x0000000000000000, 0, 46 }, /* #1 */
     3243    { 0x2d62d2, 0x2d6256, 0x0000000000000000, 0x0000000000000000, 0, 1  }, /* #2 */
     3244    { 0x3f4942, 0x3f4156, 0x0000000000000000, 0x0000000000000000, 0, 4  }, /* #3 */
     3245    { 0x0e2003, 0x0e2093, 0xedb3be3e7120071f, 0xffffffffffffffb6, 0, 54 }, /* #4 */
     3246    { 0x123703, 0x123757, 0x0e9506a21264245a, 0x0000000000000000, 0, 60 }, /* #5 */
     3247    { 0x0e1886, 0x0e1057, 0x69575bc8f5f5ff78, 0x0000000000000000, 0, 63 }, /* #6 */
     3248    { 0x137152, 0x137116, 0x455b03f1e847da83, 0x0022ad81f8f423ed, 0, 9  }, /* #7 */
     3249    { 0x284453, 0x284453, 0x6852489ed67b0c05, 0x6852489ed67b0c05, 0, 0  }, /* #8 */
     3250    { 0x0b6dd6, 0x0b6593, 0xaf1ba3037df3487b, 0xfffffffebc6e8c0d, 0, 30 }, /* #9 */
     3251    { 0x277013, 0x277012, 0x463be73d0ab084ed, 0x0000231df39e8558, 0, 17 }, /* #10 */
     3252    { 0x030bd2, 0x030393, 0xc502482be9d0b49f, 0xfffffffffffff140, 0, 50 }, /* #11 */
     3253    { 0x057712, 0x057712, 0x11cf7f8a724dcd06, 0x0000000000000001, 0, 60 }, /* #12 */
     3254    { 0x1b3152, 0x1b3116, 0x3c1d219fec0ad8c3, 0x0000f074867fb02b, 0, 14 }, /* #13 */
     3255    { 0x1c6d47, 0x1c6512, 0x6158323a5d5d6fd1, 0x0000000000006158, 0, 48 }, /* #14 */
     3256    { 0x074192, 0x074112, 0x118ec5b4462989f4, 0x0000000000008c76, 0, 45 }, /* #15 */
     3257    { 0x3a21d2, 0x3a2113, 0x2b0266ac6fcacbaf, 0x05604cd58df95975, 0, 3  }, /* #16 */
     3258    { 0x356893, 0x356016, 0x0e8ad43997781c50, 0x000000000000001d, 0, 55 }, /* #17 */
     3259    { 0x010257, 0x010216, 0x3f0c7d4a2a5c0407, 0x0000000000003f0c, 0, 48 }, /* #18 */
     3260    { 0x366997, 0x366117, 0x018362a685a9991d, 0x0000018362a685a9, 0, 16 }, /* #19 */
     3261    { 0x006ed6, 0x006693, 0xaad1252bd474dc94, 0xf55a24a57a8e9b92, 0, 3  }, /* #20 */
     3262    { 0x230983, 0x230192, 0xed1871b5a258b228, 0xffda30e36b44b164, 0, 7  }, /* #21 */
     3263    { 0x2d3296, 0x2d3212, 0x6459862720efdff9, 0x00000322cc313907, 0, 21 }, /* #22 */
     3264    { 0x0e27c7, 0x0e2793, 0xe938d13b975d38c0, 0xffffffffffffff49, 0, 53 }, /* #23 */
     3265    { 0x0d0c06, 0x0d0492, 0xaa1aaad41e6b9941, 0xffffffffffffff54, 0, 55 }, /* #24 */
     3266    { 0x3b4442, 0x3b4417, 0x6cc3acbc89197f3b, 0x0000003661d65e44, 0, 25 }, /* #25 */
     3267    { 0x231657, 0x231696, 0xd1a72210c622b91d, 0xffffe8d391086311, 0, 17 }, /* #26 */
     3268    { 0x2c3e52, 0x2c3612, 0x15c79028d8b12452, 0x02b8f2051b16248a, 0, 3  }, /* #27 */
     3269    { 0x152b53, 0x152397, 0xb3c4c2252810febf, 0xf6789844a5021fd7, 0, 3  }, /* #28 */
     3270    { 0x1f0157, 0x1f0116, 0x12a37d4654261e9b, 0x0000000000000009, 0, 57 }, /* #29 */
     3271    { 0x026c53, 0x026493, 0xb1e6bf673fdf9532, 0xfffffffb1e6bf673, 0, 28 }, /* #30 */
     3272    { 0x2d0017, 0x2d0096, 0x9ee4e4be5de2f391, 0xfffffffe7b9392f9, 0, 30 }, /* #31 */
     3273    { 0x1d51d6, 0x1d5193, 0xbe225f82053b6400, 0xfffffffffffbe225, 0, 44 }, /* #32 */
     3274    { 0x172746, 0x172797, 0xe587391db82f3ddf, 0xffffffffffffffff, 0, 62 }, /* #33 */
     3275    { 0x162a46, 0x162296, 0xe0ee9b80ea7100d8, 0xfffffffffe0ee9b8, 0, 36 }, /* #34 */
     3276    { 0x305506, 0x305593, 0xdf5f042abc1e05ba, 0xfffffffffffffffe, 0, 61 }, /* #35 */
     3277    { 0x205156, 0x205193, 0xddde141ec01106ee, 0xfffffffffbbbc283, 0, 35 }, /* #36 */
     3278    { 0x217bc6, 0x217316, 0x624994e8bec6a05a, 0x3124ca745f63502d, 0, 1  }, /* #37 */
     3279    { 0x1f7146, 0x1f7157, 0x5829aaed7c875242, 0x0000000000000000, 0, 63 }, /* #38 */
     3280    { 0x3f4146, 0x3f4197, 0xc17f358d9bd60b4a, 0xffffffffffffffff, 0, 63 }, /* #39 */
     3281    { 0x3343c6, 0x334392, 0xa6aa25e425bbae92, 0xfffffffffa6aa25e, 0, 36 }, /* #40 */
     3282    { 0x1c6c16, 0x1c6496, 0xb2fb36eefb3e3c94, 0xfffffffffffffff6, 0, 59 }, /* #41 */
     3283    { 0x0479d6, 0x047113, 0x5acca2191adcdf5e, 0x0002d66510c8d6e6, 0, 13 }, /* #42 */
     3284    { 0x0a3242, 0x0a3213, 0x0f236576487d2184, 0x00000791b2bb243e, 0, 17 }, /* #43 */
     3285    { 0x1c2043, 0x1c2096, 0x814a26e860526497, 0xfffff814a26e8605, 0, 20 }, /* #44 */
     3286    { 0x253b46, 0x253317, 0x1ea85a786b2c2804, 0x000001ea85a786b2, 0, 20 }, /* #45 */
     3287    { 0x3f5356, 0x3f5316, 0x7e1ea3bd8ccb6816, 0x0000000000fc3d47, 0, 39 }, /* #46 */
     3288    { 0x1a4313, 0x1a4313, 0x53d2786e9906e5b3, 0x53d2786e9906e5b3, 0, 0  }, /* #47 */
     3289    { 0x266516, 0x266593, 0x9664d833cc4a1faa, 0xfffff9664d833cc4, 0, 20 }, /* #48 */
     3290    { 0x2a4943, 0x2a4192, 0xf85cc124ea7a2238, 0xfffffffffffffff8, 0, 56 }, /* #49 */
     3291    { 0x010582, 0x010597, 0xf52ed6f404122f84, 0xfffffffffffffea5, 0, 51 }, /* #50 */
     3292    { 0x020157, 0x020117, 0x06ab26b81dbb96d3, 0x000d564d703b772d, 0, 7  }, /* #51 */
     3293    { 0x004e96, 0x004612, 0x4e667c7708053721, 0x0000009cccf8ee10, 0, 23 }, /* #52 */
     3294    { 0x382902, 0x382113, 0x44be544ba4cdd29d, 0x000000000000897c, 0, 47 }, /* #53 */
     3295    { 0x033103, 0x033193, 0xa9bbd22bfb863bbc, 0xffa9bbd22bfb863b, 0, 8  }, /* #54 */
     3296    { 0x090956, 0x090196, 0x932d4ff9be0ba161, 0xffffff932d4ff9be, 0, 24 }, /* #55 */
     3297    { 0x1d1357, 0x1d1397, 0xe061f911fcfc6d26, 0xff8187e447f3f1b4, 0, 6  }, /* #56 */
     3298    { 0x0c6253, 0x0c6216, 0x46f961593a5e546f, 0x0000000011be5856, 0, 34 }, /* #57 */
     3299    { 0x232713, 0x232796, 0x969a020332af5b67, 0xffffffff969a0203, 0, 32 }, /* #58 */
     3300    { 0x164447, 0x164496, 0xaf33bf69f37a7f2e, 0xfffffffffffffaf3, 0, 52 }, /* #59 */
     3301    { 0x107406, 0x107493, 0xd65a157d5f315749, 0xeb2d0abeaf98aba4, 0, 1  }, /* #60 */
     3302    { 0x1b3843, 0x1b3092, 0xf16ad1c0060ad60c, 0xffffffffffff16ad, 0, 44 }, /* #61 */
     3303    { 0x0022c2, 0x002217, 0x1e203c5f6e6ba8f0, 0x000000000001e203, 0, 44 }, /* #62 */
     3304    { 0x264e97, 0x264693, 0xf71a9363108f6893, 0xfffffff71a936310, 0, 24 }, /* #63 */
     3305};
     3306
     3307
     3308#define HAVE_MULDIV_TESTS_AMD
     3309static const MULDIVU8_TEST_T g_aTests_mul_u8_amd[] =
     3310{
     3311    { 0x2a3a47, 0x2a3246, 0x0000, 0x0000, 0x00, 0 }, /* #0 */
     3312    { 0x3573d7, 0x3573d6, 0x0000, 0x0000, 0x00, 0 }, /* #1 */
     3313    { 0x094dd2, 0x0945d2, 0x0000, 0x0000, 0x00, 0 }, /* #2 */
     3314    { 0x292297, 0x292296, 0x0000, 0x0000, 0x00, 0 }, /* #3 */
     3315    { 0x283706, 0x283706, 0x2c19, 0x0000, 0x00, 0 }, /* #4 */
     3316    { 0x2b4b96, 0x2b4396, 0x31b4, 0x0000, 0x00, 0 }, /* #5 */
     3317    { 0x2e3156, 0x2e3156, 0x5396, 0x0000, 0x00, 0 }, /* #6 */
     3318    { 0x262357, 0x262356, 0x8016, 0x0000, 0x00, 0 }, /* #7 */
     3319    { 0x3a3356, 0x3a3b57, 0x66f7, 0x7e65, 0x83, 0 }, /* #8 */
     3320    { 0x1004c7, 0x100cc7, 0x9a59, 0x4267, 0xbf, 0 }, /* #9 */
     3321    { 0x2e2556, 0x2e2d57, 0x6d75, 0x70e3, 0xf7, 0 }, /* #10 */
     3322    { 0x1867c2, 0x186fc3, 0x8477, 0x690e, 0xe2, 0 }, /* #11 */
     3323    { 0x204c83, 0x204c83, 0x7a71, 0x11a8, 0x28, 0 }, /* #12 */
     3324    { 0x012486, 0x012c87, 0x44a8, 0x6120, 0x94, 0 }, /* #13 */
     3325    { 0x1a10d2, 0x1a18d3, 0x3f88, 0x17e8, 0x2d, 0 }, /* #14 */
     3326    { 0x336ad3, 0x336ad3, 0xa81f, 0x141a, 0xa6, 0 }, /* #15 */
     3327    { 0x1b3b43, 0x1b3b43, 0x8307, 0x011f, 0x29, 0 }, /* #16 */
     3328    { 0x2f0d16, 0x2f0d17, 0xbd52, 0x3dd2, 0xc1, 0 }, /* #17 */
     3329    { 0x3a63d3, 0x3a6bd3, 0x60d5, 0x8022, 0x9a, 0 }, /* #18 */
     3330    { 0x1a7d02, 0x1a7d03, 0x44c1, 0xad66, 0xe6, 0 }, /* #19 */
     3331    { 0x385d86, 0x385d87, 0xd9e8, 0x9928, 0xa9, 0 }, /* #20 */
     3332    { 0x391242, 0x391a43, 0x8e55, 0x27d8, 0x78, 0 }, /* #21 */
     3333    { 0x116ed2, 0x116ed3, 0xaaea, 0xb6d0, 0xc8, 0 }, /* #22 */
     3334    { 0x3d40c6, 0x3d48c7, 0x7f43, 0x09f2, 0x26, 0 }, /* #23 */
     3335    { 0x2c6016, 0x2c6817, 0x845f, 0x5cc6, 0xfa, 0 }, /* #24 */
     3336    { 0x231247, 0x231a47, 0x6842, 0x05ac, 0x16, 0 }, /* #25 */
     3337    { 0x1e43c6, 0x1e4bc7, 0x5794, 0x69cc, 0xb7, 0 }, /* #26 */
     3338    { 0x2767d7, 0x2767d6, 0x1286, 0x0086, 0x01, 0 }, /* #27 */
     3339    { 0x051d97, 0x051d97, 0xeacb, 0x23af, 0x2d, 0 }, /* #28 */
     3340    { 0x397112, 0x397913, 0x03d1, 0x6056, 0x76, 0 }, /* #29 */
     3341    { 0x0f1e17, 0x0f1616, 0x426b, 0x0000, 0x00, 0 }, /* #30 */
     3342    { 0x0947d2, 0x094fd3, 0x3aa8, 0x2df0, 0x46, 0 }, /* #31 */
     3343    { 0x333c52, 0x333c53, 0x85d3, 0x9e40, 0xc0, 0 }, /* #32 */
     3344    { 0x173e86, 0x173e87, 0xf259, 0x4c23, 0xdb, 0 }, /* #33 */
     3345    { 0x3b1f13, 0x3b1f13, 0x1171, 0x08d4, 0x14, 0 }, /* #34 */
     3346    { 0x137947, 0x137947, 0x704f, 0x23cc, 0x74, 0 }, /* #35 */
     3347    { 0x036612, 0x036e13, 0x53bb, 0xa45b, 0xe1, 0 }, /* #36 */
     3348    { 0x213ad3, 0x213ad3, 0x6fa9, 0x1477, 0x1f, 0 }, /* #37 */
     3349    { 0x066803, 0x066803, 0xfd50, 0x3930, 0xb7, 0 }, /* #38 */
     3350    { 0x393dc2, 0x393dc3, 0x898b, 0x5172, 0x96, 0 }, /* #39 */
     3351    { 0x111a53, 0x111a53, 0x42c4, 0x3598, 0x46, 0 }, /* #40 */
     3352    { 0x1b0c17, 0x1b0c17, 0xf466, 0x527a, 0xcf, 0 }, /* #41 */
     3353    { 0x055d53, 0x055d53, 0x5bd1, 0x2730, 0x30, 0 }, /* #42 */
     3354    { 0x250b56, 0x250b57, 0x2b96, 0x6c66, 0xb9, 0 }, /* #43 */
     3355    { 0x385f02, 0x385f03, 0x88a4, 0x6ce8, 0xaa, 0 }, /* #44 */
     3356    { 0x175b97, 0x175b97, 0x6a3d, 0x053e, 0x16, 0 }, /* #45 */
     3357    { 0x133fc6, 0x133fc7, 0x7db2, 0x9fec, 0xe6, 0 }, /* #46 */
     3358    { 0x220587, 0x220d87, 0x21c7, 0x69b8, 0x88, 0 }, /* #47 */
     3359    { 0x3b55d3, 0x3b5dd3, 0x1013, 0x0273, 0x21, 0 }, /* #48 */
     3360    { 0x2f3343, 0x2f3b43, 0x2702, 0x01ca, 0xe5, 0 }, /* #49 */
     3361    { 0x0f04c3, 0x0f0cc3, 0x445c, 0x19e0, 0x48, 0 }, /* #50 */
     3362    { 0x3b5fc2, 0x3b5fc3, 0xe39d, 0x2e9c, 0x4c, 0 }, /* #51 */
     3363    { 0x1322c3, 0x132ac3, 0x9fd9, 0xb050, 0xd0, 0 }, /* #52 */
     3364    { 0x005983, 0x005983, 0x17ff, 0x649b, 0x65, 0 }, /* #53 */
     3365    { 0x106197, 0x106997, 0x38c6, 0xa7d6, 0xd9, 0 }, /* #54 */
     3366    { 0x375756, 0x375756, 0xa515, 0x0054, 0x04, 0 }, /* #55 */
     3367    { 0x3e5bc7, 0x3e5bc7, 0x328a, 0x3e88, 0x74, 0 }, /* #56 */
     3368    { 0x0a77c6, 0x0a7fc7, 0x2758, 0x1e98, 0x59, 0 }, /* #57 */
     3369    { 0x363fd7, 0x363fd7, 0xa40e, 0x0770, 0x88, 0 }, /* #58 */
     3370    { 0x2d0816, 0x2d0817, 0x4505, 0x02da, 0x92, 0 }, /* #59 */
     3371    { 0x3331c7, 0x3339c7, 0x5d58, 0x3e38, 0xb5, 0 }, /* #60 */
     3372    { 0x0c6706, 0x0c6f07, 0x906c, 0x30f0, 0x74, 0 }, /* #61 */
     3373    { 0x016292, 0x016a93, 0x4437, 0x320f, 0xe9, 0 }, /* #62 */
     3374    { 0x072817, 0x072817, 0xf661, 0x0bbf, 0x1f, 0 }, /* #63 */
     3375};
     3376static const MULDIVU8_TEST_T g_aTests_imul_u8_amd[] =
     3377{
     3378    { 0x0b1316, 0x0b1316, 0x0000, 0x0000, 0x00, 0 }, /* #0 */
     3379    { 0x247392, 0x247392, 0x0000, 0x0000, 0x00, 0 }, /* #1 */
     3380    { 0x1e7596, 0x1e7596, 0x0000, 0x0000, 0x00, 0 }, /* #2 */
     3381    { 0x147f46, 0x147746, 0x0000, 0x0000, 0x00, 0 }, /* #3 */
     3382    { 0x0d4883, 0x0d4082, 0xda8b, 0x0000, 0x00, 0 }, /* #4 */
     3383    { 0x0e1493, 0x0e1492, 0x2bb4, 0x0000, 0x00, 0 }, /* #5 */
     3384    { 0x2c52d3, 0x2c52d2, 0xdca7, 0x0000, 0x00, 0 }, /* #6 */
     3385    { 0x1b6b07, 0x1b6306, 0x4ea2, 0x0000, 0x00, 0 }, /* #7 */
     3386    { 0x330546, 0x330d47, 0x2640, 0x0dc0, 0x37, 0 }, /* #8 */
     3387    { 0x396ec3, 0x396ec3, 0xdaca, 0x13d4, 0xa2, 0 }, /* #9 */
     3388    { 0x1f6f06, 0x1f6f07, 0xdd11, 0xfe13, 0xe3, 0 }, /* #10 */
     3389    { 0x264102, 0x264102, 0x6920, 0xffa0, 0xfd, 0 }, /* #11 */
     3390    { 0x3b3e03, 0x3b3e03, 0xddf0, 0xfe10, 0x1f, 0 }, /* #12 */
     3391    { 0x255f12, 0x255f13, 0xd12b, 0x12a5, 0x6f, 0 }, /* #13 */
     3392    { 0x0318d3, 0x0318d3, 0x6e95, 0xd4f3, 0x67, 0 }, /* #14 */
     3393    { 0x175587, 0x175d87, 0x1b6f, 0x15ae, 0x32, 0 }, /* #15 */
     3394    { 0x053416, 0x053c17, 0xc559, 0x2533, 0x6b, 0 }, /* #16 */
     3395    { 0x1060c6, 0x1068c7, 0x54e0, 0x03c0, 0xe2, 0 }, /* #17 */
     3396    { 0x0e57c3, 0x0e5fc3, 0x118a, 0xf38e, 0x1b, 0 }, /* #18 */
     3397    { 0x1b3017, 0x1b3817, 0xf06e, 0xda30, 0xa8, 0 }, /* #19 */
     3398    { 0x0d76c2, 0x0d7ec3, 0x6d9d, 0x2142, 0xaa, 0 }, /* #20 */
     3399    { 0x0756c2, 0x075ec3, 0xb7d9, 0x0c7e, 0xae, 0 }, /* #21 */
     3400    { 0x225e53, 0x225e53, 0xc9e6, 0xff4a, 0x07, 0 }, /* #22 */
     3401    { 0x3b38d7, 0x3b30d6, 0xccff, 0x0045, 0xbb, 0 }, /* #23 */
     3402    { 0x263a12, 0x263a13, 0x8a03, 0xff52, 0xc6, 0 }, /* #24 */
     3403    { 0x1c3713, 0x1c3712, 0x0953, 0x0053, 0x01, 0 }, /* #25 */
     3404    { 0x1056d3, 0x105ed3, 0x00d9, 0x0f8a, 0x9a, 0 }, /* #26 */
     3405    { 0x1731c6, 0x1739c7, 0x0968, 0x1e10, 0x4a, 0 }, /* #27 */
     3406    { 0x1239d3, 0x1239d3, 0x17aa, 0xe2c6, 0x57, 0 }, /* #28 */
     3407    { 0x1f3552, 0x1f3d53, 0x0177, 0x08d5, 0x13, 0 }, /* #29 */
     3408    { 0x053dd7, 0x053dd7, 0x7cae, 0x1d26, 0xa5, 0 }, /* #30 */
     3409    { 0x3b3853, 0x3b3853, 0x93e3, 0x0414, 0xdc, 0 }, /* #31 */
     3410    { 0x323956, 0x323957, 0xbf89, 0x3751, 0x89, 0 }, /* #32 */
     3411    { 0x0f1183, 0x0f1983, 0x882a, 0x0444, 0x1a, 0 }, /* #33 */
     3412    { 0x1d6ac3, 0x1d6ac3, 0x3376, 0xe792, 0xcb, 0 }, /* #34 */
     3413    { 0x0441c6, 0x0441c6, 0x32ea, 0xffea, 0x01, 0 }, /* #35 */
     3414    { 0x174646, 0x174e47, 0x1bb0, 0x07d0, 0xe7, 0 }, /* #36 */
     3415    { 0x016c17, 0x016c17, 0xed27, 0x12bd, 0x7b, 0 }, /* #37 */
     3416    { 0x2e0803, 0x2e0803, 0x3578, 0xc658, 0x85, 0 }, /* #38 */
     3417    { 0x0c6f07, 0x0c6f07, 0x27af, 0xe2e4, 0x5c, 0 }, /* #39 */
     3418    { 0x3a4893, 0x3a4893, 0x5da9, 0xe4d0, 0x50, 0 }, /* #40 */
     3419    { 0x356717, 0x356f17, 0x6f08, 0x00e0, 0x1c, 0 }, /* #41 */
     3420    { 0x180987, 0x180987, 0xd3b0, 0xff60, 0x02, 0 }, /* #42 */
     3421    { 0x3b06c2, 0x3b0ec3, 0x9b54, 0x0dc8, 0x2a, 0 }, /* #43 */
     3422    { 0x246dd6, 0x246dd7, 0xad0b, 0xfc59, 0xab, 0 }, /* #44 */
     3423    { 0x3321c6, 0x3329c7, 0xdc18, 0xfb50, 0xce, 0 }, /* #45 */
     3424    { 0x0b5983, 0x0b5983, 0x6eaf, 0xf0d0, 0x30, 0 }, /* #46 */
     3425    { 0x097ed2, 0x097ed3, 0x5775, 0xf076, 0xde, 0 }, /* #47 */
     3426    { 0x3f7f52, 0x3f7f53, 0x42a4, 0x1984, 0xb9, 0 }, /* #48 */
     3427    { 0x285493, 0x285492, 0xce02, 0x002a, 0x15, 0 }, /* #49 */
     3428    { 0x3437d7, 0x343fd7, 0xeba3, 0x1e27, 0xad, 0 }, /* #50 */
     3429    { 0x082993, 0x082993, 0xddaa, 0x1d90, 0xa8, 0 }, /* #51 */
     3430    { 0x045217, 0x045a17, 0x51fa, 0x0246, 0x9f, 0 }, /* #52 */
     3431    { 0x040642, 0x040e43, 0x80bf, 0x1b6c, 0x94, 0 }, /* #53 */
     3432    { 0x281bc2, 0x281bc3, 0x13aa, 0xeb2c, 0x3e, 0 }, /* #54 */
     3433    { 0x076443, 0x076c43, 0xf9dd, 0xfd67, 0x13, 0 }, /* #55 */
     3434    { 0x0b3f86, 0x0b3f87, 0xe4c4, 0xedb8, 0x4e, 0 }, /* #56 */
     3435    { 0x282657, 0x282e57, 0xc202, 0xff6c, 0xb6, 0 }, /* #57 */
     3436    { 0x3d00c6, 0x3d08c7, 0x8509, 0xfe11, 0xc9, 0 }, /* #58 */
     3437    { 0x2b1e03, 0x2b1e03, 0x67da, 0xed26, 0x7f, 0 }, /* #59 */
     3438    { 0x037b06, 0x037b07, 0xcf54, 0x24c0, 0x70, 0 }, /* #60 */
     3439    { 0x184857, 0x184857, 0xfdcc, 0x168c, 0x91, 0 }, /* #61 */
     3440    { 0x2f7a93, 0x2f7a93, 0x23fd, 0xff22, 0x4a, 0 }, /* #62 */
     3441    { 0x251f42, 0x251f43, 0x6058, 0x2628, 0x6f, 0 }, /* #63 */
     3442};
     3443static const MULDIVU8_TEST_T g_aTests_div_u8_amd[] =
     3444{
     3445    { 0x0441c7, 0x0441c7, 0x0000, 0x0000, 0x00, -1 }, /* #0 */
     3446    { 0x174943, 0x174943, 0x0000, 0x0000, 0x00, -1 }, /* #1 */
     3447    { 0x1f6a42, 0x1f6a42, 0x0000, 0x0000, 0x00, -1 }, /* #2 */
     3448    { 0x0c5442, 0x0c5442, 0x0000, 0x0000, 0x00, -1 }, /* #3 */
     3449    { 0x0b2847, 0x0b2847, 0xa0c5, 0xa0c5, 0x00, -1 }, /* #4 */
     3450    { 0x0d2696, 0x0d2696, 0x914b, 0x914b, 0x00, -1 }, /* #5 */
     3451    { 0x1b0506, 0x1b0506, 0x4a8f, 0x4a8f, 0x00, -1 }, /* #6 */
     3452    { 0x291c43, 0x291c43, 0xddc9, 0xddc9, 0x00, -1 }, /* #7 */
     3453    { 0x1860d2, 0x186012, 0x7b33, 0x69ba, 0xa9, 0 }, /* #8 */
     3454    { 0x3e4c16, 0x3e4c12, 0x9752, 0x25a9, 0xe5, 0 }, /* #9 */
     3455    { 0x001186, 0x001112, 0x8626, 0x948b, 0xf6, 0 }, /* #10 */
     3456    { 0x1f3f97, 0x1f3f13, 0x36ff, 0x11b2, 0x4f, 0 }, /* #11 */
     3457    { 0x2a2657, 0x2a2613, 0x0167, 0x1f02, 0xa4, 0 }, /* #12 */
     3458    { 0x230983, 0x230983, 0xf41f, 0xf41f, 0x45, -1 }, /* #13 */
     3459    { 0x140017, 0x140013, 0x3ed2, 0x647a, 0x83, 0 }, /* #14 */
     3460    { 0x1d3202, 0x1d3202, 0xcc10, 0xcc10, 0x2b, -1 }, /* #15 */
     3461    { 0x312193, 0x312113, 0xab67, 0xe7b0, 0xf8, 0 }, /* #16 */
     3462    { 0x153b42, 0x153b12, 0x50b9, 0x3970, 0xb8, 0 }, /* #17 */
     3463    { 0x3b4ac7, 0x3b4a13, 0x80f1, 0xc49d, 0xd1, 0 }, /* #18 */
     3464    { 0x194c83, 0x194c83, 0xb2a9, 0xb2a9, 0x97, -1 }, /* #19 */
     3465    { 0x101586, 0x101586, 0x7fca, 0x7fca, 0x65, -1 }, /* #20 */
     3466    { 0x071ed3, 0x071ed3, 0xf4a1, 0xf4a1, 0x7b, -1 }, /* #21 */
     3467    { 0x1d6603, 0x1d6613, 0x0cfe, 0xe80d, 0xee, 0 }, /* #22 */
     3468    { 0x3c2786, 0x3c2712, 0x3780, 0x485d, 0x98, 0 }, /* #23 */
     3469    { 0x111882, 0x111882, 0xc4ec, 0xc4ec, 0xbc, -1 }, /* #24 */
     3470    { 0x2f3086, 0x2f3086, 0xf564, 0xf564, 0x51, -1 }, /* #25 */
     3471    { 0x195f83, 0x195f13, 0x3d02, 0x395b, 0xab, 0 }, /* #26 */
     3472    { 0x3a2447, 0x3a2413, 0x3d21, 0x37e2, 0x45, 0 }, /* #27 */
     3473    { 0x000216, 0x000212, 0x3945, 0x35b0, 0x53, 0 }, /* #28 */
     3474    { 0x2163d2, 0x2163d2, 0xe195, 0xe195, 0xa6, -1 }, /* #29 */
     3475    { 0x253a12, 0x253a12, 0x4ff5, 0x3951, 0xfc, 0 }, /* #30 */
     3476    { 0x094dd6, 0x094d12, 0x44c9, 0x205d, 0xbd, 0 }, /* #31 */
     3477    { 0x366e16, 0x366e12, 0x1378, 0xc817, 0xd0, 0 }, /* #32 */
     3478    { 0x380502, 0x380502, 0x6706, 0x6706, 0x4b, -1 }, /* #33 */
     3479    { 0x2f7712, 0x2f7712, 0x7b88, 0x7b88, 0x6f, -1 }, /* #34 */
     3480    { 0x3960d3, 0x396013, 0x3d4c, 0x6777, 0x83, 0 }, /* #35 */
     3481    { 0x226896, 0x226812, 0x335a, 0x18a2, 0x51, 0 }, /* #36 */
     3482    { 0x001752, 0x001712, 0x0a30, 0x900b, 0xe0, 0 }, /* #37 */
     3483    { 0x2e4053, 0x2e4013, 0x3b46, 0x6889, 0x6e, 0 }, /* #38 */
     3484    { 0x370046, 0x370046, 0xe471, 0xe471, 0x8f, -1 }, /* #39 */
     3485    { 0x010797, 0x010797, 0xe973, 0xe973, 0x5b, -1 }, /* #40 */
     3486    { 0x330c82, 0x330c82, 0x91f3, 0x91f3, 0x74, -1 }, /* #41 */
     3487    { 0x165682, 0x165612, 0x22ee, 0x3275, 0x4c, 0 }, /* #42 */
     3488    { 0x153dd7, 0x153d13, 0x5f31, 0x16fb, 0x61, 0 }, /* #43 */
     3489    { 0x345ed2, 0x345ed2, 0xef25, 0xef25, 0x00, -1 }, /* #44 */
     3490    { 0x1d1ec2, 0x1d1ec2, 0xb751, 0xb751, 0x4b, -1 }, /* #45 */
     3491    { 0x0855d3, 0x0855d3, 0xe99f, 0xe99f, 0xac, -1 }, /* #46 */
     3492    { 0x097343, 0x097313, 0xd5f6, 0x8bf5, 0xdf, 0 }, /* #47 */
     3493    { 0x3c0502, 0x3c0512, 0x0723, 0x2d16, 0x51, 0 }, /* #48 */
     3494    { 0x1e5b06, 0x1e5b06, 0xc85b, 0xc85b, 0x6f, -1 }, /* #49 */
     3495    { 0x3b0b07, 0x3b0b07, 0x8c4d, 0x8c4d, 0x3c, -1 }, /* #50 */
     3496    { 0x366dc6, 0x366d12, 0x8c80, 0x80a0, 0xe0, 0 }, /* #51 */
     3497    { 0x3f2952, 0x3f2952, 0xa631, 0xa631, 0x62, -1 }, /* #52 */
     3498    { 0x2449d7, 0x244913, 0x17f0, 0x0331, 0x7d, 0 }, /* #53 */
     3499    { 0x3b5ad6, 0x3b5a12, 0xd04c, 0x2cf0, 0xde, 0 }, /* #54 */
     3500    { 0x332fd7, 0x332fd7, 0x6d31, 0x6d31, 0x09, -1 }, /* #55 */
     3501    { 0x305942, 0x305912, 0x1d16, 0xaa22, 0xd6, 0 }, /* #56 */
     3502    { 0x142dd6, 0x142dd6, 0xde65, 0xde65, 0x59, -1 }, /* #57 */
     3503    { 0x183512, 0x183512, 0xe774, 0x10fb, 0xec, 0 }, /* #58 */
     3504    { 0x181f13, 0x181f13, 0x5907, 0x37e8, 0x62, 0 }, /* #59 */
     3505    { 0x0f63c2, 0x0f6312, 0x09a8, 0x0755, 0x1d, 0 }, /* #60 */
     3506    { 0x320283, 0x320213, 0x4588, 0x7850, 0xdd, 0 }, /* #61 */
     3507    { 0x3902d7, 0x390213, 0x47d6, 0x46e5, 0x50, 0 }, /* #62 */
     3508    { 0x386992, 0x386912, 0x1670, 0x0b5b, 0x3f, 0 }, /* #63 */
     3509};
     3510static const MULDIVU8_TEST_T g_aTests_idiv_u8_amd[] =
     3511{
     3512    { 0x224086, 0x224086, 0x0000, 0x0000, 0x00, -1 }, /* #0 */
     3513    { 0x160f03, 0x160f03, 0x0000, 0x0000, 0x00, -1 }, /* #1 */
     3514    { 0x3b5f16, 0x3b5f16, 0x0000, 0x0000, 0x00, -1 }, /* #2 */
     3515    { 0x332216, 0x332216, 0x0000, 0x0000, 0x00, -1 }, /* #3 */
     3516    { 0x026fd2, 0x026fd2, 0x0907, 0x0907, 0x00, -1 }, /* #4 */
     3517    { 0x115216, 0x115216, 0x67d8, 0x67d8, 0x00, -1 }, /* #5 */
     3518    { 0x081c93, 0x081c93, 0xa3a9, 0xa3a9, 0x00, -1 }, /* #6 */
     3519    { 0x315d86, 0x315d86, 0xf009, 0xf009, 0x00, -1 }, /* #7 */
     3520    { 0x3011c2, 0x301112, 0x0faf, 0x0fd8, 0x9c, 0 }, /* #8 */
     3521    { 0x0c7cc7, 0x0c7cc7, 0x94bf, 0x94bf, 0xbf, -1 }, /* #9 */
     3522    { 0x2f73c3, 0x2f73c3, 0x9906, 0x9906, 0x75, -1 }, /* #10 */
     3523    { 0x147ad7, 0x147ad7, 0xcb21, 0xcb21, 0xb6, -1 }, /* #11 */
     3524    { 0x2f5e92, 0x2f5e92, 0xbc15, 0xbc15, 0x60, -1 }, /* #12 */
     3525    { 0x185b93, 0x185b93, 0xb8d9, 0xb8d9, 0x29, -1 }, /* #13 */
     3526    { 0x031c06, 0x031c06, 0x1dd9, 0x1dd9, 0xc9, -1 }, /* #14 */
     3527    { 0x146f86, 0x146f86, 0x6fe6, 0x6fe6, 0x95, -1 }, /* #15 */
     3528    { 0x175b06, 0x175b06, 0x43e2, 0x43e2, 0xcc, -1 }, /* #16 */
     3529    { 0x242c96, 0x242c12, 0x0f5b, 0x25be, 0xc5, 0 }, /* #17 */
     3530    { 0x311103, 0x311113, 0x017f, 0x3bfc, 0xaf, 0 }, /* #18 */
     3531    { 0x384342, 0x384342, 0xb08a, 0xb08a, 0x46, -1 }, /* #19 */
     3532    { 0x2a7f57, 0x2a7f57, 0x7eec, 0x7eec, 0xe7, -1 }, /* #20 */
     3533    { 0x080646, 0x080646, 0x910b, 0x910b, 0xfb, -1 }, /* #21 */
     3534    { 0x3f30c6, 0x3f30c6, 0x5d4f, 0x5d4f, 0xef, -1 }, /* #22 */
     3535    { 0x2f63c7, 0x2f63c7, 0x9125, 0x9125, 0x01, -1 }, /* #23 */
     3536    { 0x207843, 0x207843, 0xdd69, 0xdd69, 0xef, -1 }, /* #24 */
     3537    { 0x193d52, 0x193d52, 0x7151, 0x7151, 0x91, -1 }, /* #25 */
     3538    { 0x0c1e57, 0x0c1e57, 0x9359, 0x9359, 0x3c, -1 }, /* #26 */
     3539    { 0x281542, 0x281512, 0x0a23, 0x3621, 0x4d, 0 }, /* #27 */
     3540    { 0x281497, 0x281497, 0x2aac, 0x2aac, 0x3c, -1 }, /* #28 */
     3541    { 0x1a2f13, 0x1a2f13, 0x5109, 0x5109, 0x44, -1 }, /* #29 */
     3542    { 0x1b5452, 0x1b5412, 0xf404, 0xcc1a, 0x8c, 0 }, /* #30 */
     3543    { 0x355583, 0x355513, 0x00d2, 0x44fe, 0xb9, 0 }, /* #31 */
     3544    { 0x355287, 0x355287, 0xd9ff, 0xd9ff, 0xc4, -1 }, /* #32 */
     3545    { 0x272c96, 0x272c12, 0xff73, 0xee03, 0xd7, 0 }, /* #33 */
     3546    { 0x0965c6, 0x0965c6, 0x936a, 0x936a, 0xbf, -1 }, /* #34 */
     3547    { 0x334d12, 0x334d12, 0x238f, 0x238f, 0xc6, -1 }, /* #35 */
     3548    { 0x0b1596, 0x0b1512, 0xf028, 0xbeda, 0x69, 0 }, /* #36 */
     3549    { 0x2c1a07, 0x2c1a07, 0x5a73, 0x5a73, 0x0a, -1 }, /* #37 */
     3550    { 0x154fc2, 0x154fc2, 0x91ac, 0x91ac, 0xa5, -1 }, /* #38 */
     3551    { 0x171e13, 0x171e13, 0xa3d8, 0xa3d8, 0x41, -1 }, /* #39 */
     3552    { 0x392982, 0x392982, 0x5aa9, 0x5aa9, 0x9f, -1 }, /* #40 */
     3553    { 0x3974d6, 0x3974d6, 0x9d1a, 0x9d1a, 0x0b, -1 }, /* #41 */
     3554    { 0x0447d6, 0x044712, 0xfc2b, 0xf4c7, 0x11, 0 }, /* #42 */
     3555    { 0x033313, 0x033313, 0x4a03, 0x4a03, 0xfa, -1 }, /* #43 */
     3556    { 0x266496, 0x266496, 0xa19e, 0xa19e, 0xb2, -1 }, /* #44 */
     3557    { 0x106916, 0x106916, 0x7fe9, 0x7fe9, 0xf8, -1 }, /* #45 */
     3558    { 0x0511d7, 0x051113, 0xe994, 0xb1cd, 0x6f, 0 }, /* #46 */
     3559    { 0x1e2893, 0x1e2813, 0x0a80, 0x48e8, 0x93, 0 }, /* #47 */
     3560    { 0x092ed2, 0x092ed2, 0x93ee, 0x93ee, 0xf9, -1 }, /* #48 */
     3561    { 0x3e3046, 0x3e3012, 0x237e, 0x2e50, 0x71, 0 }, /* #49 */
     3562    { 0x193e53, 0x193e53, 0x9445, 0x9445, 0x91, -1 }, /* #50 */
     3563    { 0x2a5e52, 0x2a5e12, 0xfd3c, 0xb8fa, 0x6a, 0 }, /* #51 */
     3564    { 0x001e07, 0x001e07, 0x14b3, 0x14b3, 0x06, -1 }, /* #52 */
     3565    { 0x147283, 0x147283, 0x2a50, 0x2a50, 0x0c, -1 }, /* #53 */
     3566    { 0x126a12, 0x126a12, 0x1f47, 0x1f47, 0xc3, -1 }, /* #54 */
     3567    { 0x045c57, 0x045c13, 0xfa03, 0xeb24, 0xd6, 0 }, /* #55 */
     3568    { 0x3e5a52, 0x3e5a52, 0xa907, 0xa907, 0xb2, -1 }, /* #56 */
     3569    { 0x174487, 0x174487, 0x1f25, 0x1f25, 0xf2, -1 }, /* #57 */
     3570    { 0x2b2d97, 0x2b2d97, 0x9b49, 0x9b49, 0x36, -1 }, /* #58 */
     3571    { 0x195ac7, 0x195a13, 0xd906, 0xb062, 0x9b, 0 }, /* #59 */
     3572    { 0x187e07, 0x187e13, 0xfc7d, 0xe1f2, 0x3e, 0 }, /* #60 */
     3573    { 0x3629d2, 0x3629d2, 0x622d, 0x622d, 0xc9, -1 }, /* #61 */
     3574    { 0x286913, 0x286913, 0x7674, 0x7674, 0x2e, -1 }, /* #62 */
     3575    { 0x207387, 0x207387, 0xc9d4, 0xc9d4, 0xb0, -1 }, /* #63 */
     3576};
     3577static const MULDIVU16_TEST_T g_aTests_mul_u16_amd[] =
     3578{
     3579    { 0x031ec6, 0x0316c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #0 */
     3580    { 0x352043, 0x352042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #1 */
     3581    { 0x2101c2, 0x2101c2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #2 */
     3582    { 0x044213, 0x044212, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #3 */
     3583    { 0x006b57, 0x006356, 0xb4be, 0x0000, 0x5f10, 0x0000, 0x0000, 0 }, /* #4 */
     3584    { 0x332b93, 0x332392, 0x3188, 0x0000, 0x14bf, 0x0000, 0x0000, 0 }, /* #5 */
     3585    { 0x3a1b86, 0x3a1386, 0x3eaa, 0x0000, 0x12ae, 0x0000, 0x0000, 0 }, /* #6 */
     3586    { 0x251083, 0x251082, 0x0c47, 0x0000, 0x37b4, 0x0000, 0x0000, 0 }, /* #7 */
     3587    { 0x254692, 0x254e93, 0x6e94, 0xd78c, 0xf314, 0x4e23, 0xb4e7, 0 }, /* #8 */
     3588    { 0x055817, 0x055817, 0x03de, 0xd0e6, 0x24cb, 0x02be, 0xb5bd, 0 }, /* #9 */
     3589    { 0x0439c7, 0x0439c7, 0x1248, 0x7378, 0x4f05, 0x10c7, 0xeaf7, 0 }, /* #10 */
     3590    { 0x040f83, 0x040f83, 0x3c14, 0xa7a4, 0x5cd5, 0x2c41, 0xbc95, 0 }, /* #11 */
     3591    { 0x071613, 0x071e13, 0xfefe, 0x73ea, 0xf166, 0x8009, 0x808b, 0 }, /* #12 */
     3592    { 0x184f16, 0x184f17, 0xf3ff, 0x0146, 0x296b, 0x4369, 0x46ba, 0 }, /* #13 */
     3593    { 0x101293, 0x101a93, 0x44b4, 0xfb04, 0xad54, 0x28e5, 0x9865, 0 }, /* #14 */
     3594    { 0x114782, 0x114f83, 0xaf25, 0xae71, 0xe4cd, 0x50fa, 0x765d, 0 }, /* #15 */
     3595    { 0x2a6806, 0x2a6807, 0xfba5, 0x8a95, 0x1d7c, 0xdc60, 0xe031, 0 }, /* #16 */
     3596    { 0x2a3f87, 0x2a3f87, 0x64a8, 0x1068, 0x7333, 0x1cf0, 0x4999, 0 }, /* #17 */
     3597    { 0x270487, 0x270c87, 0x0e2c, 0x3ef4, 0x9b90, 0x03b3, 0x42d7, 0 }, /* #18 */
     3598    { 0x2551d6, 0x2559d7, 0xf8ed, 0x7893, 0xce81, 0x83c0, 0x877f, 0 }, /* #19 */
     3599    { 0x1f30c2, 0x1f38c3, 0xcc5f, 0xb6d1, 0x8169, 0x3bb8, 0x4acf, 0 }, /* #20 */
     3600    { 0x2368d3, 0x2368d3, 0x92bf, 0x70a4, 0x790d, 0x2bc5, 0x4c5c, 0 }, /* #21 */
     3601    { 0x1e2c03, 0x1e2c03, 0xbdc2, 0xf76a, 0x1934, 0xa293, 0xdb55, 0 }, /* #22 */
     3602    { 0x3e3112, 0x3e3913, 0x5965, 0xd2a9, 0x2dde, 0x2234, 0x61f5, 0 }, /* #23 */
     3603    { 0x244452, 0x244c53, 0xb443, 0x974c, 0xd48e, 0x9b73, 0xdcc4, 0 }, /* #24 */
     3604    { 0x347083, 0x347883, 0xa49d, 0x49d7, 0x65b3, 0x07b9, 0x0c03, 0 }, /* #25 */
     3605    { 0x0a1c92, 0x0a1c93, 0x8c42, 0xb1ae, 0x4837, 0x2bcf, 0x4ff7, 0 }, /* #26 */
     3606    { 0x0d6fc2, 0x0d6fc3, 0x07c2, 0xad70, 0x56d0, 0x0543, 0xadb8, 0 }, /* #27 */
     3607    { 0x1d2986, 0x1d2987, 0xcbb0, 0x4d10, 0xae9e, 0x346c, 0x41e3, 0 }, /* #28 */
     3608    { 0x093213, 0x093a13, 0x3ca1, 0xcec2, 0x8020, 0x365a, 0xe582, 0 }, /* #29 */
     3609    { 0x2a6196, 0x2a6997, 0x0c37, 0xea31, 0x05fa, 0x074a, 0x98d7, 0 }, /* #30 */
     3610    { 0x1278d7, 0x1278d7, 0xd70c, 0x0520, 0x59d6, 0xd49b, 0xfd18, 0 }, /* #31 */
     3611    { 0x323d82, 0x323d83, 0x6545, 0x4ead, 0x9d4e, 0x3b73, 0x9649, 0 }, /* #32 */
     3612    { 0x3734c2, 0x373cc3, 0x9e05, 0x65bb, 0x73c8, 0x4f78, 0x80bf, 0 }, /* #33 */
     3613    { 0x0f2c12, 0x0f2c13, 0xba5a, 0x3002, 0x8954, 0xb0a1, 0xf2a5, 0 }, /* #34 */
     3614    { 0x0c62c2, 0x0c6ac3, 0xc232, 0xffe0, 0x9252, 0x3abd, 0x4d70, 0 }, /* #35 */
     3615    { 0x241413, 0x241c13, 0x4921, 0xc94a, 0x1e35, 0x0d26, 0x2e0a, 0 }, /* #36 */
     3616    { 0x0c2856, 0x0c2857, 0x8c48, 0x63f8, 0xd352, 0x740c, 0xd3c7, 0 }, /* #37 */
     3617    { 0x1e5143, 0x1e5943, 0xc0ed, 0x7ac5, 0x1a97, 0xa778, 0xde39, 0 }, /* #38 */
     3618    { 0x0a7457, 0x0a7c57, 0x468a, 0xb184, 0x4abc, 0x27e9, 0x90da, 0 }, /* #39 */
     3619    { 0x251282, 0x251a83, 0x2f2a, 0xb02e, 0x8757, 0x1ba1, 0x95fb, 0 }, /* #40 */
     3620    { 0x2f1f87, 0x2f1f87, 0xfc39, 0x2dc3, 0x0631, 0xaf3b, 0xb1db, 0 }, /* #41 */
     3621    { 0x1c4e43, 0x1c4e43, 0x4350, 0x8720, 0x6b89, 0x3f58, 0xf0ea, 0 }, /* #42 */
     3622    { 0x0f1cd2, 0x0f1cd3, 0x554d, 0x5e30, 0x6ae9, 0x54f2, 0xfef0, 0 }, /* #43 */
     3623    { 0x155dc7, 0x155dc7, 0xf816, 0x9bca, 0x85be, 0x9ebe, 0xa3cf, 0 }, /* #44 */
     3624    { 0x3c1742, 0x3c1f43, 0xa683, 0xde01, 0xfbb2, 0x697a, 0xa22b, 0 }, /* #45 */
     3625    { 0x074486, 0x074c87, 0xd4e6, 0xd06c, 0x5975, 0x316f, 0x3b72, 0 }, /* #46 */
     3626    { 0x185b46, 0x185b47, 0x9877, 0x8997, 0xd915, 0x9864, 0xffe1, 0 }, /* #47 */
     3627    { 0x324196, 0x324997, 0x505f, 0x88c6, 0xa080, 0x24b9, 0x74fa, 0 }, /* #48 */
     3628    { 0x265547, 0x265d47, 0xb459, 0xb566, 0x4e4f, 0x1ee1, 0x2bd6, 0 }, /* #49 */
     3629    { 0x1e1d16, 0x1e1d17, 0xde92, 0xefd4, 0x787d, 0x4b4a, 0x569a, 0 }, /* #50 */
     3630    { 0x0c2007, 0x0c2807, 0x629c, 0xd908, 0x24c9, 0x17da, 0x3dee, 0 }, /* #51 */
     3631    { 0x150797, 0x150f97, 0x6265, 0x1248, 0xf2b5, 0x3173, 0x80a8, 0 }, /* #52 */
     3632    { 0x2e3d42, 0x2e3d43, 0x0f8b, 0x26bb, 0x9c3c, 0x02a5, 0x2b91, 0 }, /* #53 */
     3633    { 0x145206, 0x145a07, 0x56be, 0xb656, 0xe1fc, 0x25d9, 0x6fb5, 0 }, /* #54 */
     3634    { 0x187743, 0x187f43, 0x0de4, 0x8168, 0x264e, 0x0c4c, 0xe2aa, 0 }, /* #55 */
     3635    { 0x0e3c86, 0x0e3c87, 0xc780, 0x3980, 0xa51b, 0x996a, 0xc4dd, 0 }, /* #56 */
     3636    { 0x2f2503, 0x2f2d03, 0x0f12, 0x5650, 0xa6f9, 0x05a5, 0x5fe8, 0 }, /* #57 */
     3637    { 0x071e82, 0x071e83, 0xaa9c, 0x1f58, 0x11ae, 0xa16e, 0xf23a, 0 }, /* #58 */
     3638    { 0x0673d7, 0x067bd7, 0x0736, 0xc3a4, 0x8818, 0x00e3, 0x1f96, 0 }, /* #59 */
     3639    { 0x2e3c13, 0x2e3c13, 0xbdf5, 0xf627, 0x4e1c, 0x1072, 0x162b, 0 }, /* #60 */
     3640    { 0x096d46, 0x096d47, 0x4427, 0x03a8, 0x7357, 0x1995, 0x6018, 0 }, /* #61 */
     3641    { 0x3d7c97, 0x3d7c97, 0x0b38, 0xa548, 0xa048, 0x0b31, 0xff6f, 0 }, /* #62 */
     3642    { 0x1b5243, 0x1b5a43, 0xdb3a, 0x3ac0, 0xf656, 0xa898, 0xc4e0, 0 }, /* #63 */
     3643};
     3644static const MULDIVU16_TEST_T g_aTests_imul_u16_amd[] =
     3645{
     3646    { 0x2d5116, 0x2d5116, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #0 */
     3647    { 0x305652, 0x305652, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #1 */
     3648    { 0x322992, 0x322192, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #2 */
     3649    { 0x227a17, 0x227216, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #3 */
     3650    { 0x1b5d56, 0x1b5556, 0x8d38, 0x0000, 0x69a7, 0x0000, 0x0000, 0 }, /* #4 */
     3651    { 0x0d54d7, 0x0d54d6, 0x70f9, 0x0000, 0x1418, 0x0000, 0x0000, 0 }, /* #5 */
     3652    { 0x2d6252, 0x2d6252, 0x66fe, 0x0000, 0xb699, 0x0000, 0x0000, 0 }, /* #6 */
     3653    { 0x2f1c52, 0x2f1452, 0x2c19, 0x0000, 0x3aa7, 0x0000, 0x0000, 0 }, /* #7 */
     3654    { 0x2933d6, 0x293bd7, 0xe6f8, 0xe7f8, 0xe01f, 0xf95c, 0x43e1, 0 }, /* #8 */
     3655    { 0x3c2783, 0x3c2f83, 0x191f, 0x563d, 0x66d1, 0x059b, 0x3923, 0 }, /* #9 */
     3656    { 0x3953d3, 0x395bd3, 0xdd3d, 0x0f3b, 0xf67c, 0xf458, 0x55d7, 0 }, /* #10 */
     3657    { 0x122a47, 0x122a47, 0x8b9b, 0xbc54, 0xae7b, 0xdd56, 0x4c3c, 0 }, /* #11 */
     3658    { 0x180646, 0x180e47, 0xcc30, 0x5ac0, 0x94d4, 0xf7b9, 0x28e4, 0 }, /* #12 */
     3659    { 0x333812, 0x333813, 0xa741, 0xdffd, 0xc4c7, 0xf2ea, 0x25bd, 0 }, /* #13 */
     3660    { 0x312746, 0x312f47, 0x9acc, 0xe8f8, 0xd8a1, 0xe209, 0x4bca, 0 }, /* #14 */
     3661    { 0x2b5602, 0x2b5e03, 0x02e7, 0x6b87, 0xcc8f, 0xff9e, 0xde61, 0 }, /* #15 */
     3662    { 0x3767c2, 0x376fc3, 0x065a, 0xb114, 0x037d, 0x0169, 0x38f2, 0 }, /* #16 */
     3663    { 0x2c3ec2, 0x2c3ec3, 0x9c84, 0x42e8, 0xc1d7, 0xfb8a, 0x0b7a, 0 }, /* #17 */
     3664    { 0x2d07d7, 0x2d0fd7, 0x410a, 0x0dd4, 0x00fb, 0xe098, 0x8462, 0 }, /* #18 */
     3665    { 0x084116, 0x084917, 0x8b03, 0xce9a, 0x816c, 0xf58c, 0x16de, 0 }, /* #19 */
     3666    { 0x320857, 0x320857, 0xf9ad, 0x9177, 0xfd21, 0x0244, 0xa433, 0 }, /* #20 */
     3667    { 0x0b2a43, 0x0b2a43, 0x3c43, 0xf88b, 0x7849, 0x0bca, 0x3219, 0 }, /* #21 */
     3668    { 0x2f29c3, 0x2f29c3, 0x092a, 0x9a54, 0xbc96, 0x01dc, 0x3402, 0 }, /* #22 */
     3669    { 0x196fd3, 0x196fd3, 0xc58d, 0xb705, 0xcb84, 0xe708, 0x6d59, 0 }, /* #23 */
     3670    { 0x3f0013, 0x3f0813, 0x86ed, 0x5010, 0x4777, 0x00cc, 0xfe50, 0 }, /* #24 */
     3671    { 0x006992, 0x006993, 0xd1a7, 0x7f00, 0x3d35, 0xecfd, 0x6900, 0 }, /* #25 */
     3672    { 0x132217, 0x132a17, 0xa788, 0xf5e8, 0xfc45, 0xed25, 0x368d, 0 }, /* #26 */
     3673    { 0x0b6c92, 0x0b6c93, 0xf8e5, 0x9bef, 0x8d6d, 0xff53, 0x1843, 0 }, /* #27 */
     3674    { 0x1974d2, 0x197cd3, 0x2d41, 0x05b9, 0x280b, 0x0618, 0x2279, 0 }, /* #28 */
     3675    { 0x2d4a06, 0x2d4a07, 0xc458, 0xb9a0, 0x81ee, 0xf2ec, 0x381c, 0 }, /* #29 */
     3676    { 0x004d47, 0x004d47, 0xa489, 0x04ed, 0x27ce, 0xe4c0, 0x4c45, 0 }, /* #30 */
     3677    { 0x306443, 0x306c43, 0x0918, 0x9138, 0x18e0, 0x01e3, 0x352d, 0 }, /* #31 */
     3678    { 0x3955c3, 0x395dc3, 0x98f8, 0xd718, 0xc742, 0x1840, 0xc3bd, 0 }, /* #32 */
     3679    { 0x064f86, 0x064f87, 0x7c7e, 0x6d4e, 0x54f7, 0x1df4, 0x3d99, 0 }, /* #33 */
     3680    { 0x2b3b16, 0x2b3b17, 0x3c3f, 0x97ea, 0x7d30, 0xfd8c, 0xf596, 0 }, /* #34 */
     3681    { 0x0e6a42, 0x0e6a43, 0xca6c, 0x7960, 0x9dfa, 0x0fcb, 0xb488, 0 }, /* #35 */
     3682    { 0x2979c3, 0x2979c3, 0xb17d, 0xdc02, 0x9d45, 0xf29b, 0x2baa, 0 }, /* #36 */
     3683    { 0x1755c6, 0x175dc7, 0xa1a3, 0x3f27, 0xe29e, 0xef88, 0x2cad, 0 }, /* #37 */
     3684    { 0x173a06, 0x173a07, 0x1534, 0x03b0, 0x19a8, 0xf7ef, 0x9e9c, 0 }, /* #38 */
     3685    { 0x374cc6, 0x374cc7, 0x846f, 0x86ad, 0xb880, 0xf9e6, 0x0ca3, 0 }, /* #39 */
     3686    { 0x113f96, 0x113f97, 0x285d, 0x07e6, 0xfe9b, 0xf390, 0xb11e, 0 }, /* #40 */
     3687    { 0x0f45c2, 0x0f4dc3, 0x7999, 0x8992, 0x347d, 0x028e, 0x0562, 0 }, /* #41 */
     3688    { 0x0e02d6, 0x0e0ad7, 0x3633, 0xa32c, 0x5215, 0xfbcb, 0xec24, 0 }, /* #42 */
     3689    { 0x0248c2, 0x0248c3, 0x30e4, 0x48b8, 0xf2ec, 0x185f, 0x7f9e, 0 }, /* #43 */
     3690    { 0x3e0e16, 0x3e0e17, 0x64a2, 0xb6a2, 0x0477, 0x22fc, 0x5901, 0 }, /* #44 */
     3691    { 0x310216, 0x310a17, 0xbaa7, 0x205d, 0x4652, 0x084d, 0xe15b, 0 }, /* #45 */
     3692    { 0x041ed6, 0x041ed7, 0x9076, 0x438e, 0x331d, 0x1bee, 0xbfe5, 0 }, /* #46 */
     3693    { 0x3b0ac3, 0x3b0ac3, 0xadcc, 0xf23c, 0x3d4c, 0xe2a1, 0x5b75, 0 }, /* #47 */
     3694    { 0x0c1147, 0x0c1947, 0x06d3, 0x66a5, 0x0c34, 0x029a, 0x61a7, 0 }, /* #48 */
     3695    { 0x3a2157, 0x3a2957, 0x3c37, 0x62c9, 0x4604, 0xf6d3, 0xd8ff, 0 }, /* #49 */
     3696    { 0x3064c6, 0x306cc7, 0xbc44, 0x7d14, 0x44ec, 0xfa74, 0x14f5, 0 }, /* #50 */
     3697    { 0x1b71d3, 0x1b79d3, 0xa1f6, 0xa222, 0x5992, 0x2ee0, 0x8063, 0 }, /* #51 */
     3698    { 0x3c6a93, 0x3c6a93, 0xafc1, 0x0113, 0xb8df, 0xe015, 0x65d3, 0 }, /* #52 */
     3699    { 0x082587, 0x082d87, 0xf687, 0xbde8, 0x1e7f, 0xfc44, 0x64d8, 0 }, /* #53 */
     3700    { 0x3458c6, 0x3458c7, 0x9dbf, 0xb960, 0x89e2, 0xdbae, 0x5ea0, 0 }, /* #54 */
     3701    { 0x197912, 0x197913, 0x6747, 0x1dbd, 0x885f, 0x0ba4, 0x1cdb, 0 }, /* #55 */
     3702    { 0x041347, 0x041b47, 0x2225, 0xccfc, 0xdbed, 0xfc09, 0xe24c, 0 }, /* #56 */
     3703    { 0x1b28c7, 0x1b28c7, 0xe76f, 0x3e1a, 0x56ff, 0x0ba8, 0x8686, 0 }, /* #57 */
     3704    { 0x180446, 0x180c47, 0xa95b, 0x69a2, 0xb9a7, 0x2715, 0x8c86, 0 }, /* #58 */
     3705    { 0x1b3806, 0x1b3807, 0xe25e, 0x6918, 0xbc1a, 0xf1f8, 0x7934, 0 }, /* #59 */
     3706    { 0x0b4742, 0x0b4f43, 0xe57b, 0x5d66, 0x230b, 0x0486, 0xd452, 0 }, /* #60 */
     3707    { 0x3d1287, 0x3d1a87, 0x023f, 0x5201, 0x8cba, 0x003e, 0x1bbf, 0 }, /* #61 */
     3708    { 0x2a4d02, 0x2a4d03, 0xc765, 0xbaff, 0xc94f, 0x1985, 0x8c93, 0 }, /* #62 */
     3709    { 0x373597, 0x373d97, 0x39f0, 0x1c00, 0xd028, 0x016a, 0x0640, 0 }, /* #63 */
     3710};
     3711static const MULDIVU16_TEST_T g_aTests_div_u16_amd[] =
     3712{
     3713    { 0x146613, 0x146613, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #0 */
     3714    { 0x0152c3, 0x0152c3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #1 */
     3715    { 0x2a6b16, 0x2a6b16, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #2 */
     3716    { 0x265e86, 0x265e86, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #3 */
     3717    { 0x0f1786, 0x0f1786, 0x205d, 0x205d, 0xde08, 0xde08, 0x0000, -1 }, /* #4 */
     3718    { 0x3c1883, 0x3c1883, 0x014a, 0x014a, 0xaf7d, 0xaf7d, 0x0000, -1 }, /* #5 */
     3719    { 0x143d86, 0x143d86, 0xd5c2, 0xd5c2, 0xce23, 0xce23, 0x0000, -1 }, /* #6 */
     3720    { 0x080a07, 0x080a07, 0x8a0b, 0x8a0b, 0xea93, 0xea93, 0x0000, -1 }, /* #7 */
     3721    { 0x216dd6, 0x216d12, 0x88e4, 0x4c79, 0x31dd, 0x9358, 0xa6ec, 0 }, /* #8 */
     3722    { 0x0e0897, 0x0e0897, 0x9c84, 0x9c84, 0xbb63, 0xbb63, 0x7e3f, -1 }, /* #9 */
     3723    { 0x387b42, 0x387b12, 0x7e4b, 0x9baa, 0x77f2, 0x8a77, 0xc542, 0 }, /* #10 */
     3724    { 0x061917, 0x061913, 0x2bcf, 0x937c, 0x60d2, 0x278b, 0xa80f, 0 }, /* #11 */
     3725    { 0x327457, 0x327457, 0x47c6, 0x47c6, 0x51b7, 0x51b7, 0x04ca, -1 }, /* #12 */
     3726    { 0x0f19c6, 0x0f1912, 0x5e6d, 0xb88b, 0x6854, 0x196f, 0x90ba, 0 }, /* #13 */
     3727    { 0x014dc7, 0x014d13, 0x6e8c, 0xda5d, 0xcb86, 0x9c9a, 0xee9a, 0 }, /* #14 */
     3728    { 0x244406, 0x244412, 0x233a, 0xd1ff, 0xb76b, 0x80d3, 0xdf99, 0 }, /* #15 */
     3729    { 0x2d6852, 0x2d6812, 0xc2e0, 0xe349, 0x28e2, 0x1a2b, 0x2e0d, 0 }, /* #16 */
     3730    { 0x1e0a92, 0x1e0a92, 0x23f4, 0x23f4, 0x930d, 0x930d, 0x7312, -1 }, /* #17 */
     3731    { 0x013d57, 0x013d57, 0xe3a5, 0xe3a5, 0x9242, 0x9242, 0x48aa, -1 }, /* #18 */
     3732    { 0x0a14c6, 0x0a1412, 0x1655, 0x4927, 0x4869, 0x65cb, 0xfd66, 0 }, /* #19 */
     3733    { 0x3e5ed3, 0x3e5e13, 0x4441, 0x33bf, 0x160b, 0x508e, 0x6d0d, 0 }, /* #20 */
     3734    { 0x2472c7, 0x2472c7, 0xa410, 0xa410, 0x4347, 0x4347, 0x1b22, -1 }, /* #21 */
     3735    { 0x2a0146, 0x2a0146, 0x0250, 0x0250, 0xf499, 0xf499, 0x76f6, -1 }, /* #22 */
     3736    { 0x303d02, 0x303d02, 0x7315, 0x7315, 0xa4d8, 0xa4d8, 0x8ec1, -1 }, /* #23 */
     3737    { 0x2a5142, 0x2a5112, 0x9d54, 0xb477, 0x36f2, 0x39d6, 0x4df2, 0 }, /* #24 */
     3738    { 0x230652, 0x230652, 0xba1a, 0xba1a, 0x415c, 0x415c, 0x122d, -1 }, /* #25 */
     3739    { 0x3a6f12, 0x3a6f12, 0x0459, 0x0459, 0xaeb7, 0xaeb7, 0x7a51, -1 }, /* #26 */
     3740    { 0x111652, 0x111612, 0x1ffc, 0xf4cb, 0xeb29, 0x390d, 0xf5ed, 0 }, /* #27 */
     3741    { 0x203cc6, 0x203c12, 0x580a, 0x1f2f, 0x183a, 0x95bb, 0xc6e1, 0 }, /* #28 */
     3742    { 0x360f47, 0x360f13, 0x356f, 0x3376, 0x149d, 0x405d, 0x668b, 0 }, /* #29 */
     3743    { 0x125392, 0x125392, 0xf86d, 0xf86d, 0xfa05, 0xfa05, 0x7928, -1 }, /* #30 */
     3744    { 0x234353, 0x234313, 0x84a7, 0x69a6, 0x296f, 0x2add, 0x6467, 0 }, /* #31 */
     3745    { 0x3c6353, 0x3c6353, 0x40d4, 0x40d4, 0x4e5e, 0x4e5e, 0x363b, -1 }, /* #32 */
     3746    { 0x0d1307, 0x0d1313, 0x8a70, 0xdf11, 0xd1c5, 0xeae3, 0xf0bd, 0 }, /* #33 */
     3747    { 0x2917c3, 0x2917c3, 0xa070, 0xa070, 0x193d, 0x193d, 0x11d3, -1 }, /* #34 */
     3748    { 0x3e3653, 0x3e3653, 0x386e, 0x386e, 0xc087, 0xc087, 0x1f57, -1 }, /* #35 */
     3749    { 0x3929d6, 0x392912, 0x4981, 0xe4e2, 0xc17c, 0x9db1, 0xd868, 0 }, /* #36 */
     3750    { 0x233f92, 0x233f12, 0x8dee, 0x81ce, 0x428e, 0x2b04, 0x8343, 0 }, /* #37 */
     3751    { 0x292b46, 0x292b46, 0x8121, 0x8121, 0xd564, 0xd564, 0xc618, -1 }, /* #38 */
     3752    { 0x060d92, 0x060d92, 0x814b, 0x814b, 0x94aa, 0x94aa, 0x553c, -1 }, /* #39 */
     3753    { 0x1a0687, 0x1a0687, 0x04b4, 0x04b4, 0xde60, 0xde60, 0xa55a, -1 }, /* #40 */
     3754    { 0x044206, 0x044212, 0x29e0, 0xb19a, 0x37fb, 0x3e66, 0x50b1, 0 }, /* #41 */
     3755    { 0x2d4cd7, 0x2d4c13, 0xf225, 0xc73e, 0x9b35, 0xb1fd, 0xc76c, 0 }, /* #42 */
     3756    { 0x2e1387, 0x2e1313, 0x9be4, 0xf98f, 0xbf75, 0xb0ea, 0xc466, 0 }, /* #43 */
     3757    { 0x264506, 0x264512, 0xee7d, 0x6304, 0x5987, 0x8599, 0xe779, 0 }, /* #44 */
     3758    { 0x1b3bd7, 0x1b3bd7, 0x75a0, 0x75a0, 0x6b91, 0x6b91, 0x000e, -1 }, /* #45 */
     3759    { 0x0e1947, 0x0e1913, 0x5c3c, 0xfbaf, 0xa4ae, 0x600d, 0xa781, 0 }, /* #46 */
     3760    { 0x162f46, 0x162f46, 0x8c7a, 0x8c7a, 0xddb4, 0xddb4, 0x8fe9, -1 }, /* #47 */
     3761    { 0x101883, 0x101883, 0x3291, 0x3291, 0xfd2b, 0xfd2b, 0x1be2, -1 }, /* #48 */
     3762    { 0x2d4b06, 0x2d4b12, 0xbf8a, 0x1774, 0x0f36, 0x858e, 0xa60b, 0 }, /* #49 */
     3763    { 0x3145d3, 0x314513, 0x674e, 0x4c0e, 0x3dbf, 0x358c, 0xcfd7, 0 }, /* #50 */
     3764    { 0x353796, 0x353796, 0x750a, 0x750a, 0xf270, 0xf270, 0xaca2, -1 }, /* #51 */
     3765    { 0x187fc7, 0x187f13, 0x125d, 0xc1be, 0xbec7, 0xe785, 0xfc14, 0 }, /* #52 */
     3766    { 0x3e0506, 0x3e0512, 0x416d, 0xb7ea, 0x75d3, 0xa183, 0xa401, 0 }, /* #53 */
     3767    { 0x2664c6, 0x2664c6, 0xfa31, 0xfa31, 0xcb78, 0xcb78, 0x3fb3, -1 }, /* #54 */
     3768    { 0x2e1c03, 0x2e1c03, 0x15ab, 0x15ab, 0x9eb8, 0x9eb8, 0x6e36, -1 }, /* #55 */
     3769    { 0x135bd3, 0x135bd3, 0x3db0, 0x3db0, 0x1a13, 0x1a13, 0x0b46, -1 }, /* #56 */
     3770    { 0x314f46, 0x314f46, 0x7040, 0x7040, 0xb171, 0xb171, 0x961f, -1 }, /* #57 */
     3771    { 0x230a92, 0x230a12, 0xb6ff, 0x73c4, 0x5103, 0x0823, 0xb327, 0 }, /* #58 */
     3772    { 0x356e46, 0x356e12, 0x52c0, 0xff14, 0xd3f6, 0x6e38, 0xd4ba, 0 }, /* #59 */
     3773    { 0x050612, 0x050612, 0xb714, 0xb0b0, 0x9845, 0x0914, 0xdca0, 0 }, /* #60 */
     3774    { 0x001556, 0x001512, 0x30bc, 0xd1c8, 0x9194, 0x0f44, 0xb1a7, 0 }, /* #61 */
     3775    { 0x1d5f16, 0x1d5f12, 0x2001, 0x348b, 0x262a, 0x6ab1, 0xb9f0, 0 }, /* #62 */
     3776    { 0x3e4602, 0x3e4602, 0xb18f, 0xb18f, 0x5ba7, 0x5ba7, 0x3270, -1 }, /* #63 */
     3777};
     3778static const MULDIVU16_TEST_T g_aTests_idiv_u16_amd[] =
     3779{
     3780    { 0x020e07, 0x020e07, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #0 */
     3781    { 0x045b03, 0x045b03, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #1 */
     3782    { 0x3d1946, 0x3d1946, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #2 */
     3783    { 0x101f02, 0x101f02, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #3 */
     3784    { 0x012c97, 0x012c97, 0x2bb2, 0x2bb2, 0xd75c, 0xd75c, 0x0000, -1 }, /* #4 */
     3785    { 0x310113, 0x310113, 0xa95e, 0xa95e, 0x9259, 0x9259, 0x0000, -1 }, /* #5 */
     3786    { 0x1e4806, 0x1e4806, 0xa5be, 0xa5be, 0x63ee, 0x63ee, 0x0000, -1 }, /* #6 */
     3787    { 0x053412, 0x053412, 0xad91, 0xad91, 0x3fe7, 0x3fe7, 0x0000, -1 }, /* #7 */
     3788    { 0x2a0ec3, 0x2a0ec3, 0xb768, 0xb768, 0x437a, 0x437a, 0x16c4, -1 }, /* #8 */
     3789    { 0x0d3a43, 0x0d3a43, 0xc3f6, 0xc3f6, 0x5bc3, 0x5bc3, 0x95a7, -1 }, /* #9 */
     3790    { 0x014847, 0x014847, 0x662b, 0x662b, 0xa2bb, 0xa2bb, 0xaa6a, -1 }, /* #10 */
     3791    { 0x3c41c3, 0x3c4113, 0x16e0, 0x135f, 0xf89f, 0xb201, 0x9e81, 0 }, /* #11 */
     3792    { 0x383217, 0x383213, 0x7466, 0xf785, 0x0432, 0x48b8, 0x8156, 0 }, /* #12 */
     3793    { 0x105e46, 0x105e46, 0x89d7, 0x89d7, 0xaa98, 0xaa98, 0x0ef4, -1 }, /* #13 */
     3794    { 0x3f5056, 0x3f5056, 0xdc1e, 0xdc1e, 0x3e4e, 0x3e4e, 0xa269, -1 }, /* #14 */
     3795    { 0x375412, 0x375412, 0xa0cf, 0xa0cf, 0x8bfc, 0x8bfc, 0x5d1e, -1 }, /* #15 */
     3796    { 0x3504d6, 0x3504d6, 0xe2d6, 0xe2d6, 0x6eda, 0x6eda, 0xbd96, -1 }, /* #16 */
     3797    { 0x1067c2, 0x1067c2, 0x3812, 0x3812, 0x3598, 0x3598, 0xc019, -1 }, /* #17 */
     3798    { 0x156453, 0x156453, 0x7115, 0x7115, 0x3e85, 0x3e85, 0xce18, -1 }, /* #18 */
     3799    { 0x2f1143, 0x2f1143, 0x4530, 0x4530, 0x668c, 0x668c, 0x9364, -1 }, /* #19 */
     3800    { 0x2a3716, 0x2a3716, 0x1763, 0x1763, 0x8a34, 0x8a34, 0x7985, -1 }, /* #20 */
     3801    { 0x062a52, 0x062a52, 0xff59, 0xff59, 0x360e, 0x360e, 0x0e01, -1 }, /* #21 */
     3802    { 0x1077d2, 0x1077d2, 0x2fbd, 0x2fbd, 0x546a, 0x546a, 0x1aaa, -1 }, /* #22 */
     3803    { 0x321dc7, 0x321dc7, 0xb198, 0xb198, 0x8926, 0x8926, 0x3e88, -1 }, /* #23 */
     3804    { 0x240383, 0x240383, 0x0c6e, 0x0c6e, 0x3f3a, 0x3f3a, 0x1c31, -1 }, /* #24 */
     3805    { 0x0c12c3, 0x0c12c3, 0xac28, 0xac28, 0x7671, 0x7671, 0xf9d8, -1 }, /* #25 */
     3806    { 0x3d0816, 0x3d0816, 0xc638, 0xc638, 0x8b3a, 0x8b3a, 0x9635, -1 }, /* #26 */
     3807    { 0x171d56, 0x171d56, 0x1e1e, 0x1e1e, 0x6017, 0x6017, 0xbc9f, -1 }, /* #27 */
     3808    { 0x081247, 0x081247, 0xbe9d, 0xbe9d, 0x46b9, 0x46b9, 0x3464, -1 }, /* #28 */
     3809    { 0x2148c3, 0x2148c3, 0x55a5, 0x55a5, 0xef00, 0xef00, 0xeceb, -1 }, /* #29 */
     3810    { 0x3b4652, 0x3b4652, 0x80f0, 0x80f0, 0x4cd5, 0x4cd5, 0x6cad, -1 }, /* #30 */
     3811    { 0x047d06, 0x047d12, 0xac22, 0xbf5e, 0xf276, 0xd97c, 0x359d, 0 }, /* #31 */
     3812    { 0x2f1557, 0x2f1557, 0x02c6, 0x02c6, 0x4ca5, 0x4ca5, 0x0423, -1 }, /* #32 */
     3813    { 0x311cc3, 0x311cc3, 0xae41, 0xae41, 0x57f3, 0x57f3, 0x323f, -1 }, /* #33 */
     3814    { 0x206d82, 0x206d12, 0xd780, 0x5ac1, 0x292d, 0x3558, 0x7428, 0 }, /* #34 */
     3815    { 0x072707, 0x072707, 0x02cb, 0x02cb, 0x8a3b, 0x8a3b, 0x33d6, -1 }, /* #35 */
     3816    { 0x245e42, 0x245e42, 0xcfa6, 0xcfa6, 0xa2c8, 0xa2c8, 0x0474, -1 }, /* #36 */
     3817    { 0x0a5dc7, 0x0a5dc7, 0x1d0a, 0x1d0a, 0x8f33, 0x8f33, 0x7362, -1 }, /* #37 */
     3818    { 0x133807, 0x133807, 0xb01d, 0xb01d, 0x4326, 0x4326, 0xa01a, -1 }, /* #38 */
     3819    { 0x2c1417, 0x2c1413, 0x5f03, 0x4de0, 0xe210, 0xc203, 0x9d98, 0 }, /* #39 */
     3820    { 0x1918c3, 0x1918c3, 0x3b94, 0x3b94, 0x96ba, 0x96ba, 0xba33, -1 }, /* #40 */
     3821    { 0x1a2383, 0x1a2383, 0x72ab, 0x72ab, 0x450f, 0x450f, 0x127b, -1 }, /* #41 */
     3822    { 0x1b6d57, 0x1b6d57, 0xd85f, 0xd85f, 0x4e2d, 0x4e2d, 0x7b14, -1 }, /* #42 */
     3823    { 0x185ec7, 0x185ec7, 0xeb51, 0xeb51, 0x3c7f, 0x3c7f, 0xcd8e, -1 }, /* #43 */
     3824    { 0x065fc7, 0x065fc7, 0x9eb5, 0x9eb5, 0xa6fd, 0xa6fd, 0x6633, -1 }, /* #44 */
     3825    { 0x1c2012, 0x1c2012, 0x39da, 0x39da, 0x5573, 0x5573, 0x1a83, -1 }, /* #45 */
     3826    { 0x070e96, 0x070e96, 0xc7af, 0xc7af, 0xbf91, 0xbf91, 0xda90, -1 }, /* #46 */
     3827    { 0x172f86, 0x172f86, 0x2645, 0x2645, 0xa91f, 0xa91f, 0x40c1, -1 }, /* #47 */
     3828    { 0x195d97, 0x195d13, 0x16d9, 0xcb24, 0x178a, 0x1ed9, 0x8e00, 0 }, /* #48 */
     3829    { 0x1e4782, 0x1e4712, 0x230c, 0x6ca5, 0x24d9, 0x290d, 0x56d3, 0 }, /* #49 */
     3830    { 0x004c42, 0x004c12, 0x9da6, 0x6d93, 0x16d5, 0x168b, 0x3559, 0 }, /* #50 */
     3831    { 0x1b1892, 0x1b1892, 0xd48c, 0xd48c, 0x62fd, 0x62fd, 0xf11b, -1 }, /* #51 */
     3832    { 0x193203, 0x193203, 0x2f01, 0x2f01, 0xebe5, 0xebe5, 0x0dcd, -1 }, /* #52 */
     3833    { 0x142102, 0x142112, 0x34ab, 0xfe46, 0xff5d, 0xf987, 0x5e46, 0 }, /* #53 */
     3834    { 0x3c63d3, 0x3c63d3, 0xb14f, 0xb14f, 0xc61d, 0xc61d, 0xd5b1, -1 }, /* #54 */
     3835    { 0x285813, 0x285813, 0xf983, 0xf983, 0x206c, 0x206c, 0xcacb, -1 }, /* #55 */
     3836    { 0x095986, 0x095986, 0xc330, 0xc330, 0xae77, 0xae77, 0x2648, -1 }, /* #56 */
     3837    { 0x0a7553, 0x0a7553, 0x29ab, 0x29ab, 0xba2e, 0xba2e, 0x36e9, -1 }, /* #57 */
     3838    { 0x1f1f13, 0x1f1f13, 0x80a2, 0x80a2, 0x21b9, 0x21b9, 0x2cdc, -1 }, /* #58 */
     3839    { 0x252f42, 0x252f42, 0x7497, 0x7497, 0x6e80, 0x6e80, 0xc3f5, -1 }, /* #59 */
     3840    { 0x3e0c82, 0x3e0c12, 0x3678, 0x67c1, 0x0c28, 0x0039, 0x1dff, 0 }, /* #60 */
     3841    { 0x1c6dc7, 0x1c6dc7, 0x1404, 0x1404, 0x4414, 0x4414, 0x8f13, -1 }, /* #61 */
     3842    { 0x3b5d06, 0x3b5d06, 0x099e, 0x099e, 0x9efe, 0x9efe, 0x61c0, -1 }, /* #62 */
     3843    { 0x103053, 0x103053, 0xe6d4, 0xe6d4, 0x8893, 0x8893, 0xa87f, -1 }, /* #63 */
     3844};
     3845static const MULDIVU32_TEST_T g_aTests_mul_u32_amd[] =
     3846{
     3847    { 0x0b56c6, 0x0b56c6, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #0 */
     3848    { 0x2f0897, 0x2f0096, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #1 */
     3849    { 0x302852, 0x302052, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #2 */
     3850    { 0x0e5547, 0x0e5546, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #3 */
     3851    { 0x024783, 0x024782, 0xc2271740, 0x00000000, 0x54676bda, 0x00000000, 0x00000000, 0 }, /* #4 */
     3852    { 0x196082, 0x196082, 0xb7221d7b, 0x00000000, 0x60bd9284, 0x00000000, 0x00000000, 0 }, /* #5 */
     3853    { 0x1e28c6, 0x1e20c6, 0x844f5499, 0x00000000, 0xf43b0b04, 0x00000000, 0x00000000, 0 }, /* #6 */
     3854    { 0x106f13, 0x106712, 0x50b63060, 0x00000000, 0xa9221805, 0x00000000, 0x00000000, 0 }, /* #7 */
     3855    { 0x172607, 0x172e07, 0xe48bf71f, 0xcbee9f4d, 0xe67953e8, 0x957e9d6a, 0xa773b813, 0 }, /* #8 */
     3856    { 0x3a1c56, 0x3a1c57, 0x79223400, 0xc6039800, 0xf484094d, 0x0405179b, 0x087ed9fe, 0 }, /* #9 */
     3857    { 0x193707, 0x193f07, 0x9840d75b, 0x6cee3596, 0x88fac4a1, 0x2a87fe43, 0x47832aa2, 0 }, /* #10 */
     3858    { 0x237582, 0x237d83, 0x8e8cce97, 0xd48faafa, 0x3e4f22f7, 0x223f301c, 0x3d80a616, 0 }, /* #11 */
     3859    { 0x180dc7, 0x180dc7, 0x39d64e31, 0xa160fe63, 0x24a790a1, 0x375bf8e2, 0xf5084cd3, 0 }, /* #12 */
     3860    { 0x2b6c83, 0x2b6c83, 0x45ff0a02, 0xbf436e92, 0xeaea0c61, 0x2efafe34, 0xabd2ca49, 0 }, /* #13 */
     3861    { 0x1e35c6, 0x1e3dc7, 0x3a79c812, 0xf3380328, 0xd13e548f, 0x12fd2a8e, 0x5321a1f4, 0 }, /* #14 */
     3862    { 0x0f44c7, 0x0f4cc7, 0x4e421575, 0xa957aa60, 0x548ebba3, 0x0bd8c1d2, 0x26c0d4e0, 0 }, /* #15 */
     3863    { 0x1c1d92, 0x1c1d93, 0x31e32d8d, 0xb505214b, 0x39c39d91, 0x04fdebab, 0x199db837, 0 }, /* #16 */
     3864    { 0x2950d2, 0x2958d3, 0x92fa95c2, 0x5751cfd2, 0x817dfd4a, 0x8d864caa, 0xf6800609, 0 }, /* #17 */
     3865    { 0x0c7586, 0x0c7d87, 0xbb000dd5, 0xe975a055, 0x808c3936, 0xb3b21380, 0xf6000881, 0 }, /* #18 */
     3866    { 0x2e0986, 0x2e0987, 0xd350bae5, 0xeef6164e, 0xd91e3b1e, 0xb05c563b, 0xd5a76236, 0 }, /* #19 */
     3867    { 0x205257, 0x205a57, 0x8ad0daed, 0x9028b7ec, 0x15d523fa, 0x54afbc72, 0x9c2d1e1c, 0 }, /* #20 */
     3868    { 0x134e97, 0x134e97, 0xae687c87, 0xb71a5bfa, 0x8dc79ade, 0x4942b36b, 0x6b888cb6, 0 }, /* #21 */
     3869    { 0x0e37c3, 0x0e3fc3, 0x79b6bebc, 0xef34bc0c, 0xcca4463e, 0x747bb294, 0xf4ff96ed, 0 }, /* #22 */
     3870    { 0x0d5d97, 0x0d5d97, 0x96508b2b, 0x949e7bb4, 0xca3c2bcf, 0x8f7d4dc6, 0xf460491c, 0 }, /* #23 */
     3871    { 0x1f6803, 0x1f6803, 0x8380dd98, 0x24bb1370, 0xc15427f4, 0x81788329, 0xfc0b04da, 0 }, /* #24 */
     3872    { 0x2b2303, 0x2b2b03, 0x7b9ad3e7, 0x5df5a2c0, 0x31ce0143, 0x05a7037c, 0x0bb4ef40, 0 }, /* #25 */
     3873    { 0x077996, 0x077997, 0xccff0e84, 0xccaca854, 0x3d122399, 0x27efa595, 0x31df51f5, 0 }, /* #26 */
     3874    { 0x3d4547, 0x3d4d47, 0xed2f22c4, 0x05ab0684, 0xb193a9dc, 0x4f2cd571, 0x5574c3f1, 0 }, /* #27 */
     3875    { 0x2c2f03, 0x2c2f03, 0x8e04aef0, 0x82b12810, 0x55793694, 0x04f44dc0, 0x08ee398f, 0 }, /* #28 */
     3876    { 0x050093, 0x050893, 0x78706cae, 0x7cf75474, 0x5cef3074, 0x2af88a32, 0x5b563f56, 0 }, /* #29 */
     3877    { 0x1855d2, 0x185dd3, 0xa472c221, 0x022343b2, 0x2a27380c, 0x21ed5ea9, 0x34d0b172, 0 }, /* #30 */
     3878    { 0x147913, 0x147913, 0x6ce126d4, 0x26153824, 0xb1bc3f50, 0x50c1da56, 0xbde0d785, 0 }, /* #31 */
     3879    { 0x251d53, 0x251d53, 0x7b3bcf04, 0x593e8484, 0xd3944ed1, 0x7274022e, 0xedc28561, 0 }, /* #32 */
     3880    { 0x025b92, 0x025b93, 0x83dd8ebf, 0xd2c1eee7, 0x46c69f94, 0x4f5f0900, 0x9a16d1d9, 0 }, /* #33 */
     3881    { 0x2b0ad2, 0x2b0ad3, 0xb9db3bae, 0x93d59d60, 0xe82b3a2e, 0xab5bded7, 0xec07f0d0, 0 }, /* #34 */
     3882    { 0x131f12, 0x131f13, 0xdc1ea0ef, 0xeed6a873, 0x9ed7da28, 0xcbf4c62d, 0xed33a8bd, 0 }, /* #35 */
     3883    { 0x0b2752, 0x0b2f53, 0xa5ccc833, 0x12f9af70, 0x676b9fa8, 0x06f5a0b4, 0x0abee2d0, 0 }, /* #36 */
     3884    { 0x1c4b12, 0x1c4b13, 0xf8607e3f, 0xe7d59e28, 0xc70097d7, 0xb276778d, 0xb7f0a7d8, 0 }, /* #37 */
     3885    { 0x1b7293, 0x1b7a93, 0x4580a76e, 0x640ab7c4, 0xaab9d51c, 0x26a4c512, 0x8e56372e, 0 }, /* #38 */
     3886    { 0x003456, 0x003c57, 0xca0123f2, 0xf824ea76, 0x10dee9ff, 0x47ac1f7d, 0x5ad48dd3, 0 }, /* #39 */
     3887    { 0x2b4613, 0x2b4e13, 0x348fe88d, 0x16bf7504, 0x13ecbcc4, 0x1fe63739, 0x9b5cf214, 0 }, /* #40 */
     3888    { 0x190d16, 0x190d17, 0xb1a9d714, 0xf1064b14, 0x05679c58, 0x0ec5ec0c, 0x15497901, 0 }, /* #41 */
     3889    { 0x273b92, 0x273b93, 0x9860e463, 0x1feda8ed, 0x81324ce9, 0x2e09341e, 0x4d57766f, 0 }, /* #42 */
     3890    { 0x201916, 0x201917, 0x5b220524, 0x0bba437c, 0x967f8c66, 0x49fe5941, 0xcfdaa8e7, 0 }, /* #43 */
     3891    { 0x067e86, 0x067e87, 0xe2b852eb, 0xcbc83e68, 0xb34bf4ef, 0x712153d3, 0x7fbd9138, 0 }, /* #44 */
     3892    { 0x091413, 0x091c13, 0x218ec627, 0x178c8d1d, 0x64735c7a, 0x131a9402, 0x91bc811b, 0 }, /* #45 */
     3893    { 0x080553, 0x080d53, 0x57973e98, 0xee461960, 0x0a8e7941, 0x47133169, 0xcfbac0a4, 0 }, /* #46 */
     3894    { 0x3d77c2, 0x3d7fc3, 0xf2094b69, 0xa026fe6a, 0x4035f429, 0x14fad47b, 0x1630afda, 0 }, /* #47 */
     3895    { 0x293d43, 0x293d43, 0x173f474b, 0xc5867654, 0xbb61b9ac, 0x06fb95b8, 0x4ce50a7c, 0 }, /* #48 */
     3896    { 0x137a56, 0x137a57, 0x55c44a61, 0x9c5c4055, 0xc9ef5244, 0x4b8ce8fd, 0xe1818275, 0 }, /* #49 */
     3897    { 0x1c0157, 0x1c0957, 0x8d1bb3e0, 0x6df6ad60, 0x15be3dd9, 0x68122920, 0xbcce7cb5, 0 }, /* #50 */
     3898    { 0x1d0f16, 0x1d0f17, 0x265d1aac, 0xff0512bc, 0x2a8246b4, 0x0bd456ea, 0x4ef00a0d, 0 }, /* #51 */
     3899    { 0x236306, 0x236b07, 0x2b1569b0, 0xabff5f30, 0x8acdb7e9, 0x21a435f6, 0xc7e52789, 0 }, /* #52 */
     3900    { 0x063817, 0x063817, 0x7faa3b23, 0xa9923ada, 0xa8496f43, 0x764461a3, 0xed27ac5e, 0 }, /* #53 */
     3901    { 0x250746, 0x250f47, 0x845636a1, 0x2839ce00, 0xf81ca713, 0x53493d5c, 0xa11d0e00, 0 }, /* #54 */
     3902    { 0x0232d3, 0x023ad3, 0x79e13b92, 0x26fc8cd6, 0x320e2cc1, 0x3d3b077e, 0x809c4c93, 0 }, /* #55 */
     3903    { 0x276802, 0x276803, 0xb7df1105, 0x1e50c9d8, 0x15d69cbe, 0x2bab47d3, 0x3ccca9f8, 0 }, /* #56 */
     3904    { 0x2b18c2, 0x2b18c3, 0x6a4347d4, 0x22950600, 0xe720c4f9, 0x3f415f23, 0x9863cb80, 0 }, /* #57 */
     3905    { 0x056dd7, 0x056dd7, 0xfaadfc7b, 0xb5f7515e, 0x349b2e29, 0x757570e6, 0x77f3a0ba, 0 }, /* #58 */
     3906    { 0x3d3002, 0x3d3803, 0x219c8c45, 0x5f29de52, 0x6cbd3813, 0x20e98b0f, 0xfaac9f2a, 0 }, /* #59 */
     3907    { 0x053d53, 0x053d53, 0x15d03f86, 0x34fb8298, 0x1afaa26d, 0x10151b2f, 0xbcbdd0c4, 0 }, /* #60 */
     3908    { 0x3e7146, 0x3e7947, 0x9f87028a, 0x9316fb60, 0x98b7e305, 0x81fd4bc4, 0xd09969f0, 0 }, /* #61 */
     3909    { 0x3a34c7, 0x3a3cc7, 0xbba72dc8, 0x37096f88, 0x5caec410, 0x6dcc7b65, 0x95ca25f9, 0 }, /* #62 */
     3910    { 0x032a47, 0x032a47, 0xa95703a0, 0xf2883660, 0x8faf3367, 0xa39d0ffc, 0xf757d80f, 0 }, /* #63 */
     3911};
     3912static const MULDIVU32_TEST_T g_aTests_imul_u32_amd[] =
     3913{
     3914    { 0x297dd7, 0x2975d6, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #0 */
     3915    { 0x2204d2, 0x2204d2, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #1 */
     3916    { 0x065b82, 0x065382, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #2 */
     3917    { 0x027617, 0x027616, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #3 */
     3918    { 0x192d17, 0x192516, 0xc3deeb66, 0x00000000, 0xe0307786, 0x00000000, 0x00000000, 0 }, /* #4 */
     3919    { 0x370ec6, 0x3706c6, 0x16f4cff1, 0x00000000, 0xa27fe2fd, 0x00000000, 0x00000000, 0 }, /* #5 */
     3920    { 0x0f6196, 0x0f6196, 0x07d9bc3f, 0x00000000, 0x27d5d01f, 0x00000000, 0x00000000, 0 }, /* #6 */
     3921    { 0x125853, 0x125052, 0xe902767b, 0x00000000, 0x20b09a45, 0x00000000, 0x00000000, 0 }, /* #7 */
     3922    { 0x205992, 0x205993, 0x9b9ac405, 0xcee91318, 0xc5565424, 0x09ee0746, 0xe6ae0a38, 0 }, /* #8 */
     3923    { 0x211712, 0x211f13, 0xb079ea40, 0xaa487780, 0x5402289d, 0x1fc5aaca, 0x99b865ae, 0 }, /* #9 */
     3924    { 0x1b0f93, 0x1b0f93, 0xa0773da5, 0x83400f10, 0x74704d1d, 0x02ac1fee, 0xf8d6c5d0, 0 }, /* #10 */
     3925    { 0x1477d7, 0x147fd7, 0xce5b52c9, 0x5021debc, 0x8d98117c, 0xe837bc0e, 0x7aa3eadc, 0 }, /* #11 */
     3926    { 0x105043, 0x105843, 0x96acd097, 0xb7d73270, 0xebb295f5, 0x0fcf1782, 0xd9933f10, 0 }, /* #12 */
     3927    { 0x114086, 0x114887, 0x2aa533e6, 0xe9b81810, 0x83f256e9, 0x0f2f62e6, 0x5b27fdd8, 0 }, /* #13 */
     3928    { 0x0a1e83, 0x0a1e83, 0xdeb678e9, 0x8c9d478c, 0x5dbc18bf, 0xfaccec84, 0x27fcd3ac, 0 }, /* #14 */
     3929    { 0x2c7682, 0x2c7e83, 0x6c6de1f5, 0x002f6333, 0xe20dd370, 0xfd556b52, 0xf9b46f87, 0 }, /* #15 */
     3930    { 0x123646, 0x123e47, 0x69fc5ef8, 0x7bea4028, 0x77bf0150, 0xf17ba090, 0xdcef689b, 0 }, /* #16 */
     3931    { 0x3c26d6, 0x3c2ed7, 0x2074f294, 0x7e442558, 0x5de1e331, 0x032ccb67, 0x190ad61e, 0 }, /* #17 */
     3932    { 0x2f5842, 0x2f5843, 0x2815a2a7, 0x442a00a3, 0x2469b753, 0xefcbb39d, 0x9882dda5, 0 }, /* #18 */
     3933    { 0x252902, 0x252903, 0x9cfc8996, 0xe973e81a, 0xc7ace5b8, 0x06b76e17, 0xeea26787, 0 }, /* #19 */
     3934    { 0x3b08c7, 0x3b08c7, 0xfbbf837e, 0x881e010e, 0x5a5204aa, 0x000592fd, 0xfeb06339, 0 }, /* #20 */
     3935    { 0x025356, 0x025b57, 0x046d4ad4, 0x3301d894, 0xe34ba691, 0xfed16343, 0xbba48bb1, 0 }, /* #21 */
     3936    { 0x0f3006, 0x0f3807, 0x0b5bffa7, 0x1ba8f182, 0x04ed5398, 0x0287fa6a, 0x390b22ae, 0 }, /* #22 */
     3937    { 0x120b97, 0x120b97, 0x66b70c7e, 0xe3966d56, 0x09fe1983, 0x03b4e143, 0x093cec95, 0 }, /* #23 */
     3938    { 0x102ec7, 0x102ec7, 0x55b98df4, 0x6d31bff0, 0x09169950, 0xf8db7927, 0xeaab78ac, 0 }, /* #24 */
     3939    { 0x3f1ac2, 0x3f1ac3, 0xb29388cd, 0x2ce65b1a, 0xb3fa857f, 0x25679b45, 0x84526f82, 0 }, /* #25 */
     3940    { 0x164207, 0x164a07, 0xd61bf722, 0xdca1934a, 0x45fde485, 0x054b415b, 0xdfa5dad5, 0 }, /* #26 */
     3941    { 0x020702, 0x020f03, 0x99263ef5, 0xd100149d, 0x9def53b9, 0xe1b6f93a, 0x4b61a609, 0 }, /* #27 */
     3942    { 0x1b3f82, 0x1b3f83, 0xbbfbb731, 0x46ae28e5, 0x8ab8318e, 0xff459c25, 0x02bd87f5, 0 }, /* #28 */
     3943    { 0x286712, 0x286f13, 0x7c64c6c5, 0xdd9eef15, 0xfc35ef50, 0xdd79836b, 0xb8f28c11, 0 }, /* #29 */
     3944    { 0x096e17, 0x096e17, 0x063074b7, 0x3edd0cf6, 0x573e9d8d, 0x01ee37c0, 0x4fd9c0ba, 0 }, /* #30 */
     3945    { 0x257006, 0x257807, 0x7e5d3b5b, 0x7681be7f, 0x9ae3f359, 0x15779ef8, 0x2b7d86ad, 0 }, /* #31 */
     3946    { 0x145e03, 0x145e03, 0xcc057596, 0x89b4b372, 0x3a6af1d7, 0xff5b3638, 0x032b990b, 0 }, /* #32 */
     3947    { 0x0c22c7, 0x0c2ac7, 0xfc5452d5, 0xf2384aa2, 0xc40a5db8, 0xff04599a, 0x448edd1a, 0 }, /* #33 */
     3948    { 0x157917, 0x157917, 0x2556a388, 0x008e5b20, 0x5b0a69b2, 0xef889b26, 0x8f1a63a4, 0 }, /* #34 */
     3949    { 0x034c86, 0x034c87, 0xc7eaa664, 0x07b50aac, 0x7e51f34b, 0xe6190a82, 0x763be0e3, 0 }, /* #35 */
     3950    { 0x291393, 0x291b93, 0x5ca1825d, 0xb9d389b9, 0xaf75b65a, 0x09140f36, 0x1916e70d, 0 }, /* #36 */
     3951    { 0x1b3406, 0x1b3c07, 0x4f7e6d6f, 0xb35a8a72, 0x75429a5b, 0x0c4f281c, 0x27a3e7ae, 0 }, /* #37 */
     3952    { 0x3f64d6, 0x3f6cd7, 0x84755c0c, 0xcbfe2024, 0xbbf48110, 0x071b94fa, 0xf1458103, 0 }, /* #38 */
     3953    { 0x192606, 0x192e07, 0x3911664f, 0xa9e1d5b1, 0x65540aa1, 0xfc8cc99a, 0xf08603ff, 0 }, /* #39 */
     3954    { 0x301407, 0x301c07, 0x21089d6e, 0x1e56283e, 0xfc97b1b3, 0x09b00a00, 0x4b137dd9, 0 }, /* #40 */
     3955    { 0x2b3717, 0x2b3f17, 0x5cb79cb4, 0xc49d4ae4, 0x9a90fc26, 0xdee5e78f, 0xa49a513d, 0 }, /* #41 */
     3956    { 0x0b2f46, 0x0b2f47, 0xf402f21d, 0x8d196eb0, 0x2d656898, 0x01a7110e, 0xdcb5ea70, 0 }, /* #42 */
     3957    { 0x320e97, 0x320e97, 0xc430fb93, 0x95c04a78, 0xabd4720b, 0x0cf4bf0e, 0xc88b46a8, 0 }, /* #43 */
     3958    { 0x0b43d3, 0x0b4bd3, 0xeaaf49c6, 0x4e0f34be, 0x1a147c0e, 0x00c2c7a8, 0xf6dca955, 0 }, /* #44 */
     3959    { 0x314842, 0x314843, 0x10c92fd6, 0xf05b4000, 0x8863b409, 0x04d60437, 0x49c0e000, 0 }, /* #45 */
     3960    { 0x1b4ed6, 0x1b4ed7, 0x025c86ec, 0x503a26ac, 0x089df12a, 0xff58f72a, 0xb94400d1, 0 }, /* #46 */
     3961    { 0x113696, 0x113e97, 0x177276eb, 0xa7758981, 0x5bdd4a53, 0x02ad58d4, 0x1d3abe43, 0 }, /* #47 */
     3962    { 0x212f92, 0x212f93, 0x93428e87, 0x640a6554, 0x769b4af1, 0x15858047, 0xcd55510c, 0 }, /* #48 */
     3963    { 0x3c1256, 0x3c1a57, 0xabe21cad, 0xc779b596, 0xc9c8b85d, 0x0aec316e, 0xdec218ae, 0 }, /* #49 */
     3964    { 0x225742, 0x225f43, 0x73d0658e, 0xb8c4a4a4, 0x76bb8908, 0xeb3fc81f, 0xd221a91e, 0 }, /* #50 */
     3965    { 0x2579d6, 0x2579d7, 0xf3778f01, 0x49d39ddf, 0xee4dc5e0, 0x0096afdd, 0xf3fa0cdf, 0 }, /* #51 */
     3966    { 0x233fd7, 0x233fd7, 0x56fc0100, 0x39cd0700, 0x7aa5b2c9, 0x06f62152, 0x147ce907, 0 }, /* #52 */
     3967    { 0x265513, 0x265d13, 0x14eedcfc, 0x24df83d8, 0x98c32351, 0xf9b9afbf, 0xb343a78a, 0 }, /* #53 */
     3968    { 0x2c6f53, 0x2c6f53, 0xcac03e92, 0x16bb8bb0, 0xd34c0995, 0xeafbf2fa, 0x65091f18, 0 }, /* #54 */
     3969    { 0x181452, 0x181c53, 0x39fbf341, 0x457d8b47, 0xcc1f4e24, 0x14abcbee, 0x5b434487, 0 }, /* #55 */
     3970    { 0x080906, 0x080907, 0xe44a22ac, 0x24de5e8c, 0xbf2a5cd0, 0xf33495c4, 0x76339ce9, 0 }, /* #56 */
     3971    { 0x0220c3, 0x0228c3, 0x92b00a2b, 0xe26f000c, 0xa36bb776, 0xce1ace0d, 0x74d9b624, 0 }, /* #57 */
     3972    { 0x053143, 0x053943, 0xa5af6873, 0x17fb1345, 0x5ef28a2c, 0xe78ceff7, 0x454d7f67, 0 }, /* #58 */
     3973    { 0x2745c3, 0x274dc3, 0x7d9ed5e5, 0x1ea69eb3, 0x46ecedd1, 0x160dbad3, 0x2cf158b7, 0 }, /* #59 */
     3974    { 0x370e43, 0x370e43, 0x649c7b08, 0xa750e7d8, 0xdd517dd2, 0xd46afe0d, 0x911b95db, 0 }, /* #60 */
     3975    { 0x3d45c7, 0x3d4dc7, 0x158b6791, 0x7075ed68, 0x733c8c77, 0xfba336bb, 0xcc29f2e8, 0 }, /* #61 */
     3976    { 0x0a0442, 0x0a0c43, 0x0c7af3f9, 0xdde48d37, 0xdc2787a9, 0xfbac274d, 0xa73b76af, 0 }, /* #62 */
     3977    { 0x2d1013, 0x2d1813, 0x5bbc9688, 0x991bb010, 0x3a3ee9c5, 0x1435ac85, 0x3865a262, 0 }, /* #63 */
     3978};
     3979static const MULDIVU32_TEST_T g_aTests_div_u32_amd[] =
     3980{
     3981    { 0x080d86, 0x080d86, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #0 */
     3982    { 0x3a47c2, 0x3a47c2, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #1 */
     3983    { 0x077a97, 0x077a97, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #2 */
     3984    { 0x174586, 0x174586, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #3 */
     3985    { 0x167e82, 0x167e82, 0xb3675ca0, 0xb3675ca0, 0x46f24791, 0x46f24791, 0x00000000, -1 }, /* #4 */
     3986    { 0x380407, 0x380407, 0x926c22b5, 0x926c22b5, 0x395ac359, 0x395ac359, 0x00000000, -1 }, /* #5 */
     3987    { 0x0f2553, 0x0f2553, 0x72a5675b, 0x72a5675b, 0x4924c22a, 0x4924c22a, 0x00000000, -1 }, /* #6 */
     3988    { 0x0778c2, 0x0778c2, 0x685350f2, 0x685350f2, 0xf5e7548c, 0xf5e7548c, 0x00000000, -1 }, /* #7 */
     3989    { 0x1f6fc7, 0x1f6fc7, 0xa4788f69, 0xa4788f69, 0xe4fa0599, 0xe4fa0599, 0x1a85b399, -1 }, /* #8 */
     3990    { 0x123016, 0x123012, 0x005cf4b3, 0xcbb38ea3, 0x56c534c8, 0x2dff5124, 0x6d0c4225, 0 }, /* #9 */
     3991    { 0x0a4313, 0x0a4313, 0x98ccb1cf, 0x98ccb1cf, 0xe6ad99c1, 0xe6ad99c1, 0x4f4961bd, -1 }, /* #10 */
     3992    { 0x2f67d7, 0x2f67d7, 0x92a5b456, 0x92a5b456, 0xfce2a47d, 0xfce2a47d, 0x039d4a99, -1 }, /* #11 */
     3993    { 0x0c0483, 0x0c0413, 0xf48d2f65, 0xecc79d3e, 0xe122cbaa, 0x89ddd8d5, 0xf36937b8, 0 }, /* #12 */
     3994    { 0x092b46, 0x092b46, 0x174056c4, 0x174056c4, 0xc1008a9c, 0xc1008a9c, 0x0a8c291b, -1 }, /* #13 */
     3995    { 0x1e3107, 0x1e3107, 0x3d37fcbe, 0x3d37fcbe, 0xe6b23d58, 0xe6b23d58, 0xbfd97040, -1 }, /* #14 */
     3996    { 0x183b53, 0x183b53, 0xc57254af, 0xc57254af, 0x9515aff4, 0x9515aff4, 0x02d2c6fc, -1 }, /* #15 */
     3997    { 0x341b47, 0x341b47, 0x72fdf46e, 0x72fdf46e, 0x7eba7be9, 0x7eba7be9, 0x451d1e2b, -1 }, /* #16 */
     3998    { 0x273c57, 0x273c13, 0x5a4874c2, 0xe1901a7b, 0xcae97a09, 0x9e89b795, 0xe64aea77, 0 }, /* #17 */
     3999    { 0x275f12, 0x275f12, 0x029441b0, 0x5b5f3fb3, 0x1364abf6, 0x2fea6b2c, 0x3655ad6c, 0 }, /* #18 */
     4000    { 0x2c2952, 0x2c2912, 0xcf60609c, 0x007b7c5c, 0x0066ca7a, 0xc8febb28, 0xd518e3ab, 0 }, /* #19 */
     4001    { 0x0b1b12, 0x0b1b12, 0x0c269b3c, 0x0c269b3c, 0x7a99a732, 0x7a99a732, 0x3db0027f, -1 }, /* #20 */
     4002    { 0x342052, 0x342012, 0x49f57c03, 0xa6e7a7d9, 0x93a0cee4, 0x9fb8cf3e, 0xe26ee4cd, 0 }, /* #21 */
     4003    { 0x2f6046, 0x2f6012, 0xe22154d8, 0x5d75f1d6, 0x3a494269, 0x2ed6f740, 0x9fa71964, 0 }, /* #22 */
     4004    { 0x340452, 0x340412, 0xe5d16c42, 0xdc77aada, 0x70d35735, 0x1dd7bfb6, 0x8302719e, 0 }, /* #23 */
     4005    { 0x313d97, 0x313d13, 0x3d84196a, 0xe77790f4, 0xaba09db3, 0x43941226, 0xbdd16925, 0 }, /* #24 */
     4006    { 0x0e1bd7, 0x0e1b13, 0x2106018c, 0x66a48a28, 0x514fc017, 0x202dfb44, 0xcacc4fb5, 0 }, /* #25 */
     4007    { 0x051a52, 0x051a12, 0x2f8ac562, 0x4b3e363f, 0x3fa4bd50, 0xd1e90836, 0xd888efd4, 0 }, /* #26 */
     4008    { 0x397497, 0x397413, 0x80a779e8, 0x445f3254, 0x33348f81, 0x86f14320, 0xbfb9786a, 0 }, /* #27 */
     4009    { 0x1017d7, 0x1017d7, 0x53e03644, 0x53e03644, 0xe50ad561, 0xe50ad561, 0x2a3ee646, -1 }, /* #28 */
     4010    { 0x003402, 0x003402, 0xb1e052c4, 0xb1e052c4, 0xfe59db70, 0xfe59db70, 0x3d55d6de, -1 }, /* #29 */
     4011    { 0x0d2847, 0x0d2813, 0xf622f59b, 0x4a5e5bf8, 0x312aaee1, 0x1276258b, 0xa93f4efe, 0 }, /* #30 */
     4012    { 0x2a7946, 0x2a7912, 0x46d51f2f, 0x6bf757c3, 0x51f26afd, 0x70eb85b6, 0xc24e3213, 0 }, /* #31 */
     4013    { 0x397e93, 0x397e13, 0xef2513f0, 0xd3be4d56, 0x6b402a91, 0x0bac538a, 0x81aacc99, 0 }, /* #32 */
     4014    { 0x1e7257, 0x1e7257, 0xe4ae8767, 0xe4ae8767, 0xbe3b8e01, 0xbe3b8e01, 0xb7e80392, -1 }, /* #33 */
     4015    { 0x0202c2, 0x0202c2, 0xd5a10288, 0xd5a10288, 0xfdad5aa3, 0xfdad5aa3, 0xd31a2701, -1 }, /* #34 */
     4016    { 0x365d46, 0x365d12, 0xde394cce, 0xd961818d, 0x43e198b6, 0x0009d303, 0x4ff0d6b7, 0 }, /* #35 */
     4017    { 0x203143, 0x203143, 0x49dd7e94, 0x49dd7e94, 0xeca14c6e, 0xeca14c6e, 0x11a10179, -1 }, /* #36 */
     4018    { 0x2758c7, 0x275813, 0x28ca8bdd, 0xebac86af, 0x09a46f17, 0x05a4f6c0, 0x0a7953f3, 0 }, /* #37 */
     4019    { 0x367bc6, 0x367bc6, 0x37bfc7ec, 0x37bfc7ec, 0x9573f477, 0x9573f477, 0x6fb6dc75, -1 }, /* #38 */
     4020    { 0x031dc6, 0x031d12, 0xf92cc364, 0xac999cf2, 0x69d01862, 0x5ec07f2e, 0x9cf10033, 0 }, /* #39 */
     4021    { 0x0443d2, 0x0443d2, 0x3fc86bc1, 0x3fc86bc1, 0xff1a8d71, 0xff1a8d71, 0xe83c1614, -1 }, /* #40 */
     4022    { 0x0d3082, 0x0d3082, 0xffff480a, 0xffff480a, 0xd0d2ca2c, 0xd0d2ca2c, 0x7ed73828, -1 }, /* #41 */
     4023    { 0x276a53, 0x276a13, 0xf23d1094, 0x5cff5aed, 0x470b7e50, 0x57f96a74, 0xc391daa0, 0 }, /* #42 */
     4024    { 0x286102, 0x286112, 0x327a62ea, 0x080f6b7a, 0x00f42b5d, 0x16adac4c, 0x1e4b07fb, 0 }, /* #43 */
     4025    { 0x392012, 0x392012, 0x2caa9327, 0x2caa9327, 0x72a2fc59, 0x72a2fc59, 0x2a6571db, -1 }, /* #44 */
     4026    { 0x157693, 0x157693, 0x87f17086, 0x87f17086, 0x3c129250, 0x3c129250, 0x2743e0ff, -1 }, /* #45 */
     4027    { 0x1f6712, 0x1f6712, 0xa8052364, 0xa8052364, 0xa956af96, 0xa956af96, 0x3a21b60d, -1 }, /* #46 */
     4028    { 0x374e17, 0x374e13, 0xebe9f398, 0x99cf4881, 0x4c7796ae, 0x5cf1d0b2, 0x7f457fe6, 0 }, /* #47 */
     4029    { 0x101653, 0x101653, 0x6a69364f, 0x6a69364f, 0xe16cb31d, 0xe16cb31d, 0xa763460f, -1 }, /* #48 */
     4030    { 0x0c37d2, 0x0c37d2, 0xe077cc75, 0xe077cc75, 0x991046cd, 0x991046cd, 0x13723210, -1 }, /* #49 */
     4031    { 0x344243, 0x344213, 0xc9c79332, 0x26e1f3b5, 0x0d90bca2, 0x48f138f3, 0x595036a3, 0 }, /* #50 */
     4032    { 0x331452, 0x331452, 0xe07ac20a, 0xe07ac20a, 0x1b595002, 0x1b595002, 0x0493c155, -1 }, /* #51 */
     4033    { 0x3935c6, 0x3935c6, 0x368e6452, 0x368e6452, 0xfe5c5f79, 0xfe5c5f79, 0x628020eb, -1 }, /* #52 */
     4034    { 0x3135d7, 0x313513, 0xbb0ffd72, 0x9a01ef9e, 0x3e8a45ee, 0x5f0645fc, 0x67f52c55, 0 }, /* #53 */
     4035    { 0x3135c7, 0x3135c7, 0xd694a154, 0xd694a154, 0xb7ebbe34, 0xb7ebbe34, 0x1614649a, -1 }, /* #54 */
     4036    { 0x186696, 0x186612, 0x2c0c3748, 0x5771b277, 0x16018f63, 0x06ac6316, 0x406cb7de, 0 }, /* #55 */
     4037    { 0x1b70d7, 0x1b70d7, 0x640ece67, 0x640ece67, 0xc810ff83, 0xc810ff83, 0x93f6f598, -1 }, /* #56 */
     4038    { 0x355847, 0x355847, 0xf8162c12, 0xf8162c12, 0xf7a78f55, 0xf7a78f55, 0x99b352d2, -1 }, /* #57 */
     4039    { 0x026606, 0x026612, 0xb181f9b0, 0x5ee0aca2, 0x4c2fab34, 0xc7e25252, 0xcd9109ff, 0 }, /* #58 */
     4040    { 0x276c03, 0x276c03, 0x372c2283, 0x372c2283, 0xb28de2c1, 0xb28de2c1, 0x812206d5, -1 }, /* #59 */
     4041    { 0x2e0a87, 0x2e0a13, 0xccc8d6c8, 0x6233c040, 0x558d0bda, 0x1ff58608, 0xdf052043, 0 }, /* #60 */
     4042    { 0x243946, 0x243946, 0xb4b68ea1, 0xb4b68ea1, 0xfd4e27e3, 0xfd4e27e3, 0x961ce85a, -1 }, /* #61 */
     4043    { 0x1a7807, 0x1a7813, 0xfbffc048, 0x78b85792, 0x53a8d5be, 0x630bfd4a, 0xb168b707, 0 }, /* #62 */
     4044    { 0x0845c2, 0x084512, 0x7365ac4a, 0x1c7af64a, 0x181248a2, 0xca311146, 0xd85eb0da, 0 }, /* #63 */
     4045};
     4046static const MULDIVU32_TEST_T g_aTests_idiv_u32_amd[] =
     4047{
     4048    { 0x2c4497, 0x2c4497, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #0 */
     4049    { 0x2600d7, 0x2600d7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #1 */
     4050    { 0x165d97, 0x165d97, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #2 */
     4051    { 0x3769d7, 0x3769d7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #3 */
     4052    { 0x055317, 0x055317, 0x2765a31f, 0x2765a31f, 0x01b85c6e, 0x01b85c6e, 0x00000000, -1 }, /* #4 */
     4053    { 0x3c3a83, 0x3c3a83, 0xc7addc21, 0xc7addc21, 0x274efe77, 0x274efe77, 0x00000000, -1 }, /* #5 */
     4054    { 0x244ac2, 0x244ac2, 0x53aa2e01, 0x53aa2e01, 0x09b24dbd, 0x09b24dbd, 0x00000000, -1 }, /* #6 */
     4055    { 0x0d3846, 0x0d3846, 0x93bc8535, 0x93bc8535, 0x3dcd8585, 0x3dcd8585, 0x00000000, -1 }, /* #7 */
     4056    { 0x391f43, 0x391f43, 0xfc75126e, 0xfc75126e, 0xc8b634e6, 0xc8b634e6, 0xb24aec81, -1 }, /* #8 */
     4057    { 0x2d43c6, 0x2d43c6, 0xe4fc86e5, 0xe4fc86e5, 0x7efc582e, 0x7efc582e, 0xa9017523, -1 }, /* #9 */
     4058    { 0x310292, 0x310292, 0x97fb2161, 0x97fb2161, 0xa84c9467, 0xa84c9467, 0x7ba30adc, -1 }, /* #10 */
     4059    { 0x1e1012, 0x1e1012, 0x30b34283, 0x30b34283, 0x48d3e043, 0x48d3e043, 0x4e28533c, -1 }, /* #11 */
     4060    { 0x300f46, 0x300f46, 0x62b16d0e, 0x62b16d0e, 0xae6ec3ed, 0xae6ec3ed, 0xaa01146b, -1 }, /* #12 */
     4061    { 0x233303, 0x233303, 0xd90803e6, 0xd90803e6, 0x5d381eb4, 0x5d381eb4, 0x4f67ca68, -1 }, /* #13 */
     4062    { 0x191a92, 0x191a92, 0xc1f2fb4c, 0xc1f2fb4c, 0xb7503b93, 0xb7503b93, 0xb4776d17, -1 }, /* #14 */
     4063    { 0x1b1bc2, 0x1b1bc2, 0x9b45a61d, 0x9b45a61d, 0x799cc7e7, 0x799cc7e7, 0x24084d11, -1 }, /* #15 */
     4064    { 0x393f13, 0x393f13, 0xb131adbc, 0xb131adbc, 0x34852adf, 0x34852adf, 0xd2c1b169, -1 }, /* #16 */
     4065    { 0x266e17, 0x266e17, 0x6ac7687d, 0x6ac7687d, 0x499d1d4f, 0x499d1d4f, 0xe9ef534a, -1 }, /* #17 */
     4066    { 0x055593, 0x055513, 0xc0f763fa, 0xdfc7f91a, 0xf1c4d368, 0xd177286e, 0x71136a5e, 0 }, /* #18 */
     4067    { 0x2c7b53, 0x2c7b13, 0xf2d41c51, 0x09c89118, 0x038f23e9, 0x50369879, 0x5d2171c9, 0 }, /* #19 */
     4068    { 0x3572c3, 0x357213, 0xba89b53e, 0x659ea6b1, 0xe6da384b, 0xc723f0f0, 0xc0a5f8ae, 0 }, /* #20 */
     4069    { 0x2967d7, 0x2967d7, 0x38205cab, 0x38205cab, 0x54a41c2a, 0x54a41c2a, 0xe23513fc, -1 }, /* #21 */
     4070    { 0x3316c7, 0x331613, 0xf3a6cb39, 0x1da4f570, 0x0b6825ad, 0x35c19879, 0x628186b4, 0 }, /* #22 */
     4071    { 0x3245d2, 0x324512, 0xbbe1a633, 0xd48d7c61, 0xee028f16, 0xb9796e2d, 0x6a0025c6, 0 }, /* #23 */
     4072    { 0x302082, 0x302082, 0xd427d92d, 0xd427d92d, 0x84234485, 0x84234485, 0xe76779e2, -1 }, /* #24 */
     4073    { 0x327883, 0x327883, 0x5221d423, 0x5221d423, 0xeaee4f21, 0xeaee4f21, 0x038d365f, -1 }, /* #25 */
     4074    { 0x2c3996, 0x2c3996, 0x828e6b6d, 0x828e6b6d, 0x542ec26a, 0x542ec26a, 0xc9dde853, -1 }, /* #26 */
     4075    { 0x3f4702, 0x3f4702, 0x20571f9b, 0x20571f9b, 0xb7dc09b3, 0xb7dc09b3, 0x4f00e36b, -1 }, /* #27 */
     4076    { 0x122e52, 0x122e52, 0x6932ac05, 0x6932ac05, 0x3dbbb237, 0x3dbbb237, 0xedb1795e, -1 }, /* #28 */
     4077    { 0x1721c3, 0x172113, 0x5429366b, 0x749405ee, 0x1db3b524, 0x039f7d5b, 0x41395db8, 0 }, /* #29 */
     4078    { 0x375b82, 0x375b82, 0xfe362267, 0xfe362267, 0xd40cd8ed, 0xd40cd8ed, 0x5775b9e3, -1 }, /* #30 */
     4079    { 0x340502, 0x340512, 0xbf09e13f, 0xafa030bd, 0xe1a33041, 0xdee03d70, 0x60b52d7b, 0 }, /* #31 */
     4080    { 0x3c7703, 0x3c7703, 0x8ffd1272, 0x8ffd1272, 0x2fc60291, 0x2fc60291, 0xb0d29617, -1 }, /* #32 */
     4081    { 0x3b79d7, 0x3b79d7, 0xe251a870, 0xe251a870, 0xdf09837d, 0xdf09837d, 0xe997b449, -1 }, /* #33 */
     4082    { 0x3d5ac7, 0x3d5ac7, 0x9992f383, 0x9992f383, 0xbeb12a92, 0xbeb12a92, 0x2f24574e, -1 }, /* #34 */
     4083    { 0x1f5a07, 0x1f5a07, 0x7e654dce, 0x7e654dce, 0x2cd75036, 0x2cd75036, 0x2bd32039, -1 }, /* #35 */
     4084    { 0x283556, 0x283512, 0x24e31a50, 0x79724eec, 0x39d4adee, 0x109d2f28, 0x79e722be, 0 }, /* #36 */
     4085    { 0x1a2652, 0x1a2652, 0xdb53abc6, 0xdb53abc6, 0x9232622e, 0x9232622e, 0x29cbc357, -1 }, /* #37 */
     4086    { 0x051a13, 0x051a13, 0x034e073b, 0x034e073b, 0x4e4492e4, 0x4e4492e4, 0x3807dee0, -1 }, /* #38 */
     4087    { 0x390192, 0x390192, 0xa6f1712a, 0xa6f1712a, 0xb53c905f, 0xb53c905f, 0x9b2a6847, -1 }, /* #39 */
     4088    { 0x241b17, 0x241b17, 0x4d790548, 0x4d790548, 0x8449e1b4, 0x8449e1b4, 0xce811372, -1 }, /* #40 */
     4089    { 0x234983, 0x234913, 0xd18aa8b3, 0x48e4558a, 0xe64988c4, 0xdb4d233d, 0xa5b20f7f, 0 }, /* #41 */
     4090    { 0x176e06, 0x176e06, 0xa69d19bf, 0xa69d19bf, 0x54057f3a, 0x54057f3a, 0x34e3e3ee, -1 }, /* #42 */
     4091    { 0x093942, 0x093942, 0x9c1680e7, 0x9c1680e7, 0x8968ecec, 0x8968ecec, 0x479a9f9b, -1 }, /* #43 */
     4092    { 0x247d03, 0x247d13, 0x4d4b6ce1, 0xbc1b9bc2, 0x12d94f6c, 0x2e79e225, 0xb8ed451e, 0 }, /* #44 */
     4093    { 0x147292, 0x147212, 0x9002ea40, 0xcf900fee, 0xef6138c9, 0xe3e268ae, 0x57d74d3f, 0 }, /* #45 */
     4094    { 0x276c57, 0x276c57, 0x37cf54c5, 0x37cf54c5, 0x4cc66e23, 0x4cc66e23, 0x3768c262, -1 }, /* #46 */
     4095    { 0x314c53, 0x314c13, 0x8adf0737, 0x73592eb4, 0x3852b174, 0x4de994ab, 0x7d00538f, 0 }, /* #47 */
     4096    { 0x2d7092, 0x2d7092, 0x91cd32b3, 0x91cd32b3, 0x36bbafb9, 0x36bbafb9, 0x1c0dd795, -1 }, /* #48 */
     4097    { 0x040596, 0x040596, 0xd61e6447, 0xd61e6447, 0x65497ca9, 0x65497ca9, 0xca9a3cb6, -1 }, /* #49 */
     4098    { 0x075602, 0x075612, 0x8e7d69ac, 0x8eb2d383, 0x0ba4a2a2, 0x11607d3e, 0xe5b1607a, 0 }, /* #50 */
     4099    { 0x347cc3, 0x347cc3, 0xb6c8b8d1, 0xb6c8b8d1, 0xb3ddde43, 0xb3ddde43, 0xeb2b3c22, -1 }, /* #51 */
     4100    { 0x391307, 0x391313, 0x21d81528, 0xc9a97928, 0xf1550673, 0xddf4c938, 0x451aa226, 0 }, /* #52 */
     4101    { 0x0b6f42, 0x0b6f42, 0x433f20eb, 0x433f20eb, 0x592dabda, 0x592dabda, 0x456da2f3, -1 }, /* #53 */
     4102    { 0x252303, 0x252303, 0x63655c66, 0x63655c66, 0xd3953eb1, 0xd3953eb1, 0x2b470155, -1 }, /* #54 */
     4103    { 0x282a53, 0x282a53, 0x0f4fef4c, 0x0f4fef4c, 0x48e76e6e, 0x48e76e6e, 0x52031d26, -1 }, /* #55 */
     4104    { 0x2e53d2, 0x2e53d2, 0xf216b363, 0xf216b363, 0xb05b4245, 0xb05b4245, 0x375bf9a3, -1 }, /* #56 */
     4105    { 0x227987, 0x227987, 0x66656112, 0x66656112, 0x09c81943, 0x09c81943, 0xeff282b9, -1 }, /* #57 */
     4106    { 0x245846, 0x245846, 0xb1df8a06, 0xb1df8a06, 0x8adeca52, 0x8adeca52, 0x68b4d311, -1 }, /* #58 */
     4107    { 0x0d15d7, 0x0d15d7, 0x4f9d4872, 0x4f9d4872, 0xdeff5d33, 0xdeff5d33, 0x0f3feffe, -1 }, /* #59 */
     4108    { 0x253557, 0x253513, 0x60511b81, 0x89ea6dc6, 0x2ce4c2ba, 0x454d9859, 0x9eac585c, 0 }, /* #60 */
     4109    { 0x200543, 0x200513, 0xbcc1d27f, 0x4d01c839, 0x18e2cfd6, 0x4f8316ca, 0x52baf75d, 0 }, /* #61 */
     4110    { 0x062513, 0x062513, 0xa0adc626, 0xa0adc626, 0x70ac1a60, 0x70ac1a60, 0xb2f7ad96, -1 }, /* #62 */
     4111    { 0x250dd3, 0x250dd3, 0xe301c6ef, 0xe301c6ef, 0x89aba7b1, 0x89aba7b1, 0x648e5a6c, -1 }, /* #63 */
     4112};
     4113static const MULDIVU64_TEST_T g_aTests_mul_u64_amd[] =
     4114{
     4115    { 0x121c07, 0x121406, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #0 */
     4116    { 0x012f46, 0x012746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #1 */
     4117    { 0x1a4486, 0x1a4486, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #2 */
     4118    { 0x2b4d82, 0x2b4582, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #3 */
     4119    { 0x032293, 0x032292, 0xf54b16701f1b3d24, 0x0000000000000000, 0x3768145114ae2e65, 0x0000000000000000, 0x0000000000000000, 0 }, /* #4 */
     4120    { 0x0e0f17, 0x0e0716, 0x65000bf1590055c9, 0x0000000000000000, 0x307ee3f5a6102f04, 0x0000000000000000, 0x0000000000000000, 0 }, /* #5 */
     4121    { 0x280292, 0x280292, 0x157f988b0c49229d, 0x0000000000000000, 0xdf9d141c2bf7f987, 0x0000000000000000, 0x0000000000000000, 0 }, /* #6 */
     4122    { 0x134a53, 0x134252, 0x4d9008142cfed20b, 0x0000000000000000, 0x3157f45bab0280d4, 0x0000000000000000, 0x0000000000000000, 0 }, /* #7 */
     4123    { 0x2b1b86, 0x2b1b87, 0xde110ac89bb93bfb, 0xfd154a2e4c6914f6, 0x3a0c076ff0db00b7, 0x81fcf3582406cde6, 0x95d9eabcabbc4702, 0 }, /* #8 */
     4124    { 0x020886, 0x020887, 0x830d7f84b5c78030, 0xb794844980a47d60, 0xc757bf2d2b2eb4ac, 0x3b57a4bc980e6f42, 0x73eb8ad051c847f2, 0 }, /* #9 */
     4125    { 0x267853, 0x267853, 0x65d79349cee524de, 0x43a3067dec0a27f4, 0xab5079f92c06b107, 0x1f20440fd22982de, 0x4e3dcb267077e0a6, 0 }, /* #10 */
     4126    { 0x243317, 0x243b17, 0x99cb8326dbd66a09, 0x80999adb2da86704, 0x2d47595da975af4a, 0x58fb042b84550242, 0x941ce5db273bffe4, 0 }, /* #11 */
     4127    { 0x363803, 0x363803, 0xa60959ed1b6a64f2, 0x6844284461a79c0e, 0xf6b74bf9afef0af0, 0x16c65cc25007f874, 0x231d6c8d7bdce47f, 0 }, /* #12 */
     4128    { 0x012ed7, 0x012ed7, 0x1c33346b0bc795ab, 0x7ae3fe8f0aadb2cc, 0x3c6b314c25b66b43, 0x1a6f5f587dbd0887, 0xeffa43362171b464, 0 }, /* #13 */
     4129    { 0x124783, 0x124f83, 0x7081a231fbb23435, 0x039396063f623cd4, 0x34202d784ebf57d8, 0x64f9c59902771787, 0xe5c34173ac893c04, 0 }, /* #14 */
     4130    { 0x3e1916, 0x3e1917, 0x68953624bd2964be, 0x840ed71df72fb4ec, 0xca2ab2cf5c158a4c, 0x51b30b12a5ae16f6, 0xc7fc4258e915954a, 0 }, /* #15 */
     4131    { 0x274456, 0x274c57, 0x24b3da36aa8a6807, 0x5df4c1fb88c5a2e0, 0x5ab891b4dbbb220d, 0x01411c2e728f824f, 0x08bfbd8c8b65ce20, 0 }, /* #16 */
     4132    { 0x3536d2, 0x353ed3, 0x839217c6a1a1c515, 0x31a30f1612502153, 0xfe5297bb2c56ead2, 0x250b9bc3712349c1, 0x481477faa067b6c7, 0 }, /* #17 */
     4133    { 0x104212, 0x104a13, 0x23c69d12aa7fab4a, 0xf36bc12e5d7dd8fe, 0x9f50a61c84721b17, 0x0d6d71cb52791565, 0x60153660e7c98853, 0 }, /* #18 */
     4134    { 0x2509c2, 0x2509c3, 0x19bd603b832d66e1, 0xfd40d9dceeaa2b7d, 0x1034d3829ff8ef84, 0x0444c3336ef4dae4, 0x2a744b9afc2a041d, 0 }, /* #19 */
     4135    { 0x2d2742, 0x2d2f43, 0x55fa5e01ca89b1d6, 0xd5e7486bfad9b144, 0x1a23eadda831bfc0, 0x0ffe8b16c7de4a2d, 0x2f9f86f72c108166, 0 }, /* #20 */
     4136    { 0x155a86, 0x155a87, 0x4b7456fac27faa09, 0x9494ebed31bb704e, 0x8323597902fa5dc9, 0x4068fcdfa7aa8929, 0xda876e1c05c7395e, 0 }, /* #21 */
     4137    { 0x0d7dd7, 0x0d7dd7, 0x3158448344d6c9c3, 0xacebfe8259032f8a, 0x7808e9a799fa2e97, 0x1b6dbe8acdcd5606, 0x8e4cb2209123efae, 0 }, /* #22 */
     4138    { 0x025a17, 0x025a17, 0xc65e87ae3f307533, 0x097a352290359c00, 0xb605a0bda81db3c6, 0xa674659a74b0c62a, 0xd6d0424dab7bf400, 0 }, /* #23 */
     4139    { 0x3079c2, 0x3079c3, 0x3b88a56ab0dd30ef, 0x4489832781764679, 0xf7f992cec8241182, 0x15935416e088531e, 0x5cc6c14fe2152f17, 0 }, /* #24 */
     4140    { 0x3d5916, 0x3d5917, 0xc3ee22637326008c, 0x23d8a180e70dd93c, 0x9eaa42e8c713b46c, 0xb47ed3868562a9ba, 0xebd545047c0ebde5, 0 }, /* #25 */
     4141    { 0x262017, 0x262817, 0xe9210a404c84e623, 0xefa8e2eafb8d0af1, 0x7314532353c13b2e, 0xd9fad91645f3b91d, 0xef5d57507b5e59db, 0 }, /* #26 */
     4142    { 0x0f5d53, 0x0f5d53, 0x6ac2bbb43fc24317, 0x0842f7d6bdf20562, 0x165c82a516b15d2e, 0x230597f1b13c7805, 0x53fa7a1853854aee, 0 }, /* #27 */
     4143    { 0x256892, 0x256893, 0xfff5fb6b29923d4a, 0x4dd4d5f5ec7cddfa, 0xb69b1cbcae4d6f6e, 0xa1443ab927e90639, 0xa14a8a85817bb779, 0 }, /* #28 */
     4144    { 0x0c32d6, 0x0c3ad7, 0x8b7b7427da1d9279, 0xfc65a1c9c07f2cca, 0x5a10f2649606d328, 0x24fddb8089b03355, 0x43e496c6ce99909a, 0 }, /* #29 */
     4145    { 0x2643d6, 0x264bd7, 0x9ce7b368e6cd00ae, 0xf89ec08e5751e76a, 0xf9ede97cefb3a07e, 0x492081f931e27475, 0x774fa003ad90b4d3, 0 }, /* #30 */
     4146    { 0x126207, 0x126a07, 0x7e4c93811e69f4e3, 0x20f5a2b08e8f26c6, 0x2df50b1055683aee, 0x45dd6e0d79fdb3d3, 0x8d9c964a32a95f02, 0 }, /* #31 */
     4147    { 0x0e5b43, 0x0e5b43, 0x37e415b1ce1c9a83, 0xe62037832855ff61, 0x8c5db0e05f4c54f5, 0x133b0ccccd8fc718, 0x5815479a1b07694b, 0 }, /* #32 */
     4148    { 0x0f7c83, 0x0f7c83, 0x67c9849c84936110, 0x424e3cf264325f70, 0x7c64f6ab1f21322c, 0x5d2cab370a5d923a, 0xe5d2a86c887e7387, 0 }, /* #33 */
     4149    { 0x2f5dd2, 0x2f5dd3, 0x1a81981da4baa855, 0x7a97e342c058b9c1, 0x4c31552ff229a583, 0x16443d5c196324e3, 0xd70d87753acfa7bd, 0 }, /* #34 */
     4150    { 0x034d47, 0x034d47, 0x7cdd71e52788a83d, 0x8e275357346f2a8a, 0xc5b5a7132e60909a, 0x10d3487fac74bd19, 0x227eda19d8ebd352, 0 }, /* #35 */
     4151    { 0x2051d3, 0x2059d3, 0xca5b252124afb03b, 0x1a5f722e55dc9093, 0x8995455465e2bfaa, 0xa87801ec64c230f0, 0xd5211c3026fab389, 0 }, /* #36 */
     4152    { 0x013ed3, 0x013ed3, 0x39bc498e8ea4221f, 0xb1f9feacb2d93583, 0xafa2b2b9b8814812, 0x0b2e04a4ce33bc23, 0x31923a72e283a81d, 0 }, /* #37 */
     4153    { 0x3b2bc2, 0x3b2bc3, 0x312af0778db817ed, 0x4ab5b36ec10014d6, 0xc6441bfc3a114eac, 0x25541fc1f3bffe15, 0xc25b8df5e189616e, 0 }, /* #38 */
     4154    { 0x0471d6, 0x0479d7, 0xac551e4af9e2a703, 0x1fc28cf9e9408b00, 0x7caf1e2b0837a303, 0x2f25d017b000fdbe, 0x4609b671cce5d900, 0 }, /* #39 */
     4155    { 0x2837c7, 0x283fc7, 0x742684a7b5bbac33, 0x350b213a69de8135, 0x3531edad4ccf2b84, 0x50b5524b80373958, 0xb1e25503a0eb34f7, 0 }, /* #40 */
     4156    { 0x3b5183, 0x3b5983, 0xa4ce683f44667dd2, 0x39ca8e4c994738ec, 0x523526d08bdaedd8, 0x92339f4b216dd69f, 0xe319c7e99f872b06, 0 }, /* #41 */
     4157    { 0x1323d7, 0x132bd7, 0x753fb4b193f3f49a, 0xe060897965bdd896, 0xfb4b67b629700c9a, 0x048201f32c5852ef, 0x09d7a624d3861cf7, 0 }, /* #42 */
     4158    { 0x1c2b53, 0x1c2b53, 0x76f3b7254b761b33, 0x4f279684c3437e9a, 0xf8f794ca3a7d1b25, 0x59be0fb10f00d8f9, 0xc12320eb864976fe, 0 }, /* #43 */
     4159    { 0x064597, 0x064d97, 0xea199c12048aa412, 0x3321837de84cf7ec, 0x8c0daaa8b7557755, 0x19323049d2d10015, 0x1b8d99e3153f01c6, 0 }, /* #44 */
     4160    { 0x321416, 0x321c17, 0x7482b27cdc8d1d5c, 0x567138f90f5ff428, 0x860a57bc709405d2, 0x5d9a88911cbc99d2, 0xcdab1b1a9f909706, 0 }, /* #45 */
     4161    { 0x006fc6, 0x006fc7, 0x668538e0742bc8b2, 0x1ba338f00bf7f816, 0xc29e6a74f4590de1, 0x3d190a9e40cefa31, 0x9890ae91ee5ee703, 0 }, /* #46 */
     4162    { 0x343e12, 0x343e13, 0x842427db28326386, 0x5c66145ad5373f68, 0xa119b3f921b4bdd0, 0x75b9bb6be375d6c7, 0xe41276eade76d23c, 0 }, /* #47 */
     4163    { 0x3d2fd3, 0x3d2fd3, 0xc86f77123918c21a, 0xaa96d2b2ed7f2b18, 0xa47c568a0df263e5, 0x32bfc534f3ac377f, 0x40d157691f1590bc, 0 }, /* #48 */
     4164    { 0x012ec2, 0x012ec3, 0xf4dad1f514c29d24, 0x3caffddfb801e0f0, 0x6f52fa114a0e46ef, 0xb21987613f03fbc0, 0xba34d7c7709f8a5c, 0 }, /* #49 */
     4165    { 0x0f5bc6, 0x0f5bc7, 0xe48886c2d35c9a17, 0xb2d85ad404873c9a, 0x267424063f475e1e, 0x0c7d06075cd2e4af, 0x0dfd438052e93a76, 0 }, /* #50 */
     4166    { 0x1a3082, 0x1a3883, 0x0076138743f9bb46, 0x73f9f15ccb2c2ba0, 0xbae99d9f87fc2521, 0x000df9e6ac9bc4bc, 0x1e4d36177f6b4ff0, 0 }, /* #51 */
     4167    { 0x1a2f83, 0x1a2f83, 0x995ccc58b120b15e, 0xf208c4ddd28f5556, 0xbb8e5b36db6bb26a, 0x94f6495bfd07ee39, 0xf8a792a9ff0654c5, 0 }, /* #52 */
     4168    { 0x0d5303, 0x0d5b03, 0xee8eadc186203d26, 0x77f4b41c7368dc46, 0x45902bdc1931929b, 0x17f7017e4c2a6bc8, 0x19b794a93c2f9c31, 0 }, /* #53 */
     4169    { 0x007047, 0x007847, 0x045edf2066293a72, 0xe31f72a0356916fc, 0xe99b971cb08ad0f1, 0x025f8b057791413d, 0x8b01cd01e5dde56e, 0 }, /* #54 */
     4170    { 0x3a2317, 0x3a2b17, 0x2ea76d767dd7fb1d, 0x39b4d2aea4b9a782, 0xc99ce8a4b20396bb, 0x0f44b523559c8393, 0x53c7de3a5c6d6bea, 0 }, /* #55 */
     4171    { 0x0e5cc6, 0x0e5cc7, 0xa87e76b8d7028d1d, 0xad7127e697e85108, 0x4717367e89170823, 0x430dce8eeb5a1d94, 0x65e0baf984faaea8, 0 }, /* #56 */
     4172    { 0x1344d6, 0x134cd7, 0x7dbbafbdf40deaf1, 0xc8e45ba2b6d1a865, 0xa39e0b1b2d0ec0f4, 0x2d2c09dafdbb55c6, 0x5bf90de81ceb4cb5, 0 }, /* #57 */
     4173    { 0x000892, 0x000893, 0x116f97eee63a9a69, 0x1e5801a857367b18, 0xa9fa67c7b55f9333, 0x080b810dd54c41e3, 0x761e574936b34f58, 0 }, /* #58 */
     4174    { 0x343616, 0x343e17, 0xa0cc493aa8e631c0, 0xc87084f919b38400, 0x83b4816603db8fa8, 0x957dba42c5bd916e, 0xedffb0af3f9b5170, 0 }, /* #59 */
     4175    { 0x286996, 0x286997, 0x88a8f4f3ec7f0af7, 0x5a709875de4c4be2, 0x2b3e61508c69a2c9, 0x67a0a06ecfcc1769, 0xc21f1360f655e8ae, 0 }, /* #60 */
     4176    { 0x312582, 0x312d83, 0x38f21c9f84978a33, 0x6fdbe612f8349b42, 0xe33ba7bc1f3548c1, 0x344390ae170cf745, 0xeaf3ece9618139b6, 0 }, /* #61 */
     4177    { 0x064b06, 0x064b07, 0x26f3f1edd3bb328d, 0xf6db254b474e9324, 0x41b4222399901295, 0x00245d9c1c1fecaf, 0x00eeff1b992d28b4, 0 }, /* #62 */
     4178    { 0x2e4617, 0x2e4e17, 0x9afdf82a777bb64e, 0x5dbe21ad47cb343c, 0x52642d10d7afbc11, 0x6fd76f03026f5f11, 0xb8ba771deeca9fb2, 0 }, /* #63 */
     4179};
     4180static const MULDIVU64_TEST_T g_aTests_imul_u64_amd[] =
     4181{
     4182    { 0x224ed7, 0x2246d6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #0 */
     4183    { 0x261287, 0x261286, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #1 */
     4184    { 0x0a0a82, 0x0a0282, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #2 */
     4185    { 0x0d27c3, 0x0d27c2, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #3 */
     4186    { 0x352b52, 0x352352, 0xd2a592102c3901ce, 0x0000000000000000, 0xb45e556d75352630, 0x0000000000000000, 0x0000000000000000, 0 }, /* #4 */
     4187    { 0x3a22c2, 0x3a22c2, 0x4e3461797495ab97, 0x0000000000000000, 0x12d49cae10eb770b, 0x0000000000000000, 0x0000000000000000, 0 }, /* #5 */
     4188    { 0x3a6d02, 0x3a6502, 0xde1a326601950385, 0x0000000000000000, 0x0b4e35fb09e2d5fa, 0x0000000000000000, 0x0000000000000000, 0 }, /* #6 */
     4189    { 0x3a1856, 0x3a1056, 0x10e41dc1b6957f79, 0x0000000000000000, 0x37710e488f77a30a, 0x0000000000000000, 0x0000000000000000, 0 }, /* #7 */
     4190    { 0x203547, 0x203d47, 0x53c9d43e8625ae1c, 0x26d7060287553224, 0x31f050e9a78d5d6b, 0xe836d713b879bea6, 0xb753b1b4d8502b6f, 0 }, /* #8 */
     4191    { 0x375d82, 0x375d83, 0x032c91a6a8373f8a, 0x2f15f23d38a469c0, 0xbf8eb8ec230e4bbe, 0x010ec85e00802f49, 0x554f650af30ecf60, 0 }, /* #9 */
     4192    { 0x327e56, 0x327e57, 0x726f7d8a65cbf998, 0x283db0bd6a73afe8, 0x1dcfe9b3759b29b7, 0x371623ffc6e38cf9, 0x7b3b720efcf7f60f, 0 }, /* #10 */
     4193    { 0x3d1383, 0x3d1b83, 0x9ac8aa62ba4c1c18, 0xed36793f43e275f0, 0x3ef48360ac2a15aa, 0x30d607ac349591d5, 0x847b5b95a6dd33ea, 0 }, /* #11 */
     4194    { 0x056507, 0x056d07, 0xc8ef3ecec8feb067, 0x96d0c68551b6384c, 0xbed5a7e193044af7, 0xfeb8d5265b5032be, 0x05f10169bd00e5d4, 0 }, /* #12 */
     4195    { 0x133856, 0x133857, 0xcd24dc12392d4d29, 0xcb533061805d105e, 0x5ac0f99a6eec494f, 0x02affe47d6307791, 0xf278c420f342fb2e, 0 }, /* #13 */
     4196    { 0x142ac3, 0x142ac3, 0x72c7c9af0526bf08, 0xf32fa17041386de0, 0xe92997d49a8a3b08, 0xd7788dc94631f829, 0xa59b2b8569af153c, 0 }, /* #14 */
     4197    { 0x063c06, 0x063c07, 0x7a42970185107063, 0x01ba32456fcba2ae, 0x016636f929c7e088, 0x03124900bac6a92a, 0x066e6649dda336fa, 0 }, /* #15 */
     4198    { 0x3d6696, 0x3d6e97, 0x76d2d9212b648283, 0xc60b620cd94853e4, 0x3a7bfef64cad21a5, 0xdeb20f11150c0635, 0xb83f4129e2a0074c, 0 }, /* #16 */
     4199    { 0x0f2846, 0x0f2847, 0x7c90c5702066cade, 0xdb3f795e1a488292, 0xa49cb50b84925b20, 0xe72bb52e564a80f6, 0xccf8e84f6c3218c7, 0 }, /* #17 */
     4200    { 0x1b4203, 0x1b4a03, 0xa5b420ff871e88ff, 0xd4731b2a7707a2d6, 0x3efd55c46097922b, 0x07094220f9c15aff, 0xec0d3cc92a09d72a, 0 }, /* #18 */
     4201    { 0x114697, 0x114e97, 0xf107b661de0d253c, 0x8f8434ebad596488, 0x731db1953156b36c, 0x013c1a733f32fc6e, 0xeae2501e2275e83e, 0 }, /* #19 */
     4202    { 0x3a1846, 0x3a1847, 0xbddf2d688c5765d7, 0x303fb95ff9f41350, 0x79235e42871e4767, 0xed34b17fdbfc4caf, 0x48c1dad441017d30, 0 }, /* #20 */
     4203    { 0x0518c3, 0x0518c3, 0xdf82e2cdd871ed10, 0x525d9eacc24c74c0, 0xfd1d0eac89f810e4, 0xfabbc19af9e76819, 0x297fb27a3eae5d8c, 0 }, /* #21 */
     4204    { 0x1e7cd6, 0x1e7cd7, 0xadb993e0571813c3, 0xa53658b469a5074e, 0x82e3cd26b29b8f67, 0xf2bbc43b03c903a7, 0x29476ca8b3140c9a, 0 }, /* #22 */
     4205    { 0x2e3f97, 0x2e3f97, 0x76309e2ead247ba1, 0x71daad1aa06b9850, 0xe9301b50f1e0f9cd, 0x031ffdc8f4d102f3, 0x06c4c91f95513650, 0 }, /* #23 */
     4206    { 0x301593, 0x301d93, 0xde359c9945a04971, 0xbc10f6e51106c871, 0xda3d769f11bc3121, 0xeff190b26d15c1f2, 0x79a4f779b936ef01, 0 }, /* #24 */
     4207    { 0x336753, 0x336f53, 0x5684594aa38499a9, 0x3ad5e034ee89a879, 0x75a50d760b0214d2, 0xdc05f99cddff6928, 0x958befe3e716fa51, 0 }, /* #25 */
     4208    { 0x324bd7, 0x324bd7, 0x24b390eb0018ee09, 0x5a4abcd01b7d6b61, 0x9d91a7edc8ef67f3, 0xf97d77a01ed83b75, 0xd29797b505a7e899, 0 }, /* #26 */
     4209    { 0x0001d7, 0x0009d7, 0xd2d5e2a66d386a77, 0x940884f163106c3d, 0xc9f23cde181309f3, 0xffb247f19dd6feaa, 0x01b8862cbe7a17eb, 0 }, /* #27 */
     4210    { 0x303397, 0x303b97, 0x5a50280f161e397c, 0xdd58c785620d7ac0, 0x26f448bac4761f1b, 0xfc239d317c25c163, 0xf50e568aefd2bf50, 0 }, /* #28 */
     4211    { 0x133a12, 0x133a13, 0xc9aabb415064cc73, 0xe6f56153362f259d, 0x61c2877d27ebad5c, 0x0ed1981e4286a9cd, 0xba2dcddb2a4d51af, 0 }, /* #29 */
     4212    { 0x260296, 0x260a97, 0x8aa57914327b8244, 0x8c1bf138a8232858, 0xbb540483f5b01581, 0xed4673e93216d59b, 0x28d8d72548f473b6, 0 }, /* #30 */
     4213    { 0x145316, 0x145b17, 0xaf8e1010832e6410, 0x516076ea596161b0, 0xf06d35f317c0c3a7, 0xf484c17b87c0303a, 0x24898b6451f0fd5b, 0 }, /* #31 */
     4214    { 0x1e64d3, 0x1e6cd3, 0xa255ee4bd9773958, 0x794f9ec5589bf008, 0x721887de778f8f89, 0xd646332d7a8f19e1, 0x720b1d0e68801983, 0 }, /* #32 */
     4215    { 0x201bc6, 0x201bc7, 0x8dc32e20d154ab6f, 0xaa348074511ea54c, 0x50b5bb59fdc11a8b, 0x0eede6d461937361, 0xde8b5533cb1ef974, 0 }, /* #33 */
     4216    { 0x0637c3, 0x063fc3, 0x503ea701c78a6a25, 0xbcfabf1384dd568c, 0x29ca770b81463afc, 0x0ed0c23fe0b70142, 0x2f43cff96b4d889c, 0 }, /* #34 */
     4217    { 0x0b1d82, 0x0b1d83, 0x7f481b3f14bde604, 0x4c0c0ffa07ad5aa0, 0x20474f6116f4e58e, 0xe19acb00bdb17867, 0xc2ddc1cb69ac9aa8, 0 }, /* #35 */
     4218    { 0x1e1892, 0x1e1893, 0xc6d0edc229290fde, 0xd4ec5402de39834a, 0x619f4dcbbea95f0c, 0xe496d23e50035fc3, 0x7ab669a561ac5bab, 0 }, /* #36 */
     4219    { 0x120e93, 0x120e93, 0x15464e9909bb0504, 0x5cd2a60b594859f4, 0xc41c2aac7ad24a8b, 0x0906858b0e7837c8, 0x6c9ac19eec818a3d, 0 }, /* #37 */
     4220    { 0x1d23c6, 0x1d2bc7, 0x8346300e15eb2eb0, 0xaa97f739ac3e6cf0, 0x0818aa0a34fce8cf, 0x218924f08740e8e2, 0xbb2af9a1cb437aad, 0 }, /* #38 */
     4221    { 0x2a7813, 0x2a7813, 0xb64dbe757cccfe55, 0xb65e808c207c6c5c, 0x91b48668aa133000, 0x179778072257f95d, 0xae0c9af662e41eec, 0 }, /* #39 */
     4222    { 0x1144c3, 0x114cc3, 0x59ce01606d1760b4, 0x292dadbeb533f338, 0x60e3fbd863bc52dc, 0x0e3b9af71f959b51, 0x2892922197ab32c6, 0 }, /* #40 */
     4223    { 0x374956, 0x374957, 0x52ab2fe864034510, 0xe52d7496ea0a9270, 0xf2d26baa64d652be, 0x22a48dc775a5096d, 0x6b473bb2549a7ff7, 0 }, /* #41 */
     4224    { 0x125d07, 0x125d07, 0x8d2fa118986eb8f0, 0x12a08e586c886f00, 0x20221d6eb1f9356b, 0xe2ad3c8fd8a851e3, 0x4161c989dfba5210, 0 }, /* #42 */
     4225    { 0x3662c7, 0x366ac7, 0x01a20a6005d76ac2, 0x09b34e7d6e5d21e8, 0xf4c79ece75574649, 0xff4ad1d941748cca, 0x910c75d31d8b0174, 0 }, /* #43 */
     4226    { 0x0b7843, 0x0b7843, 0x4591fb3fb970730f, 0xcfe9181b28be4cff, 0x88bf5e573305e7f4, 0xe9ab10c2079dcf1d, 0xadd333230bcac711, 0 }, /* #44 */
     4227    { 0x025656, 0x025e57, 0x8f0704da72b22a8a, 0x64f2d5137296220a, 0x2ceafc7c55cf8beb, 0xefef559dfbf92eeb, 0x24677351376668c1, 0 }, /* #45 */
     4228    { 0x035d83, 0x035d83, 0x85581549f003c563, 0xeec4666eead9b2fe, 0x60e3a59499dd8f30, 0x03e594c4740dd84c, 0xf7dde8c4818ba86a, 0 }, /* #46 */
     4229    { 0x1c3883, 0x1c3883, 0xc1d0976bf9d5c657, 0x374c2091897afa39, 0xbb5be63b6584f2bb, 0x0793e67ea73604b5, 0xe0cdf14c0e6849ef, 0 }, /* #47 */
     4230    { 0x1c6612, 0x1c6e13, 0xb329f78d0ccf2398, 0x0be50e0ffcb51b30, 0xcd5977463330de67, 0xf2a364b445cef7ac, 0x2c84ab876ca59b82, 0 }, /* #48 */
     4231    { 0x196393, 0x196b93, 0xef34524c18e2454f, 0xbfccb2e862f9df9f, 0x5ca43d0b940713ca, 0xf8a9cebd1a100d09, 0x6fd38a3be2a3ccb1, 0 }, /* #49 */
     4232    { 0x184006, 0x184807, 0x7f8018b43712fc83, 0x827281fc7f756c2f, 0x3cd511feb2d5f1fd, 0xfe80780ba7487b61, 0xfcfdee9a889059e5, 0 }, /* #50 */
     4233    { 0x3c0092, 0x3c0893, 0xbe168752584972e6, 0x137e94104efcdec8, 0x1494b35db90e3856, 0xf8ebea9700c60a42, 0x1b7e12876e8bca0c, 0 }, /* #51 */
     4234    { 0x326b02, 0x326b03, 0xb59769b22259ccd7, 0xac13105af4bf4f77, 0x0bc09113e79c616e, 0xddf1fc16046b3628, 0x752a0717a8949e61, 0 }, /* #52 */
     4235    { 0x371247, 0x371a47, 0xa70045b136641e48, 0x9f4d80232a9ab1e0, 0xde2304c1c2df7b78, 0x22fe4af61a33ad70, 0x9b5804b50d0d2a5c, 0 }, /* #53 */
     4236    { 0x1d35c6, 0x1d3dc7, 0x932db025fa3f5233, 0x98518045f37a1f10, 0x795f0410dc8756f9, 0xe6be353408778748, 0x3b6a9e590d03f4b0, 0 }, /* #54 */
     4237    { 0x022456, 0x022c57, 0x2ea4154b95e11ea9, 0xc9cb295ffc441725, 0x981f9c12d67206d9, 0xf32038981e0ae8ab, 0xb9565468c33f6e1d, 0 }, /* #55 */
     4238    { 0x3f3616, 0x3f3e17, 0x4cea48bda84ae4a9, 0xb929e25492f5b0bf, 0xdcba32a8694d76ea, 0x096f1520af536c1b, 0x1f66387cc453e327, 0 }, /* #56 */
     4239    { 0x3b3697, 0x3b3e97, 0xa4d8558db452c071, 0x7a5a013f68b6c11a, 0x8bc13115f6d8aee0, 0xef3b3f7659a7bc56, 0x2f17c94f387d5fba, 0 }, /* #57 */
     4240    { 0x217992, 0x217993, 0x1179228cf73c33fc, 0xf73b2f803af59a90, 0x0831a0af27cb1e4a, 0xfb1e85020f0698ba, 0xb87dd593322c455c, 0 }, /* #58 */
     4241    { 0x1042d6, 0x104ad7, 0xd37fda3324ed3df9, 0x7e2dbfaf85a25800, 0x2bfe9604eece5445, 0xfd87d4a22091c98e, 0x0e34b3e2972b1800, 0 }, /* #59 */
     4242    { 0x0d4197, 0x0d4997, 0x14d23c03d128e8e5, 0xbae8bc81861f5d2d, 0x612d6ade76621476, 0x00ad6b7f53c5c499, 0x08543908acc346a9, 0 }, /* #60 */
     4243    { 0x2c4057, 0x2c4857, 0xf6f7ad0a59fdf84e, 0xe25b46aabc33949c, 0x72603ce8be81a88a, 0x0071fcd3d295fce5, 0xf3615b950c3ede02, 0 }, /* #61 */
     4244    { 0x034e42, 0x034e43, 0x65c052fc9b22409e, 0xc4d55bb9317111f2, 0xc8e58e0135885294, 0x2972f21d2ed9fa79, 0x68487e9356cde837, 0 }, /* #62 */
     4245    { 0x2d7986, 0x2d7987, 0xd4033b949d1af1f5, 0xddf3c7e0ecea2ec0, 0x48b014c8e2e48465, 0x00d238b4766a756c, 0xfb388abca0247bc0, 0 }, /* #63 */
     4246};
     4247static const MULDIVU64_TEST_T g_aTests_div_u64_amd[] =
     4248{
     4249    { 0x1c5b03, 0x1c5b03, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #0 */
     4250    { 0x1b6202, 0x1b6202, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #1 */
     4251    { 0x074c12, 0x074c12, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #2 */
     4252    { 0x1c7542, 0x1c7542, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #3 */
     4253    { 0x2b6192, 0x2b6192, 0x751e8f6cc7b00518, 0x751e8f6cc7b00518, 0x21f3539f295a3786, 0x21f3539f295a3786, 0x0000000000000000, -1 }, /* #4 */
     4254    { 0x371dd6, 0x371dd6, 0x8c2ef95dbad0190d, 0x8c2ef95dbad0190d, 0x6a7b33561ff56fbe, 0x6a7b33561ff56fbe, 0x0000000000000000, -1 }, /* #5 */
     4255    { 0x2768c3, 0x2768c3, 0x1b7fa7e777174fea, 0x1b7fa7e777174fea, 0x665a7f0299e85d9f, 0x665a7f0299e85d9f, 0x0000000000000000, -1 }, /* #6 */
     4256    { 0x0810c7, 0x0810c7, 0x27cfbf8cf51aa330, 0x27cfbf8cf51aa330, 0xb8a8c1df3828b592, 0xb8a8c1df3828b592, 0x0000000000000000, -1 }, /* #7 */
     4257    { 0x103482, 0x103482, 0xe76dde735aa8f566, 0xe76dde735aa8f566, 0x74914f619e278511, 0x74914f619e278511, 0x2332f6dbaff2a510, -1 }, /* #8 */
     4258    { 0x2c35c2, 0x2c3512, 0x85341f2c3e9b4a70, 0x1e536789d27f79ed, 0x0d03a753e0eaa532, 0x65ebd2d5a7b8e7af, 0x6ddcad9f2ade61a5, 0 }, /* #9 */
     4259    { 0x0a5a12, 0x0a5a12, 0x746227d94d72edec, 0x1aa455f65419a4e1, 0x0e0932523c23bbf6, 0x4cd1a682c42bbce8, 0x86deb4cbbdc6cd84, 0 }, /* #10 */
     4260    { 0x2f1fc6, 0x2f1fc6, 0x86e95dc587a2a4ad, 0x86e95dc587a2a4ad, 0xdcf1c2fd030b54e2, 0xdcf1c2fd030b54e2, 0x617da98b04389fb7, -1 }, /* #11 */
     4261    { 0x0575d2, 0x0575d2, 0xfd1968dd2e4fdc8f, 0xfd1968dd2e4fdc8f, 0xe1241ad04f33a481, 0xe1241ad04f33a481, 0x97b77642095c7f83, -1 }, /* #12 */
     4262    { 0x347312, 0x347312, 0xf91136f522cbe88f, 0xf91136f522cbe88f, 0xa7f7e892592f2c18, 0xa7f7e892592f2c18, 0xa2cc04dd84c5fe91, -1 }, /* #13 */
     4263    { 0x135b06, 0x135b06, 0xc67a8da7a07c63c6, 0xc67a8da7a07c63c6, 0x37eb59cc17e9d243, 0x37eb59cc17e9d243, 0x21e8ef424ecac37f, -1 }, /* #14 */
     4264    { 0x340846, 0x340846, 0x915c59a1608b2d90, 0x915c59a1608b2d90, 0xc31d7429c60061ee, 0xc31d7429c60061ee, 0x8e25a74402b5522b, -1 }, /* #15 */
     4265    { 0x086897, 0x086897, 0x26990306ae0c4163, 0x26990306ae0c4163, 0xf53e0c168795b389, 0xf53e0c168795b389, 0x1dabf651bc8b93a8, -1 }, /* #16 */
     4266    { 0x386fc2, 0x386fc2, 0x2af099bee8b981ad, 0x2af099bee8b981ad, 0xd9cfb91c59fd9ef8, 0xd9cfb91c59fd9ef8, 0xa5b5e32454820b54, -1 }, /* #17 */
     4267    { 0x1363d3, 0x1363d3, 0x270440d65abed6bd, 0x270440d65abed6bd, 0xc9b75aa4c83cb59d, 0xc9b75aa4c83cb59d, 0x3eefc835649feacb, -1 }, /* #18 */
     4268    { 0x176842, 0x176812, 0x5a6a868b51914d4f, 0x56ff719cce3430f7, 0x34dacb6747a73e0d, 0x1b1f8a0516c8d96f, 0x9b87beff88601320, 0 }, /* #19 */
     4269    { 0x0c6557, 0x0c6513, 0x077a8aa608d99f8f, 0x289bd685c2e9191a, 0x1df11564be24bcf3, 0xb4c58532a5d16acb, 0xbcc128223eb3886a, 0 }, /* #20 */
     4270    { 0x316f57, 0x316f57, 0x7579a2ace4e7e91d, 0x7579a2ace4e7e91d, 0xe92dd03dc4a6e5a1, 0xe92dd03dc4a6e5a1, 0x4db78103fec269e9, -1 }, /* #21 */
     4271    { 0x3672d6, 0x3672d6, 0x0ebcaf2d074b0710, 0x0ebcaf2d074b0710, 0xa94a78f9c590dbbd, 0xa94a78f9c590dbbd, 0x3418b70d984c389c, -1 }, /* #22 */
     4272    { 0x197207, 0x197213, 0x48130d0f88e0aae6, 0xd38a4f2941db72b6, 0xcee9b3cb5abe78c0, 0x7d6022485286bf64, 0xfa666c2a911adc13, 0 }, /* #23 */
     4273    { 0x077807, 0x077813, 0x00005c720a2300a9, 0xc50d80e0780a311b, 0xbc94e77a97b5405e, 0xa6033107a3801995, 0xf4fead1ad3e93a7c, 0 }, /* #24 */
     4274    { 0x162106, 0x162106, 0x2dcf4089b1ad614d, 0x2dcf4089b1ad614d, 0xf895ecb2dd475ea2, 0xf895ecb2dd475ea2, 0xc10199debae6b723, -1 }, /* #25 */
     4275    { 0x1c5f03, 0x1c5f03, 0xdc8d10a7d77f25d6, 0xdc8d10a7d77f25d6, 0xb5edee49f1405295, 0xb5edee49f1405295, 0x3517dd2197b71648, -1 }, /* #26 */
     4276    { 0x365d97, 0x365d97, 0x14dd890f1c8d9b86, 0x14dd890f1c8d9b86, 0xb15c5969dc51427c, 0xb15c5969dc51427c, 0x78761e26e5f215d0, -1 }, /* #27 */
     4277    { 0x356d97, 0x356d13, 0x7034b1f045384105, 0x9b12aad465b1adde, 0x16e3277a138e1c49, 0x09e8f361250b2e0b, 0x25c881199b34c653, 0 }, /* #28 */
     4278    { 0x132392, 0x132392, 0x431dd2b27edf7f49, 0x431dd2b27edf7f49, 0x32049f33daf3a5b7, 0x32049f33daf3a5b7, 0x047d4a35360cd524, -1 }, /* #29 */
     4279    { 0x125fc2, 0x125f12, 0xeb56ebc4f5a80ab4, 0x96aa4c49b0705c3f, 0x2234dfbc1790c7ea, 0x35d546bb75c79c23, 0x3a1f14193d4cc12f, 0 }, /* #30 */
     4280    { 0x2033d2, 0x2033d2, 0xbffe619beec5dc3d, 0xbffe619beec5dc3d, 0x78ff055995ba48c3, 0x78ff055995ba48c3, 0x35cf38716eb8541e, -1 }, /* #31 */
     4281    { 0x023f03, 0x023f03, 0xe85e3b7728d2d021, 0xe85e3b7728d2d021, 0x84f8489882921655, 0x84f8489882921655, 0x5de6218e0865f5b4, -1 }, /* #32 */
     4282    { 0x2500d7, 0x2500d7, 0x09b759ecf9e29164, 0x09b759ecf9e29164, 0xe4f56ae5e470bac3, 0xe4f56ae5e470bac3, 0x9df729bd2c3d142b, -1 }, /* #33 */
     4283    { 0x3d4683, 0x3d4613, 0xc03b9c5bf3a892c4, 0xde074ce9d54e9540, 0xdda4a6fb89961a7b, 0xc72e71c5de7d5184, 0xff8e421724ceb7f1, 0 }, /* #34 */
     4284    { 0x153547, 0x153547, 0xb2d034b28fe6b27d, 0xb2d034b28fe6b27d, 0xfdd81f1e8333cd01, 0xfdd81f1e8333cd01, 0x6323ba68b7e32b1d, -1 }, /* #35 */
     4285    { 0x233493, 0x233413, 0xb999df78d5c7f0eb, 0xcdb9bb48d123c108, 0x74cb5127251e7da6, 0x608514c6a3db17c3, 0x91560217103cf285, 0 }, /* #36 */
     4286    { 0x233cc7, 0x233c13, 0x26d99b703ff2f1b0, 0xdec93603c5d0906f, 0x94ceed91d86be9fd, 0x4f5294078069de26, 0xaafe4e355d4ef616, 0 }, /* #37 */
     4287    { 0x003053, 0x003053, 0xb7eee1e715807e1b, 0xb7eee1e715807e1b, 0x5df1974f24314234, 0x5df1974f24314234, 0x251cc574e004f3b8, -1 }, /* #38 */
     4288    { 0x275597, 0x275597, 0x8c0424ab48abe013, 0x8c0424ab48abe013, 0x98bbe406e4035cb6, 0x98bbe406e4035cb6, 0x5acfe7ab97775299, -1 }, /* #39 */
     4289    { 0x323a03, 0x323a13, 0x69bd81923d19d058, 0x3e009e9f04ffcf0a, 0x3398f33cf04b9ab1, 0xc2bb597a833f3054, 0xd50a0d5c7e89029a, 0 }, /* #40 */
     4290    { 0x333e82, 0x333e82, 0x6384b4364b95013e, 0x6384b4364b95013e, 0x8a91eb95dd535771, 0x8a91eb95dd535771, 0x02b0778b3201889e, -1 }, /* #41 */
     4291    { 0x3868c3, 0x386813, 0xdea7c4d42a2db489, 0x45f532e0955c9c09, 0x2f85ef00d86b6ad8, 0x9ac83ca181836cbe, 0xade76426020e2233, 0 }, /* #42 */
     4292    { 0x201257, 0x201257, 0xda46d6200153a449, 0xda46d6200153a449, 0xd3d2c6e46093fd2d, 0xd3d2c6e46093fd2d, 0xafb06b0572fface6, -1 }, /* #43 */
     4293    { 0x024e86, 0x024e12, 0xa969a88c3232dd76, 0xa35123f17c0292ff, 0x9f8d060d97b8b565, 0xf0827653143b823a, 0xfa18be35929130c4, 0 }, /* #44 */
     4294    { 0x2f2757, 0x2f2757, 0x228dc368245565ca, 0x228dc368245565ca, 0xcba12fb989181364, 0xcba12fb989181364, 0x3626916f03444179, -1 }, /* #45 */
     4295    { 0x162a07, 0x162a13, 0xcfab7c6e012b8317, 0x05cb11a9cc103c86, 0x00a4b907437621cb, 0x00beb26307b38339, 0x1c6f0213be6f7ae5, 0 }, /* #46 */
     4296    { 0x313bd2, 0x313b12, 0x208e94c3da98b8d4, 0xfad24350607e97fc, 0x8ba3a70230c8bfbb, 0x1400de0b04da4d38, 0x8e85ba32e5299b19, 0 }, /* #47 */
     4297    { 0x033012, 0x033012, 0xcd2b8ed47fc8a29b, 0x3a6edb746cb01256, 0x2b50fa5166ae070d, 0x4ebedba3f02266af, 0xbdc5bc58516212e2, 0 }, /* #48 */
     4298    { 0x025943, 0x025943, 0x1dd1ff4388bcb7f8, 0x1dd1ff4388bcb7f8, 0xbc74a4cd85cd9700, 0xbc74a4cd85cd9700, 0xb2775a708defadbd, -1 }, /* #49 */
     4299    { 0x1229c7, 0x1229c7, 0xb47cadfa358802fe, 0xb47cadfa358802fe, 0x7eaddab7a5821301, 0x7eaddab7a5821301, 0x3270ff2407f24487, -1 }, /* #50 */
     4300    { 0x3e2e53, 0x3e2e53, 0x76161818b60d9689, 0x76161818b60d9689, 0x576f6773e487eb65, 0x576f6773e487eb65, 0x3a87973c92f0bb0a, -1 }, /* #51 */
     4301    { 0x1a22d6, 0x1a22d6, 0x2f0506994e2efd80, 0x2f0506994e2efd80, 0xc9ba506272f45fc0, 0xc9ba506272f45fc0, 0xba3a8fbf66f377be, -1 }, /* #52 */
     4302    { 0x330342, 0x330342, 0xec72f4e53f707cf7, 0xec72f4e53f707cf7, 0xf9664e53ef2c1e02, 0xf9664e53ef2c1e02, 0xa7fd6566aba04895, -1 }, /* #53 */
     4303    { 0x0c40c2, 0x0c40c2, 0x3068c036ff77493a, 0x3068c036ff77493a, 0xea1669c1ad2352e1, 0xea1669c1ad2352e1, 0x2fee86c32579137d, -1 }, /* #54 */
     4304    { 0x1104c2, 0x110412, 0xbd57ec1b87651547, 0x40359d6e653f2cc8, 0x182c14eeca5229a5, 0x48ccce91005916cf, 0x605f9780f61221a7, 0 }, /* #55 */
     4305    { 0x136512, 0x136512, 0x4fc791820b92c129, 0x4fc791820b92c129, 0xd696ca7d3721f5e5, 0xd696ca7d3721f5e5, 0x8db6b6f645c800f4, -1 }, /* #56 */
     4306    { 0x257856, 0x257812, 0xa760ebe9ea52e1b7, 0x66cd3b0c86409604, 0x51548d9b8c204305, 0xc55c8e30f707d1b7, 0xca87fff6c61cc400, 0 }, /* #57 */
     4307    { 0x3574c2, 0x357412, 0x0e105c27530c52ce, 0x4bd24419c5678f04, 0x2cbb2c0f14120ba7, 0x1e1468bdb75f7d9a, 0x970740a03449c48d, 0 }, /* #58 */
     4308    { 0x235407, 0x235413, 0x6857c38f1b3f896e, 0x10459fc6f69df158, 0x0bc5fd5fd9e7f5fa, 0x0ad1ef00f7ef56be, 0xb939d2f1f82c9e02, 0 }, /* #59 */
     4309    { 0x076993, 0x076913, 0xf142367066373045, 0x3e633f168552afbf, 0x27c5579f72040c53, 0x6bd03ef920b7c9b7, 0xa331db5accfbbcf2, 0 }, /* #60 */
     4310    { 0x3803c3, 0x3803c3, 0xbc914c9bef7f06b4, 0xbc914c9bef7f06b4, 0xba18e1c6673c9401, 0xba18e1c6673c9401, 0x3794469ef78eccc9, -1 }, /* #61 */
     4311    { 0x284b93, 0x284b93, 0xa112f9efd9f9d50f, 0xa112f9efd9f9d50f, 0xd1a12a31a4d6cadf, 0xd1a12a31a4d6cadf, 0x7bfa9670abd920d5, -1 }, /* #62 */
     4312    { 0x2a31d3, 0x2a3113, 0x6bdec7050680b4d0, 0x0336c8fcc900790e, 0x022ee0b62edc5096, 0x6c99b532e4c85b68, 0xade3684613a2eeac, 0 }, /* #63 */
     4313};
     4314static const MULDIVU64_TEST_T g_aTests_idiv_u64_amd[] =
     4315{
     4316    { 0x024042, 0x024042, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #0 */
     4317    { 0x085283, 0x085283, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #1 */
     4318    { 0x3c5683, 0x3c5683, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #2 */
     4319    { 0x1d1fc3, 0x1d1fc3, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #3 */
     4320    { 0x254697, 0x254697, 0xf010d1f00b3d760b, 0xf010d1f00b3d760b, 0x5cc3ace760471d0a, 0x5cc3ace760471d0a, 0x0000000000000000, -1 }, /* #4 */
     4321    { 0x0c2147, 0x0c2147, 0x5941a282aeafd2f0, 0x5941a282aeafd2f0, 0x6199ea0fa41411c2, 0x6199ea0fa41411c2, 0x0000000000000000, -1 }, /* #5 */
     4322    { 0x151006, 0x151006, 0x6c3d5f5baed621ae, 0x6c3d5f5baed621ae, 0x39451990713f660d, 0x39451990713f660d, 0x0000000000000000, -1 }, /* #6 */
     4323    { 0x117b03, 0x117b03, 0x5a5142c9c02b4b20, 0x5a5142c9c02b4b20, 0x5f88bb040cf7c872, 0x5f88bb040cf7c872, 0x0000000000000000, -1 }, /* #7 */
     4324    { 0x2e3496, 0x2e3496, 0xd098d924cbfff2bb, 0xd098d924cbfff2bb, 0xcfc892b0a2d7f3d2, 0xcfc892b0a2d7f3d2, 0x3bab81b2391689bb, -1 }, /* #8 */
     4325    { 0x100c86, 0x100c86, 0x23349f5b22e7d877, 0x23349f5b22e7d877, 0x83c3403f53ca423f, 0x83c3403f53ca423f, 0x74f192fa07af0ada, -1 }, /* #9 */
     4326    { 0x287617, 0x287613, 0x683cb50456aacffc, 0x15205ebeda653b38, 0xf8cc3f6a69902e3f, 0xe450aa2cbc324b74, 0xa8ba4e58a9576547, 0 }, /* #10 */
     4327    { 0x3a4257, 0x3a4213, 0x2e7d8756c2998b22, 0x0dd25cf78328f831, 0x054281a0b34057c5, 0x5c3cd53059b285b0, 0x616b6570514c3212, 0 }, /* #11 */
     4328    { 0x104e07, 0x104e07, 0x48dc931da3865787, 0x48dc931da3865787, 0x9c63778bc93e5976, 0x9c63778bc93e5976, 0xe4a6fa2ac63d553c, -1 }, /* #12 */
     4329    { 0x320f06, 0x320f06, 0xa8fb09ed61b1efde, 0xa8fb09ed61b1efde, 0x1e811f66b948dc73, 0x1e811f66b948dc73, 0xe45dfa576f349202, -1 }, /* #13 */
     4330    { 0x1e1913, 0x1e1913, 0x17e32965091e1c88, 0x17e32965091e1c88, 0x61cd3a0ac2b2b223, 0x61cd3a0ac2b2b223, 0x42933ed1289d98af, -1 }, /* #14 */
     4331    { 0x012d56, 0x012d56, 0x3567fd4b64515170, 0x3567fd4b64515170, 0x4a00d3b7be266251, 0x4a00d3b7be266251, 0x4f74bb337c4bb955, -1 }, /* #15 */
     4332    { 0x2e3a07, 0x2e3a13, 0xf53782d076635c28, 0x9924a5465bbf2856, 0xd63064f20f6d61cf, 0xc670c3ec81290dc6, 0x6810290943337813, 0 }, /* #16 */
     4333    { 0x362243, 0x362243, 0x64f9709c834dbe11, 0x64f9709c834dbe11, 0xca8d673e799b6afe, 0xca8d673e799b6afe, 0x67b9938a49751cdb, -1 }, /* #17 */
     4334    { 0x055d46, 0x055d12, 0x7118f7972bb6d7e8, 0xdbc73de6091ef988, 0x0f4896731e26f3af, 0x0600f0f1d2de43f0, 0x93fb74efa68d80af, 0 }, /* #18 */
     4335    { 0x3a0102, 0x3a0102, 0xa8a8f6c7baa21b37, 0xa8a8f6c7baa21b37, 0xa400f43dece197ab, 0xa400f43dece197ab, 0xdbf620213aa2e342, -1 }, /* #19 */
     4336    { 0x3764d6, 0x3764d6, 0xbdef1fb5453f4973, 0xbdef1fb5453f4973, 0x5d2a85221e0ae4aa, 0x5d2a85221e0ae4aa, 0x45732a2b928a8a23, -1 }, /* #20 */
     4337    { 0x156fd2, 0x156f12, 0xc7ced41569a1f4cd, 0x4014e9aae1b9197f, 0x18c273235bc5d387, 0x5a04aa1efaf6b4a3, 0x62e97a750fa810d6, 0 }, /* #21 */
     4338    { 0x262913, 0x262913, 0x7a339df6f5f067df, 0x7a339df6f5f067df, 0x38186ae652c7c027, 0x38186ae652c7c027, 0x9ad9ae8a8b123ecf, -1 }, /* #22 */
     4339    { 0x1173c3, 0x1173c3, 0x1cb9755b235cba08, 0x1cb9755b235cba08, 0x1d075aa0d3c7b818, 0x1d075aa0d3c7b818, 0xdaca53bb0dceee17, -1 }, /* #23 */
     4340    { 0x3f4886, 0x3f4886, 0xa509a42d09b46f95, 0xa509a42d09b46f95, 0x5fc2f20fdbf9995a, 0x5fc2f20fdbf9995a, 0x9e14cced77a1c713, -1 }, /* #24 */
     4341    { 0x1a0bd6, 0x1a0bd6, 0xddd28b5fb280acd3, 0xddd28b5fb280acd3, 0x848a131029bc3a18, 0x848a131029bc3a18, 0x7e466d6044e981c4, -1 }, /* #25 */
     4342    { 0x305cd2, 0x305cd2, 0xd378f6e62a393b9d, 0xd378f6e62a393b9d, 0x4c0f5e0f2a99a0da, 0x4c0f5e0f2a99a0da, 0xf0522a98c4e851cc, -1 }, /* #26 */
     4343    { 0x2a79d2, 0x2a79d2, 0x816f3183fc6bae0a, 0x816f3183fc6bae0a, 0xe702b48b6b1bb104, 0xe702b48b6b1bb104, 0x00323361229b4682, -1 }, /* #27 */
     4344    { 0x0b4616, 0x0b4612, 0xcdab86486feb7e37, 0xefa7d57de9b66ca4, 0x054d291977fd08ce, 0x42ed5705ae8aee8f, 0xacf6fc960cc54bda, 0 }, /* #28 */
     4345    { 0x0072c2, 0x007212, 0xc044a66c150be66b, 0xcf374e64c6981b2f, 0xeca62b5f5b09fc97, 0xec3e3c7fc3adb87a, 0x658bda3a116980df, 0 }, /* #29 */
     4346    { 0x2449c3, 0x244913, 0x14c185cf21f10474, 0x13f8199bf28779eb, 0xf8afe92b6d380481, 0xf62eb8627c88c963, 0xa2403a4de4f543f3, 0 }, /* #30 */
     4347    { 0x3326c6, 0x332612, 0xd68979121c8baeed, 0xf3e90653c5e79764, 0xfd4712c35b6bb920, 0xeb39d4fb6be7e6d5, 0x39a5666e85210076, 0 }, /* #31 */
     4348    { 0x277e06, 0x277e06, 0x529256ce8dde9ee7, 0x529256ce8dde9ee7, 0x6ba864041613c3fe, 0x6ba864041613c3fe, 0xe9b04b5efc3e79d3, -1 }, /* #32 */
     4349    { 0x243e87, 0x243e13, 0xf920ebf89e852c52, 0x5d3c83590ebd2c0b, 0x0eb32cc8606424e8, 0x2608fd9b30cae52b, 0x285c95ad154126d5, 0 }, /* #33 */
     4350    { 0x262586, 0x262586, 0x283576c5acff39f2, 0x283576c5acff39f2, 0x96aeab394e08b4f6, 0x96aeab394e08b4f6, 0x6a470400656b57a4, -1 }, /* #34 */
     4351    { 0x175282, 0x175282, 0x7930280b09bd842b, 0x7930280b09bd842b, 0x788b09ad08952855, 0x788b09ad08952855, 0x29235190302859db, -1 }, /* #35 */
     4352    { 0x3f5a03, 0x3f5a03, 0x86c26848ee83acbf, 0x86c26848ee83acbf, 0xd5b818f4c54c526f, 0xd5b818f4c54c526f, 0x40a65413c6ca229c, -1 }, /* #36 */
     4353    { 0x192b92, 0x192b92, 0xc78cb5d6039954c6, 0xc78cb5d6039954c6, 0x9e8be3ea26f5f879, 0x9e8be3ea26f5f879, 0xe5604d3132204824, -1 }, /* #37 */
     4354    { 0x2b7fd6, 0x2b7fd6, 0xbd1f0d01e5717a76, 0xbd1f0d01e5717a76, 0x5278c318018efcd4, 0x5278c318018efcd4, 0x7fea69afb65086f4, -1 }, /* #38 */
     4355    { 0x0000d3, 0x0000d3, 0xc919b00d98516a4c, 0xc919b00d98516a4c, 0xdf221f6135752a25, 0xdf221f6135752a25, 0x21d50118793a4a12, -1 }, /* #39 */
     4356    { 0x3a6002, 0x3a6002, 0xac025a614a48b76d, 0xac025a614a48b76d, 0x199102d04e7bacd9, 0x199102d04e7bacd9, 0x0963b0603f4fb2cc, -1 }, /* #40 */
     4357    { 0x3614c2, 0x3614c2, 0x8c28699c3c151548, 0x8c28699c3c151548, 0xac6547b1312da7d3, 0xac6547b1312da7d3, 0x09ceabd5ad45ed0f, -1 }, /* #41 */
     4358    { 0x3331d2, 0x333112, 0xa84ed72403d6450b, 0xd55227d2635f6451, 0xf4c71fa0900eb1fc, 0xf142fb9643b0e14a, 0x43503ecafced5c71, 0 }, /* #42 */
     4359    { 0x0a6246, 0x0a6246, 0x55cd57764e77b7f1, 0x55cd57764e77b7f1, 0x8ba23a5d5c290f28, 0x8ba23a5d5c290f28, 0x9037c36d07a5b5a2, -1 }, /* #43 */
     4360    { 0x3f5217, 0x3f5217, 0x4619d203de70e635, 0x4619d203de70e635, 0xdf9df086c92ae6e9, 0xdf9df086c92ae6e9, 0x405a72d43a19fda1, -1 }, /* #44 */
     4361    { 0x283c52, 0x283c52, 0x844642bf906e0750, 0x844642bf906e0750, 0x2d7e0b96e0c80bca, 0x2d7e0b96e0c80bca, 0xb7a8c956ee2abc2f, -1 }, /* #45 */
     4362    { 0x3a6a53, 0x3a6a13, 0x1c3cbdcc2124646b, 0xbdb0d73f27850bcc, 0x0cd8dccc57d0cb63, 0x0e607062cd1f0af3, 0xce66b0217187dbaa, 0 }, /* #46 */
     4363    { 0x354dc3, 0x354dc3, 0x05da2654200e3965, 0x05da2654200e3965, 0x7222efbcba0a2d48, 0x7222efbcba0a2d48, 0xd35faceb93a95a2e, -1 }, /* #47 */
     4364    { 0x110216, 0x110216, 0xbee805d5a93d69b9, 0xbee805d5a93d69b9, 0x4a7f269932d7240a, 0x4a7f269932d7240a, 0x0e2493be61bf2d04, -1 }, /* #48 */
     4365    { 0x1f4706, 0x1f4706, 0xa82274ad85037d78, 0xa82274ad85037d78, 0x01f36809ae1a3f44, 0x01f36809ae1a3f44, 0x037eab52133327df, -1 }, /* #49 */
     4366    { 0x211642, 0x211612, 0x0bbc54d014118afe, 0xcc8e627b930677f9, 0xe759442779644a88, 0xb7d5692dfcf49d23, 0x7aac2010d5899173, 0 }, /* #50 */
     4367    { 0x2d3953, 0x2d3953, 0xa9930d5998d0a354, 0xa9930d5998d0a354, 0x3abeceebf5518435, 0x3abeceebf5518435, 0x257f86f0411952a0, -1 }, /* #51 */
     4368    { 0x3409c3, 0x340913, 0x89a8159a832f1b48, 0xa500eccddd4ed293, 0xdc2266233a223669, 0xd2354248da9f39a6, 0x64e695a7565fb316, 0 }, /* #52 */
     4369    { 0x2b19d6, 0x2b19d6, 0xaa43f24a096f4d6c, 0xaa43f24a096f4d6c, 0x26b2347b92d80ec7, 0x26b2347b92d80ec7, 0x497b4ea7fd938b15, -1 }, /* #53 */
     4370    { 0x285b83, 0x285b83, 0x3344cc11162b4709, 0x3344cc11162b4709, 0x86f45e2429b18a62, 0x86f45e2429b18a62, 0x1c62f7699550910d, -1 }, /* #54 */
     4371    { 0x213dc3, 0x213dc3, 0x0ffc0fcf9325b2c6, 0x0ffc0fcf9325b2c6, 0x196f2818ed72080f, 0x196f2818ed72080f, 0xe822a52810b14cb3, -1 }, /* #55 */
     4372    { 0x000b96, 0x000b96, 0x5d1d70347a407280, 0x5d1d70347a407280, 0x236ed19af7b174da, 0x236ed19af7b174da, 0xd2355dc4c082e7a2, -1 }, /* #56 */
     4373    { 0x1f1906, 0x1f1906, 0x4f7628c62823f050, 0x4f7628c62823f050, 0x537101a2166f07eb, 0x537101a2166f07eb, 0xe7bbe79860223ca6, -1 }, /* #57 */
     4374    { 0x216156, 0x216156, 0xb1bafd72c9eb3844, 0xb1bafd72c9eb3844, 0x724b0786eb5560df, 0x724b0786eb5560df, 0x88f7feb01bdb0835, -1 }, /* #58 */
     4375    { 0x315943, 0x315913, 0x4fec00de4978a645, 0x6fa8ed383a21d7ab, 0x197660788f2d17d0, 0x1a130fea75ff6837, 0x3a608822aab7942a, 0 }, /* #59 */
     4376    { 0x090e17, 0x090e17, 0x69083d5087d1a14b, 0x69083d5087d1a14b, 0x84eb8ca51bf1643b, 0x84eb8ca51bf1643b, 0xea9b9475c45ec7fc, -1 }, /* #60 */
     4377    { 0x2f2307, 0x2f2307, 0x0574467ccb82066e, 0x0574467ccb82066e, 0xaf3939ec94bf9a83, 0xaf3939ec94bf9a83, 0xe5e84d4d5609ee00, -1 }, /* #61 */
     4378    { 0x2b2e57, 0x2b2e57, 0xe4e4b7fa8cf9d075, 0xe4e4b7fa8cf9d075, 0x816e3c2385414a32, 0x816e3c2385414a32, 0xd043d4e5ac2e3f64, -1 }, /* #62 */
     4379    { 0x0e0e92, 0x0e0e92, 0x788688b9b7a90116, 0x788688b9b7a90116, 0x5c2129ac487a6780, 0x5c2129ac487a6780, 0xe08f89ff45370a75, -1 }, /* #63 */
     4380};
     4381
    244382#endif /* !VMM_INCLUDED_SRC_testcase_tstIEMAImplData_Amd_h */
    25 
  • trunk/src/VBox/VMM/testcase/tstIEMAImplData.h

    r94163 r94169  
    11/* $Id$ */
    22/** @file
    3  * IEM Assembly Instruction Helper Testcase Data - r150417 on Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz.
     3 * IEM Assembly Instruction Helper Testcase Data - r150420 on AMD Ryzen Threadripper 3990X 64-Core Processor.
    44 */
    55
     
    2626static const BINU8_TEST_T g_aTests_add_u8[] =
    2727{
    28     { 0x1d6683, 0x1d6646, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    29     { 0x214dc6, 0x214546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    30     { 0x3f5bd3, 0x3f5346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    31     { 0x265c42, 0x265446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    32     { 0x113852, 0x113006, 0x3f, 0x3f, 0x00, 0x0 }, /* #4 */
    33     { 0x3d4c56, 0x3d4406, 0x4b, 0x4b, 0x00, 0x0 }, /* #5 */
    34     { 0x1c4693, 0x1c4606, 0x36, 0x36, 0x00, 0x0 }, /* #6 */
    35     { 0x1962d7, 0x196202, 0x20, 0x20, 0x00, 0x0 }, /* #7 */
    36     { 0x2b1953, 0x2b1183, 0xe6, 0xa8, 0xc2, 0x0 }, /* #8 */
    37     { 0x210ec7, 0x210616, 0x2f, 0x42, 0x13, 0x0 }, /* #9 */
    38     { 0x2766c6, 0x276e03, 0x92, 0x43, 0xb1, 0x0 }, /* #10 */
    39     { 0x0b3512, 0x0b3592, 0xc9, 0xf7, 0x2e, 0x0 }, /* #11 */
    40     { 0x2e5786, 0x2e5757, 0x0b, 0x00, 0xf5, 0x0 }, /* #12 */
    41     { 0x262957, 0x262907, 0xf3, 0x78, 0x85, 0x0 }, /* #13 */
    42     { 0x353e13, 0x353613, 0x6f, 0x37, 0xc8, 0x0 }, /* #14 */
    43     { 0x314b03, 0x314313, 0x75, 0x64, 0xef, 0x0 }, /* #15 */
    44     { 0x3e6796, 0x3e6702, 0x48, 0x6b, 0x23, 0x0 }, /* #16 */
    45     { 0x052c43, 0x052482, 0x9e, 0xae, 0x10, 0x0 }, /* #17 */
    46     { 0x307352, 0x307313, 0x9a, 0x02, 0x68, 0x0 }, /* #18 */
    47     { 0x2f5747, 0x2f5706, 0x38, 0x78, 0x40, 0x0 }, /* #19 */
    48     { 0x3d06c2, 0x3d0686, 0x15, 0xc5, 0xb0, 0x0 }, /* #20 */
    49     { 0x0a0253, 0x0a0a13, 0x8d, 0x19, 0x8c, 0x0 }, /* #21 */
    50     { 0x2e2043, 0x2e2083, 0xc2, 0x8f, 0xcd, 0x0 }, /* #22 */
    51     { 0x127142, 0x127186, 0x31, 0xee, 0xbd, 0x0 }, /* #23 */
    52     { 0x030607, 0x030606, 0x43, 0x59, 0x16, 0x0 }, /* #24 */
    53     { 0x011a52, 0x011217, 0x28, 0x17, 0xef, 0x0 }, /* #25 */
    54     { 0x302dd3, 0x302513, 0x8c, 0x08, 0x7c, 0x0 }, /* #26 */
    55     { 0x0257c7, 0x025793, 0xe8, 0xb5, 0xcd, 0x0 }, /* #27 */
    56     { 0x1a6583, 0x1a6583, 0xda, 0xae, 0xd4, 0x0 }, /* #28 */
    57     { 0x3e4207, 0x3e4a82, 0x74, 0xec, 0x78, 0x0 }, /* #29 */
    58     { 0x186692, 0x186602, 0x56, 0x5b, 0x05, 0x0 }, /* #30 */
    59     { 0x036346, 0x036313, 0xf3, 0x32, 0x3f, 0x0 }, /* #31 */
    60     { 0x0e0092, 0x0e0017, 0x7e, 0x42, 0xc4, 0x0 }, /* #32 */
    61     { 0x2a3487, 0x2a3402, 0x07, 0x49, 0x42, 0x0 }, /* #33 */
    62     { 0x116d16, 0x116586, 0x80, 0x8b, 0x0b, 0x0 }, /* #34 */
    63     { 0x035857, 0x035013, 0x5f, 0x58, 0xf9, 0x0 }, /* #35 */
    64     { 0x293283, 0x293213, 0x5e, 0x04, 0xa6, 0x0 }, /* #36 */
    65     { 0x071f86, 0x071717, 0xa7, 0x21, 0x7a, 0x0 }, /* #37 */
    66     { 0x185ad6, 0x185213, 0xbc, 0x07, 0x4b, 0x0 }, /* #38 */
    67     { 0x295087, 0x295082, 0x07, 0xa8, 0xa1, 0x0 }, /* #39 */
    68     { 0x190557, 0x190583, 0xc4, 0x94, 0xd0, 0x0 }, /* #40 */
    69     { 0x282e06, 0x282e92, 0x15, 0x83, 0x6e, 0x0 }, /* #41 */
    70     { 0x1e2f96, 0x1e2703, 0xfa, 0x6d, 0x73, 0x0 }, /* #42 */
    71     { 0x3a1cd6, 0x3a1417, 0xbf, 0x11, 0x52, 0x0 }, /* #43 */
    72     { 0x217256, 0x217292, 0x5f, 0xfb, 0x9c, 0x0 }, /* #44 */
    73     { 0x3d6786, 0x3d6717, 0x65, 0x44, 0xdf, 0x0 }, /* #45 */
    74     { 0x2d7fd7, 0x2d7782, 0x00, 0xe0, 0xe0, 0x0 }, /* #46 */
    75     { 0x320293, 0x320212, 0x0f, 0x15, 0x06, 0x0 }, /* #47 */
    76     { 0x0350c7, 0x035093, 0xee, 0x94, 0xa6, 0x0 }, /* #48 */
    77     { 0x3f5f12, 0x3f5713, 0xab, 0x1a, 0x6f, 0x0 }, /* #49 */
    78     { 0x392cd3, 0x392483, 0xe3, 0xae, 0xcb, 0x0 }, /* #50 */
    79     { 0x186097, 0x186012, 0x2b, 0x79, 0x4e, 0x0 }, /* #51 */
    80     { 0x3d2b43, 0x3d2313, 0x4d, 0x15, 0xc8, 0x0 }, /* #52 */
    81     { 0x2769d2, 0x276112, 0x05, 0x64, 0x5f, 0x0 }, /* #53 */
    82     { 0x1733d7, 0x173387, 0xc2, 0x8e, 0xcc, 0x0 }, /* #54 */
    83     { 0x0761d2, 0x076117, 0xbe, 0x05, 0x47, 0x0 }, /* #55 */
    84     { 0x057a52, 0x057a96, 0x78, 0xe1, 0x69, 0x0 }, /* #56 */
    85     { 0x3c2c87, 0x3c2492, 0x1f, 0xd5, 0xb6, 0x0 }, /* #57 */
    86     { 0x274453, 0x274413, 0xff, 0x5d, 0x5e, 0x0 }, /* #58 */
    87     { 0x083f07, 0x083782, 0xa1, 0xad, 0x0c, 0x0 }, /* #59 */
    88     { 0x2b6806, 0x2b6896, 0x5e, 0xa3, 0x45, 0x0 }, /* #60 */
    89     { 0x292442, 0x292482, 0xe0, 0xfb, 0x1b, 0x0 }, /* #61 */
    90     { 0x044986, 0x044907, 0xd8, 0x59, 0x81, 0x0 }, /* #62 */
    91     { 0x136812, 0x136813, 0xd8, 0x73, 0x9b, 0x0 }, /* #63 */
     28    { 0x1e4307, 0x1e4346, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     29    { 0x0b7353, 0x0b7346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     30    { 0x3f62d7, 0x3f6246, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     31    { 0x052956, 0x052146, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     32    { 0x316817, 0x316082, 0xae, 0xae, 0x00, 0x0 }, /* #4 */
     33    { 0x2e3857, 0x2e3006, 0x06, 0x06, 0x00, 0x0 }, /* #5 */
     34    { 0x284bc2, 0x284302, 0x7c, 0x7c, 0x00, 0x0 }, /* #6 */
     35    { 0x172613, 0x172682, 0xd0, 0xd0, 0x00, 0x0 }, /* #7 */
     36    { 0x2c34d6, 0x2c3482, 0x81, 0xe5, 0x64, 0x0 }, /* #8 */
     37    { 0x0c4002, 0x0c4813, 0x88, 0x67, 0xdf, 0x0 }, /* #9 */
     38    { 0x046553, 0x046587, 0xb5, 0xa6, 0xf1, 0x0 }, /* #10 */
     39    { 0x322b43, 0x322386, 0x85, 0xc6, 0x41, 0x0 }, /* #11 */
     40    { 0x375912, 0x375192, 0xc3, 0xe0, 0x1d, 0x0 }, /* #12 */
     41    { 0x217397, 0x217382, 0x33, 0xe6, 0xb3, 0x0 }, /* #13 */
     42    { 0x165b97, 0x165317, 0xfa, 0x11, 0x17, 0x0 }, /* #14 */
     43    { 0x066ec3, 0x066e92, 0x6d, 0xb0, 0x43, 0x0 }, /* #15 */
     44    { 0x222c57, 0x222403, 0x74, 0x57, 0xe3, 0x0 }, /* #16 */
     45    { 0x342943, 0x342197, 0xec, 0xd7, 0xeb, 0x0 }, /* #17 */
     46    { 0x034dc7, 0x034502, 0x31, 0x6e, 0x3d, 0x0 }, /* #18 */
     47    { 0x171c97, 0x171403, 0x58, 0x2a, 0xd2, 0x0 }, /* #19 */
     48    { 0x143bd7, 0x143382, 0x02, 0xcb, 0xc9, 0x0 }, /* #20 */
     49    { 0x2f5c96, 0x2f5493, 0x9a, 0x92, 0xf8, 0x0 }, /* #21 */
     50    { 0x3252d7, 0x325a96, 0x5d, 0xcc, 0x6f, 0x0 }, /* #22 */
     51    { 0x1d1e52, 0x1d1e03, 0xc7, 0x7c, 0xb5, 0x0 }, /* #23 */
     52    { 0x351e92, 0x351e96, 0x7e, 0x9a, 0x1c, 0x0 }, /* #24 */
     53    { 0x3f0652, 0x3f0683, 0xa5, 0x85, 0xe0, 0x0 }, /* #25 */
     54    { 0x196f07, 0x196782, 0x13, 0xe5, 0xd2, 0x0 }, /* #26 */
     55    { 0x2b31c7, 0x2b3193, 0xd5, 0xa1, 0xcc, 0x0 }, /* #27 */
     56    { 0x235843, 0x235086, 0xb1, 0xee, 0x3d, 0x0 }, /* #28 */
     57    { 0x1b7513, 0x1b7512, 0x1b, 0x7a, 0x5f, 0x0 }, /* #29 */
     58    { 0x0f01c7, 0x0f0192, 0x25, 0xc4, 0x9f, 0x0 }, /* #30 */
     59    { 0x2b3143, 0x2b3106, 0x17, 0x3c, 0x25, 0x0 }, /* #31 */
     60    { 0x0c4a02, 0x0c4a82, 0x70, 0xc2, 0x52, 0x0 }, /* #32 */
     61    { 0x1a4983, 0x1a4103, 0x90, 0x01, 0x71, 0x0 }, /* #33 */
     62    { 0x3d4612, 0x3d4687, 0xe6, 0xca, 0xe4, 0x0 }, /* #34 */
     63    { 0x286d06, 0x286507, 0x63, 0x5a, 0xf7, 0x0 }, /* #35 */
     64    { 0x357812, 0x357087, 0xf4, 0xb8, 0xc4, 0x0 }, /* #36 */
     65    { 0x1e3117, 0x1e3186, 0xb7, 0xff, 0x48, 0x0 }, /* #37 */
     66    { 0x161207, 0x161216, 0x08, 0x11, 0x09, 0x0 }, /* #38 */
     67    { 0x365bc6, 0x365316, 0x19, 0x65, 0x4c, 0x0 }, /* #39 */
     68    { 0x073747, 0x073703, 0xe4, 0x04, 0x20, 0x0 }, /* #40 */
     69    { 0x162e47, 0x162683, 0xe8, 0xce, 0xe6, 0x0 }, /* #41 */
     70    { 0x226f96, 0x226707, 0x56, 0x2b, 0xd5, 0x0 }, /* #42 */
     71    { 0x322806, 0x322003, 0xe8, 0x3d, 0x55, 0x0 }, /* #43 */
     72    { 0x055702, 0x055792, 0x29, 0xc1, 0x98, 0x0 }, /* #44 */
     73    { 0x365792, 0x365713, 0xf7, 0x15, 0x1e, 0x0 }, /* #45 */
     74    { 0x342317, 0x342313, 0xd6, 0x23, 0x4d, 0x0 }, /* #46 */
     75    { 0x0b60d3, 0x0b6007, 0x47, 0x39, 0xf2, 0x0 }, /* #47 */
     76    { 0x285d46, 0x285d96, 0x1d, 0x93, 0x76, 0x0 }, /* #48 */
     77    { 0x2831c7, 0x283107, 0x4a, 0x2e, 0xe4, 0x0 }, /* #49 */
     78    { 0x091cc3, 0x091417, 0x74, 0x12, 0x9e, 0x0 }, /* #50 */
     79    { 0x2910c6, 0x291003, 0xe9, 0x4f, 0x66, 0x0 }, /* #51 */
     80    { 0x076ad3, 0x076213, 0x3c, 0x01, 0xc5, 0x0 }, /* #52 */
     81    { 0x101797, 0x101712, 0x34, 0x52, 0x1e, 0x0 }, /* #53 */
     82    { 0x1b5343, 0x1b5303, 0xd7, 0x1f, 0x48, 0x0 }, /* #54 */
     83    { 0x233346, 0x233317, 0xed, 0x06, 0x19, 0x0 }, /* #55 */
     84    { 0x341546, 0x341d82, 0x7a, 0xef, 0x75, 0x0 }, /* #56 */
     85    { 0x2f76d3, 0x2f7682, 0x66, 0xfd, 0x97, 0x0 }, /* #57 */
     86    { 0x1203c6, 0x120317, 0x6e, 0x65, 0xf7, 0x0 }, /* #58 */
     87    { 0x112096, 0x112013, 0x7f, 0x02, 0x83, 0x0 }, /* #59 */
     88    { 0x363916, 0x363103, 0x50, 0x31, 0xe1, 0x0 }, /* #60 */
     89    { 0x155457, 0x155402, 0x11, 0x67, 0x56, 0x0 }, /* #61 */
     90    { 0x2c0fd7, 0x2c0713, 0xed, 0x29, 0x3c, 0x0 }, /* #62 */
     91    { 0x0a5a02, 0x0a5203, 0x48, 0x1f, 0xd7, 0x0 }, /* #63 */
    9292};
    9393static const BINU8_TEST_T g_aTests_add_u8_locked[] =
    9494{
    95     { 0x396997, 0x396146, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    96     { 0x1c79d6, 0x1c7146, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    97     { 0x073343, 0x073346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    98     { 0x0a65d7, 0x0a6546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    99     { 0x300683, 0x300686, 0xdd, 0xdd, 0x00, 0x0 }, /* #4 */
    100     { 0x253f82, 0x253706, 0x39, 0x39, 0x00, 0x0 }, /* #5 */
    101     { 0x0e7296, 0x0e7282, 0x83, 0x83, 0x00, 0x0 }, /* #6 */
    102     { 0x2874d3, 0x287402, 0x32, 0x32, 0x00, 0x0 }, /* #7 */
    103     { 0x282193, 0x282186, 0xd0, 0xe1, 0x11, 0x0 }, /* #8 */
    104     { 0x002282, 0x002203, 0x73, 0x08, 0x95, 0x0 }, /* #9 */
    105     { 0x324496, 0x324417, 0xcd, 0x09, 0x3c, 0x0 }, /* #10 */
    106     { 0x0b41d7, 0x0b4982, 0x7c, 0xad, 0x31, 0x0 }, /* #11 */
    107     { 0x086257, 0x086292, 0x8e, 0xe0, 0x52, 0x0 }, /* #12 */
    108     { 0x230d56, 0x230d92, 0x69, 0xd6, 0x6d, 0x0 }, /* #13 */
    109     { 0x3c4f52, 0x3c4786, 0x22, 0xc6, 0xa4, 0x0 }, /* #14 */
    110     { 0x367a06, 0x367a03, 0x93, 0x6e, 0xdb, 0x0 }, /* #15 */
    111     { 0x3e7bc7, 0x3e7383, 0xe4, 0xba, 0xd6, 0x0 }, /* #16 */
    112     { 0x2b7843, 0x2b7007, 0x44, 0x36, 0xf2, 0x0 }, /* #17 */
    113     { 0x123516, 0x123583, 0xf2, 0xbc, 0xca, 0x0 }, /* #18 */
    114     { 0x0a4903, 0x0a4112, 0x31, 0x70, 0x3f, 0x0 }, /* #19 */
    115     { 0x044e56, 0x044697, 0xd5, 0x93, 0xbe, 0x0 }, /* #20 */
    116     { 0x161fc3, 0x161786, 0xe5, 0xf9, 0x14, 0x0 }, /* #21 */
    117     { 0x2a1957, 0x2a1183, 0xde, 0x9e, 0xc0, 0x0 }, /* #22 */
    118     { 0x062317, 0x062383, 0xdc, 0x8f, 0xb3, 0x0 }, /* #23 */
    119     { 0x1c72d2, 0x1c7202, 0x01, 0x7f, 0x7e, 0x0 }, /* #24 */
    120     { 0x007cd3, 0x007483, 0xd5, 0xab, 0xd6, 0x0 }, /* #25 */
    121     { 0x236297, 0x236257, 0xef, 0x00, 0x11, 0x0 }, /* #26 */
    122     { 0x397ad3, 0x397293, 0x9d, 0x8c, 0xef, 0x0 }, /* #27 */
    123     { 0x277613, 0x277e82, 0x76, 0xb6, 0x40, 0x0 }, /* #28 */
    124     { 0x295b13, 0x295382, 0x12, 0xc8, 0xb6, 0x0 }, /* #29 */
    125     { 0x1d38d6, 0x1d3093, 0xdd, 0xda, 0xfd, 0x0 }, /* #30 */
    126     { 0x067752, 0x067797, 0xda, 0xb8, 0xde, 0x0 }, /* #31 */
    127     { 0x133006, 0x133002, 0x50, 0x6b, 0x1b, 0x0 }, /* #32 */
    128     { 0x1277d6, 0x127712, 0x1d, 0x61, 0x44, 0x0 }, /* #33 */
    129     { 0x293682, 0x293683, 0xc1, 0xad, 0xec, 0x0 }, /* #34 */
    130     { 0x0c5bc7, 0x0c5b13, 0x9b, 0x70, 0xd5, 0x0 }, /* #35 */
    131     { 0x307717, 0x307787, 0xd3, 0x95, 0xc2, 0x0 }, /* #36 */
    132     { 0x233582, 0x233593, 0x99, 0x92, 0xf9, 0x0 }, /* #37 */
    133     { 0x087603, 0x087682, 0x13, 0xec, 0xd9, 0x0 }, /* #38 */
    134     { 0x3b5293, 0x3b5296, 0xef, 0xf3, 0x04, 0x0 }, /* #39 */
    135     { 0x391b92, 0x391396, 0xba, 0xc5, 0x0b, 0x0 }, /* #40 */
    136     { 0x270bc7, 0x270b96, 0x6c, 0xc0, 0x54, 0x0 }, /* #41 */
    137     { 0x392d86, 0x392597, 0xfa, 0xc5, 0xcb, 0x0 }, /* #42 */
    138     { 0x0e6786, 0x0e6792, 0x4e, 0xec, 0x9e, 0x0 }, /* #43 */
    139     { 0x207d97, 0x207d92, 0x58, 0xd5, 0x7d, 0x0 }, /* #44 */
    140     { 0x040e42, 0x040603, 0xe7, 0x3d, 0x56, 0x0 }, /* #45 */
    141     { 0x3a4a43, 0x3a4282, 0xa8, 0xbc, 0x14, 0x0 }, /* #46 */
    142     { 0x042cc3, 0x042406, 0x5c, 0x6f, 0x13, 0x0 }, /* #47 */
    143     { 0x3b2892, 0x3b2097, 0xfa, 0x88, 0x8e, 0x0 }, /* #48 */
    144     { 0x0d13c3, 0x0d1b86, 0x22, 0x82, 0x60, 0x0 }, /* #49 */
    145     { 0x3e1b97, 0x3e1386, 0x42, 0xc9, 0x87, 0x0 }, /* #50 */
    146     { 0x106ad2, 0x106203, 0xe3, 0x2a, 0x47, 0x0 }, /* #51 */
    147     { 0x034606, 0x034692, 0x9a, 0xe3, 0x49, 0x0 }, /* #52 */
    148     { 0x140e13, 0x140612, 0x3d, 0x64, 0x27, 0x0 }, /* #53 */
    149     { 0x0a0342, 0x0a0307, 0x58, 0x4d, 0xf5, 0x0 }, /* #54 */
    150     { 0x1e70d3, 0x1e7013, 0x44, 0x23, 0xdf, 0x0 }, /* #55 */
    151     { 0x0b1d93, 0x0b1597, 0xec, 0xa3, 0xb7, 0x0 }, /* #56 */
    152     { 0x3e0506, 0x3e0586, 0xb1, 0xd7, 0x26, 0x0 }, /* #57 */
    153     { 0x0d3413, 0x0d3406, 0x0b, 0x6c, 0x61, 0x0 }, /* #58 */
    154     { 0x187042, 0x187006, 0x03, 0x53, 0x50, 0x0 }, /* #59 */
    155     { 0x203d87, 0x203d86, 0x73, 0xdd, 0x6a, 0x0 }, /* #60 */
    156     { 0x0359d6, 0x035186, 0xa3, 0xca, 0x27, 0x0 }, /* #61 */
    157     { 0x162646, 0x162697, 0x9b, 0x82, 0xe7, 0x0 }, /* #62 */
    158     { 0x213603, 0x213616, 0x0b, 0x60, 0x55, 0x0 }, /* #63 */
     95    { 0x267f93, 0x267746, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     96    { 0x0960c6, 0x096046, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     97    { 0x040592, 0x040546, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     98    { 0x096d47, 0x096546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     99    { 0x3b0c13, 0x3b0402, 0x70, 0x70, 0x00, 0x0 }, /* #4 */
     100    { 0x2d7517, 0x2d7582, 0xa8, 0xa8, 0x00, 0x0 }, /* #5 */
     101    { 0x2b0486, 0x2b0402, 0x46, 0x46, 0x00, 0x0 }, /* #6 */
     102    { 0x1274d6, 0x127402, 0x2c, 0x2c, 0x00, 0x0 }, /* #7 */
     103    { 0x1344d6, 0x134486, 0x28, 0xd8, 0xb0, 0x0 }, /* #8 */
     104    { 0x160c02, 0x160413, 0x98, 0x16, 0x7e, 0x0 }, /* #9 */
     105    { 0x296746, 0x296796, 0xbb, 0xe7, 0x2c, 0x0 }, /* #10 */
     106    { 0x203cd2, 0x203482, 0xc6, 0xfb, 0x35, 0x0 }, /* #11 */
     107    { 0x367317, 0x367b03, 0xa1, 0x43, 0xa2, 0x0 }, /* #12 */
     108    { 0x360d93, 0x360587, 0xb0, 0xac, 0xfc, 0x0 }, /* #13 */
     109    { 0x312943, 0x312996, 0x65, 0xd4, 0x6f, 0x0 }, /* #14 */
     110    { 0x124c52, 0x124496, 0x8f, 0x96, 0x07, 0x0 }, /* #15 */
     111    { 0x3c7047, 0x3c7007, 0x5d, 0x2d, 0xd0, 0x0 }, /* #16 */
     112    { 0x357346, 0x357307, 0xf5, 0x1b, 0x26, 0x0 }, /* #17 */
     113    { 0x3c2a46, 0x3c2a96, 0x35, 0xb1, 0x7c, 0x0 }, /* #18 */
     114    { 0x3b4087, 0x3b4082, 0xb1, 0xe5, 0x34, 0x0 }, /* #19 */
     115    { 0x3d1216, 0x3d1296, 0x26, 0xb4, 0x8e, 0x0 }, /* #20 */
     116    { 0x2f4f93, 0x2f4f92, 0x1d, 0x83, 0x66, 0x0 }, /* #21 */
     117    { 0x022cd3, 0x022482, 0xc1, 0xe6, 0x25, 0x0 }, /* #22 */
     118    { 0x0837d6, 0x083792, 0xba, 0xd9, 0x1f, 0x0 }, /* #23 */
     119    { 0x011897, 0x011892, 0x57, 0xd5, 0x7e, 0x0 }, /* #24 */
     120    { 0x186487, 0x186413, 0xe9, 0x54, 0x6b, 0x0 }, /* #25 */
     121    { 0x3b3cd3, 0x3b3c82, 0x1f, 0x8f, 0x70, 0x0 }, /* #26 */
     122    { 0x0772d6, 0x077a03, 0x90, 0x1f, 0x8f, 0x0 }, /* #27 */
     123    { 0x041742, 0x041786, 0xd4, 0xe4, 0x10, 0x0 }, /* #28 */
     124    { 0x104993, 0x104182, 0x40, 0xd9, 0x99, 0x0 }, /* #29 */
     125    { 0x2d5013, 0x2d5083, 0xf4, 0xb5, 0xc1, 0x0 }, /* #30 */
     126    { 0x3d1c12, 0x3d1486, 0xd7, 0xd8, 0x01, 0x0 }, /* #31 */
     127    { 0x0c7ac6, 0x0c7206, 0x0b, 0x4d, 0x42, 0x0 }, /* #32 */
     128    { 0x252f56, 0x252717, 0xb9, 0x18, 0x5f, 0x0 }, /* #33 */
     129    { 0x1532c6, 0x153292, 0x8f, 0xdc, 0x4d, 0x0 }, /* #34 */
     130    { 0x2e4886, 0x2e4016, 0x4f, 0x59, 0x0a, 0x0 }, /* #35 */
     131    { 0x2b6c46, 0x2b6c17, 0x8e, 0x5c, 0xce, 0x0 }, /* #36 */
     132    { 0x002897, 0x002092, 0xa9, 0xd3, 0x2a, 0x0 }, /* #37 */
     133    { 0x192557, 0x192506, 0x11, 0x36, 0x25, 0x0 }, /* #38 */
     134    { 0x1140d6, 0x114886, 0x4b, 0x8d, 0x42, 0x0 }, /* #39 */
     135    { 0x1d5646, 0x1d5e07, 0xb5, 0x48, 0x93, 0x0 }, /* #40 */
     136    { 0x073a06, 0x073283, 0xd7, 0x8f, 0xb8, 0x0 }, /* #41 */
     137    { 0x100497, 0x100413, 0xc9, 0x38, 0x6f, 0x0 }, /* #42 */
     138    { 0x034a56, 0x034287, 0xf4, 0xd8, 0xe4, 0x0 }, /* #43 */
     139    { 0x380416, 0x380c92, 0x6b, 0xd0, 0x65, 0x0 }, /* #44 */
     140    { 0x172512, 0x172582, 0x01, 0xe9, 0xe8, 0x0 }, /* #45 */
     141    { 0x033dc7, 0x033d86, 0x68, 0x9f, 0x37, 0x0 }, /* #46 */
     142    { 0x381113, 0x381117, 0xfe, 0x30, 0x32, 0x0 }, /* #47 */
     143    { 0x1d3a86, 0x1d3207, 0x52, 0x4e, 0xfc, 0x0 }, /* #48 */
     144    { 0x126f02, 0x126786, 0x18, 0xf9, 0xe1, 0x0 }, /* #49 */
     145    { 0x316957, 0x316116, 0x08, 0x22, 0x1a, 0x0 }, /* #50 */
     146    { 0x261b53, 0x261312, 0x5d, 0x7a, 0x1d, 0x0 }, /* #51 */
     147    { 0x1e6dd3, 0x1e6517, 0xbf, 0x21, 0x62, 0x0 }, /* #52 */
     148    { 0x0a2116, 0x0a2182, 0x12, 0xf8, 0xe6, 0x0 }, /* #53 */
     149    { 0x016a47, 0x016296, 0xbe, 0xf9, 0x3b, 0x0 }, /* #54 */
     150    { 0x1e1907, 0x1e1992, 0x5c, 0xa2, 0x46, 0x0 }, /* #55 */
     151    { 0x211a46, 0x211217, 0x7c, 0x22, 0xa6, 0x0 }, /* #56 */
     152    { 0x0f0096, 0x0f0002, 0x03, 0x75, 0x72, 0x0 }, /* #57 */
     153    { 0x056ad3, 0x056216, 0x2d, 0x36, 0x09, 0x0 }, /* #58 */
     154    { 0x1c1f83, 0x1c1716, 0x4d, 0x74, 0x27, 0x0 }, /* #59 */
     155    { 0x1d0052, 0x1d0093, 0xdc, 0xd5, 0xf9, 0x0 }, /* #60 */
     156    { 0x122a56, 0x122a82, 0x70, 0x8f, 0x1f, 0x0 }, /* #61 */
     157    { 0x187e57, 0x187607, 0xd5, 0x1e, 0x49, 0x0 }, /* #62 */
     158    { 0x010546, 0x010d03, 0xe0, 0x76, 0x96, 0x0 }, /* #63 */
    159159};
    160160static const BINU8_TEST_T g_aTests_adc_u8[] =
    161161{
    162     { 0x265442, 0x265446, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    163     { 0x1a64d3, 0x1a6402, 0x00, 0x01, 0x00, 0x0 }, /* #1 */
    164     { 0x091143, 0x091102, 0x00, 0x01, 0x00, 0x0 }, /* #2 */
    165     { 0x3c7946, 0x3c7146, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    166     { 0x011b52, 0x011386, 0xa5, 0xa5, 0x00, 0x0 }, /* #4 */
    167     { 0x013753, 0x013782, 0xaa, 0xab, 0x00, 0x0 }, /* #5 */
    168     { 0x381812, 0x381002, 0x3d, 0x3d, 0x00, 0x0 }, /* #6 */
    169     { 0x302813, 0x302086, 0xc2, 0xc3, 0x00, 0x0 }, /* #7 */
    170     { 0x322a56, 0x322282, 0xad, 0xfe, 0x51, 0x0 }, /* #8 */
    171     { 0x191ad3, 0x191217, 0xef, 0x14, 0x24, 0x0 }, /* #9 */
    172     { 0x0c6bc3, 0x0c6317, 0x54, 0x21, 0xcc, 0x0 }, /* #10 */
    173     { 0x370ec3, 0x370e13, 0x9e, 0x20, 0x81, 0x0 }, /* #11 */
    174     { 0x026b96, 0x026b07, 0xb9, 0x3c, 0x83, 0x0 }, /* #12 */
    175     { 0x1c01d2, 0x1c0186, 0x10, 0xc5, 0xb5, 0x0 }, /* #13 */
    176     { 0x205556, 0x205507, 0xc4, 0x24, 0x60, 0x0 }, /* #14 */
    177     { 0x0a0796, 0x0a0796, 0xc7, 0xf5, 0x2e, 0x0 }, /* #15 */
    178     { 0x073c07, 0x073407, 0xf1, 0x4d, 0x5b, 0x0 }, /* #16 */
    179     { 0x252b46, 0x252397, 0xee, 0xbd, 0xcf, 0x0 }, /* #17 */
    180     { 0x122353, 0x122396, 0x98, 0xd1, 0x38, 0x0 }, /* #18 */
    181     { 0x114d43, 0x114596, 0x9a, 0xca, 0x2f, 0x0 }, /* #19 */
    182     { 0x110a86, 0x110283, 0xe0, 0x9d, 0xbd, 0x0 }, /* #20 */
    183     { 0x0125d2, 0x012596, 0x3c, 0xe2, 0xa6, 0x0 }, /* #21 */
    184     { 0x245f97, 0x245f92, 0x5b, 0xb3, 0x57, 0x0 }, /* #22 */
    185     { 0x150f56, 0x150702, 0x03, 0x37, 0x34, 0x0 }, /* #23 */
    186     { 0x1050d3, 0x105082, 0x30, 0xc4, 0x93, 0x0 }, /* #24 */
    187     { 0x1d5643, 0x1d5e07, 0x88, 0x3c, 0xb3, 0x0 }, /* #25 */
    188     { 0x0a5112, 0x0a5102, 0x6b, 0x7f, 0x14, 0x0 }, /* #26 */
    189     { 0x2e6a53, 0x2e6a07, 0x86, 0x27, 0xa0, 0x0 }, /* #27 */
    190     { 0x197bd6, 0x197303, 0x60, 0x08, 0xa8, 0x0 }, /* #28 */
    191     { 0x121f42, 0x121792, 0x8c, 0xc4, 0x38, 0x0 }, /* #29 */
    192     { 0x071996, 0x071992, 0x68, 0xe6, 0x7e, 0x0 }, /* #30 */
    193     { 0x1b7697, 0x1b7e86, 0x10, 0x84, 0x73, 0x0 }, /* #31 */
    194     { 0x205fc3, 0x205717, 0xd8, 0x50, 0x77, 0x0 }, /* #32 */
    195     { 0x025182, 0x025117, 0x5c, 0x55, 0xf9, 0x0 }, /* #33 */
    196     { 0x2f6602, 0x2f6693, 0xff, 0xb6, 0xb7, 0x0 }, /* #34 */
    197     { 0x1c0b97, 0x1c0b07, 0xa0, 0x7b, 0xda, 0x0 }, /* #35 */
    198     { 0x052482, 0x052406, 0x54, 0x6c, 0x18, 0x0 }, /* #36 */
    199     { 0x145052, 0x145092, 0x15, 0xe0, 0xcb, 0x0 }, /* #37 */
    200     { 0x337c12, 0x337486, 0x1d, 0xaf, 0x92, 0x0 }, /* #38 */
    201     { 0x0d5807, 0x0d5882, 0x54, 0xa8, 0x53, 0x0 }, /* #39 */
    202     { 0x084e07, 0x084693, 0xb6, 0xb6, 0xff, 0x0 }, /* #40 */
    203     { 0x1812d6, 0x181207, 0x77, 0x18, 0xa1, 0x0 }, /* #41 */
    204     { 0x126b96, 0x126396, 0xb8, 0xf0, 0x38, 0x0 }, /* #42 */
    205     { 0x171283, 0x171217, 0x2a, 0x28, 0xfd, 0x0 }, /* #43 */
    206     { 0x387706, 0x387f92, 0x5f, 0x80, 0x21, 0x0 }, /* #44 */
    207     { 0x3a3393, 0x3a3396, 0xcc, 0xfc, 0x2f, 0x0 }, /* #45 */
    208     { 0x1a6056, 0x1a6017, 0xfb, 0x27, 0x2c, 0x0 }, /* #46 */
    209     { 0x005246, 0x005203, 0x34, 0x2c, 0xf8, 0x0 }, /* #47 */
    210     { 0x0d3a12, 0x0d3206, 0x64, 0x6c, 0x08, 0x0 }, /* #48 */
    211     { 0x2072d7, 0x207207, 0x72, 0x03, 0x90, 0x0 }, /* #49 */
    212     { 0x2839d2, 0x283186, 0xe8, 0xeb, 0x03, 0x0 }, /* #50 */
    213     { 0x1237d2, 0x123717, 0x2f, 0x12, 0xe3, 0x0 }, /* #51 */
    214     { 0x3d0787, 0x3d0782, 0x31, 0xba, 0x88, 0x0 }, /* #52 */
    215     { 0x137216, 0x137282, 0x80, 0x8f, 0x0f, 0x0 }, /* #53 */
    216     { 0x034247, 0x034296, 0xcc, 0xf9, 0x2c, 0x0 }, /* #54 */
    217     { 0x122592, 0x122596, 0x98, 0xe1, 0x49, 0x0 }, /* #55 */
    218     { 0x0b1806, 0x0b1087, 0xc3, 0x87, 0xc4, 0x0 }, /* #56 */
    219     { 0x204c16, 0x204417, 0xbd, 0x27, 0x6a, 0x0 }, /* #57 */
    220     { 0x0b5803, 0x0b5007, 0x75, 0x28, 0xb2, 0x0 }, /* #58 */
    221     { 0x396853, 0x396807, 0xf3, 0x74, 0x80, 0x0 }, /* #59 */
    222     { 0x2d2d52, 0x2d2592, 0x13, 0xc1, 0xae, 0x0 }, /* #60 */
    223     { 0x2b5c47, 0x2b5413, 0x1d, 0x0b, 0xed, 0x0 }, /* #61 */
    224     { 0x162856, 0x162097, 0xde, 0x99, 0xbb, 0x0 }, /* #62 */
    225     { 0x106b52, 0x106302, 0x39, 0x6e, 0x35, 0x0 }, /* #63 */
     162    { 0x095002, 0x095046, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     163    { 0x2b1956, 0x2b1146, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     164    { 0x2009c7, 0x200102, 0x00, 0x01, 0x00, 0x0 }, /* #2 */
     165    { 0x242e03, 0x242602, 0x00, 0x01, 0x00, 0x0 }, /* #3 */
     166    { 0x120ad2, 0x120282, 0x86, 0x86, 0x00, 0x0 }, /* #4 */
     167    { 0x275cc3, 0x275486, 0xc4, 0xc5, 0x00, 0x0 }, /* #5 */
     168    { 0x1e6893, 0x1e6002, 0x28, 0x29, 0x00, 0x0 }, /* #6 */
     169    { 0x285356, 0x285302, 0x2c, 0x2c, 0x00, 0x0 }, /* #7 */
     170    { 0x1927d3, 0x192f92, 0x52, 0x91, 0x3e, 0x0 }, /* #8 */
     171    { 0x1a7647, 0x1a7603, 0x96, 0x0b, 0x74, 0x0 }, /* #9 */
     172    { 0x274ed3, 0x274e96, 0x6f, 0x8b, 0x1b, 0x0 }, /* #10 */
     173    { 0x130dc3, 0x130507, 0x49, 0x3f, 0xf5, 0x0 }, /* #11 */
     174    { 0x067016, 0x067086, 0x22, 0xa5, 0x83, 0x0 }, /* #12 */
     175    { 0x2f2d56, 0x2f2596, 0xc7, 0xd1, 0x0a, 0x0 }, /* #13 */
     176    { 0x1a6c46, 0x1a6413, 0x2c, 0x19, 0xed, 0x0 }, /* #14 */
     177    { 0x2f75c6, 0x2f7596, 0x17, 0xb2, 0x9b, 0x0 }, /* #15 */
     178    { 0x166502, 0x166506, 0x07, 0x2d, 0x26, 0x0 }, /* #16 */
     179    { 0x006e87, 0x006606, 0x40, 0x44, 0x03, 0x0 }, /* #17 */
     180    { 0x2940d2, 0x294003, 0xbb, 0x1c, 0x61, 0x0 }, /* #18 */
     181    { 0x3f4996, 0x3f4186, 0x03, 0xa6, 0xa3, 0x0 }, /* #19 */
     182    { 0x0c3f07, 0x0c3713, 0x5a, 0x54, 0xf9, 0x0 }, /* #20 */
     183    { 0x186e42, 0x186696, 0x2d, 0xb8, 0x8b, 0x0 }, /* #21 */
     184    { 0x1659c7, 0x165913, 0xa5, 0x51, 0xab, 0x0 }, /* #22 */
     185    { 0x035152, 0x035106, 0x37, 0x4d, 0x16, 0x0 }, /* #23 */
     186    { 0x3a5046, 0x3a5007, 0xe3, 0x1b, 0x38, 0x0 }, /* #24 */
     187    { 0x3e1552, 0x3e1587, 0xc1, 0xa5, 0xe4, 0x0 }, /* #25 */
     188    { 0x333487, 0x333c82, 0x66, 0x89, 0x22, 0x0 }, /* #26 */
     189    { 0x113d47, 0x113d03, 0x83, 0x26, 0xa2, 0x0 }, /* #27 */
     190    { 0x043203, 0x043292, 0x0f, 0x97, 0x87, 0x0 }, /* #28 */
     191    { 0x2d0987, 0x2d0107, 0xfc, 0x5f, 0x62, 0x0 }, /* #29 */
     192    { 0x381c92, 0x381406, 0x14, 0x1e, 0x0a, 0x0 }, /* #30 */
     193    { 0x2d0dc7, 0x2d0582, 0x83, 0xcd, 0x49, 0x0 }, /* #31 */
     194    { 0x1758d3, 0x175002, 0x13, 0x79, 0x65, 0x0 }, /* #32 */
     195    { 0x121946, 0x121107, 0xe1, 0x48, 0x67, 0x0 }, /* #33 */
     196    { 0x2e4a47, 0x2e4287, 0xd2, 0x9a, 0xc7, 0x0 }, /* #34 */
     197    { 0x140283, 0x140a92, 0x7c, 0xc2, 0x45, 0x0 }, /* #35 */
     198    { 0x366447, 0x366493, 0xf5, 0xe5, 0xef, 0x0 }, /* #36 */
     199    { 0x381687, 0x381e17, 0xcf, 0x65, 0x95, 0x0 }, /* #37 */
     200    { 0x3718c3, 0x371813, 0x8b, 0x6b, 0xdf, 0x0 }, /* #38 */
     201    { 0x187557, 0x187586, 0x42, 0xe4, 0xa1, 0x0 }, /* #39 */
     202    { 0x3a18c6, 0x3a1097, 0xdb, 0x99, 0xbe, 0x0 }, /* #40 */
     203    { 0x355f17, 0x355f96, 0x2f, 0x90, 0x60, 0x0 }, /* #41 */
     204    { 0x0753c7, 0x075313, 0xea, 0x64, 0x79, 0x0 }, /* #42 */
     205    { 0x1b6cd7, 0x1b6487, 0xc6, 0x9c, 0xd5, 0x0 }, /* #43 */
     206    { 0x277ac7, 0x277217, 0x15, 0x11, 0xfb, 0x0 }, /* #44 */
     207    { 0x0f2303, 0x0f2b07, 0x83, 0x7b, 0xf7, 0x0 }, /* #45 */
     208    { 0x074c86, 0x074c13, 0x85, 0x10, 0x8b, 0x0 }, /* #46 */
     209    { 0x1d02d3, 0x1d0206, 0x52, 0x5f, 0x0c, 0x0 }, /* #47 */
     210    { 0x226786, 0x226707, 0x35, 0x2b, 0xf6, 0x0 }, /* #48 */
     211    { 0x154387, 0x154b96, 0x3e, 0xac, 0x6d, 0x0 }, /* #49 */
     212    { 0x004756, 0x004f17, 0xbc, 0x53, 0x97, 0x0 }, /* #50 */
     213    { 0x126142, 0x126197, 0xd7, 0xa5, 0xce, 0x0 }, /* #51 */
     214    { 0x236752, 0x236786, 0x25, 0xed, 0xc8, 0x0 }, /* #52 */
     215    { 0x264f57, 0x264797, 0xfb, 0xd2, 0xd6, 0x0 }, /* #53 */
     216    { 0x357f46, 0x357783, 0xd2, 0xce, 0xfc, 0x0 }, /* #54 */
     217    { 0x342356, 0x342303, 0x76, 0x0e, 0x98, 0x0 }, /* #55 */
     218    { 0x322956, 0x322103, 0xc3, 0x13, 0x50, 0x0 }, /* #56 */
     219    { 0x0d5ed3, 0x0d5682, 0xb2, 0xc7, 0x14, 0x0 }, /* #57 */
     220    { 0x2b2b12, 0x2b2313, 0x5f, 0x5b, 0xfc, 0x0 }, /* #58 */
     221    { 0x2e0286, 0x2e0a13, 0x9d, 0x54, 0xb7, 0x0 }, /* #59 */
     222    { 0x173b13, 0x173b13, 0xc8, 0x51, 0x88, 0x0 }, /* #60 */
     223    { 0x3b1ed2, 0x3b1692, 0x0e, 0xb0, 0xa2, 0x0 }, /* #61 */
     224    { 0x130247, 0x130a82, 0x40, 0xbf, 0x7e, 0x0 }, /* #62 */
     225    { 0x0a5747, 0x0a5792, 0x3a, 0xd5, 0x9a, 0x0 }, /* #63 */
    226226};
    227227static const BINU8_TEST_T g_aTests_adc_u8_locked[] =
    228228{
    229     { 0x093fc3, 0x093702, 0x00, 0x01, 0x00, 0x0 }, /* #0 */
    230     { 0x2d5653, 0x2d5602, 0x00, 0x01, 0x00, 0x0 }, /* #1 */
    231     { 0x221242, 0x221246, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    232     { 0x303797, 0x303702, 0x00, 0x01, 0x00, 0x0 }, /* #3 */
    233     { 0x084c86, 0x084402, 0x40, 0x40, 0x00, 0x0 }, /* #4 */
    234     { 0x3b5ed2, 0x3b5682, 0xbf, 0xbf, 0x00, 0x0 }, /* #5 */
    235     { 0x301b13, 0x301302, 0x74, 0x75, 0x00, 0x0 }, /* #6 */
    236     { 0x063702, 0x063702, 0x20, 0x20, 0x00, 0x0 }, /* #7 */
    237     { 0x3a1157, 0x3a1112, 0x17, 0x23, 0x0b, 0x0 }, /* #8 */
    238     { 0x2d3b93, 0x2d3316, 0x37, 0x41, 0x09, 0x0 }, /* #9 */
    239     { 0x3c0fc6, 0x3c0703, 0xd0, 0x0e, 0x3e, 0x0 }, /* #10 */
    240     { 0x0133c3, 0x013386, 0xa3, 0xfc, 0x58, 0x0 }, /* #11 */
    241     { 0x0f1d92, 0x0f1d07, 0xb6, 0x39, 0x83, 0x0 }, /* #12 */
    242     { 0x2827d2, 0x282793, 0x8d, 0x83, 0xf6, 0x0 }, /* #13 */
    243     { 0x3d4c87, 0x3d4497, 0xae, 0xa3, 0xf4, 0x0 }, /* #14 */
    244     { 0x1b7d87, 0x1b7507, 0x64, 0x0c, 0xa7, 0x0 }, /* #15 */
    245     { 0x2c15d7, 0x2c1d03, 0xd4, 0x57, 0x82, 0x0 }, /* #16 */
    246     { 0x0b2117, 0x0b2986, 0x31, 0x93, 0x61, 0x0 }, /* #17 */
    247     { 0x2a1dd7, 0x2a1d92, 0x4d, 0xc4, 0x76, 0x0 }, /* #18 */
    248     { 0x3502d3, 0x350213, 0xcc, 0x34, 0x67, 0x0 }, /* #19 */
    249     { 0x1c6013, 0x1c6813, 0x9f, 0x5b, 0xbb, 0x0 }, /* #20 */
    250     { 0x0b4506, 0x0b4582, 0x50, 0xd3, 0x83, 0x0 }, /* #21 */
    251     { 0x3c0043, 0x3c0012, 0x0f, 0x43, 0x33, 0x0 }, /* #22 */
    252     { 0x005f03, 0x005f96, 0x63, 0xa0, 0x3c, 0x0 }, /* #23 */
    253     { 0x270846, 0x270086, 0x30, 0xbe, 0x8e, 0x0 }, /* #24 */
    254     { 0x333396, 0x333393, 0xda, 0x80, 0xa6, 0x0 }, /* #25 */
    255     { 0x325856, 0x325086, 0x41, 0xde, 0x9d, 0x0 }, /* #26 */
    256     { 0x2d5813, 0x2d5006, 0x06, 0x6f, 0x68, 0x0 }, /* #27 */
    257     { 0x2e3202, 0x2e3203, 0xbd, 0x0d, 0x50, 0x0 }, /* #28 */
    258     { 0x345a13, 0x345293, 0xd5, 0xd0, 0xfa, 0x0 }, /* #29 */
    259     { 0x193493, 0x193487, 0xf9, 0xed, 0xf3, 0x0 }, /* #30 */
    260     { 0x030f46, 0x030707, 0x77, 0x5f, 0xe8, 0x0 }, /* #31 */
    261     { 0x097513, 0x097513, 0xfa, 0x43, 0x48, 0x0 }, /* #32 */
    262     { 0x1e5e12, 0x1e5602, 0x42, 0x58, 0x16, 0x0 }, /* #33 */
    263     { 0x051796, 0x051702, 0x74, 0x76, 0x02, 0x0 }, /* #34 */
    264     { 0x374656, 0x374682, 0x27, 0xce, 0xa7, 0x0 }, /* #35 */
    265     { 0x3e0103, 0x3e0197, 0xeb, 0xa3, 0xb7, 0x0 }, /* #36 */
    266     { 0x281ac7, 0x281297, 0xba, 0x99, 0xde, 0x0 }, /* #37 */
    267     { 0x3675c7, 0x367d86, 0x72, 0x9c, 0x29, 0x0 }, /* #38 */
    268     { 0x3257c6, 0x325796, 0x4c, 0xf3, 0xa7, 0x0 }, /* #39 */
    269     { 0x125817, 0x125013, 0x0e, 0x0b, 0xfc, 0x0 }, /* #40 */
    270     { 0x203607, 0x203e17, 0x98, 0x35, 0x9c, 0x0 }, /* #41 */
    271     { 0x2e0902, 0x2e0193, 0xed, 0xc1, 0xd4, 0x0 }, /* #42 */
    272     { 0x3b04c2, 0x3b0486, 0x52, 0xd4, 0x82, 0x0 }, /* #43 */
    273     { 0x045903, 0x045992, 0x5f, 0xd6, 0x76, 0x0 }, /* #44 */
    274     { 0x032607, 0x032e82, 0x44, 0x8c, 0x47, 0x0 }, /* #45 */
    275     { 0x350b86, 0x350307, 0x52, 0x05, 0xb3, 0x0 }, /* #46 */
    276     { 0x2f3457, 0x2f3403, 0xf0, 0x37, 0x46, 0x0 }, /* #47 */
    277     { 0x0a7bd2, 0x0a7b03, 0xc1, 0x57, 0x96, 0x0 }, /* #48 */
    278     { 0x115512, 0x115513, 0x58, 0x26, 0xce, 0x0 }, /* #49 */
    279     { 0x087543, 0x087d86, 0x61, 0x88, 0x26, 0x0 }, /* #50 */
    280     { 0x2e5dc7, 0x2e5597, 0xed, 0xe2, 0xf4, 0x0 }, /* #51 */
    281     { 0x0239d3, 0x023917, 0xda, 0x66, 0x8b, 0x0 }, /* #52 */
    282     { 0x3f53d2, 0x3f5316, 0x4e, 0x53, 0x05, 0x0 }, /* #53 */
    283     { 0x115d06, 0x115586, 0x19, 0x9f, 0x86, 0x0 }, /* #54 */
    284     { 0x361346, 0x361392, 0x98, 0xb0, 0x18, 0x0 }, /* #55 */
    285     { 0x1f5bc7, 0x1f5b13, 0xad, 0x7a, 0xcc, 0x0 }, /* #56 */
    286     { 0x167802, 0x167007, 0xc2, 0x2b, 0x69, 0x0 }, /* #57 */
    287     { 0x3309d6, 0x330186, 0x93, 0xd7, 0x44, 0x0 }, /* #58 */
    288     { 0x1b17d7, 0x1b1716, 0x15, 0x30, 0x1a, 0x0 }, /* #59 */
    289     { 0x1c3016, 0x1c3017, 0xa7, 0x12, 0x6b, 0x0 }, /* #60 */
    290     { 0x374642, 0x374e82, 0x14, 0x8c, 0x78, 0x0 }, /* #61 */
    291     { 0x2a1e82, 0x2a1617, 0xf6, 0x63, 0x6d, 0x0 }, /* #62 */
    292     { 0x0579d7, 0x057996, 0x5c, 0xb7, 0x5a, 0x0 }, /* #63 */
     229    { 0x2409c6, 0x240146, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     230    { 0x1b2812, 0x1b2046, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     231    { 0x3e72c7, 0x3e7202, 0x00, 0x01, 0x00, 0x0 }, /* #2 */
     232    { 0x351596, 0x351546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     233    { 0x1c7fd3, 0x1c7786, 0xdd, 0xde, 0x00, 0x0 }, /* #4 */
     234    { 0x1904c7, 0x190486, 0xea, 0xeb, 0x00, 0x0 }, /* #5 */
     235    { 0x382652, 0x382682, 0xd3, 0xd3, 0x00, 0x0 }, /* #6 */
     236    { 0x1832d6, 0x183202, 0x4a, 0x4a, 0x00, 0x0 }, /* #7 */
     237    { 0x370dd7, 0x370d96, 0x5d, 0xbd, 0x5f, 0x0 }, /* #8 */
     238    { 0x205887, 0x205092, 0xcc, 0xe6, 0x19, 0x0 }, /* #9 */
     239    { 0x366b02, 0x366b03, 0xa7, 0x67, 0xc0, 0x0 }, /* #10 */
     240    { 0x220c92, 0x220416, 0x27, 0x42, 0x1b, 0x0 }, /* #11 */
     241    { 0x2958c6, 0x295803, 0xc5, 0x5b, 0x96, 0x0 }, /* #12 */
     242    { 0x0d5c12, 0x0d5407, 0xee, 0x0f, 0x21, 0x0 }, /* #13 */
     243    { 0x146903, 0x146187, 0xea, 0xaf, 0xc4, 0x0 }, /* #14 */
     244    { 0x004e57, 0x004613, 0x3c, 0x26, 0xe9, 0x0 }, /* #15 */
     245    { 0x282743, 0x282782, 0x23, 0xb9, 0x95, 0x0 }, /* #16 */
     246    { 0x1f5a13, 0x1f5292, 0xaf, 0xc1, 0x11, 0x0 }, /* #17 */
     247    { 0x3940c2, 0x394096, 0xcc, 0xdb, 0x0f, 0x0 }, /* #18 */
     248    { 0x373182, 0x373197, 0xed, 0x95, 0xa8, 0x0 }, /* #19 */
     249    { 0x3f6657, 0x3f6603, 0x73, 0x5b, 0xe7, 0x0 }, /* #20 */
     250    { 0x0d1f96, 0x0d1f82, 0x35, 0xa7, 0x72, 0x0 }, /* #21 */
     251    { 0x0c62d3, 0x0c6296, 0x14, 0xf0, 0xdb, 0x0 }, /* #22 */
     252    { 0x274207, 0x274a03, 0xab, 0x3d, 0x91, 0x0 }, /* #23 */
     253    { 0x134442, 0x134413, 0x2b, 0x19, 0xee, 0x0 }, /* #24 */
     254    { 0x1c3657, 0x1c3602, 0x25, 0x7a, 0x54, 0x0 }, /* #25 */
     255    { 0x351712, 0x351717, 0xef, 0x1d, 0x2e, 0x0 }, /* #26 */
     256    { 0x282913, 0x282192, 0x0b, 0xa4, 0x98, 0x0 }, /* #27 */
     257    { 0x2420c2, 0x242002, 0x19, 0x6e, 0x55, 0x0 }, /* #28 */
     258    { 0x0b6216, 0x0b6216, 0x03, 0x60, 0x5d, 0x0 }, /* #29 */
     259    { 0x092b86, 0x092393, 0xea, 0xe5, 0xfb, 0x0 }, /* #30 */
     260    { 0x3c6c06, 0x3c6413, 0xaf, 0x02, 0x53, 0x0 }, /* #31 */
     261    { 0x2e7c43, 0x2e7403, 0xf3, 0x2a, 0x36, 0x0 }, /* #32 */
     262    { 0x280d03, 0x280517, 0xcf, 0x4d, 0x7d, 0x0 }, /* #33 */
     263    { 0x3c5487, 0x3c5407, 0x73, 0x4b, 0xd7, 0x0 }, /* #34 */
     264    { 0x191ad7, 0x191206, 0x57, 0x7e, 0x26, 0x0 }, /* #35 */
     265    { 0x0c76d3, 0x0c7692, 0xec, 0xf4, 0x07, 0x0 }, /* #36 */
     266    { 0x3b7443, 0x3b7482, 0x01, 0x86, 0x84, 0x0 }, /* #37 */
     267    { 0x280987, 0x280992, 0x55, 0xb5, 0x5f, 0x0 }, /* #38 */
     268    { 0x172e86, 0x172692, 0xa7, 0xb6, 0x0f, 0x0 }, /* #39 */
     269    { 0x031016, 0x031097, 0xf3, 0xb2, 0xbf, 0x0 }, /* #40 */
     270    { 0x025f92, 0x025713, 0x6b, 0x45, 0xda, 0x0 }, /* #41 */
     271    { 0x356682, 0x356617, 0xf9, 0x42, 0x49, 0x0 }, /* #42 */
     272    { 0x2e5513, 0x2e5597, 0x9a, 0x82, 0xe7, 0x0 }, /* #43 */
     273    { 0x043dc3, 0x043512, 0x0f, 0x54, 0x44, 0x0 }, /* #44 */
     274    { 0x234c96, 0x234c03, 0x8c, 0x0e, 0x82, 0x0 }, /* #45 */
     275    { 0x230c02, 0x230c82, 0x79, 0x9e, 0x25, 0x0 }, /* #46 */
     276    { 0x137286, 0x137283, 0xf6, 0xb6, 0xc0, 0x0 }, /* #47 */
     277    { 0x321903, 0x321986, 0x63, 0xd7, 0x73, 0x0 }, /* #48 */
     278    { 0x0f0707, 0x0f0f86, 0x25, 0x8d, 0x67, 0x0 }, /* #49 */
     279    { 0x1b5ac2, 0x1b5a03, 0x81, 0x73, 0xf2, 0x0 }, /* #50 */
     280    { 0x306206, 0x306a03, 0xe0, 0x6d, 0x8d, 0x0 }, /* #51 */
     281    { 0x2930c6, 0x293086, 0x99, 0xaf, 0x16, 0x0 }, /* #52 */
     282    { 0x263997, 0x263117, 0x5a, 0x55, 0xfa, 0x0 }, /* #53 */
     283    { 0x004493, 0x004492, 0xc8, 0xf8, 0x2f, 0x0 }, /* #54 */
     284    { 0x181dd6, 0x181507, 0xf6, 0x09, 0x13, 0x0 }, /* #55 */
     285    { 0x0534c2, 0x053413, 0x4d, 0x08, 0xbb, 0x0 }, /* #56 */
     286    { 0x312d07, 0x312517, 0xee, 0x1e, 0x2f, 0x0 }, /* #57 */
     287    { 0x282602, 0x282617, 0xcc, 0x05, 0x39, 0x0 }, /* #58 */
     288    { 0x1d45d2, 0x1d4517, 0x7d, 0x53, 0xd6, 0x0 }, /* #59 */
     289    { 0x262886, 0x262086, 0x21, 0xac, 0x8b, 0x0 }, /* #60 */
     290    { 0x3e71c6, 0x3e7102, 0x14, 0x79, 0x65, 0x0 }, /* #61 */
     291    { 0x2f2ad6, 0x2f2286, 0x26, 0xfc, 0xd6, 0x0 }, /* #62 */
     292    { 0x1d6d42, 0x1d6d13, 0xcf, 0x5e, 0x8f, 0x0 }, /* #63 */
    293293};
    294294static const BINU8_TEST_T g_aTests_sub_u8[] =
    295295{
    296     { 0x0a5516, 0x0a5546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    297     { 0x122b97, 0x122346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    298     { 0x096a96, 0x096246, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    299     { 0x1618c6, 0x161046, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    300     { 0x345b53, 0x345302, 0x79, 0x79, 0x00, 0x0 }, /* #4 */
    301     { 0x284d92, 0x284502, 0x0d, 0x0d, 0x00, 0x0 }, /* #5 */
    302     { 0x2a6b47, 0x2a6386, 0xbd, 0xbd, 0x00, 0x0 }, /* #6 */
    303     { 0x050947, 0x050186, 0xf3, 0xf3, 0x00, 0x0 }, /* #7 */
    304     { 0x055b83, 0x055b97, 0x72, 0x84, 0xee, 0x0 }, /* #8 */
    305     { 0x3b3c96, 0x3b3406, 0x3d, 0x2b, 0x12, 0x0 }, /* #9 */
    306     { 0x361ec6, 0x361617, 0x52, 0x78, 0xda, 0x0 }, /* #10 */
    307     { 0x2b4ac7, 0x2b4213, 0x3d, 0x3e, 0xff, 0x0 }, /* #11 */
    308     { 0x1f1f47, 0x1f1783, 0x9f, 0xd9, 0xc6, 0x0 }, /* #12 */
    309     { 0x051e53, 0x051606, 0x79, 0x65, 0x14, 0x0 }, /* #13 */
    310     { 0x2f5ad7, 0x2f5213, 0x23, 0x5e, 0xc5, 0x0 }, /* #14 */
    311     { 0x2379c7, 0x237187, 0xdc, 0xe1, 0xfb, 0x0 }, /* #15 */
    312     { 0x102a46, 0x102216, 0xf5, 0x2b, 0xca, 0x0 }, /* #16 */
    313     { 0x004997, 0x004182, 0xab, 0x98, 0x13, 0x0 }, /* #17 */
    314     { 0x1241c3, 0x124906, 0x89, 0x35, 0x54, 0x0 }, /* #18 */
    315     { 0x140b17, 0x140b12, 0x82, 0x73, 0x0f, 0x0 }, /* #19 */
    316     { 0x012e17, 0x012602, 0xef, 0x0d, 0xe2, 0x0 }, /* #20 */
    317     { 0x127017, 0x127887, 0x27, 0xa3, 0x84, 0x0 }, /* #21 */
    318     { 0x201f87, 0x201797, 0x04, 0x9f, 0x65, 0x0 }, /* #22 */
    319     { 0x1923d6, 0x192387, 0x54, 0xe4, 0x70, 0x0 }, /* #23 */
    320     { 0x353253, 0x353202, 0x68, 0x31, 0x37, 0x0 }, /* #24 */
    321     { 0x096bc6, 0x096b83, 0x6c, 0xc7, 0xa5, 0x0 }, /* #25 */
    322     { 0x0a04d6, 0x0a0416, 0xc3, 0x14, 0xaf, 0x0 }, /* #26 */
    323     { 0x277cc6, 0x277403, 0x23, 0x73, 0xb0, 0x0 }, /* #27 */
    324     { 0x1e12c6, 0x1e1213, 0x51, 0x6d, 0xe4, 0x0 }, /* #28 */
    325     { 0x017943, 0x017906, 0xa8, 0x74, 0x34, 0x0 }, /* #29 */
    326     { 0x1d3102, 0x1d3906, 0xae, 0x53, 0x5b, 0x0 }, /* #30 */
    327     { 0x0f1dd6, 0x0f1d87, 0x67, 0x96, 0xd1, 0x0 }, /* #31 */
    328     { 0x291e07, 0x291e93, 0x36, 0xab, 0x8b, 0x0 }, /* #32 */
    329     { 0x1e0b42, 0x1e0b06, 0xb6, 0x72, 0x44, 0x0 }, /* #33 */
    330     { 0x0d2097, 0x0d2082, 0xe5, 0x85, 0x60, 0x0 }, /* #34 */
    331     { 0x011342, 0x011317, 0x07, 0x7e, 0x89, 0x0 }, /* #35 */
    332     { 0x3a0fc6, 0x3a0f87, 0x5c, 0xa5, 0xb7, 0x0 }, /* #36 */
    333     { 0x2b71d3, 0x2b7106, 0x99, 0x11, 0x88, 0x0 }, /* #37 */
    334     { 0x050c47, 0x050487, 0x4b, 0xe2, 0x69, 0x0 }, /* #38 */
    335     { 0x1c3416, 0x1c3407, 0x08, 0x35, 0xd3, 0x0 }, /* #39 */
    336     { 0x1b0f46, 0x1b0f83, 0x1e, 0x9d, 0x81, 0x0 }, /* #40 */
    337     { 0x345b86, 0x345302, 0x5c, 0x04, 0x58, 0x0 }, /* #41 */
    338     { 0x2837d2, 0x283f93, 0x65, 0x9e, 0xc7, 0x0 }, /* #42 */
    339     { 0x252e42, 0x252696, 0xa6, 0x88, 0x1e, 0x0 }, /* #43 */
    340     { 0x150893, 0x150003, 0x4d, 0x70, 0xdd, 0x0 }, /* #44 */
    341     { 0x144752, 0x144716, 0xe3, 0x35, 0xae, 0x0 }, /* #45 */
    342     { 0x0b1956, 0x0b1912, 0xc8, 0x4c, 0x7c, 0x0 }, /* #46 */
    343     { 0x1e33c6, 0x1e3316, 0x39, 0x2e, 0x0b, 0x0 }, /* #47 */
    344     { 0x3d57d7, 0x3d5f16, 0x91, 0x36, 0x5b, 0x0 }, /* #48 */
    345     { 0x160b96, 0x160313, 0x00, 0x25, 0xdb, 0x0 }, /* #49 */
    346     { 0x0b2202, 0x0b2a02, 0x99, 0x75, 0x24, 0x0 }, /* #50 */
    347     { 0x3132c7, 0x313287, 0xaa, 0xf9, 0xb1, 0x0 }, /* #51 */
    348     { 0x3048c3, 0x304006, 0x5f, 0x24, 0x3b, 0x0 }, /* #52 */
    349     { 0x0813c3, 0x081b16, 0x86, 0x7d, 0x09, 0x0 }, /* #53 */
    350     { 0x063903, 0x063183, 0x0c, 0xb9, 0x53, 0x0 }, /* #54 */
    351     { 0x014d17, 0x014d12, 0xd6, 0x6b, 0x6b, 0x0 }, /* #55 */
    352     { 0x176617, 0x176687, 0x8b, 0xe2, 0xa9, 0x0 }, /* #56 */
    353     { 0x250d13, 0x250d06, 0xa7, 0x66, 0x41, 0x0 }, /* #57 */
    354     { 0x160006, 0x160092, 0x94, 0x86, 0x0e, 0x0 }, /* #58 */
    355     { 0x062a47, 0x062206, 0x50, 0x30, 0x20, 0x0 }, /* #59 */
    356     { 0x025842, 0x025093, 0xb2, 0xbc, 0xf6, 0x0 }, /* #60 */
    357     { 0x315993, 0x315197, 0x96, 0xff, 0x97, 0x0 }, /* #61 */
    358     { 0x071353, 0x071386, 0xed, 0xe8, 0x05, 0x0 }, /* #62 */
    359     { 0x3f51c2, 0x3f5106, 0xfc, 0x65, 0x97, 0x0 }, /* #63 */
     296    { 0x392d16, 0x392546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     297    { 0x094312, 0x094346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     298    { 0x1c1916, 0x1c1146, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     299    { 0x0e5f43, 0x0e5746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     300    { 0x2e2652, 0x2e2682, 0xe3, 0xe3, 0x00, 0x0 }, /* #4 */
     301    { 0x2855d3, 0x285506, 0x0a, 0x0a, 0x00, 0x0 }, /* #5 */
     302    { 0x2332d2, 0x233286, 0xf3, 0xf3, 0x00, 0x0 }, /* #6 */
     303    { 0x1e2f17, 0x1e2702, 0x19, 0x19, 0x00, 0x0 }, /* #7 */
     304    { 0x2c67d2, 0x2c6786, 0xeb, 0x90, 0x5b, 0x0 }, /* #8 */
     305    { 0x3303c2, 0x330b93, 0x72, 0xa7, 0xcb, 0x0 }, /* #9 */
     306    { 0x171753, 0x171f83, 0x6d, 0xd6, 0x97, 0x0 }, /* #10 */
     307    { 0x332a46, 0x332a06, 0xab, 0x77, 0x34, 0x0 }, /* #11 */
     308    { 0x395ec3, 0x395697, 0xa3, 0xe8, 0xbb, 0x0 }, /* #12 */
     309    { 0x396cc7, 0x396416, 0xe7, 0x59, 0x8e, 0x0 }, /* #13 */
     310    { 0x3e3e07, 0x3e3686, 0xeb, 0x82, 0x69, 0x0 }, /* #14 */
     311    { 0x385583, 0x385502, 0x7e, 0x0b, 0x73, 0x0 }, /* #15 */
     312    { 0x3260c3, 0x326887, 0x4b, 0xbb, 0x90, 0x0 }, /* #16 */
     313    { 0x1f7e13, 0x1f7617, 0x48, 0x7b, 0xcd, 0x0 }, /* #17 */
     314    { 0x323e43, 0x323616, 0x41, 0x2e, 0x13, 0x0 }, /* #18 */
     315    { 0x217bc6, 0x217302, 0x70, 0x10, 0x60, 0x0 }, /* #19 */
     316    { 0x134517, 0x134d12, 0xd5, 0x67, 0x6e, 0x0 }, /* #20 */
     317    { 0x0f75d6, 0x0f7593, 0x62, 0xfd, 0x65, 0x0 }, /* #21 */
     318    { 0x187207, 0x187293, 0x24, 0xc7, 0x5d, 0x0 }, /* #22 */
     319    { 0x0c3043, 0x0c3093, 0x25, 0xfd, 0x28, 0x0 }, /* #23 */
     320    { 0x157983, 0x157117, 0x16, 0x7b, 0x9b, 0x0 }, /* #24 */
     321    { 0x324282, 0x324293, 0x06, 0xc7, 0x3f, 0x0 }, /* #25 */
     322    { 0x007383, 0x007383, 0x15, 0xc2, 0x53, 0x0 }, /* #26 */
     323    { 0x241182, 0x241186, 0xff, 0x8d, 0x72, 0x0 }, /* #27 */
     324    { 0x227057, 0x227013, 0x38, 0x6b, 0xcd, 0x0 }, /* #28 */
     325    { 0x364907, 0x364193, 0xc4, 0xdc, 0xe8, 0x0 }, /* #29 */
     326    { 0x321b43, 0x321b12, 0x86, 0x2f, 0x57, 0x0 }, /* #30 */
     327    { 0x205853, 0x205812, 0x84, 0x7f, 0x05, 0x0 }, /* #31 */
     328    { 0x237857, 0x237086, 0xc8, 0x95, 0x33, 0x0 }, /* #32 */
     329    { 0x0a4ec2, 0x0a4e02, 0x91, 0x70, 0x21, 0x0 }, /* #33 */
     330    { 0x1e7c02, 0x1e7416, 0xf3, 0x1d, 0xd6, 0x0 }, /* #34 */
     331    { 0x330a56, 0x330a97, 0x48, 0xbe, 0x8a, 0x0 }, /* #35 */
     332    { 0x2d47c3, 0x2d4712, 0xf0, 0x2a, 0xc6, 0x0 }, /* #36 */
     333    { 0x214556, 0x214503, 0x2b, 0x7a, 0xb1, 0x0 }, /* #37 */
     334    { 0x0e1f13, 0x0e1f93, 0x27, 0x8a, 0x9d, 0x0 }, /* #38 */
     335    { 0x223007, 0x223097, 0x46, 0xc9, 0x7d, 0x0 }, /* #39 */
     336    { 0x137c06, 0x137c97, 0x79, 0xde, 0x9b, 0x0 }, /* #40 */
     337    { 0x3c3796, 0x3c3f06, 0x87, 0x55, 0x32, 0x0 }, /* #41 */
     338    { 0x3210c2, 0x321097, 0x06, 0xed, 0x19, 0x0 }, /* #42 */
     339    { 0x267543, 0x267506, 0xb7, 0x30, 0x87, 0x0 }, /* #43 */
     340    { 0x3545c2, 0x354d16, 0xb2, 0x74, 0x3e, 0x0 }, /* #44 */
     341    { 0x3c0f12, 0x3c0783, 0x87, 0xb5, 0xd2, 0x0 }, /* #45 */
     342    { 0x0464d6, 0x046c93, 0x64, 0xcd, 0x97, 0x0 }, /* #46 */
     343    { 0x357857, 0x357897, 0x63, 0xa9, 0xba, 0x0 }, /* #47 */
     344    { 0x2f44d7, 0x2f4493, 0x25, 0xf7, 0x2e, 0x0 }, /* #48 */
     345    { 0x217fc3, 0x217702, 0xca, 0x45, 0x85, 0x0 }, /* #49 */
     346    { 0x1203d7, 0x120b87, 0x7e, 0xc3, 0xbb, 0x0 }, /* #50 */
     347    { 0x355e16, 0x355606, 0xfe, 0x5a, 0xa4, 0x0 }, /* #51 */
     348    { 0x340343, 0x340317, 0x07, 0x1e, 0xe9, 0x0 }, /* #52 */
     349    { 0x2d4f96, 0x2d4f12, 0x82, 0x6b, 0x17, 0x0 }, /* #53 */
     350    { 0x297ed7, 0x297e06, 0xa6, 0x53, 0x53, 0x0 }, /* #54 */
     351    { 0x004c43, 0x004c93, 0x62, 0xad, 0xb5, 0x0 }, /* #55 */
     352    { 0x3e1503, 0x3e1502, 0x49, 0x37, 0x12, 0x0 }, /* #56 */
     353    { 0x371503, 0x371d12, 0xa0, 0x2c, 0x74, 0x0 }, /* #57 */
     354    { 0x0701d3, 0x070186, 0xb5, 0xa5, 0x10, 0x0 }, /* #58 */
     355    { 0x3e6f93, 0x3e6f93, 0x52, 0xce, 0x84, 0x0 }, /* #59 */
     356    { 0x303fd3, 0x303797, 0x43, 0xc5, 0x7e, 0x0 }, /* #60 */
     357    { 0x362457, 0x362487, 0x8c, 0xd7, 0xb5, 0x0 }, /* #61 */
     358    { 0x203883, 0x203016, 0x71, 0x17, 0x5a, 0x0 }, /* #62 */
     359    { 0x1d3712, 0x1d3783, 0x5c, 0xfb, 0x61, 0x0 }, /* #63 */
    360360};
    361361static const BINU8_TEST_T g_aTests_sub_u8_locked[] =
    362362{
    363     { 0x046597, 0x046546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    364     { 0x253257, 0x253246, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    365     { 0x342442, 0x342446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    366     { 0x223943, 0x223146, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    367     { 0x3918d6, 0x391002, 0x5d, 0x5d, 0x00, 0x0 }, /* #4 */
    368     { 0x3512c6, 0x351202, 0x1f, 0x1f, 0x00, 0x0 }, /* #5 */
    369     { 0x352156, 0x352102, 0x46, 0x46, 0x00, 0x0 }, /* #6 */
    370     { 0x1424d6, 0x142486, 0xa5, 0xa5, 0x00, 0x0 }, /* #7 */
    371     { 0x1d2e46, 0x1d2683, 0xc3, 0xf2, 0xd1, 0x0 }, /* #8 */
    372     { 0x092912, 0x092906, 0x8d, 0x7b, 0x12, 0x0 }, /* #9 */
    373     { 0x2273d7, 0x227317, 0x27, 0x2e, 0xf9, 0x0 }, /* #10 */
    374     { 0x2a5282, 0x2a5206, 0x48, 0x05, 0x43, 0x0 }, /* #11 */
    375     { 0x060a17, 0x060287, 0x16, 0xa0, 0x76, 0x0 }, /* #12 */
    376     { 0x060c93, 0x060403, 0x1c, 0x20, 0xfc, 0x0 }, /* #13 */
    377     { 0x231093, 0x231093, 0xab, 0xad, 0xfe, 0x0 }, /* #14 */
    378     { 0x3f6616, 0x3f6607, 0x2c, 0x41, 0xeb, 0x0 }, /* #15 */
    379     { 0x2e0b92, 0x2e0306, 0x6c, 0x05, 0x67, 0x0 }, /* #16 */
    380     { 0x191887, 0x191002, 0x4a, 0x37, 0x13, 0x0 }, /* #17 */
    381     { 0x3f0cd2, 0x3f0487, 0x8f, 0xa0, 0xef, 0x0 }, /* #18 */
    382     { 0x325dc6, 0x325d87, 0x59, 0xb1, 0xa8, 0x0 }, /* #19 */
    383     { 0x341e47, 0x341e87, 0x2d, 0x9a, 0x93, 0x0 }, /* #20 */
    384     { 0x222cc6, 0x222412, 0xe0, 0x02, 0xde, 0x0 }, /* #21 */
    385     { 0x145b06, 0x145396, 0xe9, 0xcc, 0x1d, 0x0 }, /* #22 */
    386     { 0x196a03, 0x196283, 0x0b, 0x92, 0x79, 0x0 }, /* #23 */
    387     { 0x1d5903, 0x1d5902, 0xd8, 0x73, 0x65, 0x0 }, /* #24 */
    388     { 0x0619c3, 0x061997, 0x56, 0x99, 0xbd, 0x0 }, /* #25 */
    389     { 0x284b07, 0x284b16, 0x97, 0x7d, 0x1a, 0x0 }, /* #26 */
    390     { 0x3b7f86, 0x3b7f83, 0x6a, 0x94, 0xd6, 0x0 }, /* #27 */
    391     { 0x3f6757, 0x3f6792, 0xe1, 0xb6, 0x2b, 0x0 }, /* #28 */
    392     { 0x0e0747, 0x0e0783, 0x14, 0xa2, 0x72, 0x0 }, /* #29 */
    393     { 0x236e43, 0x236606, 0x35, 0x22, 0x13, 0x0 }, /* #30 */
    394     { 0x0f72d6, 0x0f7a83, 0x23, 0x92, 0x91, 0x0 }, /* #31 */
    395     { 0x164647, 0x164682, 0xbb, 0x97, 0x24, 0x0 }, /* #32 */
    396     { 0x137c07, 0x137493, 0x39, 0xea, 0x4f, 0x0 }, /* #33 */
    397     { 0x322bd6, 0x322397, 0xb7, 0xdd, 0xda, 0x0 }, /* #34 */
    398     { 0x133b52, 0x133397, 0x81, 0x8d, 0xf4, 0x0 }, /* #35 */
    399     { 0x064c97, 0x064417, 0x09, 0x2e, 0xdb, 0x0 }, /* #36 */
    400     { 0x3b67d3, 0x3b6793, 0x00, 0xfb, 0x05, 0x0 }, /* #37 */
    401     { 0x2e4007, 0x2e4093, 0x87, 0x89, 0xfe, 0x0 }, /* #38 */
    402     { 0x2d0f97, 0x2d0707, 0x0d, 0x33, 0xda, 0x0 }, /* #39 */
    403     { 0x0c4a13, 0x0c4283, 0x0f, 0x9b, 0x74, 0x0 }, /* #40 */
    404     { 0x394e03, 0x394606, 0xb1, 0x30, 0x81, 0x0 }, /* #41 */
    405     { 0x307397, 0x307b02, 0x8e, 0x6e, 0x20, 0x0 }, /* #42 */
    406     { 0x2d1bc6, 0x2d1b83, 0x65, 0xa1, 0xc4, 0x0 }, /* #43 */
    407     { 0x045247, 0x045a87, 0x7f, 0xca, 0xb5, 0x0 }, /* #44 */
    408     { 0x1014d7, 0x101402, 0xd9, 0x45, 0x94, 0x0 }, /* #45 */
    409     { 0x1d5c13, 0x1d5486, 0xed, 0xd1, 0x1c, 0x0 }, /* #46 */
    410     { 0x365b52, 0x365387, 0x85, 0xd1, 0xb4, 0x0 }, /* #47 */
    411     { 0x2b4206, 0x2b4217, 0x33, 0x5c, 0xd7, 0x0 }, /* #48 */
    412     { 0x366597, 0x366512, 0xc4, 0x3b, 0x89, 0x0 }, /* #49 */
    413     { 0x2e5a52, 0x2e5206, 0x2d, 0x22, 0x0b, 0x0 }, /* #50 */
    414     { 0x122786, 0x122f12, 0x82, 0x15, 0x6d, 0x0 }, /* #51 */
    415     { 0x032092, 0x032092, 0xc4, 0xb6, 0x0e, 0x0 }, /* #52 */
    416     { 0x0c1a93, 0x0c1a12, 0xa2, 0x37, 0x6b, 0x0 }, /* #53 */
    417     { 0x3169c3, 0x316906, 0xbf, 0x41, 0x7e, 0x0 }, /* #54 */
    418     { 0x062793, 0x062792, 0xd0, 0xb9, 0x17, 0x0 }, /* #55 */
    419     { 0x380d13, 0x380d02, 0xcc, 0x76, 0x56, 0x0 }, /* #56 */
    420     { 0x0d4752, 0x0d4716, 0xe4, 0x55, 0x8f, 0x0 }, /* #57 */
    421     { 0x240fd3, 0x240783, 0xb8, 0xe3, 0xd5, 0x0 }, /* #58 */
    422     { 0x213e07, 0x213683, 0xae, 0xce, 0xe0, 0x0 }, /* #59 */
    423     { 0x0d1403, 0x0d1497, 0xd8, 0xdd, 0xfb, 0x0 }, /* #60 */
    424     { 0x073117, 0x073193, 0x87, 0x9e, 0xe9, 0x0 }, /* #61 */
    425     { 0x167652, 0x167687, 0x99, 0xf0, 0xa9, 0x0 }, /* #62 */
    426     { 0x0f7bd2, 0x0f7397, 0xa7, 0xfa, 0xad, 0x0 }, /* #63 */
     363    { 0x092152, 0x092146, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     364    { 0x055dd6, 0x055546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     365    { 0x263153, 0x263146, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     366    { 0x0b1902, 0x0b1146, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     367    { 0x343083, 0x343086, 0x88, 0x88, 0x00, 0x0 }, /* #4 */
     368    { 0x143657, 0x143606, 0x36, 0x36, 0x00, 0x0 }, /* #5 */
     369    { 0x116f52, 0x116706, 0x7d, 0x7d, 0x00, 0x0 }, /* #6 */
     370    { 0x2a2112, 0x2a2102, 0x25, 0x25, 0x00, 0x0 }, /* #7 */
     371    { 0x2e2617, 0x2e2e93, 0x59, 0x9b, 0xbe, 0x0 }, /* #8 */
     372    { 0x167157, 0x167107, 0x0d, 0x71, 0x9c, 0x0 }, /* #9 */
     373    { 0x1308c6, 0x130097, 0xc5, 0xff, 0xc6, 0x0 }, /* #10 */
     374    { 0x1d5907, 0x1d5192, 0xd2, 0xb5, 0x1d, 0x0 }, /* #11 */
     375    { 0x036756, 0x036786, 0xf3, 0xc3, 0x30, 0x0 }, /* #12 */
     376    { 0x125357, 0x125307, 0x48, 0x53, 0xf5, 0x0 }, /* #13 */
     377    { 0x1671d6, 0x167912, 0xd9, 0x5d, 0x7c, 0x0 }, /* #14 */
     378    { 0x104f02, 0x104793, 0xa8, 0xcd, 0xdb, 0x0 }, /* #15 */
     379    { 0x287fc3, 0x287713, 0x64, 0x6d, 0xf7, 0x0 }, /* #16 */
     380    { 0x395a52, 0x395a87, 0x2a, 0xa6, 0x84, 0x0 }, /* #17 */
     381    { 0x3e31c3, 0x3e3906, 0xad, 0x47, 0x66, 0x0 }, /* #18 */
     382    { 0x094c13, 0x094446, 0xa7, 0x00, 0xa7, 0x0 }, /* #19 */
     383    { 0x0205c6, 0x020d87, 0x4a, 0x82, 0xc8, 0x0 }, /* #20 */
     384    { 0x274f96, 0x274f16, 0x83, 0x28, 0x5b, 0x0 }, /* #21 */
     385    { 0x0b2046, 0x0b2092, 0xe8, 0xcb, 0x1d, 0x0 }, /* #22 */
     386    { 0x112e47, 0x112606, 0xf9, 0x42, 0xb7, 0x0 }, /* #23 */
     387    { 0x1c3cc3, 0x1c3487, 0x2a, 0xe8, 0x42, 0x0 }, /* #24 */
     388    { 0x335a57, 0x335292, 0xe7, 0x9d, 0x4a, 0x0 }, /* #25 */
     389    { 0x037042, 0x037097, 0xb8, 0xfc, 0xbc, 0x0 }, /* #26 */
     390    { 0x2e2893, 0x2e2016, 0x60, 0x21, 0x3f, 0x0 }, /* #27 */
     391    { 0x233803, 0x233002, 0x75, 0x52, 0x23, 0x0 }, /* #28 */
     392    { 0x310e93, 0x310683, 0x9b, 0xfb, 0xa0, 0x0 }, /* #29 */
     393    { 0x1a1156, 0x1a1196, 0xa6, 0x9f, 0x07, 0x0 }, /* #30 */
     394    { 0x230656, 0x230616, 0xb7, 0x2b, 0x8c, 0x0 }, /* #31 */
     395    { 0x2f4357, 0x2f4312, 0x38, 0x2c, 0x0c, 0x0 }, /* #32 */
     396    { 0x243643, 0x243697, 0x45, 0xd7, 0x6e, 0x0 }, /* #33 */
     397    { 0x375fc6, 0x375793, 0xb0, 0xdc, 0xd4, 0x0 }, /* #34 */
     398    { 0x127a13, 0x127297, 0x32, 0xb7, 0x7b, 0x0 }, /* #35 */
     399    { 0x105e17, 0x105616, 0x42, 0x24, 0x1e, 0x0 }, /* #36 */
     400    { 0x324d12, 0x324593, 0x27, 0xfd, 0x2a, 0x0 }, /* #37 */
     401    { 0x204193, 0x204197, 0x95, 0xd7, 0xbe, 0x0 }, /* #38 */
     402    { 0x276cd7, 0x276406, 0x68, 0x41, 0x27, 0x0 }, /* #39 */
     403    { 0x180ec7, 0x180613, 0x25, 0x68, 0xbd, 0x0 }, /* #40 */
     404    { 0x3e7d03, 0x3e7582, 0xfb, 0xf2, 0x09, 0x0 }, /* #41 */
     405    { 0x367f47, 0x367f93, 0x51, 0xc4, 0x8d, 0x0 }, /* #42 */
     406    { 0x3e2647, 0x3e2603, 0x5b, 0x7a, 0xe1, 0x0 }, /* #43 */
     407    { 0x0d6086, 0x0d6097, 0x10, 0xd8, 0x38, 0x0 }, /* #44 */
     408    { 0x0b4fc2, 0x0b4787, 0x6f, 0xff, 0x70, 0x0 }, /* #45 */
     409    { 0x042e43, 0x042606, 0x78, 0x77, 0x01, 0x0 }, /* #46 */
     410    { 0x383016, 0x383007, 0x4e, 0x53, 0xfb, 0x0 }, /* #47 */
     411    { 0x071c47, 0x071c06, 0xb9, 0x71, 0x48, 0x0 }, /* #48 */
     412    { 0x120103, 0x120197, 0xc2, 0xde, 0xe4, 0x0 }, /* #49 */
     413    { 0x1835c3, 0x183593, 0x16, 0xa8, 0x6e, 0x0 }, /* #50 */
     414    { 0x2649d2, 0x264106, 0x7b, 0x65, 0x16, 0x0 }, /* #51 */
     415    { 0x056796, 0x056716, 0x61, 0x0f, 0x52, 0x0 }, /* #52 */
     416    { 0x3e2f53, 0x3e2702, 0xa9, 0x10, 0x99, 0x0 }, /* #53 */
     417    { 0x017ed7, 0x017687, 0x3e, 0xed, 0x51, 0x0 }, /* #54 */
     418    { 0x0878c6, 0x087092, 0xe8, 0xbc, 0x2c, 0x0 }, /* #55 */
     419    { 0x254f07, 0x254707, 0x2f, 0x7d, 0xb2, 0x0 }, /* #56 */
     420    { 0x2f1947, 0x2f1112, 0x62, 0x3e, 0x24, 0x0 }, /* #57 */
     421    { 0x2c2bd6, 0x2c2392, 0xf3, 0x9e, 0x55, 0x0 }, /* #58 */
     422    { 0x027a93, 0x027203, 0x2e, 0x38, 0xf6, 0x0 }, /* #59 */
     423    { 0x2e15c2, 0x2e1597, 0xa3, 0xe7, 0xbc, 0x0 }, /* #60 */
     424    { 0x0325d3, 0x032507, 0x24, 0x50, 0xd4, 0x0 }, /* #61 */
     425    { 0x3b59c3, 0x3b5983, 0x7d, 0x98, 0xe5, 0x0 }, /* #62 */
     426    { 0x3b7693, 0x3b7687, 0x4d, 0xd7, 0x76, 0x0 }, /* #63 */
    427427};
    428428static const BINU8_TEST_T g_aTests_sbb_u8[] =
    429429{
    430     { 0x052e86, 0x052646, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    431     { 0x080257, 0x080297, 0x00, 0xff, 0x00, 0x0 }, /* #1 */
    432     { 0x2b6052, 0x2b6046, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    433     { 0x1630c2, 0x163046, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    434     { 0x0a1503, 0x0a1582, 0x84, 0x83, 0x00, 0x0 }, /* #4 */
    435     { 0x243d07, 0x243592, 0xc0, 0xbf, 0x00, 0x0 }, /* #5 */
    436     { 0x3801c6, 0x380186, 0xeb, 0xeb, 0x00, 0x0 }, /* #6 */
    437     { 0x2b2cd6, 0x2b2406, 0x11, 0x11, 0x00, 0x0 }, /* #7 */
    438     { 0x223f83, 0x223793, 0x04, 0xa7, 0x5c, 0x0 }, /* #8 */
    439     { 0x1d0853, 0x1d0016, 0xd5, 0x05, 0xcf, 0x0 }, /* #9 */
    440     { 0x2c2b52, 0x2c2386, 0x8a, 0x81, 0x09, 0x0 }, /* #10 */
    441     { 0x062292, 0x062286, 0xb9, 0x88, 0x31, 0x0 }, /* #11 */
    442     { 0x0b2c46, 0x0b2c87, 0x7a, 0xf6, 0x84, 0x0 }, /* #12 */
    443     { 0x2c6b86, 0x2c6302, 0x7b, 0x2a, 0x51, 0x0 }, /* #13 */
    444     { 0x121b03, 0x121393, 0x22, 0xa4, 0x7d, 0x0 }, /* #14 */
    445     { 0x2f3112, 0x2f3117, 0x04, 0x18, 0xec, 0x0 }, /* #15 */
    446     { 0x200d06, 0x200513, 0x12, 0x6b, 0xa7, 0x0 }, /* #16 */
    447     { 0x0075d6, 0x007582, 0xec, 0xda, 0x12, 0x0 }, /* #17 */
    448     { 0x0a5d93, 0x0a5586, 0xfc, 0xa6, 0x55, 0x0 }, /* #18 */
    449     { 0x1e2593, 0x1e2587, 0x8b, 0xf6, 0x94, 0x0 }, /* #19 */
    450     { 0x0a65c3, 0x0a6d16, 0xb4, 0x5f, 0x54, 0x0 }, /* #20 */
    451     { 0x3c3506, 0x3c3506, 0xdf, 0x14, 0xcb, 0x0 }, /* #21 */
    452     { 0x044447, 0x044402, 0x5d, 0x40, 0x1c, 0x0 }, /* #22 */
    453     { 0x146116, 0x146106, 0xff, 0x7b, 0x84, 0x0 }, /* #23 */
    454     { 0x2e4c83, 0x2e4496, 0xc9, 0x8e, 0x3a, 0x0 }, /* #24 */
    455     { 0x001e83, 0x001616, 0xe2, 0x09, 0xd8, 0x0 }, /* #25 */
    456     { 0x040b07, 0x040312, 0xd0, 0x15, 0xba, 0x0 }, /* #26 */
    457     { 0x067702, 0x067706, 0xde, 0x33, 0xab, 0x0 }, /* #27 */
    458     { 0x055183, 0x055183, 0x93, 0xf2, 0xa0, 0x0 }, /* #28 */
    459     { 0x267752, 0x267706, 0xb9, 0x11, 0xa8, 0x0 }, /* #29 */
    460     { 0x2468d2, 0x246093, 0x81, 0x89, 0xf8, 0x0 }, /* #30 */
    461     { 0x1b04d3, 0x1b0497, 0x71, 0xff, 0x71, 0x0 }, /* #31 */
    462     { 0x383a12, 0x383213, 0x11, 0x2f, 0xe2, 0x0 }, /* #32 */
    463     { 0x0a4783, 0x0a4797, 0x84, 0xd8, 0xab, 0x0 }, /* #33 */
    464     { 0x1e39d6, 0x1e3113, 0x21, 0x46, 0xdb, 0x0 }, /* #34 */
    465     { 0x2a3d47, 0x2a3582, 0xe7, 0xd0, 0x16, 0x0 }, /* #35 */
    466     { 0x0401d6, 0x040113, 0x07, 0x7a, 0x8d, 0x0 }, /* #36 */
    467     { 0x000083, 0x000013, 0x24, 0x34, 0xef, 0x0 }, /* #37 */
    468     { 0x312c17, 0x312403, 0x1f, 0x25, 0xf9, 0x0 }, /* #38 */
    469     { 0x066457, 0x066c06, 0xbb, 0x55, 0x65, 0x0 }, /* #39 */
    470     { 0x020997, 0x020106, 0x46, 0x11, 0x34, 0x0 }, /* #40 */
    471     { 0x2c4556, 0x2c4d06, 0x9e, 0x7e, 0x20, 0x0 }, /* #41 */
    472     { 0x2946d6, 0x294602, 0xdc, 0x25, 0xb7, 0x0 }, /* #42 */
    473     { 0x2a4fd2, 0x2a4706, 0x39, 0x12, 0x27, 0x0 }, /* #43 */
    474     { 0x054e02, 0x054602, 0xb9, 0x32, 0x87, 0x0 }, /* #44 */
    475     { 0x2e1a47, 0x2e1293, 0x45, 0xdc, 0x68, 0x0 }, /* #45 */
    476     { 0x3f0616, 0x3f0686, 0x99, 0x99, 0x00, 0x0 }, /* #46 */
    477     { 0x304742, 0x304706, 0xfa, 0x09, 0xf1, 0x0 }, /* #47 */
    478     { 0x390d83, 0x390513, 0x06, 0x07, 0xfe, 0x0 }, /* #48 */
    479     { 0x1b5743, 0x1b5792, 0xc0, 0x89, 0x36, 0x0 }, /* #49 */
    480     { 0x0b4052, 0x0b4006, 0x78, 0x17, 0x61, 0x0 }, /* #50 */
    481     { 0x310c87, 0x310486, 0xbb, 0x95, 0x25, 0x0 }, /* #51 */
    482     { 0x384416, 0x384482, 0xdc, 0x89, 0x53, 0x0 }, /* #52 */
    483     { 0x117f86, 0x117717, 0x30, 0x53, 0xdd, 0x0 }, /* #53 */
    484     { 0x3d7052, 0x3d7013, 0x06, 0x4f, 0xb7, 0x0 }, /* #54 */
    485     { 0x257902, 0x257102, 0xaf, 0x0e, 0xa1, 0x0 }, /* #55 */
    486     { 0x273307, 0x273b16, 0xb8, 0x3c, 0x7b, 0x0 }, /* #56 */
    487     { 0x337e43, 0x337683, 0x98, 0xe5, 0xb2, 0x0 }, /* #57 */
    488     { 0x0d3d17, 0x0d3502, 0xfc, 0x15, 0xe6, 0x0 }, /* #58 */
    489     { 0x164ac6, 0x164216, 0xa4, 0x17, 0x8d, 0x0 }, /* #59 */
    490     { 0x1b2a97, 0x1b2293, 0x58, 0xda, 0x7d, 0x0 }, /* #60 */
    491     { 0x194cc7, 0x194c12, 0xb2, 0x73, 0x3e, 0x0 }, /* #61 */
    492     { 0x2826c7, 0x282607, 0x53, 0x71, 0xe1, 0x0 }, /* #62 */
    493     { 0x054b47, 0x054392, 0xfb, 0xdc, 0x1e, 0x0 }, /* #63 */
     430    { 0x282086, 0x282046, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     431    { 0x0d0c07, 0x0d0497, 0x00, 0xff, 0x00, 0x0 }, /* #1 */
     432    { 0x190903, 0x190197, 0x00, 0xff, 0x00, 0x0 }, /* #2 */
     433    { 0x287642, 0x287646, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     434    { 0x074e06, 0x074686, 0xa0, 0xa0, 0x00, 0x0 }, /* #4 */
     435    { 0x0b6903, 0x0b6106, 0x73, 0x72, 0x00, 0x0 }, /* #5 */
     436    { 0x187617, 0x187682, 0x99, 0x98, 0x00, 0x0 }, /* #6 */
     437    { 0x2f1f13, 0x2f1786, 0x9a, 0x99, 0x00, 0x0 }, /* #7 */
     438    { 0x372e47, 0x372697, 0x45, 0xdb, 0x69, 0x0 }, /* #8 */
     439    { 0x2f3f16, 0x2f3782, 0xf8, 0xe5, 0x13, 0x0 }, /* #9 */
     440    { 0x224d82, 0x224517, 0x55, 0x69, 0xec, 0x0 }, /* #10 */
     441    { 0x0f3c93, 0x0f3497, 0x16, 0xe7, 0x2e, 0x0 }, /* #11 */
     442    { 0x284102, 0x284193, 0xa5, 0xa7, 0xfe, 0x0 }, /* #12 */
     443    { 0x0a79d7, 0x0a7102, 0xfe, 0x51, 0xac, 0x0 }, /* #13 */
     444    { 0x240416, 0x240c97, 0x2c, 0x9f, 0x8d, 0x0 }, /* #14 */
     445    { 0x0430d6, 0x043086, 0xfd, 0x93, 0x6a, 0x0 }, /* #15 */
     446    { 0x0949c3, 0x094116, 0xe6, 0x4e, 0x97, 0x0 }, /* #16 */
     447    { 0x2c06c3, 0x2c0617, 0x7b, 0x7b, 0xff, 0x0 }, /* #17 */
     448    { 0x142cc2, 0x142c02, 0x96, 0x32, 0x64, 0x0 }, /* #18 */
     449    { 0x2b1e93, 0x2b1697, 0x80, 0xe4, 0x9b, 0x0 }, /* #19 */
     450    { 0x362393, 0x362383, 0x1d, 0xc2, 0x5a, 0x0 }, /* #20 */
     451    { 0x0b15d2, 0x0b1597, 0x80, 0xf6, 0x8a, 0x0 }, /* #21 */
     452    { 0x232107, 0x232193, 0x05, 0xc8, 0x3c, 0x0 }, /* #22 */
     453    { 0x153f07, 0x153712, 0xf0, 0x6d, 0x82, 0x0 }, /* #23 */
     454    { 0x3a7ec2, 0x3a7e97, 0x55, 0xbd, 0x98, 0x0 }, /* #24 */
     455    { 0x2c2a43, 0x2c2206, 0x5d, 0x56, 0x06, 0x0 }, /* #25 */
     456    { 0x3856d2, 0x385602, 0x38, 0x08, 0x30, 0x0 }, /* #26 */
     457    { 0x1e1ed3, 0x1e1606, 0xe9, 0x50, 0x98, 0x0 }, /* #27 */
     458    { 0x0b7b07, 0x0b7302, 0xd7, 0x01, 0xd5, 0x0 }, /* #28 */
     459    { 0x075817, 0x075097, 0x0a, 0xac, 0x5d, 0x0 }, /* #29 */
     460    { 0x080717, 0x080716, 0x39, 0x09, 0x2f, 0x0 }, /* #30 */
     461    { 0x0815c7, 0x081d83, 0x69, 0xe5, 0x83, 0x0 }, /* #31 */
     462    { 0x0657c6, 0x065787, 0x5d, 0xe7, 0x76, 0x0 }, /* #32 */
     463    { 0x031a52, 0x031283, 0xa8, 0xb5, 0xf3, 0x0 }, /* #33 */
     464    { 0x056c82, 0x056417, 0x2a, 0x7b, 0xaf, 0x0 }, /* #34 */
     465    { 0x2f1897, 0x2f1087, 0x1c, 0xf6, 0x25, 0x0 }, /* #35 */
     466    { 0x144197, 0x144197, 0x96, 0xb7, 0xde, 0x0 }, /* #36 */
     467    { 0x030d92, 0x030512, 0xe6, 0x29, 0xbd, 0x0 }, /* #37 */
     468    { 0x3d3dc7, 0x3d3507, 0x3f, 0x60, 0xde, 0x0 }, /* #38 */
     469    { 0x231fc2, 0x231f87, 0x1c, 0x93, 0x89, 0x0 }, /* #39 */
     470    { 0x137093, 0x137816, 0xc2, 0x74, 0x4d, 0x0 }, /* #40 */
     471    { 0x091813, 0x091007, 0x69, 0x74, 0xf4, 0x0 }, /* #41 */
     472    { 0x2a6bc7, 0x2a6b12, 0x98, 0x6d, 0x2a, 0x0 }, /* #42 */
     473    { 0x331697, 0x331e02, 0x93, 0x61, 0x31, 0x0 }, /* #43 */
     474    { 0x3d4e42, 0x3d4606, 0x63, 0x33, 0x30, 0x0 }, /* #44 */
     475    { 0x0c6e02, 0x0c6e93, 0x4d, 0x9e, 0xaf, 0x0 }, /* #45 */
     476    { 0x1a1497, 0x1a1412, 0x40, 0x26, 0x19, 0x0 }, /* #46 */
     477    { 0x337f03, 0x337782, 0xfa, 0x92, 0x67, 0x0 }, /* #47 */
     478    { 0x2a56d7, 0x2a5613, 0x06, 0x1c, 0xe9, 0x0 }, /* #48 */
     479    { 0x133697, 0x133e16, 0xc7, 0x6a, 0x5c, 0x0 }, /* #49 */
     480    { 0x0404d2, 0x040402, 0xf4, 0x23, 0xd1, 0x0 }, /* #50 */
     481    { 0x0d0992, 0x0d0187, 0xd9, 0xe7, 0xf2, 0x0 }, /* #51 */
     482    { 0x304356, 0x304317, 0x25, 0x28, 0xfd, 0x0 }, /* #52 */
     483    { 0x150fd7, 0x150712, 0xc3, 0x1a, 0xa8, 0x0 }, /* #53 */
     484    { 0x096843, 0x096006, 0xcb, 0x03, 0xc7, 0x0 }, /* #54 */
     485    { 0x0e1c43, 0x0e1417, 0x24, 0x5f, 0xc4, 0x0 }, /* #55 */
     486    { 0x207092, 0x207083, 0x3b, 0xc2, 0x79, 0x0 }, /* #56 */
     487    { 0x2858d3, 0x285093, 0xca, 0xfd, 0xcc, 0x0 }, /* #57 */
     488    { 0x3226c3, 0x322693, 0xc9, 0xef, 0xd9, 0x0 }, /* #58 */
     489    { 0x3652d7, 0x365202, 0xfa, 0x79, 0x80, 0x0 }, /* #59 */
     490    { 0x311c13, 0x311c12, 0xc3, 0x5d, 0x65, 0x0 }, /* #60 */
     491    { 0x196503, 0x196512, 0x23, 0x16, 0x0c, 0x0 }, /* #61 */
     492    { 0x092ac3, 0x092287, 0x8f, 0xb1, 0xdd, 0x0 }, /* #62 */
     493    { 0x061686, 0x061686, 0xe8, 0x95, 0x53, 0x0 }, /* #63 */
    494494};
    495495static const BINU8_TEST_T g_aTests_sbb_u8_locked[] =
    496496{
    497     { 0x040fc2, 0x040746, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    498     { 0x011cd2, 0x011446, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    499     { 0x251dc3, 0x251597, 0x00, 0xff, 0x00, 0x0 }, /* #2 */
    500     { 0x0f43d7, 0x0f4397, 0x00, 0xff, 0x00, 0x0 }, /* #3 */
    501     { 0x3a4797, 0x3a4786, 0x91, 0x90, 0x00, 0x0 }, /* #4 */
    502     { 0x2559c3, 0x255102, 0x0c, 0x0b, 0x00, 0x0 }, /* #5 */
    503     { 0x301c47, 0x301402, 0x39, 0x38, 0x00, 0x0 }, /* #6 */
    504     { 0x356792, 0x356782, 0xc1, 0xc1, 0x00, 0x0 }, /* #7 */
    505     { 0x082513, 0x082582, 0xea, 0xe0, 0x09, 0x0 }, /* #8 */
    506     { 0x3a0642, 0x3a0617, 0x2c, 0x5f, 0xcd, 0x0 }, /* #9 */
    507     { 0x2f1a86, 0x2f1a02, 0xae, 0x5b, 0x53, 0x0 }, /* #10 */
    508     { 0x1c1bd2, 0x1c1317, 0x57, 0x5c, 0xfb, 0x0 }, /* #11 */
    509     { 0x300dc2, 0x300586, 0xc7, 0x82, 0x45, 0x0 }, /* #12 */
    510     { 0x310e56, 0x310e12, 0xf3, 0x7f, 0x74, 0x0 }, /* #13 */
    511     { 0x2d4bc2, 0x2d4b16, 0xa0, 0x69, 0x37, 0x0 }, /* #14 */
    512     { 0x205707, 0x205f16, 0x82, 0x59, 0x28, 0x0 }, /* #15 */
    513     { 0x364212, 0x364207, 0x0e, 0x72, 0x9c, 0x0 }, /* #16 */
    514     { 0x1d56d7, 0x1d5612, 0x53, 0x38, 0x1a, 0x0 }, /* #17 */
    515     { 0x3a5746, 0x3a5787, 0x36, 0xf3, 0x43, 0x0 }, /* #18 */
    516     { 0x153fc3, 0x153786, 0xf5, 0xc3, 0x31, 0x0 }, /* #19 */
    517     { 0x343e53, 0x343e83, 0x38, 0x83, 0xb4, 0x0 }, /* #20 */
    518     { 0x127457, 0x127482, 0xdd, 0x97, 0x45, 0x0 }, /* #21 */
    519     { 0x373dc6, 0x373583, 0x14, 0xc1, 0x53, 0x0 }, /* #22 */
    520     { 0x025e43, 0x025697, 0x15, 0x9c, 0x78, 0x0 }, /* #23 */
    521     { 0x025c42, 0x025c16, 0xc8, 0x5c, 0x6c, 0x0 }, /* #24 */
    522     { 0x134406, 0x134c06, 0x8d, 0x7b, 0x12, 0x0 }, /* #25 */
    523     { 0x275c02, 0x275416, 0x43, 0x3a, 0x09, 0x0 }, /* #26 */
    524     { 0x2d7287, 0x2d7202, 0x6d, 0x43, 0x29, 0x0 }, /* #27 */
    525     { 0x3724c6, 0x372407, 0x2e, 0x39, 0xf5, 0x0 }, /* #28 */
    526     { 0x155893, 0x155097, 0x02, 0x9a, 0x67, 0x0 }, /* #29 */
    527     { 0x1b3c02, 0x1b3c93, 0x4a, 0xae, 0x9c, 0x0 }, /* #30 */
    528     { 0x156246, 0x156287, 0x85, 0xd2, 0xb3, 0x0 }, /* #31 */
    529     { 0x245212, 0x245216, 0x9a, 0x0c, 0x8e, 0x0 }, /* #32 */
    530     { 0x1a4dc3, 0x1a4586, 0xdb, 0xd2, 0x08, 0x0 }, /* #33 */
    531     { 0x391ed3, 0x391603, 0x35, 0x51, 0xe3, 0x0 }, /* #34 */
    532     { 0x165ac7, 0x165a02, 0xda, 0x70, 0x69, 0x0 }, /* #35 */
    533     { 0x304303, 0x304b06, 0x94, 0x42, 0x51, 0x0 }, /* #36 */
    534     { 0x0f05d3, 0x0f0506, 0x1f, 0x14, 0x0a, 0x0 }, /* #37 */
    535     { 0x325317, 0x325302, 0xec, 0x02, 0xe9, 0x0 }, /* #38 */
    536     { 0x300d97, 0x300593, 0x91, 0xe5, 0xab, 0x0 }, /* #39 */
    537     { 0x347a56, 0x347a97, 0x74, 0x9a, 0xda, 0x0 }, /* #40 */
    538     { 0x204747, 0x204717, 0x43, 0x69, 0xd9, 0x0 }, /* #41 */
    539     { 0x010403, 0x010492, 0xb0, 0xa7, 0x08, 0x0 }, /* #42 */
    540     { 0x3c0246, 0x3c0a02, 0x96, 0x64, 0x32, 0x0 }, /* #43 */
    541     { 0x3310c3, 0x331006, 0x72, 0x21, 0x50, 0x0 }, /* #44 */
    542     { 0x070ec3, 0x070693, 0xb2, 0xc7, 0xea, 0x0 }, /* #45 */
    543     { 0x050856, 0x050016, 0x76, 0x6c, 0x0a, 0x0 }, /* #46 */
    544     { 0x0156d6, 0x015602, 0xf7, 0x61, 0x96, 0x0 }, /* #47 */
    545     { 0x1c7453, 0x1c7402, 0xb5, 0x01, 0xb3, 0x0 }, /* #48 */
    546     { 0x021586, 0x021506, 0x0f, 0x0a, 0x05, 0x0 }, /* #49 */
    547     { 0x2b7403, 0x2b7c93, 0x30, 0x94, 0x9b, 0x0 }, /* #50 */
    548     { 0x1a4253, 0x1a4293, 0x22, 0xce, 0x53, 0x0 }, /* #51 */
    549     { 0x361c92, 0x361402, 0x6f, 0x3e, 0x31, 0x0 }, /* #52 */
    550     { 0x033787, 0x033f02, 0x89, 0x45, 0x43, 0x0 }, /* #53 */
    551     { 0x361a02, 0x361a83, 0x3a, 0xb0, 0x8a, 0x0 }, /* #54 */
    552     { 0x013a97, 0x013297, 0xac, 0xdd, 0xce, 0x0 }, /* #55 */
    553     { 0x3f7e46, 0x3f7687, 0xdf, 0xe2, 0xfd, 0x0 }, /* #56 */
    554     { 0x1d2e46, 0x1d2e12, 0x90, 0x58, 0x38, 0x0 }, /* #57 */
    555     { 0x391f03, 0x391f12, 0xc0, 0x64, 0x5b, 0x0 }, /* #58 */
    556     { 0x284e46, 0x284686, 0xec, 0xc5, 0x27, 0x0 }, /* #59 */
    557     { 0x1a6f47, 0x1a6f83, 0x2c, 0x83, 0xa8, 0x0 }, /* #60 */
    558     { 0x3e5486, 0x3e5406, 0x89, 0x06, 0x83, 0x0 }, /* #61 */
    559     { 0x3e7512, 0x3e7d97, 0x67, 0xde, 0x89, 0x0 }, /* #62 */
    560     { 0x312607, 0x312602, 0xf7, 0x10, 0xe6, 0x0 }, /* #63 */
     497    { 0x054293, 0x054297, 0x00, 0xff, 0x00, 0x0 }, /* #0 */
     498    { 0x307906, 0x307146, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     499    { 0x2c7b52, 0x2c7346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     500    { 0x126a16, 0x126246, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     501    { 0x086a56, 0x086282, 0xf8, 0xf8, 0x00, 0x0 }, /* #4 */
     502    { 0x294652, 0x294606, 0x3a, 0x3a, 0x00, 0x0 }, /* #5 */
     503    { 0x301642, 0x301606, 0x0c, 0x0c, 0x00, 0x0 }, /* #6 */
     504    { 0x2026d7, 0x202682, 0xc2, 0xc1, 0x00, 0x0 }, /* #7 */
     505    { 0x007987, 0x007193, 0x24, 0xda, 0x49, 0x0 }, /* #8 */
     506    { 0x2e0417, 0x2e0c93, 0x53, 0xbc, 0x96, 0x0 }, /* #9 */
     507    { 0x011957, 0x011102, 0xf4, 0x31, 0xc2, 0x0 }, /* #10 */
     508    { 0x033dd2, 0x033597, 0x21, 0xb8, 0x69, 0x0 }, /* #11 */
     509    { 0x2f4213, 0x2f4297, 0xb5, 0xb7, 0xfd, 0x0 }, /* #12 */
     510    { 0x147583, 0x147502, 0xe8, 0x62, 0x85, 0x0 }, /* #13 */
     511    { 0x140797, 0x140716, 0x70, 0x18, 0x57, 0x0 }, /* #14 */
     512    { 0x3d7cd2, 0x3d7406, 0x7f, 0x3f, 0x40, 0x0 }, /* #15 */
     513    { 0x326d97, 0x326512, 0xf5, 0x4c, 0xa8, 0x0 }, /* #16 */
     514    { 0x020417, 0x020c93, 0x71, 0xc4, 0xac, 0x0 }, /* #17 */
     515    { 0x127b56, 0x127393, 0x26, 0xbc, 0x6a, 0x0 }, /* #18 */
     516    { 0x375382, 0x375302, 0xa5, 0x04, 0xa1, 0x0 }, /* #19 */
     517    { 0x025892, 0x025097, 0x86, 0xcf, 0xb7, 0x0 }, /* #20 */
     518    { 0x0d7e46, 0x0d7e93, 0x60, 0xad, 0xb3, 0x0 }, /* #21 */
     519    { 0x1e4f46, 0x1e4706, 0x76, 0x03, 0x73, 0x0 }, /* #22 */
     520    { 0x0364c7, 0x036407, 0x1c, 0x56, 0xc5, 0x0 }, /* #23 */
     521    { 0x1d3ed2, 0x1d3697, 0x01, 0xee, 0x13, 0x0 }, /* #24 */
     522    { 0x064153, 0x064906, 0xaf, 0x7b, 0x33, 0x0 }, /* #25 */
     523    { 0x070852, 0x070097, 0xd1, 0xff, 0xd2, 0x0 }, /* #26 */
     524    { 0x1a5f83, 0x1a5787, 0xdb, 0xf5, 0xe5, 0x0 }, /* #27 */
     525    { 0x097e12, 0x097e83, 0x11, 0x91, 0x80, 0x0 }, /* #28 */
     526    { 0x387713, 0x387f06, 0xa3, 0x30, 0x72, 0x0 }, /* #29 */
     527    { 0x143fd7, 0x143783, 0x8d, 0xc1, 0xcb, 0x0 }, /* #30 */
     528    { 0x2e2307, 0x2e2b12, 0x93, 0x7f, 0x13, 0x0 }, /* #31 */
     529    { 0x3122c7, 0x312207, 0x0f, 0x3c, 0xd2, 0x0 }, /* #32 */
     530    { 0x2c56d2, 0x2c5612, 0x78, 0x4c, 0x2c, 0x0 }, /* #33 */
     531    { 0x0a1756, 0x0a1f87, 0x78, 0x95, 0xe3, 0x0 }, /* #34 */
     532    { 0x046b87, 0x046393, 0x16, 0xb9, 0x5c, 0x0 }, /* #35 */
     533    { 0x341783, 0x341f02, 0xc4, 0x70, 0x53, 0x0 }, /* #36 */
     534    { 0x394657, 0x394606, 0xeb, 0x35, 0xb5, 0x0 }, /* #37 */
     535    { 0x3329d7, 0x332103, 0x5e, 0x64, 0xf9, 0x0 }, /* #38 */
     536    { 0x2e76d3, 0x2e7697, 0x38, 0xca, 0x6d, 0x0 }, /* #39 */
     537    { 0x1c2202, 0x1c2297, 0x64, 0xf9, 0x6b, 0x0 }, /* #40 */
     538    { 0x023f43, 0x023f97, 0x5a, 0xac, 0xad, 0x0 }, /* #41 */
     539    { 0x2e0a83, 0x2e0293, 0xe0, 0xef, 0xf0, 0x0 }, /* #42 */
     540    { 0x0b1493, 0x0b1412, 0x44, 0x19, 0x2a, 0x0 }, /* #43 */
     541    { 0x114113, 0x114187, 0x0e, 0xca, 0x43, 0x0 }, /* #44 */
     542    { 0x0545d2, 0x054583, 0x0f, 0x91, 0x7e, 0x0 }, /* #45 */
     543    { 0x1e69d6, 0x1e6183, 0x4c, 0xf8, 0x54, 0x0 }, /* #46 */
     544    { 0x006282, 0x006212, 0x51, 0x25, 0x2c, 0x0 }, /* #47 */
     545    { 0x306282, 0x306287, 0x82, 0xb2, 0xd0, 0x0 }, /* #48 */
     546    { 0x3958c3, 0x395017, 0x21, 0x28, 0xf8, 0x0 }, /* #49 */
     547    { 0x107e92, 0x107e97, 0x47, 0xa9, 0x9e, 0x0 }, /* #50 */
     548    { 0x334d13, 0x334d02, 0xe4, 0x73, 0x70, 0x0 }, /* #51 */
     549    { 0x2634c2, 0x263497, 0x00, 0xf9, 0x07, 0x0 }, /* #52 */
     550    { 0x200a97, 0x200286, 0xcc, 0xc6, 0x05, 0x0 }, /* #53 */
     551    { 0x1e0f06, 0x1e0f16, 0xb4, 0x66, 0x4e, 0x0 }, /* #54 */
     552    { 0x3b3cd6, 0x3b3c93, 0x72, 0xef, 0x83, 0x0 }, /* #55 */
     553    { 0x0f7143, 0x0f7187, 0x04, 0xa0, 0x63, 0x0 }, /* #56 */
     554    { 0x1e6516, 0x1e6502, 0x37, 0x20, 0x17, 0x0 }, /* #57 */
     555    { 0x2a6343, 0x2a6383, 0x39, 0xc4, 0x74, 0x0 }, /* #58 */
     556    { 0x2318d3, 0x231887, 0x6d, 0xe2, 0x8a, 0x0 }, /* #59 */
     557    { 0x353e06, 0x353606, 0x3f, 0x18, 0x27, 0x0 }, /* #60 */
     558    { 0x244583, 0x244502, 0x3b, 0x37, 0x03, 0x0 }, /* #61 */
     559    { 0x1244c7, 0x124487, 0x4e, 0xdb, 0x72, 0x0 }, /* #62 */
     560    { 0x3a5442, 0x3a5412, 0xa0, 0x16, 0x8a, 0x0 }, /* #63 */
    561561};
    562562static const BINU8_TEST_T g_aTests_or_u8[] =
    563563{
    564     { 0x2a47d2, 0x2a4746, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    565     { 0x1b1683, 0x1b1646, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    566     { 0x344fc7, 0x344746, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    567     { 0x217e42, 0x217646, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    568     { 0x1c2cc2, 0x1c2486, 0x8e, 0x8e, 0x00, 0x0 }, /* #4 */
    569     { 0x313b16, 0x313386, 0xe4, 0xe4, 0x00, 0x0 }, /* #5 */
    570     { 0x380d03, 0x380586, 0xa6, 0xa6, 0x00, 0x0 }, /* #6 */
    571     { 0x3d7113, 0x3d7102, 0x70, 0x70, 0x00, 0x0 }, /* #7 */
    572     { 0x194842, 0x194086, 0x83, 0xdb, 0x5b, 0x0 }, /* #8 */
    573     { 0x1e39d7, 0x1e3186, 0xc6, 0xcf, 0x4d, 0x0 }, /* #9 */
    574     { 0x1a4506, 0x1a4582, 0xc7, 0xef, 0x6d, 0x0 }, /* #10 */
    575     { 0x0e67d3, 0x0e6782, 0x08, 0xad, 0xa5, 0x0 }, /* #11 */
    576     { 0x285152, 0x285186, 0xbf, 0xff, 0x6f, 0x0 }, /* #12 */
    577     { 0x235502, 0x235582, 0xf9, 0xfd, 0x95, 0x0 }, /* #13 */
    578     { 0x254617, 0x254686, 0xbc, 0xfc, 0x78, 0x0 }, /* #14 */
    579     { 0x2c5fd6, 0x2c5782, 0xee, 0xfe, 0xd0, 0x0 }, /* #15 */
    580     { 0x221f83, 0x221786, 0x19, 0x99, 0x81, 0x0 }, /* #16 */
    581     { 0x313ed7, 0x313602, 0x1a, 0x3e, 0x34, 0x0 }, /* #17 */
    582     { 0x194907, 0x194102, 0x2d, 0x3d, 0x34, 0x0 }, /* #18 */
    583     { 0x0b5f07, 0x0b5782, 0x43, 0xc7, 0xc6, 0x0 }, /* #19 */
    584     { 0x3a7d96, 0x3a7586, 0x2a, 0xbe, 0x96, 0x0 }, /* #20 */
    585     { 0x383612, 0x383682, 0xc1, 0xf1, 0x71, 0x0 }, /* #21 */
    586     { 0x020783, 0x020782, 0xa4, 0xef, 0xeb, 0x0 }, /* #22 */
    587     { 0x090097, 0x090006, 0x0d, 0x7d, 0x70, 0x0 }, /* #23 */
    588     { 0x2c6956, 0x2c6186, 0x8a, 0x9f, 0x95, 0x0 }, /* #24 */
    589     { 0x260c53, 0x260486, 0x3b, 0xbb, 0xb1, 0x0 }, /* #25 */
    590     { 0x1f5603, 0x1f5682, 0xab, 0xef, 0xee, 0x0 }, /* #26 */
    591     { 0x182587, 0x182582, 0x8d, 0xcd, 0x48, 0x0 }, /* #27 */
    592     { 0x334217, 0x334286, 0x3e, 0xff, 0xd3, 0x0 }, /* #28 */
    593     { 0x0640d7, 0x064002, 0x41, 0x5b, 0x1a, 0x0 }, /* #29 */
    594     { 0x180fd2, 0x180706, 0x36, 0x3f, 0x2f, 0x0 }, /* #30 */
    595     { 0x015417, 0x015482, 0x70, 0xf7, 0xd7, 0x0 }, /* #31 */
    596     { 0x325657, 0x325686, 0xfe, 0xff, 0x37, 0x0 }, /* #32 */
    597     { 0x230c87, 0x230486, 0xe4, 0xed, 0x69, 0x0 }, /* #33 */
    598     { 0x2a1bc6, 0x2a1382, 0xb0, 0xf8, 0x58, 0x0 }, /* #34 */
    599     { 0x295342, 0x295382, 0x97, 0xbf, 0x2a, 0x0 }, /* #35 */
    600     { 0x2b21d2, 0x2b2186, 0x31, 0xbb, 0x9b, 0x0 }, /* #36 */
    601     { 0x1b0e92, 0x1b0682, 0x85, 0xd5, 0xd5, 0x0 }, /* #37 */
    602     { 0x155d03, 0x155582, 0xd1, 0xd3, 0xc2, 0x0 }, /* #38 */
    603     { 0x273cc7, 0x273482, 0x9b, 0x9b, 0x01, 0x0 }, /* #39 */
    604     { 0x173942, 0x173186, 0xef, 0xff, 0x70, 0x0 }, /* #40 */
    605     { 0x0e0083, 0x0e0002, 0x64, 0x6d, 0x2d, 0x0 }, /* #41 */
    606     { 0x3c5546, 0x3c5502, 0x0a, 0x7a, 0x7a, 0x0 }, /* #42 */
    607     { 0x050302, 0x050382, 0x26, 0xb6, 0xb6, 0x0 }, /* #43 */
    608     { 0x242d86, 0x242582, 0x2e, 0xfe, 0xfe, 0x0 }, /* #44 */
    609     { 0x291257, 0x291282, 0x8b, 0xfb, 0xf8, 0x0 }, /* #45 */
    610     { 0x2e7a83, 0x2e7286, 0xd4, 0xde, 0x1a, 0x0 }, /* #46 */
    611     { 0x0d1853, 0x0d1082, 0xd3, 0xdf, 0x1f, 0x0 }, /* #47 */
    612     { 0x227957, 0x227102, 0x15, 0x75, 0x64, 0x0 }, /* #48 */
    613     { 0x124053, 0x124086, 0x50, 0xd7, 0xc7, 0x0 }, /* #49 */
    614     { 0x316583, 0x316586, 0xda, 0xde, 0x0e, 0x0 }, /* #50 */
    615     { 0x1873d2, 0x187382, 0x27, 0xbf, 0xbf, 0x0 }, /* #51 */
    616     { 0x386582, 0x386586, 0x52, 0xfa, 0xaa, 0x0 }, /* #52 */
    617     { 0x2a2b07, 0x2a2382, 0x84, 0x8c, 0x88, 0x0 }, /* #53 */
    618     { 0x022f92, 0x022786, 0xaa, 0xbb, 0xbb, 0x0 }, /* #54 */
    619     { 0x132397, 0x132386, 0x70, 0xfc, 0xac, 0x0 }, /* #55 */
    620     { 0x1b3bd3, 0x1b3386, 0x9f, 0x9f, 0x96, 0x0 }, /* #56 */
    621     { 0x113c93, 0x113482, 0x21, 0xf7, 0xf6, 0x0 }, /* #57 */
    622     { 0x292846, 0x292086, 0x8a, 0xcf, 0xc7, 0x0 }, /* #58 */
    623     { 0x2a5c87, 0x2a5482, 0x13, 0xf7, 0xe7, 0x0 }, /* #59 */
    624     { 0x2f63d2, 0x2f6302, 0x22, 0x3b, 0x3b, 0x0 }, /* #60 */
    625     { 0x0e1f93, 0x0e1782, 0x4c, 0xfe, 0xbe, 0x0 }, /* #61 */
    626     { 0x1d1913, 0x1d1186, 0xb9, 0xf9, 0x71, 0x0 }, /* #62 */
    627     { 0x2c5952, 0x2c5186, 0x47, 0xd7, 0x93, 0x0 }, /* #63 */
     564    { 0x110197, 0x110146, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     565    { 0x010b82, 0x010346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     566    { 0x1c4702, 0x1c4746, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     567    { 0x0441c3, 0x044146, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     568    { 0x3b2786, 0x3b2786, 0xa9, 0xa9, 0x00, 0x0 }, /* #4 */
     569    { 0x3a2202, 0x3a2202, 0x43, 0x43, 0x00, 0x0 }, /* #5 */
     570    { 0x341453, 0x341402, 0x4c, 0x4c, 0x00, 0x0 }, /* #6 */
     571    { 0x117b86, 0x117386, 0xbb, 0xbb, 0x00, 0x0 }, /* #7 */
     572    { 0x1b44d6, 0x1b4482, 0xe8, 0xea, 0xea, 0x0 }, /* #8 */
     573    { 0x084f97, 0x084782, 0x82, 0xce, 0xcc, 0x0 }, /* #9 */
     574    { 0x153692, 0x153606, 0x06, 0x7e, 0x78, 0x0 }, /* #10 */
     575    { 0x0e2283, 0x0e2202, 0x12, 0x73, 0x73, 0x0 }, /* #11 */
     576    { 0x0077c3, 0x007702, 0x38, 0x3e, 0x2e, 0x0 }, /* #12 */
     577    { 0x2c6017, 0x2c6082, 0xbd, 0xbf, 0x22, 0x0 }, /* #13 */
     578    { 0x227d97, 0x227586, 0xd8, 0xf9, 0x79, 0x0 }, /* #14 */
     579    { 0x1d09d6, 0x1d0186, 0xd7, 0xd7, 0x93, 0x0 }, /* #15 */
     580    { 0x0a0713, 0x0a0782, 0xad, 0xfd, 0x71, 0x0 }, /* #16 */
     581    { 0x0f22d3, 0x0f2286, 0xee, 0xee, 0xe2, 0x0 }, /* #17 */
     582    { 0x0206c7, 0x020686, 0xd5, 0xff, 0xbb, 0x0 }, /* #18 */
     583    { 0x195a47, 0x195282, 0xaf, 0xef, 0x66, 0x0 }, /* #19 */
     584    { 0x074802, 0x074082, 0xe7, 0xf7, 0x97, 0x0 }, /* #20 */
     585    { 0x394e82, 0x394682, 0xc8, 0xf8, 0xb0, 0x0 }, /* #21 */
     586    { 0x355c47, 0x355482, 0x2f, 0xef, 0xc9, 0x0 }, /* #22 */
     587    { 0x1d0e13, 0x1d0686, 0xa4, 0xbd, 0x9d, 0x0 }, /* #23 */
     588    { 0x074406, 0x074482, 0xfb, 0xfb, 0x7a, 0x0 }, /* #24 */
     589    { 0x3c4a52, 0x3c4286, 0x99, 0xf9, 0x69, 0x0 }, /* #25 */
     590    { 0x263056, 0x263002, 0x6e, 0x6e, 0x20, 0x0 }, /* #26 */
     591    { 0x134d92, 0x134506, 0x75, 0x7d, 0x5d, 0x0 }, /* #27 */
     592    { 0x155f17, 0x155782, 0xa5, 0xf7, 0xd3, 0x0 }, /* #28 */
     593    { 0x1f5002, 0x1f5086, 0xee, 0xff, 0xb1, 0x0 }, /* #29 */
     594    { 0x270f52, 0x270782, 0xba, 0xba, 0x08, 0x0 }, /* #30 */
     595    { 0x174c52, 0x174486, 0x96, 0xd7, 0xc7, 0x0 }, /* #31 */
     596    { 0x372203, 0x372282, 0x59, 0xfd, 0xbd, 0x0 }, /* #32 */
     597    { 0x2a6a52, 0x2a6282, 0x8b, 0x8f, 0x04, 0x0 }, /* #33 */
     598    { 0x1f6583, 0x1f6582, 0x96, 0x97, 0x17, 0x0 }, /* #34 */
     599    { 0x2b64c7, 0x2b6486, 0xc0, 0xfc, 0x7c, 0x0 }, /* #35 */
     600    { 0x242683, 0x242682, 0xae, 0xae, 0xa2, 0x0 }, /* #36 */
     601    { 0x372986, 0x372106, 0x06, 0x2e, 0x2c, 0x0 }, /* #37 */
     602    { 0x153547, 0x153502, 0x62, 0x76, 0x34, 0x0 }, /* #38 */
     603    { 0x184f52, 0x184782, 0xa9, 0xfd, 0xdd, 0x0 }, /* #39 */
     604    { 0x260c93, 0x260486, 0xe2, 0xeb, 0xeb, 0x0 }, /* #40 */
     605    { 0x247a43, 0x247282, 0x17, 0xf7, 0xe2, 0x0 }, /* #41 */
     606    { 0x0d1587, 0x0d1582, 0xc9, 0xe9, 0x68, 0x0 }, /* #42 */
     607    { 0x1270d2, 0x127082, 0x8b, 0xfb, 0x73, 0x0 }, /* #43 */
     608    { 0x1d3b42, 0x1d3386, 0xc8, 0xed, 0xe5, 0x0 }, /* #44 */
     609    { 0x0b43d6, 0x0b4382, 0xec, 0xef, 0xe3, 0x0 }, /* #45 */
     610    { 0x0d2592, 0x0d2582, 0x17, 0xdf, 0xdf, 0x0 }, /* #46 */
     611    { 0x0d0dd6, 0x0d0502, 0x39, 0x7f, 0x6e, 0x0 }, /* #47 */
     612    { 0x1d0183, 0x1d0186, 0x75, 0xf5, 0x84, 0x0 }, /* #48 */
     613    { 0x3d5a57, 0x3d5282, 0xaf, 0xef, 0x69, 0x0 }, /* #49 */
     614    { 0x084e07, 0x084602, 0x64, 0x6e, 0x6e, 0x0 }, /* #50 */
     615    { 0x2425c7, 0x242586, 0x5f, 0xff, 0xf1, 0x0 }, /* #51 */
     616    { 0x093342, 0x093386, 0x5a, 0xff, 0xbd, 0x0 }, /* #52 */
     617    { 0x0d7087, 0x0d7086, 0x8e, 0xbe, 0xb2, 0x0 }, /* #53 */
     618    { 0x184046, 0x184086, 0x95, 0xf5, 0xe5, 0x0 }, /* #54 */
     619    { 0x077803, 0x077082, 0xd0, 0xfb, 0xbb, 0x0 }, /* #55 */
     620    { 0x2b2442, 0x2b2486, 0xba, 0xff, 0xc5, 0x0 }, /* #56 */
     621    { 0x1c3216, 0x1c3286, 0x34, 0xf6, 0xc6, 0x0 }, /* #57 */
     622    { 0x011046, 0x011082, 0xbf, 0xbf, 0xa2, 0x0 }, /* #58 */
     623    { 0x2b7102, 0x2b7102, 0x34, 0x75, 0x45, 0x0 }, /* #59 */
     624    { 0x3b3f47, 0x3b3702, 0x62, 0x67, 0x25, 0x0 }, /* #60 */
     625    { 0x2e6986, 0x2e6182, 0xfa, 0xfe, 0x16, 0x0 }, /* #61 */
     626    { 0x1c2a02, 0x1c2286, 0xf3, 0xff, 0xce, 0x0 }, /* #62 */
     627    { 0x2858d2, 0x285082, 0xb2, 0xf2, 0xc0, 0x0 }, /* #63 */
    628628};
    629629static const BINU8_TEST_T g_aTests_or_u8_locked[] =
    630630{
    631     { 0x046097, 0x046046, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    632     { 0x335dd7, 0x335546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    633     { 0x072696, 0x072646, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    634     { 0x196702, 0x196746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    635     { 0x2722d6, 0x272286, 0x87, 0x87, 0x00, 0x0 }, /* #4 */
    636     { 0x2e2706, 0x2e2782, 0xfd, 0xfd, 0x00, 0x0 }, /* #5 */
    637     { 0x252cd7, 0x252406, 0x5f, 0x5f, 0x00, 0x0 }, /* #6 */
    638     { 0x1344d7, 0x134482, 0xe3, 0xe3, 0x00, 0x0 }, /* #7 */
    639     { 0x1a2382, 0x1a2386, 0x52, 0xd2, 0x80, 0x0 }, /* #8 */
    640     { 0x1e60d3, 0x1e6082, 0x92, 0xf2, 0x72, 0x0 }, /* #9 */
    641     { 0x0f5dd7, 0x0f5586, 0xed, 0xed, 0x24, 0x0 }, /* #10 */
    642     { 0x230116, 0x230182, 0x77, 0xf7, 0xc7, 0x0 }, /* #11 */
    643     { 0x147313, 0x147382, 0xd6, 0xd6, 0xd2, 0x0 }, /* #12 */
    644     { 0x3e6942, 0x3e6102, 0x02, 0x43, 0x43, 0x0 }, /* #13 */
    645     { 0x300413, 0x300486, 0xf5, 0xff, 0x0e, 0x0 }, /* #14 */
    646     { 0x1a4743, 0x1a4786, 0xd7, 0xff, 0x2d, 0x0 }, /* #15 */
    647     { 0x2b5b07, 0x2b5386, 0x63, 0xeb, 0xc8, 0x0 }, /* #16 */
    648     { 0x332f12, 0x332786, 0x92, 0xb7, 0x37, 0x0 }, /* #17 */
    649     { 0x0e2983, 0x0e2182, 0xa6, 0xef, 0xcb, 0x0 }, /* #18 */
    650     { 0x1d1887, 0x1d1086, 0x94, 0xd4, 0xd4, 0x0 }, /* #19 */
    651     { 0x2f7dc2, 0x2f7502, 0x2f, 0x7f, 0x5d, 0x0 }, /* #20 */
    652     { 0x153d02, 0x153582, 0xf8, 0xfe, 0x6e, 0x0 }, /* #21 */
    653     { 0x145d87, 0x145506, 0x00, 0x39, 0x39, 0x0 }, /* #22 */
    654     { 0x0529d2, 0x052182, 0xb7, 0xf7, 0x40, 0x0 }, /* #23 */
    655     { 0x243d16, 0x243582, 0x82, 0xc7, 0xc7, 0x0 }, /* #24 */
    656     { 0x0f6092, 0x0f6082, 0xa7, 0xf7, 0x55, 0x0 }, /* #25 */
    657     { 0x0908d6, 0x090086, 0x97, 0xff, 0x6e, 0x0 }, /* #26 */
    658     { 0x022847, 0x022082, 0xdc, 0xdc, 0x54, 0x0 }, /* #27 */
    659     { 0x2a03d7, 0x2a0382, 0x2f, 0xbf, 0xb5, 0x0 }, /* #28 */
    660     { 0x2d44c3, 0x2d4402, 0x75, 0x7f, 0x4f, 0x0 }, /* #29 */
    661     { 0x3a1213, 0x3a1282, 0xcf, 0xdf, 0x90, 0x0 }, /* #30 */
    662     { 0x186c46, 0x186482, 0x19, 0x9b, 0x83, 0x0 }, /* #31 */
    663     { 0x353193, 0x353102, 0x2c, 0x2c, 0x24, 0x0 }, /* #32 */
    664     { 0x1c4f52, 0x1c4782, 0x55, 0xdf, 0x8a, 0x0 }, /* #33 */
    665     { 0x0c6ad7, 0x0c6206, 0x4f, 0x6f, 0x61, 0x0 }, /* #34 */
    666     { 0x2d5e47, 0x2d5682, 0x75, 0xfd, 0xf9, 0x0 }, /* #35 */
    667     { 0x1b0996, 0x1b0182, 0xd1, 0xd9, 0x18, 0x0 }, /* #36 */
    668     { 0x0c5ac6, 0x0c5286, 0xce, 0xff, 0x39, 0x0 }, /* #37 */
    669     { 0x1d08c2, 0x1d0006, 0x30, 0x3c, 0x2c, 0x0 }, /* #38 */
    670     { 0x3544c7, 0x354486, 0xa0, 0xe7, 0x47, 0x0 }, /* #39 */
    671     { 0x276d97, 0x276582, 0xf4, 0xfd, 0xa9, 0x0 }, /* #40 */
    672     { 0x023192, 0x023102, 0x27, 0x2f, 0x09, 0x0 }, /* #41 */
    673     { 0x2b5e52, 0x2b5686, 0xa3, 0xbb, 0x18, 0x0 }, /* #42 */
    674     { 0x371987, 0x371182, 0xad, 0xbf, 0x3f, 0x0 }, /* #43 */
    675     { 0x036d56, 0x036586, 0xa7, 0xe7, 0x40, 0x0 }, /* #44 */
    676     { 0x273406, 0x273486, 0x83, 0xf3, 0xf1, 0x0 }, /* #45 */
    677     { 0x1b0ad7, 0x1b0286, 0xc8, 0xcf, 0x87, 0x0 }, /* #46 */
    678     { 0x380fd7, 0x380786, 0xa4, 0xa6, 0x86, 0x0 }, /* #47 */
    679     { 0x2d0c02, 0x2d0486, 0xaa, 0xfa, 0xf0, 0x0 }, /* #48 */
    680     { 0x040c92, 0x040406, 0x59, 0x5f, 0x1f, 0x0 }, /* #49 */
    681     { 0x3523c2, 0x352386, 0x9f, 0x9f, 0x99, 0x0 }, /* #50 */
    682     { 0x0c7e52, 0x0c7602, 0x6e, 0x6e, 0x48, 0x0 }, /* #51 */
    683     { 0x0f6397, 0x0f6302, 0x7f, 0x7f, 0x7e, 0x0 }, /* #52 */
    684     { 0x087956, 0x087186, 0xdf, 0xff, 0xe4, 0x0 }, /* #53 */
    685     { 0x2a7713, 0x2a7786, 0x85, 0xaf, 0x2f, 0x0 }, /* #54 */
    686     { 0x0d16d7, 0x0d1606, 0x0f, 0x6f, 0x62, 0x0 }, /* #55 */
    687     { 0x3667c2, 0x366786, 0xb8, 0xfa, 0xca, 0x0 }, /* #56 */
    688     { 0x276a86, 0x276282, 0xfe, 0xfe, 0xa0, 0x0 }, /* #57 */
    689     { 0x270e47, 0x270682, 0xd6, 0xd6, 0xc4, 0x0 }, /* #58 */
    690     { 0x133b13, 0x133382, 0xba, 0xfb, 0x69, 0x0 }, /* #59 */
    691     { 0x300c93, 0x300406, 0x36, 0x77, 0x41, 0x0 }, /* #60 */
    692     { 0x2e47d6, 0x2e4782, 0xfa, 0xfe, 0xbe, 0x0 }, /* #61 */
    693     { 0x2a1c82, 0x2a1406, 0x38, 0x3c, 0x1c, 0x0 }, /* #62 */
    694     { 0x1b74c2, 0x1b7406, 0x47, 0x77, 0x33, 0x0 }, /* #63 */
     631    { 0x333bd2, 0x333346, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     632    { 0x300643, 0x300646, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     633    { 0x2a5413, 0x2a5446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     634    { 0x110986, 0x110146, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     635    { 0x232f43, 0x232786, 0x8b, 0x8b, 0x00, 0x0 }, /* #4 */
     636    { 0x073597, 0x073586, 0xac, 0xac, 0x00, 0x0 }, /* #5 */
     637    { 0x046606, 0x046686, 0xac, 0xac, 0x00, 0x0 }, /* #6 */
     638    { 0x167412, 0x167406, 0x03, 0x03, 0x00, 0x0 }, /* #7 */
     639    { 0x044e16, 0x044686, 0x0a, 0xde, 0xdc, 0x0 }, /* #8 */
     640    { 0x264147, 0x264186, 0x97, 0xb7, 0xa6, 0x0 }, /* #9 */
     641    { 0x343612, 0x343686, 0xb6, 0xb7, 0x23, 0x0 }, /* #10 */
     642    { 0x3e0493, 0x3e0482, 0xcf, 0xef, 0x62, 0x0 }, /* #11 */
     643    { 0x190a13, 0x190286, 0xeb, 0xff, 0xbc, 0x0 }, /* #12 */
     644    { 0x006ac3, 0x006286, 0x07, 0x9f, 0x98, 0x0 }, /* #13 */
     645    { 0x002b56, 0x002382, 0x25, 0xb5, 0xb0, 0x0 }, /* #14 */
     646    { 0x196682, 0x196682, 0x8a, 0xab, 0xa3, 0x0 }, /* #15 */
     647    { 0x0258d6, 0x025002, 0x03, 0x2f, 0x2e, 0x0 }, /* #16 */
     648    { 0x364456, 0x364406, 0x4e, 0x7e, 0x7e, 0x0 }, /* #17 */
     649    { 0x1d3596, 0x1d3586, 0xe4, 0xed, 0xed, 0x0 }, /* #18 */
     650    { 0x1b35d7, 0x1b3506, 0x42, 0x66, 0x66, 0x0 }, /* #19 */
     651    { 0x257212, 0x257202, 0x70, 0x7c, 0x3c, 0x0 }, /* #20 */
     652    { 0x066c43, 0x066486, 0xff, 0xff, 0x46, 0x0 }, /* #21 */
     653    { 0x041386, 0x041382, 0x83, 0x9b, 0x9b, 0x0 }, /* #22 */
     654    { 0x1a2c47, 0x1a2486, 0xcf, 0xcf, 0x88, 0x0 }, /* #23 */
     655    { 0x0d6a92, 0x0d6206, 0x70, 0x71, 0x21, 0x0 }, /* #24 */
     656    { 0x181b03, 0x181382, 0xc8, 0xec, 0xa4, 0x0 }, /* #25 */
     657    { 0x3c3242, 0x3c3286, 0xcf, 0xff, 0xb1, 0x0 }, /* #26 */
     658    { 0x373717, 0x373782, 0xf1, 0xfb, 0xba, 0x0 }, /* #27 */
     659    { 0x0e0f07, 0x0e0786, 0xe7, 0xe7, 0xc6, 0x0 }, /* #28 */
     660    { 0x315143, 0x315186, 0xf8, 0xff, 0x4f, 0x0 }, /* #29 */
     661    { 0x0526d3, 0x052682, 0xa9, 0xbf, 0xbf, 0x0 }, /* #30 */
     662    { 0x192112, 0x192182, 0xb9, 0xb9, 0x99, 0x0 }, /* #31 */
     663    { 0x244812, 0x244006, 0x4f, 0x5f, 0x52, 0x0 }, /* #32 */
     664    { 0x0c3292, 0x0c3206, 0x57, 0x5f, 0x58, 0x0 }, /* #33 */
     665    { 0x363b82, 0x363382, 0x67, 0xf7, 0x93, 0x0 }, /* #34 */
     666    { 0x1f4883, 0x1f4082, 0x0a, 0xae, 0xa6, 0x0 }, /* #35 */
     667    { 0x172013, 0x172086, 0x9e, 0xbe, 0x3c, 0x0 }, /* #36 */
     668    { 0x190006, 0x190082, 0x86, 0xf7, 0x77, 0x0 }, /* #37 */
     669    { 0x153dd6, 0x153582, 0x3a, 0xfe, 0xc6, 0x0 }, /* #38 */
     670    { 0x312dd2, 0x312582, 0xe2, 0xea, 0xc8, 0x0 }, /* #39 */
     671    { 0x1105c6, 0x110506, 0x04, 0x44, 0x44, 0x0 }, /* #40 */
     672    { 0x192483, 0x192402, 0x6f, 0x7f, 0x1f, 0x0 }, /* #41 */
     673    { 0x374793, 0x374786, 0x71, 0xf9, 0xe9, 0x0 }, /* #42 */
     674    { 0x177097, 0x177082, 0xaf, 0xbf, 0x1e, 0x0 }, /* #43 */
     675    { 0x1b7a03, 0x1b7286, 0xfc, 0xfc, 0x08, 0x0 }, /* #44 */
     676    { 0x0e4483, 0x0e4482, 0x97, 0xdf, 0xdb, 0x0 }, /* #45 */
     677    { 0x304352, 0x304386, 0xd9, 0xff, 0xbe, 0x0 }, /* #46 */
     678    { 0x3245d3, 0x324586, 0xa9, 0xff, 0x76, 0x0 }, /* #47 */
     679    { 0x165706, 0x165706, 0x58, 0x7d, 0x75, 0x0 }, /* #48 */
     680    { 0x2e0a86, 0x2e0282, 0xb6, 0xfe, 0xde, 0x0 }, /* #49 */
     681    { 0x182e56, 0x182602, 0x3f, 0x7f, 0x6a, 0x0 }, /* #50 */
     682    { 0x225002, 0x225002, 0x2b, 0x2f, 0x2e, 0x0 }, /* #51 */
     683    { 0x2a1392, 0x2a1302, 0x47, 0x4f, 0x0a, 0x0 }, /* #52 */
     684    { 0x314556, 0x314582, 0x9e, 0xdf, 0xc3, 0x0 }, /* #53 */
     685    { 0x1a25d2, 0x1a2586, 0x64, 0xed, 0xad, 0x0 }, /* #54 */
     686    { 0x3a73d2, 0x3a7302, 0x24, 0x3e, 0x1e, 0x0 }, /* #55 */
     687    { 0x043783, 0x043786, 0x31, 0xf9, 0xc9, 0x0 }, /* #56 */
     688    { 0x2c3646, 0x2c3686, 0x74, 0xfc, 0xd8, 0x0 }, /* #57 */
     689    { 0x376612, 0x376682, 0x86, 0xd6, 0xd0, 0x0 }, /* #58 */
     690    { 0x390a83, 0x390202, 0x2a, 0x7f, 0x55, 0x0 }, /* #59 */
     691    { 0x240982, 0x240182, 0x42, 0xe3, 0xe1, 0x0 }, /* #60 */
     692    { 0x025107, 0x025106, 0x6d, 0x6f, 0x6e, 0x0 }, /* #61 */
     693    { 0x256a96, 0x256286, 0x57, 0xff, 0xba, 0x0 }, /* #62 */
     694    { 0x053297, 0x053282, 0x93, 0xf7, 0x66, 0x0 }, /* #63 */
    695695};
    696696static const BINU8_TEST_T g_aTests_xor_u8[] =
    697697{
    698     { 0x152543, 0x152546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    699     { 0x0170c7, 0x017046, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    700     { 0x1e6b86, 0x1e6346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    701     { 0x3a3d83, 0x3a3546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    702     { 0x396483, 0x396482, 0xbc, 0xbc, 0x00, 0x0 }, /* #4 */
    703     { 0x2813d2, 0x281382, 0xea, 0xea, 0x00, 0x0 }, /* #5 */
    704     { 0x012293, 0x012286, 0x99, 0x99, 0x00, 0x0 }, /* #6 */
    705     { 0x2c1603, 0x2c1682, 0x83, 0x83, 0x00, 0x0 }, /* #7 */
    706     { 0x1b5e53, 0x1b5602, 0xe2, 0x0e, 0xec, 0x0 }, /* #8 */
    707     { 0x2b08c3, 0x2b0002, 0x21, 0x6d, 0x4c, 0x0 }, /* #9 */
    708     { 0x3d6c52, 0x3d6406, 0x19, 0x2b, 0x32, 0x0 }, /* #10 */
    709     { 0x0274c3, 0x027402, 0xb5, 0x7c, 0xc9, 0x0 }, /* #11 */
    710     { 0x3c0ad7, 0x3c0282, 0x01, 0x89, 0x88, 0x0 }, /* #12 */
    711     { 0x0b7643, 0x0b7606, 0xb2, 0x11, 0xa3, 0x0 }, /* #13 */
    712     { 0x0e7203, 0x0e7202, 0x23, 0x31, 0x12, 0x0 }, /* #14 */
    713     { 0x2f7392, 0x2f7382, 0x8b, 0x89, 0x02, 0x0 }, /* #15 */
    714     { 0x133796, 0x133786, 0xc7, 0x96, 0x51, 0x0 }, /* #16 */
    715     { 0x3e0047, 0x3e0086, 0xc8, 0xbe, 0x76, 0x0 }, /* #17 */
    716     { 0x1308d6, 0x130006, 0x69, 0x69, 0x00, 0x0 }, /* #18 */
    717     { 0x351706, 0x351706, 0xf8, 0x2b, 0xd3, 0x0 }, /* #19 */
    718     { 0x3049c7, 0x304106, 0x43, 0x59, 0x1a, 0x0 }, /* #20 */
    719     { 0x3a5c87, 0x3a5482, 0xdb, 0xa8, 0x73, 0x0 }, /* #21 */
    720     { 0x284343, 0x284306, 0x0c, 0x30, 0x3c, 0x0 }, /* #22 */
    721     { 0x2d5dd6, 0x2d5502, 0xf8, 0x7a, 0x82, 0x0 }, /* #23 */
    722     { 0x0f4106, 0x0f4102, 0x2f, 0x6b, 0x44, 0x0 }, /* #24 */
    723     { 0x3f5a12, 0x3f5206, 0x4f, 0x7d, 0x32, 0x0 }, /* #25 */
    724     { 0x022e53, 0x022682, 0x70, 0xf2, 0x82, 0x0 }, /* #26 */
    725     { 0x167143, 0x167102, 0xda, 0x08, 0xd2, 0x0 }, /* #27 */
    726     { 0x131503, 0x131586, 0x1a, 0x81, 0x9b, 0x0 }, /* #28 */
    727     { 0x316316, 0x316386, 0x29, 0xe7, 0xce, 0x0 }, /* #29 */
    728     { 0x102d46, 0x102506, 0x44, 0x6a, 0x2e, 0x0 }, /* #30 */
    729     { 0x161643, 0x161686, 0x4a, 0xff, 0xb5, 0x0 }, /* #31 */
    730     { 0x2f7f43, 0x2f7782, 0x73, 0xcd, 0xbe, 0x0 }, /* #32 */
    731     { 0x036c02, 0x036406, 0xa1, 0x24, 0x85, 0x0 }, /* #33 */
    732     { 0x042e16, 0x042686, 0x50, 0x96, 0xc6, 0x0 }, /* #34 */
    733     { 0x287947, 0x287106, 0x01, 0x5c, 0x5d, 0x0 }, /* #35 */
    734     { 0x315f43, 0x315702, 0x14, 0x75, 0x61, 0x0 }, /* #36 */
    735     { 0x121b42, 0x121306, 0x7f, 0x77, 0x08, 0x0 }, /* #37 */
    736     { 0x0c7a13, 0x0c7202, 0xea, 0x04, 0xee, 0x0 }, /* #38 */
    737     { 0x041596, 0x041582, 0x59, 0xd9, 0x80, 0x0 }, /* #39 */
    738     { 0x261d06, 0x261586, 0x2c, 0x8e, 0xa2, 0x0 }, /* #40 */
    739     { 0x244f42, 0x244786, 0xae, 0x9a, 0x34, 0x0 }, /* #41 */
    740     { 0x184817, 0x184082, 0x97, 0x80, 0x17, 0x0 }, /* #42 */
    741     { 0x052402, 0x052402, 0x79, 0x4f, 0x36, 0x0 }, /* #43 */
    742     { 0x284593, 0x284502, 0x12, 0x7c, 0x6e, 0x0 }, /* #44 */
    743     { 0x2278d6, 0x227086, 0xf4, 0xcc, 0x38, 0x0 }, /* #45 */
    744     { 0x023e96, 0x023682, 0xd7, 0x94, 0x43, 0x0 }, /* #46 */
    745     { 0x257a56, 0x257206, 0x3e, 0x72, 0x4c, 0x0 }, /* #47 */
    746     { 0x1f59d3, 0x1f5102, 0x71, 0x5b, 0x2a, 0x0 }, /* #48 */
    747     { 0x247a93, 0x247202, 0x17, 0x40, 0x57, 0x0 }, /* #49 */
    748     { 0x150c13, 0x150482, 0x64, 0xfe, 0x9a, 0x0 }, /* #50 */
    749     { 0x033456, 0x033486, 0x49, 0xf5, 0xbc, 0x0 }, /* #51 */
    750     { 0x013252, 0x013286, 0x36, 0xed, 0xdb, 0x0 }, /* #52 */
    751     { 0x0b79c6, 0x0b7182, 0x82, 0x92, 0x10, 0x0 }, /* #53 */
    752     { 0x2c6057, 0x2c6002, 0xc0, 0x7a, 0xba, 0x0 }, /* #54 */
    753     { 0x200056, 0x200002, 0xb1, 0x7c, 0xcd, 0x0 }, /* #55 */
    754     { 0x3762d6, 0x376206, 0xc1, 0x71, 0xb0, 0x0 }, /* #56 */
    755     { 0x3a1487, 0x3a1406, 0x66, 0x18, 0x7e, 0x0 }, /* #57 */
    756     { 0x073a42, 0x073282, 0x90, 0xf1, 0x61, 0x0 }, /* #58 */
    757     { 0x0e5816, 0x0e5006, 0xcc, 0x2d, 0xe1, 0x0 }, /* #59 */
    758     { 0x063bd7, 0x063386, 0xd4, 0xbb, 0x6f, 0x0 }, /* #60 */
    759     { 0x0f6f96, 0x0f6782, 0x84, 0xa8, 0x2c, 0x0 }, /* #61 */
    760     { 0x042e17, 0x042602, 0x34, 0x3e, 0x0a, 0x0 }, /* #62 */
    761     { 0x3602c3, 0x360282, 0x20, 0x97, 0xb7, 0x0 }, /* #63 */
     698    { 0x310512, 0x310546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     699    { 0x0e4ec2, 0x0e4646, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     700    { 0x1f06c3, 0x1f0646, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     701    { 0x367c93, 0x367446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     702    { 0x3658d6, 0x365082, 0xb5, 0xb5, 0x00, 0x0 }, /* #4 */
     703    { 0x2c4c87, 0x2c4482, 0xf8, 0xf8, 0x00, 0x0 }, /* #5 */
     704    { 0x393ad6, 0x393246, 0x00, 0x00, 0x00, 0x0 }, /* #6 */
     705    { 0x267a53, 0x267286, 0xf3, 0xf3, 0x00, 0x0 }, /* #7 */
     706    { 0x290596, 0x290506, 0x5c, 0x2e, 0x72, 0x0 }, /* #8 */
     707    { 0x2f5ad2, 0x2f5286, 0xdd, 0xd1, 0x0c, 0x0 }, /* #9 */
     708    { 0x175182, 0x175106, 0xf9, 0x4e, 0xb7, 0x0 }, /* #10 */
     709    { 0x374a03, 0x374202, 0x81, 0x07, 0x86, 0x0 }, /* #11 */
     710    { 0x3d28c7, 0x3d2082, 0x07, 0x80, 0x87, 0x0 }, /* #12 */
     711    { 0x2f52c6, 0x2f5282, 0xdc, 0xf2, 0x2e, 0x0 }, /* #13 */
     712    { 0x344443, 0x344486, 0x8b, 0xaa, 0x21, 0x0 }, /* #14 */
     713    { 0x0d2912, 0x0d2102, 0xa9, 0x08, 0xa1, 0x0 }, /* #15 */
     714    { 0x175f93, 0x175702, 0x65, 0x3b, 0x5e, 0x0 }, /* #16 */
     715    { 0x170396, 0x170382, 0x0f, 0xce, 0xc1, 0x0 }, /* #17 */
     716    { 0x123c83, 0x123482, 0x2b, 0xab, 0x80, 0x0 }, /* #18 */
     717    { 0x0946d3, 0x094682, 0x73, 0xd5, 0xa6, 0x0 }, /* #19 */
     718    { 0x383a13, 0x383282, 0xbb, 0xe9, 0x52, 0x0 }, /* #20 */
     719    { 0x262183, 0x262102, 0xd3, 0x6d, 0xbe, 0x0 }, /* #21 */
     720    { 0x0140c2, 0x014002, 0x56, 0x2c, 0x7a, 0x0 }, /* #22 */
     721    { 0x3b43c7, 0x3b4306, 0x73, 0x7e, 0x0d, 0x0 }, /* #23 */
     722    { 0x216c82, 0x216406, 0x17, 0x3a, 0x2d, 0x0 }, /* #24 */
     723    { 0x2a6dc6, 0x2a6582, 0x5c, 0xa1, 0xfd, 0x0 }, /* #25 */
     724    { 0x030317, 0x030386, 0x3e, 0xee, 0xd0, 0x0 }, /* #26 */
     725    { 0x0b2043, 0x0b2082, 0xcf, 0xfd, 0x32, 0x0 }, /* #27 */
     726    { 0x0d2cd7, 0x0d2406, 0x9e, 0x6c, 0xf2, 0x0 }, /* #28 */
     727    { 0x2325d6, 0x232506, 0xa4, 0x1e, 0xba, 0x0 }, /* #29 */
     728    { 0x360356, 0x360302, 0x16, 0x01, 0x17, 0x0 }, /* #30 */
     729    { 0x0a7f93, 0x0a7782, 0x7b, 0x92, 0xe9, 0x0 }, /* #31 */
     730    { 0x3d4f03, 0x3d4706, 0xf3, 0x74, 0x87, 0x0 }, /* #32 */
     731    { 0x370b52, 0x370386, 0x77, 0x87, 0xf0, 0x0 }, /* #33 */
     732    { 0x0d51c2, 0x0d5102, 0xec, 0x2a, 0xc6, 0x0 }, /* #34 */
     733    { 0x271956, 0x271186, 0x43, 0xfa, 0xb9, 0x0 }, /* #35 */
     734    { 0x253296, 0x253202, 0x6c, 0x67, 0x0b, 0x0 }, /* #36 */
     735    { 0x2e19d6, 0x2e1106, 0xe0, 0x1e, 0xfe, 0x0 }, /* #37 */
     736    { 0x393883, 0x393002, 0x05, 0x51, 0x54, 0x0 }, /* #38 */
     737    { 0x2f4593, 0x2f4506, 0x5a, 0x05, 0x5f, 0x0 }, /* #39 */
     738    { 0x1b1f07, 0x1b1706, 0x25, 0x71, 0x54, 0x0 }, /* #40 */
     739    { 0x2f3393, 0x2f3382, 0x9d, 0xae, 0x33, 0x0 }, /* #41 */
     740    { 0x255712, 0x255706, 0x81, 0x3c, 0xbd, 0x0 }, /* #42 */
     741    { 0x202442, 0x202486, 0xc0, 0xaf, 0x6f, 0x0 }, /* #43 */
     742    { 0x154007, 0x154006, 0x32, 0x3a, 0x08, 0x0 }, /* #44 */
     743    { 0x1b2f56, 0x1b2786, 0x22, 0x84, 0xa6, 0x0 }, /* #45 */
     744    { 0x3e5d47, 0x3e5506, 0xf2, 0x2b, 0xd9, 0x0 }, /* #46 */
     745    { 0x1c36d6, 0x1c3686, 0x87, 0x93, 0x14, 0x0 }, /* #47 */
     746    { 0x322e12, 0x322602, 0x74, 0x64, 0x10, 0x0 }, /* #48 */
     747    { 0x0d7f12, 0x0d7706, 0xc9, 0x1b, 0xd2, 0x0 }, /* #49 */
     748    { 0x016486, 0x016406, 0x29, 0x6f, 0x46, 0x0 }, /* #50 */
     749    { 0x055106, 0x055186, 0xf8, 0xd7, 0x2f, 0x0 }, /* #51 */
     750    { 0x021807, 0x021006, 0xfe, 0x44, 0xba, 0x0 }, /* #52 */
     751    { 0x0e18c7, 0x0e1006, 0x19, 0x1b, 0x02, 0x0 }, /* #53 */
     752    { 0x096852, 0x096082, 0xdb, 0x80, 0x5b, 0x0 }, /* #54 */
     753    { 0x2f7956, 0x2f7186, 0x22, 0xa0, 0x82, 0x0 }, /* #55 */
     754    { 0x304313, 0x304302, 0x24, 0x37, 0x13, 0x0 }, /* #56 */
     755    { 0x1a4d96, 0x1a4506, 0x2e, 0x65, 0x4b, 0x0 }, /* #57 */
     756    { 0x190303, 0x190382, 0x2f, 0xda, 0xf5, 0x0 }, /* #58 */
     757    { 0x1b6353, 0x1b6382, 0x6f, 0xf7, 0x98, 0x0 }, /* #59 */
     758    { 0x2d6747, 0x2d6782, 0x04, 0xb5, 0xb1, 0x0 }, /* #60 */
     759    { 0x205b17, 0x205306, 0xf4, 0x7d, 0x89, 0x0 }, /* #61 */
     760    { 0x127ad7, 0x127202, 0x60, 0x3e, 0x5e, 0x0 }, /* #62 */
     761    { 0x2a1453, 0x2a1406, 0x0e, 0x05, 0x0b, 0x0 }, /* #63 */
    762762};
    763763static const BINU8_TEST_T g_aTests_xor_u8_locked[] =
    764764{
    765     { 0x226606, 0x226646, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    766     { 0x2d2d92, 0x2d2546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    767     { 0x212b87, 0x212346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    768     { 0x363d07, 0x363546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    769     { 0x3f4a07, 0x3f4282, 0xfb, 0xfb, 0x00, 0x0 }, /* #4 */
    770     { 0x333952, 0x333106, 0x06, 0x06, 0x00, 0x0 }, /* #5 */
    771     { 0x387e03, 0x387606, 0x0c, 0x0c, 0x00, 0x0 }, /* #6 */
    772     { 0x354453, 0x354482, 0xd5, 0xd5, 0x00, 0x0 }, /* #7 */
    773     { 0x3214c6, 0x321486, 0x26, 0x8e, 0xa8, 0x0 }, /* #8 */
    774     { 0x0f4c53, 0x0f4486, 0xef, 0xcf, 0x20, 0x0 }, /* #9 */
    775     { 0x2b7e06, 0x2b7602, 0x40, 0x46, 0x06, 0x0 }, /* #10 */
    776     { 0x216046, 0x216002, 0xb2, 0x7c, 0xce, 0x0 }, /* #11 */
    777     { 0x117c47, 0x117402, 0xc1, 0x3b, 0xfa, 0x0 }, /* #12 */
    778     { 0x0b7153, 0x0b7106, 0x55, 0x35, 0x60, 0x0 }, /* #13 */
    779     { 0x3f6e47, 0x3f6682, 0x04, 0xa8, 0xac, 0x0 }, /* #14 */
    780     { 0x315286, 0x315206, 0x56, 0x4b, 0x1d, 0x0 }, /* #15 */
    781     { 0x2611c6, 0x261186, 0xad, 0xe7, 0x4a, 0x0 }, /* #16 */
    782     { 0x3d5107, 0x3d5182, 0x6e, 0xdc, 0xb2, 0x0 }, /* #17 */
    783     { 0x2c5a93, 0x2c5282, 0x75, 0x97, 0xe2, 0x0 }, /* #18 */
    784     { 0x2d2806, 0x2d2002, 0x9b, 0x01, 0x9a, 0x0 }, /* #19 */
    785     { 0x3223c2, 0x322306, 0x6d, 0x48, 0x25, 0x0 }, /* #20 */
    786     { 0x011502, 0x011586, 0x29, 0xdb, 0xf2, 0x0 }, /* #21 */
    787     { 0x3675c6, 0x367586, 0xa5, 0xb2, 0x17, 0x0 }, /* #22 */
    788     { 0x3b4f52, 0x3b4706, 0x9d, 0x71, 0xec, 0x0 }, /* #23 */
    789     { 0x2f5103, 0x2f5106, 0x16, 0x44, 0x52, 0x0 }, /* #24 */
    790     { 0x157697, 0x157602, 0x76, 0x5e, 0x28, 0x0 }, /* #25 */
    791     { 0x2c05d3, 0x2c0506, 0x94, 0x41, 0xd5, 0x0 }, /* #26 */
    792     { 0x1d3946, 0x1d3182, 0x4e, 0xce, 0x80, 0x0 }, /* #27 */
    793     { 0x111017, 0x111082, 0x5b, 0xd6, 0x8d, 0x0 }, /* #28 */
    794     { 0x3c4a03, 0x3c4206, 0xc3, 0x6f, 0xac, 0x0 }, /* #29 */
    795     { 0x3844d2, 0x384402, 0x3c, 0x04, 0x38, 0x0 }, /* #30 */
    796     { 0x1e3156, 0x1e3182, 0x57, 0xc8, 0x9f, 0x0 }, /* #31 */
    797     { 0x010217, 0x010206, 0x5b, 0x2d, 0x76, 0x0 }, /* #32 */
    798     { 0x2c6f92, 0x2c6786, 0x82, 0xe4, 0x66, 0x0 }, /* #33 */
    799     { 0x172b57, 0x172386, 0x9c, 0xd2, 0x4e, 0x0 }, /* #34 */
    800     { 0x067c96, 0x067402, 0x89, 0x29, 0xa0, 0x0 }, /* #35 */
    801     { 0x1b1f53, 0x1b1782, 0x56, 0xdc, 0x8a, 0x0 }, /* #36 */
    802     { 0x153a56, 0x153286, 0xae, 0xc5, 0x6b, 0x0 }, /* #37 */
    803     { 0x186586, 0x186506, 0xa1, 0x12, 0xb3, 0x0 }, /* #38 */
    804     { 0x191f87, 0x191702, 0x4b, 0x7f, 0x34, 0x0 }, /* #39 */
    805     { 0x2c4fd2, 0x2c4702, 0xe7, 0x16, 0xf1, 0x0 }, /* #40 */
    806     { 0x313b83, 0x313302, 0xe6, 0x0b, 0xed, 0x0 }, /* #41 */
    807     { 0x2c2702, 0x2c2702, 0x0c, 0x02, 0x0e, 0x0 }, /* #42 */
    808     { 0x3818c6, 0x381006, 0xff, 0x55, 0xaa, 0x0 }, /* #43 */
    809     { 0x3e6cc7, 0x3e6482, 0xe9, 0x86, 0x6f, 0x0 }, /* #44 */
    810     { 0x2068c7, 0x206082, 0x9b, 0xa8, 0x33, 0x0 }, /* #45 */
    811     { 0x086942, 0x086102, 0x83, 0x6e, 0xed, 0x0 }, /* #46 */
    812     { 0x3c1453, 0x3c1402, 0xe6, 0x5e, 0xb8, 0x0 }, /* #47 */
    813     { 0x3c6153, 0x3c6102, 0x63, 0x29, 0x4a, 0x0 }, /* #48 */
    814     { 0x314e43, 0x314686, 0x58, 0xa6, 0xfe, 0x0 }, /* #49 */
    815     { 0x0e1f96, 0x0e1782, 0xdb, 0x9d, 0x46, 0x0 }, /* #50 */
    816     { 0x155b92, 0x155382, 0xe2, 0xa4, 0x46, 0x0 }, /* #51 */
    817     { 0x1a2946, 0x1a2186, 0x1b, 0x87, 0x9c, 0x0 }, /* #52 */
    818     { 0x390612, 0x390606, 0xdf, 0x71, 0xae, 0x0 }, /* #53 */
    819     { 0x0e0c52, 0x0e0406, 0xd5, 0x4b, 0x9e, 0x0 }, /* #54 */
    820     { 0x2b7796, 0x2b7782, 0xd0, 0xb9, 0x69, 0x0 }, /* #55 */
    821     { 0x1a4c82, 0x1a4402, 0xab, 0x45, 0xee, 0x0 }, /* #56 */
    822     { 0x1c7f06, 0x1c7786, 0x37, 0xf3, 0xc4, 0x0 }, /* #57 */
    823     { 0x095ac3, 0x095202, 0x8d, 0x57, 0xda, 0x0 }, /* #58 */
    824     { 0x1a5f56, 0x1a5702, 0x8e, 0x73, 0xfd, 0x0 }, /* #59 */
    825     { 0x3c6643, 0x3c6602, 0x2c, 0x7a, 0x56, 0x0 }, /* #60 */
    826     { 0x213396, 0x213386, 0xad, 0xe1, 0x4c, 0x0 }, /* #61 */
    827     { 0x3b5e92, 0x3b5602, 0x79, 0x6e, 0x17, 0x0 }, /* #62 */
    828     { 0x332547, 0x332582, 0x22, 0xd0, 0xf2, 0x0 }, /* #63 */
     765    { 0x3d1947, 0x3d1146, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     766    { 0x226b97, 0x226346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     767    { 0x1443c7, 0x144346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     768    { 0x0b3742, 0x0b3746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     769    { 0x200217, 0x200206, 0x41, 0x41, 0x00, 0x0 }, /* #4 */
     770    { 0x353ac2, 0x353282, 0xa8, 0xa8, 0x00, 0x0 }, /* #5 */
     771    { 0x3510d7, 0x351082, 0xd5, 0xd5, 0x00, 0x0 }, /* #6 */
     772    { 0x0734c2, 0x073406, 0x65, 0x65, 0x00, 0x0 }, /* #7 */
     773    { 0x3b42c6, 0x3b4202, 0xe3, 0x34, 0xd7, 0x0 }, /* #8 */
     774    { 0x315287, 0x315282, 0xb3, 0x9e, 0x2d, 0x0 }, /* #9 */
     775    { 0x145406, 0x145486, 0x24, 0xf9, 0xdd, 0x0 }, /* #10 */
     776    { 0x177fc6, 0x177786, 0xb0, 0x96, 0x26, 0x0 }, /* #11 */
     777    { 0x024313, 0x024382, 0xf4, 0xea, 0x1e, 0x0 }, /* #12 */
     778    { 0x3f0d82, 0x3f0582, 0x07, 0xb3, 0xb4, 0x0 }, /* #13 */
     779    { 0x286156, 0x286106, 0x40, 0x2d, 0x6d, 0x0 }, /* #14 */
     780    { 0x2066d7, 0x206686, 0x7b, 0xfa, 0x81, 0x0 }, /* #15 */
     781    { 0x284903, 0x284102, 0xa9, 0x75, 0xdc, 0x0 }, /* #16 */
     782    { 0x1e7287, 0x1e7286, 0x5f, 0xe2, 0xbd, 0x0 }, /* #17 */
     783    { 0x162257, 0x162202, 0x2e, 0x10, 0x3e, 0x0 }, /* #18 */
     784    { 0x395192, 0x395106, 0xd3, 0x12, 0xc1, 0x0 }, /* #19 */
     785    { 0x160ec2, 0x160686, 0x85, 0xb8, 0x3d, 0x0 }, /* #20 */
     786    { 0x037b53, 0x037302, 0x19, 0x1f, 0x06, 0x0 }, /* #21 */
     787    { 0x3f2f16, 0x3f2782, 0x78, 0xba, 0xc2, 0x0 }, /* #22 */
     788    { 0x3218d7, 0x321086, 0xe1, 0x82, 0x63, 0x0 }, /* #23 */
     789    { 0x004dd3, 0x004582, 0x45, 0xb0, 0xf5, 0x0 }, /* #24 */
     790    { 0x014a16, 0x014286, 0x62, 0x95, 0xf7, 0x0 }, /* #25 */
     791    { 0x135897, 0x135006, 0x23, 0x18, 0x3b, 0x0 }, /* #26 */
     792    { 0x0a1f43, 0x0a1706, 0x50, 0x4b, 0x1b, 0x0 }, /* #27 */
     793    { 0x040c47, 0x040402, 0x95, 0x5b, 0xce, 0x0 }, /* #28 */
     794    { 0x2c5107, 0x2c5106, 0x80, 0x39, 0xb9, 0x0 }, /* #29 */
     795    { 0x000fd3, 0x000702, 0xd3, 0x13, 0xc0, 0x0 }, /* #30 */
     796    { 0x045e47, 0x045686, 0x50, 0xa6, 0xf6, 0x0 }, /* #31 */
     797    { 0x255cd7, 0x255486, 0x11, 0xdd, 0xcc, 0x0 }, /* #32 */
     798    { 0x1e2602, 0x1e2602, 0x19, 0x51, 0x48, 0x0 }, /* #33 */
     799    { 0x013c06, 0x013486, 0x26, 0x9f, 0xb9, 0x0 }, /* #34 */
     800    { 0x227a53, 0x227202, 0xe9, 0x73, 0x9a, 0x0 }, /* #35 */
     801    { 0x1a5892, 0x1a5086, 0x0e, 0xdb, 0xd5, 0x0 }, /* #36 */
     802    { 0x112292, 0x112286, 0xf3, 0x9c, 0x6f, 0x0 }, /* #37 */
     803    { 0x1d7743, 0x1d7786, 0xbf, 0xde, 0x61, 0x0 }, /* #38 */
     804    { 0x337817, 0x337082, 0x2d, 0xa7, 0x8a, 0x0 }, /* #39 */
     805    { 0x144213, 0x144286, 0x49, 0xbd, 0xf4, 0x0 }, /* #40 */
     806    { 0x354c12, 0x354406, 0x8e, 0x4d, 0xc3, 0x0 }, /* #41 */
     807    { 0x1f3f86, 0x1f3702, 0x48, 0x2a, 0x62, 0x0 }, /* #42 */
     808    { 0x3b6917, 0x3b6182, 0xfe, 0xcb, 0x35, 0x0 }, /* #43 */
     809    { 0x2c0287, 0x2c0286, 0x7d, 0xcc, 0xb1, 0x0 }, /* #44 */
     810    { 0x195d83, 0x195506, 0x20, 0x4d, 0x6d, 0x0 }, /* #45 */
     811    { 0x0238c7, 0x023082, 0x1b, 0xfe, 0xe5, 0x0 }, /* #46 */
     812    { 0x1904d7, 0x190482, 0x50, 0x97, 0xc7, 0x0 }, /* #47 */
     813    { 0x255e52, 0x255602, 0x1e, 0x5e, 0x40, 0x0 }, /* #48 */
     814    { 0x131106, 0x131106, 0x86, 0x72, 0xf4, 0x0 }, /* #49 */
     815    { 0x107906, 0x107182, 0x81, 0xa8, 0x29, 0x0 }, /* #50 */
     816    { 0x062017, 0x062006, 0xe8, 0x50, 0xb8, 0x0 }, /* #51 */
     817    { 0x092bc3, 0x092306, 0x61, 0x09, 0x68, 0x0 }, /* #52 */
     818    { 0x084007, 0x084086, 0x5c, 0xd8, 0x84, 0x0 }, /* #53 */
     819    { 0x056a97, 0x056282, 0xc0, 0xbc, 0x7c, 0x0 }, /* #54 */
     820    { 0x144e46, 0x144686, 0xd1, 0xc5, 0x14, 0x0 }, /* #55 */
     821    { 0x121b56, 0x121382, 0x33, 0x9e, 0xad, 0x0 }, /* #56 */
     822    { 0x163f83, 0x163706, 0x95, 0x7e, 0xeb, 0x0 }, /* #57 */
     823    { 0x175a16, 0x175286, 0xaf, 0xf0, 0x5f, 0x0 }, /* #58 */
     824    { 0x3476c6, 0x347686, 0xa5, 0xb7, 0x12, 0x0 }, /* #59 */
     825    { 0x3d6fd7, 0x3d6782, 0xaf, 0x97, 0x38, 0x0 }, /* #60 */
     826    { 0x3274c2, 0x327402, 0x12, 0x2c, 0x3e, 0x0 }, /* #61 */
     827    { 0x375752, 0x375706, 0xda, 0x44, 0x9e, 0x0 }, /* #62 */
     828    { 0x2e2296, 0x2e2206, 0xcc, 0x1d, 0xd1, 0x0 }, /* #63 */
    829829};
    830830static const BINU8_TEST_T g_aTests_and_u8[] =
    831831{
    832     { 0x3007c7, 0x300746, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    833     { 0x3f2517, 0x3f2546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    834     { 0x354f06, 0x354746, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    835     { 0x0b4287, 0x0b4246, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    836     { 0x102686, 0x102646, 0xe3, 0x00, 0x00, 0x0 }, /* #4 */
    837     { 0x381087, 0x381046, 0xd6, 0x00, 0x00, 0x0 }, /* #5 */
    838     { 0x393d52, 0x393546, 0x08, 0x00, 0x00, 0x0 }, /* #6 */
    839     { 0x1f7ec3, 0x1f7646, 0xb9, 0x00, 0x00, 0x0 }, /* #7 */
    840     { 0x0c48c3, 0x0c4006, 0xfb, 0x50, 0x54, 0x0 }, /* #8 */
    841     { 0x2f5086, 0x2f5006, 0x6f, 0x4e, 0xce, 0x0 }, /* #9 */
    842     { 0x3534d7, 0x353402, 0xe4, 0x04, 0x05, 0x0 }, /* #10 */
    843     { 0x273cd6, 0x273402, 0xfd, 0x70, 0x72, 0x0 }, /* #11 */
    844     { 0x2e2a56, 0x2e2286, 0xee, 0xca, 0xdb, 0x0 }, /* #12 */
    845     { 0x136357, 0x136302, 0x22, 0x02, 0x5f, 0x0 }, /* #13 */
    846     { 0x1c5452, 0x1c5406, 0x1a, 0x0a, 0x2a, 0x0 }, /* #14 */
    847     { 0x3f3b42, 0x3f3302, 0x0e, 0x04, 0x45, 0x0 }, /* #15 */
    848     { 0x385906, 0x385182, 0xa8, 0xa8, 0xbd, 0x0 }, /* #16 */
    849     { 0x320296, 0x320282, 0xfd, 0x89, 0x8b, 0x0 }, /* #17 */
    850     { 0x100f87, 0x100786, 0xd4, 0x90, 0x92, 0x0 }, /* #18 */
    851     { 0x086393, 0x086386, 0xc8, 0xc0, 0xd2, 0x0 }, /* #19 */
    852     { 0x134107, 0x134106, 0x3b, 0x0a, 0x8a, 0x0 }, /* #20 */
    853     { 0x2c1d03, 0x2c1506, 0x15, 0x05, 0x8d, 0x0 }, /* #21 */
    854     { 0x3d0c52, 0x3d0446, 0x0a, 0x00, 0xf5, 0x0 }, /* #22 */
    855     { 0x2b7057, 0x2b7082, 0xbe, 0x9e, 0xde, 0x0 }, /* #23 */
    856     { 0x376dd2, 0x376582, 0xae, 0x80, 0xc1, 0x0 }, /* #24 */
    857     { 0x3a1fc2, 0x3a1706, 0xfc, 0x74, 0x77, 0x0 }, /* #25 */
    858     { 0x1a6f56, 0x1a6746, 0xa1, 0x00, 0x00, 0x0 }, /* #26 */
    859     { 0x341497, 0x341406, 0xbf, 0x0a, 0x4a, 0x0 }, /* #27 */
    860     { 0x302416, 0x302402, 0xc3, 0x40, 0x58, 0x0 }, /* #28 */
    861     { 0x235e03, 0x235606, 0x76, 0x30, 0x30, 0x0 }, /* #29 */
    862     { 0x2651d3, 0x265106, 0x29, 0x21, 0xb1, 0x0 }, /* #30 */
    863     { 0x083ed6, 0x083646, 0x80, 0x00, 0x77, 0x0 }, /* #31 */
    864     { 0x3a5ad2, 0x3a5206, 0xe9, 0x09, 0x0f, 0x0 }, /* #32 */
    865     { 0x1f1852, 0x1f1082, 0x80, 0x80, 0xc1, 0x0 }, /* #33 */
    866     { 0x2c1643, 0x2c1606, 0x26, 0x06, 0x56, 0x0 }, /* #34 */
    867     { 0x135457, 0x135482, 0x90, 0x80, 0xcc, 0x0 }, /* #35 */
    868     { 0x026187, 0x026186, 0x9b, 0x8b, 0xab, 0x0 }, /* #36 */
    869     { 0x0c7ac7, 0x0c7202, 0x3a, 0x32, 0x32, 0x0 }, /* #37 */
    870     { 0x215e12, 0x215602, 0xb0, 0x20, 0x2c, 0x0 }, /* #38 */
    871     { 0x2f30c7, 0x2f3002, 0x7c, 0x2c, 0xaf, 0x0 }, /* #39 */
    872     { 0x045396, 0x045382, 0x9d, 0x98, 0xba, 0x0 }, /* #40 */
    873     { 0x3f6a12, 0x3f6286, 0xcf, 0x87, 0xb7, 0x0 }, /* #41 */
    874     { 0x124e47, 0x124606, 0x6d, 0x2d, 0xad, 0x0 }, /* #42 */
    875     { 0x3d73d6, 0x3d7302, 0x6c, 0x04, 0x14, 0x0 }, /* #43 */
    876     { 0x1c6106, 0x1c6102, 0x10, 0x10, 0x55, 0x0 }, /* #44 */
    877     { 0x025812, 0x025082, 0xe3, 0xe0, 0xe0, 0x0 }, /* #45 */
    878     { 0x3d4892, 0x3d4002, 0x01, 0x01, 0x1f, 0x0 }, /* #46 */
    879     { 0x0a5913, 0x0a5102, 0x24, 0x20, 0x73, 0x0 }, /* #47 */
    880     { 0x093413, 0x093402, 0xb6, 0x32, 0x3a, 0x0 }, /* #48 */
    881     { 0x3c2657, 0x3c2686, 0xdb, 0x82, 0x82, 0x0 }, /* #49 */
    882     { 0x252e46, 0x252682, 0xa1, 0x80, 0xd0, 0x0 }, /* #50 */
    883     { 0x235456, 0x235446, 0x18, 0x00, 0x82, 0x0 }, /* #51 */
    884     { 0x2a3602, 0x2a3602, 0x65, 0x25, 0xa5, 0x0 }, /* #52 */
    885     { 0x274997, 0x274102, 0x33, 0x31, 0x7d, 0x0 }, /* #53 */
    886     { 0x0b3c07, 0x0b3406, 0x18, 0x18, 0x3f, 0x0 }, /* #54 */
    887     { 0x360fc3, 0x360782, 0x87, 0x85, 0xa5, 0x0 }, /* #55 */
    888     { 0x2a2402, 0x2a2402, 0xb9, 0x38, 0x3c, 0x0 }, /* #56 */
    889     { 0x056902, 0x056102, 0xcf, 0x04, 0x04, 0x0 }, /* #57 */
    890     { 0x2101d7, 0x210106, 0x2f, 0x21, 0x21, 0x0 }, /* #58 */
    891     { 0x015597, 0x015506, 0xdb, 0x42, 0x66, 0x0 }, /* #59 */
    892     { 0x252482, 0x252402, 0xba, 0x38, 0x39, 0x0 }, /* #60 */
    893     { 0x262953, 0x262182, 0xab, 0x80, 0x90, 0x0 }, /* #61 */
    894     { 0x197f02, 0x197706, 0xbb, 0x0a, 0x0e, 0x0 }, /* #62 */
    895     { 0x082b83, 0x082386, 0xb1, 0xb1, 0xf9, 0x0 }, /* #63 */
     832    { 0x284357, 0x284346, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     833    { 0x384756, 0x384746, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     834    { 0x131ad7, 0x131246, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     835    { 0x1171d3, 0x117146, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     836    { 0x076c86, 0x076446, 0x65, 0x00, 0x00, 0x0 }, /* #4 */
     837    { 0x0b06c2, 0x0b0646, 0x7a, 0x00, 0x00, 0x0 }, /* #5 */
     838    { 0x3c43c7, 0x3c4346, 0x93, 0x00, 0x00, 0x0 }, /* #6 */
     839    { 0x030117, 0x030146, 0xd4, 0x00, 0x00, 0x0 }, /* #7 */
     840    { 0x3d0597, 0x3d0502, 0x45, 0x40, 0xc0, 0x0 }, /* #8 */
     841    { 0x266182, 0x266106, 0x5d, 0x59, 0xfb, 0x0 }, /* #9 */
     842    { 0x0308c2, 0x030006, 0x03, 0x03, 0xd3, 0x0 }, /* #10 */
     843    { 0x225903, 0x225182, 0xa9, 0x80, 0x86, 0x0 }, /* #11 */
     844    { 0x3e1982, 0x3e1106, 0x42, 0x42, 0xf6, 0x0 }, /* #12 */
     845    { 0x301b52, 0x301302, 0x1d, 0x0d, 0xed, 0x0 }, /* #13 */
     846    { 0x2f0453, 0x2f0406, 0x2a, 0x28, 0xa9, 0x0 }, /* #14 */
     847    { 0x385f86, 0x385702, 0x99, 0x10, 0x34, 0x0 }, /* #15 */
     848    { 0x3415c7, 0x341506, 0x4f, 0x05, 0x95, 0x0 }, /* #16 */
     849    { 0x210f93, 0x210702, 0x6a, 0x02, 0x03, 0x0 }, /* #17 */
     850    { 0x331ac3, 0x331286, 0xa4, 0x84, 0x9d, 0x0 }, /* #18 */
     851    { 0x351b92, 0x351306, 0xb4, 0x14, 0x17, 0x0 }, /* #19 */
     852    { 0x323c56, 0x323402, 0x15, 0x15, 0xd5, 0x0 }, /* #20 */
     853    { 0x146807, 0x146082, 0x87, 0x80, 0x98, 0x0 }, /* #21 */
     854    { 0x222543, 0x222586, 0xbd, 0xa0, 0xa2, 0x0 }, /* #22 */
     855    { 0x2c0a12, 0x2c0286, 0x95, 0x95, 0xd5, 0x0 }, /* #23 */
     856    { 0x091006, 0x091086, 0xdb, 0xd2, 0xd6, 0x0 }, /* #24 */
     857    { 0x1764d7, 0x176406, 0x9b, 0x1b, 0x5b, 0x0 }, /* #25 */
     858    { 0x090706, 0x090702, 0x38, 0x08, 0x4d, 0x0 }, /* #26 */
     859    { 0x155e53, 0x155682, 0xf9, 0xc8, 0xcc, 0x0 }, /* #27 */
     860    { 0x0c5047, 0x0c5082, 0x89, 0x89, 0x8b, 0x0 }, /* #28 */
     861    { 0x3a0a57, 0x3a0202, 0xb6, 0x16, 0x16, 0x0 }, /* #29 */
     862    { 0x1b36d2, 0x1b3682, 0xa0, 0x80, 0x86, 0x0 }, /* #30 */
     863    { 0x3e34c2, 0x3e3482, 0xc6, 0x86, 0x8e, 0x0 }, /* #31 */
     864    { 0x3b7382, 0x3b7302, 0xef, 0x08, 0x08, 0x0 }, /* #32 */
     865    { 0x370fd3, 0x370746, 0x60, 0x00, 0x9e, 0x0 }, /* #33 */
     866    { 0x151e47, 0x151606, 0x7d, 0x69, 0x69, 0x0 }, /* #34 */
     867    { 0x0a0d42, 0x0a0586, 0xe5, 0xc5, 0xdf, 0x0 }, /* #35 */
     868    { 0x0b6257, 0x0b6202, 0x6c, 0x40, 0x40, 0x0 }, /* #36 */
     869    { 0x362492, 0x362402, 0x8a, 0x08, 0x7c, 0x0 }, /* #37 */
     870    { 0x2720c3, 0x272002, 0x11, 0x10, 0x30, 0x0 }, /* #38 */
     871    { 0x1b7c02, 0x1b7446, 0x84, 0x00, 0x2a, 0x0 }, /* #39 */
     872    { 0x176946, 0x176106, 0x5d, 0x50, 0xf2, 0x0 }, /* #40 */
     873    { 0x2e1b02, 0x2e1382, 0xde, 0xc4, 0xc5, 0x0 }, /* #41 */
     874    { 0x262c82, 0x262406, 0x29, 0x28, 0xbe, 0x0 }, /* #42 */
     875    { 0x210586, 0x210502, 0x50, 0x40, 0xca, 0x0 }, /* #43 */
     876    { 0x106e42, 0x106682, 0xd0, 0x80, 0xa6, 0x0 }, /* #44 */
     877    { 0x220803, 0x220006, 0x7c, 0x24, 0x26, 0x0 }, /* #45 */
     878    { 0x390c92, 0x390482, 0xf7, 0xa4, 0xa4, 0x0 }, /* #46 */
     879    { 0x242597, 0x242502, 0xee, 0x2c, 0x2c, 0x0 }, /* #47 */
     880    { 0x354816, 0x354046, 0x07, 0x00, 0xa0, 0x0 }, /* #48 */
     881    { 0x144196, 0x144106, 0x19, 0x09, 0xad, 0x0 }, /* #49 */
     882    { 0x1c2402, 0x1c2402, 0x7f, 0x52, 0xd2, 0x0 }, /* #50 */
     883    { 0x3643d7, 0x364302, 0x5f, 0x43, 0x63, 0x0 }, /* #51 */
     884    { 0x255c97, 0x255482, 0x95, 0x91, 0xd1, 0x0 }, /* #52 */
     885    { 0x1a7bd3, 0x1a7306, 0x64, 0x24, 0x2f, 0x0 }, /* #53 */
     886    { 0x102393, 0x102302, 0x51, 0x40, 0xea, 0x0 }, /* #54 */
     887    { 0x072103, 0x072146, 0xbf, 0x00, 0x00, 0x0 }, /* #55 */
     888    { 0x177912, 0x177146, 0xa9, 0x00, 0x54, 0x0 }, /* #56 */
     889    { 0x072402, 0x072486, 0xdb, 0xc3, 0xc3, 0x0 }, /* #57 */
     890    { 0x0d0412, 0x0d0482, 0xd4, 0xd0, 0xd0, 0x0 }, /* #58 */
     891    { 0x0a67c7, 0x0a6702, 0x8f, 0x02, 0x12, 0x0 }, /* #59 */
     892    { 0x2e6703, 0x2e6702, 0x3c, 0x34, 0xb4, 0x0 }, /* #60 */
     893    { 0x1a6392, 0x1a6382, 0xee, 0xa2, 0xa2, 0x0 }, /* #61 */
     894    { 0x281b03, 0x281386, 0xc0, 0xc0, 0xdf, 0x0 }, /* #62 */
     895    { 0x1e1f13, 0x1e1746, 0xa0, 0x00, 0x1d, 0x0 }, /* #63 */
    896896};
    897897static const BINU8_TEST_T g_aTests_and_u8_locked[] =
    898898{
    899     { 0x044646, 0x044646, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    900     { 0x395312, 0x395346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    901     { 0x344b96, 0x344346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    902     { 0x3768c7, 0x376046, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    903     { 0x0d2d96, 0x0d2546, 0x49, 0x00, 0x00, 0x0 }, /* #4 */
    904     { 0x0222c2, 0x022246, 0x7a, 0x00, 0x00, 0x0 }, /* #5 */
    905     { 0x212793, 0x212746, 0x36, 0x00, 0x00, 0x0 }, /* #6 */
    906     { 0x243296, 0x243246, 0x11, 0x00, 0x00, 0x0 }, /* #7 */
    907     { 0x062fc3, 0x062706, 0x41, 0x41, 0x6d, 0x0 }, /* #8 */
    908     { 0x0c5b13, 0x0c5306, 0xcf, 0x05, 0x05, 0x0 }, /* #9 */
    909     { 0x052193, 0x052106, 0x03, 0x03, 0x47, 0x0 }, /* #10 */
    910     { 0x0f5f96, 0x0f5786, 0x87, 0x81, 0xa1, 0x0 }, /* #11 */
    911     { 0x183556, 0x183506, 0x6f, 0x03, 0x13, 0x0 }, /* #12 */
    912     { 0x033196, 0x033106, 0xab, 0x22, 0x32, 0x0 }, /* #13 */
    913     { 0x3d7012, 0x3d7046, 0x8c, 0x00, 0x02, 0x0 }, /* #14 */
    914     { 0x191fc3, 0x191786, 0x84, 0x84, 0xe6, 0x0 }, /* #15 */
    915     { 0x340f93, 0x340706, 0x35, 0x05, 0x85, 0x0 }, /* #16 */
    916     { 0x0d4ed6, 0x0d4646, 0x05, 0x00, 0xd0, 0x0 }, /* #17 */
    917     { 0x142b13, 0x142382, 0x8c, 0x8c, 0xae, 0x0 }, /* #18 */
    918     { 0x0951c2, 0x095106, 0x5b, 0x0a, 0x8a, 0x0 }, /* #19 */
    919     { 0x1074c3, 0x107486, 0xfb, 0xd8, 0xd8, 0x0 }, /* #20 */
    920     { 0x2f18d7, 0x2f1006, 0x1f, 0x1b, 0x5b, 0x0 }, /* #21 */
    921     { 0x3b7c16, 0x3b7402, 0xbf, 0x1c, 0x5c, 0x0 }, /* #22 */
    922     { 0x047043, 0x047086, 0xfc, 0xb4, 0xb6, 0x0 }, /* #23 */
    923     { 0x082c96, 0x082402, 0x16, 0x16, 0x7f, 0x0 }, /* #24 */
    924     { 0x2b61d7, 0x2b6106, 0x8d, 0x0c, 0x2c, 0x0 }, /* #25 */
    925     { 0x260892, 0x260006, 0x33, 0x33, 0x3f, 0x0 }, /* #26 */
    926     { 0x2b4cd6, 0x2b4402, 0x1d, 0x04, 0x44, 0x0 }, /* #27 */
    927     { 0x067f96, 0x067702, 0xe9, 0x20, 0x26, 0x0 }, /* #28 */
    928     { 0x037416, 0x037402, 0x2b, 0x20, 0x20, 0x0 }, /* #29 */
    929     { 0x0b6542, 0x0b6506, 0x7b, 0x53, 0xd7, 0x0 }, /* #30 */
    930     { 0x311287, 0x311246, 0x79, 0x00, 0x02, 0x0 }, /* #31 */
    931     { 0x253206, 0x253286, 0xdc, 0xc0, 0xc2, 0x0 }, /* #32 */
    932     { 0x0b6b97, 0x0b6302, 0x11, 0x10, 0xf4, 0x0 }, /* #33 */
    933     { 0x334f96, 0x334702, 0x38, 0x10, 0x90, 0x0 }, /* #34 */
    934     { 0x225013, 0x225002, 0x9f, 0x1a, 0x3a, 0x0 }, /* #35 */
    935     { 0x0f5b47, 0x0f5306, 0x17, 0x06, 0xce, 0x0 }, /* #36 */
    936     { 0x346586, 0x346546, 0x44, 0x00, 0x98, 0x0 }, /* #37 */
    937     { 0x012c02, 0x012402, 0x94, 0x04, 0x05, 0x0 }, /* #38 */
    938     { 0x052012, 0x052006, 0xc7, 0x41, 0x51, 0x0 }, /* #39 */
    939     { 0x2e2e87, 0x2e2686, 0x93, 0x93, 0xfb, 0x0 }, /* #40 */
    940     { 0x362042, 0x362002, 0x3e, 0x1c, 0x9d, 0x0 }, /* #41 */
    941     { 0x3c3e92, 0x3c3682, 0xbf, 0x8a, 0x8a, 0x0 }, /* #42 */
    942     { 0x0130c2, 0x013002, 0x75, 0x64, 0xe6, 0x0 }, /* #43 */
    943     { 0x123712, 0x123706, 0x36, 0x30, 0x78, 0x0 }, /* #44 */
    944     { 0x202157, 0x202106, 0xf1, 0x71, 0x71, 0x0 }, /* #45 */
    945     { 0x305e96, 0x305602, 0x18, 0x10, 0x93, 0x0 }, /* #46 */
    946     { 0x1649c6, 0x164102, 0x78, 0x58, 0x5b, 0x0 }, /* #47 */
    947     { 0x261e52, 0x261602, 0x2b, 0x0b, 0x5b, 0x0 }, /* #48 */
    948     { 0x312e57, 0x312682, 0xa7, 0xa7, 0xb7, 0x0 }, /* #49 */
    949     { 0x2917c7, 0x291702, 0x1f, 0x19, 0x19, 0x0 }, /* #50 */
    950     { 0x156ac7, 0x156202, 0xfa, 0x2a, 0x2e, 0x0 }, /* #51 */
    951     { 0x1d4897, 0x1d4002, 0x8f, 0x02, 0x12, 0x0 }, /* #52 */
    952     { 0x097657, 0x097602, 0x79, 0x29, 0xab, 0x0 }, /* #53 */
    953     { 0x237843, 0x237086, 0x8a, 0x88, 0xdc, 0x0 }, /* #54 */
    954     { 0x3d0196, 0x3d0146, 0xc6, 0x00, 0x11, 0x0 }, /* #55 */
    955     { 0x3a2dc2, 0x3a2546, 0xa0, 0x00, 0x49, 0x0 }, /* #56 */
    956     { 0x094347, 0x094302, 0x55, 0x04, 0x86, 0x0 }, /* #57 */
    957     { 0x2e1702, 0x2e1702, 0x5a, 0x1a, 0x3b, 0x0 }, /* #58 */
    958     { 0x2f2043, 0x2f2002, 0x79, 0x51, 0x57, 0x0 }, /* #59 */
    959     { 0x0d48d6, 0x0d4006, 0xf4, 0x60, 0x61, 0x0 }, /* #60 */
    960     { 0x063fd2, 0x063746, 0x28, 0x00, 0x80, 0x0 }, /* #61 */
    961     { 0x092a92, 0x092246, 0xe2, 0x00, 0x05, 0x0 }, /* #62 */
    962     { 0x125c92, 0x125402, 0x0e, 0x0e, 0x5f, 0x0 }, /* #63 */
     899    { 0x2e7947, 0x2e7146, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     900    { 0x257b46, 0x257346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     901    { 0x1e3357, 0x1e3346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     902    { 0x3c1457, 0x3c1446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     903    { 0x232d83, 0x232546, 0x26, 0x00, 0x00, 0x0 }, /* #4 */
     904    { 0x2663d7, 0x266346, 0xe8, 0x00, 0x00, 0x0 }, /* #5 */
     905    { 0x156816, 0x156046, 0x5a, 0x00, 0x00, 0x0 }, /* #6 */
     906    { 0x0935d2, 0x093546, 0xbc, 0x00, 0x00, 0x0 }, /* #7 */
     907    { 0x125d06, 0x125546, 0xb6, 0x00, 0x49, 0x0 }, /* #8 */
     908    { 0x227716, 0x227782, 0xd1, 0xd0, 0xd8, 0x0 }, /* #9 */
     909    { 0x1c3d16, 0x1c3506, 0x15, 0x11, 0x11, 0x0 }, /* #10 */
     910    { 0x167dd6, 0x167506, 0x67, 0x27, 0x3f, 0x0 }, /* #11 */
     911    { 0x3616c2, 0x361606, 0x6b, 0x6a, 0xfa, 0x0 }, /* #12 */
     912    { 0x0c0bd7, 0x0c0302, 0xda, 0x4a, 0x4f, 0x0 }, /* #13 */
     913    { 0x033243, 0x033282, 0x83, 0x80, 0xd0, 0x0 }, /* #14 */
     914    { 0x0503c6, 0x050346, 0xb4, 0x00, 0x0b, 0x0 }, /* #15 */
     915    { 0x1d6a86, 0x1d6202, 0x6e, 0x46, 0x47, 0x0 }, /* #16 */
     916    { 0x345e07, 0x345602, 0x42, 0x40, 0xe4, 0x0 }, /* #17 */
     917    { 0x187e83, 0x187602, 0xbf, 0x16, 0x16, 0x0 }, /* #18 */
     918    { 0x087947, 0x087186, 0xd8, 0x88, 0x88, 0x0 }, /* #19 */
     919    { 0x064783, 0x064782, 0xd2, 0xc2, 0xea, 0x0 }, /* #20 */
     920    { 0x341846, 0x341086, 0xb6, 0xb2, 0xf3, 0x0 }, /* #21 */
     921    { 0x1f5b02, 0x1f5302, 0x2f, 0x07, 0xc7, 0x0 }, /* #22 */
     922    { 0x101352, 0x101302, 0x75, 0x70, 0xfa, 0x0 }, /* #23 */
     923    { 0x081c06, 0x081406, 0x5a, 0x12, 0x13, 0x0 }, /* #24 */
     924    { 0x3a5fd6, 0x3a5702, 0x46, 0x04, 0xbd, 0x0 }, /* #25 */
     925    { 0x3a2d92, 0x3a2502, 0x70, 0x70, 0xfb, 0x0 }, /* #26 */
     926    { 0x3d1656, 0x3d1606, 0x29, 0x28, 0x68, 0x0 }, /* #27 */
     927    { 0x1f1f07, 0x1f1702, 0xf7, 0x37, 0x3f, 0x0 }, /* #28 */
     928    { 0x147653, 0x147602, 0x83, 0x01, 0x65, 0x0 }, /* #29 */
     929    { 0x255f56, 0x255702, 0xeb, 0x02, 0x16, 0x0 }, /* #30 */
     930    { 0x040d16, 0x040502, 0x43, 0x43, 0xd3, 0x0 }, /* #31 */
     931    { 0x3c5953, 0x3c5186, 0xbb, 0xbb, 0xff, 0x0 }, /* #32 */
     932    { 0x381a02, 0x381246, 0x8e, 0x00, 0x11, 0x0 }, /* #33 */
     933    { 0x200846, 0x200006, 0x0f, 0x03, 0xe3, 0x0 }, /* #34 */
     934    { 0x0c2e56, 0x0c2602, 0x48, 0x08, 0x3b, 0x0 }, /* #35 */
     935    { 0x320442, 0x320406, 0x23, 0x03, 0xd7, 0x0 }, /* #36 */
     936    { 0x1c4682, 0x1c4602, 0x01, 0x01, 0x99, 0x0 }, /* #37 */
     937    { 0x161e13, 0x161682, 0x8f, 0x86, 0x86, 0x0 }, /* #38 */
     938    { 0x336d52, 0x336502, 0x1e, 0x04, 0x44, 0x0 }, /* #39 */
     939    { 0x000f97, 0x000706, 0xbc, 0x14, 0x14, 0x0 }, /* #40 */
     940    { 0x3e1887, 0x3e1002, 0x71, 0x70, 0x74, 0x0 }, /* #41 */
     941    { 0x043ad7, 0x043282, 0xd1, 0x91, 0xb1, 0x0 }, /* #42 */
     942    { 0x041f43, 0x041702, 0xff, 0x26, 0x26, 0x0 }, /* #43 */
     943    { 0x1d4c02, 0x1d4402, 0xc1, 0x01, 0x0b, 0x0 }, /* #44 */
     944    { 0x056f47, 0x056702, 0x69, 0x20, 0x26, 0x0 }, /* #45 */
     945    { 0x150a86, 0x150246, 0x00, 0x00, 0xa4, 0x0 }, /* #46 */
     946    { 0x367d03, 0x367582, 0xc3, 0xc1, 0xf5, 0x0 }, /* #47 */
     947    { 0x271743, 0x271702, 0x01, 0x01, 0x6b, 0x0 }, /* #48 */
     948    { 0x0d1853, 0x0d1082, 0xde, 0xd0, 0xf0, 0x0 }, /* #49 */
     949    { 0x193f86, 0x193746, 0x25, 0x00, 0x88, 0x0 }, /* #50 */
     950    { 0x3e7c56, 0x3e7482, 0xc3, 0xc1, 0xdd, 0x0 }, /* #51 */
     951    { 0x242417, 0x242486, 0xd4, 0x84, 0x87, 0x0 }, /* #52 */
     952    { 0x342b56, 0x342302, 0x6e, 0x64, 0x64, 0x0 }, /* #53 */
     953    { 0x085a57, 0x085202, 0x26, 0x26, 0xae, 0x0 }, /* #54 */
     954    { 0x2a08c7, 0x2a0002, 0x6a, 0x4a, 0x4e, 0x0 }, /* #55 */
     955    { 0x2f5d87, 0x2f5506, 0x43, 0x03, 0x93, 0x0 }, /* #56 */
     956    { 0x1a2113, 0x1a2106, 0xfd, 0x4d, 0x4d, 0x0 }, /* #57 */
     957    { 0x3e7002, 0x3e7006, 0x4b, 0x0a, 0x0e, 0x0 }, /* #58 */
     958    { 0x277a12, 0x277202, 0x28, 0x20, 0xf2, 0x0 }, /* #59 */
     959    { 0x345247, 0x345206, 0x3e, 0x0c, 0x8d, 0x0 }, /* #60 */
     960    { 0x3c3dc2, 0x3c3586, 0x97, 0x84, 0xa4, 0x0 }, /* #61 */
     961    { 0x211f56, 0x211786, 0x93, 0x82, 0xee, 0x0 }, /* #62 */
     962    { 0x126c52, 0x126402, 0x0b, 0x08, 0x28, 0x0 }, /* #63 */
    963963};
    964964static const BINU8_TEST_T g_aTests_cmp_u8[] =
    965965{
    966     { 0x033583, 0x033546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    967     { 0x312d82, 0x312546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    968     { 0x3635c2, 0x363546, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    969     { 0x113c03, 0x113446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    970     { 0x1643c7, 0x164382, 0xf8, 0xf8, 0x00, 0x0 }, /* #4 */
    971     { 0x0f0883, 0x0f0086, 0x8d, 0x8d, 0x00, 0x0 }, /* #5 */
    972     { 0x2a6e07, 0x2a6606, 0x2b, 0x2b, 0x00, 0x0 }, /* #6 */
    973     { 0x297b56, 0x297306, 0x17, 0x17, 0x00, 0x0 }, /* #7 */
    974     { 0x1d0887, 0x1d0017, 0x76, 0x76, 0xff, 0x0 }, /* #8 */
    975     { 0x227f92, 0x227786, 0xbf, 0xbf, 0x19, 0x0 }, /* #9 */
    976     { 0x312ed2, 0x312603, 0x59, 0x59, 0xf8, 0x0 }, /* #10 */
    977     { 0x281e96, 0x281602, 0xff, 0xff, 0xcd, 0x0 }, /* #11 */
    978     { 0x352c03, 0x352496, 0xf2, 0xf2, 0x56, 0x0 }, /* #12 */
    979     { 0x2a5cc2, 0x2a5446, 0x77, 0x77, 0x77, 0x0 }, /* #13 */
    980     { 0x0a5d97, 0x0a5512, 0xcc, 0xcc, 0x8f, 0x0 }, /* #14 */
    981     { 0x3a14d2, 0x3a1483, 0x0f, 0x0f, 0x7e, 0x0 }, /* #15 */
    982     { 0x1f25c6, 0x1f2507, 0x24, 0x24, 0xf4, 0x0 }, /* #16 */
    983     { 0x334603, 0x334e83, 0x68, 0x68, 0x83, 0x0 }, /* #17 */
    984     { 0x0118d2, 0x011012, 0x79, 0x79, 0x1c, 0x0 }, /* #18 */
    985     { 0x2b0d42, 0x2b0593, 0x27, 0x27, 0x2f, 0x0 }, /* #19 */
    986     { 0x080287, 0x080203, 0x1e, 0x1e, 0xe0, 0x0 }, /* #20 */
    987     { 0x177156, 0x177182, 0xcc, 0xcc, 0x1c, 0x0 }, /* #21 */
    988     { 0x2f2812, 0x2f2083, 0x5a, 0x5a, 0x69, 0x0 }, /* #22 */
    989     { 0x1e6b43, 0x1e6b06, 0xbe, 0xbe, 0x5e, 0x0 }, /* #23 */
    990     { 0x041087, 0x041083, 0x09, 0x09, 0x24, 0x0 }, /* #24 */
    991     { 0x357b12, 0x357393, 0x00, 0x00, 0x7d, 0x0 }, /* #25 */
    992     { 0x094296, 0x094a16, 0x8c, 0x8c, 0x3f, 0x0 }, /* #26 */
    993     { 0x034c83, 0x034482, 0xff, 0xff, 0x49, 0x0 }, /* #27 */
    994     { 0x026713, 0x026716, 0xa7, 0xa7, 0x9b, 0x0 }, /* #28 */
    995     { 0x2014c6, 0x201493, 0x95, 0x95, 0xca, 0x0 }, /* #29 */
    996     { 0x196056, 0x196003, 0x19, 0x19, 0xc8, 0x0 }, /* #30 */
    997     { 0x1611c2, 0x161912, 0xb8, 0xb8, 0x6f, 0x0 }, /* #31 */
    998     { 0x067fd3, 0x067f02, 0xae, 0xae, 0x65, 0x0 }, /* #32 */
    999     { 0x2349c7, 0x234102, 0x6f, 0x6f, 0x4f, 0x0 }, /* #33 */
    1000     { 0x242712, 0x242706, 0xc7, 0xc7, 0xa3, 0x0 }, /* #34 */
    1001     { 0x0f00d6, 0x0f0883, 0x79, 0x79, 0xd5, 0x0 }, /* #35 */
    1002     { 0x1f2c87, 0x1f2c97, 0x64, 0x64, 0xbe, 0x0 }, /* #36 */
    1003     { 0x1e7dd2, 0x1e7596, 0xb1, 0xb1, 0x0e, 0x0 }, /* #37 */
    1004     { 0x3e1a52, 0x3e1a97, 0x3d, 0x3d, 0x9e, 0x0 }, /* #38 */
    1005     { 0x0122c2, 0x012283, 0x0a, 0x0a, 0x20, 0x0 }, /* #39 */
    1006     { 0x3810d6, 0x381006, 0x6a, 0x6a, 0x11, 0x0 }, /* #40 */
    1007     { 0x145086, 0x145883, 0x19, 0x19, 0x94, 0x0 }, /* #41 */
    1008     { 0x365246, 0x365203, 0x6b, 0x6b, 0xf5, 0x0 }, /* #42 */
    1009     { 0x0c3582, 0x0c3d87, 0x67, 0x67, 0x83, 0x0 }, /* #43 */
    1010     { 0x231843, 0x231083, 0x96, 0x96, 0xd5, 0x0 }, /* #44 */
    1011     { 0x326952, 0x326187, 0xb6, 0xb6, 0xc3, 0x0 }, /* #45 */
    1012     { 0x0f3f07, 0x0f3f93, 0x22, 0x22, 0x8e, 0x0 }, /* #46 */
    1013     { 0x3a1106, 0x3a1107, 0x44, 0x44, 0xf4, 0x0 }, /* #47 */
    1014     { 0x325483, 0x325487, 0x83, 0x83, 0x90, 0x0 }, /* #48 */
    1015     { 0x0229c3, 0x022197, 0x33, 0x33, 0x5f, 0x0 }, /* #49 */
    1016     { 0x1d3a87, 0x1d3a87, 0x5f, 0x5f, 0xd8, 0x0 }, /* #50 */
    1017     { 0x173117, 0x173193, 0x22, 0x22, 0x7e, 0x0 }, /* #51 */
    1018     { 0x374117, 0x374197, 0x94, 0x94, 0xb7, 0x0 }, /* #52 */
    1019     { 0x1a1813, 0x1a1802, 0xb4, 0xb4, 0x62, 0x0 }, /* #53 */
    1020     { 0x223d43, 0x223506, 0x7b, 0x7b, 0x6a, 0x0 }, /* #54 */
    1021     { 0x287f92, 0x287787, 0x15, 0x15, 0x25, 0x0 }, /* #55 */
    1022     { 0x0a4506, 0x0a4502, 0x58, 0x58, 0x50, 0x0 }, /* #56 */
    1023     { 0x3d2516, 0x3d2d97, 0x32, 0x32, 0x86, 0x0 }, /* #57 */
    1024     { 0x1259d2, 0x125116, 0xd9, 0xd9, 0xca, 0x0 }, /* #58 */
    1025     { 0x036d57, 0x036d87, 0x4b, 0x4b, 0x93, 0x0 }, /* #59 */
    1026     { 0x2e4787, 0x2e4f87, 0x0f, 0x0f, 0x8d, 0x0 }, /* #60 */
    1027     { 0x1a4617, 0x1a4e93, 0x73, 0x73, 0xbe, 0x0 }, /* #61 */
    1028     { 0x3e4842, 0x3e4097, 0x87, 0x87, 0x9a, 0x0 }, /* #62 */
    1029     { 0x341e52, 0x341613, 0x33, 0x33, 0xba, 0x0 }, /* #63 */
     966    { 0x3d3256, 0x3d3246, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     967    { 0x0e7817, 0x0e7046, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     968    { 0x012b56, 0x012346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     969    { 0x065d42, 0x065546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     970    { 0x1e0087, 0x1e0086, 0x90, 0x90, 0x00, 0x0 }, /* #4 */
     971    { 0x3b0a96, 0x3b0286, 0xe4, 0xe4, 0x00, 0x0 }, /* #5 */
     972    { 0x3f47c6, 0x3f4786, 0x93, 0x93, 0x00, 0x0 }, /* #6 */
     973    { 0x0e0a07, 0x0e0282, 0x92, 0x92, 0x00, 0x0 }, /* #7 */
     974    { 0x374802, 0x374006, 0x7e, 0x7e, 0x2b, 0x0 }, /* #8 */
     975    { 0x1d4303, 0x1d4b16, 0xb7, 0xb7, 0x58, 0x0 }, /* #9 */
     976    { 0x2a6287, 0x2a6203, 0x28, 0x28, 0xc0, 0x0 }, /* #10 */
     977    { 0x0f2a07, 0x0f2297, 0x95, 0x95, 0xaa, 0x0 }, /* #11 */
     978    { 0x2d6a46, 0x2d6a06, 0xca, 0xca, 0x56, 0x0 }, /* #12 */
     979    { 0x0c13d7, 0x0c1b83, 0x77, 0x77, 0xf7, 0x0 }, /* #13 */
     980    { 0x380a02, 0x380216, 0x75, 0x75, 0x0b, 0x0 }, /* #14 */
     981    { 0x0e6ac6, 0x0e6a87, 0x5d, 0x5d, 0x97, 0x0 }, /* #15 */
     982    { 0x261413, 0x261417, 0x02, 0x02, 0xd7, 0x0 }, /* #16 */
     983    { 0x007243, 0x007207, 0x56, 0x56, 0xe4, 0x0 }, /* #17 */
     984    { 0x077c83, 0x077496, 0xc7, 0xc7, 0x3c, 0x0 }, /* #18 */
     985    { 0x160186, 0x160102, 0xf9, 0xf9, 0xa1, 0x0 }, /* #19 */
     986    { 0x3c2696, 0x3c2e06, 0x88, 0x88, 0x32, 0x0 }, /* #20 */
     987    { 0x0f1913, 0x0f1997, 0x7b, 0x7b, 0xed, 0x0 }, /* #21 */
     988    { 0x300256, 0x300293, 0xa0, 0xa0, 0xac, 0x0 }, /* #22 */
     989    { 0x297c83, 0x297487, 0xde, 0xde, 0xf7, 0x0 }, /* #23 */
     990    { 0x385756, 0x385f87, 0x75, 0x75, 0xe5, 0x0 }, /* #24 */
     991    { 0x201d87, 0x201506, 0xba, 0xba, 0xb0, 0x0 }, /* #25 */
     992    { 0x2e1b17, 0x2e1302, 0xf8, 0xf8, 0xd5, 0x0 }, /* #26 */
     993    { 0x2f59d6, 0x2f5106, 0xff, 0xff, 0xc6, 0x0 }, /* #27 */
     994    { 0x283706, 0x283717, 0x10, 0x10, 0x9e, 0x0 }, /* #28 */
     995    { 0x041042, 0x041017, 0x40, 0x40, 0xd6, 0x0 }, /* #29 */
     996    { 0x3c5683, 0x3c5683, 0x0d, 0x0d, 0x5d, 0x0 }, /* #30 */
     997    { 0x3f7b07, 0x3f7312, 0x21, 0x21, 0x02, 0x0 }, /* #31 */
     998    { 0x305752, 0x305702, 0x97, 0x97, 0x95, 0x0 }, /* #32 */
     999    { 0x102c42, 0x102487, 0x0f, 0x0f, 0x6c, 0x0 }, /* #33 */
     1000    { 0x1229c6, 0x122106, 0xee, 0xee, 0xd3, 0x0 }, /* #34 */
     1001    { 0x2e4fd2, 0x2e4706, 0xf4, 0xf4, 0xc4, 0x0 }, /* #35 */
     1002    { 0x0c6197, 0x0c6197, 0x02, 0x02, 0x6c, 0x0 }, /* #36 */
     1003    { 0x197bc2, 0x197397, 0xd8, 0xd8, 0xfa, 0x0 }, /* #37 */
     1004    { 0x166516, 0x166597, 0x03, 0x03, 0x0d, 0x0 }, /* #38 */
     1005    { 0x085903, 0x085983, 0x2e, 0x2e, 0x9d, 0x0 }, /* #39 */
     1006    { 0x2e1a47, 0x2e1a97, 0x49, 0x49, 0xaa, 0x0 }, /* #40 */
     1007    { 0x2d6947, 0x2d6116, 0x52, 0x52, 0x1f, 0x0 }, /* #41 */
     1008    { 0x054742, 0x054796, 0xdb, 0xdb, 0x1d, 0x0 }, /* #42 */
     1009    { 0x255896, 0x255087, 0x04, 0x04, 0x30, 0x0 }, /* #43 */
     1010    { 0x0c1d52, 0x0c1507, 0x3a, 0x3a, 0xea, 0x0 }, /* #44 */
     1011    { 0x167c93, 0x167487, 0x12, 0x12, 0x22, 0x0 }, /* #45 */
     1012    { 0x322453, 0x322406, 0x69, 0x69, 0x47, 0x0 }, /* #46 */
     1013    { 0x060953, 0x060106, 0x3c, 0x3c, 0x15, 0x0 }, /* #47 */
     1014    { 0x3b4317, 0x3b4382, 0xe5, 0xe5, 0x62, 0x0 }, /* #48 */
     1015    { 0x2939c2, 0x293182, 0xec, 0xec, 0x60, 0x0 }, /* #49 */
     1016    { 0x1f7cd2, 0x1f7412, 0xd6, 0xd6, 0x8a, 0x0 }, /* #50 */
     1017    { 0x105543, 0x105512, 0x75, 0x75, 0x3e, 0x0 }, /* #51 */
     1018    { 0x396907, 0x396183, 0x9f, 0x9f, 0xc0, 0x0 }, /* #52 */
     1019    { 0x2d3d43, 0x2d3587, 0xd9, 0xd9, 0xf2, 0x0 }, /* #53 */
     1020    { 0x2052d2, 0x205202, 0x3b, 0x3b, 0x09, 0x0 }, /* #54 */
     1021    { 0x134ad6, 0x134207, 0x09, 0x09, 0x95, 0x0 }, /* #55 */
     1022    { 0x0939c6, 0x093912, 0xd4, 0xd4, 0x69, 0x0 }, /* #56 */
     1023    { 0x061746, 0x061f16, 0x99, 0x99, 0x2d, 0x0 }, /* #57 */
     1024    { 0x0712d3, 0x071a83, 0x5f, 0x5f, 0xd6, 0x0 }, /* #58 */
     1025    { 0x361887, 0x361002, 0xbc, 0xbc, 0xa0, 0x0 }, /* #59 */
     1026    { 0x3b2202, 0x3b2a87, 0x5b, 0x5b, 0x83, 0x0 }, /* #60 */
     1027    { 0x212257, 0x212287, 0x0d, 0x0d, 0x73, 0x0 }, /* #61 */
     1028    { 0x2e6f92, 0x2e6712, 0xfb, 0xfb, 0x9e, 0x0 }, /* #62 */
     1029    { 0x001c53, 0x001407, 0x29, 0x29, 0xd3, 0x0 }, /* #63 */
    10301030};
    10311031static const BINU8_TEST_T g_aTests_test_u8[] =
    10321032{
    1033     { 0x0d4207, 0x0d4246, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    1034     { 0x012997, 0x012146, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    1035     { 0x082d53, 0x082546, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    1036     { 0x232c12, 0x232446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    1037     { 0x120797, 0x120746, 0x58, 0x58, 0x00, 0x0 }, /* #4 */
    1038     { 0x065e03, 0x065646, 0x2e, 0x2e, 0x00, 0x0 }, /* #5 */
    1039     { 0x3b6ac3, 0x3b6246, 0x22, 0x22, 0x00, 0x0 }, /* #6 */
    1040     { 0x1440c2, 0x144046, 0xf0, 0xf0, 0x00, 0x0 }, /* #7 */
    1041     { 0x0c31c2, 0x0c3102, 0x93, 0x93, 0x7f, 0x0 }, /* #8 */
    1042     { 0x0c1007, 0x0c1002, 0x81, 0x81, 0x2b, 0x0 }, /* #9 */
    1043     { 0x267d83, 0x267586, 0x9c, 0x9c, 0xca, 0x0 }, /* #10 */
    1044     { 0x346242, 0x346206, 0xc5, 0xc5, 0x7c, 0x0 }, /* #11 */
    1045     { 0x2e0186, 0x2e0182, 0xf9, 0xf9, 0xe0, 0x0 }, /* #12 */
    1046     { 0x106743, 0x106702, 0x6e, 0x6e, 0xdc, 0x0 }, /* #13 */
    1047     { 0x113a96, 0x113202, 0xe4, 0xe4, 0x67, 0x0 }, /* #14 */
    1048     { 0x0f7bc7, 0x0f7306, 0x7f, 0x7f, 0xa8, 0x0 }, /* #15 */
    1049     { 0x3742d3, 0x374286, 0xff, 0xff, 0xaf, 0x0 }, /* #16 */
    1050     { 0x275c56, 0x275406, 0x4b, 0x4b, 0x65, 0x0 }, /* #17 */
    1051     { 0x032a82, 0x032246, 0xc8, 0xc8, 0x32, 0x0 }, /* #18 */
    1052     { 0x0712d7, 0x071282, 0xe4, 0xe4, 0xf8, 0x0 }, /* #19 */
    1053     { 0x362203, 0x362206, 0xe2, 0xe2, 0x3e, 0x0 }, /* #20 */
    1054     { 0x314f47, 0x314746, 0x3c, 0x3c, 0x03, 0x0 }, /* #21 */
    1055     { 0x1c3183, 0x1c3182, 0xd8, 0xd8, 0x85, 0x0 }, /* #22 */
    1056     { 0x065786, 0x065706, 0x23, 0x23, 0x25, 0x0 }, /* #23 */
    1057     { 0x373f56, 0x373706, 0x54, 0x54, 0x17, 0x0 }, /* #24 */
    1058     { 0x3f5017, 0x3f5002, 0x0d, 0x0d, 0x91, 0x0 }, /* #25 */
    1059     { 0x2b5646, 0x2b5686, 0xde, 0xde, 0xa3, 0x0 }, /* #26 */
    1060     { 0x072002, 0x072082, 0x9e, 0x9e, 0x98, 0x0 }, /* #27 */
    1061     { 0x330f93, 0x330702, 0x75, 0x75, 0x45, 0x0 }, /* #28 */
    1062     { 0x1d57d2, 0x1d5782, 0xea, 0xea, 0xb9, 0x0 }, /* #29 */
    1063     { 0x061857, 0x061006, 0x58, 0x58, 0x9d, 0x0 }, /* #30 */
    1064     { 0x256e87, 0x256606, 0xe4, 0xe4, 0x44, 0x0 }, /* #31 */
    1065     { 0x2f6b47, 0x2f6302, 0x3b, 0x3b, 0x20, 0x0 }, /* #32 */
    1066     { 0x2e6fc3, 0x2e6782, 0x8e, 0x8e, 0xe0, 0x0 }, /* #33 */
    1067     { 0x210bd7, 0x210302, 0xf9, 0xf9, 0x31, 0x0 }, /* #34 */
    1068     { 0x047517, 0x047586, 0xe3, 0xe3, 0xa4, 0x0 }, /* #35 */
    1069     { 0x3b4f96, 0x3b4706, 0x75, 0x75, 0xea, 0x0 }, /* #36 */
    1070     { 0x185546, 0x185506, 0x70, 0x70, 0x6e, 0x0 }, /* #37 */
    1071     { 0x357f07, 0x357782, 0xc9, 0xc9, 0xe1, 0x0 }, /* #38 */
    1072     { 0x0711c3, 0x071186, 0xcc, 0xcc, 0xc3, 0x0 }, /* #39 */
    1073     { 0x106d57, 0x106502, 0x41, 0x41, 0x17, 0x0 }, /* #40 */
    1074     { 0x040492, 0x040446, 0x32, 0x32, 0xc8, 0x0 }, /* #41 */
    1075     { 0x323dd6, 0x323582, 0xbc, 0xbc, 0x81, 0x0 }, /* #42 */
    1076     { 0x001f17, 0x001702, 0x57, 0x57, 0x9d, 0x0 }, /* #43 */
    1077     { 0x312e03, 0x312682, 0xd3, 0xd3, 0xa7, 0x0 }, /* #44 */
    1078     { 0x3d1992, 0x3d1182, 0xf1, 0xf1, 0xe0, 0x0 }, /* #45 */
    1079     { 0x192dc7, 0x192502, 0xe1, 0xe1, 0x0d, 0x0 }, /* #46 */
    1080     { 0x1d7e02, 0x1d7606, 0xcf, 0xcf, 0x7b, 0x0 }, /* #47 */
    1081     { 0x2d4192, 0x2d4182, 0xe3, 0xe3, 0xc1, 0x0 }, /* #48 */
    1082     { 0x083793, 0x083746, 0x91, 0x91, 0x22, 0x0 }, /* #49 */
    1083     { 0x1653c3, 0x165306, 0xed, 0xed, 0x77, 0x0 }, /* #50 */
    1084     { 0x103886, 0x103082, 0x89, 0x89, 0xc6, 0x0 }, /* #51 */
    1085     { 0x342816, 0x342002, 0x6f, 0x6f, 0x9d, 0x0 }, /* #52 */
    1086     { 0x1e3813, 0x1e3006, 0xfd, 0xfd, 0x41, 0x0 }, /* #53 */
    1087     { 0x2c1743, 0x2c1706, 0x62, 0x62, 0xfc, 0x0 }, /* #54 */
    1088     { 0x191053, 0x191006, 0xa9, 0xa9, 0x67, 0x0 }, /* #55 */
    1089     { 0x302356, 0x302386, 0xe0, 0xe0, 0xac, 0x0 }, /* #56 */
    1090     { 0x336153, 0x336106, 0x5f, 0x5f, 0xc2, 0x0 }, /* #57 */
    1091     { 0x3e4143, 0x3e4146, 0x2c, 0x2c, 0xd3, 0x0 }, /* #58 */
    1092     { 0x0c1486, 0x0c1486, 0xb8, 0xb8, 0xd2, 0x0 }, /* #59 */
    1093     { 0x364c43, 0x364486, 0xdd, 0xdd, 0xa4, 0x0 }, /* #60 */
    1094     { 0x101b56, 0x101302, 0x1c, 0x1c, 0xfe, 0x0 }, /* #61 */
    1095     { 0x032483, 0x032406, 0x47, 0x47, 0x8b, 0x0 }, /* #62 */
    1096     { 0x074c03, 0x074402, 0x5f, 0x5f, 0x22, 0x0 }, /* #63 */
     1033    { 0x002456, 0x002446, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
     1034    { 0x003556, 0x003546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
     1035    { 0x0b0286, 0x0b0246, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
     1036    { 0x1a6dc7, 0x1a6546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
     1037    { 0x1e6712, 0x1e6746, 0x85, 0x85, 0x00, 0x0 }, /* #4 */
     1038    { 0x2c7e43, 0x2c7646, 0x69, 0x69, 0x00, 0x0 }, /* #5 */
     1039    { 0x1f6247, 0x1f6246, 0x06, 0x06, 0x00, 0x0 }, /* #6 */
     1040    { 0x3b7642, 0x3b7646, 0x35, 0x35, 0x00, 0x0 }, /* #7 */
     1041    { 0x111cd6, 0x111406, 0x5f, 0x5f, 0xf0, 0x0 }, /* #8 */
     1042    { 0x087002, 0x087006, 0x7c, 0x7c, 0x48, 0x0 }, /* #9 */
     1043    { 0x114e03, 0x114602, 0x12, 0x12, 0x3c, 0x0 }, /* #10 */
     1044    { 0x0b4483, 0x0b4486, 0xfa, 0xfa, 0xab, 0x0 }, /* #11 */
     1045    { 0x122f86, 0x122702, 0xdd, 0xdd, 0x56, 0x0 }, /* #12 */
     1046    { 0x2804c6, 0x280446, 0x84, 0x84, 0x60, 0x0 }, /* #13 */
     1047    { 0x307106, 0x307146, 0xc2, 0xc2, 0x10, 0x0 }, /* #14 */
     1048    { 0x2a4b17, 0x2a4386, 0xcb, 0xcb, 0xbb, 0x0 }, /* #15 */
     1049    { 0x0a6506, 0x0a6506, 0x3f, 0x3f, 0x8a, 0x0 }, /* #16 */
     1050    { 0x0c5112, 0x0c5106, 0x4e, 0x4e, 0x4f, 0x0 }, /* #17 */
     1051    { 0x363f92, 0x363786, 0xd0, 0xd0, 0xb8, 0x0 }, /* #18 */
     1052    { 0x2c1616, 0x2c1602, 0x25, 0x25, 0x04, 0x0 }, /* #19 */
     1053    { 0x115403, 0x115402, 0x2a, 0x2a, 0x71, 0x0 }, /* #20 */
     1054    { 0x250997, 0x250186, 0xcb, 0xcb, 0xca, 0x0 }, /* #21 */
     1055    { 0x1d0ad3, 0x1d0202, 0x63, 0x63, 0x50, 0x0 }, /* #22 */
     1056    { 0x344c06, 0x344402, 0x75, 0x75, 0xc2, 0x0 }, /* #23 */
     1057    { 0x243557, 0x243546, 0x26, 0x26, 0x59, 0x0 }, /* #24 */
     1058    { 0x145ed3, 0x145602, 0x73, 0x73, 0x0a, 0x0 }, /* #25 */
     1059    { 0x090a02, 0x090286, 0xae, 0xae, 0x93, 0x0 }, /* #26 */
     1060    { 0x394cd6, 0x394402, 0x2b, 0x2b, 0x42, 0x0 }, /* #27 */
     1061    { 0x086956, 0x086146, 0x4a, 0x4a, 0x11, 0x0 }, /* #28 */
     1062    { 0x122d17, 0x122586, 0xa2, 0xa2, 0xa1, 0x0 }, /* #29 */
     1063    { 0x151186, 0x151102, 0xae, 0xae, 0x3b, 0x0 }, /* #30 */
     1064    { 0x161e12, 0x161602, 0x49, 0x49, 0x76, 0x0 }, /* #31 */
     1065    { 0x131e93, 0x131606, 0x05, 0x05, 0xaf, 0x0 }, /* #32 */
     1066    { 0x0001c3, 0x000106, 0x69, 0x69, 0xda, 0x0 }, /* #33 */
     1067    { 0x0172d3, 0x017202, 0x94, 0x94, 0x1a, 0x0 }, /* #34 */
     1068    { 0x230097, 0x230046, 0xea, 0xea, 0x15, 0x0 }, /* #35 */
     1069    { 0x0f2d97, 0x0f2582, 0xcd, 0xcd, 0xb5, 0x0 }, /* #36 */
     1070    { 0x130f92, 0x130702, 0x59, 0x59, 0xf7, 0x0 }, /* #37 */
     1071    { 0x3767d3, 0x376702, 0xf8, 0xf8, 0x6b, 0x0 }, /* #38 */
     1072    { 0x0a0413, 0x0a0446, 0x83, 0x83, 0x54, 0x0 }, /* #39 */
     1073    { 0x074086, 0x074002, 0xd8, 0xd8, 0x28, 0x0 }, /* #40 */
     1074    { 0x0b7296, 0x0b7206, 0xe9, 0xe9, 0x58, 0x0 }, /* #41 */
     1075    { 0x165592, 0x165582, 0xae, 0xae, 0x8d, 0x0 }, /* #42 */
     1076    { 0x247b17, 0x247306, 0xb4, 0xb4, 0x5f, 0x0 }, /* #43 */
     1077    { 0x072056, 0x072002, 0xf4, 0xf4, 0x0e, 0x0 }, /* #44 */
     1078    { 0x235882, 0x235086, 0xfd, 0xfd, 0x9b, 0x0 }, /* #45 */
     1079    { 0x054b16, 0x054382, 0xc6, 0xc6, 0xb6, 0x0 }, /* #46 */
     1080    { 0x1f5d52, 0x1f5502, 0x4e, 0x4e, 0x09, 0x0 }, /* #47 */
     1081    { 0x153942, 0x153146, 0x42, 0x42, 0xb9, 0x0 }, /* #48 */
     1082    { 0x0f08c2, 0x0f0086, 0xa0, 0xa0, 0xa4, 0x0 }, /* #49 */
     1083    { 0x037806, 0x037082, 0xdf, 0xdf, 0xbe, 0x0 }, /* #50 */
     1084    { 0x071493, 0x071446, 0x4a, 0x4a, 0x04, 0x0 }, /* #51 */
     1085    { 0x2b3f17, 0x2b3782, 0xb9, 0xb9, 0xf4, 0x0 }, /* #52 */
     1086    { 0x106747, 0x106706, 0x4d, 0x4d, 0xa5, 0x0 }, /* #53 */
     1087    { 0x153bd3, 0x153346, 0x1b, 0x1b, 0x24, 0x0 }, /* #54 */
     1088    { 0x213e56, 0x213606, 0xeb, 0xeb, 0x13, 0x0 }, /* #55 */
     1089    { 0x391116, 0x391146, 0x89, 0x89, 0x06, 0x0 }, /* #56 */
     1090    { 0x3c2553, 0x3c2506, 0xa1, 0xa1, 0x27, 0x0 }, /* #57 */
     1091    { 0x1e5ed3, 0x1e5686, 0xad, 0xad, 0x96, 0x0 }, /* #58 */
     1092    { 0x1434c6, 0x143406, 0x2f, 0x2f, 0x2d, 0x0 }, /* #59 */
     1093    { 0x2e7ec2, 0x2e7602, 0x26, 0x26, 0x3f, 0x0 }, /* #60 */
     1094    { 0x105c13, 0x105446, 0x1c, 0x1c, 0x61, 0x0 }, /* #61 */
     1095    { 0x2b3992, 0x2b3106, 0x27, 0x27, 0x16, 0x0 }, /* #62 */
     1096    { 0x207b52, 0x207302, 0x5d, 0x5d, 0x04, 0x0 }, /* #63 */
    10971097};
    10981098
     
    11011101static const BINU16_TEST_T g_aTests_add_u16[] =
    11021102{
    1103     { 0x1f6796, 0x1f6746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1104     { 0x260e46, 0x260646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1105     { 0x0e6646, 0x0e6646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1106     { 0x197f16, 0x197746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1107     { 0x132216, 0x132202, 0x500e, 0x500e, 0x0000, 0x0 }, /* #4 */
    1108     { 0x320916, 0x320102, 0x127f, 0x127f, 0x0000, 0x0 }, /* #5 */
    1109     { 0x322906, 0x322182, 0x99b5, 0x99b5, 0x0000, 0x0 }, /* #6 */
    1110     { 0x0005d7, 0x000582, 0xdc0b, 0xdc0b, 0x0000, 0x0 }, /* #7 */
    1111     { 0x3b4b52, 0x3b4313, 0x539b, 0x338a, 0xdfef, 0x0 }, /* #8 */
    1112     { 0x1b3247, 0x1b3213, 0x7879, 0x0531, 0x8cb8, 0x0 }, /* #9 */
    1113     { 0x0979d3, 0x097107, 0x6023, 0x4d2b, 0xed08, 0x0 }, /* #10 */
    1114     { 0x001086, 0x001003, 0xd1a7, 0x25c8, 0x5421, 0x0 }, /* #11 */
    1115     { 0x342487, 0x342c92, 0x5071, 0x8d40, 0x3ccf, 0x0 }, /* #12 */
    1116     { 0x2627c6, 0x262783, 0xdb4a, 0xc5dc, 0xea92, 0x0 }, /* #13 */
    1117     { 0x1378c7, 0x137016, 0x3ba4, 0x6d21, 0x317d, 0x0 }, /* #14 */
    1118     { 0x294b56, 0x294313, 0x7028, 0x2ac2, 0xba9a, 0x0 }, /* #15 */
    1119     { 0x1a0013, 0x1a0002, 0x0706, 0x76bf, 0x6fb9, 0x0 }, /* #16 */
    1120     { 0x2831c7, 0x283192, 0x4788, 0xe251, 0x9ac9, 0x0 }, /* #17 */
    1121     { 0x236246, 0x236203, 0x0e35, 0x0aae, 0xfc79, 0x0 }, /* #18 */
    1122     { 0x143f43, 0x143782, 0x160f, 0xbf8f, 0xa980, 0x0 }, /* #19 */
    1123     { 0x182993, 0x182117, 0xe61a, 0x2805, 0x41eb, 0x0 }, /* #20 */
    1124     { 0x1d0053, 0x1d0007, 0x1393, 0x0de7, 0xfa54, 0x0 }, /* #21 */
    1125     { 0x383853, 0x383896, 0x5926, 0xc3a5, 0x6a7f, 0x0 }, /* #22 */
    1126     { 0x084cd3, 0x084486, 0x9ea1, 0xaf53, 0x10b2, 0x0 }, /* #23 */
    1127     { 0x057697, 0x057692, 0xa2b9, 0xad92, 0x0ad9, 0x0 }, /* #24 */
    1128     { 0x0750d6, 0x075017, 0x655f, 0x5b7e, 0xf61f, 0x0 }, /* #25 */
    1129     { 0x1f6a06, 0x1f6a86, 0x27a3, 0x9993, 0x71f0, 0x0 }, /* #26 */
    1130     { 0x343292, 0x343a92, 0x4479, 0xbd67, 0x78ee, 0x0 }, /* #27 */
    1131     { 0x117ad2, 0x117207, 0xc9e5, 0x498d, 0x7fa8, 0x0 }, /* #28 */
    1132     { 0x2350c2, 0x235003, 0xe550, 0x4c73, 0x6723, 0x0 }, /* #29 */
    1133     { 0x104582, 0x104516, 0x270e, 0x4233, 0x1b25, 0x0 }, /* #30 */
    1134     { 0x2354c2, 0x235c86, 0x1ae0, 0x915f, 0x767f, 0x0 }, /* #31 */
    1135     { 0x2e1482, 0x2e1406, 0x0044, 0x27e7, 0x27a3, 0x0 }, /* #32 */
    1136     { 0x254513, 0x254503, 0x3d69, 0x35da, 0xf871, 0x0 }, /* #33 */
    1137     { 0x377803, 0x377003, 0xca25, 0x2ada, 0x60b5, 0x0 }, /* #34 */
    1138     { 0x012686, 0x012696, 0x1e38, 0xb450, 0x9618, 0x0 }, /* #35 */
    1139     { 0x100b96, 0x100386, 0xa747, 0xcab8, 0x2371, 0x0 }, /* #36 */
    1140     { 0x126482, 0x126496, 0x00cb, 0x8781, 0x86b6, 0x0 }, /* #37 */
    1141     { 0x334e03, 0x334e86, 0x7d95, 0xa61b, 0x2886, 0x0 }, /* #38 */
    1142     { 0x3b2b16, 0x3b2396, 0xb893, 0xf9d2, 0x413f, 0x0 }, /* #39 */
    1143     { 0x215502, 0x215d92, 0x7e86, 0xb680, 0x37fa, 0x0 }, /* #40 */
    1144     { 0x094b07, 0x094386, 0x995e, 0xe22e, 0x48d0, 0x0 }, /* #41 */
    1145     { 0x213f53, 0x213786, 0xaa96, 0xeadd, 0x4047, 0x0 }, /* #42 */
    1146     { 0x185586, 0x185d92, 0x43db, 0xbd62, 0x7987, 0x0 }, /* #43 */
    1147     { 0x0b2d93, 0x0b2d17, 0xbb79, 0x55b4, 0x9a3b, 0x0 }, /* #44 */
    1148     { 0x1d7197, 0x1d7107, 0x9357, 0x0078, 0x6d21, 0x0 }, /* #45 */
    1149     { 0x2f1543, 0x2f1583, 0xf3c9, 0xcf5d, 0xdb94, 0x0 }, /* #46 */
    1150     { 0x177e17, 0x177612, 0x0469, 0x3ca4, 0x383b, 0x0 }, /* #47 */
    1151     { 0x2f2512, 0x2f2d92, 0x7f87, 0xd7a1, 0x581a, 0x0 }, /* #48 */
    1152     { 0x374693, 0x374687, 0xa522, 0xa44d, 0xff2b, 0x0 }, /* #49 */
    1153     { 0x3f3b47, 0x3f3b96, 0x3a8f, 0x8ad2, 0x5043, 0x0 }, /* #50 */
    1154     { 0x2b1d06, 0x2b1517, 0xe6aa, 0x30e1, 0x4a37, 0x0 }, /* #51 */
    1155     { 0x261b93, 0x261b17, 0xae3e, 0x38d8, 0x8a9a, 0x0 }, /* #52 */
    1156     { 0x232d16, 0x232586, 0xa0f2, 0xd1af, 0x30bd, 0x0 }, /* #53 */
    1157     { 0x231e92, 0x231e13, 0xb41f, 0x451a, 0x90fb, 0x0 }, /* #54 */
    1158     { 0x287c16, 0x287417, 0x3e9a, 0x3996, 0xfafc, 0x0 }, /* #55 */
    1159     { 0x066cc7, 0x066c86, 0x3293, 0x8284, 0x4ff1, 0x0 }, /* #56 */
    1160     { 0x023047, 0x023006, 0x440c, 0x7e3f, 0x3a33, 0x0 }, /* #57 */
    1161     { 0x0216d3, 0x021607, 0x67f3, 0x2f06, 0xc713, 0x0 }, /* #58 */
    1162     { 0x272617, 0x272693, 0x938f, 0x8862, 0xf4d3, 0x0 }, /* #59 */
    1163     { 0x281342, 0x281b07, 0x84c3, 0x63f6, 0xdf33, 0x0 }, /* #60 */
    1164     { 0x080396, 0x080312, 0x4c5f, 0x5704, 0x0aa5, 0x0 }, /* #61 */
    1165     { 0x1d0a17, 0x1d0217, 0x7aa5, 0x4584, 0xcadf, 0x0 }, /* #62 */
    1166     { 0x366bc7, 0x366383, 0x97c7, 0x802a, 0xe863, 0x0 }, /* #63 */
     1103    { 0x311846, 0x311046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1104    { 0x3a0a42, 0x3a0246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1105    { 0x0a1192, 0x0a1146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1106    { 0x244fc6, 0x244746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1107    { 0x0d2112, 0x0d2182, 0xe237, 0xe237, 0x0000, 0x0 }, /* #4 */
     1108    { 0x164746, 0x164782, 0xdc2f, 0xdc2f, 0x0000, 0x0 }, /* #5 */
     1109    { 0x314487, 0x314402, 0x424a, 0x424a, 0x0000, 0x0 }, /* #6 */
     1110    { 0x311713, 0x311782, 0xdf02, 0xdf02, 0x0000, 0x0 }, /* #7 */
     1111    { 0x3e2fd2, 0x3e2717, 0x5e76, 0x1c14, 0xbd9e, 0x0 }, /* #8 */
     1112    { 0x3c73d3, 0x3c7313, 0x159c, 0x0015, 0xea79, 0x0 }, /* #9 */
     1113    { 0x3d3313, 0x3d3303, 0xf32a, 0x6bfb, 0x78d1, 0x0 }, /* #10 */
     1114    { 0x0e6486, 0x0e6c13, 0xd89a, 0x79d6, 0xa13c, 0x0 }, /* #11 */
     1115    { 0x141292, 0x141203, 0x64d4, 0x09da, 0xa506, 0x0 }, /* #12 */
     1116    { 0x394192, 0x394192, 0xb6ad, 0xfc94, 0x45e7, 0x0 }, /* #13 */
     1117    { 0x1364c7, 0x136c17, 0xb26b, 0x4284, 0x9019, 0x0 }, /* #14 */
     1118    { 0x326712, 0x326796, 0x87ee, 0xe274, 0x5a86, 0x0 }, /* #15 */
     1119    { 0x072993, 0x072996, 0x534e, 0xb012, 0x5cc4, 0x0 }, /* #16 */
     1120    { 0x177c03, 0x177407, 0x516c, 0x0d6c, 0xbc00, 0x0 }, /* #17 */
     1121    { 0x2b5c03, 0x2b5417, 0xbe2c, 0x0d66, 0x4f3a, 0x0 }, /* #18 */
     1122    { 0x276fc2, 0x276793, 0xfd4f, 0x8bcb, 0x8e7c, 0x0 }, /* #19 */
     1123    { 0x150e06, 0x150692, 0x008b, 0xc762, 0xc6d7, 0x0 }, /* #20 */
     1124    { 0x2c5917, 0x2c5113, 0x632b, 0x0758, 0xa42d, 0x0 }, /* #21 */
     1125    { 0x030947, 0x030982, 0x3927, 0x8338, 0x4a11, 0x0 }, /* #22 */
     1126    { 0x2f2c86, 0x2f2402, 0x0e75, 0x5d7a, 0x4f05, 0x0 }, /* #23 */
     1127    { 0x2876d6, 0x287686, 0xa8a1, 0xb341, 0x0aa0, 0x0 }, /* #24 */
     1128    { 0x092946, 0x092996, 0x7088, 0x94f5, 0x246d, 0x0 }, /* #25 */
     1129    { 0x2b0903, 0x2b0103, 0xe1a1, 0x22cd, 0x412c, 0x0 }, /* #26 */
     1130    { 0x2e38d3, 0x2e3807, 0x88ac, 0x67ff, 0xdf53, 0x0 }, /* #27 */
     1131    { 0x0a0002, 0x0a0013, 0xeffa, 0x17d0, 0x27d6, 0x0 }, /* #28 */
     1132    { 0x121082, 0x121086, 0x059e, 0xf63f, 0xf0a1, 0x0 }, /* #29 */
     1133    { 0x0b1203, 0x0b1296, 0x29fd, 0xdfb2, 0xb5b5, 0x0 }, /* #30 */
     1134    { 0x102e86, 0x102687, 0xc4d2, 0x9178, 0xcca6, 0x0 }, /* #31 */
     1135    { 0x134253, 0x134292, 0xd93c, 0xe292, 0x0956, 0x0 }, /* #32 */
     1136    { 0x3927d2, 0x392f96, 0x7dff, 0x95c9, 0x17ca, 0x0 }, /* #33 */
     1137    { 0x010917, 0x010106, 0x1a76, 0x660a, 0x4b94, 0x0 }, /* #34 */
     1138    { 0x271e47, 0x271613, 0x5714, 0x4901, 0xf1ed, 0x0 }, /* #35 */
     1139    { 0x2d1ed2, 0x2d1607, 0x6f43, 0x1348, 0xa405, 0x0 }, /* #36 */
     1140    { 0x2a6913, 0x2a6103, 0x9b24, 0x1045, 0x7521, 0x0 }, /* #37 */
     1141    { 0x230356, 0x230386, 0xcbd5, 0xfe77, 0x32a2, 0x0 }, /* #38 */
     1142    { 0x0f5856, 0x0f5803, 0xabc6, 0x364a, 0x8a84, 0x0 }, /* #39 */
     1143    { 0x390342, 0x390312, 0x344a, 0x3c51, 0x0807, 0x0 }, /* #40 */
     1144    { 0x2d08c6, 0x2d0002, 0x0516, 0x1c1c, 0x1706, 0x0 }, /* #41 */
     1145    { 0x0c3752, 0x0c3713, 0xbc6c, 0x30d0, 0x7464, 0x0 }, /* #42 */
     1146    { 0x060403, 0x060487, 0xd890, 0xc495, 0xec05, 0x0 }, /* #43 */
     1147    { 0x146b47, 0x146317, 0x3dda, 0x26b1, 0xe8d7, 0x0 }, /* #44 */
     1148    { 0x190596, 0x190d96, 0x5e2a, 0x8872, 0x2a48, 0x0 }, /* #45 */
     1149    { 0x227446, 0x227413, 0xe546, 0x4264, 0x5d1e, 0x0 }, /* #46 */
     1150    { 0x095e43, 0x095612, 0x1a27, 0x4345, 0x291e, 0x0 }, /* #47 */
     1151    { 0x1b7442, 0x1b7483, 0xf953, 0xc6fd, 0xcdaa, 0x0 }, /* #48 */
     1152    { 0x337ed6, 0x337e17, 0xccad, 0x6714, 0x9a67, 0x0 }, /* #49 */
     1153    { 0x2069c3, 0x206907, 0x84a2, 0x46c9, 0xc227, 0x0 }, /* #50 */
     1154    { 0x0c2416, 0x0c2403, 0x79b2, 0x3604, 0xbc52, 0x0 }, /* #51 */
     1155    { 0x0e6306, 0x0e6313, 0xcb2e, 0x2fd6, 0x64a8, 0x0 }, /* #52 */
     1156    { 0x277b87, 0x277312, 0x599b, 0x5b31, 0x0196, 0x0 }, /* #53 */
     1157    { 0x3e5993, 0x3e5113, 0x531a, 0x3975, 0xe65b, 0x0 }, /* #54 */
     1158    { 0x267e93, 0x267613, 0x4fd7, 0x1ac2, 0xcaeb, 0x0 }, /* #55 */
     1159    { 0x233b07, 0x233307, 0x6b37, 0x5af9, 0xefc2, 0x0 }, /* #56 */
     1160    { 0x2c6b16, 0x2c6b07, 0xb3c6, 0x645a, 0xb094, 0x0 }, /* #57 */
     1161    { 0x0d6412, 0x0d6412, 0x131d, 0x2362, 0x1045, 0x0 }, /* #58 */
     1162    { 0x153f93, 0x153f07, 0xcb5a, 0x600f, 0x94b5, 0x0 }, /* #59 */
     1163    { 0x172c17, 0x172482, 0x1741, 0xf4f2, 0xddb1, 0x0 }, /* #60 */
     1164    { 0x0e38d2, 0x0e3817, 0xda9d, 0x77d7, 0x9d3a, 0x0 }, /* #61 */
     1165    { 0x037602, 0x037606, 0x5f5a, 0x718d, 0x1233, 0x0 }, /* #62 */
     1166    { 0x165946, 0x165986, 0x21a7, 0x8a7b, 0x68d4, 0x0 }, /* #63 */
    11671167};
    11681168static const BINU16_TEST_T g_aTests_add_u16_locked[] =
    11691169{
    1170     { 0x324d13, 0x324546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1171     { 0x3c3dc3, 0x3c3546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1172     { 0x165c92, 0x165446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1173     { 0x353a86, 0x353246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1174     { 0x1c6842, 0x1c6006, 0x0b4d, 0x0b4d, 0x0000, 0x0 }, /* #4 */
    1175     { 0x372882, 0x372006, 0x1060, 0x1060, 0x0000, 0x0 }, /* #5 */
    1176     { 0x032802, 0x032086, 0x973a, 0x973a, 0x0000, 0x0 }, /* #6 */
    1177     { 0x0c6f07, 0x0c6782, 0xd11a, 0xd11a, 0x0000, 0x0 }, /* #7 */
    1178     { 0x1457d2, 0x145793, 0xabda, 0x8085, 0xd4ab, 0x0 }, /* #8 */
    1179     { 0x1c7d83, 0x1c7583, 0xb2b3, 0xa33d, 0xf08a, 0x0 }, /* #9 */
    1180     { 0x2c4902, 0x2c4192, 0xb63a, 0xd5c2, 0x1f88, 0x0 }, /* #10 */
    1181     { 0x075d02, 0x075d07, 0xf227, 0x7d9c, 0x8b75, 0x0 }, /* #11 */
    1182     { 0x3a7312, 0x3a7b17, 0xb137, 0x7c63, 0xcb2c, 0x0 }, /* #12 */
    1183     { 0x296a82, 0x296282, 0x0056, 0xcfce, 0xcf78, 0x0 }, /* #13 */
    1184     { 0x060416, 0x060c13, 0xe18f, 0x6870, 0x86e1, 0x0 }, /* #14 */
    1185     { 0x052ad7, 0x052207, 0xfb33, 0x6b95, 0x7062, 0x0 }, /* #15 */
    1186     { 0x166797, 0x166706, 0x31eb, 0x5b3f, 0x2954, 0x0 }, /* #16 */
    1187     { 0x031a52, 0x031a17, 0x9971, 0x1d90, 0x841f, 0x0 }, /* #17 */
    1188     { 0x305ac2, 0x305206, 0x4239, 0x670f, 0x24d6, 0x0 }, /* #18 */
    1189     { 0x130702, 0x130712, 0x1d4a, 0x6586, 0x483c, 0x0 }, /* #19 */
    1190     { 0x3e5507, 0x3e5d92, 0x49c6, 0xb770, 0x6daa, 0x0 }, /* #20 */
    1191     { 0x2d6597, 0x2d6d92, 0x566d, 0xb664, 0x5ff7, 0x0 }, /* #21 */
    1192     { 0x284d17, 0x284d17, 0xc03c, 0x60f5, 0xa0b9, 0x0 }, /* #22 */
    1193     { 0x2d1d03, 0x2d1582, 0x0b79, 0x979b, 0x8c22, 0x0 }, /* #23 */
    1194     { 0x032892, 0x032892, 0x55aa, 0x92d9, 0x3d2f, 0x0 }, /* #24 */
    1195     { 0x227093, 0x227093, 0xf72e, 0xc9ea, 0xd2bc, 0x0 }, /* #25 */
    1196     { 0x0707d2, 0x070702, 0x0d71, 0x3725, 0x29b4, 0x0 }, /* #26 */
    1197     { 0x0a2f93, 0x0a2f07, 0x8a83, 0x30a9, 0xa626, 0x0 }, /* #27 */
    1198     { 0x333756, 0x333713, 0x572a, 0x1983, 0xc259, 0x0 }, /* #28 */
    1199     { 0x154a53, 0x154292, 0xd89f, 0xe6e3, 0x0e44, 0x0 }, /* #29 */
    1200     { 0x2f6d13, 0x2f6513, 0x7df5, 0x20a4, 0xa2af, 0x0 }, /* #30 */
    1201     { 0x3a6853, 0x3a6803, 0xa6bd, 0x5eae, 0xb7f1, 0x0 }, /* #31 */
    1202     { 0x0b2b86, 0x0b2b86, 0x7945, 0xcd0c, 0x53c7, 0x0 }, /* #32 */
    1203     { 0x173006, 0x173082, 0xf763, 0xfb94, 0x0431, 0x0 }, /* #33 */
    1204     { 0x1d5f97, 0x1d5f86, 0x4281, 0xbb88, 0x7907, 0x0 }, /* #34 */
    1205     { 0x263616, 0x263697, 0xf43f, 0x81d2, 0x8d93, 0x0 }, /* #35 */
    1206     { 0x393cd2, 0x393c96, 0x6ccf, 0xb46a, 0x479b, 0x0 }, /* #36 */
    1207     { 0x3e5c07, 0x3e5c07, 0xe0c4, 0x6165, 0x80a1, 0x0 }, /* #37 */
    1208     { 0x1e5a43, 0x1e5a96, 0x423d, 0x833a, 0x40fd, 0x0 }, /* #38 */
    1209     { 0x066092, 0x066093, 0xb8be, 0xaa19, 0xf15b, 0x0 }, /* #39 */
    1210     { 0x3e17c2, 0x3e1f82, 0x6207, 0xd9ef, 0x77e8, 0x0 }, /* #40 */
    1211     { 0x237397, 0x237382, 0x72b7, 0xf53d, 0x8286, 0x0 }, /* #41 */
    1212     { 0x3e7d06, 0x3e7593, 0x9f9f, 0x859e, 0xe5ff, 0x0 }, /* #42 */
    1213     { 0x307c57, 0x307497, 0xa52d, 0x9605, 0xf0d8, 0x0 }, /* #43 */
    1214     { 0x2e6303, 0x2e6312, 0x15ac, 0x5545, 0x3f99, 0x0 }, /* #44 */
    1215     { 0x2e2686, 0x2e2e82, 0x4813, 0x886e, 0x405b, 0x0 }, /* #45 */
    1216     { 0x240883, 0x240006, 0x76a5, 0x79bb, 0x0316, 0x0 }, /* #46 */
    1217     { 0x040f82, 0x040f92, 0x0e25, 0x8301, 0x74dc, 0x0 }, /* #47 */
    1218     { 0x073b82, 0x073b92, 0x35cf, 0xab3e, 0x756f, 0x0 }, /* #48 */
    1219     { 0x255703, 0x255797, 0xee8d, 0x9642, 0xa7b5, 0x0 }, /* #49 */
    1220     { 0x120912, 0x120196, 0xa96c, 0xe403, 0x3a97, 0x0 }, /* #50 */
    1221     { 0x273c17, 0x273c03, 0x8e83, 0x5738, 0xc8b5, 0x0 }, /* #51 */
    1222     { 0x024602, 0x024692, 0x1325, 0xdec1, 0xcb9c, 0x0 }, /* #52 */
    1223     { 0x2f3497, 0x2f3c86, 0x4435, 0xb1f5, 0x6dc0, 0x0 }, /* #53 */
    1224     { 0x322516, 0x322503, 0xbd5d, 0x1c8f, 0x5f32, 0x0 }, /* #54 */
    1225     { 0x190d87, 0x190583, 0xca80, 0x8373, 0xb8f3, 0x0 }, /* #55 */
    1226     { 0x1472d6, 0x147a86, 0x5a0b, 0xa10c, 0x4701, 0x0 }, /* #56 */
    1227     { 0x177492, 0x177407, 0x5230, 0x37d4, 0xe5a4, 0x0 }, /* #57 */
    1228     { 0x053586, 0x053596, 0x133e, 0xb877, 0xa539, 0x0 }, /* #58 */
    1229     { 0x385ed3, 0x385613, 0x65fd, 0x04da, 0x9edd, 0x0 }, /* #59 */
    1230     { 0x1e0003, 0x1e0082, 0x1932, 0xe1da, 0xc8a8, 0x0 }, /* #60 */
    1231     { 0x275046, 0x275092, 0x6aa4, 0xed52, 0x82ae, 0x0 }, /* #61 */
    1232     { 0x1e5993, 0x1e5102, 0x3233, 0x4e37, 0x1c04, 0x0 }, /* #62 */
    1233     { 0x135a46, 0x135292, 0x28db, 0xbf23, 0x9648, 0x0 }, /* #63 */
     1170    { 0x3d5a86, 0x3d5246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1171    { 0x032f07, 0x032746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1172    { 0x1f4592, 0x1f4546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1173    { 0x2b2e17, 0x2b2646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1174    { 0x3a5b06, 0x3a5306, 0x257d, 0x257d, 0x0000, 0x0 }, /* #4 */
     1175    { 0x2d3d47, 0x2d3506, 0x7088, 0x7088, 0x0000, 0x0 }, /* #5 */
     1176    { 0x202512, 0x202582, 0x9fc7, 0x9fc7, 0x0000, 0x0 }, /* #6 */
     1177    { 0x067a13, 0x067202, 0x3afb, 0x3afb, 0x0000, 0x0 }, /* #7 */
     1178    { 0x256e02, 0x256692, 0x29de, 0xddc8, 0xb3ea, 0x0 }, /* #8 */
     1179    { 0x3b0057, 0x3b0012, 0x1367, 0x1926, 0x05bf, 0x0 }, /* #9 */
     1180    { 0x1c40d2, 0x1c4086, 0x1590, 0xb6fa, 0xa16a, 0x0 }, /* #10 */
     1181    { 0x043d93, 0x043507, 0xece0, 0x6906, 0x7c26, 0x0 }, /* #11 */
     1182    { 0x1f3b06, 0x1f3392, 0x99f7, 0xded0, 0x44d9, 0x0 }, /* #12 */
     1183    { 0x2d1543, 0x2d1517, 0xcf81, 0x14f0, 0x456f, 0x0 }, /* #13 */
     1184    { 0x251bc2, 0x251b03, 0x9303, 0x54bc, 0xc1b9, 0x0 }, /* #14 */
     1185    { 0x297447, 0x297416, 0x0e26, 0x1614, 0x07ee, 0x0 }, /* #15 */
     1186    { 0x104a12, 0x104287, 0xd3c3, 0x9a47, 0xc684, 0x0 }, /* #16 */
     1187    { 0x350d43, 0x350512, 0x3b06, 0x5c15, 0x210f, 0x0 }, /* #17 */
     1188    { 0x386406, 0x386407, 0x2182, 0x2082, 0xff00, 0x0 }, /* #18 */
     1189    { 0x0f76c6, 0x0f7606, 0x7868, 0x7edb, 0x0673, 0x0 }, /* #19 */
     1190    { 0x146f52, 0x146783, 0xd832, 0xb6ea, 0xdeb8, 0x0 }, /* #20 */
     1191    { 0x1703c3, 0x170303, 0xfce5, 0x2585, 0x28a0, 0x0 }, /* #21 */
     1192    { 0x0f60d6, 0x0f6807, 0xd6bb, 0x75ee, 0x9f33, 0x0 }, /* #22 */
     1193    { 0x1565d3, 0x156513, 0xe50b, 0x3664, 0x5159, 0x0 }, /* #23 */
     1194    { 0x044902, 0x044907, 0xc865, 0x5d9a, 0x9535, 0x0 }, /* #24 */
     1195    { 0x276417, 0x276413, 0x49bc, 0x2e58, 0xe49c, 0x0 }, /* #25 */
     1196    { 0x374393, 0x374392, 0x28ad, 0xc692, 0x9de5, 0x0 }, /* #26 */
     1197    { 0x014a97, 0x014297, 0x9b1a, 0x9599, 0xfa7f, 0x0 }, /* #27 */
     1198    { 0x3e42d3, 0x3e4a96, 0x084b, 0x81f5, 0x79aa, 0x0 }, /* #28 */
     1199    { 0x3428c7, 0x342007, 0x4102, 0x2d78, 0xec76, 0x0 }, /* #29 */
     1200    { 0x253846, 0x253007, 0xabd5, 0x0de8, 0x6213, 0x0 }, /* #30 */
     1201    { 0x205596, 0x205596, 0x256b, 0xbce2, 0x9777, 0x0 }, /* #31 */
     1202    { 0x063353, 0x063303, 0x79f4, 0x0715, 0x8d21, 0x0 }, /* #32 */
     1203    { 0x280812, 0x280002, 0x13c9, 0x1949, 0x0580, 0x0 }, /* #33 */
     1204    { 0x3b4f13, 0x3b4f07, 0xa633, 0x3348, 0x8d15, 0x0 }, /* #34 */
     1205    { 0x0d1cc7, 0x0d1486, 0x1c25, 0xe266, 0xc641, 0x0 }, /* #35 */
     1206    { 0x125712, 0x125f03, 0x9d86, 0x68f7, 0xcb71, 0x0 }, /* #36 */
     1207    { 0x067cc2, 0x067c86, 0x6d71, 0x8c4d, 0x1edc, 0x0 }, /* #37 */
     1208    { 0x062812, 0x062896, 0x5a15, 0x89b4, 0x2f9f, 0x0 }, /* #38 */
     1209    { 0x3e29c3, 0x3e2103, 0x5eb5, 0x2b6b, 0xccb6, 0x0 }, /* #39 */
     1210    { 0x0b5dc2, 0x0b5593, 0xaade, 0x9fa7, 0xf4c9, 0x0 }, /* #40 */
     1211    { 0x006cc6, 0x006492, 0x2e1d, 0xb031, 0x8214, 0x0 }, /* #41 */
     1212    { 0x141ec6, 0x141607, 0x2d44, 0x1d69, 0xf025, 0x0 }, /* #42 */
     1213    { 0x2b1396, 0x2b1386, 0x1ac1, 0x9dac, 0x82eb, 0x0 }, /* #43 */
     1214    { 0x1c4bc7, 0x1c4313, 0x663e, 0x0ef8, 0xa8ba, 0x0 }, /* #44 */
     1215    { 0x1860d6, 0x186013, 0x5557, 0x2343, 0xcdec, 0x0 }, /* #45 */
     1216    { 0x146ad3, 0x146282, 0x8b25, 0xc007, 0x34e2, 0x0 }, /* #46 */
     1217    { 0x3b6206, 0x3b6a13, 0x8734, 0x14b3, 0x8d7f, 0x0 }, /* #47 */
     1218    { 0x2220d2, 0x222082, 0x9c92, 0xdd34, 0x40a2, 0x0 }, /* #48 */
     1219    { 0x1a7a86, 0x1a7a07, 0xa542, 0x577e, 0xb23c, 0x0 }, /* #49 */
     1220    { 0x2f0412, 0x2f0c03, 0xc8d7, 0x664a, 0x9d73, 0x0 }, /* #50 */
     1221    { 0x1e6b56, 0x1e6b03, 0xad49, 0x497a, 0x9c31, 0x0 }, /* #51 */
     1222    { 0x347a56, 0x347282, 0x4466, 0xfc6b, 0xb805, 0x0 }, /* #52 */
     1223    { 0x266613, 0x266603, 0xfd81, 0x217c, 0x23fb, 0x0 }, /* #53 */
     1224    { 0x053e82, 0x053686, 0x82ac, 0x9fac, 0x1d00, 0x0 }, /* #54 */
     1225    { 0x0f0f47, 0x0f0f82, 0x5492, 0xae46, 0x59b4, 0x0 }, /* #55 */
     1226    { 0x2f5cc7, 0x2f5c96, 0x28bc, 0x9ceb, 0x742f, 0x0 }, /* #56 */
     1227    { 0x1d7ad7, 0x1d7282, 0x0155, 0xad58, 0xac03, 0x0 }, /* #57 */
     1228    { 0x173806, 0x173882, 0x3f5a, 0x859d, 0x4643, 0x0 }, /* #58 */
     1229    { 0x0d0ec6, 0x0d0e92, 0x4c9f, 0xc854, 0x7bb5, 0x0 }, /* #59 */
     1230    { 0x223356, 0x223b17, 0x8875, 0x7382, 0xeb0d, 0x0 }, /* #60 */
     1231    { 0x3c2d02, 0x3c2516, 0x0c9e, 0x673a, 0x5a9c, 0x0 }, /* #61 */
     1232    { 0x027703, 0x027f03, 0xb462, 0x5d34, 0xa8d2, 0x0 }, /* #62 */
     1233    { 0x271c02, 0x271496, 0x036f, 0x86c6, 0x8357, 0x0 }, /* #63 */
    12341234};
    12351235static const BINU16_TEST_T g_aTests_adc_u16[] =
    12361236{
    1237     { 0x103b57, 0x103302, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
    1238     { 0x3c0203, 0x3c0202, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
    1239     { 0x2c5d46, 0x2c5546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1240     { 0x341392, 0x341346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1241     { 0x1f5a92, 0x1f5282, 0xf101, 0xf101, 0x0000, 0x0 }, /* #4 */
    1242     { 0x2e6257, 0x2e6296, 0xd7ff, 0xd800, 0x0000, 0x0 }, /* #5 */
    1243     { 0x2d1986, 0x2d1102, 0x188f, 0x188f, 0x0000, 0x0 }, /* #6 */
    1244     { 0x2855d7, 0x285502, 0x489a, 0x489b, 0x0000, 0x0 }, /* #7 */
    1245     { 0x3a6513, 0x3a6592, 0x185c, 0xf216, 0xd9b9, 0x0 }, /* #8 */
    1246     { 0x1b7006, 0x1b7012, 0x279f, 0x445e, 0x1cbf, 0x0 }, /* #9 */
    1247     { 0x237443, 0x237c96, 0x2e60, 0x9490, 0x662f, 0x0 }, /* #10 */
    1248     { 0x183197, 0x183903, 0x8d93, 0x604f, 0xd2bb, 0x0 }, /* #11 */
    1249     { 0x365b42, 0x365382, 0xb833, 0xc043, 0x0810, 0x0 }, /* #12 */
    1250     { 0x3718c2, 0x371817, 0x9cae, 0x2ac9, 0x8e1b, 0x0 }, /* #13 */
    1251     { 0x3d2317, 0x3d2b82, 0x601e, 0xcfdf, 0x6fc0, 0x0 }, /* #14 */
    1252     { 0x1b5803, 0x1b5097, 0xf76f, 0xbcdd, 0xc56d, 0x0 }, /* #15 */
    1253     { 0x3a19d6, 0x3a1187, 0xea20, 0xaaaa, 0xc08a, 0x0 }, /* #16 */
    1254     { 0x2f3897, 0x2f3896, 0x639c, 0xa777, 0x43da, 0x0 }, /* #17 */
    1255     { 0x201592, 0x201516, 0x2a9a, 0x2fc3, 0x0529, 0x0 }, /* #18 */
    1256     { 0x2230d3, 0x223007, 0x3680, 0x2236, 0xebb5, 0x0 }, /* #19 */
    1257     { 0x2a4456, 0x2a4486, 0x53e9, 0xe65c, 0x9273, 0x0 }, /* #20 */
    1258     { 0x1c0953, 0x1c0196, 0xc07e, 0xd595, 0x1516, 0x0 }, /* #21 */
    1259     { 0x257c96, 0x257492, 0x9ade, 0xae97, 0x13b9, 0x0 }, /* #22 */
    1260     { 0x380f93, 0x380796, 0x2f7e, 0xddfa, 0xae7b, 0x0 }, /* #23 */
    1261     { 0x0c3fc7, 0x0c3782, 0x4e81, 0xfe0b, 0xaf89, 0x0 }, /* #24 */
    1262     { 0x061302, 0x061386, 0x83d5, 0x8c05, 0x0830, 0x0 }, /* #25 */
    1263     { 0x206bd6, 0x206313, 0x4d48, 0x3680, 0xe938, 0x0 }, /* #26 */
    1264     { 0x3d1113, 0x3d1193, 0xf186, 0x8445, 0x92be, 0x0 }, /* #27 */
    1265     { 0x0622c7, 0x062296, 0x55ef, 0xddd8, 0x87e8, 0x0 }, /* #28 */
    1266     { 0x071796, 0x071f07, 0xa3d2, 0x6d8b, 0xc9b9, 0x0 }, /* #29 */
    1267     { 0x1e2287, 0x1e2212, 0x0bbf, 0x6e3d, 0x627d, 0x0 }, /* #30 */
    1268     { 0x316e17, 0x316696, 0x1117, 0xb0e4, 0x9fcc, 0x0 }, /* #31 */
    1269     { 0x096e97, 0x096e86, 0x22b4, 0x8056, 0x5da1, 0x0 }, /* #32 */
    1270     { 0x246157, 0x246103, 0x7afb, 0x6bdc, 0xf0e0, 0x0 }, /* #33 */
    1271     { 0x221e07, 0x221603, 0xad10, 0x0b08, 0x5df7, 0x0 }, /* #34 */
    1272     { 0x0600c7, 0x060082, 0xc952, 0xd9bc, 0x1069, 0x0 }, /* #35 */
    1273     { 0x1953d6, 0x195396, 0x423e, 0xcbf9, 0x89bb, 0x0 }, /* #36 */
    1274     { 0x363152, 0x363992, 0x7ed3, 0x8ab0, 0x0bdd, 0x0 }, /* #37 */
    1275     { 0x367d92, 0x367507, 0x55e2, 0x498e, 0xf3ac, 0x0 }, /* #38 */
    1276     { 0x1c76c2, 0x1c7696, 0x8cec, 0x8f06, 0x021a, 0x0 }, /* #39 */
    1277     { 0x094192, 0x094982, 0x5e93, 0xaa0d, 0x4b7a, 0x0 }, /* #40 */
    1278     { 0x023d02, 0x023596, 0x11d6, 0xcbc0, 0xb9ea, 0x0 }, /* #41 */
    1279     { 0x095c87, 0x095492, 0x288f, 0xaa75, 0x81e5, 0x0 }, /* #42 */
    1280     { 0x327b02, 0x327303, 0x97d8, 0x14fb, 0x7d23, 0x0 }, /* #43 */
    1281     { 0x040d57, 0x040582, 0x9e22, 0xe779, 0x4956, 0x0 }, /* #44 */
    1282     { 0x2c47d7, 0x2c4782, 0xac47, 0xea8c, 0x3e44, 0x0 }, /* #45 */
    1283     { 0x2150d6, 0x215086, 0x3298, 0xe19c, 0xaf04, 0x0 }, /* #46 */
    1284     { 0x2a2206, 0x2a2287, 0xed61, 0xbaa9, 0xcd48, 0x0 }, /* #47 */
    1285     { 0x0a1392, 0x0a1307, 0xd181, 0x1e1d, 0x4c9c, 0x0 }, /* #48 */
    1286     { 0x3e13d7, 0x3e1317, 0x2c8d, 0x1248, 0xe5ba, 0x0 }, /* #49 */
    1287     { 0x1616c6, 0x161682, 0x870c, 0xa9cd, 0x22c1, 0x0 }, /* #50 */
    1288     { 0x2511c3, 0x251102, 0x0a72, 0x704f, 0x65dc, 0x0 }, /* #51 */
    1289     { 0x162907, 0x162907, 0xb843, 0x7817, 0xbfd3, 0x0 }, /* #52 */
    1290     { 0x1b2597, 0x1b2506, 0x72c2, 0x7c9a, 0x09d7, 0x0 }, /* #53 */
    1291     { 0x1e7e16, 0x1e7613, 0xd96a, 0x0076, 0x270c, 0x0 }, /* #54 */
    1292     { 0x212652, 0x212686, 0xd2aa, 0xfc8b, 0x29e1, 0x0 }, /* #55 */
    1293     { 0x0b2947, 0x0b2107, 0x9ad5, 0x0f28, 0x7452, 0x0 }, /* #56 */
    1294     { 0x3b1443, 0x3b1402, 0x46f5, 0x662c, 0x1f36, 0x0 }, /* #57 */
    1295     { 0x075646, 0x075682, 0xb1cc, 0xd2dc, 0x2110, 0x0 }, /* #58 */
    1296     { 0x221212, 0x221a17, 0x9ef8, 0x4381, 0xa489, 0x0 }, /* #59 */
    1297     { 0x2e4317, 0x2e4306, 0x4711, 0x7505, 0x2df3, 0x0 }, /* #60 */
    1298     { 0x192152, 0x192112, 0x362a, 0x7526, 0x3efc, 0x0 }, /* #61 */
    1299     { 0x2b1e42, 0x2b1682, 0x0ae1, 0xc464, 0xb983, 0x0 }, /* #62 */
    1300     { 0x146bd7, 0x146312, 0x1e6c, 0x508c, 0x321f, 0x0 }, /* #63 */
     1237    { 0x1a5506, 0x1a5546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1238    { 0x1f66d6, 0x1f6646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1239    { 0x1805d2, 0x180546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1240    { 0x301e96, 0x301646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1241    { 0x2764c7, 0x276482, 0xecc6, 0xecc7, 0x0000, 0x0 }, /* #4 */
     1242    { 0x3c5582, 0x3c5502, 0x5701, 0x5701, 0x0000, 0x0 }, /* #5 */
     1243    { 0x332183, 0x332186, 0xe20e, 0xe20f, 0x0000, 0x0 }, /* #6 */
     1244    { 0x351783, 0x351782, 0xaaa1, 0xaaa2, 0x0000, 0x0 }, /* #7 */
     1245    { 0x063116, 0x063996, 0x39cb, 0x9012, 0x5647, 0x0 }, /* #8 */
     1246    { 0x000457, 0x000497, 0xc967, 0x9377, 0xca0f, 0x0 }, /* #9 */
     1247    { 0x133553, 0x133513, 0xfed5, 0x7bd0, 0x7cfa, 0x0 }, /* #10 */
     1248    { 0x2731d3, 0x273116, 0x405b, 0x7890, 0x3834, 0x0 }, /* #11 */
     1249    { 0x2a6853, 0x2a6092, 0x0e47, 0x9883, 0x8a3b, 0x0 }, /* #12 */
     1250    { 0x274dc2, 0x274502, 0x0bac, 0x6adf, 0x5f33, 0x0 }, /* #13 */
     1251    { 0x003f47, 0x003717, 0x0981, 0x0390, 0xfa0e, 0x0 }, /* #14 */
     1252    { 0x2b3057, 0x2b3087, 0xc4ed, 0x935f, 0xce71, 0x0 }, /* #15 */
     1253    { 0x2617d7, 0x261f86, 0x56a0, 0x81d7, 0x2b36, 0x0 }, /* #16 */
     1254    { 0x0f6cc3, 0x0f6482, 0x6743, 0xeae6, 0x83a2, 0x0 }, /* #17 */
     1255    { 0x1a0c47, 0x1a0482, 0x5290, 0xeb3b, 0x98aa, 0x0 }, /* #18 */
     1256    { 0x3f7912, 0x3f7193, 0xddfc, 0xacb5, 0xceb9, 0x0 }, /* #19 */
     1257    { 0x1f1047, 0x1f1013, 0x761e, 0x48e5, 0xd2c6, 0x0 }, /* #20 */
     1258    { 0x125a87, 0x125282, 0x8e97, 0xf5ea, 0x6752, 0x0 }, /* #21 */
     1259    { 0x005416, 0x005407, 0x4d25, 0x25a5, 0xd880, 0x0 }, /* #22 */
     1260    { 0x376883, 0x376817, 0x8709, 0x1741, 0x9037, 0x0 }, /* #23 */
     1261    { 0x341b47, 0x341b17, 0xe8df, 0x7f28, 0x9648, 0x0 }, /* #24 */
     1262    { 0x3e6d86, 0x3e6596, 0x8abf, 0xa26a, 0x17ab, 0x0 }, /* #25 */
     1263    { 0x0c7b17, 0x0c7b96, 0x1849, 0x8ca9, 0x745f, 0x0 }, /* #26 */
     1264    { 0x013e82, 0x013602, 0x3786, 0x7f8a, 0x4804, 0x0 }, /* #27 */
     1265    { 0x2c1e56, 0x2c1687, 0xe050, 0xad24, 0xccd4, 0x0 }, /* #28 */
     1266    { 0x1e2742, 0x1e2782, 0x0184, 0xad4f, 0xabcb, 0x0 }, /* #29 */
     1267    { 0x0c3f17, 0x0c3717, 0x25e9, 0x20c6, 0xfadc, 0x0 }, /* #30 */
     1268    { 0x223cd3, 0x223c03, 0x8460, 0x4cec, 0xc88b, 0x0 }, /* #31 */
     1269    { 0x305c52, 0x305406, 0x0b84, 0x3377, 0x27f3, 0x0 }, /* #32 */
     1270    { 0x0149d7, 0x014183, 0xd4eb, 0xa68f, 0xd1a3, 0x0 }, /* #33 */
     1271    { 0x2c5f43, 0x2c5712, 0x0ba4, 0x69f4, 0x5e4f, 0x0 }, /* #34 */
     1272    { 0x3f2046, 0x3f2002, 0x1e96, 0x54e9, 0x3653, 0x0 }, /* #35 */
     1273    { 0x3b09c7, 0x3b0193, 0xf81f, 0xbaf2, 0xc2d2, 0x0 }, /* #36 */
     1274    { 0x3e2812, 0x3e2003, 0xe492, 0x2867, 0x43d5, 0x0 }, /* #37 */
     1275    { 0x127606, 0x127613, 0xf7ab, 0x0032, 0x0887, 0x0 }, /* #38 */
     1276    { 0x175d46, 0x175507, 0xdbe7, 0x2b6c, 0x4f85, 0x0 }, /* #39 */
     1277    { 0x163907, 0x163192, 0x4c9f, 0xd3c1, 0x8721, 0x0 }, /* #40 */
     1278    { 0x363a97, 0x363217, 0xfe9d, 0x22c5, 0x2427, 0x0 }, /* #41 */
     1279    { 0x260393, 0x260b07, 0x8df8, 0x282d, 0x9a34, 0x0 }, /* #42 */
     1280    { 0x155a12, 0x155212, 0x0d7f, 0x54c1, 0x4742, 0x0 }, /* #43 */
     1281    { 0x025696, 0x025e13, 0xb9bf, 0x672c, 0xad6d, 0x0 }, /* #44 */
     1282    { 0x2b7657, 0x2b7e96, 0x3d6b, 0x9d21, 0x5fb5, 0x0 }, /* #45 */
     1283    { 0x2d0343, 0x2d0302, 0x1781, 0x38b6, 0x2134, 0x0 }, /* #46 */
     1284    { 0x120f12, 0x120f86, 0x56cb, 0xa82b, 0x5160, 0x0 }, /* #47 */
     1285    { 0x1f79c7, 0x1f7107, 0xef81, 0x2665, 0x36e3, 0x0 }, /* #48 */
     1286    { 0x141357, 0x141307, 0xdf26, 0x3caf, 0x5d88, 0x0 }, /* #49 */
     1287    { 0x0834c2, 0x083413, 0x6fa5, 0x4754, 0xd7af, 0x0 }, /* #50 */
     1288    { 0x1c3712, 0x1c3f17, 0xa35a, 0x43e4, 0xa08a, 0x0 }, /* #51 */
     1289    { 0x3c4943, 0x3c4196, 0x8e77, 0xd422, 0x45aa, 0x0 }, /* #52 */
     1290    { 0x0f4d87, 0x0f4512, 0x3785, 0x5f61, 0x27db, 0x0 }, /* #53 */
     1291    { 0x294e13, 0x294686, 0xa7bb, 0xa97d, 0x01c1, 0x0 }, /* #54 */
     1292    { 0x1134c2, 0x113407, 0x7df5, 0x0cca, 0x8ed5, 0x0 }, /* #55 */
     1293    { 0x2249d2, 0x224186, 0xc2f0, 0xfc59, 0x3969, 0x0 }, /* #56 */
     1294    { 0x0f2557, 0x0f2517, 0x5d6a, 0x52d2, 0xf567, 0x0 }, /* #57 */
     1295    { 0x3f7196, 0x3f7187, 0xeeaa, 0xdedb, 0xf031, 0x0 }, /* #58 */
     1296    { 0x182b92, 0x182392, 0x0bc8, 0xac52, 0xa08a, 0x0 }, /* #59 */
     1297    { 0x026f06, 0x026792, 0x4e2a, 0xf645, 0xa81b, 0x0 }, /* #60 */
     1298    { 0x0b3447, 0x0b3406, 0x30a3, 0x7c17, 0x4b73, 0x0 }, /* #61 */
     1299    { 0x127a52, 0x127203, 0x68e2, 0x535e, 0xea7c, 0x0 }, /* #62 */
     1300    { 0x0b0e03, 0x0b0e92, 0x554d, 0x8eb5, 0x3967, 0x0 }, /* #63 */
    13011301};
    13021302static const BINU16_TEST_T g_aTests_adc_u16_locked[] =
    13031303{
    1304     { 0x313b86, 0x313346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1305     { 0x260d12, 0x260546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1306     { 0x166c87, 0x166402, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
    1307     { 0x280b97, 0x280302, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
    1308     { 0x2a0313, 0x2a0306, 0x3834, 0x3835, 0x0000, 0x0 }, /* #4 */
    1309     { 0x056fc6, 0x056786, 0xd106, 0xd106, 0x0000, 0x0 }, /* #5 */
    1310     { 0x3e0c07, 0x3e0406, 0x26c9, 0x26ca, 0x0000, 0x0 }, /* #6 */
    1311     { 0x115b56, 0x115306, 0x7739, 0x7739, 0x0000, 0x0 }, /* #7 */
    1312     { 0x3443d7, 0x344b03, 0xca03, 0x6c49, 0xa245, 0x0 }, /* #8 */
    1313     { 0x035f43, 0x035f92, 0x4dea, 0xa645, 0x585a, 0x0 }, /* #9 */
    1314     { 0x2c4956, 0x2c4113, 0x3bf9, 0x2aa2, 0xeea9, 0x0 }, /* #10 */
    1315     { 0x340ad2, 0x340216, 0x0caf, 0x4d24, 0x4075, 0x0 }, /* #11 */
    1316     { 0x215d03, 0x215d13, 0xb83b, 0x48a1, 0x9065, 0x0 }, /* #12 */
    1317     { 0x392797, 0x392713, 0x991e, 0x016d, 0x684e, 0x0 }, /* #13 */
    1318     { 0x347302, 0x347303, 0x7f17, 0x64da, 0xe5c3, 0x0 }, /* #14 */
    1319     { 0x036b16, 0x036387, 0x93ae, 0x905f, 0xfcb1, 0x0 }, /* #15 */
    1320     { 0x0228c6, 0x022003, 0x47f6, 0x306b, 0xe875, 0x0 }, /* #16 */
    1321     { 0x0d0f97, 0x0d0f03, 0x9402, 0x1adc, 0x86d9, 0x0 }, /* #17 */
    1322     { 0x374517, 0x374503, 0x64e8, 0x0cd9, 0xa7f0, 0x0 }, /* #18 */
    1323     { 0x1e6ec3, 0x1e6616, 0x0514, 0x3e24, 0x390f, 0x0 }, /* #19 */
    1324     { 0x205c56, 0x205c13, 0xbe88, 0x6c23, 0xad9b, 0x0 }, /* #20 */
    1325     { 0x1a2483, 0x1a2c92, 0x2217, 0x8143, 0x5f2b, 0x0 }, /* #21 */
    1326     { 0x211153, 0x211996, 0x7b9f, 0xc8dd, 0x4d3d, 0x0 }, /* #22 */
    1327     { 0x280f46, 0x280796, 0x0797, 0xe1e4, 0xda4d, 0x0 }, /* #23 */
    1328     { 0x054347, 0x054306, 0x690b, 0x6a2d, 0x0121, 0x0 }, /* #24 */
    1329     { 0x041dc3, 0x041d03, 0x8d04, 0x7689, 0xe984, 0x0 }, /* #25 */
    1330     { 0x084846, 0x084803, 0xc741, 0x4eae, 0x876d, 0x0 }, /* #26 */
    1331     { 0x000dd6, 0x000582, 0x937b, 0xc40b, 0x3090, 0x0 }, /* #27 */
    1332     { 0x132457, 0x132407, 0xfc29, 0x56fa, 0x5ad0, 0x0 }, /* #28 */
    1333     { 0x0b4757, 0x0b4702, 0x3ae2, 0x41f7, 0x0714, 0x0 }, /* #29 */
    1334     { 0x3e1553, 0x3e1506, 0x0420, 0x342d, 0x300c, 0x0 }, /* #30 */
    1335     { 0x011293, 0x011282, 0x8482, 0xe3f8, 0x5f75, 0x0 }, /* #31 */
    1336     { 0x0f2957, 0x0f2197, 0xff6c, 0xfbc6, 0xfc59, 0x0 }, /* #32 */
    1337     { 0x134747, 0x134703, 0x35d8, 0x151a, 0xdf41, 0x0 }, /* #33 */
    1338     { 0x1a25c7, 0x1a2516, 0x12b7, 0x7cd4, 0x6a1c, 0x0 }, /* #34 */
    1339     { 0x203c03, 0x203413, 0xd98b, 0x56d0, 0x7d44, 0x0 }, /* #35 */
    1340     { 0x2f27c2, 0x2f2706, 0x3ed2, 0x774e, 0x387c, 0x0 }, /* #36 */
    1341     { 0x147507, 0x147593, 0xff3b, 0xe46b, 0xe52f, 0x0 }, /* #37 */
    1342     { 0x2b2143, 0x2b2186, 0xa3a5, 0xab6c, 0x07c6, 0x0 }, /* #38 */
    1343     { 0x0a2443, 0x0a2c13, 0xa1f2, 0x5de0, 0xbbed, 0x0 }, /* #39 */
    1344     { 0x1b1706, 0x1b1796, 0xb984, 0xd033, 0x16af, 0x0 }, /* #40 */
    1345     { 0x036906, 0x036196, 0x90ca, 0x9b48, 0x0a7e, 0x0 }, /* #41 */
    1346     { 0x0c3a83, 0x0c3292, 0x34fa, 0xd668, 0xa16d, 0x0 }, /* #42 */
    1347     { 0x353186, 0x353907, 0xb7a1, 0x53ac, 0x9c0b, 0x0 }, /* #43 */
    1348     { 0x2f0287, 0x2f0297, 0x9eb8, 0x8d42, 0xee89, 0x0 }, /* #44 */
    1349     { 0x057152, 0x057192, 0x9cf7, 0xf9b3, 0x5cbc, 0x0 }, /* #45 */
    1350     { 0x240646, 0x240617, 0x77be, 0x2ee2, 0xb724, 0x0 }, /* #46 */
    1351     { 0x0d0242, 0x0d0a92, 0x6578, 0x8202, 0x1c8a, 0x0 }, /* #47 */
    1352     { 0x063582, 0x063513, 0x7541, 0x6f10, 0xf9cf, 0x0 }, /* #48 */
    1353     { 0x1335c7, 0x133592, 0x0916, 0xa713, 0x9dfc, 0x0 }, /* #49 */
    1354     { 0x211192, 0x211116, 0x320e, 0x605c, 0x2e4e, 0x0 }, /* #50 */
    1355     { 0x1454d2, 0x145492, 0x4b6f, 0xf0e9, 0xa57a, 0x0 }, /* #51 */
    1356     { 0x390457, 0x390417, 0xcf41, 0x1d90, 0x4e4e, 0x0 }, /* #52 */
    1357     { 0x325042, 0x325003, 0x5002, 0x4616, 0xf614, 0x0 }, /* #53 */
    1358     { 0x2d3b82, 0x2d3306, 0x009b, 0x75ed, 0x7552, 0x0 }, /* #54 */
    1359     { 0x142186, 0x142982, 0x6039, 0xd2fd, 0x72c4, 0x0 }, /* #55 */
    1360     { 0x247552, 0x247582, 0x4211, 0xec49, 0xaa38, 0x0 }, /* #56 */
    1361     { 0x266e87, 0x266612, 0x2634, 0x6483, 0x3e4e, 0x0 }, /* #57 */
    1362     { 0x0105d2, 0x010506, 0x0791, 0x5699, 0x4f08, 0x0 }, /* #58 */
    1363     { 0x3c4b96, 0x3c4386, 0x811f, 0xb95f, 0x3840, 0x0 }, /* #59 */
    1364     { 0x3a7752, 0x3a7f86, 0x6cc1, 0x8b12, 0x1e51, 0x0 }, /* #60 */
    1365     { 0x0e2597, 0x0e2d07, 0x86b6, 0x7a8b, 0xf3d4, 0x0 }, /* #61 */
    1366     { 0x355a16, 0x355203, 0xdd3c, 0x30dc, 0x53a0, 0x0 }, /* #62 */
    1367     { 0x374903, 0x374117, 0xf08f, 0x09a3, 0x1913, 0x0 }, /* #63 */
     1304    { 0x055402, 0x055446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1305    { 0x2a1d52, 0x2a1546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1306    { 0x2b2ed7, 0x2b2602, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
     1307    { 0x106056, 0x106046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1308    { 0x2c6092, 0x2c6002, 0x2a79, 0x2a79, 0x0000, 0x0 }, /* #4 */
     1309    { 0x3a1507, 0x3a1502, 0x3f91, 0x3f92, 0x0000, 0x0 }, /* #5 */
     1310    { 0x2f4e86, 0x2f4682, 0xd097, 0xd097, 0x0000, 0x0 }, /* #6 */
     1311    { 0x2b1287, 0x2b1206, 0x06d6, 0x06d7, 0x0000, 0x0 }, /* #7 */
     1312    { 0x157d46, 0x157513, 0xdf9b, 0x1b61, 0x3bc6, 0x0 }, /* #8 */
     1313    { 0x2c6ad2, 0x2c6217, 0xc8f9, 0x3953, 0x705a, 0x0 }, /* #9 */
     1314    { 0x185487, 0x185496, 0xa72b, 0xd022, 0x28f6, 0x0 }, /* #10 */
     1315    { 0x076ed7, 0x076e03, 0xad80, 0x71cd, 0xc44c, 0x0 }, /* #11 */
     1316    { 0x186c17, 0x186413, 0xcf8d, 0x3dc1, 0x6e33, 0x0 }, /* #12 */
     1317    { 0x0070d2, 0x007092, 0xc094, 0xf920, 0x388c, 0x0 }, /* #13 */
     1318    { 0x217947, 0x217982, 0x57d1, 0xbcd9, 0x6507, 0x0 }, /* #14 */
     1319    { 0x213086, 0x213813, 0x849a, 0x51c1, 0xcd27, 0x0 }, /* #15 */
     1320    { 0x397596, 0x397583, 0x9627, 0x903d, 0xfa16, 0x0 }, /* #16 */
     1321    { 0x1b4652, 0x1b4697, 0xf44f, 0x9b24, 0xa6d5, 0x0 }, /* #17 */
     1322    { 0x1b7746, 0x1b7703, 0xe324, 0x42e9, 0x5fc5, 0x0 }, /* #18 */
     1323    { 0x3d3cc6, 0x3d3487, 0xa9e8, 0x861e, 0xdc36, 0x0 }, /* #19 */
     1324    { 0x3310c2, 0x331093, 0xf675, 0x92d3, 0x9c5e, 0x0 }, /* #20 */
     1325    { 0x3178c2, 0x317013, 0xb0cd, 0x1be0, 0x6b13, 0x0 }, /* #21 */
     1326    { 0x3a3343, 0x3a3313, 0x768b, 0x36f8, 0xc06c, 0x0 }, /* #22 */
     1327    { 0x2c2287, 0x2c2a13, 0x97db, 0x67f4, 0xd018, 0x0 }, /* #23 */
     1328    { 0x0a6353, 0x0a6317, 0xf7da, 0x0e71, 0x1696, 0x0 }, /* #24 */
     1329    { 0x1d5c93, 0x1d5483, 0xf571, 0xc63b, 0xd0c9, 0x0 }, /* #25 */
     1330    { 0x2f6f47, 0x2f6706, 0x0a0a, 0x277b, 0x1d70, 0x0 }, /* #26 */
     1331    { 0x3c2897, 0x3c2097, 0xda1e, 0xc993, 0xef74, 0x0 }, /* #27 */
     1332    { 0x0058d6, 0x005007, 0xfed1, 0x5d93, 0x5ec2, 0x0 }, /* #28 */
     1333    { 0x0719d2, 0x071107, 0xd670, 0x376f, 0x60ff, 0x0 }, /* #29 */
     1334    { 0x0d3403, 0x0d3487, 0xe321, 0x9d3f, 0xba1d, 0x0 }, /* #30 */
     1335    { 0x364c87, 0x364407, 0xf2e7, 0x3d7e, 0x4a96, 0x0 }, /* #31 */
     1336    { 0x2a45c2, 0x2a4583, 0xc2a4, 0x94c4, 0xd220, 0x0 }, /* #32 */
     1337    { 0x256686, 0x256e96, 0x6d08, 0xa1a6, 0x349e, 0x0 }, /* #33 */
     1338    { 0x151917, 0x151182, 0x8f26, 0x9a67, 0x0b40, 0x0 }, /* #34 */
     1339    { 0x2b1c03, 0x2b1492, 0x398e, 0xd62c, 0x9c9d, 0x0 }, /* #35 */
     1340    { 0x393e53, 0x393e86, 0x7583, 0x974d, 0x21c9, 0x0 }, /* #36 */
     1341    { 0x2b2516, 0x2b2513, 0xf747, 0x5a73, 0x632c, 0x0 }, /* #37 */
     1342    { 0x161456, 0x161417, 0xc22e, 0x41a9, 0x7f7b, 0x0 }, /* #38 */
     1343    { 0x151b17, 0x151383, 0xeb40, 0xdf6e, 0xf42d, 0x0 }, /* #39 */
     1344    { 0x0c4587, 0x0c4d92, 0x7415, 0xc431, 0x501b, 0x0 }, /* #40 */
     1345    { 0x3447c2, 0x344f96, 0x574c, 0xab96, 0x544a, 0x0 }, /* #41 */
     1346    { 0x376b83, 0x376307, 0xd012, 0x3ecc, 0x6eb9, 0x0 }, /* #42 */
     1347    { 0x177056, 0x177087, 0xdad4, 0x819f, 0xa6cb, 0x0 }, /* #43 */
     1348    { 0x376003, 0x376012, 0x07c8, 0x2176, 0x19ad, 0x0 }, /* #44 */
     1349    { 0x1863c2, 0x186b13, 0x89fe, 0x4a8a, 0xc08c, 0x0 }, /* #45 */
     1350    { 0x0e5bc6, 0x0e5316, 0x14bb, 0x5217, 0x3d5c, 0x0 }, /* #46 */
     1351    { 0x380596, 0x380583, 0xede6, 0xa338, 0xb552, 0x0 }, /* #47 */
     1352    { 0x071f06, 0x071717, 0x5a4e, 0x2b7d, 0xd12f, 0x0 }, /* #48 */
     1353    { 0x146d97, 0x146512, 0x0d1a, 0x6297, 0x557c, 0x0 }, /* #49 */
     1354    { 0x097042, 0x097016, 0x53af, 0x5bbd, 0x080e, 0x0 }, /* #50 */
     1355    { 0x0e0993, 0x0e0992, 0x517b, 0xbe0b, 0x6c8f, 0x0 }, /* #51 */
     1356    { 0x1a4c47, 0x1a4407, 0xd3c1, 0x1278, 0x3eb6, 0x0 }, /* #52 */
     1357    { 0x2c49d3, 0x2c4186, 0x8bd5, 0xe928, 0x5d52, 0x0 }, /* #53 */
     1358    { 0x1e6506, 0x1e6507, 0xdbb8, 0x1f8d, 0x43d5, 0x0 }, /* #54 */
     1359    { 0x1b55c7, 0x1b5586, 0x14a5, 0xafc9, 0x9b23, 0x0 }, /* #55 */
     1360    { 0x1247d3, 0x124716, 0x488d, 0x7dc5, 0x3537, 0x0 }, /* #56 */
     1361    { 0x052e96, 0x052686, 0x4e06, 0xdacc, 0x8cc6, 0x0 }, /* #57 */
     1362    { 0x2933d7, 0x293392, 0x14dc, 0x9fc2, 0x8ae5, 0x0 }, /* #58 */
     1363    { 0x177cd3, 0x177483, 0xc0e4, 0xa53b, 0xe456, 0x0 }, /* #59 */
     1364    { 0x115e82, 0x115693, 0xbeab, 0x9173, 0xd2c8, 0x0 }, /* #60 */
     1365    { 0x376b07, 0x376302, 0x01c0, 0x0c25, 0x0a64, 0x0 }, /* #61 */
     1366    { 0x2d5d43, 0x2d5586, 0xb3e3, 0xc62e, 0x124a, 0x0 }, /* #62 */
     1367    { 0x1b7702, 0x1b7713, 0x69e6, 0x06a4, 0x9cbe, 0x0 }, /* #63 */
    13681368};
    13691369static const BINU16_TEST_T g_aTests_sub_u16[] =
    13701370{
    1371     { 0x1d2b56, 0x1d2346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1372     { 0x1504d7, 0x150446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1373     { 0x194056, 0x194046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1374     { 0x112d56, 0x112546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1375     { 0x344a56, 0x344202, 0x1602, 0x1602, 0x0000, 0x0 }, /* #4 */
    1376     { 0x1561d7, 0x156102, 0x22c4, 0x22c4, 0x0000, 0x0 }, /* #5 */
    1377     { 0x087592, 0x087506, 0x4b1b, 0x4b1b, 0x0000, 0x0 }, /* #6 */
    1378     { 0x0740c7, 0x074002, 0x3e15, 0x3e15, 0x0000, 0x0 }, /* #7 */
    1379     { 0x054146, 0x054997, 0x2f50, 0x88cc, 0xa684, 0x0 }, /* #8 */
    1380     { 0x1d2116, 0x1d2912, 0xde42, 0x67ad, 0x7695, 0x0 }, /* #9 */
    1381     { 0x0d0c06, 0x0d0413, 0x5041, 0x63a4, 0xec9d, 0x0 }, /* #10 */
    1382     { 0x0765c7, 0x076587, 0x318b, 0xb7b1, 0x79da, 0x0 }, /* #11 */
    1383     { 0x170b93, 0x170303, 0x14ee, 0x2310, 0xf1de, 0x0 }, /* #12 */
    1384     { 0x314c56, 0x314c97, 0x25b3, 0x965f, 0x8f54, 0x0 }, /* #13 */
    1385     { 0x3e2453, 0x3e2c93, 0x64b4, 0xdac7, 0x89ed, 0x0 }, /* #14 */
    1386     { 0x354f17, 0x354f93, 0x3f50, 0x851a, 0xba36, 0x0 }, /* #15 */
    1387     { 0x072e17, 0x072693, 0x34da, 0xdf1f, 0x55bb, 0x0 }, /* #16 */
    1388     { 0x2c3997, 0x2c3102, 0xe83d, 0x3729, 0xb114, 0x0 }, /* #17 */
    1389     { 0x020cc6, 0x020413, 0x3172, 0x5697, 0xdadb, 0x0 }, /* #18 */
    1390     { 0x1d7057, 0x1d7092, 0xe2d6, 0xcedc, 0x13fa, 0x0 }, /* #19 */
    1391     { 0x0d6486, 0x0d6492, 0xb927, 0xb15b, 0x07cc, 0x0 }, /* #20 */
    1392     { 0x146793, 0x146783, 0x169b, 0xae75, 0x6826, 0x0 }, /* #21 */
    1393     { 0x241693, 0x241693, 0x9004, 0xb4ec, 0xdb18, 0x0 }, /* #22 */
    1394     { 0x395b42, 0x395383, 0x8aa8, 0xc308, 0xc7a0, 0x0 }, /* #23 */
    1395     { 0x0229c3, 0x022916, 0x933c, 0x6bee, 0x274e, 0x0 }, /* #24 */
    1396     { 0x287f17, 0x287716, 0xfd2a, 0x32bd, 0xca6d, 0x0 }, /* #25 */
    1397     { 0x376042, 0x376002, 0xc3fc, 0x2ad0, 0x992c, 0x0 }, /* #26 */
    1398     { 0x3c6bc2, 0x3c6b87, 0x603c, 0x84ac, 0xdb90, 0x0 }, /* #27 */
    1399     { 0x3938c6, 0x393013, 0x1a61, 0x2634, 0xf42d, 0x0 }, /* #28 */
    1400     { 0x2c46d2, 0x2c4612, 0x5530, 0x38d3, 0x1c5d, 0x0 }, /* #29 */
    1401     { 0x0e3b46, 0x0e3397, 0x9447, 0xb24d, 0xe1fa, 0x0 }, /* #30 */
    1402     { 0x230e47, 0x230617, 0x4337, 0x7fac, 0xc38b, 0x0 }, /* #31 */
    1403     { 0x2258d3, 0x225806, 0x8c06, 0x7241, 0x19c5, 0x0 }, /* #32 */
    1404     { 0x1a0382, 0x1a0306, 0x5fcf, 0x0136, 0x5e99, 0x0 }, /* #33 */
    1405     { 0x201812, 0x201897, 0x3378, 0x9339, 0xa03f, 0x0 }, /* #34 */
    1406     { 0x1b6d96, 0x1b6586, 0xe18e, 0x8418, 0x5d76, 0x0 }, /* #35 */
    1407     { 0x374586, 0x374506, 0xa0d9, 0x05e4, 0x9af5, 0x0 }, /* #36 */
    1408     { 0x3a02c7, 0x3a0a12, 0xdd92, 0x73e9, 0x69a9, 0x0 }, /* #37 */
    1409     { 0x0b1b57, 0x0b1b87, 0x3bbd, 0xae53, 0x8d6a, 0x0 }, /* #38 */
    1410     { 0x1e5ec7, 0x1e5617, 0x45ed, 0x696f, 0xdc7e, 0x0 }, /* #39 */
    1411     { 0x0d6293, 0x0d6287, 0x073c, 0xe656, 0x20e6, 0x0 }, /* #40 */
    1412     { 0x3f1757, 0x3f1f02, 0x815f, 0x58a8, 0x28b7, 0x0 }, /* #41 */
    1413     { 0x0d68c3, 0x0d6887, 0x5736, 0xb5c0, 0xa176, 0x0 }, /* #42 */
    1414     { 0x065e92, 0x065602, 0x5ddf, 0x32a7, 0x2b38, 0x0 }, /* #43 */
    1415     { 0x270883, 0x270016, 0xf1a4, 0x2eeb, 0xc2b9, 0x0 }, /* #44 */
    1416     { 0x357e47, 0x357693, 0x3bf7, 0xf6c8, 0x452f, 0x0 }, /* #45 */
    1417     { 0x120b06, 0x120382, 0xfeed, 0xc102, 0x3deb, 0x0 }, /* #46 */
    1418     { 0x373907, 0x373997, 0x3ec9, 0xb24e, 0x8c7b, 0x0 }, /* #47 */
    1419     { 0x3c2e56, 0x3c2e02, 0x97de, 0x333b, 0x64a3, 0x0 }, /* #48 */
    1420     { 0x0a6197, 0x0a6193, 0x8413, 0xfd67, 0x86ac, 0x0 }, /* #49 */
    1421     { 0x0a1d87, 0x0a1587, 0xa28f, 0xb682, 0xec0d, 0x0 }, /* #50 */
    1422     { 0x0a2682, 0x0a2612, 0xc14a, 0x1fdc, 0xa16e, 0x0 }, /* #51 */
    1423     { 0x0b2302, 0x0b2316, 0xb33b, 0x032d, 0xb00e, 0x0 }, /* #52 */
    1424     { 0x0e2d82, 0x0e2593, 0x25c0, 0xc475, 0x614b, 0x0 }, /* #53 */
    1425     { 0x267012, 0x267003, 0x29f3, 0x7192, 0xb861, 0x0 }, /* #54 */
    1426     { 0x2f0197, 0x2f0113, 0x5591, 0x62c4, 0xf2cd, 0x0 }, /* #55 */
    1427     { 0x203ad7, 0x203283, 0x3d4e, 0xdacb, 0x6283, 0x0 }, /* #56 */
    1428     { 0x170587, 0x170d02, 0xbeec, 0x623b, 0x5cb1, 0x0 }, /* #57 */
    1429     { 0x0a3d83, 0x0a3d02, 0xd069, 0x7ea7, 0x51c2, 0x0 }, /* #58 */
    1430     { 0x255d52, 0x255587, 0x23e9, 0xd839, 0x4bb0, 0x0 }, /* #59 */
    1431     { 0x351712, 0x351717, 0x5fe3, 0x7dd8, 0xe20b, 0x0 }, /* #60 */
    1432     { 0x3f3d07, 0x3f3587, 0x6234, 0xe5b1, 0x7c83, 0x0 }, /* #61 */
    1433     { 0x017cd3, 0x017402, 0xfb3d, 0x22ab, 0xd892, 0x0 }, /* #62 */
    1434     { 0x100602, 0x100693, 0xb8bb, 0xc76d, 0xf14e, 0x0 }, /* #63 */
     1371    { 0x113782, 0x113746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1372    { 0x312852, 0x312046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1373    { 0x103752, 0x103746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1374    { 0x202753, 0x202746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1375    { 0x003bc6, 0x003306, 0x6187, 0x6187, 0x0000, 0x0 }, /* #4 */
     1376    { 0x0e7a97, 0x0e7206, 0x06cf, 0x06cf, 0x0000, 0x0 }, /* #5 */
     1377    { 0x172bd7, 0x172302, 0x40f8, 0x40f8, 0x0000, 0x0 }, /* #6 */
     1378    { 0x026c83, 0x026482, 0xc243, 0xc243, 0x0000, 0x0 }, /* #7 */
     1379    { 0x105e02, 0x105696, 0xec10, 0xc5b7, 0x2659, 0x0 }, /* #8 */
     1380    { 0x193f96, 0x193792, 0xf0c6, 0x8207, 0x6ebf, 0x0 }, /* #9 */
     1381    { 0x195917, 0x195183, 0x86cc, 0x8c5b, 0xfa71, 0x0 }, /* #10 */
     1382    { 0x0a1197, 0x0a1106, 0xbd76, 0x02b4, 0xbac2, 0x0 }, /* #11 */
     1383    { 0x0f52d6, 0x0f5216, 0xba76, 0x06c9, 0xb3ad, 0x0 }, /* #12 */
     1384    { 0x0a5e83, 0x0a5697, 0xd6a8, 0xf39f, 0xe309, 0x0 }, /* #13 */
     1385    { 0x191d83, 0x191d93, 0x62b2, 0x9bae, 0xc704, 0x0 }, /* #14 */
     1386    { 0x0e6087, 0x0e6082, 0xf13e, 0xae80, 0x42be, 0x0 }, /* #15 */
     1387    { 0x277c17, 0x277412, 0x3519, 0x0f2f, 0x25ea, 0x0 }, /* #16 */
     1388    { 0x3a5293, 0x3a5287, 0x9e2d, 0xda2d, 0xc400, 0x0 }, /* #17 */
     1389    { 0x0e6c06, 0x0e6412, 0xf143, 0x49ef, 0xa754, 0x0 }, /* #18 */
     1390    { 0x032f87, 0x032f06, 0x936a, 0x40d2, 0x5298, 0x0 }, /* #19 */
     1391    { 0x102316, 0x102b87, 0x5126, 0xb114, 0xa012, 0x0 }, /* #20 */
     1392    { 0x133a42, 0x133293, 0x1430, 0x9673, 0x7dbd, 0x0 }, /* #21 */
     1393    { 0x3a3c42, 0x3a3486, 0xbe56, 0xb393, 0x0ac3, 0x0 }, /* #22 */
     1394    { 0x2b2d97, 0x2b2512, 0x4227, 0x2e8c, 0x139b, 0x0 }, /* #23 */
     1395    { 0x0b61d2, 0x0b6987, 0x2dcf, 0x853f, 0xa890, 0x0 }, /* #24 */
     1396    { 0x261dc3, 0x261597, 0xca00, 0xd09f, 0xf961, 0x0 }, /* #25 */
     1397    { 0x0c0dc7, 0x0c0d87, 0x523e, 0xbc71, 0x95cd, 0x0 }, /* #26 */
     1398    { 0x055056, 0x055013, 0x3190, 0x4283, 0xef0d, 0x0 }, /* #27 */
     1399    { 0x0a7157, 0x0a7112, 0xf5a3, 0x43ce, 0xb1d5, 0x0 }, /* #28 */
     1400    { 0x0b2682, 0x0b2682, 0xe9bc, 0xaeab, 0x3b11, 0x0 }, /* #29 */
     1401    { 0x307503, 0x307d87, 0x4ed9, 0xb484, 0x9a55, 0x0 }, /* #30 */
     1402    { 0x134dd3, 0x134597, 0xd712, 0xe7dd, 0xef35, 0x0 }, /* #31 */
     1403    { 0x1200d2, 0x120096, 0xd7da, 0x99db, 0x3dff, 0x0 }, /* #32 */
     1404    { 0x294747, 0x294792, 0xb930, 0xab16, 0x0e1a, 0x0 }, /* #33 */
     1405    { 0x175312, 0x175382, 0xf11e, 0xd092, 0x208c, 0x0 }, /* #34 */
     1406    { 0x257192, 0x257107, 0x1c09, 0x7ca9, 0x9f60, 0x0 }, /* #35 */
     1407    { 0x005f86, 0x005706, 0xa069, 0x1e99, 0x81d0, 0x0 }, /* #36 */
     1408    { 0x103a97, 0x103293, 0x1d62, 0xdb7a, 0x41e8, 0x0 }, /* #37 */
     1409    { 0x300047, 0x300802, 0x8d8c, 0x7589, 0x1803, 0x0 }, /* #38 */
     1410    { 0x2d77d6, 0x2d7712, 0x2702, 0x0ac8, 0x1c3a, 0x0 }, /* #39 */
     1411    { 0x1a3783, 0x1a3f12, 0xa039, 0x62ea, 0x3d4f, 0x0 }, /* #40 */
     1412    { 0x1d3106, 0x1d3983, 0x70be, 0x8157, 0xef67, 0x0 }, /* #41 */
     1413    { 0x3b5707, 0x3b5782, 0x98dd, 0x8725, 0x11b8, 0x0 }, /* #42 */
     1414    { 0x2563c7, 0x256302, 0x6a45, 0x60e3, 0x0962, 0x0 }, /* #43 */
     1415    { 0x223747, 0x223793, 0x2291, 0xc29e, 0x5ff3, 0x0 }, /* #44 */
     1416    { 0x317e47, 0x317e02, 0xaed9, 0x6797, 0x4742, 0x0 }, /* #45 */
     1417    { 0x3268d6, 0x326086, 0xa9fc, 0x98d2, 0x112a, 0x0 }, /* #46 */
     1418    { 0x385dd7, 0x385597, 0xa663, 0xdbb8, 0xcaab, 0x0 }, /* #47 */
     1419    { 0x1c5153, 0x1c5112, 0xec6d, 0x011f, 0xeb4e, 0x0 }, /* #48 */
     1420    { 0x1b52c7, 0x1b5283, 0x493d, 0xf57c, 0x53c1, 0x0 }, /* #49 */
     1421    { 0x214417, 0x214406, 0x3064, 0x1e00, 0x1264, 0x0 }, /* #50 */
     1422    { 0x3f0152, 0x3f0912, 0xac56, 0x397c, 0x72da, 0x0 }, /* #51 */
     1423    { 0x0f0502, 0x0f0587, 0x840e, 0x917d, 0xf291, 0x0 }, /* #52 */
     1424    { 0x3d2c96, 0x3d2406, 0xf3fe, 0x12be, 0xe140, 0x0 }, /* #53 */
     1425    { 0x154902, 0x154197, 0xab5a, 0xfa8d, 0xb0cd, 0x0 }, /* #54 */
     1426    { 0x096693, 0x096687, 0xbb74, 0xc153, 0xfa21, 0x0 }, /* #55 */
     1427    { 0x152303, 0x152396, 0xd302, 0xa9a9, 0x2959, 0x0 }, /* #56 */
     1428    { 0x0d1ad2, 0x0d1216, 0xbe50, 0x27b4, 0x969c, 0x0 }, /* #57 */
     1429    { 0x090f42, 0x090783, 0x979c, 0xf16b, 0xa631, 0x0 }, /* #58 */
     1430    { 0x177f93, 0x177702, 0x62cc, 0x13a7, 0x4f25, 0x0 }, /* #59 */
     1431    { 0x3a35c7, 0x3a3593, 0x0df8, 0xbb6e, 0x528a, 0x0 }, /* #60 */
     1432    { 0x367f46, 0x367703, 0x0a7d, 0x357a, 0xd503, 0x0 }, /* #61 */
     1433    { 0x337416, 0x337402, 0x878a, 0x0729, 0x8061, 0x0 }, /* #62 */
     1434    { 0x0f1ec6, 0x0f1e16, 0x8931, 0x7ff6, 0x093b, 0x0 }, /* #63 */
    14351435};
    14361436static const BINU16_TEST_T g_aTests_sub_u16_locked[] =
    14371437{
    1438     { 0x003553, 0x003546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1439     { 0x150b46, 0x150346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1440     { 0x235b93, 0x235346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1441     { 0x123497, 0x123446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1442     { 0x166657, 0x166602, 0x29b3, 0x29b3, 0x0000, 0x0 }, /* #4 */
    1443     { 0x190e93, 0x190606, 0x5e6a, 0x5e6a, 0x0000, 0x0 }, /* #5 */
    1444     { 0x037f06, 0x037702, 0x2f20, 0x2f20, 0x0000, 0x0 }, /* #6 */
    1445     { 0x0c4b12, 0x0c4382, 0xb3d6, 0xb3d6, 0x0000, 0x0 }, /* #7 */
    1446     { 0x063392, 0x063316, 0x3613, 0x2c5a, 0x09b9, 0x0 }, /* #8 */
    1447     { 0x0a0b13, 0x0a0397, 0x09fb, 0x90be, 0x793d, 0x0 }, /* #9 */
    1448     { 0x3b3947, 0x3b3113, 0x2265, 0x42da, 0xdf8b, 0x0 }, /* #10 */
    1449     { 0x213592, 0x213593, 0x2302, 0xa95e, 0x79a4, 0x0 }, /* #11 */
    1450     { 0x163292, 0x163a83, 0x76f5, 0xdae3, 0x9c12, 0x0 }, /* #12 */
    1451     { 0x372e92, 0x372602, 0x69e6, 0x2094, 0x4952, 0x0 }, /* #13 */
    1452     { 0x320706, 0x320793, 0x9491, 0x985e, 0xfc33, 0x0 }, /* #14 */
    1453     { 0x285086, 0x285016, 0x7f82, 0x6d35, 0x124d, 0x0 }, /* #15 */
    1454     { 0x0d6d06, 0x0d6597, 0xadd4, 0xfa7e, 0xb356, 0x0 }, /* #16 */
    1455     { 0x0c56c7, 0x0c5603, 0x095e, 0x46a7, 0xc2b7, 0x0 }, /* #17 */
    1456     { 0x3d5992, 0x3d5112, 0x7661, 0x5d68, 0x18f9, 0x0 }, /* #18 */
    1457     { 0x3b56c6, 0x3b5617, 0x07f8, 0x54de, 0xb31a, 0x0 }, /* #19 */
    1458     { 0x170102, 0x170103, 0x4bb8, 0x6dc2, 0xddf6, 0x0 }, /* #20 */
    1459     { 0x2b0507, 0x2b0507, 0x1f31, 0x2ca0, 0xf291, 0x0 }, /* #21 */
    1460     { 0x064c83, 0x064407, 0x5b5e, 0x6cbd, 0xeea1, 0x0 }, /* #22 */
    1461     { 0x212697, 0x212602, 0xeb3d, 0x67fb, 0x8342, 0x0 }, /* #23 */
    1462     { 0x0c2206, 0x0c2293, 0x8d79, 0xb35d, 0xda1c, 0x0 }, /* #24 */
    1463     { 0x0e0a07, 0x0e0296, 0xf655, 0xadaf, 0x48a6, 0x0 }, /* #25 */
    1464     { 0x0c5506, 0x0c5503, 0x0a35, 0x5b31, 0xaf04, 0x0 }, /* #26 */
    1465     { 0x1f5157, 0x1f5192, 0xa995, 0xa6ea, 0x02ab, 0x0 }, /* #27 */
    1466     { 0x0a43d2, 0x0a4302, 0x879b, 0x0732, 0x8069, 0x0 }, /* #28 */
    1467     { 0x145b97, 0x145386, 0xb68f, 0xa111, 0x157e, 0x0 }, /* #29 */
    1468     { 0x223e46, 0x223606, 0xb9bf, 0x050f, 0xb4b0, 0x0 }, /* #30 */
    1469     { 0x364a87, 0x364a06, 0x8f35, 0x3333, 0x5c02, 0x0 }, /* #31 */
    1470     { 0x2263c7, 0x226b16, 0x9956, 0x60b8, 0x389e, 0x0 }, /* #32 */
    1471     { 0x0b0b46, 0x0b0397, 0x05b6, 0xff2d, 0x0689, 0x0 }, /* #33 */
    1472     { 0x3e3492, 0x3e3483, 0x94eb, 0xf692, 0x9e59, 0x0 }, /* #34 */
    1473     { 0x3c6417, 0x3c6483, 0x073d, 0x90a4, 0x7699, 0x0 }, /* #35 */
    1474     { 0x185a82, 0x185206, 0x550f, 0x258b, 0x2f84, 0x0 }, /* #36 */
    1475     { 0x1f76c2, 0x1f7612, 0x70e2, 0x07bf, 0x6923, 0x0 }, /* #37 */
    1476     { 0x0a14d7, 0x0a1496, 0xe10e, 0x969f, 0x4a6f, 0x0 }, /* #38 */
    1477     { 0x180cd2, 0x180407, 0x0f9f, 0x4c87, 0xc318, 0x0 }, /* #39 */
    1478     { 0x2e2583, 0x2e2587, 0x213d, 0xb56a, 0x6bd3, 0x0 }, /* #40 */
    1479     { 0x035053, 0x035812, 0xc709, 0x567c, 0x708d, 0x0 }, /* #41 */
    1480     { 0x140887, 0x140897, 0x6fe6, 0xeeeb, 0x80fb, 0x0 }, /* #42 */
    1481     { 0x3d2707, 0x3d2793, 0xbb37, 0xdd1c, 0xde1b, 0x0 }, /* #43 */
    1482     { 0x381ed2, 0x381683, 0x9d59, 0xb389, 0xe9d0, 0x0 }, /* #44 */
    1483     { 0x292e92, 0x292e97, 0x4390, 0x8682, 0xbd0e, 0x0 }, /* #45 */
    1484     { 0x374a12, 0x374287, 0x3399, 0xbdf5, 0x75a4, 0x0 }, /* #46 */
    1485     { 0x105f16, 0x105702, 0xd22d, 0x4b5b, 0x86d2, 0x0 }, /* #47 */
    1486     { 0x261887, 0x261082, 0xb10f, 0x8f2a, 0x21e5, 0x0 }, /* #48 */
    1487     { 0x1611d3, 0x161116, 0x6770, 0x2ecc, 0x38a4, 0x0 }, /* #49 */
    1488     { 0x330697, 0x330613, 0x01a6, 0x6ccb, 0x94db, 0x0 }, /* #50 */
    1489     { 0x3f4e03, 0x3f4683, 0xe277, 0xf402, 0xee75, 0x0 }, /* #51 */
    1490     { 0x174b53, 0x174397, 0x3ea3, 0xe555, 0x594e, 0x0 }, /* #52 */
    1491     { 0x312246, 0x312202, 0xf656, 0x5501, 0xa155, 0x0 }, /* #53 */
    1492     { 0x184d97, 0x184516, 0xd192, 0x4e96, 0x82fc, 0x0 }, /* #54 */
    1493     { 0x3f5a43, 0x3f5a87, 0x6569, 0xd960, 0x8c09, 0x0 }, /* #55 */
    1494     { 0x255a97, 0x255216, 0x5a60, 0x09dd, 0x5083, 0x0 }, /* #56 */
    1495     { 0x333f56, 0x333796, 0xfbc1, 0x936f, 0x6852, 0x0 }, /* #57 */
    1496     { 0x0a2882, 0x0a2093, 0xf6c3, 0xf845, 0xfe7e, 0x0 }, /* #58 */
    1497     { 0x1d2317, 0x1d2393, 0x0332, 0xd286, 0x30ac, 0x0 }, /* #59 */
    1498     { 0x110e07, 0x110693, 0x91a0, 0xa031, 0xf16f, 0x0 }, /* #60 */
    1499     { 0x3a6e82, 0x3a6603, 0x044f, 0x09b0, 0xfa9f, 0x0 }, /* #61 */
    1500     { 0x176016, 0x176082, 0xe05b, 0xab97, 0x34c4, 0x0 }, /* #62 */
    1501     { 0x1575c3, 0x157d97, 0x7634, 0xf577, 0x80bd, 0x0 }, /* #63 */
     1438    { 0x290413, 0x290446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1439    { 0x124d13, 0x124546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1440    { 0x1520d2, 0x152046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1441    { 0x3b2cd3, 0x3b2446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1442    { 0x3e1993, 0x3e1102, 0x3158, 0x3158, 0x0000, 0x0 }, /* #4 */
     1443    { 0x1c3087, 0x1c3002, 0x3180, 0x3180, 0x0000, 0x0 }, /* #5 */
     1444    { 0x170212, 0x170206, 0x27af, 0x27af, 0x0000, 0x0 }, /* #6 */
     1445    { 0x0463c3, 0x046306, 0x014e, 0x014e, 0x0000, 0x0 }, /* #7 */
     1446    { 0x2b2f46, 0x2b2f83, 0x613c, 0x972a, 0xca12, 0x0 }, /* #8 */
     1447    { 0x1d2143, 0x1d2197, 0xdbc3, 0xf414, 0xe7af, 0x0 }, /* #9 */
     1448    { 0x1e36c3, 0x1e3682, 0xe9ac, 0xc66b, 0x2341, 0x0 }, /* #10 */
     1449    { 0x371652, 0x371e87, 0x590a, 0xac74, 0xac96, 0x0 }, /* #11 */
     1450    { 0x2d4252, 0x2d4213, 0x00b5, 0x5e1f, 0xa296, 0x0 }, /* #12 */
     1451    { 0x3f30d7, 0x3f3816, 0xc477, 0x58bb, 0x6bbc, 0x0 }, /* #13 */
     1452    { 0x062103, 0x062197, 0x6351, 0xed7b, 0x75d6, 0x0 }, /* #14 */
     1453    { 0x335f12, 0x335716, 0xaed2, 0x1a7d, 0x9455, 0x0 }, /* #15 */
     1454    { 0x0314c2, 0x031413, 0x20a2, 0x7483, 0xac1f, 0x0 }, /* #16 */
     1455    { 0x0b5a86, 0x0b5a16, 0xa58b, 0x28bd, 0x7cce, 0x0 }, /* #17 */
     1456    { 0x2066d2, 0x206e87, 0x4c32, 0xb550, 0x96e2, 0x0 }, /* #18 */
     1457    { 0x3157c6, 0x315712, 0xf033, 0x1357, 0xdcdc, 0x0 }, /* #19 */
     1458    { 0x0674d3, 0x067482, 0xe5ce, 0x8e01, 0x57cd, 0x0 }, /* #20 */
     1459    { 0x216912, 0x216116, 0xbabc, 0x1f2d, 0x9b8f, 0x0 }, /* #21 */
     1460    { 0x2f6992, 0x2f6113, 0x6330, 0x7ed3, 0xe45d, 0x0 }, /* #22 */
     1461    { 0x021713, 0x021f12, 0x8282, 0x57c8, 0x2aba, 0x0 }, /* #23 */
     1462    { 0x0934c7, 0x093406, 0xec8e, 0x6a4e, 0x8240, 0x0 }, /* #24 */
     1463    { 0x2e5593, 0x2e5587, 0x046f, 0xb441, 0x502e, 0x0 }, /* #25 */
     1464    { 0x2120d3, 0x212893, 0x5eb8, 0xa7df, 0xb6d9, 0x0 }, /* #26 */
     1465    { 0x040112, 0x040116, 0x7605, 0x3117, 0x44ee, 0x0 }, /* #27 */
     1466    { 0x2e2316, 0x2e2382, 0xf838, 0xc7d5, 0x3063, 0x0 }, /* #28 */
     1467    { 0x3e6e03, 0x3e6616, 0x6f21, 0x597b, 0x15a6, 0x0 }, /* #29 */
     1468    { 0x330346, 0x330393, 0x9f04, 0xab1f, 0xf3e5, 0x0 }, /* #30 */
     1469    { 0x3e6d83, 0x3e6506, 0xfac2, 0x06b1, 0xf411, 0x0 }, /* #31 */
     1470    { 0x321102, 0x321182, 0xf37b, 0xcf73, 0x2408, 0x0 }, /* #32 */
     1471    { 0x1b2b03, 0x1b2306, 0x5f3b, 0x3830, 0x270b, 0x0 }, /* #33 */
     1472    { 0x114847, 0x114097, 0x4471, 0xce3f, 0x7632, 0x0 }, /* #34 */
     1473    { 0x0d0d57, 0x0d0593, 0xb880, 0xd829, 0xe057, 0x0 }, /* #35 */
     1474    { 0x281457, 0x281483, 0xb2e4, 0xf531, 0xbdb3, 0x0 }, /* #36 */
     1475    { 0x3e4dc7, 0x3e4516, 0x5d96, 0x2e3a, 0x2f5c, 0x0 }, /* #37 */
     1476    { 0x0974d2, 0x097402, 0x62c4, 0x0583, 0x5d41, 0x0 }, /* #38 */
     1477    { 0x120b47, 0x120303, 0x1c0e, 0x2df7, 0xee17, 0x0 }, /* #39 */
     1478    { 0x1c3503, 0x1c3582, 0xceae, 0xc025, 0x0e89, 0x0 }, /* #40 */
     1479    { 0x275b17, 0x275316, 0xa7c9, 0x13cc, 0x93fd, 0x0 }, /* #41 */
     1480    { 0x0951c6, 0x095993, 0x7d62, 0xaa85, 0xd2dd, 0x0 }, /* #42 */
     1481    { 0x293542, 0x293512, 0x5ef4, 0x5be5, 0x030f, 0x0 }, /* #43 */
     1482    { 0x335e42, 0x335607, 0x11e9, 0x3339, 0xdeb0, 0x0 }, /* #44 */
     1483    { 0x1a2052, 0x1a2002, 0x423f, 0x042f, 0x3e10, 0x0 }, /* #45 */
     1484    { 0x3d2a86, 0x3d2206, 0xf6de, 0x6e5c, 0x8882, 0x0 }, /* #46 */
     1485    { 0x221897, 0x221017, 0x0aa5, 0x23bb, 0xe6ea, 0x0 }, /* #47 */
     1486    { 0x2c4903, 0x2c4906, 0xf669, 0x78c5, 0x7da4, 0x0 }, /* #48 */
     1487    { 0x1b2493, 0x1b2403, 0x1865, 0x4dd5, 0xca90, 0x0 }, /* #49 */
     1488    { 0x135856, 0x135083, 0x11d6, 0xefc1, 0x2215, 0x0 }, /* #50 */
     1489    { 0x022486, 0x022c16, 0xe1ba, 0x65db, 0x7bdf, 0x0 }, /* #51 */
     1490    { 0x3703d3, 0x370b06, 0xc467, 0x48e7, 0x7b80, 0x0 }, /* #52 */
     1491    { 0x3d2816, 0x3d2083, 0xa7c2, 0xf2f1, 0xb4d1, 0x0 }, /* #53 */
     1492    { 0x3e1c52, 0x3e1c97, 0x2a52, 0x90db, 0x9977, 0x0 }, /* #54 */
     1493    { 0x3e1012, 0x3e1006, 0xdf7a, 0x1935, 0xc645, 0x0 }, /* #55 */
     1494    { 0x2f6757, 0x2f6716, 0xdcbc, 0x147e, 0xc83e, 0x0 }, /* #56 */
     1495    { 0x3b62c2, 0x3b6207, 0x1eac, 0x616a, 0xbd42, 0x0 }, /* #57 */
     1496    { 0x1f5d97, 0x1f5507, 0x06b7, 0x1ef6, 0xe7c1, 0x0 }, /* #58 */
     1497    { 0x025693, 0x025602, 0xef88, 0x1aa7, 0xd4e1, 0x0 }, /* #59 */
     1498    { 0x063a93, 0x063a16, 0x9972, 0x5b77, 0x3dfb, 0x0 }, /* #60 */
     1499    { 0x1a6686, 0x1a6616, 0xf908, 0x4d1d, 0xabeb, 0x0 }, /* #61 */
     1500    { 0x020816, 0x020816, 0xa789, 0x6f2b, 0x385e, 0x0 }, /* #62 */
     1501    { 0x175213, 0x175283, 0x8fbc, 0xeb7c, 0xa440, 0x0 }, /* #63 */
    15021502};
    15031503static const BINU16_TEST_T g_aTests_sbb_u16[] =
    15041504{
    1505     { 0x146997, 0x146197, 0x0000, 0xffff, 0x0000, 0x0 }, /* #0 */
    1506     { 0x201d17, 0x201597, 0x0000, 0xffff, 0x0000, 0x0 }, /* #1 */
    1507     { 0x2306d2, 0x230646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1508     { 0x2c4406, 0x2c4446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1509     { 0x3a0cc7, 0x3a0406, 0x225a, 0x2259, 0x0000, 0x0 }, /* #4 */
    1510     { 0x292982, 0x292186, 0xa930, 0xa930, 0x0000, 0x0 }, /* #5 */
    1511     { 0x267a83, 0x267286, 0x9f8e, 0x9f8d, 0x0000, 0x0 }, /* #6 */
    1512     { 0x335907, 0x335106, 0x5e2f, 0x5e2e, 0x0000, 0x0 }, /* #7 */
    1513     { 0x220f86, 0x220712, 0x6c2c, 0x60bf, 0x0b6d, 0x0 }, /* #8 */
    1514     { 0x2e1ec6, 0x2e1616, 0x4186, 0x3b59, 0x062d, 0x0 }, /* #9 */
    1515     { 0x0968d7, 0x096083, 0x1c3a, 0xddc8, 0x3e71, 0x0 }, /* #10 */
    1516     { 0x385556, 0x385587, 0xe6de, 0xea48, 0xfc96, 0x0 }, /* #11 */
    1517     { 0x3652c3, 0x365206, 0xc279, 0x2933, 0x9945, 0x0 }, /* #12 */
    1518     { 0x304f87, 0x304782, 0xb0fc, 0x9334, 0x1dc7, 0x0 }, /* #13 */
    1519     { 0x3f5fd2, 0x3f5716, 0x31d6, 0x17dd, 0x19f9, 0x0 }, /* #14 */
    1520     { 0x315356, 0x315386, 0xe8af, 0x924d, 0x5662, 0x0 }, /* #15 */
    1521     { 0x201643, 0x201e93, 0x6cd6, 0x851a, 0xe7bb, 0x0 }, /* #16 */
    1522     { 0x066dd3, 0x066517, 0x3d01, 0x6d3a, 0xcfc6, 0x0 }, /* #17 */
    1523     { 0x223b43, 0x223386, 0xf7fa, 0xe306, 0x14f3, 0x0 }, /* #18 */
    1524     { 0x222e06, 0x222e06, 0xb9a5, 0x5255, 0x6750, 0x0 }, /* #19 */
    1525     { 0x1511d7, 0x151113, 0x1900, 0x721f, 0xa6e0, 0x0 }, /* #20 */
    1526     { 0x151e96, 0x151606, 0xffe6, 0x3566, 0xca80, 0x0 }, /* #21 */
    1527     { 0x196a17, 0x196202, 0xabef, 0x1368, 0x9886, 0x0 }, /* #22 */
    1528     { 0x190016, 0x190006, 0xd5bc, 0x2956, 0xac66, 0x0 }, /* #23 */
    1529     { 0x3a7fc3, 0x3a7706, 0x7f7e, 0x521d, 0x2d60, 0x0 }, /* #24 */
    1530     { 0x1f2a97, 0x1f2296, 0xf353, 0xd2bb, 0x2097, 0x0 }, /* #25 */
    1531     { 0x1c5ac6, 0x1c5213, 0x019b, 0x42ce, 0xbecd, 0x0 }, /* #26 */
    1532     { 0x3a7d92, 0x3a7502, 0x592f, 0x13a1, 0x458e, 0x0 }, /* #27 */
    1533     { 0x201093, 0x201093, 0x14d7, 0xd9bf, 0x3b17, 0x0 }, /* #28 */
    1534     { 0x2f0643, 0x2f0606, 0xbd8a, 0x3899, 0x84f0, 0x0 }, /* #29 */
    1535     { 0x373ad6, 0x373283, 0x8198, 0xc8c8, 0xb8d0, 0x0 }, /* #30 */
    1536     { 0x344842, 0x344006, 0xfd6f, 0x1465, 0xe90a, 0x0 }, /* #31 */
    1537     { 0x392053, 0x392893, 0x561a, 0xc26d, 0x93ac, 0x0 }, /* #32 */
    1538     { 0x037b56, 0x037306, 0x408d, 0x313a, 0x0f53, 0x0 }, /* #33 */
    1539     { 0x0e7843, 0x0e7087, 0x2f05, 0xf7b4, 0x3750, 0x0 }, /* #34 */
    1540     { 0x247512, 0x247516, 0x5f10, 0x1ca5, 0x426b, 0x0 }, /* #35 */
    1541     { 0x2d1842, 0x2d1093, 0x4f92, 0xf18c, 0x5e06, 0x0 }, /* #36 */
    1542     { 0x054a53, 0x054202, 0x7c3a, 0x24a1, 0x5798, 0x0 }, /* #37 */
    1543     { 0x3a4f57, 0x3a4f83, 0x46cc, 0xc6b5, 0x8016, 0x0 }, /* #38 */
    1544     { 0x2a16d2, 0x2a1692, 0xd084, 0xbc6d, 0x1417, 0x0 }, /* #39 */
    1545     { 0x1a7c97, 0x1a7407, 0x16a7, 0x1ef3, 0xf7b3, 0x0 }, /* #40 */
    1546     { 0x172703, 0x172797, 0x7a72, 0xfb59, 0x7f18, 0x0 }, /* #41 */
    1547     { 0x0b7787, 0x0b7713, 0x5ac3, 0x7413, 0xe6af, 0x0 }, /* #42 */
    1548     { 0x020957, 0x020186, 0xd1ef, 0xc5f0, 0x0bfe, 0x0 }, /* #43 */
    1549     { 0x007c13, 0x007482, 0xd7df, 0xcbf2, 0x0bec, 0x0 }, /* #44 */
    1550     { 0x380e02, 0x380612, 0x3285, 0x2d37, 0x054e, 0x0 }, /* #45 */
    1551     { 0x392082, 0x392806, 0x91ad, 0x2414, 0x6d99, 0x0 }, /* #46 */
    1552     { 0x235d82, 0x235d12, 0x96e8, 0x5eae, 0x383a, 0x0 }, /* #47 */
    1553     { 0x3a1cc2, 0x3a1483, 0x129c, 0xbcea, 0x55b2, 0x0 }, /* #48 */
    1554     { 0x300407, 0x300406, 0xf58e, 0x1c60, 0xd92d, 0x0 }, /* #49 */
    1555     { 0x0e33d6, 0x0e3397, 0xa1a3, 0xec05, 0xb59e, 0x0 }, /* #50 */
    1556     { 0x022b07, 0x022b12, 0x8a94, 0x663d, 0x2456, 0x0 }, /* #51 */
    1557     { 0x0b2f86, 0x0b2f83, 0x7bba, 0xb601, 0xc5b9, 0x0 }, /* #52 */
    1558     { 0x0a6dc3, 0x0a6586, 0xff2c, 0xe6fa, 0x1831, 0x0 }, /* #53 */
    1559     { 0x284d96, 0x284d83, 0x4d4b, 0xc99b, 0x83b0, 0x0 }, /* #54 */
    1560     { 0x317946, 0x317987, 0x11bd, 0x82f6, 0x8ec7, 0x0 }, /* #55 */
    1561     { 0x364796, 0x364707, 0x6526, 0x6c96, 0xf890, 0x0 }, /* #56 */
    1562     { 0x3c2317, 0x3c2b16, 0xb290, 0x773a, 0x3b55, 0x0 }, /* #57 */
    1563     { 0x166cd3, 0x166c83, 0x62cc, 0x82b9, 0xe012, 0x0 }, /* #58 */
    1564     { 0x0a1997, 0x0a1196, 0xfe40, 0x9014, 0x6e2b, 0x0 }, /* #59 */
    1565     { 0x351f86, 0x351f97, 0x4e11, 0xc3a6, 0x8a6b, 0x0 }, /* #60 */
    1566     { 0x0e4403, 0x0e4c16, 0xb6c5, 0x390a, 0x7dba, 0x0 }, /* #61 */
    1567     { 0x1924d7, 0x192c83, 0x6a4d, 0x8362, 0xe6ea, 0x0 }, /* #62 */
    1568     { 0x0d6193, 0x0d6193, 0x78b0, 0xff97, 0x7918, 0x0 }, /* #63 */
     1505    { 0x037042, 0x037046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1506    { 0x3e7e93, 0x3e7697, 0x0000, 0xffff, 0x0000, 0x0 }, /* #1 */
     1507    { 0x3d1b47, 0x3d1397, 0x0000, 0xffff, 0x0000, 0x0 }, /* #2 */
     1508    { 0x1f54d7, 0x1f5497, 0x0000, 0xffff, 0x0000, 0x0 }, /* #3 */
     1509    { 0x3b2ec2, 0x3b2682, 0xd16e, 0xd16e, 0x0000, 0x0 }, /* #4 */
     1510    { 0x191e52, 0x191606, 0x674b, 0x674b, 0x0000, 0x0 }, /* #5 */
     1511    { 0x340856, 0x340082, 0xdab9, 0xdab9, 0x0000, 0x0 }, /* #6 */
     1512    { 0x053052, 0x053002, 0x708c, 0x708c, 0x0000, 0x0 }, /* #7 */
     1513    { 0x0111d6, 0x011183, 0x3bd9, 0xd7a8, 0x6431, 0x0 }, /* #8 */
     1514    { 0x0471d7, 0x047912, 0x880d, 0x615d, 0x26af, 0x0 }, /* #9 */
     1515    { 0x1a3546, 0x1a3d83, 0x3836, 0xaf85, 0x88b1, 0x0 }, /* #10 */
     1516    { 0x3757c7, 0x375797, 0xc392, 0xf5ff, 0xcd92, 0x0 }, /* #11 */
     1517    { 0x063e96, 0x063606, 0x3969, 0x19d7, 0x1f92, 0x0 }, /* #12 */
     1518    { 0x164657, 0x164687, 0x3c0c, 0xc355, 0x78b6, 0x0 }, /* #13 */
     1519    { 0x302116, 0x302987, 0x6acd, 0x82db, 0xe7f2, 0x0 }, /* #14 */
     1520    { 0x3e5cd7, 0x3e5403, 0x2ccb, 0x4da1, 0xdf29, 0x0 }, /* #15 */
     1521    { 0x333156, 0x333183, 0x178a, 0x9845, 0x7f45, 0x0 }, /* #16 */
     1522    { 0x2e1502, 0x2e1587, 0xb084, 0xc9b1, 0xe6d3, 0x0 }, /* #17 */
     1523    { 0x2e4a56, 0x2e4a02, 0xb25e, 0x4cc1, 0x659d, 0x0 }, /* #18 */
     1524    { 0x1d5782, 0x1d5787, 0xcc9a, 0xf912, 0xd388, 0x0 }, /* #19 */
     1525    { 0x140fc2, 0x140f97, 0x4c69, 0x90be, 0xbbab, 0x0 }, /* #20 */
     1526    { 0x351792, 0x351703, 0x4c4f, 0x568a, 0xf5c5, 0x0 }, /* #21 */
     1527    { 0x2472d3, 0x247216, 0xdfb0, 0x28b4, 0xb6fb, 0x0 }, /* #22 */
     1528    { 0x103902, 0x103183, 0x874c, 0xe21c, 0xa530, 0x0 }, /* #23 */
     1529    { 0x313146, 0x313186, 0xe8a3, 0x94d1, 0x53d2, 0x0 }, /* #24 */
     1530    { 0x312047, 0x312812, 0xb562, 0x6cd5, 0x488c, 0x0 }, /* #25 */
     1531    { 0x057006, 0x057093, 0x42d7, 0xf0da, 0x51fd, 0x0 }, /* #26 */
     1532    { 0x255d53, 0x255512, 0x249a, 0x183d, 0x0c5c, 0x0 }, /* #27 */
     1533    { 0x372812, 0x372082, 0xef95, 0x9b91, 0x5404, 0x0 }, /* #28 */
     1534    { 0x1d0603, 0x1d0e87, 0x2acf, 0x832d, 0xa7a1, 0x0 }, /* #29 */
     1535    { 0x137b86, 0x137312, 0x7698, 0x6eec, 0x07ac, 0x0 }, /* #30 */
     1536    { 0x1750c3, 0x175897, 0x4e60, 0xaad8, 0xa387, 0x0 }, /* #31 */
     1537    { 0x0a7616, 0x0a7697, 0x2f22, 0xca7b, 0x64a7, 0x0 }, /* #32 */
     1538    { 0x015102, 0x015192, 0xe918, 0xbddc, 0x2b3c, 0x0 }, /* #33 */
     1539    { 0x353047, 0x353816, 0xb5cb, 0x738d, 0x423d, 0x0 }, /* #34 */
     1540    { 0x0c6a42, 0x0c6a97, 0x4835, 0xb5bb, 0x927a, 0x0 }, /* #35 */
     1541    { 0x051e83, 0x051682, 0xe6bf, 0xdb6b, 0x0b53, 0x0 }, /* #36 */
     1542    { 0x3d2f13, 0x3d2712, 0xe0d0, 0x5fc7, 0x8108, 0x0 }, /* #37 */
     1543    { 0x005f47, 0x005783, 0x1ed8, 0xf0b0, 0x2e27, 0x0 }, /* #38 */
     1544    { 0x1c24d6, 0x1c2c83, 0x2d7d, 0xa8e5, 0x8498, 0x0 }, /* #39 */
     1545    { 0x053092, 0x053092, 0xdc31, 0xc323, 0x190e, 0x0 }, /* #40 */
     1546    { 0x1d7907, 0x1d7103, 0x68ab, 0x7cc7, 0xebe3, 0x0 }, /* #41 */
     1547    { 0x292dd3, 0x292586, 0xd5cb, 0xcf77, 0x0653, 0x0 }, /* #42 */
     1548    { 0x255712, 0x255702, 0xa70d, 0x2534, 0x81d9, 0x0 }, /* #43 */
     1549    { 0x1c63d6, 0x1c6b83, 0x2b9e, 0x97c8, 0x93d6, 0x0 }, /* #44 */
     1550    { 0x246582, 0x246586, 0xb386, 0x8811, 0x2b75, 0x0 }, /* #45 */
     1551    { 0x3c1607, 0x3c1697, 0xc838, 0xd68e, 0xf1a9, 0x0 }, /* #46 */
     1552    { 0x3c3493, 0x3c3416, 0x2578, 0x1f3a, 0x063d, 0x0 }, /* #47 */
     1553    { 0x333a07, 0x333283, 0x03fa, 0xd8e0, 0x2b19, 0x0 }, /* #48 */
     1554    { 0x140106, 0x140106, 0x53fd, 0x295c, 0x2aa1, 0x0 }, /* #49 */
     1555    { 0x364e06, 0x364602, 0x7cb8, 0x2785, 0x5533, 0x0 }, /* #50 */
     1556    { 0x1c3117, 0x1c3117, 0x493b, 0x768d, 0xd2ad, 0x0 }, /* #51 */
     1557    { 0x2e71c3, 0x2e7997, 0x50ef, 0xc76f, 0x897f, 0x0 }, /* #52 */
     1558    { 0x1979d6, 0x197997, 0x3a45, 0xa0dd, 0x9968, 0x0 }, /* #53 */
     1559    { 0x092903, 0x092906, 0xd84b, 0x7cb8, 0x5b92, 0x0 }, /* #54 */
     1560    { 0x220d83, 0x220597, 0x8da7, 0x9da9, 0xeffd, 0x0 }, /* #55 */
     1561    { 0x2f7a12, 0x2f7a83, 0x674c, 0xa5d9, 0xc173, 0x0 }, /* #56 */
     1562    { 0x331a06, 0x331292, 0xbad1, 0x8d02, 0x2dcf, 0x0 }, /* #57 */
     1563    { 0x0a2a53, 0x0a2293, 0x1a73, 0x9c6e, 0x7e04, 0x0 }, /* #58 */
     1564    { 0x275757, 0x275787, 0x3bed, 0xcae7, 0x7105, 0x0 }, /* #59 */
     1565    { 0x173383, 0x173307, 0x38db, 0x5be7, 0xdcf3, 0x0 }, /* #60 */
     1566    { 0x266402, 0x266483, 0xcb77, 0xd410, 0xf767, 0x0 }, /* #61 */
     1567    { 0x2f3353, 0x2f3387, 0x273d, 0xe800, 0x3f3c, 0x0 }, /* #62 */
     1568    { 0x3301d2, 0x330102, 0x4d1e, 0x36f7, 0x1627, 0x0 }, /* #63 */
    15691569};
    15701570static const BINU16_TEST_T g_aTests_sbb_u16_locked[] =
    15711571{
    1572     { 0x114413, 0x114497, 0x0000, 0xffff, 0x0000, 0x0 }, /* #0 */
    1573     { 0x3d2d03, 0x3d2597, 0x0000, 0xffff, 0x0000, 0x0 }, /* #1 */
    1574     { 0x294346, 0x294346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1575     { 0x3b4742, 0x3b4746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1576     { 0x0103d3, 0x010302, 0x5492, 0x5491, 0x0000, 0x0 }, /* #4 */
    1577     { 0x2d2887, 0x2d2082, 0xcf59, 0xcf58, 0x0000, 0x0 }, /* #5 */
    1578     { 0x315a16, 0x315202, 0x4d16, 0x4d16, 0x0000, 0x0 }, /* #6 */
    1579     { 0x296ed6, 0x296606, 0x0b7e, 0x0b7e, 0x0000, 0x0 }, /* #7 */
    1580     { 0x095703, 0x095706, 0xa96e, 0x28b7, 0x80b6, 0x0 }, /* #8 */
    1581     { 0x2532c2, 0x253283, 0x9cd7, 0xad86, 0xef51, 0x0 }, /* #9 */
    1582     { 0x3e3602, 0x3e3602, 0x8e1f, 0x0291, 0x8b8e, 0x0 }, /* #10 */
    1583     { 0x245f12, 0x245702, 0x6b9b, 0x6489, 0x0712, 0x0 }, /* #11 */
    1584     { 0x3f2396, 0x3f2307, 0x1b0b, 0x1d81, 0xfd8a, 0x0 }, /* #12 */
    1585     { 0x005457, 0x005493, 0x5521, 0xf164, 0x63bc, 0x0 }, /* #13 */
    1586     { 0x262d86, 0x262583, 0x16ba, 0xc9f8, 0x4cc2, 0x0 }, /* #14 */
    1587     { 0x276092, 0x276093, 0x2285, 0xea98, 0x37ed, 0x0 }, /* #15 */
    1588     { 0x242ad3, 0x242297, 0xe590, 0xfe44, 0xe74b, 0x0 }, /* #16 */
    1589     { 0x1c4486, 0x1c4497, 0x9275, 0xda06, 0xb86f, 0x0 }, /* #17 */
    1590     { 0x016f93, 0x016f87, 0x7bf5, 0xb9d2, 0xc222, 0x0 }, /* #18 */
    1591     { 0x3a7303, 0x3a7306, 0x274a, 0x2733, 0x0016, 0x0 }, /* #19 */
    1592     { 0x375117, 0x375113, 0x3781, 0x5bae, 0xdbd2, 0x0 }, /* #20 */
    1593     { 0x1500c7, 0x150016, 0x6e79, 0x195c, 0x551c, 0x0 }, /* #21 */
    1594     { 0x127f83, 0x127797, 0x00d1, 0xdd27, 0x23a9, 0x0 }, /* #22 */
    1595     { 0x117253, 0x117293, 0x16f2, 0xee9b, 0x2856, 0x0 }, /* #23 */
    1596     { 0x1c3096, 0x1c3887, 0x6f16, 0xe022, 0x8ef4, 0x0 }, /* #24 */
    1597     { 0x3e2f57, 0x3e2797, 0xc543, 0xe44d, 0xe0f5, 0x0 }, /* #25 */
    1598     { 0x066a43, 0x066287, 0x8b6b, 0xda53, 0xb117, 0x0 }, /* #26 */
    1599     { 0x342847, 0x342002, 0x5659, 0x0a57, 0x4c01, 0x0 }, /* #27 */
    1600     { 0x083006, 0x083883, 0x4bda, 0xa3ea, 0xa7f0, 0x0 }, /* #28 */
    1601     { 0x184cd7, 0x184c12, 0xdc16, 0x7a7f, 0x6196, 0x0 }, /* #29 */
    1602     { 0x1a2543, 0x1a2592, 0xee46, 0x9397, 0x5aae, 0x0 }, /* #30 */
    1603     { 0x1359d7, 0x135993, 0x3044, 0xad1f, 0x8324, 0x0 }, /* #31 */
    1604     { 0x3d4196, 0x3d4113, 0x3a64, 0x79f7, 0xc06d, 0x0 }, /* #32 */
    1605     { 0x2b1106, 0x2b1187, 0x93d3, 0xf6a0, 0x9d33, 0x0 }, /* #33 */
    1606     { 0x2e1dc6, 0x2e1586, 0xc63d, 0x9c3c, 0x2a01, 0x0 }, /* #34 */
    1607     { 0x0f6a86, 0x0f6a97, 0x2a71, 0x8827, 0xa24a, 0x0 }, /* #35 */
    1608     { 0x3e6ed2, 0x3e6606, 0x4f78, 0x1ff6, 0x2f82, 0x0 }, /* #36 */
    1609     { 0x374507, 0x374582, 0xf8b6, 0x88a1, 0x7014, 0x0 }, /* #37 */
    1610     { 0x1a4ed2, 0x1a4696, 0xfda1, 0xcb7e, 0x3223, 0x0 }, /* #38 */
    1611     { 0x3e6f03, 0x3e6f87, 0x4349, 0xb4e1, 0x8e67, 0x0 }, /* #39 */
    1612     { 0x2a14c3, 0x2a1406, 0x7f0b, 0x2c9a, 0x5270, 0x0 }, /* #40 */
    1613     { 0x2022c6, 0x202287, 0x17fc, 0xc917, 0x4ee5, 0x0 }, /* #41 */
    1614     { 0x0a4a03, 0x0a4206, 0xd9bc, 0x0f3a, 0xca81, 0x0 }, /* #42 */
    1615     { 0x024a13, 0x024286, 0xe29f, 0xa26c, 0x4032, 0x0 }, /* #43 */
    1616     { 0x3d1c97, 0x3d1412, 0xee74, 0x5289, 0x9bea, 0x0 }, /* #44 */
    1617     { 0x2e2c42, 0x2e2496, 0xdff6, 0x967d, 0x4979, 0x0 }, /* #45 */
    1618     { 0x1d1113, 0x1d1187, 0xa0ff, 0xbd11, 0xe3ed, 0x0 }, /* #46 */
    1619     { 0x2759c7, 0x275107, 0x01e4, 0x5b81, 0xa662, 0x0 }, /* #47 */
    1620     { 0x294153, 0x294906, 0x844f, 0x39e4, 0x4a6a, 0x0 }, /* #48 */
    1621     { 0x0f71c2, 0x0f7183, 0x16d8, 0xcd70, 0x4968, 0x0 }, /* #49 */
    1622     { 0x173207, 0x173216, 0xd893, 0x1578, 0xc31a, 0x0 }, /* #50 */
    1623     { 0x2d7ed2, 0x2d7613, 0x45e4, 0x7c6e, 0xc976, 0x0 }, /* #51 */
    1624     { 0x2f7dc6, 0x2f7587, 0x231e, 0xe1c6, 0x4158, 0x0 }, /* #52 */
    1625     { 0x2d1413, 0x2d1c87, 0x66b5, 0x9a24, 0xcc90, 0x0 }, /* #53 */
    1626     { 0x3e1417, 0x3e1403, 0x30be, 0x60b0, 0xd00d, 0x0 }, /* #54 */
    1627     { 0x371d46, 0x371593, 0x9cf4, 0xdc46, 0xc0ae, 0x0 }, /* #55 */
    1628     { 0x2a52d2, 0x2a5283, 0xaa71, 0xf6c1, 0xb3b0, 0x0 }, /* #56 */
    1629     { 0x3118c3, 0x311082, 0xece4, 0xb420, 0x38c3, 0x0 }, /* #57 */
    1630     { 0x192c46, 0x192493, 0x92e3, 0xe5fb, 0xace8, 0x0 }, /* #58 */
    1631     { 0x0b0807, 0x0b0887, 0x750a, 0x8dd1, 0xe738, 0x0 }, /* #59 */
    1632     { 0x203a03, 0x203a97, 0x7083, 0xac99, 0xc3e9, 0x0 }, /* #60 */
    1633     { 0x0f5a93, 0x0f5287, 0xb708, 0xf981, 0xbd86, 0x0 }, /* #61 */
    1634     { 0x1f00c7, 0x1f0812, 0xa9f0, 0x4bc4, 0x5e2b, 0x0 }, /* #62 */
    1635     { 0x2d4946, 0x2d4102, 0xfc27, 0x6a75, 0x91b2, 0x0 }, /* #63 */
     1572    { 0x315ec7, 0x315697, 0x0000, 0xffff, 0x0000, 0x0 }, /* #0 */
     1573    { 0x0715c3, 0x071597, 0x0000, 0xffff, 0x0000, 0x0 }, /* #1 */
     1574    { 0x030553, 0x030597, 0x0000, 0xffff, 0x0000, 0x0 }, /* #2 */
     1575    { 0x1a5152, 0x1a5146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1576    { 0x2c2396, 0x2c2306, 0x161d, 0x161d, 0x0000, 0x0 }, /* #4 */
     1577    { 0x3d6e86, 0x3d6602, 0x0358, 0x0358, 0x0000, 0x0 }, /* #5 */
     1578    { 0x340fc6, 0x340782, 0xeb20, 0xeb20, 0x0000, 0x0 }, /* #6 */
     1579    { 0x0a4282, 0x0a4206, 0x6350, 0x6350, 0x0000, 0x0 }, /* #7 */
     1580    { 0x164392, 0x164387, 0x530c, 0xef0a, 0x6402, 0x0 }, /* #8 */
     1581    { 0x295816, 0x295812, 0x823b, 0x584c, 0x29ef, 0x0 }, /* #9 */
     1582    { 0x0e1f43, 0x0e1f97, 0x2db4, 0x87d8, 0xa5db, 0x0 }, /* #10 */
     1583    { 0x006e93, 0x006603, 0x5ac3, 0x6232, 0xf890, 0x0 }, /* #11 */
     1584    { 0x114b96, 0x114383, 0x044d, 0x85a8, 0x7ea5, 0x0 }, /* #12 */
     1585    { 0x2d3097, 0x2d3093, 0xe18d, 0xeb2f, 0xf65d, 0x0 }, /* #13 */
     1586    { 0x017993, 0x017182, 0xf2bc, 0xabc4, 0x46f7, 0x0 }, /* #14 */
     1587    { 0x313242, 0x313293, 0x1428, 0xa23d, 0x71eb, 0x0 }, /* #15 */
     1588    { 0x3e34d3, 0x3e3493, 0xc122, 0xf46b, 0xccb6, 0x0 }, /* #16 */
     1589    { 0x055087, 0x055097, 0x4146, 0xce1b, 0x732a, 0x0 }, /* #17 */
     1590    { 0x086ad7, 0x086297, 0xd9d0, 0xe947, 0xf088, 0x0 }, /* #18 */
     1591    { 0x2d0812, 0x2d0002, 0x4fdd, 0x16ba, 0x3923, 0x0 }, /* #19 */
     1592    { 0x0e3bd2, 0x0e3383, 0x394a, 0xe637, 0x5313, 0x0 }, /* #20 */
     1593    { 0x364347, 0x364317, 0x2781, 0x72ed, 0xb493, 0x0 }, /* #21 */
     1594    { 0x294c57, 0x294407, 0x67b6, 0x6c95, 0xfb20, 0x0 }, /* #22 */
     1595    { 0x011b57, 0x011303, 0x4047, 0x4973, 0xf6d3, 0x0 }, /* #23 */
     1596    { 0x1b4f16, 0x1b4713, 0x1ab6, 0x4b1a, 0xcf9c, 0x0 }, /* #24 */
     1597    { 0x203c03, 0x203496, 0xd3eb, 0xba3f, 0x19ab, 0x0 }, /* #25 */
     1598    { 0x214e43, 0x214697, 0x37c1, 0xc828, 0x6f98, 0x0 }, /* #26 */
     1599    { 0x3b13c3, 0x3b1393, 0xc0c9, 0xda4a, 0xe67e, 0x0 }, /* #27 */
     1600    { 0x270f06, 0x270787, 0x9b96, 0xcf21, 0xcc75, 0x0 }, /* #28 */
     1601    { 0x121a06, 0x121a93, 0x7039, 0xaf7a, 0xc0bf, 0x0 }, /* #29 */
     1602    { 0x117286, 0x117206, 0x3179, 0x0e82, 0x22f7, 0x0 }, /* #30 */
     1603    { 0x0716c6, 0x071693, 0x2f50, 0xf198, 0x3db8, 0x0 }, /* #31 */
     1604    { 0x0d0206, 0x0d0a93, 0x7e70, 0x931f, 0xeb51, 0x0 }, /* #32 */
     1605    { 0x1c2c82, 0x1c2c16, 0xc2b6, 0x4ab7, 0x77ff, 0x0 }, /* #33 */
     1606    { 0x143192, 0x143107, 0x11fc, 0x4406, 0xcdf6, 0x0 }, /* #34 */
     1607    { 0x377017, 0x377007, 0x427c, 0x4fe1, 0xf29a, 0x0 }, /* #35 */
     1608    { 0x167742, 0x167717, 0x7420, 0x7d77, 0xf6a9, 0x0 }, /* #36 */
     1609    { 0x3b5743, 0x3b5706, 0xf937, 0x4f90, 0xa9a6, 0x0 }, /* #37 */
     1610    { 0x305d56, 0x305596, 0xd0b1, 0x8c1b, 0x4496, 0x0 }, /* #38 */
     1611    { 0x0b7242, 0x0b7283, 0x90a7, 0xcc07, 0xc4a0, 0x0 }, /* #39 */
     1612    { 0x1970d7, 0x197086, 0xe82e, 0xb01d, 0x3810, 0x0 }, /* #40 */
     1613    { 0x074f53, 0x074707, 0x0267, 0x41e2, 0xc084, 0x0 }, /* #41 */
     1614    { 0x064513, 0x064d16, 0x8ad3, 0x2a6f, 0x6063, 0x0 }, /* #42 */
     1615    { 0x0e08d3, 0x0e0806, 0xad7a, 0x4e09, 0x5f70, 0x0 }, /* #43 */
     1616    { 0x313357, 0x313392, 0xeca5, 0x80e6, 0x6bbe, 0x0 }, /* #44 */
     1617    { 0x0f2313, 0x0f2317, 0x0e45, 0x23be, 0xea86, 0x0 }, /* #45 */
     1618    { 0x1229c7, 0x122193, 0x3bf1, 0xc815, 0x73db, 0x0 }, /* #46 */
     1619    { 0x1c4e16, 0x1c4607, 0x5cca, 0x67f9, 0xf4d1, 0x0 }, /* #47 */
     1620    { 0x0a0647, 0x0a0612, 0xb1b3, 0x20b9, 0x90f9, 0x0 }, /* #48 */
     1621    { 0x3c6003, 0x3c6806, 0x9edb, 0x5c84, 0x4256, 0x0 }, /* #49 */
     1622    { 0x0c1d07, 0x0c1592, 0xde98, 0xd12f, 0x0d68, 0x0 }, /* #50 */
     1623    { 0x3f6342, 0x3f6b02, 0xf8d9, 0x7a58, 0x7e81, 0x0 }, /* #51 */
     1624    { 0x2f77c3, 0x2f7717, 0x54d6, 0x7d9f, 0xd736, 0x0 }, /* #52 */
     1625    { 0x294d06, 0x294507, 0x1c3c, 0x4dd8, 0xce64, 0x0 }, /* #53 */
     1626    { 0x0146d2, 0x014687, 0x25fa, 0xc799, 0x5e61, 0x0 }, /* #54 */
     1627    { 0x0f4343, 0x0f4307, 0x063d, 0x3790, 0xceac, 0x0 }, /* #55 */
     1628    { 0x2a03d6, 0x2a0306, 0x4154, 0x3812, 0x0942, 0x0 }, /* #56 */
     1629    { 0x160112, 0x160196, 0xe669, 0xe03c, 0x062d, 0x0 }, /* #57 */
     1630    { 0x051803, 0x051096, 0xaa75, 0x897b, 0x20f9, 0x0 }, /* #58 */
     1631    { 0x1b6ed2, 0x1b6617, 0x6395, 0x6f4b, 0xf44a, 0x0 }, /* #59 */
     1632    { 0x036542, 0x036593, 0x47a0, 0xdd79, 0x6a27, 0x0 }, /* #60 */
     1633    { 0x125812, 0x125006, 0x9e8e, 0x0b93, 0x92fb, 0x0 }, /* #61 */
     1634    { 0x135257, 0x135283, 0x0d2d, 0xdb26, 0x3206, 0x0 }, /* #62 */
     1635    { 0x335f53, 0x335702, 0x6b06, 0x0f61, 0x5ba4, 0x0 }, /* #63 */
    16361636};
    16371637static const BINU16_TEST_T g_aTests_or_u16[] =
    16381638{
    1639     { 0x2a7f86, 0x2a7746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1640     { 0x251d13, 0x251546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1641     { 0x335552, 0x335546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1642     { 0x026d86, 0x026546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1643     { 0x1c3d96, 0x1c3502, 0x1d70, 0x1d70, 0x0000, 0x0 }, /* #4 */
    1644     { 0x1b1942, 0x1b1102, 0x01d6, 0x01d6, 0x0000, 0x0 }, /* #5 */
    1645     { 0x1c6703, 0x1c6702, 0x02a2, 0x02a2, 0x0000, 0x0 }, /* #6 */
    1646     { 0x2c3ec3, 0x2c3686, 0x93c3, 0x93c3, 0x0000, 0x0 }, /* #7 */
    1647     { 0x125893, 0x125002, 0x6b07, 0x7ff7, 0x36f4, 0x0 }, /* #8 */
    1648     { 0x3d7557, 0x3d7586, 0xab0d, 0xefcf, 0xe5c2, 0x0 }, /* #9 */
    1649     { 0x074587, 0x074586, 0x819d, 0xe59f, 0xe597, 0x0 }, /* #10 */
    1650     { 0x290587, 0x290506, 0x4e38, 0x6efc, 0x62fc, 0x0 }, /* #11 */
    1651     { 0x220353, 0x220382, 0x918a, 0xd39e, 0x539e, 0x0 }, /* #12 */
    1652     { 0x0e2802, 0x0e2002, 0x1dc6, 0x3ffe, 0x2efa, 0x0 }, /* #13 */
    1653     { 0x144602, 0x144686, 0xaf0a, 0xbfdb, 0x39d3, 0x0 }, /* #14 */
    1654     { 0x295883, 0x295082, 0x4ed7, 0xeef7, 0xeea1, 0x0 }, /* #15 */
    1655     { 0x3b2443, 0x3b2482, 0xa7f6, 0xeff7, 0xc931, 0x0 }, /* #16 */
    1656     { 0x2a4953, 0x2a4182, 0x32c0, 0xb3f8, 0xb378, 0x0 }, /* #17 */
    1657     { 0x094706, 0x094702, 0x63c0, 0x6bf4, 0x6bb4, 0x0 }, /* #18 */
    1658     { 0x3c05c3, 0x3c0586, 0xce0d, 0xde1d, 0x1a10, 0x0 }, /* #19 */
    1659     { 0x3c61c3, 0x3c6106, 0x66dc, 0x6fde, 0x2fd6, 0x0 }, /* #20 */
    1660     { 0x197583, 0x197506, 0x3f65, 0x3f77, 0x2013, 0x0 }, /* #21 */
    1661     { 0x317d12, 0x317586, 0xd6a1, 0xdfb7, 0x4d97, 0x0 }, /* #22 */
    1662     { 0x184bc7, 0x184386, 0xbf4d, 0xbf5f, 0x0352, 0x0 }, /* #23 */
    1663     { 0x154f16, 0x154786, 0xf2e3, 0xfaf3, 0x48f2, 0x0 }, /* #24 */
    1664     { 0x1e0c87, 0x1e0486, 0x037c, 0xdf7d, 0xdc25, 0x0 }, /* #25 */
    1665     { 0x1869d3, 0x186106, 0x121b, 0x523f, 0x522c, 0x0 }, /* #26 */
    1666     { 0x116f57, 0x116782, 0xde9e, 0xdedf, 0x045b, 0x0 }, /* #27 */
    1667     { 0x0a2482, 0x0a2482, 0xfb68, 0xfffd, 0x06d5, 0x0 }, /* #28 */
    1668     { 0x070782, 0x070786, 0x5956, 0xfbde, 0xfbdc, 0x0 }, /* #29 */
    1669     { 0x223757, 0x223782, 0xc82d, 0xccad, 0x84a1, 0x0 }, /* #30 */
    1670     { 0x2e36c6, 0x2e3686, 0x8ce9, 0x9feb, 0x936b, 0x0 }, /* #31 */
    1671     { 0x2064d6, 0x206482, 0x8fe2, 0xcfea, 0x424a, 0x0 }, /* #32 */
    1672     { 0x155e96, 0x155686, 0x8120, 0x957e, 0x957e, 0x0 }, /* #33 */
    1673     { 0x2f2c07, 0x2f2486, 0x891e, 0xfd5f, 0x7c49, 0x0 }, /* #34 */
    1674     { 0x214987, 0x214182, 0xd7e3, 0xf7ef, 0xf74d, 0x0 }, /* #35 */
    1675     { 0x0d08d3, 0x0d0082, 0x9e3a, 0xde7a, 0xda42, 0x0 }, /* #36 */
    1676     { 0x164396, 0x164382, 0x5a2b, 0xda3b, 0x9839, 0x0 }, /* #37 */
    1677     { 0x1470d6, 0x147086, 0x65be, 0xf7be, 0xf208, 0x0 }, /* #38 */
    1678     { 0x022047, 0x022086, 0x6377, 0xebff, 0xaaba, 0x0 }, /* #39 */
    1679     { 0x086ed7, 0x086682, 0x37f8, 0xbffb, 0x992b, 0x0 }, /* #40 */
    1680     { 0x053386, 0x053386, 0x1739, 0xf73f, 0xf436, 0x0 }, /* #41 */
    1681     { 0x166252, 0x166286, 0x8143, 0xe37b, 0xe339, 0x0 }, /* #42 */
    1682     { 0x3e5216, 0x3e5202, 0x29c8, 0x69fe, 0x68b6, 0x0 }, /* #43 */
    1683     { 0x182e83, 0x182686, 0xd5db, 0xf7db, 0xf259, 0x0 }, /* #44 */
    1684     { 0x2a4e03, 0x2a4686, 0x294a, 0xff4e, 0xde44, 0x0 }, /* #45 */
    1685     { 0x386d52, 0x386586, 0xfd3d, 0xff3f, 0xe603, 0x0 }, /* #46 */
    1686     { 0x250a87, 0x250282, 0xbd18, 0xfdbf, 0x6da7, 0x0 }, /* #47 */
    1687     { 0x012d93, 0x012582, 0x960d, 0xf65d, 0x7055, 0x0 }, /* #48 */
    1688     { 0x133d06, 0x133506, 0x79e0, 0x7ff0, 0x1e90, 0x0 }, /* #49 */
    1689     { 0x003e02, 0x003682, 0xa826, 0xefa7, 0x6781, 0x0 }, /* #50 */
    1690     { 0x0d5992, 0x0d5182, 0x91b0, 0x99fd, 0x09fd, 0x0 }, /* #51 */
    1691     { 0x2c5946, 0x2c5186, 0x97bb, 0xd7bb, 0xd208, 0x0 }, /* #52 */
    1692     { 0x1f3b97, 0x1f3382, 0xb153, 0xbfd3, 0x0fd0, 0x0 }, /* #53 */
    1693     { 0x352383, 0x352382, 0x7740, 0xfff4, 0xeff4, 0x0 }, /* #54 */
    1694     { 0x182d53, 0x182586, 0x72c0, 0xf6e1, 0xd6e1, 0x0 }, /* #55 */
    1695     { 0x223657, 0x223606, 0x43dc, 0x4fdd, 0x4c19, 0x0 }, /* #56 */
    1696     { 0x161b52, 0x161386, 0x89d8, 0x8bfa, 0x8a62, 0x0 }, /* #57 */
    1697     { 0x2f0c82, 0x2f0486, 0x68c6, 0xe9de, 0x815c, 0x0 }, /* #58 */
    1698     { 0x180d57, 0x180506, 0x7dca, 0x7ffa, 0x6a38, 0x0 }, /* #59 */
    1699     { 0x097187, 0x097186, 0x6e70, 0xeefc, 0xcadc, 0x0 }, /* #60 */
    1700     { 0x0b2b02, 0x0b2382, 0x6807, 0xea67, 0x8267, 0x0 }, /* #61 */
    1701     { 0x283102, 0x283182, 0x3313, 0xf73b, 0xc43b, 0x0 }, /* #62 */
    1702     { 0x3738d7, 0x373086, 0xc914, 0xdfb4, 0xd7b0, 0x0 }, /* #63 */
     1639    { 0x2576c6, 0x257646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1640    { 0x220a07, 0x220246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1641    { 0x137c92, 0x137446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1642    { 0x342856, 0x342046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1643    { 0x175653, 0x175686, 0xa087, 0xa087, 0x0000, 0x0 }, /* #4 */
     1644    { 0x1f1f93, 0x1f1782, 0xdb16, 0xdb16, 0x0000, 0x0 }, /* #5 */
     1645    { 0x0c1d96, 0x0c1582, 0xf30b, 0xf30b, 0x0000, 0x0 }, /* #6 */
     1646    { 0x2d7616, 0x2d7686, 0x8b82, 0x8b82, 0x0000, 0x0 }, /* #7 */
     1647    { 0x142f13, 0x142786, 0xf09c, 0xf1ff, 0xc16b, 0x0 }, /* #8 */
     1648    { 0x2e7902, 0x2e7186, 0xc0d7, 0xc9ff, 0x896a, 0x0 }, /* #9 */
     1649    { 0x204013, 0x204086, 0x7faf, 0xffff, 0xf870, 0x0 }, /* #10 */
     1650    { 0x142306, 0x142302, 0x6c31, 0x6fb9, 0x0f88, 0x0 }, /* #11 */
     1651    { 0x0e3d52, 0x0e3506, 0x0346, 0x2b66, 0x2962, 0x0 }, /* #12 */
     1652    { 0x1d0203, 0x1d0286, 0x2267, 0xbb77, 0x9970, 0x0 }, /* #13 */
     1653    { 0x163012, 0x163006, 0x3548, 0x75de, 0x45de, 0x0 }, /* #14 */
     1654    { 0x0a1597, 0x0a1502, 0x075d, 0x7fdf, 0x7993, 0x0 }, /* #15 */
     1655    { 0x034753, 0x034706, 0x34f3, 0x75ff, 0x656f, 0x0 }, /* #16 */
     1656    { 0x320e56, 0x320686, 0x3abf, 0xfbff, 0xdbea, 0x0 }, /* #17 */
     1657    { 0x1406d6, 0x140686, 0xaa59, 0xbedd, 0xbe9d, 0x0 }, /* #18 */
     1658    { 0x1f3d97, 0x1f3582, 0x3bdf, 0xffdf, 0xcd8a, 0x0 }, /* #19 */
     1659    { 0x124f83, 0x124782, 0xf946, 0xf97f, 0x8979, 0x0 }, /* #20 */
     1660    { 0x356913, 0x356102, 0x627a, 0x77fb, 0x37fb, 0x0 }, /* #21 */
     1661    { 0x374f86, 0x374782, 0x9682, 0xf7d3, 0x67d3, 0x0 }, /* #22 */
     1662    { 0x2460c7, 0x246002, 0x0b6c, 0x0f7f, 0x0c1f, 0x0 }, /* #23 */
     1663    { 0x357e47, 0x357682, 0x052c, 0x9ffe, 0x9afa, 0x0 }, /* #24 */
     1664    { 0x1c50d7, 0x1c5002, 0x73cb, 0x73ef, 0x20a5, 0x0 }, /* #25 */
     1665    { 0x117097, 0x117002, 0x13d6, 0x7ff7, 0x7c75, 0x0 }, /* #26 */
     1666    { 0x360912, 0x360102, 0x149c, 0x5f9d, 0x4b99, 0x0 }, /* #27 */
     1667    { 0x216803, 0x216082, 0x970d, 0x9fbf, 0x0cb7, 0x0 }, /* #28 */
     1668    { 0x3a51c2, 0x3a5182, 0xb327, 0xffbf, 0xdcb8, 0x0 }, /* #29 */
     1669    { 0x134a07, 0x134202, 0x36d2, 0x37f7, 0x2375, 0x0 }, /* #30 */
     1670    { 0x146ad6, 0x146206, 0x31dc, 0x73de, 0x63ce, 0x0 }, /* #31 */
     1671    { 0x2c2607, 0x2c2686, 0x96b5, 0xfff5, 0x6945, 0x0 }, /* #32 */
     1672    { 0x3b52c6, 0x3b5286, 0x9155, 0xf3ff, 0x73fa, 0x0 }, /* #33 */
     1673    { 0x2a3447, 0x2a3486, 0xb7de, 0xffde, 0x7e44, 0x0 }, /* #34 */
     1674    { 0x0f2993, 0x0f2182, 0x3df9, 0xfffd, 0xdebd, 0x0 }, /* #35 */
     1675    { 0x230657, 0x230686, 0x8b14, 0xdb95, 0xda85, 0x0 }, /* #36 */
     1676    { 0x227c42, 0x227486, 0x231e, 0xaf5f, 0x8f55, 0x0 }, /* #37 */
     1677    { 0x1f3882, 0x1f3006, 0x0b7d, 0x5fff, 0x5dc2, 0x0 }, /* #38 */
     1678    { 0x302cd6, 0x302402, 0x0ce4, 0x5cec, 0x584c, 0x0 }, /* #39 */
     1679    { 0x1308c7, 0x130086, 0x819b, 0xa7ff, 0x276e, 0x0 }, /* #40 */
     1680    { 0x3c3093, 0x3c3086, 0x120c, 0xf39c, 0xe39c, 0x0 }, /* #41 */
     1681    { 0x2b3f12, 0x2b3782, 0x2a89, 0xaacb, 0x88c2, 0x0 }, /* #42 */
     1682    { 0x0c1f42, 0x0c1782, 0xd0a6, 0xf4e6, 0x7462, 0x0 }, /* #43 */
     1683    { 0x217a97, 0x217202, 0x68bb, 0x6cbf, 0x0404, 0x0 }, /* #44 */
     1684    { 0x3554d3, 0x355402, 0x2e53, 0x6fdf, 0x6b8d, 0x0 }, /* #45 */
     1685    { 0x1b0fc7, 0x1b0702, 0x15e0, 0x3df4, 0x3d54, 0x0 }, /* #46 */
     1686    { 0x1f7647, 0x1f7686, 0x932f, 0x97af, 0x148e, 0x0 }, /* #47 */
     1687    { 0x1423d3, 0x142302, 0x1abf, 0x1ebf, 0x0e9b, 0x0 }, /* #48 */
     1688    { 0x220052, 0x220006, 0x7cef, 0x7fff, 0x2f30, 0x0 }, /* #49 */
     1689    { 0x3b1c13, 0x3b1482, 0xe073, 0xed7f, 0xad1e, 0x0 }, /* #50 */
     1690    { 0x2d1ac2, 0x2d1286, 0xab84, 0xab95, 0x8b91, 0x0 }, /* #51 */
     1691    { 0x340d82, 0x340586, 0x5480, 0xf4c5, 0xb0c5, 0x0 }, /* #52 */
     1692    { 0x3f1453, 0x3f1482, 0xf329, 0xfbbf, 0x0996, 0x0 }, /* #53 */
     1693    { 0x1d1286, 0x1d1282, 0xe250, 0xeed0, 0x0e80, 0x0 }, /* #54 */
     1694    { 0x010dc3, 0x010586, 0xb645, 0xfe4d, 0x7849, 0x0 }, /* #55 */
     1695    { 0x191dd3, 0x191506, 0x3cca, 0x3fff, 0x27bd, 0x0 }, /* #56 */
     1696    { 0x387e92, 0x387682, 0xa7df, 0xefdf, 0x4acb, 0x0 }, /* #57 */
     1697    { 0x397ad6, 0x397206, 0x3989, 0x7fdd, 0x7edc, 0x0 }, /* #58 */
     1698    { 0x104c47, 0x104482, 0x016d, 0x9dfd, 0x9d95, 0x0 }, /* #59 */
     1699    { 0x194002, 0x194082, 0x2185, 0xb3b5, 0xb230, 0x0 }, /* #60 */
     1700    { 0x1f2d93, 0x1f2582, 0xc9b6, 0xdbbf, 0xdbbf, 0x0 }, /* #61 */
     1701    { 0x2d0192, 0x2d0186, 0xada5, 0xffaf, 0x5a2f, 0x0 }, /* #62 */
     1702    { 0x097582, 0x097582, 0x8a8d, 0xdacd, 0x5a40, 0x0 }, /* #63 */
    17031703};
    17041704static const BINU16_TEST_T g_aTests_or_u16_locked[] =
    17051705{
    1706     { 0x2724d7, 0x272446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1707     { 0x102297, 0x102246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1708     { 0x092dc2, 0x092546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1709     { 0x1a7092, 0x1a7046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1710     { 0x302c92, 0x302406, 0x0ca6, 0x0ca6, 0x0000, 0x0 }, /* #4 */
    1711     { 0x0c3087, 0x0c3006, 0x4f63, 0x4f63, 0x0000, 0x0 }, /* #5 */
    1712     { 0x3d79c6, 0x3d7102, 0x591a, 0x591a, 0x0000, 0x0 }, /* #6 */
    1713     { 0x243a83, 0x243286, 0xc363, 0xc363, 0x0000, 0x0 }, /* #7 */
    1714     { 0x0a0a16, 0x0a0286, 0x3a85, 0xffaf, 0xe72e, 0x0 }, /* #8 */
    1715     { 0x1856c6, 0x185682, 0xa42c, 0xfffe, 0xdffa, 0x0 }, /* #9 */
    1716     { 0x1a1307, 0x1a1382, 0xd937, 0xf9f7, 0xe9c5, 0x0 }, /* #10 */
    1717     { 0x3d0a87, 0x3d0202, 0x4bed, 0x7fef, 0x35e7, 0x0 }, /* #11 */
    1718     { 0x083ac3, 0x083282, 0xd31e, 0xff9e, 0x7d82, 0x0 }, /* #12 */
    1719     { 0x380043, 0x380006, 0x605b, 0x6adb, 0x4a9b, 0x0 }, /* #13 */
    1720     { 0x103b93, 0x103386, 0x8676, 0xf7ff, 0x71bf, 0x0 }, /* #14 */
    1721     { 0x064403, 0x064402, 0x5bdb, 0x7bfb, 0x6b3a, 0x0 }, /* #15 */
    1722     { 0x345982, 0x345186, 0xd4bc, 0xfdbe, 0xf902, 0x0 }, /* #16 */
    1723     { 0x2440c7, 0x244082, 0x425d, 0xc7fd, 0x85ad, 0x0 }, /* #17 */
    1724     { 0x273f82, 0x273782, 0x11d5, 0x95d5, 0x95c0, 0x0 }, /* #18 */
    1725     { 0x264d52, 0x264586, 0x444b, 0xc76f, 0x876c, 0x0 }, /* #19 */
    1726     { 0x111f13, 0x111702, 0x0a39, 0x4bfd, 0x41e5, 0x0 }, /* #20 */
    1727     { 0x0b6053, 0x0b6006, 0x63ae, 0x63ee, 0x42e4, 0x0 }, /* #21 */
    1728     { 0x1d6752, 0x1d6786, 0x8992, 0xdbbb, 0x5b29, 0x0 }, /* #22 */
    1729     { 0x067a87, 0x067282, 0x83cc, 0xd3ce, 0xd082, 0x0 }, /* #23 */
    1730     { 0x0d3ed6, 0x0d3606, 0x2a5b, 0x2e7b, 0x2e38, 0x0 }, /* #24 */
    1731     { 0x0716c6, 0x071682, 0x6bee, 0xffef, 0xd769, 0x0 }, /* #25 */
    1732     { 0x3a6453, 0x3a6402, 0x0347, 0x337f, 0x327d, 0x0 }, /* #26 */
    1733     { 0x2b7896, 0x2b7006, 0x2999, 0x6dbd, 0x64bc, 0x0 }, /* #27 */
    1734     { 0x3c52d7, 0x3c5282, 0xb485, 0xfdc7, 0x6d43, 0x0 }, /* #28 */
    1735     { 0x130d46, 0x130586, 0x6d7c, 0xfdff, 0xb8bf, 0x0 }, /* #29 */
    1736     { 0x023e57, 0x023682, 0x72da, 0xf2df, 0xf09f, 0x0 }, /* #30 */
    1737     { 0x3d4c87, 0x3d4486, 0xde72, 0xfe7e, 0x3e7c, 0x0 }, /* #31 */
    1738     { 0x175657, 0x175682, 0x2992, 0xedfb, 0xe4eb, 0x0 }, /* #32 */
    1739     { 0x0c25c7, 0x0c2506, 0x5fd3, 0x7fdb, 0x314b, 0x0 }, /* #33 */
    1740     { 0x2704d6, 0x270406, 0x3df9, 0x3fff, 0x23ff, 0x0 }, /* #34 */
    1741     { 0x1e6ec3, 0x1e6686, 0xfb73, 0xfbff, 0x69cf, 0x0 }, /* #35 */
    1742     { 0x1d0a83, 0x1d0282, 0xa84b, 0xee6b, 0xe669, 0x0 }, /* #36 */
    1743     { 0x2e3017, 0x2e3086, 0x24a2, 0xb6b2, 0x9612, 0x0 }, /* #37 */
    1744     { 0x072e16, 0x072686, 0xdff7, 0xdfff, 0x1c38, 0x0 }, /* #38 */
    1745     { 0x0b2ec2, 0x0b2602, 0x3e26, 0x7eb6, 0x54b0, 0x0 }, /* #39 */
    1746     { 0x117252, 0x117206, 0x0bd5, 0x2bdd, 0x2849, 0x0 }, /* #40 */
    1747     { 0x301e17, 0x301682, 0xad12, 0xaf3e, 0xa23e, 0x0 }, /* #41 */
    1748     { 0x1135c6, 0x113506, 0x0d36, 0x0dbe, 0x049c, 0x0 }, /* #42 */
    1749     { 0x1e2983, 0x1e2186, 0x0f33, 0xff7b, 0xfe59, 0x0 }, /* #43 */
    1750     { 0x097dc3, 0x097586, 0xdb8e, 0xfbaf, 0xb8a9, 0x0 }, /* #44 */
    1751     { 0x3d3696, 0x3d3686, 0xaf60, 0xbf6c, 0x3b2c, 0x0 }, /* #45 */
    1752     { 0x1f3482, 0x1f3406, 0x60e4, 0x72e7, 0x1207, 0x0 }, /* #46 */
    1753     { 0x354117, 0x354182, 0x9d17, 0x9d97, 0x0893, 0x0 }, /* #47 */
    1754     { 0x1c3803, 0x1c3086, 0x4200, 0xe239, 0xe239, 0x0 }, /* #48 */
    1755     { 0x213646, 0x213686, 0xd9b1, 0xddbd, 0x059c, 0x0 }, /* #49 */
    1756     { 0x1b0e87, 0x1b0686, 0x6562, 0xef7e, 0x8b3e, 0x0 }, /* #50 */
    1757     { 0x173606, 0x173606, 0x12b9, 0x7ebb, 0x6eb3, 0x0 }, /* #51 */
    1758     { 0x3310c6, 0x331082, 0xe836, 0xefb6, 0xafb6, 0x0 }, /* #52 */
    1759     { 0x1e0202, 0x1e0202, 0x30f4, 0x7cfd, 0x7c9d, 0x0 }, /* #53 */
    1760     { 0x2262d6, 0x226206, 0x7ec1, 0x7fed, 0x21ac, 0x0 }, /* #54 */
    1761     { 0x301d03, 0x301586, 0xb68c, 0xb6bd, 0x96b9, 0x0 }, /* #55 */
    1762     { 0x2a6cc2, 0x2a6482, 0xad2d, 0xadad, 0x0ca1, 0x0 }, /* #56 */
    1763     { 0x084612, 0x084686, 0xbfc9, 0xbff9, 0x0ff9, 0x0 }, /* #57 */
    1764     { 0x2421c7, 0x242186, 0xcdac, 0xffff, 0xb773, 0x0 }, /* #58 */
    1765     { 0x095a06, 0x095282, 0x177a, 0x9f7f, 0x9e77, 0x0 }, /* #59 */
    1766     { 0x256693, 0x256682, 0x5f17, 0xffdf, 0xe2ca, 0x0 }, /* #60 */
    1767     { 0x121186, 0x121186, 0xe2a4, 0xffaf, 0x3f8b, 0x0 }, /* #61 */
    1768     { 0x262202, 0x262286, 0x2f5e, 0xefde, 0xcf9a, 0x0 }, /* #62 */
    1769     { 0x393a93, 0x393282, 0xd36b, 0xfb7f, 0x297f, 0x0 }, /* #63 */
     1706    { 0x2a4543, 0x2a4546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1707    { 0x2b6512, 0x2b6546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1708    { 0x3a0e16, 0x3a0646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1709    { 0x3a1cd7, 0x3a1446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1710    { 0x174b06, 0x174306, 0x2944, 0x2944, 0x0000, 0x0 }, /* #4 */
     1711    { 0x153bc7, 0x153386, 0xf1e7, 0xf1e7, 0x0000, 0x0 }, /* #5 */
     1712    { 0x062f43, 0x062702, 0x2aa4, 0x2aa4, 0x0000, 0x0 }, /* #6 */
     1713    { 0x397e03, 0x397682, 0x9ba8, 0x9ba8, 0x0000, 0x0 }, /* #7 */
     1714    { 0x124847, 0x124086, 0xf0e0, 0xf4f9, 0x04d9, 0x0 }, /* #8 */
     1715    { 0x164342, 0x164382, 0x808f, 0xcc8f, 0x4c07, 0x0 }, /* #9 */
     1716    { 0x3a7183, 0x3a7102, 0x7c77, 0x7f7f, 0x6b4c, 0x0 }, /* #10 */
     1717    { 0x056793, 0x056706, 0x4a49, 0x6eeb, 0x24a2, 0x0 }, /* #11 */
     1718    { 0x2d2d13, 0x2d2582, 0x558d, 0xf79d, 0xb619, 0x0 }, /* #12 */
     1719    { 0x2f4102, 0x2f4182, 0x9355, 0xd3fd, 0xc2ed, 0x0 }, /* #13 */
     1720    { 0x091187, 0x091186, 0x54fd, 0xffff, 0xaf0a, 0x0 }, /* #14 */
     1721    { 0x313f03, 0x313786, 0xcfd9, 0xefff, 0xe776, 0x0 }, /* #15 */
     1722    { 0x0379c3, 0x037186, 0xbce1, 0xfded, 0x710c, 0x0 }, /* #16 */
     1723    { 0x115702, 0x115786, 0x872f, 0xdf6f, 0x5e61, 0x0 }, /* #17 */
     1724    { 0x3d6886, 0x3d6086, 0xd688, 0xdedd, 0x885d, 0x0 }, /* #18 */
     1725    { 0x0e27d7, 0x0e2782, 0x877a, 0xdf7a, 0x5d00, 0x0 }, /* #19 */
     1726    { 0x304052, 0x304082, 0xdc8b, 0xdeab, 0x462b, 0x0 }, /* #20 */
     1727    { 0x133183, 0x133182, 0xb1a2, 0xb9b6, 0x1934, 0x0 }, /* #21 */
     1728    { 0x224452, 0x224402, 0x7463, 0x777f, 0x331d, 0x0 }, /* #22 */
     1729    { 0x103f52, 0x103786, 0x6b7c, 0xef7d, 0xa531, 0x0 }, /* #23 */
     1730    { 0x153546, 0x153502, 0x5a83, 0x7f8f, 0x6d0c, 0x0 }, /* #24 */
     1731    { 0x1540c3, 0x154082, 0x9670, 0xd6f4, 0xd294, 0x0 }, /* #25 */
     1732    { 0x031602, 0x031606, 0x69ca, 0x7bca, 0x53c0, 0x0 }, /* #26 */
     1733    { 0x2c0e56, 0x2c0606, 0x7a22, 0x7e22, 0x7e22, 0x0 }, /* #27 */
     1734    { 0x3477c7, 0x347706, 0x637f, 0x6fff, 0x2ea6, 0x0 }, /* #28 */
     1735    { 0x195492, 0x195486, 0x0b02, 0xefb2, 0xe5b0, 0x0 }, /* #29 */
     1736    { 0x2a2556, 0x2a2586, 0xcf96, 0xeff6, 0xa6f6, 0x0 }, /* #30 */
     1737    { 0x232003, 0x232086, 0x7adb, 0xffff, 0xe72d, 0x0 }, /* #31 */
     1738    { 0x365f07, 0x365702, 0x214d, 0x674f, 0x464b, 0x0 }, /* #32 */
     1739    { 0x1e2713, 0x1e2786, 0xfec9, 0xfedd, 0x4495, 0x0 }, /* #33 */
     1740    { 0x2f1a83, 0x2f1282, 0xd737, 0xdff7, 0x5df7, 0x0 }, /* #34 */
     1741    { 0x023d07, 0x023506, 0x2f92, 0x3fd2, 0x3250, 0x0 }, /* #35 */
     1742    { 0x2b4fc6, 0x2b4702, 0x27c6, 0x6ff7, 0x6a31, 0x0 }, /* #36 */
     1743    { 0x2a5243, 0x2a5206, 0x53e6, 0x5fe7, 0x5f23, 0x0 }, /* #37 */
     1744    { 0x340447, 0x340406, 0x2095, 0x39bd, 0x192c, 0x0 }, /* #38 */
     1745    { 0x0e47d7, 0x0e4782, 0xe5d6, 0xffd6, 0x7bd2, 0x0 }, /* #39 */
     1746    { 0x1148d2, 0x114086, 0x8510, 0x85bb, 0x01bb, 0x0 }, /* #40 */
     1747    { 0x244402, 0x244482, 0xb973, 0xfd7f, 0x441f, 0x0 }, /* #41 */
     1748    { 0x2b5d17, 0x2b5506, 0x23b9, 0x63f9, 0x6258, 0x0 }, /* #42 */
     1749    { 0x051293, 0x051286, 0x91e6, 0xb9ee, 0xb868, 0x0 }, /* #43 */
     1750    { 0x1b5847, 0x1b5002, 0x6db0, 0x6ff1, 0x4341, 0x0 }, /* #44 */
     1751    { 0x2272d2, 0x227286, 0xc66d, 0xe6ed, 0x22c9, 0x0 }, /* #45 */
     1752    { 0x2f3c97, 0x2f3482, 0x5af6, 0xfff7, 0xf797, 0x0 }, /* #46 */
     1753    { 0x341b02, 0x341382, 0x47a5, 0xc7b5, 0xc4b1, 0x0 }, /* #47 */
     1754    { 0x336206, 0x336286, 0xa089, 0xbecf, 0x9e47, 0x0 }, /* #48 */
     1755    { 0x0c4f06, 0x0c4782, 0xab96, 0xabd6, 0x2056, 0x0 }, /* #49 */
     1756    { 0x192bc3, 0x192386, 0xb5ec, 0xf5fc, 0xc038, 0x0 }, /* #50 */
     1757    { 0x1b5546, 0x1b5502, 0x6a56, 0x7bf7, 0x51a5, 0x0 }, /* #51 */
     1758    { 0x3c2b46, 0x3c2382, 0xa1c4, 0xf7f4, 0x76b4, 0x0 }, /* #52 */
     1759    { 0x115952, 0x115186, 0xf417, 0xfdd7, 0x1dd1, 0x0 }, /* #53 */
     1760    { 0x3c2b97, 0x3c2382, 0x2078, 0xe37a, 0xc33a, 0x0 }, /* #54 */
     1761    { 0x3518c7, 0x351006, 0x7927, 0x79e7, 0x20e7, 0x0 }, /* #55 */
     1762    { 0x2d3982, 0x2d3182, 0xe285, 0xfe97, 0x9e17, 0x0 }, /* #56 */
     1763    { 0x0e1412, 0x0e1406, 0x6906, 0x6d8e, 0x448e, 0x0 }, /* #57 */
     1764    { 0x370806, 0x370086, 0xfad7, 0xfbff, 0x416e, 0x0 }, /* #58 */
     1765    { 0x344982, 0x344102, 0x71dd, 0x7ffd, 0x6ea0, 0x0 }, /* #59 */
     1766    { 0x1650c6, 0x165086, 0xd76f, 0xf76f, 0xf069, 0x0 }, /* #60 */
     1767    { 0x0e0d03, 0x0e0582, 0xff12, 0xff73, 0x3471, 0x0 }, /* #61 */
     1768    { 0x340a47, 0x340286, 0xeca8, 0xefed, 0x476d, 0x0 }, /* #62 */
     1769    { 0x367e16, 0x367682, 0xab09, 0xff5d, 0xfc5c, 0x0 }, /* #63 */
    17701770};
    17711771static const BINU16_TEST_T g_aTests_xor_u16[] =
    17721772{
    1773     { 0x3f1ec7, 0x3f1646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1774     { 0x2b0806, 0x2b0046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1775     { 0x1b5a92, 0x1b5246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1776     { 0x2b6d13, 0x2b6546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1777     { 0x1605c6, 0x160502, 0x2815, 0x2815, 0x0000, 0x0 }, /* #4 */
    1778     { 0x1873d6, 0x187382, 0xe0cd, 0xe0cd, 0x0000, 0x0 }, /* #5 */
    1779     { 0x0667d7, 0x066702, 0x3ab5, 0x3ab5, 0x0000, 0x0 }, /* #6 */
    1780     { 0x266f06, 0x266786, 0xeda9, 0xeda9, 0x0000, 0x0 }, /* #7 */
    1781     { 0x1a4357, 0x1a4386, 0x172e, 0xf044, 0xe76a, 0x0 }, /* #8 */
    1782     { 0x230493, 0x230486, 0x9149, 0x856a, 0x1423, 0x0 }, /* #9 */
    1783     { 0x284b83, 0x284306, 0xb840, 0x4c5c, 0xf41c, 0x0 }, /* #10 */
    1784     { 0x190506, 0x190506, 0x3e29, 0x05d1, 0x3bf8, 0x0 }, /* #11 */
    1785     { 0x171f93, 0x171706, 0x1b20, 0x14c9, 0x0fe9, 0x0 }, /* #12 */
    1786     { 0x387856, 0x387086, 0x829f, 0x8c74, 0x0eeb, 0x0 }, /* #13 */
    1787     { 0x055682, 0x055602, 0xfc9a, 0x63b9, 0x9f23, 0x0 }, /* #14 */
    1788     { 0x0512c6, 0x051282, 0xf095, 0xce57, 0x3ec2, 0x0 }, /* #15 */
    1789     { 0x212452, 0x212406, 0x8e9b, 0x72e2, 0xfc79, 0x0 }, /* #16 */
    1790     { 0x2121d6, 0x212182, 0x7184, 0xba1a, 0xcb9e, 0x0 }, /* #17 */
    1791     { 0x1c53c7, 0x1c5306, 0xe47e, 0x3a09, 0xde77, 0x0 }, /* #18 */
    1792     { 0x3e2dc7, 0x3e2582, 0x31b3, 0xffea, 0xce59, 0x0 }, /* #19 */
    1793     { 0x111496, 0x111402, 0x7f57, 0x064a, 0x791d, 0x0 }, /* #20 */
    1794     { 0x2c7b12, 0x2c7306, 0x35d0, 0x745f, 0x418f, 0x0 }, /* #21 */
    1795     { 0x0404c2, 0x040482, 0xcb65, 0xfed3, 0x35b6, 0x0 }, /* #22 */
    1796     { 0x3a67c2, 0x3a6782, 0xd204, 0xc82a, 0x1a2e, 0x0 }, /* #23 */
    1797     { 0x2b2d97, 0x2b2582, 0x03dd, 0x9bc1, 0x981c, 0x0 }, /* #24 */
    1798     { 0x142dd2, 0x142582, 0x63c8, 0xb045, 0xd38d, 0x0 }, /* #25 */
    1799     { 0x222ed2, 0x222606, 0xe135, 0x0c95, 0xeda0, 0x0 }, /* #26 */
    1800     { 0x2833d6, 0x283382, 0x10db, 0xa7e6, 0xb73d, 0x0 }, /* #27 */
    1801     { 0x2208c2, 0x220002, 0x78f4, 0x659e, 0x1d6a, 0x0 }, /* #28 */
    1802     { 0x2e55d2, 0x2e5582, 0x5ee5, 0xb3d0, 0xed35, 0x0 }, /* #29 */
    1803     { 0x344286, 0x344282, 0x9161, 0xcd62, 0x5c03, 0x0 }, /* #30 */
    1804     { 0x0c4847, 0x0c4006, 0x8995, 0x2c22, 0xa5b7, 0x0 }, /* #31 */
    1805     { 0x150447, 0x150482, 0x4b5e, 0x8f10, 0xc44e, 0x0 }, /* #32 */
    1806     { 0x003912, 0x003106, 0x6708, 0x22fa, 0x45f2, 0x0 }, /* #33 */
    1807     { 0x2350d7, 0x235086, 0x06b7, 0xa465, 0xa2d2, 0x0 }, /* #34 */
    1808     { 0x203612, 0x203602, 0xfe85, 0x26a1, 0xd824, 0x0 }, /* #35 */
    1809     { 0x110bd7, 0x110382, 0xf61b, 0x811a, 0x7701, 0x0 }, /* #36 */
    1810     { 0x310816, 0x310082, 0xc336, 0xf38c, 0x30ba, 0x0 }, /* #37 */
    1811     { 0x0550d6, 0x055002, 0x3007, 0x4a57, 0x7a50, 0x0 }, /* #38 */
    1812     { 0x0d09c6, 0x0d0106, 0x2ca5, 0x6df5, 0x4150, 0x0 }, /* #39 */
    1813     { 0x2173c7, 0x217382, 0x0dc2, 0xf57c, 0xf8be, 0x0 }, /* #40 */
    1814     { 0x084c12, 0x084486, 0x4f44, 0xe5a0, 0xaae4, 0x0 }, /* #41 */
    1815     { 0x2b2803, 0x2b2082, 0x795f, 0xe807, 0x9158, 0x0 }, /* #42 */
    1816     { 0x2a5e42, 0x2a5686, 0x7c45, 0xfae7, 0x86a2, 0x0 }, /* #43 */
    1817     { 0x286247, 0x286202, 0x7ec2, 0x408c, 0x3e4e, 0x0 }, /* #44 */
    1818     { 0x074283, 0x074286, 0x1a17, 0xa52e, 0xbf39, 0x0 }, /* #45 */
    1819     { 0x164b06, 0x164386, 0x2788, 0xe159, 0xc6d1, 0x0 }, /* #46 */
    1820     { 0x3e5352, 0x3e5306, 0xbd1d, 0x2ecf, 0x93d2, 0x0 }, /* #47 */
    1821     { 0x211087, 0x211082, 0x3dbd, 0xf4f4, 0xc949, 0x0 }, /* #48 */
    1822     { 0x2b4d92, 0x2b4582, 0xf155, 0x9440, 0x6515, 0x0 }, /* #49 */
    1823     { 0x2e7b46, 0x2e7302, 0x11e6, 0x59da, 0x483c, 0x0 }, /* #50 */
    1824     { 0x042d53, 0x042502, 0x69d1, 0x0546, 0x6c97, 0x0 }, /* #51 */
    1825     { 0x0e46d7, 0x0e4682, 0x954e, 0xb486, 0x21c8, 0x0 }, /* #52 */
    1826     { 0x3b1307, 0x3b1386, 0x2dd4, 0x905c, 0xbd88, 0x0 }, /* #53 */
    1827     { 0x3e2992, 0x3e2186, 0x91d5, 0xb66f, 0x27ba, 0x0 }, /* #54 */
    1828     { 0x181686, 0x181606, 0x9892, 0x6d63, 0xf5f1, 0x0 }, /* #55 */
    1829     { 0x3e5a83, 0x3e5282, 0xedca, 0x8b38, 0x66f2, 0x0 }, /* #56 */
    1830     { 0x1a6a03, 0x1a6206, 0xdce4, 0x7c39, 0xa0dd, 0x0 }, /* #57 */
    1831     { 0x2c7717, 0x2c7702, 0xb1fe, 0x67b3, 0xd64d, 0x0 }, /* #58 */
    1832     { 0x3a34c7, 0x3a3482, 0xafec, 0x8dea, 0x2206, 0x0 }, /* #59 */
    1833     { 0x0b3807, 0x0b3082, 0x38b9, 0xfbad, 0xc314, 0x0 }, /* #60 */
    1834     { 0x272456, 0x272406, 0x7746, 0x6117, 0x1651, 0x0 }, /* #61 */
    1835     { 0x2d4516, 0x2d4506, 0xc7d2, 0x4ba9, 0x8c7b, 0x0 }, /* #62 */
    1836     { 0x3c4b13, 0x3c4306, 0x8549, 0x55ee, 0xd0a7, 0x0 }, /* #63 */
     1773    { 0x230697, 0x230646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1774    { 0x052bc7, 0x052346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1775    { 0x0076c6, 0x007646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1776    { 0x375ad2, 0x375246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1777    { 0x3f2993, 0x3f2102, 0x42a2, 0x42a2, 0x0000, 0x0 }, /* #4 */
     1778    { 0x2a2917, 0x2a2106, 0x412b, 0x412b, 0x0000, 0x0 }, /* #5 */
     1779    { 0x2b2346, 0x2b2386, 0x94f6, 0x94f6, 0x0000, 0x0 }, /* #6 */
     1780    { 0x1f5347, 0x1f5306, 0x4d12, 0x4d12, 0x0000, 0x0 }, /* #7 */
     1781    { 0x2175d2, 0x217506, 0xcfc8, 0x4e41, 0x8189, 0x0 }, /* #8 */
     1782    { 0x187946, 0x187102, 0xbf9f, 0x2bb0, 0x942f, 0x0 }, /* #9 */
     1783    { 0x355503, 0x355586, 0x590f, 0xa5e4, 0xfceb, 0x0 }, /* #10 */
     1784    { 0x1b6043, 0x1b6002, 0xb66d, 0x7046, 0xc62b, 0x0 }, /* #11 */
     1785    { 0x144b46, 0x144382, 0x3a22, 0xfac4, 0xc0e6, 0x0 }, /* #12 */
     1786    { 0x347843, 0x347002, 0x3241, 0x5e4a, 0x6c0b, 0x0 }, /* #13 */
     1787    { 0x257b43, 0x257302, 0x9701, 0x71ae, 0xe6af, 0x0 }, /* #14 */
     1788    { 0x092ad3, 0x092202, 0xadbf, 0x47bc, 0xea03, 0x0 }, /* #15 */
     1789    { 0x1f0787, 0x1f0782, 0x16e3, 0xb2a4, 0xa447, 0x0 }, /* #16 */
     1790    { 0x104007, 0x104086, 0x7016, 0xb37b, 0xc36d, 0x0 }, /* #17 */
     1791    { 0x2561d3, 0x256182, 0x0d6f, 0xfbce, 0xf6a1, 0x0 }, /* #18 */
     1792    { 0x017393, 0x017386, 0x10b4, 0xde21, 0xce95, 0x0 }, /* #19 */
     1793    { 0x383cc2, 0x383402, 0x607e, 0x67b9, 0x07c7, 0x0 }, /* #20 */
     1794    { 0x312253, 0x312202, 0x3539, 0x0de9, 0x38d0, 0x0 }, /* #21 */
     1795    { 0x3b7102, 0x3b7186, 0xe9de, 0xe033, 0x09ed, 0x0 }, /* #22 */
     1796    { 0x3c2942, 0x3c2106, 0xf61c, 0x5bee, 0xadf2, 0x0 }, /* #23 */
     1797    { 0x2a1192, 0x2a1106, 0x4bd0, 0x2cb4, 0x6764, 0x0 }, /* #24 */
     1798    { 0x136656, 0x136682, 0x1394, 0x89d9, 0x9a4d, 0x0 }, /* #25 */
     1799    { 0x066796, 0x066706, 0x02ab, 0x3587, 0x372c, 0x0 }, /* #26 */
     1800    { 0x225953, 0x225102, 0x52c1, 0x77fb, 0x253a, 0x0 }, /* #27 */
     1801    { 0x1b4442, 0x1b4486, 0xe30d, 0x985a, 0x7b57, 0x0 }, /* #28 */
     1802    { 0x263313, 0x263382, 0x48ca, 0x8670, 0xceba, 0x0 }, /* #29 */
     1803    { 0x004d07, 0x004582, 0x3082, 0x8589, 0xb50b, 0x0 }, /* #30 */
     1804    { 0x107b92, 0x107382, 0xc3f5, 0xc9ba, 0x0a4f, 0x0 }, /* #31 */
     1805    { 0x2c48c6, 0x2c4082, 0x6491, 0xe062, 0x84f3, 0x0 }, /* #32 */
     1806    { 0x3f7343, 0x3f7302, 0xa938, 0x355e, 0x9c66, 0x0 }, /* #33 */
     1807    { 0x112a52, 0x112282, 0x7f1a, 0xc1b3, 0xbea9, 0x0 }, /* #34 */
     1808    { 0x100903, 0x100106, 0x100b, 0x5a05, 0x4a0e, 0x0 }, /* #35 */
     1809    { 0x357106, 0x357186, 0xd527, 0xd906, 0x0c21, 0x0 }, /* #36 */
     1810    { 0x046ac2, 0x046286, 0x14b9, 0xbe69, 0xaad0, 0x0 }, /* #37 */
     1811    { 0x2b5243, 0x2b5282, 0xef01, 0xdcfb, 0x33fa, 0x0 }, /* #38 */
     1812    { 0x1e64d3, 0x1e6402, 0xcd52, 0x0476, 0xc924, 0x0 }, /* #39 */
     1813    { 0x0d0c02, 0x0d0482, 0x984a, 0xb06b, 0x2821, 0x0 }, /* #40 */
     1814    { 0x361003, 0x361082, 0x22c1, 0xc437, 0xe6f6, 0x0 }, /* #41 */
     1815    { 0x3d4b87, 0x3d4386, 0xeba2, 0xe3d8, 0x087a, 0x0 }, /* #42 */
     1816    { 0x0f3f56, 0x0f3706, 0xc044, 0x7088, 0xb0cc, 0x0 }, /* #43 */
     1817    { 0x332e02, 0x332686, 0xf3bd, 0xfc12, 0x0faf, 0x0 }, /* #44 */
     1818    { 0x3e4983, 0x3e4102, 0x02e5, 0x3907, 0x3be2, 0x0 }, /* #45 */
     1819    { 0x352812, 0x352006, 0x5b80, 0x3717, 0x6c97, 0x0 }, /* #46 */
     1820    { 0x136602, 0x136686, 0xb377, 0xcb63, 0x7814, 0x0 }, /* #47 */
     1821    { 0x147143, 0x147182, 0xce35, 0xf492, 0x3aa7, 0x0 }, /* #48 */
     1822    { 0x093797, 0x093786, 0xd3c0, 0xcabe, 0x197e, 0x0 }, /* #49 */
     1823    { 0x1057c7, 0x105706, 0x6bf8, 0x1135, 0x7acd, 0x0 }, /* #50 */
     1824    { 0x163606, 0x163602, 0x78f2, 0x25c8, 0x5d3a, 0x0 }, /* #51 */
     1825    { 0x383e52, 0x383682, 0x787a, 0xb849, 0xc033, 0x0 }, /* #52 */
     1826    { 0x3e5892, 0x3e5082, 0x9ad9, 0xa8cb, 0x3212, 0x0 }, /* #53 */
     1827    { 0x237887, 0x237082, 0x3392, 0xe55d, 0xd6cf, 0x0 }, /* #54 */
     1828    { 0x056e52, 0x056606, 0x1479, 0x22dd, 0x36a4, 0x0 }, /* #55 */
     1829    { 0x3e5387, 0x3e5302, 0x0fe4, 0x4c9e, 0x437a, 0x0 }, /* #56 */
     1830    { 0x390fd3, 0x390706, 0x14b0, 0x4df0, 0x5940, 0x0 }, /* #57 */
     1831    { 0x231802, 0x231086, 0x1431, 0xdad7, 0xcee6, 0x0 }, /* #58 */
     1832    { 0x156fc3, 0x156782, 0x0c5c, 0x9967, 0x953b, 0x0 }, /* #59 */
     1833    { 0x2e7b07, 0x2e7306, 0xa35f, 0x1521, 0xb67e, 0x0 }, /* #60 */
     1834    { 0x002793, 0x002706, 0x437a, 0x61f0, 0x228a, 0x0 }, /* #61 */
     1835    { 0x0624c7, 0x062482, 0xb3cd, 0xd137, 0x62fa, 0x0 }, /* #62 */
     1836    { 0x031fd2, 0x031706, 0xe312, 0x3642, 0xd550, 0x0 }, /* #63 */
    18371837};
    18381838static const BINU16_TEST_T g_aTests_xor_u16_locked[] =
    18391839{
    1840     { 0x3d12c3, 0x3d1246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1841     { 0x2304d2, 0x230446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1842     { 0x226882, 0x226046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1843     { 0x3f5a02, 0x3f5246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1844     { 0x144cd2, 0x144482, 0xe201, 0xe201, 0x0000, 0x0 }, /* #4 */
    1845     { 0x2d2ec2, 0x2d2606, 0x21ed, 0x21ed, 0x0000, 0x0 }, /* #5 */
    1846     { 0x063e43, 0x063606, 0x30cc, 0x30cc, 0x0000, 0x0 }, /* #6 */
    1847     { 0x2c31c7, 0x2c3106, 0x7c1b, 0x7c1b, 0x0000, 0x0 }, /* #7 */
    1848     { 0x0d4f52, 0x0d4786, 0x7436, 0x818e, 0xf5b8, 0x0 }, /* #8 */
    1849     { 0x100446, 0x100402, 0xf890, 0x3746, 0xcfd6, 0x0 }, /* #9 */
    1850     { 0x1d7086, 0x1d7086, 0x845e, 0x8ae2, 0x0ebc, 0x0 }, /* #10 */
    1851     { 0x165e82, 0x165686, 0xea4f, 0xc712, 0x2d5d, 0x0 }, /* #11 */
    1852     { 0x0c0b83, 0x0c0382, 0x232d, 0x9cc4, 0xbfe9, 0x0 }, /* #12 */
    1853     { 0x317447, 0x317402, 0x6005, 0x3edf, 0x5eda, 0x0 }, /* #13 */
    1854     { 0x281b13, 0x281382, 0xac37, 0x9e75, 0x3242, 0x0 }, /* #14 */
    1855     { 0x0a1357, 0x0a1382, 0x0844, 0x88c8, 0x808c, 0x0 }, /* #15 */
    1856     { 0x262487, 0x262402, 0xbfdb, 0x6275, 0xddae, 0x0 }, /* #16 */
    1857     { 0x101352, 0x101386, 0x2ce3, 0x9f2b, 0xb3c8, 0x0 }, /* #17 */
    1858     { 0x196f02, 0x196702, 0x6cc0, 0x4483, 0x2843, 0x0 }, /* #18 */
    1859     { 0x1567d3, 0x156786, 0xc1cc, 0xa5fa, 0x6436, 0x0 }, /* #19 */
    1860     { 0x3f67c7, 0x3f6706, 0x741f, 0x0c7b, 0x7864, 0x0 }, /* #20 */
    1861     { 0x1748c3, 0x174082, 0x497b, 0xf9da, 0xb0a1, 0x0 }, /* #21 */
    1862     { 0x054c12, 0x054406, 0x3654, 0x6e53, 0x5807, 0x0 }, /* #22 */
    1863     { 0x2c4942, 0x2c4106, 0x9756, 0x5f82, 0xc8d4, 0x0 }, /* #23 */
    1864     { 0x0b5e06, 0x0b5602, 0x9b58, 0x2c29, 0xb771, 0x0 }, /* #24 */
    1865     { 0x003f52, 0x003786, 0x02fc, 0x9faf, 0x9d53, 0x0 }, /* #25 */
    1866     { 0x180853, 0x180082, 0x2072, 0x9f6e, 0xbf1c, 0x0 }, /* #26 */
    1867     { 0x152f82, 0x152782, 0x800b, 0xdc7a, 0x5c71, 0x0 }, /* #27 */
    1868     { 0x317f46, 0x317706, 0xa0e0, 0x116f, 0xb18f, 0x0 }, /* #28 */
    1869     { 0x0a3fd7, 0x0a3706, 0xf4eb, 0x4a77, 0xbe9c, 0x0 }, /* #29 */
    1870     { 0x220d87, 0x220502, 0xfbaa, 0x106b, 0xebc1, 0x0 }, /* #30 */
    1871     { 0x190386, 0x190386, 0x8ffe, 0xd3fa, 0x5c04, 0x0 }, /* #31 */
    1872     { 0x1f2b46, 0x1f2306, 0xc130, 0x1059, 0xd169, 0x0 }, /* #32 */
    1873     { 0x1c67d3, 0x1c6702, 0xeb38, 0x6ac4, 0x81fc, 0x0 }, /* #33 */
    1874     { 0x0c1d13, 0x0c1506, 0x5a66, 0x4959, 0x133f, 0x0 }, /* #34 */
    1875     { 0x3d1603, 0x3d1682, 0xa719, 0xa0e9, 0x07f0, 0x0 }, /* #35 */
    1876     { 0x211717, 0x211706, 0xf20f, 0x2b4d, 0xd942, 0x0 }, /* #36 */
    1877     { 0x394f02, 0x394782, 0x8fed, 0xbc38, 0x33d5, 0x0 }, /* #37 */
    1878     { 0x2657d6, 0x265786, 0x6e2d, 0xcd8b, 0xa3a6, 0x0 }, /* #38 */
    1879     { 0x0e4282, 0x0e4206, 0x9b17, 0x1f11, 0x8406, 0x0 }, /* #39 */
    1880     { 0x0d2c17, 0x0d2406, 0xf4ae, 0x170f, 0xe3a1, 0x0 }, /* #40 */
    1881     { 0x2d3983, 0x2d3186, 0xe6bd, 0xc8db, 0x2e66, 0x0 }, /* #41 */
    1882     { 0x034093, 0x034082, 0x1d67, 0xde19, 0xc37e, 0x0 }, /* #42 */
    1883     { 0x064cd3, 0x064482, 0xf3db, 0xbd68, 0x4eb3, 0x0 }, /* #43 */
    1884     { 0x2665d2, 0x266506, 0x8e32, 0x7e12, 0xf020, 0x0 }, /* #44 */
    1885     { 0x121997, 0x121102, 0xc3ff, 0x22a2, 0xe15d, 0x0 }, /* #45 */
    1886     { 0x3e4d07, 0x3e4586, 0x040e, 0x90a6, 0x94a8, 0x0 }, /* #46 */
    1887     { 0x0e6043, 0x0e6082, 0xf5f1, 0xafab, 0x5a5a, 0x0 }, /* #47 */
    1888     { 0x111712, 0x111782, 0x267a, 0x96b9, 0xb0c3, 0x0 }, /* #48 */
    1889     { 0x346393, 0x346302, 0x23b0, 0x7201, 0x51b1, 0x0 }, /* #49 */
    1890     { 0x1028c6, 0x102002, 0x0ca3, 0x6ba1, 0x6702, 0x0 }, /* #50 */
    1891     { 0x261053, 0x261082, 0xd348, 0xc867, 0x1b2f, 0x0 }, /* #51 */
    1892     { 0x1b6cd7, 0x1b6402, 0xf46d, 0x1a0e, 0xee63, 0x0 }, /* #52 */
    1893     { 0x097dc7, 0x097502, 0x90eb, 0x7013, 0xe0f8, 0x0 }, /* #53 */
    1894     { 0x043c53, 0x043406, 0x5f6a, 0x26f0, 0x799a, 0x0 }, /* #54 */
    1895     { 0x2136c2, 0x213682, 0x91c9, 0xcfae, 0x5e67, 0x0 }, /* #55 */
    1896     { 0x335dc7, 0x335502, 0x0f99, 0x049d, 0x0b04, 0x0 }, /* #56 */
    1897     { 0x370e03, 0x370686, 0x1877, 0x8b78, 0x930f, 0x0 }, /* #57 */
    1898     { 0x1a0e82, 0x1a0686, 0xb704, 0x8d60, 0x3a64, 0x0 }, /* #58 */
    1899     { 0x2337c2, 0x233706, 0x8474, 0x575c, 0xd328, 0x0 }, /* #59 */
    1900     { 0x2b0482, 0x2b0486, 0x48e7, 0xe648, 0xaeaf, 0x0 }, /* #60 */
    1901     { 0x042bc7, 0x042306, 0x4f7b, 0x4203, 0x0d78, 0x0 }, /* #61 */
    1902     { 0x303657, 0x303602, 0x1748, 0x3d6d, 0x2a25, 0x0 }, /* #62 */
    1903     { 0x181f52, 0x181786, 0x6332, 0x8e65, 0xed57, 0x0 }, /* #63 */
     1840    { 0x282507, 0x282546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1841    { 0x2c3616, 0x2c3646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1842    { 0x140307, 0x140346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1843    { 0x2e0c07, 0x2e0446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1844    { 0x350fd2, 0x350702, 0x5f1c, 0x5f1c, 0x0000, 0x0 }, /* #4 */
     1845    { 0x2b5783, 0x2b5782, 0x9862, 0x9862, 0x0000, 0x0 }, /* #5 */
     1846    { 0x1408c3, 0x140002, 0x2dd3, 0x2dd3, 0x0000, 0x0 }, /* #6 */
     1847    { 0x311a52, 0x311206, 0x7d22, 0x7d22, 0x0000, 0x0 }, /* #7 */
     1848    { 0x236e46, 0x236606, 0x34bc, 0x7eeb, 0x4a57, 0x0 }, /* #8 */
     1849    { 0x312fc6, 0x312786, 0x7cfc, 0xcaf5, 0xb609, 0x0 }, /* #9 */
     1850    { 0x140fd6, 0x140782, 0x038c, 0xfa0e, 0xf982, 0x0 }, /* #10 */
     1851    { 0x384687, 0x384606, 0xb725, 0x594d, 0xee68, 0x0 }, /* #11 */
     1852    { 0x2e1bd3, 0x2e1386, 0xceaf, 0xa106, 0x6fa9, 0x0 }, /* #12 */
     1853    { 0x1c69c6, 0x1c6182, 0x2276, 0xad08, 0x8f7e, 0x0 }, /* #13 */
     1854    { 0x264706, 0x264786, 0xf969, 0x9eb8, 0x67d1, 0x0 }, /* #14 */
     1855    { 0x3d0897, 0x3d0082, 0x9f6e, 0x81fb, 0x1e95, 0x0 }, /* #15 */
     1856    { 0x0a6616, 0x0a6602, 0xd143, 0x42f7, 0x93b4, 0x0 }, /* #16 */
     1857    { 0x001416, 0x001402, 0xeb20, 0x6fea, 0x84ca, 0x0 }, /* #17 */
     1858    { 0x2f7993, 0x2f7106, 0x2638, 0x7995, 0x5fad, 0x0 }, /* #18 */
     1859    { 0x0e6846, 0x0e6006, 0x8258, 0x176a, 0x9532, 0x0 }, /* #19 */
     1860    { 0x0d1b13, 0x0d1386, 0xbb85, 0xa400, 0x1f85, 0x0 }, /* #20 */
     1861    { 0x2411d3, 0x241186, 0x46fe, 0x94de, 0xd220, 0x0 }, /* #21 */
     1862    { 0x023ed2, 0x023606, 0xafa6, 0x6e2d, 0xc18b, 0x0 }, /* #22 */
     1863    { 0x213796, 0x213706, 0xf062, 0x21ca, 0xd1a8, 0x0 }, /* #23 */
     1864    { 0x120682, 0x120602, 0x5355, 0x7cb6, 0x2fe3, 0x0 }, /* #24 */
     1865    { 0x3c7e53, 0x3c7682, 0xad30, 0x80a4, 0x2d94, 0x0 }, /* #25 */
     1866    { 0x146906, 0x146186, 0x3389, 0xa15c, 0x92d5, 0x0 }, /* #26 */
     1867    { 0x3607c3, 0x360786, 0x776c, 0xf0b1, 0x87dd, 0x0 }, /* #27 */
     1868    { 0x365a03, 0x365282, 0x05f7, 0xb75d, 0xb2aa, 0x0 }, /* #28 */
     1869    { 0x1540d7, 0x154002, 0x1f61, 0x4bfd, 0x549c, 0x0 }, /* #29 */
     1870    { 0x060642, 0x060682, 0x1d58, 0xb19b, 0xacc3, 0x0 }, /* #30 */
     1871    { 0x0f3dd3, 0x0f3506, 0x9e95, 0x1dd4, 0x8341, 0x0 }, /* #31 */
     1872    { 0x293483, 0x293482, 0x77a5, 0x8838, 0xff9d, 0x0 }, /* #32 */
     1873    { 0x0f2f96, 0x0f2786, 0xbb90, 0xa499, 0x1f09, 0x0 }, /* #33 */
     1874    { 0x1d0a13, 0x1d0206, 0x8aae, 0x276f, 0xadc1, 0x0 }, /* #34 */
     1875    { 0x041687, 0x041686, 0xb205, 0xd965, 0x6b60, 0x0 }, /* #35 */
     1876    { 0x327f56, 0x327702, 0x16c6, 0x2adc, 0x3c1a, 0x0 }, /* #36 */
     1877    { 0x107796, 0x107706, 0x458c, 0x54eb, 0x1167, 0x0 }, /* #37 */
     1878    { 0x003d47, 0x003506, 0x8bba, 0x1041, 0x9bfb, 0x0 }, /* #38 */
     1879    { 0x1d2197, 0x1d2182, 0x3113, 0xd958, 0xe84b, 0x0 }, /* #39 */
     1880    { 0x0b2fd3, 0x0b2786, 0x1624, 0x8a09, 0x9c2d, 0x0 }, /* #40 */
     1881    { 0x3458d7, 0x345082, 0xbe05, 0xfe40, 0x4045, 0x0 }, /* #41 */
     1882    { 0x0e7742, 0x0e7706, 0xc871, 0x7b4d, 0xb33c, 0x0 }, /* #42 */
     1883    { 0x035007, 0x035006, 0x2d56, 0x5e2d, 0x737b, 0x0 }, /* #43 */
     1884    { 0x2a2f12, 0x2a2782, 0x22b1, 0xf3a4, 0xd115, 0x0 }, /* #44 */
     1885    { 0x375c13, 0x375486, 0x1e90, 0xad39, 0xb3a9, 0x0 }, /* #45 */
     1886    { 0x3652d3, 0x365286, 0x3595, 0xff81, 0xca14, 0x0 }, /* #46 */
     1887    { 0x247907, 0x247102, 0x65bc, 0x5249, 0x37f5, 0x0 }, /* #47 */
     1888    { 0x053793, 0x053706, 0xe9a5, 0x6ce8, 0x854d, 0x0 }, /* #48 */
     1889    { 0x1c1096, 0x1c1006, 0xbb71, 0x431d, 0xf86c, 0x0 }, /* #49 */
     1890    { 0x0e3883, 0x0e3006, 0xd864, 0x6753, 0xbf37, 0x0 }, /* #50 */
     1891    { 0x3e7396, 0x3e7386, 0x5647, 0xd3cf, 0x8588, 0x0 }, /* #51 */
     1892    { 0x1243c6, 0x124302, 0xc575, 0x70b9, 0xb5cc, 0x0 }, /* #52 */
     1893    { 0x286d52, 0x286586, 0xf978, 0xc18d, 0x38f5, 0x0 }, /* #53 */
     1894    { 0x3b6847, 0x3b6086, 0x9af0, 0xb0dd, 0x2a2d, 0x0 }, /* #54 */
     1895    { 0x311413, 0x311486, 0xde96, 0xbe09, 0x609f, 0x0 }, /* #55 */
     1896    { 0x1e7016, 0x1e7082, 0xd03f, 0xdc6d, 0x0c52, 0x0 }, /* #56 */
     1897    { 0x331686, 0x331682, 0xaa7a, 0xfe34, 0x544e, 0x0 }, /* #57 */
     1898    { 0x0d6893, 0x0d6002, 0xf4c8, 0x5840, 0xac88, 0x0 }, /* #58 */
     1899    { 0x202917, 0x202182, 0x1614, 0xacab, 0xbabf, 0x0 }, /* #59 */
     1900    { 0x357086, 0x357006, 0xeed5, 0x053f, 0xebea, 0x0 }, /* #60 */
     1901    { 0x365b17, 0x365382, 0xe314, 0x9562, 0x7676, 0x0 }, /* #61 */
     1902    { 0x2c7dd3, 0x2c7586, 0x0f03, 0xa7e7, 0xa8e4, 0x0 }, /* #62 */
     1903    { 0x3214d6, 0x321402, 0x6316, 0x208a, 0x439c, 0x0 }, /* #63 */
    19041904};
    19051905static const BINU16_TEST_T g_aTests_and_u16[] =
    19061906{
    1907     { 0x333b43, 0x333346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1908     { 0x274c43, 0x274446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1909     { 0x3a4ad7, 0x3a4246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1910     { 0x364113, 0x364146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1911     { 0x1118d6, 0x111046, 0x3d04, 0x0000, 0x0000, 0x0 }, /* #4 */
    1912     { 0x234c86, 0x234446, 0x9735, 0x0000, 0x0000, 0x0 }, /* #5 */
    1913     { 0x317b96, 0x317346, 0xf96c, 0x0000, 0x0000, 0x0 }, /* #6 */
    1914     { 0x1356d7, 0x135646, 0x08a9, 0x0000, 0x0000, 0x0 }, /* #7 */
    1915     { 0x1c6202, 0x1c6202, 0x9a65, 0x0240, 0x2742, 0x0 }, /* #8 */
    1916     { 0x0c5183, 0x0c5102, 0x4d7e, 0x0c64, 0x0ee4, 0x0 }, /* #9 */
    1917     { 0x043982, 0x043106, 0x6a27, 0x2822, 0xb932, 0x0 }, /* #10 */
    1918     { 0x0069d2, 0x006186, 0xd0b7, 0x90a3, 0x96ab, 0x0 }, /* #11 */
    1919     { 0x343c17, 0x343406, 0x1700, 0x1500, 0xbdd7, 0x0 }, /* #12 */
    1920     { 0x3b2812, 0x3b2002, 0x14e0, 0x0480, 0x0698, 0x0 }, /* #13 */
    1921     { 0x275256, 0x275202, 0xe906, 0x0804, 0x0a05, 0x0 }, /* #14 */
    1922     { 0x227883, 0x227006, 0x9644, 0x1244, 0x5bd4, 0x0 }, /* #15 */
    1923     { 0x257213, 0x257202, 0xfe3a, 0x5c08, 0x5c0c, 0x0 }, /* #16 */
    1924     { 0x1046d3, 0x104606, 0x61b1, 0x0090, 0x04de, 0x0 }, /* #17 */
    1925     { 0x303757, 0x303702, 0x0972, 0x0962, 0x0d67, 0x0 }, /* #18 */
    1926     { 0x204846, 0x204006, 0xccf5, 0x48f5, 0x4af7, 0x0 }, /* #19 */
    1927     { 0x334c96, 0x334482, 0xaf7a, 0x8620, 0xc6a0, 0x0 }, /* #20 */
    1928     { 0x091286, 0x091282, 0xef68, 0xa920, 0xa9a0, 0x0 }, /* #21 */
    1929     { 0x123087, 0x123006, 0x3791, 0x0190, 0xc1ba, 0x0 }, /* #22 */
    1930     { 0x216312, 0x216306, 0x06ba, 0x0612, 0x2756, 0x0 }, /* #23 */
    1931     { 0x2d01d3, 0x2d0106, 0x1713, 0x0400, 0xace0, 0x0 }, /* #24 */
    1932     { 0x052046, 0x052006, 0xe36b, 0x2060, 0x3c70, 0x0 }, /* #25 */
    1933     { 0x360956, 0x360106, 0x0f9c, 0x0d9c, 0x8ddf, 0x0 }, /* #26 */
    1934     { 0x127253, 0x127206, 0x1bf7, 0x0aa6, 0x2aae, 0x0 }, /* #27 */
    1935     { 0x161896, 0x161006, 0x0bef, 0x09c0, 0xbdd0, 0x0 }, /* #28 */
    1936     { 0x2d49c3, 0x2d4102, 0xfba7, 0x69a2, 0x69ea, 0x0 }, /* #29 */
    1937     { 0x2a4792, 0x2a4706, 0x99e0, 0x0800, 0x0a0d, 0x0 }, /* #30 */
    1938     { 0x253993, 0x253106, 0x39fa, 0x3950, 0xb954, 0x0 }, /* #31 */
    1939     { 0x242413, 0x242406, 0xbf66, 0x1a44, 0x5a4c, 0x0 }, /* #32 */
    1940     { 0x314b97, 0x314302, 0x2b03, 0x2201, 0xa6b1, 0x0 }, /* #33 */
    1941     { 0x0e1647, 0x0e1682, 0xf0f3, 0xe0a1, 0xeba1, 0x0 }, /* #34 */
    1942     { 0x1b4c87, 0x1b4482, 0xe648, 0x8640, 0x86d5, 0x0 }, /* #35 */
    1943     { 0x333d43, 0x333502, 0x1113, 0x1113, 0xf51f, 0x0 }, /* #36 */
    1944     { 0x222253, 0x222202, 0xfc93, 0x2c83, 0x2fcf, 0x0 }, /* #37 */
    1945     { 0x2f3616, 0x2f3602, 0x09ad, 0x00a8, 0xb2fa, 0x0 }, /* #38 */
    1946     { 0x347486, 0x347406, 0xf14b, 0x704b, 0x744f, 0x0 }, /* #39 */
    1947     { 0x2641d2, 0x264102, 0x1bc5, 0x0304, 0x471c, 0x0 }, /* #40 */
    1948     { 0x380282, 0x380282, 0xc4dc, 0x8054, 0x9b77, 0x0 }, /* #41 */
    1949     { 0x023e97, 0x023602, 0xbb0f, 0x0a01, 0x0a21, 0x0 }, /* #42 */
    1950     { 0x1d6686, 0x1d6682, 0xc4c4, 0x8480, 0x9fb3, 0x0 }, /* #43 */
    1951     { 0x2b57d3, 0x2b5706, 0x0913, 0x0012, 0xe6fa, 0x0 }, /* #44 */
    1952     { 0x096206, 0x096202, 0xde7e, 0x5e1a, 0x7f1b, 0x0 }, /* #45 */
    1953     { 0x2e68d3, 0x2e6002, 0x5729, 0x4208, 0xea9a, 0x0 }, /* #46 */
    1954     { 0x2212d6, 0x221202, 0x0252, 0x0210, 0x4e18, 0x0 }, /* #47 */
    1955     { 0x342742, 0x342786, 0xa42c, 0xa400, 0xed80, 0x0 }, /* #48 */
    1956     { 0x2c3f17, 0x2c3702, 0x810a, 0x0008, 0x66fc, 0x0 }, /* #49 */
    1957     { 0x374653, 0x374682, 0x9d90, 0x9180, 0xb3c7, 0x0 }, /* #50 */
    1958     { 0x095fc7, 0x095702, 0x415f, 0x4145, 0x4dc5, 0x0 }, /* #51 */
    1959     { 0x1a1386, 0x1a1306, 0x4cd9, 0x4088, 0x408a, 0x0 }, /* #52 */
    1960     { 0x094703, 0x094706, 0xd3f3, 0x40e1, 0x68e9, 0x0 }, /* #53 */
    1961     { 0x132297, 0x132286, 0xe2a3, 0xc000, 0xc10c, 0x0 }, /* #54 */
    1962     { 0x3f7f56, 0x3f7702, 0x82a6, 0x0026, 0x202f, 0x0 }, /* #55 */
    1963     { 0x2303c3, 0x230302, 0x5136, 0x4104, 0xe90d, 0x0 }, /* #56 */
    1964     { 0x0a0a86, 0x0a0282, 0xa9c6, 0xa880, 0xacb1, 0x0 }, /* #57 */
    1965     { 0x2222c3, 0x222202, 0x8d8e, 0x0c8c, 0x2c8c, 0x0 }, /* #58 */
    1966     { 0x332b02, 0x332382, 0xc79f, 0xc783, 0xcfe3, 0x0 }, /* #59 */
    1967     { 0x1a0b56, 0x1a0306, 0x3d06, 0x2900, 0x2910, 0x0 }, /* #60 */
    1968     { 0x2f2306, 0x2f2306, 0x2f6d, 0x256c, 0x35fe, 0x0 }, /* #61 */
    1969     { 0x3e2ec7, 0x3e2602, 0xa241, 0x2240, 0x3a7e, 0x0 }, /* #62 */
    1970     { 0x141183, 0x141186, 0xabe5, 0xaaa0, 0xbab0, 0x0 }, /* #63 */
     1907    { 0x1549d6, 0x154146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1908    { 0x3d4386, 0x3d4346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1909    { 0x2f40d6, 0x2f4046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1910    { 0x250482, 0x250446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1911    { 0x134d13, 0x134546, 0xb18b, 0x0000, 0x0000, 0x0 }, /* #4 */
     1912    { 0x202287, 0x202246, 0x3b73, 0x0000, 0x0000, 0x0 }, /* #5 */
     1913    { 0x3422c7, 0x342246, 0x92e7, 0x0000, 0x0000, 0x0 }, /* #6 */
     1914    { 0x252b12, 0x252346, 0x9944, 0x0000, 0x0000, 0x0 }, /* #7 */
     1915    { 0x145116, 0x145102, 0x7a39, 0x5820, 0x5866, 0x0 }, /* #8 */
     1916    { 0x3e1543, 0x3e1506, 0xd39d, 0x030c, 0x0b4c, 0x0 }, /* #9 */
     1917    { 0x195597, 0x195502, 0xd13d, 0x1031, 0x18b1, 0x0 }, /* #10 */
     1918    { 0x3b1352, 0x3b1302, 0x0f45, 0x0c40, 0xac5a, 0x0 }, /* #11 */
     1919    { 0x1c6587, 0x1c6586, 0xa3d8, 0xa190, 0xf195, 0x0 }, /* #12 */
     1920    { 0x0d1197, 0x0d1106, 0x0211, 0x0200, 0xba48, 0x0 }, /* #13 */
     1921    { 0x3a0496, 0x3a0402, 0xbcc5, 0x2880, 0x689a, 0x0 }, /* #14 */
     1922    { 0x341046, 0x341006, 0xf097, 0x6003, 0x6f6b, 0x0 }, /* #15 */
     1923    { 0x126a92, 0x126206, 0x6b95, 0x0011, 0x0473, 0x0 }, /* #16 */
     1924    { 0x152bc3, 0x152306, 0x1e01, 0x0600, 0x0664, 0x0 }, /* #17 */
     1925    { 0x0f5053, 0x0f5086, 0xa760, 0x8360, 0xcbe0, 0x0 }, /* #18 */
     1926    { 0x036047, 0x036006, 0xad99, 0x0190, 0x53f4, 0x0 }, /* #19 */
     1927    { 0x1d4fc3, 0x1d4706, 0xfa00, 0x2a00, 0x2e9c, 0x0 }, /* #20 */
     1928    { 0x3906d2, 0x390682, 0xff1c, 0x9a1c, 0x9abc, 0x0 }, /* #21 */
     1929    { 0x386b87, 0x386382, 0xc876, 0xc810, 0xc911, 0x0 }, /* #22 */
     1930    { 0x200692, 0x200602, 0x0199, 0x0008, 0xfc0a, 0x0 }, /* #23 */
     1931    { 0x187c87, 0x187406, 0x7255, 0x5055, 0x59ff, 0x0 }, /* #24 */
     1932    { 0x157902, 0x157106, 0xa189, 0x2009, 0x2c4f, 0x0 }, /* #25 */
     1933    { 0x032882, 0x032006, 0xec46, 0x0c00, 0x0d89, 0x0 }, /* #26 */
     1934    { 0x075e46, 0x075606, 0x36f6, 0x14e4, 0x54e4, 0x0 }, /* #27 */
     1935    { 0x096997, 0x096102, 0x62b5, 0x02b0, 0x82fa, 0x0 }, /* #28 */
     1936    { 0x0a1843, 0x0a1002, 0x0e3f, 0x0419, 0x85d9, 0x0 }, /* #29 */
     1937    { 0x130b07, 0x130386, 0xdd0d, 0x8105, 0xa387, 0x0 }, /* #30 */
     1938    { 0x140417, 0x140482, 0xcf69, 0xca49, 0xfacb, 0x0 }, /* #31 */
     1939    { 0x012b56, 0x012382, 0xfd48, 0xa840, 0xaae6, 0x0 }, /* #32 */
     1940    { 0x3d1196, 0x3d1106, 0x1442, 0x0442, 0x2572, 0x0 }, /* #33 */
     1941    { 0x350443, 0x350486, 0x85b7, 0x81b2, 0xc3ba, 0x0 }, /* #34 */
     1942    { 0x1e0856, 0x1e0006, 0x868b, 0x0288, 0x12bc, 0x0 }, /* #35 */
     1943    { 0x3c1442, 0x3c1402, 0xa4ac, 0x2008, 0x305a, 0x0 }, /* #36 */
     1944    { 0x280057, 0x280002, 0xf1d3, 0x71c2, 0x7bea, 0x0 }, /* #37 */
     1945    { 0x365c97, 0x365402, 0x683b, 0x2831, 0x39b1, 0x0 }, /* #38 */
     1946    { 0x252c03, 0x252406, 0xac24, 0x2c00, 0x7f03, 0x0 }, /* #39 */
     1947    { 0x0c5907, 0x0c5106, 0x4efa, 0x0c22, 0x3c22, 0x0 }, /* #40 */
     1948    { 0x387c96, 0x387402, 0x70e5, 0x6001, 0xe309, 0x0 }, /* #41 */
     1949    { 0x2c65d7, 0x2c6506, 0x5853, 0x4012, 0xc5b6, 0x0 }, /* #42 */
     1950    { 0x385d92, 0x385502, 0xf06b, 0x0020, 0x0ab4, 0x0 }, /* #43 */
     1951    { 0x044186, 0x044186, 0x97f1, 0x81f0, 0x89f4, 0x0 }, /* #44 */
     1952    { 0x3702d7, 0x370206, 0x3ee3, 0x3e22, 0xbe2e, 0x0 }, /* #45 */
     1953    { 0x186347, 0x186302, 0x4986, 0x0904, 0x1d7c, 0x0 }, /* #46 */
     1954    { 0x376807, 0x376006, 0x5910, 0x4900, 0x69c3, 0x0 }, /* #47 */
     1955    { 0x2a2a97, 0x2a2282, 0xf8c3, 0xf040, 0xf148, 0x0 }, /* #48 */
     1956    { 0x0c5fd6, 0x0c5702, 0x2f54, 0x2340, 0x73c9, 0x0 }, /* #49 */
     1957    { 0x194bc7, 0x194386, 0xf93b, 0x9912, 0x9d16, 0x0 }, /* #50 */
     1958    { 0x3f3b43, 0x3f3306, 0xe260, 0x0260, 0x17f2, 0x0 }, /* #51 */
     1959    { 0x294c17, 0x294486, 0xfb65, 0xe000, 0xe08a, 0x0 }, /* #52 */
     1960    { 0x0e3846, 0x0e3002, 0x2506, 0x0004, 0xd8a4, 0x0 }, /* #53 */
     1961    { 0x232d17, 0x232506, 0x5d8d, 0x4905, 0xeb65, 0x0 }, /* #54 */
     1962    { 0x205846, 0x205002, 0x119d, 0x1085, 0x5e87, 0x0 }, /* #55 */
     1963    { 0x2c71d2, 0x2c7106, 0x367f, 0x3056, 0xf8d6, 0x0 }, /* #56 */
     1964    { 0x376a96, 0x376202, 0x8e58, 0x0058, 0x705a, 0x0 }, /* #57 */
     1965    { 0x0b6493, 0x0b6486, 0xb7b5, 0x9684, 0xdecc, 0x0 }, /* #58 */
     1966    { 0x184402, 0x184406, 0x00f5, 0x00d4, 0x09d6, 0x0 }, /* #59 */
     1967    { 0x094483, 0x094402, 0xfc12, 0x1002, 0x1123, 0x0 }, /* #60 */
     1968    { 0x1b1cd2, 0x1b1406, 0xd28a, 0x5088, 0x75a8, 0x0 }, /* #61 */
     1969    { 0x262596, 0x262502, 0xbcb1, 0x28a1, 0x28a7, 0x0 }, /* #62 */
     1970    { 0x0b1e93, 0x0b1606, 0xfab7, 0x42a0, 0x43e0, 0x0 }, /* #63 */
    19711971};
    19721972static const BINU16_TEST_T g_aTests_and_u16_locked[] =
    19731973{
    1974     { 0x3611d3, 0x361146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1975     { 0x3d2106, 0x3d2146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1976     { 0x387953, 0x387146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1977     { 0x3d3f47, 0x3d3746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1978     { 0x3e25d2, 0x3e2546, 0xe6bc, 0x0000, 0x0000, 0x0 }, /* #4 */
    1979     { 0x0f7ac6, 0x0f7246, 0xadbf, 0x0000, 0x0000, 0x0 }, /* #5 */
    1980     { 0x151792, 0x151746, 0x41ca, 0x0000, 0x0000, 0x0 }, /* #6 */
    1981     { 0x3b29d2, 0x3b2146, 0xb3e7, 0x0000, 0x0000, 0x0 }, /* #7 */
    1982     { 0x315206, 0x315282, 0xf1f4, 0xe1b0, 0xedb0, 0x0 }, /* #8 */
    1983     { 0x221fc6, 0x221786, 0xffee, 0xfca0, 0xfca1, 0x0 }, /* #9 */
    1984     { 0x0623d2, 0x062306, 0x9e7e, 0x1a60, 0x1ae0, 0x0 }, /* #10 */
    1985     { 0x0b0656, 0x0b0602, 0x34e4, 0x3020, 0x712b, 0x0 }, /* #11 */
    1986     { 0x043856, 0x043002, 0xd34c, 0x4304, 0x6f97, 0x0 }, /* #12 */
    1987     { 0x2b7d53, 0x2b7502, 0xe81b, 0x081a, 0x0d9e, 0x0 }, /* #13 */
    1988     { 0x223d86, 0x223586, 0xaf13, 0x8812, 0x981a, 0x0 }, /* #14 */
    1989     { 0x315d96, 0x315586, 0x88f3, 0x8030, 0x9634, 0x0 }, /* #15 */
    1990     { 0x2447d7, 0x244782, 0xbbb1, 0x9880, 0x98c0, 0x0 }, /* #16 */
    1991     { 0x0819c7, 0x081106, 0x60bf, 0x40bb, 0x59fb, 0x0 }, /* #17 */
    1992     { 0x1030d2, 0x103086, 0xb4b6, 0xb000, 0xfa09, 0x0 }, /* #18 */
    1993     { 0x0e0783, 0x0e0706, 0x132e, 0x100a, 0x584b, 0x0 }, /* #19 */
    1994     { 0x073756, 0x073782, 0xa4a4, 0xa004, 0xb154, 0x0 }, /* #20 */
    1995     { 0x012792, 0x012706, 0xd68f, 0x0084, 0x29b4, 0x0 }, /* #21 */
    1996     { 0x0d7442, 0x0d7482, 0x8a8e, 0x808c, 0xb1cd, 0x0 }, /* #22 */
    1997     { 0x315857, 0x315002, 0x86a6, 0x04a4, 0x55ac, 0x0 }, /* #23 */
    1998     { 0x3912c7, 0x391286, 0xf153, 0xe100, 0xe3ac, 0x0 }, /* #24 */
    1999     { 0x246d47, 0x246506, 0x0770, 0x0160, 0x516d, 0x0 }, /* #25 */
    2000     { 0x051242, 0x051202, 0xda8e, 0x1a08, 0x3e59, 0x0 }, /* #26 */
    2001     { 0x1b1206, 0x1b1202, 0x4b76, 0x4852, 0xdc5a, 0x0 }, /* #27 */
    2002     { 0x105f56, 0x105702, 0xfd23, 0x1d01, 0x1f91, 0x0 }, /* #28 */
    2003     { 0x173802, 0x173086, 0x863e, 0x8214, 0xe255, 0x0 }, /* #29 */
    2004     { 0x141657, 0x141682, 0xa56e, 0x854c, 0x9f5c, 0x0 }, /* #30 */
    2005     { 0x341213, 0x341206, 0x0e84, 0x0200, 0x6360, 0x0 }, /* #31 */
    2006     { 0x002883, 0x002006, 0x7889, 0x3081, 0xb697, 0x0 }, /* #32 */
    2007     { 0x3b62d7, 0x3b6286, 0xa8cc, 0x800c, 0xc33c, 0x0 }, /* #33 */
    2008     { 0x0512c3, 0x051202, 0xdae0, 0x4280, 0x668e, 0x0 }, /* #34 */
    2009     { 0x2c7c03, 0x2c7406, 0x333b, 0x2309, 0xe309, 0x0 }, /* #35 */
    2010     { 0x207b83, 0x207302, 0x060d, 0x0408, 0xf458, 0x0 }, /* #36 */
    2011     { 0x2a1bd6, 0x2a1306, 0x4210, 0x4200, 0x4a2c, 0x0 }, /* #37 */
    2012     { 0x027402, 0x027402, 0x6fd6, 0x28d0, 0xb8d1, 0x0 }, /* #38 */
    2013     { 0x3d5bd7, 0x3d5302, 0x1956, 0x1104, 0xb32c, 0x0 }, /* #39 */
    2014     { 0x2125d6, 0x212546, 0x020c, 0x0000, 0x1560, 0x0 }, /* #40 */
    2015     { 0x3f56d7, 0x3f5606, 0x6f94, 0x6e84, 0x6ea4, 0x0 }, /* #41 */
    2016     { 0x315603, 0x315602, 0x9562, 0x1520, 0x1d25, 0x0 }, /* #42 */
    2017     { 0x203a82, 0x203206, 0xae75, 0x0805, 0x498d, 0x0 }, /* #43 */
    2018     { 0x290e07, 0x290602, 0x07a9, 0x02a8, 0x32b8, 0x0 }, /* #44 */
    2019     { 0x103442, 0x103486, 0x8568, 0x8128, 0xc3ad, 0x0 }, /* #45 */
    2020     { 0x2c7083, 0x2c7086, 0xd648, 0x8448, 0x8cdc, 0x0 }, /* #46 */
    2021     { 0x184c82, 0x184402, 0x025d, 0x0045, 0xa447, 0x0 }, /* #47 */
    2022     { 0x226a87, 0x226206, 0x75eb, 0x7109, 0xf119, 0x0 }, /* #48 */
    2023     { 0x387d92, 0x387586, 0xce1e, 0xc606, 0xf667, 0x0 }, /* #49 */
    2024     { 0x045796, 0x045782, 0xfcfb, 0xdcb0, 0xdcb4, 0x0 }, /* #50 */
    2025     { 0x054402, 0x054406, 0x4b52, 0x4842, 0x78c7, 0x0 }, /* #51 */
    2026     { 0x182bd3, 0x182306, 0xe1f8, 0x21e8, 0x3de8, 0x0 }, /* #52 */
    2027     { 0x241243, 0x241202, 0x18f1, 0x0851, 0x0c51, 0x0 }, /* #53 */
    2028     { 0x184996, 0x184106, 0xf720, 0x0400, 0x0482, 0x0 }, /* #54 */
    2029     { 0x377006, 0x377002, 0x5409, 0x5008, 0x72de, 0x0 }, /* #55 */
    2030     { 0x324292, 0x324202, 0xff3a, 0x711a, 0x71da, 0x0 }, /* #56 */
    2031     { 0x087902, 0x087186, 0xc9b3, 0x8100, 0xb74c, 0x0 }, /* #57 */
    2032     { 0x2d0ec3, 0x2d0606, 0xa858, 0x0048, 0x45ee, 0x0 }, /* #58 */
    2033     { 0x0365d2, 0x036502, 0x16db, 0x0658, 0x6758, 0x0 }, /* #59 */
    2034     { 0x253e86, 0x253606, 0x3681, 0x3081, 0x30ab, 0x0 }, /* #60 */
    2035     { 0x3c70d6, 0x3c7002, 0xe3c4, 0x40c4, 0x40d5, 0x0 }, /* #61 */
    2036     { 0x155e12, 0x155606, 0x5fa1, 0x1081, 0x30df, 0x0 }, /* #62 */
    2037     { 0x1c7193, 0x1c7102, 0xe947, 0x0940, 0x1d58, 0x0 }, /* #63 */
     1974    { 0x172d86, 0x172546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     1975    { 0x3619d7, 0x361146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     1976    { 0x223dd7, 0x223546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     1977    { 0x091493, 0x091446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     1978    { 0x0074d2, 0x007446, 0xc19e, 0x0000, 0x0000, 0x0 }, /* #4 */
     1979    { 0x377646, 0x377646, 0x89a4, 0x0000, 0x0000, 0x0 }, /* #5 */
     1980    { 0x2d7546, 0x2d7546, 0x77fe, 0x0000, 0x0000, 0x0 }, /* #6 */
     1981    { 0x0769d2, 0x076146, 0x8b28, 0x0000, 0x0000, 0x0 }, /* #7 */
     1982    { 0x0f2803, 0x0f2006, 0x1923, 0x1000, 0x52dc, 0x0 }, /* #8 */
     1983    { 0x0c1582, 0x0c1506, 0x7515, 0x4505, 0xcfed, 0x0 }, /* #9 */
     1984    { 0x3e5e87, 0x3e5606, 0x92ed, 0x0205, 0x2215, 0x0 }, /* #10 */
     1985    { 0x342257, 0x342202, 0xa108, 0x0108, 0x459e, 0x0 }, /* #11 */
     1986    { 0x0d0e03, 0x0d0606, 0xcc75, 0x0800, 0x1a08, 0x0 }, /* #12 */
     1987    { 0x243403, 0x243406, 0x31d3, 0x30c3, 0x38e3, 0x0 }, /* #13 */
     1988    { 0x346416, 0x346446, 0x1805, 0x0000, 0x0060, 0x0 }, /* #14 */
     1989    { 0x0358c7, 0x035082, 0xe139, 0x8108, 0x998a, 0x0 }, /* #15 */
     1990    { 0x026692, 0x026602, 0x59ef, 0x58a2, 0x78a2, 0x0 }, /* #16 */
     1991    { 0x255bd2, 0x255306, 0x8742, 0x0742, 0x0f62, 0x0 }, /* #17 */
     1992    { 0x2c2813, 0x2c2002, 0x6192, 0x4192, 0xd9b7, 0x0 }, /* #18 */
     1993    { 0x2b1552, 0x2b1502, 0xb1a6, 0x0104, 0x0f55, 0x0 }, /* #19 */
     1994    { 0x304a17, 0x304206, 0x4d39, 0x4c09, 0xfe0f, 0x0 }, /* #20 */
     1995    { 0x371ac2, 0x371286, 0xe626, 0xe624, 0xef6c, 0x0 }, /* #21 */
     1996    { 0x1b33d2, 0x1b3382, 0xe10f, 0xa007, 0xa4e7, 0x0 }, /* #22 */
     1997    { 0x055543, 0x055502, 0x54aa, 0x4420, 0x6c25, 0x0 }, /* #23 */
     1998    { 0x382a86, 0x382202, 0x03c4, 0x0004, 0x6824, 0x0 }, /* #24 */
     1999    { 0x063e96, 0x063602, 0x2d19, 0x2401, 0xf485, 0x0 }, /* #25 */
     2000    { 0x345616, 0x345606, 0x49c5, 0x0044, 0x264e, 0x0 }, /* #26 */
     2001    { 0x2e5813, 0x2e5006, 0x6005, 0x6000, 0xf612, 0x0 }, /* #27 */
     2002    { 0x3143d2, 0x314302, 0x6bfc, 0x228c, 0xa28d, 0x0 }, /* #28 */
     2003    { 0x3b6606, 0x3b6606, 0xa40f, 0x040a, 0x160a, 0x0 }, /* #29 */
     2004    { 0x261d43, 0x261502, 0xb168, 0x2140, 0x25d0, 0x0 }, /* #30 */
     2005    { 0x351a82, 0x351206, 0x95d1, 0x0490, 0x049e, 0x0 }, /* #31 */
     2006    { 0x3d5cd6, 0x3d5402, 0xcf75, 0x0070, 0x2072, 0x0 }, /* #32 */
     2007    { 0x0f3957, 0x0f3182, 0xb65a, 0x901a, 0xd91b, 0x0 }, /* #33 */
     2008    { 0x173347, 0x173306, 0x65e5, 0x4041, 0xd853, 0x0 }, /* #34 */
     2009    { 0x0b7016, 0x0b7006, 0xedd4, 0x2414, 0x341d, 0x0 }, /* #35 */
     2010    { 0x2c19c6, 0x2c1106, 0x0a99, 0x0800, 0xf964, 0x0 }, /* #36 */
     2011    { 0x0242d7, 0x024202, 0x85d1, 0x04c1, 0x64cb, 0x0 }, /* #37 */
     2012    { 0x2c7c42, 0x2c7406, 0xe6d0, 0x6690, 0x7e93, 0x0 }, /* #38 */
     2013    { 0x2d6987, 0x2d6102, 0xa491, 0x2080, 0x63e0, 0x0 }, /* #39 */
     2014    { 0x274857, 0x274002, 0x6117, 0x6016, 0x685e, 0x0 }, /* #40 */
     2015    { 0x2c2042, 0x2c2086, 0x9fcb, 0x9bc9, 0xfbf9, 0x0 }, /* #41 */
     2016    { 0x255713, 0x255702, 0x47f6, 0x0086, 0xa08f, 0x0 }, /* #42 */
     2017    { 0x342892, 0x342006, 0x7169, 0x5169, 0xddff, 0x0 }, /* #43 */
     2018    { 0x0c1d87, 0x0c1506, 0x21af, 0x0003, 0x8813, 0x0 }, /* #44 */
     2019    { 0x1445c6, 0x144502, 0x05be, 0x0416, 0x1617, 0x0 }, /* #45 */
     2020    { 0x3f4112, 0x3f4102, 0x632c, 0x6220, 0xeaf3, 0x0 }, /* #46 */
     2021    { 0x257a17, 0x257206, 0x39c4, 0x2184, 0xa586, 0x0 }, /* #47 */
     2022    { 0x2b24d3, 0x2b2402, 0x921e, 0x101a, 0x1cda, 0x0 }, /* #48 */
     2023    { 0x1d2e57, 0x1d2606, 0x2224, 0x2024, 0x7d35, 0x0 }, /* #49 */
     2024    { 0x284d93, 0x284502, 0x2984, 0x0080, 0xc2aa, 0x0 }, /* #50 */
     2025    { 0x043c46, 0x043402, 0x02d1, 0x0251, 0xef77, 0x0 }, /* #51 */
     2026    { 0x3a2712, 0x3a2702, 0x4eee, 0x00e0, 0x01f0, 0x0 }, /* #52 */
     2027    { 0x294646, 0x294602, 0x7f28, 0x2a20, 0x2aa3, 0x0 }, /* #53 */
     2028    { 0x214d96, 0x214506, 0x056c, 0x040c, 0x2c0f, 0x0 }, /* #54 */
     2029    { 0x0f2357, 0x0f2302, 0x328b, 0x3089, 0x7899, 0x0 }, /* #55 */
     2030    { 0x3509c6, 0x350182, 0xf11d, 0xa015, 0xaed7, 0x0 }, /* #56 */
     2031    { 0x2a2606, 0x2a2602, 0x7c2c, 0x6408, 0x6499, 0x0 }, /* #57 */
     2032    { 0x3f3396, 0x3f3386, 0xd123, 0x8121, 0x8975, 0x0 }, /* #58 */
     2033    { 0x3470d3, 0x347002, 0x539a, 0x1202, 0xb263, 0x0 }, /* #59 */
     2034    { 0x3a3986, 0x3a3102, 0x989d, 0x188c, 0x7c8e, 0x0 }, /* #60 */
     2035    { 0x1f5cc6, 0x1f5486, 0xfda1, 0x8121, 0x8167, 0x0 }, /* #61 */
     2036    { 0x114e02, 0x114602, 0xd019, 0x4008, 0x4108, 0x0 }, /* #62 */
     2037    { 0x022cd6, 0x022406, 0x316e, 0x1106, 0x5786, 0x0 }, /* #63 */
    20382038};
    20392039static const BINU16_TEST_T g_aTests_cmp_u16[] =
    20402040{
    2041     { 0x3958c2, 0x395046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2042     { 0x3a5782, 0x3a5746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2043     { 0x1b6412, 0x1b6446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2044     { 0x2071d2, 0x207146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2045     { 0x1126c6, 0x112682, 0xb258, 0xb258, 0x0000, 0x0 }, /* #4 */
    2046     { 0x122cc3, 0x122402, 0x51ea, 0x51ea, 0x0000, 0x0 }, /* #5 */
    2047     { 0x1a0717, 0x1a0706, 0x6809, 0x6809, 0x0000, 0x0 }, /* #6 */
    2048     { 0x2b0d87, 0x2b0502, 0x4ef2, 0x4ef2, 0x0000, 0x0 }, /* #7 */
    2049     { 0x2e31c6, 0x2e3183, 0x60ba, 0x60ba, 0x64e0, 0x0 }, /* #8 */
    2050     { 0x3e3cd3, 0x3e3483, 0x5168, 0x5168, 0x5500, 0x0 }, /* #9 */
    2051     { 0x362dd3, 0x362d12, 0x8813, 0x8813, 0x36fa, 0x0 }, /* #10 */
    2052     { 0x224312, 0x224396, 0xdd80, 0xdd80, 0x5138, 0x0 }, /* #11 */
    2053     { 0x012943, 0x012103, 0x4eba, 0x4eba, 0xd2a0, 0x0 }, /* #12 */
    2054     { 0x153502, 0x153506, 0x525a, 0x525a, 0x2316, 0x0 }, /* #13 */
    2055     { 0x281202, 0x281212, 0xd1d4, 0xd1d4, 0xc0f5, 0x0 }, /* #14 */
    2056     { 0x375996, 0x375112, 0x43b2, 0x43b2, 0x0efd, 0x0 }, /* #15 */
    2057     { 0x2677c6, 0x267707, 0x11fc, 0x11fc, 0xfb7b, 0x0 }, /* #16 */
    2058     { 0x1e2982, 0x1e2107, 0x236b, 0x236b, 0xdb08, 0x0 }, /* #17 */
    2059     { 0x1d2bd6, 0x1d2386, 0xed4a, 0xed4a, 0x45e4, 0x0 }, /* #18 */
    2060     { 0x1d0513, 0x1d0d87, 0x2b0f, 0x2b0f, 0xa209, 0x0 }, /* #19 */
    2061     { 0x006a17, 0x006202, 0xfd3b, 0xfd3b, 0x9425, 0x0 }, /* #20 */
    2062     { 0x315417, 0x315c87, 0x6629, 0x6629, 0xc912, 0x0 }, /* #21 */
    2063     { 0x235052, 0x235006, 0x6177, 0x6177, 0x4255, 0x0 }, /* #22 */
    2064     { 0x063897, 0x063802, 0x9698, 0x9698, 0x3647, 0x0 }, /* #23 */
    2065     { 0x331706, 0x331792, 0x99f0, 0x99f0, 0x04f3, 0x0 }, /* #24 */
    2066     { 0x325dc6, 0x325512, 0xfbc9, 0xfbc9, 0xe18c, 0x0 }, /* #25 */
    2067     { 0x273546, 0x273587, 0x06bc, 0x06bc, 0x16a4, 0x0 }, /* #26 */
    2068     { 0x1213d3, 0x121b87, 0x1416, 0x1416, 0x9376, 0x0 }, /* #27 */
    2069     { 0x2c6a96, 0x2c6287, 0x931b, 0x931b, 0xb8b2, 0x0 }, /* #28 */
    2070     { 0x374303, 0x374b16, 0xada3, 0xada3, 0x7aef, 0x0 }, /* #29 */
    2071     { 0x363906, 0x363186, 0xab1d, 0xab1d, 0x09c3, 0x0 }, /* #30 */
    2072     { 0x164316, 0x164312, 0x4346, 0x4346, 0x40af, 0x0 }, /* #31 */
    2073     { 0x071693, 0x071607, 0x42a7, 0x42a7, 0xfa54, 0x0 }, /* #32 */
    2074     { 0x263fd2, 0x263f93, 0x5ef5, 0x5ef5, 0x981b, 0x0 }, /* #33 */
    2075     { 0x280e86, 0x280693, 0x2401, 0x2401, 0x39e8, 0x0 }, /* #34 */
    2076     { 0x3e5512, 0x3e5d93, 0x2a40, 0x2a40, 0xa1df, 0x0 }, /* #35 */
    2077     { 0x097d96, 0x097513, 0x4594, 0x4594, 0xf74f, 0x0 }, /* #36 */
    2078     { 0x221d12, 0x221593, 0x884a, 0x884a, 0xea6e, 0x0 }, /* #37 */
    2079     { 0x067d02, 0x067587, 0x05f6, 0x05f6, 0x1544, 0x0 }, /* #38 */
    2080     { 0x201482, 0x201412, 0x4b03, 0x4b03, 0x0d36, 0x0 }, /* #39 */
    2081     { 0x090c46, 0x090482, 0xe9ba, 0xe9ba, 0x3441, 0x0 }, /* #40 */
    2082     { 0x3c58c2, 0x3c5083, 0x8fe6, 0x8fe6, 0xb573, 0x0 }, /* #41 */
    2083     { 0x3c0682, 0x3c0616, 0xf858, 0xf858, 0x8f7b, 0x0 }, /* #42 */
    2084     { 0x290792, 0x290782, 0xfcbf, 0xfcbf, 0x50b8, 0x0 }, /* #43 */
    2085     { 0x356643, 0x356e83, 0x4d8e, 0x4d8e, 0xa197, 0x0 }, /* #44 */
    2086     { 0x3e0053, 0x3e0003, 0x0ec2, 0x0ec2, 0xc042, 0x0 }, /* #45 */
    2087     { 0x334196, 0x334187, 0x38ad, 0x38ad, 0x5260, 0x0 }, /* #46 */
    2088     { 0x0e5917, 0x0e5997, 0x1504, 0x1504, 0x810b, 0x0 }, /* #47 */
    2089     { 0x252b87, 0x252382, 0xd01a, 0xd01a, 0x1e73, 0x0 }, /* #48 */
    2090     { 0x331c03, 0x331492, 0xf4a3, 0xf4a3, 0x23be, 0x0 }, /* #49 */
    2091     { 0x3f2983, 0x3f2102, 0x260f, 0x260f, 0x16be, 0x0 }, /* #50 */
    2092     { 0x1d1313, 0x1d1b93, 0x640a, 0x640a, 0x9fbe, 0x0 }, /* #51 */
    2093     { 0x144553, 0x144d93, 0x09c2, 0x09c2, 0x89a8, 0x0 }, /* #52 */
    2094     { 0x1b62c2, 0x1b6a02, 0x996d, 0x996d, 0x3969, 0x0 }, /* #53 */
    2095     { 0x241d02, 0x241587, 0x2f1e, 0x2f1e, 0x6461, 0x0 }, /* #54 */
    2096     { 0x1031c2, 0x103113, 0x4082, 0x4082, 0xc827, 0x0 }, /* #55 */
    2097     { 0x2176c2, 0x217617, 0x2181, 0x2181, 0xda1b, 0x0 }, /* #56 */
    2098     { 0x1f2f87, 0x1f2797, 0x391b, 0x391b, 0x6efe, 0x0 }, /* #57 */
    2099     { 0x1f5c87, 0x1f5497, 0x83a0, 0x83a0, 0xbe94, 0x0 }, /* #58 */
    2100     { 0x2b1552, 0x2b1597, 0x0b19, 0x0b19, 0x4e2e, 0x0 }, /* #59 */
    2101     { 0x082557, 0x082586, 0xf1bc, 0xf1bc, 0x4d66, 0x0 }, /* #60 */
    2102     { 0x160653, 0x160e16, 0xa677, 0xa677, 0x5d0b, 0x0 }, /* #61 */
    2103     { 0x106302, 0x106313, 0x1aa3, 0x1aa3, 0xcaf6, 0x0 }, /* #62 */
    2104     { 0x307612, 0x307e16, 0x9d33, 0x9d33, 0x7708, 0x0 }, /* #63 */
     2041    { 0x1e2797, 0x1e2746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     2042    { 0x073dc6, 0x073546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     2043    { 0x2a40d7, 0x2a4046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     2044    { 0x1c03d2, 0x1c0346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     2045    { 0x3e65d3, 0x3e6502, 0x68bf, 0x68bf, 0x0000, 0x0 }, /* #4 */
     2046    { 0x105847, 0x105086, 0xc95f, 0xc95f, 0x0000, 0x0 }, /* #5 */
     2047    { 0x3c1657, 0x3c1606, 0x3c77, 0x3c77, 0x0000, 0x0 }, /* #6 */
     2048    { 0x1f61c2, 0x1f6186, 0xafe4, 0xafe4, 0x0000, 0x0 }, /* #7 */
     2049    { 0x3b4e03, 0x3b4612, 0xe50d, 0xe50d, 0xbf0f, 0x0 }, /* #8 */
     2050    { 0x2d0803, 0x2d0097, 0x3812, 0x3812, 0x58c5, 0x0 }, /* #9 */
     2051    { 0x2928c2, 0x292007, 0x0e1e, 0x0e1e, 0xf64c, 0x0 }, /* #10 */
     2052    { 0x2109c2, 0x210987, 0x124d, 0x124d, 0x87c6, 0x0 }, /* #11 */
     2053    { 0x191917, 0x191187, 0xcebd, 0xcebd, 0xfa9b, 0x0 }, /* #12 */
     2054    { 0x2f5c56, 0x2f5c87, 0x7c0f, 0x7c0f, 0xcc66, 0x0 }, /* #13 */
     2055    { 0x2d7507, 0x2d7587, 0xca8d, 0xca8d, 0xff75, 0x0 }, /* #14 */
     2056    { 0x295e02, 0x295696, 0xaeeb, 0xaeeb, 0x046e, 0x0 }, /* #15 */
     2057    { 0x287cd6, 0x287412, 0xff8e, 0xff8e, 0xc45f, 0x0 }, /* #16 */
     2058    { 0x2b4a16, 0x2b4206, 0xd888, 0xd888, 0xd304, 0x0 }, /* #17 */
     2059    { 0x025f12, 0x025f87, 0x5e99, 0x5e99, 0xbfd0, 0x0 }, /* #18 */
     2060    { 0x1a0cd7, 0x1a0493, 0x9cea, 0x9cea, 0xfc1f, 0x0 }, /* #19 */
     2061    { 0x150f42, 0x150f16, 0xcc10, 0xcc10, 0x5d98, 0x0 }, /* #20 */
     2062    { 0x145703, 0x145713, 0x0277, 0x0277, 0xd7be, 0x0 }, /* #21 */
     2063    { 0x353ac2, 0x353a16, 0xdda0, 0xdda0, 0x611e, 0x0 }, /* #22 */
     2064    { 0x100297, 0x100212, 0x7c47, 0x7c47, 0x3d6b, 0x0 }, /* #23 */
     2065    { 0x1d74c3, 0x1d7c93, 0x6c1c, 0x6c1c, 0xd0be, 0x0 }, /* #24 */
     2066    { 0x351656, 0x351606, 0x4dae, 0x4dae, 0x0236, 0x0 }, /* #25 */
     2067    { 0x1e4617, 0x1e4686, 0xcfd6, 0xcfd6, 0x1c02, 0x0 }, /* #26 */
     2068    { 0x0c56c3, 0x0c5687, 0x0a2e, 0x0a2e, 0x5af4, 0x0 }, /* #27 */
     2069    { 0x297547, 0x297583, 0x1939, 0x1939, 0x2d13, 0x0 }, /* #28 */
     2070    { 0x096947, 0x096197, 0x0154, 0x0154, 0x3536, 0x0 }, /* #29 */
     2071    { 0x3f0dd7, 0x3f0502, 0x27ff, 0x27ff, 0x179b, 0x0 }, /* #30 */
     2072    { 0x176512, 0x176516, 0xecf8, 0xecf8, 0xbd1d, 0x0 }, /* #31 */
     2073    { 0x3b7906, 0x3b7997, 0x5e43, 0x5e43, 0x895f, 0x0 }, /* #32 */
     2074    { 0x123c52, 0x123413, 0x6ecb, 0x6ecb, 0xfa3c, 0x0 }, /* #33 */
     2075    { 0x2c2497, 0x2c2c06, 0x8e8a, 0x8e8a, 0x22b8, 0x0 }, /* #34 */
     2076    { 0x0c0a93, 0x0c0206, 0x7fa5, 0x7fa5, 0x5af3, 0x0 }, /* #35 */
     2077    { 0x0c2743, 0x0c2707, 0x260b, 0x260b, 0xa912, 0x0 }, /* #36 */
     2078    { 0x1808c6, 0x180806, 0x94ec, 0x94ec, 0x27f6, 0x0 }, /* #37 */
     2079    { 0x0f2f13, 0x0f2796, 0x8fa2, 0x8fa2, 0x0893, 0x0 }, /* #38 */
     2080    { 0x1b15c6, 0x1b1d06, 0xb53f, 0xb53f, 0x5f1e, 0x0 }, /* #39 */
     2081    { 0x3b4756, 0x3b4702, 0xc51b, 0xc51b, 0xa027, 0x0 }, /* #40 */
     2082    { 0x190a52, 0x190202, 0xd9a8, 0xd9a8, 0xac51, 0x0 }, /* #41 */
     2083    { 0x2727c6, 0x272792, 0xdfa6, 0xdfa6, 0x1208, 0x0 }, /* #42 */
     2084    { 0x116492, 0x116402, 0x6159, 0x6159, 0x3b61, 0x0 }, /* #43 */
     2085    { 0x227657, 0x227683, 0x12db, 0x12db, 0x20b2, 0x0 }, /* #44 */
     2086    { 0x1b35c2, 0x1b3592, 0xebd2, 0xebd2, 0x2c5c, 0x0 }, /* #45 */
     2087    { 0x3a7452, 0x3a7406, 0xe769, 0xe769, 0xd013, 0x0 }, /* #46 */
     2088    { 0x0e4b06, 0x0e4382, 0x9870, 0x9870, 0x0ef0, 0x0 }, /* #47 */
     2089    { 0x0e6947, 0x0e6112, 0xc3e4, 0xc3e4, 0xb3fe, 0x0 }, /* #48 */
     2090    { 0x0117d6, 0x011703, 0x531a, 0x531a, 0xfff1, 0x0 }, /* #49 */
     2091    { 0x383b83, 0x383b93, 0x6450, 0x6450, 0xc13d, 0x0 }, /* #50 */
     2092    { 0x3a2b07, 0x3a2382, 0xc4f6, 0xc4f6, 0x2db6, 0x0 }, /* #51 */
     2093    { 0x2a09d6, 0x2a0183, 0x8894, 0x8894, 0xbb03, 0x0 }, /* #52 */
     2094    { 0x0502c6, 0x050212, 0xd684, 0xd684, 0x808c, 0x0 }, /* #53 */
     2095    { 0x2c0c86, 0x2c0482, 0xf43a, 0xf43a, 0x10d9, 0x0 }, /* #54 */
     2096    { 0x352897, 0x352006, 0x7a8b, 0x7a8b, 0x4f07, 0x0 }, /* #55 */
     2097    { 0x2a70d7, 0x2a7007, 0x04b8, 0x04b8, 0xf106, 0x0 }, /* #56 */
     2098    { 0x025887, 0x025007, 0x22ae, 0x22ae, 0xec74, 0x0 }, /* #57 */
     2099    { 0x067392, 0x067b87, 0x3d8f, 0x3d8f, 0xad36, 0x0 }, /* #58 */
     2100    { 0x3d3887, 0x3d3806, 0x8ebe, 0x8ebe, 0x7b2e, 0x0 }, /* #59 */
     2101    { 0x090a83, 0x090a87, 0x7a3f, 0x7a3f, 0xe97f, 0x0 }, /* #60 */
     2102    { 0x2e4a82, 0x2e4a97, 0x3bed, 0x3bed, 0x81de, 0x0 }, /* #61 */
     2103    { 0x012bc3, 0x012302, 0x5a05, 0x5a05, 0x3182, 0x0 }, /* #62 */
     2104    { 0x1665c6, 0x166516, 0xcdba, 0xcdba, 0x847e, 0x0 }, /* #63 */
    21052105};
    21062106static const BINU16_TEST_T g_aTests_test_u16[] =
    21072107{
    2108     { 0x040a13, 0x040246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2109     { 0x3508d3, 0x350046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2110     { 0x2b0a57, 0x2b0246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2111     { 0x0a6547, 0x0a6546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2112     { 0x1c1547, 0x1c1546, 0x934a, 0x934a, 0x0000, 0x0 }, /* #4 */
    2113     { 0x3e7b86, 0x3e7346, 0xdad2, 0xdad2, 0x0000, 0x0 }, /* #5 */
    2114     { 0x036a46, 0x036246, 0x680b, 0x680b, 0x0000, 0x0 }, /* #6 */
    2115     { 0x136b02, 0x136346, 0x24c6, 0x24c6, 0x0000, 0x0 }, /* #7 */
    2116     { 0x1c5442, 0x1c5486, 0xbb15, 0xbb15, 0xbb3b, 0x0 }, /* #8 */
    2117     { 0x166292, 0x166202, 0x8fa2, 0x8fa2, 0x6c46, 0x0 }, /* #9 */
    2118     { 0x250ec3, 0x250602, 0x1b11, 0x1b11, 0xdecb, 0x0 }, /* #10 */
    2119     { 0x233bc7, 0x233302, 0x8eee, 0x8eee, 0x0ded, 0x0 }, /* #11 */
    2120     { 0x265a06, 0x265202, 0x2b56, 0x2b56, 0x51da, 0x0 }, /* #12 */
    2121     { 0x253247, 0x253206, 0x33b3, 0x33b3, 0x284f, 0x0 }, /* #13 */
    2122     { 0x212442, 0x212406, 0x60be, 0x60be, 0x2029, 0x0 }, /* #14 */
    2123     { 0x017c86, 0x017402, 0x68ab, 0x68ab, 0x8f08, 0x0 }, /* #15 */
    2124     { 0x1c7843, 0x1c7086, 0x9c34, 0x9c34, 0xce64, 0x0 }, /* #16 */
    2125     { 0x1a72d7, 0x1a7202, 0x73e0, 0x73e0, 0xbb9a, 0x0 }, /* #17 */
    2126     { 0x0b1783, 0x0b1702, 0xc9d3, 0xc9d3, 0x48be, 0x0 }, /* #18 */
    2127     { 0x2e59c3, 0x2e5186, 0xd2f2, 0xd2f2, 0xf339, 0x0 }, /* #19 */
    2128     { 0x0d1a82, 0x0d1202, 0x7ef7, 0x7ef7, 0x0ee6, 0x0 }, /* #20 */
    2129     { 0x1f07d7, 0x1f0706, 0x0771, 0x0771, 0x5de6, 0x0 }, /* #21 */
    2130     { 0x374e07, 0x374602, 0x0012, 0x0012, 0xbbb8, 0x0 }, /* #22 */
    2131     { 0x325186, 0x325186, 0xc42d, 0xc42d, 0xa173, 0x0 }, /* #23 */
    2132     { 0x1b7f03, 0x1b7706, 0x35ef, 0x35ef, 0x15f2, 0x0 }, /* #24 */
    2133     { 0x186893, 0x186002, 0x614c, 0x614c, 0x8b89, 0x0 }, /* #25 */
    2134     { 0x1b3e86, 0x1b3686, 0xb41e, 0xb41e, 0xd6be, 0x0 }, /* #26 */
    2135     { 0x364252, 0x364202, 0x19ba, 0x19ba, 0x0032, 0x0 }, /* #27 */
    2136     { 0x375996, 0x375102, 0x61b2, 0x61b2, 0x003a, 0x0 }, /* #28 */
    2137     { 0x0f69c6, 0x0f6106, 0x05ad, 0x05ad, 0x22b7, 0x0 }, /* #29 */
    2138     { 0x053106, 0x053186, 0xac37, 0xac37, 0xd6df, 0x0 }, /* #30 */
    2139     { 0x193a42, 0x193206, 0x6d26, 0x6d26, 0xf789, 0x0 }, /* #31 */
    2140     { 0x325486, 0x325402, 0x94f9, 0x94f9, 0x4468, 0x0 }, /* #32 */
    2141     { 0x0202d7, 0x020202, 0x810c, 0x810c, 0x3a3a, 0x0 }, /* #33 */
    2142     { 0x004392, 0x004382, 0xc4cc, 0xc4cc, 0x83b3, 0x0 }, /* #34 */
    2143     { 0x0d4653, 0x0d4682, 0xbbaa, 0xbbaa, 0xf959, 0x0 }, /* #35 */
    2144     { 0x353a93, 0x353202, 0x679d, 0x679d, 0x7c08, 0x0 }, /* #36 */
    2145     { 0x315192, 0x315106, 0x2312, 0x2312, 0xcb5b, 0x0 }, /* #37 */
    2146     { 0x3b13d7, 0x3b1306, 0x0f7a, 0x0f7a, 0x4361, 0x0 }, /* #38 */
    2147     { 0x036c53, 0x036486, 0xac44, 0xac44, 0xaace, 0x0 }, /* #39 */
    2148     { 0x0e3952, 0x0e3102, 0x49f7, 0x49f7, 0xcc76, 0x0 }, /* #40 */
    2149     { 0x020bd7, 0x020302, 0x7986, 0x7986, 0x7598, 0x0 }, /* #41 */
    2150     { 0x1d1692, 0x1d1602, 0x0398, 0x0398, 0x990a, 0x0 }, /* #42 */
    2151     { 0x2e3383, 0x2e3386, 0xf6f3, 0xf6f3, 0xfcdd, 0x0 }, /* #43 */
    2152     { 0x294e97, 0x294686, 0xcbe2, 0xcbe2, 0xd0b5, 0x0 }, /* #44 */
    2153     { 0x0b3016, 0x0b3002, 0x5b57, 0x5b57, 0x757a, 0x0 }, /* #45 */
    2154     { 0x1e45c7, 0x1e4506, 0x0bfa, 0x0bfa, 0x0bfa, 0x0 }, /* #46 */
    2155     { 0x267e97, 0x267606, 0x633d, 0x633d, 0x4b51, 0x0 }, /* #47 */
    2156     { 0x204d86, 0x204506, 0x7f2a, 0x7f2a, 0x1a5e, 0x0 }, /* #48 */
    2157     { 0x1e7fc7, 0x1e7706, 0x6364, 0x6364, 0x07bc, 0x0 }, /* #49 */
    2158     { 0x2e4497, 0x2e4402, 0xc2de, 0xc2de, 0x06e9, 0x0 }, /* #50 */
    2159     { 0x1219d6, 0x121102, 0x180d, 0x180d, 0x29a4, 0x0 }, /* #51 */
    2160     { 0x3a4d86, 0x3a4502, 0x68ba, 0x68ba, 0xd308, 0x0 }, /* #52 */
    2161     { 0x2b5287, 0x2b5206, 0x7d6a, 0x7d6a, 0x271b, 0x0 }, /* #53 */
    2162     { 0x0a79d2, 0x0a7102, 0x5323, 0x5323, 0xfec1, 0x0 }, /* #54 */
    2163     { 0x280a12, 0x280206, 0xb022, 0xb022, 0x1236, 0x0 }, /* #55 */
    2164     { 0x1a57c2, 0x1a5706, 0x7088, 0x7088, 0xc923, 0x0 }, /* #56 */
    2165     { 0x364047, 0x364082, 0xc35a, 0xc35a, 0xb6c5, 0x0 }, /* #57 */
    2166     { 0x2033c2, 0x203306, 0x3ea8, 0x3ea8, 0xb8a3, 0x0 }, /* #58 */
    2167     { 0x176386, 0x176346, 0x62f2, 0x62f2, 0x0001, 0x0 }, /* #59 */
    2168     { 0x165d16, 0x165502, 0xfdb9, 0xfdb9, 0x43e1, 0x0 }, /* #60 */
    2169     { 0x1f4543, 0x1f4582, 0xc6a4, 0xc6a4, 0xda9a, 0x0 }, /* #61 */
    2170     { 0x2f3e16, 0x2f3606, 0x98a5, 0x98a5, 0x45ea, 0x0 }, /* #62 */
    2171     { 0x004116, 0x004106, 0x35f4, 0x35f4, 0xf1ed, 0x0 }, /* #63 */
     2108    { 0x0b1852, 0x0b1046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     2109    { 0x3d3356, 0x3d3346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     2110    { 0x370d12, 0x370546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     2111    { 0x3c3b83, 0x3c3346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     2112    { 0x3a4296, 0x3a4246, 0x0ed1, 0x0ed1, 0x0000, 0x0 }, /* #4 */
     2113    { 0x1744d2, 0x174446, 0xe033, 0xe033, 0x0000, 0x0 }, /* #5 */
     2114    { 0x154e02, 0x154646, 0x0b99, 0x0b99, 0x0000, 0x0 }, /* #6 */
     2115    { 0x330b42, 0x330346, 0xe5fc, 0xe5fc, 0x0000, 0x0 }, /* #7 */
     2116    { 0x301886, 0x301002, 0x2780, 0x2780, 0x65e5, 0x0 }, /* #8 */
     2117    { 0x042d57, 0x042506, 0x074d, 0x074d, 0x54e6, 0x0 }, /* #9 */
     2118    { 0x384e13, 0x384602, 0x813f, 0x813f, 0x799c, 0x0 }, /* #10 */
     2119    { 0x061cd6, 0x061406, 0x7c7c, 0x7c7c, 0xb994, 0x0 }, /* #11 */
     2120    { 0x2c53d6, 0x2c5302, 0x429a, 0x429a, 0x9fd6, 0x0 }, /* #12 */
     2121    { 0x2039d6, 0x203182, 0x9462, 0x9462, 0xdecd, 0x0 }, /* #13 */
     2122    { 0x267006, 0x267086, 0xc8cb, 0xc8cb, 0x9900, 0x0 }, /* #14 */
     2123    { 0x3278d3, 0x327002, 0x5b49, 0x5b49, 0x18cf, 0x0 }, /* #15 */
     2124    { 0x136e17, 0x136682, 0x9e50, 0x9e50, 0xbb9f, 0x0 }, /* #16 */
     2125    { 0x286506, 0x286502, 0x2445, 0x2445, 0x6d04, 0x0 }, /* #17 */
     2126    { 0x262212, 0x262286, 0xf9b9, 0xf9b9, 0xf63d, 0x0 }, /* #18 */
     2127    { 0x123743, 0x123706, 0x83d5, 0x83d5, 0x3f5d, 0x0 }, /* #19 */
     2128    { 0x1b1682, 0x1b1602, 0x6951, 0x6951, 0x78f9, 0x0 }, /* #20 */
     2129    { 0x382a13, 0x382202, 0xdaf6, 0xdaf6, 0x5728, 0x0 }, /* #21 */
     2130    { 0x2e3496, 0x2e3482, 0xa9c1, 0xa9c1, 0xe921, 0x0 }, /* #22 */
     2131    { 0x092e16, 0x092606, 0x019d, 0x019d, 0x0958, 0x0 }, /* #23 */
     2132    { 0x1701d7, 0x170102, 0x6161, 0x6161, 0x59b2, 0x0 }, /* #24 */
     2133    { 0x2c5902, 0x2c5182, 0xcfa2, 0xcfa2, 0xa0cd, 0x0 }, /* #25 */
     2134    { 0x181483, 0x181486, 0xdd22, 0xdd22, 0xeac8, 0x0 }, /* #26 */
     2135    { 0x3b0c03, 0x3b0402, 0xb528, 0xb528, 0x635c, 0x0 }, /* #27 */
     2136    { 0x0f6097, 0x0f6086, 0xa228, 0xa228, 0xf7d5, 0x0 }, /* #28 */
     2137    { 0x374c96, 0x374402, 0xf441, 0xf441, 0x137a, 0x0 }, /* #29 */
     2138    { 0x1a52c3, 0x1a5286, 0x8192, 0x8192, 0xb912, 0x0 }, /* #30 */
     2139    { 0x2e0046, 0x2e0082, 0xa7f5, 0xa7f5, 0xc64a, 0x0 }, /* #31 */
     2140    { 0x315b96, 0x315306, 0x87ee, 0x87ee, 0x34ca, 0x0 }, /* #32 */
     2141    { 0x186947, 0x186102, 0x02a8, 0x02a8, 0x9abc, 0x0 }, /* #33 */
     2142    { 0x036107, 0x036182, 0xa8e2, 0xa8e2, 0xbe3d, 0x0 }, /* #34 */
     2143    { 0x1c4d03, 0x1c4506, 0x8dbc, 0x8dbc, 0x3cf8, 0x0 }, /* #35 */
     2144    { 0x187142, 0x187186, 0xd22a, 0xd22a, 0xfc79, 0x0 }, /* #36 */
     2145    { 0x087556, 0x087506, 0x28be, 0x28be, 0xeed7, 0x0 }, /* #37 */
     2146    { 0x051797, 0x051706, 0x684d, 0x684d, 0xc63c, 0x0 }, /* #38 */
     2147    { 0x043246, 0x043202, 0xb5bc, 0xb5bc, 0x4c80, 0x0 }, /* #39 */
     2148    { 0x1e7a12, 0x1e7202, 0x255e, 0x255e, 0x7297, 0x0 }, /* #40 */
     2149    { 0x205086, 0x205006, 0xc923, 0xc923, 0x2554, 0x0 }, /* #41 */
     2150    { 0x036ac2, 0x036202, 0x11f1, 0x11f1, 0x0f3b, 0x0 }, /* #42 */
     2151    { 0x187ad3, 0x187286, 0xfb70, 0xfb70, 0x9fdb, 0x0 }, /* #43 */
     2152    { 0x381652, 0x381602, 0x0d3e, 0x0d3e, 0x64c9, 0x0 }, /* #44 */
     2153    { 0x0e4b17, 0x0e4386, 0x83a4, 0x83a4, 0xac1b, 0x0 }, /* #45 */
     2154    { 0x1a3206, 0x1a3206, 0x289b, 0x289b, 0xfd51, 0x0 }, /* #46 */
     2155    { 0x200543, 0x200506, 0x4552, 0x4552, 0x2216, 0x0 }, /* #47 */
     2156    { 0x3f7e03, 0x3f7686, 0xd270, 0xd270, 0xdd08, 0x0 }, /* #48 */
     2157    { 0x275cc2, 0x275406, 0xb9eb, 0xb9eb, 0x07d3, 0x0 }, /* #49 */
     2158    { 0x0755c6, 0x075502, 0x746f, 0x746f, 0x4349, 0x0 }, /* #50 */
     2159    { 0x1a7443, 0x1a7402, 0x8ae2, 0x8ae2, 0x2dd7, 0x0 }, /* #51 */
     2160    { 0x1b0282, 0x1b0202, 0x022a, 0x022a, 0x43ee, 0x0 }, /* #52 */
     2161    { 0x3c4b13, 0x3c4306, 0x1655, 0x1655, 0x35b6, 0x0 }, /* #53 */
     2162    { 0x3e5902, 0x3e5102, 0x4e78, 0x4e78, 0xaf58, 0x0 }, /* #54 */
     2163    { 0x2544d7, 0x254406, 0xe140, 0xe140, 0x618e, 0x0 }, /* #55 */
     2164    { 0x174bc7, 0x174306, 0x9e00, 0x9e00, 0x47da, 0x0 }, /* #56 */
     2165    { 0x0e4bc3, 0x0e4382, 0x8e4e, 0x8e4e, 0xcd9e, 0x0 }, /* #57 */
     2166    { 0x2e47c7, 0x2e4782, 0xc1f5, 0xc1f5, 0xce85, 0x0 }, /* #58 */
     2167    { 0x3535c3, 0x353582, 0xe64c, 0xe64c, 0xc6a6, 0x0 }, /* #59 */
     2168    { 0x015142, 0x015182, 0xa79e, 0xa79e, 0x9b0e, 0x0 }, /* #60 */
     2169    { 0x123c02, 0x123402, 0x738d, 0x738d, 0x6dd5, 0x0 }, /* #61 */
     2170    { 0x054317, 0x054306, 0x68a6, 0x68a6, 0x7eb8, 0x0 }, /* #62 */
     2171    { 0x1e7857, 0x1e7002, 0x7418, 0x7418, 0xfe36, 0x0 }, /* #63 */
    21722172};
    21732173static const BINU16_TEST_T g_aTests_bt_u16[] =
    21742174{
    2175     { 0x171797, 0x171796, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2176     { 0x1161d3, 0x1161d2, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2177     { 0x293156, 0x293156, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2178     { 0x344557, 0x344556, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2179     { 0x056352, 0x056353, 0xd2a7, 0xd2a7, 0x0000, 0x0 }, /* #4 */
    2180     { 0x392f93, 0x392f93, 0x7279, 0x7279, 0x0000, 0x0 }, /* #5 */
    2181     { 0x233c12, 0x233c13, 0x42b3, 0x42b3, 0x0000, 0x0 }, /* #6 */
    2182     { 0x323657, 0x323656, 0x2e92, 0x2e92, 0x0000, 0x0 }, /* #7 */
    2183     { 0x010586, 0x010587, 0xc486, 0xc486, 0x000f, 0x0 }, /* #8 */
    2184     { 0x223c42, 0x223c42, 0x2094, 0x2094, 0x000c, 0x0 }, /* #9 */
    2185     { 0x1f6096, 0x1f6096, 0x064f, 0x064f, 0x000f, 0x0 }, /* #10 */
    2186     { 0x2b7e43, 0x2b7e42, 0x7a6c, 0x7a6c, 0x0008, 0x0 }, /* #11 */
    2187     { 0x314103, 0x314103, 0x4d7c, 0x4d7c, 0x000a, 0x0 }, /* #12 */
    2188     { 0x181447, 0x181447, 0xc814, 0xc814, 0x000f, 0x0 }, /* #13 */
    2189     { 0x110fd3, 0x110fd3, 0x106e, 0x106e, 0x0003, 0x0 }, /* #14 */
    2190     { 0x363f12, 0x363f13, 0x1772, 0x1772, 0x0001, 0x0 }, /* #15 */
    2191     { 0x303d56, 0x303d57, 0x4742, 0x4742, 0x0001, 0x0 }, /* #16 */
    2192     { 0x171a07, 0x171a07, 0xa2e6, 0xa2e6, 0x000d, 0x0 }, /* #17 */
    2193     { 0x166357, 0x166356, 0xf679, 0xf679, 0x000b, 0x0 }, /* #18 */
    2194     { 0x1647d3, 0x1647d2, 0x0096, 0x0096, 0x0009, 0x0 }, /* #19 */
    2195     { 0x317d93, 0x317d92, 0x02e9, 0x02e9, 0x0008, 0x0 }, /* #20 */
    2196     { 0x1d4556, 0x1d4557, 0x883a, 0x883a, 0x000f, 0x0 }, /* #21 */
    2197     { 0x322fd7, 0x322fd7, 0xfe20, 0xfe20, 0x000a, 0x0 }, /* #22 */
    2198     { 0x0f3683, 0x0f3682, 0x982c, 0x982c, 0x0009, 0x0 }, /* #23 */
    2199     { 0x0d4612, 0x0d4612, 0x2430, 0x2430, 0x0003, 0x0 }, /* #24 */
    2200     { 0x0e2352, 0x0e2352, 0x91a9, 0x91a9, 0x0009, 0x0 }, /* #25 */
    2201     { 0x377ed7, 0x377ed7, 0x444c, 0x444c, 0x0003, 0x0 }, /* #26 */
    2202     { 0x084756, 0x084757, 0xa986, 0xa986, 0x000f, 0x0 }, /* #27 */
    2203     { 0x181892, 0x181892, 0x3157, 0x3157, 0x0005, 0x0 }, /* #28 */
    2204     { 0x265417, 0x265417, 0xf4d6, 0xf4d6, 0x000d, 0x0 }, /* #29 */
    2205     { 0x175082, 0x175082, 0xbbc2, 0xbbc2, 0x000a, 0x0 }, /* #30 */
    2206     { 0x0b0046, 0x0b0047, 0x96e0, 0x96e0, 0x0007, 0x0 }, /* #31 */
    2207     { 0x1d5982, 0x1d5982, 0x7991, 0x7991, 0x0001, 0x0 }, /* #32 */
    2208     { 0x1f72c6, 0x1f72c7, 0xe01f, 0xe01f, 0x000e, 0x0 }, /* #33 */
    2209     { 0x303312, 0x303313, 0x8fd9, 0x8fd9, 0x0003, 0x0 }, /* #34 */
    2210     { 0x2b2187, 0x2b2186, 0x21e6, 0x21e6, 0x000c, 0x0 }, /* #35 */
    2211     { 0x066f82, 0x066f83, 0x990c, 0x990c, 0x0008, 0x0 }, /* #36 */
    2212     { 0x0b5916, 0x0b5916, 0xe280, 0xe280, 0x0003, 0x0 }, /* #37 */
    2213     { 0x2f4056, 0x2f4057, 0x75ad, 0x75ad, 0x000a, 0x0 }, /* #38 */
    2214     { 0x177887, 0x177887, 0xe84e, 0xe84e, 0x000d, 0x0 }, /* #39 */
    2215     { 0x0c0ad7, 0x0c0ad7, 0xb266, 0xb266, 0x000f, 0x0 }, /* #40 */
    2216     { 0x302bd2, 0x302bd2, 0xe8ef, 0xe8ef, 0x0009, 0x0 }, /* #41 */
    2217     { 0x306382, 0x306382, 0x65b4, 0x65b4, 0x000b, 0x0 }, /* #42 */
    2218     { 0x381cc7, 0x381cc7, 0x5a65, 0x5a65, 0x000c, 0x0 }, /* #43 */
    2219     { 0x346957, 0x346956, 0x2be4, 0x2be4, 0x000e, 0x0 }, /* #44 */
    2220     { 0x1c5a93, 0x1c5a93, 0xf546, 0xf546, 0x000d, 0x0 }, /* #45 */
    2221     { 0x2b2cd3, 0x2b2cd3, 0xfdd8, 0xfdd8, 0x0007, 0x0 }, /* #46 */
    2222     { 0x066853, 0x066853, 0xbf7b, 0xbf7b, 0x0008, 0x0 }, /* #47 */
    2223     { 0x2379c6, 0x2379c6, 0x9bd2, 0x9bd2, 0x000e, 0x0 }, /* #48 */
    2224     { 0x3b5b06, 0x3b5b06, 0x7a34, 0x7a34, 0x000f, 0x0 }, /* #49 */
    2225     { 0x2f5d92, 0x2f5d93, 0xb24e, 0xb24e, 0x0001, 0x0 }, /* #50 */
    2226     { 0x107142, 0x107143, 0x734d, 0x734d, 0x0002, 0x0 }, /* #51 */
    2227     { 0x0c1ec3, 0x0c1ec3, 0x81a6, 0x81a6, 0x0002, 0x0 }, /* #52 */
    2228     { 0x3a7e56, 0x3a7e56, 0x0892, 0x0892, 0x000d, 0x0 }, /* #53 */
    2229     { 0x250407, 0x250407, 0x60e4, 0x60e4, 0x0005, 0x0 }, /* #54 */
    2230     { 0x1233c2, 0x1233c2, 0x0320, 0x0320, 0x000f, 0x0 }, /* #55 */
    2231     { 0x3a5a16, 0x3a5a16, 0xac6f, 0xac6f, 0x0008, 0x0 }, /* #56 */
    2232     { 0x0b6607, 0x0b6606, 0x881c, 0x881c, 0x0001, 0x0 }, /* #57 */
    2233     { 0x333283, 0x333283, 0x1bf2, 0x1bf2, 0x000b, 0x0 }, /* #58 */
    2234     { 0x020787, 0x020786, 0xd15e, 0xd15e, 0x0009, 0x0 }, /* #59 */
    2235     { 0x314103, 0x314102, 0x5020, 0x5020, 0x000d, 0x0 }, /* #60 */
    2236     { 0x277a07, 0x277a07, 0xbf95, 0xbf95, 0x0002, 0x0 }, /* #61 */
    2237     { 0x2848c2, 0x2848c3, 0x9228, 0x9228, 0x0003, 0x0 }, /* #62 */
    2238     { 0x277ec7, 0x277ec7, 0x91ae, 0x91ae, 0x0008, 0x0 }, /* #63 */
     2175    { 0x2c2693, 0x2c2692, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     2176    { 0x336e82, 0x336e82, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     2177    { 0x3a1bc3, 0x3a1bc2, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     2178    { 0x3453c7, 0x3453c6, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     2179    { 0x316d93, 0x316d93, 0x83fd, 0x83fd, 0x0000, 0x0 }, /* #4 */
     2180    { 0x236cc2, 0x236cc3, 0x5a97, 0x5a97, 0x0000, 0x0 }, /* #5 */
     2181    { 0x381847, 0x381846, 0xf04e, 0xf04e, 0x0000, 0x0 }, /* #6 */
     2182    { 0x2c4f82, 0x2c4f82, 0x58fa, 0x58fa, 0x0000, 0x0 }, /* #7 */
     2183    { 0x341943, 0x341942, 0x6d2b, 0x6d2b, 0x0004, 0x0 }, /* #8 */
     2184    { 0x3d50c3, 0x3d50c2, 0x225b, 0x225b, 0x000a, 0x0 }, /* #9 */
     2185    { 0x1d37c7, 0x1d37c7, 0x1abd, 0x1abd, 0x0000, 0x0 }, /* #10 */
     2186    { 0x163113, 0x163113, 0x902e, 0x902e, 0x0001, 0x0 }, /* #11 */
     2187    { 0x317e42, 0x317e42, 0x4d19, 0x4d19, 0x0006, 0x0 }, /* #12 */
     2188    { 0x2b7fd2, 0x2b7fd2, 0x62ec, 0x62ec, 0x0008, 0x0 }, /* #13 */
     2189    { 0x342d82, 0x342d83, 0xe3bc, 0xe3bc, 0x0009, 0x0 }, /* #14 */
     2190    { 0x373216, 0x373216, 0xda7b, 0xda7b, 0x000a, 0x0 }, /* #15 */
     2191    { 0x297487, 0x297487, 0xbefb, 0xbefb, 0x0004, 0x0 }, /* #16 */
     2192    { 0x040cc3, 0x040cc3, 0x9a0f, 0x9a0f, 0x000c, 0x0 }, /* #17 */
     2193    { 0x0c7f03, 0x0c7f03, 0x56a8, 0x56a8, 0x0005, 0x0 }, /* #18 */
     2194    { 0x070f83, 0x070f83, 0x3bed, 0x3bed, 0x0007, 0x0 }, /* #19 */
     2195    { 0x160b93, 0x160b93, 0x3d5d, 0x3d5d, 0x0002, 0x0 }, /* #20 */
     2196    { 0x2a0e97, 0x2a0e97, 0x7d5a, 0x7d5a, 0x000e, 0x0 }, /* #21 */
     2197    { 0x356007, 0x356007, 0x1e7d, 0x1e7d, 0x0005, 0x0 }, /* #22 */
     2198    { 0x1a69d7, 0x1a69d6, 0xc67a, 0xc67a, 0x000b, 0x0 }, /* #23 */
     2199    { 0x123e43, 0x123e43, 0x3bac, 0x3bac, 0x0007, 0x0 }, /* #24 */
     2200    { 0x164a47, 0x164a47, 0x35b4, 0x35b4, 0x0005, 0x0 }, /* #25 */
     2201    { 0x3e1c93, 0x3e1c92, 0xdbda, 0xdbda, 0x0002, 0x0 }, /* #26 */
     2202    { 0x251256, 0x251256, 0x10d1, 0x10d1, 0x0003, 0x0 }, /* #27 */
     2203    { 0x131143, 0x131142, 0x8270, 0x8270, 0x0008, 0x0 }, /* #28 */
     2204    { 0x3f0b96, 0x3f0b97, 0x42e5, 0x42e5, 0x0009, 0x0 }, /* #29 */
     2205    { 0x294113, 0x294113, 0x4bbc, 0x4bbc, 0x0009, 0x0 }, /* #30 */
     2206    { 0x234e53, 0x234e53, 0xfc6d, 0xfc6d, 0x0000, 0x0 }, /* #31 */
     2207    { 0x1e19c6, 0x1e19c7, 0xd4cf, 0xd4cf, 0x0001, 0x0 }, /* #32 */
     2208    { 0x1a0453, 0x1a0453, 0x106b, 0x106b, 0x0001, 0x0 }, /* #33 */
     2209    { 0x0f6f96, 0x0f6f97, 0xa843, 0xa843, 0x000f, 0x0 }, /* #34 */
     2210    { 0x3f3946, 0x3f3947, 0xea66, 0xea66, 0x0006, 0x0 }, /* #35 */
     2211    { 0x0b29c7, 0x0b29c6, 0x02b9, 0x02b9, 0x0008, 0x0 }, /* #36 */
     2212    { 0x2d1143, 0x2d1142, 0x5817, 0x5817, 0x0009, 0x0 }, /* #37 */
     2213    { 0x105456, 0x105457, 0x3f5c, 0x3f5c, 0x000d, 0x0 }, /* #38 */
     2214    { 0x3c6913, 0x3c6912, 0x2590, 0x2590, 0x000b, 0x0 }, /* #39 */
     2215    { 0x2c0cc2, 0x2c0cc3, 0xec6d, 0xec6d, 0x000a, 0x0 }, /* #40 */
     2216    { 0x367b12, 0x367b13, 0x6bad, 0x6bad, 0x0003, 0x0 }, /* #41 */
     2217    { 0x1e0d82, 0x1e0d82, 0x71ad, 0x71ad, 0x000f, 0x0 }, /* #42 */
     2218    { 0x1f4c46, 0x1f4c47, 0xf9ef, 0xf9ef, 0x000b, 0x0 }, /* #43 */
     2219    { 0x183956, 0x183957, 0xfb5a, 0xfb5a, 0x0004, 0x0 }, /* #44 */
     2220    { 0x2e0107, 0x2e0107, 0x3c76, 0x3c76, 0x000a, 0x0 }, /* #45 */
     2221    { 0x0d6482, 0x0d6483, 0xdaa6, 0xdaa6, 0x0001, 0x0 }, /* #46 */
     2222    { 0x2b0143, 0x2b0143, 0xb47f, 0xb47f, 0x000d, 0x0 }, /* #47 */
     2223    { 0x171cc7, 0x171cc6, 0xf7bb, 0xf7bb, 0x000b, 0x0 }, /* #48 */
     2224    { 0x194ec6, 0x194ec7, 0xcffb, 0xcffb, 0x000e, 0x0 }, /* #49 */
     2225    { 0x391283, 0x391283, 0xe385, 0xe385, 0x000f, 0x0 }, /* #50 */
     2226    { 0x217103, 0x217103, 0x4c36, 0x4c36, 0x000b, 0x0 }, /* #51 */
     2227    { 0x237982, 0x237983, 0x3ce7, 0x3ce7, 0x000d, 0x0 }, /* #52 */
     2228    { 0x164813, 0x164812, 0xcf22, 0xcf22, 0x0002, 0x0 }, /* #53 */
     2229    { 0x0b08d6, 0x0b08d6, 0xdf90, 0xdf90, 0x0000, 0x0 }, /* #54 */
     2230    { 0x174192, 0x174193, 0x47c6, 0x47c6, 0x000e, 0x0 }, /* #55 */
     2231    { 0x063fd7, 0x063fd6, 0x589a, 0x589a, 0x0008, 0x0 }, /* #56 */
     2232    { 0x251213, 0x251212, 0x90ca, 0x90ca, 0x000b, 0x0 }, /* #57 */
     2233    { 0x234996, 0x234996, 0xd0d3, 0xd0d3, 0x0005, 0x0 }, /* #58 */
     2234    { 0x3c64c7, 0x3c64c6, 0xb2e2, 0xb2e2, 0x0000, 0x0 }, /* #59 */
     2235    { 0x237543, 0x237543, 0x657f, 0x657f, 0x0006, 0x0 }, /* #60 */
     2236    { 0x022e03, 0x022e02, 0x496c, 0x496c, 0x0000, 0x0 }, /* #61 */
     2237    { 0x304287, 0x304287, 0x19fc, 0x19fc, 0x0002, 0x0 }, /* #62 */
     2238    { 0x016253, 0x016252, 0x5b98, 0x5b98, 0x0002, 0x0 }, /* #63 */
    22392239};
    22402240static const BINU16_TEST_T g_aTests_btc_u16[] =
    22412241{
    2242     { 0x387603, 0x387602, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
    2243     { 0x2e3c17, 0x2e3c16, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
    2244     { 0x036497, 0x036496, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
    2245     { 0x052786, 0x052786, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
    2246     { 0x347b12, 0x347b12, 0x0e4a, 0x0e4b, 0x0000, 0x0 }, /* #4 */
    2247     { 0x347c56, 0x347c56, 0xfce8, 0xfce9, 0x0000, 0x0 }, /* #5 */
    2248     { 0x3251c2, 0x3251c3, 0x2c67, 0x2c66, 0x0000, 0x0 }, /* #6 */
    2249     { 0x3e5107, 0x3e5106, 0xfa1e, 0xfa1f, 0x0000, 0x0 }, /* #7 */
    2250     { 0x332a53, 0x332a52, 0x640b, 0x648b, 0x0007, 0x0 }, /* #8 */
    2251     { 0x1e0ed3, 0x1e0ed2, 0x01e5, 0x05e5, 0x000a, 0x0 }, /* #9 */
    2252     { 0x1d3947, 0x1d3947, 0x7ce4, 0x78e4, 0x000a, 0x0 }, /* #10 */
    2253     { 0x285752, 0x285752, 0x3660, 0x3670, 0x0004, 0x0 }, /* #11 */
    2254     { 0x1c10d6, 0x1c10d7, 0xda14, 0xda10, 0x0002, 0x0 }, /* #12 */
    2255     { 0x3d4c43, 0x3d4c42, 0x8835, 0x9835, 0x000c, 0x0 }, /* #13 */
    2256     { 0x2c1b97, 0x2c1b97, 0x0c5b, 0x045b, 0x000b, 0x0 }, /* #14 */
    2257     { 0x1d1446, 0x1d1446, 0xaa91, 0xba91, 0x000c, 0x0 }, /* #15 */
    2258     { 0x1f61c2, 0x1f61c3, 0x8878, 0x8870, 0x0003, 0x0 }, /* #16 */
    2259     { 0x2c0942, 0x2c0942, 0x69a6, 0x6ba6, 0x0009, 0x0 }, /* #17 */
    2260     { 0x2027d2, 0x2027d3, 0xb599, 0xb499, 0x0008, 0x0 }, /* #18 */
    2261     { 0x141046, 0x141046, 0x1114, 0x1194, 0x0007, 0x0 }, /* #19 */
    2262     { 0x214812, 0x214812, 0x984a, 0x985a, 0x0004, 0x0 }, /* #20 */
    2263     { 0x0e5d53, 0x0e5d53, 0x4976, 0x4974, 0x0001, 0x0 }, /* #21 */
    2264     { 0x181a16, 0x181a17, 0x2f3f, 0x2f3d, 0x0001, 0x0 }, /* #22 */
    2265     { 0x056a87, 0x056a86, 0x0b98, 0x1b98, 0x000c, 0x0 }, /* #23 */
    2266     { 0x2c1893, 0x2c1892, 0x4cb4, 0x5cb4, 0x000c, 0x0 }, /* #24 */
    2267     { 0x277813, 0x277812, 0xcdaa, 0xcdea, 0x0006, 0x0 }, /* #25 */
    2268     { 0x287586, 0x287587, 0x9949, 0x9909, 0x0006, 0x0 }, /* #26 */
    2269     { 0x144f03, 0x144f03, 0x38c5, 0x18c5, 0x000d, 0x0 }, /* #27 */
    2270     { 0x252f93, 0x252f93, 0x3124, 0x3120, 0x0002, 0x0 }, /* #28 */
    2271     { 0x1a5fd2, 0x1a5fd2, 0xf68d, 0xf69d, 0x0004, 0x0 }, /* #29 */
    2272     { 0x175986, 0x175986, 0xa7d3, 0xb7d3, 0x000c, 0x0 }, /* #30 */
    2273     { 0x217f53, 0x217f53, 0xa403, 0xa401, 0x0001, 0x0 }, /* #31 */
    2274     { 0x295043, 0x295042, 0x7398, 0x7b98, 0x000b, 0x0 }, /* #32 */
    2275     { 0x075e83, 0x075e82, 0x34e5, 0xb4e5, 0x000f, 0x0 }, /* #33 */
    2276     { 0x336513, 0x336512, 0x3f35, 0xbf35, 0x000f, 0x0 }, /* #34 */
    2277     { 0x2d43c2, 0x2d43c2, 0x4801, 0x4805, 0x0002, 0x0 }, /* #35 */
    2278     { 0x1f7012, 0x1f7013, 0x4802, 0x4002, 0x000b, 0x0 }, /* #36 */
    2279     { 0x2161d3, 0x2161d3, 0xbb8d, 0xb38d, 0x000b, 0x0 }, /* #37 */
    2280     { 0x0658d6, 0x0658d6, 0x4016, 0xc016, 0x000f, 0x0 }, /* #38 */
    2281     { 0x2b1b56, 0x2b1b56, 0x92a7, 0xb2a7, 0x000d, 0x0 }, /* #39 */
    2282     { 0x194843, 0x194843, 0x4d63, 0x4963, 0x000a, 0x0 }, /* #40 */
    2283     { 0x2f4206, 0x2f4206, 0xe000, 0xe400, 0x000a, 0x0 }, /* #41 */
    2284     { 0x226952, 0x226953, 0x97a4, 0x17a4, 0x000f, 0x0 }, /* #42 */
    2285     { 0x1d66d6, 0x1d66d7, 0x3ff4, 0x3bf4, 0x000a, 0x0 }, /* #43 */
    2286     { 0x115c47, 0x115c46, 0xae06, 0xee06, 0x000e, 0x0 }, /* #44 */
    2287     { 0x051bc7, 0x051bc7, 0x3d33, 0x3d32, 0x0000, 0x0 }, /* #45 */
    2288     { 0x2a0e12, 0x2a0e13, 0x4265, 0x0265, 0x000e, 0x0 }, /* #46 */
    2289     { 0x2840c6, 0x2840c6, 0xa90d, 0xa92d, 0x0005, 0x0 }, /* #47 */
    2290     { 0x0033d2, 0x0033d2, 0xfa2a, 0xfa3a, 0x0004, 0x0 }, /* #48 */
    2291     { 0x2471d3, 0x2471d2, 0x9f9e, 0xdf9e, 0x000e, 0x0 }, /* #49 */
    2292     { 0x2e5052, 0x2e5052, 0x3206, 0x3246, 0x0006, 0x0 }, /* #50 */
    2293     { 0x015f42, 0x015f42, 0x410a, 0x610a, 0x000d, 0x0 }, /* #51 */
    2294     { 0x144982, 0x144983, 0x3e42, 0x3e40, 0x0001, 0x0 }, /* #52 */
    2295     { 0x297616, 0x297616, 0x6893, 0x68d3, 0x0006, 0x0 }, /* #53 */
    2296     { 0x0b2012, 0x0b2013, 0xa267, 0x2267, 0x000f, 0x0 }, /* #54 */
    2297     { 0x007652, 0x007652, 0xaae8, 0xeae8, 0x000e, 0x0 }, /* #55 */
    2298     { 0x092486, 0x092486, 0x49c7, 0x4bc7, 0x0009, 0x0 }, /* #56 */
    2299     { 0x362143, 0x362143, 0x1279, 0x1259, 0x0005, 0x0 }, /* #57 */
    2300     { 0x1f7913, 0x1f7912, 0x8063, 0x8073, 0x0004, 0x0 }, /* #58 */
    2301     { 0x036d53, 0x036d52, 0xa4a5, 0xa6a5, 0x0009, 0x0 }, /* #59 */
    2302     { 0x1b1a42, 0x1b1a42, 0x92c5, 0x92cd, 0x0003, 0x0 }, /* #60 */
    2303     { 0x223807, 0x223806, 0x0055, 0x0155, 0x0008, 0x0 }, /* #61 */
    2304     { 0x0a0c53, 0x0a0c52, 0x24af, 0xa4af, 0x000f, 0x0 }, /* #62 */
    2305     { 0x374913, 0x374912, 0x1b24, 0x9b24, 0x000f, 0x0 }, /* #63 */
     2242    { 0x1e64c3, 0x1e64c2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
     2243    { 0x3c68d6, 0x3c68d6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
     2244    { 0x086f16, 0x086f16, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
     2245    { 0x105952, 0x105952, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
     2246    { 0x2659d2, 0x2659d3, 0x9f73, 0x9f72, 0x0000, 0x0 }, /* #4 */
     2247    { 0x3067c3, 0x3067c2, 0xdf74, 0xdf75, 0x0000, 0x0 }, /* #5 */
     2248    { 0x2953d2, 0x2953d3, 0x6151, 0x6150, 0x0000, 0x0 }, /* #6 */
     2249    { 0x1f1052, 0x1f1052, 0x1a34, 0x1a35, 0x0000, 0x0 }, /* #7 */
     2250    { 0x106b42, 0x106b43, 0x3c8d, 0x2c8d, 0x000c, 0x0 }, /* #8 */
     2251    { 0x3c4352, 0x3c4353, 0xa237, 0xa235, 0x0001, 0x0 }, /* #9 */
     2252    { 0x067f92, 0x067f93, 0xa63d, 0xa61d, 0x0005, 0x0 }, /* #10 */
     2253    { 0x2e2952, 0x2e2952, 0x2001, 0x2005, 0x0002, 0x0 }, /* #11 */
     2254    { 0x305886, 0x305887, 0x180c, 0x080c, 0x000c, 0x0 }, /* #12 */
     2255    { 0x2b6142, 0x2b6143, 0x7825, 0x3825, 0x000e, 0x0 }, /* #13 */
     2256    { 0x2c0013, 0x2c0013, 0x315e, 0x314e, 0x0004, 0x0 }, /* #14 */
     2257    { 0x1c1c96, 0x1c1c96, 0xd90e, 0xd98e, 0x0007, 0x0 }, /* #15 */
     2258    { 0x287e43, 0x287e43, 0x2b97, 0x2397, 0x000b, 0x0 }, /* #16 */
     2259    { 0x1b77c3, 0x1b77c2, 0xa50e, 0xa50f, 0x0000, 0x0 }, /* #17 */
     2260    { 0x1e4f43, 0x1e4f42, 0x3455, 0x7455, 0x000e, 0x0 }, /* #18 */
     2261    { 0x152816, 0x152817, 0x975d, 0x935d, 0x000a, 0x0 }, /* #19 */
     2262    { 0x2d3a46, 0x2d3a46, 0x0aa6, 0x4aa6, 0x000e, 0x0 }, /* #20 */
     2263    { 0x071346, 0x071346, 0x7843, 0x78c3, 0x0007, 0x0 }, /* #21 */
     2264    { 0x294553, 0x294553, 0xf671, 0xe671, 0x000c, 0x0 }, /* #22 */
     2265    { 0x233717, 0x233716, 0xa102, 0xa302, 0x0009, 0x0 }, /* #23 */
     2266    { 0x226b53, 0x226b53, 0x35ed, 0x356d, 0x0007, 0x0 }, /* #24 */
     2267    { 0x0f2953, 0x0f2953, 0xe9ac, 0xe92c, 0x0007, 0x0 }, /* #25 */
     2268    { 0x1d1386, 0x1d1387, 0x6e12, 0x6612, 0x000b, 0x0 }, /* #26 */
     2269    { 0x0a6653, 0x0a6653, 0x46be, 0x46ae, 0x0004, 0x0 }, /* #27 */
     2270    { 0x0263d3, 0x0263d3, 0xe21e, 0xe21c, 0x0001, 0x0 }, /* #28 */
     2271    { 0x164ac3, 0x164ac2, 0x0736, 0x07b6, 0x0007, 0x0 }, /* #29 */
     2272    { 0x034056, 0x034056, 0x7b45, 0x7b4d, 0x0003, 0x0 }, /* #30 */
     2273    { 0x300692, 0x300692, 0xa582, 0xa58a, 0x0003, 0x0 }, /* #31 */
     2274    { 0x3b0f46, 0x3b0f47, 0x207d, 0x2079, 0x0002, 0x0 }, /* #32 */
     2275    { 0x190146, 0x190146, 0xffbb, 0xffbf, 0x0002, 0x0 }, /* #33 */
     2276    { 0x1a0046, 0x1a0046, 0x2144, 0x214c, 0x0003, 0x0 }, /* #34 */
     2277    { 0x0d1dd6, 0x0d1dd6, 0x1c50, 0x1c70, 0x0005, 0x0 }, /* #35 */
     2278    { 0x270442, 0x270442, 0x5355, 0x5357, 0x0001, 0x0 }, /* #36 */
     2279    { 0x0e04d6, 0x0e04d6, 0xf6dc, 0xf6fc, 0x0005, 0x0 }, /* #37 */
     2280    { 0x133d57, 0x133d57, 0x34fb, 0x34f3, 0x0003, 0x0 }, /* #38 */
     2281    { 0x350607, 0x350607, 0x6e1f, 0x6c1f, 0x0009, 0x0 }, /* #39 */
     2282    { 0x3f3303, 0x3f3302, 0x529e, 0x569e, 0x000a, 0x0 }, /* #40 */
     2283    { 0x384f12, 0x384f12, 0x67d0, 0x6fd0, 0x000b, 0x0 }, /* #41 */
     2284    { 0x015913, 0x015913, 0xbaf6, 0xbae6, 0x0004, 0x0 }, /* #42 */
     2285    { 0x0e4906, 0x0e4907, 0x6a28, 0x6a20, 0x0003, 0x0 }, /* #43 */
     2286    { 0x3f1fc6, 0x3f1fc7, 0x9bdc, 0x93dc, 0x000b, 0x0 }, /* #44 */
     2287    { 0x1e2b06, 0x1e2b06, 0xb37b, 0xb37f, 0x0002, 0x0 }, /* #45 */
     2288    { 0x3a3dc2, 0x3a3dc2, 0xf6cc, 0xf7cc, 0x0008, 0x0 }, /* #46 */
     2289    { 0x1c0146, 0x1c0147, 0xfe6d, 0xfc6d, 0x0009, 0x0 }, /* #47 */
     2290    { 0x062c16, 0x062c16, 0x583b, 0x593b, 0x0008, 0x0 }, /* #48 */
     2291    { 0x213a43, 0x213a43, 0x284a, 0x204a, 0x000b, 0x0 }, /* #49 */
     2292    { 0x206107, 0x206107, 0xe378, 0xe178, 0x0009, 0x0 }, /* #50 */
     2293    { 0x150e13, 0x150e12, 0xe47c, 0xf47c, 0x000c, 0x0 }, /* #51 */
     2294    { 0x1e2fc3, 0x1e2fc2, 0xdd39, 0xdd3b, 0x0001, 0x0 }, /* #52 */
     2295    { 0x2d0507, 0x2d0507, 0x8995, 0x8994, 0x0000, 0x0 }, /* #53 */
     2296    { 0x354406, 0x354406, 0xadc1, 0xadc3, 0x0001, 0x0 }, /* #54 */
     2297    { 0x3c1c02, 0x3c1c03, 0x8f89, 0x8789, 0x000b, 0x0 }, /* #55 */
     2298    { 0x184c82, 0x184c83, 0x0c9e, 0x0c96, 0x0003, 0x0 }, /* #56 */
     2299    { 0x1e3607, 0x1e3607, 0x137c, 0x136c, 0x0004, 0x0 }, /* #57 */
     2300    { 0x2f05c6, 0x2f05c7, 0x324e, 0x224e, 0x000c, 0x0 }, /* #58 */
     2301    { 0x093046, 0x093046, 0x6865, 0x7865, 0x000c, 0x0 }, /* #59 */
     2302    { 0x3f4c93, 0x3f4c93, 0xd585, 0xc585, 0x000c, 0x0 }, /* #60 */
     2303    { 0x2d5ec6, 0x2d5ec6, 0xa19e, 0xa1be, 0x0005, 0x0 }, /* #61 */
     2304    { 0x0f7182, 0x0f7183, 0xb8ee, 0x98ee, 0x000d, 0x0 }, /* #62 */
     2305    { 0x021803, 0x021803, 0x6c99, 0x6c98, 0x0000, 0x0 }, /* #63 */
    23062306};
    23072307static const BINU16_TEST_T g_aTests_btc_u16_locked[] =
    23082308{
    2309     { 0x334047, 0x334046, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
    2310     { 0x270286, 0x270286, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
    2311     { 0x2b4016, 0x2b4016, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
    2312     { 0x3f0553, 0x3f0552, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
    2313     { 0x006753, 0x006753, 0x3af9, 0x3af8, 0x0000, 0x0 }, /* #4 */
    2314     { 0x0d6116, 0x0d6117, 0xb33d, 0xb33c, 0x0000, 0x0 }, /* #5 */
    2315     { 0x2b2fd3, 0x2b2fd2, 0x817a, 0x817b, 0x0000, 0x0 }, /* #6 */
    2316     { 0x363f57, 0x363f56, 0xb2b6, 0xb2b7, 0x0000, 0x0 }, /* #7 */
    2317     { 0x216512, 0x216513, 0x8bfd, 0x8b7d, 0x0007, 0x0 }, /* #8 */
    2318     { 0x045b43, 0x045b42, 0xabaa, 0xafaa, 0x000a, 0x0 }, /* #9 */
    2319     { 0x3d7a07, 0x3d7a07, 0xc3ff, 0xc3ef, 0x0004, 0x0 }, /* #10 */
    2320     { 0x3d0356, 0x3d0357, 0x986a, 0x984a, 0x0005, 0x0 }, /* #11 */
    2321     { 0x1026c3, 0x1026c3, 0x06df, 0x069f, 0x0006, 0x0 }, /* #12 */
    2322     { 0x261b06, 0x261b07, 0xed98, 0xed88, 0x0004, 0x0 }, /* #13 */
    2323     { 0x314413, 0x314413, 0x178b, 0x178a, 0x0000, 0x0 }, /* #14 */
    2324     { 0x352947, 0x352947, 0xc54f, 0x854f, 0x000e, 0x0 }, /* #15 */
    2325     { 0x102797, 0x102797, 0x998b, 0x990b, 0x0007, 0x0 }, /* #16 */
    2326     { 0x3a2a13, 0x3a2a13, 0xbbbf, 0xbbaf, 0x0004, 0x0 }, /* #17 */
    2327     { 0x381e92, 0x381e92, 0x2509, 0x2d09, 0x000b, 0x0 }, /* #18 */
    2328     { 0x2d3dd3, 0x2d3dd3, 0x7464, 0x7460, 0x0002, 0x0 }, /* #19 */
    2329     { 0x201583, 0x201583, 0x09b1, 0x0991, 0x0005, 0x0 }, /* #20 */
    2330     { 0x204e43, 0x204e43, 0xcd1a, 0xc51a, 0x000b, 0x0 }, /* #21 */
    2331     { 0x066893, 0x066893, 0xb652, 0xb612, 0x0006, 0x0 }, /* #22 */
    2332     { 0x315513, 0x315513, 0x8308, 0x0308, 0x000f, 0x0 }, /* #23 */
    2333     { 0x230383, 0x230382, 0x9174, 0x9974, 0x000b, 0x0 }, /* #24 */
    2334     { 0x1d7b42, 0x1d7b42, 0xd812, 0xd852, 0x0006, 0x0 }, /* #25 */
    2335     { 0x2f2756, 0x2f2757, 0xabdb, 0xabd9, 0x0001, 0x0 }, /* #26 */
    2336     { 0x1b6c52, 0x1b6c53, 0x53f7, 0x53e7, 0x0004, 0x0 }, /* #27 */
    2337     { 0x297e17, 0x297e17, 0x275b, 0x271b, 0x0006, 0x0 }, /* #28 */
    2338     { 0x073bd3, 0x073bd3, 0x71b0, 0x7130, 0x0007, 0x0 }, /* #29 */
    2339     { 0x3e6256, 0x3e6257, 0x57e6, 0x53e6, 0x000a, 0x0 }, /* #30 */
    2340     { 0x127087, 0x127087, 0x622e, 0x602e, 0x0009, 0x0 }, /* #31 */
    2341     { 0x100153, 0x100152, 0x0c8e, 0x0c9e, 0x0004, 0x0 }, /* #32 */
    2342     { 0x277f43, 0x277f42, 0x0639, 0x063d, 0x0002, 0x0 }, /* #33 */
    2343     { 0x0062d3, 0x0062d2, 0x3886, 0x3887, 0x0000, 0x0 }, /* #34 */
    2344     { 0x275486, 0x275487, 0x8240, 0x8200, 0x0006, 0x0 }, /* #35 */
    2345     { 0x0a7f97, 0x0a7f96, 0x0a84, 0x0e84, 0x000a, 0x0 }, /* #36 */
    2346     { 0x375ad3, 0x375ad2, 0x3161, 0x7161, 0x000e, 0x0 }, /* #37 */
    2347     { 0x252e07, 0x252e06, 0x5fa4, 0x7fa4, 0x000d, 0x0 }, /* #38 */
    2348     { 0x151592, 0x151592, 0x6e5f, 0x7e5f, 0x000c, 0x0 }, /* #39 */
    2349     { 0x3f7a07, 0x3f7a07, 0x248d, 0x2485, 0x0003, 0x0 }, /* #40 */
    2350     { 0x317542, 0x317542, 0x777c, 0xf77c, 0x000f, 0x0 }, /* #41 */
    2351     { 0x396212, 0x396213, 0x1b3f, 0x1b37, 0x0003, 0x0 }, /* #42 */
    2352     { 0x004402, 0x004402, 0xcb10, 0xcf10, 0x000a, 0x0 }, /* #43 */
    2353     { 0x205017, 0x205016, 0x49a0, 0x49a1, 0x0000, 0x0 }, /* #44 */
    2354     { 0x184ed6, 0x184ed7, 0xcc55, 0x4c55, 0x000f, 0x0 }, /* #45 */
    2355     { 0x076693, 0x076692, 0x4d06, 0x4d26, 0x0005, 0x0 }, /* #46 */
    2356     { 0x191356, 0x191356, 0xcd96, 0xdd96, 0x000c, 0x0 }, /* #47 */
    2357     { 0x335113, 0x335113, 0xf8f5, 0xf8d5, 0x0005, 0x0 }, /* #48 */
    2358     { 0x2225d2, 0x2225d2, 0x7434, 0x7435, 0x0000, 0x0 }, /* #49 */
    2359     { 0x0820d7, 0x0820d6, 0xa881, 0xa891, 0x0004, 0x0 }, /* #50 */
    2360     { 0x1a7f43, 0x1a7f43, 0xcd43, 0xcd41, 0x0001, 0x0 }, /* #51 */
    2361     { 0x053552, 0x053553, 0xf455, 0xd455, 0x000d, 0x0 }, /* #52 */
    2362     { 0x016c53, 0x016c53, 0x06ce, 0x064e, 0x0007, 0x0 }, /* #53 */
    2363     { 0x111807, 0x111807, 0x80bd, 0x809d, 0x0005, 0x0 }, /* #54 */
    2364     { 0x2a6583, 0x2a6582, 0x5fa7, 0x5faf, 0x0003, 0x0 }, /* #55 */
    2365     { 0x300302, 0x300303, 0x4fb8, 0x4bb8, 0x000a, 0x0 }, /* #56 */
    2366     { 0x333f82, 0x333f82, 0x0834, 0x083c, 0x0003, 0x0 }, /* #57 */
    2367     { 0x2156c6, 0x2156c7, 0x9e17, 0x9e16, 0x0000, 0x0 }, /* #58 */
    2368     { 0x3b3c02, 0x3b3c02, 0x1924, 0x3924, 0x000d, 0x0 }, /* #59 */
    2369     { 0x3a0f47, 0x3a0f46, 0x4cdb, 0x4cdf, 0x0002, 0x0 }, /* #60 */
    2370     { 0x2e6656, 0x2e6657, 0x547e, 0x547a, 0x0002, 0x0 }, /* #61 */
    2371     { 0x014283, 0x014283, 0xa039, 0xa019, 0x0005, 0x0 }, /* #62 */
    2372     { 0x186302, 0x186302, 0x51a1, 0xd1a1, 0x000f, 0x0 }, /* #63 */
     2309    { 0x1e1fd7, 0x1e1fd6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
     2310    { 0x170ec2, 0x170ec2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
     2311    { 0x1f0c93, 0x1f0c92, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
     2312    { 0x3a5953, 0x3a5952, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
     2313    { 0x1a3f82, 0x1a3f83, 0x5c4b, 0x5c4a, 0x0000, 0x0 }, /* #4 */
     2314    { 0x0a6607, 0x0a6607, 0x60ff, 0x60fe, 0x0000, 0x0 }, /* #5 */
     2315    { 0x303dd6, 0x303dd6, 0xf8ec, 0xf8ed, 0x0000, 0x0 }, /* #6 */
     2316    { 0x294e93, 0x294e93, 0xff31, 0xff30, 0x0000, 0x0 }, /* #7 */
     2317    { 0x0d2357, 0x0d2357, 0x6c78, 0x6c38, 0x0006, 0x0 }, /* #8 */
     2318    { 0x3d52d2, 0x3d52d3, 0x8708, 0x8700, 0x0003, 0x0 }, /* #9 */
     2319    { 0x150383, 0x150382, 0x1b9a, 0x5b9a, 0x000e, 0x0 }, /* #10 */
     2320    { 0x153587, 0x153587, 0x7b20, 0x7320, 0x000b, 0x0 }, /* #11 */
     2321    { 0x287b46, 0x287b47, 0xd551, 0xd151, 0x000a, 0x0 }, /* #12 */
     2322    { 0x1c5486, 0x1c5487, 0xf328, 0xf308, 0x0005, 0x0 }, /* #13 */
     2323    { 0x3f3c06, 0x3f3c06, 0x4c4b, 0x5c4b, 0x000c, 0x0 }, /* #14 */
     2324    { 0x3c1a83, 0x3c1a82, 0x5066, 0x506e, 0x0003, 0x0 }, /* #15 */
     2325    { 0x3f5d52, 0x3f5d53, 0x83df, 0x82df, 0x0008, 0x0 }, /* #16 */
     2326    { 0x2e6456, 0x2e6457, 0xf116, 0xf114, 0x0001, 0x0 }, /* #17 */
     2327    { 0x190317, 0x190317, 0xf88e, 0xb88e, 0x000e, 0x0 }, /* #18 */
     2328    { 0x056ec2, 0x056ec3, 0x5865, 0x5861, 0x0002, 0x0 }, /* #19 */
     2329    { 0x260382, 0x260382, 0x6252, 0x62d2, 0x0007, 0x0 }, /* #20 */
     2330    { 0x2d51d6, 0x2d51d7, 0xfc57, 0xbc57, 0x000e, 0x0 }, /* #21 */
     2331    { 0x181c07, 0x181c07, 0xc1d3, 0xc153, 0x0007, 0x0 }, /* #22 */
     2332    { 0x0f3a43, 0x0f3a42, 0x2d8b, 0x2dab, 0x0005, 0x0 }, /* #23 */
     2333    { 0x365757, 0x365757, 0x757a, 0x657a, 0x000c, 0x0 }, /* #24 */
     2334    { 0x026956, 0x026957, 0xae3b, 0x8e3b, 0x000d, 0x0 }, /* #25 */
     2335    { 0x3840c3, 0x3840c2, 0xefc0, 0xefc4, 0x0002, 0x0 }, /* #26 */
     2336    { 0x0f3743, 0x0f3742, 0x07b0, 0x07b1, 0x0000, 0x0 }, /* #27 */
     2337    { 0x2d6993, 0x2d6993, 0xd4e0, 0xd0e0, 0x000a, 0x0 }, /* #28 */
     2338    { 0x3b7a07, 0x3b7a07, 0x4cb8, 0x0cb8, 0x000e, 0x0 }, /* #29 */
     2339    { 0x171357, 0x171357, 0xffb2, 0xfdb2, 0x0009, 0x0 }, /* #30 */
     2340    { 0x2a3d07, 0x2a3d07, 0x4cee, 0x4cce, 0x0005, 0x0 }, /* #31 */
     2341    { 0x190612, 0x190612, 0x58c2, 0x58d2, 0x0004, 0x0 }, /* #32 */
     2342    { 0x042597, 0x042596, 0x7732, 0x7733, 0x0000, 0x0 }, /* #33 */
     2343    { 0x396593, 0x396592, 0xe2b3, 0xe6b3, 0x000a, 0x0 }, /* #34 */
     2344    { 0x253692, 0x253693, 0x4bea, 0x4baa, 0x0006, 0x0 }, /* #35 */
     2345    { 0x2410c3, 0x2410c2, 0xc7a3, 0xd7a3, 0x000c, 0x0 }, /* #36 */
     2346    { 0x052613, 0x052613, 0xb3ca, 0xb38a, 0x0006, 0x0 }, /* #37 */
     2347    { 0x177cc7, 0x177cc6, 0x2413, 0x2513, 0x0008, 0x0 }, /* #38 */
     2348    { 0x142307, 0x142306, 0xc923, 0xcd23, 0x000a, 0x0 }, /* #39 */
     2349    { 0x246c52, 0x246c52, 0x0263, 0x0363, 0x0008, 0x0 }, /* #40 */
     2350    { 0x1d6c53, 0x1d6c53, 0x2919, 0x2918, 0x0000, 0x0 }, /* #41 */
     2351    { 0x2b46c6, 0x2b46c6, 0x55b2, 0x75b2, 0x000d, 0x0 }, /* #42 */
     2352    { 0x1e4c93, 0x1e4c92, 0xae18, 0xae19, 0x0000, 0x0 }, /* #43 */
     2353    { 0x0f4d12, 0x0f4d12, 0x1ce9, 0x9ce9, 0x000f, 0x0 }, /* #44 */
     2354    { 0x382f46, 0x382f46, 0x5200, 0x5202, 0x0001, 0x0 }, /* #45 */
     2355    { 0x314346, 0x314346, 0xbdd2, 0xbdf2, 0x0005, 0x0 }, /* #46 */
     2356    { 0x057786, 0x057786, 0x3b89, 0x3b8b, 0x0001, 0x0 }, /* #47 */
     2357    { 0x316593, 0x316592, 0xe0b2, 0xe4b2, 0x000a, 0x0 }, /* #48 */
     2358    { 0x112312, 0x112312, 0x2c59, 0x2e59, 0x0009, 0x0 }, /* #49 */
     2359    { 0x3f38d3, 0x3f38d3, 0x74f5, 0x54f5, 0x000d, 0x0 }, /* #50 */
     2360    { 0x281982, 0x281982, 0x475d, 0xc75d, 0x000f, 0x0 }, /* #51 */
     2361    { 0x303993, 0x303992, 0x2664, 0x2e64, 0x000b, 0x0 }, /* #52 */
     2362    { 0x227916, 0x227916, 0xb87a, 0xb87b, 0x0000, 0x0 }, /* #53 */
     2363    { 0x3f24d7, 0x3f24d6, 0xe69a, 0xe79a, 0x0008, 0x0 }, /* #54 */
     2364    { 0x284003, 0x284003, 0x20dd, 0x20d9, 0x0002, 0x0 }, /* #55 */
     2365    { 0x0e69c3, 0x0e69c2, 0x10ca, 0x10ce, 0x0002, 0x0 }, /* #56 */
     2366    { 0x146443, 0x146442, 0xf257, 0xf25f, 0x0003, 0x0 }, /* #57 */
     2367    { 0x390d96, 0x390d96, 0xe774, 0xe7f4, 0x0007, 0x0 }, /* #58 */
     2368    { 0x3f4702, 0x3f4703, 0x9f7f, 0x9f5f, 0x0005, 0x0 }, /* #59 */
     2369    { 0x067593, 0x067593, 0x30e7, 0x30c7, 0x0005, 0x0 }, /* #60 */
     2370    { 0x094ad2, 0x094ad3, 0xe35c, 0xe25c, 0x0008, 0x0 }, /* #61 */
     2371    { 0x0b23d7, 0x0b23d6, 0x37e3, 0x77e3, 0x000e, 0x0 }, /* #62 */
     2372    { 0x392317, 0x392317, 0x6a6f, 0x626f, 0x000b, 0x0 }, /* #63 */
    23732373};
    23742374static const BINU16_TEST_T g_aTests_btr_u16[] =
    23752375{
    2376     { 0x1a1a13, 0x1a1a12, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2377     { 0x086f47, 0x086f46, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2378     { 0x334dd3, 0x334dd2, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2379     { 0x377a97, 0x377a96, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2380     { 0x030d93, 0x030d93, 0xa61d, 0xa61c, 0x0000, 0x0 }, /* #4 */
    2381     { 0x2e1d92, 0x2e1d93, 0x6141, 0x6140, 0x0000, 0x0 }, /* #5 */
    2382     { 0x132852, 0x132853, 0xdccd, 0xdccc, 0x0000, 0x0 }, /* #6 */
    2383     { 0x172346, 0x172347, 0xf011, 0xf010, 0x0000, 0x0 }, /* #7 */
    2384     { 0x3525c7, 0x3525c6, 0x2ee1, 0x2ee1, 0x000f, 0x0 }, /* #8 */
    2385     { 0x2e0c46, 0x2e0c47, 0x899f, 0x099f, 0x000f, 0x0 }, /* #9 */
    2386     { 0x181116, 0x181116, 0x4a38, 0x4a38, 0x000d, 0x0 }, /* #10 */
    2387     { 0x0e2f12, 0x0e2f13, 0xf8d0, 0xb8d0, 0x000e, 0x0 }, /* #11 */
    2388     { 0x3d7197, 0x3d7197, 0x8b9c, 0x839c, 0x000b, 0x0 }, /* #12 */
    2389     { 0x0f69c3, 0x0f69c3, 0x7d9c, 0x7d98, 0x0002, 0x0 }, /* #13 */
    2390     { 0x073f17, 0x073f17, 0x8c7f, 0x8c3f, 0x0006, 0x0 }, /* #14 */
    2391     { 0x1b6707, 0x1b6707, 0x60ba, 0x40ba, 0x000d, 0x0 }, /* #15 */
    2392     { 0x3c5a07, 0x3c5a07, 0x2c10, 0x2810, 0x000a, 0x0 }, /* #16 */
    2393     { 0x1e1ed7, 0x1e1ed6, 0xd953, 0xd953, 0x0009, 0x0 }, /* #17 */
    2394     { 0x023103, 0x023102, 0x05a0, 0x05a0, 0x000b, 0x0 }, /* #18 */
    2395     { 0x012903, 0x012902, 0x2987, 0x2987, 0x000a, 0x0 }, /* #19 */
    2396     { 0x2540c3, 0x2540c2, 0xe4fa, 0xe4fa, 0x0000, 0x0 }, /* #20 */
    2397     { 0x243d12, 0x243d13, 0xce85, 0xca85, 0x000a, 0x0 }, /* #21 */
    2398     { 0x243207, 0x243207, 0xf691, 0xd691, 0x000d, 0x0 }, /* #22 */
    2399     { 0x1879d6, 0x1879d7, 0xa8ce, 0xa88e, 0x0006, 0x0 }, /* #23 */
    2400     { 0x241692, 0x241692, 0x5a1f, 0x5a1f, 0x000f, 0x0 }, /* #24 */
    2401     { 0x1033d6, 0x1033d7, 0x2988, 0x2888, 0x0008, 0x0 }, /* #25 */
    2402     { 0x3f60d2, 0x3f60d2, 0x032d, 0x032d, 0x000b, 0x0 }, /* #26 */
    2403     { 0x192396, 0x192397, 0x9b12, 0x8b12, 0x000c, 0x0 }, /* #27 */
    2404     { 0x230682, 0x230683, 0x2588, 0x2188, 0x000a, 0x0 }, /* #28 */
    2405     { 0x032253, 0x032252, 0xfd54, 0xfd54, 0x0007, 0x0 }, /* #29 */
    2406     { 0x1a0643, 0x1a0642, 0xe279, 0xe279, 0x0002, 0x0 }, /* #30 */
    2407     { 0x1b7c16, 0x1b7c16, 0x54c6, 0x54c6, 0x0004, 0x0 }, /* #31 */
    2408     { 0x186d97, 0x186d97, 0x4451, 0x0451, 0x000e, 0x0 }, /* #32 */
    2409     { 0x161f43, 0x161f43, 0xa558, 0xa548, 0x0004, 0x0 }, /* #33 */
    2410     { 0x2f3187, 0x2f3186, 0xe46f, 0xe46f, 0x000c, 0x0 }, /* #34 */
    2411     { 0x0a5256, 0x0a5257, 0x0267, 0x0067, 0x0009, 0x0 }, /* #35 */
    2412     { 0x071212, 0x071213, 0x89ba, 0x899a, 0x0005, 0x0 }, /* #36 */
    2413     { 0x1355d7, 0x1355d7, 0xbab6, 0xbaa6, 0x0004, 0x0 }, /* #37 */
    2414     { 0x3772d3, 0x3772d2, 0x6d49, 0x6d49, 0x0007, 0x0 }, /* #38 */
    2415     { 0x232d52, 0x232d52, 0x209c, 0x209c, 0x0009, 0x0 }, /* #39 */
    2416     { 0x207d06, 0x207d07, 0xae6c, 0xae64, 0x0003, 0x0 }, /* #40 */
    2417     { 0x302386, 0x302386, 0xf0d6, 0xf0d6, 0x0005, 0x0 }, /* #41 */
    2418     { 0x013146, 0x013147, 0x8fb6, 0x8fa6, 0x0004, 0x0 }, /* #42 */
    2419     { 0x1e3c87, 0x1e3c86, 0xcc8b, 0xcc8b, 0x0009, 0x0 }, /* #43 */
    2420     { 0x2c4602, 0x2c4602, 0x02d1, 0x02d1, 0x0008, 0x0 }, /* #44 */
    2421     { 0x326dc7, 0x326dc6, 0x96eb, 0x96eb, 0x0004, 0x0 }, /* #45 */
    2422     { 0x327842, 0x327842, 0x9259, 0x9259, 0x0002, 0x0 }, /* #46 */
    2423     { 0x325ed3, 0x325ed2, 0xcb6a, 0xcb6a, 0x0007, 0x0 }, /* #47 */
    2424     { 0x093997, 0x093996, 0x75f2, 0x75f2, 0x0009, 0x0 }, /* #48 */
    2425     { 0x331c43, 0x331c43, 0x47d7, 0x47d5, 0x0001, 0x0 }, /* #49 */
    2426     { 0x0b6292, 0x0b6292, 0xc119, 0xc119, 0x0006, 0x0 }, /* #50 */
    2427     { 0x293057, 0x293056, 0x493b, 0x493b, 0x0006, 0x0 }, /* #51 */
    2428     { 0x354c92, 0x354c92, 0x5617, 0x5617, 0x000b, 0x0 }, /* #52 */
    2429     { 0x131647, 0x131646, 0xb881, 0xb881, 0x0009, 0x0 }, /* #53 */
    2430     { 0x3f1396, 0x3f1396, 0x236e, 0x236e, 0x000f, 0x0 }, /* #54 */
    2431     { 0x286c12, 0x286c12, 0x8c9e, 0x8c9e, 0x000e, 0x0 }, /* #55 */
    2432     { 0x054657, 0x054656, 0x7e0f, 0x7e0f, 0x000f, 0x0 }, /* #56 */
    2433     { 0x180dd3, 0x180dd3, 0x48ca, 0x40ca, 0x000b, 0x0 }, /* #57 */
    2434     { 0x133292, 0x133292, 0x2f46, 0x2f46, 0x0003, 0x0 }, /* #58 */
    2435     { 0x104b02, 0x104b03, 0xd168, 0xc168, 0x000c, 0x0 }, /* #59 */
    2436     { 0x062897, 0x062896, 0x3d49, 0x3d49, 0x0002, 0x0 }, /* #60 */
    2437     { 0x2417c3, 0x2417c2, 0x07ee, 0x07ee, 0x0000, 0x0 }, /* #61 */
    2438     { 0x212693, 0x212692, 0xc63c, 0xc63c, 0x0006, 0x0 }, /* #62 */
    2439     { 0x1865c6, 0x1865c6, 0x96f0, 0x96f0, 0x0002, 0x0 }, /* #63 */
     2376    { 0x3f1f92, 0x3f1f92, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     2377    { 0x064057, 0x064056, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     2378    { 0x054c56, 0x054c56, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     2379    { 0x320f42, 0x320f42, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     2380    { 0x251502, 0x251503, 0xd23b, 0xd23a, 0x0000, 0x0 }, /* #4 */
     2381    { 0x2d5283, 0x2d5283, 0xfe7f, 0xfe7e, 0x0000, 0x0 }, /* #5 */
     2382    { 0x3f6117, 0x3f6117, 0x0427, 0x0426, 0x0000, 0x0 }, /* #6 */
     2383    { 0x2f4742, 0x2f4743, 0x19e3, 0x19e2, 0x0000, 0x0 }, /* #7 */
     2384    { 0x1e3696, 0x1e3697, 0x1a7e, 0x1a5e, 0x0005, 0x0 }, /* #8 */
     2385    { 0x166a02, 0x166a02, 0x3274, 0x3274, 0x0008, 0x0 }, /* #9 */
     2386    { 0x0e7c87, 0x0e7c87, 0x5d2e, 0x5d2c, 0x0001, 0x0 }, /* #10 */
     2387    { 0x0366d7, 0x0366d6, 0x9118, 0x9118, 0x0005, 0x0 }, /* #11 */
     2388    { 0x011417, 0x011416, 0x8cf9, 0x8cf9, 0x000e, 0x0 }, /* #12 */
     2389    { 0x090f97, 0x090f96, 0x2f0e, 0x2f0e, 0x0000, 0x0 }, /* #13 */
     2390    { 0x2e6cd2, 0x2e6cd2, 0x8d10, 0x8d10, 0x0000, 0x0 }, /* #14 */
     2391    { 0x177dc6, 0x177dc7, 0x9dec, 0x1dec, 0x000f, 0x0 }, /* #15 */
     2392    { 0x244e92, 0x244e93, 0x1c9e, 0x1c96, 0x0003, 0x0 }, /* #16 */
     2393    { 0x0b33c2, 0x0b33c2, 0x3028, 0x3028, 0x000f, 0x0 }, /* #17 */
     2394    { 0x3b3bd6, 0x3b3bd7, 0x1464, 0x1444, 0x0005, 0x0 }, /* #18 */
     2395    { 0x217e92, 0x217e92, 0xc1bd, 0xc1bd, 0x000b, 0x0 }, /* #19 */
     2396    { 0x1a0497, 0x1a0496, 0x102f, 0x102f, 0x000d, 0x0 }, /* #20 */
     2397    { 0x356c83, 0x356c82, 0x764c, 0x764c, 0x0001, 0x0 }, /* #21 */
     2398    { 0x2e2013, 0x2e2013, 0xfb51, 0xfb11, 0x0006, 0x0 }, /* #22 */
     2399    { 0x2d2397, 0x2d2397, 0x4079, 0x4069, 0x0004, 0x0 }, /* #23 */
     2400    { 0x282803, 0x282802, 0x6732, 0x6732, 0x000c, 0x0 }, /* #24 */
     2401    { 0x151743, 0x151743, 0x9e7d, 0x8e7d, 0x000c, 0x0 }, /* #25 */
     2402    { 0x155643, 0x155643, 0xf546, 0x7546, 0x000f, 0x0 }, /* #26 */
     2403    { 0x0637d6, 0x0637d7, 0xe14a, 0xa14a, 0x000e, 0x0 }, /* #27 */
     2404    { 0x146707, 0x146706, 0xe260, 0xe260, 0x0007, 0x0 }, /* #28 */
     2405    { 0x052a47, 0x052a46, 0xe437, 0xe437, 0x000c, 0x0 }, /* #29 */
     2406    { 0x037692, 0x037693, 0x4681, 0x4481, 0x0009, 0x0 }, /* #30 */
     2407    { 0x2d03c6, 0x2d03c6, 0x3127, 0x3127, 0x000b, 0x0 }, /* #31 */
     2408    { 0x052ac6, 0x052ac7, 0xcde6, 0xc5e6, 0x000b, 0x0 }, /* #32 */
     2409    { 0x1125d6, 0x1125d6, 0xf005, 0xf005, 0x0009, 0x0 }, /* #33 */
     2410    { 0x2f35d6, 0x2f35d6, 0x1880, 0x1880, 0x000e, 0x0 }, /* #34 */
     2411    { 0x3c2743, 0x3c2743, 0x45b1, 0x44b1, 0x0008, 0x0 }, /* #35 */
     2412    { 0x2d0143, 0x2d0142, 0x8b0a, 0x8b0a, 0x0000, 0x0 }, /* #36 */
     2413    { 0x2471d7, 0x2471d7, 0xd5de, 0xd55e, 0x0007, 0x0 }, /* #37 */
     2414    { 0x2e16c2, 0x2e16c2, 0x0464, 0x0464, 0x0009, 0x0 }, /* #38 */
     2415    { 0x384b93, 0x384b93, 0x3b17, 0x3b07, 0x0004, 0x0 }, /* #39 */
     2416    { 0x1408c2, 0x1408c2, 0x0816, 0x0816, 0x0009, 0x0 }, /* #40 */
     2417    { 0x0b68d3, 0x0b68d2, 0x4f7f, 0x4f7f, 0x000d, 0x0 }, /* #41 */
     2418    { 0x1708d6, 0x1708d6, 0x8298, 0x8298, 0x000d, 0x0 }, /* #42 */
     2419    { 0x3161c7, 0x3161c6, 0x1707, 0x1707, 0x000f, 0x0 }, /* #43 */
     2420    { 0x366c16, 0x366c16, 0xd9c4, 0xd9c4, 0x0000, 0x0 }, /* #44 */
     2421    { 0x0c0cc2, 0x0c0cc2, 0xc4d2, 0xc4d2, 0x0000, 0x0 }, /* #45 */
     2422    { 0x2e0103, 0x2e0103, 0xff94, 0xf794, 0x000b, 0x0 }, /* #46 */
     2423    { 0x2d1717, 0x2d1716, 0x364c, 0x364c, 0x000e, 0x0 }, /* #47 */
     2424    { 0x2d0cc6, 0x2d0cc6, 0xd810, 0xd810, 0x0008, 0x0 }, /* #48 */
     2425    { 0x214bc2, 0x214bc2, 0xfa3f, 0xfa3f, 0x0006, 0x0 }, /* #49 */
     2426    { 0x350c02, 0x350c02, 0x0f72, 0x0f72, 0x000f, 0x0 }, /* #50 */
     2427    { 0x184093, 0x184093, 0x2664, 0x2660, 0x0002, 0x0 }, /* #51 */
     2428    { 0x1228c2, 0x1228c3, 0x80fe, 0x80de, 0x0005, 0x0 }, /* #52 */
     2429    { 0x387202, 0x387203, 0xaf0d, 0xab0d, 0x000a, 0x0 }, /* #53 */
     2430    { 0x2a4e52, 0x2a4e53, 0xa44e, 0xa04e, 0x000a, 0x0 }, /* #54 */
     2431    { 0x2a2143, 0x2a2143, 0xab07, 0xab05, 0x0001, 0x0 }, /* #55 */
     2432    { 0x0e0d56, 0x0e0d56, 0x8884, 0x8884, 0x0000, 0x0 }, /* #56 */
     2433    { 0x0f1107, 0x0f1106, 0xd1ba, 0xd1ba, 0x0000, 0x0 }, /* #57 */
     2434    { 0x3d6c43, 0x3d6c43, 0x25ef, 0x25e7, 0x0003, 0x0 }, /* #58 */
     2435    { 0x1a15d2, 0x1a15d2, 0x411b, 0x411b, 0x0002, 0x0 }, /* #59 */
     2436    { 0x200e16, 0x200e16, 0x38fa, 0x38fa, 0x0000, 0x0 }, /* #60 */
     2437    { 0x0f0dd2, 0x0f0dd3, 0x9bf2, 0x93f2, 0x000b, 0x0 }, /* #61 */
     2438    { 0x1800c2, 0x1800c3, 0x04d4, 0x04d0, 0x0002, 0x0 }, /* #62 */
     2439    { 0x226c97, 0x226c96, 0x4e24, 0x4e24, 0x0004, 0x0 }, /* #63 */
    24402440};
    24412441static const BINU16_TEST_T g_aTests_btr_u16_locked[] =
    24422442{
    2443     { 0x1b6957, 0x1b6956, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2444     { 0x3475d7, 0x3475d6, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2445     { 0x3c7086, 0x3c7086, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2446     { 0x043d93, 0x043d92, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2447     { 0x0c6617, 0x0c6616, 0xca66, 0xca66, 0x0000, 0x0 }, /* #4 */
    2448     { 0x100057, 0x100057, 0x1691, 0x1690, 0x0000, 0x0 }, /* #5 */
    2449     { 0x153c03, 0x153c03, 0x9f37, 0x9f36, 0x0000, 0x0 }, /* #6 */
    2450     { 0x3147d2, 0x3147d2, 0xd6f6, 0xd6f6, 0x0000, 0x0 }, /* #7 */
    2451     { 0x313512, 0x313512, 0xfc8e, 0xfc8e, 0x0000, 0x0 }, /* #8 */
    2452     { 0x0f2953, 0x0f2952, 0x4963, 0x4963, 0x000c, 0x0 }, /* #9 */
    2453     { 0x230706, 0x230706, 0x7529, 0x7529, 0x000b, 0x0 }, /* #10 */
    2454     { 0x201543, 0x201542, 0xe662, 0xe662, 0x0000, 0x0 }, /* #11 */
    2455     { 0x386e07, 0x386e07, 0xb1bc, 0xb1b4, 0x0003, 0x0 }, /* #12 */
    2456     { 0x3d6617, 0x3d6616, 0xbdf1, 0xbdf1, 0x0003, 0x0 }, /* #13 */
    2457     { 0x3424d2, 0x3424d2, 0x093a, 0x093a, 0x0000, 0x0 }, /* #14 */
    2458     { 0x343d16, 0x343d17, 0xaff7, 0xadf7, 0x0009, 0x0 }, /* #15 */
    2459     { 0x207bc3, 0x207bc2, 0xc841, 0xc841, 0x0009, 0x0 }, /* #16 */
    2460     { 0x0b4916, 0x0b4917, 0x7cc3, 0x3cc3, 0x000e, 0x0 }, /* #17 */
    2461     { 0x1a4b96, 0x1a4b97, 0x1f4b, 0x0f4b, 0x000c, 0x0 }, /* #18 */
    2462     { 0x0a1b06, 0x0a1b07, 0x062d, 0x042d, 0x0009, 0x0 }, /* #19 */
    2463     { 0x005b83, 0x005b83, 0x5b5c, 0x1b5c, 0x000e, 0x0 }, /* #20 */
    2464     { 0x0374d7, 0x0374d6, 0xbf50, 0xbf50, 0x0007, 0x0 }, /* #21 */
    2465     { 0x1c0fc6, 0x1c0fc7, 0x8ef0, 0x86f0, 0x000b, 0x0 }, /* #22 */
    2466     { 0x3f4596, 0x3f4597, 0x4ec1, 0x46c1, 0x000b, 0x0 }, /* #23 */
    2467     { 0x031617, 0x031616, 0x5010, 0x5010, 0x000a, 0x0 }, /* #24 */
    2468     { 0x354d82, 0x354d83, 0xd6fb, 0x56fb, 0x000f, 0x0 }, /* #25 */
    2469     { 0x032497, 0x032496, 0x1fb2, 0x1fb2, 0x0006, 0x0 }, /* #26 */
    2470     { 0x0609d2, 0x0609d2, 0x28bb, 0x28bb, 0x000a, 0x0 }, /* #27 */
    2471     { 0x056482, 0x056482, 0x5e19, 0x5e19, 0x0001, 0x0 }, /* #28 */
    2472     { 0x2d1993, 0x2d1992, 0xec79, 0xec79, 0x0008, 0x0 }, /* #29 */
    2473     { 0x3f5e82, 0x3f5e82, 0xcb40, 0xcb40, 0x0000, 0x0 }, /* #30 */
    2474     { 0x1d1d57, 0x1d1d57, 0x7deb, 0x7de3, 0x0003, 0x0 }, /* #31 */
    2475     { 0x247246, 0x247247, 0x634e, 0x6346, 0x0003, 0x0 }, /* #32 */
    2476     { 0x2a4d46, 0x2a4d47, 0xe3b1, 0x63b1, 0x000f, 0x0 }, /* #33 */
    2477     { 0x242857, 0x242856, 0x6dcc, 0x6dcc, 0x0001, 0x0 }, /* #34 */
    2478     { 0x3f6312, 0x3f6312, 0x4523, 0x4523, 0x000d, 0x0 }, /* #35 */
    2479     { 0x0c1643, 0x0c1643, 0xf3ae, 0xb3ae, 0x000e, 0x0 }, /* #36 */
    2480     { 0x3074d3, 0x3074d2, 0x2ce1, 0x2ce1, 0x0009, 0x0 }, /* #37 */
    2481     { 0x195086, 0x195086, 0xbbd6, 0xbbd6, 0x0005, 0x0 }, /* #38 */
    2482     { 0x397856, 0x397857, 0xa34f, 0xa34e, 0x0000, 0x0 }, /* #39 */
    2483     { 0x155a82, 0x155a83, 0xd619, 0xc619, 0x000c, 0x0 }, /* #40 */
    2484     { 0x1c0947, 0x1c0947, 0xf754, 0xf554, 0x0009, 0x0 }, /* #41 */
    2485     { 0x217107, 0x217107, 0xfdc3, 0xf9c3, 0x000a, 0x0 }, /* #42 */
    2486     { 0x3a31d3, 0x3a31d2, 0x91b8, 0x91b8, 0x0000, 0x0 }, /* #43 */
    2487     { 0x064d47, 0x064d46, 0x34ad, 0x34ad, 0x0004, 0x0 }, /* #44 */
    2488     { 0x075807, 0x075806, 0x286a, 0x286a, 0x0000, 0x0 }, /* #45 */
    2489     { 0x081916, 0x081917, 0xeb1c, 0xab1c, 0x000e, 0x0 }, /* #46 */
    2490     { 0x1f5f97, 0x1f5f97, 0xc2d9, 0xc2c9, 0x0004, 0x0 }, /* #47 */
    2491     { 0x291dd7, 0x291dd6, 0x3862, 0x3862, 0x000f, 0x0 }, /* #48 */
    2492     { 0x0c5b96, 0x0c5b97, 0xcf71, 0xcf31, 0x0006, 0x0 }, /* #49 */
    2493     { 0x151b53, 0x151b53, 0xd323, 0xd123, 0x0009, 0x0 }, /* #50 */
    2494     { 0x125653, 0x125652, 0x0def, 0x0def, 0x000e, 0x0 }, /* #51 */
    2495     { 0x3b0d96, 0x3b0d96, 0xbad1, 0xbad1, 0x000a, 0x0 }, /* #52 */
    2496     { 0x050206, 0x050206, 0xeed8, 0xeed8, 0x0000, 0x0 }, /* #53 */
    2497     { 0x1c2656, 0x1c2657, 0x95fa, 0x94fa, 0x0008, 0x0 }, /* #54 */
    2498     { 0x3c34c6, 0x3c34c6, 0x22a5, 0x22a5, 0x000b, 0x0 }, /* #55 */
    2499     { 0x060e06, 0x060e06, 0xc967, 0xc967, 0x0004, 0x0 }, /* #56 */
    2500     { 0x051586, 0x051586, 0xdb1b, 0xdb1b, 0x0002, 0x0 }, /* #57 */
    2501     { 0x1705d6, 0x1705d6, 0x0659, 0x0659, 0x0001, 0x0 }, /* #58 */
    2502     { 0x2b2183, 0x2b2182, 0x5dfc, 0x5dfc, 0x000f, 0x0 }, /* #59 */
    2503     { 0x0926c2, 0x0926c3, 0x4532, 0x4522, 0x0004, 0x0 }, /* #60 */
    2504     { 0x2f5782, 0x2f5783, 0x0864, 0x0844, 0x0005, 0x0 }, /* #61 */
    2505     { 0x1b0092, 0x1b0092, 0x2e8e, 0x2e8e, 0x000c, 0x0 }, /* #62 */
    2506     { 0x3c1e46, 0x3c1e47, 0x6b2f, 0x6b2d, 0x0001, 0x0 }, /* #63 */
     2443    { 0x292196, 0x292196, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     2444    { 0x2f7f96, 0x2f7f96, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     2445    { 0x2916c6, 0x2916c6, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     2446    { 0x165c12, 0x165c12, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     2447    { 0x3841d2, 0x3841d3, 0x0b55, 0x0b54, 0x0000, 0x0 }, /* #4 */
     2448    { 0x012b53, 0x012b52, 0x909e, 0x909e, 0x0000, 0x0 }, /* #5 */
     2449    { 0x0b0b03, 0x0b0b02, 0xc7bc, 0xc7bc, 0x0000, 0x0 }, /* #6 */
     2450    { 0x303c06, 0x303c06, 0xe33c, 0xe33c, 0x0000, 0x0 }, /* #7 */
     2451    { 0x001957, 0x001957, 0xaf74, 0xaf54, 0x0005, 0x0 }, /* #8 */
     2452    { 0x027f93, 0x027f93, 0x93fa, 0x93ea, 0x0004, 0x0 }, /* #9 */
     2453    { 0x126483, 0x126483, 0x3e74, 0x3c74, 0x0009, 0x0 }, /* #10 */
     2454    { 0x3c3cc6, 0x3c3cc7, 0xfb32, 0xfb22, 0x0004, 0x0 }, /* #11 */
     2455    { 0x107f17, 0x107f16, 0xaf8c, 0xaf8c, 0x0005, 0x0 }, /* #12 */
     2456    { 0x1e6552, 0x1e6553, 0xa1a3, 0xa1a2, 0x0000, 0x0 }, /* #13 */
     2457    { 0x312086, 0x312087, 0x09da, 0x01da, 0x000b, 0x0 }, /* #14 */
     2458    { 0x215a93, 0x215a93, 0x9c12, 0x9c10, 0x0001, 0x0 }, /* #15 */
     2459    { 0x062e87, 0x062e87, 0xf24d, 0xf245, 0x0003, 0x0 }, /* #16 */
     2460    { 0x032707, 0x032706, 0x6c69, 0x6c69, 0x000c, 0x0 }, /* #17 */
     2461    { 0x266d87, 0x266d86, 0x0808, 0x0808, 0x000d, 0x0 }, /* #18 */
     2462    { 0x1b17c6, 0x1b17c7, 0x5af3, 0x58f3, 0x0009, 0x0 }, /* #19 */
     2463    { 0x185c17, 0x185c16, 0x6c22, 0x6c22, 0x0002, 0x0 }, /* #20 */
     2464    { 0x0822d7, 0x0822d7, 0xd419, 0xc419, 0x000c, 0x0 }, /* #21 */
     2465    { 0x0971c7, 0x0971c6, 0x6d1c, 0x6d1c, 0x0005, 0x0 }, /* #22 */
     2466    { 0x1f3f57, 0x1f3f56, 0x5689, 0x5689, 0x000b, 0x0 }, /* #23 */
     2467    { 0x3a35d3, 0x3a35d3, 0x072b, 0x070b, 0x0005, 0x0 }, /* #24 */
     2468    { 0x374996, 0x374996, 0x58e9, 0x58e9, 0x000d, 0x0 }, /* #25 */
     2469    { 0x392186, 0x392186, 0x80bd, 0x80bd, 0x000e, 0x0 }, /* #26 */
     2470    { 0x246a92, 0x246a93, 0x01ea, 0x016a, 0x0007, 0x0 }, /* #27 */
     2471    { 0x0d5d17, 0x0d5d16, 0xb683, 0xb683, 0x0004, 0x0 }, /* #28 */
     2472    { 0x320447, 0x320447, 0x052a, 0x0522, 0x0003, 0x0 }, /* #29 */
     2473    { 0x155a83, 0x155a83, 0xa2eb, 0xa2ab, 0x0006, 0x0 }, /* #30 */
     2474    { 0x0c3ad6, 0x0c3ad7, 0x4adc, 0x4ad4, 0x0003, 0x0 }, /* #31 */
     2475    { 0x2b1546, 0x2b1547, 0x9056, 0x9052, 0x0002, 0x0 }, /* #32 */
     2476    { 0x087ed7, 0x087ed6, 0x92b8, 0x92b8, 0x0000, 0x0 }, /* #33 */
     2477    { 0x061492, 0x061492, 0x7da3, 0x7da3, 0x0009, 0x0 }, /* #34 */
     2478    { 0x2d3346, 0x2d3347, 0x1172, 0x1170, 0x0001, 0x0 }, /* #35 */
     2479    { 0x1b4503, 0x1b4502, 0x031e, 0x031e, 0x000c, 0x0 }, /* #36 */
     2480    { 0x271cd2, 0x271cd2, 0xdd87, 0xdd87, 0x0006, 0x0 }, /* #37 */
     2481    { 0x341cc2, 0x341cc2, 0xe7fe, 0xe7fe, 0x000c, 0x0 }, /* #38 */
     2482    { 0x2d7ed6, 0x2d7ed6, 0x4c24, 0x4c24, 0x000f, 0x0 }, /* #39 */
     2483    { 0x295f07, 0x295f07, 0x9f61, 0x9761, 0x000b, 0x0 }, /* #40 */
     2484    { 0x336cd7, 0x336cd7, 0xd3d3, 0xd3c3, 0x0004, 0x0 }, /* #41 */
     2485    { 0x113213, 0x113212, 0x3b88, 0x3b88, 0x000e, 0x0 }, /* #42 */
     2486    { 0x0a4357, 0x0a4357, 0x324b, 0x124b, 0x000d, 0x0 }, /* #43 */
     2487    { 0x392453, 0x392452, 0x5d3d, 0x5d3d, 0x000d, 0x0 }, /* #44 */
     2488    { 0x1731d3, 0x1731d3, 0x698c, 0x618c, 0x000b, 0x0 }, /* #45 */
     2489    { 0x322ec2, 0x322ec2, 0x6de8, 0x6de8, 0x000c, 0x0 }, /* #46 */
     2490    { 0x333847, 0x333847, 0x012b, 0x002b, 0x0008, 0x0 }, /* #47 */
     2491    { 0x015447, 0x015446, 0x97a8, 0x97a8, 0x000d, 0x0 }, /* #48 */
     2492    { 0x1a0b16, 0x1a0b17, 0x6423, 0x6421, 0x0001, 0x0 }, /* #49 */
     2493    { 0x1d0fd7, 0x1d0fd7, 0x9c06, 0x8c06, 0x000c, 0x0 }, /* #50 */
     2494    { 0x081e82, 0x081e83, 0x5712, 0x5612, 0x0008, 0x0 }, /* #51 */
     2495    { 0x056593, 0x056592, 0xfd91, 0xfd91, 0x0005, 0x0 }, /* #52 */
     2496    { 0x370fd2, 0x370fd2, 0x89df, 0x89df, 0x000e, 0x0 }, /* #53 */
     2497    { 0x0552d6, 0x0552d6, 0xff07, 0xff07, 0x0004, 0x0 }, /* #54 */
     2498    { 0x1d4a17, 0x1d4a17, 0xed33, 0xed32, 0x0000, 0x0 }, /* #55 */
     2499    { 0x050147, 0x050147, 0x878d, 0x078d, 0x000f, 0x0 }, /* #56 */
     2500    { 0x3c4ad2, 0x3c4ad3, 0x2fe6, 0x2fe2, 0x0002, 0x0 }, /* #57 */
     2501    { 0x142242, 0x142242, 0xb93d, 0xb93d, 0x000e, 0x0 }, /* #58 */
     2502    { 0x2c3a97, 0x2c3a96, 0x3bff, 0x3bff, 0x000e, 0x0 }, /* #59 */
     2503    { 0x0c16d2, 0x0c16d2, 0x61c4, 0x61c4, 0x0005, 0x0 }, /* #60 */
     2504    { 0x2845c2, 0x2845c2, 0x8aaf, 0x8aaf, 0x000c, 0x0 }, /* #61 */
     2505    { 0x2979d7, 0x2979d7, 0x18a6, 0x18a2, 0x0002, 0x0 }, /* #62 */
     2506    { 0x3d00d2, 0x3d00d3, 0xbece, 0xbeca, 0x0002, 0x0 }, /* #63 */
    25072507};
    25082508static const BINU16_TEST_T g_aTests_bts_u16[] =
    25092509{
    2510     { 0x0c2d52, 0x0c2d52, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
    2511     { 0x3b6982, 0x3b6982, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
    2512     { 0x113e46, 0x113e46, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
    2513     { 0x244bc2, 0x244bc2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
    2514     { 0x0e2793, 0x0e2792, 0x8574, 0x8575, 0x0000, 0x0 }, /* #4 */
    2515     { 0x1572c3, 0x1572c3, 0x4ad9, 0x4ad9, 0x0000, 0x0 }, /* #5 */
    2516     { 0x243396, 0x243396, 0xb4f0, 0xb4f1, 0x0000, 0x0 }, /* #6 */
    2517     { 0x243282, 0x243283, 0x733f, 0x733f, 0x0000, 0x0 }, /* #7 */
    2518     { 0x367106, 0x367107, 0xd429, 0xd429, 0x0000, 0x0 }, /* #8 */
    2519     { 0x3d7c92, 0x3d7c93, 0xea54, 0xea54, 0x000f, 0x0 }, /* #9 */
    2520     { 0x281993, 0x281993, 0x8a60, 0x8a60, 0x000b, 0x0 }, /* #10 */
    2521     { 0x2e7453, 0x2e7453, 0x68f6, 0x68f6, 0x0001, 0x0 }, /* #11 */
    2522     { 0x1b2a56, 0x1b2a57, 0xade3, 0xade3, 0x0008, 0x0 }, /* #12 */
    2523     { 0x2f6286, 0x2f6286, 0xf3b2, 0xfbb2, 0x000b, 0x0 }, /* #13 */
    2524     { 0x094fc6, 0x094fc6, 0x36e0, 0x37e0, 0x0008, 0x0 }, /* #14 */
    2525     { 0x2c0e43, 0x2c0e42, 0x116b, 0x196b, 0x000b, 0x0 }, /* #15 */
    2526     { 0x205697, 0x205696, 0x69bc, 0x6bbc, 0x0009, 0x0 }, /* #16 */
    2527     { 0x0d22c7, 0x0d22c7, 0x3b70, 0x3b70, 0x000c, 0x0 }, /* #17 */
    2528     { 0x3c59c7, 0x3c59c7, 0xb774, 0xb774, 0x000f, 0x0 }, /* #18 */
    2529     { 0x280f86, 0x280f86, 0x7e05, 0x7e0d, 0x0003, 0x0 }, /* #19 */
    2530     { 0x010a83, 0x010a83, 0x6226, 0x6226, 0x0009, 0x0 }, /* #20 */
    2531     { 0x3b0fd2, 0x3b0fd3, 0x755d, 0x755d, 0x000c, 0x0 }, /* #21 */
    2532     { 0x3159c3, 0x3159c2, 0xf3f7, 0xf7f7, 0x000a, 0x0 }, /* #22 */
    2533     { 0x2c55d6, 0x2c55d6, 0xf5ba, 0xf7ba, 0x0009, 0x0 }, /* #23 */
    2534     { 0x384942, 0x384942, 0xc511, 0xc591, 0x0007, 0x0 }, /* #24 */
    2535     { 0x267786, 0x267787, 0xa943, 0xa943, 0x000f, 0x0 }, /* #25 */
    2536     { 0x3e54c7, 0x3e54c6, 0xff81, 0xff85, 0x0002, 0x0 }, /* #26 */
    2537     { 0x182613, 0x182612, 0xb12a, 0xb12b, 0x0000, 0x0 }, /* #27 */
    2538     { 0x2e1c06, 0x2e1c06, 0x6889, 0x7889, 0x000c, 0x0 }, /* #28 */
    2539     { 0x1a5dc3, 0x1a5dc2, 0x1e21, 0x3e21, 0x000d, 0x0 }, /* #29 */
    2540     { 0x162e17, 0x162e16, 0xb223, 0xf223, 0x000e, 0x0 }, /* #30 */
    2541     { 0x380787, 0x380786, 0x9485, 0xb485, 0x000d, 0x0 }, /* #31 */
    2542     { 0x1d7707, 0x1d7706, 0x9151, 0x9951, 0x000b, 0x0 }, /* #32 */
    2543     { 0x006d92, 0x006d93, 0xf8f3, 0xf8f3, 0x000c, 0x0 }, /* #33 */
    2544     { 0x161017, 0x161016, 0x1029, 0x1229, 0x0009, 0x0 }, /* #34 */
    2545     { 0x062b16, 0x062b17, 0xa13a, 0xa13a, 0x0003, 0x0 }, /* #35 */
    2546     { 0x326d13, 0x326d13, 0xad8a, 0xad8a, 0x0008, 0x0 }, /* #36 */
    2547     { 0x1a28d3, 0x1a28d2, 0x3c19, 0x3c1b, 0x0001, 0x0 }, /* #37 */
    2548     { 0x232cc6, 0x232cc7, 0x6feb, 0x6feb, 0x000e, 0x0 }, /* #38 */
    2549     { 0x0a7656, 0x0a7656, 0x366e, 0x766e, 0x000e, 0x0 }, /* #39 */
    2550     { 0x280f16, 0x280f17, 0x61d7, 0x61d7, 0x0004, 0x0 }, /* #40 */
    2551     { 0x284052, 0x284052, 0x2a82, 0x2a86, 0x0002, 0x0 }, /* #41 */
    2552     { 0x204ec3, 0x204ec2, 0xc3a6, 0xd3a6, 0x000c, 0x0 }, /* #42 */
    2553     { 0x2564c3, 0x2564c3, 0xa40c, 0xa40c, 0x0003, 0x0 }, /* #43 */
    2554     { 0x044587, 0x044586, 0xe956, 0xeb56, 0x0009, 0x0 }, /* #44 */
    2555     { 0x043856, 0x043857, 0xb039, 0xb039, 0x0005, 0x0 }, /* #45 */
    2556     { 0x064542, 0x064543, 0xff34, 0xff34, 0x000e, 0x0 }, /* #46 */
    2557     { 0x004b16, 0x004b16, 0x9a27, 0x9a2f, 0x0003, 0x0 }, /* #47 */
    2558     { 0x230813, 0x230813, 0xdd3f, 0xdd3f, 0x000b, 0x0 }, /* #48 */
    2559     { 0x2d2d97, 0x2d2d97, 0xe97e, 0xe97e, 0x000e, 0x0 }, /* #49 */
    2560     { 0x357916, 0x357917, 0xcff2, 0xcff2, 0x000b, 0x0 }, /* #50 */
    2561     { 0x181252, 0x181253, 0x37a6, 0x37a6, 0x0002, 0x0 }, /* #51 */
    2562     { 0x1075d2, 0x1075d3, 0x4087, 0x4087, 0x0000, 0x0 }, /* #52 */
    2563     { 0x2f4bd2, 0x2f4bd3, 0x05e2, 0x05e2, 0x0001, 0x0 }, /* #53 */
    2564     { 0x0c69c7, 0x0c69c6, 0x04cd, 0x04cf, 0x0001, 0x0 }, /* #54 */
    2565     { 0x1c0fd2, 0x1c0fd3, 0x8fa2, 0x8fa2, 0x000f, 0x0 }, /* #55 */
    2566     { 0x1f6dc6, 0x1f6dc7, 0xfc0b, 0xfc0b, 0x000c, 0x0 }, /* #56 */
    2567     { 0x3b4b12, 0x3b4b13, 0x8e19, 0x8e19, 0x000b, 0x0 }, /* #57 */
    2568     { 0x295fd7, 0x295fd7, 0x5375, 0x5375, 0x0000, 0x0 }, /* #58 */
    2569     { 0x177042, 0x177042, 0x329f, 0x369f, 0x000a, 0x0 }, /* #59 */
    2570     { 0x0853c7, 0x0853c6, 0x773a, 0x773b, 0x0000, 0x0 }, /* #60 */
    2571     { 0x133712, 0x133712, 0x30b2, 0x30b6, 0x0002, 0x0 }, /* #61 */
    2572     { 0x284747, 0x284746, 0x256b, 0x25eb, 0x0007, 0x0 }, /* #62 */
    2573     { 0x210e46, 0x210e46, 0xb7ca, 0xb7ea, 0x0005, 0x0 }, /* #63 */
     2510    { 0x2c4252, 0x2c4252, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
     2511    { 0x0b3b87, 0x0b3b86, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
     2512    { 0x0e6a46, 0x0e6a46, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
     2513    { 0x293b97, 0x293b96, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
     2514    { 0x1136d6, 0x1136d7, 0xe01f, 0xe01f, 0x0000, 0x0 }, /* #4 */
     2515    { 0x1e1e17, 0x1e1e17, 0x2ac1, 0x2ac1, 0x0000, 0x0 }, /* #5 */
     2516    { 0x237016, 0x237017, 0xd8bd, 0xd8bd, 0x0000, 0x0 }, /* #6 */
     2517    { 0x1f0f86, 0x1f0f86, 0xf266, 0xf267, 0x0000, 0x0 }, /* #7 */
     2518    { 0x091297, 0x091297, 0x5ce8, 0x5ce8, 0x000a, 0x0 }, /* #8 */
     2519    { 0x053447, 0x053447, 0x87fb, 0x87fb, 0x0006, 0x0 }, /* #9 */
     2520    { 0x3519d6, 0x3519d7, 0x5737, 0x5737, 0x0009, 0x0 }, /* #10 */
     2521    { 0x1b3b96, 0x1b3b97, 0xfe6c, 0xfe6c, 0x0003, 0x0 }, /* #11 */
     2522    { 0x0e4493, 0x0e4493, 0xcae1, 0xcae1, 0x000b, 0x0 }, /* #12 */
     2523    { 0x1d7cd7, 0x1d7cd7, 0xc0c5, 0xc0c5, 0x0002, 0x0 }, /* #13 */
     2524    { 0x3c1987, 0x3c1986, 0xb048, 0xb04a, 0x0001, 0x0 }, /* #14 */
     2525    { 0x262387, 0x262387, 0x3610, 0x3610, 0x000c, 0x0 }, /* #15 */
     2526    { 0x1e5b97, 0x1e5b97, 0x977d, 0x977d, 0x0003, 0x0 }, /* #16 */
     2527    { 0x190412, 0x190413, 0x656f, 0x656f, 0x000a, 0x0 }, /* #17 */
     2528    { 0x373503, 0x373503, 0x79d5, 0x79d5, 0x0000, 0x0 }, /* #18 */
     2529    { 0x165202, 0x165203, 0x71b8, 0x71b8, 0x000c, 0x0 }, /* #19 */
     2530    { 0x1f4912, 0x1f4912, 0x6164, 0xe164, 0x000f, 0x0 }, /* #20 */
     2531    { 0x1837d6, 0x1837d7, 0x3ef5, 0x3ef5, 0x000a, 0x0 }, /* #21 */
     2532    { 0x0d4952, 0x0d4953, 0xbd16, 0xbd16, 0x000b, 0x0 }, /* #22 */
     2533    { 0x2d6bd3, 0x2d6bd3, 0x33a6, 0x33a6, 0x0005, 0x0 }, /* #23 */
     2534    { 0x226006, 0x226006, 0xe24d, 0xe25d, 0x0004, 0x0 }, /* #24 */
     2535    { 0x325d16, 0x325d16, 0x2255, 0x6255, 0x000e, 0x0 }, /* #25 */
     2536    { 0x322b82, 0x322b83, 0xe599, 0xe599, 0x0000, 0x0 }, /* #26 */
     2537    { 0x3b1342, 0x3b1342, 0x886c, 0x8a6c, 0x0009, 0x0 }, /* #27 */
     2538    { 0x0e00d6, 0x0e00d6, 0xe20a, 0xe24a, 0x0006, 0x0 }, /* #28 */
     2539    { 0x214dc7, 0x214dc6, 0x932f, 0x936f, 0x0006, 0x0 }, /* #29 */
     2540    { 0x3e4112, 0x3e4113, 0xaf94, 0xaf94, 0x000f, 0x0 }, /* #30 */
     2541    { 0x271492, 0x271493, 0x02fd, 0x02fd, 0x0009, 0x0 }, /* #31 */
     2542    { 0x375213, 0x375213, 0xff51, 0xff51, 0x0000, 0x0 }, /* #32 */
     2543    { 0x055292, 0x055293, 0x4efc, 0x4efc, 0x0006, 0x0 }, /* #33 */
     2544    { 0x136312, 0x136313, 0xc922, 0xc922, 0x0008, 0x0 }, /* #34 */
     2545    { 0x0c1193, 0x0c1192, 0x9310, 0x9311, 0x0000, 0x0 }, /* #35 */
     2546    { 0x2b65c3, 0x2b65c3, 0xe34c, 0xe34c, 0x0009, 0x0 }, /* #36 */
     2547    { 0x121507, 0x121506, 0xe000, 0xe010, 0x0004, 0x0 }, /* #37 */
     2548    { 0x2c2247, 0x2c2246, 0x9f4c, 0xbf4c, 0x000d, 0x0 }, /* #38 */
     2549    { 0x1316c3, 0x1316c2, 0x4994, 0x499c, 0x0003, 0x0 }, /* #39 */
     2550    { 0x021d02, 0x021d02, 0xcbbb, 0xcbbf, 0x0002, 0x0 }, /* #40 */
     2551    { 0x055a07, 0x055a06, 0x6945, 0x6947, 0x0001, 0x0 }, /* #41 */
     2552    { 0x112786, 0x112787, 0x28e4, 0x28e4, 0x000b, 0x0 }, /* #42 */
     2553    { 0x3e3652, 0x3e3652, 0xc2ed, 0xc6ed, 0x000a, 0x0 }, /* #43 */
     2554    { 0x1c0353, 0x1c0352, 0x84e9, 0x84ed, 0x0002, 0x0 }, /* #44 */
     2555    { 0x242c13, 0x242c12, 0xea3c, 0xeb3c, 0x0008, 0x0 }, /* #45 */
     2556    { 0x3a1397, 0x3a1397, 0xdf34, 0xdf34, 0x0004, 0x0 }, /* #46 */
     2557    { 0x291f13, 0x291f12, 0x6e09, 0x6e0b, 0x0001, 0x0 }, /* #47 */
     2558    { 0x115fd2, 0x115fd3, 0xeafa, 0xeafa, 0x000b, 0x0 }, /* #48 */
     2559    { 0x162896, 0x162896, 0xd433, 0xd43b, 0x0003, 0x0 }, /* #49 */
     2560    { 0x276353, 0x276353, 0x17df, 0x17df, 0x0002, 0x0 }, /* #50 */
     2561    { 0x2b7457, 0x2b7457, 0x2f03, 0x2f03, 0x0008, 0x0 }, /* #51 */
     2562    { 0x397e17, 0x397e16, 0x24d0, 0x25d0, 0x0008, 0x0 }, /* #52 */
     2563    { 0x034a56, 0x034a57, 0x2414, 0x2414, 0x000a, 0x0 }, /* #53 */
     2564    { 0x0c01c6, 0x0c01c6, 0xecee, 0xedee, 0x0008, 0x0 }, /* #54 */
     2565    { 0x3e4c92, 0x3e4c92, 0x3ca4, 0x3cb4, 0x0004, 0x0 }, /* #55 */
     2566    { 0x012416, 0x012417, 0x57e3, 0x57e3, 0x0008, 0x0 }, /* #56 */
     2567    { 0x050492, 0x050493, 0x8bbe, 0x8bbe, 0x0004, 0x0 }, /* #57 */
     2568    { 0x2a6e43, 0x2a6e43, 0xc01f, 0xc01f, 0x0004, 0x0 }, /* #58 */
     2569    { 0x337997, 0x337997, 0x1cd6, 0x1cd6, 0x0001, 0x0 }, /* #59 */
     2570    { 0x3a3096, 0x3a3097, 0xcc1a, 0xcc1a, 0x000e, 0x0 }, /* #60 */
     2571    { 0x104487, 0x104487, 0x55af, 0x55af, 0x000c, 0x0 }, /* #61 */
     2572    { 0x291c07, 0x291c06, 0x30a1, 0x34a1, 0x000a, 0x0 }, /* #62 */
     2573    { 0x3d5c56, 0x3d5c56, 0xc91e, 0xd91e, 0x000c, 0x0 }, /* #63 */
    25742574};
    25752575static const BINU16_TEST_T g_aTests_bts_u16_locked[] =
    25762576{
    2577     { 0x116213, 0x116212, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
    2578     { 0x265d12, 0x265d12, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
    2579     { 0x2e0086, 0x2e0086, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
    2580     { 0x2109c3, 0x2109c2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
    2581     { 0x192c83, 0x192c82, 0x3938, 0x3939, 0x0000, 0x0 }, /* #4 */
    2582     { 0x2d58c7, 0x2d58c7, 0x153b, 0x153b, 0x0000, 0x0 }, /* #5 */
    2583     { 0x346c92, 0x346c92, 0xffb2, 0xffb3, 0x0000, 0x0 }, /* #6 */
    2584     { 0x3c7b17, 0x3c7b16, 0xec3a, 0xec3b, 0x0000, 0x0 }, /* #7 */
    2585     { 0x3c18c3, 0x3c18c2, 0x46b7, 0x4eb7, 0x000b, 0x0 }, /* #8 */
    2586     { 0x111c06, 0x111c07, 0x7abf, 0x7abf, 0x000e, 0x0 }, /* #9 */
    2587     { 0x192cd2, 0x192cd3, 0x5bad, 0x5bad, 0x000e, 0x0 }, /* #10 */
    2588     { 0x1c55c2, 0x1c55c2, 0x501f, 0x701f, 0x000d, 0x0 }, /* #11 */
    2589     { 0x2a3ec3, 0x2a3ec3, 0xb926, 0xb926, 0x000d, 0x0 }, /* #12 */
    2590     { 0x1a3693, 0x1a3693, 0xd1e7, 0xd1e7, 0x000e, 0x0 }, /* #13 */
    2591     { 0x250d16, 0x250d16, 0x3f03, 0x3f13, 0x0004, 0x0 }, /* #14 */
    2592     { 0x294682, 0x294683, 0xf4df, 0xf4df, 0x000a, 0x0 }, /* #15 */
    2593     { 0x005757, 0x005756, 0xb095, 0xb09d, 0x0003, 0x0 }, /* #16 */
    2594     { 0x2a5782, 0x2a5783, 0xc9ac, 0xc9ac, 0x0007, 0x0 }, /* #17 */
    2595     { 0x0e5007, 0x0e5007, 0xbfd4, 0xbfd4, 0x000f, 0x0 }, /* #18 */
    2596     { 0x1975c6, 0x1975c7, 0x4c6f, 0x4c6f, 0x000e, 0x0 }, /* #19 */
    2597     { 0x0a3b83, 0x0a3b83, 0xe0ff, 0xe0ff, 0x000d, 0x0 }, /* #20 */
    2598     { 0x345742, 0x345742, 0x0484, 0x04c4, 0x0006, 0x0 }, /* #21 */
    2599     { 0x362b02, 0x362b03, 0x1c0d, 0x1c0d, 0x000c, 0x0 }, /* #22 */
    2600     { 0x235f43, 0x235f42, 0x1ea6, 0x5ea6, 0x000e, 0x0 }, /* #23 */
    2601     { 0x0e1e06, 0x0e1e06, 0x5045, 0x504d, 0x0003, 0x0 }, /* #24 */
    2602     { 0x283bd3, 0x283bd2, 0xb479, 0xb47d, 0x0002, 0x0 }, /* #25 */
    2603     { 0x041e83, 0x041e82, 0xe8c6, 0xeac6, 0x0009, 0x0 }, /* #26 */
    2604     { 0x0d2182, 0x0d2182, 0xa4fe, 0xb4fe, 0x000c, 0x0 }, /* #27 */
    2605     { 0x253e46, 0x253e47, 0x36e6, 0x36e6, 0x0002, 0x0 }, /* #28 */
    2606     { 0x1b7413, 0x1b7412, 0x0f2f, 0x4f2f, 0x000e, 0x0 }, /* #29 */
    2607     { 0x015b07, 0x015b07, 0xe2cb, 0xe2cb, 0x0003, 0x0 }, /* #30 */
    2608     { 0x070c82, 0x070c82, 0x9611, 0xb611, 0x000d, 0x0 }, /* #31 */
    2609     { 0x266506, 0x266506, 0x1c61, 0x1c63, 0x0001, 0x0 }, /* #32 */
    2610     { 0x174697, 0x174696, 0xb162, 0xb172, 0x0004, 0x0 }, /* #33 */
    2611     { 0x2454c7, 0x2454c7, 0xb3bd, 0xb3bd, 0x0007, 0x0 }, /* #34 */
    2612     { 0x280dd2, 0x280dd3, 0x233d, 0x233d, 0x0009, 0x0 }, /* #35 */
    2613     { 0x0b4307, 0x0b4306, 0x1d1b, 0x1f1b, 0x0009, 0x0 }, /* #36 */
    2614     { 0x004356, 0x004356, 0x6c3b, 0x6c7b, 0x0006, 0x0 }, /* #37 */
    2615     { 0x021d13, 0x021d13, 0xdbe6, 0xdbe6, 0x000b, 0x0 }, /* #38 */
    2616     { 0x2c1883, 0x2c1883, 0xf54f, 0xf54f, 0x0002, 0x0 }, /* #39 */
    2617     { 0x0a6017, 0x0a6016, 0xc428, 0xc4a8, 0x0007, 0x0 }, /* #40 */
    2618     { 0x187f57, 0x187f57, 0xc261, 0xc261, 0x0006, 0x0 }, /* #41 */
    2619     { 0x282843, 0x282842, 0xec28, 0xec29, 0x0000, 0x0 }, /* #42 */
    2620     { 0x1f4097, 0x1f4097, 0x00ca, 0x00ca, 0x0006, 0x0 }, /* #43 */
    2621     { 0x0c5613, 0x0c5612, 0x6c63, 0x6c6b, 0x0003, 0x0 }, /* #44 */
    2622     { 0x0d6f42, 0x0d6f42, 0x2942, 0x2943, 0x0000, 0x0 }, /* #45 */
    2623     { 0x225187, 0x225186, 0x71f5, 0x75f5, 0x000a, 0x0 }, /* #46 */
    2624     { 0x215147, 0x215147, 0xa40e, 0xa40e, 0x0001, 0x0 }, /* #47 */
    2625     { 0x3b4b06, 0x3b4b06, 0xa868, 0xa8e8, 0x0007, 0x0 }, /* #48 */
    2626     { 0x262517, 0x262516, 0x2530, 0x2538, 0x0003, 0x0 }, /* #49 */
    2627     { 0x031052, 0x031052, 0xba64, 0xbe64, 0x000a, 0x0 }, /* #50 */
    2628     { 0x105d06, 0x105d06, 0x0401, 0x8401, 0x000f, 0x0 }, /* #51 */
    2629     { 0x071513, 0x071512, 0xe87c, 0xe87d, 0x0000, 0x0 }, /* #52 */
    2630     { 0x110842, 0x110843, 0x1e91, 0x1e91, 0x000c, 0x0 }, /* #53 */
    2631     { 0x0c0853, 0x0c0853, 0xea8c, 0xea8c, 0x000d, 0x0 }, /* #54 */
    2632     { 0x313e53, 0x313e52, 0x1d01, 0x5d01, 0x000e, 0x0 }, /* #55 */
    2633     { 0x380b17, 0x380b16, 0x424f, 0x524f, 0x000c, 0x0 }, /* #56 */
    2634     { 0x2c4753, 0x2c4752, 0xde70, 0xfe70, 0x000d, 0x0 }, /* #57 */
    2635     { 0x2456c2, 0x2456c3, 0x056c, 0x056c, 0x000a, 0x0 }, /* #58 */
    2636     { 0x1a5292, 0x1a5292, 0x1980, 0x1982, 0x0001, 0x0 }, /* #59 */
    2637     { 0x2e1517, 0x2e1517, 0x4c12, 0x4c12, 0x0004, 0x0 }, /* #60 */
    2638     { 0x065682, 0x065682, 0x28d0, 0x28d2, 0x0001, 0x0 }, /* #61 */
    2639     { 0x363917, 0x363917, 0xcb5e, 0xcb5e, 0x0006, 0x0 }, /* #62 */
    2640     { 0x3668d6, 0x3668d6, 0x92ac, 0x92ad, 0x0000, 0x0 }, /* #63 */
     2577    { 0x0448d3, 0x0448d2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
     2578    { 0x105ad7, 0x105ad6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
     2579    { 0x191dd3, 0x191dd2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
     2580    { 0x081ad6, 0x081ad6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
     2581    { 0x190382, 0x190382, 0x54dc, 0x54dd, 0x0000, 0x0 }, /* #4 */
     2582    { 0x3b5192, 0x3b5193, 0x2f25, 0x2f25, 0x0000, 0x0 }, /* #5 */
     2583    { 0x2738d6, 0x2738d7, 0x312d, 0x312d, 0x0000, 0x0 }, /* #6 */
     2584    { 0x301b07, 0x301b06, 0x320e, 0x320f, 0x0000, 0x0 }, /* #7 */
     2585    { 0x0c3cc3, 0x0c3cc3, 0xd82f, 0xd82f, 0x0000, 0x0 }, /* #8 */
     2586    { 0x381956, 0x381957, 0x3561, 0x3561, 0x000d, 0x0 }, /* #9 */
     2587    { 0x196203, 0x196203, 0xc790, 0xc790, 0x000a, 0x0 }, /* #10 */
     2588    { 0x3e7ad3, 0x3e7ad3, 0xb9fb, 0xb9fb, 0x0004, 0x0 }, /* #11 */
     2589    { 0x3b0856, 0x3b0856, 0xd3f8, 0xdbf8, 0x000b, 0x0 }, /* #12 */
     2590    { 0x3a5087, 0x3a5087, 0xa42d, 0xa42d, 0x0000, 0x0 }, /* #13 */
     2591    { 0x245747, 0x245747, 0xc9aa, 0xc9aa, 0x0003, 0x0 }, /* #14 */
     2592    { 0x3e19c6, 0x3e19c6, 0xd41f, 0xd49f, 0x0007, 0x0 }, /* #15 */
     2593    { 0x343113, 0x343113, 0x87bd, 0x87bd, 0x000a, 0x0 }, /* #16 */
     2594    { 0x296f02, 0x296f02, 0xe501, 0xe503, 0x0001, 0x0 }, /* #17 */
     2595    { 0x373256, 0x373257, 0x97c0, 0x97c0, 0x000a, 0x0 }, /* #18 */
     2596    { 0x300382, 0x300383, 0xd215, 0xd215, 0x0000, 0x0 }, /* #19 */
     2597    { 0x2b4b03, 0x2b4b03, 0xc341, 0xc341, 0x0008, 0x0 }, /* #20 */
     2598    { 0x153cd7, 0x153cd7, 0x03e4, 0x03e4, 0x0005, 0x0 }, /* #21 */
     2599    { 0x272dc7, 0x272dc6, 0xa2e6, 0xe2e6, 0x000e, 0x0 }, /* #22 */
     2600    { 0x380e82, 0x380e83, 0x437d, 0x437d, 0x0009, 0x0 }, /* #23 */
     2601    { 0x383557, 0x383557, 0x904c, 0x904c, 0x000f, 0x0 }, /* #24 */
     2602    { 0x380f86, 0x380f87, 0xd805, 0xd805, 0x0000, 0x0 }, /* #25 */
     2603    { 0x3e6696, 0x3e6696, 0x4331, 0x5331, 0x000c, 0x0 }, /* #26 */
     2604    { 0x394a07, 0x394a07, 0x46ef, 0x46ef, 0x0000, 0x0 }, /* #27 */
     2605    { 0x0c6c97, 0x0c6c96, 0x8188, 0x818a, 0x0001, 0x0 }, /* #28 */
     2606    { 0x131417, 0x131416, 0x5ca7, 0x5ce7, 0x0006, 0x0 }, /* #29 */
     2607    { 0x0f4487, 0x0f4486, 0xc401, 0xcc01, 0x000b, 0x0 }, /* #30 */
     2608    { 0x2f5f92, 0x2f5f93, 0x5b18, 0x5b18, 0x000b, 0x0 }, /* #31 */
     2609    { 0x396a82, 0x396a82, 0x22e0, 0x22f0, 0x0004, 0x0 }, /* #32 */
     2610    { 0x2b1316, 0x2b1317, 0xcc8a, 0xcc8a, 0x000f, 0x0 }, /* #33 */
     2611    { 0x3e0e52, 0x3e0e52, 0xe9c6, 0xe9d6, 0x0004, 0x0 }, /* #34 */
     2612    { 0x082cd3, 0x082cd3, 0x85d2, 0x85d2, 0x0007, 0x0 }, /* #35 */
     2613    { 0x373d06, 0x373d06, 0x5221, 0x5321, 0x0008, 0x0 }, /* #36 */
     2614    { 0x180083, 0x180082, 0x499d, 0x599d, 0x000c, 0x0 }, /* #37 */
     2615    { 0x2d5c42, 0x2d5c43, 0xe4fb, 0xe4fb, 0x0006, 0x0 }, /* #38 */
     2616    { 0x227247, 0x227247, 0x67f9, 0x67f9, 0x0003, 0x0 }, /* #39 */
     2617    { 0x363e03, 0x363e03, 0xcb7e, 0xcb7e, 0x0003, 0x0 }, /* #40 */
     2618    { 0x3e0886, 0x3e0887, 0x7941, 0x7941, 0x000c, 0x0 }, /* #41 */
     2619    { 0x331a83, 0x331a83, 0xc6bb, 0xc6bb, 0x0005, 0x0 }, /* #42 */
     2620    { 0x322e82, 0x322e82, 0x991b, 0x9b1b, 0x0009, 0x0 }, /* #43 */
     2621    { 0x010996, 0x010997, 0xc63b, 0xc63b, 0x000a, 0x0 }, /* #44 */
     2622    { 0x0c3cc2, 0x0c3cc3, 0x2c8e, 0x2c8e, 0x000a, 0x0 }, /* #45 */
     2623    { 0x1126c2, 0x1126c3, 0x55de, 0x55de, 0x0006, 0x0 }, /* #46 */
     2624    { 0x271103, 0x271103, 0x132f, 0x132f, 0x0003, 0x0 }, /* #47 */
     2625    { 0x102a07, 0x102a06, 0xdc0d, 0xdc1d, 0x0004, 0x0 }, /* #48 */
     2626    { 0x391d06, 0x391d07, 0xde81, 0xde81, 0x0007, 0x0 }, /* #49 */
     2627    { 0x2e5516, 0x2e5516, 0x10f6, 0x12f6, 0x0009, 0x0 }, /* #50 */
     2628    { 0x155fc6, 0x155fc7, 0xffe2, 0xffe2, 0x0006, 0x0 }, /* #51 */
     2629    { 0x0b7597, 0x0b7597, 0x5969, 0x5969, 0x0005, 0x0 }, /* #52 */
     2630    { 0x215546, 0x215547, 0x9982, 0x9982, 0x000f, 0x0 }, /* #53 */
     2631    { 0x3d0fc7, 0x3d0fc7, 0x96ae, 0x96ae, 0x000a, 0x0 }, /* #54 */
     2632    { 0x005457, 0x005457, 0xa4fc, 0xa4fc, 0x000f, 0x0 }, /* #55 */
     2633    { 0x296657, 0x296656, 0xc15f, 0xe15f, 0x000d, 0x0 }, /* #56 */
     2634    { 0x331f12, 0x331f13, 0x3d7b, 0x3d7b, 0x0000, 0x0 }, /* #57 */
     2635    { 0x034e82, 0x034e83, 0x3a8c, 0x3a8c, 0x0009, 0x0 }, /* #58 */
     2636    { 0x330482, 0x330482, 0x3811, 0x3911, 0x0008, 0x0 }, /* #59 */
     2637    { 0x0d6143, 0x0d6143, 0xa95b, 0xa95b, 0x000f, 0x0 }, /* #60 */
     2638    { 0x187193, 0x187192, 0x8c0d, 0xac0d, 0x000d, 0x0 }, /* #61 */
     2639    { 0x2d6e83, 0x2d6e82, 0xcb79, 0xcb7b, 0x0001, 0x0 }, /* #62 */
     2640    { 0x165283, 0x165283, 0x67a0, 0x67a0, 0x0007, 0x0 }, /* #63 */
    26412641};
    26422642static const BINU16_TEST_T g_aTests_arpl[] =
    26432643{
    2644     { 0x102386, 0x102386, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2645     { 0x031d96, 0x031d96, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2646     { 0x1a2016, 0x1a2016, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2647     { 0x1b5993, 0x1b5993, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2648     { 0x0e50c3, 0x0e5083, 0x7a2e, 0x7a2e, 0x0000, 0x0 }, /* #4 */
    2649     { 0x3e3b06, 0x3e3b06, 0x9149, 0x9149, 0x0000, 0x0 }, /* #5 */
    2650     { 0x3b1106, 0x3b1106, 0x49f6, 0x49f6, 0x0000, 0x0 }, /* #6 */
    2651     { 0x1f58d2, 0x1f5892, 0x02b3, 0x02b3, 0x0000, 0x0 }, /* #7 */
    2652     { 0x327506, 0x327506, 0xd676, 0xd676, 0x1c96, 0x0 }, /* #8 */
    2653     { 0x016947, 0x016907, 0x81d5, 0x81d5, 0xe048, 0x0 }, /* #9 */
    2654     { 0x0e54c2, 0x0e54c2, 0x2684, 0x2685, 0xee2d, 0x0 }, /* #10 */
    2655     { 0x316116, 0x316116, 0x5751, 0x5751, 0x11bd, 0x0 }, /* #11 */
    2656     { 0x2752c3, 0x2752c3, 0x98ac, 0x98af, 0xa183, 0x0 }, /* #12 */
    2657     { 0x101d53, 0x101d13, 0x2fe6, 0x2fe6, 0x1634, 0x0 }, /* #13 */
    2658     { 0x1604c2, 0x160482, 0x512a, 0x512a, 0xf0a4, 0x0 }, /* #14 */
    2659     { 0x145287, 0x145287, 0x428b, 0x428b, 0xde84, 0x0 }, /* #15 */
    2660     { 0x3e1912, 0x3e1912, 0x069b, 0x069b, 0xadf4, 0x0 }, /* #16 */
    2661     { 0x0c6657, 0x0c6617, 0xbba7, 0xbba7, 0x4c3f, 0x0 }, /* #17 */
    2662     { 0x324483, 0x3244c3, 0x90c6, 0x90c7, 0x399b, 0x0 }, /* #18 */
    2663     { 0x0b1dc3, 0x0b1d83, 0xcd0f, 0xcd0f, 0xc6f1, 0x0 }, /* #19 */
    2664     { 0x0c4ad6, 0x0c4a96, 0x8477, 0x8477, 0x835d, 0x0 }, /* #20 */
    2665     { 0x3b5843, 0x3b5843, 0x558c, 0x558f, 0xb4bf, 0x0 }, /* #21 */
    2666     { 0x0e7216, 0x0e7256, 0x389d, 0x389e, 0x4dfa, 0x0 }, /* #22 */
    2667     { 0x163ad3, 0x163a93, 0xf2c2, 0xf2c2, 0xc695, 0x0 }, /* #23 */
    2668     { 0x367712, 0x367752, 0xfbc5, 0xfbc6, 0x198e, 0x0 }, /* #24 */
    2669     { 0x102c16, 0x102c16, 0xc79e, 0xc79e, 0x2ace, 0x0 }, /* #25 */
    2670     { 0x030217, 0x030217, 0x0448, 0x0448, 0x5288, 0x0 }, /* #26 */
    2671     { 0x0f7ad6, 0x0f7ad6, 0xed0c, 0xed0d, 0x3b31, 0x0 }, /* #27 */
    2672     { 0x3b0283, 0x3b0283, 0x25b5, 0x25b5, 0xf9c8, 0x0 }, /* #28 */
    2673     { 0x0a0982, 0x0a09c2, 0x79e1, 0x79e3, 0x421f, 0x0 }, /* #29 */
    2674     { 0x006203, 0x006243, 0x59ad, 0x59af, 0x6467, 0x0 }, /* #30 */
    2675     { 0x191dc7, 0x191d87, 0xeb49, 0xeb49, 0x1b50, 0x0 }, /* #31 */
    2676     { 0x1d0ac2, 0x1d0ac2, 0x4958, 0x4959, 0x6fb1, 0x0 }, /* #32 */
    2677     { 0x2f0a47, 0x2f0a07, 0xe994, 0xe994, 0xe47c, 0x0 }, /* #33 */
    2678     { 0x172503, 0x172543, 0x6d95, 0x6d97, 0xfaa3, 0x0 }, /* #34 */
    2679     { 0x346247, 0x346247, 0x9350, 0x9352, 0x6a26, 0x0 }, /* #35 */
    2680     { 0x1a28d3, 0x1a28d3, 0x1d65, 0x1d67, 0xd583, 0x0 }, /* #36 */
    2681     { 0x2623c7, 0x2623c7, 0xc0cc, 0xc0cf, 0x7d8f, 0x0 }, /* #37 */
    2682     { 0x0b2f47, 0x0b2f07, 0x8973, 0x8973, 0xe55b, 0x0 }, /* #38 */
    2683     { 0x025fd3, 0x025f93, 0x7633, 0x7633, 0x1d42, 0x0 }, /* #39 */
    2684     { 0x0e7c07, 0x0e7c07, 0x08d3, 0x08d3, 0xb1c2, 0x0 }, /* #40 */
    2685     { 0x074c42, 0x074c02, 0x8bb9, 0x8bb9, 0xd690, 0x0 }, /* #41 */
    2686     { 0x290993, 0x2909d3, 0x94f1, 0x94f3, 0xe21b, 0x0 }, /* #42 */
    2687     { 0x1121d7, 0x112197, 0xe383, 0xe383, 0x4183, 0x0 }, /* #43 */
    2688     { 0x292ec2, 0x292e82, 0x2d07, 0x2d07, 0xf715, 0x0 }, /* #44 */
    2689     { 0x082d86, 0x082d86, 0x1eee, 0x1eee, 0x22ec, 0x0 }, /* #45 */
    2690     { 0x201fd6, 0x201fd6, 0xde60, 0xde61, 0x66b1, 0x0 }, /* #46 */
    2691     { 0x2e3f92, 0x2e3fd2, 0x70e5, 0x70e7, 0xd473, 0x0 }, /* #47 */
    2692     { 0x052143, 0x052143, 0xbd8d, 0xbd8e, 0xa83a, 0x0 }, /* #48 */
    2693     { 0x3e7706, 0x3e7746, 0x2d91, 0x2d93, 0x2513, 0x0 }, /* #49 */
    2694     { 0x3b0d92, 0x3b0dd2, 0xcffc, 0xcfff, 0x435f, 0x0 }, /* #50 */
    2695     { 0x363b53, 0x363b53, 0x1974, 0x1977, 0x121f, 0x0 }, /* #51 */
    2696     { 0x104313, 0x104353, 0x3808, 0x3809, 0x6c4d, 0x0 }, /* #52 */
    2697     { 0x202a43, 0x202a43, 0xa238, 0xa239, 0x92c5, 0x0 }, /* #53 */
    2698     { 0x113a96, 0x113ad6, 0x4e94, 0x4e96, 0x5ec6, 0x0 }, /* #54 */
    2699     { 0x247c93, 0x247c93, 0x1676, 0x1676, 0x8d46, 0x0 }, /* #55 */
    2700     { 0x221d96, 0x221dd6, 0xc4f2, 0xc4f3, 0xcb0b, 0x0 }, /* #56 */
    2701     { 0x217c86, 0x217cc6, 0x2e95, 0x2e96, 0x2bde, 0x0 }, /* #57 */
    2702     { 0x0641d3, 0x0641d3, 0x2195, 0x2196, 0x14d2, 0x0 }, /* #58 */
    2703     { 0x262657, 0x262617, 0xb307, 0xb307, 0xce26, 0x0 }, /* #59 */
    2704     { 0x2b5e47, 0x2b5e07, 0x5ceb, 0x5ceb, 0x7266, 0x0 }, /* #60 */
    2705     { 0x0047d3, 0x004793, 0x5eb9, 0x5eb9, 0x5e20, 0x0 }, /* #61 */
    2706     { 0x0f1747, 0x0f1747, 0x3a39, 0x3a3b, 0x5393, 0x0 }, /* #62 */
    2707     { 0x312402, 0x312442, 0x33e9, 0x33eb, 0x63ef, 0x0 }, /* #63 */
     2644    { 0x1e3046, 0x1e3006, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     2645    { 0x326e13, 0x326e13, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     2646    { 0x2b4586, 0x2b4586, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     2647    { 0x371f52, 0x371f12, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     2648    { 0x2a5607, 0x2a5607, 0xc57e, 0xc57e, 0x0000, 0x0 }, /* #4 */
     2649    { 0x0a7d43, 0x0a7d03, 0xba44, 0xba44, 0x0000, 0x0 }, /* #5 */
     2650    { 0x3a06d7, 0x3a0697, 0xb671, 0xb671, 0x0000, 0x0 }, /* #6 */
     2651    { 0x315702, 0x315702, 0x5248, 0x5248, 0x0000, 0x0 }, /* #7 */
     2652    { 0x100697, 0x100697, 0xfa01, 0xfa01, 0x8419, 0x0 }, /* #8 */
     2653    { 0x333e92, 0x333e92, 0xacf5, 0xacf5, 0x34a0, 0x0 }, /* #9 */
     2654    { 0x221942, 0x221902, 0xc583, 0xc583, 0x2ddf, 0x0 }, /* #10 */
     2655    { 0x2b2f02, 0x2b2f02, 0xca06, 0xca06, 0x5a24, 0x0 }, /* #11 */
     2656    { 0x170487, 0x1704c7, 0xbce9, 0xbceb, 0x8b23, 0x0 }, /* #12 */
     2657    { 0x282e42, 0x282e02, 0xf030, 0xf030, 0x1e08, 0x0 }, /* #13 */
     2658    { 0x1923c2, 0x192382, 0x44ce, 0x44ce, 0x360e, 0x0 }, /* #14 */
     2659    { 0x0f7ed2, 0x0f7e92, 0xce6b, 0xce6b, 0xf707, 0x0 }, /* #15 */
     2660    { 0x052342, 0x052302, 0x53a9, 0x53a9, 0x9005, 0x0 }, /* #16 */
     2661    { 0x183c96, 0x183c96, 0xc71c, 0xc71c, 0x3724, 0x0 }, /* #17 */
     2662    { 0x355883, 0x3558c3, 0x40d9, 0x40db, 0xa10f, 0x0 }, /* #18 */
     2663    { 0x026297, 0x0262d7, 0x1ef9, 0x1efb, 0x97fb, 0x0 }, /* #19 */
     2664    { 0x246c96, 0x246c96, 0xad55, 0xad55, 0xb3f9, 0x0 }, /* #20 */
     2665    { 0x362247, 0x362247, 0x1489, 0x148b, 0x4ba7, 0x0 }, /* #21 */
     2666    { 0x1a7016, 0x1a7016, 0x710e, 0x710e, 0x7542, 0x0 }, /* #22 */
     2667    { 0x0c5487, 0x0c54c7, 0x083d, 0x083e, 0xed36, 0x0 }, /* #23 */
     2668    { 0x2c0846, 0x2c0806, 0x2d73, 0x2d73, 0xdd12, 0x0 }, /* #24 */
     2669    { 0x285542, 0x285542, 0xc250, 0xc252, 0x51b2, 0x0 }, /* #25 */
     2670    { 0x1822d3, 0x182293, 0x3613, 0x3613, 0x44f7, 0x0 }, /* #26 */
     2671    { 0x356c06, 0x356c06, 0x9506, 0x9506, 0xc6a8, 0x0 }, /* #27 */
     2672    { 0x226553, 0x226513, 0x4ce9, 0x4ce9, 0x69b9, 0x0 }, /* #28 */
     2673    { 0x161f43, 0x161f43, 0x75bd, 0x75bf, 0xdf3b, 0x0 }, /* #29 */
     2674    { 0x1648d2, 0x164892, 0xeaea, 0xeaea, 0xdf74, 0x0 }, /* #30 */
     2675    { 0x093d12, 0x093d12, 0x1c61, 0x1c61, 0x6324, 0x0 }, /* #31 */
     2676    { 0x0d5616, 0x0d5616, 0x2f0c, 0x2f0c, 0xdc34, 0x0 }, /* #32 */
     2677    { 0x146a17, 0x146a17, 0xdc3b, 0xdc3b, 0xd394, 0x0 }, /* #33 */
     2678    { 0x343393, 0x343393, 0xea4b, 0xea4b, 0x1452, 0x0 }, /* #34 */
     2679    { 0x013f57, 0x013f17, 0x6c37, 0x6c37, 0xcd04, 0x0 }, /* #35 */
     2680    { 0x284587, 0x284587, 0x96e1, 0x96e1, 0xa47d, 0x0 }, /* #36 */
     2681    { 0x2e3447, 0x2e3407, 0x0d76, 0x0d76, 0xd422, 0x0 }, /* #37 */
     2682    { 0x203892, 0x2038d2, 0xb9e1, 0xb9e3, 0x6f2b, 0x0 }, /* #38 */
     2683    { 0x281ed2, 0x281e92, 0xb36a, 0xb36a, 0x2070, 0x0 }, /* #39 */
     2684    { 0x004896, 0x004896, 0x3db2, 0x3db2, 0xa526, 0x0 }, /* #40 */
     2685    { 0x1b1b82, 0x1b1bc2, 0xe5e9, 0xe5ea, 0x2dc2, 0x0 }, /* #41 */
     2686    { 0x3e3292, 0x3e3292, 0x98cb, 0x98cb, 0x6e27, 0x0 }, /* #42 */
     2687    { 0x1c7f46, 0x1c7f46, 0x78f5, 0x78f6, 0x580e, 0x0 }, /* #43 */
     2688    { 0x231757, 0x231757, 0x74de, 0x74df, 0x9e93, 0x0 }, /* #44 */
     2689    { 0x160282, 0x160282, 0x530a, 0x530a, 0xc216, 0x0 }, /* #45 */
     2690    { 0x113947, 0x113907, 0xff6f, 0xff6f, 0xfa39, 0x0 }, /* #46 */
     2691    { 0x387082, 0x387082, 0x55c3, 0x55c3, 0x9899, 0x0 }, /* #47 */
     2692    { 0x147182, 0x1471c2, 0xfa45, 0xfa46, 0xf5e2, 0x0 }, /* #48 */
     2693    { 0x0f6c83, 0x0f6c83, 0xd30f, 0xd30f, 0x8991, 0x0 }, /* #49 */
     2694    { 0x1f2417, 0x1f2457, 0x90c5, 0x90c6, 0x9222, 0x0 }, /* #50 */
     2695    { 0x1702c7, 0x1702c7, 0x52d0, 0x52d3, 0x0fe7, 0x0 }, /* #51 */
     2696    { 0x103886, 0x103886, 0xd097, 0xd097, 0x7b4f, 0x0 }, /* #52 */
     2697    { 0x2707d2, 0x270792, 0x30af, 0x30af, 0x3d1a, 0x0 }, /* #53 */
     2698    { 0x177816, 0x177816, 0x6580, 0x6580, 0xd510, 0x0 }, /* #54 */
     2699    { 0x1c3696, 0x1c3696, 0x188b, 0x188b, 0x8abd, 0x0 }, /* #55 */
     2700    { 0x2f1e52, 0x2f1e12, 0x9b27, 0x9b27, 0x532c, 0x0 }, /* #56 */
     2701    { 0x3c0e96, 0x3c0ed6, 0xa3d8, 0xa3db, 0xbdeb, 0x0 }, /* #57 */
     2702    { 0x021a97, 0x021ad7, 0x36b0, 0x36b3, 0x8447, 0x0 }, /* #58 */
     2703    { 0x190c96, 0x190cd6, 0x6fd5, 0x6fd7, 0x44e3, 0x0 }, /* #59 */
     2704    { 0x082dd2, 0x082d92, 0xec63, 0xec63, 0x8270, 0x0 }, /* #60 */
     2705    { 0x290c82, 0x290c82, 0x3af2, 0x3af2, 0xe9fc, 0x0 }, /* #61 */
     2706    { 0x0328d3, 0x0328d3, 0x8085, 0x8086, 0xa566, 0x0 }, /* #62 */
     2707    { 0x276253, 0x276253, 0x2404, 0x2405, 0xa831, 0x0 }, /* #63 */
    27082708};
    27092709
     
    27122712static const BINU32_TEST_T g_aTests_add_u32[] =
    27132713{
    2714     { 0x0a7bc6, 0x0a7346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    2715     { 0x2a7ed2, 0x2a7646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    2716     { 0x2a2dc3, 0x2a2546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    2717     { 0x126303, 0x126346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    2718     { 0x2c0f87, 0x2c0706, 0x55238add, 0x55238add, 0x00000000, 0x0 }, /* #4 */
    2719     { 0x2b2246, 0x2b2286, 0x8edaa000, 0x8edaa000, 0x00000000, 0x0 }, /* #5 */
    2720     { 0x3010c3, 0x301086, 0xdd41d6b4, 0xdd41d6b4, 0x00000000, 0x0 }, /* #6 */
    2721     { 0x0e4793, 0x0e4706, 0x7f575fa3, 0x7f575fa3, 0x00000000, 0x0 }, /* #7 */
    2722     { 0x034893, 0x034813, 0x916c732c, 0x63cee279, 0xd2626f4d, 0x0 }, /* #8 */
    2723     { 0x244043, 0x244082, 0x14d6f26d, 0xc64e3f8f, 0xb1774d22, 0x0 }, /* #9 */
    2724     { 0x2114c6, 0x211493, 0xe9449dc9, 0x8f422485, 0xa5fd86bc, 0x0 }, /* #10 */
    2725     { 0x3a4a12, 0x3a4287, 0xf11475e5, 0xb9eecfc6, 0xc8da59e1, 0x0 }, /* #11 */
    2726     { 0x241f46, 0x241792, 0xb9aabf64, 0xc0c03680, 0x0715771c, 0x0 }, /* #12 */
    2727     { 0x1e6056, 0x1e6003, 0x202527a0, 0x0398ad38, 0xe3738598, 0x0 }, /* #13 */
    2728     { 0x221b57, 0x221b86, 0x421d9f15, 0x9433358e, 0x52159679, 0x0 }, /* #14 */
    2729     { 0x0c1607, 0x0c1617, 0xcad1aada, 0x327fc5a3, 0x67ae1ac9, 0x0 }, /* #15 */
    2730     { 0x1947c7, 0x194f82, 0x3b4450c5, 0xa466fee6, 0x6922ae21, 0x0 }, /* #16 */
    2731     { 0x065403, 0x065486, 0x17125145, 0x9acafb96, 0x83b8aa51, 0x0 }, /* #17 */
    2732     { 0x304d12, 0x304596, 0xd18aba9b, 0xeb7e6dca, 0x19f3b32f, 0x0 }, /* #18 */
    2733     { 0x095dd3, 0x095582, 0x90323cb9, 0xf327423e, 0x62f50585, 0x0 }, /* #19 */
    2734     { 0x151683, 0x151686, 0x9fa47552, 0xf384bf44, 0x53e049f2, 0x0 }, /* #20 */
    2735     { 0x231746, 0x231713, 0x4eefc79c, 0x3503e1f1, 0xe6141a55, 0x0 }, /* #21 */
    2736     { 0x2e7396, 0x2e7303, 0x2b4a5320, 0x243f9ca2, 0xf8f54982, 0x0 }, /* #22 */
    2737     { 0x3a5c02, 0x3a5407, 0x42af8aa5, 0x26a5c49a, 0xe3f639f5, 0x0 }, /* #23 */
    2738     { 0x276147, 0x276186, 0x15226ff0, 0xfb5ce58d, 0xe63a759d, 0x0 }, /* #24 */
    2739     { 0x3d62d6, 0x3d6213, 0x4e390c2f, 0x2bcbba04, 0xdd92add5, 0x0 }, /* #25 */
    2740     { 0x0a4f47, 0x0a4f17, 0x9995dd7f, 0x58411b39, 0xbeab3dba, 0x0 }, /* #26 */
    2741     { 0x0c5b43, 0x0c5313, 0x1e173585, 0x15f3be64, 0xf7dc88df, 0x0 }, /* #27 */
    2742     { 0x275f13, 0x275f86, 0x4534c8b5, 0xc050087d, 0x7b1b3fc8, 0x0 }, /* #28 */
    2743     { 0x173fd3, 0x173712, 0x23c56a29, 0x31aaf2b5, 0x0de5888c, 0x0 }, /* #29 */
    2744     { 0x365116, 0x365192, 0x2913223a, 0xba4e74d6, 0x913b529c, 0x0 }, /* #30 */
    2745     { 0x082616, 0x082696, 0xc4d7fc4f, 0xeeaf38d7, 0x29d73c88, 0x0 }, /* #31 */
    2746     { 0x310883, 0x310083, 0xb23b3900, 0xa34ea9c1, 0xf11370c1, 0x0 }, /* #32 */
    2747     { 0x1a7706, 0x1a7712, 0x638a2a7e, 0x7593d15d, 0x1209a6df, 0x0 }, /* #33 */
    2748     { 0x004947, 0x004182, 0x0e498e9a, 0xd11e6c5b, 0xc2d4ddc1, 0x0 }, /* #34 */
    2749     { 0x1034c7, 0x103483, 0xece5529a, 0xd5fa019e, 0xe914af04, 0x0 }, /* #35 */
    2750     { 0x005ac7, 0x005297, 0xf8fd09f5, 0xad5fe971, 0xb462df7c, 0x0 }, /* #36 */
    2751     { 0x251c42, 0x251492, 0x2caa97cc, 0xc279f4b5, 0x95cf5ce9, 0x0 }, /* #37 */
    2752     { 0x3a47c6, 0x3a4786, 0x8b9dc815, 0xce1a351b, 0x427c6d06, 0x0 }, /* #38 */
    2753     { 0x2f64c7, 0x2f6c96, 0x49cb1f9e, 0x95d6a9c6, 0x4c0b8a28, 0x0 }, /* #39 */
    2754     { 0x123057, 0x123082, 0xb1219377, 0xbd3b754c, 0x0c19e1d5, 0x0 }, /* #40 */
    2755     { 0x1d3f16, 0x1d3703, 0x77f927b6, 0x5a719c7f, 0xe27874c9, 0x0 }, /* #41 */
    2756     { 0x021e56, 0x021603, 0xe27ed8b3, 0x487073ea, 0x65f19b37, 0x0 }, /* #42 */
    2757     { 0x082587, 0x082583, 0xc3d0cae2, 0x9eb072ae, 0xdadfa7cc, 0x0 }, /* #43 */
    2758     { 0x212a82, 0x212a07, 0x9cd1192b, 0x45631bcc, 0xa89202a1, 0x0 }, /* #44 */
    2759     { 0x3a6a16, 0x3a6207, 0x1a3026a2, 0x06f2d324, 0xecc2ac82, 0x0 }, /* #45 */
    2760     { 0x1a4752, 0x1a4712, 0x24af5dbf, 0x7e3e9cd0, 0x598f3f11, 0x0 }, /* #46 */
    2761     { 0x382bd3, 0x382313, 0x63b87dff, 0x2b345fad, 0xc77be1ae, 0x0 }, /* #47 */
    2762     { 0x230dc7, 0x230513, 0x57e074bb, 0x09ee9ac8, 0xb20e260d, 0x0 }, /* #48 */
    2763     { 0x2c22d7, 0x2c2203, 0x4fc0c4f1, 0x1bcba5ef, 0xcc0ae0fe, 0x0 }, /* #49 */
    2764     { 0x292e47, 0x292613, 0xef46227e, 0x66d02adc, 0x778a085e, 0x0 }, /* #50 */
    2765     { 0x196b47, 0x196317, 0xda69aa27, 0x4c130663, 0x71a95c3c, 0x0 }, /* #51 */
    2766     { 0x3b01c6, 0x3b0103, 0xf860cb67, 0x6e9fbbdf, 0x763ef078, 0x0 }, /* #52 */
    2767     { 0x183186, 0x183113, 0xdea65d1c, 0x462f8cf1, 0x67892fd5, 0x0 }, /* #53 */
    2768     { 0x0a6a92, 0x0a6a03, 0x8ea19a62, 0x21399aa7, 0x92980045, 0x0 }, /* #54 */
    2769     { 0x284896, 0x284093, 0xe49cf87e, 0xb562e307, 0xd0c5ea89, 0x0 }, /* #55 */
    2770     { 0x1e65d7, 0x1e6507, 0xccb36162, 0x06d157b2, 0x3a1df650, 0x0 }, /* #56 */
    2771     { 0x0a3693, 0x0a3e13, 0x97b44f0c, 0x654a37ba, 0xcd95e8ae, 0x0 }, /* #57 */
    2772     { 0x2955c3, 0x295597, 0xfa6d91ce, 0xb6fd3d22, 0xbc8fab54, 0x0 }, /* #58 */
    2773     { 0x2c0bd3, 0x2c0393, 0xce03e2fc, 0xb97cc776, 0xeb78e47a, 0x0 }, /* #59 */
    2774     { 0x3d1d47, 0x3d1596, 0xc402046f, 0xd971a22e, 0x156f9dbf, 0x0 }, /* #60 */
    2775     { 0x0e4fc7, 0x0e4787, 0xd947e877, 0x8ee9cc0a, 0xb5a1e393, 0x0 }, /* #61 */
    2776     { 0x3446d3, 0x344606, 0x2634ba34, 0x33060409, 0x0cd149d5, 0x0 }, /* #62 */
    2777     { 0x2f1a92, 0x2f1212, 0x30b94a59, 0x4a8bfd70, 0x19d2b317, 0x0 }, /* #63 */
     2714    { 0x2c3746, 0x2c3746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     2715    { 0x207783, 0x207746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     2716    { 0x210517, 0x210546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     2717    { 0x2a5f12, 0x2a5746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     2718    { 0x1a4f82, 0x1a4786, 0x8aaf1393, 0x8aaf1393, 0x00000000, 0x0 }, /* #4 */
     2719    { 0x2e1d57, 0x2e1502, 0x078a7f75, 0x078a7f75, 0x00000000, 0x0 }, /* #5 */
     2720    { 0x357f06, 0x357702, 0x64ba2e62, 0x64ba2e62, 0x00000000, 0x0 }, /* #6 */
     2721    { 0x3b5797, 0x3b5702, 0x34f3b9b5, 0x34f3b9b5, 0x00000000, 0x0 }, /* #7 */
     2722    { 0x255607, 0x255e86, 0x6e3509f0, 0xca54ae06, 0x5c1fa416, 0x0 }, /* #8 */
     2723    { 0x0d4f92, 0x0d4717, 0xfb78988a, 0x25df63e4, 0x2a66cb5a, 0x0 }, /* #9 */
     2724    { 0x301757, 0x301787, 0xd7a7a487, 0x96ca6c8d, 0xbf22c806, 0x0 }, /* #10 */
     2725    { 0x3a2246, 0x3a2297, 0xee61addf, 0xbd3ff1f5, 0xcede4416, 0x0 }, /* #11 */
     2726    { 0x2e5d03, 0x2e5582, 0x57785dfc, 0xf6dad63d, 0x9f627841, 0x0 }, /* #12 */
     2727    { 0x050357, 0x050b96, 0x3568c54d, 0xa6da43c0, 0x71717e73, 0x0 }, /* #13 */
     2728    { 0x244943, 0x244106, 0x2d210895, 0x40db8ded, 0x13ba8558, 0x0 }, /* #14 */
     2729    { 0x087f53, 0x087782, 0x9760eae8, 0xb33f1c3d, 0x1bde3155, 0x0 }, /* #15 */
     2730    { 0x387293, 0x387286, 0x2c7d3af7, 0xfe27a0bd, 0xd1aa65c6, 0x0 }, /* #16 */
     2731    { 0x0f0903, 0x0f0107, 0xc3b472a3, 0x3f869fde, 0x7bd22d3b, 0x0 }, /* #17 */
     2732    { 0x171b03, 0x171307, 0x764c5721, 0x0438cb55, 0x8dec7434, 0x0 }, /* #18 */
     2733    { 0x010912, 0x010183, 0xd33a0936, 0x9a6ccb4c, 0xc732c216, 0x0 }, /* #19 */
     2734    { 0x2456d6, 0x245697, 0xee83349e, 0xd676bd8b, 0xe7f388ed, 0x0 }, /* #20 */
     2735    { 0x221412, 0x221492, 0x54a8e7c9, 0xf1b22f80, 0x9d0947b7, 0x0 }, /* #21 */
     2736    { 0x325893, 0x325096, 0xc32a34cf, 0xcb1b594b, 0x07f1247c, 0x0 }, /* #22 */
     2737    { 0x124cd6, 0x124413, 0xdcfae01c, 0x378a5e10, 0x5a8f7df4, 0x0 }, /* #23 */
     2738    { 0x164c97, 0x164413, 0x99805c0c, 0x139ba1c7, 0x7a1b45bb, 0x0 }, /* #24 */
     2739    { 0x3f3696, 0x3f3682, 0xabdac995, 0xd4c33546, 0x28e86bb1, 0x0 }, /* #25 */
     2740    { 0x364652, 0x364603, 0x468b0081, 0x165939d6, 0xcfce3955, 0x0 }, /* #26 */
     2741    { 0x2e1397, 0x2e1396, 0x0c63e4a7, 0xfe9c9bc6, 0xf238b71f, 0x0 }, /* #27 */
     2742    { 0x3e6dd3, 0x3e6582, 0xab668f05, 0xc59e368a, 0x1a37a785, 0x0 }, /* #28 */
     2743    { 0x173b02, 0x173396, 0x2f64c9bc, 0xf15d5882, 0xc1f88ec6, 0x0 }, /* #29 */
     2744    { 0x250b02, 0x250312, 0x2d88c02e, 0x5a89e38a, 0x2d01235c, 0x0 }, /* #30 */
     2745    { 0x3824c6, 0x382407, 0x7d53b620, 0x402dc474, 0xc2da0e54, 0x0 }, /* #31 */
     2746    { 0x092a17, 0x092292, 0x9d060dfa, 0xd585b4f2, 0x387fa6f8, 0x0 }, /* #32 */
     2747    { 0x2b2196, 0x2b2113, 0xff2a013e, 0x5de1cfe9, 0x5eb7ceab, 0x0 }, /* #33 */
     2748    { 0x214c46, 0x214c82, 0x46d8b043, 0xc2f4b27a, 0x7c1c0237, 0x0 }, /* #34 */
     2749    { 0x152883, 0x152093, 0xc92bc408, 0xa17eb1f4, 0xd852edec, 0x0 }, /* #35 */
     2750    { 0x022d47, 0x022583, 0xd67486c2, 0x92afdda7, 0xbc3b56e5, 0x0 }, /* #36 */
     2751    { 0x1206d3, 0x120686, 0xc84049e2, 0xfcf2e28b, 0x34b298a9, 0x0 }, /* #37 */
     2752    { 0x041a46, 0x041a17, 0x86ec8709, 0x19820b48, 0x9295843f, 0x0 }, /* #38 */
     2753    { 0x1d6e56, 0x1d6613, 0x263eadd7, 0x0345bfb5, 0xdd0711de, 0x0 }, /* #39 */
     2754    { 0x263582, 0x263d13, 0x8984b2e2, 0x7080cb31, 0xe6fc184f, 0x0 }, /* #40 */
     2755    { 0x201f53, 0x201793, 0xe06aa84d, 0xdaba30fb, 0xfa4f88ae, 0x0 }, /* #41 */
     2756    { 0x213e06, 0x213607, 0xee0cece0, 0x40a08b72, 0x52939e92, 0x0 }, /* #42 */
     2757    { 0x0f0cc7, 0x0f0c17, 0xdf62e69f, 0x7575c771, 0x9612e0d2, 0x0 }, /* #43 */
     2758    { 0x260652, 0x260613, 0x61288786, 0x4d0206f1, 0xebd97f6b, 0x0 }, /* #44 */
     2759    { 0x3c0116, 0x3c0182, 0x1040e2f3, 0xe434aace, 0xd3f3c7db, 0x0 }, /* #45 */
     2760    { 0x060512, 0x060d07, 0xc778a0e8, 0x4804a4e8, 0x808c0400, 0x0 }, /* #46 */
     2761    { 0x354c47, 0x354486, 0xd6250657, 0xeee86c47, 0x18c365f0, 0x0 }, /* #47 */
     2762    { 0x197c43, 0x197483, 0x8eed35c3, 0x8651f373, 0xf764bdb0, 0x0 }, /* #48 */
     2763    { 0x210a13, 0x210a82, 0x5139c055, 0xb7bbd59d, 0x66821548, 0x0 }, /* #49 */
     2764    { 0x035e83, 0x035682, 0x90f42c20, 0x9f713e85, 0x0e7d1265, 0x0 }, /* #50 */
     2765    { 0x024d06, 0x024503, 0x74aa32a0, 0x468c14d6, 0xd1e1e236, 0x0 }, /* #51 */
     2766    { 0x0f7857, 0x0f7013, 0xdeedf0f2, 0x3653c180, 0x5765d08e, 0x0 }, /* #52 */
     2767    { 0x1f4757, 0x1f4796, 0x1a4c8237, 0xaf457895, 0x94f8f65e, 0x0 }, /* #53 */
     2768    { 0x362013, 0x362892, 0x3b87732d, 0xb52241e3, 0x799aceb6, 0x0 }, /* #54 */
     2769    { 0x394d13, 0x394513, 0x89b4b5fd, 0x00ccd0d5, 0x77181ad8, 0x0 }, /* #55 */
     2770    { 0x0a17d7, 0x0a1707, 0x14008bd7, 0x03dd665a, 0xefdcda83, 0x0 }, /* #56 */
     2771    { 0x3919c2, 0x391116, 0x2cd48f4f, 0x63e152a9, 0x370cc35a, 0x0 }, /* #57 */
     2772    { 0x2d06c7, 0x2d0607, 0xf42b244d, 0x30879b1d, 0x3c5c76d0, 0x0 }, /* #58 */
     2773    { 0x3c7087, 0x3c7083, 0xdfc78f0c, 0x8647fc2c, 0xa6806d20, 0x0 }, /* #59 */
     2774    { 0x3c0452, 0x3c0c92, 0x1ddb96ad, 0x995cfeab, 0x7b8167fe, 0x0 }, /* #60 */
     2775    { 0x121402, 0x121403, 0x74f55456, 0x0b696a6d, 0x96741617, 0x0 }, /* #61 */
     2776    { 0x3818d7, 0x381002, 0x02a6765a, 0x414a866b, 0x3ea41011, 0x0 }, /* #62 */
     2777    { 0x1b0d03, 0x1b0d96, 0x72f5709e, 0xc2aa40a6, 0x4fb4d008, 0x0 }, /* #63 */
    27782778};
    27792779static const BINU32_TEST_T g_aTests_add_u32_locked[] =
    27802780{
    2781     { 0x3f16d7, 0x3f1646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    2782     { 0x1d2e96, 0x1d2646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    2783     { 0x194a82, 0x194246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    2784     { 0x140812, 0x140046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    2785     { 0x1279c6, 0x127182, 0xbe50947f, 0xbe50947f, 0x00000000, 0x0 }, /* #4 */
    2786     { 0x302bc7, 0x302306, 0x03c154a0, 0x03c154a0, 0x00000000, 0x0 }, /* #5 */
    2787     { 0x3f30c7, 0x3f3002, 0x0ae5851f, 0x0ae5851f, 0x00000000, 0x0 }, /* #6 */
    2788     { 0x325bc3, 0x325306, 0x113d5f22, 0x113d5f22, 0x00000000, 0x0 }, /* #7 */
    2789     { 0x180202, 0x180287, 0xbb6f2615, 0x8548b1f5, 0xc9d98be0, 0x0 }, /* #8 */
    2790     { 0x273216, 0x273286, 0x886dcd61, 0xb75d1aed, 0x2eef4d8c, 0x0 }, /* #9 */
    2791     { 0x004182, 0x004107, 0x4cc0949c, 0x422aa3ee, 0xf56a0f52, 0x0 }, /* #10 */
    2792     { 0x322b57, 0x322392, 0x9862f0bb, 0x9fc64be5, 0x07635b2a, 0x0 }, /* #11 */
    2793     { 0x2f0b87, 0x2f0386, 0x1ce88073, 0xf08c0aa9, 0xd3a38a36, 0x0 }, /* #12 */
    2794     { 0x3d4617, 0x3d4e82, 0x3228ddf1, 0x87836dce, 0x555a8fdd, 0x0 }, /* #13 */
    2795     { 0x0278c6, 0x027007, 0x73316ea7, 0x46659e88, 0xd3342fe1, 0x0 }, /* #14 */
    2796     { 0x3b6b52, 0x3b6b07, 0x908b95a0, 0x3f22383a, 0xae96a29a, 0x0 }, /* #15 */
    2797     { 0x1445c7, 0x144503, 0x6cad3781, 0x0f75166e, 0xa2c7deed, 0x0 }, /* #16 */
    2798     { 0x046552, 0x046506, 0x0851a295, 0x6152abe7, 0x59010952, 0x0 }, /* #17 */
    2799     { 0x1c27d6, 0x1c2f96, 0x384dc72e, 0x8c2c2811, 0x53de60e3, 0x0 }, /* #18 */
    2800     { 0x204f52, 0x204796, 0x3076983c, 0xe6966f14, 0xb61fd6d8, 0x0 }, /* #19 */
    2801     { 0x223653, 0x223e03, 0x8e3bbf86, 0x36a5288c, 0xa8696906, 0x0 }, /* #20 */
    2802     { 0x096602, 0x096e82, 0x62b02792, 0xdafd85ae, 0x784d5e1c, 0x0 }, /* #21 */
    2803     { 0x0e4193, 0x0e4193, 0x85b1a76c, 0x827f5408, 0xfccdac9c, 0x0 }, /* #22 */
    2804     { 0x0c6796, 0x0c6f13, 0xa5b608d8, 0x6f0ae062, 0xc954d78a, 0x0 }, /* #23 */
    2805     { 0x106796, 0x106707, 0x08076340, 0x059085a0, 0xfd892260, 0x0 }, /* #24 */
    2806     { 0x1a2b57, 0x1a2303, 0x1e2adcc4, 0x058c7f9b, 0xe761a2d7, 0x0 }, /* #25 */
    2807     { 0x1a5717, 0x1a5f86, 0x7d066e09, 0x8f044e8d, 0x11fde084, 0x0 }, /* #26 */
    2808     { 0x036a86, 0x036a03, 0xab354975, 0x2b8659fb, 0x80511086, 0x0 }, /* #27 */
    2809     { 0x176487, 0x176413, 0x3682bf6b, 0x09dacbb0, 0xd3580c45, 0x0 }, /* #28 */
    2810     { 0x360192, 0x360107, 0x7395745a, 0x51158e5c, 0xdd801a02, 0x0 }, /* #29 */
    2811     { 0x1d29d6, 0x1d2192, 0x1aa288cf, 0xdd27fbae, 0xc28572df, 0x0 }, /* #30 */
    2812     { 0x0d6e03, 0x0d6683, 0xb4975343, 0xb093767c, 0xfbfc2339, 0x0 }, /* #31 */
    2813     { 0x2d4d87, 0x2d4586, 0x9c41db51, 0x9fab786f, 0x03699d1e, 0x0 }, /* #32 */
    2814     { 0x3e7803, 0x3e7896, 0x587a24ae, 0x963c07cc, 0x3dc1e31e, 0x0 }, /* #33 */
    2815     { 0x1314c2, 0x131407, 0x6d46d063, 0x637317f3, 0xf62c4790, 0x0 }, /* #34 */
    2816     { 0x1d7252, 0x1d7213, 0x3fec1c5b, 0x3cfaa47a, 0xfd0e881f, 0x0 }, /* #35 */
    2817     { 0x024f87, 0x024786, 0xf1078108, 0xfc96ef9f, 0x0b8f6e97, 0x0 }, /* #36 */
    2818     { 0x3c0cc3, 0x3c0496, 0x6e99cc9f, 0xffc05c27, 0x91268f88, 0x0 }, /* #37 */
    2819     { 0x1579c3, 0x157112, 0x073e92a9, 0x7a14f794, 0x72d664eb, 0x0 }, /* #38 */
    2820     { 0x3c0752, 0x3c0782, 0x8710f950, 0xade51edf, 0x26d4258f, 0x0 }, /* #39 */
    2821     { 0x276f12, 0x276782, 0xa22f9cc1, 0xbfc1518a, 0x1d91b4c9, 0x0 }, /* #40 */
    2822     { 0x1c5e07, 0x1c5682, 0x217d2784, 0xb9aded94, 0x9830c610, 0x0 }, /* #41 */
    2823     { 0x117786, 0x117782, 0x03d50e4a, 0xda19fdcb, 0xd644ef81, 0x0 }, /* #42 */
    2824     { 0x3f7c96, 0x3f7496, 0xb5fd623a, 0xfd2a3721, 0x472cd4e7, 0x0 }, /* #43 */
    2825     { 0x0b1f83, 0x0b1706, 0x212dcb83, 0x2a5b3c7d, 0x092d70fa, 0x0 }, /* #44 */
    2826     { 0x190342, 0x190386, 0x05bab455, 0x94533505, 0x8e9880b0, 0x0 }, /* #45 */
    2827     { 0x1e2fd6, 0x1e2f17, 0xb3e9ebb7, 0x79bd9aa5, 0xc5d3aeee, 0x0 }, /* #46 */
    2828     { 0x033543, 0x033513, 0xd6fdf91d, 0x4de19af8, 0x76e3a1db, 0x0 }, /* #47 */
    2829     { 0x2a2d46, 0x2a2503, 0xed40977b, 0x4392a23e, 0x56520ac3, 0x0 }, /* #48 */
    2830     { 0x346b03, 0x346386, 0xb3480d27, 0xf8483409, 0x450026e2, 0x0 }, /* #49 */
    2831     { 0x097083, 0x097017, 0x57a7e62b, 0x11669527, 0xb9beaefc, 0x0 }, /* #50 */
    2832     { 0x333d17, 0x333507, 0xccbcc094, 0x15708fc5, 0x48b3cf31, 0x0 }, /* #51 */
    2833     { 0x257d87, 0x257513, 0xdf78f8aa, 0x175818b9, 0x37df200f, 0x0 }, /* #52 */
    2834     { 0x202d86, 0x202d92, 0x320a9c16, 0x8374d913, 0x516a3cfd, 0x0 }, /* #53 */
    2835     { 0x3c10c2, 0x3c1096, 0x81d9d71b, 0x8d2321f5, 0x0b494ada, 0x0 }, /* #54 */
    2836     { 0x180e06, 0x180686, 0x46c91661, 0xf5f5c9dd, 0xaf2cb37c, 0x0 }, /* #55 */
    2837     { 0x2b4402, 0x2b4402, 0x64c536b8, 0x700196a8, 0x0b3c5ff0, 0x0 }, /* #56 */
    2838     { 0x003706, 0x003796, 0x1cec31fc, 0xc0b16024, 0xa3c52e28, 0x0 }, /* #57 */
    2839     { 0x260f56, 0x260f82, 0x73deaa37, 0xa6ab7998, 0x32cccf61, 0x0 }, /* #58 */
    2840     { 0x395942, 0x395117, 0xe665d4ac, 0x621df139, 0x7bb81c8d, 0x0 }, /* #59 */
    2841     { 0x0e2907, 0x0e2982, 0x603530f2, 0x92e410ce, 0x32aedfdc, 0x0 }, /* #60 */
    2842     { 0x134702, 0x134796, 0x8348b49e, 0xf8e90148, 0x75a04caa, 0x0 }, /* #61 */
    2843     { 0x2f1c52, 0x2f1496, 0x1783927d, 0xdf0dbae4, 0xc78a2867, 0x0 }, /* #62 */
    2844     { 0x3a7153, 0x3a7917, 0x8a1017de, 0x66248b44, 0xdc147366, 0x0 }, /* #63 */
     2781    { 0x056613, 0x056646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     2782    { 0x052882, 0x052046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     2783    { 0x3b32d3, 0x3b3246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     2784    { 0x212cd7, 0x212446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     2785    { 0x066013, 0x066086, 0x900d2878, 0x900d2878, 0x00000000, 0x0 }, /* #4 */
     2786    { 0x1b6683, 0x1b6686, 0xedfacb6a, 0xedfacb6a, 0x00000000, 0x0 }, /* #5 */
     2787    { 0x005486, 0x005402, 0x36218e7c, 0x36218e7c, 0x00000000, 0x0 }, /* #6 */
     2788    { 0x110a87, 0x110202, 0x72a60592, 0x72a60592, 0x00000000, 0x0 }, /* #7 */
     2789    { 0x376f03, 0x376703, 0xe2aef580, 0x2f26ce9d, 0x4c77d91d, 0x0 }, /* #8 */
     2790    { 0x0f2603, 0x0f2e82, 0x7c50ed05, 0xe14a100b, 0x64f92306, 0x0 }, /* #9 */
     2791    { 0x2a71c2, 0x2a7182, 0xac5a5a93, 0xcc4afb0b, 0x1ff0a078, 0x0 }, /* #10 */
     2792    { 0x373683, 0x373696, 0xbe65ca08, 0xcb18bd41, 0x0cb2f339, 0x0 }, /* #11 */
     2793    { 0x230217, 0x230282, 0x8671e6b9, 0xe6548689, 0x5fe29fd0, 0x0 }, /* #12 */
     2794    { 0x2a41d6, 0x2a4102, 0x010a61d4, 0x51a7287c, 0x509cc6a8, 0x0 }, /* #13 */
     2795    { 0x364817, 0x364017, 0x3b387abf, 0x343b2ab7, 0xf902aff8, 0x0 }, /* #14 */
     2796    { 0x2f00d3, 0x2f0096, 0xf0a0b6ae, 0xf7da2921, 0x07397273, 0x0 }, /* #15 */
     2797    { 0x085f93, 0x085787, 0xee1811f0, 0xdc59cd24, 0xee41bb34, 0x0 }, /* #16 */
     2798    { 0x182686, 0x182602, 0x149e4beb, 0x7928a89e, 0x648a5cb3, 0x0 }, /* #17 */
     2799    { 0x0c1f56, 0x0c1f86, 0x7a1d63b8, 0xd99b468e, 0x5f7de2d6, 0x0 }, /* #18 */
     2800    { 0x370096, 0x370086, 0xb65a9640, 0xeb9916b4, 0x353e8074, 0x0 }, /* #19 */
     2801    { 0x235ad3, 0x235293, 0xf0ea2245, 0x8c5a3c32, 0x9b7019ed, 0x0 }, /* #20 */
     2802    { 0x362487, 0x362497, 0xfa220968, 0xcab9b211, 0xd097a8a9, 0x0 }, /* #21 */
     2803    { 0x304b42, 0x304396, 0x333810fa, 0xd91ad928, 0xa5e2c82e, 0x0 }, /* #22 */
     2804    { 0x047846, 0x047807, 0xcfb3be65, 0x714c9f55, 0xa198e0f0, 0x0 }, /* #23 */
     2805    { 0x175e96, 0x175686, 0xd9589697, 0xe05f3718, 0x0706a081, 0x0 }, /* #24 */
     2806    { 0x1378c3, 0x137086, 0x9a5ce9d1, 0xe457b081, 0x49fac6b0, 0x0 }, /* #25 */
     2807    { 0x0a51c6, 0x0a5903, 0x8e88f862, 0x50f40a98, 0xc26b1236, 0x0 }, /* #26 */
     2808    { 0x214f16, 0x214f13, 0x836c7dc6, 0x4b21f285, 0xc7b574bf, 0x0 }, /* #27 */
     2809    { 0x032b87, 0x032382, 0x26f3c352, 0xf490349e, 0xcd9c714c, 0x0 }, /* #28 */
     2810    { 0x123b87, 0x123b82, 0x79443687, 0xa69c2cf7, 0x2d57f670, 0x0 }, /* #29 */
     2811    { 0x344a53, 0x344a17, 0xe53b422f, 0x7ab170f0, 0x95762ec1, 0x0 }, /* #30 */
     2812    { 0x372c96, 0x372c96, 0x2b6d8c79, 0x908f1f81, 0x65219308, 0x0 }, /* #31 */
     2813    { 0x282f96, 0x282796, 0xaf614e9f, 0xccd20fa5, 0x1d70c106, 0x0 }, /* #32 */
     2814    { 0x100003, 0x100082, 0xc1c470d8, 0xc990e6a8, 0x07cc75d0, 0x0 }, /* #33 */
     2815    { 0x0a2e92, 0x0a2682, 0x2712a4f6, 0xe01ecb7a, 0xb90c2684, 0x0 }, /* #34 */
     2816    { 0x344156, 0x344117, 0x6f0329a9, 0x27a778d8, 0xb8a44f2f, 0x0 }, /* #35 */
     2817    { 0x0a3396, 0x0a3387, 0xf55c87ee, 0x833cbd8e, 0x8de035a0, 0x0 }, /* #36 */
     2818    { 0x371903, 0x371917, 0xb74cdc8e, 0x4e70e78d, 0x97240aff, 0x0 }, /* #37 */
     2819    { 0x0d7717, 0x0d7712, 0x57a15c59, 0x7a573f86, 0x22b5e32d, 0x0 }, /* #38 */
     2820    { 0x1551d6, 0x155996, 0x674d014e, 0x97ddde2b, 0x3090dcdd, 0x0 }, /* #39 */
     2821    { 0x146ac7, 0x146213, 0xc9f67faf, 0x202f5fc7, 0x5638e018, 0x0 }, /* #40 */
     2822    { 0x0073c3, 0x007387, 0xedb7d165, 0xeccc478e, 0xff147629, 0x0 }, /* #41 */
     2823    { 0x1a2897, 0x1a2092, 0xfeb491cf, 0xff855f01, 0x00d0cd32, 0x0 }, /* #42 */
     2824    { 0x0f2ed6, 0x0f2683, 0xc36114a8, 0x9df437fb, 0xda932353, 0x0 }, /* #43 */
     2825    { 0x344c93, 0x344486, 0xddd10b41, 0xe50b13c6, 0x073a0885, 0x0 }, /* #44 */
     2826    { 0x057843, 0x057096, 0xac1c9e18, 0xb6ebee60, 0x0acf5048, 0x0 }, /* #45 */
     2827    { 0x1f2c83, 0x1f2c17, 0xc2f6e565, 0x624551a0, 0x9f4e6c3b, 0x0 }, /* #46 */
     2828    { 0x341212, 0x341a03, 0xc061f601, 0x5fbfd2ad, 0x9f5ddcac, 0x0 }, /* #47 */
     2829    { 0x025116, 0x025182, 0xcfaf0e58, 0xfd85ea9e, 0x2dd6dc46, 0x0 }, /* #48 */
     2830    { 0x173002, 0x173017, 0xe623eb3b, 0x264c6d48, 0x4028820d, 0x0 }, /* #49 */
     2831    { 0x322387, 0x322317, 0x5a7cb44a, 0x4b9d48f9, 0xf12094af, 0x0 }, /* #50 */
     2832    { 0x010653, 0x010692, 0xa21bea6c, 0xf8d77532, 0x56bb8ac6, 0x0 }, /* #51 */
     2833    { 0x3f7dc2, 0x3f7d13, 0x8aecf0bd, 0x149e1f76, 0x89b12eb9, 0x0 }, /* #52 */
     2834    { 0x327887, 0x327086, 0x244f44b0, 0xf475f6f3, 0xd026b243, 0x0 }, /* #53 */
     2835    { 0x0154d7, 0x015413, 0xeef2dd7d, 0x399e2f1c, 0x4aab519f, 0x0 }, /* #54 */
     2836    { 0x3b4407, 0x3b4402, 0x10823fb1, 0x67a5e673, 0x5723a6c2, 0x0 }, /* #55 */
     2837    { 0x191646, 0x191696, 0xa58f1fbc, 0xfcfbc377, 0x576ca3bb, 0x0 }, /* #56 */
     2838    { 0x0549c7, 0x054102, 0x15788543, 0x30ed81fb, 0x1b74fcb8, 0x0 }, /* #57 */
     2839    { 0x3b2217, 0x3b2a17, 0xdfd02d0a, 0x7c0d28e1, 0x9c3cfbd7, 0x0 }, /* #58 */
     2840    { 0x396e96, 0x396682, 0x9fe8add7, 0xc4d5dd49, 0x24ed2f72, 0x0 }, /* #59 */
     2841    { 0x057846, 0x057817, 0xce30f1cc, 0x7d83a1fa, 0xaf52b02e, 0x0 }, /* #60 */
     2842    { 0x2c5513, 0x2c5517, 0xfddaeed5, 0x6e50f081, 0x707601ac, 0x0 }, /* #61 */
     2843    { 0x0b0417, 0x0b0482, 0x2414dca1, 0xf9b5bd29, 0xd5a0e088, 0x0 }, /* #62 */
     2844    { 0x352c83, 0x352c03, 0x8c459c7e, 0x7a6ad7ce, 0xee253b50, 0x0 }, /* #63 */
    28452845};
    28462846static const BINU32_TEST_T g_aTests_adc_u32[] =
    28472847{
    2848     { 0x324356, 0x324346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    2849     { 0x133713, 0x133702, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
    2850     { 0x366992, 0x366146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    2851     { 0x1811d6, 0x181146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    2852     { 0x1b5dd2, 0x1b5586, 0xdc68a45c, 0xdc68a45c, 0x00000000, 0x0 }, /* #4 */
    2853     { 0x1d7d16, 0x1d7506, 0x213c9553, 0x213c9553, 0x00000000, 0x0 }, /* #5 */
    2854     { 0x3a1bd7, 0x3a1382, 0xa0b3855d, 0xa0b3855e, 0x00000000, 0x0 }, /* #6 */
    2855     { 0x1740d7, 0x174002, 0x01d771f7, 0x01d771f8, 0x00000000, 0x0 }, /* #7 */
    2856     { 0x3404c2, 0x340486, 0x923f11b2, 0xe31ca506, 0x50dd9354, 0x0 }, /* #8 */
    2857     { 0x190906, 0x190117, 0x2a61aad9, 0x0bd123c0, 0xe16f78e7, 0x0 }, /* #9 */
    2858     { 0x3d0702, 0x3d0f13, 0x9f32c17a, 0x4afeb868, 0xabcbf6ee, 0x0 }, /* #10 */
    2859     { 0x235e87, 0x235612, 0x24e6c1bb, 0x43e91140, 0x1f024f84, 0x0 }, /* #11 */
    2860     { 0x3e52c2, 0x3e5213, 0xf900aa4d, 0x32c3980b, 0x39c2edbe, 0x0 }, /* #12 */
    2861     { 0x0e7bd6, 0x0e7302, 0x2a0e2ad1, 0x3427a3ad, 0x0a1978dc, 0x0 }, /* #13 */
    2862     { 0x167857, 0x167017, 0x3b32e373, 0x01a21790, 0xc66f341c, 0x0 }, /* #14 */
    2863     { 0x387b82, 0x387316, 0x59a190bb, 0x5a772642, 0x00d59587, 0x0 }, /* #15 */
    2864     { 0x294b56, 0x294b03, 0xab967ef6, 0x6bd8cd29, 0xc0424e33, 0x0 }, /* #16 */
    2865     { 0x097c02, 0x097493, 0xf744986b, 0xdcc6e258, 0xe58249ed, 0x0 }, /* #17 */
    2866     { 0x161bd7, 0x161313, 0x07515c16, 0x06186532, 0xfec7091b, 0x0 }, /* #18 */
    2867     { 0x0c6703, 0x0c6f86, 0x75f649e4, 0x8b8d445c, 0x1596fa77, 0x0 }, /* #19 */
    2868     { 0x0a2a52, 0x0a2a96, 0x2245f449, 0x9c131f41, 0x79cd2af8, 0x0 }, /* #20 */
    2869     { 0x103e12, 0x103617, 0x7b3c806e, 0x496cf9a3, 0xce307935, 0x0 }, /* #21 */
    2870     { 0x263f02, 0x263782, 0x2c7fefeb, 0xfaadf98c, 0xce2e09a1, 0x0 }, /* #22 */
    2871     { 0x113e92, 0x113682, 0x8e125af2, 0xa7b89b08, 0x19a64016, 0x0 }, /* #23 */
    2872     { 0x260612, 0x260612, 0x35937e6d, 0x35aa30c4, 0x0016b257, 0x0 }, /* #24 */
    2873     { 0x0a0d03, 0x0a0d17, 0xca04b68e, 0x5bdb5622, 0x91d69f93, 0x0 }, /* #25 */
    2874     { 0x210bd3, 0x210387, 0xbcc4a100, 0x84339bfc, 0xc76efafb, 0x0 }, /* #26 */
    2875     { 0x1d1596, 0x1d1596, 0x90bd9039, 0xa00c4cc5, 0x0f4ebc8c, 0x0 }, /* #27 */
    2876     { 0x2a6993, 0x2a6182, 0x374d2d3b, 0xc9394d5d, 0x91ec2021, 0x0 }, /* #28 */
    2877     { 0x245e47, 0x245e07, 0xdedb6f53, 0x71adb3b4, 0x92d24460, 0x0 }, /* #29 */
    2878     { 0x0743c2, 0x074392, 0x467964ec, 0xe9bb9137, 0xa3422c4b, 0x0 }, /* #30 */
    2879     { 0x3a6f86, 0x3a6713, 0x2c7c9dee, 0x1804c462, 0xeb882674, 0x0 }, /* #31 */
    2880     { 0x2b5287, 0x2b5286, 0xd1c1cf79, 0xf09e324b, 0x1edc62d1, 0x0 }, /* #32 */
    2881     { 0x184e12, 0x184686, 0x0e6bd622, 0xe371fbc3, 0xd50625a1, 0x0 }, /* #33 */
    2882     { 0x302047, 0x302892, 0x1d7f59d8, 0x910412b0, 0x7384b8d7, 0x0 }, /* #34 */
    2883     { 0x2567d6, 0x256703, 0x9e7c36c6, 0x0dc3697f, 0x6f4732b9, 0x0 }, /* #35 */
    2884     { 0x1f4b02, 0x1f4302, 0x135012f0, 0x41745210, 0x2e243f20, 0x0 }, /* #36 */
    2885     { 0x2a5492, 0x2a5417, 0xab311036, 0x23e92f63, 0x78b81f2d, 0x0 }, /* #37 */
    2886     { 0x3b3b97, 0x3b3313, 0x47cd20be, 0x068ab03b, 0xbebd8f7c, 0x0 }, /* #38 */
    2887     { 0x265f42, 0x265702, 0x3dec0656, 0x5a9201e9, 0x1ca5fb93, 0x0 }, /* #39 */
    2888     { 0x135787, 0x135706, 0x13c1f772, 0x44e5abff, 0x3123b48c, 0x0 }, /* #40 */
    2889     { 0x117653, 0x117602, 0x18f161a4, 0x2611d3d9, 0x0d207234, 0x0 }, /* #41 */
    2890     { 0x2d3816, 0x2d3817, 0x9787a4d6, 0x5ba2f941, 0xc41b546b, 0x0 }, /* #42 */
    2891     { 0x2921c3, 0x292903, 0xad5f4f23, 0x715bbfe5, 0xc3fc70c1, 0x0 }, /* #43 */
    2892     { 0x1f6483, 0x1f6417, 0xec2488af, 0x0f6a5d9c, 0x2345d4ec, 0x0 }, /* #44 */
    2893     { 0x1c7016, 0x1c7006, 0x31212307, 0x38d30d6a, 0x07b1ea63, 0x0 }, /* #45 */
    2894     { 0x3b0387, 0x3b0306, 0x0c674330, 0x2d58ad42, 0x20f16a11, 0x0 }, /* #46 */
    2895     { 0x302892, 0x302886, 0x6cb64317, 0x815bd359, 0x14a59042, 0x0 }, /* #47 */
    2896     { 0x1b3602, 0x1b3686, 0x9a2747c1, 0xc284ec63, 0x285da4a2, 0x0 }, /* #48 */
    2897     { 0x042c16, 0x042413, 0xdec847eb, 0x0a422538, 0x2b79dd4d, 0x0 }, /* #49 */
    2898     { 0x2e6292, 0x2e6292, 0x8d9d5ade, 0xa0b1d98c, 0x13147eae, 0x0 }, /* #50 */
    2899     { 0x004746, 0x004792, 0x53e7bcfc, 0xf55351d9, 0xa16b94dd, 0x0 }, /* #51 */
    2900     { 0x3d3d97, 0x3d3596, 0xa199adc3, 0xaa23d841, 0x088a2a7d, 0x0 }, /* #52 */
    2901     { 0x3e03c3, 0x3e0313, 0x9ea4c83a, 0x02204754, 0x637b7f19, 0x0 }, /* #53 */
    2902     { 0x077802, 0x077006, 0x12eb5796, 0x17b593a6, 0x04ca3c10, 0x0 }, /* #54 */
    2903     { 0x3f15c2, 0x3f1503, 0x68adcefa, 0x23d296cd, 0xbb24c7d3, 0x0 }, /* #55 */
    2904     { 0x1a7dc7, 0x1a7586, 0x19ffb4e7, 0xf9af850c, 0xdfafd024, 0x0 }, /* #56 */
    2905     { 0x3c3f87, 0x3c3782, 0xb2e78c93, 0xec1b68a7, 0x3933dc13, 0x0 }, /* #57 */
    2906     { 0x2b4b93, 0x2b4386, 0x23d961d5, 0xbeb6a1af, 0x9add3fd9, 0x0 }, /* #58 */
    2907     { 0x266ec7, 0x266603, 0x7d1fd5c1, 0x0a8372d5, 0x8d639d13, 0x0 }, /* #59 */
    2908     { 0x3f7103, 0x3f7116, 0x09d936ba, 0x12655424, 0x088c1d69, 0x0 }, /* #60 */
    2909     { 0x176e83, 0x176e82, 0x69ae171b, 0xd186301c, 0x67d81900, 0x0 }, /* #61 */
    2910     { 0x0b0546, 0x0b0d07, 0xd3b7e0c8, 0x5785660f, 0x83cd8547, 0x0 }, /* #62 */
    2911     { 0x2f6207, 0x2f6203, 0xf8d376a8, 0x0fe350d9, 0x170fda30, 0x0 }, /* #63 */
     2848    { 0x193986, 0x193146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     2849    { 0x197693, 0x197602, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
     2850    { 0x130146, 0x130146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     2851    { 0x382516, 0x382546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     2852    { 0x0c5e46, 0x0c5686, 0xbd96817b, 0xbd96817b, 0x00000000, 0x0 }, /* #4 */
     2853    { 0x0e7287, 0x0e7292, 0x915cc46f, 0x915cc470, 0x00000000, 0x0 }, /* #5 */
     2854    { 0x247d06, 0x247582, 0x947069ea, 0x947069ea, 0x00000000, 0x0 }, /* #6 */
     2855    { 0x390c03, 0x390406, 0x221efbe1, 0x221efbe2, 0x00000000, 0x0 }, /* #7 */
     2856    { 0x2a2312, 0x2a2397, 0xcf3a3149, 0x84b3e8b7, 0xb579b76e, 0x0 }, /* #8 */
     2857    { 0x393207, 0x393217, 0xe821519a, 0x4b95bba6, 0x63746a0b, 0x0 }, /* #9 */
     2858    { 0x1e0a56, 0x1e0282, 0x9a7a3691, 0xa80eadbc, 0x0d94772b, 0x0 }, /* #10 */
     2859    { 0x1b4fd7, 0x1b4707, 0x43ea5451, 0x112fe82b, 0xcd4593d9, 0x0 }, /* #11 */
     2860    { 0x244213, 0x244297, 0xd9765939, 0x82521378, 0xa8dbba3e, 0x0 }, /* #12 */
     2861    { 0x205146, 0x205182, 0x544039d1, 0xd8d42d5e, 0x8493f38d, 0x0 }, /* #13 */
     2862    { 0x1a5107, 0x1a5907, 0xc5597f1e, 0x7c020c6f, 0xb6a88d50, 0x0 }, /* #14 */
     2863    { 0x151b12, 0x151303, 0xccc1b4f1, 0x0e101686, 0x414e6195, 0x0 }, /* #15 */
     2864    { 0x281e92, 0x281692, 0xa80ab895, 0xffe70b51, 0x57dc52bc, 0x0 }, /* #16 */
     2865    { 0x1f1203, 0x1f1217, 0xa81fc30c, 0x255e4148, 0x7d3e7e3b, 0x0 }, /* #17 */
     2866    { 0x111392, 0x111312, 0x1639a179, 0x37d1dca1, 0x21983b28, 0x0 }, /* #18 */
     2867    { 0x137106, 0x137107, 0xddfd1f80, 0x331c5c35, 0x551f3cb5, 0x0 }, /* #19 */
     2868    { 0x0a19c2, 0x0a1117, 0x483e69ef, 0x41db3812, 0xf99cce23, 0x0 }, /* #20 */
     2869    { 0x217943, 0x217182, 0x0c280367, 0xa31f89a8, 0x96f78640, 0x0 }, /* #21 */
     2870    { 0x2060c2, 0x206087, 0xff7a3c42, 0xb1846dde, 0xb20a319c, 0x0 }, /* #22 */
     2871    { 0x3f3343, 0x3f3312, 0x323e2f9d, 0x42e656a1, 0x10a82703, 0x0 }, /* #23 */
     2872    { 0x195f53, 0x195f03, 0x9e416af8, 0x77175b19, 0xd8d5f020, 0x0 }, /* #24 */
     2873    { 0x075197, 0x075116, 0x17d29d41, 0x5c24bfe1, 0x4452229f, 0x0 }, /* #25 */
     2874    { 0x1e76d2, 0x1e7686, 0x8ea61d52, 0xca751753, 0x3bcefa01, 0x0 }, /* #26 */
     2875    { 0x310dc7, 0x310d17, 0x8652a507, 0x222316d7, 0x9bd071cf, 0x0 }, /* #27 */
     2876    { 0x1f5b47, 0x1f5387, 0xffb6a565, 0xafdb70ca, 0xb024cb64, 0x0 }, /* #28 */
     2877    { 0x252ac7, 0x252297, 0xb4a54e3f, 0x8559942d, 0xd0b445ed, 0x0 }, /* #29 */
     2878    { 0x1a5306, 0x1a5383, 0xd7de03f0, 0x88b2b291, 0xb0d4aea1, 0x0 }, /* #30 */
     2879    { 0x146512, 0x146582, 0xb8cb2f75, 0xdc63f6e9, 0x2398c774, 0x0 }, /* #31 */
     2880    { 0x2a38d6, 0x2a3003, 0x4154ab6a, 0x1f16683e, 0xddc1bcd4, 0x0 }, /* #32 */
     2881    { 0x143242, 0x143202, 0x4db7ee42, 0x7433452c, 0x267b56ea, 0x0 }, /* #33 */
     2882    { 0x075116, 0x075113, 0x40e4c68d, 0x2c8c3ad0, 0xeba77443, 0x0 }, /* #34 */
     2883    { 0x0211c6, 0x021903, 0xb726bd24, 0x47725fe9, 0x904ba2c5, 0x0 }, /* #35 */
     2884    { 0x2b5c92, 0x2b5482, 0x2552b53b, 0xbe4afcdc, 0x98f847a1, 0x0 }, /* #36 */
     2885    { 0x3f5996, 0x3f5992, 0x51e5c44d, 0x95a068b6, 0x43baa469, 0x0 }, /* #37 */
     2886    { 0x3f6b42, 0x3f6b92, 0x0c382328, 0x85c46157, 0x798c3e2f, 0x0 }, /* #38 */
     2887    { 0x063e02, 0x063617, 0x6e642675, 0x5f7d0993, 0xf118e31e, 0x0 }, /* #39 */
     2888    { 0x265fc2, 0x265702, 0x5d6be3d9, 0x73a7ae7f, 0x163bcaa6, 0x0 }, /* #40 */
     2889    { 0x356393, 0x356396, 0x83e411ce, 0xf6312003, 0x724d0e34, 0x0 }, /* #41 */
     2890    { 0x177897, 0x177007, 0xf609f2d2, 0x3d2ec788, 0x4724d4b5, 0x0 }, /* #42 */
     2891    { 0x085b92, 0x085396, 0x3a86ed51, 0xeacd8d00, 0xb0469faf, 0x0 }, /* #43 */
     2892    { 0x1d32c3, 0x1d3283, 0xe54d9a02, 0xaf07c746, 0xc9ba2d43, 0x0 }, /* #44 */
     2893    { 0x312f87, 0x312786, 0xa63a74f2, 0xee0e446c, 0x47d3cf79, 0x0 }, /* #45 */
     2894    { 0x1a35c6, 0x1a3592, 0x24006c0a, 0xfbb58307, 0xd7b516fd, 0x0 }, /* #46 */
     2895    { 0x0c4693, 0x0c4617, 0xa4b74e9d, 0x234186dd, 0x7e8a383f, 0x0 }, /* #47 */
     2896    { 0x327102, 0x327982, 0x362c49b1, 0x8bc689c4, 0x559a4013, 0x0 }, /* #48 */
     2897    { 0x244b47, 0x244306, 0x13df2d33, 0x34efc77d, 0x21109a49, 0x0 }, /* #49 */
     2898    { 0x016042, 0x016087, 0xf9605076, 0xdba2e0dd, 0xe2429067, 0x0 }, /* #50 */
     2899    { 0x160c97, 0x160c13, 0x88680d8c, 0x6fb99504, 0xe7518777, 0x0 }, /* #51 */
     2900    { 0x177c57, 0x177407, 0x6ee65920, 0x03cbb50f, 0x94e55bee, 0x0 }, /* #52 */
     2901    { 0x3670d3, 0x367006, 0x1e731ba0, 0x758df172, 0x571ad5d1, 0x0 }, /* #53 */
     2902    { 0x0b3906, 0x0b3103, 0x6cdfc774, 0x047f8ff7, 0x979fc883, 0x0 }, /* #54 */
     2903    { 0x253d46, 0x253586, 0x09e211e0, 0xe2e5a011, 0xd9038e31, 0x0 }, /* #55 */
     2904    { 0x2c6096, 0x2c6807, 0xd33b62d6, 0x73113c4d, 0x9fd5d977, 0x0 }, /* #56 */
     2905    { 0x003246, 0x003a07, 0x96805bb2, 0x5b848b2e, 0xc5042f7c, 0x0 }, /* #57 */
     2906    { 0x097856, 0x097012, 0x5e03b6fa, 0x63e59d75, 0x05e1e67b, 0x0 }, /* #58 */
     2907    { 0x221843, 0x221016, 0x1379ecfd, 0x3d2fcd06, 0x29b5e008, 0x0 }, /* #59 */
     2908    { 0x074296, 0x074a82, 0x452642d0, 0x9812cbf7, 0x52ec8927, 0x0 }, /* #60 */
     2909    { 0x2009d3, 0x200903, 0x89424e80, 0x29722994, 0xa02fdb13, 0x0 }, /* #61 */
     2910    { 0x0d6513, 0x0d6596, 0x02a88b4b, 0xc9f99669, 0xc7510b1d, 0x0 }, /* #62 */
     2911    { 0x304157, 0x304107, 0xa36f8606, 0x12378c1d, 0x6ec80616, 0x0 }, /* #63 */
    29122912};
    29132913static const BINU32_TEST_T g_aTests_adc_u32_locked[] =
    29142914{
    2915     { 0x0d2953, 0x0d2102, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
    2916     { 0x2e6652, 0x2e6646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    2917     { 0x011ec3, 0x011602, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
    2918     { 0x3d4687, 0x3d4602, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
    2919     { 0x012787, 0x012786, 0xf384e399, 0xf384e39a, 0x00000000, 0x0 }, /* #4 */
    2920     { 0x321bd2, 0x321306, 0x6d419d30, 0x6d419d30, 0x00000000, 0x0 }, /* #5 */
    2921     { 0x1a1006, 0x1a1002, 0x28a478e3, 0x28a478e3, 0x00000000, 0x0 }, /* #6 */
    2922     { 0x1c29d7, 0x1c2182, 0xaaa0f050, 0xaaa0f051, 0x00000000, 0x0 }, /* #7 */
    2923     { 0x357612, 0x357e86, 0x5c40d376, 0x88ad863f, 0x2c6cb2c9, 0x0 }, /* #8 */
    2924     { 0x3a6206, 0x3a6a82, 0x15bf7b90, 0x86deba46, 0x711f3eb6, 0x0 }, /* #9 */
    2925     { 0x342593, 0x342596, 0x05291c8c, 0xd31c1a09, 0xcdf2fd7c, 0x0 }, /* #10 */
    2926     { 0x211642, 0x211607, 0x4c8be563, 0x07068317, 0xba7a9db4, 0x0 }, /* #11 */
    2927     { 0x0a5546, 0x0a5517, 0x2372739f, 0x0be07c99, 0xe86e08fa, 0x0 }, /* #12 */
    2928     { 0x274643, 0x274697, 0xf7b893fa, 0xbb4b9990, 0xc3930595, 0x0 }, /* #13 */
    2929     { 0x166843, 0x166016, 0x0b3d8b72, 0x64540dc0, 0x5916824d, 0x0 }, /* #14 */
    2930     { 0x137a96, 0x137292, 0xc358d27f, 0xc57de9b0, 0x02251731, 0x0 }, /* #15 */
    2931     { 0x3c0e12, 0x3c0607, 0xe8e81b37, 0x1e1b37fc, 0x35331cc5, 0x0 }, /* #16 */
    2932     { 0x2f7d93, 0x2f7506, 0x09ba7c24, 0x452edf3c, 0x3b746317, 0x0 }, /* #17 */
    2933     { 0x043e97, 0x043612, 0x0ec7ecfc, 0x5f605de3, 0x509870e6, 0x0 }, /* #18 */
    2934     { 0x1418c3, 0x141886, 0x7bb7d5b1, 0xd458ba1b, 0x58a0e469, 0x0 }, /* #19 */
    2935     { 0x3e2e96, 0x3e2682, 0x0bd8d761, 0xf3f84eb9, 0xe81f7758, 0x0 }, /* #20 */
    2936     { 0x1734c2, 0x173413, 0xbe1fbe1d, 0x2b07b9a8, 0x6ce7fb8b, 0x0 }, /* #21 */
    2937     { 0x3941c6, 0x394197, 0xc75dc1d7, 0x941c8fd4, 0xccbecdfd, 0x0 }, /* #22 */
    2938     { 0x257216, 0x257292, 0xdf9f47a8, 0xe5385976, 0x059911ce, 0x0 }, /* #23 */
    2939     { 0x3f4706, 0x3f4713, 0x5aa5d385, 0x34d748f1, 0xda31756c, 0x0 }, /* #24 */
    2940     { 0x0e1643, 0x0e1e13, 0xdd861b54, 0x6efaa401, 0x917488ac, 0x0 }, /* #25 */
    2941     { 0x062b96, 0x062302, 0x0a363a09, 0x6da8c7e9, 0x63728de0, 0x0 }, /* #26 */
    2942     { 0x0c70d6, 0x0c7807, 0xb6de7a1e, 0x762aeaff, 0xbf4c70e1, 0x0 }, /* #27 */
    2943     { 0x024586, 0x024592, 0xae191ab5, 0xeef485b0, 0x40db6afb, 0x0 }, /* #28 */
    2944     { 0x3c6383, 0x3c6b96, 0x678465ae, 0x96c30fcc, 0x2f3eaa1d, 0x0 }, /* #29 */
    2945     { 0x235e52, 0x235686, 0x856b1b87, 0xb488fb2d, 0x2f1ddfa6, 0x0 }, /* #30 */
    2946     { 0x281847, 0x281082, 0xba18d1a6, 0xda84611a, 0x206b8f73, 0x0 }, /* #31 */
    2947     { 0x1145c7, 0x114d13, 0x9a57f4be, 0x5c82b66b, 0xc22ac1ac, 0x0 }, /* #32 */
    2948     { 0x1f4656, 0x1f4606, 0x205602ed, 0x7652537d, 0x55fc5090, 0x0 }, /* #33 */
    2949     { 0x2c0806, 0x2c0082, 0x06818801, 0xa8dde9dc, 0xa25c61db, 0x0 }, /* #34 */
    2950     { 0x0315c2, 0x031502, 0x51526358, 0x6e1f3838, 0x1cccd4e0, 0x0 }, /* #35 */
    2951     { 0x256cd3, 0x256486, 0x8ba54e34, 0xd24faa27, 0x46aa5bf2, 0x0 }, /* #36 */
    2952     { 0x397c93, 0x397406, 0x29e855f2, 0x76703f24, 0x4c87e931, 0x0 }, /* #37 */
    2953     { 0x261b42, 0x261b03, 0x94c93016, 0x74440668, 0xdf7ad652, 0x0 }, /* #38 */
    2954     { 0x271207, 0x271293, 0xc6b0e75f, 0xbaae46bf, 0xf3fd5f5f, 0x0 }, /* #39 */
    2955     { 0x236f13, 0x236f82, 0x54fed4b2, 0xc01f5f58, 0x6b208aa5, 0x0 }, /* #40 */
    2956     { 0x0737c3, 0x073703, 0x6e83fd78, 0x32d4153d, 0xc45017c4, 0x0 }, /* #41 */
    2957     { 0x3865c6, 0x386583, 0xcccd27c8, 0xc3239cab, 0xf65674e3, 0x0 }, /* #42 */
    2958     { 0x153406, 0x153412, 0x322708a7, 0x7e215aa1, 0x4bfa51fa, 0x0 }, /* #43 */
    2959     { 0x196386, 0x196b13, 0xd81b6a2d, 0x6ba11bc1, 0x9385b194, 0x0 }, /* #44 */
    2960     { 0x303143, 0x303913, 0xbf667c4b, 0x5914ae08, 0x99ae31bc, 0x0 }, /* #45 */
    2961     { 0x207a92, 0x207a03, 0x81df0d47, 0x6c715c8f, 0xea924f48, 0x0 }, /* #46 */
    2962     { 0x0e5287, 0x0e5207, 0x4920f925, 0x4164be0a, 0xf843c4e4, 0x0 }, /* #47 */
    2963     { 0x1c0a46, 0x1c0282, 0xca4e5e36, 0xd5563fb9, 0x0b07e183, 0x0 }, /* #48 */
    2964     { 0x102e07, 0x102e96, 0x38b30e69, 0xb223ddd4, 0x7970cf6a, 0x0 }, /* #49 */
    2965     { 0x0f3446, 0x0f3c82, 0x6baf700b, 0x8ac7fb6e, 0x1f188b63, 0x0 }, /* #50 */
    2966     { 0x064882, 0x064017, 0xfe614eb6, 0x1637b9a5, 0x17d66aef, 0x0 }, /* #51 */
    2967     { 0x025542, 0x025506, 0x25276774, 0x63ccc18e, 0x3ea55a1a, 0x0 }, /* #52 */
    2968     { 0x0d2706, 0x0d2796, 0xaa969e56, 0xfb97ea55, 0x51014bff, 0x0 }, /* #53 */
    2969     { 0x2f6cd6, 0x2f6406, 0x1b77d1f6, 0x79332b8e, 0x5dbb5998, 0x0 }, /* #54 */
    2970     { 0x3f1306, 0x3f1303, 0x45704265, 0x26f4a7df, 0xe184657a, 0x0 }, /* #55 */
    2971     { 0x036402, 0x036496, 0x1a0826df, 0x9a8694c5, 0x807e6de6, 0x0 }, /* #56 */
    2972     { 0x204406, 0x204413, 0xdf4948d7, 0x117d3964, 0x3233f08d, 0x0 }, /* #57 */
    2973     { 0x2d3b83, 0x2d3387, 0xd61c7fb8, 0x900bdb5c, 0xb9ef5ba3, 0x0 }, /* #58 */
    2974     { 0x244697, 0x244e86, 0x24ec6eb0, 0x9b9a6003, 0x76adf152, 0x0 }, /* #59 */
    2975     { 0x2238d6, 0x223096, 0x2e46f89e, 0xfc61671b, 0xce1a6e7d, 0x0 }, /* #60 */
    2976     { 0x1a7616, 0x1a7616, 0x2a55c9c9, 0x6d9e5350, 0x43488987, 0x0 }, /* #61 */
    2977     { 0x086dd3, 0x086d86, 0x5e18dba5, 0xbe0a833f, 0x5ff1a799, 0x0 }, /* #62 */
    2978     { 0x3855d2, 0x385582, 0x0b3ea40a, 0xdc8fa75d, 0xd1510353, 0x0 }, /* #63 */
     2915    { 0x074706, 0x074746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     2916    { 0x2520c6, 0x252046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     2917    { 0x126cc2, 0x126446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     2918    { 0x375b96, 0x375346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     2919    { 0x281bc6, 0x281386, 0xc6392d3f, 0xc6392d3f, 0x00000000, 0x0 }, /* #4 */
     2920    { 0x090642, 0x090606, 0x138f6e6c, 0x138f6e6c, 0x00000000, 0x0 }, /* #5 */
     2921    { 0x1a7e56, 0x1a7682, 0xf0c0cdd6, 0xf0c0cdd6, 0x00000000, 0x0 }, /* #6 */
     2922    { 0x095647, 0x095682, 0x93dd1274, 0x93dd1275, 0x00000000, 0x0 }, /* #7 */
     2923    { 0x262887, 0x262813, 0xc14ca5bb, 0x50615f37, 0x8f14b97b, 0x0 }, /* #8 */
     2924    { 0x1d41d3, 0x1d4117, 0x23564f92, 0x1ad85bf0, 0xf7820c5d, 0x0 }, /* #9 */
     2925    { 0x396ad6, 0x396293, 0xedb0fb8d, 0xec03f8f7, 0xfe52fd6a, 0x0 }, /* #10 */
     2926    { 0x3b5a17, 0x3b5217, 0xf85943e9, 0x64d2f7a3, 0x6c79b3b9, 0x0 }, /* #11 */
     2927    { 0x094193, 0x094197, 0xf2c3bca9, 0xc35af2c6, 0xd097361c, 0x0 }, /* #12 */
     2928    { 0x2170c6, 0x217007, 0x9e32f391, 0x0147d878, 0x6314e4e7, 0x0 }, /* #13 */
     2929    { 0x002c82, 0x002486, 0x18aa44a2, 0xeb2a59ca, 0xd2801528, 0x0 }, /* #14 */
     2930    { 0x2c7e97, 0x2c7612, 0x213df3f5, 0x4b995ed5, 0x2a5b6adf, 0x0 }, /* #15 */
     2931    { 0x050d06, 0x050d82, 0x6aad911b, 0x93bf2a9b, 0x29119980, 0x0 }, /* #16 */
     2932    { 0x2a0e56, 0x2a0696, 0x2cf115ab, 0xf4b6db18, 0xc7c5c56d, 0x0 }, /* #17 */
     2933    { 0x241bc3, 0x241392, 0x027865fd, 0xf0e84d20, 0xee6fe722, 0x0 }, /* #18 */
     2934    { 0x2f21d2, 0x2f2117, 0x76a91dd7, 0x0f8f4821, 0x98e62a4a, 0x0 }, /* #19 */
     2935    { 0x226d03, 0x226582, 0xd3650539, 0xe09ef05b, 0x0d39eb21, 0x0 }, /* #20 */
     2936    { 0x3b6b03, 0x3b6312, 0x3a8a51d9, 0x498e0e43, 0x0f03bc69, 0x0 }, /* #21 */
     2937    { 0x334187, 0x334113, 0x972899ed, 0x01ba5d3d, 0x6a91c34f, 0x0 }, /* #22 */
     2938    { 0x2d0d56, 0x2d0582, 0x131c3b15, 0xf5874568, 0xe26b0a53, 0x0 }, /* #23 */
     2939    { 0x330197, 0x330107, 0x456f9fb4, 0x28cda5be, 0xe35e0609, 0x0 }, /* #24 */
     2940    { 0x1e4b02, 0x1e4382, 0xb90eaab5, 0xeaf8190b, 0x31e96e56, 0x0 }, /* #25 */
     2941    { 0x0b0a87, 0x0b0207, 0xcaa02f79, 0x252d06af, 0x5a8cd735, 0x0 }, /* #26 */
     2942    { 0x0f42d7, 0x0f4212, 0x1d4898f7, 0x267b48f1, 0x0932aff9, 0x0 }, /* #27 */
     2943    { 0x3f29d2, 0x3f2117, 0xd85cebdb, 0x14dd6f36, 0x3c80835b, 0x0 }, /* #28 */
     2944    { 0x300b12, 0x300b07, 0xa130b746, 0x26813dc9, 0x85508683, 0x0 }, /* #29 */
     2945    { 0x2f2602, 0x2f2e96, 0x29e862af, 0x818f4756, 0x57a6e4a7, 0x0 }, /* #30 */
     2946    { 0x2d3cc6, 0x2d3c13, 0xb30ca72e, 0x76c09f32, 0xc3b3f804, 0x0 }, /* #31 */
     2947    { 0x1d32d6, 0x1d3a03, 0x8c340c20, 0x393c3c15, 0xad082ff5, 0x0 }, /* #32 */
     2948    { 0x043597, 0x043586, 0x34b82988, 0xdb67051e, 0xa6aedb95, 0x0 }, /* #33 */
     2949    { 0x1247d7, 0x124787, 0xf46c3057, 0xdf45eafc, 0xead9baa4, 0x0 }, /* #34 */
     2950    { 0x2c7ad6, 0x2c7286, 0xb5fccb77, 0xdd8ef99c, 0x27922e25, 0x0 }, /* #35 */
     2951    { 0x131346, 0x131303, 0xc7345337, 0x4377b79d, 0x7c436466, 0x0 }, /* #36 */
     2952    { 0x2168d6, 0x216087, 0x8f07a77d, 0x8e8caebd, 0xff850740, 0x0 }, /* #37 */
     2953    { 0x1f1b56, 0x1f1306, 0x47bb43d0, 0x5f1c5477, 0x176110a7, 0x0 }, /* #38 */
     2954    { 0x0c4fc6, 0x0c4707, 0x5ed3c657, 0x005670bb, 0xa182aa64, 0x0 }, /* #39 */
     2955    { 0x001c46, 0x001492, 0xda9d7b53, 0xf3a92ff2, 0x190bb49f, 0x0 }, /* #40 */
     2956    { 0x3f3f93, 0x3f3f92, 0x6b26715d, 0xd403182a, 0x68dca6cc, 0x0 }, /* #41 */
     2957    { 0x165417, 0x165487, 0xee2a6916, 0x9083a41e, 0xa2593b07, 0x0 }, /* #42 */
     2958    { 0x327b02, 0x327386, 0x2229e970, 0xcfc6b305, 0xad9cc995, 0x0 }, /* #43 */
     2959    { 0x360d43, 0x360d86, 0x573e9512, 0xa4eb71bd, 0x4dacdcaa, 0x0 }, /* #44 */
     2960    { 0x0b23c3, 0x0b2396, 0xa1a2beec, 0xa5474821, 0x03a48934, 0x0 }, /* #45 */
     2961    { 0x2b5797, 0x2b5713, 0x6f58b955, 0x19486de5, 0xa9efb48f, 0x0 }, /* #46 */
     2962    { 0x1f0742, 0x1f0782, 0x6b6915f7, 0xeb8a582f, 0x80214238, 0x0 }, /* #47 */
     2963    { 0x020b46, 0x020307, 0x8b8f8421, 0x06bb3d69, 0x7b2bb948, 0x0 }, /* #48 */
     2964    { 0x114453, 0x114c13, 0x861c3c4a, 0x6dd65db3, 0xe7ba2168, 0x0 }, /* #49 */
     2965    { 0x274712, 0x274706, 0x43f4c490, 0x7e899087, 0x3a94cbf7, 0x0 }, /* #50 */
     2966    { 0x1a6306, 0x1a6397, 0xd4789ec4, 0xcf781ff3, 0xfaff812f, 0x0 }, /* #51 */
     2967    { 0x197193, 0x197107, 0x528d5eb0, 0x51d0fdd8, 0xff439f27, 0x0 }, /* #52 */
     2968    { 0x0559c3, 0x055113, 0x63a3ffcb, 0x07929b54, 0xa3ee9b88, 0x0 }, /* #53 */
     2969    { 0x251006, 0x251002, 0x2b4731f0, 0x7a66ec86, 0x4f1fba96, 0x0 }, /* #54 */
     2970    { 0x125593, 0x125592, 0xc885ea8b, 0xd86f5b6b, 0x0fe970df, 0x0 }, /* #55 */
     2971    { 0x316957, 0x316197, 0xf342b51f, 0x93c3f677, 0xa0814157, 0x0 }, /* #56 */
     2972    { 0x3c4802, 0x3c4007, 0x53376c70, 0x2ee7c42e, 0xdbb057be, 0x0 }, /* #57 */
     2973    { 0x1029d3, 0x102186, 0xc9c725e1, 0xfb4f01ac, 0x3187dbca, 0x0 }, /* #58 */
     2974    { 0x2e6503, 0x2e6d96, 0x527cac0e, 0x898080ac, 0x3703d49d, 0x0 }, /* #59 */
     2975    { 0x3b2b82, 0x3b2397, 0xfb41481d, 0xf626ce6c, 0xfae5864f, 0x0 }, /* #60 */
     2976    { 0x144a96, 0x144a82, 0x304a9a04, 0xa2102f64, 0x71c59560, 0x0 }, /* #61 */
     2977    { 0x107cc7, 0x107487, 0xce6f9086, 0xcce9062b, 0xfe7975a4, 0x0 }, /* #62 */
     2978    { 0x1a22d2, 0x1a2a92, 0x7cb9c366, 0xc4854015, 0x47cb7caf, 0x0 }, /* #63 */
    29792979};
    29802980static const BINU32_TEST_T g_aTests_sub_u32[] =
    29812981{
    2982     { 0x076bc3, 0x076346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    2983     { 0x0d5952, 0x0d5146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    2984     { 0x372156, 0x372146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    2985     { 0x282143, 0x282146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    2986     { 0x113787, 0x113786, 0xedc07e2b, 0xedc07e2b, 0x00000000, 0x0 }, /* #4 */
    2987     { 0x0b50d2, 0x0b5086, 0x8dbd04a6, 0x8dbd04a6, 0x00000000, 0x0 }, /* #5 */
    2988     { 0x1512d2, 0x151202, 0x21a12654, 0x21a12654, 0x00000000, 0x0 }, /* #6 */
    2989     { 0x234e53, 0x234686, 0xf380ab56, 0xf380ab56, 0x00000000, 0x0 }, /* #7 */
    2990     { 0x236396, 0x236393, 0x15a8579a, 0xe2f7110b, 0x32b1468f, 0x0 }, /* #8 */
    2991     { 0x193303, 0x193382, 0xf38e2a96, 0xeab8c345, 0x08d56751, 0x0 }, /* #9 */
    2992     { 0x391407, 0x391493, 0x158c31e3, 0xc7bf6cab, 0x4dccc538, 0x0 }, /* #10 */
    2993     { 0x022797, 0x022786, 0xec8b99dc, 0x84586bf0, 0x68332dec, 0x0 }, /* #11 */
    2994     { 0x2c5a06, 0x2c5a87, 0x5b8cc177, 0xd42cae22, 0x87601355, 0x0 }, /* #12 */
    2995     { 0x370992, 0x370112, 0xd0bbb851, 0x048ce138, 0xcc2ed719, 0x0 }, /* #13 */
    2996     { 0x1268c2, 0x126087, 0x96238ebd, 0xef0af15a, 0xa7189d63, 0x0 }, /* #14 */
    2997     { 0x2e4f42, 0x2e4782, 0x946cc36f, 0x84453915, 0x10278a5a, 0x0 }, /* #15 */
    2998     { 0x163386, 0x163316, 0xdc86d5b4, 0x01ab88aa, 0xdadb4d0a, 0x0 }, /* #16 */
    2999     { 0x236a52, 0x236282, 0x914dfe3c, 0x87c70e04, 0x0986f038, 0x0 }, /* #17 */
    3000     { 0x0c6393, 0x0c6b83, 0x17c2f676, 0x938991f4, 0x84396482, 0x0 }, /* #18 */
    3001     { 0x131282, 0x131217, 0x0acbd4a0, 0x512e0578, 0xb99dcf28, 0x0 }, /* #19 */
    3002     { 0x250403, 0x250402, 0xdcf16fc4, 0x4d305ae0, 0x8fc114e4, 0x0 }, /* #20 */
    3003     { 0x041547, 0x041507, 0x111d3ddc, 0x77d6e7c6, 0x99465616, 0x0 }, /* #21 */
    3004     { 0x166283, 0x166a93, 0x4601d851, 0xba9e6bae, 0x8b636ca3, 0x0 }, /* #22 */
    3005     { 0x1c5dd7, 0x1c5503, 0x2f6b91d7, 0x7322bab5, 0xbc48d722, 0x0 }, /* #23 */
    3006     { 0x0e4e96, 0x0e4616, 0xe6b70e19, 0x12ecf34e, 0xd3ca1acb, 0x0 }, /* #24 */
    3007     { 0x1f2b52, 0x1f2382, 0xd73ecab8, 0x8966d2a1, 0x4dd7f817, 0x0 }, /* #25 */
    3008     { 0x332f87, 0x332f83, 0x69cc3d3b, 0xa545343b, 0xc4870900, 0x0 }, /* #26 */
    3009     { 0x1c4712, 0x1c4717, 0x3f597940, 0x709dd19c, 0xcebba7a4, 0x0 }, /* #27 */
    3010     { 0x2639c6, 0x263113, 0x1459d856, 0x7ce72768, 0x9772b0ee, 0x0 }, /* #28 */
    3011     { 0x1b3b52, 0x1b3b12, 0xa2f3fc10, 0x5da054bf, 0x4553a751, 0x0 }, /* #29 */
    3012     { 0x2f3e57, 0x2f3696, 0xe68240d8, 0xbdd1ad8b, 0x28b0934d, 0x0 }, /* #30 */
    3013     { 0x3e60d3, 0x3e6006, 0x4cc0635e, 0x3f3f1012, 0x0d81534c, 0x0 }, /* #31 */
    3014     { 0x0922c3, 0x092293, 0x2ce20ad1, 0xafd2fb67, 0x7d0f0f6a, 0x0 }, /* #32 */
    3015     { 0x143692, 0x143693, 0x1b73ba79, 0xcf23c5ba, 0x4c4ff4bf, 0x0 }, /* #33 */
    3016     { 0x3727c7, 0x372f02, 0xa4269486, 0x251488c4, 0x7f120bc2, 0x0 }, /* #34 */
    3017     { 0x085d92, 0x085512, 0xdf3eae96, 0x25a93d29, 0xb995716d, 0x0 }, /* #35 */
    3018     { 0x390fc2, 0x390f93, 0x2eaa36c5, 0x9c8acb67, 0x921f6b5e, 0x0 }, /* #36 */
    3019     { 0x012982, 0x012183, 0x95c8bbcb, 0xa3a2c367, 0xf225f864, 0x0 }, /* #37 */
    3020     { 0x225d93, 0x225593, 0x8667cb7e, 0xdbd1f3ef, 0xaa95d78f, 0x0 }, /* #38 */
    3021     { 0x3b1942, 0x3b1117, 0x003aa421, 0x359c948e, 0xca9e0f93, 0x0 }, /* #39 */
    3022     { 0x372a03, 0x372a12, 0x9383e3e4, 0x4d628f0e, 0x462154d6, 0x0 }, /* #40 */
    3023     { 0x2f5a17, 0x2f5202, 0xe65bcc34, 0x1665c351, 0xcff608e3, 0x0 }, /* #41 */
    3024     { 0x3e0717, 0x3e0716, 0xd789b269, 0x2f1e463a, 0xa86b6c2f, 0x0 }, /* #42 */
    3025     { 0x396b53, 0x396387, 0xc9b47f3e, 0xd023ce95, 0xf990b0a9, 0x0 }, /* #43 */
    3026     { 0x1e4416, 0x1e4402, 0xb040b55d, 0x185cd680, 0x97e3dedd, 0x0 }, /* #44 */
    3027     { 0x3c4bd3, 0x3c4b83, 0x74b5d6dd, 0x9aebb57a, 0xd9ca2163, 0x0 }, /* #45 */
    3028     { 0x3860c3, 0x386006, 0xed264fcc, 0x60730bb2, 0x8cb3441a, 0x0 }, /* #46 */
    3029     { 0x010ed7, 0x010606, 0xed8b267d, 0x41d7fdaa, 0xabb328d3, 0x0 }, /* #47 */
    3030     { 0x257392, 0x257383, 0x5bb6458b, 0xfc0f1a85, 0x5fa72b06, 0x0 }, /* #48 */
    3031     { 0x0f2907, 0x0f2193, 0x9fab62e5, 0xd67fcdbf, 0xc92b9526, 0x0 }, /* #49 */
    3032     { 0x1500c2, 0x150016, 0x6373ae2b, 0x5e0171af, 0x05723c7c, 0x0 }, /* #50 */
    3033     { 0x130cc6, 0x130483, 0xb94925fc, 0xf316f397, 0xc6323265, 0x0 }, /* #51 */
    3034     { 0x326602, 0x326682, 0xd2019b1a, 0xcec01d67, 0x03417db3, 0x0 }, /* #52 */
    3035     { 0x065fc3, 0x065783, 0x262c2c88, 0xb4a2ca61, 0x71896227, 0x0 }, /* #53 */
    3036     { 0x234143, 0x234186, 0xb57c52d5, 0xaed86a71, 0x06a3e864, 0x0 }, /* #54 */
    3037     { 0x2f6597, 0x2f6d83, 0x6c227669, 0xc4ad8fe6, 0xa774e683, 0x0 }, /* #55 */
    3038     { 0x367a17, 0x367296, 0xf0641156, 0xb0214edd, 0x4042c279, 0x0 }, /* #56 */
    3039     { 0x297fd6, 0x297787, 0x92136dce, 0xdf088e12, 0xb30adfbc, 0x0 }, /* #57 */
    3040     { 0x343f46, 0x343f93, 0x7c1f9aa3, 0xc015a4f4, 0xbc09f5af, 0x0 }, /* #58 */
    3041     { 0x084942, 0x084112, 0xf025894b, 0x3e9f5dfd, 0xb1862b4e, 0x0 }, /* #59 */
    3042     { 0x255c83, 0x255403, 0x3cdf788c, 0x4fc52534, 0xed1a5358, 0x0 }, /* #60 */
    3043     { 0x2e2c43, 0x2e2486, 0x8d18984d, 0x847d07b4, 0x089b9099, 0x0 }, /* #61 */
    3044     { 0x1e1757, 0x1e1706, 0x3f96d72f, 0x1a48289c, 0x254eae93, 0x0 }, /* #62 */
    3045     { 0x373497, 0x373c87, 0x5d4da65c, 0xbe04b1fc, 0x9f48f460, 0x0 }, /* #63 */
     2982    { 0x2669d6, 0x266146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     2983    { 0x0b1f92, 0x0b1746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     2984    { 0x1a6792, 0x1a6746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     2985    { 0x2369c6, 0x236146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     2986    { 0x3566c6, 0x356602, 0x7ef8ca3e, 0x7ef8ca3e, 0x00000000, 0x0 }, /* #4 */
     2987    { 0x256d93, 0x256506, 0x26900c0f, 0x26900c0f, 0x00000000, 0x0 }, /* #5 */
     2988    { 0x076143, 0x076186, 0xc46c8233, 0xc46c8233, 0x00000000, 0x0 }, /* #6 */
     2989    { 0x180557, 0x180506, 0x4f483535, 0x4f483535, 0x00000000, 0x0 }, /* #7 */
     2990    { 0x1d3243, 0x1d3283, 0x0b58b34e, 0x9ef4e79b, 0x6c63cbb3, 0x0 }, /* #8 */
     2991    { 0x120c57, 0x120413, 0x2bfd33bb, 0x2fade32f, 0xfc4f508c, 0x0 }, /* #9 */
     2992    { 0x315716, 0x315792, 0xa44c83b6, 0x88f14f5e, 0x1b5b3458, 0x0 }, /* #10 */
     2993    { 0x090b52, 0x090317, 0x2fe16677, 0x38d33f48, 0xf70e272f, 0x0 }, /* #11 */
     2994    { 0x261083, 0x261082, 0xe9e13f3b, 0xa6e2ce70, 0x42fe70cb, 0x0 }, /* #12 */
     2995    { 0x1f41c3, 0x1f4993, 0x79981b72, 0x8866248a, 0xf131f6e8, 0x0 }, /* #13 */
     2996    { 0x091293, 0x091203, 0x4e629575, 0x642059c2, 0xea423bb3, 0x0 }, /* #14 */
     2997    { 0x1d1b47, 0x1d1306, 0x6f7ce0a3, 0x3ffcdaf3, 0x2f8005b0, 0x0 }, /* #15 */
     2998    { 0x357e06, 0x357607, 0x002ebb4f, 0x04237baf, 0xfc0b3fa0, 0x0 }, /* #16 */
     2999    { 0x122983, 0x122183, 0xcd62ddef, 0xf78a6129, 0xd5d87cc6, 0x0 }, /* #17 */
     3000    { 0x275713, 0x275793, 0x15e10f77, 0xeb22b69e, 0x2abe58d9, 0x0 }, /* #18 */
     3001    { 0x3b4546, 0x3b4513, 0x00c340c8, 0x2df135ec, 0xd2d20adc, 0x0 }, /* #19 */
     3002    { 0x067b03, 0x067386, 0xe493d24c, 0xbfc043f6, 0x24d38e56, 0x0 }, /* #20 */
     3003    { 0x2563d2, 0x256313, 0x028face0, 0x1bf0e49d, 0xe69ec843, 0x0 }, /* #21 */
     3004    { 0x1b4ed3, 0x1b4693, 0x80941c93, 0xc4b4048f, 0xbbe01804, 0x0 }, /* #22 */
     3005    { 0x084d53, 0x084d87, 0x7e9fbcfe, 0x956eb45a, 0xe93108a4, 0x0 }, /* #23 */
     3006    { 0x2e5c16, 0x2e5402, 0xe1a15c6a, 0x38e6f731, 0xa8ba6539, 0x0 }, /* #24 */
     3007    { 0x0b1612, 0x0b1696, 0xc569abb2, 0xa8e254fa, 0x1c8756b8, 0x0 }, /* #25 */
     3008    { 0x0e5883, 0x0e5087, 0x069efd77, 0xd68c6a71, 0x30129306, 0x0 }, /* #26 */
     3009    { 0x220c17, 0x220486, 0xb82391d3, 0x90e8c163, 0x273ad070, 0x0 }, /* #27 */
     3010    { 0x0a7d07, 0x0a7586, 0xc4609be3, 0xa1c64590, 0x229a5653, 0x0 }, /* #28 */
     3011    { 0x191592, 0x191502, 0x7134645d, 0x0a8b3576, 0x66a92ee7, 0x0 }, /* #29 */
     3012    { 0x067452, 0x067416, 0xec807574, 0x46e14bf5, 0xa59f297f, 0x0 }, /* #30 */
     3013    { 0x1d6406, 0x1d6487, 0x9f59b32b, 0xa557d70a, 0xfa01dc21, 0x0 }, /* #31 */
     3014    { 0x170647, 0x170e83, 0x12e5660f, 0x8055d8c2, 0x928f8d4d, 0x0 }, /* #32 */
     3015    { 0x056493, 0x056407, 0x3861972b, 0x6955f233, 0xcf0ba4f8, 0x0 }, /* #33 */
     3016    { 0x3b1d57, 0x3b1d06, 0xb6a1207c, 0x6a455793, 0x4c5bc8e9, 0x0 }, /* #34 */
     3017    { 0x233f57, 0x233706, 0x3253159a, 0x05a3a981, 0x2caf6c19, 0x0 }, /* #35 */
     3018    { 0x217412, 0x217483, 0x826924e8, 0xfd730780, 0x84f61d68, 0x0 }, /* #36 */
     3019    { 0x325057, 0x325003, 0x197881c7, 0x22e844e6, 0xf6903ce1, 0x0 }, /* #37 */
     3020    { 0x0c73c3, 0x0c7317, 0x06d7a3b3, 0x0f9b636c, 0xf73c4047, 0x0 }, /* #38 */
     3021    { 0x201187, 0x201997, 0x58e6930a, 0xcf26efeb, 0x89bfa31f, 0x0 }, /* #39 */
     3022    { 0x2e4d13, 0x2e4506, 0x258fdb74, 0x1dff0ab1, 0x0790d0c3, 0x0 }, /* #40 */
     3023    { 0x3956c3, 0x395686, 0xeb0c96bc, 0xa3904f30, 0x477c478c, 0x0 }, /* #41 */
     3024    { 0x3922d7, 0x392283, 0x4326a91f, 0xe3fd7549, 0x5f2933d6, 0x0 }, /* #42 */
     3025    { 0x0a5743, 0x0a5797, 0xacf0b3a5, 0xbe4e86f6, 0xeea22caf, 0x0 }, /* #43 */
     3026    { 0x234dc7, 0x234516, 0xbda32669, 0x1b744f4d, 0xa22ed71c, 0x0 }, /* #44 */
     3027    { 0x2c00c6, 0x2c0006, 0x60bbea4c, 0x4fa8951b, 0x11135531, 0x0 }, /* #45 */
     3028    { 0x3e2d86, 0x3e2587, 0x8620696f, 0xcc366fe2, 0xb9e9f98d, 0x0 }, /* #46 */
     3029    { 0x0a0cc6, 0x0a0402, 0x7a8cda66, 0x05365dd5, 0x75567c91, 0x0 }, /* #47 */
     3030    { 0x0c4fc6, 0x0c4797, 0x8f4950b3, 0xf8f81044, 0x9651406f, 0x0 }, /* #48 */
     3031    { 0x1d6386, 0x1d6307, 0x433b6e24, 0x507f6f00, 0xf2bbff24, 0x0 }, /* #49 */
     3032    { 0x2b2e83, 0x2b2616, 0xe98dc273, 0x0fb4804b, 0xd9d94228, 0x0 }, /* #50 */
     3033    { 0x067e07, 0x067603, 0x67c5e087, 0x77ae0d10, 0xf017d377, 0x0 }, /* #51 */
     3034    { 0x240152, 0x240993, 0x74ae157a, 0xe3a9fddf, 0x9104179b, 0x0 }, /* #52 */
     3035    { 0x2949d7, 0x294106, 0x6002548b, 0x2705b1a0, 0x38fca2eb, 0x0 }, /* #53 */
     3036    { 0x2c0f87, 0x2c0713, 0x0aaf9236, 0x7e0754ae, 0x8ca83d88, 0x0 }, /* #54 */
     3037    { 0x1f5303, 0x1f5306, 0x4218114c, 0x08005ad2, 0x3a17b67a, 0x0 }, /* #55 */
     3038    { 0x0d2143, 0x0d2197, 0x414a9e0e, 0xf77bd36f, 0x49ceca9f, 0x0 }, /* #56 */
     3039    { 0x090943, 0x090997, 0x3f7ebfa2, 0xa5277a63, 0x9a57453f, 0x0 }, /* #57 */
     3040    { 0x033893, 0x033003, 0x27f974ff, 0x7d892e52, 0xaa7046ad, 0x0 }, /* #58 */
     3041    { 0x301d97, 0x301512, 0x4de8caf3, 0x1f848b79, 0x2e643f7a, 0x0 }, /* #59 */
     3042    { 0x031b16, 0x031312, 0xa142b038, 0x000351ce, 0xa13f5e6a, 0x0 }, /* #60 */
     3043    { 0x0f3307, 0x0f3313, 0x01729451, 0x380b41bc, 0xc9675295, 0x0 }, /* #61 */
     3044    { 0x052782, 0x052716, 0x13af18a7, 0x073371ca, 0x0c7ba6dd, 0x0 }, /* #62 */
     3045    { 0x077d92, 0x077513, 0x12988163, 0x3841ed45, 0xda56941e, 0x0 }, /* #63 */
    30463046};
    30473047static const BINU32_TEST_T g_aTests_sub_u32_locked[] =
    30483048{
    3049     { 0x1c2692, 0x1c2646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3050     { 0x155a12, 0x155246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3051     { 0x0f71d7, 0x0f7146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3052     { 0x0f7053, 0x0f7046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3053     { 0x344e92, 0x344602, 0x12f4566b, 0x12f4566b, 0x00000000, 0x0 }, /* #4 */
    3054     { 0x042596, 0x042586, 0xa6865684, 0xa6865684, 0x00000000, 0x0 }, /* #5 */
    3055     { 0x334406, 0x334402, 0x133b7d6d, 0x133b7d6d, 0x00000000, 0x0 }, /* #6 */
    3056     { 0x283bc2, 0x283306, 0x2c63239a, 0x2c63239a, 0x00000000, 0x0 }, /* #7 */
    3057     { 0x335b97, 0x335383, 0x1258e01a, 0xa88cad04, 0x69cc3316, 0x0 }, /* #8 */
    3058     { 0x026f97, 0x026786, 0xcb0590bb, 0xa52b84aa, 0x25da0c11, 0x0 }, /* #9 */
    3059     { 0x1c6746, 0x1c6793, 0x9f936832, 0xf4254286, 0xab6e25ac, 0x0 }, /* #10 */
    3060     { 0x133b02, 0x133312, 0xcc432bf8, 0x3458aab9, 0x97ea813f, 0x0 }, /* #11 */
    3061     { 0x132813, 0x132083, 0x923c485e, 0xf3a212bc, 0x9e9a35a2, 0x0 }, /* #12 */
    3062     { 0x096012, 0x096082, 0xa2b219d8, 0x9e05ddf1, 0x04ac3be7, 0x0 }, /* #13 */
    3063     { 0x120797, 0x120f02, 0xb7724edc, 0x7d5013ec, 0x3a223af0, 0x0 }, /* #14 */
    3064     { 0x3f1206, 0x3f1a12, 0xdfa9d991, 0x69863dfd, 0x76239b94, 0x0 }, /* #15 */
    3065     { 0x2f6252, 0x2f6286, 0xf3d17d27, 0xe71872b2, 0x0cb90a75, 0x0 }, /* #16 */
    3066     { 0x1f3703, 0x1f3f12, 0xe9ccb694, 0x749a9b85, 0x75321b0f, 0x0 }, /* #17 */
    3067     { 0x396196, 0x396183, 0x0fd0963a, 0xd438d3a7, 0x3b97c293, 0x0 }, /* #18 */
    3068     { 0x0d47c7, 0x0d4793, 0xb1a82798, 0xf28a4e3d, 0xbf1dd95b, 0x0 }, /* #19 */
    3069     { 0x092302, 0x092316, 0xe4175874, 0x0c61343a, 0xd7b6243a, 0x0 }, /* #20 */
    3070     { 0x1a0712, 0x1a0712, 0xe10c4e10, 0x19b5137f, 0xc7573a91, 0x0 }, /* #21 */
    3071     { 0x0b5013, 0x0b5087, 0x9bac62e7, 0xbc857e17, 0xdf26e4d0, 0x0 }, /* #22 */
    3072     { 0x2f6f86, 0x2f6706, 0x48c1f3b6, 0x125340f6, 0x366eb2c0, 0x0 }, /* #23 */
    3073     { 0x197e52, 0x197612, 0x5cd2c156, 0x56a46949, 0x062e580d, 0x0 }, /* #24 */
    3074     { 0x386e46, 0x386687, 0x9efef7de, 0xda0bc069, 0xc4f33775, 0x0 }, /* #25 */
    3075     { 0x103653, 0x103e87, 0x7a93760f, 0xc919e15f, 0xb17994b0, 0x0 }, /* #26 */
    3076     { 0x3d58d6, 0x3d5096, 0xfa0659fc, 0xb029cd3f, 0x49dc8cbd, 0x0 }, /* #27 */
    3077     { 0x0060d6, 0x006097, 0xa9b0e557, 0xdab7b709, 0xcef92e4e, 0x0 }, /* #28 */
    3078     { 0x1a1b43, 0x1a1306, 0x722edea8, 0x52daeb66, 0x1f53f342, 0x0 }, /* #29 */
    3079     { 0x133103, 0x133183, 0xb6bb0cdf, 0xd7369c34, 0xdf8470ab, 0x0 }, /* #30 */
    3080     { 0x0e4616, 0x0e4683, 0x07d37d65, 0xa2520754, 0x65817611, 0x0 }, /* #31 */
    3081     { 0x3a4d86, 0x3a4582, 0xfa3b07cc, 0xf507fc23, 0x05330ba9, 0x0 }, /* #32 */
    3082     { 0x014cc3, 0x014487, 0x8942a55f, 0xc6e95148, 0xc2595417, 0x0 }, /* #33 */
    3083     { 0x383802, 0x383816, 0xa5a44058, 0x579ffb69, 0x4e0444ef, 0x0 }, /* #34 */
    3084     { 0x1b77c6, 0x1b7716, 0xd12da2b0, 0x4d6ef233, 0x83beb07d, 0x0 }, /* #35 */
    3085     { 0x1853d2, 0x185383, 0x1daaf22d, 0xd1e0ea43, 0x4bca07ea, 0x0 }, /* #36 */
    3086     { 0x3f6b12, 0x3f6b02, 0xcf7ca1ac, 0x7a61a1c1, 0x551affeb, 0x0 }, /* #37 */
    3087     { 0x267c47, 0x267402, 0x58838d7c, 0x23321457, 0x35517925, 0x0 }, /* #38 */
    3088     { 0x0a2816, 0x0a2897, 0x5dc9013d, 0xac704a4e, 0xb158b6ef, 0x0 }, /* #39 */
    3089     { 0x0b3682, 0x0b3687, 0x8d4f97fd, 0xf2ce9447, 0x9a8103b6, 0x0 }, /* #40 */
    3090     { 0x3e7296, 0x3e7a93, 0x64cbbb17, 0xba58f129, 0xaa72c9ee, 0x0 }, /* #41 */
    3091     { 0x153282, 0x153212, 0x3f8fa501, 0x16058c0e, 0x298a18f3, 0x0 }, /* #42 */
    3092     { 0x124692, 0x124e83, 0x367134be, 0x901fad1a, 0xa65187a4, 0x0 }, /* #43 */
    3093     { 0x026507, 0x026503, 0x4ad4abcf, 0x7a4e2ed5, 0xd0867cfa, 0x0 }, /* #44 */
    3094     { 0x2d66c6, 0x2d6613, 0x0df0283a, 0x784b9cfe, 0x95a48b3c, 0x0 }, /* #45 */
    3095     { 0x0b0ad3, 0x0b0297, 0x110d0db2, 0xb233820c, 0x5ed98ba6, 0x0 }, /* #46 */
    3096     { 0x0e6b82, 0x0e6316, 0x7727e816, 0x40d0e23f, 0x365705d7, 0x0 }, /* #47 */
    3097     { 0x121c03, 0x121483, 0x1044f60d, 0xcfc974f4, 0x407b8119, 0x0 }, /* #48 */
    3098     { 0x0727c3, 0x072786, 0xf9e3e1c5, 0x830a5fe2, 0x76d981e3, 0x0 }, /* #49 */
    3099     { 0x3b2742, 0x3b2702, 0xc880fb87, 0x279ca583, 0xa0e45604, 0x0 }, /* #50 */
    3100     { 0x1b36c6, 0x1b3682, 0xe61ed44b, 0x96591391, 0x4fc5c0ba, 0x0 }, /* #51 */
    3101     { 0x3f48c2, 0x3f4006, 0xe06a99d2, 0x09185300, 0xd75246d2, 0x0 }, /* #52 */
    3102     { 0x286053, 0x286093, 0xbb844cb3, 0xee553516, 0xcd2f179d, 0x0 }, /* #53 */
    3103     { 0x2f39c7, 0x2f3983, 0x429aeeee, 0x8063f0bc, 0xc236fe32, 0x0 }, /* #54 */
    3104     { 0x3e6f82, 0x3e6f12, 0xaf367260, 0x5fafcc37, 0x4f86a629, 0x0 }, /* #55 */
    3105     { 0x3d3683, 0x3d3e02, 0x94c80cbe, 0x6433b423, 0x3094589b, 0x0 }, /* #56 */
    3106     { 0x077897, 0x077012, 0xd41f8313, 0x23503a98, 0xb0cf487b, 0x0 }, /* #57 */
    3107     { 0x3d0403, 0x3d0496, 0xdf915feb, 0xa3e6364e, 0x3bab299d, 0x0 }, /* #58 */
    3108     { 0x0e5303, 0x0e5317, 0x0f017180, 0x39d9182d, 0xd5285953, 0x0 }, /* #59 */
    3109     { 0x1f5796, 0x1f5716, 0xfe33a896, 0x59f421d8, 0xa43f86be, 0x0 }, /* #60 */
    3110     { 0x0965d3, 0x096583, 0x9fc787de, 0xc1b994cd, 0xde0df311, 0x0 }, /* #61 */
    3111     { 0x020003, 0x020083, 0x3cacf799, 0xe0a0d975, 0x5c0c1e24, 0x0 }, /* #62 */
    3112     { 0x3120d6, 0x312806, 0xc10d4f2e, 0x7fbc3d3c, 0x415111f2, 0x0 }, /* #63 */
     3049    { 0x166bc7, 0x166346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3050    { 0x064112, 0x064146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3051    { 0x1c4642, 0x1c4646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3052    { 0x0a3707, 0x0a3746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3053    { 0x373e96, 0x373606, 0x22410a4e, 0x22410a4e, 0x00000000, 0x0 }, /* #4 */
     3054    { 0x0b1853, 0x0b1086, 0xfd45d53a, 0xfd45d53a, 0x00000000, 0x0 }, /* #5 */
     3055    { 0x321316, 0x321306, 0x2692d917, 0x2692d917, 0x00000000, 0x0 }, /* #6 */
     3056    { 0x2a08c3, 0x2a0002, 0x43ba7f10, 0x43ba7f10, 0x00000000, 0x0 }, /* #7 */
     3057    { 0x2b7553, 0x2b7592, 0xbb38cb75, 0xad831def, 0x0db5ad86, 0x0 }, /* #8 */
     3058    { 0x136047, 0x136806, 0x89957c5d, 0x147d98f5, 0x7517e368, 0x0 }, /* #9 */
     3059    { 0x127cc6, 0x127493, 0x0d599b30, 0xd77e0734, 0x35db93fc, 0x0 }, /* #10 */
     3060    { 0x102103, 0x102183, 0xaefafea3, 0xce974662, 0xe063b841, 0x0 }, /* #11 */
     3061    { 0x375bd3, 0x375316, 0x23431f98, 0x1773d95a, 0x0bcf463e, 0x0 }, /* #12 */
     3062    { 0x0c1682, 0x0c1686, 0xad6cd91f, 0xa84a3f9a, 0x05229985, 0x0 }, /* #13 */
     3063    { 0x0d0e12, 0x0d0606, 0xdaa0b114, 0x2ed70b60, 0xabc9a5b4, 0x0 }, /* #14 */
     3064    { 0x1d62c3, 0x1d6a16, 0xb29a4475, 0x4495cd2e, 0x6e047747, 0x0 }, /* #15 */
     3065    { 0x326dc3, 0x326d12, 0x80a1f368, 0x382ec23d, 0x4873312b, 0x0 }, /* #16 */
     3066    { 0x231212, 0x231207, 0x1acd166c, 0x4c51db66, 0xce7b3b06, 0x0 }, /* #17 */
     3067    { 0x202f02, 0x202712, 0x4eb8ae31, 0x100493ae, 0x3eb41a83, 0x0 }, /* #18 */
     3068    { 0x384f53, 0x384786, 0xbfbb3617, 0xa3ded493, 0x1bdc6184, 0x0 }, /* #19 */
     3069    { 0x065013, 0x065012, 0x78fd0034, 0x0ee48d0e, 0x6a187326, 0x0 }, /* #20 */
     3070    { 0x2f7a16, 0x2f7213, 0x1ad3a2e6, 0x1e67eb1a, 0xfc6bb7cc, 0x0 }, /* #21 */
     3071    { 0x0655c7, 0x065d06, 0xa747595d, 0x6a0b5c8d, 0x3d3bfcd0, 0x0 }, /* #22 */
     3072    { 0x125b12, 0x125307, 0x1aae1be7, 0x7e043387, 0x9ca9e860, 0x0 }, /* #23 */
     3073    { 0x170553, 0x170502, 0xfe9eb8af, 0x182faf68, 0xe66f0947, 0x0 }, /* #24 */
     3074    { 0x0a2807, 0x0a2093, 0xcd0a0656, 0xffe4078c, 0xcd25feca, 0x0 }, /* #25 */
     3075    { 0x3a0686, 0x3a0603, 0x1b156197, 0x425b5332, 0xd8ba0e65, 0x0 }, /* #26 */
     3076    { 0x191356, 0x191386, 0xb44415cd, 0x9250b544, 0x21f36089, 0x0 }, /* #27 */
     3077    { 0x067496, 0x067483, 0xa965470a, 0xf14a5049, 0xb81af6c1, 0x0 }, /* #28 */
     3078    { 0x3e1587, 0x3e1593, 0x8a014b73, 0xaf00ba79, 0xdb0090fa, 0x0 }, /* #29 */
     3079    { 0x2e1ac7, 0x2e1213, 0x20ea62da, 0x64ea5aef, 0xbc0007eb, 0x0 }, /* #30 */
     3080    { 0x077413, 0x077487, 0xd4291ee6, 0xfc7d65b2, 0xd7abb934, 0x0 }, /* #31 */
     3081    { 0x1f5493, 0x1f5413, 0x176985e1, 0x4694e245, 0xd0d4a39c, 0x0 }, /* #32 */
     3082    { 0x010013, 0x010893, 0x14493b09, 0x808643ef, 0x93c2f71a, 0x0 }, /* #33 */
     3083    { 0x2c5612, 0x2c5e83, 0x38dbf56b, 0x880e73a1, 0xb0cd81ca, 0x0 }, /* #34 */
     3084    { 0x040dc6, 0x040d93, 0x26265171, 0x88796c29, 0x9dace548, 0x0 }, /* #35 */
     3085    { 0x006912, 0x006183, 0x49cd702a, 0xfb4e74ea, 0x4e7efb40, 0x0 }, /* #36 */
     3086    { 0x0a4713, 0x0a4716, 0x3081d93b, 0x13a50fdd, 0x1cdcc95e, 0x0 }, /* #37 */
     3087    { 0x284917, 0x284196, 0xe9d8c514, 0x9365eabe, 0x5672da56, 0x0 }, /* #38 */
     3088    { 0x1c4f97, 0x1c4f06, 0x8e6ef49c, 0x77f1bf71, 0x167d352b, 0x0 }, /* #39 */
     3089    { 0x2d2597, 0x2d2516, 0x6ed215d0, 0x0c3bf31d, 0x629622b3, 0x0 }, /* #40 */
     3090    { 0x004857, 0x004812, 0x91ccfd41, 0x28c63db9, 0x6906bf88, 0x0 }, /* #41 */
     3091    { 0x142107, 0x142103, 0x189fa8fa, 0x7e90c670, 0x9a0ee28a, 0x0 }, /* #42 */
     3092    { 0x3b0017, 0x3b0082, 0xf28b1e96, 0xa705fad0, 0x4b8523c6, 0x0 }, /* #43 */
     3093    { 0x2f42c6, 0x2f4212, 0x53e4933d, 0x5065ff3e, 0x037e93ff, 0x0 }, /* #44 */
     3094    { 0x264c03, 0x264487, 0x1f50c4ca, 0xefa90af5, 0x2fa7b9d5, 0x0 }, /* #45 */
     3095    { 0x190817, 0x190092, 0xd3be0a94, 0xb2156515, 0x21a8a57f, 0x0 }, /* #46 */
     3096    { 0x051a03, 0x051297, 0x8eb93bc3, 0xabb6942e, 0xe302a795, 0x0 }, /* #47 */
     3097    { 0x0859d3, 0x085186, 0xc30b903f, 0x96e055c3, 0x2c2b3a7c, 0x0 }, /* #48 */
     3098    { 0x0c3983, 0x0c3912, 0x89697aa8, 0x5d75ca3d, 0x2bf3b06b, 0x0 }, /* #49 */
     3099    { 0x037803, 0x037883, 0x0e0675e9, 0x83df5ab9, 0x8a271b30, 0x0 }, /* #50 */
     3100    { 0x2a1252, 0x2a1212, 0x2eda771c, 0x26186efd, 0x08c2081f, 0x0 }, /* #51 */
     3101    { 0x3c3213, 0x3c3216, 0x6f10a406, 0x419005f9, 0x2d809e0d, 0x0 }, /* #52 */
     3102    { 0x081f87, 0x081f97, 0x37291573, 0x8ce9c824, 0xaa3f4d4f, 0x0 }, /* #53 */
     3103    { 0x2c3407, 0x2c3c16, 0xbb1f69ca, 0x6fc4ddde, 0x4b5a8bec, 0x0 }, /* #54 */
     3104    { 0x185992, 0x185102, 0x7522a0be, 0x00bb6b8c, 0x74673532, 0x0 }, /* #55 */
     3105    { 0x152152, 0x152182, 0xde5220df, 0xbc6600d9, 0x21ec2006, 0x0 }, /* #56 */
     3106    { 0x054c03, 0x054487, 0xa496f27f, 0xf28c6fe2, 0xb20a829d, 0x0 }, /* #57 */
     3107    { 0x052b17, 0x052303, 0x434f98be, 0x649ab51a, 0xdeb4e3a4, 0x0 }, /* #58 */
     3108    { 0x0d5487, 0x0d5483, 0x3b6a93e1, 0xe957dca1, 0x5212b740, 0x0 }, /* #59 */
     3109    { 0x3c74d2, 0x3c7c83, 0x7b6eb73d, 0xd9ae92f7, 0xa1c02446, 0x0 }, /* #60 */
     3110    { 0x0d21c7, 0x0d2183, 0x8d79a0ae, 0xe1557970, 0xac24273e, 0x0 }, /* #61 */
     3111    { 0x3a0083, 0x3a0013, 0x540b36b5, 0x67d6875b, 0xec34af5a, 0x0 }, /* #62 */
     3112    { 0x247517, 0x247592, 0xd0cb278e, 0x8739434f, 0x4991e43f, 0x0 }, /* #63 */
    31133113};
    31143114static const BINU32_TEST_T g_aTests_sbb_u32[] =
    31153115{
    3116     { 0x202212, 0x202246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3117     { 0x250947, 0x250197, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #1 */
    3118     { 0x066f13, 0x066797, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #2 */
    3119     { 0x1f5847, 0x1f5097, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #3 */
    3120     { 0x2d4252, 0x2d4202, 0x144d7ecd, 0x144d7ecd, 0x00000000, 0x0 }, /* #4 */
    3121     { 0x1b3e06, 0x1b3602, 0x716741b6, 0x716741b6, 0x00000000, 0x0 }, /* #5 */
    3122     { 0x225fd6, 0x225782, 0xfa869cda, 0xfa869cda, 0x00000000, 0x0 }, /* #6 */
    3123     { 0x1600c2, 0x160002, 0x04707576, 0x04707576, 0x00000000, 0x0 }, /* #7 */
    3124     { 0x301e53, 0x301617, 0x1b8d8d74, 0x756aa8f6, 0xa622e47d, 0x0 }, /* #8 */
    3125     { 0x357893, 0x357017, 0x00cb85a0, 0x5ec03a8e, 0xa20b4b11, 0x0 }, /* #9 */
    3126     { 0x286fc3, 0x286787, 0x31e4d4ab, 0xd3989d0a, 0x5e4c37a0, 0x0 }, /* #10 */
    3127     { 0x2217d6, 0x221706, 0xe2d607ce, 0x3d6d39c5, 0xa568ce09, 0x0 }, /* #11 */
    3128     { 0x094116, 0x094187, 0x9d1447cd, 0xb011a874, 0xed029f59, 0x0 }, /* #12 */
    3129     { 0x1e7e16, 0x1e7606, 0xe8a9875e, 0x2cd21d41, 0xbbd76a1d, 0x0 }, /* #13 */
    3130     { 0x300d97, 0x300d87, 0x4852485c, 0xb783e2e2, 0x90ce6579, 0x0 }, /* #14 */
    3131     { 0x0916c7, 0x091606, 0x63db56ea, 0x034de248, 0x608d74a1, 0x0 }, /* #15 */
    3132     { 0x2c0882, 0x2c0002, 0x7a7c737b, 0x0217f40b, 0x78647f70, 0x0 }, /* #16 */
    3133     { 0x3b4fd6, 0x3b4716, 0xe2b17d30, 0x4462230a, 0x9e4f5a26, 0x0 }, /* #17 */
    3134     { 0x2b1117, 0x2b1187, 0x53acc004, 0xddfdc022, 0x75aeffe1, 0x0 }, /* #18 */
    3135     { 0x023383, 0x023b83, 0x7a5dce1f, 0xef7b6dea, 0x8ae26034, 0x0 }, /* #19 */
    3136     { 0x3b2643, 0x3b2693, 0xc186acf0, 0xf923d623, 0xc862d6cc, 0x0 }, /* #20 */
    3137     { 0x1e6d87, 0x1e6583, 0x1511292b, 0xb197031a, 0x637a2610, 0x0 }, /* #21 */
    3138     { 0x294986, 0x294912, 0xa5a42858, 0x539c28fd, 0x5207ff5b, 0x0 }, /* #22 */
    3139     { 0x205b07, 0x205393, 0x17dae631, 0xf377f28c, 0x2462f3a4, 0x0 }, /* #23 */
    3140     { 0x367513, 0x367583, 0x0fbbcddf, 0x9889f3b0, 0x7731da2e, 0x0 }, /* #24 */
    3141     { 0x313397, 0x313303, 0x097026dc, 0x79824b49, 0x8feddb92, 0x0 }, /* #25 */
    3142     { 0x1f51c3, 0x1f5186, 0xc9dd0388, 0x80b9fa41, 0x49230946, 0x0 }, /* #26 */
    3143     { 0x162247, 0x162a12, 0xa318e6d1, 0x7815a254, 0x2b03447c, 0x0 }, /* #27 */
    3144     { 0x0340d2, 0x034093, 0x05cd1792, 0x9152c1ae, 0x747a55e4, 0x0 }, /* #28 */
    3145     { 0x3b0a93, 0x3b0287, 0x0472807e, 0xda2abaa0, 0x2a47c5dd, 0x0 }, /* #29 */
    3146     { 0x3e5082, 0x3e5087, 0xa85f21a6, 0xc643b166, 0xe21b7040, 0x0 }, /* #30 */
    3147     { 0x0e7c42, 0x0e7406, 0xa4e5267e, 0x0545f330, 0x9f9f334e, 0x0 }, /* #31 */
    3148     { 0x231ed7, 0x231696, 0xe3e53736, 0xc20b27f6, 0x21da0f3f, 0x0 }, /* #32 */
    3149     { 0x3d2f42, 0x3d2713, 0x15a1fa70, 0x68659df1, 0xad3c5c7f, 0x0 }, /* #33 */
    3150     { 0x2b4d07, 0x2b4506, 0x394e13d9, 0x29f86453, 0x0f55af85, 0x0 }, /* #34 */
    3151     { 0x1d5e17, 0x1d5693, 0xadc6e711, 0xc47c03c4, 0xe94ae34c, 0x0 }, /* #35 */
    3152     { 0x211902, 0x211102, 0x6e974fba, 0x4b64f375, 0x23325c45, 0x0 }, /* #36 */
    3153     { 0x074b82, 0x074313, 0x4cc0d791, 0x50ddbd6e, 0xfbe31a23, 0x0 }, /* #37 */
    3154     { 0x337f97, 0x337712, 0x4c1690a0, 0x1339d6b5, 0x38dcb9ea, 0x0 }, /* #38 */
    3155     { 0x172147, 0x172103, 0x1b5f9d1e, 0x41769ecb, 0xd9e8fe52, 0x0 }, /* #39 */
    3156     { 0x235d17, 0x235583, 0x00810769, 0xdb1c9c13, 0x25646b55, 0x0 }, /* #40 */
    3157     { 0x380317, 0x380b02, 0x8f37213c, 0x6fb1d013, 0x1f855128, 0x0 }, /* #41 */
    3158     { 0x240d83, 0x240587, 0x8ccd098c, 0xa4588018, 0xe8748973, 0x0 }, /* #42 */
    3159     { 0x037453, 0x037483, 0x5e9ba035, 0xfc3b5983, 0x626046b1, 0x0 }, /* #43 */
    3160     { 0x017a93, 0x017296, 0xf7ebce29, 0xf7e3e97b, 0x0007e4ad, 0x0 }, /* #44 */
    3161     { 0x2643d2, 0x264317, 0x4de397a4, 0x55de6636, 0xf805316e, 0x0 }, /* #45 */
    3162     { 0x143292, 0x143283, 0xc2233da8, 0xfebdb1d3, 0xc3658bd5, 0x0 }, /* #46 */
    3163     { 0x235297, 0x235293, 0x247cb7b3, 0xb119099b, 0x7363ae17, 0x0 }, /* #47 */
    3164     { 0x3a4752, 0x3a4702, 0x5c2ab7f6, 0x53f559c4, 0x08355e32, 0x0 }, /* #48 */
    3165     { 0x1e70c6, 0x1e7016, 0xcda6c500, 0x0c1016eb, 0xc196ae15, 0x0 }, /* #49 */
    3166     { 0x3e0f86, 0x3e0713, 0x007cbdc6, 0x18f76ba7, 0xe785521f, 0x0 }, /* #50 */
    3167     { 0x0268d7, 0x026802, 0xc09787bc, 0x423ec829, 0x7e58bf92, 0x0 }, /* #51 */
    3168     { 0x2f6892, 0x2f6003, 0x57eef03e, 0x6c3272ae, 0xebbc7d90, 0x0 }, /* #52 */
    3169     { 0x2b3f82, 0x2b3796, 0xeb3a84f1, 0x8ea71b1e, 0x5c9369d3, 0x0 }, /* #53 */
    3170     { 0x152307, 0x152b93, 0x6797daa3, 0xae5da097, 0xb93a3a0b, 0x0 }, /* #54 */
    3171     { 0x0e4b86, 0x0e4387, 0x4a62980b, 0xd10d9041, 0x795507ca, 0x0 }, /* #55 */
    3172     { 0x1e27d7, 0x1e2716, 0xec3f9902, 0x3b17ba36, 0xb127decb, 0x0 }, /* #56 */
    3173     { 0x2b5307, 0x2b5317, 0x61d461d7, 0x6440286a, 0xfd94396c, 0x0 }, /* #57 */
    3174     { 0x2b70c7, 0x2b7093, 0x185a0361, 0xa0780e7c, 0x77e1f4e4, 0x0 }, /* #58 */
    3175     { 0x375347, 0x375306, 0x2996de6d, 0x157ed765, 0x14180707, 0x0 }, /* #59 */
    3176     { 0x264907, 0x264113, 0x4fa38af5, 0x6a30a51c, 0xe572e5d8, 0x0 }, /* #60 */
    3177     { 0x330ac2, 0x330293, 0x5089513b, 0xf02a53ad, 0x605efd8e, 0x0 }, /* #61 */
    3178     { 0x0e0c96, 0x0e0486, 0xc48140d7, 0xac12f482, 0x186e4c55, 0x0 }, /* #62 */
    3179     { 0x376452, 0x376492, 0xeb9c4712, 0xd31268fe, 0x1889de14, 0x0 }, /* #63 */
     3116    { 0x1f6903, 0x1f6197, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #0 */
     3117    { 0x3a6602, 0x3a6646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3118    { 0x087416, 0x087446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3119    { 0x110ad2, 0x110246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3120    { 0x2729d3, 0x272186, 0xf5ea6457, 0xf5ea6456, 0x00000000, 0x0 }, /* #4 */
     3121    { 0x214813, 0x214086, 0xfca0d29d, 0xfca0d29c, 0x00000000, 0x0 }, /* #5 */
     3122    { 0x230157, 0x230186, 0xbe3a7743, 0xbe3a7742, 0x00000000, 0x0 }, /* #6 */
     3123    { 0x2c1053, 0x2c1082, 0xc6ac06db, 0xc6ac06da, 0x00000000, 0x0 }, /* #7 */
     3124    { 0x361743, 0x361793, 0x2d72bdb4, 0xe56e31f8, 0x48048bbb, 0x0 }, /* #8 */
     3125    { 0x3146c7, 0x314616, 0x5bbb0345, 0x48e72d35, 0x12d3d60f, 0x0 }, /* #9 */
     3126    { 0x0a1d46, 0x0a1d02, 0xa35b052e, 0x36a9c337, 0x6cb141f7, 0x0 }, /* #10 */
     3127    { 0x2176c2, 0x217687, 0x9e97222d, 0xca525a22, 0xd444c80b, 0x0 }, /* #11 */
     3128    { 0x1a7302, 0x1a7307, 0x043e777d, 0x2327c5c5, 0xe116b1b8, 0x0 }, /* #12 */
     3129    { 0x2d3802, 0x2d3087, 0x9ecb359c, 0xef9e703a, 0xaf2cc562, 0x0 }, /* #13 */
     3130    { 0x125dd3, 0x125d12, 0xbc69aff9, 0x7dc96bba, 0x3ea0443e, 0x0 }, /* #14 */
     3131    { 0x200346, 0x200317, 0x40d24127, 0x551ed94b, 0xebb367dc, 0x0 }, /* #15 */
     3132    { 0x2753c3, 0x275b93, 0x697f4ca1, 0xc4ff5951, 0xa47ff34f, 0x0 }, /* #16 */
     3133    { 0x1625d2, 0x162d06, 0x81577f17, 0x69febf66, 0x1758bfb1, 0x0 }, /* #17 */
     3134    { 0x110952, 0x110987, 0x6702bab7, 0x82d24181, 0xe4307936, 0x0 }, /* #18 */
     3135    { 0x257b97, 0x257307, 0x4d6a162a, 0x5d94efe2, 0xefd52647, 0x0 }, /* #19 */
     3136    { 0x0417d3, 0x041716, 0x47f9d202, 0x25af2bc9, 0x224aa638, 0x0 }, /* #20 */
     3137    { 0x2658d2, 0x265002, 0x71ad018f, 0x5c6b73f8, 0x15418d97, 0x0 }, /* #21 */
     3138    { 0x104616, 0x104e83, 0x76b3239c, 0x8bcc0ff7, 0xeae713a5, 0x0 }, /* #22 */
     3139    { 0x3a6c57, 0x3a6483, 0xc7faae58, 0xed2e7604, 0xdacc3853, 0x0 }, /* #23 */
     3140    { 0x055ec3, 0x055607, 0x47ec34f2, 0x63641430, 0xe48820c1, 0x0 }, /* #24 */
     3141    { 0x1e1257, 0x1e1212, 0x7a21d5aa, 0x36cf0b1f, 0x4352ca8a, 0x0 }, /* #25 */
     3142    { 0x2f4c87, 0x2f4417, 0x1b0af6a6, 0x6e43dc7d, 0xacc71a28, 0x0 }, /* #26 */
     3143    { 0x1b21c3, 0x1b2117, 0x3f217711, 0x511138c5, 0xee103e4b, 0x0 }, /* #27 */
     3144    { 0x296642, 0x296e02, 0xdc93e03b, 0x6c2d9016, 0x70665025, 0x0 }, /* #28 */
     3145    { 0x1745d6, 0x174513, 0x13c5a031, 0x402da516, 0xd397fb1b, 0x0 }, /* #29 */
     3146    { 0x263383, 0x263307, 0x3c1d4ceb, 0x547834f5, 0xe7a517f5, 0x0 }, /* #30 */
     3147    { 0x080ad6, 0x080297, 0x1e492a61, 0xc8cbb3be, 0x557d76a3, 0x0 }, /* #31 */
     3148    { 0x1343c7, 0x134306, 0xc1d1038a, 0x4091a995, 0x813f59f4, 0x0 }, /* #32 */
     3149    { 0x2a4383, 0x2a4b97, 0x419215e8, 0xa3b5c1ee, 0x9ddc53f9, 0x0 }, /* #33 */
     3150    { 0x0d3093, 0x0d3006, 0xd5f0197d, 0x0fd6b0b1, 0xc61968cb, 0x0 }, /* #34 */
     3151    { 0x2f0b43, 0x2f0397, 0xd29424f7, 0xd68d474e, 0xfc06dda8, 0x0 }, /* #35 */
     3152    { 0x025f43, 0x025786, 0xe3040dfb, 0xc3d20174, 0x1f320c86, 0x0 }, /* #36 */
     3153    { 0x121dc3, 0x121507, 0x5d32f2a8, 0x6159cf42, 0xfbd92365, 0x0 }, /* #37 */
     3154    { 0x225a97, 0x225297, 0x37bc8317, 0xfe79eaac, 0x3942986a, 0x0 }, /* #38 */
     3155    { 0x241552, 0x241513, 0x16c8c604, 0x7f8868e5, 0x97405d1f, 0x0 }, /* #39 */
     3156    { 0x212a06, 0x212a16, 0x83a9a623, 0x0ccf3f9a, 0x76da6689, 0x0 }, /* #40 */
     3157    { 0x014883, 0x014883, 0x6c92ac2f, 0x9b2c32d5, 0xd1667959, 0x0 }, /* #41 */
     3158    { 0x265542, 0x265593, 0xc5297b74, 0xdec15b4f, 0xe6682025, 0x0 }, /* #42 */
     3159    { 0x1670d7, 0x167087, 0x7349f09e, 0xf7f5a06a, 0x7b545033, 0x0 }, /* #43 */
     3160    { 0x1d0386, 0x1d0302, 0x7f6601c9, 0x7d668d52, 0x01ff7477, 0x0 }, /* #44 */
     3161    { 0x373187, 0x373187, 0x4d9ce098, 0xd73fbe74, 0x765d2223, 0x0 }, /* #45 */
     3162    { 0x2c4397, 0x2c4b12, 0xc7d1b1f5, 0x6fd7621f, 0x57fa4fd5, 0x0 }, /* #46 */
     3163    { 0x1b7282, 0x1b7282, 0xb48dc218, 0xadcbd0a8, 0x06c1f170, 0x0 }, /* #47 */
     3164    { 0x117387, 0x117316, 0xe1cb37fa, 0x3d03288e, 0xa4c80f6b, 0x0 }, /* #48 */
     3165    { 0x2c4c82, 0x2c4497, 0x8c1d5312, 0xb2e48a1e, 0xd938c8f4, 0x0 }, /* #49 */
     3166    { 0x1138c7, 0x113083, 0x23b0e2d8, 0xb1b3fda1, 0x71fce536, 0x0 }, /* #50 */
     3167    { 0x2c55d7, 0x2c5d16, 0x9cb94a50, 0x53fb5090, 0x48bdf9bf, 0x0 }, /* #51 */
     3168    { 0x3d4382, 0x3d4382, 0xbaf90d9f, 0x860bada7, 0x34ed5ff8, 0x0 }, /* #52 */
     3169    { 0x372dc7, 0x372d12, 0xdb7bc9b2, 0x7f84d5a7, 0x5bf6f40a, 0x0 }, /* #53 */
     3170    { 0x0f4ad7, 0x0f4287, 0xaacfadab, 0xc23cc155, 0xe892ec55, 0x0 }, /* #54 */
     3171    { 0x197616, 0x197e06, 0xa8ab215a, 0x6d9070c9, 0x3b1ab091, 0x0 }, /* #55 */
     3172    { 0x3e3e93, 0x3e3e12, 0xa98871e2, 0x2c9bb026, 0x7cecc1bb, 0x0 }, /* #56 */
     3173    { 0x1c4f06, 0x1c4f16, 0xc18fd992, 0x767ad887, 0x4b15010b, 0x0 }, /* #57 */
     3174    { 0x377ed6, 0x377613, 0x41a9a5b4, 0x58ebb79b, 0xe8bdee19, 0x0 }, /* #58 */
     3175    { 0x1a6102, 0x1a6112, 0x496bdb11, 0x01707c52, 0x47fb5ebf, 0x0 }, /* #59 */
     3176    { 0x097286, 0x097203, 0x643d5d0e, 0x6b94e783, 0xf8a8758b, 0x0 }, /* #60 */
     3177    { 0x3d3687, 0x3d3612, 0xc34925c0, 0x0bfba2fd, 0xb74d82c2, 0x0 }, /* #61 */
     3178    { 0x356982, 0x356906, 0xc761826f, 0x74a7186a, 0x52ba6a05, 0x0 }, /* #62 */
     3179    { 0x061893, 0x061016, 0x5892b3b7, 0x113df3bb, 0x4754bffb, 0x0 }, /* #63 */
    31803180};
    31813181static const BINU32_TEST_T g_aTests_sbb_u32_locked[] =
    31823182{
    3183     { 0x0c6a46, 0x0c6246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3184     { 0x1e7c06, 0x1e7446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3185     { 0x0c1097, 0x0c1097, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #2 */
    3186     { 0x3412d2, 0x341246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3187     { 0x3c7747, 0x3c7706, 0x5b8c568c, 0x5b8c568b, 0x00000000, 0x0 }, /* #4 */
    3188     { 0x360996, 0x360186, 0xad9d297d, 0xad9d297d, 0x00000000, 0x0 }, /* #5 */
    3189     { 0x1b6cd6, 0x1b6402, 0x65eeb72c, 0x65eeb72c, 0x00000000, 0x0 }, /* #6 */
    3190     { 0x044cc2, 0x044402, 0x0b0046ef, 0x0b0046ef, 0x00000000, 0x0 }, /* #7 */
    3191     { 0x130596, 0x130502, 0x7b9ee361, 0x65c96de0, 0x15d57581, 0x0 }, /* #8 */
    3192     { 0x050246, 0x050a12, 0x86dfa11a, 0x172fa69b, 0x6faffa7f, 0x0 }, /* #9 */
    3193     { 0x305fd7, 0x305702, 0xbff0e3c7, 0x17abe102, 0xa84502c4, 0x0 }, /* #10 */
    3194     { 0x104f43, 0x104792, 0xc10c3e05, 0x854aa486, 0x3bc1997e, 0x0 }, /* #11 */
    3195     { 0x322ed7, 0x322696, 0xca42fed0, 0x8e04a05c, 0x3c3e5e73, 0x0 }, /* #12 */
    3196     { 0x2367c6, 0x236787, 0xb41fbd06, 0xb5999782, 0xfe862584, 0x0 }, /* #13 */
    3197     { 0x2d4c03, 0x2d4403, 0x0d02bc95, 0x75c339d3, 0x973f82c1, 0x0 }, /* #14 */
    3198     { 0x185117, 0x185197, 0xba28cf21, 0xef9e5bed, 0xca8a7333, 0x0 }, /* #15 */
    3199     { 0x292883, 0x292806, 0xc1342a05, 0x44d2d081, 0x7c615983, 0x0 }, /* #16 */
    3200     { 0x067653, 0x067683, 0xc4eef69e, 0xf8697c6b, 0xcc857a32, 0x0 }, /* #17 */
    3201     { 0x1b03c6, 0x1b0392, 0xeb177c12, 0xe86974a7, 0x02ae076b, 0x0 }, /* #18 */
    3202     { 0x231246, 0x231212, 0xf174db07, 0x22761829, 0xcefec2de, 0x0 }, /* #19 */
    3203     { 0x0f3c16, 0x0f3403, 0x3aff343e, 0x4cf7b8a2, 0xee077b9c, 0x0 }, /* #20 */
    3204     { 0x2a2453, 0x2a2416, 0x1f1dfbe9, 0x15dc24be, 0x0941d72a, 0x0 }, /* #21 */
    3205     { 0x1e6413, 0x1e6413, 0x607b3448, 0x652c449b, 0xfb4eefac, 0x0 }, /* #22 */
    3206     { 0x2e7d47, 0x2e7583, 0x81d62b49, 0xb4ae5f97, 0xcd27cbb1, 0x0 }, /* #23 */
    3207     { 0x2c2603, 0x2c2e16, 0xb199c189, 0x5ef1218b, 0x52a89ffd, 0x0 }, /* #24 */
    3208     { 0x2a7dc6, 0x2a7d12, 0xb17a9780, 0x74a98a58, 0x3cd10d28, 0x0 }, /* #25 */
    3209     { 0x193697, 0x193e02, 0x8d4df1aa, 0x4c67ca08, 0x40e627a1, 0x0 }, /* #26 */
    3210     { 0x1b1cc6, 0x1b1c12, 0xcfd86f14, 0x6c05e6e5, 0x63d2882f, 0x0 }, /* #27 */
    3211     { 0x2133c6, 0x213393, 0x80ebce2c, 0xb8cfccce, 0xc81c015e, 0x0 }, /* #28 */
    3212     { 0x297c92, 0x297406, 0xdbb89a71, 0x29eb2a21, 0xb1cd7050, 0x0 }, /* #29 */
    3213     { 0x1f1896, 0x1f1006, 0x39a85e3f, 0x1ac7905f, 0x1ee0cde0, 0x0 }, /* #30 */
    3214     { 0x346702, 0x346706, 0xe7a7dde5, 0x546d0fb2, 0x933ace33, 0x0 }, /* #31 */
    3215     { 0x3957d7, 0x395716, 0xf4d5255c, 0x19fbbeee, 0xdad9666d, 0x0 }, /* #32 */
    3216     { 0x3c0247, 0x3c0216, 0xfcca41d6, 0x3866140c, 0xc4642dc9, 0x0 }, /* #33 */
    3217     { 0x397c46, 0x397c06, 0xad940857, 0x6eb6cb71, 0x3edd3ce6, 0x0 }, /* #34 */
    3218     { 0x0e7c93, 0x0e7492, 0xd3e9fe3c, 0xd156d0fd, 0x02932d3e, 0x0 }, /* #35 */
    3219     { 0x1403c2, 0x140393, 0xd434d547, 0xd93ba48f, 0xfaf930b8, 0x0 }, /* #36 */
    3220     { 0x1931d7, 0x193112, 0x399435f1, 0x00d4bb02, 0x38bf7aee, 0x0 }, /* #37 */
    3221     { 0x161846, 0x161096, 0xb15cd203, 0x83b7988e, 0x2da53975, 0x0 }, /* #38 */
    3222     { 0x113a46, 0x113213, 0x680f2cc8, 0x6b157b5b, 0xfcf9b16d, 0x0 }, /* #39 */
    3223     { 0x3f7596, 0x3f7506, 0x415c3f28, 0x1b28c914, 0x26337614, 0x0 }, /* #40 */
    3224     { 0x264587, 0x264593, 0x1a1be570, 0xf0d6f9bf, 0x2944ebb0, 0x0 }, /* #41 */
    3225     { 0x083643, 0x083697, 0xc8657665, 0xf0ce834e, 0xd796f316, 0x0 }, /* #42 */
    3226     { 0x1911c6, 0x191902, 0xa8c74b5e, 0x6d58a49b, 0x3b6ea6c3, 0x0 }, /* #43 */
    3227     { 0x240412, 0x240487, 0x9dd830b8, 0xfbe62ae7, 0xa1f205d1, 0x0 }, /* #44 */
    3228     { 0x271b92, 0x271b97, 0x52eba5e8, 0xa0b369ca, 0xb2383c1e, 0x0 }, /* #45 */
    3229     { 0x332553, 0x332d16, 0xc5fb7bd4, 0x7787bb77, 0x4e73c05c, 0x0 }, /* #46 */
    3230     { 0x085417, 0x085c93, 0x683d8431, 0x9f5616d3, 0xc8e76d5d, 0x0 }, /* #47 */
    3231     { 0x096612, 0x096612, 0x37d0e391, 0x1f599a49, 0x18774948, 0x0 }, /* #48 */
    3232     { 0x2d4492, 0x2d4413, 0x0febf3e0, 0x156aead3, 0xfa81090d, 0x0 }, /* #49 */
    3233     { 0x3b79c6, 0x3b7916, 0x845a45f2, 0x70e82a95, 0x13721b5d, 0x0 }, /* #50 */
    3234     { 0x082712, 0x082f87, 0x6ead4b83, 0x9b2fdfe2, 0xd37d6ba1, 0x0 }, /* #51 */
    3235     { 0x3d4407, 0x3d4c16, 0x9e4eef30, 0x6b22b088, 0x332c3ea7, 0x0 }, /* #52 */
    3236     { 0x281002, 0x281816, 0x9f4ef509, 0x5ee285fc, 0x406c6f0d, 0x0 }, /* #53 */
    3237     { 0x1e1083, 0x1e1083, 0xf32c39ac, 0xf99190d9, 0xf99aa8d2, 0x0 }, /* #54 */
    3238     { 0x061392, 0x061306, 0xd10cb61d, 0x1fba78a6, 0xb1523d77, 0x0 }, /* #55 */
    3239     { 0x324402, 0x324487, 0x06707d03, 0xc64c63f0, 0x40241913, 0x0 }, /* #56 */
    3240     { 0x1f4492, 0x1f4403, 0x0b41cb4e, 0x538fcd1a, 0xb7b1fe34, 0x0 }, /* #57 */
    3241     { 0x231ec6, 0x231602, 0x91cb903d, 0x11ac8985, 0x801f06b8, 0x0 }, /* #58 */
    3242     { 0x2a1d13, 0x2a1517, 0x03401125, 0x2dd174f9, 0xd56e9c2b, 0x0 }, /* #59 */
    3243     { 0x1d0492, 0x1d0407, 0x023f1744, 0x17f311e2, 0xea4c0562, 0x0 }, /* #60 */
    3244     { 0x0a5cd6, 0x0a5c97, 0x390a0f61, 0x9bbcfab8, 0x9d4d14a9, 0x0 }, /* #61 */
    3245     { 0x176dd3, 0x176d83, 0x57595a8d, 0x9ddbc754, 0xb97d9338, 0x0 }, /* #62 */
    3246     { 0x090b92, 0x090393, 0x1112ca52, 0xb89288ab, 0x588041a7, 0x0 }, /* #63 */
     3183    { 0x081c53, 0x081497, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #0 */
     3184    { 0x3b13d6, 0x3b1346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3185    { 0x264b16, 0x264346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3186    { 0x150ec2, 0x150646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3187    { 0x112502, 0x112582, 0xe93215fb, 0xe93215fb, 0x00000000, 0x0 }, /* #4 */
     3188    { 0x014793, 0x014706, 0x3ec9e237, 0x3ec9e236, 0x00000000, 0x0 }, /* #5 */
     3189    { 0x2249c2, 0x224182, 0xd23c0e20, 0xd23c0e20, 0x00000000, 0x0 }, /* #6 */
     3190    { 0x030107, 0x030186, 0xdf4db029, 0xdf4db028, 0x00000000, 0x0 }, /* #7 */
     3191    { 0x280482, 0x280c93, 0x70db5863, 0xa05373bf, 0xd087e4a4, 0x0 }, /* #8 */
     3192    { 0x335356, 0x335312, 0xfd000dc7, 0x6e776aad, 0x8e88a31a, 0x0 }, /* #9 */
     3193    { 0x0c2817, 0x0c2083, 0xe5a5f477, 0xf3510fb3, 0xf254e4c3, 0x0 }, /* #10 */
     3194    { 0x3678d3, 0x367087, 0x97cb80bf, 0xa659d81e, 0xf171a8a0, 0x0 }, /* #11 */
     3195    { 0x2011d7, 0x201112, 0x66bb77c8, 0x4906579e, 0x1db52029, 0x0 }, /* #12 */
     3196    { 0x1272d3, 0x127a87, 0x76faed1d, 0xa315a52b, 0xd3e547f1, 0x0 }, /* #13 */
     3197    { 0x164a16, 0x164202, 0xeba466d5, 0x35492680, 0xb65b4055, 0x0 }, /* #14 */
     3198    { 0x1c2856, 0x1c2096, 0xf6af33a6, 0x8e471f7d, 0x68681429, 0x0 }, /* #15 */
     3199    { 0x034546, 0x034512, 0xd68e0533, 0x50968189, 0x85f783aa, 0x0 }, /* #16 */
     3200    { 0x3c6406, 0x3c6493, 0xbe4d05c6, 0xcb96dba8, 0xf2b62a1e, 0x0 }, /* #17 */
     3201    { 0x073196, 0x073117, 0x1ec8176a, 0x7c4ed77b, 0xa2793fef, 0x0 }, /* #18 */
     3202    { 0x141643, 0x141616, 0x9b5f4e0c, 0x0d624a2d, 0x8dfd03de, 0x0 }, /* #19 */
     3203    { 0x086ad6, 0x086a06, 0xdb7bf9ed, 0x7326b53a, 0x685544b3, 0x0 }, /* #20 */
     3204    { 0x117942, 0x117196, 0xf53181b3, 0xaff757a6, 0x453a2a0d, 0x0 }, /* #21 */
     3205    { 0x012a97, 0x012216, 0xe6285732, 0x03b38f2e, 0xe274c803, 0x0 }, /* #22 */
     3206    { 0x376f56, 0x376702, 0xd4b65a68, 0x04ccedf1, 0xcfe96c77, 0x0 }, /* #23 */
     3207    { 0x102197, 0x102113, 0x434efea3, 0x4c1f5cc8, 0xf72fa1da, 0x0 }, /* #24 */
     3208    { 0x2b2c57, 0x2b2413, 0x3a6c30f9, 0x6568c6bf, 0xd5036a39, 0x0 }, /* #25 */
     3209    { 0x326fc3, 0x326702, 0x751c9fcb, 0x0addbc20, 0x6a3ee3aa, 0x0 }, /* #26 */
     3210    { 0x1e0592, 0x1e0507, 0x1f12d33c, 0x5228bb28, 0xccea1814, 0x0 }, /* #27 */
     3211    { 0x124f83, 0x124f02, 0x94401329, 0x59962007, 0x3aa9f321, 0x0 }, /* #28 */
     3212    { 0x193a53, 0x193a87, 0x58cbe713, 0xa61c2922, 0xb2afbdf0, 0x0 }, /* #29 */
     3213    { 0x1e7187, 0x1e7912, 0x95c4fbd6, 0x1e53313e, 0x7771ca97, 0x0 }, /* #30 */
     3214    { 0x2b3cc6, 0x2b3413, 0x13f610b9, 0x543224ce, 0xbfc3ebeb, 0x0 }, /* #31 */
     3215    { 0x242a16, 0x242283, 0x951c25c7, 0xea27ef23, 0xaaf436a4, 0x0 }, /* #32 */
     3216    { 0x2f7fd7, 0x2f7f93, 0x7f7220c3, 0xe1acfd2f, 0x9dc52393, 0x0 }, /* #33 */
     3217    { 0x221703, 0x221716, 0xe1724322, 0x4cdcc4cc, 0x94957e55, 0x0 }, /* #34 */
     3218    { 0x1929d7, 0x192987, 0x758970b1, 0xa343bff0, 0xd245b0c0, 0x0 }, /* #35 */
     3219    { 0x171697, 0x171693, 0x808e2fc5, 0x89abe025, 0xf6e24f9f, 0x0 }, /* #36 */
     3220    { 0x392047, 0x392002, 0xc775cf29, 0x40021dc2, 0x8773b166, 0x0 }, /* #37 */
     3221    { 0x032356, 0x032302, 0x665a0c0d, 0x048cae13, 0x61cd5dfa, 0x0 }, /* #38 */
     3222    { 0x145946, 0x145916, 0x8d0e5b03, 0x6395325c, 0x297928a7, 0x0 }, /* #39 */
     3223    { 0x1c0116, 0x1c0197, 0xaf53a9f4, 0xd1989eaf, 0xddbb0b45, 0x0 }, /* #40 */
     3224    { 0x210f16, 0x210707, 0x25a57f3d, 0x5160cd50, 0xd444b1ed, 0x0 }, /* #41 */
     3225    { 0x2e5203, 0x2e5283, 0xa5dd7f58, 0xf509e0b0, 0xb0d39ea7, 0x0 }, /* #42 */
     3226    { 0x147ed6, 0x147693, 0x3f305d54, 0xfef0e64c, 0x403f7708, 0x0 }, /* #43 */
     3227    { 0x1f4f06, 0x1f4716, 0xa5da5519, 0x04d1448d, 0xa109108c, 0x0 }, /* #44 */
     3228    { 0x1d0913, 0x1d0187, 0xc913d5b4, 0xd3e0b4a0, 0xf5332113, 0x0 }, /* #45 */
     3229    { 0x002283, 0x002a83, 0x4fecfc78, 0xc039a931, 0x8fb35346, 0x0 }, /* #46 */
     3230    { 0x2f0fd3, 0x2f0712, 0x4e377acc, 0x31d88c6d, 0x1c5eee5e, 0x0 }, /* #47 */
     3231    { 0x330c92, 0x330487, 0x261a2989, 0xe67d34a0, 0x3f9cf4e9, 0x0 }, /* #48 */
     3232    { 0x132e53, 0x132697, 0x0dce8d23, 0xda3a9139, 0x3393fbe9, 0x0 }, /* #49 */
     3233    { 0x3f3946, 0x3f3106, 0x495ce078, 0x18c7f563, 0x3094eb15, 0x0 }, /* #50 */
     3234    { 0x154896, 0x154002, 0x1365fd7f, 0x068035e0, 0x0ce5c79f, 0x0 }, /* #51 */
     3235    { 0x125f17, 0x125783, 0x5da8b7d9, 0xedeaa113, 0x6fbe16c5, 0x0 }, /* #52 */
     3236    { 0x0877d7, 0x087797, 0xe211bc17, 0xe7bdffc9, 0xfa53bc4d, 0x0 }, /* #53 */
     3237    { 0x2f21d3, 0x2f2983, 0x69f2ea59, 0xdefb3af2, 0x8af7af66, 0x0 }, /* #54 */
     3238    { 0x1c77d7, 0x1c7717, 0x3a09a991, 0x69ae1d35, 0xd05b8c5b, 0x0 }, /* #55 */
     3239    { 0x1b5396, 0x1b5397, 0x329faf45, 0xe0f39978, 0x51ac15cd, 0x0 }, /* #56 */
     3240    { 0x0d2c06, 0x0d2496, 0xccc57970, 0x941dcad4, 0x38a7ae9c, 0x0 }, /* #57 */
     3241    { 0x384186, 0x384916, 0xd9b19e96, 0x7d8ee6bb, 0x5c22b7db, 0x0 }, /* #58 */
     3242    { 0x141943, 0x141912, 0xbf1c2126, 0x6f57bafd, 0x4fc46628, 0x0 }, /* #59 */
     3243    { 0x0e7503, 0x0e7d16, 0x86f74983, 0x31fc0e7b, 0x54fb3b07, 0x0 }, /* #60 */
     3244    { 0x207407, 0x207492, 0xfee9ca20, 0xd814aefb, 0x26d51b24, 0x0 }, /* #61 */
     3245    { 0x2373c6, 0x237b06, 0xcd4f9569, 0x69756e17, 0x63da2752, 0x0 }, /* #62 */
     3246    { 0x0b2b97, 0x0b2b12, 0xb8f5fbd0, 0x5b8ea915, 0x5d6752ba, 0x0 }, /* #63 */
    32473247};
    32483248static const BINU32_TEST_T g_aTests_or_u32[] =
    32493249{
    3250     { 0x370552, 0x370546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3251     { 0x241102, 0x241146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3252     { 0x2c4b86, 0x2c4346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3253     { 0x1e3fd2, 0x1e3746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3254     { 0x3d7503, 0x3d7502, 0x62ea2bf2, 0x62ea2bf2, 0x00000000, 0x0 }, /* #4 */
    3255     { 0x046c47, 0x046486, 0xe9d2e427, 0xe9d2e427, 0x00000000, 0x0 }, /* #5 */
    3256     { 0x143b97, 0x143302, 0x2ae56c29, 0x2ae56c29, 0x00000000, 0x0 }, /* #6 */
    3257     { 0x0339c3, 0x033182, 0xe5acb65d, 0xe5acb65d, 0x00000000, 0x0 }, /* #7 */
    3258     { 0x2f2b07, 0x2f2386, 0xa71e06f1, 0xf7decef5, 0xd5dacc94, 0x0 }, /* #8 */
    3259     { 0x2940d6, 0x294086, 0xf3f16ec8, 0xfbff7fcf, 0xe90e1f0f, 0x0 }, /* #9 */
    3260     { 0x111197, 0x111182, 0x0abfd8fd, 0xfabffefd, 0xfa3d2e08, 0x0 }, /* #10 */
    3261     { 0x371fc7, 0x371782, 0xf702a1ca, 0xf76be3cb, 0x506bc243, 0x0 }, /* #11 */
    3262     { 0x3e0913, 0x3e0102, 0x68b6081b, 0x6ffffa9b, 0x4f7dfa88, 0x0 }, /* #12 */
    3263     { 0x0b11d3, 0x0b1182, 0xc68dd9b0, 0xee8dfff1, 0x2c09bef1, 0x0 }, /* #13 */
    3264     { 0x386552, 0x386582, 0xd94f228e, 0xdfdf3b8f, 0x9f9a3b83, 0x0 }, /* #14 */
    3265     { 0x0a62c3, 0x0a6282, 0x36b98c01, 0xf6bdef85, 0xc2ac6384, 0x0 }, /* #15 */
    3266     { 0x237d13, 0x237502, 0x11dfd5b1, 0x51fff5b5, 0x40f5b014, 0x0 }, /* #16 */
    3267     { 0x073192, 0x073186, 0x9a57a625, 0xda7ff727, 0x406c7106, 0x0 }, /* #17 */
    3268     { 0x1c7247, 0x1c7282, 0xef741fab, 0xeffcbfab, 0xa8eca188, 0x0 }, /* #18 */
    3269     { 0x0b0457, 0x0b0482, 0x98749fe5, 0xfff7dfef, 0x6f87570e, 0x0 }, /* #19 */
    3270     { 0x090416, 0x090406, 0x44fad47e, 0x77fed7ff, 0x330e4389, 0x0 }, /* #20 */
    3271     { 0x094ed3, 0x094682, 0x55275a23, 0xf72f5abf, 0xe32b189e, 0x0 }, /* #21 */
    3272     { 0x273586, 0x273506, 0x4c510e4d, 0x4ef3df6f, 0x4ee2dd6a, 0x0 }, /* #22 */
    3273     { 0x370a56, 0x370286, 0x5f91e609, 0xdf99f67b, 0x9e891672, 0x0 }, /* #23 */
    3274     { 0x2f0482, 0x2f0402, 0x505202aa, 0x5b576efb, 0x1b076c59, 0x0 }, /* #24 */
    3275     { 0x0333d7, 0x033386, 0xaa66695c, 0xeeeeed5f, 0x44aead13, 0x0 }, /* #25 */
    3276     { 0x1535d7, 0x153582, 0x885c3599, 0xc85e359b, 0x405a019a, 0x0 }, /* #26 */
    3277     { 0x263397, 0x263382, 0x84c76c98, 0xafff7c9b, 0x2bfa5403, 0x0 }, /* #27 */
    3278     { 0x225e87, 0x225606, 0x30de5974, 0x35df5dfc, 0x35db44dc, 0x0 }, /* #28 */
    3279     { 0x001857, 0x001086, 0xd263b7dd, 0xdffbb7dd, 0x4d9aa799, 0x0 }, /* #29 */
    3280     { 0x3b7207, 0x3b7286, 0x20d24582, 0xeddfddaf, 0xcd8dd8af, 0x0 }, /* #30 */
    3281     { 0x380387, 0x380382, 0xcc333949, 0xccff3f5b, 0x0cde375b, 0x0 }, /* #31 */
    3282     { 0x057016, 0x057082, 0xbca23520, 0xfcfbf579, 0x74d9c579, 0x0 }, /* #32 */
    3283     { 0x040557, 0x040506, 0x48bde02c, 0x5dfde02e, 0x55c1802e, 0x0 }, /* #33 */
    3284     { 0x3a62d7, 0x3a6286, 0x9102ceb1, 0xf5a6dff5, 0xe4a65774, 0x0 }, /* #34 */
    3285     { 0x0b3b13, 0x0b3382, 0x133428d0, 0x9fb47ad6, 0x9ca45216, 0x0 }, /* #35 */
    3286     { 0x255692, 0x255686, 0x81a9daa5, 0xd9adfeed, 0x592d3e4c, 0x0 }, /* #36 */
    3287     { 0x311b46, 0x311306, 0x3e0f0d65, 0x7f8f1d65, 0x7f8a1064, 0x0 }, /* #37 */
    3288     { 0x0a6693, 0x0a6686, 0x5a8a78e1, 0xfa8bfdff, 0xea03dd3f, 0x0 }, /* #38 */
    3289     { 0x207352, 0x207386, 0x408c537d, 0xddce77ff, 0xdd4274ee, 0x0 }, /* #39 */
    3290     { 0x066887, 0x066082, 0x29bd9221, 0xbdfddbf1, 0xb5495bf1, 0x0 }, /* #40 */
    3291     { 0x3d6916, 0x3d6186, 0xe5ee79bf, 0xf7ff7dff, 0x175b4476, 0x0 }, /* #41 */
    3292     { 0x0b20d2, 0x0b2082, 0x2e4b906b, 0xee7fb56b, 0xca7e3543, 0x0 }, /* #42 */
    3293     { 0x196c56, 0x196402, 0x65e42174, 0x75e4bff7, 0x74a0bee7, 0x0 }, /* #43 */
    3294     { 0x3138c3, 0x313006, 0x4a0488d6, 0x7a2cbed7, 0x3a2cb651, 0x0 }, /* #44 */
    3295     { 0x3c3003, 0x3c3002, 0x28c71bcc, 0x2bd7dffd, 0x2314cef1, 0x0 }, /* #45 */
    3296     { 0x1b5b06, 0x1b5382, 0x9280d71f, 0xbf88df7f, 0xad88ce73, 0x0 }, /* #46 */
    3297     { 0x2d72c6, 0x2d7282, 0x832a5a58, 0xc37e5b5e, 0xc254194e, 0x0 }, /* #47 */
    3298     { 0x0a3757, 0x0a3786, 0xd8a17348, 0xfdb7f3fc, 0xb536d2fc, 0x0 }, /* #48 */
    3299     { 0x362493, 0x362482, 0xc4d621b1, 0xeefefffb, 0xaef8ff5b, 0x0 }, /* #49 */
    3300     { 0x076857, 0x076086, 0x0289649e, 0xc6db6dff, 0xc65a6deb, 0x0 }, /* #50 */
    3301     { 0x1332d7, 0x133282, 0xdfde972a, 0xdffff73e, 0x4167e516, 0x0 }, /* #51 */
    3302     { 0x0f23d2, 0x0f2382, 0x583c618c, 0xfb3e6d8c, 0xbb026d04, 0x0 }, /* #52 */
    3303     { 0x0942c6, 0x094206, 0x3e33db2e, 0x7e77fbff, 0x4245f3ff, 0x0 }, /* #53 */
    3304     { 0x2f3686, 0x2f3682, 0xdf3543a1, 0xdf3d6bef, 0x140d294f, 0x0 }, /* #54 */
    3305     { 0x1c4bc2, 0x1c4386, 0x93e75d9b, 0xd3f75fbb, 0x521752a8, 0x0 }, /* #55 */
    3306     { 0x345553, 0x345586, 0xc9088111, 0xdf68a1db, 0x5e60a1da, 0x0 }, /* #56 */
    3307     { 0x0f58d7, 0x0f5082, 0xca56fc96, 0xeaf7ffdf, 0xa0a3fbdf, 0x0 }, /* #57 */
    3308     { 0x2e3943, 0x2e3102, 0x41eeddf0, 0x61eefdf7, 0x600c21e7, 0x0 }, /* #58 */
    3309     { 0x131c02, 0x131406, 0x640109d1, 0x75bdabdd, 0x51bcaa5c, 0x0 }, /* #59 */
    3310     { 0x336c96, 0x336486, 0xeb3d1b34, 0xef7ffbb4, 0xcd4bf8b0, 0x0 }, /* #60 */
    3311     { 0x360e42, 0x360602, 0x1ca7ac08, 0x7ffffdae, 0x6f5b59ae, 0x0 }, /* #61 */
    3312     { 0x1730d3, 0x173006, 0x7590ad1b, 0x7dd7ff1b, 0x4dc77303, 0x0 }, /* #62 */
    3313     { 0x0a4712, 0x0a4786, 0xc662d2ea, 0xdf76dffa, 0x1f364d72, 0x0 }, /* #63 */
     3250    { 0x286116, 0x286146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3251    { 0x084312, 0x084346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3252    { 0x331d87, 0x331546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3253    { 0x2d38d3, 0x2d3046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3254    { 0x3823d7, 0x382302, 0x51fa9fe6, 0x51fa9fe6, 0x00000000, 0x0 }, /* #4 */
     3255    { 0x175f16, 0x175782, 0x8a372c46, 0x8a372c46, 0x00000000, 0x0 }, /* #5 */
     3256    { 0x3b2cc7, 0x3b2402, 0x28459937, 0x28459937, 0x00000000, 0x0 }, /* #6 */
     3257    { 0x0d7e82, 0x0d7682, 0xf781ccd5, 0xf781ccd5, 0x00000000, 0x0 }, /* #7 */
     3258    { 0x2e5043, 0x2e5002, 0x3af536b1, 0x7afdbeb5, 0x78d9bcb4, 0x0 }, /* #8 */
     3259    { 0x336a96, 0x336286, 0x5fadcb3f, 0xdfffcf3f, 0x8afac62c, 0x0 }, /* #9 */
     3260    { 0x287857, 0x287082, 0x91344083, 0xfd7761c7, 0xfd776147, 0x0 }, /* #10 */
     3261    { 0x133c83, 0x133402, 0x3b47935c, 0x7b5fbf7f, 0x581bbc3f, 0x0 }, /* #11 */
     3262    { 0x184e47, 0x184682, 0x953d4acb, 0xfffdcbef, 0xeaf98125, 0x0 }, /* #12 */
     3263    { 0x0d3a07, 0x0d3282, 0x06ba12e7, 0xe6bf1ff7, 0xe22f1ff7, 0x0 }, /* #13 */
     3264    { 0x1b4357, 0x1b4386, 0xd0ff4585, 0xf7ff4dcf, 0x672d484e, 0x0 }, /* #14 */
     3265    { 0x260cd2, 0x260486, 0xfa5df836, 0xff5fffff, 0x6f52dffd, 0x0 }, /* #15 */
     3266    { 0x2f7352, 0x2f7306, 0x277bbf85, 0x6f7bffd7, 0x6d5ae9d6, 0x0 }, /* #16 */
     3267    { 0x170202, 0x170282, 0x81c7196d, 0xf7d75d6d, 0x76564404, 0x0 }, /* #17 */
     3268    { 0x0b7e52, 0x0b7686, 0x151ca983, 0xddbdab9f, 0xccbd031c, 0x0 }, /* #18 */
     3269    { 0x174a82, 0x174286, 0x34245516, 0xfd6e57ff, 0xfd4e52eb, 0x0 }, /* #19 */
     3270    { 0x260292, 0x260286, 0x4672d03e, 0xdff7fabe, 0xdbc5ba94, 0x0 }, /* #20 */
     3271    { 0x1c58c2, 0x1c5002, 0x6cc96004, 0x7cfffd94, 0x58bebd94, 0x0 }, /* #21 */
     3272    { 0x285fc3, 0x285782, 0xa8e8892d, 0xbaedff7f, 0x3a85fe56, 0x0 }, /* #22 */
     3273    { 0x3c5e16, 0x3c5682, 0xb75a9db8, 0xff7addbf, 0x5e28d83f, 0x0 }, /* #23 */
     3274    { 0x0d4046, 0x0d4002, 0x267e8bfc, 0x3e7eebfe, 0x3e186122, 0x0 }, /* #24 */
     3275    { 0x111f07, 0x111702, 0x158c1e80, 0x77ae9fe0, 0x62269160, 0x0 }, /* #25 */
     3276    { 0x1267d7, 0x126786, 0xb667b339, 0xb667ff3f, 0x92277f16, 0x0 }, /* #26 */
     3277    { 0x2c0f57, 0x2c0782, 0xc3ab045f, 0xd3abfedf, 0xd0abfada, 0x0 }, /* #27 */
     3278    { 0x222796, 0x222782, 0xc5950f42, 0xfd9ddffe, 0x3d1cd9be, 0x0 }, /* #28 */
     3279    { 0x1b6842, 0x1b6006, 0x7e5beb75, 0x7effef77, 0x04bf8f22, 0x0 }, /* #29 */
     3280    { 0x0e2452, 0x0e2482, 0x2e3a74d1, 0xbffb7df1, 0xbfcb7de0, 0x0 }, /* #30 */
     3281    { 0x351dd2, 0x351586, 0xeaba7532, 0xfffe7d7b, 0xf7645c5b, 0x0 }, /* #31 */
     3282    { 0x2d6dd3, 0x2d6582, 0xe163051d, 0xebe7c51f, 0x2be4c40a, 0x0 }, /* #32 */
     3283    { 0x0223d6, 0x022386, 0xf553fe11, 0xfd5ffe55, 0x9d4d4a44, 0x0 }, /* #33 */
     3284    { 0x066616, 0x066686, 0xf9b4237b, 0xf9b57fff, 0x61857dd5, 0x0 }, /* #34 */
     3285    { 0x085cd2, 0x085486, 0xda0f9f56, 0xffafdf77, 0xf7a5d477, 0x0 }, /* #35 */
     3286    { 0x200dd7, 0x200586, 0xd076f4ed, 0xf1fefced, 0xf1ca1ce0, 0x0 }, /* #36 */
     3287    { 0x1c0753, 0x1c0702, 0x497801b9, 0x6df93ffd, 0x65b93e5d, 0x0 }, /* #37 */
     3288    { 0x2d7fd7, 0x2d7782, 0xfaa42fe4, 0xfbe43fef, 0x71443fcf, 0x0 }, /* #38 */
     3289    { 0x396903, 0x396186, 0xeda5121b, 0xfde7f2db, 0xb047e2d9, 0x0 }, /* #39 */
     3290    { 0x3e4e07, 0x3e4606, 0x7d3ca087, 0x7f7fbeff, 0x174f1e79, 0x0 }, /* #40 */
     3291    { 0x194697, 0x194602, 0x73051e33, 0x7705de73, 0x1501c070, 0x0 }, /* #41 */
     3292    { 0x226a12, 0x226282, 0x9bb6d423, 0x9bb7d42f, 0x8021540c, 0x0 }, /* #42 */
     3293    { 0x145fc7, 0x145702, 0x6e773995, 0x7f777d9d, 0x15657d08, 0x0 }, /* #43 */
     3294    { 0x332313, 0x332386, 0xaa5f03b0, 0xabff2fbb, 0x03eb2d8b, 0x0 }, /* #44 */
     3295    { 0x3b2383, 0x3b2302, 0x03d87003, 0x37f9f6ef, 0x36a1d6ed, 0x0 }, /* #45 */
     3296    { 0x251e53, 0x251686, 0x22c5cf2e, 0xeae5cfaf, 0xe8a507ab, 0x0 }, /* #46 */
     3297    { 0x231d92, 0x231582, 0x0efd7c87, 0xeffffec7, 0xe3fa8ac1, 0x0 }, /* #47 */
     3298    { 0x2b1753, 0x2b1706, 0x345de27a, 0x3ffff27b, 0x3fbfd271, 0x0 }, /* #48 */
     3299    { 0x113a17, 0x113202, 0x44868036, 0x5ecffc7f, 0x5a4b7c5f, 0x0 }, /* #49 */
     3300    { 0x126f43, 0x126706, 0x0e882ac3, 0x4faf6feb, 0x4daf6fa9, 0x0 }, /* #50 */
     3301    { 0x0b4743, 0x0b4786, 0x4a873daa, 0xfee77dee, 0xb4e1694c, 0x0 }, /* #51 */
     3302    { 0x0c06c3, 0x0c0686, 0xb31a4212, 0xf3ffc7f6, 0x40e7c5f4, 0x0 }, /* #52 */
     3303    { 0x351682, 0x351686, 0xd7211f5c, 0xffb1dffc, 0xbf91dce0, 0x0 }, /* #53 */
     3304    { 0x3c3786, 0x3c3702, 0x18636d17, 0x3fef6f57, 0x278f2e56, 0x0 }, /* #54 */
     3305    { 0x2b4517, 0x2b4586, 0x97cd53d2, 0xffff5ff3, 0x693a0c33, 0x0 }, /* #55 */
     3306    { 0x367d42, 0x367582, 0xde774b91, 0xfe774f9b, 0xaa024d0a, 0x0 }, /* #56 */
     3307    { 0x2c0096, 0x2c0086, 0x09f5ddb3, 0xedffdff3, 0xecae17e0, 0x0 }, /* #57 */
     3308    { 0x212ad6, 0x212202, 0x04d8e1f7, 0x3edbe3f7, 0x3adb4270, 0x0 }, /* #58 */
     3309    { 0x270613, 0x270606, 0x2f3ff2e3, 0x2f7ffee7, 0x0f634e24, 0x0 }, /* #59 */
     3310    { 0x1f4616, 0x1f4686, 0x18ba003d, 0x9bffd27d, 0x9b65d24d, 0x0 }, /* #60 */
     3311    { 0x114b42, 0x114386, 0xfc79019f, 0xfc79ad9f, 0x6c59ad90, 0x0 }, /* #61 */
     3312    { 0x1f1216, 0x1f1202, 0x3c6f9bc2, 0x3f7f9fe3, 0x035b1d61, 0x0 }, /* #62 */
     3313    { 0x254cd7, 0x254406, 0x2cf5a3dd, 0x3efdbbdd, 0x32d93a0d, 0x0 }, /* #63 */
    33143314};
    33153315static const BINU32_TEST_T g_aTests_or_u32_locked[] =
    33163316{
    3317     { 0x3702c7, 0x370246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3318     { 0x313586, 0x313546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3319     { 0x232352, 0x232346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3320     { 0x3d4243, 0x3d4246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3321     { 0x2c5857, 0x2c5086, 0x9ae43182, 0x9ae43182, 0x00000000, 0x0 }, /* #4 */
    3322     { 0x0f2442, 0x0f2482, 0x9476aa10, 0x9476aa10, 0x00000000, 0x0 }, /* #5 */
    3323     { 0x213512, 0x213506, 0x2a90392d, 0x2a90392d, 0x00000000, 0x0 }, /* #6 */
    3324     { 0x304cc2, 0x304482, 0x9afe1c7f, 0x9afe1c7f, 0x00000000, 0x0 }, /* #7 */
    3325     { 0x2e0d07, 0x2e0582, 0xd1705365, 0xd9737b75, 0x59237b70, 0x0 }, /* #8 */
    3326     { 0x3b7342, 0x3b7382, 0xf56c5a9b, 0xffee5ffb, 0x3fae1ffa, 0x0 }, /* #9 */
    3327     { 0x180857, 0x180086, 0x0dd16f48, 0xddddefcc, 0xd89d858c, 0x0 }, /* #10 */
    3328     { 0x015357, 0x015386, 0xfd354bf4, 0xffff4ffc, 0x3eef4d6c, 0x0 }, /* #11 */
    3329     { 0x0d6dc2, 0x0d6582, 0xc84f1487, 0xde5fbf8f, 0x9612ab0a, 0x0 }, /* #12 */
    3330     { 0x087696, 0x087686, 0x4c001308, 0xeca037fc, 0xa0a026fc, 0x0 }, /* #13 */
    3331     { 0x3a3d06, 0x3a3582, 0x9cd2b270, 0xbed2bb7f, 0xa250296f, 0x0 }, /* #14 */
    3332     { 0x165417, 0x165486, 0x831c384c, 0xbfde7aee, 0x3fc26aee, 0x0 }, /* #15 */
    3333     { 0x225806, 0x225086, 0xfce074a9, 0xfefaffff, 0xba5aaff7, 0x0 }, /* #16 */
    3334     { 0x347147, 0x347182, 0xeb51e328, 0xefd7e768, 0xe7c74460, 0x0 }, /* #17 */
    3335     { 0x397692, 0x397686, 0xbeaa80c6, 0xfebad6cf, 0x68b0d60b, 0x0 }, /* #18 */
    3336     { 0x2e2896, 0x2e2082, 0xc3e6c3ca, 0xf3eec7fe, 0x304847fe, 0x0 }, /* #19 */
    3337     { 0x1a6d42, 0x1a6586, 0xaed7e491, 0xafdfecbd, 0x8d8f6c2c, 0x0 }, /* #20 */
    3338     { 0x262957, 0x262182, 0xc1fa7c8e, 0xf9fbffae, 0x796b8ba0, 0x0 }, /* #21 */
    3339     { 0x241a02, 0x241282, 0x88e403cc, 0x8bed77fe, 0x83ed75b6, 0x0 }, /* #22 */
    3340     { 0x2b39d6, 0x2b3186, 0x1ba72e32, 0xbfbf3e7e, 0xac18344c, 0x0 }, /* #23 */
    3341     { 0x370993, 0x370102, 0x011ef36d, 0x5d5ff7fd, 0x5d5b27fc, 0x0 }, /* #24 */
    3342     { 0x2f2a42, 0x2f2282, 0x48d5137c, 0xfafdbb7f, 0xfa2da907, 0x0 }, /* #25 */
    3343     { 0x2859c6, 0x285182, 0xa07e84d1, 0xed7ed7d9, 0x6d20d388, 0x0 }, /* #26 */
    3344     { 0x006cc2, 0x006482, 0x518b8fa0, 0xdd9fcfbf, 0xcd9ec0bf, 0x0 }, /* #27 */
    3345     { 0x143c06, 0x143482, 0xc31442e1, 0xd357f7e9, 0x1257b748, 0x0 }, /* #28 */
    3346     { 0x015996, 0x015182, 0x39708249, 0xff7a82cb, 0xfe7a828a, 0x0 }, /* #29 */
    3347     { 0x381246, 0x381282, 0x9cd4b70d, 0xddf5ff7f, 0xdd317e72, 0x0 }, /* #30 */
    3348     { 0x016dc7, 0x016502, 0x7c8c8370, 0x7d9ce77f, 0x2118e66f, 0x0 }, /* #31 */
    3349     { 0x123c53, 0x123482, 0x78763549, 0xfaf63f7f, 0xaaa61e3f, 0x0 }, /* #32 */
    3350     { 0x0d7543, 0x0d7586, 0x56b13738, 0xfef7ff3c, 0xe8d7dd2c, 0x0 }, /* #33 */
    3351     { 0x1322d2, 0x132286, 0x149a2912, 0xbcdbfff3, 0xbcd1fff1, 0x0 }, /* #34 */
    3352     { 0x3d2193, 0x3d2186, 0x41e9ceeb, 0xe7eddfff, 0xe6cd1d77, 0x0 }, /* #35 */
    3353     { 0x3c0712, 0x3c0786, 0xb40cbd6c, 0xf43cfded, 0xc43c5d89, 0x0 }, /* #36 */
    3354     { 0x002c43, 0x002402, 0x03bb902e, 0x1bbbd97f, 0x1b3bd97d, 0x0 }, /* #37 */
    3355     { 0x262f53, 0x262782, 0x4916d58b, 0xcf1fffbf, 0x8e1bbfb4, 0x0 }, /* #38 */
    3356     { 0x0d1f57, 0x0d1782, 0xf76f9175, 0xff6fbff7, 0x982e3f96, 0x0 }, /* #39 */
    3357     { 0x3265c6, 0x326582, 0x52bef91c, 0xf2bfffbc, 0xa039b7b4, 0x0 }, /* #40 */
    3358     { 0x0816c7, 0x081606, 0x4c073dc2, 0x5cc77feb, 0x58c06b6b, 0x0 }, /* #41 */
    3359     { 0x2b5dc2, 0x2b5586, 0x5897311c, 0xdeb7b57e, 0xdeb7b57e, 0x0 }, /* #42 */
    3360     { 0x274a57, 0x274202, 0x78c11761, 0x7cdddff7, 0x5c5dda97, 0x0 }, /* #43 */
    3361     { 0x201f82, 0x201786, 0x5ee02565, 0xdfea7ff5, 0x976a7ab1, 0x0 }, /* #44 */
    3362     { 0x330043, 0x330082, 0xb3168631, 0xb3f6c6b9, 0x92f24288, 0x0 }, /* #45 */
    3363     { 0x336212, 0x336282, 0x79eadb5c, 0xfdfedb7c, 0xfc1c4068, 0x0 }, /* #46 */
    3364     { 0x1a4e47, 0x1a4606, 0x39285506, 0x79fdff47, 0x68fdfe47, 0x0 }, /* #47 */
    3365     { 0x181043, 0x181082, 0x60e05f5f, 0xeaf45fdf, 0x8a541c9d, 0x0 }, /* #48 */
    3366     { 0x334942, 0x334102, 0x2ee8cd7c, 0x3eefcffd, 0x3e074791, 0x0 }, /* #49 */
    3367     { 0x282816, 0x282086, 0x30e5b0ac, 0xb7efbebd, 0xb7ca0eb5, 0x0 }, /* #50 */
    3368     { 0x2d7342, 0x2d7382, 0xcef84287, 0xdffa638f, 0x136a230d, 0x0 }, /* #51 */
    3369     { 0x010f87, 0x010702, 0x4ad2e8b6, 0x4bfafdb6, 0x09f83d00, 0x0 }, /* #52 */
    3370     { 0x170887, 0x170082, 0xecde1d88, 0xfddefdba, 0x11d0f8b2, 0x0 }, /* #53 */
    3371     { 0x1707d3, 0x170782, 0xdd8b4c76, 0xfd9fdff7, 0xa81ddbf3, 0x0 }, /* #54 */
    3372     { 0x187d06, 0x187506, 0x061016ed, 0x56b897ed, 0x54a88380, 0x0 }, /* #55 */
    3373     { 0x3c4152, 0x3c4106, 0x056ae639, 0x6ffee7f9, 0x6e9647c0, 0x0 }, /* #56 */
    3374     { 0x066d07, 0x066586, 0x5026d05f, 0xf5b6d35f, 0xa5b4531b, 0x0 }, /* #57 */
    3375     { 0x005703, 0x005786, 0xd8a37574, 0xdbf37777, 0x53710377, 0x0 }, /* #58 */
    3376     { 0x363fd7, 0x363782, 0xee503019, 0xfe70f47f, 0x3460e467, 0x0 }, /* #59 */
    3377     { 0x0c0043, 0x0c0082, 0x36d26a39, 0xfffbeb7f, 0xcdbbcb7f, 0x0 }, /* #60 */
    3378     { 0x1f1002, 0x1f1082, 0xbccf4b0a, 0xbdef4fcb, 0xb9e044c3, 0x0 }, /* #61 */
    3379     { 0x2a5713, 0x2a5782, 0xcb0559cd, 0xfb5579cd, 0xb9557841, 0x0 }, /* #62 */
    3380     { 0x332397, 0x332306, 0x50bef44d, 0x72fef74d, 0x32ccd34c, 0x0 }, /* #63 */
     3317    { 0x326643, 0x326646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3318    { 0x1f7786, 0x1f7746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3319    { 0x352a17, 0x352246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3320    { 0x3a0286, 0x3a0246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3321    { 0x3b4842, 0x3b4082, 0xd6981757, 0xd6981757, 0x00000000, 0x0 }, /* #4 */
     3322    { 0x245c57, 0x245482, 0xb02a8280, 0xb02a8280, 0x00000000, 0x0 }, /* #5 */
     3323    { 0x1d3a16, 0x1d3202, 0x119b9e31, 0x119b9e31, 0x00000000, 0x0 }, /* #6 */
     3324    { 0x2e4cd2, 0x2e4402, 0x2d090fa7, 0x2d090fa7, 0x00000000, 0x0 }, /* #7 */
     3325    { 0x2254d7, 0x225406, 0x07053187, 0x67f7bbff, 0x65f6ba7e, 0x0 }, /* #8 */
     3326    { 0x0d3982, 0x0d3182, 0xedd87de8, 0xedfa7fef, 0x603242af, 0x0 }, /* #9 */
     3327    { 0x377f86, 0x377782, 0xe4f297ef, 0xf6f6ffef, 0x72d4ffaf, 0x0 }, /* #10 */
     3328    { 0x1e7506, 0x1e7586, 0x97d72ab1, 0xfff7feb1, 0x6f33d6b1, 0x0 }, /* #11 */
     3329    { 0x1c31d6, 0x1c3106, 0x536184e8, 0x777dc6fc, 0x675cc61c, 0x0 }, /* #12 */
     3330    { 0x126c56, 0x126482, 0xf3ce525a, 0xffcede5b, 0xae80ce1b, 0x0 }, /* #13 */
     3331    { 0x1b0742, 0x1b0786, 0x3f0f3169, 0xbf7f35ff, 0xbe7504d6, 0x0 }, /* #14 */
     3332    { 0x103e56, 0x103682, 0x8ac84ff0, 0xaef85ff7, 0x24f81b17, 0x0 }, /* #15 */
     3333    { 0x3a36c2, 0x3a3686, 0xa636b755, 0xb63ef7f5, 0x923e61e0, 0x0 }, /* #16 */
     3334    { 0x0d38c6, 0x0d3086, 0xe58c6e1a, 0xe79cef1b, 0xe690a10b, 0x0 }, /* #17 */
     3335    { 0x3d0dc2, 0x3d0502, 0x6f53d684, 0x6f7bdee6, 0x29288c62, 0x0 }, /* #18 */
     3336    { 0x180b02, 0x180382, 0xee50508c, 0xfed85fec, 0x5ad84fe8, 0x0 }, /* #19 */
     3337    { 0x2636d2, 0x263682, 0x1fa0dedf, 0xffa8ffdf, 0xfa883385, 0x0 }, /* #20 */
     3338    { 0x2e7ec2, 0x2e7686, 0xdec59f4f, 0xdedfbf6f, 0x805e2c25, 0x0 }, /* #21 */
     3339    { 0x2253d6, 0x225382, 0x84366f9b, 0x95ff6fdf, 0x91d92b46, 0x0 }, /* #22 */
     3340    { 0x2809d3, 0x280182, 0x101c9d9b, 0x96bfbffb, 0x86af3360, 0x0 }, /* #23 */
     3341    { 0x1607c3, 0x160786, 0x381f5142, 0xb81ff1d7, 0x900fe0d7, 0x0 }, /* #24 */
     3342    { 0x324b56, 0x324306, 0x5dba3e73, 0x7ffbff77, 0x6e59ff44, 0x0 }, /* #25 */
     3343    { 0x056102, 0x056182, 0x2f7f8abb, 0xff7f9bfb, 0xde6d1359, 0x0 }, /* #26 */
     3344    { 0x230d03, 0x230582, 0xcf6d8068, 0xdf6dd4fd, 0xde095495, 0x0 }, /* #27 */
     3345    { 0x101192, 0x101106, 0x2c73d245, 0x6ff3f7e7, 0x67f1e7a3, 0x0 }, /* #28 */
     3346    { 0x1e12d3, 0x1e1282, 0x80b9163b, 0xb7fb9ebf, 0x37629caf, 0x0 }, /* #29 */
     3347    { 0x1c4193, 0x1c4182, 0x2ce82cb3, 0xbeeeffb3, 0xbeced3a0, 0x0 }, /* #30 */
     3348    { 0x276e42, 0x276682, 0x75159042, 0xffb5f84a, 0x9ab1f848, 0x0 }, /* #31 */
     3349    { 0x3d7887, 0x3d7006, 0x434f9dbb, 0x5fff9fbb, 0x5ffc8283, 0x0 }, /* #32 */
     3350    { 0x1c76d6, 0x1c7686, 0x9fffa488, 0xdfffeda9, 0x488aed21, 0x0 }, /* #33 */
     3351    { 0x163696, 0x163682, 0x97a37d61, 0xffff7f67, 0x6e7c7766, 0x0 }, /* #34 */
     3352    { 0x030217, 0x030202, 0x7405fcea, 0x751ffeea, 0x351fa228, 0x0 }, /* #35 */
     3353    { 0x0f0b57, 0x0f0386, 0xc1f19546, 0xdbffdd7e, 0x1b7f487c, 0x0 }, /* #36 */
     3354    { 0x306092, 0x306082, 0xa95e8301, 0xbbfecbdf, 0xbbeacbde, 0x0 }, /* #37 */
     3355    { 0x2e1b42, 0x2e1386, 0x761af716, 0xf65bf71e, 0xa453e11a, 0x0 }, /* #38 */
     3356    { 0x1f0497, 0x1f0486, 0xc47a1694, 0xef7a56d7, 0xeb6050d7, 0x0 }, /* #39 */
     3357    { 0x1b0a56, 0x1b0282, 0xf9d690fa, 0xfddedbfb, 0xb5c84b93, 0x0 }, /* #40 */
     3358    { 0x195c46, 0x195482, 0x2f0e9df0, 0xafaf9ff2, 0xa8a30fb2, 0x0 }, /* #41 */
     3359    { 0x1f1d57, 0x1f1586, 0x48125815, 0xec56ded7, 0xac54ced6, 0x0 }, /* #42 */
     3360    { 0x177b02, 0x177382, 0x87d71cfd, 0xbff73efd, 0x3bb02a10, 0x0 }, /* #43 */
     3361    { 0x191f07, 0x191782, 0xcb992454, 0xfbb92dd6, 0x73202d92, 0x0 }, /* #44 */
     3362    { 0x0f6657, 0x0f6682, 0xaa63917b, 0xaee7b7fb, 0xaee437fa, 0x0 }, /* #45 */
     3363    { 0x1736d6, 0x173606, 0x531975f7, 0x7f9ff5ff, 0x6c8fb4ec, 0x0 }, /* #46 */
     3364    { 0x167303, 0x167302, 0x3a1a7bcb, 0x7abf7bfb, 0x60b56a3a, 0x0 }, /* #47 */
     3365    { 0x111696, 0x111606, 0x15a3903e, 0x75f3927e, 0x6553025e, 0x0 }, /* #48 */
     3366    { 0x001d42, 0x001586, 0x99967c3a, 0xffb7fcff, 0xe6b5d0f5, 0x0 }, /* #49 */
     3367    { 0x293983, 0x293102, 0x6cd1da08, 0x6dd1fb08, 0x45417b08, 0x0 }, /* #50 */
     3368    { 0x346d97, 0x346506, 0x6a50bb46, 0x7a77bf77, 0x5a372731, 0x0 }, /* #51 */
     3369    { 0x2061c7, 0x206182, 0xef46f69b, 0xffeef6df, 0x5be8525c, 0x0 }, /* #52 */
     3370    { 0x374507, 0x374586, 0x0d5d3da3, 0xad7dfda3, 0xa479c003, 0x0 }, /* #53 */
     3371    { 0x2d1782, 0x2d1786, 0x236cb52c, 0xf7eefdff, 0xf5ea6ddf, 0x0 }, /* #54 */
     3372    { 0x136702, 0x136782, 0xee177f6e, 0xeebf7f6e, 0x48af2666, 0x0 }, /* #55 */
     3373    { 0x0176d6, 0x017686, 0xd5feafa6, 0xd7ffefe7, 0xc3bde765, 0x0 }, /* #56 */
     3374    { 0x0a5592, 0x0a5502, 0x3fd3a323, 0x7ffbb367, 0x5f7b9065, 0x0 }, /* #57 */
     3375    { 0x046702, 0x046786, 0x6a9bf436, 0xeebfff36, 0xe4be1b14, 0x0 }, /* #58 */
     3376    { 0x237197, 0x237102, 0x5912656f, 0x5fd3ed7f, 0x46c18818, 0x0 }, /* #59 */
     3377    { 0x0e03d2, 0x0e0302, 0x42652bbf, 0x427f2bbf, 0x401b2aa7, 0x0 }, /* #60 */
     3378    { 0x0d39d6, 0x0d3106, 0x58da9003, 0x7dfef287, 0x7524e287, 0x0 }, /* #61 */
     3379    { 0x0e0303, 0x0e0306, 0x3b7b7b40, 0x7ffbff55, 0x67d8e615, 0x0 }, /* #62 */
     3380    { 0x2921d6, 0x292102, 0x1a8846fa, 0x7aebd6fb, 0x68ebd4b1, 0x0 }, /* #63 */
    33813381};
    33823382static const BINU32_TEST_T g_aTests_xor_u32[] =
    33833383{
    3384     { 0x2d2817, 0x2d2046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3385     { 0x392f16, 0x392746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3386     { 0x1306d6, 0x130646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3387     { 0x262312, 0x262346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3388     { 0x347596, 0x347586, 0xd958a653, 0xd958a653, 0x00000000, 0x0 }, /* #4 */
    3389     { 0x201cc2, 0x201402, 0x4f9c3c76, 0x4f9c3c76, 0x00000000, 0x0 }, /* #5 */
    3390     { 0x107103, 0x107182, 0xb55013a4, 0xb55013a4, 0x00000000, 0x0 }, /* #6 */
    3391     { 0x170cd2, 0x170402, 0x27294b0d, 0x27294b0d, 0x00000000, 0x0 }, /* #7 */
    3392     { 0x387787, 0x387782, 0x64785ac8, 0xf6f84bef, 0x92801127, 0x0 }, /* #8 */
    3393     { 0x0e6bc6, 0x0e6306, 0x82f0d975, 0x0abe196f, 0x884ec01a, 0x0 }, /* #9 */
    3394     { 0x1f14c2, 0x1f1486, 0x68295e42, 0x87107a47, 0xef392405, 0x0 }, /* #10 */
    3395     { 0x2352d6, 0x235206, 0xf018858b, 0x07a74884, 0xf7bfcd0f, 0x0 }, /* #11 */
    3396     { 0x3e5752, 0x3e5702, 0xf764d6e5, 0x495aeb6e, 0xbe3e3d8b, 0x0 }, /* #12 */
    3397     { 0x3b6446, 0x3b6402, 0x463ea678, 0x3ed3fc51, 0x78ed5a29, 0x0 }, /* #13 */
    3398     { 0x0b2303, 0x0b2386, 0x603f4e5e, 0xca4d1022, 0xaa725e7c, 0x0 }, /* #14 */
    3399     { 0x280ac3, 0x280206, 0x80eddff0, 0x2c87a842, 0xac6a77b2, 0x0 }, /* #15 */
    3400     { 0x0e4843, 0x0e4002, 0x2332c6d1, 0x3a180b64, 0x192acdb5, 0x0 }, /* #16 */
    3401     { 0x096193, 0x096186, 0x7e30ba8f, 0x8e7f5e1d, 0xf04fe492, 0x0 }, /* #17 */
    3402     { 0x095357, 0x095306, 0x28ab6fc4, 0x3e2c5ac6, 0x16873502, 0x0 }, /* #18 */
    3403     { 0x1a5e13, 0x1a5606, 0x2147be68, 0x4b03f0c5, 0x6a444ead, 0x0 }, /* #19 */
    3404     { 0x192013, 0x192082, 0xca1ee613, 0xbf2bcb34, 0x75352d27, 0x0 }, /* #20 */
    3405     { 0x073b56, 0x073386, 0xcaac9b6d, 0x97969565, 0x5d3a0e08, 0x0 }, /* #21 */
    3406     { 0x333002, 0x333006, 0x7b24ecf0, 0x26b4a03f, 0x5d904ccf, 0x0 }, /* #22 */
    3407     { 0x362256, 0x362202, 0xdf3fd40e, 0x4300dd26, 0x9c3f0928, 0x0 }, /* #23 */
    3408     { 0x072b96, 0x072302, 0xe3d2a1fe, 0x184512ba, 0xfb97b344, 0x0 }, /* #24 */
    3409     { 0x2e1896, 0x2e1006, 0xf18f99a9, 0x7e9dd053, 0x8f1249fa, 0x0 }, /* #25 */
    3410     { 0x123e07, 0x123606, 0x56328d56, 0x6f7512eb, 0x39479fbd, 0x0 }, /* #26 */
    3411     { 0x3e41c2, 0x3e4102, 0x8bd2d3ca, 0x6aed5691, 0xe13f855b, 0x0 }, /* #27 */
    3412     { 0x346886, 0x346006, 0x7e961648, 0x5e8f52e7, 0x201944af, 0x0 }, /* #28 */
    3413     { 0x2a5356, 0x2a5302, 0xb6555d34, 0x150ee964, 0xa35bb450, 0x0 }, /* #29 */
    3414     { 0x3a0502, 0x3a0582, 0xd3db6918, 0xfa25ad07, 0x29fec41f, 0x0 }, /* #30 */
    3415     { 0x087c57, 0x087482, 0x37f6480e, 0xf3b92e94, 0xc44f669a, 0x0 }, /* #31 */
    3416     { 0x2971c2, 0x297182, 0xafdf7379, 0xa5eee1cd, 0x0a3192b4, 0x0 }, /* #32 */
    3417     { 0x3c3f43, 0x3c3702, 0xd42bd637, 0x740b43d3, 0xa02095e4, 0x0 }, /* #33 */
    3418     { 0x3d4312, 0x3d4386, 0x689e8517, 0xc79e0612, 0xaf008305, 0x0 }, /* #34 */
    3419     { 0x0a44d7, 0x0a4482, 0x9d37331b, 0xc3568e54, 0x5e61bd4f, 0x0 }, /* #35 */
    3420     { 0x2c2493, 0x2c2482, 0x3e5452e3, 0xb7ab57c7, 0x89ff0524, 0x0 }, /* #36 */
    3421     { 0x3a56c6, 0x3a5682, 0x0dc719c6, 0xa871c6ec, 0xa5b6df2a, 0x0 }, /* #37 */
    3422     { 0x1f16c7, 0x1f1686, 0x66325450, 0xf1c703a6, 0x97f557f6, 0x0 }, /* #38 */
    3423     { 0x0b40c6, 0x0b4082, 0x243cc661, 0xeaabc85b, 0xce970e3a, 0x0 }, /* #39 */
    3424     { 0x0d1b87, 0x0d1302, 0xe1d3cee8, 0x51d3b823, 0xb00076cb, 0x0 }, /* #40 */
    3425     { 0x343912, 0x343102, 0x6171c875, 0x3a0f639b, 0x5b7eabee, 0x0 }, /* #41 */
    3426     { 0x1a0e56, 0x1a0606, 0x5242e51a, 0x66bb2799, 0x34f9c283, 0x0 }, /* #42 */
    3427     { 0x104b86, 0x104306, 0x9a299381, 0x4d019617, 0xd7280596, 0x0 }, /* #43 */
    3428     { 0x1d7f07, 0x1d7782, 0x28089053, 0xcd50c1b0, 0xe55851e3, 0x0 }, /* #44 */
    3429     { 0x175107, 0x175102, 0xe8d4243a, 0x53ccf14c, 0xbb18d576, 0x0 }, /* #45 */
    3430     { 0x0f73c3, 0x0f7386, 0x87500c9e, 0x8a424f78, 0x0d1243e6, 0x0 }, /* #46 */
    3431     { 0x1962d3, 0x196202, 0x8b17f308, 0x170dc749, 0x9c1a3441, 0x0 }, /* #47 */
    3432     { 0x2e7293, 0x2e7202, 0x0d58a80b, 0x026ec7f4, 0x0f366fff, 0x0 }, /* #48 */
    3433     { 0x1a3896, 0x1a3002, 0x1e897aaf, 0x67fed57a, 0x7977afd5, 0x0 }, /* #49 */
    3434     { 0x086207, 0x086282, 0x347dcea1, 0xc50523e0, 0xf178ed41, 0x0 }, /* #50 */
    3435     { 0x352b42, 0x352382, 0xd18ef065, 0xf396e85e, 0x2218183b, 0x0 }, /* #51 */
    3436     { 0x2d3c06, 0x2d3402, 0xf08039ca, 0x1544a213, 0xe5c49bd9, 0x0 }, /* #52 */
    3437     { 0x011f56, 0x011786, 0x70972034, 0xc152e70a, 0xb1c5c73e, 0x0 }, /* #53 */
    3438     { 0x2d5d87, 0x2d5582, 0xa45c5a77, 0x9006a80d, 0x345af27a, 0x0 }, /* #54 */
    3439     { 0x2b2d96, 0x2b2506, 0x7a70b484, 0x290189e4, 0x53713d60, 0x0 }, /* #55 */
    3440     { 0x303f43, 0x303782, 0x5a2938f6, 0x9edf10fb, 0xc4f6280d, 0x0 }, /* #56 */
    3441     { 0x0938c3, 0x093086, 0x2ce91d03, 0xf34dabd4, 0xdfa4b6d7, 0x0 }, /* #57 */
    3442     { 0x0d2c07, 0x0d2482, 0x45d3fb61, 0x828bb99d, 0xc75842fc, 0x0 }, /* #58 */
    3443     { 0x382156, 0x382102, 0x6b7bb9b8, 0x482e4445, 0x2355fdfd, 0x0 }, /* #59 */
    3444     { 0x016896, 0x016086, 0xcd0e99cc, 0xd870c777, 0x157e5ebb, 0x0 }, /* #60 */
    3445     { 0x215647, 0x215602, 0x376b08ef, 0x562e9161, 0x6145998e, 0x0 }, /* #61 */
    3446     { 0x373387, 0x373302, 0x11c5e061, 0x03c22d31, 0x1207cd50, 0x0 }, /* #62 */
    3447     { 0x066006, 0x066006, 0xf3d7d0ac, 0x5773837b, 0xa4a453d7, 0x0 }, /* #63 */
     3384    { 0x186647, 0x186646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3385    { 0x3669c7, 0x366146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3386    { 0x1c2447, 0x1c2446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3387    { 0x2d74d7, 0x2d7446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3388    { 0x131293, 0x131202, 0x7a7c1932, 0x7a7c1932, 0x00000000, 0x0 }, /* #4 */
     3389    { 0x1a3f97, 0x1a3706, 0x640671a0, 0x640671a0, 0x00000000, 0x0 }, /* #5 */
     3390    { 0x0d7287, 0x0d7206, 0x22c22e21, 0x22c22e21, 0x00000000, 0x0 }, /* #6 */
     3391    { 0x220a52, 0x220206, 0x5b69597b, 0x5b69597b, 0x00000000, 0x0 }, /* #7 */
     3392    { 0x314917, 0x314182, 0xf54b4433, 0x9521e85d, 0x606aac6e, 0x0 }, /* #8 */
     3393    { 0x1e7a42, 0x1e7206, 0xb7b4d661, 0x76d240b8, 0xc16696d9, 0x0 }, /* #9 */
     3394    { 0x392212, 0x392202, 0x41c174c6, 0x021800d6, 0x43d97410, 0x0 }, /* #10 */
     3395    { 0x126916, 0x126106, 0x724ea05e, 0x7a4c3541, 0x0802951f, 0x0 }, /* #11 */
     3396    { 0x1a4047, 0x1a4002, 0x75f3800d, 0x30a8712a, 0x455bf127, 0x0 }, /* #12 */
     3397    { 0x353a12, 0x353202, 0x677f520a, 0x309c1191, 0x57e3439b, 0x0 }, /* #13 */
     3398    { 0x2b2213, 0x2b2286, 0x396543cb, 0x9e23417b, 0xa74602b0, 0x0 }, /* #14 */
     3399    { 0x1a25c2, 0x1a2582, 0x223a00a0, 0xefc53a61, 0xcdff3ac1, 0x0 }, /* #15 */
     3400    { 0x2a7cc2, 0x2a7402, 0x382e7ba9, 0x0b96aa4a, 0x33b8d1e3, 0x0 }, /* #16 */
     3401    { 0x1a2f97, 0x1a2782, 0xd50842e9, 0xc468b875, 0x1160fa9c, 0x0 }, /* #17 */
     3402    { 0x252087, 0x252002, 0x15c47a53, 0x43fe901c, 0x563aea4f, 0x0 }, /* #18 */
     3403    { 0x2c73c7, 0x2c7382, 0xd7830c65, 0x8b21ca97, 0x5ca2c6f2, 0x0 }, /* #19 */
     3404    { 0x334886, 0x334082, 0x88606404, 0xf82603bf, 0x704667bb, 0x0 }, /* #20 */
     3405    { 0x043e97, 0x043602, 0x52739df2, 0x76f538da, 0x2486a528, 0x0 }, /* #21 */
     3406    { 0x2a0112, 0x2a0106, 0x984a4499, 0x2b97e1dd, 0xb3dda544, 0x0 }, /* #22 */
     3407    { 0x0d2dd6, 0x0d2502, 0xf8c4801e, 0x5473ef9d, 0xacb76f83, 0x0 }, /* #23 */
     3408    { 0x3a1846, 0x3a1086, 0x55576d89, 0xcb8f25d8, 0x9ed84851, 0x0 }, /* #24 */
     3409    { 0x334d83, 0x334502, 0x91c31718, 0x4ee226dc, 0xdf2131c4, 0x0 }, /* #25 */
     3410    { 0x0a4ad3, 0x0a4202, 0x31768191, 0x6a42ee64, 0x5b346ff5, 0x0 }, /* #26 */
     3411    { 0x081b46, 0x081386, 0xf7b8b6c6, 0xc85f2b78, 0x3fe79dbe, 0x0 }, /* #27 */
     3412    { 0x254592, 0x254586, 0xa804743e, 0xd46fb3f5, 0x7c6bc7cb, 0x0 }, /* #28 */
     3413    { 0x0a2016, 0x0a2006, 0x10caca91, 0x6173d596, 0x71b91f07, 0x0 }, /* #29 */
     3414    { 0x241e13, 0x241686, 0x66b227dd, 0x9ce515de, 0xfa573203, 0x0 }, /* #30 */
     3415    { 0x142196, 0x142102, 0x7c046b30, 0x3a1d30dc, 0x46195bec, 0x0 }, /* #31 */
     3416    { 0x0861d6, 0x086182, 0xaf91407a, 0x86b102b5, 0x292042cf, 0x0 }, /* #32 */
     3417    { 0x023903, 0x023182, 0xd4f4a818, 0xdeb34323, 0x0a47eb3b, 0x0 }, /* #33 */
     3418    { 0x2473c2, 0x247382, 0xcdac02eb, 0xda5fb8c8, 0x17f3ba23, 0x0 }, /* #34 */
     3419    { 0x017cd3, 0x017482, 0xd971d432, 0x9953984c, 0x40224c7e, 0x0 }, /* #35 */
     3420    { 0x0c0517, 0x0c0582, 0x7f622f0d, 0xb99d10dc, 0xc6ff3fd1, 0x0 }, /* #36 */
     3421    { 0x220b92, 0x220386, 0x70edfe65, 0xa8352caa, 0xd8d8d2cf, 0x0 }, /* #37 */
     3422    { 0x3820c7, 0x382002, 0xb0300b2a, 0x121d0037, 0xa22d0b1d, 0x0 }, /* #38 */
     3423    { 0x342e52, 0x342686, 0x7fa8dcbb, 0x989b66cc, 0xe733ba77, 0x0 }, /* #39 */
     3424    { 0x166e96, 0x166682, 0x749393de, 0xb0429c43, 0xc4d10f9d, 0x0 }, /* #40 */
     3425    { 0x180ec3, 0x180686, 0xc439767e, 0xdcab1b4e, 0x18926d30, 0x0 }, /* #41 */
     3426    { 0x3117d7, 0x311782, 0x555be21a, 0x9602a6a4, 0xc35944be, 0x0 }, /* #42 */
     3427    { 0x301783, 0x301702, 0xf7e1863f, 0x40d528fd, 0xb734aec2, 0x0 }, /* #43 */
     3428    { 0x3d5ed6, 0x3d5682, 0x259f73fa, 0xe2e84698, 0xc7773562, 0x0 }, /* #44 */
     3429    { 0x1138c2, 0x113086, 0x4a38daab, 0xd0a4ec35, 0x9a9c369e, 0x0 }, /* #45 */
     3430    { 0x056d83, 0x056502, 0x856e6476, 0x57ebc6e0, 0xd285a296, 0x0 }, /* #46 */
     3431    { 0x225cd6, 0x225402, 0x74183d94, 0x176ac683, 0x6372fb17, 0x0 }, /* #47 */
     3432    { 0x025603, 0x025686, 0x0e706811, 0xbbb0536f, 0xb5c03b7e, 0x0 }, /* #48 */
     3433    { 0x020997, 0x020106, 0x9243a8aa, 0x05b592ee, 0x97f63a44, 0x0 }, /* #49 */
     3434    { 0x2b5286, 0x2b5206, 0xcfff23fe, 0x786b0247, 0xb79421b9, 0x0 }, /* #50 */
     3435    { 0x323606, 0x323682, 0x32785018, 0x8aaac246, 0xb8d2925e, 0x0 }, /* #51 */
     3436    { 0x320302, 0x320302, 0xb0f6b13d, 0x631885d5, 0xd3ee34e8, 0x0 }, /* #52 */
     3437    { 0x137592, 0x137506, 0xf7cb8072, 0x669679bd, 0x915df9cf, 0x0 }, /* #53 */
     3438    { 0x3b2ec6, 0x3b2606, 0xb1ceffae, 0x7d3aeda0, 0xccf4120e, 0x0 }, /* #54 */
     3439    { 0x0d5bc6, 0x0d5306, 0x37445b74, 0x5f9402ac, 0x68d059d8, 0x0 }, /* #55 */
     3440    { 0x3a08d7, 0x3a0086, 0x406ddeb4, 0xad55c2c3, 0xed381c77, 0x0 }, /* #56 */
     3441    { 0x1d1192, 0x1d1102, 0x1347e3ee, 0x4782cbcb, 0x54c52825, 0x0 }, /* #57 */
     3442    { 0x0e4097, 0x0e4006, 0x22c7b281, 0x065fd750, 0x249865d1, 0x0 }, /* #58 */
     3443    { 0x040f16, 0x040702, 0xac0f801f, 0x01ab09cd, 0xada489d2, 0x0 }, /* #59 */
     3444    { 0x145147, 0x145182, 0x9aac4807, 0xfe009938, 0x64acd13f, 0x0 }, /* #60 */
     3445    { 0x1d11c2, 0x1d1186, 0xcd963e48, 0x8f44d1b8, 0x42d2eff0, 0x0 }, /* #61 */
     3446    { 0x2f58c6, 0x2f5006, 0x24b4e3c7, 0x3b62d363, 0x1fd630a4, 0x0 }, /* #62 */
     3447    { 0x131003, 0x131006, 0xf55c1eb3, 0x47bf8b90, 0xb2e39523, 0x0 }, /* #63 */
    34483448};
    34493449static const BINU32_TEST_T g_aTests_xor_u32_locked[] =
    34503450{
    3451     { 0x131852, 0x131046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3452     { 0x2455d2, 0x245546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3453     { 0x140406, 0x140446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3454     { 0x231106, 0x231146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3455     { 0x381812, 0x381002, 0x5baa86e0, 0x5baa86e0, 0x00000000, 0x0 }, /* #4 */
    3456     { 0x270306, 0x270302, 0x14bf1186, 0x14bf1186, 0x00000000, 0x0 }, /* #5 */
    3457     { 0x227807, 0x227002, 0x7ee70a10, 0x7ee70a10, 0x00000000, 0x0 }, /* #6 */
    3458     { 0x1f4353, 0x1f4302, 0x5ad50061, 0x5ad50061, 0x00000000, 0x0 }, /* #7 */
    3459     { 0x151fc6, 0x151782, 0x6f634cb8, 0xfbc70ead, 0x94a44215, 0x0 }, /* #8 */
    3460     { 0x2b2e06, 0x2b2682, 0xff38be98, 0xc5970d80, 0x3aafb318, 0x0 }, /* #9 */
    3461     { 0x320083, 0x320002, 0x5d96318a, 0x17e7161a, 0x4a712790, 0x0 }, /* #10 */
    3462     { 0x111152, 0x111102, 0xd6254969, 0x47d1142a, 0x91f45d43, 0x0 }, /* #11 */
    3463     { 0x286743, 0x286702, 0x5ce588bf, 0x7905d6a4, 0x25e05e1b, 0x0 }, /* #12 */
    3464     { 0x1f0183, 0x1f0106, 0x964de0f5, 0x46df481b, 0xd092a8ee, 0x0 }, /* #13 */
    3465     { 0x294916, 0x294106, 0x4e459806, 0x1df5f0ee, 0x53b068e8, 0x0 }, /* #14 */
    3466     { 0x1079c2, 0x107102, 0x69606eb2, 0x0818c5d3, 0x6178ab61, 0x0 }, /* #15 */
    3467     { 0x202782, 0x202786, 0x1fad7a68, 0x829a3e12, 0x9d37447a, 0x0 }, /* #16 */
    3468     { 0x365a47, 0x365202, 0x004e1012, 0x73efc098, 0x73a1d08a, 0x0 }, /* #17 */
    3469     { 0x1a12c2, 0x1a1282, 0x60524bbd, 0xbf9122bf, 0xdfc36902, 0x0 }, /* #18 */
    3470     { 0x3411c2, 0x341186, 0x906f6e5f, 0xf1255daf, 0x614a33f0, 0x0 }, /* #19 */
    3471     { 0x240d57, 0x240502, 0xaf1dd597, 0x3264a30b, 0x9d79769c, 0x0 }, /* #20 */
    3472     { 0x386a46, 0x386206, 0x7ad3ef87, 0x54aa0d3f, 0x2e79e2b8, 0x0 }, /* #21 */
    3473     { 0x3d2dd2, 0x3d2586, 0xef87adf3, 0xf664d8f0, 0x19e37503, 0x0 }, /* #22 */
    3474     { 0x382293, 0x382202, 0x031035b4, 0x4be54597, 0x48f57023, 0x0 }, /* #23 */
    3475     { 0x367fc7, 0x367706, 0x799fbc98, 0x43080987, 0x3a97b51f, 0x0 }, /* #24 */
    3476     { 0x2842d3, 0x284202, 0x9cdb003e, 0x7e0e05b9, 0xe2d50587, 0x0 }, /* #25 */
    3477     { 0x0b0296, 0x0b0202, 0xa1c88517, 0x1b6f9f3e, 0xbaa71a29, 0x0 }, /* #26 */
    3478     { 0x337706, 0x337786, 0x583e32d7, 0xf1c32ef5, 0xa9fd1c22, 0x0 }, /* #27 */
    3479     { 0x0b16d7, 0x0b1606, 0x50c17e8a, 0x1ba75aed, 0x4b662467, 0x0 }, /* #28 */
    3480     { 0x366757, 0x366706, 0x6186ebb2, 0x27d4fc9a, 0x46521728, 0x0 }, /* #29 */
    3481     { 0x131456, 0x131482, 0xce3d4ebe, 0x9dadef8a, 0x5390a134, 0x0 }, /* #30 */
    3482     { 0x387e96, 0x387602, 0x31eff49f, 0x190b3886, 0x28e4cc19, 0x0 }, /* #31 */
    3483     { 0x0d3303, 0x0d3382, 0xf60f7a8a, 0xe5e85857, 0x13e722dd, 0x0 }, /* #32 */
    3484     { 0x222307, 0x222386, 0x3f1a6512, 0x8680eb30, 0xb99a8e22, 0x0 }, /* #33 */
    3485     { 0x2c6b52, 0x2c6382, 0x0b169b83, 0x986386cd, 0x93751d4e, 0x0 }, /* #34 */
    3486     { 0x1053d7, 0x105386, 0xcb6551d3, 0xc13bda6a, 0x0a5e8bb9, 0x0 }, /* #35 */
    3487     { 0x116b17, 0x116386, 0x52ff6314, 0xeb950239, 0xb96a612d, 0x0 }, /* #36 */
    3488     { 0x000142, 0x000106, 0x87cddce3, 0x7b76fa0a, 0xfcbb26e9, 0x0 }, /* #37 */
    3489     { 0x393a42, 0x393206, 0xee67ba01, 0x2b8337e1, 0xc5e48de0, 0x0 }, /* #38 */
    3490     { 0x255c17, 0x255482, 0x43102a40, 0xbe1694d0, 0xfd06be90, 0x0 }, /* #39 */
    3491     { 0x2d5787, 0x2d5702, 0x658f0bd4, 0x6e0b4d45, 0x0b844691, 0x0 }, /* #40 */
    3492     { 0x2a7ad6, 0x2a7206, 0xdf20528c, 0x5d98b911, 0x82b8eb9d, 0x0 }, /* #41 */
    3493     { 0x263d47, 0x263586, 0xc98f3dde, 0xe310a756, 0x2a9f9a88, 0x0 }, /* #42 */
    3494     { 0x084992, 0x084102, 0x6a6f166a, 0x278f6efd, 0x4de07897, 0x0 }, /* #43 */
    3495     { 0x1e5f42, 0x1e5702, 0x4872368e, 0x297dad6e, 0x610f9be0, 0x0 }, /* #44 */
    3496     { 0x352743, 0x352782, 0x61f282b9, 0xf16f55c8, 0x909dd771, 0x0 }, /* #45 */
    3497     { 0x0b29c3, 0x0b2186, 0x0c96718a, 0xfbc2c25c, 0xf754b3d6, 0x0 }, /* #46 */
    3498     { 0x357f83, 0x357786, 0x3c294da5, 0xfca9867b, 0xc080cbde, 0x0 }, /* #47 */
    3499     { 0x1e5747, 0x1e5702, 0x77508153, 0x0e222583, 0x7972a4d0, 0x0 }, /* #48 */
    3500     { 0x347786, 0x347786, 0x0a95be4f, 0x9a6a4ceb, 0x90fff2a4, 0x0 }, /* #49 */
    3501     { 0x2857d7, 0x285706, 0x362fd0f5, 0x77c75add, 0x41e88a28, 0x0 }, /* #50 */
    3502     { 0x1b2696, 0x1b2682, 0xe9e82084, 0xb51a962a, 0x5cf2b6ae, 0x0 }, /* #51 */
    3503     { 0x253b93, 0x253302, 0x8db53923, 0x385ec6cb, 0xb5ebffe8, 0x0 }, /* #52 */
    3504     { 0x0a6d03, 0x0a6582, 0x68103e06, 0xe2fc2770, 0x8aec1976, 0x0 }, /* #53 */
    3505     { 0x363bc6, 0x363386, 0xbdfc21cf, 0xea09d6c0, 0x57f5f70f, 0x0 }, /* #54 */
    3506     { 0x1f4fc3, 0x1f4706, 0x36a44000, 0x69227684, 0x5f863684, 0x0 }, /* #55 */
    3507     { 0x3a5642, 0x3a5606, 0x59a63b38, 0x54352ae1, 0x0d9311d9, 0x0 }, /* #56 */
    3508     { 0x0650c6, 0x065082, 0x76a49b1e, 0xd2db7e0d, 0xa47fe513, 0x0 }, /* #57 */
    3509     { 0x144cc3, 0x144402, 0xda43841b, 0x150e735b, 0xcf4df740, 0x0 }, /* #58 */
    3510     { 0x120543, 0x120586, 0x613fe3ca, 0x8d3ca593, 0xec034659, 0x0 }, /* #59 */
    3511     { 0x0b7803, 0x0b7002, 0x8432db57, 0x653a1508, 0xe108ce5f, 0x0 }, /* #60 */
    3512     { 0x161193, 0x161106, 0xdac75c6b, 0x3e019f4b, 0xe4c6c320, 0x0 }, /* #61 */
    3513     { 0x1e0212, 0x1e0282, 0xc5dfc713, 0x878f1bd3, 0x4250dcc0, 0x0 }, /* #62 */
    3514     { 0x060796, 0x060706, 0x14162d00, 0x523f81c3, 0x4629acc3, 0x0 }, /* #63 */
     3451    { 0x1446c6, 0x144646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3452    { 0x3c7283, 0x3c7246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3453    { 0x152496, 0x152446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3454    { 0x2a35d2, 0x2a3546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3455    { 0x3d6c16, 0x3d6402, 0x6cc2d39d, 0x6cc2d39d, 0x00000000, 0x0 }, /* #4 */
     3456    { 0x132013, 0x132006, 0x0ae72b0f, 0x0ae72b0f, 0x00000000, 0x0 }, /* #5 */
     3457    { 0x3c0c16, 0x3c0402, 0x6f336fa7, 0x6f336fa7, 0x00000000, 0x0 }, /* #6 */
     3458    { 0x2775d2, 0x277586, 0xeaf27d5f, 0xeaf27d5f, 0x00000000, 0x0 }, /* #7 */
     3459    { 0x047e02, 0x047686, 0x21bfbd4b, 0x929b2577, 0xb324983c, 0x0 }, /* #8 */
     3460    { 0x062557, 0x062502, 0xb8d3143e, 0x11052454, 0xa9d6306a, 0x0 }, /* #9 */
     3461    { 0x043546, 0x043506, 0x902380ac, 0x5af745e2, 0xcad4c54e, 0x0 }, /* #10 */
     3462    { 0x252a43, 0x252202, 0xc00d4147, 0x6635dd10, 0xa6389c57, 0x0 }, /* #11 */
     3463    { 0x230d03, 0x230506, 0x5e751df9, 0x0577eb18, 0x5b02f6e1, 0x0 }, /* #12 */
     3464    { 0x1e5c57, 0x1e5402, 0x15c8158a, 0x5736568f, 0x42fe4305, 0x0 }, /* #13 */
     3465    { 0x221f97, 0x221706, 0x0b8a2207, 0x1235dd7b, 0x19bfff7c, 0x0 }, /* #14 */
     3466    { 0x1e3313, 0x1e3306, 0x52acb486, 0x1ad36678, 0x487fd2fe, 0x0 }, /* #15 */
     3467    { 0x352607, 0x352602, 0x7795611c, 0x478ff0da, 0x301a91c6, 0x0 }, /* #16 */
     3468    { 0x216c13, 0x216406, 0xb9598d1c, 0x1f66cbb2, 0xa63f46ae, 0x0 }, /* #17 */
     3469    { 0x395d02, 0x395502, 0xd210e20a, 0x4078ca97, 0x9268289d, 0x0 }, /* #18 */
     3470    { 0x020587, 0x020502, 0x3b56bef6, 0x0745f94a, 0x3c1347bc, 0x0 }, /* #19 */
     3471    { 0x0a4747, 0x0a4786, 0xb3e13251, 0xb64fad17, 0x05ae9f46, 0x0 }, /* #20 */
     3472    { 0x1a5047, 0x1a5006, 0x372840d7, 0x0490bf5c, 0x33b8ff8b, 0x0 }, /* #21 */
     3473    { 0x0d40c2, 0x0d4082, 0x96f3f8d1, 0xfda795cd, 0x6b546d1c, 0x0 }, /* #22 */
     3474    { 0x070052, 0x070082, 0x2eb93f92, 0xed459da7, 0xc3fca235, 0x0 }, /* #23 */
     3475    { 0x3d4796, 0x3d4782, 0xa668f660, 0x936fbb46, 0x35074d26, 0x0 }, /* #24 */
     3476    { 0x1a35d2, 0x1a3502, 0x00830483, 0x591e5108, 0x599d558b, 0x0 }, /* #25 */
     3477    { 0x1b4683, 0x1b4682, 0x807aacdb, 0xb590d234, 0x35ea7eef, 0x0 }, /* #26 */
     3478    { 0x253196, 0x253182, 0x86a469da, 0x9285e2ab, 0x14218b71, 0x0 }, /* #27 */
     3479    { 0x0952d7, 0x095286, 0x38b2dfa1, 0xdfcadf4e, 0xe77800ef, 0x0 }, /* #28 */
     3480    { 0x055f07, 0x055786, 0xd52a15eb, 0xab2f17cc, 0x7e050227, 0x0 }, /* #29 */
     3481    { 0x100f13, 0x100702, 0x52616763, 0x6aabf961, 0x38ca9e02, 0x0 }, /* #30 */
     3482    { 0x0b3246, 0x0b3286, 0x9baf9489, 0xbfef281b, 0x2440bc92, 0x0 }, /* #31 */
     3483    { 0x3b5dd3, 0x3b5502, 0xa15482b1, 0x1204e6d3, 0xb3506462, 0x0 }, /* #32 */
     3484    { 0x2e1913, 0x2e1182, 0xde83c04f, 0xc545734c, 0x1bc6b303, 0x0 }, /* #33 */
     3485    { 0x121816, 0x121082, 0x02c68731, 0xb5132452, 0xb7d5a363, 0x0 }, /* #34 */
     3486    { 0x195512, 0x195502, 0x033d6582, 0x30ee39c8, 0x33d35c4a, 0x0 }, /* #35 */
     3487    { 0x103986, 0x103186, 0x81faebe7, 0x816f476f, 0x0095ac88, 0x0 }, /* #36 */
     3488    { 0x2d0992, 0x2d0106, 0xd4cf8de1, 0x52a457a6, 0x866bda47, 0x0 }, /* #37 */
     3489    { 0x076e96, 0x076602, 0xa32ecd65, 0x368019a7, 0x95aed4c2, 0x0 }, /* #38 */
     3490    { 0x121787, 0x121706, 0x02d06382, 0x7de48ebd, 0x7f34ed3f, 0x0 }, /* #39 */
     3491    { 0x036386, 0x036386, 0xc98e058e, 0xc280d6d2, 0x0b0ed35c, 0x0 }, /* #40 */
     3492    { 0x164287, 0x164282, 0x35342de8, 0xc185d849, 0xf4b1f5a1, 0x0 }, /* #41 */
     3493    { 0x1e4482, 0x1e4482, 0x0a254db4, 0xdd35c7c7, 0xd7108a73, 0x0 }, /* #42 */
     3494    { 0x313086, 0x313082, 0x2d862d50, 0xe98edbd9, 0xc408f689, 0x0 }, /* #43 */
     3495    { 0x313f46, 0x313702, 0x83c41e1a, 0x035041a2, 0x80945fb8, 0x0 }, /* #44 */
     3496    { 0x182956, 0x182106, 0xed415083, 0x764d8f28, 0x9b0cdfab, 0x0 }, /* #45 */
     3497    { 0x306146, 0x306182, 0x4e4c2feb, 0xa591db49, 0xebddf4a2, 0x0 }, /* #46 */
     3498    { 0x112a56, 0x112206, 0x50749f5c, 0x08fec628, 0x588a5974, 0x0 }, /* #47 */
     3499    { 0x367c17, 0x367486, 0xc51ff975, 0xb32d6ab2, 0x763293c7, 0x0 }, /* #48 */
     3500    { 0x040997, 0x040106, 0xfa933c53, 0x22ce9050, 0xd85dac03, 0x0 }, /* #49 */
     3501    { 0x082647, 0x082682, 0xef49379f, 0x80abd752, 0x6fe2e0cd, 0x0 }, /* #50 */
     3502    { 0x144b42, 0x144302, 0xfd2e9473, 0x003abd15, 0xfd142966, 0x0 }, /* #51 */
     3503    { 0x285402, 0x285406, 0xd7f863d0, 0x63997a1e, 0xb46119ce, 0x0 }, /* #52 */
     3504    { 0x255f13, 0x255782, 0xd0c4e216, 0xfd13f8e5, 0x2dd71af3, 0x0 }, /* #53 */
     3505    { 0x2a7fd3, 0x2a7702, 0x29302656, 0x7115285b, 0x58250e0d, 0x0 }, /* #54 */
     3506    { 0x3d2492, 0x3d2406, 0x7a875488, 0x3039bf18, 0x4abeeb90, 0x0 }, /* #55 */
     3507    { 0x1b6146, 0x1b6106, 0x934f599f, 0x2dcb863f, 0xbe84dfa0, 0x0 }, /* #56 */
     3508    { 0x3a0483, 0x3a0402, 0x8f7e6cbc, 0x7a6abfd5, 0xf514d369, 0x0 }, /* #57 */
     3509    { 0x034e86, 0x034602, 0x09ad5f01, 0x1c953f70, 0x15386071, 0x0 }, /* #58 */
     3510    { 0x032593, 0x032502, 0xf12cf475, 0x4f49932a, 0xbe65675f, 0x0 }, /* #59 */
     3511    { 0x252dd3, 0x252502, 0xd880f19f, 0x61f7fbd5, 0xb9770a4a, 0x0 }, /* #60 */
     3512    { 0x041d97, 0x041506, 0x12d0826e, 0x25f3ac55, 0x37232e3b, 0x0 }, /* #61 */
     3513    { 0x152f02, 0x152786, 0xe6142bdd, 0xd05fe66f, 0x364bcdb2, 0x0 }, /* #62 */
     3514    { 0x2d1dc2, 0x2d1502, 0x2c526f7d, 0x3447e13b, 0x18158e46, 0x0 }, /* #63 */
    35153515};
    35163516static const BINU32_TEST_T g_aTests_and_u32[] =
    35173517{
    3518     { 0x297b17, 0x297346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3519     { 0x034746, 0x034746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3520     { 0x3e7107, 0x3e7146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3521     { 0x3f7312, 0x3f7346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3522     { 0x3d6e93, 0x3d6646, 0xbf14a96f, 0x00000000, 0x00000000, 0x0 }, /* #4 */
    3523     { 0x2a6cc2, 0x2a6446, 0x2fde1b40, 0x00000000, 0x00000000, 0x0 }, /* #5 */
    3524     { 0x0d5ec7, 0x0d5646, 0x8d4a86b8, 0x00000000, 0x00000000, 0x0 }, /* #6 */
    3525     { 0x0026d3, 0x002646, 0x81909eba, 0x00000000, 0x00000000, 0x0 }, /* #7 */
    3526     { 0x374b16, 0x374382, 0xa4ab5e2d, 0x80085025, 0x801870e7, 0x0 }, /* #8 */
    3527     { 0x014c43, 0x014406, 0x6138ab09, 0x01008909, 0x8d87cdcb, 0x0 }, /* #9 */
    3528     { 0x321443, 0x321406, 0xbcff65cc, 0x2ce36548, 0x6ce3ef59, 0x0 }, /* #10 */
    3529     { 0x336916, 0x336102, 0x189b7f85, 0x00886d04, 0xa6aced06, 0x0 }, /* #11 */
    3530     { 0x257203, 0x257202, 0x96328837, 0x12020002, 0x53460382, 0x0 }, /* #12 */
    3531     { 0x0d5146, 0x0d5186, 0xa0ec95d0, 0x80200550, 0x95216573, 0x0 }, /* #13 */
    3532     { 0x221352, 0x221306, 0x33dc0cb8, 0x20cc00b8, 0xa4ec92b9, 0x0 }, /* #14 */
    3533     { 0x3a7457, 0x3a7406, 0x93cf320b, 0x02413200, 0x0641ff24, 0x0 }, /* #15 */
    3534     { 0x3c5616, 0x3c5602, 0x54858e37, 0x40010e31, 0xe24b5f79, 0x0 }, /* #16 */
    3535     { 0x0c1f46, 0x0c1706, 0x6b3da4b7, 0x420d00a0, 0xc24d51a0, 0x0 }, /* #17 */
    3536     { 0x223813, 0x223006, 0x78d45b00, 0x48905000, 0x4c99740e, 0x0 }, /* #18 */
    3537     { 0x163712, 0x163706, 0x15fe656c, 0x05480028, 0x8f481a39, 0x0 }, /* #19 */
    3538     { 0x364543, 0x364582, 0xff8391f1, 0x98818191, 0x98bde599, 0x0 }, /* #20 */
    3539     { 0x3037d6, 0x303706, 0x817e8fc6, 0x00448400, 0x1645b411, 0x0 }, /* #21 */
    3540     { 0x024ac7, 0x024206, 0xbd67521c, 0x3c251000, 0x3e2d3821, 0x0 }, /* #22 */
    3541     { 0x3756c2, 0x375602, 0x3c818337, 0x34808237, 0x7786def7, 0x0 }, /* #23 */
    3542     { 0x016fc7, 0x016706, 0xd4a53520, 0x04011500, 0x0f539d00, 0x0 }, /* #24 */
    3543     { 0x086806, 0x086002, 0x82f5f0cb, 0x0294d001, 0x6b9edc35, 0x0 }, /* #25 */
    3544     { 0x347382, 0x347306, 0x23c594c5, 0x02c59481, 0x56c59681, 0x0 }, /* #26 */
    3545     { 0x176a92, 0x176206, 0xbf1ad778, 0x31028718, 0x7123af98, 0x0 }, /* #27 */
    3546     { 0x1a1217, 0x1a1206, 0xfbbc76d2, 0x21b042c0, 0x21f043c4, 0x0 }, /* #28 */
    3547     { 0x324813, 0x324006, 0xaea1e3ce, 0x262103c6, 0x276d1bd6, 0x0 }, /* #29 */
    3548     { 0x333bd6, 0x333306, 0xee771972, 0x68460030, 0x784e00bd, 0x0 }, /* #30 */
    3549     { 0x3a5a47, 0x3a5286, 0xd69194c5, 0xc48194c0, 0xe5cf9dfa, 0x0 }, /* #31 */
    3550     { 0x231b03, 0x231386, 0xb311cac0, 0xa3108a00, 0xab9e9b35, 0x0 }, /* #32 */
    3551     { 0x1c2212, 0x1c2202, 0x2dfa3423, 0x0c581002, 0x5e591952, 0x0 }, /* #33 */
    3552     { 0x2a1e57, 0x2a1606, 0x9fe860ec, 0x00202060, 0x6027be71, 0x0 }, /* #34 */
    3553     { 0x030142, 0x030182, 0x8d4e0c0c, 0x8c000404, 0xec813707, 0x0 }, /* #35 */
    3554     { 0x1241c2, 0x124106, 0x3faba693, 0x0c080411, 0x8c1c5d79, 0x0 }, /* #36 */
    3555     { 0x394446, 0x394402, 0x792c1a76, 0x50281246, 0x50eb924f, 0x0 }, /* #37 */
    3556     { 0x0c1817, 0x0c1002, 0x07e5c2c8, 0x04e00008, 0xc4f2391d, 0x0 }, /* #38 */
    3557     { 0x3a01c3, 0x3a0102, 0xb0a1cc29, 0x1020cc29, 0x516ccd7f, 0x0 }, /* #39 */
    3558     { 0x1b5293, 0x1b5286, 0xff657aba, 0xd6256830, 0xd6af6c34, 0x0 }, /* #40 */
    3559     { 0x0c5683, 0x0c5686, 0xabd287ab, 0x898080a0, 0x898da8f4, 0x0 }, /* #41 */
    3560     { 0x3d4297, 0x3d4206, 0x21c831ed, 0x2148008d, 0x3f6c069f, 0x0 }, /* #42 */
    3561     { 0x167102, 0x167106, 0x17f4fd3d, 0x04f09c3c, 0x04f89cbe, 0x0 }, /* #43 */
    3562     { 0x364e47, 0x364602, 0x1bc929cd, 0x008829cd, 0xe48abded, 0x0 }, /* #44 */
    3563     { 0x003a56, 0x003202, 0xa231760d, 0x22205004, 0x7bead9f6, 0x0 }, /* #45 */
    3564     { 0x3365c6, 0x336506, 0x66a2280c, 0x0622280c, 0x0e623bed, 0x0 }, /* #46 */
    3565     { 0x2f20c7, 0x2f2002, 0x9c14a273, 0x18140232, 0x5abc573a, 0x0 }, /* #47 */
    3566     { 0x381f96, 0x381706, 0xb3f84190, 0x02f84100, 0x4afde10b, 0x0 }, /* #48 */
    3567     { 0x042617, 0x042682, 0x9dd84c9c, 0x8c500004, 0x8e513367, 0x0 }, /* #49 */
    3568     { 0x3e33d6, 0x3e3306, 0x54ef24f2, 0x502424b2, 0x7a2424b3, 0x0 }, /* #50 */
    3569     { 0x117313, 0x117306, 0x58aae14a, 0x1000a142, 0x9445b1d3, 0x0 }, /* #51 */
    3570     { 0x313e93, 0x313606, 0x4247ca4a, 0x4042400a, 0xe9da441e, 0x0 }, /* #52 */
    3571     { 0x1e6a02, 0x1e6202, 0xbc3f3943, 0x081d3802, 0x099d789a, 0x0 }, /* #53 */
    3572     { 0x336253, 0x336282, 0xaba3986e, 0xa023002a, 0xa07b25ba, 0x0 }, /* #54 */
    3573     { 0x144806, 0x144002, 0x0b04513e, 0x00041008, 0xb00cb248, 0x0 }, /* #55 */
    3574     { 0x153792, 0x153702, 0x991d9f26, 0x101d8c26, 0x36bf8c2e, 0x0 }, /* #56 */
    3575     { 0x1b30d3, 0x1b3002, 0xf0d28d60, 0x50508c20, 0x58509ebc, 0x0 }, /* #57 */
    3576     { 0x0b2746, 0x0b2702, 0x4eb50f4b, 0x4400094a, 0x7540d9ee, 0x0 }, /* #58 */
    3577     { 0x150386, 0x150302, 0x3891976e, 0x18908508, 0x98d6cd89, 0x0 }, /* #59 */
    3578     { 0x1734c7, 0x173406, 0x85266a76, 0x05226a56, 0x2f727a56, 0x0 }, /* #60 */
    3579     { 0x2f4513, 0x2f4502, 0x07eedd9d, 0x0346d51c, 0x9b47d71c, 0x0 }, /* #61 */
    3580     { 0x293dd3, 0x293502, 0x0719d409, 0x05095008, 0x1dc95b58, 0x0 }, /* #62 */
    3581     { 0x276507, 0x276502, 0x68c0b0a1, 0x68009001, 0xff2f9c45, 0x0 }, /* #63 */
     3518    { 0x2f42d7, 0x2f4246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3519    { 0x206a42, 0x206246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3520    { 0x3531c6, 0x353146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3521    { 0x187ac6, 0x187246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3522    { 0x397382, 0x397346, 0x7cec3160, 0x00000000, 0x00000000, 0x0 }, /* #4 */
     3523    { 0x1d34d7, 0x1d3446, 0x2bcdb87c, 0x00000000, 0x00000000, 0x0 }, /* #5 */
     3524    { 0x0a6b53, 0x0a6346, 0xdb11d6bd, 0x00000000, 0x00000000, 0x0 }, /* #6 */
     3525    { 0x294102, 0x294146, 0xe46aa087, 0x00000000, 0x00000000, 0x0 }, /* #7 */
     3526    { 0x111196, 0x111106, 0x5663fc31, 0x56420030, 0x7e420072, 0x0 }, /* #8 */
     3527    { 0x2b7d02, 0x2b7502, 0xe023cfdc, 0x002385d0, 0x0f23a5d3, 0x0 }, /* #9 */
     3528    { 0x1b6816, 0x1b6086, 0xecebd267, 0xec428006, 0xee42a00e, 0x0 }, /* #10 */
     3529    { 0x1a2f87, 0x1a2782, 0x9f30b759, 0x97100408, 0xb755440e, 0x0 }, /* #11 */
     3530    { 0x2b0192, 0x2b0102, 0x00d17188, 0x00503080, 0x3674b8f6, 0x0 }, /* #12 */
     3531    { 0x1b5b13, 0x1b5302, 0xc302b466, 0x42009404, 0x66919615, 0x0 }, /* #13 */
     3532    { 0x145053, 0x145086, 0x95afcbb1, 0x8025c890, 0xc865dc96, 0x0 }, /* #14 */
     3533    { 0x3520d6, 0x352002, 0xcac88c6c, 0x40480868, 0x747b0bfb, 0x0 }, /* #15 */
     3534    { 0x0f4753, 0x0f4702, 0xcbb17a25, 0x40803825, 0x70ca39f5, 0x0 }, /* #16 */
     3535    { 0x261ec6, 0x261606, 0x5db84193, 0x49980103, 0x6bd92923, 0x0 }, /* #17 */
     3536    { 0x1b4f52, 0x1b4782, 0x93c83059, 0x93c82010, 0xfbde2d34, 0x0 }, /* #18 */
     3537    { 0x294f82, 0x294706, 0x83be4e9f, 0x031a4a18, 0x431bcb78, 0x0 }, /* #19 */
     3538    { 0x0b34c2, 0x0b3406, 0x4ffc694d, 0x44646141, 0x44656741, 0x0 }, /* #20 */
     3539    { 0x1d7f53, 0x1d7706, 0x46301420, 0x46300400, 0xfe7964df, 0x0 }, /* #21 */
     3540    { 0x2f5596, 0x2f5586, 0x9fa5dd06, 0x8201c500, 0x8251e5f9, 0x0 }, /* #22 */
     3541    { 0x113f97, 0x113702, 0x8ba80826, 0x00a80804, 0x44aefcc4, 0x0 }, /* #23 */
     3542    { 0x144b16, 0x144386, 0xe2e1304b, 0xa2213000, 0xae29bea4, 0x0 }, /* #24 */
     3543    { 0x231883, 0x231082, 0x8da81b45, 0x85801204, 0xd7965604, 0x0 }, /* #25 */
     3544    { 0x292c97, 0x292482, 0xae7626b8, 0x8e6022b0, 0x8ee832b0, 0x0 }, /* #26 */
     3545    { 0x291112, 0x291182, 0xabf4c14d, 0x81b4c108, 0xd1bedd9a, 0x0 }, /* #27 */
     3546    { 0x063292, 0x063206, 0x13f510f3, 0x12210090, 0x7e2bec94, 0x0 }, /* #28 */
     3547    { 0x392942, 0x392186, 0xcf43e86f, 0xc340e800, 0xf350f810, 0x0 }, /* #29 */
     3548    { 0x0e1d97, 0x0e1502, 0x93f8468a, 0x10d80002, 0x10df3917, 0x0 }, /* #30 */
     3549    { 0x1d3e53, 0x1d3606, 0x68f1363a, 0x60110628, 0x741f4fa9, 0x0 }, /* #31 */
     3550    { 0x276e47, 0x276682, 0xf1415926, 0xf1414104, 0xf943e70d, 0x0 }, /* #32 */
     3551    { 0x3623d2, 0x362306, 0x47abca03, 0x470b8a03, 0xdf5bafb7, 0x0 }, /* #33 */
     3552    { 0x2d4843, 0x2d4002, 0x6aa4f070, 0x62a47040, 0xf2a57fc2, 0x0 }, /* #34 */
     3553    { 0x265453, 0x265402, 0x67ffcb16, 0x426e4210, 0xca6e46b1, 0x0 }, /* #35 */
     3554    { 0x233486, 0x233482, 0xbf95021b, 0x8f950219, 0x8fbd5b39, 0x0 }, /* #36 */
     3555    { 0x106b56, 0x106302, 0xa2cc1022, 0x02041002, 0x03373a07, 0x0 }, /* #37 */
     3556    { 0x022317, 0x022302, 0xbc697fa7, 0x30296c80, 0x323becc0, 0x0 }, /* #38 */
     3557    { 0x346bd7, 0x346306, 0x15940f22, 0x01040c22, 0x2b6d8c3f, 0x0 }, /* #39 */
     3558    { 0x121257, 0x121206, 0x6647adfc, 0x6247add8, 0x6befafd9, 0x0 }, /* #40 */
     3559    { 0x0206c3, 0x020682, 0xc81451b2, 0x88140102, 0xadff8142, 0x0 }, /* #41 */
     3560    { 0x352d17, 0x352582, 0xe1b861b8, 0xc0102120, 0xd017a927, 0x0 }, /* #42 */
     3561    { 0x224792, 0x224706, 0x9b50f7d3, 0x00106453, 0x60be6c7b, 0x0 }, /* #43 */
     3562    { 0x041002, 0x041082, 0x9af898cb, 0x92f00001, 0xf6f76615, 0x0 }, /* #44 */
     3563    { 0x0f2997, 0x0f2186, 0xc13be4ee, 0x8132e4a6, 0x8332e6b7, 0x0 }, /* #45 */
     3564    { 0x091ad2, 0x091206, 0x21017d29, 0x20001d28, 0x28c01fac, 0x0 }, /* #46 */
     3565    { 0x1a1e52, 0x1a1606, 0x533cd0ae, 0x51285022, 0xfda87a33, 0x0 }, /* #47 */
     3566    { 0x2e49c6, 0x2e4102, 0x5608d95a, 0x56008902, 0x5ef5af03, 0x0 }, /* #48 */
     3567    { 0x347dd6, 0x347582, 0xcf84f6b5, 0xc2000494, 0xe2610ddc, 0x0 }, /* #49 */
     3568    { 0x147806, 0x147086, 0xb4ef8fef, 0x90c28f0f, 0x9bd2af0f, 0x0 }, /* #50 */
     3569    { 0x2330c3, 0x233006, 0xff9e3785, 0x6c0e3605, 0x6c4f3e37, 0x0 }, /* #51 */
     3570    { 0x2b35c3, 0x2b3506, 0x78208ad5, 0x60208290, 0xe07ae390, 0x0 }, /* #52 */
     3571    { 0x321392, 0x321302, 0xa9e4936b, 0x09800349, 0x1d8a6b49, 0x0 }, /* #53 */
     3572    { 0x093593, 0x093582, 0xf6f165a0, 0xa2410580, 0xa247078e, 0x0 }, /* #54 */
     3573    { 0x010d16, 0x010506, 0xd1ca8829, 0x01800009, 0x07b144df, 0x0 }, /* #55 */
     3574    { 0x201043, 0x201006, 0x2ae96474, 0x00c02000, 0xc0c23282, 0x0 }, /* #56 */
     3575    { 0x080b92, 0x080302, 0xba0ce4bd, 0x200c60a4, 0x647d72e4, 0x0 }, /* #57 */
     3576    { 0x020a46, 0x020286, 0x9df0af02, 0x84708c00, 0xa471dc7c, 0x0 }, /* #58 */
     3577    { 0x020442, 0x020402, 0xf80300e8, 0x080000e0, 0x0d30bce6, 0x0 }, /* #59 */
     3578    { 0x0126c7, 0x012602, 0x3fae1bb1, 0x3f8c0220, 0xff9c2220, 0x0 }, /* #60 */
     3579    { 0x040382, 0x040306, 0x50d55ab7, 0x00144896, 0x2736cdd6, 0x0 }, /* #61 */
     3580    { 0x315b52, 0x315306, 0x41b77882, 0x00001882, 0x34489faf, 0x0 }, /* #62 */
     3581    { 0x2b34d2, 0x2b3402, 0x1fb68f33, 0x0a320d01, 0x8a736d89, 0x0 }, /* #63 */
    35823582};
    35833583static const BINU32_TEST_T g_aTests_and_u32_locked[] =
    35843584{
    3585     { 0x3e7bc6, 0x3e7346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3586     { 0x2b4a43, 0x2b4246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3587     { 0x203353, 0x203346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3588     { 0x081792, 0x081746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3589     { 0x270697, 0x270646, 0xec3e08a0, 0x00000000, 0x00000000, 0x0 }, /* #4 */
    3590     { 0x1a0fd7, 0x1a0746, 0x4174fa85, 0x00000000, 0x00000000, 0x0 }, /* #5 */
    3591     { 0x242fc6, 0x242746, 0x71053529, 0x00000000, 0x00000000, 0x0 }, /* #6 */
    3592     { 0x1b4593, 0x1b4546, 0x5bf5269a, 0x00000000, 0x00000000, 0x0 }, /* #7 */
    3593     { 0x0345c2, 0x034502, 0x0432b760, 0x00101340, 0x21d953c8, 0x0 }, /* #8 */
    3594     { 0x3e1212, 0x3e1206, 0x40b887cb, 0x40208242, 0xdb21fa66, 0x0 }, /* #9 */
    3595     { 0x0e4e53, 0x0e4602, 0x472702df, 0x47060045, 0x6fcec165, 0x0 }, /* #10 */
    3596     { 0x3565c3, 0x356506, 0x530c2ec4, 0x50002e00, 0xd8c2bf1b, 0x0 }, /* #11 */
    3597     { 0x254fd3, 0x254706, 0x1b1562b3, 0x19116022, 0xfddbf122, 0x0 }, /* #12 */
    3598     { 0x255b46, 0x255302, 0x3ae84ad7, 0x0a200a80, 0x0b349f80, 0x0 }, /* #13 */
    3599     { 0x1b6682, 0x1b6682, 0x8c462216, 0x80400004, 0x8141d80d, 0x0 }, /* #14 */
    3600     { 0x097107, 0x097106, 0x743607c6, 0x74260000, 0x7eaf4019, 0x0 }, /* #15 */
    3601     { 0x3b0603, 0x3b0602, 0x0549125c, 0x01010040, 0x01956940, 0x0 }, /* #16 */
    3602     { 0x1b5086, 0x1b5002, 0x43b9d014, 0x43900010, 0xdb900d3a, 0x0 }, /* #17 */
    3603     { 0x357497, 0x357406, 0x994eb6a3, 0x08008003, 0x2e11c817, 0x0 }, /* #18 */
    3604     { 0x0a5b87, 0x0a5306, 0x354d87c6, 0x344c82c0, 0x3ccef2d8, 0x0 }, /* #19 */
    3605     { 0x050587, 0x050506, 0x2e41fe1a, 0x28010400, 0xf8270564, 0x0 }, /* #20 */
    3606     { 0x250393, 0x250306, 0xd0ab6e0c, 0x4020440c, 0x6f34542f, 0x0 }, /* #21 */
    3607     { 0x3b1706, 0x3b1782, 0xb4724abb, 0x94524001, 0x95dbc001, 0x0 }, /* #22 */
    3608     { 0x2b4506, 0x2b4502, 0x580f69c9, 0x08010049, 0x28a1045f, 0x0 }, /* #23 */
    3609     { 0x236347, 0x236306, 0x1d6966d7, 0x08696450, 0x8a797578, 0x0 }, /* #24 */
    3610     { 0x123d03, 0x123506, 0x0302d0f9, 0x02009099, 0x0ed0929b, 0x0 }, /* #25 */
    3611     { 0x231ec7, 0x231606, 0x1ef073d2, 0x1e003300, 0x9f053b20, 0x0 }, /* #26 */
    3612     { 0x2e5c47, 0x2e5482, 0xb9fcf326, 0x99546302, 0xdf5563db, 0x0 }, /* #27 */
    3613     { 0x1c0007, 0x1c0006, 0x86d24cf2, 0x00920cf0, 0x38928cf0, 0x0 }, /* #28 */
    3614     { 0x0a7007, 0x0a7082, 0xc9a4f871, 0xc904d061, 0xfb07d6e9, 0x0 }, /* #29 */
    3615     { 0x1e1602, 0x1e1606, 0xb268a5b1, 0x02480521, 0x4fd9472f, 0x0 }, /* #30 */
    3616     { 0x0f6902, 0x0f6106, 0x64f00c64, 0x24200044, 0xbc206257, 0x0 }, /* #31 */
    3617     { 0x056556, 0x056582, 0xf20ed7db, 0xd20c939b, 0xd71c93bf, 0x0 }, /* #32 */
    3618     { 0x0f3997, 0x0f3102, 0xae3c4756, 0x202c4704, 0x616ddf24, 0x0 }, /* #33 */
    3619     { 0x1e0996, 0x1e0182, 0x96939446, 0x84800440, 0xe4e86469, 0x0 }, /* #34 */
    3620     { 0x274a83, 0x274202, 0x356fc857, 0x344f0001, 0x3c4f3481, 0x0 }, /* #35 */
    3621     { 0x1c3482, 0x1c3406, 0xb7534b33, 0x24014b30, 0x24014bb0, 0x0 }, /* #36 */
    3622     { 0x374486, 0x374406, 0x591947d4, 0x48194350, 0xce7f4350, 0x0 }, /* #37 */
    3623     { 0x343ec2, 0x343606, 0x34a900f8, 0x348100e8, 0x37d5e8eb, 0x0 }, /* #38 */
    3624     { 0x314617, 0x314602, 0x41a0144f, 0x4020044c, 0xea2bcddc, 0x0 }, /* #39 */
    3625     { 0x020983, 0x020186, 0xddfaf03b, 0xc5e8a021, 0xc5eda7a1, 0x0 }, /* #40 */
    3626     { 0x382382, 0x382382, 0xfe114826, 0xf0000026, 0xf068b5f7, 0x0 }, /* #41 */
    3627     { 0x0839d2, 0x083102, 0x68bf750b, 0x20a6110b, 0x34a6992b, 0x0 }, /* #42 */
    3628     { 0x125cc3, 0x125402, 0x47fffa1f, 0x461e8208, 0xce1e86a8, 0x0 }, /* #43 */
    3629     { 0x0026c3, 0x002606, 0x469577fc, 0x46816500, 0x47c36d01, 0x0 }, /* #44 */
    3630     { 0x376fc6, 0x376782, 0xbf1821eb, 0xb00800ab, 0xb0ab4abf, 0x0 }, /* #45 */
    3631     { 0x391582, 0x391502, 0xa7b5d723, 0x24854401, 0x34c56c41, 0x0 }, /* #46 */
    3632     { 0x337087, 0x337006, 0xa1ba59ab, 0x012051a0, 0x412173b4, 0x0 }, /* #47 */
    3633     { 0x067d92, 0x067506, 0x426d1716, 0x02240512, 0xbba44dfb, 0x0 }, /* #48 */
    3634     { 0x335cc6, 0x335406, 0x01f5a7f0, 0x01d12560, 0x4bd32d63, 0x0 }, /* #49 */
    3635     { 0x394847, 0x394006, 0x2cf4d5e8, 0x00205460, 0x03225e74, 0x0 }, /* #50 */
    3636     { 0x2103c6, 0x210306, 0x2d1b6493, 0x05120411, 0x15d21f39, 0x0 }, /* #51 */
    3637     { 0x215fc6, 0x215702, 0x63100e06, 0x41100402, 0x417044e3, 0x0 }, /* #52 */
    3638     { 0x155247, 0x155202, 0xdaaa86e4, 0x18020064, 0x3d126167, 0x0 }, /* #53 */
    3639     { 0x043c93, 0x043402, 0x05f3da51, 0x01630810, 0x43632c98, 0x0 }, /* #54 */
    3640     { 0x165fd2, 0x165706, 0x28ba357b, 0x28900069, 0xf99548ed, 0x0 }, /* #55 */
    3641     { 0x362912, 0x362186, 0xea39f148, 0x8a397000, 0x9f7974b5, 0x0 }, /* #56 */
    3642     { 0x230c57, 0x230482, 0xcc8dd5ed, 0xcc0191c4, 0xdd5199c4, 0x0 }, /* #57 */
    3643     { 0x3d2b92, 0x3d2306, 0x2f50d082, 0x2d501000, 0x6ddd1d45, 0x0 }, /* #58 */
    3644     { 0x2837c6, 0x283702, 0x54d41213, 0x54540001, 0x77562165, 0x0 }, /* #59 */
    3645     { 0x2d2a07, 0x2d2202, 0xa08b9499, 0x208b9089, 0x689ffaaf, 0x0 }, /* #60 */
    3646     { 0x2e72d6, 0x2e7206, 0x5bf1a335, 0x0a712014, 0x8e7d381c, 0x0 }, /* #61 */
    3647     { 0x264206, 0x264206, 0xdef55952, 0x5cd04942, 0x5ddaed6e, 0x0 }, /* #62 */
    3648     { 0x062e86, 0x062686, 0xa24c68bd, 0x80446011, 0xc1466213, 0x0 }, /* #63 */
     3585    { 0x1c4293, 0x1c4246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3586    { 0x211357, 0x211346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3587    { 0x047643, 0x047646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3588    { 0x3a7a53, 0x3a7246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3589    { 0x346fc6, 0x346746, 0x84f40c44, 0x00000000, 0x00000000, 0x0 }, /* #4 */
     3590    { 0x1146c6, 0x114646, 0xf605bfd8, 0x00000000, 0x00000000, 0x0 }, /* #5 */
     3591    { 0x363a52, 0x363246, 0x245a6992, 0x00000000, 0x00000000, 0x0 }, /* #6 */
     3592    { 0x092396, 0x092346, 0xa247b902, 0x00000000, 0x00000000, 0x0 }, /* #7 */
     3593    { 0x036496, 0x036402, 0x5a09132d, 0x48091025, 0x49c9fcb5, 0x0 }, /* #8 */
     3594    { 0x2d74c3, 0x2d7402, 0x536aa7a8, 0x53202120, 0xff253160, 0x0 }, /* #9 */
     3595    { 0x0c56d6, 0x0c5602, 0xf62cae46, 0x6624a246, 0x6f65b246, 0x0 }, /* #10 */
     3596    { 0x1b4ac6, 0x1b4202, 0x9e4bd780, 0x04014480, 0x053144dd, 0x0 }, /* #11 */
     3597    { 0x135cc6, 0x135402, 0x4f4b18db, 0x4b481891, 0x4b4cd9b5, 0x0 }, /* #12 */
     3598    { 0x287fd6, 0x287706, 0x9b767a4b, 0x1b560042, 0x7f5700d6, 0x0 }, /* #13 */
     3599    { 0x380216, 0x380206, 0x32512830, 0x22012030, 0x2e25a1f2, 0x0 }, /* #14 */
     3600    { 0x2b2e83, 0x2b2602, 0x7e7c393a, 0x4c100932, 0xcd914fb6, 0x0 }, /* #15 */
     3601    { 0x083c87, 0x083402, 0x35c8257d, 0x25000520, 0xa7154d20, 0x0 }, /* #16 */
     3602    { 0x160bd2, 0x160306, 0xe0a3c5a0, 0x60038400, 0x60039c1d, 0x0 }, /* #17 */
     3603    { 0x3e6502, 0x3e6502, 0x91a3af10, 0x11220c10, 0x113a4c7c, 0x0 }, /* #18 */
     3604    { 0x336992, 0x336102, 0x5f2237b2, 0x5f221710, 0x7f769715, 0x0 }, /* #19 */
     3605    { 0x392513, 0x392586, 0xc931249e, 0x89110488, 0xb95b05c8, 0x0 }, /* #20 */
     3606    { 0x184b96, 0x184306, 0x03263e10, 0x03242e00, 0xc3b4aee1, 0x0 }, /* #21 */
     3607    { 0x0a6556, 0x0a6506, 0x6f4b3d34, 0x640b1800, 0x749f5a01, 0x0 }, /* #22 */
     3608    { 0x0e1286, 0x0e1286, 0xf829f2d6, 0x8801f014, 0x8a05fd3c, 0x0 }, /* #23 */
     3609    { 0x347342, 0x347386, 0xbc7c83c4, 0x902c83c0, 0x92aed7e2, 0x0 }, /* #24 */
     3610    { 0x1f4003, 0x1f4082, 0x8ce38fa9, 0x8ce087a8, 0xafecc7ae, 0x0 }, /* #25 */
     3611    { 0x2929c2, 0x292102, 0x5d52532b, 0x4552532a, 0x47d25bea, 0x0 }, /* #26 */
     3612    { 0x2a0b83, 0x2a0382, 0xe19bf605, 0xc010f401, 0xc634f453, 0x0 }, /* #27 */
     3613    { 0x141907, 0x141102, 0x8dd2ef8a, 0x01404408, 0x136c541d, 0x0 }, /* #28 */
     3614    { 0x0645c3, 0x064502, 0x76d5cdde, 0x0694c4c4, 0x0ebee6c5, 0x0 }, /* #29 */
     3615    { 0x2037c6, 0x203702, 0x250989ba, 0x05010110, 0xd5312555, 0x0 }, /* #30 */
     3616    { 0x097a53, 0x097202, 0x1d91039c, 0x1980018c, 0x5b8405ee, 0x0 }, /* #31 */
     3617    { 0x340f13, 0x340786, 0xd8d16f19, 0x98d04f09, 0x9dd4df09, 0x0 }, /* #32 */
     3618    { 0x3e77d7, 0x3e7706, 0x5dcba874, 0x45802074, 0xe5a066f4, 0x0 }, /* #33 */
     3619    { 0x073052, 0x073006, 0x983f3a12, 0x183d0000, 0x1efd802d, 0x0 }, /* #34 */
     3620    { 0x2a3b13, 0x2a3302, 0x5dcc87f2, 0x5cc000f2, 0x5ef150fa, 0x0 }, /* #35 */
     3621    { 0x3b5cd6, 0x3b5402, 0xe293d32c, 0x4200d320, 0x570cff70, 0x0 }, /* #36 */
     3622    { 0x040c96, 0x040406, 0x301e9939, 0x201c8030, 0xe8dda6b0, 0x0 }, /* #37 */
     3623    { 0x2a2293, 0x2a2282, 0x95590362, 0x84490220, 0xc6ed42b4, 0x0 }, /* #38 */
     3624    { 0x365bc7, 0x365306, 0x1244f11f, 0x00003117, 0xec323397, 0x0 }, /* #39 */
     3625    { 0x1935d7, 0x193502, 0x9968235a, 0x01680310, 0x03e91791, 0x0 }, /* #40 */
     3626    { 0x0a5343, 0x0a5382, 0x89ead56c, 0x88608008, 0x9861aa8a, 0x0 }, /* #41 */
     3627    { 0x255396, 0x255306, 0x04708370, 0x04400050, 0x36c53056, 0x0 }, /* #42 */
     3628    { 0x281b07, 0x281382, 0xd4196b5e, 0x90180354, 0x90d81374, 0x0 }, /* #43 */
     3629    { 0x254e03, 0x254606, 0x9d6ce91d, 0x192c6800, 0x593c7e02, 0x0 }, /* #44 */
     3630    { 0x346313, 0x346302, 0x37e7fddc, 0x17c39110, 0x1fcb9330, 0x0 }, /* #45 */
     3631    { 0x2c6552, 0x2c6506, 0xa4b8370c, 0x2020200c, 0x7a26287c, 0x0 }, /* #46 */
     3632    { 0x1169d6, 0x116106, 0x7a7b86f9, 0x025a8441, 0x03da8441, 0x0 }, /* #47 */
     3633    { 0x206a16, 0x206206, 0x49f01c4d, 0x00d00841, 0x32d20853, 0x0 }, /* #48 */
     3634    { 0x203c03, 0x203406, 0x22191132, 0x02181122, 0x9bb81bee, 0x0 }, /* #49 */
     3635    { 0x315547, 0x315506, 0x53aabc96, 0x02020482, 0xae4346c3, 0x0 }, /* #50 */
     3636    { 0x1a64c3, 0x1a6486, 0xf0e0bfab, 0xb040ad22, 0xb347ad72, 0x0 }, /* #51 */
     3637    { 0x106553, 0x106506, 0x4387f571, 0x4302c500, 0x5302cf86, 0x0 }, /* #52 */
     3638    { 0x0610d7, 0x061006, 0x2d990203, 0x08110200, 0x98532a58, 0x0 }, /* #53 */
     3639    { 0x0103c3, 0x010302, 0x26a5e861, 0x06214801, 0x963b4c19, 0x0 }, /* #54 */
     3640    { 0x012983, 0x012102, 0x954e09e4, 0x144a0164, 0x766b837c, 0x0 }, /* #55 */
     3641    { 0x057e83, 0x057606, 0x103c8273, 0x10180050, 0xb4985458, 0x0 }, /* #56 */
     3642    { 0x2905c2, 0x290502, 0x90cc2d15, 0x00802504, 0x4ca3e724, 0x0 }, /* #57 */
     3643    { 0x1b72d7, 0x1b7202, 0x026c65a1, 0x02042401, 0xda842e45, 0x0 }, /* #58 */
     3644    { 0x394196, 0x394106, 0xea1617f0, 0x001403f0, 0x107dc3f9, 0x0 }, /* #59 */
     3645    { 0x0d3997, 0x0d3102, 0xb188573c, 0x20001508, 0x6e173d8b, 0x0 }, /* #60 */
     3646    { 0x092906, 0x092102, 0xd87f9719, 0x40189619, 0x6098f6df, 0x0 }, /* #61 */
     3647    { 0x0d3902, 0x0d3102, 0x09ed6d51, 0x00a16540, 0x02a3e5ee, 0x0 }, /* #62 */
     3648    { 0x0c0e52, 0x0c0686, 0xbc1b667f, 0xa8024200, 0xeae65b80, 0x0 }, /* #63 */
    36493649};
    36503650static const BINU32_TEST_T g_aTests_cmp_u32[] =
    36513651{
    3652     { 0x041087, 0x041046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3653     { 0x1e1603, 0x1e1646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3654     { 0x066582, 0x066546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3655     { 0x236116, 0x236146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3656     { 0x161692, 0x161682, 0xa8e176f7, 0xa8e176f7, 0x00000000, 0x0 }, /* #4 */
    3657     { 0x312bc2, 0x312386, 0xa44822ed, 0xa44822ed, 0x00000000, 0x0 }, /* #5 */
    3658     { 0x2a0652, 0x2a0602, 0x71abe03d, 0x71abe03d, 0x00000000, 0x0 }, /* #6 */
    3659     { 0x0b4b53, 0x0b4306, 0x63e87c93, 0x63e87c93, 0x00000000, 0x0 }, /* #7 */
    3660     { 0x0466d6, 0x046613, 0x04bc2f91, 0x04bc2f91, 0xf4746eed, 0x0 }, /* #8 */
    3661     { 0x265f56, 0x265716, 0xeb2d6225, 0xeb2d6225, 0xe31e2af8, 0x0 }, /* #9 */
    3662     { 0x251f92, 0x251f87, 0x59999b6d, 0x59999b6d, 0xa36e6292, 0x0 }, /* #10 */
    3663     { 0x112316, 0x112383, 0xdf6b826a, 0xdf6b826a, 0xffe02ff7, 0x0 }, /* #11 */
    3664     { 0x2330d7, 0x233082, 0xa93b5aae, 0xa93b5aae, 0x1f0932e7, 0x0 }, /* #12 */
    3665     { 0x125c17, 0x125402, 0xd4bfc679, 0xd4bfc679, 0xbf4ec2f4, 0x0 }, /* #13 */
    3666     { 0x257597, 0x257583, 0x984f889b, 0x984f889b, 0xded3cf40, 0x0 }, /* #14 */
    3667     { 0x3b1c87, 0x3b1492, 0xfd4e4b8e, 0xfd4e4b8e, 0x1835a93f, 0x0 }, /* #15 */
    3668     { 0x1e3456, 0x1e3407, 0x2a330add, 0x2a330add, 0xcce71995, 0x0 }, /* #16 */
    3669     { 0x2b2152, 0x2b2102, 0xa858f6a2, 0xa858f6a2, 0x9dc73ab0, 0x0 }, /* #17 */
    3670     { 0x292142, 0x292112, 0xfbe05ab1, 0xfbe05ab1, 0x8244566e, 0x0 }, /* #18 */
    3671     { 0x086413, 0x086417, 0x4aabfe31, 0x4aabfe31, 0xeccb07c5, 0x0 }, /* #19 */
    3672     { 0x041a83, 0x041203, 0x204a50f4, 0x204a50f4, 0xfe086ba2, 0x0 }, /* #20 */
    3673     { 0x1630c6, 0x163816, 0x9a71f623, 0x9a71f623, 0x7a79949b, 0x0 }, /* #21 */
    3674     { 0x292f46, 0x292716, 0xb62ec859, 0xb62ec859, 0xaa6184dc, 0x0 }, /* #22 */
    3675     { 0x110ac7, 0x110a97, 0x598d0492, 0x598d0492, 0xb5a21f28, 0x0 }, /* #23 */
    3676     { 0x1f7786, 0x1f7782, 0xa4bbdb60, 0xa4bbdb60, 0x0d552af0, 0x0 }, /* #24 */
    3677     { 0x211686, 0x211693, 0x916de914, 0x916de914, 0xa74e3a58, 0x0 }, /* #25 */
    3678     { 0x176257, 0x176287, 0x3e1750d1, 0x3e1750d1, 0x56da4700, 0x0 }, /* #26 */
    3679     { 0x197513, 0x197582, 0xb0521417, 0xb0521417, 0x1ffd12b5, 0x0 }, /* #27 */
    3680     { 0x032907, 0x032187, 0x26e829d4, 0x26e829d4, 0x725d2a41, 0x0 }, /* #28 */
    3681     { 0x037e13, 0x037692, 0xf10c0f76, 0xf10c0f76, 0x69e24608, 0x0 }, /* #29 */
    3682     { 0x144ec3, 0x144697, 0x08f12cc1, 0x08f12cc1, 0x621e1ebb, 0x0 }, /* #30 */
    3683     { 0x0b0346, 0x0b0386, 0xd4769c2c, 0xd4769c2c, 0x035e3451, 0x0 }, /* #31 */
    3684     { 0x3a7983, 0x3a7102, 0xed14c375, 0xed14c375, 0xbda79dc5, 0x0 }, /* #32 */
    3685     { 0x3b7097, 0x3b7003, 0x45eda873, 0x45eda873, 0xdbd6ec21, 0x0 }, /* #33 */
    3686     { 0x3a6606, 0x3a6616, 0x4e22cd07, 0x4e22cd07, 0x37228ffe, 0x0 }, /* #34 */
    3687     { 0x2e2316, 0x2e2306, 0x7bdfa10f, 0x7bdfa10f, 0x1bf76f7c, 0x0 }, /* #35 */
    3688     { 0x286c03, 0x286403, 0x438f3f3e, 0x438f3f3e, 0xe9cc5696, 0x0 }, /* #36 */
    3689     { 0x1d5a43, 0x1d5293, 0xb83ca044, 0xb83ca044, 0xb9b1dd06, 0x0 }, /* #37 */
    3690     { 0x2a0197, 0x2a0187, 0x13848cd2, 0x13848cd2, 0x50b04ba2, 0x0 }, /* #38 */
    3691     { 0x2459d7, 0x245196, 0xe817e87a, 0xe817e87a, 0x28b5bdbc, 0x0 }, /* #39 */
    3692     { 0x3f2983, 0x3f2183, 0xe349761b, 0xe349761b, 0xefe30b4b, 0x0 }, /* #40 */
    3693     { 0x293ac6, 0x293206, 0x55077bce, 0x55077bce, 0x54aac6c9, 0x0 }, /* #41 */
    3694     { 0x194892, 0x194086, 0xef17536a, 0xef17536a, 0x6aa618e9, 0x0 }, /* #42 */
    3695     { 0x2654c3, 0x265c83, 0x6dada5cc, 0x6dada5cc, 0x904f3d05, 0x0 }, /* #43 */
    3696     { 0x252e86, 0x252683, 0xb7668a1f, 0xb7668a1f, 0xce919d28, 0x0 }, /* #44 */
    3697     { 0x367957, 0x367187, 0xe8fec9cd, 0xe8fec9cd, 0xf9bb047d, 0x0 }, /* #45 */
    3698     { 0x312696, 0x312e06, 0xc9e0e51a, 0xc9e0e51a, 0x624b8da3, 0x0 }, /* #46 */
    3699     { 0x064202, 0x064216, 0x32928802, 0x32928802, 0x0a4d2cf3, 0x0 }, /* #47 */
    3700     { 0x3236c2, 0x323e16, 0x81f5fbf6, 0x81f5fbf6, 0x4406ddd8, 0x0 }, /* #48 */
    3701     { 0x143e42, 0x143606, 0xf935b509, 0xf935b509, 0xc1688ac8, 0x0 }, /* #49 */
    3702     { 0x2930c7, 0x293017, 0x3c46c933, 0x3c46c933, 0xf9be54ca, 0x0 }, /* #50 */
    3703     { 0x1e72d2, 0x1e7293, 0x89b46800, 0x89b46800, 0xbe72934a, 0x0 }, /* #51 */
    3704     { 0x204fc6, 0x204793, 0x4ffed225, 0x4ffed225, 0x55806b7a, 0x0 }, /* #52 */
    3705     { 0x275a56, 0x275a87, 0x5d980a8d, 0x5d980a8d, 0x805694e8, 0x0 }, /* #53 */
    3706     { 0x112ac3, 0x112283, 0x623bbb5f, 0x623bbb5f, 0x7aa673c8, 0x0 }, /* #54 */
    3707     { 0x332d57, 0x332587, 0xe0c6a50f, 0xe0c6a50f, 0xecbc067f, 0x0 }, /* #55 */
    3708     { 0x3f5812, 0x3f5093, 0x94e15687, 0x94e15687, 0xf6da1038, 0x0 }, /* #56 */
    3709     { 0x131cd7, 0x131492, 0xbecb1135, 0xbecb1135, 0x2191fdaf, 0x0 }, /* #57 */
    3710     { 0x3e4393, 0x3e4386, 0xedf43633, 0xedf43633, 0x49fd7500, 0x0 }, /* #58 */
    3711     { 0x394f06, 0x394712, 0x5299b4d3, 0x5299b4d3, 0x2e53f03b, 0x0 }, /* #59 */
    3712     { 0x3a3c96, 0x3a3c93, 0x38414863, 0x38414863, 0x8ae0236f, 0x0 }, /* #60 */
    3713     { 0x036d82, 0x036503, 0x3bbe34bb, 0x3bbe34bb, 0xe7cf3a29, 0x0 }, /* #61 */
    3714     { 0x077047, 0x077096, 0xdc4e4e70, 0xdc4e4e70, 0x3950672f, 0x0 }, /* #62 */
    3715     { 0x2b7782, 0x2b7783, 0xabc79809, 0xabc79809, 0xd4c32ea2, 0x0 }, /* #63 */
     3652    { 0x016756, 0x016746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3653    { 0x265942, 0x265146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3654    { 0x0339d2, 0x033146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3655    { 0x1c1856, 0x1c1046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3656    { 0x165d07, 0x165506, 0x2a4a9987, 0x2a4a9987, 0x00000000, 0x0 }, /* #4 */
     3657    { 0x252497, 0x252482, 0xcbd856f2, 0xcbd856f2, 0x00000000, 0x0 }, /* #5 */
     3658    { 0x3450c6, 0x345086, 0xc519620f, 0xc519620f, 0x00000000, 0x0 }, /* #6 */
     3659    { 0x346a12, 0x346282, 0xbebd88a2, 0xbebd88a2, 0x00000000, 0x0 }, /* #7 */
     3660    { 0x1563d6, 0x156393, 0x210f075a, 0x210f075a, 0x61abd77e, 0x0 }, /* #8 */
     3661    { 0x102257, 0x102206, 0x695a3f5b, 0x695a3f5b, 0x63f58492, 0x0 }, /* #9 */
     3662    { 0x124083, 0x124016, 0x795cde85, 0x795cde85, 0x40150b2f, 0x0 }, /* #10 */
     3663    { 0x113a93, 0x113a87, 0x21a4f1dd, 0x21a4f1dd, 0x9402f56c, 0x0 }, /* #11 */
     3664    { 0x387cd3, 0x387402, 0x63155e4a, 0x63155e4a, 0x0fe17f18, 0x0 }, /* #12 */
     3665    { 0x1f08c7, 0x1f0013, 0x0a3ad9cb, 0x0a3ad9cb, 0x9db0c47f, 0x0 }, /* #13 */
     3666    { 0x341dc7, 0x341d87, 0x7e6aa8cb, 0x7e6aa8cb, 0xcc6fe844, 0x0 }, /* #14 */
     3667    { 0x394e97, 0x394602, 0x7a73ddde, 0x7a73ddde, 0x0ceb58a0, 0x0 }, /* #15 */
     3668    { 0x0717d3, 0x071f97, 0x5b80d697, 0x5b80d697, 0xa788826f, 0x0 }, /* #16 */
     3669    { 0x384893, 0x384093, 0x25ed16e4, 0x25ed16e4, 0x3079e62f, 0x0 }, /* #17 */
     3670    { 0x375153, 0x375103, 0x6afdd49c, 0x6afdd49c, 0xfe9184a4, 0x0 }, /* #18 */
     3671    { 0x1b4b13, 0x1b4b16, 0x885def12, 0x885def12, 0x4efa8b08, 0x0 }, /* #19 */
     3672    { 0x3d6292, 0x3d6a83, 0x60703327, 0x60703327, 0xa62e76e7, 0x0 }, /* #20 */
     3673    { 0x006c13, 0x006416, 0x9b391910, 0x9b391910, 0x819c7766, 0x0 }, /* #21 */
     3674    { 0x3e61c2, 0x3e6906, 0x89573d4f, 0x89573d4f, 0x7e7a1253, 0x0 }, /* #22 */
     3675    { 0x092712, 0x092793, 0x42abe149, 0x42abe149, 0x625380fd, 0x0 }, /* #23 */
     3676    { 0x391453, 0x391402, 0x6c42c12f, 0x6c42c12f, 0x52990b5c, 0x0 }, /* #24 */
     3677    { 0x386f43, 0x386702, 0xf86be8ef, 0xf86be8ef, 0xb489bfd9, 0x0 }, /* #25 */
     3678    { 0x125a83, 0x125217, 0x2173ebc2, 0x2173ebc2, 0xc17b1eb6, 0x0 }, /* #26 */
     3679    { 0x1e2103, 0x1e2993, 0x5f939dc1, 0x5f939dc1, 0x9459fa19, 0x0 }, /* #27 */
     3680    { 0x320997, 0x320106, 0x2ef16a99, 0x2ef16a99, 0x2b8d7ae2, 0x0 }, /* #28 */
     3681    { 0x3e4292, 0x3e4206, 0xb519942e, 0xb519942e, 0xa24f733e, 0x0 }, /* #29 */
     3682    { 0x167d03, 0x167593, 0x073ee467, 0x073ee467, 0x320529e8, 0x0 }, /* #30 */
     3683    { 0x0257d7, 0x025702, 0xd0df604f, 0xd0df604f, 0xb92c0c03, 0x0 }, /* #31 */
     3684    { 0x224bc3, 0x224392, 0xe01c1c27, 0xe01c1c27, 0x157c75bc, 0x0 }, /* #32 */
     3685    { 0x153556, 0x153512, 0xe33e1025, 0xe33e1025, 0xbf962009, 0x0 }, /* #33 */
     3686    { 0x117047, 0x117002, 0x47e48038, 0x47e48038, 0x2a9de094, 0x0 }, /* #34 */
     3687    { 0x032a47, 0x032a02, 0xa4d502f9, 0xa4d502f9, 0x5cb65d26, 0x0 }, /* #35 */
     3688    { 0x1d1957, 0x1d1902, 0xe2be43ff, 0xe2be43ff, 0x79624cfe, 0x0 }, /* #36 */
     3689    { 0x1c5b83, 0x1c5383, 0x24fbfd14, 0x24fbfd14, 0x5ba43f04, 0x0 }, /* #37 */
     3690    { 0x252dc3, 0x252512, 0xace105f8, 0xace105f8, 0xa94ef3cc, 0x0 }, /* #38 */
     3691    { 0x280c17, 0x280c93, 0x60f1da03, 0x60f1da03, 0xa6200bda, 0x0 }, /* #39 */
     3692    { 0x2a4997, 0x2a4106, 0x7c857a4f, 0x7c857a4f, 0x5f211867, 0x0 }, /* #40 */
     3693    { 0x092202, 0x092287, 0x27e18bae, 0x27e18bae, 0x489960f6, 0x0 }, /* #41 */
     3694    { 0x0c3193, 0x0c3916, 0x9dddae90, 0x9dddae90, 0x44efa015, 0x0 }, /* #42 */
     3695    { 0x364513, 0x364d93, 0x520eacad, 0x520eacad, 0xc16a9b1e, 0x0 }, /* #43 */
     3696    { 0x2d4f43, 0x2d4f93, 0x47c48584, 0x47c48584, 0xb719a117, 0x0 }, /* #44 */
     3697    { 0x1f2a17, 0x1f2a87, 0x5684667b, 0x5684667b, 0xce6420c9, 0x0 }, /* #45 */
     3698    { 0x241456, 0x241416, 0x7e061ed1, 0x7e061ed1, 0x43d16bfa, 0x0 }, /* #46 */
     3699    { 0x047916, 0x047116, 0xd404e0e2, 0xd404e0e2, 0x8c484086, 0x0 }, /* #47 */
     3700    { 0x042396, 0x042b12, 0x8044b0aa, 0x8044b0aa, 0x5daa89dc, 0x0 }, /* #48 */
     3701    { 0x007a86, 0x007216, 0x1b01b597, 0x1b01b597, 0x0d38fb2e, 0x0 }, /* #49 */
     3702    { 0x323097, 0x323012, 0x3e294086, 0x3e294086, 0x064b5e1f, 0x0 }, /* #50 */
     3703    { 0x106946, 0x106993, 0x676fb352, 0x676fb352, 0xd666018b, 0x0 }, /* #51 */
     3704    { 0x304c57, 0x304487, 0xc1262e7d, 0xc1262e7d, 0xf1b631f5, 0x0 }, /* #52 */
     3705    { 0x096552, 0x096503, 0x2d2e8363, 0x2d2e8363, 0xc8b3efc1, 0x0 }, /* #53 */
     3706    { 0x010d13, 0x010587, 0xba9c9af8, 0xba9c9af8, 0xff822dd7, 0x0 }, /* #54 */
     3707    { 0x0f3f87, 0x0f3786, 0xda6f8b7d, 0xda6f8b7d, 0x512ee9ed, 0x0 }, /* #55 */
     3708    { 0x3f7016, 0x3f7007, 0x34f5a72b, 0x34f5a72b, 0xebb2340a, 0x0 }, /* #56 */
     3709    { 0x2829d3, 0x282113, 0x592f2f49, 0x592f2f49, 0xe8c98f5d, 0x0 }, /* #57 */
     3710    { 0x233796, 0x233f87, 0x7d567e3c, 0x7d567e3c, 0xb979b499, 0x0 }, /* #58 */
     3711    { 0x3f6717, 0x3f6717, 0x465e3406, 0x465e3406, 0xd2a9792e, 0x0 }, /* #59 */
     3712    { 0x124496, 0x124496, 0xe5e7eb62, 0xe5e7eb62, 0x1d0e825f, 0x0 }, /* #60 */
     3713    { 0x1139c2, 0x113102, 0x136eb35e, 0x136eb35e, 0x08c1ea49, 0x0 }, /* #61 */
     3714    { 0x3a1b96, 0x3a1383, 0x86f17b15, 0x86f17b15, 0xd7c7a342, 0x0 }, /* #62 */
     3715    { 0x2f6f13, 0x2f6706, 0x42a583bb, 0x42a583bb, 0x006b6b58, 0x0 }, /* #63 */
    37163716};
    37173717static const BINU32_TEST_T g_aTests_test_u32[] =
    37183718{
    3719     { 0x392e87, 0x392646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3720     { 0x0d3556, 0x0d3546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3721     { 0x153b86, 0x153346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3722     { 0x357306, 0x357346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3723     { 0x0f67c7, 0x0f6746, 0x547a11d9, 0x547a11d9, 0x00000000, 0x0 }, /* #4 */
    3724     { 0x3a19c6, 0x3a1146, 0x68621178, 0x68621178, 0x00000000, 0x0 }, /* #5 */
    3725     { 0x3d5e57, 0x3d5646, 0x79fac67e, 0x79fac67e, 0x00000000, 0x0 }, /* #6 */
    3726     { 0x313413, 0x313446, 0xa67f5757, 0xa67f5757, 0x00000000, 0x0 }, /* #7 */
    3727     { 0x014156, 0x014106, 0x57a9f7a8, 0x57a9f7a8, 0xeff88da5, 0x0 }, /* #8 */
    3728     { 0x373546, 0x373506, 0x30813394, 0x30813394, 0xa5a8dc9b, 0x0 }, /* #9 */
    3729     { 0x112917, 0x112182, 0x83c9c49d, 0x83c9c49d, 0x8cdc9ee2, 0x0 }, /* #10 */
    3730     { 0x120283, 0x120286, 0xf2d216bf, 0xf2d216bf, 0xd63b8c12, 0x0 }, /* #11 */
    3731     { 0x3c6d87, 0x3c6502, 0x779571cd, 0x779571cd, 0x55a4252f, 0x0 }, /* #12 */
    3732     { 0x0f3e47, 0x0f3682, 0xbe5f405b, 0xbe5f405b, 0x9d067e56, 0x0 }, /* #13 */
    3733     { 0x3260d2, 0x326002, 0x6624f67c, 0x6624f67c, 0x2100f81c, 0x0 }, /* #14 */
    3734     { 0x0848c6, 0x084002, 0x77a4d502, 0x77a4d502, 0x9e417792, 0x0 }, /* #15 */
    3735     { 0x344cc6, 0x344402, 0x30c32d14, 0x30c32d14, 0xd462e91a, 0x0 }, /* #16 */
    3736     { 0x3c0947, 0x3c0102, 0xe385a06b, 0xe385a06b, 0x4ab27b24, 0x0 }, /* #17 */
    3737     { 0x0e5e07, 0x0e5686, 0xab5f0eff, 0xab5f0eff, 0xab41b850, 0x0 }, /* #18 */
    3738     { 0x3239c6, 0x323102, 0xfa4b9eaa, 0xfa4b9eaa, 0x68103f4d, 0x0 }, /* #19 */
    3739     { 0x292207, 0x292202, 0x04ffe128, 0x04ffe128, 0x78562719, 0x0 }, /* #20 */
    3740     { 0x390cd3, 0x390406, 0x37705af4, 0x37705af4, 0x02137576, 0x0 }, /* #21 */
    3741     { 0x1c0846, 0x1c0002, 0x629917c7, 0x629917c7, 0xbec38755, 0x0 }, /* #22 */
    3742     { 0x3007d7, 0x300782, 0xceabff6b, 0xceabff6b, 0xdcf6bea0, 0x0 }, /* #23 */
    3743     { 0x2f7d43, 0x2f7502, 0x183ab559, 0x183ab559, 0xe9bcca21, 0x0 }, /* #24 */
    3744     { 0x282512, 0x282586, 0xf530862f, 0xf530862f, 0xae841464, 0x0 }, /* #25 */
    3745     { 0x3a5883, 0x3a5086, 0xea0e20a0, 0xea0e20a0, 0xa2446603, 0x0 }, /* #26 */
    3746     { 0x072646, 0x072606, 0x041e29a6, 0x041e29a6, 0x0ff0b5b8, 0x0 }, /* #27 */
    3747     { 0x3761d7, 0x376186, 0x9e5e17fc, 0x9e5e17fc, 0xa763b746, 0x0 }, /* #28 */
    3748     { 0x390882, 0x390002, 0x12bc175d, 0x12bc175d, 0xfce63caa, 0x0 }, /* #29 */
    3749     { 0x2f7ad2, 0x2f7206, 0x6763c15c, 0x6763c15c, 0xa09efdd2, 0x0 }, /* #30 */
    3750     { 0x2c0352, 0x2c0382, 0xaac99ae4, 0xaac99ae4, 0xd866de17, 0x0 }, /* #31 */
    3751     { 0x147a16, 0x147282, 0x81bbba0e, 0x81bbba0e, 0x9ffbbd55, 0x0 }, /* #32 */
    3752     { 0x063d17, 0x063502, 0x782b9942, 0x782b9942, 0x4fc02f74, 0x0 }, /* #33 */
    3753     { 0x042d12, 0x042506, 0x6f54485e, 0x6f54485e, 0x2bcb4edb, 0x0 }, /* #34 */
    3754     { 0x037f07, 0x037702, 0x2a09183e, 0x2a09183e, 0xf080f210, 0x0 }, /* #35 */
    3755     { 0x0c1b56, 0x0c1306, 0xf4256438, 0xf4256438, 0x62bd74b7, 0x0 }, /* #36 */
    3756     { 0x074ed7, 0x074682, 0x84f8ea48, 0x84f8ea48, 0xa74afc3d, 0x0 }, /* #37 */
    3757     { 0x151b12, 0x151306, 0x560191d2, 0x560191d2, 0x52945d87, 0x0 }, /* #38 */
    3758     { 0x1959c7, 0x195102, 0x4c5885fa, 0x4c5885fa, 0x3459a1bf, 0x0 }, /* #39 */
    3759     { 0x077ac3, 0x077206, 0x70eb74ca, 0x70eb74ca, 0x217905ad, 0x0 }, /* #40 */
    3760     { 0x014687, 0x014606, 0x0955cb98, 0x0955cb98, 0x4e70c964, 0x0 }, /* #41 */
    3761     { 0x2408c6, 0x240002, 0x4c5ab5dd, 0x4c5ab5dd, 0xd73ba4c1, 0x0 }, /* #42 */
    3762     { 0x134352, 0x134306, 0x2afa95e9, 0x2afa95e9, 0xc6deb4b2, 0x0 }, /* #43 */
    3763     { 0x137002, 0x137002, 0x42f3bdae, 0x42f3bdae, 0x20d7650f, 0x0 }, /* #44 */
    3764     { 0x274a46, 0x274202, 0xfdd695e1, 0xfdd695e1, 0x485caca3, 0x0 }, /* #45 */
    3765     { 0x325753, 0x325706, 0xb0df88dd, 0xb0df88dd, 0x623bf28a, 0x0 }, /* #46 */
    3766     { 0x336c83, 0x336406, 0x476fd807, 0x476fd807, 0x7127d21e, 0x0 }, /* #47 */
    3767     { 0x0e16d6, 0x0e1602, 0x61ce7af0, 0x61ce7af0, 0x7556852b, 0x0 }, /* #48 */
    3768     { 0x007357, 0x007306, 0x4422adff, 0x4422adff, 0xea43e29c, 0x0 }, /* #49 */
    3769     { 0x0c4413, 0x0c4482, 0xd37d9370, 0xd37d9370, 0xdf4cd817, 0x0 }, /* #50 */
    3770     { 0x0a4e93, 0x0a4602, 0x2b5b487e, 0x2b5b487e, 0x7eb60e2c, 0x0 }, /* #51 */
    3771     { 0x242fd2, 0x242706, 0x9eb1e464, 0x9eb1e464, 0x2889ca08, 0x0 }, /* #52 */
    3772     { 0x1b5706, 0x1b5706, 0x4f556559, 0x4f556559, 0xa411ca00, 0x0 }, /* #53 */
    3773     { 0x374e96, 0x374602, 0xd52dabde, 0xd52dabde, 0x72cf2fe3, 0x0 }, /* #54 */
    3774     { 0x133f97, 0x133702, 0x663d0ab5, 0x663d0ab5, 0xc2257327, 0x0 }, /* #55 */
    3775     { 0x104703, 0x104706, 0x56c87f3e, 0x56c87f3e, 0xe59578cc, 0x0 }, /* #56 */
    3776     { 0x2f57c6, 0x2f5702, 0x5588492c, 0x5588492c, 0xb541251a, 0x0 }, /* #57 */
    3777     { 0x3039d2, 0x303106, 0xf87f9749, 0xf87f9749, 0x1b62c71f, 0x0 }, /* #58 */
    3778     { 0x0f6b13, 0x0f6306, 0x39bd3a29, 0x39bd3a29, 0x3da9452a, 0x0 }, /* #59 */
    3779     { 0x195806, 0x195082, 0x926f6fd0, 0x926f6fd0, 0xc404f54b, 0x0 }, /* #60 */
    3780     { 0x361296, 0x361206, 0xb737beaf, 0xb737beaf, 0x7972c622, 0x0 }, /* #61 */
    3781     { 0x0f1443, 0x0f1402, 0x04ca3b3d, 0x04ca3b3d, 0x707411ec, 0x0 }, /* #62 */
    3782     { 0x1f6d06, 0x1f6586, 0xfb2f9eb9, 0xfb2f9eb9, 0xc6318d8e, 0x0 }, /* #63 */
     3719    { 0x147f52, 0x147746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3720    { 0x3b3c86, 0x3b3446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3721    { 0x021e83, 0x021646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3722    { 0x2b0713, 0x2b0746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3723    { 0x320113, 0x320146, 0x7f7fbf5f, 0x7f7fbf5f, 0x00000000, 0x0 }, /* #4 */
     3724    { 0x2d3756, 0x2d3746, 0xb2ce0aa4, 0xb2ce0aa4, 0x00000000, 0x0 }, /* #5 */
     3725    { 0x1c4fd6, 0x1c4746, 0xf1c87a9a, 0xf1c87a9a, 0x00000000, 0x0 }, /* #6 */
     3726    { 0x292dd6, 0x292546, 0x2ccab066, 0x2ccab066, 0x00000000, 0x0 }, /* #7 */
     3727    { 0x033056, 0x033006, 0x7a5a970a, 0x7a5a970a, 0x91722f74, 0x0 }, /* #8 */
     3728    { 0x097196, 0x097102, 0xb8826d12, 0xb8826d12, 0x7ac6d5b9, 0x0 }, /* #9 */
     3729    { 0x392382, 0x392302, 0x2a6774d6, 0x2a6774d6, 0x6e27c42d, 0x0 }, /* #10 */
     3730    { 0x007e07, 0x007602, 0x8992189f, 0x8992189f, 0x568e9475, 0x0 }, /* #11 */
     3731    { 0x215756, 0x215702, 0x3b48c0d2, 0x3b48c0d2, 0xe56b5a39, 0x0 }, /* #12 */
     3732    { 0x300813, 0x300006, 0x157e031e, 0x157e031e, 0xc3fed26b, 0x0 }, /* #13 */
     3733    { 0x281187, 0x281106, 0x5cf3fc5f, 0x5cf3fc5f, 0x963df0a6, 0x0 }, /* #14 */
     3734    { 0x022d92, 0x022502, 0x46862027, 0x46862027, 0x4fa8e3c9, 0x0 }, /* #15 */
     3735    { 0x0249d2, 0x024102, 0x461a69bd, 0x461a69bd, 0xb0141b3f, 0x0 }, /* #16 */
     3736    { 0x0204d2, 0x020402, 0xb21254ee, 0xb21254ee, 0x11860fc4, 0x0 }, /* #17 */
     3737    { 0x3515d2, 0x351586, 0xceed55b0, 0xceed55b0, 0xff94be4b, 0x0 }, /* #18 */
     3738    { 0x194e83, 0x194602, 0x59332459, 0x59332459, 0x2c977ccf, 0x0 }, /* #19 */
     3739    { 0x0310c2, 0x031002, 0x17caf646, 0x17caf646, 0x0dee79de, 0x0 }, /* #20 */
     3740    { 0x0264d7, 0x026486, 0xe6862657, 0xe6862657, 0xf13f4e56, 0x0 }, /* #21 */
     3741    { 0x212e97, 0x212602, 0x5c572b16, 0x5c572b16, 0x5ecdbfe3, 0x0 }, /* #22 */
     3742    { 0x305fc3, 0x305706, 0x78fa58db, 0x78fa58db, 0x7bdfaf16, 0x0 }, /* #23 */
     3743    { 0x1f6c07, 0x1f6402, 0x0f82fb23, 0x0f82fb23, 0x2035df9d, 0x0 }, /* #24 */
     3744    { 0x2b4cd2, 0x2b4402, 0x48dbb9a7, 0x48dbb9a7, 0x9179a84f, 0x0 }, /* #25 */
     3745    { 0x190453, 0x190402, 0xb06aea52, 0xb06aea52, 0x3b3de726, 0x0 }, /* #26 */
     3746    { 0x1f37c3, 0x1f3702, 0x280fbd7f, 0x280fbd7f, 0x21621238, 0x0 }, /* #27 */
     3747    { 0x1a4c52, 0x1a4406, 0xed1315cd, 0xed1315cd, 0x7ffc5cd9, 0x0 }, /* #28 */
     3748    { 0x334b42, 0x334302, 0x5f6d3546, 0x5f6d3546, 0x7ac496c8, 0x0 }, /* #29 */
     3749    { 0x074296, 0x074202, 0x302630dc, 0x302630dc, 0x9b51f509, 0x0 }, /* #30 */
     3750    { 0x2e5097, 0x2e5006, 0xfb34cd2c, 0xfb34cd2c, 0x478a42e5, 0x0 }, /* #31 */
     3751    { 0x276002, 0x276002, 0xb0e5ea8f, 0xb0e5ea8f, 0x068a8c31, 0x0 }, /* #32 */
     3752    { 0x396853, 0x396002, 0x8e03584c, 0x8e03584c, 0x7d9a0d97, 0x0 }, /* #33 */
     3753    { 0x325413, 0x325482, 0xf96f5cc6, 0xf96f5cc6, 0xbe33e89f, 0x0 }, /* #34 */
     3754    { 0x2d3e82, 0x2d3606, 0x7eaa9c30, 0x7eaa9c30, 0x32f43374, 0x0 }, /* #35 */
     3755    { 0x1e1ec6, 0x1e1602, 0x1538865f, 0x1538865f, 0xb1fdd1db, 0x0 }, /* #36 */
     3756    { 0x2312c6, 0x231202, 0x3279206b, 0x3279206b, 0x2e3f6ab0, 0x0 }, /* #37 */
     3757    { 0x356082, 0x356006, 0x5d14a458, 0x5d14a458, 0xf6319c52, 0x0 }, /* #38 */
     3758    { 0x0d6743, 0x0d6706, 0x55cba4a2, 0x55cba4a2, 0xaca592db, 0x0 }, /* #39 */
     3759    { 0x0c1f96, 0x0c1702, 0x8c81675f, 0x8c81675f, 0x43a9b536, 0x0 }, /* #40 */
     3760    { 0x380ec6, 0x380602, 0x49dc4960, 0x49dc4960, 0x9d5542ae, 0x0 }, /* #41 */
     3761    { 0x1a0f83, 0x1a0706, 0x16fa4d6f, 0x16fa4d6f, 0xcaf1be32, 0x0 }, /* #42 */
     3762    { 0x3d4a13, 0x3d4286, 0xb1e7ea0c, 0xb1e7ea0c, 0xf0b6d36c, 0x0 }, /* #43 */
     3763    { 0x321143, 0x321106, 0x531f00aa, 0x531f00aa, 0x9864a2b4, 0x0 }, /* #44 */
     3764    { 0x3604c2, 0x360402, 0x11b278be, 0x11b278be, 0x5c152bd9, 0x0 }, /* #45 */
     3765    { 0x3141d6, 0x314102, 0x76f51717, 0x76f51717, 0xd4bf2404, 0x0 }, /* #46 */
     3766    { 0x170ad2, 0x170202, 0x811d2e1d, 0x811d2e1d, 0x22be9350, 0x0 }, /* #47 */
     3767    { 0x391bd7, 0x391302, 0xd4a5e4d0, 0xd4a5e4d0, 0x57513f1a, 0x0 }, /* #48 */
     3768    { 0x057097, 0x057082, 0xc7009768, 0xc7009768, 0xb7d4306f, 0x0 }, /* #49 */
     3769    { 0x376403, 0x376406, 0x95dcb503, 0x95dcb503, 0x4cefe32b, 0x0 }, /* #50 */
     3770    { 0x2b4383, 0x2b4302, 0xa75d5a5d, 0xa75d5a5d, 0x61d7c4af, 0x0 }, /* #51 */
     3771    { 0x2d6b87, 0x2d6302, 0x3ab6b008, 0x3ab6b008, 0x2fdf1c28, 0x0 }, /* #52 */
     3772    { 0x313f53, 0x313706, 0xf591b1b3, 0xf591b1b3, 0x70299b12, 0x0 }, /* #53 */
     3773    { 0x035353, 0x035306, 0xcbaedf11, 0xcbaedf11, 0x05b6db15, 0x0 }, /* #54 */
     3774    { 0x294283, 0x294206, 0x43156c7f, 0x43156c7f, 0x73862841, 0x0 }, /* #55 */
     3775    { 0x3c5dd6, 0x3c5502, 0xe387a03e, 0xe387a03e, 0x1d2958ab, 0x0 }, /* #56 */
     3776    { 0x0b3096, 0x0b3002, 0x17e4e7f1, 0x17e4e7f1, 0x35378b78, 0x0 }, /* #57 */
     3777    { 0x250e93, 0x250602, 0x0c337ec5, 0x0c337ec5, 0x88c7de98, 0x0 }, /* #58 */
     3778    { 0x267256, 0x267202, 0x2939c896, 0x2939c896, 0x90a025d2, 0x0 }, /* #59 */
     3779    { 0x132752, 0x132782, 0xf77c244b, 0xf77c244b, 0xb732f535, 0x0 }, /* #60 */
     3780    { 0x002796, 0x002706, 0x1c82b7a1, 0x1c82b7a1, 0x89e5b9a6, 0x0 }, /* #61 */
     3781    { 0x0f4696, 0x0f4606, 0xa9f63b2c, 0xa9f63b2c, 0x64a6db39, 0x0 }, /* #62 */
     3782    { 0x022ec7, 0x022606, 0xeda29b5f, 0xeda29b5f, 0x0e86b234, 0x0 }, /* #63 */
    37833783};
    37843784static const BINU32_TEST_T g_aTests_bt_u32[] =
    37853785{
    3786     { 0x233742, 0x233742, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3787     { 0x214892, 0x214892, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3788     { 0x1a6b97, 0x1a6b96, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3789     { 0x254107, 0x254106, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3790     { 0x391e56, 0x391e57, 0x0f7bd197, 0x0f7bd197, 0x00000000, 0x0 }, /* #4 */
    3791     { 0x3a0e92, 0x3a0e92, 0x45055292, 0x45055292, 0x00000000, 0x0 }, /* #5 */
    3792     { 0x3c6ed3, 0x3c6ed2, 0x52492a18, 0x52492a18, 0x00000000, 0x0 }, /* #6 */
    3793     { 0x345b12, 0x345b12, 0xd51f9af8, 0xd51f9af8, 0x00000000, 0x0 }, /* #7 */
    3794     { 0x1142d7, 0x1142d6, 0x100bee8d, 0x100bee8d, 0x00000006, 0x0 }, /* #8 */
    3795     { 0x1d3c42, 0x1d3c42, 0x42894607, 0x42894607, 0x0000001b, 0x0 }, /* #9 */
    3796     { 0x245296, 0x245297, 0x51123d2c, 0x51123d2c, 0x00000003, 0x0 }, /* #10 */
    3797     { 0x104f42, 0x104f43, 0x62c57837, 0x62c57837, 0x00000016, 0x0 }, /* #11 */
    3798     { 0x151257, 0x151257, 0xb2eb0620, 0xb2eb0620, 0x00000015, 0x0 }, /* #12 */
    3799     { 0x240fd2, 0x240fd2, 0xe7d38a93, 0xe7d38a93, 0x0000000a, 0x0 }, /* #13 */
    3800     { 0x3a0a57, 0x3a0a57, 0x7d3b8917, 0x7d3b8917, 0x00000008, 0x0 }, /* #14 */
    3801     { 0x355196, 0x355196, 0x091b5eb2, 0x091b5eb2, 0x00000006, 0x0 }, /* #15 */
    3802     { 0x340f06, 0x340f06, 0xc4ca6782, 0xc4ca6782, 0x00000018, 0x0 }, /* #16 */
    3803     { 0x161253, 0x161253, 0x613a6c5a, 0x613a6c5a, 0x00000006, 0x0 }, /* #17 */
    3804     { 0x3e48d3, 0x3e48d2, 0xe983058a, 0xe983058a, 0x00000015, 0x0 }, /* #18 */
    3805     { 0x385cc6, 0x385cc6, 0x8c70ca37, 0x8c70ca37, 0x00000019, 0x0 }, /* #19 */
    3806     { 0x217c13, 0x217c13, 0x0da6dc50, 0x0da6dc50, 0x00000012, 0x0 }, /* #20 */
    3807     { 0x293247, 0x293246, 0x8c6edbbb, 0x8c6edbbb, 0x0000001c, 0x0 }, /* #21 */
    3808     { 0x283117, 0x283116, 0xff2dc967, 0xff2dc967, 0x00000017, 0x0 }, /* #22 */
    3809     { 0x161e93, 0x161e93, 0xf82ff672, 0xf82ff672, 0x00000015, 0x0 }, /* #23 */
    3810     { 0x220713, 0x220712, 0x9d909a8a, 0x9d909a8a, 0x00000011, 0x0 }, /* #24 */
    3811     { 0x0f0ed3, 0x0f0ed3, 0xdadc4ab2, 0xdadc4ab2, 0x0000001b, 0x0 }, /* #25 */
    3812     { 0x1408d2, 0x1408d2, 0x2bf5e081, 0x2bf5e081, 0x00000009, 0x0 }, /* #26 */
    3813     { 0x177807, 0x177807, 0x2e276a81, 0x2e276a81, 0x00000010, 0x0 }, /* #27 */
    3814     { 0x1c4bd3, 0x1c4bd2, 0xd0c2d44d, 0xd0c2d44d, 0x00000001, 0x0 }, /* #28 */
    3815     { 0x3e2986, 0x3e2986, 0x3f66ff33, 0x3f66ff33, 0x00000007, 0x0 }, /* #29 */
    3816     { 0x0834c7, 0x0834c6, 0xea78da54, 0xea78da54, 0x00000008, 0x0 }, /* #30 */
    3817     { 0x3f3a82, 0x3f3a82, 0x10aed9d4, 0x10aed9d4, 0x00000001, 0x0 }, /* #31 */
    3818     { 0x140bd2, 0x140bd2, 0x22918254, 0x22918254, 0x00000001, 0x0 }, /* #32 */
    3819     { 0x0e5082, 0x0e5083, 0x1b90f68d, 0x1b90f68d, 0x0000001c, 0x0 }, /* #33 */
    3820     { 0x3e33d6, 0x3e33d7, 0xddf9d82c, 0xddf9d82c, 0x0000001a, 0x0 }, /* #34 */
    3821     { 0x2c5a42, 0x2c5a43, 0x98f871bf, 0x98f871bf, 0x00000005, 0x0 }, /* #35 */
    3822     { 0x251757, 0x251757, 0x73f5c0a1, 0x73f5c0a1, 0x0000000e, 0x0 }, /* #36 */
    3823     { 0x083c56, 0x083c57, 0x56331806, 0x56331806, 0x0000000b, 0x0 }, /* #37 */
    3824     { 0x081493, 0x081493, 0xf9fa9a44, 0xf9fa9a44, 0x00000013, 0x0 }, /* #38 */
    3825     { 0x0c3446, 0x0c3446, 0x56ecd7c1, 0x56ecd7c1, 0x0000000d, 0x0 }, /* #39 */
    3826     { 0x3471d6, 0x3471d6, 0xba13753b, 0xba13753b, 0x00000009, 0x0 }, /* #40 */
    3827     { 0x3e3f07, 0x3e3f06, 0x9d1830d6, 0x9d1830d6, 0x00000009, 0x0 }, /* #41 */
    3828     { 0x0937d6, 0x0937d6, 0xcdc2d731, 0xcdc2d731, 0x0000001c, 0x0 }, /* #42 */
    3829     { 0x1a2743, 0x1a2743, 0xd27c0551, 0xd27c0551, 0x00000006, 0x0 }, /* #43 */
    3830     { 0x310287, 0x310286, 0xa44208ce, 0xa44208ce, 0x00000015, 0x0 }, /* #44 */
    3831     { 0x1f7f96, 0x1f7f96, 0x809ac9d8, 0x809ac9d8, 0x00000019, 0x0 }, /* #45 */
    3832     { 0x0c1bd7, 0x0c1bd6, 0xe50d7646, 0xe50d7646, 0x00000017, 0x0 }, /* #46 */
    3833     { 0x345ec6, 0x345ec6, 0x74a87a3c, 0x74a87a3c, 0x00000000, 0x0 }, /* #47 */
    3834     { 0x254147, 0x254147, 0x699fa1c7, 0x699fa1c7, 0x0000000d, 0x0 }, /* #48 */
    3835     { 0x301b03, 0x301b02, 0xd47d6c20, 0xd47d6c20, 0x0000001b, 0x0 }, /* #49 */
    3836     { 0x346182, 0x346182, 0x079c4f66, 0x079c4f66, 0x00000016, 0x0 }, /* #50 */
    3837     { 0x1f51d7, 0x1f51d7, 0xe499d08d, 0xe499d08d, 0x0000001a, 0x0 }, /* #51 */
    3838     { 0x214117, 0x214116, 0x112a62ad, 0x112a62ad, 0x0000000a, 0x0 }, /* #52 */
    3839     { 0x262a03, 0x262a03, 0xdb1606d7, 0xdb1606d7, 0x00000018, 0x0 }, /* #53 */
    3840     { 0x2c1303, 0x2c1303, 0xa43c7ccc, 0xa43c7ccc, 0x00000012, 0x0 }, /* #54 */
    3841     { 0x124ed3, 0x124ed3, 0xacec01db, 0xacec01db, 0x00000013, 0x0 }, /* #55 */
    3842     { 0x2e7697, 0x2e7696, 0x64141498, 0x64141498, 0x00000001, 0x0 }, /* #56 */
    3843     { 0x3d3243, 0x3d3242, 0x47522e94, 0x47522e94, 0x00000013, 0x0 }, /* #57 */
    3844     { 0x2b3e52, 0x2b3e53, 0xe76368f0, 0xe76368f0, 0x0000001d, 0x0 }, /* #58 */
    3845     { 0x264f13, 0x264f13, 0x74f17d7d, 0x74f17d7d, 0x00000006, 0x0 }, /* #59 */
    3846     { 0x086916, 0x086917, 0x13348bec, 0x13348bec, 0x00000007, 0x0 }, /* #60 */
    3847     { 0x275b92, 0x275b92, 0x65f6ed12, 0x65f6ed12, 0x00000013, 0x0 }, /* #61 */
    3848     { 0x095ac6, 0x095ac6, 0x2668f18b, 0x2668f18b, 0x00000018, 0x0 }, /* #62 */
    3849     { 0x3661c3, 0x3661c2, 0x56ef8d54, 0x56ef8d54, 0x0000000c, 0x0 }, /* #63 */
     3786    { 0x1d1c12, 0x1d1c12, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3787    { 0x394e97, 0x394e96, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3788    { 0x293252, 0x293252, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3789    { 0x3b4716, 0x3b4716, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3790    { 0x133912, 0x133913, 0x7b652c23, 0x7b652c23, 0x00000000, 0x0 }, /* #4 */
     3791    { 0x346d17, 0x346d17, 0x7bbba66f, 0x7bbba66f, 0x00000000, 0x0 }, /* #5 */
     3792    { 0x2b6006, 0x2b6007, 0x3c5e1bdb, 0x3c5e1bdb, 0x00000000, 0x0 }, /* #6 */
     3793    { 0x370687, 0x370687, 0x3055c141, 0x3055c141, 0x00000000, 0x0 }, /* #7 */
     3794    { 0x024c07, 0x024c06, 0x59a06372, 0x59a06372, 0x00000016, 0x0 }, /* #8 */
     3795    { 0x1b0006, 0x1b0007, 0x15fbca8d, 0x15fbca8d, 0x00000015, 0x0 }, /* #9 */
     3796    { 0x1b0297, 0x1b0297, 0x3a48a786, 0x3a48a786, 0x00000002, 0x0 }, /* #10 */
     3797    { 0x334fd6, 0x334fd7, 0xd553ff3b, 0xd553ff3b, 0x00000000, 0x0 }, /* #11 */
     3798    { 0x156dc2, 0x156dc3, 0x69986437, 0x69986437, 0x0000000a, 0x0 }, /* #12 */
     3799    { 0x081597, 0x081596, 0xb89cb83f, 0xb89cb83f, 0x00000015, 0x0 }, /* #13 */
     3800    { 0x0f2dc7, 0x0f2dc6, 0xf8ce1e85, 0xf8ce1e85, 0x00000005, 0x0 }, /* #14 */
     3801    { 0x1b33c3, 0x1b33c2, 0xff385505, 0xff385505, 0x00000003, 0x0 }, /* #15 */
     3802    { 0x352312, 0x352313, 0xb6933b56, 0xb6933b56, 0x00000017, 0x0 }, /* #16 */
     3803    { 0x215092, 0x215092, 0x63c5ac60, 0x63c5ac60, 0x0000000c, 0x0 }, /* #17 */
     3804    { 0x043853, 0x043852, 0xe66309ff, 0xe66309ff, 0x0000001c, 0x0 }, /* #18 */
     3805    { 0x216d03, 0x216d02, 0x27510081, 0x27510081, 0x00000004, 0x0 }, /* #19 */
     3806    { 0x0b3e83, 0x0b3e82, 0x0a481b0d, 0x0a481b0d, 0x00000001, 0x0 }, /* #20 */
     3807    { 0x3a21c7, 0x3a21c7, 0xe75b7f47, 0xe75b7f47, 0x00000014, 0x0 }, /* #21 */
     3808    { 0x2c0706, 0x2c0707, 0x8194dc87, 0x8194dc87, 0x00000000, 0x0 }, /* #22 */
     3809    { 0x297243, 0x297242, 0xa10c8cca, 0xa10c8cca, 0x00000019, 0x0 }, /* #23 */
     3810    { 0x2b2fd6, 0x2b2fd6, 0xaf99e563, 0xaf99e563, 0x00000012, 0x0 }, /* #24 */
     3811    { 0x096586, 0x096587, 0xedaa85af, 0xedaa85af, 0x00000008, 0x0 }, /* #25 */
     3812    { 0x085c06, 0x085c07, 0x4a53277d, 0x4a53277d, 0x00000016, 0x0 }, /* #26 */
     3813    { 0x2c2346, 0x2c2346, 0x199b9ef7, 0x199b9ef7, 0x00000016, 0x0 }, /* #27 */
     3814    { 0x0809d6, 0x0809d7, 0x49fe0017, 0x49fe0017, 0x00000001, 0x0 }, /* #28 */
     3815    { 0x2d44c3, 0x2d44c2, 0x185b5e32, 0x185b5e32, 0x0000000f, 0x0 }, /* #29 */
     3816    { 0x064e43, 0x064e42, 0x213dc0f9, 0x213dc0f9, 0x0000001b, 0x0 }, /* #30 */
     3817    { 0x206f17, 0x206f17, 0x161ce2f9, 0x161ce2f9, 0x00000006, 0x0 }, /* #31 */
     3818    { 0x301656, 0x301657, 0x299246a5, 0x299246a5, 0x00000009, 0x0 }, /* #32 */
     3819    { 0x065d56, 0x065d57, 0xb42cf089, 0xb42cf089, 0x00000015, 0x0 }, /* #33 */
     3820    { 0x1b0983, 0x1b0983, 0x556b59a9, 0x556b59a9, 0x0000000e, 0x0 }, /* #34 */
     3821    { 0x221417, 0x221416, 0x4096a253, 0x4096a253, 0x00000005, 0x0 }, /* #35 */
     3822    { 0x360c02, 0x360c02, 0x4ee204ad, 0x4ee204ad, 0x00000010, 0x0 }, /* #36 */
     3823    { 0x3f67c7, 0x3f67c7, 0x2dcbdd9a, 0x2dcbdd9a, 0x00000013, 0x0 }, /* #37 */
     3824    { 0x222392, 0x222393, 0xd662ed0c, 0xd662ed0c, 0x0000000f, 0x0 }, /* #38 */
     3825    { 0x0f3582, 0x0f3582, 0xf59d509e, 0xf59d509e, 0x00000005, 0x0 }, /* #39 */
     3826    { 0x2933d7, 0x2933d6, 0x9e544021, 0x9e544021, 0x00000015, 0x0 }, /* #40 */
     3827    { 0x2b23c7, 0x2b23c6, 0xdf023d7a, 0xdf023d7a, 0x0000001d, 0x0 }, /* #41 */
     3828    { 0x184193, 0x184193, 0x5abaadfc, 0x5abaadfc, 0x0000000d, 0x0 }, /* #42 */
     3829    { 0x0011d7, 0x0011d7, 0x38d4fe82, 0x38d4fe82, 0x00000007, 0x0 }, /* #43 */
     3830    { 0x3d67c7, 0x3d67c7, 0xd1c636c3, 0xd1c636c3, 0x00000012, 0x0 }, /* #44 */
     3831    { 0x1a41d6, 0x1a41d7, 0x10a299c0, 0x10a299c0, 0x00000008, 0x0 }, /* #45 */
     3832    { 0x186852, 0x186853, 0xcdf325fe, 0xcdf325fe, 0x0000000d, 0x0 }, /* #46 */
     3833    { 0x1a1392, 0x1a1393, 0x3c02921f, 0x3c02921f, 0x00000000, 0x0 }, /* #47 */
     3834    { 0x155743, 0x155743, 0x59dbba94, 0x59dbba94, 0x00000002, 0x0 }, /* #48 */
     3835    { 0x2a0943, 0x2a0943, 0xb04e54df, 0xb04e54df, 0x00000013, 0x0 }, /* #49 */
     3836    { 0x282d17, 0x282d16, 0x33b0ac53, 0x33b0ac53, 0x0000001b, 0x0 }, /* #50 */
     3837    { 0x363e53, 0x363e53, 0x2b495a69, 0x2b495a69, 0x00000006, 0x0 }, /* #51 */
     3838    { 0x0c2692, 0x0c2692, 0xb1b7be1d, 0xb1b7be1d, 0x0000001e, 0x0 }, /* #52 */
     3839    { 0x3f5697, 0x3f5697, 0x75239f6c, 0x75239f6c, 0x00000008, 0x0 }, /* #53 */
     3840    { 0x180e12, 0x180e12, 0x4905813a, 0x4905813a, 0x00000016, 0x0 }, /* #54 */
     3841    { 0x211516, 0x211517, 0xffc49522, 0xffc49522, 0x00000016, 0x0 }, /* #55 */
     3842    { 0x140307, 0x140306, 0x9dae0942, 0x9dae0942, 0x00000007, 0x0 }, /* #56 */
     3843    { 0x194ec3, 0x194ec2, 0x544373f1, 0x544373f1, 0x0000001b, 0x0 }, /* #57 */
     3844    { 0x251853, 0x251852, 0x0fa9de0a, 0x0fa9de0a, 0x00000002, 0x0 }, /* #58 */
     3845    { 0x0e5bd3, 0x0e5bd3, 0x9d83a570, 0x9d83a570, 0x00000006, 0x0 }, /* #59 */
     3846    { 0x171646, 0x171646, 0x01776882, 0x01776882, 0x00000002, 0x0 }, /* #60 */
     3847    { 0x1f5512, 0x1f5513, 0x1ed46db2, 0x1ed46db2, 0x00000001, 0x0 }, /* #61 */
     3848    { 0x2979c3, 0x2979c2, 0xd256ba4f, 0xd256ba4f, 0x00000010, 0x0 }, /* #62 */
     3849    { 0x0e5312, 0x0e5312, 0xad055d74, 0xad055d74, 0x00000003, 0x0 }, /* #63 */
    38503850};
    38513851static const BINU32_TEST_T g_aTests_btc_u32[] =
    38523852{
    3853     { 0x321d42, 0x321d42, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
    3854     { 0x3b6017, 0x3b6016, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
    3855     { 0x314396, 0x314396, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
    3856     { 0x3528c6, 0x3528c6, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
    3857     { 0x131f82, 0x131f83, 0x501f0fd9, 0x501f0fd8, 0x00000000, 0x0 }, /* #4 */
    3858     { 0x076e13, 0x076e13, 0xbca80c43, 0xbca80c42, 0x00000000, 0x0 }, /* #5 */
    3859     { 0x246c02, 0x246c02, 0xb46abd20, 0xb46abd21, 0x00000000, 0x0 }, /* #6 */
    3860     { 0x372b42, 0x372b43, 0xd086e8b3, 0xd086e8b2, 0x00000000, 0x0 }, /* #7 */
    3861     { 0x1f7953, 0x1f7952, 0x626f3ed9, 0x62ef3ed9, 0x00000017, 0x0 }, /* #8 */
    3862     { 0x3b2a96, 0x3b2a96, 0xd9beb3cb, 0xd9beb3db, 0x00000004, 0x0 }, /* #9 */
    3863     { 0x0e0c87, 0x0e0c87, 0x980fad82, 0x180fad82, 0x0000001f, 0x0 }, /* #10 */
    3864     { 0x095817, 0x095817, 0xe54d3795, 0xe44d3795, 0x00000018, 0x0 }, /* #11 */
    3865     { 0x046a82, 0x046a83, 0x86dad68f, 0x86da568f, 0x0000000f, 0x0 }, /* #12 */
    3866     { 0x1b2e52, 0x1b2e52, 0x907dce37, 0x987dce37, 0x0000001b, 0x0 }, /* #13 */
    3867     { 0x1c2dc6, 0x1c2dc6, 0xabf4c804, 0xabf5c804, 0x00000010, 0x0 }, /* #14 */
    3868     { 0x1b10d2, 0x1b10d3, 0x189c161e, 0x189c121e, 0x0000000a, 0x0 }, /* #15 */
    3869     { 0x014d56, 0x014d56, 0x14456f5f, 0x14556f5f, 0x00000014, 0x0 }, /* #16 */
    3870     { 0x0544c7, 0x0544c6, 0xa4fd7f1e, 0xa4fd7f3e, 0x00000005, 0x0 }, /* #17 */
    3871     { 0x2a0392, 0x2a0392, 0xf9198c34, 0xf9198d34, 0x00000008, 0x0 }, /* #18 */
    3872     { 0x312e16, 0x312e16, 0x6089a7a6, 0x7089a7a6, 0x0000001c, 0x0 }, /* #19 */
    3873     { 0x190bd7, 0x190bd7, 0xa1da8ab7, 0xa1da0ab7, 0x0000000f, 0x0 }, /* #20 */
    3874     { 0x085192, 0x085193, 0x74978bac, 0x34978bac, 0x0000001e, 0x0 }, /* #21 */
    3875     { 0x1d3003, 0x1d3002, 0xd5139681, 0xdd139681, 0x0000001b, 0x0 }, /* #22 */
    3876     { 0x126492, 0x126492, 0x55cf7cde, 0x75cf7cde, 0x0000001d, 0x0 }, /* #23 */
    3877     { 0x0e69c2, 0x0e69c3, 0x7a6d16a7, 0x3a6d16a7, 0x0000001e, 0x0 }, /* #24 */
    3878     { 0x0c5c07, 0x0c5c06, 0xf0de83a9, 0xf0dec3a9, 0x0000000e, 0x0 }, /* #25 */
    3879     { 0x0b7fd2, 0x0b7fd2, 0xc8bc7407, 0xc8bc7507, 0x00000008, 0x0 }, /* #26 */
    3880     { 0x073556, 0x073557, 0x58a20cba, 0x58a20caa, 0x00000004, 0x0 }, /* #27 */
    3881     { 0x177002, 0x177003, 0xdcae42b2, 0xdc2e42b2, 0x00000017, 0x0 }, /* #28 */
    3882     { 0x250c13, 0x250c12, 0xede45b2c, 0xede45f2c, 0x0000000a, 0x0 }, /* #29 */
    3883     { 0x2e5886, 0x2e5887, 0x13404a14, 0x13400a14, 0x0000000e, 0x0 }, /* #30 */
    3884     { 0x3e0552, 0x3e0552, 0xbf0a3ad1, 0xbf0a7ad1, 0x0000000e, 0x0 }, /* #31 */
    3885     { 0x1e3006, 0x1e3007, 0x12d7295a, 0x12d6295a, 0x00000010, 0x0 }, /* #32 */
    3886     { 0x280106, 0x280106, 0x0a28775b, 0x0a28777b, 0x00000005, 0x0 }, /* #33 */
    3887     { 0x1a3383, 0x1a3382, 0x23e01487, 0x63e01487, 0x0000001e, 0x0 }, /* #34 */
    3888     { 0x1262d6, 0x1262d6, 0xbd6e34d1, 0xbd6eb4d1, 0x0000000f, 0x0 }, /* #35 */
    3889     { 0x047cd2, 0x047cd2, 0xbde68e76, 0xbde69e76, 0x0000000c, 0x0 }, /* #36 */
    3890     { 0x2f0c56, 0x2f0c57, 0xe70a9086, 0xe7089086, 0x00000011, 0x0 }, /* #37 */
    3891     { 0x0c4396, 0x0c4396, 0x9ec2cdfa, 0x9ec2cdfb, 0x00000000, 0x0 }, /* #38 */
    3892     { 0x083886, 0x083886, 0x8d6ad0a2, 0xcd6ad0a2, 0x0000001e, 0x0 }, /* #39 */
    3893     { 0x0936c3, 0x0936c2, 0x18b7ca0b, 0x18b7ca4b, 0x00000006, 0x0 }, /* #40 */
    3894     { 0x341043, 0x341043, 0x488c2379, 0x488c2339, 0x00000006, 0x0 }, /* #41 */
    3895     { 0x300b13, 0x300b13, 0xc5ed1e03, 0xc5ed0e03, 0x0000000c, 0x0 }, /* #42 */
    3896     { 0x0d7386, 0x0d7387, 0x7056d6ad, 0x7052d6ad, 0x00000012, 0x0 }, /* #43 */
    3897     { 0x2f73d6, 0x2f73d6, 0xc029e710, 0xc829e710, 0x0000001b, 0x0 }, /* #44 */
    3898     { 0x1a75c2, 0x1a75c3, 0x6ea3bfae, 0x66a3bfae, 0x0000001b, 0x0 }, /* #45 */
    3899     { 0x204a82, 0x204a82, 0x4b8c2767, 0x4b8c2777, 0x00000004, 0x0 }, /* #46 */
    3900     { 0x1e42d3, 0x1e42d2, 0xbef623d4, 0xbef627d4, 0x0000000a, 0x0 }, /* #47 */
    3901     { 0x026cd7, 0x026cd7, 0x5da32637, 0x5d232637, 0x00000017, 0x0 }, /* #48 */
    3902     { 0x2b4696, 0x2b4697, 0xc4d6315c, 0xc4d2315c, 0x00000012, 0x0 }, /* #49 */
    3903     { 0x2f2887, 0x2f2886, 0xa7839501, 0xa7839581, 0x00000007, 0x0 }, /* #50 */
    3904     { 0x0900c3, 0x0900c3, 0xa911acfb, 0x2911acfb, 0x0000001f, 0x0 }, /* #51 */
    3905     { 0x3e35d3, 0x3e35d3, 0xcd562987, 0xcd562983, 0x00000002, 0x0 }, /* #52 */
    3906     { 0x0764c3, 0x0764c2, 0xa944a9ce, 0xa944abce, 0x00000009, 0x0 }, /* #53 */
    3907     { 0x1c4cc2, 0x1c4cc2, 0x4ae9f4e5, 0x6ae9f4e5, 0x0000001d, 0x0 }, /* #54 */
    3908     { 0x293342, 0x293342, 0x817cc944, 0xa17cc944, 0x0000001d, 0x0 }, /* #55 */
    3909     { 0x1c0793, 0x1c0793, 0x70f317b5, 0x70f31735, 0x00000007, 0x0 }, /* #56 */
    3910     { 0x2121d2, 0x2121d3, 0x04af0652, 0x04ad0652, 0x00000011, 0x0 }, /* #57 */
    3911     { 0x0d5806, 0x0d5806, 0xe5ab66c0, 0xe7ab66c0, 0x00000019, 0x0 }, /* #58 */
    3912     { 0x007e02, 0x007e02, 0x765ade48, 0x765ade4a, 0x00000001, 0x0 }, /* #59 */
    3913     { 0x097a87, 0x097a86, 0x1635619d, 0x1635619f, 0x00000001, 0x0 }, /* #60 */
    3914     { 0x1f4793, 0x1f4792, 0x09056502, 0x09256502, 0x00000015, 0x0 }, /* #61 */
    3915     { 0x214b42, 0x214b43, 0x75375c67, 0x65375c67, 0x0000001c, 0x0 }, /* #62 */
    3916     { 0x030a42, 0x030a43, 0x841e97fa, 0x841e17fa, 0x0000000f, 0x0 }, /* #63 */
     3853    { 0x1d4797, 0x1d4796, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
     3854    { 0x0647c2, 0x0647c2, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
     3855    { 0x2c6116, 0x2c6116, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
     3856    { 0x373706, 0x373706, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
     3857    { 0x196047, 0x196047, 0x03bf66b5, 0x03bf66b4, 0x00000000, 0x0 }, /* #4 */
     3858    { 0x2f76d7, 0x2f76d7, 0x1040e4f5, 0x1040e4f4, 0x00000000, 0x0 }, /* #5 */
     3859    { 0x371903, 0x371902, 0xf841ae1e, 0xf841ae1f, 0x00000000, 0x0 }, /* #6 */
     3860    { 0x0e7142, 0x0e7143, 0x542d3131, 0x542d3130, 0x00000000, 0x0 }, /* #7 */
     3861    { 0x381252, 0x381252, 0xad4dd41f, 0xad4dd61f, 0x00000009, 0x0 }, /* #8 */
     3862    { 0x1e6206, 0x1e6207, 0x063dda3e, 0x063dda1e, 0x00000005, 0x0 }, /* #9 */
     3863    { 0x122dc6, 0x122dc7, 0xe018ff18, 0xa018ff18, 0x0000001e, 0x0 }, /* #10 */
     3864    { 0x1c6e07, 0x1c6e06, 0xb2fd29be, 0xb2fd39be, 0x0000000c, 0x0 }, /* #11 */
     3865    { 0x186a97, 0x186a96, 0x7f911d00, 0x7f915d00, 0x0000000e, 0x0 }, /* #12 */
     3866    { 0x3571d2, 0x3571d3, 0x3ce1787b, 0x3ca1787b, 0x00000016, 0x0 }, /* #13 */
     3867    { 0x225dd2, 0x225dd2, 0x85ff3b30, 0x85ff3b38, 0x00000003, 0x0 }, /* #14 */
     3868    { 0x190907, 0x190907, 0x64f57313, 0x64f55313, 0x0000000d, 0x0 }, /* #15 */
     3869    { 0x0d4a17, 0x0d4a16, 0x6c3d44a9, 0x6c3dc4a9, 0x0000000f, 0x0 }, /* #16 */
     3870    { 0x0d2e17, 0x0d2e16, 0xcb0c85ae, 0xcb0c95ae, 0x0000000c, 0x0 }, /* #17 */
     3871    { 0x3b5383, 0x3b5383, 0x1f297793, 0x1f297792, 0x00000000, 0x0 }, /* #18 */
     3872    { 0x1c3602, 0x1c3603, 0xf81df0a6, 0xf81df086, 0x00000005, 0x0 }, /* #19 */
     3873    { 0x056f92, 0x056f92, 0x907d5635, 0x907d5735, 0x00000008, 0x0 }, /* #20 */
     3874    { 0x3f6dc7, 0x3f6dc6, 0x3c82590a, 0x3c82d90a, 0x0000000f, 0x0 }, /* #21 */
     3875    { 0x2e4852, 0x2e4852, 0x9d61ba0e, 0x9d61ba8e, 0x00000007, 0x0 }, /* #22 */
     3876    { 0x2354d3, 0x2354d3, 0xd769693a, 0xd769613a, 0x0000000b, 0x0 }, /* #23 */
     3877    { 0x0e2d17, 0x0e2d17, 0xe58fa7d4, 0xe58f27d4, 0x0000000f, 0x0 }, /* #24 */
     3878    { 0x2b5906, 0x2b5907, 0x707556ad, 0x707554ad, 0x00000009, 0x0 }, /* #25 */
     3879    { 0x022d82, 0x022d82, 0x94571545, 0x94571565, 0x00000005, 0x0 }, /* #26 */
     3880    { 0x2839d7, 0x2839d7, 0x7dc07a1d, 0x7d407a1d, 0x00000017, 0x0 }, /* #27 */
     3881    { 0x3a70c6, 0x3a70c7, 0x4396f6bd, 0x4396f6b9, 0x00000002, 0x0 }, /* #28 */
     3882    { 0x3b7ad2, 0x3b7ad2, 0x7c8f81f0, 0xfc8f81f0, 0x0000001f, 0x0 }, /* #29 */
     3883    { 0x207ed6, 0x207ed6, 0x1144ecd7, 0x1145ecd7, 0x00000010, 0x0 }, /* #30 */
     3884    { 0x364e82, 0x364e82, 0x1da68629, 0x1da686a9, 0x00000007, 0x0 }, /* #31 */
     3885    { 0x1d0bc2, 0x1d0bc2, 0x3b8cd9e4, 0x3f8cd9e4, 0x0000001a, 0x0 }, /* #32 */
     3886    { 0x0f2b43, 0x0f2b42, 0xbc20cfe5, 0xbc20efe5, 0x0000000d, 0x0 }, /* #33 */
     3887    { 0x3f7297, 0x3f7297, 0x9dfbcf91, 0x9d7bcf91, 0x00000017, 0x0 }, /* #34 */
     3888    { 0x3c6a42, 0x3c6a43, 0xb1374015, 0xb1374005, 0x00000004, 0x0 }, /* #35 */
     3889    { 0x3a7a43, 0x3a7a42, 0x1b7253bd, 0x5b7253bd, 0x0000001e, 0x0 }, /* #36 */
     3890    { 0x041886, 0x041886, 0x6fe63939, 0x6fee3939, 0x00000013, 0x0 }, /* #37 */
     3891    { 0x105816, 0x105817, 0x24e50a7d, 0x24650a7d, 0x00000017, 0x0 }, /* #38 */
     3892    { 0x1712c7, 0x1712c6, 0xe46d991a, 0xe46d993a, 0x00000005, 0x0 }, /* #39 */
     3893    { 0x233097, 0x233096, 0x50e0b7bf, 0x50f0b7bf, 0x00000014, 0x0 }, /* #40 */
     3894    { 0x3b3492, 0x3b3492, 0x8095ad34, 0x8095bd34, 0x0000000c, 0x0 }, /* #41 */
     3895    { 0x373007, 0x373006, 0xb81006cd, 0xb81086cd, 0x0000000f, 0x0 }, /* #42 */
     3896    { 0x094bc3, 0x094bc2, 0x616acdea, 0x616acfea, 0x00000009, 0x0 }, /* #43 */
     3897    { 0x3424d2, 0x3424d2, 0x6167d19c, 0x6167d1dc, 0x00000006, 0x0 }, /* #44 */
     3898    { 0x060f03, 0x060f02, 0x019749fb, 0x019769fb, 0x0000000d, 0x0 }, /* #45 */
     3899    { 0x371617, 0x371616, 0x429319b1, 0x42931bb1, 0x00000009, 0x0 }, /* #46 */
     3900    { 0x2c3816, 0x2c3816, 0x96a9ceef, 0x96a9cfef, 0x00000008, 0x0 }, /* #47 */
     3901    { 0x031d12, 0x031d12, 0x6af1dd2a, 0x6af1dd2b, 0x00000000, 0x0 }, /* #48 */
     3902    { 0x3971c6, 0x3971c7, 0xd1718cae, 0xd1718c2e, 0x00000007, 0x0 }, /* #49 */
     3903    { 0x2f5c93, 0x2f5c92, 0x21b12f52, 0x23b12f52, 0x00000019, 0x0 }, /* #50 */
     3904    { 0x2b4753, 0x2b4753, 0x786b473d, 0x706b473d, 0x0000001b, 0x0 }, /* #51 */
     3905    { 0x084992, 0x084993, 0x52f1f559, 0x52f1f519, 0x00000006, 0x0 }, /* #52 */
     3906    { 0x021693, 0x021692, 0x30e06bf5, 0x31e06bf5, 0x00000018, 0x0 }, /* #53 */
     3907    { 0x221c52, 0x221c53, 0xd83168ec, 0xd83068ec, 0x00000010, 0x0 }, /* #54 */
     3908    { 0x2b0683, 0x2b0683, 0x37b81c79, 0x37b81c71, 0x00000003, 0x0 }, /* #55 */
     3909    { 0x007cd2, 0x007cd2, 0x52ca7862, 0x52ca7872, 0x00000004, 0x0 }, /* #56 */
     3910    { 0x1e0a82, 0x1e0a83, 0x4a1f30cd, 0x4a1f20cd, 0x0000000c, 0x0 }, /* #57 */
     3911    { 0x1e39c7, 0x1e39c7, 0xd36b04a1, 0xd36a04a1, 0x00000010, 0x0 }, /* #58 */
     3912    { 0x1a5352, 0x1a5352, 0x8af20f98, 0x8af20fb8, 0x00000005, 0x0 }, /* #59 */
     3913    { 0x2931c7, 0x2931c6, 0x57969864, 0x57b69864, 0x00000015, 0x0 }, /* #60 */
     3914    { 0x3e6bd3, 0x3e6bd2, 0xee592837, 0xee592877, 0x00000006, 0x0 }, /* #61 */
     3915    { 0x2e6ad6, 0x2e6ad7, 0x82a821b9, 0x02a821b9, 0x0000001f, 0x0 }, /* #62 */
     3916    { 0x163d02, 0x163d03, 0x24c9a17f, 0x2449a17f, 0x00000017, 0x0 }, /* #63 */
    39173917};
    39183918static const BINU32_TEST_T g_aTests_btc_u32_locked[] =
    39193919{
    3920     { 0x145e13, 0x145e12, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
    3921     { 0x394702, 0x394702, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
    3922     { 0x362443, 0x362442, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
    3923     { 0x006386, 0x006386, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
    3924     { 0x0c6c82, 0x0c6c83, 0x417b630d, 0x417b630c, 0x00000000, 0x0 }, /* #4 */
    3925     { 0x025116, 0x025117, 0x45da6f65, 0x45da6f64, 0x00000000, 0x0 }, /* #5 */
    3926     { 0x3b7c97, 0x3b7c96, 0x656b8e78, 0x656b8e79, 0x00000000, 0x0 }, /* #6 */
    3927     { 0x130803, 0x130802, 0xd2de7028, 0xd2de7029, 0x00000000, 0x0 }, /* #7 */
    3928     { 0x230702, 0x230702, 0xe758d638, 0xe758d63c, 0x00000002, 0x0 }, /* #8 */
    3929     { 0x114b97, 0x114b97, 0x726efc99, 0x726edc99, 0x0000000d, 0x0 }, /* #9 */
    3930     { 0x357393, 0x357393, 0x04d6343f, 0x0496343f, 0x00000016, 0x0 }, /* #10 */
    3931     { 0x346583, 0x346582, 0xa441b6b5, 0xa441beb5, 0x0000000b, 0x0 }, /* #11 */
    3932     { 0x165712, 0x165712, 0x9a1dd45a, 0x9a1dd55a, 0x00000008, 0x0 }, /* #12 */
    3933     { 0x2e7607, 0x2e7606, 0xef4af098, 0xefcaf098, 0x00000017, 0x0 }, /* #13 */
    3934     { 0x234153, 0x234152, 0x27e70a5f, 0x27e70e5f, 0x0000000a, 0x0 }, /* #14 */
    3935     { 0x005fc2, 0x005fc2, 0xd005983e, 0xd205983e, 0x00000019, 0x0 }, /* #15 */
    3936     { 0x3919d6, 0x3919d7, 0xd48992a2, 0xd40992a2, 0x00000017, 0x0 }, /* #16 */
    3937     { 0x1a7316, 0x1a7317, 0xfd92311b, 0xfd92111b, 0x0000000d, 0x0 }, /* #17 */
    3938     { 0x2e7e13, 0x2e7e12, 0x9feea1dc, 0xdfeea1dc, 0x0000001e, 0x0 }, /* #18 */
    3939     { 0x1c1f56, 0x1c1f56, 0x4f1b232b, 0x4f1f232b, 0x00000012, 0x0 }, /* #19 */
    3940     { 0x2b5b56, 0x2b5b57, 0xbb3d7283, 0x9b3d7283, 0x0000001d, 0x0 }, /* #20 */
    3941     { 0x0474c7, 0x0474c6, 0x35582f0f, 0x35d82f0f, 0x00000017, 0x0 }, /* #21 */
    3942     { 0x067a57, 0x067a57, 0xab32f1f8, 0xab32f1d8, 0x00000005, 0x0 }, /* #22 */
    3943     { 0x025e86, 0x025e86, 0x6e83546c, 0x6e83d46c, 0x0000000f, 0x0 }, /* #23 */
    3944     { 0x0d4897, 0x0d4896, 0x12eb811b, 0x12eb851b, 0x0000000a, 0x0 }, /* #24 */
    3945     { 0x386617, 0x386616, 0x73650b21, 0x73650b29, 0x00000003, 0x0 }, /* #25 */
    3946     { 0x246a82, 0x246a83, 0x5f966883, 0x5f166883, 0x00000017, 0x0 }, /* #26 */
    3947     { 0x143642, 0x143642, 0xb0a6e0d6, 0xb2a6e0d6, 0x00000019, 0x0 }, /* #27 */
    3948     { 0x0f21d2, 0x0f21d3, 0x7af5ea93, 0x6af5ea93, 0x0000001c, 0x0 }, /* #28 */
    3949     { 0x384446, 0x384447, 0xf94c908d, 0xf94c900d, 0x00000007, 0x0 }, /* #29 */
    3950     { 0x272c87, 0x272c87, 0xe7e09ddd, 0xe5e09ddd, 0x00000019, 0x0 }, /* #30 */
    3951     { 0x2e7cd7, 0x2e7cd7, 0x7532d396, 0x7532d316, 0x00000007, 0x0 }, /* #31 */
    3952     { 0x074a93, 0x074a92, 0xbed9397e, 0xbedd397e, 0x00000012, 0x0 }, /* #32 */
    3953     { 0x340692, 0x340693, 0x5599bbcb, 0x4599bbcb, 0x0000001c, 0x0 }, /* #33 */
    3954     { 0x291716, 0x291716, 0xccee7756, 0xccee7757, 0x00000000, 0x0 }, /* #34 */
    3955     { 0x0f28d7, 0x0f28d7, 0x3edee0c2, 0x3edee082, 0x00000006, 0x0 }, /* #35 */
    3956     { 0x024b97, 0x024b96, 0x5ecd3314, 0x5eed3314, 0x00000015, 0x0 }, /* #36 */
    3957     { 0x1b19d7, 0x1b19d7, 0x5415a612, 0x5415a602, 0x00000004, 0x0 }, /* #37 */
    3958     { 0x076157, 0x076156, 0xeb30703a, 0xef30703a, 0x0000001a, 0x0 }, /* #38 */
    3959     { 0x2c7016, 0x2c7017, 0x8515ca1b, 0x8415ca1b, 0x00000018, 0x0 }, /* #39 */
    3960     { 0x136302, 0x136303, 0x92c8d26d, 0x92c8526d, 0x0000000f, 0x0 }, /* #40 */
    3961     { 0x350912, 0x350913, 0x231d703d, 0x231d603d, 0x0000000c, 0x0 }, /* #41 */
    3962     { 0x3e0fc3, 0x3e0fc3, 0x42e93e23, 0x42e13e23, 0x00000013, 0x0 }, /* #42 */
    3963     { 0x282fd6, 0x282fd7, 0xc7fa5c69, 0xc7da5c69, 0x00000015, 0x0 }, /* #43 */
    3964     { 0x3d1d13, 0x3d1d13, 0x9d98b8e2, 0x9d98b8e0, 0x00000001, 0x0 }, /* #44 */
    3965     { 0x3e25d3, 0x3e25d3, 0xad24e22c, 0xad24e02c, 0x00000009, 0x0 }, /* #45 */
    3966     { 0x0f4757, 0x0f4757, 0x4ce68cd5, 0x44e68cd5, 0x0000001b, 0x0 }, /* #46 */
    3967     { 0x0f0a46, 0x0f0a46, 0xc404e031, 0xc40ce031, 0x00000013, 0x0 }, /* #47 */
    3968     { 0x1d0713, 0x1d0713, 0xaddf7cdc, 0xaddf7c5c, 0x00000007, 0x0 }, /* #48 */
    3969     { 0x325ac6, 0x325ac7, 0xab6992c9, 0xab2992c9, 0x00000016, 0x0 }, /* #49 */
    3970     { 0x062386, 0x062387, 0x76de8c43, 0x76de8c42, 0x00000000, 0x0 }, /* #50 */
    3971     { 0x1c20c7, 0x1c20c6, 0x56b05182, 0x56b05382, 0x00000009, 0x0 }, /* #51 */
    3972     { 0x0c0347, 0x0c0346, 0xa9cfd482, 0xb9cfd482, 0x0000001c, 0x0 }, /* #52 */
    3973     { 0x2145c6, 0x2145c6, 0x35373b6a, 0x3537bb6a, 0x0000000f, 0x0 }, /* #53 */
    3974     { 0x133c46, 0x133c47, 0x289581a0, 0x289481a0, 0x00000010, 0x0 }, /* #54 */
    3975     { 0x120683, 0x120683, 0x8f8fdd48, 0x8f8edd48, 0x00000010, 0x0 }, /* #55 */
    3976     { 0x1055c7, 0x1055c6, 0x8fd7a903, 0x8fd7a907, 0x00000002, 0x0 }, /* #56 */
    3977     { 0x017c03, 0x017c02, 0x1a6b3784, 0x1a6b37a4, 0x00000005, 0x0 }, /* #57 */
    3978     { 0x207f93, 0x207f92, 0xc908a89a, 0xc918a89a, 0x00000014, 0x0 }, /* #58 */
    3979     { 0x1226c2, 0x1226c3, 0x80eb765c, 0x80eb745c, 0x00000009, 0x0 }, /* #59 */
    3980     { 0x1c44d2, 0x1c44d3, 0x6915d592, 0x6915d192, 0x0000000a, 0x0 }, /* #60 */
    3981     { 0x345416, 0x345417, 0xdfe514b6, 0x5fe514b6, 0x0000001f, 0x0 }, /* #61 */
    3982     { 0x387482, 0x387483, 0xf5df410c, 0xf5dd410c, 0x00000011, 0x0 }, /* #62 */
    3983     { 0x1b2a53, 0x1b2a52, 0x89a38291, 0x89a38391, 0x00000008, 0x0 }, /* #63 */
     3920    { 0x2814c3, 0x2814c2, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
     3921    { 0x003b92, 0x003b92, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
     3922    { 0x105883, 0x105882, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
     3923    { 0x3e3317, 0x3e3316, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
     3924    { 0x1464c2, 0x1464c2, 0x84eac1a8, 0x84eac1a9, 0x00000000, 0x0 }, /* #4 */
     3925    { 0x0f7f17, 0x0f7f16, 0x73f5f21c, 0x73f5f21d, 0x00000000, 0x0 }, /* #5 */
     3926    { 0x2a26c2, 0x2a26c2, 0x836c0f1c, 0x836c0f1d, 0x00000000, 0x0 }, /* #6 */
     3927    { 0x137907, 0x137906, 0x5601cd7c, 0x5601cd7d, 0x00000000, 0x0 }, /* #7 */
     3928    { 0x191307, 0x191307, 0x28cd9891, 0x28cd9881, 0x00000004, 0x0 }, /* #8 */
     3929    { 0x317812, 0x317813, 0x47437e5f, 0x47437e1f, 0x00000006, 0x0 }, /* #9 */
     3930    { 0x3532c2, 0x3532c3, 0x6cdfd408, 0x6cdf5408, 0x0000000f, 0x0 }, /* #10 */
     3931    { 0x021e42, 0x021e43, 0x502c34d5, 0x102c34d5, 0x0000001e, 0x0 }, /* #11 */
     3932    { 0x334117, 0x334117, 0xddbe8eee, 0xdd3e8eee, 0x00000017, 0x0 }, /* #12 */
     3933    { 0x0f3187, 0x0f3187, 0xf1867ff8, 0xf1863ff8, 0x0000000e, 0x0 }, /* #13 */
     3934    { 0x305c03, 0x305c02, 0x78b10a5d, 0x78b50a5d, 0x00000012, 0x0 }, /* #14 */
     3935    { 0x217443, 0x217443, 0xa4b53cb2, 0xa4b53c92, 0x00000005, 0x0 }, /* #15 */
     3936    { 0x292c83, 0x292c83, 0xd1be7b83, 0xd1be3b83, 0x0000000e, 0x0 }, /* #16 */
     3937    { 0x0008d7, 0x0008d6, 0x20ccd07f, 0xa0ccd07f, 0x0000001f, 0x0 }, /* #17 */
     3938    { 0x322a96, 0x322a96, 0xdd9f9390, 0xdd9f9392, 0x00000001, 0x0 }, /* #18 */
     3939    { 0x2e1152, 0x2e1153, 0xa5bb05e1, 0xa5ab05e1, 0x00000014, 0x0 }, /* #19 */
     3940    { 0x1d2713, 0x1d2713, 0x443066e4, 0x441066e4, 0x00000015, 0x0 }, /* #20 */
     3941    { 0x3031d2, 0x3031d3, 0x52aa8db7, 0x52a28db7, 0x00000013, 0x0 }, /* #21 */
     3942    { 0x344753, 0x344752, 0xff92832f, 0xff92833f, 0x00000004, 0x0 }, /* #22 */
     3943    { 0x0c5bd6, 0x0c5bd7, 0xe9f6e28a, 0x69f6e28a, 0x0000001f, 0x0 }, /* #23 */
     3944    { 0x0a3dc3, 0x0a3dc3, 0xb331f6f1, 0xb131f6f1, 0x00000019, 0x0 }, /* #24 */
     3945    { 0x2e00d3, 0x2e00d3, 0x043a2e0f, 0x042a2e0f, 0x00000014, 0x0 }, /* #25 */
     3946    { 0x0d1b12, 0x0d1b13, 0x3c2dd225, 0x3c2dd224, 0x00000000, 0x0 }, /* #26 */
     3947    { 0x333597, 0x333597, 0x572117ce, 0x172117ce, 0x0000001e, 0x0 }, /* #27 */
     3948    { 0x0a6dc2, 0x0a6dc2, 0x2cc79804, 0x2ccf9804, 0x00000013, 0x0 }, /* #28 */
     3949    { 0x126917, 0x126917, 0xdc047f3a, 0xdc047e3a, 0x00000008, 0x0 }, /* #29 */
     3950    { 0x257b47, 0x257b46, 0x3d483a45, 0x3d483a65, 0x00000005, 0x0 }, /* #30 */
     3951    { 0x1b3287, 0x1b3286, 0x5f5cb2a2, 0x5f5cb2aa, 0x00000003, 0x0 }, /* #31 */
     3952    { 0x184a06, 0x184a06, 0x0c814395, 0x1c814395, 0x0000001c, 0x0 }, /* #32 */
     3953    { 0x337796, 0x337797, 0x6bf049ae, 0x6bf041ae, 0x0000000b, 0x0 }, /* #33 */
     3954    { 0x225bd2, 0x225bd3, 0x7cc4a09f, 0x7cc4a08f, 0x00000004, 0x0 }, /* #34 */
     3955    { 0x270452, 0x270453, 0xbe2aa66b, 0xbe2a266b, 0x0000000f, 0x0 }, /* #35 */
     3956    { 0x3a4957, 0x3a4956, 0xdf6d2670, 0xdf6d6670, 0x0000000e, 0x0 }, /* #36 */
     3957    { 0x274a43, 0x274a43, 0xa14f771f, 0xa14f771b, 0x00000002, 0x0 }, /* #37 */
     3958    { 0x027697, 0x027696, 0xb11509a2, 0xb11549a2, 0x0000000e, 0x0 }, /* #38 */
     3959    { 0x0829d6, 0x0829d6, 0x758e0e53, 0x758f0e53, 0x00000010, 0x0 }, /* #39 */
     3960    { 0x124b87, 0x124b86, 0x4d3222f0, 0x4d3223f0, 0x00000008, 0x0 }, /* #40 */
     3961    { 0x243b86, 0x243b87, 0x92dd3d90, 0x92dc3d90, 0x00000010, 0x0 }, /* #41 */
     3962    { 0x324552, 0x324552, 0x44004e3e, 0x44044e3e, 0x00000012, 0x0 }, /* #42 */
     3963    { 0x090dd2, 0x090dd2, 0xba87c980, 0xba87c9a0, 0x00000005, 0x0 }, /* #43 */
     3964    { 0x2e2082, 0x2e2082, 0xcf35a1cc, 0xcf35a1ce, 0x00000001, 0x0 }, /* #44 */
     3965    { 0x2d31d2, 0x2d31d2, 0xe17d427c, 0xe17f427c, 0x00000011, 0x0 }, /* #45 */
     3966    { 0x0b63c2, 0x0b63c2, 0x2bcaab47, 0x2bcaabc7, 0x00000007, 0x0 }, /* #46 */
     3967    { 0x363a87, 0x363a86, 0x32903401, 0x32903601, 0x00000009, 0x0 }, /* #47 */
     3968    { 0x307343, 0x307343, 0xa2744cb8, 0xa2744c38, 0x00000007, 0x0 }, /* #48 */
     3969    { 0x213a97, 0x213a97, 0xfa0d28bb, 0xfa0d28b3, 0x00000003, 0x0 }, /* #49 */
     3970    { 0x1203d7, 0x1203d6, 0x760f5643, 0x760f5647, 0x00000002, 0x0 }, /* #50 */
     3971    { 0x0465d6, 0x0465d6, 0x040f0cd8, 0x140f0cd8, 0x0000001c, 0x0 }, /* #51 */
     3972    { 0x1c1f93, 0x1c1f93, 0xe5a6caec, 0xe526caec, 0x00000017, 0x0 }, /* #52 */
     3973    { 0x257b13, 0x257b13, 0x563b87f8, 0x563b07f8, 0x0000000f, 0x0 }, /* #53 */
     3974    { 0x155713, 0x155713, 0x5ae56e54, 0x5a656e54, 0x00000017, 0x0 }, /* #54 */
     3975    { 0x3d16d7, 0x3d16d6, 0x64f9a048, 0x64f9a04c, 0x00000002, 0x0 }, /* #55 */
     3976    { 0x086782, 0x086783, 0xef0d5a7c, 0xef0d5a3c, 0x00000006, 0x0 }, /* #56 */
     3977    { 0x0e0b92, 0x0e0b93, 0x7faf42b2, 0x77af42b2, 0x0000001b, 0x0 }, /* #57 */
     3978    { 0x313997, 0x313996, 0x4a17cbe5, 0x4a17cbed, 0x00000003, 0x0 }, /* #58 */
     3979    { 0x054fd2, 0x054fd2, 0x63d8dc1c, 0x63d8dc5c, 0x00000006, 0x0 }, /* #59 */
     3980    { 0x2428d3, 0x2428d2, 0xc9cf7944, 0xc9cf7954, 0x00000004, 0x0 }, /* #60 */
     3981    { 0x2c6b87, 0x2c6b86, 0xed5d2975, 0xed5d2d75, 0x0000000a, 0x0 }, /* #61 */
     3982    { 0x180e07, 0x180e07, 0x931c301c, 0x931c300c, 0x00000004, 0x0 }, /* #62 */
     3983    { 0x0641c7, 0x0641c7, 0x0607fe59, 0x0607fe19, 0x00000006, 0x0 }, /* #63 */
    39843984};
    39853985static const BINU32_TEST_T g_aTests_btr_u32[] =
    39863986{
    3987     { 0x1a3a86, 0x1a3a86, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3988     { 0x064597, 0x064596, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3989     { 0x234446, 0x234446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3990     { 0x134b92, 0x134b92, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3991     { 0x174002, 0x174003, 0x9ef90a53, 0x9ef90a52, 0x00000000, 0x0 }, /* #4 */
    3992     { 0x3134d3, 0x3134d2, 0x8aca8ac4, 0x8aca8ac4, 0x00000000, 0x0 }, /* #5 */
    3993     { 0x176f12, 0x176f13, 0x37b49b0d, 0x37b49b0c, 0x00000000, 0x0 }, /* #6 */
    3994     { 0x2e6516, 0x2e6516, 0x3b1b2888, 0x3b1b2888, 0x00000000, 0x0 }, /* #7 */
    3995     { 0x077ac7, 0x077ac6, 0xd4860afd, 0xd4860afd, 0x00000010, 0x0 }, /* #8 */
    3996     { 0x1c06c7, 0x1c06c6, 0x8e533262, 0x8e533262, 0x0000000b, 0x0 }, /* #9 */
    3997     { 0x002453, 0x002453, 0xfa4be706, 0xfa4be702, 0x00000002, 0x0 }, /* #10 */
    3998     { 0x107b07, 0x107b06, 0x46dc582b, 0x46dc582b, 0x0000001c, 0x0 }, /* #11 */
    3999     { 0x015d12, 0x015d12, 0xa62ca5a4, 0xa62ca5a4, 0x00000017, 0x0 }, /* #12 */
    4000     { 0x1619c7, 0x1619c7, 0x9f3ed63d, 0x9f3cd63d, 0x00000011, 0x0 }, /* #13 */
    4001     { 0x3773d7, 0x3773d7, 0xbee9f212, 0xbee9f210, 0x00000001, 0x0 }, /* #14 */
    4002     { 0x2f7647, 0x2f7646, 0x4b925044, 0x4b925044, 0x00000001, 0x0 }, /* #15 */
    4003     { 0x1a0a42, 0x1a0a42, 0x3da87efc, 0x3da87efc, 0x00000019, 0x0 }, /* #16 */
    4004     { 0x391383, 0x391383, 0xfdee6b1a, 0xfdee2b1a, 0x0000000e, 0x0 }, /* #17 */
    4005     { 0x2d6d17, 0x2d6d17, 0x72d6770f, 0x72d6770d, 0x00000001, 0x0 }, /* #18 */
    4006     { 0x2e7c17, 0x2e7c16, 0xaa92586c, 0xaa92586c, 0x00000007, 0x0 }, /* #19 */
    4007     { 0x1c4c57, 0x1c4c57, 0xaec0274d, 0xaec0074d, 0x0000000d, 0x0 }, /* #20 */
    4008     { 0x1d54d2, 0x1d54d3, 0xc4617251, 0xc4607251, 0x00000010, 0x0 }, /* #21 */
    4009     { 0x262143, 0x262143, 0xbc67639d, 0xbc67639c, 0x00000000, 0x0 }, /* #22 */
    4010     { 0x1f2483, 0x1f2483, 0xb3ca79cc, 0xb3c279cc, 0x00000013, 0x0 }, /* #23 */
    4011     { 0x2e5297, 0x2e5296, 0x2a491977, 0x2a491977, 0x00000018, 0x0 }, /* #24 */
    4012     { 0x151b03, 0x151b02, 0xe8693389, 0xe8693389, 0x0000000f, 0x0 }, /* #25 */
    4013     { 0x103153, 0x103153, 0x8b2dd11e, 0x8b2d511e, 0x0000000f, 0x0 }, /* #26 */
    4014     { 0x396a93, 0x396a92, 0xed1b9c3b, 0xed1b9c3b, 0x0000000d, 0x0 }, /* #27 */
    4015     { 0x034e17, 0x034e17, 0x73ecff13, 0x73acff13, 0x00000016, 0x0 }, /* #28 */
    4016     { 0x3662d7, 0x3662d6, 0x838831bf, 0x838831bf, 0x0000000e, 0x0 }, /* #29 */
    4017     { 0x2b7613, 0x2b7613, 0xc4dff8bd, 0xc4dff8b5, 0x00000003, 0x0 }, /* #30 */
    4018     { 0x2d5842, 0x2d5843, 0xa97ce721, 0xa974e721, 0x00000013, 0x0 }, /* #31 */
    4019     { 0x3c2f42, 0x3c2f43, 0x8fe5d26f, 0x8be5d26f, 0x0000001a, 0x0 }, /* #32 */
    4020     { 0x377d97, 0x377d97, 0x1e18a12a, 0x1e18812a, 0x0000000d, 0x0 }, /* #33 */
    4021     { 0x316dc7, 0x316dc7, 0xed1fca27, 0xad1fca27, 0x0000001e, 0x0 }, /* #34 */
    4022     { 0x0e0b06, 0x0e0b07, 0xbf33d8f2, 0x9f33d8f2, 0x0000001d, 0x0 }, /* #35 */
    4023     { 0x0a4682, 0x0a4683, 0xce9915e7, 0xce991567, 0x00000007, 0x0 }, /* #36 */
    4024     { 0x3f2857, 0x3f2857, 0x0e819506, 0x0e818506, 0x0000000c, 0x0 }, /* #37 */
    4025     { 0x2d4d42, 0x2d4d43, 0x4e5dcde6, 0x4e1dcde6, 0x00000016, 0x0 }, /* #38 */
    4026     { 0x3b6cc2, 0x3b6cc2, 0x3350a96c, 0x3350a96c, 0x0000001b, 0x0 }, /* #39 */
    4027     { 0x050ad7, 0x050ad6, 0xaae884be, 0xaae884be, 0x0000000e, 0x0 }, /* #40 */
    4028     { 0x1a4b42, 0x1a4b42, 0x32c71f79, 0x32c71f79, 0x00000018, 0x0 }, /* #41 */
    4029     { 0x2a5156, 0x2a5156, 0x993d6ac6, 0x993d6ac6, 0x0000001a, 0x0 }, /* #42 */
    4030     { 0x2405d2, 0x2405d3, 0xbedb5834, 0xbe5b5834, 0x00000017, 0x0 }, /* #43 */
    4031     { 0x390a06, 0x390a06, 0x348b5850, 0x348b5850, 0x0000001e, 0x0 }, /* #44 */
    4032     { 0x3405c6, 0x3405c6, 0x5a420c76, 0x5a420c76, 0x00000000, 0x0 }, /* #45 */
    4033     { 0x1408d2, 0x1408d3, 0x49a7a6e3, 0x49a7a663, 0x00000007, 0x0 }, /* #46 */
    4034     { 0x004347, 0x004347, 0x5f3cd7ab, 0x5f3cc7ab, 0x0000000c, 0x0 }, /* #47 */
    4035     { 0x381603, 0x381603, 0x5a546397, 0x5a546197, 0x00000009, 0x0 }, /* #48 */
    4036     { 0x0d7c96, 0x0d7c97, 0xdd75458b, 0xdd65458b, 0x00000014, 0x0 }, /* #49 */
    4037     { 0x176457, 0x176457, 0x8f54eaa7, 0x8f54ea87, 0x00000005, 0x0 }, /* #50 */
    4038     { 0x055657, 0x055657, 0x297c900f, 0x2974900f, 0x00000013, 0x0 }, /* #51 */
    4039     { 0x3d4a57, 0x3d4a57, 0xdb9170f6, 0xdb9150f6, 0x0000000d, 0x0 }, /* #52 */
    4040     { 0x3d2246, 0x3d2247, 0xaa6e7f1a, 0xaa6e3f1a, 0x0000000e, 0x0 }, /* #53 */
    4041     { 0x010a02, 0x010a02, 0xce518854, 0xce518854, 0x00000008, 0x0 }, /* #54 */
    4042     { 0x3934d6, 0x3934d6, 0xddc2af17, 0xddc2af17, 0x00000014, 0x0 }, /* #55 */
    4043     { 0x190fc2, 0x190fc3, 0x6aab2ade, 0x6aa92ade, 0x00000011, 0x0 }, /* #56 */
    4044     { 0x104f83, 0x104f83, 0x2ed2c783, 0x0ed2c783, 0x0000001d, 0x0 }, /* #57 */
    4045     { 0x302883, 0x302882, 0x0030fb8b, 0x0030fb8b, 0x00000013, 0x0 }, /* #58 */
    4046     { 0x182a07, 0x182a07, 0x03035f0e, 0x03035f0a, 0x00000002, 0x0 }, /* #59 */
    4047     { 0x032083, 0x032083, 0xd783d1bb, 0xd703d1bb, 0x00000017, 0x0 }, /* #60 */
    4048     { 0x2d2b07, 0x2d2b07, 0xcbdf38e2, 0xcbdf38a2, 0x00000006, 0x0 }, /* #61 */
    4049     { 0x3b1ec7, 0x3b1ec6, 0x86da8dd2, 0x86da8dd2, 0x00000012, 0x0 }, /* #62 */
    4050     { 0x372d86, 0x372d86, 0x082eca13, 0x082eca13, 0x00000018, 0x0 }, /* #63 */
     3987    { 0x173392, 0x173392, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     3988    { 0x180bc6, 0x180bc6, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     3989    { 0x2d0d92, 0x2d0d92, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     3990    { 0x205f06, 0x205f06, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     3991    { 0x3e11d2, 0x3e11d3, 0x13d99c0f, 0x13d99c0e, 0x00000000, 0x0 }, /* #4 */
     3992    { 0x1426d7, 0x1426d7, 0xa45dbc95, 0xa45dbc94, 0x00000000, 0x0 }, /* #5 */
     3993    { 0x080d87, 0x080d87, 0xc8824949, 0xc8824948, 0x00000000, 0x0 }, /* #6 */
     3994    { 0x195bd6, 0x195bd7, 0x9b660e9f, 0x9b660e9e, 0x00000000, 0x0 }, /* #7 */
     3995    { 0x0a1792, 0x0a1792, 0x9f538439, 0x9f538439, 0x00000013, 0x0 }, /* #8 */
     3996    { 0x045f96, 0x045f96, 0xd767cd9d, 0xd767cd9d, 0x0000000c, 0x0 }, /* #9 */
     3997    { 0x2048d3, 0x2048d2, 0x420d364e, 0x420d364e, 0x0000000f, 0x0 }, /* #10 */
     3998    { 0x366142, 0x366142, 0xf0fe4a81, 0xf0fe4a81, 0x00000008, 0x0 }, /* #11 */
     3999    { 0x1758d3, 0x1758d2, 0xb2e3cb29, 0xb2e3cb29, 0x0000000c, 0x0 }, /* #12 */
     4000    { 0x1c4e97, 0x1c4e96, 0xe0b576f1, 0xe0b576f1, 0x00000011, 0x0 }, /* #13 */
     4001    { 0x361d82, 0x361d83, 0x95159d86, 0x91159d86, 0x0000001a, 0x0 }, /* #14 */
     4002    { 0x132487, 0x132486, 0x0fe1061a, 0x0fe1061a, 0x0000000e, 0x0 }, /* #15 */
     4003    { 0x367413, 0x367412, 0xfec90832, 0xfec90832, 0x00000012, 0x0 }, /* #16 */
     4004    { 0x186892, 0x186893, 0xf5839627, 0xf5039627, 0x00000017, 0x0 }, /* #17 */
     4005    { 0x345197, 0x345196, 0x1418cc7d, 0x1418cc7d, 0x0000000d, 0x0 }, /* #18 */
     4006    { 0x3a2d46, 0x3a2d47, 0x3f4f9857, 0x3b4f9857, 0x0000001a, 0x0 }, /* #19 */
     4007    { 0x000903, 0x000902, 0x5ada214a, 0x5ada214a, 0x0000001f, 0x0 }, /* #20 */
     4008    { 0x336d52, 0x336d53, 0x61cfe73c, 0x61cf673c, 0x0000000f, 0x0 }, /* #21 */
     4009    { 0x231a93, 0x231a92, 0x0d3b4de8, 0x0d3b4de8, 0x00000001, 0x0 }, /* #22 */
     4010    { 0x287643, 0x287643, 0x0a7460bd, 0x027460bd, 0x0000001b, 0x0 }, /* #23 */
     4011    { 0x030cd7, 0x030cd6, 0xcd021bb0, 0xcd021bb0, 0x0000001c, 0x0 }, /* #24 */
     4012    { 0x177983, 0x177983, 0x4607f788, 0x4607f780, 0x00000003, 0x0 }, /* #25 */
     4013    { 0x3b0b82, 0x3b0b83, 0x5e32a9e3, 0x5e32a9c3, 0x00000005, 0x0 }, /* #26 */
     4014    { 0x083052, 0x083052, 0x0af9b4d1, 0x0af9b4d1, 0x00000018, 0x0 }, /* #27 */
     4015    { 0x3227c3, 0x3227c3, 0x7cd8b898, 0x5cd8b898, 0x0000001d, 0x0 }, /* #28 */
     4016    { 0x292486, 0x292487, 0x925c734c, 0x9258734c, 0x00000012, 0x0 }, /* #29 */
     4017    { 0x052953, 0x052952, 0x9764514a, 0x9764514a, 0x00000005, 0x0 }, /* #30 */
     4018    { 0x0a7b52, 0x0a7b53, 0x68396db4, 0x68394db4, 0x0000000d, 0x0 }, /* #31 */
     4019    { 0x333847, 0x333847, 0xb5475a45, 0xb5075a45, 0x00000016, 0x0 }, /* #32 */
     4020    { 0x0f3413, 0x0f3413, 0xe9b6d826, 0xe9b65826, 0x0000000f, 0x0 }, /* #33 */
     4021    { 0x1a4393, 0x1a4392, 0xd7e5be10, 0xd7e5be10, 0x00000011, 0x0 }, /* #34 */
     4022    { 0x1c43c6, 0x1c43c6, 0x4cef74d7, 0x4cef74d7, 0x00000003, 0x0 }, /* #35 */
     4023    { 0x134946, 0x134947, 0xc8f1a5b1, 0xc8f185b1, 0x0000000d, 0x0 }, /* #36 */
     4024    { 0x3170d6, 0x3170d6, 0x8fa8a0ac, 0x8fa8a0ac, 0x0000001c, 0x0 }, /* #37 */
     4025    { 0x3d0306, 0x3d0306, 0x78acb287, 0x78acb287, 0x00000016, 0x0 }, /* #38 */
     4026    { 0x003593, 0x003592, 0x2c05b830, 0x2c05b830, 0x00000017, 0x0 }, /* #39 */
     4027    { 0x324786, 0x324786, 0x6488ace0, 0x6488ace0, 0x00000010, 0x0 }, /* #40 */
     4028    { 0x0e5742, 0x0e5742, 0xec17ceb1, 0xec17ceb1, 0x00000008, 0x0 }, /* #41 */
     4029    { 0x011707, 0x011707, 0x4850e2a2, 0x4850e282, 0x00000005, 0x0 }, /* #42 */
     4030    { 0x2d3356, 0x2d3356, 0x5d476297, 0x5d476297, 0x00000005, 0x0 }, /* #43 */
     4031    { 0x1d7346, 0x1d7347, 0xf7d09388, 0xf7d08388, 0x0000000c, 0x0 }, /* #44 */
     4032    { 0x3a4d53, 0x3a4d52, 0xc3accaed, 0xc3accaed, 0x0000001d, 0x0 }, /* #45 */
     4033    { 0x3e7b07, 0x3e7b06, 0x68011d17, 0x68011d17, 0x00000005, 0x0 }, /* #46 */
     4034    { 0x2859c7, 0x2859c6, 0xb727f054, 0xb727f054, 0x00000009, 0x0 }, /* #47 */
     4035    { 0x3032c2, 0x3032c3, 0x3c681774, 0x34681774, 0x0000001b, 0x0 }, /* #48 */
     4036    { 0x231653, 0x231652, 0x45ea67bc, 0x45ea67bc, 0x0000000c, 0x0 }, /* #49 */
     4037    { 0x1b7392, 0x1b7392, 0x6d408946, 0x6d408946, 0x0000001f, 0x0 }, /* #50 */
     4038    { 0x1264c2, 0x1264c2, 0xbb2abaaa, 0xbb2abaaa, 0x0000001e, 0x0 }, /* #51 */
     4039    { 0x1d6516, 0x1d6517, 0x4f17a484, 0x4f178484, 0x0000000d, 0x0 }, /* #52 */
     4040    { 0x071cc7, 0x071cc7, 0x83b25de2, 0x83b25da2, 0x00000006, 0x0 }, /* #53 */
     4041    { 0x032ed7, 0x032ed7, 0x48fa5768, 0x48fa5728, 0x00000006, 0x0 }, /* #54 */
     4042    { 0x0347d2, 0x0347d2, 0xc16a712b, 0xc16a712b, 0x0000001a, 0x0 }, /* #55 */
     4043    { 0x251197, 0x251196, 0xae6d84d7, 0xae6d84d7, 0x00000011, 0x0 }, /* #56 */
     4044    { 0x1b5106, 0x1b5107, 0xf7802abe, 0xe7802abe, 0x0000001c, 0x0 }, /* #57 */
     4045    { 0x234f86, 0x234f86, 0x10797db9, 0x10797db9, 0x00000002, 0x0 }, /* #58 */
     4046    { 0x2c0796, 0x2c0796, 0x2325a00c, 0x2325a00c, 0x0000000e, 0x0 }, /* #59 */
     4047    { 0x0107d6, 0x0107d6, 0x05eb37e3, 0x05eb37e3, 0x0000001e, 0x0 }, /* #60 */
     4048    { 0x225982, 0x225983, 0x25accb9d, 0x05accb9d, 0x0000001d, 0x0 }, /* #61 */
     4049    { 0x383c96, 0x383c97, 0xe12d59f1, 0xe12d19f1, 0x0000000e, 0x0 }, /* #62 */
     4050    { 0x101593, 0x101592, 0x0c939ece, 0x0c939ece, 0x00000008, 0x0 }, /* #63 */
    40514051};
    40524052static const BINU32_TEST_T g_aTests_btr_u32_locked[] =
    40534053{
    4054     { 0x1d2342, 0x1d2342, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    4055     { 0x084147, 0x084146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    4056     { 0x105806, 0x105806, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    4057     { 0x3238c7, 0x3238c6, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    4058     { 0x3746c7, 0x3746c6, 0xcf093d64, 0xcf093d64, 0x00000000, 0x0 }, /* #4 */
    4059     { 0x3d58d6, 0x3d58d6, 0x71594ade, 0x71594ade, 0x00000000, 0x0 }, /* #5 */
    4060     { 0x336213, 0x336213, 0x495ca147, 0x495ca146, 0x00000000, 0x0 }, /* #6 */
    4061     { 0x383487, 0x383486, 0x9583215c, 0x9583215c, 0x00000000, 0x0 }, /* #7 */
    4062     { 0x2028c3, 0x2028c2, 0xafc2a4ca, 0xafc2a4ca, 0x00000000, 0x0 }, /* #8 */
    4063     { 0x1c0047, 0x1c0047, 0x992c063f, 0x892c063f, 0x0000001c, 0x0 }, /* #9 */
    4064     { 0x065a16, 0x065a16, 0x63d3cc63, 0x63d3cc63, 0x00000003, 0x0 }, /* #10 */
    4065     { 0x3a7606, 0x3a7607, 0xbbca9cec, 0xbb4a9cec, 0x00000017, 0x0 }, /* #11 */
    4066     { 0x025743, 0x025742, 0x3db8d4fe, 0x3db8d4fe, 0x00000008, 0x0 }, /* #12 */
    4067     { 0x2e4103, 0x2e4103, 0x34ab3819, 0x348b3819, 0x00000015, 0x0 }, /* #13 */
    4068     { 0x157092, 0x157092, 0x9dd9de0d, 0x9dd9de0d, 0x00000011, 0x0 }, /* #14 */
    4069     { 0x357ec7, 0x357ec7, 0xfb28a05e, 0xf328a05e, 0x0000001b, 0x0 }, /* #15 */
    4070     { 0x191dd2, 0x191dd2, 0x24908bbe, 0x24908bbe, 0x0000000e, 0x0 }, /* #16 */
    4071     { 0x322a03, 0x322a02, 0x37d4cbbf, 0x37d4cbbf, 0x00000013, 0x0 }, /* #17 */
    4072     { 0x252a13, 0x252a12, 0x09a66dc4, 0x09a66dc4, 0x00000013, 0x0 }, /* #18 */
    4073     { 0x3b7586, 0x3b7586, 0x74d1a3ff, 0x74d1a3ff, 0x00000013, 0x0 }, /* #19 */
    4074     { 0x0b5d46, 0x0b5d47, 0xd2468b60, 0x52468b60, 0x0000001f, 0x0 }, /* #20 */
    4075     { 0x3e11c3, 0x3e11c2, 0x5388a40f, 0x5388a40f, 0x0000000e, 0x0 }, /* #21 */
    4076     { 0x244286, 0x244286, 0xbc4063e9, 0xbc4063e9, 0x00000018, 0x0 }, /* #22 */
    4077     { 0x1e3652, 0x1e3653, 0x5f805311, 0x5f005311, 0x00000017, 0x0 }, /* #23 */
    4078     { 0x317517, 0x317516, 0xc86c5d5a, 0xc86c5d5a, 0x00000007, 0x0 }, /* #24 */
    4079     { 0x3a00d2, 0x3a00d3, 0xe05f54da, 0xa05f54da, 0x0000001e, 0x0 }, /* #25 */
    4080     { 0x105b86, 0x105b86, 0x0221dba4, 0x0221dba4, 0x00000014, 0x0 }, /* #26 */
    4081     { 0x165057, 0x165057, 0x89ca7f7e, 0x89ca7e7e, 0x00000008, 0x0 }, /* #27 */
    4082     { 0x251153, 0x251152, 0x9ee79d94, 0x9ee79d94, 0x0000001e, 0x0 }, /* #28 */
    4083     { 0x355a92, 0x355a92, 0x1be037ca, 0x1be037ca, 0x00000013, 0x0 }, /* #29 */
    4084     { 0x1d0093, 0x1d0093, 0x7a45126b, 0x6a45126b, 0x0000001c, 0x0 }, /* #30 */
    4085     { 0x213702, 0x213703, 0xf15f706a, 0xf15b706a, 0x00000012, 0x0 }, /* #31 */
    4086     { 0x0a7796, 0x0a7797, 0x3d8b53c1, 0x3d8b43c1, 0x0000000c, 0x0 }, /* #32 */
    4087     { 0x160c16, 0x160c17, 0xff6be895, 0xff6ae895, 0x00000010, 0x0 }, /* #33 */
    4088     { 0x1f60d7, 0x1f60d6, 0x9a881044, 0x9a881044, 0x00000011, 0x0 }, /* #34 */
    4089     { 0x186297, 0x186296, 0x403c26c7, 0x403c26c7, 0x0000001d, 0x0 }, /* #35 */
    4090     { 0x3b2d13, 0x3b2d13, 0x2f9ef763, 0x2f9ef663, 0x00000008, 0x0 }, /* #36 */
    4091     { 0x0d4e17, 0x0d4e16, 0x6b202704, 0x6b202704, 0x00000003, 0x0 }, /* #37 */
    4092     { 0x366753, 0x366752, 0x1a497356, 0x1a497356, 0x0000001f, 0x0 }, /* #38 */
    4093     { 0x250e97, 0x250e97, 0x21f3f576, 0x21d3f576, 0x00000015, 0x0 }, /* #39 */
    4094     { 0x174143, 0x174142, 0x8a2b4e35, 0x8a2b4e35, 0x0000000c, 0x0 }, /* #40 */
    4095     { 0x1d7893, 0x1d7892, 0x64be140a, 0x64be140a, 0x00000019, 0x0 }, /* #41 */
    4096     { 0x3958c2, 0x3958c2, 0xafb00afc, 0xafb00afc, 0x0000000c, 0x0 }, /* #42 */
    4097     { 0x327a53, 0x327a52, 0xa432c2d4, 0xa432c2d4, 0x00000016, 0x0 }, /* #43 */
    4098     { 0x2a3c56, 0x2a3c56, 0xe48ac54e, 0xe48ac54e, 0x00000016, 0x0 }, /* #44 */
    4099     { 0x0b1283, 0x0b1282, 0x7045dc9a, 0x7045dc9a, 0x00000005, 0x0 }, /* #45 */
    4100     { 0x2e1113, 0x2e1113, 0x86621c5c, 0x86421c5c, 0x00000015, 0x0 }, /* #46 */
    4101     { 0x1033d7, 0x1033d7, 0xf44ca9c1, 0xf04ca9c1, 0x0000001a, 0x0 }, /* #47 */
    4102     { 0x3708d2, 0x3708d2, 0xeef1e68a, 0xeef1e68a, 0x00000002, 0x0 }, /* #48 */
    4103     { 0x145907, 0x145907, 0x5c6dd418, 0x586dd418, 0x0000001a, 0x0 }, /* #49 */
    4104     { 0x051152, 0x051153, 0x2f86c19d, 0x2f82c19d, 0x00000012, 0x0 }, /* #50 */
    4105     { 0x2d5a16, 0x2d5a17, 0x81a9b6f7, 0x81a996f7, 0x0000000d, 0x0 }, /* #51 */
    4106     { 0x171cd7, 0x171cd7, 0x9fd3e1d7, 0x97d3e1d7, 0x0000001b, 0x0 }, /* #52 */
    4107     { 0x0b3ac7, 0x0b3ac6, 0x1a35d202, 0x1a35d202, 0x00000017, 0x0 }, /* #53 */
    4108     { 0x251293, 0x251292, 0x7639e0bb, 0x7639e0bb, 0x0000001f, 0x0 }, /* #54 */
    4109     { 0x1d72c2, 0x1d72c2, 0xd429931f, 0xd429931f, 0x00000012, 0x0 }, /* #55 */
    4110     { 0x261e03, 0x261e03, 0xe5d2f80e, 0x65d2f80e, 0x0000001f, 0x0 }, /* #56 */
    4111     { 0x051f96, 0x051f97, 0x5a4a4024, 0x4a4a4024, 0x0000001c, 0x0 }, /* #57 */
    4112     { 0x172b07, 0x172b06, 0xae295104, 0xae295104, 0x00000004, 0x0 }, /* #58 */
    4113     { 0x147293, 0x147293, 0xe32d22c0, 0xe30d22c0, 0x00000015, 0x0 }, /* #59 */
    4114     { 0x1d0306, 0x1d0307, 0xddb3f746, 0xdd33f746, 0x00000017, 0x0 }, /* #60 */
    4115     { 0x397916, 0x397916, 0xa93ca3c9, 0xa93ca3c9, 0x00000004, 0x0 }, /* #61 */
    4116     { 0x204c53, 0x204c52, 0x651c4297, 0x651c4297, 0x00000017, 0x0 }, /* #62 */
    4117     { 0x1b6c46, 0x1b6c47, 0x401e94b5, 0x401e94b4, 0x00000000, 0x0 }, /* #63 */
     4054    { 0x3949d2, 0x3949d2, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     4055    { 0x321e06, 0x321e06, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     4056    { 0x2e69c7, 0x2e69c6, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     4057    { 0x361147, 0x361146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     4058    { 0x276153, 0x276152, 0xf044807a, 0xf044807a, 0x00000000, 0x0 }, /* #4 */
     4059    { 0x0f0303, 0x0f0302, 0x0a590d22, 0x0a590d22, 0x00000000, 0x0 }, /* #5 */
     4060    { 0x2d5952, 0x2d5952, 0xb5ca7362, 0xb5ca7362, 0x00000000, 0x0 }, /* #6 */
     4061    { 0x1d4286, 0x1d4286, 0x9cba28ec, 0x9cba28ec, 0x00000000, 0x0 }, /* #7 */
     4062    { 0x142c92, 0x142c93, 0x319557c0, 0x319517c0, 0x0000000e, 0x0 }, /* #8 */
     4063    { 0x3e4313, 0x3e4312, 0x7e438a08, 0x7e438a08, 0x00000007, 0x0 }, /* #9 */
     4064    { 0x3b6857, 0x3b6857, 0x02c160f2, 0x02c16072, 0x00000007, 0x0 }, /* #10 */
     4065    { 0x2b6083, 0x2b6082, 0x5220c208, 0x5220c208, 0x00000017, 0x0 }, /* #11 */
     4066    { 0x284403, 0x284403, 0xe7cb375c, 0xe7cb175c, 0x0000000d, 0x0 }, /* #12 */
     4067    { 0x3d7693, 0x3d7692, 0xf54940c6, 0xf54940c6, 0x00000012, 0x0 }, /* #13 */
     4068    { 0x144ad3, 0x144ad3, 0x08c62d87, 0x08c42d87, 0x00000011, 0x0 }, /* #14 */
     4069    { 0x226706, 0x226706, 0x88b584c2, 0x88b584c2, 0x00000019, 0x0 }, /* #15 */
     4070    { 0x325007, 0x325007, 0xf4ae59b6, 0xf4aa59b6, 0x00000012, 0x0 }, /* #16 */
     4071    { 0x140543, 0x140542, 0x30014a24, 0x30014a24, 0x0000001b, 0x0 }, /* #17 */
     4072    { 0x2b7543, 0x2b7543, 0xb2e9e2ca, 0xb2e9e2c2, 0x00000003, 0x0 }, /* #18 */
     4073    { 0x1e36d6, 0x1e36d6, 0x517f6e74, 0x517f6e74, 0x00000019, 0x0 }, /* #19 */
     4074    { 0x2d1796, 0x2d1797, 0xe5bb1568, 0xe5bb1548, 0x00000005, 0x0 }, /* #20 */
     4075    { 0x0a5d17, 0x0a5d16, 0x082d500f, 0x082d500f, 0x0000001a, 0x0 }, /* #21 */
     4076    { 0x192897, 0x192897, 0x3b8aef96, 0x3b0aef96, 0x00000017, 0x0 }, /* #22 */
     4077    { 0x372b56, 0x372b57, 0xb351594d, 0xb351594c, 0x00000000, 0x0 }, /* #23 */
     4078    { 0x192fc2, 0x192fc2, 0xb521eb45, 0xb521eb45, 0x00000017, 0x0 }, /* #24 */
     4079    { 0x126602, 0x126602, 0xfaa74e9b, 0xfaa74e9b, 0x00000005, 0x0 }, /* #25 */
     4080    { 0x044fd2, 0x044fd2, 0x8e1c412b, 0x8e1c412b, 0x00000009, 0x0 }, /* #26 */
     4081    { 0x2211c6, 0x2211c6, 0xfb9077e0, 0xfb9077e0, 0x00000000, 0x0 }, /* #27 */
     4082    { 0x2a7742, 0x2a7742, 0x9c7dc62f, 0x9c7dc62f, 0x00000019, 0x0 }, /* #28 */
     4083    { 0x023dc3, 0x023dc3, 0x39409f31, 0x39409e31, 0x00000008, 0x0 }, /* #29 */
     4084    { 0x0f7ac6, 0x0f7ac6, 0x7a61520e, 0x7a61520e, 0x00000013, 0x0 }, /* #30 */
     4085    { 0x174b07, 0x174b06, 0xf3beb961, 0xf3beb961, 0x00000004, 0x0 }, /* #31 */
     4086    { 0x047113, 0x047113, 0x2ea6189c, 0x2ea4189c, 0x00000011, 0x0 }, /* #32 */
     4087    { 0x3b5913, 0x3b5912, 0x9e172f26, 0x9e172f26, 0x0000000c, 0x0 }, /* #33 */
     4088    { 0x265ec3, 0x265ec2, 0x1096e6c7, 0x1096e6c7, 0x00000013, 0x0 }, /* #34 */
     4089    { 0x207817, 0x207817, 0x97c14de9, 0x97c10de9, 0x0000000e, 0x0 }, /* #35 */
     4090    { 0x070e16, 0x070e16, 0x26b5a761, 0x26b5a761, 0x00000001, 0x0 }, /* #36 */
     4091    { 0x065697, 0x065697, 0x00fc124e, 0x00bc124e, 0x00000016, 0x0 }, /* #37 */
     4092    { 0x332d12, 0x332d13, 0x78d439fb, 0x789439fb, 0x00000016, 0x0 }, /* #38 */
     4093    { 0x2434d7, 0x2434d7, 0x309357d4, 0x309355d4, 0x00000009, 0x0 }, /* #39 */
     4094    { 0x220b96, 0x220b96, 0x0983ef40, 0x0983ef40, 0x00000001, 0x0 }, /* #40 */
     4095    { 0x292617, 0x292617, 0xc3856829, 0xc3856828, 0x00000000, 0x0 }, /* #41 */
     4096    { 0x2448c2, 0x2448c3, 0xe2b9f6fc, 0xe2b9f67c, 0x00000007, 0x0 }, /* #42 */
     4097    { 0x2b1652, 0x2b1653, 0xfa50d009, 0xf250d009, 0x0000001b, 0x0 }, /* #43 */
     4098    { 0x1233c2, 0x1233c3, 0x2d21845d, 0x2d21844d, 0x00000004, 0x0 }, /* #44 */
     4099    { 0x230442, 0x230442, 0x97486b64, 0x97486b64, 0x00000000, 0x0 }, /* #45 */
     4100    { 0x1463d7, 0x1463d7, 0xaaf9c7b6, 0xaaf9c7a6, 0x00000004, 0x0 }, /* #46 */
     4101    { 0x3b1212, 0x3b1212, 0x85bb43a4, 0x85bb43a4, 0x00000000, 0x0 }, /* #47 */
     4102    { 0x217303, 0x217303, 0xbc1b08a3, 0xac1b08a3, 0x0000001c, 0x0 }, /* #48 */
     4103    { 0x3d26d7, 0x3d26d7, 0x870332e3, 0x870312e3, 0x0000000d, 0x0 }, /* #49 */
     4104    { 0x387883, 0x387882, 0x5d781ca0, 0x5d781ca0, 0x0000001d, 0x0 }, /* #50 */
     4105    { 0x2f0897, 0x2f0896, 0x3ab0229c, 0x3ab0229c, 0x0000001e, 0x0 }, /* #51 */
     4106    { 0x2a7743, 0x2a7743, 0x4dbbcfeb, 0x4dbbc7eb, 0x0000000b, 0x0 }, /* #52 */
     4107    { 0x150e03, 0x150e03, 0x4f9e899f, 0x479e899f, 0x0000001b, 0x0 }, /* #53 */
     4108    { 0x250a02, 0x250a02, 0x0e4fccbe, 0x0e4fccbe, 0x0000001c, 0x0 }, /* #54 */
     4109    { 0x2355c7, 0x2355c6, 0x96326e73, 0x96326e73, 0x0000001b, 0x0 }, /* #55 */
     4110    { 0x381a13, 0x381a12, 0xc84b66d1, 0xc84b66d1, 0x0000000b, 0x0 }, /* #56 */
     4111    { 0x055d93, 0x055d93, 0x921e165f, 0x921e1657, 0x00000003, 0x0 }, /* #57 */
     4112    { 0x302ac2, 0x302ac3, 0x3e225ac9, 0x1e225ac9, 0x0000001d, 0x0 }, /* #58 */
     4113    { 0x1b4a96, 0x1b4a96, 0xf4bfed7d, 0xf4bfed7d, 0x00000019, 0x0 }, /* #59 */
     4114    { 0x2b2b82, 0x2b2b83, 0xf676eeb3, 0xf676ee33, 0x00000007, 0x0 }, /* #60 */
     4115    { 0x026797, 0x026797, 0xaea8cac3, 0xae28cac3, 0x00000017, 0x0 }, /* #61 */
     4116    { 0x114616, 0x114616, 0x8dd26911, 0x8dd26911, 0x00000001, 0x0 }, /* #62 */
     4117    { 0x154fc2, 0x154fc2, 0xcbe6f61f, 0xcbe6f61f, 0x00000013, 0x0 }, /* #63 */
    41184118};
    41194119static const BINU32_TEST_T g_aTests_bts_u32[] =
    41204120{
    4121     { 0x047d56, 0x047d56, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
    4122     { 0x076b46, 0x076b46, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
    4123     { 0x392393, 0x392392, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
    4124     { 0x0f57c3, 0x0f57c2, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
    4125     { 0x356c87, 0x356c87, 0x900a4513, 0x900a4513, 0x00000000, 0x0 }, /* #4 */
    4126     { 0x121b43, 0x121b42, 0xc15d6e32, 0xc15d6e33, 0x00000000, 0x0 }, /* #5 */
    4127     { 0x023c42, 0x023c42, 0x93c61e2a, 0x93c61e2b, 0x00000000, 0x0 }, /* #6 */
    4128     { 0x281853, 0x281852, 0xe94a0380, 0xe94a0381, 0x00000000, 0x0 }, /* #7 */
    4129     { 0x305f87, 0x305f86, 0x7c6d3006, 0x7c7d3006, 0x00000014, 0x0 }, /* #8 */
    4130     { 0x1e6302, 0x1e6302, 0x4e8ee060, 0x6e8ee060, 0x0000001d, 0x0 }, /* #9 */
    4131     { 0x3c74c3, 0x3c74c3, 0x242d0a56, 0x242d0a56, 0x00000012, 0x0 }, /* #10 */
    4132     { 0x0f0b17, 0x0f0b17, 0x1ff959ce, 0x1ff959ce, 0x0000000b, 0x0 }, /* #11 */
    4133     { 0x0c4502, 0x0c4503, 0xab9f8e62, 0xab9f8e62, 0x00000013, 0x0 }, /* #12 */
    4134     { 0x225717, 0x225717, 0x73bbbe22, 0x73bbbe22, 0x0000000c, 0x0 }, /* #13 */
    4135     { 0x1501c2, 0x1501c2, 0x615419f9, 0x615419fb, 0x00000001, 0x0 }, /* #14 */
    4136     { 0x1d7243, 0x1d7242, 0xae53ab68, 0xae57ab68, 0x00000012, 0x0 }, /* #15 */
    4137     { 0x314c86, 0x314c87, 0xc36479d7, 0xc36479d7, 0x0000000c, 0x0 }, /* #16 */
    4138     { 0x234183, 0x234183, 0x89c8c96c, 0x89c8c96c, 0x00000016, 0x0 }, /* #17 */
    4139     { 0x2e5652, 0x2e5653, 0xb282296a, 0xb282296a, 0x00000005, 0x0 }, /* #18 */
    4140     { 0x2566d6, 0x2566d7, 0x86ce35be, 0x86ce35be, 0x00000003, 0x0 }, /* #19 */
    4141     { 0x3f7197, 0x3f7197, 0xef6893b8, 0xef6893b8, 0x0000001e, 0x0 }, /* #20 */
    4142     { 0x3a4496, 0x3a4497, 0x8b328d7c, 0x8b328d7c, 0x00000015, 0x0 }, /* #21 */
    4143     { 0x3d1983, 0x3d1983, 0xf7667d34, 0xf7667d34, 0x0000000b, 0x0 }, /* #22 */
    4144     { 0x0f3b12, 0x0f3b12, 0x262e858c, 0xa62e858c, 0x0000001f, 0x0 }, /* #23 */
    4145     { 0x2c2c96, 0x2c2c96, 0xb4159f00, 0xbc159f00, 0x0000001b, 0x0 }, /* #24 */
    4146     { 0x2c54c2, 0x2c54c3, 0x030dddfc, 0x030dddfc, 0x00000018, 0x0 }, /* #25 */
    4147     { 0x1b1147, 0x1b1147, 0x155d7506, 0x155d7506, 0x00000010, 0x0 }, /* #26 */
    4148     { 0x3d5647, 0x3d5646, 0x62a4e516, 0x63a4e516, 0x00000018, 0x0 }, /* #27 */
    4149     { 0x081787, 0x081786, 0xfd486a71, 0xfd486af1, 0x00000007, 0x0 }, /* #28 */
    4150     { 0x256913, 0x256913, 0xabe7f1bb, 0xabe7f1bb, 0x00000015, 0x0 }, /* #29 */
    4151     { 0x0b0797, 0x0b0797, 0x50d8675f, 0x50d8675f, 0x00000016, 0x0 }, /* #30 */
    4152     { 0x0c6e92, 0x0c6e93, 0x5db301a9, 0x5db301a9, 0x0000001c, 0x0 }, /* #31 */
    4153     { 0x0b1383, 0x0b1382, 0x21cc49ce, 0x21cd49ce, 0x00000010, 0x0 }, /* #32 */
    4154     { 0x174256, 0x174256, 0x262af431, 0xa62af431, 0x0000001f, 0x0 }, /* #33 */
    4155     { 0x283842, 0x283842, 0x09ef9f21, 0x09ef9f29, 0x00000003, 0x0 }, /* #34 */
    4156     { 0x044156, 0x044157, 0x918df11d, 0x918df11d, 0x00000000, 0x0 }, /* #35 */
    4157     { 0x1c6d17, 0x1c6d17, 0xc4c8a158, 0xc4c8a158, 0x0000001f, 0x0 }, /* #36 */
    4158     { 0x147b02, 0x147b02, 0x665a731f, 0x665a739f, 0x00000007, 0x0 }, /* #37 */
    4159     { 0x1e5c12, 0x1e5c12, 0x91967be2, 0x91d67be2, 0x00000016, 0x0 }, /* #38 */
    4160     { 0x177243, 0x177243, 0x5670ad90, 0x5670ad90, 0x0000000d, 0x0 }, /* #39 */
    4161     { 0x3c1e97, 0x3c1e96, 0x6cd69808, 0x6cd6b808, 0x0000000d, 0x0 }, /* #40 */
    4162     { 0x2b7f56, 0x2b7f56, 0x2a5a2e15, 0x2ada2e15, 0x00000017, 0x0 }, /* #41 */
    4163     { 0x012753, 0x012753, 0x22fd1d5e, 0x22fd1d5e, 0x0000000c, 0x0 }, /* #42 */
    4164     { 0x0e6052, 0x0e6052, 0xecdcadd0, 0xeddcadd0, 0x00000018, 0x0 }, /* #43 */
    4165     { 0x226682, 0x226683, 0xef0df177, 0xef0df177, 0x00000002, 0x0 }, /* #44 */
    4166     { 0x1d6cd7, 0x1d6cd6, 0xef4f2917, 0xef4f2b17, 0x00000009, 0x0 }, /* #45 */
    4167     { 0x187756, 0x187756, 0x7db3286b, 0x7db3287b, 0x00000004, 0x0 }, /* #46 */
    4168     { 0x3c1713, 0x3c1712, 0x6bbf36e2, 0xebbf36e2, 0x0000001f, 0x0 }, /* #47 */
    4169     { 0x2e65c3, 0x2e65c2, 0x4642950d, 0x6642950d, 0x0000001d, 0x0 }, /* #48 */
    4170     { 0x317552, 0x317552, 0x7d42d3a9, 0x7d46d3a9, 0x00000012, 0x0 }, /* #49 */
    4171     { 0x3e3fd7, 0x3e3fd6, 0xe10b40a9, 0xe18b40a9, 0x00000017, 0x0 }, /* #50 */
    4172     { 0x2245c6, 0x2245c6, 0xcefc0aa4, 0xcefc0ab4, 0x00000004, 0x0 }, /* #51 */
    4173     { 0x326742, 0x326742, 0x704d098a, 0x704d198a, 0x0000000c, 0x0 }, /* #52 */
    4174     { 0x3036d2, 0x3036d2, 0x488f3dfc, 0x488f7dfc, 0x0000000e, 0x0 }, /* #53 */
    4175     { 0x141706, 0x141707, 0x13dee1ff, 0x13dee1ff, 0x00000001, 0x0 }, /* #54 */
    4176     { 0x113c12, 0x113c12, 0xb65662ec, 0xb67662ec, 0x00000015, 0x0 }, /* #55 */
    4177     { 0x002a82, 0x002a83, 0xb51c41a5, 0xb51c41a5, 0x0000001c, 0x0 }, /* #56 */
    4178     { 0x221286, 0x221286, 0xc69f1779, 0xc69f1f79, 0x0000000b, 0x0 }, /* #57 */
    4179     { 0x107c02, 0x107c02, 0xb7064708, 0xb7074708, 0x00000010, 0x0 }, /* #58 */
    4180     { 0x082753, 0x082752, 0x82b85878, 0x82b95878, 0x00000010, 0x0 }, /* #59 */
    4181     { 0x354117, 0x354116, 0x06b5deae, 0x06b5deaf, 0x00000000, 0x0 }, /* #60 */
    4182     { 0x331c07, 0x331c07, 0x9050d5f1, 0x9050d5f1, 0x00000016, 0x0 }, /* #61 */
    4183     { 0x130793, 0x130793, 0xd7f6bc1d, 0xd7f6bc1d, 0x00000018, 0x0 }, /* #62 */
    4184     { 0x3e3ad3, 0x3e3ad3, 0x936312f1, 0x936312f1, 0x00000010, 0x0 }, /* #63 */
     4121    { 0x2b0393, 0x2b0392, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
     4122    { 0x0a4106, 0x0a4106, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
     4123    { 0x0e5257, 0x0e5256, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
     4124    { 0x3f76d3, 0x3f76d2, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
     4125    { 0x1b5712, 0x1b5713, 0x308f33ff, 0x308f33ff, 0x00000000, 0x0 }, /* #4 */
     4126    { 0x1e4343, 0x1e4342, 0x5624e556, 0x5624e557, 0x00000000, 0x0 }, /* #5 */
     4127    { 0x0c7c57, 0x0c7c57, 0x5091a08d, 0x5091a08d, 0x00000000, 0x0 }, /* #6 */
     4128    { 0x033246, 0x033246, 0x27ef2360, 0x27ef2361, 0x00000000, 0x0 }, /* #7 */
     4129    { 0x3b28c7, 0x3b28c7, 0xe60fe577, 0xe60fe577, 0x00000006, 0x0 }, /* #8 */
     4130    { 0x2f2bd2, 0x2f2bd2, 0xb6790018, 0xb7790018, 0x00000018, 0x0 }, /* #9 */
     4131    { 0x2851d6, 0x2851d7, 0xf2f21ef7, 0xf2f21ef7, 0x00000002, 0x0 }, /* #10 */
     4132    { 0x202487, 0x202486, 0x4519e58c, 0x4519e5ac, 0x00000005, 0x0 }, /* #11 */
     4133    { 0x383803, 0x383803, 0xf0afb22b, 0xf0afb22b, 0x00000005, 0x0 }, /* #12 */
     4134    { 0x1d6ac3, 0x1d6ac3, 0xb2298d02, 0xb2298d02, 0x0000001c, 0x0 }, /* #13 */
     4135    { 0x007683, 0x007682, 0xd2a6da05, 0xd2b6da05, 0x00000014, 0x0 }, /* #14 */
     4136    { 0x1a7382, 0x1a7383, 0x3195117c, 0x3195117c, 0x00000012, 0x0 }, /* #15 */
     4137    { 0x392bd3, 0x392bd2, 0x9436154c, 0x9436156c, 0x00000005, 0x0 }, /* #16 */
     4138    { 0x1c0447, 0x1c0446, 0x473aac99, 0x47baac99, 0x00000017, 0x0 }, /* #17 */
     4139    { 0x1b3283, 0x1b3283, 0x03e45136, 0x03e45136, 0x0000000c, 0x0 }, /* #18 */
     4140    { 0x285ad7, 0x285ad7, 0x73ffc7c8, 0x73ffc7c8, 0x00000017, 0x0 }, /* #19 */
     4141    { 0x000147, 0x000146, 0x95a902b2, 0x95a922b2, 0x0000000d, 0x0 }, /* #20 */
     4142    { 0x085bc2, 0x085bc2, 0x180a8e36, 0x180ace36, 0x0000000e, 0x0 }, /* #21 */
     4143    { 0x033dd6, 0x033dd6, 0x839aa682, 0x879aa682, 0x0000001a, 0x0 }, /* #22 */
     4144    { 0x202ec2, 0x202ec3, 0x6ff97b78, 0x6ff97b78, 0x00000003, 0x0 }, /* #23 */
     4145    { 0x356692, 0x356692, 0xf0763cc9, 0xf4763cc9, 0x0000001a, 0x0 }, /* #24 */
     4146    { 0x3a26d2, 0x3a26d3, 0xfd5dca73, 0xfd5dca73, 0x00000012, 0x0 }, /* #25 */
     4147    { 0x093012, 0x093013, 0x7f751cb3, 0x7f751cb3, 0x00000004, 0x0 }, /* #26 */
     4148    { 0x1152c6, 0x1152c6, 0xb9937216, 0xb9b37216, 0x00000015, 0x0 }, /* #27 */
     4149    { 0x094b57, 0x094b57, 0x08398730, 0x08398730, 0x0000001b, 0x0 }, /* #28 */
     4150    { 0x293686, 0x293687, 0x797aa0db, 0x797aa0db, 0x00000018, 0x0 }, /* #29 */
     4151    { 0x0413c3, 0x0413c3, 0x6500f137, 0x6500f137, 0x0000000f, 0x0 }, /* #30 */
     4152    { 0x0c3503, 0x0c3503, 0x1a801046, 0x1a801046, 0x00000001, 0x0 }, /* #31 */
     4153    { 0x0c6642, 0x0c6643, 0xc36b7677, 0xc36b7677, 0x00000015, 0x0 }, /* #32 */
     4154    { 0x194183, 0x194182, 0x5bb1b666, 0x5bb3b666, 0x00000011, 0x0 }, /* #33 */
     4155    { 0x330002, 0x330003, 0xc8630128, 0xc8630128, 0x00000005, 0x0 }, /* #34 */
     4156    { 0x011007, 0x011006, 0x7aa124a4, 0x7aa124a6, 0x00000001, 0x0 }, /* #35 */
     4157    { 0x3a08d3, 0x3a08d2, 0x851b127a, 0x851b12fa, 0x00000007, 0x0 }, /* #36 */
     4158    { 0x0a1943, 0x0a1942, 0xef42c33c, 0xef62c33c, 0x00000015, 0x0 }, /* #37 */
     4159    { 0x1f7297, 0x1f7297, 0x8eb987fb, 0x8eb987fb, 0x0000000a, 0x0 }, /* #38 */
     4160    { 0x393743, 0x393742, 0x822e2ee2, 0x822e3ee2, 0x0000000c, 0x0 }, /* #39 */
     4161    { 0x0e42d7, 0x0e42d6, 0x65d959b4, 0x65f959b4, 0x00000015, 0x0 }, /* #40 */
     4162    { 0x223e52, 0x223e52, 0x59c74cb5, 0xd9c74cb5, 0x0000001f, 0x0 }, /* #41 */
     4163    { 0x326f02, 0x326f03, 0x39715cce, 0x39715cce, 0x0000000c, 0x0 }, /* #42 */
     4164    { 0x2c76d3, 0x2c76d3, 0x8e775c4a, 0x8e775c4a, 0x00000011, 0x0 }, /* #43 */
     4165    { 0x094742, 0x094742, 0xb9033a20, 0xf9033a20, 0x0000001e, 0x0 }, /* #44 */
     4166    { 0x344b02, 0x344b03, 0x36be0052, 0x36be0052, 0x00000011, 0x0 }, /* #45 */
     4167    { 0x304012, 0x304013, 0x33406b50, 0x33406b50, 0x00000019, 0x0 }, /* #46 */
     4168    { 0x1e1293, 0x1e1293, 0x04ab09b7, 0x04ab09b7, 0x00000005, 0x0 }, /* #47 */
     4169    { 0x0e4c92, 0x0e4c93, 0x74da2a3d, 0x74da2a3d, 0x0000001a, 0x0 }, /* #48 */
     4170    { 0x106d42, 0x106d43, 0x4b351717, 0x4b351717, 0x00000000, 0x0 }, /* #49 */
     4171    { 0x295757, 0x295756, 0x156cecd9, 0x956cecd9, 0x0000001f, 0x0 }, /* #50 */
     4172    { 0x163956, 0x163956, 0x8821d6aa, 0x8823d6aa, 0x00000011, 0x0 }, /* #51 */
     4173    { 0x143a57, 0x143a57, 0xb98a05c8, 0xb98a05c8, 0x0000001b, 0x0 }, /* #52 */
     4174    { 0x004f43, 0x004f42, 0x0f535be5, 0x0f575be5, 0x00000012, 0x0 }, /* #53 */
     4175    { 0x2813d6, 0x2813d7, 0x8c0a1a55, 0x8c0a1a55, 0x0000001f, 0x0 }, /* #54 */
     4176    { 0x1d7596, 0x1d7597, 0x7a1d4880, 0x7a1d4880, 0x0000000e, 0x0 }, /* #55 */
     4177    { 0x232d47, 0x232d47, 0x2ef1cf37, 0x2ef1cf37, 0x00000008, 0x0 }, /* #56 */
     4178    { 0x172892, 0x172892, 0x74281165, 0x7428116d, 0x00000003, 0x0 }, /* #57 */
     4179    { 0x330f43, 0x330f43, 0x58427f60, 0x58427f60, 0x00000011, 0x0 }, /* #58 */
     4180    { 0x261386, 0x261387, 0x1de727bc, 0x1de727bc, 0x0000000d, 0x0 }, /* #59 */
     4181    { 0x1f0e87, 0x1f0e87, 0x55fb1b72, 0x55fb1b72, 0x00000004, 0x0 }, /* #60 */
     4182    { 0x0c5793, 0x0c5793, 0x8764bae7, 0x8764bae7, 0x0000000f, 0x0 }, /* #61 */
     4183    { 0x082042, 0x082042, 0xcb5b1dd0, 0xcb5b1dd8, 0x00000003, 0x0 }, /* #62 */
     4184    { 0x261612, 0x261612, 0xf088a746, 0xf088e746, 0x0000000e, 0x0 }, /* #63 */
    41854185};
    41864186static const BINU32_TEST_T g_aTests_bts_u32_locked[] =
    41874187{
    4188     { 0x1812c7, 0x1812c6, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
    4189     { 0x3d55d3, 0x3d55d2, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
    4190     { 0x0d6e82, 0x0d6e82, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
    4191     { 0x3b5093, 0x3b5092, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
    4192     { 0x1b5b46, 0x1b5b46, 0x27b6f5de, 0x27b6f5df, 0x00000000, 0x0 }, /* #4 */
    4193     { 0x193603, 0x193603, 0xc312ba99, 0xc312ba99, 0x00000000, 0x0 }, /* #5 */
    4194     { 0x131046, 0x131047, 0xf158e2e5, 0xf158e2e5, 0x00000000, 0x0 }, /* #6 */
    4195     { 0x3b2e02, 0x3b2e03, 0xf5ef28d9, 0xf5ef28d9, 0x00000000, 0x0 }, /* #7 */
    4196     { 0x2c4887, 0x2c4887, 0x7df41c05, 0x7df41c05, 0x0000000b, 0x0 }, /* #8 */
    4197     { 0x3f6253, 0x3f6252, 0xc3050631, 0xc3058631, 0x0000000f, 0x0 }, /* #9 */
    4198     { 0x137703, 0x137703, 0x7273b3a7, 0x7273b3a7, 0x00000008, 0x0 }, /* #10 */
    4199     { 0x024e13, 0x024e12, 0x02d31d75, 0x06d31d75, 0x0000001a, 0x0 }, /* #11 */
    4200     { 0x074147, 0x074147, 0xd936fc19, 0xd936fc19, 0x0000000b, 0x0 }, /* #12 */
    4201     { 0x1a7a56, 0x1a7a57, 0x0d877bb7, 0x0d877bb7, 0x0000000d, 0x0 }, /* #13 */
    4202     { 0x357c06, 0x357c06, 0xb742333f, 0xb74233bf, 0x00000007, 0x0 }, /* #14 */
    4203     { 0x0856d3, 0x0856d2, 0x7d62f18d, 0x7de2f18d, 0x00000017, 0x0 }, /* #15 */
    4204     { 0x070153, 0x070152, 0xd2cececd, 0xf2cececd, 0x0000001d, 0x0 }, /* #16 */
    4205     { 0x3b1bd7, 0x3b1bd7, 0xd8df1a5b, 0xd8df1a5b, 0x00000012, 0x0 }, /* #17 */
    4206     { 0x112192, 0x112192, 0xd49880d6, 0xd498c0d6, 0x0000000e, 0x0 }, /* #18 */
    4207     { 0x144b87, 0x144b87, 0xee24079a, 0xee24079a, 0x0000001e, 0x0 }, /* #19 */
    4208     { 0x1f2b42, 0x1f2b43, 0x27d07c90, 0x27d07c90, 0x0000001d, 0x0 }, /* #20 */
    4209     { 0x257153, 0x257152, 0x2b00274c, 0xab00274c, 0x0000001f, 0x0 }, /* #21 */
    4210     { 0x0c7017, 0x0c7017, 0x9bc23edd, 0x9bc23edd, 0x00000009, 0x0 }, /* #22 */
    4211     { 0x382b13, 0x382b13, 0xe31876dc, 0xe31876dc, 0x00000002, 0x0 }, /* #23 */
    4212     { 0x086552, 0x086553, 0x2aabacfe, 0x2aabacfe, 0x00000004, 0x0 }, /* #24 */
    4213     { 0x2c0d82, 0x2c0d83, 0x03d7e0b2, 0x03d7e0b2, 0x00000016, 0x0 }, /* #25 */
    4214     { 0x090792, 0x090793, 0x55462439, 0x55462439, 0x0000001a, 0x0 }, /* #26 */
    4215     { 0x262053, 0x262052, 0xddb463de, 0xddb463fe, 0x00000005, 0x0 }, /* #27 */
    4216     { 0x132357, 0x132357, 0x9a3b9cfd, 0x9a3b9cfd, 0x00000010, 0x0 }, /* #28 */
    4217     { 0x135f12, 0x135f13, 0x10a0337c, 0x10a0337c, 0x00000008, 0x0 }, /* #29 */
    4218     { 0x0e4f12, 0x0e4f13, 0xf15c9b6c, 0xf15c9b6c, 0x00000009, 0x0 }, /* #30 */
    4219     { 0x273997, 0x273997, 0x4b7dad9b, 0x4b7dad9b, 0x00000012, 0x0 }, /* #31 */
    4220     { 0x0d4a93, 0x0d4a92, 0xe5e9a33f, 0xe5eba33f, 0x00000011, 0x0 }, /* #32 */
    4221     { 0x334753, 0x334752, 0x08b2be3d, 0x08b6be3d, 0x00000012, 0x0 }, /* #33 */
    4222     { 0x387102, 0x387102, 0x6f18edf6, 0x6f38edf6, 0x00000015, 0x0 }, /* #34 */
    4223     { 0x1656d2, 0x1656d3, 0x3743bfea, 0x3743bfea, 0x00000007, 0x0 }, /* #35 */
    4224     { 0x142552, 0x142553, 0xb2fd54cb, 0xb2fd54cb, 0x00000010, 0x0 }, /* #36 */
    4225     { 0x312f57, 0x312f57, 0xbb635856, 0xbb635856, 0x00000001, 0x0 }, /* #37 */
    4226     { 0x367102, 0x367102, 0xa0e3acce, 0xa0ebacce, 0x00000013, 0x0 }, /* #38 */
    4227     { 0x365716, 0x365716, 0xdbc24160, 0xdbc64160, 0x00000012, 0x0 }, /* #39 */
    4228     { 0x396fd7, 0x396fd6, 0xf0295944, 0xf0295d44, 0x0000000a, 0x0 }, /* #40 */
    4229     { 0x077592, 0x077593, 0x8b0d4c34, 0x8b0d4c34, 0x00000013, 0x0 }, /* #41 */
    4230     { 0x3b2506, 0x3b2507, 0x01ed9698, 0x01ed9698, 0x0000000f, 0x0 }, /* #42 */
    4231     { 0x2f4a57, 0x2f4a57, 0xd4844cfe, 0xd4844cfe, 0x00000003, 0x0 }, /* #43 */
    4232     { 0x106d92, 0x106d93, 0x8dd3d447, 0x8dd3d447, 0x00000016, 0x0 }, /* #44 */
    4233     { 0x372e42, 0x372e42, 0xea364a45, 0xeab64a45, 0x00000017, 0x0 }, /* #45 */
    4234     { 0x0b61c2, 0x0b61c3, 0x7b5827d5, 0x7b5827d5, 0x0000000d, 0x0 }, /* #46 */
    4235     { 0x0d5e06, 0x0d5e07, 0x0e108967, 0x0e108967, 0x0000001b, 0x0 }, /* #47 */
    4236     { 0x0a1ac7, 0x0a1ac7, 0x18c7c80d, 0x18c7c80d, 0x0000000b, 0x0 }, /* #48 */
    4237     { 0x0e7f97, 0x0e7f97, 0x2142ce2c, 0x2142ce2c, 0x00000002, 0x0 }, /* #49 */
    4238     { 0x394542, 0x394543, 0xa62da92f, 0xa62da92f, 0x00000003, 0x0 }, /* #50 */
    4239     { 0x062453, 0x062452, 0x991f0194, 0x991f01b4, 0x00000005, 0x0 }, /* #51 */
    4240     { 0x293642, 0x293643, 0x23e68b3d, 0x23e68b3d, 0x00000000, 0x0 }, /* #52 */
    4241     { 0x2a2053, 0x2a2053, 0x2ef0ec11, 0x2ef0ec11, 0x0000000f, 0x0 }, /* #53 */
    4242     { 0x0b0796, 0x0b0796, 0x4f28046c, 0x4f28446c, 0x0000000e, 0x0 }, /* #54 */
    4243     { 0x2e6a43, 0x2e6a42, 0xb575d9ab, 0xf575d9ab, 0x0000001e, 0x0 }, /* #55 */
    4244     { 0x222c03, 0x222c03, 0xa97b65d9, 0xa97b65d9, 0x00000006, 0x0 }, /* #56 */
    4245     { 0x170c92, 0x170c93, 0xedbd39ac, 0xedbd39ac, 0x00000018, 0x0 }, /* #57 */
    4246     { 0x310482, 0x310483, 0x47fcaee5, 0x47fcaee5, 0x00000017, 0x0 }, /* #58 */
    4247     { 0x2327c2, 0x2327c3, 0xf41f56c5, 0xf41f56c5, 0x0000001d, 0x0 }, /* #59 */
    4248     { 0x190d87, 0x190d86, 0x37b920b0, 0x37b920b4, 0x00000002, 0x0 }, /* #60 */
    4249     { 0x207d56, 0x207d56, 0xc479a566, 0xd479a566, 0x0000001c, 0x0 }, /* #61 */
    4250     { 0x156d46, 0x156d46, 0x2cb1fc69, 0x2cb1fce9, 0x00000007, 0x0 }, /* #62 */
    4251     { 0x272f43, 0x272f42, 0xe9264f75, 0xe9664f75, 0x00000016, 0x0 }, /* #63 */
     4188    { 0x312497, 0x312496, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
     4189    { 0x2e7493, 0x2e7492, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
     4190    { 0x034b03, 0x034b02, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
     4191    { 0x396e46, 0x396e46, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
     4192    { 0x384883, 0x384883, 0x6abc7a67, 0x6abc7a67, 0x00000000, 0x0 }, /* #4 */
     4193    { 0x081616, 0x081616, 0xf6e3a70e, 0xf6e3a70f, 0x00000000, 0x0 }, /* #5 */
     4194    { 0x2c2443, 0x2c2442, 0x0fb183c0, 0x0fb183c1, 0x00000000, 0x0 }, /* #6 */
     4195    { 0x005b02, 0x005b02, 0xeaf219b2, 0xeaf219b3, 0x00000000, 0x0 }, /* #7 */
     4196    { 0x352bd2, 0x352bd3, 0x7099c5ca, 0x7099c5ca, 0x00000013, 0x0 }, /* #8 */
     4197    { 0x130753, 0x130753, 0xcb5b720b, 0xcb5b720b, 0x00000013, 0x0 }, /* #9 */
     4198    { 0x086812, 0x086812, 0x2ff0c75b, 0x2ff8c75b, 0x00000013, 0x0 }, /* #10 */
     4199    { 0x362017, 0x362016, 0x6f5080a1, 0x6f5088a1, 0x0000000b, 0x0 }, /* #11 */
     4200    { 0x0079c6, 0x0079c6, 0x0ac50d08, 0x4ac50d08, 0x0000001e, 0x0 }, /* #12 */
     4201    { 0x0f3c92, 0x0f3c92, 0x5ea4a9d1, 0x5ea4a9d5, 0x00000002, 0x0 }, /* #13 */
     4202    { 0x2633d3, 0x2633d2, 0x6796acbe, 0x679eacbe, 0x00000013, 0x0 }, /* #14 */
     4203    { 0x2f6013, 0x2f6013, 0x54dfbbea, 0x54dfbbea, 0x0000001a, 0x0 }, /* #15 */
     4204    { 0x0d5252, 0x0d5252, 0x27f34258, 0x27f34278, 0x00000005, 0x0 }, /* #16 */
     4205    { 0x1e2217, 0x1e2216, 0xdf8fbe47, 0xdf9fbe47, 0x00000014, 0x0 }, /* #17 */
     4206    { 0x1a1ed3, 0x1a1ed2, 0x41a5ed72, 0x41e5ed72, 0x00000016, 0x0 }, /* #18 */
     4207    { 0x035c03, 0x035c03, 0x5eebad2a, 0x5eebad2a, 0x00000015, 0x0 }, /* #19 */
     4208    { 0x315bc2, 0x315bc3, 0x9edcf799, 0x9edcf799, 0x00000003, 0x0 }, /* #20 */
     4209    { 0x130782, 0x130783, 0x9559affb, 0x9559affb, 0x00000010, 0x0 }, /* #21 */
     4210    { 0x1136c7, 0x1136c6, 0x893879c6, 0x893879d6, 0x00000004, 0x0 }, /* #22 */
     4211    { 0x3b7d43, 0x3b7d43, 0x5631d75c, 0x5631d75c, 0x00000006, 0x0 }, /* #23 */
     4212    { 0x097613, 0x097613, 0x107a97bb, 0x107a97bb, 0x00000004, 0x0 }, /* #24 */
     4213    { 0x313a07, 0x313a07, 0xe958af41, 0xe958af41, 0x0000000f, 0x0 }, /* #25 */
     4214    { 0x231cc2, 0x231cc3, 0xd8fce896, 0xd8fce896, 0x0000001e, 0x0 }, /* #26 */
     4215    { 0x1d4f56, 0x1d4f57, 0x8b43a816, 0x8b43a816, 0x00000001, 0x0 }, /* #27 */
     4216    { 0x250807, 0x250806, 0xf1852aa6, 0xf1852aae, 0x00000003, 0x0 }, /* #28 */
     4217    { 0x396686, 0x396686, 0x84f97461, 0x84f974e1, 0x00000007, 0x0 }, /* #29 */
     4218    { 0x1d2886, 0x1d2886, 0xd719e34a, 0xd71de34a, 0x00000012, 0x0 }, /* #30 */
     4219    { 0x2e4057, 0x2e4057, 0x755dc8d3, 0x755dc8d3, 0x00000004, 0x0 }, /* #31 */
     4220    { 0x146997, 0x146997, 0xca75d14e, 0xca75d14e, 0x0000001f, 0x0 }, /* #32 */
     4221    { 0x297242, 0x297243, 0xed2832a9, 0xed2832a9, 0x0000001b, 0x0 }, /* #33 */
     4222    { 0x3332c6, 0x3332c6, 0x7266461f, 0x7266465f, 0x00000006, 0x0 }, /* #34 */
     4223    { 0x214997, 0x214997, 0x46682192, 0x46682192, 0x0000001a, 0x0 }, /* #35 */
     4224    { 0x310902, 0x310902, 0x9963ade3, 0x9d63ade3, 0x0000001a, 0x0 }, /* #36 */
     4225    { 0x071a82, 0x071a83, 0x01a53f66, 0x01a53f66, 0x00000015, 0x0 }, /* #37 */
     4226    { 0x145153, 0x145153, 0xaf2f67e8, 0xaf2f67e8, 0x0000001f, 0x0 }, /* #38 */
     4227    { 0x3b64d3, 0x3b64d3, 0xb3da0d81, 0xb3da0d81, 0x0000001f, 0x0 }, /* #39 */
     4228    { 0x3d7a92, 0x3d7a92, 0xa34d103e, 0xa34d303e, 0x0000000d, 0x0 }, /* #40 */
     4229    { 0x330d56, 0x330d57, 0x6a3ae095, 0x6a3ae095, 0x0000001b, 0x0 }, /* #41 */
     4230    { 0x383bd2, 0x383bd2, 0xcee73d7a, 0xcee77d7a, 0x0000000e, 0x0 }, /* #42 */
     4231    { 0x3b7a53, 0x3b7a52, 0x2d25bbac, 0x3d25bbac, 0x0000001c, 0x0 }, /* #43 */
     4232    { 0x026c43, 0x026c42, 0xa924ba76, 0xa924baf6, 0x00000007, 0x0 }, /* #44 */
     4233    { 0x0a5617, 0x0a5616, 0xe735c25d, 0xe735c2dd, 0x00000007, 0x0 }, /* #45 */
     4234    { 0x0b63c7, 0x0b63c6, 0x4943d269, 0x494bd269, 0x00000013, 0x0 }, /* #46 */
     4235    { 0x066696, 0x066696, 0x22d4cd6f, 0x26d4cd6f, 0x0000001a, 0x0 }, /* #47 */
     4236    { 0x2a0e56, 0x2a0e56, 0x056f22de, 0x0d6f22de, 0x0000001b, 0x0 }, /* #48 */
     4237    { 0x111b82, 0x111b82, 0xf76edc8e, 0xf76edc9e, 0x00000004, 0x0 }, /* #49 */
     4238    { 0x3f0d97, 0x3f0d97, 0xfce8e38f, 0xfce8e38f, 0x0000001a, 0x0 }, /* #50 */
     4239    { 0x044ad2, 0x044ad2, 0x83e7e085, 0x83e7e08d, 0x00000003, 0x0 }, /* #51 */
     4240    { 0x2d2fc3, 0x2d2fc2, 0xe464a9d0, 0xe464e9d0, 0x0000000e, 0x0 }, /* #52 */
     4241    { 0x111892, 0x111893, 0xaaf74028, 0xaaf74028, 0x00000015, 0x0 }, /* #53 */
     4242    { 0x0e6447, 0x0e6447, 0x381b2ff5, 0x381b2ff5, 0x0000000d, 0x0 }, /* #54 */
     4243    { 0x101246, 0x101247, 0x9627ffb4, 0x9627ffb4, 0x00000009, 0x0 }, /* #55 */
     4244    { 0x381557, 0x381556, 0x821e7a76, 0x821f7a76, 0x00000010, 0x0 }, /* #56 */
     4245    { 0x107c46, 0x107c46, 0x99246e26, 0x9924ee26, 0x0000000f, 0x0 }, /* #57 */
     4246    { 0x127006, 0x127006, 0x1a0c4cdb, 0x1a0c5cdb, 0x0000000c, 0x0 }, /* #58 */
     4247    { 0x2837c6, 0x2837c6, 0xaca7ba76, 0xacb7ba76, 0x00000014, 0x0 }, /* #59 */
     4248    { 0x1416d3, 0x1416d3, 0xa7e80c65, 0xa7e80c65, 0x0000001a, 0x0 }, /* #60 */
     4249    { 0x3058d6, 0x3058d7, 0x1660aa8e, 0x1660aa8e, 0x0000001c, 0x0 }, /* #61 */
     4250    { 0x321696, 0x321696, 0x40841766, 0x40843766, 0x0000000d, 0x0 }, /* #62 */
     4251    { 0x3c0306, 0x3c0307, 0xa9fe2c8e, 0xa9fe2c8e, 0x0000000b, 0x0 }, /* #63 */
    42524252};
    42534253
     
    42564256static const BINU64_TEST_T g_aTests_add_u64[] =
    42574257{
    4258     { 0x271842, 0x271046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4259     { 0x071e52, 0x071646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4260     { 0x0a1f06, 0x0a1746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4261     { 0x185692, 0x185646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4262     { 0x281c06, 0x281486, 0xd654373dd982a644, 0xd654373dd982a644, 0x0000000000000000, 0x0 }, /* #4 */
    4263     { 0x002592, 0x002502, 0x365b8622e5955da7, 0x365b8622e5955da7, 0x0000000000000000, 0x0 }, /* #5 */
    4264     { 0x382407, 0x382402, 0x19e648a789e703f8, 0x19e648a789e703f8, 0x0000000000000000, 0x0 }, /* #6 */
    4265     { 0x167086, 0x167082, 0x9f2000b784a445e3, 0x9f2000b784a445e3, 0x0000000000000000, 0x0 }, /* #7 */
    4266     { 0x000892, 0x000007, 0x5b16eb6e1852e661, 0x52896b874d3f2644, 0xf772801934ec3fe3, 0x0 }, /* #8 */
    4267     { 0x392083, 0x392097, 0xfb0fc372726ee3ec, 0xa80353ad9ffcd8c9, 0xacf3903b2d8df4dd, 0x0 }, /* #9 */
    4268     { 0x155182, 0x155106, 0x33a487227699dee0, 0x54ef1e4c06148a2e, 0x214a97298f7aab4e, 0x0 }, /* #10 */
    4269     { 0x323f96, 0x323702, 0x196ce7b33cb08dfa, 0x6bc396be1cc8499e, 0x5256af0ae017bba4, 0x0 }, /* #11 */
    4270     { 0x0565c6, 0x056507, 0x5e3357da71b5ea93, 0x5d50b1ef6f8e1eb4, 0xff1d5a14fdd83421, 0x0 }, /* #12 */
    4271     { 0x0d1f43, 0x0d1792, 0x1d0073a7255e7fbe, 0x9eb67f4d05582f92, 0x81b60ba5dff9afd4, 0x0 }, /* #13 */
    4272     { 0x2f3f46, 0x2f3782, 0x05d39febbd534588, 0xc67d141ff9559e19, 0xc0a974343c025891, 0x0 }, /* #14 */
    4273     { 0x206913, 0x206103, 0x74652434a9891193, 0x71010b855b98adc4, 0xfc9be750b20f9c31, 0x0 }, /* #15 */
    4274     { 0x393803, 0x393087, 0xf619058ff4eb754c, 0xd38602fc0b253eac, 0xdd6cfd6c1639c960, 0x0 }, /* #16 */
    4275     { 0x061c52, 0x061407, 0xc63de425c850cba0, 0x12fc8e5c24bdf672, 0x4cbeaa365c6d2ad2, 0x0 }, /* #17 */
    4276     { 0x3d3fc6, 0x3d3716, 0x3f8565648c9b9b28, 0x5fb578ec268840e1, 0x2030138799eca5b9, 0x0 }, /* #18 */
    4277     { 0x0e0e07, 0x0e0e03, 0x813133b50c96cfd0, 0x24eeb16db7338246, 0xa3bd7db8aa9cb276, 0x0 }, /* #19 */
    4278     { 0x290bd7, 0x290313, 0xdb6b251f8c7c06d7, 0x3ecac1930c493d01, 0x635f9c737fcd362a, 0x0 }, /* #20 */
    4279     { 0x391493, 0x391c92, 0x712688f767047bce, 0xb89b668ad14589e3, 0x4774dd936a410e15, 0x0 }, /* #21 */
    4280     { 0x233c83, 0x233492, 0x20a7b53b981c412d, 0xb13737144c220432, 0x908f81d8b405c305, 0x0 }, /* #22 */
    4281     { 0x1b3956, 0x1b3996, 0x13b46c5d2064bc77, 0x8d59badaa3a9f456, 0x79a54e7d834537df, 0x0 }, /* #23 */
    4282     { 0x0d0656, 0x0d0607, 0x2dc8e94ee7bde9f2, 0x09a0681de0188ad7, 0xdbd77ecef85aa0e5, 0x0 }, /* #24 */
    4283     { 0x151c07, 0x151417, 0x19922afb1143b456, 0x14bb9f140be332b1, 0xfb297418fa9f7e5b, 0x0 }, /* #25 */
    4284     { 0x2c0606, 0x2c0612, 0x0118132d8b73e354, 0x0b20871f490fbf02, 0x0a0873f1bd9bdbae, 0x0 }, /* #26 */
    4285     { 0x2b0cc6, 0x2b0482, 0xcd151eba8cd34135, 0xf18527d8e262f0ce, 0x2470091e558faf99, 0x0 }, /* #27 */
    4286     { 0x092782, 0x092713, 0xf0d318079aa7758d, 0x34dfbedc56ed6838, 0x440ca6d4bc45f2ab, 0x0 }, /* #28 */
    4287     { 0x041013, 0x041087, 0xd9d5f88962656323, 0xa8d2f790afbd683a, 0xcefcff074d580517, 0x0 }, /* #29 */
    4288     { 0x140716, 0x140713, 0xb4ead2fc4f45082e, 0x228b1783ff14a029, 0x6da04487afcf97fb, 0x0 }, /* #30 */
    4289     { 0x1b4e02, 0x1b4692, 0x001dd37d09b4309c, 0x8de5c08c7e43d220, 0x8dc7ed0f748fa184, 0x0 }, /* #31 */
    4290     { 0x2e6706, 0x2e6f92, 0x608c8ec153bba81d, 0x96154e115a7dcdec, 0x3588bf5006c225cf, 0x0 }, /* #32 */
    4291     { 0x276917, 0x276107, 0xdfdaae43554bc044, 0x40697afff2b2387d, 0x608eccbc9d667839, 0x0 }, /* #33 */
    4292     { 0x312e02, 0x312697, 0xf359d39a87013333, 0x82ddb8bfd864d8b2, 0x8f83e5255163a57f, 0x0 }, /* #34 */
    4293     { 0x005b87, 0x005392, 0xa875662ec8d0167a, 0xab7693534c991375, 0x03012d2483c8fcfb, 0x0 }, /* #35 */
    4294     { 0x272802, 0x272813, 0xc38579d8d3858b78, 0x5324a2142b0b8bd6, 0x8f9f283b5786005e, 0x0 }, /* #36 */
    4295     { 0x201ed3, 0x201686, 0x968febaaddad6981, 0x9a38d4e1dcc12f6c, 0x03a8e936ff13c5eb, 0x0 }, /* #37 */
    4296     { 0x3f5592, 0x3f5582, 0xb330bc51e7b26217, 0xc6480f6a580bb45e, 0x1317531870595247, 0x0 }, /* #38 */
    4297     { 0x246b87, 0x246b82, 0x6ef870051349fc3d, 0xd1ff358688ddb7ad, 0x6306c5817593bb70, 0x0 }, /* #39 */
    4298     { 0x1a6d97, 0x1a6517, 0x3f9c7bd9a50aee88, 0x15aa986ffc9fb600, 0xd60e1c965794c778, 0x0 }, /* #40 */
    4299     { 0x0c0c83, 0x0c0403, 0xe2b3bdcb3ff394d4, 0x27c400d01e5abefd, 0x45104304de672a29, 0x0 }, /* #41 */
    4300     { 0x2d7113, 0x2d7117, 0xdb4fa1c564bdf99e, 0x0d473daa49050fa6, 0x31f79be4e4471608, 0x0 }, /* #42 */
    4301     { 0x2308c6, 0x230007, 0x6f74b3e1737442a0, 0x4b62acc046cbe356, 0xdbedf8ded357a0b6, 0x0 }, /* #43 */
    4302     { 0x240912, 0x240182, 0x1e8dc68e06ae4845, 0xff9fa8ec27b02358, 0xe111e25e2101db13, 0x0 }, /* #44 */
    4303     { 0x305d87, 0x305507, 0x799278289bc17d07, 0x0b0d6aad3140bc78, 0x917af284957f3f71, 0x0 }, /* #45 */
    4304     { 0x376813, 0x376886, 0x627117a959817a02, 0xe08ee4a65b0e51de, 0x7e1dccfd018cd7dc, 0x0 }, /* #46 */
    4305     { 0x332196, 0x332193, 0xcaac6726ac6604ad, 0x9812ccfec0e32eda, 0xcd6665d8147d2a2d, 0x0 }, /* #47 */
    4306     { 0x174d17, 0x174d96, 0x6b0b42215e2315a9, 0x86ad9a8938736463, 0x1ba25867da504eba, 0x0 }, /* #48 */
    4307     { 0x133dc3, 0x133517, 0xfe6bc962c40c089e, 0x4b5b527af3573859, 0x4cef89182f4b2fbb, 0x0 }, /* #49 */
    4308     { 0x0b6002, 0x0b6082, 0xc4cce4ac96851522, 0xe9d8381988d2094c, 0x250b536cf24cf42a, 0x0 }, /* #50 */
    4309     { 0x1e5a43, 0x1e5203, 0x424c0d684f4804ee, 0x36e9c476ad6c174f, 0xf49db70e5e241261, 0x0 }, /* #51 */
    4310     { 0x196f97, 0x196f92, 0x7f6d1848b0b22c42, 0xbb4c789aa79f3691, 0x3bdf6051f6ed0a4f, 0x0 }, /* #52 */
    4311     { 0x3c2c96, 0x3c2c07, 0xd15b07a14597a837, 0x74f4d0c7e7b4d13c, 0xa399c926a21d2905, 0x0 }, /* #53 */
    4312     { 0x047416, 0x047492, 0x91a120efc293997e, 0xfc42b74144dd8a97, 0x6aa196518249f119, 0x0 }, /* #54 */
    4313     { 0x2e2607, 0x2e2603, 0xfca626e1589617e9, 0x6be63a84875bdeb9, 0x6f4013a32ec5c6d0, 0x0 }, /* #55 */
    4314     { 0x234f92, 0x234f86, 0x613376874406a075, 0xaff73c3eaff6471d, 0x4ec3c5b76befa6a8, 0x0 }, /* #56 */
    4315     { 0x1e5d42, 0x1e5513, 0x43e65cd66ebad654, 0x31e2f0ce8780b731, 0xedfc93f818c5e0dd, 0x0 }, /* #57 */
    4316     { 0x3d2f03, 0x3d2716, 0x0811ad423a9ae548, 0x0c25479f7de85f30, 0x04139a5d434d79e8, 0x0 }, /* #58 */
    4317     { 0x1e07d3, 0x1e0f92, 0x1ef991ce366f5967, 0x8c8d2c63921bdb92, 0x6d939a955bac822b, 0x0 }, /* #59 */
    4318     { 0x386542, 0x386d17, 0x80c006fc0d9a92ac, 0x14deb6a229350a78, 0x941eafa61b9a77cc, 0x0 }, /* #60 */
    4319     { 0x340746, 0x340717, 0xa0ed96c4a10eab33, 0x19a23e94f86a19e2, 0x78b4a7d0575b6eaf, 0x0 }, /* #61 */
    4320     { 0x087206, 0x087a82, 0x72ee59298b3f82a7, 0xba48062528b1a237, 0x4759acfb9d721f90, 0x0 }, /* #62 */
    4321     { 0x0225c7, 0x022d86, 0x18cac4e8498f2580, 0x87596485e6ece469, 0x6e8e9f9d9d5dbee9, 0x0 }, /* #63 */
     4258    { 0x341f16, 0x341746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4259    { 0x004957, 0x004146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4260    { 0x196043, 0x196046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4261    { 0x093bc7, 0x093346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4262    { 0x3d6fc7, 0x3d6782, 0xcce8491f225354dc, 0xcce8491f225354dc, 0x0000000000000000, 0x0 }, /* #4 */
     4263    { 0x1818d7, 0x181082, 0x805ff5e958da7f9e, 0x805ff5e958da7f9e, 0x0000000000000000, 0x0 }, /* #5 */
     4264    { 0x093503, 0x093582, 0xe4c3570f414b072a, 0xe4c3570f414b072a, 0x0000000000000000, 0x0 }, /* #6 */
     4265    { 0x084d57, 0x084506, 0x0feef85a61696afc, 0x0feef85a61696afc, 0x0000000000000000, 0x0 }, /* #7 */
     4266    { 0x330597, 0x330586, 0x9528ea2529fbd81b, 0xdbdb5dde1b2026eb, 0x46b273b8f1244ed0, 0x0 }, /* #8 */
     4267    { 0x0b3857, 0x0b3093, 0xd09b29eeb8e8241d, 0x9a57a6ceba08d6f1, 0xc9bc7ce00120b2d4, 0x0 }, /* #9 */
     4268    { 0x2a5b16, 0x2a5317, 0x3027b028c3442a18, 0x0b33245d80e254e2, 0xdb0b7434bd9e2aca, 0x0 }, /* #10 */
     4269    { 0x3a0fc3, 0x3a0703, 0xc463d620b522df14, 0x0ca29b6d6ba1d107, 0x483ec54cb67ef1f3, 0x0 }, /* #11 */
     4270    { 0x0b04c6, 0x0b0c86, 0x39533645ea6899f3, 0x8ff63dd73142ab35, 0x56a3079146da1142, 0x0 }, /* #12 */
     4271    { 0x056d06, 0x056516, 0x03646da9adcc5ae8, 0x31802eef2427cee4, 0x2e1bc145765b73fc, 0x0 }, /* #13 */
     4272    { 0x2d3083, 0x2d3082, 0xa68b2a6217a937c0, 0xd29149d35234f446, 0x2c061f713a8bbc86, 0x0 }, /* #14 */
     4273    { 0x3a4a43, 0x3a4a86, 0x695b56913323a5d1, 0xa733d3424ecebe5c, 0x3dd87cb11bab188b, 0x0 }, /* #15 */
     4274    { 0x226807, 0x226087, 0xd18aba94d9260ea2, 0xbd709b3fc405622d, 0xebe5e0aaeadf538b, 0x0 }, /* #16 */
     4275    { 0x004f42, 0x004797, 0xa37f0e881c3138a9, 0x81c1d72546c44d95, 0xde42c89d2a9314ec, 0x0 }, /* #17 */
     4276    { 0x006bc3, 0x006b96, 0x14d9e24f6df689ef, 0x8c2df718558dbbf0, 0x775414c8e7973201, 0x0 }, /* #18 */
     4277    { 0x201386, 0x201b07, 0x995e487711bf1a66, 0x26c6d2560ea6c4dd, 0x8d6889defce7aa77, 0x0 }, /* #19 */
     4278    { 0x335492, 0x335413, 0xf211aa242ffd982c, 0x5e581d5b55b6f429, 0x6c46733725b95bfd, 0x0 }, /* #20 */
     4279    { 0x365742, 0x365706, 0x2b41d2f772a4f2d2, 0x4f67e1822dfe4128, 0x24260e8abb594e56, 0x0 }, /* #21 */
     4280    { 0x043943, 0x043192, 0xa6594b87bba75379, 0xdbd6717b2c151408, 0x357d25f3706dc08f, 0x0 }, /* #22 */
     4281    { 0x060fd6, 0x060716, 0x15b40c982594f25e, 0x616449bf453bed7b, 0x4bb03d271fa6fb1d, 0x0 }, /* #23 */
     4282    { 0x3e5147, 0x3e5986, 0x712ffdac7ee7ff63, 0xdc6c27c240cf18e7, 0x6b3c2a15c1e71984, 0x0 }, /* #24 */
     4283    { 0x2e7f93, 0x2e7792, 0x184fc83020d55eff, 0xaa18c6fa3eb532c7, 0x91c8feca1ddfd3c8, 0x0 }, /* #25 */
     4284    { 0x0f2992, 0x0f2187, 0xbec1cc1eef8fa1b6, 0x8d32204054cfa84b, 0xce70542165400695, 0x0 }, /* #26 */
     4285    { 0x236ac2, 0x236282, 0x3499499638b5ff80, 0xc9f1e31be1ff7368, 0x95589985a94973e8, 0x0 }, /* #27 */
     4286    { 0x067597, 0x067506, 0x0d73925fd32d755a, 0x7c03f6fd71bc380c, 0x6e90649d9e8ec2b2, 0x0 }, /* #28 */
     4287    { 0x3d3802, 0x3d3007, 0x5bc4b848c68362b2, 0x29f8b24016a210bb, 0xce33f9f7501eae09, 0x0 }, /* #29 */
     4288    { 0x1f4e43, 0x1f4e96, 0x504d3355cbe88c36, 0x8eaaf3b225d52db1, 0x3e5dc05c59eca17b, 0x0 }, /* #30 */
     4289    { 0x3f7802, 0x3f7886, 0x4b99ac8248f3081d, 0x9e8d26b91eff98de, 0x52f37a36d60c90c1, 0x0 }, /* #31 */
     4290    { 0x1c78d2, 0x1c7002, 0x116aad1e8c886fe7, 0x43da0bd77f14263b, 0x326f5eb8f28bb654, 0x0 }, /* #32 */
     4291    { 0x333c93, 0x333487, 0xe00aa6c3f32b4df3, 0x8f13d40dea9e8c66, 0xaf092d49f7733e73, 0x0 }, /* #33 */
     4292    { 0x3c2b97, 0x3c2387, 0xabedcf7a8d1c0a62, 0x85fe228e56ec9453, 0xda105313c9d089f1, 0x0 }, /* #34 */
     4293    { 0x3e11c3, 0x3e1107, 0x65edd3f261802c90, 0x0e2064580275f4e2, 0xa8329065a0f5c852, 0x0 }, /* #35 */
     4294    { 0x260c56, 0x260496, 0xb2ceb2e8de7387a6, 0xee7427dedc316363, 0x3ba574f5fdbddbbd, 0x0 }, /* #36 */
     4295    { 0x214016, 0x214007, 0xd26544ea88543cd3, 0x1bcab9123ee3c5bb, 0x49657427b68f88e8, 0x0 }, /* #37 */
     4296    { 0x2c5216, 0x2c5206, 0x006012556714b4a6, 0x0a7e56e90a68601d, 0x0a1e4493a353ab77, 0x0 }, /* #38 */
     4297    { 0x281417, 0x281c17, 0xd6751cf9263e9438, 0x762907879e297e63, 0x9fb3ea8e77eaea2b, 0x0 }, /* #39 */
     4298    { 0x2c4192, 0x2c4996, 0x74eb7ebe5acea5dd, 0xbb1edd8aab9cacf3, 0x46335ecc50ce0716, 0x0 }, /* #40 */
     4299    { 0x142642, 0x142e82, 0x0dbfd7d6392f42a2, 0x84f38258e7226c49, 0x7733aa82adf329a7, 0x0 }, /* #41 */
     4300    { 0x3f5916, 0x3f5192, 0x8dfed67c1c33d17e, 0xb0b1021edb9e3902, 0x22b22ba2bf6a6784, 0x0 }, /* #42 */
     4301    { 0x0e4b47, 0x0e4396, 0xd9b9150d6e053c49, 0xebfb0833b41a51f5, 0x1241f326461515ac, 0x0 }, /* #43 */
     4302    { 0x024d07, 0x024d07, 0xa73a4c8345574fd5, 0x7d881067a9ccb13c, 0xd64dc3e464756167, 0x0 }, /* #44 */
     4303    { 0x373906, 0x373192, 0x805e907ba11e1e69, 0xb229f739a6298e01, 0x31cb66be050b6f98, 0x0 }, /* #45 */
     4304    { 0x065d56, 0x065582, 0xb5e3c0273f2388b3, 0xe28524793a7fe4c7, 0x2ca16451fb5c5c14, 0x0 }, /* #46 */
     4305    { 0x013986, 0x013107, 0xec306154cea9c6a4, 0x263c28476aefcfed, 0x3a0bc6f29c460949, 0x0 }, /* #47 */
     4306    { 0x327857, 0x327003, 0x70dc31fd0e82da94, 0x4ddecfba510c88a4, 0xdd029dbd4289ae10, 0x0 }, /* #48 */
     4307    { 0x017206, 0x017207, 0x5139486d17023260, 0x1ff125cb9ec42750, 0xceb7dd5e87c1f4f0, 0x0 }, /* #49 */
     4308    { 0x264dd6, 0x264592, 0x8be6d173b1c24f56, 0x9358d24650832a75, 0x077200d29ec0db1f, 0x0 }, /* #50 */
     4309    { 0x137f83, 0x137713, 0x7449d0176f742d4b, 0x269e0bcacc310670, 0xb2543bb35cbcd925, 0x0 }, /* #51 */
     4310    { 0x1b1f42, 0x1b1f86, 0x24db1a525d7ea272, 0xa07a88170a1bb2d7, 0x7b9f6dc4ac9d1065, 0x0 }, /* #52 */
     4311    { 0x1f1e46, 0x1f1687, 0xfc68b256920f92b5, 0xcf3642738fa3ddca, 0xd2cd901cfd944b15, 0x0 }, /* #53 */
     4312    { 0x3027c2, 0x302797, 0xdf4b1f19c00c2cb5, 0xd16186460dd3e122, 0xf216672c4dc7b46d, 0x0 }, /* #54 */
     4313    { 0x0f1346, 0x0f1b82, 0x689bb1573fd5b9d6, 0xe5d7e4e0c56db63e, 0x7d3c33898597fc68, 0x0 }, /* #55 */
     4314    { 0x1b2792, 0x1b2f92, 0x303796f7fe58aebb, 0x95925182cff0f997, 0x655aba8ad1984adc, 0x0 }, /* #56 */
     4315    { 0x0c4d06, 0x0c4592, 0x941c7d09ccf2bc1e, 0xc54195c110aed194, 0x312518b743bc1576, 0x0 }, /* #57 */
     4316    { 0x395043, 0x395096, 0xb55c157b9361bb7d, 0xc22c1af4c3e835eb, 0x0cd0057930867a6e, 0x0 }, /* #58 */
     4317    { 0x175183, 0x175182, 0xb32f566095e80347, 0xdfb819bb3eb7f6fb, 0x2c88c35aa8cff3b4, 0x0 }, /* #59 */
     4318    { 0x110143, 0x110187, 0xda865fe5e4850ac6, 0x9f995cdd8baa6436, 0xc512fcf7a7255970, 0x0 }, /* #60 */
     4319    { 0x1d5f86, 0x1d5782, 0x37d0bd8443c015b3, 0xca5daea16d0a7843, 0x928cf11d294a6290, 0x0 }, /* #61 */
     4320    { 0x295142, 0x295106, 0x259307650e695617, 0x580923842633e13f, 0x32761c1f17ca8b28, 0x0 }, /* #62 */
     4321    { 0x305112, 0x305196, 0xc14ca85f7c1cb766, 0xd94b9087c30280a3, 0x17fee82846e5c93d, 0x0 }, /* #63 */
    43224322};
    43234323static const BINU64_TEST_T g_aTests_add_u64_locked[] =
    43244324{
    4325     { 0x252e06, 0x252646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4326     { 0x0a7dd6, 0x0a7546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4327     { 0x097a47, 0x097246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4328     { 0x0274c3, 0x027446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4329     { 0x035583, 0x035582, 0xbfb2e4dceab429c8, 0xbfb2e4dceab429c8, 0x0000000000000000, 0x0 }, /* #4 */
    4330     { 0x3f21d7, 0x3f2182, 0x8e446df5e90f912f, 0x8e446df5e90f912f, 0x0000000000000000, 0x0 }, /* #5 */
    4331     { 0x0f2c56, 0x0f2406, 0x77568def35525041, 0x77568def35525041, 0x0000000000000000, 0x0 }, /* #6 */
    4332     { 0x266616, 0x266606, 0x7f36d0f3a137cc09, 0x7f36d0f3a137cc09, 0x0000000000000000, 0x0 }, /* #7 */
    4333     { 0x1139d2, 0x113196, 0x673f25008088f45e, 0xf80af148eb096563, 0x90cbcc486a807105, 0x0 }, /* #8 */
    4334     { 0x1a7ed7, 0x1a7686, 0x9b09e6dc91133057, 0xb1d20b855f4926d8, 0x16c824a8ce35f681, 0x0 }, /* #9 */
    4335     { 0x1d37d7, 0x1d3782, 0x3b11d8c5707b8ec4, 0xcce0b89dff0cf525, 0x91cedfd88e916661, 0x0 }, /* #10 */
    4336     { 0x1340c6, 0x134006, 0x5319bae12f95f972, 0x56230371e184c165, 0x03094890b1eec7f3, 0x0 }, /* #11 */
    4337     { 0x2873d6, 0x287382, 0xf4729a2899517245, 0xfbb7675fd4b568ba, 0x0744cd373b63f675, 0x0 }, /* #12 */
    4338     { 0x236f16, 0x236716, 0x42782aa1e8275b1c, 0x5b0260c54b16f963, 0x188a362362ef9e47, 0x0 }, /* #13 */
    4339     { 0x2f3997, 0x2f3186, 0x86dbc048ed9ee6d9, 0x98323accd478ecbd, 0x11567a83e6da05e4, 0x0 }, /* #14 */
    4340     { 0x355c43, 0x355407, 0xcca678a27e66d3c2, 0x25fe9f45a0be4feb, 0x595826a322577c29, 0x0 }, /* #15 */
    4341     { 0x2b7e17, 0x2b7686, 0x825ecca423488a2c, 0xaca00a57e490f0fc, 0x2a413db3c14866d0, 0x0 }, /* #16 */
    4342     { 0x1c09d2, 0x1c0107, 0xdf6db594ee9b47d3, 0x129304e72a3d5ed7, 0x33254f523ba21704, 0x0 }, /* #17 */
    4343     { 0x3a0597, 0x3a0593, 0xd23a99f119a4f737, 0x8f49d176e460cdc4, 0xbd0f3785cabbd68d, 0x0 }, /* #18 */
    4344     { 0x0054d3, 0x005413, 0x7d1cf4c73bd51c5f, 0x51364a812db25929, 0xd41955b9f1dd3cca, 0x0 }, /* #19 */
    4345     { 0x061d97, 0x061582, 0x1ccf247e714f0b92, 0xa40e06b08f92e416, 0x873ee2321e43d884, 0x0 }, /* #20 */
    4346     { 0x200647, 0x200682, 0x82ce917b54937773, 0xf45e57bf51ff0d43, 0x718fc643fd6b95d0, 0x0 }, /* #21 */
    4347     { 0x2d1c42, 0x2d1483, 0x9fa381e502670274, 0x8a17e89bbfbfd51a, 0xea7466b6bd58d2a6, 0x0 }, /* #22 */
    4348     { 0x370d52, 0x370503, 0xf66794b1061391d4, 0x1412f6b8a17415d9, 0x1dab62079b608405, 0x0 }, /* #23 */
    4349     { 0x122186, 0x122107, 0x57e8964566b67e56, 0x321f774b57b84cdb, 0xda36e105f101ce85, 0x0 }, /* #24 */
    4350     { 0x2e6b87, 0x2e6307, 0xb093c4986eefdeb5, 0x2accac2f61aa8c35, 0x7a38e796f2baad80, 0x0 }, /* #25 */
    4351     { 0x086d83, 0x086582, 0xdb08ae573329d043, 0xe928a6dc49188b67, 0x0e1ff88515eebb24, 0x0 }, /* #26 */
    4352     { 0x113692, 0x113e82, 0x69b7a1c2d431260a, 0xc3c59658fd8f6fad, 0x5a0df496295e49a3, 0x0 }, /* #27 */
    4353     { 0x183882, 0x183093, 0xb02e0ca992491ded, 0xad5111eb4140bd75, 0xfd230541aef79f88, 0x0 }, /* #28 */
    4354     { 0x0d4692, 0x0d4617, 0x37873e68e6dd595c, 0x18987248b81f9a93, 0xe11133dfd1424137, 0x0 }, /* #29 */
    4355     { 0x073f93, 0x073f82, 0x512ca3cf8df89794, 0xd0de02d7b5178d7a, 0x7fb15f08271ef5e6, 0x0 }, /* #30 */
    4356     { 0x0e5bd7, 0x0e5393, 0xde77774a61e3bc5e, 0xd9b946bd26585323, 0xfb41cf72c47496c5, 0x0 }, /* #31 */
    4357     { 0x121097, 0x121016, 0x313f693c020ef66c, 0x72b88b20d1c20f24, 0x417921e4cfb318b8, 0x0 }, /* #32 */
    4358     { 0x2d3a92, 0x2d3283, 0xbfe29fabc245d723, 0xa87adaea3b34272a, 0xe8983b3e78ee5007, 0x0 }, /* #33 */
    4359     { 0x385402, 0x385496, 0x101021c7c53f26f7, 0xae40760cae4357b1, 0x9e305444e90430ba, 0x0 }, /* #34 */
    4360     { 0x3532d6, 0x353293, 0xd83e8ca159ec3514, 0xc9b0ecfa44303a91, 0xf1726058ea44057d, 0x0 }, /* #35 */
    4361     { 0x193242, 0x193212, 0x2c67348fa87aec9a, 0x3e13b87dd897d9b3, 0x11ac83ee301ced19, 0x0 }, /* #36 */
    4362     { 0x061c46, 0x061416, 0x064ab9cd812910c6, 0x7719f47fb7b93493, 0x70cf3ab2369023cd, 0x0 }, /* #37 */
    4363     { 0x3b65c3, 0x3b6d07, 0xa5f518c806c89d8e, 0x5757246ff5d3378e, 0xb1620ba7ef0a9a00, 0x0 }, /* #38 */
    4364     { 0x1a4b93, 0x1a4382, 0x1e4cd73f34c31af0, 0xec68b8e70429aa45, 0xce1be1a7cf668f55, 0x0 }, /* #39 */
    4365     { 0x103706, 0x103717, 0xd225684761d0e88f, 0x0996c3e8e8a385d1, 0x37715ba186d29d42, 0x0 }, /* #40 */
    4366     { 0x0e6882, 0x0e6003, 0xf7c9d81d869f90b4, 0x4496b0ad452b5ee6, 0x4cccd88fbe8bce32, 0x0 }, /* #41 */
    4367     { 0x056513, 0x056596, 0x5e584158f4b09107, 0xeb73606dbc088ca0, 0x8d1b1f14c757fb99, 0x0 }, /* #42 */
    4368     { 0x0a0f17, 0x0a0f13, 0xe31b376f85ef6c6f, 0x73d312d1217dee8c, 0x90b7db619b8e821d, 0x0 }, /* #43 */
    4369     { 0x2703d2, 0x270b86, 0x4657e759788aa297, 0xc20de2302e533b7e, 0x7bb5fad6b5c898e7, 0x0 }, /* #44 */
    4370     { 0x0d4913, 0x0d4182, 0x81ad452bd54e8489, 0x981c00454ec6b74c, 0x166ebb19797832c3, 0x0 }, /* #45 */
    4371     { 0x126942, 0x126917, 0x8d5a9262055bdc7f, 0x227ee182718846ed, 0x95244f206c2c6a6e, 0x0 }, /* #46 */
    4372     { 0x151557, 0x151d82, 0x7c2db68e4d3c4542, 0xbe6a05b8c7e94479, 0x423c4f2a7aacff37, 0x0 }, /* #47 */
    4373     { 0x077bd3, 0x077383, 0xf9f0384786970c33, 0xa974c6b63000ef04, 0xaf848e6ea969e2d1, 0x0 }, /* #48 */
    4374     { 0x205ac6, 0x205282, 0xc3deca11e4be26f2, 0xe127594fcaef562a, 0x1d488f3de6312f38, 0x0 }, /* #49 */
    4375     { 0x2a5fd6, 0x2a5793, 0xdcbf16097036c6fa, 0x937dd249b95f5343, 0xb6bebc4049288c49, 0x0 }, /* #50 */
    4376     { 0x1a0b52, 0x1a0306, 0x44194b3ac2e9d6cd, 0x59137890e21aff1e, 0x14fa2d561f312851, 0x0 }, /* #51 */
    4377     { 0x2765d3, 0x276586, 0xb8a16923275ccd90, 0xe00066f39658903a, 0x275efdd06efbc2aa, 0x0 }, /* #52 */
    4378     { 0x1d51c3, 0x1d5192, 0x3e5ecc6ffcf3b949, 0xf90c0026c741b086, 0xbaad33b6ca4df73d, 0x0 }, /* #53 */
    4379     { 0x0b4393, 0x0b4313, 0xb2adfb66b73edda3, 0x2a3dcf47f1343b80, 0x778fd3e139f55ddd, 0x0 }, /* #54 */
    4380     { 0x237d92, 0x237502, 0x2038199ea72b07ac, 0x5892f78d38eac62c, 0x385addee91bfbe80, 0x0 }, /* #55 */
    4381     { 0x091cc2, 0x091483, 0xcd0ee406df8a729a, 0xbd601c62b410d45b, 0xf051385bd48661c1, 0x0 }, /* #56 */
    4382     { 0x150987, 0x150917, 0xe1afcdd8e6959325, 0x7d48ac2dbc6b5912, 0x9b98de54d5d5c5ed, 0x0 }, /* #57 */
    4383     { 0x0c4c86, 0x0c4482, 0x1e377612710a5d19, 0xb66d87104ebac1cd, 0x983610fdddb064b4, 0x0 }, /* #58 */
    4384     { 0x1f5653, 0x1f5687, 0xce6fc232dcdb2930, 0xb91fcb5d696b7b81, 0xeab0092a8c905251, 0x0 }, /* #59 */
    4385     { 0x2c5f87, 0x2c5f13, 0x9d0445adde87adce, 0x4deb50dd586d9552, 0xb0e70b2f79e5e784, 0x0 }, /* #60 */
    4386     { 0x196853, 0x196086, 0x956b816f41cb6361, 0xc52e44bad121d033, 0x2fc2c34b8f566cd2, 0x0 }, /* #61 */
    4387     { 0x1e4316, 0x1e4b92, 0x0cc8af511d4a7d1b, 0x82bc9a72d6e97ea2, 0x75f3eb21b99f0187, 0x0 }, /* #62 */
    4388     { 0x1c53d6, 0x1c5382, 0xa86df421382a0605, 0xe3abe775a392e62c, 0x3b3df3546b68e027, 0x0 }, /* #63 */
     4325    { 0x3b2646, 0x3b2646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4326    { 0x2923c7, 0x292346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4327    { 0x0746d7, 0x074646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4328    { 0x3d6856, 0x3d6046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4329    { 0x173983, 0x173106, 0x1dc30f5ee7087aff, 0x1dc30f5ee7087aff, 0x0000000000000000, 0x0 }, /* #4 */
     4330    { 0x257397, 0x257382, 0xdb5a2f45b29af53b, 0xdb5a2f45b29af53b, 0x0000000000000000, 0x0 }, /* #5 */
     4331    { 0x156902, 0x156182, 0xc63250d045e32f3d, 0xc63250d045e32f3d, 0x0000000000000000, 0x0 }, /* #6 */
     4332    { 0x1d5cc3, 0x1d5486, 0xa5f2927bd850e139, 0xa5f2927bd850e139, 0x0000000000000000, 0x0 }, /* #7 */
     4333    { 0x2e5c93, 0x2e5403, 0x57a2302b565b9920, 0x4d491ab56f63fc4c, 0xf5a6ea8a1908632c, 0x0 }, /* #8 */
     4334    { 0x304656, 0x304682, 0xa19d8a65921bd678, 0xbd21a9a54004d498, 0x1b841f3fade8fe20, 0x0 }, /* #9 */
     4335    { 0x1f1003, 0x1f1092, 0x3ca8640531295f3f, 0xf20040b0c468029e, 0xb557dcab933ea35f, 0x0 }, /* #10 */
     4336    { 0x1879c3, 0x187196, 0xc64862194dabbe05, 0xf0cb1346c7cc3960, 0x2a82b12d7a207b5b, 0x0 }, /* #11 */
     4337    { 0x3e1702, 0x3e1f82, 0x7f1c704752627996, 0xf664853af6720019, 0x774814f3a40f8683, 0x0 }, /* #12 */
     4338    { 0x171a93, 0x171203, 0x475334a0626d6cd1, 0x054aa8500a1164f2, 0xbdf773afa7a3f821, 0x0 }, /* #13 */
     4339    { 0x0c05d3, 0x0c0d13, 0xc966258fd29a3273, 0x6643847423c62761, 0x9cdd5ee4512bf4ee, 0x0 }, /* #14 */
     4340    { 0x005982, 0x005117, 0x1e3211e72a49f7e5, 0x0e760e38537f5c12, 0xf043fc512935642d, 0x0 }, /* #15 */
     4341    { 0x2a4292, 0x2a4a17, 0xb0634457d93a29ae, 0x5ad4d27fde560f14, 0xaa718e28051be566, 0x0 }, /* #16 */
     4342    { 0x2c1a92, 0x2c1a96, 0x74ca489c928c3c4a, 0xbd70bc849ef171f5, 0x48a673e80c6535ab, 0x0 }, /* #17 */
     4343    { 0x032993, 0x032102, 0x3cb536aa087413a3, 0x54338fede58c267f, 0x177e5943dd1812dc, 0x0 }, /* #18 */
     4344    { 0x166a97, 0x166213, 0xf969ca6b97af70c2, 0x2adce7c1a817c501, 0x31731d561068543f, 0x0 }, /* #19 */
     4345    { 0x0b3342, 0x0b3383, 0xd07cc7ae96d45e53, 0xa8d15fa886edd749, 0xd85497f9f01978f6, 0x0 }, /* #20 */
     4346    { 0x0568c3, 0x056086, 0x0b3179d8af6ac70a, 0xe669094b4ca120af, 0xdb378f729d3659a5, 0x0 }, /* #21 */
     4347    { 0x2a1353, 0x2a1383, 0xddec8cdac2ae5dac, 0xcc1d4e6ad7c1ca0e, 0xee30c19015136c62, 0x0 }, /* #22 */
     4348    { 0x340d56, 0x340507, 0x5a9382bd249f5d03, 0x30f87155ef0bd1c3, 0xd664ee98ca6c74c0, 0x0 }, /* #23 */
     4349    { 0x2c6957, 0x2c6182, 0x1bcc0ac131804372, 0xdabb09322256776e, 0xbeeefe70f0d633fc, 0x0 }, /* #24 */
     4350    { 0x020b57, 0x020383, 0xe9304d99de8a1bca, 0xdcfa1b8740c0c98c, 0xf3c9cded6236adc2, 0x0 }, /* #25 */
     4351    { 0x2e3dd6, 0x2e3503, 0xe8534b377cfb9290, 0x130f7739716aaf1f, 0x2abc2c01f46f1c8f, 0x0 }, /* #26 */
     4352    { 0x2d0b92, 0x2d0303, 0x5c136c963b92b2b8, 0x1a0c0cc5fad0acf8, 0xbdf8a02fbf3dfa40, 0x0 }, /* #27 */
     4353    { 0x1c2e47, 0x1c2e92, 0x734e51d6d3355bf2, 0x96a29e912e144fb0, 0x23544cba5adef3be, 0x0 }, /* #28 */
     4354    { 0x395956, 0x395907, 0x89a9ed70e3e009e6, 0x67be5b93170383be, 0xde146e22332379d8, 0x0 }, /* #29 */
     4355    { 0x0a2a47, 0x0a2207, 0x7ab485ac2efb6540, 0x2a70262550af6290, 0xafbba07921b3fd50, 0x0 }, /* #30 */
     4356    { 0x240042, 0x240002, 0x15bf886b6d6ad3a3, 0x70458a6f7f000797, 0x5a860204119533f4, 0x0 }, /* #31 */
     4357    { 0x2e6216, 0x2e6a82, 0x49d8f64f0771f246, 0x8e3c56bc0a84b3dc, 0x4463606d0312c196, 0x0 }, /* #32 */
     4358    { 0x0f3706, 0x0f3713, 0xfe9da32459835a4d, 0x104ee0ce78c50ae6, 0x11b13daa1f41b099, 0x0 }, /* #33 */
     4359    { 0x070dc6, 0x070506, 0x38a1f23946ae72b0, 0x557c0876d6d42cbe, 0x1cda163d9025ba0e, 0x0 }, /* #34 */
     4360    { 0x2a2e42, 0x2a2682, 0x0791a391858d6b93, 0xfb5b75f6f01714df, 0xf3c9d2656a89a94c, 0x0 }, /* #35 */
     4361    { 0x137f53, 0x137787, 0xecc3e1e271e7daa6, 0xb3934173e20acedd, 0xc6cf5f917022f437, 0x0 }, /* #36 */
     4362    { 0x0b4cc2, 0x0b4413, 0xe27f990fe16640c2, 0x34cae40048801b10, 0x524b4af06719da4e, 0x0 }, /* #37 */
     4363    { 0x245bd2, 0x245397, 0xb78e7dfd2ee3f39b, 0xb60b36b95ad57d24, 0xfe7cb8bc2bf18989, 0x0 }, /* #38 */
     4364    { 0x045e92, 0x045612, 0x41721c9b0aa4ad5e, 0x521cd78b3558b238, 0x10aabaf02ab404da, 0x0 }, /* #39 */
     4365    { 0x170bc7, 0x170b86, 0x2d75612bee50b5e3, 0x89517772638f3c14, 0x5bdc1646753e8631, 0x0 }, /* #40 */
     4366    { 0x3a5bd6, 0x3a5303, 0x3d9cf451596af778, 0x218a0be364d708e9, 0xe3ed17920b6c1171, 0x0 }, /* #41 */
     4367    { 0x262556, 0x262d03, 0xa4ae4857aabb25cb, 0x5f1c630718caa12f, 0xba6e1aaf6e0f7b64, 0x0 }, /* #42 */
     4368    { 0x197503, 0x197d82, 0x5dd81e0cf9ac5311, 0xd77b33a351492907, 0x79a31596579cd5f6, 0x0 }, /* #43 */
     4369    { 0x1e4842, 0x1e4097, 0xc7851954e864281b, 0xb92f50081ba62695, 0xf1aa36b33341fe7a, 0x0 }, /* #44 */
     4370    { 0x2d5c13, 0x2d5402, 0x05e065990a379044, 0x2c3bb4ac5965d3ea, 0x265b4f134f2e43a6, 0x0 }, /* #45 */
     4371    { 0x247c13, 0x247496, 0x1ab67db51acd5b17, 0xca3a79b01dc47fb1, 0xaf83fbfb02f7249a, 0x0 }, /* #46 */
     4372    { 0x143416, 0x143c03, 0x9881679b3c691b54, 0x53035c93d42239d6, 0xba81f4f897b91e82, 0x0 }, /* #47 */
     4373    { 0x3a0497, 0x3a0402, 0x2298892d9d4515c6, 0x4370d6a3a99b10df, 0x20d84d760c55fb19, 0x0 }, /* #48 */
     4374    { 0x050ed2, 0x050607, 0xd69cb572d223aa86, 0x3184c8dc5c70057d, 0x5ae813698a4c5af7, 0x0 }, /* #49 */
     4375    { 0x126043, 0x126896, 0x5026aab1b6301aaa, 0x894f52be50c06d69, 0x3928a80c9a9052bf, 0x0 }, /* #50 */
     4376    { 0x304907, 0x304112, 0x1023058586e5aa98, 0x5fa8bc67722511a1, 0x4f85b6e1eb3f6709, 0x0 }, /* #51 */
     4377    { 0x297597, 0x297d86, 0x5eb618569a70d560, 0x8594a6eb9f689b3a, 0x26de8e9504f7c5da, 0x0 }, /* #52 */
     4378    { 0x230cd6, 0x230412, 0x14b0805611e7f98c, 0x7ef49b6ca1a1b316, 0x6a441b168fb9b98a, 0x0 }, /* #53 */
     4379    { 0x0e77d3, 0x0e7f07, 0x82f34ed54a9ed9e5, 0x28b93ed13e5b7e2e, 0xa5c5effbf3bca449, 0x0 }, /* #54 */
     4380    { 0x0e7bd2, 0x0e7b82, 0x72ddc77d80eadd15, 0xee07c14fff3ed6b6, 0x7b29f9d27e53f9a1, 0x0 }, /* #55 */
     4381    { 0x106856, 0x106886, 0x5c403c47f2720758, 0xa1dd7e872fa78ff9, 0x459d423f3d3588a1, 0x0 }, /* #56 */
     4382    { 0x2859c7, 0x285186, 0x9a7251ecc3dfce90, 0xedce941d4b4059e8, 0x535c423087608b58, 0x0 }, /* #57 */
     4383    { 0x3d0813, 0x3d0817, 0x9268d23f3ff03c17, 0x223a0d089fb38c74, 0x8fd13ac95fc3505d, 0x0 }, /* #58 */
     4384    { 0x2a6a13, 0x2a6292, 0x6d7c7ef5416481a9, 0xf3a8540789d7c0a4, 0x862bd51248733efb, 0x0 }, /* #59 */
     4385    { 0x313493, 0x313493, 0xf333457cc3d0962c, 0xa099e1342ee78052, 0xad669bb76b16ea26, 0x0 }, /* #60 */
     4386    { 0x392282, 0x392282, 0x2557d5fdddd2dd32, 0xf256336f4774e637, 0xccfe5d7169a20905, 0x0 }, /* #61 */
     4387    { 0x282c43, 0x282412, 0x5ffd8c138acd1c4f, 0x7b81f419c9c4601c, 0x1b8468063ef743cd, 0x0 }, /* #62 */
     4388    { 0x0910d2, 0x091017, 0x6a90d5fcc8450229, 0x3c11d6301315cc35, 0xd18100334ad0ca0c, 0x0 }, /* #63 */
    43894389};
    43904390static const BINU64_TEST_T g_aTests_adc_u64[] =
    43914391{
    4392     { 0x390782, 0x390746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4393     { 0x362592, 0x362546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4394     { 0x0520c3, 0x052002, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
    4395     { 0x295407, 0x295402, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
    4396     { 0x351296, 0x351286, 0xd0f06eb74816e627, 0xd0f06eb74816e627, 0x0000000000000000, 0x0 }, /* #4 */
    4397     { 0x040393, 0x040312, 0x6a47263357f9216f, 0x6a47263357f92170, 0x0000000000000000, 0x0 }, /* #5 */
    4398     { 0x0c4302, 0x0c4306, 0x2009e16fcf5a6a8d, 0x2009e16fcf5a6a8d, 0x0000000000000000, 0x0 }, /* #6 */
    4399     { 0x1063c2, 0x106382, 0xcd426f23101837df, 0xcd426f23101837df, 0x0000000000000000, 0x0 }, /* #7 */
    4400     { 0x0d6246, 0x0d6a86, 0x7904ff14324c9953, 0xb04690f22a5fec99, 0x374191ddf8135346, 0x0 }, /* #8 */
    4401     { 0x0538d2, 0x053016, 0x3739579a59087d1f, 0x3825d7893a397324, 0x00ec7feee130f605, 0x0 }, /* #9 */
    4402     { 0x135117, 0x135117, 0x611796e384f50b7f, 0x3926f330906cdcc0, 0xd80f5c4d0b77d140, 0x0 }, /* #10 */
    4403     { 0x391c07, 0x391416, 0x01c6fb0593bd094c, 0x0870cac208808f8b, 0x06a9cfbc74c3863e, 0x0 }, /* #11 */
    4404     { 0x241ad7, 0x241203, 0x1e77c09056e155f2, 0x03de2cfad94edfd9, 0xe5666c6a826d89e6, 0x0 }, /* #12 */
    4405     { 0x354d93, 0x354596, 0x9f621a7aec9fb13c, 0xa3c17dff1a2b0b11, 0x045f63842d8b59d4, 0x0 }, /* #13 */
    4406     { 0x287d92, 0x287592, 0x0bf6b4ff71e1b1bd, 0xb05d04358d38f01c, 0xa4664f361b573e5f, 0x0 }, /* #14 */
    4407     { 0x047bc2, 0x047383, 0xfc4ced037c39c5bc, 0xd84b1b994e1d4bad, 0xdbfe2e95d1e385f1, 0x0 }, /* #15 */
    4408     { 0x147682, 0x147607, 0x5d225b923fb2ed43, 0x5c807e78f17e15fa, 0xff5e22e6b1cb28b7, 0x0 }, /* #16 */
    4409     { 0x3d6202, 0x3d6296, 0x9c95df4f1973a494, 0xf13d9acddb50faf3, 0x54a7bb7ec1dd565f, 0x0 }, /* #17 */
    4410     { 0x084117, 0x084196, 0x8c71e5a8c2fd4e42, 0xf68602d1f8604512, 0x6a141d293562f6cf, 0x0 }, /* #18 */
    4411     { 0x2b69c2, 0x2b6102, 0x196ce093144bd448, 0x5dc244277384f8e9, 0x445563945f3924a1, 0x0 }, /* #19 */
    4412     { 0x2a2487, 0x2a2403, 0x67a125f16c2c651d, 0x54c16255eb6a45bf, 0xed203c647f3de0a1, 0x0 }, /* #20 */
    4413     { 0x351512, 0x351d92, 0x40bb87cfff19a137, 0xb6186cf683ab2d75, 0x755ce52684918c3e, 0x0 }, /* #21 */
    4414     { 0x023946, 0x023982, 0x7a872bbf78a35979, 0xbbd09cece1306f0d, 0x4149712d688d1594, 0x0 }, /* #22 */
    4415     { 0x2e0dc6, 0x2e0d07, 0xc4258301812ab197, 0x7a774f1523a84728, 0xb651cc13a27d9591, 0x0 }, /* #23 */
    4416     { 0x0b10c6, 0x0b1013, 0x4814af108c23d26e, 0x47cbb214332efee5, 0xffb70303a70b2c77, 0x0 }, /* #24 */
    4417     { 0x332086, 0x332006, 0x5fc5da96697d5c8c, 0x69ec3a90f4904b1e, 0x0a265ffa8b12ee92, 0x0 }, /* #25 */
    4418     { 0x0f0046, 0x0f0013, 0x62aeeaffb147c28e, 0x58be0b2e230bcb58, 0xf60f202e71c408ca, 0x0 }, /* #26 */
    4419     { 0x3a6843, 0x3a6013, 0xc803712e4543ad76, 0x39c51828c0f93726, 0x71c1a6fa7bb589af, 0x0 }, /* #27 */
    4420     { 0x1d1f12, 0x1d1713, 0xa75e34dd5efda854, 0x05db1e1d56b8a0a1, 0x5e7ce93ff7baf84d, 0x0 }, /* #28 */
    4421     { 0x1f7296, 0x1f7212, 0x1370933603f5a282, 0x64a73c02c2560831, 0x5136a8ccbe6065af, 0x0 }, /* #29 */
    4422     { 0x2f7593, 0x2f7d07, 0xf15f65d52d218c09, 0x761b19ac779df2af, 0x84bbb3d74a7c66a5, 0x0 }, /* #30 */
    4423     { 0x067c16, 0x067492, 0x8a68bc11ff2b9bd6, 0xed6d1a43a183b115, 0x63045e31a258153f, 0x0 }, /* #31 */
    4424     { 0x112687, 0x112e13, 0xa1c106bf313ff9ce, 0x5e6d1305a09ace0b, 0xbcac0c466f5ad43c, 0x0 }, /* #32 */
    4425     { 0x046892, 0x046807, 0xacf3e553ebfbbcd3, 0x7492c6236733b1bb, 0xc79ee0cf7b37f4e8, 0x0 }, /* #33 */
    4426     { 0x095a83, 0x095297, 0xf13b46b2fc5fd2b8, 0x84dfe0462e64df66, 0x93a4999332050cad, 0x0 }, /* #34 */
    4427     { 0x057683, 0x057697, 0xdf6e9d36cf610aaf, 0x8246542071651c96, 0xa2d7b6e9a20411e6, 0x0 }, /* #35 */
    4428     { 0x394e42, 0x394603, 0x6328051b2989e9bb, 0x14c56788aca46cbc, 0xb19d626d831a8301, 0x0 }, /* #36 */
    4429     { 0x1c3206, 0x1c3203, 0xc2f09ce43f92ae32, 0x3b7db63cc72275bf, 0x788d1958878fc78d, 0x0 }, /* #37 */
    4430     { 0x3d46c2, 0x3d4613, 0x3f0c377f5ec5b8b9, 0x2512b16aa541e762, 0xe60679eb467c2ea9, 0x0 }, /* #38 */
    4431     { 0x226dc2, 0x226d82, 0x38f3ad19f9ca468b, 0x91923abc9d1b6cdf, 0x589e8da2a3512654, 0x0 }, /* #39 */
    4432     { 0x2e28c6, 0x2e2086, 0x25619b9d54043a25, 0xf05a5dce7e66477d, 0xcaf8c2312a620d58, 0x0 }, /* #40 */
    4433     { 0x261147, 0x261113, 0x7a3f1d69f2ebaf8a, 0x6b2e0c3ff20d8513, 0xf0eeeed5ff21d588, 0x0 }, /* #41 */
    4434     { 0x371d02, 0x371d13, 0xf244b82389a7099a, 0x72b65fdeaac051a8, 0x8071a7bb2119480e, 0x0 }, /* #42 */
    4435     { 0x310b96, 0x310b03, 0xb67a903690325774, 0x3e47aabf2ec66967, 0x87cd1a889e9411f3, 0x0 }, /* #43 */
    4436     { 0x396692, 0x396697, 0x9ecf52a57e185e57, 0x924b211bba717195, 0xf37bce763c59133e, 0x0 }, /* #44 */
    4437     { 0x291096, 0x291003, 0xee857646fc6efa46, 0x6bdcc43756cbd17c, 0x7d574df05a5cd736, 0x0 }, /* #45 */
    4438     { 0x0c3193, 0x0c3113, 0x9e72865ca118b6ef, 0x11782bcab4e4b2ab, 0x7305a56e13cbfbbb, 0x0 }, /* #46 */
    4439     { 0x327d02, 0x327513, 0x730e6c99a7145601, 0x1e05518002801e40, 0xaaf6e4e65b6bc83f, 0x0 }, /* #47 */
    4440     { 0x3941d2, 0x394107, 0x5d086554a9e15dc2, 0x26dca06d36b59cff, 0xc9d43b188cd43f3d, 0x0 }, /* #48 */
    4441     { 0x396186, 0x396197, 0xe87653c3e76b9c3b, 0xcf657685409347c5, 0xe6ef22c15927ab8a, 0x0 }, /* #49 */
    4442     { 0x0e0c92, 0x0e0482, 0x3915574950ebaa94, 0xf6a4a66a34e5accb, 0xbd8f4f20e3fa0237, 0x0 }, /* #50 */
    4443     { 0x390e82, 0x390606, 0x0a28edbb4cf19ea4, 0x57249f04838d84cc, 0x4cfbb149369be628, 0x0 }, /* #51 */
    4444     { 0x276197, 0x276117, 0x589defce67541ebd, 0x2fad844939245903, 0xd70f947ad1d03a45, 0x0 }, /* #52 */
    4445     { 0x146296, 0x146292, 0x1bcfd862100421ba, 0xc5ee7c754411a662, 0xaa1ea413340d84a8, 0x0 }, /* #53 */
    4446     { 0x227012, 0x227082, 0x1fe2355987840a59, 0xd0a9a7c29de34a0d, 0xb0c77269165f3fb4, 0x0 }, /* #54 */
    4447     { 0x040c57, 0x040482, 0x91d5b127b9e0da34, 0xffcb5cbee28392ba, 0x6df5ab9728a2b885, 0x0 }, /* #55 */
    4448     { 0x211c07, 0x211403, 0x7a49d68bcc14d41a, 0x25a00bc23c608a0d, 0xab563536704bb5f2, 0x0 }, /* #56 */
    4449     { 0x020d83, 0x020506, 0x2b95745a5933e238, 0x4797f4790a58214e, 0x1c02801eb1243f15, 0x0 }, /* #57 */
    4450     { 0x397e93, 0x397602, 0x4f5435a2ba70a6a9, 0x57487881a0d2497f, 0x07f442dee661a2d5, 0x0 }, /* #58 */
    4451     { 0x0d4b02, 0x0d4392, 0xbf02012af822ec04, 0xd3c6eed6870282f1, 0x14c4edab8edf96ed, 0x0 }, /* #59 */
    4452     { 0x1b18d6, 0x1b1003, 0x41256ac2690fb2f1, 0x16378a4c1d4f78b3, 0xd5121f89b43fc5c2, 0x0 }, /* #60 */
    4453     { 0x264592, 0x264507, 0x71fef556559fe3a4, 0x6ff83d40626546e4, 0xfdf947ea0cc56340, 0x0 }, /* #61 */
    4454     { 0x0a39d3, 0x0a3196, 0x281c02e812f7d94f, 0xb4fa4feaaedc256f, 0x8cde4d029be44c1f, 0x0 }, /* #62 */
    4455     { 0x020596, 0x020507, 0x4bf43eaaabccdcec, 0x19c65bcd452301de, 0xcdd21d22995624f2, 0x0 }, /* #63 */
     4392    { 0x343e12, 0x343646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4393    { 0x174717, 0x174702, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
     4394    { 0x1d2896, 0x1d2046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4395    { 0x153f16, 0x153746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4396    { 0x3e2b16, 0x3e2306, 0x6df380e3c9c90b09, 0x6df380e3c9c90b09, 0x0000000000000000, 0x0 }, /* #4 */
     4397    { 0x126f52, 0x126702, 0x235a2bb169a8398c, 0x235a2bb169a8398c, 0x0000000000000000, 0x0 }, /* #5 */
     4398    { 0x2a2446, 0x2a2402, 0x336326e218d0c998, 0x336326e218d0c998, 0x0000000000000000, 0x0 }, /* #6 */
     4399    { 0x0d59c3, 0x0d5102, 0x1f8de7e1bed5350c, 0x1f8de7e1bed5350d, 0x0000000000000000, 0x0 }, /* #7 */
     4400    { 0x3215c3, 0x321503, 0x6c0f0bba811f458c, 0x0a93f63590ea5d4f, 0x9e84ea7b0fcb17c2, 0x0 }, /* #8 */
     4401    { 0x3e40c6, 0x3e4083, 0xc131e15d4f164d60, 0xa21c580840d8eea7, 0xe0ea76aaf1c2a147, 0x0 }, /* #9 */
     4402    { 0x1423c2, 0x142307, 0xdadde2c2b20ca005, 0x1cd503134f5edc5a, 0x41f720509d523c55, 0x0 }, /* #10 */
     4403    { 0x2a0607, 0x2a0e82, 0x3ee0557cbf382470, 0x89c74b64b944a568, 0x4ae6f5e7fa0c80f7, 0x0 }, /* #11 */
     4404    { 0x1a1642, 0x1a1e03, 0x9b5b822897acf25c, 0x31727124ec6b314f, 0x9616eefc54be3ef3, 0x0 }, /* #12 */
     4405    { 0x236d92, 0x236512, 0x48d6c977074be99f, 0x5f530cd7549091c8, 0x167c43604d44a829, 0x0 }, /* #13 */
     4406    { 0x2b7fd3, 0x2b7f13, 0xce163037f792e95a, 0x57ba639b8a4a5b75, 0x89a4336392b7721a, 0x0 }, /* #14 */
     4407    { 0x292d86, 0x292583, 0xe1c40f3bad3f7795, 0xcef7e67c3c039437, 0xed33d7408ec41ca2, 0x0 }, /* #15 */
     4408    { 0x3862c2, 0x386213, 0xd6d40a458a6f631d, 0x47740d87855da6d5, 0x70a00341faee43b8, 0x0 }, /* #16 */
     4409    { 0x355a03, 0x355287, 0xf504631c42630d65, 0xbcfb509c3569ebdb, 0xc7f6ed7ff306de75, 0x0 }, /* #17 */
     4410    { 0x2230c6, 0x223803, 0x93ae448f6a7a8cbe, 0x5865ee2a80919f1f, 0xc4b7a99b16171261, 0x0 }, /* #18 */
     4411    { 0x202253, 0x202207, 0x775c42f70defc0d2, 0x6e25739ad8204359, 0xf6c930a3ca308286, 0x0 }, /* #19 */
     4412    { 0x185a42, 0x185203, 0xb303cc90db7e16b1, 0x2570f90319e9539e, 0x726d2c723e6b3ced, 0x0 }, /* #20 */
     4413    { 0x010a13, 0x010296, 0x43ff822542c6b69f, 0xcee527bd3e8024a3, 0x8ae5a597fbb96e03, 0x0 }, /* #21 */
     4414    { 0x1a6217, 0x1a6296, 0x0f17b03aa75e0acf, 0x94c9f369c390c263, 0x85b2432f1c32b793, 0x0 }, /* #22 */
     4415    { 0x184596, 0x184d86, 0x733d0ec4842565c7, 0xac10de4631ba06be, 0x38d3cf81ad94a0f7, 0x0 }, /* #23 */
     4416    { 0x1c5c02, 0x1c5c92, 0x4b78cdf692244623, 0x8c6dd9057a3e3e52, 0x40f50b0ee819f82f, 0x0 }, /* #24 */
     4417    { 0x284497, 0x284413, 0x1adeeec90904cfaf, 0x18661af16b13ab97, 0xfd872c28620edbe7, 0x0 }, /* #25 */
     4418    { 0x243652, 0x243613, 0xf019eba428b0cfca, 0x61bac5721e6e6545, 0x71a0d9cdf5bd957b, 0x0 }, /* #26 */
     4419    { 0x3b3b07, 0x3b3392, 0x1ab9351ad1aaa6fd, 0xc8c714a346f8137c, 0xae0ddf88754d6c7e, 0x0 }, /* #27 */
     4420    { 0x0e1202, 0x0e1212, 0x39522e6169de2cd8, 0x6ad207492c412c85, 0x317fd8e7c262ffad, 0x0 }, /* #28 */
     4421    { 0x395fc2, 0x395786, 0x8285e1c1ddfdd089, 0xff6017a901a617bb, 0x7cda35e723a84732, 0x0 }, /* #29 */
     4422    { 0x091092, 0x091087, 0xf7a6b5cec9295184, 0xcab9a1476b137644, 0xd312eb78a1ea24c0, 0x0 }, /* #30 */
     4423    { 0x213dc3, 0x213d92, 0x72cb9e8d1f664349, 0x86f44aec357c9852, 0x1428ac5f16165508, 0x0 }, /* #31 */
     4424    { 0x0c3c03, 0x0c3497, 0xc285333481ca359a, 0xa5bc2ae1f8aef2a5, 0xe336f7ad76e4bd0a, 0x0 }, /* #32 */
     4425    { 0x3e3196, 0x3e3982, 0x7fa2c5f7c2874868, 0xfd91f3ae99fa442c, 0x7def2db6d772fbc4, 0x0 }, /* #33 */
     4426    { 0x222756, 0x222786, 0xce5a49249cced272, 0xf451b833e646d51e, 0x25f76f0f497802ac, 0x0 }, /* #34 */
     4427    { 0x1c5542, 0x1c5506, 0x50d1be474dc44608, 0x755d70c8c7e796cc, 0x248bb2817a2350c4, 0x0 }, /* #35 */
     4428    { 0x3445c7, 0x344503, 0xec2d324c5a98e623, 0x19e17781e5da3934, 0x2db445358b415310, 0x0 }, /* #36 */
     4429    { 0x2b52d7, 0x2b5203, 0x4815e5b4571f4d73, 0x28b14eac6cbafed9, 0xe09b68f8159bb165, 0x0 }, /* #37 */
     4430    { 0x080283, 0x080203, 0x58b7631cf02df32a, 0x067852d7dff9c31c, 0xadc0efbaefcbcff1, 0x0 }, /* #38 */
     4431    { 0x3a5483, 0x3a5412, 0x1a805e821cdda12c, 0x46eb31863e9a5792, 0x2c6ad30421bcb665, 0x0 }, /* #39 */
     4432    { 0x034246, 0x034207, 0xe5bf695b6f8f4031, 0x5c446e0fe92d49bd, 0x768504b4799e098c, 0x0 }, /* #40 */
     4433    { 0x380216, 0x380296, 0x3fab1f050c23c254, 0xc3c3857c47a58512, 0x841866773b81c2be, 0x0 }, /* #41 */
     4434    { 0x2f3186, 0x2f3992, 0x700bd28f829e70fc, 0x92bd55641acb33e9, 0x22b182d4982cc2ed, 0x0 }, /* #42 */
     4435    { 0x045ec2, 0x045682, 0x3c7d16e28af39027, 0xce4fb57e435cfe9b, 0x91d29e9bb8696e74, 0x0 }, /* #43 */
     4436    { 0x2a5b43, 0x2a5382, 0x95c0eed2ac5d1f87, 0xcce5dcf1d9dc47ae, 0x3724ee1f2d7f2826, 0x0 }, /* #44 */
     4437    { 0x0d7257, 0x0d7212, 0x007a568f954d378e, 0x36dc50c0f515fe16, 0x3661fa315fc8c687, 0x0 }, /* #45 */
     4438    { 0x306387, 0x306386, 0xbfa05b1e697403b8, 0xcdad7725623232ed, 0x0e0d1c06f8be2f34, 0x0 }, /* #46 */
     4439    { 0x2a75d2, 0x2a7596, 0x3b8137a37b349e3e, 0xc0d7447a9ba06b18, 0x85560cd7206bccda, 0x0 }, /* #47 */
     4440    { 0x2479d7, 0x247106, 0x284a881b31587c54, 0x352987b2e686359c, 0x0cdeff97b52db947, 0x0 }, /* #48 */
     4441    { 0x1e39c6, 0x1e3107, 0xcbc6a950c62d5b53, 0x2e94b859e5c3248d, 0x62ce0f091f95c93a, 0x0 }, /* #49 */
     4442    { 0x3d2993, 0x3d2186, 0x19d67cfa6c804781, 0xe174d6733d2755d8, 0xc79e5978d0a70e56, 0x0 }, /* #50 */
     4443    { 0x035912, 0x035117, 0x53e0287f97a7f566, 0x28457481b92aca44, 0xd4654c022182d4de, 0x0 }, /* #51 */
     4444    { 0x2121c6, 0x212183, 0xbdc60310d2efce21, 0xa1cbc679e5e31e13, 0xe405c36912f34ff2, 0x0 }, /* #52 */
     4445    { 0x2055c6, 0x205593, 0x8f38116dc3d009df, 0x827cc370add03d9b, 0xf344b202ea0033bc, 0x0 }, /* #53 */
     4446    { 0x023b93, 0x023382, 0x82ff52a5c86a6c97, 0x9cd38e0710f55d98, 0x19d43b61488af100, 0x0 }, /* #54 */
     4447    { 0x060b53, 0x060b96, 0x5302947c6526bfed, 0xb8a7b65233894365, 0x65a521d5ce628377, 0x0 }, /* #55 */
     4448    { 0x103a43, 0x103203, 0x698a9b5c0769a7d9, 0x10988f405247722c, 0xa70df3e44addca52, 0x0 }, /* #56 */
     4449    { 0x0711c6, 0x071186, 0xb02f6dde131f5d70, 0xd20fd88c8cf5a0cc, 0x21e06aae79d6435c, 0x0 }, /* #57 */
     4450    { 0x3b56c2, 0x3b5e17, 0x9ae242184e5899ef, 0x3075319b4ab9dd60, 0x9592ef82fc614371, 0x0 }, /* #58 */
     4451    { 0x2a6b92, 0x2a6302, 0x1f7f01c3790f5c74, 0x42078cdf445c36a4, 0x22888b1bcb4cda30, 0x0 }, /* #59 */
     4452    { 0x244c06, 0x244482, 0x1df4da7d37970d76, 0xc3659aa2adcb615e, 0xa570c025763453e8, 0x0 }, /* #60 */
     4453    { 0x165057, 0x165083, 0xd469053a3e880698, 0xa00c7beeb95e54ba, 0xcba376b47ad64e21, 0x0 }, /* #61 */
     4454    { 0x064a17, 0x064202, 0x6a56f7a70523b173, 0x7de8cb30f8c0dcef, 0x1391d389f39d2b7b, 0x0 }, /* #62 */
     4455    { 0x167216, 0x167a86, 0x26d0a51e65b946b3, 0xa2d3edb3b1c1af2d, 0x7c0348954c08687a, 0x0 }, /* #63 */
    44564456};
    44574457static const BINU64_TEST_T g_aTests_adc_u64_locked[] =
    44584458{
    4459     { 0x0c5fc2, 0x0c5746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4460     { 0x385cd3, 0x385402, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
    4461     { 0x097087, 0x097002, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
    4462     { 0x0a0293, 0x0a0202, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
    4463     { 0x150746, 0x150702, 0x31870ce4730b32ba, 0x31870ce4730b32ba, 0x0000000000000000, 0x0 }, /* #4 */
    4464     { 0x385716, 0x385706, 0x487012ba2aa181bd, 0x487012ba2aa181bd, 0x0000000000000000, 0x0 }, /* #5 */
    4465     { 0x252bc7, 0x252306, 0x0b5ed591c6546ce3, 0x0b5ed591c6546ce4, 0x0000000000000000, 0x0 }, /* #6 */
    4466     { 0x015216, 0x015282, 0xf38df299f952fb54, 0xf38df299f952fb54, 0x0000000000000000, 0x0 }, /* #7 */
    4467     { 0x0d5d43, 0x0d5d13, 0x810887cfd24bc26f, 0x085e4a22178bb0e6, 0x8755c252453fee76, 0x0 }, /* #8 */
    4468     { 0x141952, 0x141116, 0x0636c61e497a723f, 0x2a36c1603ec57453, 0x23fffb41f54b0214, 0x0 }, /* #9 */
    4469     { 0x3f4dc6, 0x3f4587, 0xe8a95a69615ed030, 0xad0618b88f4d79ff, 0xc45cbe4f2deea9cf, 0x0 }, /* #10 */
    4470     { 0x3a4f13, 0x3a4703, 0xeb57566eea8509a0, 0x168e3011d580f8c2, 0x2b36d9a2eafbef21, 0x0 }, /* #11 */
    4471     { 0x2f6242, 0x2f6a96, 0x6be1853f956736ca, 0xa8f0ffc7b7b8fbe1, 0x3d0f7a882251c517, 0x0 }, /* #12 */
    4472     { 0x285e03, 0x285e86, 0x2ee05c147890c88b, 0x9ab0cf16b785aabe, 0x6bd073023ef4e232, 0x0 }, /* #13 */
    4473     { 0x014446, 0x014412, 0x0e429c212e0502da, 0x65b06bb518f4ef76, 0x576dcf93eaefec9c, 0x0 }, /* #14 */
    4474     { 0x385c96, 0x385496, 0x9ea0209cc2cd320b, 0xcef5a08de98ed6c5, 0x30557ff126c1a4ba, 0x0 }, /* #15 */
    4475     { 0x277ad2, 0x277a86, 0x5ad71e546c817cf3, 0xc20c9b4c85d519a6, 0x67357cf819539cb3, 0x0 }, /* #16 */
    4476     { 0x1745c2, 0x174592, 0xf457fb7a5873649f, 0xf4ce10659f32c2f4, 0x007614eb46bf5e55, 0x0 }, /* #17 */
    4477     { 0x217d53, 0x217597, 0xec61baeab8c872b9, 0xc47a43be3370ec72, 0xd81888d37aa879b8, 0x0 }, /* #18 */
    4478     { 0x343497, 0x343496, 0x6825aab02b257615, 0xff849296d6800535, 0x975ee7e6ab5a8f1f, 0x0 }, /* #19 */
    4479     { 0x1c6103, 0x1c6996, 0x63a4ddc44a99514c, 0xa097b5b175386517, 0x3cf2d7ed2a9f13ca, 0x0 }, /* #20 */
    4480     { 0x041342, 0x041303, 0x47a89bfa5103bf8e, 0x31a66fa852e308bf, 0xe9fdd3ae01df4931, 0x0 }, /* #21 */
    4481     { 0x3d3557, 0x3d3503, 0xc3f202207bc2aea1, 0x3427cb986a0ae40b, 0x7035c977ee483569, 0x0 }, /* #22 */
    4482     { 0x0a4f96, 0x0a4792, 0xa3c21d6b9682aae5, 0xa525c7f51ef45652, 0x0163aa898871ab6d, 0x0 }, /* #23 */
    4483     { 0x0f3ac3, 0x0f3a07, 0x9ac138b470e1cc03, 0x3d456d7231487b35, 0xa28434bdc066af31, 0x0 }, /* #24 */
    4484     { 0x143fd6, 0x143782, 0x0562a1a539082503, 0xf87696111a68ecb9, 0xf313f46be160c7b6, 0x0 }, /* #25 */
    4485     { 0x1c43c7, 0x1c4b96, 0x1551f2f7b0a3d56f, 0x9034c5c43f3ce40a, 0x7ae2d2cc8e990e9a, 0x0 }, /* #26 */
    4486     { 0x042817, 0x042017, 0xbbc5ffdf170a924d, 0x061149f16a7899d1, 0x4a4b4a12536e0783, 0x0 }, /* #27 */
    4487     { 0x082286, 0x082207, 0xb7dd05f208e7217c, 0x15b8e28aa201cf3f, 0x5ddbdc98991aadc3, 0x0 }, /* #28 */
    4488     { 0x1061d7, 0x106112, 0x164b4769dd99e51a, 0x473e08d81fc42819, 0x30f2c16e422a42fe, 0x0 }, /* #29 */
    4489     { 0x2753c7, 0x275b13, 0xbe507a4deeabf7f4, 0x730913982d1f3ab3, 0xb4b8994a3e7342be, 0x0 }, /* #30 */
    4490     { 0x1c6fd3, 0x1c6f82, 0x33a44dce6fcdc5b4, 0x85db4bdd5d6ad9ef, 0x5236fe0eed9d143a, 0x0 }, /* #31 */
    4491     { 0x241e86, 0x241683, 0xd4abec19a726856b, 0x9574c7b67ae1c14c, 0xc0c8db9cd3bb3be1, 0x0 }, /* #32 */
    4492     { 0x1e7243, 0x1e7282, 0x046103cc68ee3235, 0xe868039fd374e1bf, 0xe406ffd36a86af89, 0x0 }, /* #33 */
    4493     { 0x0b1613, 0x0b1686, 0xcbfed21372b06dc6, 0xe548a4ca8f9b548d, 0x1949d2b71ceae6c6, 0x0 }, /* #34 */
    4494     { 0x237583, 0x237502, 0x473ddaf492e4a86a, 0x5d52e09a3026f38f, 0x161505a59d424b24, 0x0 }, /* #35 */
    4495     { 0x1b11c6, 0x1b1197, 0xceec3a1e4fa2174f, 0xa050839b25c69b0a, 0xd164497cd62483bb, 0x0 }, /* #36 */
    4496     { 0x345156, 0x345907, 0xb5213cba49457b72, 0x4b5035ece82256b8, 0x962ef9329edcdb46, 0x0 }, /* #37 */
    4497     { 0x1f54c3, 0x1f5c96, 0x7ff9a2de8da1421b, 0x931cbd581c1a3d22, 0x13231a798e78fb06, 0x0 }, /* #38 */
    4498     { 0x106b87, 0x106392, 0x3e5b4cbbc654ef57, 0xbff498dc00364c02, 0x81994c2039e15caa, 0x0 }, /* #39 */
    4499     { 0x0f6a46, 0x0f6213, 0xe049f455b50b24fa, 0x3600ba8a00175897, 0x55b6c6344b0c339d, 0x0 }, /* #40 */
    4500     { 0x015417, 0x015412, 0x1dc4fe8a24435bd5, 0x201b9b9ea849f651, 0x02569d1484069a7b, 0x0 }, /* #41 */
    4501     { 0x297e13, 0x297e03, 0xc8f795e5e4d572c0, 0x4977eeeb74768b8a, 0x808059058fa118c9, 0x0 }, /* #42 */
    4502     { 0x3c4dd7, 0x3c4d92, 0x7476aff0246d9bed, 0x91d7d57aa91990a4, 0x1d61258a84abf4b6, 0x0 }, /* #43 */
    4503     { 0x3634d2, 0x363417, 0xdfce850a3945b06f, 0x0ee6235fd1d2501e, 0x2f179e55988c9faf, 0x0 }, /* #44 */
    4504     { 0x0824c2, 0x082c82, 0x32e78624583b6025, 0x9f1457c47e419c0d, 0x6c2cd1a026063be8, 0x0 }, /* #45 */
    4505     { 0x3272d7, 0x327282, 0xbb1d1501d193da20, 0xdfb8ab9978a4087a, 0x249b9697a7102e59, 0x0 }, /* #46 */
    4506     { 0x1b2dc7, 0x1b2586, 0xc0f41fb75e611730, 0xdf07a1860ea14977, 0x1e1381ceb0403246, 0x0 }, /* #47 */
    4507     { 0x012147, 0x012103, 0x34f274b635b53d3b, 0x2e57153bf672aa0d, 0xf964a085c0bd6cd1, 0x0 }, /* #48 */
    4508     { 0x2020d7, 0x202096, 0xa172889a3e1857ee, 0xba6175d14e77a0d4, 0x18eeed37105f48e5, 0x0 }, /* #49 */
    4509     { 0x384cd6, 0x384413, 0x4ff371600104b01b, 0x149089f727608ca8, 0xc49d1897265bdc8d, 0x0 }, /* #50 */
    4510     { 0x1d2c02, 0x1d2417, 0x6f1850270b2e06f5, 0x34f6763a3a2ce7c0, 0xc5de26132efee0cb, 0x0 }, /* #51 */
    4511     { 0x254012, 0x254093, 0xdfd443526c9c347e, 0xda3803e6ebf532ea, 0xfa63c0947f58fe6c, 0x0 }, /* #52 */
    4512     { 0x2a1852, 0x2a1882, 0x7a027324785abd05, 0xe7d3a685cbf6506e, 0x6dd13361539b9369, 0x0 }, /* #53 */
    4513     { 0x215787, 0x215717, 0x70e4ce858a92083f, 0x0be64de2ffd6217b, 0x9b017f5d7544193b, 0x0 }, /* #54 */
    4514     { 0x277183, 0x277183, 0xbb19923ee80d7575, 0x98f50a53ad75c89d, 0xdddb7814c5685327, 0x0 }, /* #55 */
    4515     { 0x2f3c87, 0x2f3486, 0x2950c970e3c27921, 0xbac8e4d26f88d2be, 0x91781b618bc6599c, 0x0 }, /* #56 */
    4516     { 0x2d0842, 0x2d0813, 0x9f408903d789b7ef, 0x44b3ee02b85c3349, 0xa57364fee0d27b5a, 0x0 }, /* #57 */
    4517     { 0x266093, 0x266882, 0x489d72511e1b3879, 0xa3f2523016e0fc1a, 0x5b54dfdef8c5c3a0, 0x0 }, /* #58 */
    4518     { 0x1c3dc6, 0x1c3503, 0xee17ed77b0906f84, 0x36f2c2d67cd6b9bf, 0x48dad55ecc464a3b, 0x0 }, /* #59 */
    4519     { 0x0560d3, 0x056096, 0xd4470b86c2c5c663, 0xfa898133f44e5e42, 0x264275ad318897de, 0x0 }, /* #60 */
    4520     { 0x2d4b87, 0x2d4b07, 0x90ead953759e60f1, 0x1856368ad2f33605, 0x876b5d375d54d513, 0x0 }, /* #61 */
    4521     { 0x160a03, 0x160213, 0xf4a36976c8128aa7, 0x3c5d8823bcc57d37, 0x47ba1eacf4b2f28f, 0x0 }, /* #62 */
    4522     { 0x2f6403, 0x2f6c92, 0x519be8a900543f7b, 0x8551c53eae1ebea7, 0x33b5dc95adca7f2b, 0x0 }, /* #63 */
     4459    { 0x124cd2, 0x124446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4460    { 0x3b7057, 0x3b7002, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
     4461    { 0x283653, 0x283602, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
     4462    { 0x104386, 0x104346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4463    { 0x0b6c86, 0x0b6406, 0x0cd5d8297b018503, 0x0cd5d8297b018503, 0x0000000000000000, 0x0 }, /* #4 */
     4464    { 0x221307, 0x221302, 0x2ddd6a5c54ab1c85, 0x2ddd6a5c54ab1c86, 0x0000000000000000, 0x0 }, /* #5 */
     4465    { 0x317657, 0x317602, 0x7eecaeab0ee586ac, 0x7eecaeab0ee586ad, 0x0000000000000000, 0x0 }, /* #6 */
     4466    { 0x3f7cd3, 0x3f7402, 0x07c3c14e579c137e, 0x07c3c14e579c137f, 0x0000000000000000, 0x0 }, /* #7 */
     4467    { 0x076bd7, 0x076392, 0x0f6f3873614e1d72, 0xec1726d270312b62, 0xdca7ee5f0ee30def, 0x0 }, /* #8 */
     4468    { 0x076107, 0x076113, 0x6f092fc97a10f417, 0x13b895003e314157, 0xa4af6536c4204d3f, 0x0 }, /* #9 */
     4469    { 0x1d6fd6, 0x1d6717, 0x565b19684e6ef417, 0x05c06216c54ffa66, 0xaf6548ae76e1064f, 0x0 }, /* #10 */
     4470    { 0x065086, 0x065086, 0x823d533c80ebf185, 0x9747b0af090f7acf, 0x150a5d728823894a, 0x0 }, /* #11 */
     4471    { 0x296c57, 0x296413, 0xfcafa7c8d9519b5f, 0x7ba68f20498216cb, 0x7ef6e75770307b6b, 0x0 }, /* #12 */
     4472    { 0x0e41c2, 0x0e4197, 0xa1d8eab21a46db13, 0x81e51151c25f5960, 0xe00c269fa8187e4d, 0x0 }, /* #13 */
     4473    { 0x3b2102, 0x3b2107, 0x681faa64a9518995, 0x0f68d740a03d2965, 0xa7492cdbf6eb9fd0, 0x0 }, /* #14 */
     4474    { 0x093e16, 0x093602, 0x06f7597605666af2, 0x5210fef21e78e152, 0x4b19a57c19127660, 0x0 }, /* #15 */
     4475    { 0x3f7597, 0x3f7587, 0xf7f3bfe0d9c0aa68, 0xd2eb5c7ebd7af30f, 0xdaf79c9de3ba48a6, 0x0 }, /* #16 */
     4476    { 0x0b1517, 0x0b1593, 0xa1b8a4f7bb6017c5, 0x90d56c585cb67d32, 0xef1cc760a156656c, 0x0 }, /* #17 */
     4477    { 0x210193, 0x210116, 0x3de76958deee8718, 0x52bf2b3a42a3d814, 0x14d7c1e163b550fb, 0x0 }, /* #18 */
     4478    { 0x392557, 0x392517, 0xe8bd3dbe65de595e, 0x2511407a05fef336, 0x3c5402bba02099d7, 0x0 }, /* #19 */
     4479    { 0x3f61c6, 0x3f6112, 0x564e882213f6689e, 0x58daa83291c20510, 0x028c20107dcb9c72, 0x0 }, /* #20 */
     4480    { 0x231683, 0x231e82, 0x48f91b8afbaead62, 0x9aae91fad62dd3d6, 0x51b5766fda7f2673, 0x0 }, /* #21 */
     4481    { 0x321b53, 0x321b96, 0x757a50b0c433144f, 0xbe10f196757a828d, 0x4896a0e5b1476e3d, 0x0 }, /* #22 */
     4482    { 0x1d1ec2, 0x1d1697, 0xa5f889bbc6d08d7b, 0x93e24c79a6eb15c5, 0xede9c2bde01a884a, 0x0 }, /* #23 */
     4483    { 0x373612, 0x373e13, 0x942aac2ab1c94277, 0x491b59dbaf564634, 0xb4f0adb0fd8d03bd, 0x0 }, /* #24 */
     4484    { 0x1b18d7, 0x1b1086, 0x2585f40916041329, 0xaecb63b7535cc21b, 0x89456fae3d58aef1, 0x0 }, /* #25 */
     4485    { 0x270d43, 0x270592, 0x9f47f40bf257c11f, 0xd49e899b5f3ecf58, 0x3556958f6ce70e38, 0x0 }, /* #26 */
     4486    { 0x1e6713, 0x1e6707, 0xe92370d1c4c32aa0, 0x4f2f47df5a86e911, 0x660bd70d95c3be70, 0x0 }, /* #27 */
     4487    { 0x1329d6, 0x132913, 0xab907f9c19bd8d6f, 0x66101088b5679f5e, 0xba7f90ec9baa11ef, 0x0 }, /* #28 */
     4488    { 0x0334c2, 0x033c13, 0xc0c3dc8aae51ddf8, 0x549381d4e915c662, 0x93cfa54a3ac3e86a, 0x0 }, /* #29 */
     4489    { 0x247b93, 0x247383, 0xe638b28b44eefd50, 0xaf45541bd940d498, 0xc90ca1909451d747, 0x0 }, /* #30 */
     4490    { 0x031a47, 0x031a86, 0x5d63fef0797a8f83, 0xd0c70f750970dd27, 0x736310848ff64da3, 0x0 }, /* #31 */
     4491    { 0x110542, 0x110582, 0x839d8fbaaf85f516, 0xe377c0e1ccccf346, 0x5fda31271d46fe30, 0x0 }, /* #32 */
     4492    { 0x004ec3, 0x004612, 0x36a35651e4480e4e, 0x66dbcf9a41c00a2c, 0x303879485d77fbdd, 0x0 }, /* #33 */
     4493    { 0x227e93, 0x227e07, 0xa842bad9592c4090, 0x341b84978e2551c6, 0x8bd8c9be34f91135, 0x0 }, /* #34 */
     4494    { 0x247fd3, 0x247703, 0xa27017b9d3990274, 0x1c83fd1d40be86cd, 0x7a13e5636d258458, 0x0 }, /* #35 */
     4495    { 0x1910c3, 0x191803, 0xada66fd6dea337d4, 0x3f91698fe89b99d9, 0x91eaf9b909f86204, 0x0 }, /* #36 */
     4496    { 0x3069d7, 0x306113, 0x40beeb3fedca5d79, 0x0c89c4802410d2f4, 0xcbcad9403646757a, 0x0 }, /* #37 */
     4497    { 0x3c7ec6, 0x3c7612, 0x1e92361f2c3c1cf9, 0x3869a098bd5b59e0, 0x19d76a79911f3ce7, 0x0 }, /* #38 */
     4498    { 0x365346, 0x365b92, 0x53bc4d2ab328314b, 0xb531074162963bd0, 0x6174ba16af6e0a85, 0x0 }, /* #39 */
     4499    { 0x252c56, 0x252482, 0x9855e8b36c41de00, 0xf0c3ff235c622a40, 0x586e166ff0204c40, 0x0 }, /* #40 */
     4500    { 0x025dd2, 0x025d13, 0xa832374be4b8ea9a, 0x5665edbf5d853cf8, 0xae33b67378cc525e, 0x0 }, /* #41 */
     4501    { 0x253847, 0x253002, 0x00e3a12347e4d711, 0x157b4fada84cf92f, 0x1497ae8a6068221d, 0x0 }, /* #42 */
     4502    { 0x037097, 0x037013, 0xb20cfa8bca6800ce, 0x303ad6efbc7cf6fb, 0x7e2ddc63f214f62c, 0x0 }, /* #43 */
     4503    { 0x202846, 0x202807, 0x8f0ec92aa875d186, 0x290fd7f9bc2ede78, 0x9a010ecf13b90cf2, 0x0 }, /* #44 */
     4504    { 0x0f7e57, 0x0f7e03, 0xbb2664a3ca77bd33, 0x7521dc186010e4df, 0xb9fb7774959927ab, 0x0 }, /* #45 */
     4505    { 0x1f7e43, 0x1f7e07, 0xaa25febcb1643641, 0x2a54b07f15db3484, 0x802eb1c26476fe42, 0x0 }, /* #46 */
     4506    { 0x183787, 0x183f86, 0x58d44dc4b86d7000, 0x9fd720db92ab1c6c, 0x4702d316da3dac6b, 0x0 }, /* #47 */
     4507    { 0x0b4a06, 0x0b4283, 0xc620dbeb813de378, 0x84237f65d88407e9, 0xbe02a37a57462471, 0x0 }, /* #48 */
     4508    { 0x3a3e46, 0x3a3682, 0x2123808889a9a740, 0xd4ba373eab7518f7, 0xb396b6b621cb71b7, 0x0 }, /* #49 */
     4509    { 0x350107, 0x350113, 0x4098387219346be7, 0x1c0f359662d63094, 0xdb76fd2449a1c4ac, 0x0 }, /* #50 */
     4510    { 0x3e6b97, 0x3e6387, 0xe1ca818f33c94100, 0x9d2fdaf8e9c94672, 0xbb655969b6000571, 0x0 }, /* #51 */
     4511    { 0x111ad7, 0x111282, 0xa7eb942af64109d1, 0xe50af3f0918d9085, 0x3d1f5fc59b4c86b3, 0x0 }, /* #52 */
     4512    { 0x081dd6, 0x081502, 0x27f2c7354cf40307, 0x689ca4c380e8a0ea, 0x40a9dd8e33f49de3, 0x0 }, /* #53 */
     4513    { 0x113406, 0x113c13, 0x814f7009423665b5, 0x742c11ec887ac540, 0xf2dca1e346445f8b, 0x0 }, /* #54 */
     4514    { 0x0878d6, 0x087082, 0x49d90960713fa6b2, 0xdb4156c979364a32, 0x91684d6907f6a380, 0x0 }, /* #55 */
     4515    { 0x323146, 0x323182, 0x18a25eb00ccad5eb, 0xbd4ee90498c1575d, 0xa4ac8a548bf68172, 0x0 }, /* #56 */
     4516    { 0x103393, 0x103306, 0x0100afeec0f3b927, 0x4b97fe979511ebed, 0x4a974ea8d41e32c5, 0x0 }, /* #57 */
     4517    { 0x2c7d06, 0x2c7517, 0xe5333a054217bfd5, 0x630fc239c83e1200, 0x7ddc88348626522b, 0x0 }, /* #58 */
     4518    { 0x322d86, 0x322512, 0x675c8f0fd7131b2a, 0x79a014f0c4c75123, 0x124385e0edb435f9, 0x0 }, /* #59 */
     4519    { 0x0c49c2, 0x0c4193, 0xd91ae4a1da1bd47b, 0xc51bfb4c0eb3e762, 0xec0116aa349812e7, 0x0 }, /* #60 */
     4520    { 0x372a43, 0x372216, 0x0d483a814c79c06d, 0x651dca218d72b265, 0x57d58fa040f8f1f7, 0x0 }, /* #61 */
     4521    { 0x087e47, 0x087607, 0xde447447ade42912, 0x4ece55820e123abd, 0x7089e13a602e11aa, 0x0 }, /* #62 */
     4522    { 0x1d4212, 0x1d4212, 0x02cd533d5db1c82e, 0x1050dca3d3c59368, 0x0d8389667613cb3a, 0x0 }, /* #63 */
    45234523};
    45244524static const BINU64_TEST_T g_aTests_sub_u64[] =
    45254525{
    4526     { 0x0b7893, 0x0b7046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4527     { 0x1916c6, 0x191646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4528     { 0x005c52, 0x005446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4529     { 0x186a86, 0x186246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4530     { 0x0265c7, 0x026582, 0xdcf106cbed20f2cd, 0xdcf106cbed20f2cd, 0x0000000000000000, 0x0 }, /* #4 */
    4531     { 0x3a2616, 0x3a2606, 0x2ad2a2edc2512e84, 0x2ad2a2edc2512e84, 0x0000000000000000, 0x0 }, /* #5 */
    4532     { 0x332243, 0x332202, 0x5d802d535fde609d, 0x5d802d535fde609d, 0x0000000000000000, 0x0 }, /* #6 */
    4533     { 0x3300c7, 0x330086, 0xfe1656a4a03f0a9f, 0xfe1656a4a03f0a9f, 0x0000000000000000, 0x0 }, /* #7 */
    4534     { 0x181256, 0x181a87, 0x6ab07e3d500e86b8, 0xd23c88ead0417fe8, 0x9873f5527fcd06d0, 0x0 }, /* #8 */
    4535     { 0x1a7b06, 0x1a7396, 0xb0b7b9fbe75ba8e3, 0x879b1c08960a1b4d, 0x291c9df351518d96, 0x0 }, /* #9 */
    4536     { 0x0872c3, 0x087296, 0xf0ee74106ee42b77, 0xca0806750872d2bb, 0x26e66d9b667158bc, 0x0 }, /* #10 */
    4537     { 0x1c0906, 0x1c0187, 0x862e196befbdecc6, 0xafb5d189035c1d11, 0xd67847e2ec61cfb5, 0x0 }, /* #11 */
    4538     { 0x187056, 0x187883, 0x3cc7c49cb95ad78a, 0x8759c296136ec9b0, 0xb56e0206a5ec0dda, 0x0 }, /* #12 */
    4539     { 0x2524d3, 0x252486, 0xcc3bde3424deb3ae, 0x890d8238cbddb222, 0x432e5bfb5901018c, 0x0 }, /* #13 */
    4540     { 0x1d1786, 0x1d1786, 0xd0a0af1dabf5b54b, 0xcac13e23962c6396, 0x05df70fa15c951b5, 0x0 }, /* #14 */
    4541     { 0x143817, 0x143897, 0x3b89613c17e9da97, 0xb4241fb0f72ec359, 0x8765418b20bb173e, 0x0 }, /* #15 */
    4542     { 0x2667c6, 0x266703, 0x239ea26862e5012b, 0x303a208a1b555d15, 0xf36481de478fa416, 0x0 }, /* #16 */
    4543     { 0x031ec7, 0x031696, 0xfe121fc738491a32, 0x8a1f0126ce17782d, 0x73f31ea06a31a205, 0x0 }, /* #17 */
    4544     { 0x053752, 0x053782, 0xa6954351164d68bd, 0x95f480f1b942f068, 0x10a0c25f5d0a7855, 0x0 }, /* #18 */
    4545     { 0x3a3c92, 0x3a3483, 0x9843926a4bde8f6f, 0xfee7ac7dfd38b529, 0x995be5ec4ea5da46, 0x0 }, /* #19 */
    4546     { 0x244203, 0x244297, 0x0ccc689631c40541, 0xcc723056a8f0b7db, 0x405a383f88d34d66, 0x0 }, /* #20 */
    4547     { 0x3a2913, 0x3a2113, 0x0ac65dfc9cd0a7b2, 0x12875d267d2d0826, 0xf83f00d61fa39f8c, 0x0 }, /* #21 */
    4548     { 0x2027d6, 0x202702, 0x1af7fa952070b25b, 0x14f03d531d1b3d52, 0x0607bd4203557509, 0x0 }, /* #22 */
    4549     { 0x353052, 0x353006, 0xc92e8561c25c1d5c, 0x2e2a0829f1057ac0, 0x9b047d37d156a29c, 0x0 }, /* #23 */
    4550     { 0x3e0ed2, 0x3e0692, 0xdd928c04100a0962, 0xb0d09ba567338149, 0x2cc1f05ea8d68819, 0x0 }, /* #24 */
    4551     { 0x196443, 0x196c12, 0x9c8dac7dca25ec35, 0x4019560e59126f38, 0x5c74566f71137cfd, 0x0 }, /* #25 */
    4552     { 0x351683, 0x351696, 0xb5441eaef17e9d07, 0x905bab07c103a41e, 0x24e873a7307af8e9, 0x0 }, /* #26 */
    4553     { 0x0b0f47, 0x0b0796, 0xf3d1601f5ba27af0, 0xc5266f6d88ad9e4b, 0x2eaaf0b1d2f4dca5, 0x0 }, /* #27 */
    4554     { 0x0b7a43, 0x0b7297, 0x900691903a54a5b5, 0xe32c4fc96219aa2b, 0xacda41c6d83afb8a, 0x0 }, /* #28 */
    4555     { 0x110712, 0x110713, 0x1b2508a3b934bf78, 0x2300f5186301de1c, 0xf824138b5632e15c, 0x0 }, /* #29 */
    4556     { 0x364287, 0x364283, 0xa9d4e0d97e045d2c, 0xb2c6b9ef7e195319, 0xf70e26e9ffeb0a13, 0x0 }, /* #30 */
    4557     { 0x183893, 0x183092, 0xd552d0fa98e5d630, 0x884b7e661d819997, 0x4d0752947b643c99, 0x0 }, /* #31 */
    4558     { 0x0431c7, 0x043183, 0x45bb1a8ad41c5624, 0xd0159a926958bed3, 0x75a57ff86ac39751, 0x0 }, /* #32 */
    4559     { 0x107783, 0x107f06, 0xcb8c934d7bdf5315, 0x5e0414e46755fa12, 0x6d887e6914895903, 0x0 }, /* #33 */
    4560     { 0x004706, 0x004f83, 0x3691f187da1ec691, 0x86b4a663bbd70e01, 0xafdd4b241e47b890, 0x0 }, /* #34 */
    4561     { 0x274847, 0x274083, 0x02b1d3c58371055d, 0xc23d8d879f11068c, 0x4074463de45ffed1, 0x0 }, /* #35 */
    4562     { 0x0a2053, 0x0a2002, 0xec550c2e8cfbbbdd, 0x2980f852ca534a2a, 0xc2d413dbc2a871b3, 0x0 }, /* #36 */
    4563     { 0x040587, 0x040517, 0x33fe814b6244e385, 0x495bcf3b2b3d867d, 0xeaa2b21037075d08, 0x0 }, /* #37 */
    4564     { 0x257617, 0x257e06, 0xcaff3e111b3bacad, 0x4dfcc88110feace4, 0x7d0275900a3cffc9, 0x0 }, /* #38 */
    4565     { 0x047357, 0x047b87, 0x766afc38d0b23c68, 0xb4ccad6ea0d730a5, 0xc19e4eca2fdb0bc3, 0x0 }, /* #39 */
    4566     { 0x3d5356, 0x3d5316, 0xe03aab84795e1a74, 0x31fde1c741b7a7f5, 0xae3cc9bd37a6727f, 0x0 }, /* #40 */
    4567     { 0x3016d6, 0x301603, 0x027eb0243ed540ed, 0x30191245d10cbc20, 0xd2659dde6dc884cd, 0x0 }, /* #41 */
    4568     { 0x1d7042, 0x1d7093, 0xe13cff5bda43b893, 0xf748fdbe1323913b, 0xe9f4019dc7202758, 0x0 }, /* #42 */
    4569     { 0x0d5102, 0x0d5906, 0xd34eb3c0aebd9559, 0x63fab4c0cb860999, 0x6f53feffe3378bc0, 0x0 }, /* #43 */
    4570     { 0x1f15d3, 0x1f1507, 0x4dc3b8e6a8726d5e, 0x6120ca343c0fd51d, 0xeca2eeb26c629841, 0x0 }, /* #44 */
    4571     { 0x375496, 0x375497, 0x22b8b329d2c3ad94, 0xacd5b31ffc89ab05, 0x75e30009d63a028f, 0x0 }, /* #45 */
    4572     { 0x1b2087, 0x1b2816, 0xd0a30c5eafa02fc6, 0x64ba9c059c0a8748, 0x6be870591395a87e, 0x0 }, /* #46 */
    4573     { 0x393587, 0x393587, 0x144061baefb3458c, 0xb437760bcd2c56eb, 0x6008ebaf2286eea1, 0x0 }, /* #47 */
    4574     { 0x333d83, 0x333583, 0xcdd3d1cdfee389b6, 0xd0a99095fcfaad46, 0xfd2a413801e8dc70, 0x0 }, /* #48 */
    4575     { 0x070c03, 0x070493, 0x97c3baf7941fa566, 0xec1d37cd702f123e, 0xaba6832a23f09328, 0x0 }, /* #49 */
    4576     { 0x270d42, 0x270593, 0x8b28559a30654440, 0x9af9dc1e49a492ae, 0xf02e797be6c0b192, 0x0 }, /* #50 */
    4577     { 0x0e1252, 0x0e1292, 0xf93d351b01d30010, 0xc6e5564170a48ee6, 0x3257ded9912e712a, 0x0 }, /* #51 */
    4578     { 0x393583, 0x393506, 0xfb5b2801a13f2a8b, 0x68f68581389db959, 0x9264a28068a17132, 0x0 }, /* #52 */
    4579     { 0x0a44d2, 0x0a4486, 0xf79a95ff330efe69, 0xe933454b0638c230, 0x0e6750b42cd63c39, 0x0 }, /* #53 */
    4580     { 0x0c4e86, 0x0c4603, 0x0e5b79996e82cd44, 0x771af4d6f06f83d3, 0x974084c27e134971, 0x0 }, /* #54 */
    4581     { 0x146893, 0x146806, 0x9f2acea40691d18b, 0x3aef2f402d556933, 0x643b9f63d93c6858, 0x0 }, /* #55 */
    4582     { 0x277bc6, 0x277307, 0x046f0b1e03a29eaf, 0x78debac031edb627, 0x8b90505dd1b4e888, 0x0 }, /* #56 */
    4583     { 0x185603, 0x185e02, 0xb76b2f0d99c3539a, 0x3d27e6231243b0e3, 0x7a4348ea877fa2b7, 0x0 }, /* #57 */
    4584     { 0x2e7243, 0x2e7212, 0x5b6a3da0fcc35817, 0x2fd2fbe2d2bf04d9, 0x2b9741be2a04533e, 0x0 }, /* #58 */
    4585     { 0x2f6106, 0x2f6112, 0x5bba30a8353dec97, 0x29409747e0aa2fae, 0x327999605493bce9, 0x0 }, /* #59 */
    4586     { 0x0a6ad6, 0x0a6282, 0xeca7be77ec3ee5b8, 0xe48e47d630b85f20, 0x081976a1bb868698, 0x0 }, /* #60 */
    4587     { 0x1c7fd7, 0x1c7783, 0x39e74c2fa54614e6, 0xf2f6ae9c47cf52c4, 0x46f09d935d76c222, 0x0 }, /* #61 */
    4588     { 0x2a6b53, 0x2a6b12, 0x920ed68734c491f7, 0x7afe081f686cda8c, 0x1710ce67cc57b76b, 0x0 }, /* #62 */
    4589     { 0x1e0952, 0x1e0193, 0x82d12ad2d4f8ded4, 0x8b3f53a0252b3c16, 0xf791d732afcda2be, 0x0 }, /* #63 */
     4526    { 0x310e52, 0x310646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4527    { 0x000457, 0x000446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4528    { 0x300ad2, 0x300246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4529    { 0x160a47, 0x160246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4530    { 0x3c5086, 0x3c5002, 0x30d342b8751db301, 0x30d342b8751db301, 0x0000000000000000, 0x0 }, /* #4 */
     4531    { 0x0177c6, 0x017702, 0x5aaf866768a6bcb6, 0x5aaf866768a6bcb6, 0x0000000000000000, 0x0 }, /* #5 */
     4532    { 0x0d7782, 0x0d7786, 0xc429288a14e11117, 0xc429288a14e11117, 0x0000000000000000, 0x0 }, /* #6 */
     4533    { 0x247e02, 0x247602, 0x2beaebd701d689b5, 0x2beaebd701d689b5, 0x0000000000000000, 0x0 }, /* #7 */
     4534    { 0x212793, 0x212793, 0x18d269b87582b755, 0xa34a3d9a5767dabf, 0x75882c1e1e1adc96, 0x0 }, /* #8 */
     4535    { 0x080106, 0x080116, 0xcff67f7d074ef212, 0x2b95d4850722e184, 0xa460aaf8002c108e, 0x0 }, /* #9 */
     4536    { 0x381252, 0x381212, 0xdb943fc615d61b35, 0x1b6ca9d9b3ef2ce6, 0xc02795ec61e6ee4f, 0x0 }, /* #10 */
     4537    { 0x2359d3, 0x235113, 0x567664b778f3eda2, 0x71d69c18c22596e9, 0xe49fc89eb6ce56b9, 0x0 }, /* #11 */
     4538    { 0x2c3086, 0x2c3887, 0x5b3570b78f300b4b, 0x9bcdd1e9bdb4fef6, 0xbf679ecdd17b0c55, 0x0 }, /* #12 */
     4539    { 0x2a4542, 0x2a4587, 0x31fb0aa2423c0346, 0xf1d32e99e9c4b722, 0x4027dc0858774c24, 0x0 }, /* #13 */
     4540    { 0x1e3217, 0x1e3297, 0xe3d0d76d64804f37, 0xf1934b3d409107be, 0xf23d8c3023ef4779, 0x0 }, /* #14 */
     4541    { 0x3e5dc2, 0x3e5516, 0x3cfe2c17bcdabe37, 0x316431c6e9da04ee, 0x0b99fa50d300b949, 0x0 }, /* #15 */
     4542    { 0x0040d6, 0x004883, 0x3202e5c7577c8cd8, 0xaa4b6ed7fb410761, 0x87b776ef5c3b8577, 0x0 }, /* #16 */
     4543    { 0x216993, 0x216906, 0xa975e6ee79e2139d, 0x725256553e55ca44, 0x372390993b8c4959, 0x0 }, /* #17 */
     4544    { 0x2a69c2, 0x2a6183, 0xb9b0ffdeb6cfa26e, 0xe319956763611c32, 0xd6976a77536e863c, 0x0 }, /* #18 */
     4545    { 0x0e3617, 0x0e3616, 0xee042db4c51cece3, 0x2f34d55cf0c850dd, 0xbecf5857d4549c06, 0x0 }, /* #19 */
     4546    { 0x3057d2, 0x305f12, 0xc2c2f9426c32ea85, 0x7f345fba1db88d0d, 0x438e99884e7a5d78, 0x0 }, /* #20 */
     4547    { 0x015256, 0x015282, 0xc64b6888889a3dbd, 0x882ad68ac7de81cb, 0x3e2091fdc0bbbbf2, 0x0 }, /* #21 */
     4548    { 0x1018c2, 0x101097, 0x367e4f683f66ce7c, 0xdb11e2d560d75cde, 0x5b6c6c92de8f719e, 0x0 }, /* #22 */
     4549    { 0x0b7346, 0x0b7387, 0x08f0cb3b0752bcea, 0xbbb70a964ea429d8, 0x4d39c0a4b8ae9312, 0x0 }, /* #23 */
     4550    { 0x1655c6, 0x165597, 0x029cc5ec93d8dd1d, 0xc8b546595152b1ff, 0x39e77f9342862b1e, 0x0 }, /* #24 */
     4551    { 0x284a43, 0x284212, 0x4d2374e05ac15e81, 0x314d421047f339a4, 0x1bd632d012ce24dd, 0x0 }, /* #25 */
     4552    { 0x2203d7, 0x220317, 0x2a6d6a3f79b25318, 0x60b051b88457ce69, 0xc9bd1886f55a84af, 0x0 }, /* #26 */
     4553    { 0x152b16, 0x152397, 0x8d4573e7ec497f50, 0x9f5edef4e18d35d1, 0xede694f30abc497f, 0x0 }, /* #27 */
     4554    { 0x3d15c3, 0x3d1583, 0x814729c37568097d, 0xd4a5a2678e6147a1, 0xaca1875be706c1dc, 0x0 }, /* #28 */
     4555    { 0x3d1f16, 0x3d1793, 0x8ffee74881170baa, 0x9feb1c969914baab, 0xf013cab1e80250ff, 0x0 }, /* #29 */
     4556    { 0x2063d3, 0x206302, 0x662c67b2cd41f8aa, 0x076afe959ff5ed25, 0x5ec1691d2d4c0b85, 0x0 }, /* #30 */
     4557    { 0x1b7e93, 0x1b7616, 0x5f89c677b82e2cf5, 0x5c3ef8c4a9e96e27, 0x034acdb30e44bece, 0x0 }, /* #31 */
     4558    { 0x064542, 0x064593, 0x2a6a4ad278822d45, 0xf6460089102bf686, 0x34244a49685636bf, 0x0 }, /* #32 */
     4559    { 0x091957, 0x091112, 0xf6410de37ee046b0, 0x0d841fc955e978c8, 0xe8bcee1a28f6cde8, 0x0 }, /* #33 */
     4560    { 0x342286, 0x342a87, 0x3bd94a295f50f456, 0x8aecbdfc28bceb12, 0xb0ec8c2d36940944, 0x0 }, /* #34 */
     4561    { 0x271846, 0x271007, 0x102f81f532eab95c, 0x5b15a130d3edb53c, 0xb519e0c45efd0420, 0x0 }, /* #35 */
     4562    { 0x331fc3, 0x331783, 0x2a8aa7d84d8839cc, 0xd6b0382fd876ce13, 0x53da6fa875116bb9, 0x0 }, /* #36 */
     4563    { 0x182992, 0x182983, 0x67a1acad4f66d2ec, 0x810f4435e8170bea, 0xe6926877674fc702, 0x0 }, /* #37 */
     4564    { 0x081117, 0x081182, 0xeadc7f0c8c774718, 0x9a69c304da5e2375, 0x5072bc07b21923a3, 0x0 }, /* #38 */
     4565    { 0x167802, 0x167087, 0x5d04bd335aa0777d, 0xdf7fe71bf87f0956, 0x7d84d61762216e27, 0x0 }, /* #39 */
     4566    { 0x031f86, 0x031712, 0xfe5dd50df1e052d3, 0x54b13597af91ea5b, 0xa9ac9f76424e6878, 0x0 }, /* #40 */
     4567    { 0x193207, 0x193202, 0xdba98e1e522d4b48, 0x362079e6397be986, 0xa589143818b161c2, 0x0 }, /* #41 */
     4568    { 0x0e7bc2, 0x0e7303, 0x3b2c6f4c1060adb5, 0x4b54f48a2e2187f4, 0xefd77ac1e23f25c1, 0x0 }, /* #42 */
     4569    { 0x3c2d52, 0x3c2597, 0x983dfc56cf4b4b52, 0xe7a3a10a81c9ccc9, 0xb09a5b4c4d817e89, 0x0 }, /* #43 */
     4570    { 0x1f7383, 0x1f7312, 0xd03bf635d1ebce67, 0x47256458c14a93ad, 0x891691dd10a13aba, 0x0 }, /* #44 */
     4571    { 0x026987, 0x026102, 0xfa56eeb1f3a688ac, 0x414fee26d255a376, 0xb907008b2150e536, 0x0 }, /* #45 */
     4572    { 0x3463c2, 0x346387, 0x2a1cc5ad79d4705c, 0xac15679bb2de79e8, 0x7e075e11c6f5f674, 0x0 }, /* #46 */
     4573    { 0x304dc7, 0x304517, 0x1477b1410a9e24a4, 0x2a2ec3e60c87d6eb, 0xea48ed5afe164db9, 0x0 }, /* #47 */
     4574    { 0x166613, 0x166613, 0x12eedf17aba4d643, 0x307527c62b2c4cb9, 0xe279b7518078898a, 0x0 }, /* #48 */
     4575    { 0x323887, 0x323093, 0x054a91b81a5cd789, 0xd491862d77b80dcb, 0x30b90b8aa2a4c9be, 0x0 }, /* #49 */
     4576    { 0x242a03, 0x242a06, 0x851232fbd695ce2a, 0x487b761668c4ae00, 0x3c96bce56dd1202a, 0x0 }, /* #50 */
     4577    { 0x0b1e42, 0x0b1e97, 0x6886cf8938851294, 0xa142954acde1d26c, 0xc7443a3e6aa34028, 0x0 }, /* #51 */
     4578    { 0x0b60d7, 0x0b6006, 0xd8227604e5a0ae88, 0x1e04a34ce72e80b8, 0xba1dd2b7fe722dd0, 0x0 }, /* #52 */
     4579    { 0x350a07, 0x350a83, 0x39955446946fd33d, 0x94d217ab199ff60b, 0xa4c33c9b7acfdd32, 0x0 }, /* #53 */
     4580    { 0x0017c3, 0x001783, 0x152688097e5a384d, 0xa551164ee9ad05c2, 0x6fd571ba94ad328b, 0x0 }, /* #54 */
     4581    { 0x1d2392, 0x1d2b02, 0x94ccee2323e60eaa, 0x4dee633949bfc82a, 0x46de8ae9da264680, 0x0 }, /* #55 */
     4582    { 0x316b52, 0x316b83, 0x3a13e58d9b11fd68, 0x876a0ba3eace32d0, 0xb2a9d9e9b043ca98, 0x0 }, /* #56 */
     4583    { 0x2169d3, 0x216112, 0x9c39592fecb4f4e2, 0x0168d2edf3a6a8ec, 0x9ad08641f90e4bf6, 0x0 }, /* #57 */
     4584    { 0x1e43d3, 0x1e4312, 0x720b2e8c53012c6b, 0x5d5b7d3216e4296d, 0x14afb15a3c1d02fe, 0x0 }, /* #58 */
     4585    { 0x243707, 0x243f12, 0x9b6917d9b3f40ca0, 0x7b117741e3575702, 0x2057a097d09cb59e, 0x0 }, /* #59 */
     4586    { 0x302a17, 0x302287, 0xce8db5643f5b799e, 0xdcb8c2e745db9918, 0xf1d4f27cf97fe086, 0x0 }, /* #60 */
     4587    { 0x3b4453, 0x3b4407, 0x4cb812b6e29e6403, 0x50f5cff799c9d1f0, 0xfbc242bf48d49213, 0x0 }, /* #61 */
     4588    { 0x2c4913, 0x2c4187, 0xa08f30d1d0f185eb, 0xa5b47d9378238be1, 0xfadab33e58cdfa0a, 0x0 }, /* #62 */
     4589    { 0x2d6a57, 0x2d6206, 0xd1f5e88f7a7bbdfb, 0x041ca8ac93048fa9, 0xcdd93fe2e7772e52, 0x0 }, /* #63 */
    45904590};
    45914591static const BINU64_TEST_T g_aTests_sub_u64_locked[] =
    45924592{
    4593     { 0x0f0392, 0x0f0346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4594     { 0x0f0a86, 0x0f0246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4595     { 0x080b06, 0x080346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4596     { 0x2968d7, 0x296046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4597     { 0x126a96, 0x126286, 0xa4f2dfe55038277b, 0xa4f2dfe55038277b, 0x0000000000000000, 0x0 }, /* #4 */
    4598     { 0x2c4d93, 0x2c4586, 0x8a6dad047edf1942, 0x8a6dad047edf1942, 0x0000000000000000, 0x0 }, /* #5 */
    4599     { 0x336643, 0x336606, 0x32b580711fcabd18, 0x32b580711fcabd18, 0x0000000000000000, 0x0 }, /* #6 */
    4600     { 0x113dc3, 0x113586, 0xb96135b665e0ae8d, 0xb96135b665e0ae8d, 0x0000000000000000, 0x0 }, /* #7 */
    4601     { 0x1a5317, 0x1a5312, 0x447756140b77a390, 0x25706b707f4e5807, 0x1f06eaa38c294b89, 0x0 }, /* #8 */
    4602     { 0x391e42, 0x391612, 0x66851e7363632c20, 0x4199b7b34d197f0d, 0x24eb66c01649ad13, 0x0 }, /* #9 */
    4603     { 0x3e2e06, 0x3e2683, 0x09f6971f8f27c4cb, 0x9a3f65a3e439c2b5, 0x6fb7317baaee0216, 0x0 }, /* #10 */
    4604     { 0x0a79d7, 0x0a7993, 0x730ca4b8bf838732, 0xbee16901bec41a86, 0xb42b3bb700bf6cac, 0x0 }, /* #11 */
    4605     { 0x2f1493, 0x2f1412, 0x475c030ad3bf87c0, 0x04184c9a0f3bd045, 0x4343b670c483b77b, 0x0 }, /* #12 */
    4606     { 0x1c1c43, 0x1c1406, 0xc19f0302ed28499e, 0x2a486a186c318559, 0x975698ea80f6c445, 0x0 }, /* #13 */
    4607     { 0x132956, 0x132193, 0x90392cc18bd5f515, 0xfa9a9bbd101adef8, 0x959e91047bbb161d, 0x0 }, /* #14 */
    4608     { 0x1908d6, 0x190897, 0x521866a28b20fe0d, 0x9cda67ad3c88667e, 0xb53dfef54e98978f, 0x0 }, /* #15 */
    4609     { 0x2000d3, 0x200897, 0x7b2bee21114c31c1, 0xf14486e039c16a14, 0x89e76740d78ac7ad, 0x0 }, /* #16 */
    4610     { 0x372587, 0x372d97, 0x3e8aa3dd8cf67c34, 0xab8fe711f8cc79fc, 0x92fabccb942a0238, 0x0 }, /* #17 */
    4611     { 0x203306, 0x203b83, 0x70c27c654ae092b7, 0x8ab3612f6556c754, 0xe60f1b35e589cb63, 0x0 }, /* #18 */
    4612     { 0x255716, 0x255707, 0x048bc93bc2d17a56, 0x56af350d4aa7a550, 0xaddc942e7829d506, 0x0 }, /* #19 */
    4613     { 0x216507, 0x216506, 0x527cb853220bf43b, 0x3d662814d44b23aa, 0x1516903e4dc0d091, 0x0 }, /* #20 */
    4614     { 0x1a79c7, 0x1a7116, 0x4e54737c16c1ba71, 0x3a140c2ce58da803, 0x1440674f3134126e, 0x0 }, /* #21 */
    4615     { 0x2e0d12, 0x2e0d02, 0x8e44d0cfc2163e78, 0x161189dc320f7d83, 0x783346f39006c0f5, 0x0 }, /* #22 */
    4616     { 0x064ed2, 0x064e83, 0x5278252bee6d1cd6, 0xcb091554c3785283, 0x876f0fd72af4ca53, 0x0 }, /* #23 */
    4617     { 0x3d4906, 0x3d4102, 0x5d31b18da5d06e08, 0x2a8d9e4c670b0e08, 0x32a413413ec56000, 0x0 }, /* #24 */
    4618     { 0x345146, 0x345197, 0x25c3cc6e086ee052, 0xebfa257f15c1f7d7, 0x39c9a6eef2ace87b, 0x0 }, /* #25 */
    4619     { 0x390442, 0x390413, 0x16e3adff6b184286, 0x2dedf123c16817ef, 0xe8f5bcdba9b02a97, 0x0 }, /* #26 */
    4620     { 0x204f97, 0x204712, 0x0d3b7d3b5c28edf0, 0x068260cfdea6c832, 0x06b91c6b7d8225be, 0x0 }, /* #27 */
    4621     { 0x225196, 0x225112, 0x7c5131c832acbe9a, 0x6d1b8359b7be442f, 0x0f35ae6e7aee7a6b, 0x0 }, /* #28 */
    4622     { 0x025607, 0x025e16, 0xb1d53e3e7dd0a062, 0x43de8fcc5dad535a, 0x6df6ae7220234d08, 0x0 }, /* #29 */
    4623     { 0x295e57, 0x295687, 0xa9199a4162d2e39b, 0xe66cb9ed39c6f79a, 0xc2ace054290bec01, 0x0 }, /* #30 */
    4624     { 0x0e1d06, 0x0e1d97, 0x684a917fa58826c4, 0xa37cc1457684b75c, 0xc4cdd03a2f036f68, 0x0 }, /* #31 */
    4625     { 0x042992, 0x042107, 0x77be3c2c5496ad26, 0x7ef1436490e7e8d2, 0xf8ccf8c7c3aec454, 0x0 }, /* #32 */
    4626     { 0x276dd2, 0x276512, 0x70d5d4bf27b87e72, 0x0d843b81149410bf, 0x6351993e13246db3, 0x0 }, /* #33 */
    4627     { 0x160246, 0x160287, 0x8e2cbee8b9506622, 0xbec2817a3f7073e1, 0xcf6a3d6e79dff241, 0x0 }, /* #34 */
    4628     { 0x0c7c97, 0x0c7493, 0x3e7fe75b76d5a3c4, 0xff197918ba69334f, 0x3f666e42bc6c7075, 0x0 }, /* #35 */
    4629     { 0x135483, 0x135407, 0x0fc06e0a0ff3bfc9, 0x3b4b6715de171db8, 0xd47506f431dca211, 0x0 }, /* #36 */
    4630     { 0x1022d3, 0x102283, 0x67d077118a4d7518, 0xfdf8a33b7c54a340, 0x69d7d3d60df8d1d8, 0x0 }, /* #37 */
    4631     { 0x1f2dd6, 0x1f2506, 0x7dcc936fb04b3aaf, 0x485c0efe3187097b, 0x357084717ec43134, 0x0 }, /* #38 */
    4632     { 0x280dc6, 0x280597, 0x1ba4e17e40b6ffbb, 0xfedc715f119340cf, 0x1cc8701f2f23beec, 0x0 }, /* #39 */
    4633     { 0x014bc2, 0x014387, 0x0f478d67180393a6, 0xe5fc8486826f6036, 0x294b08e095943370, 0x0 }, /* #40 */
    4634     { 0x364fd6, 0x364783, 0x199ac477dd7f06fb, 0xd0bfa7b15cb60d94, 0x48db1cc680c8f967, 0x0 }, /* #41 */
    4635     { 0x303103, 0x303197, 0x43ee883d20bab6f3, 0xf159b975c298521d, 0x5294cec75e2264d6, 0x0 }, /* #42 */
    4636     { 0x262492, 0x262482, 0xd371613f3d7ac8d9, 0xbfcfa32f8aaf55f4, 0x13a1be0fb2cb72e5, 0x0 }, /* #43 */
    4637     { 0x1f0b42, 0x1f0b12, 0xaccf82f7198c0423, 0x7e574814de612f9e, 0x2e783ae23b2ad485, 0x0 }, /* #44 */
    4638     { 0x172893, 0x172096, 0xd096a8986c7efd73, 0x9ccd6d50d5e4445c, 0x33c93b47969ab917, 0x0 }, /* #45 */
    4639     { 0x051047, 0x051016, 0x7746affdcfac15e7, 0x24586229bc21ef48, 0x52ee4dd4138a269f, 0x0 }, /* #46 */
    4640     { 0x1630c2, 0x163806, 0xfc8e513f7922c91a, 0x7e1ba3e52c441150, 0x7e72ad5a4cdeb7ca, 0x0 }, /* #47 */
    4641     { 0x213617, 0x213606, 0x357dfdc0b5e5407b, 0x338e68ceb084e92b, 0x01ef94f205605750, 0x0 }, /* #48 */
    4642     { 0x0c08d3, 0x0c0816, 0xbcfd082adea7deec, 0x5465a1b06e142dcf, 0x6897667a7093b11d, 0x0 }, /* #49 */
    4643     { 0x272182, 0x272902, 0x8676e6167c189138, 0x1e9b19f67e094807, 0x67dbcc1ffe0f4931, 0x0 }, /* #50 */
    4644     { 0x2f1856, 0x2f1096, 0xe9d75961a7d10ac2, 0xd95b8c3ad13355fc, 0x107bcd26d69db4c6, 0x0 }, /* #51 */
    4645     { 0x1a7c83, 0x1a7c12, 0xd05bac220f8e54f8, 0x72cc78367106b03e, 0x5d8f33eb9e87a4ba, 0x0 }, /* #52 */
    4646     { 0x312a46, 0x312212, 0xdf03c04867818e13, 0x41042937b36eccb6, 0x9dff9710b412c15d, 0x0 }, /* #53 */
    4647     { 0x1a4e16, 0x1a4607, 0x01b66c73d78457d7, 0x6bb6cbf1c64a9955, 0x95ffa0821139be82, 0x0 }, /* #54 */
    4648     { 0x147493, 0x147492, 0xf6743dd4dc599281, 0xf20c0ea04dcc1279, 0x04682f348e8d8008, 0x0 }, /* #55 */
    4649     { 0x167d52, 0x167506, 0xe499463fff6534cf, 0x0af047a3875fe4c9, 0xd9a8fe9c78055006, 0x0 }, /* #56 */
    4650     { 0x3b13c7, 0x3b1b02, 0x911b80e146f9fbfd, 0x155eda0fb53d8f8c, 0x7bbca6d191bc6c71, 0x0 }, /* #57 */
    4651     { 0x304b47, 0x304b97, 0x5511425a7202ef43, 0x93d9ac51e537bf1e, 0xc13796088ccb3025, 0x0 }, /* #58 */
    4652     { 0x104303, 0x104316, 0xd44e75129a3ccde0, 0x2929e6fbe0bb5a82, 0xab248e16b981735e, 0x0 }, /* #59 */
    4653     { 0x2439c2, 0x243912, 0xd6d17d7b195840b3, 0x5a22cd499c599d57, 0x7caeb0317cfea35c, 0x0 }, /* #60 */
    4654     { 0x0b1847, 0x0b1002, 0x4deede1d2e12dd47, 0x4a9f8c0358202f83, 0x034f5219d5f2adc4, 0x0 }, /* #61 */
    4655     { 0x1d4603, 0x1d4e97, 0x3813f34112dcdcd5, 0x92b49a0860b49139, 0xa55f5938b2284b9c, 0x0 }, /* #62 */
    4656     { 0x357212, 0x357206, 0xfde7bf30939b348c, 0x3bd6a59de3b52341, 0xc2111992afe6114b, 0x0 }, /* #63 */
     4593    { 0x313653, 0x313646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4594    { 0x274ac6, 0x274246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4595    { 0x332417, 0x332446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4596    { 0x212082, 0x212046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4597    { 0x382552, 0x382502, 0x3fd0d30b5a780dc8, 0x3fd0d30b5a780dc8, 0x0000000000000000, 0x0 }, /* #4 */
     4598    { 0x0f17c2, 0x0f1702, 0x12e3795606fe1440, 0x12e3795606fe1440, 0x0000000000000000, 0x0 }, /* #5 */
     4599    { 0x3306c2, 0x330606, 0x2317579f2202c222, 0x2317579f2202c222, 0x0000000000000000, 0x0 }, /* #6 */
     4600    { 0x393a86, 0x393202, 0x40cd90377b30ccad, 0x40cd90377b30ccad, 0x0000000000000000, 0x0 }, /* #7 */
     4601    { 0x370b42, 0x370302, 0xc31085c2124643d9, 0x31a1745ee088beb9, 0x916f116331bd8520, 0x0 }, /* #8 */
     4602    { 0x1e0386, 0x1e0387, 0x01c5924bce8cdc17, 0x98b432463c856142, 0x6911600592077ad5, 0x0 }, /* #9 */
     4603    { 0x371e06, 0x371616, 0x4f348cfa7b1c8c23, 0x4abdd9ab07b72c4e, 0x0476b34f73655fd5, 0x0 }, /* #10 */
     4604    { 0x362a86, 0x362203, 0x0a4b569a756a1fc3, 0x393e28a19d476132, 0xd10d2df8d822be91, 0x0 }, /* #11 */
     4605    { 0x047d86, 0x047506, 0xb838f1907960a619, 0x2e1db1b756e56453, 0x8a1b3fd9227b41c6, 0x0 }, /* #12 */
     4606    { 0x3c6593, 0x3c6597, 0xdc1cb1db2943b4f2, 0xf724186ac8c4e728, 0xe4f89970607ecdca, 0x0 }, /* #13 */
     4607    { 0x213bd3, 0x213b83, 0x192ca6c931b3e3bd, 0x89046278af3a00b5, 0x902844508279e308, 0x0 }, /* #14 */
     4608    { 0x1d0947, 0x1d0107, 0x11c8e0dc3acda015, 0x167c799c5fab0b72, 0xfb4c673fdb2294a3, 0x0 }, /* #15 */
     4609    { 0x0e1856, 0x0e1012, 0x64551392f13361ba, 0x563f7371b5d96fdf, 0x0e15a0213b59f1db, 0x0 }, /* #16 */
     4610    { 0x037e93, 0x037613, 0x0a822c6e5e7e9d31, 0x1a247360f64b8d38, 0xf05db90d68330ff9, 0x0 }, /* #17 */
     4611    { 0x201d43, 0x201597, 0x849d4a1dcb62d155, 0xfc7b72fbd8f5f839, 0x8821d721f26cd91c, 0x0 }, /* #18 */
     4612    { 0x323b92, 0x323b16, 0x8ff593ae7940d747, 0x7bc5915af1a2de9f, 0x14300253879df8a8, 0x0 }, /* #19 */
     4613    { 0x284253, 0x284a12, 0xa7338c6cce2de575, 0x2a6bd4f764e5cae6, 0x7cc7b77569481a8f, 0x0 }, /* #20 */
     4614    { 0x1d0157, 0x1d0187, 0xa71d1f606b60e7f7, 0xb3c69de90269db74, 0xf356817768f70c83, 0x0 }, /* #21 */
     4615    { 0x0d66c3, 0x0d6697, 0xa6871465266ab0f2, 0xbaa77fea1cb72044, 0xebdf947b09b390ae, 0x0 }, /* #22 */
     4616    { 0x0d4e93, 0x0d4696, 0xfdb6faf1922123d3, 0x9205fa5c5a0c1ff5, 0x6bb10095381503de, 0x0 }, /* #23 */
     4617    { 0x1d6d47, 0x1d6516, 0x514fe338967babdb, 0x301e381802ad109f, 0x2131ab2093ce9b3c, 0x0 }, /* #24 */
     4618    { 0x1952c6, 0x195287, 0x2f08704d51a51cd7, 0xea7cdacd62490f14, 0x448b957fef5c0dc3, 0x0 }, /* #25 */
     4619    { 0x036803, 0x036083, 0x145718e61874ae2d, 0xffc39e47b650ffb5, 0x14937a9e6223ae78, 0x0 }, /* #26 */
     4620    { 0x172597, 0x172d87, 0x3de33a86ab671a1c, 0xa323ad329a4fa621, 0x9abf8d54111773fb, 0x0 }, /* #27 */
     4621    { 0x173457, 0x173492, 0xeaf11e9a8480e7c8, 0x931a69f8b3c7149d, 0x57d6b4a1d0b9d32b, 0x0 }, /* #28 */
     4622    { 0x2c4243, 0x2c4206, 0xc7758519a7c54215, 0x0dca6204735011f3, 0xb9ab231534753022, 0x0 }, /* #29 */
     4623    { 0x0c7612, 0x0c7686, 0xad94ca15039dcf4d, 0x82c1c9d6003e6e66, 0x2ad3003f035f60e7, 0x0 }, /* #30 */
     4624    { 0x353e12, 0x353612, 0x7e6a3d14c8fd8dd3, 0x6c81f2b855caaa89, 0x11e84a5c7332e34a, 0x0 }, /* #31 */
     4625    { 0x296713, 0x296f12, 0xb528c20967c9da82, 0x5ae4df3820eec18c, 0x5a43e2d146db18f6, 0x0 }, /* #32 */
     4626    { 0x203583, 0x203d06, 0xa78b203811e1702b, 0x2bd66b3172f0fe88, 0x7bb4b5069ef071a3, 0x0 }, /* #33 */
     4627    { 0x185c57, 0x185412, 0x4a908542a96b685c, 0x0201d50eea32249e, 0x488eb033bf3943be, 0x0 }, /* #34 */
     4628    { 0x116882, 0x116016, 0xfa41eaef1e019688, 0x5785db89605a87be, 0xa2bc0f65bda70eca, 0x0 }, /* #35 */
     4629    { 0x164193, 0x164182, 0xc732cbee8187046a, 0x9bdb61ad699c69a4, 0x2b576a4117ea9ac6, 0x0 }, /* #36 */
     4630    { 0x010857, 0x010093, 0xde0f54b78bd2560c, 0xe042191fb8d8c83d, 0xfdcd3b97d2f98dcf, 0x0 }, /* #37 */
     4631    { 0x037707, 0x037f83, 0x5f0068fd7e7b83a7, 0x804250bb2a8eb9b6, 0xdebe184253ecc9f1, 0x0 }, /* #38 */
     4632    { 0x2a4586, 0x2a4587, 0x26336dda76161e9b, 0xc73824da3ba4e6fa, 0x5efb49003a7137a1, 0x0 }, /* #39 */
     4633    { 0x354f97, 0x354707, 0x0ed1a3452b9819fa, 0x538a8d2e2333a4d4, 0xbb47161708647526, 0x0 }, /* #40 */
     4634    { 0x3b7f13, 0x3b7782, 0xc9b0642ba05e3807, 0x86b815cd44ddf002, 0x42f84e5e5b804805, 0x0 }, /* #41 */
     4635    { 0x207ed7, 0x207683, 0xa0921377f07b14ca, 0xe4e204ca9a3f1a75, 0xbbb00ead563bfa55, 0x0 }, /* #42 */
     4636    { 0x133f43, 0x133707, 0x5d39346238f407ff, 0x700b485a4a0c56a0, 0xed2dec07eee7b15f, 0x0 }, /* #43 */
     4637    { 0x227792, 0x227f16, 0x9201e20bfbeb4124, 0x497537fe024bf7bb, 0x488caa0df99f4969, 0x0 }, /* #44 */
     4638    { 0x303fd7, 0x303786, 0xf73da535e2f0ec9a, 0x8d34f32ab2c795b2, 0x6a08b20b302956e8, 0x0 }, /* #45 */
     4639    { 0x212687, 0x212603, 0x6ef9fc799daaa7f9, 0x7917f14a55619375, 0xf5e20b2f48491484, 0x0 }, /* #46 */
     4640    { 0x0c5646, 0x0c5e02, 0x936ee92940b59d5f, 0x23f29e922a27efd5, 0x6f7c4a97168dad8a, 0x0 }, /* #47 */
     4641    { 0x0517d6, 0x051716, 0x584b09c2ed617124, 0x25a7becc86f3a44d, 0x32a34af6666dccd7, 0x0 }, /* #48 */
     4642    { 0x0e1746, 0x0e1712, 0x4f40cb02c36d94c0, 0x2efae2d4a3c26325, 0x2045e82e1fab319b, 0x0 }, /* #49 */
     4643    { 0x0e5543, 0x0e5503, 0x14e14b143b87dd88, 0x1c4ff996687fc4c7, 0xf891517dd30818c1, 0x0 }, /* #50 */
     4644    { 0x3d0286, 0x3d0202, 0x61073838e332dfdd, 0x1aeb4fb94236c991, 0x461be87fa0fc164c, 0x0 }, /* #51 */
     4645    { 0x3c6cd3, 0x3c6407, 0x45441a2c1dea5c17, 0x6329e258d0fb4fa5, 0xe21a37d34cef0c72, 0x0 }, /* #52 */
     4646    { 0x072fd6, 0x072707, 0x57b085af329dd39f, 0x58d14f332c852350, 0xfedf367c0618b04f, 0x0 }, /* #53 */
     4647    { 0x3247d6, 0x324f16, 0x9651f66c5ed2a126, 0x77b1cb2b3fc9486c, 0x1ea02b411f0958ba, 0x0 }, /* #54 */
     4648    { 0x374816, 0x374802, 0xf56f68e2daf2b97b, 0x7d3d96cab2ef4f46, 0x7831d21828036a35, 0x0 }, /* #55 */
     4649    { 0x186346, 0x186387, 0x255d0d73e05f9d7f, 0xe8400e43a041707d, 0x3d1cff30401e2d02, 0x0 }, /* #56 */
     4650    { 0x356853, 0x356883, 0x52e1d77cfcb2222d, 0xb4e4f11253a7e9c7, 0x9dfce66aa90a3866, 0x0 }, /* #57 */
     4651    { 0x3b4887, 0x3b4096, 0xe29d3cb907d6bb37, 0xd3c60865b26ff32d, 0x0ed734535566c80a, 0x0 }, /* #58 */
     4652    { 0x2c5d97, 0x2c5d87, 0x2e7aa7bd3233eac6, 0x94e6cd60bb9969a5, 0x9993da5c769a8121, 0x0 }, /* #59 */
     4653    { 0x245b02, 0x245b06, 0xf0217fad9feeb2df, 0x78b85dafb8a96355, 0x776921fde7454f8a, 0x0 }, /* #60 */
     4654    { 0x362642, 0x362687, 0x2108fe8104df502e, 0xbde19a624524f735, 0x6327641ebfba58f9, 0x0 }, /* #61 */
     4655    { 0x1e2047, 0x1e2013, 0x2005d8bb62e2ec45, 0x46e21f13830afedc, 0xd923b9a7dfd7ed69, 0x0 }, /* #62 */
     4656    { 0x313083, 0x313016, 0xe9c0473fb0054432, 0x47710557e17fb5af, 0xa24f41e7ce858e83, 0x0 }, /* #63 */
    46574657};
    46584658static const BINU64_TEST_T g_aTests_sbb_u64[] =
    46594659{
    4660     { 0x321c86, 0x321446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4661     { 0x1d5912, 0x1d5146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4662     { 0x1f1353, 0x1f1397, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #2 */
    4663     { 0x193697, 0x193697, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #3 */
    4664     { 0x2a27d2, 0x2a2786, 0xe2af329f3cb2ebcc, 0xe2af329f3cb2ebcc, 0x0000000000000000, 0x0 }, /* #4 */
    4665     { 0x1c0996, 0x1c0106, 0x25a827f17619a0f0, 0x25a827f17619a0f0, 0x0000000000000000, 0x0 }, /* #5 */
    4666     { 0x1d5593, 0x1d5506, 0x10e174bfea3bd6fb, 0x10e174bfea3bd6fa, 0x0000000000000000, 0x0 }, /* #6 */
    4667     { 0x0977d6, 0x097706, 0x4a1025316a2a210a, 0x4a1025316a2a210a, 0x0000000000000000, 0x0 }, /* #7 */
    4668     { 0x214102, 0x214102, 0x7b422a329dd1044d, 0x398c1f38bdac72e0, 0x41b60af9e024916d, 0x0 }, /* #8 */
    4669     { 0x1c7717, 0x1c7706, 0x683fdfa643f15d5f, 0x53215a061d811942, 0x151e85a02670441c, 0x0 }, /* #9 */
    4670     { 0x0f5fd6, 0x0f5f97, 0x744aa754550b33c0, 0xde66b4510e4b624d, 0x95e3f30346bfd173, 0x0 }, /* #10 */
    4671     { 0x0858d2, 0x085017, 0x0925d841d6d564bc, 0x1acfbbf21b9bb2ed, 0xee561c4fbb39b1cf, 0x0 }, /* #11 */
    4672     { 0x036047, 0x036812, 0x802b58abf23596c3, 0x65d6424d687f5237, 0x1a55165e89b6448b, 0x0 }, /* #12 */
    4673     { 0x1f6ec2, 0x1f6606, 0xe35e97d8d655f73c, 0x50aa585f84338c78, 0x92b43f7952226ac4, 0x0 }, /* #13 */
    4674     { 0x0076c3, 0x007e16, 0x8fb7e7b8027c9b76, 0x3a154c25bfa0e0a6, 0x55a29b9242dbbacf, 0x0 }, /* #14 */
    4675     { 0x393cd6, 0x393c83, 0x4cf3fccffb7483eb, 0xbe9fa477e68689ea, 0x8e54585814edfa01, 0x0 }, /* #15 */
    4676     { 0x3b5713, 0x3b5f83, 0x744d516fb75214cb, 0x8cb51a903d9dd8b6, 0xe79836df79b43c14, 0x0 }, /* #16 */
    4677     { 0x111416, 0x111c83, 0x5efa4ede77c8e58c, 0x956f6ac708b34cba, 0xc98ae4176f1598d2, 0x0 }, /* #17 */
    4678     { 0x3b6c56, 0x3b6493, 0x8a5bab0e14191933, 0xf6f4296c438c25a7, 0x936781a1d08cf38c, 0x0 }, /* #18 */
    4679     { 0x101e87, 0x101612, 0x3854f9a0983cdbcd, 0x180b40ce153079ef, 0x2049b8d2830c61dd, 0x0 }, /* #19 */
    4680     { 0x222a83, 0x222206, 0x17977f33ee4dd9ec, 0x0690ffd42dfb3aa9, 0x11067f5fc0529f42, 0x0 }, /* #20 */
    4681     { 0x150a46, 0x150202, 0x1fcaf41dc773cd58, 0x15040755bc2a3dd0, 0x0ac6ecc80b498f88, 0x0 }, /* #21 */
    4682     { 0x0f7c82, 0x0f7412, 0xedeefc72834a7784, 0x2c6b80270d4954ea, 0xc1837c4b7601229a, 0x0 }, /* #22 */
    4683     { 0x277582, 0x277592, 0xe39f7c452dab566b, 0x911d0de2af37049d, 0x52826e627e7451ce, 0x0 }, /* #23 */
    4684     { 0x005887, 0x005017, 0x107a1edecbe04183, 0x1d3c731e0fe28d6f, 0xf33dabc0bbfdb413, 0x0 }, /* #24 */
    4685     { 0x287b06, 0x287383, 0x11ef1c6b90474f59, 0xc686208d2c80d3b6, 0x4b68fbde63c67ba3, 0x0 }, /* #25 */
    4686     { 0x0b72c6, 0x0b7287, 0x1a98068239ad60dd, 0xebbb6de054f2ba12, 0x2edc98a1e4baa6cb, 0x0 }, /* #26 */
    4687     { 0x0c4e47, 0x0c4693, 0x015adbd3c69602bc, 0x91bf614f8628af4c, 0x6f9b7a84406d536f, 0x0 }, /* #27 */
    4688     { 0x356c53, 0x356c87, 0x6cca43d2c41a086f, 0xa1d4d035f0ef6df9, 0xcaf5739cd32a9a75, 0x0 }, /* #28 */
    4689     { 0x256307, 0x256392, 0xf88fab0097f65b64, 0xc10ed3cde0053ba7, 0x3780d732b7f11fbc, 0x0 }, /* #29 */
    4690     { 0x0a68c7, 0x0a6002, 0x640c97a8e27badf2, 0x421bd53818563d40, 0x21f0c270ca2570b1, 0x0 }, /* #30 */
    4691     { 0x256442, 0x256493, 0x8705af4323742f14, 0xd7ed4f559754c84f, 0xaf185fed8c1f66c5, 0x0 }, /* #31 */
    4692     { 0x0636d6, 0x063687, 0x21046ce30fc99a69, 0xe985baf11e699e17, 0x377eb1f1f15ffc52, 0x0 }, /* #32 */
    4693     { 0x1a5603, 0x1a5696, 0xc88e128cf7619948, 0xbbb3f0ca09f3638d, 0x0cda21c2ed6e35ba, 0x0 }, /* #33 */
    4694     { 0x181093, 0x181002, 0x74ed670ee32ba2be, 0x6cc3fd3fdc3c9bf8, 0x082969cf06ef06c5, 0x0 }, /* #34 */
    4695     { 0x0b7ad3, 0x0b7202, 0x344b4055db5c75a8, 0x2435f116844fd4a1, 0x10154f3f570ca106, 0x0 }, /* #35 */
    4696     { 0x396602, 0x396616, 0x55d3284324dc09ca, 0x3a92793a29f5421b, 0x1b40af08fae6c7af, 0x0 }, /* #36 */
    4697     { 0x1c7397, 0x1c7317, 0x1bef81279c02017e, 0x42070d0cbf3873be, 0xd9e8741adcc98dbf, 0x0 }, /* #37 */
    4698     { 0x164317, 0x164397, 0xbc6749eba0e8a895, 0xe6d286236d05418b, 0xd594c3c833e36709, 0x0 }, /* #38 */
    4699     { 0x310242, 0x310296, 0xafa9722bd2f7bd30, 0xa66048fb7325569f, 0x094929305fd26691, 0x0 }, /* #39 */
    4700     { 0x3e3443, 0x3e3402, 0x7603678baa14502f, 0x731feb13c2f300ba, 0x02e37c77e7214f74, 0x0 }, /* #40 */
    4701     { 0x2360d7, 0x236093, 0x8397af3ab7db6c38, 0xd2d66cc9168113bc, 0xb0c14271a15a587b, 0x0 }, /* #41 */
    4702     { 0x076687, 0x076e97, 0x4a54355c59cd1769, 0x81e5583d4cbc943a, 0xc86edd1f0d10832e, 0x0 }, /* #42 */
    4703     { 0x0c40c7, 0x0c4097, 0xa33de1d9256328b0, 0xf5c1efb3706dac90, 0xad7bf225b4f57c1f, 0x0 }, /* #43 */
    4704     { 0x0e2193, 0x0e2112, 0x78dc6dc3e916de80, 0x26a91ab45aa94b89, 0x5233530f8e6d92f6, 0x0 }, /* #44 */
    4705     { 0x085297, 0x085a16, 0xe3c5c632734e5617, 0x7f3cc3b873c0955c, 0x64890279ff8dc0ba, 0x0 }, /* #45 */
    4706     { 0x2d29c6, 0x2d2906, 0xbc9b12100e460594, 0x678b917c56876993, 0x550f8093b7be9c01, 0x0 }, /* #46 */
    4707     { 0x000493, 0x000402, 0x698f8e5badf0f5e7, 0x69823b13e0871a70, 0x000d5347cd69db76, 0x0 }, /* #47 */
    4708     { 0x364ad7, 0x364297, 0x1c7fd2956fb61fa0, 0xef9cd66504ad4a4e, 0x2ce2fc306b08d551, 0x0 }, /* #48 */
    4709     { 0x087b13, 0x087316, 0xb92d131fe112be61, 0x23a7f53bbac91bff, 0x95851de42649a261, 0x0 }, /* #49 */
    4710     { 0x203693, 0x203602, 0x3a829e6fffbeab6d, 0x00daa4cf9b7d1b38, 0x39a7f9a064419034, 0x0 }, /* #50 */
    4711     { 0x1a34d2, 0x1a3416, 0xa64c01499b48b0e6, 0x25b2838b090c1daf, 0x80997dbe923c9337, 0x0 }, /* #51 */
    4712     { 0x203e12, 0x203602, 0xb05bd5a2e0fa97bd, 0x1d6d16a9802191ab, 0x92eebef960d90612, 0x0 }, /* #52 */
    4713     { 0x3a2bd3, 0x3a2383, 0x270ac5121367c99a, 0xeac84b0e24c03b52, 0x3c427a03eea78e47, 0x0 }, /* #53 */
    4714     { 0x020b96, 0x020b87, 0x36f3bc74d5e28e6e, 0x8499ac9309d35ed7, 0xb25a0fe1cc0f2f97, 0x0 }, /* #54 */
    4715     { 0x2d2a03, 0x2d2a97, 0x358ca0dbc219e94e, 0xa48d4539184d99be, 0x90ff5ba2a9cc4f8f, 0x0 }, /* #55 */
    4716     { 0x373846, 0x373093, 0x12922819dc936c07, 0xdabfc5217eb54d19, 0x37d262f85dde1eee, 0x0 }, /* #56 */
    4717     { 0x3a4fd7, 0x3a4783, 0x1d7a426383bd19de, 0xb0ebad8136bc38f1, 0x6c8e94e24d00e0ec, 0x0 }, /* #57 */
    4718     { 0x311196, 0x311193, 0x3f07986b4eab6026, 0xdc793a42b289c497, 0x628e5e289c219b8f, 0x0 }, /* #58 */
    4719     { 0x1959c7, 0x195916, 0x8d53e8ba295d0f07, 0x3c58edca0e26ad47, 0x50fafaf01b3661bf, 0x0 }, /* #59 */
    4720     { 0x033e82, 0x033697, 0x9341ea316c3931f3, 0x9c2e2d99d72cf5cc, 0xf713bc97950c3c27, 0x0 }, /* #60 */
    4721     { 0x2e6cd3, 0x2e6412, 0x568ce9a9a44ced42, 0x2280b895c34609d5, 0x340c3113e106e36c, 0x0 }, /* #61 */
    4722     { 0x164ec2, 0x164692, 0xcbe1105f0471aff2, 0xae6777d854d7b6d6, 0x1d799886af99f91c, 0x0 }, /* #62 */
    4723     { 0x077e93, 0x077693, 0x1ae6e902c6d6f523, 0xa140bcc035171fef, 0x79a62c4291bfd533, 0x0 }, /* #63 */
     4660    { 0x2f5717, 0x2f5797, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #0 */
     4661    { 0x135253, 0x135297, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #1 */
     4662    { 0x1f1446, 0x1f1446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4663    { 0x326293, 0x326297, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #3 */
     4664    { 0x3a4c82, 0x3a4482, 0xa454abf26190b8cd, 0xa454abf26190b8cd, 0x0000000000000000, 0x0 }, /* #4 */
     4665    { 0x242f82, 0x242706, 0x34bdfb34c3be169a, 0x34bdfb34c3be169a, 0x0000000000000000, 0x0 }, /* #5 */
     4666    { 0x374ec6, 0x374602, 0x0432e0be3e9666bc, 0x0432e0be3e9666bc, 0x0000000000000000, 0x0 }, /* #6 */
     4667    { 0x005c13, 0x005406, 0x691e5805fa3201f4, 0x691e5805fa3201f3, 0x0000000000000000, 0x0 }, /* #7 */
     4668    { 0x244552, 0x244587, 0x1b7f9585bf189b5f, 0xbfb7b8a869e73e82, 0x5bc7dcdd55315cdd, 0x0 }, /* #8 */
     4669    { 0x353f42, 0x353786, 0xebc7763c63967898, 0xa84d5b55ef730500, 0x437a1ae674237398, 0x0 }, /* #9 */
     4670    { 0x3b73d2, 0x3b7316, 0x399de6660cc483a1, 0x2c819b959f4312b7, 0x0d1c4ad06d8170ea, 0x0 }, /* #10 */
     4671    { 0x334516, 0x334587, 0x2293e95c149a25f9, 0xfb02055ef7dc7d39, 0x2791e3fd1cbda8c0, 0x0 }, /* #11 */
     4672    { 0x0f2c02, 0x0f2c83, 0x77f546e2011c8747, 0xc74ae9f4f91baa52, 0xb0aa5ced0800dcf5, 0x0 }, /* #12 */
     4673    { 0x3b0546, 0x3b0d83, 0x5964724cb65f096f, 0xa11092d7a4d320d5, 0xb853df75118be89a, 0x0 }, /* #13 */
     4674    { 0x333802, 0x333012, 0x6325587cf337beb5, 0x123e58998a6356f7, 0x50e6ffe368d467be, 0x0 }, /* #14 */
     4675    { 0x2918c2, 0x291006, 0xdfc5ec6a196b7cab, 0x1a186d89de47493a, 0xc5ad7ee03b243371, 0x0 }, /* #15 */
     4676    { 0x242703, 0x242f16, 0x97b950be77126169, 0x640663092fae6b4b, 0x33b2edb54763f61d, 0x0 }, /* #16 */
     4677    { 0x142097, 0x142097, 0x892eaf564167ae0f, 0xdd68ef2da96e723f, 0xabc5c02897f93bcf, 0x0 }, /* #17 */
     4678    { 0x0a1883, 0x0a1096, 0xf565e1daa9e4f072, 0xdfa3a6ffb6160505, 0x15c23adaf3ceeb6c, 0x0 }, /* #18 */
     4679    { 0x254957, 0x254193, 0x93753fff92477d54, 0xf76fe47a9b8ad42c, 0x9c055b84f6bca927, 0x0 }, /* #19 */
     4680    { 0x3b4553, 0x3b4592, 0xc259435d5bcea090, 0xb300b013297910b0, 0x0f58934a32558fdf, 0x0 }, /* #20 */
     4681    { 0x2d6707, 0x2d6702, 0xda89058d85a22e3a, 0x1ced4fd1abd6b4a2, 0xbd9bb5bbd9cb7997, 0x0 }, /* #21 */
     4682    { 0x384843, 0x384083, 0x3eacb60b719a23ed, 0xeefb3dd9f4b656c7, 0x4fb178317ce3cd25, 0x0 }, /* #22 */
     4683    { 0x0a01d7, 0x0a0906, 0x9df22707cebed08e, 0x7c596fecc9de84a0, 0x2198b71b04e04bed, 0x0 }, /* #23 */
     4684    { 0x1d5ed2, 0x1d5616, 0x332918eb7f3dd018, 0x2ea6a24df01ac98e, 0x0482769d8f23068a, 0x0 }, /* #24 */
     4685    { 0x393f93, 0x393792, 0xe7eb58a7458716d2, 0xb06cd281b97dc667, 0x377e86258c09506a, 0x0 }, /* #25 */
     4686    { 0x192447, 0x192497, 0x3a03171feb267a28, 0xd5e6b4b30a43475a, 0x641c626ce0e332cd, 0x0 }, /* #26 */
     4687    { 0x0153c7, 0x015313, 0x5508ef22c0783987, 0x7841c99cc2ec8d8f, 0xdcc72585fd8babf7, 0x0 }, /* #27 */
     4688    { 0x306e53, 0x306693, 0x2a31a7e1ef5ca091, 0xbd5bb2294d57c552, 0x6cd5f5b8a204db3e, 0x0 }, /* #28 */
     4689    { 0x371a07, 0x371287, 0x62474e579ccdcb4b, 0xfbbf722ce5656721, 0x6687dc2ab7686429, 0x0 }, /* #29 */
     4690    { 0x075d03, 0x075593, 0xb03906fefdf53ff1, 0xe0480f748dfb1983, 0xcff0f78a6ffa266d, 0x0 }, /* #30 */
     4691    { 0x0b0d13, 0x0b0d16, 0xa94425aae9631a10, 0x3e0a96fc705e48ff, 0x6b398eae7904d110, 0x0 }, /* #31 */
     4692    { 0x067883, 0x067086, 0xc8554ec72f11653e, 0xc84f55a8966a5553, 0x0005f91e98a70fea, 0x0 }, /* #32 */
     4693    { 0x264142, 0x264107, 0x0d42ac43079037d9, 0x3c4bae9b3354ad84, 0xd0f6fda7d43b8a55, 0x0 }, /* #33 */
     4694    { 0x066786, 0x066703, 0x12fbccd369d1e4ab, 0x343bcf64d88d8976, 0xdebffd6e91445b35, 0x0 }, /* #34 */
     4695    { 0x175087, 0x175893, 0x7441394ab027f760, 0xf123ea5b0a0fb34c, 0x831d4eefa6184413, 0x0 }, /* #35 */
     4696    { 0x292e83, 0x292606, 0xe413efe53eac554b, 0x025d39e8a5c17e93, 0xe1b6b5fc98ead6b7, 0x0 }, /* #36 */
     4697    { 0x254486, 0x254493, 0xc6c2fbd80753adfa, 0xf4b144ea1c2f889b, 0xd211b6edeb24255f, 0x0 }, /* #37 */
     4698    { 0x000ad7, 0x000207, 0x1b55b489429d5bea, 0x6e3621a6aadd9eb2, 0xad1f92e297bfbd37, 0x0 }, /* #38 */
     4699    { 0x246b46, 0x246303, 0x08759e3b19471027, 0x2d0850e6f75fb780, 0xdb6d4d5421e758a7, 0x0 }, /* #39 */
     4700    { 0x2f7492, 0x2f7486, 0xfbbc27edc5a98295, 0xde2a434647c80a84, 0x1d91e4a77de17811, 0x0 }, /* #40 */
     4701    { 0x3a3fc7, 0x3a3783, 0x9ba4cc33040eeecc, 0xd08d06f023b49785, 0xcb17c542e05a5746, 0x0 }, /* #41 */
     4702    { 0x177596, 0x177587, 0xaa3e4bda9ab330a3, 0xba9f028b3acd45c3, 0xef9f494f5fe5eae0, 0x0 }, /* #42 */
     4703    { 0x061ac3, 0x061286, 0xbf16db68f248a43d, 0xb3352e57bca9da35, 0x0be1ad11359eca07, 0x0 }, /* #43 */
     4704    { 0x295e02, 0x295e83, 0x60f5c78ad6dafce1, 0xb042aa202edb9620, 0xb0b31d6aa7ff66c1, 0x0 }, /* #44 */
     4705    { 0x1053d3, 0x105316, 0x3b85352db2b7b7d1, 0x313491950c515b1b, 0x0a50a398a6665cb5, 0x0 }, /* #45 */
     4706    { 0x247647, 0x247697, 0x1613ea2e85d0e795, 0x9c7f7aabd05d496c, 0x79946f82b5739e28, 0x0 }, /* #46 */
     4707    { 0x245d56, 0x245506, 0x8ce71739343f5a00, 0x0853b7e4dc999360, 0x84935f5457a5c6a0, 0x0 }, /* #47 */
     4708    { 0x1726d2, 0x172687, 0xbdd52cff2b92f7f5, 0xde3ccaf775159e12, 0xdf986207b67d59e3, 0x0 }, /* #48 */
     4709    { 0x0b6a93, 0x0b6216, 0x654442677316e9a0, 0x198a6462ceb33d7e, 0x4bb9de04a463ac21, 0x0 }, /* #49 */
     4710    { 0x1e7f53, 0x1e7797, 0xa675f1484794e322, 0xc1845f723e61216f, 0xe4f191d60933c1b2, 0x0 }, /* #50 */
     4711    { 0x1d0b86, 0x1d0397, 0xbaa497081034cd93, 0xf313df71447d2147, 0xc790b796cbb7ac4c, 0x0 }, /* #51 */
     4712    { 0x047d86, 0x047597, 0x9751a16149a2ae10, 0xaac17fad5968bad4, 0xec9021b3f039f33c, 0x0 }, /* #52 */
     4713    { 0x142653, 0x142602, 0x6493c8c4c53bfeaf, 0x214faf3c62da3010, 0x434419886261ce9e, 0x0 }, /* #53 */
     4714    { 0x283146, 0x283197, 0x8890c733d902d394, 0xacf625d37ffcc917, 0xdb9aa16059060a7d, 0x0 }, /* #54 */
     4715    { 0x185496, 0x185412, 0xab56b62e776e5040, 0x0947692cad9bb404, 0xa20f4d01c9d29c3c, 0x0 }, /* #55 */
     4716    { 0x080e17, 0x080613, 0x0972c9ee3b2aa2d4, 0x34709b5e6c0375b9, 0xd5022e8fcf272d1a, 0x0 }, /* #56 */
     4717    { 0x3e3907, 0x3e3112, 0x7e3a539f63e7a9c3, 0x53462450bc9f9e1f, 0x2af42f4ea7480ba3, 0x0 }, /* #57 */
     4718    { 0x0d3fc2, 0x0d3f87, 0x69fb47b573729e5e, 0xaf5a17e94351ccc3, 0xbaa12fcc3020d19b, 0x0 }, /* #58 */
     4719    { 0x091806, 0x091013, 0x4acf5ea0f2d07d80, 0x7e8fe907be82fcc2, 0xcc3f7599344d80be, 0x0 }, /* #59 */
     4720    { 0x011617, 0x011616, 0xfe6da62707e4cd78, 0x3c541721f72d422e, 0xc2198f0510b78b49, 0x0 }, /* #60 */
     4721    { 0x3c3302, 0x3c3397, 0x82469c4eeb5698c0, 0xd4e3283d0196d2b4, 0xad637411e9bfc60c, 0x0 }, /* #61 */
     4722    { 0x191f56, 0x191703, 0x1a981a545f1a83af, 0x55b8c36aa731f540, 0xc4df56e9b7e88e6f, 0x0 }, /* #62 */
     4723    { 0x027e52, 0x027617, 0x244e8cffefc6cb52, 0x58797545cebbff5a, 0xcbd517ba210acbf8, 0x0 }, /* #63 */
    47244724};
    47254725static const BINU64_TEST_T g_aTests_sbb_u64_locked[] =
    47264726{
    4727     { 0x380007, 0x380097, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #0 */
    4728     { 0x271686, 0x271646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4729     { 0x040a93, 0x040297, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #2 */
    4730     { 0x0c34d6, 0x0c3446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4731     { 0x393e97, 0x393682, 0xf535c67e58ffe6af, 0xf535c67e58ffe6ae, 0x0000000000000000, 0x0 }, /* #4 */
    4732     { 0x176892, 0x176002, 0x430d449c095c165d, 0x430d449c095c165d, 0x0000000000000000, 0x0 }, /* #5 */
    4733     { 0x386c53, 0x386482, 0xa29e1851f8447333, 0xa29e1851f8447332, 0x0000000000000000, 0x0 }, /* #6 */
    4734     { 0x080947, 0x080106, 0x7d0e5628e7158b22, 0x7d0e5628e7158b21, 0x0000000000000000, 0x0 }, /* #7 */
    4735     { 0x106792, 0x106706, 0x695f5a415647e01d, 0x2c148129d6e7b20c, 0x3d4ad9177f602e11, 0x0 }, /* #8 */
    4736     { 0x305792, 0x305716, 0x600a1d9ef19d1abd, 0x5dfa5491e0664dee, 0x020fc90d1136cccf, 0x0 }, /* #9 */
    4737     { 0x3c5093, 0x3c5887, 0x76277a20839bef46, 0xecf50ced624d8100, 0x89326d33214e6e45, 0x0 }, /* #10 */
    4738     { 0x0c1703, 0x0c1717, 0x124440e945ee41a6, 0x71da0bbd6d88ea47, 0xa06a352bd865575e, 0x0 }, /* #11 */
    4739     { 0x1760d3, 0x176012, 0x63a2a4f245d85ac3, 0x2d48a81eb116ea5b, 0x3659fcd394c17067, 0x0 }, /* #12 */
    4740     { 0x280a02, 0x280213, 0x1da50f529a787103, 0x5357b4ee89e5cc8c, 0xca4d5a641092a477, 0x0 }, /* #13 */
    4741     { 0x2923c3, 0x292303, 0x2d056fb78ff6a4ad, 0x43764399107bd9ea, 0xe98f2c1e7f7acac2, 0x0 }, /* #14 */
    4742     { 0x0671d3, 0x067193, 0x874738ffbba2bd09, 0xdd8d9fd80b4783cd, 0xa9b99927b05b393b, 0x0 }, /* #15 */
    4743     { 0x290883, 0x290806, 0x98de6bb3600e7356, 0x460a649988db7b05, 0x52d40719d732f850, 0x0 }, /* #16 */
    4744     { 0x0462c2, 0x046202, 0x91533c464c4d7f69, 0x0aa96311229e2ee3, 0x86a9d93529af5086, 0x0 }, /* #17 */
    4745     { 0x3b5a57, 0x3b5202, 0xf6e4b1241760773c, 0x651ce08b1cb565e3, 0x91c7d098faab1158, 0x0 }, /* #18 */
    4746     { 0x1922c7, 0x192206, 0x75b19700faebdd3e, 0x20cd559090f9a8bd, 0x54e4417069f23480, 0x0 }, /* #19 */
    4747     { 0x1717c2, 0x171f93, 0x6020a4fdac805c78, 0xcf25c45983d543ce, 0x90fae0a428ab18aa, 0x0 }, /* #20 */
    4748     { 0x087bc3, 0x087392, 0xbf49a5f5b14bbdd9, 0xadbd30d598247f2a, 0x118c752019273eae, 0x0 }, /* #21 */
    4749     { 0x0a1f52, 0x0a1702, 0x42c5b3bf0d61f95f, 0x1cc733d26c316bf2, 0x25fe7feca1308d6d, 0x0 }, /* #22 */
    4750     { 0x3a6747, 0x3a6f83, 0x6891cd9e138d1ac1, 0xe553c902b934a970, 0x833e049b5a587150, 0x0 }, /* #23 */
    4751     { 0x180bd2, 0x180b93, 0x5fb036aff4cf4a53, 0x99f604917f0056ab, 0xc5ba321e75cef3a8, 0x0 }, /* #24 */
    4752     { 0x2d2f43, 0x2d2792, 0xfcc576403c5b7cdd, 0xb7ffde5d8874380d, 0x44c597e2b3e744cf, 0x0 }, /* #25 */
    4753     { 0x0d1d12, 0x0d1d12, 0xe3b3d499b4858315, 0x6f128aad5a5424fd, 0x74a149ec5a315e18, 0x0 }, /* #26 */
    4754     { 0x0c1793, 0x0c1706, 0x7ac39acdf29bb898, 0x1918614529552bd1, 0x61ab3988c9468cc6, 0x0 }, /* #27 */
    4755     { 0x311086, 0x311087, 0x224f374d1f3a6cc4, 0xdf0dad1cf8b98cd1, 0x43418a302680dff3, 0x0 }, /* #28 */
    4756     { 0x351082, 0x351003, 0x6eac33fbc537da15, 0x76a54fcc632620e0, 0xf806e42f6211b935, 0x0 }, /* #29 */
    4757     { 0x344a92, 0x344a06, 0x89a225cc7844d14a, 0x663379e2745b1b22, 0x236eabea03e9b628, 0x0 }, /* #30 */
    4758     { 0x086106, 0x086906, 0xa17041d229f6632d, 0x537823360c1e12b7, 0x4df81e9c1dd85076, 0x0 }, /* #31 */
    4759     { 0x0c3952, 0x0c3916, 0x98a60536d31b1fa6, 0x35494450ef68dbbd, 0x635cc0e5e3b243e9, 0x0 }, /* #32 */
    4760     { 0x1e3886, 0x1e3092, 0xe6b4a5f3a2bab7f1, 0x86224576db0c6b0b, 0x6092607cc7ae4ce6, 0x0 }, /* #33 */
    4761     { 0x2349c7, 0x234912, 0xbe530d627e9e1a79, 0x5621de0d73d46579, 0x68312f550ac9b4ff, 0x0 }, /* #34 */
    4762     { 0x1414c7, 0x141486, 0xff05f305d685e89e, 0xd737098b9a8bd8dd, 0x27cee97a3bfa0fc0, 0x0 }, /* #35 */
    4763     { 0x2540c2, 0x254816, 0xb146b0ed06ada0e5, 0x3b60718e4193183a, 0x75e63f5ec51a88ab, 0x0 }, /* #36 */
    4764     { 0x2f2fc2, 0x2f2f12, 0xa8b3834a735c3525, 0x5efed058209f4086, 0x49b4b2f252bcf49f, 0x0 }, /* #37 */
    4765     { 0x3c32d7, 0x3c3203, 0x216e5b72f261aa6e, 0x35e140dcef5a2494, 0xeb8d1a96030785d9, 0x0 }, /* #38 */
    4766     { 0x3e0706, 0x3e0716, 0x5f5a1f47b6dcd727, 0x4d271259b305be5a, 0x12330cee03d718cd, 0x0 }, /* #39 */
    4767     { 0x276303, 0x276306, 0x29d7ca8c8293d0ee, 0x29b18f287f88c372, 0x00263b64030b0d7b, 0x0 }, /* #40 */
    4768     { 0x395c87, 0x395c87, 0x79d41cce0d6a3498, 0xd8ff5a1a3e3ddd47, 0xa0d4c2b3cf2c5750, 0x0 }, /* #41 */
    4769     { 0x2c3c16, 0x2c3413, 0x3afd614d8e28f670, 0x40bb17f5ac50ba08, 0xfa424957e1d83c68, 0x0 }, /* #42 */
    4770     { 0x2e7e07, 0x2e7683, 0x35a9a7177ee02efe, 0xdc6fd7be7b72700d, 0x5939cf59036dbef0, 0x0 }, /* #43 */
    4771     { 0x300457, 0x300486, 0xfca1cc55a47d7815, 0xa3b128e082c1cd22, 0x58f0a37521bbaaf2, 0x0 }, /* #44 */
    4772     { 0x1b4587, 0x1b4582, 0x8b54f39885bb5b6d, 0x8a6d9f640d0ee243, 0x00e7543478ac7929, 0x0 }, /* #45 */
    4773     { 0x1b6706, 0x1b6706, 0x4232e4bdadc7a087, 0x2124cf4b54d1f865, 0x210e157258f5a822, 0x0 }, /* #46 */
    4774     { 0x3d7e52, 0x3d7686, 0xf882698c52bba42e, 0xd5127442be25cc47, 0x236ff5499495d7e7, 0x0 }, /* #47 */
    4775     { 0x2e2b12, 0x2e2302, 0xee4c373f42f1b43f, 0x4d2a99a2ea6108a1, 0xa1219d9c5890ab9e, 0x0 }, /* #48 */
    4776     { 0x3a4803, 0x3a4893, 0x70ebccb38ca49a13, 0xcb63047b57bdf7ab, 0xa588c83834e6a267, 0x0 }, /* #49 */
    4777     { 0x257406, 0x257406, 0x4d05607e77aedde8, 0x4952dd3be29017d7, 0x03b28342951ec611, 0x0 }, /* #50 */
    4778     { 0x240d53, 0x240d87, 0x67d69cea0fa43baf, 0xa2cd162bd2fb5795, 0xc50986be3ca8e419, 0x0 }, /* #51 */
    4779     { 0x0e3d96, 0x0e3587, 0x1319d77fb3d2c33e, 0xa2e774559cdeef77, 0x7032632a16f3d3c7, 0x0 }, /* #52 */
    4780     { 0x113602, 0x113603, 0x17bf43214613d1e7, 0x66b13d1229ebe0b3, 0xb10e060f1c27f134, 0x0 }, /* #53 */
    4781     { 0x094fd6, 0x094712, 0x58c9d00e2fa2886d, 0x5340a6dff0c8dedf, 0x0589292e3ed9a98e, 0x0 }, /* #54 */
    4782     { 0x0d43c3, 0x0d4b97, 0x44242667b362c805, 0xaf6158a249a39e9c, 0x94c2cdc569bf2968, 0x0 }, /* #55 */
    4783     { 0x0b3393, 0x0b3316, 0x7984229071b0dda6, 0x489faebfa9039ea6, 0x30e473d0c8ad3eff, 0x0 }, /* #56 */
    4784     { 0x3a4a07, 0x3a4296, 0xf76aba2bf4ddad67, 0xe32c517c2fdf765c, 0x143e68afc4fe370a, 0x0 }, /* #57 */
    4785     { 0x360053, 0x360087, 0xe022b1de2025eeba, 0xe80aad4cec869e36, 0xf8180491339f5083, 0x0 }, /* #58 */
    4786     { 0x0d1c16, 0x0d1c16, 0xdd32ef38e4632ee2, 0x7bf367bfa80d23ac, 0x613f87793c560b36, 0x0 }, /* #59 */
    4787     { 0x0765c3, 0x076d83, 0x5062c2a01109343e, 0xb3aa428d5a760992, 0x9cb88012b6932aab, 0x0 }, /* #60 */
    4788     { 0x364096, 0x364083, 0xc13414ebd9df09d9, 0xdc90607912f26592, 0xe4a3b472c6eca447, 0x0 }, /* #61 */
    4789     { 0x332d43, 0x332502, 0xd0541302b53abd86, 0x3d3986dc0a08e7a1, 0x931a8c26ab31d5e4, 0x0 }, /* #62 */
    4790     { 0x1530c3, 0x153897, 0x522bfc3c6b166416, 0x9be27405af0391fa, 0xb6498836bc12d21b, 0x0 }, /* #63 */
     4727    { 0x085b13, 0x085397, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #0 */
     4728    { 0x310842, 0x310046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4729    { 0x143786, 0x143746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4730    { 0x1c6dc6, 0x1c6546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4731    { 0x2c2b53, 0x2c2382, 0x852879002ba59a1b, 0x852879002ba59a1a, 0x0000000000000000, 0x0 }, /* #4 */
     4732    { 0x311a02, 0x311202, 0x4dad7c8c13805294, 0x4dad7c8c13805294, 0x0000000000000000, 0x0 }, /* #5 */
     4733    { 0x0b7303, 0x0b7386, 0xaa82370215c9a92e, 0xaa82370215c9a92d, 0x0000000000000000, 0x0 }, /* #6 */
     4734    { 0x297a13, 0x297282, 0xf7e2a185e64fa909, 0xf7e2a185e64fa908, 0x0000000000000000, 0x0 }, /* #7 */
     4735    { 0x1a3f46, 0x1a3793, 0x23ed705b117a0d07, 0xe5263d21580e943d, 0x3ec73339b96b78ca, 0x0 }, /* #8 */
     4736    { 0x340342, 0x340303, 0x212d22357a73334d, 0x76d9a3d560523be3, 0xaa537e601a20f76a, 0x0 }, /* #9 */
     4737    { 0x0d6657, 0x0d6693, 0x3049faaeed0cff40, 0xbba06227e4241025, 0x74a9988708e8ef1a, 0x0 }, /* #10 */
     4738    { 0x1d02c7, 0x1d0296, 0x96e498d60069a16b, 0x90be3a12467b6b3f, 0x06265ec3b9ee362b, 0x0 }, /* #11 */
     4739    { 0x177812, 0x177006, 0xdcc84bdbd097c7f3, 0x062e0f152eaba253, 0xd69a3cc6a1ec25a0, 0x0 }, /* #12 */
     4740    { 0x0b76c3, 0x0b7693, 0x0c30a873a9752e44, 0xca7b8a2adaf211fe, 0x41b51e48ce831c45, 0x0 }, /* #13 */
     4741    { 0x1709d2, 0x170196, 0xc9a154fdb4c75128, 0x86519a8f35f47d5a, 0x434fba6e7ed2d3ce, 0x0 }, /* #14 */
     4742    { 0x182e42, 0x182617, 0x227713a9d75551f2, 0x721ab6285fa98406, 0xb05c5d8177abcdec, 0x0 }, /* #15 */
     4743    { 0x3e79c2, 0x3e7187, 0x193b70427cc0da4a, 0x9def07a26f79af78, 0x7b4c68a00d472ad2, 0x0 }, /* #16 */
     4744    { 0x291f97, 0x291f16, 0x819a6bd6289aa839, 0x3db26efb677cf8cc, 0x43e7fcdac11daf6c, 0x0 }, /* #17 */
     4745    { 0x094e16, 0x094682, 0xefd658c1b051655f, 0xcf503594cef465ef, 0x2086232ce15cff70, 0x0 }, /* #18 */
     4746    { 0x2f4f16, 0x2f4706, 0xdeb87ccbb5b96586, 0x589d6c07d3b04184, 0x861b10c3e2092402, 0x0 }, /* #19 */
     4747    { 0x297556, 0x297587, 0xbc3648cdd5168fbb, 0xc4e8a0c38530c54b, 0xf74da80a4fe5ca70, 0x0 }, /* #20 */
     4748    { 0x136597, 0x136597, 0x8067f8ef070598a3, 0xc848ccce9cfd8584, 0xb81f2c206a08131e, 0x0 }, /* #21 */
     4749    { 0x0a2656, 0x0a2e16, 0xa9b5a6ff97e4bb12, 0x2f37272942fdf655, 0x7a7e7fd654e6c4bd, 0x0 }, /* #22 */
     4750    { 0x3a7946, 0x3a7113, 0x11a6ca8b470da856, 0x5ecf1deb29d212c8, 0xb2d7aca01d3b958e, 0x0 }, /* #23 */
     4751    { 0x065653, 0x065e16, 0x97eb76474d978a19, 0x5f8a7281e9f52daf, 0x386103c563a25c69, 0x0 }, /* #24 */
     4752    { 0x3e3843, 0x3e3002, 0xa58d0e1394b2c88e, 0x1dc0054fc51bb3e6, 0x87cd08c3cf9714a7, 0x0 }, /* #25 */
     4753    { 0x3a5f02, 0x3a5716, 0x78553ff518753a86, 0x115f97d9339b2fcf, 0x66f5a81be4da0ab7, 0x0 }, /* #26 */
     4754    { 0x2f1892, 0x2f1002, 0xb32443adbbeac8c9, 0x24e81db4aa137ae0, 0x8e3c25f911d74de9, 0x0 }, /* #27 */
     4755    { 0x210596, 0x210d16, 0x8a4005c3573f8145, 0x205142b5a60536cf, 0x69eec30db13a4a76, 0x0 }, /* #28 */
     4756    { 0x071fd6, 0x071716, 0xa46a50493458981b, 0x0be8d78bf49b7bfc, 0x988178bd3fbd1c1f, 0x0 }, /* #29 */
     4757    { 0x1d6d92, 0x1d6582, 0xef1f853574d96f61, 0xb5592fcbf676dbd0, 0x39c655697e629391, 0x0 }, /* #30 */
     4758    { 0x111ed6, 0x111693, 0x8493700f58dacc30, 0xa8d457da6d38c03b, 0xdbbf1834eba20bf5, 0x0 }, /* #31 */
     4759    { 0x0e0c07, 0x0e0c87, 0x4b6196e7a97fe43d, 0x994dd4b57585a5e2, 0xb213c23233fa3e5a, 0x0 }, /* #32 */
     4760    { 0x327a47, 0x327212, 0x9ca9fce530cde1e6, 0x19b8b0d454b393fb, 0x82f14c10dc1a4dea, 0x0 }, /* #33 */
     4761    { 0x382fd2, 0x382782, 0xff4d6b8f46275158, 0xb2c4066f925696c4, 0x4c89651fb3d0ba94, 0x0 }, /* #34 */
     4762    { 0x0d7d52, 0x0d7513, 0x53656ae7f03c7dc6, 0x7ea1301e88eeef4f, 0xd4c43ac9674d8e77, 0x0 }, /* #35 */
     4763    { 0x2f0d93, 0x2f0d87, 0x5bf0e1269790af7b, 0x994e532d3442fa88, 0xc2a28df9634db4f2, 0x0 }, /* #36 */
     4764    { 0x167896, 0x167806, 0x82862cee161be99c, 0x4453d84d5f2c0a3c, 0x3e3254a0b6efdf60, 0x0 }, /* #37 */
     4765    { 0x121512, 0x121586, 0xa740117742e76b76, 0xa156f71123acbbb4, 0x05e91a661f3aafc2, 0x0 }, /* #38 */
     4766    { 0x042192, 0x042117, 0x2e4f18e143b53781, 0x48084e63b8cac3fa, 0xe646ca7d8aea7387, 0x0 }, /* #39 */
     4767    { 0x180902, 0x180187, 0xeeb07b25f476f86f, 0xf793f75e3012265a, 0xf71c83c7c464d215, 0x0 }, /* #40 */
     4768    { 0x0f1a17, 0x0f1a87, 0x1c9adfb4f74cf1dc, 0x8b7925b77b781ff0, 0x9121b9fd7bd4d1eb, 0x0 }, /* #41 */
     4769    { 0x3919d6, 0x391902, 0xbdfce31a4f59844d, 0x5793d7e5e9b7a48c, 0x66690b3465a1dfc1, 0x0 }, /* #42 */
     4770    { 0x1e1697, 0x1e1e16, 0x81c3558757f2bea9, 0x1ffebfe418ce8add, 0x61c495a33f2433cb, 0x0 }, /* #43 */
     4771    { 0x3c1186, 0x3c1983, 0x6535400c5eaae35e, 0xb639311d53aadba1, 0xaefc0eef0b0007bd, 0x0 }, /* #44 */
     4772    { 0x380502, 0x380507, 0x509552de1e0ab39a, 0x6f0e7ac222971d74, 0xe186d81bfb739626, 0x0 }, /* #45 */
     4773    { 0x160682, 0x160612, 0xa97d6773c04da4c8, 0x0167d87e983ae07c, 0xa8158ef52812c44c, 0x0 }, /* #46 */
     4774    { 0x1c0b42, 0x1c0312, 0x65bf79d874c2df03, 0x1b5bb8c436ea77bf, 0x4a63c1143dd86744, 0x0 }, /* #47 */
     4775    { 0x192e13, 0x192e02, 0xcead08e6d1c9a9d5, 0x77915b370fa66e43, 0x571badafc2233b91, 0x0 }, /* #48 */
     4776    { 0x2768d6, 0x276086, 0xb9128ecd322767d7, 0x8af4b93000c9f503, 0x2e1dd59d315d72d4, 0x0 }, /* #49 */
     4777    { 0x336ec7, 0x336607, 0x093ef1a55c35b216, 0x78ad9e2518cb04e1, 0x90915380436aad34, 0x0 }, /* #50 */
     4778    { 0x0100d7, 0x010093, 0x58dafbe92c4e8c44, 0xed9612841b7e0185, 0x6b44e96510d08abe, 0x0 }, /* #51 */
     4779    { 0x367c16, 0x367487, 0x121e789c08dfa264, 0xfee655eaba5f2e82, 0x133822b14e8073e2, 0x0 }, /* #52 */
     4780    { 0x2d3d06, 0x2d3d97, 0x6d4cd8b0ea9d0f23, 0xb5c78e945a76ed17, 0xb7854a1c9026220c, 0x0 }, /* #53 */
     4781    { 0x041096, 0x041002, 0x729a65ee01be44da, 0x388c86b2cb243ea4, 0x3a0ddf3b369a0636, 0x0 }, /* #54 */
     4782    { 0x3a3843, 0x3a3083, 0x66c892a99e976a5f, 0xfbf11e922482a068, 0x6ad774177a14c9f6, 0x0 }, /* #55 */
     4783    { 0x0648c7, 0x064016, 0xffccc2dfee693f92, 0x6d1468ded25b605f, 0x92b85a011c0ddf32, 0x0 }, /* #56 */
     4784    { 0x1d2216, 0x1d2286, 0xf91c597eeff4ed9e, 0xd24e6cfefbbd7122, 0x26cdec7ff4377c7c, 0x0 }, /* #57 */
     4785    { 0x213a93, 0x213282, 0xfbe9c2419f2036bd, 0xdc348ce86f4fbdc7, 0x1fb535592fd078f5, 0x0 }, /* #58 */
     4786    { 0x017652, 0x017616, 0xfb066c57543f1b03, 0x2cf120f9f18c38fc, 0xce154b5d62b2e207, 0x0 }, /* #59 */
     4787    { 0x064dc6, 0x064516, 0x703d4adbc8ce8bd1, 0x5a29cea5c0d10336, 0x16137c3607fd889b, 0x0 }, /* #60 */
     4788    { 0x3f4886, 0x3f4093, 0xa940dc992a878d1a, 0xdb7842148934964f, 0xcdc89a84a152f6cb, 0x0 }, /* #61 */
     4789    { 0x187803, 0x187012, 0x65fdbb9d616ea0c8, 0x32f6202f6c462c0d, 0x33079b6df52874ba, 0x0 }, /* #62 */
     4790    { 0x2d2b47, 0x2d2307, 0x28013bea7f59e9bf, 0x73fa972ed65534c0, 0xb406a4bba904b4fe, 0x0 }, /* #63 */
    47914791};
    47924792static const BINU64_TEST_T g_aTests_or_u64[] =
    47934793{
    4794     { 0x144992, 0x144146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4795     { 0x2140d2, 0x214046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4796     { 0x395382, 0x395346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4797     { 0x1a4ec3, 0x1a4646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4798     { 0x0651c2, 0x065102, 0x547b29765512cb85, 0x547b29765512cb85, 0x0000000000000000, 0x0 }, /* #4 */
    4799     { 0x2d7a92, 0x2d7282, 0xad428cd9f9a25798, 0xad428cd9f9a25798, 0x0000000000000000, 0x0 }, /* #5 */
    4800     { 0x3415d6, 0x341586, 0x9c8a325bc623bdc5, 0x9c8a325bc623bdc5, 0x0000000000000000, 0x0 }, /* #6 */
    4801     { 0x1e5792, 0x1e5702, 0x1f2f6033a8a61a38, 0x1f2f6033a8a61a38, 0x0000000000000000, 0x0 }, /* #7 */
    4802     { 0x0803d2, 0x080386, 0xb0ba127627e7cb69, 0xf2bffbff3fffeb6f, 0x5227f9ff1d3ba327, 0x0 }, /* #8 */
    4803     { 0x283ec2, 0x283682, 0xebff6775892ab1d3, 0xeffff7f59d6bb9df, 0x6dd9b0809549099e, 0x0 }, /* #9 */
    4804     { 0x2e6c92, 0x2e6482, 0x8a92855746552a04, 0xfafbb7f7ce553edf, 0x70ebb7a5ce013edf, 0x0 }, /* #10 */
    4805     { 0x0f6983, 0x0f6186, 0x3196ed91bbbe284a, 0xb9beff9bffbe7cdb, 0xa93e768b5c2a54d1, 0x0 }, /* #11 */
    4806     { 0x281bd2, 0x281382, 0xe8aa5ca4008f8e57, 0xfbef5cb6c0bf9edf, 0x7bef1c16c0be18ca, 0x0 }, /* #12 */
    4807     { 0x161516, 0x161582, 0x741235d6583c4d15, 0xff36b5defb3cdf5d, 0x8f34954ea32cd749, 0x0 }, /* #13 */
    4808     { 0x3d2016, 0x3d2082, 0xe601d84ac1998d9d, 0xe7f9dfcfdffddf9d, 0x61f99787dfe45799, 0x0 }, /* #14 */
    4809     { 0x2a11c2, 0x2a1186, 0x09759ff80ed5d38c, 0xb97f9fffaedfd7de, 0xb07b04c7ac4ec552, 0x0 }, /* #15 */
    4810     { 0x2d2646, 0x2d2686, 0x9e454c1e480ae655, 0x9f5fed1e4eaef6f5, 0x195ba10a06ae14e4, 0x0 }, /* #16 */
    4811     { 0x1b6457, 0x1b6482, 0x5a2c6a35bc6f1b04, 0xfe3ffebdfeef3f85, 0xa43ff6ad7eac2c81, 0x0 }, /* #17 */
    4812     { 0x371812, 0x371082, 0x1670ea4d9a0f9089, 0x9e79eaddfa3fdcef, 0x9a79e29862345cee, 0x0 }, /* #18 */
    4813     { 0x0e62c2, 0x0e6282, 0xa6e229c1ab25f8f9, 0xa6eefff9ab67fefd, 0x26ccf679ab461e15, 0x0 }, /* #19 */
    4814     { 0x050f07, 0x050706, 0x447cab7703fc3b1d, 0x667ceb7fa3fcbbff, 0x666ce23ea2f8a0ff, 0x0 }, /* #20 */
    4815     { 0x1f3fc3, 0x1f3782, 0x7459dc93ec48bcad, 0xfcd9fe9ffe49febf, 0xa8c83a0ebe49c232, 0x0 }, /* #21 */
    4816     { 0x243916, 0x243182, 0xb6c1fefb7c7afc55, 0xf6fffeff7ffefd57, 0x70fe7a87339e4d42, 0x0 }, /* #22 */
    4817     { 0x2a4a52, 0x2a4286, 0x598bd6c646a9c9de, 0xfb9bfef656efdbde, 0xfa112a70146713ca, 0x0 }, /* #23 */
    4818     { 0x1d7506, 0x1d7506, 0x0b5a4e233f8929f1, 0x1f5b7e273f89fdf9, 0x1d437a242c08d5b9, 0x0 }, /* #24 */
    4819     { 0x093907, 0x093182, 0x3704192c17ada75f, 0xb7f51ffef7edafdf, 0xb3f10ffae5488acd, 0x0 }, /* #25 */
    4820     { 0x110f46, 0x110706, 0x4584d87259f66d3b, 0x4dedd977ddf7ef3f, 0x48e9d9279435a31d, 0x0 }, /* #26 */
    4821     { 0x370d16, 0x370502, 0x137d827b3c3a4e69, 0x57ffe3fffd3fcfef, 0x44c261e7fd25c5a6, 0x0 }, /* #27 */
    4822     { 0x057817, 0x057086, 0xc17be4e66cc7a2c3, 0xd7ffe7e6effffff3, 0x979ce300837dff32, 0x0 }, /* #28 */
    4823     { 0x163783, 0x163786, 0xe528588d96405eb8, 0xff795c8dbf6fdebd, 0x9b710409ad2f9a05, 0x0 }, /* #29 */
    4824     { 0x275753, 0x275702, 0x391d929d8e87d2f3, 0x7ffddfbfbff7d3f7, 0x4fe05fb73f74d1b5, 0x0 }, /* #30 */
    4825     { 0x1514d3, 0x151486, 0xf8b454003569be3c, 0xf8bcd47d777fbf3f, 0xf8a8847d62562533, 0x0 }, /* #31 */
    4826     { 0x387b17, 0x387386, 0x3f91dbd6887e1775, 0xff9ffbf79c7f7f77, 0xc58e23e19c6f7d17, 0x0 }, /* #32 */
    4827     { 0x292443, 0x292482, 0x293fde1cc53f8c5a, 0xbffffe1eff7fecfe, 0xb6f8b2063a6ae8be, 0x0 }, /* #33 */
    4828     { 0x0d2786, 0x0d2786, 0xfafc4c04f54ddd28, 0xfbfc5c1ef55fdded, 0x115c541a3453d9e5, 0x0 }, /* #34 */
    4829     { 0x010e47, 0x010602, 0x6543a57cbb1b30a3, 0x7577e77cbb7f73bf, 0x1476c27cb865633d, 0x0 }, /* #35 */
    4830     { 0x3b1a93, 0x3b1206, 0x63d7d68afc56e772, 0x6fdff69efdd6ef7e, 0x4ccdf414add0ca1c, 0x0 }, /* #36 */
    4831     { 0x1668d7, 0x166086, 0xbb390deb04d94f71, 0xff7d5fffedff5ff3, 0x546c53d5e9665282, 0x0 }, /* #37 */
    4832     { 0x283883, 0x283082, 0x340ab5e8cc4975fc, 0xf5aef5ecedebf7fd, 0xd5ac55cca5aa86e9, 0x0 }, /* #38 */
    4833     { 0x122a53, 0x122202, 0x56e98bc3f3001514, 0x77f98fc7fbe97f1c, 0x63f80e861be97a1c, 0x0 }, /* #39 */
    4834     { 0x044a07, 0x044202, 0x1be4f861ac29dd74, 0x5feffee9beabfd7f, 0x4eeb36a99eabb54f, 0x0 }, /* #40 */
    4835     { 0x394103, 0x394102, 0x5f540c3c5f73a9f6, 0x5fd74dfddff7adf7, 0x559741e983e60dd5, 0x0 }, /* #41 */
    4836     { 0x0d7482, 0x0d7406, 0x44c8306682fffb91, 0x5efab1efd7fffb9f, 0x1ef2b1e957beba8f, 0x0 }, /* #42 */
    4837     { 0x0f3456, 0x0f3486, 0x3db4f536105fa126, 0xffbff7767ffffd66, 0xd31fb2506fef7c40, 0x0 }, /* #43 */
    4838     { 0x377a12, 0x377286, 0x56631e7a235068d9, 0xdff31efbaf5aedff, 0xcdf1129bac4aa5ef, 0x0 }, /* #44 */
    4839     { 0x2a0683, 0x2a0682, 0xfd6a7558b661e6a5, 0xfffff7dcb66be7fd, 0xa3d5b3ccb40a45f9, 0x0 }, /* #45 */
    4840     { 0x2e1b52, 0x2e1382, 0xbeb666b0792cc428, 0xfeb677ba7f6edd6d, 0x4a14773a4f6add45, 0x0 }, /* #46 */
    4841     { 0x1d4dc3, 0x1d4502, 0x7b8dc0a2a7a2aacd, 0x7fddcabfe7bfbffd, 0x1f5c0a3d643d1f78, 0x0 }, /* #47 */
    4842     { 0x284e46, 0x284682, 0xb163e0eb3aaaac1d, 0xb367eeef7aefbdfd, 0x03258e6e72cf9df4, 0x0 }, /* #48 */
    4843     { 0x367406, 0x367482, 0xb119d85361704ab3, 0xf9bdfb7f69f7dff7, 0x49ac3b6f28a79fe7, 0x0 }, /* #49 */
    4844     { 0x0b7953, 0x0b7106, 0x4f7171d46e6efb65, 0x6ffdfbfeefffff7d, 0x65fd8b7e89b97678, 0x0 }, /* #50 */
    4845     { 0x2b6307, 0x2b6386, 0xe0765bace1852ee8, 0xe1fffffef7d56efc, 0xa1afefda37d560bc, 0x0 }, /* #51 */
    4846     { 0x1f6f02, 0x1f6782, 0xdfd6a1c75064cb32, 0xdff7b3cfdef4eb7f, 0x9567124d9eb4607f, 0x0 }, /* #52 */
    4847     { 0x3a21d7, 0x3a2106, 0x79eb7141492007f5, 0x7beff145492d6ff5, 0x3244a004090d6f90, 0x0 }, /* #53 */
    4848     { 0x126943, 0x126182, 0xd8e7b59b83168f50, 0xdafff7fbb7bebff8, 0x5abbf2f037ac38b8, 0x0 }, /* #54 */
    4849     { 0x126656, 0x126682, 0x684194c80415b430, 0xeb51d4da7df5f4ba, 0xeb51c4da7de1508a, 0x0 }, /* #55 */
    4850     { 0x380417, 0x380486, 0xd4d5dddb34366366, 0xddf7dddbf77ff3f6, 0x4d774502f34ff1f2, 0x0 }, /* #56 */
    4851     { 0x191156, 0x191186, 0xb21de225a2c9bfaa, 0xbabfffbdb3cfffff, 0x88ae1d9991cfc5f5, 0x0 }, /* #57 */
    4852     { 0x310dd6, 0x310582, 0xe8814f63706b9be1, 0xe8ebff677eebfbfd, 0x286afe475ecaeadc, 0x0 }, /* #58 */
    4853     { 0x273442, 0x273482, 0xc25d01dfd8cb1fc3, 0xeb5f27dfdfeb3fcb, 0x2b4326899f282cca, 0x0 }, /* #59 */
    4854     { 0x161882, 0x161082, 0x842d45ac7f794f0f, 0xdd7ffdbdfff97fdf, 0x5d7ff83dc9a07cdd, 0x0 }, /* #60 */
    4855     { 0x375216, 0x375206, 0x7fb4e7e932d1705c, 0x7ff4efebf3fdffde, 0x54440c42c3ad8fde, 0x0 }, /* #61 */
    4856     { 0x301a87, 0x301282, 0x616a86529220c2d2, 0xf36a96dbbb26fed3, 0xb30092992906bc43, 0x0 }, /* #62 */
    4857     { 0x144643, 0x144602, 0x74406d5fb2371453, 0x7fc37ddffbbf755b, 0x0bc319c8798e611b, 0x0 }, /* #63 */
     4794    { 0x292c57, 0x292446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4795    { 0x287703, 0x287746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4796    { 0x274017, 0x274046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4797    { 0x3d6996, 0x3d6146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4798    { 0x3c6c56, 0x3c6402, 0x7417113eb7419ac1, 0x7417113eb7419ac1, 0x0000000000000000, 0x0 }, /* #4 */
     4799    { 0x2d1803, 0x2d1002, 0x21d151ced44d5813, 0x21d151ced44d5813, 0x0000000000000000, 0x0 }, /* #5 */
     4800    { 0x115d87, 0x115506, 0x0bb04827d1901a53, 0x0bb04827d1901a53, 0x0000000000000000, 0x0 }, /* #6 */
     4801    { 0x107e47, 0x107602, 0x159d58fc33705bd6, 0x159d58fc33705bd6, 0x0000000000000000, 0x0 }, /* #7 */
     4802    { 0x3d1352, 0x3d1306, 0x76a2c47e24c9b560, 0x7ee3d47e3cdbfd77, 0x7843507638124837, 0x0 }, /* #8 */
     4803    { 0x173083, 0x173002, 0x0a578b02ea0f2d10, 0x2f5fafdafb6f7f7f, 0x2f5baedab967566f, 0x0 }, /* #9 */
     4804    { 0x233806, 0x233002, 0x2b176f241fd066f5, 0x6f17ffee5fd1fef7, 0x4e00d5ce4f81ba96, 0x0 }, /* #10 */
     4805    { 0x144e92, 0x144682, 0x4f325c133b457d7f, 0xef36fe97bb7fff7f, 0xa126b696b33aeb30, 0x0 }, /* #11 */
     4806    { 0x1d6386, 0x1d6386, 0xab1ffea008fb4f7e, 0xabbfffe649ffff7e, 0x80a63f464185f152, 0x0 }, /* #12 */
     4807    { 0x314b07, 0x314382, 0xff07e94cfaf64859, 0xff8ff96efaf7fdfb, 0xb78b716e6065bdbb, 0x0 }, /* #13 */
     4808    { 0x040917, 0x040102, 0x050357ae1b3b1971, 0x2f8bf7af9f7b9bf7, 0x2e8ae3219e7183e7, 0x0 }, /* #14 */
     4809    { 0x054413, 0x054486, 0x54727d294455ab90, 0xf77bff396c77bbbb, 0xa319a6112877193b, 0x0 }, /* #15 */
     4810    { 0x044147, 0x044182, 0xe776d5b95d59a174, 0xfffff7bb7fd9b9f4, 0x198d22326ac999c0, 0x0 }, /* #16 */
     4811    { 0x000d93, 0x000582, 0xc0a8184f80c4ed11, 0xfeec1a7f9bd4efb3, 0x3e4c02379bd40bb2, 0x0 }, /* #17 */
     4812    { 0x2508d6, 0x250082, 0x044e3b13703a4fd1, 0xa5ee3f977c3a7ffd, 0xa1e604846c087f6d, 0x0 }, /* #18 */
     4813    { 0x1d2502, 0x1d2582, 0xc0d31a2fdafbabe8, 0xeed31afffbffaffd, 0xee1010d5a35c0415, 0x0 }, /* #19 */
     4814    { 0x014846, 0x014082, 0x525a5cc53178522a, 0xf7db5ccd7bf8f3ea, 0xa799180c6a80b3c0, 0x0 }, /* #20 */
     4815    { 0x3970d6, 0x397086, 0xabc8ecfb1e3ae1f6, 0xefecfcfb1e3ee9f6, 0x4d6c5c00143e6932, 0x0 }, /* #21 */
     4816    { 0x1e1ed2, 0x1e1682, 0xda3f2e303cce840b, 0xffff6e357dffff9b, 0x6df04c2569f17f99, 0x0 }, /* #22 */
     4817    { 0x174986, 0x174106, 0x055e627b35dc1ab8, 0x7d5e7bfbb7df9ef9, 0x7c1c79d8b7939cd1, 0x0 }, /* #23 */
     4818    { 0x037296, 0x037286, 0x9cd4055cace1cedc, 0xbffdc57fafedcefc, 0xb3edc17f23ac0aa0, 0x0 }, /* #24 */
     4819    { 0x281007, 0x281082, 0xd6afe1a6db902dd0, 0xd6fffbf7ff97add0, 0x40de1b73b50785c0, 0x0 }, /* #25 */
     4820    { 0x1c1b56, 0x1c1382, 0x76935bc8058f1c6d, 0xf7f37bc845efdf7f, 0xc3e27a40446ec376, 0x0 }, /* #26 */
     4821    { 0x080196, 0x080186, 0xdbcc0ef929ea65f6, 0xdfffaffff9eb6df6, 0xc6b7a7b6f1eb2c84, 0x0 }, /* #27 */
     4822    { 0x156ec3, 0x156686, 0xe61b4a46eee4a91f, 0xee1bfa5fefeded3f, 0x0a0bf85bc9a94d35, 0x0 }, /* #28 */
     4823    { 0x1e2386, 0x1e2386, 0xffa70e15b8edbb59, 0xffe76e37f8edbf59, 0x23626e22708da558, 0x0 }, /* #29 */
     4824    { 0x2c2d07, 0x2c2582, 0x65d4a25a9a1c061a, 0xe7ffbffabafed61f, 0xe62b1ff02aeed61d, 0x0 }, /* #30 */
     4825    { 0x3a3692, 0x3a3606, 0x4ec40474056a6f96, 0x5edecdffa76aef96, 0x12decdbfa7008412, 0x0 }, /* #31 */
     4826    { 0x154046, 0x154086, 0xf2e3e93bae8265b7, 0xf3f7fdbfbee77fff, 0xc1d4b5a490e55b6a, 0x0 }, /* #32 */
     4827    { 0x2122c6, 0x212286, 0x10f650d381bbce90, 0xd1fe7fd7dbbffebb, 0xd13a2fd4db34762b, 0x0 }, /* #33 */
     4828    { 0x044717, 0x044782, 0xcbef0a74a0612d73, 0xebfffbf6faf76ffb, 0x22f0f9a67a974bca, 0x0 }, /* #34 */
     4829    { 0x163403, 0x163486, 0x066bdb135b3258eb, 0xd67bfb175bfbf8eb, 0xd650e30552fbe083, 0x0 }, /* #35 */
     4830    { 0x286897, 0x286006, 0x7c877b47aeb24f97, 0x7fb77f5faebeffb7, 0x3b347f1922aeb230, 0x0 }, /* #36 */
     4831    { 0x1214c6, 0x121406, 0x2bc113a20cdbb2f1, 0x2fcfbbe3dcfbb7f3, 0x06ceaa61d0f027f2, 0x0 }, /* #37 */
     4832    { 0x136a92, 0x136206, 0x407f3317018eb6bd, 0x777f37779ffffebd, 0x370827669ef34c15, 0x0 }, /* #38 */
     4833    { 0x1235c3, 0x123502, 0x73e102fbfe1b52eb, 0x77e5a2ffff9bd7fb, 0x0625a0bfb98ac758, 0x0 }, /* #39 */
     4834    { 0x101786, 0x101786, 0xb59211f70b13a08f, 0xf79adbf74bdbaa9f, 0xc21acaa748d98a9b, 0x0 }, /* #40 */
     4835    { 0x2e1b07, 0x2e1382, 0x07d618b1a5037c4e, 0xdfde5ebdbdef7d4f, 0xdf8e56bcb8ef314f, 0x0 }, /* #41 */
     4836    { 0x200186, 0x200182, 0x2a85b4f2025ff7cd, 0xabadbffab27ff7cd, 0x832d2b08b02ab280, 0x0 }, /* #42 */
     4837    { 0x2048c3, 0x204082, 0xa18a64fbcf5148eb, 0xf5da7fffcffbccef, 0x54d07b35c4ebccc4, 0x0 }, /* #43 */
     4838    { 0x090013, 0x090006, 0x2a791ced2da401e7, 0x3a7f3eedbdfe21e7, 0x304626c5b55a2163, 0x0 }, /* #44 */
     4839    { 0x1b0913, 0x1b0106, 0x792bf1f91e45cf49, 0x7dfff3fd7e5fefc9, 0x24dc6374741b2fc1, 0x0 }, /* #45 */
     4840    { 0x132612, 0x132686, 0x0abdc13e85686cc8, 0xcfbde9bfeff9fefc, 0xc5a8a9b7efd9d2f4, 0x0 }, /* #46 */
     4841    { 0x1e3042, 0x1e3086, 0x94166e2fd9f3c914, 0x9c16eeefddfbd9f6, 0x0c02ccc58c9bd9f6, 0x0 }, /* #47 */
     4842    { 0x111f86, 0x111706, 0x19da44c9af49db43, 0x3dfff6ddafdbdf77, 0x25e7f61d08da1635, 0x0 }, /* #48 */
     4843    { 0x1b3356, 0x1b3382, 0xbd7b75e3e65a77fc, 0xbdffffebf67afffd, 0x9dc7be28b478a99d, 0x0 }, /* #49 */
     4844    { 0x154356, 0x154302, 0x772b9a4ec379e315, 0x7febde7fcffff715, 0x7de2d67dcf9fb401, 0x0 }, /* #50 */
     4845    { 0x2f6916, 0x2f6186, 0xefdd9120d43149b3, 0xffdfbdbdff73edff, 0x5982adbdfb62e46c, 0x0 }, /* #51 */
     4846    { 0x3b68d6, 0x3b6082, 0xc3e9a8f211e1deca, 0xfbefa9f331f3ffdf, 0x3a0ea1632152a9df, 0x0 }, /* #52 */
     4847    { 0x052907, 0x052186, 0x24d46fb3e1267909, 0xe5d5efbbf7f77ba9, 0xe1c5e799b6f163a8, 0x0 }, /* #53 */
     4848    { 0x281fd7, 0x281702, 0x509bd75d188a11e1, 0x5bffd7ffbfda33ef, 0x0b6e17aaa758232f, 0x0 }, /* #54 */
     4849    { 0x084cc2, 0x084406, 0x2af66d758bbd161b, 0x2eff6d77dbbd573f, 0x24a96013588c532f, 0x0 }, /* #55 */
     4850    { 0x223306, 0x223382, 0xf9c3ae3fb057656c, 0xfff7fefffdf7e7fd, 0x96f472d75de4c7b9, 0x0 }, /* #56 */
     4851    { 0x1f2dd2, 0x1f2506, 0x2bc2e948794ee97c, 0x6bf6ed6e796fed7d, 0x6bb4a56e4961ad3d, 0x0 }, /* #57 */
     4852    { 0x3e6342, 0x3e6382, 0x5a35f89b4dee559a, 0xfe37fddbcdfed59e, 0xec26c54b8d54958e, 0x0 }, /* #58 */
     4853    { 0x227647, 0x227682, 0x73c0e605c41e94e3, 0xfbf2e7cffd3ffcef, 0xcbb267cb3d3d6cce, 0x0 }, /* #59 */
     4854    { 0x3c4646, 0x3c4686, 0x22e9f5c763b394bc, 0xaae9f5cf6fb7fdbd, 0x88e1244a2e06edb9, 0x0 }, /* #60 */
     4855    { 0x1e0c03, 0x1e0402, 0x506285e03330ea3d, 0x7a7e85fff773ffbf, 0x6a7c84dff4433d87, 0x0 }, /* #61 */
     4856    { 0x376243, 0x376282, 0xe855d0133d544849, 0xffddd97bbddfcce9, 0x9788896899cfc4e8, 0x0 }, /* #62 */
     4857    { 0x353797, 0x353782, 0xaa8a5b9ebf1e7ca9, 0xeb9bff9ebf9f7cbf, 0x6919a792a18518b7, 0x0 }, /* #63 */
    48584858};
    48594859static const BINU64_TEST_T g_aTests_or_u64_locked[] =
    48604860{
    4861     { 0x0e6c57, 0x0e6446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4862     { 0x1874c3, 0x187446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4863     { 0x1f3593, 0x1f3546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4864     { 0x263c43, 0x263446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4865     { 0x256657, 0x256606, 0x06fe7d4e67232bb1, 0x06fe7d4e67232bb1, 0x0000000000000000, 0x0 }, /* #4 */
    4866     { 0x3e0387, 0x3e0386, 0xcd475b3bd59b9866, 0xcd475b3bd59b9866, 0x0000000000000000, 0x0 }, /* #5 */
    4867     { 0x1107d6, 0x110782, 0xaa8cc5599159e197, 0xaa8cc5599159e197, 0x0000000000000000, 0x0 }, /* #6 */
    4868     { 0x335d13, 0x335586, 0x9073f5ef48da6e4e, 0x9073f5ef48da6e4e, 0x0000000000000000, 0x0 }, /* #7 */
    4869     { 0x0779d6, 0x077106, 0x1b8c9e0a7ffd85ab, 0x1bfdffde7fffafff, 0x1afdedd61e9eaf5e, 0x0 }, /* #8 */
    4870     { 0x020fd3, 0x020786, 0xfdc328ee107e1c3a, 0xfde7bfff757ebfbe, 0xc026b7936500b3a4, 0x0 }, /* #9 */
    4871     { 0x2b0186, 0x2b0102, 0x3f7be3d249da2407, 0x7ffbebdbedfeeeef, 0x7da88889ac3cceec, 0x0 }, /* #10 */
    4872     { 0x0b3d12, 0x0b3502, 0x5e3ebd9877eecf3e, 0x5f7ffd9af7ffefbf, 0x1545dc0aa313e595, 0x0 }, /* #11 */
    4873     { 0x017b43, 0x017386, 0x407a0dfe071d2ccb, 0xcb7bedff573dfdeb, 0x8b51ec03522df9e8, 0x0 }, /* #12 */
    4874     { 0x3f61d7, 0x3f6182, 0xb570f35b95c534fb, 0xfd7cff7b9fd5fffb, 0x4d3cef298e95cbf0, 0x0 }, /* #13 */
    4875     { 0x117b17, 0x117386, 0x825f1de216909f90, 0xbe5ffde396b89ffa, 0xbe15e161822812ea, 0x0 }, /* #14 */
    4876     { 0x2c67d3, 0x2c6782, 0x778b5a0d463b931c, 0xffebfe1df7bfdffd, 0x99e1ae1db395def5, 0x0 }, /* #15 */
    4877     { 0x0e4c93, 0x0e4406, 0x5f4967afea712078, 0x7f7d67ffebf32ffc, 0x203c435489d22ff4, 0x0 }, /* #16 */
    4878     { 0x3d5646, 0x3d5602, 0x2c64db11e85de550, 0x3de7ff1dfcdffd51, 0x1183260c94d7fd51, 0x0 }, /* #17 */
    4879     { 0x193213, 0x193206, 0x12717432da999c97, 0x5ff97d7ffbffbfb7, 0x4db97d4d3967b7b2, 0x0 }, /* #18 */
    4880     { 0x2c1957, 0x2c1186, 0x73db3f5bfd745fa4, 0xf7df3f7ffd7ddfaf, 0xa7dd0737854d9caf, 0x0 }, /* #19 */
    4881     { 0x0d3153, 0x0d3186, 0x2a490057a622d12b, 0xea7913d7e7bef57b, 0xc8301395619c6451, 0x0 }, /* #20 */
    4882     { 0x0966d7, 0x096606, 0x307fe2cc403e4827, 0x737ffefee9fe79ff, 0x53779eb2e9f871d9, 0x0 }, /* #21 */
    4883     { 0x002e92, 0x002682, 0x92195dff501a9db2, 0xfbdffffff7be9ff7, 0x79d7a2f7f7bc0257, 0x0 }, /* #22 */
    4884     { 0x0c58c7, 0x0c5002, 0x226433ddc3fc507b, 0x3ae4f3fdc7fe597f, 0x38e0e0f407865906, 0x0 }, /* #23 */
    4885     { 0x0705d6, 0x070506, 0x68fa36cd06dd1c39, 0x6eff76df66fdbe7d, 0x46cd449f6679a674, 0x0 }, /* #24 */
    4886     { 0x330643, 0x330682, 0xd49876b1047d44ab, 0xf5f9ffb17cff5eab, 0xb579ef3078bf1e21, 0x0 }, /* #25 */
    4887     { 0x1b1787, 0x1b1782, 0x42b4c47a40b39e08, 0xdabedffecefbdf8f, 0xd82e9fb48ef8c387, 0x0 }, /* #26 */
    4888     { 0x0666c7, 0x066602, 0x1ac175402576c7c2, 0x1bfffdd56f7fe7c7, 0x13fea9954f29a305, 0x0 }, /* #27 */
    4889     { 0x0c0ec2, 0x0c0682, 0xa11a4cd1668c18e2, 0xad3f6ef1669dd8fb, 0x8d376ef10691c8fb, 0x0 }, /* #28 */
    4890     { 0x0e2ec6, 0x0e2686, 0xa0d99eeedf4817f1, 0xf5dfbfeeff5edff5, 0xd51621aaa81ec945, 0x0 }, /* #29 */
    4891     { 0x251896, 0x251082, 0x931e94160bf075c3, 0xdb7edc1ffbf875ef, 0xda64c819f0f8506e, 0x0 }, /* #30 */
    4892     { 0x242bc6, 0x242306, 0x615e5b25a90c68e9, 0x73dfff27ff0de8ff, 0x328bf4065f05c05e, 0x0 }, /* #31 */
    4893     { 0x221f42, 0x221782, 0x835d8775f824575b, 0xcbfd8ffdfb7ef75b, 0xcafc09dd435eb643, 0x0 }, /* #32 */
    4894     { 0x336f46, 0x336786, 0x293f304422588db8, 0xb9bf7ac5fb59dfbd, 0x90bf6a85db19571d, 0x0 }, /* #33 */
    4895     { 0x1a1c02, 0x1a1486, 0x6a7b3bbf85812c87, 0xffff3bffa79b7eff, 0x9f840250239b5e78, 0x0 }, /* #34 */
    4896     { 0x214653, 0x214682, 0xe218fc515c5c7c40, 0xe3bdfefd7edd7d58, 0x43bd0abd36896118, 0x0 }, /* #35 */
    4897     { 0x212852, 0x212082, 0xac00a6974367a21e, 0xee82be9f7767ff9e, 0xce82b88d3464fd90, 0x0 }, /* #36 */
    4898     { 0x116847, 0x116082, 0x582a584ca0c62828, 0xfcae7cfffaff7aae, 0xe4ae34fb7afd72a6, 0x0 }, /* #37 */
    4899     { 0x3c7d52, 0x3c7582, 0xe789e071959ead64, 0xefdbeef7d7deadf4, 0x0d5b4ed6c65c89d0, 0x0 }, /* #38 */
    4900     { 0x040416, 0x040486, 0x807543fc84ad66d1, 0xe27757ff8efdffdb, 0x622717930e74dbca, 0x0 }, /* #39 */
    4901     { 0x3d3513, 0x3d3586, 0xfd2971b413b7891f, 0xfdfbf3b77bf78f3f, 0x09f2930769d38726, 0x0 }, /* #40 */
    4902     { 0x1a3193, 0x1a3102, 0x09f93899a620a492, 0x2ffbfedbe7f5bed3, 0x275bd6d3c1f59ac1, 0x0 }, /* #41 */
    4903     { 0x0f4cd3, 0x0f4482, 0x9d5945227e28ad6d, 0x9d5dd5b7ffaaaf7f, 0x844c9097a5aaaf12, 0x0 }, /* #42 */
    4904     { 0x035f03, 0x035786, 0x9804a9e7cecc298e, 0xbbadebefefeeaf9f, 0xb3a9ca292da68713, 0x0 }, /* #43 */
    4905     { 0x176c42, 0x176482, 0xf4aa96a20c2cde9f, 0xfffad7bb4ebcffdf, 0x7f52553946bcb9cf, 0x0 }, /* #44 */
    4906     { 0x3c41c3, 0x3c4182, 0xb9de261732219ec5, 0xfffeaebffe2bbef7, 0xde7c8aacec0a20f7, 0x0 }, /* #45 */
    4907     { 0x3d6742, 0x3d6702, 0x73534f973342da4a, 0x77df7fdff7f7de7f, 0x259e7558c6f7d435, 0x0 }, /* #46 */
    4908     { 0x183c83, 0x183406, 0x042f5e0143513d2a, 0x7dff7e1b637bfd3a, 0x79fc2e1b222be51a, 0x0 }, /* #47 */
    4909     { 0x2b15d7, 0x2b1582, 0xc2cf4c914592c51b, 0xebcf7f99c7deeddf, 0xebca7f19c65c28c4, 0x0 }, /* #48 */
    4910     { 0x3e12d7, 0x3e1282, 0x6396f772465cd7b7, 0xe7defffa567dd7f7, 0xa64eed9a50351261, 0x0 }, /* #49 */
    4911     { 0x2e2f97, 0x2e2782, 0x39c6b0531c61e5d7, 0xbfe6f9731e6df5df, 0x87a2e9701e0c31cf, 0x0 }, /* #50 */
    4912     { 0x2a5247, 0x2a5282, 0xf5a5d27895ca0958, 0xf5b5f6fad7cbb979, 0x6195e4925243b069, 0x0 }, /* #51 */
    4913     { 0x0a0596, 0x0a0502, 0x1a15add605f5418d, 0x7a7fffd7e5f773ef, 0x726f56c3e517726b, 0x0 }, /* #52 */
    4914     { 0x0e7902, 0x0e7186, 0xe02d5a62b2564cb3, 0xff3d7afbbe76edb7, 0xff357899be74e5a7, 0x0 }, /* #53 */
    4915     { 0x024203, 0x024286, 0x1741f3e5cc960c4f, 0xb751f3fdefbe1d5f, 0xb71183182f2e1516, 0x0 }, /* #54 */
    4916     { 0x394f46, 0x394782, 0xd824bf223ccd1bf0, 0xdc2cff7afefffffe, 0x1c2c6d5af672fcbe, 0x0 }, /* #55 */
    4917     { 0x362a52, 0x362206, 0x45630ca13f5d431f, 0x45ffeef33f5dff3f, 0x05fce2520909bc22, 0x0 }, /* #56 */
    4918     { 0x120717, 0x120782, 0x4f83b422d509c15a, 0xdfcbf6afd54de7fe, 0x9dcb428d104ce7b6, 0x0 }, /* #57 */
    4919     { 0x0c6646, 0x0c6686, 0x32f4a86d2d1c97c5, 0xb3f4fc6dbddc9fe7, 0xb1b4f400b5d00867, 0x0 }, /* #58 */
    4920     { 0x157516, 0x157582, 0xffe205c8d5633d13, 0xfff37dfdf7f3bffb, 0xdff17d3526f393fa, 0x0 }, /* #59 */
    4921     { 0x167703, 0x167786, 0xf4e332f5a4a3b3e8, 0xfcf73bfdf6ffb7e8, 0xd8173b48725fb4a0, 0x0 }, /* #60 */
    4922     { 0x323083, 0x323082, 0x8931493ff8e45602, 0xbb37cbfff9fd5fdf, 0xba068be6e9bd09dd, 0x0 }, /* #61 */
    4923     { 0x364c82, 0x364486, 0x9954270cac57b692, 0xfdd6372cbc7ffebe, 0xe4d63328103cfc3e, 0x0 }, /* #62 */
    4924     { 0x1b0e53, 0x1b0682, 0x3aa78b44f797ae55, 0xffefdf5ef79ffefd, 0xddea5e5e459e72e9, 0x0 }, /* #63 */
     4861    { 0x115317, 0x115346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4862    { 0x015a97, 0x015246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4863    { 0x241813, 0x241046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4864    { 0x280dc2, 0x280546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4865    { 0x290e03, 0x290682, 0xfbd92c8d9c615be9, 0xfbd92c8d9c615be9, 0x0000000000000000, 0x0 }, /* #4 */
     4866    { 0x3b7b87, 0x3b7302, 0x4b09423e214832f4, 0x4b09423e214832f4, 0x0000000000000000, 0x0 }, /* #5 */
     4867    { 0x1b7a13, 0x1b7206, 0x76039660be010935, 0x76039660be010935, 0x0000000000000000, 0x0 }, /* #6 */
     4868    { 0x051456, 0x051406, 0x32493218e4cd2a0a, 0x32493218e4cd2a0a, 0x0000000000000000, 0x0 }, /* #7 */
     4869    { 0x375f52, 0x375706, 0x02daa47752eee862, 0x6fdfa6ff72efeaeb, 0x6d5d02e96063a2eb, 0x0 }, /* #8 */
     4870    { 0x2a4716, 0x2a4702, 0x78fdb45894613193, 0x7bfdfd5b9c6b3bf7, 0x332ced43184b3b76, 0x0 }, /* #9 */
     4871    { 0x0c63d6, 0x0c6386, 0xf20e431327c9ce68, 0xfbeefbd367ddceed, 0x6beafbd24655cee5, 0x0 }, /* #10 */
     4872    { 0x3a2e86, 0x3a2682, 0xffadcf217c978542, 0xffefef77ffffc543, 0xd9eee356ebf9c103, 0x0 }, /* #11 */
     4873    { 0x0f5112, 0x0f5106, 0x42aab3613f1de12e, 0x7bbbf3f33fffe77e, 0x3b31c2d314e6c778, 0x0 }, /* #12 */
     4874    { 0x2d69d6, 0x2d6106, 0x5dff027a5c929ee9, 0x5fff5e7edcfbbef9, 0x1eb35e5c90fba6f8, 0x0 }, /* #13 */
     4875    { 0x381a96, 0x381282, 0x84c33714b79997e4, 0xc5dbf75cbfdd97fd, 0x4199c148ac55047d, 0x0 }, /* #14 */
     4876    { 0x205ec2, 0x205682, 0xd4ded2f9a9ef2abc, 0xdcfefefdf9ef2efe, 0x18e0ec6570ed04f6, 0x0 }, /* #15 */
     4877    { 0x000853, 0x000082, 0xd4d77880196c4b9a, 0xf6dfff931f6c6fba, 0xe2daa7130e282630, 0x0 }, /* #16 */
     4878    { 0x0e6247, 0x0e6282, 0x9c836415f8294161, 0x9daf7f15fe3fed73, 0x19ac1f14361fad52, 0x0 }, /* #17 */
     4879    { 0x2c6716, 0x2c6786, 0x7279b602a82c454c, 0xf679ff5ebcbc577d, 0xe4207d5c149c5731, 0x0 }, /* #18 */
     4880    { 0x065657, 0x065686, 0x5c301eaab7107fb4, 0xfe36bfffbf3d7fff, 0xba36bff59b2d395b, 0x0 }, /* #19 */
     4881    { 0x342c82, 0x342486, 0x95dcc1f48be99b73, 0x97dfebf4dbe9bf77, 0x86072b905041a636, 0x0 }, /* #20 */
     4882    { 0x3d1ed3, 0x3d1602, 0x06328a8d4034bc3e, 0x2fb79bede036be3e, 0x2ba71168a0263228, 0x0 }, /* #21 */
     4883    { 0x277a07, 0x277282, 0x82ff6870cd5201f8, 0xffff78f4cf73b3fd, 0x7f5a78e44e21b36d, 0x0 }, /* #22 */
     4884    { 0x366112, 0x366102, 0x17c46cd5ba7cce2e, 0x3fc56ff7bafdee2f, 0x2dc10b7720c52023, 0x0 }, /* #23 */
     4885    { 0x174912, 0x174102, 0x70fa1c3f5ad37646, 0x71fb3f3f7ed7f64f, 0x216137047454a60b, 0x0 }, /* #24 */
     4886    { 0x227892, 0x227086, 0x097321b7f4b7b78b, 0x9f7371f7f5bfffbb, 0x9e3370c525aa7a39, 0x0 }, /* #25 */
     4887    { 0x302502, 0x302506, 0x3d03dde4aea0c576, 0x7d8bfdf4aefcc777, 0x558825f008dcc307, 0x0 }, /* #26 */
     4888    { 0x323a93, 0x323282, 0xe8ba6a9d17392537, 0xf8baef9df7bdbf37, 0x50aa8504e6ad9f22, 0x0 }, /* #27 */
     4889    { 0x0272d3, 0x027286, 0xc4b914df4e9e73a0, 0xdebff6dfdf9f7fb8, 0xda3ef21793095fb8, 0x0 }, /* #28 */
     4890    { 0x077242, 0x077282, 0xfca45eec133406b5, 0xfda4deec5b77f7bf, 0xb580dec44b53f70e, 0x0 }, /* #29 */
     4891    { 0x215202, 0x215282, 0x46cdc8229816e3ec, 0xfecdddabf81ef7fe, 0xfccd55ab700e547e, 0x0 }, /* #30 */
     4892    { 0x336c96, 0x336482, 0x4acac1df97a7d1fb, 0xdefaf7ff97ffddfb, 0xdeb0b7e2857e1d02, 0x0 }, /* #31 */
     4893    { 0x386603, 0x386686, 0x89164a9408fbc453, 0xbbdffe9e1efbff77, 0xb3cbbc1a167a3f35, 0x0 }, /* #32 */
     4894    { 0x2a6987, 0x2a6106, 0x67cd0a560ff62075, 0x77ff7f770ff7a8f5, 0x757e75610661a884, 0x0 }, /* #33 */
     4895    { 0x0c6f82, 0x0c6786, 0xf02d1cb7412eee84, 0xf0ed5eb7e1beef96, 0x30c04235a1b84b16, 0x0 }, /* #34 */
     4896    { 0x3a5f47, 0x3a5782, 0x8888b7b5eb211385, 0xadacf7f5eff5f3c7, 0x2d2c705547d4f147, 0x0 }, /* #35 */
     4897    { 0x027396, 0x027386, 0x35097ad5d5482b28, 0xb53bffddd55f7bfa, 0xa133f59d415f71fa, 0x0 }, /* #36 */
     4898    { 0x024846, 0x024082, 0x4abe21d77596f921, 0xfabe27f77d9fffe3, 0xb2b626f6489fafc3, 0x0 }, /* #37 */
     4899    { 0x377a56, 0x377282, 0x1ebfb0a5fa9e0e57, 0x9effbaadfafe3e7f, 0x9e741a0d3ae63068, 0x0 }, /* #38 */
     4900    { 0x1a7bc7, 0x1a7386, 0x98946e181c7e1118, 0x98f7ef5d7cfe171e, 0x9863e34d78c81716, 0x0 }, /* #39 */
     4901    { 0x1f6097, 0x1f6082, 0x77dc527d6d1bbc21, 0xf7fe5e7fedbbbd31, 0xe2be4e3fe1aba931, 0x0 }, /* #40 */
     4902    { 0x033c96, 0x033406, 0x298813813888fcb9, 0x39bd3bfb7cb8fcff, 0x193d38fa64b8b047, 0x0 }, /* #41 */
     4903    { 0x273202, 0x273286, 0x14f56642a5d92c73, 0xf6fdfed7bfddadff, 0xf21df8d7bb0c81cd, 0x0 }, /* #42 */
     4904    { 0x3c25c3, 0x3c2582, 0x76839dd4bb54b62a, 0xffdbbddcfbfef76b, 0x9f5828dc7aeee541, 0x0 }, /* #43 */
     4905    { 0x221397, 0x221382, 0x9a218b7fe747ca0a, 0xdae98f7ff74fce4a, 0x42c9061c904d4c40, 0x0 }, /* #44 */
     4906    { 0x303a87, 0x303282, 0xbcfb97e78ed1fff6, 0xbcfbdfefeff1fffe, 0x1c63da2a69b1ddf8, 0x0 }, /* #45 */
     4907    { 0x082ac3, 0x082282, 0xe10d9cbe64b1024b, 0xff0dffbf64bdaffb, 0x3f00ff2144adafb9, 0x0 }, /* #46 */
     4908    { 0x2e1083, 0x2e1082, 0xf3d06d3ff008581b, 0xf3dd6dfff8bc7e7f, 0xd1dd01c2b8b47e7f, 0x0 }, /* #47 */
     4909    { 0x1e7097, 0x1e7086, 0x70b238dbfdfa2192, 0xf6b2fbfbfdfaebd7, 0xf622eba944b2cad7, 0x0 }, /* #48 */
     4910    { 0x1d60d6, 0x1d6002, 0x09020474ff143a56, 0x2bcbfd74ff76bb5e, 0x23c9fd242372811e, 0x0 }, /* #49 */
     4911    { 0x0a58d7, 0x0a5006, 0x5c129c7b954e9cb6, 0x7f7efd7fdddfddb7, 0x677c7d6549df5da3, 0x0 }, /* #50 */
     4912    { 0x0c0603, 0x0c0686, 0x7dcf2df6483a9412, 0xfdff7dffecfa953f, 0xf439592becd2912d, 0x0 }, /* #51 */
     4913    { 0x0d5183, 0x0d5186, 0x82144343716c6006, 0x87354f73f16c659f, 0x07310c71804c0599, 0x0 }, /* #52 */
     4914    { 0x275247, 0x275206, 0x572592f399667b3f, 0x7767f2f7bbf6ff3f, 0x2042f21423d2bc37, 0x0 }, /* #53 */
     4915    { 0x230f92, 0x230702, 0x781123c9ead4c9de, 0x7c1f73ebefd4dffe, 0x340f52a32d449eb4, 0x0 }, /* #54 */
     4916    { 0x3a06d6, 0x3a0682, 0xf6b998c7ceabe2d7, 0xf7bbfec7deffeef7, 0xd592ee8312dd4ce2, 0x0 }, /* #55 */
     4917    { 0x286587, 0x286582, 0xf1be5920edb4b0b9, 0xfbbe7b68effdfdfb, 0xbbae336847cd5d63, 0x0 }, /* #56 */
     4918    { 0x313047, 0x313082, 0x7dff93c76fd8bb86, 0xffff9be77fffbff7, 0xce020820163f2e71, 0x0 }, /* #57 */
     4919    { 0x237407, 0x237482, 0xd6a4030af25898fc, 0xf6f6cbdafbdb99fe, 0xa052cad0a9c39122, 0x0 }, /* #58 */
     4920    { 0x014f17, 0x014786, 0x89e9faddc66f9df0, 0x9feffbfde67fddf0, 0x1e271328a054c840, 0x0 }, /* #59 */
     4921    { 0x1a5742, 0x1a5782, 0x88ba8648ccf28fbc, 0xfbfaa66ecdf7effe, 0xfb5aa66e4dc5e572, 0x0 }, /* #60 */
     4922    { 0x241e13, 0x241602, 0x1d2423d1f1ce453e, 0x5d3eb7dbffef7d7f, 0x4c1eb40b2fab7d49, 0x0 }, /* #61 */
     4923    { 0x3e4446, 0x3e4486, 0x04036c9e107c1bc6, 0xc6db6fdfbcfc1bf6, 0xc2db4f5dbcd01bf4, 0x0 }, /* #62 */
     4924    { 0x376402, 0x376482, 0xe2dc56c1088efa72, 0xfffc76f16fcffbfb, 0x5f6c66706fc3cb9b, 0x0 }, /* #63 */
    49254925};
    49264926static const BINU64_TEST_T g_aTests_xor_u64[] =
    49274927{
    4928     { 0x206557, 0x206546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4929     { 0x2a5807, 0x2a5046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4930     { 0x073817, 0x073046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4931     { 0x2d7c96, 0x2d7446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4932     { 0x2c3a96, 0x2c3282, 0xc2a2f126aab20557, 0xc2a2f126aab20557, 0x0000000000000000, 0x0 }, /* #4 */
    4933     { 0x136253, 0x136286, 0xe7611d7be06f5bf6, 0xe7611d7be06f5bf6, 0x0000000000000000, 0x0 }, /* #5 */
    4934     { 0x263147, 0x263186, 0xabb05670a22cce8b, 0xabb05670a22cce8b, 0x0000000000000000, 0x0 }, /* #6 */
    4935     { 0x177713, 0x177702, 0x41496083dfb89192, 0x41496083dfb89192, 0x0000000000000000, 0x0 }, /* #7 */
    4936     { 0x367a02, 0x367286, 0xb0c432b43c4e7eff, 0xe25eef119fa97042, 0x529adda5a3e70ebd, 0x0 }, /* #8 */
    4937     { 0x203a46, 0x203282, 0xe80409ec62e78f5a, 0xf90d349501ae6fdc, 0x11093d796349e086, 0x0 }, /* #9 */
    4938     { 0x1a4296, 0x1a4202, 0x2ede7639b1cd3419, 0x507477df30ad0a58, 0x7eaa01e681603e41, 0x0 }, /* #10 */
    4939     { 0x2f4ad2, 0x2f4206, 0xfb63885928c5dbdb, 0x7173cc88b38e3bf6, 0x8a1044d19b4be02d, 0x0 }, /* #11 */
    4940     { 0x3b39c2, 0x3b3182, 0x695cface8a43af93, 0xde0c14f0d84a4419, 0xb750ee3e5209eb8a, 0x0 }, /* #12 */
    4941     { 0x3f2ac3, 0x3f2202, 0xd2ec99ac1a4934a2, 0x65853b3c4946962a, 0xb769a290530fa288, 0x0 }, /* #13 */
    4942     { 0x1a3ad7, 0x1a3206, 0x47e490a4ab916382, 0x6c2879f8a1e3881e, 0x2bcce95c0a72eb9c, 0x0 }, /* #14 */
    4943     { 0x087e06, 0x087606, 0xa2936a4940a0ae63, 0x76e25ab75a48ff8b, 0xd47130fe1ae851e8, 0x0 }, /* #15 */
    4944     { 0x154417, 0x154406, 0xafd39ab1823ccb26, 0x4549d78c605b180a, 0xea9a4d3de267d32c, 0x0 }, /* #16 */
    4945     { 0x3a7483, 0x3a7406, 0x5522d1c10fde2937, 0x10da48e7d1647605, 0x45f89926deba5f32, 0x0 }, /* #17 */
    4946     { 0x0f2f02, 0x0f2782, 0x89188fd2d1bc6508, 0x9638e12612b45a2a, 0x1f206ef4c3083f22, 0x0 }, /* #18 */
    4947     { 0x226782, 0x226782, 0xf43e57e19299ffc0, 0xaa61091d1ea8eb07, 0x5e5f5efc8c3114c7, 0x0 }, /* #19 */
    4948     { 0x2254d2, 0x225402, 0xd9d9f635fc3f1e85, 0x3a0acc704145930d, 0xe3d33a45bd7a8d88, 0x0 }, /* #20 */
    4949     { 0x185c17, 0x185486, 0x7e81b8b7bdc00bed, 0xf1aa847e70a7fc06, 0x8f2b3cc9cd67f7eb, 0x0 }, /* #21 */
    4950     { 0x0a4142, 0x0a4102, 0x5d34413165773679, 0x54c3ca16154143b5, 0x09f78b27703675cc, 0x0 }, /* #22 */
    4951     { 0x346357, 0x346306, 0x0b1ec3f5bc1b44bc, 0x528cbefd69a33bcc, 0x59927d08d5b87f70, 0x0 }, /* #23 */
    4952     { 0x297f92, 0x297782, 0xef7325b011a7e165, 0xc3d6c4732af6c537, 0x2ca5e1c33b512452, 0x0 }, /* #24 */
    4953     { 0x0b2fc7, 0x0b2706, 0x8f914947567723c8, 0x742fbc97a00feca3, 0xfbbef5d0f678cf6b, 0x0 }, /* #25 */
    4954     { 0x377dc7, 0x377582, 0xcf34fc3810755019, 0xaf6738e744f5a501, 0x6053c4df5480f518, 0x0 }, /* #26 */
    4955     { 0x251ed6, 0x251686, 0xf9e714e7d66d3ce0, 0x9956bc005f48469a, 0x60b1a8e789257a7a, 0x0 }, /* #27 */
    4956     { 0x282647, 0x282682, 0x9ec0af23fe45dc23, 0x9aaa13e51e1b336e, 0x046abcc6e05eef4d, 0x0 }, /* #28 */
    4957     { 0x3f3bd3, 0x3f3386, 0x4eea997cb9a4dd8d, 0xca5884fde8dfa8b8, 0x84b21d81517b7535, 0x0 }, /* #29 */
    4958     { 0x264d82, 0x264506, 0x4e89319f34c11522, 0x199fcd8096cb44aa, 0x5716fc1fa20a5188, 0x0 }, /* #30 */
    4959     { 0x0f1f06, 0x0f1706, 0x0b438b295a36839b, 0x29c83d025552a656, 0x228bb62b0f6425cd, 0x0 }, /* #31 */
    4960     { 0x2b4c12, 0x2b4402, 0xb39c54aee145aae7, 0x26e11e8379caccb6, 0x957d4a2d988f6651, 0x0 }, /* #32 */
    4961     { 0x3e0583, 0x3e0506, 0xa2908d10e8c1563a, 0x4653d47147f04188, 0xe4c35961af3117b2, 0x0 }, /* #33 */
    4962     { 0x3f5e43, 0x3f5686, 0xaa9ab9b5879a953e, 0xd3c86e59dcdbcfac, 0x7952d7ec5b415a92, 0x0 }, /* #34 */
    4963     { 0x175cc3, 0x175486, 0x5b7509e81f9c1a97, 0xea160cbd9dd5da74, 0xb16305558249c0e3, 0x0 }, /* #35 */
    4964     { 0x157107, 0x157186, 0xc006e0d9d75ce1fd, 0xf76d7c65e062f3d2, 0x376b9cbc373e122f, 0x0 }, /* #36 */
    4965     { 0x2c3093, 0x2c3082, 0xbcc3aa2694f3e531, 0xecde8b92067c13d0, 0x501d21b4928ff6e1, 0x0 }, /* #37 */
    4966     { 0x0f6b86, 0x0f6382, 0x40b9d22bb2363979, 0x9087bc68a7e88525, 0xd03e6e4315debc5c, 0x0 }, /* #38 */
    4967     { 0x030513, 0x030502, 0xd549669e37f31fef, 0x5b8b557eb348c16b, 0x8ec233e084bbde84, 0x0 }, /* #39 */
    4968     { 0x052a17, 0x052206, 0x8d1d6cf3d6d5bbe1, 0x082fc2141b82f242, 0x8532aee7cd5749a3, 0x0 }, /* #40 */
    4969     { 0x272483, 0x272482, 0x0ad4a58eb93e1a7b, 0xc438978850fd4c3d, 0xceec3206e9c35646, 0x0 }, /* #41 */
    4970     { 0x2463d7, 0x246306, 0x5602f168883a2d19, 0x2de8e16b81ddb9eb, 0x7bea100309e794f2, 0x0 }, /* #42 */
    4971     { 0x226107, 0x226182, 0xb890b745c92f03e7, 0xa432c91fe4fca36d, 0x1ca27e5a2dd3a08a, 0x0 }, /* #43 */
    4972     { 0x136e93, 0x136686, 0x01c5f663428f7cd3, 0x84083adaa491f45a, 0x85cdccb9e61e8889, 0x0 }, /* #44 */
    4973     { 0x3f2c87, 0x3f2486, 0xd25cc86a82d4c856, 0x9ceda071819af817, 0x4eb1681b034e3041, 0x0 }, /* #45 */
    4974     { 0x236393, 0x236382, 0xece5e4bcb09965b4, 0xc8a019f98275f283, 0x2445fd4532ec9737, 0x0 }, /* #46 */
    4975     { 0x045f07, 0x045702, 0xf2da2f6b2bb3d42f, 0x5930707b906f5302, 0xabea5f10bbdc872d, 0x0 }, /* #47 */
    4976     { 0x3a7957, 0x3a7186, 0x250a89572d1635ae, 0xdbc14dd212adda56, 0xfecbc4853fbbeff8, 0x0 }, /* #48 */
    4977     { 0x263906, 0x263102, 0x15efe00bb8aea648, 0x5e6e846855c904a4, 0x4b816463ed67a2ec, 0x0 }, /* #49 */
    4978     { 0x0c3586, 0x0c3586, 0xbcf631260fe302c7, 0xd174aac3d4a6c74d, 0x6d829be5db45c58a, 0x0 }, /* #50 */
    4979     { 0x3b1812, 0x3b1006, 0x24bc4293213f34c1, 0x2ac2b4456c2a4d82, 0x0e7ef6d64d157943, 0x0 }, /* #51 */
    4980     { 0x030f92, 0x030706, 0xc50dc76ec989c75d, 0x09a1000c810a6981, 0xccacc7624883aedc, 0x0 }, /* #52 */
    4981     { 0x170ac7, 0x170206, 0xeda2c62dd7cec7bd, 0x4a386e79cf1abf14, 0xa79aa85418d478a9, 0x0 }, /* #53 */
    4982     { 0x2c5b03, 0x2c5382, 0x4d61e115862be2cc, 0xe6909d7648c793b0, 0xabf17c63ceec717c, 0x0 }, /* #54 */
    4983     { 0x1c5486, 0x1c5406, 0xe4a3b8ca0cf429d5, 0x11df5c3200799f60, 0xf57ce4f80c8db6b5, 0x0 }, /* #55 */
    4984     { 0x2d6cd3, 0x2d6402, 0x01e744a08d260fbc, 0x15038f9ff774b061, 0x14e4cb3f7a52bfdd, 0x0 }, /* #56 */
    4985     { 0x387f46, 0x387782, 0xfce2cc6f3047e969, 0xc8a3c088da7a48bf, 0x34410ce7ea3da1d6, 0x0 }, /* #57 */
    4986     { 0x0a3042, 0x0a3086, 0xfc02450ad7a3e959, 0x95da71c92a6a204b, 0x69d834c3fdc9c912, 0x0 }, /* #58 */
    4987     { 0x084682, 0x084602, 0x58ee0af866ebc078, 0x6baec171a56f238c, 0x3340cb89c384e3f4, 0x0 }, /* #59 */
    4988     { 0x1e7313, 0x1e7386, 0x884428e687d8fddd, 0xa8c502269e39689f, 0x20812ac019e19542, 0x0 }, /* #60 */
    4989     { 0x1c0106, 0x1c0106, 0x0c71bfd0bb862eee, 0x1aecf27542a730db, 0x169d4da5f9211e35, 0x0 }, /* #61 */
    4990     { 0x0f70c7, 0x0f7086, 0xc6a8b41a18c3aa13, 0x92fd3df467eaf553, 0x545589ee7f295f40, 0x0 }, /* #62 */
    4991     { 0x124c57, 0x124482, 0xf01fcaa67afca790, 0x84777288b0749629, 0x7468b82eca8831b9, 0x0 }, /* #63 */
     4928    { 0x395306, 0x395346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4929    { 0x0373d3, 0x037346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4930    { 0x047907, 0x047146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4931    { 0x2f1f12, 0x2f1746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4932    { 0x2c4c93, 0x2c4486, 0x94aca25685f3009a, 0x94aca25685f3009a, 0x0000000000000000, 0x0 }, /* #4 */
     4933    { 0x156782, 0x156786, 0xcedc5dcef2539add, 0xcedc5dcef2539add, 0x0000000000000000, 0x0 }, /* #5 */
     4934    { 0x1227d6, 0x122702, 0x71aa5b84ff488364, 0x71aa5b84ff488364, 0x0000000000000000, 0x0 }, /* #6 */
     4935    { 0x1e7142, 0x1e7102, 0x10232294e96797dc, 0x10232294e96797dc, 0x0000000000000000, 0x0 }, /* #7 */
     4936    { 0x332ad2, 0x332202, 0x4d014169d0c07bd2, 0x04e4d90296bc31ce, 0x49e5986b467c4a1c, 0x0 }, /* #8 */
     4937    { 0x391dc2, 0x391586, 0x41fd7ca0b06bfe31, 0xc5b1c8c3596af009, 0x844cb463e9010e38, 0x0 }, /* #9 */
     4938    { 0x167297, 0x167286, 0x7497f51ab0d22570, 0xcfab5378548ebd9f, 0xbb3ca662e45c98ef, 0x0 }, /* #10 */
     4939    { 0x0f2b03, 0x0f2386, 0x035f34fc47ecad34, 0xa5067a8d15ca0f3a, 0xa6594e715226a20e, 0x0 }, /* #11 */
     4940    { 0x2c7042, 0x2c7082, 0xd2286c157d59cb26, 0xbe539f2d26962b25, 0x6c7bf3385bcfe003, 0x0 }, /* #12 */
     4941    { 0x1d1906, 0x1d1186, 0x6b7b6c96d4dfb74e, 0xb229ea36e0c995b4, 0xd95286a0341622fa, 0x0 }, /* #13 */
     4942    { 0x042012, 0x042082, 0x2945af33deb0cc8e, 0xa329edced0eb8ae5, 0x8a6c42fd0e5b466b, 0x0 }, /* #14 */
     4943    { 0x221617, 0x221686, 0x4dddc1fa306079d1, 0xd12d8acea98a55d7, 0x9cf04b3499ea2c06, 0x0 }, /* #15 */
     4944    { 0x197297, 0x197202, 0x829c448718f229e4, 0x5cdc5911f9a534df, 0xde401d96e1571d3b, 0x0 }, /* #16 */
     4945    { 0x161313, 0x161382, 0xa5ab3147e8d99880, 0x8cc4da858d78730e, 0x296febc265a1eb8e, 0x0 }, /* #17 */
     4946    { 0x1f4382, 0x1f4386, 0xe99e6ca8dfd15ac5, 0x8535a36c003ec435, 0x6cabcfc4dfef9ef0, 0x0 }, /* #18 */
     4947    { 0x150493, 0x150482, 0xa473995936f45ac6, 0xab5d802357ac8f52, 0x0f2e197a6158d594, 0x0 }, /* #19 */
     4948    { 0x0a2057, 0x0a2086, 0x58dfebed6a26cb19, 0xc93b5b13502943fc, 0x91e4b0fe3a0f88e5, 0x0 }, /* #20 */
     4949    { 0x1f7cd7, 0x1f7482, 0x64dbe12b3f12b3d2, 0xd616051e20895326, 0xb2cde4351f9be0f4, 0x0 }, /* #21 */
     4950    { 0x010e57, 0x010686, 0xfe7c35785cefb982, 0x87828bf6907523aa, 0x79febe8ecc9a9a28, 0x0 }, /* #22 */
     4951    { 0x101b16, 0x101382, 0x24a70c3a8abd9593, 0xb3f3012e757d6851, 0x97540d14ffc0fdc2, 0x0 }, /* #23 */
     4952    { 0x2648d6, 0x264002, 0xda50dfdbbb4b8232, 0x37325da188d3326e, 0xed62827a3398b05c, 0x0 }, /* #24 */
     4953    { 0x244f92, 0x244702, 0x800769d24babdc3a, 0x12eb201f6d1fa6ef, 0x92ec49cd26b47ad5, 0x0 }, /* #25 */
     4954    { 0x213b47, 0x213302, 0xfbb7a97d9d0520f8, 0x11d344c57e15c51c, 0xea64edb8e310e5e4, 0x0 }, /* #26 */
     4955    { 0x3260c6, 0x326086, 0x8dd5a8cd44430c32, 0xae28fde9027e5e95, 0x23fd5524463d52a7, 0x0 }, /* #27 */
     4956    { 0x2040d3, 0x204086, 0xeedf0028379b35a5, 0xa34d883e85186f87, 0x4d928816b2835a22, 0x0 }, /* #28 */
     4957    { 0x240403, 0x240406, 0xf6fb58f5a65f3e6c, 0x3d261a9f9765f0aa, 0xcbdd426a313acec6, 0x0 }, /* #29 */
     4958    { 0x334313, 0x334382, 0x39e97c03f2830d78, 0xec98dad13d4fea04, 0xd571a6d2cfcce77c, 0x0 }, /* #30 */
     4959    { 0x3f2fd7, 0x3f2786, 0x59bd82918627b86f, 0xba280b12aee0b2a5, 0xe395898328c70aca, 0x0 }, /* #31 */
     4960    { 0x372a82, 0x372282, 0x5a09a17251897f60, 0x9cc4a6d75bd4e7f7, 0xc6cd07a50a5d9897, 0x0 }, /* #32 */
     4961    { 0x3105d3, 0x310586, 0x1160b55557fdb4ac, 0xa582f582f3dcbd9c, 0xb4e240d7a4210930, 0x0 }, /* #33 */
     4962    { 0x0f1f16, 0x0f1706, 0x295bd42ffec9a898, 0x33f0e2e0750e272b, 0x1aab36cf8bc78fb3, 0x0 }, /* #34 */
     4963    { 0x1b7e82, 0x1b7682, 0xb6700dca7290a5b8, 0x95536b7feb9c5f7c, 0x232366b5990cfac4, 0x0 }, /* #35 */
     4964    { 0x2c0712, 0x2c0782, 0xb7f3a484c985ee99, 0x82315be3d533fd3b, 0x35c2ff671cb613a2, 0x0 }, /* #36 */
     4965    { 0x0d7f97, 0x0d7782, 0xe17fedab0a073e21, 0x8e7345dc1fcb99ae, 0x6f0ca87715cca78f, 0x0 }, /* #37 */
     4966    { 0x0834c2, 0x083482, 0x5388c2dab2bfe1e9, 0x99f8fe0fd60d7cd0, 0xca703cd564b29d39, 0x0 }, /* #38 */
     4967    { 0x294947, 0x294106, 0x2628d4bc2cdf0693, 0x20e701d52e7990a5, 0x06cfd56902a69636, 0x0 }, /* #39 */
     4968    { 0x0404d2, 0x040402, 0x8d1eeed23f18309a, 0x64f5b61456c97416, 0xe9eb58c669d1448c, 0x0 }, /* #40 */
     4969    { 0x116557, 0x116582, 0x2db5c7ebac1e1fbd, 0x90fed9c6f852d61a, 0xbd4b1e2d544cc9a7, 0x0 }, /* #41 */
     4970    { 0x2a5c96, 0x2a5406, 0xbdc9f15dd2a6b16b, 0x2ddce11987a3e044, 0x901510445505512f, 0x0 }, /* #42 */
     4971    { 0x1f0947, 0x1f0102, 0xe5e730180ce46224, 0x74e61a14a1e2c9c8, 0x91012a0cad06abec, 0x0 }, /* #43 */
     4972    { 0x2f0286, 0x2f0202, 0x4da9fa55ede3e854, 0x1b11c1e4d0e2cf15, 0x56b83bb13d012741, 0x0 }, /* #44 */
     4973    { 0x166d16, 0x166502, 0x66f74be119e95991, 0x5fc2c2506c7fed52, 0x393589b17596b4c3, 0x0 }, /* #45 */
     4974    { 0x2260c6, 0x226082, 0xafa5e2196e152ab1, 0xa05cfe929d8a3a23, 0x0ff91c8bf39f1092, 0x0 }, /* #46 */
     4975    { 0x011293, 0x011202, 0xad212d6090b259bb, 0x60905c55adac1b7f, 0xcdb171353d1e42c4, 0x0 }, /* #47 */
     4976    { 0x3f5592, 0x3f5506, 0x2ab44d02cbccae03, 0x78ccb89f68e77a36, 0x5278f59da32bd435, 0x0 }, /* #48 */
     4977    { 0x051fc6, 0x051782, 0x6ebde82b6f30d43c, 0xf7598bd41ae543e5, 0x99e463ff75d597d9, 0x0 }, /* #49 */
     4978    { 0x210782, 0x210786, 0x54a189a4e93bcb52, 0xed9b17a9fe2bbf78, 0xb93a9e0d1710742a, 0x0 }, /* #50 */
     4979    { 0x1e2582, 0x1e2582, 0x1bc5a11166cdf5d1, 0xf01766dfad1c67f8, 0xebd2c7cecbd19229, 0x0 }, /* #51 */
     4980    { 0x3b5c87, 0x3b5402, 0xa9a4946c771593f4, 0x3419006bc319e757, 0x9dbd9407b40c74a3, 0x0 }, /* #52 */
     4981    { 0x0166d2, 0x016602, 0x1ca10a27e4c569bd, 0x3277a1b6c48019da, 0x2ed6ab9120457067, 0x0 }, /* #53 */
     4982    { 0x197552, 0x197586, 0x87a3e72c84c0b4e4, 0x94d639f01d5d497b, 0x1375dedc999dfd9f, 0x0 }, /* #54 */
     4983    { 0x3a6852, 0x3a6002, 0x3ef9e2d91d571076, 0x56449a3a5acb45d9, 0x68bd78e3479c55af, 0x0 }, /* #55 */
     4984    { 0x0b34c7, 0x0b3402, 0x2f3d6368934b37d0, 0x0205aed95baac8e0, 0x2d38cdb1c8e1ff30, 0x0 }, /* #56 */
     4985    { 0x085756, 0x085782, 0x3b679c01c167a49a, 0xd594087c0e54e068, 0xeef3947dcf3344f2, 0x0 }, /* #57 */
     4986    { 0x193297, 0x193286, 0x5d11e8f8199e2317, 0xf2d68d139b4823a6, 0xafc765eb82d600b1, 0x0 }, /* #58 */
     4987    { 0x343fc6, 0x343706, 0x9796643c10891457, 0x551f8eda84052f18, 0xc289eae6948c3b4f, 0x0 }, /* #59 */
     4988    { 0x1c4402, 0x1c4402, 0x6d6b902aa812d91b, 0x3f075fedd8d7349e, 0x526ccfc770c5ed85, 0x0 }, /* #60 */
     4989    { 0x3d1b46, 0x3d1306, 0x6f02dff6e24920b7, 0x21b26577c7f4e8dd, 0x4eb0ba8125bdc86a, 0x0 }, /* #61 */
     4990    { 0x241383, 0x241306, 0x5ec93a27a0d09875, 0x1bed547a4b7ef87b, 0x45246e5debae600e, 0x0 }, /* #62 */
     4991    { 0x091e46, 0x091682, 0xde65bca2aab8209f, 0xe38b5c8e83fb1fda, 0x3deee02c29433f45, 0x0 }, /* #63 */
    49924992};
    49934993static const BINU64_TEST_T g_aTests_xor_u64_locked[] =
    49944994{
    4995     { 0x022e07, 0x022646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4996     { 0x100a46, 0x100246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4997     { 0x1a02c3, 0x1a0246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4998     { 0x3f0912, 0x3f0146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4999     { 0x351696, 0x351682, 0x90e0d3c557176e26, 0x90e0d3c557176e26, 0x0000000000000000, 0x0 }, /* #4 */
    5000     { 0x0f0306, 0x0f0382, 0xfdb6807c5c80da16, 0xfdb6807c5c80da16, 0x0000000000000000, 0x0 }, /* #5 */
    5001     { 0x0b2ac2, 0x0b2282, 0xccb53d867ad9f132, 0xccb53d867ad9f132, 0x0000000000000000, 0x0 }, /* #6 */
    5002     { 0x301197, 0x301106, 0x078287ecdbd87c2d, 0x078287ecdbd87c2d, 0x0000000000000000, 0x0 }, /* #7 */
    5003     { 0x363c56, 0x363482, 0x0c366d7ed81daa77, 0xb93968e5c5abae9e, 0xb50f059b1db604e9, 0x0 }, /* #8 */
    5004     { 0x2b2192, 0x2b2182, 0x4854a3451cfe901a, 0xba96e3a29726c05e, 0xf2c240e78bd85044, 0x0 }, /* #9 */
    5005     { 0x0f6f13, 0x0f6702, 0x6ebae01d8db228c1, 0x62996690a65c97ab, 0x0c23868d2beebf6a, 0x0 }, /* #10 */
    5006     { 0x2a0bc3, 0x2a0386, 0xb4e6ce3a3b181206, 0xfc977fa61c1cb08b, 0x4871b19c2704a28d, 0x0 }, /* #11 */
    5007     { 0x0023c3, 0x002302, 0x1f2b213df2280ddf, 0x092146e28a8a6631, 0x160a67df78a26bee, 0x0 }, /* #12 */
    5008     { 0x1f5817, 0x1f5006, 0x60e12fb284d21fe5, 0x456f2f5940fad1e8, 0x258e00ebc428ce0d, 0x0 }, /* #13 */
    5009     { 0x384f57, 0x384706, 0x19753770c00cb808, 0x5d7f371b94238374, 0x440a006b542f3b7c, 0x0 }, /* #14 */
    5010     { 0x384ad2, 0x384286, 0x14b09e63659f9150, 0xfcbca8580cadb028, 0xe80c363b69322178, 0x0 }, /* #15 */
    5011     { 0x3339d2, 0x333182, 0x1495d1bb23b8fa6c, 0xa93749ebe8a73bc7, 0xbda29850cb1fc1ab, 0x0 }, /* #16 */
    5012     { 0x2a2696, 0x2a2686, 0x68c9532fc6a9afeb, 0xef63f53f3617dfac, 0x87aaa610f0be7047, 0x0 }, /* #17 */
    5013     { 0x274c92, 0x274486, 0xb3f658c3b9853316, 0x81e1bbbcd804f18e, 0x3217e37f6181c298, 0x0 }, /* #18 */
    5014     { 0x397cd3, 0x397402, 0x18a67cc8d9ef0066, 0x18684aeb9433bbe9, 0x00ce36234ddcbb8f, 0x0 }, /* #19 */
    5015     { 0x030bc3, 0x030386, 0xfa7a414e5307b509, 0xa769ed543b9b2fb8, 0x5d13ac1a689c9ab1, 0x0 }, /* #20 */
    5016     { 0x316993, 0x316106, 0xdda60817395435bf, 0x276583aeab347f77, 0xfac38bb992604ac8, 0x0 }, /* #21 */
    5017     { 0x095912, 0x095186, 0xe33026fb33ca05d5, 0xe97d91db6dbc6730, 0x0a4db7205e7662e5, 0x0 }, /* #22 */
    5018     { 0x195752, 0x195786, 0x5b42a0c18f28f0d2, 0xa494b913f58bfb2e, 0xffd619d27aa30bfc, 0x0 }, /* #23 */
    5019     { 0x023d56, 0x023502, 0xec13228654bbf872, 0x3560b8928d455fb3, 0xd9739a14d9fea7c1, 0x0 }, /* #24 */
    5020     { 0x2952c6, 0x295286, 0xdaf34da8c55b65b2, 0xeb05d0d98f38b924, 0x31f69d714a63dc96, 0x0 }, /* #25 */
    5021     { 0x1d0883, 0x1d0002, 0x21c858a89301193f, 0x66faeab9fbc02b3b, 0x4732b21168c13204, 0x0 }, /* #26 */
    5022     { 0x2d0b12, 0x2d0382, 0x17dfcc07df0078c9, 0xc4a51fcc83cfcd2f, 0xd37ad3cb5ccfb5e6, 0x0 }, /* #27 */
    5023     { 0x213586, 0x213506, 0xd494e78a0bf725f3, 0x3d0afebb77092017, 0xe99e19317cfe05e4, 0x0 }, /* #28 */
    5024     { 0x186947, 0x186102, 0xc1440e19cc47cc7b, 0x3bac51d71dd185ec, 0xfae85fced1964997, 0x0 }, /* #29 */
    5025     { 0x1e0886, 0x1e0082, 0x4c4e4985dac8ce28, 0x8eb7c1d6331e7802, 0xc2f98853e9d6b62a, 0x0 }, /* #30 */
    5026     { 0x0344d6, 0x034486, 0x39d4562a08eb4d4b, 0xce67964062492f71, 0xf7b3c06a6aa2623a, 0x0 }, /* #31 */
    5027     { 0x152952, 0x152102, 0x7e697f837f31e571, 0x3764365520c80ca8, 0x490d49d65ff9e9d9, 0x0 }, /* #32 */
    5028     { 0x1314d3, 0x131482, 0x4a062016bd66fb8f, 0x9ade798d5e089c31, 0xd0d8599be36e67be, 0x0 }, /* #33 */
    5029     { 0x2f2202, 0x2f2202, 0x8a2cda27d77529a2, 0x6f175729829fc57c, 0xe53b8d0e55eaecde, 0x0 }, /* #34 */
    5030     { 0x0f5116, 0x0f5106, 0x26deae0bcb091df7, 0x3c854d2af1ab38b8, 0x1a5be3213aa2254f, 0x0 }, /* #35 */
    5031     { 0x2f2fd3, 0x2f2786, 0xd4949a66af5e2d0c, 0x9ef4d60547dc1005, 0x4a604c63e8823d09, 0x0 }, /* #36 */
    5032     { 0x3f02d3, 0x3f0286, 0x08268956e8279618, 0xedce3a426c6a287e, 0xe5e8b314844dbe66, 0x0 }, /* #37 */
    5033     { 0x0d63d6, 0x0d6302, 0x64de718350b37141, 0x1cfb4f8833c16fe3, 0x78253e0b63721ea2, 0x0 }, /* #38 */
    5034     { 0x190cc2, 0x190486, 0xc8a0fc47b51d8efe, 0xe484f0373442f553, 0x2c240c70815f7bad, 0x0 }, /* #39 */
    5035     { 0x3c36d2, 0x3c3602, 0x15c1f92d1cd4b290, 0x1ebdf302b641c11f, 0x0b7c0a2faa95738f, 0x0 }, /* #40 */
    5036     { 0x0554d7, 0x055486, 0x5943eae3f2782ead, 0xed79a3ca765f7009, 0xb43a492984275ea4, 0x0 }, /* #41 */
    5037     { 0x2764d2, 0x276406, 0xc32998cc3df5f332, 0x0262f279a9da0b63, 0xc14b6ab5942ff851, 0x0 }, /* #42 */
    5038     { 0x0f47d2, 0x0f4702, 0x706ce6f40411bb40, 0x403a970886f78fd0, 0x305671fc82e63490, 0x0 }, /* #43 */
    5039     { 0x0a4286, 0x0a4202, 0x52d0f383e2412d33, 0x74f7854eb81a5667, 0x262776cd5a5b7b54, 0x0 }, /* #44 */
    5040     { 0x1a4913, 0x1a4186, 0xa2150c96d83ec09d, 0xa1d32b846d4553a5, 0x03c62712b57b9338, 0x0 }, /* #45 */
    5041     { 0x380ac2, 0x380282, 0x85d6b5614e351b3f, 0xf65d98069bc52af4, 0x738b2d67d5f031cb, 0x0 }, /* #46 */
    5042     { 0x0a4292, 0x0a4286, 0x73edea8773750730, 0xe2910e70ecfddebe, 0x917ce4f79f88d98e, 0x0 }, /* #47 */
    5043     { 0x000a47, 0x000202, 0x12ff781e938d3025, 0x3164dd31902f2ff8, 0x239ba52f03a21fdd, 0x0 }, /* #48 */
    5044     { 0x0b6b46, 0x0b6306, 0x9209f88bc62f8118, 0x401b20e74c3c263a, 0xd212d86c8a13a722, 0x0 }, /* #49 */
    5045     { 0x345242, 0x345286, 0x532562c94812fd82, 0xce8dfbbc17ab560c, 0x9da899755fb9ab8e, 0x0 }, /* #50 */
    5046     { 0x297e42, 0x297682, 0x90347a5577e4cf35, 0xd3e372ccfbc4e989, 0x43d708998c2026bc, 0x0 }, /* #51 */
    5047     { 0x280c53, 0x280402, 0x33fd941ea2b3a00d, 0x10d76bc457868679, 0x232affdaf5352674, 0x0 }, /* #52 */
    5048     { 0x3c4492, 0x3c4482, 0xd093ea6813ad905a, 0x94283f3dbdbfe3ab, 0x44bbd555ae1273f1, 0x0 }, /* #53 */
    5049     { 0x370d17, 0x370586, 0xd2e3e4243fc011c8, 0xa58af36c6e70fd30, 0x7769174851b0ecf8, 0x0 }, /* #54 */
    5050     { 0x322c87, 0x322486, 0x2f285d3c951a055a, 0xe59ea883c4239517, 0xcab6f5bf5139904d, 0x0 }, /* #55 */
    5051     { 0x3413c7, 0x341302, 0xba092ad78cb4ca7d, 0x2e554b208a1055bf, 0x945c61f706a49fc2, 0x0 }, /* #56 */
    5052     { 0x2e1606, 0x2e1686, 0x8e5292299bc377bc, 0xde904837837289cc, 0x50c2da1e18b1fe70, 0x0 }, /* #57 */
    5053     { 0x0e1cc3, 0x0e1486, 0x9940ad94e65336ba, 0x89b84f615701415f, 0x10f8e2f5b15277e5, 0x0 }, /* #58 */
    5054     { 0x000007, 0x000002, 0x7e3747eab38f4a93, 0x1acd4613c50e27cd, 0x64fa01f976816d5e, 0x0 }, /* #59 */
    5055     { 0x070a02, 0x070206, 0xe39d2dd826fac0b0, 0x4226fb42134956cf, 0xa1bbd69a35b3967f, 0x0 }, /* #60 */
    5056     { 0x162286, 0x162286, 0xe548d927a7104ffa, 0xa16314026d7cb011, 0x442bcd25ca6cffeb, 0x0 }, /* #61 */
    5057     { 0x107c06, 0x107402, 0x32df9d46a5fd7972, 0x2d680474c515a20e, 0x1fb7993260e8db7c, 0x0 }, /* #62 */
    5058     { 0x0636d3, 0x063682, 0x7c3f85cc97a4a915, 0xcc337be7dd01d120, 0xb00cfe2b4aa57835, 0x0 }, /* #63 */
     4995    { 0x3f2943, 0x3f2146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     4996    { 0x0322c7, 0x032246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     4997    { 0x357302, 0x357346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     4998    { 0x113487, 0x113446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     4999    { 0x111b47, 0x111306, 0x70ae3780ba1f99db, 0x70ae3780ba1f99db, 0x0000000000000000, 0x0 }, /* #4 */
     5000    { 0x3d4d57, 0x3d4586, 0xfb02e720e23f8ff0, 0xfb02e720e23f8ff0, 0x0000000000000000, 0x0 }, /* #5 */
     5001    { 0x1424d7, 0x142402, 0x0d921bbb3b071383, 0x0d921bbb3b071383, 0x0000000000000000, 0x0 }, /* #6 */
     5002    { 0x1a39c6, 0x1a3106, 0x58c509f3095a9081, 0x58c509f3095a9081, 0x0000000000000000, 0x0 }, /* #7 */
     5003    { 0x103d13, 0x103502, 0xf1210598fa2381d5, 0x1fc00b0714d5d68f, 0xeee10e9feef6575a, 0x0 }, /* #8 */
     5004    { 0x072197, 0x072182, 0x8ce1a97e16ae7ed6, 0xd6a65402e590c876, 0x5a47fd7cf33eb6a0, 0x0 }, /* #9 */
     5005    { 0x126556, 0x126502, 0xecd4e2a2f650b5e1, 0x7daa327cfa3b8461, 0x917ed0de0c6b3180, 0x0 }, /* #10 */
     5006    { 0x024896, 0x024006, 0x151a423078012ca5, 0x72878b2456ee4487, 0x679dc9142eef6822, 0x0 }, /* #11 */
     5007    { 0x3c5457, 0x3c5406, 0xea9f7547e706db00, 0x553bb7ff6dca452d, 0xbfa4c2b88acc9e2d, 0x0 }, /* #12 */
     5008    { 0x2b5e86, 0x2b5682, 0x871b93820c681c53, 0x98e73ab02f192320, 0x1ffca93223713f73, 0x0 }, /* #13 */
     5009    { 0x0842d3, 0x084206, 0x1a1e3f20b79cd7d6, 0x62e814bc005e8c93, 0x78f62b9cb7c25b45, 0x0 }, /* #14 */
     5010    { 0x292bd3, 0x292302, 0xe9da94dea186811b, 0x6a4f448eece51152, 0x8395d0504d639049, 0x0 }, /* #15 */
     5011    { 0x1f56d2, 0x1f5602, 0x0e34ab80bcff12f1, 0x237a6409df187538, 0x2d4ecf8963e767c9, 0x0 }, /* #16 */
     5012    { 0x1b4296, 0x1b4286, 0x386916a314b2188a, 0xb5d5df50efff5cc9, 0x8dbcc9f3fb4d4443, 0x0 }, /* #17 */
     5013    { 0x2e7792, 0x2e7706, 0xf78c7fa3b76bc2f6, 0x25a6c3fa9e642150, 0xd22abc59290fe3a6, 0x0 }, /* #18 */
     5014    { 0x332113, 0x332106, 0x1e7a68c2161c569d, 0x7d5c8aa8a06ffeb2, 0x6326e26ab673a82f, 0x0 }, /* #19 */
     5015    { 0x1a2f07, 0x1a2786, 0xa06abeb95022db49, 0xd6f7b1dd902daf06, 0x769d0f64c00f744f, 0x0 }, /* #20 */
     5016    { 0x1d0a17, 0x1d0202, 0x753da0a9641f2ecc, 0x7721d69a84e1ddad, 0x021c7633e0fef361, 0x0 }, /* #21 */
     5017    { 0x143007, 0x143082, 0x39f3abd8b6e708d0, 0x801dec865a7038a4, 0xb9ee475eec973074, 0x0 }, /* #22 */
     5018    { 0x0f0a02, 0x0f0202, 0x62e57d19d5af3976, 0x1d3af8f35dd73f43, 0x7fdf85ea88780635, 0x0 }, /* #23 */
     5019    { 0x110716, 0x110702, 0x220b174c68320a9d, 0x342eb66a2e14ba40, 0x1625a1264626b0dd, 0x0 }, /* #24 */
     5020    { 0x365106, 0x365182, 0xd11121c7f89d1606, 0xb071b6d7435d8e97, 0x61609710bbc09891, 0x0 }, /* #25 */
     5021    { 0x1d2c86, 0x1d2402, 0x8607230699ebc5cd, 0x3ce64e3227674719, 0xbae16d34be8c82d4, 0x0 }, /* #26 */
     5022    { 0x080f17, 0x080786, 0x12dfc860122c4f9a, 0x91e7c7d873f00ebb, 0x83380fb861dc4121, 0x0 }, /* #27 */
     5023    { 0x101b82, 0x101386, 0x946773ae27fdfedd, 0xafdb143034265024, 0x3bbc679e13dbaef9, 0x0 }, /* #28 */
     5024    { 0x365497, 0x365402, 0x376702abf1c6df30, 0x47a8d9a07a269bc7, 0x70cfdb0b8be044f7, 0x0 }, /* #29 */
     5025    { 0x356903, 0x356182, 0x90e333b3e5567e31, 0x810332a011012870, 0x11e00113f4575641, 0x0 }, /* #30 */
     5026    { 0x260f92, 0x260782, 0x99b0544eec5b3bc2, 0xe71e46d66b35e1cd, 0x7eae1298876eda0f, 0x0 }, /* #31 */
     5027    { 0x067a03, 0x067282, 0xc06c38ba8dcfb8c7, 0xf629ffeb0ccf834a, 0x3645c75181003b8d, 0x0 }, /* #32 */
     5028    { 0x205382, 0x205382, 0xe94e6784e41da94a, 0xdd442dca3e738901, 0x340a4a4eda6e204b, 0x0 }, /* #33 */
     5029    { 0x140246, 0x140286, 0x7c159f419efd1f5b, 0xcb0d98237177bb50, 0xb7180762ef8aa40b, 0x0 }, /* #34 */
     5030    { 0x0c7003, 0x0c7002, 0xb95f04c8aae17b31, 0x61f0d76827d25f89, 0xd8afd3a08d3324b8, 0x0 }, /* #35 */
     5031    { 0x2e5ad6, 0x2e5282, 0x53915533c6e2e2e0, 0x9f2f9e2c2c9250c1, 0xccbecb1fea70b221, 0x0 }, /* #36 */
     5032    { 0x0966c2, 0x096686, 0x1afd639ab7396c6c, 0xa532fe6f86af2e4d, 0xbfcf9df531964221, 0x0 }, /* #37 */
     5033    { 0x0b0143, 0x0b0102, 0x3fd39e90c7db135a, 0x1a86d49b199452da, 0x25554a0bde4f4180, 0x0 }, /* #38 */
     5034    { 0x304c06, 0x304402, 0x65b7a3971a9774dd, 0x3796e86a21c25504, 0x52214bfd3b5521d9, 0x0 }, /* #39 */
     5035    { 0x037903, 0x037182, 0x2d3138f5fcdb7a29, 0xc05830a3c649eefd, 0xed6908563a9294d4, 0x0 }, /* #40 */
     5036    { 0x227e12, 0x227602, 0xd7c79f0ff20c93fc, 0x58cb9e2540972d32, 0x8f0c012ab29bbece, 0x0 }, /* #41 */
     5037    { 0x2014d3, 0x201486, 0x02f967e8c6126927, 0xe850ef55c206d8f9, 0xeaa988bd0414b1de, 0x0 }, /* #42 */
     5038    { 0x104606, 0x104686, 0x10eb42c0762f241a, 0xc1556f6e334450db, 0xd1be2dae456b74c1, 0x0 }, /* #43 */
     5039    { 0x292447, 0x292402, 0x760b8f08a497021c, 0x211ed397d44c73ec, 0x57155c9f70db71f0, 0x0 }, /* #44 */
     5040    { 0x335687, 0x335602, 0x96d9fa74720b859a, 0x588e509bf2c187a2, 0xce57aaef80ca0238, 0x0 }, /* #45 */
     5041    { 0x175917, 0x175182, 0xdb33a3eb7b5a2501, 0xca0204e6a014ed15, 0x1131a70ddb4ec814, 0x0 }, /* #46 */
     5042    { 0x0e7002, 0x0e7086, 0xf6f815f0af234e85, 0xa4981c32b64b1544, 0x526009c219685bc1, 0x0 }, /* #47 */
     5043    { 0x2049c6, 0x204106, 0xc428b9e261a10359, 0x63c4871d2c62a5c9, 0xa7ec3eff4dc3a690, 0x0 }, /* #48 */
     5044    { 0x1b6bd3, 0x1b6386, 0xd80833113a176d4a, 0x9f1c7ab3b847a374, 0x471449a28250ce3e, 0x0 }, /* #49 */
     5045    { 0x2e2e47, 0x2e2682, 0xc9d2a21c312267e3, 0xf5651b50d2b286ae, 0x3cb7b94ce390e14d, 0x0 }, /* #50 */
     5046    { 0x264b92, 0x264386, 0xe96917ff36753ed4, 0xf10ffbb244d3a2bd, 0x1866ec4d72a69c69, 0x0 }, /* #51 */
     5047    { 0x233f97, 0x233706, 0x737d3e98a6019b56, 0x41910c9d85991cc6, 0x32ec320523988790, 0x0 }, /* #52 */
     5048    { 0x080043, 0x080086, 0xe3defa349a90f94c, 0x9617c1bd196c871e, 0x75c93b8983fc7e52, 0x0 }, /* #53 */
     5049    { 0x233ad7, 0x233286, 0xbc56731e5587429e, 0xb2b060759a18b4c6, 0x0ee6136bcf9ff658, 0x0 }, /* #54 */
     5050    { 0x047e46, 0x047686, 0xf32d1fbedcd15525, 0xa5162769cbae5814, 0x563b38d7177f0d31, 0x0 }, /* #55 */
     5051    { 0x105753, 0x105702, 0x653cc9fd17b2f23a, 0x2ff04b51ae43c6cd, 0x4acc82acb9f134f7, 0x0 }, /* #56 */
     5052    { 0x171093, 0x171006, 0x1997f7bac5c0bc9d, 0x5ee2bbdf4dc9bed7, 0x47754c658809024a, 0x0 }, /* #57 */
     5053    { 0x2a7e96, 0x2a7682, 0x63974aae4624f22c, 0xf9ec7ed6678305ef, 0x9a7b347821a7f7c3, 0x0 }, /* #58 */
     5054    { 0x313fd7, 0x313702, 0x0f7a80f9f7ab4db4, 0x315ca9098402c986, 0x3e2629f073a98432, 0x0 }, /* #59 */
     5055    { 0x0b0c43, 0x0b0406, 0xbcc5da55c6a5c213, 0x1803e441a724e38d, 0xa4c63e146181219e, 0x0 }, /* #60 */
     5056    { 0x154696, 0x154682, 0x8a3159053aaa6a6d, 0x80a11e85d761173d, 0x0a904780edcb7d50, 0x0 }, /* #61 */
     5057    { 0x064a96, 0x064202, 0xf92dd01670d523fd, 0x6eb7bb0b5e6db17c, 0x979a6b1d2eb89281, 0x0 }, /* #62 */
     5058    { 0x2e69d3, 0x2e6102, 0x9209cffa1a675432, 0x63bf16f5d8527b64, 0xf1b6d90fc2352f56, 0x0 }, /* #63 */
    50595059};
    50605060static const BINU64_TEST_T g_aTests_and_u64[] =
    50615061{
    5062     { 0x232c42, 0x232446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5063     { 0x241893, 0x241046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5064     { 0x036847, 0x036046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5065     { 0x136117, 0x136146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5066     { 0x210d43, 0x210546, 0xc637850e4cba20e1, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */
    5067     { 0x190913, 0x190146, 0x04be5a3012e46d08, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */
    5068     { 0x257ac6, 0x257246, 0x2fe04459f7a709ff, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */
    5069     { 0x1c7f53, 0x1c7746, 0x49c3fc1bd295a480, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */
    5070     { 0x1009c6, 0x100106, 0x39882e7eaf5e77ab, 0x2188040c064a65a0, 0x258e858d16ebe5f4, 0x0 }, /* #8 */
    5071     { 0x161f02, 0x161706, 0x5e007d1519199871, 0x4000751108108811, 0x40a4f7332cf28f13, 0x0 }, /* #9 */
    5072     { 0x1d31c7, 0x1d3182, 0xb3b3284a116aea4c, 0xb190284a11202a08, 0xb1dc6bdb51303e29, 0x0 }, /* #10 */
    5073     { 0x1b7c82, 0x1b7406, 0x2f23133bc5baedf5, 0x2421111841aa24b1, 0xa4b935d859ee24b3, 0x0 }, /* #11 */
    5074     { 0x0a5a46, 0x0a5206, 0x65aaa95c9285d69d, 0x012029180200041d, 0x0b353b394600243d, 0x0 }, /* #12 */
    5075     { 0x3c50d6, 0x3c5086, 0xa376a177b52e839f, 0xa370217690280188, 0xf3782d7e98e92dc8, 0x0 }, /* #13 */
    5076     { 0x1c7153, 0x1c7102, 0x443afea6ab1e7f7f, 0x440a30220a123062, 0xc54e317b4e3330e2, 0x0 }, /* #14 */
    5077     { 0x0425d7, 0x042506, 0xd2e9243dd93802a1, 0x0069003090080221, 0x2d799a32b4cdf769, 0x0 }, /* #15 */
    5078     { 0x1e5556, 0x1e5502, 0x4908728005b3c587, 0x0100408005a10080, 0x87f04dbf0da120f0, 0x0 }, /* #16 */
    5079     { 0x2b2ec6, 0x2b2606, 0x5257e6e307dddd8c, 0x12022081019d5c0c, 0x9faa309df1bd7c5f, 0x0 }, /* #17 */
    5080     { 0x3945d6, 0x394586, 0xfac555e48965ce8e, 0xf24451e00000ca06, 0xf26cf9ea7412fa77, 0x0 }, /* #18 */
    5081     { 0x324b93, 0x324302, 0x431e1794d4a67311, 0x4010159090245101, 0xc0d13dd89b64518d, 0x0 }, /* #19 */
    5082     { 0x071c12, 0x071486, 0xba90df5d7a7689da, 0xa280de0970740800, 0xe7eede89f0f57e24, 0x0 }, /* #20 */
    5083     { 0x306a83, 0x306282, 0xc32af589e4beaf2b, 0xc02ac10084b62308, 0xdc6bcb2685f7630c, 0x0 }, /* #21 */
    5084     { 0x270bc3, 0x270306, 0x1539fb87100ba755, 0x1139b30510002644, 0x593bb72d39e076cc, 0x0 }, /* #22 */
    5085     { 0x301d43, 0x301506, 0x68d8f2e25eea0dc4, 0x2850504218400884, 0x2e55504b195598ad, 0x0 }, /* #23 */
    5086     { 0x117547, 0x117582, 0xbc1c99e68103747c, 0xbc10198680016420, 0xbd901f97e8d5e520, 0x0 }, /* #24 */
    5087     { 0x072882, 0x072086, 0x977b711370197873, 0x8518710220010063, 0x851cfba6a7c50063, 0x0 }, /* #25 */
    5088     { 0x2c69c2, 0x2c6182, 0xa84a5b6881bd2078, 0xa04a182801b52040, 0xe76a98ac71f5abc6, 0x0 }, /* #26 */
    5089     { 0x3e3703, 0x3e3702, 0x192771d02b249d23, 0x1802618023209123, 0xd8daefa4e368f32b, 0x0 }, /* #27 */
    5090     { 0x0b3d42, 0x0b3502, 0x1f2c949159458ff8, 0x0124840041050410, 0xe1e7ac20472f5413, 0x0 }, /* #28 */
    5091     { 0x2b5fc2, 0x2b5706, 0x43201319e7c44b79, 0x4200100066444978, 0xd69534a666654df8, 0x0 }, /* #29 */
    5092     { 0x2b7657, 0x2b7606, 0x1cb208f143df365a, 0x143008c101d70048, 0x1579eacfb1d78148, 0x0 }, /* #30 */
    5093     { 0x3e7613, 0x3e7682, 0x94995a096b71a5a9, 0x90091201496121a8, 0xb80d36d5cd6939ee, 0x0 }, /* #31 */
    5094     { 0x103117, 0x103106, 0x1bba1e91cc815e0d, 0x1038088108010e0c, 0x3079098d3959afae, 0x0 }, /* #32 */
    5095     { 0x1f0486, 0x1f0406, 0xe2041bdac54da491, 0x4204115a050c0090, 0x46a5115f258e12d0, 0x0 }, /* #33 */
    5096     { 0x064183, 0x064186, 0xca90ba20cfdb83b5, 0x82808820090100a0, 0x96e5cda0290178aa, 0x0 }, /* #34 */
    5097     { 0x2c6217, 0x2c6206, 0x866796e6d18a6d15, 0x0203004480020411, 0x438b6045a46396bb, 0x0 }, /* #35 */
    5098     { 0x144b46, 0x144306, 0xbdaf9bac020245fe, 0x250693ac000040b8, 0x6706f7eed93cd2b8, 0x0 }, /* #36 */
    5099     { 0x0751d6, 0x075106, 0xf245c87f520f4032, 0x3005484e52034000, 0x31076bce57c3e5c9, 0x0 }, /* #37 */
    5100     { 0x0f4c52, 0x0f4402, 0xb411f638c557b315, 0x1410c20885460304, 0x1cd6c2cdbfce0b0c, 0x0 }, /* #38 */
    5101     { 0x187d03, 0x187582, 0x8495a52914a8e465, 0x8001242014080020, 0xd04b64a2760f1a22, 0x0 }, /* #39 */
    5102     { 0x1d5303, 0x1d5386, 0xc0d7f419cad53344, 0xc045a41940c10300, 0xe56da41b61e9c730, 0x0 }, /* #40 */
    5103     { 0x315212, 0x315202, 0x12cf8fca308468a6, 0x02058b0000800026, 0xa315eb0048d8077f, 0x0 }, /* #41 */
    5104     { 0x0b0187, 0x0b0106, 0x5a5a9cbc0f29555c, 0x4800842c06090544, 0xcc04842c260d8f65, 0x0 }, /* #42 */
    5105     { 0x181156, 0x181182, 0x9b975833d394d535, 0x8b0410108110c025, 0x8b4c3114ad72e02d, 0x0 }, /* #43 */
    5106     { 0x0e7446, 0x0e7402, 0x4b3f758b30336c05, 0x4319508a10126004, 0xf319d29e919e63a4, 0x0 }, /* #44 */
    5107     { 0x1b1b87, 0x1b1386, 0xda7c0c7abf8a9d5a, 0xd06c00683a021948, 0xd56fe1ec7a023b48, 0x0 }, /* #45 */
    5108     { 0x0a2bd6, 0x0a2302, 0x5eae87f7512b9b0e, 0x5c0a0636100a1208, 0x5d4a1636300e5278, 0x0 }, /* #46 */
    5109     { 0x377693, 0x377686, 0xdf06ba8d8b23c64b, 0x9a02000803024448, 0x9a6b003a23ce4c68, 0x0 }, /* #47 */
    5110     { 0x2c5d96, 0x2c5506, 0x3d5e263054280c4b, 0x211e002054200841, 0xa11ed0e5f4a4c855, 0x0 }, /* #48 */
    5111     { 0x1b7287, 0x1b7282, 0xbb16a6e3b5c65bb0, 0xab00862330c60180, 0xaf699f2f78de01c5, 0x0 }, /* #49 */
    5112     { 0x125186, 0x125102, 0x9a8379bc441629c7, 0x0282211004102804, 0x02de27539f51ec2c, 0x0 }, /* #50 */
    5113     { 0x2c4ec2, 0x2c4686, 0xe2071ef92dcd1236, 0xe206088129c81224, 0xfe7e4887bbc852ad, 0x0 }, /* #51 */
    5114     { 0x3570c7, 0x357006, 0x1f95fa430325c459, 0x0e00d0000005c400, 0x8e42d4a4e49fff22, 0x0 }, /* #52 */
    5115     { 0x283657, 0x283602, 0x244ccc236757afde, 0x004cc02107140892, 0xd2dcd37597344892, 0x0 }, /* #53 */
    5116     { 0x070a42, 0x070206, 0x7f0aec151958fa2a, 0x22082c0400007200, 0xa2b93c2660237205, 0x0 }, /* #54 */
    5117     { 0x126893, 0x126082, 0xbc11353cfe9a6c8f, 0xb401200004902002, 0xf6eb28c205f43162, 0x0 }, /* #55 */
    5118     { 0x0b3897, 0x0b3002, 0x0f75fe039acca8a6, 0x0161e200924088a4, 0xb161e3309763dba4, 0x0 }, /* #56 */
    5119     { 0x331943, 0x331186, 0xb4d71c493fe9590a, 0xa4c704000cc0410a, 0xecc7c5920cd4c53a, 0x0 }, /* #57 */
    5120     { 0x312987, 0x312106, 0x3fc61bfbaa6c99dc, 0x3b04082b08409150, 0xfb3c882f09509552, 0x0 }, /* #58 */
    5121     { 0x0d5853, 0x0d5002, 0x0142ec27aebef2e8, 0x0102c407803e1080, 0x3703d7c7c17e1183, 0x0 }, /* #59 */
    5122     { 0x251687, 0x251606, 0x6b91683ee8e93e1d, 0x6a11002488c00409, 0xfe5f82e489c48509, 0x0 }, /* #60 */
    5123     { 0x1d3fc6, 0x1d3702, 0x755ace8ad6bc171e, 0x354acc0040381102, 0x3f4ecc6469393902, 0x0 }, /* #61 */
    5124     { 0x1e52d7, 0x1e5206, 0x407fd78e9d31538c, 0x403540080d114384, 0xcb3548794d1be7c5, 0x0 }, /* #62 */
    5125     { 0x2c5cc2, 0x2c5406, 0x6c1b9a6daa799e93, 0x6002122182208212, 0xe3c65621c7268272, 0x0 }, /* #63 */
     5062    { 0x240142, 0x240146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     5063    { 0x234cd2, 0x234446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     5064    { 0x1d0b06, 0x1d0346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     5065    { 0x147c13, 0x147446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     5066    { 0x1f6513, 0x1f6546, 0x784f317310ed02be, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */
     5067    { 0x373292, 0x373246, 0x84773741c9b6dd3e, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */
     5068    { 0x0c0e93, 0x0c0646, 0x5f2772b477ac1e77, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */
     5069    { 0x1b1746, 0x1b1746, 0x3fb775122ab0d616, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */
     5070    { 0x273217, 0x273282, 0x958930d09a13fa1b, 0x940020800003d20b, 0xb45662aa21e3d38f, 0x0 }, /* #8 */
     5071    { 0x274293, 0x274206, 0x86f194b40116e85e, 0x04e094900010c84e, 0x1ceab49a9e59d9cf, 0x0 }, /* #9 */
     5072    { 0x367942, 0x367102, 0x211e19bca43a1498, 0x0118003ca42a1410, 0x8f19203fbf2bb773, 0x0 }, /* #10 */
     5073    { 0x140fd7, 0x140706, 0x66682be50e9c0a4c, 0x00680b6100180a48, 0x10e99f634119fbe9, 0x0 }, /* #11 */
     5074    { 0x1f2543, 0x1f2502, 0x29ab1b4dc906fc7f, 0x288803004004906d, 0x2e8863a0608d926d, 0x0 }, /* #12 */
     5075    { 0x045613, 0x045602, 0x29ddfcc21f70d999, 0x2955d4000c705898, 0xad57d61c2cfd5ada, 0x0 }, /* #13 */
     5076    { 0x2a0053, 0x2a0006, 0x13f2158d9ffce453, 0x124000091a64e411, 0x7645e0593a64e635, 0x0 }, /* #14 */
     5077    { 0x0c2f92, 0x0c2702, 0x8cf4175196910d1d, 0x04e4131104000c0d, 0x56e79bb16d26ee4f, 0x0 }, /* #15 */
     5078    { 0x1e2e03, 0x1e2602, 0xb34cb55ab41f4e49, 0x3000a518b0164249, 0x34b3adbcb11662d9, 0x0 }, /* #16 */
     5079    { 0x132c86, 0x132406, 0x3e3ef6b69499d05e, 0x003e821214914006, 0x817f8a1b17b746a7, 0x0 }, /* #17 */
     5080    { 0x037343, 0x037302, 0x505502d4711f9499, 0x40540004710c9419, 0x4a74c50d7d2cd57f, 0x0 }, /* #18 */
     5081    { 0x345dd7, 0x345502, 0x7961a388159158df, 0x61010288111150d9, 0xe79f1e9bf93773f9, 0x0 }, /* #19 */
     5082    { 0x126647, 0x126606, 0x1d2e475664832204, 0x1824430640012200, 0x3a7543af494d6e11, 0x0 }, /* #20 */
     5083    { 0x2e54d2, 0x2e5406, 0x75809f1eae1ffaa5, 0x348014068e0ea284, 0xb4ab5447cf4ea6d6, 0x0 }, /* #21 */
     5084    { 0x2a1c56, 0x2a1402, 0xb06a491c08673776, 0x1040091400660664, 0x14d099f511e606ec, 0x0 }, /* #22 */
     5085    { 0x2b4f53, 0x2b4706, 0xfa7c44e9e93878b3, 0x281004a1e01038b2, 0x291114a7f4903afe, 0x0 }, /* #23 */
     5086    { 0x2315d6, 0x231502, 0x7c1f4959492e42bc, 0x18000950080800a4, 0x9860bff22a0890e5, 0x0 }, /* #24 */
     5087    { 0x193556, 0x193502, 0x5e2727ce7362d755, 0x4c04014010225451, 0xec0c81409ca654d9, 0x0 }, /* #25 */
     5088    { 0x394803, 0x394006, 0xf3d4fbf966c49411, 0x4184fad922c09000, 0x458efedb23eab304, 0x0 }, /* #26 */
     5089    { 0x3d7f82, 0x3d7702, 0x0c8d3b262593d520, 0x0085300004024020, 0xa3c5f411cc26423a, 0x0 }, /* #27 */
     5090    { 0x1a1a52, 0x1a1282, 0xa05822b305f61ac7, 0xa018021000460243, 0xe0b85f18fa4e265b, 0x0 }, /* #28 */
     5091    { 0x2b3152, 0x2b3106, 0x6f0df671d57ac4cb, 0x0e011230952a84c9, 0x0ea11a32bdae8cd9, 0x0 }, /* #29 */
     5092    { 0x3e5016, 0x3e5006, 0xe8f49e1c0d519c6c, 0x28e40e1001101444, 0x2ae64ff313b85545, 0x0 }, /* #30 */
     5093    { 0x0b1153, 0x0b1102, 0x5b5f11ee326c2a92, 0x0b1d10c832002a02, 0x2f1d7ed83e922e4b, 0x0 }, /* #31 */
     5094    { 0x322f12, 0x322706, 0x113b60051843e435, 0x011840011000e011, 0x0318c9e9111cf119, 0x0 }, /* #32 */
     5095    { 0x300243, 0x300202, 0x2fed91fb69ae43ed, 0x28441040000a0325, 0x38445244960b2f25, 0x0 }, /* #33 */
     5096    { 0x352c03, 0x352406, 0x384dc079c2ab3d6d, 0x18498061c083244d, 0xdb5b8fe3f89764cf, 0x0 }, /* #34 */
     5097    { 0x030e17, 0x030606, 0x453a692e7b271e5c, 0x4520082c79070e00, 0xfd609afc7dcf6e83, 0x0 }, /* #35 */
     5098    { 0x1f35d7, 0x1f3502, 0xe78936d801c9cc62, 0x248800400149c402, 0x34c80147e16fd402, 0x0 }, /* #36 */
     5099    { 0x0c1816, 0x0c1002, 0x7ba2582500635dc9, 0x3282502000410189, 0x329376ba5f4903b9, 0x0 }, /* #37 */
     5100    { 0x176812, 0x176002, 0x684d9e42f4471b3e, 0x20441800f4411338, 0x3766183dffd113b9, 0x0 }, /* #38 */
     5101    { 0x010a02, 0x010282, 0x9ba66f15ab4d3c20, 0x902407150b443820, 0xb475871d0bc6fab5, 0x0 }, /* #39 */
     5102    { 0x391bd3, 0x391382, 0x8f2dfb28cbc56fc9, 0x8308c12083c42780, 0xf30ac56293c427b4, 0x0 }, /* #40 */
     5103    { 0x245fc7, 0x245782, 0xb0ba50db2ce9e8e9, 0xa098108a080080a8, 0xab9db1ae981293ae, 0x0 }, /* #41 */
     5104    { 0x3c2cc2, 0x3c2406, 0x1063601af6e666be, 0x10224002a4226430, 0x71a253a6ac3a7431, 0x0 }, /* #42 */
     5105    { 0x215097, 0x215082, 0xd7af436513f7678c, 0xc28e406413712008, 0xeacee06ef371a808, 0x0 }, /* #43 */
     5106    { 0x306b96, 0x306302, 0x5720bb24ad2fb531, 0x43002124a50e0410, 0xe35921a7e5de4458, 0x0 }, /* #44 */
     5107    { 0x300dc7, 0x300502, 0x129c23631733ef2f, 0x0014202000134220, 0xac36683c88d74220, 0x0 }, /* #45 */
     5108    { 0x3551d3, 0x355106, 0xac831a36ac72ea86, 0x28020a028020e206, 0x6a5acbcb932de60e, 0x0 }, /* #46 */
     5109    { 0x3932d3, 0x393206, 0x065cd9590b55325a, 0x004c011009410200, 0xd04e259679c18625, 0x0 }, /* #47 */
     5110    { 0x052316, 0x052306, 0x7e0aa6149b9e6d11, 0x76022004091c2911, 0xf6f3296e6d1dabb1, 0x0 }, /* #48 */
     5111    { 0x2510d3, 0x251082, 0xb9cfdbe37b1b3f29, 0x89cc084239093129, 0xcbdc2c523d6d31bb, 0x0 }, /* #49 */
     5112    { 0x214193, 0x214106, 0xb2fccf8a7a6bac4c, 0x328082083209a800, 0x7380b279b39da800, 0x0 }, /* #50 */
     5113    { 0x054053, 0x054086, 0xbb6a01f7ec83b719, 0x8b0800556c831518, 0xcf88805d6ca71d9a, 0x0 }, /* #51 */
     5114    { 0x236182, 0x236106, 0x8d4a3debcf2af53c, 0x010829abc5223430, 0x51882bafc52736f1, 0x0 }, /* #52 */
     5115    { 0x2b7707, 0x2b7782, 0xc11ee475d1af22f0, 0xc0166454512802b0, 0xe0366e565328deb9, 0x0 }, /* #53 */
     5116    { 0x056097, 0x056002, 0x18165af8885e1296, 0x08024a48800e1002, 0x4c22ef4ea3ae5c22, 0x0 }, /* #54 */
     5117    { 0x0d10c7, 0x0d1002, 0x62046fdeccaeb55b, 0x6200090e800c2140, 0xef93190e914c6944, 0x0 }, /* #55 */
     5118    { 0x121f56, 0x121702, 0x65d612a1fd88e29e, 0x449212a149002002, 0x4ebb36b149613c42, 0x0 }, /* #56 */
     5119    { 0x032607, 0x032606, 0x0918d49a9288a53f, 0x000050989008a533, 0x52e47ab9bd2deff3, 0x0 }, /* #57 */
     5120    { 0x353213, 0x353206, 0x640e94ec1f01a173, 0x400c94c419012072, 0xc17dd5c579532472, 0x0 }, /* #58 */
     5121    { 0x1d7946, 0x1d7102, 0x403e143cecc51a3e, 0x4036042868800a02, 0x7536cee96ba26f43, 0x0 }, /* #59 */
     5122    { 0x0a5f17, 0x0a5702, 0x0f9a3d54d9aa9ad1, 0x00880444d1201a80, 0xf0c94644d7307ea0, 0x0 }, /* #60 */
     5123    { 0x245417, 0x245486, 0xfa1f7254a5a70c67, 0xb01e521424830403, 0xb15edeb5668b069b, 0x0 }, /* #61 */
     5124    { 0x2f5647, 0x2f5682, 0xcfbd62c2fa912793, 0x821102421a900710, 0xb2530e531a9ed774, 0x0 }, /* #62 */
     5125    { 0x1104d6, 0x110482, 0xb96269cc216fe5f5, 0x9000408020000454, 0x921d46b36c100e56, 0x0 }, /* #63 */
    51265126};
    51275127static const BINU64_TEST_T g_aTests_and_u64_locked[] =
    51285128{
    5129     { 0x272287, 0x272246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5130     { 0x0204c3, 0x020446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5131     { 0x0c1217, 0x0c1246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5132     { 0x1147c3, 0x114746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5133     { 0x172f12, 0x172746, 0x09d0693ea815e353, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */
    5134     { 0x037797, 0x037746, 0xb3c9f0f9ced65c3a, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */
    5135     { 0x312d57, 0x312546, 0x3ea816ebf0c54444, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */
    5136     { 0x1214c7, 0x121446, 0x642e8a9580f9d43d, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */
    5137     { 0x034b52, 0x034382, 0x8dc3dbf487eede9b, 0x8141834400c01698, 0xd361834c70d117dc, 0x0 }, /* #8 */
    5138     { 0x126fc6, 0x126786, 0xd9a6967c905ecc93, 0x99a600600014c012, 0xbbb609634514d33e, 0x0 }, /* #9 */
    5139     { 0x004653, 0x004602, 0x7f2216026ff5b144, 0x590012002a812104, 0x5999fb25aa816326, 0x0 }, /* #10 */
    5140     { 0x033116, 0x033102, 0x4ca63ac4d2b8b56a, 0x4424124410a8b440, 0xd77c97741deffec1, 0x0 }, /* #11 */
    5141     { 0x0f40d3, 0x0f4006, 0x3ecd8f871295e1bd, 0x084808840001e12d, 0xc86a68f48c03f32f, 0x0 }, /* #12 */
    5142     { 0x0738d3, 0x073002, 0x6df456c393a8266b, 0x64c0108113002608, 0xe4cb398d7744360c, 0x0 }, /* #13 */
    5143     { 0x1b3012, 0x1b3006, 0x7f694cf84655742f, 0x3b61084006453409, 0x3b733a438e453d49, 0x0 }, /* #14 */
    5144     { 0x061b96, 0x061302, 0x2585a4f3280deb87, 0x2484809100012285, 0x66fecb91441336ed, 0x0 }, /* #15 */
    5145     { 0x0a1592, 0x0a1502, 0xf65df6568f65156a, 0x1404d0528604054a, 0x1484d152960e65ce, 0x0 }, /* #16 */
    5146     { 0x3f4052, 0x3f4006, 0xf15590839668d6d4, 0x60059082860096c0, 0x60a59ba68e96bec2, 0x0 }, /* #17 */
    5147     { 0x0e69d6, 0x0e6102, 0x0dc90292ab63ee21, 0x0000000009220e20, 0xf200fc004d360e3c, 0x0 }, /* #18 */
    5148     { 0x362bc2, 0x362306, 0x1f44ca077b7b8593, 0x1840400442180000, 0xd84a61e4c2183808, 0x0 }, /* #19 */
    5149     { 0x324b12, 0x324306, 0x3c3d5bf6eab20d24, 0x1c1c03f280b20124, 0xde5e23fb84b221fe, 0x0 }, /* #20 */
    5150     { 0x3f1b42, 0x3f1306, 0x09ee03ff8392bb86, 0x006e03b983120306, 0x407e13b9e73b075e, 0x0 }, /* #21 */
    5151     { 0x0040c7, 0x004002, 0x87a148865e350f48, 0x012000841e010008, 0x513c05c53e439018, 0x0 }, /* #22 */
    5152     { 0x1a21d2, 0x1a2106, 0x0df36a2053bf4777, 0x0590020052a94341, 0x679c06db5ea94bc1, 0x0 }, /* #23 */
    5153     { 0x3b1313, 0x3b1306, 0x0335c10f56de8ed4, 0x0321010c460c8044, 0x87e30f8cc60dd164, 0x0 }, /* #24 */
    5154     { 0x3e6412, 0x3e6402, 0x1c94523583dae39f, 0x081040310302810b, 0xeb1b48f337078d6b, 0x0 }, /* #25 */
    5155     { 0x1e53c3, 0x1e5382, 0xa3aece13b7e08a54, 0xa20a461133208054, 0xa65a77997b23e15e, 0x0 }, /* #26 */
    5156     { 0x130896, 0x130002, 0x556a1c22692fbcfe, 0x400808002103200e, 0xc209c88433c3600e, 0x0 }, /* #27 */
    5157     { 0x113012, 0x113086, 0xf6ebb2ce0581dd44, 0x968a80cc0581d944, 0x9f9ac1cc3ff9f95c, 0x0 }, /* #28 */
    5158     { 0x031986, 0x031182, 0xbb2c20dd1b3bd062, 0x9924201c03109040, 0xdd37771e8710b1c5, 0x0 }, /* #29 */
    5159     { 0x203582, 0x203586, 0xc08df5638b7a93f7, 0xc00c15028b608233, 0xfb4c1706cfe1ee33, 0x0 }, /* #30 */
    5160     { 0x3c3656, 0x3c3682, 0xc7a8efb79cc3476e, 0x86a8283110c34564, 0x8eb8383170f765f5, 0x0 }, /* #31 */
    5161     { 0x1527c2, 0x152786, 0xc00e92ff3b2bb44d, 0x8002123b1a020048, 0xa953173bde1643c8, 0x0 }, /* #32 */
    5162     { 0x242757, 0x242702, 0x08ba07bf651a8f42, 0x089a043961080102, 0x9f9bbc39e94c3186, 0x0 }, /* #33 */
    5163     { 0x336fc6, 0x336782, 0xc592f7c1fe6a527a, 0x840070414808002a, 0xa468704b4818a92a, 0x0 }, /* #34 */
    5164     { 0x0f4c57, 0x0f4402, 0x2bbb439fd245ff25, 0x22b0431dc2011c01, 0xe6b4c77dcb231c89, 0x0 }, /* #35 */
    5165     { 0x090047, 0x090006, 0xc8b72bdbb2ff555b, 0x48920899b0801403, 0x6ada18bdbd80be23, 0x0 }, /* #36 */
    5166     { 0x057d06, 0x057506, 0xd3cd51fce2892166, 0x1204511402880066, 0x1a24751503da18ee, 0x0 }, /* #37 */
    5167     { 0x0a3a52, 0x0a3206, 0x6cae3cac85fafecc, 0x482618880148c00c, 0x58279bd86948c01d, 0x0 }, /* #38 */
    5168     { 0x1f7807, 0x1f7002, 0x5d211dd155d23a13, 0x1d011cd045520013, 0x9d919cd2655b013f, 0x0 }, /* #39 */
    5169     { 0x3109c2, 0x310106, 0x385df0badb6d1bd3, 0x0809308ac3080181, 0x898b368fc30a0189, 0x0 }, /* #40 */
    5170     { 0x056102, 0x056102, 0x6bd95abe1f1802d6, 0x031000041f100286, 0x83348444df93fa86, 0x0 }, /* #41 */
    5171     { 0x240cc2, 0x240406, 0x126261cca912de70, 0x100220cca1005e50, 0xb517b0fcf5685ed1, 0x0 }, /* #42 */
    5172     { 0x0b2393, 0x0b2302, 0x96f19aff4e9cdde2, 0x026018424890c562, 0x23605c42f8d2e566, 0x0 }, /* #43 */
    5173     { 0x235292, 0x235206, 0xb23d5422b184a864, 0x3014540020848044, 0x3416764060ac9744, 0x0 }, /* #44 */
    5174     { 0x281896, 0x281006, 0x2349c4536ec913ec, 0x010044006c0903ac, 0x0932768c6d3f4bbd, 0x0 }, /* #45 */
    5175     { 0x156046, 0x156006, 0x67e0b3729b9f7db8, 0x4020827282026188, 0xc0238672e622638c, 0x0 }, /* #46 */
    5176     { 0x245d16, 0x245502, 0x10148ab386ff8e8c, 0x00140ab280bf8e08, 0xc71f3efed1bfae39, 0x0 }, /* #47 */
    5177     { 0x112746, 0x112786, 0x9591fbf982b6f6a0, 0x8080fa09821650a0, 0xcacefa0ff35e59f6, 0x0 }, /* #48 */
    5178     { 0x3d1a16, 0x3d1202, 0x91042108f299d76c, 0x100401080090852c, 0x5e979f8f04b6852d, 0x0 }, /* #49 */
    5179     { 0x353542, 0x353586, 0xd6f440b087bab065, 0xd4b440a08212b044, 0xfcb4e7aeca56b6d4, 0x0 }, /* #50 */
    5180     { 0x0942c7, 0x094206, 0x50ea1aa2537db247, 0x10c80882023db205, 0x92ddacc38ebdba0d, 0x0 }, /* #51 */
    5181     { 0x2e1302, 0x2e1306, 0x6c19974e260d1f80, 0x4c18104c02001800, 0xccda38cc0b40d837, 0x0 }, /* #52 */
    5182     { 0x065312, 0x065306, 0xd6c98cce7e7ffd33, 0x444980c43a65f422, 0x6d7bf3f5bae5f426, 0x0 }, /* #53 */
    5183     { 0x2d1107, 0x2d1106, 0x1527ed22eec8751b, 0x01236922e2483118, 0x03636b7af26bb3fc, 0x0 }, /* #54 */
    5184     { 0x3e2e02, 0x3e2602, 0x36a1e64f881cb0b1, 0x04a0220d8818a080, 0x8cfc2b2df9bbabcc, 0x0 }, /* #55 */
    5185     { 0x2200c6, 0x220006, 0x8823279fc0d24df8, 0x08000200c0400cb8, 0x7c940240d760aebc, 0x0 }, /* #56 */
    5186     { 0x397f52, 0x397706, 0x694aabb3a663d4d5, 0x20082802862354c0, 0x36093c0a97a35de0, 0x0 }, /* #57 */
    5187     { 0x2b0a07, 0x2b0206, 0x5367d63abe6a335b, 0x5025163886680248, 0x782d16f98679ce6c, 0x0 }, /* #58 */
    5188     { 0x095e56, 0x095602, 0x3da70e6ec3215184, 0x15870620c2014104, 0x158f77b1ea5bcb6e, 0x0 }, /* #59 */
    5189     { 0x0f11c7, 0x0f1102, 0x2414724e970368f6, 0x20000240000040c2, 0x210a06d0080c54c3, 0x0 }, /* #60 */
    5190     { 0x355a07, 0x355202, 0x79300315ce514987, 0x191001054a110902, 0x1f5dbd6d6bb3a93a, 0x0 }, /* #61 */
    5191     { 0x3a0756, 0x3a0702, 0x7cca3c67426d53e0, 0x5c8a3841020c51e0, 0x5ebbb8411e0cd9f8, 0x0 }, /* #62 */
    5192     { 0x3832d6, 0x383206, 0x6856558421b19a3a, 0x085210800010000a, 0x8a5ab2ca4450414e, 0x0 }, /* #63 */
     5129    { 0x0c3bc3, 0x0c3346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     5130    { 0x117b57, 0x117346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     5131    { 0x166693, 0x166646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     5132    { 0x2a4e43, 0x2a4646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     5133    { 0x007702, 0x007746, 0x98660ae49d46e120, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */
     5134    { 0x150b17, 0x150346, 0x593bf645b4557fd6, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */
     5135    { 0x2538d6, 0x253046, 0x2bae4afe083e339c, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */
     5136    { 0x3d0013, 0x3d0046, 0xddb39fb832250a00, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */
     5137    { 0x013603, 0x013606, 0xb5ac3b611f8b59ac, 0x052819601e0a19a0, 0x0f2859e03e6e99a1, 0x0 }, /* #8 */
     5138    { 0x2408c6, 0x240002, 0x402ab270cc97c58d, 0x402012204000c589, 0xc6b016ac7328f7f9, 0x0 }, /* #9 */
     5139    { 0x201a57, 0x201202, 0x64dc4802edfca1b4, 0x20144802e9f88034, 0xb2357823f9fb8e35, 0x0 }, /* #10 */
     5140    { 0x155bd3, 0x155386, 0xd1881ea4535b5671, 0x9180180413134241, 0xbfe779563f93cacd, 0x0 }, /* #11 */
     5141    { 0x0f3e96, 0x0f3606, 0x0ddac68ef91db705, 0x00c2860c5001b400, 0x00e2be1d5621bc90, 0x0 }, /* #12 */
     5142    { 0x2f0312, 0x2f0302, 0x8fb0ccf5394e7c07, 0x0320cc8420401002, 0x4329ee8ca06011b2, 0x0 }, /* #13 */
     5143    { 0x227087, 0x227002, 0xbbd9b2bc13a5183a, 0x23c012101125102a, 0x63e25a52d165942a, 0x0 }, /* #14 */
     5144    { 0x174fc7, 0x174702, 0x2b48e951b5d1f571, 0x2840a910b5c1f151, 0x6c52abb8bfcdfbdd, 0x0 }, /* #15 */
     5145    { 0x0753c3, 0x075306, 0xbf78c9cdc65fdc4f, 0x3010c9c88208d00c, 0x3090ddda9308f31c, 0x0 }, /* #16 */
     5146    { 0x2e3fd7, 0x2e3786, 0xf4ed79d7abbeb34c, 0xb0c82800029a2144, 0xb1daae0852da2d66, 0x0 }, /* #17 */
     5147    { 0x174997, 0x174186, 0xad0a47b283f58951, 0x8d00453081e10811, 0x8fa47d75bde90e37, 0x0 }, /* #18 */
     5148    { 0x283506, 0x283506, 0xd1899afc788e7881, 0x01098a34200e4000, 0x0909aa36a11e4036, 0x0 }, /* #19 */
     5149    { 0x286bc7, 0x286302, 0x653e24988b579de1, 0x2500249002548840, 0xbfc0fcb652d48a42, 0x0 }, /* #20 */
     5150    { 0x0f3147, 0x0f3106, 0xcaa6b7cfe675f6ee, 0x0822b7c486659442, 0x2d73b7f4876d9d53, 0x0 }, /* #21 */
     5151    { 0x320b56, 0x320302, 0x2872e09ccd8ffe18, 0x2820e014cd885610, 0x2b2df717cdf85756, 0x0 }, /* #22 */
     5152    { 0x137397, 0x137386, 0xd78b0aebce672c43, 0x86000a4ac8612403, 0x86546b5ee979f733, 0x0 }, /* #23 */
     5153    { 0x150c46, 0x150486, 0x8b0866df7fa0a26f, 0x8a0060cb14808021, 0xfa14e1eb1499c021, 0x0 }, /* #24 */
     5154    { 0x3c2917, 0x3c2102, 0xce5d65ed7aedbe20, 0x0404458c10ccb020, 0x35065d9e95ceb1f9, 0x0 }, /* #25 */
     5155    { 0x017883, 0x017006, 0x9476a6620d4e5fd9, 0x1400a24009045648, 0x5e01ead8b9a5766c, 0x0 }, /* #26 */
     5156    { 0x213b17, 0x213302, 0x20d986ea8bf09931, 0x204100e089201931, 0x614731f5a9287d7f, 0x0 }, /* #27 */
     5157    { 0x205cc6, 0x205482, 0xba321ade4c86223e, 0x803000ca0c82022a, 0x807d40ebaf8202ab, 0x0 }, /* #28 */
     5158    { 0x2154d2, 0x215402, 0x17f81d225a258f9f, 0x04c0000042008f19, 0x84c042806240af79, 0x0 }, /* #29 */
     5159    { 0x0e04c3, 0x0e0482, 0xb1193816281ab3e7, 0xb008181628100180, 0xb84c1c7e2eb14588, 0x0 }, /* #30 */
     5160    { 0x223112, 0x223106, 0xe444ad03b6d71b59, 0x4000840090921209, 0x4920d6f8d8bab28f, 0x0 }, /* #31 */
     5161    { 0x217152, 0x217106, 0xfafeaf66bf7292b8, 0x00868d6226200288, 0x0486cdea26ad6fcc, 0x0 }, /* #32 */
     5162    { 0x3860c3, 0x386006, 0x8eab330d582e67f5, 0x0ea31201082442d4, 0x1ff3121109a4c2d4, 0x0 }, /* #33 */
     5163    { 0x274b47, 0x274302, 0x77d4b90b9cc0d4d4, 0x6790b9030cc094c4, 0x67b8b9d76ec09dcf, 0x0 }, /* #34 */
     5164    { 0x353bc3, 0x353306, 0x5a3f74781f26865d, 0x5a0e44281b268011, 0xfe4ecf2c7bf7a091, 0x0 }, /* #35 */
     5165    { 0x037183, 0x037106, 0x4b87b07dfa1b22c4, 0x0283b06438132044, 0xb2bbb9e63953e474, 0x0 }, /* #36 */
     5166    { 0x2965c3, 0x296506, 0x1c228ab560339b72, 0x1c020aa000008050, 0x1f5e1be89fc0a054, 0x0 }, /* #37 */
     5167    { 0x263607, 0x263682, 0x8584fcd90c6cf5ea, 0x81800cc10c640562, 0x819b0ec59df40d63, 0x0 }, /* #38 */
     5168    { 0x264903, 0x264102, 0x2ac1505795a0b8c0, 0x22c100441180b080, 0xf2f52e4c7981b682, 0x0 }, /* #39 */
     5169    { 0x323a82, 0x323202, 0x5c2026ea87f4da2e, 0x0c2024ca82d0da02, 0x2e64bddbc2dadb13, 0x0 }, /* #40 */
     5170    { 0x313403, 0x313486, 0xe1e634e7edeb0a21, 0x81a60401808b0a21, 0x87aec409909b5be7, 0x0 }, /* #41 */
     5171    { 0x082ec7, 0x082606, 0x771750e344794ab3, 0x421240a100390022, 0x42b2cfa19bbfa42a, 0x0 }, /* #42 */
     5172    { 0x1d7516, 0x1d7586, 0xeb8efce8f6bbec2e, 0xc2826c20b039e82e, 0xd6936d22b87df9af, 0x0 }, /* #43 */
     5173    { 0x1244d6, 0x124406, 0x220cc1bab503275a, 0x020c0112b1022348, 0xc7dd1953f382abcc, 0x0 }, /* #44 */
     5174    { 0x291c07, 0x291402, 0xf7b45711db4c7192, 0x3434140100405010, 0x3474b48320c05a7c, 0x0 }, /* #45 */
     5175    { 0x374012, 0x374002, 0x21d8aa8a77971ca1, 0x21488a0a57841820, 0x276b8b0e57a45b62, 0x0 }, /* #46 */
     5176    { 0x227f83, 0x227702, 0x9123f520f0618024, 0x1120310000200020, 0x336431c60fb210aa, 0x0 }, /* #47 */
     5177    { 0x3f5887, 0x3f5006, 0x1cbe1ccf96e040cc, 0x10bc000584400088, 0xb2bd0105c555899a, 0x0 }, /* #48 */
     5178    { 0x0e2a16, 0x0e2206, 0xb02a9f298f6ec0a9, 0x200a10280e264021, 0x62cb10ee3e375573, 0x0 }, /* #49 */
     5179    { 0x087993, 0x087102, 0x2e57292ce1ed7bbe, 0x0042282080401b38, 0x50422ea19c501f78, 0x0 }, /* #50 */
     5180    { 0x035457, 0x035406, 0x40cdaa051997db87, 0x00492a0418150a84, 0x0a6b3e2cbe552eac, 0x0 }, /* #51 */
     5181    { 0x3e60d7, 0x3e6006, 0x0c5c7bbedd9d74c2, 0x0058631e09801400, 0xf1f8e71e0bc01e1c, 0x0 }, /* #52 */
     5182    { 0x151f47, 0x151702, 0x68ccca5cb378731a, 0x28c80a1010787210, 0xbce93b131cf972f1, 0x0 }, /* #53 */
     5183    { 0x257b82, 0x257302, 0x9dff2b1cc8d80440, 0x00c1200488400040, 0x62c124a49b676b7a, 0x0 }, /* #54 */
     5184    { 0x0c1cc7, 0x0c1402, 0x85d4f9901fcaf5e2, 0x0504f080014855e0, 0x5d2df282614c5fed, 0x0 }, /* #55 */
     5185    { 0x207246, 0x207206, 0x058e7f0bfc381398, 0x058a34034c300200, 0xa7db34074e36ae06, 0x0 }, /* #56 */
     5186    { 0x346cd7, 0x346406, 0x2f3e3c97eaa8c965, 0x282c34008aa80005, 0x782d37009efc168f, 0x0 }, /* #57 */
     5187    { 0x361e83, 0x361602, 0x6b15fb2dead590ce, 0x6005a000a0151046, 0xe04da0d2b01d7e47, 0x0 }, /* #58 */
     5188    { 0x0f3e57, 0x0f3602, 0x0791182a5860fd3a, 0x039108084040901a, 0x5b972e18c6c9921b, 0x0 }, /* #59 */
     5189    { 0x1337c6, 0x133782, 0xbe1f2c4f8574e7d0, 0x9603080a00142710, 0xd603981a30963739, 0x0 }, /* #60 */
     5190    { 0x367f16, 0x367706, 0x0ed185681ae47d1b, 0x0251042018847411, 0xb25b24b25d8d7671, 0x0 }, /* #61 */
     5191    { 0x342912, 0x342182, 0x82f969953d902722, 0x80a8489004802620, 0xa1aa4ed24482b6b9, 0x0 }, /* #62 */
     5192    { 0x1c6f17, 0x1c6702, 0x183bc87f97948741, 0x080a883a94800640, 0x290e8dbafce81646, 0x0 }, /* #63 */
    51935193};
    51945194static const BINU64_TEST_T g_aTests_cmp_u64[] =
    51955195{
    5196     { 0x2e7bd6, 0x2e7346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5197     { 0x3b4097, 0x3b4046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5198     { 0x243ad3, 0x243246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5199     { 0x1c5083, 0x1c5046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5200     { 0x097003, 0x097002, 0x55ab78e96b583e4c, 0x55ab78e96b583e4c, 0x0000000000000000, 0x0 }, /* #4 */
    5201     { 0x3d4497, 0x3d4482, 0xe2ac43c7e61bee29, 0xe2ac43c7e61bee29, 0x0000000000000000, 0x0 }, /* #5 */
    5202     { 0x0c06d6, 0x0c0602, 0x45b174d280fa075d, 0x45b174d280fa075d, 0x0000000000000000, 0x0 }, /* #6 */
    5203     { 0x0e28d3, 0x0e2006, 0x2849d485f572c1b7, 0x2849d485f572c1b7, 0x0000000000000000, 0x0 }, /* #7 */
    5204     { 0x350796, 0x350716, 0x70b21d2f0816c6d0, 0x70b21d2f0816c6d0, 0x1bf7e4fc80d42b9d, 0x0 }, /* #8 */
    5205     { 0x033353, 0x033306, 0x7e357d79f8a9701e, 0x7e357d79f8a9701e, 0x66faa2326e45fe24, 0x0 }, /* #9 */
    5206     { 0x0a1f46, 0x0a1793, 0x01dee95b6571f317, 0x01dee95b6571f317, 0x7ca1ba9e499c516f, 0x0 }, /* #10 */
    5207     { 0x304943, 0x304916, 0xa7c5d8e7e9844d7c, 0xa7c5d8e7e9844d7c, 0x3b0362ef1724e94e, 0x0 }, /* #11 */
    5208     { 0x2d5353, 0x2d5b87, 0x332ef9a6ec6272e3, 0x332ef9a6ec6272e3, 0x92ba8acbcd5747e0, 0x0 }, /* #12 */
    5209     { 0x142717, 0x142787, 0x0e37884fd56b529a, 0x0e37884fd56b529a, 0x7e0964ff8c7aa316, 0x0 }, /* #13 */
    5210     { 0x006296, 0x006202, 0x469aeb9ed80f6c1d, 0x469aeb9ed80f6c1d, 0x32bccb1299d3b855, 0x0 }, /* #14 */
    5211     { 0x2f23d2, 0x2f2382, 0xd5263caae8ca15ab, 0xd5263caae8ca15ab, 0x36c4a7bb7c5980f6, 0x0 }, /* #15 */
    5212     { 0x3c6f93, 0x3c6f06, 0x9bd91868ef7b4bd7, 0x9bd91868ef7b4bd7, 0x22043931c8a9ead4, 0x0 }, /* #16 */
    5213     { 0x3a2356, 0x3a2306, 0x774c30af861b8d1f, 0x774c30af861b8d1f, 0x14366dc2f5e75956, 0x0 }, /* #17 */
    5214     { 0x0c0506, 0x0c0516, 0x281ec3219828eecd, 0x281ec3219828eecd, 0x05551ecf0a65d32e, 0x0 }, /* #18 */
    5215     { 0x222886, 0x222086, 0xafa2c567e21f7d39, 0xafa2c567e21f7d39, 0x1cc0efcdf82f0725, 0x0 }, /* #19 */
    5216     { 0x220f12, 0x220707, 0x43431576bbae28de, 0x43431576bbae28de, 0xdfca5341422cb779, 0x0 }, /* #20 */
    5217     { 0x086b07, 0x086b97, 0x2c13cf3a3f79064e, 0x2c13cf3a3f79064e, 0xa5340ac4ed0301af, 0x0 }, /* #21 */
    5218     { 0x3b2ed6, 0x3b2687, 0xa3398bf18a29307b, 0xa3398bf18a29307b, 0xfafdffd94fb1d018, 0x0 }, /* #22 */
    5219     { 0x350f47, 0x350786, 0xda4c5655595c91cf, 0xda4c5655595c91cf, 0x464cd07fb96b43ed, 0x0 }, /* #23 */
    5220     { 0x222b06, 0x222312, 0x7d13f7f51aa9d991, 0x7d13f7f51aa9d991, 0x3611c33c56c1e56b, 0x0 }, /* #24 */
    5221     { 0x020897, 0x020897, 0x559c66f54fe67874, 0x559c66f54fe67874, 0x9d8d5345ee7bda4d, 0x0 }, /* #25 */
    5222     { 0x327c43, 0x327417, 0x414a0f87d3efb898, 0x414a0f87d3efb898, 0xd1145cfac3ca543c, 0x0 }, /* #26 */
    5223     { 0x1437c2, 0x143f93, 0x460d05a9773b2386, 0x460d05a9773b2386, 0x8ff232c2fa0d062f, 0x0 }, /* #27 */
    5224     { 0x326d16, 0x326583, 0x68c10a9cd3a55cfe, 0x68c10a9cd3a55cfe, 0x7959e000196b6d50, 0x0 }, /* #28 */
    5225     { 0x1c2b43, 0x1c2386, 0xe506ea3b14b868cf, 0xe506ea3b14b868cf, 0x192d42c3e30b2d87, 0x0 }, /* #29 */
    5226     { 0x305216, 0x305213, 0x5dceeaeaa0f080ca, 0x5dceeaeaa0f080ca, 0xf8fc6de5e825748d, 0x0 }, /* #30 */
    5227     { 0x2461d3, 0x246183, 0x24040e093a830c9f, 0x24040e093a830c9f, 0x337671d7a3b044c0, 0x0 }, /* #31 */
    5228     { 0x381552, 0x381517, 0x033202503f342e04, 0x033202503f342e04, 0xddc2cdd6df214155, 0x0 }, /* #32 */
    5229     { 0x143b52, 0x143392, 0xf31203276d351969, 0xf31203276d351969, 0x58b065fa7b8496ce, 0x0 }, /* #33 */
    5230     { 0x341a12, 0x341213, 0x05efef4a56cd4e2b, 0x05efef4a56cd4e2b, 0xb7a0548d4b9695cd, 0x0 }, /* #34 */
    5231     { 0x1e1e93, 0x1e1e06, 0xa0934d209856a10b, 0xa0934d209856a10b, 0x486a0779084c83f7, 0x0 }, /* #35 */
    5232     { 0x1a2ac6, 0x1a2217, 0x4c91aed70d393d2c, 0x4c91aed70d393d2c, 0xdcec76b0d98d189e, 0x0 }, /* #36 */
    5233     { 0x026c13, 0x026483, 0x922c90e042b24bd3, 0x922c90e042b24bd3, 0xe85f6cfc436b5c53, 0x0 }, /* #37 */
    5234     { 0x0717d6, 0x071797, 0x9dda0cba32daaf33, 0x9dda0cba32daaf33, 0xfcde92ca79c5b6fd, 0x0 }, /* #38 */
    5235     { 0x391206, 0x391216, 0x5f42572dc9ab4a4e, 0x5f42572dc9ab4a4e, 0x5cda3929942369df, 0x0 }, /* #39 */
    5236     { 0x1d1fd6, 0x1d1716, 0xe9404cf574c54808, 0xe9404cf574c54808, 0x99e4f00b8179e44a, 0x0 }, /* #40 */
    5237     { 0x385616, 0x385687, 0x2adf43ae33de08bd, 0x2adf43ae33de08bd, 0x44203ada73818e72, 0x0 }, /* #41 */
    5238     { 0x2e52d6, 0x2e5283, 0x8ee273362bff349a, 0x8ee273362bff349a, 0xbaa01ceb0492c681, 0x0 }, /* #42 */
    5239     { 0x1340d7, 0x134016, 0x5217bb4ffcac84c1, 0x5217bb4ffcac84c1, 0x0ce78392681d8efb, 0x0 }, /* #43 */
    5240     { 0x363bd6, 0x363303, 0x1b7348b5ad0e153e, 0x1b7348b5ad0e153e, 0xfdddb0356dee7b90, 0x0 }, /* #44 */
    5241     { 0x224806, 0x224802, 0xdba27fba3963810f, 0xdba27fba3963810f, 0x71924901b61eb00b, 0x0 }, /* #45 */
    5242     { 0x0875c3, 0x087583, 0x969979c605a9a2aa, 0x969979c605a9a2aa, 0x9a4fa70aebf1bd42, 0x0 }, /* #46 */
    5243     { 0x200a56, 0x200287, 0x931103576b65c783, 0x931103576b65c783, 0xdd99dbde52e4eb01, 0x0 }, /* #47 */
    5244     { 0x3d2f52, 0x3d2783, 0x0c219a60d4baeee5, 0x0c219a60d4baeee5, 0x2988385230c50975, 0x0 }, /* #48 */
    5245     { 0x326003, 0x326897, 0x4e804d131d51c182, 0x4e804d131d51c182, 0x87e89d0af0b732d3, 0x0 }, /* #49 */
    5246     { 0x3f02d2, 0x3f0a87, 0x7bfcd8939ec963b7, 0x7bfcd8939ec963b7, 0xb32b4182264b2300, 0x0 }, /* #50 */
    5247     { 0x072982, 0x072102, 0x66db02d26c6c73bd, 0x66db02d26c6c73bd, 0x6140706cfda9437a, 0x0 }, /* #51 */
    5248     { 0x1c0883, 0x1c0016, 0x6d415709e8742fc2, 0x6d415709e8742fc2, 0x54e7dfcdcc26126f, 0x0 }, /* #52 */
    5249     { 0x250353, 0x250b83, 0x03cf33d788fa811e, 0x03cf33d788fa811e, 0x80b0f5b87640248a, 0x0 }, /* #53 */
    5250     { 0x206ac2, 0x206a06, 0x9126394e8e82f407, 0x9126394e8e82f407, 0x624de46725af0277, 0x0 }, /* #54 */
    5251     { 0x117886, 0x117083, 0x2c0a925a810ec6e6, 0x2c0a925a810ec6e6, 0x34eae8525a4bfa84, 0x0 }, /* #55 */
    5252     { 0x2c3182, 0x2c3193, 0x8c2cf5a5c2665f11, 0x8c2cf5a5c2665f11, 0x8e11ffeb1ed0511d, 0x0 }, /* #56 */
    5253     { 0x3a34d2, 0x3a3486, 0xd1cd1bd646ed9fc2, 0xd1cd1bd646ed9fc2, 0x29691eac1af731a0, 0x0 }, /* #57 */
    5254     { 0x332617, 0x332607, 0x00f67bc533622aaf, 0x00f67bc533622aaf, 0xf905342eba9c992b, 0x0 }, /* #58 */
    5255     { 0x0545d6, 0x054d97, 0x46c0bf21f92d72b3, 0x46c0bf21f92d72b3, 0xb5e36f8c36dd49e9, 0x0 }, /* #59 */
    5256     { 0x084c43, 0x084416, 0xf89456fa69f83b45, 0xf89456fa69f83b45, 0xc724c3541848aeef, 0x0 }, /* #60 */
    5257     { 0x3d1997, 0x3d1196, 0xc3df9aedf5cbda53, 0xc3df9aedf5cbda53, 0x132555e254421e06, 0x0 }, /* #61 */
    5258     { 0x164417, 0x164483, 0xd3bed5c2e91b17da, 0xd3bed5c2e91b17da, 0xf254a892ab7fa9a6, 0x0 }, /* #62 */
    5259     { 0x027446, 0x027c16, 0x88bf4ada381662e8, 0x88bf4ada381662e8, 0x240da85897c980ec, 0x0 }, /* #63 */
     5196    { 0x3a6412, 0x3a6446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     5197    { 0x1d3686, 0x1d3646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     5198    { 0x264582, 0x264546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     5199    { 0x392946, 0x392146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     5200    { 0x0677c7, 0x067786, 0x8a1fec021c77ff63, 0x8a1fec021c77ff63, 0x0000000000000000, 0x0 }, /* #4 */
     5201    { 0x3f1d52, 0x3f1586, 0xb510b46f76f1aee2, 0xb510b46f76f1aee2, 0x0000000000000000, 0x0 }, /* #5 */
     5202    { 0x361f56, 0x361786, 0xe8310961d1cb06e2, 0xe8310961d1cb06e2, 0x0000000000000000, 0x0 }, /* #6 */
     5203    { 0x1e7497, 0x1e7482, 0xe6ef691067145173, 0xe6ef691067145173, 0x0000000000000000, 0x0 }, /* #7 */
     5204    { 0x1a2d42, 0x1a2592, 0xd3623c383dae9f63, 0xd3623c383dae9f63, 0x09682941565f8a79, 0x0 }, /* #8 */
     5205    { 0x2c6f12, 0x2c6793, 0x999542a8c1fa53d3, 0x999542a8c1fa53d3, 0xead66748164b518a, 0x0 }, /* #9 */
     5206    { 0x165ec6, 0x165687, 0x8254084b0b7b2758, 0x8254084b0b7b2758, 0xe26850addaec95f2, 0x0 }, /* #10 */
     5207    { 0x081f82, 0x081792, 0xe64b3ac04b9fc531, 0xe64b3ac04b9fc531, 0x0dc9028194fe47b7, 0x0 }, /* #11 */
     5208    { 0x036a13, 0x036283, 0x71b35538ee72c82a, 0x71b35538ee72c82a, 0x76e6a08c74a009d9, 0x0 }, /* #12 */
     5209    { 0x360452, 0x360496, 0xdb47bd5e3428b032, 0xdb47bd5e3428b032, 0x28064f2282e19523, 0x0 }, /* #13 */
     5210    { 0x357682, 0x357697, 0x0a6becaa6ff91759, 0x0a6becaa6ff91759, 0x4de3b9f8b37e923e, 0x0 }, /* #14 */
     5211    { 0x067093, 0x067003, 0x721dd374ab13164f, 0x721dd374ab13164f, 0xf98bf393c4257e60, 0x0 }, /* #15 */
     5212    { 0x247616, 0x247687, 0x69349c82bece87c8, 0x69349c82bece87c8, 0x701454e1bd0f2ff0, 0x0 }, /* #16 */
     5213    { 0x101852, 0x101086, 0xdb6e5c6068c7e48e, 0xdb6e5c6068c7e48e, 0x03f6ef7b2a72b0b1, 0x0 }, /* #17 */
     5214    { 0x247647, 0x247e02, 0x992387440f10d166, 0x992387440f10d166, 0x4d3e42e66b858e40, 0x0 }, /* #18 */
     5215    { 0x1a10d6, 0x1a1092, 0xeb24f00820c70913, 0xeb24f00820c70913, 0x68849b28460ab359, 0x0 }, /* #19 */
     5216    { 0x2673c2, 0x267b97, 0x78dbfd92e8c18468, 0x78dbfd92e8c18468, 0xdf8874a9f2e4ba3b, 0x0 }, /* #20 */
     5217    { 0x231343, 0x231316, 0xc5af066b334ff256, 0xc5af066b334ff256, 0x97d5ca3d25ce7e8a, 0x0 }, /* #21 */
     5218    { 0x1017d2, 0x101716, 0xcc12cba64aa0f095, 0xcc12cba64aa0f095, 0xc69aff2fe5f8264e, 0x0 }, /* #22 */
     5219    { 0x276a06, 0x276a97, 0x0c6c9cbed7e34f52, 0x0c6c9cbed7e34f52, 0x86f1a5186ea6a524, 0x0 }, /* #23 */
     5220    { 0x0d6f03, 0x0d6702, 0xb7841a715448cce6, 0xb7841a715448cce6, 0xa31dec1bc1e40d30, 0x0 }, /* #24 */
     5221    { 0x381353, 0x381b06, 0x9130f29732450499, 0x9130f29732450499, 0x4af297b22486c125, 0x0 }, /* #25 */
     5222    { 0x054d86, 0x054d12, 0xee6dabb1fd66e5a0, 0xee6dabb1fd66e5a0, 0x79492bb8e2232a1a, 0x0 }, /* #26 */
     5223    { 0x155a43, 0x155292, 0xa436c3ba9522de65, 0xa436c3ba9522de65, 0x0225dacd476bfae9, 0x0 }, /* #27 */
     5224    { 0x3f6a82, 0x3f6293, 0x3b9e83509946de16, 0x3b9e83509946de16, 0x5f1c74aa23bf3897, 0x0 }, /* #28 */
     5225    { 0x2f54d3, 0x2f5406, 0xba89184b666bf885, 0xba89184b666bf885, 0xa45fccd7be9a01f2, 0x0 }, /* #29 */
     5226    { 0x016a96, 0x016216, 0xcc5df862ab868464, 0xcc5df862ab868464, 0xbab49793ed5e1119, 0x0 }, /* #30 */
     5227    { 0x0b72d6, 0x0b7293, 0xafb7c52de35ff0c3, 0xafb7c52de35ff0c3, 0xf891a73989f225d4, 0x0 }, /* #31 */
     5228    { 0x392c12, 0x392497, 0xa44e755c22183920, 0xa44e755c22183920, 0xadea12a01afb1e76, 0x0 }, /* #32 */
     5229    { 0x2c7ec2, 0x2c7682, 0xd35a90ac61c900e8, 0xd35a90ac61c900e8, 0x2f5ce0545ed01621, 0x0 }, /* #33 */
     5230    { 0x0b63c2, 0x0b6386, 0xbca40c9db62035ad, 0xbca40c9db62035ad, 0x2cee8f0a76385758, 0x0 }, /* #34 */
     5231    { 0x311147, 0x311182, 0xf0c732eb99ad0f4b, 0xf0c732eb99ad0f4b, 0x0a44487925e01c25, 0x0 }, /* #35 */
     5232    { 0x322606, 0x322e97, 0x7b2f82d5119e7954, 0x7b2f82d5119e7954, 0xb1356b8fac368c4e, 0x0 }, /* #36 */
     5233    { 0x281286, 0x281216, 0xc2f3edb5cdabb109, 0xc2f3edb5cdabb109, 0x999a55c19c7b286a, 0x0 }, /* #37 */
     5234    { 0x341fd6, 0x341f12, 0xd61bb0909cd7b6b3, 0xd61bb0909cd7b6b3, 0x5fbde7edb3e4c946, 0x0 }, /* #38 */
     5235    { 0x0508c2, 0x050087, 0x0233ce351c9de538, 0x0233ce351c9de538, 0x488068c4d7271b87, 0x0 }, /* #39 */
     5236    { 0x1e4103, 0x1e4987, 0x5620d63436006dae, 0x5620d63436006dae, 0xa03db049c5cf1c19, 0x0 }, /* #40 */
     5237    { 0x0039d3, 0x003196, 0xb3a2d8400db24836, 0xb3a2d8400db24836, 0x2b1888fb48236c3c, 0x0 }, /* #41 */
     5238    { 0x094d83, 0x094593, 0xa02dd532a10a21c0, 0xa02dd532a10a21c0, 0xc97a9e2a6107d61f, 0x0 }, /* #42 */
     5239    { 0x255c42, 0x255486, 0xc263da544c9f9aad, 0xc263da544c9f9aad, 0x2a6b29e1a992e2d9, 0x0 }, /* #43 */
     5240    { 0x0a2956, 0x0a2112, 0x5539c00c9674e838, 0x5539c00c9674e838, 0x13f575dc826f7f8a, 0x0 }, /* #44 */
     5241    { 0x0c48c2, 0x0c4093, 0xa59973c32f4fe269, 0xa59973c32f4fe269, 0xe3a444e9fd7f1a7d, 0x0 }, /* #45 */
     5242    { 0x282f46, 0x282786, 0xd2084e2b34b7d902, 0xd2084e2b34b7d902, 0x2e43a9e9df441320, 0x0 }, /* #46 */
     5243    { 0x081793, 0x081712, 0x2607b526c10da204, 0x2607b526c10da204, 0x05246f724405e54b, 0x0 }, /* #47 */
     5244    { 0x1048d6, 0x104092, 0xf57f9aadaaf10501, 0xf57f9aadaaf10501, 0x29d34c2b0c83ef4b, 0x0 }, /* #48 */
     5245    { 0x2d5156, 0x2d5102, 0x0dfbc8926909f9fe, 0x0dfbc8926909f9fe, 0x015bc5e88d2cf06a, 0x0 }, /* #49 */
     5246    { 0x1e0302, 0x1e0387, 0xc9a16920c2599e34, 0xc9a16920c2599e34, 0xf9f6532ac3fcd9a4, 0x0 }, /* #50 */
     5247    { 0x0e0802, 0x0e0093, 0x007ea16a0c779b73, 0x007ea16a0c779b73, 0x3674a0e739973666, 0x0 }, /* #51 */
     5248    { 0x2f3997, 0x2f3916, 0x933e34c3688387a4, 0x933e34c3688387a4, 0x4b78f28098fa18e7, 0x0 }, /* #52 */
     5249    { 0x385817, 0x385887, 0x4efa9135b4bab9c6, 0x4efa9135b4bab9c6, 0xb484f3b764535715, 0x0 }, /* #53 */
     5250    { 0x1c0e53, 0x1c0e83, 0x17f19de882436a34, 0x17f19de882436a34, 0x93bd9b98f7b61773, 0x0 }, /* #54 */
     5251    { 0x322242, 0x322a97, 0x68d58c461e68a7a2, 0x68d58c461e68a7a2, 0xc31f10bbdbec7d6f, 0x0 }, /* #55 */
     5252    { 0x030742, 0x030786, 0xccf7701d6f2f56fa, 0xccf7701d6f2f56fa, 0x0b98b3ef48e18691, 0x0 }, /* #56 */
     5253    { 0x0d3687, 0x0d3e97, 0x664d1af1e7412699, 0x664d1af1e7412699, 0xe130b4cbd023d7dc, 0x0 }, /* #57 */
     5254    { 0x2d0c53, 0x2d0c83, 0x11f2cc1fdddfd46b, 0x11f2cc1fdddfd46b, 0x8482b05c5b373141, 0x0 }, /* #58 */
     5255    { 0x080b07, 0x080306, 0x66cda19dd0e7deb2, 0x66cda19dd0e7deb2, 0x117061ae862d5e52, 0x0 }, /* #59 */
     5256    { 0x1c6f53, 0x1c6f87, 0x6a7303f86aac9cee, 0x6a7303f86aac9cee, 0xe47d7646a509c561, 0x0 }, /* #60 */
     5257    { 0x200043, 0x200002, 0x616cbeb08a38f53e, 0x616cbeb08a38f53e, 0x0618ecb96a5b25f4, 0x0 }, /* #61 */
     5258    { 0x1d68c7, 0x1d6887, 0x4707663a968c163a, 0x4707663a968c163a, 0x86ba41e776c86d70, 0x0 }, /* #62 */
     5259    { 0x3c48d7, 0x3c4897, 0x49bb4009d8ae08ab, 0x49bb4009d8ae08ab, 0xae970404246913dc, 0x0 }, /* #63 */
    52605260};
    52615261static const BINU64_TEST_T g_aTests_test_u64[] =
    52625262{
    5263     { 0x0b0b52, 0x0b0346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5264     { 0x2e6d92, 0x2e6546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5265     { 0x2c3013, 0x2c3046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5266     { 0x2b3817, 0x2b3046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5267     { 0x281b96, 0x281346, 0x0cabe9e870eca1b1, 0x0cabe9e870eca1b1, 0x0000000000000000, 0x0 }, /* #4 */
    5268     { 0x196142, 0x196146, 0x8f984c1da4bb6521, 0x8f984c1da4bb6521, 0x0000000000000000, 0x0 }, /* #5 */
    5269     { 0x275907, 0x275146, 0x6ab1f4475dfd9283, 0x6ab1f4475dfd9283, 0x0000000000000000, 0x0 }, /* #6 */
    5270     { 0x096bc6, 0x096346, 0xea92b37f7f498dd5, 0xea92b37f7f498dd5, 0x0000000000000000, 0x0 }, /* #7 */
    5271     { 0x222083, 0x222086, 0x8de104c29eb4da85, 0x8de104c29eb4da85, 0xa8f1e4510264c7e1, 0x0 }, /* #8 */
    5272     { 0x062917, 0x062106, 0xfb601e3d1b6e72d4, 0xfb601e3d1b6e72d4, 0x6ad888c3cb45834e, 0x0 }, /* #9 */
    5273     { 0x3c4a12, 0x3c4286, 0xaffaf003ddc3712b, 0xaffaf003ddc3712b, 0xf0180cb495493699, 0x0 }, /* #10 */
    5274     { 0x255b56, 0x255306, 0xd31b7b567ee5f953, 0xd31b7b567ee5f953, 0x6e8fff3534a540e2, 0x0 }, /* #11 */
    5275     { 0x383646, 0x383606, 0x750fe5fba614ae6f, 0x750fe5fba614ae6f, 0xc95db47a4de29866, 0x0 }, /* #12 */
    5276     { 0x237887, 0x237006, 0x5e754e1afd8a9562, 0x5e754e1afd8a9562, 0x7ac7e91860145f26, 0x0 }, /* #13 */
    5277     { 0x134517, 0x134502, 0xc7915685819bb713, 0xc7915685819bb713, 0x51559ab98e0c2809, 0x0 }, /* #14 */
    5278     { 0x335902, 0x335106, 0x41be1110f8c6a6fe, 0x41be1110f8c6a6fe, 0xc98ebf0cd7709eef, 0x0 }, /* #15 */
    5279     { 0x1522d3, 0x152206, 0x03ebe6ef450af4dd, 0x03ebe6ef450af4dd, 0x7d3efb627413cf59, 0x0 }, /* #16 */
    5280     { 0x2821d3, 0x282182, 0xbaa98df524eb0929, 0xbaa98df524eb0929, 0x86fafd85d01a6b97, 0x0 }, /* #17 */
    5281     { 0x140c16, 0x140402, 0xca51b8b72557fd1a, 0xca51b8b72557fd1a, 0x1e330760eeedc05f, 0x0 }, /* #18 */
    5282     { 0x116e93, 0x116606, 0x73e7e3367a5444ed, 0x73e7e3367a5444ed, 0x3dfdd50ae326d779, 0x0 }, /* #19 */
    5283     { 0x312e57, 0x312682, 0x8091ceb11eb533dc, 0x8091ceb11eb533dc, 0xe88276af32fe18b5, 0x0 }, /* #20 */
    5284     { 0x1f4216, 0x1f4286, 0xaa57b335ac0da77c, 0xaa57b335ac0da77c, 0x9e88565e9fe31bbf, 0x0 }, /* #21 */
    5285     { 0x3d2303, 0x3d2382, 0xa1e90e96f9cd8af6, 0xa1e90e96f9cd8af6, 0xc806804eb1c0ab49, 0x0 }, /* #22 */
    5286     { 0x217a83, 0x217202, 0xf2457c5b54eb16d6, 0xf2457c5b54eb16d6, 0x363a08874202aef8, 0x0 }, /* #23 */
    5287     { 0x1d32d3, 0x1d3202, 0x22a63426f454b67b, 0x22a63426f454b67b, 0x1176e1d674dacc47, 0x0 }, /* #24 */
    5288     { 0x025513, 0x025586, 0xd3e0844da221e921, 0xd3e0844da221e921, 0xafbc42b220ee38d0, 0x0 }, /* #25 */
    5289     { 0x257e82, 0x257686, 0xe8ccbc28613a0300, 0xe8ccbc28613a0300, 0x8d56796eaa676064, 0x0 }, /* #26 */
    5290     { 0x364d13, 0x364502, 0xb903a82dd6fbf04b, 0xb903a82dd6fbf04b, 0x48d43ac9c6190863, 0x0 }, /* #27 */
    5291     { 0x293756, 0x293702, 0x631d54edaf92c965, 0x631d54edaf92c965, 0x00e6d665edaecbda, 0x0 }, /* #28 */
    5292     { 0x343e07, 0x343602, 0x3ada6d1783bb57f8, 0x3ada6d1783bb57f8, 0x77a3ca9fae92a8b3, 0x0 }, /* #29 */
    5293     { 0x1d5e46, 0x1d5606, 0x042aef1f17809ee5, 0x042aef1f17809ee5, 0xff51279b4a2c3f77, 0x0 }, /* #30 */
    5294     { 0x204996, 0x204182, 0xb4fd29c1ad1cd0ff, 0xb4fd29c1ad1cd0ff, 0xd763dc79b493b580, 0x0 }, /* #31 */
    5295     { 0x1736d7, 0x173602, 0x3f9753076ad575c3, 0x3f9753076ad575c3, 0x8a2b975738809f88, 0x0 }, /* #32 */
    5296     { 0x0b6b87, 0x0b6302, 0x0c23c7918ebae6da, 0x0c23c7918ebae6da, 0x132e2d1d199b0092, 0x0 }, /* #33 */
    5297     { 0x081553, 0x081502, 0x724b2946ea7342d1, 0x724b2946ea7342d1, 0x963fcaa50b14f544, 0x0 }, /* #34 */
    5298     { 0x3869c6, 0x386102, 0x42e82ea46cdedaa7, 0x42e82ea46cdedaa7, 0x25f3fb65c6b72085, 0x0 }, /* #35 */
    5299     { 0x0c6213, 0x0c6202, 0x4487881ccbfad031, 0x4487881ccbfad031, 0x86e41dceaef8822e, 0x0 }, /* #36 */
    5300     { 0x290cd2, 0x290402, 0x4c3f31cc3af201e4, 0x4c3f31cc3af201e4, 0x9785c59ec8a9ab66, 0x0 }, /* #37 */
    5301     { 0x3f7483, 0x3f7402, 0x3c53af7e16e47c1a, 0x3c53af7e16e47c1a, 0x59515afeca57c0ac, 0x0 }, /* #38 */
    5302     { 0x104a06, 0x104282, 0xadb164f3f97191cf, 0xadb164f3f97191cf, 0xa18dc922706195ee, 0x0 }, /* #39 */
    5303     { 0x337b42, 0x337306, 0x2fa5a3aa0876011c, 0x2fa5a3aa0876011c, 0xc79a8b4b91bd484c, 0x0 }, /* #40 */
    5304     { 0x213b53, 0x213306, 0xdcf91ebff89afd87, 0xdcf91ebff89afd87, 0x6db646a42bd07f75, 0x0 }, /* #41 */
    5305     { 0x183c52, 0x183406, 0x31e9e11f3edbfd61, 0x31e9e11f3edbfd61, 0xcecd85ca2c211d8e, 0x0 }, /* #42 */
    5306     { 0x3c36d3, 0x3c3602, 0x036b20612d33aff2, 0x036b20612d33aff2, 0x14e07f5b757247d5, 0x0 }, /* #43 */
    5307     { 0x1c28d3, 0x1c2082, 0x982cd377150ea809, 0x982cd377150ea809, 0x8e03dfdb8360d351, 0x0 }, /* #44 */
    5308     { 0x245303, 0x245382, 0x9d4bb62d06ffe79c, 0x9d4bb62d06ffe79c, 0xa59666195b3c5cad, 0x0 }, /* #45 */
    5309     { 0x0f3652, 0x0f3606, 0x41542dc1c9df1153, 0x41542dc1c9df1153, 0x8d505b3bb3bbc10b, 0x0 }, /* #46 */
    5310     { 0x0128c3, 0x012002, 0xb78d737d8e663dfc, 0xb78d737d8e663dfc, 0x37d7d68b2985f0d3, 0x0 }, /* #47 */
    5311     { 0x357456, 0x357402, 0xbb703f03db0b224d, 0xbb703f03db0b224d, 0x181b89d38c3c189f, 0x0 }, /* #48 */
    5312     { 0x3e20d2, 0x3e2006, 0x56f33b07153b6581, 0x56f33b07153b6581, 0x0632c1404d24634a, 0x0 }, /* #49 */
    5313     { 0x007293, 0x007206, 0xa4a01b0ca3230311, 0xa4a01b0ca3230311, 0x2dd82a20ad8fbe3f, 0x0 }, /* #50 */
    5314     { 0x262496, 0x262406, 0x4d4696196f9fcd66, 0x4d4696196f9fcd66, 0x37e43bbc8c142ba3, 0x0 }, /* #51 */
    5315     { 0x2e6396, 0x2e6306, 0x92b9ab49c4db307f, 0x92b9ab49c4db307f, 0x589c83ed1169ccec, 0x0 }, /* #52 */
    5316     { 0x0f0b87, 0x0f0386, 0xc1bf4a59c25049a6, 0xc1bf4a59c25049a6, 0xfadbb9c7c0a779f1, 0x0 }, /* #53 */
    5317     { 0x302e43, 0x302682, 0xac70de1c44ae1c4f, 0xac70de1c44ae1c4f, 0x946295e2a6457482, 0x0 }, /* #54 */
    5318     { 0x301b17, 0x301382, 0xb93f06d071a1f8ae, 0xb93f06d071a1f8ae, 0xfc70c8e1699cb0f5, 0x0 }, /* #55 */
    5319     { 0x080957, 0x080102, 0x58395fc1fd0be708, 0x58395fc1fd0be708, 0xd505d8e35cde9cd9, 0x0 }, /* #56 */
    5320     { 0x201b52, 0x201302, 0x43c7731b00eff07c, 0x43c7731b00eff07c, 0xd018c5af4474fecd, 0x0 }, /* #57 */
    5321     { 0x0c6593, 0x0c6502, 0x52bca6a08ac233f8, 0x52bca6a08ac233f8, 0xdf8053c9ab933b40, 0x0 }, /* #58 */
    5322     { 0x2437c2, 0x243702, 0x61c8310bc76d67be, 0x61c8310bc76d67be, 0x4d7ed73e6a061ed2, 0x0 }, /* #59 */
    5323     { 0x313c43, 0x313482, 0xc1f6a2726ca9f49f, 0xc1f6a2726ca9f49f, 0x8090a1a68a440d9b, 0x0 }, /* #60 */
    5324     { 0x037307, 0x037382, 0x9d44ef59ac820088, 0x9d44ef59ac820088, 0xbd98127c644b3778, 0x0 }, /* #61 */
    5325     { 0x3b6897, 0x3b6086, 0xa859df9e7fee8406, 0xa859df9e7fee8406, 0xc5f8261a534af919, 0x0 }, /* #62 */
    5326     { 0x3429d6, 0x342102, 0x81c993f8dc21e248, 0x81c993f8dc21e248, 0x2c0dc745ad3bfa18, 0x0 }, /* #63 */
     5263    { 0x083a83, 0x083246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     5264    { 0x0c0a13, 0x0c0246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     5265    { 0x053512, 0x053546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     5266    { 0x292c53, 0x292446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     5267    { 0x2538c7, 0x253046, 0x01eab57451b212b7, 0x01eab57451b212b7, 0x0000000000000000, 0x0 }, /* #4 */
     5268    { 0x2e7453, 0x2e7446, 0x8242cb69f2b4c3a4, 0x8242cb69f2b4c3a4, 0x0000000000000000, 0x0 }, /* #5 */
     5269    { 0x385b87, 0x385346, 0xd50d4f1cdd0969fc, 0xd50d4f1cdd0969fc, 0x0000000000000000, 0x0 }, /* #6 */
     5270    { 0x044212, 0x044246, 0xa65b0f85f9a0b731, 0xa65b0f85f9a0b731, 0x0000000000000000, 0x0 }, /* #7 */
     5271    { 0x181942, 0x181186, 0xf707afc913e26f85, 0xf707afc913e26f85, 0xd553166319a5d158, 0x0 }, /* #8 */
     5272    { 0x224887, 0x224002, 0x975a684bcfda94ba, 0x975a684bcfda94ba, 0x08f71c95d9818f8b, 0x0 }, /* #9 */
     5273    { 0x351f97, 0x351702, 0xe6505f8feb42ac94, 0xe6505f8feb42ac94, 0x264fa50de6b1d9c3, 0x0 }, /* #10 */
     5274    { 0x1d2cd6, 0x1d2406, 0xa6012fd5b2b28423, 0xa6012fd5b2b28423, 0x256d2874d7eb7d44, 0x0 }, /* #11 */
     5275    { 0x3a6ad6, 0x3a6202, 0x17e8cd458cd1a5fe, 0x17e8cd458cd1a5fe, 0x1ca4448feb7dfdd7, 0x0 }, /* #12 */
     5276    { 0x1137c7, 0x113702, 0x0d875496b9e6867c, 0x0d875496b9e6867c, 0xc52749bdefc26b9d, 0x0 }, /* #13 */
     5277    { 0x1a3ac3, 0x1a3206, 0xce343010bdc7e3ab, 0xce343010bdc7e3ab, 0x69ae4855c43f928c, 0x0 }, /* #14 */
     5278    { 0x0e59d3, 0x0e5106, 0x6195f1c185fee5a2, 0x6195f1c185fee5a2, 0x00df3fa402af4510, 0x0 }, /* #15 */
     5279    { 0x0b2846, 0x0b2086, 0xfae3d21999cb6efd, 0xfae3d21999cb6efd, 0x86b77dcd02f68583, 0x0 }, /* #16 */
     5280    { 0x244202, 0x244282, 0xbd0976f367e92b0d, 0xbd0976f367e92b0d, 0x82055f8f78606ad3, 0x0 }, /* #17 */
     5281    { 0x044707, 0x044702, 0x33ddd8b8f8ee86f3, 0x33ddd8b8f8ee86f3, 0x176123b847953f17, 0x0 }, /* #18 */
     5282    { 0x301107, 0x301102, 0x6f894e35636d95da, 0x6f894e35636d95da, 0x52895b1e9f6d91f4, 0x0 }, /* #19 */
     5283    { 0x3d1813, 0x3d1086, 0xf01a022cdf77c4cf, 0xf01a022cdf77c4cf, 0xcc80e2cc7b84d033, 0x0 }, /* #20 */
     5284    { 0x294557, 0x294506, 0x9ae7ea2b50e4c3a2, 0x9ae7ea2b50e4c3a2, 0x6957c4669b485358, 0x0 }, /* #21 */
     5285    { 0x1f1996, 0x1f1102, 0x47812911e0d32a58, 0x47812911e0d32a58, 0x81835501f0af3fc3, 0x0 }, /* #22 */
     5286    { 0x013547, 0x013586, 0xea4b6568ccee32d5, 0xea4b6568ccee32d5, 0xf0743d1c7beea489, 0x0 }, /* #23 */
     5287    { 0x181216, 0x181206, 0x3f37522e4f0d7fa5, 0x3f37522e4f0d7fa5, 0x201d9b826ee29ea5, 0x0 }, /* #24 */
     5288    { 0x0c2512, 0x0c2502, 0x502249f39c6b6a94, 0x502249f39c6b6a94, 0x3849f5c27b24f8cb, 0x0 }, /* #25 */
     5289    { 0x255142, 0x255106, 0xb061bdf09f4ce165, 0xb061bdf09f4ce165, 0x46747dd7e0fd1134, 0x0 }, /* #26 */
     5290    { 0x315246, 0x315286, 0xc7389750632ba855, 0xc7389750632ba855, 0x84a2a761e4ccd8a2, 0x0 }, /* #27 */
     5291    { 0x1a7453, 0x1a7402, 0x308887fcfb28c0c7, 0x308887fcfb28c0c7, 0x526167d85397ca48, 0x0 }, /* #28 */
     5292    { 0x281f57, 0x281702, 0x8fa1940ef034a2a3, 0x8fa1940ef034a2a3, 0x00d5067eb8ff4bf9, 0x0 }, /* #29 */
     5293    { 0x1d5b52, 0x1d5302, 0xe9fdf5c8a1decb6f, 0xe9fdf5c8a1decb6f, 0x0b1a70a80c79b7ee, 0x0 }, /* #30 */
     5294    { 0x1a2b43, 0x1a2306, 0x7d9621b19f50018e, 0x7d9621b19f50018e, 0x4007a9338b7e0b0d, 0x0 }, /* #31 */
     5295    { 0x357416, 0x357406, 0xb003508c6c99f674, 0xb003508c6c99f674, 0x0eb75184299d2ff4, 0x0 }, /* #32 */
     5296    { 0x083882, 0x083082, 0xb4a363fc095330b7, 0xb4a363fc095330b7, 0xb6f2fab3f677db9c, 0x0 }, /* #33 */
     5297    { 0x293ac7, 0x293202, 0x043cb1c498d204da, 0x043cb1c498d204da, 0xe03b8ca1acbadddb, 0x0 }, /* #34 */
     5298    { 0x0d4f42, 0x0d4702, 0xc4c42108012a5f04, 0xc4c42108012a5f04, 0x51da843ae854b77d, 0x0 }, /* #35 */
     5299    { 0x1f25d3, 0x1f2502, 0x7660654783ebee27, 0x7660654783ebee27, 0x8a98e063a8327cb3, 0x0 }, /* #36 */
     5300    { 0x330906, 0x330106, 0x811f951520e883b7, 0x811f951520e883b7, 0x6ea10c318074b71a, 0x0 }, /* #37 */
     5301    { 0x271d97, 0x271502, 0xe552ca5131e2ddd8, 0xe552ca5131e2ddd8, 0x61d0be9d1e60bfcf, 0x0 }, /* #38 */
     5302    { 0x126796, 0x126706, 0x5626fa9294ced1aa, 0x5626fa9294ced1aa, 0xe67f8353486cea22, 0x0 }, /* #39 */
     5303    { 0x067297, 0x067206, 0x5c19cc9066a8ebef, 0x5c19cc9066a8ebef, 0x191f92ada1c5312d, 0x0 }, /* #40 */
     5304    { 0x162897, 0x162006, 0x4ef64bb7bde0458d, 0x4ef64bb7bde0458d, 0xa861aee00be503e1, 0x0 }, /* #41 */
     5305    { 0x202983, 0x202102, 0x6d4ac7a4e28f4a1d, 0x6d4ac7a4e28f4a1d, 0x6b56543e46195db2, 0x0 }, /* #42 */
     5306    { 0x346957, 0x346102, 0x0633d61b354dcaa7, 0x0633d61b354dcaa7, 0x091ca72cf52daa9e, 0x0 }, /* #43 */
     5307    { 0x233e42, 0x233602, 0xc0f1d4f211d42d6b, 0xc0f1d4f211d42d6b, 0x10541b2fc4d35c5a, 0x0 }, /* #44 */
     5308    { 0x0453d6, 0x045306, 0x24d9f7f26131323f, 0x24d9f7f26131323f, 0xf98bf5e804ef48ab, 0x0 }, /* #45 */
     5309    { 0x3d6fd6, 0x3d6782, 0x852edde579fadea3, 0x852edde579fadea3, 0xd5ec6c8807ea08df, 0x0 }, /* #46 */
     5310    { 0x095fd6, 0x095706, 0x141c264cb0bb3af6, 0x141c264cb0bb3af6, 0x155a72a8441651e4, 0x0 }, /* #47 */
     5311    { 0x1d7e83, 0x1d7686, 0xe4ee8a8b335f0b89, 0xe4ee8a8b335f0b89, 0x88e991111d6ca976, 0x0 }, /* #48 */
     5312    { 0x331856, 0x331086, 0xc5b23099ac8ca534, 0xc5b23099ac8ca534, 0xac6838a4f5948fba, 0x0 }, /* #49 */
     5313    { 0x1e4e96, 0x1e4606, 0x798bece4124cf1a2, 0x798bece4124cf1a2, 0x6e8f78b0916d8a40, 0x0 }, /* #50 */
     5314    { 0x3c0293, 0x3c0286, 0x85b1f7b27fa85a14, 0x85b1f7b27fa85a14, 0xeb2e0a35a69f672a, 0x0 }, /* #51 */
     5315    { 0x203392, 0x203306, 0x5565c0b672a3a406, 0x5565c0b672a3a406, 0xf5d34cdd4b4f1887, 0x0 }, /* #52 */
     5316    { 0x1b7d92, 0x1b7502, 0xc2c3302fab930b2e, 0xc2c3302fab930b2e, 0x4a5207dfdc905f13, 0x0 }, /* #53 */
     5317    { 0x0246c6, 0x024606, 0xa507d52512c775d0, 0xa507d52512c775d0, 0x00468b6d2476fe9f, 0x0 }, /* #54 */
     5318    { 0x2b2117, 0x2b2106, 0x6c99b9319b273b1c, 0x6c99b9319b273b1c, 0x35804dd2204d56d7, 0x0 }, /* #55 */
     5319    { 0x353146, 0x353182, 0xd7960f0e64006b91, 0xd7960f0e64006b91, 0xac7b93cd7cb66c3a, 0x0 }, /* #56 */
     5320    { 0x240e83, 0x240606, 0x2535885d030a7b8d, 0x2535885d030a7b8d, 0xa8f3744f835886b3, 0x0 }, /* #57 */
     5321    { 0x192457, 0x192486, 0x9c48dbfced627a43, 0x9c48dbfced627a43, 0x8acea29133628be5, 0x0 }, /* #58 */
     5322    { 0x1303d7, 0x130306, 0x4c8e8b477c68ecbd, 0x4c8e8b477c68ecbd, 0xfcc009582259e8c1, 0x0 }, /* #59 */
     5323    { 0x253046, 0x253002, 0x113a159dd2df8784, 0x113a159dd2df8784, 0xb15ced058c812004, 0x0 }, /* #60 */
     5324    { 0x0d1d42, 0x0d1506, 0x2b3fa2f107459ce5, 0x2b3fa2f107459ce5, 0x6cf9558d1ee29265, 0x0 }, /* #61 */
     5325    { 0x1f53d7, 0x1f5302, 0x3ef6a04f364f0977, 0x3ef6a04f364f0977, 0x20d105bbf196c2d4, 0x0 }, /* #62 */
     5326    { 0x0f48d3, 0x0f4082, 0x92805af6feb5d054, 0x92805af6feb5d054, 0xbfbf333ceb846011, 0x0 }, /* #63 */
    53275327};
    53285328static const BINU64_TEST_T g_aTests_bt_u64[] =
    53295329{
    5330     { 0x071246, 0x071246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5331     { 0x081c43, 0x081c42, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5332     { 0x233c17, 0x233c16, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5333     { 0x266ed3, 0x266ed2, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5334     { 0x0229d6, 0x0229d7, 0x8307616b97935aa9, 0x8307616b97935aa9, 0x0000000000000000, 0x0 }, /* #4 */
    5335     { 0x1857c7, 0x1857c6, 0x54fa2cfdc684debc, 0x54fa2cfdc684debc, 0x0000000000000000, 0x0 }, /* #5 */
    5336     { 0x030ac3, 0x030ac3, 0xf8133e99c0428941, 0xf8133e99c0428941, 0x0000000000000000, 0x0 }, /* #6 */
    5337     { 0x384ed6, 0x384ed7, 0x787521dddba6a8ab, 0x787521dddba6a8ab, 0x0000000000000000, 0x0 }, /* #7 */
    5338     { 0x1e2ac2, 0x1e2ac3, 0xf71480122074958b, 0xf71480122074958b, 0x000000000000003a, 0x0 }, /* #8 */
    5339     { 0x187303, 0x187303, 0x1e5b57d9f4cf3407, 0x1e5b57d9f4cf3407, 0x0000000000000016, 0x0 }, /* #9 */
    5340     { 0x161907, 0x161906, 0x02114902a5651c22, 0x02114902a5651c22, 0x0000000000000004, 0x0 }, /* #10 */
    5341     { 0x316302, 0x316303, 0x055c49a27ed63374, 0x055c49a27ed63374, 0x000000000000000d, 0x0 }, /* #11 */
    5342     { 0x0e3542, 0x0e3542, 0xedee78dca73910ba, 0xedee78dca73910ba, 0x000000000000002a, 0x0 }, /* #12 */
    5343     { 0x1f2fd2, 0x1f2fd2, 0xe51ae3db0df79074, 0xe51ae3db0df79074, 0x0000000000000022, 0x0 }, /* #13 */
    5344     { 0x306346, 0x306347, 0x1cb84a538d40cf64, 0x1cb84a538d40cf64, 0x0000000000000033, 0x0 }, /* #14 */
    5345     { 0x383713, 0x383712, 0xade19ec0e8138e3a, 0xade19ec0e8138e3a, 0x0000000000000028, 0x0 }, /* #15 */
    5346     { 0x396586, 0x396586, 0xe81216293208b401, 0xe81216293208b401, 0x0000000000000002, 0x0 }, /* #16 */
    5347     { 0x101e92, 0x101e92, 0x62e633b67c4be16b, 0x62e633b67c4be16b, 0x000000000000003a, 0x0 }, /* #17 */
    5348     { 0x030a46, 0x030a47, 0x7b97e782077dc182, 0x7b97e782077dc182, 0x0000000000000027, 0x0 }, /* #18 */
    5349     { 0x213e43, 0x213e42, 0x51eb7f73dcb2e508, 0x51eb7f73dcb2e508, 0x000000000000001d, 0x0 }, /* #19 */
    5350     { 0x0b3a43, 0x0b3a42, 0xc5a5e72e74ae5dc9, 0xc5a5e72e74ae5dc9, 0x0000000000000016, 0x0 }, /* #20 */
    5351     { 0x192a52, 0x192a53, 0xd43f1ff57c919594, 0xd43f1ff57c919594, 0x000000000000000c, 0x0 }, /* #21 */
    5352     { 0x203253, 0x203252, 0x41b5d9e3265233af, 0x41b5d9e3265233af, 0x000000000000000b, 0x0 }, /* #22 */
    5353     { 0x102fd7, 0x102fd6, 0x5a7417d2c4c21e54, 0x5a7417d2c4c21e54, 0x0000000000000013, 0x0 }, /* #23 */
    5354     { 0x290612, 0x290613, 0x223f9fa1b8a95762, 0x223f9fa1b8a95762, 0x0000000000000039, 0x0 }, /* #24 */
    5355     { 0x1d31d3, 0x1d31d3, 0xfd2fba502b956431, 0xfd2fba502b956431, 0x0000000000000000, 0x0 }, /* #25 */
    5356     { 0x222593, 0x222593, 0xdfe5defb9b0cd92e, 0xdfe5defb9b0cd92e, 0x0000000000000027, 0x0 }, /* #26 */
    5357     { 0x364e46, 0x364e46, 0xce0934969e57bbb9, 0xce0934969e57bbb9, 0x0000000000000038, 0x0 }, /* #27 */
    5358     { 0x2752d3, 0x2752d3, 0x3faee983231c3a95, 0x3faee983231c3a95, 0x0000000000000035, 0x0 }, /* #28 */
    5359     { 0x321ed6, 0x321ed6, 0xfd174864466cc71e, 0xfd174864466cc71e, 0x000000000000002f, 0x0 }, /* #29 */
    5360     { 0x297d86, 0x297d87, 0xaf0a2df5cc27f7f3, 0xaf0a2df5cc27f7f3, 0x0000000000000022, 0x0 }, /* #30 */
    5361     { 0x1a1346, 0x1a1347, 0xe575c28215b78a51, 0xe575c28215b78a51, 0x000000000000001c, 0x0 }, /* #31 */
    5362     { 0x260247, 0x260247, 0x7df64c239c154661, 0x7df64c239c154661, 0x000000000000003a, 0x0 }, /* #32 */
    5363     { 0x2a1d56, 0x2a1d57, 0xf0ed155da4d11063, 0xf0ed155da4d11063, 0x0000000000000014, 0x0 }, /* #33 */
    5364     { 0x176982, 0x176983, 0x91a55e07b58a057d, 0x91a55e07b58a057d, 0x000000000000002e, 0x0 }, /* #34 */
    5365     { 0x372f13, 0x372f12, 0x29667c4940a63ee5, 0x29667c4940a63ee5, 0x000000000000001b, 0x0 }, /* #35 */
    5366     { 0x1f7513, 0x1f7512, 0x11137654b6a29e61, 0x11137654b6a29e61, 0x000000000000003a, 0x0 }, /* #36 */
    5367     { 0x1e7a13, 0x1e7a13, 0x9600487361c006d6, 0x9600487361c006d6, 0x000000000000003c, 0x0 }, /* #37 */
    5368     { 0x086082, 0x086083, 0x7ded2dbe48c6010a, 0x7ded2dbe48c6010a, 0x0000000000000024, 0x0 }, /* #38 */
    5369     { 0x020002, 0x020002, 0x602dd26e0d11eaf3, 0x602dd26e0d11eaf3, 0x0000000000000024, 0x0 }, /* #39 */
    5370     { 0x2e0c57, 0x2e0c56, 0xb294bc76402dad10, 0xb294bc76402dad10, 0x0000000000000014, 0x0 }, /* #40 */
    5371     { 0x0764c7, 0x0764c6, 0xc6180bab6bda3f34, 0xc6180bab6bda3f34, 0x0000000000000026, 0x0 }, /* #41 */
    5372     { 0x353953, 0x353952, 0xe98f74ce79788582, 0xe98f74ce79788582, 0x0000000000000012, 0x0 }, /* #42 */
    5373     { 0x040792, 0x040792, 0xb48a9ba5674861c0, 0xb48a9ba5674861c0, 0x000000000000002a, 0x0 }, /* #43 */
    5374     { 0x130412, 0x130412, 0xc91065db11e467ed, 0xc91065db11e467ed, 0x0000000000000029, 0x0 }, /* #44 */
    5375     { 0x126217, 0x126217, 0xc5f5df7298777ef6, 0xc5f5df7298777ef6, 0x000000000000001b, 0x0 }, /* #45 */
    5376     { 0x386916, 0x386916, 0x1e91847bfd2809ea, 0x1e91847bfd2809ea, 0x0000000000000028, 0x0 }, /* #46 */
    5377     { 0x127a93, 0x127a92, 0xa3e46b2090747b5c, 0xa3e46b2090747b5c, 0x0000000000000007, 0x0 }, /* #47 */
    5378     { 0x370f07, 0x370f07, 0x77ac0f72e1eef311, 0x77ac0f72e1eef311, 0x000000000000003d, 0x0 }, /* #48 */
    5379     { 0x0b4a02, 0x0b4a03, 0xaabd3453e95ae84e, 0xaabd3453e95ae84e, 0x0000000000000021, 0x0 }, /* #49 */
    5380     { 0x131996, 0x131996, 0x7db993b0cee56478, 0x7db993b0cee56478, 0x0000000000000018, 0x0 }, /* #50 */
    5381     { 0x1b5fc7, 0x1b5fc6, 0x1015c01e4e9bf4de, 0x1015c01e4e9bf4de, 0x000000000000003e, 0x0 }, /* #51 */
    5382     { 0x353ad6, 0x353ad7, 0x86d5f6e07269a10c, 0x86d5f6e07269a10c, 0x0000000000000026, 0x0 }, /* #52 */
    5383     { 0x183586, 0x183587, 0x09c38e7217b46ff8, 0x09c38e7217b46ff8, 0x0000000000000021, 0x0 }, /* #53 */
    5384     { 0x1d1547, 0x1d1547, 0x75b2c5511621d96e, 0x75b2c5511621d96e, 0x0000000000000008, 0x0 }, /* #54 */
    5385     { 0x0d3102, 0x0d3103, 0xb731c5ad2784fe4a, 0xb731c5ad2784fe4a, 0x0000000000000006, 0x0 }, /* #55 */
    5386     { 0x2b2106, 0x2b2106, 0x08b46e1875c0e912, 0x08b46e1875c0e912, 0x0000000000000022, 0x0 }, /* #56 */
    5387     { 0x336552, 0x336553, 0xb921d9ca34dd1c15, 0xb921d9ca34dd1c15, 0x000000000000003d, 0x0 }, /* #57 */
    5388     { 0x337e07, 0x337e07, 0x2abf98ef7148bbd0, 0x2abf98ef7148bbd0, 0x0000000000000033, 0x0 }, /* #58 */
    5389     { 0x076d56, 0x076d57, 0x998fce7e31fcac7d, 0x998fce7e31fcac7d, 0x0000000000000018, 0x0 }, /* #59 */
    5390     { 0x0f6692, 0x0f6692, 0x8037ca22932154f2, 0x8037ca22932154f2, 0x000000000000002a, 0x0 }, /* #60 */
    5391     { 0x295392, 0x295393, 0xb95fd3e2abe449f9, 0xb95fd3e2abe449f9, 0x0000000000000006, 0x0 }, /* #61 */
    5392     { 0x110cc2, 0x110cc3, 0x9353284f47d90057, 0x9353284f47d90057, 0x0000000000000000, 0x0 }, /* #62 */
    5393     { 0x3e7756, 0x3e7756, 0xd9620ac419925a1a, 0xd9620ac419925a1a, 0x0000000000000006, 0x0 }, /* #63 */
     5330    { 0x3c48d6, 0x3c48d6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     5331    { 0x256ac7, 0x256ac6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     5332    { 0x0d1d93, 0x0d1d92, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     5333    { 0x2e0556, 0x2e0556, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     5334    { 0x2a3e47, 0x2a3e46, 0x42ea3da2f05e5c00, 0x42ea3da2f05e5c00, 0x0000000000000000, 0x0 }, /* #4 */
     5335    { 0x347902, 0x347903, 0x5b54c9ccbeb3ffa5, 0x5b54c9ccbeb3ffa5, 0x0000000000000000, 0x0 }, /* #5 */
     5336    { 0x0c7e12, 0x0c7e12, 0x77eeed6564aa889c, 0x77eeed6564aa889c, 0x0000000000000000, 0x0 }, /* #6 */
     5337    { 0x2a7652, 0x2a7653, 0xd1be95651ed96235, 0xd1be95651ed96235, 0x0000000000000000, 0x0 }, /* #7 */
     5338    { 0x0243d2, 0x0243d3, 0xffe3bb85df722907, 0xffe3bb85df722907, 0x0000000000000008, 0x0 }, /* #8 */
     5339    { 0x204a17, 0x204a16, 0x573018ef3c7d8ee3, 0x573018ef3c7d8ee3, 0x000000000000000d, 0x0 }, /* #9 */
     5340    { 0x240f57, 0x240f56, 0x917cc40f60ace2b9, 0x917cc40f60ace2b9, 0x0000000000000014, 0x0 }, /* #10 */
     5341    { 0x074606, 0x074607, 0xbfcb375c21a3a978, 0xbfcb375c21a3a978, 0x000000000000003c, 0x0 }, /* #11 */
     5342    { 0x2b3107, 0x2b3107, 0x945d9d61d73db59a, 0x945d9d61d73db59a, 0x000000000000000c, 0x0 }, /* #12 */
     5343    { 0x2d5906, 0x2d5906, 0xffe68ccbe1031d9f, 0xffe68ccbe1031d9f, 0x0000000000000006, 0x0 }, /* #13 */
     5344    { 0x072dd7, 0x072dd7, 0x24b7c4814e9cfd45, 0x24b7c4814e9cfd45, 0x000000000000000f, 0x0 }, /* #14 */
     5345    { 0x1d1756, 0x1d1757, 0x1923bfa57ac303a2, 0x1923bfa57ac303a2, 0x0000000000000007, 0x0 }, /* #15 */
     5346    { 0x023187, 0x023186, 0x647f6579fa09eed9, 0x647f6579fa09eed9, 0x0000000000000027, 0x0 }, /* #16 */
     5347    { 0x3d3b12, 0x3d3b13, 0x3dd5e172eef2ab72, 0x3dd5e172eef2ab72, 0x0000000000000015, 0x0 }, /* #17 */
     5348    { 0x3b5602, 0x3b5603, 0x5a889e2f019eb52d, 0x5a889e2f019eb52d, 0x0000000000000018, 0x0 }, /* #18 */
     5349    { 0x170a06, 0x170a06, 0xfe5c5677a8951d2d, 0xfe5c5677a8951d2d, 0x0000000000000030, 0x0 }, /* #19 */
     5350    { 0x285256, 0x285256, 0x58cc1bdf614b5548, 0x58cc1bdf614b5548, 0x0000000000000031, 0x0 }, /* #20 */
     5351    { 0x231e12, 0x231e13, 0x5e77a0bc68d59631, 0x5e77a0bc68d59631, 0x0000000000000004, 0x0 }, /* #21 */
     5352    { 0x0f0017, 0x0f0016, 0x876977b8e60e7bbb, 0x876977b8e60e7bbb, 0x0000000000000015, 0x0 }, /* #22 */
     5353    { 0x375787, 0x375786, 0x364e3c09c1688a47, 0x364e3c09c1688a47, 0x000000000000000d, 0x0 }, /* #23 */
     5354    { 0x3a6043, 0x3a6043, 0xa1656f06c6460e8d, 0xa1656f06c6460e8d, 0x000000000000000b, 0x0 }, /* #24 */
     5355    { 0x192352, 0x192353, 0x813dd2cf6667b1e6, 0x813dd2cf6667b1e6, 0x000000000000003f, 0x0 }, /* #25 */
     5356    { 0x0f4207, 0x0f4206, 0x0b78354fea4d951b, 0x0b78354fea4d951b, 0x000000000000003e, 0x0 }, /* #26 */
     5357    { 0x353792, 0x353793, 0x997ab7a7bdb0aa45, 0x997ab7a7bdb0aa45, 0x0000000000000002, 0x0 }, /* #27 */
     5358    { 0x0b7a07, 0x0b7a06, 0x3fc1e5f129809a91, 0x3fc1e5f129809a91, 0x000000000000003e, 0x0 }, /* #28 */
     5359    { 0x291552, 0x291553, 0xc707aced7494960e, 0xc707aced7494960e, 0x0000000000000009, 0x0 }, /* #29 */
     5360    { 0x077f53, 0x077f52, 0x41b7e5fd19826cd8, 0x41b7e5fd19826cd8, 0x0000000000000000, 0x0 }, /* #30 */
     5361    { 0x2b2996, 0x2b2996, 0xcfd6deea32f8e002, 0xcfd6deea32f8e002, 0x0000000000000005, 0x0 }, /* #31 */
     5362    { 0x260e17, 0x260e17, 0xffb0c636d2694ebe, 0xffb0c636d2694ebe, 0x0000000000000038, 0x0 }, /* #32 */
     5363    { 0x1a1b92, 0x1a1b92, 0x41d2c375d709c2c7, 0x41d2c375d709c2c7, 0x0000000000000015, 0x0 }, /* #33 */
     5364    { 0x1950d3, 0x1950d3, 0x9641f68cbfa7280c, 0x9641f68cbfa7280c, 0x0000000000000012, 0x0 }, /* #34 */
     5365    { 0x114c56, 0x114c57, 0x437dd2fdaeece828, 0x437dd2fdaeece828, 0x0000000000000015, 0x0 }, /* #35 */
     5366    { 0x283547, 0x283547, 0x500132bcb9036d5d, 0x500132bcb9036d5d, 0x000000000000002c, 0x0 }, /* #36 */
     5367    { 0x320503, 0x320503, 0x981046c64a30d721, 0x981046c64a30d721, 0x0000000000000015, 0x0 }, /* #37 */
     5368    { 0x2d1913, 0x2d1912, 0xedac54a1845ed3f0, 0xedac54a1845ed3f0, 0x0000000000000034, 0x0 }, /* #38 */
     5369    { 0x093202, 0x093202, 0xf1285b2af7051ec9, 0xf1285b2af7051ec9, 0x0000000000000030, 0x0 }, /* #39 */
     5370    { 0x3c2352, 0x3c2352, 0x18ebe00f217d4405, 0x18ebe00f217d4405, 0x0000000000000011, 0x0 }, /* #40 */
     5371    { 0x082b83, 0x082b83, 0xb1187dac813c97e6, 0xb1187dac813c97e6, 0x0000000000000022, 0x0 }, /* #41 */
     5372    { 0x3e6857, 0x3e6857, 0xc859d9dedd093876, 0xc859d9dedd093876, 0x000000000000002e, 0x0 }, /* #42 */
     5373    { 0x280a97, 0x280a96, 0x3cc4c8f8cc193313, 0x3cc4c8f8cc193313, 0x0000000000000006, 0x0 }, /* #43 */
     5374    { 0x231ac6, 0x231ac6, 0x618856e972463de0, 0x618856e972463de0, 0x0000000000000031, 0x0 }, /* #44 */
     5375    { 0x1b16c6, 0x1b16c7, 0xd5d325c2708f6396, 0xd5d325c2708f6396, 0x000000000000003f, 0x0 }, /* #45 */
     5376    { 0x050716, 0x050717, 0x3a700f05ea95d596, 0x3a700f05ea95d596, 0x000000000000000f, 0x0 }, /* #46 */
     5377    { 0x2a5407, 0x2a5406, 0x3cd449f30fc7a7b8, 0x3cd449f30fc7a7b8, 0x0000000000000038, 0x0 }, /* #47 */
     5378    { 0x0d7417, 0x0d7416, 0xf895aa28e100c158, 0xf895aa28e100c158, 0x0000000000000031, 0x0 }, /* #48 */
     5379    { 0x256457, 0x256457, 0x1f2a3198a21e2ac2, 0x1f2a3198a21e2ac2, 0x0000000000000024, 0x0 }, /* #49 */
     5380    { 0x0a0752, 0x0a0752, 0xeb935c5d26027609, 0xeb935c5d26027609, 0x0000000000000018, 0x0 }, /* #50 */
     5381    { 0x3b2a07, 0x3b2a07, 0x12f873ef5f9971b6, 0x12f873ef5f9971b6, 0x0000000000000023, 0x0 }, /* #51 */
     5382    { 0x2d6956, 0x2d6957, 0x44957626e8e0a2df, 0x44957626e8e0a2df, 0x0000000000000037, 0x0 }, /* #52 */
     5383    { 0x0f3116, 0x0f3116, 0x852b339b8661e5a3, 0x852b339b8661e5a3, 0x0000000000000003, 0x0 }, /* #53 */
     5384    { 0x3f33d7, 0x3f33d6, 0xd13ff7133c779e64, 0xd13ff7133c779e64, 0x000000000000003d, 0x0 }, /* #54 */
     5385    { 0x166d07, 0x166d07, 0xd4981f5fda6bcf29, 0xd4981f5fda6bcf29, 0x000000000000001c, 0x0 }, /* #55 */
     5386    { 0x1a66c7, 0x1a66c7, 0xdded836c5d652ef3, 0xdded836c5d652ef3, 0x000000000000000d, 0x0 }, /* #56 */
     5387    { 0x320b12, 0x320b13, 0xe32cbe7d7c3693f8, 0xe32cbe7d7c3693f8, 0x0000000000000029, 0x0 }, /* #57 */
     5388    { 0x345297, 0x345296, 0x8dd05cef0c22a985, 0x8dd05cef0c22a985, 0x0000000000000012, 0x0 }, /* #58 */
     5389    { 0x344943, 0x344942, 0x2571f50f0735ed5b, 0x2571f50f0735ed5b, 0x0000000000000011, 0x0 }, /* #59 */
     5390    { 0x1e5746, 0x1e5746, 0x53f71bde14510849, 0x53f71bde14510849, 0x000000000000000f, 0x0 }, /* #60 */
     5391    { 0x374256, 0x374257, 0x7a5bf13d24f7305f, 0x7a5bf13d24f7305f, 0x000000000000000d, 0x0 }, /* #61 */
     5392    { 0x140253, 0x140252, 0x3e007ac03ca42af5, 0x3e007ac03ca42af5, 0x0000000000000020, 0x0 }, /* #62 */
     5393    { 0x163786, 0x163786, 0x15dec78a755f93c6, 0x15dec78a755f93c6, 0x000000000000003d, 0x0 }, /* #63 */
    53945394};
    53955395static const BINU64_TEST_T g_aTests_btc_u64[] =
    53965396{
    5397     { 0x3545c2, 0x3545c2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
    5398     { 0x0e5442, 0x0e5442, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
    5399     { 0x3d1097, 0x3d1096, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
    5400     { 0x0f0787, 0x0f0786, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
    5401     { 0x3f2046, 0x3f2046, 0x0b8b757e17385046, 0x0b8b757e17385047, 0x0000000000000000, 0x0 }, /* #4 */
    5402     { 0x0c1f83, 0x0c1f83, 0x51a8ea86a87af9e3, 0x51a8ea86a87af9e2, 0x0000000000000000, 0x0 }, /* #5 */
    5403     { 0x3f7c13, 0x3f7c13, 0x8e0b4671c856bcdd, 0x8e0b4671c856bcdc, 0x0000000000000000, 0x0 }, /* #6 */
    5404     { 0x0e6553, 0x0e6553, 0xed472fc91f4d1339, 0xed472fc91f4d1338, 0x0000000000000000, 0x0 }, /* #7 */
    5405     { 0x2237d3, 0x2237d3, 0x38fcdb74a87cdafa, 0x38fcdb74a86cdafa, 0x0000000000000014, 0x0 }, /* #8 */
    5406     { 0x030c12, 0x030c12, 0x2421092bf587a3ee, 0x2425092bf587a3ee, 0x0000000000000032, 0x0 }, /* #9 */
    5407     { 0x345446, 0x345446, 0x17331c384fe871cd, 0x57331c384fe871cd, 0x000000000000003e, 0x0 }, /* #10 */
    5408     { 0x0a75d7, 0x0a75d6, 0x7a0c1a6f5a71ef52, 0x7a0c1a6f5e71ef52, 0x000000000000001a, 0x0 }, /* #11 */
    5409     { 0x1d3f13, 0x1d3f12, 0x7f52bdeb091ad51b, 0x7f52bdeb091af51b, 0x000000000000000d, 0x0 }, /* #12 */
    5410     { 0x130392, 0x130393, 0xe5e80b7a67c99806, 0xe5e80b7267c99806, 0x0000000000000023, 0x0 }, /* #13 */
    5411     { 0x1775c7, 0x1775c7, 0xf8b6b64654d50d27, 0xf8b6b64654d50d26, 0x0000000000000000, 0x0 }, /* #14 */
    5412     { 0x035052, 0x035053, 0x83e86e56bd2dff85, 0x83e86e56bd2dfe85, 0x0000000000000008, 0x0 }, /* #15 */
    5413     { 0x311287, 0x311286, 0x3726f114b58d01d0, 0x3726f114b58d05d0, 0x000000000000000a, 0x0 }, /* #16 */
    5414     { 0x3e1d52, 0x3e1d52, 0xc67944fc6925aecd, 0xe67944fc6925aecd, 0x000000000000003d, 0x0 }, /* #17 */
    5415     { 0x3e4ac6, 0x3e4ac6, 0x6d0923a1dfa00a67, 0x6d09a3a1dfa00a67, 0x000000000000002f, 0x0 }, /* #18 */
    5416     { 0x2e4586, 0x2e4586, 0xc8823a3ee175f17d, 0xc8823a3ee175f17f, 0x0000000000000001, 0x0 }, /* #19 */
    5417     { 0x111593, 0x111592, 0x90e5d310d1b5a59c, 0x90e5d310d1b5b59c, 0x000000000000000c, 0x0 }, /* #20 */
    5418     { 0x130952, 0x130952, 0x3a768e64131115f8, 0x3a768e64131115f9, 0x0000000000000000, 0x0 }, /* #21 */
    5419     { 0x0c3293, 0x0c3293, 0x47b4b759f05a1291, 0x47b4b759f04a1291, 0x0000000000000014, 0x0 }, /* #22 */
    5420     { 0x3a6d96, 0x3a6d96, 0xdb6727cfa85d6a6b, 0xdb6727cfa87d6a6b, 0x0000000000000015, 0x0 }, /* #23 */
    5421     { 0x206f03, 0x206f03, 0x0f6f5d2365167fb6, 0x0f6b5d2365167fb6, 0x0000000000000032, 0x0 }, /* #24 */
    5422     { 0x3e0bd3, 0x3e0bd2, 0x1b12024a64f86bd4, 0x1b12024ae4f86bd4, 0x000000000000001f, 0x0 }, /* #25 */
    5423     { 0x0b2a12, 0x0b2a12, 0xbe25d3c557e3d742, 0xbe25d3c757e3d742, 0x0000000000000021, 0x0 }, /* #26 */
    5424     { 0x267217, 0x267217, 0x3f8caad8e33f360e, 0x3f8caad8a33f360e, 0x000000000000001e, 0x0 }, /* #27 */
    5425     { 0x116f06, 0x116f07, 0x5e9419a72477a559, 0x5e9419a72477a551, 0x0000000000000003, 0x0 }, /* #28 */
    5426     { 0x150b02, 0x150b02, 0x48329f80e25b5693, 0x48329fa0e25b5693, 0x0000000000000025, 0x0 }, /* #29 */
    5427     { 0x305507, 0x305507, 0x50bc5f71d87927d8, 0x50bc5f71d8792798, 0x0000000000000006, 0x0 }, /* #30 */
    5428     { 0x321396, 0x321397, 0x50f3fbbe96c438a5, 0x50f3fbb696c438a5, 0x0000000000000023, 0x0 }, /* #31 */
    5429     { 0x2c5a57, 0x2c5a57, 0x96bd6393fe771aa3, 0x96bd6393fe761aa3, 0x0000000000000010, 0x0 }, /* #32 */
    5430     { 0x250216, 0x250216, 0x6c0ec5518b4045c9, 0x6c0ec5518b4065c9, 0x000000000000000d, 0x0 }, /* #33 */
    5431     { 0x184217, 0x184216, 0x445e14b0029f8eea, 0x445e14b0029f8efa, 0x0000000000000004, 0x0 }, /* #34 */
    5432     { 0x2c7912, 0x2c7912, 0xdbe835c7ff46abfe, 0xdbe875c7ff46abfe, 0x000000000000002e, 0x0 }, /* #35 */
    5433     { 0x314692, 0x314693, 0xb83b4fbad4f97c63, 0xb8334fbad4f97c63, 0x0000000000000033, 0x0 }, /* #36 */
    5434     { 0x073416, 0x073417, 0x6b669da991889473, 0x6b6695a991889473, 0x000000000000002b, 0x0 }, /* #37 */
    5435     { 0x1b1392, 0x1b1393, 0xaeee6950d2703866, 0xaeea6950d2703866, 0x0000000000000032, 0x0 }, /* #38 */
    5436     { 0x220157, 0x220157, 0x4fb488005cc0fa27, 0x4db488005cc0fa27, 0x0000000000000039, 0x0 }, /* #39 */
    5437     { 0x007682, 0x007683, 0x685ec58f3199e1f4, 0x685ec58f3199e174, 0x0000000000000007, 0x0 }, /* #40 */
    5438     { 0x164756, 0x164757, 0xa75f3d76dca5cb1b, 0xa75f3d76dca1cb1b, 0x0000000000000012, 0x0 }, /* #41 */
    5439     { 0x182453, 0x182453, 0x26a958d58c06f5da, 0x26a958d58c06b5da, 0x000000000000000e, 0x0 }, /* #42 */
    5440     { 0x1074d7, 0x1074d6, 0x42125ea151f86f2a, 0x42125ea551f86f2a, 0x0000000000000022, 0x0 }, /* #43 */
    5441     { 0x3d66c2, 0x3d66c2, 0x880669f64953c566, 0x880e69f64953c566, 0x0000000000000033, 0x0 }, /* #44 */
    5442     { 0x320893, 0x320893, 0xdc62c087abc647ca, 0xdc62c0878bc647ca, 0x000000000000001d, 0x0 }, /* #45 */
    5443     { 0x232d46, 0x232d47, 0x72b1dbecc4b185fc, 0x7291dbecc4b185fc, 0x0000000000000035, 0x0 }, /* #46 */
    5444     { 0x327606, 0x327606, 0x79453f9a9b22575d, 0x794d3f9a9b22575d, 0x0000000000000033, 0x0 }, /* #47 */
    5445     { 0x304fc3, 0x304fc2, 0x37fad33bc37b12dd, 0x37fad33bd37b12dd, 0x000000000000001c, 0x0 }, /* #48 */
    5446     { 0x1f2702, 0x1f2702, 0xd52a52a430b922ed, 0xd52a52a434b922ed, 0x000000000000001a, 0x0 }, /* #49 */
    5447     { 0x0374d7, 0x0374d6, 0x49da8314261e6957, 0x4bda8314261e6957, 0x0000000000000039, 0x0 }, /* #50 */
    5448     { 0x0c2286, 0x0c2287, 0xabb6e87aa6b8c626, 0xaba6e87aa6b8c626, 0x0000000000000034, 0x0 }, /* #51 */
    5449     { 0x046347, 0x046346, 0xc9ad98f5fdf1d3e0, 0xc9bd98f5fdf1d3e0, 0x0000000000000034, 0x0 }, /* #52 */
    5450     { 0x3a2516, 0x3a2517, 0x1d1a99f60b6c0ab7, 0x1d1a99f60b6c0a97, 0x0000000000000005, 0x0 }, /* #53 */
    5451     { 0x3d59c6, 0x3d59c7, 0x1c754c77738fca1c, 0x18754c77738fca1c, 0x000000000000003a, 0x0 }, /* #54 */
    5452     { 0x135752, 0x135752, 0xfbb957270a90771a, 0xffb957270a90771a, 0x000000000000003a, 0x0 }, /* #55 */
    5453     { 0x0b3d82, 0x0b3d83, 0x646515ec67cf4c5d, 0x646515ec63cf4c5d, 0x000000000000001a, 0x0 }, /* #56 */
    5454     { 0x2c24c3, 0x2c24c2, 0xd5eae3f0388a6888, 0xd5eae3f038ca6888, 0x0000000000000016, 0x0 }, /* #57 */
    5455     { 0x3d0803, 0x3d0802, 0x2b31d60b8644265b, 0x2b31d60b9644265b, 0x000000000000001c, 0x0 }, /* #58 */
    5456     { 0x203c82, 0x203c83, 0x7292e21669601b64, 0x7292e21669600b64, 0x000000000000000c, 0x0 }, /* #59 */
    5457     { 0x381617, 0x381616, 0xa4d2b964aac6d4ff, 0xacd2b964aac6d4ff, 0x000000000000003b, 0x0 }, /* #60 */
    5458     { 0x360d83, 0x360d82, 0xa1eeb85ccd1cdc5b, 0xa9eeb85ccd1cdc5b, 0x000000000000003b, 0x0 }, /* #61 */
    5459     { 0x0f2117, 0x0f2116, 0x60299188f4e8e027, 0x6029d188f4e8e027, 0x000000000000002e, 0x0 }, /* #62 */
    5460     { 0x0b6216, 0x0b6216, 0xab70e4f76c2ac3ca, 0xab70e4f77c2ac3ca, 0x000000000000001c, 0x0 }, /* #63 */
     5397    { 0x145383, 0x145382, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
     5398    { 0x011602, 0x011602, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
     5399    { 0x3d4f43, 0x3d4f42, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
     5400    { 0x204cc6, 0x204cc6, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
     5401    { 0x182542, 0x182542, 0x5df9503072c9ca30, 0x5df9503072c9ca31, 0x0000000000000000, 0x0 }, /* #4 */
     5402    { 0x3f0e87, 0x3f0e87, 0xd32b37bebff0b1d5, 0xd32b37bebff0b1d4, 0x0000000000000000, 0x0 }, /* #5 */
     5403    { 0x184592, 0x184593, 0xa0bfa9f59a151f63, 0xa0bfa9f59a151f62, 0x0000000000000000, 0x0 }, /* #6 */
     5404    { 0x2f4552, 0x2f4552, 0x2fe540cf307863e0, 0x2fe540cf307863e1, 0x0000000000000000, 0x0 }, /* #7 */
     5405    { 0x020f47, 0x020f47, 0x06537c24e96484ef, 0x02537c24e96484ef, 0x000000000000003a, 0x0 }, /* #8 */
     5406    { 0x301b87, 0x301b87, 0xba659542a3ded4cf, 0xba659542a3ded4cd, 0x0000000000000001, 0x0 }, /* #9 */
     5407    { 0x3158d2, 0x3158d2, 0xbe069f6aae1c35a7, 0xbe069f6aae1c37a7, 0x0000000000000009, 0x0 }, /* #10 */
     5408    { 0x382812, 0x382812, 0x89010167e9c031bb, 0x89010167e9c0b1bb, 0x000000000000000f, 0x0 }, /* #11 */
     5409    { 0x3a10d6, 0x3a10d6, 0xf0065f571e2f3fcf, 0xf0465f571e2f3fcf, 0x0000000000000036, 0x0 }, /* #12 */
     5410    { 0x0b4c83, 0x0b4c83, 0x08b980e0bf680f21, 0x08b980e0bd680f21, 0x0000000000000019, 0x0 }, /* #13 */
     5411    { 0x0c6386, 0x0c6386, 0x4fd47acc78d981bc, 0x4fd47acc78d981fc, 0x0000000000000006, 0x0 }, /* #14 */
     5412    { 0x031093, 0x031092, 0x0942129e7d76e728, 0x094212be7d76e728, 0x0000000000000025, 0x0 }, /* #15 */
     5413    { 0x101d42, 0x101d43, 0x5e21f472b50604c0, 0x5e21f472b50204c0, 0x0000000000000012, 0x0 }, /* #16 */
     5414    { 0x070113, 0x070112, 0xedf517a134db5df3, 0xedf517a136db5df3, 0x0000000000000019, 0x0 }, /* #17 */
     5415    { 0x317783, 0x317783, 0xeca725058b3a7c10, 0xcca725058b3a7c10, 0x000000000000003d, 0x0 }, /* #18 */
     5416    { 0x3a0293, 0x3a0293, 0x8c2f5ef6e986ba46, 0x8c2f5ef6e9869a46, 0x000000000000000d, 0x0 }, /* #19 */
     5417    { 0x1f2053, 0x1f2053, 0xce521d66ba9cd4ba, 0xce521d62ba9cd4ba, 0x0000000000000022, 0x0 }, /* #20 */
     5418    { 0x171617, 0x171617, 0xb8de07619e891188, 0xb8dc07619e891188, 0x0000000000000031, 0x0 }, /* #21 */
     5419    { 0x380cd3, 0x380cd2, 0xa3e320b3086fcca0, 0xa3e320b3086fcca1, 0x0000000000000000, 0x0 }, /* #22 */
     5420    { 0x2d29d7, 0x2d29d6, 0xe15b025f1931056c, 0xe15b035f1931056c, 0x0000000000000028, 0x0 }, /* #23 */
     5421    { 0x354bc3, 0x354bc2, 0xe2f646ea9cdcc89b, 0xe2f647ea9cdcc89b, 0x0000000000000028, 0x0 }, /* #24 */
     5422    { 0x340b46, 0x340b46, 0xbd448ea85c902c2e, 0xbd448ea85c902c3e, 0x0000000000000004, 0x0 }, /* #25 */
     5423    { 0x192206, 0x192206, 0xc464ca642d96c12e, 0xd464ca642d96c12e, 0x000000000000003c, 0x0 }, /* #26 */
     5424    { 0x382497, 0x382497, 0x1757832f34bdc70e, 0x1757832d34bdc70e, 0x0000000000000021, 0x0 }, /* #27 */
     5425    { 0x0d67d7, 0x0d67d6, 0x4da5c5869f71651e, 0x4da5c7869f71651e, 0x0000000000000029, 0x0 }, /* #28 */
     5426    { 0x146002, 0x146002, 0x9fd76afe5c4c7601, 0x9fd76afe5c4c7641, 0x0000000000000006, 0x0 }, /* #29 */
     5427    { 0x1d1a87, 0x1d1a86, 0x2c74b5f0d28c1bcb, 0x2c74b5f0f28c1bcb, 0x000000000000001d, 0x0 }, /* #30 */
     5428    { 0x124bc2, 0x124bc3, 0x2bf238f1dac0dd13, 0x2bf238f1dac0dd11, 0x0000000000000001, 0x0 }, /* #31 */
     5429    { 0x0f6a83, 0x0f6a83, 0x54ff0d34393ff15c, 0x54ff0d34393ff14c, 0x0000000000000004, 0x0 }, /* #32 */
     5430    { 0x366247, 0x366246, 0x003162ea6b366540, 0x803162ea6b366540, 0x000000000000003f, 0x0 }, /* #33 */
     5431    { 0x3d6147, 0x3d6146, 0x7dadd08ecc45d910, 0x7dadd08ecd45d910, 0x0000000000000018, 0x0 }, /* #34 */
     5432    { 0x2d6502, 0x2d6502, 0x3a3c9b85f87c919f, 0x3a3c9b87f87c919f, 0x0000000000000021, 0x0 }, /* #35 */
     5433    { 0x313583, 0x313582, 0xdd6eddda16fa9587, 0xdd6eddda16fad587, 0x000000000000000e, 0x0 }, /* #36 */
     5434    { 0x1b6847, 0x1b6847, 0x214bd33393387bdc, 0x214bd33392387bdc, 0x0000000000000018, 0x0 }, /* #37 */
     5435    { 0x096fd7, 0x096fd6, 0xa392cc8266faebdc, 0xa392cc8266fafbdc, 0x000000000000000c, 0x0 }, /* #38 */
     5436    { 0x255757, 0x255756, 0xc09295dbd3e67af5, 0xc89295dbd3e67af5, 0x000000000000003b, 0x0 }, /* #39 */
     5437    { 0x0743c6, 0x0743c7, 0x50e19a8366879b40, 0x50e19a8346879b40, 0x000000000000001d, 0x0 }, /* #40 */
     5438    { 0x326a46, 0x326a46, 0x049885920015842c, 0x049895920015842c, 0x000000000000002c, 0x0 }, /* #41 */
     5439    { 0x3a2382, 0x3a2382, 0x1a6cddd4caf8e4ac, 0x1a6cfdd4caf8e4ac, 0x000000000000002d, 0x0 }, /* #42 */
     5440    { 0x3160d6, 0x3160d7, 0x739c26d1389f8fd5, 0x739c26d1389f0fd5, 0x000000000000000f, 0x0 }, /* #43 */
     5441    { 0x177f16, 0x177f16, 0x9b3f394ee28b1d85, 0x9b3f394eea8b1d85, 0x000000000000001b, 0x0 }, /* #44 */
     5442    { 0x307f47, 0x307f46, 0xc68407516bb43ec1, 0xc68407516bb43ec5, 0x0000000000000002, 0x0 }, /* #45 */
     5443    { 0x035503, 0x035502, 0x405925a8e89d9000, 0x405925a8ea9d9000, 0x0000000000000019, 0x0 }, /* #46 */
     5444    { 0x147dd7, 0x147dd6, 0x7fbd6da69ea091b2, 0x7fbd6da69ea0d1b2, 0x000000000000000e, 0x0 }, /* #47 */
     5445    { 0x2c5947, 0x2c5946, 0xe0679833b32c48ec, 0xe067983bb32c48ec, 0x0000000000000023, 0x0 }, /* #48 */
     5446    { 0x037917, 0x037917, 0xc16e5dde650d22e6, 0xc16e5ddc650d22e6, 0x0000000000000021, 0x0 }, /* #49 */
     5447    { 0x016392, 0x016392, 0xe3b006fbb17f68a8, 0xe3b006fbb17f6ca8, 0x000000000000000a, 0x0 }, /* #50 */
     5448    { 0x0a49d2, 0x0a49d3, 0x896f58b8f90a26a5, 0x896f58b8b90a26a5, 0x000000000000001e, 0x0 }, /* #51 */
     5449    { 0x266052, 0x266052, 0x033566b8f2d8fabc, 0x033566b8f2d8fabd, 0x0000000000000000, 0x0 }, /* #52 */
     5450    { 0x183016, 0x183017, 0x123837993a922acd, 0x123837193a922acd, 0x0000000000000027, 0x0 }, /* #53 */
     5451    { 0x253b57, 0x253b56, 0x42488bdfe15c8985, 0x43488bdfe15c8985, 0x0000000000000038, 0x0 }, /* #54 */
     5452    { 0x366a02, 0x366a02, 0x29d2b959cf8706d9, 0x29d2b959cf8706dd, 0x0000000000000002, 0x0 }, /* #55 */
     5453    { 0x1f7713, 0x1f7713, 0x7bb4ed7053d1ef4a, 0x7bb46d7053d1ef4a, 0x000000000000002f, 0x0 }, /* #56 */
     5454    { 0x116352, 0x116352, 0x79daf1dfe262a37b, 0x7bdaf1dfe262a37b, 0x0000000000000039, 0x0 }, /* #57 */
     5455    { 0x146b03, 0x146b02, 0x2cafe14081d0b35e, 0x2cafe94081d0b35e, 0x000000000000002b, 0x0 }, /* #58 */
     5456    { 0x3077d6, 0x3077d6, 0x008157e6a063ed8f, 0x008157e6a063fd8f, 0x000000000000000c, 0x0 }, /* #59 */
     5457    { 0x3d4556, 0x3d4556, 0xa2cef5bbe7308682, 0xa2cef5bbe7b08682, 0x0000000000000017, 0x0 }, /* #60 */
     5458    { 0x021a93, 0x021a92, 0x2617eda254a717fd, 0x2617eda254a71ffd, 0x000000000000000b, 0x0 }, /* #61 */
     5459    { 0x233897, 0x233896, 0x43344e2b6d6bd809, 0x43364e2b6d6bd809, 0x0000000000000031, 0x0 }, /* #62 */
     5460    { 0x037a06, 0x037a07, 0xa86076fabe1e12bd, 0xa86076fa3e1e12bd, 0x000000000000001f, 0x0 }, /* #63 */
    54615461};
    54625462static const BINU64_TEST_T g_aTests_btc_u64_locked[] =
    54635463{
    5464     { 0x036cd3, 0x036cd2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
    5465     { 0x0a1903, 0x0a1902, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
    5466     { 0x144817, 0x144816, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
    5467     { 0x345982, 0x345982, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
    5468     { 0x3931c3, 0x3931c2, 0x80eea18444f75de4, 0x80eea18444f75de5, 0x0000000000000000, 0x0 }, /* #4 */
    5469     { 0x3e1dc2, 0x3e1dc3, 0x73b9189622c718ab, 0x73b9189622c718aa, 0x0000000000000000, 0x0 }, /* #5 */
    5470     { 0x372086, 0x372087, 0xdf8117d7ea48da63, 0xdf8117d7ea48da62, 0x0000000000000000, 0x0 }, /* #6 */
    5471     { 0x0d7dd2, 0x0d7dd3, 0x9f6758bee69d5d53, 0x9f6758bee69d5d52, 0x0000000000000000, 0x0 }, /* #7 */
    5472     { 0x0409d3, 0x0409d2, 0x1d9e0a797b24cf1e, 0x1d9e0a79fb24cf1e, 0x000000000000001f, 0x0 }, /* #8 */
    5473     { 0x202b16, 0x202b17, 0x77e40c3872c11d21, 0x77e40c3872c11921, 0x000000000000000a, 0x0 }, /* #9 */
    5474     { 0x0b3cc6, 0x0b3cc6, 0x961e6916161d5163, 0x961e6996161d5163, 0x0000000000000027, 0x0 }, /* #10 */
    5475     { 0x362456, 0x362457, 0x08e99349c89fcc8f, 0x08e99349c89dcc8f, 0x0000000000000011, 0x0 }, /* #11 */
    5476     { 0x3b6b02, 0x3b6b03, 0x316d682a2e1ee285, 0x316d682a2e0ee285, 0x0000000000000014, 0x0 }, /* #12 */
    5477     { 0x255513, 0x255512, 0x802e4bfe8720c603, 0x802e4bfe8760c603, 0x0000000000000016, 0x0 }, /* #13 */
    5478     { 0x291c83, 0x291c83, 0xce22c82f4cabfe3b, 0xce22c82f4cabfe1b, 0x0000000000000005, 0x0 }, /* #14 */
    5479     { 0x1e7a87, 0x1e7a86, 0xa7b46fa9332967d6, 0xa7f46fa9332967d6, 0x0000000000000036, 0x0 }, /* #15 */
    5480     { 0x264742, 0x264743, 0xe54aebe364a2a414, 0xe54aebe364a2a014, 0x000000000000000a, 0x0 }, /* #16 */
    5481     { 0x265196, 0x265197, 0x562b56fc2ccfc12e, 0x562b56dc2ccfc12e, 0x0000000000000025, 0x0 }, /* #17 */
    5482     { 0x227396, 0x227396, 0x694264b4c0294bc3, 0x69426cb4c0294bc3, 0x000000000000002b, 0x0 }, /* #18 */
    5483     { 0x2a73c2, 0x2a73c3, 0x8281cd76531c1a2b, 0x8281cd76530c1a2b, 0x0000000000000014, 0x0 }, /* #19 */
    5484     { 0x144493, 0x144493, 0xb3edabe82d60fec5, 0xb3e9abe82d60fec5, 0x0000000000000032, 0x0 }, /* #20 */
    5485     { 0x0b5613, 0x0b5613, 0x912d03bc36d58d8b, 0x912d03bc34d58d8b, 0x0000000000000019, 0x0 }, /* #21 */
    5486     { 0x311847, 0x311846, 0xba82cc0498a9dcde, 0xba82cc2498a9dcde, 0x0000000000000025, 0x0 }, /* #22 */
    5487     { 0x374912, 0x374913, 0x34e3fd4eee82d30d, 0x34e3fd4ece82d30d, 0x000000000000001d, 0x0 }, /* #23 */
    5488     { 0x2343d3, 0x2343d3, 0x6bb938eec43cee34, 0x6bb938eec43ce634, 0x000000000000000b, 0x0 }, /* #24 */
    5489     { 0x3d22d7, 0x3d22d7, 0xfa8830d0a5da825b, 0xfa8820d0a5da825b, 0x000000000000002c, 0x0 }, /* #25 */
    5490     { 0x3a7993, 0x3a7992, 0x8a931efb6d387ab7, 0x8a971efb6d387ab7, 0x0000000000000032, 0x0 }, /* #26 */
    5491     { 0x115312, 0x115313, 0xb7627e9cbb441639, 0xb7627e9c3b441639, 0x000000000000001f, 0x0 }, /* #27 */
    5492     { 0x2c6182, 0x2c6183, 0xa09d63e3cd51c408, 0xa09d63e3cd41c408, 0x0000000000000014, 0x0 }, /* #28 */
    5493     { 0x1e7a13, 0x1e7a13, 0xa3cb986e00ce4fb0, 0xa2cb986e00ce4fb0, 0x0000000000000038, 0x0 }, /* #29 */
    5494     { 0x107006, 0x107007, 0x78962383cfcf92fc, 0x78962383cecf92fc, 0x0000000000000018, 0x0 }, /* #30 */
    5495     { 0x1a7507, 0x1a7507, 0x96a4da7c8c090818, 0x96a4da7c8c080818, 0x0000000000000010, 0x0 }, /* #31 */
    5496     { 0x117406, 0x117407, 0xaf76a7a1a261ba5e, 0xaf76a7a1a2619a5e, 0x000000000000000d, 0x0 }, /* #32 */
    5497     { 0x226306, 0x226306, 0xf164a52dd54def98, 0xf164a52dd54def99, 0x0000000000000000, 0x0 }, /* #33 */
    5498     { 0x023786, 0x023786, 0x773ba503338241d8, 0x77bba503338241d8, 0x0000000000000037, 0x0 }, /* #34 */
    5499     { 0x252993, 0x252992, 0x1d29693689e58201, 0x1d29693689e58211, 0x0000000000000004, 0x0 }, /* #35 */
    5500     { 0x1c7792, 0x1c7792, 0xb52124f1cba95293, 0xbd2124f1cba95293, 0x000000000000003b, 0x0 }, /* #36 */
    5501     { 0x1e1747, 0x1e1747, 0xb14f0d48ea9407a5, 0xb14f0d48e89407a5, 0x0000000000000019, 0x0 }, /* #37 */
    5502     { 0x2c31d7, 0x2c31d6, 0x3205c945853ee7b3, 0x3205c945853eefb3, 0x000000000000000b, 0x0 }, /* #38 */
    5503     { 0x3a5cd3, 0x3a5cd2, 0x96aa78c7304210c5, 0x96aa79c7304210c5, 0x0000000000000028, 0x0 }, /* #39 */
    5504     { 0x097846, 0x097846, 0x86ac3b935eabe906, 0x86ac3b935eabe926, 0x0000000000000005, 0x0 }, /* #40 */
    5505     { 0x3209d7, 0x3209d7, 0xe5626f8ce29f12f4, 0xe5622f8ce29f12f4, 0x000000000000002e, 0x0 }, /* #41 */
    5506     { 0x2930c2, 0x2930c2, 0x62ee77ffc99d013c, 0x62ee77ffc99d053c, 0x000000000000000a, 0x0 }, /* #42 */
    5507     { 0x2514c3, 0x2514c2, 0x2a0b68317cf8d274, 0xaa0b68317cf8d274, 0x000000000000003f, 0x0 }, /* #43 */
    5508     { 0x0f1612, 0x0f1613, 0xbde5a4f7a53be7f8, 0xbde5a4f7a52be7f8, 0x0000000000000014, 0x0 }, /* #44 */
    5509     { 0x051817, 0x051816, 0xb507cab1f4b3e8ed, 0xb527cab1f4b3e8ed, 0x0000000000000035, 0x0 }, /* #45 */
    5510     { 0x153f03, 0x153f03, 0x29b9aef5ded47185, 0x21b9aef5ded47185, 0x000000000000003b, 0x0 }, /* #46 */
    5511     { 0x1977c6, 0x1977c7, 0x5d0e3a299c0215fa, 0x5c0e3a299c0215fa, 0x0000000000000038, 0x0 }, /* #47 */
    5512     { 0x397916, 0x397917, 0x863afbcaf1045c8c, 0x863afbc2f1045c8c, 0x0000000000000023, 0x0 }, /* #48 */
    5513     { 0x0c58d2, 0x0c58d2, 0xbef05c1eaa9cf429, 0xbef05c1eaa9cf529, 0x0000000000000008, 0x0 }, /* #49 */
    5514     { 0x027252, 0x027253, 0xd1c603128bcf3b81, 0x51c603128bcf3b81, 0x000000000000003f, 0x0 }, /* #50 */
    5515     { 0x060d02, 0x060d02, 0x01dc347c43c1e4fb, 0x01dc367c43c1e4fb, 0x0000000000000029, 0x0 }, /* #51 */
    5516     { 0x1d6e83, 0x1d6e83, 0x22e9aef80aa7e699, 0x22e92ef80aa7e699, 0x000000000000002f, 0x0 }, /* #52 */
    5517     { 0x143702, 0x143703, 0x5e03dabd3f312126, 0x5e03daad3f312126, 0x0000000000000024, 0x0 }, /* #53 */
    5518     { 0x0a4156, 0x0a4156, 0x3dd5ab31069108ff, 0x3dd5ab310e9108ff, 0x000000000000001b, 0x0 }, /* #54 */
    5519     { 0x140e42, 0x140e43, 0xb1ca28eac744f757, 0xb1ca28ea8744f757, 0x000000000000001e, 0x0 }, /* #55 */
    5520     { 0x121b93, 0x121b93, 0x1b601376f455ff29, 0x1b601376f455bf29, 0x000000000000000e, 0x0 }, /* #56 */
    5521     { 0x1546c6, 0x1546c6, 0x81e3d69643a61f04, 0xa1e3d69643a61f04, 0x000000000000003d, 0x0 }, /* #57 */
    5522     { 0x2353d2, 0x2353d2, 0xf338bccbc016111f, 0xf338bccbc016119f, 0x0000000000000007, 0x0 }, /* #58 */
    5523     { 0x0f3f93, 0x0f3f93, 0xb79e23ec9d1ad4e7, 0xb79e23ec9d1ad4e6, 0x0000000000000000, 0x0 }, /* #59 */
    5524     { 0x232696, 0x232697, 0x750dd63fd2af01de, 0x750dd61fd2af01de, 0x0000000000000025, 0x0 }, /* #60 */
    5525     { 0x1c0b07, 0x1c0b07, 0x745b58c45fcb9d79, 0x745b58c45fcb9d78, 0x0000000000000000, 0x0 }, /* #61 */
    5526     { 0x077356, 0x077357, 0xe3ddf74d0e9d32f5, 0xe3ddd74d0e9d32f5, 0x000000000000002d, 0x0 }, /* #62 */
    5527     { 0x397542, 0x397542, 0x1b572a4935c03b6c, 0x1b572a4935d03b6c, 0x0000000000000014, 0x0 }, /* #63 */
     5464    { 0x087202, 0x087202, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
     5465    { 0x081543, 0x081542, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
     5466    { 0x3e6a92, 0x3e6a92, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
     5467    { 0x240843, 0x240842, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
     5468    { 0x2e1cc3, 0x2e1cc3, 0x76971ee924626ab7, 0x76971ee924626ab6, 0x0000000000000000, 0x0 }, /* #4 */
     5469    { 0x2e6ed6, 0x2e6ed7, 0xb0ac6c750f392501, 0xb0ac6c750f392500, 0x0000000000000000, 0x0 }, /* #5 */
     5470    { 0x042f17, 0x042f17, 0x57cc8b2f2b84bddb, 0x57cc8b2f2b84bdda, 0x0000000000000000, 0x0 }, /* #6 */
     5471    { 0x0546d7, 0x0546d7, 0x4a7a1dcc8b831393, 0x4a7a1dcc8b831392, 0x0000000000000000, 0x0 }, /* #7 */
     5472    { 0x3a6247, 0x3a6246, 0x32a2c76eba0a2f3a, 0x36a2c76eba0a2f3a, 0x000000000000003a, 0x0 }, /* #8 */
     5473    { 0x0d4147, 0x0d4146, 0xeca9cbbd52410cb7, 0xeca9cbbd52410cf7, 0x0000000000000006, 0x0 }, /* #9 */
     5474    { 0x067583, 0x067582, 0xfbeef9ff59dfebc1, 0xfbeefdff59dfebc1, 0x000000000000002a, 0x0 }, /* #10 */
     5475    { 0x374f83, 0x374f82, 0xdbe65477c90f8cd2, 0xdbe75477c90f8cd2, 0x0000000000000030, 0x0 }, /* #11 */
     5476    { 0x2e4406, 0x2e4406, 0x74c533eda6fc2879, 0xf4c533eda6fc2879, 0x000000000000003f, 0x0 }, /* #12 */
     5477    { 0x323656, 0x323656, 0xa6d5e7d684e9265e, 0xa6d5e7d685e9265e, 0x0000000000000018, 0x0 }, /* #13 */
     5478    { 0x034ad6, 0x034ad6, 0x90194927bb6e7268, 0x901d4927bb6e7268, 0x0000000000000032, 0x0 }, /* #14 */
     5479    { 0x090ed6, 0x090ed7, 0x9a7cc12ca52cb66d, 0x9a7cc12ca52cb46d, 0x0000000000000009, 0x0 }, /* #15 */
     5480    { 0x006147, 0x006147, 0x18f91cb289c7bfad, 0x18f91cb289c7bfac, 0x0000000000000000, 0x0 }, /* #16 */
     5481    { 0x296c96, 0x296c97, 0x377cb68eccdfc6ec, 0x377cb68ecc5fc6ec, 0x0000000000000017, 0x0 }, /* #17 */
     5482    { 0x1d1986, 0x1d1987, 0x285dcb8e1a920462, 0x285dc98e1a920462, 0x0000000000000029, 0x0 }, /* #18 */
     5483    { 0x230f13, 0x230f13, 0xb1ec3dc78c322c15, 0x31ec3dc78c322c15, 0x000000000000003f, 0x0 }, /* #19 */
     5484    { 0x173993, 0x173992, 0xa5e960a37b9aa587, 0xa5e960a37b9aa5c7, 0x0000000000000006, 0x0 }, /* #20 */
     5485    { 0x335e06, 0x335e07, 0xfabd6238f3fd4ccd, 0xeabd6238f3fd4ccd, 0x000000000000003c, 0x0 }, /* #21 */
     5486    { 0x0c0b83, 0x0c0b82, 0x637e31159d902928, 0x637e31959d902928, 0x0000000000000027, 0x0 }, /* #22 */
     5487    { 0x0649d6, 0x0649d7, 0x0718c2ee43216b80, 0x0518c2ee43216b80, 0x0000000000000039, 0x0 }, /* #23 */
     5488    { 0x146b07, 0x146b06, 0x8a7c2f42fb59e3d2, 0x8a7c2f42fb59e3d6, 0x0000000000000002, 0x0 }, /* #24 */
     5489    { 0x3a6c86, 0x3a6c86, 0xd42914f24a6a78ed, 0xd42914f24a6a79ed, 0x0000000000000008, 0x0 }, /* #25 */
     5490    { 0x3a6d13, 0x3a6d12, 0x91fe2467456c6f49, 0x91fe2c67456c6f49, 0x000000000000002b, 0x0 }, /* #26 */
     5491    { 0x3a6853, 0x3a6852, 0x9be6b5192c611dba, 0x9be6b5196c611dba, 0x000000000000001e, 0x0 }, /* #27 */
     5492    { 0x305f82, 0x305f82, 0xb3433c38e5cfe30c, 0xb3433c78e5cfe30c, 0x0000000000000026, 0x0 }, /* #28 */
     5493    { 0x137e42, 0x137e42, 0xbc51196a08500081, 0xbc51196a08700081, 0x0000000000000015, 0x0 }, /* #29 */
     5494    { 0x1b3353, 0x1b3353, 0xacb117447fc630d9, 0xacb1174477c630d9, 0x000000000000001b, 0x0 }, /* #30 */
     5495    { 0x3b3207, 0x3b3207, 0x877bb8836f12fc72, 0x877bb8836f12f472, 0x000000000000000b, 0x0 }, /* #31 */
     5496    { 0x237242, 0x237243, 0xdec8f9a22d000ec2, 0xdec8f9a22d0006c2, 0x000000000000000b, 0x0 }, /* #32 */
     5497    { 0x2f2ec6, 0x2f2ec7, 0x98240499cf0327b5, 0x98240499cf0327a5, 0x0000000000000004, 0x0 }, /* #33 */
     5498    { 0x172f82, 0x172f82, 0xb5d2134a78b9ea7e, 0xb5d2134b78b9ea7e, 0x0000000000000020, 0x0 }, /* #34 */
     5499    { 0x185b16, 0x185b16, 0x764e33676d5ff30e, 0x764e3367ed5ff30e, 0x000000000000001f, 0x0 }, /* #35 */
     5500    { 0x130803, 0x130802, 0xd72f4f976c333a28, 0xd72f4fb76c333a28, 0x0000000000000025, 0x0 }, /* #36 */
     5501    { 0x092b83, 0x092b82, 0x3c2c7f4f4be35df1, 0x3e2c7f4f4be35df1, 0x0000000000000039, 0x0 }, /* #37 */
     5502    { 0x0d0c97, 0x0d0c96, 0x79e0fdce5713635f, 0x79e0fdee5713635f, 0x0000000000000025, 0x0 }, /* #38 */
     5503    { 0x1b2283, 0x1b2283, 0x656b7352c70c024e, 0x656b7352c70c024a, 0x0000000000000002, 0x0 }, /* #39 */
     5504    { 0x0f7793, 0x0f7792, 0xa0baa7707886e749, 0xa0bab7707886e749, 0x000000000000002c, 0x0 }, /* #40 */
     5505    { 0x1d78d6, 0x1d78d7, 0x8c72d1f54d061d61, 0x8c52d1f54d061d61, 0x0000000000000035, 0x0 }, /* #41 */
     5506    { 0x1c10c2, 0x1c10c2, 0x3af671fef0eb96c1, 0x3af771fef0eb96c1, 0x0000000000000030, 0x0 }, /* #42 */
     5507    { 0x1c39c2, 0x1c39c2, 0xc5aa486b3967ad6a, 0xc5ba486b3967ad6a, 0x0000000000000034, 0x0 }, /* #43 */
     5508    { 0x041e17, 0x041e16, 0x25bced1ddd9511b2, 0x25bced1ddf9511b2, 0x0000000000000019, 0x0 }, /* #44 */
     5509    { 0x064507, 0x064507, 0xee78b746443105e0, 0x6e78b746443105e0, 0x000000000000003f, 0x0 }, /* #45 */
     5510    { 0x1d1b03, 0x1d1b03, 0xa97849bf4e33c7a5, 0xa97849bf0e33c7a5, 0x000000000000001e, 0x0 }, /* #46 */
     5511    { 0x211007, 0x211006, 0x3b73feabae4136c9, 0x3b73feabee4136c9, 0x000000000000001e, 0x0 }, /* #47 */
     5512    { 0x3d7917, 0x3d7916, 0xc0868fc0c8742286, 0xc0868fc0c87422a6, 0x0000000000000005, 0x0 }, /* #48 */
     5513    { 0x0a0687, 0x0a0686, 0x791ef021c7ce4cf7, 0x791ef061c7ce4cf7, 0x0000000000000026, 0x0 }, /* #49 */
     5514    { 0x2b39d6, 0x2b39d7, 0x9a3602d1cb37477b, 0x9a3602d1cb37467b, 0x0000000000000008, 0x0 }, /* #50 */
     5515    { 0x084e46, 0x084e47, 0xeb3b653a0768b4e2, 0xeb3b653a0728b4e2, 0x0000000000000016, 0x0 }, /* #51 */
     5516    { 0x1831c6, 0x1831c6, 0xeac111b3c7ade990, 0xeac111b3c7ade9d0, 0x0000000000000006, 0x0 }, /* #52 */
     5517    { 0x2b4213, 0x2b4212, 0x21d4fa425306c68b, 0x29d4fa425306c68b, 0x000000000000003b, 0x0 }, /* #53 */
     5518    { 0x350892, 0x350892, 0x76778b81cfcd6841, 0x76778f81cfcd6841, 0x000000000000002a, 0x0 }, /* #54 */
     5519    { 0x0a13d7, 0x0a13d7, 0x543c94391cb1aaae, 0x543c94311cb1aaae, 0x0000000000000023, 0x0 }, /* #55 */
     5520    { 0x153fd2, 0x153fd2, 0x8481eaa545d2962f, 0x8481eaa545d2966f, 0x0000000000000006, 0x0 }, /* #56 */
     5521    { 0x247f97, 0x247f96, 0x022de96bcac9bb65, 0x422de96bcac9bb65, 0x000000000000003e, 0x0 }, /* #57 */
     5522    { 0x3d25c7, 0x3d25c7, 0xe9e91dcb277ab888, 0xe9e90dcb277ab888, 0x000000000000002c, 0x0 }, /* #58 */
     5523    { 0x261f46, 0x261f47, 0x62dc5d3daf64506d, 0x62dc4d3daf64506d, 0x000000000000002c, 0x0 }, /* #59 */
     5524    { 0x245107, 0x245106, 0x869edbf719cd8fd8, 0x869edbf71bcd8fd8, 0x0000000000000019, 0x0 }, /* #60 */
     5525    { 0x1f63d6, 0x1f63d6, 0x07d01758a466898b, 0x27d01758a466898b, 0x000000000000003d, 0x0 }, /* #61 */
     5526    { 0x3e0797, 0x3e0797, 0xb67633b41b63d218, 0xb67633b41363d218, 0x000000000000001b, 0x0 }, /* #62 */
     5527    { 0x0f0347, 0x0f0346, 0xe68472903973e033, 0xe68672903973e033, 0x0000000000000031, 0x0 }, /* #63 */
    55285528};
    55295529static const BINU64_TEST_T g_aTests_btr_u64[] =
    55305530{
    5531     { 0x255087, 0x255086, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5532     { 0x1e5c82, 0x1e5c82, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5533     { 0x351f13, 0x351f12, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5534     { 0x265b52, 0x265b52, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5535     { 0x1621c3, 0x1621c3, 0x614f30c1f49ed97f, 0x614f30c1f49ed97e, 0x0000000000000000, 0x0 }, /* #4 */
    5536     { 0x0d0357, 0x0d0356, 0xe42b19972f7e8ea4, 0xe42b19972f7e8ea4, 0x0000000000000000, 0x0 }, /* #5 */
    5537     { 0x2f6047, 0x2f6047, 0x3a1f0e224d1a3e87, 0x3a1f0e224d1a3e86, 0x0000000000000000, 0x0 }, /* #6 */
    5538     { 0x366086, 0x366086, 0x3df411f04d694130, 0x3df411f04d694130, 0x0000000000000000, 0x0 }, /* #7 */
    5539     { 0x0f4046, 0x0f4047, 0x5a115adac27c6313, 0x1a115adac27c6313, 0x000000000000003e, 0x0 }, /* #8 */
    5540     { 0x074317, 0x074317, 0xd48895a01b374128, 0xd48815a01b374128, 0x000000000000002f, 0x0 }, /* #9 */
    5541     { 0x293e92, 0x293e93, 0xdfda65d9bed696d7, 0xdfda65d9bed696d5, 0x0000000000000001, 0x0 }, /* #10 */
    5542     { 0x1d7452, 0x1d7453, 0x00088d976b88fe47, 0x000885976b88fe47, 0x000000000000002b, 0x0 }, /* #11 */
    5543     { 0x1c6087, 0x1c6087, 0x8ea702379ab26abe, 0x8ea702379ab26a3e, 0x0000000000000007, 0x0 }, /* #12 */
    5544     { 0x287e16, 0x287e17, 0x25a47701a02797d1, 0x25a47701a02787d1, 0x000000000000000c, 0x0 }, /* #13 */
    5545     { 0x263342, 0x263343, 0xb8b36ac7d88bbfef, 0xb8b36ac7d883bfef, 0x0000000000000013, 0x0 }, /* #14 */
    5546     { 0x0d1102, 0x0d1103, 0xff354186eeeea12b, 0xff354186ceeea12b, 0x000000000000001d, 0x0 }, /* #15 */
    5547     { 0x2e3d83, 0x2e3d82, 0xd2f648a7897172fa, 0xd2f648a7897172fa, 0x0000000000000008, 0x0 }, /* #16 */
    5548     { 0x155b07, 0x155b07, 0x6df1e98aee02d521, 0x6db1e98aee02d521, 0x0000000000000036, 0x0 }, /* #17 */
    5549     { 0x2b1407, 0x2b1406, 0xe769eb5b71fdec2c, 0xe769eb5b71fdec2c, 0x0000000000000007, 0x0 }, /* #18 */
    5550     { 0x240556, 0x240557, 0x163d6ca1aa43d501, 0x163d6ca1aa42d501, 0x0000000000000010, 0x0 }, /* #19 */
    5551     { 0x3f3e07, 0x3f3e07, 0xae57ae5baabf8f7a, 0xae57ae5baabf8f6a, 0x0000000000000004, 0x0 }, /* #20 */
    5552     { 0x083bc7, 0x083bc6, 0xdfb7c712b831ae6e, 0xdfb7c712b831ae6e, 0x000000000000000e, 0x0 }, /* #21 */
    5553     { 0x3a3a02, 0x3a3a03, 0x8848abe30112a5b1, 0x8848abe30012a5b1, 0x0000000000000018, 0x0 }, /* #22 */
    5554     { 0x0a2e46, 0x0a2e47, 0x162c9d1d70508edc, 0x162c9d1970508edc, 0x0000000000000022, 0x0 }, /* #23 */
    5555     { 0x2c4393, 0x2c4392, 0xeae1f4e3fbe852d2, 0xeae1f4e3fbe852d2, 0x000000000000003a, 0x0 }, /* #24 */
    5556     { 0x1f3f42, 0x1f3f43, 0xa6c2029f85ba2457, 0xa4c2029f85ba2457, 0x0000000000000039, 0x0 }, /* #25 */
    5557     { 0x034d06, 0x034d07, 0xe33788959e26bbb6, 0xe13788959e26bbb6, 0x0000000000000039, 0x0 }, /* #26 */
    5558     { 0x064cd6, 0x064cd7, 0x3216771b61714c4f, 0x3216771b61714c4b, 0x0000000000000002, 0x0 }, /* #27 */
    5559     { 0x027196, 0x027196, 0xe56870d97bde81d1, 0xe56870d97bde81d1, 0x0000000000000009, 0x0 }, /* #28 */
    5560     { 0x1c4697, 0x1c4697, 0xef3e2059c28f494c, 0xef3e2059c28b494c, 0x0000000000000012, 0x0 }, /* #29 */
    5561     { 0x0302d7, 0x0302d7, 0x62536f22a60de50e, 0x62536f22a60de50c, 0x0000000000000001, 0x0 }, /* #30 */
    5562     { 0x2e3252, 0x2e3253, 0x252a381835ff5a6f, 0x252a381835fb5a6f, 0x0000000000000012, 0x0 }, /* #31 */
    5563     { 0x2768c3, 0x2768c2, 0xe48be72a720d24c0, 0xe48be72a720d24c0, 0x000000000000000e, 0x0 }, /* #32 */
    5564     { 0x2b4183, 0x2b4183, 0xde158800bd0f3106, 0xde158800bd0f3104, 0x0000000000000001, 0x0 }, /* #33 */
    5565     { 0x162716, 0x162716, 0x7b441c664980867d, 0x7b441c664980867d, 0x0000000000000001, 0x0 }, /* #34 */
    5566     { 0x1d6f96, 0x1d6f96, 0x96216f93a598e0f1, 0x96216f93a598e0f1, 0x0000000000000010, 0x0 }, /* #35 */
    5567     { 0x1d7346, 0x1d7347, 0xc5075047f7a66478, 0xc5055047f7a66478, 0x0000000000000031, 0x0 }, /* #36 */
    5568     { 0x1f01c3, 0x1f01c3, 0x2781521437365001, 0x0781521437365001, 0x000000000000003d, 0x0 }, /* #37 */
    5569     { 0x1a46d6, 0x1a46d7, 0x1de784dc8339929f, 0x1de780dc8339929f, 0x000000000000002a, 0x0 }, /* #38 */
    5570     { 0x1832d6, 0x1832d7, 0x46b63f8587e7ef25, 0x46b63f8587e5ef25, 0x0000000000000011, 0x0 }, /* #39 */
    5571     { 0x330593, 0x330592, 0x7f11f0aefc181a30, 0x7f11f0aefc181a30, 0x0000000000000033, 0x0 }, /* #40 */
    5572     { 0x2510c2, 0x2510c2, 0xb5c8ed8a8a6e889c, 0xb5c8ed8a8a6e889c, 0x0000000000000035, 0x0 }, /* #41 */
    5573     { 0x316203, 0x316203, 0x04fe10bc1c179aaf, 0x04fc10bc1c179aaf, 0x0000000000000031, 0x0 }, /* #42 */
    5574     { 0x115887, 0x115887, 0x9ab82d759fe90d5a, 0x9a382d759fe90d5a, 0x0000000000000037, 0x0 }, /* #43 */
    5575     { 0x2c6f92, 0x2c6f92, 0x9b70d92a4592f412, 0x9b70d92a4592f412, 0x0000000000000037, 0x0 }, /* #44 */
    5576     { 0x384fd7, 0x384fd6, 0x3ba054e5b79eed19, 0x3ba054e5b79eed19, 0x0000000000000016, 0x0 }, /* #45 */
    5577     { 0x364c47, 0x364c47, 0x79e05622736a5833, 0x79e0562273685833, 0x0000000000000011, 0x0 }, /* #46 */
    5578     { 0x056197, 0x056196, 0x9c06a28660964c96, 0x9c06a28660964c96, 0x0000000000000020, 0x0 }, /* #47 */
    5579     { 0x116296, 0x116297, 0x61f9049321937549, 0x61f9041321937549, 0x0000000000000027, 0x0 }, /* #48 */
    5580     { 0x0e5a82, 0x0e5a82, 0xde6627ffd8dad59b, 0xde6627ffd8dad59b, 0x000000000000002b, 0x0 }, /* #49 */
    5581     { 0x3573c6, 0x3573c6, 0x32553f64c7f77acc, 0x32553f64c7f77acc, 0x000000000000003f, 0x0 }, /* #50 */
    5582     { 0x237e57, 0x237e57, 0x5709a18ce2b77e66, 0x5709a18cc2b77e66, 0x000000000000001d, 0x0 }, /* #51 */
    5583     { 0x254a42, 0x254a43, 0xa60a4ff2f761545a, 0xa60a4ef2f761545a, 0x0000000000000028, 0x0 }, /* #52 */
    5584     { 0x2660d6, 0x2660d7, 0x3fe52fef47b93299, 0x3ee52fef47b93299, 0x0000000000000038, 0x0 }, /* #53 */
    5585     { 0x381813, 0x381812, 0x9ab9848787e340c2, 0x9ab9848787e340c2, 0x0000000000000028, 0x0 }, /* #54 */
    5586     { 0x184d57, 0x184d57, 0xb23eed64d9d7c89b, 0xb23eed64d9d7c88b, 0x0000000000000004, 0x0 }, /* #55 */
    5587     { 0x142e87, 0x142e87, 0x06b9df1e2bd6df04, 0x06b9df162bd6df04, 0x0000000000000023, 0x0 }, /* #56 */
    5588     { 0x373197, 0x373197, 0x8a7977f55054fd2a, 0x8a7977f55054fd28, 0x0000000000000001, 0x0 }, /* #57 */
    5589     { 0x1e6c93, 0x1e6c93, 0x8dde556737205fb3, 0x8d9e556737205fb3, 0x0000000000000036, 0x0 }, /* #58 */
    5590     { 0x3e6647, 0x3e6647, 0x20f8e097f184f11e, 0x20f8e097f184e11e, 0x000000000000000c, 0x0 }, /* #59 */
    5591     { 0x073fd7, 0x073fd6, 0x60761567fcdf9026, 0x60761567fcdf9026, 0x0000000000000019, 0x0 }, /* #60 */
    5592     { 0x2347c2, 0x2347c3, 0x36eb2d59635ff193, 0x36eb2d59635fe193, 0x000000000000000c, 0x0 }, /* #61 */
    5593     { 0x0f4692, 0x0f4692, 0x0dc9ff4902d43954, 0x0dc9ff4902d43954, 0x0000000000000025, 0x0 }, /* #62 */
    5594     { 0x357ad6, 0x357ad6, 0xd8d866055a40a1b2, 0xd8d866055a40a1b2, 0x000000000000000b, 0x0 }, /* #63 */
     5531    { 0x087753, 0x087752, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     5532    { 0x140a56, 0x140a56, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     5533    { 0x3c6fc2, 0x3c6fc2, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     5534    { 0x172992, 0x172992, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     5535    { 0x2c6b07, 0x2c6b07, 0xde8c96539466a3cf, 0xde8c96539466a3ce, 0x0000000000000000, 0x0 }, /* #4 */
     5536    { 0x2132d2, 0x2132d3, 0x86957759b9cf0609, 0x86957759b9cf0608, 0x0000000000000000, 0x0 }, /* #5 */
     5537    { 0x033897, 0x033896, 0xe50fcaa9767a8288, 0xe50fcaa9767a8288, 0x0000000000000000, 0x0 }, /* #6 */
     5538    { 0x023043, 0x023043, 0xa15c5bdff5ee13e5, 0xa15c5bdff5ee13e4, 0x0000000000000000, 0x0 }, /* #7 */
     5539    { 0x133f42, 0x133f43, 0xeafdae731dfb81a9, 0xeafdae731df981a9, 0x0000000000000011, 0x0 }, /* #8 */
     5540    { 0x2f1706, 0x2f1706, 0xf37142d2ead2c4b8, 0xf37142d2ead2c4b8, 0x0000000000000020, 0x0 }, /* #9 */
     5541    { 0x0863c7, 0x0863c7, 0xb7928fea03e2333f, 0xb7928faa03e2333f, 0x0000000000000026, 0x0 }, /* #10 */
     5542    { 0x305fd6, 0x305fd6, 0x4eb2cd0fdab99821, 0x4eb2cd0fdab99821, 0x0000000000000026, 0x0 }, /* #11 */
     5543    { 0x056d43, 0x056d43, 0xed2e68d410a5adb1, 0xec2e68d410a5adb1, 0x0000000000000038, 0x0 }, /* #12 */
     5544    { 0x241213, 0x241213, 0x8062fff51726fbe3, 0x8062fff51726fbc3, 0x0000000000000005, 0x0 }, /* #13 */
     5545    { 0x116096, 0x116097, 0x4957dbd82ea3e234, 0x4953dbd82ea3e234, 0x0000000000000032, 0x0 }, /* #14 */
     5546    { 0x254716, 0x254716, 0x861759824ab9382e, 0x861759824ab9382e, 0x000000000000002d, 0x0 }, /* #15 */
     5547    { 0x3b7953, 0x3b7953, 0x36d810a5f5f8273c, 0x36d810a5f578273c, 0x0000000000000017, 0x0 }, /* #16 */
     5548    { 0x140d97, 0x140d97, 0x508458bafd65776f, 0x508458bafd65376f, 0x000000000000000e, 0x0 }, /* #17 */
     5549    { 0x3d2392, 0x3d2393, 0xeb08bdee10f49b6f, 0xeb08bcee10f49b6f, 0x0000000000000028, 0x0 }, /* #18 */
     5550    { 0x332b86, 0x332b86, 0x6394b2d765c9cc8e, 0x6394b2d765c9cc8e, 0x0000000000000000, 0x0 }, /* #19 */
     5551    { 0x072106, 0x072107, 0x4776531f471c1ff6, 0x4776531e471c1ff6, 0x0000000000000020, 0x0 }, /* #20 */
     5552    { 0x0d1343, 0x0d1342, 0xaa82fca63100c8dc, 0xaa82fca63100c8dc, 0x0000000000000017, 0x0 }, /* #21 */
     5553    { 0x3236d2, 0x3236d2, 0x1eadabc1c38b0f9b, 0x1eadabc1c38b0f9b, 0x0000000000000036, 0x0 }, /* #22 */
     5554    { 0x1d5f87, 0x1d5f87, 0x105a3879416cd612, 0x105a38794168d612, 0x0000000000000012, 0x0 }, /* #23 */
     5555    { 0x054bd7, 0x054bd7, 0x480e746d487ff292, 0x480e746d487ef292, 0x0000000000000010, 0x0 }, /* #24 */
     5556    { 0x312dc7, 0x312dc6, 0x50c4cc760fd1b50a, 0x50c4cc760fd1b50a, 0x0000000000000027, 0x0 }, /* #25 */
     5557    { 0x1217c6, 0x1217c6, 0x97b619ac6a587df7, 0x97b619ac6a587df7, 0x0000000000000030, 0x0 }, /* #26 */
     5558    { 0x1542d7, 0x1542d6, 0x7f79cc7033ead9b0, 0x7f79cc7033ead9b0, 0x0000000000000032, 0x0 }, /* #27 */
     5559    { 0x384953, 0x384953, 0xb5c88fd0b25818dd, 0xb5c88fd0b05818dd, 0x0000000000000019, 0x0 }, /* #28 */
     5560    { 0x1116d7, 0x1116d6, 0xf43703aabdbad217, 0xf43703aabdbad217, 0x000000000000002e, 0x0 }, /* #29 */
     5561    { 0x120303, 0x120303, 0x8ee9e43118575a4e, 0x8ee8e43118575a4e, 0x0000000000000030, 0x0 }, /* #30 */
     5562    { 0x285586, 0x285586, 0x1979640b2050cfc8, 0x1979640b2050cfc8, 0x000000000000003d, 0x0 }, /* #31 */
     5563    { 0x394a46, 0x394a46, 0x55d60cb92410f736, 0x55d60cb92410f736, 0x0000000000000035, 0x0 }, /* #32 */
     5564    { 0x174a43, 0x174a42, 0x1aeec2b46de228f4, 0x1aeec2b46de228f4, 0x000000000000000f, 0x0 }, /* #33 */
     5565    { 0x053007, 0x053006, 0x70767dd59f53b49c, 0x70767dd59f53b49c, 0x000000000000000e, 0x0 }, /* #34 */
     5566    { 0x1d2ec6, 0x1d2ec6, 0x13b5eeda1129de1f, 0x13b5eeda1129de1f, 0x0000000000000012, 0x0 }, /* #35 */
     5567    { 0x2c2a86, 0x2c2a86, 0x3a5b6f7f1037b922, 0x3a5b6f7f1037b922, 0x0000000000000007, 0x0 }, /* #36 */
     5568    { 0x093813, 0x093812, 0x022261a47188a564, 0x022261a47188a564, 0x0000000000000014, 0x0 }, /* #37 */
     5569    { 0x174d42, 0x174d42, 0xaac8e95fe8264df8, 0xaac8e95fe8264df8, 0x000000000000003e, 0x0 }, /* #38 */
     5570    { 0x320fd7, 0x320fd6, 0xb8eca139670bd195, 0xb8eca139670bd195, 0x0000000000000034, 0x0 }, /* #39 */
     5571    { 0x246282, 0x246283, 0x17f8bb940fbf4b8b, 0x17f8bb940f3f4b8b, 0x0000000000000017, 0x0 }, /* #40 */
     5572    { 0x076316, 0x076316, 0x3e7f80644a3c5347, 0x3e7f80644a3c5347, 0x000000000000000a, 0x0 }, /* #41 */
     5573    { 0x0c5396, 0x0c5396, 0xe5f6b166064decd1, 0xe5f6b166064decd1, 0x0000000000000002, 0x0 }, /* #42 */
     5574    { 0x115d92, 0x115d93, 0x947f72f200d5cce7, 0x947f72f000d5cce7, 0x0000000000000021, 0x0 }, /* #43 */
     5575    { 0x3e0713, 0x3e0712, 0x1721082138ccf1f4, 0x1721082138ccf1f4, 0x0000000000000037, 0x0 }, /* #44 */
     5576    { 0x225cd3, 0x225cd2, 0x9c521ba239181616, 0x9c521ba239181616, 0x0000000000000008, 0x0 }, /* #45 */
     5577    { 0x2569d2, 0x2569d3, 0x7db0724056a450bc, 0x7d30724056a450bc, 0x0000000000000037, 0x0 }, /* #46 */
     5578    { 0x0c09c6, 0x0c09c7, 0xd67c52f0a53379b8, 0xd67c52f0a43379b8, 0x0000000000000018, 0x0 }, /* #47 */
     5579    { 0x290f97, 0x290f97, 0x765675c31248fee5, 0x765675431248fee5, 0x0000000000000027, 0x0 }, /* #48 */
     5580    { 0x1a04d6, 0x1a04d6, 0x044f4e6cbb751756, 0x044f4e6cbb751756, 0x000000000000003d, 0x0 }, /* #49 */
     5581    { 0x3b09d7, 0x3b09d7, 0xb865b0ccf6607be3, 0xb865b0ccf6607be1, 0x0000000000000001, 0x0 }, /* #50 */
     5582    { 0x2d1f12, 0x2d1f12, 0x7a1d894cd7126abc, 0x7a1d894cd7126abc, 0x0000000000000036, 0x0 }, /* #51 */
     5583    { 0x063207, 0x063207, 0xb082fb8498c02be9, 0x9082fb8498c02be9, 0x000000000000003d, 0x0 }, /* #52 */
     5584    { 0x073c47, 0x073c47, 0x126b8257ebdb6b73, 0x12638257ebdb6b73, 0x0000000000000033, 0x0 }, /* #53 */
     5585    { 0x100016, 0x100017, 0xcd3ba5fcb5b53b1b, 0xcd3ba5fcb5b53b19, 0x0000000000000001, 0x0 }, /* #54 */
     5586    { 0x295016, 0x295017, 0x26c373fdba531db5, 0x26c363fdba531db5, 0x000000000000002c, 0x0 }, /* #55 */
     5587    { 0x000413, 0x000413, 0x633ea57dab294821, 0x633aa57dab294821, 0x0000000000000032, 0x0 }, /* #56 */
     5588    { 0x222882, 0x222883, 0x03e938a878eec583, 0x03e918a878eec583, 0x000000000000002d, 0x0 }, /* #57 */
     5589    { 0x186752, 0x186753, 0x2b41faa6d045240d, 0x2b41faa6d045040d, 0x000000000000000d, 0x0 }, /* #58 */
     5590    { 0x0a63d7, 0x0a63d6, 0x6c98a87bb522824d, 0x6c98a87bb522824d, 0x0000000000000030, 0x0 }, /* #59 */
     5591    { 0x144786, 0x144787, 0x6b5bc31867b72eb6, 0x6a5bc31867b72eb6, 0x0000000000000038, 0x0 }, /* #60 */
     5592    { 0x281046, 0x281046, 0x4de4ad3a8dd9ace0, 0x4de4ad3a8dd9ace0, 0x0000000000000009, 0x0 }, /* #61 */
     5593    { 0x0b1616, 0x0b1616, 0xbf8e2ab1815eeec6, 0xbf8e2ab1815eeec6, 0x0000000000000010, 0x0 }, /* #62 */
     5594    { 0x3d6f03, 0x3d6f02, 0xf8736b1afd9e9d74, 0xf8736b1afd9e9d74, 0x000000000000002a, 0x0 }, /* #63 */
    55955595};
    55965596static const BINU64_TEST_T g_aTests_btr_u64_locked[] =
    55975597{
    5598     { 0x2c4d03, 0x2c4d02, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5599     { 0x3408d7, 0x3408d6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5600     { 0x285796, 0x285796, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5601     { 0x1630d2, 0x1630d2, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5602     { 0x364246, 0x364247, 0x1ac71d0464c0ed15, 0x1ac71d0464c0ed14, 0x0000000000000000, 0x0 }, /* #4 */
    5603     { 0x071d47, 0x071d46, 0x7dd20a40e69c42ea, 0x7dd20a40e69c42ea, 0x0000000000000000, 0x0 }, /* #5 */
    5604     { 0x192b86, 0x192b87, 0x6c069039b2c9f067, 0x6c069039b2c9f066, 0x0000000000000000, 0x0 }, /* #6 */
    5605     { 0x0571c6, 0x0571c6, 0x3c95fc66bc7c6948, 0x3c95fc66bc7c6948, 0x0000000000000000, 0x0 }, /* #7 */
    5606     { 0x320106, 0x320106, 0xe4c14a4dfc3d2304, 0xe4c14a4dfc3d2304, 0x0000000000000024, 0x0 }, /* #8 */
    5607     { 0x011d47, 0x011d46, 0x24d2743b3bf25677, 0x24d2743b3bf25677, 0x0000000000000039, 0x0 }, /* #9 */
    5608     { 0x132146, 0x132147, 0x33e153d4cd322b72, 0x33e153d4cd302b72, 0x0000000000000011, 0x0 }, /* #10 */
    5609     { 0x0844d2, 0x0844d3, 0x6d32dbfe7d0cc62c, 0x6d32dbfe7d0cc22c, 0x000000000000000a, 0x0 }, /* #11 */
    5610     { 0x111cc3, 0x111cc2, 0x783e9aa738fcaed4, 0x783e9aa738fcaed4, 0x0000000000000024, 0x0 }, /* #12 */
    5611     { 0x2e2ac2, 0x2e2ac2, 0x830f89b3f84c2716, 0x830f89b3f84c2716, 0x000000000000000f, 0x0 }, /* #13 */
    5612     { 0x0139d7, 0x0139d7, 0x1b7051115214d1b6, 0x1b7051115214d0b6, 0x0000000000000008, 0x0 }, /* #14 */
    5613     { 0x274186, 0x274186, 0x23e65f85184fe319, 0x23e65f85184fe319, 0x0000000000000021, 0x0 }, /* #15 */
    5614     { 0x293186, 0x293186, 0x7bae6641a474c9d5, 0x7bae6641a474c9d5, 0x0000000000000021, 0x0 }, /* #16 */
    5615     { 0x2b2f17, 0x2b2f16, 0xcc9c7cd5a1b568ee, 0xcc9c7cd5a1b568ee, 0x000000000000003c, 0x0 }, /* #17 */
    5616     { 0x387657, 0x387656, 0x1282bee917475b00, 0x1282bee917475b00, 0x0000000000000000, 0x0 }, /* #18 */
    5617     { 0x3519d7, 0x3519d6, 0x0f4631212fafb4ab, 0x0f4631212fafb4ab, 0x0000000000000006, 0x0 }, /* #19 */
    5618     { 0x274346, 0x274347, 0x7dd23c5e37543f43, 0x7dd23c5e37543b43, 0x000000000000000a, 0x0 }, /* #20 */
    5619     { 0x041996, 0x041996, 0x5326243d92bb2d23, 0x5326243d92bb2d23, 0x0000000000000016, 0x0 }, /* #21 */
    5620     { 0x083596, 0x083596, 0xdf9c7235492df839, 0xdf9c7235492df839, 0x000000000000002b, 0x0 }, /* #22 */
    5621     { 0x140653, 0x140652, 0x8e548b32ed976a20, 0x8e548b32ed976a20, 0x0000000000000031, 0x0 }, /* #23 */
    5622     { 0x042443, 0x042443, 0x8835cc7e08f91119, 0x8835cc7a08f91119, 0x0000000000000022, 0x0 }, /* #24 */
    5623     { 0x2f0a97, 0x2f0a96, 0x54fc90bd6d9a6148, 0x54fc90bd6d9a6148, 0x0000000000000031, 0x0 }, /* #25 */
    5624     { 0x1920c6, 0x1920c6, 0xeadd51a6f3ce1572, 0xeadd51a6f3ce1572, 0x000000000000002d, 0x0 }, /* #26 */
    5625     { 0x021652, 0x021652, 0x9319aee242c0c719, 0x9319aee242c0c719, 0x000000000000002e, 0x0 }, /* #27 */
    5626     { 0x302b52, 0x302b53, 0x78ebe2e486514f71, 0x78ebe26486514f71, 0x0000000000000027, 0x0 }, /* #28 */
    5627     { 0x0e3c52, 0x0e3c53, 0x21979d3ea971f18f, 0x21979d3ea971d18f, 0x000000000000000d, 0x0 }, /* #29 */
    5628     { 0x186682, 0x186682, 0x7a931d84d90cb5a0, 0x7a931d84d90cb5a0, 0x0000000000000016, 0x0 }, /* #30 */
    5629     { 0x060186, 0x060186, 0x19e666c985aa7531, 0x19e666c985aa7531, 0x0000000000000016, 0x0 }, /* #31 */
    5630     { 0x0743c3, 0x0743c2, 0x20bf2ce93a09e201, 0x20bf2ce93a09e201, 0x000000000000001e, 0x0 }, /* #32 */
    5631     { 0x0f31d2, 0x0f31d2, 0x1267034352690040, 0x1267034352690040, 0x000000000000003d, 0x0 }, /* #33 */
    5632     { 0x293e52, 0x293e52, 0xab4c98124beca9ba, 0xab4c98124beca9ba, 0x0000000000000035, 0x0 }, /* #34 */
    5633     { 0x2b0457, 0x2b0456, 0x4c8cbdb6680c2642, 0x4c8cbdb6680c2642, 0x000000000000000b, 0x0 }, /* #35 */
    5634     { 0x1c2ed7, 0x1c2ed7, 0x606a086a5df952e3, 0x606a086a5df852e3, 0x0000000000000010, 0x0 }, /* #36 */
    5635     { 0x1f5a83, 0x1f5a83, 0x8315cf4e5cff9f45, 0x8315cf4e5cff9f44, 0x0000000000000000, 0x0 }, /* #37 */
    5636     { 0x121a53, 0x121a52, 0x7dc9885fa39d23d1, 0x7dc9885fa39d23d1, 0x0000000000000025, 0x0 }, /* #38 */
    5637     { 0x1f1352, 0x1f1353, 0x3382c05a1a72c133, 0x3382c05a1a72c131, 0x0000000000000001, 0x0 }, /* #39 */
    5638     { 0x3201d7, 0x3201d7, 0x9fe813c6ce0309c2, 0x9fe81386ce0309c2, 0x0000000000000026, 0x0 }, /* #40 */
    5639     { 0x0706d6, 0x0706d6, 0x941458235ca085f6, 0x941458235ca085f6, 0x000000000000000d, 0x0 }, /* #41 */
    5640     { 0x0f14c7, 0x0f14c6, 0x66e0a9f943bb5f7a, 0x66e0a9f943bb5f7a, 0x000000000000002c, 0x0 }, /* #42 */
    5641     { 0x277782, 0x277782, 0x9af187792d055ea3, 0x9af187792d055ea3, 0x0000000000000002, 0x0 }, /* #43 */
    5642     { 0x0b2593, 0x0b2592, 0xccd34315790be119, 0xccd34315790be119, 0x0000000000000002, 0x0 }, /* #44 */
    5643     { 0x050fd6, 0x050fd6, 0xbcb6ee5641026cee, 0xbcb6ee5641026cee, 0x0000000000000012, 0x0 }, /* #45 */
    5644     { 0x307096, 0x307097, 0xc8c5cfe2e69dcfd0, 0xc8c5cbe2e69dcfd0, 0x000000000000002a, 0x0 }, /* #46 */
    5645     { 0x063596, 0x063597, 0x5ff005745f5f5e60, 0x5ff005745f5f5e20, 0x0000000000000006, 0x0 }, /* #47 */
    5646     { 0x341f03, 0x341f03, 0x8c715279f1606568, 0x8c715279f1602568, 0x000000000000000e, 0x0 }, /* #48 */
    5647     { 0x2e54c7, 0x2e54c7, 0x6a495c36d2e8f607, 0x6a495c32d2e8f607, 0x0000000000000022, 0x0 }, /* #49 */
    5648     { 0x3d1b17, 0x3d1b16, 0x31af8025eab28b4e, 0x31af8025eab28b4e, 0x0000000000000016, 0x0 }, /* #50 */
    5649     { 0x0f1fc2, 0x0f1fc3, 0xbfb4cf7692b36b94, 0xbfb4cf7492b36b94, 0x0000000000000021, 0x0 }, /* #51 */
    5650     { 0x156202, 0x156202, 0xccf583615e805fcd, 0xccf583615e805fcd, 0x000000000000002e, 0x0 }, /* #52 */
    5651     { 0x287cd3, 0x287cd2, 0xebf558fe37539af5, 0xebf558fe37539af5, 0x000000000000000e, 0x0 }, /* #53 */
    5652     { 0x032c82, 0x032c82, 0xa238c65992f97eb4, 0xa238c65992f97eb4, 0x0000000000000030, 0x0 }, /* #54 */
    5653     { 0x3b3e07, 0x3b3e06, 0xbd7b772c748f1fdd, 0xbd7b772c748f1fdd, 0x000000000000001b, 0x0 }, /* #55 */
    5654     { 0x383443, 0x383442, 0x50fac2acc26c6f11, 0x50fac2acc26c6f11, 0x0000000000000005, 0x0 }, /* #56 */
    5655     { 0x0a0dc7, 0x0a0dc6, 0x9491178e17b6c353, 0x9491178e17b6c353, 0x000000000000003b, 0x0 }, /* #57 */
    5656     { 0x0c52d2, 0x0c52d2, 0xbc3309646a784eba, 0xbc3309646a784eba, 0x000000000000000f, 0x0 }, /* #58 */
    5657     { 0x094007, 0x094007, 0x4b3e78736b52555b, 0x4b3e58736b52555b, 0x000000000000002d, 0x0 }, /* #59 */
    5658     { 0x0e6f47, 0x0e6f47, 0x5b08a376147a40d1, 0x5908a376147a40d1, 0x0000000000000039, 0x0 }, /* #60 */
    5659     { 0x361002, 0x361002, 0x1e9b57eca1e61ec1, 0x1e9b57eca1e61ec1, 0x000000000000001c, 0x0 }, /* #61 */
    5660     { 0x351382, 0x351383, 0x224ffa63876f56aa, 0x224ffa61876f56aa, 0x0000000000000021, 0x0 }, /* #62 */
    5661     { 0x1c2a06, 0x1c2a07, 0x7f69f7a3cafa54ab, 0x7f69f7a2cafa54ab, 0x0000000000000020, 0x0 }, /* #63 */
     5598    { 0x3a6f56, 0x3a6f56, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     5599    { 0x393717, 0x393716, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     5600    { 0x181583, 0x181582, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     5601    { 0x342656, 0x342656, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     5602    { 0x1c3c87, 0x1c3c87, 0x6fcf422b02e599b9, 0x6fcf422b02e599b8, 0x0000000000000000, 0x0 }, /* #4 */
     5603    { 0x012d92, 0x012d92, 0x180106f3bd56f546, 0x180106f3bd56f546, 0x0000000000000000, 0x0 }, /* #5 */
     5604    { 0x2f6882, 0x2f6883, 0xe3be35805f4003df, 0xe3be35805f4003de, 0x0000000000000000, 0x0 }, /* #6 */
     5605    { 0x2a78d7, 0x2a78d6, 0x2b9b859bf1af4bd4, 0x2b9b859bf1af4bd4, 0x0000000000000000, 0x0 }, /* #7 */
     5606    { 0x201952, 0x201953, 0xf7589bd36efc51b6, 0xf7589bd36efc50b6, 0x0000000000000008, 0x0 }, /* #8 */
     5607    { 0x343a07, 0x343a06, 0x2f4288324f68e3c8, 0x2f4288324f68e3c8, 0x000000000000002e, 0x0 }, /* #9 */
     5608    { 0x3617c6, 0x3617c7, 0x63fd76b9f1ae3492, 0x63fd76b9f18e3492, 0x0000000000000015, 0x0 }, /* #10 */
     5609    { 0x3467d3, 0x3467d2, 0xc155a9e6272a2aa4, 0xc155a9e6272a2aa4, 0x0000000000000039, 0x0 }, /* #11 */
     5610    { 0x2f3582, 0x2f3583, 0xc7afb7c3b83f5bfa, 0xc7afb783b83f5bfa, 0x0000000000000026, 0x0 }, /* #12 */
     5611    { 0x1d1997, 0x1d1997, 0x40030bef9dd6c877, 0x40030bef9d96c877, 0x0000000000000016, 0x0 }, /* #13 */
     5612    { 0x0b0ec7, 0x0b0ec7, 0xc625837ef3d487e3, 0xc625837ef1d487e3, 0x0000000000000019, 0x0 }, /* #14 */
     5613    { 0x1c1253, 0x1c1252, 0x167029038b392be2, 0x167029038b392be2, 0x0000000000000037, 0x0 }, /* #15 */
     5614    { 0x3a18d6, 0x3a18d6, 0x43cd456a67bc6dcf, 0x43cd456a67bc6dcf, 0x0000000000000020, 0x0 }, /* #16 */
     5615    { 0x394587, 0x394586, 0x8ccf07824045687d, 0x8ccf07824045687d, 0x000000000000001f, 0x0 }, /* #17 */
     5616    { 0x245c16, 0x245c16, 0x7e34b39e171b40b3, 0x7e34b39e171b40b3, 0x000000000000000d, 0x0 }, /* #18 */
     5617    { 0x290942, 0x290942, 0x1fa42cc4f1a943d4, 0x1fa42cc4f1a943d4, 0x0000000000000021, 0x0 }, /* #19 */
     5618    { 0x3a3387, 0x3a3387, 0x17eaea1641d73547, 0x17eaea1601d73547, 0x000000000000001e, 0x0 }, /* #20 */
     5619    { 0x333657, 0x333657, 0x8594afbff809b622, 0x8594afbff809b422, 0x0000000000000009, 0x0 }, /* #21 */
     5620    { 0x392917, 0x392916, 0x23c3cc088a9693d6, 0x23c3cc088a9693d6, 0x000000000000001a, 0x0 }, /* #22 */
     5621    { 0x3f2802, 0x3f2803, 0x5cbaf530e0dd3cae, 0x5cbaf53060dd3cae, 0x000000000000001f, 0x0 }, /* #23 */
     5622    { 0x175e17, 0x175e17, 0x5bcd29251fa25a28, 0x5bcd29051fa25a28, 0x0000000000000025, 0x0 }, /* #24 */
     5623    { 0x010016, 0x010016, 0x497d220b737fc577, 0x497d220b737fc577, 0x000000000000002f, 0x0 }, /* #25 */
     5624    { 0x013916, 0x013916, 0xbb15d81fba0a502d, 0xbb15d81fba0a502d, 0x000000000000001a, 0x0 }, /* #26 */
     5625    { 0x2307c7, 0x2307c7, 0x3a185261c415e79a, 0x3a185221c415e79a, 0x0000000000000026, 0x0 }, /* #27 */
     5626    { 0x0f7187, 0x0f7186, 0xacda84609c6ec73d, 0xacda84609c6ec73d, 0x0000000000000028, 0x0 }, /* #28 */
     5627    { 0x002cd6, 0x002cd7, 0x03835edde9dd5b07, 0x03835edde9dd5307, 0x000000000000000b, 0x0 }, /* #29 */
     5628    { 0x164d57, 0x164d57, 0x71cb2ab43f37f16c, 0x718b2ab43f37f16c, 0x0000000000000036, 0x0 }, /* #30 */
     5629    { 0x337647, 0x337646, 0x9bada141c16feee7, 0x9bada141c16feee7, 0x0000000000000021, 0x0 }, /* #31 */
     5630    { 0x3253c2, 0x3253c2, 0x248ccb805ca157d2, 0x248ccb805ca157d2, 0x0000000000000012, 0x0 }, /* #32 */
     5631    { 0x0c6113, 0x0c6113, 0x9e09b129a84167dc, 0x9a09b129a84167dc, 0x000000000000003a, 0x0 }, /* #33 */
     5632    { 0x1b6d52, 0x1b6d53, 0x6d82f277190363a5, 0x6c82f277190363a5, 0x0000000000000038, 0x0 }, /* #34 */
     5633    { 0x1c10c2, 0x1c10c2, 0x0d87d7efd4d86f9d, 0x0d87d7efd4d86f9d, 0x000000000000002d, 0x0 }, /* #35 */
     5634    { 0x284053, 0x284053, 0xf464c83c8bf2d884, 0xf464c83c8b72d884, 0x0000000000000017, 0x0 }, /* #36 */
     5635    { 0x0c2646, 0x0c2646, 0x27cf524b71b9f626, 0x27cf524b71b9f626, 0x0000000000000016, 0x0 }, /* #37 */
     5636    { 0x284482, 0x284482, 0xd085a45b2cac013e, 0xd085a45b2cac013e, 0x0000000000000029, 0x0 }, /* #38 */
     5637    { 0x1a3c16, 0x1a3c17, 0x38abc92070e6ae08, 0x38a9c92070e6ae08, 0x0000000000000031, 0x0 }, /* #39 */
     5638    { 0x312512, 0x312513, 0xf153481be73a7eaf, 0xf1534819e73a7eaf, 0x0000000000000021, 0x0 }, /* #40 */
     5639    { 0x011986, 0x011987, 0xa3e62f14e848519d, 0xa3c62f14e848519d, 0x0000000000000035, 0x0 }, /* #41 */
     5640    { 0x2b7ed6, 0x2b7ed6, 0x2c7f6ec04f93bd85, 0x2c7f6ec04f93bd85, 0x0000000000000012, 0x0 }, /* #42 */
     5641    { 0x0d4e17, 0x0d4e16, 0xfb5678e9a841da1c, 0xfb5678e9a841da1c, 0x0000000000000013, 0x0 }, /* #43 */
     5642    { 0x296503, 0x296502, 0x2afc65583ca6cd7b, 0x2afc65583ca6cd7b, 0x0000000000000007, 0x0 }, /* #44 */
     5643    { 0x0758c6, 0x0758c7, 0xff750287aa72716e, 0xff7502878a72716e, 0x000000000000001d, 0x0 }, /* #45 */
     5644    { 0x152947, 0x152946, 0x17df98aa61de84c8, 0x17df98aa61de84c8, 0x0000000000000029, 0x0 }, /* #46 */
     5645    { 0x161f93, 0x161f92, 0x8de9a6e2c507f702, 0x8de9a6e2c507f702, 0x0000000000000024, 0x0 }, /* #47 */
     5646    { 0x1b57d6, 0x1b57d7, 0xf9b6b091d1ae0c80, 0xf9b4b091d1ae0c80, 0x0000000000000031, 0x0 }, /* #48 */
     5647    { 0x3f6c57, 0x3f6c56, 0x957dc91cd33d2d9d, 0x957dc91cd33d2d9d, 0x0000000000000029, 0x0 }, /* #49 */
     5648    { 0x123997, 0x123997, 0x00e70de3b08b2bc6, 0x00e70de3308b2bc6, 0x000000000000001f, 0x0 }, /* #50 */
     5649    { 0x3e35c7, 0x3e35c7, 0xf7494726d7d26a6d, 0xf7494706d7d26a6d, 0x0000000000000025, 0x0 }, /* #51 */
     5650    { 0x1b21d6, 0x1b21d6, 0x48ccb2688494db59, 0x48ccb2688494db59, 0x0000000000000035, 0x0 }, /* #52 */
     5651    { 0x1d5e46, 0x1d5e46, 0xce389e4db82bf652, 0xce389e4db82bf652, 0x0000000000000019, 0x0 }, /* #53 */
     5652    { 0x3f2092, 0x3f2092, 0x9c52e404bf06dfdb, 0x9c52e404bf06dfdb, 0x0000000000000023, 0x0 }, /* #54 */
     5653    { 0x384702, 0x384703, 0xa6f1af80b41b37e1, 0xa6f1ae80b41b37e1, 0x0000000000000028, 0x0 }, /* #55 */
     5654    { 0x176a12, 0x176a12, 0x2fce7dac99880057, 0x2fce7dac99880057, 0x000000000000000c, 0x0 }, /* #56 */
     5655    { 0x276542, 0x276543, 0xdc2ee5720ba863c8, 0xdc2ee5320ba863c8, 0x0000000000000026, 0x0 }, /* #57 */
     5656    { 0x0e0917, 0x0e0917, 0xf9c3b9e50a549fbf, 0xf9c3b9c50a549fbf, 0x0000000000000025, 0x0 }, /* #58 */
     5657    { 0x3a2012, 0x3a2012, 0xc13a257a86e283c9, 0xc13a257a86e283c9, 0x000000000000000a, 0x0 }, /* #59 */
     5658    { 0x367196, 0x367197, 0x276b77a22e78796b, 0x256b77a22e78796b, 0x0000000000000039, 0x0 }, /* #60 */
     5659    { 0x2c4152, 0x2c4153, 0xfc32d13a3a363294, 0xfc32d03a3a363294, 0x0000000000000028, 0x0 }, /* #61 */
     5660    { 0x1d3dd6, 0x1d3dd6, 0xe86c9dbf5ba3f21e, 0xe86c9dbf5ba3f21e, 0x0000000000000014, 0x0 }, /* #62 */
     5661    { 0x220316, 0x220317, 0x2f040b54d9cc3a3f, 0x2f040954d9cc3a3f, 0x0000000000000029, 0x0 }, /* #63 */
    56625662};
    56635663static const BINU64_TEST_T g_aTests_bts_u64[] =
    56645664{
    5665     { 0x1b2c86, 0x1b2c86, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
    5666     { 0x0e6997, 0x0e6996, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
    5667     { 0x181ec2, 0x181ec2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
    5668     { 0x0d3117, 0x0d3116, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
    5669     { 0x093852, 0x093852, 0xbfa5d63055d23ed0, 0xbfa5d63055d23ed1, 0x0000000000000000, 0x0 }, /* #4 */
    5670     { 0x331382, 0x331382, 0x165cc08d2edbf570, 0x165cc08d2edbf571, 0x0000000000000000, 0x0 }, /* #5 */
    5671     { 0x287597, 0x287596, 0xd5a26f90370ef3b0, 0xd5a26f90370ef3b1, 0x0000000000000000, 0x0 }, /* #6 */
    5672     { 0x126407, 0x126407, 0x545ddfcce2510cff, 0x545ddfcce2510cff, 0x0000000000000000, 0x0 }, /* #7 */
    5673     { 0x335313, 0x335313, 0x24b3bdcf2b9baaf7, 0x24b3bdcf2b9baaf7, 0x0000000000000027, 0x0 }, /* #8 */
    5674     { 0x017893, 0x017893, 0x95dfd7110f3da5ae, 0x95dfd7110f3da5ae, 0x0000000000000036, 0x0 }, /* #9 */
    5675     { 0x327307, 0x327307, 0x7760a647488f131d, 0x7760a647488f131d, 0x0000000000000003, 0x0 }, /* #10 */
    5676     { 0x135fc7, 0x135fc7, 0x3876aa6babd816d6, 0x3876aa6babd816d6, 0x0000000000000018, 0x0 }, /* #11 */
    5677     { 0x397c16, 0x397c16, 0x12a67d34ec94b712, 0x12a67d34ecb4b712, 0x0000000000000015, 0x0 }, /* #12 */
    5678     { 0x1e4213, 0x1e4213, 0x1e0570db08a100c3, 0x1e0570db08a100c3, 0x0000000000000007, 0x0 }, /* #13 */
    5679     { 0x2a2613, 0x2a2613, 0x207d67eeb6a08141, 0x207d67eeb6a08141, 0x0000000000000015, 0x0 }, /* #14 */
    5680     { 0x236cd3, 0x236cd3, 0xd0ef7a08b2fe6471, 0xd0ef7a08b2fe6471, 0x0000000000000013, 0x0 }, /* #15 */
    5681     { 0x197997, 0x197997, 0xc2f27874e0b03edc, 0xc2f27874e0b03edc, 0x0000000000000002, 0x0 }, /* #16 */
    5682     { 0x1d52d3, 0x1d52d3, 0xa306a0654084054c, 0xa306a0654084054c, 0x0000000000000003, 0x0 }, /* #17 */
    5683     { 0x114792, 0x114793, 0xcd4d6a28586cc2c1, 0xcd4d6a28586cc2c1, 0x000000000000000e, 0x0 }, /* #18 */
    5684     { 0x074812, 0x074812, 0xc4a1d3e4d5c6e528, 0xc6a1d3e4d5c6e528, 0x0000000000000039, 0x0 }, /* #19 */
    5685     { 0x306942, 0x306943, 0x3d3e7e734e39c4eb, 0x3d3e7e734e39c4eb, 0x0000000000000031, 0x0 }, /* #20 */
    5686     { 0x062b16, 0x062b17, 0x6515b42128202ef1, 0x6515b42128202ef1, 0x000000000000000b, 0x0 }, /* #21 */
    5687     { 0x2b5dd3, 0x2b5dd2, 0xa7f2990cfe97d6e6, 0xa7f6990cfe97d6e6, 0x0000000000000032, 0x0 }, /* #22 */
    5688     { 0x070a56, 0x070a57, 0x14485069acbdd72f, 0x14485069acbdd72f, 0x0000000000000009, 0x0 }, /* #23 */
    5689     { 0x0245d3, 0x0245d3, 0x08baf0a9071a16bd, 0x08baf0a9071a16bd, 0x000000000000002c, 0x0 }, /* #24 */
    5690     { 0x1a6593, 0x1a6592, 0xfa5ba8c431309f9c, 0xfa5ba8c431329f9c, 0x0000000000000011, 0x0 }, /* #25 */
    5691     { 0x0d11d7, 0x0d11d7, 0xde05d623e425cb88, 0xde05d623e425cb88, 0x000000000000002f, 0x0 }, /* #26 */
    5692     { 0x1318c2, 0x1318c3, 0x3262720e66bd4622, 0x3262720e66bd4622, 0x0000000000000005, 0x0 }, /* #27 */
    5693     { 0x232942, 0x232942, 0x148e47eb8695df14, 0x148e47ef8695df14, 0x0000000000000022, 0x0 }, /* #28 */
    5694     { 0x1e7e82, 0x1e7e83, 0x7d6ed456e2c37163, 0x7d6ed456e2c37163, 0x0000000000000010, 0x0 }, /* #29 */
    5695     { 0x1a2857, 0x1a2857, 0x7f74b2d2a8eea0a6, 0x7f74b2d2a8eea0a6, 0x0000000000000032, 0x0 }, /* #30 */
    5696     { 0x3a7907, 0x3a7906, 0x3386cce4a26fc0e7, 0x3786cce4a26fc0e7, 0x000000000000003a, 0x0 }, /* #31 */
    5697     { 0x320c13, 0x320c13, 0x3c4cf276270267af, 0x3c4cf276270267af, 0x000000000000002e, 0x0 }, /* #32 */
    5698     { 0x2d47c2, 0x2d47c3, 0x537fc04cccc06741, 0x537fc04cccc06741, 0x0000000000000031, 0x0 }, /* #33 */
    5699     { 0x2a3ec3, 0x2a3ec3, 0xe1330a5278806d37, 0xe1330a5278806d37, 0x0000000000000017, 0x0 }, /* #34 */
    5700     { 0x107607, 0x107606, 0x9a85a205ee0679c7, 0x9a85a245ee0679c7, 0x0000000000000026, 0x0 }, /* #35 */
    5701     { 0x026986, 0x026986, 0x696ac38d2d5b4639, 0x696ac38d2d5b5639, 0x000000000000000c, 0x0 }, /* #36 */
    5702     { 0x2a33d6, 0x2a33d7, 0x99763b077d418fcb, 0x99763b077d418fcb, 0x000000000000000f, 0x0 }, /* #37 */
    5703     { 0x2c7793, 0x2c7792, 0xd60b2158be66578a, 0xd60b2158be67578a, 0x0000000000000010, 0x0 }, /* #38 */
    5704     { 0x0f6cc2, 0x0f6cc2, 0xa06edec5b513ea18, 0xa06edee5b513ea18, 0x0000000000000025, 0x0 }, /* #39 */
    5705     { 0x027896, 0x027897, 0xc79ecbcc992dfa79, 0xc79ecbcc992dfa79, 0x000000000000002f, 0x0 }, /* #40 */
    5706     { 0x121d82, 0x121d82, 0x57431e6f95d1bdb8, 0x57431e6f95d5bdb8, 0x0000000000000012, 0x0 }, /* #41 */
    5707     { 0x276186, 0x276187, 0x4163b4dfd31ccd29, 0x4163b4dfd31ccd29, 0x000000000000002a, 0x0 }, /* #42 */
    5708     { 0x3d2e02, 0x3d2e03, 0x62692697d06c2bf2, 0x62692697d06c2bf2, 0x0000000000000035, 0x0 }, /* #43 */
    5709     { 0x2b7952, 0x2b7952, 0x63282590b8222695, 0x63282590f8222695, 0x000000000000001e, 0x0 }, /* #44 */
    5710     { 0x297397, 0x297397, 0x2b8212208d65f00b, 0x2b8212208d65f00b, 0x0000000000000039, 0x0 }, /* #45 */
    5711     { 0x3b12d6, 0x3b12d7, 0x4775c9b9d5727681, 0x4775c9b9d5727681, 0x000000000000000c, 0x0 }, /* #46 */
    5712     { 0x193516, 0x193517, 0x0d714654202e17ee, 0x0d714654202e17ee, 0x000000000000002a, 0x0 }, /* #47 */
    5713     { 0x190b56, 0x190b57, 0x49dcd060e263643a, 0x49dcd060e263643a, 0x0000000000000034, 0x0 }, /* #48 */
    5714     { 0x1d5583, 0x1d5582, 0x00f6699a397fc130, 0x00f6699a797fc130, 0x000000000000001e, 0x0 }, /* #49 */
    5715     { 0x084116, 0x084116, 0x4ffd056fac690a38, 0xcffd056fac690a38, 0x000000000000003f, 0x0 }, /* #50 */
    5716     { 0x0a6742, 0x0a6743, 0xf6ce5938c3c95790, 0xf6ce5938c3c95790, 0x0000000000000039, 0x0 }, /* #51 */
    5717     { 0x110552, 0x110552, 0xcee2a2c067462bd3, 0xcee2a2c067462bd7, 0x0000000000000002, 0x0 }, /* #52 */
    5718     { 0x011d07, 0x011d07, 0x15869c39c2e89958, 0x15869c39c2e89958, 0x0000000000000004, 0x0 }, /* #53 */
    5719     { 0x081dd3, 0x081dd3, 0x55de2edcbb96bea9, 0x55de2edcbb96bea9, 0x000000000000000f, 0x0 }, /* #54 */
    5720     { 0x1a0313, 0x1a0312, 0x2d6e90cada1af00a, 0x2d6e90cada1af02a, 0x0000000000000005, 0x0 }, /* #55 */
    5721     { 0x1f7293, 0x1f7293, 0x01142ab3740a98a2, 0x01142ab3740a98a2, 0x0000000000000024, 0x0 }, /* #56 */
    5722     { 0x3f7d57, 0x3f7d57, 0x1062424ab89f40ec, 0x1062424ab89f40ec, 0x0000000000000011, 0x0 }, /* #57 */
    5723     { 0x326587, 0x326587, 0x6cb081d13f96d70f, 0x6cb081d13f96d70f, 0x0000000000000035, 0x0 }, /* #58 */
    5724     { 0x3123d6, 0x3123d6, 0xd5192038a7f19cf7, 0xd5192038a7f1dcf7, 0x000000000000000e, 0x0 }, /* #59 */
    5725     { 0x283e92, 0x283e93, 0xd2d6628f2695b315, 0xd2d6628f2695b315, 0x0000000000000008, 0x0 }, /* #60 */
    5726     { 0x3463d6, 0x3463d6, 0xfa290026f00b3690, 0xfa290026f00b3e90, 0x000000000000000b, 0x0 }, /* #61 */
    5727     { 0x010256, 0x010257, 0xc856f2e556d61c0c, 0xc856f2e556d61c0c, 0x000000000000001e, 0x0 }, /* #62 */
    5728     { 0x1e3686, 0x1e3686, 0x707fa7672f01e841, 0x707fa7672f01ea41, 0x0000000000000009, 0x0 }, /* #63 */
     5665    { 0x1c09d2, 0x1c09d2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
     5666    { 0x262112, 0x262112, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
     5667    { 0x073582, 0x073582, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
     5668    { 0x0c6202, 0x0c6202, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
     5669    { 0x3809d6, 0x3809d6, 0x6e26b98f64cf6da2, 0x6e26b98f64cf6da3, 0x0000000000000000, 0x0 }, /* #4 */
     5670    { 0x2072d6, 0x2072d7, 0x8b97a3124c1b2acf, 0x8b97a3124c1b2acf, 0x0000000000000000, 0x0 }, /* #5 */
     5671    { 0x127892, 0x127893, 0x8fb9af023744f32f, 0x8fb9af023744f32f, 0x0000000000000000, 0x0 }, /* #6 */
     5672    { 0x103456, 0x103456, 0x7c4a84a78d31bc70, 0x7c4a84a78d31bc71, 0x0000000000000000, 0x0 }, /* #7 */
     5673    { 0x0b2f93, 0x0b2f92, 0xbb8628b188280d9d, 0xfb8628b188280d9d, 0x000000000000003e, 0x0 }, /* #8 */
     5674    { 0x107297, 0x107297, 0x0ece9532485cf4d8, 0x0ece9532485cf4d8, 0x0000000000000036, 0x0 }, /* #9 */
     5675    { 0x083e97, 0x083e96, 0x100400f6b4075f55, 0x100500f6b4075f55, 0x0000000000000030, 0x0 }, /* #10 */
     5676    { 0x3e1492, 0x3e1492, 0x9d37f7f581fa27fa, 0x9d37f7fd81fa27fa, 0x0000000000000023, 0x0 }, /* #11 */
     5677    { 0x1c0883, 0x1c0883, 0x543afe36e7c8608d, 0x543afe36e7c8608d, 0x000000000000001a, 0x0 }, /* #12 */
     5678    { 0x310a17, 0x310a17, 0xbccae40e970d9564, 0xbccae40e970d9564, 0x0000000000000023, 0x0 }, /* #13 */
     5679    { 0x017557, 0x017556, 0x005d27a21f1c8465, 0x005f27a21f1c8465, 0x0000000000000031, 0x0 }, /* #14 */
     5680    { 0x072a06, 0x072a06, 0x86ef6b4244335861, 0x86ef6b4254335861, 0x000000000000001c, 0x0 }, /* #15 */
     5681    { 0x2d4706, 0x2d4706, 0x7e948817e926fca4, 0x7e948817ed26fca4, 0x000000000000001a, 0x0 }, /* #16 */
     5682    { 0x110246, 0x110247, 0xe22bbfaa05b6396b, 0xe22bbfaa05b6396b, 0x000000000000002c, 0x0 }, /* #17 */
     5683    { 0x330782, 0x330782, 0x09f85de37f0791d9, 0x09fc5de37f0791d9, 0x0000000000000032, 0x0 }, /* #18 */
     5684    { 0x292e42, 0x292e43, 0xe4ffc3859b37aff0, 0xe4ffc3859b37aff0, 0x0000000000000010, 0x0 }, /* #19 */
     5685    { 0x0d5847, 0x0d5847, 0xeb8b5d4b1c7c0fae, 0xeb8b5d4b1c7c0fae, 0x0000000000000016, 0x0 }, /* #20 */
     5686    { 0x305106, 0x305106, 0xbd1ccc2ed29715de, 0xbd1ccc2ed69715de, 0x000000000000001a, 0x0 }, /* #21 */
     5687    { 0x2745d3, 0x2745d2, 0xcbf19a7844d92498, 0xcbf19b7844d92498, 0x0000000000000028, 0x0 }, /* #22 */
     5688    { 0x226717, 0x226716, 0x93b85b4735335675, 0x93b85b4735335677, 0x0000000000000001, 0x0 }, /* #23 */
     5689    { 0x1c7a46, 0x1c7a47, 0x8e0f9025e61f41a8, 0x8e0f9025e61f41a8, 0x000000000000002c, 0x0 }, /* #24 */
     5690    { 0x383b02, 0x383b02, 0xd89d3c3cb945d8cf, 0xd89d3c3cb9c5d8cf, 0x0000000000000017, 0x0 }, /* #25 */
     5691    { 0x197457, 0x197457, 0xacf14ae23faf47e6, 0xacf14ae23faf47e6, 0x000000000000003b, 0x0 }, /* #26 */
     5692    { 0x1b4747, 0x1b4747, 0x44433959a97fc87b, 0x44433959a97fc87b, 0x0000000000000012, 0x0 }, /* #27 */
     5693    { 0x364796, 0x364796, 0x3a88f842eef39822, 0x3a88f8c2eef39822, 0x0000000000000027, 0x0 }, /* #28 */
     5694    { 0x2b5746, 0x2b5747, 0x42caadbb78f934a6, 0x42caadbb78f934a6, 0x000000000000002b, 0x0 }, /* #29 */
     5695    { 0x0f6b52, 0x0f6b53, 0xfb64a7d869e40e44, 0xfb64a7d869e40e44, 0x000000000000001e, 0x0 }, /* #30 */
     5696    { 0x201e16, 0x201e16, 0xfd152e896d574778, 0xfd1d2e896d574778, 0x0000000000000033, 0x0 }, /* #31 */
     5697    { 0x0f07c6, 0x0f07c7, 0x22c2ec9b90890d52, 0x22c2ec9b90890d52, 0x0000000000000004, 0x0 }, /* #32 */
     5698    { 0x1f1cc3, 0x1f1cc3, 0x6867dd9e6bf519a9, 0x6867dd9e6bf519a9, 0x000000000000000b, 0x0 }, /* #33 */
     5699    { 0x2a6413, 0x2a6413, 0xbcef5ba84eabfb0e, 0xbcef5ba84eabfb0e, 0x0000000000000019, 0x0 }, /* #34 */
     5700    { 0x1c0686, 0x1c0687, 0xc2544aac714b8f5a, 0xc2544aac714b8f5a, 0x0000000000000025, 0x0 }, /* #35 */
     5701    { 0x156b56, 0x156b57, 0xac588e9eda01cd78, 0xac588e9eda01cd78, 0x0000000000000024, 0x0 }, /* #36 */
     5702    { 0x326fc7, 0x326fc6, 0x50e27f3b809e2e11, 0x52e27f3b809e2e11, 0x0000000000000039, 0x0 }, /* #37 */
     5703    { 0x046d53, 0x046d53, 0x126384cb1aefad4c, 0x126384cb1aefad4c, 0x000000000000001b, 0x0 }, /* #38 */
     5704    { 0x157ac2, 0x157ac3, 0x1b1d8f17d88367f3, 0x1b1d8f17d88367f3, 0x000000000000003c, 0x0 }, /* #39 */
     5705    { 0x3b2917, 0x3b2916, 0x963e32a4e09bd311, 0x963e32b4e09bd311, 0x0000000000000024, 0x0 }, /* #40 */
     5706    { 0x092dd6, 0x092dd7, 0x7c6e042210bba3eb, 0x7c6e042210bba3eb, 0x0000000000000000, 0x0 }, /* #41 */
     5707    { 0x1b6916, 0x1b6916, 0x299f2df72b5a1ed8, 0x299f2df72b5a3ed8, 0x000000000000000d, 0x0 }, /* #42 */
     5708    { 0x2f5d07, 0x2f5d07, 0x0d3d7f363059a47a, 0x0d3d7f363059a47a, 0x0000000000000004, 0x0 }, /* #43 */
     5709    { 0x343bd3, 0x343bd2, 0xdc898787414dfeb8, 0xdc998787414dfeb8, 0x0000000000000034, 0x0 }, /* #44 */
     5710    { 0x332e17, 0x332e17, 0x29c3791d56743ebf, 0x29c3791d56743ebf, 0x0000000000000016, 0x0 }, /* #45 */
     5711    { 0x1a2e47, 0x1a2e47, 0x29a44cc54a67e004, 0x29a44cc54a67e004, 0x0000000000000032, 0x0 }, /* #46 */
     5712    { 0x3f4017, 0x3f4017, 0xa17b54f7624ab37a, 0xa17b54f7624ab37a, 0x0000000000000020, 0x0 }, /* #47 */
     5713    { 0x1a5b07, 0x1a5b07, 0x3d9418893b9048af, 0x3d9418893b9048af, 0x0000000000000034, 0x0 }, /* #48 */
     5714    { 0x3b4742, 0x3b4743, 0x99c5fc944a8da6dd, 0x99c5fc944a8da6dd, 0x0000000000000017, 0x0 }, /* #49 */
     5715    { 0x275906, 0x275906, 0xaae37999c823113a, 0xaae3799bc823113a, 0x0000000000000021, 0x0 }, /* #50 */
     5716    { 0x275b53, 0x275b52, 0xc6ab7b9e47386206, 0xe6ab7b9e47386206, 0x000000000000003d, 0x0 }, /* #51 */
     5717    { 0x261fd3, 0x261fd2, 0x9d3e691d17b2d30e, 0x9d3e6d1d17b2d30e, 0x000000000000002a, 0x0 }, /* #52 */
     5718    { 0x1a5b02, 0x1a5b03, 0x675a088f6a153f6b, 0x675a088f6a153f6b, 0x0000000000000038, 0x0 }, /* #53 */
     5719    { 0x065356, 0x065356, 0xcc2caf0cf2539064, 0xcc2caf0cf2579064, 0x0000000000000012, 0x0 }, /* #54 */
     5720    { 0x036cc2, 0x036cc3, 0xd79aefa5989abfa1, 0xd79aefa5989abfa1, 0x0000000000000011, 0x0 }, /* #55 */
     5721    { 0x3c6842, 0x3c6843, 0x5e2a50541c7e2b13, 0x5e2a50541c7e2b13, 0x0000000000000004, 0x0 }, /* #56 */
     5722    { 0x2d0c86, 0x2d0c86, 0xd10f08c64feef4e1, 0xf10f08c64feef4e1, 0x000000000000003d, 0x0 }, /* #57 */
     5723    { 0x2d0f57, 0x2d0f57, 0x59fd772cf60c2f6c, 0x59fd772cf60c2f6c, 0x000000000000001c, 0x0 }, /* #58 */
     5724    { 0x1e4f93, 0x1e4f92, 0x543cd623888dc030, 0x543cd623888dc230, 0x0000000000000009, 0x0 }, /* #59 */
     5725    { 0x1c0902, 0x1c0902, 0xb98bcc9767667cce, 0xb98bcc9767667cee, 0x0000000000000005, 0x0 }, /* #60 */
     5726    { 0x224d06, 0x224d06, 0x8bcd746335ae62a1, 0x8bcd746735ae62a1, 0x0000000000000022, 0x0 }, /* #61 */
     5727    { 0x0a32c3, 0x0a32c3, 0xbe86ce9b4e9286a0, 0xbe86ce9b4e9286a0, 0x000000000000002f, 0x0 }, /* #62 */
     5728    { 0x211982, 0x211983, 0xf7209eb76211af9d, 0xf7209eb76211af9d, 0x000000000000003a, 0x0 }, /* #63 */
    57295729};
    57305730static const BINU64_TEST_T g_aTests_bts_u64_locked[] =
    57315731{
    5732     { 0x3c6bc2, 0x3c6bc2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
    5733     { 0x310053, 0x310052, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
    5734     { 0x0b2802, 0x0b2802, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
    5735     { 0x0b3a12, 0x0b3a12, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
    5736     { 0x012257, 0x012256, 0x8cc80f636cb10fdc, 0x8cc80f636cb10fdd, 0x0000000000000000, 0x0 }, /* #4 */
    5737     { 0x2a1183, 0x2a1183, 0x8d2c46b9aa71ebb5, 0x8d2c46b9aa71ebb5, 0x0000000000000000, 0x0 }, /* #5 */
    5738     { 0x274e07, 0x274e07, 0x99cce83756be5063, 0x99cce83756be5063, 0x0000000000000000, 0x0 }, /* #6 */
    5739     { 0x0309d6, 0x0309d7, 0x454d71d5caeca1a1, 0x454d71d5caeca1a1, 0x0000000000000000, 0x0 }, /* #7 */
    5740     { 0x003f06, 0x003f07, 0xfb61aac630f046f0, 0xfb61aac630f046f0, 0x0000000000000006, 0x0 }, /* #8 */
    5741     { 0x3a6f56, 0x3a6f57, 0x58dfe6635e3ee202, 0x58dfe6635e3ee202, 0x0000000000000026, 0x0 }, /* #9 */
    5742     { 0x297b53, 0x297b52, 0xd7a948b623178c60, 0xd7ad48b623178c60, 0x0000000000000032, 0x0 }, /* #10 */
    5743     { 0x020457, 0x020457, 0xa634ef2ab26581bd, 0xa634ef2ab26581bd, 0x0000000000000021, 0x0 }, /* #11 */
    5744     { 0x2b7742, 0x2b7742, 0x3e69808ac4a87b13, 0x3e69808ac4a87b1b, 0x0000000000000003, 0x0 }, /* #12 */
    5745     { 0x093e83, 0x093e82, 0x396f911bb2b3292c, 0x396f919bb2b3292c, 0x0000000000000027, 0x0 }, /* #13 */
    5746     { 0x077ec7, 0x077ec7, 0xefbc5ba5a0ba26f9, 0xefbc5ba5a0ba26f9, 0x0000000000000034, 0x0 }, /* #14 */
    5747     { 0x195407, 0x195407, 0x892e014e94214844, 0x892e014e94214844, 0x0000000000000023, 0x0 }, /* #15 */
    5748     { 0x081c16, 0x081c16, 0x5fedc97626c35332, 0x5fedc97e26c35332, 0x0000000000000023, 0x0 }, /* #16 */
    5749     { 0x2d7886, 0x2d7886, 0xa51e201e0272ff4c, 0xa51e201e0272ff4e, 0x0000000000000001, 0x0 }, /* #17 */
    5750     { 0x2a6707, 0x2a6706, 0x3ce7019f9ba4e38b, 0x3ce7019f9ba4eb8b, 0x000000000000000b, 0x0 }, /* #18 */
    5751     { 0x376d52, 0x376d53, 0x3939236aa8ffeffe, 0x3939236aa8ffeffe, 0x000000000000003c, 0x0 }, /* #19 */
    5752     { 0x391d97, 0x391d96, 0x93be932d296b1864, 0x93bf932d296b1864, 0x0000000000000030, 0x0 }, /* #20 */
    5753     { 0x380007, 0x380007, 0x564b41b40e0ed7a1, 0x564b41b40e0ed7a1, 0x000000000000003a, 0x0 }, /* #21 */
    5754     { 0x234c92, 0x234c92, 0x554d74b13322b3a8, 0x554d74b13322b3e8, 0x0000000000000006, 0x0 }, /* #22 */
    5755     { 0x3a7196, 0x3a7196, 0x0be28e9e4134d77b, 0x0be28e9e5134d77b, 0x000000000000001c, 0x0 }, /* #23 */
    5756     { 0x1e0d42, 0x1e0d42, 0xaeb92e135c8f5555, 0xaeb92e135c9f5555, 0x0000000000000014, 0x0 }, /* #24 */
    5757     { 0x106d53, 0x106d53, 0x9b9610819fac2d5c, 0x9b9610819fac2d5c, 0x000000000000000a, 0x0 }, /* #25 */
    5758     { 0x3c7cd7, 0x3c7cd7, 0xa16540bfced96a2f, 0xa16540bfced96a2f, 0x000000000000000e, 0x0 }, /* #26 */
    5759     { 0x1932c2, 0x1932c2, 0xf7defe526e2b20c6, 0xf7defe526e2b20d6, 0x0000000000000004, 0x0 }, /* #27 */
    5760     { 0x201987, 0x201987, 0xa053ae33d34e7f44, 0xa053ae33d34e7f44, 0x0000000000000013, 0x0 }, /* #28 */
    5761     { 0x0966c3, 0x0966c2, 0x11473b720f183a32, 0x11477b720f183a32, 0x000000000000002e, 0x0 }, /* #29 */
    5762     { 0x0b08c3, 0x0b08c3, 0x78d5ae925f3e27e8, 0x78d5ae925f3e27e8, 0x000000000000002b, 0x0 }, /* #30 */
    5763     { 0x244c57, 0x244c57, 0x929db226e07f0a88, 0x929db226e07f0a88, 0x000000000000003c, 0x0 }, /* #31 */
    5764     { 0x1c3ec7, 0x1c3ec7, 0x10c8986eeb824179, 0x10c8986eeb824179, 0x0000000000000026, 0x0 }, /* #32 */
    5765     { 0x1d7e87, 0x1d7e86, 0x8e6a53b04c1b54fd, 0x8e6a53b84c1b54fd, 0x0000000000000023, 0x0 }, /* #33 */
    5766     { 0x175602, 0x175602, 0x7006a51ac8a92556, 0x7006a51ac8a9255e, 0x0000000000000003, 0x0 }, /* #34 */
    5767     { 0x347d86, 0x347d87, 0x739a0a1b9d9cd7d5, 0x739a0a1b9d9cd7d5, 0x000000000000001c, 0x0 }, /* #35 */
    5768     { 0x260f93, 0x260f93, 0x8dacae81da718f1d, 0x8dacae81da718f1d, 0x000000000000003b, 0x0 }, /* #36 */
    5769     { 0x0f1b03, 0x0f1b02, 0x73fbdb08f28e23ce, 0xf3fbdb08f28e23ce, 0x000000000000003f, 0x0 }, /* #37 */
    5770     { 0x271706, 0x271706, 0x335c469aa99204bc, 0x335c469aa99284bc, 0x000000000000000f, 0x0 }, /* #38 */
    5771     { 0x155d53, 0x155d52, 0xd1dcc1821bc4c14e, 0xd3dcc1821bc4c14e, 0x0000000000000039, 0x0 }, /* #39 */
    5772     { 0x1f3c82, 0x1f3c82, 0x0d99515e5f637d6b, 0x2d99515e5f637d6b, 0x000000000000003d, 0x0 }, /* #40 */
    5773     { 0x1e3cd6, 0x1e3cd7, 0x5a47e8bd2cbd4d87, 0x5a47e8bd2cbd4d87, 0x0000000000000017, 0x0 }, /* #41 */
    5774     { 0x1d3e53, 0x1d3e53, 0xf6d6e9962cae3234, 0xf6d6e9962cae3234, 0x000000000000003e, 0x0 }, /* #42 */
    5775     { 0x044d17, 0x044d16, 0xffcc88a3b025d56b, 0xffcc88a3b025d5eb, 0x0000000000000007, 0x0 }, /* #43 */
    5776     { 0x2318d2, 0x2318d2, 0xd4b3e3cf996770a8, 0xd4b3e3cf996770ac, 0x0000000000000002, 0x0 }, /* #44 */
    5777     { 0x1f61d3, 0x1f61d2, 0x5d2ac914caa0d9de, 0x5d2ac914caa0d9df, 0x0000000000000000, 0x0 }, /* #45 */
    5778     { 0x186993, 0x186993, 0xbd6788389a7a05f6, 0xbd6788389a7a05f6, 0x0000000000000036, 0x0 }, /* #46 */
    5779     { 0x091112, 0x091113, 0x2c72c108eaa26b86, 0x2c72c108eaa26b86, 0x0000000000000011, 0x0 }, /* #47 */
    5780     { 0x084e02, 0x084e03, 0xc23c4ef5dd7c963b, 0xc23c4ef5dd7c963b, 0x000000000000002e, 0x0 }, /* #48 */
    5781     { 0x1a1552, 0x1a1552, 0x60f2cff35ecbfb6b, 0x60f2cff35ecbff6b, 0x000000000000000a, 0x0 }, /* #49 */
    5782     { 0x193243, 0x193242, 0x415c9b8416efc801, 0x415c9b8416efc821, 0x0000000000000005, 0x0 }, /* #50 */
    5783     { 0x2c6896, 0x2c6897, 0x0a1e02bf6dce9062, 0x0a1e02bf6dce9062, 0x0000000000000021, 0x0 }, /* #51 */
    5784     { 0x055753, 0x055752, 0x152685ec1740b970, 0x152685ee1740b970, 0x0000000000000021, 0x0 }, /* #52 */
    5785     { 0x106482, 0x106483, 0xf76f9075b0c9ad9f, 0xf76f9075b0c9ad9f, 0x000000000000003a, 0x0 }, /* #53 */
    5786     { 0x154a56, 0x154a57, 0x7488d6804fa9b74e, 0x7488d6804fa9b74e, 0x0000000000000002, 0x0 }, /* #54 */
    5787     { 0x175c42, 0x175c43, 0x43737c5e314cfabe, 0x43737c5e314cfabe, 0x0000000000000036, 0x0 }, /* #55 */
    5788     { 0x281c42, 0x281c42, 0xb8a1adf2c456a7c4, 0xb8a5adf2c456a7c4, 0x0000000000000032, 0x0 }, /* #56 */
    5789     { 0x3a6146, 0x3a6146, 0x9cb795aed2818757, 0x9cb795aef2818757, 0x000000000000001d, 0x0 }, /* #57 */
    5790     { 0x116692, 0x116692, 0xf3cb0eb6dbd22d38, 0xf3eb0eb6dbd22d38, 0x0000000000000035, 0x0 }, /* #58 */
    5791     { 0x232ec7, 0x232ec7, 0x015b804f0a0cd3b5, 0x015b804f0a0cd3b5, 0x0000000000000019, 0x0 }, /* #59 */
    5792     { 0x031883, 0x031883, 0x1bfcde533e189547, 0x1bfcde533e189547, 0x0000000000000033, 0x0 }, /* #60 */
    5793     { 0x2a0b47, 0x2a0b47, 0x7d791c781beea1b6, 0x7d791c781beea1b6, 0x000000000000003b, 0x0 }, /* #61 */
    5794     { 0x0629d2, 0x0629d2, 0xf5cd0ec2b5f10af5, 0xf5cd8ec2b5f10af5, 0x000000000000002f, 0x0 }, /* #62 */
    5795     { 0x3b2316, 0x3b2317, 0x0bd3fe035f564503, 0x0bd3fe035f564503, 0x000000000000003b, 0x0 }, /* #63 */
     5732    { 0x1d6583, 0x1d6582, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
     5733    { 0x106543, 0x106542, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
     5734    { 0x040386, 0x040386, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
     5735    { 0x0358d7, 0x0358d6, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
     5736    { 0x3d2012, 0x3d2012, 0x1d4e61729c83fcde, 0x1d4e61729c83fcdf, 0x0000000000000000, 0x0 }, /* #4 */
     5737    { 0x046903, 0x046903, 0xc2784c7a3f8c0859, 0xc2784c7a3f8c0859, 0x0000000000000000, 0x0 }, /* #5 */
     5738    { 0x247f87, 0x247f86, 0x88ca66856b4dec24, 0x88ca66856b4dec25, 0x0000000000000000, 0x0 }, /* #6 */
     5739    { 0x104b12, 0x104b13, 0xd085834bee85c5ed, 0xd085834bee85c5ed, 0x0000000000000000, 0x0 }, /* #7 */
     5740    { 0x2e3946, 0x2e3947, 0x7c7b863c804deed7, 0x7c7b863c804deed7, 0x0000000000000029, 0x0 }, /* #8 */
     5741    { 0x3c07c7, 0x3c07c7, 0xb3763968c5642bc7, 0xb3763968c5642bc7, 0x000000000000003d, 0x0 }, /* #9 */
     5742    { 0x030c92, 0x030c93, 0x9d654a58fa38a724, 0x9d654a58fa38a724, 0x000000000000000f, 0x0 }, /* #10 */
     5743    { 0x092143, 0x092142, 0x622ebedb7d28523b, 0x622ebefb7d28523b, 0x0000000000000025, 0x0 }, /* #11 */
     5744    { 0x3c07c7, 0x3c07c7, 0x37a9a7754c4c9481, 0x37a9a7754c4c9481, 0x0000000000000033, 0x0 }, /* #12 */
     5745    { 0x1f01c3, 0x1f01c2, 0x2c0147e0f44a1659, 0x2c0147e0f44a1679, 0x0000000000000005, 0x0 }, /* #13 */
     5746    { 0x1c5e56, 0x1c5e56, 0xbe7241444a7da365, 0xbe72414c4a7da365, 0x0000000000000023, 0x0 }, /* #14 */
     5747    { 0x3e4f46, 0x3e4f47, 0xda1b3b7e51f5b478, 0xda1b3b7e51f5b478, 0x0000000000000015, 0x0 }, /* #15 */
     5748    { 0x197896, 0x197897, 0xe261e371f750ee9e, 0xe261e371f750ee9e, 0x0000000000000019, 0x0 }, /* #16 */
     5749    { 0x0b7796, 0x0b7797, 0xce3da1fa33629949, 0xce3da1fa33629949, 0x0000000000000023, 0x0 }, /* #17 */
     5750    { 0x0a6d96, 0x0a6d96, 0x430fadf97a863d03, 0x430fadf97a963d03, 0x0000000000000014, 0x0 }, /* #18 */
     5751    { 0x184187, 0x184187, 0x97b6b803c6892c3a, 0x97b6b803c6892c3a, 0x0000000000000032, 0x0 }, /* #19 */
     5752    { 0x2f6613, 0x2f6613, 0xdba1b9fae4f43095, 0xdba1b9fae4f43095, 0x0000000000000015, 0x0 }, /* #20 */
     5753    { 0x3d6552, 0x3d6552, 0x56a47832d5bda908, 0x5ea47832d5bda908, 0x000000000000003b, 0x0 }, /* #21 */
     5754    { 0x055216, 0x055216, 0x2712f2aac65a9d63, 0x2712f2aac65a9d73, 0x0000000000000004, 0x0 }, /* #22 */
     5755    { 0x020843, 0x020842, 0xb48ada4511f42870, 0xb4cada4511f42870, 0x0000000000000036, 0x0 }, /* #23 */
     5756    { 0x1f6982, 0x1f6982, 0xbf7877f727bd567a, 0xbf7877f727bd567e, 0x0000000000000002, 0x0 }, /* #24 */
     5757    { 0x196896, 0x196896, 0xaf1eff07117d2559, 0xbf1eff07117d2559, 0x000000000000003c, 0x0 }, /* #25 */
     5758    { 0x3a3e06, 0x3a3e07, 0xdb7d4775ea99dd04, 0xdb7d4775ea99dd04, 0x000000000000003f, 0x0 }, /* #26 */
     5759    { 0x386c46, 0x386c46, 0x757fc349b5d6037f, 0x757fc349b5d6837f, 0x000000000000000f, 0x0 }, /* #27 */
     5760    { 0x1d2c17, 0x1d2c16, 0xe0f4016c39440636, 0xe0f4416c39440636, 0x000000000000002e, 0x0 }, /* #28 */
     5761    { 0x3f6543, 0x3f6543, 0xd24036013decfe9d, 0xd24036013decfe9d, 0x0000000000000016, 0x0 }, /* #29 */
     5762    { 0x132213, 0x132213, 0x222f7e30313932b2, 0x222f7e30313932b2, 0x000000000000002c, 0x0 }, /* #30 */
     5763    { 0x0a39d3, 0x0a39d3, 0xaad1c25b9aad598b, 0xaad1c25b9aad598b, 0x0000000000000026, 0x0 }, /* #31 */
     5764    { 0x267d02, 0x267d02, 0x88c7abe7d4db49c3, 0x88c7abe7d4db49e3, 0x0000000000000005, 0x0 }, /* #32 */
     5765    { 0x1f1b56, 0x1f1b57, 0x7fba95d4db44c468, 0x7fba95d4db44c468, 0x000000000000003b, 0x0 }, /* #33 */
     5766    { 0x0653c6, 0x0653c6, 0xdd62820b87c13492, 0xdd62820b87c53492, 0x0000000000000012, 0x0 }, /* #34 */
     5767    { 0x0c01c6, 0x0c01c7, 0x58d781430add92e7, 0x58d781430add92e7, 0x0000000000000006, 0x0 }, /* #35 */
     5768    { 0x0b32d2, 0x0b32d3, 0xdb75f092e3fe878f, 0xdb75f092e3fe878f, 0x0000000000000027, 0x0 }, /* #36 */
     5769    { 0x143647, 0x143647, 0x4588b6375dcd1e6d, 0x4588b6375dcd1e6d, 0x000000000000000b, 0x0 }, /* #37 */
     5770    { 0x2a3882, 0x2a3882, 0x6b407bc13bbfc584, 0x6b407bc13bffc584, 0x0000000000000016, 0x0 }, /* #38 */
     5771    { 0x340002, 0x340003, 0x7fc174cd1a31dd72, 0x7fc174cd1a31dd72, 0x000000000000002e, 0x0 }, /* #39 */
     5772    { 0x2d5206, 0x2d5206, 0x5bf0649deb659c2d, 0xdbf0649deb659c2d, 0x000000000000003f, 0x0 }, /* #40 */
     5773    { 0x3627d7, 0x3627d6, 0xcceee2425bf94fef, 0xccefe2425bf94fef, 0x0000000000000030, 0x0 }, /* #41 */
     5774    { 0x355a83, 0x355a82, 0x0fadea5c329201b4, 0x0fadea5c329241b4, 0x000000000000000e, 0x0 }, /* #42 */
     5775    { 0x3e6792, 0x3e6793, 0x9ccf42470bc1beb4, 0x9ccf42470bc1beb4, 0x0000000000000017, 0x0 }, /* #43 */
     5776    { 0x3c2b16, 0x3c2b17, 0x2490b4e8f085dd7e, 0x2490b4e8f085dd7e, 0x000000000000002c, 0x0 }, /* #44 */
     5777    { 0x0a0f06, 0x0a0f07, 0xbe8fef7ef8c9a57d, 0xbe8fef7ef8c9a57d, 0x000000000000001c, 0x0 }, /* #45 */
     5778    { 0x1e3a17, 0x1e3a16, 0xbbd64fc3dcf96ec1, 0xbbd64fe3dcf96ec1, 0x0000000000000025, 0x0 }, /* #46 */
     5779    { 0x1c3953, 0x1c3952, 0x060cfe39cb36f8df, 0x060cfe39db36f8df, 0x000000000000001c, 0x0 }, /* #47 */
     5780    { 0x3f0e07, 0x3f0e07, 0x8b4fbe7c4e8ef467, 0x8b4fbe7c4e8ef467, 0x0000000000000031, 0x0 }, /* #48 */
     5781    { 0x035143, 0x035143, 0xab6c20e8e2df327e, 0xab6c20e8e2df327e, 0x000000000000001d, 0x0 }, /* #49 */
     5782    { 0x2b2c92, 0x2b2c93, 0x1bf8dcf0d93ab000, 0x1bf8dcf0d93ab000, 0x000000000000003c, 0x0 }, /* #50 */
     5783    { 0x332702, 0x332702, 0x085458b2553fb05f, 0x08d458b2553fb05f, 0x0000000000000037, 0x0 }, /* #51 */
     5784    { 0x3b5382, 0x3b5383, 0xaed72f7efd056b89, 0xaed72f7efd056b89, 0x000000000000000b, 0x0 }, /* #52 */
     5785    { 0x225ac2, 0x225ac2, 0xa6648e7f1873fb03, 0xa6648e7f3873fb03, 0x000000000000001d, 0x0 }, /* #53 */
     5786    { 0x217687, 0x217686, 0xb14cf41d99c9567c, 0xb14cf41d99c956fc, 0x0000000000000007, 0x0 }, /* #54 */
     5787    { 0x153487, 0x153486, 0x757e954ed08988f5, 0x757e954ed08d88f5, 0x0000000000000012, 0x0 }, /* #55 */
     5788    { 0x0a2a47, 0x0a2a46, 0xcf709a14ca732c88, 0xcff09a14ca732c88, 0x0000000000000037, 0x0 }, /* #56 */
     5789    { 0x2e2652, 0x2e2653, 0x4306dcff6b605b40, 0x4306dcff6b605b40, 0x0000000000000039, 0x0 }, /* #57 */
     5790    { 0x3a7c13, 0x3a7c12, 0x1dfb309eb685200c, 0x1dff309eb685200c, 0x0000000000000032, 0x0 }, /* #58 */
     5791    { 0x2f4802, 0x2f4803, 0x5f86b934eaf39bff, 0x5f86b934eaf39bff, 0x0000000000000017, 0x0 }, /* #59 */
     5792    { 0x203502, 0x203503, 0xa9162156a48e0991, 0xa9162156a48e0991, 0x0000000000000000, 0x0 }, /* #60 */
     5793    { 0x096e52, 0x096e52, 0xe083fa8385322a7f, 0xe083fa8785322a7f, 0x0000000000000022, 0x0 }, /* #61 */
     5794    { 0x260186, 0x260187, 0xab7e99bf20ee08b8, 0xab7e99bf20ee08b8, 0x0000000000000028, 0x0 }, /* #62 */
     5795    { 0x0303d2, 0x0303d2, 0x51d4c92016ecc27d, 0x51d4c92017ecc27d, 0x0000000000000018, 0x0 }, /* #63 */
    57965796};
    57975797
     
    58005800static const BINU8_TEST_T g_aTests_inc_u8[] =
    58015801{
    5802     { 0x2a0082, 0x2a0006, 0x43, 0x44, 0, 0 }, /* #0 */
    5803     { 0x1b7f97, 0x1b7703, 0x44, 0x45, 0, 0 }, /* #1 */
    5804     { 0x041ed2, 0x041696, 0xef, 0xf0, 0, 0 }, /* #2 */
    5805     { 0x1d5083, 0x1d5007, 0x05, 0x06, 0, 0 }, /* #3 */
    5806     { 0x0e5e52, 0x0e5686, 0xf8, 0xf9, 0, 0 }, /* #4 */
    5807     { 0x274487, 0x274407, 0x0e, 0x0f, 0, 0 }, /* #5 */
    5808     { 0x2a6812, 0x2a6082, 0xaa, 0xab, 0, 0 }, /* #6 */
    5809     { 0x006fc3, 0x006783, 0xbb, 0xbc, 0, 0 }, /* #7 */
    5810     { 0x155bd3, 0x155303, 0x0d, 0x0e, 0, 0 }, /* #8 */
    5811     { 0x2e77d7, 0x2e7703, 0x51, 0x52, 0, 0 }, /* #9 */
    5812     { 0x176f12, 0x176f92, 0x7f, 0x80, 0, 0 }, /* #10 */
    5813     { 0x002a82, 0x002206, 0x08, 0x09, 0, 0 }, /* #11 */
    5814     { 0x221296, 0x221206, 0x16, 0x17, 0, 0 }, /* #12 */
    5815     { 0x060e02, 0x060686, 0xea, 0xeb, 0, 0 }, /* #13 */
    5816     { 0x352d42, 0x352586, 0xb6, 0xb7, 0, 0 }, /* #14 */
    5817     { 0x331a12, 0x331282, 0xc1, 0xc2, 0, 0 }, /* #15 */
    5818     { 0x0a5842, 0x0a5002, 0x6c, 0x6d, 0, 0 }, /* #16 */
    5819     { 0x2d6ac6, 0x2d6282, 0x85, 0x86, 0, 0 }, /* #17 */
    5820     { 0x196e17, 0x196603, 0x5c, 0x5d, 0, 0 }, /* #18 */
    5821     { 0x303152, 0x303182, 0xb5, 0xb6, 0, 0 }, /* #19 */
    5822     { 0x291192, 0x291182, 0xe2, 0xe3, 0, 0 }, /* #20 */
    5823     { 0x385f82, 0x385706, 0x47, 0x48, 0, 0 }, /* #21 */
    5824     { 0x162706, 0x162706, 0x04, 0x05, 0, 0 }, /* #22 */
    5825     { 0x225102, 0x225186, 0xc9, 0xca, 0, 0 }, /* #23 */
    5826     { 0x2b6652, 0x2b6682, 0xcd, 0xce, 0, 0 }, /* #24 */
    5827     { 0x033ed7, 0x033613, 0x1f, 0x20, 0, 0 }, /* #25 */
    5828     { 0x1c08d6, 0x1c0086, 0xe7, 0xe8, 0, 0 }, /* #26 */
    5829     { 0x072b86, 0x072386, 0xc5, 0xc6, 0, 0 }, /* #27 */
    5830     { 0x274397, 0x274307, 0x23, 0x24, 0, 0 }, /* #28 */
    5831     { 0x0501d3, 0x050107, 0x20, 0x21, 0, 0 }, /* #29 */
    5832     { 0x125107, 0x125107, 0x3b, 0x3c, 0, 0 }, /* #30 */
    5833     { 0x0d57c7, 0x0d5787, 0xf5, 0xf6, 0, 0 }, /* #31 */
    5834     { 0x2a1f03, 0x2a1703, 0x42, 0x43, 0, 0 }, /* #32 */
    5835     { 0x206bd3, 0x206303, 0x22, 0x23, 0, 0 }, /* #33 */
    5836     { 0x326502, 0x326502, 0x45, 0x46, 0, 0 }, /* #34 */
    5837     { 0x163716, 0x163786, 0x8a, 0x8b, 0, 0 }, /* #35 */
    5838     { 0x0b1f96, 0x0b1782, 0xc0, 0xc1, 0, 0 }, /* #36 */
    5839     { 0x055483, 0x055483, 0xf3, 0xf4, 0, 0 }, /* #37 */
    5840     { 0x193007, 0x193007, 0x20, 0x21, 0, 0 }, /* #38 */
    5841     { 0x014dc2, 0x014506, 0x2d, 0x2e, 0, 0 }, /* #39 */
    5842     { 0x0b3c83, 0x0b3403, 0x44, 0x45, 0, 0 }, /* #40 */
    5843     { 0x102907, 0x102187, 0xe7, 0xe8, 0, 0 }, /* #41 */
    5844     { 0x1d52d7, 0x1d5283, 0xeb, 0xec, 0, 0 }, /* #42 */
    5845     { 0x055417, 0x055483, 0x9a, 0x9b, 0, 0 }, /* #43 */
    5846     { 0x007842, 0x007006, 0x52, 0x53, 0, 0 }, /* #44 */
    5847     { 0x3e5512, 0x3e5596, 0x8f, 0x90, 0, 0 }, /* #45 */
    5848     { 0x2b1992, 0x2b1182, 0xd9, 0xda, 0, 0 }, /* #46 */
    5849     { 0x276193, 0x276107, 0x38, 0x39, 0, 0 }, /* #47 */
    5850     { 0x363482, 0x363406, 0x6b, 0x6c, 0, 0 }, /* #48 */
    5851     { 0x0f5cc6, 0x0f5486, 0xd1, 0xd2, 0, 0 }, /* #49 */
    5852     { 0x352e13, 0x352687, 0xa9, 0xaa, 0, 0 }, /* #50 */
    5853     { 0x1d4a83, 0x1d4207, 0x16, 0x17, 0, 0 }, /* #51 */
    5854     { 0x242483, 0x242487, 0xe6, 0xe7, 0, 0 }, /* #52 */
    5855     { 0x2e6d02, 0x2e6586, 0x81, 0x82, 0, 0 }, /* #53 */
    5856     { 0x1b1d17, 0x1b1507, 0x09, 0x0a, 0, 0 }, /* #54 */
    5857     { 0x212d82, 0x212582, 0x9a, 0x9b, 0, 0 }, /* #55 */
    5858     { 0x291cd6, 0x291406, 0x27, 0x28, 0, 0 }, /* #56 */
    5859     { 0x107303, 0x107387, 0xb7, 0xb8, 0, 0 }, /* #57 */
    5860     { 0x133817, 0x133087, 0xfe, 0xff, 0, 0 }, /* #58 */
    5861     { 0x385657, 0x385603, 0x6a, 0x6b, 0, 0 }, /* #59 */
    5862     { 0x362a02, 0x362206, 0x10, 0x11, 0, 0 }, /* #60 */
    5863     { 0x337a92, 0x337202, 0x28, 0x29, 0, 0 }, /* #61 */
    5864     { 0x365416, 0x365c92, 0x7f, 0x80, 0, 0 }, /* #62 */
    5865     { 0x386456, 0x386406, 0x7c, 0x7d, 0, 0 }, /* #63 */
     5802    { 0x2b5d87, 0x2b5587, 0xe7, 0xe8, 0, 0 }, /* #0 */
     5803    { 0x1606c3, 0x160687, 0x81, 0x82, 0, 0 }, /* #1 */
     5804    { 0x1c7f13, 0x1c7703, 0x3c, 0x3d, 0, 0 }, /* #2 */
     5805    { 0x331886, 0x331006, 0x17, 0x18, 0, 0 }, /* #3 */
     5806    { 0x396656, 0x396686, 0xce, 0xcf, 0, 0 }, /* #4 */
     5807    { 0x315882, 0x315006, 0x10, 0x11, 0, 0 }, /* #5 */
     5808    { 0x190506, 0x190502, 0x07, 0x08, 0, 0 }, /* #6 */
     5809    { 0x0d1d57, 0x0d1507, 0x40, 0x41, 0, 0 }, /* #7 */
     5810    { 0x134a13, 0x134283, 0x8e, 0x8f, 0, 0 }, /* #8 */
     5811    { 0x0d5712, 0x0d5782, 0xc6, 0xc7, 0, 0 }, /* #9 */
     5812    { 0x277897, 0x277003, 0x3d, 0x3e, 0, 0 }, /* #10 */
     5813    { 0x094746, 0x094786, 0xf8, 0xf9, 0, 0 }, /* #11 */
     5814    { 0x3e6403, 0x3e6487, 0xbd, 0xbe, 0, 0 }, /* #12 */
     5815    { 0x2b6682, 0x2b6606, 0x2c, 0x2d, 0, 0 }, /* #13 */
     5816    { 0x240846, 0x240082, 0xb5, 0xb6, 0, 0 }, /* #14 */
     5817    { 0x377912, 0x377186, 0xd0, 0xd1, 0, 0 }, /* #15 */
     5818    { 0x2a7a02, 0x2a7206, 0x04, 0x05, 0, 0 }, /* #16 */
     5819    { 0x3765d7, 0x376587, 0xae, 0xaf, 0, 0 }, /* #17 */
     5820    { 0x333556, 0x333586, 0xf8, 0xf9, 0, 0 }, /* #18 */
     5821    { 0x080907, 0x080107, 0x0e, 0x0f, 0, 0 }, /* #19 */
     5822    { 0x080e43, 0x080683, 0x8e, 0x8f, 0, 0 }, /* #20 */
     5823    { 0x392343, 0x392383, 0xe8, 0xe9, 0, 0 }, /* #21 */
     5824    { 0x1f57d3, 0x1f5707, 0x17, 0x18, 0, 0 }, /* #22 */
     5825    { 0x1f47d6, 0x1f4706, 0x17, 0x18, 0, 0 }, /* #23 */
     5826    { 0x362a07, 0x362203, 0x3d, 0x3e, 0, 0 }, /* #24 */
     5827    { 0x137707, 0x137783, 0xd8, 0xd9, 0, 0 }, /* #25 */
     5828    { 0x0f5e46, 0x0f5606, 0x08, 0x09, 0, 0 }, /* #26 */
     5829    { 0x2e3cd3, 0x2e3483, 0x89, 0x8a, 0, 0 }, /* #27 */
     5830    { 0x3e0683, 0x3e0603, 0x44, 0x45, 0, 0 }, /* #28 */
     5831    { 0x0e20c7, 0x0e2007, 0x11, 0x12, 0, 0 }, /* #29 */
     5832    { 0x372f83, 0x372787, 0xf5, 0xf6, 0, 0 }, /* #30 */
     5833    { 0x1d18c7, 0x1d1007, 0x7a, 0x7b, 0, 0 }, /* #31 */
     5834    { 0x363e02, 0x363682, 0xdb, 0xdc, 0, 0 }, /* #32 */
     5835    { 0x153612, 0x153682, 0xfd, 0xfe, 0, 0 }, /* #33 */
     5836    { 0x322b06, 0x322306, 0x1d, 0x1e, 0, 0 }, /* #34 */
     5837    { 0x3076c6, 0x307696, 0xbf, 0xc0, 0, 0 }, /* #35 */
     5838    { 0x0103c6, 0x010302, 0x53, 0x54, 0, 0 }, /* #36 */
     5839    { 0x2b27c2, 0x2b2786, 0xb3, 0xb4, 0, 0 }, /* #37 */
     5840    { 0x277b07, 0x277307, 0x04, 0x05, 0, 0 }, /* #38 */
     5841    { 0x1c0513, 0x1c0507, 0x26, 0x27, 0, 0 }, /* #39 */
     5842    { 0x072dc3, 0x072507, 0x4a, 0x4b, 0, 0 }, /* #40 */
     5843    { 0x3a1383, 0x3a1383, 0x91, 0x92, 0, 0 }, /* #41 */
     5844    { 0x0a7306, 0x0a7382, 0x9a, 0x9b, 0, 0 }, /* #42 */
     5845    { 0x222457, 0x222403, 0x37, 0x38, 0, 0 }, /* #43 */
     5846    { 0x032953, 0x032103, 0x45, 0x46, 0, 0 }, /* #44 */
     5847    { 0x0f7c42, 0x0f7482, 0xe2, 0xe3, 0, 0 }, /* #45 */
     5848    { 0x366dd2, 0x366592, 0xcf, 0xd0, 0, 0 }, /* #46 */
     5849    { 0x213282, 0x213202, 0x36, 0x37, 0, 0 }, /* #47 */
     5850    { 0x083d86, 0x083506, 0x41, 0x42, 0, 0 }, /* #48 */
     5851    { 0x1b0693, 0x1b0697, 0x9f, 0xa0, 0, 0 }, /* #49 */
     5852    { 0x0e3743, 0x0e3783, 0xa1, 0xa2, 0, 0 }, /* #50 */
     5853    { 0x0e6a13, 0x0e6287, 0xd0, 0xd1, 0, 0 }, /* #51 */
     5854    { 0x2328c3, 0x232087, 0xe6, 0xe7, 0, 0 }, /* #52 */
     5855    { 0x2d65d3, 0x2d6583, 0x84, 0x85, 0, 0 }, /* #53 */
     5856    { 0x2e5dc3, 0x2e5583, 0xd2, 0xd3, 0, 0 }, /* #54 */
     5857    { 0x104cc2, 0x104486, 0xae, 0xaf, 0, 0 }, /* #55 */
     5858    { 0x3c68d6, 0x3c6002, 0x2e, 0x2f, 0, 0 }, /* #56 */
     5859    { 0x155a86, 0x155286, 0x98, 0x99, 0, 0 }, /* #57 */
     5860    { 0x0f2013, 0x0f2087, 0xf4, 0xf5, 0, 0 }, /* #58 */
     5861    { 0x0d44d3, 0x0d4403, 0x07, 0x08, 0, 0 }, /* #59 */
     5862    { 0x194902, 0x194186, 0x94, 0x95, 0, 0 }, /* #60 */
     5863    { 0x235383, 0x235307, 0x41, 0x42, 0, 0 }, /* #61 */
     5864    { 0x1a05c6, 0x1a0582, 0xc3, 0xc4, 0, 0 }, /* #62 */
     5865    { 0x285b03, 0x285307, 0x43, 0x44, 0, 0 }, /* #63 */
    58665866};
    58675867static const BINU8_TEST_T g_aTests_inc_u8_locked[] =
    58685868{
    5869     { 0x226942, 0x226102, 0x36, 0x37, 0, 0 }, /* #0 */
    5870     { 0x171c16, 0x171482, 0xe4, 0xe5, 0, 0 }, /* #1 */
    5871     { 0x386bd6, 0x386382, 0xbe, 0xbf, 0, 0 }, /* #2 */
    5872     { 0x265057, 0x265007, 0x52, 0x53, 0, 0 }, /* #3 */
    5873     { 0x3d3bd7, 0x3d3303, 0x15, 0x16, 0, 0 }, /* #4 */
    5874     { 0x3529d6, 0x352182, 0x82, 0x83, 0, 0 }, /* #5 */
    5875     { 0x0e4906, 0x0e4102, 0x24, 0x25, 0, 0 }, /* #6 */
    5876     { 0x1d5c13, 0x1d5407, 0x34, 0x35, 0, 0 }, /* #7 */
    5877     { 0x0264c2, 0x026402, 0x0c, 0x0d, 0, 0 }, /* #8 */
    5878     { 0x272453, 0x272487, 0xb1, 0xb2, 0, 0 }, /* #9 */
    5879     { 0x387352, 0x387302, 0x50, 0x51, 0, 0 }, /* #10 */
    5880     { 0x101b53, 0x101307, 0x46, 0x47, 0, 0 }, /* #11 */
    5881     { 0x2d5202, 0x2d5202, 0x37, 0x38, 0, 0 }, /* #12 */
    5882     { 0x264546, 0x264506, 0x3e, 0x3f, 0, 0 }, /* #13 */
    5883     { 0x1d7ec2, 0x1d7686, 0xd7, 0xd8, 0, 0 }, /* #14 */
    5884     { 0x131053, 0x131007, 0x1d, 0x1e, 0, 0 }, /* #15 */
    5885     { 0x3e5983, 0x3e5103, 0x4b, 0x4c, 0, 0 }, /* #16 */
    5886     { 0x320b16, 0x320302, 0x07, 0x08, 0, 0 }, /* #17 */
    5887     { 0x126216, 0x126206, 0x7d, 0x7e, 0, 0 }, /* #18 */
    5888     { 0x181242, 0x181202, 0x5d, 0x5e, 0, 0 }, /* #19 */
    5889     { 0x0848d6, 0x084006, 0x76, 0x77, 0, 0 }, /* #20 */
    5890     { 0x086247, 0x086203, 0x6a, 0x6b, 0, 0 }, /* #21 */
    5891     { 0x1d0ad2, 0x1d0212, 0x6f, 0x70, 0, 0 }, /* #22 */
    5892     { 0x303e83, 0x303683, 0xa0, 0xa1, 0, 0 }, /* #23 */
    5893     { 0x2978d2, 0x297006, 0x7a, 0x7b, 0, 0 }, /* #24 */
    5894     { 0x0c4e43, 0x0c4603, 0x50, 0x51, 0, 0 }, /* #25 */
    5895     { 0x282953, 0x282183, 0x97, 0x98, 0, 0 }, /* #26 */
    5896     { 0x0a6993, 0x0a6103, 0x67, 0x68, 0, 0 }, /* #27 */
    5897     { 0x2f7653, 0x2f7607, 0x2c, 0x2d, 0, 0 }, /* #28 */
    5898     { 0x344f17, 0x344783, 0x88, 0x89, 0, 0 }, /* #29 */
    5899     { 0x291e93, 0x291607, 0x0b, 0x0c, 0, 0 }, /* #30 */
    5900     { 0x364217, 0x364203, 0x25, 0x26, 0, 0 }, /* #31 */
    5901     { 0x273456, 0x273402, 0x6d, 0x6e, 0, 0 }, /* #32 */
    5902     { 0x120e86, 0x120682, 0xb2, 0xb3, 0, 0 }, /* #33 */
    5903     { 0x352f06, 0x352782, 0xe8, 0xe9, 0, 0 }, /* #34 */
    5904     { 0x003952, 0x003186, 0xd6, 0xd7, 0, 0 }, /* #35 */
    5905     { 0x351c47, 0x351487, 0x99, 0x9a, 0, 0 }, /* #36 */
    5906     { 0x264752, 0x264786, 0xc5, 0xc6, 0, 0 }, /* #37 */
    5907     { 0x3817d3, 0x381783, 0x9c, 0x9d, 0, 0 }, /* #38 */
    5908     { 0x281292, 0x281206, 0x16, 0x17, 0, 0 }, /* #39 */
    5909     { 0x262c17, 0x262403, 0x2e, 0x2f, 0, 0 }, /* #40 */
    5910     { 0x1a68d2, 0x1a6086, 0xa8, 0xa9, 0, 0 }, /* #41 */
    5911     { 0x0865c7, 0x086583, 0x89, 0x8a, 0, 0 }, /* #42 */
    5912     { 0x161047, 0x161083, 0xd8, 0xd9, 0, 0 }, /* #43 */
    5913     { 0x227713, 0x227787, 0xfb, 0xfc, 0, 0 }, /* #44 */
    5914     { 0x013116, 0x013182, 0x97, 0x98, 0, 0 }, /* #45 */
    5915     { 0x226817, 0x226007, 0x26, 0x27, 0, 0 }, /* #46 */
    5916     { 0x1b5b93, 0x1b5307, 0x23, 0x24, 0, 0 }, /* #47 */
    5917     { 0x067396, 0x067302, 0x03, 0x04, 0, 0 }, /* #48 */
    5918     { 0x104852, 0x104006, 0x34, 0x35, 0, 0 }, /* #49 */
    5919     { 0x043256, 0x043206, 0x02, 0x03, 0, 0 }, /* #50 */
    5920     { 0x2c1713, 0x2c1793, 0xdf, 0xe0, 0, 0 }, /* #51 */
    5921     { 0x347dd2, 0x347506, 0x70, 0x71, 0, 0 }, /* #52 */
    5922     { 0x0149c3, 0x014107, 0x58, 0x59, 0, 0 }, /* #53 */
    5923     { 0x0b4692, 0x0b4686, 0xec, 0xed, 0, 0 }, /* #54 */
    5924     { 0x3864c3, 0x386487, 0xd0, 0xd1, 0, 0 }, /* #55 */
    5925     { 0x0f0ac2, 0x0f0282, 0xd2, 0xd3, 0, 0 }, /* #56 */
    5926     { 0x160712, 0x160782, 0x8b, 0x8c, 0, 0 }, /* #57 */
    5927     { 0x0200d2, 0x020002, 0x24, 0x25, 0, 0 }, /* #58 */
    5928     { 0x237bd7, 0x237307, 0x20, 0x21, 0, 0 }, /* #59 */
    5929     { 0x2050d3, 0x205003, 0x1e, 0x1f, 0, 0 }, /* #60 */
    5930     { 0x023746, 0x023702, 0x25, 0x26, 0, 0 }, /* #61 */
    5931     { 0x0b1ed6, 0x0b1686, 0xb3, 0xb4, 0, 0 }, /* #62 */
    5932     { 0x2c11d3, 0x2c1183, 0xdb, 0xdc, 0, 0 }, /* #63 */
     5869    { 0x210093, 0x210007, 0x47, 0x48, 0, 0 }, /* #0 */
     5870    { 0x132fc3, 0x132703, 0x30, 0x31, 0, 0 }, /* #1 */
     5871    { 0x364497, 0x364403, 0x2e, 0x2f, 0, 0 }, /* #2 */
     5872    { 0x3d2d82, 0x3d2506, 0x1a, 0x1b, 0, 0 }, /* #3 */
     5873    { 0x245a96, 0x245206, 0x46, 0x47, 0, 0 }, /* #4 */
     5874    { 0x0d6017, 0x0d6003, 0x45, 0x46, 0, 0 }, /* #5 */
     5875    { 0x001207, 0x001287, 0xc2, 0xc3, 0, 0 }, /* #6 */
     5876    { 0x356642, 0x356686, 0x94, 0x95, 0, 0 }, /* #7 */
     5877    { 0x0d1307, 0x0d1387, 0xe7, 0xe8, 0, 0 }, /* #8 */
     5878    { 0x2a3446, 0x2a3402, 0x0a, 0x0b, 0, 0 }, /* #9 */
     5879    { 0x3d2ed2, 0x3d2682, 0xa0, 0xa1, 0, 0 }, /* #10 */
     5880    { 0x3b7f06, 0x3b7786, 0x87, 0x88, 0, 0 }, /* #11 */
     5881    { 0x196442, 0x196402, 0x6a, 0x6b, 0, 0 }, /* #12 */
     5882    { 0x0e4c86, 0x0e4486, 0xfb, 0xfc, 0, 0 }, /* #13 */
     5883    { 0x3f0193, 0x3f0103, 0x7b, 0x7c, 0, 0 }, /* #14 */
     5884    { 0x3070d6, 0x307002, 0x6a, 0x6b, 0, 0 }, /* #15 */
     5885    { 0x3950d2, 0x395006, 0x09, 0x0a, 0, 0 }, /* #16 */
     5886    { 0x192743, 0x192783, 0x88, 0x89, 0, 0 }, /* #17 */
     5887    { 0x1b2152, 0x1b2182, 0xcc, 0xcd, 0, 0 }, /* #18 */
     5888    { 0x1f2257, 0x1f2283, 0xa6, 0xa7, 0, 0 }, /* #19 */
     5889    { 0x314ed7, 0x314603, 0x53, 0x54, 0, 0 }, /* #20 */
     5890    { 0x050d57, 0x050583, 0xa7, 0xa8, 0, 0 }, /* #21 */
     5891    { 0x130912, 0x130992, 0x7f, 0x80, 0, 0 }, /* #22 */
     5892    { 0x272e13, 0x272603, 0x33, 0x34, 0, 0 }, /* #23 */
     5893    { 0x114947, 0x114103, 0x2b, 0x2c, 0, 0 }, /* #24 */
     5894    { 0x142992, 0x142182, 0xfa, 0xfb, 0, 0 }, /* #25 */
     5895    { 0x076846, 0x076002, 0x0d, 0x0e, 0, 0 }, /* #26 */
     5896    { 0x314f17, 0x314783, 0xbe, 0xbf, 0, 0 }, /* #27 */
     5897    { 0x347cc6, 0x347486, 0xf5, 0xf6, 0, 0 }, /* #28 */
     5898    { 0x203282, 0x203286, 0x8a, 0x8b, 0, 0 }, /* #29 */
     5899    { 0x1173d3, 0x117307, 0x7a, 0x7b, 0, 0 }, /* #30 */
     5900    { 0x205156, 0x205186, 0xce, 0xcf, 0, 0 }, /* #31 */
     5901    { 0x360c82, 0x360406, 0x55, 0x56, 0, 0 }, /* #32 */
     5902    { 0x1945d2, 0x194586, 0xbc, 0xbd, 0, 0 }, /* #33 */
     5903    { 0x3f0653, 0x3f0603, 0x18, 0x19, 0, 0 }, /* #34 */
     5904    { 0x0f7e83, 0x0f7607, 0x05, 0x06, 0, 0 }, /* #35 */
     5905    { 0x1d5c42, 0x1d5406, 0x73, 0x74, 0, 0 }, /* #36 */
     5906    { 0x283703, 0x283783, 0xf1, 0xf2, 0, 0 }, /* #37 */
     5907    { 0x081c12, 0x081482, 0x85, 0x86, 0, 0 }, /* #38 */
     5908    { 0x267593, 0x267507, 0x2d, 0x2e, 0, 0 }, /* #39 */
     5909    { 0x3c6f03, 0x3c6707, 0x73, 0x74, 0, 0 }, /* #40 */
     5910    { 0x202106, 0x202106, 0x6e, 0x6f, 0, 0 }, /* #41 */
     5911    { 0x387b93, 0x387387, 0xa2, 0xa3, 0, 0 }, /* #42 */
     5912    { 0x217ed6, 0x217612, 0x3f, 0x40, 0, 0 }, /* #43 */
     5913    { 0x015587, 0x015507, 0x1c, 0x1d, 0, 0 }, /* #44 */
     5914    { 0x165e17, 0x165603, 0x57, 0x58, 0, 0 }, /* #45 */
     5915    { 0x3c2996, 0x3c2186, 0xea, 0xeb, 0, 0 }, /* #46 */
     5916    { 0x147243, 0x147287, 0xea, 0xeb, 0, 0 }, /* #47 */
     5917    { 0x317492, 0x317406, 0x68, 0x69, 0, 0 }, /* #48 */
     5918    { 0x041fc3, 0x041787, 0x9b, 0x9c, 0, 0 }, /* #49 */
     5919    { 0x222c06, 0x222486, 0xed, 0xee, 0, 0 }, /* #50 */
     5920    { 0x061153, 0x061103, 0x79, 0x7a, 0, 0 }, /* #51 */
     5921    { 0x132d13, 0x132507, 0x7a, 0x7b, 0, 0 }, /* #52 */
     5922    { 0x055883, 0x055003, 0x6d, 0x6e, 0, 0 }, /* #53 */
     5923    { 0x141803, 0x141003, 0x22, 0x23, 0, 0 }, /* #54 */
     5924    { 0x341846, 0x341082, 0x9a, 0x9b, 0, 0 }, /* #55 */
     5925    { 0x3e4942, 0x3e4182, 0xeb, 0xec, 0, 0 }, /* #56 */
     5926    { 0x070ec6, 0x070606, 0x23, 0x24, 0, 0 }, /* #57 */
     5927    { 0x1f5217, 0x1f5283, 0xa3, 0xa4, 0, 0 }, /* #58 */
     5928    { 0x2e45c6, 0x2e4502, 0x24, 0x25, 0, 0 }, /* #59 */
     5929    { 0x3b3f52, 0x3b3706, 0x2a, 0x2b, 0, 0 }, /* #60 */
     5930    { 0x1e1bd6, 0x1e1386, 0xe1, 0xe2, 0, 0 }, /* #61 */
     5931    { 0x176e02, 0x176606, 0x2d, 0x2e, 0, 0 }, /* #62 */
     5932    { 0x2b2753, 0x2b2703, 0x06, 0x07, 0, 0 }, /* #63 */
    59335933};
    59345934static const BINU8_TEST_T g_aTests_dec_u8[] =
    59355935{
    5936     { 0x344096, 0x344082, 0xa3, 0xa2, 0, 0 }, /* #0 */
    5937     { 0x005143, 0x005147, 0x01, 0x00, 0, 0 }, /* #1 */
    5938     { 0x201307, 0x201383, 0x98, 0x97, 0, 0 }, /* #2 */
    5939     { 0x0f2153, 0x0f2103, 0x58, 0x57, 0, 0 }, /* #3 */
    5940     { 0x364316, 0x364386, 0x8e, 0x8d, 0, 0 }, /* #4 */
    5941     { 0x383c97, 0x383487, 0xc1, 0xc0, 0, 0 }, /* #5 */
    5942     { 0x240d42, 0x240506, 0x57, 0x56, 0, 0 }, /* #6 */
    5943     { 0x3f4306, 0x3f4306, 0x67, 0x66, 0, 0 }, /* #7 */
    5944     { 0x111ed3, 0x111687, 0xec, 0xeb, 0, 0 }, /* #8 */
    5945     { 0x0b7b47, 0x0b7303, 0x4b, 0x4a, 0, 0 }, /* #9 */
    5946     { 0x315317, 0x315303, 0x4d, 0x4c, 0, 0 }, /* #10 */
    5947     { 0x167906, 0x167102, 0x63, 0x62, 0, 0 }, /* #11 */
    5948     { 0x3856d7, 0x385603, 0x0f, 0x0e, 0, 0 }, /* #12 */
    5949     { 0x3e4e82, 0x3e4602, 0x4a, 0x49, 0, 0 }, /* #13 */
    5950     { 0x332296, 0x332212, 0x20, 0x1f, 0, 0 }, /* #14 */
    5951     { 0x0913d2, 0x091386, 0x88, 0x87, 0, 0 }, /* #15 */
    5952     { 0x112ac6, 0x112282, 0x99, 0x98, 0, 0 }, /* #16 */
    5953     { 0x0f3496, 0x0f3482, 0x87, 0x86, 0, 0 }, /* #17 */
    5954     { 0x3f6c42, 0x3f6402, 0x55, 0x54, 0, 0 }, /* #18 */
    5955     { 0x275b43, 0x275387, 0xe3, 0xe2, 0, 0 }, /* #19 */
    5956     { 0x1f3602, 0x1f3686, 0xa1, 0xa0, 0, 0 }, /* #20 */
    5957     { 0x303452, 0x303406, 0x36, 0x35, 0, 0 }, /* #21 */
    5958     { 0x3d7087, 0x3d7003, 0x26, 0x25, 0, 0 }, /* #22 */
    5959     { 0x193b07, 0x193387, 0xdc, 0xdb, 0, 0 }, /* #23 */
    5960     { 0x2e58d7, 0x2e5083, 0x99, 0x98, 0, 0 }, /* #24 */
    5961     { 0x0d3b13, 0x0d3383, 0xff, 0xfe, 0, 0 }, /* #25 */
    5962     { 0x2842c7, 0x284203, 0x14, 0x13, 0, 0 }, /* #26 */
    5963     { 0x0d1cd6, 0x0d1402, 0x7a, 0x79, 0, 0 }, /* #27 */
    5964     { 0x072007, 0x072083, 0xb6, 0xb5, 0, 0 }, /* #28 */
    5965     { 0x2d3d46, 0x2d3586, 0x97, 0x96, 0, 0 }, /* #29 */
    5966     { 0x291992, 0x291182, 0xfc, 0xfb, 0, 0 }, /* #30 */
    5967     { 0x083f52, 0x083796, 0xb0, 0xaf, 0, 0 }, /* #31 */
    5968     { 0x277346, 0x277302, 0x55, 0x54, 0, 0 }, /* #32 */
    5969     { 0x196b06, 0x196302, 0x3f, 0x3e, 0, 0 }, /* #33 */
    5970     { 0x226892, 0x226002, 0x52, 0x51, 0, 0 }, /* #34 */
    5971     { 0x2b0352, 0x2b0392, 0x90, 0x8f, 0, 0 }, /* #35 */
    5972     { 0x2c59c2, 0x2c5116, 0x60, 0x5f, 0, 0 }, /* #36 */
    5973     { 0x2c5003, 0x2c5003, 0x4d, 0x4c, 0, 0 }, /* #37 */
    5974     { 0x0b3047, 0x0b3087, 0xfa, 0xf9, 0, 0 }, /* #38 */
    5975     { 0x1e1c82, 0x1e1482, 0xf9, 0xf8, 0, 0 }, /* #39 */
    5976     { 0x281093, 0x281007, 0x3b, 0x3a, 0, 0 }, /* #40 */
    5977     { 0x0a5f17, 0x0a5783, 0xd1, 0xd0, 0, 0 }, /* #41 */
    5978     { 0x3e7b16, 0x3e7302, 0x6e, 0x6d, 0, 0 }, /* #42 */
    5979     { 0x147b16, 0x147386, 0xc1, 0xc0, 0, 0 }, /* #43 */
    5980     { 0x0e5f93, 0x0e5797, 0xd0, 0xcf, 0, 0 }, /* #44 */
    5981     { 0x1e4613, 0x1e4683, 0x9e, 0x9d, 0, 0 }, /* #45 */
    5982     { 0x3f4b47, 0x3f4383, 0xa3, 0xa2, 0, 0 }, /* #46 */
    5983     { 0x114d52, 0x114582, 0xb1, 0xb0, 0, 0 }, /* #47 */
    5984     { 0x3b5993, 0x3b5183, 0xf2, 0xf1, 0, 0 }, /* #48 */
    5985     { 0x341057, 0x341083, 0xac, 0xab, 0, 0 }, /* #49 */
    5986     { 0x0a4906, 0x0a4106, 0x28, 0x27, 0, 0 }, /* #50 */
    5987     { 0x131342, 0x131306, 0x48, 0x47, 0, 0 }, /* #51 */
    5988     { 0x182a02, 0x182286, 0xbf, 0xbe, 0, 0 }, /* #52 */
    5989     { 0x246413, 0x246487, 0xc7, 0xc6, 0, 0 }, /* #53 */
    5990     { 0x3046d3, 0x304683, 0x8a, 0x89, 0, 0 }, /* #54 */
    5991     { 0x026f92, 0x026782, 0xac, 0xab, 0, 0 }, /* #55 */
    5992     { 0x266e42, 0x266602, 0x74, 0x73, 0, 0 }, /* #56 */
    5993     { 0x2d3c93, 0x2d3487, 0x88, 0x87, 0, 0 }, /* #57 */
    5994     { 0x321652, 0x321686, 0x9d, 0x9c, 0, 0 }, /* #58 */
    5995     { 0x2f4fd6, 0x2f4706, 0x3d, 0x3c, 0, 0 }, /* #59 */
    5996     { 0x2a6a17, 0x2a6207, 0x7f, 0x7e, 0, 0 }, /* #60 */
    5997     { 0x276e96, 0x276602, 0x62, 0x61, 0, 0 }, /* #61 */
    5998     { 0x1f09c7, 0x1f0103, 0x1b, 0x1a, 0, 0 }, /* #62 */
    5999     { 0x332096, 0x332086, 0x8f, 0x8e, 0, 0 }, /* #63 */
     5936    { 0x0e4542, 0x0e4582, 0xcf, 0xce, 0, 0 }, /* #0 */
     5937    { 0x0e0ac3, 0x0e0283, 0xce, 0xcd, 0, 0 }, /* #1 */
     5938    { 0x3f0057, 0x3f0007, 0x79, 0x78, 0, 0 }, /* #2 */
     5939    { 0x034547, 0x034503, 0x03, 0x02, 0, 0 }, /* #3 */
     5940    { 0x092f87, 0x092783, 0xaf, 0xae, 0, 0 }, /* #4 */
     5941    { 0x0d2357, 0x0d2307, 0x6d, 0x6c, 0, 0 }, /* #5 */
     5942    { 0x277503, 0x277507, 0x57, 0x56, 0, 0 }, /* #6 */
     5943    { 0x1c5a56, 0x1c5286, 0xef, 0xee, 0, 0 }, /* #7 */
     5944    { 0x3f5bc6, 0x3f5302, 0x74, 0x73, 0, 0 }, /* #8 */
     5945    { 0x135957, 0x135187, 0xe3, 0xe2, 0, 0 }, /* #9 */
     5946    { 0x2c4e06, 0x2c4602, 0x33, 0x32, 0, 0 }, /* #10 */
     5947    { 0x333cc3, 0x333447, 0x01, 0x00, 0, 0 }, /* #11 */
     5948    { 0x341e46, 0x341682, 0x92, 0x91, 0, 0 }, /* #12 */
     5949    { 0x0e6117, 0x0e6107, 0x54, 0x53, 0, 0 }, /* #13 */
     5950    { 0x271412, 0x271482, 0xb1, 0xb0, 0, 0 }, /* #14 */
     5951    { 0x276587, 0x276583, 0x99, 0x98, 0, 0 }, /* #15 */
     5952    { 0x0f0453, 0x0f0403, 0x46, 0x45, 0, 0 }, /* #16 */
     5953    { 0x2e3453, 0x2e3403, 0x2a, 0x29, 0, 0 }, /* #17 */
     5954    { 0x0f03d7, 0x0f0303, 0x6f, 0x6e, 0, 0 }, /* #18 */
     5955    { 0x272e46, 0x272696, 0xd0, 0xcf, 0, 0 }, /* #19 */
     5956    { 0x382082, 0x382002, 0x3e, 0x3d, 0, 0 }, /* #20 */
     5957    { 0x3303c2, 0x330382, 0xc3, 0xc2, 0, 0 }, /* #21 */
     5958    { 0x1c4c56, 0x1c4486, 0xfa, 0xf9, 0, 0 }, /* #22 */
     5959    { 0x104647, 0x104607, 0x2f, 0x2e, 0, 0 }, /* #23 */
     5960    { 0x195017, 0x195003, 0x1a, 0x19, 0, 0 }, /* #24 */
     5961    { 0x1b5cc7, 0x1b5483, 0x81, 0x80, 0, 0 }, /* #25 */
     5962    { 0x3f5086, 0x3f5086, 0x97, 0x96, 0, 0 }, /* #26 */
     5963    { 0x0a4d42, 0x0a4582, 0xd6, 0xd5, 0, 0 }, /* #27 */
     5964    { 0x1b09d3, 0x1b0183, 0x9e, 0x9d, 0, 0 }, /* #28 */
     5965    { 0x021dd2, 0x021592, 0x90, 0x8f, 0, 0 }, /* #29 */
     5966    { 0x167487, 0x167407, 0x36, 0x35, 0, 0 }, /* #30 */
     5967    { 0x357646, 0x357602, 0x0f, 0x0e, 0, 0 }, /* #31 */
     5968    { 0x211392, 0x211386, 0xc6, 0xc5, 0, 0 }, /* #32 */
     5969    { 0x034152, 0x034102, 0x0c, 0x0b, 0, 0 }, /* #33 */
     5970    { 0x2c6286, 0x2c6286, 0xfa, 0xf9, 0, 0 }, /* #34 */
     5971    { 0x3d5493, 0x3d5483, 0xe1, 0xe0, 0, 0 }, /* #35 */
     5972    { 0x040756, 0x040782, 0xc2, 0xc1, 0, 0 }, /* #36 */
     5973    { 0x043546, 0x043502, 0x6c, 0x6b, 0, 0 }, /* #37 */
     5974    { 0x377806, 0x377006, 0x78, 0x77, 0, 0 }, /* #38 */
     5975    { 0x286896, 0x286006, 0x0b, 0x0a, 0, 0 }, /* #39 */
     5976    { 0x0e25d6, 0x0e2582, 0xb4, 0xb3, 0, 0 }, /* #40 */
     5977    { 0x043c93, 0x043407, 0x28, 0x27, 0, 0 }, /* #41 */
     5978    { 0x2a7612, 0x2a7602, 0x55, 0x54, 0, 0 }, /* #42 */
     5979    { 0x0b32c6, 0x0b3206, 0x5a, 0x59, 0, 0 }, /* #43 */
     5980    { 0x004002, 0x004096, 0xa0, 0x9f, 0, 0 }, /* #44 */
     5981    { 0x073b46, 0x073302, 0x39, 0x38, 0, 0 }, /* #45 */
     5982    { 0x2a1003, 0x2a1087, 0xef, 0xee, 0, 0 }, /* #46 */
     5983    { 0x2c6947, 0x2c6107, 0x2e, 0x2d, 0, 0 }, /* #47 */
     5984    { 0x0a24d3, 0x0a2487, 0xb2, 0xb1, 0, 0 }, /* #48 */
     5985    { 0x0407d7, 0x040707, 0x1e, 0x1d, 0, 0 }, /* #49 */
     5986    { 0x1d3dc6, 0x1d3506, 0x15, 0x14, 0, 0 }, /* #50 */
     5987    { 0x023f86, 0x023706, 0x1e, 0x1d, 0, 0 }, /* #51 */
     5988    { 0x225907, 0x225183, 0x87, 0x86, 0, 0 }, /* #52 */
     5989    { 0x013e07, 0x013607, 0x04, 0x03, 0, 0 }, /* #53 */
     5990    { 0x3d7d96, 0x3d7502, 0x41, 0x40, 0, 0 }, /* #54 */
     5991    { 0x1838c2, 0x183006, 0x7e, 0x7d, 0, 0 }, /* #55 */
     5992    { 0x201806, 0x201086, 0x85, 0x84, 0, 0 }, /* #56 */
     5993    { 0x263d07, 0x263587, 0xec, 0xeb, 0, 0 }, /* #57 */
     5994    { 0x104983, 0x104107, 0x34, 0x33, 0, 0 }, /* #58 */
     5995    { 0x263dc7, 0x263507, 0x18, 0x17, 0, 0 }, /* #59 */
     5996    { 0x076147, 0x076107, 0x0b, 0x0a, 0, 0 }, /* #60 */
     5997    { 0x091bd7, 0x091383, 0xf5, 0xf4, 0, 0 }, /* #61 */
     5998    { 0x2d1d17, 0x2d1503, 0x2a, 0x29, 0, 0 }, /* #62 */
     5999    { 0x346356, 0x346386, 0xec, 0xeb, 0, 0 }, /* #63 */
    60006000};
    60016001static const BINU8_TEST_T g_aTests_dec_u8_locked[] =
    60026002{
    6003     { 0x295282, 0x295206, 0x22, 0x21, 0, 0 }, /* #0 */
    6004     { 0x3c3f83, 0x3c3703, 0x6c, 0x6b, 0, 0 }, /* #1 */
    6005     { 0x083f06, 0x083782, 0x99, 0x98, 0, 0 }, /* #2 */
    6006     { 0x3e48c3, 0x3e4083, 0xf2, 0xf1, 0, 0 }, /* #3 */
    6007     { 0x323897, 0x323003, 0x7b, 0x7a, 0, 0 }, /* #4 */
    6008     { 0x010753, 0x010783, 0xaf, 0xae, 0, 0 }, /* #5 */
    6009     { 0x1c3b96, 0x1c3386, 0x89, 0x88, 0, 0 }, /* #6 */
    6010     { 0x3609c2, 0x360182, 0xb4, 0xb3, 0, 0 }, /* #7 */
    6011     { 0x316c02, 0x316402, 0x53, 0x52, 0, 0 }, /* #8 */
    6012     { 0x2f1217, 0x2f1283, 0x92, 0x91, 0, 0 }, /* #9 */
    6013     { 0x030492, 0x030406, 0x45, 0x44, 0, 0 }, /* #10 */
    6014     { 0x2f3893, 0x2f3007, 0x79, 0x78, 0, 0 }, /* #11 */
    6015     { 0x2331c7, 0x233183, 0xe7, 0xe6, 0, 0 }, /* #12 */
    6016     { 0x396a52, 0x396206, 0x61, 0x60, 0, 0 }, /* #13 */
    6017     { 0x036153, 0x036187, 0xe3, 0xe2, 0, 0 }, /* #14 */
    6018     { 0x1f3f53, 0x1f3783, 0xfc, 0xfb, 0, 0 }, /* #15 */
    6019     { 0x110097, 0x110007, 0x5a, 0x59, 0, 0 }, /* #16 */
    6020     { 0x3816d7, 0x381607, 0x48, 0x47, 0, 0 }, /* #17 */
    6021     { 0x2c0a52, 0x2c0202, 0x68, 0x67, 0, 0 }, /* #18 */
    6022     { 0x1d75c6, 0x1d7506, 0x6a, 0x69, 0, 0 }, /* #19 */
    6023     { 0x152c13, 0x152483, 0x93, 0x92, 0, 0 }, /* #20 */
    6024     { 0x071d46, 0x071582, 0xe6, 0xe5, 0, 0 }, /* #21 */
    6025     { 0x093ac7, 0x093287, 0xe5, 0xe4, 0, 0 }, /* #22 */
    6026     { 0x143992, 0x143182, 0x98, 0x97, 0, 0 }, /* #23 */
    6027     { 0x071a97, 0x071207, 0x12, 0x11, 0, 0 }, /* #24 */
    6028     { 0x1c23d6, 0x1c2306, 0x13, 0x12, 0, 0 }, /* #25 */
    6029     { 0x0e6193, 0x0e6147, 0x01, 0x00, 0, 0 }, /* #26 */
    6030     { 0x2b4596, 0x2b4582, 0x95, 0x94, 0, 0 }, /* #27 */
    6031     { 0x0c7c53, 0x0c7407, 0x1c, 0x1b, 0, 0 }, /* #28 */
    6032     { 0x1a5a17, 0x1a5203, 0x0c, 0x0b, 0, 0 }, /* #29 */
    6033     { 0x0e5dc3, 0x0e5587, 0xd3, 0xd2, 0, 0 }, /* #30 */
    6034     { 0x276ec3, 0x276687, 0x97, 0x96, 0, 0 }, /* #31 */
    6035     { 0x071f83, 0x071713, 0x50, 0x4f, 0, 0 }, /* #32 */
    6036     { 0x0344c3, 0x034487, 0x89, 0x88, 0, 0 }, /* #33 */
    6037     { 0x3f5dd2, 0x3f5582, 0xe7, 0xe6, 0, 0 }, /* #34 */
    6038     { 0x383fd7, 0x383787, 0xb2, 0xb1, 0, 0 }, /* #35 */
    6039     { 0x005916, 0x005106, 0x28, 0x27, 0, 0 }, /* #36 */
    6040     { 0x110813, 0x110083, 0xbd, 0xbc, 0, 0 }, /* #37 */
    6041     { 0x0b7387, 0x0b7303, 0x24, 0x23, 0, 0 }, /* #38 */
    6042     { 0x1c32c2, 0x1c3286, 0x83, 0x82, 0, 0 }, /* #39 */
    6043     { 0x1b1f87, 0x1b1703, 0x6e, 0x6d, 0, 0 }, /* #40 */
    6044     { 0x045b07, 0x045307, 0x2e, 0x2d, 0, 0 }, /* #41 */
    6045     { 0x170b96, 0x170382, 0xbb, 0xba, 0, 0 }, /* #42 */
    6046     { 0x0a7687, 0x0a7603, 0x4b, 0x4a, 0, 0 }, /* #43 */
    6047     { 0x1c5d57, 0x1c5587, 0x9d, 0x9c, 0, 0 }, /* #44 */
    6048     { 0x267597, 0x267503, 0x1d, 0x1c, 0, 0 }, /* #45 */
    6049     { 0x0e0396, 0x0e0382, 0xe1, 0xe0, 0, 0 }, /* #46 */
    6050     { 0x2b5d83, 0x2b5503, 0x39, 0x38, 0, 0 }, /* #47 */
    6051     { 0x1132c3, 0x113287, 0xa4, 0xa3, 0, 0 }, /* #48 */
    6052     { 0x3b6312, 0x3b6302, 0x33, 0x32, 0, 0 }, /* #49 */
    6053     { 0x3732c2, 0x373282, 0xff, 0xfe, 0, 0 }, /* #50 */
    6054     { 0x2e4912, 0x2e4186, 0xcb, 0xca, 0, 0 }, /* #51 */
    6055     { 0x1c1383, 0x1c1307, 0x5b, 0x5a, 0, 0 }, /* #52 */
    6056     { 0x3d4512, 0x3d4582, 0xa2, 0xa1, 0, 0 }, /* #53 */
    6057     { 0x220356, 0x220306, 0x34, 0x33, 0, 0 }, /* #54 */
    6058     { 0x2b5902, 0x2b5106, 0x1e, 0x1d, 0, 0 }, /* #55 */
    6059     { 0x2d7052, 0x2d7006, 0x15, 0x14, 0, 0 }, /* #56 */
    6060     { 0x022552, 0x022506, 0x18, 0x17, 0, 0 }, /* #57 */
    6061     { 0x015a86, 0x015202, 0x6e, 0x6d, 0, 0 }, /* #58 */
    6062     { 0x2b6a13, 0x2b6207, 0x45, 0x44, 0, 0 }, /* #59 */
    6063     { 0x1c3c42, 0x1c3402, 0x3e, 0x3d, 0, 0 }, /* #60 */
    6064     { 0x262693, 0x262687, 0xad, 0xac, 0, 0 }, /* #61 */
    6065     { 0x1623c2, 0x162382, 0xe6, 0xe5, 0, 0 }, /* #62 */
    6066     { 0x094043, 0x094083, 0x86, 0x85, 0, 0 }, /* #63 */
     6003    { 0x316102, 0x316106, 0x06, 0x05, 0, 0 }, /* #0 */
     6004    { 0x024f92, 0x024702, 0x2d, 0x2c, 0, 0 }, /* #1 */
     6005    { 0x315c42, 0x315486, 0xb2, 0xb1, 0, 0 }, /* #2 */
     6006    { 0x3206d3, 0x320683, 0xba, 0xb9, 0, 0 }, /* #3 */
     6007    { 0x247687, 0x247603, 0x63, 0x62, 0, 0 }, /* #4 */
     6008    { 0x1252d2, 0x125282, 0x99, 0x98, 0, 0 }, /* #5 */
     6009    { 0x2d19c3, 0x2d1103, 0x7a, 0x79, 0, 0 }, /* #6 */
     6010    { 0x347b03, 0x347307, 0x37, 0x36, 0, 0 }, /* #7 */
     6011    { 0x227953, 0x227103, 0x32, 0x31, 0, 0 }, /* #8 */
     6012    { 0x2e5b96, 0x2e5302, 0x2b, 0x2a, 0, 0 }, /* #9 */
     6013    { 0x2944d7, 0x294487, 0x9a, 0x99, 0, 0 }, /* #10 */
     6014    { 0x287742, 0x287706, 0x31, 0x30, 0, 0 }, /* #11 */
     6015    { 0x115512, 0x115582, 0xf3, 0xf2, 0, 0 }, /* #12 */
     6016    { 0x323f93, 0x323787, 0xcd, 0xcc, 0, 0 }, /* #13 */
     6017    { 0x3e2ed7, 0x3e2603, 0x5f, 0x5e, 0, 0 }, /* #14 */
     6018    { 0x1e0203, 0x1e0293, 0xe0, 0xdf, 0, 0 }, /* #15 */
     6019    { 0x2a2dc2, 0x2a2502, 0x4b, 0x4a, 0, 0 }, /* #16 */
     6020    { 0x0a3483, 0x0a3483, 0xea, 0xe9, 0, 0 }, /* #17 */
     6021    { 0x2c3987, 0x2c3187, 0xa6, 0xa5, 0, 0 }, /* #18 */
     6022    { 0x2c7213, 0x2c7207, 0x2c, 0x2b, 0, 0 }, /* #19 */
     6023    { 0x311703, 0x311783, 0x9e, 0x9d, 0, 0 }, /* #20 */
     6024    { 0x061486, 0x061406, 0x4f, 0x4e, 0, 0 }, /* #21 */
     6025    { 0x2675c3, 0x267583, 0xf8, 0xf7, 0, 0 }, /* #22 */
     6026    { 0x330347, 0x330387, 0xa6, 0xa5, 0, 0 }, /* #23 */
     6027    { 0x331bc2, 0x331302, 0x5c, 0x5b, 0, 0 }, /* #24 */
     6028    { 0x375c53, 0x375483, 0x9f, 0x9e, 0, 0 }, /* #25 */
     6029    { 0x136706, 0x136786, 0x9d, 0x9c, 0, 0 }, /* #26 */
     6030    { 0x3562c2, 0x356282, 0xf8, 0xf7, 0, 0 }, /* #27 */
     6031    { 0x334cc7, 0x334407, 0x15, 0x14, 0, 0 }, /* #28 */
     6032    { 0x3e3e53, 0x3e3687, 0xa4, 0xa3, 0, 0 }, /* #29 */
     6033    { 0x1f4586, 0x1f4582, 0xc2, 0xc1, 0, 0 }, /* #30 */
     6034    { 0x1e39d2, 0x1e3106, 0x3d, 0x3c, 0, 0 }, /* #31 */
     6035    { 0x2774c3, 0x277407, 0x6a, 0x69, 0, 0 }, /* #32 */
     6036    { 0x0b5916, 0x0b5106, 0x4c, 0x4b, 0, 0 }, /* #33 */
     6037    { 0x123d06, 0x123582, 0x92, 0x91, 0, 0 }, /* #34 */
     6038    { 0x270bd7, 0x270303, 0x7d, 0x7c, 0, 0 }, /* #35 */
     6039    { 0x047617, 0x047687, 0xbe, 0xbd, 0, 0 }, /* #36 */
     6040    { 0x196c06, 0x196486, 0x83, 0x82, 0, 0 }, /* #37 */
     6041    { 0x1028d2, 0x102006, 0x73, 0x72, 0, 0 }, /* #38 */
     6042    { 0x191216, 0x191286, 0xe3, 0xe2, 0, 0 }, /* #39 */
     6043    { 0x094116, 0x094106, 0x19, 0x18, 0, 0 }, /* #40 */
     6044    { 0x2c7902, 0x2c7186, 0xca, 0xc9, 0, 0 }, /* #41 */
     6045    { 0x003e03, 0x003607, 0x36, 0x35, 0, 0 }, /* #42 */
     6046    { 0x084b17, 0x084303, 0x44, 0x43, 0, 0 }, /* #43 */
     6047    { 0x1a5207, 0x1a5287, 0xb5, 0xb4, 0, 0 }, /* #44 */
     6048    { 0x1860c3, 0x186003, 0x5f, 0x5e, 0, 0 }, /* #45 */
     6049    { 0x2f4586, 0x2f4502, 0x69, 0x68, 0, 0 }, /* #46 */
     6050    { 0x097b43, 0x097383, 0xcc, 0xcb, 0, 0 }, /* #47 */
     6051    { 0x357c46, 0x357406, 0x37, 0x36, 0, 0 }, /* #48 */
     6052    { 0x087782, 0x087702, 0x4d, 0x4c, 0, 0 }, /* #49 */
     6053    { 0x263a02, 0x263202, 0x2b, 0x2a, 0, 0 }, /* #50 */
     6054    { 0x382512, 0x382586, 0xa7, 0xa6, 0, 0 }, /* #51 */
     6055    { 0x360743, 0x360707, 0x45, 0x44, 0, 0 }, /* #52 */
     6056    { 0x1f1dc3, 0x1f1503, 0x41, 0x40, 0, 0 }, /* #53 */
     6057    { 0x261817, 0x261083, 0x9e, 0x9d, 0, 0 }, /* #54 */
     6058    { 0x0074d2, 0x007486, 0x88, 0x87, 0, 0 }, /* #55 */
     6059    { 0x301282, 0x301202, 0x41, 0x40, 0, 0 }, /* #56 */
     6060    { 0x322493, 0x322407, 0x5d, 0x5c, 0, 0 }, /* #57 */
     6061    { 0x3e51d3, 0x3e5187, 0x85, 0x84, 0, 0 }, /* #58 */
     6062    { 0x2531d2, 0x253182, 0x87, 0x86, 0, 0 }, /* #59 */
     6063    { 0x010e57, 0x010687, 0xa1, 0xa0, 0, 0 }, /* #60 */
     6064    { 0x382307, 0x382303, 0x1d, 0x1c, 0, 0 }, /* #61 */
     6065    { 0x1b5d53, 0x1b5503, 0x35, 0x34, 0, 0 }, /* #62 */
     6066    { 0x192352, 0x192382, 0xc3, 0xc2, 0, 0 }, /* #63 */
    60676067};
    60686068static const BINU8_TEST_T g_aTests_not_u8[] =
    60696069{
    6070     { 0x341517, 0x341517, 0xb7, 0x48, 0, 0 }, /* #0 */
    6071     { 0x152b52, 0x152b52, 0xfe, 0x01, 0, 0 }, /* #1 */
    6072     { 0x1821c2, 0x1821c2, 0x4a, 0xb5, 0, 0 }, /* #2 */
    6073     { 0x041a87, 0x041a87, 0xcf, 0x30, 0, 0 }, /* #3 */
    6074     { 0x1e0d97, 0x1e0d97, 0x95, 0x6a, 0, 0 }, /* #4 */
    6075     { 0x3274c3, 0x3274c3, 0xf2, 0x0d, 0, 0 }, /* #5 */
    6076     { 0x115447, 0x115447, 0x9d, 0x62, 0, 0 }, /* #6 */
    6077     { 0x064f16, 0x064f16, 0xc9, 0x36, 0, 0 }, /* #7 */
    6078     { 0x1f32d7, 0x1f32d7, 0x5d, 0xa2, 0, 0 }, /* #8 */
    6079     { 0x3b6816, 0x3b6816, 0x2c, 0xd3, 0, 0 }, /* #9 */
    6080     { 0x377fc6, 0x377fc6, 0x5f, 0xa0, 0, 0 }, /* #10 */
    6081     { 0x245552, 0x245552, 0xcc, 0x33, 0, 0 }, /* #11 */
    6082     { 0x0a0c12, 0x0a0c12, 0xfb, 0x04, 0, 0 }, /* #12 */
    6083     { 0x143f83, 0x143f83, 0x75, 0x8a, 0, 0 }, /* #13 */
    6084     { 0x295942, 0x295942, 0x63, 0x9c, 0, 0 }, /* #14 */
    6085     { 0x2f0113, 0x2f0113, 0xe8, 0x17, 0, 0 }, /* #15 */
    6086     { 0x3031d3, 0x3031d3, 0x75, 0x8a, 0, 0 }, /* #16 */
    6087     { 0x241d13, 0x241d13, 0xe2, 0x1d, 0, 0 }, /* #17 */
    6088     { 0x200e06, 0x200e06, 0x5d, 0xa2, 0, 0 }, /* #18 */
    6089     { 0x2a6412, 0x2a6412, 0xca, 0x35, 0, 0 }, /* #19 */
    6090     { 0x270a16, 0x270a16, 0x5e, 0xa1, 0, 0 }, /* #20 */
    6091     { 0x292547, 0x292547, 0x8d, 0x72, 0, 0 }, /* #21 */
    6092     { 0x122e96, 0x122e96, 0x9f, 0x60, 0, 0 }, /* #22 */
    6093     { 0x182a47, 0x182a47, 0x12, 0xed, 0, 0 }, /* #23 */
    6094     { 0x031947, 0x031947, 0x99, 0x66, 0, 0 }, /* #24 */
    6095     { 0x297253, 0x297253, 0xe2, 0x1d, 0, 0 }, /* #25 */
    6096     { 0x3303c3, 0x3303c3, 0x46, 0xb9, 0, 0 }, /* #26 */
    6097     { 0x351e17, 0x351e17, 0x0e, 0xf1, 0, 0 }, /* #27 */
    6098     { 0x3f2182, 0x3f2182, 0xc9, 0x36, 0, 0 }, /* #28 */
    6099     { 0x186957, 0x186957, 0x23, 0xdc, 0, 0 }, /* #29 */
    6100     { 0x253252, 0x253252, 0xdc, 0x23, 0, 0 }, /* #30 */
    6101     { 0x0a7942, 0x0a7942, 0xb7, 0x48, 0, 0 }, /* #31 */
    6102     { 0x1d2c47, 0x1d2c47, 0xe2, 0x1d, 0, 0 }, /* #32 */
    6103     { 0x272696, 0x272696, 0x90, 0x6f, 0, 0 }, /* #33 */
    6104     { 0x0f2f86, 0x0f2f86, 0xa6, 0x59, 0, 0 }, /* #34 */
    6105     { 0x202793, 0x202793, 0x76, 0x89, 0, 0 }, /* #35 */
    6106     { 0x2e48c6, 0x2e48c6, 0x45, 0xba, 0, 0 }, /* #36 */
    6107     { 0x327693, 0x327693, 0x56, 0xa9, 0, 0 }, /* #37 */
    6108     { 0x276913, 0x276913, 0x38, 0xc7, 0, 0 }, /* #38 */
    6109     { 0x310282, 0x310282, 0x97, 0x68, 0, 0 }, /* #39 */
    6110     { 0x3e6652, 0x3e6652, 0xc9, 0x36, 0, 0 }, /* #40 */
    6111     { 0x260096, 0x260096, 0x48, 0xb7, 0, 0 }, /* #41 */
    6112     { 0x092197, 0x092197, 0x4a, 0xb5, 0, 0 }, /* #42 */
    6113     { 0x1a3bc3, 0x1a3bc3, 0xe8, 0x17, 0, 0 }, /* #43 */
    6114     { 0x3e0586, 0x3e0586, 0x25, 0xda, 0, 0 }, /* #44 */
    6115     { 0x091603, 0x091603, 0x7d, 0x82, 0, 0 }, /* #45 */
    6116     { 0x3b76c2, 0x3b76c2, 0x6b, 0x94, 0, 0 }, /* #46 */
    6117     { 0x0d7042, 0x0d7042, 0xc3, 0x3c, 0, 0 }, /* #47 */
    6118     { 0x027816, 0x027816, 0x48, 0xb7, 0, 0 }, /* #48 */
    6119     { 0x283883, 0x283883, 0xcc, 0x33, 0, 0 }, /* #49 */
    6120     { 0x080717, 0x080717, 0x17, 0xe8, 0, 0 }, /* #50 */
    6121     { 0x213443, 0x213443, 0x28, 0xd7, 0, 0 }, /* #51 */
    6122     { 0x3a0547, 0x3a0547, 0x9e, 0x61, 0, 0 }, /* #52 */
    6123     { 0x1d3697, 0x1d3697, 0x21, 0xde, 0, 0 }, /* #53 */
    6124     { 0x2d75d7, 0x2d75d7, 0x1d, 0xe2, 0, 0 }, /* #54 */
    6125     { 0x2573d6, 0x2573d6, 0x48, 0xb7, 0, 0 }, /* #55 */
    6126     { 0x3f2a93, 0x3f2a93, 0xe9, 0x16, 0, 0 }, /* #56 */
    6127     { 0x0e6b82, 0x0e6b82, 0xfa, 0x05, 0, 0 }, /* #57 */
    6128     { 0x326707, 0x326707, 0x03, 0xfc, 0, 0 }, /* #58 */
    6129     { 0x3e74c2, 0x3e74c2, 0x3e, 0xc1, 0, 0 }, /* #59 */
    6130     { 0x204a87, 0x204a87, 0xe8, 0x17, 0, 0 }, /* #60 */
    6131     { 0x1a1e12, 0x1a1e12, 0xad, 0x52, 0, 0 }, /* #61 */
    6132     { 0x296d46, 0x296d46, 0x3c, 0xc3, 0, 0 }, /* #62 */
    6133     { 0x232e06, 0x232e06, 0x0e, 0xf1, 0, 0 }, /* #63 */
     6070    { 0x3d7f86, 0x3d7f86, 0x97, 0x68, 0, 0 }, /* #0 */
     6071    { 0x352653, 0x352653, 0xe0, 0x1f, 0, 0 }, /* #1 */
     6072    { 0x2b7043, 0x2b7043, 0xd9, 0x26, 0, 0 }, /* #2 */
     6073    { 0x1c7b97, 0x1c7b97, 0x51, 0xae, 0, 0 }, /* #3 */
     6074    { 0x1a7bc7, 0x1a7bc7, 0x5d, 0xa2, 0, 0 }, /* #4 */
     6075    { 0x2309c2, 0x2309c2, 0xe0, 0x1f, 0, 0 }, /* #5 */
     6076    { 0x1b7693, 0x1b7693, 0xec, 0x13, 0, 0 }, /* #6 */
     6077    { 0x121d93, 0x121d93, 0x1f, 0xe0, 0, 0 }, /* #7 */
     6078    { 0x3f0a57, 0x3f0a57, 0x20, 0xdf, 0, 0 }, /* #8 */
     6079    { 0x207dd7, 0x207dd7, 0x59, 0xa6, 0, 0 }, /* #9 */
     6080    { 0x0f4e46, 0x0f4e46, 0x4f, 0xb0, 0, 0 }, /* #10 */
     6081    { 0x130582, 0x130582, 0x14, 0xeb, 0, 0 }, /* #11 */
     6082    { 0x3c1e42, 0x3c1e42, 0xb3, 0x4c, 0, 0 }, /* #12 */
     6083    { 0x2948d2, 0x2948d2, 0x81, 0x7e, 0, 0 }, /* #13 */
     6084    { 0x1b1b02, 0x1b1b02, 0xaa, 0x55, 0, 0 }, /* #14 */
     6085    { 0x2c3142, 0x2c3142, 0x82, 0x7d, 0, 0 }, /* #15 */
     6086    { 0x1e5b97, 0x1e5b97, 0x8b, 0x74, 0, 0 }, /* #16 */
     6087    { 0x0a3116, 0x0a3116, 0x99, 0x66, 0, 0 }, /* #17 */
     6088    { 0x074107, 0x074107, 0x48, 0xb7, 0, 0 }, /* #18 */
     6089    { 0x0e7786, 0x0e7786, 0xda, 0x25, 0, 0 }, /* #19 */
     6090    { 0x161f83, 0x161f83, 0xbe, 0x41, 0, 0 }, /* #20 */
     6091    { 0x182282, 0x182282, 0xc4, 0x3b, 0, 0 }, /* #21 */
     6092    { 0x241802, 0x241802, 0xe0, 0x1f, 0, 0 }, /* #22 */
     6093    { 0x2d3bd7, 0x2d3bd7, 0x32, 0xcd, 0, 0 }, /* #23 */
     6094    { 0x390917, 0x390917, 0x79, 0x86, 0, 0 }, /* #24 */
     6095    { 0x3a7796, 0x3a7796, 0x1c, 0xe3, 0, 0 }, /* #25 */
     6096    { 0x367016, 0x367016, 0xd2, 0x2d, 0, 0 }, /* #26 */
     6097    { 0x116142, 0x116142, 0x8f, 0x70, 0, 0 }, /* #27 */
     6098    { 0x011c03, 0x011c03, 0x2a, 0xd5, 0, 0 }, /* #28 */
     6099    { 0x3f7a52, 0x3f7a52, 0xa2, 0x5d, 0, 0 }, /* #29 */
     6100    { 0x0b5e42, 0x0b5e42, 0x7b, 0x84, 0, 0 }, /* #30 */
     6101    { 0x360403, 0x360403, 0x62, 0x9d, 0, 0 }, /* #31 */
     6102    { 0x2d7dd2, 0x2d7dd2, 0x3e, 0xc1, 0, 0 }, /* #32 */
     6103    { 0x2f5e17, 0x2f5e17, 0x48, 0xb7, 0, 0 }, /* #33 */
     6104    { 0x196793, 0x196793, 0xf0, 0x0f, 0, 0 }, /* #34 */
     6105    { 0x1d6a06, 0x1d6a06, 0x91, 0x6e, 0, 0 }, /* #35 */
     6106    { 0x2d4803, 0x2d4803, 0xa3, 0x5c, 0, 0 }, /* #36 */
     6107    { 0x1d3586, 0x1d3586, 0xb2, 0x4d, 0, 0 }, /* #37 */
     6108    { 0x0c5a82, 0x0c5a82, 0x98, 0x67, 0, 0 }, /* #38 */
     6109    { 0x3b3683, 0x3b3683, 0xd3, 0x2c, 0, 0 }, /* #39 */
     6110    { 0x2d4b93, 0x2d4b93, 0xbf, 0x40, 0, 0 }, /* #40 */
     6111    { 0x3354c6, 0x3354c6, 0xdc, 0x23, 0, 0 }, /* #41 */
     6112    { 0x273996, 0x273996, 0xdb, 0x24, 0, 0 }, /* #42 */
     6113    { 0x0c1646, 0x0c1646, 0xf2, 0x0d, 0, 0 }, /* #43 */
     6114    { 0x2f1047, 0x2f1047, 0xfa, 0x05, 0, 0 }, /* #44 */
     6115    { 0x022d17, 0x022d17, 0x62, 0x9d, 0, 0 }, /* #45 */
     6116    { 0x270206, 0x270206, 0x89, 0x76, 0, 0 }, /* #46 */
     6117    { 0x215387, 0x215387, 0x63, 0x9c, 0, 0 }, /* #47 */
     6118    { 0x0d68d6, 0x0d68d6, 0x1c, 0xe3, 0, 0 }, /* #48 */
     6119    { 0x241f03, 0x241f03, 0x13, 0xec, 0, 0 }, /* #49 */
     6120    { 0x052a87, 0x052a87, 0xa1, 0x5e, 0, 0 }, /* #50 */
     6121    { 0x152e43, 0x152e43, 0x8e, 0x71, 0, 0 }, /* #51 */
     6122    { 0x024283, 0x024283, 0x52, 0xad, 0, 0 }, /* #52 */
     6123    { 0x271d12, 0x271d12, 0xc7, 0x38, 0, 0 }, /* #53 */
     6124    { 0x0e6596, 0x0e6596, 0xc3, 0x3c, 0, 0 }, /* #54 */
     6125    { 0x2d1247, 0x2d1247, 0xfe, 0x01, 0, 0 }, /* #55 */
     6126    { 0x1755d2, 0x1755d2, 0xf1, 0x0e, 0, 0 }, /* #56 */
     6127    { 0x262507, 0x262507, 0x08, 0xf7, 0, 0 }, /* #57 */
     6128    { 0x2f2cc7, 0x2f2cc7, 0x98, 0x67, 0, 0 }, /* #58 */
     6129    { 0x253dd2, 0x253dd2, 0x6e, 0x91, 0, 0 }, /* #59 */
     6130    { 0x116bd3, 0x116bd3, 0x02, 0xfd, 0, 0 }, /* #60 */
     6131    { 0x3230c7, 0x3230c7, 0xc3, 0x3c, 0, 0 }, /* #61 */
     6132    { 0x196903, 0x196903, 0x5a, 0xa5, 0, 0 }, /* #62 */
     6133    { 0x3263c2, 0x3263c2, 0xa3, 0x5c, 0, 0 }, /* #63 */
    61346134};
    61356135static const BINU8_TEST_T g_aTests_not_u8_locked[] =
    61366136{
    6137     { 0x220c93, 0x220c93, 0xc4, 0x3b, 0, 0 }, /* #0 */
    6138     { 0x326382, 0x326382, 0xdc, 0x23, 0, 0 }, /* #1 */
    6139     { 0x316697, 0x316697, 0x68, 0x97, 0, 0 }, /* #2 */
    6140     { 0x1d3947, 0x1d3947, 0x71, 0x8e, 0, 0 }, /* #3 */
    6141     { 0x2c7142, 0x2c7142, 0x31, 0xce, 0, 0 }, /* #4 */
    6142     { 0x1d2d13, 0x1d2d13, 0xd6, 0x29, 0, 0 }, /* #5 */
    6143     { 0x0f2b12, 0x0f2b12, 0xbf, 0x40, 0, 0 }, /* #6 */
    6144     { 0x1c4083, 0x1c4083, 0xdf, 0x20, 0, 0 }, /* #7 */
    6145     { 0x2f1b13, 0x2f1b13, 0xaf, 0x50, 0, 0 }, /* #8 */
    6146     { 0x1168d6, 0x1168d6, 0xbe, 0x41, 0, 0 }, /* #9 */
    6147     { 0x185207, 0x185207, 0xad, 0x52, 0, 0 }, /* #10 */
    6148     { 0x243542, 0x243542, 0x92, 0x6d, 0, 0 }, /* #11 */
    6149     { 0x301052, 0x301052, 0x66, 0x99, 0, 0 }, /* #12 */
    6150     { 0x1a3702, 0x1a3702, 0xd8, 0x27, 0, 0 }, /* #13 */
    6151     { 0x382292, 0x382292, 0xc8, 0x37, 0, 0 }, /* #14 */
    6152     { 0x0909c3, 0x0909c3, 0x04, 0xfb, 0, 0 }, /* #15 */
    6153     { 0x3f6913, 0x3f6913, 0x1a, 0xe5, 0, 0 }, /* #16 */
    6154     { 0x3575d7, 0x3575d7, 0x9e, 0x61, 0, 0 }, /* #17 */
    6155     { 0x3474d6, 0x3474d6, 0xe0, 0x1f, 0, 0 }, /* #18 */
    6156     { 0x367412, 0x367412, 0x62, 0x9d, 0, 0 }, /* #19 */
    6157     { 0x3a2c86, 0x3a2c86, 0x04, 0xfb, 0, 0 }, /* #20 */
    6158     { 0x037293, 0x037293, 0x29, 0xd6, 0, 0 }, /* #21 */
    6159     { 0x3e36c2, 0x3e36c2, 0xb4, 0x4b, 0, 0 }, /* #22 */
    6160     { 0x3f2b53, 0x3f2b53, 0x29, 0xd6, 0, 0 }, /* #23 */
    6161     { 0x2715c6, 0x2715c6, 0xa7, 0x58, 0, 0 }, /* #24 */
    6162     { 0x192f02, 0x192f02, 0x40, 0xbf, 0, 0 }, /* #25 */
    6163     { 0x253786, 0x253786, 0xed, 0x12, 0, 0 }, /* #26 */
    6164     { 0x0f1296, 0x0f1296, 0xbd, 0x42, 0, 0 }, /* #27 */
    6165     { 0x035812, 0x035812, 0x1f, 0xe0, 0, 0 }, /* #28 */
    6166     { 0x235112, 0x235112, 0xa1, 0x5e, 0, 0 }, /* #29 */
    6167     { 0x3d7fd7, 0x3d7fd7, 0x9e, 0x61, 0, 0 }, /* #30 */
    6168     { 0x0f3a07, 0x0f3a07, 0x71, 0x8e, 0, 0 }, /* #31 */
    6169     { 0x396246, 0x396246, 0x36, 0xc9, 0, 0 }, /* #32 */
    6170     { 0x315086, 0x315086, 0x18, 0xe7, 0, 0 }, /* #33 */
    6171     { 0x354152, 0x354152, 0x12, 0xed, 0, 0 }, /* #34 */
    6172     { 0x0545d6, 0x0545d6, 0xb2, 0x4d, 0, 0 }, /* #35 */
    6173     { 0x2150d3, 0x2150d3, 0xaf, 0x50, 0, 0 }, /* #36 */
    6174     { 0x1300d2, 0x1300d2, 0x90, 0x6f, 0, 0 }, /* #37 */
    6175     { 0x0a6e02, 0x0a6e02, 0x66, 0x99, 0, 0 }, /* #38 */
    6176     { 0x252d83, 0x252d83, 0x02, 0xfd, 0, 0 }, /* #39 */
    6177     { 0x1a6a86, 0x1a6a86, 0x2f, 0xd0, 0, 0 }, /* #40 */
    6178     { 0x164046, 0x164046, 0xe7, 0x18, 0, 0 }, /* #41 */
    6179     { 0x153052, 0x153052, 0xc7, 0x38, 0, 0 }, /* #42 */
    6180     { 0x2a4a06, 0x2a4a06, 0x9e, 0x61, 0, 0 }, /* #43 */
    6181     { 0x393846, 0x393846, 0xa7, 0x58, 0, 0 }, /* #44 */
    6182     { 0x2e7d92, 0x2e7d92, 0xc8, 0x37, 0, 0 }, /* #45 */
    6183     { 0x354753, 0x354753, 0xf4, 0x0b, 0, 0 }, /* #46 */
    6184     { 0x3c4e13, 0x3c4e13, 0x01, 0xfe, 0, 0 }, /* #47 */
    6185     { 0x1a7f17, 0x1a7f17, 0x21, 0xde, 0, 0 }, /* #48 */
    6186     { 0x1e7347, 0x1e7347, 0xa9, 0x56, 0, 0 }, /* #49 */
    6187     { 0x2b5ad3, 0x2b5ad3, 0x79, 0x86, 0, 0 }, /* #50 */
    6188     { 0x0f0197, 0x0f0197, 0xef, 0x10, 0, 0 }, /* #51 */
    6189     { 0x212e02, 0x212e02, 0x69, 0x96, 0, 0 }, /* #52 */
    6190     { 0x1e3b96, 0x1e3b96, 0x15, 0xea, 0, 0 }, /* #53 */
    6191     { 0x2c5646, 0x2c5646, 0xa3, 0x5c, 0, 0 }, /* #54 */
    6192     { 0x140246, 0x140246, 0xf6, 0x09, 0, 0 }, /* #55 */
    6193     { 0x3334d3, 0x3334d3, 0xe3, 0x1c, 0, 0 }, /* #56 */
    6194     { 0x277c43, 0x277c43, 0xb1, 0x4e, 0, 0 }, /* #57 */
    6195     { 0x1361d6, 0x1361d6, 0xd6, 0x29, 0, 0 }, /* #58 */
    6196     { 0x2c5396, 0x2c5396, 0x91, 0x6e, 0, 0 }, /* #59 */
    6197     { 0x3750c3, 0x3750c3, 0xb0, 0x4f, 0, 0 }, /* #60 */
    6198     { 0x036c57, 0x036c57, 0xad, 0x52, 0, 0 }, /* #61 */
    6199     { 0x383d43, 0x383d43, 0x56, 0xa9, 0, 0 }, /* #62 */
    6200     { 0x046506, 0x046506, 0x02, 0xfd, 0, 0 }, /* #63 */
     6137    { 0x050646, 0x050646, 0x04, 0xfb, 0, 0 }, /* #0 */
     6138    { 0x2c7d07, 0x2c7d07, 0x73, 0x8c, 0, 0 }, /* #1 */
     6139    { 0x1b2246, 0x1b2246, 0x9a, 0x65, 0, 0 }, /* #2 */
     6140    { 0x3c46c3, 0x3c46c3, 0x3a, 0xc5, 0, 0 }, /* #3 */
     6141    { 0x361c83, 0x361c83, 0x5d, 0xa2, 0, 0 }, /* #4 */
     6142    { 0x072753, 0x072753, 0x1f, 0xe0, 0, 0 }, /* #5 */
     6143    { 0x230342, 0x230342, 0xd0, 0x2f, 0, 0 }, /* #6 */
     6144    { 0x2b0f06, 0x2b0f06, 0x6e, 0x91, 0, 0 }, /* #7 */
     6145    { 0x0360d7, 0x0360d7, 0xa4, 0x5b, 0, 0 }, /* #8 */
     6146    { 0x3b6082, 0x3b6082, 0xd4, 0x2b, 0, 0 }, /* #9 */
     6147    { 0x0e2d02, 0x0e2d02, 0xbd, 0x42, 0, 0 }, /* #10 */
     6148    { 0x1e7157, 0x1e7157, 0xe0, 0x1f, 0, 0 }, /* #11 */
     6149    { 0x2f2d16, 0x2f2d16, 0xe2, 0x1d, 0, 0 }, /* #12 */
     6150    { 0x3b3852, 0x3b3852, 0x67, 0x98, 0, 0 }, /* #13 */
     6151    { 0x1d5d92, 0x1d5d92, 0xb6, 0x49, 0, 0 }, /* #14 */
     6152    { 0x1d1606, 0x1d1606, 0x49, 0xb6, 0, 0 }, /* #15 */
     6153    { 0x286cc7, 0x286cc7, 0x22, 0xdd, 0, 0 }, /* #16 */
     6154    { 0x1312c6, 0x1312c6, 0x8f, 0x70, 0, 0 }, /* #17 */
     6155    { 0x142ac7, 0x142ac7, 0xaf, 0x50, 0, 0 }, /* #18 */
     6156    { 0x176096, 0x176096, 0xd7, 0x28, 0, 0 }, /* #19 */
     6157    { 0x141947, 0x141947, 0xc2, 0x3d, 0, 0 }, /* #20 */
     6158    { 0x1a5c03, 0x1a5c03, 0x5e, 0xa1, 0, 0 }, /* #21 */
     6159    { 0x162dc7, 0x162dc7, 0xd5, 0x2a, 0, 0 }, /* #22 */
     6160    { 0x1b77d2, 0x1b77d2, 0xba, 0x45, 0, 0 }, /* #23 */
     6161    { 0x3c37d6, 0x3c37d6, 0x53, 0xac, 0, 0 }, /* #24 */
     6162    { 0x1d2fc3, 0x1d2fc3, 0x3a, 0xc5, 0, 0 }, /* #25 */
     6163    { 0x1953c6, 0x1953c6, 0xb0, 0x4f, 0, 0 }, /* #26 */
     6164    { 0x3a4193, 0x3a4193, 0x63, 0x9c, 0, 0 }, /* #27 */
     6165    { 0x2228c2, 0x2228c2, 0x7f, 0x80, 0, 0 }, /* #28 */
     6166    { 0x3008c7, 0x3008c7, 0x49, 0xb6, 0, 0 }, /* #29 */
     6167    { 0x1b17c6, 0x1b17c6, 0x34, 0xcb, 0, 0 }, /* #30 */
     6168    { 0x3d2702, 0x3d2702, 0xa8, 0x57, 0, 0 }, /* #31 */
     6169    { 0x0c5092, 0x0c5092, 0x8b, 0x74, 0, 0 }, /* #32 */
     6170    { 0x291912, 0x291912, 0xc8, 0x37, 0, 0 }, /* #33 */
     6171    { 0x162847, 0x162847, 0x10, 0xef, 0, 0 }, /* #34 */
     6172    { 0x1c0986, 0x1c0986, 0x7b, 0x84, 0, 0 }, /* #35 */
     6173    { 0x216216, 0x216216, 0x36, 0xc9, 0, 0 }, /* #36 */
     6174    { 0x0c63d2, 0x0c63d2, 0x82, 0x7d, 0, 0 }, /* #37 */
     6175    { 0x042d02, 0x042d02, 0xbe, 0x41, 0, 0 }, /* #38 */
     6176    { 0x0d6216, 0x0d6216, 0xe5, 0x1a, 0, 0 }, /* #39 */
     6177    { 0x1576d7, 0x1576d7, 0x79, 0x86, 0, 0 }, /* #40 */
     6178    { 0x2c0707, 0x2c0707, 0x4c, 0xb3, 0, 0 }, /* #41 */
     6179    { 0x2d6c86, 0x2d6c86, 0xf3, 0x0c, 0, 0 }, /* #42 */
     6180    { 0x1f5583, 0x1f5583, 0xc9, 0x36, 0, 0 }, /* #43 */
     6181    { 0x095b07, 0x095b07, 0x96, 0x69, 0, 0 }, /* #44 */
     6182    { 0x2177d6, 0x2177d6, 0x83, 0x7c, 0, 0 }, /* #45 */
     6183    { 0x056b06, 0x056b06, 0xb0, 0x4f, 0, 0 }, /* #46 */
     6184    { 0x112b03, 0x112b03, 0x5b, 0xa4, 0, 0 }, /* #47 */
     6185    { 0x2b7643, 0x2b7643, 0xb0, 0x4f, 0, 0 }, /* #48 */
     6186    { 0x2011c6, 0x2011c6, 0x08, 0xf7, 0, 0 }, /* #49 */
     6187    { 0x316887, 0x316887, 0x4a, 0xb5, 0, 0 }, /* #50 */
     6188    { 0x206996, 0x206996, 0x8c, 0x73, 0, 0 }, /* #51 */
     6189    { 0x356097, 0x356097, 0xec, 0x13, 0, 0 }, /* #52 */
     6190    { 0x0b5d17, 0x0b5d17, 0x8c, 0x73, 0, 0 }, /* #53 */
     6191    { 0x012a46, 0x012a46, 0x06, 0xf9, 0, 0 }, /* #54 */
     6192    { 0x3577c3, 0x3577c3, 0x75, 0x8a, 0, 0 }, /* #55 */
     6193    { 0x0a6a17, 0x0a6a17, 0x97, 0x68, 0, 0 }, /* #56 */
     6194    { 0x336353, 0x336353, 0x7a, 0x85, 0, 0 }, /* #57 */
     6195    { 0x160fc2, 0x160fc2, 0x72, 0x8d, 0, 0 }, /* #58 */
     6196    { 0x032046, 0x032046, 0x6e, 0x91, 0, 0 }, /* #59 */
     6197    { 0x0e6d07, 0x0e6d07, 0xe1, 0x1e, 0, 0 }, /* #60 */
     6198    { 0x236093, 0x236093, 0x28, 0xd7, 0, 0 }, /* #61 */
     6199    { 0x3f2342, 0x3f2342, 0x18, 0xe7, 0, 0 }, /* #62 */
     6200    { 0x047657, 0x047657, 0xc4, 0x3b, 0, 0 }, /* #63 */
    62016201};
    62026202static const BINU8_TEST_T g_aTests_neg_u8[] =
    62036203{
    6204     { 0x2f2343, 0x2f2317, 0xe8, 0x18, 0, 0 }, /* #0 */
    6205     { 0x002f46, 0x002f83, 0x80, 0x80, 0, 0 }, /* #1 */
    6206     { 0x117557, 0x117597, 0x66, 0x9a, 0, 0 }, /* #2 */
    6207     { 0x131753, 0x131713, 0x93, 0x6d, 0, 0 }, /* #3 */
    6208     { 0x322cd6, 0x322493, 0x46, 0xba, 0, 0 }, /* #4 */
    6209     { 0x3176d3, 0x317693, 0x1a, 0xe6, 0, 0 }, /* #5 */
    6210     { 0x113292, 0x113293, 0x4b, 0xb5, 0, 0 }, /* #6 */
    6211     { 0x247e97, 0x247613, 0xd4, 0x2c, 0, 0 }, /* #7 */
    6212     { 0x3d0182, 0x3d0117, 0x97, 0x69, 0, 0 }, /* #8 */
    6213     { 0x384913, 0x384197, 0x3d, 0xc3, 0, 0 }, /* #9 */
    6214     { 0x3d13d3, 0x3d1393, 0x03, 0xfd, 0, 0 }, /* #10 */
    6215     { 0x141443, 0x141413, 0xeb, 0x15, 0, 0 }, /* #11 */
    6216     { 0x0105d7, 0x010517, 0xef, 0x11, 0, 0 }, /* #12 */
    6217     { 0x3639c6, 0x363197, 0x3b, 0xc5, 0, 0 }, /* #13 */
    6218     { 0x0f4906, 0x0f4113, 0xb6, 0x4a, 0, 0 }, /* #14 */
    6219     { 0x0372c7, 0x037293, 0x6c, 0x94, 0, 0 }, /* #15 */
    6220     { 0x2b47c7, 0x2b4793, 0x14, 0xec, 0, 0 }, /* #16 */
    6221     { 0x383693, 0x383693, 0x59, 0xa7, 0, 0 }, /* #17 */
    6222     { 0x292b53, 0x292317, 0xab, 0x55, 0, 0 }, /* #18 */
    6223     { 0x0f6613, 0x0f6693, 0x14, 0xec, 0, 0 }, /* #19 */
    6224     { 0x105f47, 0x105717, 0x85, 0x7b, 0, 0 }, /* #20 */
    6225     { 0x082493, 0x082493, 0x55, 0xab, 0, 0 }, /* #21 */
    6226     { 0x3f0b52, 0x3f0397, 0x0b, 0xf5, 0, 0 }, /* #22 */
    6227     { 0x132cc7, 0x132497, 0x22, 0xde, 0, 0 }, /* #23 */
    6228     { 0x1e7a82, 0x1e7293, 0x26, 0xda, 0, 0 }, /* #24 */
    6229     { 0x233557, 0x233597, 0x4f, 0xb1, 0, 0 }, /* #25 */
    6230     { 0x2e2193, 0x2e2193, 0x32, 0xce, 0, 0 }, /* #26 */
    6231     { 0x0a3d43, 0x0a3593, 0x03, 0xfd, 0, 0 }, /* #27 */
    6232     { 0x0a0bd6, 0x0a0313, 0xcc, 0x34, 0, 0 }, /* #28 */
    6233     { 0x1b0807, 0x1b0013, 0x8b, 0x75, 0, 0 }, /* #29 */
    6234     { 0x2a0253, 0x2a0217, 0xc1, 0x3f, 0, 0 }, /* #30 */
    6235     { 0x1b4783, 0x1b4713, 0xfc, 0x04, 0, 0 }, /* #31 */
    6236     { 0x232887, 0x232017, 0x83, 0x7d, 0, 0 }, /* #32 */
    6237     { 0x1b12d7, 0x1b1297, 0x4c, 0xb4, 0, 0 }, /* #33 */
    6238     { 0x133d03, 0x133593, 0x46, 0xba, 0, 0 }, /* #34 */
    6239     { 0x1d7e87, 0x1d7693, 0x74, 0x8c, 0, 0 }, /* #35 */
    6240     { 0x117c82, 0x117413, 0xf2, 0x0e, 0, 0 }, /* #36 */
    6241     { 0x2d7dd7, 0x2d7517, 0xe8, 0x18, 0, 0 }, /* #37 */
    6242     { 0x2a1556, 0x2a1546, 0x00, 0x00, 0, 0 }, /* #38 */
    6243     { 0x2c6a13, 0x2c6297, 0x22, 0xde, 0, 0 }, /* #39 */
    6244     { 0x2826d7, 0x282613, 0xdd, 0x23, 0, 0 }, /* #40 */
    6245     { 0x1e0b47, 0x1e0313, 0xa8, 0x58, 0, 0 }, /* #41 */
    6246     { 0x0e1987, 0x0e1113, 0xf9, 0x07, 0, 0 }, /* #42 */
    6247     { 0x357d17, 0x357517, 0x8f, 0x71, 0, 0 }, /* #43 */
    6248     { 0x3a77d7, 0x3a7713, 0xaf, 0x51, 0, 0 }, /* #44 */
    6249     { 0x0b4753, 0x0b4713, 0xaf, 0x51, 0, 0 }, /* #45 */
    6250     { 0x1b0506, 0x1b0593, 0x33, 0xcd, 0, 0 }, /* #46 */
    6251     { 0x215387, 0x215393, 0x65, 0x9b, 0, 0 }, /* #47 */
    6252     { 0x366996, 0x366117, 0xb2, 0x4e, 0, 0 }, /* #48 */
    6253     { 0x275013, 0x275097, 0x78, 0x88, 0, 0 }, /* #49 */
    6254     { 0x256102, 0x256193, 0x39, 0xc7, 0, 0 }, /* #50 */
    6255     { 0x3c1913, 0x3c1193, 0x2d, 0xd3, 0, 0 }, /* #51 */
    6256     { 0x1b3786, 0x1b3793, 0x55, 0xab, 0, 0 }, /* #52 */
    6257     { 0x107c83, 0x107417, 0xa6, 0x5a, 0, 0 }, /* #53 */
    6258     { 0x382d06, 0x382593, 0x1d, 0xe3, 0, 0 }, /* #54 */
    6259     { 0x0c6813, 0x0c6017, 0x83, 0x7d, 0, 0 }, /* #55 */
    6260     { 0x063f57, 0x063713, 0x95, 0x6b, 0, 0 }, /* #56 */
    6261     { 0x0115d2, 0x011597, 0x19, 0xe7, 0, 0 }, /* #57 */
    6262     { 0x301b82, 0x301393, 0x55, 0xab, 0, 0 }, /* #58 */
    6263     { 0x3f1452, 0x3f1493, 0x41, 0xbf, 0, 0 }, /* #59 */
    6264     { 0x166602, 0x166693, 0x2a, 0xd6, 0, 0 }, /* #60 */
    6265     { 0x186513, 0x186593, 0x02, 0xfe, 0, 0 }, /* #61 */
    6266     { 0x2c1e53, 0x2c1697, 0x78, 0x88, 0, 0 }, /* #62 */
    6267     { 0x1f4b02, 0x1f4393, 0x6e, 0x92, 0, 0 }, /* #63 */
     6204    { 0x282993, 0x282117, 0x8c, 0x74, 0, 0 }, /* #0 */
     6205    { 0x175296, 0x175297, 0x2c, 0xd4, 0, 0 }, /* #1 */
     6206    { 0x3c0c87, 0x3c0493, 0x1d, 0xe3, 0, 0 }, /* #2 */
     6207    { 0x317192, 0x317117, 0x9a, 0x66, 0, 0 }, /* #3 */
     6208    { 0x164a03, 0x164297, 0x51, 0xaf, 0, 0 }, /* #4 */
     6209    { 0x2f2682, 0x2f2e83, 0x80, 0x80, 0, 0 }, /* #5 */
     6210    { 0x1f1212, 0x1f1213, 0xf3, 0x0d, 0, 0 }, /* #6 */
     6211    { 0x010913, 0x010117, 0xd2, 0x2e, 0, 0 }, /* #7 */
     6212    { 0x037d42, 0x037593, 0x5f, 0xa1, 0, 0 }, /* #8 */
     6213    { 0x3636c3, 0x363617, 0xbf, 0x41, 0, 0 }, /* #9 */
     6214    { 0x013656, 0x013693, 0x3c, 0xc4, 0, 0 }, /* #10 */
     6215    { 0x3a0952, 0x3a0117, 0x89, 0x77, 0, 0 }, /* #11 */
     6216    { 0x040e56, 0x040617, 0xb9, 0x47, 0, 0 }, /* #12 */
     6217    { 0x250f52, 0x250713, 0x8d, 0x73, 0, 0 }, /* #13 */
     6218    { 0x274847, 0x274013, 0x84, 0x7c, 0, 0 }, /* #14 */
     6219    { 0x0a33d6, 0x0a3317, 0x85, 0x7b, 0, 0 }, /* #15 */
     6220    { 0x0b0ec3, 0x0b0613, 0xc9, 0x37, 0, 0 }, /* #16 */
     6221    { 0x395b87, 0x395393, 0x26, 0xda, 0, 0 }, /* #17 */
     6222    { 0x207516, 0x207503, 0x90, 0x70, 0, 0 }, /* #18 */
     6223    { 0x1f01d6, 0x1f0197, 0x67, 0x99, 0, 0 }, /* #19 */
     6224    { 0x220e52, 0x220613, 0xce, 0x32, 0, 0 }, /* #20 */
     6225    { 0x337c13, 0x337497, 0x2e, 0xd2, 0, 0 }, /* #21 */
     6226    { 0x002dc6, 0x002507, 0xb0, 0x50, 0, 0 }, /* #22 */
     6227    { 0x1d4c96, 0x1d4417, 0x96, 0x6a, 0, 0 }, /* #23 */
     6228    { 0x283213, 0x283213, 0x84, 0x7c, 0, 0 }, /* #24 */
     6229    { 0x281e86, 0x281697, 0x23, 0xdd, 0, 0 }, /* #25 */
     6230    { 0x3a6c03, 0x3a6497, 0x1e, 0xe2, 0, 0 }, /* #26 */
     6231    { 0x275293, 0x275297, 0x48, 0xb8, 0, 0 }, /* #27 */
     6232    { 0x1b59c7, 0x1b5117, 0xe8, 0x18, 0, 0 }, /* #28 */
     6233    { 0x1a0443, 0x1a0413, 0xaf, 0x51, 0, 0 }, /* #29 */
     6234    { 0x133647, 0x133693, 0x32, 0xce, 0, 0 }, /* #30 */
     6235    { 0x344712, 0x344713, 0xd4, 0x2c, 0, 0 }, /* #31 */
     6236    { 0x040802, 0x040093, 0x76, 0x8a, 0, 0 }, /* #32 */
     6237    { 0x042253, 0x042213, 0x9e, 0x62, 0, 0 }, /* #33 */
     6238    { 0x2c2a97, 0x2c2297, 0x5a, 0xa6, 0, 0 }, /* #34 */
     6239    { 0x2a5113, 0x2a5113, 0x8d, 0x73, 0, 0 }, /* #35 */
     6240    { 0x165693, 0x165613, 0xf2, 0x0e, 0, 0 }, /* #36 */
     6241    { 0x263992, 0x263117, 0xf6, 0x0a, 0, 0 }, /* #37 */
     6242    { 0x2d5a93, 0x2d5213, 0x9e, 0x62, 0, 0 }, /* #38 */
     6243    { 0x215f12, 0x215717, 0xad, 0x53, 0, 0 }, /* #39 */
     6244    { 0x3d61c3, 0x3d6107, 0xd0, 0x30, 0, 0 }, /* #40 */
     6245    { 0x2d68d7, 0x2d6097, 0x48, 0xb8, 0, 0 }, /* #41 */
     6246    { 0x357a02, 0x357297, 0x5b, 0xa5, 0, 0 }, /* #42 */
     6247    { 0x2050c7, 0x205013, 0xcc, 0x34, 0, 0 }, /* #43 */
     6248    { 0x127f86, 0x127797, 0x23, 0xdd, 0, 0 }, /* #44 */
     6249    { 0x2e6487, 0x2e6413, 0xf3, 0x0d, 0, 0 }, /* #45 */
     6250    { 0x2946c3, 0x294697, 0x2e, 0xd2, 0, 0 }, /* #46 */
     6251    { 0x215983, 0x215193, 0x05, 0xfb, 0, 0 }, /* #47 */
     6252    { 0x367556, 0x367517, 0xb8, 0x48, 0, 0 }, /* #48 */
     6253    { 0x170317, 0x170387, 0x60, 0xa0, 0, 0 }, /* #49 */
     6254    { 0x086bc2, 0x086393, 0x0e, 0xf2, 0, 0 }, /* #50 */
     6255    { 0x2d5dc7, 0x2d5587, 0x40, 0xc0, 0, 0 }, /* #51 */
     6256    { 0x010c02, 0x010493, 0x47, 0xb9, 0, 0 }, /* #52 */
     6257    { 0x1e6a03, 0x1e6207, 0xd0, 0x30, 0, 0 }, /* #53 */
     6258    { 0x2a0b46, 0x2a0397, 0x5b, 0xa5, 0, 0 }, /* #54 */
     6259    { 0x1a3c96, 0x1a3417, 0x88, 0x78, 0, 0 }, /* #55 */
     6260    { 0x3a5ac3, 0x3a5297, 0x25, 0xdb, 0, 0 }, /* #56 */
     6261    { 0x132413, 0x132417, 0xdc, 0x24, 0, 0 }, /* #57 */
     6262    { 0x052802, 0x052017, 0xbf, 0x41, 0, 0 }, /* #58 */
     6263    { 0x391407, 0x391493, 0x38, 0xc8, 0, 0 }, /* #59 */
     6264    { 0x2641d3, 0x264193, 0x1d, 0xe3, 0, 0 }, /* #60 */
     6265    { 0x386c87, 0x386417, 0xf7, 0x09, 0, 0 }, /* #61 */
     6266    { 0x1903d3, 0x190317, 0x8f, 0x71, 0, 0 }, /* #62 */
     6267    { 0x153882, 0x153017, 0xf1, 0x0f, 0, 0 }, /* #63 */
    62686268};
    62696269static const BINU8_TEST_T g_aTests_neg_u8_locked[] =
    62706270{
    6271     { 0x0a0497, 0x0a0497, 0x0b, 0xf5, 0, 0 }, /* #0 */
    6272     { 0x335613, 0x335697, 0x04, 0xfc, 0, 0 }, /* #1 */
    6273     { 0x205806, 0x205097, 0x5d, 0xa3, 0, 0 }, /* #2 */
    6274     { 0x3163d3, 0x316393, 0x2a, 0xd6, 0, 0 }, /* #3 */
    6275     { 0x253a93, 0x253213, 0xe7, 0x19, 0, 0 }, /* #4 */
    6276     { 0x3267d6, 0x326797, 0x51, 0xaf, 0, 0 }, /* #5 */
    6277     { 0x3901c6, 0x390193, 0x14, 0xec, 0, 0 }, /* #6 */
    6278     { 0x023c56, 0x023413, 0xfc, 0x04, 0, 0 }, /* #7 */
    6279     { 0x0e6702, 0x0e6717, 0x83, 0x7d, 0, 0 }, /* #8 */
    6280     { 0x172703, 0x172793, 0x53, 0xad, 0, 0 }, /* #9 */
    6281     { 0x145956, 0x145197, 0x48, 0xb8, 0, 0 }, /* #10 */
    6282     { 0x1d4016, 0x1d4017, 0xec, 0x14, 0, 0 }, /* #11 */
    6283     { 0x0c5052, 0x0c5017, 0xc4, 0x3c, 0, 0 }, /* #12 */
    6284     { 0x054313, 0x054317, 0xfb, 0x05, 0, 0 }, /* #13 */
    6285     { 0x0406c6, 0x040697, 0x51, 0xaf, 0, 0 }, /* #14 */
    6286     { 0x086f96, 0x086797, 0x23, 0xdd, 0, 0 }, /* #15 */
    6287     { 0x1d2057, 0x1d2093, 0x5c, 0xa4, 0, 0 }, /* #16 */
    6288     { 0x130257, 0x130293, 0x08, 0xf8, 0, 0 }, /* #17 */
    6289     { 0x1f2386, 0x1f2317, 0xee, 0x12, 0, 0 }, /* #18 */
    6290     { 0x142f57, 0x142793, 0x76, 0x8a, 0, 0 }, /* #19 */
    6291     { 0x040ed3, 0x040693, 0x58, 0xa8, 0, 0 }, /* #20 */
    6292     { 0x345a46, 0x345297, 0x73, 0x8d, 0, 0 }, /* #21 */
    6293     { 0x1b35c2, 0x1b3517, 0xc4, 0x3c, 0, 0 }, /* #22 */
    6294     { 0x166b42, 0x166317, 0x88, 0x78, 0, 0 }, /* #23 */
    6295     { 0x340856, 0x340097, 0x15, 0xeb, 0, 0 }, /* #24 */
    6296     { 0x190f52, 0x190713, 0xf5, 0x0b, 0, 0 }, /* #25 */
    6297     { 0x133682, 0x133617, 0xd3, 0x2d, 0, 0 }, /* #26 */
    6298     { 0x393657, 0x393697, 0x5d, 0xa3, 0, 0 }, /* #27 */
    6299     { 0x307417, 0x307417, 0xfb, 0x05, 0, 0 }, /* #28 */
    6300     { 0x1c0e96, 0x1c0697, 0x1c, 0xe4, 0, 0 }, /* #29 */
    6301     { 0x093d42, 0x093517, 0xa1, 0x5f, 0, 0 }, /* #30 */
    6302     { 0x366503, 0x366593, 0x46, 0xba, 0, 0 }, /* #31 */
    6303     { 0x1c0347, 0x1c0317, 0x85, 0x7b, 0, 0 }, /* #32 */
    6304     { 0x2f1a46, 0x2f1297, 0x3d, 0xc3, 0, 0 }, /* #33 */
    6305     { 0x275983, 0x275197, 0x48, 0xb8, 0, 0 }, /* #34 */
    6306     { 0x0913c7, 0x091313, 0xea, 0x16, 0, 0 }, /* #35 */
    6307     { 0x324252, 0x324293, 0x21, 0xdf, 0, 0 }, /* #36 */
    6308     { 0x0c1f16, 0x0c1713, 0x92, 0x6e, 0, 0 }, /* #37 */
    6309     { 0x0b3ad7, 0x0b3213, 0xc5, 0x3b, 0, 0 }, /* #38 */
    6310     { 0x0a64d2, 0x0a6497, 0x29, 0xd7, 0, 0 }, /* #39 */
    6311     { 0x347e06, 0x347693, 0x59, 0xa7, 0, 0 }, /* #40 */
    6312     { 0x0d30c2, 0x0d3097, 0x01, 0xff, 0, 0 }, /* #41 */
    6313     { 0x2e7296, 0x2e7213, 0xb7, 0x49, 0, 0 }, /* #42 */
    6314     { 0x0b02d6, 0x0b0297, 0x01, 0xff, 0, 0 }, /* #43 */
    6315     { 0x237893, 0x237017, 0x89, 0x77, 0, 0 }, /* #44 */
    6316     { 0x363bd7, 0x363317, 0x85, 0x7b, 0, 0 }, /* #45 */
    6317     { 0x372917, 0x372113, 0x86, 0x7a, 0, 0 }, /* #46 */
    6318     { 0x156b93, 0x156397, 0x01, 0xff, 0, 0 }, /* #47 */
    6319     { 0x216913, 0x216117, 0x83, 0x7d, 0, 0 }, /* #48 */
    6320     { 0x2639d2, 0x263193, 0x0c, 0xf4, 0, 0 }, /* #49 */
    6321     { 0x2145c3, 0x214593, 0x4a, 0xb6, 0, 0 }, /* #50 */
    6322     { 0x124312, 0x124383, 0x30, 0xd0, 0, 0 }, /* #51 */
    6323     { 0x1e4297, 0x1e4293, 0x39, 0xc7, 0, 0 }, /* #52 */
    6324     { 0x236557, 0x236517, 0xe3, 0x1d, 0, 0 }, /* #53 */
    6325     { 0x0e0f07, 0x0e0713, 0xf8, 0x08, 0, 0 }, /* #54 */
    6326     { 0x195a17, 0x195297, 0x56, 0xaa, 0, 0 }, /* #55 */
    6327     { 0x0d1247, 0x0d1297, 0x1f, 0xe1, 0, 0 }, /* #56 */
    6328     { 0x330ed3, 0x330617, 0xca, 0x36, 0, 0 }, /* #57 */
    6329     { 0x0332c3, 0x033293, 0x1b, 0xe5, 0, 0 }, /* #58 */
    6330     { 0x2f6b46, 0x2f6397, 0x0d, 0xf3, 0, 0 }, /* #59 */
    6331     { 0x0b0fc2, 0x0b0793, 0x4d, 0xb3, 0, 0 }, /* #60 */
    6332     { 0x296547, 0x296517, 0xf1, 0x0f, 0, 0 }, /* #61 */
    6333     { 0x1251c6, 0x125117, 0xad, 0x53, 0, 0 }, /* #62 */
    6334     { 0x3b1cd2, 0x3b1493, 0x44, 0xbc, 0, 0 }, /* #63 */
     6271    { 0x1a17c7, 0x1a1713, 0xa8, 0x58, 0, 0 }, /* #0 */
     6272    { 0x2d2897, 0x2d2017, 0xd8, 0x28, 0, 0 }, /* #1 */
     6273    { 0x1d7983, 0x1d7117, 0xe5, 0x1b, 0, 0 }, /* #2 */
     6274    { 0x350812, 0x350013, 0x87, 0x79, 0, 0 }, /* #3 */
     6275    { 0x0f2186, 0x0f2197, 0x64, 0x9c, 0, 0 }, /* #4 */
     6276    { 0x012397, 0x012313, 0x93, 0x6d, 0, 0 }, /* #5 */
     6277    { 0x2c0856, 0x2c0013, 0xeb, 0x15, 0, 0 }, /* #6 */
     6278    { 0x1a1743, 0x1a1717, 0xc6, 0x3a, 0, 0 }, /* #7 */
     6279    { 0x217787, 0x217717, 0xc4, 0x3c, 0, 0 }, /* #8 */
     6280    { 0x2e6956, 0x2e6113, 0xe1, 0x1f, 0, 0 }, /* #9 */
     6281    { 0x3958d6, 0x395017, 0xad, 0x53, 0, 0 }, /* #10 */
     6282    { 0x255107, 0x255197, 0x04, 0xfc, 0, 0 }, /* #11 */
     6283    { 0x2a0d56, 0x2a0517, 0xa6, 0x5a, 0, 0 }, /* #12 */
     6284    { 0x163a97, 0x163287, 0x70, 0x90, 0, 0 }, /* #13 */
     6285    { 0x306146, 0x306193, 0x4d, 0xb3, 0, 0 }, /* #14 */
     6286    { 0x165697, 0x165693, 0x7b, 0x85, 0, 0 }, /* #15 */
     6287    { 0x334643, 0x334617, 0xf1, 0x0f, 0, 0 }, /* #16 */
     6288    { 0x040896, 0x040093, 0x3c, 0xc4, 0, 0 }, /* #17 */
     6289    { 0x0e5d42, 0x0e5513, 0xf3, 0x0d, 0, 0 }, /* #18 */
     6290    { 0x235d16, 0x235503, 0xe0, 0x20, 0, 0 }, /* #19 */
     6291    { 0x086502, 0x086513, 0x8d, 0x73, 0, 0 }, /* #20 */
     6292    { 0x045fc6, 0x045797, 0x04, 0xfc, 0, 0 }, /* #21 */
     6293    { 0x311d02, 0x311513, 0xf3, 0x0d, 0, 0 }, /* #22 */
     6294    { 0x192a57, 0x192283, 0x20, 0xe0, 0, 0 }, /* #23 */
     6295    { 0x057ed3, 0x057617, 0x9a, 0x66, 0, 0 }, /* #24 */
     6296    { 0x0d4846, 0x0d4017, 0xab, 0x55, 0, 0 }, /* #25 */
     6297    { 0x041213, 0x041203, 0x90, 0x70, 0, 0 }, /* #26 */
     6298    { 0x0d1083, 0x0d1097, 0x73, 0x8d, 0, 0 }, /* #27 */
     6299    { 0x280a53, 0x280217, 0xaa, 0x56, 0, 0 }, /* #28 */
     6300    { 0x1c15c6, 0x1c1517, 0x82, 0x7e, 0, 0 }, /* #29 */
     6301    { 0x061987, 0x061113, 0xd7, 0x29, 0, 0 }, /* #30 */
     6302    { 0x106307, 0x106317, 0xe9, 0x17, 0, 0 }, /* #31 */
     6303    { 0x281a16, 0x281213, 0x84, 0x7c, 0, 0 }, /* #32 */
     6304    { 0x171ec2, 0x171617, 0xa1, 0x5f, 0, 0 }, /* #33 */
     6305    { 0x1709d3, 0x170197, 0x72, 0x8e, 0, 0 }, /* #34 */
     6306    { 0x0451c6, 0x045183, 0x50, 0xb0, 0, 0 }, /* #35 */
     6307    { 0x135447, 0x135493, 0x4a, 0xb6, 0, 0 }, /* #36 */
     6308    { 0x2225d2, 0x222593, 0x74, 0x8c, 0, 0 }, /* #37 */
     6309    { 0x3e4b57, 0x3e4317, 0xa4, 0x5c, 0, 0 }, /* #38 */
     6310    { 0x0a4e42, 0x0a4613, 0x8b, 0x75, 0, 0 }, /* #39 */
     6311    { 0x043043, 0x043013, 0xcc, 0x34, 0, 0 }, /* #40 */
     6312    { 0x015e86, 0x015613, 0xcf, 0x31, 0, 0 }, /* #41 */
     6313    { 0x163097, 0x163017, 0xd5, 0x2b, 0, 0 }, /* #42 */
     6314    { 0x1b09c2, 0x1b0117, 0x88, 0x78, 0, 0 }, /* #43 */
     6315    { 0x2979c6, 0x297113, 0xc5, 0x3b, 0, 0 }, /* #44 */
     6316    { 0x334f52, 0x334793, 0x74, 0x8c, 0, 0 }, /* #45 */
     6317    { 0x0b0583, 0x0b0593, 0x3c, 0xc4, 0, 0 }, /* #46 */
     6318    { 0x253292, 0x253293, 0x16, 0xea, 0, 0 }, /* #47 */
     6319    { 0x0d1cc2, 0x0d1407, 0xb0, 0x50, 0, 0 }, /* #48 */
     6320    { 0x0a6ac2, 0x0a6217, 0xf1, 0x0f, 0, 0 }, /* #49 */
     6321    { 0x1e36d6, 0x1e3613, 0xa5, 0x5b, 0, 0 }, /* #50 */
     6322    { 0x0d21d3, 0x0d2197, 0x49, 0xb7, 0, 0 }, /* #51 */
     6323    { 0x127c56, 0x127417, 0xde, 0x22, 0, 0 }, /* #52 */
     6324    { 0x093b07, 0x093387, 0x10, 0xf0, 0, 0 }, /* #53 */
     6325    { 0x0e7843, 0x0e7097, 0x51, 0xaf, 0, 0 }, /* #54 */
     6326    { 0x124a02, 0x124297, 0x6d, 0x93, 0, 0 }, /* #55 */
     6327    { 0x275dc7, 0x275513, 0xed, 0x13, 0, 0 }, /* #56 */
     6328    { 0x0d5fd6, 0x0d5717, 0xab, 0x55, 0, 0 }, /* #57 */
     6329    { 0x302957, 0x302107, 0xa0, 0x60, 0, 0 }, /* #58 */
     6330    { 0x2410d6, 0x241017, 0xfa, 0x06, 0, 0 }, /* #59 */
     6331    { 0x057152, 0x057193, 0x0f, 0xf1, 0, 0 }, /* #60 */
     6332    { 0x373747, 0x373717, 0x9b, 0x65, 0, 0 }, /* #61 */
     6333    { 0x141b46, 0x141317, 0xfb, 0x05, 0, 0 }, /* #62 */
     6334    { 0x1c6982, 0x1c6113, 0xe7, 0x19, 0, 0 }, /* #63 */
    63356335};
    63366336static const BINU16_TEST_T g_aTests_inc_u16[] =
    63376337{
    6338     { 0x167007, 0x167003, 0x283a, 0x283b, 0, 0 }, /* #0 */
    6339     { 0x374b06, 0x374386, 0xcb62, 0xcb63, 0, 0 }, /* #1 */
    6340     { 0x1c3a43, 0x1c3283, 0xbc18, 0xbc19, 0, 0 }, /* #2 */
    6341     { 0x244406, 0x244406, 0x5641, 0x5642, 0, 0 }, /* #3 */
    6342     { 0x021602, 0x021686, 0xa5c2, 0xa5c3, 0, 0 }, /* #4 */
    6343     { 0x320bd6, 0x320312, 0x39cf, 0x39d0, 0, 0 }, /* #5 */
    6344     { 0x084e46, 0x084682, 0xec91, 0xec92, 0, 0 }, /* #6 */
    6345     { 0x0e2f06, 0x0e2702, 0x19b5, 0x19b6, 0, 0 }, /* #7 */
    6346     { 0x1a6b07, 0x1a6303, 0x49b8, 0x49b9, 0, 0 }, /* #8 */
    6347     { 0x367983, 0x367103, 0x32de, 0x32df, 0, 0 }, /* #9 */
    6348     { 0x1c4e87, 0x1c4683, 0xf3e4, 0xf3e5, 0, 0 }, /* #10 */
    6349     { 0x0e3993, 0x0e3103, 0x09c6, 0x09c7, 0, 0 }, /* #11 */
    6350     { 0x2e0b46, 0x2e0316, 0x12ff, 0x1300, 0, 0 }, /* #12 */
    6351     { 0x337913, 0x337183, 0xcb91, 0xcb92, 0, 0 }, /* #13 */
    6352     { 0x083312, 0x083386, 0xaa09, 0xaa0a, 0, 0 }, /* #14 */
    6353     { 0x0b1a17, 0x0b1203, 0x309a, 0x309b, 0, 0 }, /* #15 */
    6354     { 0x2b6812, 0x2b6006, 0x09fe, 0x09ff, 0, 0 }, /* #16 */
    6355     { 0x331ac2, 0x331282, 0x82ad, 0x82ae, 0, 0 }, /* #17 */
    6356     { 0x227743, 0x227787, 0xfecb, 0xfecc, 0, 0 }, /* #18 */
    6357     { 0x2277d2, 0x227786, 0xa739, 0xa73a, 0, 0 }, /* #19 */
    6358     { 0x3c3396, 0x3c3306, 0x697a, 0x697b, 0, 0 }, /* #20 */
    6359     { 0x392cd3, 0x392483, 0xbea6, 0xbea7, 0, 0 }, /* #21 */
    6360     { 0x065d92, 0x065586, 0xab35, 0xab36, 0, 0 }, /* #22 */
    6361     { 0x1a6656, 0x1a6606, 0x788c, 0x788d, 0, 0 }, /* #23 */
    6362     { 0x3d2e83, 0x3d2687, 0x8054, 0x8055, 0, 0 }, /* #24 */
    6363     { 0x092fd6, 0x092782, 0xcd0c, 0xcd0d, 0, 0 }, /* #25 */
    6364     { 0x3c3f83, 0x3c3707, 0x42fe, 0x42ff, 0, 0 }, /* #26 */
    6365     { 0x070052, 0x070006, 0x6995, 0x6996, 0, 0 }, /* #27 */
    6366     { 0x143212, 0x143206, 0x0f11, 0x0f12, 0, 0 }, /* #28 */
    6367     { 0x156056, 0x156006, 0x00d0, 0x00d1, 0, 0 }, /* #29 */
    6368     { 0x307b56, 0x307382, 0xd461, 0xd462, 0, 0 }, /* #30 */
    6369     { 0x021857, 0x021003, 0x7b2b, 0x7b2c, 0, 0 }, /* #31 */
    6370     { 0x022586, 0x022502, 0x51c0, 0x51c1, 0, 0 }, /* #32 */
    6371     { 0x3d48c6, 0x3d4082, 0xbffc, 0xbffd, 0, 0 }, /* #33 */
    6372     { 0x2f2852, 0x2f2012, 0x5c7f, 0x5c80, 0, 0 }, /* #34 */
    6373     { 0x086016, 0x086016, 0x7fbf, 0x7fc0, 0, 0 }, /* #35 */
    6374     { 0x3d6442, 0x3d6402, 0x716d, 0x716e, 0, 0 }, /* #36 */
    6375     { 0x096183, 0x096183, 0xa16c, 0xa16d, 0, 0 }, /* #37 */
    6376     { 0x2164d7, 0x216487, 0x9465, 0x9466, 0, 0 }, /* #38 */
    6377     { 0x1d3b43, 0x1d3383, 0xf1ac, 0xf1ad, 0, 0 }, /* #39 */
    6378     { 0x147c83, 0x147487, 0xdd9b, 0xdd9c, 0, 0 }, /* #40 */
    6379     { 0x006542, 0x006502, 0x1b79, 0x1b7a, 0, 0 }, /* #41 */
    6380     { 0x303b92, 0x303382, 0xefb5, 0xefb6, 0, 0 }, /* #42 */
    6381     { 0x0e6583, 0x0e6503, 0x7990, 0x7991, 0, 0 }, /* #43 */
    6382     { 0x181ac3, 0x181283, 0x84ad, 0x84ae, 0, 0 }, /* #44 */
    6383     { 0x117987, 0x117187, 0xb89e, 0xb89f, 0, 0 }, /* #45 */
    6384     { 0x205cc3, 0x205483, 0x8603, 0x8604, 0, 0 }, /* #46 */
    6385     { 0x0a5887, 0x0a5003, 0x4a9a, 0x4a9b, 0, 0 }, /* #47 */
    6386     { 0x021c16, 0x021492, 0xe03f, 0xe040, 0, 0 }, /* #48 */
    6387     { 0x112842, 0x112002, 0x1875, 0x1876, 0, 0 }, /* #49 */
    6388     { 0x236547, 0x236587, 0x80f9, 0x80fa, 0, 0 }, /* #50 */
    6389     { 0x361e43, 0x361607, 0x6610, 0x6611, 0, 0 }, /* #51 */
    6390     { 0x3b1387, 0x3b1387, 0xee38, 0xee39, 0, 0 }, /* #52 */
    6391     { 0x2a7c57, 0x2a7487, 0x8c8a, 0x8c8b, 0, 0 }, /* #53 */
    6392     { 0x3230d3, 0x323003, 0x2b96, 0x2b97, 0, 0 }, /* #54 */
    6393     { 0x0e3242, 0x0e3292, 0x9d6f, 0x9d70, 0, 0 }, /* #55 */
    6394     { 0x3c4a43, 0x3c4287, 0x8a83, 0x8a84, 0, 0 }, /* #56 */
    6395     { 0x1c3d02, 0x1c3586, 0x9ff9, 0x9ffa, 0, 0 }, /* #57 */
    6396     { 0x181352, 0x181312, 0x1e0f, 0x1e10, 0, 0 }, /* #58 */
    6397     { 0x2e0593, 0x2e0583, 0x8de8, 0x8de9, 0, 0 }, /* #59 */
    6398     { 0x3868d6, 0x386082, 0x958b, 0x958c, 0, 0 }, /* #60 */
    6399     { 0x254c07, 0x254487, 0x855b, 0x855c, 0, 0 }, /* #61 */
    6400     { 0x2a3dc3, 0x2a3587, 0xb943, 0xb944, 0, 0 }, /* #62 */
    6401     { 0x193313, 0x193307, 0x498d, 0x498e, 0, 0 }, /* #63 */
     6338    { 0x2c2243, 0x2c2283, 0xa5b4, 0xa5b5, 0, 0 }, /* #0 */
     6339    { 0x265d46, 0x265592, 0xd47f, 0xd480, 0, 0 }, /* #1 */
     6340    { 0x3703d2, 0x370306, 0x4017, 0x4018, 0, 0 }, /* #2 */
     6341    { 0x2b2b56, 0x2b2382, 0xe32b, 0xe32c, 0, 0 }, /* #3 */
     6342    { 0x053cc2, 0x053402, 0x1215, 0x1216, 0, 0 }, /* #4 */
     6343    { 0x0b60d6, 0x0b6006, 0x27e0, 0x27e1, 0, 0 }, /* #5 */
     6344    { 0x157e93, 0x157683, 0xcb90, 0xcb91, 0, 0 }, /* #6 */
     6345    { 0x1011d6, 0x101182, 0xf94e, 0xf94f, 0, 0 }, /* #7 */
     6346    { 0x227713, 0x227703, 0x6c88, 0x6c89, 0, 0 }, /* #8 */
     6347    { 0x267006, 0x267086, 0x80a8, 0x80a9, 0, 0 }, /* #9 */
     6348    { 0x204096, 0x204006, 0x4213, 0x4214, 0, 0 }, /* #10 */
     6349    { 0x271147, 0x271103, 0x17d5, 0x17d6, 0, 0 }, /* #11 */
     6350    { 0x232ed7, 0x232603, 0x3c51, 0x3c52, 0, 0 }, /* #12 */
     6351    { 0x130f57, 0x130703, 0x431e, 0x431f, 0, 0 }, /* #13 */
     6352    { 0x107b43, 0x107387, 0xb18a, 0xb18b, 0, 0 }, /* #14 */
     6353    { 0x137c47, 0x137483, 0xe9ac, 0xe9ad, 0, 0 }, /* #15 */
     6354    { 0x261e93, 0x261603, 0x0689, 0x068a, 0, 0 }, /* #16 */
     6355    { 0x021397, 0x021303, 0x3adb, 0x3adc, 0, 0 }, /* #17 */
     6356    { 0x322412, 0x322416, 0x5c4f, 0x5c50, 0, 0 }, /* #18 */
     6357    { 0x365997, 0x365103, 0x3044, 0x3045, 0, 0 }, /* #19 */
     6358    { 0x044303, 0x044307, 0x2116, 0x2117, 0, 0 }, /* #20 */
     6359    { 0x0340d7, 0x034087, 0xc8a2, 0xc8a3, 0, 0 }, /* #21 */
     6360    { 0x1f2097, 0x1f2007, 0x0f73, 0x0f74, 0, 0 }, /* #22 */
     6361    { 0x217dd6, 0x217582, 0x806c, 0x806d, 0, 0 }, /* #23 */
     6362    { 0x103e96, 0x103686, 0xff70, 0xff71, 0, 0 }, /* #24 */
     6363    { 0x341417, 0x341487, 0xd3a5, 0xd3a6, 0, 0 }, /* #25 */
     6364    { 0x0b1d53, 0x0b1587, 0xb59b, 0xb59c, 0, 0 }, /* #26 */
     6365    { 0x0964c7, 0x096483, 0xf196, 0xf197, 0, 0 }, /* #27 */
     6366    { 0x3a4986, 0x3a4106, 0x4dc9, 0x4dca, 0, 0 }, /* #28 */
     6367    { 0x144f13, 0x144787, 0x9705, 0x9706, 0, 0 }, /* #29 */
     6368    { 0x130806, 0x130086, 0xaaed, 0xaaee, 0, 0 }, /* #30 */
     6369    { 0x205303, 0x205383, 0xe54e, 0xe54f, 0, 0 }, /* #31 */
     6370    { 0x1f7802, 0x1f7092, 0xb07f, 0xb080, 0, 0 }, /* #32 */
     6371    { 0x226cc6, 0x226496, 0xc49f, 0xc4a0, 0, 0 }, /* #33 */
     6372    { 0x2a4017, 0x2a4007, 0x6909, 0x690a, 0, 0 }, /* #34 */
     6373    { 0x3c53d6, 0x3c5302, 0x4baa, 0x4bab, 0, 0 }, /* #35 */
     6374    { 0x0e3e12, 0x0e3606, 0x2f16, 0x2f17, 0, 0 }, /* #36 */
     6375    { 0x337693, 0x337683, 0xdb6a, 0xdb6b, 0, 0 }, /* #37 */
     6376    { 0x202b03, 0x202383, 0xf43d, 0xf43e, 0, 0 }, /* #38 */
     6377    { 0x1a5d42, 0x1a5586, 0xee39, 0xee3a, 0, 0 }, /* #39 */
     6378    { 0x146fd3, 0x146787, 0xb0ab, 0xb0ac, 0, 0 }, /* #40 */
     6379    { 0x226b56, 0x226306, 0x0770, 0x0771, 0, 0 }, /* #41 */
     6380    { 0x206587, 0x206503, 0x648e, 0x648f, 0, 0 }, /* #42 */
     6381    { 0x004016, 0x004002, 0x2db5, 0x2db6, 0, 0 }, /* #43 */
     6382    { 0x3b7e83, 0x3b7683, 0xd26d, 0xd26e, 0, 0 }, /* #44 */
     6383    { 0x1e1c86, 0x1e1496, 0xf22f, 0xf230, 0, 0 }, /* #45 */
     6384    { 0x1014c3, 0x101483, 0xddb2, 0xddb3, 0, 0 }, /* #46 */
     6385    { 0x2e7bd7, 0x2e7307, 0x0f26, 0x0f27, 0, 0 }, /* #47 */
     6386    { 0x0a3283, 0x0a3203, 0x5e44, 0x5e45, 0, 0 }, /* #48 */
     6387    { 0x360306, 0x360306, 0x0d8a, 0x0d8b, 0, 0 }, /* #49 */
     6388    { 0x390282, 0x390286, 0xeb95, 0xeb96, 0, 0 }, /* #50 */
     6389    { 0x1d1b12, 0x1d1382, 0xa9ee, 0xa9ef, 0, 0 }, /* #51 */
     6390    { 0x037312, 0x037382, 0xd024, 0xd025, 0, 0 }, /* #52 */
     6391    { 0x017ad2, 0x017206, 0x7b62, 0x7b63, 0, 0 }, /* #53 */
     6392    { 0x1c0357, 0x1c0393, 0xb8af, 0xb8b0, 0, 0 }, /* #54 */
     6393    { 0x011456, 0x011486, 0x8141, 0x8142, 0, 0 }, /* #55 */
     6394    { 0x3d6743, 0x3d6783, 0x84ca, 0x84cb, 0, 0 }, /* #56 */
     6395    { 0x1c74d2, 0x1c7416, 0x1d5f, 0x1d60, 0, 0 }, /* #57 */
     6396    { 0x116952, 0x116102, 0x5e72, 0x5e73, 0, 0 }, /* #58 */
     6397    { 0x0d46d3, 0x0d4607, 0x7ef9, 0x7efa, 0, 0 }, /* #59 */
     6398    { 0x2638c3, 0x263087, 0xa5fb, 0xa5fc, 0, 0 }, /* #60 */
     6399    { 0x390583, 0x390503, 0x7fa1, 0x7fa2, 0, 0 }, /* #61 */
     6400    { 0x235cc2, 0x235486, 0x8e71, 0x8e72, 0, 0 }, /* #62 */
     6401    { 0x1f2913, 0x1f2107, 0x331d, 0x331e, 0, 0 }, /* #63 */
    64026402};
    64036403static const BINU16_TEST_T g_aTests_inc_u16_locked[] =
    64046404{
    6405     { 0x361247, 0x361203, 0x13d4, 0x13d5, 0, 0 }, /* #0 */
    6406     { 0x221e43, 0x221603, 0x21c6, 0x21c7, 0, 0 }, /* #1 */
    6407     { 0x155797, 0x155783, 0xad42, 0xad43, 0, 0 }, /* #2 */
    6408     { 0x295d96, 0x295582, 0xc5a7, 0xc5a8, 0, 0 }, /* #3 */
    6409     { 0x1c11c2, 0x1c1186, 0xb17d, 0xb17e, 0, 0 }, /* #4 */
    6410     { 0x065e92, 0x065686, 0xcd55, 0xcd56, 0, 0 }, /* #5 */
    6411     { 0x3f7a07, 0x3f7283, 0xaf90, 0xaf91, 0, 0 }, /* #6 */
    6412     { 0x112f06, 0x112702, 0x6a97, 0x6a98, 0, 0 }, /* #7 */
    6413     { 0x1e7c13, 0x1e7403, 0x4156, 0x4157, 0, 0 }, /* #8 */
    6414     { 0x2c67c6, 0x2c6796, 0x904f, 0x9050, 0, 0 }, /* #9 */
    6415     { 0x1d76d3, 0x1d7603, 0x0f1e, 0x0f1f, 0, 0 }, /* #10 */
    6416     { 0x214617, 0x214683, 0xbd50, 0xbd51, 0, 0 }, /* #11 */
    6417     { 0x217a07, 0x217203, 0x722e, 0x722f, 0, 0 }, /* #12 */
    6418     { 0x240486, 0x240482, 0xd8cc, 0xd8cd, 0, 0 }, /* #13 */
    6419     { 0x2b2e13, 0x2b2687, 0xcfb7, 0xcfb8, 0, 0 }, /* #14 */
    6420     { 0x2c6952, 0x2c6186, 0xd9ea, 0xd9eb, 0, 0 }, /* #15 */
    6421     { 0x150b47, 0x150387, 0xaa73, 0xaa74, 0, 0 }, /* #16 */
    6422     { 0x020943, 0x020107, 0x4bba, 0x4bbb, 0, 0 }, /* #17 */
    6423     { 0x2551d2, 0x255106, 0x6b20, 0x6b21, 0, 0 }, /* #18 */
    6424     { 0x221b12, 0x221306, 0x0e5b, 0x0e5c, 0, 0 }, /* #19 */
    6425     { 0x3e5496, 0x3e5482, 0xb785, 0xb786, 0, 0 }, /* #20 */
    6426     { 0x123803, 0x123087, 0xf1cb, 0xf1cc, 0, 0 }, /* #21 */
    6427     { 0x124042, 0x124082, 0xdda6, 0xdda7, 0, 0 }, /* #22 */
    6428     { 0x144b52, 0x144306, 0x6e55, 0x6e56, 0, 0 }, /* #23 */
    6429     { 0x0a18c7, 0x0a1087, 0x9e77, 0x9e78, 0, 0 }, /* #24 */
    6430     { 0x1053d2, 0x105302, 0x76be, 0x76bf, 0, 0 }, /* #25 */
    6431     { 0x152f16, 0x152706, 0x10ec, 0x10ed, 0, 0 }, /* #26 */
    6432     { 0x262597, 0x262583, 0xcf57, 0xcf58, 0, 0 }, /* #27 */
    6433     { 0x0846d2, 0x084686, 0xf3ec, 0xf3ed, 0, 0 }, /* #28 */
    6434     { 0x3529d7, 0x352107, 0x6509, 0x650a, 0, 0 }, /* #29 */
    6435     { 0x1e3016, 0x1e3086, 0xabbd, 0xabbe, 0, 0 }, /* #30 */
    6436     { 0x173c07, 0x173403, 0x2f67, 0x2f68, 0, 0 }, /* #31 */
    6437     { 0x0f53d7, 0x0f5383, 0xedf0, 0xedf1, 0, 0 }, /* #32 */
    6438     { 0x104ad6, 0x104286, 0xcd95, 0xcd96, 0, 0 }, /* #33 */
    6439     { 0x165187, 0x165113, 0x7edf, 0x7ee0, 0, 0 }, /* #34 */
    6440     { 0x137683, 0x137683, 0xdab8, 0xdab9, 0, 0 }, /* #35 */
    6441     { 0x146113, 0x146103, 0x25a6, 0x25a7, 0, 0 }, /* #36 */
    6442     { 0x392246, 0x392206, 0x7c1d, 0x7c1e, 0, 0 }, /* #37 */
    6443     { 0x0726c2, 0x072606, 0x5ae6, 0x5ae7, 0, 0 }, /* #38 */
    6444     { 0x187fd6, 0x187792, 0xd93f, 0xd940, 0, 0 }, /* #39 */
    6445     { 0x2642c2, 0x264286, 0xe420, 0xe421, 0, 0 }, /* #40 */
    6446     { 0x0f1a07, 0x0f1207, 0x6b69, 0x6b6a, 0, 0 }, /* #41 */
    6447     { 0x2e6287, 0x2e6213, 0x387f, 0x3880, 0, 0 }, /* #42 */
    6448     { 0x1f0f02, 0x1f0706, 0x312d, 0x312e, 0, 0 }, /* #43 */
    6449     { 0x372796, 0x372706, 0x7c62, 0x7c63, 0, 0 }, /* #44 */
    6450     { 0x147d07, 0x147587, 0xb746, 0xb747, 0, 0 }, /* #45 */
    6451     { 0x0c5c52, 0x0c5406, 0x296b, 0x296c, 0, 0 }, /* #46 */
    6452     { 0x3d6e87, 0x3d6607, 0x4ec4, 0x4ec5, 0, 0 }, /* #47 */
    6453     { 0x347a42, 0x347282, 0xf782, 0xf783, 0, 0 }, /* #48 */
    6454     { 0x1e1183, 0x1e1103, 0x7733, 0x7734, 0, 0 }, /* #49 */
    6455     { 0x0a0087, 0x0a0087, 0x954d, 0x954e, 0, 0 }, /* #50 */
    6456     { 0x353c02, 0x353482, 0xff5a, 0xff5b, 0, 0 }, /* #51 */
    6457     { 0x3b6f93, 0x3b6707, 0x0e26, 0x0e27, 0, 0 }, /* #52 */
    6458     { 0x024813, 0x024003, 0x29cc, 0x29cd, 0, 0 }, /* #53 */
    6459     { 0x103003, 0x103007, 0x7909, 0x790a, 0, 0 }, /* #54 */
    6460     { 0x3d6d93, 0x3d6507, 0x584a, 0x584b, 0, 0 }, /* #55 */
    6461     { 0x196107, 0x196107, 0x2d92, 0x2d93, 0, 0 }, /* #56 */
    6462     { 0x243fc6, 0x243702, 0x17a0, 0x17a1, 0, 0 }, /* #57 */
    6463     { 0x252203, 0x252283, 0xecbb, 0xecbc, 0, 0 }, /* #58 */
    6464     { 0x170d92, 0x170582, 0xa1f6, 0xa1f7, 0, 0 }, /* #59 */
    6465     { 0x0f16d6, 0x0f1606, 0x5bfb, 0x5bfc, 0, 0 }, /* #60 */
    6466     { 0x247687, 0x247683, 0xc607, 0xc608, 0, 0 }, /* #61 */
    6467     { 0x210817, 0x210003, 0x3850, 0x3851, 0, 0 }, /* #62 */
    6468     { 0x164c92, 0x164482, 0xf584, 0xf585, 0, 0 }, /* #63 */
     6405    { 0x1c3f12, 0x1c3706, 0x36ba, 0x36bb, 0, 0 }, /* #0 */
     6406    { 0x2b0a17, 0x2b0287, 0xaca2, 0xaca3, 0, 0 }, /* #1 */
     6407    { 0x125092, 0x125086, 0xc743, 0xc744, 0, 0 }, /* #2 */
     6408    { 0x302c13, 0x302403, 0x4530, 0x4531, 0, 0 }, /* #3 */
     6409    { 0x217546, 0x217582, 0xfeb9, 0xfeba, 0, 0 }, /* #4 */
     6410    { 0x2a3ac7, 0x2a3287, 0xcff4, 0xcff5, 0, 0 }, /* #5 */
     6411    { 0x223e43, 0x223683, 0xb806, 0xb807, 0, 0 }, /* #6 */
     6412    { 0x074283, 0x074283, 0xe78e, 0xe78f, 0, 0 }, /* #7 */
     6413    { 0x3859d2, 0x385106, 0x6bed, 0x6bee, 0, 0 }, /* #8 */
     6414    { 0x1d52d6, 0x1d5286, 0xcf09, 0xcf0a, 0, 0 }, /* #9 */
     6415    { 0x347953, 0x347117, 0x338f, 0x3390, 0, 0 }, /* #10 */
     6416    { 0x1e2a43, 0x1e2203, 0x3d51, 0x3d52, 0, 0 }, /* #11 */
     6417    { 0x111256, 0x111282, 0xf888, 0xf889, 0, 0 }, /* #12 */
     6418    { 0x273f92, 0x273702, 0x33c0, 0x33c1, 0, 0 }, /* #13 */
     6419    { 0x110bc7, 0x110387, 0xd68c, 0xd68d, 0, 0 }, /* #14 */
     6420    { 0x2e2d82, 0x2e2582, 0xec48, 0xec49, 0, 0 }, /* #15 */
     6421    { 0x267a56, 0x267206, 0x5805, 0x5806, 0, 0 }, /* #16 */
     6422    { 0x1f6ad2, 0x1f6286, 0xe9dc, 0xe9dd, 0, 0 }, /* #17 */
     6423    { 0x282a13, 0x282207, 0x275e, 0x275f, 0, 0 }, /* #18 */
     6424    { 0x183d46, 0x183506, 0x0a39, 0x0a3a, 0, 0 }, /* #19 */
     6425    { 0x3f5e16, 0x3f5602, 0x757b, 0x757c, 0, 0 }, /* #20 */
     6426    { 0x0f7697, 0x0f7683, 0x8584, 0x8585, 0, 0 }, /* #21 */
     6427    { 0x1f4cd7, 0x1f4483, 0x9433, 0x9434, 0, 0 }, /* #22 */
     6428    { 0x202542, 0x202586, 0xa60e, 0xa60f, 0, 0 }, /* #23 */
     6429    { 0x0b1dc2, 0x0b1582, 0xe37e, 0xe37f, 0, 0 }, /* #24 */
     6430    { 0x071ad6, 0x071286, 0xd470, 0xd471, 0, 0 }, /* #25 */
     6431    { 0x3e34c6, 0x3e3482, 0xc893, 0xc894, 0, 0 }, /* #26 */
     6432    { 0x062e17, 0x062603, 0x51b8, 0x51b9, 0, 0 }, /* #27 */
     6433    { 0x112b56, 0x112382, 0x993d, 0x993e, 0, 0 }, /* #28 */
     6434    { 0x112e57, 0x112607, 0x158c, 0x158d, 0, 0 }, /* #29 */
     6435    { 0x074f57, 0x074707, 0x43c9, 0x43ca, 0, 0 }, /* #30 */
     6436    { 0x254993, 0x254107, 0x1438, 0x1439, 0, 0 }, /* #31 */
     6437    { 0x1c04c6, 0x1c0482, 0xa63a, 0xa63b, 0, 0 }, /* #32 */
     6438    { 0x096a83, 0x096207, 0x2bc5, 0x2bc6, 0, 0 }, /* #33 */
     6439    { 0x012913, 0x012107, 0x0ad6, 0x0ad7, 0, 0 }, /* #34 */
     6440    { 0x1569c3, 0x156103, 0x1130, 0x1131, 0, 0 }, /* #35 */
     6441    { 0x341b93, 0x341393, 0xc1cf, 0xc1d0, 0, 0 }, /* #36 */
     6442    { 0x0337d2, 0x033702, 0x5fee, 0x5fef, 0, 0 }, /* #37 */
     6443    { 0x1d2046, 0x1d2002, 0x4418, 0x4419, 0, 0 }, /* #38 */
     6444    { 0x0c1616, 0x0c1602, 0x7533, 0x7534, 0, 0 }, /* #39 */
     6445    { 0x2b0783, 0x2b0783, 0xf0a0, 0xf0a1, 0, 0 }, /* #40 */
     6446    { 0x284293, 0x284207, 0x524c, 0x524d, 0, 0 }, /* #41 */
     6447    { 0x1b1207, 0x1b1207, 0x60a2, 0x60a3, 0, 0 }, /* #42 */
     6448    { 0x243407, 0x243407, 0x7265, 0x7266, 0, 0 }, /* #43 */
     6449    { 0x3b6187, 0x3b6107, 0x7099, 0x709a, 0, 0 }, /* #44 */
     6450    { 0x390513, 0x390503, 0x46b5, 0x46b6, 0, 0 }, /* #45 */
     6451    { 0x394e02, 0x394682, 0x9f42, 0x9f43, 0, 0 }, /* #46 */
     6452    { 0x356106, 0x356102, 0x02b8, 0x02b9, 0, 0 }, /* #47 */
     6453    { 0x221c53, 0x221407, 0x1986, 0x1987, 0, 0 }, /* #48 */
     6454    { 0x0e3087, 0x0e3013, 0x5baf, 0x5bb0, 0, 0 }, /* #49 */
     6455    { 0x117a06, 0x117286, 0xabea, 0xabeb, 0, 0 }, /* #50 */
     6456    { 0x2b1b87, 0x2b1317, 0x762f, 0x7630, 0, 0 }, /* #51 */
     6457    { 0x304257, 0x304203, 0x6b74, 0x6b75, 0, 0 }, /* #52 */
     6458    { 0x011bd2, 0x011386, 0xa111, 0xa112, 0, 0 }, /* #53 */
     6459    { 0x200957, 0x200183, 0x9dd2, 0x9dd3, 0, 0 }, /* #54 */
     6460    { 0x275b92, 0x275386, 0xffb3, 0xffb4, 0, 0 }, /* #55 */
     6461    { 0x154bc3, 0x154303, 0x04eb, 0x04ec, 0, 0 }, /* #56 */
     6462    { 0x0a0406, 0x0a0482, 0xf43a, 0xf43b, 0, 0 }, /* #57 */
     6463    { 0x1518d7, 0x151083, 0x9f9d, 0x9f9e, 0, 0 }, /* #58 */
     6464    { 0x3e2b47, 0x3e2387, 0xeca8, 0xeca9, 0, 0 }, /* #59 */
     6465    { 0x371542, 0x371512, 0x5d7f, 0x5d80, 0, 0 }, /* #60 */
     6466    { 0x1460c3, 0x146083, 0xe3e9, 0xe3ea, 0, 0 }, /* #61 */
     6467    { 0x046d47, 0x046587, 0x8f7d, 0x8f7e, 0, 0 }, /* #62 */
     6468    { 0x175e16, 0x175686, 0xd683, 0xd684, 0, 0 }, /* #63 */
    64696469};
    64706470static const BINU16_TEST_T g_aTests_dec_u16[] =
    64716471{
    6472     { 0x1c7347, 0x1c7387, 0xe566, 0xe565, 0, 0 }, /* #0 */
    6473     { 0x292853, 0x292087, 0xfd15, 0xfd14, 0, 0 }, /* #1 */
    6474     { 0x343103, 0x343103, 0x5358, 0x5357, 0, 0 }, /* #2 */
    6475     { 0x3876d2, 0x387682, 0xb39c, 0xb39b, 0, 0 }, /* #3 */
    6476     { 0x3e3113, 0x3e3107, 0x33ab, 0x33aa, 0, 0 }, /* #4 */
    6477     { 0x0440d2, 0x044002, 0x7258, 0x7257, 0, 0 }, /* #5 */
    6478     { 0x043993, 0x043107, 0x794c, 0x794b, 0, 0 }, /* #6 */
    6479     { 0x343e43, 0x343683, 0x9ce6, 0x9ce5, 0, 0 }, /* #7 */
    6480     { 0x2d0bd2, 0x2d0306, 0x11c6, 0x11c5, 0, 0 }, /* #8 */
    6481     { 0x3765c6, 0x376502, 0x3e7b, 0x3e7a, 0, 0 }, /* #9 */
    6482     { 0x3e7c87, 0x3e7407, 0x227c, 0x227b, 0, 0 }, /* #10 */
    6483     { 0x372ed6, 0x372686, 0xd14c, 0xd14b, 0, 0 }, /* #11 */
    6484     { 0x0b5b52, 0x0b5302, 0x3cce, 0x3ccd, 0, 0 }, /* #12 */
    6485     { 0x305147, 0x305197, 0xe9a0, 0xe99f, 0, 0 }, /* #13 */
    6486     { 0x395fc6, 0x395706, 0x3673, 0x3672, 0, 0 }, /* #14 */
    6487     { 0x2d7156, 0x2d7116, 0x5e00, 0x5dff, 0, 0 }, /* #15 */
    6488     { 0x290416, 0x290482, 0xa032, 0xa031, 0, 0 }, /* #16 */
    6489     { 0x256843, 0x256087, 0xcf56, 0xcf55, 0, 0 }, /* #17 */
    6490     { 0x2d44c3, 0x2d4483, 0xf253, 0xf252, 0, 0 }, /* #18 */
    6491     { 0x385d87, 0x385517, 0x5210, 0x520f, 0, 0 }, /* #19 */
    6492     { 0x1e6d52, 0x1e6582, 0x89ff, 0x89fe, 0, 0 }, /* #20 */
    6493     { 0x2e7457, 0x2e7407, 0x2c42, 0x2c41, 0, 0 }, /* #21 */
    6494     { 0x057e47, 0x057683, 0xc7f3, 0xc7f2, 0, 0 }, /* #22 */
    6495     { 0x186a52, 0x186282, 0xd163, 0xd162, 0, 0 }, /* #23 */
    6496     { 0x176fc6, 0x176706, 0x0b07, 0x0b06, 0, 0 }, /* #24 */
    6497     { 0x1b02c3, 0x1b0283, 0xdc33, 0xdc32, 0, 0 }, /* #25 */
    6498     { 0x0504c7, 0x050403, 0x3a9c, 0x3a9b, 0, 0 }, /* #26 */
    6499     { 0x3161c7, 0x316107, 0x458e, 0x458d, 0, 0 }, /* #27 */
    6500     { 0x030812, 0x030086, 0xb885, 0xb884, 0, 0 }, /* #28 */
    6501     { 0x1f7a86, 0x1f7282, 0xa5ff, 0xa5fe, 0, 0 }, /* #29 */
    6502     { 0x1b3203, 0x1b3287, 0xd61e, 0xd61d, 0, 0 }, /* #30 */
    6503     { 0x1c5a07, 0x1c5287, 0xe34f, 0xe34e, 0, 0 }, /* #31 */
    6504     { 0x1643d6, 0x164312, 0x6b80, 0x6b7f, 0, 0 }, /* #32 */
    6505     { 0x172442, 0x172406, 0x2179, 0x2178, 0, 0 }, /* #33 */
    6506     { 0x166f47, 0x166713, 0x7530, 0x752f, 0, 0 }, /* #34 */
    6507     { 0x3736c3, 0x373603, 0x576c, 0x576b, 0, 0 }, /* #35 */
    6508     { 0x1a32c6, 0x1a3282, 0x88a5, 0x88a4, 0, 0 }, /* #36 */
    6509     { 0x316356, 0x316306, 0x242e, 0x242d, 0, 0 }, /* #37 */
    6510     { 0x2d33d7, 0x2d3387, 0xb85d, 0xb85c, 0, 0 }, /* #38 */
    6511     { 0x3c3a56, 0x3c3202, 0x10ac, 0x10ab, 0, 0 }, /* #39 */
    6512     { 0x1a3dd3, 0x1a3507, 0x7a13, 0x7a12, 0, 0 }, /* #40 */
    6513     { 0x0f0893, 0x0f0007, 0x1354, 0x1353, 0, 0 }, /* #41 */
    6514     { 0x082f53, 0x082787, 0xac7c, 0xac7b, 0, 0 }, /* #42 */
    6515     { 0x224ed7, 0x224697, 0xbf00, 0xbeff, 0, 0 }, /* #43 */
    6516     { 0x334c43, 0x334403, 0x0fb7, 0x0fb6, 0, 0 }, /* #44 */
    6517     { 0x106617, 0x106603, 0x6546, 0x6545, 0, 0 }, /* #45 */
    6518     { 0x241506, 0x241506, 0x04c7, 0x04c6, 0, 0 }, /* #46 */
    6519     { 0x2a2d83, 0x2a2587, 0x88ab, 0x88aa, 0, 0 }, /* #47 */
    6520     { 0x235443, 0x235487, 0xc55d, 0xc55c, 0, 0 }, /* #48 */
    6521     { 0x263f02, 0x263786, 0xf22c, 0xf22b, 0, 0 }, /* #49 */
    6522     { 0x183792, 0x183702, 0x468d, 0x468c, 0, 0 }, /* #50 */
    6523     { 0x291706, 0x291782, 0xe34a, 0xe349, 0, 0 }, /* #51 */
    6524     { 0x111ec3, 0x111603, 0x1aa8, 0x1aa7, 0, 0 }, /* #52 */
    6525     { 0x196786, 0x196782, 0xda35, 0xda34, 0, 0 }, /* #53 */
    6526     { 0x160ed3, 0x160687, 0xa5e8, 0xa5e7, 0, 0 }, /* #54 */
    6527     { 0x016343, 0x016307, 0x1273, 0x1272, 0, 0 }, /* #55 */
    6528     { 0x1b5392, 0x1b5386, 0xfef4, 0xfef3, 0, 0 }, /* #56 */
    6529     { 0x2720d2, 0x272002, 0x0b47, 0x0b46, 0, 0 }, /* #57 */
    6530     { 0x1f46c2, 0x1f4686, 0xee28, 0xee27, 0, 0 }, /* #58 */
    6531     { 0x1278d6, 0x127082, 0xa37a, 0xa379, 0, 0 }, /* #59 */
    6532     { 0x012e17, 0x012607, 0x3601, 0x3600, 0, 0 }, /* #60 */
    6533     { 0x325096, 0x325006, 0x3f6b, 0x3f6a, 0, 0 }, /* #61 */
    6534     { 0x101b47, 0x101307, 0x0c56, 0x0c55, 0, 0 }, /* #62 */
    6535     { 0x085b97, 0x085303, 0x020c, 0x020b, 0, 0 }, /* #63 */
     6472    { 0x026c82, 0x026482, 0xf865, 0xf864, 0, 0 }, /* #0 */
     6473    { 0x0e3502, 0x0e3582, 0xda98, 0xda97, 0, 0 }, /* #1 */
     6474    { 0x025e16, 0x025686, 0x8b49, 0x8b48, 0, 0 }, /* #2 */
     6475    { 0x3a7d46, 0x3a7586, 0xc637, 0xc636, 0, 0 }, /* #3 */
     6476    { 0x1d4a17, 0x1d4283, 0xaf4b, 0xaf4a, 0, 0 }, /* #4 */
     6477    { 0x071417, 0x071483, 0xa29e, 0xa29d, 0, 0 }, /* #5 */
     6478    { 0x213352, 0x213386, 0xabe3, 0xabe2, 0, 0 }, /* #6 */
     6479    { 0x2a5e13, 0x2a5603, 0x7ba2, 0x7ba1, 0, 0 }, /* #7 */
     6480    { 0x120392, 0x120302, 0x2dea, 0x2de9, 0, 0 }, /* #8 */
     6481    { 0x246dc7, 0x246507, 0x2466, 0x2465, 0, 0 }, /* #9 */
     6482    { 0x2a6556, 0x2a6586, 0xb7a4, 0xb7a3, 0, 0 }, /* #10 */
     6483    { 0x187603, 0x187687, 0xcbf4, 0xcbf3, 0, 0 }, /* #11 */
     6484    { 0x1b4106, 0x1b4186, 0xc3bf, 0xc3be, 0, 0 }, /* #12 */
     6485    { 0x0a6f56, 0x0a6786, 0xe96b, 0xe96a, 0, 0 }, /* #13 */
     6486    { 0x397582, 0x397506, 0x7bcd, 0x7bcc, 0, 0 }, /* #14 */
     6487    { 0x0e7b83, 0x0e7303, 0x42cf, 0x42ce, 0, 0 }, /* #15 */
     6488    { 0x123042, 0x123002, 0x197d, 0x197c, 0, 0 }, /* #16 */
     6489    { 0x136f52, 0x136706, 0x1183, 0x1182, 0, 0 }, /* #17 */
     6490    { 0x346257, 0x346203, 0x5039, 0x5038, 0, 0 }, /* #18 */
     6491    { 0x337f46, 0x337786, 0x8c3d, 0x8c3c, 0, 0 }, /* #19 */
     6492    { 0x1b21d3, 0x1b2107, 0x4804, 0x4803, 0, 0 }, /* #20 */
     6493    { 0x170bd6, 0x170302, 0x7046, 0x7045, 0, 0 }, /* #21 */
     6494    { 0x090dd6, 0x090506, 0x08e3, 0x08e2, 0, 0 }, /* #22 */
     6495    { 0x147903, 0x147117, 0x17d0, 0x17cf, 0, 0 }, /* #23 */
     6496    { 0x140c03, 0x140407, 0x6afd, 0x6afc, 0, 0 }, /* #24 */
     6497    { 0x224882, 0x224086, 0xb6ec, 0xb6eb, 0, 0 }, /* #25 */
     6498    { 0x194893, 0x194087, 0xe7b9, 0xe7b8, 0, 0 }, /* #26 */
     6499    { 0x3a4857, 0x3a4007, 0x6e56, 0x6e55, 0, 0 }, /* #27 */
     6500    { 0x210106, 0x210106, 0x6ee9, 0x6ee8, 0, 0 }, /* #28 */
     6501    { 0x374296, 0x374202, 0x1bc5, 0x1bc4, 0, 0 }, /* #29 */
     6502    { 0x256113, 0x256183, 0x9a11, 0x9a10, 0, 0 }, /* #30 */
     6503    { 0x377cc3, 0x377497, 0xb2a0, 0xb29f, 0, 0 }, /* #31 */
     6504    { 0x223306, 0x223302, 0x7a1b, 0x7a1a, 0, 0 }, /* #32 */
     6505    { 0x132493, 0x132407, 0x1678, 0x1677, 0, 0 }, /* #33 */
     6506    { 0x3f3502, 0x3f3586, 0xded3, 0xded2, 0, 0 }, /* #34 */
     6507    { 0x2d0e03, 0x2d0603, 0x25c3, 0x25c2, 0, 0 }, /* #35 */
     6508    { 0x0225d6, 0x022586, 0xcfd2, 0xcfd1, 0, 0 }, /* #36 */
     6509    { 0x2a7a13, 0x2a7207, 0x7ae5, 0x7ae4, 0, 0 }, /* #37 */
     6510    { 0x155f07, 0x155707, 0x4296, 0x4295, 0, 0 }, /* #38 */
     6511    { 0x2a1483, 0x2a1483, 0xa38b, 0xa38a, 0, 0 }, /* #39 */
     6512    { 0x2e2957, 0x2e2103, 0x2ee7, 0x2ee6, 0, 0 }, /* #40 */
     6513    { 0x0b4e13, 0x0b4607, 0x0f64, 0x0f63, 0, 0 }, /* #41 */
     6514    { 0x056f16, 0x056702, 0x0dac, 0x0dab, 0, 0 }, /* #42 */
     6515    { 0x075647, 0x075607, 0x0618, 0x0617, 0, 0 }, /* #43 */
     6516    { 0x213f93, 0x213783, 0xe453, 0xe452, 0, 0 }, /* #44 */
     6517    { 0x1a06d2, 0x1a0682, 0xc177, 0xc176, 0, 0 }, /* #45 */
     6518    { 0x170747, 0x170787, 0xabb8, 0xabb7, 0, 0 }, /* #46 */
     6519    { 0x2d4e56, 0x2d4686, 0xcfc4, 0xcfc3, 0, 0 }, /* #47 */
     6520    { 0x0374c6, 0x037406, 0x5c85, 0x5c84, 0, 0 }, /* #48 */
     6521    { 0x232a17, 0x232283, 0xef3f, 0xef3e, 0, 0 }, /* #49 */
     6522    { 0x224513, 0x224503, 0x6ca2, 0x6ca1, 0, 0 }, /* #50 */
     6523    { 0x260ec2, 0x260682, 0xfadd, 0xfadc, 0, 0 }, /* #51 */
     6524    { 0x136ec6, 0x136602, 0x696e, 0x696d, 0, 0 }, /* #52 */
     6525    { 0x164d56, 0x164596, 0xcd60, 0xcd5f, 0, 0 }, /* #53 */
     6526    { 0x391897, 0x391087, 0xe742, 0xe741, 0, 0 }, /* #54 */
     6527    { 0x3e5892, 0x3e5012, 0x19f0, 0x19ef, 0, 0 }, /* #55 */
     6528    { 0x031647, 0x031607, 0x62e2, 0x62e1, 0, 0 }, /* #56 */
     6529    { 0x2e7f13, 0x2e7783, 0xb155, 0xb154, 0, 0 }, /* #57 */
     6530    { 0x347d42, 0x347582, 0xae87, 0xae86, 0, 0 }, /* #58 */
     6531    { 0x2f2f53, 0x2f2703, 0x4959, 0x4958, 0, 0 }, /* #59 */
     6532    { 0x1b25c7, 0x1b2503, 0x3af3, 0x3af2, 0, 0 }, /* #60 */
     6533    { 0x0d5e03, 0x0d5683, 0xe7d7, 0xe7d6, 0, 0 }, /* #61 */
     6534    { 0x067143, 0x067193, 0x9820, 0x981f, 0, 0 }, /* #62 */
     6535    { 0x3066c7, 0x306603, 0x3468, 0x3467, 0, 0 }, /* #63 */
    65366536};
    65376537static const BINU16_TEST_T g_aTests_dec_u16_locked[] =
    65386538{
    6539     { 0x3d7942, 0x3d7182, 0xcda2, 0xcda1, 0, 0 }, /* #0 */
    6540     { 0x094bc3, 0x094307, 0x1bd2, 0x1bd1, 0, 0 }, /* #1 */
    6541     { 0x2f1556, 0x2f1506, 0x2254, 0x2253, 0, 0 }, /* #2 */
    6542     { 0x296017, 0x296083, 0xb355, 0xb354, 0, 0 }, /* #3 */
    6543     { 0x236257, 0x236287, 0x88aa, 0x88a9, 0, 0 }, /* #4 */
    6544     { 0x3e0413, 0x3e0407, 0x3d8e, 0x3d8d, 0, 0 }, /* #5 */
    6545     { 0x0c7586, 0x0c7582, 0xcd77, 0xcd76, 0, 0 }, /* #6 */
    6546     { 0x341796, 0x341702, 0x6c3c, 0x6c3b, 0, 0 }, /* #7 */
    6547     { 0x0c5096, 0x0c5082, 0xf6e6, 0xf6e5, 0, 0 }, /* #8 */
    6548     { 0x212c53, 0x212417, 0x2c60, 0x2c5f, 0, 0 }, /* #9 */
    6549     { 0x327396, 0x327302, 0x6cfc, 0x6cfb, 0, 0 }, /* #10 */
    6550     { 0x255c12, 0x255406, 0x5748, 0x5747, 0, 0 }, /* #11 */
    6551     { 0x3b7683, 0x3b7687, 0xbc6d, 0xbc6c, 0, 0 }, /* #12 */
    6552     { 0x2b5656, 0x2b5682, 0xd6b6, 0xd6b5, 0, 0 }, /* #13 */
    6553     { 0x051197, 0x051117, 0x0c70, 0x0c6f, 0, 0 }, /* #14 */
    6554     { 0x193d57, 0x193503, 0x40bb, 0x40ba, 0, 0 }, /* #15 */
    6555     { 0x0f2a16, 0x0f2206, 0x7751, 0x7750, 0, 0 }, /* #16 */
    6556     { 0x391687, 0x391603, 0x5753, 0x5752, 0, 0 }, /* #17 */
    6557     { 0x3b63d3, 0x3b6387, 0xd4f4, 0xd4f3, 0, 0 }, /* #18 */
    6558     { 0x2b2fd7, 0x2b2783, 0xc46c, 0xc46b, 0, 0 }, /* #19 */
    6559     { 0x1a46d6, 0x1a4602, 0x22a3, 0x22a2, 0, 0 }, /* #20 */
    6560     { 0x3d4702, 0x3d4782, 0xca74, 0xca73, 0, 0 }, /* #21 */
    6561     { 0x3a6447, 0x3a6493, 0xdf50, 0xdf4f, 0, 0 }, /* #22 */
    6562     { 0x196602, 0x196602, 0x54c3, 0x54c2, 0, 0 }, /* #23 */
    6563     { 0x0c0756, 0x0c0702, 0x50fe, 0x50fd, 0, 0 }, /* #24 */
    6564     { 0x0c63c3, 0x0c6387, 0xe994, 0xe993, 0, 0 }, /* #25 */
    6565     { 0x293616, 0x293606, 0x5212, 0x5211, 0, 0 }, /* #26 */
    6566     { 0x163f93, 0x163783, 0xaf1d, 0xaf1c, 0, 0 }, /* #27 */
    6567     { 0x2e03c7, 0x2e0303, 0x4d09, 0x4d08, 0, 0 }, /* #28 */
    6568     { 0x1e69c2, 0x1e6106, 0x2143, 0x2142, 0, 0 }, /* #29 */
    6569     { 0x364e43, 0x364697, 0xa960, 0xa95f, 0, 0 }, /* #30 */
    6570     { 0x1511c7, 0x151187, 0x8757, 0x8756, 0, 0 }, /* #31 */
    6571     { 0x1877d2, 0x187702, 0x617a, 0x6179, 0, 0 }, /* #32 */
    6572     { 0x0937c3, 0x093707, 0x70fb, 0x70fa, 0, 0 }, /* #33 */
    6573     { 0x277e93, 0x277607, 0x4119, 0x4118, 0, 0 }, /* #34 */
    6574     { 0x386987, 0x386103, 0x489f, 0x489e, 0, 0 }, /* #35 */
    6575     { 0x090a17, 0x090283, 0xbfb4, 0xbfb3, 0, 0 }, /* #36 */
    6576     { 0x141d53, 0x141587, 0xd8a7, 0xd8a6, 0, 0 }, /* #37 */
    6577     { 0x257806, 0x257086, 0xfb97, 0xfb96, 0, 0 }, /* #38 */
    6578     { 0x341997, 0x341107, 0x74ef, 0x74ee, 0, 0 }, /* #39 */
    6579     { 0x1157c2, 0x115786, 0x8ff6, 0x8ff5, 0, 0 }, /* #40 */
    6580     { 0x084ed2, 0x084606, 0x4966, 0x4965, 0, 0 }, /* #41 */
    6581     { 0x2a33d2, 0x2a3386, 0xc3ca, 0xc3c9, 0, 0 }, /* #42 */
    6582     { 0x365857, 0x365003, 0x7502, 0x7501, 0, 0 }, /* #43 */
    6583     { 0x351e06, 0x351686, 0xa11c, 0xa11b, 0, 0 }, /* #44 */
    6584     { 0x070907, 0x070113, 0x4d90, 0x4d8f, 0, 0 }, /* #45 */
    6585     { 0x021fc7, 0x021707, 0x5307, 0x5306, 0, 0 }, /* #46 */
    6586     { 0x387357, 0x387307, 0x6b66, 0x6b65, 0, 0 }, /* #47 */
    6587     { 0x011cc7, 0x011487, 0x8e8e, 0x8e8d, 0, 0 }, /* #48 */
    6588     { 0x1e58d6, 0x1e5086, 0xb828, 0xb827, 0, 0 }, /* #49 */
    6589     { 0x197ed3, 0x197683, 0x954b, 0x954a, 0, 0 }, /* #50 */
    6590     { 0x0138c7, 0x013087, 0xe74e, 0xe74d, 0, 0 }, /* #51 */
    6591     { 0x0f1b06, 0x0f1382, 0xbb27, 0xbb26, 0, 0 }, /* #52 */
    6592     { 0x0c3d07, 0x0c3583, 0xabea, 0xabe9, 0, 0 }, /* #53 */
    6593     { 0x0f4f93, 0x0f4787, 0x8975, 0x8974, 0, 0 }, /* #54 */
    6594     { 0x294256, 0x294286, 0xab37, 0xab36, 0, 0 }, /* #55 */
    6595     { 0x390b06, 0x390306, 0x2796, 0x2795, 0, 0 }, /* #56 */
    6596     { 0x380c82, 0x380482, 0x9a38, 0x9a37, 0, 0 }, /* #57 */
    6597     { 0x3545d7, 0x354503, 0x7746, 0x7745, 0, 0 }, /* #58 */
    6598     { 0x3c5d17, 0x3c5583, 0xb07b, 0xb07a, 0, 0 }, /* #59 */
    6599     { 0x155c93, 0x155483, 0xb5dd, 0xb5dc, 0, 0 }, /* #60 */
    6600     { 0x025e47, 0x025687, 0xd5ee, 0xd5ed, 0, 0 }, /* #61 */
    6601     { 0x0d0c92, 0x0d0402, 0x03e1, 0x03e0, 0, 0 }, /* #62 */
    6602     { 0x3d0552, 0x3d0582, 0x9665, 0x9664, 0, 0 }, /* #63 */
     6539    { 0x3d5553, 0x3d5507, 0x00e9, 0x00e8, 0, 0 }, /* #0 */
     6540    { 0x094782, 0x094786, 0xaacd, 0xaacc, 0, 0 }, /* #1 */
     6541    { 0x327c97, 0x327407, 0x60b5, 0x60b4, 0, 0 }, /* #2 */
     6542    { 0x322312, 0x322306, 0x428e, 0x428d, 0, 0 }, /* #3 */
     6543    { 0x1b2b13, 0x1b2387, 0xb764, 0xb763, 0, 0 }, /* #4 */
     6544    { 0x321312, 0x321306, 0x71ee, 0x71ed, 0, 0 }, /* #5 */
     6545    { 0x3d7283, 0x3d7283, 0x91e7, 0x91e6, 0, 0 }, /* #6 */
     6546    { 0x1c7f86, 0x1c7702, 0x40c2, 0x40c1, 0, 0 }, /* #7 */
     6547    { 0x081dd2, 0x081506, 0x36ec, 0x36eb, 0, 0 }, /* #8 */
     6548    { 0x0463d2, 0x046386, 0xdb07, 0xdb06, 0, 0 }, /* #9 */
     6549    { 0x294bd7, 0x294307, 0x532f, 0x532e, 0, 0 }, /* #10 */
     6550    { 0x264393, 0x264383, 0xfa4d, 0xfa4c, 0, 0 }, /* #11 */
     6551    { 0x3a62c6, 0x3a6286, 0x8f36, 0x8f35, 0, 0 }, /* #12 */
     6552    { 0x246196, 0x246106, 0x08b3, 0x08b2, 0, 0 }, /* #13 */
     6553    { 0x283516, 0x283502, 0x124a, 0x1249, 0, 0 }, /* #14 */
     6554    { 0x3b62d7, 0x3b6283, 0xee62, 0xee61, 0, 0 }, /* #15 */
     6555    { 0x197803, 0x197087, 0xe0b2, 0xe0b1, 0, 0 }, /* #16 */
     6556    { 0x187602, 0x187602, 0x1ef3, 0x1ef2, 0, 0 }, /* #17 */
     6557    { 0x087492, 0x087486, 0xb978, 0xb977, 0, 0 }, /* #18 */
     6558    { 0x200c56, 0x200406, 0x184e, 0x184d, 0, 0 }, /* #19 */
     6559    { 0x265e83, 0x265687, 0xb266, 0xb265, 0, 0 }, /* #20 */
     6560    { 0x3c4e06, 0x3c4606, 0x266b, 0x266a, 0, 0 }, /* #21 */
     6561    { 0x324957, 0x324103, 0x63da, 0x63d9, 0, 0 }, /* #22 */
     6562    { 0x3c3096, 0x3c3002, 0x0b76, 0x0b75, 0, 0 }, /* #23 */
     6563    { 0x197513, 0x197507, 0x72dc, 0x72db, 0, 0 }, /* #24 */
     6564    { 0x1f6483, 0x1f6407, 0x220b, 0x220a, 0, 0 }, /* #25 */
     6565    { 0x181e96, 0x181682, 0xc54d, 0xc54c, 0, 0 }, /* #26 */
     6566    { 0x0c5997, 0x0c5187, 0x9ea7, 0x9ea6, 0, 0 }, /* #27 */
     6567    { 0x3113c6, 0x311386, 0xacad, 0xacac, 0, 0 }, /* #28 */
     6568    { 0x001a56, 0x001286, 0xedad, 0xedac, 0, 0 }, /* #29 */
     6569    { 0x383197, 0x383103, 0x1bfc, 0x1bfb, 0, 0 }, /* #30 */
     6570    { 0x257b52, 0x257302, 0x0505, 0x0504, 0, 0 }, /* #31 */
     6571    { 0x044a83, 0x044203, 0x44fe, 0x44fd, 0, 0 }, /* #32 */
     6572    { 0x162b57, 0x162383, 0xb63f, 0xb63e, 0, 0 }, /* #33 */
     6573    { 0x3b0752, 0x3b0786, 0xa4ca, 0xa4c9, 0, 0 }, /* #34 */
     6574    { 0x2d7bd7, 0x2d7383, 0xfb46, 0xfb45, 0, 0 }, /* #35 */
     6575    { 0x003606, 0x003606, 0x0201, 0x0200, 0, 0 }, /* #36 */
     6576    { 0x053e43, 0x053607, 0x7819, 0x7818, 0, 0 }, /* #37 */
     6577    { 0x343743, 0x343707, 0x30cb, 0x30ca, 0, 0 }, /* #38 */
     6578    { 0x1016c2, 0x101602, 0x5d39, 0x5d38, 0, 0 }, /* #39 */
     6579    { 0x3d5c57, 0x3d5407, 0x16c4, 0x16c3, 0, 0 }, /* #40 */
     6580    { 0x0b5996, 0x0b5106, 0x7df7, 0x7df6, 0, 0 }, /* #41 */
     6581    { 0x171ec3, 0x171687, 0x90d9, 0x90d8, 0, 0 }, /* #42 */
     6582    { 0x271b47, 0x271307, 0x2196, 0x2195, 0, 0 }, /* #43 */
     6583    { 0x0a0943, 0x0a0103, 0x607a, 0x6079, 0, 0 }, /* #44 */
     6584    { 0x0013d6, 0x001386, 0xa485, 0xa484, 0, 0 }, /* #45 */
     6585    { 0x112c92, 0x112482, 0x822b, 0x822a, 0, 0 }, /* #46 */
     6586    { 0x2a7457, 0x2a7487, 0xd5e9, 0xd5e8, 0, 0 }, /* #47 */
     6587    { 0x2a5682, 0x2a5602, 0x1e4b, 0x1e4a, 0, 0 }, /* #48 */
     6588    { 0x116452, 0x116486, 0xfc96, 0xfc95, 0, 0 }, /* #49 */
     6589    { 0x0311c2, 0x031182, 0xca27, 0xca26, 0, 0 }, /* #50 */
     6590    { 0x2b5d42, 0x2b5502, 0x4de1, 0x4de0, 0, 0 }, /* #51 */
     6591    { 0x341416, 0x341486, 0xcd51, 0xcd50, 0, 0 }, /* #52 */
     6592    { 0x3321d6, 0x332102, 0x536f, 0x536e, 0, 0 }, /* #53 */
     6593    { 0x073b93, 0x073313, 0x40e0, 0x40df, 0, 0 }, /* #54 */
     6594    { 0x3e4cc2, 0x3e4402, 0x638d, 0x638c, 0, 0 }, /* #55 */
     6595    { 0x0e71d3, 0x0e7103, 0x477b, 0x477a, 0, 0 }, /* #56 */
     6596    { 0x381d13, 0x381503, 0x5d41, 0x5d40, 0, 0 }, /* #57 */
     6597    { 0x0e1052, 0x0e1002, 0x29cc, 0x29cb, 0, 0 }, /* #58 */
     6598    { 0x291f42, 0x291782, 0x8284, 0x8283, 0, 0 }, /* #59 */
     6599    { 0x334606, 0x334602, 0x7621, 0x7620, 0, 0 }, /* #60 */
     6600    { 0x3e7903, 0x3e7183, 0x8a77, 0x8a76, 0, 0 }, /* #61 */
     6601    { 0x1e0e56, 0x1e0602, 0x7663, 0x7662, 0, 0 }, /* #62 */
     6602    { 0x200457, 0x200487, 0xfc66, 0xfc65, 0, 0 }, /* #63 */
    66036603};
    66046604static const BINU16_TEST_T g_aTests_not_u16[] =
    66056605{
    6606     { 0x3e6046, 0x3e6046, 0xe807, 0x17f8, 0, 0 }, /* #0 */
    6607     { 0x3d3897, 0x3d3897, 0x4167, 0xbe98, 0, 0 }, /* #1 */
    6608     { 0x3b4e43, 0x3b4e43, 0x8169, 0x7e96, 0, 0 }, /* #2 */
    6609     { 0x2436c3, 0x2436c3, 0xa83d, 0x57c2, 0, 0 }, /* #3 */
    6610     { 0x094a93, 0x094a93, 0xec9c, 0x1363, 0, 0 }, /* #4 */
    6611     { 0x047286, 0x047286, 0x61d7, 0x9e28, 0, 0 }, /* #5 */
    6612     { 0x236296, 0x236296, 0x312e, 0xced1, 0, 0 }, /* #6 */
    6613     { 0x121d03, 0x121d03, 0xd9db, 0x2624, 0, 0 }, /* #7 */
    6614     { 0x050453, 0x050453, 0xb17a, 0x4e85, 0, 0 }, /* #8 */
    6615     { 0x2968c6, 0x2968c6, 0x3d09, 0xc2f6, 0, 0 }, /* #9 */
    6616     { 0x2d53d2, 0x2d53d2, 0x33e6, 0xcc19, 0, 0 }, /* #10 */
    6617     { 0x3b3343, 0x3b3343, 0x1a00, 0xe5ff, 0, 0 }, /* #11 */
    6618     { 0x0c13c3, 0x0c13c3, 0xe1b0, 0x1e4f, 0, 0 }, /* #12 */
    6619     { 0x282543, 0x282543, 0x5b4b, 0xa4b4, 0, 0 }, /* #13 */
    6620     { 0x376a57, 0x376a57, 0xf122, 0x0edd, 0, 0 }, /* #14 */
    6621     { 0x3d0e82, 0x3d0e82, 0xb74c, 0x48b3, 0, 0 }, /* #15 */
    6622     { 0x0d1207, 0x0d1207, 0x6e3b, 0x91c4, 0, 0 }, /* #16 */
    6623     { 0x3f1fd6, 0x3f1fd6, 0x81ec, 0x7e13, 0, 0 }, /* #17 */
    6624     { 0x3715d6, 0x3715d6, 0xb363, 0x4c9c, 0, 0 }, /* #18 */
    6625     { 0x2868d6, 0x2868d6, 0xa1b1, 0x5e4e, 0, 0 }, /* #19 */
    6626     { 0x3d64c7, 0x3d64c7, 0xe088, 0x1f77, 0, 0 }, /* #20 */
    6627     { 0x0d4e47, 0x0d4e47, 0xe8be, 0x1741, 0, 0 }, /* #21 */
    6628     { 0x195546, 0x195546, 0x52d0, 0xad2f, 0, 0 }, /* #22 */
    6629     { 0x043017, 0x043017, 0x75fc, 0x8a03, 0, 0 }, /* #23 */
    6630     { 0x032dd3, 0x032dd3, 0x8b42, 0x74bd, 0, 0 }, /* #24 */
    6631     { 0x211fd6, 0x211fd6, 0x7134, 0x8ecb, 0, 0 }, /* #25 */
    6632     { 0x1165c6, 0x1165c6, 0x5271, 0xad8e, 0, 0 }, /* #26 */
    6633     { 0x310403, 0x310403, 0x85f5, 0x7a0a, 0, 0 }, /* #27 */
    6634     { 0x131616, 0x131616, 0xafe4, 0x501b, 0, 0 }, /* #28 */
    6635     { 0x3e0ad2, 0x3e0ad2, 0xcd63, 0x329c, 0, 0 }, /* #29 */
    6636     { 0x2e3c92, 0x2e3c92, 0xbe22, 0x41dd, 0, 0 }, /* #30 */
    6637     { 0x3f4493, 0x3f4493, 0x0493, 0xfb6c, 0, 0 }, /* #31 */
    6638     { 0x1e4687, 0x1e4687, 0x18c0, 0xe73f, 0, 0 }, /* #32 */
    6639     { 0x282ec3, 0x282ec3, 0xa58c, 0x5a73, 0, 0 }, /* #33 */
    6640     { 0x001243, 0x001243, 0xe4c8, 0x1b37, 0, 0 }, /* #34 */
    6641     { 0x1f6347, 0x1f6347, 0xe78c, 0x1873, 0, 0 }, /* #35 */
    6642     { 0x093e96, 0x093e96, 0x5e4f, 0xa1b0, 0, 0 }, /* #36 */
    6643     { 0x313153, 0x313153, 0xe200, 0x1dff, 0, 0 }, /* #37 */
    6644     { 0x181a16, 0x181a16, 0xb326, 0x4cd9, 0, 0 }, /* #38 */
    6645     { 0x364696, 0x364696, 0x5bcc, 0xa433, 0, 0 }, /* #39 */
    6646     { 0x303a57, 0x303a57, 0x1199, 0xee66, 0, 0 }, /* #40 */
    6647     { 0x1d0943, 0x1d0943, 0x2808, 0xd7f7, 0, 0 }, /* #41 */
    6648     { 0x2a7803, 0x2a7803, 0x47a8, 0xb857, 0, 0 }, /* #42 */
    6649     { 0x247e52, 0x247e52, 0x670e, 0x98f1, 0, 0 }, /* #43 */
    6650     { 0x1c7ad2, 0x1c7ad2, 0xe573, 0x1a8c, 0, 0 }, /* #44 */
    6651     { 0x122786, 0x122786, 0x0917, 0xf6e8, 0, 0 }, /* #45 */
    6652     { 0x1c7203, 0x1c7203, 0x5845, 0xa7ba, 0, 0 }, /* #46 */
    6653     { 0x356983, 0x356983, 0xbf50, 0x40af, 0, 0 }, /* #47 */
    6654     { 0x0d5b13, 0x0d5b13, 0xc4a7, 0x3b58, 0, 0 }, /* #48 */
    6655     { 0x255b47, 0x255b47, 0x51ad, 0xae52, 0, 0 }, /* #49 */
    6656     { 0x255b47, 0x255b47, 0xa126, 0x5ed9, 0, 0 }, /* #50 */
    6657     { 0x262957, 0x262957, 0x3e5c, 0xc1a3, 0, 0 }, /* #51 */
    6658     { 0x023b86, 0x023b86, 0x85c5, 0x7a3a, 0, 0 }, /* #52 */
    6659     { 0x0429c3, 0x0429c3, 0x84b8, 0x7b47, 0, 0 }, /* #53 */
    6660     { 0x3417c6, 0x3417c6, 0xe8a6, 0x1759, 0, 0 }, /* #54 */
    6661     { 0x340217, 0x340217, 0x2924, 0xd6db, 0, 0 }, /* #55 */
    6662     { 0x2d57d6, 0x2d57d6, 0xf800, 0x07ff, 0, 0 }, /* #56 */
    6663     { 0x1c78c6, 0x1c78c6, 0x76e2, 0x891d, 0, 0 }, /* #57 */
    6664     { 0x160282, 0x160282, 0x44a7, 0xbb58, 0, 0 }, /* #58 */
    6665     { 0x0e1987, 0x0e1987, 0xa71a, 0x58e5, 0, 0 }, /* #59 */
    6666     { 0x3e1f17, 0x3e1f17, 0x2bed, 0xd412, 0, 0 }, /* #60 */
    6667     { 0x022c93, 0x022c93, 0x0b3a, 0xf4c5, 0, 0 }, /* #61 */
    6668     { 0x252003, 0x252003, 0xd46c, 0x2b93, 0, 0 }, /* #62 */
    6669     { 0x3b5616, 0x3b5616, 0xef4e, 0x10b1, 0, 0 }, /* #63 */
     6606    { 0x113683, 0x113683, 0xe852, 0x17ad, 0, 0 }, /* #0 */
     6607    { 0x106056, 0x106056, 0x11cf, 0xee30, 0, 0 }, /* #1 */
     6608    { 0x2c6b92, 0x2c6b92, 0x5c97, 0xa368, 0, 0 }, /* #2 */
     6609    { 0x046f47, 0x046f47, 0x80d9, 0x7f26, 0, 0 }, /* #3 */
     6610    { 0x325102, 0x325102, 0x9320, 0x6cdf, 0, 0 }, /* #4 */
     6611    { 0x2f40d3, 0x2f40d3, 0x6600, 0x99ff, 0, 0 }, /* #5 */
     6612    { 0x201713, 0x201713, 0x39a9, 0xc656, 0, 0 }, /* #6 */
     6613    { 0x2141d2, 0x2141d2, 0x45dd, 0xba22, 0, 0 }, /* #7 */
     6614    { 0x1067c6, 0x1067c6, 0x9361, 0x6c9e, 0, 0 }, /* #8 */
     6615    { 0x2b7b13, 0x2b7b13, 0x527e, 0xad81, 0, 0 }, /* #9 */
     6616    { 0x380656, 0x380656, 0xd43a, 0x2bc5, 0, 0 }, /* #10 */
     6617    { 0x1638c3, 0x1638c3, 0x7bce, 0x8431, 0, 0 }, /* #11 */
     6618    { 0x103c92, 0x103c92, 0x303b, 0xcfc4, 0, 0 }, /* #12 */
     6619    { 0x260553, 0x260553, 0x0474, 0xfb8b, 0, 0 }, /* #13 */
     6620    { 0x271586, 0x271586, 0x4231, 0xbdce, 0, 0 }, /* #14 */
     6621    { 0x102756, 0x102756, 0x4ce2, 0xb31d, 0, 0 }, /* #15 */
     6622    { 0x253f13, 0x253f13, 0x6902, 0x96fd, 0, 0 }, /* #16 */
     6623    { 0x093e47, 0x093e47, 0x19e3, 0xe61c, 0, 0 }, /* #17 */
     6624    { 0x030e93, 0x030e93, 0xa342, 0x5cbd, 0, 0 }, /* #18 */
     6625    { 0x2f6407, 0x2f6407, 0xf2f1, 0x0d0e, 0, 0 }, /* #19 */
     6626    { 0x1c6d06, 0x1c6d06, 0x70ed, 0x8f12, 0, 0 }, /* #20 */
     6627    { 0x287b87, 0x287b87, 0xfb59, 0x04a6, 0, 0 }, /* #21 */
     6628    { 0x2b1ac2, 0x2b1ac2, 0x6007, 0x9ff8, 0, 0 }, /* #22 */
     6629    { 0x107c87, 0x107c87, 0xca4f, 0x35b0, 0, 0 }, /* #23 */
     6630    { 0x132fd2, 0x132fd2, 0x9f7b, 0x6084, 0, 0 }, /* #24 */
     6631    { 0x0c6813, 0x0c6813, 0x592f, 0xa6d0, 0, 0 }, /* #25 */
     6632    { 0x091e93, 0x091e93, 0x22dc, 0xdd23, 0, 0 }, /* #26 */
     6633    { 0x303617, 0x303617, 0x677b, 0x9884, 0, 0 }, /* #27 */
     6634    { 0x1d5252, 0x1d5252, 0x4d67, 0xb298, 0, 0 }, /* #28 */
     6635    { 0x2e4a93, 0x2e4a93, 0x9b39, 0x64c6, 0, 0 }, /* #29 */
     6636    { 0x2161c2, 0x2161c2, 0x9e51, 0x61ae, 0, 0 }, /* #30 */
     6637    { 0x0d7fc7, 0x0d7fc7, 0xcea3, 0x315c, 0, 0 }, /* #31 */
     6638    { 0x2942c3, 0x2942c3, 0x8f8c, 0x7073, 0, 0 }, /* #32 */
     6639    { 0x3b5d47, 0x3b5d47, 0x9b9f, 0x6460, 0, 0 }, /* #33 */
     6640    { 0x387e97, 0x387e97, 0xc9aa, 0x3655, 0, 0 }, /* #34 */
     6641    { 0x3b4e03, 0x3b4e03, 0x8958, 0x76a7, 0, 0 }, /* #35 */
     6642    { 0x2e7992, 0x2e7992, 0x6e99, 0x9166, 0, 0 }, /* #36 */
     6643    { 0x2b1106, 0x2b1106, 0xaee7, 0x5118, 0, 0 }, /* #37 */
     6644    { 0x287f87, 0x287f87, 0xb726, 0x48d9, 0, 0 }, /* #38 */
     6645    { 0x3f23d7, 0x3f23d7, 0xd9c7, 0x2638, 0, 0 }, /* #39 */
     6646    { 0x303bc3, 0x303bc3, 0x9bac, 0x6453, 0, 0 }, /* #40 */
     6647    { 0x263d02, 0x263d02, 0x413b, 0xbec4, 0, 0 }, /* #41 */
     6648    { 0x290b02, 0x290b02, 0x41b5, 0xbe4a, 0, 0 }, /* #42 */
     6649    { 0x0b0303, 0x0b0303, 0x722b, 0x8dd4, 0, 0 }, /* #43 */
     6650    { 0x252603, 0x252603, 0xfe8c, 0x0173, 0, 0 }, /* #44 */
     6651    { 0x202a02, 0x202a02, 0x29af, 0xd650, 0, 0 }, /* #45 */
     6652    { 0x175246, 0x175246, 0xa4ea, 0x5b15, 0, 0 }, /* #46 */
     6653    { 0x340ec7, 0x340ec7, 0xd608, 0x29f7, 0, 0 }, /* #47 */
     6654    { 0x365a12, 0x365a12, 0x13fa, 0xec05, 0, 0 }, /* #48 */
     6655    { 0x1e0a17, 0x1e0a17, 0x35da, 0xca25, 0, 0 }, /* #49 */
     6656    { 0x390a96, 0x390a96, 0x1d2a, 0xe2d5, 0, 0 }, /* #50 */
     6657    { 0x375b93, 0x375b93, 0x55cd, 0xaa32, 0, 0 }, /* #51 */
     6658    { 0x1f2493, 0x1f2493, 0xf435, 0x0bca, 0, 0 }, /* #52 */
     6659    { 0x317dc6, 0x317dc6, 0x551c, 0xaae3, 0, 0 }, /* #53 */
     6660    { 0x2d5992, 0x2d5992, 0x16e9, 0xe916, 0, 0 }, /* #54 */
     6661    { 0x1f5153, 0x1f5153, 0xc0ad, 0x3f52, 0, 0 }, /* #55 */
     6662    { 0x0e42d3, 0x0e42d3, 0x1a46, 0xe5b9, 0, 0 }, /* #56 */
     6663    { 0x042887, 0x042887, 0xf8fe, 0x0701, 0, 0 }, /* #57 */
     6664    { 0x2918d7, 0x2918d7, 0x0ada, 0xf525, 0, 0 }, /* #58 */
     6665    { 0x1218d6, 0x1218d6, 0xf196, 0x0e69, 0, 0 }, /* #59 */
     6666    { 0x235f52, 0x235f52, 0x32e7, 0xcd18, 0, 0 }, /* #60 */
     6667    { 0x3b7312, 0x3b7312, 0xe804, 0x17fb, 0, 0 }, /* #61 */
     6668    { 0x0c7b82, 0x0c7b82, 0x38a8, 0xc757, 0, 0 }, /* #62 */
     6669    { 0x075ed6, 0x075ed6, 0x6734, 0x98cb, 0, 0 }, /* #63 */
    66706670};
    66716671static const BINU16_TEST_T g_aTests_not_u16_locked[] =
    66726672{
    6673     { 0x007703, 0x007703, 0x75c1, 0x8a3e, 0, 0 }, /* #0 */
    6674     { 0x115893, 0x115893, 0x45d5, 0xba2a, 0, 0 }, /* #1 */
    6675     { 0x241156, 0x241156, 0x61cc, 0x9e33, 0, 0 }, /* #2 */
    6676     { 0x075307, 0x075307, 0x8d89, 0x7276, 0, 0 }, /* #3 */
    6677     { 0x235257, 0x235257, 0x78c0, 0x873f, 0, 0 }, /* #4 */
    6678     { 0x361cc2, 0x361cc2, 0x937c, 0x6c83, 0, 0 }, /* #5 */
    6679     { 0x151a87, 0x151a87, 0xc652, 0x39ad, 0, 0 }, /* #6 */
    6680     { 0x003b02, 0x003b02, 0x0297, 0xfd68, 0, 0 }, /* #7 */
    6681     { 0x1f7142, 0x1f7142, 0x587b, 0xa784, 0, 0 }, /* #8 */
    6682     { 0x1a26c3, 0x1a26c3, 0xbaac, 0x4553, 0, 0 }, /* #9 */
    6683     { 0x343c83, 0x343c83, 0xc696, 0x3969, 0, 0 }, /* #10 */
    6684     { 0x2042c7, 0x2042c7, 0x9637, 0x69c8, 0, 0 }, /* #11 */
    6685     { 0x0968c6, 0x0968c6, 0xf1ac, 0x0e53, 0, 0 }, /* #12 */
    6686     { 0x3f08c7, 0x3f08c7, 0xe188, 0x1e77, 0, 0 }, /* #13 */
    6687     { 0x3943d6, 0x3943d6, 0x8978, 0x7687, 0, 0 }, /* #14 */
    6688     { 0x333113, 0x333113, 0x638f, 0x9c70, 0, 0 }, /* #15 */
    6689     { 0x091c96, 0x091c96, 0xd8d3, 0x272c, 0, 0 }, /* #16 */
    6690     { 0x3e32d6, 0x3e32d6, 0xf90b, 0x06f4, 0, 0 }, /* #17 */
    6691     { 0x1b7482, 0x1b7482, 0x451f, 0xbae0, 0, 0 }, /* #18 */
    6692     { 0x0b6d87, 0x0b6d87, 0x52e0, 0xad1f, 0, 0 }, /* #19 */
    6693     { 0x1132d2, 0x1132d2, 0x338e, 0xcc71, 0, 0 }, /* #20 */
    6694     { 0x151583, 0x151583, 0xc355, 0x3caa, 0, 0 }, /* #21 */
    6695     { 0x0c7016, 0x0c7016, 0xfeab, 0x0154, 0, 0 }, /* #22 */
    6696     { 0x256582, 0x256582, 0xa82b, 0x57d4, 0, 0 }, /* #23 */
    6697     { 0x263d46, 0x263d46, 0x2a83, 0xd57c, 0, 0 }, /* #24 */
    6698     { 0x0c45c2, 0x0c45c2, 0xbf7c, 0x4083, 0, 0 }, /* #25 */
    6699     { 0x2d1dc3, 0x2d1dc3, 0x10c0, 0xef3f, 0, 0 }, /* #26 */
    6700     { 0x025686, 0x025686, 0x7a46, 0x85b9, 0, 0 }, /* #27 */
    6701     { 0x370cd6, 0x370cd6, 0xb263, 0x4d9c, 0, 0 }, /* #28 */
    6702     { 0x246b03, 0x246b03, 0x084d, 0xf7b2, 0, 0 }, /* #29 */
    6703     { 0x342916, 0x342916, 0x7ada, 0x8525, 0, 0 }, /* #30 */
    6704     { 0x0667c7, 0x0667c7, 0x368f, 0xc970, 0, 0 }, /* #31 */
    6705     { 0x2c4692, 0x2c4692, 0x69f5, 0x960a, 0, 0 }, /* #32 */
    6706     { 0x1a5c47, 0x1a5c47, 0xcb62, 0x349d, 0, 0 }, /* #33 */
    6707     { 0x356902, 0x356902, 0xe1cc, 0x1e33, 0, 0 }, /* #34 */
    6708     { 0x083197, 0x083197, 0xf55c, 0x0aa3, 0, 0 }, /* #35 */
    6709     { 0x3b07d6, 0x3b07d6, 0x809b, 0x7f64, 0, 0 }, /* #36 */
    6710     { 0x381d07, 0x381d07, 0x1b05, 0xe4fa, 0, 0 }, /* #37 */
    6711     { 0x232253, 0x232253, 0x65a7, 0x9a58, 0, 0 }, /* #38 */
    6712     { 0x137346, 0x137346, 0x5813, 0xa7ec, 0, 0 }, /* #39 */
    6713     { 0x192a53, 0x192a53, 0x52a3, 0xad5c, 0, 0 }, /* #40 */
    6714     { 0x116a87, 0x116a87, 0x9cb0, 0x634f, 0, 0 }, /* #41 */
    6715     { 0x1f5747, 0x1f5747, 0x15d9, 0xea26, 0, 0 }, /* #42 */
    6716     { 0x2b2813, 0x2b2813, 0x0f58, 0xf0a7, 0, 0 }, /* #43 */
    6717     { 0x3e6302, 0x3e6302, 0x48a0, 0xb75f, 0, 0 }, /* #44 */
    6718     { 0x354792, 0x354792, 0x6665, 0x999a, 0, 0 }, /* #45 */
    6719     { 0x3a34c3, 0x3a34c3, 0x2e93, 0xd16c, 0, 0 }, /* #46 */
    6720     { 0x083446, 0x083446, 0x3705, 0xc8fa, 0, 0 }, /* #47 */
    6721     { 0x0c78d3, 0x0c78d3, 0xdcef, 0x2310, 0, 0 }, /* #48 */
    6722     { 0x1e6ec6, 0x1e6ec6, 0x9cbd, 0x6342, 0, 0 }, /* #49 */
    6723     { 0x3c02d3, 0x3c02d3, 0x5dea, 0xa215, 0, 0 }, /* #50 */
    6724     { 0x3d4dd2, 0x3d4dd2, 0x5b3a, 0xa4c5, 0, 0 }, /* #51 */
    6725     { 0x266d12, 0x266d12, 0x67f3, 0x980c, 0, 0 }, /* #52 */
    6726     { 0x186717, 0x186717, 0xc108, 0x3ef7, 0, 0 }, /* #53 */
    6727     { 0x236612, 0x236612, 0x17df, 0xe820, 0, 0 }, /* #54 */
    6728     { 0x2e0e47, 0x2e0e47, 0xc49a, 0x3b65, 0, 0 }, /* #55 */
    6729     { 0x040253, 0x040253, 0xedb3, 0x124c, 0, 0 }, /* #56 */
    6730     { 0x201d42, 0x201d42, 0x640f, 0x9bf0, 0, 0 }, /* #57 */
    6731     { 0x134043, 0x134043, 0xbf0c, 0x40f3, 0, 0 }, /* #58 */
    6732     { 0x2c04c3, 0x2c04c3, 0x3d0f, 0xc2f0, 0, 0 }, /* #59 */
    6733     { 0x3c4953, 0x3c4953, 0x28bc, 0xd743, 0, 0 }, /* #60 */
    6734     { 0x096743, 0x096743, 0xe655, 0x19aa, 0, 0 }, /* #61 */
    6735     { 0x2c6d56, 0x2c6d56, 0xfbff, 0x0400, 0, 0 }, /* #62 */
    6736     { 0x0c3357, 0x0c3357, 0xdd88, 0x2277, 0, 0 }, /* #63 */
     6673    { 0x3f2a87, 0x3f2a87, 0x4224, 0xbddb, 0, 0 }, /* #0 */
     6674    { 0x106846, 0x106846, 0x3027, 0xcfd8, 0, 0 }, /* #1 */
     6675    { 0x2106c6, 0x2106c6, 0xf795, 0x086a, 0, 0 }, /* #2 */
     6676    { 0x1e14d3, 0x1e14d3, 0x702d, 0x8fd2, 0, 0 }, /* #3 */
     6677    { 0x124f12, 0x124f12, 0x81e5, 0x7e1a, 0, 0 }, /* #4 */
     6678    { 0x2f76d7, 0x2f76d7, 0x5173, 0xae8c, 0, 0 }, /* #5 */
     6679    { 0x2b7007, 0x2b7007, 0x01e0, 0xfe1f, 0, 0 }, /* #6 */
     6680    { 0x013247, 0x013247, 0xd76c, 0x2893, 0, 0 }, /* #7 */
     6681    { 0x2b76c7, 0x2b76c7, 0xb469, 0x4b96, 0, 0 }, /* #8 */
     6682    { 0x2c70c2, 0x2c70c2, 0x07b2, 0xf84d, 0, 0 }, /* #9 */
     6683    { 0x2a6e16, 0x2a6e16, 0x353e, 0xcac1, 0, 0 }, /* #10 */
     6684    { 0x2601d7, 0x2601d7, 0x3496, 0xcb69, 0, 0 }, /* #11 */
     6685    { 0x1c19c6, 0x1c19c6, 0xe126, 0x1ed9, 0, 0 }, /* #12 */
     6686    { 0x3a3846, 0x3a3846, 0x4c7e, 0xb381, 0, 0 }, /* #13 */
     6687    { 0x0b7802, 0x0b7802, 0x814f, 0x7eb0, 0, 0 }, /* #14 */
     6688    { 0x3a2843, 0x3a2843, 0xa481, 0x5b7e, 0, 0 }, /* #15 */
     6689    { 0x0c2403, 0x0c2403, 0xa0cf, 0x5f30, 0, 0 }, /* #16 */
     6690    { 0x253752, 0x253752, 0x7fc9, 0x8036, 0, 0 }, /* #17 */
     6691    { 0x1d1897, 0x1d1897, 0x2e0c, 0xd1f3, 0, 0 }, /* #18 */
     6692    { 0x2a1c96, 0x2a1c96, 0x2fc5, 0xd03a, 0, 0 }, /* #19 */
     6693    { 0x353ec6, 0x353ec6, 0x947f, 0x6b80, 0, 0 }, /* #20 */
     6694    { 0x0f2d93, 0x0f2d93, 0xcb83, 0x347c, 0, 0 }, /* #21 */
     6695    { 0x073582, 0x073582, 0x7d38, 0x82c7, 0, 0 }, /* #22 */
     6696    { 0x0a1e46, 0x0a1e46, 0xbec1, 0x413e, 0, 0 }, /* #23 */
     6697    { 0x182186, 0x182186, 0x6dd2, 0x922d, 0, 0 }, /* #24 */
     6698    { 0x3633d7, 0x3633d7, 0xbf37, 0x40c8, 0, 0 }, /* #25 */
     6699    { 0x046417, 0x046417, 0x0616, 0xf9e9, 0, 0 }, /* #26 */
     6700    { 0x322b82, 0x322b82, 0x9091, 0x6f6e, 0, 0 }, /* #27 */
     6701    { 0x305953, 0x305953, 0x47a0, 0xb85f, 0, 0 }, /* #28 */
     6702    { 0x2c1587, 0x2c1587, 0xa280, 0x5d7f, 0, 0 }, /* #29 */
     6703    { 0x380b43, 0x380b43, 0x7e18, 0x81e7, 0, 0 }, /* #30 */
     6704    { 0x161986, 0x161986, 0xffa0, 0x005f, 0, 0 }, /* #31 */
     6705    { 0x0e6497, 0x0e6497, 0x7d20, 0x82df, 0, 0 }, /* #32 */
     6706    { 0x316797, 0x316797, 0x24e6, 0xdb19, 0, 0 }, /* #33 */
     6707    { 0x140287, 0x140287, 0xc080, 0x3f7f, 0, 0 }, /* #34 */
     6708    { 0x191d47, 0x191d47, 0xd453, 0x2bac, 0, 0 }, /* #35 */
     6709    { 0x235446, 0x235446, 0xc37b, 0x3c84, 0, 0 }, /* #36 */
     6710    { 0x3d75d2, 0x3d75d2, 0x6b52, 0x94ad, 0, 0 }, /* #37 */
     6711    { 0x0664d2, 0x0664d2, 0xd46d, 0x2b92, 0, 0 }, /* #38 */
     6712    { 0x2251d2, 0x2251d2, 0x19b9, 0xe646, 0, 0 }, /* #39 */
     6713    { 0x046cc7, 0x046cc7, 0x800f, 0x7ff0, 0, 0 }, /* #40 */
     6714    { 0x230402, 0x230402, 0x1359, 0xeca6, 0, 0 }, /* #41 */
     6715    { 0x0c5f42, 0x0c5f42, 0xa283, 0x5d7c, 0, 0 }, /* #42 */
     6716    { 0x227ec3, 0x227ec3, 0xd542, 0x2abd, 0, 0 }, /* #43 */
     6717    { 0x1a00d3, 0x1a00d3, 0xb433, 0x4bcc, 0, 0 }, /* #44 */
     6718    { 0x113c17, 0x113c17, 0x30ad, 0xcf52, 0, 0 }, /* #45 */
     6719    { 0x2e3842, 0x2e3842, 0xb2bc, 0x4d43, 0, 0 }, /* #46 */
     6720    { 0x321047, 0x321047, 0x74d5, 0x8b2a, 0, 0 }, /* #47 */
     6721    { 0x000a53, 0x000a53, 0xe844, 0x17bb, 0, 0 }, /* #48 */
     6722    { 0x0a7f53, 0x0a7f53, 0x5e37, 0xa1c8, 0, 0 }, /* #49 */
     6723    { 0x371917, 0x371917, 0xd23b, 0x2dc4, 0, 0 }, /* #50 */
     6724    { 0x0d5e86, 0x0d5e86, 0x1dc2, 0xe23d, 0, 0 }, /* #51 */
     6725    { 0x086c06, 0x086c06, 0x9420, 0x6bdf, 0, 0 }, /* #52 */
     6726    { 0x235b87, 0x235b87, 0x5a57, 0xa5a8, 0, 0 }, /* #53 */
     6727    { 0x383a82, 0x383a82, 0x6e11, 0x91ee, 0, 0 }, /* #54 */
     6728    { 0x273ad6, 0x273ad6, 0x1dcb, 0xe234, 0, 0 }, /* #55 */
     6729    { 0x1412d2, 0x1412d2, 0xa8ad, 0x5752, 0, 0 }, /* #56 */
     6730    { 0x3a7b92, 0x3a7b92, 0xfb1d, 0x04e2, 0, 0 }, /* #57 */
     6731    { 0x2d4747, 0x2d4747, 0x3729, 0xc8d6, 0, 0 }, /* #58 */
     6732    { 0x130f42, 0x130f42, 0xa1fa, 0x5e05, 0, 0 }, /* #59 */
     6733    { 0x304246, 0x304246, 0x1001, 0xeffe, 0, 0 }, /* #60 */
     6734    { 0x314942, 0x314942, 0xf1cb, 0x0e34, 0, 0 }, /* #61 */
     6735    { 0x2d7f42, 0x2d7f42, 0xea72, 0x158d, 0, 0 }, /* #62 */
     6736    { 0x386553, 0x386553, 0xde72, 0x218d, 0, 0 }, /* #63 */
    67376737};
    67386738static const BINU16_TEST_T g_aTests_neg_u16[] =
    67396739{
    6740     { 0x2e6352, 0x2e6397, 0x1013, 0xefed, 0, 0 }, /* #0 */
    6741     { 0x015b06, 0x015313, 0x9744, 0x68bc, 0, 0 }, /* #1 */
    6742     { 0x321f43, 0x321797, 0x1979, 0xe687, 0, 0 }, /* #2 */
    6743     { 0x3d1b53, 0x3d1397, 0x6ab2, 0x954e, 0, 0 }, /* #3 */
    6744     { 0x351942, 0x351117, 0xc072, 0x3f8e, 0, 0 }, /* #4 */
    6745     { 0x2d7006, 0x2d7097, 0x7889, 0x8777, 0, 0 }, /* #5 */
    6746     { 0x0b4707, 0x0b4793, 0x7fcf, 0x8031, 0, 0 }, /* #6 */
    6747     { 0x2c2813, 0x2c2093, 0x4e9c, 0xb164, 0, 0 }, /* #7 */
    6748     { 0x0b7b13, 0x0b7317, 0x8904, 0x76fc, 0, 0 }, /* #8 */
    6749     { 0x130fd7, 0x130797, 0x1f57, 0xe0a9, 0, 0 }, /* #9 */
    6750     { 0x075013, 0x075093, 0x2eea, 0xd116, 0, 0 }, /* #10 */
    6751     { 0x2609d7, 0x260193, 0x7998, 0x8668, 0, 0 }, /* #11 */
    6752     { 0x1b65c7, 0x1b6513, 0xbbb7, 0x4449, 0, 0 }, /* #12 */
    6753     { 0x255a06, 0x255213, 0xb195, 0x4e6b, 0, 0 }, /* #13 */
    6754     { 0x2b5957, 0x2b5197, 0x08e9, 0xf717, 0, 0 }, /* #14 */
    6755     { 0x2f6986, 0x2f6193, 0x7d6f, 0x8291, 0, 0 }, /* #15 */
    6756     { 0x196813, 0x196017, 0x98f7, 0x6709, 0, 0 }, /* #16 */
    6757     { 0x2c2306, 0x2c2393, 0x605e, 0x9fa2, 0, 0 }, /* #17 */
    6758     { 0x161b13, 0x161313, 0xd0cc, 0x2f34, 0, 0 }, /* #18 */
    6759     { 0x0e6816, 0x0e6093, 0x17a2, 0xe85e, 0, 0 }, /* #19 */
    6760     { 0x360e86, 0x360613, 0xd616, 0x29ea, 0, 0 }, /* #20 */
    6761     { 0x190bc6, 0x190317, 0x8372, 0x7c8e, 0, 0 }, /* #21 */
    6762     { 0x1242c3, 0x124213, 0xaa46, 0x55ba, 0, 0 }, /* #22 */
    6763     { 0x3b65d7, 0x3b6597, 0x0c57, 0xf3a9, 0, 0 }, /* #23 */
    6764     { 0x003697, 0x003613, 0xec99, 0x1367, 0, 0 }, /* #24 */
    6765     { 0x022187, 0x022193, 0x4505, 0xbafb, 0, 0 }, /* #25 */
    6766     { 0x323187, 0x323193, 0x2263, 0xdd9d, 0, 0 }, /* #26 */
    6767     { 0x031183, 0x031117, 0xc1ca, 0x3e36, 0, 0 }, /* #27 */
    6768     { 0x215013, 0x215007, 0xf770, 0x0890, 0, 0 }, /* #28 */
    6769     { 0x085797, 0x085713, 0x909f, 0x6f61, 0, 0 }, /* #29 */
    6770     { 0x2624c3, 0x262417, 0xc7f6, 0x380a, 0, 0 }, /* #30 */
    6771     { 0x050e43, 0x050697, 0x7267, 0x8d99, 0, 0 }, /* #31 */
    6772     { 0x0e21c7, 0x0e2117, 0xfa5a, 0x05a6, 0, 0 }, /* #32 */
    6773     { 0x3b5482, 0x3b5413, 0xf7c9, 0x0837, 0, 0 }, /* #33 */
    6774     { 0x344842, 0x344013, 0xa638, 0x59c8, 0, 0 }, /* #34 */
    6775     { 0x380807, 0x380017, 0x97d8, 0x6828, 0, 0 }, /* #35 */
    6776     { 0x2c4042, 0x2c4097, 0x2dde, 0xd222, 0, 0 }, /* #36 */
    6777     { 0x020093, 0x020093, 0x6e7a, 0x9186, 0, 0 }, /* #37 */
    6778     { 0x056a93, 0x056297, 0x2512, 0xdaee, 0, 0 }, /* #38 */
    6779     { 0x020886, 0x020093, 0x5386, 0xac7a, 0, 0 }, /* #39 */
    6780     { 0x261b96, 0x261313, 0xae02, 0x51fe, 0, 0 }, /* #40 */
    6781     { 0x2b3e16, 0x2b3613, 0xa0ba, 0x5f46, 0, 0 }, /* #41 */
    6782     { 0x393846, 0x393097, 0x14ab, 0xeb55, 0, 0 }, /* #42 */
    6783     { 0x151912, 0x151193, 0x25d1, 0xda2f, 0, 0 }, /* #43 */
    6784     { 0x2d64c2, 0x2d6403, 0xbfe0, 0x4020, 0, 0 }, /* #44 */
    6785     { 0x090b87, 0x090317, 0xac1e, 0x53e2, 0, 0 }, /* #45 */
    6786     { 0x1f5112, 0x1f5193, 0x25c9, 0xda37, 0, 0 }, /* #46 */
    6787     { 0x294806, 0x294017, 0x8cad, 0x7353, 0, 0 }, /* #47 */
    6788     { 0x017953, 0x017193, 0x381a, 0xc7e6, 0, 0 }, /* #48 */
    6789     { 0x070882, 0x070083, 0x6050, 0x9fb0, 0, 0 }, /* #49 */
    6790     { 0x212216, 0x212213, 0xa32a, 0x5cd6, 0, 0 }, /* #50 */
    6791     { 0x122292, 0x122217, 0xd543, 0x2abd, 0, 0 }, /* #51 */
    6792     { 0x012c82, 0x012413, 0xe455, 0x1bab, 0, 0 }, /* #52 */
    6793     { 0x2a3983, 0x2a3113, 0xfd2d, 0x02d3, 0, 0 }, /* #53 */
    6794     { 0x2f3ed7, 0x2f3613, 0xbd8a, 0x4276, 0, 0 }, /* #54 */
    6795     { 0x2e1b07, 0x2e1313, 0x85ce, 0x7a32, 0, 0 }, /* #55 */
    6796     { 0x0b2d57, 0x0b2593, 0x6165, 0x9e9b, 0, 0 }, /* #56 */
    6797     { 0x305753, 0x305797, 0x02fd, 0xfd03, 0, 0 }, /* #57 */
    6798     { 0x397512, 0x397593, 0x5c16, 0xa3ea, 0, 0 }, /* #58 */
    6799     { 0x311586, 0x311593, 0x7d4d, 0x82b3, 0, 0 }, /* #59 */
    6800     { 0x1f6e86, 0x1f6697, 0x07c6, 0xf83a, 0, 0 }, /* #60 */
    6801     { 0x082907, 0x082197, 0x4dc1, 0xb23f, 0, 0 }, /* #61 */
    6802     { 0x385692, 0x385693, 0x345f, 0xcba1, 0, 0 }, /* #62 */
    6803     { 0x245746, 0x245707, 0xf0a0, 0x0f60, 0, 0 }, /* #63 */
     6740    { 0x144143, 0x144113, 0xd502, 0x2afe, 0, 0 }, /* #0 */
     6741    { 0x100a93, 0x100297, 0x4dde, 0xb222, 0, 0 }, /* #1 */
     6742    { 0x354cd3, 0x354413, 0xa168, 0x5e98, 0, 0 }, /* #2 */
     6743    { 0x066852, 0x066013, 0xea92, 0x156e, 0, 0 }, /* #3 */
     6744    { 0x015753, 0x015713, 0x854d, 0x7ab3, 0, 0 }, /* #4 */
     6745    { 0x091813, 0x091093, 0x7287, 0x8d79, 0, 0 }, /* #5 */
     6746    { 0x1016c2, 0x101697, 0x4673, 0xb98d, 0, 0 }, /* #6 */
     6747    { 0x095656, 0x095617, 0xee97, 0x1169, 0, 0 }, /* #7 */
     6748    { 0x361947, 0x361117, 0xc018, 0x3fe8, 0, 0 }, /* #8 */
     6749    { 0x0e0ac3, 0x0e0213, 0xa062, 0x5f9e, 0, 0 }, /* #9 */
     6750    { 0x100c92, 0x100497, 0x7f4f, 0x80b1, 0, 0 }, /* #10 */
     6751    { 0x021c93, 0x021413, 0xafbb, 0x5045, 0, 0 }, /* #11 */
     6752    { 0x184293, 0x184293, 0x7b32, 0x84ce, 0, 0 }, /* #12 */
     6753    { 0x3c4b57, 0x3c4317, 0xd33a, 0x2cc6, 0, 0 }, /* #13 */
     6754    { 0x0c0907, 0x0c0117, 0xad7e, 0x5282, 0, 0 }, /* #14 */
     6755    { 0x164ad2, 0x164213, 0x92d1, 0x6d2f, 0, 0 }, /* #15 */
     6756    { 0x251006, 0x251083, 0x5e30, 0xa1d0, 0, 0 }, /* #16 */
     6757    { 0x0653d3, 0x065397, 0x0d1c, 0xf2e4, 0, 0 }, /* #17 */
     6758    { 0x2d5e97, 0x2d5607, 0xacb0, 0x5350, 0, 0 }, /* #18 */
     6759    { 0x277d02, 0x277517, 0xcc64, 0x339c, 0, 0 }, /* #19 */
     6760    { 0x3b5306, 0x3b5393, 0x32e1, 0xcd1f, 0, 0 }, /* #20 */
     6761    { 0x297093, 0x297013, 0xdf53, 0x20ad, 0, 0 }, /* #21 */
     6762    { 0x3e72c7, 0x3e7293, 0x3c24, 0xc3dc, 0, 0 }, /* #22 */
     6763    { 0x0578d7, 0x057013, 0x84eb, 0x7b15, 0, 0 }, /* #23 */
     6764    { 0x241e56, 0x241697, 0x37c7, 0xc839, 0, 0 }, /* #24 */
     6765    { 0x1d17c6, 0x1d1797, 0x1fd8, 0xe028, 0, 0 }, /* #25 */
     6766    { 0x3e5346, 0x3e5313, 0xfd9f, 0x0261, 0, 0 }, /* #26 */
     6767    { 0x225f87, 0x225793, 0x5d6c, 0xa294, 0, 0 }, /* #27 */
     6768    { 0x140746, 0x140793, 0x0d8d, 0xf273, 0, 0 }, /* #28 */
     6769    { 0x044713, 0x044797, 0x49f4, 0xb60c, 0, 0 }, /* #29 */
     6770    { 0x015e97, 0x015617, 0xb5dc, 0x4a24, 0, 0 }, /* #30 */
     6771    { 0x092e03, 0x092693, 0x7aeb, 0x8515, 0, 0 }, /* #31 */
     6772    { 0x2c7916, 0x2c7117, 0x92b3, 0x6d4d, 0, 0 }, /* #32 */
     6773    { 0x2b4c83, 0x2b4413, 0xba0c, 0x45f4, 0, 0 }, /* #33 */
     6774    { 0x110013, 0x110013, 0xaf1d, 0x50e3, 0, 0 }, /* #34 */
     6775    { 0x173d12, 0x173517, 0x9615, 0x69eb, 0, 0 }, /* #35 */
     6776    { 0x085006, 0x085017, 0xe8df, 0x1721, 0, 0 }, /* #36 */
     6777    { 0x112c42, 0x112403, 0xe520, 0x1ae0, 0, 0 }, /* #37 */
     6778    { 0x2f1a16, 0x2f1217, 0xa0a1, 0x5f5f, 0, 0 }, /* #38 */
     6779    { 0x254e46, 0x254617, 0x8ecd, 0x7133, 0, 0 }, /* #39 */
     6780    { 0x3e3707, 0x3e3793, 0x1605, 0xe9fb, 0, 0 }, /* #40 */
     6781    { 0x345157, 0x345193, 0x23cf, 0xdc31, 0, 0 }, /* #41 */
     6782    { 0x387ed6, 0x387697, 0x7b06, 0x84fa, 0, 0 }, /* #42 */
     6783    { 0x005ac2, 0x005203, 0xe150, 0x1eb0, 0, 0 }, /* #43 */
     6784    { 0x0f0702, 0x0f0717, 0x82bc, 0x7d44, 0, 0 }, /* #44 */
     6785    { 0x2d0916, 0x2d0113, 0xe781, 0x187f, 0, 0 }, /* #45 */
     6786    { 0x3f4e92, 0x3f4693, 0x228a, 0xdd76, 0, 0 }, /* #46 */
     6787    { 0x065352, 0x065393, 0x01b4, 0xfe4c, 0, 0 }, /* #47 */
     6788    { 0x3977d7, 0x397713, 0xd69e, 0x2962, 0, 0 }, /* #48 */
     6789    { 0x233b83, 0x233313, 0xb4db, 0x4b25, 0, 0 }, /* #49 */
     6790    { 0x301893, 0x301097, 0x0b37, 0xf4c9, 0, 0 }, /* #50 */
     6791    { 0x2566c3, 0x256697, 0x273d, 0xd8c3, 0, 0 }, /* #51 */
     6792    { 0x1b2047, 0x1b2017, 0xb201, 0x4dff, 0, 0 }, /* #52 */
     6793    { 0x090293, 0x090217, 0xfcb5, 0x034b, 0, 0 }, /* #53 */
     6794    { 0x317a13, 0x317283, 0x1320, 0xece0, 0, 0 }, /* #54 */
     6795    { 0x043307, 0x043317, 0xd364, 0x2c9c, 0, 0 }, /* #55 */
     6796    { 0x077b57, 0x077397, 0x5cde, 0xa322, 0, 0 }, /* #56 */
     6797    { 0x350b07, 0x350313, 0xbe62, 0x419e, 0, 0 }, /* #57 */
     6798    { 0x2349c3, 0x234197, 0x28df, 0xd721, 0, 0 }, /* #58 */
     6799    { 0x145dc3, 0x145593, 0x6384, 0x9c7c, 0, 0 }, /* #59 */
     6800    { 0x3a78d6, 0x3a7003, 0xd620, 0x29e0, 0, 0 }, /* #60 */
     6801    { 0x355e06, 0x355613, 0xf159, 0x0ea7, 0, 0 }, /* #61 */
     6802    { 0x011456, 0x011413, 0xe98d, 0x1673, 0, 0 }, /* #62 */
     6803    { 0x082b43, 0x082307, 0xad60, 0x52a0, 0, 0 }, /* #63 */
    68046804};
    68056805static const BINU16_TEST_T g_aTests_neg_u16_locked[] =
    68066806{
    6807     { 0x060317, 0x060317, 0xe566, 0x1a9a, 0, 0 }, /* #0 */
    6808     { 0x2f78d3, 0x2f7017, 0xb851, 0x47af, 0, 0 }, /* #1 */
    6809     { 0x146846, 0x146017, 0xef06, 0x10fa, 0, 0 }, /* #2 */
    6810     { 0x0e6e56, 0x0e6697, 0x5691, 0xa96f, 0, 0 }, /* #3 */
    6811     { 0x152a07, 0x152297, 0x45d2, 0xba2e, 0, 0 }, /* #4 */
    6812     { 0x2240c3, 0x224013, 0x91dd, 0x6e23, 0, 0 }, /* #5 */
    6813     { 0x3d1f82, 0x3d1797, 0x46cd, 0xb933, 0, 0 }, /* #6 */
    6814     { 0x3c3c43, 0x3c3497, 0x5948, 0xa6b8, 0, 0 }, /* #7 */
    6815     { 0x3a1ad6, 0x3a1213, 0xbc71, 0x438f, 0, 0 }, /* #8 */
    6816     { 0x091f52, 0x091717, 0x8d91, 0x726f, 0, 0 }, /* #9 */
    6817     { 0x064c92, 0x064417, 0xae78, 0x5188, 0, 0 }, /* #10 */
    6818     { 0x3b7c52, 0x3b7413, 0x888d, 0x7773, 0, 0 }, /* #11 */
    6819     { 0x2b31d2, 0x2b3197, 0x0c4f, 0xf3b1, 0, 0 }, /* #12 */
    6820     { 0x046cc3, 0x046497, 0x3389, 0xcc77, 0, 0 }, /* #13 */
    6821     { 0x072402, 0x072413, 0xd127, 0x2ed9, 0, 0 }, /* #14 */
    6822     { 0x2343d3, 0x234393, 0x1eae, 0xe152, 0, 0 }, /* #15 */
    6823     { 0x270dc3, 0x270593, 0x2d2b, 0xd2d5, 0, 0 }, /* #16 */
    6824     { 0x1112c6, 0x111297, 0x6a6b, 0x9595, 0, 0 }, /* #17 */
    6825     { 0x3b7707, 0x3b7703, 0x9c80, 0x6380, 0, 0 }, /* #18 */
    6826     { 0x053507, 0x053593, 0x4f5e, 0xb0a2, 0, 0 }, /* #19 */
    6827     { 0x2a75d2, 0x2a7593, 0x02ba, 0xfd46, 0, 0 }, /* #20 */
    6828     { 0x116803, 0x116007, 0xfcb0, 0x0350, 0, 0 }, /* #21 */
    6829     { 0x266792, 0x266797, 0x1f85, 0xe07b, 0, 0 }, /* #22 */
    6830     { 0x270d86, 0x270587, 0x10d0, 0xef30, 0, 0 }, /* #23 */
    6831     { 0x2539d6, 0x253113, 0x81c2, 0x7e3e, 0, 0 }, /* #24 */
    6832     { 0x1872d2, 0x187297, 0x3a73, 0xc58d, 0, 0 }, /* #25 */
    6833     { 0x140693, 0x140693, 0x1a8d, 0xe573, 0, 0 }, /* #26 */
    6834     { 0x2c4082, 0x2c4007, 0xc640, 0x39c0, 0, 0 }, /* #27 */
    6835     { 0x084482, 0x084413, 0xd039, 0x2fc7, 0, 0 }, /* #28 */
    6836     { 0x1054c3, 0x105413, 0xb3ea, 0x4c16, 0, 0 }, /* #29 */
    6837     { 0x3c7b47, 0x3c7397, 0x093b, 0xf6c5, 0, 0 }, /* #30 */
    6838     { 0x092247, 0x092213, 0xa181, 0x5e7f, 0, 0 }, /* #31 */
    6839     { 0x397013, 0x397097, 0x0ab9, 0xf547, 0, 0 }, /* #32 */
    6840     { 0x051c86, 0x051497, 0x3c57, 0xc3a9, 0, 0 }, /* #33 */
    6841     { 0x121d43, 0x121513, 0xd584, 0x2a7c, 0, 0 }, /* #34 */
    6842     { 0x0318d2, 0x031093, 0x3e7b, 0xc185, 0, 0 }, /* #35 */
    6843     { 0x274ec2, 0x274617, 0xc28e, 0x3d72, 0, 0 }, /* #36 */
    6844     { 0x2e7802, 0x2e7017, 0xf1b8, 0x0e48, 0, 0 }, /* #37 */
    6845     { 0x2d77d7, 0x2d7717, 0xb23d, 0x4dc3, 0, 0 }, /* #38 */
    6846     { 0x313406, 0x313497, 0x3ec7, 0xc139, 0, 0 }, /* #39 */
    6847     { 0x331a97, 0x331293, 0x35da, 0xca26, 0, 0 }, /* #40 */
    6848     { 0x3c0d97, 0x3c0517, 0x8bec, 0x7414, 0, 0 }, /* #41 */
    6849     { 0x0007c7, 0x000717, 0xcc31, 0x33cf, 0, 0 }, /* #42 */
    6850     { 0x324852, 0x324093, 0x49ce, 0xb632, 0, 0 }, /* #43 */
    6851     { 0x036052, 0x036003, 0xc330, 0x3cd0, 0, 0 }, /* #44 */
    6852     { 0x3d4516, 0x3d4587, 0x77d0, 0x8830, 0, 0 }, /* #45 */
    6853     { 0x196c56, 0x196413, 0x9ced, 0x6313, 0, 0 }, /* #46 */
    6854     { 0x301182, 0x301117, 0x9dd9, 0x6227, 0, 0 }, /* #47 */
    6855     { 0x054586, 0x054597, 0x5c43, 0xa3bd, 0, 0 }, /* #48 */
    6856     { 0x397917, 0x397193, 0x604d, 0x9fb3, 0, 0 }, /* #49 */
    6857     { 0x065006, 0x065093, 0x6f55, 0x90ab, 0, 0 }, /* #50 */
    6858     { 0x083752, 0x083793, 0x21fe, 0xde02, 0, 0 }, /* #51 */
    6859     { 0x1e38c6, 0x1e3097, 0x3ad8, 0xc528, 0, 0 }, /* #52 */
    6860     { 0x0a3f03, 0x0a3717, 0xaa75, 0x558b, 0, 0 }, /* #53 */
    6861     { 0x1f2d03, 0x1f2593, 0x3eb6, 0xc14a, 0, 0 }, /* #54 */
    6862     { 0x3731d7, 0x373183, 0x6e30, 0x91d0, 0, 0 }, /* #55 */
    6863     { 0x0c4c82, 0x0c4417, 0xab23, 0x54dd, 0, 0 }, /* #56 */
    6864     { 0x2b4697, 0x2b4693, 0x1b33, 0xe4cd, 0, 0 }, /* #57 */
    6865     { 0x2e4892, 0x2e4013, 0x9c2d, 0x63d3, 0, 0 }, /* #58 */
    6866     { 0x1077c3, 0x107717, 0xa497, 0x5b69, 0, 0 }, /* #59 */
    6867     { 0x236a56, 0x236217, 0xb35d, 0x4ca3, 0, 0 }, /* #60 */
    6868     { 0x2d5bc6, 0x2d5397, 0x674f, 0x98b1, 0, 0 }, /* #61 */
    6869     { 0x074ad6, 0x074213, 0x972a, 0x68d6, 0, 0 }, /* #62 */
    6870     { 0x383b97, 0x383317, 0xb6d5, 0x492b, 0, 0 }, /* #63 */
     6807    { 0x1e2dd6, 0x1e2513, 0x8233, 0x7dcd, 0, 0 }, /* #0 */
     6808    { 0x3c1d92, 0x3c1593, 0x2e62, 0xd19e, 0, 0 }, /* #1 */
     6809    { 0x1a55d3, 0x1a5597, 0x0d29, 0xf2d7, 0, 0 }, /* #2 */
     6810    { 0x281d17, 0x281597, 0x3756, 0xc8aa, 0, 0 }, /* #3 */
     6811    { 0x191393, 0x191313, 0x981a, 0x67e6, 0, 0 }, /* #4 */
     6812    { 0x265e07, 0x265617, 0xa42f, 0x5bd1, 0, 0 }, /* #5 */
     6813    { 0x310e43, 0x310617, 0x91f1, 0x6e0f, 0, 0 }, /* #6 */
     6814    { 0x261d53, 0x261597, 0x6961, 0x969f, 0, 0 }, /* #7 */
     6815    { 0x2c1cc3, 0x2c1413, 0x99ba, 0x6646, 0, 0 }, /* #8 */
     6816    { 0x233d03, 0x233593, 0x050e, 0xfaf2, 0, 0 }, /* #9 */
     6817    { 0x340ec3, 0x340613, 0xec8a, 0x1376, 0, 0 }, /* #10 */
     6818    { 0x217b47, 0x217397, 0x2f13, 0xd0ed, 0, 0 }, /* #11 */
     6819    { 0x1c1e86, 0x1c1613, 0x9c7a, 0x6386, 0, 0 }, /* #12 */
     6820    { 0x2e3947, 0x2e3113, 0xf28b, 0x0d75, 0, 0 }, /* #13 */
     6821    { 0x2a0802, 0x2a0013, 0x9eae, 0x6152, 0, 0 }, /* #14 */
     6822    { 0x3a6bc3, 0x3a6397, 0x3d29, 0xc2d7, 0, 0 }, /* #15 */
     6823    { 0x3b7107, 0x3b7193, 0x3eda, 0xc126, 0, 0 }, /* #16 */
     6824    { 0x0d7746, 0x0d7717, 0xa6e9, 0x5917, 0, 0 }, /* #17 */
     6825    { 0x331356, 0x331313, 0xb395, 0x4c6b, 0, 0 }, /* #18 */
     6826    { 0x323256, 0x323297, 0x4db2, 0xb24e, 0, 0 }, /* #19 */
     6827    { 0x171943, 0x171113, 0xfc5e, 0x03a2, 0, 0 }, /* #20 */
     6828    { 0x3b33c7, 0x3b3393, 0x3741, 0xc8bf, 0, 0 }, /* #21 */
     6829    { 0x0b2ed7, 0x0b2613, 0x88fc, 0x7704, 0, 0 }, /* #22 */
     6830    { 0x0e5a16, 0x0e5297, 0x0228, 0xfdd8, 0, 0 }, /* #23 */
     6831    { 0x314ec3, 0x314693, 0x2c8a, 0xd376, 0, 0 }, /* #24 */
     6832    { 0x051c43, 0x051493, 0x0bac, 0xf454, 0, 0 }, /* #25 */
     6833    { 0x2b6b56, 0x2b6397, 0x209a, 0xdf66, 0, 0 }, /* #26 */
     6834    { 0x201602, 0x201693, 0x74f9, 0x8b07, 0, 0 }, /* #27 */
     6835    { 0x353102, 0x353113, 0x949c, 0x6b64, 0, 0 }, /* #28 */
     6836    { 0x0b2c06, 0x0b2413, 0x90f9, 0x6f07, 0, 0 }, /* #29 */
     6837    { 0x2b73d7, 0x2b7317, 0x8dfb, 0x7205, 0, 0 }, /* #30 */
     6838    { 0x221316, 0x221317, 0xb64f, 0x49b1, 0, 0 }, /* #31 */
     6839    { 0x1930c6, 0x193013, 0x9844, 0x67bc, 0, 0 }, /* #32 */
     6840    { 0x293dd3, 0x293517, 0x8ed9, 0x7127, 0, 0 }, /* #33 */
     6841    { 0x0b5c06, 0x0b5497, 0x141e, 0xebe2, 0, 0 }, /* #34 */
     6842    { 0x127cc6, 0x127413, 0xd0af, 0x2f51, 0, 0 }, /* #35 */
     6843    { 0x022907, 0x022117, 0xd2d9, 0x2d27, 0, 0 }, /* #36 */
     6844    { 0x224553, 0x224597, 0x31d3, 0xce2d, 0, 0 }, /* #37 */
     6845    { 0x2c4092, 0x2c4017, 0xae48, 0x51b8, 0, 0 }, /* #38 */
     6846    { 0x000fc7, 0x000713, 0xa1a8, 0x5e58, 0, 0 }, /* #39 */
     6847    { 0x285886, 0x285017, 0xc7d8, 0x3828, 0, 0 }, /* #40 */
     6848    { 0x3e7403, 0x3e7497, 0x0e79, 0xf187, 0, 0 }, /* #41 */
     6849    { 0x145852, 0x145013, 0xac0e, 0x53f2, 0, 0 }, /* #42 */
     6850    { 0x3d6497, 0x3d6417, 0xa849, 0x57b7, 0, 0 }, /* #43 */
     6851    { 0x1c1157, 0x1c1193, 0x23a2, 0xdc5e, 0, 0 }, /* #44 */
     6852    { 0x211a03, 0x211297, 0x15e5, 0xea1b, 0, 0 }, /* #45 */
     6853    { 0x0d7853, 0x0d7097, 0x2d06, 0xd2fa, 0, 0 }, /* #46 */
     6854    { 0x2610c7, 0x261013, 0xc2c3, 0x3d3d, 0, 0 }, /* #47 */
     6855    { 0x012402, 0x012403, 0xc5e0, 0x3a20, 0, 0 }, /* #48 */
     6856    { 0x312d02, 0x312513, 0xb7dd, 0x4823, 0, 0 }, /* #49 */
     6857    { 0x141287, 0x141217, 0xed8f, 0x1271, 0, 0 }, /* #50 */
     6858    { 0x276387, 0x276317, 0xebf4, 0x140c, 0, 0 }, /* #51 */
     6859    { 0x3c6486, 0x3c6413, 0xdc08, 0x23f8, 0, 0 }, /* #52 */
     6860    { 0x172416, 0x172487, 0x5c70, 0xa390, 0, 0 }, /* #53 */
     6861    { 0x274dc6, 0x274517, 0x99b5, 0x664b, 0, 0 }, /* #54 */
     6862    { 0x2561c6, 0x256197, 0x01df, 0xfe21, 0, 0 }, /* #55 */
     6863    { 0x2a0242, 0x2a0217, 0x8907, 0x76f9, 0, 0 }, /* #56 */
     6864    { 0x004ed7, 0x004687, 0x0300, 0xfd00, 0, 0 }, /* #57 */
     6865    { 0x132a17, 0x132297, 0x5066, 0xaf9a, 0, 0 }, /* #58 */
     6866    { 0x2e14c7, 0x2e1417, 0xcf0a, 0x30f6, 0, 0 }, /* #59 */
     6867    { 0x0f4bc2, 0x0f4397, 0x53ab, 0xac55, 0, 0 }, /* #60 */
     6868    { 0x3b1e93, 0x3b1617, 0x8ab2, 0x754e, 0, 0 }, /* #61 */
     6869    { 0x234a06, 0x234297, 0x67d8, 0x9828, 0, 0 }, /* #62 */
     6870    { 0x2b52c6, 0x2b5297, 0x7f49, 0x80b7, 0, 0 }, /* #63 */
    68716871};
    68726872static const BINU32_TEST_T g_aTests_inc_u32[] =
    68736873{
    6874     { 0x0b3102, 0x0b3186, 0xd1b97ea9, 0xd1b97eaa, 0, 0 }, /* #0 */
    6875     { 0x147846, 0x147086, 0xefc099ea, 0xefc099eb, 0, 0 }, /* #1 */
    6876     { 0x225797, 0x225787, 0x808c7ac5, 0x808c7ac6, 0, 0 }, /* #2 */
    6877     { 0x026d46, 0x026502, 0x31d8c344, 0x31d8c345, 0, 0 }, /* #3 */
    6878     { 0x0e4102, 0x0e4106, 0x0305e19b, 0x0305e19c, 0, 0 }, /* #4 */
    6879     { 0x1e7692, 0x1e7682, 0xda1729b8, 0xda1729b9, 0, 0 }, /* #5 */
    6880     { 0x100842, 0x100002, 0x25aba4de, 0x25aba4df, 0, 0 }, /* #6 */
    6881     { 0x070ad6, 0x070282, 0xdbae7407, 0xdbae7408, 0, 0 }, /* #7 */
    6882     { 0x091003, 0x091007, 0x663cc99b, 0x663cc99c, 0, 0 }, /* #8 */
    6883     { 0x153612, 0x153606, 0x535bd680, 0x535bd681, 0, 0 }, /* #9 */
    6884     { 0x2531d3, 0x253103, 0x1593a449, 0x1593a44a, 0, 0 }, /* #10 */
    6885     { 0x203d42, 0x203582, 0xe403befd, 0xe403befe, 0, 0 }, /* #11 */
    6886     { 0x383342, 0x383382, 0xc6330466, 0xc6330467, 0, 0 }, /* #12 */
    6887     { 0x116996, 0x116102, 0x7cbf3244, 0x7cbf3245, 0, 0 }, /* #13 */
    6888     { 0x146996, 0x146102, 0x23c28653, 0x23c28654, 0, 0 }, /* #14 */
    6889     { 0x1d45c6, 0x1d4506, 0x3ef81409, 0x3ef8140a, 0, 0 }, /* #15 */
    6890     { 0x154a97, 0x154207, 0x3ab70df5, 0x3ab70df6, 0, 0 }, /* #16 */
    6891     { 0x006f13, 0x006793, 0xc16ebb3f, 0xc16ebb40, 0, 0 }, /* #17 */
    6892     { 0x1f6c56, 0x1f6402, 0x7fecdc90, 0x7fecdc91, 0, 0 }, /* #18 */
    6893     { 0x045412, 0x045406, 0x6b47cae7, 0x6b47cae8, 0, 0 }, /* #19 */
    6894     { 0x372807, 0x372083, 0xc42250f1, 0xc42250f2, 0, 0 }, /* #20 */
    6895     { 0x106202, 0x106202, 0x75affd44, 0x75affd45, 0, 0 }, /* #21 */
    6896     { 0x0a26d3, 0x0a2603, 0x7bf9d912, 0x7bf9d913, 0, 0 }, /* #22 */
    6897     { 0x1932c7, 0x193207, 0x5a8550c9, 0x5a8550ca, 0, 0 }, /* #23 */
    6898     { 0x2d1343, 0x2d1303, 0x3838ab24, 0x3838ab25, 0, 0 }, /* #24 */
    6899     { 0x140bc3, 0x140303, 0x2a0ab7f1, 0x2a0ab7f2, 0, 0 }, /* #25 */
    6900     { 0x145356, 0x145382, 0x82dfb46c, 0x82dfb46d, 0, 0 }, /* #26 */
    6901     { 0x006043, 0x006007, 0x347b0113, 0x347b0114, 0, 0 }, /* #27 */
    6902     { 0x3c7093, 0x3c7087, 0xbdec41c5, 0xbdec41c6, 0, 0 }, /* #28 */
    6903     { 0x342b16, 0x342382, 0xcc69b76d, 0xcc69b76e, 0, 0 }, /* #29 */
    6904     { 0x2b6202, 0x2b6202, 0x65a2b4c6, 0x65a2b4c7, 0, 0 }, /* #30 */
    6905     { 0x0a1817, 0x0a1003, 0x29dcd72b, 0x29dcd72c, 0, 0 }, /* #31 */
    6906     { 0x1a3542, 0x1a3506, 0x08a02454, 0x08a02455, 0, 0 }, /* #32 */
    6907     { 0x276e03, 0x276607, 0x4bdf4213, 0x4bdf4214, 0, 0 }, /* #33 */
    6908     { 0x080283, 0x080283, 0xd484be0a, 0xd484be0b, 0, 0 }, /* #34 */
    6909     { 0x0e0e16, 0x0e0682, 0xd99e2615, 0xd99e2616, 0, 0 }, /* #35 */
    6910     { 0x3355c2, 0x335586, 0xefffd7e7, 0xefffd7e8, 0, 0 }, /* #36 */
    6911     { 0x343547, 0x343583, 0x8eac6fa0, 0x8eac6fa1, 0, 0 }, /* #37 */
    6912     { 0x0e6246, 0x0e6202, 0x3f768fd8, 0x3f768fd9, 0, 0 }, /* #38 */
    6913     { 0x236017, 0x236083, 0x8ec21c6c, 0x8ec21c6d, 0, 0 }, /* #39 */
    6914     { 0x331053, 0x331087, 0xc1cbf994, 0xc1cbf995, 0, 0 }, /* #40 */
    6915     { 0x133583, 0x133583, 0xe3b898ad, 0xe3b898ae, 0, 0 }, /* #41 */
    6916     { 0x056b86, 0x056386, 0xe17d6e2c, 0xe17d6e2d, 0, 0 }, /* #42 */
    6917     { 0x213942, 0x213102, 0x0d858dd5, 0x0d858dd6, 0, 0 }, /* #43 */
    6918     { 0x106b97, 0x106303, 0x38991a22, 0x38991a23, 0, 0 }, /* #44 */
    6919     { 0x002b12, 0x002306, 0x303d83f5, 0x303d83f6, 0, 0 }, /* #45 */
    6920     { 0x047e52, 0x047616, 0x6d3d7def, 0x6d3d7df0, 0, 0 }, /* #46 */
    6921     { 0x113b53, 0x113307, 0x200d1838, 0x200d1839, 0, 0 }, /* #47 */
    6922     { 0x015912, 0x015182, 0x88109097, 0x88109098, 0, 0 }, /* #48 */
    6923     { 0x213d86, 0x213502, 0x2a8fc450, 0x2a8fc451, 0, 0 }, /* #49 */
    6924     { 0x187686, 0x187682, 0xca4993fc, 0xca4993fd, 0, 0 }, /* #50 */
    6925     { 0x307a17, 0x307213, 0x3db69e0f, 0x3db69e10, 0, 0 }, /* #51 */
    6926     { 0x0e3a52, 0x0e3216, 0x7502894f, 0x75028950, 0, 0 }, /* #52 */
    6927     { 0x3475c6, 0x347506, 0x591c0d16, 0x591c0d17, 0, 0 }, /* #53 */
    6928     { 0x263a43, 0x263203, 0x179faab4, 0x179faab5, 0, 0 }, /* #54 */
    6929     { 0x0d5913, 0x0d5107, 0x7c693235, 0x7c693236, 0, 0 }, /* #55 */
    6930     { 0x1c4683, 0x1c4683, 0xc1cd24fd, 0xc1cd24fe, 0, 0 }, /* #56 */
    6931     { 0x2e7357, 0x2e7303, 0x33694c78, 0x33694c79, 0, 0 }, /* #57 */
    6932     { 0x165956, 0x165182, 0xe2035563, 0xe2035564, 0, 0 }, /* #58 */
    6933     { 0x281102, 0x281186, 0xf73dd11a, 0xf73dd11b, 0, 0 }, /* #59 */
    6934     { 0x1f3a93, 0x1f3283, 0xa33dbc9c, 0xa33dbc9d, 0, 0 }, /* #60 */
    6935     { 0x0f5542, 0x0f5502, 0x03cf3497, 0x03cf3498, 0, 0 }, /* #61 */
    6936     { 0x2d2b07, 0x2d2387, 0xb8ceb416, 0xb8ceb417, 0, 0 }, /* #62 */
    6937     { 0x032b13, 0x032387, 0xcfe2358c, 0xcfe2358d, 0, 0 }, /* #63 */
     6874    { 0x1211d2, 0x121186, 0xe0ebbd99, 0xe0ebbd9a, 0, 0 }, /* #0 */
     6875    { 0x2c3987, 0x2c3103, 0x4187d57e, 0x4187d57f, 0, 0 }, /* #1 */
     6876    { 0x1164c6, 0x116402, 0x17312f93, 0x17312f94, 0, 0 }, /* #2 */
     6877    { 0x2a0897, 0x2a0087, 0xd89f1959, 0xd89f195a, 0, 0 }, /* #3 */
     6878    { 0x394f83, 0x394703, 0x45933cc1, 0x45933cc2, 0, 0 }, /* #4 */
     6879    { 0x394696, 0x394606, 0x7ddcc57c, 0x7ddcc57d, 0, 0 }, /* #5 */
     6880    { 0x296f96, 0x296706, 0x5f5f2402, 0x5f5f2403, 0, 0 }, /* #6 */
     6881    { 0x350f47, 0x350783, 0xd485bfe4, 0xd485bfe5, 0, 0 }, /* #7 */
     6882    { 0x393d16, 0x393582, 0xd3197c29, 0xd3197c2a, 0, 0 }, /* #8 */
     6883    { 0x267182, 0x267102, 0x5de85385, 0x5de85386, 0, 0 }, /* #9 */
     6884    { 0x035013, 0x035087, 0xafbfdad6, 0xafbfdad7, 0, 0 }, /* #10 */
     6885    { 0x080302, 0x080302, 0x641286b9, 0x641286ba, 0, 0 }, /* #11 */
     6886    { 0x0a6e07, 0x0a6607, 0x5b5b6e95, 0x5b5b6e96, 0, 0 }, /* #12 */
     6887    { 0x392706, 0x392782, 0x84b33106, 0x84b33107, 0, 0 }, /* #13 */
     6888    { 0x170353, 0x170307, 0x216ec686, 0x216ec687, 0, 0 }, /* #14 */
     6889    { 0x2b3943, 0x2b3187, 0xf3182b08, 0xf3182b09, 0, 0 }, /* #15 */
     6890    { 0x313446, 0x313402, 0x52e8dbd8, 0x52e8dbd9, 0, 0 }, /* #16 */
     6891    { 0x394b92, 0x394386, 0xd812a7d7, 0xd812a7d8, 0, 0 }, /* #17 */
     6892    { 0x094147, 0x094103, 0x0dd218bb, 0x0dd218bc, 0, 0 }, /* #18 */
     6893    { 0x152413, 0x152403, 0x7a870ac0, 0x7a870ac1, 0, 0 }, /* #19 */
     6894    { 0x130212, 0x130282, 0xbe2e9249, 0xbe2e924a, 0, 0 }, /* #20 */
     6895    { 0x063757, 0x063787, 0xc09b42f9, 0xc09b42fa, 0, 0 }, /* #21 */
     6896    { 0x0a0a92, 0x0a0286, 0xd3fc001c, 0xd3fc001d, 0, 0 }, /* #22 */
     6897    { 0x2b3886, 0x2b3086, 0xc24b64e3, 0xc24b64e4, 0, 0 }, /* #23 */
     6898    { 0x0c1517, 0x0c1587, 0x8c4fc8e3, 0x8c4fc8e4, 0, 0 }, /* #24 */
     6899    { 0x0d3547, 0x0d3503, 0x4a001fde, 0x4a001fdf, 0, 0 }, /* #25 */
     6900    { 0x262a42, 0x262202, 0x0f207330, 0x0f207331, 0, 0 }, /* #26 */
     6901    { 0x2a5c12, 0x2a5482, 0xe3c2afcd, 0xe3c2afce, 0, 0 }, /* #27 */
     6902    { 0x236ec6, 0x236606, 0x58993f64, 0x58993f65, 0, 0 }, /* #28 */
     6903    { 0x106b87, 0x106303, 0x29e0c612, 0x29e0c613, 0, 0 }, /* #29 */
     6904    { 0x2b7e06, 0x2b7606, 0x5a73d840, 0x5a73d841, 0, 0 }, /* #30 */
     6905    { 0x3a0006, 0x3a0002, 0x3772f29c, 0x3772f29d, 0, 0 }, /* #31 */
     6906    { 0x157c16, 0x157402, 0x53e0e8e5, 0x53e0e8e6, 0, 0 }, /* #32 */
     6907    { 0x1a3d42, 0x1a3582, 0xd133519a, 0xd133519b, 0, 0 }, /* #33 */
     6908    { 0x327f16, 0x327782, 0xb337075d, 0xb337075e, 0, 0 }, /* #34 */
     6909    { 0x0425c3, 0x042507, 0x355eb686, 0x355eb687, 0, 0 }, /* #35 */
     6910    { 0x215397, 0x215307, 0x76f8775b, 0x76f8775c, 0, 0 }, /* #36 */
     6911    { 0x243442, 0x243482, 0x90ab27c6, 0x90ab27c7, 0, 0 }, /* #37 */
     6912    { 0x006182, 0x006182, 0xe243b5aa, 0xe243b5ab, 0, 0 }, /* #38 */
     6913    { 0x0b5e46, 0x0b5686, 0xa1ef7632, 0xa1ef7633, 0, 0 }, /* #39 */
     6914    { 0x387ed3, 0x387607, 0x6de3714a, 0x6de3714b, 0, 0 }, /* #40 */
     6915    { 0x184386, 0x184302, 0x04d70442, 0x04d70443, 0, 0 }, /* #41 */
     6916    { 0x180b83, 0x180397, 0xf530f05f, 0xf530f060, 0, 0 }, /* #42 */
     6917    { 0x352916, 0x352106, 0x585c1143, 0x585c1144, 0, 0 }, /* #43 */
     6918    { 0x317307, 0x317303, 0x7436d2d8, 0x7436d2d9, 0, 0 }, /* #44 */
     6919    { 0x0c7d87, 0x0c7503, 0x1acfab66, 0x1acfab67, 0, 0 }, /* #45 */
     6920    { 0x3d6417, 0x3d6487, 0xbd8b6976, 0xbd8b6977, 0, 0 }, /* #46 */
     6921    { 0x386183, 0x386107, 0x56df72b0, 0x56df72b1, 0, 0 }, /* #47 */
     6922    { 0x220c83, 0x220407, 0x518edf8d, 0x518edf8e, 0, 0 }, /* #48 */
     6923    { 0x362ad6, 0x362206, 0x5853a4a2, 0x5853a4a3, 0, 0 }, /* #49 */
     6924    { 0x1d1402, 0x1d1486, 0xdca9dc21, 0xdca9dc22, 0, 0 }, /* #50 */
     6925    { 0x330912, 0x330106, 0x0f22e9c4, 0x0f22e9c5, 0, 0 }, /* #51 */
     6926    { 0x214a97, 0x214207, 0x14aa2c13, 0x14aa2c14, 0, 0 }, /* #52 */
     6927    { 0x333ed3, 0x333687, 0xd534c4e3, 0xd534c4e4, 0, 0 }, /* #53 */
     6928    { 0x2a3ec2, 0x2a3606, 0x7c3ffbc4, 0x7c3ffbc5, 0, 0 }, /* #54 */
     6929    { 0x2a4096, 0x2a4006, 0x3d765f2c, 0x3d765f2d, 0, 0 }, /* #55 */
     6930    { 0x1d3a86, 0x1d3282, 0xd82d35e8, 0xd82d35e9, 0, 0 }, /* #56 */
     6931    { 0x2e3f92, 0x2e3786, 0x9c4f8a55, 0x9c4f8a56, 0, 0 }, /* #57 */
     6932    { 0x0301c3, 0x030103, 0x2b6aeccc, 0x2b6aeccd, 0, 0 }, /* #58 */
     6933    { 0x207c06, 0x207406, 0x19f849e0, 0x19f849e1, 0, 0 }, /* #59 */
     6934    { 0x3a1e53, 0x3a1607, 0x3824cc2c, 0x3824cc2d, 0, 0 }, /* #60 */
     6935    { 0x181a53, 0x181207, 0x2d7bdbc9, 0x2d7bdbca, 0, 0 }, /* #61 */
     6936    { 0x1a2146, 0x1a2116, 0x39d22b2f, 0x39d22b30, 0, 0 }, /* #62 */
     6937    { 0x115906, 0x115186, 0x92cf9e35, 0x92cf9e36, 0, 0 }, /* #63 */
    69386938};
    69396939static const BINU32_TEST_T g_aTests_inc_u32_locked[] =
    69406940{
    6941     { 0x215382, 0x215386, 0xbe7fb392, 0xbe7fb393, 0, 0 }, /* #0 */
    6942     { 0x0b2cc7, 0x0b2483, 0xa81f9d15, 0xa81f9d16, 0, 0 }, /* #1 */
    6943     { 0x164717, 0x164703, 0x2a6716b2, 0x2a6716b3, 0, 0 }, /* #2 */
    6944     { 0x364846, 0x364082, 0x828d41e2, 0x828d41e3, 0, 0 }, /* #3 */
    6945     { 0x3d0ad6, 0x3d0286, 0xa4da8fe3, 0xa4da8fe4, 0, 0 }, /* #4 */
    6946     { 0x384102, 0x384106, 0x2cfbabbc, 0x2cfbabbd, 0, 0 }, /* #5 */
    6947     { 0x2752c3, 0x275283, 0x96fe2ff6, 0x96fe2ff7, 0, 0 }, /* #6 */
    6948     { 0x135046, 0x135086, 0xb80539dd, 0xb80539de, 0, 0 }, /* #7 */
    6949     { 0x212447, 0x212483, 0xb98e2d79, 0xb98e2d7a, 0, 0 }, /* #8 */
    6950     { 0x363913, 0x363193, 0x81aef2cf, 0x81aef2d0, 0, 0 }, /* #9 */
    6951     { 0x0c5116, 0x0c5102, 0x00f628b9, 0x00f628ba, 0, 0 }, /* #10 */
    6952     { 0x3e0a53, 0x3e0207, 0x2ad6d2e6, 0x2ad6d2e7, 0, 0 }, /* #11 */
    6953     { 0x322756, 0x322706, 0x77e20aba, 0x77e20abb, 0, 0 }, /* #12 */
    6954     { 0x365856, 0x365082, 0x8c417aeb, 0x8c417aec, 0, 0 }, /* #13 */
    6955     { 0x073712, 0x073782, 0xc73cc0bb, 0xc73cc0bc, 0, 0 }, /* #14 */
    6956     { 0x325192, 0x325186, 0xcf1137e6, 0xcf1137e7, 0, 0 }, /* #15 */
    6957     { 0x2f3297, 0x2f3283, 0xa70f159a, 0xa70f159b, 0, 0 }, /* #16 */
    6958     { 0x296402, 0x296482, 0xeeec6057, 0xeeec6058, 0, 0 }, /* #17 */
    6959     { 0x2b3157, 0x2b3107, 0x6f201655, 0x6f201656, 0, 0 }, /* #18 */
    6960     { 0x0827d3, 0x082703, 0x0a683989, 0x0a68398a, 0, 0 }, /* #19 */
    6961     { 0x170ec2, 0x170682, 0xf97065f3, 0xf97065f4, 0, 0 }, /* #20 */
    6962     { 0x121202, 0x121286, 0x91a6cf1d, 0x91a6cf1e, 0, 0 }, /* #21 */
    6963     { 0x3c1882, 0x3c1086, 0xa2b297b6, 0xa2b297b7, 0, 0 }, /* #22 */
    6964     { 0x335652, 0x335606, 0x18876ae6, 0x18876ae7, 0, 0 }, /* #23 */
    6965     { 0x2805c3, 0x280583, 0xfb78f0c6, 0xfb78f0c7, 0, 0 }, /* #24 */
    6966     { 0x327a82, 0x327206, 0x3b1ea27d, 0x3b1ea27e, 0, 0 }, /* #25 */
    6967     { 0x081556, 0x081516, 0x2d48162f, 0x2d481630, 0, 0 }, /* #26 */
    6968     { 0x1c0746, 0x1c0786, 0xd6060338, 0xd6060339, 0, 0 }, /* #27 */
    6969     { 0x161cd6, 0x161482, 0xa4b45736, 0xa4b45737, 0, 0 }, /* #28 */
    6970     { 0x021746, 0x021702, 0x189f1df0, 0x189f1df1, 0, 0 }, /* #29 */
    6971     { 0x341697, 0x341607, 0x2358fd04, 0x2358fd05, 0, 0 }, /* #30 */
    6972     { 0x296692, 0x296686, 0xb1e5b286, 0xb1e5b287, 0, 0 }, /* #31 */
    6973     { 0x187e13, 0x187607, 0x3cdf36f2, 0x3cdf36f3, 0, 0 }, /* #32 */
    6974     { 0x310317, 0x310303, 0x50840224, 0x50840225, 0, 0 }, /* #33 */
    6975     { 0x034243, 0x034283, 0xa533c853, 0xa533c854, 0, 0 }, /* #34 */
    6976     { 0x1248c3, 0x124003, 0x4e7d2d30, 0x4e7d2d31, 0, 0 }, /* #35 */
    6977     { 0x3a77c7, 0x3a7707, 0x298c0862, 0x298c0863, 0, 0 }, /* #36 */
    6978     { 0x042f82, 0x042786, 0xcb0c7a38, 0xcb0c7a39, 0, 0 }, /* #37 */
    6979     { 0x317286, 0x317202, 0x0f408ae5, 0x0f408ae6, 0, 0 }, /* #38 */
    6980     { 0x3815c6, 0x381582, 0xbb6400f3, 0xbb6400f4, 0, 0 }, /* #39 */
    6981     { 0x034093, 0x034087, 0xe9d68743, 0xe9d68744, 0, 0 }, /* #40 */
    6982     { 0x3e2e96, 0x3e2686, 0xf962d69b, 0xf962d69c, 0, 0 }, /* #41 */
    6983     { 0x022a12, 0x022216, 0x105419ef, 0x105419f0, 0, 0 }, /* #42 */
    6984     { 0x310e87, 0x310607, 0x40a00092, 0x40a00093, 0, 0 }, /* #43 */
    6985     { 0x2803d2, 0x280386, 0xcbe45ac8, 0xcbe45ac9, 0, 0 }, /* #44 */
    6986     { 0x2f5897, 0x2f5007, 0x007a725e, 0x007a725f, 0, 0 }, /* #45 */
    6987     { 0x133ac6, 0x133206, 0x69779221, 0x69779222, 0, 0 }, /* #46 */
    6988     { 0x1c6cc3, 0x1c6483, 0xfcf785d5, 0xfcf785d6, 0, 0 }, /* #47 */
    6989     { 0x2e2917, 0x2e2107, 0x21a49d20, 0x21a49d21, 0, 0 }, /* #48 */
    6990     { 0x321656, 0x321682, 0xc202b73c, 0xc202b73d, 0, 0 }, /* #49 */
    6991     { 0x263953, 0x263183, 0xb65e87a1, 0xb65e87a2, 0, 0 }, /* #50 */
    6992     { 0x305ac2, 0x305292, 0xa0829caf, 0xa0829cb0, 0, 0 }, /* #51 */
    6993     { 0x3d7107, 0x3d7103, 0x6c08ce06, 0x6c08ce07, 0, 0 }, /* #52 */
    6994     { 0x022956, 0x022182, 0xa6b4dad8, 0xa6b4dad9, 0, 0 }, /* #53 */
    6995     { 0x1c4207, 0x1c4287, 0x92b97213, 0x92b97214, 0, 0 }, /* #54 */
    6996     { 0x3a26c2, 0x3a2682, 0xa83a7a07, 0xa83a7a08, 0, 0 }, /* #55 */
    6997     { 0x2d5307, 0x2d5307, 0x5a547fea, 0x5a547feb, 0, 0 }, /* #56 */
    6998     { 0x255e47, 0x255607, 0x76969de7, 0x76969de8, 0, 0 }, /* #57 */
    6999     { 0x141b17, 0x141307, 0x5216f2c9, 0x5216f2ca, 0, 0 }, /* #58 */
    7000     { 0x3c4fd7, 0x3c4783, 0xde43d5e4, 0xde43d5e5, 0, 0 }, /* #59 */
    7001     { 0x2511c2, 0x251106, 0x6fe33c64, 0x6fe33c65, 0, 0 }, /* #60 */
    7002     { 0x1a32d3, 0x1a3207, 0x58c0d4c9, 0x58c0d4ca, 0, 0 }, /* #61 */
    7003     { 0x142717, 0x142703, 0x399d7aa3, 0x399d7aa4, 0, 0 }, /* #62 */
    7004     { 0x062453, 0x062487, 0xa680e113, 0xa680e114, 0, 0 }, /* #63 */
     6941    { 0x1b5406, 0x1b5406, 0x1a7e7eea, 0x1a7e7eeb, 0, 0 }, /* #0 */
     6942    { 0x3e4216, 0x3e4286, 0xd4eea5d6, 0xd4eea5d7, 0, 0 }, /* #1 */
     6943    { 0x093003, 0x093087, 0xd24c954a, 0xd24c954b, 0, 0 }, /* #2 */
     6944    { 0x1d3682, 0x1d3602, 0x422f81ca, 0x422f81cb, 0, 0 }, /* #3 */
     6945    { 0x3175c6, 0x317586, 0xf1468bd1, 0xf1468bd2, 0, 0 }, /* #4 */
     6946    { 0x050052, 0x050082, 0x9eb36156, 0x9eb36157, 0, 0 }, /* #5 */
     6947    { 0x3b64d3, 0x3b6407, 0x4cd9ec2a, 0x4cd9ec2b, 0, 0 }, /* #6 */
     6948    { 0x2034c3, 0x203487, 0x9b7d2010, 0x9b7d2011, 0, 0 }, /* #7 */
     6949    { 0x042956, 0x042106, 0x53779264, 0x53779265, 0, 0 }, /* #8 */
     6950    { 0x2c0e03, 0x2c0607, 0x154e1cc8, 0x154e1cc9, 0, 0 }, /* #9 */
     6951    { 0x033a12, 0x033282, 0xdb76f1c1, 0xdb76f1c2, 0, 0 }, /* #10 */
     6952    { 0x3943d7, 0x394383, 0xf8b2266a, 0xf8b2266b, 0, 0 }, /* #11 */
     6953    { 0x383707, 0x383783, 0x88e67403, 0x88e67404, 0, 0 }, /* #12 */
     6954    { 0x0a1653, 0x0a1697, 0x8b54b62f, 0x8b54b630, 0, 0 }, /* #13 */
     6955    { 0x044d52, 0x044586, 0xa95ecce3, 0xa95ecce4, 0, 0 }, /* #14 */
     6956    { 0x1d0102, 0x1d0182, 0xb0488453, 0xb0488454, 0, 0 }, /* #15 */
     6957    { 0x277dc2, 0x277586, 0xb5fb4026, 0xb5fb4027, 0, 0 }, /* #16 */
     6958    { 0x301a52, 0x301202, 0x44edc0b5, 0x44edc0b6, 0, 0 }, /* #17 */
     6959    { 0x064e47, 0x064687, 0xb1da81b7, 0xb1da81b8, 0, 0 }, /* #18 */
     6960    { 0x3a2ed3, 0x3a2683, 0x95a053c3, 0x95a053c4, 0, 0 }, /* #19 */
     6961    { 0x1b5302, 0x1b5302, 0x2f2e6285, 0x2f2e6286, 0, 0 }, /* #20 */
     6962    { 0x0621d6, 0x062102, 0x1e5fa4cc, 0x1e5fa4cd, 0, 0 }, /* #21 */
     6963    { 0x272683, 0x272607, 0x66931246, 0x66931247, 0, 0 }, /* #22 */
     6964    { 0x146646, 0x146606, 0x569a1f4d, 0x569a1f4e, 0, 0 }, /* #23 */
     6965    { 0x3d03d2, 0x3d0382, 0xef86017b, 0xef86017c, 0, 0 }, /* #24 */
     6966    { 0x0b4a97, 0x0b4207, 0x0c8f8ce7, 0x0c8f8ce8, 0, 0 }, /* #25 */
     6967    { 0x2b1802, 0x2b1086, 0xd3d0f2dc, 0xd3d0f2dd, 0, 0 }, /* #26 */
     6968    { 0x385387, 0x385387, 0x853dc1ed, 0x853dc1ee, 0, 0 }, /* #27 */
     6969    { 0x065216, 0x065286, 0xe24cdd7d, 0xe24cdd7e, 0, 0 }, /* #28 */
     6970    { 0x214b02, 0x214302, 0x463d9949, 0x463d994a, 0, 0 }, /* #29 */
     6971    { 0x1a0ad2, 0x1a0202, 0x488ffcbe, 0x488ffcbf, 0, 0 }, /* #30 */
     6972    { 0x1a2256, 0x1a2206, 0x16c44f21, 0x16c44f22, 0, 0 }, /* #31 */
     6973    { 0x272c07, 0x272487, 0xa9bbba1d, 0xa9bbba1e, 0, 0 }, /* #32 */
     6974    { 0x377c06, 0x377406, 0x440b351c, 0x440b351d, 0, 0 }, /* #33 */
     6975    { 0x0b4356, 0x0b4306, 0x3e858298, 0x3e858299, 0, 0 }, /* #34 */
     6976    { 0x010a06, 0x010282, 0xd6fad2e4, 0xd6fad2e5, 0, 0 }, /* #35 */
     6977    { 0x2b0287, 0x2b0203, 0x438600ee, 0x438600ef, 0, 0 }, /* #36 */
     6978    { 0x0771d6, 0x077182, 0xb20240c7, 0xb20240c8, 0, 0 }, /* #37 */
     6979    { 0x2b0342, 0x2b0386, 0xbc2529b3, 0xbc2529b4, 0, 0 }, /* #38 */
     6980    { 0x146653, 0x146607, 0x66653c05, 0x66653c06, 0, 0 }, /* #39 */
     6981    { 0x0720c2, 0x072082, 0x9e8caa9c, 0x9e8caa9d, 0, 0 }, /* #40 */
     6982    { 0x151842, 0x151006, 0x0bebc8e6, 0x0bebc8e7, 0, 0 }, /* #41 */
     6983    { 0x121ad2, 0x121202, 0x7ebcc6cc, 0x7ebcc6cd, 0, 0 }, /* #42 */
     6984    { 0x1f1b43, 0x1f1387, 0x8b89f765, 0x8b89f766, 0, 0 }, /* #43 */
     6985    { 0x112e83, 0x112683, 0xac716f6a, 0xac716f6b, 0, 0 }, /* #44 */
     6986    { 0x092ed3, 0x092683, 0xd27c76d4, 0xd27c76d5, 0, 0 }, /* #45 */
     6987    { 0x1d0292, 0x1d0286, 0xba298280, 0xba298281, 0, 0 }, /* #46 */
     6988    { 0x366002, 0x366086, 0xcfb68077, 0xcfb68078, 0, 0 }, /* #47 */
     6989    { 0x2c0c92, 0x2c0486, 0xb9750270, 0xb9750271, 0, 0 }, /* #48 */
     6990    { 0x334553, 0x334583, 0xb34e934b, 0xb34e934c, 0, 0 }, /* #49 */
     6991    { 0x285c13, 0x285483, 0xfa34767b, 0xfa34767c, 0, 0 }, /* #50 */
     6992    { 0x0e2317, 0x0e2307, 0x30b5611d, 0x30b5611e, 0, 0 }, /* #51 */
     6993    { 0x124d97, 0x124597, 0xc7e391ef, 0xc7e391f0, 0, 0 }, /* #52 */
     6994    { 0x0165d6, 0x016502, 0x6b202e56, 0x6b202e57, 0, 0 }, /* #53 */
     6995    { 0x024706, 0x024782, 0x8dc66be2, 0x8dc66be3, 0, 0 }, /* #54 */
     6996    { 0x146a52, 0x146206, 0x4563bccb, 0x4563bccc, 0, 0 }, /* #55 */
     6997    { 0x3f3612, 0x3f3696, 0xee1235ef, 0xee1235f0, 0, 0 }, /* #56 */
     6998    { 0x127582, 0x127582, 0xcb364e66, 0xcb364e67, 0, 0 }, /* #57 */
     6999    { 0x151042, 0x151082, 0x86a077c7, 0x86a077c8, 0, 0 }, /* #58 */
     7000    { 0x174e02, 0x174696, 0xa31dee4f, 0xa31dee50, 0, 0 }, /* #59 */
     7001    { 0x081686, 0x081616, 0x01d3c25f, 0x01d3c260, 0, 0 }, /* #60 */
     7002    { 0x3d6bc2, 0x3d6386, 0x9e0b089b, 0x9e0b089c, 0, 0 }, /* #61 */
     7003    { 0x220787, 0x220707, 0x2ddbe146, 0x2ddbe147, 0, 0 }, /* #62 */
     7004    { 0x225207, 0x225207, 0x33952bc9, 0x33952bca, 0, 0 }, /* #63 */
    70057005};
    70067006static const BINU32_TEST_T g_aTests_dec_u32[] =
    70077007{
    7008     { 0x347902, 0x347106, 0x55e8bd12, 0x55e8bd11, 0, 0 }, /* #0 */
    7009     { 0x205446, 0x205486, 0xa4c8611f, 0xa4c8611e, 0, 0 }, /* #1 */
    7010     { 0x2d1897, 0x2d1083, 0xdb87ead4, 0xdb87ead3, 0, 0 }, /* #2 */
    7011     { 0x183342, 0x183302, 0x05a59a87, 0x05a59a86, 0, 0 }, /* #3 */
    7012     { 0x333f93, 0x333703, 0x76b0afda, 0x76b0afd9, 0, 0 }, /* #4 */
    7013     { 0x346f52, 0x346786, 0xef4da02f, 0xef4da02e, 0, 0 }, /* #5 */
    7014     { 0x0a6646, 0x0a6602, 0x66a50f21, 0x66a50f20, 0, 0 }, /* #6 */
    7015     { 0x3303c3, 0x330383, 0x85ec5b71, 0x85ec5b70, 0, 0 }, /* #7 */
    7016     { 0x026b93, 0x026303, 0x2f217be1, 0x2f217be0, 0, 0 }, /* #8 */
    7017     { 0x226cc3, 0x226407, 0x5ac32fc7, 0x5ac32fc6, 0, 0 }, /* #9 */
    7018     { 0x0a0c16, 0x0a0486, 0xceb970b9, 0xceb970b8, 0, 0 }, /* #10 */
    7019     { 0x3a37d7, 0x3a3707, 0x1ad6759b, 0x1ad6759a, 0, 0 }, /* #11 */
    7020     { 0x2c7992, 0x2c7182, 0xec748dcf, 0xec748dce, 0, 0 }, /* #12 */
    7021     { 0x063382, 0x063386, 0x83871c36, 0x83871c35, 0, 0 }, /* #13 */
    7022     { 0x013243, 0x013287, 0xda9b4ee2, 0xda9b4ee1, 0, 0 }, /* #14 */
    7023     { 0x3e63c7, 0x3e6307, 0x60a8f1f4, 0x60a8f1f3, 0, 0 }, /* #15 */
    7024     { 0x2b6e02, 0x2b6686, 0xeedab78c, 0xeedab78b, 0, 0 }, /* #16 */
    7025     { 0x0a0387, 0x0a0303, 0x57144c39, 0x57144c38, 0, 0 }, /* #17 */
    7026     { 0x320c07, 0x320487, 0xd69ca26a, 0xd69ca269, 0, 0 }, /* #18 */
    7027     { 0x012357, 0x012387, 0xb4782848, 0xb4782847, 0, 0 }, /* #19 */
    7028     { 0x2012d2, 0x201292, 0xfa6e8f90, 0xfa6e8f8f, 0, 0 }, /* #20 */
    7029     { 0x1b2543, 0x1b2507, 0x6d21a5c1, 0x6d21a5c0, 0, 0 }, /* #21 */
    7030     { 0x0f6496, 0x0f6406, 0x5eaf644e, 0x5eaf644d, 0, 0 }, /* #22 */
    7031     { 0x2d5456, 0x2d5486, 0xcefa43c4, 0xcefa43c3, 0, 0 }, /* #23 */
    7032     { 0x312d87, 0x312583, 0xa67034e6, 0xa67034e5, 0, 0 }, /* #24 */
    7033     { 0x3e2957, 0x3e2183, 0xe21e6dba, 0xe21e6db9, 0, 0 }, /* #25 */
    7034     { 0x1f0b43, 0x1f0303, 0x088a4587, 0x088a4586, 0, 0 }, /* #26 */
    7035     { 0x3b5517, 0x3b5507, 0x523cd119, 0x523cd118, 0, 0 }, /* #27 */
    7036     { 0x046803, 0x046083, 0xcbc50da9, 0xcbc50da8, 0, 0 }, /* #28 */
    7037     { 0x374082, 0x374002, 0x534376b1, 0x534376b0, 0, 0 }, /* #29 */
    7038     { 0x117417, 0x117407, 0x67777796, 0x67777795, 0, 0 }, /* #30 */
    7039     { 0x3b0f42, 0x3b0702, 0x3ee9a9cf, 0x3ee9a9ce, 0, 0 }, /* #31 */
    7040     { 0x195803, 0x195007, 0x71ad22c4, 0x71ad22c3, 0, 0 }, /* #32 */
    7041     { 0x174d03, 0x174507, 0x6bdd1842, 0x6bdd1841, 0, 0 }, /* #33 */
    7042     { 0x2a6287, 0x2a6207, 0x3829e47e, 0x3829e47d, 0, 0 }, /* #34 */
    7043     { 0x3d38c7, 0x3d3003, 0x3ad116f2, 0x3ad116f1, 0, 0 }, /* #35 */
    7044     { 0x234716, 0x234702, 0x20148c08, 0x20148c07, 0, 0 }, /* #36 */
    7045     { 0x1d7506, 0x1d7502, 0x564f3e05, 0x564f3e04, 0, 0 }, /* #37 */
    7046     { 0x042d53, 0x042597, 0xf5b45c40, 0xf5b45c3f, 0, 0 }, /* #38 */
    7047     { 0x161c06, 0x161482, 0xee7505f2, 0xee7505f1, 0, 0 }, /* #39 */
    7048     { 0x250297, 0x250287, 0xe2e09b88, 0xe2e09b87, 0, 0 }, /* #40 */
    7049     { 0x3a6dc2, 0x3a6586, 0xb0c02ea4, 0xb0c02ea3, 0, 0 }, /* #41 */
    7050     { 0x1a1d96, 0x1a1596, 0xdb478840, 0xdb47883f, 0, 0 }, /* #42 */
    7051     { 0x3b5b53, 0x3b5383, 0xcc53ea69, 0xcc53ea68, 0, 0 }, /* #43 */
    7052     { 0x152d92, 0x152582, 0x9f27c974, 0x9f27c973, 0, 0 }, /* #44 */
    7053     { 0x3d5a16, 0x3d5286, 0xa04de3a7, 0xa04de3a6, 0, 0 }, /* #45 */
    7054     { 0x175292, 0x175202, 0x311ce708, 0x311ce707, 0, 0 }, /* #46 */
    7055     { 0x392fc7, 0x392707, 0x2bb39fab, 0x2bb39faa, 0, 0 }, /* #47 */
    7056     { 0x027e86, 0x027686, 0xc7e2e64f, 0xc7e2e64e, 0, 0 }, /* #48 */
    7057     { 0x2a7bd3, 0x2a7383, 0x83f0d455, 0x83f0d454, 0, 0 }, /* #49 */
    7058     { 0x3f0f16, 0x3f0706, 0x1e4c5a88, 0x1e4c5a87, 0, 0 }, /* #50 */
    7059     { 0x092152, 0x092186, 0xa56574fb, 0xa56574fa, 0, 0 }, /* #51 */
    7060     { 0x107543, 0x107587, 0x8148e1a7, 0x8148e1a6, 0, 0 }, /* #52 */
    7061     { 0x0054c3, 0x005407, 0x4aaf8ed8, 0x4aaf8ed7, 0, 0 }, /* #53 */
    7062     { 0x3c60c3, 0x3c6007, 0x16dce84e, 0x16dce84d, 0, 0 }, /* #54 */
    7063     { 0x384ad6, 0x384206, 0x7736b328, 0x7736b327, 0, 0 }, /* #55 */
    7064     { 0x384282, 0x384202, 0x3fb1d258, 0x3fb1d257, 0, 0 }, /* #56 */
    7065     { 0x3d5513, 0x3d5583, 0x80a7cd1d, 0x80a7cd1c, 0, 0 }, /* #57 */
    7066     { 0x061917, 0x061117, 0x78d17440, 0x78d1743f, 0, 0 }, /* #58 */
    7067     { 0x0c5b87, 0x0c5303, 0x4c4861da, 0x4c4861d9, 0, 0 }, /* #59 */
    7068     { 0x0924d6, 0x092496, 0xdcf6bdd0, 0xdcf6bdcf, 0, 0 }, /* #60 */
    7069     { 0x352357, 0x352307, 0x496aafb9, 0x496aafb8, 0, 0 }, /* #61 */
    7070     { 0x214193, 0x214107, 0x08c69c56, 0x08c69c55, 0, 0 }, /* #62 */
    7071     { 0x162e87, 0x162683, 0x8c81c165, 0x8c81c164, 0, 0 }, /* #63 */
     7008    { 0x2d3396, 0x2d3386, 0x8c28bcd8, 0x8c28bcd7, 0, 0 }, /* #0 */
     7009    { 0x060f06, 0x060702, 0x0b4c28a8, 0x0b4c28a7, 0, 0 }, /* #1 */
     7010    { 0x013343, 0x013387, 0xe1d4c3c4, 0xe1d4c3c3, 0, 0 }, /* #2 */
     7011    { 0x1d08c2, 0x1d0006, 0x5be99643, 0x5be99642, 0, 0 }, /* #3 */
     7012    { 0x081706, 0x081786, 0x829f8d3d, 0x829f8d3c, 0, 0 }, /* #4 */
     7013    { 0x312103, 0x312103, 0x7f8a1e09, 0x7f8a1e08, 0, 0 }, /* #5 */
     7014    { 0x3a2243, 0x3a2207, 0x582109df, 0x582109de, 0, 0 }, /* #6 */
     7015    { 0x0f1bd3, 0x0f1307, 0x26ed5483, 0x26ed5482, 0, 0 }, /* #7 */
     7016    { 0x071917, 0x071187, 0xcd9e2c12, 0xcd9e2c11, 0, 0 }, /* #8 */
     7017    { 0x1f5892, 0x1f5082, 0xa0ba212b, 0xa0ba212a, 0, 0 }, /* #9 */
     7018    { 0x171ed6, 0x171616, 0x3a8690a0, 0x3a86909f, 0, 0 }, /* #10 */
     7019    { 0x011646, 0x011686, 0xc2e52ca1, 0xc2e52ca0, 0, 0 }, /* #11 */
     7020    { 0x147f83, 0x147707, 0x04d2fba1, 0x04d2fba0, 0, 0 }, /* #12 */
     7021    { 0x060982, 0x060106, 0x00d9cefa, 0x00d9cef9, 0, 0 }, /* #13 */
     7022    { 0x232053, 0x232083, 0x9374413c, 0x9374413b, 0, 0 }, /* #14 */
     7023    { 0x265416, 0x265482, 0xf1f018f5, 0xf1f018f4, 0, 0 }, /* #15 */
     7024    { 0x363743, 0x363707, 0x2479b5a4, 0x2479b5a3, 0, 0 }, /* #16 */
     7025    { 0x045586, 0x045586, 0x8e0a87d8, 0x8e0a87d7, 0, 0 }, /* #17 */
     7026    { 0x0440d7, 0x044007, 0x5092286b, 0x5092286a, 0, 0 }, /* #18 */
     7027    { 0x1b1146, 0x1b1182, 0xf2604bc5, 0xf2604bc4, 0, 0 }, /* #19 */
     7028    { 0x0e0c53, 0x0e0487, 0xeb20501e, 0xeb20501d, 0, 0 }, /* #20 */
     7029    { 0x2c1886, 0x2c1002, 0x52bd8d9c, 0x52bd8d9b, 0, 0 }, /* #21 */
     7030    { 0x1c0642, 0x1c0686, 0xf966b719, 0xf966b718, 0, 0 }, /* #22 */
     7031    { 0x3e67c2, 0x3e6786, 0xb5a0f194, 0xb5a0f193, 0, 0 }, /* #23 */
     7032    { 0x1467c3, 0x146787, 0xb46ff1c4, 0xb46ff1c3, 0, 0 }, /* #24 */
     7033    { 0x293696, 0x293606, 0x546aa9bf, 0x546aa9be, 0, 0 }, /* #25 */
     7034    { 0x2e4513, 0x2e4507, 0x3b3893c1, 0x3b3893c0, 0, 0 }, /* #26 */
     7035    { 0x2c0246, 0x2c0202, 0x2cdd0305, 0x2cdd0304, 0, 0 }, /* #27 */
     7036    { 0x315447, 0x315483, 0xead3b03f, 0xead3b03e, 0, 0 }, /* #28 */
     7037    { 0x180e12, 0x180606, 0x118354fa, 0x118354f9, 0, 0 }, /* #29 */
     7038    { 0x3f7213, 0x3f7287, 0xa92d5d9b, 0xa92d5d9a, 0, 0 }, /* #30 */
     7039    { 0x1c2107, 0x1c2107, 0x4851f0e5, 0x4851f0e4, 0, 0 }, /* #31 */
     7040    { 0x1e6f52, 0x1e6706, 0x1ea8f1fd, 0x1ea8f1fc, 0, 0 }, /* #32 */
     7041    { 0x102d52, 0x102592, 0xe32ca650, 0xe32ca64f, 0, 0 }, /* #33 */
     7042    { 0x1b0106, 0x1b0186, 0xcea2426b, 0xcea2426a, 0, 0 }, /* #34 */
     7043    { 0x360646, 0x360602, 0x412b8b0c, 0x412b8b0b, 0, 0 }, /* #35 */
     7044    { 0x356243, 0x356287, 0xbc19227c, 0xbc19227b, 0, 0 }, /* #36 */
     7045    { 0x271997, 0x271103, 0x210948bd, 0x210948bc, 0, 0 }, /* #37 */
     7046    { 0x062212, 0x062282, 0xdef9dd39, 0xdef9dd38, 0, 0 }, /* #38 */
     7047    { 0x2a5912, 0x2a5106, 0x07114051, 0x07114050, 0, 0 }, /* #39 */
     7048    { 0x152a42, 0x152282, 0xa46fdb87, 0xa46fdb86, 0, 0 }, /* #40 */
     7049    { 0x352f96, 0x352786, 0xa51a54ca, 0xa51a54c9, 0, 0 }, /* #41 */
     7050    { 0x344d83, 0x344587, 0xf3281757, 0xf3281756, 0, 0 }, /* #42 */
     7051    { 0x146ad6, 0x146286, 0xf77c5067, 0xf77c5066, 0, 0 }, /* #43 */
     7052    { 0x023686, 0x023686, 0xd3a56e67, 0xd3a56e66, 0, 0 }, /* #44 */
     7053    { 0x333646, 0x333686, 0xb66fd464, 0xb66fd463, 0, 0 }, /* #45 */
     7054    { 0x210d07, 0x210587, 0xa826b0b8, 0xa826b0b7, 0, 0 }, /* #46 */
     7055    { 0x1c3553, 0x1c3587, 0xd7f933f4, 0xd7f933f3, 0, 0 }, /* #47 */
     7056    { 0x3e76d7, 0x3e7687, 0xb6ae4772, 0xb6ae4771, 0, 0 }, /* #48 */
     7057    { 0x144a17, 0x144203, 0x1f298146, 0x1f298145, 0, 0 }, /* #49 */
     7058    { 0x262a87, 0x262203, 0x31f9e6cc, 0x31f9e6cb, 0, 0 }, /* #50 */
     7059    { 0x1f7496, 0x1f7482, 0xdfa75fb6, 0xdfa75fb5, 0, 0 }, /* #51 */
     7060    { 0x3c56c3, 0x3c5607, 0x26f95a2c, 0x26f95a2b, 0, 0 }, /* #52 */
     7061    { 0x0f3386, 0x0f3382, 0xdd7f5eff, 0xdd7f5efe, 0, 0 }, /* #53 */
     7062    { 0x354652, 0x354602, 0x7d797e76, 0x7d797e75, 0, 0 }, /* #54 */
     7063    { 0x1d3557, 0x1d3503, 0x421ca602, 0x421ca601, 0, 0 }, /* #55 */
     7064    { 0x164e43, 0x164693, 0xa087d980, 0xa087d97f, 0, 0 }, /* #56 */
     7065    { 0x181402, 0x181406, 0x04dd4c43, 0x04dd4c42, 0, 0 }, /* #57 */
     7066    { 0x394513, 0x394583, 0xe841c6d4, 0xe841c6d3, 0, 0 }, /* #58 */
     7067    { 0x241cd3, 0x241413, 0x477bcef0, 0x477bceef, 0, 0 }, /* #59 */
     7068    { 0x0f1312, 0x0f1302, 0x5e774db6, 0x5e774db5, 0, 0 }, /* #60 */
     7069    { 0x0f1807, 0x0f1083, 0x987c6902, 0x987c6901, 0, 0 }, /* #61 */
     7070    { 0x122f92, 0x122792, 0xb038f4c0, 0xb038f4bf, 0, 0 }, /* #62 */
     7071    { 0x145a16, 0x145206, 0x6ec43749, 0x6ec43748, 0, 0 }, /* #63 */
    70727072};
    70737073static const BINU32_TEST_T g_aTests_dec_u32_locked[] =
    70747074{
    7075     { 0x0e6943, 0x0e6107, 0x23177eef, 0x23177eee, 0, 0 }, /* #0 */
    7076     { 0x031f43, 0x031717, 0x3e0de5b0, 0x3e0de5af, 0, 0 }, /* #1 */
    7077     { 0x3e7553, 0x3e7583, 0xeaa1773c, 0xeaa1773b, 0, 0 }, /* #2 */
    7078     { 0x3d45d6, 0x3d4586, 0x86092c8f, 0x86092c8e, 0, 0 }, /* #3 */
    7079     { 0x030787, 0x030787, 0xd03b2742, 0xd03b2741, 0, 0 }, /* #4 */
    7080     { 0x310747, 0x310707, 0x233b8cef, 0x233b8cee, 0, 0 }, /* #5 */
    7081     { 0x103e86, 0x103682, 0xddc9dbb7, 0xddc9dbb6, 0, 0 }, /* #6 */
    7082     { 0x192057, 0x192003, 0x527e93ed, 0x527e93ec, 0, 0 }, /* #7 */
    7083     { 0x3a6f12, 0x3a6706, 0x5a949e37, 0x5a949e36, 0, 0 }, /* #8 */
    7084     { 0x3700c7, 0x370087, 0xc1a4bddf, 0xc1a4bdde, 0, 0 }, /* #9 */
    7085     { 0x1c3492, 0x1c3486, 0xba5b2628, 0xba5b2627, 0, 0 }, /* #10 */
    7086     { 0x222147, 0x222183, 0xe73eacc5, 0xe73eacc4, 0, 0 }, /* #11 */
    7087     { 0x231216, 0x231206, 0x4256acde, 0x4256acdd, 0, 0 }, /* #12 */
    7088     { 0x050f96, 0x050786, 0xa6cb0c1f, 0xa6cb0c1e, 0, 0 }, /* #13 */
    7089     { 0x1d67d3, 0x1d6787, 0xdc1b1267, 0xdc1b1266, 0, 0 }, /* #14 */
    7090     { 0x2e6d97, 0x2e6583, 0x936934e7, 0x936934e6, 0, 0 }, /* #15 */
    7091     { 0x3330d6, 0x333082, 0x96e20c1b, 0x96e20c1a, 0, 0 }, /* #16 */
    7092     { 0x353597, 0x353503, 0x5c568247, 0x5c568246, 0, 0 }, /* #17 */
    7093     { 0x247883, 0x247003, 0x71ecaf95, 0x71ecaf94, 0, 0 }, /* #18 */
    7094     { 0x345f13, 0x345703, 0x246003c5, 0x246003c4, 0, 0 }, /* #19 */
    7095     { 0x2e3112, 0x2e3186, 0xf09f2fa4, 0xf09f2fa3, 0, 0 }, /* #20 */
    7096     { 0x2c3297, 0x2c3287, 0xa11c1f19, 0xa11c1f18, 0, 0 }, /* #21 */
    7097     { 0x2b1dd6, 0x2b1506, 0x267df425, 0x267df424, 0, 0 }, /* #22 */
    7098     { 0x061ed7, 0x061683, 0x9615685e, 0x9615685d, 0, 0 }, /* #23 */
    7099     { 0x076e87, 0x076683, 0xb1b4e314, 0xb1b4e313, 0, 0 }, /* #24 */
    7100     { 0x1d6406, 0x1d6412, 0x7e1e2bc0, 0x7e1e2bbf, 0, 0 }, /* #25 */
    7101     { 0x1940d3, 0x194087, 0xb2060794, 0xb2060793, 0, 0 }, /* #26 */
    7102     { 0x256252, 0x256292, 0xabcfb680, 0xabcfb67f, 0, 0 }, /* #27 */
    7103     { 0x024a17, 0x024283, 0xcff7f192, 0xcff7f191, 0, 0 }, /* #28 */
    7104     { 0x371557, 0x371583, 0xa0e2ecba, 0xa0e2ecb9, 0, 0 }, /* #29 */
    7105     { 0x3a1946, 0x3a1102, 0x0659ae44, 0x0659ae43, 0, 0 }, /* #30 */
    7106     { 0x1a2783, 0x1a2707, 0x11ee2278, 0x11ee2277, 0, 0 }, /* #31 */
    7107     { 0x124213, 0x124203, 0x4f376e16, 0x4f376e15, 0, 0 }, /* #32 */
    7108     { 0x0f4ec2, 0x0f4686, 0xcd28d267, 0xcd28d266, 0, 0 }, /* #33 */
    7109     { 0x166e43, 0x166683, 0x893c10a3, 0x893c10a2, 0, 0 }, /* #34 */
    7110     { 0x066206, 0x066282, 0x9d9367a5, 0x9d9367a4, 0, 0 }, /* #35 */
    7111     { 0x2f1e83, 0x2f1687, 0x87c7c3d2, 0x87c7c3d1, 0, 0 }, /* #36 */
    7112     { 0x256356, 0x256386, 0x84e67bc1, 0x84e67bc0, 0, 0 }, /* #37 */
    7113     { 0x110d96, 0x110516, 0x4990f6a0, 0x4990f69f, 0, 0 }, /* #38 */
    7114     { 0x1f5897, 0x1f5087, 0xfd9f028c, 0xfd9f028b, 0, 0 }, /* #39 */
    7115     { 0x0f7e57, 0x0f7687, 0x98323bc7, 0x98323bc6, 0, 0 }, /* #40 */
    7116     { 0x287757, 0x287703, 0x6c9a5af3, 0x6c9a5af2, 0, 0 }, /* #41 */
    7117     { 0x050116, 0x050106, 0x5dbf1113, 0x5dbf1112, 0, 0 }, /* #42 */
    7118     { 0x0a1807, 0x0a1007, 0x5a958766, 0x5a958765, 0, 0 }, /* #43 */
    7119     { 0x107013, 0x107087, 0x841ae297, 0x841ae296, 0, 0 }, /* #44 */
    7120     { 0x0f7117, 0x0f7103, 0x38e6bcce, 0x38e6bccd, 0, 0 }, /* #45 */
    7121     { 0x3835c3, 0x383513, 0x2a288ec0, 0x2a288ebf, 0, 0 }, /* #46 */
    7122     { 0x0e0992, 0x0e0182, 0xeb9819d7, 0xeb9819d6, 0, 0 }, /* #47 */
    7123     { 0x302382, 0x302302, 0x05d31c1b, 0x05d31c1a, 0, 0 }, /* #48 */
    7124     { 0x0d6617, 0x0d6607, 0x380c6a66, 0x380c6a65, 0, 0 }, /* #49 */
    7125     { 0x013c57, 0x013483, 0xe0fc3b7a, 0xe0fc3b79, 0, 0 }, /* #50 */
    7126     { 0x375f46, 0x375702, 0x4f897b16, 0x4f897b15, 0, 0 }, /* #51 */
    7127     { 0x1a7386, 0x1a7302, 0x0587e6eb, 0x0587e6ea, 0, 0 }, /* #52 */
    7128     { 0x0b28d3, 0x0b2087, 0xba470388, 0xba470387, 0, 0 }, /* #53 */
    7129     { 0x3d33c3, 0x3d3303, 0x7e714c8a, 0x7e714c89, 0, 0 }, /* #54 */
    7130     { 0x375c12, 0x375402, 0x43e7e3e7, 0x43e7e3e6, 0, 0 }, /* #55 */
    7131     { 0x387a13, 0x387207, 0x316d4436, 0x316d4435, 0, 0 }, /* #56 */
    7132     { 0x017503, 0x017507, 0x03c07149, 0x03c07148, 0, 0 }, /* #57 */
    7133     { 0x246682, 0x246606, 0x222dafb8, 0x222dafb7, 0, 0 }, /* #58 */
    7134     { 0x355d42, 0x355592, 0xacca10f0, 0xacca10ef, 0, 0 }, /* #59 */
    7135     { 0x090653, 0x090687, 0x9f15af15, 0x9f15af14, 0, 0 }, /* #60 */
    7136     { 0x1b3a07, 0x1b3207, 0x21e682d9, 0x21e682d8, 0, 0 }, /* #61 */
    7137     { 0x055b17, 0x055307, 0x50e60b07, 0x50e60b06, 0, 0 }, /* #62 */
    7138     { 0x0a1192, 0x0a1186, 0xd2ddb489, 0xd2ddb488, 0, 0 }, /* #63 */
     7075    { 0x093193, 0x093107, 0x486b6237, 0x486b6236, 0, 0 }, /* #0 */
     7076    { 0x3d2e06, 0x3d2606, 0x14d88cef, 0x14d88cee, 0, 0 }, /* #1 */
     7077    { 0x0c2992, 0x0c2102, 0x7252c841, 0x7252c840, 0, 0 }, /* #2 */
     7078    { 0x195e02, 0x195602, 0x66acef44, 0x66acef43, 0, 0 }, /* #3 */
     7079    { 0x100e07, 0x100687, 0xa75c1d54, 0xa75c1d53, 0, 0 }, /* #4 */
     7080    { 0x0909d6, 0x090106, 0x75c207df, 0x75c207de, 0, 0 }, /* #5 */
     7081    { 0x125d03, 0x125503, 0x17ca29ed, 0x17ca29ec, 0, 0 }, /* #6 */
     7082    { 0x063382, 0x063302, 0x1a7b5dc5, 0x1a7b5dc4, 0, 0 }, /* #7 */
     7083    { 0x095ec3, 0x095607, 0x1ff6c418, 0x1ff6c417, 0, 0 }, /* #8 */
     7084    { 0x0434c2, 0x043402, 0x786b7fdb, 0x786b7fda, 0, 0 }, /* #9 */
     7085    { 0x171fc7, 0x171783, 0xd0a8d8db, 0xd0a8d8da, 0, 0 }, /* #10 */
     7086    { 0x351a42, 0x351282, 0xe958c13c, 0xe958c13b, 0, 0 }, /* #11 */
     7087    { 0x360006, 0x360086, 0x9e58ea89, 0x9e58ea88, 0, 0 }, /* #12 */
     7088    { 0x0d57c7, 0x0d5703, 0x195bbceb, 0x195bbcea, 0, 0 }, /* #13 */
     7089    { 0x1d1d56, 0x1d1502, 0x11330eb6, 0x11330eb5, 0, 0 }, /* #14 */
     7090    { 0x0a7857, 0x0a7003, 0x39385ded, 0x39385dec, 0, 0 }, /* #15 */
     7091    { 0x1e0fd6, 0x1e0796, 0xbefcee70, 0xbefcee6f, 0, 0 }, /* #16 */
     7092    { 0x0a3c12, 0x0a3406, 0x3c75fe96, 0x3c75fe95, 0, 0 }, /* #17 */
     7093    { 0x1d48d6, 0x1d4086, 0xa01a9825, 0xa01a9824, 0, 0 }, /* #18 */
     7094    { 0x3a5647, 0x3a5687, 0xcb13c891, 0xcb13c890, 0, 0 }, /* #19 */
     7095    { 0x142d47, 0x142593, 0xa3bbadc0, 0xa3bbadbf, 0, 0 }, /* #20 */
     7096    { 0x0c2a93, 0x0c2203, 0x721350a3, 0x721350a2, 0, 0 }, /* #21 */
     7097    { 0x131706, 0x131702, 0x634c10e1, 0x634c10e0, 0, 0 }, /* #22 */
     7098    { 0x2835c3, 0x283587, 0xa729735a, 0xa7297359, 0, 0 }, /* #23 */
     7099    { 0x142dc6, 0x142582, 0x948ab57a, 0x948ab579, 0, 0 }, /* #24 */
     7100    { 0x1007d2, 0x100782, 0xe2cd515e, 0xe2cd515d, 0, 0 }, /* #25 */
     7101    { 0x1924d7, 0x192403, 0x794bec6c, 0x794bec6b, 0, 0 }, /* #26 */
     7102    { 0x0e6482, 0x0e6482, 0x96468a03, 0x96468a02, 0, 0 }, /* #27 */
     7103    { 0x0e7717, 0x0e7707, 0x0d87d1bc, 0x0d87d1bb, 0, 0 }, /* #28 */
     7104    { 0x3b46d3, 0x3b4607, 0x61043689, 0x61043688, 0, 0 }, /* #29 */
     7105    { 0x186d46, 0x186582, 0xb4302a09, 0xb4302a08, 0, 0 }, /* #30 */
     7106    { 0x174f83, 0x174787, 0x8540fa48, 0x8540fa47, 0, 0 }, /* #31 */
     7107    { 0x2f3057, 0x2f3007, 0x6c2bf597, 0x6c2bf596, 0, 0 }, /* #32 */
     7108    { 0x082302, 0x082382, 0xcd0fd5af, 0xcd0fd5ae, 0, 0 }, /* #33 */
     7109    { 0x157b87, 0x157387, 0xfcbec46a, 0xfcbec469, 0, 0 }, /* #34 */
     7110    { 0x112a46, 0x112216, 0x40b06f40, 0x40b06f3f, 0, 0 }, /* #35 */
     7111    { 0x1773c7, 0x177303, 0x57ee744a, 0x57ee7449, 0, 0 }, /* #36 */
     7112    { 0x143286, 0x143286, 0xe6d619e2, 0xe6d619e1, 0, 0 }, /* #37 */
     7113    { 0x3d7906, 0x3d7186, 0xa1de724c, 0xa1de724b, 0, 0 }, /* #38 */
     7114    { 0x216cd3, 0x216403, 0x184b4f55, 0x184b4f54, 0, 0 }, /* #39 */
     7115    { 0x0561c2, 0x056182, 0xd31f0408, 0xd31f0407, 0, 0 }, /* #40 */
     7116    { 0x013306, 0x013382, 0xa8507cb1, 0xa8507cb0, 0, 0 }, /* #41 */
     7117    { 0x2a7dd7, 0x2a7597, 0xc9b422d0, 0xc9b422cf, 0, 0 }, /* #42 */
     7118    { 0x192b57, 0x192383, 0x9609c544, 0x9609c543, 0, 0 }, /* #43 */
     7119    { 0x0d5582, 0x0d5586, 0xc370b0be, 0xc370b0bd, 0, 0 }, /* #44 */
     7120    { 0x232c83, 0x232487, 0xacd4646b, 0xacd4646a, 0, 0 }, /* #45 */
     7121    { 0x0c43c3, 0x0c4387, 0xfa0a5b04, 0xfa0a5b03, 0, 0 }, /* #46 */
     7122    { 0x1d2216, 0x1d2206, 0x21c423a7, 0x21c423a6, 0, 0 }, /* #47 */
     7123    { 0x003a42, 0x003286, 0xbbc46e23, 0xbbc46e22, 0, 0 }, /* #48 */
     7124    { 0x1a7b52, 0x1a7382, 0x9669501d, 0x9669501c, 0, 0 }, /* #49 */
     7125    { 0x0a4c17, 0x0a4483, 0xc8e6c72d, 0xc8e6c72c, 0, 0 }, /* #50 */
     7126    { 0x1e5fc3, 0x1e5707, 0x2155ec7c, 0x2155ec7b, 0, 0 }, /* #51 */
     7127    { 0x1872d2, 0x187202, 0x55ed5ec5, 0x55ed5ec4, 0, 0 }, /* #52 */
     7128    { 0x2862c2, 0x286216, 0x777f3840, 0x777f383f, 0, 0 }, /* #53 */
     7129    { 0x062f02, 0x062796, 0xe6ba5b00, 0xe6ba5aff, 0, 0 }, /* #54 */
     7130    { 0x2c1192, 0x2c1102, 0x4d90e53e, 0x4d90e53d, 0, 0 }, /* #55 */
     7131    { 0x3a5047, 0x3a5003, 0x5cf4ac84, 0x5cf4ac83, 0, 0 }, /* #56 */
     7132    { 0x2a1cd6, 0x2a1406, 0x6b935c3a, 0x6b935c39, 0, 0 }, /* #57 */
     7133    { 0x0b7a07, 0x0b7293, 0xe6d65090, 0xe6d6508f, 0, 0 }, /* #58 */
     7134    { 0x3e41d2, 0x3e4182, 0xde138155, 0xde138154, 0, 0 }, /* #59 */
     7135    { 0x1002c2, 0x100282, 0xecacc9a5, 0xecacc9a4, 0, 0 }, /* #60 */
     7136    { 0x2a0687, 0x2a0687, 0x9a2794fd, 0x9a2794fc, 0, 0 }, /* #61 */
     7137    { 0x267b57, 0x267387, 0xb5f34d04, 0xb5f34d03, 0, 0 }, /* #62 */
     7138    { 0x057e13, 0x057607, 0x1a5a3b79, 0x1a5a3b78, 0, 0 }, /* #63 */
    71397139};
    71407140static const BINU32_TEST_T g_aTests_not_u32[] =
    71417141{
    7142     { 0x0c2d07, 0x0c2d07, 0x933053be, 0x6ccfac41, 0, 0 }, /* #0 */
    7143     { 0x1b5f06, 0x1b5f06, 0x1b560832, 0xe4a9f7cd, 0, 0 }, /* #1 */
    7144     { 0x261497, 0x261497, 0x8826629b, 0x77d99d64, 0, 0 }, /* #2 */
    7145     { 0x204f82, 0x204f82, 0x90be328e, 0x6f41cd71, 0, 0 }, /* #3 */
    7146     { 0x350057, 0x350057, 0x5f61d83f, 0xa09e27c0, 0, 0 }, /* #4 */
    7147     { 0x305453, 0x305453, 0xb66059e1, 0x499fa61e, 0, 0 }, /* #5 */
    7148     { 0x203707, 0x203707, 0xdad551bc, 0x252aae43, 0, 0 }, /* #6 */
    7149     { 0x321152, 0x321152, 0x2d1980a2, 0xd2e67f5d, 0, 0 }, /* #7 */
    7150     { 0x293843, 0x293843, 0x22bde5b3, 0xdd421a4c, 0, 0 }, /* #8 */
    7151     { 0x2611c6, 0x2611c6, 0x62541219, 0x9dabede6, 0, 0 }, /* #9 */
    7152     { 0x117f87, 0x117f87, 0x8ba71ba1, 0x7458e45e, 0, 0 }, /* #10 */
    7153     { 0x000d17, 0x000d17, 0xc15026dd, 0x3eafd922, 0, 0 }, /* #11 */
    7154     { 0x2350d3, 0x2350d3, 0x0c3ad83f, 0xf3c527c0, 0, 0 }, /* #12 */
    7155     { 0x074787, 0x074787, 0x60f7e131, 0x9f081ece, 0, 0 }, /* #13 */
    7156     { 0x0f4ed6, 0x0f4ed6, 0x884057a0, 0x77bfa85f, 0, 0 }, /* #14 */
    7157     { 0x030057, 0x030057, 0x172dcd95, 0xe8d2326a, 0, 0 }, /* #15 */
    7158     { 0x221596, 0x221596, 0x16e27c32, 0xe91d83cd, 0, 0 }, /* #16 */
    7159     { 0x215616, 0x215616, 0xf88cad75, 0x0773528a, 0, 0 }, /* #17 */
    7160     { 0x0c4d82, 0x0c4d82, 0x8619adbb, 0x79e65244, 0, 0 }, /* #18 */
    7161     { 0x352e82, 0x352e82, 0x1fe3dc72, 0xe01c238d, 0, 0 }, /* #19 */
    7162     { 0x3a7803, 0x3a7803, 0xd7b39f82, 0x284c607d, 0, 0 }, /* #20 */
    7163     { 0x337192, 0x337192, 0x611268a3, 0x9eed975c, 0, 0 }, /* #21 */
    7164     { 0x083487, 0x083487, 0x6d74c387, 0x928b3c78, 0, 0 }, /* #22 */
    7165     { 0x1c1752, 0x1c1752, 0x3c20c227, 0xc3df3dd8, 0, 0 }, /* #23 */
    7166     { 0x260f03, 0x260f03, 0x3356b061, 0xcca94f9e, 0, 0 }, /* #24 */
    7167     { 0x3c76d3, 0x3c76d3, 0x37ff260e, 0xc800d9f1, 0, 0 }, /* #25 */
    7168     { 0x2a6902, 0x2a6902, 0xbe418a05, 0x41be75fa, 0, 0 }, /* #26 */
    7169     { 0x0f01c7, 0x0f01c7, 0x8557f487, 0x7aa80b78, 0, 0 }, /* #27 */
    7170     { 0x1e42c6, 0x1e42c6, 0xe3ecd901, 0x1c1326fe, 0, 0 }, /* #28 */
    7171     { 0x177946, 0x177946, 0x46961465, 0xb969eb9a, 0, 0 }, /* #29 */
    7172     { 0x1d1457, 0x1d1457, 0x1b7f36e9, 0xe480c916, 0, 0 }, /* #30 */
    7173     { 0x0c6f03, 0x0c6f03, 0xe2ef6d42, 0x1d1092bd, 0, 0 }, /* #31 */
    7174     { 0x2b0a43, 0x2b0a43, 0x0741d5e2, 0xf8be2a1d, 0, 0 }, /* #32 */
    7175     { 0x0b3c53, 0x0b3c53, 0x489e2e4a, 0xb761d1b5, 0, 0 }, /* #33 */
    7176     { 0x070f03, 0x070f03, 0x16980dbe, 0xe967f241, 0, 0 }, /* #34 */
    7177     { 0x0542d3, 0x0542d3, 0xf111e4f2, 0x0eee1b0d, 0, 0 }, /* #35 */
    7178     { 0x015e16, 0x015e16, 0x74481b70, 0x8bb7e48f, 0, 0 }, /* #36 */
    7179     { 0x037802, 0x037802, 0xa3d38e9f, 0x5c2c7160, 0, 0 }, /* #37 */
    7180     { 0x213f07, 0x213f07, 0x162af483, 0xe9d50b7c, 0, 0 }, /* #38 */
    7181     { 0x263703, 0x263703, 0x8e8b717b, 0x71748e84, 0, 0 }, /* #39 */
    7182     { 0x133f52, 0x133f52, 0x24a0a3c2, 0xdb5f5c3d, 0, 0 }, /* #40 */
    7183     { 0x0a4a87, 0x0a4a87, 0x12dddd2b, 0xed2222d4, 0, 0 }, /* #41 */
    7184     { 0x2d0646, 0x2d0646, 0xbfe13fde, 0x401ec021, 0, 0 }, /* #42 */
    7185     { 0x071492, 0x071492, 0x7be8866e, 0x84177991, 0, 0 }, /* #43 */
    7186     { 0x231097, 0x231097, 0x0b8104df, 0xf47efb20, 0, 0 }, /* #44 */
    7187     { 0x175d43, 0x175d43, 0xe941d796, 0x16be2869, 0, 0 }, /* #45 */
    7188     { 0x0c0343, 0x0c0343, 0x791b79fe, 0x86e48601, 0, 0 }, /* #46 */
    7189     { 0x255486, 0x255486, 0x3d63b1e8, 0xc29c4e17, 0, 0 }, /* #47 */
    7190     { 0x0d1046, 0x0d1046, 0x880a27f8, 0x77f5d807, 0, 0 }, /* #48 */
    7191     { 0x266457, 0x266457, 0x29ead759, 0xd61528a6, 0, 0 }, /* #49 */
    7192     { 0x014e83, 0x014e83, 0x566e2c25, 0xa991d3da, 0, 0 }, /* #50 */
    7193     { 0x195d82, 0x195d82, 0x6929a3b4, 0x96d65c4b, 0, 0 }, /* #51 */
    7194     { 0x012743, 0x012743, 0x75481da6, 0x8ab7e259, 0, 0 }, /* #52 */
    7195     { 0x2959d6, 0x2959d6, 0x3dbab5f8, 0xc2454a07, 0, 0 }, /* #53 */
    7196     { 0x3e2b87, 0x3e2b87, 0xeaeab07a, 0x15154f85, 0, 0 }, /* #54 */
    7197     { 0x0d36d3, 0x0d36d3, 0x9268d89c, 0x6d972763, 0, 0 }, /* #55 */
    7198     { 0x164a57, 0x164a57, 0x37945a6a, 0xc86ba595, 0, 0 }, /* #56 */
    7199     { 0x1f6e47, 0x1f6e47, 0xd242c796, 0x2dbd3869, 0, 0 }, /* #57 */
    7200     { 0x3a66c2, 0x3a66c2, 0xdb5c7e83, 0x24a3817c, 0, 0 }, /* #58 */
    7201     { 0x3d7682, 0x3d7682, 0xb3f39d68, 0x4c0c6297, 0, 0 }, /* #59 */
    7202     { 0x120ec7, 0x120ec7, 0xa49676c4, 0x5b69893b, 0, 0 }, /* #60 */
    7203     { 0x104e86, 0x104e86, 0x0abc27ff, 0xf543d800, 0, 0 }, /* #61 */
    7204     { 0x0c2b03, 0x0c2b03, 0x9ecd1453, 0x6132ebac, 0, 0 }, /* #62 */
    7205     { 0x2c7816, 0x2c7816, 0x4a544e9a, 0xb5abb165, 0, 0 }, /* #63 */
     7142    { 0x363346, 0x363346, 0x1373e6ce, 0xec8c1931, 0, 0 }, /* #0 */
     7143    { 0x360907, 0x360907, 0x2d951cfb, 0xd26ae304, 0, 0 }, /* #1 */
     7144    { 0x213a16, 0x213a16, 0x8cbc733c, 0x73438cc3, 0, 0 }, /* #2 */
     7145    { 0x310f57, 0x310f57, 0x4dc4104a, 0xb23befb5, 0, 0 }, /* #3 */
     7146    { 0x097157, 0x097157, 0xa0efa5d5, 0x5f105a2a, 0, 0 }, /* #4 */
     7147    { 0x3053d7, 0x3053d7, 0x01907413, 0xfe6f8bec, 0, 0 }, /* #5 */
     7148    { 0x342d07, 0x342d07, 0x73cb5e18, 0x8c34a1e7, 0, 0 }, /* #6 */
     7149    { 0x0e1412, 0x0e1412, 0x84a52036, 0x7b5adfc9, 0, 0 }, /* #7 */
     7150    { 0x253b93, 0x253b93, 0x167ff912, 0xe98006ed, 0, 0 }, /* #8 */
     7151    { 0x391842, 0x391842, 0xc4e93565, 0x3b16ca9a, 0, 0 }, /* #9 */
     7152    { 0x3704c3, 0x3704c3, 0x287712b4, 0xd788ed4b, 0, 0 }, /* #10 */
     7153    { 0x2d1d02, 0x2d1d02, 0x028b1cf8, 0xfd74e307, 0, 0 }, /* #11 */
     7154    { 0x1a7fc3, 0x1a7fc3, 0xe997384f, 0x1668c7b0, 0, 0 }, /* #12 */
     7155    { 0x320093, 0x320093, 0x3a0b88da, 0xc5f47725, 0, 0 }, /* #13 */
     7156    { 0x053dd3, 0x053dd3, 0x8fbbd058, 0x70442fa7, 0, 0 }, /* #14 */
     7157    { 0x2b6a47, 0x2b6a47, 0x510fff9a, 0xaef00065, 0, 0 }, /* #15 */
     7158    { 0x160103, 0x160103, 0x455e3000, 0xbaa1cfff, 0, 0 }, /* #16 */
     7159    { 0x217396, 0x217396, 0x1980de55, 0xe67f21aa, 0, 0 }, /* #17 */
     7160    { 0x042b87, 0x042b87, 0xe3195b01, 0x1ce6a4fe, 0, 0 }, /* #18 */
     7161    { 0x255153, 0x255153, 0xf95bed57, 0x06a412a8, 0, 0 }, /* #19 */
     7162    { 0x3b0806, 0x3b0806, 0x3195a2ac, 0xce6a5d53, 0, 0 }, /* #20 */
     7163    { 0x2a6382, 0x2a6382, 0x5706cd42, 0xa8f932bd, 0, 0 }, /* #21 */
     7164    { 0x0d5492, 0x0d5492, 0x7886b03c, 0x87794fc3, 0, 0 }, /* #22 */
     7165    { 0x1c5002, 0x1c5002, 0x9450f1b9, 0x6baf0e46, 0, 0 }, /* #23 */
     7166    { 0x2d53c6, 0x2d53c6, 0xe2b4b587, 0x1d4b4a78, 0, 0 }, /* #24 */
     7167    { 0x154453, 0x154453, 0x833abf3a, 0x7cc540c5, 0, 0 }, /* #25 */
     7168    { 0x201b53, 0x201b53, 0x5cf506ae, 0xa30af951, 0, 0 }, /* #26 */
     7169    { 0x091856, 0x091856, 0x3f71cda0, 0xc08e325f, 0, 0 }, /* #27 */
     7170    { 0x3263c2, 0x3263c2, 0xeed13cce, 0x112ec331, 0, 0 }, /* #28 */
     7171    { 0x2f3112, 0x2f3112, 0xfd888a60, 0x0277759f, 0, 0 }, /* #29 */
     7172    { 0x346503, 0x346503, 0xd9a72fc1, 0x2658d03e, 0, 0 }, /* #30 */
     7173    { 0x3055c2, 0x3055c2, 0x0e56a175, 0xf1a95e8a, 0, 0 }, /* #31 */
     7174    { 0x023083, 0x023083, 0xa1bddae9, 0x5e422516, 0, 0 }, /* #32 */
     7175    { 0x2f0847, 0x2f0847, 0x5a8a13a9, 0xa575ec56, 0, 0 }, /* #33 */
     7176    { 0x106a87, 0x106a87, 0x4f9f9718, 0xb06068e7, 0, 0 }, /* #34 */
     7177    { 0x383083, 0x383083, 0xed96c67d, 0x12693982, 0, 0 }, /* #35 */
     7178    { 0x014fc7, 0x014fc7, 0xd666538e, 0x2999ac71, 0, 0 }, /* #36 */
     7179    { 0x373bd2, 0x373bd2, 0x495439fc, 0xb6abc603, 0, 0 }, /* #37 */
     7180    { 0x2a7502, 0x2a7502, 0x5fbaf010, 0xa0450fef, 0, 0 }, /* #38 */
     7181    { 0x265b83, 0x265b83, 0xb35735b0, 0x4ca8ca4f, 0, 0 }, /* #39 */
     7182    { 0x243ed7, 0x243ed7, 0x2499d677, 0xdb662988, 0, 0 }, /* #40 */
     7183    { 0x0f3146, 0x0f3146, 0x0bb458e3, 0xf44ba71c, 0, 0 }, /* #41 */
     7184    { 0x372517, 0x372517, 0xa0373db7, 0x5fc8c248, 0, 0 }, /* #42 */
     7185    { 0x346a92, 0x346a92, 0xeb9e7fa7, 0x14618058, 0, 0 }, /* #43 */
     7186    { 0x0e4352, 0x0e4352, 0x2478d33f, 0xdb872cc0, 0, 0 }, /* #44 */
     7187    { 0x345fc7, 0x345fc7, 0x41114983, 0xbeeeb67c, 0, 0 }, /* #45 */
     7188    { 0x3158d6, 0x3158d6, 0x17fef260, 0xe8010d9f, 0, 0 }, /* #46 */
     7189    { 0x1a29c2, 0x1a29c2, 0xe7116e7a, 0x18ee9185, 0, 0 }, /* #47 */
     7190    { 0x2c4053, 0x2c4053, 0xc1fb5344, 0x3e04acbb, 0, 0 }, /* #48 */
     7191    { 0x171642, 0x171642, 0x29918685, 0xd66e797a, 0, 0 }, /* #49 */
     7192    { 0x161b17, 0x161b17, 0x231f8876, 0xdce07789, 0, 0 }, /* #50 */
     7193    { 0x382dd3, 0x382dd3, 0xf5480a81, 0x0ab7f57e, 0, 0 }, /* #51 */
     7194    { 0x295746, 0x295746, 0x62766934, 0x9d8996cb, 0, 0 }, /* #52 */
     7195    { 0x346693, 0x346693, 0x3b4f4cf0, 0xc4b0b30f, 0, 0 }, /* #53 */
     7196    { 0x045fc7, 0x045fc7, 0x2dee18ea, 0xd211e715, 0, 0 }, /* #54 */
     7197    { 0x1c3817, 0x1c3817, 0x49e6a7e4, 0xb619581b, 0, 0 }, /* #55 */
     7198    { 0x186ed2, 0x186ed2, 0xae131cd0, 0x51ece32f, 0, 0 }, /* #56 */
     7199    { 0x083353, 0x083353, 0x1074c095, 0xef8b3f6a, 0, 0 }, /* #57 */
     7200    { 0x0f1f57, 0x0f1f57, 0xc8ae4e96, 0x3751b169, 0, 0 }, /* #58 */
     7201    { 0x295e47, 0x295e47, 0x3c6e4873, 0xc391b78c, 0, 0 }, /* #59 */
     7202    { 0x161503, 0x161503, 0x68512f86, 0x97aed079, 0, 0 }, /* #60 */
     7203    { 0x071b17, 0x071b17, 0x7883b962, 0x877c469d, 0, 0 }, /* #61 */
     7204    { 0x000e96, 0x000e96, 0xc853b62c, 0x37ac49d3, 0, 0 }, /* #62 */
     7205    { 0x1d27c6, 0x1d27c6, 0x605ffb74, 0x9fa0048b, 0, 0 }, /* #63 */
    72067206};
    72077207static const BINU32_TEST_T g_aTests_not_u32_locked[] =
    72087208{
    7209     { 0x316e92, 0x316e92, 0xc0629797, 0x3f9d6868, 0, 0 }, /* #0 */
    7210     { 0x3f6497, 0x3f6497, 0xad4a7a0f, 0x52b585f0, 0, 0 }, /* #1 */
    7211     { 0x347c12, 0x347c12, 0x858a71b7, 0x7a758e48, 0, 0 }, /* #2 */
    7212     { 0x2f1502, 0x2f1502, 0xadd91046, 0x5226efb9, 0, 0 }, /* #3 */
    7213     { 0x0341d2, 0x0341d2, 0x39ed72b2, 0xc6128d4d, 0, 0 }, /* #4 */
    7214     { 0x2007d6, 0x2007d6, 0xefcd5b1c, 0x1032a4e3, 0, 0 }, /* #5 */
    7215     { 0x331e56, 0x331e56, 0x8094152a, 0x7f6bead5, 0, 0 }, /* #6 */
    7216     { 0x0d5617, 0x0d5617, 0xc8272c8c, 0x37d8d373, 0, 0 }, /* #7 */
    7217     { 0x152cd6, 0x152cd6, 0x284b3728, 0xd7b4c8d7, 0, 0 }, /* #8 */
    7218     { 0x3d5b93, 0x3d5b93, 0x94c6dad0, 0x6b39252f, 0, 0 }, /* #9 */
    7219     { 0x260fd2, 0x260fd2, 0x421a81ab, 0xbde57e54, 0, 0 }, /* #10 */
    7220     { 0x1c4293, 0x1c4293, 0xeaebbdc7, 0x15144238, 0, 0 }, /* #11 */
    7221     { 0x012407, 0x012407, 0xdf1a9b37, 0x20e564c8, 0, 0 }, /* #12 */
    7222     { 0x0b3892, 0x0b3892, 0x982855f3, 0x67d7aa0c, 0, 0 }, /* #13 */
    7223     { 0x2c45d6, 0x2c45d6, 0x4e8cbbb4, 0xb173444b, 0, 0 }, /* #14 */
    7224     { 0x2f4f83, 0x2f4f83, 0x2ed406eb, 0xd12bf914, 0, 0 }, /* #15 */
    7225     { 0x304852, 0x304852, 0x21370bbc, 0xdec8f443, 0, 0 }, /* #16 */
    7226     { 0x0a4906, 0x0a4906, 0x49f2d9c7, 0xb60d2638, 0, 0 }, /* #17 */
    7227     { 0x3f0393, 0x3f0393, 0x59430811, 0xa6bcf7ee, 0, 0 }, /* #18 */
    7228     { 0x3c63c3, 0x3c63c3, 0xb3443575, 0x4cbbca8a, 0, 0 }, /* #19 */
    7229     { 0x1555d7, 0x1555d7, 0x54b2fca9, 0xab4d0356, 0, 0 }, /* #20 */
    7230     { 0x0a2786, 0x0a2786, 0x644c5672, 0x9bb3a98d, 0, 0 }, /* #21 */
    7231     { 0x203d43, 0x203d43, 0x08f5965e, 0xf70a69a1, 0, 0 }, /* #22 */
    7232     { 0x3d2b92, 0x3d2b92, 0xfb485cae, 0x04b7a351, 0, 0 }, /* #23 */
    7233     { 0x2c1dd7, 0x2c1dd7, 0x5e082d89, 0xa1f7d276, 0, 0 }, /* #24 */
    7234     { 0x1d6982, 0x1d6982, 0x9dd1c8da, 0x622e3725, 0, 0 }, /* #25 */
    7235     { 0x006986, 0x006986, 0x703a5868, 0x8fc5a797, 0, 0 }, /* #26 */
    7236     { 0x132817, 0x132817, 0x4ff95a02, 0xb006a5fd, 0, 0 }, /* #27 */
    7237     { 0x355687, 0x355687, 0x2e232d17, 0xd1dcd2e8, 0, 0 }, /* #28 */
    7238     { 0x091c46, 0x091c46, 0x1ad99058, 0xe5266fa7, 0, 0 }, /* #29 */
    7239     { 0x283582, 0x283582, 0x5a6012d4, 0xa59fed2b, 0, 0 }, /* #30 */
    7240     { 0x3f3f92, 0x3f3f92, 0xa4208788, 0x5bdf7877, 0, 0 }, /* #31 */
    7241     { 0x3e34d2, 0x3e34d2, 0xeb34bb91, 0x14cb446e, 0, 0 }, /* #32 */
    7242     { 0x141f03, 0x141f03, 0x03d9a499, 0xfc265b66, 0, 0 }, /* #33 */
    7243     { 0x0a63d6, 0x0a63d6, 0x8b26573e, 0x74d9a8c1, 0, 0 }, /* #34 */
    7244     { 0x1639d6, 0x1639d6, 0x1df6fe4a, 0xe20901b5, 0, 0 }, /* #35 */
    7245     { 0x1542d2, 0x1542d2, 0x0b4bdfcb, 0xf4b42034, 0, 0 }, /* #36 */
    7246     { 0x316012, 0x316012, 0x8edb1b03, 0x7124e4fc, 0, 0 }, /* #37 */
    7247     { 0x350757, 0x350757, 0x5293bf12, 0xad6c40ed, 0, 0 }, /* #38 */
    7248     { 0x3036d6, 0x3036d6, 0x107e6a69, 0xef819596, 0, 0 }, /* #39 */
    7249     { 0x337457, 0x337457, 0x296a925e, 0xd6956da1, 0, 0 }, /* #40 */
    7250     { 0x003697, 0x003697, 0xcddd424e, 0x3222bdb1, 0, 0 }, /* #41 */
    7251     { 0x135397, 0x135397, 0xfb286637, 0x04d799c8, 0, 0 }, /* #42 */
    7252     { 0x177046, 0x177046, 0x105f3a51, 0xefa0c5ae, 0, 0 }, /* #43 */
    7253     { 0x0f7ac2, 0x0f7ac2, 0x6f244d0c, 0x90dbb2f3, 0, 0 }, /* #44 */
    7254     { 0x314982, 0x314982, 0x16a3c6da, 0xe95c3925, 0, 0 }, /* #45 */
    7255     { 0x322b97, 0x322b97, 0x54403365, 0xabbfcc9a, 0, 0 }, /* #46 */
    7256     { 0x0d7fd2, 0x0d7fd2, 0x1bf5c412, 0xe40a3bed, 0, 0 }, /* #47 */
    7257     { 0x073bc2, 0x073bc2, 0x715657fd, 0x8ea9a802, 0, 0 }, /* #48 */
    7258     { 0x155fd7, 0x155fd7, 0x5a51cbbb, 0xa5ae3444, 0, 0 }, /* #49 */
    7259     { 0x2f3203, 0x2f3203, 0xe5d6cfdd, 0x1a293022, 0, 0 }, /* #50 */
    7260     { 0x1a4c03, 0x1a4c03, 0xb11c646a, 0x4ee39b95, 0, 0 }, /* #51 */
    7261     { 0x160283, 0x160283, 0x89d7514d, 0x7628aeb2, 0, 0 }, /* #52 */
    7262     { 0x377997, 0x377997, 0x9dbb37d7, 0x6244c828, 0, 0 }, /* #53 */
    7263     { 0x232b17, 0x232b17, 0xb21d0438, 0x4de2fbc7, 0, 0 }, /* #54 */
    7264     { 0x007112, 0x007112, 0x11c2e70b, 0xee3d18f4, 0, 0 }, /* #55 */
    7265     { 0x216703, 0x216703, 0xb1ec7a4b, 0x4e1385b4, 0, 0 }, /* #56 */
    7266     { 0x2762d7, 0x2762d7, 0x39ef185b, 0xc610e7a4, 0, 0 }, /* #57 */
    7267     { 0x143a07, 0x143a07, 0xd129e123, 0x2ed61edc, 0, 0 }, /* #58 */
    7268     { 0x372387, 0x372387, 0x2d95a913, 0xd26a56ec, 0, 0 }, /* #59 */
    7269     { 0x3063d2, 0x3063d2, 0xaf4f578d, 0x50b0a872, 0, 0 }, /* #60 */
    7270     { 0x380712, 0x380712, 0xc9a21a7b, 0x365de584, 0, 0 }, /* #61 */
    7271     { 0x2a2d57, 0x2a2d57, 0x83728937, 0x7c8d76c8, 0, 0 }, /* #62 */
    7272     { 0x1e31c2, 0x1e31c2, 0xf62c0c35, 0x09d3f3ca, 0, 0 }, /* #63 */
     7209    { 0x350d46, 0x350d46, 0xb08e2f03, 0x4f71d0fc, 0, 0 }, /* #0 */
     7210    { 0x3006d6, 0x3006d6, 0xef65f9c5, 0x109a063a, 0, 0 }, /* #1 */
     7211    { 0x312d86, 0x312d86, 0xe2ebf577, 0x1d140a88, 0, 0 }, /* #2 */
     7212    { 0x006982, 0x006982, 0xbbd0fc48, 0x442f03b7, 0, 0 }, /* #3 */
     7213    { 0x231a53, 0x231a53, 0x5d5f29ba, 0xa2a0d645, 0, 0 }, /* #4 */
     7214    { 0x2c2212, 0x2c2212, 0xc3ce976a, 0x3c316895, 0, 0 }, /* #5 */
     7215    { 0x2640d7, 0x2640d7, 0xc77ff8ea, 0x38800715, 0, 0 }, /* #6 */
     7216    { 0x2e4e56, 0x2e4e56, 0x0276e4cf, 0xfd891b30, 0, 0 }, /* #7 */
     7217    { 0x277402, 0x277402, 0xbf8c66da, 0x40739925, 0, 0 }, /* #8 */
     7218    { 0x3412c6, 0x3412c6, 0x45122014, 0xbaeddfeb, 0, 0 }, /* #9 */
     7219    { 0x382453, 0x382453, 0xbb2298f2, 0x44dd670d, 0, 0 }, /* #10 */
     7220    { 0x275612, 0x275612, 0x044c1c03, 0xfbb3e3fc, 0, 0 }, /* #11 */
     7221    { 0x030b03, 0x030b03, 0xa511c18c, 0x5aee3e73, 0, 0 }, /* #12 */
     7222    { 0x3a0202, 0x3a0202, 0xc18978b3, 0x3e76874c, 0, 0 }, /* #13 */
     7223    { 0x135142, 0x135142, 0x76040d9c, 0x89fbf263, 0, 0 }, /* #14 */
     7224    { 0x193946, 0x193946, 0xb4d42eae, 0x4b2bd151, 0, 0 }, /* #15 */
     7225    { 0x043c92, 0x043c92, 0xbaba4eb5, 0x4545b14a, 0, 0 }, /* #16 */
     7226    { 0x056b12, 0x056b12, 0xa240aec2, 0x5dbf513d, 0, 0 }, /* #17 */
     7227    { 0x115417, 0x115417, 0xe129e264, 0x1ed61d9b, 0, 0 }, /* #18 */
     7228    { 0x0e2416, 0x0e2416, 0x79ad85bc, 0x86527a43, 0, 0 }, /* #19 */
     7229    { 0x271713, 0x271713, 0xaf65b75e, 0x509a48a1, 0, 0 }, /* #20 */
     7230    { 0x1c7643, 0x1c7643, 0x3c6de3a1, 0xc3921c5e, 0, 0 }, /* #21 */
     7231    { 0x3b1ed3, 0x3b1ed3, 0x71f9c209, 0x8e063df6, 0, 0 }, /* #22 */
     7232    { 0x321756, 0x321756, 0xb499aec6, 0x4b665139, 0, 0 }, /* #23 */
     7233    { 0x216406, 0x216406, 0xd6b5a367, 0x294a5c98, 0, 0 }, /* #24 */
     7234    { 0x3a6b82, 0x3a6b82, 0x5b85fdfe, 0xa47a0201, 0, 0 }, /* #25 */
     7235    { 0x265d83, 0x265d83, 0x430d9607, 0xbcf269f8, 0, 0 }, /* #26 */
     7236    { 0x3447d7, 0x3447d7, 0xd673beef, 0x298c4110, 0, 0 }, /* #27 */
     7237    { 0x3c4847, 0x3c4847, 0xfa357396, 0x05ca8c69, 0, 0 }, /* #28 */
     7238    { 0x373b82, 0x373b82, 0x77f9044c, 0x8806fbb3, 0, 0 }, /* #29 */
     7239    { 0x093643, 0x093643, 0x3b4b122e, 0xc4b4edd1, 0, 0 }, /* #30 */
     7240    { 0x164916, 0x164916, 0xf67645dc, 0x0989ba23, 0, 0 }, /* #31 */
     7241    { 0x240a53, 0x240a53, 0xfe3d8ba8, 0x01c27457, 0, 0 }, /* #32 */
     7242    { 0x1b6286, 0x1b6286, 0xd034662b, 0x2fcb99d4, 0, 0 }, /* #33 */
     7243    { 0x1f3a12, 0x1f3a12, 0x42f8b5ca, 0xbd074a35, 0, 0 }, /* #34 */
     7244    { 0x266246, 0x266246, 0x7c92f711, 0x836d08ee, 0, 0 }, /* #35 */
     7245    { 0x023156, 0x023156, 0x417efe9f, 0xbe810160, 0, 0 }, /* #36 */
     7246    { 0x3e1a52, 0x3e1a52, 0x3fc537fd, 0xc03ac802, 0, 0 }, /* #37 */
     7247    { 0x1e63c2, 0x1e63c2, 0xdd3a6943, 0x22c596bc, 0, 0 }, /* #38 */
     7248    { 0x145d86, 0x145d86, 0x7a1b9bd1, 0x85e4642e, 0, 0 }, /* #39 */
     7249    { 0x125406, 0x125406, 0xcda5be25, 0x325a41da, 0, 0 }, /* #40 */
     7250    { 0x2616d6, 0x2616d6, 0x73410f74, 0x8cbef08b, 0, 0 }, /* #41 */
     7251    { 0x1d43c3, 0x1d43c3, 0xb7e0dbfa, 0x481f2405, 0, 0 }, /* #42 */
     7252    { 0x0a3792, 0x0a3792, 0x8bb11942, 0x744ee6bd, 0, 0 }, /* #43 */
     7253    { 0x314207, 0x314207, 0xe0276fc2, 0x1fd8903d, 0, 0 }, /* #44 */
     7254    { 0x1a5ad7, 0x1a5ad7, 0x0d4405d0, 0xf2bbfa2f, 0, 0 }, /* #45 */
     7255    { 0x192157, 0x192157, 0xc3f94d5f, 0x3c06b2a0, 0, 0 }, /* #46 */
     7256    { 0x063ad6, 0x063ad6, 0xdf944a35, 0x206bb5ca, 0, 0 }, /* #47 */
     7257    { 0x136dc7, 0x136dc7, 0xafdf41a2, 0x5020be5d, 0, 0 }, /* #48 */
     7258    { 0x0e0b13, 0x0e0b13, 0xe9c38503, 0x163c7afc, 0, 0 }, /* #49 */
     7259    { 0x111d42, 0x111d42, 0x83333c91, 0x7cccc36e, 0, 0 }, /* #50 */
     7260    { 0x162117, 0x162117, 0xd131c7e8, 0x2ece3817, 0, 0 }, /* #51 */
     7261    { 0x3b79d7, 0x3b79d7, 0x9dc5df02, 0x623a20fd, 0, 0 }, /* #52 */
     7262    { 0x342c46, 0x342c46, 0xb3cf12c1, 0x4c30ed3e, 0, 0 }, /* #53 */
     7263    { 0x185753, 0x185753, 0xb456fa17, 0x4ba905e8, 0, 0 }, /* #54 */
     7264    { 0x3d3786, 0x3d3786, 0x49123be6, 0xb6edc419, 0, 0 }, /* #55 */
     7265    { 0x1a1e86, 0x1a1e86, 0x679d1324, 0x9862ecdb, 0, 0 }, /* #56 */
     7266    { 0x135582, 0x135582, 0xeeee399a, 0x1111c665, 0, 0 }, /* #57 */
     7267    { 0x076653, 0x076653, 0x578a2520, 0xa875dadf, 0, 0 }, /* #58 */
     7268    { 0x0b04c6, 0x0b04c6, 0x09b9fb09, 0xf64604f6, 0, 0 }, /* #59 */
     7269    { 0x103187, 0x103187, 0xfe2e01bc, 0x01d1fe43, 0, 0 }, /* #60 */
     7270    { 0x341e53, 0x341e53, 0x39752938, 0xc68ad6c7, 0, 0 }, /* #61 */
     7271    { 0x2559d3, 0x2559d3, 0xa76c6aad, 0x58939552, 0, 0 }, /* #62 */
     7272    { 0x0f38c6, 0x0f38c6, 0x77744514, 0x888bbaeb, 0, 0 }, /* #63 */
    72737273};
    72747274static const BINU32_TEST_T g_aTests_neg_u32[] =
    72757275{
    7276     { 0x1b7f42, 0x1b7717, 0xda1356b2, 0x25eca94e, 0, 0 }, /* #0 */
    7277     { 0x302243, 0x302287, 0x4be77b70, 0xb4188490, 0, 0 }, /* #1 */
    7278     { 0x2b7e13, 0x2b7617, 0xa060e5f7, 0x5f9f1a09, 0, 0 }, /* #2 */
    7279     { 0x335806, 0x335097, 0x7e783adc, 0x8187c524, 0, 0 }, /* #3 */
    7280     { 0x287607, 0x287613, 0xb21237c2, 0x4dedc83e, 0, 0 }, /* #4 */
    7281     { 0x311bd2, 0x311317, 0xaae83ff4, 0x5517c00c, 0, 0 }, /* #5 */
    7282     { 0x0b5347, 0x0b5313, 0xf832a709, 0x07cd58f7, 0, 0 }, /* #6 */
    7283     { 0x0c7e82, 0x0c7693, 0x316424c9, 0xce9bdb37, 0, 0 }, /* #7 */
    7284     { 0x047f02, 0x047797, 0x049e72c6, 0xfb618d3a, 0, 0 }, /* #8 */
    7285     { 0x055156, 0x055113, 0xc4b1dc5f, 0x3b4e23a1, 0, 0 }, /* #9 */
    7286     { 0x3a2d13, 0x3a2513, 0xb3dbfb52, 0x4c2404ae, 0, 0 }, /* #10 */
    7287     { 0x2a3e83, 0x2a3617, 0xa436fe67, 0x5bc90199, 0, 0 }, /* #11 */
    7288     { 0x290252, 0x290213, 0xc4a0abdb, 0x3b5f5425, 0, 0 }, /* #12 */
    7289     { 0x2f5bc2, 0x2f5313, 0xbd96ff0c, 0x426900f4, 0, 0 }, /* #13 */
    7290     { 0x190653, 0x190617, 0xade95ba4, 0x5216a45c, 0, 0 }, /* #14 */
    7291     { 0x037943, 0x037103, 0x9e796920, 0x618696e0, 0, 0 }, /* #15 */
    7292     { 0x3d7213, 0x3d7293, 0x53d0ddf3, 0xac2f220d, 0, 0 }, /* #16 */
    7293     { 0x313252, 0x313217, 0x94d229cb, 0x6b2dd635, 0, 0 }, /* #17 */
    7294     { 0x2769d2, 0x276193, 0x35fff726, 0xca0008da, 0, 0 }, /* #18 */
    7295     { 0x3e72c6, 0x3e7297, 0x4d5c98fd, 0xb2a36703, 0, 0 }, /* #19 */
    7296     { 0x2179d2, 0x217117, 0xbb7a06e3, 0x4485f91d, 0, 0 }, /* #20 */
    7297     { 0x126243, 0x126297, 0x55f87273, 0xaa078d8d, 0, 0 }, /* #21 */
    7298     { 0x1f47d7, 0x1f4793, 0x1938e44a, 0xe6c71bb6, 0, 0 }, /* #22 */
    7299     { 0x311bd7, 0x311313, 0xfcb235e4, 0x034dca1c, 0, 0 }, /* #23 */
    7300     { 0x234813, 0x234093, 0x1d91f633, 0xe26e09cd, 0, 0 }, /* #24 */
    7301     { 0x021403, 0x021417, 0xfd334ef7, 0x02ccb109, 0, 0 }, /* #25 */
    7302     { 0x3f22d2, 0x3f2297, 0x2319e0dc, 0xdce61f24, 0, 0 }, /* #26 */
    7303     { 0x1d1e83, 0x1d1697, 0x58eec5d3, 0xa7113a2d, 0, 0 }, /* #27 */
    7304     { 0x0414c7, 0x041487, 0x6b071910, 0x94f8e6f0, 0, 0 }, /* #28 */
    7305     { 0x036787, 0x036717, 0x9f8bbae2, 0x6074451e, 0, 0 }, /* #29 */
    7306     { 0x2e4686, 0x2e4693, 0x1312597a, 0xeceda686, 0, 0 }, /* #30 */
    7307     { 0x1263c7, 0x126313, 0x8e41b399, 0x71be4c67, 0, 0 }, /* #31 */
    7308     { 0x1b38d2, 0x1b3017, 0x95593d06, 0x6aa6c2fa, 0, 0 }, /* #32 */
    7309     { 0x2e4843, 0x2e4083, 0x36b69620, 0xc94969e0, 0, 0 }, /* #33 */
    7310     { 0x2e1756, 0x2e1717, 0xc6b2b83d, 0x394d47c3, 0, 0 }, /* #34 */
    7311     { 0x154bd7, 0x154317, 0xaf9c09bc, 0x5063f644, 0, 0 }, /* #35 */
    7312     { 0x354683, 0x354613, 0xb8d29da5, 0x472d625b, 0, 0 }, /* #36 */
    7313     { 0x064cd6, 0x064417, 0x9899d2e9, 0x67662d17, 0, 0 }, /* #37 */
    7314     { 0x343296, 0x343297, 0x75056ed3, 0x8afa912d, 0, 0 }, /* #38 */
    7315     { 0x165282, 0x165217, 0xe247b213, 0x1db84ded, 0, 0 }, /* #39 */
    7316     { 0x1125d3, 0x112597, 0x129c59b9, 0xed63a647, 0, 0 }, /* #40 */
    7317     { 0x0e7486, 0x0e7493, 0x6e8e407b, 0x9171bf85, 0, 0 }, /* #41 */
    7318     { 0x081647, 0x081613, 0xa36c3435, 0x5c93cbcb, 0, 0 }, /* #42 */
    7319     { 0x0b5987, 0x0b5113, 0x883fd741, 0x77c028bf, 0, 0 }, /* #43 */
    7320     { 0x065443, 0x065413, 0x984b5f39, 0x67b4a0c7, 0, 0 }, /* #44 */
    7321     { 0x005f57, 0x005793, 0x3609a5ea, 0xc9f65a16, 0, 0 }, /* #45 */
    7322     { 0x137852, 0x137093, 0x4422726c, 0xbbdd8d94, 0, 0 }, /* #46 */
    7323     { 0x332f17, 0x332797, 0x1d3821a1, 0xe2c7de5f, 0, 0 }, /* #47 */
    7324     { 0x1b2f16, 0x1b2717, 0xe45b0315, 0x1ba4fceb, 0, 0 }, /* #48 */
    7325     { 0x161687, 0x161613, 0x9cabe7b4, 0x6354184c, 0, 0 }, /* #49 */
    7326     { 0x3a0dc3, 0x3a0517, 0xb620e9cb, 0x49df1635, 0, 0 }, /* #50 */
    7327     { 0x013902, 0x013107, 0xf3087ed0, 0x0cf78130, 0, 0 }, /* #51 */
    7328     { 0x195316, 0x195383, 0x7378c230, 0x8c873dd0, 0, 0 }, /* #52 */
    7329     { 0x3a1506, 0x3a1593, 0x0239086e, 0xfdc6f792, 0, 0 }, /* #53 */
    7330     { 0x293956, 0x293117, 0xb2663d8f, 0x4d99c271, 0, 0 }, /* #54 */
    7331     { 0x1c7156, 0x1c7117, 0x89c77037, 0x76388fc9, 0, 0 }, /* #55 */
    7332     { 0x076447, 0x076417, 0xfc65f48c, 0x039a0b74, 0, 0 }, /* #56 */
    7333     { 0x215ec2, 0x215697, 0x00fac3ee, 0xff053c12, 0, 0 }, /* #57 */
    7334     { 0x0d5916, 0x0d5113, 0x8486f66c, 0x7b790994, 0, 0 }, /* #58 */
    7335     { 0x143a96, 0x143213, 0xff24377d, 0x00dbc883, 0, 0 }, /* #59 */
    7336     { 0x230182, 0x230197, 0x3fe733b5, 0xc018cc4b, 0, 0 }, /* #60 */
    7337     { 0x082596, 0x082593, 0x4492c6e7, 0xbb6d3919, 0, 0 }, /* #61 */
    7338     { 0x1b79c2, 0x1b7193, 0x3757506c, 0xc8a8af94, 0, 0 }, /* #62 */
    7339     { 0x037fd3, 0x037793, 0x67a7c47b, 0x98583b85, 0, 0 }, /* #63 */
     7276    { 0x236152, 0x236113, 0x9a8a05db, 0x6575fa25, 0, 0 }, /* #0 */
     7277    { 0x061b47, 0x061313, 0xa23dea59, 0x5dc215a7, 0, 0 }, /* #1 */
     7278    { 0x085456, 0x085417, 0xdf6e03f6, 0x2091fc0a, 0, 0 }, /* #2 */
     7279    { 0x061b92, 0x061397, 0x773dd17c, 0x88c22e84, 0, 0 }, /* #3 */
     7280    { 0x044013, 0x044097, 0x67947cb5, 0x986b834b, 0, 0 }, /* #4 */
     7281    { 0x070413, 0x070497, 0x43f853ee, 0xbc07ac12, 0, 0 }, /* #5 */
     7282    { 0x0e5116, 0x0e5197, 0x11afbc04, 0xee5043fc, 0, 0 }, /* #6 */
     7283    { 0x205483, 0x205487, 0x6d1f96b0, 0x92e06950, 0, 0 }, /* #7 */
     7284    { 0x1e13d6, 0x1e1393, 0x5ff0341d, 0xa00fcbe3, 0, 0 }, /* #8 */
     7285    { 0x2d6c46, 0x2d6417, 0xae7ca436, 0x51835bca, 0, 0 }, /* #9 */
     7286    { 0x006d13, 0x006593, 0x2bcc3527, 0xd433cad9, 0, 0 }, /* #10 */
     7287    { 0x3529c7, 0x352117, 0xa3a5b3ef, 0x5c5a4c11, 0, 0 }, /* #11 */
     7288    { 0x084307, 0x084393, 0x00a80768, 0xff57f898, 0, 0 }, /* #12 */
     7289    { 0x3e5e03, 0x3e5693, 0x294dc087, 0xd6b23f79, 0, 0 }, /* #13 */
     7290    { 0x1a7442, 0x1a7413, 0xe619ae2a, 0x19e651d6, 0, 0 }, /* #14 */
     7291    { 0x397bc6, 0x397397, 0x342c9142, 0xcbd36ebe, 0, 0 }, /* #15 */
     7292    { 0x341ed2, 0x341617, 0xcae697d3, 0x3519682d, 0, 0 }, /* #16 */
     7293    { 0x366a82, 0x366293, 0x4be5e28b, 0xb41a1d75, 0, 0 }, /* #17 */
     7294    { 0x3c3a92, 0x3c3293, 0x22eb8676, 0xdd14798a, 0, 0 }, /* #18 */
     7295    { 0x083ec3, 0x083697, 0x076c33be, 0xf893cc42, 0, 0 }, /* #19 */
     7296    { 0x3902c2, 0x390217, 0xe263b4a7, 0x1d9c4b59, 0, 0 }, /* #20 */
     7297    { 0x295196, 0x295113, 0xeeeaec53, 0x111513ad, 0, 0 }, /* #21 */
     7298    { 0x017603, 0x017697, 0x70ac4983, 0x8f53b67d, 0, 0 }, /* #22 */
     7299    { 0x0e7117, 0x0e7187, 0x4d2cff70, 0xb2d30090, 0, 0 }, /* #23 */
     7300    { 0x363987, 0x363187, 0x7a244410, 0x85dbbbf0, 0, 0 }, /* #24 */
     7301    { 0x303517, 0x303597, 0x6900a872, 0x96ff578e, 0, 0 }, /* #25 */
     7302    { 0x326947, 0x326197, 0x74791c5b, 0x8b86e3a5, 0, 0 }, /* #26 */
     7303    { 0x343546, 0x343593, 0x416945db, 0xbe96ba25, 0, 0 }, /* #27 */
     7304    { 0x294e43, 0x294697, 0x4b9b0406, 0xb464fbfa, 0, 0 }, /* #28 */
     7305    { 0x252bd7, 0x252393, 0x0a62f2a9, 0xf59d0d57, 0, 0 }, /* #29 */
     7306    { 0x295b46, 0x295397, 0x652f991c, 0x9ad066e4, 0, 0 }, /* #30 */
     7307    { 0x2d3102, 0x2d3117, 0xd536c8ab, 0x2ac93755, 0, 0 }, /* #31 */
     7308    { 0x311ec7, 0x311697, 0x1ce35ad8, 0xe31ca528, 0, 0 }, /* #32 */
     7309    { 0x214a86, 0x214297, 0x31655794, 0xce9aa86c, 0, 0 }, /* #33 */
     7310    { 0x186f97, 0x186717, 0xfae16eec, 0x051e9114, 0, 0 }, /* #34 */
     7311    { 0x396607, 0x396693, 0x02619e0c, 0xfd9e61f4, 0, 0 }, /* #35 */
     7312    { 0x0f2706, 0x0f2717, 0xba0cb15a, 0x45f34ea6, 0, 0 }, /* #36 */
     7313    { 0x0f2956, 0x0f2117, 0xef0017d8, 0x10ffe828, 0, 0 }, /* #37 */
     7314    { 0x1d1ed6, 0x1d1613, 0xc1a72c98, 0x3e58d368, 0, 0 }, /* #38 */
     7315    { 0x203003, 0x203013, 0x9a92ad87, 0x656d5279, 0, 0 }, /* #39 */
     7316    { 0x3e0792, 0x3e0713, 0xc1bec13e, 0x3e413ec2, 0, 0 }, /* #40 */
     7317    { 0x006f02, 0x006713, 0x8ed5d8b7, 0x712a2749, 0, 0 }, /* #41 */
     7318    { 0x065dd6, 0x065597, 0x055809b9, 0xfaa7f647, 0, 0 }, /* #42 */
     7319    { 0x265346, 0x265397, 0x6b6f0406, 0x9490fbfa, 0, 0 }, /* #43 */
     7320    { 0x313c13, 0x313417, 0x8d26b7c1, 0x72d9483f, 0, 0 }, /* #44 */
     7321    { 0x2a0753, 0x2a0713, 0x9c90adeb, 0x636f5215, 0, 0 }, /* #45 */
     7322    { 0x0a2dd3, 0x0a2593, 0x41cedd02, 0xbe3122fe, 0, 0 }, /* #46 */
     7323    { 0x240283, 0x240293, 0x72fe4311, 0x8d01bcef, 0, 0 }, /* #47 */
     7324    { 0x252b16, 0x252397, 0x037a1df6, 0xfc85e20a, 0, 0 }, /* #48 */
     7325    { 0x052416, 0x052417, 0xa5442391, 0x5abbdc6f, 0, 0 }, /* #49 */
     7326    { 0x3b1796, 0x3b1717, 0xd5513907, 0x2aaec6f9, 0, 0 }, /* #50 */
     7327    { 0x372653, 0x372693, 0x5f7537cc, 0xa08ac834, 0, 0 }, /* #51 */
     7328    { 0x226302, 0x226393, 0x1d1429f3, 0xe2ebd60d, 0, 0 }, /* #52 */
     7329    { 0x0e4042, 0x0e4013, 0xbedcd993, 0x4123266d, 0, 0 }, /* #53 */
     7330    { 0x1002d6, 0x100217, 0xb353dfd8, 0x4cac2028, 0, 0 }, /* #54 */
     7331    { 0x0d1907, 0x0d1193, 0x40682ba8, 0xbf97d458, 0, 0 }, /* #55 */
     7332    { 0x0a4382, 0x0a4393, 0x02ddfa6e, 0xfd220592, 0, 0 }, /* #56 */
     7333    { 0x246e07, 0x246697, 0x3e7556c4, 0xc18aa93c, 0, 0 }, /* #57 */
     7334    { 0x131e92, 0x131617, 0xfa9967c4, 0x0566983c, 0, 0 }, /* #58 */
     7335    { 0x2b3397, 0x2b3317, 0xb9e5756a, 0x461a8a96, 0, 0 }, /* #59 */
     7336    { 0x3f1fd2, 0x3f1783, 0x0bd721c0, 0xf428de40, 0, 0 }, /* #60 */
     7337    { 0x286b06, 0x286383, 0x23a61890, 0xdc59e770, 0, 0 }, /* #61 */
     7338    { 0x294a16, 0x294297, 0x6a872283, 0x9578dd7d, 0, 0 }, /* #62 */
     7339    { 0x2a7d12, 0x2a7513, 0xbe8e5a9e, 0x4171a562, 0, 0 }, /* #63 */
    73407340};
    73417341static const BINU32_TEST_T g_aTests_neg_u32_locked[] =
    73427342{
    7343     { 0x3d75d3, 0x3d7513, 0xcb4efa7a, 0x34b10586, 0, 0 }, /* #0 */
    7344     { 0x034a86, 0x034297, 0x4d41590a, 0xb2bea6f6, 0, 0 }, /* #1 */
    7345     { 0x2d2982, 0x2d2113, 0xc6e1727a, 0x391e8d86, 0, 0 }, /* #2 */
    7346     { 0x2f5bd3, 0x2f5313, 0xbeb63277, 0x4149cd89, 0, 0 }, /* #3 */
    7347     { 0x105757, 0x105793, 0x23b1188a, 0xdc4ee776, 0, 0 }, /* #4 */
    7348     { 0x1b4317, 0x1b4397, 0x0ba78797, 0xf4587869, 0, 0 }, /* #5 */
    7349     { 0x066343, 0x066393, 0x4f9651d6, 0xb069ae2a, 0, 0 }, /* #6 */
    7350     { 0x0208d3, 0x020097, 0x3ad39d85, 0xc52c627b, 0, 0 }, /* #7 */
    7351     { 0x3d2a03, 0x3d2297, 0x3c926d64, 0xc36d929c, 0, 0 }, /* #8 */
    7352     { 0x396c52, 0x396497, 0x65d59278, 0x9a2a6d88, 0, 0 }, /* #9 */
    7353     { 0x122dc3, 0x122517, 0x92d0807c, 0x6d2f7f84, 0, 0 }, /* #10 */
    7354     { 0x3d7547, 0x3d7517, 0xc9f0ff45, 0x360f00bb, 0, 0 }, /* #11 */
    7355     { 0x3b22c7, 0x3b2293, 0x4ac8ff6e, 0xb5370092, 0, 0 }, /* #12 */
    7356     { 0x144dd3, 0x144513, 0x8e525774, 0x71ada88c, 0, 0 }, /* #13 */
    7357     { 0x2b3442, 0x2b3497, 0x570688be, 0xa8f97742, 0, 0 }, /* #14 */
    7358     { 0x381142, 0x381197, 0x543d37b9, 0xabc2c847, 0, 0 }, /* #15 */
    7359     { 0x136f53, 0x136717, 0xfdf44666, 0x020bb99a, 0, 0 }, /* #16 */
    7360     { 0x004586, 0x004593, 0x23d0d358, 0xdc2f2ca8, 0, 0 }, /* #17 */
    7361     { 0x1a09d3, 0x1a0117, 0xb175d896, 0x4e8a276a, 0, 0 }, /* #18 */
    7362     { 0x254ed3, 0x254617, 0xb24e848f, 0x4db17b71, 0, 0 }, /* #19 */
    7363     { 0x1e5697, 0x1e5617, 0xc7b4a5b9, 0x384b5a47, 0, 0 }, /* #20 */
    7364     { 0x2a0e56, 0x2a0697, 0x274e756b, 0xd8b18a95, 0, 0 }, /* #21 */
    7365     { 0x106c47, 0x106417, 0x93ccb6fa, 0x6c334906, 0, 0 }, /* #22 */
    7366     { 0x3c3407, 0x3c3413, 0x84f88433, 0x7b077bcd, 0, 0 }, /* #23 */
    7367     { 0x2c0d86, 0x2c0583, 0x7ef547f0, 0x810ab810, 0, 0 }, /* #24 */
    7368     { 0x3a6f87, 0x3a6793, 0x131a072a, 0xece5f8d6, 0, 0 }, /* #25 */
    7369     { 0x3c53d3, 0x3c5313, 0x94fca4dd, 0x6b035b23, 0, 0 }, /* #26 */
    7370     { 0x2b2053, 0x2b2097, 0x057700de, 0xfa88ff22, 0, 0 }, /* #27 */
    7371     { 0x287343, 0x287393, 0x04c10b26, 0xfb3ef4da, 0, 0 }, /* #28 */
    7372     { 0x385553, 0x385593, 0x3ac93505, 0xc536cafb, 0, 0 }, /* #29 */
    7373     { 0x2e2c17, 0x2e2413, 0xc42c01e4, 0x3bd3fe1c, 0, 0 }, /* #30 */
    7374     { 0x2f0b13, 0x2f0397, 0x2dfef94c, 0xd20106b4, 0, 0 }, /* #31 */
    7375     { 0x127f53, 0x127793, 0x15969d2d, 0xea6962d3, 0, 0 }, /* #32 */
    7376     { 0x0b57d7, 0x0b5793, 0x7721e316, 0x88de1cea, 0, 0 }, /* #33 */
    7377     { 0x346206, 0x346293, 0x3d787ff9, 0xc2878007, 0, 0 }, /* #34 */
    7378     { 0x0e1153, 0x0e1117, 0xe8983148, 0x1767ceb8, 0, 0 }, /* #35 */
    7379     { 0x2a6b82, 0x2a6313, 0xbcbbbf2a, 0x434440d6, 0, 0 }, /* #36 */
    7380     { 0x064203, 0x064297, 0x4890600d, 0xb76f9ff3, 0, 0 }, /* #37 */
    7381     { 0x137b17, 0x137313, 0xac342aaf, 0x53cbd551, 0, 0 }, /* #38 */
    7382     { 0x2e6547, 0x2e6597, 0x54b66188, 0xab499e78, 0, 0 }, /* #39 */
    7383     { 0x0f1956, 0x0f1197, 0x262ba696, 0xd9d4596a, 0, 0 }, /* #40 */
    7384     { 0x075dc3, 0x075597, 0x5aa50f22, 0xa55af0de, 0, 0 }, /* #41 */
    7385     { 0x315f52, 0x315793, 0x71033ea5, 0x8efcc15b, 0, 0 }, /* #42 */
    7386     { 0x3b3587, 0x3b3597, 0x7d07a20b, 0x82f85df5, 0, 0 }, /* #43 */
    7387     { 0x252ad2, 0x252293, 0x3b022d63, 0xc4fdd29d, 0, 0 }, /* #44 */
    7388     { 0x015992, 0x015193, 0x19f90e2a, 0xe606f1d6, 0, 0 }, /* #45 */
    7389     { 0x2257c3, 0x225793, 0x7b815f41, 0x847ea0bf, 0, 0 }, /* #46 */
    7390     { 0x2160d7, 0x216013, 0xa1158f38, 0x5eea70c8, 0, 0 }, /* #47 */
    7391     { 0x1c1f53, 0x1c1717, 0xf7c18fcb, 0x083e7035, 0, 0 }, /* #48 */
    7392     { 0x384412, 0x384413, 0xe54ab633, 0x1ab549cd, 0, 0 }, /* #49 */
    7393     { 0x396b83, 0x396317, 0xf9b92bc6, 0x0646d43a, 0, 0 }, /* #50 */
    7394     { 0x372742, 0x372793, 0x4609be47, 0xb9f641b9, 0, 0 }, /* #51 */
    7395     { 0x1c5706, 0x1c5793, 0x06d4f816, 0xf92b07ea, 0, 0 }, /* #52 */
    7396     { 0x177316, 0x177317, 0x8a8cc6fa, 0x75733906, 0, 0 }, /* #53 */
    7397     { 0x386d43, 0x386583, 0x11874780, 0xee78b880, 0, 0 }, /* #54 */
    7398     { 0x0960c6, 0x096097, 0x3bc14b94, 0xc43eb46c, 0, 0 }, /* #55 */
    7399     { 0x2e6e87, 0x2e6607, 0x8c8217a0, 0x737de860, 0, 0 }, /* #56 */
    7400     { 0x2c5a46, 0x2c5213, 0xadbdb18a, 0x52424e76, 0, 0 }, /* #57 */
    7401     { 0x0d41c6, 0x0d4113, 0x92cfbadd, 0x6d304523, 0, 0 }, /* #58 */
    7402     { 0x2268d3, 0x226017, 0xb51b1748, 0x4ae4e8b8, 0, 0 }, /* #59 */
    7403     { 0x097382, 0x097317, 0xeba392e8, 0x145c6d18, 0, 0 }, /* #60 */
    7404     { 0x126706, 0x126793, 0x6c2c1626, 0x93d3e9da, 0, 0 }, /* #61 */
    7405     { 0x050d17, 0x050517, 0xea7ddc2f, 0x158223d1, 0, 0 }, /* #62 */
    7406     { 0x1149d3, 0x114193, 0x0606550e, 0xf9f9aaf2, 0, 0 }, /* #63 */
     7343    { 0x1f7bd3, 0x1f7393, 0x5544b658, 0xaabb49a8, 0, 0 }, /* #0 */
     7344    { 0x1f5652, 0x1f5697, 0x475bc84f, 0xb8a437b1, 0, 0 }, /* #1 */
     7345    { 0x3b3e47, 0x3b3613, 0x9bcb423f, 0x6434bdc1, 0, 0 }, /* #2 */
     7346    { 0x2a4452, 0x2a4417, 0xcbad9036, 0x34526fca, 0, 0 }, /* #3 */
     7347    { 0x164f17, 0x164797, 0x7fbe3c6a, 0x8041c396, 0, 0 }, /* #4 */
     7348    { 0x3073d7, 0x307317, 0xf8c89337, 0x07376cc9, 0, 0 }, /* #5 */
     7349    { 0x393dd6, 0x393597, 0x760a4622, 0x89f5b9de, 0, 0 }, /* #6 */
     7350    { 0x027dc7, 0x027597, 0x7b1774d5, 0x84e88b2b, 0, 0 }, /* #7 */
     7351    { 0x370b17, 0x370313, 0xbbcc3105, 0x4433cefb, 0, 0 }, /* #8 */
     7352    { 0x265dc6, 0x265503, 0xa060e2c0, 0x5f9f1d40, 0, 0 }, /* #9 */
     7353    { 0x065c86, 0x065413, 0x87c26174, 0x783d9e8c, 0, 0 }, /* #10 */
     7354    { 0x0c2b52, 0x0c2313, 0x987a6c68, 0x67859398, 0, 0 }, /* #11 */
     7355    { 0x234d13, 0x234583, 0x326300e0, 0xcd9cff20, 0, 0 }, /* #12 */
     7356    { 0x074797, 0x074717, 0xc0b4cc1e, 0x3f4b33e2, 0, 0 }, /* #13 */
     7357    { 0x0445c6, 0x044517, 0xe19ebc5a, 0x1e6143a6, 0, 0 }, /* #14 */
     7358    { 0x1f49d6, 0x1f4197, 0x74c3d123, 0x8b3c2edd, 0, 0 }, /* #15 */
     7359    { 0x176bc7, 0x176393, 0x53ec99c5, 0xac13663b, 0, 0 }, /* #16 */
     7360    { 0x235e93, 0x235697, 0x79e0506b, 0x861faf95, 0, 0 }, /* #17 */
     7361    { 0x3f3e56, 0x3f3617, 0xff72da75, 0x008d258b, 0, 0 }, /* #18 */
     7362    { 0x2457d6, 0x245787, 0x36c4b6b0, 0xc93b4950, 0, 0 }, /* #19 */
     7363    { 0x3578c7, 0x357017, 0xd8af3b66, 0x2750c49a, 0, 0 }, /* #20 */
     7364    { 0x245306, 0x245387, 0x035a5c40, 0xfca5a3c0, 0, 0 }, /* #21 */
     7365    { 0x1e1043, 0x1e1017, 0x87535dde, 0x78aca222, 0, 0 }, /* #22 */
     7366    { 0x371d93, 0x371593, 0x214a587a, 0xdeb5a786, 0, 0 }, /* #23 */
     7367    { 0x364283, 0x364297, 0x0965f189, 0xf69a0e77, 0, 0 }, /* #24 */
     7368    { 0x147f06, 0x147717, 0xf3df0266, 0x0c20fd9a, 0, 0 }, /* #25 */
     7369    { 0x161106, 0x161117, 0xc3930f0d, 0x3c6cf0f3, 0, 0 }, /* #26 */
     7370    { 0x014103, 0x014197, 0x5c9b9819, 0xa36467e7, 0, 0 }, /* #27 */
     7371    { 0x044b53, 0x044393, 0x69ed4ec5, 0x9612b13b, 0, 0 }, /* #28 */
     7372    { 0x0e1dd7, 0x0e1593, 0x72dcbcd4, 0x8d23432c, 0, 0 }, /* #29 */
     7373    { 0x311c42, 0x311497, 0x047e83a6, 0xfb817c5a, 0, 0 }, /* #30 */
     7374    { 0x350992, 0x350183, 0x5248e150, 0xadb71eb0, 0, 0 }, /* #31 */
     7375    { 0x007546, 0x007517, 0xdd5b1036, 0x22a4efca, 0, 0 }, /* #32 */
     7376    { 0x057916, 0x057117, 0xbdd22018, 0x422ddfe8, 0, 0 }, /* #33 */
     7377    { 0x394812, 0x394097, 0x72b27fd8, 0x8d4d8028, 0, 0 }, /* #34 */
     7378    { 0x277896, 0x277093, 0x2145f40f, 0xdeba0bf1, 0, 0 }, /* #35 */
     7379    { 0x1a3687, 0x1a3693, 0x2d7bb45f, 0xd2844ba1, 0, 0 }, /* #36 */
     7380    { 0x3f0102, 0x3f0197, 0x1e230736, 0xe1dcf8ca, 0, 0 }, /* #37 */
     7381    { 0x2e1a82, 0x2e1297, 0x0221f4a6, 0xfdde0b5a, 0, 0 }, /* #38 */
     7382    { 0x043f42, 0x043717, 0xd670bc9b, 0x298f4365, 0, 0 }, /* #39 */
     7383    { 0x2e6f97, 0x2e6797, 0x4762524f, 0xb89dadb1, 0, 0 }, /* #40 */
     7384    { 0x094452, 0x094487, 0x39380870, 0xc6c7f790, 0, 0 }, /* #41 */
     7385    { 0x322f16, 0x322717, 0xed3b33fd, 0x12c4cc03, 0, 0 }, /* #42 */
     7386    { 0x1f7ad6, 0x1f7213, 0xba813298, 0x457ecd68, 0, 0 }, /* #43 */
     7387    { 0x203703, 0x203713, 0xabd9225c, 0x5426dda4, 0, 0 }, /* #44 */
     7388    { 0x1e5c83, 0x1e5413, 0xf7deb81d, 0x082147e3, 0, 0 }, /* #45 */
     7389    { 0x093546, 0x093597, 0x16645bdf, 0xe99ba421, 0, 0 }, /* #46 */
     7390    { 0x0b18d7, 0x0b1013, 0x90a70884, 0x6f58f77c, 0, 0 }, /* #47 */
     7391    { 0x201a86, 0x201213, 0xe5b5ac41, 0x1a4a53bf, 0, 0 }, /* #48 */
     7392    { 0x001393, 0x001393, 0x44c4d34b, 0xbb3b2cb5, 0, 0 }, /* #49 */
     7393    { 0x0b6357, 0x0b6313, 0xf704f4e1, 0x08fb0b1f, 0, 0 }, /* #50 */
     7394    { 0x291cd2, 0x291413, 0xbee35384, 0x411cac7c, 0, 0 }, /* #51 */
     7395    { 0x004012, 0x004013, 0x95f65032, 0x6a09afce, 0, 0 }, /* #52 */
     7396    { 0x0b0dc3, 0x0b0513, 0xe7bc5f03, 0x1843a0fd, 0, 0 }, /* #53 */
     7397    { 0x015256, 0x015217, 0xb7982cee, 0x4867d312, 0, 0 }, /* #54 */
     7398    { 0x2d59c7, 0x2d5107, 0xc6b449b0, 0x394bb650, 0, 0 }, /* #55 */
     7399    { 0x116613, 0x116603, 0xcad81de0, 0x3527e220, 0, 0 }, /* #56 */
     7400    { 0x116287, 0x116217, 0xe6e609ec, 0x1919f614, 0, 0 }, /* #57 */
     7401    { 0x342ac3, 0x342293, 0x3cc151e6, 0xc33eae1a, 0, 0 }, /* #58 */
     7402    { 0x277213, 0x277297, 0x5cce0ef1, 0xa331f10f, 0, 0 }, /* #59 */
     7403    { 0x371fd2, 0x371713, 0xe709bffc, 0x18f64004, 0, 0 }, /* #60 */
     7404    { 0x1b4d43, 0x1b4517, 0xb7776282, 0x48889d7e, 0, 0 }, /* #61 */
     7405    { 0x246142, 0x246117, 0x83acf1d5, 0x7c530e2b, 0, 0 }, /* #62 */
     7406    { 0x387983, 0x387197, 0x658ece0d, 0x9a7131f3, 0, 0 }, /* #63 */
    74077407};
    74087408static const BINU64_TEST_T g_aTests_inc_u64[] =
    74097409{
    7410     { 0x1f5e52, 0x1f5686, 0x840813eadd4c00ab, 0x840813eadd4c00ac, 0, 0 }, /* #0 */
    7411     { 0x195387, 0x195387, 0xacf0fee1717746c4, 0xacf0fee1717746c5, 0, 0 }, /* #1 */
    7412     { 0x3e31d6, 0x3e3182, 0xa209e76c34641d6d, 0xa209e76c34641d6e, 0, 0 }, /* #2 */
    7413     { 0x2a7953, 0x2a7183, 0xab798f04ab3647bb, 0xab798f04ab3647bc, 0, 0 }, /* #3 */
    7414     { 0x316787, 0x316703, 0x0f87302f279ae584, 0x0f87302f279ae585, 0, 0 }, /* #4 */
    7415     { 0x113612, 0x113602, 0x5a5b82ed0c11b389, 0x5a5b82ed0c11b38a, 0, 0 }, /* #5 */
    7416     { 0x2f05d6, 0x2f0586, 0xbdb740c9f60bfece, 0xbdb740c9f60bfecf, 0, 0 }, /* #6 */
    7417     { 0x3f6516, 0x3f6506, 0x139a3a9299c2c8a9, 0x139a3a9299c2c8aa, 0, 0 }, /* #7 */
    7418     { 0x103043, 0x103087, 0x83d582bb27d7a3fe, 0x83d582bb27d7a3ff, 0, 0 }, /* #8 */
    7419     { 0x132907, 0x132103, 0x15ffadef0cd4ad61, 0x15ffadef0cd4ad62, 0, 0 }, /* #9 */
    7420     { 0x0f5152, 0x0f5186, 0xf541ec75ac5fb62c, 0xf541ec75ac5fb62d, 0, 0 }, /* #10 */
    7421     { 0x182212, 0x182286, 0xe67de51b89179781, 0xe67de51b89179782, 0, 0 }, /* #11 */
    7422     { 0x1e2c93, 0x1e2487, 0xcdfff6b177f7ac38, 0xcdfff6b177f7ac39, 0, 0 }, /* #12 */
    7423     { 0x0e5b17, 0x0e5393, 0xf36bc6d39304e23f, 0xf36bc6d39304e240, 0, 0 }, /* #13 */
    7424     { 0x172f43, 0x172703, 0x244041545a831884, 0x244041545a831885, 0, 0 }, /* #14 */
    7425     { 0x0a71d7, 0x0a7103, 0x5f6d78c76b30571b, 0x5f6d78c76b30571c, 0, 0 }, /* #15 */
    7426     { 0x275982, 0x275106, 0x58cfce6b30a71135, 0x58cfce6b30a71136, 0, 0 }, /* #16 */
    7427     { 0x115c93, 0x115407, 0x653f1f0aed3afe59, 0x653f1f0aed3afe5a, 0, 0 }, /* #17 */
    7428     { 0x045dc3, 0x045583, 0xd7bf7ddb88b4ca61, 0xd7bf7ddb88b4ca62, 0, 0 }, /* #18 */
    7429     { 0x062203, 0x062283, 0xd3457acb8d5c4a7b, 0xd3457acb8d5c4a7c, 0, 0 }, /* #19 */
    7430     { 0x275596, 0x275586, 0xa589126375c4eb8a, 0xa589126375c4eb8b, 0, 0 }, /* #20 */
    7431     { 0x0e6346, 0x0e6306, 0x3262c890fbfc1447, 0x3262c890fbfc1448, 0, 0 }, /* #21 */
    7432     { 0x193317, 0x193387, 0xc84f2d7be4d9f7c4, 0xc84f2d7be4d9f7c5, 0, 0 }, /* #22 */
    7433     { 0x185657, 0x185683, 0xda8661f69dffafca, 0xda8661f69dffafcb, 0, 0 }, /* #23 */
    7434     { 0x0a2402, 0x0a2406, 0x3b0dd19b9ddeb3ec, 0x3b0dd19b9ddeb3ed, 0, 0 }, /* #24 */
    7435     { 0x0d52d2, 0x0d5282, 0xd1d1c1ed538c6b24, 0xd1d1c1ed538c6b25, 0, 0 }, /* #25 */
    7436     { 0x237f97, 0x237783, 0xca00cef125a22cde, 0xca00cef125a22cdf, 0, 0 }, /* #26 */
    7437     { 0x3b30c7, 0x3b3083, 0x80115e7a045b9d6c, 0x80115e7a045b9d6d, 0, 0 }, /* #27 */
    7438     { 0x330f03, 0x330707, 0x1b1042f1fd328a02, 0x1b1042f1fd328a03, 0, 0 }, /* #28 */
    7439     { 0x083907, 0x083103, 0x20e6807c8b0eadaa, 0x20e6807c8b0eadab, 0, 0 }, /* #29 */
    7440     { 0x0969d7, 0x096107, 0x5ea2ad74a7c84f34, 0x5ea2ad74a7c84f35, 0, 0 }, /* #30 */
    7441     { 0x112d83, 0x112587, 0x84b7e00c67f9e510, 0x84b7e00c67f9e511, 0, 0 }, /* #31 */
    7442     { 0x2368d2, 0x236012, 0x2c9bc40d97355c3f, 0x2c9bc40d97355c40, 0, 0 }, /* #32 */
    7443     { 0x031086, 0x031082, 0xb90d95612bbf7e44, 0xb90d95612bbf7e45, 0, 0 }, /* #33 */
    7444     { 0x3364d2, 0x336482, 0x8fe64a9848529212, 0x8fe64a9848529213, 0, 0 }, /* #34 */
    7445     { 0x0e1612, 0x0e1606, 0x0ce6c88b3be69b94, 0x0ce6c88b3be69b95, 0, 0 }, /* #35 */
    7446     { 0x257957, 0x257187, 0x82548e2a4c7ee4d3, 0x82548e2a4c7ee4d4, 0, 0 }, /* #36 */
    7447     { 0x2c7c96, 0x2c7406, 0x6eb0a37cf6988983, 0x6eb0a37cf6988984, 0, 0 }, /* #37 */
    7448     { 0x125717, 0x125707, 0x1182a675b262f935, 0x1182a675b262f936, 0, 0 }, /* #38 */
    7449     { 0x0a7407, 0x0a7407, 0x2649cc80f68377dd, 0x2649cc80f68377de, 0, 0 }, /* #39 */
    7450     { 0x024f47, 0x024703, 0x038f61f75ca62bbe, 0x038f61f75ca62bbf, 0, 0 }, /* #40 */
    7451     { 0x227ac2, 0x227216, 0x21260e008d9d1c5f, 0x21260e008d9d1c60, 0, 0 }, /* #41 */
    7452     { 0x2d0a17, 0x2d0287, 0xdbe02317c2a08141, 0xdbe02317c2a08142, 0, 0 }, /* #42 */
    7453     { 0x205247, 0x205297, 0x89f50e547674f08f, 0x89f50e547674f090, 0, 0 }, /* #43 */
    7454     { 0x275617, 0x275687, 0xb194c147c90f8e27, 0xb194c147c90f8e28, 0, 0 }, /* #44 */
    7455     { 0x072f87, 0x072703, 0x46bc7c3b9e6eb58b, 0x46bc7c3b9e6eb58c, 0, 0 }, /* #45 */
    7456     { 0x0b0946, 0x0b0106, 0x3c5d18bacac41fb7, 0x3c5d18bacac41fb8, 0, 0 }, /* #46 */
    7457     { 0x2a6983, 0x2a6103, 0x6b1fb68ae8f7d1cc, 0x6b1fb68ae8f7d1cd, 0, 0 }, /* #47 */
    7458     { 0x1179c6, 0x117196, 0xd33154ba7737ff2f, 0xd33154ba7737ff30, 0, 0 }, /* #48 */
    7459     { 0x2a6b46, 0x2a6302, 0x6c0b8fe8fe620f82, 0x6c0b8fe8fe620f83, 0, 0 }, /* #49 */
    7460     { 0x097cd6, 0x097482, 0xa00a28af853a45c3, 0xa00a28af853a45c4, 0, 0 }, /* #50 */
    7461     { 0x066d96, 0x066586, 0xb8580348b7b72e94, 0xb8580348b7b72e95, 0, 0 }, /* #51 */
    7462     { 0x0647c7, 0x064793, 0xfdf12b2a39370d3f, 0xfdf12b2a39370d40, 0, 0 }, /* #52 */
    7463     { 0x0e4ec2, 0x0e4612, 0x27c4115aaf7538cf, 0x27c4115aaf7538d0, 0, 0 }, /* #53 */
    7464     { 0x154712, 0x154702, 0x2709f2df7dee1a42, 0x2709f2df7dee1a43, 0, 0 }, /* #54 */
    7465     { 0x235297, 0x235217, 0x5f2be0587f5b7dff, 0x5f2be0587f5b7e00, 0, 0 }, /* #55 */
    7466     { 0x1d2ac6, 0x1d2206, 0x6205c8238bfb6d32, 0x6205c8238bfb6d33, 0, 0 }, /* #56 */
    7467     { 0x072b93, 0x072307, 0x000f4e7ea074c54a, 0x000f4e7ea074c54b, 0, 0 }, /* #57 */
    7468     { 0x087ed6, 0x087602, 0x2daa56b048c51d0c, 0x2daa56b048c51d0d, 0, 0 }, /* #58 */
    7469     { 0x194743, 0x194703, 0x56da20c099c0cf00, 0x56da20c099c0cf01, 0, 0 }, /* #59 */
    7470     { 0x124a02, 0x124286, 0x866f42accf004bc4, 0x866f42accf004bc5, 0, 0 }, /* #60 */
    7471     { 0x2648c3, 0x264083, 0xd2d0bb22bd24d4a6, 0xd2d0bb22bd24d4a7, 0, 0 }, /* #61 */
    7472     { 0x024a56, 0x024202, 0x208b23ac4f20575c, 0x208b23ac4f20575d, 0, 0 }, /* #62 */
    7473     { 0x343913, 0x343103, 0x1045ab7d09ba32c6, 0x1045ab7d09ba32c7, 0, 0 }, /* #63 */
     7410    { 0x396b92, 0x396306, 0x00853ade5258bf83, 0x00853ade5258bf84, 0, 0 }, /* #0 */
     7411    { 0x283d57, 0x283503, 0x3fd12b8a8992b982, 0x3fd12b8a8992b983, 0, 0 }, /* #1 */
     7412    { 0x0111c3, 0x011107, 0x316d13db85883573, 0x316d13db85883574, 0, 0 }, /* #2 */
     7413    { 0x322816, 0x322002, 0x65b2b438cdc1aac6, 0x65b2b438cdc1aac7, 0, 0 }, /* #3 */
     7414    { 0x155bd7, 0x155303, 0x76148307a5d5c760, 0x76148307a5d5c761, 0, 0 }, /* #4 */
     7415    { 0x267d03, 0x267587, 0xc2a597fc566120a2, 0xc2a597fc566120a3, 0, 0 }, /* #5 */
     7416    { 0x144d47, 0x144503, 0x40ad869fe79f22eb, 0x40ad869fe79f22ec, 0, 0 }, /* #6 */
     7417    { 0x2151c7, 0x215107, 0x3611e52b7547b268, 0x3611e52b7547b269, 0, 0 }, /* #7 */
     7418    { 0x1c2696, 0x1c2682, 0xa617fe59863e546a, 0xa617fe59863e546b, 0, 0 }, /* #8 */
     7419    { 0x3b3946, 0x3b3182, 0xe7fde45f080a7ab4, 0xe7fde45f080a7ab5, 0, 0 }, /* #9 */
     7420    { 0x1c2d56, 0x1c2592, 0xb9c736cb086e2edf, 0xb9c736cb086e2ee0, 0, 0 }, /* #10 */
     7421    { 0x2b4b17, 0x2b4387, 0xc4a2056839cefe6e, 0xc4a2056839cefe6f, 0, 0 }, /* #11 */
     7422    { 0x111203, 0x111207, 0x1a2c7588dfb7c610, 0x1a2c7588dfb7c611, 0, 0 }, /* #12 */
     7423    { 0x184106, 0x184186, 0xe6a5e756799cd21a, 0xe6a5e756799cd21b, 0, 0 }, /* #13 */
     7424    { 0x3652c6, 0x365286, 0xf5bcc2c7bf91b00b, 0xf5bcc2c7bf91b00c, 0, 0 }, /* #14 */
     7425    { 0x175316, 0x175306, 0x151653a02cab197c, 0x151653a02cab197d, 0, 0 }, /* #15 */
     7426    { 0x282c96, 0x282406, 0x08bbafcd27c73a2a, 0x08bbafcd27c73a2b, 0, 0 }, /* #16 */
     7427    { 0x124017, 0x124083, 0xd35a0cbf050905c6, 0xd35a0cbf050905c7, 0, 0 }, /* #17 */
     7428    { 0x3a5987, 0x3a5187, 0xb30d705638deeadd, 0xb30d705638deeade, 0, 0 }, /* #18 */
     7429    { 0x0a3843, 0x0a3003, 0x41eb574ea9b55cfa, 0x41eb574ea9b55cfb, 0, 0 }, /* #19 */
     7430    { 0x3042d6, 0x304292, 0xa95aaba67bc97daf, 0xa95aaba67bc97db0, 0, 0 }, /* #20 */
     7431    { 0x1e5cd7, 0x1e5487, 0xb19c0b3dbc743658, 0xb19c0b3dbc743659, 0, 0 }, /* #21 */
     7432    { 0x256b16, 0x256396, 0xb2e9bb3889f6ef8f, 0xb2e9bb3889f6ef90, 0, 0 }, /* #22 */
     7433    { 0x021452, 0x021406, 0x5dc58439b2617ace, 0x5dc58439b2617acf, 0, 0 }, /* #23 */
     7434    { 0x2b4956, 0x2b4182, 0xec813c126276e81e, 0xec813c126276e81f, 0, 0 }, /* #24 */
     7435    { 0x0e7947, 0x0e7183, 0x90c2a399d297627b, 0x90c2a399d297627c, 0, 0 }, /* #25 */
     7436    { 0x122c17, 0x122403, 0x59d17023ca4c56b8, 0x59d17023ca4c56b9, 0, 0 }, /* #26 */
     7437    { 0x1937c6, 0x193786, 0xe6c2887d7aa5007a, 0xe6c2887d7aa5007b, 0, 0 }, /* #27 */
     7438    { 0x0e7b17, 0x0e7307, 0x4d9a093646111d4a, 0x4d9a093646111d4b, 0, 0 }, /* #28 */
     7439    { 0x123f13, 0x123703, 0x65a322450906ecc7, 0x65a322450906ecc8, 0, 0 }, /* #29 */
     7440    { 0x1f1406, 0x1f1406, 0x6e6d9aabe76364c8, 0x6e6d9aabe76364c9, 0, 0 }, /* #30 */
     7441    { 0x315e42, 0x315606, 0x4cc83f9f8280a8c5, 0x4cc83f9f8280a8c6, 0, 0 }, /* #31 */
     7442    { 0x086647, 0x086603, 0x44ce490c07865750, 0x44ce490c07865751, 0, 0 }, /* #32 */
     7443    { 0x1d3543, 0x1d3587, 0xa725975ed3695086, 0xa725975ed3695087, 0, 0 }, /* #33 */
     7444    { 0x345113, 0x345187, 0xf2b2ab3c94d420c2, 0xf2b2ab3c94d420c3, 0, 0 }, /* #34 */
     7445    { 0x082ad2, 0x082202, 0x030e0c9de83d186a, 0x030e0c9de83d186b, 0, 0 }, /* #35 */
     7446    { 0x3a5047, 0x3a5083, 0xe74d1da1edec18c0, 0xe74d1da1edec18c1, 0, 0 }, /* #36 */
     7447    { 0x144907, 0x144183, 0xcc0f85041210c94b, 0xcc0f85041210c94c, 0, 0 }, /* #37 */
     7448    { 0x257097, 0x257083, 0xf5db390d1a185e5d, 0xf5db390d1a185e5e, 0, 0 }, /* #38 */
     7449    { 0x3e2012, 0x3e2086, 0x8224caf4a64131ae, 0x8224caf4a64131af, 0, 0 }, /* #39 */
     7450    { 0x087b12, 0x087306, 0x4ff27af74b49a50b, 0x4ff27af74b49a50c, 0, 0 }, /* #40 */
     7451    { 0x343883, 0x343083, 0xa97f2ea341c5edcd, 0xa97f2ea341c5edce, 0, 0 }, /* #41 */
     7452    { 0x0f0553, 0x0f0587, 0xa65fd170db6e4c7d, 0xa65fd170db6e4c7e, 0, 0 }, /* #42 */
     7453    { 0x2f2396, 0x2f2382, 0xfbfeb5d36e53be7b, 0xfbfeb5d36e53be7c, 0, 0 }, /* #43 */
     7454    { 0x134e42, 0x134602, 0x043c0365e64139d5, 0x043c0365e64139d6, 0, 0 }, /* #44 */
     7455    { 0x027ec2, 0x027606, 0x69e8a91ac4abc843, 0x69e8a91ac4abc844, 0, 0 }, /* #45 */
     7456    { 0x164ec6, 0x164686, 0xceb3a9de99157117, 0xceb3a9de99157118, 0, 0 }, /* #46 */
     7457    { 0x155607, 0x155687, 0xd595d3b8f58d63d7, 0xd595d3b8f58d63d8, 0, 0 }, /* #47 */
     7458    { 0x3f00c7, 0x3f0083, 0x8f734589cb15f896, 0x8f734589cb15f897, 0, 0 }, /* #48 */
     7459    { 0x1a4e17, 0x1a4687, 0xdc65735f643ee1f8, 0xdc65735f643ee1f9, 0, 0 }, /* #49 */
     7460    { 0x397083, 0x397083, 0xa9e075715ccb578b, 0xa9e075715ccb578c, 0, 0 }, /* #50 */
     7461    { 0x0d6c16, 0x0d6416, 0x37c9073731f2bebf, 0x37c9073731f2bec0, 0, 0 }, /* #51 */
     7462    { 0x384857, 0x384007, 0x0cb7e3c58f32bf76, 0x0cb7e3c58f32bf77, 0, 0 }, /* #52 */
     7463    { 0x0a41d6, 0x0a4182, 0xc0b36f52637d71b2, 0xc0b36f52637d71b3, 0, 0 }, /* #53 */
     7464    { 0x1170d2, 0x117082, 0xbb0a097a7ec7fa6c, 0xbb0a097a7ec7fa6d, 0, 0 }, /* #54 */
     7465    { 0x346793, 0x346703, 0x2d0e160576c3be79, 0x2d0e160576c3be7a, 0, 0 }, /* #55 */
     7466    { 0x062512, 0x062502, 0x72e57b1497b61428, 0x72e57b1497b61429, 0, 0 }, /* #56 */
     7467    { 0x3318d2, 0x331086, 0xe553bf8059c061c8, 0xe553bf8059c061c9, 0, 0 }, /* #57 */
     7468    { 0x012052, 0x012086, 0xd9b789b0ff8e561c, 0xd9b789b0ff8e561d, 0, 0 }, /* #58 */
     7469    { 0x302fd6, 0x302786, 0xcdb05b02afe79810, 0xcdb05b02afe79811, 0, 0 }, /* #59 */
     7470    { 0x266753, 0x266707, 0x706865918d1d1568, 0x706865918d1d1569, 0, 0 }, /* #60 */
     7471    { 0x092657, 0x092603, 0x72f6c21efc521d22, 0x72f6c21efc521d23, 0, 0 }, /* #61 */
     7472    { 0x025997, 0x025107, 0x678ae6a08e0fae86, 0x678ae6a08e0fae87, 0, 0 }, /* #62 */
     7473    { 0x2b2682, 0x2b2686, 0x91f1e89300f6e7e3, 0x91f1e89300f6e7e4, 0, 0 }, /* #63 */
    74747474};
    74757475static const BINU64_TEST_T g_aTests_inc_u64_locked[] =
    74767476{
    7477     { 0x192403, 0x192487, 0xb9146ed56dd1f3bd, 0xb9146ed56dd1f3be, 0, 0 }, /* #0 */
    7478     { 0x073b16, 0x073382, 0x8925eb7dad3f9e8b, 0x8925eb7dad3f9e8c, 0, 0 }, /* #1 */
    7479     { 0x1f1bc2, 0x1f1302, 0x0e95ac1b8e50e86c, 0x0e95ac1b8e50e86d, 0, 0 }, /* #2 */
    7480     { 0x024c87, 0x024483, 0xeaa18993a0fda507, 0xeaa18993a0fda508, 0, 0 }, /* #3 */
    7481     { 0x1d43d6, 0x1d4382, 0xc39edc5616c4a06c, 0xc39edc5616c4a06d, 0, 0 }, /* #4 */
    7482     { 0x134f86, 0x134786, 0xd8a9f4cd7bfe4926, 0xd8a9f4cd7bfe4927, 0, 0 }, /* #5 */
    7483     { 0x145492, 0x145402, 0x40ef2183a76e44cd, 0x40ef2183a76e44ce, 0, 0 }, /* #6 */
    7484     { 0x081693, 0x081683, 0xac59c0be43304336, 0xac59c0be43304337, 0, 0 }, /* #7 */
    7485     { 0x2a0403, 0x2a0483, 0xc82ca1fd398478a7, 0xc82ca1fd398478a8, 0, 0 }, /* #8 */
    7486     { 0x033996, 0x033182, 0x9923e0d81d00decc, 0x9923e0d81d00decd, 0, 0 }, /* #9 */
    7487     { 0x015552, 0x015586, 0xd44e0aa1db7320e7, 0xd44e0aa1db7320e8, 0, 0 }, /* #10 */
    7488     { 0x270856, 0x270082, 0xc55e9af19a97f6b4, 0xc55e9af19a97f6b5, 0, 0 }, /* #11 */
    7489     { 0x3a6a13, 0x3a6207, 0x2305f7bb7dac5bdc, 0x2305f7bb7dac5bdd, 0, 0 }, /* #12 */
    7490     { 0x3a6ac6, 0x3a6206, 0x5fdf957be3f9013b, 0x5fdf957be3f9013c, 0, 0 }, /* #13 */
    7491     { 0x236bd2, 0x236386, 0x993c6f266e47a223, 0x993c6f266e47a224, 0, 0 }, /* #14 */
    7492     { 0x103343, 0x103387, 0xcaca9445f5df7854, 0xcaca9445f5df7855, 0, 0 }, /* #15 */
    7493     { 0x385a93, 0x385207, 0x65650f6eecb346dc, 0x65650f6eecb346dd, 0, 0 }, /* #16 */
    7494     { 0x040097, 0x040017, 0x002b84e6a3049b5f, 0x002b84e6a3049b60, 0, 0 }, /* #17 */
    7495     { 0x343382, 0x343382, 0xe4745182b4a5d225, 0xe4745182b4a5d226, 0, 0 }, /* #18 */
    7496     { 0x124992, 0x124182, 0xce94dfd6452dfd6a, 0xce94dfd6452dfd6b, 0, 0 }, /* #19 */
    7497     { 0x237bd3, 0x237303, 0x03814286c3191dc1, 0x03814286c3191dc2, 0, 0 }, /* #20 */
    7498     { 0x297b03, 0x297303, 0x18a49e27fb3d10c6, 0x18a49e27fb3d10c7, 0, 0 }, /* #21 */
    7499     { 0x3c2852, 0x3c2086, 0xcc3f7ee22ab1f616, 0xcc3f7ee22ab1f617, 0, 0 }, /* #22 */
    7500     { 0x012b06, 0x012306, 0x62bf632e1c103911, 0x62bf632e1c103912, 0, 0 }, /* #23 */
    7501     { 0x384c53, 0x384407, 0x29b087a48313e435, 0x29b087a48313e436, 0, 0 }, /* #24 */
    7502     { 0x0c6446, 0x0c6406, 0x267665b60fd62380, 0x267665b60fd62381, 0, 0 }, /* #25 */
    7503     { 0x3b0c03, 0x3b0403, 0x249652a4bc60b650, 0x249652a4bc60b651, 0, 0 }, /* #26 */
    7504     { 0x1f0082, 0x1f0082, 0xeda16e8753b97d0d, 0xeda16e8753b97d0e, 0, 0 }, /* #27 */
    7505     { 0x2b0082, 0x2b0002, 0x4ee1e99e54e971de, 0x4ee1e99e54e971df, 0, 0 }, /* #28 */
    7506     { 0x350156, 0x350102, 0x79a91feef9e7f3b8, 0x79a91feef9e7f3b9, 0, 0 }, /* #29 */
    7507     { 0x255ed6, 0x255682, 0x8f3c453f6bb2e888, 0x8f3c453f6bb2e889, 0, 0 }, /* #30 */
    7508     { 0x3f5793, 0x3f5787, 0xa41e9ca2f2d93954, 0xa41e9ca2f2d93955, 0, 0 }, /* #31 */
    7509     { 0x1c2896, 0x1c2082, 0xc176efa7b896f9de, 0xc176efa7b896f9df, 0, 0 }, /* #32 */
    7510     { 0x1e0717, 0x1e0783, 0xec6a3d79765baaf3, 0xec6a3d79765baaf4, 0, 0 }, /* #33 */
    7511     { 0x192987, 0x192107, 0x5d9f4424f30cbbdd, 0x5d9f4424f30cbbde, 0, 0 }, /* #34 */
    7512     { 0x046fc7, 0x046783, 0xad6815fb350b0461, 0xad6815fb350b0462, 0, 0 }, /* #35 */
    7513     { 0x3408c2, 0x340086, 0x88fbc0e17e12ff32, 0x88fbc0e17e12ff33, 0, 0 }, /* #36 */
    7514     { 0x284d92, 0x284582, 0x97058b3968e656b4, 0x97058b3968e656b5, 0, 0 }, /* #37 */
    7515     { 0x242fc3, 0x242783, 0xdc0ae53b64129151, 0xdc0ae53b64129152, 0, 0 }, /* #38 */
    7516     { 0x200207, 0x200283, 0xb5196848b636c90d, 0xb5196848b636c90e, 0, 0 }, /* #39 */
    7517     { 0x1617c3, 0x161783, 0xe85296782079d2e8, 0xe85296782079d2e9, 0, 0 }, /* #40 */
    7518     { 0x3e4346, 0x3e4382, 0x9f31631d606301eb, 0x9f31631d606301ec, 0, 0 }, /* #41 */
    7519     { 0x201ad6, 0x201286, 0xea725b8b873d987c, 0xea725b8b873d987d, 0, 0 }, /* #42 */
    7520     { 0x1d7f86, 0x1d7782, 0x9d0341552403c3d9, 0x9d0341552403c3da, 0, 0 }, /* #43 */
    7521     { 0x191e06, 0x191606, 0x1948935e9fe29cae, 0x1948935e9fe29caf, 0, 0 }, /* #44 */
    7522     { 0x182e12, 0x182612, 0x556127a28c82a7df, 0x556127a28c82a7e0, 0, 0 }, /* #45 */
    7523     { 0x033582, 0x033582, 0x9402aae14c08aaac, 0x9402aae14c08aaad, 0, 0 }, /* #46 */
    7524     { 0x247d87, 0x247587, 0x82e85898ee2d6da5, 0x82e85898ee2d6da6, 0, 0 }, /* #47 */
    7525     { 0x3c7e86, 0x3c7602, 0x2a1c01f87415185a, 0x2a1c01f87415185b, 0, 0 }, /* #48 */
    7526     { 0x080347, 0x080387, 0x9a630fa171c69443, 0x9a630fa171c69444, 0, 0 }, /* #49 */
    7527     { 0x0b1f53, 0x0b1717, 0x3b620d38cc6c042f, 0x3b620d38cc6c0430, 0, 0 }, /* #50 */
    7528     { 0x1e6e57, 0x1e6687, 0xba5e259fe2735c35, 0xba5e259fe2735c36, 0, 0 }, /* #51 */
    7529     { 0x364b13, 0x364307, 0x14734fb0b4b99ffb, 0x14734fb0b4b99ffc, 0, 0 }, /* #52 */
    7530     { 0x395ed3, 0x395683, 0xb5835ec273338612, 0xb5835ec273338613, 0, 0 }, /* #53 */
    7531     { 0x263a13, 0x263293, 0xcf323da69cfddc7f, 0xcf323da69cfddc80, 0, 0 }, /* #54 */
    7532     { 0x224203, 0x224207, 0x527fc78985e49f70, 0x527fc78985e49f71, 0, 0 }, /* #55 */
    7533     { 0x213343, 0x213383, 0xe67bd819e98d30b2, 0xe67bd819e98d30b3, 0, 0 }, /* #56 */
    7534     { 0x125817, 0x125007, 0x725b8cc5714d2646, 0x725b8cc5714d2647, 0, 0 }, /* #57 */
    7535     { 0x3c2586, 0x3c2506, 0x1901c6fee024722c, 0x1901c6fee024722d, 0, 0 }, /* #58 */
    7536     { 0x2f7306, 0x2f7302, 0x3cff790e8e7ac34b, 0x3cff790e8e7ac34c, 0, 0 }, /* #59 */
    7537     { 0x272807, 0x272083, 0xb9e3804c37ba369c, 0xb9e3804c37ba369d, 0, 0 }, /* #60 */
    7538     { 0x3a0e57, 0x3a0603, 0x09ea16957dc6d944, 0x09ea16957dc6d945, 0, 0 }, /* #61 */
    7539     { 0x0d1756, 0x0d1782, 0xcac91cc0eb1a5406, 0xcac91cc0eb1a5407, 0, 0 }, /* #62 */
    7540     { 0x010ed6, 0x010686, 0xcb82788bdbf5e02c, 0xcb82788bdbf5e02d, 0, 0 }, /* #63 */
     7477    { 0x1c34c6, 0x1c3486, 0xdd50ed8cd916a3a2, 0xdd50ed8cd916a3a3, 0, 0 }, /* #0 */
     7478    { 0x1b1157, 0x1b1107, 0x5e6e2f1f85e4874a, 0x5e6e2f1f85e4874b, 0, 0 }, /* #1 */
     7479    { 0x121646, 0x121682, 0x8d292723b936133d, 0x8d292723b936133e, 0, 0 }, /* #2 */
     7480    { 0x087197, 0x087103, 0x722470a05f98f1b4, 0x722470a05f98f1b5, 0, 0 }, /* #3 */
     7481    { 0x1e52c3, 0x1e5297, 0xd52e1654ea95de2f, 0xd52e1654ea95de30, 0, 0 }, /* #4 */
     7482    { 0x3b6f83, 0x3b6783, 0xf11e52708e7342ac, 0xf11e52708e7342ad, 0, 0 }, /* #5 */
     7483    { 0x367116, 0x367186, 0xc5a030df94ba1886, 0xc5a030df94ba1887, 0, 0 }, /* #6 */
     7484    { 0x077853, 0x077087, 0x84d203c9f948784c, 0x84d203c9f948784d, 0, 0 }, /* #7 */
     7485    { 0x360397, 0x360307, 0x08e3aefb59396c08, 0x08e3aefb59396c09, 0, 0 }, /* #8 */
     7486    { 0x350617, 0x350603, 0x2f1051f173650c63, 0x2f1051f173650c64, 0, 0 }, /* #9 */
     7487    { 0x333d52, 0x333582, 0xf2ba27a0d6948d14, 0xf2ba27a0d6948d15, 0, 0 }, /* #10 */
     7488    { 0x3f3412, 0x3f3406, 0x3c7b55699d10d6a2, 0x3c7b55699d10d6a3, 0, 0 }, /* #11 */
     7489    { 0x1a7403, 0x1a7487, 0x9a91e429ee0c127d, 0x9a91e429ee0c127e, 0, 0 }, /* #12 */
     7490    { 0x1a4d57, 0x1a4507, 0x18587e551ecdc943, 0x18587e551ecdc944, 0, 0 }, /* #13 */
     7491    { 0x0e0ac7, 0x0e0287, 0x990c8031662ffef8, 0x990c8031662ffef9, 0, 0 }, /* #14 */
     7492    { 0x343e83, 0x343687, 0xa809bdcd6e7c620e, 0xa809bdcd6e7c620f, 0, 0 }, /* #15 */
     7493    { 0x0b7246, 0x0b7292, 0xa793611d24ce5a6f, 0xa793611d24ce5a70, 0, 0 }, /* #16 */
     7494    { 0x312712, 0x312702, 0x74630cedbacf2090, 0x74630cedbacf2091, 0, 0 }, /* #17 */
     7495    { 0x253653, 0x253607, 0x79a5a6f1672eec73, 0x79a5a6f1672eec74, 0, 0 }, /* #18 */
     7496    { 0x3335c2, 0x333582, 0x8b6a642b71cff33d, 0x8b6a642b71cff33e, 0, 0 }, /* #19 */
     7497    { 0x1648c7, 0x164007, 0x6bd8f918874c7221, 0x6bd8f918874c7222, 0, 0 }, /* #20 */
     7498    { 0x094dd2, 0x094582, 0x93ecc201f7f18f24, 0x93ecc201f7f18f25, 0, 0 }, /* #21 */
     7499    { 0x0b4e12, 0x0b4696, 0x8bc856c1d3ce47bf, 0x8bc856c1d3ce47c0, 0, 0 }, /* #22 */
     7500    { 0x373fc7, 0x373797, 0xf455356b1a8f465f, 0xf455356b1a8f4660, 0, 0 }, /* #23 */
     7501    { 0x263f52, 0x263792, 0x838202ae7910e26f, 0x838202ae7910e270, 0, 0 }, /* #24 */
     7502    { 0x3d6f46, 0x3d6706, 0x4009b81d5fea111d, 0x4009b81d5fea111e, 0, 0 }, /* #25 */
     7503    { 0x1677c7, 0x167707, 0x0cb2e49df51c2c94, 0x0cb2e49df51c2c95, 0, 0 }, /* #26 */
     7504    { 0x1e6747, 0x1e6787, 0xf2e4e3854b10a973, 0xf2e4e3854b10a974, 0, 0 }, /* #27 */
     7505    { 0x154ad7, 0x154203, 0x1769ea588ce61cc1, 0x1769ea588ce61cc2, 0, 0 }, /* #28 */
     7506    { 0x184342, 0x184386, 0xd8d3cd65b271f9fe, 0xd8d3cd65b271f9ff, 0, 0 }, /* #29 */
     7507    { 0x112e96, 0x112602, 0x5f7e70ff619f454b, 0x5f7e70ff619f454c, 0, 0 }, /* #30 */
     7508    { 0x2c0582, 0x2c0582, 0xe42e2233b4f0aa14, 0xe42e2233b4f0aa15, 0, 0 }, /* #31 */
     7509    { 0x121213, 0x121287, 0xa5d3148997e0c5b1, 0xa5d3148997e0c5b2, 0, 0 }, /* #32 */
     7510    { 0x296293, 0x296283, 0xbc97e0cfb6482d53, 0xbc97e0cfb6482d54, 0, 0 }, /* #33 */
     7511    { 0x2875d2, 0x287582, 0xd9e65575a1570c44, 0xd9e65575a1570c45, 0, 0 }, /* #34 */
     7512    { 0x342247, 0x342203, 0x7039ccf99cd43650, 0x7039ccf99cd43651, 0, 0 }, /* #35 */
     7513    { 0x000803, 0x000013, 0x0125988ead5850df, 0x0125988ead5850e0, 0, 0 }, /* #36 */
     7514    { 0x3a0592, 0x3a0506, 0x1998ddc77a196681, 0x1998ddc77a196682, 0, 0 }, /* #37 */
     7515    { 0x0840d2, 0x084082, 0xa42e132292dfd16c, 0xa42e132292dfd16d, 0, 0 }, /* #38 */
     7516    { 0x2a2f96, 0x2a2706, 0x688d88e662e40717, 0x688d88e662e40718, 0, 0 }, /* #39 */
     7517    { 0x1648d6, 0x164082, 0xb301eabf93db8cf0, 0xb301eabf93db8cf1, 0, 0 }, /* #40 */
     7518    { 0x1a3bc2, 0x1a3382, 0xdb6bf195665cdfd8, 0xdb6bf195665cdfd9, 0, 0 }, /* #41 */
     7519    { 0x031292, 0x031286, 0xabf551282b0b31d7, 0xabf551282b0b31d8, 0, 0 }, /* #42 */
     7520    { 0x232f83, 0x232783, 0xfa47bbdc538cb32e, 0xfa47bbdc538cb32f, 0, 0 }, /* #43 */
     7521    { 0x3e0642, 0x3e0606, 0x0f537ba3afaa345b, 0x0f537ba3afaa345c, 0, 0 }, /* #44 */
     7522    { 0x1a1213, 0x1a1283, 0xe1eeebf2a3e06888, 0xe1eeebf2a3e06889, 0, 0 }, /* #45 */
     7523    { 0x046e47, 0x046607, 0x4dae7a7f74239b62, 0x4dae7a7f74239b63, 0, 0 }, /* #46 */
     7524    { 0x236a53, 0x236213, 0x71c9fc72beae7ddf, 0x71c9fc72beae7de0, 0, 0 }, /* #47 */
     7525    { 0x1c5a93, 0x1c5207, 0x754c5a67d89c2cf8, 0x754c5a67d89c2cf9, 0, 0 }, /* #48 */
     7526    { 0x033b87, 0x033387, 0xa25c943e02793076, 0xa25c943e02793077, 0, 0 }, /* #49 */
     7527    { 0x0824c7, 0x082487, 0xd6b7e4eceb81ccf8, 0xd6b7e4eceb81ccf9, 0, 0 }, /* #50 */
     7528    { 0x164d93, 0x164583, 0x858e2154ed40fcb2, 0x858e2154ed40fcb3, 0, 0 }, /* #51 */
     7529    { 0x0d7847, 0x0d7007, 0x6dd1aa640b1d41e7, 0x6dd1aa640b1d41e8, 0, 0 }, /* #52 */
     7530    { 0x092296, 0x092282, 0xa54f9e30989af512, 0xa54f9e30989af513, 0, 0 }, /* #53 */
     7531    { 0x1a7453, 0x1a7487, 0xcf46978a2ad33140, 0xcf46978a2ad33141, 0, 0 }, /* #54 */
     7532    { 0x070d87, 0x070503, 0x3033df9b77936e61, 0x3033df9b77936e62, 0, 0 }, /* #55 */
     7533    { 0x1d7283, 0x1d7207, 0x42c997c58bd2e543, 0x42c997c58bd2e544, 0, 0 }, /* #56 */
     7534    { 0x217d12, 0x217586, 0xb71af2801f240a38, 0xb71af2801f240a39, 0, 0 }, /* #57 */
     7535    { 0x266e97, 0x266607, 0x4444adbd01fa00b6, 0x4444adbd01fa00b7, 0, 0 }, /* #58 */
     7536    { 0x2a7646, 0x2a7606, 0x48a2b9e3a8fd38e6, 0x48a2b9e3a8fd38e7, 0, 0 }, /* #59 */
     7537    { 0x1a0b56, 0x1a0386, 0x9efb5b911c9e5570, 0x9efb5b911c9e5571, 0, 0 }, /* #60 */
     7538    { 0x381c53, 0x381483, 0x90a603c93ca95374, 0x90a603c93ca95375, 0, 0 }, /* #61 */
     7539    { 0x1b37c3, 0x1b3703, 0x4229d1074887a80c, 0x4229d1074887a80d, 0, 0 }, /* #62 */
     7540    { 0x1a4482, 0x1a4402, 0x6be230d537475418, 0x6be230d537475419, 0, 0 }, /* #63 */
    75417541};
    75427542static const BINU64_TEST_T g_aTests_dec_u64[] =
    75437543{
    7544     { 0x1b79c6, 0x1b7102, 0x07dbd78f91851633, 0x07dbd78f91851632, 0, 0 }, /* #0 */
    7545     { 0x3c2c92, 0x3c2402, 0x4d65a2e0c5d2d84b, 0x4d65a2e0c5d2d84a, 0, 0 }, /* #1 */
    7546     { 0x041447, 0x041483, 0xa891cdc20450691d, 0xa891cdc20450691c, 0, 0 }, /* #2 */
    7547     { 0x1e5b92, 0x1e5306, 0x71838a226ba292d8, 0x71838a226ba292d7, 0, 0 }, /* #3 */
    7548     { 0x0f7556, 0x0f7506, 0x44e908d1cceafef1, 0x44e908d1cceafef0, 0, 0 }, /* #4 */
    7549     { 0x062017, 0x062007, 0x7d288c60cd2d8889, 0x7d288c60cd2d8888, 0, 0 }, /* #5 */
    7550     { 0x2e7047, 0x2e7003, 0x452ea21ba5ec3ce4, 0x452ea21ba5ec3ce3, 0, 0 }, /* #6 */
    7551     { 0x1808d7, 0x180083, 0xbf95b3942424a174, 0xbf95b3942424a173, 0, 0 }, /* #7 */
    7552     { 0x3a1c43, 0x3a1403, 0x57fe8190b02a575c, 0x57fe8190b02a575b, 0, 0 }, /* #8 */
    7553     { 0x2b4a96, 0x2b4206, 0x093ace7468b30d97, 0x093ace7468b30d96, 0, 0 }, /* #9 */
    7554     { 0x005dd3, 0x005583, 0xed89ce053d814292, 0xed89ce053d814291, 0, 0 }, /* #10 */
    7555     { 0x176243, 0x176287, 0x8996aef3608eb9fb, 0x8996aef3608eb9fa, 0, 0 }, /* #11 */
    7556     { 0x243443, 0x243403, 0x70b5e5fca4a7b168, 0x70b5e5fca4a7b167, 0, 0 }, /* #12 */
    7557     { 0x3f3d02, 0x3f3502, 0x305cf09abea07e9f, 0x305cf09abea07e9e, 0, 0 }, /* #13 */
    7558     { 0x0055d2, 0x005582, 0x96a60df753cc15cf, 0x96a60df753cc15ce, 0, 0 }, /* #14 */
    7559     { 0x1c2192, 0x1c2106, 0x5fb302119ecb3b25, 0x5fb302119ecb3b24, 0, 0 }, /* #15 */
    7560     { 0x333b97, 0x333383, 0xc39dfcc1f67ff69f, 0xc39dfcc1f67ff69e, 0, 0 }, /* #16 */
    7561     { 0x204052, 0x204082, 0xa915570de2051e1d, 0xa915570de2051e1c, 0, 0 }, /* #17 */
    7562     { 0x3e2352, 0x3e2386, 0xd4274ac9952a6e22, 0xd4274ac9952a6e21, 0, 0 }, /* #18 */
    7563     { 0x035943, 0x035187, 0xc15f6bcff67205e8, 0xc15f6bcff67205e7, 0, 0 }, /* #19 */
    7564     { 0x021696, 0x021602, 0x25531221fab539e6, 0x25531221fab539e5, 0, 0 }, /* #20 */
    7565     { 0x016fd7, 0x016703, 0x43265e3ef7bf69e4, 0x43265e3ef7bf69e3, 0, 0 }, /* #21 */
    7566     { 0x307806, 0x307002, 0x4dc65543573141a9, 0x4dc65543573141a8, 0, 0 }, /* #22 */
    7567     { 0x173a46, 0x173206, 0x4073e998c23b3145, 0x4073e998c23b3144, 0, 0 }, /* #23 */
    7568     { 0x1b3a97, 0x1b3287, 0xea86eec27df24348, 0xea86eec27df24347, 0, 0 }, /* #24 */
    7569     { 0x010916, 0x010112, 0x799354e814d24a80, 0x799354e814d24a7f, 0, 0 }, /* #25 */
    7570     { 0x0a18c6, 0x0a1086, 0xf49ed352a174d4c6, 0xf49ed352a174d4c5, 0, 0 }, /* #26 */
    7571     { 0x176403, 0x176487, 0xf24a54e39a6a9fb9, 0xf24a54e39a6a9fb8, 0, 0 }, /* #27 */
    7572     { 0x291703, 0x291703, 0x0ad7e9f818337999, 0x0ad7e9f818337998, 0, 0 }, /* #28 */
    7573     { 0x1f3983, 0x1f3187, 0xbf942414b5b334ca, 0xbf942414b5b334c9, 0, 0 }, /* #29 */
    7574     { 0x0f2902, 0x0f2186, 0xf636a7d4ce97f119, 0xf636a7d4ce97f118, 0, 0 }, /* #30 */
    7575     { 0x075fc6, 0x075782, 0x927d127b7ecdb03f, 0x927d127b7ecdb03e, 0, 0 }, /* #31 */
    7576     { 0x1844c7, 0x184407, 0x57d616cc8c22f734, 0x57d616cc8c22f733, 0, 0 }, /* #32 */
    7577     { 0x276a96, 0x276206, 0x67a874578f337a54, 0x67a874578f337a53, 0, 0 }, /* #33 */
    7578     { 0x021c43, 0x021407, 0x09c439e958da67b8, 0x09c439e958da67b7, 0, 0 }, /* #34 */
    7579     { 0x287946, 0x287182, 0x8ec850e97deb21a5, 0x8ec850e97deb21a4, 0, 0 }, /* #35 */
    7580     { 0x237747, 0x237783, 0xffcdb4348d15758b, 0xffcdb4348d15758a, 0, 0 }, /* #36 */
    7581     { 0x250ec3, 0x250607, 0x69f6be1ffd3cf08c, 0x69f6be1ffd3cf08b, 0, 0 }, /* #37 */
    7582     { 0x2c5286, 0x2c5202, 0x585a629c189f303f, 0x585a629c189f303e, 0, 0 }, /* #38 */
    7583     { 0x380356, 0x380382, 0xa178a37d0d0a2769, 0xa178a37d0d0a2768, 0, 0 }, /* #39 */
    7584     { 0x217a13, 0x217283, 0xf734e6279462a8ae, 0xf734e6279462a8ad, 0, 0 }, /* #40 */
    7585     { 0x2f7353, 0x2f7303, 0x4412c2d60ca806a3, 0x4412c2d60ca806a2, 0, 0 }, /* #41 */
    7586     { 0x0d6dc2, 0x0d6586, 0xd8bfa05b448ccd88, 0xd8bfa05b448ccd87, 0, 0 }, /* #42 */
    7587     { 0x3f2fc6, 0x3f2786, 0xba9be655c86417ab, 0xba9be655c86417aa, 0, 0 }, /* #43 */
    7588     { 0x307217, 0x307207, 0x5b2f3418f90549e5, 0x5b2f3418f90549e4, 0, 0 }, /* #44 */
    7589     { 0x0f42c7, 0x0f4293, 0xdaf2d268aa6a67f0, 0xdaf2d268aa6a67ef, 0, 0 }, /* #45 */
    7590     { 0x3061c3, 0x306103, 0x266de77e941f0add, 0x266de77e941f0adc, 0, 0 }, /* #46 */
    7591     { 0x311302, 0x311382, 0xe76351c0b62123b6, 0xe76351c0b62123b5, 0, 0 }, /* #47 */
    7592     { 0x2554c2, 0x255406, 0x2b4b121f324f4448, 0x2b4b121f324f4447, 0, 0 }, /* #48 */
    7593     { 0x0a0742, 0x0a0706, 0x65228d17e5dd98c6, 0x65228d17e5dd98c5, 0, 0 }, /* #49 */
    7594     { 0x140892, 0x140086, 0x816207fc108877c7, 0x816207fc108877c6, 0, 0 }, /* #50 */
    7595     { 0x1b7806, 0x1b7006, 0x4a12c6251158f0fa, 0x4a12c6251158f0f9, 0, 0 }, /* #51 */
    7596     { 0x043303, 0x043383, 0x90ce60746642c7ce, 0x90ce60746642c7cd, 0, 0 }, /* #52 */
    7597     { 0x251d57, 0x251507, 0x151a4a17ae53baa6, 0x151a4a17ae53baa5, 0, 0 }, /* #53 */
    7598     { 0x092787, 0x092703, 0x34c22f8af33c49a8, 0x34c22f8af33c49a7, 0, 0 }, /* #54 */
    7599     { 0x0a3486, 0x0a3482, 0x8ea9acca53d5a0bd, 0x8ea9acca53d5a0bc, 0, 0 }, /* #55 */
    7600     { 0x1709d2, 0x170102, 0x17f64a47c300e962, 0x17f64a47c300e961, 0, 0 }, /* #56 */
    7601     { 0x2b7556, 0x2b7506, 0x447672303973242f, 0x447672303973242e, 0, 0 }, /* #57 */
    7602     { 0x1530d6, 0x153086, 0xab13db5261d15ca4, 0xab13db5261d15ca3, 0, 0 }, /* #58 */
    7603     { 0x2f3517, 0x2f3507, 0x00f0f8639b05f482, 0x00f0f8639b05f481, 0, 0 }, /* #59 */
    7604     { 0x0e6403, 0x0e6487, 0xa327fcf5a174192e, 0xa327fcf5a174192d, 0, 0 }, /* #60 */
    7605     { 0x2b4e96, 0x2b4686, 0xeca2e850d11cba4f, 0xeca2e850d11cba4e, 0, 0 }, /* #61 */
    7606     { 0x0f2393, 0x0f2307, 0x1d040c4aae4cd054, 0x1d040c4aae4cd053, 0, 0 }, /* #62 */
    7607     { 0x250e97, 0x250687, 0xb8a633d8b8ddd0b8, 0xb8a633d8b8ddd0b7, 0, 0 }, /* #63 */
     7544    { 0x342742, 0x342702, 0x4551f43e7f3f1076, 0x4551f43e7f3f1075, 0, 0 }, /* #0 */
     7545    { 0x3a1506, 0x3a1586, 0xaee8ca16a004205d, 0xaee8ca16a004205c, 0, 0 }, /* #1 */
     7546    { 0x2b2316, 0x2b2306, 0x34a1d2cc03e9f43d, 0x34a1d2cc03e9f43c, 0, 0 }, /* #2 */
     7547    { 0x391886, 0x391092, 0xf02870e61ec179e0, 0xf02870e61ec179df, 0, 0 }, /* #3 */
     7548    { 0x0c2497, 0x0c2403, 0x56efaa7c46400c6c, 0x56efaa7c46400c6b, 0, 0 }, /* #4 */
     7549    { 0x213e87, 0x213687, 0xe7ab7c976aebef4c, 0xe7ab7c976aebef4b, 0, 0 }, /* #5 */
     7550    { 0x005287, 0x005203, 0x1658709b1687722b, 0x1658709b1687722a, 0, 0 }, /* #6 */
     7551    { 0x085b93, 0x085383, 0x8c4efc7567479424, 0x8c4efc7567479423, 0, 0 }, /* #7 */
     7552    { 0x3a2546, 0x3a2516, 0x7f291a7321828210, 0x7f291a732182820f, 0, 0 }, /* #8 */
     7553    { 0x071442, 0x071402, 0x5f8b255f5a20cd5f, 0x5f8b255f5a20cd5e, 0, 0 }, /* #9 */
     7554    { 0x0230d2, 0x023006, 0x1928f783327101bc, 0x1928f783327101bb, 0, 0 }, /* #10 */
     7555    { 0x114656, 0x114686, 0xfbada6385275eb57, 0xfbada6385275eb56, 0, 0 }, /* #11 */
     7556    { 0x3b65d7, 0x3b6587, 0xf15b3b698936dec4, 0xf15b3b698936dec3, 0, 0 }, /* #12 */
     7557    { 0x1c3a87, 0x1c3283, 0x81a0d1d85f9a27a5, 0x81a0d1d85f9a27a4, 0, 0 }, /* #13 */
     7558    { 0x305d93, 0x305507, 0x214dca056b226daa, 0x214dca056b226da9, 0, 0 }, /* #14 */
     7559    { 0x0a4003, 0x0a4003, 0x11c4925df6fae4d1, 0x11c4925df6fae4d0, 0, 0 }, /* #15 */
     7560    { 0x254193, 0x254103, 0x603a500f37b64824, 0x603a500f37b64823, 0, 0 }, /* #16 */
     7561    { 0x1e1952, 0x1e1106, 0x324aeba5edcffe75, 0x324aeba5edcffe74, 0, 0 }, /* #17 */
     7562    { 0x215f86, 0x215782, 0xb56b00a62123cd0c, 0xb56b00a62123cd0b, 0, 0 }, /* #18 */
     7563    { 0x374e83, 0x374687, 0xfb85d2bc02171d51, 0xfb85d2bc02171d50, 0, 0 }, /* #19 */
     7564    { 0x0e73d7, 0x0e7387, 0x9fbf8f8a542171f1, 0x9fbf8f8a542171f0, 0, 0 }, /* #20 */
     7565    { 0x283d46, 0x283502, 0x51749e606b6479bd, 0x51749e606b6479bc, 0, 0 }, /* #21 */
     7566    { 0x093993, 0x093107, 0x2a1342748136a32e, 0x2a1342748136a32d, 0, 0 }, /* #22 */
     7567    { 0x1b4886, 0x1b4002, 0x02f11a75ac0becf2, 0x02f11a75ac0becf1, 0, 0 }, /* #23 */
     7568    { 0x001982, 0x001102, 0x385dec1e9b94975f, 0x385dec1e9b94975e, 0, 0 }, /* #24 */
     7569    { 0x384253, 0x384203, 0x164aa0ea206828bd, 0x164aa0ea206828bc, 0, 0 }, /* #25 */
     7570    { 0x0a6e16, 0x0a6616, 0x217d93d5cb412370, 0x217d93d5cb41236f, 0, 0 }, /* #26 */
     7571    { 0x3436d3, 0x343683, 0xd9b27f9cab974ad7, 0xd9b27f9cab974ad6, 0, 0 }, /* #27 */
     7572    { 0x276982, 0x276186, 0x8fb4005932559143, 0x8fb4005932559142, 0, 0 }, /* #28 */
     7573    { 0x027bd2, 0x027306, 0x5ba876ad356a6378, 0x5ba876ad356a6377, 0, 0 }, /* #29 */
     7574    { 0x0706d6, 0x070606, 0x1c75b4460527618e, 0x1c75b4460527618d, 0, 0 }, /* #30 */
     7575    { 0x0e0f16, 0x0e0786, 0xd8cbcbad945407cb, 0xd8cbcbad945407ca, 0, 0 }, /* #31 */
     7576    { 0x287846, 0x287006, 0x6d5b25aca24c06ee, 0x6d5b25aca24c06ed, 0, 0 }, /* #32 */
     7577    { 0x015a57, 0x015283, 0x837c38927027c709, 0x837c38927027c708, 0, 0 }, /* #33 */
     7578    { 0x257b07, 0x257387, 0x9d4e367dd743b1cd, 0x9d4e367dd743b1cc, 0, 0 }, /* #34 */
     7579    { 0x1b5792, 0x1b5786, 0xcd67e2372f5270be, 0xcd67e2372f5270bd, 0, 0 }, /* #35 */
     7580    { 0x343096, 0x343096, 0xb8d9b1543c34f560, 0xb8d9b1543c34f55f, 0, 0 }, /* #36 */
     7581    { 0x093fc2, 0x093786, 0x92086fa0e33a71d9, 0x92086fa0e33a71d8, 0, 0 }, /* #37 */
     7582    { 0x052f56, 0x052786, 0xec5daa8ebd82292e, 0xec5daa8ebd82292d, 0, 0 }, /* #38 */
     7583    { 0x286743, 0x286787, 0xd704e41b755bb206, 0xd704e41b755bb205, 0, 0 }, /* #39 */
     7584    { 0x1b5517, 0x1b5503, 0x3d750877714d1c2d, 0x3d750877714d1c2c, 0, 0 }, /* #40 */
     7585    { 0x3e7cd2, 0x3e7486, 0xc5c0edf5b3128885, 0xc5c0edf5b3128884, 0, 0 }, /* #41 */
     7586    { 0x0672c6, 0x067286, 0xbee644bd1c194497, 0xbee644bd1c194496, 0, 0 }, /* #42 */
     7587    { 0x0833c6, 0x083386, 0xc2d4f7d42a5d0c56, 0xc2d4f7d42a5d0c55, 0, 0 }, /* #43 */
     7588    { 0x1a2193, 0x1a2183, 0x9814234d9ea5d063, 0x9814234d9ea5d062, 0, 0 }, /* #44 */
     7589    { 0x192096, 0x192002, 0x5f06500d907d7ea8, 0x5f06500d907d7ea7, 0, 0 }, /* #45 */
     7590    { 0x311546, 0x311586, 0xfaded7fa62070515, 0xfaded7fa62070514, 0, 0 }, /* #46 */
     7591    { 0x357c47, 0x357487, 0xb032a6fddb725906, 0xb032a6fddb725905, 0, 0 }, /* #47 */
     7592    { 0x042346, 0x042316, 0x1e79e776b6c385a0, 0x1e79e776b6c3859f, 0, 0 }, /* #48 */
     7593    { 0x0b2447, 0x0b2407, 0x39957a7bb844fe54, 0x39957a7bb844fe53, 0, 0 }, /* #49 */
     7594    { 0x1c5f93, 0x1c5703, 0x07cb0a04b64858ff, 0x07cb0a04b64858fe, 0, 0 }, /* #50 */
     7595    { 0x3e1093, 0x3e1083, 0xb495a3b5f6c7c20f, 0xb495a3b5f6c7c20e, 0, 0 }, /* #51 */
     7596    { 0x2e5b03, 0x2e5317, 0x6af41027582ed640, 0x6af41027582ed63f, 0, 0 }, /* #52 */
     7597    { 0x2c7086, 0x2c7086, 0xd212d2ebf011941c, 0xd212d2ebf011941b, 0, 0 }, /* #53 */
     7598    { 0x156c47, 0x156407, 0x1bab9121d2bf84dc, 0x1bab9121d2bf84db, 0, 0 }, /* #54 */
     7599    { 0x053c83, 0x053407, 0x1dcb68e55909f942, 0x1dcb68e55909f941, 0, 0 }, /* #55 */
     7600    { 0x134256, 0x134282, 0x8e77ec41ae0609f5, 0x8e77ec41ae0609f4, 0, 0 }, /* #56 */
     7601    { 0x374786, 0x374706, 0x542479b4e314755a, 0x542479b4e3147559, 0, 0 }, /* #57 */
     7602    { 0x071fc6, 0x071786, 0xa1316c2b23945c34, 0xa1316c2b23945c33, 0, 0 }, /* #58 */
     7603    { 0x342cc6, 0x342402, 0x13bf1d7b5ac36b62, 0x13bf1d7b5ac36b61, 0, 0 }, /* #59 */
     7604    { 0x282113, 0x282113, 0x570323b2036eac90, 0x570323b2036eac8f, 0, 0 }, /* #60 */
     7605    { 0x1c2797, 0x1c2703, 0x63a210a46248f459, 0x63a210a46248f458, 0, 0 }, /* #61 */
     7606    { 0x323216, 0x323202, 0x0812cfbe3989d54d, 0x0812cfbe3989d54c, 0, 0 }, /* #62 */
     7607    { 0x2a7b02, 0x2a7302, 0x25dceeac827171a8, 0x25dceeac827171a7, 0, 0 }, /* #63 */
    76087608};
    76097609static const BINU64_TEST_T g_aTests_dec_u64_locked[] =
    76107610{
    7611     { 0x1b7d42, 0x1b7502, 0x15188f71943ab039, 0x15188f71943ab038, 0, 0 }, /* #0 */
    7612     { 0x292f46, 0x292792, 0xd0b95bbe984cc230, 0xd0b95bbe984cc22f, 0, 0 }, /* #1 */
    7613     { 0x2d0f93, 0x2d0783, 0xaf27de2c62cc3e2a, 0xaf27de2c62cc3e29, 0, 0 }, /* #2 */
    7614     { 0x2c1016, 0x2c1082, 0xfa06919060e76a9c, 0xfa06919060e76a9b, 0, 0 }, /* #3 */
    7615     { 0x0f5513, 0x0f5507, 0x65bda852cfb300ca, 0x65bda852cfb300c9, 0, 0 }, /* #4 */
    7616     { 0x1519c2, 0x151102, 0x0e757498230fd2a9, 0x0e757498230fd2a8, 0, 0 }, /* #5 */
    7617     { 0x0267c2, 0x026786, 0xad6928f2b10ea157, 0xad6928f2b10ea156, 0, 0 }, /* #6 */
    7618     { 0x365653, 0x365607, 0x710ff1f5293f512f, 0x710ff1f5293f512e, 0, 0 }, /* #7 */
    7619     { 0x351603, 0x351603, 0x0644ca0fb472b3b6, 0x0644ca0fb472b3b5, 0, 0 }, /* #8 */
    7620     { 0x110ed2, 0x110606, 0x28b7a49eee07b8ad, 0x28b7a49eee07b8ac, 0, 0 }, /* #9 */
    7621     { 0x247792, 0x247706, 0x2d7487671939b7de, 0x2d7487671939b7dd, 0, 0 }, /* #10 */
    7622     { 0x0937d7, 0x093707, 0x57c4a3a4ed0a7242, 0x57c4a3a4ed0a7241, 0, 0 }, /* #11 */
    7623     { 0x006687, 0x006607, 0x69438d5bd762b706, 0x69438d5bd762b705, 0, 0 }, /* #12 */
    7624     { 0x185807, 0x185007, 0x7fe48c01aa9a5b1e, 0x7fe48c01aa9a5b1d, 0, 0 }, /* #13 */
    7625     { 0x042387, 0x042303, 0x3f1b18d39faea6d1, 0x3f1b18d39faea6d0, 0, 0 }, /* #14 */
    7626     { 0x3a4c16, 0x3a4486, 0xa7928b9224d9b004, 0xa7928b9224d9b003, 0, 0 }, /* #15 */
    7627     { 0x256b82, 0x256386, 0xcb1194f210964242, 0xcb1194f210964241, 0, 0 }, /* #16 */
    7628     { 0x386bd2, 0x386302, 0x6dd0e6d896660d87, 0x6dd0e6d896660d86, 0, 0 }, /* #17 */
    7629     { 0x0a4606, 0x0a4682, 0xe7a0266fa8616c17, 0xe7a0266fa8616c16, 0, 0 }, /* #18 */
    7630     { 0x0a0247, 0x0a0207, 0x6506685df9ec446d, 0x6506685df9ec446c, 0, 0 }, /* #19 */
    7631     { 0x330312, 0x330382, 0xf90db6ea118ecae7, 0xf90db6ea118ecae6, 0, 0 }, /* #20 */
    7632     { 0x1e3a83, 0x1e3283, 0x82a2eaf5b113d462, 0x82a2eaf5b113d461, 0, 0 }, /* #21 */
    7633     { 0x394b57, 0x394387, 0xf36ef71f56654bd2, 0xf36ef71f56654bd1, 0, 0 }, /* #22 */
    7634     { 0x085f06, 0x085786, 0xdaf05b1751a84daa, 0xdaf05b1751a84da9, 0, 0 }, /* #23 */
    7635     { 0x1d3d53, 0x1d3583, 0xc3a128bca0abeceb, 0xc3a128bca0abecea, 0, 0 }, /* #24 */
    7636     { 0x0c6e86, 0x0c6682, 0xa98937ca8f2f1d4b, 0xa98937ca8f2f1d4a, 0, 0 }, /* #25 */
    7637     { 0x085317, 0x085303, 0x33d21358ba9e8002, 0x33d21358ba9e8001, 0, 0 }, /* #26 */
    7638     { 0x267c82, 0x267482, 0xf268b0051836c61b, 0xf268b0051836c61a, 0, 0 }, /* #27 */
    7639     { 0x3239c2, 0x323182, 0x98cb667d35b8b99f, 0x98cb667d35b8b99e, 0, 0 }, /* #28 */
    7640     { 0x311b83, 0x311383, 0xbaa9f6b78e6b3784, 0xbaa9f6b78e6b3783, 0, 0 }, /* #29 */
    7641     { 0x2c2897, 0x2c2003, 0x0a8634a797490cea, 0x0a8634a797490ce9, 0, 0 }, /* #30 */
    7642     { 0x051c02, 0x051482, 0xdd1489a5ea5e635c, 0xdd1489a5ea5e635b, 0, 0 }, /* #31 */
    7643     { 0x195243, 0x195287, 0xe45746fd0bbb868c, 0xe45746fd0bbb868b, 0, 0 }, /* #32 */
    7644     { 0x066146, 0x066186, 0xab9a1f0185742f1c, 0xab9a1f0185742f1b, 0, 0 }, /* #33 */
    7645     { 0x0f2916, 0x0f2186, 0xf4e942bc1a8b88e2, 0xf4e942bc1a8b88e1, 0, 0 }, /* #34 */
    7646     { 0x0d6282, 0x0d6286, 0xe0895e7871fa6e1f, 0xe0895e7871fa6e1e, 0, 0 }, /* #35 */
    7647     { 0x390c83, 0x390487, 0xb2b0414447ca64ad, 0xb2b0414447ca64ac, 0, 0 }, /* #36 */
    7648     { 0x2a4403, 0x2a4407, 0x10e02a27df8a9b85, 0x10e02a27df8a9b84, 0, 0 }, /* #37 */
    7649     { 0x186907, 0x186107, 0x6a9c2e133cfaa09b, 0x6a9c2e133cfaa09a, 0, 0 }, /* #38 */
    7650     { 0x1371d7, 0x137103, 0x6d7f875c39a056c5, 0x6d7f875c39a056c4, 0, 0 }, /* #39 */
    7651     { 0x263693, 0x263683, 0x9aca5b493fddb46e, 0x9aca5b493fddb46d, 0, 0 }, /* #40 */
    7652     { 0x206692, 0x206682, 0xb6145a8c655d83d4, 0xb6145a8c655d83d3, 0, 0 }, /* #41 */
    7653     { 0x3b3d86, 0x3b3506, 0x77ae2088fded7c13, 0x77ae2088fded7c12, 0, 0 }, /* #42 */
    7654     { 0x2726c7, 0x272603, 0x62f071beba1d934d, 0x62f071beba1d934c, 0, 0 }, /* #43 */
    7655     { 0x2214d3, 0x221403, 0x22708ae1418d6295, 0x22708ae1418d6294, 0, 0 }, /* #44 */
    7656     { 0x380d42, 0x380502, 0x760756f14f11784a, 0x760756f14f117849, 0, 0 }, /* #45 */
    7657     { 0x0f5692, 0x0f5606, 0x5a8a6366f35b7ebc, 0x5a8a6366f35b7ebb, 0, 0 }, /* #46 */
    7658     { 0x260f92, 0x260706, 0x644e378dcfcd85ca, 0x644e378dcfcd85c9, 0, 0 }, /* #47 */
    7659     { 0x243606, 0x243686, 0xd7435343d893387f, 0xd7435343d893387e, 0, 0 }, /* #48 */
    7660     { 0x122ad2, 0x122282, 0xab5a3ec5a47107c9, 0xab5a3ec5a47107c8, 0, 0 }, /* #49 */
    7661     { 0x113cc6, 0x113406, 0x793b5270c818f342, 0x793b5270c818f341, 0, 0 }, /* #50 */
    7662     { 0x380347, 0x380383, 0xecd8266b818691af, 0xecd8266b818691ae, 0, 0 }, /* #51 */
    7663     { 0x2a34c7, 0x2a3407, 0x5c31e55e6cf95ec7, 0x5c31e55e6cf95ec6, 0, 0 }, /* #52 */
    7664     { 0x397cd7, 0x397403, 0x066bb0b1e9936fdb, 0x066bb0b1e9936fda, 0, 0 }, /* #53 */
    7665     { 0x193c42, 0x193402, 0x6497dd2a83874ee4, 0x6497dd2a83874ee3, 0, 0 }, /* #54 */
    7666     { 0x363617, 0x363607, 0x553fd1cfa037db6d, 0x553fd1cfa037db6c, 0, 0 }, /* #55 */
    7667     { 0x2f0cc7, 0x2f0403, 0x5f53eea72ed0e8da, 0x5f53eea72ed0e8d9, 0, 0 }, /* #56 */
    7668     { 0x3a1287, 0x3a1283, 0xb118926a60b3f72a, 0xb118926a60b3f729, 0, 0 }, /* #57 */
    7669     { 0x1c6f16, 0x1c6782, 0x821b319f0f2ceac9, 0x821b319f0f2ceac8, 0, 0 }, /* #58 */
    7670     { 0x0b2316, 0x0b2386, 0x890c7c7296aa3c36, 0x890c7c7296aa3c35, 0, 0 }, /* #59 */
    7671     { 0x2a2896, 0x2a2006, 0x1e5ff52c978ce604, 0x1e5ff52c978ce603, 0, 0 }, /* #60 */
    7672     { 0x347382, 0x347382, 0xbe388c1c4386e24b, 0xbe388c1c4386e24a, 0, 0 }, /* #61 */
    7673     { 0x3d0a96, 0x3d0202, 0x75755017406d76cc, 0x75755017406d76cb, 0, 0 }, /* #62 */
    7674     { 0x213047, 0x213003, 0x3bc175adae8aa417, 0x3bc175adae8aa416, 0, 0 }, /* #63 */
     7611    { 0x397197, 0x397107, 0x0231e7cbfbd2a48f, 0x0231e7cbfbd2a48e, 0, 0 }, /* #0 */
     7612    { 0x286242, 0x286282, 0xa82b49a85be63aff, 0xa82b49a85be63afe, 0, 0 }, /* #1 */
     7613    { 0x304912, 0x304186, 0xa7a06ac737290b3b, 0xa7a06ac737290b3a, 0, 0 }, /* #2 */
     7614    { 0x0263d7, 0x026307, 0x61463a0c6631189a, 0x61463a0c66311899, 0, 0 }, /* #3 */
     7615    { 0x1672c3, 0x167203, 0x6f577ed2eb9b8577, 0x6f577ed2eb9b8576, 0, 0 }, /* #4 */
     7616    { 0x072546, 0x072586, 0xf64326244de023a1, 0xf64326244de023a0, 0, 0 }, /* #5 */
     7617    { 0x3d4206, 0x3d4286, 0xb9a394d2bd816361, 0xb9a394d2bd816360, 0, 0 }, /* #6 */
     7618    { 0x3f2543, 0x3f2583, 0xc1ad79c12a42b5cc, 0xc1ad79c12a42b5cb, 0, 0 }, /* #7 */
     7619    { 0x146ec3, 0x146603, 0x241564317973d6b6, 0x241564317973d6b5, 0, 0 }, /* #8 */
     7620    { 0x361a82, 0x361286, 0x8ac0fd334019826a, 0x8ac0fd3340198269, 0, 0 }, /* #9 */
     7621    { 0x2f24c3, 0x2f2403, 0x2f4a109033180a44, 0x2f4a109033180a43, 0, 0 }, /* #10 */
     7622    { 0x051706, 0x051782, 0x83f008a8b37dbcb4, 0x83f008a8b37dbcb3, 0, 0 }, /* #11 */
     7623    { 0x087052, 0x087002, 0x3fb5b9d0dc4debd4, 0x3fb5b9d0dc4debd3, 0, 0 }, /* #12 */
     7624    { 0x3a2757, 0x3a2783, 0x9db5f884c26e6533, 0x9db5f884c26e6532, 0, 0 }, /* #13 */
     7625    { 0x1d5516, 0x1d5586, 0x92757068ef07748f, 0x92757068ef07748e, 0, 0 }, /* #14 */
     7626    { 0x264547, 0x264583, 0xb55cb9493563f4cc, 0xb55cb9493563f4cb, 0, 0 }, /* #15 */
     7627    { 0x0823d3, 0x082383, 0xf3f30ee440bafbf3, 0xf3f30ee440bafbf2, 0, 0 }, /* #16 */
     7628    { 0x165616, 0x165682, 0xd3a17c82bb091e41, 0xd3a17c82bb091e40, 0, 0 }, /* #17 */
     7629    { 0x3544d7, 0x354403, 0x734d2af5887cb4f8, 0x734d2af5887cb4f7, 0, 0 }, /* #18 */
     7630    { 0x191217, 0x191287, 0xdec795bd818859ec, 0xdec795bd818859eb, 0, 0 }, /* #19 */
     7631    { 0x373b16, 0x373386, 0xb125c46bb1db3f7f, 0xb125c46bb1db3f7e, 0, 0 }, /* #20 */
     7632    { 0x026602, 0x026682, 0xf69b3c60baf7210e, 0xf69b3c60baf7210d, 0, 0 }, /* #21 */
     7633    { 0x185e82, 0x185686, 0xa80976555340629a, 0xa809765553406299, 0, 0 }, /* #22 */
     7634    { 0x377bc7, 0x377387, 0x90e5ccd15e74f689, 0x90e5ccd15e74f688, 0, 0 }, /* #23 */
     7635    { 0x1749c6, 0x174186, 0x9a2cf3bcbeee788e, 0x9a2cf3bcbeee788d, 0, 0 }, /* #24 */
     7636    { 0x3569c6, 0x356182, 0xa3640733de8e9721, 0xa3640733de8e9720, 0, 0 }, /* #25 */
     7637    { 0x143743, 0x143703, 0x14d32c6ef4161171, 0x14d32c6ef4161170, 0, 0 }, /* #26 */
     7638    { 0x097452, 0x097412, 0x5b38d499f98effc0, 0x5b38d499f98effbf, 0, 0 }, /* #27 */
     7639    { 0x0d16c7, 0x0d1607, 0x2ff3b126cc257828, 0x2ff3b126cc257827, 0, 0 }, /* #28 */
     7640    { 0x1f1843, 0x1f1087, 0xfc2517a826fc453a, 0xfc2517a826fc4539, 0, 0 }, /* #29 */
     7641    { 0x343553, 0x343507, 0x7de00d65d4a0a1d2, 0x7de00d65d4a0a1d1, 0, 0 }, /* #30 */
     7642    { 0x0f2253, 0x0f2207, 0x4e3ae0f795f22c4e, 0x4e3ae0f795f22c4d, 0, 0 }, /* #31 */
     7643    { 0x077f47, 0x077783, 0xda60397dfcbeeba3, 0xda60397dfcbeeba2, 0, 0 }, /* #32 */
     7644    { 0x1e4b12, 0x1e4386, 0xce79bb4303929ce2, 0xce79bb4303929ce1, 0, 0 }, /* #33 */
     7645    { 0x2f6982, 0x2f6106, 0x6fc27f5b16d5d1d3, 0x6fc27f5b16d5d1d2, 0, 0 }, /* #34 */
     7646    { 0x3747d6, 0x374786, 0xb7928037734ec1c1, 0xb7928037734ec1c0, 0, 0 }, /* #35 */
     7647    { 0x1f5817, 0x1f5087, 0xaafe17b3afab99cb, 0xaafe17b3afab99ca, 0, 0 }, /* #36 */
     7648    { 0x061f87, 0x061783, 0xcb1b7442d847b28d, 0xcb1b7442d847b28c, 0, 0 }, /* #37 */
     7649    { 0x2d3f93, 0x2d3783, 0xf05041d0c63c8926, 0xf05041d0c63c8925, 0, 0 }, /* #38 */
     7650    { 0x317957, 0x317183, 0xee79400690710ea8, 0xee79400690710ea7, 0, 0 }, /* #39 */
     7651    { 0x1a0293, 0x1a0283, 0xb38ec3a2ec32af3c, 0xb38ec3a2ec32af3b, 0, 0 }, /* #40 */
     7652    { 0x0d7bd3, 0x0d7303, 0x0f9391335a581fdb, 0x0f9391335a581fda, 0, 0 }, /* #41 */
     7653    { 0x215417, 0x215483, 0x813a359033eae084, 0x813a359033eae083, 0, 0 }, /* #42 */
     7654    { 0x122246, 0x122202, 0x218d688926e37e9c, 0x218d688926e37e9b, 0, 0 }, /* #43 */
     7655    { 0x296542, 0x296582, 0xc1b4a11356beb26f, 0xc1b4a11356beb26e, 0, 0 }, /* #44 */
     7656    { 0x3b0812, 0x3b0002, 0x44900ee2a6107d44, 0x44900ee2a6107d43, 0, 0 }, /* #45 */
     7657    { 0x0119c7, 0x011107, 0x4f1d0cda0082db91, 0x4f1d0cda0082db90, 0, 0 }, /* #46 */
     7658    { 0x3643d6, 0x364302, 0x4f83d65eaf7b6a5c, 0x4f83d65eaf7b6a5b, 0, 0 }, /* #47 */
     7659    { 0x2e5e12, 0x2e5606, 0x340ed85156b7aa51, 0x340ed85156b7aa50, 0, 0 }, /* #48 */
     7660    { 0x0a7a17, 0x0a7207, 0x1fb8a53f43289e6b, 0x1fb8a53f43289e6a, 0, 0 }, /* #49 */
     7661    { 0x285b56, 0x285302, 0x4a8b6728091a0246, 0x4a8b6728091a0245, 0, 0 }, /* #50 */
     7662    { 0x211956, 0x211106, 0x4f64d63dc7d95cf1, 0x4f64d63dc7d95cf0, 0, 0 }, /* #51 */
     7663    { 0x2d6783, 0x2d6707, 0x4e0323c307e6fd5a, 0x4e0323c307e6fd59, 0, 0 }, /* #52 */
     7664    { 0x207f12, 0x207786, 0xa807a0f3c653ce37, 0xa807a0f3c653ce36, 0, 0 }, /* #53 */
     7665    { 0x0b0613, 0x0b0607, 0x18f6df635a8edba7, 0x18f6df635a8edba6, 0, 0 }, /* #54 */
     7666    { 0x040a16, 0x040202, 0x1a57af8be77a7bd4, 0x1a57af8be77a7bd3, 0, 0 }, /* #55 */
     7667    { 0x057d03, 0x057583, 0xdee597d7e465e9ff, 0xdee597d7e465e9fe, 0, 0 }, /* #56 */
     7668    { 0x1354c7, 0x135407, 0x6507878584c02dee, 0x6507878584c02ded, 0, 0 }, /* #57 */
     7669    { 0x123fc3, 0x123703, 0x4e7d04256ed7a0c9, 0x4e7d04256ed7a0c8, 0, 0 }, /* #58 */
     7670    { 0x224683, 0x224683, 0xf0dd14301882c332, 0xf0dd14301882c331, 0, 0 }, /* #59 */
     7671    { 0x187442, 0x187406, 0x083249e33d404bd3, 0x083249e33d404bd2, 0, 0 }, /* #60 */
     7672    { 0x105a43, 0x105203, 0x73bb9fcc90eafdc9, 0x73bb9fcc90eafdc8, 0, 0 }, /* #61 */
     7673    { 0x382496, 0x382482, 0xcb5277df112bb087, 0xcb5277df112bb086, 0, 0 }, /* #62 */
     7674    { 0x3b7813, 0x3b7083, 0x8ac45f8c861dbe7a, 0x8ac45f8c861dbe79, 0, 0 }, /* #63 */
    76757675};
    76767676static const BINU64_TEST_T g_aTests_not_u64[] =
    76777677{
    7678     { 0x252513, 0x252513, 0xe90e697ad2f7dc0b, 0x16f196852d0823f4, 0, 0 }, /* #0 */
    7679     { 0x1544d2, 0x1544d2, 0x8f5ba9bdcee89cba, 0x70a4564231176345, 0, 0 }, /* #1 */
    7680     { 0x203e53, 0x203e53, 0xb713ffdeb03a2e35, 0x48ec00214fc5d1ca, 0, 0 }, /* #2 */
    7681     { 0x301d96, 0x301d96, 0x05d7dc1105923ec0, 0xfa2823eefa6dc13f, 0, 0 }, /* #3 */
    7682     { 0x313917, 0x313917, 0xbf21688f1a38d3be, 0x40de9770e5c72c41, 0, 0 }, /* #4 */
    7683     { 0x155dc6, 0x155dc6, 0x96829f4e47de62d5, 0x697d60b1b8219d2a, 0, 0 }, /* #5 */
    7684     { 0x2147c7, 0x2147c7, 0x6dd60e14b9f08273, 0x9229f1eb460f7d8c, 0, 0 }, /* #6 */
    7685     { 0x182117, 0x182117, 0xa63f56637a470ce4, 0x59c0a99c85b8f31b, 0, 0 }, /* #7 */
    7686     { 0x132002, 0x132002, 0x76dd102233e90bfd, 0x8922efddcc16f402, 0, 0 }, /* #8 */
    7687     { 0x2f2893, 0x2f2893, 0x36e8a7eeeaeacec8, 0xc917581115153137, 0, 0 }, /* #9 */
    7688     { 0x0f0e83, 0x0f0e83, 0x706a04efd7f6c99f, 0x8f95fb1028093660, 0, 0 }, /* #10 */
    7689     { 0x2f1856, 0x2f1856, 0x5abc8728e1c5263a, 0xa54378d71e3ad9c5, 0, 0 }, /* #11 */
    7690     { 0x114a42, 0x114a42, 0xa626e67070060110, 0x59d9198f8ff9feef, 0, 0 }, /* #12 */
    7691     { 0x0b2642, 0x0b2642, 0x6d24c41e70210e6a, 0x92db3be18fdef195, 0, 0 }, /* #13 */
    7692     { 0x077552, 0x077552, 0xbba225be0951fe5a, 0x445dda41f6ae01a5, 0, 0 }, /* #14 */
    7693     { 0x0b0607, 0x0b0607, 0xc574de3fae3c4b22, 0x3a8b21c051c3b4dd, 0, 0 }, /* #15 */
    7694     { 0x150f83, 0x150f83, 0xd3c0d6c9e6879e2a, 0x2c3f2936197861d5, 0, 0 }, /* #16 */
    7695     { 0x0b5247, 0x0b5247, 0x4d83c25e851a9dd3, 0xb27c3da17ae5622c, 0, 0 }, /* #17 */
    7696     { 0x2c5602, 0x2c5602, 0xccc2498431954f84, 0x333db67bce6ab07b, 0, 0 }, /* #18 */
    7697     { 0x2f18c7, 0x2f18c7, 0x63b6f8fb40291900, 0x9c490704bfd6e6ff, 0, 0 }, /* #19 */
    7698     { 0x291c53, 0x291c53, 0xf4f3701b7dea104d, 0x0b0c8fe48215efb2, 0, 0 }, /* #20 */
    7699     { 0x051b07, 0x051b07, 0x7272fd0529d50b93, 0x8d8d02fad62af46c, 0, 0 }, /* #21 */
    7700     { 0x3053d7, 0x3053d7, 0x16bfaa9d9e82c12b, 0xe9405562617d3ed4, 0, 0 }, /* #22 */
    7701     { 0x174896, 0x174896, 0x68de32b1fe7e5f87, 0x9721cd4e0181a078, 0, 0 }, /* #23 */
    7702     { 0x3b5487, 0x3b5487, 0xd28c2c4641071f9d, 0x2d73d3b9bef8e062, 0, 0 }, /* #24 */
    7703     { 0x145497, 0x145497, 0x6b9998f072ee3d0a, 0x9466670f8d11c2f5, 0, 0 }, /* #25 */
    7704     { 0x200d57, 0x200d57, 0x3a698f72ce469b09, 0xc596708d31b964f6, 0, 0 }, /* #26 */
    7705     { 0x031216, 0x031216, 0x24e4b2a88697c8f4, 0xdb1b4d577968370b, 0, 0 }, /* #27 */
    7706     { 0x2f3a57, 0x2f3a57, 0x3653dc5e018ccb86, 0xc9ac23a1fe733479, 0, 0 }, /* #28 */
    7707     { 0x001192, 0x001192, 0x0caf6e9828983e07, 0xf3509167d767c1f8, 0, 0 }, /* #29 */
    7708     { 0x2e3316, 0x2e3316, 0x28c2f7a2be4aeadc, 0xd73d085d41b51523, 0, 0 }, /* #30 */
    7709     { 0x0a5716, 0x0a5716, 0x7b61fe5c18b7927d, 0x849e01a3e7486d82, 0, 0 }, /* #31 */
    7710     { 0x3c4e92, 0x3c4e92, 0x6fc3ba4ee9a3b04a, 0x903c45b1165c4fb5, 0, 0 }, /* #32 */
    7711     { 0x156946, 0x156946, 0x9996b83e6fa92f35, 0x666947c19056d0ca, 0, 0 }, /* #33 */
    7712     { 0x347396, 0x347396, 0x8527126481830123, 0x7ad8ed9b7e7cfedc, 0, 0 }, /* #34 */
    7713     { 0x2e1cd2, 0x2e1cd2, 0xc388a8f5a1e057b1, 0x3c77570a5e1fa84e, 0, 0 }, /* #35 */
    7714     { 0x235ad6, 0x235ad6, 0x06bcffebdd3996f6, 0xf943001422c66909, 0, 0 }, /* #36 */
    7715     { 0x375f03, 0x375f03, 0xff7d9c5e1aee515d, 0x008263a1e511aea2, 0, 0 }, /* #37 */
    7716     { 0x335752, 0x335752, 0x8d03e31e2b8eced3, 0x72fc1ce1d471312c, 0, 0 }, /* #38 */
    7717     { 0x043a06, 0x043a06, 0x56b0210ceee754d4, 0xa94fdef31118ab2b, 0, 0 }, /* #39 */
    7718     { 0x086f87, 0x086f87, 0xbfb9965927c84e9d, 0x404669a6d837b162, 0, 0 }, /* #40 */
    7719     { 0x175e42, 0x175e42, 0x511a1c15239d2843, 0xaee5e3eadc62d7bc, 0, 0 }, /* #41 */
    7720     { 0x0b3c53, 0x0b3c53, 0x49423164c7128c02, 0xb6bdce9b38ed73fd, 0, 0 }, /* #42 */
    7721     { 0x3870d7, 0x3870d7, 0xe0ad72a70c1c0ac4, 0x1f528d58f3e3f53b, 0, 0 }, /* #43 */
    7722     { 0x333fc2, 0x333fc2, 0xfa2f974c1eb3625b, 0x05d068b3e14c9da4, 0, 0 }, /* #44 */
    7723     { 0x3462d3, 0x3462d3, 0x8d4fc7cd9a1d85df, 0x72b0383265e27a20, 0, 0 }, /* #45 */
    7724     { 0x3c4a57, 0x3c4a57, 0xb903d68610d4ed4c, 0x46fc2979ef2b12b3, 0, 0 }, /* #46 */
    7725     { 0x0d6e12, 0x0d6e12, 0x278ee6c3e2fa3e8c, 0xd871193c1d05c173, 0, 0 }, /* #47 */
    7726     { 0x186547, 0x186547, 0x0353d93cb079f35a, 0xfcac26c34f860ca5, 0, 0 }, /* #48 */
    7727     { 0x3d5997, 0x3d5997, 0x82ceecec9f91740f, 0x7d311313606e8bf0, 0, 0 }, /* #49 */
    7728     { 0x043506, 0x043506, 0xce396b112838ab2f, 0x31c694eed7c754d0, 0, 0 }, /* #50 */
    7729     { 0x2068c2, 0x2068c2, 0xc7cbef498b1acd06, 0x383410b674e532f9, 0, 0 }, /* #51 */
    7730     { 0x073b02, 0x073b02, 0x1736fa75f56d61c1, 0xe8c9058a0a929e3e, 0, 0 }, /* #52 */
    7731     { 0x386707, 0x386707, 0xfe31f541286bbaa8, 0x01ce0abed7944557, 0, 0 }, /* #53 */
    7732     { 0x321d53, 0x321d53, 0x0c0bf18d9d1b3bb8, 0xf3f40e7262e4c447, 0, 0 }, /* #54 */
    7733     { 0x0a0b43, 0x0a0b43, 0x5bcff3026f46c847, 0xa4300cfd90b937b8, 0, 0 }, /* #55 */
    7734     { 0x1237d3, 0x1237d3, 0x1fb29c4556bed73d, 0xe04d63baa94128c2, 0, 0 }, /* #56 */
    7735     { 0x3c3486, 0x3c3486, 0xa914b4041aa76146, 0x56eb4bfbe5589eb9, 0, 0 }, /* #57 */
    7736     { 0x1c7292, 0x1c7292, 0x083e22884407eda1, 0xf7c1dd77bbf8125e, 0, 0 }, /* #58 */
    7737     { 0x202856, 0x202856, 0xea4a6b5fbaa7f14b, 0x15b594a045580eb4, 0, 0 }, /* #59 */
    7738     { 0x3169d7, 0x3169d7, 0x0ca34f9c66ac02fd, 0xf35cb0639953fd02, 0, 0 }, /* #60 */
    7739     { 0x3e5a97, 0x3e5a97, 0x140fe0482464b2a3, 0xebf01fb7db9b4d5c, 0, 0 }, /* #61 */
    7740     { 0x055306, 0x055306, 0x1f58b17649266695, 0xe0a74e89b6d9996a, 0, 0 }, /* #62 */
    7741     { 0x2d7ad6, 0x2d7ad6, 0xa72ba29484d3bf58, 0x58d45d6b7b2c40a7, 0, 0 }, /* #63 */
     7678    { 0x215953, 0x215953, 0x60f8f90d56399f0c, 0x9f0706f2a9c660f3, 0, 0 }, /* #0 */
     7679    { 0x267617, 0x267617, 0x2bf0b9b6c06ed346, 0xd40f46493f912cb9, 0, 0 }, /* #1 */
     7680    { 0x307243, 0x307243, 0x9e214c0e8b9db23f, 0x61deb3f174624dc0, 0, 0 }, /* #2 */
     7681    { 0x083a96, 0x083a96, 0x1e191533a03e5c3a, 0xe1e6eacc5fc1a3c5, 0, 0 }, /* #3 */
     7682    { 0x3e5697, 0x3e5697, 0xbbb43ca231020574, 0x444bc35dcefdfa8b, 0, 0 }, /* #4 */
     7683    { 0x303cc3, 0x303cc3, 0xac55a897796f1719, 0x53aa57688690e8e6, 0, 0 }, /* #5 */
     7684    { 0x2f0913, 0x2f0913, 0x57ae0f32d14ff252, 0xa851f0cd2eb00dad, 0, 0 }, /* #6 */
     7685    { 0x274896, 0x274896, 0x23bed60859a22359, 0xdc4129f7a65ddca6, 0, 0 }, /* #7 */
     7686    { 0x153987, 0x153987, 0xdf4b3869d288fbcc, 0x20b4c7962d770433, 0, 0 }, /* #8 */
     7687    { 0x240586, 0x240586, 0x5b5daf1cbc7bac11, 0xa4a250e3438453ee, 0, 0 }, /* #9 */
     7688    { 0x0a51d2, 0x0a51d2, 0x7247b919161d9d62, 0x8db846e6e9e2629d, 0, 0 }, /* #10 */
     7689    { 0x093213, 0x093213, 0x2605a374e6f808bc, 0xd9fa5c8b1907f743, 0, 0 }, /* #11 */
     7690    { 0x2e2806, 0x2e2806, 0x79404752fa4f7f91, 0x86bfb8ad05b0806e, 0, 0 }, /* #12 */
     7691    { 0x0a1686, 0x0a1686, 0xcea3bfa2042ab069, 0x315c405dfbd54f96, 0, 0 }, /* #13 */
     7692    { 0x3a2c12, 0x3a2c12, 0x756c19ec34eb13f8, 0x8a93e613cb14ec07, 0, 0 }, /* #14 */
     7693    { 0x324b96, 0x324b96, 0xb94fdc67da1e452e, 0x46b0239825e1bad1, 0, 0 }, /* #15 */
     7694    { 0x0f0b96, 0x0f0b96, 0x95b62a2e01c1ba6c, 0x6a49d5d1fe3e4593, 0, 0 }, /* #16 */
     7695    { 0x0b3d06, 0x0b3d06, 0x030a7062db5b3d21, 0xfcf58f9d24a4c2de, 0, 0 }, /* #17 */
     7696    { 0x185452, 0x185452, 0x201122d0150782a1, 0xdfeedd2feaf87d5e, 0, 0 }, /* #18 */
     7697    { 0x041602, 0x041602, 0xecd52039701cb594, 0x132adfc68fe34a6b, 0, 0 }, /* #19 */
     7698    { 0x3b6c87, 0x3b6c87, 0x5f56f1967cedc9ba, 0xa0a90e6983123645, 0, 0 }, /* #20 */
     7699    { 0x0e3ec7, 0x0e3ec7, 0x84ebbdf68b18bc33, 0x7b14420974e743cc, 0, 0 }, /* #21 */
     7700    { 0x046402, 0x046402, 0xde072bad774144ba, 0x21f8d45288bebb45, 0, 0 }, /* #22 */
     7701    { 0x047a43, 0x047a43, 0x34c7b9337b367723, 0xcb3846cc84c988dc, 0, 0 }, /* #23 */
     7702    { 0x0f7f02, 0x0f7f02, 0x096c9e5ffff951d9, 0xf69361a00006ae26, 0, 0 }, /* #24 */
     7703    { 0x097702, 0x097702, 0xa6bbfbd654820f52, 0x59440429ab7df0ad, 0, 0 }, /* #25 */
     7704    { 0x123257, 0x123257, 0x85cad2577802e40f, 0x7a352da887fd1bf0, 0, 0 }, /* #26 */
     7705    { 0x375093, 0x375093, 0x2ed02d4bad14c5f4, 0xd12fd2b452eb3a0b, 0, 0 }, /* #27 */
     7706    { 0x0d2ec7, 0x0d2ec7, 0x30e117630f1800de, 0xcf1ee89cf0e7ff21, 0, 0 }, /* #28 */
     7707    { 0x067d87, 0x067d87, 0xa7374c46c66363f4, 0x58c8b3b9399c9c0b, 0, 0 }, /* #29 */
     7708    { 0x0335d3, 0x0335d3, 0xa22051f708ca6e8e, 0x5ddfae08f7359171, 0, 0 }, /* #30 */
     7709    { 0x256157, 0x256157, 0xe62d7a8f746164fe, 0x19d285708b9e9b01, 0, 0 }, /* #31 */
     7710    { 0x097693, 0x097693, 0x3452b2226f8f7906, 0xcbad4ddd907086f9, 0, 0 }, /* #32 */
     7711    { 0x2c7106, 0x2c7106, 0xa79ef14ecd834ea0, 0x58610eb1327cb15f, 0, 0 }, /* #33 */
     7712    { 0x344c16, 0x344c16, 0x7c8d02d6ebb70491, 0x8372fd291448fb6e, 0, 0 }, /* #34 */
     7713    { 0x3f1f53, 0x3f1f53, 0x6458098c4629d4e5, 0x9ba7f673b9d62b1a, 0, 0 }, /* #35 */
     7714    { 0x1a58d2, 0x1a58d2, 0x639455c6e8da89e9, 0x9c6baa3917257616, 0, 0 }, /* #36 */
     7715    { 0x0b6d17, 0x0b6d17, 0xae25e1b5bab0cff8, 0x51da1e4a454f3007, 0, 0 }, /* #37 */
     7716    { 0x056a93, 0x056a93, 0xdd5f669b529793a9, 0x22a09964ad686c56, 0, 0 }, /* #38 */
     7717    { 0x097a03, 0x097a03, 0xbe28a6d245e8e93d, 0x41d7592dba1716c2, 0, 0 }, /* #39 */
     7718    { 0x345a93, 0x345a93, 0x5ad413849ffc059b, 0xa52bec7b6003fa64, 0, 0 }, /* #40 */
     7719    { 0x0d6d92, 0x0d6d92, 0x32de9f62aa5cce18, 0xcd21609d55a331e7, 0, 0 }, /* #41 */
     7720    { 0x317507, 0x317507, 0x0748e895364d36cd, 0xf8b7176ac9b2c932, 0, 0 }, /* #42 */
     7721    { 0x1d11c7, 0x1d11c7, 0x511564cfddd80497, 0xaeea9b302227fb68, 0, 0 }, /* #43 */
     7722    { 0x0d7b97, 0x0d7b97, 0x881aed27edaf2e93, 0x77e512d81250d16c, 0, 0 }, /* #44 */
     7723    { 0x3f0613, 0x3f0613, 0x1dd366b4e32a0d5d, 0xe22c994b1cd5f2a2, 0, 0 }, /* #45 */
     7724    { 0x3b4292, 0x3b4292, 0xd268581ed7accf76, 0x2d97a7e128533089, 0, 0 }, /* #46 */
     7725    { 0x3143d6, 0x3143d6, 0xf15d5bfacc1cb7a7, 0x0ea2a40533e34858, 0, 0 }, /* #47 */
     7726    { 0x013413, 0x013413, 0xe74da075b19fa222, 0x18b25f8a4e605ddd, 0, 0 }, /* #48 */
     7727    { 0x217553, 0x217553, 0x29f13d93cd680c15, 0xd60ec26c3297f3ea, 0, 0 }, /* #49 */
     7728    { 0x341f92, 0x341f92, 0xdaa2a12266a21352, 0x255d5edd995decad, 0, 0 }, /* #50 */
     7729    { 0x004cd7, 0x004cd7, 0x9b8b9f2541884d4f, 0x647460dabe77b2b0, 0, 0 }, /* #51 */
     7730    { 0x3d6517, 0x3d6517, 0x10e5d6f5f577df4f, 0xef1a290a0a8820b0, 0, 0 }, /* #52 */
     7731    { 0x031853, 0x031853, 0x858348bc0684ff07, 0x7a7cb743f97b00f8, 0, 0 }, /* #53 */
     7732    { 0x1c5243, 0x1c5243, 0x94112d79c55ed193, 0x6beed2863aa12e6c, 0, 0 }, /* #54 */
     7733    { 0x2e1206, 0x2e1206, 0x100ed2bc6e215bc0, 0xeff12d4391dea43f, 0, 0 }, /* #55 */
     7734    { 0x2d5d93, 0x2d5d93, 0x7308f0b6ed62d2f9, 0x8cf70f49129d2d06, 0, 0 }, /* #56 */
     7735    { 0x3356c7, 0x3356c7, 0x3cf8428170ce5fdf, 0xc307bd7e8f31a020, 0, 0 }, /* #57 */
     7736    { 0x164246, 0x164246, 0xd367ba7e94a2e8e3, 0x2c9845816b5d171c, 0, 0 }, /* #58 */
     7737    { 0x043007, 0x043007, 0x42f5612d8cc88e49, 0xbd0a9ed2733771b6, 0, 0 }, /* #59 */
     7738    { 0x316a96, 0x316a96, 0x4256f2c3a90cb943, 0xbda90d3c56f346bc, 0, 0 }, /* #60 */
     7739    { 0x1b6142, 0x1b6142, 0x91f85cd5462b805d, 0x6e07a32ab9d47fa2, 0, 0 }, /* #61 */
     7740    { 0x162d02, 0x162d02, 0xe3bcdb855c42c5a1, 0x1c43247aa3bd3a5e, 0, 0 }, /* #62 */
     7741    { 0x302bc3, 0x302bc3, 0xc60333124cd35352, 0x39fcccedb32cacad, 0, 0 }, /* #63 */
    77427742};
    77437743static const BINU64_TEST_T g_aTests_not_u64_locked[] =
    77447744{
    7745     { 0x331e56, 0x331e56, 0x13762bc4fc7aa6c7, 0xec89d43b03855938, 0, 0 }, /* #0 */
    7746     { 0x1b4ac7, 0x1b4ac7, 0x7d1f33ebb3c5393a, 0x82e0cc144c3ac6c5, 0, 0 }, /* #1 */
    7747     { 0x1a6613, 0x1a6613, 0x1bdce85ef6e74ea8, 0xe42317a10918b157, 0, 0 }, /* #2 */
    7748     { 0x305702, 0x305702, 0x633bd2e1b5c16fb1, 0x9cc42d1e4a3e904e, 0, 0 }, /* #3 */
    7749     { 0x077046, 0x077046, 0x29c93075f272e845, 0xd636cf8a0d8d17ba, 0, 0 }, /* #4 */
    7750     { 0x2c5a17, 0x2c5a17, 0x2459a0bcc33a3cce, 0xdba65f433cc5c331, 0, 0 }, /* #5 */
    7751     { 0x0d21d6, 0x0d21d6, 0xfc60d415ffa359bf, 0x039f2bea005ca640, 0, 0 }, /* #6 */
    7752     { 0x3c1403, 0x3c1403, 0x3e1575c3b1bb2a45, 0xc1ea8a3c4e44d5ba, 0, 0 }, /* #7 */
    7753     { 0x1e2dc6, 0x1e2dc6, 0x8a20aa9d04646e41, 0x75df5562fb9b91be, 0, 0 }, /* #8 */
    7754     { 0x0b1e93, 0x0b1e93, 0x558fc25249e96646, 0xaa703dadb61699b9, 0, 0 }, /* #9 */
    7755     { 0x0a3192, 0x0a3192, 0x31fabd841b3bd3fe, 0xce05427be4c42c01, 0, 0 }, /* #10 */
    7756     { 0x3d1e06, 0x3d1e06, 0xca7797224491f075, 0x358868ddbb6e0f8a, 0, 0 }, /* #11 */
    7757     { 0x1a3003, 0x1a3003, 0xb7b276b72d66d329, 0x484d8948d2992cd6, 0, 0 }, /* #12 */
    7758     { 0x2b19c7, 0x2b19c7, 0x9477e0cceaf93f00, 0x6b881f331506c0ff, 0, 0 }, /* #13 */
    7759     { 0x2a2282, 0x2a2282, 0x446ae7445c0cd008, 0xbb9518bba3f32ff7, 0, 0 }, /* #14 */
    7760     { 0x065096, 0x065096, 0xbe098da03cd12caf, 0x41f6725fc32ed350, 0, 0 }, /* #15 */
    7761     { 0x1d1682, 0x1d1682, 0x9e26de58899286b5, 0x61d921a7766d794a, 0, 0 }, /* #16 */
    7762     { 0x312e56, 0x312e56, 0x158139b22bdaf25c, 0xea7ec64dd4250da3, 0, 0 }, /* #17 */
    7763     { 0x3209c6, 0x3209c6, 0x8cd31ab4655ba701, 0x732ce54b9aa458fe, 0, 0 }, /* #18 */
    7764     { 0x0e6783, 0x0e6783, 0x954668518e68329e, 0x6ab997ae7197cd61, 0, 0 }, /* #19 */
    7765     { 0x215786, 0x215786, 0x6539ed86b490505e, 0x9ac612794b6fafa1, 0, 0 }, /* #20 */
    7766     { 0x1b5cc6, 0x1b5cc6, 0x70da1de035a77258, 0x8f25e21fca588da7, 0, 0 }, /* #21 */
    7767     { 0x154ed7, 0x154ed7, 0x566c7a863749ebb7, 0xa9938579c8b61448, 0, 0 }, /* #22 */
    7768     { 0x046f56, 0x046f56, 0xbb6e4d9be0ceea5a, 0x4491b2641f3115a5, 0, 0 }, /* #23 */
    7769     { 0x2f2943, 0x2f2943, 0x9c0d6d622bb3910e, 0x63f2929dd44c6ef1, 0, 0 }, /* #24 */
    7770     { 0x011292, 0x011292, 0x6fe9b98c9ef3b445, 0x90164673610c4bba, 0, 0 }, /* #25 */
    7771     { 0x1a1787, 0x1a1787, 0x6fb5d72bea3ab5f8, 0x904a28d415c54a07, 0, 0 }, /* #26 */
    7772     { 0x1d61d7, 0x1d61d7, 0x40159a13b1ce0041, 0xbfea65ec4e31ffbe, 0, 0 }, /* #27 */
    7773     { 0x3e43d6, 0x3e43d6, 0x110ec2c47487e2a6, 0xeef13d3b8b781d59, 0, 0 }, /* #28 */
    7774     { 0x043212, 0x043212, 0x09f23ec48e05a58e, 0xf60dc13b71fa5a71, 0, 0 }, /* #29 */
    7775     { 0x124183, 0x124183, 0x256b1af922327fe6, 0xda94e506ddcd8019, 0, 0 }, /* #30 */
    7776     { 0x352503, 0x352503, 0x5c752abdc9e04e8b, 0xa38ad542361fb174, 0, 0 }, /* #31 */
    7777     { 0x1513c3, 0x1513c3, 0x333d985a90f4697b, 0xccc267a56f0b9684, 0, 0 }, /* #32 */
    7778     { 0x306103, 0x306103, 0xc7cf7153bfc77d60, 0x38308eac4038829f, 0, 0 }, /* #33 */
    7779     { 0x133e82, 0x133e82, 0x489b8e81bb1cd1cf, 0xb764717e44e32e30, 0, 0 }, /* #34 */
    7780     { 0x061e47, 0x061e47, 0x4203a80799d680e4, 0xbdfc57f866297f1b, 0, 0 }, /* #35 */
    7781     { 0x206a42, 0x206a42, 0x9a97a35a0799cd06, 0x65685ca5f86632f9, 0, 0 }, /* #36 */
    7782     { 0x1f7207, 0x1f7207, 0xe3557f441007a99b, 0x1caa80bbeff85664, 0, 0 }, /* #37 */
    7783     { 0x182cd7, 0x182cd7, 0x815d2e368db76775, 0x7ea2d1c97248988a, 0, 0 }, /* #38 */
    7784     { 0x356106, 0x356106, 0x7ec3afa775abde30, 0x813c50588a5421cf, 0, 0 }, /* #39 */
    7785     { 0x2e3883, 0x2e3883, 0xf8c8ce962dcb7073, 0x07373169d2348f8c, 0, 0 }, /* #40 */
    7786     { 0x131186, 0x131186, 0x965da1a066948e64, 0x69a25e5f996b719b, 0, 0 }, /* #41 */
    7787     { 0x1b2202, 0x1b2202, 0xde8f7e7207c0e5b3, 0x2170818df83f1a4c, 0, 0 }, /* #42 */
    7788     { 0x115a17, 0x115a17, 0xbfcd49689f9c9657, 0x4032b697606369a8, 0, 0 }, /* #43 */
    7789     { 0x2e6a02, 0x2e6a02, 0x1f5980a64a8f8a19, 0xe0a67f59b57075e6, 0, 0 }, /* #44 */
    7790     { 0x3428c7, 0x3428c7, 0xb4467694a49a7061, 0x4bb9896b5b658f9e, 0, 0 }, /* #45 */
    7791     { 0x0d4216, 0x0d4216, 0xad31b97e5c11180c, 0x52ce4681a3eee7f3, 0, 0 }, /* #46 */
    7792     { 0x1f0957, 0x1f0957, 0x311827654cc7f541, 0xcee7d89ab3380abe, 0, 0 }, /* #47 */
    7793     { 0x1a3882, 0x1a3882, 0xcf5808c6739b4814, 0x30a7f7398c64b7eb, 0, 0 }, /* #48 */
    7794     { 0x3f34d2, 0x3f34d2, 0x2bc2e38009035766, 0xd43d1c7ff6fca899, 0, 0 }, /* #49 */
    7795     { 0x2f0256, 0x2f0256, 0x1929e3cd11b5affc, 0xe6d61c32ee4a5003, 0, 0 }, /* #50 */
    7796     { 0x300616, 0x300616, 0xb9e7e3e161d4a8e5, 0x46181c1e9e2b571a, 0, 0 }, /* #51 */
    7797     { 0x346e82, 0x346e82, 0xb44f72c173a1cace, 0x4bb08d3e8c5e3531, 0, 0 }, /* #52 */
    7798     { 0x3636c7, 0x3636c7, 0xcfc01f8352154b49, 0x303fe07cadeab4b6, 0, 0 }, /* #53 */
    7799     { 0x0a6982, 0x0a6982, 0x2031ad69e9b6c132, 0xdfce529616493ecd, 0, 0 }, /* #54 */
    7800     { 0x3d2e87, 0x3d2e87, 0xc81b17f68b935650, 0x37e4e809746ca9af, 0, 0 }, /* #55 */
    7801     { 0x1a4ac2, 0x1a4ac2, 0x2925b4c7b6c110a8, 0xd6da4b38493eef57, 0, 0 }, /* #56 */
    7802     { 0x2f3e53, 0x2f3e53, 0x0eb6879e9818aef7, 0xf149786167e75108, 0, 0 }, /* #57 */
    7803     { 0x307fd6, 0x307fd6, 0xcce883b5f6788e3c, 0x33177c4a098771c3, 0, 0 }, /* #58 */
    7804     { 0x2b7f16, 0x2b7f16, 0xfaf6e8a3f26f6e13, 0x0509175c0d9091ec, 0, 0 }, /* #59 */
    7805     { 0x186bd2, 0x186bd2, 0xbb3da8256ac24c1e, 0x44c257da953db3e1, 0, 0 }, /* #60 */
    7806     { 0x0a4e46, 0x0a4e46, 0x6e08ff73d81c27bf, 0x91f7008c27e3d840, 0, 0 }, /* #61 */
    7807     { 0x001797, 0x001797, 0xb775fff275554d48, 0x488a000d8aaab2b7, 0, 0 }, /* #62 */
    7808     { 0x082096, 0x082096, 0x95e347bda4785869, 0x6a1cb8425b87a796, 0, 0 }, /* #63 */
     7745    { 0x0d65d3, 0x0d65d3, 0x456f6941f46b9e72, 0xba9096be0b94618d, 0, 0 }, /* #0 */
     7746    { 0x075617, 0x075617, 0x44a97c6a97ba3fa9, 0xbb5683956845c056, 0, 0 }, /* #1 */
     7747    { 0x273657, 0x273657, 0x76e95231b3623e51, 0x8916adce4c9dc1ae, 0, 0 }, /* #2 */
     7748    { 0x134bd6, 0x134bd6, 0xc9e03755a2dfa93e, 0x361fc8aa5d2056c1, 0, 0 }, /* #3 */
     7749    { 0x103283, 0x103283, 0xb9755871eaf7e758, 0x468aa78e150818a7, 0, 0 }, /* #4 */
     7750    { 0x012103, 0x012103, 0xc0712fe6bbf1cf8c, 0x3f8ed019440e3073, 0, 0 }, /* #5 */
     7751    { 0x263443, 0x263443, 0x37fd139d9a3b7eba, 0xc802ec6265c48145, 0, 0 }, /* #6 */
     7752    { 0x1265d6, 0x1265d6, 0x3e9818a4d0b77d9e, 0xc167e75b2f488261, 0, 0 }, /* #7 */
     7753    { 0x3977c2, 0x3977c2, 0xfc5ecde5cc833e0d, 0x03a1321a337cc1f2, 0, 0 }, /* #8 */
     7754    { 0x1f3507, 0x1f3507, 0x4b5ef506cdafb817, 0xb4a10af9325047e8, 0, 0 }, /* #9 */
     7755    { 0x286297, 0x286297, 0xdfff42f72c6aed44, 0x2000bd08d39512bb, 0, 0 }, /* #10 */
     7756    { 0x1413d6, 0x1413d6, 0xb1af02f2e777ea2c, 0x4e50fd0d188815d3, 0, 0 }, /* #11 */
     7757    { 0x2a7753, 0x2a7753, 0xb3dca4a5c941a1aa, 0x4c235b5a36be5e55, 0, 0 }, /* #12 */
     7758    { 0x3d6716, 0x3d6716, 0xadc952d4c8c4c2ae, 0x5236ad2b373b3d51, 0, 0 }, /* #13 */
     7759    { 0x1d1493, 0x1d1493, 0xdbce2de802f3eb13, 0x2431d217fd0c14ec, 0, 0 }, /* #14 */
     7760    { 0x280946, 0x280946, 0xeed328d44f833420, 0x112cd72bb07ccbdf, 0, 0 }, /* #15 */
     7761    { 0x155897, 0x155897, 0x6d47126813b571df, 0x92b8ed97ec4a8e20, 0, 0 }, /* #16 */
     7762    { 0x090113, 0x090113, 0x6c2ac0b6e2f88de1, 0x93d53f491d07721e, 0, 0 }, /* #17 */
     7763    { 0x122416, 0x122416, 0xbd8ce9ffca4708b6, 0x4273160035b8f749, 0, 0 }, /* #18 */
     7764    { 0x1603c2, 0x1603c2, 0xad74af3a31eeb03d, 0x528b50c5ce114fc2, 0, 0 }, /* #19 */
     7765    { 0x1c40d2, 0x1c40d2, 0x82ce1437636de0fd, 0x7d31ebc89c921f02, 0, 0 }, /* #20 */
     7766    { 0x2d7202, 0x2d7202, 0xa0ee3ddbabb3ac32, 0x5f11c224544c53cd, 0, 0 }, /* #21 */
     7767    { 0x1f2696, 0x1f2696, 0x5c4c58882c1ddbd8, 0xa3b3a777d3e22427, 0, 0 }, /* #22 */
     7768    { 0x087807, 0x087807, 0x17281f78bdc22d3d, 0xe8d7e087423dd2c2, 0, 0 }, /* #23 */
     7769    { 0x2a0b02, 0x2a0b02, 0xe66e9ef4354295a5, 0x1991610bcabd6a5a, 0, 0 }, /* #24 */
     7770    { 0x0538c2, 0x0538c2, 0x2406ca18232d1236, 0xdbf935e7dcd2edc9, 0, 0 }, /* #25 */
     7771    { 0x3a55c3, 0x3a55c3, 0x5e1450892bea3845, 0xa1ebaf76d415c7ba, 0, 0 }, /* #26 */
     7772    { 0x3361c6, 0x3361c6, 0x2dfdb63111d9bcda, 0xd20249ceee264325, 0, 0 }, /* #27 */
     7773    { 0x046287, 0x046287, 0xf23fa3032a224e41, 0x0dc05cfcd5ddb1be, 0, 0 }, /* #28 */
     7774    { 0x273392, 0x273392, 0xe69406a373f531bb, 0x196bf95c8c0ace44, 0, 0 }, /* #29 */
     7775    { 0x3f4b16, 0x3f4b16, 0xe39a84dfdc303f86, 0x1c657b2023cfc079, 0, 0 }, /* #30 */
     7776    { 0x2a0346, 0x2a0346, 0x5d93a0adf5906fac, 0xa26c5f520a6f9053, 0, 0 }, /* #31 */
     7777    { 0x194d06, 0x194d06, 0xd41b9827eee36961, 0x2be467d8111c969e, 0, 0 }, /* #32 */
     7778    { 0x2232c3, 0x2232c3, 0x08b0b9c791b22d20, 0xf74f46386e4dd2df, 0, 0 }, /* #33 */
     7779    { 0x343c46, 0x343c46, 0xce71316a35f49d06, 0x318ece95ca0b62f9, 0, 0 }, /* #34 */
     7780    { 0x232d86, 0x232d86, 0xa8d5b93eae43dadc, 0x572a46c151bc2523, 0, 0 }, /* #35 */
     7781    { 0x091c17, 0x091c17, 0x6caa6c4ab028679c, 0x935593b54fd79863, 0, 0 }, /* #36 */
     7782    { 0x2b2602, 0x2b2602, 0x583942565d1fe22a, 0xa7c6bda9a2e01dd5, 0, 0 }, /* #37 */
     7783    { 0x322886, 0x322886, 0xbee2b7395e02a223, 0x411d48c6a1fd5ddc, 0, 0 }, /* #38 */
     7784    { 0x2b1f52, 0x2b1f52, 0xaa8ae1c9d2dcfd8f, 0x55751e362d230270, 0, 0 }, /* #39 */
     7785    { 0x2d68d3, 0x2d68d3, 0x8640a4b91784a83a, 0x79bf5b46e87b57c5, 0, 0 }, /* #40 */
     7786    { 0x102507, 0x102507, 0x4f595b1490cc37a5, 0xb0a6a4eb6f33c85a, 0, 0 }, /* #41 */
     7787    { 0x2a05c3, 0x2a05c3, 0xb2d4aebd167e21ac, 0x4d2b5142e981de53, 0, 0 }, /* #42 */
     7788    { 0x1c1457, 0x1c1457, 0xeb328df8727cfac0, 0x14cd72078d83053f, 0, 0 }, /* #43 */
     7789    { 0x064bc3, 0x064bc3, 0xe284b4bbda2b9219, 0x1d7b4b4425d46de6, 0, 0 }, /* #44 */
     7790    { 0x357293, 0x357293, 0x17ace666d8bcde65, 0xe85319992743219a, 0, 0 }, /* #45 */
     7791    { 0x045c43, 0x045c43, 0x277eeff5318550d9, 0xd881100ace7aaf26, 0, 0 }, /* #46 */
     7792    { 0x3b5216, 0x3b5216, 0xc9cce375dcdd600c, 0x36331c8a23229ff3, 0, 0 }, /* #47 */
     7793    { 0x293c07, 0x293c07, 0x67e5fb5a22edc41b, 0x981a04a5dd123be4, 0, 0 }, /* #48 */
     7794    { 0x190702, 0x190702, 0x12aa1ae8b55aa77d, 0xed55e5174aa55882, 0, 0 }, /* #49 */
     7795    { 0x0c1f96, 0x0c1f96, 0x5692e1a9e50b823a, 0xa96d1e561af47dc5, 0, 0 }, /* #50 */
     7796    { 0x0f7b97, 0x0f7b97, 0x54def3e803583867, 0xab210c17fca7c798, 0, 0 }, /* #51 */
     7797    { 0x1f0f06, 0x1f0f06, 0x6779c9854fd4fa41, 0x9886367ab02b05be, 0, 0 }, /* #52 */
     7798    { 0x1d6fd7, 0x1d6fd7, 0x85e400ba941940a8, 0x7a1bff456be6bf57, 0, 0 }, /* #53 */
     7799    { 0x2b5706, 0x2b5706, 0xa886e08f387c4c91, 0x57791f70c783b36e, 0, 0 }, /* #54 */
     7800    { 0x0101c7, 0x0101c7, 0xee68939e2b239a52, 0x11976c61d4dc65ad, 0, 0 }, /* #55 */
     7801    { 0x130247, 0x130247, 0x8412a719c2d64fd3, 0x7bed58e63d29b02c, 0, 0 }, /* #56 */
     7802    { 0x187d13, 0x187d13, 0x02631c1b17453bf4, 0xfd9ce3e4e8bac40b, 0, 0 }, /* #57 */
     7803    { 0x0a5283, 0x0a5283, 0x465b8f4feaf91333, 0xb9a470b01506eccc, 0, 0 }, /* #58 */
     7804    { 0x1d2f97, 0x1d2f97, 0xee882f5b7ff502c2, 0x1177d0a4800afd3d, 0, 0 }, /* #59 */
     7805    { 0x1d3806, 0x1d3806, 0xfed3079dbd8b372b, 0x012cf8624274c8d4, 0, 0 }, /* #60 */
     7806    { 0x1060d7, 0x1060d7, 0xe1269dabbb0e32c2, 0x1ed9625444f1cd3d, 0, 0 }, /* #61 */
     7807    { 0x397743, 0x397743, 0xaa4fe899becc98fc, 0x55b0176641336703, 0, 0 }, /* #62 */
     7808    { 0x2f4b56, 0x2f4b56, 0x03b671f2bdce8da9, 0xfc498e0d42317256, 0, 0 }, /* #63 */
    78097809};
    78107810static const BINU64_TEST_T g_aTests_neg_u64[] =
    78117811{
    7812     { 0x044443, 0x044497, 0x3f53783ff4754112, 0xc0ac87c00b8abeee, 0, 0 }, /* #0 */
    7813     { 0x284046, 0x284097, 0x65e821fb59471d4e, 0x9a17de04a6b8e2b2, 0, 0 }, /* #1 */
    7814     { 0x203d17, 0x203597, 0x0847bb738465fb15, 0xf7b8448c7b9a04eb, 0, 0 }, /* #2 */
    7815     { 0x252002, 0x252097, 0x6202ec57a8e4699b, 0x9dfd13a8571b9665, 0, 0 }, /* #3 */
    7816     { 0x266b93, 0x266317, 0xd2f2e305ad9ca496, 0x2d0d1cfa52635b6a, 0, 0 }, /* #4 */
    7817     { 0x0c2446, 0x0c2493, 0x4c1f1b10e9ccbcf8, 0xb3e0e4ef16334308, 0, 0 }, /* #5 */
    7818     { 0x3968c2, 0x396093, 0x077c31f7378ba3dd, 0xf883ce08c8745c23, 0, 0 }, /* #6 */
    7819     { 0x013d46, 0x013513, 0xdc1edd7239c399cc, 0x23e1228dc63c6634, 0, 0 }, /* #7 */
    7820     { 0x183c03, 0x183483, 0x2cf3fd9a32711c80, 0xd30c0265cd8ee380, 0, 0 }, /* #8 */
    7821     { 0x136593, 0x136597, 0x1854070d458d110d, 0xe7abf8f2ba72eef3, 0, 0 }, /* #9 */
    7822     { 0x150d07, 0x150593, 0x08ade87fe765f90c, 0xf7521780189a06f4, 0, 0 }, /* #10 */
    7823     { 0x133f42, 0x133717, 0xd439bb554d048aef, 0x2bc644aab2fb7511, 0, 0 }, /* #11 */
    7824     { 0x2a5ad3, 0x2a5293, 0x7b2af10a2dfa0cac, 0x84d50ef5d205f354, 0, 0 }, /* #12 */
    7825     { 0x066c87, 0x066417, 0xdc97225275fd7864, 0x2368ddad8a02879c, 0, 0 }, /* #13 */
    7826     { 0x001212, 0x001297, 0x4dadabf8c8acec3a, 0xb2525407375313c6, 0, 0 }, /* #14 */
    7827     { 0x3b34d6, 0x3b3417, 0xe81acf086f32cd15, 0x17e530f790cd32eb, 0, 0 }, /* #15 */
    7828     { 0x170487, 0x170487, 0x49fa81b7a50cb6d0, 0xb6057e485af34930, 0, 0 }, /* #16 */
    7829     { 0x1e4552, 0x1e4597, 0x5181fa8293c4044c, 0xae7e057d6c3bfbb4, 0, 0 }, /* #17 */
    7830     { 0x220a93, 0x220283, 0x111a09e38b12fee0, 0xeee5f61c74ed0120, 0, 0 }, /* #18 */
    7831     { 0x135717, 0x135717, 0xa9ebf6d796049337, 0x5614092869fb6cc9, 0, 0 }, /* #19 */
    7832     { 0x087e07, 0x087617, 0x9ce2a9cd930acdbc, 0x631d56326cf53244, 0, 0 }, /* #20 */
    7833     { 0x052a52, 0x052297, 0x0af9c7bf6474a2f6, 0xf50638409b8b5d0a, 0, 0 }, /* #21 */
    7834     { 0x2a3a07, 0x2a3213, 0xbe2ef67365dbb177, 0x41d1098c9a244e89, 0, 0 }, /* #22 */
    7835     { 0x210896, 0x210097, 0x20aa5f852f339006, 0xdf55a07ad0cc6ffa, 0, 0 }, /* #23 */
    7836     { 0x2b0996, 0x2b0197, 0x356057b5fdb92345, 0xca9fa84a0246dcbb, 0, 0 }, /* #24 */
    7837     { 0x3c2692, 0x3c2693, 0x20c47da5ec0175e6, 0xdf3b825a13fe8a1a, 0, 0 }, /* #25 */
    7838     { 0x0d3f57, 0x0d3717, 0xd8926c99d1845a94, 0x276d93662e7ba56c, 0, 0 }, /* #26 */
    7839     { 0x380407, 0x380413, 0xc148dde5b9bfa0c9, 0x3eb7221a46405f37, 0, 0 }, /* #27 */
    7840     { 0x2e0dc6, 0x2e0513, 0xf177d6efd2de8481, 0x0e8829102d217b7f, 0, 0 }, /* #28 */
    7841     { 0x314f47, 0x314713, 0xbe09ba28145c02ae, 0x41f645d7eba3fd52, 0, 0 }, /* #29 */
    7842     { 0x1e56c2, 0x1e5617, 0xf79e696a6ed1624c, 0x08619695912e9db4, 0, 0 }, /* #30 */
    7843     { 0x1a27c3, 0x1a2793, 0x06691fff1aa5ce39, 0xf996e000e55a31c7, 0, 0 }, /* #31 */
    7844     { 0x005ac7, 0x005217, 0xb96854e078ca4a1c, 0x4697ab1f8735b5e4, 0, 0 }, /* #32 */
    7845     { 0x0d3e06, 0x0d3617, 0xc5a18ee674bfdaf1, 0x3a5e71198b40250f, 0, 0 }, /* #33 */
    7846     { 0x381703, 0x381793, 0x143aece5effd4d02, 0xebc5131a1002b2fe, 0, 0 }, /* #34 */
    7847     { 0x287996, 0x287197, 0x746185ebafbc5df1, 0x8b9e7a145043a20f, 0, 0 }, /* #35 */
    7848     { 0x164e42, 0x164613, 0xdda01ac07cfc4d0e, 0x225fe53f8303b2f2, 0, 0 }, /* #36 */
    7849     { 0x091f82, 0x091713, 0xbf917e8e31583544, 0x406e8171cea7cabc, 0, 0 }, /* #37 */
    7850     { 0x1619c3, 0x161113, 0x9fd063d30c3d216e, 0x602f9c2cf3c2de92, 0, 0 }, /* #38 */
    7851     { 0x291292, 0x291213, 0xf6c3edf17bb2a059, 0x093c120e844d5fa7, 0, 0 }, /* #39 */
    7852     { 0x3913d3, 0x391393, 0x414c1a399c6ef695, 0xbeb3e5c66391096b, 0, 0 }, /* #40 */
    7853     { 0x280242, 0x280297, 0x1b17e33e25facee3, 0xe4e81cc1da05311d, 0, 0 }, /* #41 */
    7854     { 0x1c0e53, 0x1c0617, 0xeeaace78c32543be, 0x115531873cdabc42, 0, 0 }, /* #42 */
    7855     { 0x3f17d3, 0x3f1717, 0xf87dd5361870607f, 0x07822ac9e78f9f81, 0, 0 }, /* #43 */
    7856     { 0x283257, 0x283297, 0x4b21fe030971a30a, 0xb4de01fcf68e5cf6, 0, 0 }, /* #44 */
    7857     { 0x1d0392, 0x1d0317, 0x808d57abb0e6f637, 0x7f72a8544f1909c9, 0, 0 }, /* #45 */
    7858     { 0x246407, 0x246497, 0x03235f5ef028c722, 0xfcdca0a10fd738de, 0, 0 }, /* #46 */
    7859     { 0x2367c6, 0x236793, 0x496b7d2884d917ac, 0xb69482d77b26e854, 0, 0 }, /* #47 */
    7860     { 0x231996, 0x231193, 0x5c858cb235cc83c9, 0xa37a734dca337c37, 0, 0 }, /* #48 */
    7861     { 0x312fc3, 0x312713, 0xf79ae24cb59f21b4, 0x08651db34a60de4c, 0, 0 }, /* #49 */
    7862     { 0x281883, 0x281093, 0x7615aa25f679051b, 0x89ea55da0986fae5, 0, 0 }, /* #50 */
    7863     { 0x1a2b93, 0x1a2317, 0xce4ff036d4e7b7d8, 0x31b00fc92b184828, 0, 0 }, /* #51 */
    7864     { 0x2c4183, 0x2c4117, 0xc77daee2b0eddcc1, 0x3882511d4f12233f, 0, 0 }, /* #52 */
    7865     { 0x014497, 0x014413, 0xf43466a6a61fc817, 0x0bcb995959e037e9, 0, 0 }, /* #53 */
    7866     { 0x057247, 0x057293, 0x08391a3c5500b4c3, 0xf7c6e5c3aaff4b3d, 0, 0 }, /* #54 */
    7867     { 0x095b97, 0x095397, 0x04b597e34e9e4e79, 0xfb4a681cb161b187, 0, 0 }, /* #55 */
    7868     { 0x1b3a03, 0x1b3297, 0x6e4e28cbaca1cbd3, 0x91b1d734535e342d, 0, 0 }, /* #56 */
    7869     { 0x3a65c6, 0x3a6513, 0xfc70ac2bbe090109, 0x038f53d441f6fef7, 0, 0 }, /* #57 */
    7870     { 0x290a13, 0x290213, 0xcad4a632316d5659, 0x352b59cdce92a9a7, 0, 0 }, /* #58 */
    7871     { 0x2c2bd2, 0x2c2393, 0x09735a68fc15f95c, 0xf68ca59703ea06a4, 0, 0 }, /* #59 */
    7872     { 0x196352, 0x196307, 0xcc78cd18afa5b9d0, 0x338732e7505a4630, 0, 0 }, /* #60 */
    7873     { 0x366442, 0x366413, 0xc1fee4bf0d2e45fc, 0x3e011b40f2d1ba04, 0, 0 }, /* #61 */
    7874     { 0x380792, 0x380717, 0xa8e447751968bb01, 0x571bb88ae69744ff, 0, 0 }, /* #62 */
    7875     { 0x3e4482, 0x3e4493, 0x452fbc3604e32417, 0xbad043c9fb1cdbe9, 0, 0 }, /* #63 */
     7812    { 0x326992, 0x326193, 0x615d2dde3dc63b44, 0x9ea2d221c239c4bc, 0, 0 }, /* #0 */
     7813    { 0x2e7bc2, 0x2e7393, 0x3610a246897f1458, 0xc9ef5db97680eba8, 0, 0 }, /* #1 */
     7814    { 0x384e56, 0x384693, 0x73fa6fc1da607a41, 0x8c05903e259f85bf, 0, 0 }, /* #2 */
     7815    { 0x3f2343, 0x3f2313, 0xecf7a713f6ac58c3, 0x130858ec0953a73d, 0, 0 }, /* #3 */
     7816    { 0x396757, 0x396717, 0xb2bca733d0cace85, 0x4d4358cc2f35317b, 0, 0 }, /* #4 */
     7817    { 0x051f42, 0x051797, 0x0e0b49dc3cc974ad, 0xf1f4b623c3368b53, 0, 0 }, /* #5 */
     7818    { 0x1e1192, 0x1e1113, 0xd41209fbc71d4aae, 0x2bedf60438e2b552, 0, 0 }, /* #6 */
     7819    { 0x1f3943, 0x1f3103, 0xb6737d33e3f24490, 0x498c82cc1c0dbb70, 0, 0 }, /* #7 */
     7820    { 0x203b12, 0x203393, 0x489d24c60ce1fcd1, 0xb762db39f31e032f, 0, 0 }, /* #8 */
     7821    { 0x194797, 0x194713, 0xb1f56bb694ea89af, 0x4e0a94496b157651, 0, 0 }, /* #9 */
     7822    { 0x323407, 0x323497, 0x129c2cd29b930a96, 0xed63d32d646cf56a, 0, 0 }, /* #10 */
     7823    { 0x021883, 0x021013, 0x8cacec09412c70f9, 0x735313f6bed38f07, 0, 0 }, /* #11 */
     7824    { 0x3512c2, 0x351213, 0xa19c6e28d12d00ff, 0x5e6391d72ed2ff01, 0, 0 }, /* #12 */
     7825    { 0x041557, 0x041593, 0x6f99cd8e2f14926f, 0x90663271d0eb6d91, 0, 0 }, /* #13 */
     7826    { 0x065ed7, 0x065613, 0xb45024202bbeb0e7, 0x4bafdbdfd4414f19, 0, 0 }, /* #14 */
     7827    { 0x336c82, 0x336497, 0x5af721dd69adf22f, 0xa508de2296520dd1, 0, 0 }, /* #15 */
     7828    { 0x1041d7, 0x104183, 0x0f973b77429cf8e0, 0xf068c488bd630720, 0, 0 }, /* #16 */
     7829    { 0x1e7053, 0x1e7093, 0x6de2e9cd00fe27bd, 0x921d1632ff01d843, 0, 0 }, /* #17 */
     7830    { 0x232946, 0x232193, 0x7ea4f27f22fdb5b6, 0x815b0d80dd024a4a, 0, 0 }, /* #18 */
     7831    { 0x2c30c7, 0x2c3093, 0x0539525e8f0ba3f5, 0xfac6ada170f45c0b, 0, 0 }, /* #19 */
     7832    { 0x0e1bd7, 0x0e1317, 0xd6127676a2e3bf07, 0x29ed89895d1c40f9, 0, 0 }, /* #20 */
     7833    { 0x1f4846, 0x1f4097, 0x1c4537129fc380ec, 0xe3bac8ed603c7f14, 0, 0 }, /* #21 */
     7834    { 0x266392, 0x266393, 0x72a13a77eae640b1, 0x8d5ec5881519bf4f, 0, 0 }, /* #22 */
     7835    { 0x051546, 0x051593, 0x7fa0ec058f9501ac, 0x805f13fa706afe54, 0, 0 }, /* #23 */
     7836    { 0x275cc7, 0x275493, 0x55a26b3e4083ee8d, 0xaa5d94c1bf7c1173, 0, 0 }, /* #24 */
     7837    { 0x2e5f56, 0x2e5797, 0x20c141d57b4aa1bf, 0xdf3ebe2a84b55e41, 0, 0 }, /* #25 */
     7838    { 0x093893, 0x093017, 0xd46ab1e103a15367, 0x2b954e1efc5eac99, 0, 0 }, /* #26 */
     7839    { 0x0370d7, 0x037093, 0x6149f454d538453e, 0x9eb60bab2ac7bac2, 0, 0 }, /* #27 */
     7840    { 0x0747d6, 0x074717, 0xa90bc7229a930097, 0x56f438dd656cff69, 0, 0 }, /* #28 */
     7841    { 0x3e1e13, 0x3e1613, 0xad185f6f2b06567d, 0x52e7a090d4f9a983, 0, 0 }, /* #29 */
     7842    { 0x212857, 0x212093, 0x448f4cd5beb4a068, 0xbb70b32a414b5f98, 0, 0 }, /* #30 */
     7843    { 0x3d3643, 0x3d3697, 0x34cc41344cf721cd, 0xcb33becbb308de33, 0, 0 }, /* #31 */
     7844    { 0x242d42, 0x242517, 0x93e6e401b15effb9, 0x6c191bfe4ea10047, 0, 0 }, /* #32 */
     7845    { 0x032887, 0x032017, 0xdc0481403fe42818, 0x23fb7ebfc01bd7e8, 0, 0 }, /* #33 */
     7846    { 0x013fd2, 0x013717, 0xb0effae37d20bf4f, 0x4f10051c82df40b1, 0, 0 }, /* #34 */
     7847    { 0x006606, 0x006613, 0xd53b63c3a0f484cf, 0x2ac49c3c5f0b7b31, 0, 0 }, /* #35 */
     7848    { 0x1242c6, 0x124213, 0x972a6d1e51bb2b95, 0x68d592e1ae44d46b, 0, 0 }, /* #36 */
     7849    { 0x3435d3, 0x343517, 0xa443d2a426958ca1, 0x5bbc2d5bd96a735f, 0, 0 }, /* #37 */
     7850    { 0x3a4043, 0x3a4017, 0xee027b5b23dabe48, 0x11fd84a4dc2541b8, 0, 0 }, /* #38 */
     7851    { 0x304bc3, 0x304393, 0x0c286cc2fcd32ce4, 0xf3d7933d032cd31c, 0, 0 }, /* #39 */
     7852    { 0x3c3ac2, 0x3c3293, 0x3f344c39e677bd69, 0xc0cbb3c619884297, 0, 0 }, /* #40 */
     7853    { 0x387347, 0x387393, 0x7367aa0731e21b32, 0x8c9855f8ce1de4ce, 0, 0 }, /* #41 */
     7854    { 0x3924d3, 0x392413, 0xef80e7aa4af45714, 0x107f1855b50ba8ec, 0, 0 }, /* #42 */
     7855    { 0x296243, 0x296293, 0x5e556f4a7b323962, 0xa1aa90b584cdc69e, 0, 0 }, /* #43 */
     7856    { 0x3d1382, 0x3d1397, 0x725e7eb9dde918d9, 0x8da181462216e727, 0, 0 }, /* #44 */
     7857    { 0x115e52, 0x115697, 0x7be7b366a15c70a6, 0x84184c995ea38f5a, 0, 0 }, /* #45 */
     7858    { 0x330c43, 0x330413, 0x9f1d562ac2ea3868, 0x60e2a9d53d15c798, 0, 0 }, /* #46 */
     7859    { 0x175f87, 0x175717, 0xb8d1685fc54ae82f, 0x472e97a03ab517d1, 0, 0 }, /* #47 */
     7860    { 0x1b72d2, 0x1b7297, 0x72d4b958ee172a37, 0x8d2b46a711e8d5c9, 0, 0 }, /* #48 */
     7861    { 0x145a52, 0x145293, 0x6728b75fc2801611, 0x98d748a03d7fe9ef, 0, 0 }, /* #49 */
     7862    { 0x1e5206, 0x1e5217, 0x9f36fe251570c775, 0x60c901daea8f388b, 0, 0 }, /* #50 */
     7863    { 0x275fd3, 0x275793, 0x7cc3292be7cdde62, 0x833cd6d41832219e, 0, 0 }, /* #51 */
     7864    { 0x283456, 0x283497, 0x3092ab894d192fd2, 0xcf6d5476b2e6d02e, 0, 0 }, /* #52 */
     7865    { 0x3b4842, 0x3b4093, 0x1b362710efda26fe, 0xe4c9d8ef1025d902, 0, 0 }, /* #53 */
     7866    { 0x3e3a12, 0x3e3213, 0xa4815c731633d37b, 0x5b7ea38ce9cc2c85, 0, 0 }, /* #54 */
     7867    { 0x1c3593, 0x1c3593, 0x5deadf7cb214785f, 0xa21520834deb87a1, 0, 0 }, /* #55 */
     7868    { 0x365516, 0x365597, 0x027dd5ebb655ea1f, 0xfd822a1449aa15e1, 0, 0 }, /* #56 */
     7869    { 0x330657, 0x330697, 0x0cf7a7a9b5432be8, 0xf30858564abcd418, 0, 0 }, /* #57 */
     7870    { 0x206f93, 0x206713, 0xd689da011286e68b, 0x297625feed791975, 0, 0 }, /* #58 */
     7871    { 0x070316, 0x070317, 0xc11131df82f7690a, 0x3eeece207d0896f6, 0, 0 }, /* #59 */
     7872    { 0x212807, 0x212013, 0xbc4c8774c70a6868, 0x43b3788b38f59798, 0, 0 }, /* #60 */
     7873    { 0x106f93, 0x106717, 0x895cadc29da248d9, 0x76a3523d625db727, 0, 0 }, /* #61 */
     7874    { 0x044896, 0x044017, 0xb3ced681f10e92e8, 0x4c31297e0ef16d18, 0, 0 }, /* #62 */
     7875    { 0x244993, 0x244193, 0x3fcef7e608f7b9eb, 0xc0310819f7084615, 0, 0 }, /* #63 */
    78767876};
    78777877static const BINU64_TEST_T g_aTests_neg_u64_locked[] =
    78787878{
    7879     { 0x391a03, 0x391217, 0xe64031aaf5e7ae4e, 0x19bfce550a1851b2, 0, 0 }, /* #0 */
    7880     { 0x065c42, 0x065493, 0x27aaa7635c9dddf9, 0xd855589ca3622207, 0, 0 }, /* #1 */
    7881     { 0x0a5717, 0x0a5793, 0x476c337c37945408, 0xb893cc83c86babf8, 0, 0 }, /* #2 */
    7882     { 0x2e73c2, 0x2e7393, 0x44ac7c9d97d4cd14, 0xbb538362682b32ec, 0, 0 }, /* #3 */
    7883     { 0x247012, 0x247087, 0x5f599e3e15d30610, 0xa0a661c1ea2cf9f0, 0, 0 }, /* #4 */
    7884     { 0x225706, 0x225793, 0x1eaa4c79193085e6, 0xe155b386e6cf7a1a, 0, 0 }, /* #5 */
    7885     { 0x0d76d6, 0x0d7693, 0x578977388c22dbbb, 0xa87688c773dd2445, 0, 0 }, /* #6 */
    7886     { 0x0b7702, 0x0b7793, 0x4e9e96c84d37659c, 0xb1616937b2c89a64, 0, 0 }, /* #7 */
    7887     { 0x134a12, 0x134217, 0xdea58ad3a4cc9cb2, 0x215a752c5b33634e, 0, 0 }, /* #8 */
    7888     { 0x322082, 0x322097, 0x5c9eafe12826e215, 0xa361501ed7d91deb, 0, 0 }, /* #9 */
    7889     { 0x315403, 0x315417, 0xba9074c6fb4e7591, 0x456f8b3904b18a6f, 0, 0 }, /* #10 */
    7890     { 0x3d14d7, 0x3d1497, 0x6a5e53e7f6566aaa, 0x95a1ac1809a99556, 0, 0 }, /* #11 */
    7891     { 0x2c06c2, 0x2c0697, 0x5b899ecd63d14a9a, 0xa47661329c2eb566, 0, 0 }, /* #12 */
    7892     { 0x014412, 0x014413, 0xcf9ed55c8e639655, 0x30612aa3719c69ab, 0, 0 }, /* #13 */
    7893     { 0x1649d2, 0x164117, 0x856f6761ea3379d8, 0x7a90989e15cc8628, 0, 0 }, /* #14 */
    7894     { 0x1c1013, 0x1c1013, 0x964dc94893ce415c, 0x69b236b76c31bea4, 0, 0 }, /* #15 */
    7895     { 0x0b4f46, 0x0b4797, 0x1f34a3e884f1165d, 0xe0cb5c177b0ee9a3, 0, 0 }, /* #16 */
    7896     { 0x376ad6, 0x376297, 0x11b9ca5bf79424d2, 0xee4635a4086bdb2e, 0, 0 }, /* #17 */
    7897     { 0x2d6346, 0x2d6393, 0x4755808b6cfc0d6c, 0xb8aa7f749303f294, 0, 0 }, /* #18 */
    7898     { 0x390c97, 0x390417, 0x912b0353fc200b56, 0x6ed4fcac03dff4aa, 0, 0 }, /* #19 */
    7899     { 0x213597, 0x213597, 0x043fe748d8b41b91, 0xfbc018b7274be46f, 0, 0 }, /* #20 */
    7900     { 0x375186, 0x375113, 0xb9d9805f33e07d0e, 0x46267fa0cc1f82f2, 0, 0 }, /* #21 */
    7901     { 0x2f0a12, 0x2f0217, 0x8ddf6d7bf49032f1, 0x722092840b6fcd0f, 0, 0 }, /* #22 */
    7902     { 0x1e0256, 0x1e0207, 0x919b9525cd1b9b60, 0x6e646ada32e464a0, 0, 0 }, /* #23 */
    7903     { 0x3c07d6, 0x3c0713, 0xbc48ec2953a64602, 0x43b713d6ac59b9fe, 0, 0 }, /* #24 */
    7904     { 0x220f13, 0x220713, 0xdec60884e60fa21b, 0x2139f77b19f05de5, 0, 0 }, /* #25 */
    7905     { 0x0935c6, 0x093597, 0x59ea9286bd6aceb8, 0xa6156d7942953148, 0, 0 }, /* #26 */
    7906     { 0x0641c6, 0x064193, 0x02aba2773c643bb6, 0xfd545d88c39bc44a, 0, 0 }, /* #27 */
    7907     { 0x357857, 0x357097, 0x1f18690c7a3b840a, 0xe0e796f385c47bf6, 0, 0 }, /* #28 */
    7908     { 0x340882, 0x340017, 0xddae981716e94c04, 0x225167e8e916b3fc, 0, 0 }, /* #29 */
    7909     { 0x201107, 0x201107, 0xcd941d8af706ce70, 0x326be27508f93190, 0, 0 }, /* #30 */
    7910     { 0x350242, 0x350213, 0xc6367f96f5f03cfe, 0x39c980690a0fc302, 0, 0 }, /* #31 */
    7911     { 0x3e2347, 0x3e2313, 0xb23012eec09ad7c2, 0x4dcfed113f65283e, 0, 0 }, /* #32 */
    7912     { 0x3a07d3, 0x3a0717, 0xf1d5b52998d2da25, 0x0e2a4ad6672d25db, 0, 0 }, /* #33 */
    7913     { 0x261942, 0x261197, 0x43d8d765a46121ca, 0xbc27289a5b9ede36, 0, 0 }, /* #34 */
    7914     { 0x090b16, 0x090393, 0x34f338bae7bf8a38, 0xcb0cc745184075c8, 0, 0 }, /* #35 */
    7915     { 0x320416, 0x320417, 0xb482c88816c0eaa6, 0x4b7d3777e93f155a, 0, 0 }, /* #36 */
    7916     { 0x1d3b13, 0x1d3397, 0x3fe3902f498bb2a4, 0xc01c6fd0b6744d5c, 0, 0 }, /* #37 */
    7917     { 0x1006c2, 0x100617, 0xb56329a522bdfa29, 0x4a9cd65add4205d7, 0, 0 }, /* #38 */
    7918     { 0x340d43, 0x340597, 0x3be2dd6e0f6c822c, 0xc41d2291f0937dd4, 0, 0 }, /* #39 */
    7919     { 0x194e96, 0x194617, 0xd694e965a8938712, 0x296b169a576c78ee, 0, 0 }, /* #40 */
    7920     { 0x002883, 0x002093, 0x3322b8e16e59c781, 0xccdd471e91a6387f, 0, 0 }, /* #41 */
    7921     { 0x292cc3, 0x292413, 0xa890ad036c9460b4, 0x576f52fc936b9f4c, 0, 0 }, /* #42 */
    7922     { 0x2b5e93, 0x2b5613, 0xc1e1d47a949fff2b, 0x3e1e2b856b6000d5, 0, 0 }, /* #43 */
    7923     { 0x2c14c7, 0x2c1497, 0x4af01dcc51611f1c, 0xb50fe233ae9ee0e4, 0, 0 }, /* #44 */
    7924     { 0x2d63d7, 0x2d6397, 0x7ee2d58fac7b37d3, 0x811d2a705384c82d, 0, 0 }, /* #45 */
    7925     { 0x2f1a16, 0x2f1213, 0xfec79f91d4d8b9db, 0x0138606e2b274625, 0, 0 }, /* #46 */
    7926     { 0x3e16d6, 0x3e1693, 0x393a4e17d1f2d6ea, 0xc6c5b1e82e0d2916, 0, 0 }, /* #47 */
    7927     { 0x2b0fc6, 0x2b0717, 0xc657a484e9035a79, 0x39a85b7b16fca587, 0, 0 }, /* #48 */
    7928     { 0x3e5e06, 0x3e5613, 0xee34056dbff1ca86, 0x11cbfa92400e357a, 0, 0 }, /* #49 */
    7929     { 0x2d1b17, 0x2d1317, 0xb16cbdba54441b01, 0x4e934245abbbe4ff, 0, 0 }, /* #50 */
    7930     { 0x027fd7, 0x027787, 0x3bae09d00e4ead60, 0xc451f62ff1b152a0, 0, 0 }, /* #51 */
    7931     { 0x083cd3, 0x083417, 0xcec102c9a3e02854, 0x313efd365c1fd7ac, 0, 0 }, /* #52 */
    7932     { 0x301b57, 0x301397, 0x42c5b0420515eb6b, 0xbd3a4fbdfaea1495, 0, 0 }, /* #53 */
    7933     { 0x040b03, 0x040313, 0xe634bcb3cabcfd53, 0x19cb434c354302ad, 0, 0 }, /* #54 */
    7934     { 0x3404d6, 0x340497, 0x08f33d701d1a2bec, 0xf70cc28fe2e5d414, 0, 0 }, /* #55 */
    7935     { 0x3327c7, 0x332793, 0x0c96ba18a5f1b9ce, 0xf36945e75a0e4632, 0, 0 }, /* #56 */
    7936     { 0x3604d6, 0x360487, 0x6cc1c75fe399caa0, 0x933e38a01c663560, 0, 0 }, /* #57 */
    7937     { 0x2e7343, 0x2e7313, 0xca2949b1dbb5a298, 0x35d6b64e244a5d68, 0, 0 }, /* #58 */
    7938     { 0x0c6f02, 0x0c6797, 0x3fc7fb3f30b6b4cd, 0xc03804c0cf494b33, 0, 0 }, /* #59 */
    7939     { 0x271cd6, 0x271417, 0xb46d3806a538d373, 0x4b92c7f95ac72c8d, 0, 0 }, /* #60 */
    7940     { 0x0c49d3, 0x0c4197, 0x6d95ee0fec282119, 0x926a11f013d7dee7, 0, 0 }, /* #61 */
    7941     { 0x2426c3, 0x242683, 0x4fec25cc177bbfc0, 0xb013da33e8844040, 0, 0 }, /* #62 */
    7942     { 0x2e0916, 0x2e0117, 0xae93380fe06466a4, 0x516cc7f01f9b995c, 0, 0 }, /* #63 */
     7879    { 0x353dc6, 0x353593, 0x4a9f73f3d8aa25eb, 0xb5608c0c2755da15, 0, 0 }, /* #0 */
     7880    { 0x357cc3, 0x357417, 0xde2838ae07540934, 0x21d7c751f8abf6cc, 0, 0 }, /* #1 */
     7881    { 0x2136d3, 0x213693, 0x7158643a06204805, 0x8ea79bc5f9dfb7fb, 0, 0 }, /* #2 */
     7882    { 0x103f12, 0x103717, 0xf23188b1f25eddc4, 0x0dce774e0da1223c, 0, 0 }, /* #3 */
     7883    { 0x055703, 0x055713, 0x80a3cd949c95191d, 0x7f5c326b636ae6e3, 0, 0 }, /* #4 */
     7884    { 0x0d2fc2, 0x0d2713, 0x8e4077b010959c2d, 0x71bf884fef6a63d3, 0, 0 }, /* #5 */
     7885    { 0x314b17, 0x314393, 0x3ea4815d14ce75fe, 0xc15b7ea2eb318a02, 0, 0 }, /* #6 */
     7886    { 0x294197, 0x294197, 0x19883f1002936012, 0xe677c0effd6c9fee, 0, 0 }, /* #7 */
     7887    { 0x084157, 0x084183, 0x1554f24956970720, 0xeaab0db6a968f8e0, 0, 0 }, /* #8 */
     7888    { 0x2e4243, 0x2e4293, 0x3a739445381c1052, 0xc58c6bbac7e3efae, 0, 0 }, /* #9 */
     7889    { 0x0b5bd7, 0x0b5313, 0xbd1499dd3fc47da3, 0x42eb6622c03b825d, 0, 0 }, /* #10 */
     7890    { 0x011b57, 0x011313, 0xe8f901aae207b8da, 0x1706fe551df84726, 0, 0 }, /* #11 */
     7891    { 0x1c54c3, 0x1c5493, 0x17ac2daec64ac86c, 0xe853d25139b53794, 0, 0 }, /* #12 */
     7892    { 0x011146, 0x011193, 0x774526f738e8bae1, 0x88bad908c717451f, 0, 0 }, /* #13 */
     7893    { 0x013e52, 0x013693, 0x34202818fcacca76, 0xcbdfd7e70353358a, 0, 0 }, /* #14 */
     7894    { 0x287b17, 0x287393, 0x4b18dd34aeb18ed7, 0xb4e722cb514e7129, 0, 0 }, /* #15 */
     7895    { 0x220697, 0x220697, 0x45410383ff73b448, 0xbabefc7c008c4bb8, 0, 0 }, /* #16 */
     7896    { 0x0d30d2, 0x0d3013, 0xb9712125559e0559, 0x468ededaaa61faa7, 0, 0 }, /* #17 */
     7897    { 0x3e5d92, 0x3e5593, 0x259eae85f0043a87, 0xda61517a0ffbc579, 0, 0 }, /* #18 */
     7898    { 0x133106, 0x133197, 0x3e43494b160d39a4, 0xc1bcb6b4e9f2c65c, 0, 0 }, /* #19 */
     7899    { 0x007ad6, 0x007217, 0xeff053d298d59bee, 0x100fac2d672a6412, 0, 0 }, /* #20 */
     7900    { 0x0f1896, 0x0f1097, 0x2a5f2e334c16c30b, 0xd5a0d1ccb3e93cf5, 0, 0 }, /* #21 */
     7901    { 0x124cd6, 0x124493, 0x548d739a90b1f9e6, 0xab728c656f4e061a, 0, 0 }, /* #22 */
     7902    { 0x0a4c43, 0x0a4493, 0x29ef599f28300a39, 0xd610a660d7cff5c7, 0, 0 }, /* #23 */
     7903    { 0x246b13, 0x246393, 0x6c727bd1d50f7f5c, 0x938d842e2af080a4, 0, 0 }, /* #24 */
     7904    { 0x1e6d03, 0x1e6597, 0x1c3804b85e629d19, 0xe3c7fb47a19d62e7, 0, 0 }, /* #25 */
     7905    { 0x3d5a83, 0x3d5297, 0x438221b477545c75, 0xbc7dde4b88aba38b, 0, 0 }, /* #26 */
     7906    { 0x323212, 0x323297, 0x424623a4b612a5d8, 0xbdb9dc5b49ed5a28, 0, 0 }, /* #27 */
     7907    { 0x3f4802, 0x3f4097, 0x452c8874095a4418, 0xbad3778bf6a5bbe8, 0, 0 }, /* #28 */
     7908    { 0x327a53, 0x327297, 0x1d426d52877cf718, 0xe2bd92ad788308e8, 0, 0 }, /* #29 */
     7909    { 0x175253, 0x175217, 0x9ad76767e71de1dc, 0x6528989818e21e24, 0, 0 }, /* #30 */
     7910    { 0x0549c2, 0x054197, 0x4954c27ebe42a4d9, 0xb6ab3d8141bd5b27, 0, 0 }, /* #31 */
     7911    { 0x2c62d3, 0x2c6217, 0xaaa47a747369daee, 0x555b858b8c962512, 0, 0 }, /* #32 */
     7912    { 0x297d02, 0x297593, 0x244c5f2750d648e7, 0xdbb3a0d8af29b719, 0, 0 }, /* #33 */
     7913    { 0x3b0c07, 0x3b0497, 0x54f939a078d4b601, 0xab06c65f872b49ff, 0, 0 }, /* #34 */
     7914    { 0x3662d7, 0x366297, 0x6b8e32e7ac9adea1, 0x9471cd185365215f, 0, 0 }, /* #35 */
     7915    { 0x3012d3, 0x301297, 0x0a225687c3a60b18, 0xf5dda9783c59f4e8, 0, 0 }, /* #36 */
     7916    { 0x1e3e43, 0x1e3697, 0x2b67581b981d4bfb, 0xd498a7e467e2b405, 0, 0 }, /* #37 */
     7917    { 0x071f12, 0x071713, 0xf414f09c35e49d53, 0x0beb0f63ca1b62ad, 0, 0 }, /* #38 */
     7918    { 0x004d46, 0x004593, 0x4ea30b6277e6c165, 0xb15cf49d88193e9b, 0, 0 }, /* #39 */
     7919    { 0x007743, 0x007793, 0x12539de6a655e97b, 0xedac621959aa1685, 0, 0 }, /* #40 */
     7920    { 0x231143, 0x231117, 0xd496391a9b95fef7, 0x2b69c6e5646a0109, 0, 0 }, /* #41 */
     7921    { 0x3f0552, 0x3f0597, 0x7333eadc5137feb8, 0x8ccc1523aec80148, 0, 0 }, /* #42 */
     7922    { 0x253e52, 0x253693, 0x2fe950e0c31e246c, 0xd016af1f3ce1db94, 0, 0 }, /* #43 */
     7923    { 0x3c5b86, 0x3c5397, 0x43cba139a0f05a97, 0xbc345ec65f0fa569, 0, 0 }, /* #44 */
     7924    { 0x0547d6, 0x054797, 0x1ae6f6e913ca9c79, 0xe5190916ec356387, 0, 0 }, /* #45 */
     7925    { 0x1c48c3, 0x1c4017, 0xf08eab3821af20be, 0x0f7154c7de50df42, 0, 0 }, /* #46 */
     7926    { 0x0b2343, 0x0b2397, 0x3e0d46d9b8b81779, 0xc1f2b9264747e887, 0, 0 }, /* #47 */
     7927    { 0x077d42, 0x077593, 0x48bd1a75a938b047, 0xb742e58a56c74fb9, 0, 0 }, /* #48 */
     7928    { 0x141c83, 0x141413, 0xb6ab3d9a0963cb1a, 0x4954c265f69c34e6, 0, 0 }, /* #49 */
     7929    { 0x196582, 0x196513, 0xd6ef90626916c924, 0x29106f9d96e936dc, 0, 0 }, /* #50 */
     7930    { 0x303e87, 0x303613, 0xddd1a7417b9892db, 0x222e58be84676d25, 0, 0 }, /* #51 */
     7931    { 0x3b4c87, 0x3b4487, 0x59714ff8fef068d0, 0xa68eb007010f9730, 0, 0 }, /* #52 */
     7932    { 0x333797, 0x333713, 0x825a1392b048e78d, 0x7da5ec6d4fb71873, 0, 0 }, /* #53 */
     7933    { 0x3a7846, 0x3a7097, 0x730173d1e401d00a, 0x8cfe8c2e1bfe2ff6, 0, 0 }, /* #54 */
     7934    { 0x1a3882, 0x1a3097, 0x06fcdffa8006ee25, 0xf90320057ff911db, 0, 0 }, /* #55 */
     7935    { 0x141983, 0x141197, 0x33d381dd7ab4cc57, 0xcc2c7e22854b33a9, 0, 0 }, /* #56 */
     7936    { 0x326ec2, 0x326693, 0x65ad901adb1880c3, 0x9a526fe524e77f3d, 0, 0 }, /* #57 */
     7937    { 0x266b56, 0x266397, 0x063f52a7dc5ab18f, 0xf9c0ad5823a54e71, 0, 0 }, /* #58 */
     7938    { 0x0b75d2, 0x0b7593, 0x41aa8ef1cb2e21c3, 0xbe55710e34d1de3d, 0, 0 }, /* #59 */
     7939    { 0x0e7113, 0x0e7117, 0xd1266596c3a146aa, 0x2ed99a693c5eb956, 0, 0 }, /* #60 */
     7940    { 0x176387, 0x176307, 0xc0fc4c64a5cf1f00, 0x3f03b39b5a30e100, 0, 0 }, /* #61 */
     7941    { 0x3b5a92, 0x3b5293, 0x65c66a853af6df6c, 0x9a39957ac5092094, 0, 0 }, /* #62 */
     7942    { 0x3d0d17, 0x3d0517, 0xe0429255a6bb81bc, 0x1fbd6daa59447e44, 0, 0 }, /* #63 */
    79437943};
    79447944
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