VirtualBox

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


Ignore:
Timestamp:
Mar 11, 2022 12:56:22 AM (3 years ago)
Author:
vboxsync
Message:

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

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

Legend:

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

    r94162 r94163  
    896896};
    897897
     898/** Function table for the ROL instruction, AMD EFLAGS variant. */
     899IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_rol_amd =
     900{
     901    iemAImpl_rol_u8_amd,
     902    iemAImpl_rol_u16_amd,
     903    iemAImpl_rol_u32_amd,
     904    iemAImpl_rol_u64_amd
     905};
     906
     907/** Function table for the ROL instruction, Intel EFLAGS variant. */
     908IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_rol_intel =
     909{
     910    iemAImpl_rol_u8_intel,
     911    iemAImpl_rol_u16_intel,
     912    iemAImpl_rol_u32_intel,
     913    iemAImpl_rol_u64_intel
     914};
     915
     916/** EFLAGS variation selection table for the ROL instruction. */
     917IEM_STATIC const IEMOPSHIFTSIZES * const g_iemAImpl_rol_eflags[] =
     918{
     919    &g_iemAImpl_rol,
     920    &g_iemAImpl_rol_intel,
     921    &g_iemAImpl_rol_amd,
     922    &g_iemAImpl_rol,
     923};
     924
     925
    898926/** Function table for the ROR instruction. */
    899927IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_ror =
     
    905933};
    906934
     935/** Function table for the ROR instruction, AMD EFLAGS variant. */
     936IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_ror_amd =
     937{
     938    iemAImpl_ror_u8_amd,
     939    iemAImpl_ror_u16_amd,
     940    iemAImpl_ror_u32_amd,
     941    iemAImpl_ror_u64_amd
     942};
     943
     944/** Function table for the ROR instruction, Intel EFLAGS variant. */
     945IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_ror_intel =
     946{
     947    iemAImpl_ror_u8_intel,
     948    iemAImpl_ror_u16_intel,
     949    iemAImpl_ror_u32_intel,
     950    iemAImpl_ror_u64_intel
     951};
     952
     953/** EFLAGS variation selection table for the ROR instruction. */
     954IEM_STATIC const IEMOPSHIFTSIZES * const g_iemAImpl_ror_eflags[] =
     955{
     956    &g_iemAImpl_ror,
     957    &g_iemAImpl_ror_intel,
     958    &g_iemAImpl_ror_amd,
     959    &g_iemAImpl_ror,
     960};
     961
     962
    907963/** Function table for the RCL instruction. */
    908964IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_rcl =
     
    914970};
    915971
     972/** Function table for the RCL instruction, AMD EFLAGS variant. */
     973IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_rcl_amd =
     974{
     975    iemAImpl_rcl_u8_amd,
     976    iemAImpl_rcl_u16_amd,
     977    iemAImpl_rcl_u32_amd,
     978    iemAImpl_rcl_u64_amd
     979};
     980
     981/** Function table for the RCL instruction, Intel EFLAGS variant. */
     982IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_rcl_intel =
     983{
     984    iemAImpl_rcl_u8_intel,
     985    iemAImpl_rcl_u16_intel,
     986    iemAImpl_rcl_u32_intel,
     987    iemAImpl_rcl_u64_intel
     988};
     989
     990/** EFLAGS variation selection table for the RCL instruction. */
     991IEM_STATIC const IEMOPSHIFTSIZES * const g_iemAImpl_rcl_eflags[] =
     992{
     993    &g_iemAImpl_rcl,
     994    &g_iemAImpl_rcl_intel,
     995    &g_iemAImpl_rcl_amd,
     996    &g_iemAImpl_rcl,
     997};
     998
     999
    9161000/** Function table for the RCR instruction. */
    9171001IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_rcr =
     
    9231007};
    9241008
     1009/** Function table for the RCR instruction, AMD EFLAGS variant. */
     1010IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_rcr_amd =
     1011{
     1012    iemAImpl_rcr_u8_amd,
     1013    iemAImpl_rcr_u16_amd,
     1014    iemAImpl_rcr_u32_amd,
     1015    iemAImpl_rcr_u64_amd
     1016};
     1017
     1018/** Function table for the RCR instruction, Intel EFLAGS variant. */
     1019IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_rcr_intel =
     1020{
     1021    iemAImpl_rcr_u8_intel,
     1022    iemAImpl_rcr_u16_intel,
     1023    iemAImpl_rcr_u32_intel,
     1024    iemAImpl_rcr_u64_intel
     1025};
     1026
     1027/** EFLAGS variation selection table for the RCR instruction. */
     1028IEM_STATIC const IEMOPSHIFTSIZES * const g_iemAImpl_rcr_eflags[] =
     1029{
     1030    &g_iemAImpl_rcr,
     1031    &g_iemAImpl_rcr_intel,
     1032    &g_iemAImpl_rcr_amd,
     1033    &g_iemAImpl_rcr,
     1034};
     1035
     1036
    9251037/** Function table for the SHL instruction. */
    9261038IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_shl =
     
    9321044};
    9331045
     1046/** Function table for the SHL instruction, AMD EFLAGS variant. */
     1047IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_shl_amd =
     1048{
     1049    iemAImpl_shl_u8_amd,
     1050    iemAImpl_shl_u16_amd,
     1051    iemAImpl_shl_u32_amd,
     1052    iemAImpl_shl_u64_amd
     1053};
     1054
     1055/** Function table for the SHL instruction, Intel EFLAGS variant. */
     1056IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_shl_intel =
     1057{
     1058    iemAImpl_shl_u8_intel,
     1059    iemAImpl_shl_u16_intel,
     1060    iemAImpl_shl_u32_intel,
     1061    iemAImpl_shl_u64_intel
     1062};
     1063
     1064/** EFLAGS variation selection table for the SHL instruction. */
     1065IEM_STATIC const IEMOPSHIFTSIZES * const g_iemAImpl_shl_eflags[] =
     1066{
     1067    &g_iemAImpl_shl,
     1068    &g_iemAImpl_shl_intel,
     1069    &g_iemAImpl_shl_amd,
     1070    &g_iemAImpl_shl,
     1071};
     1072
     1073
    9341074/** Function table for the SHR instruction. */
    9351075IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_shr =
     
    9411081};
    9421082
     1083/** Function table for the SHR instruction, AMD EFLAGS variant. */
     1084IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_shr_amd =
     1085{
     1086    iemAImpl_shr_u8_amd,
     1087    iemAImpl_shr_u16_amd,
     1088    iemAImpl_shr_u32_amd,
     1089    iemAImpl_shr_u64_amd
     1090};
     1091
     1092/** Function table for the SHR instruction, Intel EFLAGS variant. */
     1093IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_shr_intel =
     1094{
     1095    iemAImpl_shr_u8_intel,
     1096    iemAImpl_shr_u16_intel,
     1097    iemAImpl_shr_u32_intel,
     1098    iemAImpl_shr_u64_intel
     1099};
     1100
     1101/** EFLAGS variation selection table for the SHR instruction. */
     1102IEM_STATIC const IEMOPSHIFTSIZES * const g_iemAImpl_shr_eflags[] =
     1103{
     1104    &g_iemAImpl_shr,
     1105    &g_iemAImpl_shr_intel,
     1106    &g_iemAImpl_shr_amd,
     1107    &g_iemAImpl_shr,
     1108};
     1109
     1110
    9431111/** Function table for the SAR instruction. */
    9441112IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_sar =
     
    9481116    iemAImpl_sar_u32,
    9491117    iemAImpl_sar_u64
     1118};
     1119
     1120/** Function table for the SAR instruction, AMD EFLAGS variant. */
     1121IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_sar_amd =
     1122{
     1123    iemAImpl_sar_u8_amd,
     1124    iemAImpl_sar_u16_amd,
     1125    iemAImpl_sar_u32_amd,
     1126    iemAImpl_sar_u64_amd
     1127};
     1128
     1129/** Function table for the SAR instruction, Intel EFLAGS variant. */
     1130IEM_STATIC const IEMOPSHIFTSIZES g_iemAImpl_sar_intel =
     1131{
     1132    iemAImpl_sar_u8_intel,
     1133    iemAImpl_sar_u16_intel,
     1134    iemAImpl_sar_u32_intel,
     1135    iemAImpl_sar_u64_intel
     1136};
     1137
     1138/** EFLAGS variation selection table for the SAR instruction. */
     1139IEM_STATIC const IEMOPSHIFTSIZES * const g_iemAImpl_sar_eflags[] =
     1140{
     1141    &g_iemAImpl_sar,
     1142    &g_iemAImpl_sar_intel,
     1143    &g_iemAImpl_sar_amd,
     1144    &g_iemAImpl_sar,
    9501145};
    9511146
  • trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm

    r94162 r94163  
    13271327%macro IEMIMPL_SHIFT_OP 3
    13281328BEGINCODE
     1329BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u8_intel, 12
     1330BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u8_amd, 12
    13291331BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u8, 12
    13301332        PROLOGUE_3_ARGS
     
    13411343ENDPROC iemAImpl_ %+ %1 %+ _u8
    13421344
     1345BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u16_intel, 12
     1346BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u16_amd, 12
    13431347BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u16, 12
    13441348        PROLOGUE_3_ARGS
     
    13551359ENDPROC iemAImpl_ %+ %1 %+ _u16
    13561360
     1361BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u32_intel, 12
     1362BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u32_amd, 12
    13571363BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u32, 12
    13581364        PROLOGUE_3_ARGS
     
    13701376
    13711377 %ifdef RT_ARCH_AMD64
     1378BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u64_intel, 12
     1379BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u64_amd, 12
    13721380BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u64, 12
    13731381        PROLOGUE_3_ARGS
  • trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp

    r94162 r94163  
    23422342 */
    23432343
    2344 /**
    2345  * Updates the status bits (OF and CF) for an ROL instruction.
    2346  *
    2347  * @returns Status bits.
    2348  * @param   a_pfEFlags      Pointer to the 32-bit EFLAGS value to update.
    2349  * @param   a_uResult       Unsigned result value.
    2350  * @param   a_cBitsWidth    The width of the result (8, 16, 32, 64).
    2351  */
    2352 #define IEM_EFL_UPDATE_STATUS_BITS_FOR_ROL(a_pfEFlags, a_uResult, a_cBitsWidth) do { \
     2344#define EMIT_ROL(a_cBitsWidth, a_Suffix, a_fIntelFlags, a_fnHlp) \
     2345IEM_DECL_IMPL_DEF(void, RT_CONCAT3(iemAImpl_rol_u,a_cBitsWidth,a_Suffix),(uint ## a_cBitsWidth ## _t *puDst, \
     2346                                                                          uint8_t cShift, uint32_t *pfEFlags)) \
     2347{ \
     2348    cShift &= a_cBitsWidth - 1; \
     2349    if (cShift) \
     2350    { \
     2351        uint ## a_cBitsWidth ## _t const uDst    = *puDst; \
     2352        uint ## a_cBitsWidth ## _t const uResult = a_fnHlp(uDst, cShift); \
     2353        *puDst = uResult; \
     2354        \
    23532355        /* Calc EFLAGS.  The OF bit is undefined if cShift > 1, we implement \
    23542356           it the same way as for 1 bit shifts. */ \
    23552357        AssertCompile(X86_EFL_CF_BIT == 0); \
    2356         uint32_t fEflTmp = *(a_pfEFlags); \
    2357         fEflTmp &= ~(X86_EFL_CF | X86_EFL_OF); \
    2358         uint32_t const fCarry = ((a_uResult) & X86_EFL_CF); \
    2359         fEflTmp |= fCarry; \
    2360         fEflTmp |= (((a_uResult) >> (a_cBitsWidth - 1)) ^ fCarry) << X86_EFL_OF_BIT; \
    2361         *(a_pfEFlags) = fEflTmp; \
    2362     } while (0)
    2363 
    2364 IEM_DECL_IMPL_DEF(void, iemAImpl_rol_u64,(uint64_t *puDst, uint8_t cShift, uint32_t *pfEFlags))
    2365 {
    2366     cShift &= 63;
    2367     if (cShift)
    2368     {
    2369         uint64_t uResult = ASMRotateLeftU64(*puDst, cShift);
    2370         *puDst = uResult;
    2371         IEM_EFL_UPDATE_STATUS_BITS_FOR_ROL(pfEFlags, uResult, 64);
    2372     }
    2373 }
    2374 
    2375 # if !defined(RT_ARCH_X86) || defined(IEM_WITHOUT_ASSEMBLY)
    2376 
    2377 IEM_DECL_IMPL_DEF(void, iemAImpl_rol_u32,(uint32_t *puDst, uint8_t cShift, uint32_t *pfEFlags))
    2378 {
    2379     cShift &= 31;
    2380     if (cShift)
    2381     {
    2382         uint32_t uResult = ASMRotateLeftU32(*puDst, cShift);
    2383         *puDst = uResult;
    2384         IEM_EFL_UPDATE_STATUS_BITS_FOR_ROL(pfEFlags, uResult, 32);
    2385     }
    2386 }
    2387 
    2388 
    2389 IEM_DECL_IMPL_DEF(void, iemAImpl_rol_u16,(uint16_t *puDst, uint8_t cShift, uint32_t *pfEFlags))
    2390 {
    2391     cShift &= 15;
    2392     if (cShift)
    2393     {
    2394         uint16_t uDst = *puDst;
    2395         uint16_t uResult = (uDst << cShift) | (uDst >> (16 - cShift));
    2396         *puDst = uResult;
    2397         IEM_EFL_UPDATE_STATUS_BITS_FOR_ROL(pfEFlags, uResult, 16);
    2398     }
    2399 }
    2400 
    2401 
    2402 IEM_DECL_IMPL_DEF(void, iemAImpl_rol_u8,(uint8_t *puDst, uint8_t cShift, uint32_t *pfEFlags))
    2403 {
    2404     cShift &= 7;
    2405     if (cShift)
    2406     {
    2407         uint8_t uDst = *puDst;
    2408         uint8_t uResult = (uDst << cShift) | (uDst >> (8 - cShift));
    2409         *puDst = uResult;
    2410         IEM_EFL_UPDATE_STATUS_BITS_FOR_ROL(pfEFlags, uResult, 8);
    2411     }
    2412 }
    2413 
     2358        uint32_t fEfl = *pfEFlags; \
     2359        fEfl &= ~(X86_EFL_CF | X86_EFL_OF); \
     2360        uint32_t const fCarry = (uResult & X86_EFL_CF); \
     2361        fEfl |= fCarry; \
     2362        if (!a_fIntelFlags) /* AMD 3990X: According to the last sub-shift: */ \
     2363            fEfl |= ((uResult >> (a_cBitsWidth - 1)) ^ fCarry) << X86_EFL_OF_BIT; \
     2364        else                /* Intel 10980XE: According to the first sub-shift: */ \
     2365            fEfl |= X86_EFL_GET_OF_ ## a_cBitsWidth(uDst ^ (uDst << 1)); \
     2366        *pfEFlags = fEfl; \
     2367    } \
     2368}
     2369EMIT_ROL(64, RT_NOTHING, 1, ASMRotateLeftU64)
     2370EMIT_ROL(64, _intel,     1, ASMRotateLeftU64)
     2371EMIT_ROL(64, _amd,       0, ASMRotateLeftU64)
     2372# if !defined(RT_ARCH_X86) || defined(IEM_WITHOUT_ASSEMBLY)
     2373EMIT_ROL(32, RT_NOTHING, 1, ASMRotateLeftU32)
     2374EMIT_ROL(32, _intel,     1, ASMRotateLeftU32)
     2375EMIT_ROL(32, _amd,       0, ASMRotateLeftU32)
     2376
     2377DECL_FORCE_INLINE(uint16_t) iemAImpl_rol_u16_hlp(uint16_t uValue, uint8_t cShift)
     2378{
     2379    return (uValue << cShift) | (uValue >> (16 - cShift));
     2380}
     2381EMIT_ROL(16, RT_NOTHING, 1, iemAImpl_rol_u16_hlp)
     2382EMIT_ROL(16, _intel,     1, iemAImpl_rol_u16_hlp)
     2383EMIT_ROL(16, _amd,       0, iemAImpl_rol_u16_hlp)
     2384
     2385DECL_FORCE_INLINE(uint8_t) iemAImpl_rol_u8_hlp(uint8_t uValue, uint8_t cShift)
     2386{
     2387    return (uValue << cShift) | (uValue >> (8 - cShift));
     2388}
     2389EMIT_ROL(8, RT_NOTHING, 1, iemAImpl_rol_u8_hlp)
     2390EMIT_ROL(8, _intel,     1, iemAImpl_rol_u8_hlp)
     2391EMIT_ROL(8, _amd,       0, iemAImpl_rol_u8_hlp)
    24142392# endif /* !defined(RT_ARCH_X86) || defined(IEM_WITHOUT_ASSEMBLY) */
    24152393
     
    24182396 * ROR
    24192397 */
    2420 
    2421 /**
    2422  * Updates the status bits (OF and CF) for an ROL instruction.
    2423  *
    2424  * @returns Status bits.
    2425  * @param   a_pfEFlags      Pointer to the 32-bit EFLAGS value to update.
    2426  * @param   a_uResult       Unsigned result value.
    2427  * @param   a_cBitsWidth    The width of the result (8, 16, 32, 64).
    2428  */
    2429 #define IEM_EFL_UPDATE_STATUS_BITS_FOR_ROR(a_pfEFlags, a_uResult, a_cBitsWidth) do { \
    2430         /* Calc EFLAGS.  The OF bit is undefined if cShift > 1, we implement \
    2431            it the same way as for 1 bit shifts. */ \
     2398#define EMIT_ROR(a_cBitsWidth, a_Suffix, a_fIntelFlags, a_fnHlp) \
     2399IEM_DECL_IMPL_DEF(void, RT_CONCAT3(iemAImpl_ror_u,a_cBitsWidth,a_Suffix),(uint ## a_cBitsWidth ## _t *puDst, \
     2400                                                                          uint8_t cShift, uint32_t *pfEFlags)) \
     2401{ \
     2402    cShift &= a_cBitsWidth - 1; \
     2403    if (cShift) \
     2404    { \
     2405        uint ## a_cBitsWidth ## _t const uDst    = *puDst; \
     2406        uint ## a_cBitsWidth ## _t const uResult = a_fnHlp(uDst, cShift); \
     2407        *puDst = uResult; \
     2408        \
     2409        /* Calc EFLAGS: */ \
    24322410        AssertCompile(X86_EFL_CF_BIT == 0); \
    2433         uint32_t fEflTmp = *(a_pfEFlags); \
    2434         fEflTmp &= ~(X86_EFL_CF | X86_EFL_OF); \
    2435         uint32_t const fCarry = ((a_uResult) >> ((a_cBitsWidth) - 1)) & X86_EFL_CF; \
    2436         fEflTmp |= fCarry; \
    2437         fEflTmp |= ((((a_uResult) >> ((a_cBitsWidth) - 2)) ^ fCarry) & 1) << X86_EFL_OF_BIT; \
    2438         *(a_pfEFlags) = fEflTmp; \
    2439     } while (0)
    2440 
    2441 IEM_DECL_IMPL_DEF(void, iemAImpl_ror_u64,(uint64_t *puDst, uint8_t cShift, uint32_t *pfEFlags))
    2442 {
    2443     cShift &= 63;
    2444     if (cShift)
    2445     {
    2446         uint64_t const uResult = ASMRotateRightU64(*puDst, cShift);
    2447         *puDst = uResult;
    2448         IEM_EFL_UPDATE_STATUS_BITS_FOR_ROR(pfEFlags, uResult, 64);
    2449     }
    2450 }
    2451 
    2452 # if !defined(RT_ARCH_X86) || defined(IEM_WITHOUT_ASSEMBLY)
    2453 
    2454 IEM_DECL_IMPL_DEF(void, iemAImpl_ror_u32,(uint32_t *puDst, uint8_t cShift, uint32_t *pfEFlags))
    2455 {
    2456     cShift &= 31;
    2457     if (cShift)
    2458     {
    2459         uint64_t const uResult = ASMRotateRightU32(*puDst, cShift);
    2460         *puDst = uResult;
    2461         IEM_EFL_UPDATE_STATUS_BITS_FOR_ROR(pfEFlags, uResult, 32);
    2462     }
    2463 }
    2464 
    2465 
    2466 IEM_DECL_IMPL_DEF(void, iemAImpl_ror_u16,(uint16_t *puDst, uint8_t cShift, uint32_t *pfEFlags))
    2467 {
    2468     cShift &= 15;
    2469     if (cShift)
    2470     {
    2471         uint16_t uDst = *puDst;
    2472         uint16_t uResult;
    2473         uResult  = uDst >> cShift;
    2474         uResult |= uDst << (16 - cShift);
    2475         *puDst = uResult;
    2476         IEM_EFL_UPDATE_STATUS_BITS_FOR_ROR(pfEFlags, uResult, 16);
    2477     }
    2478 }
    2479 
    2480 
    2481 IEM_DECL_IMPL_DEF(void, iemAImpl_ror_u8,(uint8_t *puDst, uint8_t cShift, uint32_t *pfEFlags))
    2482 {
    2483     cShift &= 7;
    2484     if (cShift)
    2485     {
    2486         uint8_t uDst = *puDst;
    2487         uint8_t uResult;
    2488         uResult  = uDst >> cShift;
    2489         uResult |= uDst << (8 - cShift);
    2490         *puDst = uResult;
    2491         IEM_EFL_UPDATE_STATUS_BITS_FOR_ROR(pfEFlags, uResult, 8);
    2492     }
    2493 }
    2494 
     2411        uint32_t fEfl = *pfEFlags; \
     2412        fEfl &= ~(X86_EFL_CF | X86_EFL_OF); \
     2413        uint32_t const fCarry = (uResult >> ((a_cBitsWidth) - 1)) & X86_EFL_CF; \
     2414        fEfl |= fCarry; \
     2415        if (!a_fIntelFlags) /* AMD 3990X: According to the last sub-shift: */ \
     2416            fEfl |= (((uResult >> ((a_cBitsWidth) - 2)) ^ fCarry) & 1) << X86_EFL_OF_BIT; \
     2417        else                /* Intel 10980XE: According to the first sub-shift: */ \
     2418            fEfl |= X86_EFL_GET_OF_ ## a_cBitsWidth(uDst ^ (uDst << (a_cBitsWidth - 1))); \
     2419        *pfEFlags = fEfl; \
     2420    } \
     2421}
     2422EMIT_ROR(64, RT_NOTHING, 1, ASMRotateRightU64)
     2423EMIT_ROR(64, _intel,     1, ASMRotateRightU64)
     2424EMIT_ROR(64, _amd,       0, ASMRotateRightU64)
     2425# if !defined(RT_ARCH_X86) || defined(IEM_WITHOUT_ASSEMBLY)
     2426EMIT_ROR(32, RT_NOTHING, 1, ASMRotateRightU32)
     2427EMIT_ROR(32, _intel,     1, ASMRotateRightU32)
     2428EMIT_ROR(32, _amd,       0, ASMRotateRightU32)
     2429
     2430DECL_FORCE_INLINE(uint16_t) iemAImpl_ror_u16_hlp(uint16_t uValue, uint8_t cShift)
     2431{
     2432    return (uValue >> cShift) | (uValue << (16 - cShift));
     2433}
     2434EMIT_ROR(16, RT_NOTHING, 1, iemAImpl_ror_u16_hlp)
     2435EMIT_ROR(16, _intel,     1, iemAImpl_ror_u16_hlp)
     2436EMIT_ROR(16, _amd,       0, iemAImpl_ror_u16_hlp)
     2437
     2438DECL_FORCE_INLINE(uint8_t) iemAImpl_ror_u8_hlp(uint8_t uValue, uint8_t cShift)
     2439{
     2440    return (uValue >> cShift) | (uValue << (8 - cShift));
     2441}
     2442EMIT_ROR(8, RT_NOTHING, 1, iemAImpl_ror_u8_hlp)
     2443EMIT_ROR(8, _intel,     1, iemAImpl_ror_u8_hlp)
     2444EMIT_ROR(8, _amd,       0, iemAImpl_ror_u8_hlp)
    24952445# endif /* !defined(RT_ARCH_X86) || defined(IEM_WITHOUT_ASSEMBLY) */
    24962446
     
    24992449 * RCL
    25002450 */
    2501 #define EMIT_RCL(a_cBitsWidth) \
    2502 IEM_DECL_IMPL_DEF(void, iemAImpl_rcl_u ## a_cBitsWidth,(uint ## a_cBitsWidth ## _t *puDst, uint8_t cShift, uint32_t *pfEFlags)) \
     2451#define EMIT_RCL(a_cBitsWidth, a_Suffix, a_fIntelFlags) \
     2452IEM_DECL_IMPL_DEF(void, RT_CONCAT3(iemAImpl_rcl_u,a_cBitsWidth,a_Suffix),(uint ## a_cBitsWidth ## _t *puDst, \
     2453                                                                          uint8_t cShift, uint32_t *pfEFlags)) \
    25032454{ \
    25042455    cShift &= a_cBitsWidth - 1; \
     
    25102461            uResult |= uDst >> (a_cBitsWidth + 1 - cShift); \
    25112462        \
    2512         uint32_t fEfl = *pfEFlags; \
    25132463        AssertCompile(X86_EFL_CF_BIT == 0); \
    2514         uResult |= (uint ## a_cBitsWidth ## _t)(fEfl & X86_EFL_CF) << (cShift - 1); \
     2464        uint32_t fEfl     = *pfEFlags; \
     2465        uint32_t fInCarry = fEfl & X86_EFL_CF; \
     2466        uResult |= (uint ## a_cBitsWidth ## _t)fInCarry << (cShift - 1); \
    25152467        \
    25162468        *puDst = uResult; \
    25172469        \
    2518         /* Calc EFLAGS.  The OF bit is undefined if cShift > 1, we implement \
    2519            it the same way as for 1 bit shifts. */ \
     2470        /* Calc EFLAGS. */ \
    25202471        fEfl &= ~(X86_EFL_CF | X86_EFL_OF); \
    2521         uint32_t const fCarry = (uDst >> (a_cBitsWidth - cShift)) & X86_EFL_CF; \
    2522         fEfl |= fCarry; \
    2523         fEfl |= ((uResult >> (a_cBitsWidth - 1)) ^ fCarry) << X86_EFL_OF_BIT; \
     2472        uint32_t const fOutCarry = (uDst >> (a_cBitsWidth - cShift)) & X86_EFL_CF; \
     2473        fEfl |= fOutCarry; \
     2474        if (!a_fIntelFlags) /* AMD 3990X: According to the last sub-shift: */ \
     2475            fEfl |= ((uResult >> (a_cBitsWidth - 1)) ^ fOutCarry) << X86_EFL_OF_BIT; \
     2476        else                /* Intel 10980XE: According to the first sub-shift: */ \
     2477            fEfl |= X86_EFL_GET_OF_ ## a_cBitsWidth(uDst ^ (uDst << 1) ); \
    25242478        *pfEFlags = fEfl; \
    25252479    } \
    25262480}
    2527 EMIT_RCL(64)
    2528 # if !defined(RT_ARCH_X86) || defined(IEM_WITHOUT_ASSEMBLY)
    2529 EMIT_RCL(32)
    2530 EMIT_RCL(16)
    2531 EMIT_RCL(8)
     2481EMIT_RCL(64, RT_NOTHING, 1)
     2482EMIT_RCL(64, _intel,     1)
     2483EMIT_RCL(64, _amd,       0)
     2484# if !defined(RT_ARCH_X86) || defined(IEM_WITHOUT_ASSEMBLY)
     2485EMIT_RCL(32, RT_NOTHING, 1)
     2486EMIT_RCL(32, _intel,     1)
     2487EMIT_RCL(32, _amd,       0)
     2488EMIT_RCL(16, RT_NOTHING, 1)
     2489EMIT_RCL(16, _intel,     1)
     2490EMIT_RCL(16, _amd,       0)
     2491EMIT_RCL(8,  RT_NOTHING, 1)
     2492EMIT_RCL(8,  _intel,     1)
     2493EMIT_RCL(8,  _amd,       0)
    25322494# endif
    25332495
     
    25362498 * RCR
    25372499 */
    2538 #define EMIT_RCR(a_cBitsWidth) \
    2539 IEM_DECL_IMPL_DEF(void, iemAImpl_rcr_u ## a_cBitsWidth,(uint ## a_cBitsWidth ##_t *puDst, uint8_t cShift, uint32_t *pfEFlags)) \
     2500#define EMIT_RCR(a_cBitsWidth, a_Suffix, a_fIntelFlags) \
     2501IEM_DECL_IMPL_DEF(void, RT_CONCAT3(iemAImpl_rcr_u,a_cBitsWidth,a_Suffix),(uint ## a_cBitsWidth ##_t *puDst, \
     2502                                                                          uint8_t cShift, uint32_t *pfEFlags)) \
    25402503{ \
    25412504    cShift &= a_cBitsWidth - 1; \
     
    25482511        \
    25492512        AssertCompile(X86_EFL_CF_BIT == 0); \
    2550         uint32_t fEfl = *pfEFlags; \
    2551         uResult |= (uint ## a_cBitsWidth ## _t)(fEfl & X86_EFL_CF) << (a_cBitsWidth - cShift); \
     2513        uint32_t fEfl     = *pfEFlags; \
     2514        uint32_t fInCarry = fEfl & X86_EFL_CF; \
     2515        uResult |= (uint ## a_cBitsWidth ## _t)fInCarry << (a_cBitsWidth - cShift); \
    25522516        *puDst = uResult; \
    25532517        \
     
    25552519           it the same way as for 1 bit shifts. */ \
    25562520        fEfl &= ~(X86_EFL_CF | X86_EFL_OF); \
    2557         uint32_t const fCarry = (uDst >> (cShift - 1)) & X86_EFL_CF; \
    2558         fEfl |= fCarry; \
    2559         fEfl |= X86_EFL_GET_OF_ ## a_cBitsWidth(uResult ^ (uResult << 1)); /* XOR two most signficant bits of the result */ \
     2521        uint32_t const fOutCarry = (uDst >> (cShift - 1)) & X86_EFL_CF; \
     2522        fEfl |= fOutCarry; \
     2523        if (!a_fIntelFlags) /* AMD 3990X: XOR two most signficant bits of the result: */ \
     2524            fEfl |= X86_EFL_GET_OF_ ## a_cBitsWidth(uResult ^ (uResult << 1));  \
     2525        else                /* Intel 10980XE: same as AMD, but only for the first sub-shift: */ \
     2526            fEfl |= (fInCarry ^ (uint32_t)(uDst >> (a_cBitsWidth - 1))) << X86_EFL_OF_BIT; \
    25602527        *pfEFlags = fEfl; \
    25612528    } \
    25622529}
    2563 EMIT_RCR(64)
    2564 # if !defined(RT_ARCH_X86) || defined(IEM_WITHOUT_ASSEMBLY)
    2565 EMIT_RCR(32)
    2566 EMIT_RCR(16)
    2567 EMIT_RCR(8)
     2530EMIT_RCR(64, RT_NOTHING, 1)
     2531EMIT_RCR(64, _intel,     1)
     2532EMIT_RCR(64, _amd,       0)
     2533# if !defined(RT_ARCH_X86) || defined(IEM_WITHOUT_ASSEMBLY)
     2534EMIT_RCR(32, RT_NOTHING, 1)
     2535EMIT_RCR(32, _intel,     1)
     2536EMIT_RCR(32, _amd,       0)
     2537EMIT_RCR(16, RT_NOTHING, 1)
     2538EMIT_RCR(16, _intel,     1)
     2539EMIT_RCR(16, _amd,       0)
     2540EMIT_RCR(8,  RT_NOTHING, 1)
     2541EMIT_RCR(8,  _intel,     1)
     2542EMIT_RCR(8,  _amd,       0)
    25682543# endif
    25692544
     
    25722547 * SHL
    25732548 */
    2574 #define EMIT_SHL(a_cBitsWidth) \
    2575 IEM_DECL_IMPL_DEF(void, iemAImpl_shl_u ## a_cBitsWidth,(uint ## a_cBitsWidth ## _t *puDst, uint8_t cShift, uint32_t *pfEFlags)) \
     2549#define EMIT_SHL(a_cBitsWidth, a_Suffix, a_fIntelFlags) \
     2550IEM_DECL_IMPL_DEF(void, RT_CONCAT3(iemAImpl_shl_u,a_cBitsWidth,a_Suffix),(uint ## a_cBitsWidth ## _t *puDst, \
     2551                                                                          uint8_t cShift, uint32_t *pfEFlags)) \
    25762552{ \
    25772553    cShift &= a_cBitsWidth - 1; \
     
    25822558        *puDst = uResult; \
    25832559        \
    2584         /* Calc EFLAGS.  The OF bit is undefined if cShift > 1, we implement \
    2585            it the same way as for 1 bit shifts.  The AF bit is undefined, but
    2586            AMD 3990x sets it unconditionally so we do the same. */ \
     2560        /* Calc EFLAGS. */ \
    25872561        AssertCompile(X86_EFL_CF_BIT == 0); \
    25882562        uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS; \
    25892563        uint32_t fCarry = (uDst >> (a_cBitsWidth - cShift)) & X86_EFL_CF; \
    25902564        fEfl |= fCarry; \
    2591         fEfl |= ((uResult >> (a_cBitsWidth - 1)) ^ fCarry) << X86_EFL_OF_BIT; \
     2565        if (!a_fIntelFlags) \
     2566            fEfl |= ((uResult >> (a_cBitsWidth - 1)) ^ fCarry) << X86_EFL_OF_BIT; /* AMD 3990X: Last shift result. */ \
     2567        else \
     2568            fEfl |= X86_EFL_GET_OF_ ## a_cBitsWidth(uDst ^ (uDst << 1)); /* Intel 10980XE: First shift result. */ \
    25922569        fEfl |= X86_EFL_CALC_SF(uResult, a_cBitsWidth); \
    25932570        fEfl |= X86_EFL_CALC_ZF(uResult); \
    25942571        fEfl |= g_afParity[uResult & 0xff]; \
    2595         fEfl |= X86_EFL_AF; /* AMD 3990x sets it unconditionally */ \
     2572        if (!a_fIntelFlags) \
     2573            fEfl |= X86_EFL_AF; /* AMD 3990x sets it unconditionally, Intel 10980XE does the oposite */ \
    25962574        *pfEFlags = fEfl; \
    25972575    } \
    25982576}
    2599 EMIT_SHL(64)
    2600 # if !defined(RT_ARCH_X86) || defined(IEM_WITHOUT_ASSEMBLY)
    2601 EMIT_SHL(32)
    2602 EMIT_SHL(16)
    2603 EMIT_SHL(8)
     2577EMIT_SHL(64, RT_NOTHING, 1)
     2578EMIT_SHL(64, _intel,     1)
     2579EMIT_SHL(64, _amd,       0)
     2580# if !defined(RT_ARCH_X86) || defined(IEM_WITHOUT_ASSEMBLY)
     2581EMIT_SHL(32, RT_NOTHING, 1)
     2582EMIT_SHL(32, _intel,     1)
     2583EMIT_SHL(32, _amd,       0)
     2584EMIT_SHL(16, RT_NOTHING, 1)
     2585EMIT_SHL(16, _intel,     1)
     2586EMIT_SHL(16, _amd,       0)
     2587EMIT_SHL(8,  RT_NOTHING, 1)
     2588EMIT_SHL(8,  _intel,     1)
     2589EMIT_SHL(8,  _amd,       0)
    26042590# endif
    26052591
     
    26082594 * SHR
    26092595 */
    2610 #define EMIT_SHR(a_cBitsWidth) \
    2611 IEM_DECL_IMPL_DEF(void, iemAImpl_shr_u ## a_cBitsWidth,(uint ## a_cBitsWidth ## _t *puDst, uint8_t cShift, uint32_t *pfEFlags)) \
     2596#define EMIT_SHR(a_cBitsWidth, a_Suffix, a_fIntelFlags) \
     2597IEM_DECL_IMPL_DEF(void, RT_CONCAT3(iemAImpl_shr_u,a_cBitsWidth,a_Suffix),(uint ## a_cBitsWidth ## _t *puDst, \
     2598                                                                          uint8_t cShift, uint32_t *pfEFlags)) \
    26122599{ \
    26132600    cShift &= a_cBitsWidth - 1; \
     
    26182605        *puDst = uResult; \
    26192606        \
    2620         /* Calc EFLAGS.  The OF bit is undefined if cShift > 1, we implement \
    2621            it the same way as for 1 bit shifts.  The AF bit is undefined, but \
    2622            AMD 3990x sets it unconditionally so we do the same. */ \
     2607        /* Calc EFLAGS. */ \
    26232608        AssertCompile(X86_EFL_CF_BIT == 0); \
    26242609        uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS; \
    26252610        fEfl |= (uDst >> (cShift - 1)) & X86_EFL_CF; \
    2626         if (cShift == 1) /* AMD 3990x does this too, even if only intel documents this. */ \
     2611        if (a_fIntelFlags || cShift == 1) /* AMD 3990x does what intel documents; Intel 10980XE does this for all shift counts. */ \
    26272612            fEfl |= (uDst >> (a_cBitsWidth - 1)) << X86_EFL_OF_BIT; \
    26282613        fEfl |= X86_EFL_CALC_SF(uResult, a_cBitsWidth); \
    26292614        fEfl |= X86_EFL_CALC_ZF(uResult); \
    26302615        fEfl |= g_afParity[uResult & 0xff]; \
    2631         fEfl |= X86_EFL_AF; /* AMD 3990x sets it unconditionally */ \
     2616        if (!a_fIntelFlags) \
     2617            fEfl |= X86_EFL_AF; /* AMD 3990x sets it unconditionally, Intel 10980XE does the oposite */ \
    26322618        *pfEFlags = fEfl; \
    26332619    } \
    26342620}
    2635 EMIT_SHR(64)
    2636 # if !defined(RT_ARCH_X86) || defined(IEM_WITHOUT_ASSEMBLY)
    2637 EMIT_SHR(32)
    2638 EMIT_SHR(16)
    2639 EMIT_SHR(8)
     2621EMIT_SHR(64, RT_NOTHING, 1)
     2622EMIT_SHR(64, _intel,     1)
     2623EMIT_SHR(64, _amd,       0)
     2624# if !defined(RT_ARCH_X86) || defined(IEM_WITHOUT_ASSEMBLY)
     2625EMIT_SHR(32, RT_NOTHING, 1)
     2626EMIT_SHR(32, _intel,     1)
     2627EMIT_SHR(32, _amd,       0)
     2628EMIT_SHR(16, RT_NOTHING, 1)
     2629EMIT_SHR(16, _intel,     1)
     2630EMIT_SHR(16, _amd,       0)
     2631EMIT_SHR(8,  RT_NOTHING, 1)
     2632EMIT_SHR(8,  _intel,     1)
     2633EMIT_SHR(8,  _amd,       0)
    26402634# endif
    26412635
     
    26442638 * SAR
    26452639 */
    2646 #define EMIT_SAR(a_cBitsWidth) \
    2647 IEM_DECL_IMPL_DEF(void, iemAImpl_sar_u ## a_cBitsWidth,(uint ## a_cBitsWidth ## _t *puDst, uint8_t cShift, uint32_t *pfEFlags)) \
     2640#define EMIT_SAR(a_cBitsWidth, a_Suffix, a_fIntelFlags) \
     2641IEM_DECL_IMPL_DEF(void, RT_CONCAT3(iemAImpl_sar_u,a_cBitsWidth,a_Suffix),(uint ## a_cBitsWidth ## _t *puDst, \
     2642                                                                          uint8_t cShift, uint32_t *pfEFlags)) \
    26482643{ \
    26492644    cShift &= a_cBitsWidth - 1; \
     
    26542649        *puDst = uResult; \
    26552650        \
    2656         /* Calc EFLAGS.  The OF bit is undefined if cShift > 1, we implement \
    2657            it the same way as for 1 bit shifts (0).  The AF bit is undefined, but \
    2658            AMD 3990x sets it unconditionally so we do the same.  The OF flag is \
    2659            zero because the result never differs from the input. */ \
     2651        /* Calc EFLAGS. \
     2652           Note! The OF flag is always zero because the result never differs from the input. */ \
    26602653        AssertCompile(X86_EFL_CF_BIT == 0); \
    26612654        uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS; \
     
    26642657        fEfl |= X86_EFL_CALC_ZF(uResult); \
    26652658        fEfl |= g_afParity[uResult & 0xff]; \
    2666         fEfl |= X86_EFL_AF; /* AMD 3990x sets it unconditionally */ \
     2659        if (!a_fIntelFlags) \
     2660            fEfl |= X86_EFL_AF; /* AMD 3990x sets it unconditionally, Intel 10980XE does the oposite */ \
    26672661        *pfEFlags = fEfl; \
    26682662    } \
    26692663}
    2670 EMIT_SAR(64)
    2671 # if !defined(RT_ARCH_X86) || defined(IEM_WITHOUT_ASSEMBLY)
    2672 EMIT_SAR(32)
    2673 EMIT_SAR(16)
    2674 EMIT_SAR(8)
     2664EMIT_SAR(64, RT_NOTHING, 1)
     2665EMIT_SAR(64, _intel,     1)
     2666EMIT_SAR(64, _amd,       0)
     2667# if !defined(RT_ARCH_X86) || defined(IEM_WITHOUT_ASSEMBLY)
     2668EMIT_SAR(32, RT_NOTHING, 1)
     2669EMIT_SAR(32, _intel,     1)
     2670EMIT_SAR(32, _amd,       0)
     2671EMIT_SAR(16, RT_NOTHING, 1)
     2672EMIT_SAR(16, _intel,     1)
     2673EMIT_SAR(16, _amd,       0)
     2674EMIT_SAR(8,  RT_NOTHING, 1)
     2675EMIT_SAR(8,  _intel,     1)
     2676EMIT_SAR(8,  _amd,       0)
    26752677# endif
    26762678
  • trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h

    r94156 r94163  
    60146014    switch ((bRm >> X86_MODRM_REG_SHIFT) & X86_MODRM_REG_SMASK)
    60156015    {
    6016         case 0: pImpl = &g_iemAImpl_rol; IEMOP_MNEMONIC(rol_Eb_Ib, "rol Eb,Ib"); break;
    6017         case 1: pImpl = &g_iemAImpl_ror; IEMOP_MNEMONIC(ror_Eb_Ib, "ror Eb,Ib"); break;
    6018         case 2: pImpl = &g_iemAImpl_rcl; IEMOP_MNEMONIC(rcl_Eb_Ib, "rcl Eb,Ib"); break;
    6019         case 3: pImpl = &g_iemAImpl_rcr; IEMOP_MNEMONIC(rcr_Eb_Ib, "rcr Eb,Ib"); break;
    6020         case 4: pImpl = &g_iemAImpl_shl; IEMOP_MNEMONIC(shl_Eb_Ib, "shl Eb,Ib"); break;
    6021         case 5: pImpl = &g_iemAImpl_shr; IEMOP_MNEMONIC(shr_Eb_Ib, "shr Eb,Ib"); break;
    6022         case 7: pImpl = &g_iemAImpl_sar; IEMOP_MNEMONIC(sar_Eb_Ib, "sar Eb,Ib"); break;
     6016        case 0: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rol_eflags); IEMOP_MNEMONIC(rol_Eb_Ib, "rol Eb,Ib"); break;
     6017        case 1: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_ror_eflags); IEMOP_MNEMONIC(ror_Eb_Ib, "ror Eb,Ib"); break;
     6018        case 2: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rcl_eflags); IEMOP_MNEMONIC(rcl_Eb_Ib, "rcl Eb,Ib"); break;
     6019        case 3: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rcr_eflags); IEMOP_MNEMONIC(rcr_Eb_Ib, "rcr Eb,Ib"); break;
     6020        case 4: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_shl_eflags); IEMOP_MNEMONIC(shl_Eb_Ib, "shl Eb,Ib"); break;
     6021        case 5: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_shr_eflags); IEMOP_MNEMONIC(shr_Eb_Ib, "shr Eb,Ib"); break;
     6022        case 7: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_sar_eflags); IEMOP_MNEMONIC(sar_Eb_Ib, "sar Eb,Ib"); break;
    60236023        case 6: return IEMOP_RAISE_INVALID_OPCODE();
    60246024        IEM_NOT_REACHED_DEFAULT_CASE_RET(); /* gcc maybe stupid */
     
    60776077    switch ((bRm >> X86_MODRM_REG_SHIFT) & X86_MODRM_REG_SMASK)
    60786078    {
    6079         case 0: pImpl = &g_iemAImpl_rol; IEMOP_MNEMONIC(rol_Ev_Ib, "rol Ev,Ib"); break;
    6080         case 1: pImpl = &g_iemAImpl_ror; IEMOP_MNEMONIC(ror_Ev_Ib, "ror Ev,Ib"); break;
    6081         case 2: pImpl = &g_iemAImpl_rcl; IEMOP_MNEMONIC(rcl_Ev_Ib, "rcl Ev,Ib"); break;
    6082         case 3: pImpl = &g_iemAImpl_rcr; IEMOP_MNEMONIC(rcr_Ev_Ib, "rcr Ev,Ib"); break;
    6083         case 4: pImpl = &g_iemAImpl_shl; IEMOP_MNEMONIC(shl_Ev_Ib, "shl Ev,Ib"); break;
    6084         case 5: pImpl = &g_iemAImpl_shr; IEMOP_MNEMONIC(shr_Ev_Ib, "shr Ev,Ib"); break;
    6085         case 7: pImpl = &g_iemAImpl_sar; IEMOP_MNEMONIC(sar_Ev_Ib, "sar Ev,Ib"); break;
     6079        case 0: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rol_eflags); IEMOP_MNEMONIC(rol_Ev_Ib, "rol Ev,Ib"); break;
     6080        case 1: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_ror_eflags); IEMOP_MNEMONIC(ror_Ev_Ib, "ror Ev,Ib"); break;
     6081        case 2: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rcl_eflags); IEMOP_MNEMONIC(rcl_Ev_Ib, "rcl Ev,Ib"); break;
     6082        case 3: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rcr_eflags); IEMOP_MNEMONIC(rcr_Ev_Ib, "rcr Ev,Ib"); break;
     6083        case 4: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_shl_eflags); IEMOP_MNEMONIC(shl_Ev_Ib, "shl Ev,Ib"); break;
     6084        case 5: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_shr_eflags); IEMOP_MNEMONIC(shr_Ev_Ib, "shr Ev,Ib"); break;
     6085        case 7: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_sar_eflags); IEMOP_MNEMONIC(sar_Ev_Ib, "sar Ev,Ib"); break;
    60866086        case 6: return IEMOP_RAISE_INVALID_OPCODE();
    60876087        IEM_NOT_REACHED_DEFAULT_CASE_RET(); /* gcc maybe stupid */
     
    65916591    switch ((bRm >> X86_MODRM_REG_SHIFT) & X86_MODRM_REG_SMASK)
    65926592    {
    6593         case 0: pImpl = &g_iemAImpl_rol; IEMOP_MNEMONIC(rol_Eb_1, "rol Eb,1"); break;
    6594         case 1: pImpl = &g_iemAImpl_ror; IEMOP_MNEMONIC(ror_Eb_1, "ror Eb,1"); break;
    6595         case 2: pImpl = &g_iemAImpl_rcl; IEMOP_MNEMONIC(rcl_Eb_1, "rcl Eb,1"); break;
    6596         case 3: pImpl = &g_iemAImpl_rcr; IEMOP_MNEMONIC(rcr_Eb_1, "rcr Eb,1"); break;
    6597         case 4: pImpl = &g_iemAImpl_shl; IEMOP_MNEMONIC(shl_Eb_1, "shl Eb,1"); break;
    6598         case 5: pImpl = &g_iemAImpl_shr; IEMOP_MNEMONIC(shr_Eb_1, "shr Eb,1"); break;
    6599         case 7: pImpl = &g_iemAImpl_sar; IEMOP_MNEMONIC(sar_Eb_1, "sar Eb,1"); break;
     6593        case 0: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rol_eflags); IEMOP_MNEMONIC(rol_Eb_1, "rol Eb,1"); break;
     6594        case 1: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_ror_eflags); IEMOP_MNEMONIC(ror_Eb_1, "ror Eb,1"); break;
     6595        case 2: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rcl_eflags); IEMOP_MNEMONIC(rcl_Eb_1, "rcl Eb,1"); break;
     6596        case 3: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rcr_eflags); IEMOP_MNEMONIC(rcr_Eb_1, "rcr Eb,1"); break;
     6597        case 4: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_shl_eflags); IEMOP_MNEMONIC(shl_Eb_1, "shl Eb,1"); break;
     6598        case 5: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_shr_eflags); IEMOP_MNEMONIC(shr_Eb_1, "shr Eb,1"); break;
     6599        case 7: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_sar_eflags); IEMOP_MNEMONIC(sar_Eb_1, "sar Eb,1"); break;
    66006600        case 6: return IEMOP_RAISE_INVALID_OPCODE();
    66016601        IEM_NOT_REACHED_DEFAULT_CASE_RET(); /* gcc maybe, well... */
     
    66516651    switch ((bRm >> X86_MODRM_REG_SHIFT) & X86_MODRM_REG_SMASK)
    66526652    {
    6653         case 0: pImpl = &g_iemAImpl_rol; IEMOP_MNEMONIC(rol_Ev_1, "rol Ev,1"); break;
    6654         case 1: pImpl = &g_iemAImpl_ror; IEMOP_MNEMONIC(ror_Ev_1, "ror Ev,1"); break;
    6655         case 2: pImpl = &g_iemAImpl_rcl; IEMOP_MNEMONIC(rcl_Ev_1, "rcl Ev,1"); break;
    6656         case 3: pImpl = &g_iemAImpl_rcr; IEMOP_MNEMONIC(rcr_Ev_1, "rcr Ev,1"); break;
    6657         case 4: pImpl = &g_iemAImpl_shl; IEMOP_MNEMONIC(shl_Ev_1, "shl Ev,1"); break;
    6658         case 5: pImpl = &g_iemAImpl_shr; IEMOP_MNEMONIC(shr_Ev_1, "shr Ev,1"); break;
    6659         case 7: pImpl = &g_iemAImpl_sar; IEMOP_MNEMONIC(sar_Ev_1, "sar Ev,1"); break;
     6653        case 0: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rol_eflags); IEMOP_MNEMONIC(rol_Ev_1, "rol Ev,1"); break;
     6654        case 1: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_ror_eflags); IEMOP_MNEMONIC(ror_Ev_1, "ror Ev,1"); break;
     6655        case 2: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rcl_eflags); IEMOP_MNEMONIC(rcl_Ev_1, "rcl Ev,1"); break;
     6656        case 3: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rcr_eflags); IEMOP_MNEMONIC(rcr_Ev_1, "rcr Ev,1"); break;
     6657        case 4: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_shl_eflags); IEMOP_MNEMONIC(shl_Ev_1, "shl Ev,1"); break;
     6658        case 5: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_shr_eflags); IEMOP_MNEMONIC(shr_Ev_1, "shr Ev,1"); break;
     6659        case 7: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_sar_eflags); IEMOP_MNEMONIC(sar_Ev_1, "sar Ev,1"); break;
    66606660        case 6: return IEMOP_RAISE_INVALID_OPCODE();
    66616661        IEM_NOT_REACHED_DEFAULT_CASE_RET(); /* gcc maybe, well... */
     
    67866786    switch ((bRm >> X86_MODRM_REG_SHIFT) & X86_MODRM_REG_SMASK)
    67876787    {
    6788         case 0: pImpl = &g_iemAImpl_rol; IEMOP_MNEMONIC(rol_Eb_CL, "rol Eb,CL"); break;
    6789         case 1: pImpl = &g_iemAImpl_ror; IEMOP_MNEMONIC(ror_Eb_CL, "ror Eb,CL"); break;
    6790         case 2: pImpl = &g_iemAImpl_rcl; IEMOP_MNEMONIC(rcl_Eb_CL, "rcl Eb,CL"); break;
    6791         case 3: pImpl = &g_iemAImpl_rcr; IEMOP_MNEMONIC(rcr_Eb_CL, "rcr Eb,CL"); break;
    6792         case 4: pImpl = &g_iemAImpl_shl; IEMOP_MNEMONIC(shl_Eb_CL, "shl Eb,CL"); break;
    6793         case 5: pImpl = &g_iemAImpl_shr; IEMOP_MNEMONIC(shr_Eb_CL, "shr Eb,CL"); break;
    6794         case 7: pImpl = &g_iemAImpl_sar; IEMOP_MNEMONIC(sar_Eb_CL, "sar Eb,CL"); break;
     6788        case 0: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rol_eflags); IEMOP_MNEMONIC(rol_Eb_CL, "rol Eb,CL"); break;
     6789        case 1: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_ror_eflags); IEMOP_MNEMONIC(ror_Eb_CL, "ror Eb,CL"); break;
     6790        case 2: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rcl_eflags); IEMOP_MNEMONIC(rcl_Eb_CL, "rcl Eb,CL"); break;
     6791        case 3: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rcr_eflags); IEMOP_MNEMONIC(rcr_Eb_CL, "rcr Eb,CL"); break;
     6792        case 4: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_shl_eflags); IEMOP_MNEMONIC(shl_Eb_CL, "shl Eb,CL"); break;
     6793        case 5: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_shr_eflags); IEMOP_MNEMONIC(shr_Eb_CL, "shr Eb,CL"); break;
     6794        case 7: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_sar_eflags); IEMOP_MNEMONIC(sar_Eb_CL, "sar Eb,CL"); break;
    67956795        case 6: return IEMOP_RAISE_INVALID_OPCODE();
    67966796        IEM_NOT_REACHED_DEFAULT_CASE_RET(); /* gcc, grr. */
     
    68476847    switch ((bRm >> X86_MODRM_REG_SHIFT) & X86_MODRM_REG_SMASK)
    68486848    {
    6849         case 0: pImpl = &g_iemAImpl_rol; IEMOP_MNEMONIC(rol_Ev_CL, "rol Ev,CL"); break;
    6850         case 1: pImpl = &g_iemAImpl_ror; IEMOP_MNEMONIC(ror_Ev_CL, "ror Ev,CL"); break;
    6851         case 2: pImpl = &g_iemAImpl_rcl; IEMOP_MNEMONIC(rcl_Ev_CL, "rcl Ev,CL"); break;
    6852         case 3: pImpl = &g_iemAImpl_rcr; IEMOP_MNEMONIC(rcr_Ev_CL, "rcr Ev,CL"); break;
    6853         case 4: pImpl = &g_iemAImpl_shl; IEMOP_MNEMONIC(shl_Ev_CL, "shl Ev,CL"); break;
    6854         case 5: pImpl = &g_iemAImpl_shr; IEMOP_MNEMONIC(shr_Ev_CL, "shr Ev,CL"); break;
    6855         case 7: pImpl = &g_iemAImpl_sar; IEMOP_MNEMONIC(sar_Ev_CL, "sar Ev,CL"); break;
     6849        case 0: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rol_eflags); IEMOP_MNEMONIC(rol_Ev_CL, "rol Ev,CL"); break;
     6850        case 1: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_ror_eflags); IEMOP_MNEMONIC(ror_Ev_CL, "ror Ev,CL"); break;
     6851        case 2: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rcl_eflags); IEMOP_MNEMONIC(rcl_Ev_CL, "rcl Ev,CL"); break;
     6852        case 3: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_rcr_eflags); IEMOP_MNEMONIC(rcr_Ev_CL, "rcr Ev,CL"); break;
     6853        case 4: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_shl_eflags); IEMOP_MNEMONIC(shl_Ev_CL, "shl Ev,CL"); break;
     6854        case 5: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_shr_eflags); IEMOP_MNEMONIC(shr_Ev_CL, "shr Ev,CL"); break;
     6855        case 7: pImpl = IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_sar_eflags); IEMOP_MNEMONIC(sar_Ev_CL, "sar Ev,CL"); break;
    68566856        case 6: return IEMOP_RAISE_INVALID_OPCODE();
    68576857        IEM_NOT_REACHED_DEFAULT_CASE_RET(); /* gcc maybe stupid */
  • trunk/src/VBox/VMM/include/IEMInternal.h

    r94162 r94163  
    12541254typedef IEM_DECL_IMPL_TYPE(void, FNIEMAIMPLSHIFTU8,(uint8_t *pu8Dst, uint8_t cShift, uint32_t *pEFlags));
    12551255typedef FNIEMAIMPLSHIFTU8  *PFNIEMAIMPLSHIFTU8;
    1256 FNIEMAIMPLSHIFTU8 iemAImpl_rol_u8;
    1257 FNIEMAIMPLSHIFTU8 iemAImpl_ror_u8;
    1258 FNIEMAIMPLSHIFTU8 iemAImpl_rcl_u8;
    1259 FNIEMAIMPLSHIFTU8 iemAImpl_rcr_u8;
    1260 FNIEMAIMPLSHIFTU8 iemAImpl_shl_u8;
    1261 FNIEMAIMPLSHIFTU8 iemAImpl_shr_u8;
    1262 FNIEMAIMPLSHIFTU8 iemAImpl_sar_u8;
     1256FNIEMAIMPLSHIFTU8 iemAImpl_rol_u8, iemAImpl_rol_u8_amd, iemAImpl_rol_u8_intel;
     1257FNIEMAIMPLSHIFTU8 iemAImpl_ror_u8, iemAImpl_ror_u8_amd, iemAImpl_ror_u8_intel;
     1258FNIEMAIMPLSHIFTU8 iemAImpl_rcl_u8, iemAImpl_rcl_u8_amd, iemAImpl_rcl_u8_intel;
     1259FNIEMAIMPLSHIFTU8 iemAImpl_rcr_u8, iemAImpl_rcr_u8_amd, iemAImpl_rcr_u8_intel;
     1260FNIEMAIMPLSHIFTU8 iemAImpl_shl_u8, iemAImpl_shl_u8_amd, iemAImpl_shl_u8_intel;
     1261FNIEMAIMPLSHIFTU8 iemAImpl_shr_u8, iemAImpl_shr_u8_amd, iemAImpl_shr_u8_intel;
     1262FNIEMAIMPLSHIFTU8 iemAImpl_sar_u8, iemAImpl_sar_u8_amd, iemAImpl_sar_u8_intel;
    12631263/** @} */
    12641264
     
    12671267typedef IEM_DECL_IMPL_TYPE(void, FNIEMAIMPLSHIFTU16,(uint16_t *pu16Dst, uint8_t cShift, uint32_t *pEFlags));
    12681268typedef FNIEMAIMPLSHIFTU16  *PFNIEMAIMPLSHIFTU16;
    1269 FNIEMAIMPLSHIFTU16 iemAImpl_rol_u16;
    1270 FNIEMAIMPLSHIFTU16 iemAImpl_ror_u16;
    1271 FNIEMAIMPLSHIFTU16 iemAImpl_rcl_u16;
    1272 FNIEMAIMPLSHIFTU16 iemAImpl_rcr_u16;
    1273 FNIEMAIMPLSHIFTU16 iemAImpl_shl_u16;
    1274 FNIEMAIMPLSHIFTU16 iemAImpl_shr_u16;
    1275 FNIEMAIMPLSHIFTU16 iemAImpl_sar_u16;
     1269FNIEMAIMPLSHIFTU16 iemAImpl_rol_u16, iemAImpl_rol_u16_amd, iemAImpl_rol_u16_intel;
     1270FNIEMAIMPLSHIFTU16 iemAImpl_ror_u16, iemAImpl_ror_u16_amd, iemAImpl_ror_u16_intel;
     1271FNIEMAIMPLSHIFTU16 iemAImpl_rcl_u16, iemAImpl_rcl_u16_amd, iemAImpl_rcl_u16_intel;
     1272FNIEMAIMPLSHIFTU16 iemAImpl_rcr_u16, iemAImpl_rcr_u16_amd, iemAImpl_rcr_u16_intel;
     1273FNIEMAIMPLSHIFTU16 iemAImpl_shl_u16, iemAImpl_shl_u16_amd, iemAImpl_shl_u16_intel;
     1274FNIEMAIMPLSHIFTU16 iemAImpl_shr_u16, iemAImpl_shr_u16_amd, iemAImpl_shr_u16_intel;
     1275FNIEMAIMPLSHIFTU16 iemAImpl_sar_u16, iemAImpl_sar_u16_amd, iemAImpl_sar_u16_intel;
    12761276/** @} */
    12771277
     
    12801280typedef IEM_DECL_IMPL_TYPE(void, FNIEMAIMPLSHIFTU32,(uint32_t *pu32Dst, uint8_t cShift, uint32_t *pEFlags));
    12811281typedef FNIEMAIMPLSHIFTU32  *PFNIEMAIMPLSHIFTU32;
    1282 FNIEMAIMPLSHIFTU32 iemAImpl_rol_u32;
    1283 FNIEMAIMPLSHIFTU32 iemAImpl_ror_u32;
    1284 FNIEMAIMPLSHIFTU32 iemAImpl_rcl_u32;
    1285 FNIEMAIMPLSHIFTU32 iemAImpl_rcr_u32;
    1286 FNIEMAIMPLSHIFTU32 iemAImpl_shl_u32;
    1287 FNIEMAIMPLSHIFTU32 iemAImpl_shr_u32;
    1288 FNIEMAIMPLSHIFTU32 iemAImpl_sar_u32;
     1282FNIEMAIMPLSHIFTU32 iemAImpl_rol_u32, iemAImpl_rol_u32_amd, iemAImpl_rol_u32_intel;
     1283FNIEMAIMPLSHIFTU32 iemAImpl_ror_u32, iemAImpl_ror_u32_amd, iemAImpl_ror_u32_intel;
     1284FNIEMAIMPLSHIFTU32 iemAImpl_rcl_u32, iemAImpl_rcl_u32_amd, iemAImpl_rcl_u32_intel;
     1285FNIEMAIMPLSHIFTU32 iemAImpl_rcr_u32, iemAImpl_rcr_u32_amd, iemAImpl_rcr_u32_intel;
     1286FNIEMAIMPLSHIFTU32 iemAImpl_shl_u32, iemAImpl_shl_u32_amd, iemAImpl_shl_u32_intel;
     1287FNIEMAIMPLSHIFTU32 iemAImpl_shr_u32, iemAImpl_shr_u32_amd, iemAImpl_shr_u32_intel;
     1288FNIEMAIMPLSHIFTU32 iemAImpl_sar_u32, iemAImpl_sar_u32_amd, iemAImpl_sar_u32_intel;
    12891289/** @} */
    12901290
     
    12931293typedef IEM_DECL_IMPL_TYPE(void, FNIEMAIMPLSHIFTU64,(uint64_t *pu64Dst, uint8_t cShift, uint32_t *pEFlags));
    12941294typedef FNIEMAIMPLSHIFTU64  *PFNIEMAIMPLSHIFTU64;
    1295 FNIEMAIMPLSHIFTU64 iemAImpl_rol_u64;
    1296 FNIEMAIMPLSHIFTU64 iemAImpl_ror_u64;
    1297 FNIEMAIMPLSHIFTU64 iemAImpl_rcl_u64;
    1298 FNIEMAIMPLSHIFTU64 iemAImpl_rcr_u64;
    1299 FNIEMAIMPLSHIFTU64 iemAImpl_shl_u64;
    1300 FNIEMAIMPLSHIFTU64 iemAImpl_shr_u64;
    1301 FNIEMAIMPLSHIFTU64 iemAImpl_sar_u64;
     1295FNIEMAIMPLSHIFTU64 iemAImpl_rol_u64, iemAImpl_rol_u64_amd, iemAImpl_rol_u64_intel;
     1296FNIEMAIMPLSHIFTU64 iemAImpl_ror_u64, iemAImpl_ror_u64_amd, iemAImpl_ror_u64_intel;
     1297FNIEMAIMPLSHIFTU64 iemAImpl_rcl_u64, iemAImpl_rcl_u64_amd, iemAImpl_rcl_u64_intel;
     1298FNIEMAIMPLSHIFTU64 iemAImpl_rcr_u64, iemAImpl_rcr_u64_amd, iemAImpl_rcr_u64_intel;
     1299FNIEMAIMPLSHIFTU64 iemAImpl_shl_u64, iemAImpl_shl_u64_amd, iemAImpl_shl_u64_intel;
     1300FNIEMAIMPLSHIFTU64 iemAImpl_shr_u64, iemAImpl_shr_u64_amd, iemAImpl_shr_u64_intel;
     1301FNIEMAIMPLSHIFTU64 iemAImpl_sar_u64, iemAImpl_sar_u64_amd, iemAImpl_sar_u64_intel;
    13021302/** @} */
    13031303
  • trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp

    r94162 r94163  
    13771377 * Note! We use BINUxx_TEST_T with the shift count in uMisc and uSrcIn unused.
    13781378 */
    1379 
    1380 #ifndef HAVE_SHIFT_TESTS
    1381 # define DUMMY_SHIFT_TESTS(a_cBits, a_Type) \
    1382     static const a_Type g_aTests_rol_u ## a_cBits[] = { {0} }; \
    1383     static const a_Type g_aTests_ror_u ## a_cBits[] = { {0} }; \
    1384     static const a_Type g_aTests_rcl_u ## a_cBits[] = { {0} }; \
    1385     static const a_Type g_aTests_rcr_u ## a_cBits[] = { {0} }; \
    1386     static const a_Type g_aTests_shl_u ## a_cBits[] = { {0} }; \
    1387     static const a_Type g_aTests_shr_u ## a_cBits[] = { {0} }; \
    1388     static const a_Type g_aTests_sar_u ## a_cBits[] = { {0} }
    1389 DUMMY_SHIFT_TESTS(8,  BINU8_TEST_T);
    1390 DUMMY_SHIFT_TESTS(16, BINU16_TEST_T);
    1391 DUMMY_SHIFT_TESTS(32, BINU32_TEST_T);
    1392 DUMMY_SHIFT_TESTS(64, BINU64_TEST_T);
    1393 #endif
    1394 
    1395 #define TEST_SHIFT(a_cBits, a_Type, a_Fmt, a_TestType) \
     1379#define DUMMY_SHIFT_TESTS(a_cBits, a_Type, a_Vendor) \
     1380    static const a_Type  g_aTests_rol_u ## a_cBits ## a_Vendor[] = { {0} }; \
     1381    static const a_Type  g_aTests_ror_u ## a_cBits ## a_Vendor[] = { {0} }; \
     1382    static const a_Type  g_aTests_rcl_u ## a_cBits ## a_Vendor[] = { {0} }; \
     1383    static const a_Type  g_aTests_rcr_u ## a_cBits ## a_Vendor[] = { {0} }; \
     1384    static const a_Type  g_aTests_shl_u ## a_cBits ## a_Vendor[] = { {0} }; \
     1385    static const a_Type  g_aTests_shr_u ## a_cBits ## a_Vendor[] = { {0} }; \
     1386    static const a_Type  g_aTests_sar_u ## a_cBits ## a_Vendor[] = { {0} }
     1387#ifndef HAVE_SHIFT_TESTS_AMD
     1388DUMMY_SHIFT_TESTS(8,  BINU8_TEST_T,  _amd);
     1389DUMMY_SHIFT_TESTS(16, BINU16_TEST_T, _amd);
     1390DUMMY_SHIFT_TESTS(32, BINU32_TEST_T, _amd);
     1391DUMMY_SHIFT_TESTS(64, BINU64_TEST_T, _amd);
     1392#endif
     1393#ifndef HAVE_SHIFT_TESTS_INTEL
     1394DUMMY_SHIFT_TESTS(8,  BINU8_TEST_T,  _intel);
     1395DUMMY_SHIFT_TESTS(16, BINU16_TEST_T, _intel);
     1396DUMMY_SHIFT_TESTS(32, BINU32_TEST_T, _intel);
     1397DUMMY_SHIFT_TESTS(64, BINU64_TEST_T, _intel);
     1398#endif
     1399
     1400#ifdef TSTIEMAIMPL_WITH_GENERATOR
     1401# define GEN_SHIFT(a_cBits, a_Fmt, a_TestType, a_aSubTests) \
     1402void ShiftU ## a_cBits ## Generate(PRTSTREAM pOut, uint32_t cTests) \
     1403{ \
     1404    for (size_t iFn = 0; iFn < RT_ELEMENTS(a_aSubTests); iFn++) \
     1405    { \
     1406        if (   a_aSubTests[iFn].idxCpuEflFlavour != IEMTARGETCPU_EFL_BEHAVIOR_NATIVE \
     1407            && a_aSubTests[iFn].idxCpuEflFlavour != g_idxCpuEflFlavour) \
     1408            continue; \
     1409        RTStrmPrintf(pOut, "static const BINU" #a_cBits "_TEST_T g_aTests_%s[] =\n{\n", a_aSubTests[iFn].pszName); \
     1410        for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \
     1411        { \
     1412            a_TestType Test; \
     1413            Test.fEflIn    = RandEFlags(); \
     1414            Test.fEflOut   = Test.fEflIn; \
     1415            Test.uDstIn    = RandU ## a_cBits ## Dst(iTest); \
     1416            Test.uDstOut   = Test.uDstIn; \
     1417            Test.uSrcIn    = 0; \
     1418            Test.uMisc     = RandU8() & (a_cBits - 1); \
     1419            a_aSubTests[iFn].pfnNative(&Test.uDstOut, Test.uMisc, &Test.fEflOut); \
     1420            RTStrmPrintf(pOut, "    { %#08x, %#08x, " a_Fmt ", " a_Fmt ", 0, %-2u }, /* #%u */\n", \
     1421                         Test.fEflIn, Test.fEflOut, Test.uDstIn, Test.uDstOut, Test.uMisc, iTest); \
     1422        } \
     1423        RTStrmPrintf(pOut, "};\n"); \
     1424    } \
     1425}
     1426#else
     1427# define GEN_SHIFT(a_cBits, a_Fmt, a_TestType, a_aSubTests)
     1428#endif
     1429
     1430#define TEST_SHIFT(a_cBits, a_Type, a_Fmt, a_TestType, a_aSubTests) \
    13961431static const struct \
    13971432{ \
     
    14021437    uint32_t                     cTests, uExtra; \
    14031438    uint8_t                      idxCpuEflFlavour; \
    1404 } g_aShiftU ## a_cBits [] = \
     1439} a_aSubTests[] = \
    14051440{ \
    1406     ENTRY(rol_u ## a_cBits), \
    1407     ENTRY(ror_u ## a_cBits), \
    1408     ENTRY(rcl_u ## a_cBits), \
    1409     ENTRY(rcr_u ## a_cBits), \
    1410     ENTRY(shl_u ## a_cBits), \
    1411     ENTRY(shr_u ## a_cBits), \
    1412     ENTRY(sar_u ## a_cBits), \
     1441    ENTRY_AMD(  rol_u ## a_cBits, X86_EFL_OF), \
     1442    ENTRY_INTEL(rol_u ## a_cBits, X86_EFL_OF), \
     1443    ENTRY_AMD(  ror_u ## a_cBits, X86_EFL_OF), \
     1444    ENTRY_INTEL(ror_u ## a_cBits, X86_EFL_OF), \
     1445    ENTRY_AMD(  rcl_u ## a_cBits, X86_EFL_OF), \
     1446    ENTRY_INTEL(rcl_u ## a_cBits, X86_EFL_OF), \
     1447    ENTRY_AMD(  rcr_u ## a_cBits, X86_EFL_OF), \
     1448    ENTRY_INTEL(rcr_u ## a_cBits, X86_EFL_OF), \
     1449    ENTRY_AMD(  shl_u ## a_cBits, X86_EFL_OF | X86_EFL_AF), \
     1450    ENTRY_INTEL(shl_u ## a_cBits, X86_EFL_OF | X86_EFL_AF), \
     1451    ENTRY_AMD(  shr_u ## a_cBits, X86_EFL_OF | X86_EFL_AF), \
     1452    ENTRY_INTEL(shr_u ## a_cBits, X86_EFL_OF | X86_EFL_AF), \
     1453    ENTRY_AMD(  sar_u ## a_cBits, X86_EFL_OF | X86_EFL_AF), \
     1454    ENTRY_INTEL(sar_u ## a_cBits, X86_EFL_OF | X86_EFL_AF), \
    14131455}; \
    14141456\
    1415 void ShiftU ## a_cBits ## Generate(PRTSTREAM pOut, uint32_t cTests) \
    1416 { \
    1417     for (size_t iFn = 0; iFn < RT_ELEMENTS(g_aShiftU ## a_cBits); iFn++) \
    1418     { \
    1419         RTStrmPrintf(pOut, "static const BINU" #a_cBits "_TEST_T g_aTests_%s[] =\n{\n", g_aShiftU ## a_cBits[iFn].pszName); \
    1420         for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \
    1421         { \
    1422             a_TestType Test; \
    1423             Test.fEflIn    = RandEFlags(); \
    1424             Test.fEflOut   = Test.fEflIn; \
    1425             Test.uDstIn    = RandU ## a_cBits(); \
    1426             Test.uDstOut   = Test.uDstIn; \
    1427             Test.uSrcIn    = 0; \
    1428             Test.uMisc     = RandU8() & (a_cBits - 1); \
    1429             g_aShiftU ## a_cBits[iFn].pfn(&Test.uDstOut, Test.uMisc, &Test.fEflOut); \
    1430             RTStrmPrintf(pOut, "    { %#08x, %#08x, " a_Fmt ", " a_Fmt ", 0, %-2u }, /* #%u */\n", \
    1431                         Test.fEflIn, Test.fEflOut, Test.uDstIn, Test.uDstOut, Test.uMisc, iTest); \
    1432         } \
    1433         RTStrmPrintf(pOut, "};\n"); \
    1434     } \
    1435 } \
     1457GEN_SHIFT(a_cBits, a_Fmt, a_TestType, a_aSubTests) \
    14361458\
    14371459static void ShiftU ## a_cBits ## Test(void) \
    14381460{ \
    1439     for (size_t iFn = 0; iFn < RT_ELEMENTS(g_aShiftU ## a_cBits); iFn++) \
     1461    for (size_t iFn = 0; iFn < RT_ELEMENTS(a_aSubTests); iFn++) \
    14401462    { \
    1441         RTTestSub(g_hTest, g_aShiftU ## a_cBits[iFn].pszName); \
    1442         a_TestType const * const paTests = g_aShiftU ## a_cBits[iFn].paTests; \
    1443         uint32_t const           cTests  = g_aShiftU ## a_cBits[iFn].cTests; \
    1444         for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \
     1463        if (   a_aSubTests[iFn].idxCpuEflFlavour != IEMTARGETCPU_EFL_BEHAVIOR_NATIVE \
     1464            && a_aSubTests[iFn].idxCpuEflFlavour != g_idxCpuEflFlavour) \
     1465            continue; \
     1466        \
     1467        RTTestSub(g_hTest, a_aSubTests[iFn].pszName); \
     1468        a_TestType const * const     paTests = a_aSubTests[iFn].paTests; \
     1469        uint32_t const               cTests  = a_aSubTests[iFn].cTests; \
     1470        PFNIEMAIMPLSHIFTU ## a_cBits pfn     = a_aSubTests[iFn].pfn; \
     1471        for (uint32_t iCpu = 0; iCpu < 2 && pfn; iCpu++) \
    14451472        { \
    1446             uint32_t fEfl = paTests[iTest].fEflIn; \
    1447             a_Type   uDst = paTests[iTest].uDstIn; \
    1448             g_aShiftU ## a_cBits[iFn].pfn(&uDst, paTests[iTest].uMisc, &fEfl); \
    1449             if (   uDst != paTests[iTest].uDstOut \
    1450                 || fEfl != paTests[iTest].fEflOut) \
    1451                 RTTestFailed(g_hTest, "#%u: efl=%#08x dst=" a_Fmt " shift=%2u -> efl=%#08x dst=" a_Fmt ", expected %#08x & " a_Fmt "%s\n", \
    1452                              iTest, paTests[iTest].fEflIn, paTests[iTest].uDstIn, paTests[iTest].uMisc, \
    1453                              fEfl, uDst, paTests[iTest].fEflOut, paTests[iTest].uDstOut, \
    1454                              EFlagsDiff(fEfl, paTests[iTest].fEflOut)); \
    1455             else \
     1473            for (uint32_t iTest = 0; iTest < cTests; iTest++ ) \
    14561474            { \
    1457                  *g_pu ## a_cBits  = paTests[iTest].uDstIn; \
    1458                  *g_pfEfl          = paTests[iTest].fEflIn; \
    1459                  g_aShiftU ## a_cBits[iFn].pfn(g_pu ## a_cBits, paTests[iTest].uMisc, g_pfEfl); \
    1460                  RTTEST_CHECK(g_hTest, *g_pu ## a_cBits == paTests[iTest].uDstOut); \
    1461                  RTTEST_CHECK(g_hTest, *g_pfEfl == paTests[iTest].fEflOut); \
     1475                uint32_t fEfl = paTests[iTest].fEflIn; \
     1476                a_Type   uDst = paTests[iTest].uDstIn; \
     1477                a_aSubTests[iFn].pfn(&uDst, paTests[iTest].uMisc, &fEfl); \
     1478                if (   uDst != paTests[iTest].uDstOut \
     1479                    || fEfl != paTests[iTest].fEflOut) \
     1480                    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", \
     1482                                 paTests[iTest].fEflIn, paTests[iTest].uDstIn, paTests[iTest].uMisc, \
     1483                                 fEfl, uDst, paTests[iTest].fEflOut, paTests[iTest].uDstOut, \
     1484                                 EFlagsDiff(fEfl, paTests[iTest].fEflOut)); \
     1485                else \
     1486                { \
     1487                     *g_pu ## a_cBits  = paTests[iTest].uDstIn; \
     1488                     *g_pfEfl          = paTests[iTest].fEflIn; \
     1489                     a_aSubTests[iFn].pfn(g_pu ## a_cBits, paTests[iTest].uMisc, g_pfEfl); \
     1490                     RTTEST_CHECK(g_hTest, *g_pu ## a_cBits == paTests[iTest].uDstOut); \
     1491                     RTTEST_CHECK(g_hTest, *g_pfEfl == paTests[iTest].fEflOut); \
     1492                } \
    14621493            } \
     1494            pfn = a_aSubTests[iFn].pfnNative; \
    14631495        } \
    14641496    } \
    14651497}
    1466 TEST_SHIFT(8,  uint8_t,  "%#04RX8",   BINU8_TEST_T)
    1467 TEST_SHIFT(16, uint16_t, "%#06RX16",  BINU16_TEST_T)
    1468 TEST_SHIFT(32, uint32_t, "%#010RX32", BINU32_TEST_T)
    1469 TEST_SHIFT(64, uint64_t, "%#018RX64", BINU64_TEST_T)
     1498TEST_SHIFT(8,  uint8_t,  "%#04RX8",   BINU8_TEST_T,  g_aShiftU8)
     1499TEST_SHIFT(16, uint16_t, "%#06RX16",  BINU16_TEST_T, g_aShiftU16)
     1500TEST_SHIFT(32, uint32_t, "%#010RX32", BINU32_TEST_T, g_aShiftU32)
     1501TEST_SHIFT(64, uint64_t, "%#018RX64", BINU64_TEST_T, g_aShiftU64)
    14701502
    14711503#ifdef TSTIEMAIMPL_WITH_GENERATOR
    1472 static void ShiftGenerate(PRTSTREAM pOut, uint32_t cTests)
    1473 {
    1474     RTStrmPrintf(pOut, "\n\n#define HAVE_SHIFT_TESTS\n");
     1504static void ShiftGenerate(PRTSTREAM pOut, const char *pszCpuSuffU, uint32_t cTests)
     1505{
     1506    RTStrmPrintf(pOut, "\n\n#define HAVE_SHIFT_TESTS%s\n", pszCpuSuffU);
    14751507    ShiftU8Generate(pOut, cTests);
    14761508    ShiftU16Generate(pOut, cTests);
     
    17961828        char szCpuDesc[256] = {0};
    17971829        RTMpGetDescription(NIL_RTCPUID, szCpuDesc, sizeof(szCpuDesc));
    1798         const char * const pszCpuType  = g_idxCpuEflFlavour == IEMTARGETCPU_EFL_BEHAVIOR_AMD ? "Amd" : "Intel";
    1799         //const char * const pszCpuTypeU = g_idxCpuEflFlavour == IEMTARGETCPU_EFL_BEHAVIOR_AMD ? "AMD" : "INTEL";
     1830        const char * const pszCpuType  = g_idxCpuEflFlavour == IEMTARGETCPU_EFL_BEHAVIOR_AMD ? "Amd"  : "Intel";
    18001831        const char * const pszCpuSuff  = g_idxCpuEflFlavour == IEMTARGETCPU_EFL_BEHAVIOR_AMD ? "_Amd" : "_Intel";
    1801         //const char * const pszCpuSuffL = g_idxCpuEflFlavour == IEMTARGETCPU_EFL_BEHAVIOR_AMD ? "_amd" : "_intel";
    18021832        const char * const pszCpuSuffU = g_idxCpuEflFlavour == IEMTARGETCPU_EFL_BEHAVIOR_AMD ? "_AMD" : "_INTEL";
    18031833
     
    18251855        ShiftDblGenerate(pStrmDataCpu, pszCpuSuffU, RT_MIN(cTests, 128));
    18261856        UnaryGenerate(pStrmData, cTests);
    1827         ShiftGenerate(pStrmData, cTests);
     1857        ShiftGenerate(pStrmDataCpu, pszCpuSuffU, cTests);
    18281858        MulDivGenerate(pStrmDataCpu, pszCpuSuffU, cTests);
    18291859
  • trunk/src/VBox/VMM/testcase/tstIEMAImplData-Intel.h

    r94162 r94163  
    11/* $Id$ */
    22/** @file
    3  * IEM Assembly Instruction Helper Testcase Data Intel - r150406 on Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz.
     3 * IEM Assembly Instruction Helper Testcase Data Intel - r150417 on Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz.
    44 */
    55
     
    2929static const BINU16_TEST_T g_aTests_bsf_u16_intel[] =
    3030{
    31     { 0x0930c2, 0x093046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    32     { 0x0c7082, 0x0c7046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    33     { 0x233b46, 0x233346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    34     { 0x334bc2, 0x334346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    35     { 0x0d1e17, 0x0d1646, 0x2f76, 0x2f76, 0x0000, 0x0 }, /* #4 */
    36     { 0x211a17, 0x211246, 0x531e, 0x531e, 0x0000, 0x0 }, /* #5 */
    37     { 0x272197, 0x272146, 0x998e, 0x998e, 0x0000, 0x0 }, /* #6 */
    38     { 0x0408d6, 0x040046, 0x4540, 0x4540, 0x0000, 0x0 }, /* #7 */
    39     { 0x084ed7, 0x084606, 0x35b9, 0x0000, 0xb621, 0x0 }, /* #8 */
    40     { 0x3622c3, 0x362206, 0x28d7, 0x0000, 0x2bf5, 0x0 }, /* #9 */
    41     { 0x205f06, 0x205702, 0x2a97, 0x0001, 0xa29a, 0x0 }, /* #10 */
    42     { 0x0425d2, 0x042502, 0x3717, 0x0002, 0xa454, 0x0 }, /* #11 */
    43     { 0x2c5b02, 0x2c5302, 0x2b82, 0x0002, 0x0c8c, 0x0 }, /* #12 */
    44     { 0x1979c3, 0x197106, 0x9de6, 0x0000, 0x4d8f, 0x0 }, /* #13 */
    45     { 0x292383, 0x292302, 0x801f, 0x0001, 0xe706, 0x0 }, /* #14 */
    46     { 0x3147c2, 0x314706, 0xd7cb, 0x0000, 0x63b9, 0x0 }, /* #15 */
    47     { 0x035a17, 0x035202, 0x9e0f, 0x0001, 0x7b76, 0x0 }, /* #16 */
    48     { 0x033783, 0x033706, 0x22ec, 0x0000, 0x2029, 0x0 }, /* #17 */
    49     { 0x021612, 0x021606, 0x8207, 0x0005, 0x09e0, 0x0 }, /* #18 */
    50     { 0x0a2ac2, 0x0a2202, 0xb076, 0x0001, 0xc3ea, 0x0 }, /* #19 */
    51     { 0x0428d2, 0x042002, 0x8bd5, 0x0001, 0x1f82, 0x0 }, /* #20 */
    52     { 0x3a7e12, 0x3a7606, 0xe8d8, 0x0000, 0x3e47, 0x0 }, /* #21 */
    53     { 0x093f83, 0x093702, 0xf20c, 0x0001, 0x4866, 0x0 }, /* #22 */
    54     { 0x1c3652, 0x1c3602, 0x18f5, 0x0001, 0x4696, 0x0 }, /* #23 */
    55     { 0x0f2482, 0x0f2406, 0x9926, 0x0000, 0x4943, 0x0 }, /* #24 */
    56     { 0x167cd6, 0x167406, 0x4c52, 0x0000, 0x9c17, 0x0 }, /* #25 */
    57     { 0x091ad7, 0x091206, 0xefbb, 0x0000, 0x9647, 0x0 }, /* #26 */
    58     { 0x114796, 0x114706, 0xfe43, 0x0003, 0xb428, 0x0 }, /* #27 */
    59     { 0x3930d2, 0x393006, 0xd769, 0x0000, 0x1ba7, 0x0 }, /* #28 */
    60     { 0x2c3702, 0x2c3706, 0x4d70, 0x0000, 0xad7d, 0x0 }, /* #29 */
    61     { 0x304253, 0x304206, 0x0543, 0x0000, 0x845f, 0x0 }, /* #30 */
    62     { 0x024bd6, 0x024306, 0x30ab, 0x0000, 0x8597, 0x0 }, /* #31 */
    63     { 0x3a6e52, 0x3a6606, 0x12c2, 0x0003, 0x72f8, 0x0 }, /* #32 */
    64     { 0x293e12, 0x293606, 0x9b79, 0x0005, 0xbee0, 0x0 }, /* #33 */
    65     { 0x1f2706, 0x1f2702, 0x04ea, 0x0001, 0x89da, 0x0 }, /* #34 */
    66     { 0x2053d6, 0x205306, 0xa3af, 0x0000, 0x66b1, 0x0 }, /* #35 */
    67     { 0x1d0d13, 0x1d0502, 0xf015, 0x0001, 0xa012, 0x0 }, /* #36 */
    68     { 0x0d5543, 0x0d5502, 0xb992, 0x0001, 0xf25a, 0x0 }, /* #37 */
    69     { 0x3a3192, 0x3a3106, 0xf5cc, 0x0000, 0xdfc3, 0x0 }, /* #38 */
    70     { 0x1d0916, 0x1d0106, 0x9284, 0x0000, 0x49cf, 0x0 }, /* #39 */
    71     { 0x1844c6, 0x184406, 0xf95c, 0x0000, 0x4545, 0x0 }, /* #40 */
    72     { 0x3b1713, 0x3b1702, 0x86c6, 0x0001, 0x3696, 0x0 }, /* #41 */
    73     { 0x222a86, 0x222206, 0x6d23, 0x0000, 0xb215, 0x0 }, /* #42 */
    74     { 0x0b0917, 0x0b0102, 0x6e76, 0x0002, 0x5434, 0x0 }, /* #43 */
    75     { 0x195c96, 0x195402, 0xe4d1, 0x0001, 0xcb4a, 0x0 }, /* #44 */
    76     { 0x3112d6, 0x311206, 0x2a7d, 0x0000, 0xc571, 0x0 }, /* #45 */
    77     { 0x3b5b16, 0x3b5306, 0x8e55, 0x0000, 0x2a2b, 0x0 }, /* #46 */
    78     { 0x3519d2, 0x351102, 0x9685, 0x0002, 0xe87c, 0x0 }, /* #47 */
    79     { 0x2a6d53, 0x2a6502, 0x31cd, 0x0001, 0xf9ae, 0x0 }, /* #48 */
    80     { 0x046297, 0x046206, 0xbaa7, 0x0000, 0xe493, 0x0 }, /* #49 */
    81     { 0x262607, 0x262606, 0x8089, 0x0000, 0x70ab, 0x0 }, /* #50 */
    82     { 0x256516, 0x256502, 0x883d, 0x0001, 0x5aee, 0x0 }, /* #51 */
    83     { 0x340756, 0x340706, 0xdab7, 0x0000, 0xeb41, 0x0 }, /* #52 */
    84     { 0x0e7386, 0x0e7302, 0xf074, 0x0001, 0xaf82, 0x0 }, /* #53 */
    85     { 0x342546, 0x342506, 0x20dd, 0x0000, 0xffd9, 0x0 }, /* #54 */
    86     { 0x2e09d2, 0x2e0106, 0x37bd, 0x0000, 0xeea3, 0x0 }, /* #55 */
    87     { 0x205f43, 0x205702, 0xa1fc, 0x0001, 0x02ee, 0x0 }, /* #56 */
    88     { 0x3e5f87, 0x3e5706, 0x6b2d, 0x0000, 0xa9d1, 0x0 }, /* #57 */
    89     { 0x3f6252, 0x3f6202, 0x7ec1, 0x0004, 0x1a90, 0x0 }, /* #58 */
    90     { 0x1726c7, 0x172606, 0xa885, 0x0000, 0xe035, 0x0 }, /* #59 */
    91     { 0x1f1c57, 0x1f1402, 0x02f6, 0x0001, 0xe7ae, 0x0 }, /* #60 */
    92     { 0x330a42, 0x330206, 0xa8b1, 0x0003, 0x97c8, 0x0 }, /* #61 */
    93     { 0x035993, 0x035106, 0x4495, 0x0000, 0x2b21, 0x0 }, /* #62 */
    94     { 0x273646, 0x273602, 0x6e70, 0x0002, 0x689c, 0x0 }, /* #63 */
     31    { 0x1e5512, 0x1e5546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     32    { 0x140c43, 0x140446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     33    { 0x0b5593, 0x0b5546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     34    { 0x301b83, 0x301346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     35    { 0x3f1142, 0x3f1146, 0xde58, 0xde58, 0x0000, 0x0 }, /* #4 */
     36    { 0x1f5542, 0x1f5546, 0xeb02, 0xeb02, 0x0000, 0x0 }, /* #5 */
     37    { 0x2b1cd7, 0x2b1446, 0x9e6d, 0x9e6d, 0x0000, 0x0 }, /* #6 */
     38    { 0x0d7252, 0x0d7246, 0x677a, 0x677a, 0x0000, 0x0 }, /* #7 */
     39    { 0x153843, 0x153002, 0x4dc4, 0x0001, 0x8f1e, 0x0 }, /* #8 */
     40    { 0x376817, 0x376002, 0x4b9b, 0x0001, 0xf76a, 0x0 }, /* #9 */
     41    { 0x027993, 0x027106, 0x8350, 0x0000, 0x1af3, 0x0 }, /* #10 */
     42    { 0x1f5597, 0x1f5502, 0xc3e6, 0x0001, 0xe242, 0x0 }, /* #11 */
     43    { 0x157d42, 0x157502, 0x60ca, 0x0001, 0x477e, 0x0 }, /* #12 */
     44    { 0x1976d6, 0x197602, 0xa92b, 0x0002, 0xae0c, 0x0 }, /* #13 */
     45    { 0x1b5257, 0x1b5202, 0xa547, 0x0004, 0x15b0, 0x0 }, /* #14 */
     46    { 0x331487, 0x331406, 0x21f4, 0x0000, 0x325b, 0x0 }, /* #15 */
     47    { 0x372346, 0x372306, 0x0539, 0x0005, 0x8420, 0x0 }, /* #16 */
     48    { 0x212c07, 0x212406, 0xa591, 0x0000, 0xb53f, 0x0 }, /* #17 */
     49    { 0x095906, 0x095102, 0x8f6b, 0x0001, 0x706e, 0x0 }, /* #18 */
     50    { 0x096597, 0x096506, 0x884d, 0x0000, 0x2b35, 0x0 }, /* #19 */
     51    { 0x316a13, 0x316206, 0x17ba, 0x0000, 0x35e1, 0x0 }, /* #20 */
     52    { 0x3e19c3, 0x3e1102, 0xb437, 0x0001, 0x1c9e, 0x0 }, /* #21 */
     53    { 0x164552, 0x164506, 0x115a, 0x0000, 0xf811, 0x0 }, /* #22 */
     54    { 0x3a4896, 0x3a4006, 0xbe02, 0x0003, 0x1e08, 0x0 }, /* #23 */
     55    { 0x0e3997, 0x0e3106, 0x79a0, 0x0000, 0xd143, 0x0 }, /* #24 */
     56    { 0x052f92, 0x052706, 0x71d2, 0x0005, 0x3a60, 0x0 }, /* #25 */
     57    { 0x134d07, 0x134502, 0x562b, 0x0004, 0x1310, 0x0 }, /* #26 */
     58    { 0x150e42, 0x150602, 0x79ed, 0x0001, 0xf5de, 0x0 }, /* #27 */
     59    { 0x092bd6, 0x092306, 0x40b8, 0x0000, 0xc0c5, 0x0 }, /* #28 */
     60    { 0x062252, 0x062202, 0xa847, 0x0001, 0xa592, 0x0 }, /* #29 */
     61    { 0x2f1c52, 0x2f1402, 0x24ba, 0x0002, 0x294c, 0x0 }, /* #30 */
     62    { 0x344617, 0x344602, 0xc9c9, 0x0007, 0x2c80, 0x0 }, /* #31 */
     63    { 0x0e4c12, 0x0e4402, 0x9317, 0x0001, 0x5086, 0x0 }, /* #32 */
     64    { 0x1c3a83, 0x1c3202, 0x23d2, 0x0001, 0xa95a, 0x0 }, /* #33 */
     65    { 0x1f5dd7, 0x1f5506, 0x5985, 0x0000, 0xa667, 0x0 }, /* #34 */
     66    { 0x2f5642, 0x2f5602, 0xd049, 0x0001, 0x498a, 0x0 }, /* #35 */
     67    { 0x0201c3, 0x020102, 0x3fc7, 0x0002, 0x8504, 0x0 }, /* #36 */
     68    { 0x015713, 0x015702, 0xdcc9, 0x0001, 0x6fee, 0x0 }, /* #37 */
     69    { 0x0a0703, 0x0a0706, 0x0744, 0x0000, 0x0a37, 0x0 }, /* #38 */
     70    { 0x357242, 0x357202, 0x0e35, 0x0002, 0x4904, 0x0 }, /* #39 */
     71    { 0x1b1a86, 0x1b1206, 0x170c, 0x0000, 0x9f43, 0x0 }, /* #40 */
     72    { 0x3a2787, 0x3a2706, 0xb52b, 0x0000, 0xa471, 0x0 }, /* #41 */
     73    { 0x1112d2, 0x111202, 0x5384, 0x0001, 0xcd32, 0x0 }, /* #42 */
     74    { 0x076b83, 0x076302, 0xb447, 0x0002, 0xd01c, 0x0 }, /* #43 */
     75    { 0x175d06, 0x175502, 0x5331, 0x0001, 0xd506, 0x0 }, /* #44 */
     76    { 0x2d5a52, 0x2d5206, 0x8e61, 0x0006, 0x2d40, 0x0 }, /* #45 */
     77    { 0x003983, 0x003106, 0x5290, 0x0000, 0x83a7, 0x0 }, /* #46 */
     78    { 0x391897, 0x391002, 0xc750, 0x0001, 0x2b42, 0x0 }, /* #47 */
     79    { 0x382ac6, 0x382202, 0x3704, 0x0004, 0xfc50, 0x0 }, /* #48 */
     80    { 0x237756, 0x237702, 0xc73c, 0x0001, 0xb81e, 0x0 }, /* #49 */
     81    { 0x202e43, 0x202602, 0x24c1, 0x0002, 0xbebc, 0x0 }, /* #50 */
     82    { 0x1c0296, 0x1c0206, 0x0836, 0x0000, 0x470b, 0x0 }, /* #51 */
     83    { 0x284412, 0x284402, 0x4b4c, 0x0008, 0xed00, 0x0 }, /* #52 */
     84    { 0x262843, 0x262006, 0x1c40, 0x0000, 0xc1ff, 0x0 }, /* #53 */
     85    { 0x0e2f16, 0x0e2702, 0x9ef9, 0x0001, 0x4986, 0x0 }, /* #54 */
     86    { 0x086fd3, 0x086706, 0xe487, 0x0000, 0x6da9, 0x0 }, /* #55 */
     87    { 0x3e5197, 0x3e5106, 0xa56a, 0x0000, 0xbdd1, 0x0 }, /* #56 */
     88    { 0x3f0346, 0x3f0302, 0xebe7, 0x0002, 0xb904, 0x0 }, /* #57 */
     89    { 0x364a03, 0x364202, 0x38ad, 0x0001, 0xc00e, 0x0 }, /* #58 */
     90    { 0x075596, 0x075506, 0x4ec0, 0x0000, 0xaa9f, 0x0 }, /* #59 */
     91    { 0x2c00c3, 0x2c0006, 0x65a8, 0x0000, 0xe619, 0x0 }, /* #60 */
     92    { 0x254d87, 0x254506, 0xc6e6, 0x0000, 0x9d53, 0x0 }, /* #61 */
     93    { 0x055903, 0x055102, 0x4ce2, 0x0002, 0x0e04, 0x0 }, /* #62 */
     94    { 0x071206, 0x071206, 0xf7b3, 0x0000, 0xcefb, 0x0 }, /* #63 */
    9595};
    9696static const BINU16_TEST_T g_aTests_bsr_u16_intel[] =
    9797{
    98     { 0x072e53, 0x072646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    99     { 0x1f2557, 0x1f2546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    100     { 0x101ec2, 0x101646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    101     { 0x3629c6, 0x362146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    102     { 0x0f6d17, 0x0f6546, 0xef5d, 0xef5d, 0x0000, 0x0 }, /* #4 */
    103     { 0x381ac7, 0x381246, 0x7d98, 0x7d98, 0x0000, 0x0 }, /* #5 */
    104     { 0x055c87, 0x055446, 0x908b, 0x908b, 0x0000, 0x0 }, /* #6 */
    105     { 0x2e0e06, 0x2e0646, 0xaf04, 0xaf04, 0x0000, 0x0 }, /* #7 */
    106     { 0x372193, 0x372106, 0x59d2, 0x000f, 0xd462, 0x0 }, /* #8 */
    107     { 0x145042, 0x145002, 0x5b20, 0x000e, 0x40f7, 0x0 }, /* #9 */
    108     { 0x296b42, 0x296302, 0xa9f8, 0x000d, 0x39c2, 0x0 }, /* #10 */
    109     { 0x0411c3, 0x041106, 0xe007, 0x000c, 0x10e3, 0x0 }, /* #11 */
    110     { 0x2a0293, 0x2a0206, 0x082d, 0x000c, 0x1d60, 0x0 }, /* #12 */
    111     { 0x1c4e47, 0x1c4606, 0x21fb, 0x000f, 0x9908, 0x0 }, /* #13 */
    112     { 0x3a5387, 0x3a5306, 0xf919, 0x000f, 0xeb78, 0x0 }, /* #14 */
    113     { 0x010d07, 0x010506, 0x4ba4, 0x000a, 0x05c5, 0x0 }, /* #15 */
    114     { 0x2c5f13, 0x2c5702, 0x0b9a, 0x000d, 0x2229, 0x0 }, /* #16 */
    115     { 0x2b3d93, 0x2b3502, 0x43f1, 0x000d, 0x32b6, 0x0 }, /* #17 */
    116     { 0x015613, 0x015602, 0xab60, 0x000e, 0x6304, 0x0 }, /* #18 */
    117     { 0x162002, 0x162006, 0xb349, 0x000f, 0xd247, 0x0 }, /* #19 */
    118     { 0x002fd2, 0x002702, 0xebf3, 0x0008, 0x0116, 0x0 }, /* #20 */
    119     { 0x197607, 0x197602, 0xfe56, 0x000e, 0x4d0c, 0x0 }, /* #21 */
    120     { 0x287d42, 0x287506, 0xa711, 0x000f, 0x9206, 0x0 }, /* #22 */
    121     { 0x3b7586, 0x3b7506, 0x956b, 0x000f, 0xfd4d, 0x0 }, /* #23 */
    122     { 0x3e6a12, 0x3e6202, 0x3209, 0x000d, 0x33cb, 0x0 }, /* #24 */
    123     { 0x3a3086, 0x3a3002, 0x8638, 0x000e, 0x4639, 0x0 }, /* #25 */
    124     { 0x2e2a47, 0x2e2206, 0x9c7f, 0x0009, 0x0336, 0x0 }, /* #26 */
    125     { 0x1a3b87, 0x1a3302, 0xc69e, 0x000e, 0x5be4, 0x0 }, /* #27 */
    126     { 0x3e7783, 0x3e7706, 0xf34a, 0x000f, 0x802c, 0x0 }, /* #28 */
    127     { 0x1f5656, 0x1f5606, 0xaba6, 0x000f, 0x91d0, 0x0 }, /* #29 */
    128     { 0x160b17, 0x160306, 0xf4fe, 0x000f, 0x922d, 0x0 }, /* #30 */
    129     { 0x2913d2, 0x291302, 0x8033, 0x000e, 0x533c, 0x0 }, /* #31 */
    130     { 0x2b6096, 0x2b6006, 0xf58c, 0x000f, 0xb877, 0x0 }, /* #32 */
    131     { 0x217ac3, 0x217206, 0x3891, 0x000f, 0xd3a7, 0x0 }, /* #33 */
    132     { 0x197752, 0x197706, 0x1c72, 0x000f, 0xf1ec, 0x0 }, /* #34 */
    133     { 0x0936d6, 0x093602, 0x71e2, 0x000e, 0x5a88, 0x0 }, /* #35 */
    134     { 0x255693, 0x255602, 0x3f7c, 0x000e, 0x4822, 0x0 }, /* #36 */
    135     { 0x176952, 0x176106, 0x66fb, 0x000f, 0xc53f, 0x0 }, /* #37 */
    136     { 0x3047c3, 0x304706, 0xcac2, 0x000f, 0x9724, 0x0 }, /* #38 */
    137     { 0x102917, 0x102106, 0xd0d2, 0x000f, 0xf1f9, 0x0 }, /* #39 */
    138     { 0x345c53, 0x345406, 0x6e36, 0x000f, 0x96da, 0x0 }, /* #40 */
    139     { 0x031492, 0x031402, 0x6c87, 0x000e, 0x60e4, 0x0 }, /* #41 */
    140     { 0x322982, 0x322102, 0xd36c, 0x000e, 0x4e8b, 0x0 }, /* #42 */
    141     { 0x0250c2, 0x025002, 0x1cd7, 0x000e, 0x59c2, 0x0 }, /* #43 */
    142     { 0x043d06, 0x043502, 0x6715, 0x000d, 0x26a3, 0x0 }, /* #44 */
    143     { 0x1e40d3, 0x1e4002, 0xe121, 0x000e, 0x70c0, 0x0 }, /* #45 */
    144     { 0x2e53c2, 0x2e5302, 0x80d7, 0x000e, 0x6e65, 0x0 }, /* #46 */
    145     { 0x2f3896, 0x2f3006, 0xf443, 0x000f, 0xb18a, 0x0 }, /* #47 */
    146     { 0x246cd6, 0x246406, 0xd376, 0x000f, 0xf09c, 0x0 }, /* #48 */
    147     { 0x1e62d7, 0x1e6202, 0x0769, 0x000e, 0x5182, 0x0 }, /* #49 */
    148     { 0x371c57, 0x371406, 0xcb8d, 0x000f, 0xf315, 0x0 }, /* #50 */
    149     { 0x1e4fc3, 0x1e4702, 0x1e76, 0x000d, 0x2a57, 0x0 }, /* #51 */
    150     { 0x1b2f03, 0x1b2706, 0x9969, 0x000f, 0xc8f1, 0x0 }, /* #52 */
    151     { 0x1c4246, 0x1c4206, 0x36cf, 0x000f, 0xc505, 0x0 }, /* #53 */
    152     { 0x1d41d3, 0x1d4106, 0xbc0b, 0x000f, 0xf7a0, 0x0 }, /* #54 */
    153     { 0x093453, 0x093406, 0xfbd8, 0x000f, 0xf79f, 0x0 }, /* #55 */
    154     { 0x002496, 0x002406, 0x3570, 0x000f, 0xe3df, 0x0 }, /* #56 */
    155     { 0x3b3596, 0x3b3506, 0x9c16, 0x000f, 0xdeb4, 0x0 }, /* #57 */
    156     { 0x0d6382, 0x0d6306, 0xecea, 0x000f, 0x9a29, 0x0 }, /* #58 */
    157     { 0x1e1807, 0x1e1006, 0x6223, 0x000f, 0xdf27, 0x0 }, /* #59 */
    158     { 0x1f04d7, 0x1f0406, 0x9fe3, 0x000f, 0xf46a, 0x0 }, /* #60 */
    159     { 0x211517, 0x211502, 0x49eb, 0x000e, 0x4224, 0x0 }, /* #61 */
    160     { 0x1161c6, 0x116106, 0x3c82, 0x000f, 0xcff9, 0x0 }, /* #62 */
    161     { 0x354b06, 0x354306, 0xfdbd, 0x000f, 0xda7a, 0x0 }, /* #63 */
     98    { 0x353542, 0x353546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     99    { 0x044a97, 0x044246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     100    { 0x025e86, 0x025646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     101    { 0x075a17, 0x075246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     102    { 0x240d12, 0x240546, 0x9954, 0x9954, 0x0000, 0x0 }, /* #4 */
     103    { 0x0d5a46, 0x0d5246, 0xc2b4, 0xc2b4, 0x0000, 0x0 }, /* #5 */
     104    { 0x325947, 0x325146, 0x87cf, 0x87cf, 0x0000, 0x0 }, /* #6 */
     105    { 0x297c03, 0x297446, 0xd66b, 0xd66b, 0x0000, 0x0 }, /* #7 */
     106    { 0x237186, 0x237106, 0xfcd2, 0x000f, 0x933f, 0x0 }, /* #8 */
     107    { 0x011583, 0x011506, 0x6352, 0x000c, 0x193a, 0x0 }, /* #9 */
     108    { 0x063312, 0x063306, 0xf800, 0x000f, 0xd672, 0x0 }, /* #10 */
     109    { 0x054746, 0x054702, 0xc036, 0x000e, 0x7cae, 0x0 }, /* #11 */
     110    { 0x2f3fd7, 0x2f3706, 0x214c, 0x000c, 0x1c8c, 0x0 }, /* #12 */
     111    { 0x083bc3, 0x083302, 0xbb82, 0x000e, 0x64ee, 0x0 }, /* #13 */
     112    { 0x226092, 0x226002, 0x7b5b, 0x000e, 0x60c5, 0x0 }, /* #14 */
     113    { 0x093613, 0x093606, 0x75d0, 0x000f, 0xf2ad, 0x0 }, /* #15 */
     114    { 0x241203, 0x241202, 0x8732, 0x000e, 0x6393, 0x0 }, /* #16 */
     115    { 0x356a56, 0x356206, 0x7d65, 0x000f, 0x87bb, 0x0 }, /* #17 */
     116    { 0x284457, 0x284406, 0x99b2, 0x000f, 0xb9b5, 0x0 }, /* #18 */
     117    { 0x347ad7, 0x347206, 0x8ef9, 0x000f, 0xb8f4, 0x0 }, /* #19 */
     118    { 0x056a57, 0x056206, 0xb00a, 0x0009, 0x0367, 0x0 }, /* #20 */
     119    { 0x370f92, 0x370702, 0xe9a3, 0x000b, 0x0ab2, 0x0 }, /* #21 */
     120    { 0x3a30d7, 0x3a3006, 0x3b98, 0x000f, 0xb8c3, 0x0 }, /* #22 */
     121    { 0x3e3116, 0x3e3106, 0x4405, 0x000f, 0xb69c, 0x0 }, /* #23 */
     122    { 0x3e36c2, 0x3e3602, 0xf25e, 0x000d, 0x223d, 0x0 }, /* #24 */
     123    { 0x3c7156, 0x3c7106, 0xbc0a, 0x000a, 0x069d, 0x0 }, /* #25 */
     124    { 0x283ec2, 0x283606, 0x24a6, 0x000c, 0x1b42, 0x0 }, /* #26 */
     125    { 0x1f1016, 0x1f1006, 0x50a2, 0x000f, 0xa033, 0x0 }, /* #27 */
     126    { 0x284012, 0x284006, 0x6883, 0x000c, 0x1ff8, 0x0 }, /* #28 */
     127    { 0x1e6d03, 0x1e6502, 0x489b, 0x000e, 0x4dd5, 0x0 }, /* #29 */
     128    { 0x0853c6, 0x085306, 0xe4b9, 0x000f, 0xbf8e, 0x0 }, /* #30 */
     129    { 0x123ed2, 0x123602, 0x108b, 0x000e, 0x467f, 0x0 }, /* #31 */
     130    { 0x337616, 0x337602, 0x17d2, 0x000b, 0x0c37, 0x0 }, /* #32 */
     131    { 0x1d2cc6, 0x1d2406, 0x00f2, 0x000f, 0xaa41, 0x0 }, /* #33 */
     132    { 0x394143, 0x394106, 0xeb2c, 0x000f, 0xdb52, 0x0 }, /* #34 */
     133    { 0x160f86, 0x160706, 0xf1d7, 0x000f, 0xd6da, 0x0 }, /* #35 */
     134    { 0x0a6097, 0x0a6002, 0x8a8e, 0x000b, 0x0eea, 0x0 }, /* #36 */
     135    { 0x103c96, 0x103406, 0x20f3, 0x000f, 0xe21b, 0x0 }, /* #37 */
     136    { 0x292007, 0x292006, 0xccae, 0x000f, 0xfa01, 0x0 }, /* #38 */
     137    { 0x356787, 0x356706, 0x56d0, 0x000f, 0xc07c, 0x0 }, /* #39 */
     138    { 0x0067c7, 0x006702, 0x5bc0, 0x000d, 0x2407, 0x0 }, /* #40 */
     139    { 0x0e1753, 0x0e1706, 0xf08d, 0x000c, 0x1558, 0x0 }, /* #41 */
     140    { 0x2a6783, 0x2a6702, 0x3035, 0x000d, 0x3b56, 0x0 }, /* #42 */
     141    { 0x1526d2, 0x152602, 0xb6eb, 0x000d, 0x3ff0, 0x0 }, /* #43 */
     142    { 0x101f82, 0x101702, 0x84ed, 0x000e, 0x5f46, 0x0 }, /* #44 */
     143    { 0x1c4496, 0x1c4402, 0xacd3, 0x000e, 0x5afc, 0x0 }, /* #45 */
     144    { 0x2021c3, 0x202106, 0xf549, 0x000f, 0xf645, 0x0 }, /* #46 */
     145    { 0x097947, 0x097102, 0x82ac, 0x000e, 0x62cf, 0x0 }, /* #47 */
     146    { 0x395043, 0x395006, 0x02b6, 0x000f, 0xf4d7, 0x0 }, /* #48 */
     147    { 0x001fd6, 0x001706, 0x12a6, 0x000f, 0xfa5d, 0x0 }, /* #49 */
     148    { 0x1d0682, 0x1d0602, 0x6594, 0x000d, 0x277b, 0x0 }, /* #50 */
     149    { 0x2907d6, 0x290706, 0xa9db, 0x000f, 0xa899, 0x0 }, /* #51 */
     150    { 0x334293, 0x334202, 0x3f34, 0x000d, 0x21e6, 0x0 }, /* #52 */
     151    { 0x3f6347, 0x3f6302, 0x1c0a, 0x000e, 0x403a, 0x0 }, /* #53 */
     152    { 0x264e86, 0x264602, 0x0dd7, 0x000e, 0x6ff6, 0x0 }, /* #54 */
     153    { 0x1e5c86, 0x1e5406, 0x6e87, 0x000c, 0x1fff, 0x0 }, /* #55 */
     154    { 0x2f58c7, 0x2f5006, 0xed5b, 0x000f, 0xbd60, 0x0 }, /* #56 */
     155    { 0x302793, 0x302706, 0xdf35, 0x000f, 0xf57a, 0x0 }, /* #57 */
     156    { 0x3272d3, 0x327206, 0xc277, 0x000f, 0x9668, 0x0 }, /* #58 */
     157    { 0x123192, 0x123102, 0x69f7, 0x000d, 0x35c3, 0x0 }, /* #59 */
     158    { 0x1f6707, 0x1f6702, 0xef72, 0x000e, 0x6704, 0x0 }, /* #60 */
     159    { 0x294143, 0x294102, 0x7855, 0x000d, 0x3227, 0x0 }, /* #61 */
     160    { 0x2f7957, 0x2f7106, 0x01f1, 0x0009, 0x0300, 0x0 }, /* #62 */
     161    { 0x394b03, 0x394306, 0x208c, 0x000f, 0xb3fe, 0x0 }, /* #63 */
    162162};
    163163static const BINU16_TEST_T g_aTests_imul_two_u16_intel[] =
    164164{
    165     { 0x3b56d2, 0x3b5606, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    166     { 0x3a5657, 0x3a5606, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    167     { 0x295002, 0x295006, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    168     { 0x3c3b06, 0x3c3306, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    169     { 0x1e2607, 0x1e2606, 0x0550, 0x0000, 0x0000, 0x0 }, /* #4 */
    170     { 0x213807, 0x213006, 0x6dbc, 0x0000, 0x0000, 0x0 }, /* #5 */
    171     { 0x133392, 0x133306, 0x2e0a, 0x0000, 0x0000, 0x0 }, /* #6 */
    172     { 0x302146, 0x302106, 0x284d, 0x0000, 0x0000, 0x0 }, /* #7 */
    173     { 0x0e1882, 0x0e1807, 0xb767, 0x1b90, 0x9df0, 0x0 }, /* #8 */
    174     { 0x0b3ad7, 0x0b3a03, 0x5b9c, 0x797c, 0xa5c9, 0x0 }, /* #9 */
    175     { 0x036d07, 0x036d03, 0xab98, 0x6db0, 0x7df2, 0x0 }, /* #10 */
    176     { 0x252157, 0x252903, 0xdacf, 0x7fd0, 0x3730, 0x0 }, /* #11 */
    177     { 0x257b12, 0x257b87, 0xcfc7, 0x8a74, 0x09ec, 0x0 }, /* #12 */
    178     { 0x3f7c13, 0x3f7c87, 0x4d0e, 0xcfb8, 0x7444, 0x0 }, /* #13 */
    179     { 0x3e74d7, 0x3e7c83, 0xd22d, 0x967f, 0x32db, 0x0 }, /* #14 */
    180     { 0x040912, 0x040903, 0xeb9a, 0x7c7a, 0x7a31, 0x0 }, /* #15 */
    181     { 0x2963c7, 0x296b03, 0x3890, 0x4de0, 0x606e, 0x0 }, /* #16 */
    182     { 0x305b97, 0x305b07, 0x453e, 0x76e2, 0xf7ef, 0x0 }, /* #17 */
    183     { 0x367dc6, 0x367d07, 0x7de4, 0x55b8, 0x7f5e, 0x0 }, /* #18 */
    184     { 0x3c4a13, 0x3c4a07, 0xfd05, 0x63fa, 0x6532, 0x0 }, /* #19 */
    185     { 0x116383, 0x116b87, 0x9eff, 0xec71, 0xe48f, 0x0 }, /* #20 */
    186     { 0x3f6f17, 0x3f6f83, 0xf930, 0x8820, 0x72b6, 0x0 }, /* #21 */
    187     { 0x0d72c3, 0x0d7a03, 0x1c0a, 0x5c86, 0x35a7, 0x0 }, /* #22 */
    188     { 0x1a2216, 0x1a2a83, 0xd56c, 0x83dc, 0xe995, 0x0 }, /* #23 */
    189     { 0x103193, 0x103983, 0x54f5, 0xcb38, 0xdb58, 0x0 }, /* #24 */
    190     { 0x0b28d2, 0x0b2807, 0xb82a, 0x3048, 0x6c94, 0x0 }, /* #25 */
    191     { 0x004a53, 0x004a87, 0x886b, 0xd1a6, 0xb672, 0x0 }, /* #26 */
    192     { 0x191ec6, 0x191e03, 0x3116, 0x306e, 0x8885, 0x0 }, /* #27 */
    193     { 0x330493, 0x330c07, 0x32ed, 0x0c5f, 0xd6fb, 0x0 }, /* #28 */
    194     { 0x054517, 0x054d83, 0x8e40, 0xbb80, 0x2a5e, 0x0 }, /* #29 */
    195     { 0x060d97, 0x060d83, 0x3491, 0xeaae, 0xbece, 0x0 }, /* #30 */
    196     { 0x191787, 0x191f07, 0xbf15, 0x3114, 0x91c4, 0x0 }, /* #31 */
    197     { 0x3417c7, 0x341f03, 0x9249, 0x737a, 0xd7aa, 0x0 }, /* #32 */
    198     { 0x1d1383, 0x1d1b03, 0x0a69, 0x3cdc, 0x627c, 0x0 }, /* #33 */
    199     { 0x2b37c6, 0x2b3f03, 0xc75f, 0x6e8a, 0xefb6, 0x0 }, /* #34 */
    200     { 0x224b83, 0x224b03, 0xf85d, 0x2d20, 0x8fa0, 0x0 }, /* #35 */
    201     { 0x246f96, 0x246f83, 0x418d, 0xee6d, 0x7861, 0x0 }, /* #36 */
    202     { 0x144d12, 0x144d03, 0x5d53, 0x69cd, 0x185f, 0x0 }, /* #37 */
    203     { 0x2d7316, 0x2d7b03, 0x5245, 0x77f8, 0x9398, 0x0 }, /* #38 */
    204     { 0x042c16, 0x042c03, 0xbf90, 0x1180, 0x2fd8, 0x0 }, /* #39 */
    205     { 0x3f1992, 0x3f1983, 0x5c90, 0x8c80, 0x4688, 0x0 }, /* #40 */
    206     { 0x1351d2, 0x135907, 0xad26, 0x6fb2, 0x6f63, 0x0 }, /* #41 */
    207     { 0x0a4b92, 0x0a4b83, 0xe98c, 0xd440, 0xfbb0, 0x0 }, /* #42 */
    208     { 0x073806, 0x073883, 0x614b, 0xad7c, 0x96f4, 0x0 }, /* #43 */
    209     { 0x3d3607, 0x3d3e07, 0xdd66, 0x2636, 0xfdf9, 0x0 }, /* #44 */
    210     { 0x320392, 0x320b87, 0xc3a6, 0xac3a, 0x024f, 0x0 }, /* #45 */
    211     { 0x1723c2, 0x172b87, 0x1231, 0xda72, 0x0312, 0x0 }, /* #46 */
    212     { 0x2a7602, 0x2a7e03, 0x31ec, 0x4d1c, 0x18a5, 0x0 }, /* #47 */
    213     { 0x3b0297, 0x3b0a83, 0xccec, 0xcf38, 0xa28a, 0x0 }, /* #48 */
    214     { 0x0f0553, 0x0f0d07, 0xfbd9, 0x4afa, 0xc88a, 0x0 }, /* #49 */
    215     { 0x1e6d02, 0x1e6d07, 0xa2aa, 0x3b8e, 0x22ab, 0x0 }, /* #50 */
    216     { 0x370a87, 0x370a07, 0xe4a1, 0x3d59, 0xe5b9, 0x0 }, /* #51 */
    217     { 0x2f2787, 0x2f2f83, 0x300a, 0xaad6, 0xe2af, 0x0 }, /* #52 */
    218     { 0x2b41d2, 0x2b4907, 0x722e, 0x065c, 0x1702, 0x0 }, /* #53 */
    219     { 0x2e3b06, 0x2e3b83, 0xf74f, 0xe6d5, 0xb69b, 0x0 }, /* #54 */
    220     { 0x3d1d97, 0x3d1d03, 0x5c0c, 0x6080, 0xfd60, 0x0 }, /* #55 */
    221     { 0x000752, 0x000f07, 0x397f, 0x112b, 0x0655, 0x0 }, /* #56 */
    222     { 0x0a1e17, 0x0a1e83, 0x25c3, 0xba31, 0x3cfb, 0x0 }, /* #57 */
    223     { 0x356016, 0x356883, 0xd8a8, 0xf9e0, 0x814c, 0x0 }, /* #58 */
    224     { 0x114946, 0x114983, 0x2416, 0xb564, 0xc156, 0x0 }, /* #59 */
    225     { 0x134653, 0x134e07, 0xbc85, 0x360f, 0x2683, 0x0 }, /* #60 */
    226     { 0x2972c2, 0x297a07, 0x8796, 0x5e3c, 0xd59a, 0x0 }, /* #61 */
    227     { 0x234f03, 0x234f83, 0xb7e1, 0x8cf7, 0xffd7, 0x0 }, /* #62 */
    228     { 0x015212, 0x015a83, 0xbde5, 0xa64a, 0xd882, 0x0 }, /* #63 */
     165    { 0x2e6f07, 0x2e6706, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
     166    { 0x175dd6, 0x175506, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
     167    { 0x385197, 0x385106, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
     168    { 0x2429c3, 0x242106, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
     169    { 0x364b87, 0x364306, 0x59ac, 0x0000, 0x0000, 0x0 }, /* #4 */
     170    { 0x1849d6, 0x184106, 0x95a2, 0x0000, 0x0000, 0x0 }, /* #5 */
     171    { 0x0355d2, 0x035506, 0x0f2b, 0x0000, 0x0000, 0x0 }, /* #6 */
     172    { 0x227602, 0x227606, 0x1f7d, 0x0000, 0x0000, 0x0 }, /* #7 */
     173    { 0x1b6757, 0x1b6f07, 0x0375, 0x04e7, 0xe76b, 0x0 }, /* #8 */
     174    { 0x227c07, 0x227c03, 0x0851, 0x7b68, 0x52e8, 0x0 }, /* #9 */
     175    { 0x377fd3, 0x377f07, 0xa32f, 0x706a, 0x23b6, 0x0 }, /* #10 */
     176    { 0x3407c7, 0x340f03, 0xfb0a, 0x1fd6, 0xdaaf, 0x0 }, /* #11 */
     177    { 0x280b82, 0x280b03, 0x67a6, 0x5186, 0x5151, 0x0 }, /* #12 */
     178    { 0x3013c2, 0x301b87, 0x266c, 0xe09c, 0x6a65, 0x0 }, /* #13 */
     179    { 0x2a4713, 0x2a4f87, 0x2fe0, 0x9200, 0xab70, 0x0 }, /* #14 */
     180    { 0x1e5dd7, 0x1e5d07, 0x7615, 0x4230, 0x7570, 0x0 }, /* #15 */
     181    { 0x236bd3, 0x236b03, 0xf085, 0x6fb0, 0x17f0, 0x0 }, /* #16 */
     182    { 0x396f07, 0x396f03, 0x7520, 0x0520, 0xb881, 0x0 }, /* #17 */
     183    { 0x203dd3, 0x203d03, 0x8475, 0x73fb, 0x48af, 0x0 }, /* #18 */
     184    { 0x371453, 0x371c07, 0x474d, 0x36ff, 0x497b, 0x0 }, /* #19 */
     185    { 0x095202, 0x095a03, 0xc7c5, 0x6097, 0x30ab, 0x0 }, /* #20 */
     186    { 0x0500c7, 0x050807, 0x36ee, 0x626c, 0x59fa, 0x0 }, /* #21 */
     187    { 0x2a2c03, 0x2a2c03, 0x9841, 0x56f8, 0xd8f8, 0x0 }, /* #22 */
     188    { 0x044006, 0x044807, 0x10c4, 0x7a74, 0x822d, 0x0 }, /* #23 */
     189    { 0x3a0417, 0x3a0c83, 0x21a8, 0x9770, 0x48f6, 0x0 }, /* #24 */
     190    { 0x3b10c7, 0x3b1887, 0x8269, 0xd95c, 0x6afc, 0x0 }, /* #25 */
     191    { 0x382792, 0x382f87, 0x6f8d, 0xe053, 0x275f, 0x0 }, /* #26 */
     192    { 0x1e5386, 0x1e5b07, 0x58fd, 0x2e5a, 0xcbe2, 0x0 }, /* #27 */
     193    { 0x3942d7, 0x394a07, 0xefbb, 0x031e, 0x0c7a, 0x0 }, /* #28 */
     194    { 0x382f93, 0x382f03, 0xe817, 0x2415, 0x84b3, 0x0 }, /* #29 */
     195    { 0x242b16, 0x242b03, 0x2ab4, 0x4010, 0x3494, 0x0 }, /* #30 */
     196    { 0x1b3617, 0x1b3e07, 0xa15b, 0x7c14, 0x3c7c, 0x0 }, /* #31 */
     197    { 0x150bc7, 0x150b03, 0x4555, 0x1a2f, 0x2173, 0x0 }, /* #32 */
     198    { 0x391353, 0x391b03, 0xab27, 0x64c7, 0xfd61, 0x0 }, /* #33 */
     199    { 0x147786, 0x147f03, 0xa2b4, 0x6334, 0x54a1, 0x0 }, /* #34 */
     200    { 0x167e82, 0x167e87, 0x3aae, 0xb7de, 0x7f29, 0x0 }, /* #35 */
     201    { 0x0c5606, 0x0c5e87, 0x4d3f, 0x8c50, 0x4fb0, 0x0 }, /* #36 */
     202    { 0x375e42, 0x375e87, 0x4837, 0x9dd2, 0xa3be, 0x0 }, /* #37 */
     203    { 0x263302, 0x263b83, 0xab30, 0xe180, 0xe588, 0x0 }, /* #38 */
     204    { 0x3f5bc7, 0x3f5b83, 0x47b6, 0xe52a, 0x464f, 0x0 }, /* #39 */
     205    { 0x246992, 0x246987, 0xd209, 0x8cc3, 0x6b6b, 0x0 }, /* #40 */
     206    { 0x006dc6, 0x006d03, 0xea36, 0x38e6, 0x6389, 0x0 }, /* #41 */
     207    { 0x256247, 0x256a83, 0xbdad, 0xa0f7, 0x25b3, 0x0 }, /* #42 */
     208    { 0x0e1b83, 0x0e1b83, 0xae15, 0x9419, 0x92f5, 0x0 }, /* #43 */
     209    { 0x0e3d52, 0x0e3d03, 0x029a, 0x1fce, 0x3c03, 0x0 }, /* #44 */
     210    { 0x1b58d3, 0x1b5887, 0x7513, 0xd53c, 0x4954, 0x0 }, /* #45 */
     211    { 0x337902, 0x337903, 0x2021, 0x4316, 0x7856, 0x0 }, /* #46 */
     212    { 0x1d65c3, 0x1d6d03, 0x056b, 0x2113, 0x94f9, 0x0 }, /* #47 */
     213    { 0x000717, 0x000f03, 0x4442, 0x6ffe, 0xd61f, 0x0 }, /* #48 */
     214    { 0x140083, 0x140883, 0xe88b, 0xb840, 0xf0c0, 0x0 }, /* #49 */
     215    { 0x223907, 0x223903, 0x0cff, 0x7d9b, 0xa365, 0x0 }, /* #50 */
     216    { 0x2b1717, 0x2b1f07, 0xae2a, 0x0482, 0x497d, 0x0 }, /* #51 */
     217    { 0x0c7ac6, 0x0c7a07, 0x10ce, 0x4300, 0x6280, 0x0 }, /* #52 */
     218    { 0x220a47, 0x220a87, 0xccb5, 0xec99, 0x72d5, 0x0 }, /* #53 */
     219    { 0x334d13, 0x334d87, 0x51cd, 0xa2b2, 0x437a, 0x0 }, /* #54 */
     220    { 0x144986, 0x144987, 0xb789, 0xa7e8, 0x06a8, 0x0 }, /* #55 */
     221    { 0x002413, 0x002c07, 0x6c7d, 0x4d71, 0x1b05, 0x0 }, /* #56 */
     222    { 0x226507, 0x226d07, 0x3c76, 0x6b5c, 0x402a, 0x0 }, /* #57 */
     223    { 0x377742, 0x377f83, 0xffd5, 0xf923, 0x8917, 0x0 }, /* #58 */
     224    { 0x311c82, 0x311c83, 0x2752, 0xba1c, 0x9d5e, 0x0 }, /* #59 */
     225    { 0x272c93, 0x272c87, 0x33fd, 0xf563, 0x1cdf, 0x0 }, /* #60 */
     226    { 0x261443, 0x261c07, 0x19a8, 0x3b50, 0xbd02, 0x0 }, /* #61 */
     227    { 0x1f60c7, 0x1f6803, 0xde0e, 0x4908, 0x525c, 0x0 }, /* #62 */
     228    { 0x1b5752, 0x1b5f83, 0xec5a, 0xc26e, 0xd773, 0x0 }, /* #63 */
    229229};
    230230
     
    233233static const BINU32_TEST_T g_aTests_bsf_u32_intel[] =
    234234{
    235     { 0x3e2d43, 0x3e2546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    236     { 0x1b2e57, 0x1b2646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    237     { 0x070756, 0x070746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    238     { 0x3f37d2, 0x3f3746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    239     { 0x033442, 0x033446, 0x17b7f1bf, 0x17b7f1bf, 0x00000000, 0x0 }, /* #4 */
    240     { 0x2e7053, 0x2e7046, 0x6aa4dbb8, 0x6aa4dbb8, 0x00000000, 0x0 }, /* #5 */
    241     { 0x0d75d2, 0x0d7546, 0xbe0babaa, 0xbe0babaa, 0x00000000, 0x0 }, /* #6 */
    242     { 0x3162d3, 0x316246, 0x41a8bc45, 0x41a8bc45, 0x00000000, 0x0 }, /* #7 */
    243     { 0x143287, 0x143206, 0x329d37fd, 0x00000000, 0x17251cdb, 0x0 }, /* #8 */
    244     { 0x3c7b17, 0x3c7302, 0x89ac199c, 0x00000001, 0x8b1a9e72, 0x0 }, /* #9 */
    245     { 0x004c57, 0x004406, 0x92d34e1c, 0x00000000, 0x596049ab, 0x0 }, /* #10 */
    246     { 0x2c5507, 0x2c5506, 0xb283ebc7, 0x00000000, 0x0f7839d5, 0x0 }, /* #11 */
    247     { 0x2d3e57, 0x2d3602, 0x2566d081, 0x00000002, 0xf5240e74, 0x0 }, /* #12 */
    248     { 0x0a6e93, 0x0a6602, 0x9cdeb2aa, 0x00000001, 0x54b17726, 0x0 }, /* #13 */
    249     { 0x261b57, 0x261302, 0x194ab837, 0x00000002, 0xfc5b5ffc, 0x0 }, /* #14 */
    250     { 0x302ad3, 0x302202, 0xbad3469c, 0x00000002, 0xf9738a74, 0x0 }, /* #15 */
    251     { 0x1b7506, 0x1b7502, 0x03885806, 0x00000001, 0xbe94591e, 0x0 }, /* #16 */
    252     { 0x2f3156, 0x2f3106, 0x51db5a49, 0x00000000, 0x2f488dc1, 0x0 }, /* #17 */
    253     { 0x1a4ac6, 0x1a4202, 0xf096a1ea, 0x00000001, 0x7bd27666, 0x0 }, /* #18 */
    254     { 0x181c96, 0x181402, 0x839c923f, 0x00000001, 0x4ad82bce, 0x0 }, /* #19 */
    255     { 0x1822d2, 0x182206, 0x6bd47284, 0x00000000, 0x4c8ef767, 0x0 }, /* #20 */
    256     { 0x067253, 0x067206, 0x00c31803, 0x00000000, 0x56ba1995, 0x0 }, /* #21 */
    257     { 0x2f0e02, 0x2f0606, 0x25de5746, 0x00000000, 0xd8b7b9a9, 0x0 }, /* #22 */
    258     { 0x094c12, 0x094402, 0x746a140c, 0x00000002, 0xa6e6ba9c, 0x0 }, /* #23 */
    259     { 0x084b17, 0x084306, 0x16a74f10, 0x00000000, 0x2f8a93e9, 0x0 }, /* #24 */
    260     { 0x334517, 0x334502, 0x58818899, 0x00000002, 0xf2a2f36c, 0x0 }, /* #25 */
    261     { 0x080bc6, 0x080302, 0xa5352c44, 0x00000001, 0x2e2e08ea, 0x0 }, /* #26 */
    262     { 0x2a7057, 0x2a7002, 0xb2adcfa1, 0x00000001, 0x98ee915a, 0x0 }, /* #27 */
    263     { 0x365f92, 0x365702, 0xab76d4f9, 0x00000001, 0xd931daae, 0x0 }, /* #28 */
    264     { 0x304653, 0x304606, 0xcb2bc53c, 0x00000000, 0x5ba6cb77, 0x0 }, /* #29 */
    265     { 0x240416, 0x240402, 0xdb97ccdd, 0x00000001, 0x1461874e, 0x0 }, /* #30 */
    266     { 0x3b7d03, 0x3b7506, 0xc43fdd70, 0x00000000, 0x2fca9c69, 0x0 }, /* #31 */
    267     { 0x096ac6, 0x096202, 0x7d172dcd, 0x00000001, 0x6fd78dd2, 0x0 }, /* #32 */
    268     { 0x154b93, 0x154302, 0x463d03c0, 0x00000002, 0x9000b9b4, 0x0 }, /* #33 */
    269     { 0x2a09d2, 0x2a0102, 0x2e8a203b, 0x00000001, 0xf9f5854a, 0x0 }, /* #34 */
    270     { 0x045a87, 0x045202, 0xa5cda36b, 0x00000001, 0xbe02ea32, 0x0 }, /* #35 */
    271     { 0x272946, 0x272106, 0x81e5e491, 0x00000000, 0x4cf4273d, 0x0 }, /* #36 */
    272     { 0x314bc6, 0x314306, 0x1df0ac6e, 0x00000005, 0xc522b720, 0x0 }, /* #37 */
    273     { 0x245e97, 0x245602, 0x735fe6ed, 0x00000001, 0x4e0a2c42, 0x0 }, /* #38 */
    274     { 0x065f13, 0x065706, 0x76164940, 0x00000000, 0x90b84ea3, 0x0 }, /* #39 */
    275     { 0x311643, 0x311602, 0xf5ee4caf, 0x00000001, 0x7e8ae1d2, 0x0 }, /* #40 */
    276     { 0x282e87, 0x282606, 0xfe812664, 0x00000000, 0x55433089, 0x0 }, /* #41 */
    277     { 0x0f3b13, 0x0f3306, 0x73655791, 0x00000000, 0x55b7c787, 0x0 }, /* #42 */
    278     { 0x2f7497, 0x2f7406, 0xafc7da5b, 0x00000000, 0x87e431d9, 0x0 }, /* #43 */
    279     { 0x3e2c03, 0x3e2402, 0x3595b8b6, 0x00000001, 0xc5a0deda, 0x0 }, /* #44 */
    280     { 0x0a6cc2, 0x0a6402, 0x5d8382bf, 0x00000001, 0x4485975a, 0x0 }, /* #45 */
    281     { 0x265f13, 0x265706, 0x57ba015d, 0x00000000, 0x01824879, 0x0 }, /* #46 */
    282     { 0x003ed7, 0x003606, 0x34fb0c70, 0x00000000, 0xdd2d327b, 0x0 }, /* #47 */
    283     { 0x382042, 0x382002, 0xc537551a, 0x00000001, 0x051896b2, 0x0 }, /* #48 */
    284     { 0x3879d7, 0x387102, 0x3f5e8951, 0x00000004, 0x556792f0, 0x0 }, /* #49 */
    285     { 0x2d7bd6, 0x2d7306, 0xda590710, 0x00000000, 0x2d09d609, 0x0 }, /* #50 */
    286     { 0x022696, 0x022606, 0xe88e729e, 0x00000000, 0x56896de3, 0x0 }, /* #51 */
    287     { 0x257a03, 0x257206, 0x7c772ecd, 0x00000000, 0xb7bcbc69, 0x0 }, /* #52 */
    288     { 0x2b77d7, 0x2b7706, 0xba37bc60, 0x00000003, 0xce982aa8, 0x0 }, /* #53 */
    289     { 0x235bd2, 0x235306, 0x2d274230, 0x00000000, 0xedc1076b, 0x0 }, /* #54 */
    290     { 0x122f83, 0x122702, 0x3a47de99, 0x00000001, 0x0231ae46, 0x0 }, /* #55 */
    291     { 0x192953, 0x192106, 0x7fe7abdf, 0x00000000, 0x9f0de3bf, 0x0 }, /* #56 */
    292     { 0x381253, 0x381206, 0xc314def2, 0x00000000, 0xb5fde0f3, 0x0 }, /* #57 */
    293     { 0x2f60d7, 0x2f6006, 0x6a85e6ba, 0x00000000, 0xa154c67b, 0x0 }, /* #58 */
    294     { 0x2b0b83, 0x2b0306, 0xa9091719, 0x00000005, 0x0107b5e0, 0x0 }, /* #59 */
    295     { 0x2e6246, 0x2e6202, 0x7a5b6d83, 0x00000001, 0x40b0c2a2, 0x0 }, /* #60 */
    296     { 0x083d87, 0x083506, 0x544c90c5, 0x00000000, 0xbc306d69, 0x0 }, /* #61 */
    297     { 0x286d57, 0x286502, 0x3555c66c, 0x00000002, 0x1e7134bc, 0x0 }, /* #62 */
    298     { 0x205e86, 0x205606, 0xe7409c1d, 0x00000000, 0x0f7efd69, 0x0 }, /* #63 */
     235    { 0x1c3f03, 0x1c3746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     236    { 0x2d2117, 0x2d2146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     237    { 0x3b0192, 0x3b0146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     238    { 0x2e0907, 0x2e0146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     239    { 0x0a4812, 0x0a4046, 0x4940c807, 0x4940c807, 0x00000000, 0x0 }, /* #4 */
     240    { 0x231513, 0x231546, 0x488d8435, 0x488d8435, 0x00000000, 0x0 }, /* #5 */
     241    { 0x185dc6, 0x185546, 0x8063a971, 0x8063a971, 0x00000000, 0x0 }, /* #6 */
     242    { 0x153887, 0x153046, 0x039f40a1, 0x039f40a1, 0x00000000, 0x0 }, /* #7 */
     243    { 0x1f0006, 0x1f0006, 0x82ba0147, 0x00000000, 0xe46e9c19, 0x0 }, /* #8 */
     244    { 0x071d46, 0x071506, 0xecebde73, 0x00000000, 0x53d0691b, 0x0 }, /* #9 */
     245    { 0x064f97, 0x064706, 0x7a861c37, 0x00000000, 0x20407387, 0x0 }, /* #10 */
     246    { 0x203993, 0x203106, 0xc76dc35a, 0x00000000, 0x0f13a7ed, 0x0 }, /* #11 */
     247    { 0x282d82, 0x282506, 0x4db97585, 0x00000000, 0xaa747d07, 0x0 }, /* #12 */
     248    { 0x237486, 0x237406, 0xded6d4a9, 0x00000000, 0xed9ead9b, 0x0 }, /* #13 */
     249    { 0x203482, 0x203406, 0xab5436d1, 0x00000000, 0x850c3d49, 0x0 }, /* #14 */
     250    { 0x3f12d2, 0x3f1206, 0x4c73f80f, 0x00000000, 0x13bb32ef, 0x0 }, /* #15 */
     251    { 0x374e47, 0x374602, 0x64748418, 0x00000001, 0x193d295a, 0x0 }, /* #16 */
     252    { 0x164e43, 0x164602, 0xa7f85380, 0x00000001, 0x0e6eaa42, 0x0 }, /* #17 */
     253    { 0x067a87, 0x067206, 0x161ea449, 0x00000000, 0xd315b159, 0x0 }, /* #18 */
     254    { 0x086982, 0x086106, 0xa4d442cc, 0x00000003, 0xc2e15398, 0x0 }, /* #19 */
     255    { 0x092bc7, 0x092306, 0xb1c2700b, 0x00000000, 0xb49f898f, 0x0 }, /* #20 */
     256    { 0x2a2596, 0x2a2506, 0xa324da64, 0x00000000, 0x03b31371, 0x0 }, /* #21 */
     257    { 0x0a39c6, 0x0a3106, 0x05249ffd, 0x00000003, 0xa48a4f78, 0x0 }, /* #22 */
     258    { 0x0d63d7, 0x0d6306, 0xf2807262, 0x00000003, 0xd79f3538, 0x0 }, /* #23 */
     259    { 0x046b82, 0x046306, 0x2c12427e, 0x00000000, 0x30da786b, 0x0 }, /* #24 */
     260    { 0x137bc2, 0x137306, 0xd9865019, 0x00000000, 0xa880a8fd, 0x0 }, /* #25 */
     261    { 0x3c1383, 0x3c1302, 0xae1e4983, 0x00000002, 0x64f05cbc, 0x0 }, /* #26 */
     262    { 0x233846, 0x233006, 0x2844cc9f, 0x00000000, 0x14db32c3, 0x0 }, /* #27 */
     263    { 0x130316, 0x130302, 0x053c2fbd, 0x00000001, 0x38d44d9a, 0x0 }, /* #28 */
     264    { 0x202257, 0x202206, 0x799fc14a, 0x00000000, 0x2b419615, 0x0 }, /* #29 */
     265    { 0x341e57, 0x341602, 0x2896b51d, 0x00000002, 0x332c9b24, 0x0 }, /* #30 */
     266    { 0x3640c2, 0x364006, 0x295107d1, 0x00000000, 0x52e27deb, 0x0 }, /* #31 */
     267    { 0x121187, 0x121102, 0x72bc8b6e, 0x00000001, 0x3b948bfe, 0x0 }, /* #32 */
     268    { 0x1c2216, 0x1c2206, 0x747d732c, 0x00000000, 0x41f6ad6d, 0x0 }, /* #33 */
     269    { 0x004d83, 0x004506, 0xf9b46b1b, 0x00000000, 0xf5af6f3f, 0x0 }, /* #34 */
     270    { 0x0446c7, 0x044606, 0xfef30fec, 0x00000000, 0x10d4fc39, 0x0 }, /* #35 */
     271    { 0x215a97, 0x215206, 0xfa32c309, 0x00000000, 0x17398df5, 0x0 }, /* #36 */
     272    { 0x2f1647, 0x2f1606, 0x8a5b57b7, 0x00000000, 0x2b8310fb, 0x0 }, /* #37 */
     273    { 0x142cc3, 0x142406, 0xd88063a8, 0x00000000, 0xb5acc689, 0x0 }, /* #38 */
     274    { 0x286fd6, 0x286702, 0x80e14e49, 0x00000001, 0x890494fe, 0x0 }, /* #39 */
     275    { 0x175756, 0x175706, 0x6182a6ad, 0x00000000, 0x3b06939b, 0x0 }, /* #40 */
     276    { 0x016c52, 0x016406, 0xbeebca4f, 0x00000000, 0xa94ea339, 0x0 }, /* #41 */
     277    { 0x391c02, 0x391402, 0xa53b9df0, 0x00000004, 0x186176f0, 0x0 }, /* #42 */
     278    { 0x210146, 0x210102, 0x72542b80, 0x00000002, 0x994df79c, 0x0 }, /* #43 */
     279    { 0x022993, 0x022106, 0x63971236, 0x00000000, 0x15f87787, 0x0 }, /* #44 */
     280    { 0x027a82, 0x027206, 0x63498acd, 0x00000000, 0xac999171, 0x0 }, /* #45 */
     281    { 0x182782, 0x182706, 0xc4cc12d5, 0x00000000, 0x2fb1c1cb, 0x0 }, /* #46 */
     282    { 0x0c6ec6, 0x0c6606, 0xff3914ba, 0x00000000, 0x78f2ee8f, 0x0 }, /* #47 */
     283    { 0x233952, 0x233106, 0x12bee386, 0x00000000, 0xd7561193, 0x0 }, /* #48 */
     284    { 0x363612, 0x363602, 0xe142d693, 0x00000001, 0x4fa97126, 0x0 }, /* #49 */
     285    { 0x1b3d07, 0x1b3506, 0xa07c21b8, 0x00000000, 0x1b9cb689, 0x0 }, /* #50 */
     286    { 0x1a4b96, 0x1a4302, 0x49e51dd8, 0x00000001, 0xf2f93236, 0x0 }, /* #51 */
     287    { 0x022183, 0x022106, 0xa5de738c, 0x00000000, 0x09096357, 0x0 }, /* #52 */
     288    { 0x333813, 0x333006, 0xc3e7a0c7, 0x00000000, 0x17b122db, 0x0 }, /* #53 */
     289    { 0x360bd3, 0x360306, 0x450369a7, 0x00000003, 0xe8db4778, 0x0 }, /* #54 */
     290    { 0x357952, 0x357106, 0x790e93cf, 0x00000000, 0x39292a3f, 0x0 }, /* #55 */
     291    { 0x3e5e42, 0x3e5606, 0x219c9861, 0x00000000, 0x3acd560d, 0x0 }, /* #56 */
     292    { 0x3118c7, 0x311006, 0xebbcfefb, 0x00000003, 0x5b6d6e88, 0x0 }, /* #57 */
     293    { 0x252246, 0x252202, 0x3a5ae791, 0x00000001, 0x4d53120a, 0x0 }, /* #58 */
     294    { 0x325e92, 0x325602, 0x26360377, 0x00000001, 0x3b54d406, 0x0 }, /* #59 */
     295    { 0x367057, 0x367006, 0x6b9a2f96, 0x00000006, 0xd3f1d0c0, 0x0 }, /* #60 */
     296    { 0x0c5417, 0x0c5406, 0xf8c377e6, 0x00000000, 0xfa8caff9, 0x0 }, /* #61 */
     297    { 0x2b7bc3, 0x2b7306, 0xc7d32d6d, 0x00000000, 0x7557132b, 0x0 }, /* #62 */
     298    { 0x2d5516, 0x2d5506, 0xe134d2d8, 0x00000000, 0xa505c98f, 0x0 }, /* #63 */
    299299};
    300300static const BINU32_TEST_T g_aTests_bsr_u32_intel[] =
    301301{
    302     { 0x0a2192, 0x0a2146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    303     { 0x233d53, 0x233546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    304     { 0x362402, 0x362446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    305     { 0x167082, 0x167046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    306     { 0x0a7612, 0x0a7646, 0xc14f3fb2, 0xc14f3fb2, 0x00000000, 0x0 }, /* #4 */
    307     { 0x114993, 0x114146, 0x98613514, 0x98613514, 0x00000000, 0x0 }, /* #5 */
    308     { 0x1821d6, 0x182146, 0x2381c85c, 0x2381c85c, 0x00000000, 0x0 }, /* #6 */
    309     { 0x214807, 0x214046, 0xcc43302b, 0xcc43302b, 0x00000000, 0x0 }, /* #7 */
    310     { 0x2d5203, 0x2d5202, 0x2342f185, 0x0000001f, 0xa2e7aaf7, 0x0 }, /* #8 */
    311     { 0x372e56, 0x372602, 0x86e06b4e, 0x0000001c, 0x1f76e76e, 0x0 }, /* #9 */
    312     { 0x081093, 0x081006, 0x78cba757, 0x0000001e, 0x5867c372, 0x0 }, /* #10 */
    313     { 0x072ad7, 0x072202, 0x6c276eba, 0x0000001f, 0x98dff3c2, 0x0 }, /* #11 */
    314     { 0x2b3cc6, 0x2b3406, 0x6ce2e096, 0x0000001e, 0x49884e52, 0x0 }, /* #12 */
    315     { 0x135992, 0x135102, 0xad389a5f, 0x0000001c, 0x1ff3538b, 0x0 }, /* #13 */
    316     { 0x006507, 0x006502, 0x5defe3f7, 0x0000001f, 0xe98302be, 0x0 }, /* #14 */
    317     { 0x230c97, 0x230402, 0x8b9c2bac, 0x0000001f, 0xb3f1e247, 0x0 }, /* #15 */
    318     { 0x020792, 0x020706, 0x4a878f43, 0x0000001e, 0x4614d193, 0x0 }, /* #16 */
    319     { 0x3f2813, 0x3f2006, 0xfab73957, 0x0000001e, 0x49f1b1d6, 0x0 }, /* #17 */
    320     { 0x3858c2, 0x385002, 0x369be1e6, 0x0000001f, 0x828fd5eb, 0x0 }, /* #18 */
    321     { 0x046887, 0x046006, 0xa72eb9e4, 0x0000001e, 0x51330ad6, 0x0 }, /* #19 */
    322     { 0x382513, 0x382502, 0xfc7c776a, 0x0000001c, 0x17016e1f, 0x0 }, /* #20 */
    323     { 0x3b7c42, 0x3b7402, 0x2257058d, 0x0000001f, 0x9e278d62, 0x0 }, /* #21 */
    324     { 0x3b5442, 0x3b5402, 0xb5884134, 0x0000001f, 0xd8f4aae4, 0x0 }, /* #22 */
    325     { 0x247692, 0x247602, 0x8cd93c37, 0x0000001f, 0xfa822edd, 0x0 }, /* #23 */
    326     { 0x3d0c42, 0x3d0406, 0x6ff5846a, 0x0000001e, 0x5005453c, 0x0 }, /* #24 */
    327     { 0x3c1413, 0x3c1402, 0x3b1d62aa, 0x0000001f, 0x9c959ed5, 0x0 }, /* #25 */
    328     { 0x362413, 0x362402, 0x69f4d01e, 0x0000001f, 0x97ab89dd, 0x0 }, /* #26 */
    329     { 0x081ac2, 0x081206, 0x5c1b27e6, 0x0000001e, 0x615cf521, 0x0 }, /* #27 */
    330     { 0x2675d6, 0x267502, 0xcd8fa70a, 0x0000001f, 0x87ee0b7f, 0x0 }, /* #28 */
    331     { 0x167c87, 0x167402, 0x65f14f82, 0x0000001c, 0x19983350, 0x0 }, /* #29 */
    332     { 0x395747, 0x395706, 0xadcd29aa, 0x0000001e, 0x79f0b9f4, 0x0 }, /* #30 */
    333     { 0x151b83, 0x151302, 0xf55a02de, 0x0000001f, 0xb2efa7ac, 0x0 }, /* #31 */
    334     { 0x293a13, 0x293202, 0xf31acb9a, 0x0000001f, 0xa22a2eaf, 0x0 }, /* #32 */
    335     { 0x063e06, 0x063602, 0x429d8871, 0x0000001f, 0x916588b4, 0x0 }, /* #33 */
    336     { 0x265612, 0x265602, 0x807d9e59, 0x0000001f, 0x886e6dad, 0x0 }, /* #34 */
    337     { 0x290647, 0x290606, 0xa17d4bb4, 0x0000001d, 0x3154c095, 0x0 }, /* #35 */
    338     { 0x3a6493, 0x3a6402, 0x25c1a0bb, 0x0000001f, 0xee5f2acf, 0x0 }, /* #36 */
    339     { 0x1b5c87, 0x1b5406, 0x536a9bdb, 0x0000001e, 0x7a6c1012, 0x0 }, /* #37 */
    340     { 0x395a53, 0x395202, 0xdd443f03, 0x0000001f, 0xb955936e, 0x0 }, /* #38 */
    341     { 0x277383, 0x277302, 0xc4b11ccc, 0x0000001f, 0xa3bad915, 0x0 }, /* #39 */
    342     { 0x0c49c2, 0x0c4102, 0xe8d30e85, 0x0000001f, 0xec37e90e, 0x0 }, /* #40 */
    343     { 0x077602, 0x077606, 0x78d9a72e, 0x0000001e, 0x7574b338, 0x0 }, /* #41 */
    344     { 0x366453, 0x366402, 0x24ada136, 0x0000001f, 0xe1060e34, 0x0 }, /* #42 */
    345     { 0x0205d2, 0x020502, 0x46750714, 0x0000001f, 0x871ae037, 0x0 }, /* #43 */
    346     { 0x0a53c3, 0x0a5302, 0x8de53adf, 0x0000001f, 0xe5e1e89c, 0x0 }, /* #44 */
    347     { 0x272b97, 0x272306, 0x45af5a2d, 0x0000001e, 0x7b41875b, 0x0 }, /* #45 */
    348     { 0x2d7b07, 0x2d7306, 0x87ec97a5, 0x0000001e, 0x72fcdaf0, 0x0 }, /* #46 */
    349     { 0x362fd6, 0x362702, 0xd4d99818, 0x0000001f, 0xe1d33ea0, 0x0 }, /* #47 */
    350     { 0x252e07, 0x252606, 0x9d60501a, 0x0000001b, 0x0a9a7771, 0x0 }, /* #48 */
    351     { 0x137d03, 0x137502, 0x4bcc02ca, 0x0000001f, 0x9e8274c1, 0x0 }, /* #49 */
    352     { 0x0f5246, 0x0f5202, 0xf1043313, 0x0000001f, 0xd4db6478, 0x0 }, /* #50 */
    353     { 0x1c0647, 0x1c0602, 0xaf2a4d7e, 0x0000001f, 0xc60bf255, 0x0 }, /* #51 */
    354     { 0x265713, 0x265706, 0x5f24b0c1, 0x0000001d, 0x2bf7cafe, 0x0 }, /* #52 */
    355     { 0x276fd6, 0x276706, 0x5c3c6f7f, 0x0000001e, 0x68009852, 0x0 }, /* #53 */
    356     { 0x241ad3, 0x241202, 0xbe9c8df2, 0x0000001f, 0xbfd7c457, 0x0 }, /* #54 */
    357     { 0x132d07, 0x132506, 0xcbb35832, 0x0000001e, 0x7a772a1f, 0x0 }, /* #55 */
    358     { 0x081f12, 0x081706, 0x79171150, 0x0000001d, 0x235bf186, 0x0 }, /* #56 */
    359     { 0x0d5613, 0x0d5602, 0x388b8188, 0x0000001c, 0x1b9e8e46, 0x0 }, /* #57 */
    360     { 0x3755d2, 0x375502, 0x4b176eee, 0x0000001f, 0x945fb4b3, 0x0 }, /* #58 */
    361     { 0x047252, 0x047202, 0xeb3ff3c9, 0x0000001f, 0x8b9e4983, 0x0 }, /* #59 */
    362     { 0x214652, 0x214602, 0x2c9de990, 0x0000001f, 0xdfff561d, 0x0 }, /* #60 */
    363     { 0x215c03, 0x215406, 0xc7c84d5e, 0x0000001b, 0x0b0c86bc, 0x0 }, /* #61 */
    364     { 0x0a7513, 0x0a7502, 0x19c6c443, 0x0000001c, 0x1b81df7c, 0x0 }, /* #62 */
    365     { 0x223c97, 0x223402, 0x87d8124a, 0x0000001f, 0xce1d63aa, 0x0 }, /* #63 */
     302    { 0x054797, 0x054746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     303    { 0x142d42, 0x142546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     304    { 0x3e15d3, 0x3e1546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     305    { 0x262d03, 0x262546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     306    { 0x343942, 0x343146, 0x327d8e9a, 0x327d8e9a, 0x00000000, 0x0 }, /* #4 */
     307    { 0x203c46, 0x203446, 0x08b713bc, 0x08b713bc, 0x00000000, 0x0 }, /* #5 */
     308    { 0x3937c3, 0x393746, 0xd5346bec, 0xd5346bec, 0x00000000, 0x0 }, /* #6 */
     309    { 0x0e0f13, 0x0e0746, 0x89790133, 0x89790133, 0x00000000, 0x0 }, /* #7 */
     310    { 0x216707, 0x216702, 0x39d300ec, 0x0000001f, 0xc6493d4f, 0x0 }, /* #8 */
     311    { 0x285a57, 0x285206, 0x85fa719c, 0x0000001d, 0x20cd847f, 0x0 }, /* #9 */
     312    { 0x2b6887, 0x2b6002, 0x1412dce5, 0x0000001f, 0xcaee4a3f, 0x0 }, /* #10 */
     313    { 0x0e6106, 0x0e6102, 0x2b4c741c, 0x0000001f, 0x95af3ea3, 0x0 }, /* #11 */
     314    { 0x3f3313, 0x3f3306, 0x479e04c9, 0x0000001e, 0x4d56b438, 0x0 }, /* #12 */
     315    { 0x037792, 0x037706, 0x3ae4a4d2, 0x0000001d, 0x37196fbd, 0x0 }, /* #13 */
     316    { 0x1151d6, 0x115102, 0xb15d216e, 0x0000001f, 0xa01f2b75, 0x0 }, /* #14 */
     317    { 0x325507, 0x325506, 0x35f42be3, 0x0000001d, 0x33e6986e, 0x0 }, /* #15 */
     318    { 0x3756c7, 0x375602, 0xfec231c6, 0x0000001c, 0x13387088, 0x0 }, /* #16 */
     319    { 0x073597, 0x073502, 0xa8c1bf47, 0x0000001f, 0xce11607c, 0x0 }, /* #17 */
     320    { 0x154a46, 0x154202, 0x023cb5d1, 0x0000001f, 0xca565058, 0x0 }, /* #18 */
     321    { 0x2c0287, 0x2c0206, 0xf044885f, 0x0000001e, 0x41e9e719, 0x0 }, /* #19 */
     322    { 0x0d02d7, 0x0d0202, 0xc5388574, 0x0000001f, 0xab3a0200, 0x0 }, /* #20 */
     323    { 0x291c83, 0x291406, 0x52636349, 0x0000001e, 0x64b7d052, 0x0 }, /* #21 */
     324    { 0x323402, 0x323402, 0x4b49adfe, 0x0000001f, 0xeeca66df, 0x0 }, /* #22 */
     325    { 0x2e6ec3, 0x2e6606, 0x6e950b9e, 0x0000001e, 0x59180db5, 0x0 }, /* #23 */
     326    { 0x297852, 0x297002, 0xc0b02385, 0x0000001f, 0xf3ba14e4, 0x0 }, /* #24 */
     327    { 0x056152, 0x056102, 0x64e7d275, 0x0000001f, 0x9c2d878e, 0x0 }, /* #25 */
     328    { 0x1e0c12, 0x1e0406, 0x5c4aed6a, 0x0000001b, 0x0b3bbcb0, 0x0 }, /* #26 */
     329    { 0x3f4e43, 0x3f4606, 0x234a244e, 0x0000001d, 0x2fd8f6c6, 0x0 }, /* #27 */
     330    { 0x396d07, 0x396506, 0xade57bb9, 0x0000001d, 0x221d9670, 0x0 }, /* #28 */
     331    { 0x234453, 0x234402, 0x49f33da5, 0x0000001f, 0xe0f17a96, 0x0 }, /* #29 */
     332    { 0x091dc7, 0x091506, 0xb6b06d5b, 0x0000001e, 0x77d46ad7, 0x0 }, /* #30 */
     333    { 0x124082, 0x124002, 0x72d96e93, 0x0000001f, 0xfffe9de7, 0x0 }, /* #31 */
     334    { 0x1255c2, 0x125506, 0xae42195a, 0x0000001e, 0x61201025, 0x0 }, /* #32 */
     335    { 0x3c41d2, 0x3c4102, 0x48e4aaab, 0x0000001f, 0x864e0180, 0x0 }, /* #33 */
     336    { 0x150207, 0x150206, 0xcf673b8b, 0x0000001d, 0x38742d26, 0x0 }, /* #34 */
     337    { 0x0d4307, 0x0d4302, 0xd5164cf4, 0x0000001f, 0xd02c1027, 0x0 }, /* #35 */
     338    { 0x3060d6, 0x306002, 0x3d5e8c82, 0x0000001f, 0x9a4ce5f2, 0x0 }, /* #36 */
     339    { 0x2c6c92, 0x2c6406, 0x39b87cfa, 0x0000001e, 0x687d6b47, 0x0 }, /* #37 */
     340    { 0x026407, 0x026402, 0xfb3446c8, 0x0000001f, 0xf27c9d68, 0x0 }, /* #38 */
     341    { 0x2a52d2, 0x2a5206, 0xa0a272b6, 0x0000001e, 0x46518ab4, 0x0 }, /* #39 */
     342    { 0x2b7893, 0x2b7002, 0x4313b25c, 0x0000001f, 0x9d993870, 0x0 }, /* #40 */
     343    { 0x273192, 0x273102, 0xdd242d1b, 0x0000001f, 0xb06dd51a, 0x0 }, /* #41 */
     344    { 0x1f7706, 0x1f7702, 0x24d8c68c, 0x0000001f, 0xe1683543, 0x0 }, /* #42 */
     345    { 0x305c83, 0x305406, 0xca9d1421, 0x0000001b, 0x09817e54, 0x0 }, /* #43 */
     346    { 0x1c7dc7, 0x1c7502, 0xa30bca95, 0x0000001c, 0x188f5bdc, 0x0 }, /* #44 */
     347    { 0x0f73d7, 0x0f7302, 0x78bd507c, 0x0000001f, 0xead6ea3b, 0x0 }, /* #45 */
     348    { 0x0766c7, 0x076602, 0x0e124e91, 0x0000001f, 0xf9ecc12c, 0x0 }, /* #46 */
     349    { 0x131e97, 0x131602, 0x88eb5e8b, 0x0000001f, 0xf792b4a2, 0x0 }, /* #47 */
     350    { 0x2f5246, 0x2f5206, 0xad879054, 0x0000001e, 0x70a0cb8e, 0x0 }, /* #48 */
     351    { 0x3668c3, 0x366006, 0x6f2cff15, 0x0000001e, 0x4838fc65, 0x0 }, /* #49 */
     352    { 0x3c4d07, 0x3c4502, 0x94bb4d29, 0x0000001f, 0xc471d0cf, 0x0 }, /* #50 */
     353    { 0x042397, 0x042306, 0x629b8c7f, 0x0000001e, 0x610f7ee7, 0x0 }, /* #51 */
     354    { 0x224007, 0x224002, 0x9e0c2ea0, 0x0000001f, 0xb4f3c385, 0x0 }, /* #52 */
     355    { 0x322ec2, 0x322602, 0x1d24ce57, 0x0000001f, 0xd6a4c74a, 0x0 }, /* #53 */
     356    { 0x0a1357, 0x0a1306, 0x0b704206, 0x0000001e, 0x5ef0c255, 0x0 }, /* #54 */
     357    { 0x387242, 0x387206, 0x2cdfe1a8, 0x0000001d, 0x3baca435, 0x0 }, /* #55 */
     358    { 0x367502, 0x367506, 0x2227df07, 0x0000001e, 0x6fdbc632, 0x0 }, /* #56 */
     359    { 0x2539c6, 0x253102, 0x11e83f22, 0x0000001f, 0xe53b5b2f, 0x0 }, /* #57 */
     360    { 0x2d0906, 0x2d0102, 0xc5e0ab43, 0x0000001f, 0xede54ed8, 0x0 }, /* #58 */
     361    { 0x236153, 0x236102, 0x5ae61e49, 0x0000001a, 0x063ff0c4, 0x0 }, /* #59 */
     362    { 0x2d0046, 0x2d0006, 0x0dfe538a, 0x0000001d, 0x29355c4a, 0x0 }, /* #60 */
     363    { 0x1d0342, 0x1d0302, 0x595537a2, 0x0000001f, 0xbd892935, 0x0 }, /* #61 */
     364    { 0x364d16, 0x364506, 0x93c9e791, 0x0000001e, 0x67b78986, 0x0 }, /* #62 */
     365    { 0x3761d6, 0x376106, 0xa114fb56, 0x0000001e, 0x76d43d48, 0x0 }, /* #63 */
    366366};
    367367static const BINU32_TEST_T g_aTests_imul_two_u32_intel[] =
    368368{
    369     { 0x1f0f93, 0x1f0706, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    370     { 0x355843, 0x355006, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    371     { 0x021ed3, 0x021606, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    372     { 0x014753, 0x014706, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    373     { 0x0650d3, 0x065006, 0x0aa0a9e3, 0x00000000, 0x00000000, 0x0 }, /* #4 */
    374     { 0x272e43, 0x272606, 0x98aae518, 0x00000000, 0x00000000, 0x0 }, /* #5 */
    375     { 0x001dd2, 0x001506, 0xc2741ea5, 0x00000000, 0x00000000, 0x0 }, /* #6 */
    376     { 0x337653, 0x337606, 0xd0f6b7ba, 0x00000000, 0x00000000, 0x0 }, /* #7 */
    377     { 0x1b22c6, 0x1b2a07, 0xea5a9c9b, 0x1ddf7027, 0xa42be565, 0x0 }, /* #8 */
    378     { 0x056e92, 0x056e87, 0xce3a781b, 0x9ba27772, 0xe8150176, 0x0 }, /* #9 */
    379     { 0x035546, 0x035d87, 0x45409461, 0xbb256456, 0x5c9b2416, 0x0 }, /* #10 */
    380     { 0x000d03, 0x000d03, 0xbc400551, 0x6f75f194, 0x54104354, 0x0 }, /* #11 */
    381     { 0x290653, 0x290e87, 0x4eac58e4, 0xf2136d00, 0x2b51b540, 0x0 }, /* #12 */
    382     { 0x0d3516, 0x0d3d07, 0xcf6a1e31, 0x0c8e6a00, 0xe2c88a00, 0x0 }, /* #13 */
    383     { 0x3b3342, 0x3b3b03, 0x4d6c3ab5, 0x39fc0870, 0x29147cb0, 0x0 }, /* #14 */
    384     { 0x3e3e56, 0x3e3e87, 0x3438d13d, 0x95ab8441, 0x8200e755, 0x0 }, /* #15 */
    385     { 0x323cd2, 0x323c03, 0x62b0e504, 0x27fc8064, 0x790498d9, 0x0 }, /* #16 */
    386     { 0x1b6717, 0x1b6f03, 0x14f10bb5, 0x5165bbae, 0x9e6565b6, 0x0 }, /* #17 */
    387     { 0x1b0f92, 0x1b0f87, 0x127839a4, 0xcacf49c0, 0xc429d0f0, 0x0 }, /* #18 */
    388     { 0x1616c7, 0x161e83, 0xc6dbab83, 0xc6618076, 0xd291c5d2, 0x0 }, /* #19 */
    389     { 0x046882, 0x046887, 0x3fff4326, 0xa1a7849c, 0x55269d3a, 0x0 }, /* #20 */
    390     { 0x197b07, 0x197b83, 0xd4c59e4f, 0x960c9a32, 0x3131582e, 0x0 }, /* #21 */
    391     { 0x004e97, 0x004e83, 0x9105d059, 0xe0fead75, 0xe6d9427d, 0x0 }, /* #22 */
    392     { 0x2e5487, 0x2e5c87, 0x0780a755, 0xe50c7548, 0x9a891028, 0x0 }, /* #23 */
    393     { 0x297886, 0x297887, 0xbee55c55, 0xd518e52d, 0xd4f03d79, 0x0 }, /* #24 */
    394     { 0x055393, 0x055b87, 0xd5201792, 0x981640b8, 0xf9f9937c, 0x0 }, /* #25 */
    395     { 0x2b4692, 0x2b4e87, 0x5ab7d03a, 0xa0f37788, 0x033dc794, 0x0 }, /* #26 */
    396     { 0x035f46, 0x035f87, 0x64fb3ce2, 0xf78d01e4, 0x864fad12, 0x0 }, /* #27 */
    397     { 0x364b93, 0x364b83, 0xf816510b, 0xf936a7d5, 0xd806369f, 0x0 }, /* #28 */
    398     { 0x0f1503, 0x0f1d03, 0x771e07cb, 0x2b5d20e9, 0x20941b9b, 0x0 }, /* #29 */
    399     { 0x3b6b93, 0x3b6b03, 0xd321e127, 0x09f3bb49, 0xffee660f, 0x0 }, /* #30 */
    400     { 0x295593, 0x295d87, 0xc7314562, 0xba7edde2, 0x2ba82041, 0x0 }, /* #31 */
    401     { 0x023ed6, 0x023e83, 0x8204c434, 0xbeadfc40, 0x3a741750, 0x0 }, /* #32 */
    402     { 0x111582, 0x111d03, 0x969176fd, 0x09157808, 0xb5d78aa8, 0x0 }, /* #33 */
    403     { 0x3921c6, 0x392907, 0x8a94fe9f, 0x2ce1038b, 0x65528f95, 0x0 }, /* #34 */
    404     { 0x234297, 0x234a87, 0x6aef11f1, 0xa18d977d, 0xbc46524d, 0x0 }, /* #35 */
    405     { 0x030e87, 0x030e03, 0x69a3b220, 0x0d205580, 0x779931ec, 0x0 }, /* #36 */
    406     { 0x130a07, 0x130a07, 0x4acaacbb, 0x522fdab8, 0xe7e380a8, 0x0 }, /* #37 */
    407     { 0x3a37c6, 0x3a3f83, 0x4866716e, 0xc554946e, 0x3448fa81, 0x0 }, /* #38 */
    408     { 0x381602, 0x381e07, 0x7ef90c43, 0x03c78317, 0x86582a9d, 0x0 }, /* #39 */
    409     { 0x2a1c57, 0x2a1c83, 0x5dc69db3, 0xb4808e10, 0x9d77d1b0, 0x0 }, /* #40 */
    410     { 0x1e5c83, 0x1e5c03, 0x9427796c, 0x74412954, 0xa20e390f, 0x0 }, /* #41 */
    411     { 0x0538d3, 0x053803, 0xd6f36d31, 0x02cf0440, 0x6ee13840, 0x0 }, /* #42 */
    412     { 0x3a0307, 0x3a0b87, 0xacbfc175, 0xd16d056c, 0x2059363c, 0x0 }, /* #43 */
    413     { 0x313c87, 0x313c03, 0xfe0c767b, 0x61521f0b, 0xd6605cb1, 0x0 }, /* #44 */
    414     { 0x333ad2, 0x333a03, 0xc109766f, 0x4d0c9cd0, 0x40941830, 0x0 }, /* #45 */
    415     { 0x280a96, 0x280a03, 0xe17ec9ea, 0x33abb094, 0xf6f0d8e2, 0x0 }, /* #46 */
    416     { 0x3c6d03, 0x3c6d87, 0xd49c6e8f, 0x939a72c0, 0xf30bc140, 0x0 }, /* #47 */
    417     { 0x337e07, 0x337e83, 0x09adc38b, 0xade8c08a, 0x26794ade, 0x0 }, /* #48 */
    418     { 0x3e1f47, 0x3e1f07, 0xbf63eb1d, 0x65ceb76c, 0x6320cd5c, 0x0 }, /* #49 */
    419     { 0x3e7502, 0x3e7d07, 0x64ef1fae, 0x2ac80f72, 0xe92172ef, 0x0 }, /* #50 */
    420     { 0x2234d2, 0x223c03, 0x55b7fb12, 0x4540090e, 0x9085fd8f, 0x0 }, /* #51 */
    421     { 0x391796, 0x391f83, 0x8edfe760, 0xc9f57620, 0x46712a03, 0x0 }, /* #52 */
    422     { 0x2f3556, 0x2f3d87, 0x0534e642, 0xe3c5d490, 0x0ffa6948, 0x0 }, /* #53 */
    423     { 0x255086, 0x255803, 0xa7c1a684, 0x2e83fcc8, 0x832d05f2, 0x0 }, /* #54 */
    424     { 0x3e5c12, 0x3e5c03, 0x73f4cb53, 0x4f592d2f, 0xdacaf735, 0x0 }, /* #55 */
    425     { 0x043a56, 0x043a07, 0xa97ec543, 0x3b830b42, 0xa9045296, 0x0 }, /* #56 */
    426     { 0x3e5f17, 0x3e5f07, 0xfa2e22d7, 0x50eac0cc, 0xaab73814, 0x0 }, /* #57 */
    427     { 0x2c7153, 0x2c7907, 0x622e71e7, 0x4b5f8899, 0x94dfe17f, 0x0 }, /* #58 */
    428     { 0x281442, 0x281c03, 0xa1afe8cb, 0x14ac75d0, 0xb6b93770, 0x0 }, /* #59 */
    429     { 0x1b4d46, 0x1b4d83, 0x0958493f, 0xcf39d251, 0x81f9f06f, 0x0 }, /* #60 */
    430     { 0x145c17, 0x145c07, 0xb74e6216, 0x76d90d44, 0x02471d26, 0x0 }, /* #61 */
    431     { 0x293c16, 0x293c03, 0x8358f298, 0x2fd93898, 0x69ff3c41, 0x0 }, /* #62 */
    432     { 0x3e2ed3, 0x3e2e03, 0x88a974e3, 0x1d9a4e07, 0x5957ef8d, 0x0 }, /* #63 */
     369    { 0x0d31d6, 0x0d3106, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
     370    { 0x397f02, 0x397706, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
     371    { 0x1d05d3, 0x1d0506, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
     372    { 0x216a46, 0x216206, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
     373    { 0x3e3243, 0x3e3206, 0x54dff9ea, 0x00000000, 0x00000000, 0x0 }, /* #4 */
     374    { 0x3e7c07, 0x3e7406, 0x0fc0036e, 0x00000000, 0x00000000, 0x0 }, /* #5 */
     375    { 0x2715d3, 0x271506, 0x11d90acd, 0x00000000, 0x00000000, 0x0 }, /* #6 */
     376    { 0x353086, 0x353006, 0xee244e79, 0x00000000, 0x00000000, 0x0 }, /* #7 */
     377    { 0x3958d2, 0x395883, 0x2e944e58, 0xc67e14d0, 0x74bb7c8e, 0x0 }, /* #8 */
     378    { 0x1f6546, 0x1f6d87, 0xf2c3adce, 0xd9758284, 0x2f41066e, 0x0 }, /* #9 */
     379    { 0x327b13, 0x327b87, 0x8fe1a032, 0x9501730c, 0x8c48fe76, 0x0 }, /* #10 */
     380    { 0x153903, 0x153983, 0x6b75e177, 0xe0781ac4, 0x2f228c5c, 0x0 }, /* #11 */
     381    { 0x0b1192, 0x0b1983, 0x44f382b0, 0xe3dcc1e0, 0x7640a75a, 0x0 }, /* #12 */
     382    { 0x1d14c6, 0x1d1c87, 0xf203cdc1, 0xf915ca5c, 0x08a0195c, 0x0 }, /* #13 */
     383    { 0x0e3b17, 0x0e3b03, 0x52110219, 0x7ab9ee1c, 0xdd057a7c, 0x0 }, /* #14 */
     384    { 0x083e13, 0x083e03, 0x025e14c0, 0x7ce56140, 0x36471fc7, 0x0 }, /* #15 */
     385    { 0x1d4fd3, 0x1d4f83, 0x01a9b30a, 0xb6388d2c, 0xe30d751e, 0x0 }, /* #16 */
     386    { 0x103c82, 0x103c87, 0xb1553e6d, 0x93b6057d, 0x8dd33951, 0x0 }, /* #17 */
     387    { 0x073307, 0x073b87, 0x24ef92ce, 0xb6d9ab88, 0xe4612d9c, 0x0 }, /* #18 */
     388    { 0x196717, 0x196f83, 0x50aaff12, 0xdcc8c64a, 0xd149a3bd, 0x0 }, /* #19 */
     389    { 0x257346, 0x257b87, 0x75384686, 0xed8b7878, 0x7069e914, 0x0 }, /* #20 */
     390    { 0x314d03, 0x314d83, 0xd781c869, 0xd3ccb110, 0x381d8690, 0x0 }, /* #21 */
     391    { 0x1d70c7, 0x1d7883, 0xf71ce006, 0xd8311fa4, 0x06fca546, 0x0 }, /* #22 */
     392    { 0x012687, 0x012e83, 0x94401c43, 0xb4fb4413, 0xa9b6a3f1, 0x0 }, /* #23 */
     393    { 0x1e4917, 0x1e4903, 0x1527afbe, 0x285a3776, 0x630027a5, 0x0 }, /* #24 */
     394    { 0x163943, 0x163983, 0xd088fbda, 0x81fb9938, 0xd4a6cb8c, 0x0 }, /* #25 */
     395    { 0x215b83, 0x215b03, 0x819149d6, 0x1844c562, 0xc5de1fd3, 0x0 }, /* #26 */
     396    { 0x141fc2, 0x141f87, 0x01c95bcc, 0xc36cd93c, 0x336d7235, 0x0 }, /* #27 */
     397    { 0x067997, 0x067987, 0xc71703b1, 0x8ab83fa5, 0x68473c35, 0x0 }, /* #28 */
     398    { 0x321e92, 0x321e83, 0x5f5d9278, 0xf8ddcaa8, 0xa1bda51b, 0x0 }, /* #29 */
     399    { 0x2a01d7, 0x2a0987, 0xe0ea48ba, 0xb8381caa, 0x3ae57259, 0x0 }, /* #30 */
     400    { 0x156c46, 0x156c83, 0x5931512a, 0xd6eb18f8, 0x0d6e2f8c, 0x0 }, /* #31 */
     401    { 0x302cd6, 0x302c83, 0x747e7423, 0x8994ca6e, 0x05c803ba, 0x0 }, /* #32 */
     402    { 0x2d05d3, 0x2d0d07, 0xea9253f5, 0x7119b77d, 0xa2bb2869, 0x0 }, /* #33 */
     403    { 0x283f53, 0x283f03, 0xadc45ad5, 0x265d9e75, 0x5188c521, 0x0 }, /* #34 */
     404    { 0x367816, 0x367887, 0xc3e88217, 0xb0d292d1, 0x2fffab57, 0x0 }, /* #35 */
     405    { 0x2b5dd7, 0x2b5d83, 0x50283e98, 0xe6a83808, 0x6f17655b, 0x0 }, /* #36 */
     406    { 0x202006, 0x202807, 0xe16a636e, 0x17ecc306, 0x4abb1e95, 0x0 }, /* #37 */
     407    { 0x0b7087, 0x0b7887, 0x40d1eb33, 0xee881dbb, 0xaf054359, 0x0 }, /* #38 */
     408    { 0x256247, 0x256a07, 0x8fde7a42, 0x2036686a, 0x4ea8a095, 0x0 }, /* #39 */
     409    { 0x123d86, 0x123d03, 0x6fee049b, 0x47de0e20, 0x35183c60, 0x0 }, /* #40 */
     410    { 0x3076d2, 0x307e83, 0xf470ceb4, 0xfbab628c, 0x73c9478f, 0x0 }, /* #41 */
     411    { 0x102947, 0x102907, 0xc8b369de, 0x31d9516c, 0x49419eaa, 0x0 }, /* #42 */
     412    { 0x225007, 0x225887, 0x01c4b0bf, 0xe35ea1de, 0x1ac277a2, 0x0 }, /* #43 */
     413    { 0x243d56, 0x243d03, 0x76bcb893, 0x3d7e16ef, 0x7b436db5, 0x0 }, /* #44 */
     414    { 0x212746, 0x212f07, 0xf13ee04d, 0x65342de7, 0xa6944103, 0x0 }, /* #45 */
     415    { 0x0d6dd6, 0x0d6d87, 0x35b5d208, 0xf0c5d200, 0xbbfbaa40, 0x0 }, /* #46 */
     416    { 0x333606, 0x333e83, 0x5702ec4e, 0xfae086c8, 0x516683fc, 0x0 }, /* #47 */
     417    { 0x2e4483, 0x2e4c83, 0xe13c39af, 0xbe8bb546, 0x7f799e9a, 0x0 }, /* #48 */
     418    { 0x064392, 0x064b07, 0x174c1e67, 0x057ab0db, 0x0eaae96d, 0x0 }, /* #49 */
     419    { 0x117e16, 0x117e87, 0x612487c9, 0xd04b01fa, 0xba7a632a, 0x0 }, /* #50 */
     420    { 0x260d02, 0x260d07, 0xbe246f00, 0x7d5ea300, 0xabe74b0d, 0x0 }, /* #51 */
     421    { 0x2c1cc7, 0x2c1c07, 0x70a8f0fb, 0x4f2be665, 0x9516a81f, 0x0 }, /* #52 */
     422    { 0x001b17, 0x001b87, 0x838e8940, 0x81be2d00, 0xbe7b05a4, 0x0 }, /* #53 */
     423    { 0x280543, 0x280d07, 0xf6dc72db, 0x1c91303c, 0x915fff74, 0x0 }, /* #54 */
     424    { 0x027993, 0x027987, 0x79541f98, 0xa61a7600, 0x8d92e640, 0x0 }, /* #55 */
     425    { 0x3a7687, 0x3a7e07, 0xb9c7284b, 0x4435022d, 0xf2f3e467, 0x0 }, /* #56 */
     426    { 0x161f92, 0x161f83, 0xe1102d1a, 0xc5a28c86, 0x14e4c40f, 0x0 }, /* #57 */
     427    { 0x177cc2, 0x177c03, 0x5dfcced8, 0x66d8ee98, 0x338df969, 0x0 }, /* #58 */
     428    { 0x016916, 0x016987, 0x49b743d9, 0xe797deff, 0x983f6a97, 0x0 }, /* #59 */
     429    { 0x1a3782, 0x1a3f83, 0x286e7d49, 0xe77dbd7c, 0xf8d73d9c, 0x0 }, /* #60 */
     430    { 0x150a42, 0x150a83, 0x6f6683fe, 0xf26f4e7c, 0xd8585cc2, 0x0 }, /* #61 */
     431    { 0x2d7c52, 0x2d7c87, 0x742c3003, 0xf3fc55b2, 0xb1b311e6, 0x0 }, /* #62 */
     432    { 0x2a5ad6, 0x2a5a83, 0x3e9d789c, 0xeafecd10, 0x159ac11c, 0x0 }, /* #63 */
    433433};
    434434
     
    437437static const BINU64_TEST_T g_aTests_bsf_u64_intel[] =
    438438{
    439     { 0x1a69d3, 0x1a6146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    440     { 0x200ad7, 0x200246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    441     { 0x2f7293, 0x2f7246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    442     { 0x1e1152, 0x1e1146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    443     { 0x194603, 0x194646, 0xe576db651a7c44da, 0xe576db651a7c44da, 0x0000000000000000, 0x0 }, /* #4 */
    444     { 0x1e7813, 0x1e7046, 0x8c7a3bfaf88ac377, 0x8c7a3bfaf88ac377, 0x0000000000000000, 0x0 }, /* #5 */
    445     { 0x2b7d92, 0x2b7546, 0xf6ffbbfb7a4f3a7f, 0xf6ffbbfb7a4f3a7f, 0x0000000000000000, 0x0 }, /* #6 */
    446     { 0x040e92, 0x040646, 0x06b3d71b883839d9, 0x06b3d71b883839d9, 0x0000000000000000, 0x0 }, /* #7 */
    447     { 0x3c3286, 0x3c3206, 0x888123382f4f95ac, 0x0000000000000000, 0xe170187a0aa40549, 0x0 }, /* #8 */
    448     { 0x1177d3, 0x117702, 0x0cbedcd9c0a156c2, 0x0000000000000001, 0x29b5e03dcb48326a, 0x0 }, /* #9 */
    449     { 0x215e02, 0x215606, 0x5ddeac01f24ce094, 0x0000000000000000, 0x461857cba4aae00d, 0x0 }, /* #10 */
    450     { 0x3819d3, 0x381106, 0xd13855acdbd4153b, 0x0000000000000000, 0xade9b57d137c580d, 0x0 }, /* #11 */
    451     { 0x1e4382, 0x1e4302, 0xe561480e865cdcac, 0x0000000000000001, 0x24b50f6917b9aa5e, 0x0 }, /* #12 */
    452     { 0x0c5c03, 0x0c5406, 0x979a7ea6466fbc16, 0x0000000000000000, 0x21585ca50bda1041, 0x0 }, /* #13 */
    453     { 0x357347, 0x357306, 0x7a86836829abf6b4, 0x0000000000000000, 0xfb34f630e1f886b7, 0x0 }, /* #14 */
    454     { 0x140213, 0x140202, 0x7eccff778f9a71e8, 0x0000000000000001, 0xc52db14b6257de4a, 0x0 }, /* #15 */
    455     { 0x1661c6, 0x166106, 0x5fcfacfacaa5ecdd, 0x0000000000000000, 0xa36b72d58c633e49, 0x0 }, /* #16 */
    456     { 0x3a6ed2, 0x3a6602, 0xb2d6c69ef688760b, 0x0000000000000002, 0x55e1a8c63d1fabbc, 0x0 }, /* #17 */
    457     { 0x115e83, 0x115606, 0x35a61f5a24303f25, 0x0000000000000000, 0xbca12112be0d0f57, 0x0 }, /* #18 */
    458     { 0x3c4e07, 0x3c4606, 0xa1ed68809d9b9d89, 0x0000000000000003, 0x592a415ba41e1ad8, 0x0 }, /* #19 */
    459     { 0x032017, 0x032002, 0x91be4b4d6c0d612c, 0x0000000000000001, 0x07290a3db0599ba2, 0x0 }, /* #20 */
    460     { 0x206b53, 0x206306, 0x9a86d5e0253f0d05, 0x0000000000000000, 0x048dd851f2d80703, 0x0 }, /* #21 */
    461     { 0x337cc7, 0x337406, 0x67c4a1b892838d5e, 0x0000000000000003, 0xd7b7e6afef053338, 0x0 }, /* #22 */
    462     { 0x1074d7, 0x107402, 0x94b79b70770d0c60, 0x0000000000000004, 0xd0c7823611f3e890, 0x0 }, /* #23 */
    463     { 0x293292, 0x293206, 0x0fd160e8ac54a34d, 0x0000000000000000, 0x0c1d0c8ae6e97101, 0x0 }, /* #24 */
    464     { 0x383057, 0x383002, 0x6fb5a7efe3169c20, 0x0000000000000001, 0xd00ec5e0810d2422, 0x0 }, /* #25 */
    465     { 0x366486, 0x366406, 0x2a7fde6d5d978bb3, 0x0000000000000003, 0xe4587ebbadeae2f8, 0x0 }, /* #26 */
    466     { 0x122747, 0x122702, 0x921e435b3c46c6d7, 0x0000000000000001, 0xf588d05b0272c97e, 0x0 }, /* #27 */
    467     { 0x3c7952, 0x3c7106, 0xd1d004769d148f3d, 0x0000000000000000, 0x0287ccad0649aa8d, 0x0 }, /* #28 */
    468     { 0x2a4003, 0x2a4002, 0x3385b29836f7fe3c, 0x0000000000000001, 0xb407aded1a11359a, 0x0 }, /* #29 */
    469     { 0x083612, 0x083606, 0xd9b5494168ca0874, 0x0000000000000000, 0xe47c1f7f1ebfa429, 0x0 }, /* #30 */
    470     { 0x2a7cc2, 0x2a7402, 0xc20928ba41228e44, 0x0000000000000001, 0x7af032466c49d146, 0x0 }, /* #31 */
    471     { 0x3d7542, 0x3d7506, 0xfda67142c339de3d, 0x0000000000000000, 0xfc10222f4021b071, 0x0 }, /* #32 */
    472     { 0x006712, 0x006706, 0x60f61e9509c425a0, 0x0000000000000000, 0x69f50e104e8ccd01, 0x0 }, /* #33 */
    473     { 0x200753, 0x200706, 0x746eb0be812134e1, 0x0000000000000000, 0x80b4f4697a60cbeb, 0x0 }, /* #34 */
    474     { 0x2a6442, 0x2a6406, 0xadff625f98ad593b, 0x0000000000000000, 0xb34a748ea49f9183, 0x0 }, /* #35 */
    475     { 0x043417, 0x043402, 0x7838ec4264e94803, 0x0000000000000001, 0xeaa505df1a1b9a22, 0x0 }, /* #36 */
    476     { 0x101717, 0x101706, 0xbdae4b01abbc29f7, 0x0000000000000000, 0x0bf06f411f3e6fd5, 0x0 }, /* #37 */
    477     { 0x2e04c3, 0x2e0406, 0x9bd413a5e7bf6613, 0x0000000000000000, 0xc25898ad12f6e3c9, 0x0 }, /* #38 */
    478     { 0x141e16, 0x141602, 0xfc4e824329c8967f, 0x0000000000000001, 0x51f70773a9d58d16, 0x0 }, /* #39 */
    479     { 0x143417, 0x143406, 0x742f35228aa8733f, 0x0000000000000003, 0x1b2f323d4965a128, 0x0 }, /* #40 */
    480     { 0x301d17, 0x301506, 0xfad11621e4457756, 0x0000000000000000, 0x68f91b06fd181183, 0x0 }, /* #41 */
    481     { 0x316897, 0x316002, 0x78f555bb18e920b1, 0x0000000000000001, 0x7f6d32392e951d66, 0x0 }, /* #42 */
    482     { 0x093603, 0x093602, 0x340b64d3816f7600, 0x0000000000000001, 0xc045626bcb069aae, 0x0 }, /* #43 */
    483     { 0x086ed2, 0x086602, 0xb1673d339287ccad, 0x0000000000000001, 0x49673503c5c5e97e, 0x0 }, /* #44 */
    484     { 0x2b0802, 0x2b0006, 0xc822106ee087e32b, 0x0000000000000003, 0xaec03be720edfd38, 0x0 }, /* #45 */
    485     { 0x192d17, 0x192506, 0x6cf55ad9d310410a, 0x0000000000000000, 0xd83b68ccdf53c0e1, 0x0 }, /* #46 */
    486     { 0x007b96, 0x007306, 0xfba74cd7be184146, 0x0000000000000000, 0x4205fa352debaedb, 0x0 }, /* #47 */
    487     { 0x066d96, 0x066506, 0x77c7f3de679d4d31, 0x0000000000000000, 0x2c49338e09cad3d9, 0x0 }, /* #48 */
    488     { 0x097392, 0x097302, 0xd215b4c89f108dab, 0x0000000000000001, 0xc5ce151bcebacc8e, 0x0 }, /* #49 */
    489     { 0x0c70c3, 0x0c7002, 0xb4386e0f8ada8761, 0x0000000000000001, 0xbedba3601455f0ca, 0x0 }, /* #50 */
    490     { 0x194707, 0x194706, 0xecf57db2d07ca625, 0x0000000000000000, 0xdf3456a5f10aa431, 0x0 }, /* #51 */
    491     { 0x3a6b52, 0x3a6306, 0xd36c2010e8009918, 0x0000000000000000, 0x6717b4a20f49f839, 0x0 }, /* #52 */
    492     { 0x021147, 0x021102, 0x62f4900cca2c75bd, 0x0000000000000001, 0x3f58115a3855a05a, 0x0 }, /* #53 */
    493     { 0x3d4ed6, 0x3d4606, 0xfd29de5f63ce9069, 0x0000000000000003, 0x6b9d8d5371de6058, 0x0 }, /* #54 */
    494     { 0x0f2052, 0x0f2002, 0x13ffd838357e4d18, 0x0000000000000001, 0xa8d70fbfb4f7feae, 0x0 }, /* #55 */
    495     { 0x0c2813, 0x0c2002, 0x5c98b93a9562d1ee, 0x0000000000000001, 0x6c129e9a2ad5e562, 0x0 }, /* #56 */
    496     { 0x1d0a92, 0x1d0202, 0xf26b4c06a7586505, 0x0000000000000001, 0x7f5defc823c2db1e, 0x0 }, /* #57 */
    497     { 0x0275c3, 0x027502, 0x31cb7eb220b835cb, 0x0000000000000001, 0x5ad1a2dd8868ac36, 0x0 }, /* #58 */
    498     { 0x1c5e16, 0x1c5606, 0x2be8c34ccafc7f51, 0x0000000000000000, 0xcd24d23180ff179f, 0x0 }, /* #59 */
    499     { 0x0b0d93, 0x0b0502, 0x4ed7e89ed96670bd, 0x0000000000000002, 0x5751135857d26c2c, 0x0 }, /* #60 */
    500     { 0x395352, 0x395302, 0xfe05ff886308c51c, 0x0000000000000001, 0x8c13589261f65c9a, 0x0 }, /* #61 */
    501     { 0x241fc2, 0x241706, 0xc8227dbd5c3cb9c1, 0x0000000000000000, 0xa30347fdfe52df65, 0x0 }, /* #62 */
    502     { 0x065346, 0x065306, 0xafa6dbb1aeff86f0, 0x0000000000000000, 0xa1041dd4019e7457, 0x0 }, /* #63 */
     439    { 0x2f3a56, 0x2f3246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     440    { 0x036603, 0x036646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     441    { 0x0a6793, 0x0a6746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     442    { 0x310cd2, 0x310446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     443    { 0x107842, 0x107046, 0x87c633fbdf8364a8, 0x87c633fbdf8364a8, 0x0000000000000000, 0x0 }, /* #4 */
     444    { 0x031606, 0x031646, 0x30817fe4e66ec2f2, 0x30817fe4e66ec2f2, 0x0000000000000000, 0x0 }, /* #5 */
     445    { 0x3046c7, 0x304646, 0x04f9ace4c22aa047, 0x04f9ace4c22aa047, 0x0000000000000000, 0x0 }, /* #6 */
     446    { 0x204c42, 0x204446, 0x777245454aa4719a, 0x777245454aa4719a, 0x0000000000000000, 0x0 }, /* #7 */
     447    { 0x3f0b52, 0x3f0306, 0xa9889690ec57cfa3, 0x0000000000000000, 0xaa8a10f18b51e151, 0x0 }, /* #8 */
     448    { 0x300196, 0x300106, 0xbfe797561c49d390, 0x0000000000000000, 0x3809c27f469dcb89, 0x0 }, /* #9 */
     449    { 0x170492, 0x170406, 0xc70dd1fa1a8d2323, 0x0000000000000000, 0x2a6ede24cd8df9c3, 0x0 }, /* #10 */
     450    { 0x294f86, 0x294706, 0x2d9150928f866286, 0x0000000000000000, 0x3e3b7dbf30e1f75f, 0x0 }, /* #11 */
     451    { 0x2e3ed6, 0x2e3606, 0x26a01814a1f02f32, 0x0000000000000000, 0xa3914ac2709d9bd5, 0x0 }, /* #12 */
     452    { 0x081056, 0x081006, 0x2490aad66814a3e7, 0x0000000000000000, 0x0f17a54361c7ea99, 0x0 }, /* #13 */
     453    { 0x1a2297, 0x1a2202, 0x9980f2ad8103d689, 0x0000000000000001, 0xc31c7095375e9d36, 0x0 }, /* #14 */
     454    { 0x093ec3, 0x093606, 0xe67fa697daad956c, 0x0000000000000000, 0x38ecb3b513d53273, 0x0 }, /* #15 */
     455    { 0x323ad2, 0x323206, 0xa62c6f0d781e673d, 0x0000000000000000, 0xb50ef03eb50d305b, 0x0 }, /* #16 */
     456    { 0x150086, 0x150006, 0x5267a5297ba0204e, 0x0000000000000000, 0x8c1ca2d551e758e5, 0x0 }, /* #17 */
     457    { 0x0346d2, 0x034606, 0x7d698836f276aad7, 0x0000000000000000, 0x1c42440e4845993f, 0x0 }, /* #18 */
     458    { 0x000246, 0x000206, 0x69bcec6041c2e87e, 0x0000000000000000, 0xd527b1962a066ba3, 0x0 }, /* #19 */
     459    { 0x0a4d93, 0x0a4506, 0xc82a3406d09de164, 0x0000000000000000, 0xcef7649a6e0afe7f, 0x0 }, /* #20 */
     460    { 0x3e7716, 0x3e7706, 0xa791ea144e3828d8, 0x0000000000000000, 0x3c4e0b610269cb4b, 0x0 }, /* #21 */
     461    { 0x284c53, 0x284402, 0xb4170c5079abd5d4, 0x0000000000000001, 0x5a18dc36c0e8d3e6, 0x0 }, /* #22 */
     462    { 0x097687, 0x097606, 0xbcc2cd9632a4292d, 0x0000000000000000, 0xe20ce876feb1dbdb, 0x0 }, /* #23 */
     463    { 0x0e0843, 0x0e0002, 0xcf1e9d5f8e29ef71, 0x0000000000000001, 0xd9241e386872ac6a, 0x0 }, /* #24 */
     464    { 0x1546c7, 0x154602, 0x8d9df704ced6cfab, 0x0000000000000001, 0x1548ecbddc8dd036, 0x0 }, /* #25 */
     465    { 0x0426d6, 0x042602, 0xf76f4ca452a6e24d, 0x0000000000000001, 0x48c176da6dcf0832, 0x0 }, /* #26 */
     466    { 0x154653, 0x154606, 0xe3454c9cd4453a27, 0x0000000000000003, 0xa63e30c0d4679468, 0x0 }, /* #27 */
     467    { 0x266086, 0x266002, 0x90e59569831ca521, 0x0000000000000001, 0xd27b9dde7e6cc4ae, 0x0 }, /* #28 */
     468    { 0x110d86, 0x110506, 0xd9254dcd39086785, 0x0000000000000003, 0xc290f1eaea054368, 0x0 }, /* #29 */
     469    { 0x326157, 0x326102, 0x162c665071f68a31, 0x0000000000000004, 0xad7b11fd1ad7ee70, 0x0 }, /* #30 */
     470    { 0x130846, 0x130006, 0xbf03b5e71ce8fb74, 0x0000000000000000, 0x85823180de9ee701, 0x0 }, /* #31 */
     471    { 0x3379c6, 0x337106, 0xd58221e00a2bb754, 0x0000000000000000, 0x57112339255cb6ab, 0x0 }, /* #32 */
     472    { 0x024402, 0x024406, 0x58d643da2912f754, 0x0000000000000000, 0xf7261653a2af6535, 0x0 }, /* #33 */
     473    { 0x331757, 0x331706, 0xf8952340cc157a92, 0x0000000000000000, 0x3fecba452e822509, 0x0 }, /* #34 */
     474    { 0x3b6f46, 0x3b6702, 0xeb8670ea7e480a47, 0x0000000000000001, 0xdd0d68bda180beb6, 0x0 }, /* #35 */
     475    { 0x0f0943, 0x0f0106, 0x0ff6db58a906bf69, 0x0000000000000000, 0x9a103efea956316b, 0x0 }, /* #36 */
     476    { 0x052012, 0x052002, 0x37306c9b9beea49a, 0x0000000000000002, 0x5cb034c996435f84, 0x0 }, /* #37 */
     477    { 0x0e5f16, 0x0e5706, 0x0f39cd6c7095b933, 0x0000000000000000, 0x74cf4550d0a41c41, 0x0 }, /* #38 */
     478    { 0x045397, 0x045302, 0x411ad7317a289d22, 0x0000000000000002, 0xfaee1c8ebf743b24, 0x0 }, /* #39 */
     479    { 0x303497, 0x303406, 0xf5f75dafa3d0dc63, 0x0000000000000000, 0x03dffc2b81c7e7b7, 0x0 }, /* #40 */
     480    { 0x0d4f83, 0x0d4706, 0x2cfa89175b3101bd, 0x0000000000000000, 0xd3d0c480f9f3683d, 0x0 }, /* #41 */
     481    { 0x3a4456, 0x3a4406, 0x5cad5c2e57afb9e1, 0x0000000000000000, 0x91922abb30d9c181, 0x0 }, /* #42 */
     482    { 0x0f5e86, 0x0f5602, 0xeb5f3165ca741d9f, 0x0000000000000002, 0x1bc4286e14b762f4, 0x0 }, /* #43 */
     483    { 0x1410d3, 0x141006, 0x07d354e7d5377009, 0x0000000000000000, 0x9bb7cfacdb9dbf1f, 0x0 }, /* #44 */
     484    { 0x107b53, 0x107302, 0x38caa28b01f06b77, 0x0000000000000004, 0xc854402e2f0a4730, 0x0 }, /* #45 */
     485    { 0x2a4056, 0x2a4002, 0xe80c9b78b0422493, 0x0000000000000001, 0xea3f9bf8ab2887f2, 0x0 }, /* #46 */
     486    { 0x252e93, 0x252602, 0xe56876319fbe4ea1, 0x0000000000000001, 0x7b90e6e25e387376, 0x0 }, /* #47 */
     487    { 0x323202, 0x323206, 0x133269a09c5064c0, 0x0000000000000000, 0x7cbbbf713a4a4d09, 0x0 }, /* #48 */
     488    { 0x301fc7, 0x301702, 0x21c80922d09f4fdd, 0x0000000000000002, 0x7da7727646782d5c, 0x0 }, /* #49 */
     489    { 0x204506, 0x204506, 0xe7724c9947d04ffb, 0x0000000000000000, 0xa0b05e5fccdde72d, 0x0 }, /* #50 */
     490    { 0x2c7bd2, 0x2c7306, 0x8c3e45df9312dc2c, 0x0000000000000000, 0x3cebd2394aea3895, 0x0 }, /* #51 */
     491    { 0x0a7656, 0x0a7606, 0xd4b75c548939f162, 0x0000000000000000, 0x17e7f5feb59ce62f, 0x0 }, /* #52 */
     492    { 0x315e96, 0x315606, 0x0ca7d6135870c7bb, 0x0000000000000000, 0x071a4f1bddde3c35, 0x0 }, /* #53 */
     493    { 0x3b7447, 0x3b7406, 0xffdfca24424e3dc6, 0x0000000000000000, 0x1c2ba9bec6a89891, 0x0 }, /* #54 */
     494    { 0x202e07, 0x202606, 0x265b4425db7a3338, 0x0000000000000000, 0x14a1058872446c4b, 0x0 }, /* #55 */
     495    { 0x394087, 0x394006, 0xb1b542b7ecba9cf5, 0x0000000000000000, 0x37cc0618874a1e81, 0x0 }, /* #56 */
     496    { 0x2e13d2, 0x2e1306, 0x685a3737e5b5170e, 0x0000000000000000, 0xe991c67287622649, 0x0 }, /* #57 */
     497    { 0x035252, 0x035202, 0xcf59246d1821dda9, 0x0000000000000001, 0xe9c2e253dd8f3dc2, 0x0 }, /* #58 */
     498    { 0x042e07, 0x042606, 0x7a6cae431ccc253f, 0x0000000000000003, 0x8b91c94cd54251f8, 0x0 }, /* #59 */
     499    { 0x3b5fd6, 0x3b5706, 0x5c7799a2a2fd2744, 0x0000000000000000, 0x8dde49887faf71db, 0x0 }, /* #60 */
     500    { 0x351787, 0x351702, 0x591e026d7593257e, 0x0000000000000001, 0x80c45bfc5f6d96d2, 0x0 }, /* #61 */
     501    { 0x2c3447, 0x2c3406, 0xeafa284d67d22d64, 0x0000000000000000, 0xc3e06e28c2eb8dcb, 0x0 }, /* #62 */
     502    { 0x175b02, 0x175302, 0x519ba878ebf851a0, 0x0000000000000002, 0x6e6d155bed4c5634, 0x0 }, /* #63 */
    503503};
    504504static const BINU64_TEST_T g_aTests_bsr_u64_intel[] =
    505505{
    506     { 0x144a43, 0x144246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    507     { 0x045712, 0x045746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    508     { 0x3e0ac7, 0x3e0246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    509     { 0x0d2fc2, 0x0d2746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    510     { 0x0622c7, 0x062246, 0x976f4572c6b003a4, 0x976f4572c6b003a4, 0x0000000000000000, 0x0 }, /* #4 */
    511     { 0x1e66c7, 0x1e6646, 0xed8056e0c2c90682, 0xed8056e0c2c90682, 0x0000000000000000, 0x0 }, /* #5 */
    512     { 0x2a3302, 0x2a3346, 0x0b0eaf15ebd00ed8, 0x0b0eaf15ebd00ed8, 0x0000000000000000, 0x0 }, /* #6 */
    513     { 0x0258c2, 0x025046, 0x8c4ae3544c2aa679, 0x8c4ae3544c2aa679, 0x0000000000000000, 0x0 }, /* #7 */
    514     { 0x1830c2, 0x183002, 0x5114a821c9dd0efc, 0x000000000000003b, 0x0972f0117ab8f988, 0x0 }, /* #8 */
    515     { 0x114587, 0x114506, 0xa95a147ab2c2c045, 0x000000000000003f, 0xe3c1c8c5db40ab46, 0x0 }, /* #9 */
    516     { 0x374056, 0x374006, 0x02a93e0e94f854ef, 0x000000000000003f, 0xcdb9ce47ee3e242d, 0x0 }, /* #10 */
    517     { 0x266cd3, 0x266406, 0x325abff772e010f7, 0x000000000000003f, 0x85462b55bedec054, 0x0 }, /* #11 */
    518     { 0x227a86, 0x227206, 0xec19ebad70f268bd, 0x000000000000003f, 0xb9e5352f7b0ef04f, 0x0 }, /* #12 */
    519     { 0x210546, 0x210506, 0xcaaa60dbc8fb43a6, 0x000000000000003f, 0x9c52014337cb349f, 0x0 }, /* #13 */
    520     { 0x143a52, 0x143206, 0x433395758f630161, 0x000000000000003f, 0x96979a6ab7e19028, 0x0 }, /* #14 */
    521     { 0x093fd6, 0x093706, 0x0b7a6e183a7f1919, 0x000000000000003f, 0xc76a2b2aa178ce6f, 0x0 }, /* #15 */
    522     { 0x094053, 0x094006, 0x918362a7c7ec54dc, 0x000000000000003f, 0x8ad511dd80700acb, 0x0 }, /* #16 */
    523     { 0x1209d6, 0x120102, 0xe50002a26fa4d3f0, 0x000000000000003e, 0x7bdda1497e19def8, 0x0 }, /* #17 */
    524     { 0x2b2b03, 0x2b2306, 0x6b02d48a24917125, 0x000000000000003f, 0xba470e4c5a0d8b99, 0x0 }, /* #18 */
    525     { 0x045243, 0x045202, 0xf4417e18c9cfb6de, 0x000000000000003d, 0x3f7dc819a395cfec, 0x0 }, /* #19 */
    526     { 0x366787, 0x366706, 0x3c466438f76438f1, 0x000000000000003f, 0xff1b468809ecc0c9, 0x0 }, /* #20 */
    527     { 0x3a3747, 0x3a3706, 0x25195bf011e699e9, 0x000000000000003f, 0xea35b79b4879907b, 0x0 }, /* #21 */
    528     { 0x324886, 0x324002, 0x8ad2b282ffe36018, 0x000000000000003d, 0x237cf84bdb9ff5d1, 0x0 }, /* #22 */
    529     { 0x292956, 0x292106, 0x27c5d924452de1fa, 0x000000000000003f, 0xeac54bd0aee4c8aa, 0x0 }, /* #23 */
    530     { 0x351852, 0x351006, 0x7a156c33e92870bb, 0x000000000000003c, 0x18e00d34c982e2e9, 0x0 }, /* #24 */
    531     { 0x0f7457, 0x0f7406, 0xc94adc622b1c22a2, 0x000000000000003f, 0x888668e52c624276, 0x0 }, /* #25 */
    532     { 0x2b7986, 0x2b7106, 0xd092b77d6a1a76cf, 0x000000000000003f, 0xedbc7015fe3ae5d6, 0x0 }, /* #26 */
    533     { 0x1d5886, 0x1d5006, 0x80996e85eb09d142, 0x000000000000003f, 0xa06aad617d707a69, 0x0 }, /* #27 */
    534     { 0x180817, 0x180002, 0x9c0866e1d5a3920a, 0x000000000000003e, 0x6065b8f81bcbd861, 0x0 }, /* #28 */
    535     { 0x093782, 0x093706, 0x12cca466ffbc3dc5, 0x000000000000003c, 0x1c5c924b9cd9e5f0, 0x0 }, /* #29 */
    536     { 0x001007, 0x001002, 0x18abc427c79e594f, 0x000000000000003e, 0x7cd7ef6fcc7ef453, 0x0 }, /* #30 */
    537     { 0x106352, 0x106302, 0xbb465c91554dac63, 0x000000000000003d, 0x33ee18246edc3b3a, 0x0 }, /* #31 */
    538     { 0x240a86, 0x240206, 0xfe78dccfa101ccd2, 0x000000000000003c, 0x1b1a50f9e624627a, 0x0 }, /* #32 */
    539     { 0x3c4952, 0x3c4106, 0x76b2a33bb93be0c2, 0x000000000000003f, 0xa377947b9ad2ac43, 0x0 }, /* #33 */
    540     { 0x0a58c3, 0x0a5006, 0x12cfc4712210ec88, 0x000000000000003a, 0x0613334ba0844c05, 0x0 }, /* #34 */
    541     { 0x046cd2, 0x046406, 0xfd279cc37597c6a5, 0x000000000000003f, 0xfa8469ccb1eee64b, 0x0 }, /* #35 */
    542     { 0x0a0c92, 0x0a0406, 0x7df985d4fbdd9e33, 0x000000000000003f, 0xfb254e44a4878038, 0x0 }, /* #36 */
    543     { 0x395917, 0x395102, 0x649d9ed185348307, 0x000000000000003e, 0x75c50c2c484c9910, 0x0 }, /* #37 */
    544     { 0x0c79c2, 0x0c7102, 0x958d9e46e82afa34, 0x000000000000003e, 0x6e2421897ba02d00, 0x0 }, /* #38 */
    545     { 0x077fd6, 0x077706, 0xa3f93eb34d1a458f, 0x000000000000003f, 0xf432f2215502ac82, 0x0 }, /* #39 */
    546     { 0x0a3993, 0x0a3106, 0xbe5befb91c20ebc9, 0x000000000000003f, 0xf43015c8b3944f69, 0x0 }, /* #40 */
    547     { 0x053e56, 0x053602, 0x39fb374e6e987918, 0x000000000000003e, 0x51ccb63482220d18, 0x0 }, /* #41 */
    548     { 0x2d1b06, 0x2d1306, 0x737568bb39c5828f, 0x000000000000003f, 0xfb41e7a57514ff7d, 0x0 }, /* #42 */
    549     { 0x161fc3, 0x161702, 0xb2d5b53d6103bffb, 0x000000000000003e, 0x47b1445c47c09972, 0x0 }, /* #43 */
    550     { 0x2b67d7, 0x2b6706, 0x07e83772397b627b, 0x000000000000003f, 0x83eab2b5055d118b, 0x0 }, /* #44 */
    551     { 0x1e57d6, 0x1e5702, 0x9f0a030f2493ad3a, 0x000000000000003d, 0x3e3430f7c1382c1b, 0x0 }, /* #45 */
    552     { 0x055757, 0x055706, 0x6bbadd30f3ed4c13, 0x000000000000003f, 0xc698479ca314889e, 0x0 }, /* #46 */
    553     { 0x1b6b06, 0x1b6302, 0xf07f0a44e683229d, 0x000000000000003d, 0x3042889111bb4651, 0x0 }, /* #47 */
    554     { 0x163447, 0x163406, 0xb9440cf54dfbf0ac, 0x000000000000003f, 0xc88d90f43522145e, 0x0 }, /* #48 */
    555     { 0x071dd2, 0x071506, 0x3b1e428938900a69, 0x000000000000003f, 0xac5fb67ffae27ea8, 0x0 }, /* #49 */
    556     { 0x1324d6, 0x132406, 0xa69e7d8f4b587571, 0x000000000000003f, 0xba38cfb8b064766a, 0x0 }, /* #50 */
    557     { 0x106b46, 0x106302, 0x0c3300c7da881c79, 0x000000000000003e, 0x7c253b03133d6f39, 0x0 }, /* #51 */
    558     { 0x283ad2, 0x283206, 0xd12cd2e3d71d9084, 0x000000000000003f, 0xa7bc554d70b4fd66, 0x0 }, /* #52 */
    559     { 0x234353, 0x234306, 0xe7f583c6e37190dc, 0x000000000000003f, 0xa8a3f52e7af0c64b, 0x0 }, /* #53 */
    560     { 0x112c42, 0x112402, 0x305664523436fd79, 0x000000000000003d, 0x3566926df84c27a9, 0x0 }, /* #54 */
    561     { 0x232496, 0x232406, 0x9c6f3bdc928ea925, 0x000000000000003f, 0xb2ee7b54271a41ad, 0x0 }, /* #55 */
    562     { 0x165617, 0x165602, 0x7d4cd40338b3346f, 0x000000000000003e, 0x7f1e0ad3f7ca6386, 0x0 }, /* #56 */
    563     { 0x303ac6, 0x303206, 0x05990d67825f4111, 0x000000000000003f, 0xb78898a9cf019a8a, 0x0 }, /* #57 */
    564     { 0x071846, 0x071002, 0x7ae96550c9eecb11, 0x000000000000003e, 0x58e16b464203c4b5, 0x0 }, /* #58 */
    565     { 0x2d3d43, 0x2d3502, 0xccc8a7d0c267fe49, 0x000000000000003e, 0x77b56573081a506b, 0x0 }, /* #59 */
    566     { 0x334743, 0x334702, 0x2db2f33fd779b85f, 0x000000000000003d, 0x2f780d313c1f2a92, 0x0 }, /* #60 */
    567     { 0x2c3297, 0x2c3202, 0x3344fee4537c83ee, 0x000000000000003e, 0x706dbf91df0c0c83, 0x0 }, /* #61 */
    568     { 0x166bd3, 0x166302, 0x2dceb719d1e31161, 0x000000000000003e, 0x61ead354b4594795, 0x0 }, /* #62 */
    569     { 0x024b43, 0x024306, 0x37bd8176581135fb, 0x000000000000003f, 0xa0a4241c10ddf422, 0x0 }, /* #63 */
     506    { 0x304913, 0x304146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     507    { 0x334792, 0x334746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     508    { 0x2b4dc2, 0x2b4546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     509    { 0x2e3486, 0x2e3446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     510    { 0x067f13, 0x067746, 0x2bbd09776a94ed47, 0x2bbd09776a94ed47, 0x0000000000000000, 0x0 }, /* #4 */
     511    { 0x333317, 0x333346, 0x5e0f85efd032b615, 0x5e0f85efd032b615, 0x0000000000000000, 0x0 }, /* #5 */
     512    { 0x033812, 0x033046, 0xf4da51cd4e1bfa00, 0xf4da51cd4e1bfa00, 0x0000000000000000, 0x0 }, /* #6 */
     513    { 0x3c2cc2, 0x3c2446, 0xc0a8a20e5f80bcb1, 0xc0a8a20e5f80bcb1, 0x0000000000000000, 0x0 }, /* #7 */
     514    { 0x100246, 0x100202, 0x6e037b9a8fcabcdf, 0x000000000000003e, 0x6220f882f3e072fc, 0x0 }, /* #8 */
     515    { 0x006446, 0x006406, 0xca0566ceaf72d66b, 0x000000000000003c, 0x1af9f6231b2918f5, 0x0 }, /* #9 */
     516    { 0x187096, 0x187002, 0x0a9c8cd29deefda3, 0x000000000000003d, 0x36dd5adb777b369e, 0x0 }, /* #10 */
     517    { 0x0b4ec6, 0x0b4606, 0x7b20180f99c6add7, 0x000000000000003f, 0xb646945d1227135d, 0x0 }, /* #11 */
     518    { 0x3f2bd7, 0x3f2306, 0xb65235d5b076870b, 0x000000000000003a, 0x062a17ce6f79be96, 0x0 }, /* #12 */
     519    { 0x012157, 0x012106, 0x61ea528b397de802, 0x000000000000003f, 0xb194917a6884d874, 0x0 }, /* #13 */
     520    { 0x0a78c7, 0x0a7002, 0xf04ef91797777263, 0x000000000000003e, 0x76388f93a6b10442, 0x0 }, /* #14 */
     521    { 0x1d65d3, 0x1d6506, 0x299a8f4af19c45fd, 0x000000000000003f, 0xda36ab5eca80728f, 0x0 }, /* #15 */
     522    { 0x256203, 0x256202, 0x850475128dd2e66d, 0x000000000000003e, 0x4e58710d342251af, 0x0 }, /* #16 */
     523    { 0x394b06, 0x394302, 0xfad9323389070324, 0x000000000000003d, 0x2cfd795384260a85, 0x0 }, /* #17 */
     524    { 0x3637c6, 0x363706, 0x83081192b3a8f49c, 0x000000000000003f, 0xf606adbb27f79e01, 0x0 }, /* #18 */
     525    { 0x133b46, 0x133306, 0xf3c9334413db0d05, 0x000000000000003f, 0xdcc06e60c1a42d61, 0x0 }, /* #19 */
     526    { 0x3a5f17, 0x3a5706, 0x3754537b001895a8, 0x000000000000003f, 0xe0affc38edcec28e, 0x0 }, /* #20 */
     527    { 0x190196, 0x190102, 0x2111240f65504344, 0x000000000000003e, 0x6e70bf38f559f9d1, 0x0 }, /* #21 */
     528    { 0x3e3ec7, 0x3e3602, 0x5968a270e282da67, 0x000000000000003e, 0x6b18e473fd17158e, 0x0 }, /* #22 */
     529    { 0x314e83, 0x314606, 0xf77717a4992090cc, 0x000000000000003f, 0xf2eeff86a3c819e9, 0x0 }, /* #23 */
     530    { 0x232447, 0x232406, 0x4f58460ea6966679, 0x000000000000003f, 0xc26f4c07c81faa12, 0x0 }, /* #24 */
     531    { 0x047016, 0x047006, 0x5b18ec359d224509, 0x000000000000003f, 0xcd85884acb3d2f72, 0x0 }, /* #25 */
     532    { 0x024992, 0x024102, 0x09c27d57846c9015, 0x000000000000003e, 0x47e0e0de43e9b953, 0x0 }, /* #26 */
     533    { 0x080586, 0x080502, 0xac000c9eee86cf14, 0x000000000000003e, 0x4a228b27bd68f491, 0x0 }, /* #27 */
     534    { 0x0c7993, 0x0c7106, 0xc0ef9c9657debeec, 0x000000000000003f, 0xa1b3961bf6619309, 0x0 }, /* #28 */
     535    { 0x087703, 0x087706, 0x8880321d1068e92a, 0x000000000000003a, 0x07cf7fe92db3bae0, 0x0 }, /* #29 */
     536    { 0x1e26c3, 0x1e2602, 0x13b31a82b0adb9ff, 0x000000000000003e, 0x6109d895a8353d8c, 0x0 }, /* #30 */
     537    { 0x2e6747, 0x2e6706, 0xf580466a0a9b8a27, 0x000000000000003f, 0xb5772c734736a09d, 0x0 }, /* #31 */
     538    { 0x141f56, 0x141706, 0x91a7eb46782816cc, 0x000000000000003f, 0xd866216c32b94bf2, 0x0 }, /* #32 */
     539    { 0x0c7fc2, 0x0c7702, 0xe9a4db0f8eb64b6d, 0x000000000000003e, 0x6d0c7ae847e3b8d6, 0x0 }, /* #33 */
     540    { 0x056493, 0x056406, 0xc1bdca73bd6533c0, 0x000000000000003f, 0xe4a2cfc7a6cdbff2, 0x0 }, /* #34 */
     541    { 0x286f97, 0x286706, 0x65f1a16b02f21d3e, 0x000000000000003f, 0x87256c26c89b165d, 0x0 }, /* #35 */
     542    { 0x311007, 0x311006, 0xf91f1e79339c5307, 0x000000000000003c, 0x17ee59be9a1e2512, 0x0 }, /* #36 */
     543    { 0x1305d7, 0x130506, 0xf646bbdb3327b669, 0x000000000000003f, 0xe9c0df8df45a0e9c, 0x0 }, /* #37 */
     544    { 0x383047, 0x383002, 0xd6051ca7aa370d3e, 0x000000000000003e, 0x61950732795e8fbc, 0x0 }, /* #38 */
     545    { 0x211997, 0x211106, 0x72d57726e21ee4a3, 0x000000000000003f, 0xd8c3a47dcc6e08d6, 0x0 }, /* #39 */
     546    { 0x1b31c2, 0x1b3106, 0x09e87ce0c57386a0, 0x000000000000003f, 0xe0f424d6455896b5, 0x0 }, /* #40 */
     547    { 0x393483, 0x393406, 0x8e9aa76ae0a24558, 0x000000000000003f, 0xc442717141e651c5, 0x0 }, /* #41 */
     548    { 0x2a5f03, 0x2a5706, 0x767ad101c53569d2, 0x000000000000003f, 0xc913f2fe9834fefc, 0x0 }, /* #42 */
     549    { 0x394556, 0x394506, 0xffa97e7c38b6ed6b, 0x000000000000003f, 0x9536849c76e88c51, 0x0 }, /* #43 */
     550    { 0x001406, 0x001406, 0xbbfb7c3ec85556d6, 0x000000000000003f, 0x855e24c18fda9cbd, 0x0 }, /* #44 */
     551    { 0x0d6bd7, 0x0d6302, 0x5046d6b7850ada77, 0x000000000000003d, 0x21de5bc804635e1f, 0x0 }, /* #45 */
     552    { 0x2658d3, 0x265002, 0x7482c6b670307eeb, 0x000000000000003d, 0x31c8735d761986f8, 0x0 }, /* #46 */
     553    { 0x2d1186, 0x2d1106, 0x8752aee2d42daa35, 0x000000000000003a, 0x07e125f714a7ca1a, 0x0 }, /* #47 */
     554    { 0x242246, 0x242202, 0x922c18cb38514910, 0x000000000000003e, 0x6e63856ca8b58934, 0x0 }, /* #48 */
     555    { 0x1c7e57, 0x1c7602, 0x648d722a5f225dd6, 0x000000000000003d, 0x252a952dd723ff83, 0x0 }, /* #49 */
     556    { 0x022056, 0x022002, 0x874d7731cd3a558f, 0x000000000000003e, 0x53b8773fbb735df3, 0x0 }, /* #50 */
     557    { 0x130712, 0x130706, 0xc91c09a55101a631, 0x000000000000003f, 0xfd9c1b943d5cd06a, 0x0 }, /* #51 */
     558    { 0x0e1296, 0x0e1206, 0xdce0d92a896c55a9, 0x000000000000003c, 0x1766865e39b5ebee, 0x0 }, /* #52 */
     559    { 0x164247, 0x164202, 0xc3b136e274276b67, 0x000000000000003b, 0x0ca50a1fcdc0031e, 0x0 }, /* #53 */
     560    { 0x1248d6, 0x124006, 0x3e6cff714087fda6, 0x000000000000003f, 0xe4ab2a44847ba110, 0x0 }, /* #54 */
     561    { 0x1845c3, 0x184506, 0x1a563d3445587240, 0x000000000000003f, 0xcce99c075054da40, 0x0 }, /* #55 */
     562    { 0x3a06d6, 0x3a0606, 0x72844647e5eabf8c, 0x000000000000003f, 0xae3ef88aa5c08e93, 0x0 }, /* #56 */
     563    { 0x253406, 0x253406, 0xeb1ef35a2e46211e, 0x000000000000003f, 0x80beccab9de598ab, 0x0 }, /* #57 */
     564    { 0x034203, 0x034206, 0x9f62d4092fb3dff6, 0x000000000000003f, 0x80888c69aa45b0d8, 0x0 }, /* #58 */
     565    { 0x2b0507, 0x2b0506, 0x815b612638df2015, 0x000000000000003f, 0xe24f922a85691127, 0x0 }, /* #59 */
     566    { 0x132252, 0x132206, 0xd96e325ff10656dd, 0x000000000000003f, 0xf5b2680a613bf4ed, 0x0 }, /* #60 */
     567    { 0x034082, 0x034002, 0xa440ad7cb7094f96, 0x000000000000003e, 0x47eed9f5d49fa7e8, 0x0 }, /* #61 */
     568    { 0x064513, 0x064502, 0xdd6765f94f32d3e1, 0x000000000000003b, 0x08f5b33a2c98a479, 0x0 }, /* #62 */
     569    { 0x2b6287, 0x2b6206, 0xada59ce1eb689100, 0x000000000000003a, 0x043e36c2857157d7, 0x0 }, /* #63 */
    570570};
    571571static const BINU64_TEST_T g_aTests_imul_two_u64_intel[] =
    572572{
    573     { 0x047743, 0x047706, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    574     { 0x3650c2, 0x365006, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    575     { 0x102292, 0x102206, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    576     { 0x095842, 0x095006, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    577     { 0x0e4f53, 0x0e4706, 0x7f4e89adc3eaf111, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */
    578     { 0x300617, 0x300606, 0x9da29de615e90809, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */
    579     { 0x0f3757, 0x0f3706, 0x755a4b52dcf4a652, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */
    580     { 0x2e42d3, 0x2e4206, 0x6505f9ecff51e6bd, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */
    581     { 0x376083, 0x376883, 0x6552590959bcb139, 0xbbf996a62a81c1ad, 0x4e54a5d68d18f815, 0x0 }, /* #8 */
    582     { 0x214083, 0x214803, 0x1fbfacf4c893ffd3, 0x6c7fa41e5d6edd89, 0x0d741ad8004fefb3, 0x0 }, /* #9 */
    583     { 0x033a96, 0x033a87, 0x7ae6367be4cb78ec, 0x9ed1879eda948ce4, 0x90e70fe971cce91b, 0x0 }, /* #10 */
    584     { 0x382717, 0x382f83, 0xe381d0bed2fb012a, 0xd6bfaa1eef16c3c4, 0x432a7e70538497da, 0x0 }, /* #11 */
    585     { 0x060a17, 0x060a07, 0xddc716efdd842afc, 0x5642bae928aaca24, 0x5f9c4dc178c8fcb7, 0x0 }, /* #12 */
    586     { 0x1a1443, 0x1a1c87, 0xbf5e57cf815e2766, 0xd85bce254aa88956, 0x1212eaead782ef29, 0x0 }, /* #13 */
    587     { 0x2f0143, 0x2f0907, 0xdf1bb868b3619617, 0x5ece69a4145a8d4e, 0xa4e7056419017be2, 0x0 }, /* #14 */
    588     { 0x0c76d3, 0x0c7e03, 0x9047b0c86488d7b8, 0x4b5562f3fcb5f0d0, 0x36e0225f69fbe236, 0x0 }, /* #15 */
    589     { 0x143d03, 0x143d87, 0x99490bd7402eae6f, 0xe244d4a16b845da9, 0x138886aa41ae4167, 0x0 }, /* #16 */
    590     { 0x267253, 0x267a03, 0x48971bd3420df298, 0x116a1ede01f7b908, 0xc1691a875f003e3b, 0x0 }, /* #17 */
    591     { 0x215a53, 0x215a83, 0xcc2d8908f35aece3, 0xd1f2e11e934c60dc, 0x036281ed770aee74, 0x0 }, /* #18 */
    592     { 0x2f1bd7, 0x2f1b87, 0xa60cc31c397d174c, 0xe0592b98714f0130, 0xa3be6bdd3bb81304, 0x0 }, /* #19 */
    593     { 0x0c3346, 0x0c3b07, 0x2c6b65948371df50, 0x6b8d434f5141aff0, 0x7b428808bfbee8a3, 0x0 }, /* #20 */
    594     { 0x090356, 0x090b03, 0x6019cbd506976a2c, 0x131f0ec460695338, 0xab290001464eae2a, 0x0 }, /* #21 */
    595     { 0x0e5d17, 0x0e5d83, 0x81adcf1d3b1ee9b8, 0x80b5ecf273a319d0, 0xe578e5a8c5ffe396, 0x0 }, /* #22 */
    596     { 0x134b57, 0x134b83, 0x84c64678ee783140, 0xefd4f5748c2a6440, 0x3edda557dcde1a5d, 0x0 }, /* #23 */
    597     { 0x2b0152, 0x2b0983, 0x5640362909906f10, 0xa82b18aa84e207e0, 0xda2903cda83ed45e, 0x0 }, /* #24 */
    598     { 0x1a2a53, 0x1a2a07, 0x02310d540c4a91b0, 0x7df4a91877155150, 0x166a29602b898d8f, 0x0 }, /* #25 */
    599     { 0x217407, 0x217c03, 0xea04223bf892fa82, 0x45e2cc4d5c3f93f2, 0x579c1215a924c6b9, 0x0 }, /* #26 */
    600     { 0x1f26d3, 0x1f2e07, 0xb87fdc54211c40f1, 0x35caf99ad8dc5263, 0x959699b815538893, 0x0 }, /* #27 */
    601     { 0x145e07, 0x145e03, 0x7c3f52fcce24ff3b, 0x7403a9dcf252f5df, 0xb58a3aa19c45c1ad, 0x0 }, /* #28 */
    602     { 0x3d4cc6, 0x3d4c87, 0x6d30218e2bc398b6, 0xf09aec6ba6132f6c, 0xe48d3e611a2e2d02, 0x0 }, /* #29 */
    603     { 0x3e50c2, 0x3e5807, 0xce4d212db8299a47, 0x6975f69f282863cf, 0xcd8de0ac4ecda639, 0x0 }, /* #30 */
    604     { 0x2c5f42, 0x2c5f87, 0xd0540a1323021569, 0xa2b560f9b166f86a, 0x11b326d3196235da, 0x0 }, /* #31 */
    605     { 0x317d92, 0x317d83, 0x7ebd7f88e27c4a6b, 0x9d99d6e464d285e6, 0x7f285f868f6d3732, 0x0 }, /* #32 */
    606     { 0x0c7d47, 0x0c7d03, 0xe08341eaa80bd314, 0x5ecea17de5f5e07c, 0xe3f374ef949bef93, 0x0 }, /* #33 */
    607     { 0x005242, 0x005a03, 0x3d12a28873d59305, 0x2159f84cff94f8fd, 0x4c00f17526209f99, 0x0 }, /* #34 */
    608     { 0x2f7d97, 0x2f7d83, 0x4812907db80b5fd8, 0xb84a3776fbbaf2f8, 0x66e6126bff9785ed, 0x0 }, /* #35 */
    609     { 0x1c2582, 0x1c2d07, 0xe22e2d798ab5884e, 0x7807a83c8097e54e, 0xe2b84a9c01b1ed81, 0x0 }, /* #36 */
    610     { 0x110c96, 0x110c87, 0xe75a3a7683e3d888, 0x92951fe03b5414c0, 0x6223697d46f56918, 0x0 }, /* #37 */
    611     { 0x1f7986, 0x1f7987, 0x8af76dec138e2013, 0x9f0b69e847990ce4, 0x9d3c65a3383bc40c, 0x0 }, /* #38 */
    612     { 0x246512, 0x246d07, 0xfd9a97971174e2aa, 0x6e5c8a5553f43ac0, 0x581c36286d4727e0, 0x0 }, /* #39 */
    613     { 0x330f07, 0x330f07, 0xce39a642088667f5, 0x066e1270e8935087, 0xff8113506256d50b, 0x0 }, /* #40 */
    614     { 0x271cc6, 0x271c07, 0x94c1187a1fc28826, 0x0a6f0580789c0e0c, 0x0b537f89b06ba1a2, 0x0 }, /* #41 */
    615     { 0x3f2503, 0x3f2d87, 0x7701afc5dae2111f, 0xff91a0ce88aaaac5, 0x92d008b4cbdb139b, 0x0 }, /* #42 */
    616     { 0x0f6503, 0x0f6d83, 0x5b164e8dd5055835, 0x8419421fde6b811f, 0xc52b73dcd129a683, 0x0 }, /* #43 */
    617     { 0x292156, 0x292903, 0x17295283715c0203, 0x4580e57b8c46479b, 0x032f97a31785bc89, 0x0 }, /* #44 */
    618     { 0x152353, 0x152b03, 0xbafaf76ae45f2ca6, 0x27dbf46043d0c1f2, 0xcc0605291a902a03, 0x0 }, /* #45 */
    619     { 0x131c07, 0x131c07, 0x303aeee74f9cb831, 0x61987c8dfcc9d628, 0xf223bb907578d6a8, 0x0 }, /* #46 */
    620     { 0x104593, 0x104d07, 0x8c182d97993e5e63, 0x10093fb9ce0d4490, 0x3a9c6f3742a9c630, 0x0 }, /* #47 */
    621     { 0x0451d7, 0x045907, 0x8f8a144e03003ca3, 0x4ae94849fafe8f28, 0x582edb8c7e06beb8, 0x0 }, /* #48 */
    622     { 0x040852, 0x040807, 0xccc8cd6ba61b23b0, 0x3a321171d8be61a0, 0x53b8e92cb11026ae, 0x0 }, /* #49 */
    623     { 0x3c4c47, 0x3c4c87, 0xeb9960b8f04836cc, 0xbdbb2c0e4f3e8088, 0x7830c8dc063de256, 0x0 }, /* #50 */
    624     { 0x214c12, 0x214c83, 0x117837e426bcdcc2, 0xd7e61f6510d38232, 0x67648223e88b1db9, 0x0 }, /* #51 */
    625     { 0x302092, 0x302807, 0x3c52d82912ab2fe8, 0x29e9c6d06d7746d8, 0xdfadf34f2ebe55b7, 0x0 }, /* #52 */
    626     { 0x1322d2, 0x132a03, 0xf2d4082e03843b33, 0x4353de352c33ae8f, 0x5160fb9324b6df35, 0x0 }, /* #53 */
    627     { 0x220903, 0x220907, 0xf5c354cd266f773c, 0x557c053f1fdd0490, 0xeea0ece6c517399c, 0x0 }, /* #54 */
    628     { 0x3f4083, 0x3f4887, 0x5f5c0fcba6992d53, 0x8fb30e269b399865, 0xd7b799e0301eb467, 0x0 }, /* #55 */
    629     { 0x0c2517, 0x0c2d03, 0xd2e2d1a7f0a66832, 0x14cf61acfdd1a4f2, 0xd336e4fe4fbd5d61, 0x0 }, /* #56 */
    630     { 0x252007, 0x252887, 0x2a6126e35366f776, 0xb4e5ddf3a93ac9de, 0xb499681549f0365d, 0x0 }, /* #57 */
    631     { 0x3f0fc7, 0x3f0f87, 0x188201c37634a755, 0xc2c0b062671a93ed, 0x63e6a6003b780a39, 0x0 }, /* #58 */
    632     { 0x244b87, 0x244b83, 0xcb55f095e15bf7f3, 0x80643d12bf8434a1, 0x6b72bee0f5cc3a1b, 0x0 }, /* #59 */
    633     { 0x2e1f42, 0x2e1f03, 0x1906212b1ca85f2f, 0x4e5d67529d635991, 0x0dd79fbb8bf7a33f, 0x0 }, /* #60 */
    634     { 0x283547, 0x283d03, 0x1978326f2611105d, 0x7955be8a9d9dfe97, 0x17a7a780537f2b83, 0x0 }, /* #61 */
    635     { 0x3b2dc6, 0x3b2d07, 0x6e83c94ff1b98703, 0x51f84e288acaf8de, 0x14df064f328aa64a, 0x0 }, /* #62 */
    636     { 0x167c87, 0x167c83, 0x2d47d585f2d3a7a1, 0xe595e1f331328e16, 0xd2a7d8a7ae377e56, 0x0 }, /* #63 */
     573    { 0x293153, 0x293106, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
     574    { 0x160bd3, 0x160306, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
     575    { 0x143542, 0x143506, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
     576    { 0x1f6b92, 0x1f6306, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
     577    { 0x3c29d6, 0x3c2106, 0xede018afed7bb3ee, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */
     578    { 0x373ec7, 0x373606, 0x8b447c81ead17168, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */
     579    { 0x331f87, 0x331706, 0x8ecfad1808129cb4, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */
     580    { 0x204d07, 0x204506, 0x060b610cb509aef2, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */
     581    { 0x120697, 0x120e87, 0x2256e3da2be9aa69, 0xd5d2e7bbb75e5ca6, 0x3dbcdc0897a2c6b6, 0x0 }, /* #8 */
     582    { 0x222942, 0x222983, 0x9d87d3ef0abdf79c, 0xae1eb39a5724a408, 0xa421e47cb442faae, 0x0 }, /* #9 */
     583    { 0x383006, 0x383883, 0x3eb01f51a15fd38d, 0xd8a741d7a25ba175, 0x883d6a5fab08d789, 0x0 }, /* #10 */
     584    { 0x0d7547, 0x0d7d07, 0xfacc0ff84ef71eb5, 0x33f457f7617995e7, 0x5d8f7dd4b3e0a7ab, 0x0 }, /* #11 */
     585    { 0x372cd3, 0x372c87, 0x78afcd74d6f36073, 0xbad4462602662fff, 0x02e637cc5ae6cb45, 0x0 }, /* #12 */
     586    { 0x335b17, 0x335b87, 0xb58c6716a4c476dc, 0xcf0e92969a041744, 0x9c9dd6eef54178b7, 0x0 }, /* #13 */
     587    { 0x0f5486, 0x0f5c87, 0xd720433964d71593, 0x97725f073466840c, 0x3533254d0975b344, 0x0 }, /* #14 */
     588    { 0x143756, 0x143f07, 0x695b3de87786b45e, 0x36c7e82713df66de, 0xe3913001a0b32ac1, 0x0 }, /* #15 */
     589    { 0x115657, 0x115e83, 0xd93715ccda6654d6, 0x9d465de83a2d2570, 0x9e8dd0fcfc885628, 0x0 }, /* #16 */
     590    { 0x0a3642, 0x0a3e03, 0xaecaa6be4d7397a3, 0x5bb9274cb1ff1525, 0x37d33e97e8c70c97, 0x0 }, /* #17 */
     591    { 0x1867d3, 0x186f87, 0x1ddbb10af083f9fa, 0x8d31a1a9c84e26be, 0x1e27721e75766e8b, 0x0 }, /* #18 */
     592    { 0x1f5653, 0x1f5e83, 0x3433df884f1b36d3, 0xbb7043acfe48ed8f, 0x83f419a88fb870d5, 0x0 }, /* #19 */
     593    { 0x134b52, 0x134b87, 0x9b717d33b52328fe, 0xd606db17f2108a78, 0x2f54662c0e936cc4, 0x0 }, /* #20 */
     594    { 0x0b7587, 0x0b7d83, 0x80f9493f5406a4ee, 0x8106578a8d5eb90e, 0x85b45432daff3a71, 0x0 }, /* #21 */
     595    { 0x051b87, 0x051b83, 0x732b3bcb64d56e62, 0x851822bcf2294dd0, 0x36c0a4230d052b68, 0x0 }, /* #22 */
     596    { 0x035397, 0x035b07, 0x0f0065d03643b934, 0x141795da065f8f18, 0x52f1d7b15cbeb1de, 0x0 }, /* #23 */
     597    { 0x1a5307, 0x1a5b83, 0x487434cfbc0399d1, 0xbe7038043847e41c, 0x65fcb2aeb39d0d5c, 0x0 }, /* #24 */
     598    { 0x1567d7, 0x156f07, 0x5e3911e7c902f875, 0x41b2824f1694afc6, 0x4c9772f5981c87ee, 0x0 }, /* #25 */
     599    { 0x3b7bd2, 0x3b7b03, 0x7bac4429a87c01b7, 0x73f590b58bba8268, 0xd04a09bebc6f70d8, 0x0 }, /* #26 */
     600    { 0x311ad2, 0x311a87, 0xc4ad25c04af37c86, 0xf3bc3bad9028a856, 0x10ef715064a0d7f9, 0x0 }, /* #27 */
     601    { 0x1e3b43, 0x1e3b07, 0xd13f2850d4cd75e9, 0x3fa0c01c30d6c0dd, 0x9009a6f9b590b6d5, 0x0 }, /* #28 */
     602    { 0x002803, 0x002887, 0x774d16d8d8f9f272, 0xb2c00f21c7bd1224, 0xb575bbc6db8e6ba2, 0x0 }, /* #29 */
     603    { 0x3c0b52, 0x3c0b07, 0x0ce649f34b38dfa0, 0x454206bd9868b760, 0xc04cf99c4e998917, 0x0 }, /* #30 */
     604    { 0x0b45c3, 0x0b4d87, 0x647af0086c37d8ce, 0x9cdb1d0fad8b6a06, 0xa55c2b91ddb6d105, 0x0 }, /* #31 */
     605    { 0x3f1ec2, 0x3f1e07, 0xb3f31cbccd9bc84e, 0x242307f63520b642, 0xec5834a86de96b77, 0x0 }, /* #32 */
     606    { 0x337fd3, 0x337f03, 0x1c411fb64bd054a8, 0x1b7b1f65154c6f70, 0xd15388326653e8b6, 0x0 }, /* #33 */
     607    { 0x296d47, 0x296d03, 0x8164f9a33f863bb1, 0x2a4d43312c26003d, 0xbb5ddf5b4ac5cc4d, 0x0 }, /* #34 */
     608    { 0x263bc7, 0x263b83, 0x34716347d4df1c9f, 0xcc45b5c671d4f7cd, 0x50b99196b7132813, 0x0 }, /* #35 */
     609    { 0x0c3407, 0x0c3c03, 0x83d6c4e8fa8503cb, 0x101cfbfb81a5232f, 0x2b22e559585059ad, 0x0 }, /* #36 */
     610    { 0x245d06, 0x245d83, 0x455a7444e3f0e648, 0x8b346efcff14a680, 0xec9198c94d35e650, 0x0 }, /* #37 */
     611    { 0x082382, 0x082b87, 0xa96723c3674337ce, 0xf9ebf86c6aeebbd8, 0xa25d5bf375205534, 0x0 }, /* #38 */
     612    { 0x0f2c56, 0x0f2c83, 0x0607f71a4f9f69f2, 0xb1e0abdb911ba83e, 0x3fd73c88c7644fd7, 0x0 }, /* #39 */
     613    { 0x1b1b97, 0x1b1b87, 0xe684bdedecfa8dbf, 0xcc5dc69b34335cd8, 0x01601462d94e8928, 0x0 }, /* #40 */
     614    { 0x395f43, 0x395f83, 0x7a033148de1109e7, 0xd16f92e364d82743, 0x0bc8d1a7f0c42445, 0x0 }, /* #41 */
     615    { 0x382842, 0x382883, 0x4ac17dae410ca3fe, 0xba328660f7cfa9a2, 0xf36ee7455b03392f, 0x0 }, /* #42 */
     616    { 0x3e34c6, 0x3e3c07, 0xa71f92b7f70dab02, 0x4120d14e3c7e6f42, 0x9b73fffc8a6ab221, 0x0 }, /* #43 */
     617    { 0x3f0803, 0x3f0807, 0xfa64e6e4fa56ab90, 0x630f75aef3c5c7f0, 0xd7f232536ef384f7, 0x0 }, /* #44 */
     618    { 0x0c10c6, 0x0c1807, 0xa24acf445cd6cb58, 0x5910020a6061e130, 0x5d2e2880a9f45ff2, 0x0 }, /* #45 */
     619    { 0x2c6d46, 0x2c6d03, 0xbbab41085f404bdf, 0x37a1805292dbd0b0, 0xa79a1388ffcf4550, 0x0 }, /* #46 */
     620    { 0x174b16, 0x174b83, 0x4e037c15278a0ad8, 0xaad1230ca575bc20, 0x0ad1533ce60259cc, 0x0 }, /* #47 */
     621    { 0x1f6396, 0x1f6b03, 0x4cf8f3977f457ce0, 0x43a73daff9fd9040, 0xd59b4a61b83a8f2e, 0x0 }, /* #48 */
     622    { 0x0a52c2, 0x0a5a87, 0xb30266726ee5ac18, 0xe89a0ee82893b8d8, 0x6e5628b231891c89, 0x0 }, /* #49 */
     623    { 0x362c13, 0x362c87, 0x268489f9165a6c1a, 0xca48f0276e331c90, 0x8b00c0d17a24bd68, 0x0 }, /* #50 */
     624    { 0x1a4f03, 0x1a4f87, 0xe3a20e4a4a7fc4b8, 0xa1f78bb75ec52a28, 0x227dff9a9c151083, 0x0 }, /* #51 */
     625    { 0x1f5397, 0x1f5b83, 0x6baf71fe18d9c54c, 0xb84ee353c3b466a4, 0xcc9d2cef1b49fd93, 0x0 }, /* #52 */
     626    { 0x1a03d3, 0x1a0b87, 0x8eb4ca80d588ed60, 0xfa68a56230a9ad00, 0x23cf6000ab828a38, 0x0 }, /* #53 */
     627    { 0x3e2dc3, 0x3e2d03, 0x709dba3edcec6c4d, 0x7625516a6ee17245, 0xb9fbe71ff40eb9d9, 0x0 }, /* #54 */
     628    { 0x330582, 0x330d03, 0x7b7f369287297171, 0x2c054a5ebc282a2c, 0x267cdcc5f581f6ec, 0x0 }, /* #55 */
     629    { 0x196f83, 0x196f07, 0x0aa0c5a5da73b702, 0x012cbd9f83022166, 0xd485c2c681bd5633, 0x0 }, /* #56 */
     630    { 0x093e17, 0x093e83, 0xaa7c9fe58fa1e439, 0x802ed1454568a68f, 0x63c69c0a92b0b107, 0x0 }, /* #57 */
     631    { 0x1918d3, 0x191883, 0xc4983e5d115cf60d, 0xfbff2ccbe20d732a, 0x92ec13673b336f52, 0x0 }, /* #58 */
     632    { 0x367dc7, 0x367d03, 0x7bf4d3db3cf32039, 0x2cc29a0ad8b82308, 0xe316ca39ea59ab48, 0x0 }, /* #59 */
     633    { 0x037182, 0x037983, 0xee1c56c604b44d0c, 0x9f762706316d7654, 0xb8fbfa57d1f18247, 0x0 }, /* #60 */
     634    { 0x2b5042, 0x2b5883, 0xf3884880f9f660d4, 0x915691f57e754df4, 0xe1a8454d78cc8729, 0x0 }, /* #61 */
     635    { 0x000a53, 0x000a83, 0xf0f56eb0472c1377, 0xcf967cd25f5289a4, 0x57c9c90fa1fec47c, 0x0 }, /* #62 */
     636    { 0x307bc2, 0x307b03, 0x70f08ba9270c48f3, 0x54865a9573966716, 0xbc229a83f3132212, 0x0 }, /* #63 */
    637637};
    638638
     
    641641static const BINU16_TEST_T g_aTests_shld_u16_intel[] =
    642642{
    643     { 0x1c0487, 0x1c0446, 0x0000, 0x0000, 0x0000, 13 }, /* #0 */
    644     { 0x266f57, 0x266746, 0x0000, 0x0000, 0x0000,  5 }, /* #1 */
    645     { 0x175f02, 0x175746, 0x0000, 0x0000, 0x0000,  3 }, /* #2 */
    646     { 0x204c12, 0x204446, 0x0000, 0x0000, 0x0000,  8 }, /* #3 */
    647     { 0x153106, 0x153183, 0xf264, 0xe4c8, 0x0000,  1 }, /* #4 */
    648     { 0x322317, 0x322387, 0xf63c, 0x8f00, 0x0000,  6 }, /* #5 */
    649     { 0x3e3247, 0x3e3a06, 0x9b43, 0x6d0c, 0x0000,  2 }, /* #6 */
    650     { 0x073a43, 0x073206, 0x0935, 0x24d4, 0x0000,  2 }, /* #7 */
    651     { 0x0877c2, 0x087783, 0xdc8c, 0x919e, 0xf626,  5 }, /* #8 */
    652     { 0x226ac7, 0x226203, 0xccd9, 0x3c79, 0xe3c8, 13 }, /* #9 */
    653     { 0x295593, 0x295582, 0xd3a7, 0x9eda, 0xb6a0, 10 }, /* #10 */
    654     { 0x071987, 0x071987, 0x7326, 0x9935, 0xaaa5,  3 }, /* #11 */
    655     { 0x195917, 0x195183, 0xfd96, 0x963d, 0x3d25,  8 }, /* #12 */
    656     { 0x027152, 0x027903, 0x52e4, 0x2915, 0xa457, 14 }, /* #13 */
    657     { 0x356146, 0x356906, 0x53b0, 0x1160, 0x8b02, 13 }, /* #14 */
    658     { 0x257483, 0x257c07, 0x966e, 0x370f, 0x1ea5,  7 }, /* #15 */
    659     { 0x0c7dd2, 0x0c7d03, 0x62c9, 0x64c8, 0x9148,  7 }, /* #16 */
    660     { 0x1b1392, 0x1b1307, 0xe9a5, 0x4abe, 0x5f2b,  9 }, /* #17 */
    661     { 0x365302, 0x365386, 0x0d12, 0xd128, 0x8be2,  4 }, /* #18 */
    662     { 0x0b2602, 0x0b2603, 0x2811, 0x022c, 0x608b,  5 }, /* #19 */
    663     { 0x3c2b46, 0x3c2b07, 0x7b7c, 0x7c60, 0x602c,  8 }, /* #20 */
    664     { 0x1f7986, 0x1f7107, 0xd079, 0x0793, 0x3dc2,  4 }, /* #21 */
    665     { 0x0e3207, 0x0e3207, 0x1144, 0x0af0, 0x2bc2, 14 }, /* #22 */
    666     { 0x263407, 0x263c07, 0x740e, 0x40e2, 0x27ca,  4 }, /* #23 */
    667     { 0x125e12, 0x125e07, 0x6b9b, 0x6b5a, 0x5ad2, 13 }, /* #24 */
    668     { 0x332fd6, 0x332707, 0xe531, 0x2988, 0x1149,  3 }, /* #25 */
    669     { 0x2366c3, 0x236682, 0x38da, 0xdab9, 0xb90e,  8 }, /* #26 */
    670     { 0x2a41c3, 0x2a4983, 0x72ff, 0xfecb, 0x65c5,  9 }, /* #27 */
    671     { 0x051ad6, 0x051a87, 0x974c, 0xd309, 0x26b9,  6 }, /* #28 */
    672     { 0x1e37c7, 0x1e3f02, 0x7801, 0x6180, 0x8601, 14 }, /* #29 */
    673     { 0x1d6647, 0x1d6e03, 0x55a5, 0x5697, 0xc6cc,  2 }, /* #30 */
    674     { 0x111dd2, 0x111506, 0xcb55, 0x5aaa, 0x57db,  3 }, /* #31 */
    675     { 0x342986, 0x342986, 0x7ee8, 0x7ee8, 0x7ba0,  0 }, /* #32 */
    676     { 0x344a57, 0x344207, 0x169a, 0x480f, 0x407d, 13 }, /* #33 */
    677     { 0x3d4d82, 0x3d4507, 0x0aa6, 0x4dbe, 0xdf0b,  9 }, /* #34 */
    678     { 0x370f93, 0x370f83, 0x59de, 0x9de0, 0x03e6,  4 }, /* #35 */
    679     { 0x3e7992, 0x3e7186, 0xe2f4, 0xf4aa, 0xaa9f,  8 }, /* #36 */
    680     { 0x1d0bc6, 0x1d0b82, 0x6c1a, 0xc1a2, 0x2e45,  4 }, /* #37 */
    681     { 0x1e2287, 0x1e2a83, 0x7b3e, 0xd9f1, 0x2bef,  3 }, /* #38 */
    682     { 0x2f5b13, 0x2f5b06, 0x47e8, 0x21c6, 0x8718, 14 }, /* #39 */
    683     { 0x0e28d2, 0x0e2002, 0x281a, 0x6b15, 0xc547, 10 }, /* #40 */
    684     { 0x082697, 0x082603, 0xd897, 0x7373, 0x3733, 12 }, /* #41 */
    685     { 0x0a24c7, 0x0a2483, 0xe1e3, 0x878c, 0x1893,  2 }, /* #42 */
    686     { 0x3d4e56, 0x3d4e07, 0x9a24, 0x21e1, 0x3c3c, 11 }, /* #43 */
    687     { 0x266403, 0x266487, 0xef55, 0xbd55, 0x4abd,  2 }, /* #44 */
    688     { 0x065e86, 0x065e02, 0xa812, 0x519d, 0x8cea, 13 }, /* #45 */
    689     { 0x073d82, 0x073d02, 0x7c87, 0x43b9, 0x7342,  7 }, /* #46 */
    690     { 0x342c96, 0x342c02, 0xae5a, 0x5a7a, 0x7a97,  8 }, /* #47 */
    691     { 0x292356, 0x292b02, 0x84bb, 0x4bb6, 0x6ae7,  4 }, /* #48 */
    692     { 0x144dc6, 0x144d83, 0x78ec, 0x8ecd, 0xd814,  4 }, /* #49 */
    693     { 0x2c02d7, 0x2c0202, 0xeb22, 0x4438, 0x1c7f,  9 }, /* #50 */
    694     { 0x136252, 0x136287, 0xc68e, 0x8d1d, 0xfc36,  1 }, /* #51 */
    695     { 0x055506, 0x055586, 0xeb8e, 0xeb9c, 0xb9ca, 12 }, /* #52 */
    696     { 0x1b0b87, 0x1b0b86, 0x7eb8, 0xe06f, 0x1bd7, 10 }, /* #53 */
    697     { 0x010552, 0x010d03, 0x9135, 0x6137, 0x84de, 14 }, /* #54 */
    698     { 0x384257, 0x384a02, 0xa753, 0x7291, 0x9489, 13 }, /* #55 */
    699     { 0x135d07, 0x135582, 0xc284, 0x8023, 0x0118, 13 }, /* #56 */
    700     { 0x105497, 0x105486, 0xf5ee, 0xf73a, 0x75a6,  7 }, /* #57 */
    701     { 0x1d1ec2, 0x1d1603, 0x1a28, 0x457c, 0xaf92, 11 }, /* #58 */
    702     { 0x2f2352, 0x2f2303, 0xfcfa, 0x59ad, 0xcd6a, 13 }, /* #59 */
    703     { 0x182b52, 0x182302, 0xe851, 0x256e, 0x2b73, 13 }, /* #60 */
    704     { 0x145252, 0x145283, 0xe20c, 0x82ea, 0x1757, 13 }, /* #61 */
    705     { 0x237016, 0x237803, 0x7e57, 0x5fb3, 0xecd2, 10 }, /* #62 */
    706     { 0x361f12, 0x361f02, 0x9041, 0x082a, 0x521e,  5 }, /* #63 */
     643    { 0x0d18c7, 0x0d1046, 0x0000, 0x0000, 0x0000, 15 }, /* #0 */
     644    { 0x391a12, 0x391246, 0x0000, 0x0000, 0x0000, 11 }, /* #1 */
     645    { 0x025d47, 0x025d47, 0x0000, 0x0000, 0x0000,  0 }, /* #2 */
     646    { 0x367402, 0x367446, 0x0000, 0x0000, 0x0000, 11 }, /* #3 */
     647    { 0x247cd2, 0x247486, 0x07af, 0xf000, 0x0000, 12 }, /* #4 */
     648    { 0x0a7503, 0x0a7547, 0x1d04, 0x0000, 0x0000, 14 }, /* #5 */
     649    { 0x0a1046, 0x0a1006, 0xd03e, 0x1f00, 0x0000,  7 }, /* #6 */
     650    { 0x0d1ac6, 0x0d1287, 0xf7e0, 0xefc0, 0x0000,  1 }, /* #7 */
     651    { 0x2c0c57, 0x2c0c86, 0x4e92, 0x9d24, 0x4d55,  1 }, /* #8 */
     652    { 0x167706, 0x167703, 0x199a, 0x3561, 0xb0b6,  9 }, /* #9 */
     653    { 0x3d3b07, 0x3d3b06, 0x8fe3, 0x33b2, 0x3b20, 12 }, /* #10 */
     654    { 0x0c5157, 0x0c5903, 0x5208, 0x2086, 0x6462,  4 }, /* #11 */
     655    { 0x2b0702, 0x2b0f87, 0x7125, 0xc496, 0x80b6,  2 }, /* #12 */
     656    { 0x022e82, 0x022e82, 0x21c0, 0x21c0, 0x7f9d,  0 }, /* #13 */
     657    { 0x2f4e97, 0x2f4e87, 0x9d5f, 0xf341, 0x9a0e, 13 }, /* #14 */
     658    { 0x142486, 0x142487, 0xcefa, 0xf447, 0x23b9,  9 }, /* #15 */
     659    { 0x301b42, 0x301b83, 0x67fc, 0xf12f, 0x4bc5, 10 }, /* #16 */
     660    { 0x2623d7, 0x262b02, 0x91a0, 0x08a1, 0x8a11, 12 }, /* #17 */
     661    { 0x122e87, 0x122e02, 0x5a08, 0x43d3, 0x7a6e, 11 }, /* #18 */
     662    { 0x1b32c7, 0x1b3a82, 0xbf1a, 0xd152, 0x2a4c, 11 }, /* #19 */
     663    { 0x0d0fd3, 0x0d0f06, 0x462e, 0x3174, 0x8c2c,  3 }, /* #20 */
     664    { 0x3e2ed6, 0x3e2606, 0xf164, 0x2c82, 0x17a3,  5 }, /* #21 */
     665    { 0x162e83, 0x162683, 0x0d3a, 0xd3d5, 0x7ab0, 11 }, /* #22 */
     666    { 0x251216, 0x251a06, 0x43c6, 0x78c6, 0x30be,  5 }, /* #23 */
     667    { 0x145d96, 0x145d07, 0x60d9, 0x06cf, 0xf125,  3 }, /* #24 */
     668    { 0x3d4442, 0x3d4c07, 0xa894, 0x1287, 0x3fa6,  5 }, /* #25 */
     669    { 0x211e53, 0x211606, 0xcc91, 0x48d7, 0xafc9,  7 }, /* #26 */
     670    { 0x0e2857, 0x0e2006, 0x065b, 0x0cb7, 0xb978,  1 }, /* #27 */
     671    { 0x142c47, 0x142c82, 0xbbae, 0xecc7, 0xcc76, 12 }, /* #28 */
     672    { 0x242286, 0x242282, 0x39b9, 0xc41f, 0x883f, 15 }, /* #29 */
     673    { 0x230003, 0x230086, 0x3f0a, 0xb9fa, 0xe7e8, 14 }, /* #30 */
     674    { 0x3946c3, 0x394e02, 0x6539, 0x7204, 0xc813, 14 }, /* #31 */
     675    { 0x127c92, 0x127c82, 0x80a3, 0xc6e5, 0x1b97, 14 }, /* #32 */
     676    { 0x2614c3, 0x261407, 0x0ecf, 0x3c35, 0x0d5c, 10 }, /* #33 */
     677    { 0x1a5c52, 0x1a5c86, 0x8774, 0xe85a, 0x2d36,  9 }, /* #34 */
     678    { 0x1e6582, 0x1e6d86, 0xac98, 0xc605, 0xc0b7, 11 }, /* #35 */
     679    { 0x1f2842, 0x1f2842, 0xbad7, 0xbad7, 0x9a94,  0 }, /* #36 */
     680    { 0x065f02, 0x065f83, 0x98fe, 0xeccd, 0xccd0, 12 }, /* #37 */
     681    { 0x3f7c83, 0x3f7486, 0x0c04, 0xc044, 0x45cc,  4 }, /* #38 */
     682    { 0x0d2713, 0x0d2787, 0x246a, 0xaaaa, 0xaabf, 10 }, /* #39 */
     683    { 0x044b86, 0x044387, 0xc07d, 0x80fa, 0x1efc,  1 }, /* #40 */
     684    { 0x3c6553, 0x3c6587, 0x0393, 0xc9bd, 0x7b54,  7 }, /* #41 */
     685    { 0x171ac2, 0x171203, 0x3862, 0x0c5b, 0xdbf8,  5 }, /* #42 */
     686    { 0x214cc6, 0x214c02, 0x405e, 0x0bcd, 0x6ec9,  5 }, /* #43 */
     687    { 0x2e5496, 0x2e5483, 0xee70, 0xdce0, 0x56fa,  1 }, /* #44 */
     688    { 0x204202, 0x204287, 0xde3f, 0xf7ac, 0x7ac9, 12 }, /* #45 */
     689    { 0x257216, 0x257a83, 0x5d5b, 0xab75, 0xac24,  5 }, /* #46 */
     690    { 0x070e47, 0x070e47, 0x8068, 0x8068, 0x3b66,  0 }, /* #47 */
     691    { 0x0b1857, 0x0b1003, 0x227c, 0x3e5d, 0xba1c,  7 }, /* #48 */
     692    { 0x3f4c57, 0x3f4407, 0x122e, 0x75c6, 0xb8d7, 11 }, /* #49 */
     693    { 0x206406, 0x206403, 0x33b9, 0x727c, 0x3e43,  9 }, /* #50 */
     694    { 0x051413, 0x051402, 0xcb2b, 0x566b, 0x35d4,  9 }, /* #51 */
     695    { 0x3641c3, 0x364182, 0x29bf, 0xdfe3, 0xc6a1,  7 }, /* #52 */
     696    { 0x231ec7, 0x231603, 0x1f6d, 0x5dd0, 0x7741, 14 }, /* #53 */
     697    { 0x317156, 0x317982, 0xb0e5, 0xfa92, 0xf524, 15 }, /* #54 */
     698    { 0x3e3642, 0x3e3e86, 0xb660, 0xc0a5, 0x52d7,  9 }, /* #55 */
     699    { 0x3f5502, 0x3f5506, 0x30ae, 0x615c, 0x0815,  1 }, /* #56 */
     700    { 0x126382, 0x126306, 0xcead, 0x7569, 0x30d2,  3 }, /* #57 */
     701    { 0x276e86, 0x276683, 0x3f1e, 0xe4a4, 0x4a45, 12 }, /* #58 */
     702    { 0x0914c6, 0x091486, 0x184f, 0x9fa9, 0xd48d,  9 }, /* #59 */
     703    { 0x247d07, 0x247d03, 0x5188, 0x4620, 0x2ab8,  2 }, /* #60 */
     704    { 0x0d5ed2, 0x0d5e83, 0x5bd4, 0xbd45, 0x5403,  4 }, /* #61 */
     705    { 0x3c4856, 0x3c4802, 0xa26e, 0x6e75, 0x75b5,  8 }, /* #62 */
     706    { 0x1f2186, 0x1f2182, 0x34d3, 0xd3c2, 0xc221,  8 }, /* #63 */
    707707};
    708708static const BINU16_TEST_T g_aTests_shrd_u16_intel[] =
    709709{
    710     { 0x074bd7, 0x074346, 0x0000, 0x0000, 0x0000,  8 }, /* #0 */
    711     { 0x154816, 0x154046, 0x0000, 0x0000, 0x0000,  1 }, /* #1 */
    712     { 0x093b56, 0x093346, 0x0000, 0x0000, 0x0000,  2 }, /* #2 */
    713     { 0x2e0c43, 0x2e0c43, 0x0000, 0x0000, 0x0000,  0 }, /* #3 */
    714     { 0x0d23c3, 0x0d2b07, 0x85cb, 0x085c, 0x0000,  4 }, /* #4 */
    715     { 0x031642, 0x031607, 0x5c61, 0x2e30, 0x0000,  1 }, /* #5 */
    716     { 0x194286, 0x194286, 0x395f, 0x395f, 0x0000,  0 }, /* #6 */
    717     { 0x1d3457, 0x1d3c02, 0xcb4e, 0x0019, 0x0000, 11 }, /* #7 */
    718     { 0x1365c3, 0x136506, 0x3192, 0x770c, 0x2ddc, 10 }, /* #8 */
    719     { 0x152913, 0x152187, 0x703a, 0x91c0, 0x1ba4,  6 }, /* #9 */
    720     { 0x0b00d3, 0x0b00d3, 0x4cfd, 0x4cfd, 0x9b5c,  0 }, /* #10 */
    721     { 0x1c23c6, 0x1c2b07, 0x9961, 0x4a65, 0x0152,  6 }, /* #11 */
    722     { 0x321493, 0x321493, 0x6afd, 0x6afd, 0x9022,  0 }, /* #12 */
    723     { 0x160c92, 0x160407, 0x3f3a, 0x3711, 0x46e2, 13 }, /* #13 */
    724     { 0x086397, 0x086306, 0xf4b4, 0x0bfa, 0x7c17,  9 }, /* #14 */
    725     { 0x330503, 0x330503, 0xb7e2, 0xb7e2, 0x7206,  0 }, /* #15 */
    726     { 0x0a0417, 0x0a0c06, 0x0c95, 0x50c9, 0x9255,  4 }, /* #16 */
    727     { 0x093cd6, 0x093402, 0x664f, 0x5d26, 0xd5d2, 12 }, /* #17 */
    728     { 0x102e02, 0x102606, 0x9bab, 0x5cdd, 0xfaab,  5 }, /* #18 */
    729     { 0x3f2d47, 0x3f2d03, 0xc767, 0x7731, 0xcddc, 10 }, /* #19 */
    730     { 0x376207, 0x376a82, 0x1a1d, 0xde34, 0xdc6f,  7 }, /* #20 */
    731     { 0x170f93, 0x170f06, 0xf44f, 0x53d1, 0x0154,  6 }, /* #21 */
    732     { 0x133a43, 0x133a87, 0x3a8c, 0x8c4e, 0x5a31, 10 }, /* #22 */
    733     { 0x282e57, 0x282e57, 0xe888, 0xe888, 0xf824,  0 }, /* #23 */
    734     { 0x0c5dc7, 0x0c5506, 0xbcef, 0x7bde, 0x40f7,  9 }, /* #24 */
    735     { 0x1f0543, 0x1f0d06, 0x56c4, 0x55b1, 0x9fe9,  2 }, /* #25 */
    736     { 0x2e6682, 0x2e6682, 0xf45b, 0xf45b, 0x39e4,  0 }, /* #26 */
    737     { 0x2f7212, 0x2f7203, 0x6277, 0x7198, 0x21c6, 10 }, /* #27 */
    738     { 0x1b5603, 0x1b5e87, 0x6440, 0x89b2, 0x44d9, 15 }, /* #28 */
    739     { 0x150cc6, 0x150c02, 0xae16, 0x570b, 0x23fc,  1 }, /* #29 */
    740     { 0x2d7b52, 0x2d7383, 0xbee2, 0xeefb, 0x827b,  6 }, /* #30 */
    741     { 0x1e4703, 0x1e4703, 0xecd6, 0xecd6, 0xf9ab,  0 }, /* #31 */
    742     { 0x1b3c97, 0x1b3c83, 0x2a39, 0xd951, 0xbadb,  5 }, /* #32 */
    743     { 0x1e1416, 0x1e1c06, 0x37a0, 0x1b53, 0xe1b5, 12 }, /* #33 */
    744     { 0x157406, 0x157c06, 0xc04b, 0x6560, 0x58ca,  9 }, /* #34 */
    745     { 0x1a5b97, 0x1a5386, 0xb7c2, 0x8dbe, 0xe7d1,  5 }, /* #35 */
    746     { 0x3e3987, 0x3e3903, 0x5ff6, 0x57fd, 0x8c41,  2 }, /* #36 */
    747     { 0x1d09d6, 0x1d0983, 0x9e70, 0xdbd3, 0x66de, 11 }, /* #37 */
    748     { 0x247ac7, 0x247a06, 0x1d89, 0x23b1, 0xc5b9,  3 }, /* #38 */
    749     { 0x102547, 0x102d06, 0x79b6, 0x2fde, 0xa8bf, 10 }, /* #39 */
    750     { 0x385bd2, 0x385302, 0xca16, 0x3fe5, 0x287f,  9 }, /* #40 */
    751     { 0x0c2752, 0x0c2702, 0x2638, 0x73f4, 0xb9fa, 15 }, /* #41 */
    752     { 0x211a96, 0x211287, 0x3664, 0x9c6c, 0x834e,  7 }, /* #42 */
    753     { 0x1c7346, 0x1c7383, 0xe66c, 0xf5bc, 0x4fad, 11 }, /* #43 */
    754     { 0x181bc2, 0x181383, 0xebc6, 0xf8df, 0xbe37, 14 }, /* #44 */
    755     { 0x250656, 0x250e07, 0xaebf, 0x0e5a, 0x8396, 14 }, /* #45 */
    756     { 0x321116, 0x321983, 0xa762, 0xc529, 0xc314, 10 }, /* #46 */
    757     { 0x1f2512, 0x1f2d83, 0xe146, 0xa33d, 0xd19e, 15 }, /* #47 */
    758     { 0x2e3956, 0x2e3902, 0x2c4d, 0x2d6e, 0x16b7, 15 }, /* #48 */
    759     { 0x210e52, 0x210686, 0x6631, 0xccc6, 0x17be,  3 }, /* #49 */
    760     { 0x226356, 0x226b86, 0xe929, 0xedd2, 0x6076,  7 }, /* #50 */
    761     { 0x034bd2, 0x034b07, 0x1b55, 0x7f8d, 0x18ff,  9 }, /* #51 */
    762     { 0x2f0553, 0x2f0582, 0x1fbe, 0xcd68, 0xf35a, 14 }, /* #52 */
    763     { 0x3e6343, 0x3e6306, 0xed6a, 0x43ed, 0x7f43,  8 }, /* #53 */
    764     { 0x143f96, 0x143f03, 0x6d7f, 0x3cb6, 0x1479,  9 }, /* #54 */
    765     { 0x354596, 0x354d03, 0xb7c1, 0x685b, 0xacd0,  9 }, /* #55 */
    766     { 0x3e6183, 0x3e6103, 0x5ec0, 0x35bc, 0x1ade, 15 }, /* #56 */
    767     { 0x2b0556, 0x2b0d87, 0x4aab, 0xe7d2, 0x0b9f, 10 }, /* #57 */
    768     { 0x087012, 0x087002, 0x7034, 0x5e1c, 0xd578, 10 }, /* #58 */
    769     { 0x3a2c07, 0x3a2c87, 0x6e9d, 0xace2, 0xd671, 15 }, /* #59 */
    770     { 0x3a2756, 0x3a2707, 0x7d38, 0x470f, 0x4a38, 11 }, /* #60 */
    771     { 0x201153, 0x201103, 0x31ad, 0x18d6, 0xf5fe,  1 }, /* #61 */
    772     { 0x267bc6, 0x267303, 0xa2ae, 0x7a2a, 0xfaf7,  4 }, /* #62 */
    773     { 0x1d7d12, 0x1d7d03, 0x71c7, 0x3ee3, 0x531f,  7 }, /* #63 */
     710    { 0x242fc6, 0x242746, 0x0000, 0x0000, 0x0000,  3 }, /* #0 */
     711    { 0x057fd6, 0x057746, 0x0000, 0x0000, 0x0000, 13 }, /* #1 */
     712    { 0x2c3b53, 0x2c3346, 0x0000, 0x0000, 0x0000,  6 }, /* #2 */
     713    { 0x0669c3, 0x066146, 0x0000, 0x0000, 0x0000,  7 }, /* #3 */
     714    { 0x067753, 0x067706, 0x04e8, 0x0274, 0x0000,  1 }, /* #4 */
     715    { 0x0f6f56, 0x0f6707, 0x558f, 0x0055, 0x0000,  8 }, /* #5 */
     716    { 0x2f5642, 0x2f5e03, 0xef4f, 0x000e, 0x0000, 12 }, /* #6 */
     717    { 0x2c0712, 0x2c0712, 0x194f, 0x194f, 0x0000,  0 }, /* #7 */
     718    { 0x3e0686, 0x3e0686, 0xe9ac, 0xe9ac, 0x81f7,  0 }, /* #8 */
     719    { 0x375506, 0x375506, 0x2229, 0x7111, 0xf0e2,  9 }, /* #9 */
     720    { 0x397103, 0x397983, 0x10aa, 0xc510, 0x26c5,  8 }, /* #10 */
     721    { 0x1035c2, 0x103587, 0x3ede, 0x8581, 0x30b0, 13 }, /* #11 */
     722    { 0x2f5013, 0x2f5086, 0xa828, 0xb26a, 0x06c9, 10 }, /* #12 */
     723    { 0x1c2146, 0x1c2182, 0x82c1, 0xd82c, 0x746d,  4 }, /* #13 */
     724    { 0x162216, 0x162207, 0xf389, 0x47f3, 0x0547,  8 }, /* #14 */
     725    { 0x251486, 0x251c06, 0xcda7, 0x4033, 0xa500, 10 }, /* #15 */
     726    { 0x1e5986, 0x1e5902, 0xd41c, 0x51a8, 0x26a8,  7 }, /* #16 */
     727    { 0x010c02, 0x010487, 0xb261, 0xd930, 0x6185,  1 }, /* #17 */
     728    { 0x260753, 0x260782, 0x8ba2, 0xdc5d, 0x137b,  5 }, /* #18 */
     729    { 0x0f4e83, 0x0f4602, 0x0afc, 0x4458, 0xd116, 14 }, /* #19 */
     730    { 0x392392, 0x392b87, 0x381f, 0x9c0f, 0xe7a9,  1 }, /* #20 */
     731    { 0x3905c3, 0x390586, 0xf0c1, 0xbe18, 0xa84d,  3 }, /* #21 */
     732    { 0x142996, 0x142987, 0x7a3f, 0xb7a3, 0x768b,  4 }, /* #22 */
     733    { 0x217113, 0x217907, 0xb9e8, 0x7ae7, 0xdd5e,  6 }, /* #23 */
     734    { 0x053952, 0x053106, 0xf76b, 0x3eed, 0xeff9,  3 }, /* #24 */
     735    { 0x214c06, 0x214c82, 0x940b, 0xc925, 0xbf24, 10 }, /* #25 */
     736    { 0x3a5857, 0x3a5807, 0x826d, 0x504d, 0xe2d2,  3 }, /* #26 */
     737    { 0x0c37d7, 0x0c3f03, 0x8cb9, 0x64c8, 0x064c, 12 }, /* #27 */
     738    { 0x366c43, 0x366483, 0xc7dd, 0xf3c7, 0x79e3, 15 }, /* #28 */
     739    { 0x327a56, 0x327287, 0x4acb, 0xb895, 0xfedc,  7 }, /* #29 */
     740    { 0x013857, 0x013807, 0x8f55, 0x2347, 0x0e46,  9 }, /* #30 */
     741    { 0x386997, 0x386982, 0x1b0a, 0xfa32, 0xfd19, 15 }, /* #31 */
     742    { 0x217892, 0x217007, 0xc84f, 0x7c84, 0x57f7,  4 }, /* #32 */
     743    { 0x3c3d86, 0x3c3d82, 0x7a29, 0xde8a, 0xa433,  2 }, /* #33 */
     744    { 0x3d78d7, 0x3d7002, 0xb060, 0x1d83, 0xbb63,  5 }, /* #34 */
     745    { 0x0b3a42, 0x0b3282, 0x35a0, 0x8d68, 0x29ca,  2 }, /* #35 */
     746    { 0x396fd2, 0x396787, 0xefb6, 0xc2be, 0x0c2b, 12 }, /* #36 */
     747    { 0x344cc7, 0x344486, 0xf6c0, 0xdb5f, 0x0db5, 12 }, /* #37 */
     748    { 0x3c30c7, 0x3c3883, 0x016d, 0xf016, 0xbedf,  4 }, /* #38 */
     749    { 0x2c7c46, 0x2c7406, 0xb38e, 0x3d9c, 0xb067,  5 }, /* #39 */
     750    { 0x2036c6, 0x203e87, 0xc434, 0x83c9, 0xc1e4, 15 }, /* #40 */
     751    { 0x103043, 0x103003, 0xdcac, 0x71dc, 0x1f71,  8 }, /* #41 */
     752    { 0x165ed6, 0x165682, 0x5bbc, 0x96ef, 0x5536,  2 }, /* #42 */
     753    { 0x1e1e86, 0x1e1607, 0xcf2f, 0x0ff9, 0x207f, 11 }, /* #43 */
     754    { 0x221912, 0x221103, 0x845c, 0x1845, 0x8d51,  4 }, /* #44 */
     755    { 0x392b96, 0x392b83, 0x1705, 0x8245, 0x4209, 10 }, /* #45 */
     756    { 0x3c5182, 0x3c5986, 0x0bcf, 0x9328, 0xd265, 13 }, /* #46 */
     757    { 0x143cd6, 0x143c83, 0xb61e, 0xc5b0, 0x77d8,  5 }, /* #47 */
     758    { 0x2a7802, 0x2a7882, 0x9515, 0xca45, 0x6522, 15 }, /* #48 */
     759    { 0x0e1986, 0x0e1182, 0x799c, 0x9a9e, 0xb26a, 10 }, /* #49 */
     760    { 0x305713, 0x305f03, 0x21a9, 0x521a, 0xa4a5,  4 }, /* #50 */
     761    { 0x375c82, 0x375486, 0xcca3, 0xbcca, 0x18bb,  4 }, /* #51 */
     762    { 0x005642, 0x005642, 0x4b80, 0x4b80, 0x07e9,  0 }, /* #52 */
     763    { 0x210357, 0x210b02, 0x9e9f, 0x774f, 0x10ee,  9 }, /* #53 */
     764    { 0x1d7986, 0x1d7983, 0xdae2, 0xa4da, 0x56a4,  8 }, /* #54 */
     765    { 0x052513, 0x052d82, 0xd33b, 0x90d3, 0x4490,  8 }, /* #55 */
     766    { 0x1c0d92, 0x1c0587, 0x793f, 0xd487, 0xbd48, 12 }, /* #56 */
     767    { 0x394847, 0x394002, 0x8941, 0x3b89, 0xfc3b,  8 }, /* #57 */
     768    { 0x2b3047, 0x2b3882, 0xa8a5, 0xaa29, 0xf9de,  2 }, /* #58 */
     769    { 0x250553, 0x250506, 0x655f, 0x7003, 0xae00, 13 }, /* #59 */
     770    { 0x032492, 0x032403, 0x75e2, 0x3e61, 0x8f98, 14 }, /* #60 */
     771    { 0x384dc2, 0x384d87, 0x8f82, 0xce47, 0x199c,  9 }, /* #61 */
     772    { 0x3c1f12, 0x3c1f87, 0x1be4, 0xc8b1, 0x1c8b, 12 }, /* #62 */
     773    { 0x027dd2, 0x027502, 0x7131, 0x1c4c, 0x4d70,  2 }, /* #63 */
    774774};
    775775static const BINU32_TEST_T g_aTests_shld_u32_intel[] =
    776776{
    777     { 0x080f42, 0x080746, 0x00000000, 0x00000000, 0x00000000, 21 }, /* #0 */
    778     { 0x1b2647, 0x1b2646, 0x00000000, 0x00000000, 0x00000000, 19 }, /* #1 */
    779     { 0x3712c3, 0x371246, 0x00000000, 0x00000000, 0x00000000, 23 }, /* #2 */
    780     { 0x096fd7, 0x096746, 0x00000000, 0x00000000, 0x00000000, 26 }, /* #3 */
    781     { 0x0415d7, 0x041d86, 0x8e8c1b0c, 0xc0000000, 0x00000000, 28 }, /* #4 */
    782     { 0x350e46, 0x350606, 0x30a484b0, 0x42580000, 0x00000000, 15 }, /* #5 */
    783     { 0x3b6943, 0x3b6186, 0xe14b89af, 0xbc000000, 0x00000000, 26 }, /* #6 */
    784     { 0x3c7202, 0x3c7286, 0xc4625bfa, 0xc4b7f400, 0x00000000,  9 }, /* #7 */
    785     { 0x294c96, 0x294c07, 0x7ba3beef, 0x7477ddf0, 0x8633f86b,  5 }, /* #8 */
    786     { 0x0c3d96, 0x0c3d96, 0x2ef38e44, 0x2ef38e44, 0xfbd33e51,  0 }, /* #9 */
    787     { 0x3066c3, 0x306e06, 0xb3735973, 0x6e6b2e66, 0x305b83de,  5 }, /* #10 */
    788     { 0x306997, 0x306107, 0xd7d6cadf, 0x5bf7bab8, 0xbdd5c174, 21 }, /* #11 */
    789     { 0x2b2b53, 0x2b2383, 0x3d84656e, 0x84656efd, 0xfd94a1c8,  8 }, /* #12 */
    790     { 0x196ac6, 0x196207, 0x0d5597a6, 0x5565e990, 0x43c26f4a,  6 }, /* #13 */
    791     { 0x2a7306, 0x2a7b86, 0xa835d8ff, 0xff9f8460, 0x9f846061, 24 }, /* #14 */
    792     { 0x3174c7, 0x317402, 0xd25b6c91, 0x489a6923, 0x34d2462f, 23 }, /* #15 */
    793     { 0x3139c6, 0x313103, 0x2ec12015, 0x760900ad, 0xbae7637a,  3 }, /* #16 */
    794     { 0x094693, 0x094e86, 0x7222d6ef, 0xb5bbfc30, 0xf0c057ab, 14 }, /* #17 */
    795     { 0x385f92, 0x385f07, 0x510cb76c, 0x2ddb154e, 0x55392d47, 14 }, /* #18 */
    796     { 0x2b0b46, 0x2b0b07, 0x5fa9c0b6, 0x7ea702d8, 0x03154b07,  2 }, /* #19 */
    797     { 0x2b2702, 0x2b2f83, 0x7fe15b5d, 0xff0adaef, 0xe4776369,  3 }, /* #20 */
    798     { 0x195c96, 0x195487, 0x02c4a538, 0x894a705f, 0x2fe0c6fd,  9 }, /* #21 */
    799     { 0x2b25c6, 0x2b2d06, 0x88626a5f, 0x626a5f39, 0x39aa1aa4,  8 }, /* #22 */
    800     { 0x363e96, 0x363687, 0x0be2a3b7, 0xdbb62647, 0x6c4c8e52, 23 }, /* #23 */
    801     { 0x0826c3, 0x082e86, 0xb10da9dd, 0xe9b79384, 0x36f2708d, 27 }, /* #24 */
    802     { 0x011046, 0x011806, 0xadccf0cb, 0x196c34a6, 0x61a535b1, 21 }, /* #25 */
    803     { 0x326683, 0x326e02, 0x41ddd61f, 0x1ff99883, 0xf99883b4, 24 }, /* #26 */
    804     { 0x2d4642, 0x2d4603, 0x39ea959d, 0x59dd61cb, 0xd61cb9a7, 20 }, /* #27 */
    805     { 0x352d42, 0x352582, 0xddaceada, 0xeada0bbf, 0x0bbf29de, 16 }, /* #28 */
    806     { 0x2f2497, 0x2f2482, 0x252decaa, 0xb7b2a864, 0x193817df, 10 }, /* #29 */
    807     { 0x246c06, 0x246487, 0x01faab3e, 0xeaacf963, 0x58e319fd, 10 }, /* #30 */
    808     { 0x0b1f52, 0x0b1f02, 0x73f59b8b, 0x5facc140, 0xf598281f, 27 }, /* #31 */
    809     { 0x383382, 0x383b82, 0xa3f3283f, 0xca0fcea1, 0x3a85999d, 14 }, /* #32 */
    810     { 0x1c0c87, 0x1c0c07, 0x9cb9dd30, 0x73ba61a3, 0xd1c6d8b0,  9 }, /* #33 */
    811     { 0x1811d2, 0x181187, 0xffa2b7af, 0xebcc71e4, 0x31c792a3, 22 }, /* #34 */
    812     { 0x326097, 0x326003, 0x2b9e91de, 0x73d23bcb, 0x5fe1fb08,  5 }, /* #35 */
    813     { 0x180217, 0x180217, 0x0e72859b, 0x0e72859b, 0xf6ce8c64,  0 }, /* #36 */
    814     { 0x072617, 0x072e03, 0x63e97375, 0x1f4b9bab, 0x60acef22,  3 }, /* #37 */
    815     { 0x1b0946, 0x1b0103, 0x0f30acf1, 0x67893e37, 0x27c6e1bb, 19 }, /* #38 */
    816     { 0x1443c2, 0x144387, 0x28ffe187, 0xff861dc0, 0x70052c53, 10 }, /* #39 */
    817     { 0x150c16, 0x150402, 0x1ffe6a78, 0x5d7d15cb, 0xbafa2b96, 31 }, /* #40 */
    818     { 0x3c58c7, 0x3c5006, 0x2e5ad1a1, 0x5cb5a342, 0x115075e1,  1 }, /* #41 */
    819     { 0x0c0792, 0x0c0783, 0x1b474d5a, 0xab50c520, 0x862900e4, 21 }, /* #42 */
    820     { 0x057c56, 0x057406, 0xe41e195d, 0x32bb000a, 0x800511a3, 17 }, /* #43 */
    821     { 0x2f12d7, 0x2f1a06, 0x79fb9300, 0x034cee55, 0x699dcaa8, 27 }, /* #44 */
    822     { 0x232307, 0x232b06, 0x9b4d8672, 0x726620de, 0x6620de25, 24 }, /* #45 */
    823     { 0x3f4052, 0x3f4886, 0x52ec201a, 0xd43db703, 0x87b6e07a, 27 }, /* #46 */
    824     { 0x076756, 0x076f03, 0xbe395158, 0x2a2b1413, 0xa09ced20, 13 }, /* #47 */
    825     { 0x2d3247, 0x2d3286, 0xdc7a29c7, 0xf4538ebb, 0x5d9c1adb,  9 }, /* #48 */
    826     { 0x177b97, 0x177b02, 0x43caf8a6, 0x57c5371f, 0xe3f7ddc6, 11 }, /* #49 */
    827     { 0x106416, 0x106c03, 0x7e6e63b5, 0x3731dab9, 0x73309190,  7 }, /* #50 */
    828     { 0x301153, 0x301987, 0x8b31db7d, 0x98edbed8, 0xb19a41d5,  7 }, /* #51 */
    829     { 0x2a2c96, 0x2a2c07, 0x526f0640, 0x06403ad8, 0x3ad85cd7, 16 }, /* #52 */
    830     { 0x321ec3, 0x321e82, 0xbb1fc521, 0xfe290880, 0x100025a7, 11 }, /* #53 */
    831     { 0x2a01c2, 0x2a0102, 0x02b08c4d, 0x4d4bfeb9, 0x4bfeb998, 24 }, /* #54 */
    832     { 0x2047d6, 0x204786, 0x1ab4865a, 0xcb45218d, 0x290c6cd7, 21 }, /* #55 */
    833     { 0x237743, 0x237f03, 0x7616bb3b, 0x0b5d9da4, 0x49e8bf8d,  7 }, /* #56 */
    834     { 0x276183, 0x276987, 0x83f94e1b, 0xf29c36f6, 0x7b7bb821,  9 }, /* #57 */
    835     { 0x0e5153, 0x0e5103, 0x1082c25a, 0x2d36efab, 0x6ddf577e, 23 }, /* #58 */
    836     { 0x035342, 0x035b03, 0x9a7c284b, 0x4259bd16, 0x37a2cd45, 19 }, /* #59 */
    837     { 0x2f3b07, 0x2f3b06, 0x902de90e, 0x16f4876c, 0xd8ecfc9e,  7 }, /* #60 */
    838     { 0x077213, 0x077a82, 0x8832338a, 0x8ce28864, 0x21915008, 14 }, /* #61 */
    839     { 0x046653, 0x046e02, 0x9f1787cc, 0x1f3077f1, 0x1dfc64b5, 18 }, /* #62 */
    840     { 0x3b2a83, 0x3b2207, 0x21847c6c, 0x08f8d9eb, 0xf5fd4330,  9 }, /* #63 */
     777    { 0x244692, 0x244646, 0x00000000, 0x00000000, 0x00000000, 22 }, /* #0 */
     778    { 0x082856, 0x082046, 0x00000000, 0x00000000, 0x00000000, 25 }, /* #1 */
     779    { 0x040c42, 0x040446, 0x00000000, 0x00000000, 0x00000000, 21 }, /* #2 */
     780    { 0x396052, 0x396046, 0x00000000, 0x00000000, 0x00000000, 14 }, /* #3 */
     781    { 0x231ad3, 0x231206, 0x2f7e8729, 0x72900000, 0x00000000, 20 }, /* #4 */
     782    { 0x307b86, 0x307346, 0xc56144e8, 0x00000000, 0x00000000, 31 }, /* #5 */
     783    { 0x370443, 0x370406, 0x14686008, 0x18020000, 0x00000000, 14 }, /* #6 */
     784    { 0x2b0187, 0x2b0106, 0x3413d0ad, 0x6827a15a, 0x00000000,  1 }, /* #7 */
     785    { 0x2d1fd7, 0x2d1f06, 0xb32b3909, 0x4c3f8100, 0x30fe0403, 30 }, /* #8 */
     786    { 0x0f2342, 0x0f2386, 0x0d392b56, 0xe4ad5aa3, 0xa8fd1a3c, 10 }, /* #9 */
     787    { 0x102486, 0x102403, 0xd1b7f568, 0x68d4e12f, 0xd4e12f1e, 24 }, /* #10 */
     788    { 0x0a7a57, 0x0a7283, 0xe8a63191, 0x91c51243, 0xc5124315, 24 }, /* #11 */
     789    { 0x0d5407, 0x0d5c02, 0x83363b70, 0x3b70adae, 0xadae9f98, 16 }, /* #12 */
     790    { 0x190d92, 0x190583, 0x0fb16d99, 0xb16d990b, 0x0b7afa1d,  8 }, /* #13 */
     791    { 0x0536c6, 0x053687, 0xdd8995ef, 0xd8995ef5, 0x5a36ebd3,  4 }, /* #14 */
     792    { 0x335ad2, 0x335203, 0x2a5e34d3, 0x3ebbd7ce, 0xebbd7cec, 28 }, /* #15 */
     793    { 0x297457, 0x297486, 0xda930d46, 0x986a3422, 0x845f0203, 11 }, /* #16 */
     794    { 0x2a7942, 0x2a7907, 0x501001a2, 0x37fdf2dd, 0x6ffbe5ba, 31 }, /* #17 */
     795    { 0x001583, 0x001587, 0x0f2e959d, 0x974aced4, 0xa9ed465a,  7 }, /* #18 */
     796    { 0x0b0057, 0x0b0803, 0x6f54ca9b, 0x537a86f1, 0xd437890f, 21 }, /* #19 */
     797    { 0x0d43d3, 0x0d4307, 0x0ec73191, 0x6398c8f9, 0xf2664cf2,  7 }, /* #20 */
     798    { 0x2770d3, 0x277886, 0x48bfeb2a, 0xaff809aa, 0xff809aaa, 28 }, /* #21 */
     799    { 0x3e7157, 0x3e7107, 0xe963745e, 0x4b1ba2f3, 0x603c626b,  3 }, /* #22 */
     800    { 0x066582, 0x066d07, 0x8a53251c, 0x3251c182, 0x182d37c8, 12 }, /* #23 */
     801    { 0x3d0296, 0x3d0287, 0xd4b6f255, 0x92a95105, 0x2a20bc90, 19 }, /* #24 */
     802    { 0x350c92, 0x350407, 0xf1468a65, 0x14ca18d7, 0x0c6bda5b, 17 }, /* #25 */
     803    { 0x1c6157, 0x1c6903, 0x4ef0fa66, 0x3302ecd0, 0x05d9a166, 23 }, /* #26 */
     804    { 0x3801c2, 0x380187, 0x0830e2f1, 0xe3eb5e4e, 0xf5af2722, 25 }, /* #27 */
     805    { 0x3a1b47, 0x3a1b82, 0xa9e553bd, 0xa77adc91, 0x6e48b4c6, 17 }, /* #28 */
     806    { 0x265243, 0x265203, 0x3e7d210d, 0x702e5208, 0xc0b94822, 30 }, /* #29 */
     807    { 0x122852, 0x122082, 0xd3bab033, 0xeac0ceda, 0xb6b17600, 10 }, /* #30 */
     808    { 0x320302, 0x320383, 0x23d561dc, 0xb832cf34, 0x19679a28, 25 }, /* #31 */
     809    { 0x3b6153, 0x3b6107, 0x227db79a, 0x6de6a172, 0x85c94670, 14 }, /* #32 */
     810    { 0x3c3293, 0x3c3207, 0x1ca94662, 0x4662e2ac, 0xe2acea58, 16 }, /* #33 */
     811    { 0x0d00c6, 0x0d00c6, 0x4a1f8aa8, 0x4a1f8aa8, 0xa2e836a0,  0 }, /* #34 */
     812    { 0x360413, 0x360482, 0xf1756d00, 0xd005302f, 0x5302f9ee, 20 }, /* #35 */
     813    { 0x127b53, 0x127306, 0xea605544, 0x2584f3f5, 0xb09e7ea6, 27 }, /* #36 */
     814    { 0x1f3917, 0x1f3986, 0x4c985694, 0x949e37e1, 0x9e37e1ee, 24 }, /* #37 */
     815    { 0x2e6656, 0x2e6e03, 0x61558677, 0x619dc79e, 0x1e783eec, 14 }, /* #38 */
     816    { 0x1d2286, 0x1d2a02, 0x6bb14d10, 0x0b0fb932, 0x2c3ee4c8, 30 }, /* #39 */
     817    { 0x0c1e43, 0x0c1607, 0x26758166, 0x3ac0b378, 0xf12cc5ff,  7 }, /* #40 */
     818    { 0x096f53, 0x096707, 0x22629c7d, 0x314e3ef9, 0xf3cad693,  7 }, /* #41 */
     819    { 0x205ec2, 0x205603, 0x1c03624e, 0x00d893b3, 0xce846cbb,  6 }, /* #42 */
     820    { 0x3c7a82, 0x3c7202, 0x27cc0093, 0x4f980126, 0x3604ed09,  1 }, /* #43 */
     821    { 0x101ac6, 0x101287, 0xf9f0eac1, 0xe1d582f9, 0x7cec47b8,  9 }, /* #44 */
     822    { 0x0a0a83, 0x0a0207, 0xd05a4c75, 0x7c746987, 0xf1d1a61d, 30 }, /* #45 */
     823    { 0x3f6296, 0x3f6287, 0xf4a2c144, 0xa5160a22, 0x454d150a,  3 }, /* #46 */
     824    { 0x3c5456, 0x3c5487, 0xfe64f55e, 0xfcc9eabd, 0xb7dc6170,  1 }, /* #47 */
     825    { 0x180097, 0x180887, 0xaedc194e, 0xb8329ded, 0xf6b9adc4,  9 }, /* #48 */
     826    { 0x2d7e92, 0x2d7e92, 0x5c2b7c93, 0x5c2b7c93, 0x5aee7f22,  0 }, /* #49 */
     827    { 0x3c6716, 0x3c6f87, 0x4fa4f8c2, 0xd27c610f, 0x1eff404c,  7 }, /* #50 */
     828    { 0x3c0a06, 0x3c0a03, 0x907bdfb5, 0x6bec81f4, 0xf640fa2d, 25 }, /* #51 */
     829    { 0x2033c3, 0x203b82, 0x864876ff, 0x90edfe31, 0x18ad2f20,  9 }, /* #52 */
     830    { 0x196c16, 0x196402, 0xc99d421b, 0x6edf4291, 0xb7d0a467, 26 }, /* #53 */
     831    { 0x2d5406, 0x2d5487, 0x191a5962, 0x91a59624, 0x4deca4d2,  4 }, /* #54 */
     832    { 0x233c57, 0x233486, 0xd281d6fb, 0xeb7d9f47, 0x3e8f9ba2, 15 }, /* #55 */
     833    { 0x317606, 0x317607, 0x148aa801, 0x400f4b0c, 0xe961984a, 19 }, /* #56 */
     834    { 0x324603, 0x324e06, 0x9c1c51d5, 0x756abbf5, 0xaaefd6cb, 22 }, /* #57 */
     835    { 0x135ac3, 0x135a07, 0x4055a14c, 0x5a14c8b7, 0x8b797347, 12 }, /* #58 */
     836    { 0x150ed2, 0x150e86, 0x57e6b5ac, 0xc416c7be, 0x416c7be9, 28 }, /* #59 */
     837    { 0x222bd6, 0x222b87, 0x428e1d78, 0xd789cf56, 0x9cf5692b, 20 }, /* #60 */
     838    { 0x033557, 0x033d02, 0xb72d8095, 0x4ab7913b, 0x6f227694, 23 }, /* #61 */
     839    { 0x293183, 0x293103, 0x07482ba6, 0x20ae9901, 0x40634b84, 10 }, /* #62 */
     840    { 0x232ec6, 0x232e82, 0x762e4f76, 0xb93ddb64, 0xd91358cb, 10 }, /* #63 */
    841841};
    842842static const BINU32_TEST_T g_aTests_shrd_u32_intel[] =
    843843{
    844     { 0x072182, 0x072146, 0x00000000, 0x00000000, 0x00000000, 30 }, /* #0 */
    845     { 0x1f1ec7, 0x1f1646, 0x00000000, 0x00000000, 0x00000000, 10 }, /* #1 */
    846     { 0x252e87, 0x252646, 0x00000000, 0x00000000, 0x00000000, 30 }, /* #2 */
    847     { 0x055fd3, 0x055746, 0x00000000, 0x00000000, 0x00000000, 18 }, /* #3 */
    848     { 0x0742d7, 0x074247, 0x7225cc16, 0x00000000, 0x00000000, 31 }, /* #4 */
    849     { 0x1906c3, 0x190e02, 0xb65ef4cf, 0x000000b6, 0x00000000, 24 }, /* #5 */
    850     { 0x1b0a17, 0x1b0a06, 0xcade43aa, 0x000cade4, 0x00000000, 12 }, /* #6 */
    851     { 0x0c4383, 0x0c4b07, 0xb9476e4a, 0x00000005, 0x00000000, 29 }, /* #7 */
    852     { 0x252f46, 0x252787, 0x3c72c5ad, 0xc3c72c5a, 0x1daf366c,  4 }, /* #8 */
    853     { 0x3d3353, 0x3d3b87, 0xb9067bf0, 0xdd088c2b, 0x8dd088c2, 28 }, /* #9 */
    854     { 0x1a66c2, 0x1a6687, 0xf4bc4edc, 0x8a80ff4b, 0x33c8a80f, 20 }, /* #10 */
    855     { 0x3a3592, 0x3a3506, 0xfaa246a1, 0x2545dfaa, 0xcae2545d, 20 }, /* #11 */
    856     { 0x007807, 0x007002, 0x8b51b641, 0x716a36c8, 0xc87ec9bb,  3 }, /* #12 */
    857     { 0x187706, 0x187783, 0x35225c91, 0xf7a1d71a, 0x1bef43ae, 25 }, /* #13 */
    858     { 0x2f1b16, 0x2f1307, 0x0ade553b, 0x20ade553, 0xa8bb7022,  4 }, /* #14 */
    859     { 0x342d46, 0x342d46, 0x83c6c6cf, 0x83c6c6cf, 0xa11271ab,  0 }, /* #15 */
    860     { 0x1c4107, 0x1c4983, 0x93bc57dd, 0x8652778a, 0x0d659c32, 11 }, /* #16 */
    861     { 0x051987, 0x051187, 0xe41ab873, 0xb0e7c1bb, 0xd873e0dd, 31 }, /* #17 */
    862     { 0x0c2592, 0x0c2587, 0xd4300137, 0x99ea1800, 0x2eaa8d33,  9 }, /* #18 */
    863     { 0x221712, 0x221706, 0xe0884124, 0x4fc11082, 0x207eeba7,  7 }, /* #19 */
    864     { 0x190ed7, 0x190607, 0xe9b3e9b2, 0x7a6cfa6c, 0x50ebc08d,  2 }, /* #20 */
    865     { 0x284307, 0x284b06, 0x0de89656, 0x6bb5e1bd, 0xadab5daf, 19 }, /* #21 */
    866     { 0x112053, 0x112806, 0x4acf5ce3, 0x03747a56, 0xbd806e8f, 21 }, /* #22 */
    867     { 0x366092, 0x366007, 0xc06fc59f, 0x512dc06f, 0xd035512d, 16 }, /* #23 */
    868     { 0x2b6596, 0x2b6d86, 0x8c7cda5b, 0x8f711ded, 0xc7b88ef6, 31 }, /* #24 */
    869     { 0x2b72c2, 0x2b7a86, 0x3c31d6e4, 0xe9e18eb7, 0x8390a71d,  5 }, /* #25 */
    870     { 0x262307, 0x262303, 0x4944346e, 0x69492886, 0xa40e134a, 11 }, /* #26 */
    871     { 0x2e7c46, 0x2e7483, 0xca8b88a3, 0xfda472a2, 0xd0bff691, 18 }, /* #27 */
    872     { 0x370b42, 0x370387, 0x5e1fea9e, 0xc93cbc3f, 0xf6f9649e, 15 }, /* #28 */
    873     { 0x1940c3, 0x194002, 0x496386a5, 0x23253b92, 0xcc8c94ee, 26 }, /* #29 */
    874     { 0x0f2746, 0x0f2f07, 0x361a53a4, 0x26c34a74, 0x79cd18c9,  3 }, /* #30 */
    875     { 0x077f17, 0x077703, 0x74fded3e, 0x24b074fd, 0x511424b0, 16 }, /* #31 */
    876     { 0x265843, 0x265007, 0xd8e3652a, 0x3863ec71, 0x432670c7, 17 }, /* #32 */
    877     { 0x1208c3, 0x120803, 0x58e29fbf, 0x6f11de86, 0xb788ef43, 31 }, /* #33 */
    878     { 0x201c87, 0x201402, 0x72011a62, 0x39008d31, 0x49de8816,  1 }, /* #34 */
    879     { 0x1f0b16, 0x1f0306, 0xc11b4772, 0x7aff2ee7, 0xdebfcbb9, 30 }, /* #35 */
    880     { 0x182286, 0x182a86, 0x9bb14153, 0xf29bb141, 0x28f721f2,  8 }, /* #36 */
    881     { 0x3455d3, 0x345d83, 0x27d9b283, 0xaa89ee4f, 0x1dd544f7, 23 }, /* #37 */
    882     { 0x110613, 0x110683, 0x1f9f2a55, 0xe1e87e7c, 0xe2d0b87a, 14 }, /* #38 */
    883     { 0x2d7dc7, 0x2d7503, 0x2dafe0fa, 0x34739708, 0x8d1ce5c2, 30 }, /* #39 */
    884     { 0x2b3d12, 0x2b3582, 0x599f50b3, 0x95147cb3, 0xc54a8a3e, 23 }, /* #40 */
    885     { 0x1f7486, 0x1f7406, 0x59d7e280, 0x5fdeda96, 0x057f7b6a, 26 }, /* #41 */
    886     { 0x1c3c52, 0x1c3c07, 0xfcef80ea, 0x3eb0549f, 0x79f582a4, 27 }, /* #42 */
    887     { 0x2d0e13, 0x2d0e87, 0x9d0ef33b, 0x94e87799, 0x07a70572,  5 }, /* #43 */
    888     { 0x2d2003, 0x2d2083, 0x5b75f931, 0xf8712dba, 0xc853f0e2, 17 }, /* #44 */
    889     { 0x223347, 0x223303, 0x31858d92, 0x0c616364, 0x4f285f38,  2 }, /* #45 */
    890     { 0x3a0e43, 0x3a0687, 0xebdc364a, 0xee78e3d7, 0x37773c71, 23 }, /* #46 */
    891     { 0x0b4417, 0x0b4c03, 0x39bf924f, 0x6743e737, 0xa1e33a1f, 19 }, /* #47 */
    892     { 0x1c53c3, 0x1c5383, 0xb4f916f9, 0xcf6da7c8, 0x7c5db9ed, 13 }, /* #48 */
    893     { 0x100993, 0x100186, 0x40b64d1e, 0xdc361f88, 0xaee1b0fc, 27 }, /* #49 */
    894     { 0x035bd2, 0x035386, 0x47be950f, 0xac95ff24, 0x5ac95ff2, 28 }, /* #50 */
    895     { 0x0606d2, 0x060603, 0x9499fb1a, 0x6e157394, 0xb46e1573, 24 }, /* #51 */
    896     { 0x135f12, 0x135783, 0x8dfd5585, 0xc6feaac2, 0xc2c34111,  1 }, /* #52 */
    897     { 0x3d4887, 0x3d4086, 0xf70aec3b, 0xefd363ee, 0xdf77e9b1, 23 }, /* #53 */
    898     { 0x025657, 0x025e03, 0x9042694d, 0x11039520, 0x450881ca, 23 }, /* #54 */
    899     { 0x167083, 0x167803, 0xcf5884fd, 0x27bacf58, 0xad3827ba, 16 }, /* #55 */
    900     { 0x2a16c2, 0x2a1e06, 0x78d6ec29, 0x5af1add8, 0x3f27e3ad,  7 }, /* #56 */
    901     { 0x1a6852, 0x1a6807, 0x0c0d6add, 0x56cc3035, 0xfa35d5b3, 14 }, /* #57 */
    902     { 0x267247, 0x267a07, 0x33193f52, 0x72048d99, 0x5ee4091b, 25 }, /* #58 */
    903     { 0x3b4c47, 0x3b4406, 0x21dc9f92, 0x68e310ee, 0xcf00d1c6, 17 }, /* #59 */
    904     { 0x1d4097, 0x1d4806, 0x8b2157ae, 0x74590abd, 0xe4f481ee,  5 }, /* #60 */
    905     { 0x3f56c2, 0x3f5e83, 0x18b0da04, 0xb5ea3161, 0xcd00daf5, 15 }, /* #61 */
    906     { 0x0c61d7, 0x0c6183, 0x5a5a4431, 0xb9696910, 0xae33306e,  6 }, /* #62 */
    907     { 0x0b14c2, 0x0b1482, 0xea0aa1f7, 0xe37a82a8, 0x34941f8d, 10 }, /* #63 */
     844    { 0x2d7b83, 0x2d7346, 0x00000000, 0x00000000, 0x00000000, 13 }, /* #0 */
     845    { 0x036642, 0x036646, 0x00000000, 0x00000000, 0x00000000, 11 }, /* #1 */
     846    { 0x1a1c87, 0x1a1c87, 0x00000000, 0x00000000, 0x00000000,  0 }, /* #2 */
     847    { 0x145997, 0x145146, 0x00000000, 0x00000000, 0x00000000,  7 }, /* #3 */
     848    { 0x2d3713, 0x2d3f06, 0xb238d522, 0x00001647, 0x00000000, 19 }, /* #4 */
     849    { 0x020916, 0x020907, 0xb7d9a2dc, 0x0000002d, 0x00000000, 26 }, /* #5 */
     850    { 0x380456, 0x380407, 0x0ed71a9a, 0x0000ed71, 0x00000000, 12 }, /* #6 */
     851    { 0x083987, 0x083987, 0x4d9d55b6, 0x4d9d55b6, 0x00000000,  0 }, /* #7 */
     852    { 0x005513, 0x005d82, 0xaac37915, 0xeaac3791, 0x6172f90e,  4 }, /* #8 */
     853    { 0x1f0083, 0x1f0082, 0x99e63e9b, 0xb02922ef, 0x58149177, 31 }, /* #9 */
     854    { 0x2f1d87, 0x2f1506, 0x490c1282, 0x0fb92430, 0x9b9e03ee, 14 }, /* #10 */
     855    { 0x020c83, 0x020486, 0x50108c29, 0x9404230a, 0x4f3ddd16,  2 }, /* #11 */
     856    { 0x1f42c7, 0x1f4202, 0xa169ee2e, 0x05273b34, 0x682939d9, 27 }, /* #12 */
     857    { 0x0022d7, 0x002a86, 0xf55a9b76, 0x9e9eab53, 0x2f9854f4, 11 }, /* #13 */
     858    { 0x0a53d7, 0x0a5382, 0xbe35e8cb, 0xf088fbe3, 0xdddf088f, 20 }, /* #14 */
     859    { 0x2b1b07, 0x2b1b83, 0x753f8fbd, 0x946ea7f1, 0x05a8dca3, 11 }, /* #15 */
     860    { 0x302ec7, 0x302682, 0x44c2eb73, 0xf4204898, 0x513fa102, 19 }, /* #16 */
     861    { 0x325743, 0x325783, 0x4a951384, 0xda254a89, 0xc2e691b4,  9 }, /* #17 */
     862    { 0x395347, 0x395b86, 0x86a2fb5d, 0xa9f050d4, 0x44cd4f82, 19 }, /* #18 */
     863    { 0x2114c3, 0x211c86, 0xd4d20f67, 0xe3930e35, 0x7b8e4c38, 26 }, /* #19 */
     864    { 0x1115c3, 0x111502, 0xb80f4660, 0x49029437, 0x424814a1, 27 }, /* #20 */
     865    { 0x3312c3, 0x331206, 0x56c2cc66, 0x2a15f3c5, 0xf2a15f3c, 28 }, /* #21 */
     866    { 0x075296, 0x075a02, 0x74d82a11, 0x5ee9b054, 0xf0d468af,  7 }, /* #22 */
     867    { 0x141382, 0x141b02, 0xaf8dc48b, 0x78caf8dc, 0x4b89278c, 12 }, /* #23 */
     868    { 0x3b0483, 0x3b0c83, 0xa5dc2ef5, 0x9d4bb85d, 0xd765dace,  7 }, /* #24 */
     869    { 0x3427c3, 0x342786, 0x4dcf6371, 0xe27341b2, 0xfc4e6836, 29 }, /* #25 */
     870    { 0x3c7a47, 0x3c7282, 0x47a731c7, 0xf9df047a, 0x0c8f9df0, 20 }, /* #26 */
     871    { 0x3645c6, 0x364583, 0xfeb81d07, 0xff5c0e83, 0x208d1dd9,  1 }, /* #27 */
     872    { 0x244e43, 0x244682, 0xcd588ee0, 0xb9ab11dc, 0x0a67ffed,  3 }, /* #28 */
     873    { 0x3b19c2, 0x3b1906, 0x137f5e8c, 0x00eb1c71, 0x800eb1c7, 28 }, /* #29 */
     874    { 0x1328c2, 0x132087, 0xe4c6a289, 0xc4d7c7e4, 0xc6c4d7c7, 24 }, /* #30 */
     875    { 0x1b1a12, 0x1b1202, 0x3e16dbd5, 0x647d403e, 0x55647d40, 24 }, /* #31 */
     876    { 0x3e3917, 0x3e3986, 0x437fe2cf, 0xd65905ca, 0x5acb20b9, 29 }, /* #32 */
     877    { 0x307907, 0x307906, 0x84679345, 0x296ceb42, 0xfc52d9d6, 25 }, /* #33 */
     878    { 0x2a7d96, 0x2a7d87, 0xd4d1dd8e, 0xb2ad4d1d, 0xd7cacb2a, 12 }, /* #34 */
     879    { 0x2373c2, 0x237b07, 0xb57ca8ad, 0x07ab57ca, 0x9f1d407a, 12 }, /* #35 */
     880    { 0x381e17, 0x381606, 0x3173a10c, 0x73462e74, 0x8ce4cb9a, 11 }, /* #36 */
     881    { 0x0d2046, 0x0d2886, 0x04ca8c47, 0xd0547982, 0xe7a0a8f3, 25 }, /* #37 */
     882    { 0x040686, 0x040602, 0x47bc4934, 0x4c08f789, 0xef553260, 11 }, /* #38 */
     883    { 0x115703, 0x115f82, 0xaac81eb4, 0xe350aac8, 0x71a7e350, 16 }, /* #39 */
     884    { 0x3c5707, 0x3c5f07, 0x3194e547, 0x10bcc653, 0x7932442f, 14 }, /* #40 */
     885    { 0x186553, 0x186d82, 0x4e858eec, 0xa742c776, 0x2f38e9c3,  1 }, /* #41 */
     886    { 0x0649c3, 0x064902, 0x93bf4f9d, 0x024efd3e, 0xb71ff2c0,  6 }, /* #42 */
     887    { 0x046713, 0x046f02, 0xd48c3a48, 0x45a36a46, 0x201a8b46, 17 }, /* #43 */
     888    { 0x245f96, 0x245787, 0x941e0917, 0xca0f048b, 0x8ebfad49,  1 }, /* #44 */
     889    { 0x1c0456, 0x1c0406, 0x34a0f84a, 0x09419b8d, 0x6825066e, 26 }, /* #45 */
     890    { 0x182457, 0x182403, 0x813f641e, 0x5c09fb20, 0xd4c8ea6b,  5 }, /* #46 */
     891    { 0x243382, 0x243b07, 0xe7b5537e, 0x1cf6aa6f, 0x10b225b8,  3 }, /* #47 */
     892    { 0x270e52, 0x270687, 0xf77aaa9a, 0xa9ff77aa, 0xb4951a9f, 12 }, /* #48 */
     893    { 0x167fc6, 0x167786, 0x8850e600, 0xc4287300, 0x625fdfab,  1 }, /* #49 */
     894    { 0x0b1882, 0x0b1806, 0x097d44f8, 0x700425f5, 0xdebddc01, 14 }, /* #50 */
     895    { 0x156192, 0x156186, 0x95dab624, 0x972bb56c, 0x878b5c4b,  7 }, /* #51 */
     896    { 0x277646, 0x277e03, 0xa5919753, 0x5fa52c8c, 0x05096bf4, 13 }, /* #52 */
     897    { 0x2d0502, 0x2d0506, 0x21865a64, 0x7a21865a, 0x7ad1157a,  8 }, /* #53 */
     898    { 0x2e7847, 0x2e7803, 0x4f44cd8e, 0x249012a7, 0xb8492025, 25 }, /* #54 */
     899    { 0x2e2452, 0x2e2406, 0xf77e498f, 0x16e9f77e, 0x99af16e9, 16 }, /* #55 */
     900    { 0x0c3452, 0x0c3407, 0xb3e7e3da, 0x7058a06c, 0x9dc16281, 26 }, /* #56 */
     901    { 0x066dd2, 0x066d86, 0xb46542a3, 0x873a45a3, 0x39d0e748, 21 }, /* #57 */
     902    { 0x207a87, 0x207202, 0x3d280ad8, 0x5907a501, 0x5b6b32c8, 11 }, /* #58 */
     903    { 0x146396, 0x146b03, 0x50ae1e6e, 0x58d92a15, 0x3192c6c9, 19 }, /* #59 */
     904    { 0x1f04c2, 0x1f0c83, 0x58c5a747, 0xb2b56316, 0x0f486cad, 14 }, /* #60 */
     905    { 0x3201d3, 0x320107, 0x4d67dd6f, 0x076cc9ac, 0x5a883b66, 19 }, /* #61 */
     906    { 0x0e2a83, 0x0e2a87, 0x8d59897d, 0xe54646ac, 0xaeb5ca8c, 17 }, /* #62 */
     907    { 0x240307, 0x240302, 0x0a43639b, 0x5c1486c7, 0x8adb912e,  7 }, /* #63 */
    908908};
    909909static const BINU64_TEST_T g_aTests_shld_u64_intel[] =
    910910{
    911     { 0x2a5603, 0x2a5646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 48 }, /* #0 */
    912     { 0x066b47, 0x066346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,  3 }, /* #1 */
    913     { 0x2d1383, 0x2d1346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 12 }, /* #2 */
    914     { 0x3833c7, 0x383346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 50 }, /* #3 */
    915     { 0x1306c2, 0x130e86, 0x750dddb69bf90fee, 0xa1bbb6d37f21fdc0, 0x0000000000000000,  5 }, /* #4 */
    916     { 0x042c12, 0x042407, 0xe82e87f36ec93266, 0x0fe6dd9264cc0000, 0x0000000000000000, 17 }, /* #5 */
    917     { 0x2070c3, 0x207886, 0x927c12bf6591058f, 0xc780000000000000, 0x0000000000000000, 55 }, /* #6 */
    918     { 0x2d2582, 0x2d2d07, 0x825648a9c949be34, 0x2b2454e4a4df1a00, 0x0000000000000000,  7 }, /* #7 */
    919     { 0x1a61c7, 0x1a6902, 0x86f7570a71c8f8a4, 0x391f14830abfce94, 0x1855fe74a1db235b, 37 }, /* #8 */
    920     { 0x1f4547, 0x1f4d82, 0x4f6ccec41a7b1617, 0xc41a7b16172679b5, 0x2679b5312240e06b, 24 }, /* #9 */
    921     { 0x272e86, 0x272e83, 0xa3a23c128e849601, 0xe0947424b008aeb6, 0x15d6c1436f41a297, 19 }, /* #10 */
    922     { 0x180f82, 0x180f86, 0xa1a67516ead8d741, 0xcea2dd5b1ae821e2, 0x0f13f184a6153856, 13 }, /* #11 */
    923     { 0x2a12c7, 0x2a1a07, 0x74f1e65f24e1e323, 0x270f191fe5dd119a, 0xfcbba23344afc5fa, 35 }, /* #12 */
    924     { 0x194f83, 0x194786, 0xe4e182ce48f2016d, 0xc167247900b6a2bb, 0x4577b35ba5e9324e, 15 }, /* #13 */
    925     { 0x092f92, 0x092703, 0x0264638e9867893b, 0x3231c74c33c49da1, 0x43f2e5f775c83c0d,  7 }, /* #14 */
    926     { 0x1b6c57, 0x1b6c06, 0x55c8c4e26d5bee08, 0x4e26d5bee08ad26c, 0xad26c333c9f2e521, 20 }, /* #15 */
    927     { 0x025f02, 0x025f82, 0xa2e211899bd4e61b, 0xdb900086c2efb5d9, 0x720010d85df6bb3d, 59 }, /* #16 */
    928     { 0x097342, 0x097b83, 0x7c2560f0fa0143ea, 0xc2560f0fa0143ead, 0xdd12a0528f8fc039,  4 }, /* #17 */
    929     { 0x2e2f17, 0x2e2f83, 0x9b8c7c3572a55d16, 0x8c7c3572a55d1607, 0x07c3392a0b90e473,  8 }, /* #18 */
    930     { 0x004742, 0x004f06, 0x87dfdaa018dfdc98, 0x0c6fee4c1f3fd4a6, 0x3e7fa94df481fe7d, 31 }, /* #19 */
    931     { 0x1a1546, 0x1a1d86, 0xba7843387e574f32, 0x9e65eea52d53c869, 0xf75296a9e4348600, 49 }, /* #20 */
    932     { 0x131386, 0x131303, 0xccb065fbf52961c7, 0x60cbf7ea52c38fb9, 0xdcf9099873f6b289,  9 }, /* #21 */
    933     { 0x356f46, 0x356702, 0x353e60e10a6ee84b, 0x7085377425a163e9, 0x42c7d30c6385c7d2, 23 }, /* #22 */
    934     { 0x216313, 0x216307, 0x3affe3b44bb1304d, 0x1304db362d558e72, 0xb362d558e72525fd, 44 }, /* #23 */
    935     { 0x0b5607, 0x0b5e06, 0x5c18df54b260b972, 0x37d52c982e5c9755, 0x5d5409b48239080b, 14 }, /* #24 */
    936     { 0x1e09d6, 0x1e0982, 0x57d20a01597d7d5e, 0x80565f5f5792fff1, 0x4bffc758471d0eae, 22 }, /* #25 */
    937     { 0x2b4d46, 0x2b4583, 0xef3b084ee62f04d2, 0xe09a483d94c11564, 0x41eca608ab27da83, 45 }, /* #26 */
    938     { 0x3c7983, 0x3c7907, 0x9798ffcbebbb6405, 0x776c80b73a2db5eb, 0xb9d16daf5b1fdbed, 37 }, /* #27 */
    939     { 0x3e2a07, 0x3e2a82, 0xab1f3fbe5642d0a9, 0xac85a15315dfad98, 0x8aefd6cc403256df, 33 }, /* #28 */
    940     { 0x183c52, 0x183487, 0xe1baed8e7dfb2f83, 0x97c1daf00a262088, 0xb5e0144c4111d7ca, 47 }, /* #29 */
    941     { 0x0d7906, 0x0d7987, 0x86f65f1a2f9d1b05, 0xe746c16125466a11, 0x849519a8465455f3, 38 }, /* #30 */
    942     { 0x111f42, 0x111f03, 0x77c1e795545b18b6, 0x5516c62daa239eb5, 0xa88e7ad5cc7ab28c, 30 }, /* #31 */
    943     { 0x0b3f43, 0x0b3703, 0x21d9f8c6f75ef9b2, 0x7cd919d64ef97f45, 0x33ac9df2fe8bed6c, 47 }, /* #32 */
    944     { 0x3f2703, 0x3f2702, 0xfdcc5663bca00c17, 0x63bca00c1704bd54, 0x04bd546cc7330f47, 24 }, /* #33 */
    945     { 0x2f1787, 0x2f1786, 0xd762c71e79daff39, 0xf3b5fe73ea7f50fc, 0xf53fa87e15afe9f2, 33 }, /* #34 */
    946     { 0x3a1652, 0x3a1e83, 0xbfc4a67cd17d487d, 0xfc4a67cd17d487d6, 0x6f8ba6fac2a6e6bc,  4 }, /* #35 */
    947     { 0x152cd7, 0x152406, 0x27af31362b3d7308, 0x610abbbb98ac786a, 0x55dddcc563c35290, 53 }, /* #36 */
    948     { 0x374992, 0x374103, 0x1f90b37e16b9ed34, 0x37e16b9ed344846e, 0x4846e2748ebb31b7, 20 }, /* #37 */
    949     { 0x0856c6, 0x085603, 0xde818c18501327ef, 0x7d01354a0a36bdb3, 0xa026a94146d7b660, 59 }, /* #38 */
    950     { 0x360e16, 0x360606, 0xe723aa1bb35e868c, 0x68ca978c280f59bd, 0xa978c280f59bda70, 52 }, /* #39 */
    951     { 0x3d0197, 0x3d0982, 0x4135caa831b9362a, 0xa5d15d91a6b220ce, 0x5d15d91a6b220cef, 60 }, /* #40 */
    952     { 0x125d12, 0x125507, 0xf06c8dd0c4474724, 0x743111d1c92fb07d, 0xbec1f721e41b54d4, 22 }, /* #41 */
    953     { 0x196cc3, 0x196482, 0x15def0a753f92571, 0xaef7853a9fc92b8a, 0x42092cc324eea93c,  3 }, /* #42 */
    954     { 0x231a92, 0x231203, 0xdcef8d7333b0cd66, 0x7333b0cd66288df8, 0x288df831ba238478, 24 }, /* #43 */
    955     { 0x1f3186, 0x1f3186, 0xe1a33362c1abd60b, 0xc16d37b13c210460, 0x69bd89e1082307ec, 53 }, /* #44 */
    956     { 0x007386, 0x007b86, 0xac1f22d5c76450b1, 0xc1f22d5c76450b12, 0x20e3c12245c853ab,  4 }, /* #45 */
    957     { 0x1f17d6, 0x1f1786, 0xf6097d54408c73ca, 0xc73cac0905a505cf, 0xc0905a505cf648f5, 44 }, /* #46 */
    958     { 0x2d4d93, 0x2d4502, 0x0b29d332aa81021a, 0x043565fd35e023f1, 0xb2fe9af011f8e9ec, 49 }, /* #47 */
    959     { 0x393407, 0x393487, 0x008d918c274f6089, 0x918c274f6089da59, 0xda591f05b48afc04, 16 }, /* #48 */
    960     { 0x0b5d03, 0x0b5587, 0xd188dc62607f340f, 0xf9a07a7695769c78, 0x4ed2aed38f013902, 43 }, /* #49 */
    961     { 0x361603, 0x361e87, 0x518286cedaed8684, 0xaed8684afd09d03c, 0xafd09d03c4346297, 36 }, /* #50 */
    962     { 0x2208d3, 0x220806, 0x7e000d045e21c18f, 0x0d045e21c18fafe7, 0xafe7136ae730ab4d, 16 }, /* #51 */
    963     { 0x144a93, 0x144203, 0x262be82c7ea00318, 0x7d058fd400631780, 0xbc0473ff8474e4f8, 13 }, /* #52 */
    964     { 0x2e0457, 0x2e0403, 0x3eb463b4721aa8fc, 0x1c86aa3f3b6940a2, 0xeda5028acd1705b0, 30 }, /* #53 */
    965     { 0x2f0242, 0x2f0286, 0x2a7b9adf4d589518, 0xc4a8c11106a5d37b, 0x2220d4ba6f69fa77, 43 }, /* #54 */
    966     { 0x2e6047, 0x2e6806, 0xbe199ab0a4534c5c, 0x666ac2914d3172ee, 0xbb80f648d1b839a0, 10 }, /* #55 */
    967     { 0x0501d6, 0x050183, 0xf5587f5bd88cea81, 0xaa073e105b85c8ae, 0xcf8416e1722bba2a, 50 }, /* #56 */
    968     { 0x2a3697, 0x2a3e02, 0xa0ca4bac3bc90006, 0x1de48003355fe06e, 0x6abfc0dd67171fba, 31 }, /* #57 */
    969     { 0x1b7f57, 0x1b7f87, 0xb546f71191f82fb0, 0xb083fd6b7f0944ed, 0x83fd6b7f0944edca, 56 }, /* #58 */
    970     { 0x306f93, 0x306f86, 0x4d42803827c9aa26, 0x9aa263b40d501c82, 0x3b40d501c82a9336, 44 }, /* #59 */
    971     { 0x0c7e06, 0x0c7e07, 0xb218e5b58c423436, 0x6431cb6b1884686c, 0x6e66a3a4e76fa15b,  1 }, /* #60 */
    972     { 0x107057, 0x107007, 0xe931343194e2f3f3, 0x1343194e2f3f30fc, 0x0fccfd72723cae6c, 12 }, /* #61 */
    973     { 0x235443, 0x235403, 0xd78f06a2407d765c, 0x722af728c89c2383, 0x8abdca322708e0c7, 58 }, /* #62 */
    974     { 0x361e02, 0x361602, 0x04c3726d854b2c5d, 0x2eb583b07e87ff15, 0x6b0760fd0ffe2b15, 55 }, /* #63 */
     911    { 0x1665c6, 0x166546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 34 }, /* #0 */
     912    { 0x210617, 0x210646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 26 }, /* #1 */
     913    { 0x2e3803, 0x2e3046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 31 }, /* #2 */
     914    { 0x311782, 0x311746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,  5 }, /* #3 */
     915    { 0x1818d7, 0x181083, 0xf5d9f495f21fefcd, 0xaecfa4af90ff7e68, 0x0000000000000000,  3 }, /* #4 */
     916    { 0x3813c7, 0x381386, 0x10abe7f0df828c35, 0xdf828c3500000000, 0x0000000000000000, 32 }, /* #5 */
     917    { 0x343ec2, 0x343e86, 0x7af49dbfc04f19d3, 0x9800000000000000, 0x0000000000000000, 59 }, /* #6 */
     918    { 0x395852, 0x395086, 0xd6bf542a6a5c35ff, 0xa6a5c35ff0000000, 0x0000000000000000, 28 }, /* #7 */
     919    { 0x3c4c82, 0x3c4402, 0xee280516fda41610, 0x28b7ed20b0809764, 0x12ec8402dc81edfb, 19 }, /* #8 */
     920    { 0x122617, 0x122e82, 0x9e0a9a29624596d4, 0x9c41912076967ea7, 0xe20c8903b4b3f53f, 61 }, /* #9 */
     921    { 0x2400d7, 0x240002, 0x1317020c4ec9534b, 0x1062764a9a5c2b51, 0x856a26872cd77a8c, 19 }, /* #10 */
     922    { 0x0e3693, 0x0e3e06, 0x80c1e011e09c7f05, 0x7f0531c43c3b3af3, 0x31c43c3b3af3aa58, 48 }, /* #11 */
     923    { 0x3744c7, 0x374407, 0x344e8b68e2901e3d, 0x471480f1ef29085a, 0xe5210b5df3cd01fe, 27 }, /* #12 */
     924    { 0x0c6987, 0x0c6182, 0xd3897c5a47f08245, 0x8fe1048bf1fe8073, 0xf8ff4039c202014b, 33 }, /* #13 */
     925    { 0x3235c7, 0x323586, 0x1dbe4ee10f119ea2, 0xedf27708788cf511, 0x2752fccb0c7b43db,  3 }, /* #14 */
     926    { 0x394b47, 0x394382, 0xd77098f59c526ffe, 0xc7ace2937ff7f008, 0xfe010a6994dd1d35, 19 }, /* #15 */
     927    { 0x336093, 0x336807, 0x5c842a5b0d39a06d, 0x0854b61a7340db5a, 0xad4448489abfb327,  9 }, /* #16 */
     928    { 0x137fc3, 0x137703, 0xe8beb455aac601eb, 0x56ab1807ac71b8b6, 0x1c6e2dab86d88903, 26 }, /* #17 */
     929    { 0x011a03, 0x011a03, 0x98709463538229d0, 0x4e855ba728642bb0, 0xab74e50c85761a67, 51 }, /* #18 */
     930    { 0x2c1742, 0x2c1f02, 0xb5539c295748947d, 0x70a55d2251f79c85, 0xe7215e39dc754a59, 18 }, /* #19 */
     931    { 0x0203d7, 0x020306, 0x2a3deea34fed6012, 0x547bdd469fdac024, 0x020d84ba95ec5dcb,  1 }, /* #20 */
     932    { 0x273ec3, 0x273603, 0xc3b306b399f40902, 0x40902b033e15e7f2, 0xb033e15e7f2cd8ea, 44 }, /* #21 */
     933    { 0x177b17, 0x177b82, 0x5aa3c7c8fab1705a, 0xe0b4ae1411fe38ab, 0x570a08ff1c559bee, 49 }, /* #22 */
     934    { 0x145a46, 0x145a06, 0x9d185b5b16561866, 0x74616d6c5958619a, 0xa5fb0ccf96370919,  2 }, /* #23 */
     935    { 0x2e54c6, 0x2e5407, 0xc3c4e4165ac9d802, 0x600bc70fe9bfbded, 0xf1c3fa6fef7b47f7, 50 }, /* #24 */
     936    { 0x003243, 0x003a86, 0x5a32cfbe6d5b8e58, 0xf9b56e39610dd6f3, 0x4375bce6dd2576dc, 26 }, /* #25 */
     937    { 0x1b1407, 0x1b1c06, 0x4ad5fb766dc3ebd7, 0x6dc3ebd73a0181c0, 0x3a0181c01b3e09ab, 32 }, /* #26 */
     938    { 0x371fc7, 0x371702, 0xf196195ba9105c82, 0x411d2abbcd410ba7, 0x3a55779a82174e0b, 55 }, /* #27 */
     939    { 0x245b52, 0x245b52, 0xacc8ab007146b7a6, 0xacc8ab007146b7a6, 0x501a49fc0ac0e427,  0 }, /* #28 */
     940    { 0x1c4fd7, 0x1c4787, 0x39cfbd7320f6c683, 0xf7ae641ed8d06f8d, 0x7c6db0826571be92, 13 }, /* #29 */
     941    { 0x2f69c6, 0x2f6183, 0x28bb61995b0ac7c0, 0xc0cfa99af26d5ffb, 0xcfa99af26d5ffb19, 56 }, /* #30 */
     942    { 0x0d1912, 0x0d1187, 0xf41ae646eae20b88, 0xab882e2308a776a0, 0xc229dda83b52e367, 34 }, /* #31 */
     943    { 0x212f52, 0x212702, 0x0cb12965011828e1, 0x384b3f1c51915c7f, 0x2cfc71464571fd43, 54 }, /* #32 */
     944    { 0x241a47, 0x241a06, 0x9366809336b268ac, 0x0499b59345618feb, 0x31fd6802a956547c, 19 }, /* #33 */
     945    { 0x0514d7, 0x051c87, 0x7736ee7c9f9eb8a5, 0xf3d714b3d973d9ac, 0x9ecb9ecd621f97ed, 37 }, /* #34 */
     946    { 0x0d5b17, 0x0d5382, 0x27b96842cbcb3d3e, 0xf72d08597967a7d3, 0x98511a58fa8b6343,  5 }, /* #35 */
     947    { 0x314e43, 0x314683, 0xd9ca714c89cc58fa, 0x9ca714c89cc58fa4, 0x462e7ad885d4b07b,  4 }, /* #36 */
     948    { 0x104d83, 0x104d82, 0x9bfc519b898c3f1f, 0xcdc4c61f8fa89fae, 0x513f5dec0c9bb2fb, 23 }, /* #37 */
     949    { 0x0a0757, 0x0a0f83, 0x5b1116ae2f47e1b5, 0x86d53c81fe9d87a8, 0x4f207fa761ea0dbb, 50 }, /* #38 */
     950    { 0x2d0c92, 0x2d0407, 0xcb69c3ca31a54b7a, 0x4634a96f52a1ccf9, 0x950e67cf8753e195, 29 }, /* #39 */
     951    { 0x215646, 0x215683, 0xfd03ba6bdffd19df, 0xfe8ceff5b17d8552, 0xeb62fb0aa5cbc0c4, 39 }, /* #40 */
     952    { 0x230053, 0x230006, 0xd8da373c75a125eb, 0x125eb8590fff3e72, 0x8590fff3e72c6298, 44 }, /* #41 */
     953    { 0x093686, 0x093606, 0x36f193812c222400, 0x4448001cc30213b1, 0x0e618109d8a71667, 41 }, /* #42 */
     954    { 0x1b5412, 0x1b5c82, 0x6989a7e9e4aee7df, 0xfd3c95dcfbf26823, 0x93411d58452b75f4, 21 }, /* #43 */
     955    { 0x315683, 0x315682, 0xc826c30bf802c793, 0xbf802c7931234573, 0x123457374f7864c6, 28 }, /* #44 */
     956    { 0x372cd6, 0x372403, 0xd467266c5d6afee0, 0x467266c5d6afee07, 0x71dc96d615ee309d,  4 }, /* #45 */
     957    { 0x294d57, 0x294d03, 0xba2ee3795355b1c0, 0x771bca9aad8e0301, 0x6027d55a448fb63f, 11 }, /* #46 */
     958    { 0x346cd6, 0x346487, 0xe17f798a51c6709a, 0x8a51c6709a569724, 0x5697242a2cf04df2, 24 }, /* #47 */
     959    { 0x1e0143, 0x1e0102, 0x3cfdd28b2bcb213c, 0x2c2f1c9659a67ca8, 0x585e392cb34cf950, 63 }, /* #48 */
     960    { 0x056f97, 0x056783, 0x390e8144d516d1df, 0xa0513545b477f279, 0xc9e4609cb9de21d7, 14 }, /* #49 */
     961    { 0x251186, 0x251902, 0xa78074996bb466c1, 0x5aed19b0507cd4a2, 0x41f3528bffa461cc, 30 }, /* #50 */
     962    { 0x034657, 0x034e83, 0x9681d4ae8772b1ca, 0xcac72aa14ddb170e, 0xa85376c5c3b87ace, 42 }, /* #51 */
     963    { 0x2a2e82, 0x2a2603, 0x255514dfd1f0826c, 0x04d91298c0053458, 0x894c60029a2c71c6, 49 }, /* #52 */
     964    { 0x247946, 0x247186, 0x3f5bae56eee1327d, 0xadddc264faf66eb4, 0x7b375a4615660a21, 25 }, /* #53 */
     965    { 0x120dc3, 0x120d02, 0x602fc97d87fdb3cf, 0x7e332c416e9643df, 0xc665882dd2c87bfb, 59 }, /* #54 */
     966    { 0x3a4752, 0x3a4707, 0x24b7cb200503c656, 0x2df2c80140f19590, 0x41f1569a885124bb,  6 }, /* #55 */
     967    { 0x313693, 0x313e86, 0x4d8dc329893c348b, 0xa624f0d22fcfce42, 0xf3f390951a009497, 26 }, /* #56 */
     968    { 0x0c59c7, 0x0c5907, 0xa922e1dfa2fca55b, 0x5be85462c2c130ff, 0xe85462c2c130ffbb, 56 }, /* #57 */
     969    { 0x3f46c6, 0x3f4e03, 0x81e50cd4ca231638, 0x118b1c61db844a1a, 0xc3b7089435a7b79d, 39 }, /* #58 */
     970    { 0x3f11c3, 0x3f1183, 0xf1f2df8dba77ee03, 0xa77ee03a2653f20b, 0xa2653f20b2b0318c, 36 }, /* #59 */
     971    { 0x3a65c7, 0x3a6506, 0x2d08c611fc33d7d0, 0x3f867afa1521858d, 0xa90c2c6fcc8bc172, 29 }, /* #60 */
     972    { 0x0759c6, 0x075983, 0x57aabec7333b649f, 0xeaafb1ccced927e3, 0x8fac47ce1bc2f6ba,  6 }, /* #61 */
     973    { 0x3f2607, 0x3f2686, 0xd8a6503377b8b8ba, 0xb8baf134a047bf69, 0xf134a047bf69177e, 48 }, /* #62 */
     974    { 0x3e4e97, 0x3e4603, 0x1fb68f20cb01d9f3, 0x2c0767cfa8ba7067, 0xea2e9c19e00dc623, 34 }, /* #63 */
    975975};
    976976static const BINU64_TEST_T g_aTests_shrd_u64_intel[] =
    977977{
    978     { 0x1a1386, 0x1a1346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 34 }, /* #0 */
    979     { 0x3f69d6, 0x3f6146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 39 }, /* #1 */
    980     { 0x361652, 0x361646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,  9 }, /* #2 */
    981     { 0x3b24c7, 0x3b2446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 18 }, /* #3 */
    982     { 0x1d0717, 0x1d0707, 0x65ce299f673acc65, 0x000000000000065c, 0x0000000000000000, 52 }, /* #4 */
    983     { 0x2c0543, 0x2c0d03, 0xd0f26b1a6fdb43a5, 0x0000000000000001, 0x0000000000000000, 63 }, /* #5 */
    984     { 0x344193, 0x344103, 0x6c8441f1467cb527, 0x0000000001b21107, 0x0000000000000000, 38 }, /* #6 */
    985     { 0x0a6b12, 0x0a6b06, 0xced0e5cc58720420, 0x0000000000000003, 0x0000000000000000, 62 }, /* #7 */
    986     { 0x357b07, 0x357307, 0x5bc0fb8f5df8c1ad, 0x16a6b86af4d96f03, 0x87dd45a9ae1abd36, 46 }, /* #8 */
    987     { 0x207e83, 0x207e83, 0x93a3f0d2fd9f2272, 0x9af9d2747e1a5fb3, 0x1ee8265bafd4d7ce, 19 }, /* #9 */
    988     { 0x107493, 0x107c06, 0xcb40dc43249a2ef0, 0x43df4a42865a06e2, 0xe30422087be94850, 37 }, /* #10 */
    989     { 0x2729d7, 0x272982, 0x15bc4c43ed19213f, 0xe0ff42c8e8ade262, 0x4cc165bc1fe8591d, 37 }, /* #11 */
    990     { 0x251153, 0x251186, 0x48d99bb9805ae1ce, 0xb2531ab246ccddcc, 0x7d20cb1f764a6356, 29 }, /* #12 */
    991     { 0x0347c2, 0x034707, 0x5ab733fe66d49499, 0x5c526794b56e67fc, 0x24131811ae2933ca, 31 }, /* #13 */
    992     { 0x3e5793, 0x3e5783, 0xd5cee20608059b90, 0xad8ffcf66537573b, 0xc6b5eb63ff3d994d, 46 }, /* #14 */
    993     { 0x074182, 0x074187, 0x4be91cb7e488b3e3, 0xc12fa472df9222cf, 0x2925134c7f7e6370,  6 }, /* #15 */
    994     { 0x232a42, 0x232a06, 0x1b0ad4c82a99955e, 0x5bd1103fc46c2b53, 0xa0a70c96f4440ff1, 38 }, /* #16 */
    995     { 0x064616, 0x064e87, 0x66ec718cfa7eadb1, 0xc98e25842ff6105a, 0xe4c712c217fb082d, 63 }, /* #17 */
    996     { 0x066a93, 0x066a03, 0x09e417adc37dab9f, 0x6509e417adc37dab, 0xafbaeddc51b1e965,  8 }, /* #18 */
    997     { 0x342a46, 0x342206, 0xefd38ec28e208486, 0x2f3a227fc82f7e9c, 0x798705e7444ff905, 45 }, /* #19 */
    998     { 0x124806, 0x124003, 0x03b17b857f355af3, 0x2acbae6fc8a80762, 0x20131565d737e454, 47 }, /* #20 */
    999     { 0x285f97, 0x285703, 0x54efb61c0ec5d10c, 0x23af4054efb61c0e, 0x827d3b85d023af40, 24 }, /* #21 */
    1000     { 0x023187, 0x023906, 0xd05d7369458cd46e, 0x25f484fcd05d7369, 0x9cd533f025f484fc, 32 }, /* #22 */
    1001     { 0x2d7813, 0x2d7002, 0xb8bf9f00c4a403ed, 0x6e2fe7c0312900fb, 0xd558373320d4aaed,  2 }, /* #23 */
    1002     { 0x230a57, 0x230a86, 0x2582427ac1d17c75, 0xc960909eb0745f1d, 0xf0e6b916bfc7a16f,  2 }, /* #24 */
    1003     { 0x2a1982, 0x2a1903, 0x9e009a3ea1aeb825, 0x4e049e009a3ea1ae, 0x62c7d657b0534e04, 16 }, /* #25 */
    1004     { 0x3a25c3, 0x3a2d87, 0x36bcd295c2d0a284, 0xaffcdaf34a570b42, 0x8d5a1a6cae93abff, 14 }, /* #26 */
    1005     { 0x171916, 0x171903, 0xbe68d15e50d301e2, 0x657c37142d7cd1a2, 0xb175b1b2be1b8a16, 39 }, /* #27 */
    1006     { 0x151103, 0x151103, 0xdecb28730744be69, 0x13bd9650e60e897c, 0x20b6232a3bb2bf89,  7 }, /* #28 */
    1007     { 0x190816, 0x190007, 0x734f169633bce72e, 0x7921fc939a78b4b1, 0x363eb9028f243f92, 29 }, /* #29 */
    1008     { 0x0112d3, 0x011a87, 0xadcbfbeeea48c3b9, 0x8eadcbfbeeea48c3, 0x07d97cc91768318e,  8 }, /* #30 */
    1009     { 0x153843, 0x153087, 0xd78b88ee2724dcb3, 0x87c6baf1711dc4e4, 0xa8f7641d101c3e35, 19 }, /* #31 */
    1010     { 0x035146, 0x035902, 0x2ce90f5d7cb92a62, 0x010e2a7a99923016, 0x8087153d4cc9180b, 63 }, /* #32 */
    1011     { 0x074e07, 0x074603, 0xfbd690f7f7e56344, 0x1e46afa9b128cffd, 0x383c8d5f5362519f, 57 }, /* #33 */
    1012     { 0x3230d6, 0x323003, 0x662aa5259adc47c3, 0x30b2f35d7476662a, 0x466030b2f35d7476, 48 }, /* #34 */
    1013     { 0x2172c2, 0x217282, 0x39f3b44e05ba6077, 0xf9b2ca1fa806473e, 0xb437cd9650fd4032, 51 }, /* #35 */
    1014     { 0x3b2356, 0x3b2307, 0x594a02b1fa7f2ab5, 0x02ca50158fd3f955, 0xdb657fa365d59fa0,  5 }, /* #36 */
    1015     { 0x072693, 0x072e07, 0x411a28938cb6cb60, 0x1fa08d1449c65b65, 0xf0a6ee5808c5143f,  9 }, /* #37 */
    1016     { 0x0c2bd7, 0x0c2b07, 0x9dff62bba865a22c, 0x3ef7e53bfec57750, 0xf00aa3f12f9f7bf2, 23 }, /* #38 */
    1017     { 0x256c86, 0x256407, 0x278707145750c57b, 0x2a074f0be816b027, 0x8e2a074f0be816b0, 56 }, /* #39 */
    1018     { 0x351dc6, 0x351503, 0x49baf1c53fc8770c, 0x11f24dd78e29fe43, 0x185dd4d0f8bb423e, 13 }, /* #40 */
    1019     { 0x2b1d96, 0x2b1d02, 0x0778f4066ebb2500, 0x041de3d019baec94, 0x9e0aeaea4698ba41,  6 }, /* #41 */
    1020     { 0x2a69c6, 0x2a6982, 0x76d66ad0950f1bcd, 0xaebac0d084e376d6, 0x4fd1aebac0d084e3, 48 }, /* #42 */
    1021     { 0x1d1d12, 0x1d1d02, 0x30bdc5ff9f6b1db0, 0x7efdcd1fa41f1661, 0x4e3f7ee68fd20f8b, 55 }, /* #43 */
    1022     { 0x035592, 0x035d02, 0xfb2dbac6490ed782, 0x003ad0fb2dbac649, 0x2026487c57003ad0, 24 }, /* #44 */
    1023     { 0x2e7116, 0x2e7106, 0x040f0d6948effde1, 0x2040f0d6948effde, 0x2630a46170d9c2a2,  4 }, /* #45 */
    1024     { 0x293752, 0x293f06, 0x70aed952d29657d1, 0x2e7ecee1544d9ee1, 0x5f973f6770aa26cf, 55 }, /* #46 */
    1025     { 0x2a1d87, 0x2a1503, 0x7d24ca416d8c74f8, 0x0db6391f99b4fa49, 0xe6a286db1c8fccda, 47 }, /* #47 */
    1026     { 0x256407, 0x256402, 0x5cb48604c28df999, 0x3c78c63172d21813, 0xad328feecf1e318c, 30 }, /* #48 */
    1027     { 0x2747c2, 0x274783, 0x8a3522b8f2c1cc42, 0xb30ccde07c51a915, 0x806b23966199bc0f, 37 }, /* #49 */
    1028     { 0x1a4a83, 0x1a4203, 0x1abe1f38e7eeb989, 0x6c09563a15ee01ab, 0x73e6c09563a15ee0, 52 }, /* #50 */
    1029     { 0x267243, 0x267287, 0x901dbaba48984cd4, 0xbb7a51901dbaba48, 0x328de635e2bb7a51, 24 }, /* #51 */
    1030     { 0x2d7046, 0x2d7006, 0x03519fb21effa36c, 0x0003519fb21effa3, 0xa14b5c7f26c71500,  8 }, /* #52 */
    1031     { 0x167097, 0x167886, 0xe32264e6c87bc8c1, 0xced4bee0cdfce322, 0x27afced4bee0cdfc, 48 }, /* #53 */
    1032     { 0x3a5907, 0x3a5107, 0x50e5c40060811a85, 0x69489650e5c40060, 0x40d215328c694896, 24 }, /* #54 */
    1033     { 0x0a3186, 0x0a3987, 0x46ad115954af75f6, 0xd28d5a22b2a95eeb, 0xe37a6315b8a17f69,  7 }, /* #55 */
    1034     { 0x2761c6, 0x276107, 0xe9ba4d62c99febfe, 0x752c71e9ba4d62c9, 0xaf0f3ceb83752c71, 24 }, /* #56 */
    1035     { 0x0b5a92, 0x0b5a02, 0x12fcd35ef4bd871a, 0x310dc4bf34d7bd2f, 0xf2dfbeddc5a0c437, 18 }, /* #57 */
    1036     { 0x0609d7, 0x060103, 0x19f4c9e1fac2ebd9, 0x0f067d32787eb0ba, 0x74cf7d9d7765403c, 10 }, /* #58 */
    1037     { 0x147593, 0x147583, 0x1238aa7966dc50b4, 0xb5e71d54247154f2, 0x0e24d866daf38eaa, 31 }, /* #59 */
    1038     { 0x2f2d57, 0x2f2583, 0xdd9f665759c623e1, 0x9a67648eecfb32ba, 0xd2e9850c734cec91, 29 }, /* #60 */
    1039     { 0x361a97, 0x361a86, 0xf680fbfeac5c1978, 0xdc1ffbad7b407dff, 0xef9c1215b83ff75a, 33 }, /* #61 */
    1040     { 0x361187, 0x361902, 0x32fc0f483a5ac754, 0x1532fc0f483a5ac7, 0x0da379e053112d15,  8 }, /* #62 */
    1041     { 0x370b07, 0x370b07, 0xb4e2910a139390a1, 0x61579aad38a44284, 0x5912d51359855e6a, 26 }, /* #63 */
     978    { 0x3333d2, 0x333346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 23 }, /* #0 */
     979    { 0x1c0856, 0x1c0046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,  8 }, /* #1 */
     980    { 0x0123d6, 0x012346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 56 }, /* #2 */
     981    { 0x173807, 0x173046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 18 }, /* #3 */
     982    { 0x285d12, 0x285507, 0x579ee5ec41194daf, 0x000000000000000a, 0x0000000000000000, 59 }, /* #4 */
     983    { 0x2d1096, 0x2d1002, 0x7450dee931572c50, 0x00007450dee93157, 0x0000000000000000, 16 }, /* #5 */
     984    { 0x222156, 0x222902, 0x997eb0421b53f753, 0x00997eb0421b53f7, 0x0000000000000000,  8 }, /* #6 */
     985    { 0x2908d6, 0x290006, 0x408e21f436819e37, 0x0000000000002047, 0x0000000000000000, 49 }, /* #7 */
     986    { 0x1b2ec6, 0x1b2e07, 0x261fc1acdadb9b27, 0x14e1261fc1acdadb, 0x791828a83bb514e1, 16 }, /* #8 */
     987    { 0x0f2313, 0x0f2b82, 0x23e61eaff6ca5489, 0xc0a84b91f30f57fb, 0x7895b4ed81815097, 25 }, /* #9 */
     988    { 0x0f2e53, 0x0f2e87, 0xd0ec3c849827eced, 0xa34b43b0f212609f, 0x25340545802e28d2, 14 }, /* #10 */
     989    { 0x244e87, 0x244e02, 0x86d2548227320cd8, 0x2d6686d254822732, 0xba1f8841785c2d66, 16 }, /* #11 */
     990    { 0x2a1112, 0x2a1106, 0xc98d6f50f5991154, 0x02b08931f567de1e, 0xa05611263eacfbc3, 61 }, /* #12 */
     991    { 0x090656, 0x090686, 0xfafc928ca102f6ec, 0xe7594a2fd7e49465, 0x716a8937fceb2945, 29 }, /* #13 */
     992    { 0x2b1812, 0x2b1002, 0x4a4e0d0c40ef5f72, 0x123ad3a0bc4a4e0d, 0xf5a44e123ad3a0bc, 40 }, /* #14 */
     993    { 0x107346, 0x107386, 0xec91793a092a9d6b, 0xd4178047ec91793a, 0xf03ae70ad4178047, 32 }, /* #15 */
     994    { 0x274c06, 0x274c02, 0x79d11c4aa8b63a4c, 0x0307bce88e25545b, 0x51828f87b91e060f, 17 }, /* #16 */
     995    { 0x371d52, 0x371d03, 0xdbe1e0d93af1402a, 0x236602fbff6b27b6, 0x5c8d980beffdac9e, 58 }, /* #17 */
     996    { 0x0c2c03, 0x0c2c83, 0xb6fec4b78b065005, 0x9197559a517396df, 0x43748cbaacd28b9c, 51 }, /* #18 */
     997    { 0x364886, 0x364802, 0xc2deb66cd8649fae, 0x3e50616f5b366c32, 0x06b07f3078e07ca0, 17 }, /* #19 */
     998    { 0x2e2943, 0x2e2186, 0xc8e5b4d0c2707497, 0xc4f54cd8791cb69a, 0x9a543d3627aa66c3, 35 }, /* #20 */
     999    { 0x124093, 0x124802, 0x4ab2ca97a1040f3b, 0x2e13b34ab2ca97a1, 0xe911a380ae2e13b3, 24 }, /* #21 */
     1000    { 0x1a4c43, 0x1a4c83, 0xcf289a5a483d0396, 0x9860bce78b3517d9, 0xa4c305e73c59a8be, 59 }, /* #22 */
     1001    { 0x2650d3, 0x265083, 0x9ab568654f8c9ab8, 0xfcd5ab432a7c64d5, 0xd2757156c292619f,  5 }, /* #23 */
     1002    { 0x375513, 0x375d86, 0x84e4294897771c0c, 0xf8cdfc87da1390a5, 0x2386afbe337f21f6, 38 }, /* #24 */
     1003    { 0x2a6312, 0x2a6303, 0x8b586058bce8482c, 0x3815e87fd41038b5, 0x5e43815e87fd4103, 52 }, /* #25 */
     1004    { 0x0c1b02, 0x0c1b06, 0xca5d67ff8a6a3863, 0x75b3bdc652eb3ffc, 0xb9504ba7eeb677b8, 29 }, /* #26 */
     1005    { 0x155cd6, 0x155486, 0x948792f0c6680784, 0xe521e4bc319a01e1, 0x20c14b5b32ef816f,  2 }, /* #27 */
     1006    { 0x174782, 0x174f83, 0xc22023e89b47f49a, 0xb08808fa26d1fd26, 0x34db2f69e306874a,  2 }, /* #28 */
     1007    { 0x262b17, 0x262386, 0xa10185a3bf0953f2, 0xacc4b42030b477e1, 0x826fbbb63d656625, 19 }, /* #29 */
     1008    { 0x163d96, 0x163d86, 0x3daf07c72d69bc31, 0x9ca7adfa01598d1e, 0xce53d6fd00acc68f, 63 }, /* #30 */
     1009    { 0x280786, 0x280706, 0xccb216592ef69071, 0x083038c7a7b3b2f3, 0xc020c0e31e9ececb, 58 }, /* #31 */
     1010    { 0x1d4217, 0x1d4a82, 0xca93404609b475c5, 0xc8fc8ca93404609b, 0xe4f499180f3c8fc8, 20 }, /* #32 */
     1011    { 0x004452, 0x004c83, 0x5d500219d6191c0b, 0xa5a344e5c7e31fae, 0x294b4689cb8fc63f, 57 }, /* #33 */
     1012    { 0x354997, 0x354107, 0x8c5c4b5a24fd149e, 0x318b896b449fa293, 0x5b0a66efd3527391,  3 }, /* #34 */
     1013    { 0x1b26c6, 0x1b2e86, 0x26a9ef0b327f5c70, 0xa4d53de1664feb8e, 0x052649d30ce61fdd,  3 }, /* #35 */
     1014    { 0x082c42, 0x082483, 0x4f8ad5d2188a8679, 0xd474680ac2f0a24f, 0x43d474680ac2f0a2, 56 }, /* #36 */
     1015    { 0x1f16c2, 0x1f1e83, 0x9989844fbdfccaa7, 0xa8a4f5756dbc9989, 0x81b8a8a4f5756dbc, 48 }, /* #37 */
     1016    { 0x0a18d2, 0x0a1007, 0xb384547d3a95350a, 0x14fdf3ae159d9c22, 0x62a2029fbe75c2b3, 45 }, /* #38 */
     1017    { 0x3c5446, 0x3c5482, 0xe08ee8c240541de9, 0xbe2fc11dd18480a8, 0x590184249d83df17, 15 }, /* #39 */
     1018    { 0x3854c3, 0x385c87, 0x81f08dd14cd2cc98, 0x850e9670af4681f0, 0xa5fd850e9670af46, 48 }, /* #40 */
     1019    { 0x2f4102, 0x2f4987, 0x2d0c477bf8f0fbd5, 0xcb27817f72d0c477, 0x84342b5cb27817f7, 36 }, /* #41 */
     1020    { 0x2d49c3, 0x2d4983, 0x3c147e0cb52d22bd, 0xe9e0a3f065a96915, 0x3e00e19f35e3d21d,  5 }, /* #42 */
     1021    { 0x392392, 0x392387, 0xb7b9077e82af772b, 0xc1ddbdc83bf4157b, 0x7d5c5199d7d0d83b, 13 }, /* #43 */
     1022    { 0x320ad6, 0x320a02, 0x02a1484ab1cbcda4, 0x156d5fd68150a425, 0x69e028862adabfad, 33 }, /* #44 */
     1023    { 0x1a63c6, 0x1a6386, 0x1368e11837432ab3, 0xcf06c4e61c1368e1, 0xb842cecf06c4e61c, 40 }, /* #45 */
     1024    { 0x065252, 0x065a06, 0xe74daf8c98c31cea, 0x130d916973a6d7c6, 0x28ffa184261b22d2, 33 }, /* #46 */
     1025    { 0x0a7b87, 0x0a7b06, 0x8d03e3e6e5ce5cb2, 0x794681f1f372e72e, 0x1d098eba453f50f2,  9 }, /* #47 */
     1026    { 0x0f7e82, 0x0f7e07, 0x7785bdca87c9fa01, 0x1bee634f091d5cdd, 0xdc6fb98d3c247573, 58 }, /* #48 */
     1027    { 0x086a57, 0x086287, 0x9c5e57d78760f526, 0xe8bb884b53f38bca, 0x10cd1745dc425a9f, 43 }, /* #49 */
     1028    { 0x067493, 0x067403, 0x9eed3865d65c4cc4, 0x4b306cbd43c99b73, 0xea598365ea1e4cdb, 59 }, /* #50 */
     1029    { 0x2f2513, 0x2f2d03, 0xd32a211ab2690e41, 0x227b7ccd98699510, 0xcde4e644f6f99b30, 41 }, /* #51 */
     1030    { 0x2f68d7, 0x2f6807, 0xb5946dda08d5fb31, 0x5b17cefb816b28db, 0x4a104a2d8be77dc0, 39 }, /* #52 */
     1031    { 0x205443, 0x205407, 0x1d31294db9f299a9, 0x1c70d074c4a536e7, 0x60ee6b2378c71c34, 22 }, /* #53 */
     1032    { 0x2f3507, 0x2f3502, 0x03908fcd2bfa8c2e, 0x388558a93f5a1c07, 0x1d9c42ac549fad0e, 55 }, /* #54 */
     1033    { 0x0b5507, 0x0b5d06, 0x539a77c95c1e8429, 0x64bcbaa734ef92b8, 0xd8fdf09d23b25e5d, 23 }, /* #55 */
     1034    { 0x1c6046, 0x1c6806, 0xc924eea2452256e2, 0x2707318242649277, 0x13ef204e0e630484, 41 }, /* #56 */
     1035    { 0x043987, 0x043907, 0x3c534f45253735ea, 0x54f14d3d1494dcd7, 0x59ca72f425550ed5,  6 }, /* #57 */
     1036    { 0x092d16, 0x092506, 0xd9839c7c97df75dc, 0x07660e71f25f7dd7, 0xdb326a0ab1e52fc1,  6 }, /* #58 */
     1037    { 0x0e3ad2, 0x0e3283, 0xaf77fad55332576c, 0xb937d84fa344656b, 0x36e4df613e8d1195, 58 }, /* #59 */
     1038    { 0x1709d7, 0x170103, 0xd724a24d2948ad94, 0x0012a5eb92512694, 0xe477227d9000254b, 25 }, /* #60 */
     1039    { 0x0b0c92, 0x0b0487, 0x9f3b540965a6999e, 0xced4b67ced502596, 0x87336fab7133b52d, 22 }, /* #61 */
     1040    { 0x2270c7, 0x227806, 0xfc8d378318990683, 0x502fc8d378318990, 0x610f23967c427502, 12 }, /* #62 */
     1041    { 0x336613, 0x336602, 0x82e81981ee924e63, 0x15d4334aa77077c1, 0x202ba866954ee0ef, 57 }, /* #63 */
     1042};
     1043
     1044
     1045#define HAVE_SHIFT_TESTS_INTEL
     1046static const BINU8_TEST_T g_aTests_rol_u8_intel[] =
     1047{
     1048    { 0x285d57, 0x285556, 0x00, 0x00, 0, 6  }, /* #0 */
     1049    { 0x091193, 0x091192, 0x00, 0x00, 0, 6  }, /* #1 */
     1050    { 0x234803, 0x234002, 0x00, 0x00, 0, 5  }, /* #2 */
     1051    { 0x245e46, 0x245646, 0x00, 0x00, 0, 1  }, /* #3 */
     1052    { 0x0a2242, 0x0a2a42, 0x48, 0x42, 0, 3  }, /* #4 */
     1053    { 0x3712c7, 0x371ac6, 0x59, 0xac, 0, 7  }, /* #5 */
     1054    { 0x266f43, 0x266f43, 0xbc, 0x79, 0, 1  }, /* #6 */
     1055    { 0x0f0542, 0x0f0542, 0xf9, 0x7e, 0, 6  }, /* #7 */
     1056    { 0x1d2357, 0x1d2357, 0xea, 0x57, 0, 3  }, /* #8 */
     1057    { 0x1b1956, 0x1b1956, 0xaa, 0xaa, 0, 4  }, /* #9 */
     1058    { 0x370306, 0x370b07, 0x6e, 0xb9, 0, 2  }, /* #10 */
     1059    { 0x261383, 0x261383, 0xb2, 0xb2, 0, 0  }, /* #11 */
     1060    { 0x2e2d87, 0x2e2587, 0xca, 0x95, 0, 1  }, /* #12 */
     1061    { 0x1902c6, 0x1902c7, 0x3c, 0xc3, 0, 4  }, /* #13 */
     1062    { 0x2b6953, 0x2b6153, 0xd7, 0xeb, 0, 7  }, /* #14 */
     1063    { 0x116e87, 0x116686, 0x0c, 0xc0, 0, 4  }, /* #15 */
     1064    { 0x1f1712, 0x1f1f12, 0x44, 0x88, 0, 1  }, /* #16 */
     1065    { 0x2f7f42, 0x2f7743, 0x3f, 0xe7, 0, 5  }, /* #17 */
     1066    { 0x093e42, 0x093e42, 0x36, 0x36, 0, 0  }, /* #18 */
     1067    { 0x2a5152, 0x2a5152, 0xd1, 0xe8, 0, 7  }, /* #19 */
     1068    { 0x282bc6, 0x282bc6, 0x76, 0xce, 0, 5  }, /* #20 */
     1069    { 0x202b02, 0x202303, 0x14, 0x05, 0, 6  }, /* #21 */
     1070    { 0x095b86, 0x095b87, 0x4c, 0x89, 0, 5  }, /* #22 */
     1071    { 0x032997, 0x032997, 0xb5, 0x5b, 0, 4  }, /* #23 */
     1072    { 0x3b1bc7, 0x3b1bc6, 0xa7, 0x9e, 0, 2  }, /* #24 */
     1073    { 0x384ac6, 0x384ac6, 0x87, 0x3c, 0, 3  }, /* #25 */
     1074    { 0x202352, 0x202352, 0x30, 0x60, 0, 1  }, /* #26 */
     1075    { 0x136216, 0x136a17, 0x6c, 0xb1, 0, 2  }, /* #27 */
     1076    { 0x204657, 0x204e56, 0x40, 0x08, 0, 5  }, /* #28 */
     1077    { 0x1f5a92, 0x1f5a93, 0xa3, 0x1d, 0, 3  }, /* #29 */
     1078    { 0x353903, 0x353902, 0x85, 0xb0, 0, 5  }, /* #30 */
     1079    { 0x180c92, 0x180c92, 0x60, 0xc0, 0, 1  }, /* #31 */
     1080    { 0x343f47, 0x343746, 0xdc, 0xe6, 0, 3  }, /* #32 */
     1081    { 0x264506, 0x264507, 0xe9, 0x3d, 0, 5  }, /* #33 */
     1082    { 0x3f5bd2, 0x3f5bd3, 0x94, 0x49, 0, 4  }, /* #34 */
     1083    { 0x2e0503, 0x2e0503, 0xf8, 0xe3, 0, 2  }, /* #35 */
     1084    { 0x3d7597, 0x3d7d97, 0xbe, 0xf5, 0, 3  }, /* #36 */
     1085    { 0x2513c7, 0x2513c7, 0xca, 0x2b, 0, 2  }, /* #37 */
     1086    { 0x194086, 0x194887, 0x50, 0x05, 0, 4  }, /* #38 */
     1087    { 0x3c7602, 0x3c7603, 0x29, 0x25, 0, 5  }, /* #39 */
     1088    { 0x167fc6, 0x1677c6, 0x3f, 0x7e, 0, 1  }, /* #40 */
     1089    { 0x3d4c97, 0x3d4497, 0x23, 0x91, 0, 7  }, /* #41 */
     1090    { 0x0c2306, 0x0c2b07, 0x68, 0x43, 0, 3  }, /* #42 */
     1091    { 0x1132d7, 0x113ad6, 0x81, 0x18, 0, 4  }, /* #43 */
     1092    { 0x320347, 0x320b46, 0x6e, 0xdc, 0, 1  }, /* #44 */
     1093    { 0x1f07d7, 0x1f07d7, 0xca, 0xca, 0, 0  }, /* #45 */
     1094    { 0x083d07, 0x083d07, 0x57, 0x5d, 0, 2  }, /* #46 */
     1095    { 0x2d1003, 0x2d1003, 0x82, 0x82, 0, 0  }, /* #47 */
     1096    { 0x1a6a93, 0x1a6a93, 0x15, 0x15, 0, 0  }, /* #48 */
     1097    { 0x3856c3, 0x3856c3, 0x32, 0x19, 0, 7  }, /* #49 */
     1098    { 0x211e13, 0x211e13, 0xaa, 0x55, 0, 3  }, /* #50 */
     1099    { 0x2c0f92, 0x2c0792, 0x13, 0x98, 0, 3  }, /* #51 */
     1100    { 0x064052, 0x064852, 0x84, 0x24, 0, 3  }, /* #52 */
     1101    { 0x2d2a46, 0x2d2a46, 0x46, 0xc8, 0, 5  }, /* #53 */
     1102    { 0x2a1986, 0x2a1987, 0x6a, 0xa9, 0, 2  }, /* #54 */
     1103    { 0x3f2657, 0x3f2e57, 0x9b, 0x37, 0, 1  }, /* #55 */
     1104    { 0x356242, 0x356242, 0xca, 0xb2, 0, 6  }, /* #56 */
     1105    { 0x2f7017, 0x2f7016, 0x07, 0x1c, 0, 2  }, /* #57 */
     1106    { 0x1e6e06, 0x1e6607, 0x0f, 0xc3, 0, 6  }, /* #58 */
     1107    { 0x264206, 0x264a07, 0x8f, 0xe3, 0, 6  }, /* #59 */
     1108    { 0x1b0cd6, 0x1b04d6, 0x0a, 0x50, 0, 3  }, /* #60 */
     1109    { 0x225c53, 0x225453, 0xd2, 0x69, 0, 7  }, /* #61 */
     1110    { 0x3b4747, 0x3b4747, 0x0f, 0x87, 0, 7  }, /* #62 */
     1111    { 0x213787, 0x213787, 0x31, 0x31, 0, 0  }, /* #63 */
     1112};
     1113static const BINU8_TEST_T g_aTests_ror_u8_intel[] =
     1114{
     1115    { 0x1e4346, 0x1e4346, 0x00, 0x00, 0, 0  }, /* #0 */
     1116    { 0x153053, 0x153052, 0x00, 0x00, 0, 2  }, /* #1 */
     1117    { 0x1d3c06, 0x1d3406, 0x00, 0x00, 0, 1  }, /* #2 */
     1118    { 0x015382, 0x015382, 0x00, 0x00, 0, 5  }, /* #3 */
     1119    { 0x2c00d3, 0x2c08d2, 0xe8, 0x1d, 0, 3  }, /* #4 */
     1120    { 0x014813, 0x014813, 0x98, 0x89, 0, 4  }, /* #5 */
     1121    { 0x3d6347, 0x3d6b46, 0x94, 0x49, 0, 4  }, /* #6 */
     1122    { 0x3e7747, 0x3e7f46, 0x96, 0x5a, 0, 6  }, /* #7 */
     1123    { 0x006e97, 0x006697, 0x0e, 0xc1, 0, 3  }, /* #8 */
     1124    { 0x3c1486, 0x3c1486, 0x30, 0x60, 0, 7  }, /* #9 */
     1125    { 0x1918d6, 0x1910d7, 0xd3, 0xa7, 0, 7  }, /* #10 */
     1126    { 0x2c7897, 0x2c7097, 0x34, 0x86, 0, 3  }, /* #11 */
     1127    { 0x114ac6, 0x114ac7, 0x0f, 0xc3, 0, 2  }, /* #12 */
     1128    { 0x1470c2, 0x1478c3, 0xfc, 0xf9, 0, 7  }, /* #13 */
     1129    { 0x253352, 0x253353, 0x6e, 0x9b, 0, 2  }, /* #14 */
     1130    { 0x1e5402, 0x1e5402, 0x64, 0x19, 0, 2  }, /* #15 */
     1131    { 0x221282, 0x221a82, 0x92, 0x49, 0, 1  }, /* #16 */
     1132    { 0x2561c7, 0x2561c7, 0x56, 0x56, 0, 0  }, /* #17 */
     1133    { 0x040392, 0x040392, 0xe3, 0x3e, 0, 4  }, /* #18 */
     1134    { 0x285696, 0x285696, 0x42, 0x21, 0, 1  }, /* #19 */
     1135    { 0x114193, 0x114993, 0x39, 0xe4, 0, 6  }, /* #20 */
     1136    { 0x1f3692, 0x1f3e93, 0xaa, 0xaa, 0, 6  }, /* #21 */
     1137    { 0x387283, 0x387283, 0xbd, 0xdb, 0, 4  }, /* #22 */
     1138    { 0x3d7956, 0x3d7157, 0x2a, 0xa8, 0, 6  }, /* #23 */
     1139    { 0x026186, 0x026987, 0xa4, 0x94, 0, 3  }, /* #24 */
     1140    { 0x013783, 0x013782, 0xb1, 0x63, 0, 7  }, /* #25 */
     1141    { 0x297112, 0x297912, 0xe2, 0x71, 0, 1  }, /* #26 */
     1142    { 0x1357c7, 0x135fc7, 0x71, 0xb8, 0, 1  }, /* #27 */
     1143    { 0x032617, 0x032617, 0x97, 0xbc, 0, 5  }, /* #28 */
     1144    { 0x0d2146, 0x0d2147, 0x44, 0x88, 0, 3  }, /* #29 */
     1145    { 0x203693, 0x203e92, 0x84, 0x48, 0, 4  }, /* #30 */
     1146    { 0x126192, 0x126993, 0xea, 0xba, 0, 2  }, /* #31 */
     1147    { 0x320e53, 0x320e53, 0x7f, 0xfd, 0, 6  }, /* #32 */
     1148    { 0x0d4f97, 0x0d4f97, 0x25, 0xa4, 0, 3  }, /* #33 */
     1149    { 0x3a3656, 0x3a3e57, 0x51, 0xa8, 0, 1  }, /* #34 */
     1150    { 0x373692, 0x373693, 0xdf, 0xfe, 0, 5  }, /* #35 */
     1151    { 0x305d57, 0x305557, 0xd9, 0xec, 0, 1  }, /* #36 */
     1152    { 0x1e2187, 0x1e2986, 0x88, 0x44, 0, 1  }, /* #37 */
     1153    { 0x381352, 0x381352, 0x41, 0x41, 0, 0  }, /* #38 */
     1154    { 0x096bc3, 0x096bc3, 0x8e, 0x8e, 0, 0  }, /* #39 */
     1155    { 0x276657, 0x276656, 0x70, 0x07, 0, 4  }, /* #40 */
     1156    { 0x063ad2, 0x0632d2, 0x02, 0x40, 0, 3  }, /* #41 */
     1157    { 0x122482, 0x122c82, 0x79, 0x5e, 0, 2  }, /* #42 */
     1158    { 0x035c07, 0x035c07, 0x65, 0x65, 0, 0  }, /* #43 */
     1159    { 0x2a3ed6, 0x2a36d6, 0x1c, 0x38, 0, 7  }, /* #44 */
     1160    { 0x113503, 0x113503, 0x32, 0x91, 0, 5  }, /* #45 */
     1161    { 0x180583, 0x180583, 0x99, 0xcc, 0, 5  }, /* #46 */
     1162    { 0x3c4293, 0x3c4293, 0x04, 0x80, 0, 3  }, /* #47 */
     1163    { 0x1b5bc3, 0x1b5bc2, 0xaa, 0x55, 0, 5  }, /* #48 */
     1164    { 0x3007c3, 0x3007c3, 0x82, 0x82, 0, 0  }, /* #49 */
     1165    { 0x147202, 0x147202, 0xc7, 0xc7, 0, 0  }, /* #50 */
     1166    { 0x380b12, 0x380b12, 0x8c, 0x19, 0, 7  }, /* #51 */
     1167    { 0x042c46, 0x042447, 0x08, 0x80, 0, 4  }, /* #52 */
     1168    { 0x0359c6, 0x0359c6, 0x55, 0x55, 0, 4  }, /* #53 */
     1169    { 0x292017, 0x292017, 0x36, 0xb1, 0, 5  }, /* #54 */
     1170    { 0x040b93, 0x040b93, 0xc6, 0xc6, 0, 0  }, /* #55 */
     1171    { 0x102513, 0x102d12, 0x39, 0x72, 0, 7  }, /* #56 */
     1172    { 0x1d3d93, 0x1d3d93, 0xd0, 0xa1, 0, 7  }, /* #57 */
     1173    { 0x0f0d43, 0x0f0542, 0x8b, 0x5c, 0, 5  }, /* #58 */
     1174    { 0x1a4256, 0x1a4256, 0x78, 0x3c, 0, 1  }, /* #59 */
     1175    { 0x2c2586, 0x2c2d87, 0x1b, 0xd8, 0, 5  }, /* #60 */
     1176    { 0x042086, 0x042086, 0x28, 0x50, 0, 7  }, /* #61 */
     1177    { 0x0a2f07, 0x0a2707, 0xe5, 0xcb, 0, 7  }, /* #62 */
     1178    { 0x244387, 0x244386, 0x81, 0x0c, 0, 5  }, /* #63 */
     1179};
     1180static const BINU8_TEST_T g_aTests_rcl_u8_intel[] =
     1181{
     1182    { 0x321b13, 0x321b13, 0x00, 0x00, 0, 0  }, /* #0 */
     1183    { 0x2551c6, 0x2551c6, 0x00, 0x00, 0, 5  }, /* #1 */
     1184    { 0x121d43, 0x121542, 0x00, 0x10, 0, 5  }, /* #2 */
     1185    { 0x361e06, 0x361e06, 0x00, 0x00, 0, 0  }, /* #3 */
     1186    { 0x007d97, 0x007d97, 0x5a, 0x6a, 0, 2  }, /* #4 */
     1187    { 0x1753c3, 0x175bc2, 0xab, 0xaf, 0, 2  }, /* #5 */
     1188    { 0x2526c3, 0x2526c3, 0xa1, 0xa1, 0, 0  }, /* #6 */
     1189    { 0x2927c3, 0x2927c3, 0x32, 0x29, 0, 4  }, /* #7 */
     1190    { 0x021a16, 0x021a17, 0x53, 0x4c, 0, 2  }, /* #8 */
     1191    { 0x3e3a86, 0x3e3a86, 0x6a, 0xa3, 0, 4  }, /* #9 */
     1192    { 0x111ec3, 0x1116c2, 0xc0, 0x38, 0, 6  }, /* #10 */
     1193    { 0x1132c6, 0x1132c6, 0x08, 0x20, 0, 2  }, /* #11 */
     1194    { 0x042ad2, 0x042ad2, 0x9b, 0x9b, 0, 0  }, /* #12 */
     1195    { 0x185f57, 0x185756, 0x31, 0x63, 0, 1  }, /* #13 */
     1196    { 0x111802, 0x111802, 0x61, 0x98, 0, 7  }, /* #14 */
     1197    { 0x0e6b47, 0x0e6b46, 0x51, 0xa3, 0, 1  }, /* #15 */
     1198    { 0x291cd6, 0x291cd6, 0x85, 0x2a, 0, 3  }, /* #16 */
     1199    { 0x0636c3, 0x063ec3, 0x99, 0x9c, 0, 4  }, /* #17 */
     1200    { 0x0e36d2, 0x0e36d3, 0xf7, 0xbd, 0, 7  }, /* #18 */
     1201    { 0x333f07, 0x333f07, 0x94, 0x32, 0, 6  }, /* #19 */
     1202    { 0x360a52, 0x360a52, 0x67, 0xce, 0, 1  }, /* #20 */
     1203    { 0x2b1c43, 0x2b1c43, 0xb9, 0x3b, 0, 5  }, /* #21 */
     1204    { 0x1f0b96, 0x1f0b97, 0x6e, 0xc6, 0, 5  }, /* #22 */
     1205    { 0x0e7a52, 0x0e7253, 0xdc, 0x1b, 0, 6  }, /* #23 */
     1206    { 0x2b7117, 0x2b7117, 0xe3, 0x1f, 0, 3  }, /* #24 */
     1207    { 0x0e6ed6, 0x0e66d6, 0xd1, 0xb4, 0, 7  }, /* #25 */
     1208    { 0x0b7e17, 0x0b7e17, 0x43, 0xd0, 0, 7  }, /* #26 */
     1209    { 0x116746, 0x116747, 0xc0, 0x80, 0, 1  }, /* #27 */
     1210    { 0x207d12, 0x207513, 0xea, 0x4e, 0, 5  }, /* #28 */
     1211    { 0x2743c2, 0x2743c2, 0x18, 0x30, 0, 1  }, /* #29 */
     1212    { 0x0b7bc3, 0x0b7bc3, 0x8e, 0x1d, 0, 1  }, /* #30 */
     1213    { 0x2b1d42, 0x2b1543, 0xd0, 0x41, 0, 2  }, /* #31 */
     1214    { 0x361913, 0x361912, 0xa9, 0x9d, 0, 4  }, /* #32 */
     1215    { 0x0f5286, 0x0f5286, 0x16, 0x16, 0, 0  }, /* #33 */
     1216    { 0x163856, 0x163856, 0xb6, 0xcb, 0, 5  }, /* #34 */
     1217    { 0x3a3257, 0x3a3257, 0xc5, 0x78, 0, 6  }, /* #35 */
     1218    { 0x3859c2, 0x3859c3, 0x97, 0xd2, 0, 6  }, /* #36 */
     1219    { 0x044e97, 0x044e97, 0xd2, 0xd2, 0, 0  }, /* #37 */
     1220    { 0x0a4382, 0x0a4382, 0x0b, 0x2c, 0, 2  }, /* #38 */
     1221    { 0x3f6c97, 0x3f6c96, 0x80, 0x0c, 0, 4  }, /* #39 */
     1222    { 0x316252, 0x316252, 0x83, 0x83, 0, 0  }, /* #40 */
     1223    { 0x3b2602, 0x3b2602, 0x16, 0x2c, 0, 1  }, /* #41 */
     1224    { 0x134142, 0x134143, 0xd3, 0x36, 0, 4  }, /* #42 */
     1225    { 0x2951d7, 0x2951d7, 0xca, 0x72, 0, 7  }, /* #43 */
     1226    { 0x241707, 0x241707, 0xee, 0xbb, 0, 2  }, /* #44 */
     1227    { 0x3c0212, 0x3c0213, 0xc2, 0x84, 0, 1  }, /* #45 */
     1228    { 0x3d0056, 0x3d0857, 0xbf, 0xfa, 0, 3  }, /* #46 */
     1229    { 0x3a4d92, 0x3a4d93, 0x70, 0xc0, 0, 2  }, /* #47 */
     1230    { 0x307a43, 0x307a43, 0x7e, 0xf5, 0, 3  }, /* #48 */
     1231    { 0x0e3892, 0x0e3092, 0x39, 0x72, 0, 1  }, /* #49 */
     1232    { 0x0965d2, 0x0965d3, 0xf7, 0xbd, 0, 7  }, /* #50 */
     1233    { 0x277ac3, 0x2772c2, 0xc8, 0x47, 0, 3  }, /* #51 */
     1234    { 0x1852c6, 0x185ac6, 0x54, 0xa1, 0, 3  }, /* #52 */
     1235    { 0x330f16, 0x330716, 0x0e, 0x38, 0, 2  }, /* #53 */
     1236    { 0x2c4913, 0x2c4913, 0x3b, 0x3b, 0, 0  }, /* #54 */
     1237    { 0x1b0e52, 0x1b0e52, 0x7b, 0x7b, 0, 0  }, /* #55 */
     1238    { 0x211b12, 0x211313, 0xff, 0xdf, 0, 6  }, /* #56 */
     1239    { 0x3c0542, 0x3c0d42, 0x95, 0xa5, 0, 7  }, /* #57 */
     1240    { 0x324446, 0x324446, 0xc7, 0xec, 0, 5  }, /* #58 */
     1241    { 0x2f4b96, 0x2f4b96, 0xad, 0xad, 0, 0  }, /* #59 */
     1242    { 0x306753, 0x306f52, 0xb0, 0x1b, 0, 5  }, /* #60 */
     1243    { 0x1c5dc6, 0x1c5dc6, 0x86, 0xc8, 0, 5  }, /* #61 */
     1244    { 0x080003, 0x080803, 0xb9, 0x3b, 0, 5  }, /* #62 */
     1245    { 0x282f42, 0x282f42, 0x80, 0x01, 0, 2  }, /* #63 */
     1246};
     1247static const BINU8_TEST_T g_aTests_rcr_u8_intel[] =
     1248{
     1249    { 0x005357, 0x005b56, 0x00, 0x80, 0, 1  }, /* #0 */
     1250    { 0x024882, 0x024082, 0x00, 0x00, 0, 4  }, /* #1 */
     1251    { 0x362dc7, 0x362dc6, 0x00, 0x10, 0, 4  }, /* #2 */
     1252    { 0x2f3483, 0x2f3c82, 0x00, 0x80, 0, 1  }, /* #3 */
     1253    { 0x2462c2, 0x246ac3, 0xb2, 0x92, 0, 6  }, /* #4 */
     1254    { 0x101403, 0x101403, 0xfe, 0xfb, 0, 7  }, /* #5 */
     1255    { 0x301497, 0x301497, 0xbd, 0xee, 0, 6  }, /* #6 */
     1256    { 0x2f4052, 0x2f4053, 0x3a, 0x0e, 0, 2  }, /* #7 */
     1257    { 0x3c7a52, 0x3c7253, 0x1f, 0xf0, 0, 5  }, /* #8 */
     1258    { 0x0926d7, 0x092ed7, 0x59, 0x35, 0, 4  }, /* #9 */
     1259    { 0x004786, 0x004786, 0xbe, 0xbe, 0, 0  }, /* #10 */
     1260    { 0x0f3083, 0x0f3883, 0x0d, 0x86, 0, 1  }, /* #11 */
     1261    { 0x0e5f17, 0x0e5f17, 0x79, 0xbc, 0, 1  }, /* #12 */
     1262    { 0x2e5097, 0x2e5097, 0x49, 0x49, 0, 0  }, /* #13 */
     1263    { 0x1d2f83, 0x1d2782, 0x9a, 0x6b, 0, 7  }, /* #14 */
     1264    { 0x1627c7, 0x162fc6, 0x4e, 0xa7, 0, 1  }, /* #15 */
     1265    { 0x201c52, 0x201452, 0x31, 0x8c, 0, 2  }, /* #16 */
     1266    { 0x1467c7, 0x1467c7, 0xd4, 0xd4, 0, 0  }, /* #17 */
     1267    { 0x172ad2, 0x1722d2, 0x79, 0x9e, 0, 2  }, /* #18 */
     1268    { 0x3f59d6, 0x3f59d7, 0xd3, 0x69, 0, 1  }, /* #19 */
     1269    { 0x226bc3, 0x2263c2, 0x8f, 0x3f, 0, 7  }, /* #20 */
     1270    { 0x1c3186, 0x1c3186, 0x23, 0xc4, 0, 3  }, /* #21 */
     1271    { 0x3e4f46, 0x3e4f47, 0xba, 0x4b, 0, 4  }, /* #22 */
     1272    { 0x1d7356, 0x1d7356, 0xa9, 0xa9, 0, 0  }, /* #23 */
     1273    { 0x2c2d57, 0x2c2d57, 0x64, 0x92, 0, 7  }, /* #24 */
     1274    { 0x047402, 0x047402, 0x23, 0xc4, 0, 3  }, /* #25 */
     1275    { 0x133c47, 0x133447, 0xad, 0x75, 0, 3  }, /* #26 */
     1276    { 0x1b4053, 0x1b4853, 0x76, 0xb5, 0, 6  }, /* #27 */
     1277    { 0x1a6a96, 0x1a6296, 0x24, 0x82, 0, 4  }, /* #28 */
     1278    { 0x1e6586, 0x1e6586, 0x56, 0x2b, 0, 1  }, /* #29 */
     1279    { 0x167892, 0x167093, 0x7f, 0xfc, 0, 7  }, /* #30 */
     1280    { 0x0e4b43, 0x0e4342, 0xfd, 0xff, 0, 2  }, /* #31 */
     1281    { 0x157102, 0x157102, 0x32, 0xc8, 0, 7  }, /* #32 */
     1282    { 0x020fc6, 0x020fc7, 0xed, 0x6b, 0, 6  }, /* #33 */
     1283    { 0x1738c2, 0x1738c2, 0xa1, 0x2a, 0, 4  }, /* #34 */
     1284    { 0x157b57, 0x157357, 0xe9, 0x3e, 0, 4  }, /* #35 */
     1285    { 0x112893, 0x112093, 0x9a, 0x59, 0, 4  }, /* #36 */
     1286    { 0x240fd3, 0x2407d3, 0xf1, 0xf8, 0, 1  }, /* #37 */
     1287    { 0x2f0617, 0x2f0e17, 0x0c, 0x21, 0, 3  }, /* #38 */
     1288    { 0x351c02, 0x351403, 0x52, 0x14, 0, 2  }, /* #39 */
     1289    { 0x230c13, 0x230412, 0xc5, 0xbc, 0, 4  }, /* #40 */
     1290    { 0x002243, 0x002242, 0xa3, 0xf4, 0, 3  }, /* #41 */
     1291    { 0x3731d7, 0x3731d7, 0xed, 0x7d, 0, 3  }, /* #42 */
     1292    { 0x1c3b46, 0x1c3b47, 0xf9, 0x97, 0, 5  }, /* #43 */
     1293    { 0x0766c6, 0x0766c6, 0x50, 0x05, 0, 4  }, /* #44 */
     1294    { 0x257392, 0x257392, 0x53, 0xca, 0, 3  }, /* #45 */
     1295    { 0x172352, 0x172353, 0x70, 0x03, 0, 5  }, /* #46 */
     1296    { 0x3b3657, 0x3b3e57, 0x79, 0xe6, 0, 7  }, /* #47 */
     1297    { 0x2e3d43, 0x2e3d42, 0x22, 0xa4, 0, 3  }, /* #48 */
     1298    { 0x354653, 0x354653, 0xfa, 0xaf, 0, 5  }, /* #49 */
     1299    { 0x327e52, 0x327e53, 0xfc, 0xf1, 0, 7  }, /* #50 */
     1300    { 0x2701c3, 0x2701c2, 0xd5, 0xbd, 0, 4  }, /* #51 */
     1301    { 0x3f0b07, 0x3f0307, 0xdf, 0xfb, 0, 3  }, /* #52 */
     1302    { 0x3e7c93, 0x3e7c93, 0x57, 0xea, 0, 3  }, /* #53 */
     1303    { 0x0d6503, 0x0d6d03, 0x7b, 0xbb, 0, 5  }, /* #54 */
     1304    { 0x183bd6, 0x183bd6, 0xe1, 0x17, 0, 5  }, /* #55 */
     1305    { 0x152896, 0x152097, 0x49, 0x24, 0, 1  }, /* #56 */
     1306    { 0x2f4153, 0x2f4153, 0xf3, 0x3f, 0, 5  }, /* #57 */
     1307    { 0x1c6e16, 0x1c6617, 0x54, 0x50, 0, 7  }, /* #58 */
     1308    { 0x2f4582, 0x2f4583, 0x42, 0x10, 0, 2  }, /* #59 */
     1309    { 0x3e1507, 0x3e1506, 0xb8, 0x37, 0, 3  }, /* #60 */
     1310    { 0x0a0152, 0x0a0152, 0x0a, 0xa0, 0, 5  }, /* #61 */
     1311    { 0x143983, 0x143982, 0x44, 0x51, 0, 2  }, /* #62 */
     1312    { 0x370a13, 0x370a13, 0x12, 0x28, 0, 5  }, /* #63 */
     1313};
     1314static const BINU8_TEST_T g_aTests_shl_u8_intel[] =
     1315{
     1316    { 0x3136c2, 0x313646, 0x00, 0x00, 0, 4  }, /* #0 */
     1317    { 0x0607d3, 0x060746, 0x00, 0x00, 0, 7  }, /* #1 */
     1318    { 0x382ec6, 0x382646, 0x00, 0x00, 0, 7  }, /* #2 */
     1319    { 0x180e43, 0x180646, 0x00, 0x00, 0, 2  }, /* #3 */
     1320    { 0x3c4c83, 0x3c4482, 0x01, 0x80, 0, 7  }, /* #4 */
     1321    { 0x025347, 0x025347, 0x7a, 0x7a, 0, 0  }, /* #5 */
     1322    { 0x161246, 0x161a47, 0x7c, 0x00, 0, 6  }, /* #6 */
     1323    { 0x2545d3, 0x254587, 0xee, 0xc0, 0, 5  }, /* #7 */
     1324    { 0x2356d7, 0x235e83, 0x7f, 0xf8, 0, 3  }, /* #8 */
     1325    { 0x3f53c6, 0x3f5b86, 0x54, 0xa0, 0, 3  }, /* #9 */
     1326    { 0x045bc7, 0x045b07, 0x89, 0x12, 0, 1  }, /* #10 */
     1327    { 0x3658c7, 0x365887, 0x70, 0xc0, 0, 2  }, /* #11 */
     1328    { 0x033357, 0x033347, 0xf2, 0x00, 0, 7  }, /* #12 */
     1329    { 0x082112, 0x082182, 0x08, 0x80, 0, 4  }, /* #13 */
     1330    { 0x193bd6, 0x193b82, 0x90, 0x80, 0, 3  }, /* #14 */
     1331    { 0x080b93, 0x080b86, 0x6b, 0xc0, 0, 6  }, /* #15 */
     1332    { 0x0c0f53, 0x0c0783, 0x36, 0xb0, 0, 3  }, /* #16 */
     1333    { 0x3c0082, 0x3c0003, 0xe7, 0x38, 0, 3  }, /* #17 */
     1334    { 0x306fc6, 0x306f07, 0x4f, 0x3c, 0, 2  }, /* #18 */
     1335    { 0x2118c6, 0x211087, 0x0d, 0xa0, 0, 5  }, /* #19 */
     1336    { 0x0e46d3, 0x0e4683, 0x3f, 0xe0, 0, 5  }, /* #20 */
     1337    { 0x100946, 0x100107, 0xdd, 0x74, 0, 2  }, /* #21 */
     1338    { 0x110783, 0x110783, 0xf0, 0x80, 0, 3  }, /* #22 */
     1339    { 0x227386, 0x227b82, 0x45, 0x80, 0, 7  }, /* #23 */
     1340    { 0x140b57, 0x140383, 0xca, 0x94, 0, 1  }, /* #24 */
     1341    { 0x1707d7, 0x170f82, 0x88, 0x80, 0, 4  }, /* #25 */
     1342    { 0x260192, 0x260183, 0xfc, 0xf8, 0, 1  }, /* #26 */
     1343    { 0x1b0d42, 0x1b0547, 0x1a, 0x00, 0, 7  }, /* #27 */
     1344    { 0x3a5356, 0x3a5306, 0x0f, 0x78, 0, 3  }, /* #28 */
     1345    { 0x157087, 0x157882, 0x57, 0xae, 0, 1  }, /* #29 */
     1346    { 0x307113, 0x307106, 0x09, 0x24, 0, 2  }, /* #30 */
     1347    { 0x0f0892, 0x0f0086, 0x1b, 0xd8, 0, 3  }, /* #31 */
     1348    { 0x106a06, 0x106a06, 0x5f, 0x5f, 0, 0  }, /* #32 */
     1349    { 0x0b5982, 0x0b5902, 0x89, 0x40, 0, 6  }, /* #33 */
     1350    { 0x124356, 0x124382, 0xfa, 0x80, 0, 6  }, /* #34 */
     1351    { 0x051c82, 0x051c83, 0xbb, 0xb0, 0, 4  }, /* #35 */
     1352    { 0x332357, 0x332386, 0x21, 0x84, 0, 2  }, /* #36 */
     1353    { 0x221483, 0x221486, 0xdb, 0xd8, 0, 3  }, /* #37 */
     1354    { 0x2d5b53, 0x2d5347, 0x1c, 0x00, 0, 6  }, /* #38 */
     1355    { 0x375607, 0x375682, 0x25, 0x94, 0, 2  }, /* #39 */
     1356    { 0x035302, 0x035b03, 0x57, 0x70, 0, 4  }, /* #40 */
     1357    { 0x244703, 0x244786, 0xdb, 0xc0, 0, 6  }, /* #41 */
     1358    { 0x0f6e57, 0x0f6603, 0xd5, 0x40, 0, 6  }, /* #42 */
     1359    { 0x3d5f53, 0x3d5783, 0xf8, 0x80, 0, 4  }, /* #43 */
     1360    { 0x194993, 0x194902, 0xa4, 0x40, 0, 4  }, /* #44 */
     1361    { 0x175656, 0x175682, 0x2d, 0xd0, 0, 4  }, /* #45 */
     1362    { 0x052312, 0x052b03, 0x62, 0x10, 0, 3  }, /* #46 */
     1363    { 0x011017, 0x011082, 0x2b, 0xb0, 0, 4  }, /* #47 */
     1364    { 0x022756, 0x022706, 0x03, 0x60, 0, 5  }, /* #48 */
     1365    { 0x3d4003, 0x3d4003, 0x5a, 0x5a, 0, 0  }, /* #49 */
     1366    { 0x2b22d2, 0x2b2283, 0xc6, 0x80, 0, 6  }, /* #50 */
     1367    { 0x390e92, 0x390e03, 0x92, 0x20, 0, 4  }, /* #51 */
     1368    { 0x040643, 0x040e46, 0xb0, 0x00, 0, 5  }, /* #52 */
     1369    { 0x231493, 0x231c06, 0x93, 0x60, 0, 5  }, /* #53 */
     1370    { 0x024fd2, 0x024f87, 0x47, 0xc0, 0, 6  }, /* #54 */
     1371    { 0x305612, 0x305683, 0xde, 0xbc, 0, 1  }, /* #55 */
     1372    { 0x2d7c53, 0x2d7c53, 0x82, 0x82, 0, 0  }, /* #56 */
     1373    { 0x3d0057, 0x3d0802, 0x52, 0x40, 0, 5  }, /* #57 */
     1374    { 0x1c55c6, 0x1c5582, 0xd2, 0x80, 0, 6  }, /* #58 */
     1375    { 0x300243, 0x300206, 0x23, 0x30, 0, 4  }, /* #59 */
     1376    { 0x197916, 0x197902, 0x42, 0x20, 0, 4  }, /* #60 */
     1377    { 0x165f12, 0x165702, 0x04, 0x08, 0, 1  }, /* #61 */
     1378    { 0x295196, 0x295196, 0x3b, 0x3b, 0, 0  }, /* #62 */
     1379    { 0x1c7056, 0x1c7082, 0x2a, 0x80, 0, 6  }, /* #63 */
     1380};
     1381static const BINU8_TEST_T g_aTests_shr_u8_intel[] =
     1382{
     1383    { 0x065247, 0x065246, 0x00, 0x00, 0, 1  }, /* #0 */
     1384    { 0x2750c2, 0x2750c2, 0x00, 0x00, 0, 0  }, /* #1 */
     1385    { 0x035b86, 0x035346, 0x00, 0x00, 0, 7  }, /* #2 */
     1386    { 0x093282, 0x093246, 0x00, 0x00, 0, 5  }, /* #3 */
     1387    { 0x167092, 0x167007, 0x69, 0x06, 0, 4  }, /* #4 */
     1388    { 0x356086, 0x356003, 0x77, 0x01, 0, 6  }, /* #5 */
     1389    { 0x017902, 0x017902, 0xa5, 0x01, 0, 7  }, /* #6 */
     1390    { 0x296442, 0x296c02, 0xe6, 0x0e, 0, 4  }, /* #7 */
     1391    { 0x265c46, 0x265407, 0x3e, 0x03, 0, 4  }, /* #8 */
     1392    { 0x234f47, 0x234f07, 0xb7, 0x05, 0, 5  }, /* #9 */
     1393    { 0x1d1e53, 0x1d1603, 0x17, 0x0b, 0, 1  }, /* #10 */
     1394    { 0x204603, 0x204603, 0x72, 0x72, 0, 0  }, /* #11 */
     1395    { 0x2c7183, 0x2c7106, 0x32, 0x06, 0, 3  }, /* #12 */
     1396    { 0x2f4c47, 0x2f4c47, 0xd7, 0xd7, 0, 0  }, /* #13 */
     1397    { 0x176b83, 0x176347, 0x02, 0x00, 0, 2  }, /* #14 */
     1398    { 0x1b1dd7, 0x1b1d03, 0xd9, 0x01, 0, 7  }, /* #15 */
     1399    { 0x000457, 0x000446, 0x2e, 0x00, 0, 7  }, /* #16 */
     1400    { 0x393cd2, 0x393c07, 0xa4, 0x14, 0, 3  }, /* #17 */
     1401    { 0x0d77c3, 0x0d7706, 0x29, 0x05, 0, 3  }, /* #18 */
     1402    { 0x124187, 0x124102, 0x39, 0x0e, 0, 2  }, /* #19 */
     1403    { 0x287b13, 0x287346, 0x26, 0x00, 0, 7  }, /* #20 */
     1404    { 0x137947, 0x137102, 0x49, 0x02, 0, 5  }, /* #21 */
     1405    { 0x090fc2, 0x090f02, 0x86, 0x01, 0, 7  }, /* #22 */
     1406    { 0x3d0bc6, 0x3d0347, 0x5c, 0x00, 0, 7  }, /* #23 */
     1407    { 0x0d3383, 0x0d3b07, 0xdd, 0x1b, 0, 3  }, /* #24 */
     1408    { 0x3a2553, 0x3a2503, 0x63, 0x31, 0, 1  }, /* #25 */
     1409    { 0x3c5e13, 0x3c5e03, 0xef, 0x0e, 0, 4  }, /* #26 */
     1410    { 0x2f7416, 0x2f7c06, 0x94, 0x09, 0, 4  }, /* #27 */
     1411    { 0x0a3816, 0x0a3806, 0xcc, 0x66, 0, 1  }, /* #28 */
     1412    { 0x162743, 0x162747, 0x40, 0x00, 0, 7  }, /* #29 */
     1413    { 0x240c96, 0x240c02, 0x89, 0x01, 0, 7  }, /* #30 */
     1414    { 0x137647, 0x137603, 0x7e, 0x1f, 0, 2  }, /* #31 */
     1415    { 0x1f2787, 0x1f2787, 0xbd, 0xbd, 0, 0  }, /* #32 */
     1416    { 0x1410c3, 0x141002, 0x2a, 0x15, 0, 1  }, /* #33 */
     1417    { 0x2b7c03, 0x2b7403, 0x5b, 0x02, 0, 5  }, /* #34 */
     1418    { 0x1563d7, 0x156302, 0x2c, 0x16, 0, 1  }, /* #35 */
     1419    { 0x3d2a56, 0x3d2202, 0x4c, 0x13, 0, 2  }, /* #36 */
     1420    { 0x324b83, 0x324b83, 0x01, 0x01, 0, 0  }, /* #37 */
     1421    { 0x2c7293, 0x2c7202, 0x40, 0x10, 0, 2  }, /* #38 */
     1422    { 0x3d3792, 0x3d3f06, 0xb8, 0x2e, 0, 2  }, /* #39 */
     1423    { 0x0d2702, 0x0d2f02, 0xfe, 0x7f, 0, 1  }, /* #40 */
     1424    { 0x3c5786, 0x3c5703, 0x68, 0x01, 0, 6  }, /* #41 */
     1425    { 0x2d1553, 0x2d1502, 0x2f, 0x01, 0, 5  }, /* #42 */
     1426    { 0x2f1783, 0x2f1f07, 0xb9, 0x5c, 0, 1  }, /* #43 */
     1427    { 0x277306, 0x277347, 0x31, 0x00, 0, 6  }, /* #44 */
     1428    { 0x032d92, 0x032547, 0x3b, 0x00, 0, 6  }, /* #45 */
     1429    { 0x1c2952, 0x1c2103, 0x7f, 0x01, 0, 6  }, /* #46 */
     1430    { 0x3564c7, 0x356c03, 0xc6, 0x01, 0, 7  }, /* #47 */
     1431    { 0x0e6c46, 0x0e6c02, 0xe0, 0x0e, 0, 4  }, /* #48 */
     1432    { 0x1b7c56, 0x1b7446, 0x00, 0x00, 0, 3  }, /* #49 */
     1433    { 0x3b4f93, 0x3b4f93, 0x67, 0x67, 0, 0  }, /* #50 */
     1434    { 0x3f7912, 0x3f7902, 0x80, 0x40, 0, 1  }, /* #51 */
     1435    { 0x091c43, 0x091c03, 0xa9, 0x54, 0, 1  }, /* #52 */
     1436    { 0x137987, 0x137902, 0xe5, 0x07, 0, 5  }, /* #53 */
     1437    { 0x113012, 0x113807, 0xf2, 0x3c, 0, 2  }, /* #54 */
     1438    { 0x1d2496, 0x1d2c03, 0xb6, 0x16, 0, 3  }, /* #55 */
     1439    { 0x195a12, 0x195207, 0x65, 0x0c, 0, 3  }, /* #56 */
     1440    { 0x132f93, 0x132f03, 0xbb, 0x5d, 0, 1  }, /* #57 */
     1441    { 0x386c43, 0x386c03, 0xc6, 0x01, 0, 7  }, /* #58 */
     1442    { 0x010546, 0x010d07, 0xba, 0x05, 0, 5  }, /* #59 */
     1443    { 0x354596, 0x354502, 0x4d, 0x01, 0, 6  }, /* #60 */
     1444    { 0x132986, 0x132902, 0x90, 0x02, 0, 6  }, /* #61 */
     1445    { 0x026116, 0x026906, 0xd4, 0x6a, 0, 1  }, /* #62 */
     1446    { 0x1b0a46, 0x1b0a03, 0xc9, 0x01, 0, 7  }, /* #63 */
     1447};
     1448static const BINU8_TEST_T g_aTests_sar_u8_intel[] =
     1449{
     1450    { 0x0f2582, 0x0f2582, 0x00, 0x00, 0, 0  }, /* #0 */
     1451    { 0x2c7e13, 0x2c7e13, 0x00, 0x00, 0, 0  }, /* #1 */
     1452    { 0x3d2a42, 0x3d2246, 0x00, 0x00, 0, 4  }, /* #2 */
     1453    { 0x205917, 0x205146, 0x00, 0x00, 0, 6  }, /* #3 */
     1454    { 0x103706, 0x103706, 0xa8, 0xa8, 0, 0  }, /* #4 */
     1455    { 0x017682, 0x017602, 0x43, 0x02, 0, 5  }, /* #5 */
     1456    { 0x1c1dd2, 0x1c1506, 0x78, 0x0f, 0, 3  }, /* #6 */
     1457    { 0x181d47, 0x181587, 0xdc, 0xff, 0, 7  }, /* #7 */
     1458    { 0x180403, 0x180403, 0x40, 0x40, 0, 0  }, /* #8 */
     1459    { 0x3f4f43, 0x3f4782, 0xf0, 0xf8, 0, 1  }, /* #9 */
     1460    { 0x214117, 0x214103, 0x69, 0x34, 0, 1  }, /* #10 */
     1461    { 0x2c4f02, 0x2c4703, 0x36, 0x01, 0, 5  }, /* #11 */
     1462    { 0x280c93, 0x280486, 0x9a, 0xff, 0, 7  }, /* #12 */
     1463    { 0x283617, 0x283603, 0x32, 0x01, 0, 5  }, /* #13 */
     1464    { 0x367887, 0x367007, 0x6c, 0x06, 0, 4  }, /* #14 */
     1465    { 0x3b15c3, 0x3b1586, 0xe6, 0xff, 0, 5  }, /* #15 */
     1466    { 0x2d40c7, 0x2d4086, 0xa9, 0xff, 0, 7  }, /* #16 */
     1467    { 0x3e34d6, 0x3e3482, 0x83, 0xf8, 0, 4  }, /* #17 */
     1468    { 0x0f6683, 0x0f6686, 0x92, 0xc9, 0, 1  }, /* #18 */
     1469    { 0x1f1486, 0x1f1486, 0xd3, 0xff, 0, 6  }, /* #19 */
     1470    { 0x006996, 0x006146, 0x22, 0x00, 0, 7  }, /* #20 */
     1471    { 0x1562d7, 0x156203, 0x21, 0x10, 0, 1  }, /* #21 */
     1472    { 0x2c3406, 0x2c3483, 0xea, 0xfe, 0, 4  }, /* #22 */
     1473    { 0x2508c6, 0x250046, 0x00, 0x00, 0, 7  }, /* #23 */
     1474    { 0x0775d3, 0x077582, 0xfa, 0xfd, 0, 1  }, /* #24 */
     1475    { 0x047847, 0x047086, 0xcc, 0xff, 0, 6  }, /* #25 */
     1476    { 0x0050d3, 0x005082, 0xd0, 0xfd, 0, 4  }, /* #26 */
     1477    { 0x2b4d07, 0x2b4546, 0x06, 0x00, 0, 4  }, /* #27 */
     1478    { 0x202003, 0x202002, 0x0a, 0x01, 0, 3  }, /* #28 */
     1479    { 0x2c1212, 0x2c1283, 0x8f, 0xf1, 0, 3  }, /* #29 */
     1480    { 0x3d4256, 0x3d4286, 0x95, 0xf9, 0, 4  }, /* #30 */
     1481    { 0x011242, 0x011287, 0xc8, 0xff, 0, 7  }, /* #31 */
     1482    { 0x101ac2, 0x101206, 0x28, 0x14, 0, 1  }, /* #32 */
     1483    { 0x0a3746, 0x0a3702, 0x25, 0x01, 0, 5  }, /* #33 */
     1484    { 0x155a17, 0x155203, 0x5b, 0x02, 0, 5  }, /* #34 */
     1485    { 0x3c7fc6, 0x3c7fc6, 0x8b, 0x8b, 0, 0  }, /* #35 */
     1486    { 0x0d7e92, 0x0d7607, 0x25, 0x12, 0, 1  }, /* #36 */
     1487    { 0x2a4102, 0x2a4182, 0x99, 0xe6, 0, 2  }, /* #37 */
     1488    { 0x250546, 0x250546, 0x76, 0x76, 0, 0  }, /* #38 */
     1489    { 0x094d53, 0x094582, 0x95, 0xe5, 0, 2  }, /* #39 */
     1490    { 0x234e02, 0x234606, 0x48, 0x12, 0, 2  }, /* #40 */
     1491    { 0x2b3406, 0x2b3483, 0xa5, 0xfe, 0, 6  }, /* #41 */
     1492    { 0x064a43, 0x064287, 0xa9, 0xd4, 0, 1  }, /* #42 */
     1493    { 0x250456, 0x250456, 0x26, 0x26, 0, 0  }, /* #43 */
     1494    { 0x0943c2, 0x094347, 0x27, 0x00, 0, 6  }, /* #44 */
     1495    { 0x3c7706, 0x3c7706, 0xad, 0xad, 0, 0  }, /* #45 */
     1496    { 0x3a3996, 0x3a3182, 0xc1, 0xf8, 0, 3  }, /* #46 */
     1497    { 0x315d47, 0x315507, 0x36, 0x06, 0, 3  }, /* #47 */
     1498    { 0x0c7493, 0x0c7403, 0x36, 0x0d, 0, 2  }, /* #48 */
     1499    { 0x0f1f17, 0x0f1787, 0xb4, 0xf6, 0, 3  }, /* #49 */
     1500    { 0x0f4cd7, 0x0f4486, 0xf7, 0xff, 0, 4  }, /* #50 */
     1501    { 0x3b4bc2, 0x3b4382, 0xb9, 0xf7, 0, 3  }, /* #51 */
     1502    { 0x2f0592, 0x2f0592, 0x02, 0x02, 0, 0  }, /* #52 */
     1503    { 0x3c5186, 0x3c5147, 0x15, 0x00, 0, 5  }, /* #53 */
     1504    { 0x056d52, 0x056502, 0x74, 0x07, 0, 4  }, /* #54 */
     1505    { 0x275b03, 0x275303, 0x69, 0x01, 0, 6  }, /* #55 */
     1506    { 0x376742, 0x376786, 0xf1, 0xff, 0, 4  }, /* #56 */
     1507    { 0x262cc7, 0x262486, 0xdf, 0xff, 0, 6  }, /* #57 */
     1508    { 0x246cc3, 0x246486, 0xc8, 0xe4, 0, 1  }, /* #58 */
     1509    { 0x2e14d7, 0x2e1487, 0x9e, 0xf3, 0, 3  }, /* #59 */
     1510    { 0x066347, 0x066307, 0x3a, 0x03, 0, 4  }, /* #60 */
     1511    { 0x3d1357, 0x3d1307, 0x62, 0x18, 0, 2  }, /* #61 */
     1512    { 0x2e7f83, 0x2e7707, 0x52, 0x14, 0, 2  }, /* #62 */
     1513    { 0x2265d3, 0x2265d3, 0x10, 0x10, 0, 0  }, /* #63 */
     1514};
     1515static const BINU16_TEST_T g_aTests_rol_u16_intel[] =
     1516{
     1517    { 0x153693, 0x153692, 0x0000, 0x0000, 0, 7  }, /* #0 */
     1518    { 0x2c1956, 0x2c1156, 0x0000, 0x0000, 0, 4  }, /* #1 */
     1519    { 0x3f03d6, 0x3f03d6, 0x0000, 0x0000, 0, 8  }, /* #2 */
     1520    { 0x2c2657, 0x2c2656, 0x0000, 0x0000, 0, 13 }, /* #3 */
     1521    { 0x3c2f12, 0x3c2f13, 0x4954, 0x5449, 0, 8  }, /* #4 */
     1522    { 0x0e1717, 0x0e1f16, 0x9c54, 0x4e2a, 0, 15 }, /* #5 */
     1523    { 0x295716, 0x295717, 0xc3e0, 0x87c1, 0, 1  }, /* #6 */
     1524    { 0x0b0797, 0x0b0f97, 0x5bac, 0x6eb1, 0, 2  }, /* #7 */
     1525    { 0x120f43, 0x120f43, 0x45a6, 0x9169, 0, 14 }, /* #8 */
     1526    { 0x2a6193, 0x2a6992, 0x6c0d, 0xb606, 0, 15 }, /* #9 */
     1527    { 0x2d6e83, 0x2d6e83, 0x5e47, 0x1d79, 0, 10 }, /* #10 */
     1528    { 0x3b16d3, 0x3b16d3, 0xf57b, 0xfabd, 0, 15 }, /* #11 */
     1529    { 0x021312, 0x021312, 0x3a2c, 0x7458, 0, 1  }, /* #12 */
     1530    { 0x211f47, 0x211f46, 0x4ae4, 0x44ae, 0, 12 }, /* #13 */
     1531    { 0x283106, 0x283907, 0x4894, 0x4489, 0, 12 }, /* #14 */
     1532    { 0x2d2cd3, 0x2d24d2, 0xf0f5, 0x1ebe, 0, 5  }, /* #15 */
     1533    { 0x063186, 0x063986, 0xa67c, 0xcf94, 0, 5  }, /* #16 */
     1534    { 0x3d6d57, 0x3d6d56, 0x7ec2, 0xfd84, 0, 1  }, /* #17 */
     1535    { 0x362b87, 0x362387, 0xe1e0, 0x8387, 0, 10 }, /* #18 */
     1536    { 0x096603, 0x096602, 0xc289, 0x4e14, 0, 11 }, /* #19 */
     1537    { 0x1869d2, 0x1869d3, 0x999e, 0xa667, 0, 14 }, /* #20 */
     1538    { 0x3250c2, 0x3250c2, 0x4fa8, 0x4fa8, 0, 0  }, /* #21 */
     1539    { 0x122717, 0x122f17, 0x9a3f, 0xa3f9, 0, 4  }, /* #22 */
     1540    { 0x1b3447, 0x1b3c46, 0xb3ba, 0xceea, 0, 2  }, /* #23 */
     1541    { 0x3b6ed6, 0x3b6ed7, 0x82d9, 0x05b3, 0, 1  }, /* #24 */
     1542    { 0x067716, 0x067716, 0xf5c1, 0xe0fa, 0, 7  }, /* #25 */
     1543    { 0x2f5252, 0x2f5a53, 0xae41, 0x906b, 0, 6  }, /* #26 */
     1544    { 0x1a1053, 0x1a1053, 0xfb98, 0xee63, 0, 2  }, /* #27 */
     1545    { 0x1c6a57, 0x1c6a57, 0x8ad6, 0x15ad, 0, 1  }, /* #28 */
     1546    { 0x046ed2, 0x046ed3, 0x58a8, 0x8a85, 0, 4  }, /* #29 */
     1547    { 0x3934d2, 0x3934d2, 0xcb6a, 0xdab2, 0, 6  }, /* #30 */
     1548    { 0x0677d2, 0x0677d3, 0xdcdf, 0xfb9b, 0, 13 }, /* #31 */
     1549    { 0x3f2903, 0x3f2903, 0x8547, 0xe151, 0, 14 }, /* #32 */
     1550    { 0x291102, 0x291902, 0x5c8a, 0x452e, 0, 7  }, /* #33 */
     1551    { 0x3c7953, 0x3c7952, 0x6aab, 0xab6a, 0, 8  }, /* #34 */
     1552    { 0x367013, 0x367012, 0xee50, 0xe50e, 0, 4  }, /* #35 */
     1553    { 0x293147, 0x293946, 0x6ef5, 0xddea, 0, 1  }, /* #36 */
     1554    { 0x0967c2, 0x096fc3, 0x4e31, 0xc629, 0, 5  }, /* #37 */
     1555    { 0x2062c2, 0x206ac2, 0x7a1f, 0x3ef4, 0, 9  }, /* #38 */
     1556    { 0x1f59c7, 0x1f51c7, 0x2ff9, 0xff25, 0, 5  }, /* #39 */
     1557    { 0x3f1093, 0x3f1892, 0x9ae1, 0xe19a, 0, 8  }, /* #40 */
     1558    { 0x0a6756, 0x0a6756, 0xf695, 0xfb4a, 0, 15 }, /* #41 */
     1559    { 0x086782, 0x086783, 0x23f5, 0xfa91, 0, 7  }, /* #42 */
     1560    { 0x304bd7, 0x304bd7, 0xbee5, 0x7dcb, 0, 1  }, /* #43 */
     1561    { 0x264c86, 0x264486, 0x346e, 0xdc68, 0, 9  }, /* #44 */
     1562    { 0x202d16, 0x202d17, 0x991a, 0xa991, 0, 12 }, /* #45 */
     1563    { 0x2372c2, 0x2372c3, 0xcb46, 0x2d1b, 0, 2  }, /* #46 */
     1564    { 0x372403, 0x372403, 0xc24e, 0x6127, 0, 15 }, /* #47 */
     1565    { 0x3c74c2, 0x3c74c3, 0x3e53, 0x4cf9, 0, 10 }, /* #48 */
     1566    { 0x062712, 0x062713, 0xfd14, 0x453f, 0, 6  }, /* #49 */
     1567    { 0x0d2e12, 0x0d2613, 0xc86e, 0x0dd9, 0, 5  }, /* #50 */
     1568    { 0x217f83, 0x217f83, 0x6df2, 0xf26d, 0, 8  }, /* #51 */
     1569    { 0x0b73d7, 0x0b7bd7, 0xa7d2, 0x4a9f, 0, 10 }, /* #52 */
     1570    { 0x332496, 0x332496, 0x106d, 0x8836, 0, 15 }, /* #53 */
     1571    { 0x0c6e47, 0x0c6646, 0x1e0c, 0x0c1e, 0, 8  }, /* #54 */
     1572    { 0x193c06, 0x193c07, 0x47d7, 0xd1f5, 0, 14 }, /* #55 */
     1573    { 0x0c5e06, 0x0c5e07, 0x96fd, 0xb2df, 0, 13 }, /* #56 */
     1574    { 0x155493, 0x155492, 0x1e95, 0x951e, 0, 8  }, /* #57 */
     1575    { 0x2e2307, 0x2e2b06, 0x8b17, 0xc5e2, 0, 6  }, /* #58 */
     1576    { 0x2e6e43, 0x2e6642, 0x1e36, 0x3c6c, 0, 1  }, /* #59 */
     1577    { 0x097006, 0x097007, 0xe936, 0xb749, 0, 11 }, /* #60 */
     1578    { 0x1c62d3, 0x1c6ad3, 0x7252, 0x2725, 0, 12 }, /* #61 */
     1579    { 0x135782, 0x135f83, 0x4658, 0x2c23, 0, 7  }, /* #62 */
     1580    { 0x2524c2, 0x252cc2, 0x7ae8, 0x1eba, 0, 14 }, /* #63 */
     1581};
     1582static const BINU16_TEST_T g_aTests_ror_u16_intel[] =
     1583{
     1584    { 0x215c02, 0x215402, 0x0000, 0x0000, 0, 6  }, /* #0 */
     1585    { 0x247e57, 0x247656, 0x0000, 0x0000, 0, 13 }, /* #1 */
     1586    { 0x1b41d2, 0x1b41d2, 0x0000, 0x0000, 0, 10 }, /* #2 */
     1587    { 0x032046, 0x032046, 0x0000, 0x0000, 0, 15 }, /* #3 */
     1588    { 0x334cd2, 0x3344d2, 0x0268, 0x0134, 0, 1  }, /* #4 */
     1589    { 0x284bd3, 0x2843d3, 0x9933, 0xce64, 0, 6  }, /* #5 */
     1590    { 0x0029c2, 0x0021c3, 0x4e58, 0xe584, 0, 12 }, /* #6 */
     1591    { 0x345882, 0x345083, 0x6448, 0x890c, 0, 11 }, /* #7 */
     1592    { 0x3405d7, 0x340dd6, 0xb158, 0x158b, 0, 12 }, /* #8 */
     1593    { 0x2914c7, 0x2914c7, 0xb69f, 0xfdb4, 0, 5  }, /* #9 */
     1594    { 0x3c0787, 0x3c0f87, 0x70d9, 0xcb86, 0, 5  }, /* #10 */
     1595    { 0x301793, 0x301793, 0xda5b, 0xb7b4, 0, 7  }, /* #11 */
     1596    { 0x283087, 0x283086, 0x54aa, 0x54a9, 0, 7  }, /* #12 */
     1597    { 0x2d5716, 0x2d5f17, 0x6feb, 0xb6fe, 0, 4  }, /* #13 */
     1598    { 0x0f5646, 0x0f5646, 0x25ac, 0x25ac, 0, 0  }, /* #14 */
     1599    { 0x1b7702, 0x1b7702, 0xf9df, 0xf9df, 0, 0  }, /* #15 */
     1600    { 0x055cd6, 0x055cd6, 0x956a, 0x5aa5, 0, 10 }, /* #16 */
     1601    { 0x0d0d13, 0x0d0d12, 0x391f, 0x1f39, 0, 8  }, /* #17 */
     1602    { 0x121556, 0x121d57, 0x3d23, 0xf48c, 0, 14 }, /* #18 */
     1603    { 0x041757, 0x041757, 0xe90b, 0xbe90, 0, 4  }, /* #19 */
     1604    { 0x394613, 0x394e12, 0xdf04, 0x137c, 0, 6  }, /* #20 */
     1605    { 0x2b7752, 0x2b7f53, 0xd278, 0xa4f1, 0, 15 }, /* #21 */
     1606    { 0x0c28d3, 0x0c20d3, 0x1878, 0x8187, 0, 4  }, /* #22 */
     1607    { 0x052ac2, 0x0522c2, 0x6bee, 0x735f, 0, 5  }, /* #23 */
     1608    { 0x0a73c7, 0x0a7bc6, 0xbae0, 0x5c17, 0, 11 }, /* #24 */
     1609    { 0x380c87, 0x380487, 0x8a4b, 0xa4b8, 0, 12 }, /* #25 */
     1610    { 0x0c66d2, 0x0c6ed2, 0x95f4, 0x2be9, 0, 15 }, /* #26 */
     1611    { 0x360457, 0x360457, 0x58ca, 0xa58c, 0, 4  }, /* #27 */
     1612    { 0x267013, 0x267013, 0x3a58, 0x83a5, 0, 4  }, /* #28 */
     1613    { 0x001f06, 0x001706, 0x4fca, 0x7e52, 0, 13 }, /* #29 */
     1614    { 0x0e4b43, 0x0e4b43, 0xa8b1, 0xa8b1, 0, 0  }, /* #30 */
     1615    { 0x342207, 0x342206, 0xfb49, 0x27ed, 0, 6  }, /* #31 */
     1616    { 0x3f17d7, 0x3f17d7, 0xe7d7, 0xf3eb, 0, 1  }, /* #32 */
     1617    { 0x236053, 0x236053, 0xda6d, 0xdbb4, 0, 7  }, /* #33 */
     1618    { 0x287602, 0x287602, 0xa007, 0xa007, 0, 0  }, /* #34 */
     1619    { 0x056313, 0x056313, 0xa40c, 0xa40c, 0, 0  }, /* #35 */
     1620    { 0x382896, 0x382097, 0xed27, 0xfb49, 0, 2  }, /* #36 */
     1621    { 0x126c83, 0x126482, 0x541a, 0x34a8, 0, 7  }, /* #37 */
     1622    { 0x0d7903, 0x0d7903, 0xa548, 0x8a54, 0, 4  }, /* #38 */
     1623    { 0x144e87, 0x144e86, 0xa496, 0x24b5, 0, 13 }, /* #39 */
     1624    { 0x0a24d3, 0x0a24d3, 0xdffd, 0xfbbf, 0, 7  }, /* #40 */
     1625    { 0x077897, 0x077896, 0xae60, 0x0573, 0, 5  }, /* #41 */
     1626    { 0x340393, 0x340b92, 0x2f5b, 0x5b2f, 0, 8  }, /* #42 */
     1627    { 0x317a53, 0x317253, 0x6b6c, 0xb1ad, 0, 6  }, /* #43 */
     1628    { 0x2d2f12, 0x2d2713, 0x2e48, 0x905c, 0, 7  }, /* #44 */
     1629    { 0x132b47, 0x132347, 0xbdb9, 0xdedc, 0, 1  }, /* #45 */
     1630    { 0x050f52, 0x050752, 0x2da6, 0x698b, 0, 10 }, /* #46 */
     1631    { 0x366e56, 0x366656, 0x6150, 0x2a0c, 0, 11 }, /* #47 */
     1632    { 0x225f56, 0x225756, 0xf193, 0x7e32, 0, 3  }, /* #48 */
     1633    { 0x076307, 0x076306, 0x2506, 0x4a0c, 0, 15 }, /* #49 */
     1634    { 0x243012, 0x243012, 0x969b, 0x969b, 0, 0  }, /* #50 */
     1635    { 0x286f82, 0x286782, 0xf013, 0x4fc0, 0, 6  }, /* #51 */
     1636    { 0x267602, 0x267e02, 0x6683, 0x0d9a, 0, 6  }, /* #52 */
     1637    { 0x1a5652, 0x1a5e52, 0x7e2d, 0x16bf, 0, 9  }, /* #53 */
     1638    { 0x084ed6, 0x084ed6, 0xbbad, 0xbbad, 0, 0  }, /* #54 */
     1639    { 0x315653, 0x315e53, 0x2357, 0xb91a, 0, 5  }, /* #55 */
     1640    { 0x1e56d6, 0x1e5ed7, 0xe3ba, 0xae3b, 0, 4  }, /* #56 */
     1641    { 0x2e1f53, 0x2e1f52, 0xc5f8, 0x317e, 0, 2  }, /* #57 */
     1642    { 0x367617, 0x367617, 0x686e, 0x686e, 0, 0  }, /* #58 */
     1643    { 0x185e97, 0x185696, 0x4760, 0x6047, 0, 8  }, /* #59 */
     1644    { 0x274a83, 0x274a82, 0xfef4, 0x7f7a, 0, 1  }, /* #60 */
     1645    { 0x207cd7, 0x207cd6, 0xc4de, 0x37b1, 0, 10 }, /* #61 */
     1646    { 0x0761d3, 0x0761d2, 0xf929, 0x3f25, 0, 3  }, /* #62 */
     1647    { 0x231457, 0x231c57, 0x8f4a, 0xa8f4, 0, 4  }, /* #63 */
     1648};
     1649static const BINU16_TEST_T g_aTests_rcl_u16_intel[] =
     1650{
     1651    { 0x3740c2, 0x3740c2, 0x0000, 0x0000, 0, 10 }, /* #0 */
     1652    { 0x145a03, 0x145202, 0x0000, 0x0040, 0, 7  }, /* #1 */
     1653    { 0x3222c7, 0x3222c6, 0x0000, 0x0080, 0, 8  }, /* #2 */
     1654    { 0x0f4556, 0x0f4556, 0x0000, 0x0000, 0, 3  }, /* #3 */
     1655    { 0x302693, 0x302692, 0xc321, 0x190f, 0, 3  }, /* #4 */
     1656    { 0x235e43, 0x235643, 0xc76e, 0xdbb8, 0, 6  }, /* #5 */
     1657    { 0x3b4196, 0x3b4197, 0xcb19, 0x2c65, 0, 2  }, /* #6 */
     1658    { 0x141686, 0x141e86, 0xaf42, 0xf425, 0, 4  }, /* #7 */
     1659    { 0x102a83, 0x102283, 0xe87f, 0x0ffe, 0, 5  }, /* #8 */
     1660    { 0x311496, 0x311497, 0xfe86, 0xa19f, 0, 6  }, /* #9 */
     1661    { 0x2b4713, 0x2b4712, 0x08e6, 0x7342, 0, 7  }, /* #10 */
     1662    { 0x261887, 0x261887, 0x9da8, 0x3b51, 0, 1  }, /* #11 */
     1663    { 0x1e6fd7, 0x1e6fd6, 0x7e4a, 0xfc95, 0, 1  }, /* #12 */
     1664    { 0x236893, 0x236092, 0x1f14, 0xf8a4, 0, 3  }, /* #13 */
     1665    { 0x254417, 0x254c16, 0xa0b6, 0x16da, 0, 5  }, /* #14 */
     1666    { 0x0e77c7, 0x0e7fc7, 0x902f, 0xe40b, 0, 15 }, /* #15 */
     1667    { 0x153dd7, 0x1535d6, 0x3273, 0x9ce6, 0, 6  }, /* #16 */
     1668    { 0x2b4597, 0x2b4d96, 0x4721, 0xe434, 0, 5  }, /* #17 */
     1669    { 0x2e4413, 0x2e4413, 0xc93e, 0xdc93, 0, 13 }, /* #18 */
     1670    { 0x293057, 0x293856, 0x98f4, 0xf4cc, 0, 8  }, /* #19 */
     1671    { 0x083cd7, 0x083cd7, 0x6bdd, 0xaf76, 0, 2  }, /* #20 */
     1672    { 0x3c3043, 0x3c3843, 0x4e22, 0x88a9, 0, 6  }, /* #21 */
     1673    { 0x0e3692, 0x0e3e92, 0x7718, 0xc1dc, 0, 11 }, /* #22 */
     1674    { 0x173402, 0x173c03, 0x55c2, 0x08ab, 0, 10 }, /* #23 */
     1675    { 0x1e08d6, 0x1e00d6, 0xc03f, 0x07ec, 0, 5  }, /* #24 */
     1676    { 0x3d1dd6, 0x3d15d7, 0x22a5, 0x1528, 0, 3  }, /* #25 */
     1677    { 0x1a1c42, 0x1a1442, 0x1fdc, 0x7f70, 0, 2  }, /* #26 */
     1678    { 0x376f43, 0x376f42, 0x4ab2, 0xca95, 0, 10 }, /* #27 */
     1679    { 0x1e64d6, 0x1e6cd6, 0x4d18, 0x304d, 0, 9  }, /* #28 */
     1680    { 0x3d0116, 0x3d0116, 0x0e90, 0xe900, 0, 4  }, /* #29 */
     1681    { 0x3e1fd3, 0x3e17d3, 0xe77e, 0x79df, 0, 15 }, /* #30 */
     1682    { 0x2567d3, 0x2567d2, 0xc41e, 0x1ee2, 0, 8  }, /* #31 */
     1683    { 0x386e57, 0x386656, 0xc116, 0x2dc1, 0, 9  }, /* #32 */
     1684    { 0x1231c3, 0x1231c3, 0xc84c, 0x099c, 0, 5  }, /* #33 */
     1685    { 0x320883, 0x320082, 0x1710, 0x2e21, 0, 1  }, /* #34 */
     1686    { 0x390553, 0x390d53, 0xb5e8, 0x5e8d, 0, 4  }, /* #35 */
     1687    { 0x2e2e87, 0x2e2687, 0xcb33, 0x9f2c, 0, 11 }, /* #36 */
     1688    { 0x1d1342, 0x1d1b43, 0x8c6c, 0x1b11, 0, 6  }, /* #37 */
     1689    { 0x213103, 0x213102, 0x341a, 0xd06a, 0, 2  }, /* #38 */
     1690    { 0x206f53, 0x206f53, 0x4ada, 0x5b54, 0, 5  }, /* #39 */
     1691    { 0x1e7f57, 0x1e7f57, 0x890e, 0x890e, 0, 0  }, /* #40 */
     1692    { 0x2c57c7, 0x2c57c7, 0xfd40, 0x03fa, 0, 10 }, /* #41 */
     1693    { 0x093812, 0x093813, 0x447c, 0xe111, 0, 11 }, /* #42 */
     1694    { 0x250552, 0x250553, 0xfd2f, 0xd2f7, 0, 4  }, /* #43 */
     1695    { 0x0a3187, 0x0a3186, 0xcbea, 0x5f57, 0, 3  }, /* #44 */
     1696    { 0x1504d3, 0x1504d2, 0x2e78, 0x25cf, 0, 14 }, /* #45 */
     1697    { 0x187d17, 0x187d17, 0x7fc4, 0x897f, 0, 9  }, /* #46 */
     1698    { 0x176e83, 0x176683, 0xde60, 0x983b, 0, 6  }, /* #47 */
     1699    { 0x292456, 0x292457, 0xcdeb, 0xeb66, 0, 8  }, /* #48 */
     1700    { 0x157406, 0x157c07, 0x8aaa, 0x48aa, 0, 13 }, /* #49 */
     1701    { 0x1e5902, 0x1e5102, 0x0223, 0x8c04, 0, 10 }, /* #50 */
     1702    { 0x180612, 0x180e13, 0xa4d5, 0x549a, 0, 14 }, /* #51 */
     1703    { 0x213596, 0x213d96, 0x8601, 0x0a18, 0, 11 }, /* #52 */
     1704    { 0x2f56c7, 0x2f56c7, 0xd7e1, 0xafc3, 0, 1  }, /* #53 */
     1705    { 0x005147, 0x005146, 0x289f, 0x513f, 0, 1  }, /* #54 */
     1706    { 0x2a4a82, 0x2a4282, 0x31cf, 0x639e, 0, 1  }, /* #55 */
     1707    { 0x1a4902, 0x1a4103, 0xee68, 0xdcd0, 0, 1  }, /* #56 */
     1708    { 0x286b83, 0x286383, 0x3cdd, 0xbb3c, 0, 9  }, /* #57 */
     1709    { 0x190f43, 0x190f43, 0x7dfc, 0xdfcb, 0, 4  }, /* #58 */
     1710    { 0x105502, 0x105503, 0x303b, 0x03b1, 0, 4  }, /* #59 */
     1711    { 0x3e65d3, 0x3e6dd3, 0x6349, 0x3634, 0, 13 }, /* #60 */
     1712    { 0x166613, 0x166612, 0xc29d, 0xa778, 0, 6  }, /* #61 */
     1713    { 0x215793, 0x215792, 0x3b45, 0xb3b4, 0, 13 }, /* #62 */
     1714    { 0x2c54c3, 0x2c5cc2, 0xbcf5, 0xf3d7, 0, 2  }, /* #63 */
     1715};
     1716static const BINU16_TEST_T g_aTests_rcr_u16_intel[] =
     1717{
     1718    { 0x3e7a56, 0x3e7256, 0x0000, 0x0000, 0, 5  }, /* #0 */
     1719    { 0x197f93, 0x197f92, 0x0000, 0x0200, 0, 7  }, /* #1 */
     1720    { 0x221c46, 0x221446, 0x0000, 0x0000, 0, 14 }, /* #2 */
     1721    { 0x037586, 0x037586, 0x0000, 0x0000, 0, 13 }, /* #3 */
     1722    { 0x1f4292, 0x1f4292, 0x3f45, 0x8fd1, 0, 2  }, /* #4 */
     1723    { 0x0b5553, 0x0b5d52, 0x5953, 0xca9d, 0, 14 }, /* #5 */
     1724    { 0x2e0642, 0x2e0642, 0xf074, 0xf074, 0, 0  }, /* #6 */
     1725    { 0x015d97, 0x015d97, 0x549d, 0x5276, 0, 15 }, /* #7 */
     1726    { 0x3e7f06, 0x3e7f06, 0xc25f, 0xbec2, 0, 8  }, /* #8 */
     1727    { 0x053a43, 0x053a43, 0x0e5f, 0x97e1, 0, 11 }, /* #9 */
     1728    { 0x2809c2, 0x2809c2, 0xa95b, 0x56d5, 0, 11 }, /* #10 */
     1729    { 0x1b3f17, 0x1b3f17, 0x3ac7, 0x3ac7, 0, 0  }, /* #11 */
     1730    { 0x142412, 0x142c12, 0xbdd5, 0xeaaf, 0, 10 }, /* #12 */
     1731    { 0x0a2507, 0x0a2506, 0xd2d2, 0xba5a, 0, 3  }, /* #13 */
     1732    { 0x1e3486, 0x1e3487, 0x0d51, 0x441a, 0, 7  }, /* #14 */
     1733    { 0x241252, 0x241a52, 0xc58e, 0xc731, 0, 10 }, /* #15 */
     1734    { 0x334f42, 0x334f42, 0x81f6, 0x07d9, 0, 15 }, /* #16 */
     1735    { 0x244dc3, 0x2445c2, 0xa34c, 0x699a, 0, 12 }, /* #17 */
     1736    { 0x127f42, 0x127743, 0x1be5, 0x9437, 0, 7  }, /* #18 */
     1737    { 0x3c3f42, 0x3c3f43, 0xde76, 0xd9bc, 0, 7  }, /* #19 */
     1738    { 0x3e6713, 0x3e6712, 0x9a0b, 0x5e68, 0, 6  }, /* #20 */
     1739    { 0x1b1242, 0x1b1a43, 0xa7ca, 0x3e52, 0, 14 }, /* #21 */
     1740    { 0x3d1b56, 0x3d1357, 0x5f85, 0x0a5f, 0, 8  }, /* #22 */
     1741    { 0x337f02, 0x337702, 0x2a67, 0xe2a6, 0, 4  }, /* #23 */
     1742    { 0x205a13, 0x205a12, 0x3dd8, 0xc4f7, 0, 6  }, /* #24 */
     1743    { 0x282397, 0x282b96, 0x0620, 0x2083, 0, 9  }, /* #25 */
     1744    { 0x3e2d43, 0x3e2d43, 0x4fa3, 0x4fa3, 0, 0  }, /* #26 */
     1745    { 0x3c0917, 0x3c0917, 0xe715, 0xe715, 0, 0  }, /* #27 */
     1746    { 0x290316, 0x290316, 0x767e, 0xcfc7, 0, 12 }, /* #28 */
     1747    { 0x377b42, 0x377b43, 0xb3ae, 0x2ceb, 0, 2  }, /* #29 */
     1748    { 0x1a6a17, 0x1a6a16, 0x0a3b, 0x3b85, 0, 9  }, /* #30 */
     1749    { 0x083c12, 0x083413, 0x33c5, 0xc519, 0, 9  }, /* #31 */
     1750    { 0x146753, 0x146752, 0x8732, 0x6587, 0, 8  }, /* #32 */
     1751    { 0x143396, 0x143b97, 0xd7af, 0xb5eb, 0, 2  }, /* #33 */
     1752    { 0x164c13, 0x164c12, 0x1f6f, 0xf8fb, 0, 5  }, /* #34 */
     1753    { 0x010b82, 0x010b83, 0xeb0f, 0x0f75, 0, 9  }, /* #35 */
     1754    { 0x1b44c6, 0x1b4cc7, 0xfc4f, 0xbf13, 0, 2  }, /* #36 */
     1755    { 0x101542, 0x101543, 0x021b, 0xb010, 0, 5  }, /* #37 */
     1756    { 0x346352, 0x346b53, 0xbfc7, 0xfe3a, 0, 14 }, /* #38 */
     1757    { 0x294403, 0x294402, 0x9938, 0xcc9c, 0, 1  }, /* #39 */
     1758    { 0x207ad2, 0x207ad2, 0xac5f, 0xb17d, 0, 15 }, /* #40 */
     1759    { 0x090256, 0x090256, 0x7beb, 0x7beb, 0, 0  }, /* #41 */
     1760    { 0x304486, 0x304c87, 0xcce6, 0x9ccc, 0, 12 }, /* #42 */
     1761    { 0x2c22d7, 0x2c2ad6, 0x400e, 0x0075, 0, 14 }, /* #43 */
     1762    { 0x0f3ad3, 0x0f3ad3, 0x03c4, 0x03c4, 0, 0  }, /* #44 */
     1763    { 0x170146, 0x170947, 0xb924, 0xc922, 0, 14 }, /* #45 */
     1764    { 0x051f82, 0x051f83, 0xccac, 0x32b1, 0, 15 }, /* #46 */
     1765    { 0x3c2847, 0x3c2047, 0x9e56, 0xb3ca, 0, 3  }, /* #47 */
     1766    { 0x224913, 0x224113, 0xbc79, 0x3bc7, 0, 4  }, /* #48 */
     1767    { 0x246517, 0x246d17, 0x0e7c, 0x9f21, 0, 11 }, /* #49 */
     1768    { 0x006f47, 0x006f46, 0x2469, 0xd324, 0, 8  }, /* #50 */
     1769    { 0x073356, 0x073356, 0x1810, 0x1810, 0, 0  }, /* #51 */
     1770    { 0x030d07, 0x030506, 0xb34e, 0xed9a, 0, 5  }, /* #52 */
     1771    { 0x2c1156, 0x2c1957, 0xc6e4, 0x918d, 0, 7  }, /* #53 */
     1772    { 0x160e46, 0x160e47, 0xeaf0, 0x783a, 0, 10 }, /* #54 */
     1773    { 0x304b13, 0x304313, 0xc528, 0x14a3, 0, 15 }, /* #55 */
     1774    { 0x3f4356, 0x3f4356, 0xc0d6, 0xc0d6, 0, 0  }, /* #56 */
     1775    { 0x0a7786, 0x0a7f86, 0xb546, 0x5aa3, 0, 1  }, /* #57 */
     1776    { 0x045193, 0x045193, 0xba4b, 0x2f74, 0, 7  }, /* #58 */
     1777    { 0x243f47, 0x243f47, 0x44d3, 0xa269, 0, 1  }, /* #59 */
     1778    { 0x0f1ad6, 0x0f12d6, 0x280e, 0xe140, 0, 5  }, /* #60 */
     1779    { 0x275e53, 0x275e53, 0x4f8a, 0x154f, 0, 8  }, /* #61 */
     1780    { 0x0a5b46, 0x0a5347, 0x3741, 0xba08, 0, 14 }, /* #62 */
     1781    { 0x3207c6, 0x320fc6, 0xa328, 0x650a, 0, 12 }, /* #63 */
     1782};
     1783static const BINU16_TEST_T g_aTests_shl_u16_intel[] =
     1784{
     1785    { 0x3e4b13, 0x3e4346, 0x0000, 0x0000, 0, 9  }, /* #0 */
     1786    { 0x387e42, 0x387646, 0x0000, 0x0000, 0, 4  }, /* #1 */
     1787    { 0x065c93, 0x065446, 0x0000, 0x0000, 0, 7  }, /* #2 */
     1788    { 0x047e17, 0x047646, 0x0000, 0x0000, 0, 11 }, /* #3 */
     1789    { 0x3d2486, 0x3d2c03, 0x4f6c, 0x3db0, 0, 2  }, /* #4 */
     1790    { 0x372b07, 0x372b87, 0xb51f, 0x8000, 0, 15 }, /* #5 */
     1791    { 0x061fc7, 0x061f02, 0x684e, 0x1380, 0, 6  }, /* #6 */
     1792    { 0x225746, 0x225707, 0x2a8a, 0x5450, 0, 3  }, /* #7 */
     1793    { 0x3305c3, 0x330d82, 0x6af8, 0xaf80, 0, 4  }, /* #8 */
     1794    { 0x346983, 0x346102, 0x2661, 0x6610, 0, 4  }, /* #9 */
     1795    { 0x1c0e87, 0x1c0e06, 0x8886, 0x3000, 0, 11 }, /* #10 */
     1796    { 0x242643, 0x242686, 0xfcb4, 0x8000, 0, 13 }, /* #11 */
     1797    { 0x3f2013, 0x3f2807, 0xb7d5, 0x7d50, 0, 4  }, /* #12 */
     1798    { 0x1b5c42, 0x1b5486, 0xd1d8, 0xc000, 0, 11 }, /* #13 */
     1799    { 0x0366c3, 0x036e83, 0x7d1c, 0xa380, 0, 5  }, /* #14 */
     1800    { 0x254717, 0x254787, 0x33b4, 0xb400, 0, 8  }, /* #15 */
     1801    { 0x011ec3, 0x011682, 0xd951, 0xa880, 0, 7  }, /* #16 */
     1802    { 0x141043, 0x141887, 0x53b8, 0xdc00, 0, 7  }, /* #17 */
     1803    { 0x294d92, 0x294d07, 0x5c04, 0x0100, 0, 6  }, /* #18 */
     1804    { 0x236082, 0x236883, 0x64b1, 0x92c4, 0, 2  }, /* #19 */
     1805    { 0x2d1506, 0x2d1d06, 0x6ac3, 0x6000, 0, 13 }, /* #20 */
     1806    { 0x372f52, 0x372f86, 0x9374, 0xdd00, 0, 6  }, /* #21 */
     1807    { 0x111802, 0x111087, 0xd5d0, 0xd000, 0, 8  }, /* #22 */
     1808    { 0x010216, 0x010216, 0x31ae, 0x31ae, 0, 0  }, /* #23 */
     1809    { 0x352246, 0x352a87, 0x635b, 0x8000, 0, 15 }, /* #24 */
     1810    { 0x0f3683, 0x0f3683, 0x4335, 0x4335, 0, 0  }, /* #25 */
     1811    { 0x0c1196, 0x0c1946, 0x6b70, 0x0000, 0, 14 }, /* #26 */
     1812    { 0x2f2c53, 0x2f2482, 0x2ae5, 0xb940, 0, 6  }, /* #27 */
     1813    { 0x125143, 0x125906, 0x4cc7, 0x7000, 0, 12 }, /* #28 */
     1814    { 0x0661d7, 0x066986, 0x5250, 0x9400, 0, 6  }, /* #29 */
     1815    { 0x021796, 0x021786, 0x0ed2, 0xd200, 0, 8  }, /* #30 */
     1816    { 0x350f52, 0x350783, 0x38a2, 0x8a20, 0, 4  }, /* #31 */
     1817    { 0x163793, 0x163786, 0x3c7a, 0xf1e8, 0, 2  }, /* #32 */
     1818    { 0x034f13, 0x034787, 0x01ad, 0xa000, 0, 13 }, /* #33 */
     1819    { 0x0d6c96, 0x0d6403, 0xe373, 0x1b98, 0, 3  }, /* #34 */
     1820    { 0x0b0183, 0x0b0903, 0xb3e7, 0x3e70, 0, 4  }, /* #35 */
     1821    { 0x164087, 0x164087, 0xe7bb, 0xbb00, 0, 8  }, /* #36 */
     1822    { 0x0a6396, 0x0a6386, 0xe893, 0x9300, 0, 8  }, /* #37 */
     1823    { 0x040542, 0x040d86, 0x8abd, 0x8000, 0, 15 }, /* #38 */
     1824    { 0x151a17, 0x151286, 0x3d8d, 0x8000, 0, 15 }, /* #39 */
     1825    { 0x1473d2, 0x147386, 0x314a, 0xc528, 0, 2  }, /* #40 */
     1826    { 0x060bc2, 0x060bc2, 0x075f, 0x075f, 0, 0  }, /* #41 */
     1827    { 0x1e1557, 0x1e1587, 0x2f4e, 0xa700, 0, 7  }, /* #42 */
     1828    { 0x2772d6, 0x277a87, 0x99a3, 0x8000, 0, 15 }, /* #43 */
     1829    { 0x0d2007, 0x0d2086, 0x1f0c, 0xc000, 0, 12 }, /* #44 */
     1830    { 0x0a0dd7, 0x0a0507, 0xc751, 0x4400, 0, 10 }, /* #45 */
     1831    { 0x3f0ac7, 0x3f0a87, 0xbdb8, 0xb700, 0, 5  }, /* #46 */
     1832    { 0x071993, 0x071106, 0x0d83, 0x6000, 0, 13 }, /* #47 */
     1833    { 0x142f56, 0x142783, 0xe4b8, 0xc970, 0, 1  }, /* #48 */
     1834    { 0x0818d3, 0x081882, 0x9704, 0xb820, 0, 3  }, /* #49 */
     1835    { 0x2a1486, 0x2a1c86, 0x6297, 0xe000, 0, 13 }, /* #50 */
     1836    { 0x101192, 0x101187, 0x37ae, 0xd700, 0, 7  }, /* #51 */
     1837    { 0x096393, 0x096b82, 0x50cd, 0x8668, 0, 3  }, /* #52 */
     1838    { 0x185a13, 0x185a87, 0x507f, 0xc000, 0, 14 }, /* #53 */
     1839    { 0x1a7652, 0x1a7e06, 0x6cc9, 0x4800, 0, 11 }, /* #54 */
     1840    { 0x376a16, 0x376207, 0x1da5, 0x4000, 0, 14 }, /* #55 */
     1841    { 0x304c42, 0x304407, 0x1046, 0x0460, 0, 4  }, /* #56 */
     1842    { 0x3e2847, 0x3e2803, 0x5c2f, 0x70bc, 0, 2  }, /* #57 */
     1843    { 0x154947, 0x154986, 0x63e3, 0xf8c0, 0, 6  }, /* #58 */
     1844    { 0x2514d7, 0x251482, 0x06c7, 0xd8e0, 0, 5  }, /* #59 */
     1845    { 0x2d7842, 0x2d7087, 0xc5e9, 0x8bd2, 0, 1  }, /* #60 */
     1846    { 0x0b6b17, 0x0b6386, 0xe13b, 0xec00, 0, 10 }, /* #61 */
     1847    { 0x1a2392, 0x1a2387, 0x1f9e, 0xf3c0, 0, 5  }, /* #62 */
     1848    { 0x0332d7, 0x0332d7, 0x3dcf, 0x3dcf, 0, 0  }, /* #63 */
     1849};
     1850static const BINU16_TEST_T g_aTests_shr_u16_intel[] =
     1851{
     1852    { 0x320f96, 0x320746, 0x0000, 0x0000, 0, 8  }, /* #0 */
     1853    { 0x2c5c03, 0x2c5446, 0x0000, 0x0000, 0, 7  }, /* #1 */
     1854    { 0x144ec6, 0x144646, 0x0000, 0x0000, 0, 10 }, /* #2 */
     1855    { 0x307503, 0x307546, 0x0000, 0x0000, 0, 11 }, /* #3 */
     1856    { 0x2731d3, 0x273103, 0x71ba, 0x1c6e, 0, 2  }, /* #4 */
     1857    { 0x2f6c52, 0x2f6407, 0x7ec5, 0x007e, 0, 8  }, /* #5 */
     1858    { 0x2c3d93, 0x2c3d02, 0x9ca3, 0x0001, 0, 15 }, /* #6 */
     1859    { 0x2f3656, 0x2f3656, 0x967e, 0x967e, 0, 0  }, /* #7 */
     1860    { 0x346e43, 0x346602, 0x4570, 0x0457, 0, 4  }, /* #8 */
     1861    { 0x386196, 0x386902, 0xaa50, 0x154a, 0, 3  }, /* #9 */
     1862    { 0x1a4956, 0x1a4903, 0xa86d, 0x02a1, 0, 6  }, /* #10 */
     1863    { 0x0a6a07, 0x0a6a03, 0xfc65, 0x7e32, 0, 1  }, /* #11 */
     1864    { 0x266ad7, 0x266206, 0x1aa9, 0x0003, 0, 11 }, /* #12 */
     1865    { 0x0d7106, 0x0d7903, 0xac8d, 0x0ac8, 0, 4  }, /* #13 */
     1866    { 0x265d47, 0x265d47, 0xfbc2, 0xfbc2, 0, 0  }, /* #14 */
     1867    { 0x320cd7, 0x320c07, 0x8a38, 0x0022, 0, 10 }, /* #15 */
     1868    { 0x0a3656, 0x0a3e07, 0xe666, 0x01cc, 0, 7  }, /* #16 */
     1869    { 0x064297, 0x064a06, 0xa213, 0x0005, 0, 13 }, /* #17 */
     1870    { 0x3c4603, 0x3c4603, 0x0dfe, 0x037f, 0, 2  }, /* #18 */
     1871    { 0x2707d2, 0x2707d2, 0x63fd, 0x63fd, 0, 0  }, /* #19 */
     1872    { 0x0b4146, 0x0b4902, 0xb7eb, 0x16fd, 0, 3  }, /* #20 */
     1873    { 0x235096, 0x235803, 0xf6d2, 0x003d, 0, 10 }, /* #21 */
     1874    { 0x0b3386, 0x0b3303, 0x0ef0, 0x003b, 0, 6  }, /* #22 */
     1875    { 0x154057, 0x154806, 0xcc48, 0x0003, 0, 14 }, /* #23 */
     1876    { 0x147286, 0x147206, 0x3298, 0x0ca6, 0, 2  }, /* #24 */
     1877    { 0x333412, 0x333402, 0x113c, 0x0001, 0, 12 }, /* #25 */
     1878    { 0x2e4713, 0x2e4707, 0x2e0b, 0x1705, 0, 1  }, /* #26 */
     1879    { 0x3d44d3, 0x3d44d3, 0x3e6e, 0x3e6e, 0, 0  }, /* #27 */
     1880    { 0x305697, 0x305606, 0x54b1, 0x00a9, 0, 7  }, /* #28 */
     1881    { 0x246d06, 0x246503, 0x1d5c, 0x01d5, 0, 4  }, /* #29 */
     1882    { 0x075f96, 0x075706, 0x49f3, 0x0012, 0, 10 }, /* #30 */
     1883    { 0x084b12, 0x084b02, 0x9226, 0x0002, 0, 14 }, /* #31 */
     1884    { 0x3875d2, 0x387d06, 0xcef4, 0x33bd, 0, 2  }, /* #32 */
     1885    { 0x323783, 0x323f06, 0xc09b, 0x0030, 0, 10 }, /* #33 */
     1886    { 0x275b52, 0x275b02, 0xe000, 0x0070, 0, 9  }, /* #34 */
     1887    { 0x310e02, 0x310e02, 0x548a, 0x548a, 0, 0  }, /* #35 */
     1888    { 0x0d6c97, 0x0d6c02, 0x98b6, 0x004c, 0, 9  }, /* #36 */
     1889    { 0x326792, 0x326f06, 0xe602, 0x0730, 0, 5  }, /* #37 */
     1890    { 0x3a6642, 0x3a6642, 0xaa54, 0xaa54, 0, 0  }, /* #38 */
     1891    { 0x2824c3, 0x282c07, 0xf171, 0x03c5, 0, 6  }, /* #39 */
     1892    { 0x1329c2, 0x132902, 0xb172, 0x002c, 0, 10 }, /* #40 */
     1893    { 0x025a43, 0x025a03, 0xdc33, 0x0001, 0, 15 }, /* #41 */
     1894    { 0x2a1613, 0x2a1606, 0x6bb9, 0x0d77, 0, 3  }, /* #42 */
     1895    { 0x233852, 0x233007, 0x7e1c, 0x03f0, 0, 5  }, /* #43 */
     1896    { 0x135193, 0x135146, 0x05b8, 0x0000, 0, 12 }, /* #44 */
     1897    { 0x3d7f86, 0x3d7f07, 0xf8b3, 0x07c5, 0, 5  }, /* #45 */
     1898    { 0x076187, 0x076146, 0x3cce, 0x0000, 0, 15 }, /* #46 */
     1899    { 0x1f1846, 0x1f1806, 0xebb3, 0x0ebb, 0, 4  }, /* #47 */
     1900    { 0x0b0093, 0x0b0046, 0x1d73, 0x0000, 0, 15 }, /* #48 */
     1901    { 0x293416, 0x293403, 0x273d, 0x0273, 0, 4  }, /* #49 */
     1902    { 0x247cd3, 0x247c03, 0xddec, 0x006e, 0, 9  }, /* #50 */
     1903    { 0x1a0f92, 0x1a0f07, 0xf6fb, 0x7b7d, 0, 1  }, /* #51 */
     1904    { 0x331102, 0x331906, 0x8227, 0x0041, 0, 9  }, /* #52 */
     1905    { 0x1e5c03, 0x1e5406, 0x2470, 0x0024, 0, 8  }, /* #53 */
     1906    { 0x1a5382, 0x1a5b03, 0xe772, 0x39dc, 0, 2  }, /* #54 */
     1907    { 0x237742, 0x237746, 0x13eb, 0x0000, 0, 14 }, /* #55 */
     1908    { 0x147716, 0x147706, 0x7247, 0x01c9, 0, 6  }, /* #56 */
     1909    { 0x2279c2, 0x227902, 0xad63, 0x0001, 0, 15 }, /* #57 */
     1910    { 0x172552, 0x172d03, 0xbe5f, 0x05f2, 0, 5  }, /* #58 */
     1911    { 0x253897, 0x253807, 0xc99f, 0x0c99, 0, 4  }, /* #59 */
     1912    { 0x202a56, 0x202a56, 0xd1ed, 0xd1ed, 0, 0  }, /* #60 */
     1913    { 0x1d1c46, 0x1d1403, 0x1b2f, 0x06cb, 0, 2  }, /* #61 */
     1914    { 0x1e2792, 0x1e2f02, 0xcc50, 0x198a, 0, 3  }, /* #62 */
     1915    { 0x3c6c16, 0x3c6c03, 0xc060, 0x0001, 0, 15 }, /* #63 */
     1916};
     1917static const BINU16_TEST_T g_aTests_sar_u16_intel[] =
     1918{
     1919    { 0x090843, 0x090046, 0x0000, 0x0000, 0, 14 }, /* #0 */
     1920    { 0x1073d3, 0x107346, 0x0000, 0x0000, 0, 5  }, /* #1 */
     1921    { 0x2a2313, 0x2a2346, 0x0000, 0x0000, 0, 11 }, /* #2 */
     1922    { 0x222fc6, 0x222fc6, 0x0000, 0x0000, 0, 0  }, /* #3 */
     1923    { 0x3e2706, 0x3e2706, 0x6e92, 0x00dd, 0, 7  }, /* #4 */
     1924    { 0x260442, 0x260406, 0x11ab, 0x0235, 0, 3  }, /* #5 */
     1925    { 0x1900c3, 0x190002, 0x41a1, 0x0834, 0, 3  }, /* #6 */
     1926    { 0x2f1687, 0x2f1603, 0x7355, 0x001c, 0, 10 }, /* #7 */
     1927    { 0x146c47, 0x146487, 0x9b93, 0xfffc, 0, 13 }, /* #8 */
     1928    { 0x2b7b46, 0x2b7307, 0x324e, 0x000c, 0, 10 }, /* #9 */
     1929    { 0x080242, 0x080202, 0x29a0, 0x0001, 0, 13 }, /* #10 */
     1930    { 0x3936d7, 0x393647, 0x022d, 0x0000, 0, 10 }, /* #11 */
     1931    { 0x250853, 0x250003, 0x21ef, 0x043d, 0, 3  }, /* #12 */
     1932    { 0x3b1853, 0x3b1006, 0x51ca, 0x0014, 0, 10 }, /* #13 */
     1933    { 0x0c5c46, 0x0c5402, 0x6f17, 0x01bc, 0, 6  }, /* #14 */
     1934    { 0x1e1dd6, 0x1e1587, 0xf0d7, 0xfc35, 0, 2  }, /* #15 */
     1935    { 0x296742, 0x296786, 0xce1f, 0xffff, 0, 14 }, /* #16 */
     1936    { 0x3e4413, 0x3e4483, 0xbd16, 0xf7a2, 0, 3  }, /* #17 */
     1937    { 0x142b57, 0x142306, 0x5d02, 0x0017, 0, 10 }, /* #18 */
     1938    { 0x2069d2, 0x206186, 0xedc5, 0xffb7, 0, 6  }, /* #19 */
     1939    { 0x102102, 0x102187, 0xfcf7, 0xffff, 0, 15 }, /* #20 */
     1940    { 0x0b2346, 0x0b2306, 0x64d3, 0x0c9a, 0, 3  }, /* #21 */
     1941    { 0x336ed6, 0x336683, 0xa412, 0xe904, 0, 2  }, /* #22 */
     1942    { 0x015e07, 0x015e07, 0x221f, 0x221f, 0, 0  }, /* #23 */
     1943    { 0x3d5cd3, 0x3d5486, 0x9ddf, 0xffff, 0, 15 }, /* #24 */
     1944    { 0x244492, 0x244483, 0xaeb4, 0xfeba, 0, 6  }, /* #25 */
     1945    { 0x321742, 0x321783, 0xb27e, 0xfffe, 0, 14 }, /* #26 */
     1946    { 0x392a56, 0x392202, 0x2ce5, 0x0001, 0, 13 }, /* #27 */
     1947    { 0x0c3892, 0x0c3892, 0x4715, 0x4715, 0, 0  }, /* #28 */
     1948    { 0x1a7ad3, 0x1a7202, 0x132e, 0x0002, 0, 11 }, /* #29 */
     1949    { 0x150d02, 0x150587, 0xc377, 0xe1bb, 0, 1  }, /* #30 */
     1950    { 0x2b2f92, 0x2b2783, 0xe0a0, 0xffe0, 0, 8  }, /* #31 */
     1951    { 0x331757, 0x331782, 0xaed2, 0xf5da, 0, 3  }, /* #32 */
     1952    { 0x186dc6, 0x186587, 0xfbbd, 0xffff, 0, 12 }, /* #33 */
     1953    { 0x037ac3, 0x037206, 0x4162, 0x20b1, 0, 1  }, /* #34 */
     1954    { 0x007b93, 0x007382, 0xc988, 0xfff2, 0, 10 }, /* #35 */
     1955    { 0x2b7817, 0x2b7083, 0xa519, 0xfff4, 0, 11 }, /* #36 */
     1956    { 0x163743, 0x163787, 0x850a, 0xf850, 0, 4  }, /* #37 */
     1957    { 0x232046, 0x232086, 0xac44, 0xffeb, 0, 10 }, /* #38 */
     1958    { 0x1d0986, 0x1d0103, 0x6424, 0x0001, 0, 14 }, /* #39 */
     1959    { 0x3f7146, 0x3f7187, 0x8490, 0xfc24, 0, 5  }, /* #40 */
     1960    { 0x004b07, 0x004386, 0xa626, 0xffff, 0, 15 }, /* #41 */
     1961    { 0x274cc7, 0x274482, 0x8ce8, 0xfc67, 0, 5  }, /* #42 */
     1962    { 0x1a2fc3, 0x1a2707, 0x225f, 0x0044, 0, 7  }, /* #43 */
     1963    { 0x3f1596, 0x3f1506, 0x29f8, 0x14fc, 0, 1  }, /* #44 */
     1964    { 0x3c1817, 0x3c1082, 0xc068, 0xfffe, 0, 13 }, /* #45 */
     1965    { 0x0d7fc7, 0x0d7746, 0x01f6, 0x0000, 0, 12 }, /* #46 */
     1966    { 0x3c3646, 0x3c3683, 0xb10d, 0xd886, 0, 1  }, /* #47 */
     1967    { 0x0a0b87, 0x0a0382, 0xaf31, 0xfffd, 0, 13 }, /* #48 */
     1968    { 0x222e53, 0x222683, 0xdd4b, 0xfffb, 0, 11 }, /* #49 */
     1969    { 0x1f5006, 0x1f5087, 0xff75, 0xffff, 0, 10 }, /* #50 */
     1970    { 0x302512, 0x302587, 0xe708, 0xfff3, 0, 9  }, /* #51 */
     1971    { 0x070f02, 0x070783, 0xfdbb, 0xfffd, 0, 8  }, /* #52 */
     1972    { 0x087906, 0x087187, 0xcd2c, 0xfffc, 0, 12 }, /* #53 */
     1973    { 0x243c57, 0x243406, 0x554a, 0x0055, 0, 8  }, /* #54 */
     1974    { 0x083353, 0x083383, 0xde6d, 0xffbc, 0, 7  }, /* #55 */
     1975    { 0x1e5982, 0x1e5103, 0x1b82, 0x000d, 0, 9  }, /* #56 */
     1976    { 0x3c7e82, 0x3c7603, 0x7981, 0x0001, 0, 14 }, /* #57 */
     1977    { 0x1032c3, 0x103246, 0x140d, 0x0000, 0, 14 }, /* #58 */
     1978    { 0x006d83, 0x006506, 0x7e47, 0x007e, 0, 8  }, /* #59 */
     1979    { 0x221686, 0x221687, 0xab23, 0xfeac, 0, 6  }, /* #60 */
     1980    { 0x075d07, 0x075502, 0x2172, 0x0004, 0, 11 }, /* #61 */
     1981    { 0x2d3152, 0x2d3146, 0x2ac0, 0x0000, 0, 15 }, /* #62 */
     1982    { 0x187942, 0x187183, 0xd3b3, 0xf4ec, 0, 2  }, /* #63 */
     1983};
     1984static const BINU32_TEST_T g_aTests_rol_u32_intel[] =
     1985{
     1986    { 0x134557, 0x134556, 0x00000000, 0x00000000, 0, 19 }, /* #0 */
     1987    { 0x1a3d46, 0x1a3546, 0x00000000, 0x00000000, 0, 23 }, /* #1 */
     1988    { 0x3a0b12, 0x3a0312, 0x00000000, 0x00000000, 0, 26 }, /* #2 */
     1989    { 0x2f3cd6, 0x2f34d6, 0x00000000, 0x00000000, 0, 27 }, /* #3 */
     1990    { 0x347092, 0x347093, 0xcceb4c07, 0x33ad301f, 0, 2  }, /* #4 */
     1991    { 0x011846, 0x011047, 0x3b9e675d, 0xdcf33ae9, 0, 3  }, /* #5 */
     1992    { 0x0f1942, 0x0f1943, 0x7a14eaa4, 0x3aa91e85, 0, 14 }, /* #6 */
     1993    { 0x165897, 0x165096, 0x09142bf7, 0x857ee122, 0, 13 }, /* #7 */
     1994    { 0x165f16, 0x165f17, 0x6692e039, 0x349701cb, 0, 3  }, /* #8 */
     1995    { 0x140e42, 0x140643, 0x227a7da2, 0x68889e9f, 0, 22 }, /* #9 */
     1996    { 0x222a86, 0x222a87, 0xbfa6cc6f, 0x98df7f4d, 0, 17 }, /* #10 */
     1997    { 0x0b1d06, 0x0b1506, 0x29d97255, 0x765c954a, 0, 6  }, /* #11 */
     1998    { 0x0839d2, 0x0831d3, 0xd2da5fc5, 0x2da5fc5d, 0, 4  }, /* #12 */
     1999    { 0x003353, 0x003b52, 0xbb8696f1, 0xf1bb8696, 0, 24 }, /* #13 */
     2000    { 0x0b2f43, 0x0b2f43, 0x7c7577f2, 0xdfc9f1d5, 0, 18 }, /* #14 */
     2001    { 0x073793, 0x073f93, 0x5c202c37, 0x75c202c3, 0, 28 }, /* #15 */
     2002    { 0x1730c7, 0x1738c6, 0xad520480, 0x9015aa40, 0, 21 }, /* #16 */
     2003    { 0x346f43, 0x346742, 0xc62fbbbe, 0xfb18beee, 0, 26 }, /* #17 */
     2004    { 0x165047, 0x165047, 0xf7472e2a, 0xba397157, 0, 3  }, /* #18 */
     2005    { 0x080013, 0x080813, 0x6e393e16, 0x3e166e39, 0, 16 }, /* #19 */
     2006    { 0x074187, 0x074987, 0xb13aa0df, 0x627541bf, 0, 1  }, /* #20 */
     2007    { 0x0b4ac3, 0x0b42c3, 0xc33aa31a, 0xd518d619, 0, 11 }, /* #21 */
     2008    { 0x241202, 0x241202, 0x0b322311, 0x2cc88c44, 0, 2  }, /* #22 */
     2009    { 0x0148c2, 0x0140c3, 0xd978b715, 0xc5765e2d, 0, 22 }, /* #23 */
     2010    { 0x054706, 0x054706, 0x0ad20fbc, 0xf02b483e, 0, 26 }, /* #24 */
     2011    { 0x0e29c7, 0x0e29c7, 0xbe5c2a1a, 0xbe5c2a1a, 0, 0  }, /* #25 */
     2012    { 0x0f3252, 0x0f3253, 0xcaf58f60, 0xac7b0657, 0, 11 }, /* #26 */
     2013    { 0x147306, 0x147307, 0xd3c04f91, 0xe027c8e9, 0, 7  }, /* #27 */
     2014    { 0x3d7912, 0x3d7913, 0x98075718, 0x18980757, 0, 24 }, /* #28 */
     2015    { 0x257b06, 0x257b06, 0x7dbd75d7, 0xbaefb7ae, 0, 21 }, /* #29 */
     2016    { 0x186882, 0x186883, 0x93ce209c, 0x104e49e7, 0, 15 }, /* #30 */
     2017    { 0x187656, 0x187656, 0x4239673d, 0x4239673d, 0, 0  }, /* #31 */
     2018    { 0x033a56, 0x033256, 0x0ab24116, 0x559208b0, 0, 3  }, /* #32 */
     2019    { 0x302853, 0x302053, 0xd4ec1eb9, 0xd83d73a9, 0, 9  }, /* #33 */
     2020    { 0x052742, 0x052743, 0xf4e386d2, 0x2f4e386d, 0, 28 }, /* #34 */
     2021    { 0x0a3f86, 0x0a3f87, 0xb2fa1ad6, 0x597d0d6b, 0, 31 }, /* #35 */
     2022    { 0x0f5157, 0x0f5157, 0x3a3bf199, 0xe3327477, 0, 17 }, /* #36 */
     2023    { 0x333252, 0x333253, 0xcd36df0b, 0x79a6dbe1, 0, 29 }, /* #37 */
     2024    { 0x106e47, 0x106647, 0xfacb3a84, 0x9d427d65, 0, 15 }, /* #38 */
     2025    { 0x2d5792, 0x2d5f92, 0x58d3e61b, 0x69f30dac, 0, 7  }, /* #39 */
     2026    { 0x263413, 0x263413, 0x0bf948c4, 0x7f291881, 0, 5  }, /* #40 */
     2027    { 0x151282, 0x151283, 0x0df14406, 0x837c5101, 0, 30 }, /* #41 */
     2028    { 0x364706, 0x364707, 0x0437b566, 0xed59810d, 0, 14 }, /* #42 */
     2029    { 0x092f46, 0x092746, 0x083616de, 0x2dbc106c, 0, 17 }, /* #43 */
     2030    { 0x303492, 0x303493, 0xdf6e0133, 0xf6e0133d, 0, 4  }, /* #44 */
     2031    { 0x0679c3, 0x0679c2, 0x7884918e, 0xc73c4248, 0, 23 }, /* #45 */
     2032    { 0x1a3443, 0x1a3c43, 0xaaf64ffb, 0xbaaf64ff, 0, 28 }, /* #46 */
     2033    { 0x1e3e57, 0x1e3e56, 0xa8d335ef, 0x6bdf51a6, 0, 17 }, /* #47 */
     2034    { 0x3f2b93, 0x3f2392, 0xd7a32a17, 0x85f5e8ca, 0, 22 }, /* #48 */
     2035    { 0x3c2346, 0x3c2347, 0xd9f88155, 0x67e20557, 0, 2  }, /* #49 */
     2036    { 0x370fc3, 0x3707c2, 0x0db72b91, 0x436dcae4, 0, 30 }, /* #50 */
     2037    { 0x0319d2, 0x0311d3, 0xfd704752, 0x7eb823a9, 0, 31 }, /* #51 */
     2038    { 0x351b82, 0x351b83, 0x71ddc2b9, 0x2e3bb857, 0, 29 }, /* #52 */
     2039    { 0x353213, 0x353a13, 0x9f0cfbef, 0x9f7df3e1, 0, 13 }, /* #53 */
     2040    { 0x3050c3, 0x3050c2, 0xdd6abc7e, 0xaf1fb75a, 0, 14 }, /* #54 */
     2041    { 0x1709c6, 0x1709c6, 0x4458ed9f, 0xc76cfa22, 0, 11 }, /* #55 */
     2042    { 0x2d0647, 0x2d0646, 0x06c25341, 0x94d041b0, 0, 14 }, /* #56 */
     2043    { 0x3f3c07, 0x3f3c06, 0x6ecb3343, 0xecb33436, 0, 4  }, /* #57 */
     2044    { 0x2d4453, 0x2d4452, 0x325dce85, 0x4bb9d0a6, 0, 5  }, /* #58 */
     2045    { 0x140102, 0x140902, 0x6245cf82, 0x26245cf8, 0, 28 }, /* #59 */
     2046    { 0x103603, 0x103602, 0xe524a62b, 0xbe524a62, 0, 28 }, /* #60 */
     2047    { 0x167413, 0x167c12, 0x4e99cc53, 0xe629a74c, 0, 15 }, /* #61 */
     2048    { 0x1c5302, 0x1c5b02, 0x4990ca64, 0x932194c8, 0, 1  }, /* #62 */
     2049    { 0x2d2947, 0x2d2146, 0xe00ad404, 0x270056a0, 0, 27 }, /* #63 */
     2050};
     2051static const BINU32_TEST_T g_aTests_ror_u32_intel[] =
     2052{
     2053    { 0x357e42, 0x357642, 0x00000000, 0x00000000, 0, 12 }, /* #0 */
     2054    { 0x034957, 0x034156, 0x00000000, 0x00000000, 0, 13 }, /* #1 */
     2055    { 0x050107, 0x050106, 0x00000000, 0x00000000, 0, 11 }, /* #2 */
     2056    { 0x251ed7, 0x2516d6, 0x00000000, 0x00000000, 0, 2  }, /* #3 */
     2057    { 0x075f56, 0x075757, 0xc2d8c56b, 0xd785b18a, 0, 7  }, /* #4 */
     2058    { 0x0043d2, 0x004bd2, 0x888f9524, 0x7ca92444, 0, 21 }, /* #5 */
     2059    { 0x3442c7, 0x344ac7, 0x3682b03f, 0x81f9b415, 0, 13 }, /* #6 */
     2060    { 0x0f60d6, 0x0f68d6, 0x145e2f69, 0x69145e2f, 0, 8  }, /* #7 */
     2061    { 0x2e71d6, 0x2e79d7, 0x613cc15d, 0xf3057584, 0, 22 }, /* #8 */
     2062    { 0x0b4382, 0x0b4383, 0x6076de70, 0xb79c181d, 0, 18 }, /* #9 */
     2063    { 0x2d6652, 0x2d6653, 0x9873c52b, 0xb9873c52, 0, 4  }, /* #10 */
     2064    { 0x046453, 0x046452, 0x7f1891c6, 0x31238cfe, 0, 23 }, /* #11 */
     2065    { 0x1e6702, 0x1e6703, 0x027ca03c, 0xc027ca03, 0, 4  }, /* #12 */
     2066    { 0x0b1c56, 0x0b1c56, 0x3645ae30, 0x3645ae30, 0, 0  }, /* #13 */
     2067    { 0x226f46, 0x226f46, 0x3d5e484c, 0x3d5e484c, 0, 0  }, /* #14 */
     2068    { 0x1e4a82, 0x1e4282, 0xcdf67989, 0x7d9e6273, 0, 26 }, /* #15 */
     2069    { 0x166116, 0x166117, 0x9d5244bd, 0xbd9d5244, 0, 8  }, /* #16 */
     2070    { 0x012252, 0x012252, 0x81b24361, 0x436181b2, 0, 16 }, /* #17 */
     2071    { 0x2e1a57, 0x2e1257, 0x87338d6d, 0xe671adb0, 0, 27 }, /* #18 */
     2072    { 0x0e3e42, 0x0e3e42, 0x4a640afd, 0x529902bf, 0, 2  }, /* #19 */
     2073    { 0x2a58c3, 0x2a58c3, 0x40868ded, 0xed40868d, 0, 8  }, /* #20 */
     2074    { 0x003296, 0x003296, 0xe52fd28f, 0x5fa51fca, 0, 23 }, /* #21 */
     2075    { 0x396d12, 0x396d13, 0x82164c46, 0x88d042c9, 0, 11 }, /* #22 */
     2076    { 0x040996, 0x040197, 0x716ccdf2, 0xb337c9c5, 0, 22 }, /* #23 */
     2077    { 0x3b2243, 0x3b2243, 0x9ec2b4e3, 0xe7b0ad38, 0, 2  }, /* #24 */
     2078    { 0x024886, 0x024087, 0x621bf56a, 0xfab5310d, 0, 17 }, /* #25 */
     2079    { 0x302a12, 0x302a12, 0x79442b65, 0x215b2bca, 0, 21 }, /* #26 */
     2080    { 0x393492, 0x393492, 0x142a37fc, 0x546ff828, 0, 23 }, /* #27 */
     2081    { 0x1e2556, 0x1e2d57, 0xf67e5918, 0xcfcb231e, 0, 27 }, /* #28 */
     2082    { 0x301f43, 0x301742, 0xfa00cac1, 0x06560fd0, 0, 21 }, /* #29 */
     2083    { 0x0d1b92, 0x0d1b92, 0xb74acbe0, 0x565f05ba, 0, 21 }, /* #30 */
     2084    { 0x025193, 0x025193, 0x5f474de4, 0x5f474de4, 0, 0  }, /* #31 */
     2085    { 0x361883, 0x361883, 0x7383168f, 0xb47b9c18, 0, 13 }, /* #32 */
     2086    { 0x211103, 0x211902, 0xbce390ac, 0x15979c72, 0, 11 }, /* #33 */
     2087    { 0x316497, 0x316497, 0xd841db4d, 0xdd841db4, 0, 4  }, /* #34 */
     2088    { 0x0216c2, 0x0216c3, 0x0198f9e0, 0xe7800663, 0, 14 }, /* #35 */
     2089    { 0x2268c2, 0x2268c2, 0x4b17d3d5, 0x2c5f4f55, 0, 30 }, /* #36 */
     2090    { 0x384207, 0x384207, 0x36967db0, 0xb4b3ed81, 0, 29 }, /* #37 */
     2091    { 0x0309d2, 0x0301d2, 0x6484566c, 0x22b36324, 0, 21 }, /* #38 */
     2092    { 0x374453, 0x374c52, 0x783ae4cd, 0x266bc1d7, 0, 13 }, /* #39 */
     2093    { 0x2e16d7, 0x2e16d7, 0xf0d55913, 0xc355644f, 0, 30 }, /* #40 */
     2094    { 0x145942, 0x145142, 0x8e5c5a27, 0x3971689e, 0, 30 }, /* #41 */
     2095    { 0x091443, 0x091c43, 0x2f0e93ef, 0x9f797874, 0, 13 }, /* #42 */
     2096    { 0x234117, 0x234917, 0x73385fb7, 0x99c2fdbb, 0, 29 }, /* #43 */
     2097    { 0x2e3743, 0x2e3742, 0xe9dd4689, 0x4f4eea34, 0, 5  }, /* #44 */
     2098    { 0x147286, 0x147286, 0xfa12a39f, 0x73ff4254, 0, 11 }, /* #45 */
     2099    { 0x2e4c12, 0x2e4c12, 0x2c81a9c9, 0x03539259, 0, 23 }, /* #46 */
     2100    { 0x212607, 0x212607, 0xdd8fc5ef, 0xf763f17b, 0, 2  }, /* #47 */
     2101    { 0x1b1b07, 0x1b1306, 0xaa9a5da5, 0x34bb4b55, 0, 23 }, /* #48 */
     2102    { 0x3e3756, 0x3e3756, 0x516b2714, 0x5ac9c514, 0, 26 }, /* #49 */
     2103    { 0x2b4ad7, 0x2b4ad6, 0x97912c2a, 0x5e44b0aa, 0, 30 }, /* #50 */
     2104    { 0x074e03, 0x074e03, 0x16b1734f, 0xb1734f16, 0, 24 }, /* #51 */
     2105    { 0x0f36d2, 0x0f36d3, 0xc2d20fd1, 0xf470b483, 0, 10 }, /* #52 */
     2106    { 0x173d52, 0x173d53, 0x5fad4dab, 0xbf5a9b56, 0, 31 }, /* #53 */
     2107    { 0x2f3756, 0x2f3757, 0x30ac6254, 0xc2b18950, 0, 30 }, /* #54 */
     2108    { 0x3c2c02, 0x3c2402, 0x7a614ac4, 0x588f4c29, 0, 11 }, /* #55 */
     2109    { 0x2f6bc2, 0x2f6bc3, 0xf593fe62, 0x98bd64ff, 0, 10 }, /* #56 */
     2110    { 0x086b13, 0x086313, 0x41ece4f6, 0xc83d9c9e, 0, 3  }, /* #57 */
     2111    { 0x175cc6, 0x175cc7, 0x7727f827, 0x8277727f, 0, 12 }, /* #58 */
     2112    { 0x0f32d6, 0x0f3ad6, 0x17ef2147, 0x28e2fde4, 0, 11 }, /* #59 */
     2113    { 0x352dd6, 0x3525d6, 0x5e66a972, 0x799aa5c9, 0, 30 }, /* #60 */
     2114    { 0x277a06, 0x277206, 0x614e5262, 0x4c29ca4c, 0, 3  }, /* #61 */
     2115    { 0x200856, 0x200057, 0xc09d9c6f, 0xbf027671, 0, 6  }, /* #62 */
     2116    { 0x131486, 0x131486, 0xf7f4f9d7, 0xf7f4f9d7, 0, 0  }, /* #63 */
     2117};
     2118static const BINU32_TEST_T g_aTests_rcl_u32_intel[] =
     2119{
     2120    { 0x123ec2, 0x1236c2, 0x00000000, 0x00000000, 0, 21 }, /* #0 */
     2121    { 0x291207, 0x291206, 0x00000000, 0x00000020, 0, 6  }, /* #1 */
     2122    { 0x0a6ac6, 0x0a62c6, 0x00000000, 0x00000000, 0, 10 }, /* #2 */
     2123    { 0x234152, 0x234152, 0x00000000, 0x00000000, 0, 12 }, /* #3 */
     2124    { 0x3d1612, 0x3d1612, 0x17b75aa0, 0xb54017b7, 0, 17 }, /* #4 */
     2125    { 0x1d1a97, 0x1d1a97, 0x200af912, 0x200af912, 0, 0  }, /* #5 */
     2126    { 0x3b75d3, 0x3b75d3, 0xf48272c1, 0xe904e583, 0, 1  }, /* #6 */
     2127    { 0x3b3053, 0x3b3052, 0xd9aa7aae, 0x7aaeecd5, 0, 16 }, /* #7 */
     2128    { 0x3c7cc7, 0x3c7cc6, 0x97d09257, 0x4af97d09, 0, 21 }, /* #8 */
     2129    { 0x280017, 0x280016, 0x0c8eec94, 0x647764a4, 0, 3  }, /* #9 */
     2130    { 0x2053d3, 0x2053d3, 0x24e3fac1, 0xd60c938f, 0, 19 }, /* #10 */
     2131    { 0x271053, 0x271853, 0x871226e9, 0x4e1c489b, 0, 27 }, /* #11 */
     2132    { 0x143942, 0x143143, 0x13400700, 0x001c0026, 0, 10 }, /* #12 */
     2133    { 0x277f43, 0x277743, 0xfb790ff5, 0x21febfb7, 0, 13 }, /* #13 */
     2134    { 0x366ec7, 0x366ec7, 0x5d444f7c, 0x444f7cae, 0, 8  }, /* #14 */
     2135    { 0x351252, 0x351252, 0x001bf53c, 0xa78001bf, 0, 21 }, /* #15 */
     2136    { 0x2d15d7, 0x2d1dd7, 0x99b40dc5, 0x03717336, 0, 14 }, /* #16 */
     2137    { 0x3e5f96, 0x3e5f97, 0xab9c5426, 0x5ce2a132, 0, 3  }, /* #17 */
     2138    { 0x310192, 0x310993, 0xbdff3ee0, 0xbfe7dc0b, 0, 5  }, /* #18 */
     2139    { 0x220006, 0x220006, 0x2e7964b2, 0x5cf2c964, 0, 1  }, /* #19 */
     2140    { 0x2f5f86, 0x2f5f87, 0xb9629b27, 0x4d93ae58, 0, 15 }, /* #20 */
     2141    { 0x1a05d6, 0x1a05d6, 0x61d8357d, 0x61d8357d, 0, 0  }, /* #21 */
     2142    { 0x3331d7, 0x3331d7, 0x1667c78b, 0xc78b8b33, 0, 16 }, /* #22 */
     2143    { 0x173517, 0x173d17, 0xb7b3ee3a, 0xd9f71d6d, 0, 7  }, /* #23 */
     2144    { 0x283192, 0x283192, 0xf89261d3, 0x49874df1, 0, 10 }, /* #24 */
     2145    { 0x370d92, 0x370d92, 0x6685655e, 0x55e3342b, 0, 20 }, /* #25 */
     2146    { 0x331c02, 0x331403, 0xce6a2bbb, 0x15ddb39a, 0, 15 }, /* #26 */
     2147    { 0x3c0406, 0x3c0406, 0x21ded3c2, 0xef69e108, 0, 7  }, /* #27 */
     2148    { 0x362c42, 0x362443, 0x2f70231c, 0x7b8118e0, 0, 3  }, /* #28 */
     2149    { 0x296a52, 0x296a53, 0xa1c6350d, 0x18d43543, 0, 10 }, /* #29 */
     2150    { 0x2b46c6, 0x2b46c6, 0x1623b4ad, 0xad0b11da, 0, 24 }, /* #30 */
     2151    { 0x013c92, 0x013c93, 0x692cb33a, 0x2cb33a34, 0, 8  }, /* #31 */
     2152    { 0x187213, 0x187212, 0xf4fb3ef3, 0xfe9f67de, 0, 30 }, /* #32 */
     2153    { 0x165702, 0x165f02, 0x9109fe42, 0x4427f909, 0, 2  }, /* #33 */
     2154    { 0x0f4296, 0x0f4297, 0x3f47b533, 0xe8f6a663, 0, 5  }, /* #34 */
     2155    { 0x167e46, 0x167e47, 0x666b4f28, 0x283335a7, 0, 24 }, /* #35 */
     2156    { 0x2e7817, 0x2e7017, 0x11b5a9f4, 0x4fa446d6, 0, 19 }, /* #36 */
     2157    { 0x0127c6, 0x012fc7, 0x86f81d39, 0xe074e50d, 0, 10 }, /* #37 */
     2158    { 0x394fd2, 0x3947d3, 0x20739cb3, 0x881ce72c, 0, 31 }, /* #38 */
     2159    { 0x3f39c2, 0x3f39c2, 0x8ca12bbb, 0x3284aeed, 0, 2  }, /* #39 */
     2160    { 0x127447, 0x127c47, 0x99479b4b, 0x1e6d2f32, 0, 10 }, /* #40 */
     2161    { 0x380443, 0x380442, 0xf00ac619, 0x30cfc02b, 0, 19 }, /* #41 */
     2162    { 0x2c7042, 0x2c7842, 0xb755c2f9, 0xae17cadd, 0, 11 }, /* #42 */
     2163    { 0x171c86, 0x171c87, 0xbc3f95e8, 0x0bc3f95e, 0, 29 }, /* #43 */
     2164    { 0x2d7a17, 0x2d7217, 0xd7e590eb, 0x0ebebf2c, 0, 20 }, /* #44 */
     2165    { 0x305486, 0x305c86, 0x4b44004c, 0xd1001309, 0, 6  }, /* #45 */
     2166    { 0x1b6496, 0x1b6c96, 0xb908e5e8, 0x8472f42e, 0, 7  }, /* #46 */
     2167    { 0x085f17, 0x085716, 0x134817c3, 0x40be1c4d, 0, 11 }, /* #47 */
     2168    { 0x0b1303, 0x0b1b02, 0x4d272b2a, 0xa9a4e565, 0, 30 }, /* #48 */
     2169    { 0x1421c3, 0x1421c2, 0xde66f995, 0xf799be65, 0, 31 }, /* #49 */
     2170    { 0x1c7283, 0x1c7282, 0x20c99328, 0xc9932890, 0, 8  }, /* #50 */
     2171    { 0x086506, 0x086506, 0x13d72497, 0x27ae492e, 0, 1  }, /* #51 */
     2172    { 0x050bc3, 0x0503c2, 0x282016b0, 0xa0805ac2, 0, 2  }, /* #52 */
     2173    { 0x005d47, 0x005d46, 0xae261a35, 0x1a35d713, 0, 16 }, /* #53 */
     2174    { 0x230202, 0x230a02, 0x84e36af0, 0xe36af042, 0, 8  }, /* #54 */
     2175    { 0x3f63d7, 0x3f63d6, 0x3dcdfb75, 0xdd67b9bf, 0, 22 }, /* #55 */
     2176    { 0x2f1897, 0x2f1096, 0xd93f35ff, 0xfcd7ffb2, 0, 10 }, /* #56 */
     2177    { 0x2f6087, 0x2f6087, 0xe49175e3, 0x75e3f248, 0, 16 }, /* #57 */
     2178    { 0x0703d7, 0x070bd7, 0x92a75aa6, 0x3ad5364a, 0, 11 }, /* #58 */
     2179    { 0x262117, 0x262117, 0xe63d4859, 0x1ea42cf9, 0, 7  }, /* #59 */
     2180    { 0x230153, 0x230953, 0x55e4c6fd, 0xbf6abc98, 0, 22 }, /* #60 */
     2181    { 0x030346, 0x030b47, 0x9e11ea18, 0xc23d4309, 0, 5  }, /* #61 */
     2182    { 0x1457d7, 0x145fd7, 0xb949b1ef, 0xbf729363, 0, 26 }, /* #62 */
     2183    { 0x083387, 0x083387, 0x3295bc26, 0x6f09a652, 0, 14 }, /* #63 */
     2184};
     2185static const BINU32_TEST_T g_aTests_rcr_u32_intel[] =
     2186{
     2187    { 0x167ac6, 0x1672c6, 0x00000000, 0x00000000, 0, 3  }, /* #0 */
     2188    { 0x091956, 0x091156, 0x00000000, 0x00000000, 0, 19 }, /* #1 */
     2189    { 0x137d53, 0x137d52, 0x00000000, 0x04000000, 0, 6  }, /* #2 */
     2190    { 0x2d7bd3, 0x2d7bd2, 0x00000000, 0x00000400, 0, 22 }, /* #3 */
     2191    { 0x2d3e12, 0x2d3e12, 0xb72fa5a2, 0xb72fa5a2, 0, 0  }, /* #4 */
     2192    { 0x334917, 0x334916, 0x006ba952, 0x9401aea5, 0, 6  }, /* #5 */
     2193    { 0x221447, 0x221c46, 0x5393bf95, 0xad4e4efe, 0, 6  }, /* #6 */
     2194    { 0x3c6187, 0x3c6186, 0x84ee6f86, 0xdf0d84ee, 0, 16 }, /* #7 */
     2195    { 0x1e6d96, 0x1e6596, 0x4a24199d, 0x0cce9289, 0, 18 }, /* #8 */
     2196    { 0x1e5f92, 0x1e5f92, 0xdbe40953, 0xdf204a9b, 0, 30 }, /* #9 */
     2197    { 0x3c40c2, 0x3c40c3, 0x2a73422d, 0xcd08b454, 0, 23 }, /* #10 */
     2198    { 0x0828c7, 0x0828c7, 0xff2d1c0d, 0xff2d1c0d, 0, 0  }, /* #11 */
     2199    { 0x127392, 0x127393, 0x0d5bcb38, 0x6f2ce01a, 0, 23 }, /* #12 */
     2200    { 0x2554d6, 0x255cd7, 0xa775e271, 0xc54eebc4, 0, 7  }, /* #13 */
     2201    { 0x185617, 0x185616, 0x9458cffd, 0x67fee516, 0, 18 }, /* #14 */
     2202    { 0x3c6457, 0x3c6457, 0xf91232d4, 0xa9f91232, 0, 8  }, /* #15 */
     2203    { 0x097a16, 0x097a17, 0xa97ed134, 0x2fda268a, 0, 28 }, /* #16 */
     2204    { 0x3020d2, 0x3028d3, 0xba71f277, 0xe4eeba71, 0, 16 }, /* #17 */
     2205    { 0x015646, 0x015e47, 0x91a8acfb, 0x4567da46, 0, 22 }, /* #18 */
     2206    { 0x1f1b13, 0x1f1b13, 0xcd698f42, 0xcd698f42, 0, 0  }, /* #19 */
     2207    { 0x2a4382, 0x2a4b83, 0xe44ae3dc, 0x71ee3912, 0, 18 }, /* #20 */
     2208    { 0x095c13, 0x095413, 0xaebeda93, 0xf6d49eba, 0, 22 }, /* #21 */
     2209    { 0x277006, 0x277806, 0xb805b072, 0x725c02d8, 0, 9  }, /* #22 */
     2210    { 0x111506, 0x111d06, 0x86cd8419, 0x194366c2, 0, 9  }, /* #23 */
     2211    { 0x2d5d47, 0x2d5d46, 0x55b986a2, 0xc351556e, 0, 18 }, /* #24 */
     2212    { 0x1815d6, 0x1815d6, 0x047a18c6, 0x6023d0c6, 0, 5  }, /* #25 */
     2213    { 0x355947, 0x355146, 0xf375e26b, 0xd7f375e2, 0, 8  }, /* #26 */
     2214    { 0x295502, 0x295d02, 0x9c7bd9b1, 0x71ef66c5, 0, 31 }, /* #27 */
     2215    { 0x0a6852, 0x0a6053, 0x2d47af65, 0x1ebd945a, 0, 23 }, /* #28 */
     2216    { 0x1c2713, 0x1c2713, 0xff7b1deb, 0xef63bd7f, 0, 28 }, /* #29 */
     2217    { 0x266ed3, 0x2666d2, 0x965e9828, 0xa32cbd30, 0, 7  }, /* #30 */
     2218    { 0x3b3e42, 0x3b3642, 0x6f14cf94, 0xf94378a6, 0, 13 }, /* #31 */
     2219    { 0x012fd2, 0x0127d3, 0x2b302924, 0x9814920a, 0, 26 }, /* #32 */
     2220    { 0x3e6a97, 0x3e6297, 0xfc1a22ed, 0xa22edfe0, 0, 21 }, /* #33 */
     2221    { 0x0a26c2, 0x0a26c3, 0x0e045cc7, 0xcc707022, 0, 13 }, /* #34 */
     2222    { 0x170f02, 0x170702, 0x6b61b0bb, 0xd86c2ecd, 0, 27 }, /* #35 */
     2223    { 0x1b5952, 0x1b5952, 0x9c4e874e, 0x3a72713a, 0, 14 }, /* #36 */
     2224    { 0x2d64c6, 0x2d6cc6, 0x8ec345e0, 0x2f023b0d, 0, 14 }, /* #37 */
     2225    { 0x3e4012, 0x3e4013, 0x36eabba1, 0x774236ea, 0, 16 }, /* #38 */
     2226    { 0x3403d7, 0x340bd7, 0x0188189c, 0x20310313, 0, 3  }, /* #39 */
     2227    { 0x252147, 0x252147, 0xfe7c3414, 0xc3414ff3, 0, 21 }, /* #40 */
     2228    { 0x221e13, 0x221e12, 0x1576488d, 0xd8abb244, 0, 5  }, /* #41 */
     2229    { 0x0f3bd7, 0x0f3bd7, 0x196c1d96, 0x65a32d83, 0, 11 }, /* #42 */
     2230    { 0x232fc6, 0x2327c6, 0x69a37c2a, 0x8df0a8d3, 0, 23 }, /* #43 */
     2231    { 0x134686, 0x134e86, 0xc0b21d60, 0x060590eb, 0, 5  }, /* #44 */
     2232    { 0x376f17, 0x376f17, 0x66f4a755, 0x6cde94ea, 0, 3  }, /* #45 */
     2233    { 0x1b3783, 0x1b3f83, 0x7c6a6f99, 0xf337c6a6, 0, 12 }, /* #46 */
     2234    { 0x237997, 0x237197, 0xd755ecf5, 0x55ecf5eb, 0, 25 }, /* #47 */
     2235    { 0x333282, 0x333a82, 0x88c1936f, 0x60c9b7a2, 0, 26 }, /* #48 */
     2236    { 0x0615d7, 0x0615d6, 0xdc569e18, 0x63b8ad3c, 0, 7  }, /* #49 */
     2237    { 0x3467d2, 0x3467d3, 0x7b848384, 0x0f709070, 0, 3  }, /* #50 */
     2238    { 0x240e92, 0x240692, 0x2c0c8411, 0x2088b032, 0, 14 }, /* #51 */
     2239    { 0x050342, 0x050342, 0x1eb3eca5, 0x943d67d9, 0, 7  }, /* #52 */
     2240    { 0x1c1e57, 0x1c1656, 0xb32ca113, 0xb2844f66, 0, 23 }, /* #53 */
     2241    { 0x2203c3, 0x220bc2, 0x4927e3a6, 0x927e3a6a, 0, 29 }, /* #54 */
     2242    { 0x0e1083, 0x0e1883, 0x0211a247, 0xa2478108, 0, 17 }, /* #55 */
     2243    { 0x1c5b82, 0x1c5382, 0x2c20ba78, 0xe9e05841, 0, 15 }, /* #56 */
     2244    { 0x105a92, 0x105293, 0x62c75f90, 0x7e40c58e, 0, 15 }, /* #57 */
     2245    { 0x114756, 0x114757, 0x04c9c32f, 0x97813270, 0, 10 }, /* #58 */
     2246    { 0x002192, 0x002993, 0x8c62af9c, 0xce2318ab, 0, 10 }, /* #59 */
     2247    { 0x024843, 0x024843, 0x237baa5a, 0x237baa5a, 0, 0  }, /* #60 */
     2248    { 0x3a0183, 0x3a0982, 0x22ba07d7, 0xba07d791, 0, 25 }, /* #61 */
     2249    { 0x277913, 0x277912, 0x2ffa932d, 0x932d97fd, 0, 17 }, /* #62 */
     2250    { 0x346647, 0x346e47, 0x7f16b2e0, 0x9705fc5a, 0, 14 }, /* #63 */
     2251};
     2252static const BINU32_TEST_T g_aTests_shl_u32_intel[] =
     2253{
     2254    { 0x1e7ac2, 0x1e7246, 0x00000000, 0x00000000, 0, 5  }, /* #0 */
     2255    { 0x0d3b52, 0x0d3346, 0x00000000, 0x00000000, 0, 19 }, /* #1 */
     2256    { 0x047382, 0x047346, 0x00000000, 0x00000000, 0, 17 }, /* #2 */
     2257    { 0x106d07, 0x106546, 0x00000000, 0x00000000, 0, 11 }, /* #3 */
     2258    { 0x0d7fd2, 0x0d7f07, 0xb399acaf, 0x65780000, 0, 19 }, /* #4 */
     2259    { 0x3f4703, 0x3f4786, 0xd0e19cd5, 0xe19cd500, 0, 8  }, /* #5 */
     2260    { 0x184613, 0x184e47, 0xa3b133d2, 0x00000000, 0, 31 }, /* #6 */
     2261    { 0x2b6096, 0x2b6807, 0x7b13f0e0, 0x13f0e000, 0, 8  }, /* #7 */
     2262    { 0x007513, 0x007d86, 0x9625a9ce, 0xc4b539c0, 0, 5  }, /* #8 */
     2263    { 0x0230c2, 0x023883, 0x7921adb8, 0x921adb80, 0, 4  }, /* #9 */
     2264    { 0x040f53, 0x040786, 0x30d3ebae, 0xd3ebae00, 0, 8  }, /* #10 */
     2265    { 0x1f4303, 0x1f4307, 0xf802553a, 0x54e80000, 0, 18 }, /* #11 */
     2266    { 0x0a0743, 0x0a0747, 0x1cc78878, 0x00000000, 0, 29 }, /* #12 */
     2267    { 0x282f12, 0x282f06, 0x8f18163a, 0x0b1d0000, 0, 15 }, /* #13 */
     2268    { 0x2e4087, 0x2e4886, 0xa7d81d47, 0xe0000000, 0, 29 }, /* #14 */
     2269    { 0x1140d7, 0x114886, 0x69a6f380, 0xe0000000, 0, 22 }, /* #15 */
     2270    { 0x3c12c7, 0x3c1a07, 0xad622208, 0x10400000, 0, 19 }, /* #16 */
     2271    { 0x1e6197, 0x1e6186, 0xd27437a3, 0x8c000000, 0, 26 }, /* #17 */
     2272    { 0x0b1056, 0x0b1087, 0x01bdf6fa, 0xd0000000, 0, 27 }, /* #18 */
     2273    { 0x0e1116, 0x0e1907, 0x7fc821f7, 0x0fb80000, 0, 19 }, /* #19 */
     2274    { 0x174297, 0x174a06, 0xae81a0ef, 0x341de000, 0, 13 }, /* #20 */
     2275    { 0x164a53, 0x164287, 0xed88be9a, 0x88be9a00, 0, 8  }, /* #21 */
     2276    { 0x3a4942, 0x3a4906, 0x49eb0124, 0x24800000, 0, 21 }, /* #22 */
     2277    { 0x2f2d96, 0x2f2d96, 0xfdfaeabd, 0xfdfaeabd, 0, 0  }, /* #23 */
     2278    { 0x383652, 0x383686, 0x12a4105c, 0xb8000000, 0, 25 }, /* #24 */
     2279    { 0x3b0516, 0x3b0507, 0xd0554fcb, 0x3f2c0000, 0, 18 }, /* #25 */
     2280    { 0x140312, 0x140307, 0x091b9b15, 0x1b9b1500, 0, 8  }, /* #26 */
     2281    { 0x3e5147, 0x3e5986, 0x94cf6b69, 0x80000000, 0, 31 }, /* #27 */
     2282    { 0x145d86, 0x145d86, 0x8c108d30, 0x8c108d30, 0, 0  }, /* #28 */
     2283    { 0x3d7f13, 0x3d7f87, 0x479c0b92, 0xce05c900, 0, 7  }, /* #29 */
     2284    { 0x071852, 0x071806, 0x721a8405, 0x05000000, 0, 24 }, /* #30 */
     2285    { 0x1b7843, 0x1b7806, 0x65e35f32, 0x40000000, 0, 29 }, /* #31 */
     2286    { 0x1c5312, 0x1c5307, 0x09525cc2, 0x49730800, 0, 10 }, /* #32 */
     2287    { 0x1a0697, 0x1a0602, 0xe0b884ed, 0x0b884ed0, 0, 4  }, /* #33 */
     2288    { 0x135396, 0x135b87, 0x7fd529c5, 0xfea94e28, 0, 3  }, /* #34 */
     2289    { 0x305d13, 0x305586, 0x0aa171ab, 0xc0000000, 0, 30 }, /* #35 */
     2290    { 0x2d3346, 0x2d3b03, 0xb7cf8981, 0x7cf89810, 0, 4  }, /* #36 */
     2291    { 0x322b52, 0x322387, 0xecec460f, 0xb3b1183c, 0, 2  }, /* #37 */
     2292    { 0x093197, 0x093107, 0xe5bf18c9, 0x20000000, 0, 29 }, /* #38 */
     2293    { 0x3835c2, 0x383d07, 0x5cd67b37, 0x70000000, 0, 28 }, /* #39 */
     2294    { 0x1c4bc3, 0x1c4b06, 0xa1760502, 0x14080000, 0, 18 }, /* #40 */
     2295    { 0x080856, 0x080083, 0xf5747a2a, 0xd5d1e8a8, 0, 2  }, /* #41 */
     2296    { 0x086102, 0x086906, 0x6405c9ca, 0x4e500000, 0, 19 }, /* #42 */
     2297    { 0x0b4416, 0x0b4486, 0xfba46595, 0xa8000000, 0, 27 }, /* #43 */
     2298    { 0x1f5f16, 0x1f5787, 0x13ddcd86, 0xcd860000, 0, 16 }, /* #44 */
     2299    { 0x120453, 0x120c86, 0x962297c7, 0xa5f1c000, 0, 14 }, /* #45 */
     2300    { 0x321b92, 0x321387, 0x297da478, 0xb48f0000, 0, 13 }, /* #46 */
     2301    { 0x3624d6, 0x362c87, 0x9339a49d, 0xd0000000, 0, 28 }, /* #47 */
     2302    { 0x243c47, 0x243483, 0xd8e20a17, 0x8e20a170, 0, 4  }, /* #48 */
     2303    { 0x382882, 0x382807, 0x4f320aca, 0x40000000, 0, 29 }, /* #49 */
     2304    { 0x330017, 0x330806, 0x9c9a981f, 0x607c0000, 0, 18 }, /* #50 */
     2305    { 0x177887, 0x177086, 0xe7b4b462, 0xb4620000, 0, 16 }, /* #51 */
     2306    { 0x1224c7, 0x122c06, 0x72b9ae41, 0x40000000, 0, 30 }, /* #52 */
     2307    { 0x215887, 0x215007, 0xdfb6a735, 0x35000000, 0, 24 }, /* #53 */
     2308    { 0x197913, 0x197986, 0xa38328e0, 0xe0000000, 0, 24 }, /* #54 */
     2309    { 0x152047, 0x152047, 0xed8c515a, 0x00000000, 0, 31 }, /* #55 */
     2310    { 0x2f3142, 0x2f3987, 0xb1d171b8, 0xc6e00000, 0, 18 }, /* #56 */
     2311    { 0x1520d6, 0x152082, 0xf6147aca, 0xc28f5940, 0, 5  }, /* #57 */
     2312    { 0x1e3847, 0x1e3087, 0x3135227f, 0x80000000, 0, 31 }, /* #58 */
     2313    { 0x1e5e52, 0x1e5607, 0x040da4c4, 0x49880000, 0, 17 }, /* #59 */
     2314    { 0x327286, 0x327a07, 0x9a8ffaff, 0x1ff5fe00, 0, 9  }, /* #60 */
     2315    { 0x2e3292, 0x2e3a83, 0x9ba556b7, 0xba556b70, 0, 4  }, /* #61 */
     2316    { 0x142417, 0x142406, 0xd72e333c, 0x333c0000, 0, 16 }, /* #62 */
     2317    { 0x1e1b42, 0x1e1b07, 0x445aa31b, 0x16a8c6c0, 0, 6  }, /* #63 */
     2318};
     2319static const BINU32_TEST_T g_aTests_shr_u32_intel[] =
     2320{
     2321    { 0x2e4d06, 0x2e4546, 0x00000000, 0x00000000, 0, 14 }, /* #0 */
     2322    { 0x3e7e16, 0x3e7646, 0x00000000, 0x00000000, 0, 7  }, /* #1 */
     2323    { 0x184903, 0x184146, 0x00000000, 0x00000000, 0, 17 }, /* #2 */
     2324    { 0x1e1297, 0x1e1246, 0x00000000, 0x00000000, 0, 3  }, /* #3 */
     2325    { 0x1c3802, 0x1c3007, 0x6e8c4b69, 0x00000dd1, 0, 19 }, /* #4 */
     2326    { 0x2c55c7, 0x2c5d06, 0xb76bb27c, 0x000000b7, 0, 24 }, /* #5 */
     2327    { 0x171087, 0x171046, 0x0f5b47dd, 0x00000000, 0, 30 }, /* #6 */
     2328    { 0x2b2fd6, 0x2b2f03, 0xcfbd36cc, 0x00000cfb, 0, 20 }, /* #7 */
     2329    { 0x0e0217, 0x0e0a02, 0x81579212, 0x00102af2, 0, 11 }, /* #8 */
     2330    { 0x3a0242, 0x3a0a03, 0x87dff32c, 0x00021f7f, 0, 14 }, /* #9 */
     2331    { 0x3b0307, 0x3b0307, 0x3c2a24b2, 0x00000f0a, 0, 18 }, /* #10 */
     2332    { 0x2b2982, 0x2b2107, 0x0ff5977a, 0x0001feb2, 0, 11 }, /* #11 */
     2333    { 0x053696, 0x053e02, 0xdd446670, 0x00000375, 0, 22 }, /* #12 */
     2334    { 0x262683, 0x262647, 0x61eae050, 0x00000000, 0, 31 }, /* #13 */
     2335    { 0x2037d7, 0x203706, 0x36a5d049, 0x00000da9, 0, 18 }, /* #14 */
     2336    { 0x383053, 0x383802, 0xc233acd9, 0x006119d6, 0, 9  }, /* #15 */
     2337    { 0x241116, 0x241903, 0xbb07fc96, 0x1760ff92, 0, 3  }, /* #16 */
     2338    { 0x3d1792, 0x3d1f06, 0xe8934fbd, 0x0000003a, 0, 26 }, /* #17 */
     2339    { 0x385ac3, 0x385a02, 0x823a49f6, 0x00000004, 0, 29 }, /* #18 */
     2340    { 0x3e0392, 0x3e0b03, 0x8b154f5e, 0x00000458, 0, 21 }, /* #19 */
     2341    { 0x072d46, 0x072502, 0x2b98d68d, 0x00000057, 0, 23 }, /* #20 */
     2342    { 0x071b13, 0x071346, 0x1db9e0d1, 0x00000000, 0, 31 }, /* #21 */
     2343    { 0x0f7943, 0x0f7943, 0xd1be22b1, 0xd1be22b1, 0, 0  }, /* #22 */
     2344    { 0x012002, 0x012002, 0x36228af4, 0x00006c45, 0, 15 }, /* #23 */
     2345    { 0x3c4653, 0x3c4e02, 0xd83d9008, 0x0360f640, 0, 6  }, /* #24 */
     2346    { 0x1943d6, 0x194b07, 0xfff24ae3, 0x000001ff, 0, 23 }, /* #25 */
     2347    { 0x0602c7, 0x060207, 0x247479e8, 0x0091d1e7, 0, 6  }, /* #26 */
     2348    { 0x007282, 0x007a02, 0x90bd51b7, 0x00000002, 0, 30 }, /* #27 */
     2349    { 0x282256, 0x282a02, 0xe2c8e1d0, 0x00000007, 0, 29 }, /* #28 */
     2350    { 0x0210c7, 0x021807, 0x97b1c5f6, 0x012f638b, 0, 7  }, /* #29 */
     2351    { 0x144102, 0x144146, 0x0d617148, 0x00000000, 0, 31 }, /* #30 */
     2352    { 0x2d5046, 0x2d5802, 0xbe968353, 0x00000be9, 0, 20 }, /* #31 */
     2353    { 0x0f5497, 0x0f5402, 0x13292a7f, 0x00000026, 0, 23 }, /* #32 */
     2354    { 0x181347, 0x181b02, 0xfd4de391, 0x000000fd, 0, 24 }, /* #33 */
     2355    { 0x2c3f13, 0x2c3703, 0x52fa2d2f, 0x000a5f45, 0, 11 }, /* #34 */
     2356    { 0x107517, 0x107d02, 0x8b322546, 0x00000004, 0, 29 }, /* #35 */
     2357    { 0x134143, 0x134906, 0xbbfda224, 0x5dfed112, 0, 1  }, /* #36 */
     2358    { 0x391807, 0x391803, 0x8d9d8ce5, 0x000008d9, 0, 20 }, /* #37 */
     2359    { 0x244a03, 0x244a07, 0xda93a10c, 0x0000da93, 0, 16 }, /* #38 */
     2360    { 0x020dd6, 0x020d06, 0xa04af080, 0x00000005, 0, 29 }, /* #39 */
     2361    { 0x045883, 0x045002, 0x1905e7f8, 0x00000032, 0, 23 }, /* #40 */
     2362    { 0x1b60d6, 0x1b6806, 0xa85db5c1, 0x02a176d7, 0, 6  }, /* #41 */
     2363    { 0x1118d3, 0x111007, 0x2e2f3354, 0x000000b8, 0, 22 }, /* #42 */
     2364    { 0x1a3a92, 0x1a3203, 0x06c22701, 0x00001b08, 0, 14 }, /* #43 */
     2365    { 0x3562d3, 0x356202, 0x05d4af87, 0x005d4af8, 0, 4  }, /* #44 */
     2366    { 0x293257, 0x293a02, 0xf85d217e, 0x0000003e, 0, 26 }, /* #45 */
     2367    { 0x280017, 0x280006, 0x63a8dd2a, 0x0000031d, 0, 21 }, /* #46 */
     2368    { 0x082552, 0x082d07, 0xdb96f6e3, 0x00db96f6, 0, 8  }, /* #47 */
     2369    { 0x0c4f06, 0x0c4f06, 0xf38a3328, 0x0000079c, 0, 21 }, /* #48 */
     2370    { 0x015312, 0x015306, 0x0d13905c, 0x0689c82e, 0, 1  }, /* #49 */
     2371    { 0x093f17, 0x093f03, 0x905104ba, 0x00120a20, 0, 11 }, /* #50 */
     2372    { 0x067392, 0x067303, 0x0eb32870, 0x003acca1, 0, 6  }, /* #51 */
     2373    { 0x352707, 0x352f02, 0x99e91038, 0x00000026, 0, 26 }, /* #52 */
     2374    { 0x116d42, 0x116503, 0x5c01636b, 0x170058da, 0, 2  }, /* #53 */
     2375    { 0x3a3743, 0x3a3702, 0x02a33e10, 0x01519f08, 0, 1  }, /* #54 */
     2376    { 0x061856, 0x061803, 0x83b5936e, 0x000041da, 0, 17 }, /* #55 */
     2377    { 0x245d13, 0x245d03, 0xbfcc256f, 0x000000bf, 0, 24 }, /* #56 */
     2378    { 0x300f92, 0x300703, 0x1db29443, 0x00000001, 0, 28 }, /* #57 */
     2379    { 0x0a4c07, 0x0a4402, 0x7df21878, 0x0001f7c8, 0, 14 }, /* #58 */
     2380    { 0x0403d7, 0x040b03, 0xd1ef6ac2, 0x347bdab0, 0, 2  }, /* #59 */
     2381    { 0x137843, 0x137002, 0x706ce377, 0x00706ce3, 0, 8  }, /* #60 */
     2382    { 0x2b50c3, 0x2b5802, 0x8d056afd, 0x23415abf, 0, 2  }, /* #61 */
     2383    { 0x280882, 0x280803, 0xebeb6d6a, 0x000ebeb6, 0, 12 }, /* #62 */
     2384    { 0x092d42, 0x092507, 0x7b633a78, 0x0000001e, 0, 26 }, /* #63 */
     2385};
     2386static const BINU32_TEST_T g_aTests_sar_u32_intel[] =
     2387{
     2388    { 0x1f0b56, 0x1f0346, 0x00000000, 0x00000000, 0, 23 }, /* #0 */
     2389    { 0x0b2c92, 0x0b2446, 0x00000000, 0x00000000, 0, 25 }, /* #1 */
     2390    { 0x2a26c7, 0x2a2646, 0x00000000, 0x00000000, 0, 17 }, /* #2 */
     2391    { 0x1950c6, 0x195046, 0x00000000, 0x00000000, 0, 5  }, /* #3 */
     2392    { 0x146347, 0x146382, 0x9239deaf, 0xfffffffe, 0, 30 }, /* #4 */
     2393    { 0x2924c2, 0x292403, 0x5e4534c4, 0x00000002, 0, 29 }, /* #5 */
     2394    { 0x387c92, 0x387487, 0xdb008ca6, 0xffffffff, 0, 31 }, /* #6 */
     2395    { 0x1f22d3, 0x1f2282, 0xcc48cc64, 0xffffffe6, 0, 25 }, /* #7 */
     2396    { 0x021fd2, 0x021707, 0x7db5d378, 0x000003ed, 0, 21 }, /* #8 */
     2397    { 0x0e0f13, 0x0e0706, 0x00dda64c, 0x00037699, 0, 6  }, /* #9 */
     2398    { 0x3f2413, 0x3f2407, 0x7dd23ac2, 0x0000007d, 0, 24 }, /* #10 */
     2399    { 0x023c83, 0x023483, 0xb694417f, 0xdb4a20bf, 0, 1  }, /* #11 */
     2400    { 0x072012, 0x072087, 0xe1d1d32a, 0xffffc3a3, 0, 15 }, /* #12 */
     2401    { 0x184bd6, 0x184307, 0x5f6ddad1, 0x0000bedb, 0, 15 }, /* #13 */
     2402    { 0x1b3d97, 0x1b3586, 0xbb945e9c, 0xffffff77, 0, 23 }, /* #14 */
     2403    { 0x0c77c7, 0x0c7707, 0x53d1f6f7, 0x000029e8, 0, 17 }, /* #15 */
     2404    { 0x1628d2, 0x162003, 0x24878ddd, 0x000490f1, 0, 11 }, /* #16 */
     2405    { 0x364056, 0x364007, 0x74836756, 0x00000003, 0, 29 }, /* #17 */
     2406    { 0x075457, 0x075407, 0x565c97a4, 0x0002b2e4, 0, 13 }, /* #18 */
     2407    { 0x190b53, 0x190387, 0xa114bb28, 0xfffd08a5, 0, 13 }, /* #19 */
     2408    { 0x2d5cd6, 0x2d5403, 0x00288ac6, 0x00000002, 0, 20 }, /* #20 */
     2409    { 0x1d6fc6, 0x1d6787, 0x9d9bb85f, 0xfffffffc, 0, 29 }, /* #21 */
     2410    { 0x0527c7, 0x052786, 0x9cc380a5, 0xffffffff, 0, 31 }, /* #22 */
     2411    { 0x3475c3, 0x347587, 0xbbea5d22, 0xfeefa974, 0, 6  }, /* #23 */
     2412    { 0x063302, 0x063386, 0xab20f265, 0xfffffff5, 0, 27 }, /* #24 */
     2413    { 0x0530d6, 0x053083, 0xa7f12d3b, 0xffffffa7, 0, 24 }, /* #25 */
     2414    { 0x031b06, 0x031302, 0x4c3cafe0, 0x00000001, 0, 30 }, /* #26 */
     2415    { 0x113753, 0x113706, 0x61a83a06, 0x0061a83a, 0, 8  }, /* #27 */
     2416    { 0x155d86, 0x155586, 0xcaeea9f6, 0xffff95dd, 0, 15 }, /* #28 */
     2417    { 0x050516, 0x050587, 0x9f8998f6, 0xfffffffc, 0, 29 }, /* #29 */
     2418    { 0x070cd3, 0x070483, 0xf3051cb9, 0xffff3051, 0, 12 }, /* #30 */
     2419    { 0x175003, 0x175087, 0x817c34e4, 0xf02f869c, 0, 3  }, /* #31 */
     2420    { 0x273107, 0x273102, 0x1c2cdbed, 0x00000e16, 0, 17 }, /* #32 */
     2421    { 0x054d92, 0x054507, 0x279c14e6, 0x00279c14, 0, 8  }, /* #33 */
     2422    { 0x114942, 0x114103, 0x57d27e17, 0x0000afa4, 0, 15 }, /* #34 */
     2423    { 0x2c1693, 0x2c1602, 0x231049f8, 0x00000462, 0, 19 }, /* #35 */
     2424    { 0x151003, 0x151087, 0xf1a960a6, 0xffffc6a5, 0, 14 }, /* #36 */
     2425    { 0x036787, 0x036783, 0xad21d326, 0xffd690e9, 0, 9  }, /* #37 */
     2426    { 0x131542, 0x131582, 0xb244cc1d, 0xfffffffb, 0, 28 }, /* #38 */
     2427    { 0x2775d2, 0x277583, 0xaeadd337, 0xd756e99b, 0, 1  }, /* #39 */
     2428    { 0x2653c2, 0x265387, 0xf52abc59, 0xffa955e2, 0, 5  }, /* #40 */
     2429    { 0x126c02, 0x126407, 0x32a6f263, 0x00ca9bc9, 0, 6  }, /* #41 */
     2430    { 0x3e3d97, 0x3e3587, 0xad12b4c7, 0xfffd6895, 0, 13 }, /* #42 */
     2431    { 0x162c03, 0x162482, 0xbdd84e05, 0xfffdeec2, 0, 13 }, /* #43 */
     2432    { 0x200c13, 0x200446, 0x331424b6, 0x00000000, 0, 31 }, /* #44 */
     2433    { 0x160842, 0x160007, 0x59bdc364, 0x0000b37b, 0, 15 }, /* #45 */
     2434    { 0x2a6a53, 0x2a6203, 0x55c849bf, 0x000000ab, 0, 23 }, /* #46 */
     2435    { 0x285897, 0x285007, 0x56392136, 0x000002b1, 0, 21 }, /* #47 */
     2436    { 0x163653, 0x163686, 0xf945c357, 0xff945c35, 0, 4  }, /* #48 */
     2437    { 0x397dd2, 0x397506, 0x4b48b354, 0x04b48b35, 0, 4  }, /* #49 */
     2438    { 0x1c3706, 0x1c3707, 0x2bc694d7, 0x0578d29a, 0, 3  }, /* #50 */
     2439    { 0x2e7707, 0x2e7703, 0x54a37a78, 0x00000054, 0, 24 }, /* #51 */
     2440    { 0x0a7642, 0x0a7682, 0xce4c1e0a, 0xfffffffe, 0, 29 }, /* #52 */
     2441    { 0x0c7803, 0x0c7083, 0xa5e692db, 0xfffff4bc, 0, 19 }, /* #53 */
     2442    { 0x1f56d7, 0x1f5647, 0x472bdb3f, 0x00000000, 0, 31 }, /* #54 */
     2443    { 0x2351c3, 0x235183, 0xa79b4c7c, 0xfe9e6d31, 0, 6  }, /* #55 */
     2444    { 0x285e16, 0x285683, 0xd44d9023, 0xffffffa8, 0, 23 }, /* #56 */
     2445    { 0x1e3382, 0x1e3383, 0xa8b46de1, 0xffa8b46d, 0, 8  }, /* #57 */
     2446    { 0x391402, 0x391483, 0xea98f6a5, 0xffffea98, 0, 16 }, /* #58 */
     2447    { 0x0c0182, 0x0c0107, 0x6b2161c9, 0x00003590, 0, 17 }, /* #59 */
     2448    { 0x3c2086, 0x3c2047, 0x42dbdc31, 0x00000000, 0, 31 }, /* #60 */
     2449    { 0x190e57, 0x190683, 0xa678dea8, 0xffe99e37, 0, 10 }, /* #61 */
     2450    { 0x124057, 0x124006, 0x2d290c68, 0x0000002d, 0, 24 }, /* #62 */
     2451    { 0x094407, 0x094486, 0x9fe932ca, 0xfffffcff, 0, 21 }, /* #63 */
     2452};
     2453static const BINU64_TEST_T g_aTests_rol_u64_intel[] =
     2454{
     2455    { 0x3225c6, 0x3225c6, 0x0000000000000000, 0x0000000000000000, 0, 59 }, /* #0 */
     2456    { 0x2f19d2, 0x2f11d2, 0x0000000000000000, 0x0000000000000000, 0, 35 }, /* #1 */
     2457    { 0x3910c3, 0x3910c2, 0x0000000000000000, 0x0000000000000000, 0, 39 }, /* #2 */
     2458    { 0x2e2c56, 0x2e2456, 0x0000000000000000, 0x0000000000000000, 0, 38 }, /* #3 */
     2459    { 0x104903, 0x104903, 0x4c1f10c291c5d4a7, 0x07c430a4717529d3, 0, 6  }, /* #4 */
     2460    { 0x226a87, 0x226286, 0x159d2ca13533b056, 0xa6760ac2b3a59426, 0, 37 }, /* #5 */
     2461    { 0x111787, 0x111f86, 0x9af9c2591b12a3d1, 0x12c8d8951e8cd7ce, 0, 19 }, /* #6 */
     2462    { 0x361b02, 0x361303, 0xfd230d53a336c04c, 0x3a336c04cfd230d5, 0, 28 }, /* #7 */
     2463    { 0x001816, 0x001016, 0xf5543089eb9dbac9, 0xaa86113d73b7593e, 0, 5  }, /* #8 */
     2464    { 0x072552, 0x072553, 0x15ba897a297e49bd, 0xf24de8add44bd14b, 0, 43 }, /* #9 */
     2465    { 0x2110d3, 0x2110d2, 0x14410c083e195ba7, 0x288218107c32b74e, 0, 1  }, /* #10 */
     2466    { 0x2e5352, 0x2e5b53, 0xbf2c54b2c7cb92fd, 0x963e5c97edf962a5, 0, 27 }, /* #11 */
     2467    { 0x151fc3, 0x151fc2, 0x649640f72dddda90, 0x7b96eeed48324b20, 0, 23 }, /* #12 */
     2468    { 0x254646, 0x254646, 0xda6deab5aedee30e, 0xd76f71876d36f55a, 0, 31 }, /* #13 */
     2469    { 0x1b4c92, 0x1b4c93, 0x585d6ce6d6135c6c, 0xc6c585d6ce6d6135, 0, 52 }, /* #14 */
     2470    { 0x133912, 0x133113, 0x3cf74e366a02b82e, 0x4e366a02b82e3cf7, 0, 16 }, /* #15 */
     2471    { 0x3b5597, 0x3b5d97, 0xa9f221986e5acf7e, 0x10cc372d67bf54f9, 0, 15 }, /* #16 */
     2472    { 0x1957d3, 0x1957d2, 0x2579f2b01a66471c, 0x69991c7095e7cac0, 0, 34 }, /* #17 */
     2473    { 0x0d3e57, 0x0d3656, 0xd3116e5d0c9d7814, 0xbc0a6988b72e864e, 0, 47 }, /* #18 */
     2474    { 0x0d0d06, 0x0d0506, 0xc8864b14ee09fec3, 0x7704ff61e443258a, 0, 31 }, /* #19 */
     2475    { 0x320642, 0x320e43, 0xb2ed959cdf0f16cf, 0x59cdf0f16cfb2ed9, 0, 20 }, /* #20 */
     2476    { 0x2a5216, 0x2a5217, 0xc83eb1ddf4703352, 0x819a9641f58eefa3, 0, 43 }, /* #21 */
     2477    { 0x3811d7, 0x3811d6, 0xcc2c1a50deed607c, 0xed607ccc2c1a50de, 0, 40 }, /* #22 */
     2478    { 0x172647, 0x172e46, 0xb382bda766df8185, 0x0616ce0af69d9b7e, 0, 50 }, /* #23 */
     2479    { 0x0c5813, 0x0c5012, 0xc1f1dc2760030e5d, 0x061cbb83e3b84ec0, 0, 41 }, /* #24 */
     2480    { 0x227ec7, 0x2276c6, 0x233682d35994b672, 0x2d35994b67223368, 0, 20 }, /* #25 */
     2481    { 0x1e00c3, 0x1e08c2, 0x967f43b9f0620766, 0xfe8773e0c40ecd2c, 0, 9  }, /* #26 */
     2482    { 0x265f06, 0x265707, 0xccf8800e676cac87, 0xb2b21f33e200399d, 0, 42 }, /* #27 */
     2483    { 0x254f57, 0x254f57, 0x481dd77db6ef2c89, 0xdf6dbbcb22520775, 0, 22 }, /* #28 */
     2484    { 0x1668c2, 0x1668c2, 0x535c0031b8a29fcc, 0x9ae0018dc514fe62, 0, 3  }, /* #29 */
     2485    { 0x263bd7, 0x2633d6, 0x16371c1ad7130523, 0x58dc706b5c4c148c, 0, 2  }, /* #30 */
     2486    { 0x393243, 0x393a43, 0x8ef729a350008bf3, 0x1a80045f9c77b94d, 0, 27 }, /* #31 */
     2487    { 0x0d71d6, 0x0d71d7, 0x31ea93b2319320cc, 0x26419863d5276463, 0, 41 }, /* #32 */
     2488    { 0x3f3206, 0x3f3a06, 0xbe9941b9b27e6965, 0xd2cb7d32837364fc, 0, 49 }, /* #33 */
     2489    { 0x362397, 0x362b97, 0x8730c05619d338e3, 0x0c05619d338e3873, 0, 12 }, /* #34 */
     2490    { 0x3c3b56, 0x3c3357, 0xee42151a1308c0c3, 0x0fb90854684c2303, 0, 58 }, /* #35 */
     2491    { 0x053f86, 0x053f86, 0x5a146bbf8a820af5, 0xbd56851aefe2a082, 0, 54 }, /* #36 */
     2492    { 0x3d4403, 0x3d4402, 0xe82c2d6e344b9f16, 0x585adc68973e2dd0, 0, 9  }, /* #37 */
     2493    { 0x1d2c92, 0x1d2c92, 0xa9090509b3f98955, 0x284d9fcc4aad4848, 0, 19 }, /* #38 */
     2494    { 0x044ec3, 0x0446c3, 0x3af393639839ec50, 0xd8a075e726c73073, 0, 49 }, /* #39 */
     2495    { 0x1441d7, 0x1441d7, 0x06ddd303e66943c5, 0x74c0f99a50f141b7, 0, 14 }, /* #40 */
     2496    { 0x210656, 0x210656, 0x2e1c1d51b3db71d3, 0x3aa367b6e3a65c38, 0, 17 }, /* #41 */
     2497    { 0x0f4546, 0x0f4d47, 0x79c26042a4cd6a5d, 0x52ebce130215266b, 0, 51 }, /* #42 */
     2498    { 0x1e3012, 0x1e3012, 0x18be07b0071ef83c, 0xbe07b0071ef83c18, 0, 8  }, /* #43 */
     2499    { 0x1f6696, 0x1f6696, 0xf3a23601355ddfba, 0x04d5777eebce88d8, 0, 26 }, /* #44 */
     2500    { 0x2a5e16, 0x2a5617, 0xc154f33b9c6b3479, 0xe67738d668f382a9, 0, 17 }, /* #45 */
     2501    { 0x230e07, 0x230e06, 0x991d0363926dbbd2, 0x64740d8e49b6ef4a, 0, 2  }, /* #46 */
     2502    { 0x084792, 0x084f92, 0x5f7e9815fd4b2f78, 0xcbde17dfa6057f52, 0, 46 }, /* #47 */
     2503    { 0x104e87, 0x104687, 0xfef7404673ecee85, 0xf7ba02339f67742f, 0, 3  }, /* #48 */
     2504    { 0x190a53, 0x190a53, 0x7fe02e860f9d17e8, 0xe87fe02e860f9d17, 0, 56 }, /* #49 */
     2505    { 0x161f07, 0x161f06, 0xb8b58573e4d9d681, 0xceb40dc5ac2b9f26, 0, 43 }, /* #50 */
     2506    { 0x3008c6, 0x3008c6, 0x8b788ca186b67d44, 0x8ca186b67d448b78, 0, 16 }, /* #51 */
     2507    { 0x041fc6, 0x0417c6, 0xfff4e1977aaa8a8d, 0xcbbd554546fffa70, 0, 23 }, /* #52 */
     2508    { 0x373f43, 0x373742, 0x340b24a8d13ce5d8, 0xe5d8340b24a8d13c, 0, 48 }, /* #53 */
     2509    { 0x125496, 0x125c97, 0xa922325e63163d8f, 0x192f318b1ec7d491, 0, 15 }, /* #54 */
     2510    { 0x1a7a03, 0x1a7a02, 0x90e46ec789524511, 0x3763c4a92288c872, 0, 15 }, /* #55 */
     2511    { 0x3f6212, 0x3f6212, 0x19b905ac1374e3dc, 0xe416b04dd38f7066, 0, 10 }, /* #56 */
     2512    { 0x245d42, 0x245542, 0x39741e6458f5376e, 0x83cc8b1ea6edc72e, 0, 13 }, /* #57 */
     2513    { 0x261213, 0x261212, 0x2ff6ed53337f5584, 0xed53337f55842ff6, 0, 16 }, /* #58 */
     2514    { 0x060957, 0x060957, 0x64bd2a53b8949b1e, 0xb8949b1e64bd2a53, 0, 32 }, /* #59 */
     2515    { 0x254fd2, 0x254fd2, 0xbcb539a1a8adb9a1, 0x86a2b6e686f2d4e6, 0, 26 }, /* #60 */
     2516    { 0x212842, 0x212043, 0x358501e0e0931377, 0x58501e0e09313773, 0, 4  }, /* #61 */
     2517    { 0x027013, 0x027812, 0x723fd1ed7153b90c, 0x7b5c54ee431c8ff4, 0, 22 }, /* #62 */
     2518    { 0x2f2016, 0x2f2817, 0x7c13421c4e734aeb, 0x0e2739a575be09a1, 0, 23 }, /* #63 */
     2519};
     2520static const BINU64_TEST_T g_aTests_ror_u64_intel[] =
     2521{
     2522    { 0x2061c6, 0x2061c6, 0x0000000000000000, 0x0000000000000000, 0, 2  }, /* #0 */
     2523    { 0x202cd6, 0x2024d6, 0x0000000000000000, 0x0000000000000000, 0, 17 }, /* #1 */
     2524    { 0x3a0892, 0x3a0092, 0x0000000000000000, 0x0000000000000000, 0, 28 }, /* #2 */
     2525    { 0x2627c6, 0x2627c6, 0x0000000000000000, 0x0000000000000000, 0, 7  }, /* #3 */
     2526    { 0x172386, 0x172b86, 0xeec347be459d9114, 0x229dd868f7c8b3b2, 0, 11 }, /* #4 */
     2527    { 0x2f7c46, 0x2f7447, 0xca0a8228109c338f, 0xe3f282a08a04270c, 0, 10 }, /* #5 */
     2528    { 0x283207, 0x283a06, 0x6d44885678695fad, 0x5fad6d4488567869, 0, 16 }, /* #6 */
     2529    { 0x0d1992, 0x0d1993, 0x16fdecb8e13e2b63, 0xcb8e13e2b6316fde, 0, 44 }, /* #7 */
     2530    { 0x070553, 0x070552, 0xb6d43d51bbd4d3f9, 0x377a9a7f36da87aa, 0, 35 }, /* #8 */
     2531    { 0x2e1807, 0x2e1806, 0x86aa9ca8823d0eb6, 0x047a1d6d0d553951, 0, 31 }, /* #9 */
     2532    { 0x3910c3, 0x3918c2, 0x1d78153079815cb5, 0x51d78153079815cb, 0, 4  }, /* #10 */
     2533    { 0x3e6c06, 0x3e6407, 0xf86252c31215080d, 0xfc312961890a8406, 0, 1  }, /* #11 */
     2534    { 0x024343, 0x024343, 0x47d5be9ff51f67d8, 0xecfb08fab7d3fea3, 0, 19 }, /* #12 */
     2535    { 0x1858d2, 0x1858d3, 0xe472280f615db576, 0xa03d8576d5db91c8, 0, 46 }, /* #13 */
     2536    { 0x3e4d06, 0x3e4d06, 0xda4b675e032dfad5, 0xda4b675e032dfad5, 0, 0  }, /* #14 */
     2537    { 0x0b0dd2, 0x0b05d2, 0x0fa61355d3f034ce, 0x1f4c26aba7e0699c, 0, 63 }, /* #15 */
     2538    { 0x051653, 0x051652, 0xb9e528487f573503, 0x090feae6a0773ca5, 0, 43 }, /* #16 */
     2539    { 0x0a4113, 0x0a4913, 0x155377e6ea51551b, 0xfcdd4a2aa362aa6e, 0, 43 }, /* #17 */
     2540    { 0x320007, 0x320806, 0x063b90a92633e64b, 0x21524c67cc960c77, 0, 47 }, /* #18 */
     2541    { 0x092cc7, 0x0924c7, 0x05ffc89fc897e1ec, 0x897e1ec05ffc89fc, 0, 28 }, /* #19 */
     2542    { 0x271b16, 0x271b17, 0x082296c6fcc9e273, 0xe610452d8df993c4, 0, 7  }, /* #20 */
     2543    { 0x376443, 0x376c42, 0x3d534230c412d593, 0x3104b564cf54d08c, 0, 34 }, /* #21 */
     2544    { 0x143c52, 0x143453, 0x17b3145ff4b48d4a, 0xf6628bfe9691a942, 0, 59 }, /* #22 */
     2545    { 0x2459c7, 0x2459c7, 0x4a77ae7f44b90e91, 0xa25c8748a53bd73f, 0, 33 }, /* #23 */
     2546    { 0x2d0a53, 0x2d0252, 0x202fb32c5358cc62, 0x11017d99629ac663, 0, 5  }, /* #24 */
     2547    { 0x2e5986, 0x2e5187, 0xf2d4045052f75ccf, 0xe5a808a0a5eeb99f, 0, 63 }, /* #25 */
     2548    { 0x0b0a86, 0x0b0287, 0x1a984deff827769e, 0xed3c35309bdff04e, 0, 15 }, /* #26 */
     2549    { 0x0c3707, 0x0c3706, 0xed2fe103ac985787, 0x081d64c2bc3f697f, 0, 45 }, /* #27 */
     2550    { 0x2b2512, 0x2b2d12, 0x51f77b302ec19047, 0x7b302ec1904751f7, 0, 48 }, /* #28 */
     2551    { 0x011d43, 0x011d42, 0xff2666134017b292, 0x005eca4bfc99984d, 0, 30 }, /* #29 */
     2552    { 0x2a07d6, 0x2a0fd7, 0x571513daa2f2f62f, 0xf6a8bcbd8bd5c544, 0, 42 }, /* #30 */
     2553    { 0x113bc2, 0x113bc3, 0x9267babb1dc14f38, 0xf389267babb1dc14, 0, 12 }, /* #31 */
     2554    { 0x0b2906, 0x0b2106, 0xb625ea3590009cbf, 0x6400272fed897a8d, 0, 34 }, /* #32 */
     2555    { 0x120ec6, 0x1206c6, 0xc461b489f007cbf1, 0x227c01f2fc71186d, 0, 42 }, /* #33 */
     2556    { 0x397596, 0x397597, 0x825974b0cbff78bf, 0xf17f04b2e96197fe, 0, 15 }, /* #34 */
     2557    { 0x0d3086, 0x0d3086, 0x1174feaf7fddf212, 0x7bfeef90908ba7f5, 0, 37 }, /* #35 */
     2558    { 0x1d4c16, 0x1d4c17, 0x41dcbf44f183b131, 0xa278c1d898a0ee5f, 0, 41 }, /* #36 */
     2559    { 0x081756, 0x081757, 0x441af02cf53bc9be, 0x9de4df220d78167a, 0, 25 }, /* #37 */
     2560    { 0x3d40c6, 0x3d40c6, 0x181c066e323fc0c4, 0x0310607019b8c8ff, 0, 14 }, /* #38 */
     2561    { 0x063d12, 0x063d13, 0x5559a95a54464055, 0x80aaaab352b4a88c, 0, 15 }, /* #39 */
     2562    { 0x1a0217, 0x1a0a17, 0x85dff53a38d8179a, 0xbbfea7471b02f350, 0, 59 }, /* #40 */
     2563    { 0x0f1716, 0x0f1f16, 0xf1cc5fb2050e5374, 0x7ec814394dd3c731, 0, 46 }, /* #41 */
     2564    { 0x395157, 0x395156, 0xc9b594e063bdc3cb, 0x70f2f26d653818ef, 0, 18 }, /* #42 */
     2565    { 0x3d1103, 0x3d1902, 0x0412983bc6887b3d, 0x0778d10f67a08253, 0, 43 }, /* #43 */
     2566    { 0x265e16, 0x265616, 0x878ea9990a5b9b2f, 0x754cc852dcd97c3c, 0, 53 }, /* #44 */
     2567    { 0x0905d2, 0x090dd2, 0x72bc777ded562623, 0x1311b95e3bbef6ab, 0, 17 }, /* #45 */
     2568    { 0x1f5612, 0x1f5e13, 0xb426dcb47e3c99ec, 0xe3c99ecb426dcb47, 0, 28 }, /* #46 */
     2569    { 0x114513, 0x114d12, 0xe3ddd3f4088eb82c, 0x38f774fd0223ae0b, 0, 2  }, /* #47 */
     2570    { 0x211012, 0x211812, 0xb960ccf5337daa34, 0x2c199ea66fb54697, 0, 59 }, /* #48 */
     2571    { 0x007307, 0x007b07, 0x7c2172ccceaffd15, 0x842e5999d5ffa2af, 0, 59 }, /* #49 */
     2572    { 0x040a57, 0x040257, 0x4c6aaccb3bd284d2, 0xd24c6aaccb3bd284, 0, 8  }, /* #50 */
     2573    { 0x287216, 0x287a16, 0xe05b1b9559f3a91a, 0x1ae05b1b9559f3a9, 0, 8  }, /* #51 */
     2574    { 0x2766c7, 0x276ec7, 0x6295f056012a6365, 0xc15804a98d958a57, 0, 46 }, /* #52 */
     2575    { 0x0a6807, 0x0a6007, 0x69307bbf7e9df194, 0xbbf7e9df19469307, 0, 44 }, /* #53 */
     2576    { 0x375c16, 0x375417, 0x0ea71926f868aba8, 0xc937c3455d407538, 0, 45 }, /* #54 */
     2577    { 0x375c52, 0x375453, 0xaedca4aece786db7, 0xbd76e5257673c36d, 0, 5  }, /* #55 */
     2578    { 0x0009d3, 0x0001d3, 0xf1b90a665f70d4c1, 0xa60f8dc85332fb86, 0, 13 }, /* #56 */
     2579    { 0x081e02, 0x081e03, 0x9a410326a83faeee, 0x9040c9aa0febbba6, 0, 58 }, /* #57 */
     2580    { 0x3e0f82, 0x3e0782, 0x9b80ea5979af1a63, 0x5e6bc698e6e03a96, 0, 34 }, /* #58 */
     2581    { 0x370613, 0x370612, 0xdd4618800ad789a7, 0x0015af134fba8c31, 0, 39 }, /* #59 */
     2582    { 0x1121c6, 0x1129c6, 0x107c0a2fa508589b, 0x3620f8145f4a10b1, 0, 7  }, /* #60 */
     2583    { 0x385142, 0x385943, 0x4170816433021a19, 0xa194170816433021, 0, 12 }, /* #61 */
     2584    { 0x0b6a13, 0x0b6a12, 0xc7fc0a92c1cd180c, 0x30198ff81525839a, 0, 15 }, /* #62 */
     2585    { 0x220cd2, 0x2204d3, 0x75e46d1d5472f6e4, 0xbdb91d791b47551c, 0, 18 }, /* #63 */
     2586};
     2587static const BINU64_TEST_T g_aTests_rcl_u64_intel[] =
     2588{
     2589    { 0x0e0b06, 0x0e0306, 0x0000000000000000, 0x0000000000000000, 0, 25 }, /* #0 */
     2590    { 0x090d97, 0x090596, 0x0000000000000000, 0x0800000000000000, 0, 60 }, /* #1 */
     2591    { 0x105e93, 0x105692, 0x0000000000000000, 0x0000000000008000, 0, 16 }, /* #2 */
     2592    { 0x195ec3, 0x1956c2, 0x0000000000000000, 0x0000000800000000, 0, 36 }, /* #3 */
     2593    { 0x2a57d2, 0x2a57d2, 0xfa0c2f784f753475, 0x7ba9a3abe830bde1, 0, 35 }, /* #4 */
     2594    { 0x3e0e92, 0x3e0692, 0x3784eea171278533, 0xeea1712785331bc2, 0, 16 }, /* #5 */
     2595    { 0x101442, 0x101c42, 0xbed5624d90f2af4c, 0x49b21e55e98bed56, 0, 21 }, /* #6 */
     2596    { 0x3a7806, 0x3a7807, 0x486234343253e6f5, 0x2188d0d0c94f9bd4, 0, 2  }, /* #7 */
     2597    { 0x130106, 0x130106, 0xdad4e81fbe8349bc, 0x7efa0d26f1b5a9d0, 0, 26 }, /* #8 */
     2598    { 0x0a6e52, 0x0a6e52, 0xa0b38f415a1db343, 0x71e82b43b6686a0b, 0, 13 }, /* #9 */
     2599    { 0x307757, 0x307f56, 0x4cbc61b131df3c2e, 0x98ef9e17532f186c, 0, 31 }, /* #10 */
     2600    { 0x2a7bc3, 0x2a73c3, 0x05fb2f1098a929aa, 0x417ecbc4262a4a6a, 0, 63 }, /* #11 */
     2601    { 0x0d6b83, 0x0d6b82, 0x401e0c7168b64bd6, 0xb64bd6a00f0638b4, 0, 40 }, /* #12 */
     2602    { 0x3a1147, 0x3a1947, 0xad15a6b95489b4d2, 0x6b4569ae55226d34, 0, 63 }, /* #13 */
     2603    { 0x1236c6, 0x1236c6, 0xdacc896ec54b7eaa, 0x5bb152dfaa9b5991, 0, 22 }, /* #14 */
     2604    { 0x141d83, 0x141583, 0xe1c16150e1d23a38, 0x85438748e8e3c382, 0, 18 }, /* #15 */
     2605    { 0x3e2b83, 0x3e2b82, 0x98359fc1dc0a0eea, 0x141dd598359fc1dc, 0, 41 }, /* #16 */
     2606    { 0x312f46, 0x312f46, 0x6db8636b20dadf30, 0xd641b5be606db863, 0, 25 }, /* #17 */
     2607    { 0x2c35d6, 0x2c3dd7, 0x6891b706bb76c101, 0xb60809a246dc1aed, 0, 43 }, /* #18 */
     2608    { 0x3d6d07, 0x3d6506, 0x1db4208803dd7f51, 0x1eebfa8c76d08220, 0, 35 }, /* #19 */
     2609    { 0x233c86, 0x233486, 0x3ba69403594a2cc5, 0xe9a500d6528b3147, 0, 6  }, /* #20 */
     2610    { 0x0616d3, 0x061ed2, 0x5608b3877866e657, 0xaf5608b3877866e6, 0, 57 }, /* #21 */
     2611    { 0x303147, 0x303947, 0x506b25cd922ef826, 0xcd922ef826a83592, 0, 24 }, /* #22 */
     2612    { 0x3b4c43, 0x3b4c43, 0x5809dc176a156c8a, 0x5b22ab013b82ed42, 0, 46 }, /* #23 */
     2613    { 0x363197, 0x363997, 0x4b32ddcb483869a8, 0x96ee5a41c34d452c, 0, 11 }, /* #24 */
     2614    { 0x296213, 0x296a12, 0x73268ff9ff392a63, 0x54c773268ff9ff39, 0, 49 }, /* #25 */
     2615    { 0x341583, 0x341d82, 0x88daf0eb0ef35941, 0x8daf0eb0ef35941c, 0, 4  }, /* #26 */
     2616    { 0x2f5646, 0x2f5e46, 0x6f2b43395e29268f, 0x3cde568672bc524d, 0, 58 }, /* #27 */
     2617    { 0x2a4093, 0x2a4893, 0x9f728eed882f8695, 0xbb620be1a573ee51, 0, 22 }, /* #28 */
     2618    { 0x2f6316, 0x2f6317, 0x32b3821086bb0458, 0x04581959c108435d, 0, 48 }, /* #29 */
     2619    { 0x0d3fc3, 0x0d37c2, 0x3a4649de89eb8102, 0x4ef44f5c0814e919, 0, 19 }, /* #30 */
     2620    { 0x0776d3, 0x0776d2, 0xc7a6a706eb0136b5, 0x1bac04dad78f4d4e, 0, 26 }, /* #31 */
     2621    { 0x1a0846, 0x1a0846, 0xb420356449c14f61, 0x2b420356449c14f6, 0, 61 }, /* #32 */
     2622    { 0x104502, 0x104502, 0xccfbf3520bae7b31, 0xb33efcd482eb9ecc, 0, 63 }, /* #33 */
     2623    { 0x3177d2, 0x3177d2, 0x6d10585d122f3bed, 0x6d10585d122f3bed, 0, 0  }, /* #34 */
     2624    { 0x3d2452, 0x3d2452, 0x0e0b29feeca80680, 0x1c1653fdd9500d00, 0, 1  }, /* #35 */
     2625    { 0x070016, 0x070816, 0x8c57fe5b298f8665, 0xb6531f0cca8c57fe, 0, 25 }, /* #36 */
     2626    { 0x063d53, 0x063d53, 0x8906923672a0ee16, 0x246ce541dc2d8906, 0, 17 }, /* #37 */
     2627    { 0x384102, 0x384903, 0x63767b2e7fc8b2d4, 0x73fe4596a18dd9ec, 0, 27 }, /* #38 */
     2628    { 0x3e2e03, 0x3e2602, 0x2594d9516611d388, 0x8e9c449653654598, 0, 43 }, /* #39 */
     2629    { 0x187517, 0x187d17, 0x8d17ea3248fea179, 0xea179c68bf519247, 0, 44 }, /* #40 */
     2630    { 0x2e1a56, 0x2e1a56, 0x9a2614df5c32c28b, 0xb4d130a6fae19614, 0, 60 }, /* #41 */
     2631    { 0x1d1046, 0x1d1846, 0x451640995089be0c, 0x0995089be0c228b2, 0, 20 }, /* #42 */
     2632    { 0x0e48c3, 0x0e40c2, 0xc9c8f23e992b4a86, 0xdc9c8f23e992b4a8, 0, 61 }, /* #43 */
     2633    { 0x017f87, 0x017f87, 0x7a75a8a1759f0891, 0xad450bacf8448de9, 0, 11 }, /* #44 */
     2634    { 0x1519c7, 0x1511c7, 0xee4ca182239c905a, 0x94304473920b5ee4, 0, 13 }, /* #45 */
     2635    { 0x1b0bc7, 0x1b03c7, 0xffdeba7dab75a26f, 0x56eb44dfffdeba7d, 0, 33 }, /* #46 */
     2636    { 0x0b7546, 0x0b7d46, 0x9fba5d9f4163ecef, 0xcef4fdd2ecfa0b1f, 0, 52 }, /* #47 */
     2637    { 0x0b7e12, 0x0b7e12, 0xafefacf5bcb6b40c, 0xb6b40c57f7d67ade, 0, 40 }, /* #48 */
     2638    { 0x354246, 0x354a47, 0x8281128a4cba6998, 0x974d3308281128a4, 0, 37 }, /* #49 */
     2639    { 0x287c46, 0x287c47, 0x5a7799e435f4f4ba, 0xafa7a5d169de6790, 0, 35 }, /* #50 */
     2640    { 0x241d13, 0x241d12, 0x43790d22d18d5664, 0x8b4635599286f21a, 0, 26 }, /* #51 */
     2641    { 0x192a96, 0x192a97, 0x6f6af11049534cea, 0xa6751bdabc441254, 0, 47 }, /* #52 */
     2642    { 0x3d61c2, 0x3d69c3, 0x747a09f1c8cb53ae, 0x232d4eb8e8f413e3, 0, 34 }, /* #53 */
     2643    { 0x2877d7, 0x287fd7, 0x80662da49af7a839, 0xdea0e700cc5b4935, 0, 42 }, /* #54 */
     2644    { 0x2171d6, 0x2179d6, 0xac0cd38ea9ffa993, 0x334e3aa7fea64d58, 0, 10 }, /* #55 */
     2645    { 0x077c56, 0x077457, 0xf27fd84314303fe6, 0xff610c50c0ff99e4, 0, 10 }, /* #56 */
     2646    { 0x377416, 0x377c16, 0x66e6fe8a25a984de, 0xdfd144b5309bc66e, 0, 13 }, /* #57 */
     2647    { 0x2d2e87, 0x2d2687, 0x215c54bdbe42969e, 0x52f6f90a5a7a42b8, 0, 18 }, /* #58 */
     2648    { 0x274b12, 0x274312, 0xd4d8b45ba84037d4, 0x037d46a6c5a2dd42, 0, 44 }, /* #59 */
     2649    { 0x095183, 0x095183, 0xfd6aee5444293e18, 0x27c31fd6aee54442, 0, 45 }, /* #60 */
     2650    { 0x064d07, 0x064d06, 0x44ae0e38f0bad900, 0x80512b838e3c2eb6, 0, 55 }, /* #61 */
     2651    { 0x037e96, 0x037e96, 0x6737863f5c218533, 0x430a666737863f5c, 0, 41 }, /* #62 */
     2652    { 0x1e3b43, 0x1e3b42, 0x4057940eb6bbfe91, 0xa075b5dff48d015e, 0, 19 }, /* #63 */
     2653};
     2654static const BINU64_TEST_T g_aTests_rcr_u64_intel[] =
     2655{
     2656    { 0x141303, 0x141b02, 0x0000000000000000, 0x0000000200000000, 0, 31 }, /* #0 */
     2657    { 0x0b4182, 0x0b4182, 0x0000000000000000, 0x0000000000000000, 0, 63 }, /* #1 */
     2658    { 0x1e15c2, 0x1e15c2, 0x0000000000000000, 0x0000000000000000, 0, 11 }, /* #2 */
     2659    { 0x2e0083, 0x2e0882, 0x0000000000000000, 0x2000000000000000, 0, 3  }, /* #3 */
     2660    { 0x043a07, 0x043a07, 0x50bb1516eb640199, 0xa85d8a8b75b200cc, 0, 1  }, /* #4 */
     2661    { 0x371252, 0x371a53, 0xc7b9b09adc92f8ae, 0x8ae63dcd84d6e497, 0, 13 }, /* #5 */
     2662    { 0x3b27c7, 0x3b2fc6, 0x41f6c1b067148617, 0x0d8338a430bd07db, 0, 46 }, /* #6 */
     2663    { 0x3759d2, 0x3751d2, 0x44942b0a4c88228b, 0x50ac2932208a2c89, 0, 55 }, /* #7 */
     2664    { 0x006ec6, 0x006ec7, 0xebae7f500d084fd2, 0xea01a109fa4ebae7, 0, 44 }, /* #8 */
     2665    { 0x2d1252, 0x2d1a52, 0xd95b37b7a8eb2823, 0xd9bdbd4759411b65, 0, 54 }, /* #9 */
     2666    { 0x286786, 0x286f87, 0x957ec1c51fff1cf1, 0x14abf60e28fff8e7, 0, 5  }, /* #10 */
     2667    { 0x2a1847, 0x2a1046, 0xa9a250ffe8e45a35, 0xffe8e45a35d4d128, 0, 41 }, /* #11 */
     2668    { 0x3c4993, 0x3c4993, 0x2c1dfa42f0ca65e1, 0x94cbc32c1dfa42f0, 0, 24 }, /* #12 */
     2669    { 0x047383, 0x047b82, 0x1915f687c65b9ae5, 0xf8cb735cb1915f68, 0, 36 }, /* #13 */
     2670    { 0x266102, 0x266102, 0x5e52ac5bb14308eb, 0xa558b7628611d65e, 0, 56 }, /* #14 */
     2671    { 0x1d1c56, 0x1d1c56, 0xf635bc830fb7a341, 0x82f635bc830fb7a3, 0, 8  }, /* #15 */
     2672    { 0x014802, 0x014802, 0x9feca15200dfeba2, 0xa9006ff5d127fb28, 0, 42 }, /* #16 */
     2673    { 0x392653, 0x392653, 0xce5d4e41c47b8c3c, 0x1879ce5d4e41c47b, 0, 16 }, /* #17 */
     2674    { 0x047193, 0x047992, 0x1f78fc594b4918d6, 0xc6b47de3f1652d24, 0, 14 }, /* #18 */
     2675    { 0x010c06, 0x010c06, 0x0336ff48b58a14b2, 0x0336ff48b58a14b2, 0, 0  }, /* #19 */
     2676    { 0x1a3bd6, 0x1a3bd6, 0xe28e1ad331f6094d, 0xc129ae28e1ad331f, 0, 20 }, /* #20 */
     2677    { 0x201317, 0x201317, 0xc828e1f7a97ecda2, 0x7a97ecda2e41470f, 0, 37 }, /* #21 */
     2678    { 0x3a4fd3, 0x3a4fd3, 0xb47a95d44ea703e6, 0xb47a95d44ea703e6, 0, 0  }, /* #22 */
     2679    { 0x0c74d7, 0x0c74d6, 0xbc976c4ffdeb6ee4, 0xe4de4bb627fef5b7, 0, 9  }, /* #23 */
     2680    { 0x1a1f43, 0x1a1f43, 0x0db52637b6797da4, 0xcbed2436d498ded9, 0, 22 }, /* #24 */
     2681    { 0x1e2342, 0x1e2b43, 0x98aafcd503f55252, 0x52524c557e6a81fa, 0, 17 }, /* #25 */
     2682    { 0x067b42, 0x067343, 0x0286eaf4548051cf, 0x80a1babd15201473, 0, 2  }, /* #26 */
     2683    { 0x1b1d17, 0x1b1516, 0xfa48191f23018f70, 0xc7b87e920647c8c0, 0, 18 }, /* #27 */
     2684    { 0x206406, 0x206407, 0x19ac66383f01a53e, 0xe034a7c19ac66383, 0, 28 }, /* #28 */
     2685    { 0x1540c2, 0x1548c2, 0xae23183ccc5d888c, 0x5d888c57118c1e66, 0, 25 }, /* #29 */
     2686    { 0x314113, 0x314112, 0xd2474426383d875b, 0x84c707b0eb7d2474, 0, 44 }, /* #30 */
     2687    { 0x004503, 0x004d02, 0x1106fe12a543fec6, 0x7fd8d1106fe12a54, 0, 20 }, /* #31 */
     2688    { 0x1a1c92, 0x1a1c93, 0xf6266a5bbc270592, 0x3d899a96ef09c164, 0, 2  }, /* #32 */
     2689    { 0x216e06, 0x216606, 0x183041874829aa99, 0x829aa990c1820c3a, 0, 29 }, /* #33 */
     2690    { 0x056dd2, 0x0565d3, 0x3b3aabfde031a849, 0xde031a8491d9d55f, 0, 37 }, /* #34 */
     2691    { 0x2b3486, 0x2b3c86, 0x9d9cd7c995f61bd8, 0x6be4cafb0dec2767, 0, 50 }, /* #35 */
     2692    { 0x2764c3, 0x2764c3, 0xd86de6ae43a5feb5, 0x6bd86de6ae43a5fe, 0, 8  }, /* #36 */
     2693    { 0x020b07, 0x020306, 0xe1deb6ea36aeec13, 0x36aeec13f0ef5b75, 0, 33 }, /* #37 */
     2694    { 0x2f6257, 0x2f6a57, 0x21e19f221df8b0e7, 0x873c87867c8877e2, 0, 14 }, /* #38 */
     2695    { 0x0a6f56, 0x0a6f56, 0xe5e87203e6dc7991, 0xdb8f322e5e87203e, 0, 28 }, /* #39 */
     2696    { 0x3a3d43, 0x3a3d42, 0x43a4c1a18be0f23e, 0x62f83c8fa8749834, 0, 35 }, /* #40 */
     2697    { 0x3d3302, 0x3d3303, 0x61568ce818b10b23, 0x62164661568ce818, 0, 24 }, /* #41 */
     2698    { 0x1e2f86, 0x1e2786, 0x31e6f0cbbd31dc40, 0xc79bc32ef4c77100, 0, 63 }, /* #42 */
     2699    { 0x221d17, 0x221516, 0xa402e2d70c326650, 0x34805c5ae1864cca, 0, 3  }, /* #43 */
     2700    { 0x2462d2, 0x2462d2, 0x061b3b10c6ab5306, 0xd4c180c3676218d5, 0, 19 }, /* #44 */
     2701    { 0x225312, 0x225313, 0x5334d3fcf1d73ba5, 0x3fcf1d73ba5299a6, 0, 45 }, /* #45 */
     2702    { 0x123656, 0x123e57, 0xbd89b68a74bb38fb, 0x671f6bd89b68a74b, 0, 20 }, /* #46 */
     2703    { 0x2620d3, 0x2620d3, 0xb5ab30faeac1c932, 0x560e4996d6acc3eb, 0, 30 }, /* #47 */
     2704    { 0x082d42, 0x082542, 0x615759d06e006bcb, 0x006bcb30abace837, 0, 25 }, /* #48 */
     2705    { 0x1b5212, 0x1b5a13, 0xcfe8803a09496b09, 0x2d612cfe8803a094, 0, 20 }, /* #49 */
     2706    { 0x1d2e97, 0x1d2e96, 0x221729cb84918de6, 0xb94e5c248c6f3488, 0, 54 }, /* #50 */
     2707    { 0x090cd2, 0x090cd3, 0xde263dcba1c1bec1, 0x60b7898f72e8706f, 0, 10 }, /* #51 */
     2708    { 0x165b03, 0x165302, 0xcd56b01d00ab7e72, 0xc07402adf9cb9aad, 0, 47 }, /* #52 */
     2709    { 0x0b6b12, 0x0b6b13, 0x9a08cfc0265d4cf4, 0x9e89a08cfc0265d4, 0, 12 }, /* #53 */
     2710    { 0x191106, 0x191907, 0xae8739e95ae5ff4b, 0x2b5cbfe96ae8739e, 0, 36 }, /* #54 */
     2711    { 0x2f22c6, 0x2f22c7, 0x3445f0eacde8ba77, 0x37a2e9dc688be1d5, 0, 31 }, /* #55 */
     2712    { 0x0c0456, 0x0c0457, 0x56f84ec6ef0f8ce3, 0x8cadf09d8dde1f19, 0, 7  }, /* #56 */
     2713    { 0x190b83, 0x190b83, 0x2e3c1c6c2c193072, 0x1b0b064c1ca5c783, 0, 43 }, /* #57 */
     2714    { 0x195347, 0x195b47, 0x0259022a3ebe7e8c, 0xebe7e8c812c81151, 0, 29 }, /* #58 */
     2715    { 0x036093, 0x036093, 0xa064e3b5291b0108, 0x5291b0108d03271d, 0, 37 }, /* #59 */
     2716    { 0x044e43, 0x044642, 0x85455650bc5deefd, 0x2ef77ee15155942f, 0, 26 }, /* #60 */
     2717    { 0x385ed6, 0x3856d7, 0x1de6a962e00f42b5, 0x4b17007a15a8779a, 0, 46 }, /* #61 */
     2718    { 0x2f1293, 0x2f1292, 0x9a4d2699ddb8ed99, 0x776e3b667349a4d3, 0, 35 }, /* #62 */
     2719    { 0x0239c2, 0x0231c2, 0x6da986a991cc5172, 0x517236d4c354c8e6, 0, 17 }, /* #63 */
     2720};
     2721static const BINU64_TEST_T g_aTests_shl_u64_intel[] =
     2722{
     2723    { 0x2f0e02, 0x2f0646, 0x0000000000000000, 0x0000000000000000, 0, 28 }, /* #0 */
     2724    { 0x015616, 0x015646, 0x0000000000000000, 0x0000000000000000, 0, 48 }, /* #1 */
     2725    { 0x1c6f12, 0x1c6746, 0x0000000000000000, 0x0000000000000000, 0, 22 }, /* #2 */
     2726    { 0x0c2cc2, 0x0c2446, 0x0000000000000000, 0x0000000000000000, 0, 50 }, /* #3 */
     2727    { 0x116802, 0x116087, 0x0402f353a8f3a165, 0xa8f3a16500000000, 0, 32 }, /* #4 */
     2728    { 0x030682, 0x030e06, 0xa80de1fec74b8083, 0x0c00000000000000, 0, 58 }, /* #5 */
     2729    { 0x194893, 0x194087, 0xd98f668c8dd42da6, 0x98f668c8dd42da60, 0, 4  }, /* #6 */
     2730    { 0x2c01d3, 0x2c0987, 0x9c670ac863011707, 0xc000000000000000, 0, 62 }, /* #7 */
     2731    { 0x261f17, 0x261f87, 0xabcf0a0b8e31d37a, 0xe800000000000000, 0, 58 }, /* #8 */
     2732    { 0x371602, 0x371686, 0xf8f44a6267400746, 0xc4ce800e8c000000, 0, 25 }, /* #9 */
     2733    { 0x295c93, 0x295483, 0xdfdd4c273714d399, 0xfba984e6e29a7320, 0, 5  }, /* #10 */
     2734    { 0x173f42, 0x173706, 0xea854d6c20068f10, 0x2a6b610034788000, 0, 11 }, /* #11 */
     2735    { 0x275743, 0x275743, 0x666b67385b4fcc65, 0x666b67385b4fcc65, 0, 0  }, /* #12 */
     2736    { 0x171c07, 0x171c07, 0xaf6f89fffb6a3f52, 0x4800000000000000, 0, 58 }, /* #13 */
     2737    { 0x264f17, 0x264707, 0xd9a755f13b7c5f31, 0x6f8be62000000000, 0, 37 }, /* #14 */
     2738    { 0x316317, 0x316b87, 0x6ee8068d1861cf69, 0xda40000000000000, 0, 54 }, /* #15 */
     2739    { 0x001fd6, 0x001f06, 0x97f4374c38a672ee, 0x5339770000000000, 0, 39 }, /* #16 */
     2740    { 0x0f2942, 0x0f2102, 0x05cdea2cd7a1b35c, 0x2e6f5166bd0d9ae0, 0, 3  }, /* #17 */
     2741    { 0x286c16, 0x286407, 0x0b67b5f6ea17be54, 0x7dba85ef95000000, 0, 22 }, /* #18 */
     2742    { 0x2e1286, 0x2e1a06, 0xa4b936cb099931dc, 0x4b936cb099931dc0, 0, 4  }, /* #19 */
     2743    { 0x2738d3, 0x273803, 0x8ac268d9141e2ee1, 0x61346c8a0f177080, 0, 7  }, /* #20 */
     2744    { 0x184d97, 0x184586, 0x13c6a8f61932018c, 0xc000000000000000, 0, 60 }, /* #21 */
     2745    { 0x084717, 0x084f07, 0x9b2290d1eea85dc6, 0x7718000000000000, 0, 50 }, /* #22 */
     2746    { 0x1144d7, 0x114c47, 0x8e98d8f928b48720, 0x0000000000000000, 0, 59 }, /* #23 */
     2747    { 0x0c0dd6, 0x0c0586, 0xc73043c574586af4, 0xc10f15d161abd000, 0, 10 }, /* #24 */
     2748    { 0x257792, 0x257f86, 0xa1fc0a59882fdbc9, 0xf240000000000000, 0, 54 }, /* #25 */
     2749    { 0x181587, 0x181507, 0x06d7aef8100c9ade, 0x6f00000000000000, 0, 55 }, /* #26 */
     2750    { 0x022693, 0x022606, 0x0c9d024998596ac9, 0x049330b2d5920000, 0, 17 }, /* #27 */
     2751    { 0x085452, 0x085407, 0xf0e9568262d924a9, 0x0e9568262d924a90, 0, 4  }, /* #28 */
     2752    { 0x273093, 0x273006, 0x046990a54c1c9d64, 0x7275900000000000, 0, 42 }, /* #29 */
     2753    { 0x2b2c53, 0x2b2486, 0x343797587ceb990a, 0xb0f9d73214000000, 0, 25 }, /* #30 */
     2754    { 0x3b7303, 0x3b7b86, 0xaa6cd921326f8571, 0xf857100000000000, 0, 44 }, /* #31 */
     2755    { 0x1d4cc2, 0x1d4486, 0x32c6f879082da3c6, 0xcb1be1e420b68f18, 0, 2  }, /* #32 */
     2756    { 0x3b5196, 0x3b5986, 0x9366afd2a52ae4b4, 0xae4b400000000000, 0, 44 }, /* #33 */
     2757    { 0x194cc2, 0x194407, 0xc455d38c864462a3, 0x38c864462a300000, 0, 20 }, /* #34 */
     2758    { 0x3b0e57, 0x3b0606, 0xc8628ad90f2c8ae1, 0x43cb22b840000000, 0, 30 }, /* #35 */
     2759    { 0x0d6487, 0x0d6c07, 0xa67d5c3136b28d95, 0x6540000000000000, 0, 54 }, /* #36 */
     2760    { 0x3165c2, 0x316d06, 0x9a0f01e19ca59ab6, 0x3394b356c0000000, 0, 29 }, /* #37 */
     2761    { 0x393cd2, 0x393486, 0x0e1d0e1238c1558b, 0xaac5800000000000, 0, 47 }, /* #38 */
     2762    { 0x0d61c7, 0x0d6987, 0x559c52f4998921ac, 0x98921ac000000000, 0, 36 }, /* #39 */
     2763    { 0x190852, 0x190887, 0x568c39c184c9d1e9, 0x873830993a3d2000, 0, 13 }, /* #40 */
     2764    { 0x392782, 0x392787, 0x1e99b393dfc3df4c, 0x87be980000000000, 0, 41 }, /* #41 */
     2765    { 0x153286, 0x153247, 0x35c51f079150d1ae, 0x0000000000000000, 0, 63 }, /* #42 */
     2766    { 0x3a3003, 0x3a3807, 0x890b8e8a2d1d018d, 0x1d018d0000000000, 0, 40 }, /* #43 */
     2767    { 0x0b3a82, 0x0b3287, 0xe29da0e7bde5e48d, 0x9234000000000000, 0, 50 }, /* #44 */
     2768    { 0x356087, 0x356083, 0xe3c42f41db4e517d, 0xe217a0eda728be80, 0, 7  }, /* #45 */
     2769    { 0x343996, 0x343986, 0x8633ffa506c0b37d, 0xfa00000000000000, 0, 57 }, /* #46 */
     2770    { 0x056dc3, 0x056d86, 0x96683ce41d556b9e, 0xcd079c83aaad73c0, 0, 5  }, /* #47 */
     2771    { 0x256f47, 0x256f06, 0x74023cd446edb01e, 0x376d80f000000000, 0, 35 }, /* #48 */
     2772    { 0x054ad2, 0x054a07, 0x804e21a8f0332325, 0x10d4781991928000, 0, 15 }, /* #49 */
     2773    { 0x325913, 0x325106, 0x1c008e6492dd4ec0, 0x11cc925ba9d80000, 0, 13 }, /* #50 */
     2774    { 0x374a17, 0x374287, 0x23c6654a328f14e6, 0xe332a519478a7300, 0, 7  }, /* #51 */
     2775    { 0x285916, 0x285106, 0xf21320bccc1d40fc, 0x4c82f3307503f000, 0, 10 }, /* #52 */
     2776    { 0x083612, 0x083e87, 0xa6e60fff32f71096, 0xf997b884b0000000, 0, 27 }, /* #53 */
     2777    { 0x1f43c3, 0x1f4b86, 0xb9ed651befc8b852, 0x8df7e45c29000000, 0, 23 }, /* #54 */
     2778    { 0x347196, 0x347187, 0x30c459ebdc3a2436, 0x8000000000000000, 0, 62 }, /* #55 */
     2779    { 0x0641d6, 0x064187, 0x0a3245dbe04e37e3, 0xb7c09c6fc6000000, 0, 25 }, /* #56 */
     2780    { 0x127fc7, 0x127f87, 0x74be2c16e26f993f, 0xbe64fc0000000000, 0, 42 }, /* #57 */
     2781    { 0x173f47, 0x173f86, 0x578cfc67caca82b3, 0xcf95950566000000, 0, 25 }, /* #58 */
     2782    { 0x270a82, 0x270206, 0xf7aea07d5e7c2272, 0x2272000000000000, 0, 48 }, /* #59 */
     2783    { 0x3d4a06, 0x3d4a86, 0xa4233510f35dfda8, 0xa000000000000000, 0, 58 }, /* #60 */
     2784    { 0x285c13, 0x285407, 0xcb12a472eca59358, 0x2397652c9ac00000, 0, 19 }, /* #61 */
     2785    { 0x072646, 0x072e06, 0x4a7bf05a9b8d2c26, 0x6e34b09800000000, 0, 34 }, /* #62 */
     2786    { 0x116496, 0x116c86, 0x5fc6aaa72de4868d, 0xd000000000000000, 0, 60 }, /* #63 */
     2787};
     2788static const BINU64_TEST_T g_aTests_shr_u64_intel[] =
     2789{
     2790    { 0x342556, 0x342546, 0x0000000000000000, 0x0000000000000000, 0, 53 }, /* #0 */
     2791    { 0x070242, 0x070246, 0x0000000000000000, 0x0000000000000000, 0, 43 }, /* #1 */
     2792    { 0x1d6dd2, 0x1d6546, 0x0000000000000000, 0x0000000000000000, 0, 55 }, /* #2 */
     2793    { 0x024546, 0x024546, 0x0000000000000000, 0x0000000000000000, 0, 59 }, /* #3 */
     2794    { 0x376fc7, 0x376f02, 0x980021b958ae316c, 0x2600086e562b8c5b, 0, 2  }, /* #4 */
     2795    { 0x086306, 0x086302, 0x56fe154853974274, 0x15bf855214e5d09d, 0, 2  }, /* #5 */
     2796    { 0x096543, 0x096d03, 0x9f136cbac8c75c79, 0x0000000000000013, 0, 59 }, /* #6 */
     2797    { 0x333dc2, 0x333d06, 0x94a36a74f8467927, 0x0000000000000009, 0, 60 }, /* #7 */
     2798    { 0x0b5fd3, 0x0b5f02, 0xb142f1ce529c97c6, 0x00000058a178e729, 0, 25 }, /* #8 */
     2799    { 0x1e3a86, 0x1e3206, 0x696ef95e90d4b481, 0x00000000d2ddf2bd, 0, 31 }, /* #9 */
     2800    { 0x323816, 0x323806, 0xd73f56e7762fc06e, 0x00000000000000d7, 0, 56 }, /* #10 */
     2801    { 0x322383, 0x322302, 0x58e0a35ed65fdcc9, 0x0000000000001638, 0, 50 }, /* #11 */
     2802    { 0x1f2617, 0x1f2603, 0x16ee191657a1dba9, 0x0000000005bb8645, 0, 34 }, /* #12 */
     2803    { 0x351517, 0x351d03, 0xee55e28112dff9e3, 0x00000000000001dc, 0, 55 }, /* #13 */
     2804    { 0x0d0646, 0x0d0602, 0x409579fb8819c774, 0x000204abcfdc40ce, 0, 13 }, /* #14 */
     2805    { 0x312c47, 0x312c02, 0xb0d0d093d1c14846, 0x0000000000000016, 0, 59 }, /* #15 */
     2806    { 0x007ed3, 0x007e02, 0xa5f7210e116c1d14, 0x000052fb908708b6, 0, 17 }, /* #16 */
     2807    { 0x373ac6, 0x373a02, 0x99ef87e4a38b5f63, 0x0000000000000002, 0, 62 }, /* #17 */
     2808    { 0x3e4693, 0x3e4e06, 0xfa98b49c723a6a60, 0x00000000000fa98b, 0, 44 }, /* #18 */
     2809    { 0x001416, 0x001402, 0x1086c3da0a3f11bf, 0x0000000000000008, 0, 57 }, /* #19 */
     2810    { 0x1c08c6, 0x1c0007, 0x09cd441d483ce812, 0x0000000000000139, 0, 51 }, /* #20 */
     2811    { 0x372186, 0x372106, 0x779f0340d2e14d37, 0x000000003bcf81a0, 0, 33 }, /* #21 */
     2812    { 0x0f0712, 0x0f0f07, 0xdfc00e59a977cffc, 0x00001bf801cb352e, 0, 19 }, /* #22 */
     2813    { 0x2a5f96, 0x2a5f06, 0x9b6d39dffe7af10d, 0x00000000026db4e7, 0, 38 }, /* #23 */
     2814    { 0x1f3882, 0x1f3806, 0xafb5412a4c689c22, 0x57daa09526344e11, 0, 1  }, /* #24 */
     2815    { 0x151fd7, 0x151703, 0x3b75bafd52720874, 0x01dbadd7ea939043, 0, 5  }, /* #25 */
     2816    { 0x3728d6, 0x372802, 0x810c796e7bf1980e, 0x00000000810c796e, 0, 32 }, /* #26 */
     2817    { 0x254d12, 0x254d02, 0xbe7eb8c808a2630d, 0x0000000000017cfd, 0, 47 }, /* #27 */
     2818    { 0x096203, 0x096a03, 0xd53bfb76a75a1261, 0x00000d53bfb76a75, 0, 20 }, /* #28 */
     2819    { 0x032f97, 0x032702, 0x307c60fa9c93701a, 0x000000000000307c, 0, 48 }, /* #29 */
     2820    { 0x122192, 0x122907, 0xf5400f59a0d768e3, 0x000000f5400f59a0, 0, 24 }, /* #30 */
     2821    { 0x150d86, 0x150d02, 0xb3c3c0fa98dd68a5, 0x000000000059e1e0, 0, 41 }, /* #31 */
     2822    { 0x304e13, 0x304606, 0x7a43930c8201c837, 0x0000000000000f48, 0, 51 }, /* #32 */
     2823    { 0x0b2dc6, 0x0b2506, 0x7cb51fbdb70416b4, 0x0000007cb51fbdb7, 0, 24 }, /* #33 */
     2824    { 0x005dd3, 0x005503, 0x70e8978ace3781e6, 0x00000000e1d12f15, 0, 31 }, /* #34 */
     2825    { 0x0c2952, 0x0c2147, 0x1e3e292de7aaacc0, 0x0000000000000000, 0, 61 }, /* #35 */
     2826    { 0x0e0c02, 0x0e0c03, 0x947c04db41f8f681, 0x0004a3e026da0fc7, 0, 13 }, /* #36 */
     2827    { 0x076e03, 0x076603, 0x0e33dd2429f2c915, 0x000000000000e33d, 0, 44 }, /* #37 */
     2828    { 0x172587, 0x172d03, 0xc67f08bbbc89553b, 0x0000000000000c67, 0, 52 }, /* #38 */
     2829    { 0x1f4147, 0x1f4902, 0xe078277256d51207, 0x000e078277256d51, 0, 12 }, /* #39 */
     2830    { 0x173183, 0x173907, 0x8f7b50d89db504d3, 0x00000000000023de, 0, 50 }, /* #40 */
     2831    { 0x2c1913, 0x2c1913, 0x382aa2206dd4130d, 0x382aa2206dd4130d, 0, 0  }, /* #41 */
     2832    { 0x0d1086, 0x0d1802, 0xa9f0fdcb003b1b8c, 0x000153e1fb960076, 0, 15 }, /* #42 */
     2833    { 0x3b0843, 0x3b0002, 0x2f9f7d3103a1affd, 0x0000000002f9f7d3, 0, 36 }, /* #43 */
     2834    { 0x223542, 0x223d06, 0xee0e9ca123ad99c7, 0x000000000003b83a, 0, 46 }, /* #44 */
     2835    { 0x004817, 0x004002, 0x4117652d5d52016a, 0x0000000000000104, 0, 54 }, /* #45 */
     2836    { 0x083407, 0x083402, 0x0b7a112cad93a6c2, 0x0000002de844b2b6, 0, 22 }, /* #46 */
     2837    { 0x021052, 0x021007, 0x6148ff1b06d8d4db, 0x06148ff1b06d8d4d, 0, 4  }, /* #47 */
     2838    { 0x121c82, 0x121c02, 0xdc937b9ba09a4388, 0x00000000000001b9, 0, 55 }, /* #48 */
     2839    { 0x385956, 0x385102, 0x2648745ee09131c0, 0x0000004c90e8bdc1, 0, 23 }, /* #49 */
     2840    { 0x3b3e92, 0x3b3e07, 0xa15c53908a6c1646, 0x00142b8a72114d82, 0, 11 }, /* #50 */
     2841    { 0x3c6e06, 0x3c6e06, 0x87d06bf1af7ae9c8, 0x0000000010fa0d7e, 0, 35 }, /* #51 */
     2842    { 0x334617, 0x334e07, 0xc8741cc354fda5f6, 0x321d0730d53f697d, 0, 2  }, /* #52 */
     2843    { 0x370a17, 0x370202, 0x370e5ca114e80db8, 0x0dc39728453a036e, 0, 2  }, /* #53 */
     2844    { 0x2a52c2, 0x2a5a03, 0xfe984e671f01b5bf, 0x0000007f4c27338f, 0, 25 }, /* #54 */
     2845    { 0x276b06, 0x276b06, 0xaae8f6ec67fc0aca, 0x000000055747b763, 0, 29 }, /* #55 */
     2846    { 0x094913, 0x094902, 0x919d7bdea315e475, 0x0000000000000246, 0, 54 }, /* #56 */
     2847    { 0x3912c3, 0x391206, 0x274c2ede0c17c660, 0x0000009d30bb7830, 0, 22 }, /* #57 */
     2848    { 0x3c3d92, 0x3c3d06, 0xc7f81d853b97ff5e, 0x00000000000018ff, 0, 51 }, /* #58 */
     2849    { 0x393a13, 0x393a06, 0xd508b49e16fdc424, 0x000000035422d278, 0, 30 }, /* #59 */
     2850    { 0x163b86, 0x163b03, 0xaf50ae692168409b, 0x0000000000000057, 0, 57 }, /* #60 */
     2851    { 0x2241d3, 0x224107, 0x5f2d7152f1d1e2c4, 0x0000000000000005, 0, 60 }, /* #61 */
     2852    { 0x183cc3, 0x183402, 0x03f092690e897c73, 0x0000000000000fc2, 0, 46 }, /* #62 */
     2853    { 0x2745c3, 0x274502, 0x12051a9e137e85ed, 0x0000000240a353c2, 0, 27 }, /* #63 */
     2854};
     2855static const BINU64_TEST_T g_aTests_sar_u64_intel[] =
     2856{
     2857    { 0x2d6c53, 0x2d6446, 0x0000000000000000, 0x0000000000000000, 0, 41 }, /* #0 */
     2858    { 0x263cc7, 0x263446, 0x0000000000000000, 0x0000000000000000, 0, 26 }, /* #1 */
     2859    { 0x0b3c86, 0x0b3446, 0x0000000000000000, 0x0000000000000000, 0, 26 }, /* #2 */
     2860    { 0x165606, 0x165646, 0x0000000000000000, 0x0000000000000000, 0, 56 }, /* #3 */
     2861    { 0x114447, 0x114406, 0x6a76a8c2a5c4502c, 0x006a76a8c2a5c450, 0, 8  }, /* #4 */
     2862    { 0x3135d7, 0x313503, 0x749386cc93be8185, 0x000000000000000e, 0, 59 }, /* #5 */
     2863    { 0x0130c2, 0x013006, 0x4b32f5e438651975, 0x0009665ebc870ca3, 0, 11 }, /* #6 */
     2864    { 0x3e32c3, 0x3e3286, 0xb17ebb366f19c297, 0xfffffffffff62fd7, 0, 43 }, /* #7 */
     2865    { 0x037297, 0x037286, 0xd4472eccff687c19, 0xffffffffff511cbb, 0, 38 }, /* #8 */
     2866    { 0x0b7792, 0x0b7702, 0x1466ee9491c7289a, 0x028cddd29238e513, 0, 3  }, /* #9 */
     2867    { 0x2f6793, 0x2f6783, 0xad10129e094f996b, 0xffffad10129e094f, 0, 16 }, /* #10 */
     2868    { 0x0a7a83, 0x0a7207, 0x15384119ca1cc4da, 0x000000a9c208ce50, 0, 21 }, /* #11 */
     2869    { 0x2b5ed7, 0x2b5ed7, 0xda8238da2be17935, 0xda8238da2be17935, 0, 0  }, /* #12 */
     2870    { 0x3e2f87, 0x3e2706, 0x2b7e9269d4db9430, 0x0056fd24d3a9b728, 0, 7  }, /* #13 */
     2871    { 0x3c1707, 0x3c1782, 0xee1e22a405458e0e, 0xffff70f115202a2c, 0, 13 }, /* #14 */
     2872    { 0x161607, 0x161687, 0x92d9ed79fd4e4d37, 0xfffffff92d9ed79f, 0, 28 }, /* #15 */
     2873    { 0x157853, 0x157007, 0x249696a6a8beab36, 0x00000249696a6a8b, 0, 20 }, /* #16 */
     2874    { 0x337452, 0x337403, 0x7c108cc634a1904d, 0x0000007c108cc634, 0, 24 }, /* #17 */
     2875    { 0x305d16, 0x305586, 0x8a4e69733bb06789, 0xffffc52734b99dd8, 0, 17 }, /* #18 */
     2876    { 0x181fd7, 0x181787, 0xd8e8ccbccbf6e612, 0xffffffec74665e65, 0, 25 }, /* #19 */
     2877    { 0x3d0f07, 0x3d0746, 0x11228c9ce7a0f228, 0x0000000000000000, 0, 62 }, /* #20 */
     2878    { 0x2e4b83, 0x2e4302, 0x1e39368d41876658, 0x03c726d1a830eccb, 0, 3  }, /* #21 */
     2879    { 0x135fc3, 0x135702, 0x1e9f9bfa64207f30, 0x00000f4fcdfd3210, 0, 17 }, /* #22 */
     2880    { 0x2f7ed2, 0x2f7683, 0xc554649a5149e3d1, 0xffe2aa324d28a4f1, 0, 9  }, /* #23 */
     2881    { 0x104ec7, 0x104686, 0x98d2e3c0a4e1e665, 0xfffffffff98d2e3c, 0, 36 }, /* #24 */
     2882    { 0x200756, 0x200706, 0x48e8c82094cedbc1, 0x0000000000002474, 0, 49 }, /* #25 */
     2883    { 0x1e6c13, 0x1e6403, 0x3a5301c369156989, 0x00001d2980e1b48a, 0, 17 }, /* #26 */
     2884    { 0x253883, 0x253083, 0xbb94cb1d1264f9a7, 0xf7729963a24c9f34, 0, 3  }, /* #27 */
     2885    { 0x157497, 0x157486, 0xb2865a4829c697ac, 0xfd9432d2414e34bd, 0, 5  }, /* #28 */
     2886    { 0x2252c6, 0x225206, 0x0b99417a7ceb21cb, 0x00000002e6505e9f, 0, 26 }, /* #29 */
     2887    { 0x236483, 0x236406, 0x5db2f6c235281214, 0x000000bb65ed846a, 0, 23 }, /* #30 */
     2888    { 0x3c26d6, 0x3c2607, 0x569b7430f1e2d741, 0x0000000000000569, 0, 52 }, /* #31 */
     2889    { 0x1e0d87, 0x1e0583, 0x951c33a9b19441d1, 0xffca8e19d4d8ca20, 0, 9  }, /* #32 */
     2890    { 0x010c52, 0x010487, 0xa4e6cdf534ecc7b7, 0xfffffff49cd9bea6, 0, 27 }, /* #33 */
     2891    { 0x2624c3, 0x262403, 0x369029d5e87a72fb, 0x0000000000000001, 0, 61 }, /* #34 */
     2892    { 0x032246, 0x032287, 0xe9ad806b0d566cb8, 0xfffffffff4d6c035, 0, 33 }, /* #35 */
     2893    { 0x1c5a02, 0x1c5282, 0xa78a3392d6c28b02, 0xfffffffffffffffd, 0, 61 }, /* #36 */
     2894    { 0x231512, 0x231502, 0x46319433f758888f, 0x0000000008c63286, 0, 35 }, /* #37 */
     2895    { 0x2f5c12, 0x2f5402, 0x734264c8b47fca60, 0x0000000000000734, 0, 52 }, /* #38 */
     2896    { 0x1c41c6, 0x1c4107, 0x0ce2f4afef069382, 0x0000000000000ce2, 0, 48 }, /* #39 */
     2897    { 0x125087, 0x125006, 0x5cec2e1d08cae88e, 0x0000000000000017, 0, 58 }, /* #40 */
     2898    { 0x301586, 0x301506, 0x7afa3da7b4df13b6, 0x000000000000000f, 0, 59 }, /* #41 */
     2899    { 0x361f47, 0x361787, 0x9c84f31a9d2caa89, 0xce42798d4e965544, 0, 1  }, /* #42 */
     2900    { 0x1e1f13, 0x1e1783, 0x99927f1c2fb782df, 0xfffffff99927f1c2, 0, 28 }, /* #43 */
     2901    { 0x1d4f03, 0x1d4786, 0x988aed86258981f4, 0xfffffffffffffff3, 0, 59 }, /* #44 */
     2902    { 0x221407, 0x221482, 0x88cb8b1d8b42c9b5, 0xfffffffffffffe23, 0, 54 }, /* #45 */
     2903    { 0x365816, 0x365086, 0xb35b35d1235654ff, 0xffffb35b35d12356, 0, 16 }, /* #46 */
     2904    { 0x182e92, 0x182683, 0xbff3a74c3b91c9af, 0xffffffffffffff7f, 0, 55 }, /* #47 */
     2905    { 0x301e53, 0x301683, 0xf18938addfd13546, 0xfc624e2b77f44d51, 0, 2  }, /* #48 */
     2906    { 0x103717, 0x103786, 0x9827066c528fc69f, 0xfffffffffffe609c, 0, 46 }, /* #49 */
     2907    { 0x2d64d2, 0x2d6487, 0xd167bf99182872b6, 0xfffffd167bf99182, 0, 20 }, /* #50 */
     2908    { 0x376197, 0x376183, 0xb6939b1a03013219, 0xffffffffffffdb49, 0, 49 }, /* #51 */
     2909    { 0x1d5247, 0x1d5287, 0xd90c49340f642279, 0xffffffb21892681e, 0, 23 }, /* #52 */
     2910    { 0x367c42, 0x367403, 0x5a904ce723e36d78, 0x0000000000000016, 0, 58 }, /* #53 */
     2911    { 0x2d7152, 0x2d7183, 0xc66856328c514473, 0xffffffffff19a158, 0, 38 }, /* #54 */
     2912    { 0x062612, 0x062687, 0xe289f31a1d1536b4, 0xffff144f98d0e8a9, 0, 13 }, /* #55 */
     2913    { 0x273b82, 0x273387, 0xbcdeedd693710d2f, 0xfffffffffff79bdd, 0, 43 }, /* #56 */
     2914    { 0x317346, 0x317302, 0x15fbecb539543309, 0x000015fbecb53954, 0, 16 }, /* #57 */
     2915    { 0x105347, 0x105303, 0x076bd15a7f8fbcf4, 0x00000000000001da, 0, 50 }, /* #58 */
     2916    { 0x0e0e97, 0x0e0607, 0x7b169bc118c6dd7a, 0x0000000000000003, 0, 61 }, /* #59 */
     2917    { 0x3a03d7, 0x3a0383, 0xbe56fa3e5943bf46, 0xfffef95be8f9650e, 0, 14 }, /* #60 */
     2918    { 0x247587, 0x247507, 0x2d68931272801d27, 0x0000000000000005, 0, 59 }, /* #61 */
     2919    { 0x3c6cd3, 0x3c6402, 0x5e89ada75062895e, 0x000000005e89ada7, 0, 32 }, /* #62 */
     2920    { 0x2d7e56, 0x2d7606, 0x24bf3ce7ec89f263, 0x0000000000000009, 0, 58 }, /* #63 */
    10422921};
    10432922
     
    10462925static const MULDIVU8_TEST_T g_aTests_mul_u8_intel[] =
    10472926{
    1048     { 0x052307, 0x052306, 0x0000, 0x0000, 0x00, 0 }, /* #0 */
    1049     { 0x1a1903, 0x1a1106, 0x0000, 0x0000, 0x00, 0 }, /* #1 */
    1050     { 0x031f96, 0x031706, 0x0000, 0x0000, 0x00, 0 }, /* #2 */
    1051     { 0x3604d7, 0x360406, 0x0000, 0x0000, 0x00, 0 }, /* #3 */
    1052     { 0x0f2802, 0x0f2006, 0x81c3, 0x0000, 0x00, 0 }, /* #4 */
    1053     { 0x095f17, 0x095706, 0xce0e, 0x0000, 0x00, 0 }, /* #5 */
    1054     { 0x0b02c7, 0x0b0206, 0x37fa, 0x0000, 0x00, 0 }, /* #6 */
    1055     { 0x0d3b03, 0x0d3306, 0x3298, 0x0000, 0x00, 0 }, /* #7 */
    1056     { 0x1a4d07, 0x1a4d07, 0x6b75, 0x6417, 0xdb, 0 }, /* #8 */
    1057     { 0x3f7903, 0x3f7903, 0x6d1c, 0x1b20, 0xf8, 0 }, /* #9 */
    1058     { 0x240987, 0x240903, 0x55d6, 0x9320, 0xb0, 0 }, /* #10 */
    1059     { 0x087882, 0x087803, 0x5b46, 0x0c08, 0x2c, 0 }, /* #11 */
    1060     { 0x2f35d3, 0x2f3d07, 0xa5c9, 0x0648, 0x08, 0 }, /* #12 */
    1061     { 0x2264d2, 0x226c83, 0xe5bf, 0x40e9, 0x57, 0 }, /* #13 */
    1062     { 0x1208c6, 0x120883, 0x9107, 0x01b9, 0x3f, 0 }, /* #14 */
    1063     { 0x092b47, 0x092b03, 0xad1f, 0x196e, 0xd2, 0 }, /* #15 */
    1064     { 0x1d59c2, 0x1d5903, 0x5d75, 0x3579, 0x75, 0 }, /* #16 */
    1065     { 0x3d1e93, 0x3d1e03, 0x129b, 0x9457, 0xf5, 0 }, /* #17 */
    1066     { 0x1c22c2, 0x1c2a03, 0x414e, 0x4920, 0xf0, 0 }, /* #18 */
    1067     { 0x086b07, 0x086b03, 0x2b94, 0x402c, 0x6f, 0 }, /* #19 */
    1068     { 0x303d07, 0x303d87, 0xb620, 0x11a0, 0x8d, 0 }, /* #20 */
    1069     { 0x087356, 0x087b83, 0xea81, 0x19b3, 0x33, 0 }, /* #21 */
    1070     { 0x2f2047, 0x2f2803, 0x3105, 0x017c, 0x4c, 0 }, /* #22 */
    1071     { 0x001442, 0x001482, 0x1509, 0x00ab, 0x13, 0 }, /* #23 */
    1072     { 0x151012, 0x151887, 0xaf67, 0x32b2, 0x7e, 0 }, /* #24 */
    1073     { 0x0510c3, 0x051803, 0xdc91, 0x7a58, 0xd8, 0 }, /* #25 */
    1074     { 0x095356, 0x095b87, 0xda89, 0x12bb, 0x23, 0 }, /* #26 */
    1075     { 0x3f3e56, 0x3f3e83, 0xbcd3, 0x8dc4, 0xac, 0 }, /* #27 */
    1076     { 0x3a6287, 0x3a6a07, 0x1464, 0x2f44, 0x79, 0 }, /* #28 */
    1077     { 0x0705c7, 0x070d87, 0xb02b, 0x28a6, 0xf2, 0 }, /* #29 */
    1078     { 0x143c83, 0x143c87, 0x6b65, 0x3b93, 0x97, 0 }, /* #30 */
    1079     { 0x2754d7, 0x275c03, 0x81e7, 0x4749, 0x4f, 0 }, /* #31 */
    1080     { 0x2a5d53, 0x2a5d87, 0x9d78, 0x63d8, 0xd5, 0 }, /* #32 */
    1081     { 0x1b0a93, 0x1b0a87, 0xc9de, 0xd9aa, 0xfb, 0 }, /* #33 */
    1082     { 0x0844c6, 0x084c03, 0x5d6f, 0x0d02, 0x1e, 0 }, /* #34 */
    1083     { 0x2f0486, 0x2f0c83, 0x08e2, 0x11a8, 0x14, 0 }, /* #35 */
    1084     { 0x254c03, 0x254c87, 0x0287, 0x6081, 0xb7, 0 }, /* #36 */
    1085     { 0x0934c3, 0x093c07, 0x06ac, 0x1224, 0x1b, 0 }, /* #37 */
    1086     { 0x005893, 0x005807, 0xbbf8, 0x1a28, 0x1b, 0 }, /* #38 */
    1087     { 0x152287, 0x152a87, 0xa855, 0x1a90, 0x50, 0 }, /* #39 */
    1088     { 0x030a47, 0x030a07, 0x160d, 0x0777, 0x93, 0 }, /* #40 */
    1089     { 0x1c7a82, 0x1c7a07, 0x119b, 0x7d55, 0xcf, 0 }, /* #41 */
    1090     { 0x223e57, 0x223e87, 0x68dc, 0x6a90, 0x7c, 0 }, /* #42 */
    1091     { 0x157053, 0x157807, 0x0b66, 0x481e, 0xb5, 0 }, /* #43 */
    1092     { 0x310546, 0x310d03, 0xc449, 0x307a, 0xaa, 0 }, /* #44 */
    1093     { 0x336343, 0x336b03, 0xf0f5, 0xc05d, 0xc9, 0 }, /* #45 */
    1094     { 0x1f0c16, 0x1f0c83, 0x1619, 0x18b5, 0xfd, 0 }, /* #46 */
    1095     { 0x2328d6, 0x232803, 0x88ee, 0xdf20, 0xf0, 0 }, /* #47 */
    1096     { 0x114d43, 0x114d07, 0x1faf, 0xac44, 0xfc, 0 }, /* #48 */
    1097     { 0x2f6ac2, 0x2f6a07, 0x7ebd, 0x6f7b, 0x97, 0 }, /* #49 */
    1098     { 0x375912, 0x375987, 0xbef7, 0x0c8b, 0x0d, 0 }, /* #50 */
    1099     { 0x250643, 0x250e87, 0xef0a, 0x02b2, 0x45, 0 }, /* #51 */
    1100     { 0x283c82, 0x283c83, 0xa6f2, 0x7bd6, 0x83, 0 }, /* #52 */
    1101     { 0x1e3912, 0x1e3987, 0x0092, 0x12d2, 0x21, 0 }, /* #53 */
    1102     { 0x050f56, 0x050f07, 0xa9dc, 0x490c, 0x55, 0 }, /* #54 */
    1103     { 0x2e38c2, 0x2e3887, 0x17ed, 0x508b, 0x57, 0 }, /* #55 */
    1104     { 0x1f3757, 0x1f3f87, 0xb5b4, 0x5d84, 0x85, 0 }, /* #56 */
    1105     { 0x0e0ec2, 0x0e0e83, 0xe3b0, 0x5280, 0x78, 0 }, /* #57 */
    1106     { 0x1c5157, 0x1c5983, 0xe2b2, 0x84ce, 0xbf, 0 }, /* #58 */
    1107     { 0x2169c6, 0x216987, 0x5d16, 0x1382, 0xe3, 0 }, /* #59 */
    1108     { 0x024ac3, 0x024a07, 0xcc10, 0x0a30, 0xa3, 0 }, /* #60 */
    1109     { 0x0e1282, 0x0e1a87, 0x8c5c, 0x36fc, 0x99, 0 }, /* #61 */
    1110     { 0x214e42, 0x214e07, 0x272d, 0x2706, 0xde, 0 }, /* #62 */
    1111     { 0x287317, 0x287b83, 0x12e5, 0xbcbf, 0xd3, 0 }, /* #63 */
     2927    { 0x362746, 0x362706, 0x0000, 0x0000, 0x00, 0 }, /* #0 */
     2928    { 0x360d53, 0x360506, 0x0000, 0x0000, 0x00, 0 }, /* #1 */
     2929    { 0x110096, 0x110006, 0x0000, 0x0000, 0x00, 0 }, /* #2 */
     2930    { 0x326503, 0x326506, 0x0000, 0x0000, 0x00, 0 }, /* #3 */
     2931    { 0x144fd6, 0x144706, 0x366b, 0x0000, 0x00, 0 }, /* #4 */
     2932    { 0x1226c7, 0x122606, 0x8936, 0x0000, 0x00, 0 }, /* #5 */
     2933    { 0x0b5696, 0x0b5606, 0x469a, 0x0000, 0x00, 0 }, /* #6 */
     2934    { 0x396e42, 0x396606, 0xc755, 0x0000, 0x00, 0 }, /* #7 */
     2935    { 0x303602, 0x303e03, 0xd8b4, 0xa320, 0xe8, 0 }, /* #8 */
     2936    { 0x084dd2, 0x084d07, 0x4367, 0x2165, 0x53, 0 }, /* #9 */
     2937    { 0x357ed3, 0x357e07, 0x7490, 0x6a50, 0xbd, 0 }, /* #10 */
     2938    { 0x1e5156, 0x1e5987, 0xc72e, 0x1dd4, 0xa6, 0 }, /* #11 */
     2939    { 0x0f36c3, 0x0f3e83, 0xe0ea, 0x40e6, 0x47, 0 }, /* #12 */
     2940    { 0x1d0856, 0x1d0803, 0x22c1, 0x6445, 0x85, 0 }, /* #13 */
     2941    { 0x1d3016, 0x1d3803, 0x9ad3, 0x903d, 0xaf, 0 }, /* #14 */
     2942    { 0x0e3c86, 0x0e3c03, 0x1b17, 0x0508, 0x38, 0 }, /* #15 */
     2943    { 0x356ed2, 0x356e07, 0xa437, 0x0a50, 0x30, 0 }, /* #16 */
     2944    { 0x1c30d3, 0x1c3086, 0xc501, 0x00aa, 0xaa, 0 }, /* #17 */
     2945    { 0x1e7056, 0x1e7883, 0xf5ab, 0x10b3, 0x19, 0 }, /* #18 */
     2946    { 0x051497, 0x051c87, 0xce30, 0x12f0, 0x65, 0 }, /* #19 */
     2947    { 0x0a6d46, 0x0a6d87, 0x2599, 0x59a6, 0x96, 0 }, /* #20 */
     2948    { 0x253417, 0x253c83, 0x2d51, 0x46e0, 0xe0, 0 }, /* #21 */
     2949    { 0x0d5492, 0x0d5c03, 0x30ed, 0x8376, 0x8e, 0 }, /* #22 */
     2950    { 0x3c5d12, 0x3c5d83, 0x61b2, 0x1bd0, 0x28, 0 }, /* #23 */
     2951    { 0x115787, 0x115f87, 0xf225, 0x01e1, 0x0d, 0 }, /* #24 */
     2952    { 0x3a3397, 0x3a3b87, 0xf0b6, 0x73e2, 0xa3, 0 }, /* #25 */
     2953    { 0x372196, 0x372903, 0x27bd, 0x6e01, 0x95, 0 }, /* #26 */
     2954    { 0x011856, 0x011002, 0x5001, 0x0067, 0x67, 0 }, /* #27 */
     2955    { 0x276c13, 0x276c07, 0xd9c2, 0x0f28, 0x14, 0 }, /* #28 */
     2956    { 0x1a4047, 0x1a4883, 0x257b, 0x1fb6, 0x42, 0 }, /* #29 */
     2957    { 0x383f97, 0x383f03, 0x469c, 0x7770, 0xc4, 0 }, /* #30 */
     2958    { 0x3959c6, 0x395903, 0x249a, 0x9832, 0xfd, 0 }, /* #31 */
     2959    { 0x225002, 0x225887, 0xce20, 0x0ec0, 0x76, 0 }, /* #32 */
     2960    { 0x1f1c12, 0x1f1c03, 0x126e, 0x3a70, 0x88, 0 }, /* #33 */
     2961    { 0x132bd3, 0x132b87, 0x306b, 0x40c9, 0x9b, 0 }, /* #34 */
     2962    { 0x2a6a92, 0x2a6a83, 0x32fb, 0x71bc, 0x74, 0 }, /* #35 */
     2963    { 0x1c5387, 0x1c5b03, 0xf56f, 0x6120, 0xe0, 0 }, /* #36 */
     2964    { 0x3d1787, 0x3d1f83, 0x2e71, 0x128a, 0x2a, 0 }, /* #37 */
     2965    { 0x1557d7, 0x155f07, 0x489f, 0x3f5a, 0x66, 0 }, /* #38 */
     2966    { 0x255cc2, 0x255c87, 0xba8d, 0x63b1, 0xb5, 0 }, /* #39 */
     2967    { 0x105482, 0x105c87, 0x4448, 0x0ea0, 0x34, 0 }, /* #40 */
     2968    { 0x023252, 0x023a07, 0xb14b, 0x0465, 0x0f, 0 }, /* #41 */
     2969    { 0x3c6b92, 0x3c6b07, 0xf79b, 0x367e, 0x5a, 0 }, /* #42 */
     2970    { 0x365f97, 0x365f07, 0xb9f1, 0x3003, 0x33, 0 }, /* #43 */
     2971    { 0x3a59c7, 0x3a5907, 0xb0e5, 0xe336, 0xfe, 0 }, /* #44 */
     2972    { 0x2b5cd3, 0x2b5c03, 0xf85b, 0x116b, 0x31, 0 }, /* #45 */
     2973    { 0x154843, 0x154803, 0xcfb3, 0x1015, 0x17, 0 }, /* #46 */
     2974    { 0x0d6ac7, 0x0d6a07, 0xcea7, 0x471b, 0x6d, 0 }, /* #47 */
     2975    { 0x3146d3, 0x314e03, 0xee55, 0x0f46, 0x2e, 0 }, /* #48 */
     2976    { 0x0c3e06, 0x0c3e87, 0x50a7, 0x23e1, 0x37, 0 }, /* #49 */
     2977    { 0x362186, 0x362903, 0x8b1e, 0x1734, 0xc6, 0 }, /* #50 */
     2978    { 0x106606, 0x106e07, 0x5305, 0x027b, 0x7f, 0 }, /* #51 */
     2979    { 0x231bd6, 0x231b87, 0xa6f9, 0x47fa, 0x4a, 0 }, /* #52 */
     2980    { 0x0f2743, 0x0f2f03, 0xa5d1, 0x5b70, 0x70, 0 }, /* #53 */
     2981    { 0x160b53, 0x160b83, 0xcda9, 0x1bba, 0x2a, 0 }, /* #54 */
     2982    { 0x0651c2, 0x065987, 0x4acd, 0xadc5, 0xd9, 0 }, /* #55 */
     2983    { 0x3870c6, 0x387887, 0x1aeb, 0xbfdb, 0xd1, 0 }, /* #56 */
     2984    { 0x331592, 0x331d87, 0x708c, 0x19b4, 0x2f, 0 }, /* #57 */
     2985    { 0x197cd2, 0x197c07, 0xf178, 0x7350, 0xf6, 0 }, /* #58 */
     2986    { 0x3070d3, 0x307883, 0xbdf0, 0x9ab0, 0xa5, 0 }, /* #59 */
     2987    { 0x2d4416, 0x2d4c07, 0x2038, 0x3330, 0xea, 0 }, /* #60 */
     2988    { 0x321d16, 0x321d07, 0xb8ad, 0x164d, 0x21, 0 }, /* #61 */
     2989    { 0x181547, 0x181d07, 0x3547, 0x450f, 0xf9, 0 }, /* #62 */
     2990    { 0x157517, 0x157d07, 0x8754, 0x0c24, 0x25, 0 }, /* #63 */
    11122991};
    11132992static const MULDIVU8_TEST_T g_aTests_imul_u8_intel[] =
    11142993{
    1115     { 0x266716, 0x266706, 0x0000, 0x0000, 0x00, 0 }, /* #0 */
    1116     { 0x0a7a42, 0x0a7206, 0x0000, 0x0000, 0x00, 0 }, /* #1 */
    1117     { 0x166a42, 0x166206, 0x0000, 0x0000, 0x00, 0 }, /* #2 */
    1118     { 0x262447, 0x262406, 0x0000, 0x0000, 0x00, 0 }, /* #3 */
    1119     { 0x1b7a03, 0x1b7206, 0x7842, 0x0000, 0x00, 0 }, /* #4 */
    1120     { 0x1e6357, 0x1e6306, 0x6d35, 0x0000, 0x00, 0 }, /* #5 */
    1121     { 0x391187, 0x391106, 0xef4c, 0x0000, 0x00, 0 }, /* #6 */
    1122     { 0x0d16c6, 0x0d1606, 0x2d59, 0x0000, 0x00, 0 }, /* #7 */
    1123     { 0x191c56, 0x191c87, 0x2a96, 0xd3b2, 0x6b, 0 }, /* #8 */
    1124     { 0x300c47, 0x300486, 0x933f, 0xff82, 0xfe, 0 }, /* #9 */
    1125     { 0x163e52, 0x163e83, 0x442b, 0x06e3, 0x29, 0 }, /* #10 */
    1126     { 0x390dd7, 0x390d03, 0xa4f3, 0xfa1c, 0x74, 0 }, /* #11 */
    1127     { 0x135a97, 0x135a07, 0x892c, 0x0f78, 0x5a, 0 }, /* #12 */
    1128     { 0x3071d6, 0x307907, 0xc824, 0xf214, 0x9d, 0 }, /* #13 */
    1129     { 0x196a12, 0x196a87, 0xab8c, 0x1de8, 0xbe, 0 }, /* #14 */
    1130     { 0x115983, 0x115907, 0xb054, 0xef44, 0xcd, 0 }, /* #15 */
    1131     { 0x1d25c2, 0x1d2d87, 0x4a2c, 0xed9c, 0x95, 0 }, /* #16 */
    1132     { 0x305e17, 0x305e87, 0x1ccf, 0x0f81, 0xaf, 0 }, /* #17 */
    1133     { 0x196386, 0x196b07, 0xbeaf, 0xd966, 0x7a, 0 }, /* #18 */
    1134     { 0x0a1fc3, 0x0a1f83, 0x7449, 0x1df1, 0x69, 0 }, /* #19 */
    1135     { 0x0910d6, 0x091807, 0x959f, 0xf441, 0x1f, 0 }, /* #20 */
    1136     { 0x1c3182, 0x1c3903, 0x7696, 0x3358, 0x84, 0 }, /* #21 */
    1137     { 0x113752, 0x113f83, 0xe113, 0xf8e0, 0xa0, 0 }, /* #22 */
    1138     { 0x093712, 0x093f03, 0xc9cf, 0x1045, 0xab, 0 }, /* #23 */
    1139     { 0x3e5352, 0x3e5b03, 0x19de, 0x0154, 0xf6, 0 }, /* #24 */
    1140     { 0x1754d6, 0x175c87, 0x830a, 0x00b4, 0x12, 0 }, /* #25 */
    1141     { 0x0e6997, 0x0e6987, 0x559b, 0x01f9, 0xfb, 0 }, /* #26 */
    1142     { 0x3a5d13, 0x3a5586, 0xe705, 0xff8d, 0xe9, 0 }, /* #27 */
    1143     { 0x171ed7, 0x171e87, 0x01a1, 0x2ce7, 0x87, 0 }, /* #28 */
    1144     { 0x005e86, 0x005e03, 0x0e67, 0xdf02, 0xae, 0 }, /* #29 */
    1145     { 0x391903, 0x391983, 0xeb03, 0xfee6, 0xa2, 0 }, /* #30 */
    1146     { 0x260e96, 0x260e87, 0x7c71, 0xd999, 0xa9, 0 }, /* #31 */
    1147     { 0x172a12, 0x172a07, 0x4d6c, 0xdf18, 0xb2, 0 }, /* #32 */
    1148     { 0x076707, 0x076f83, 0x905f, 0xf7d6, 0xea, 0 }, /* #33 */
    1149     { 0x3b3b43, 0x3b3b83, 0xd343, 0xe7ec, 0xa4, 0 }, /* #34 */
    1150     { 0x342fd2, 0x342f87, 0xdd20, 0xfac0, 0xd6, 0 }, /* #35 */
    1151     { 0x1c6993, 0x1c6907, 0x5b7a, 0xd966, 0xaf, 0 }, /* #36 */
    1152     { 0x047292, 0x047a87, 0x0bfd, 0x00f6, 0xae, 0 }, /* #37 */
    1153     { 0x314886, 0x314807, 0x9927, 0x0750, 0x30, 0 }, /* #38 */
    1154     { 0x203ac3, 0x203a87, 0x7af3, 0xfdd1, 0x2b, 0 }, /* #39 */
    1155     { 0x0c6712, 0x0c6f07, 0x434f, 0xea17, 0xb9, 0 }, /* #40 */
    1156     { 0x3c1a96, 0x3c1a83, 0xe76b, 0x2ed0, 0x70, 0 }, /* #41 */
    1157     { 0x2e38c3, 0x2e3883, 0x0579, 0xe0ce, 0xbe, 0 }, /* #42 */
    1158     { 0x174e16, 0x174602, 0x775b, 0x005b, 0x01, 0 }, /* #43 */
    1159     { 0x262d93, 0x262d03, 0x4433, 0x171c, 0x74, 0 }, /* #44 */
    1160     { 0x395306, 0x395b87, 0xae46, 0xf29a, 0xcf, 0 }, /* #45 */
    1161     { 0x0e4092, 0x0e4887, 0x7a62, 0xf5aa, 0xe5, 0 }, /* #46 */
    1162     { 0x092192, 0x092903, 0xbb3e, 0x1b5e, 0x71, 0 }, /* #47 */
    1163     { 0x086617, 0x086e83, 0xed97, 0xfbe6, 0x0a, 0 }, /* #48 */
    1164     { 0x3d1f93, 0x3d1f83, 0xd333, 0x0ac2, 0x36, 0 }, /* #49 */
    1165     { 0x2c7f06, 0x2c7f83, 0x63b4, 0x02f8, 0xf6, 0 }, /* #50 */
    1166     { 0x253887, 0x253803, 0x9b9f, 0x2a70, 0x90, 0 }, /* #51 */
    1167     { 0x1a78c3, 0x1a7807, 0x4e0e, 0xfe5c, 0xe2, 0 }, /* #52 */
    1168     { 0x213c02, 0x213c03, 0x8e72, 0xe464, 0xc2, 0 }, /* #53 */
    1169     { 0x332906, 0x332987, 0x4157, 0x0b8e, 0x22, 0 }, /* #54 */
    1170     { 0x041253, 0x041a83, 0x9466, 0xe086, 0xb1, 0 }, /* #55 */
    1171     { 0x000106, 0x000907, 0xdeb8, 0x0900, 0xe0, 0 }, /* #56 */
    1172     { 0x2a2292, 0x2a2a03, 0x438c, 0x2440, 0xb0, 0 }, /* #57 */
    1173     { 0x1b4243, 0x1b4a83, 0x2368, 0xdf80, 0xb0, 0 }, /* #58 */
    1174     { 0x2814c2, 0x281c07, 0x7982, 0x0372, 0xf9, 0 }, /* #59 */
    1175     { 0x1d29c7, 0x1d2987, 0xd945, 0xfdd8, 0xf8, 0 }, /* #60 */
    1176     { 0x192b86, 0x192b07, 0xb35c, 0x1648, 0x3e, 0 }, /* #61 */
    1177     { 0x315113, 0x315987, 0x1d61, 0xf6e8, 0xe8, 0 }, /* #62 */
    1178     { 0x2c4097, 0x2c4887, 0xb6be, 0xe4ee, 0x69, 0 }, /* #63 */
     2994    { 0x1c0013, 0x1c0006, 0x0000, 0x0000, 0x00, 0 }, /* #0 */
     2995    { 0x217742, 0x217706, 0x0000, 0x0000, 0x00, 0 }, /* #1 */
     2996    { 0x003c13, 0x003406, 0x0000, 0x0000, 0x00, 0 }, /* #2 */
     2997    { 0x313a47, 0x313206, 0x0000, 0x0000, 0x00, 0 }, /* #3 */
     2998    { 0x037092, 0x037006, 0x76fc, 0x0000, 0x00, 0 }, /* #4 */
     2999    { 0x110086, 0x110006, 0x28cd, 0x0000, 0x00, 0 }, /* #5 */
     3000    { 0x3075d2, 0x307506, 0x3369, 0x0000, 0x00, 0 }, /* #6 */
     3001    { 0x3404c6, 0x340406, 0x02de, 0x0000, 0x00, 0 }, /* #7 */
     3002    { 0x1c4502, 0x1c4d07, 0xce8f, 0xde74, 0x4c, 0 }, /* #8 */
     3003    { 0x323003, 0x323002, 0x9302, 0x0020, 0x10, 0 }, /* #9 */
     3004    { 0x364213, 0x364a83, 0x8b95, 0x08c7, 0xeb, 0 }, /* #10 */
     3005    { 0x120103, 0x120907, 0x4c28, 0xfb28, 0xe1, 0 }, /* #11 */
     3006    { 0x1c2456, 0x1c2c83, 0xd2e6, 0xfbd6, 0x29, 0 }, /* #12 */
     3007    { 0x151c87, 0x151c83, 0x8567, 0xd7c4, 0x9c, 0 }, /* #13 */
     3008    { 0x164c46, 0x164482, 0xe4fc, 0xffc8, 0x0e, 0 }, /* #14 */
     3009    { 0x135882, 0x135887, 0x309e, 0x2df0, 0x88, 0 }, /* #15 */
     3010    { 0x387243, 0x387a87, 0x46da, 0x06fa, 0xd1, 0 }, /* #16 */
     3011    { 0x035a86, 0x035a03, 0x3ddd, 0x0604, 0xd4, 0 }, /* #17 */
     3012    { 0x224b57, 0x224b83, 0x0828, 0x00c8, 0x05, 0 }, /* #18 */
     3013    { 0x000dc7, 0x000d83, 0x5d37, 0x0d89, 0x3f, 0 }, /* #19 */
     3014    { 0x173646, 0x173e83, 0x4133, 0x0dbf, 0x45, 0 }, /* #20 */
     3015    { 0x113a96, 0x113206, 0xea9a, 0x0066, 0xff, 0 }, /* #21 */
     3016    { 0x3337c2, 0x333f83, 0xfba2, 0x239e, 0x9f, 0 }, /* #22 */
     3017    { 0x3e4ed7, 0x3e4e07, 0x9e7a, 0xfb3c, 0xf6, 0 }, /* #23 */
     3018    { 0x290f17, 0x290f07, 0x66d1, 0xeb41, 0x71, 0 }, /* #24 */
     3019    { 0x2145c6, 0x214d03, 0x1194, 0xdb4c, 0x57, 0 }, /* #25 */
     3020    { 0x197a07, 0x197a07, 0x376e, 0x1130, 0x28, 0 }, /* #26 */
     3021    { 0x135942, 0x135907, 0x4303, 0xff22, 0xb6, 0 }, /* #27 */
     3022    { 0x372806, 0x372887, 0xde0b, 0xfbb4, 0x9c, 0 }, /* #28 */
     3023    { 0x1e5792, 0x1e5f87, 0x0e20, 0xfea0, 0xf5, 0 }, /* #29 */
     3024    { 0x1874c7, 0x187c07, 0xbc94, 0xe56c, 0x3f, 0 }, /* #30 */
     3025    { 0x3275c7, 0x327d83, 0x8d59, 0x21b9, 0x61, 0 }, /* #31 */
     3026    { 0x194dd6, 0x194d87, 0x098f, 0xebb2, 0x2e, 0 }, /* #32 */
     3027    { 0x026b83, 0x026b03, 0xe0a9, 0x1926, 0xb6, 0 }, /* #33 */
     3028    { 0x197d53, 0x197d87, 0xb23d, 0xe681, 0x95, 0 }, /* #34 */
     3029    { 0x0d2502, 0x0d2d03, 0xfed0, 0x0e70, 0xb3, 0 }, /* #35 */
     3030    { 0x1a0953, 0x1a0987, 0xe35e, 0xde96, 0xa5, 0 }, /* #36 */
     3031    { 0x370702, 0x370f07, 0xb7b5, 0xee21, 0x3d, 0 }, /* #37 */
     3032    { 0x0b3c07, 0x0b3c87, 0xe7db, 0x0ebe, 0x9a, 0 }, /* #38 */
     3033    { 0x3b3c86, 0x3b3c83, 0xaebf, 0xebb0, 0x50, 0 }, /* #39 */
     3034    { 0x1343c3, 0x134b07, 0xc6c3, 0xe869, 0x63, 0 }, /* #40 */
     3035    { 0x1678c6, 0x167883, 0x7b15, 0xfaea, 0xc2, 0 }, /* #41 */
     3036    { 0x333c13, 0x333c83, 0x78ea, 0xf5b0, 0x78, 0 }, /* #42 */
     3037    { 0x202ed7, 0x202e07, 0x4876, 0xde5a, 0xb7, 0 }, /* #43 */
     3038    { 0x227452, 0x227c83, 0xf1f2, 0x0586, 0x9b, 0 }, /* #44 */
     3039    { 0x1d6512, 0x1d6d83, 0x2b8e, 0x25da, 0xab, 0 }, /* #45 */
     3040    { 0x144953, 0x144987, 0xb3b2, 0xedb8, 0x3c, 0 }, /* #46 */
     3041    { 0x1c5712, 0x1c5f07, 0xec3c, 0x0618, 0x1a, 0 }, /* #47 */
     3042    { 0x0919c7, 0x091903, 0xdedf, 0xf33d, 0x63, 0 }, /* #48 */
     3043    { 0x3e0456, 0x3e0c87, 0x2164, 0xe188, 0xb2, 0 }, /* #49 */
     3044    { 0x2d0dd6, 0x2d0d83, 0x4405, 0x01fe, 0x66, 0 }, /* #50 */
     3045    { 0x255ed2, 0x255e07, 0x1451, 0x097e, 0x1e, 0 }, /* #51 */
     3046    { 0x070d12, 0x070d83, 0xacf6, 0xfc86, 0x59, 0 }, /* #52 */
     3047    { 0x283393, 0x283b83, 0x1fc8, 0xef98, 0x4b, 0 }, /* #53 */
     3048    { 0x2d0143, 0x2d0903, 0xb7bf, 0xf75e, 0x22, 0 }, /* #54 */
     3049    { 0x084503, 0x084d87, 0x5e96, 0xd8aa, 0x5f, 0 }, /* #55 */
     3050    { 0x352c52, 0x352c03, 0x0e10, 0xf840, 0x84, 0 }, /* #56 */
     3051    { 0x167e43, 0x167e07, 0x38db, 0xfb60, 0x20, 0 }, /* #57 */
     3052    { 0x114b46, 0x114b87, 0x7385, 0xe1bb, 0x3f, 0 }, /* #58 */
     3053    { 0x0d4c96, 0x0d4c07, 0x71ec, 0xfb00, 0x40, 0 }, /* #59 */
     3054    { 0x045382, 0x045b83, 0x333a, 0x1586, 0x5f, 0 }, /* #60 */
     3055    { 0x325ed6, 0x325606, 0x6417, 0x0000, 0x00, 0 }, /* #61 */
     3056    { 0x067e06, 0x067e87, 0x90f9, 0xfce2, 0x72, 0 }, /* #62 */
     3057    { 0x3463d6, 0x346b87, 0x249d, 0x0b9a, 0xe2, 0 }, /* #63 */
    11793058};
    11803059static const MULDIVU8_TEST_T g_aTests_div_u8_intel[] =
    11813060{
    1182     { 0x3d0a46, 0x3d0a46, 0x0000, 0x0000, 0x00, -1 }, /* #0 */
    1183     { 0x393302, 0x393302, 0x0000, 0x0000, 0x00, -1 }, /* #1 */
    1184     { 0x0171d6, 0x0171d6, 0x0000, 0x0000, 0x00, -1 }, /* #2 */
    1185     { 0x030306, 0x030306, 0x0000, 0x0000, 0x00, -1 }, /* #3 */
    1186     { 0x1832c3, 0x1832c3, 0x298a, 0x298a, 0x00, -1 }, /* #4 */
    1187     { 0x275343, 0x275343, 0x679d, 0x679d, 0x00, -1 }, /* #5 */
    1188     { 0x3613c2, 0x3613c2, 0xc745, 0xc745, 0x00, -1 }, /* #6 */
    1189     { 0x312c42, 0x312c42, 0xbe0b, 0xbe0b, 0x00, -1 }, /* #7 */
    1190     { 0x0552d6, 0x0552d6, 0x393e, 0x0d79, 0x79, 0 }, /* #8 */
    1191     { 0x275587, 0x275587, 0x8808, 0x6be9, 0x95, 0 }, /* #9 */
    1192     { 0x1b7c07, 0x1b7c07, 0xc0be, 0xc0be, 0x85, -1 }, /* #10 */
    1193     { 0x0d1d86, 0x0d1d86, 0x0d4d, 0x1e19, 0x87, 0 }, /* #11 */
    1194     { 0x3f6a53, 0x3f6a53, 0x4a4c, 0x4a4c, 0x41, -1 }, /* #12 */
    1195     { 0x3c31c2, 0x3c31c2, 0xf283, 0xf283, 0xad, -1 }, /* #13 */
    1196     { 0x3454d7, 0x3454d7, 0x1758, 0x2a45, 0x56, 0 }, /* #14 */
    1197     { 0x2f1552, 0x2f1552, 0xcf0b, 0xcf0b, 0x1d, -1 }, /* #15 */
    1198     { 0x2d3517, 0x2d3517, 0x518f, 0x2fa8, 0x7c, 0 }, /* #16 */
    1199     { 0x3a61c3, 0x3a61c3, 0xc7b8, 0x35e3, 0xe1, 0 }, /* #17 */
    1200     { 0x1d29d2, 0x1d29d2, 0xff08, 0xff08, 0x93, -1 }, /* #18 */
    1201     { 0x180493, 0x180493, 0x6d65, 0x6d65, 0x23, -1 }, /* #19 */
    1202     { 0x146f56, 0x146f56, 0x360c, 0x4cac, 0x50, 0 }, /* #20 */
    1203     { 0x230c96, 0x230c96, 0x9e36, 0x9e36, 0x03, -1 }, /* #21 */
    1204     { 0x147096, 0x147096, 0x09c9, 0x550b, 0xdc, 0 }, /* #22 */
    1205     { 0x1c3743, 0x1c3743, 0x9964, 0x9964, 0x0b, -1 }, /* #23 */
    1206     { 0x3d1dc2, 0x3d1dc2, 0x31aa, 0xb634, 0xf1, 0 }, /* #24 */
    1207     { 0x100c07, 0x100c07, 0xa4f8, 0xa4f8, 0x8f, -1 }, /* #25 */
    1208     { 0x032412, 0x032412, 0xce3c, 0xa8df, 0xec, 0 }, /* #26 */
    1209     { 0x230903, 0x230903, 0xbb8b, 0xbb8b, 0xae, -1 }, /* #27 */
    1210     { 0x252c57, 0x252c57, 0x6752, 0x206f, 0xee, 0 }, /* #28 */
    1211     { 0x2757c6, 0x2757c6, 0x829e, 0x92a4, 0xcb, 0 }, /* #29 */
    1212     { 0x054a92, 0x054a92, 0xcc7d, 0xcc7d, 0x38, -1 }, /* #30 */
    1213     { 0x066a53, 0x066a53, 0xf9ea, 0xf9ea, 0xc7, -1 }, /* #31 */
    1214     { 0x162dd3, 0x162dd3, 0xdd4a, 0xdd4a, 0xd4, -1 }, /* #32 */
    1215     { 0x2c2e16, 0x2c2e16, 0x07fd, 0x7d0c, 0xa0, 0 }, /* #33 */
    1216     { 0x1b2ec6, 0x1b2ec6, 0x12a8, 0x02d9, 0x16, 0 }, /* #34 */
    1217     { 0x2e3b07, 0x2e3b07, 0x5f31, 0x5f31, 0x23, -1 }, /* #35 */
    1218     { 0x161b52, 0x161b52, 0xb7be, 0xb7be, 0x59, -1 }, /* #36 */
    1219     { 0x1301d2, 0x1301d2, 0x060f, 0x0021, 0x2f, 0 }, /* #37 */
    1220     { 0x260fd7, 0x260fd7, 0x70d3, 0xad91, 0xc6, 0 }, /* #38 */
    1221     { 0x2a78d2, 0x2a78d2, 0x8a57, 0x9bd7, 0xa4, 0 }, /* #39 */
    1222     { 0x052b16, 0x052b16, 0xc2fd, 0xc2fd, 0xbb, -1 }, /* #40 */
    1223     { 0x381f56, 0x381f56, 0x3a5f, 0x547f, 0x75, 0 }, /* #41 */
    1224     { 0x1e5703, 0x1e5703, 0xee18, 0xee18, 0x5f, -1 }, /* #42 */
    1225     { 0x374b07, 0x374b07, 0xc3ad, 0xc3ad, 0x73, -1 }, /* #43 */
    1226     { 0x074703, 0x074703, 0xdd94, 0x18fc, 0xe1, 0 }, /* #44 */
    1227     { 0x1a1946, 0x1a1946, 0x6e26, 0x6e26, 0x5d, -1 }, /* #45 */
    1228     { 0x023986, 0x023986, 0x68b0, 0x00c8, 0x86, 0 }, /* #46 */
    1229     { 0x226886, 0x226886, 0xb74f, 0xb74f, 0x61, -1 }, /* #47 */
    1230     { 0x315116, 0x315116, 0x6494, 0x6494, 0x24, -1 }, /* #48 */
    1231     { 0x3c4a47, 0x3c4a47, 0x2067, 0x0ea9, 0x31, 0 }, /* #49 */
    1232     { 0x0b0b02, 0x0b0b02, 0x8703, 0x8703, 0x58, -1 }, /* #50 */
    1233     { 0x2a2c43, 0x2a2c43, 0x8965, 0x8965, 0x33, -1 }, /* #51 */
    1234     { 0x2c6893, 0x2c6893, 0x3f4e, 0x3f4e, 0x00, -1 }, /* #52 */
    1235     { 0x1560d3, 0x1560d3, 0x22de, 0x6733, 0xad, 0 }, /* #53 */
    1236     { 0x116f97, 0x116f97, 0xd512, 0xd512, 0xb2, -1 }, /* #54 */
    1237     { 0x092582, 0x092582, 0xf97e, 0xf97e, 0x9b, -1 }, /* #55 */
    1238     { 0x033146, 0x033146, 0xdd02, 0xdd02, 0x8a, -1 }, /* #56 */
    1239     { 0x3a2903, 0x3a2903, 0x303c, 0x8a4a, 0xa5, 0 }, /* #57 */
    1240     { 0x381f47, 0x381f47, 0x277d, 0x0fce, 0x31, 0 }, /* #58 */
    1241     { 0x2963c6, 0x2963c6, 0x7656, 0x36f0, 0x7e, 0 }, /* #59 */
    1242     { 0x076153, 0x076153, 0xb339, 0xb339, 0x26, -1 }, /* #60 */
    1243     { 0x176757, 0x176757, 0xf78d, 0xf78d, 0x09, -1 }, /* #61 */
    1244     { 0x3c5c17, 0x3c5c17, 0x6542, 0x6542, 0x23, -1 }, /* #62 */
    1245     { 0x125212, 0x125212, 0x6035, 0x6035, 0x34, -1 }, /* #63 */
     3061    { 0x203a12, 0x203a12, 0x0000, 0x0000, 0x00, -1 }, /* #0 */
     3062    { 0x257b82, 0x257b82, 0x0000, 0x0000, 0x00, -1 }, /* #1 */
     3063    { 0x347a93, 0x347a93, 0x0000, 0x0000, 0x00, -1 }, /* #2 */
     3064    { 0x276552, 0x276552, 0x0000, 0x0000, 0x00, -1 }, /* #3 */
     3065    { 0x356553, 0x356553, 0xb94c, 0xb94c, 0x00, -1 }, /* #4 */
     3066    { 0x141a06, 0x141a06, 0x41f5, 0x41f5, 0x00, -1 }, /* #5 */
     3067    { 0x2f7616, 0x2f7616, 0xeef5, 0xeef5, 0x00, -1 }, /* #6 */
     3068    { 0x001096, 0x001096, 0x9989, 0x9989, 0x00, -1 }, /* #7 */
     3069    { 0x0a1e82, 0x0a1e82, 0xebc2, 0xebc2, 0xe8, -1 }, /* #8 */
     3070    { 0x1f6cc6, 0x1f6cc6, 0x8086, 0x62ec, 0x8b, 0 }, /* #9 */
     3071    { 0x3301d6, 0x3301d6, 0x1556, 0x1622, 0xa0, 0 }, /* #10 */
     3072    { 0x235a57, 0x235a57, 0x3343, 0x3343, 0x30, -1 }, /* #11 */
     3073    { 0x277d87, 0x277d87, 0x8882, 0x8882, 0x0d, -1 }, /* #12 */
     3074    { 0x342fd3, 0x342fd3, 0x7a9e, 0x7a9e, 0x6c, -1 }, /* #13 */
     3075    { 0x174b92, 0x174b92, 0x8656, 0x8656, 0x84, -1 }, /* #14 */
     3076    { 0x027617, 0x027617, 0x9619, 0x9619, 0x02, -1 }, /* #15 */
     3077    { 0x101dc6, 0x101dc6, 0x3844, 0x045a, 0xa0, 0 }, /* #16 */
     3078    { 0x354d86, 0x354d86, 0x84e8, 0x84e8, 0x61, -1 }, /* #17 */
     3079    { 0x2b2b16, 0x2b2b16, 0x8f05, 0x20e9, 0x9d, 0 }, /* #18 */
     3080    { 0x027a97, 0x027a97, 0x7784, 0x06a1, 0xbe, 0 }, /* #19 */
     3081    { 0x1a3907, 0x1a3907, 0xb7c2, 0xb7c2, 0x3c, -1 }, /* #20 */
     3082    { 0x3d6f46, 0x3d6f46, 0xc1e6, 0xc1e6, 0xa0, -1 }, /* #21 */
     3083    { 0x0c0297, 0x0c0297, 0x4b60, 0xc858, 0xd9, 0 }, /* #22 */
     3084    { 0x382417, 0x382417, 0x2a83, 0x5d41, 0xa6, 0 }, /* #23 */
     3085    { 0x246c92, 0x246c92, 0x39df, 0x1957, 0xaa, 0 }, /* #24 */
     3086    { 0x117706, 0x117706, 0xa824, 0x18b4, 0xef, 0 }, /* #25 */
     3087    { 0x203d06, 0x203d06, 0x7132, 0x4fa9, 0xab, 0 }, /* #26 */
     3088    { 0x0b3c03, 0x0b3c03, 0x44e9, 0x13b2, 0x63, 0 }, /* #27 */
     3089    { 0x094583, 0x094583, 0x76eb, 0x0e93, 0xcf, 0 }, /* #28 */
     3090    { 0x165c17, 0x165c17, 0xa11b, 0xa11b, 0x4f, -1 }, /* #29 */
     3091    { 0x280e42, 0x280e42, 0x2d16, 0x1630, 0xf0, 0 }, /* #30 */
     3092    { 0x275657, 0x275657, 0x08e7, 0x2738, 0x28, 0 }, /* #31 */
     3093    { 0x325c13, 0x325c13, 0x62ee, 0x2a81, 0xc4, 0 }, /* #32 */
     3094    { 0x085e97, 0x085e97, 0x680e, 0x67b7, 0x91, 0 }, /* #33 */
     3095    { 0x310f13, 0x310f13, 0x0f6d, 0x07db, 0x12, 0 }, /* #34 */
     3096    { 0x007112, 0x007112, 0x439c, 0x6a7a, 0x8d, 0 }, /* #35 */
     3097    { 0x045902, 0x045902, 0x7a9b, 0x12f7, 0x7f, 0 }, /* #36 */
     3098    { 0x0c7a16, 0x0c7a16, 0x393a, 0x315d, 0x9d, 0 }, /* #37 */
     3099    { 0x3f3592, 0x3f3592, 0xb916, 0x84fa, 0xbd, 0 }, /* #38 */
     3100    { 0x036096, 0x036096, 0xcdec, 0xcdec, 0x19, -1 }, /* #39 */
     3101    { 0x3d5f47, 0x3d5f47, 0x3645, 0x5d8a, 0x64, 0 }, /* #40 */
     3102    { 0x1d4b53, 0x1d4b53, 0x774a, 0x774a, 0x05, -1 }, /* #41 */
     3103    { 0x041f16, 0x041f16, 0x417a, 0x0197, 0x6f, 0 }, /* #42 */
     3104    { 0x386147, 0x386147, 0x1849, 0x1849, 0x0a, -1 }, /* #43 */
     3105    { 0x2d3147, 0x2d3147, 0xa994, 0xa994, 0x85, -1 }, /* #44 */
     3106    { 0x233257, 0x233257, 0xf798, 0xf798, 0x99, -1 }, /* #45 */
     3107    { 0x1d4986, 0x1d4986, 0x1892, 0x6b1b, 0xe5, 0 }, /* #46 */
     3108    { 0x0349c6, 0x0349c6, 0x6066, 0x7e7c, 0xc6, 0 }, /* #47 */
     3109    { 0x3f1d13, 0x3f1d13, 0x46b9, 0x0a4d, 0xeb, 0 }, /* #48 */
     3110    { 0x090006, 0x090006, 0x60af, 0x0d85, 0xba, 0 }, /* #49 */
     3111    { 0x114743, 0x114743, 0xd99d, 0x0dec, 0xec, 0 }, /* #50 */
     3112    { 0x3b2297, 0x3b2297, 0x6669, 0x7970, 0xe9, 0 }, /* #51 */
     3113    { 0x3d4dd3, 0x3d4dd3, 0x192d, 0x073a, 0x6f, 0 }, /* #52 */
     3114    { 0x0302d7, 0x0302d7, 0xc89b, 0xc89b, 0x0d, -1 }, /* #53 */
     3115    { 0x0c1e97, 0x0c1e97, 0xdea7, 0xade7, 0xf6, 0 }, /* #54 */
     3116    { 0x182502, 0x182502, 0x698b, 0x7398, 0xb1, 0 }, /* #55 */
     3117    { 0x3b3d07, 0x3b3d07, 0x6135, 0x2172, 0xda, 0 }, /* #56 */
     3118    { 0x0a6707, 0x0a6707, 0x0fb7, 0x2d11, 0xea, 0 }, /* #57 */
     3119    { 0x003f56, 0x003f56, 0xdef9, 0xdef9, 0xc3, -1 }, /* #58 */
     3120    { 0x3547c7, 0x3547c7, 0x6e41, 0xa573, 0xf4, 0 }, /* #59 */
     3121    { 0x151402, 0x151402, 0xbd0c, 0xbd0c, 0xb1, -1 }, /* #60 */
     3122    { 0x124396, 0x124396, 0x28e6, 0x124e, 0x86, 0 }, /* #61 */
     3123    { 0x123243, 0x123243, 0x1d48, 0x4763, 0x4b, 0 }, /* #62 */
     3124    { 0x3654d6, 0x3654d6, 0xd081, 0x52ff, 0xd1, 0 }, /* #63 */
    12463125};
    12473126static const MULDIVU8_TEST_T g_aTests_idiv_u8_intel[] =
    12483127{
    1249     { 0x261ad7, 0x261ad7, 0x0000, 0x0000, 0x00, -1 }, /* #0 */
    1250     { 0x034f93, 0x034f93, 0x0000, 0x0000, 0x00, -1 }, /* #1 */
    1251     { 0x261197, 0x261197, 0x0000, 0x0000, 0x00, -1 }, /* #2 */
    1252     { 0x151642, 0x151642, 0x0000, 0x0000, 0x00, -1 }, /* #3 */
    1253     { 0x1e2a82, 0x1e2a82, 0x60cc, 0x60cc, 0x00, -1 }, /* #4 */
    1254     { 0x2658d7, 0x2658d7, 0x9b3a, 0x9b3a, 0x00, -1 }, /* #5 */
    1255     { 0x3a2817, 0x3a2817, 0x1f0a, 0x1f0a, 0x00, -1 }, /* #6 */
    1256     { 0x254c93, 0x254c93, 0x0173, 0x0173, 0x00, -1 }, /* #7 */
    1257     { 0x395c52, 0x395c52, 0xa5ce, 0xa5ce, 0xf6, -1 }, /* #8 */
    1258     { 0x3a6917, 0x3a6917, 0xdd88, 0xc37f, 0xbb, 0 }, /* #9 */
    1259     { 0x3b44c3, 0x3b44c3, 0xf583, 0xf695, 0x19, 0 }, /* #10 */
    1260     { 0x2e0e86, 0x2e0e86, 0x43c8, 0x43c8, 0x26, -1 }, /* #11 */
    1261     { 0x1f5003, 0x1f5003, 0xaef9, 0xaef9, 0xda, -1 }, /* #12 */
    1262     { 0x1a3657, 0x1a3657, 0x526d, 0x526d, 0x70, -1 }, /* #13 */
    1263     { 0x3f6712, 0x3f6712, 0x0f33, 0x6f1e, 0x7e, 0 }, /* #14 */
    1264     { 0x171f03, 0x171f03, 0xdfa3, 0xdfa3, 0xe0, -1 }, /* #15 */
    1265     { 0x3c4bd7, 0x3c4bd7, 0x8a66, 0x8a66, 0xf2, -1 }, /* #16 */
    1266     { 0x082183, 0x082183, 0xc0a5, 0xc0a5, 0x9f, -1 }, /* #17 */
    1267     { 0x234f16, 0x234f16, 0xfecc, 0xb402, 0x8c, 0 }, /* #18 */
    1268     { 0x106343, 0x106343, 0xbaaa, 0xbaaa, 0x1f, -1 }, /* #19 */
    1269     { 0x136192, 0x136192, 0x2939, 0x2939, 0x22, -1 }, /* #20 */
    1270     { 0x3002c2, 0x3002c2, 0xceef, 0xceef, 0xf5, -1 }, /* #21 */
    1271     { 0x301956, 0x301956, 0x3cfa, 0x6e83, 0x84, 0 }, /* #22 */
    1272     { 0x344bc3, 0x344bc3, 0x72b7, 0x72b7, 0xdb, -1 }, /* #23 */
    1273     { 0x056f57, 0x056f57, 0x8d61, 0x8d61, 0x55, -1 }, /* #24 */
    1274     { 0x1f68d3, 0x1f68d3, 0x5485, 0x5485, 0xe3, -1 }, /* #25 */
    1275     { 0x317616, 0x317616, 0x0653, 0x5ff4, 0x81, 0 }, /* #26 */
    1276     { 0x333707, 0x333707, 0x586a, 0x586a, 0xee, -1 }, /* #27 */
    1277     { 0x182153, 0x182153, 0x086d, 0x086d, 0xff, -1 }, /* #28 */
    1278     { 0x2c2983, 0x2c2983, 0xa2b6, 0xa2b6, 0x5e, -1 }, /* #29 */
    1279     { 0x135cd6, 0x135cd6, 0x5dd9, 0x5dd9, 0x33, -1 }, /* #30 */
    1280     { 0x072347, 0x072347, 0x5b3a, 0x5b3a, 0x39, -1 }, /* #31 */
    1281     { 0x3e6202, 0x3e6202, 0xdb70, 0xe096, 0x58, 0 }, /* #32 */
    1282     { 0x033213, 0x033213, 0xa372, 0xa372, 0x36, -1 }, /* #33 */
    1283     { 0x101f57, 0x101f57, 0x48da, 0x48da, 0x0c, -1 }, /* #34 */
    1284     { 0x2b6f83, 0x2b6f83, 0x6e17, 0x6e17, 0x14, -1 }, /* #35 */
    1285     { 0x0737c6, 0x0737c6, 0x8859, 0x8859, 0x7a, -1 }, /* #36 */
    1286     { 0x286512, 0x286512, 0x82ca, 0x82ca, 0xf3, -1 }, /* #37 */
    1287     { 0x357cc7, 0x357cc7, 0x9b1c, 0x9b1c, 0xac, -1 }, /* #38 */
    1288     { 0x143e12, 0x143e12, 0x59be, 0x59be, 0x4a, -1 }, /* #39 */
    1289     { 0x327857, 0x327857, 0xab30, 0xab30, 0x9a, -1 }, /* #40 */
    1290     { 0x163952, 0x163952, 0xf37f, 0xc22b, 0xb7, 0 }, /* #41 */
    1291     { 0x013087, 0x013087, 0x2157, 0x5059, 0x5f, 0 }, /* #42 */
    1292     { 0x0c6846, 0x0c6846, 0x3b61, 0x3b61, 0x2d, -1 }, /* #43 */
    1293     { 0x2d6fc7, 0x2d6fc7, 0x3800, 0x3800, 0xca, -1 }, /* #44 */
    1294     { 0x2c20d3, 0x2c20d3, 0x67ad, 0x67ad, 0x57, -1 }, /* #45 */
    1295     { 0x096207, 0x096207, 0xe9c3, 0xe9c3, 0x14, -1 }, /* #46 */
    1296     { 0x3f2007, 0x3f2007, 0xc3fa, 0xc3fa, 0x65, -1 }, /* #47 */
    1297     { 0x371996, 0x371996, 0x63d3, 0x63d3, 0xb2, -1 }, /* #48 */
    1298     { 0x334696, 0x334696, 0xa6b7, 0xa6b7, 0x7f, -1 }, /* #49 */
    1299     { 0x2e6bd6, 0x2e6bd6, 0x56a5, 0x56a5, 0xe4, -1 }, /* #50 */
    1300     { 0x3405d3, 0x3405d3, 0x171f, 0x171f, 0xf8, -1 }, /* #51 */
    1301     { 0x0a7d56, 0x0a7d56, 0x0b4d, 0x1283, 0xe9, 0 }, /* #52 */
    1302     { 0x0a5982, 0x0a5982, 0xf199, 0xf973, 0xe0, 0 }, /* #53 */
    1303     { 0x316896, 0x316896, 0x21cb, 0x5348, 0x77, 0 }, /* #54 */
    1304     { 0x365a47, 0x365a47, 0x3bc3, 0x3bc3, 0x77, -1 }, /* #55 */
    1305     { 0x172c57, 0x172c57, 0x387b, 0x387b, 0x96, -1 }, /* #56 */
    1306     { 0x0a1392, 0x0a1392, 0x6134, 0x6134, 0x32, -1 }, /* #57 */
    1307     { 0x127647, 0x127647, 0xc49f, 0xc49f, 0x16, -1 }, /* #58 */
    1308     { 0x2942d2, 0x2942d2, 0x9b1c, 0x9b1c, 0xb6, -1 }, /* #59 */
    1309     { 0x363442, 0x363442, 0x90c8, 0x90c8, 0x2a, -1 }, /* #60 */
    1310     { 0x1c4616, 0x1c4616, 0x1f3d, 0x1f3d, 0xf2, -1 }, /* #61 */
    1311     { 0x1c1906, 0x1c1906, 0xa75e, 0xa75e, 0x24, -1 }, /* #62 */
    1312     { 0x1d4017, 0x1d4017, 0x5b13, 0x5b13, 0x8f, -1 }, /* #63 */
     3128    { 0x2f51c3, 0x2f51c3, 0x0000, 0x0000, 0x00, -1 }, /* #0 */
     3129    { 0x154257, 0x154257, 0x0000, 0x0000, 0x00, -1 }, /* #1 */
     3130    { 0x062713, 0x062713, 0x0000, 0x0000, 0x00, -1 }, /* #2 */
     3131    { 0x2f6087, 0x2f6087, 0x0000, 0x0000, 0x00, -1 }, /* #3 */
     3132    { 0x222312, 0x222312, 0xba69, 0xba69, 0x00, -1 }, /* #4 */
     3133    { 0x1f4413, 0x1f4413, 0x5709, 0x5709, 0x00, -1 }, /* #5 */
     3134    { 0x003fc3, 0x003fc3, 0x7334, 0x7334, 0x00, -1 }, /* #6 */
     3135    { 0x157207, 0x157207, 0xda1b, 0xda1b, 0x00, -1 }, /* #7 */
     3136    { 0x3e4e87, 0x3e4e87, 0xce60, 0xce60, 0xd2, -1 }, /* #8 */
     3137    { 0x3b1347, 0x3b1347, 0x43bb, 0x43bb, 0x4f, -1 }, /* #9 */
     3138    { 0x386b92, 0x386b92, 0xdbf1, 0xcda6, 0x66, 0 }, /* #10 */
     3139    { 0x0e7303, 0x0e7303, 0x454d, 0x454d, 0x76, -1 }, /* #11 */
     3140    { 0x343ad3, 0x343ad3, 0x164c, 0x045c, 0x3e, 0 }, /* #12 */
     3141    { 0x362dc7, 0x362dc7, 0xf511, 0xc931, 0xc8, 0 }, /* #13 */
     3142    { 0x223486, 0x223486, 0xb4d2, 0xb4d2, 0xf6, -1 }, /* #14 */
     3143    { 0x144d06, 0x144d06, 0xb5b7, 0xb5b7, 0x37, -1 }, /* #15 */
     3144    { 0x1b6002, 0x1b6002, 0x9f3c, 0x9f3c, 0x37, -1 }, /* #16 */
     3145    { 0x1f6802, 0x1f6802, 0xffb6, 0xb600, 0x81, 0 }, /* #17 */
     3146    { 0x273543, 0x273543, 0xbb32, 0xbb32, 0x36, -1 }, /* #18 */
     3147    { 0x1c3c06, 0x1c3c06, 0x2efe, 0x3387, 0x9d, 0 }, /* #19 */
     3148    { 0x1b4106, 0x1b4106, 0x06e2, 0x06e2, 0xfa, -1 }, /* #20 */
     3149    { 0x3e1617, 0x3e1617, 0x626e, 0x626e, 0xf5, -1 }, /* #21 */
     3150    { 0x381513, 0x381513, 0x091b, 0x1b48, 0x20, 0 }, /* #22 */
     3151    { 0x0f2087, 0x0f2087, 0x5c11, 0x5c11, 0x45, -1 }, /* #23 */
     3152    { 0x243543, 0x243543, 0x0428, 0x2c0c, 0x55, 0 }, /* #24 */
     3153    { 0x123703, 0x123703, 0x8ca7, 0x8ca7, 0xdf, -1 }, /* #25 */
     3154    { 0x1a3f12, 0x1a3f12, 0x8713, 0x8713, 0x39, -1 }, /* #26 */
     3155    { 0x331f83, 0x331f83, 0x1477, 0x2dcb, 0x9e, 0 }, /* #27 */
     3156    { 0x345993, 0x345993, 0x91c8, 0x91c8, 0x45, -1 }, /* #28 */
     3157    { 0x384f06, 0x384f06, 0x9982, 0x9982, 0xd6, -1 }, /* #29 */
     3158    { 0x2a7502, 0x2a7502, 0xfbd5, 0xf52c, 0xe8, 0 }, /* #30 */
     3159    { 0x310cd2, 0x310cd2, 0x7c1f, 0x7c1f, 0x26, -1 }, /* #31 */
     3160    { 0x0c25c2, 0x0c25c2, 0xd35e, 0xe68e, 0x64, 0 }, /* #32 */
     3161    { 0x0a3c12, 0x0a3c12, 0xb23f, 0xb23f, 0x9e, -1 }, /* #33 */
     3162    { 0x2c0a92, 0x2c0a92, 0x0653, 0x6ff3, 0x8c, 0 }, /* #34 */
     3163    { 0x292e56, 0x292e56, 0xeb34, 0xb73b, 0xa7, 0 }, /* #35 */
     3164    { 0x110f57, 0x110f57, 0xc548, 0xc548, 0x94, -1 }, /* #36 */
     3165    { 0x346397, 0x346397, 0xca39, 0xca39, 0xde, -1 }, /* #37 */
     3166    { 0x371096, 0x371096, 0xd7bc, 0xb689, 0x56, 0 }, /* #38 */
     3167    { 0x3c2653, 0x3c2653, 0x8ea4, 0x8ea4, 0xbf, -1 }, /* #39 */
     3168    { 0x073846, 0x073846, 0xfed1, 0xf1ee, 0x10, 0 }, /* #40 */
     3169    { 0x382a42, 0x382a42, 0xbd0a, 0xbd0a, 0x46, -1 }, /* #41 */
     3170    { 0x2d3d46, 0x2d3d46, 0xd92f, 0xc6a7, 0x6f, 0 }, /* #42 */
     3171    { 0x0c0dc7, 0x0c0dc7, 0x0020, 0x2000, 0xb5, 0 }, /* #43 */
     3172    { 0x227017, 0x227017, 0x7f76, 0x7f76, 0xc9, -1 }, /* #44 */
     3173    { 0x1f1796, 0x1f1796, 0x8239, 0x8239, 0xb9, -1 }, /* #45 */
     3174    { 0x044392, 0x044392, 0xd2f3, 0xd2f3, 0xf3, -1 }, /* #46 */
     3175    { 0x336952, 0x336952, 0x7ed0, 0x7ed0, 0x59, -1 }, /* #47 */
     3176    { 0x0d3fd2, 0x0d3fd2, 0x3567, 0x3567, 0x31, -1 }, /* #48 */
     3177    { 0x0f5fc2, 0x0f5fc2, 0x4443, 0x4443, 0xb1, -1 }, /* #49 */
     3178    { 0x264c02, 0x264c02, 0x2a3a, 0x005e, 0x73, 0 }, /* #50 */
     3179    { 0x2d0302, 0x2d0302, 0x7068, 0x7068, 0xe5, -1 }, /* #51 */
     3180    { 0x1a51d6, 0x1a51d6, 0x9751, 0x9751, 0x73, -1 }, /* #52 */
     3181    { 0x177096, 0x177096, 0x5d05, 0x5d05, 0xad, -1 }, /* #53 */
     3182    { 0x065496, 0x065496, 0x9a26, 0x9a26, 0xc1, -1 }, /* #54 */
     3183    { 0x270fc2, 0x270fc2, 0x8426, 0x8426, 0x6d, -1 }, /* #55 */
     3184    { 0x235fd6, 0x235fd6, 0x356e, 0x356e, 0xd0, -1 }, /* #56 */
     3185    { 0x0f60d3, 0x0f60d3, 0x488e, 0x488e, 0xb5, -1 }, /* #57 */
     3186    { 0x3b5957, 0x3b5957, 0x0e38, 0x28dc, 0x9c, 0 }, /* #58 */
     3187    { 0x3b3252, 0x3b3252, 0x4156, 0x4156, 0x54, -1 }, /* #59 */
     3188    { 0x396552, 0x396552, 0x1091, 0x07c6, 0xb7, 0 }, /* #60 */
     3189    { 0x305f16, 0x305f16, 0x1c81, 0x1c81, 0xdd, -1 }, /* #61 */
     3190    { 0x351ec3, 0x351ec3, 0x8eb6, 0x8eb6, 0x78, -1 }, /* #62 */
     3191    { 0x064383, 0x064383, 0x7f07, 0x7f07, 0xf5, -1 }, /* #63 */
    13133192};
    13143193static const MULDIVU16_TEST_T g_aTests_mul_u16_intel[] =
    13153194{
    1316     { 0x3e27c3, 0x3e2706, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #0 */
    1317     { 0x1e19d6, 0x1e1106, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #1 */
    1318     { 0x121303, 0x121306, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #2 */
    1319     { 0x3f63d3, 0x3f6306, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #3 */
    1320     { 0x2b4147, 0x2b4106, 0xb91b, 0x0000, 0x8e3b, 0x0000, 0x0000, 0 }, /* #4 */
    1321     { 0x191a86, 0x191206, 0xc531, 0x0000, 0x9a49, 0x0000, 0x0000, 0 }, /* #5 */
    1322     { 0x1e6693, 0x1e6606, 0x42f7, 0x0000, 0xf4a7, 0x0000, 0x0000, 0 }, /* #6 */
    1323     { 0x156643, 0x156606, 0x874c, 0x0000, 0x9276, 0x0000, 0x0000, 0 }, /* #7 */
    1324     { 0x081842, 0x081887, 0xbd5c, 0x9a5c, 0x7aab, 0x5acc, 0x7ac1, 0 }, /* #8 */
    1325     { 0x114dd7, 0x114d83, 0x6a68, 0xabd0, 0x4a5b, 0x094d, 0x1662, 0 }, /* #9 */
    1326     { 0x041386, 0x041b03, 0xb71b, 0x7502, 0x0ca9, 0x3175, 0x4526, 0 }, /* #10 */
    1327     { 0x316a53, 0x316a03, 0x1715, 0x19ad, 0x6e77, 0x0e44, 0x9e39, 0 }, /* #11 */
    1328     { 0x374452, 0x374c07, 0x9ad3, 0x3e9c, 0x0e33, 0x1b7d, 0x2d74, 0 }, /* #12 */
    1329     { 0x296ec3, 0x296e87, 0xdbec, 0xfc3c, 0x4d8b, 0x25c9, 0x2bfd, 0 }, /* #13 */
    1330     { 0x126a02, 0x126a03, 0xdd15, 0x0eef, 0x0d28, 0x572e, 0x64f3, 0 }, /* #14 */
    1331     { 0x010c87, 0x010c03, 0x735e, 0x6ca4, 0x3e2a, 0x22d6, 0x4d4e, 0 }, /* #15 */
    1332     { 0x1e5a97, 0x1e5a07, 0xd41a, 0x662e, 0x8d8b, 0x324a, 0x3cb3, 0 }, /* #16 */
    1333     { 0x217846, 0x217887, 0x3291, 0xe082, 0x15ee, 0x23d3, 0xb562, 0 }, /* #17 */
    1334     { 0x237843, 0x237883, 0x70c5, 0xb3ae, 0x3569, 0x482b, 0xa3d6, 0 }, /* #18 */
    1335     { 0x010a12, 0x010a03, 0x8bb6, 0x771a, 0x1d97, 0x1409, 0x24b7, 0 }, /* #19 */
    1336     { 0x1d1486, 0x1d1c87, 0x3f42, 0xaa84, 0xcf9b, 0x34e1, 0xd602, 0 }, /* #20 */
    1337     { 0x282802, 0x282883, 0x2f21, 0xb708, 0xd8cc, 0x1733, 0x7e08, 0 }, /* #21 */
    1338     { 0x3e71d3, 0x3e7983, 0x6156, 0xe904, 0x93d1, 0x5bd4, 0xf186, 0 }, /* #22 */
    1339     { 0x182193, 0x182983, 0x7317, 0xfbdc, 0x9c51, 0x7185, 0xfc84, 0 }, /* #23 */
    1340     { 0x065d03, 0x065d87, 0xa484, 0xeec0, 0x6d73, 0x3710, 0x55b0, 0 }, /* #24 */
    1341     { 0x1b1696, 0x1b1e07, 0x6a24, 0x69b4, 0xf767, 0x4c31, 0xb7c5, 0 }, /* #25 */
    1342     { 0x000f42, 0x000f07, 0xeefb, 0x69b1, 0xd02d, 0x3663, 0x3a43, 0 }, /* #26 */
    1343     { 0x161993, 0x161907, 0xf9fe, 0x39a6, 0x242d, 0x5a03, 0x5c2d, 0 }, /* #27 */
    1344     { 0x103883, 0x103807, 0x8e36, 0x34f6, 0x14b2, 0x739e, 0xd021, 0 }, /* #28 */
    1345     { 0x191d16, 0x191d03, 0x4d58, 0x3f98, 0x0065, 0x3133, 0xa2d9, 0 }, /* #29 */
    1346     { 0x1e4812, 0x1e4883, 0x8bff, 0x8df8, 0x9bdd, 0x72db, 0xd208, 0 }, /* #30 */
    1347     { 0x052693, 0x052e07, 0xf77d, 0x53b7, 0x59af, 0x24fd, 0x2643, 0 }, /* #31 */
    1348     { 0x250706, 0x250f83, 0xc94e, 0x86b6, 0xe9a5, 0x7c61, 0x9e2d, 0 }, /* #32 */
    1349     { 0x181b97, 0x181b83, 0xdda7, 0xfa20, 0x030e, 0xa011, 0xb8e0, 0 }, /* #33 */
    1350     { 0x383783, 0x383f83, 0xdf5e, 0x8d20, 0x683d, 0x9f2e, 0xb670, 0 }, /* #34 */
    1351     { 0x376896, 0x376883, 0x2f12, 0x8246, 0xbea1, 0x2e63, 0xfc4b, 0 }, /* #35 */
    1352     { 0x295a43, 0x295a83, 0xde29, 0x8b43, 0x8581, 0xd359, 0xf38b, 0 }, /* #36 */
    1353     { 0x0f28c3, 0x0f2883, 0xe8bf, 0xdad9, 0xc5ef, 0x43a4, 0x4a67, 0 }, /* #37 */
    1354     { 0x2b3ac6, 0x2b3a83, 0xe283, 0xba68, 0x6eee, 0x9b41, 0xaf78, 0 }, /* #38 */
    1355     { 0x2932c7, 0x293a87, 0x8ccc, 0x8850, 0x3683, 0x0be2, 0x159c, 0 }, /* #39 */
    1356     { 0x1027c2, 0x102f03, 0x66c1, 0x7180, 0x834e, 0x20b6, 0x5180, 0 }, /* #40 */
    1357     { 0x314a97, 0x314a03, 0xadf5, 0x4f9d, 0xb897, 0x1c90, 0x2a09, 0 }, /* #41 */
    1358     { 0x056742, 0x056f07, 0x7480, 0x2600, 0x0397, 0x2af8, 0x5e6c, 0 }, /* #42 */
    1359     { 0x003286, 0x003a87, 0xe181, 0x97d7, 0x5229, 0x675c, 0x7557, 0 }, /* #43 */
    1360     { 0x2c3652, 0x2c3e87, 0x7aa7, 0x80a9, 0xd944, 0x4ea9, 0xa42f, 0 }, /* #44 */
    1361     { 0x181246, 0x181a87, 0x3364, 0xe600, 0x6eae, 0x1129, 0x5580, 0 }, /* #45 */
    1362     { 0x230697, 0x230e03, 0xbbf6, 0x0658, 0x5abc, 0xba52, 0xfdc4, 0 }, /* #46 */
    1363     { 0x1e1393, 0x1e1b03, 0x883f, 0x0bbf, 0x45f4, 0x534b, 0x9c81, 0 }, /* #47 */
    1364     { 0x353f96, 0x353f87, 0x0b75, 0xa547, 0xba21, 0x0a20, 0xe24b, 0 }, /* #48 */
    1365     { 0x197096, 0x197883, 0x5b5c, 0xd208, 0x93b6, 0x4d8c, 0xd94e, 0 }, /* #49 */
    1366     { 0x1c4753, 0x1c4f03, 0x2c7b, 0x31d6, 0xd4cb, 0x117c, 0x64a2, 0 }, /* #50 */
    1367     { 0x1d58c7, 0x1d5807, 0x1fd6, 0x4050, 0x3ac4, 0x0fba, 0x7e78, 0 }, /* #51 */
    1368     { 0x036996, 0x036987, 0x6a79, 0x9548, 0xd7ad, 0x62ca, 0xed88, 0 }, /* #52 */
    1369     { 0x106897, 0x106883, 0x036a, 0xadd0, 0xa296, 0x0326, 0xec48, 0 }, /* #53 */
    1370     { 0x1a3897, 0x1a3803, 0x94b4, 0x2e4c, 0x3542, 0x3e96, 0x6bbf, 0 }, /* #54 */
    1371     { 0x224f42, 0x224f83, 0x85ea, 0xf55e, 0xdec0, 0x36b3, 0x6893, 0 }, /* #55 */
    1372     { 0x2d5d87, 0x2d5d83, 0x2f44, 0x9e10, 0x726a, 0x00c9, 0x0444, 0 }, /* #56 */
    1373     { 0x046903, 0x046907, 0x5bad, 0x590c, 0x65b2, 0x4fc3, 0xdebc, 0 }, /* #57 */
    1374     { 0x284212, 0x284a07, 0xcaf0, 0x3f50, 0xa5b8, 0x21c6, 0x2a9b, 0 }, /* #58 */
    1375     { 0x3e7092, 0x3e7803, 0x8d8c, 0x1f2c, 0x67f4, 0x78cc, 0xda79, 0 }, /* #59 */
    1376     { 0x3d3c92, 0x3d3c03, 0x1730, 0x5540, 0x4574, 0x12df, 0xd05c, 0 }, /* #60 */
    1377     { 0x204b17, 0x204b03, 0x8f0b, 0x2989, 0x5039, 0x77b4, 0xd63b, 0 }, /* #61 */
    1378     { 0x134196, 0x134907, 0x3d65, 0x53b8, 0x3d51, 0x10a1, 0x4558, 0 }, /* #62 */
    1379     { 0x347546, 0x347d87, 0x0ef9, 0x9881, 0xe6d8, 0x04aa, 0x4fc9, 0 }, /* #63 */
     3195    { 0x343cd6, 0x343406, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #0 */
     3196    { 0x251fd6, 0x251706, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #1 */
     3197    { 0x3e1b06, 0x3e1306, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #2 */
     3198    { 0x123217, 0x123206, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #3 */
     3199    { 0x394516, 0x394506, 0x53a7, 0x0000, 0x6951, 0x0000, 0x0000, 0 }, /* #4 */
     3200    { 0x302956, 0x302106, 0xaffb, 0x0000, 0x1552, 0x0000, 0x0000, 0 }, /* #5 */
     3201    { 0x132242, 0x132206, 0x1b17, 0x0000, 0x6452, 0x0000, 0x0000, 0 }, /* #6 */
     3202    { 0x123516, 0x123506, 0xce25, 0x0000, 0x35ef, 0x0000, 0x0000, 0 }, /* #7 */
     3203    { 0x311916, 0x311903, 0x9dc9, 0x2237, 0xfdfd, 0x7656, 0xbfff, 0 }, /* #8 */
     3204    { 0x0466d2, 0x046e87, 0xf45b, 0xb3e1, 0x1506, 0xf1eb, 0xfd73, 0 }, /* #9 */
     3205    { 0x332592, 0x332d87, 0xa816, 0xa16c, 0x54e5, 0x7cac, 0xbde2, 0 }, /* #10 */
     3206    { 0x282ed3, 0x282e87, 0x9e9c, 0xee9c, 0x1cef, 0x7e64, 0xcc01, 0 }, /* #11 */
     3207    { 0x0a5717, 0x0a5f03, 0x26a9, 0x5086, 0x80ac, 0x1f1f, 0xce16, 0 }, /* #12 */
     3208    { 0x3c1707, 0x3c1f07, 0x440d, 0x6656, 0x3f47, 0x3a87, 0xdc2e, 0 }, /* #13 */
     3209    { 0x371702, 0x371f03, 0x055b, 0x523b, 0xad94, 0x0099, 0x1ca1, 0 }, /* #14 */
     3210    { 0x2b4743, 0x2b4f83, 0x0bed, 0xaa10, 0xab36, 0x0836, 0xb050, 0 }, /* #15 */
     3211    { 0x0a7cd2, 0x0a7c03, 0xec0e, 0x2120, 0x55d7, 0x4169, 0x46f0, 0 }, /* #16 */
     3212    { 0x273593, 0x273d03, 0xdc7e, 0x1b2c, 0xdab4, 0x9f44, 0xb8ea, 0 }, /* #17 */
     3213    { 0x0035c6, 0x003d87, 0x7700, 0xc800, 0x84d6, 0x2fa1, 0x6678, 0 }, /* #18 */
     3214    { 0x0c2f12, 0x0c2f03, 0x9c17, 0x7179, 0x2a9e, 0x0572, 0x08ef, 0 }, /* #19 */
     3215    { 0x055dd6, 0x055d07, 0xbab2, 0x4630, 0x6786, 0xa3f9, 0xe0d8, 0 }, /* #20 */
     3216    { 0x324686, 0x324e87, 0x10f9, 0xb50f, 0xf100, 0x0004, 0x0047, 0 }, /* #21 */
     3217    { 0x1d3703, 0x1d3f87, 0x4287, 0xff71, 0x3828, 0x0544, 0x1447, 0 }, /* #22 */
     3218    { 0x2b1013, 0x2b1807, 0xbeb6, 0x6afa, 0x3d1e, 0xb152, 0xee07, 0 }, /* #23 */
     3219    { 0x190c56, 0x190c87, 0x713a, 0xfab2, 0x4780, 0x1054, 0x24ed, 0 }, /* #24 */
     3220    { 0x315887, 0x315803, 0xb949, 0x3e80, 0xd984, 0x9290, 0xca80, 0 }, /* #25 */
     3221    { 0x2d7856, 0x2d7803, 0xcb20, 0x6880, 0xb6ea, 0x95e0, 0xbce4, 0 }, /* #26 */
     3222    { 0x1762d7, 0x176a07, 0x4b89, 0x5ab1, 0xe896, 0x0127, 0x03e9, 0 }, /* #27 */
     3223    { 0x0b6c52, 0x0b6c07, 0x2fe1, 0x29d8, 0x5752, 0x0ce0, 0x44d8, 0 }, /* #28 */
     3224    { 0x2d6f47, 0x2d6f03, 0x9ac3, 0x78cb, 0x50c5, 0x96bd, 0xf959, 0 }, /* #29 */
     3225    { 0x0f1ec3, 0x0f1e07, 0xc098, 0x3490, 0xbdb4, 0xa08b, 0xd566, 0 }, /* #30 */
     3226    { 0x2d5f43, 0x2d5f87, 0x660f, 0xa38b, 0x38ff, 0x1c36, 0x46c5, 0 }, /* #31 */
     3227    { 0x1c3cd2, 0x1c3c03, 0x85d1, 0x1ac1, 0xdb69, 0x2ad5, 0x51f1, 0 }, /* #32 */
     3228    { 0x0f0186, 0x0f0903, 0xf361, 0x63e5, 0xf007, 0x7c8f, 0x8305, 0 }, /* #33 */
     3229    { 0x381e47, 0x381e07, 0x5593, 0x0ea0, 0x6a70, 0x492a, 0xdae0, 0 }, /* #34 */
     3230    { 0x040092, 0x040887, 0x10b5, 0x81f9, 0x26db, 0x02c9, 0x2ab5, 0 }, /* #35 */
     3231    { 0x086943, 0x086903, 0x6fa4, 0x6264, 0xffb3, 0x26e5, 0x5931, 0 }, /* #36 */
     3232    { 0x0e2b96, 0x0e2b83, 0x4a9f, 0x8a16, 0x4aec, 0x0f34, 0x342a, 0 }, /* #37 */
     3233    { 0x392147, 0x392907, 0xa36c, 0x6548, 0x65c5, 0x3040, 0x4b96, 0 }, /* #38 */
     3234    { 0x2771d2, 0x277903, 0x9e9e, 0x0768, 0x0cd7, 0x47e7, 0x740c, 0 }, /* #39 */
     3235    { 0x0c4313, 0x0c4b87, 0x9cef, 0x8217, 0x838c, 0x259b, 0x3d59, 0 }, /* #40 */
     3236    { 0x117487, 0x117c83, 0x6136, 0xd9d0, 0xcad6, 0x3724, 0x9138, 0 }, /* #41 */
     3237    { 0x116cd2, 0x116c87, 0x22fe, 0xee5a, 0xf02a, 0x18c8, 0xb553, 0 }, /* #42 */
     3238    { 0x1d6597, 0x1d6d07, 0xe744, 0x6b88, 0xa3b9, 0x3cc2, 0x4342, 0 }, /* #43 */
     3239    { 0x222cc7, 0x222c07, 0x361f, 0x440c, 0x3754, 0x1b94, 0x8274, 0 }, /* #44 */
     3240    { 0x2739d7, 0x273983, 0x2f35, 0xc879, 0xd45d, 0x2502, 0xc8b5, 0 }, /* #45 */
     3241    { 0x2716d2, 0x271e07, 0x5207, 0x4a7e, 0xf85a, 0x40bf, 0xca12, 0 }, /* #46 */
     3242    { 0x3f3d02, 0x3f3d03, 0x1b66, 0x0004, 0xb425, 0x08e1, 0x52f6, 0 }, /* #47 */
     3243    { 0x284a03, 0x284a03, 0x980b, 0x26a4, 0x0157, 0x29d3, 0x466c, 0 }, /* #48 */
     3244    { 0x0d0496, 0x0d0c07, 0x589a, 0x2a82, 0x520c, 0x291b, 0x76c5, 0 }, /* #49 */
     3245    { 0x1c4ac7, 0x1c4a03, 0x1ddf, 0x394f, 0xb44a, 0x0d5e, 0x7291, 0 }, /* #50 */
     3246    { 0x083503, 0x083d07, 0x75f3, 0x3d48, 0x1e45, 0x199d, 0x3798, 0 }, /* #51 */
     3247    { 0x0306c2, 0x030e83, 0x7816, 0xb57c, 0xf213, 0x4f43, 0xa8fa, 0 }, /* #52 */
     3248    { 0x380e03, 0x380e87, 0x4df3, 0xaf5c, 0x6be3, 0x12f0, 0x3e34, 0 }, /* #53 */
     3249    { 0x133e86, 0x133e03, 0xbfd3, 0x5673, 0x5e26, 0x6810, 0x8ae1, 0 }, /* #54 */
     3250    { 0x111b16, 0x111b87, 0xdc6f, 0xd384, 0xbabc, 0x283d, 0x2ebc, 0 }, /* #55 */
     3251    { 0x396d43, 0x396d87, 0xd0d6, 0xda82, 0xea95, 0x16d9, 0x1c03, 0 }, /* #56 */
     3252    { 0x312ad3, 0x312a07, 0xe1fd, 0x7fcc, 0xd4e7, 0xba07, 0xd2bc, 0 }, /* #57 */
     3253    { 0x1e1b82, 0x1e1b87, 0x71d6, 0xe7c6, 0x25d0, 0x6c03, 0xf2e9, 0 }, /* #58 */
     3254    { 0x2230c2, 0x223883, 0x6ae3, 0xa47a, 0x0fc1, 0x2f12, 0x70be, 0 }, /* #59 */
     3255    { 0x214a82, 0x214a87, 0xcd43, 0xe6ff, 0xaf28, 0x5172, 0x6595, 0 }, /* #60 */
     3256    { 0x1c1e17, 0x1c1e07, 0x6120, 0x65a0, 0x0644, 0x5070, 0xd405, 0 }, /* #61 */
     3257    { 0x2b0c86, 0x2b0c83, 0x679c, 0xf8a4, 0x3902, 0x3600, 0x856f, 0 }, /* #62 */
     3258    { 0x2964d6, 0x296c83, 0x90db, 0x9302, 0x2793, 0x483a, 0x7fa6, 0 }, /* #63 */
    13803259};
    13813260static const MULDIVU16_TEST_T g_aTests_imul_u16_intel[] =
    13823261{
    1383     { 0x081216, 0x081206, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #0 */
    1384     { 0x2679c6, 0x267106, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #1 */
    1385     { 0x220a12, 0x220206, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #2 */
    1386     { 0x2f4502, 0x2f4506, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #3 */
    1387     { 0x1270d2, 0x127006, 0xbbeb, 0x0000, 0xd34e, 0x0000, 0x0000, 0 }, /* #4 */
    1388     { 0x3b3c57, 0x3b3406, 0x258a, 0x0000, 0xa842, 0x0000, 0x0000, 0 }, /* #5 */
    1389     { 0x221207, 0x221206, 0x75af, 0x0000, 0x857f, 0x0000, 0x0000, 0 }, /* #6 */
    1390     { 0x1b4f47, 0x1b4706, 0x5501, 0x0000, 0x56f4, 0x0000, 0x0000, 0 }, /* #7 */
    1391     { 0x291692, 0x291e87, 0x0bba, 0x84c6, 0xeb07, 0xfa60, 0x853f, 0 }, /* #8 */
    1392     { 0x393bd2, 0x393b07, 0xcaf5, 0x1ffc, 0x8310, 0xed3d, 0x5a8c, 0 }, /* #9 */
    1393     { 0x2f4c96, 0x2f4c87, 0x5d3d, 0x9e35, 0x1d99, 0x18e4, 0x4459, 0 }, /* #10 */
    1394     { 0x011ec3, 0x011e83, 0x5cf0, 0xf680, 0xc3cb, 0x1001, 0x2c18, 0 }, /* #11 */
    1395     { 0x3f51d3, 0x3f5907, 0xc79f, 0x4ba3, 0x128a, 0xeeef, 0x4d7d, 0 }, /* #12 */
    1396     { 0x2f0807, 0x2f0887, 0x8b69, 0xeb1e, 0xfd5a, 0xd242, 0x646e, 0 }, /* #13 */
    1397     { 0x244a56, 0x244a87, 0x2be6, 0xd924, 0x59af, 0xf705, 0xcba6, 0 }, /* #14 */
    1398     { 0x106013, 0x106887, 0x3467, 0xdfc3, 0xfe24, 0x0d27, 0x4045, 0 }, /* #15 */
    1399     { 0x3855c6, 0x385d03, 0x72df, 0x5d46, 0xc5f3, 0x1d61, 0x417a, 0 }, /* #16 */
    1400     { 0x3f2f43, 0x3f2f87, 0x9312, 0x8dd2, 0x2060, 0x2b3d, 0x9a61, 0 }, /* #17 */
    1401     { 0x066ed6, 0x066e07, 0x1bd6, 0x6a88, 0x5e39, 0x09df, 0x5acc, 0 }, /* #18 */
    1402     { 0x0a5a82, 0x0a5a03, 0xca9e, 0x11a8, 0xc948, 0x14a9, 0x9cec, 0 }, /* #19 */
    1403     { 0x1f76c7, 0x1f7e83, 0xc6ae, 0xa50e, 0xffaf, 0xf27e, 0x3c51, 0 }, /* #20 */
    1404     { 0x3c4a96, 0x3c4a87, 0x19a2, 0x872e, 0x72b8, 0xf9fb, 0xc3e7, 0 }, /* #21 */
    1405     { 0x125856, 0x125803, 0x75f1, 0x1b62, 0x4cfd, 0xd73b, 0xa782, 0 }, /* #22 */
    1406     { 0x3e0507, 0x3e0d07, 0x013d, 0x1e7d, 0x653c, 0xffe0, 0xe641, 0 }, /* #23 */
    1407     { 0x092753, 0x092f83, 0x3a48, 0x8f80, 0xbb64, 0x0b7b, 0x3270, 0 }, /* #24 */
    1408     { 0x2a1486, 0x2a1c03, 0xd014, 0x1e64, 0x998c, 0xf17d, 0x4d85, 0 }, /* #25 */
    1409     { 0x396c82, 0x396c87, 0x9473, 0xcc5f, 0x1034, 0xf554, 0x1965, 0 }, /* #26 */
    1410     { 0x1e1783, 0x1e1f87, 0xca3a, 0xd4a0, 0xc8ba, 0x16fc, 0x9290, 0 }, /* #27 */
    1411     { 0x267c12, 0x267c07, 0x3a05, 0x1bf0, 0x258f, 0x0e52, 0x3f30, 0 }, /* #28 */
    1412     { 0x045a07, 0x045a83, 0x48f5, 0xa24f, 0xf0a1, 0xeed0, 0xc3b3, 0 }, /* #29 */
    1413     { 0x3c35c7, 0x3c3d83, 0x4d8e, 0xa32c, 0x6ca2, 0x0fab, 0x33ba, 0 }, /* #30 */
    1414     { 0x2714d3, 0x271c03, 0x56df, 0x2389, 0xfa42, 0xf34e, 0xda97, 0 }, /* #31 */
    1415     { 0x331157, 0x331903, 0x097e, 0x6bdc, 0x87ad, 0xfd9c, 0xbf92, 0 }, /* #32 */
    1416     { 0x046b12, 0x046b83, 0x9acd, 0xed2f, 0x6e1f, 0xf361, 0x1feb, 0 }, /* #33 */
    1417     { 0x3a32d6, 0x3a3a83, 0xcfdd, 0x9c23, 0xd1d8, 0xeeb3, 0x5bff, 0 }, /* #34 */
    1418     { 0x0d7f03, 0x0d7f03, 0xc794, 0x5938, 0x3a7b, 0x0a88, 0xd036, 0 }, /* #35 */
    1419     { 0x095682, 0x095e03, 0xb41e, 0x5e70, 0x3b5f, 0xdd3c, 0x7548, 0 }, /* #36 */
    1420     { 0x3d2156, 0x3d2983, 0x4599, 0x9e25, 0xada0, 0x1920, 0x5c6d, 0 }, /* #37 */
    1421     { 0x2c72d3, 0x2c7a87, 0x3691, 0xc805, 0x572f, 0xf18c, 0xbc35, 0 }, /* #38 */
    1422     { 0x332057, 0x332883, 0x891b, 0x9c23, 0x21c0, 0x2469, 0xb199, 0 }, /* #39 */
    1423     { 0x0a3712, 0x0a3f07, 0x638a, 0x6100, 0xa549, 0x2e13, 0x7680, 0 }, /* #40 */
    1424     { 0x343293, 0x343a07, 0x37ae, 0x7190, 0x2eb3, 0x0b69, 0x3478, 0 }, /* #41 */
    1425     { 0x390616, 0x390e83, 0x38bf, 0x9cd3, 0x5935, 0xfbc5, 0xeced, 0 }, /* #42 */
    1426     { 0x011447, 0x011c83, 0x7cbb, 0x98ea, 0x957c, 0xe15c, 0xc11e, 0 }, /* #43 */
    1427     { 0x391c83, 0x391c87, 0xe8bb, 0xd3e1, 0x63d3, 0x04e6, 0xca13, 0 }, /* #44 */
    1428     { 0x013592, 0x013d87, 0xe9b0, 0xfe90, 0xb7c0, 0x0aff, 0x81cb, 0 }, /* #45 */
    1429     { 0x2c5f07, 0x2c5f83, 0xad6a, 0xa580, 0x5ff9, 0x0014, 0xffc0, 0 }, /* #46 */
    1430     { 0x2e4612, 0x2e4e07, 0x8b72, 0x1fb8, 0x63a8, 0xe459, 0x3cbc, 0 }, /* #47 */
    1431     { 0x334e52, 0x334e07, 0x298a, 0x7596, 0x72a6, 0x06dd, 0x2a4f, 0 }, /* #48 */
    1432     { 0x3d19c7, 0x3d1903, 0xf621, 0x7692, 0x34b5, 0x03b0, 0xa052, 0 }, /* #49 */
    1433     { 0x027bc7, 0x027b87, 0x6bdd, 0xa9b8, 0xddf7, 0x2fa6, 0x7118, 0 }, /* #50 */
    1434     { 0x3c6b97, 0x3c6b07, 0x8928, 0x5bc0, 0xa3c1, 0xf887, 0x1018, 0 }, /* #51 */
    1435     { 0x087802, 0x087887, 0xc6be, 0xbbb8, 0x172f, 0xe7ec, 0x6ba4, 0 }, /* #52 */
    1436     { 0x263147, 0x263983, 0xd7f7, 0xaeb5, 0x4c6f, 0xeca7, 0x7bb3, 0 }, /* #53 */
    1437     { 0x3f5496, 0x3f5c87, 0xb34b, 0xc090, 0x284a, 0xe5b9, 0x57b0, 0 }, /* #54 */
    1438     { 0x3b64d3, 0x3b6c03, 0x3860, 0x4820, 0xae79, 0x0c42, 0x37ab, 0 }, /* #55 */
    1439     { 0x097007, 0x097883, 0x4ec6, 0xa0f2, 0x116c, 0xdf36, 0x9573, 0 }, /* #56 */
    1440     { 0x381296, 0x381a83, 0x3fc3, 0xf843, 0xad02, 0x1749, 0x5d81, 0 }, /* #57 */
    1441     { 0x1c7ad7, 0x1c7a87, 0xcd6b, 0x8d74, 0x95a6, 0x02e4, 0xf15c, 0 }, /* #58 */
    1442     { 0x085e83, 0x085e03, 0x4d65, 0x3970, 0x3539, 0xe93b, 0xb4b0, 0 }, /* #59 */
    1443     { 0x2a5f82, 0x2a5f03, 0xc615, 0x2780, 0x6e1a, 0x0517, 0xe980, 0 }, /* #60 */
    1444     { 0x266e17, 0x266e03, 0x1729, 0x3bf7, 0xbee8, 0xfa0a, 0xbe1f, 0 }, /* #61 */
    1445     { 0x066596, 0x066d87, 0xa0d1, 0xa335, 0x0aea, 0xe057, 0x5525, 0 }, /* #62 */
    1446     { 0x0d4116, 0x0d4987, 0xbabc, 0xb10c, 0xc849, 0x0879, 0xe0ad, 0 }, /* #63 */
     3262    { 0x3d04d6, 0x3d0406, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #0 */
     3263    { 0x032e46, 0x032606, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #1 */
     3264    { 0x134287, 0x134206, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #2 */
     3265    { 0x192193, 0x192106, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0 }, /* #3 */
     3266    { 0x271493, 0x271406, 0xe9b1, 0x0000, 0x6b4b, 0x0000, 0x0000, 0 }, /* #4 */
     3267    { 0x141507, 0x141506, 0xc009, 0x0000, 0x862d, 0x0000, 0x0000, 0 }, /* #5 */
     3268    { 0x140d92, 0x140506, 0x2197, 0x0000, 0x0b17, 0x0000, 0x0000, 0 }, /* #6 */
     3269    { 0x3d1cc7, 0x3d1406, 0xde2c, 0x0000, 0xeade, 0x0000, 0x0000, 0 }, /* #7 */
     3270    { 0x337787, 0x337f03, 0x4a0c, 0x6c08, 0x5d07, 0xe49e, 0xa156, 0 }, /* #8 */
     3271    { 0x394212, 0x394a07, 0x0b6c, 0x5cb8, 0x1e5f, 0xfea8, 0xe1ea, 0 }, /* #9 */
     3272    { 0x0e30d7, 0x0e3803, 0x660f, 0x7fb5, 0x7e17, 0xda84, 0xa1fb, 0 }, /* #10 */
     3273    { 0x267b87, 0x267b03, 0x4cd2, 0x4c58, 0x3e86, 0xf896, 0xe74c, 0 }, /* #11 */
     3274    { 0x093946, 0x093983, 0x0509, 0xbd64, 0xa707, 0xffab, 0xef44, 0 }, /* #12 */
     3275    { 0x322686, 0x322e03, 0xd107, 0x652c, 0x28e6, 0xedef, 0x6274, 0 }, /* #13 */
     3276    { 0x323213, 0x323a87, 0x1807, 0x9dcf, 0xc434, 0x00ef, 0x09f9, 0 }, /* #14 */
     3277    { 0x3c2e96, 0x3c2e03, 0x1778, 0x2d08, 0x6820, 0xfa2c, 0xc06f, 0 }, /* #15 */
     3278    { 0x0e1b46, 0x0e1b07, 0x465c, 0x660c, 0x4df1, 0x07f5, 0x1cf5, 0 }, /* #16 */
     3279    { 0x124e46, 0x124e07, 0x636c, 0x3448, 0x1b03, 0xfae3, 0xf2d6, 0 }, /* #17 */
     3280    { 0x1f3446, 0x1f3c87, 0xf004, 0xfd84, 0x1c5f, 0xffc9, 0x0361, 0 }, /* #18 */
     3281    { 0x303016, 0x303807, 0x2a00, 0x6e00, 0x1a67, 0x05ad, 0x229b, 0 }, /* #19 */
     3282    { 0x2c5812, 0x2c5883, 0x944a, 0xc9a8, 0xcae5, 0xcdd1, 0x7744, 0 }, /* #20 */
     3283    { 0x280ed6, 0x280e03, 0x4c56, 0x39d0, 0xcd21, 0x0332, 0x0ab8, 0 }, /* #21 */
     3284    { 0x1d72c6, 0x1d7a03, 0xb08a, 0x13d6, 0x3357, 0xdbdc, 0x746f, 0 }, /* #22 */
     3285    { 0x2d2753, 0x2d2f03, 0x56c3, 0x0f38, 0x1b23, 0xfab7, 0xf068, 0 }, /* #23 */
     3286    { 0x010a82, 0x010a87, 0x7506, 0xd0f0, 0x884c, 0xf6ed, 0xec28, 0 }, /* #24 */
     3287    { 0x1a4b06, 0x1a4b07, 0xba5d, 0x30ac, 0x7e5a, 0xf721, 0x209c, 0 }, /* #25 */
     3288    { 0x072a53, 0x072a07, 0x4634, 0x6d0c, 0xf3a8, 0x09e3, 0x240f, 0 }, /* #26 */
     3289    { 0x380c97, 0x380c83, 0x8eb3, 0xdbfd, 0x6417, 0xe28a, 0x428f, 0 }, /* #27 */
     3290    { 0x254512, 0x254d03, 0xa7d7, 0x406b, 0xc217, 0x12c0, 0xc98d, 0 }, /* #28 */
     3291    { 0x2a3ed2, 0x2a3e07, 0xac8f, 0x7bac, 0x20c6, 0xede2, 0x3794, 0 }, /* #29 */
     3292    { 0x105a93, 0x105a83, 0x457d, 0xd861, 0xe068, 0x1260, 0x43b5, 0 }, /* #30 */
     3293    { 0x200e43, 0x200e07, 0x9024, 0x5d30, 0xbdd5, 0xee8e, 0x27ec, 0 }, /* #31 */
     3294    { 0x041687, 0x041e07, 0xd84f, 0x74ac, 0x044a, 0xefa1, 0x6994, 0 }, /* #32 */
     3295    { 0x310c47, 0x310c83, 0x152f, 0x9a0e, 0x509c, 0xfff1, 0xff52, 0 }, /* #33 */
     3296    { 0x005952, 0x005983, 0xf294, 0xb308, 0x4679, 0x009f, 0xf41a, 0 }, /* #34 */
     3297    { 0x3e1a86, 0x3e1a03, 0x3947, 0x752a, 0x882f, 0xef8f, 0xb686, 0 }, /* #35 */
     3298    { 0x3e3b97, 0x3e3b03, 0x8233, 0x5698, 0xc202, 0x2bb8, 0xa708, 0 }, /* #36 */
     3299    { 0x096046, 0x096883, 0xdcf7, 0xe102, 0x1229, 0xf95a, 0x308e, 0 }, /* #37 */
     3300    { 0x0a0c96, 0x0a0c87, 0xb612, 0xc5b2, 0x8e94, 0x17e0, 0xad51, 0 }, /* #38 */
     3301    { 0x3f1bc3, 0x3f1b83, 0xba85, 0x8ba8, 0x7069, 0xf28e, 0x3188, 0 }, /* #39 */
     3302    { 0x315457, 0x315c87, 0x93ea, 0xdfee, 0xc808, 0x34e3, 0x82bb, 0 }, /* #40 */
     3303    { 0x0b4f03, 0x0b4f83, 0xd135, 0x9502, 0xaae4, 0xf0c9, 0x533a, 0 }, /* #41 */
     3304    { 0x3d1a83, 0x3d1a07, 0x529e, 0x0e96, 0x140c, 0x03a3, 0x0b45, 0 }, /* #42 */
     3305    { 0x3c22d7, 0x3c2a03, 0xa9f3, 0x322c, 0x9a9b, 0x29a2, 0x8424, 0 }, /* #43 */
     3306    { 0x143886, 0x143883, 0x2980, 0xb480, 0x93e1, 0x0482, 0x1bd3, 0 }, /* #44 */
     3307    { 0x1e1753, 0x1e1f87, 0xda77, 0x8f05, 0x6fdb, 0xf5d3, 0x4563, 0 }, /* #45 */
     3308    { 0x364993, 0x364987, 0x609f, 0x92a0, 0x5bca, 0x1bb1, 0x4960, 0 }, /* #46 */
     3309    { 0x1e42c3, 0x1e4a03, 0x56a2, 0x3176, 0xe297, 0x234b, 0x684b, 0 }, /* #47 */
     3310    { 0x3b5012, 0x3b5807, 0x8c39, 0x344b, 0x85a2, 0xdd57, 0x4ca3, 0 }, /* #48 */
     3311    { 0x2243d6, 0x224b87, 0xe882, 0xc272, 0xf696, 0xf8c0, 0x4ef9, 0 }, /* #49 */
     3312    { 0x226b53, 0x226b83, 0xba76, 0xaa6e, 0xf4b0, 0xf96c, 0x1835, 0 }, /* #50 */
     3313    { 0x141c96, 0x141c03, 0x30ba, 0x6ca4, 0xd8b7, 0xfa61, 0xe27a, 0 }, /* #51 */
     3314    { 0x001583, 0x001d83, 0xda77, 0xfd3b, 0x4d64, 0xf1de, 0x605d, 0 }, /* #52 */
     3315    { 0x161392, 0x161b87, 0xe3f0, 0xf100, 0xea1a, 0x0216, 0xecf0, 0 }, /* #53 */
     3316    { 0x0d3056, 0x0d3803, 0xa7ae, 0x523e, 0x26d4, 0x1cfd, 0xabf9, 0 }, /* #54 */
     3317    { 0x200117, 0x200987, 0x724a, 0xa70a, 0x4ab8, 0x086d, 0x12e1, 0 }, /* #55 */
     3318    { 0x3343d2, 0x334b07, 0x783a, 0x4dee, 0xb153, 0x39d4, 0x7b23, 0 }, /* #56 */
     3319    { 0x155f03, 0x155f83, 0xb6a1, 0xc82c, 0xe7da, 0x1ec2, 0x94ac, 0 }, /* #57 */
     3320    { 0x087856, 0x087887, 0xc87f, 0xf711, 0x31a9, 0x01a3, 0xf86f, 0 }, /* #58 */
     3321    { 0x023a02, 0x023a07, 0xd0da, 0x5b6a, 0x300d, 0x1228, 0x9d69, 0 }, /* #59 */
     3322    { 0x270007, 0x270803, 0x3450, 0x27b0, 0x88af, 0x0577, 0x1abf, 0 }, /* #60 */
     3323    { 0x092603, 0x092e07, 0x9160, 0x15c0, 0x89b5, 0x28b6, 0xa1ca, 0 }, /* #61 */
     3324    { 0x213192, 0x213983, 0x1d13, 0xae64, 0xdbe6, 0x02c9, 0x188c, 0 }, /* #62 */
     3325    { 0x313ed6, 0x313e07, 0xe2fe, 0x662e, 0xe9c9, 0x0442, 0xda69, 0 }, /* #63 */
    14473326};
    14483327static const MULDIVU16_TEST_T g_aTests_div_u16_intel[] =
    14493328{
    1450     { 0x3d4e43, 0x3d4e43, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #0 */
    1451     { 0x017e57, 0x017e57, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #1 */
    1452     { 0x285e02, 0x285e02, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #2 */
    1453     { 0x1f67d7, 0x1f67d7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #3 */
    1454     { 0x1a5146, 0x1a5146, 0xe13b, 0xe13b, 0xde83, 0xde83, 0x0000, -1 }, /* #4 */
    1455     { 0x3a16c2, 0x3a16c2, 0x1e41, 0x1e41, 0xc41a, 0xc41a, 0x0000, -1 }, /* #5 */
    1456     { 0x1d46c6, 0x1d46c6, 0x92bf, 0x92bf, 0x3343, 0x3343, 0x0000, -1 }, /* #6 */
    1457     { 0x3e6203, 0x3e6203, 0xb383, 0xb383, 0x38bc, 0x38bc, 0x0000, -1 }, /* #7 */
    1458     { 0x2e3113, 0x2e3113, 0x3214, 0xda64, 0xa0cc, 0x1f40, 0xbc7d, 0 }, /* #8 */
    1459     { 0x052593, 0x052593, 0x2021, 0x6826, 0x135e, 0x171f, 0x2f9b, 0 }, /* #9 */
    1460     { 0x091a02, 0x091a02, 0xd593, 0xaf29, 0x851a, 0x06a2, 0xc289, 0 }, /* #10 */
    1461     { 0x140983, 0x140983, 0xb0e4, 0xb0e4, 0xa3ad, 0xa3ad, 0x3dc9, -1 }, /* #11 */
    1462     { 0x2a1ed7, 0x2a1ed7, 0xe50c, 0xe50c, 0x89d9, 0x89d9, 0x6f01, -1 }, /* #12 */
    1463     { 0x3d6692, 0x3d6692, 0xc50b, 0x2204, 0x0653, 0x0a93, 0x2f9e, 0 }, /* #13 */
    1464     { 0x036e57, 0x036e57, 0xcd95, 0xcd95, 0x7587, 0x7587, 0x2f69, -1 }, /* #14 */
    1465     { 0x230a93, 0x230a93, 0xad9a, 0x1a99, 0x08c1, 0x192b, 0x5447, 0 }, /* #15 */
    1466     { 0x3649d3, 0x3649d3, 0x4809, 0xefe6, 0x7f73, 0x2823, 0x8801, 0 }, /* #16 */
    1467     { 0x355596, 0x355596, 0xb120, 0x3e54, 0x29ff, 0x5574, 0xac7f, 0 }, /* #17 */
    1468     { 0x1e0e16, 0x1e0e16, 0x9a53, 0x3357, 0x1d68, 0x1897, 0x92a4, 0 }, /* #18 */
    1469     { 0x2c3fc2, 0x2c3fc2, 0x6ab4, 0x6ab4, 0x4e95, 0x4e95, 0x05f8, -1 }, /* #19 */
    1470     { 0x120306, 0x120306, 0x605b, 0x605b, 0xddce, 0xddce, 0xbe90, -1 }, /* #20 */
    1471     { 0x1e1787, 0x1e1787, 0x2b45, 0x2b45, 0x55e9, 0x55e9, 0x1364, -1 }, /* #21 */
    1472     { 0x223f43, 0x223f43, 0xf0df, 0x3f09, 0x2d64, 0x10ac, 0xb85b, 0 }, /* #22 */
    1473     { 0x385656, 0x385656, 0x929a, 0xcae0, 0xbbb9, 0xc3ba, 0xece1, 0 }, /* #23 */
    1474     { 0x037052, 0x037052, 0x178a, 0x543e, 0x488f, 0xad44, 0xdc7d, 0 }, /* #24 */
    1475     { 0x125296, 0x125296, 0x684f, 0x1a05, 0x02e9, 0x1716, 0x1ca5, 0 }, /* #25 */
    1476     { 0x096e43, 0x096e43, 0x9268, 0xc2fb, 0xa5fa, 0xd2ff, 0xd9eb, 0 }, /* #26 */
    1477     { 0x013f82, 0x013f82, 0x7730, 0x7730, 0xfcba, 0xfcba, 0x8dba, -1 }, /* #27 */
    1478     { 0x280846, 0x280846, 0xc1e6, 0xc1e6, 0xcf36, 0xcf36, 0x482f, -1 }, /* #28 */
    1479     { 0x377f96, 0x377f96, 0xb219, 0xb219, 0xd898, 0xd898, 0x5e45, -1 }, /* #29 */
    1480     { 0x010643, 0x010643, 0x07a5, 0x624a, 0x22ee, 0x0761, 0x5afa, 0 }, /* #30 */
    1481     { 0x3e63d6, 0x3e63d6, 0xfb41, 0xfb41, 0x4cf4, 0x4cf4, 0x4c22, -1 }, /* #31 */
    1482     { 0x3b61d7, 0x3b61d7, 0x6e47, 0x6e47, 0xed53, 0xed53, 0xb269, -1 }, /* #32 */
    1483     { 0x053f53, 0x053f53, 0xfc68, 0xfc68, 0x9579, 0x9579, 0x6eda, -1 }, /* #33 */
    1484     { 0x0f5f83, 0x0f5f83, 0x02c7, 0xf0ec, 0x72ae, 0x5ce3, 0x79db, 0 }, /* #34 */
    1485     { 0x056382, 0x056382, 0xfb9b, 0xb2b5, 0x5cd3, 0x22d9, 0x84fa, 0 }, /* #35 */
    1486     { 0x326452, 0x326452, 0x4569, 0x4569, 0xe715, 0xe715, 0x009a, -1 }, /* #36 */
    1487     { 0x3273d2, 0x3273d2, 0x80ec, 0x4ed5, 0x2754, 0x7ba9, 0x7fb7, 0 }, /* #37 */
    1488     { 0x082282, 0x082282, 0x7fae, 0x0ff4, 0x09c7, 0x7a76, 0x9ce6, 0 }, /* #38 */
    1489     { 0x3e0646, 0x3e0646, 0x177a, 0x9eb7, 0x835f, 0x48c7, 0xd3e5, 0 }, /* #39 */
    1490     { 0x1c4402, 0x1c4402, 0x5b26, 0xdfd8, 0x14a8, 0x0c26, 0x17a0, 0 }, /* #40 */
    1491     { 0x3964c6, 0x3964c6, 0x817d, 0x8787, 0x47eb, 0x6f0e, 0x87d9, 0 }, /* #41 */
    1492     { 0x201516, 0x201516, 0x2f3f, 0x2f3f, 0xd4da, 0xd4da, 0xb335, -1 }, /* #42 */
    1493     { 0x2d6b07, 0x2d6b07, 0xf630, 0xf630, 0xe44b, 0xe44b, 0x0b62, -1 }, /* #43 */
    1494     { 0x320d92, 0x320d92, 0xd3d3, 0xdebe, 0xd0c1, 0x3bed, 0xefed, 0 }, /* #44 */
    1495     { 0x300ed2, 0x300ed2, 0x97ca, 0x97ca, 0x3d3b, 0x3d3b, 0x35c8, -1 }, /* #45 */
    1496     { 0x010f47, 0x010f47, 0x9ca9, 0x252f, 0x2411, 0xc057, 0xf84e, 0 }, /* #46 */
    1497     { 0x071f17, 0x071f17, 0x2bad, 0x2bad, 0x714a, 0x714a, 0x0786, -1 }, /* #47 */
    1498     { 0x1e7197, 0x1e7197, 0x2f95, 0x2f95, 0xa8e2, 0xa8e2, 0x7626, -1 }, /* #48 */
    1499     { 0x3a0e53, 0x3a0e53, 0x10a0, 0xaa6d, 0x78f5, 0x2a43, 0xb5b1, 0 }, /* #49 */
    1500     { 0x194192, 0x194192, 0x0b82, 0x5ea3, 0x3030, 0x5ed7, 0x8259, 0 }, /* #50 */
    1501     { 0x041192, 0x041192, 0x06d0, 0x06d0, 0xc1b8, 0xc1b8, 0x7f2d, -1 }, /* #51 */
    1502     { 0x2229c7, 0x2229c7, 0x3e89, 0xce4a, 0x9ace, 0x2e71, 0xc01c, 0 }, /* #52 */
    1503     { 0x336787, 0x336787, 0xed59, 0x73ff, 0x5d90, 0xa3d7, 0xce7e, 0 }, /* #53 */
    1504     { 0x1d0ac2, 0x1d0ac2, 0x6d07, 0x7478, 0x10cb, 0x1757, 0x24ea, 0 }, /* #54 */
    1505     { 0x3f7503, 0x3f7503, 0xaf75, 0x066b, 0x04fa, 0x1782, 0xc699, 0 }, /* #55 */
    1506     { 0x246b03, 0x246b03, 0x5533, 0x5533, 0xf6c5, 0xf6c5, 0x0e87, -1 }, /* #56 */
    1507     { 0x0716d6, 0x0716d6, 0xa5c8, 0x04b9, 0x02fe, 0x364e, 0xa24a, 0 }, /* #57 */
    1508     { 0x2f61d3, 0x2f61d3, 0xe9b9, 0xe9b9, 0xc825, 0xc825, 0x0d6e, -1 }, /* #58 */
    1509     { 0x2c0286, 0x2c0286, 0xb76b, 0x6098, 0x5c3c, 0xd3bb, 0xf472, 0 }, /* #59 */
    1510     { 0x1a5e93, 0x1a5e93, 0x1f28, 0xa9df, 0x3dc0, 0x2817, 0x5d0f, 0 }, /* #60 */
    1511     { 0x356086, 0x356086, 0xa778, 0x9be0, 0x6028, 0x94f8, 0x9dec, 0 }, /* #61 */
    1512     { 0x083c97, 0x083c97, 0x0725, 0x0725, 0xc659, 0xc659, 0x912e, -1 }, /* #62 */
    1513     { 0x113d82, 0x113d82, 0x73de, 0x73de, 0xf076, 0xf076, 0x4805, -1 }, /* #63 */
     3329    { 0x3774d2, 0x3774d2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #0 */
     3330    { 0x2f6703, 0x2f6703, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #1 */
     3331    { 0x3e0297, 0x3e0297, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #2 */
     3332    { 0x2b2a42, 0x2b2a42, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #3 */
     3333    { 0x2201d2, 0x2201d2, 0x557e, 0x557e, 0x34a1, 0x34a1, 0x0000, -1 }, /* #4 */
     3334    { 0x184387, 0x184387, 0x1311, 0x1311, 0x8e8e, 0x8e8e, 0x0000, -1 }, /* #5 */
     3335    { 0x272e86, 0x272e86, 0x722b, 0x722b, 0x56bc, 0x56bc, 0x0000, -1 }, /* #6 */
     3336    { 0x070053, 0x070053, 0xb6c8, 0xb6c8, 0x3a26, 0x3a26, 0x0000, -1 }, /* #7 */
     3337    { 0x080d07, 0x080d07, 0xa60c, 0xa60c, 0xec23, 0xec23, 0x1cd8, -1 }, /* #8 */
     3338    { 0x3f3e86, 0x3f3e86, 0x4964, 0x3247, 0x1f90, 0x8f78, 0xa0b4, 0 }, /* #9 */
     3339    { 0x0f5d93, 0x0f5d93, 0x1ab8, 0x1ab8, 0xb99f, 0xb99f, 0x7116, -1 }, /* #10 */
     3340    { 0x165947, 0x165947, 0x4298, 0xd5b5, 0x7dfc, 0x0771, 0x96eb, 0 }, /* #11 */
     3341    { 0x031502, 0x031502, 0x3c5e, 0x3c5e, 0xfd1c, 0xfd1c, 0xd597, -1 }, /* #12 */
     3342    { 0x180102, 0x180102, 0x48b8, 0x48b8, 0xf39f, 0xf39f, 0x6c09, -1 }, /* #13 */
     3343    { 0x114dd2, 0x114dd2, 0x293d, 0x293d, 0x85d7, 0x85d7, 0x2339, -1 }, /* #14 */
     3344    { 0x3224d2, 0x3224d2, 0xf892, 0xfc6b, 0xbb41, 0x3fc4, 0xbdea, 0 }, /* #15 */
     3345    { 0x205ad7, 0x205ad7, 0x5ec4, 0x8d62, 0x6cc0, 0xa892, 0xc4e9, 0 }, /* #16 */
     3346    { 0x326e87, 0x326e87, 0xb3d5, 0xf844, 0xf1f7, 0x7591, 0xf981, 0 }, /* #17 */
     3347    { 0x1e0f56, 0x1e0f56, 0x216b, 0xe17c, 0xc9fd, 0x1a37, 0xe553, 0 }, /* #18 */
     3348    { 0x2c3c43, 0x2c3c43, 0xbfa9, 0xbfa9, 0x9938, 0x9938, 0x737b, -1 }, /* #19 */
     3349    { 0x0b6d03, 0x0b6d03, 0xe089, 0x583b, 0x3a35, 0x3bc2, 0xa8e5, 0 }, /* #20 */
     3350    { 0x0a4b43, 0x0a4b43, 0x18bf, 0x18bf, 0x3293, 0x3293, 0x072d, -1 }, /* #21 */
     3351    { 0x126e42, 0x126e42, 0x9b15, 0xdb0e, 0xa544, 0x3f1d, 0xc124, 0 }, /* #22 */
     3352    { 0x2134c3, 0x2134c3, 0x9310, 0x9310, 0xe33c, 0xe33c, 0xc42f, -1 }, /* #23 */
     3353    { 0x270246, 0x270246, 0x6225, 0x6225, 0x3c02, 0x3c02, 0x263a, -1 }, /* #24 */
     3354    { 0x195f16, 0x195f16, 0x0671, 0x0671, 0x7697, 0x7697, 0x02fe, -1 }, /* #25 */
     3355    { 0x0a7a02, 0x0a7a02, 0x310a, 0xab53, 0x404d, 0x033b, 0x6015, 0 }, /* #26 */
     3356    { 0x1477c2, 0x1477c2, 0xb71c, 0xc9ec, 0x2c33, 0x33e4, 0x380a, 0 }, /* #27 */
     3357    { 0x2a6413, 0x2a6413, 0x5a4d, 0x12d6, 0x118d, 0xe877, 0xee81, 0 }, /* #28 */
     3358    { 0x3f2613, 0x3f2613, 0x2a8e, 0x2823, 0x1a6b, 0x210e, 0xa880, 0 }, /* #29 */
     3359    { 0x181396, 0x181396, 0x4379, 0x4379, 0xc66c, 0xc66c, 0x6292, -1 }, /* #30 */
     3360    { 0x020f17, 0x020f17, 0x3c0c, 0x3c0c, 0xfa31, 0xfa31, 0x0907, -1 }, /* #31 */
     3361    { 0x312816, 0x312816, 0xc1af, 0xc1af, 0x8dbd, 0x8dbd, 0x772e, -1 }, /* #32 */
     3362    { 0x206093, 0x206093, 0x2e95, 0x9ff5, 0x6bb3, 0x7694, 0xac5d, 0 }, /* #33 */
     3363    { 0x235213, 0x235213, 0x62fc, 0x726e, 0x6137, 0xb7b4, 0xd97c, 0 }, /* #34 */
     3364    { 0x0f7a47, 0x0f7a47, 0xe67f, 0xe67f, 0x82a5, 0x82a5, 0x4844, -1 }, /* #35 */
     3365    { 0x3c19c6, 0x3c19c6, 0xdf18, 0xf409, 0xb2ed, 0xa9cd, 0xbbb3, 0 }, /* #36 */
     3366    { 0x0c71d6, 0x0c71d6, 0xf8ed, 0xf8ed, 0xb09e, 0xb09e, 0x12d6, -1 }, /* #37 */
     3367    { 0x164793, 0x164793, 0x6178, 0x9213, 0x8384, 0x8e44, 0xe67c, 0 }, /* #38 */
     3368    { 0x001412, 0x001412, 0xe57f, 0xe57f, 0xe208, 0xe208, 0x1b29, -1 }, /* #39 */
     3369    { 0x174042, 0x174042, 0x5846, 0x5846, 0xe1bc, 0xe1bc, 0xb455, -1 }, /* #40 */
     3370    { 0x093b97, 0x093b97, 0xff44, 0xabf3, 0x9240, 0x65ea, 0xd9be, 0 }, /* #41 */
     3371    { 0x3f0457, 0x3f0457, 0x7146, 0x7146, 0x4e88, 0x4e88, 0x22bd, -1 }, /* #42 */
     3372    { 0x032c82, 0x032c82, 0xb576, 0xc508, 0xbdbd, 0x1e3e, 0xf687, 0 }, /* #43 */
     3373    { 0x085386, 0x085386, 0xeec4, 0xeec4, 0x85ff, 0x85ff, 0x37fd, -1 }, /* #44 */
     3374    { 0x0b35d7, 0x0b35d7, 0x5ff3, 0x5ff3, 0xeed6, 0xeed6, 0xa692, -1 }, /* #45 */
     3375    { 0x1a1d47, 0x1a1d47, 0x5261, 0xdb11, 0xd01b, 0x4120, 0xf331, 0 }, /* #46 */
     3376    { 0x2b2ed7, 0x2b2ed7, 0x762d, 0x762d, 0x8292, 0x8292, 0x547e, -1 }, /* #47 */
     3377    { 0x344d12, 0x344d12, 0x9db4, 0xdc5c, 0x91af, 0xa710, 0xa93f, 0 }, /* #48 */
     3378    { 0x1c4657, 0x1c4657, 0xaa66, 0x924b, 0x7112, 0xa8a7, 0xc5dd, 0 }, /* #49 */
     3379    { 0x1b1496, 0x1b1496, 0x21ff, 0x21ff, 0x987c, 0x987c, 0x03c4, -1 }, /* #50 */
     3380    { 0x132a96, 0x132a96, 0x02ee, 0x02ee, 0xcefc, 0xcefc, 0x496a, -1 }, /* #51 */
     3381    { 0x031392, 0x031392, 0xc47e, 0xe88f, 0x6679, 0x116c, 0x70ce, 0 }, /* #52 */
     3382    { 0x211e83, 0x211e83, 0xad11, 0xad11, 0xdae1, 0xdae1, 0x098a, -1 }, /* #53 */
     3383    { 0x1a0156, 0x1a0156, 0x68ce, 0x68ce, 0xc489, 0xc489, 0x924d, -1 }, /* #54 */
     3384    { 0x065787, 0x065787, 0xf8f3, 0xf8f3, 0xf97b, 0xf97b, 0x041f, -1 }, /* #55 */
     3385    { 0x1c1806, 0x1c1806, 0xaafe, 0xaafe, 0x72dc, 0x72dc, 0x654b, -1 }, /* #56 */
     3386    { 0x130543, 0x130543, 0x2e7f, 0x2e7f, 0xca45, 0xca45, 0xa1fd, -1 }, /* #57 */
     3387    { 0x343c16, 0x343c16, 0x6935, 0x4a51, 0x296e, 0x5b4e, 0x8eb7, 0 }, /* #58 */
     3388    { 0x2a7c07, 0x2a7c07, 0xcf19, 0xcf19, 0xe6b4, 0xe6b4, 0x2671, -1 }, /* #59 */
     3389    { 0x3c4f92, 0x3c4f92, 0xa5ca, 0xea49, 0x7a21, 0x79ff, 0x8573, 0 }, /* #60 */
     3390    { 0x207d13, 0x207d13, 0xa8d5, 0x39c9, 0x2012, 0x6d58, 0x8e15, 0 }, /* #61 */
     3391    { 0x3d08d3, 0x3d08d3, 0xfb5b, 0x9498, 0x9246, 0xc6c3, 0xfc01, 0 }, /* #62 */
     3392    { 0x342002, 0x342002, 0x20b7, 0x20b7, 0xe498, 0xe498, 0x1bc8, -1 }, /* #63 */
    15143393};
    15153394static const MULDIVU16_TEST_T g_aTests_idiv_u16_intel[] =
    15163395{
    1517     { 0x340693, 0x340693, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #0 */
    1518     { 0x230783, 0x230783, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #1 */
    1519     { 0x186493, 0x186493, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #2 */
    1520     { 0x3d4502, 0x3d4502, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #3 */
    1521     { 0x2f0452, 0x2f0452, 0x23de, 0x23de, 0xc095, 0xc095, 0x0000, -1 }, /* #4 */
    1522     { 0x3c6946, 0x3c6946, 0x49d9, 0x49d9, 0x8b80, 0x8b80, 0x0000, -1 }, /* #5 */
    1523     { 0x303552, 0x303552, 0x1b72, 0x1b72, 0xc3ac, 0xc3ac, 0x0000, -1 }, /* #6 */
    1524     { 0x096806, 0x096806, 0x3e6c, 0x3e6c, 0xda12, 0xda12, 0x0000, -1 }, /* #7 */
    1525     { 0x396886, 0x396886, 0x19ab, 0x19ab, 0x98cc, 0x98cc, 0xe129, -1 }, /* #8 */
    1526     { 0x072b86, 0x072b86, 0xe385, 0xe385, 0x64a7, 0x64a7, 0xeb1d, -1 }, /* #9 */
    1527     { 0x080987, 0x080987, 0x38a9, 0x38a9, 0x7576, 0x7576, 0xa89e, -1 }, /* #10 */
    1528     { 0x215957, 0x215957, 0x6234, 0x6234, 0x2797, 0x2797, 0x0126, -1 }, /* #11 */
    1529     { 0x217e17, 0x217e17, 0x97f2, 0x97f2, 0x8b69, 0x8b69, 0x42a6, -1 }, /* #12 */
    1530     { 0x066d93, 0x066d93, 0xc262, 0xc262, 0x5850, 0x5850, 0x5336, -1 }, /* #13 */
    1531     { 0x206b82, 0x206b82, 0xfcc9, 0xfcc9, 0x7337, 0x7337, 0x791f, -1 }, /* #14 */
    1532     { 0x307153, 0x307153, 0x96bc, 0x96bc, 0x5745, 0x5745, 0x02d4, -1 }, /* #15 */
    1533     { 0x2227c2, 0x2227c2, 0x30ec, 0x30ec, 0x112b, 0x112b, 0xe560, -1 }, /* #16 */
    1534     { 0x0d0556, 0x0d0556, 0x185a, 0x185a, 0x878e, 0x878e, 0x1838, -1 }, /* #17 */
    1535     { 0x0f5bc7, 0x0f5bc7, 0x7886, 0x7886, 0x93f7, 0x93f7, 0x4f73, -1 }, /* #18 */
    1536     { 0x3f1017, 0x3f1017, 0x8338, 0x5535, 0xeb21, 0xed47, 0xc14d, 0 }, /* #19 */
    1537     { 0x2b0e56, 0x2b0e56, 0xf89d, 0xf89d, 0x8418, 0x8418, 0xa7ae, -1 }, /* #20 */
    1538     { 0x246052, 0x246052, 0xc92d, 0x5b67, 0xdb91, 0xae65, 0x99f8, 0 }, /* #21 */
    1539     { 0x246516, 0x246516, 0xb0ff, 0xeb72, 0x0866, 0x283f, 0x9760, 0 }, /* #22 */
    1540     { 0x0a1fd7, 0x0a1fd7, 0xcbb7, 0xcbb7, 0xdaa9, 0xdaa9, 0xcd24, -1 }, /* #23 */
    1541     { 0x314257, 0x314257, 0xa87a, 0xa87a, 0x2974, 0x2974, 0x2c09, -1 }, /* #24 */
    1542     { 0x333b52, 0x333b52, 0xada3, 0xada3, 0xab15, 0xab15, 0x5fc5, -1 }, /* #25 */
    1543     { 0x257e82, 0x257e82, 0xd9ee, 0xd9ee, 0x7946, 0x7946, 0xa6f1, -1 }, /* #26 */
    1544     { 0x014f47, 0x014f47, 0xb155, 0xb155, 0xaba7, 0xaba7, 0x7258, -1 }, /* #27 */
    1545     { 0x344547, 0x344547, 0x86f9, 0x1e5e, 0xf372, 0xa2fb, 0x9631, 0 }, /* #28 */
    1546     { 0x045007, 0x045007, 0x1e10, 0xc5f3, 0x1210, 0x3c95, 0xb059, 0 }, /* #29 */
    1547     { 0x1b0206, 0x1b0206, 0x279a, 0x279a, 0x7a4b, 0x7a4b, 0x7b55, -1 }, /* #30 */
    1548     { 0x1c7c53, 0x1c7c53, 0x634f, 0x634f, 0x8c14, 0x8c14, 0x0c8b, -1 }, /* #31 */
    1549     { 0x057bc3, 0x057bc3, 0xf797, 0xf797, 0xc7c0, 0xc7c0, 0xf5dd, -1 }, /* #32 */
    1550     { 0x3920c7, 0x3920c7, 0xf208, 0xf208, 0x3f56, 0x3f56, 0x2e1a, -1 }, /* #33 */
    1551     { 0x247693, 0x247693, 0x9f3e, 0xb649, 0x08e6, 0x15af, 0xe117, 0 }, /* #34 */
    1552     { 0x381502, 0x381502, 0x0755, 0x0755, 0xe831, 0xe831, 0xe6be, -1 }, /* #35 */
    1553     { 0x1264c2, 0x1264c2, 0x0212, 0x0212, 0xe00a, 0xe00a, 0xc494, -1 }, /* #36 */
    1554     { 0x2b6857, 0x2b6857, 0x370a, 0x370a, 0x4150, 0x4150, 0x5cff, -1 }, /* #37 */
    1555     { 0x2c3cd3, 0x2c3cd3, 0xaf4e, 0x0a96, 0x00b7, 0x0b28, 0x1159, 0 }, /* #38 */
    1556     { 0x285482, 0x285482, 0x2279, 0xcc06, 0x12ad, 0x1a61, 0xa404, 0 }, /* #39 */
    1557     { 0x257796, 0x257796, 0xac4f, 0x20cd, 0xf9f4, 0xf28b, 0xd0d4, 0 }, /* #40 */
    1558     { 0x126f42, 0x126f42, 0x6874, 0x2679, 0xf2c9, 0xd887, 0xa815, 0 }, /* #41 */
    1559     { 0x050b92, 0x050b92, 0xe0f8, 0x5669, 0x23c7, 0x66f8, 0x6a00, 0 }, /* #42 */
    1560     { 0x161097, 0x161097, 0x4be4, 0x2abe, 0x12a2, 0x5e56, 0x6f99, 0 }, /* #43 */
    1561     { 0x361756, 0x361756, 0xce4f, 0xce4f, 0x544f, 0x544f, 0x1d47, -1 }, /* #44 */
    1562     { 0x0d6e56, 0x0d6e56, 0x455a, 0x455a, 0x7951, 0x7951, 0xecca, -1 }, /* #45 */
    1563     { 0x202cc2, 0x202cc2, 0x2907, 0x2907, 0x6904, 0x6904, 0x466c, -1 }, /* #46 */
    1564     { 0x082bc2, 0x082bc2, 0xa0a9, 0xa0a9, 0x19bb, 0x19bb, 0xf350, -1 }, /* #47 */
    1565     { 0x3d0217, 0x3d0217, 0xe55b, 0xe55b, 0xe7f1, 0xe7f1, 0x03c1, -1 }, /* #48 */
    1566     { 0x0e3602, 0x0e3602, 0x2d8f, 0x5bd8, 0xd7b0, 0xaf2f, 0x8fa4, 0 }, /* #49 */
    1567     { 0x015352, 0x015352, 0xdf33, 0xdf33, 0xb755, 0xb755, 0x7a01, -1 }, /* #50 */
    1568     { 0x217987, 0x217987, 0x0c41, 0x0c41, 0xdb23, 0xdb23, 0x205b, -1 }, /* #51 */
    1569     { 0x1e6e42, 0x1e6e42, 0xb72c, 0xb72c, 0xe600, 0xe600, 0x1e38, -1 }, /* #52 */
    1570     { 0x1a6c06, 0x1a6c06, 0x6ae0, 0x6ae0, 0x91eb, 0x91eb, 0xa5f9, -1 }, /* #53 */
    1571     { 0x313903, 0x313903, 0x08fc, 0x08fc, 0x0cda, 0x0cda, 0x036d, -1 }, /* #54 */
    1572     { 0x0b3a53, 0x0b3a53, 0xb630, 0xb630, 0xad5f, 0xad5f, 0xf19f, -1 }, /* #55 */
    1573     { 0x1309d6, 0x1309d6, 0x05d7, 0x05d7, 0x4cc1, 0x4cc1, 0x3e6b, -1 }, /* #56 */
    1574     { 0x310587, 0x310587, 0x389e, 0x5f40, 0xd287, 0xd01e, 0x85ca, 0 }, /* #57 */
    1575     { 0x0f2a86, 0x0f2a86, 0x6c0b, 0x6c0b, 0xab9c, 0xab9c, 0xd17e, -1 }, /* #58 */
    1576     { 0x012f43, 0x012f43, 0xce18, 0xce18, 0x6dd0, 0x6dd0, 0x794d, -1 }, /* #59 */
    1577     { 0x1e33c3, 0x1e33c3, 0xd46e, 0xd46e, 0x64d9, 0x64d9, 0xce86, -1 }, /* #60 */
    1578     { 0x382743, 0x382743, 0xac65, 0xac65, 0x387a, 0x387a, 0x619f, -1 }, /* #61 */
    1579     { 0x157d56, 0x157d56, 0xf6dc, 0xf6dc, 0xb82e, 0xb82e, 0x4646, -1 }, /* #62 */
    1580     { 0x155587, 0x155587, 0x3fed, 0x3fed, 0x7b07, 0x7b07, 0xef5b, -1 }, /* #63 */
     3396    { 0x1657c2, 0x1657c2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #0 */
     3397    { 0x2258d3, 0x2258d3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #1 */
     3398    { 0x1b4d93, 0x1b4d93, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #2 */
     3399    { 0x3154c6, 0x3154c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, -1 }, /* #3 */
     3400    { 0x206f46, 0x206f46, 0x6476, 0x6476, 0xdc36, 0xdc36, 0x0000, -1 }, /* #4 */
     3401    { 0x2f7157, 0x2f7157, 0xc82d, 0xc82d, 0xe467, 0xe467, 0x0000, -1 }, /* #5 */
     3402    { 0x2a5a57, 0x2a5a57, 0x7ff8, 0x7ff8, 0x9b54, 0x9b54, 0x0000, -1 }, /* #6 */
     3403    { 0x042ec3, 0x042ec3, 0x984b, 0x984b, 0x0ea9, 0x0ea9, 0x0000, -1 }, /* #7 */
     3404    { 0x2a1b57, 0x2a1b57, 0x5df9, 0x5df9, 0x9ea4, 0x9ea4, 0x87b9, -1 }, /* #8 */
     3405    { 0x136217, 0x136217, 0xcafd, 0xcafd, 0x4c57, 0x4c57, 0xaec4, -1 }, /* #9 */
     3406    { 0x083a96, 0x083a96, 0x3ba3, 0xea52, 0x0a28, 0x5d3b, 0x8814, 0 }, /* #10 */
     3407    { 0x116ec2, 0x116ec2, 0x5f09, 0x5f09, 0x4f9d, 0x4f9d, 0x57c2, -1 }, /* #11 */
     3408    { 0x370907, 0x370907, 0x6bb4, 0x6bb4, 0x7dfa, 0x7dfa, 0xc1ba, -1 }, /* #12 */
     3409    { 0x053797, 0x053797, 0x26a8, 0x26a8, 0xf2c0, 0xf2c0, 0x07e6, -1 }, /* #13 */
     3410    { 0x195c83, 0x195c83, 0xf2c3, 0xf2c3, 0xc077, 0xc077, 0x558d, -1 }, /* #14 */
     3411    { 0x2a1007, 0x2a1007, 0xdcf3, 0xdcf3, 0x3fe0, 0x3fe0, 0xca43, -1 }, /* #15 */
     3412    { 0x341992, 0x341992, 0x2430, 0x2430, 0xc5a4, 0xc5a4, 0x6d4e, -1 }, /* #16 */
     3413    { 0x390943, 0x390943, 0x5ae1, 0x82e1, 0x203d, 0x4017, 0xbe0a, 0 }, /* #17 */
     3414    { 0x0d0693, 0x0d0693, 0x6fa5, 0x6fa5, 0x63d7, 0x63d7, 0x44a3, -1 }, /* #18 */
     3415    { 0x165e52, 0x165e52, 0x2397, 0x2397, 0x6e6c, 0x6e6c, 0x52bc, -1 }, /* #19 */
     3416    { 0x1c7883, 0x1c7883, 0x42c6, 0x42c6, 0xabdd, 0xabdd, 0x9d44, -1 }, /* #20 */
     3417    { 0x124a57, 0x124a57, 0x58f0, 0x58f0, 0xb474, 0xb474, 0x1371, -1 }, /* #21 */
     3418    { 0x2d7c87, 0x2d7c87, 0x83e4, 0xd750, 0xf21a, 0xf834, 0x576f, 0 }, /* #22 */
     3419    { 0x1a7213, 0x1a7213, 0x1fe6, 0x1fe6, 0xa418, 0xa418, 0x2baf, -1 }, /* #23 */
     3420    { 0x220257, 0x220257, 0xd331, 0xd331, 0x4d4c, 0x4d4c, 0x8005, -1 }, /* #24 */
     3421    { 0x291f86, 0x291f86, 0x2bc4, 0xdf45, 0xf09d, 0xd296, 0x7856, 0 }, /* #25 */
     3422    { 0x195092, 0x195092, 0x4a35, 0x4a35, 0x7dcc, 0x7dcc, 0x6512, -1 }, /* #26 */
     3423    { 0x0e3343, 0x0e3343, 0x753c, 0x04f0, 0xfe2d, 0xaf6c, 0xa193, 0 }, /* #27 */
     3424    { 0x222e56, 0x222e56, 0x1c7b, 0x1c7b, 0xa859, 0xa859, 0x24e9, -1 }, /* #28 */
     3425    { 0x1e0dc7, 0x1e0dc7, 0x9023, 0xb474, 0xde30, 0xfdfb, 0x7292, 0 }, /* #29 */
     3426    { 0x1f14c7, 0x1f14c7, 0x6a16, 0x8db0, 0xe7f8, 0xdb16, 0x35d0, 0 }, /* #30 */
     3427    { 0x2f1902, 0x2f1902, 0x7fab, 0x5a55, 0x1e12, 0x29be, 0x5539, 0 }, /* #31 */
     3428    { 0x322202, 0x322202, 0x2307, 0x2307, 0xaedb, 0xaedb, 0x2804, -1 }, /* #32 */
     3429    { 0x121b46, 0x121b46, 0xa66e, 0x026d, 0x0076, 0x1be8, 0x30de, 0 }, /* #33 */
     3430    { 0x197586, 0x197586, 0x4c98, 0x4c98, 0x9822, 0x9822, 0x877e, -1 }, /* #34 */
     3431    { 0x260002, 0x260002, 0x25c0, 0x3a8b, 0xec46, 0xef96, 0xa9be, 0 }, /* #35 */
     3432    { 0x266082, 0x266082, 0xee48, 0xee48, 0x3e2d, 0x3e2d, 0xc9ae, -1 }, /* #36 */
     3433    { 0x0a6557, 0x0a6557, 0x8eb9, 0x8eb9, 0xc3c5, 0xc3c5, 0x325e, -1 }, /* #37 */
     3434    { 0x3a3103, 0x3a3103, 0xf941, 0xf941, 0xb7fd, 0xb7fd, 0x225e, -1 }, /* #38 */
     3435    { 0x330a02, 0x330a02, 0xd7a8, 0xd7a8, 0xdf47, 0xdf47, 0x04cb, -1 }, /* #39 */
     3436    { 0x292782, 0x292782, 0x9bf0, 0x9bf0, 0xae4d, 0xae4d, 0x9abc, -1 }, /* #40 */
     3437    { 0x2c5603, 0x2c5603, 0xbb77, 0xbb77, 0xe313, 0xe313, 0xe08f, -1 }, /* #41 */
     3438    { 0x323306, 0x323306, 0x7fc6, 0x7fc6, 0x5635, 0x5635, 0xfba9, -1 }, /* #42 */
     3439    { 0x142e42, 0x142e42, 0x4224, 0x5158, 0x1db1, 0x10f4, 0x5d72, 0 }, /* #43 */
     3440    { 0x212f42, 0x212f42, 0x6cc5, 0x428a, 0xe47b, 0xba71, 0x9622, 0 }, /* #44 */
     3441    { 0x1b6652, 0x1b6652, 0x77eb, 0xfc68, 0x00c4, 0x1e23, 0xc95d, 0 }, /* #45 */
     3442    { 0x0a6b97, 0x0a6b97, 0x7254, 0x8986, 0x165d, 0x28c6, 0xcfad, 0 }, /* #46 */
     3443    { 0x097407, 0x097407, 0x7a4f, 0x7a4f, 0xb191, 0xb191, 0x17c0, -1 }, /* #47 */
     3444    { 0x176643, 0x176643, 0xcc3a, 0xcc3a, 0x7038, 0x7038, 0xfbe2, -1 }, /* #48 */
     3445    { 0x2c14d6, 0x2c14d6, 0xdca7, 0xdca7, 0xcdf0, 0xcdf0, 0xbdbf, -1 }, /* #49 */
     3446    { 0x3d3fc7, 0x3d3fc7, 0x54e0, 0x54e0, 0x79b6, 0x79b6, 0x8a62, -1 }, /* #50 */
     3447    { 0x1a7ac7, 0x1a7ac7, 0xeca0, 0xeca0, 0x6941, 0x6941, 0x2d47, -1 }, /* #51 */
     3448    { 0x003f56, 0x003f56, 0x2e1c, 0x2e1c, 0x35fa, 0x35fa, 0xee7a, -1 }, /* #52 */
     3449    { 0x366e02, 0x366e02, 0xa1b7, 0xa1b7, 0x48a2, 0x48a2, 0x717a, -1 }, /* #53 */
     3450    { 0x2c7612, 0x2c7612, 0x1338, 0x8108, 0xc120, 0xd810, 0x7ec5, 0 }, /* #54 */
     3451    { 0x0e1713, 0x0e1713, 0x9edb, 0x9edb, 0xd1a1, 0xd1a1, 0x5396, -1 }, /* #55 */
     3452    { 0x0f4a96, 0x0f4a96, 0xbe54, 0xbe54, 0x9045, 0x9045, 0xb8d3, -1 }, /* #56 */
     3453    { 0x385d52, 0x385d52, 0x5448, 0x5448, 0xa122, 0xa122, 0x0ab5, -1 }, /* #57 */
     3454    { 0x1e4952, 0x1e4952, 0x0145, 0x0145, 0x4dfe, 0x4dfe, 0x0e7c, -1 }, /* #58 */
     3455    { 0x204f97, 0x204f97, 0x0156, 0x0156, 0x51f7, 0x51f7, 0x9b5c, -1 }, /* #59 */
     3456    { 0x041c86, 0x041c86, 0x92d9, 0x92d9, 0xdf44, 0xdf44, 0xfa04, -1 }, /* #60 */
     3457    { 0x232417, 0x232417, 0xd5e4, 0xd5e4, 0x47e2, 0x47e2, 0xcd60, -1 }, /* #61 */
     3458    { 0x285f13, 0x285f13, 0x1b6a, 0x1b6a, 0xb4f5, 0xb4f5, 0xa1c7, -1 }, /* #62 */
     3459    { 0x130146, 0x130146, 0x9ce3, 0x9ce3, 0x7e95, 0x7e95, 0x529d, -1 }, /* #63 */
    15813460};
    15823461static const MULDIVU32_TEST_T g_aTests_mul_u32_intel[] =
    15833462{
    1584     { 0x256ed7, 0x256606, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #0 */
    1585     { 0x1979d2, 0x197106, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #1 */
    1586     { 0x1c06d2, 0x1c0606, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #2 */
    1587     { 0x373152, 0x373106, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #3 */
    1588     { 0x310017, 0x310006, 0xc326712e, 0x00000000, 0x589fc028, 0x00000000, 0x00000000, 0 }, /* #4 */
    1589     { 0x145117, 0x145106, 0x0768bf7b, 0x00000000, 0x87a82e46, 0x00000000, 0x00000000, 0 }, /* #5 */
    1590     { 0x226882, 0x226006, 0x490937ee, 0x00000000, 0xd679f3f6, 0x00000000, 0x00000000, 0 }, /* #6 */
    1591     { 0x0f5dd7, 0x0f5506, 0x6f7dc67e, 0x00000000, 0x6bed4559, 0x00000000, 0x00000000, 0 }, /* #7 */
    1592     { 0x104283, 0x104a83, 0x5600846f, 0xa8df874f, 0xac9f4549, 0x26c9a857, 0x73755b21, 0 }, /* #8 */
    1593     { 0x0f7d02, 0x0f7d07, 0x6efd1074, 0x17031afc, 0x3d606e04, 0x30968843, 0x7012078b, 0 }, /* #9 */
    1594     { 0x296f83, 0x296f83, 0x0b78ed81, 0xf6cafbe5, 0xbc39da84, 0x053057e1, 0x73c94865, 0 }, /* #10 */
    1595     { 0x2d7606, 0x2d7e87, 0xf1cbc5b8, 0xbd5f5af0, 0x61b39d11, 0xb597a8fb, 0xc0428592, 0 }, /* #11 */
    1596     { 0x320597, 0x320d87, 0x825b38c3, 0xefa9df8d, 0x3bc982c7, 0x05c5f7fd, 0x0b56816f, 0 }, /* #12 */
    1597     { 0x204517, 0x204d87, 0xa23750c6, 0x8effd6f6, 0x0875aa08, 0x7d2de9a5, 0xc58d0009, 0 }, /* #13 */
    1598     { 0x0a2c92, 0x0a2c83, 0x563390cb, 0x963b7db0, 0x2b382fdd, 0x06d0f8fe, 0x143e3310, 0 }, /* #14 */
    1599     { 0x390e82, 0x390e83, 0xfb65f5ef, 0xbaf11620, 0x287a5212, 0xaece4a55, 0xb2016be0, 0 }, /* #15 */
    1600     { 0x0d4696, 0x0d4e87, 0xc249466d, 0x92c32687, 0xa2d96468, 0x9181860d, 0xbfb99843, 0 }, /* #16 */
    1601     { 0x240612, 0x240e83, 0x3d50492d, 0xb4247df8, 0xd25f112f, 0x172a98a5, 0x60b9c0d8, 0 }, /* #17 */
    1602     { 0x143992, 0x143903, 0x420da724, 0x1e006468, 0x5ebf6619, 0x1c6cab1a, 0x6e29dd4a, 0 }, /* #18 */
    1603     { 0x374092, 0x374803, 0x9fa8d0df, 0x63ea64c1, 0xf430a100, 0x7520659d, 0xbbcd5e5f, 0 }, /* #19 */
    1604     { 0x2b6317, 0x2b6b87, 0x149ae6b0, 0x92177aa0, 0x595d37fb, 0x0a7abc13, 0x82329d7e, 0 }, /* #20 */
    1605     { 0x224e43, 0x224e83, 0xbea198b3, 0xdbfa1b7f, 0xb4e34d19, 0x786ab0c9, 0xa1b56005, 0 }, /* #21 */
    1606     { 0x112996, 0x112987, 0xc602506c, 0xf7782b74, 0xde19e590, 0x03b1a804, 0x04c69c67, 0 }, /* #22 */
    1607     { 0x347a16, 0x347a07, 0x95160b5d, 0x709f9187, 0x09f0493c, 0x0e4591f6, 0x1881a633, 0 }, /* #23 */
    1608     { 0x2a5496, 0x2a5c87, 0x1c5f9d05, 0x883c71d8, 0xbd9221ed, 0x09d2f0d8, 0x58a311f8, 0 }, /* #24 */
    1609     { 0x2c3456, 0x2c3c03, 0x52f2b626, 0x59171e34, 0xe094a037, 0x4c242bc3, 0xeafe0dbe, 0 }, /* #25 */
    1610     { 0x0f6992, 0x0f6987, 0xc016bc33, 0xfe798a5f, 0x72820cd2, 0x6f1ea0ba, 0x94174d25, 0 }, /* #26 */
    1611     { 0x381517, 0x381d87, 0xa6df2d1e, 0xa1cfad78, 0xffb32a6f, 0x88668f93, 0xd140fb84, 0 }, /* #27 */
    1612     { 0x197687, 0x197e83, 0x2bc7ceec, 0xc3c81e4c, 0x2f30f78f, 0x203e81cb, 0xbc8b0209, 0 }, /* #28 */
    1613     { 0x101953, 0x101903, 0x471a1594, 0x7b5f58e0, 0x00519bf0, 0x3e9c803d, 0xe16e15d8, 0 }, /* #29 */
    1614     { 0x112352, 0x112b83, 0x06ef0e6d, 0x99f3a889, 0x57126250, 0x05fb46a9, 0xdcd7810d, 0 }, /* #30 */
    1615     { 0x162086, 0x162887, 0x2a0769fb, 0xf0cc3403, 0xe9a64ebb, 0x0c22352f, 0x49e80799, 0 }, /* #31 */
    1616     { 0x044f83, 0x044f87, 0x476d53d5, 0xbe4e0c9f, 0x7975f422, 0x3f316373, 0xe27cfca3, 0 }, /* #32 */
    1617     { 0x1d72d7, 0x1d7a87, 0xc9240357, 0x82e32217, 0x8091fe2d, 0x58b58bcc, 0x70e75f41, 0 }, /* #33 */
    1618     { 0x272482, 0x272c83, 0x04739158, 0xc93957a8, 0xb018536f, 0x02ba1764, 0x9cd2e75f, 0 }, /* #34 */
    1619     { 0x140012, 0x140883, 0xcc831571, 0xd7fbda23, 0x3ee75327, 0x9b726a62, 0xc2950ed3, 0 }, /* #35 */
    1620     { 0x0c4cc7, 0x0c4c83, 0x799fa808, 0x8d6741c8, 0x92a49a55, 0x10a2e5ce, 0x23045b39, 0 }, /* #36 */
    1621     { 0x006256, 0x006a03, 0x42d24c37, 0x513b0a37, 0xbbb0d240, 0x06b2f625, 0x19aa3201, 0 }, /* #37 */
    1622     { 0x2d31c3, 0x2d3987, 0x51304e41, 0x94f2cfcf, 0x67f6a162, 0x4bf5dfc8, 0xef83ba0f, 0 }, /* #38 */
    1623     { 0x177dc6, 0x177d83, 0x010411e7, 0xa5a75c16, 0x7cb4a14c, 0x00e7c080, 0xe4200c7a, 0 }, /* #39 */
    1624     { 0x063313, 0x063b07, 0xa62d05df, 0x0fb10bdb, 0x84a5ec9f, 0x4b88b13b, 0x745ce185, 0 }, /* #40 */
    1625     { 0x2d5f17, 0x2d5f03, 0x74bb7c73, 0x64416e16, 0xd78fa322, 0x43fabeb3, 0x95151a12, 0 }, /* #41 */
    1626     { 0x3c6696, 0x3c6e83, 0xb7b9556d, 0x97c5537f, 0xd8120ed8, 0x612293a9, 0x8758f51b, 0 }, /* #42 */
    1627     { 0x2b6493, 0x2b6c07, 0xdd8dd5eb, 0x29eb293f, 0xa99e0008, 0xbba071c3, 0xd8cc40fd, 0 }, /* #43 */
    1628     { 0x164613, 0x164e87, 0x9cbde167, 0xd1deb0d2, 0x085a1f9e, 0x03d707ca, 0x06458b5e, 0 }, /* #44 */
    1629     { 0x2c4c06, 0x2c4c03, 0x7b3890c7, 0x7f0b8fd3, 0x046c4f4a, 0x235a292f, 0x49725495, 0 }, /* #45 */
    1630     { 0x316057, 0x316807, 0x2811c896, 0x74d369fc, 0xd68c874a, 0x18292b3f, 0x9a5c743a, 0 }, /* #46 */
    1631     { 0x0b6896, 0x0b6803, 0xfd5afd71, 0x1b9c0f40, 0xaf240774, 0x1d2c6e4c, 0x1d7a6340, 0 }, /* #47 */
    1632     { 0x0e0287, 0x0e0a03, 0x42752f7f, 0x39a5f1f2, 0x5500caba, 0x15ad00ac, 0x537f270e, 0 }, /* #48 */
    1633     { 0x2b1e52, 0x2b1e03, 0xdfb18446, 0x26af9c40, 0xde4058ba, 0xa0e5c66f, 0xb8228b60, 0 }, /* #49 */
    1634     { 0x025d02, 0x025d83, 0x18b04d18, 0xe6c72870, 0xe26277ac, 0x01e485cc, 0x13a0139a, 0 }, /* #50 */
    1635     { 0x2b33d3, 0x2b3b83, 0x570d2440, 0xdd8d3980, 0x98c26902, 0x26a7553a, 0x71ac2186, 0 }, /* #51 */
    1636     { 0x1d3287, 0x1d3a83, 0x81aa7eb9, 0xc7fe8967, 0xdbbf7d19, 0x279b62d7, 0x4e32391f, 0 }, /* #52 */
    1637     { 0x055212, 0x055a83, 0x519f4ff9, 0xc673db19, 0x5bb44975, 0x4aeb4e57, 0xeaf9ec21, 0 }, /* #53 */
    1638     { 0x112c96, 0x112c83, 0xc37f6816, 0xeb92a2c4, 0x62219376, 0xb2ab7cc3, 0xe9f6df66, 0 }, /* #54 */
    1639     { 0x3d2b13, 0x3d2b07, 0xf95f7786, 0x2006772e, 0xa846989a, 0x268823ec, 0x278e479d, 0 }, /* #55 */
    1640     { 0x170516, 0x170d07, 0x8888db9c, 0x3454685c, 0xf4f19c06, 0x2759b8a5, 0x49c80d51, 0 }, /* #56 */
    1641     { 0x0b2c16, 0x0b2c87, 0x23f646b6, 0x9c5fabe2, 0x39b8825b, 0x04793932, 0x1fd869a3, 0 }, /* #57 */
    1642     { 0x3e7fd7, 0x3e7f07, 0x72465c4e, 0x11e51caa, 0x7aaff364, 0x20e19322, 0x49a92923, 0 }, /* #58 */
    1643     { 0x2b6557, 0x2b6d03, 0x736efb19, 0x66d2aa67, 0x97966f0a, 0x1ebf939d, 0x4431017f, 0 }, /* #59 */
    1644     { 0x1e4dc6, 0x1e4d83, 0x7aba531c, 0xc1eef7a4, 0x33924b8e, 0x42848049, 0x8ac007cf, 0 }, /* #60 */
    1645     { 0x3870c2, 0x387803, 0xe6444ecd, 0x4e057cf1, 0x2cc3386b, 0xb4c19efd, 0xc8f4deb5, 0 }, /* #61 */
    1646     { 0x3f5e16, 0x3f5e87, 0x73038312, 0x92883a84, 0x7ba592d8, 0x35b3cfdf, 0x77882cb2, 0 }, /* #62 */
    1647     { 0x040ed3, 0x040e87, 0x5e1d7a7b, 0xe0957339, 0x80d89622, 0x35488bba, 0x90ef44db, 0 }, /* #63 */
     3463    { 0x017357, 0x017306, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #0 */
     3464    { 0x250d12, 0x250506, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #1 */
     3465    { 0x310c53, 0x310406, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #2 */
     3466    { 0x344852, 0x344006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #3 */
     3467    { 0x001a42, 0x001206, 0x74241b85, 0x00000000, 0xc3c6e5bd, 0x00000000, 0x00000000, 0 }, /* #4 */
     3468    { 0x174e53, 0x174606, 0xa8dd5f91, 0x00000000, 0x1ee731ad, 0x00000000, 0x00000000, 0 }, /* #5 */
     3469    { 0x185c57, 0x185406, 0xe80e6152, 0x00000000, 0x1e8f92fa, 0x00000000, 0x00000000, 0 }, /* #6 */
     3470    { 0x3f3483, 0x3f3406, 0xf34221fa, 0x00000000, 0xfc763c13, 0x00000000, 0x00000000, 0 }, /* #7 */
     3471    { 0x240782, 0x240f07, 0xdcabce83, 0x4a4dea7d, 0xeb7ce651, 0xbf433153, 0xdde212ff, 0 }, /* #8 */
     3472    { 0x0e2487, 0x0e2c83, 0xb047197c, 0xc2b54220, 0x74cbd9c3, 0xa3b62689, 0xedc02c78, 0 }, /* #9 */
     3473    { 0x221116, 0x221903, 0x02bbb94c, 0x0cbb1a34, 0x126f10a0, 0x00c0095c, 0x46421b9f, 0 }, /* #10 */
     3474    { 0x3d53c2, 0x3d5b07, 0x44b37a2f, 0x42c0ea9c, 0x2f65778e, 0x3dd0107a, 0xe6550424, 0 }, /* #11 */
     3475    { 0x382097, 0x382803, 0x206981c8, 0x11231420, 0x7282964c, 0x1cf67523, 0xe4c16ea4, 0 }, /* #12 */
     3476    { 0x156f57, 0x156f83, 0x78e59ad5, 0xe996cc9d, 0x6265ff9f, 0x782ab540, 0xfe743ea9, 0 }, /* #13 */
     3477    { 0x2c6e97, 0x2c6e07, 0x92ce880a, 0x1bdf49aa, 0x117ba119, 0x42d95332, 0x74920691, 0 }, /* #14 */
     3478    { 0x0f2d12, 0x0f2d87, 0xd7fa93a9, 0xc3077e55, 0x8e0bb31b, 0x1aef8187, 0x1fed40cd, 0 }, /* #15 */
     3479    { 0x1638c2, 0x163887, 0x2b3edb58, 0xb7fbf588, 0xba10f897, 0x09c4c701, 0x39d3d153, 0 }, /* #16 */
     3480    { 0x234956, 0x234983, 0xba8ad63b, 0xdf72f107, 0x143c56d5, 0x4ef6e84a, 0x6c5dc7a5, 0 }, /* #17 */
     3481    { 0x0d3316, 0x0d3b87, 0x7f5d54b0, 0xff7e6260, 0xa84815ba, 0x715a1e98, 0xe3d5c8b2, 0 }, /* #18 */
     3482    { 0x397742, 0x397f83, 0x638a46ec, 0x8608ea40, 0x8bf5cfcd, 0x07b2c6b6, 0x13cc7eb0, 0 }, /* #19 */
     3483    { 0x1260d3, 0x126887, 0x163e45d5, 0xc59392b4, 0x02ab8738, 0x12187331, 0xd0435de4, 0 }, /* #20 */
     3484    { 0x2c7197, 0x2c7983, 0xc5e455fe, 0x9844dcdc, 0xf9fd2cce, 0x00a644fc, 0x00d71792, 0 }, /* #21 */
     3485    { 0x365793, 0x365f87, 0xfcb976ca, 0xdb2fdae8, 0xdc8ca773, 0x2d4aeaa1, 0x2de13264, 0 }, /* #22 */
     3486    { 0x0c3e83, 0x0c3e83, 0x5de4f329, 0xc568fb97, 0x0c79f885, 0x1cecd6e0, 0x4edd10bf, 0 }, /* #23 */
     3487    { 0x020b42, 0x020b87, 0xf7f55e7e, 0xdfb3fffc, 0x1d03fa7e, 0x1fad7ede, 0x20b47e82, 0 }, /* #24 */
     3488    { 0x144417, 0x144c83, 0xfd36abca, 0x8d713fc2, 0x6d0cb594, 0x57ccab2f, 0x58c4024d, 0 }, /* #25 */
     3489    { 0x2e1917, 0x2e1987, 0x1285b676, 0xda48bd3c, 0xbf139aaf, 0x019d98ee, 0x165465fa, 0 }, /* #26 */
     3490    { 0x042cc3, 0x042c03, 0x09716972, 0x776de30e, 0x3f7b8496, 0x06c52b96, 0xb78a383f, 0 }, /* #27 */
     3491    { 0x363d53, 0x363d87, 0x0abdb22c, 0xafea5b00, 0xd8ebf735, 0x04022322, 0x5f88dc40, 0 }, /* #28 */
     3492    { 0x015a96, 0x015a87, 0x4dde262c, 0xeaa93a30, 0x377ed225, 0x45c7e439, 0xe569c524, 0 }, /* #29 */
     3493    { 0x363506, 0x363d07, 0xe501d081, 0x416fe18d, 0x4e8a20a5, 0x0d6d9adf, 0x0f02cb0d, 0 }, /* #30 */
     3494    { 0x1e5d53, 0x1e5d87, 0x9d32a3de, 0xdf3e3f60, 0x7b29fc32, 0x230c6e16, 0x3913cb50, 0 }, /* #31 */
     3495    { 0x154313, 0x154b83, 0xf4e36e78, 0xd876c210, 0x1c6de43c, 0x8542f667, 0x8b4ee61e, 0 }, /* #32 */
     3496    { 0x031042, 0x031883, 0xc9b6946d, 0xbfc862c8, 0xd4f03f2c, 0x989b42a3, 0xc1ad60e8, 0 }, /* #33 */
     3497    { 0x292907, 0x292987, 0x1721710c, 0xc218e8b4, 0x51796b15, 0x0c7860a4, 0x8a03e0cf, 0 }, /* #34 */
     3498    { 0x3b76c7, 0x3b7e07, 0xb8d69fff, 0x74097474, 0x2e8ab1dd, 0x6f5821db, 0x9a360b8c, 0 }, /* #35 */
     3499    { 0x314006, 0x314887, 0x59c588b2, 0xa53a175a, 0x448303c3, 0x0e3b6e7e, 0x2895e775, 0 }, /* #36 */
     3500    { 0x3d36d6, 0x3d3e87, 0xe0c4250b, 0xdedd83a0, 0xbfe531f9, 0x70ffb91c, 0x80b38ee0, 0 }, /* #37 */
     3501    { 0x351a92, 0x351a83, 0x333f95d5, 0x87d221ba, 0x79b694bb, 0x0d50c8f8, 0x4283d5d2, 0 }, /* #38 */
     3502    { 0x073652, 0x073e03, 0xc4a8c168, 0x6232e280, 0xe342dc70, 0x902a6435, 0xbbaaaf90, 0 }, /* #39 */
     3503    { 0x125c97, 0x125c83, 0x8bf573ec, 0xfbd62f94, 0xe119edc3, 0x076eea9f, 0x0d98a49f, 0 }, /* #40 */
     3504    { 0x370042, 0x370803, 0xf6f3b412, 0x5343d154, 0x0ec1eeca, 0xda02be92, 0xe1ff95da, 0 }, /* #41 */
     3505    { 0x371083, 0x371883, 0x80955f1f, 0xb370908c, 0x90ea067b, 0x4aa4d31f, 0x949c39f4, 0 }, /* #42 */
     3506    { 0x3647d7, 0x364f87, 0xb3f8dbc3, 0xc3f6081b, 0x6f971a79, 0x1f8a0539, 0x2cdcd4c9, 0 }, /* #43 */
     3507    { 0x1a1753, 0x1a1f03, 0x47e01a38, 0x7765b8b0, 0xd3078f49, 0x09b3d77a, 0x228ebf3a, 0 }, /* #44 */
     3508    { 0x1f1246, 0x1f1a03, 0x5fe2b509, 0x1c625cc4, 0x4feee7fa, 0x43d9e9e5, 0xb5270ba4, 0 }, /* #45 */
     3509    { 0x117d16, 0x117d07, 0x21e35529, 0x409d165a, 0x9639abe6, 0x09d70034, 0x4a5544ca, 0 }, /* #46 */
     3510    { 0x2b6c12, 0x2b6c83, 0x0876e8f4, 0xb3b41fbc, 0xfe73d844, 0x047bb897, 0x8797a99b, 0 }, /* #47 */
     3511    { 0x3705c7, 0x370d87, 0x21f029a1, 0x8a25f233, 0xda82e92c, 0x1da9ddda, 0xdfc19353, 0 }, /* #48 */
     3512    { 0x0f7e03, 0x0f7e07, 0x15b5d589, 0x3456578e, 0x261fc80b, 0x04c14b42, 0x3811e59e, 0 }, /* #49 */
     3513    { 0x0830d6, 0x083887, 0xd32e6ee6, 0xfa83675a, 0x26b39629, 0x6a6d2eec, 0x8103605f, 0 }, /* #50 */
     3514    { 0x260492, 0x260c07, 0xebd4e337, 0x41b4768b, 0xa45b4af4, 0xcf0d5068, 0xe0c2594d, 0 }, /* #51 */
     3515    { 0x1e5cc3, 0x1e5c03, 0x6643458d, 0x104f7ce5, 0x5d258217, 0x51f54cff, 0xcd2ba2b9, 0 }, /* #52 */
     3516    { 0x1e3842, 0x1e3803, 0x033231a0, 0x3c2190e0, 0x94920114, 0x006e1257, 0x22708f63, 0 }, /* #53 */
     3517    { 0x3e4c92, 0x3e4c87, 0x2265cff8, 0xdbb57dc0, 0xce67032f, 0x000c9485, 0x005da048, 0 }, /* #54 */
     3518    { 0x107113, 0x107907, 0xf9ba62b7, 0x23943ad7, 0xc46be038, 0x992795a2, 0x9d0048e1, 0 }, /* #55 */
     3519    { 0x064216, 0x064a87, 0x706b4700, 0x848ab100, 0x82d13920, 0x1f91d4f0, 0x47e3e647, 0 }, /* #56 */
     3520    { 0x365782, 0x365f83, 0xfb822496, 0xc7fbf1fe, 0xc89d0469, 0x4a7c1b33, 0x4bd0a39d, 0 }, /* #57 */
     3521    { 0x321807, 0x321803, 0x273f4256, 0x1e51dee0, 0xcad40b35, 0x0a978844, 0x4516b650, 0 }, /* #58 */
     3522    { 0x040bd2, 0x040b03, 0x39355c4d, 0x703a0646, 0x231b7d80, 0x02ba0c07, 0x0c33aa5e, 0 }, /* #59 */
     3523    { 0x021317, 0x021b03, 0x61e31807, 0x1cbd0602, 0xe0d2876c, 0x560b4149, 0xe106f56e, 0 }, /* #60 */
     3524    { 0x183606, 0x183e83, 0xad5878a1, 0x81a35413, 0xbf26251f, 0x76820cc4, 0xaf03cc33, 0 }, /* #61 */
     3525    { 0x0453d6, 0x045b03, 0x28ee98a9, 0x7544741f, 0x7847578d, 0x18ca4233, 0x9b0b3b87, 0 }, /* #62 */
     3526    { 0x2f1fd7, 0x2f1f03, 0x96a8d836, 0x2673fa7a, 0xad43f793, 0x424d1c75, 0x70a8a187, 0 }, /* #63 */
    16483527};
    16493528static const MULDIVU32_TEST_T g_aTests_imul_u32_intel[] =
    16503529{
    1651     { 0x0242d6, 0x024206, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #0 */
    1652     { 0x3471d6, 0x347106, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #1 */
    1653     { 0x2e2cd2, 0x2e2406, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #2 */
    1654     { 0x397843, 0x397006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #3 */
    1655     { 0x064952, 0x064106, 0x4e96a280, 0x00000000, 0xb7b93345, 0x00000000, 0x00000000, 0 }, /* #4 */
    1656     { 0x2820c7, 0x282006, 0x6bf9deb9, 0x00000000, 0x76a7923b, 0x00000000, 0x00000000, 0 }, /* #5 */
    1657     { 0x0c2397, 0x0c2306, 0xf51c4e3e, 0x00000000, 0x5cb71623, 0x00000000, 0x00000000, 0 }, /* #6 */
    1658     { 0x3a4996, 0x3a4106, 0xb24c6cd3, 0x00000000, 0xc8cbcaa9, 0x00000000, 0x00000000, 0 }, /* #7 */
    1659     { 0x0d1342, 0x0d1b83, 0xd50a5fae, 0xea54b0f8, 0x80790a8f, 0x05ea90c4, 0xdcbe8be4, 0 }, /* #8 */
    1660     { 0x391916, 0x391983, 0xab869b2e, 0xed615fce, 0x624a36e2, 0x1dcd8972, 0xa5ae9a31, 0 }, /* #9 */
    1661     { 0x2d6212, 0x2d6a03, 0x8b434310, 0x06445080, 0x18b47339, 0x11f2078b, 0xd8a57b88, 0 }, /* #10 */
    1662     { 0x1e2416, 0x1e2c83, 0x54405b2c, 0xab01112c, 0x65cd7e0e, 0x0d5892d1, 0x288d5881, 0 }, /* #11 */
    1663     { 0x0e6e86, 0x0e6e07, 0x64367794, 0x7a91b6d4, 0x0a1be96f, 0xd875c20e, 0x9afe1391, 0 }, /* #12 */
    1664     { 0x111493, 0x111c83, 0x51a12b13, 0x91f884c7, 0x79cdec8e, 0xf3a46b1f, 0xd93ea1fd, 0 }, /* #13 */
    1665     { 0x1c4052, 0x1c4803, 0x4e15169e, 0x379291da, 0x863d0837, 0xdaa4c9ae, 0x85862903, 0 }, /* #14 */
    1666     { 0x344a53, 0x344a03, 0x32fa4238, 0x400c0210, 0x6213304c, 0x00dec0ec, 0x045ea0ae, 0 }, /* #15 */
    1667     { 0x310a52, 0x310a87, 0x2e9ed84e, 0x9cb52b9c, 0xda87fb41, 0xedf0ca82, 0x9cd54682, 0 }, /* #16 */
    1668     { 0x3e7c12, 0x3e7c03, 0xec6d116f, 0x3ddbb2f2, 0xa7ac0722, 0xfc07af15, 0x33ebff2e, 0 }, /* #17 */
    1669     { 0x3f3642, 0x3f3e87, 0x4b479db0, 0xf5a6c660, 0x59d5dd6c, 0x134787a2, 0x41900112, 0 }, /* #18 */
    1670     { 0x2d7b92, 0x2d7b07, 0xae15c45d, 0x5fe52248, 0x9a95e658, 0xf8b6d36a, 0x16c506e8, 0 }, /* #19 */
    1671     { 0x002647, 0x002e87, 0x95adc21f, 0xd37dcef3, 0x9ac0851d, 0x145c139e, 0xcefa60ad, 0 }, /* #20 */
    1672     { 0x3b32c2, 0x3b3a07, 0x0fa91caa, 0x7034c1c6, 0xdfbd215c, 0xfaf2496b, 0xad63fa57, 0 }, /* #21 */
    1673     { 0x0a79d7, 0x0a7987, 0xdf2b2150, 0xd014d360, 0xa8e5bb35, 0xf12258c9, 0x73ea23de, 0 }, /* #22 */
    1674     { 0x047206, 0x047a07, 0x5072bb53, 0x337df924, 0x5c533d2c, 0x20b17ac1, 0x680921cc, 0 }, /* #23 */
    1675     { 0x285a92, 0x285a03, 0xc32d5dbf, 0x67a9d91c, 0x71d07dca, 0x1a8e470e, 0x903a65e4, 0 }, /* #24 */
    1676     { 0x0d25c6, 0x0d2d03, 0xee5bf3dc, 0x6a76e9c8, 0xa870c529, 0xfd2210c9, 0x299ab69e, 0 }, /* #25 */
    1677     { 0x1f5a02, 0x1f5a87, 0xd17d4822, 0x97cf2512, 0x0ac9ea59, 0x1193e15c, 0x9f401ef9, 0 }, /* #26 */
    1678     { 0x031606, 0x031e07, 0x2c1fc8ec, 0x3db4d9c0, 0xbe9236af, 0xf1479287, 0xaa984c50, 0 }, /* #27 */
    1679     { 0x375ed6, 0x375e87, 0xb8d24c38, 0xa678e430, 0x5bcfb803, 0xedb4a197, 0x41cc28ca, 0 }, /* #28 */
    1680     { 0x1e6b47, 0x1e6b83, 0xaee67ff1, 0xdb8f8a9b, 0x71e902f1, 0x0d9cbfef, 0xd507ff4b, 0 }, /* #29 */
    1681     { 0x255d82, 0x255d83, 0x4335ddf0, 0xdf75e6e0, 0x0b39a6b0, 0xfadc3b42, 0xec6c5352, 0 }, /* #30 */
    1682     { 0x230302, 0x230b07, 0xf3b863f3, 0x34d885dd, 0x47eca69b, 0xfb865dd1, 0x5d4b72ef, 0 }, /* #31 */
    1683     { 0x1c3412, 0x1c3c83, 0xc4d3f13d, 0xf6652a79, 0x18989bab, 0x1c1d63d8, 0x865d79ed, 0 }, /* #32 */
    1684     { 0x281c16, 0x281c03, 0x50e6418f, 0x2cc2d7c1, 0x2fd0eaa9, 0xe343d9f2, 0xa51209af, 0 }, /* #33 */
    1685     { 0x012603, 0x012e83, 0x3cd0b37e, 0xc29d50a2, 0xc4966197, 0xea7ff496, 0xa57ee1ef, 0 }, /* #34 */
    1686     { 0x2b4242, 0x2b4a83, 0x643fc102, 0xabc061bc, 0x136b1b72, 0x1321b775, 0x30db01de, 0 }, /* #35 */
    1687     { 0x0f1047, 0x0f1807, 0xb985eb1e, 0x1297d05a, 0xa6766b57, 0xfecf0918, 0x0453c083, 0 }, /* #36 */
    1688     { 0x1266c7, 0x126e83, 0x14ea9be4, 0x87db2cc8, 0x4a65b99a, 0xf7cac0b5, 0x9b8a7742, 0 }, /* #37 */
    1689     { 0x3049c6, 0x304987, 0x9f327900, 0xad960700, 0x8d55f954, 0xd938d262, 0x668cec7f, 0 }, /* #38 */
    1690     { 0x285dc7, 0x285d03, 0xf25b3a6e, 0x40406e20, 0x7c392de9, 0xfba4a83a, 0x51bf8970, 0 }, /* #39 */
    1691     { 0x322fc3, 0x322f87, 0x8be25a8c, 0xb7f842a0, 0x3ef9489c, 0xe8e1282c, 0x32f93f38, 0 }, /* #40 */
    1692     { 0x186e83, 0x186e07, 0xccd8bbc4, 0x50464290, 0xb668f1a8, 0xfebd1df2, 0x064fe2e4, 0 }, /* #41 */
    1693     { 0x187613, 0x187e87, 0x1ae3bf09, 0xa33db399, 0x66098b66, 0xfd8c9948, 0xe8aae411, 0 }, /* #42 */
    1694     { 0x3d2a52, 0x3d2a83, 0xeb8f5db1, 0xa68ab17f, 0x63bdd097, 0x04ba47dd, 0xc4c9de2f, 0 }, /* #43 */
    1695     { 0x2b5907, 0x2b5987, 0xa0fd30d6, 0xe4234424, 0x23cc586e, 0xd16d1dc6, 0x7d7d52b6, 0 }, /* #44 */
    1696     { 0x040f17, 0x040f07, 0xa3026ce4, 0x2fb75784, 0x7c049cea, 0x25409a65, 0x997207e9, 0 }, /* #45 */
    1697     { 0x1c4912, 0x1c4987, 0xeb9e582c, 0x9bc98148, 0xb51ce4f9, 0x09532522, 0x8ae06e36, 0 }, /* #46 */
    1698     { 0x175706, 0x175f03, 0x2e83ea5f, 0x2da6c086, 0x40ef73c6, 0x124da391, 0x64bbb93a, 0 }, /* #47 */
    1699     { 0x310792, 0x310f07, 0x3ee8f979, 0x023dbe50, 0xede17883, 0xf05a80d1, 0xc0546cd0, 0 }, /* #48 */
    1700     { 0x184b17, 0x184b07, 0x5a11fa14, 0x4046699c, 0x7c4e0338, 0xfd609853, 0xf88bb6fb, 0 }, /* #49 */
    1701     { 0x164cd6, 0x164c83, 0x3907ed3c, 0xf7ff6af8, 0xcaf00008, 0xe4d32f4e, 0x860451e2, 0 }, /* #50 */
    1702     { 0x284883, 0x284887, 0x9f73f663, 0xbb21e263, 0x59d37b63, 0x088b5725, 0xe9582401, 0 }, /* #51 */
    1703     { 0x1a53d3, 0x1a5b07, 0xb4797015, 0x5369eadb, 0x84bc7ab0, 0xdb69b87d, 0x7c03bb2f, 0 }, /* #52 */
    1704     { 0x1b3086, 0x1b3803, 0xa39bfb99, 0x3edd0b16, 0x7c18f910, 0xf89f21aa, 0x1471c186, 0 }, /* #53 */
    1705     { 0x0f7196, 0x0f7983, 0x79429fbd, 0x80cbaaef, 0x78c0de3a, 0x222be5d1, 0x48243a1b, 0 }, /* #54 */
    1706     { 0x2b6016, 0x2b6883, 0x7194178c, 0xd977a92c, 0xbd347dcf, 0x06b01724, 0x0f12f679, 0 }, /* #55 */
    1707     { 0x011c13, 0x011c87, 0x6be0c48a, 0xa7ae060c, 0xcd730ab7, 0xeb604368, 0xcf0eea4e, 0 }, /* #56 */
    1708     { 0x254986, 0x254903, 0x2f37d5bf, 0x315fb70d, 0x24864a16, 0xf730aa62, 0xd03c5e33, 0 }, /* #57 */
    1709     { 0x2e7c96, 0x2e7c87, 0x1377707c, 0x83c72274, 0xeb0b54df, 0xfd181bcb, 0xd9c943c3, 0 }, /* #58 */
    1710     { 0x3c2f52, 0x3c2f87, 0x1ff98d88, 0xdcb7a5e8, 0x632e0b28, 0xfc52a727, 0xe28f4acd, 0 }, /* #59 */
    1711     { 0x2e5713, 0x2e5f07, 0x33c5d9e8, 0x14cc1528, 0x6d52221c, 0xf93d8ca7, 0xde937b89, 0 }, /* #60 */
    1712     { 0x3a2dd2, 0x3a2d07, 0x38c19880, 0x17256100, 0xe7a13af5, 0xf2f3131d, 0xc522b262, 0 }, /* #61 */
    1713     { 0x055852, 0x055887, 0x564bc59c, 0xff6d8a88, 0xc1aabddc, 0x1d3a1f51, 0x56b3f90e, 0 }, /* #62 */
    1714     { 0x1d1b17, 0x1d1b07, 0x31e42ffa, 0x3c593b74, 0xe1ea7eab, 0x07a6db88, 0x274330c2, 0 }, /* #63 */
     3530    { 0x066f56, 0x066706, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #0 */
     3531    { 0x0e1e93, 0x0e1606, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #1 */
     3532    { 0x023e07, 0x023606, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #2 */
     3533    { 0x2e35c6, 0x2e3506, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0 }, /* #3 */
     3534    { 0x2444c6, 0x244406, 0xd60c1dce, 0x00000000, 0x94588bda, 0x00000000, 0x00000000, 0 }, /* #4 */
     3535    { 0x380cd3, 0x380406, 0xfe2874b2, 0x00000000, 0xefae5640, 0x00000000, 0x00000000, 0 }, /* #5 */
     3536    { 0x1b7846, 0x1b7006, 0x90d8a6f2, 0x00000000, 0xf9465ef3, 0x00000000, 0x00000000, 0 }, /* #6 */
     3537    { 0x204f13, 0x204706, 0x4da2a223, 0x00000000, 0x0043123d, 0x00000000, 0x00000000, 0 }, /* #7 */
     3538    { 0x374a52, 0x374a87, 0x0026fb3a, 0xab3305e4, 0x3bebcef4, 0xfffd226d, 0xed2e751a, 0 }, /* #8 */
     3539    { 0x100243, 0x100a87, 0xce1f42f7, 0xba71e7d1, 0xb5f1509b, 0x025441a0, 0xf40bb177, 0 }, /* #9 */
     3540    { 0x315003, 0x315883, 0x94138fd4, 0xe560f008, 0xd67a6567, 0x1c4e9da2, 0xbcdaacba, 0 }, /* #10 */
     3541    { 0x006e07, 0x006e87, 0x34ba0333, 0xfd20982b, 0x091d7d25, 0xfc72cb24, 0xeec19729, 0 }, /* #11 */
     3542    { 0x140542, 0x140d87, 0x391359a1, 0x92589e09, 0x6afd32e4, 0xeef3b85f, 0xb388fb69, 0 }, /* #12 */
     3543    { 0x022713, 0x022f83, 0xd630d8b0, 0xd5cf74b0, 0x1e974fa2, 0x0226f511, 0xf2d27541, 0 }, /* #13 */
     3544    { 0x331113, 0x331907, 0x4079b0b7, 0x40cb16d1, 0xa04f685f, 0x1832c320, 0x60145cb7, 0 }, /* #14 */
     3545    { 0x0e2c87, 0x0e2c87, 0xa2176113, 0x9c67e803, 0x9cb33034, 0x1e15eaa6, 0xadfc2b51, 0 }, /* #15 */
     3546    { 0x226d12, 0x226d03, 0xe5e869fb, 0x11b1ed3b, 0xcc498380, 0xfb6d4764, 0x2cde65c1, 0 }, /* #16 */
     3547    { 0x3f6587, 0x3f6d03, 0x07ac9810, 0x7dd1acd0, 0x08a1d855, 0x01402862, 0x29b7ff4d, 0 }, /* #17 */
     3548    { 0x2d3f93, 0x2d3f07, 0xf0d5469e, 0x264ade36, 0xa8a3e0a3, 0xfa9f29b7, 0x5ac77475, 0 }, /* #18 */
     3549    { 0x2d2b56, 0x2d2b87, 0x6f34a2a7, 0xb5634c65, 0x8aa162ed, 0x333d23fe, 0x75f43613, 0 }, /* #19 */
     3550    { 0x374543, 0x374d07, 0x9fe5cd53, 0x720b56d7, 0xb563be7f, 0x1700aace, 0xc2b99bed, 0 }, /* #20 */
     3551    { 0x206547, 0x206d83, 0xa8d170ee, 0x97f18808, 0xe2d2a35f, 0x1d607fc4, 0xa9bce11c, 0 }, /* #21 */
     3552    { 0x1d1dd2, 0x1d1d07, 0xbd231d2f, 0x34852fac, 0x85b1222e, 0x0b7e97da, 0xd3fd9814, 0 }, /* #22 */
     3553    { 0x1478c7, 0x147803, 0x8b63ba4d, 0x67bf5016, 0xe47acd30, 0x3565ed62, 0x8ac5cf6e, 0 }, /* #23 */
     3554    { 0x027343, 0x027b03, 0xf9ff9994, 0x54d14c34, 0xb7b0b418, 0x02b79279, 0x8c19fb89, 0 }, /* #24 */
     3555    { 0x0a7806, 0x0a7887, 0xbfa280cc, 0x9f649528, 0x0e19e82b, 0xf0b15ee9, 0x3ce1938e, 0 }, /* #25 */
     3556    { 0x161083, 0x161887, 0x6b9a848f, 0xeec283aa, 0x435499b5, 0x14f0fe40, 0x31d25ab6, 0 }, /* #26 */
     3557    { 0x192dc3, 0x192d07, 0xf0fa5446, 0x52e87fde, 0x2de973a8, 0x066d6b99, 0x927791c5, 0 }, /* #27 */
     3558    { 0x311282, 0x311a03, 0xdef1124c, 0x61bb66f4, 0x42c245c5, 0xf6a78320, 0x485f2a6f, 0 }, /* #28 */
     3559    { 0x131b92, 0x131b03, 0x8a2b1863, 0x088fa234, 0x5c52077c, 0xd4306dce, 0x5f2ed93c, 0 }, /* #29 */
     3560    { 0x3f7e46, 0x3f7e07, 0xc9041a9b, 0x62b12cc9, 0x6298395f, 0x0fef1d4d, 0xb5d00a6b, 0 }, /* #30 */
     3561    { 0x302e83, 0x302e07, 0x1f856daa, 0x1a77b612, 0x0f93cdce, 0x08e982ea, 0x48615565, 0 }, /* #31 */
     3562    { 0x0d7a82, 0x0d7a07, 0x70e16fab, 0x03169ed2, 0xdeb9cbec, 0x22fd024e, 0x4f597276, 0 }, /* #32 */
     3563    { 0x342882, 0x342807, 0x58f9e87a, 0x5798803c, 0xab891898, 0xe2e4a110, 0xac411c76, 0 }, /* #33 */
     3564    { 0x3b63d6, 0x3b6b87, 0xf6da3d95, 0xa172abca, 0x38d91330, 0x01de7dec, 0xcbb10622, 0 }, /* #34 */
     3565    { 0x3d2457, 0x3d2c07, 0xee8d8dc9, 0x535fe222, 0x877e7231, 0x021263ee, 0xe1999a12, 0 }, /* #35 */
     3566    { 0x2a5883, 0x2a5887, 0x6aef917b, 0xbe1d57a9, 0xedb4f425, 0xcebf45ed, 0x8a17382b, 0 }, /* #36 */
     3567    { 0x2c1687, 0x2c1e83, 0xa58b943b, 0xae62b1ef, 0x391f0bfe, 0x25ff3dea, 0x947681dd, 0 }, /* #37 */
     3568    { 0x1f29d7, 0x1f2903, 0xddc92a78, 0x7b9690e0, 0xb4a2eeec, 0x01d8c919, 0xf22e7d24, 0 }, /* #38 */
     3569    { 0x013897, 0x013883, 0x29667b37, 0xc1d350ef, 0xb3b068a5, 0x0c07f086, 0x4a64e409, 0 }, /* #39 */
     3570    { 0x3f7607, 0x3f7e03, 0x8670165e, 0x4896668c, 0x7f7ff56f, 0x3af819c5, 0x83d0d79a, 0 }, /* #40 */
     3571    { 0x221803, 0x221807, 0x728ecd70, 0x23518e60, 0xdc62dc98, 0x12d41744, 0x2a135b8a, 0 }, /* #41 */
     3572    { 0x2a2f92, 0x2a2f07, 0xe89241cf, 0x2a67528d, 0x78429b29, 0xfa8f800e, 0x3b6f88e3, 0 }, /* #42 */
     3573    { 0x333a82, 0x333a07, 0x05c284a4, 0x37059a88, 0xcdb89c30, 0xfe32052f, 0xafcafbd2, 0 }, /* #43 */
     3574    { 0x1908d6, 0x190807, 0x505bf952, 0x77e35d14, 0xa7413356, 0x2806b2b7, 0x7f82d67a, 0 }, /* #44 */
     3575    { 0x302303, 0x302b87, 0xf026d7ba, 0x95689f6a, 0xfd63fe25, 0x05f117d4, 0xa00581b9, 0 }, /* #45 */
     3576    { 0x312553, 0x312d83, 0x0c48a335, 0xbdf01398, 0xe18c5ab5, 0x05f38383, 0x7c06e038, 0 }, /* #46 */
     3577    { 0x2a13c7, 0x2a1b83, 0x79ca8ace, 0x98f3cc1c, 0x736e9714, 0x38d7e90b, 0x777b82c2, 0 }, /* #47 */
     3578    { 0x0259d6, 0x025903, 0x74e5bf6f, 0x3ec86379, 0xe0fe6b96, 0x009521ca, 0x01469797, 0 }, /* #48 */
     3579    { 0x212e53, 0x212e83, 0x4abebfe0, 0xb010f140, 0x89e0cd9a, 0xfbc632f8, 0xf186dc76, 0 }, /* #49 */
     3580    { 0x0d0b17, 0x0d0b83, 0xbe5863b8, 0x9fc78480, 0x619bf21a, 0x0dffd123, 0xc96a07f0, 0 }, /* #50 */
     3581    { 0x1c2546, 0x1c2d87, 0xb489c2d9, 0xdffeb2dd, 0x3fe85bc7, 0x110cbbaf, 0xc628e5a5, 0 }, /* #51 */
     3582    { 0x174597, 0x174d03, 0x4b00857c, 0x375fd8d0, 0x28b2e7ec, 0xff9ad588, 0xfea6b24c, 0 }, /* #52 */
     3583    { 0x0854c2, 0x085c03, 0x73e58027, 0x5b287a73, 0xed9714e9, 0x39cfb46f, 0x7fb296d5, 0 }, /* #53 */
     3584    { 0x2378c2, 0x237887, 0x651884d1, 0x8a729793, 0x126e4276, 0x02cda3f5, 0x07193f23, 0 }, /* #54 */
     3585    { 0x106e12, 0x106e83, 0x9f1c4cee, 0xeb70c0f2, 0xee5aeb91, 0xeaaba8f7, 0x385b3c8f, 0 }, /* #55 */
     3586    { 0x105587, 0x105d03, 0x0480153b, 0x7cd58b2c, 0xdf80657a, 0x00e4bad1, 0x32d33ec4, 0 }, /* #56 */
     3587    { 0x173cc6, 0x173c07, 0x0df4c0a5, 0x1f2960b8, 0x3a004a55, 0xfc0a1d91, 0xb75a0858, 0 }, /* #57 */
     3588    { 0x0313d7, 0x031b83, 0x52531dfc, 0x9af205dc, 0x8764c515, 0xe18c14b0, 0xa14d8209, 0 }, /* #58 */
     3589    { 0x2e2803, 0x2e2803, 0x1b986d8c, 0x1973dc8c, 0x59fe6159, 0xf425ad2a, 0x920ae141, 0 }, /* #59 */
     3590    { 0x185602, 0x185e03, 0x85abc25a, 0x18ff7afe, 0x727428f4, 0xd751c233, 0x55220cdb, 0 }, /* #60 */
     3591    { 0x133cc7, 0x133c83, 0x775d1c09, 0x8bbf2945, 0xbb9fc345, 0x28bcc826, 0x575eaa5d, 0 }, /* #61 */
     3592    { 0x022e87, 0x022e03, 0x51613be7, 0x618adeb5, 0xadfe70a2, 0xed773606, 0xc5b21d03, 0 }, /* #62 */
     3593    { 0x1d2956, 0x1d2987, 0xa465d445, 0xaf32b9be, 0x27e23856, 0xddf068bf, 0x5f3091a6, 0 }, /* #63 */
    17153594};
    17163595static const MULDIVU32_TEST_T g_aTests_div_u32_intel[] =
    17173596{
    1718     { 0x1260c3, 0x1260c3, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #0 */
    1719     { 0x087513, 0x087513, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #1 */
    1720     { 0x3b6a07, 0x3b6a07, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #2 */
    1721     { 0x262147, 0x262147, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #3 */
    1722     { 0x211cd7, 0x211cd7, 0x12443e9d, 0x12443e9d, 0xab404d14, 0xab404d14, 0x00000000, -1 }, /* #4 */
    1723     { 0x0155d2, 0x0155d2, 0xcd2325cb, 0xcd2325cb, 0xae7358f8, 0xae7358f8, 0x00000000, -1 }, /* #5 */
    1724     { 0x140f46, 0x140f46, 0x1161b3b2, 0x1161b3b2, 0xced951be, 0xced951be, 0x00000000, -1 }, /* #6 */
    1725     { 0x2e7e87, 0x2e7e87, 0xa279413a, 0xa279413a, 0x0e6ae6f1, 0x0e6ae6f1, 0x00000000, -1 }, /* #7 */
    1726     { 0x042ad6, 0x042ad6, 0x6cd1563e, 0x6cd1563e, 0xf4849e2e, 0xf4849e2e, 0x7e8edb6f, -1 }, /* #8 */
    1727     { 0x2e3182, 0x2e3182, 0xc2d7c55f, 0xc2d7c55f, 0xd2444c2d, 0xd2444c2d, 0x8bf13ab4, -1 }, /* #9 */
    1728     { 0x2a2fc3, 0x2a2fc3, 0x8f8b4b4e, 0x8f8b4b4e, 0xf91c4942, 0xf91c4942, 0xa28a3cae, -1 }, /* #10 */
    1729     { 0x026917, 0x026917, 0x7ac666b9, 0xa4960eb8, 0x356e240a, 0x3808cbd9, 0x531b3404, 0 }, /* #11 */
    1730     { 0x3e6543, 0x3e6543, 0x3f97fa22, 0xd9440b0e, 0x99754501, 0x1f80cdf4, 0xb4d10ef1, 0 }, /* #12 */
    1731     { 0x051702, 0x051702, 0xb62e6546, 0xb62e6546, 0x989e689e, 0x989e689e, 0x3b5b2470, -1 }, /* #13 */
    1732     { 0x083253, 0x083253, 0x10dfcdcb, 0x10dfcdcb, 0xa5bfd739, 0xa5bfd739, 0x3403259c, -1 }, /* #14 */
    1733     { 0x1359d6, 0x1359d6, 0xf8c01ab3, 0xf8c01ab3, 0xaec92195, 0xaec92195, 0x0c9f2f14, -1 }, /* #15 */
    1734     { 0x2405d3, 0x2405d3, 0x13ca7ff2, 0xfa676812, 0xc5cf74bd, 0xc954de34, 0xca3b27a7, 0 }, /* #16 */
    1735     { 0x2f5003, 0x2f5003, 0x0da26413, 0x0da26413, 0xddfe5821, 0xddfe5821, 0x708331fd, -1 }, /* #17 */
    1736     { 0x1e1313, 0x1e1313, 0x7bcc693a, 0x7bcc693a, 0xc78a23ff, 0xc78a23ff, 0x102991f6, -1 }, /* #18 */
    1737     { 0x116cc3, 0x116cc3, 0xb458c91f, 0xb458c91f, 0xaadf8f9a, 0xaadf8f9a, 0x65db6585, -1 }, /* #19 */
    1738     { 0x1464c7, 0x1464c7, 0x8e331621, 0x8e331621, 0x192329a1, 0x192329a1, 0x07212707, -1 }, /* #20 */
    1739     { 0x331987, 0x331987, 0xbc529bd3, 0xf8830f5d, 0x7d49d344, 0x2bb66e65, 0x81104246, 0 }, /* #21 */
    1740     { 0x3c75d7, 0x3c75d7, 0x88f4c555, 0x88f4c555, 0xc01e6f59, 0xc01e6f59, 0xb4cebd90, -1 }, /* #22 */
    1741     { 0x1041c3, 0x1041c3, 0xedd51ce4, 0xc75a0dfe, 0x9cb9790d, 0xb09eda7e, 0xc94279cd, 0 }, /* #23 */
    1742     { 0x1e26c2, 0x1e26c2, 0x815a17cd, 0xaa400e66, 0x59331c0d, 0x3961a76b, 0x8620730b, 0 }, /* #24 */
    1743     { 0x115496, 0x115496, 0x65a13a9e, 0x2a92ac42, 0x1a471de1, 0x155712d6, 0x9e038f64, 0 }, /* #25 */
    1744     { 0x154582, 0x154582, 0x867f86d8, 0x867f86d8, 0xb5c45bde, 0xb5c45bde, 0xa220021c, -1 }, /* #26 */
    1745     { 0x3858d6, 0x3858d6, 0x800cdc28, 0x800cdc28, 0x71d87051, 0x71d87051, 0x16921271, -1 }, /* #27 */
    1746     { 0x1835c6, 0x1835c6, 0x8646c594, 0x8646c594, 0xf64393ac, 0xf64393ac, 0xadf3816b, -1 }, /* #28 */
    1747     { 0x1f2dc2, 0x1f2dc2, 0x3a116c52, 0x3a116c52, 0xcd60172a, 0xcd60172a, 0x78e9e72d, -1 }, /* #29 */
    1748     { 0x165243, 0x165243, 0x0371c06c, 0x0371c06c, 0xa54e1434, 0xa54e1434, 0x5532fc9d, -1 }, /* #30 */
    1749     { 0x0e0846, 0x0e0846, 0xab072019, 0xab072019, 0xc39db340, 0xc39db340, 0x67f99629, -1 }, /* #31 */
    1750     { 0x247d97, 0x247d97, 0x9aa64106, 0x6c401e97, 0x5d54e4e3, 0x7eda802f, 0xdcb7f7c1, 0 }, /* #32 */
    1751     { 0x2e7ed7, 0x2e7ed7, 0x4101b27c, 0x4101b27c, 0x4148fc7a, 0x4148fc7a, 0x407886d6, -1 }, /* #33 */
    1752     { 0x330812, 0x330812, 0xed36bf7c, 0x40649b34, 0x2da31ed2, 0x13089e54, 0xb56f4572, 0 }, /* #34 */
    1753     { 0x076b53, 0x076b53, 0x7cdb3e53, 0x2c54a1ec, 0x25b71b9e, 0x1e5583e3, 0xd9cc3f14, 0 }, /* #35 */
    1754     { 0x1020d3, 0x1020d3, 0x6e4f7434, 0x6e4f7434, 0x746c359f, 0x746c359f, 0x002593b8, -1 }, /* #36 */
    1755     { 0x1a76c3, 0x1a76c3, 0x5d3dbd08, 0x5d3dbd08, 0xfd09f9b5, 0xfd09f9b5, 0xae280bc3, -1 }, /* #37 */
    1756     { 0x2a7f47, 0x2a7f47, 0x7dd5914e, 0x7dd5914e, 0xf18b1903, 0xf18b1903, 0xbd9fa922, -1 }, /* #38 */
    1757     { 0x204097, 0x204097, 0xe7d1e963, 0x62f7a785, 0x23000e38, 0x394fe304, 0x5a891193, 0 }, /* #39 */
    1758     { 0x103213, 0x103213, 0xcf5cf9ea, 0xcf5cf9ea, 0x5f6ff087, 0x5f6ff087, 0x2c50f769, -1 }, /* #40 */
    1759     { 0x2860c2, 0x2860c2, 0x554dec0f, 0xd1698fa2, 0x41c07db9, 0x3fc48e27, 0x506130b4, 0 }, /* #41 */
    1760     { 0x0a1603, 0x0a1603, 0x7993b662, 0x1a4938ef, 0x1922359c, 0xe9fd9a4e, 0xf4c6dd2c, 0 }, /* #42 */
    1761     { 0x1678d7, 0x1678d7, 0x6861e25e, 0x6861e25e, 0xfa8e92ec, 0xfa8e92ec, 0xdf80980a, -1 }, /* #43 */
    1762     { 0x375182, 0x375182, 0x608aafde, 0x608aafde, 0x9ec55cb8, 0x9ec55cb8, 0x6143bb09, -1 }, /* #44 */
    1763     { 0x2477d3, 0x2477d3, 0xc4f09df0, 0x5b943d7d, 0x49a36e31, 0xafcf7531, 0xcdd943eb, 0 }, /* #45 */
    1764     { 0x035692, 0x035692, 0xca964a9b, 0x5204c5bb, 0x0efc1156, 0x142714c9, 0x2ec54b56, 0 }, /* #46 */
    1765     { 0x111d83, 0x111d83, 0xb81853bb, 0xb81853bb, 0x36e9d162, 0x36e9d162, 0x2f931f14, -1 }, /* #47 */
    1766     { 0x3d6306, 0x3d6306, 0x1c11df28, 0x26e680ef, 0x17369e9c, 0x182ad771, 0x98c3d5b9, 0 }, /* #48 */
    1767     { 0x1c4142, 0x1c4142, 0x245b9dac, 0xec8bb004, 0x7ecf5ab5, 0x169cf8f4, 0x893d412e, 0 }, /* #49 */
    1768     { 0x3e5e82, 0x3e5e82, 0xcbd27ddd, 0xcbd27ddd, 0xfa39d552, 0xfa39d552, 0x371405b1, -1 }, /* #50 */
    1769     { 0x2e7153, 0x2e7153, 0x94ce4108, 0xca7b1b9a, 0x584845dd, 0x6a373fe2, 0x6f9de7df, 0 }, /* #51 */
    1770     { 0x096d56, 0x096d56, 0xb4240f3f, 0x33eb1908, 0x308bce0e, 0x1fd7a9e7, 0xef5f424b, 0 }, /* #52 */
    1771     { 0x183642, 0x183642, 0x4e85ac7c, 0x4e85ac7c, 0xf126dee0, 0xf126dee0, 0x1155acef, -1 }, /* #53 */
    1772     { 0x2f7642, 0x2f7642, 0xf3068eec, 0xf3068eec, 0xc864b4f7, 0xc864b4f7, 0x2e1b8523, -1 }, /* #54 */
    1773     { 0x382696, 0x382696, 0xb77a3354, 0xb77a3354, 0x9e63acf5, 0x9e63acf5, 0x7aff8ce2, -1 }, /* #55 */
    1774     { 0x1c7397, 0x1c7397, 0x71cc3a89, 0xb5a3b559, 0xab308bb9, 0x14e93f34, 0xf145aa5d, 0 }, /* #56 */
    1775     { 0x263c03, 0x263c03, 0xe9faa7ff, 0xe9faa7ff, 0xdc123c30, 0xdc123c30, 0x801309f2, -1 }, /* #57 */
    1776     { 0x190202, 0x190202, 0xf971aa8d, 0xf971aa8d, 0xad5d01cf, 0xad5d01cf, 0x4dd29d5d, -1 }, /* #58 */
    1777     { 0x031206, 0x031206, 0xcf5c53d3, 0x8b81b69d, 0x5b6f53c1, 0x654a399d, 0xa7c9522e, 0 }, /* #59 */
    1778     { 0x1848c7, 0x1848c7, 0x03e776da, 0x03e776da, 0x778e1f4a, 0x778e1f4a, 0x4afed053, -1 }, /* #60 */
    1779     { 0x050fc7, 0x050fc7, 0x0836f60d, 0x0836f60d, 0x7994609c, 0x7994609c, 0x42533502, -1 }, /* #61 */
    1780     { 0x0f4953, 0x0f4953, 0x2762c675, 0x2762c675, 0xe1a63f57, 0xe1a63f57, 0xce2ddd47, -1 }, /* #62 */
    1781     { 0x1635d6, 0x1635d6, 0xd382414a, 0x8b58ec11, 0x496ddea5, 0x756aa8c1, 0x86e63cf9, 0 }, /* #63 */
     3597    { 0x1f07d3, 0x1f07d3, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #0 */
     3598    { 0x196b93, 0x196b93, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #1 */
     3599    { 0x0d5a02, 0x0d5a02, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #2 */
     3600    { 0x3f0207, 0x3f0207, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #3 */
     3601    { 0x114306, 0x114306, 0xacbdca08, 0xacbdca08, 0x5582f8a3, 0x5582f8a3, 0x00000000, -1 }, /* #4 */
     3602    { 0x1f7253, 0x1f7253, 0xbfac05c0, 0xbfac05c0, 0xe94fd037, 0xe94fd037, 0x00000000, -1 }, /* #5 */
     3603    { 0x1616d3, 0x1616d3, 0xec7fde28, 0xec7fde28, 0xa02d4956, 0xa02d4956, 0x00000000, -1 }, /* #6 */
     3604    { 0x1f6503, 0x1f6503, 0x8d91062d, 0x8d91062d, 0x300d7570, 0x300d7570, 0x00000000, -1 }, /* #7 */
     3605    { 0x053606, 0x053606, 0xb3919a1c, 0xa16f1ae1, 0x9941a464, 0xacce206d, 0xf308368f, 0 }, /* #8 */
     3606    { 0x286286, 0x286286, 0x0ce6b50e, 0x34f33407, 0x22b96271, 0x09abe964, 0xa7e1f086, 0 }, /* #9 */
     3607    { 0x3f0c16, 0x3f0c16, 0x8856d337, 0x8856d337, 0x896433f6, 0x896433f6, 0x3bffe8f6, -1 }, /* #10 */
     3608    { 0x016747, 0x016747, 0xfb0d56f9, 0xfb0d56f9, 0x65963694, 0x65963694, 0x3d9d823c, -1 }, /* #11 */
     3609    { 0x044493, 0x044493, 0x61d04c23, 0x61d04c23, 0x53f3cbad, 0x53f3cbad, 0x23130e04, -1 }, /* #12 */
     3610    { 0x1e3fc6, 0x1e3fc6, 0xcaf5a57a, 0x6f48dd27, 0x6d797331, 0x42ddf89b, 0xfbd5f589, 0 }, /* #13 */
     3611    { 0x1a3386, 0x1a3386, 0xf1f80a1b, 0xf1f80a1b, 0xf17f126f, 0xf17f126f, 0x06dcba40, -1 }, /* #14 */
     3612    { 0x224fd7, 0x224fd7, 0xdda30fd9, 0xf4647d7d, 0xbf4c8e4a, 0x8b6b001f, 0xc86283c2, 0 }, /* #15 */
     3613    { 0x2000c3, 0x2000c3, 0xd8034972, 0xedbba1d7, 0x82bfbb1a, 0x2deb726f, 0x8ccba6b5, 0 }, /* #16 */
     3614    { 0x3f13c6, 0x3f13c6, 0xb186d687, 0xaf4758ee, 0x5e71b65d, 0x0b5fb6e3, 0x89f04d3e, 0 }, /* #17 */
     3615    { 0x1a7216, 0x1a7216, 0x14ff2157, 0x926b3990, 0x5e68a194, 0x9c80d817, 0xa510a5b4, 0 }, /* #18 */
     3616    { 0x1d2c42, 0x1d2c42, 0x05da0c1b, 0x8409007f, 0x7c89343e, 0x5ad62665, 0xf175bf4a, 0 }, /* #19 */
     3617    { 0x1365c2, 0x1365c2, 0x93aba8b3, 0x303e08c0, 0x20a61527, 0x7d56e873, 0xad40888b, 0 }, /* #20 */
     3618    { 0x2778c2, 0x2778c2, 0x401f5593, 0x401f5593, 0xb51a92fc, 0xb51a92fc, 0x264e9f13, -1 }, /* #21 */
     3619    { 0x065a43, 0x065a43, 0x0f3352d9, 0x565e9ce3, 0x24d182b6, 0x58b0e73b, 0x6d21464a, 0 }, /* #22 */
     3620    { 0x0c1202, 0x0c1202, 0xcf168ebe, 0xc0eff60b, 0x7608f9c4, 0x4e0346a3, 0x9c9d9031, 0 }, /* #23 */
     3621    { 0x2e7797, 0x2e7797, 0x9d62d380, 0x9d62d380, 0x71975198, 0x71975198, 0x51d20dc0, -1 }, /* #24 */
     3622    { 0x3d32d3, 0x3d32d3, 0xc08473a8, 0x8a31bb09, 0x1692c4bc, 0x1b0de2fd, 0x29d0f713, 0 }, /* #25 */
     3623    { 0x2874d6, 0x2874d6, 0x8505d112, 0xd706f4ac, 0xcce3d9d8, 0xea97e36e, 0xf3ee67bb, 0 }, /* #26 */
     3624    { 0x336616, 0x336616, 0x8d5936f0, 0x8d5936f0, 0xbab5a1b8, 0xbab5a1b8, 0x85a829cf, -1 }, /* #27 */
     3625    { 0x360883, 0x360883, 0x8a4f6fe4, 0xe55e1f1d, 0x3cda0e29, 0x2073a65e, 0x43eadabe, 0 }, /* #28 */
     3626    { 0x174f07, 0x174f07, 0xbc1ace73, 0xbdc4f7e6, 0x3edad590, 0x255d355b, 0x54caa044, 0 }, /* #29 */
     3627    { 0x092452, 0x092452, 0x661621f8, 0x661621f8, 0xb92065f4, 0xb92065f4, 0x134a1ea8, -1 }, /* #30 */
     3628    { 0x180716, 0x180716, 0x4fd3494e, 0x9c6b2859, 0x96aa6277, 0x2c2e9443, 0xf6959c03, 0 }, /* #31 */
     3629    { 0x075682, 0x075682, 0x16fcdae9, 0x16fcdae9, 0x60026d3f, 0x60026d3f, 0x32a17874, -1 }, /* #32 */
     3630    { 0x246517, 0x246517, 0x499c1901, 0xa9f22a54, 0x375b3743, 0x229bfdbd, 0x5362f84d, 0 }, /* #33 */
     3631    { 0x0a4fd6, 0x0a4fd6, 0xa73d5ef3, 0xa73d5ef3, 0xdbbdc208, 0xdbbdc208, 0x755a8237, -1 }, /* #34 */
     3632    { 0x0a7982, 0x0a7982, 0x34b4bdd8, 0x34b4bdd8, 0xea8f0f4a, 0xea8f0f4a, 0xac3eb0db, -1 }, /* #35 */
     3633    { 0x277956, 0x277956, 0x2124cb9c, 0x2124cb9c, 0xf6bf1885, 0xf6bf1885, 0x1ddf2af4, -1 }, /* #36 */
     3634    { 0x2610c3, 0x2610c3, 0xc381e4ba, 0x8e32fc8f, 0x87828aea, 0x06fb08b1, 0xf3f519e7, 0 }, /* #37 */
     3635    { 0x344ac7, 0x344ac7, 0xeb3415b7, 0xeb3415b7, 0xbff44e04, 0xbff44e04, 0xbc349cf5, -1 }, /* #38 */
     3636    { 0x105446, 0x105446, 0x435cfc57, 0x5c00f144, 0x2d3a3469, 0x37d1220f, 0x7dd852f2, 0 }, /* #39 */
     3637    { 0x2a15d6, 0x2a15d6, 0xafc21938, 0xafc21938, 0xaab0fa3c, 0xaab0fa3c, 0x26561f32, -1 }, /* #40 */
     3638    { 0x055787, 0x055787, 0xf27f1c1b, 0xf27f1c1b, 0x6ae7e00a, 0x6ae7e00a, 0x4ce1976e, -1 }, /* #41 */
     3639    { 0x2d7613, 0x2d7613, 0x28a5f0f0, 0x3aff972d, 0x33499152, 0x527a90b8, 0xde8a8418, 0 }, /* #42 */
     3640    { 0x151ed7, 0x151ed7, 0x9cc23e6a, 0x797bce28, 0x2532ad19, 0x2f05e20a, 0x4e62f21c, 0 }, /* #43 */
     3641    { 0x307987, 0x307987, 0xd76d25b3, 0xd76d25b3, 0xbb96aefd, 0xbb96aefd, 0x9b7c9f51, -1 }, /* #44 */
     3642    { 0x2c3b93, 0x2c3b93, 0xd78eceb2, 0xd78eceb2, 0x9407d75c, 0x9407d75c, 0x5076d4e0, -1 }, /* #45 */
     3643    { 0x1226d3, 0x1226d3, 0x74246f47, 0x74246f47, 0xe73e01d9, 0xe73e01d9, 0x30c19770, -1 }, /* #46 */
     3644    { 0x032182, 0x032182, 0xdab1c504, 0xdab1c504, 0xe29c850e, 0xe29c850e, 0x550b7d5d, -1 }, /* #47 */
     3645    { 0x150bc7, 0x150bc7, 0x927fc263, 0x927fc263, 0xea1c4c33, 0xea1c4c33, 0x5a5790be, -1 }, /* #48 */
     3646    { 0x254e47, 0x254e47, 0xc4392b61, 0xc4392b61, 0x92d574f9, 0x92d574f9, 0x167b77e1, -1 }, /* #49 */
     3647    { 0x1f0f83, 0x1f0f83, 0xe4f08fca, 0x5f2ed6ff, 0x5231d435, 0x7fe85889, 0xdd1131bf, 0 }, /* #50 */
     3648    { 0x105353, 0x105353, 0x739a104e, 0x739a104e, 0xe8d2c781, 0xe8d2c781, 0xb5ff33f9, -1 }, /* #51 */
     3649    { 0x217e86, 0x217e86, 0x93dee21e, 0x93dee21e, 0xa9f256a5, 0xa9f256a5, 0x0dc85458, -1 }, /* #52 */
     3650    { 0x186f46, 0x186f46, 0xbf8f9341, 0xbf8f9341, 0x273362c7, 0x273362c7, 0x0306a2cd, -1 }, /* #53 */
     3651    { 0x283b02, 0x283b02, 0xf3aec837, 0xd841fbbf, 0xb0035948, 0xba7e16ea, 0xd05c05f3, 0 }, /* #54 */
     3652    { 0x023907, 0x023907, 0xde9dd92b, 0xde9dd92b, 0x7d79b94b, 0x7d79b94b, 0x3b63ce8a, -1 }, /* #55 */
     3653    { 0x075446, 0x075446, 0x385ae5e5, 0xc698dcaa, 0xabf0a210, 0x38d07a39, 0xdda3487e, 0 }, /* #56 */
     3654    { 0x1b3096, 0x1b3096, 0x50a781b3, 0x47042e2e, 0x15c6dc5f, 0x0112e22b, 0x4e8048dc, 0 }, /* #57 */
     3655    { 0x176487, 0x176487, 0x03ea59d4, 0x03ea59d4, 0xd130e71b, 0xd130e71b, 0x8da8ccaa, -1 }, /* #58 */
     3656    { 0x1311d3, 0x1311d3, 0x537cb24d, 0x97a455a3, 0x1131f9fa, 0x02a7a359, 0x1d075c7c, 0 }, /* #59 */
     3657    { 0x0b6343, 0x0b6343, 0xe4dedd5f, 0x110ec2c0, 0x0b43b4d1, 0x5dea501f, 0xa90e6fbf, 0 }, /* #60 */
     3658    { 0x0b4793, 0x0b4793, 0xd1710145, 0xa8b3a94f, 0x9f245509, 0x569959b7, 0xf17e4012, 0 }, /* #61 */
     3659    { 0x0036d7, 0x0036d7, 0x3e6cbc08, 0x3e6cbc08, 0x6a1c000b, 0x6a1c000b, 0x5201bfa1, -1 }, /* #62 */
     3660    { 0x307dd2, 0x307dd2, 0x7ef08466, 0x7ef08466, 0xfe74897e, 0xfe74897e, 0xe9de48d7, -1 }, /* #63 */
    17823661};
    17833662static const MULDIVU32_TEST_T g_aTests_idiv_u32_intel[] =
    17843663{
    1785     { 0x081d52, 0x081d52, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #0 */
    1786     { 0x0119d3, 0x0119d3, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #1 */
    1787     { 0x257cd7, 0x257cd7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #2 */
    1788     { 0x285356, 0x285356, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #3 */
    1789     { 0x386183, 0x386183, 0xa975d656, 0xa975d656, 0xd5368b29, 0xd5368b29, 0x00000000, -1 }, /* #4 */
    1790     { 0x276156, 0x276156, 0xc87cccef, 0xc87cccef, 0xab4f2149, 0xab4f2149, 0x00000000, -1 }, /* #5 */
    1791     { 0x3e50d3, 0x3e50d3, 0x9616df06, 0x9616df06, 0x483e1e10, 0x483e1e10, 0x00000000, -1 }, /* #6 */
    1792     { 0x1a2143, 0x1a2143, 0x55009d9f, 0x55009d9f, 0x1deeb287, 0x1deeb287, 0x00000000, -1 }, /* #7 */
    1793     { 0x0f0a03, 0x0f0a03, 0x4722c529, 0x4722c529, 0x8d67f64a, 0x8d67f64a, 0x925de4aa, -1 }, /* #8 */
    1794     { 0x052fd3, 0x052fd3, 0xb3f758b4, 0x8751c13d, 0xd65ccd05, 0xccc36180, 0x58535f44, 0 }, /* #9 */
    1795     { 0x266752, 0x266752, 0x4811f945, 0x4811f945, 0x94cfd552, 0x94cfd552, 0x2b2ea974, -1 }, /* #10 */
    1796     { 0x225153, 0x225153, 0x3081e333, 0x3081e333, 0x4af68085, 0x4af68085, 0x0a86a2fd, -1 }, /* #11 */
    1797     { 0x106c52, 0x106c52, 0x0803fcd0, 0x0803fcd0, 0x59b088eb, 0x59b088eb, 0xef8af04c, -1 }, /* #12 */
    1798     { 0x240f13, 0x240f13, 0x19d093ca, 0x19d093ca, 0x7d28ceb9, 0x7d28ceb9, 0x80959167, -1 }, /* #13 */
    1799     { 0x0f4946, 0x0f4946, 0x1bfde620, 0x1bfde620, 0x4acef27d, 0x4acef27d, 0x024f8b6d, -1 }, /* #14 */
    1800     { 0x1e16c2, 0x1e16c2, 0x5d1c3461, 0x5d1c3461, 0x32c7fb51, 0x32c7fb51, 0xc1038530, -1 }, /* #15 */
    1801     { 0x0816c6, 0x0816c6, 0x65934e46, 0x65934e46, 0xe7a8d43b, 0xe7a8d43b, 0xf2b633f2, -1 }, /* #16 */
    1802     { 0x3a3556, 0x3a3556, 0xabfc39b1, 0x73a2aee0, 0x35132732, 0x07c4c891, 0x757ff6ff, 0 }, /* #17 */
    1803     { 0x242547, 0x242547, 0x20cc034c, 0x20cc034c, 0x2b485ae8, 0x2b485ae8, 0x1680dd25, -1 }, /* #18 */
    1804     { 0x0b7b47, 0x0b7b47, 0xd872a55b, 0xd872a55b, 0x8cb20ab3, 0x8cb20ab3, 0xe64882ec, -1 }, /* #19 */
    1805     { 0x3c0806, 0x3c0806, 0x24a728ea, 0x24a728ea, 0xcfe69880, 0xcfe69880, 0xaafe35b6, -1 }, /* #20 */
    1806     { 0x1f0cc7, 0x1f0cc7, 0x3c0b9cc3, 0x3c0b9cc3, 0x878ee41a, 0x878ee41a, 0x3d60f6f0, -1 }, /* #21 */
    1807     { 0x266f02, 0x266f02, 0xcc56ed02, 0xb654eee4, 0xdb958674, 0xc8f06e8a, 0x7e8bf78e, 0 }, /* #22 */
    1808     { 0x187256, 0x187256, 0x3004bd1d, 0x7de92448, 0x3cc401c4, 0x790afc4d, 0x7b8c44ca, 0 }, /* #23 */
    1809     { 0x0d0d87, 0x0d0d87, 0x1aa179b9, 0x1aa179b9, 0x386f0d69, 0x386f0d69, 0xd83c7515, -1 }, /* #24 */
    1810     { 0x003716, 0x003716, 0xf79fe770, 0xe0cf2afe, 0x099dc54c, 0x1fd5efa2, 0xb112dd99, 0 }, /* #25 */
    1811     { 0x1065c3, 0x1065c3, 0x8c112328, 0x8c112328, 0xb242706a, 0xb242706a, 0x0eac97cd, -1 }, /* #26 */
    1812     { 0x111cc7, 0x111cc7, 0x2d7feff2, 0x52f2235e, 0xdcbd0503, 0xdd99f768, 0x932b924b, 0 }, /* #27 */
    1813     { 0x0b7443, 0x0b7443, 0x4ef8535a, 0x4ef8535a, 0x3ea4bb64, 0x3ea4bb64, 0xc63cccff, -1 }, /* #28 */
    1814     { 0x2b2983, 0x2b2983, 0x2b71ffaa, 0x2b71ffaa, 0xe3fb3d07, 0xe3fb3d07, 0xe683586e, -1 }, /* #29 */
    1815     { 0x166556, 0x166556, 0x4376eb5f, 0x4376eb5f, 0xcb14e95b, 0xcb14e95b, 0x3d219aa1, -1 }, /* #30 */
    1816     { 0x1f0597, 0x1f0597, 0x3e759b76, 0x3e759b76, 0x60ac8584, 0x60ac8584, 0xe929d0c4, -1 }, /* #31 */
    1817     { 0x014d12, 0x014d12, 0x765c9423, 0xb35a7966, 0xeca7fd92, 0xe12a9a7f, 0x409bbce6, 0 }, /* #32 */
    1818     { 0x180913, 0x180913, 0xbcbc8d35, 0x3d4a4e80, 0xea774280, 0xe93d4835, 0xa60e2192, 0 }, /* #33 */
    1819     { 0x174bc2, 0x174bc2, 0x89c54647, 0x89c54647, 0xa45bc284, 0xa45bc284, 0x2f1714d9, -1 }, /* #34 */
    1820     { 0x182e46, 0x182e46, 0x20d64a04, 0x20d64a04, 0x915b1089, 0x915b1089, 0xf173c9f6, -1 }, /* #35 */
    1821     { 0x084253, 0x084253, 0x1dd47cf3, 0xa6338771, 0xd74d6a0a, 0xd18d7779, 0x7405841a, 0 }, /* #36 */
    1822     { 0x1c2f42, 0x1c2f42, 0x172e7de3, 0x172e7de3, 0x963dbeab, 0x963dbeab, 0xa1fd3f69, -1 }, /* #37 */
    1823     { 0x1a7e96, 0x1a7e96, 0xd4b68b93, 0xd4b68b93, 0xbab9f39c, 0xbab9f39c, 0x1b402ef5, -1 }, /* #38 */
    1824     { 0x0b4d13, 0x0b4d13, 0x50935a92, 0x50935a92, 0xd155b211, 0xd155b211, 0x0f6f6349, -1 }, /* #39 */
    1825     { 0x2c3317, 0x2c3317, 0x818155a0, 0x818155a0, 0x3d81d30a, 0x3d81d30a, 0x9977bc3a, -1 }, /* #40 */
    1826     { 0x3c1b13, 0x3c1b13, 0x96bb90eb, 0x96bb90eb, 0x6d6bf398, 0x6d6bf398, 0x9f8e9605, -1 }, /* #41 */
    1827     { 0x0d2903, 0x0d2903, 0xf1832ba3, 0xf1832ba3, 0x5714d991, 0x5714d991, 0x52c00b6f, -1 }, /* #42 */
    1828     { 0x374257, 0x374257, 0x7437c6b5, 0x7437c6b5, 0x296dba6e, 0x296dba6e, 0x0ded4a62, -1 }, /* #43 */
    1829     { 0x390083, 0x390083, 0x221e8a75, 0x221e8a75, 0x8361ee29, 0x8361ee29, 0x75b6d058, -1 }, /* #44 */
    1830     { 0x2d6546, 0x2d6546, 0xa2cf2d6c, 0xa2cf2d6c, 0x274d95c2, 0x274d95c2, 0x2dca68d1, -1 }, /* #45 */
    1831     { 0x073647, 0x073647, 0xf52e112b, 0x4388f145, 0xebf03654, 0xfd6bdfe1, 0xb3f41fc2, 0 }, /* #46 */
    1832     { 0x291906, 0x291906, 0x7a5de05a, 0x7a5de05a, 0x5139ac5a, 0x5139ac5a, 0x3179b9bb, -1 }, /* #47 */
    1833     { 0x211207, 0x211207, 0x95fbde40, 0xe59f8e4e, 0xfbbafbcc, 0xea57d98a, 0x29704bad, 0 }, /* #48 */
    1834     { 0x0777c2, 0x0777c2, 0x5729568d, 0x5729568d, 0xb01cfc77, 0xb01cfc77, 0x96633f4f, -1 }, /* #49 */
    1835     { 0x251e96, 0x251e96, 0x251712e8, 0x251712e8, 0x477de098, 0x477de098, 0x19cdd309, -1 }, /* #50 */
    1836     { 0x203cd6, 0x203cd6, 0xdc5dd17b, 0xdc5dd17b, 0xb7f0777f, 0xb7f0777f, 0x714afe0f, -1 }, /* #51 */
    1837     { 0x292bd6, 0x292bd6, 0xc522a622, 0xc522a622, 0x76ef93ee, 0x76ef93ee, 0x59f0a01b, -1 }, /* #52 */
    1838     { 0x1e4c02, 0x1e4c02, 0xc060c5de, 0xc060c5de, 0xa03b631d, 0xa03b631d, 0xd2e3608c, -1 }, /* #53 */
    1839     { 0x0b45d7, 0x0b45d7, 0xd8ab70e9, 0xd8ab70e9, 0x93a60294, 0x93a60294, 0x049c911d, -1 }, /* #54 */
    1840     { 0x330693, 0x330693, 0xa339a529, 0x86d7e29d, 0x143e362a, 0x14ddb82b, 0xd53a2996, 0 }, /* #55 */
    1841     { 0x2937c7, 0x2937c7, 0x2c825885, 0x2c825885, 0x5a482989, 0x5a482989, 0x0e5a3e62, -1 }, /* #56 */
    1842     { 0x022496, 0x022496, 0xffbf3e1f, 0xffbf3e1f, 0x122698e1, 0x122698e1, 0x1d5d7664, -1 }, /* #57 */
    1843     { 0x057d46, 0x057d46, 0x52b6d259, 0x33ba9013, 0x0e725f24, 0x1457154a, 0x477ed695, 0 }, /* #58 */
    1844     { 0x095f92, 0x095f92, 0x7cc0199d, 0x7cc0199d, 0xd1dfe8f6, 0xd1dfe8f6, 0xdac031c3, -1 }, /* #59 */
    1845     { 0x3b5bd6, 0x3b5bd6, 0xdcf47b28, 0xdcf47b28, 0xac90c9ae, 0xac90c9ae, 0x95fb7538, -1 }, /* #60 */
    1846     { 0x0b7e12, 0x0b7e12, 0x01385d58, 0x01385d58, 0xd85fb9b8, 0xd85fb9b8, 0x0f1573a2, -1 }, /* #61 */
    1847     { 0x117bc7, 0x117bc7, 0xcc5439a4, 0xcc5439a4, 0x940cfb1a, 0x940cfb1a, 0xfc862322, -1 }, /* #62 */
    1848     { 0x184e97, 0x184e97, 0xf9cbfd3c, 0x321687c7, 0x166c0be9, 0x30989b40, 0x72996624, 0 }, /* #63 */
     3664    { 0x205283, 0x205283, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #0 */
     3665    { 0x104557, 0x104557, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #1 */
     3666    { 0x135f56, 0x135f56, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #2 */
     3667    { 0x2a1c83, 0x2a1c83, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -1 }, /* #3 */
     3668    { 0x187dd2, 0x187dd2, 0x732a0581, 0x732a0581, 0xedce9ecf, 0xedce9ecf, 0x00000000, -1 }, /* #4 */
     3669    { 0x155556, 0x155556, 0x720d491b, 0x720d491b, 0x8fd093ba, 0x8fd093ba, 0x00000000, -1 }, /* #5 */
     3670    { 0x321f43, 0x321f43, 0xb931e845, 0xb931e845, 0xd38b8261, 0xd38b8261, 0x00000000, -1 }, /* #6 */
     3671    { 0x2051d7, 0x2051d7, 0x2a41738a, 0x2a41738a, 0x2f3e11b8, 0x2f3e11b8, 0x00000000, -1 }, /* #7 */
     3672    { 0x2f0352, 0x2f0352, 0x7f5af434, 0x7f5af434, 0x95b8eb14, 0x95b8eb14, 0x64044fb6, -1 }, /* #8 */
     3673    { 0x135552, 0x135552, 0x921ccec3, 0x06712a90, 0xfd685db4, 0xb14c2663, 0x98fbf016, 0 }, /* #9 */
     3674    { 0x265d43, 0x265d43, 0x693c91de, 0x693c91de, 0xe6339d14, 0xe6339d14, 0xda4110de, -1 }, /* #10 */
     3675    { 0x114556, 0x114556, 0x097c21ef, 0x097c21ef, 0x4bae57f7, 0x4bae57f7, 0xa90ab2c9, -1 }, /* #11 */
     3676    { 0x3b7e56, 0x3b7e56, 0x3cdad4f5, 0x3cdad4f5, 0xb40c743a, 0xb40c743a, 0xdcea776e, -1 }, /* #12 */
     3677    { 0x1e16c3, 0x1e16c3, 0xa8be7187, 0xa8be7187, 0x41be75e1, 0x41be75e1, 0x8fd6b697, -1 }, /* #13 */
     3678    { 0x1f7802, 0x1f7802, 0x1ee7505f, 0x8a90b9be, 0xdf84a1d3, 0xe20dd521, 0x46cef741, 0 }, /* #14 */
     3679    { 0x3c18c7, 0x3c18c7, 0x3fabf2cf, 0x3fabf2cf, 0x0fdd4499, 0x0fdd4499, 0xe5460926, -1 }, /* #15 */
     3680    { 0x0d6f87, 0x0d6f87, 0x6b1c6aae, 0x6b1c6aae, 0xd5d36385, 0xd5d36385, 0xb10857f6, -1 }, /* #16 */
     3681    { 0x1c3b06, 0x1c3b06, 0x77f97b37, 0xa9624c0b, 0x09391cf1, 0x037eac94, 0xe4bd8ec9, 0 }, /* #17 */
     3682    { 0x3a4b42, 0x3a4b42, 0x2375184c, 0x2375184c, 0xcf3210dc, 0xcf3210dc, 0xe87482c1, -1 }, /* #18 */
     3683    { 0x185756, 0x185756, 0x6364a3cb, 0x6364a3cb, 0x542cb3ce, 0x542cb3ce, 0xd1764e84, -1 }, /* #19 */
     3684    { 0x0c2b86, 0x0c2b86, 0x67d18d9d, 0x67d18d9d, 0xda5cfd10, 0xda5cfd10, 0xd8d3fbd7, -1 }, /* #20 */
     3685    { 0x385687, 0x385687, 0xfffd004f, 0xab39eb48, 0xdee4c0bd, 0xe20c81af, 0x63f992b4, 0 }, /* #21 */
     3686    { 0x317b87, 0x317b87, 0xfea6303e, 0xfea6303e, 0xc4776cd5, 0xc4776cd5, 0x05f44d17, -1 }, /* #22 */
     3687    { 0x3e5403, 0x3e5403, 0x37be790f, 0x37be790f, 0x4984bb1a, 0x4984bb1a, 0x4d59de15, -1 }, /* #23 */
     3688    { 0x1e6743, 0x1e6743, 0x18d7905e, 0xf3b0fce6, 0xfa0d4f1b, 0xff6a6fe0, 0x7bb58805, 0 }, /* #24 */
     3689    { 0x392f17, 0x392f17, 0x9360ec7e, 0x9360ec7e, 0xad278df8, 0xad278df8, 0xe872164b, -1 }, /* #25 */
     3690    { 0x3c4cc3, 0x3c4cc3, 0x07583b0e, 0x07583b0e, 0xb54c4845, 0xb54c4845, 0xb312eb32, -1 }, /* #26 */
     3691    { 0x2604d3, 0x2604d3, 0x24e98ce8, 0x24e98ce8, 0x9a075e1d, 0x9a075e1d, 0x41b1ba3b, -1 }, /* #27 */
     3692    { 0x307e46, 0x307e46, 0x2e7ad3be, 0x66d5e691, 0x0c9fe322, 0x012fa490, 0x1f6d7f4e, 0 }, /* #28 */
     3693    { 0x0319c3, 0x0319c3, 0x50442a86, 0x50442a86, 0x3ae3fbc1, 0x3ae3fbc1, 0x9156da48, -1 }, /* #29 */
     3694    { 0x074587, 0x074587, 0xdad2e147, 0x92c66cf7, 0x34bad119, 0x38bcd36f, 0x8469a2e8, 0 }, /* #30 */
     3695    { 0x092412, 0x092412, 0xeb2cbbbc, 0xba465cd9, 0xe33ad118, 0xf9ff57e6, 0x69a1b4c6, 0 }, /* #31 */
     3696    { 0x2d48c3, 0x2d48c3, 0xee16578d, 0xee16578d, 0xafe8bd95, 0xafe8bd95, 0x81cafd96, -1 }, /* #32 */
     3697    { 0x180316, 0x180316, 0x24d74e26, 0x24d74e26, 0xb99b2aff, 0xb99b2aff, 0xaa0cb070, -1 }, /* #33 */
     3698    { 0x202843, 0x202843, 0xa770f7a8, 0xa770f7a8, 0xa295c289, 0xa295c289, 0xb2dba29d, -1 }, /* #34 */
     3699    { 0x1d2442, 0x1d2442, 0x03117b75, 0x03117b75, 0xec896922, 0xec896922, 0x07d62984, -1 }, /* #35 */
     3700    { 0x056543, 0x056543, 0xa55cafc5, 0xa55cafc5, 0x9fbba1af, 0x9fbba1af, 0xe65b8d9d, -1 }, /* #36 */
     3701    { 0x2f1d87, 0x2f1d87, 0x4ce04279, 0x4ce04279, 0x9360f25c, 0x9360f25c, 0xeefeb27f, -1 }, /* #37 */
     3702    { 0x090452, 0x090452, 0xae14e920, 0xae14e920, 0x1adc39b8, 0x1adc39b8, 0xd6258dbf, -1 }, /* #38 */
     3703    { 0x1f6a17, 0x1f6a17, 0x3a7944a0, 0x3a7944a0, 0x0e26fbf4, 0x0e26fbf4, 0x0c0b1f9b, -1 }, /* #39 */
     3704    { 0x270482, 0x270482, 0xb66b63d0, 0xb66b63d0, 0x2ac205c2, 0x2ac205c2, 0x1bfd7b15, -1 }, /* #40 */
     3705    { 0x070003, 0x070003, 0x7aa4318e, 0xe76a23bb, 0xf52bae36, 0xdf6b66ea, 0x70c34bac, 0 }, /* #41 */
     3706    { 0x387f96, 0x387f96, 0xf495d24c, 0xf495d24c, 0x441cb2c8, 0x441cb2c8, 0x3720740a, -1 }, /* #42 */
     3707    { 0x230d53, 0x230d53, 0xf1d55854, 0xf1d55854, 0xb42d3312, 0xb42d3312, 0xf8af9e69, -1 }, /* #43 */
     3708    { 0x081e87, 0x081e87, 0x6b6d9b47, 0x09c4d2e4, 0xfd4b7915, 0xbeb70ab3, 0xb91bcccd, 0 }, /* #44 */
     3709    { 0x265406, 0x265406, 0x3fd30d3f, 0x3fd30d3f, 0x753ccd77, 0x753ccd77, 0xf47bdc11, -1 }, /* #45 */
     3710    { 0x3d5046, 0x3d5046, 0xce532412, 0xcd9de348, 0xe7e26b19, 0xece72c6a, 0x7a884cad, 0 }, /* #46 */
     3711    { 0x062e46, 0x062e46, 0x37f645b3, 0x37f645b3, 0xe55d7181, 0xe55d7181, 0xe7b0cfd1, -1 }, /* #47 */
     3712    { 0x194992, 0x194992, 0xec82d66c, 0xec82d66c, 0x123b1fe7, 0x123b1fe7, 0xfaa59e9f, -1 }, /* #48 */
     3713    { 0x281d12, 0x281d12, 0x94a5dc68, 0x94a5dc68, 0xf230bdbf, 0xf230bdbf, 0x1a1c4147, -1 }, /* #49 */
     3714    { 0x3c3557, 0x3c3557, 0x5daeb8ff, 0x5daeb8ff, 0x7d981e4b, 0x7d981e4b, 0xf7794e15, -1 }, /* #50 */
     3715    { 0x1963d6, 0x1963d6, 0x4c68a253, 0x877ad99e, 0x2eca36b7, 0x591f4e83, 0x9c9cc198, 0 }, /* #51 */
     3716    { 0x2e0f96, 0x2e0f96, 0x3a5fe202, 0x3a5fe202, 0x14919df7, 0x14919df7, 0xddbb7642, -1 }, /* #52 */
     3717    { 0x1c6f06, 0x1c6f06, 0x41b9de70, 0x41b9de70, 0x6c1625f1, 0x6c1625f1, 0xe5128975, -1 }, /* #53 */
     3718    { 0x0a7807, 0x0a7807, 0xc2ce1ec3, 0xc2ce1ec3, 0x49310476, 0x49310476, 0xffc7e5ab, -1 }, /* #54 */
     3719    { 0x361b86, 0x361b86, 0xa34b19b4, 0xa34b19b4, 0x612dc527, 0x612dc527, 0x168c63f4, -1 }, /* #55 */
     3720    { 0x186006, 0x186006, 0x13e5b3a4, 0x13e5b3a4, 0x6b11500e, 0x6b11500e, 0xe7e28db5, -1 }, /* #56 */
     3721    { 0x131c83, 0x131c83, 0x1984855f, 0x1984855f, 0x61fd3a35, 0x61fd3a35, 0x10d3b159, -1 }, /* #57 */
     3722    { 0x254086, 0x254086, 0x72c3df4b, 0xfa32eae6, 0xff3938e2, 0xf272b307, 0x2243f8d6, 0 }, /* #58 */
     3723    { 0x371593, 0x371593, 0xa3837cf2, 0xa3837cf2, 0x64f5b95d, 0x64f5b95d, 0x100edb94, -1 }, /* #59 */
     3724    { 0x0b7d83, 0x0b7d83, 0x2d3967a9, 0x2d3967a9, 0x937d30fb, 0x937d30fb, 0x45eff00d, -1 }, /* #60 */
     3725    { 0x391756, 0x391756, 0xe6abebc1, 0xe6abebc1, 0x82ad1f8c, 0x82ad1f8c, 0x9a603125, -1 }, /* #61 */
     3726    { 0x340017, 0x340017, 0x02579743, 0x02579743, 0xdda4db9b, 0xdda4db9b, 0xe96069de, -1 }, /* #62 */
     3727    { 0x1c3f53, 0x1c3f53, 0x0cc9a5c4, 0x9db99a87, 0xd23c24eb, 0xd8d047f5, 0x77370c79, 0 }, /* #63 */
    18493728};
    18503729static const MULDIVU64_TEST_T g_aTests_mul_u64_intel[] =
    18513730{
    1852     { 0x3e4207, 0x3e4206, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #0 */
    1853     { 0x2d28d7, 0x2d2006, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #1 */
    1854     { 0x366ac7, 0x366206, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #2 */
    1855     { 0x1a4c47, 0x1a4406, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #3 */
    1856     { 0x3c1bc6, 0x3c1306, 0x11f779e9d32ba008, 0x0000000000000000, 0x45c51c589139556e, 0x0000000000000000, 0x0000000000000000, 0 }, /* #4 */
    1857     { 0x3e4b53, 0x3e4306, 0xdd32fb27c571c405, 0x0000000000000000, 0x2dcc3f3680279a6a, 0x0000000000000000, 0x0000000000000000, 0 }, /* #5 */
    1858     { 0x333a46, 0x333206, 0xb64c8a7973690240, 0x0000000000000000, 0x3d46a29f5621ed03, 0x0000000000000000, 0x0000000000000000, 0 }, /* #6 */
    1859     { 0x011182, 0x011106, 0x850b90aa884f8b11, 0x0000000000000000, 0x0fbf4ba6ea08c59d, 0x0000000000000000, 0x0000000000000000, 0 }, /* #7 */
    1860     { 0x287a16, 0x287a03, 0xe6bc328d92c34414, 0x1e9f29360e9c788c, 0xd69291d27fa38a56, 0x6eb505fa035b82ca, 0x7ad44943b2147b07, 0 }, /* #8 */
    1861     { 0x2f6013, 0x2f6887, 0x396e6f8ef80558da, 0xe7bbb6ae3876a79c, 0x5b6dece85ffcab41, 0x1c8cc3fe136bf35d, 0x7f42c4eb84882646, 0 }, /* #9 */
    1862     { 0x096042, 0x096883, 0xb1412b51cb61dde6, 0xf80722dd9b865ae6, 0xaacabe09698f5c2e, 0x671287f8cf2ccd6e, 0x94dcc2dcd66d6781, 0 }, /* #10 */
    1863     { 0x1d51d6, 0x1d5983, 0x6e0899b5f8314071, 0x9c7bbe545eef19b0, 0xba05601acb93d9a3, 0x6435f179609cf7c3, 0xe9257e6715a58cb0, 0 }, /* #11 */
    1864     { 0x0c5a93, 0x0c5a07, 0x1df105f36e7eaefb, 0x1930e4665d63b642, 0x82fe215e737f41c6, 0x09a6e21ff3787c1a, 0x52861198ac50a726, 0 }, /* #12 */
    1865     { 0x3078d7, 0x307807, 0x023e529ef14c18ea, 0x182a9f4ad3ca235c, 0x4ea2490c5fce1a70, 0x0031778c4056fe03, 0x160cae2901ba8d36, 0 }, /* #13 */
    1866     { 0x1b1652, 0x1b1e07, 0xcfa5858f674ba40e, 0x27b5d3420fca8a3a, 0x61702072eb6dc3dc, 0x018978437526cdd2, 0x01e518427575d6bb, 0 }, /* #14 */
    1867     { 0x3c71d7, 0x3c7907, 0xe99b6db58c5657b5, 0x1237129b60137859, 0xe462d763b457c9f9, 0x490aab61f06c2eb6, 0x500b10e5e2b43c95, 0 }, /* #15 */
    1868     { 0x0e7902, 0x0e7987, 0x3d64967e3effabd6, 0xfe9a2536e91e2648, 0x24293fe3a6b96e06, 0x074a7526580d6ff4, 0x1e66ded1fd497c6c, 0 }, /* #16 */
    1869     { 0x3b1116, 0x3b1903, 0xbf8c6d9ced35e005, 0x62e57b9fcc6b58a8, 0x4e6593ad826fb482, 0xbc55dfbee3034b9e, 0xfbb4ad1ecfe8de88, 0 }, /* #17 */
    1870     { 0x317c46, 0x317c83, 0xd3ee07b1eb77eeb9, 0xb50de8f737f2bcad, 0xa271078d66729acd, 0x0cd4a323cf488708, 0x0f7fab0cc4cda395, 0 }, /* #18 */
    1871     { 0x023842, 0x023887, 0xfd393e2fc21347cf, 0xb8a8d540603b317d, 0xbcbaef0026b19077, 0x6ece64cfcce00821, 0x7005689f29ab78f3, 0 }, /* #19 */
    1872     { 0x0126d7, 0x012e03, 0x439fc594f0eafaad, 0x480240f0afcf2ca7, 0xd3bf8c72a6bd74a3, 0x4200e67130dbdba3, 0xf9dd72d649766323, 0 }, /* #20 */
    1873     { 0x271e46, 0x271e87, 0x6ffae7e8ef55f672, 0x9ae50c3faffdc842, 0x51ce74e9747fd526, 0x1c52f7e88d44e58d, 0x40c09650dc79e829, 0 }, /* #21 */
    1874     { 0x3165d2, 0x316d83, 0xeee6c3d3527dc5eb, 0x961403b2c853bfef, 0xc10ad8a1ac1c5f14, 0x35adcd468248a5c1, 0x39855359e7e6590d, 0 }, /* #22 */
    1875     { 0x3f25d7, 0x3f2d83, 0x399ea10684d8457f, 0xafc6de54912316a8, 0xe0ba604c97dbab09, 0x33354ea14faa13c3, 0xe383b925c01c4d58, 0 }, /* #23 */
    1876     { 0x0f5c12, 0x0f5c03, 0x418370155aadef96, 0x0ed7e85df238606e, 0x5883673612c35560, 0x27cd0174a7f2e414, 0x9b86840cd69463c5, 0 }, /* #24 */
    1877     { 0x2030c3, 0x203807, 0x1f1afbe906618711, 0x7c3f4d13d4f5ce44, 0x09df4c9c0ee793a5, 0x1924a61055f8a9f0, 0xceee232065e89204, 0 }, /* #25 */
    1878     { 0x022c86, 0x022c87, 0xa844144df3130e36, 0xc21b946e994d2e96, 0x55714486048f4ad6, 0x66fd0c7a2f324cda, 0x9cafd14ae37f4391, 0 }, /* #26 */
    1879     { 0x0b4217, 0x0b4a07, 0x99d335177a2e3346, 0x6caad468897c9766, 0x09b79986d0d67d31, 0x184d16dbb496c4e8, 0x28715070806146b1, 0 }, /* #27 */
    1880     { 0x046317, 0x046b07, 0x2dc6fe600355e16f, 0x6c2e9589e1740611, 0xe1cd192c7d41705c, 0x2505095520523572, 0xcf0653c962c1d07f, 0 }, /* #28 */
    1881     { 0x0f5e97, 0x0f5e07, 0xac4508696bf0baa3, 0x60afbb503fb6f8c3, 0x13a60c0fe5662f96, 0x34b2f715bcbceea7, 0x4e502513558bcb61, 0 }, /* #29 */
    1882     { 0x0a0f03, 0x0a0f03, 0x159e8d483bdbe17e, 0x72cf1f373ed892f2, 0xc1365d9950b5b14a, 0x04b1296353dabe24, 0x378f40c06f6e1bc7, 0 }, /* #30 */
    1883     { 0x1d16d6, 0x1d1e03, 0x98d212ea499fe3e2, 0x2ab4cbce8198ea5e, 0x22a512831fc38021, 0x63be82af88ad96c5, 0xa716908e3b37b91f, 0 }, /* #31 */
    1884     { 0x290d06, 0x290d87, 0xda43a441a6de3fca, 0x97441ddec6404b0a, 0xa09fc77d8d52119d, 0x07858c4883aa5955, 0x08d274e4cbfe5521, 0 }, /* #32 */
    1885     { 0x373dd7, 0x373d07, 0x224d20a73624bbe9, 0x4316b9040f6ff814, 0x43f807fb29c82b7f, 0x0b4f65694c01d912, 0x546925c8b0c12ef4, 0 }, /* #33 */
    1886     { 0x1d1e93, 0x1d1e07, 0x36c13c282bb39298, 0x657f60e9241ff448, 0x25573b331cd9dfe3, 0x31ec08f7077c73a1, 0xe9679c774670e833, 0 }, /* #34 */
    1887     { 0x0f4096, 0x0f4883, 0x3589fd9c9637ea18, 0xf25a46fbeebbd908, 0x25a3a0d7bcc45259, 0x2492d55b8a9faee3, 0xaee0f03896eacdcb, 0 }, /* #35 */
    1888     { 0x026e87, 0x026e07, 0xf68b17e98d4eea07, 0x1a08d7e9620400bd, 0x860cd9e06dd4fd08, 0x3ebb5aba511706cb, 0x412357e2db779e1b, 0 }, /* #36 */
    1889     { 0x122996, 0x122907, 0x93109a1c048e5fe5, 0x087a2dc16ee095fc, 0xe1a3ae9c62e1def7, 0x92e3bdb8c2aa8dc4, 0xffb1e8cc1b9dc64c, 0 }, /* #37 */
    1890     { 0x046246, 0x046a87, 0x994fa15f14d45854, 0x822e2ded34a85ad8, 0x210ddcc8e8290c53, 0x14eee27e60076151, 0x22f44ec128cdcf5e, 0 }, /* #38 */
    1891     { 0x014003, 0x014803, 0x097d52af2c3aaa5b, 0x56efa651eae163fd, 0x8b4c69a857e399a2, 0x04d3e2dbe1eac350, 0x823c945385fe0a87, 0 }, /* #39 */
    1892     { 0x162856, 0x162807, 0x903b8272a0a4beeb, 0x3a872232b7a84c60, 0x890f7e6cecd51538, 0x02ac47c2f839b773, 0x04be89a7c17b8d20, 0 }, /* #40 */
    1893     { 0x1c3186, 0x1c3983, 0x919277ecdffc8e0c, 0xa502d07f5c49ddf4, 0x4e5e40d50fb94fb8, 0x351eb32d5558c1eb, 0x5d6a60a84b4608ff, 0 }, /* #41 */
    1894     { 0x371182, 0x371983, 0x23398c474a73ad4e, 0xf74c8665ce6c662a, 0xb5b4b6403d83cca1, 0x14d5b7689cd24d94, 0x976b5baa98d4dbe3, 0 }, /* #42 */
    1895     { 0x163913, 0x163987, 0x4a84da4a180b95cd, 0xa387f174d96bba5f, 0xa76bf002073ed211, 0x45927b8a90277f1c, 0xef018da2b678e4db, 0 }, /* #43 */
    1896     { 0x1c4ac2, 0x1c4a87, 0xca464c2d84807c8c, 0xc4c7138c08505a44, 0xcea643f8b1aa7442, 0x071144bbaf0c7b29, 0x08f1d24f952ec8bb, 0 }, /* #44 */
    1897     { 0x224d87, 0x224d03, 0x82ea3ffa2dd8eb1f, 0x77b94ba9e9fe079d, 0x290b2978c48ecc99, 0x5bfb504ee67ed22f, 0xb3ddfcf0d0fe31c3, 0 }, /* #45 */
    1898     { 0x075617, 0x075e03, 0x81bae055b0cd4fcb, 0x79f93015b8da02d0, 0xc6541f517bb20e67, 0x11129ef75ca40fc8, 0x21b0acce44be0e70, 0 }, /* #46 */
    1899     { 0x1f0b57, 0x1f0b03, 0x2652796c56297331, 0x422360af875f629e, 0x091b95512f7609d3, 0x07e40b081ed78672, 0x34b64e61f0fa98fe, 0 }, /* #47 */
    1900     { 0x1a2c03, 0x1a2c03, 0x4c12de6840fcf53d, 0x31a497e627793dd5, 0xf44a138f5330ecdb, 0x0a17b0658b833e81, 0x21f6853e896be479, 0 }, /* #48 */
    1901     { 0x0e4147, 0x0e4903, 0x611f7e98da2d1511, 0x6a1a964b6a136532, 0x2809effe4c241de9, 0x1b696f889e73a434, 0x4840c87799c14a12, 0 }, /* #49 */
    1902     { 0x123f47, 0x123f07, 0x781e57233c487b43, 0x7ae2ab724df56db7, 0x0867abf4c96275da, 0x3db63a390eff9d21, 0x8385a1b25522ea7d, 0 }, /* #50 */
    1903     { 0x251857, 0x251803, 0x6932efea551db858, 0x2daab960a65eebe0, 0x0f257bd680dd886b, 0x687288b03200013d, 0xfe2bca3398a895f4, 0 }, /* #51 */
    1904     { 0x242bc7, 0x242b03, 0xca7fb564c8e4989d, 0x3c28535d0358ab13, 0x299a38dd7b4bd8dd, 0xbffc3e4edc3fba68, 0xf2b56feee32ecb6f, 0 }, /* #52 */
    1905     { 0x1e2817, 0x1e2803, 0x0f17ee5f5fdfb61e, 0x7389b29be4c6458c, 0x76d7e4888eba1366, 0x04a47eb6ab1c36f4, 0x4ebe057a8893e8da, 0 }, /* #53 */
    1906     { 0x1c18c3, 0x1c1803, 0xc79acdbae8586945, 0x5364c100bd96847a, 0xdabbdc4508dcb7c0, 0xaf4a6ff49c9ea32a, 0xe0d1086983d8f132, 0 }, /* #54 */
    1907     { 0x132cc2, 0x132c03, 0x319d138eb60e26b1, 0x32cc3e39cdaeeb2f, 0x336c348b6cc8dc38, 0x0e52d015df1323f9, 0x49e84e36a8ea67df, 0 }, /* #55 */
    1908     { 0x197e53, 0x197e03, 0xba49d7ea8bfae1f1, 0x5f4b4569f369be9b, 0x5959d90828268d9f, 0x76e2e9466e3ca7c4, 0xa3600c8375255d4b, 0 }, /* #56 */
    1909     { 0x3b7e43, 0x3b7e83, 0x7ef61bc77e57756f, 0xcdb67e99caf9f9dc, 0x6c2cd931a971e792, 0x067a8ce6692987e0, 0x0d103cb531ed4de4, 0 }, /* #57 */
    1910     { 0x316382, 0x316b07, 0xfa81183866199b9d, 0x6aee151f3c870318, 0x6ddfba9f7d7d5bd8, 0xc50975838da0988a, 0xc95c1385dc0d5ff8, 0 }, /* #58 */
    1911     { 0x147dc2, 0x147d83, 0xd357818222623c3b, 0xad2cd6931ae4f9e0, 0xf67ea2601f4cfed2, 0x80780cfb2f0ea5c8, 0x9b9d8d9ac4c9afa0, 0 }, /* #59 */
    1912     { 0x065607, 0x065e87, 0x203232a414f83a79, 0xbe5488e5f966c1f9, 0x95e50ce3f257cfe7, 0x1819d07466d34f30, 0xbfa1e7661238e381, 0 }, /* #60 */
    1913     { 0x1d2446, 0x1d2c87, 0xda8449432044be42, 0xcf99d13badabbdbe, 0xd51f7004b5209bd5, 0x58ed1a903b4fe22b, 0x682e1d52f5667dff, 0 }, /* #61 */
    1914     { 0x3c5246, 0x3c5a87, 0x52d233594a144df3, 0xaac086b7a06c3877, 0x7914e4282e7d9fb7, 0x1149b7c8d1654731, 0x356fe4c56276d86d, 0 }, /* #62 */
    1915     { 0x2a7286, 0x2a7a03, 0xb9869e0bc31d98ef, 0x46714c7f58e8f4fb, 0x8daee8c06aa9bb6a, 0x2cac797dc520730b, 0x3da4c09e58f96cb5, 0 }, /* #63 */
     3731    { 0x270942, 0x270106, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #0 */
     3732    { 0x1d5897, 0x1d5006, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #1 */
     3733    { 0x291c16, 0x291406, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #2 */
     3734    { 0x0501d3, 0x050106, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #3 */
     3735    { 0x221682, 0x221606, 0x2ae4c43a9e3e4955, 0x0000000000000000, 0x87eb3d6269e919cd, 0x0000000000000000, 0x0000000000000000, 0 }, /* #4 */
     3736    { 0x305292, 0x305206, 0x10939477b4e32580, 0x0000000000000000, 0x419c42eec2287cb9, 0x0000000000000000, 0x0000000000000000, 0 }, /* #5 */
     3737    { 0x1433d2, 0x143306, 0x41cd8e3903c1adc7, 0x0000000000000000, 0x22691d2fb6976976, 0x0000000000000000, 0x0000000000000000, 0 }, /* #6 */
     3738    { 0x1b2d86, 0x1b2506, 0x9ca47fe184f874e2, 0x0000000000000000, 0x87c2e27e7223e2e2, 0x0000000000000000, 0x0000000000000000, 0 }, /* #7 */
     3739    { 0x2e4347, 0x2e4b87, 0xa978332397dcd647, 0x983dcad0a3f17fde, 0x6047d1fa4d666d43, 0x26b9d44caa685d06, 0x3a7fca8b8f182a32, 0 }, /* #8 */
     3740    { 0x021346, 0x021b87, 0x227cf8238467d4ac, 0x86240814826cbf60, 0x356bd05d1a1357d2, 0x1e8809696cfed660, 0xe2a12abd5efc5388, 0 }, /* #9 */
     3741    { 0x2d0312, 0x2d0b83, 0x1a78d88dd9d08a30, 0xdf8a5b2481e750b0, 0x91a73252c469c367, 0x08aa73c0c92fd5d7, 0x53cdb586d0fb2079, 0 }, /* #10 */
     3742    { 0x3160c6, 0x316887, 0x6b3b76e20ca3fc7c, 0xcb8cf82416aa3ed4, 0x0c8d53209fb24f51, 0x0f919d18a4bd3427, 0x252b0498f7c11aab, 0 }, /* #11 */
     3743    { 0x356e13, 0x356e07, 0x2e9ba11d029411e2, 0x7ec754ad1cd897c6, 0x75ffee63156ec9bf, 0x11ccb1369462e5b8, 0x61c436fee597c213, 0 }, /* #12 */
     3744    { 0x3c0dc6, 0x3c0d83, 0x8a5182448548ae4a, 0xb371d0a1b431fd8a, 0x15f0b26010990688, 0x84a0bbf3f57fe362, 0xf577cc5134bcc721, 0 }, /* #13 */
     3745    { 0x194113, 0x194907, 0x4b9b272b7d99449a, 0x1d011fff5223962e, 0x4107008af4bf8ab3, 0x0b3c2f04cbe3509e, 0x260aad2be2e8acf3, 0 }, /* #14 */
     3746    { 0x1f7502, 0x1f7d87, 0x3fb93e62b770107c, 0x9151b03ea266cf60, 0x700ee4aece0b37a1, 0x2e3f66d78a8e68eb, 0xb9cb037ac7ad1128, 0 }, /* #15 */
     3747    { 0x2c1dd7, 0x2c1d03, 0xf16435dd39645f5a, 0x4de0f56cd4f8bf08, 0xa23a96b4b66d2e70, 0xc0cee387016efff0, 0xcc79fec732affe14, 0 }, /* #16 */
     3748    { 0x3b52c2, 0x3b5a07, 0x1fb896456624bc9f, 0x44b2700aa24ce372, 0x7f10262945e1606d, 0x1383b8d94a5c3a4b, 0x9d7d3d02fee1b54e, 0 }, /* #17 */
     3749    { 0x1a7fc6, 0x1a7f87, 0xed2a37e93897847d, 0xe72a700e429ed9a9, 0x70a11d67634fc646, 0xdaebee9ed090177d, 0xec4ecf7aaa8d4d9d, 0 }, /* #18 */
     3750    { 0x035b86, 0x035b83, 0xe6682f9029269c20, 0xddea78f23c68c220, 0xd6427f0f2d69d19e, 0x8bec220bce55a010, 0x9b76f15a922e0731, 0 }, /* #19 */
     3751    { 0x347a83, 0x347a83, 0x071235a6ccdf2062, 0x8710270c7923f7c8, 0xd970a66b54c2fb5d, 0x03f6e99b313adc8e, 0x8f876dd83aacc524, 0 }, /* #20 */
     3752    { 0x3531d6, 0x353907, 0x87d820898514d754, 0x161626a428098b24, 0xaa1b0bfdaeb9f065, 0x58d2bf567b6d2527, 0xa7636c6b6fe1af25, 0 }, /* #21 */
     3753    { 0x1b4c46, 0x1b4c03, 0xd7e1329a3e6ea22f, 0x4b9ccb276aed660e, 0x7445f1674ca15425, 0x083631ef1565484f, 0x09bce10b59dbfd52, 0 }, /* #22 */
     3754    { 0x311847, 0x311883, 0xbd63c17a56c70034, 0xb66f12ead7f433a4, 0xe8f3338786aa41c4, 0x5b9052bc87232f8b, 0x7bc487b67ed42d4d, 0 }, /* #23 */
     3755    { 0x214257, 0x214a07, 0x6bda54202be63dd4, 0x28979e534b7aa714, 0xeac6bb2516c49d91, 0x5cbe334c41966813, 0xdc2297ec8b523711, 0 }, /* #24 */
     3756    { 0x340ac6, 0x340a83, 0xeba46ca510a629be, 0xe87e2b2576de573e, 0xb9d4f491ae1760a6, 0x198fc74cc3c19e9a, 0x1bc51c95aafe0141, 0 }, /* #25 */
     3757    { 0x317f86, 0x317f03, 0xb0392c6ac1762c56, 0x2c8010b0eb5205c4, 0x47f7a383de398bff, 0x3e1f1cace0b6ba6c, 0x5a3e7bca194369a6, 0 }, /* #26 */
     3758    { 0x1f0bc3, 0x1f0b87, 0x8819866f689100d3, 0x9526849f71e87f44, 0x999530fbb29dabe3, 0x4cdbd089a746eac7, 0x9091b1ad69a1592c, 0 }, /* #27 */
     3759    { 0x113286, 0x113a07, 0x0ba1cb13d8593572, 0x18db5d94987b47de, 0x1eb31ee4db60a6f0, 0x0669027fb8be44fb, 0x8d13be240dfebfe7, 0 }, /* #28 */
     3760    { 0x090f92, 0x090f87, 0x377805cab32d69f0, 0xa83fa58b84bd7f50, 0x21075c9cf034ab78, 0x25f612f51cd72834, 0xaf32e4b666d2aceb, 0 }, /* #29 */
     3761    { 0x3866d3, 0x386e83, 0xa10da6c8b0ccdce7, 0xd83bfa6e1e16176b, 0xd1aa7bd98095996f, 0x627e9391b52f173f, 0x9c8f77b50cf8fcdd, 0 }, /* #30 */
     3762    { 0x0402d3, 0x040a83, 0x144a578e3fa91e67, 0xf47c7d6373480e9e, 0x1c470b4b07d36f15, 0x0ea2bfb126abf34b, 0xb8a7ffad60beddb2, 0 }, /* #31 */
     3763    { 0x244852, 0x244883, 0x430906e216f905e5, 0xdc51fdb848c8eae6, 0x4c4ee29ae0d2a023, 0x09524a8f608395b0, 0x2398f937c0d8b0ee, 0 }, /* #32 */
     3764    { 0x147913, 0x147983, 0xc884a5efaa2c1d88, 0xe71c40f74c8f68b0, 0x31fcb35b11c064d7, 0x9dfeb08e61484833, 0xc9b5fad97a38b1f6, 0 }, /* #33 */
     3765    { 0x2057c2, 0x205f87, 0xda092a27fe22ad54, 0xcd9269a54950ca0c, 0x382e147d64dea9c5, 0x4f7b3abd46a79497, 0x5d52122fab465677, 0 }, /* #34 */
     3766    { 0x104006, 0x104887, 0x3a782953c5986fbd, 0x9d39fdc993870ba5, 0x4beb59ed30dd08aa, 0x39f0ddedec0a9318, 0xfdafa1c201f27609, 0 }, /* #35 */
     3767    { 0x0d2e07, 0x0d2e87, 0xeb26b29c4f85a067, 0x872f238de0ba9a8d, 0xc57b3dda0359ed91, 0xb9e13b3391d64146, 0xca5c34a5acc344eb, 0 }, /* #36 */
     3768    { 0x111393, 0x111b87, 0xf050f30fe1ea56c5, 0xcbc22948d6104939, 0x112cfc66adff3979, 0x1b9c3c699415c704, 0x1d69880237a0afe5, 0 }, /* #37 */
     3769    { 0x3a4d86, 0x3a4d87, 0xb8d54c3190b57db3, 0x885d7b11abd24db8, 0xfca871cf3a6145c6, 0x0054dc2b9b430cb4, 0x007588af29ff4f68, 0 }, /* #38 */
     3770    { 0x0f39d3, 0x0f3907, 0x8857c5d53f98762c, 0x6be6b257dc7313e4, 0x03ddda87061c6021, 0x3c81e03c501e3eec, 0x719c175402dc800b, 0 }, /* #39 */
     3771    { 0x005d82, 0x005d07, 0x0413d83aab4c5432, 0x1d280260710b28b8, 0x08de83dde20dd5df, 0x02ba33dd96247614, 0xab3b74a16d3d3abc, 0 }, /* #40 */
     3772    { 0x251f12, 0x251f87, 0x6d1c0b887cb81849, 0xdeff69ed7594c7dd, 0xcde905b201a45c28, 0x55cd6b9eda991c97, 0xc950b68ac6bd3af5, 0 }, /* #41 */
     3773    { 0x271c83, 0x271c07, 0xc52fe03bc1b37ecb, 0x096cfb27b6594c2d, 0x287e6ac36f36dffe, 0x78f71a03f96b7b69, 0x9d0b58da696e49e7, 0 }, /* #42 */
     3774    { 0x3262c2, 0x326a07, 0x726952a9a3e8716d, 0x3e02abd68ed5c7f3, 0x59e72c47e69668e9, 0x722cc962b51a3336, 0xff788c3d4564a2df, 0 }, /* #43 */
     3775    { 0x2e09c2, 0x2e0903, 0xfe5143bd09bb42f1, 0x22db4c3ad1bc543b, 0xa19180446c30d752, 0x79ca479360829f5e, 0x7a988df9f3e1f1eb, 0 }, /* #44 */
     3776    { 0x1d47d3, 0x1d4f87, 0xc07132ad06fc007e, 0xea297e9207392a90, 0x719c604e69c736a2, 0x86abd99471279c13, 0xb3262dafa55998b8, 0 }, /* #45 */
     3777    { 0x217e56, 0x217e03, 0x626c4133d0c7d4da, 0x2be5257b2769852a, 0xef61b7b3f489887b, 0x33d92b5a4fc8260f, 0x86dbcc7aa0489fc9, 0 }, /* #46 */
     3778    { 0x345957, 0x345983, 0x2eefe3a5e594cec9, 0xd2800e166bd90473, 0x445272d0f1894788, 0x04159e4658ee7694, 0x1646eb29a099eb5b, 0 }, /* #47 */
     3779    { 0x2b4146, 0x2b4983, 0x64aef1bb34c601e1, 0x961b6789be25bb15, 0x4f5b0aac5925e08f, 0x05e9b04bb8bb6421, 0x0f08bdd839c147b5, 0 }, /* #48 */
     3780    { 0x0122d3, 0x012a83, 0x2e8995dac043bfea, 0xeedf0fd1e7b039e0, 0xd3c565f51b6db5f2, 0x1a72eb0f522d476c, 0x917e7611d8bd4330, 0 }, /* #49 */
     3781    { 0x1b7e97, 0x1b7e07, 0x729289b35a80b276, 0x51c41396fc054e72, 0x9de77b59333fdf56, 0x3945c8bb925389f6, 0x7ff836a838e7da1b, 0 }, /* #50 */
     3782    { 0x114f92, 0x114f83, 0x40671d6f10a10e5f, 0xa52a9621bf2783f4, 0xa93b698b586f6545, 0x3c2006df51c0498e, 0xeeff0b1d12bd588c, 0 }, /* #51 */
     3783    { 0x151cc2, 0x151c07, 0x4674218285bdccf6, 0x6a5a6780049335ee, 0x8cbb9857ba037c7d, 0x23df0b23fc07ceb5, 0x825776aa00b412b5, 0 }, /* #52 */
     3784    { 0x120616, 0x120e07, 0x9507519a775a6d89, 0x5f3d6ed54b093a35, 0xd0c60df14fa27517, 0x84051d1b3149c6e8, 0xe2c86283059a084d, 0 }, /* #53 */
     3785    { 0x112407, 0x112c83, 0x397a9eb56c784c5d, 0x9b4ef77d859b492a, 0xa0cfcb0ef56e7099, 0x03bd8a99c963329a, 0x10a8b318bfdfeb32, 0 }, /* #54 */
     3786    { 0x0d0693, 0x0d0e03, 0x9dd67ad391f7f3fa, 0x430abe692cb1bc4c, 0x3a52fa8abf411c76, 0x9ca8f97bf89a2e7e, 0xfe16fbb2bf71249e, 0 }, /* #55 */
     3787    { 0x337503, 0x337d03, 0xaecbe7ae2335e8c6, 0x7d29b8090bfb9bba, 0xa887e71fd69188d1, 0x380951b84434b930, 0x5211955707a628bf, 0 }, /* #56 */
     3788    { 0x272ed7, 0x272e03, 0x469a5b4020690cbf, 0x5bf3ba7c0755d552, 0x968903f2851d6ad5, 0x3fd5f717dd9db96d, 0xe7768119f5ae352e, 0 }, /* #57 */
     3789    { 0x237103, 0x237903, 0x6b79b1669cf74069, 0x700232eb1f122a19, 0x07a7a60a054a5e38, 0x1f36cb944884e907, 0x4a599ace9ccd6631, 0 }, /* #58 */
     3790    { 0x245d97, 0x245d87, 0x59a1e41ee6328a84, 0xb8ba366e555db5e4, 0xf1fd81492a7eb29a, 0x48eab5a0d8072bc4, 0xd0422f3f6a8bb3d9, 0 }, /* #59 */
     3791    { 0x0e7447, 0x0e7c87, 0x38d8ed1dce7898f6, 0xb7d9647915f87ba0, 0xaf036e53064e0d4d, 0x0470c1d20c9fd3f5, 0x13ff24abc349d870, 0 }, /* #60 */
     3792    { 0x033082, 0x033887, 0x86fe5db719bcd130, 0xa097b4804f611e00, 0x391d625cd42e6a97, 0x1660239bb61d9528, 0x2a6ec3346e4d42a0, 0 }, /* #61 */
     3793    { 0x022b42, 0x022b03, 0x85b2880827519f97, 0x793ec8878b8d5a51, 0x307a5e7ec721c020, 0x01991261fb5cb1fc, 0x030f477966149257, 0 }, /* #62 */
     3794    { 0x165f93, 0x165f03, 0x0f1f0bcbac76c967, 0x3c67199b6c059c98, 0x2118ea14f5b1c1f6, 0x01c9898b55efaa3e, 0x1e4202ac6a0f67a8, 0 }, /* #63 */
    19163795};
    19173796static const MULDIVU64_TEST_T g_aTests_imul_u64_intel[] =
    19183797{
    1919     { 0x0b2b57, 0x0b2306, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #0 */
    1920     { 0x160a02, 0x160206, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #1 */
    1921     { 0x235e46, 0x235606, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #2 */
    1922     { 0x261093, 0x261006, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #3 */
    1923     { 0x012813, 0x012006, 0x498a3132a6321b0a, 0x0000000000000000, 0x25557b85fc893d59, 0x0000000000000000, 0x0000000000000000, 0 }, /* #4 */
    1924     { 0x2a6153, 0x2a6106, 0xb1662ee5c2842ee4, 0x0000000000000000, 0x2e511d4d24aa580e, 0x0000000000000000, 0x0000000000000000, 0 }, /* #5 */
    1925     { 0x2f2e82, 0x2f2606, 0x6486637d69f080cb, 0x0000000000000000, 0x85b1a73d730bcfa6, 0x0000000000000000, 0x0000000000000000, 0 }, /* #6 */
    1926     { 0x3f3b43, 0x3f3306, 0x7a6b3d4ef619d04c, 0x0000000000000000, 0xd10cc0d3ccfd258e, 0x0000000000000000, 0x0000000000000000, 0 }, /* #7 */
    1927     { 0x290f96, 0x290f07, 0xe376f07f0d99ef13, 0x0499909fc5e40fe2, 0xd42edb9199a7e57a, 0xf828752d531e8621, 0x465a4b580579b2d6, 0 }, /* #8 */
    1928     { 0x302f47, 0x302f03, 0x282501761dba4f93, 0x6069f9469e53f5f2, 0x5df365fbfbad902a, 0x081675c2c3af6dec, 0x33933acc20a3d586, 0 }, /* #9 */
    1929     { 0x342c57, 0x342c83, 0x27b0ae99abceb6f0, 0xe10ef092dd2d6370, 0xec795e46e9799b88, 0x001644fabd9e3ffe, 0x008fa317f360fdb9, 0 }, /* #10 */
    1930     { 0x1c7042, 0x1c7807, 0xa9cfa600d1c68e73, 0x222a39ba87f8b621, 0xbe7e7d9e3510b4f4, 0x29610b1db8d01d77, 0x851851f3ffbd901b, 0 }, /* #11 */
    1931     { 0x067446, 0x067c83, 0x9c60a74dcfa7499a, 0xcc836167d93af21c, 0x0f864eb2e07697e3, 0x24d94852ad89c14b, 0xa14f4674eee00d46, 0 }, /* #12 */
    1932     { 0x1865c3, 0x186d83, 0xb5f4e94fab94c82e, 0x82b21d8400f025d6, 0x50fc110a33c5195b, 0xe025d20ff97c5d4c, 0x6e208d12608ac84d, 0 }, /* #13 */
    1933     { 0x1227d2, 0x122f07, 0x4c818c44f9fe1511, 0x5263eca0cb3b5939, 0x208d5940a7299c70, 0xdc28230b446cb4a0, 0x88104542a44461a9, 0 }, /* #14 */
    1934     { 0x370b97, 0x370b07, 0xe3094df9df17d754, 0x45b0bd8d5ef6c178, 0x6c67ec97f7afcf2d, 0x0b75ed6cc2e73ecf, 0x9ab4006e8c8207e6, 0 }, /* #15 */
    1935     { 0x1160d3, 0x116807, 0x024dc6cda6c34fed, 0x3c68b050bfe4914b, 0xd686d917a01efb74, 0xff91822f27c0cf25, 0xd00a2edb511f8f17, 0 }, /* #16 */
    1936     { 0x3b6393, 0x3b6b87, 0xfbd23e50b0bcf2ad, 0x9b0ef064173a4ff0, 0x12a3396702875b00, 0x00f38c5e96a03329, 0xc5b79cd50dc97db0, 0 }, /* #17 */
    1937     { 0x2263c2, 0x226b03, 0x8f617bd5fa137bc0, 0x02cb6d86f430ae40, 0xba201a3f997faa57, 0x13ada36df988e7cc, 0xd344b529708ca1d7, 0 }, /* #18 */
    1938     { 0x130117, 0x130987, 0x17e4d6f46b1d8e8d, 0xbfa0cbb394297c0a, 0xc332cf60a75b2f07, 0xfcb4a9d3c4b4b31d, 0xdcb4777c8cdd56b2, 0 }, /* #19 */
    1939     { 0x250d87, 0x250d83, 0x489958230774f50d, 0xdb858751a039874a, 0x573a93c692aeebee, 0xf1289a02bd8da52e, 0xcbaa7ceceb7b25f2, 0 }, /* #20 */
    1940     { 0x0f48d7, 0x0f4803, 0x86b12b69c1ad963d, 0x3d45c600f6c0f29b, 0x58754b6dc47b6410, 0x2a8cb26a4501825b, 0xa634cb3f02fa91b7, 0 }, /* #21 */
    1941     { 0x3d70d2, 0x3d7883, 0xf2ee46f53ec421bf, 0xd3c58436bad1c691, 0x7352d455626c49fa, 0x04fbd4c24f5526ff, 0x9e610717ae948baf, 0 }, /* #22 */
    1942     { 0x363982, 0x363983, 0x670ab71898b3b8e5, 0xba5cd29178b86092, 0xe2c114c5af5cbfd3, 0x288ec1b5c4ac8a42, 0x64c3343ce8822f2a, 0 }, /* #23 */
    1943     { 0x3b4ad6, 0x3b4a03, 0x1e122f2e50456fce, 0x7673b407265b1f0e, 0xce66d95bb0435d29, 0xfe233d9971b93415, 0xf025436ca1faf761, 0 }, /* #24 */
    1944     { 0x122ec3, 0x122e03, 0x65049ef53e627c27, 0x3c06f4eaa8447638, 0x60aab567686a797b, 0xe8eb25dfa95407dc, 0xc581c8a87456e308, 0 }, /* #25 */
    1945     { 0x1257c2, 0x125f07, 0x2c54a06db5ddd161, 0x79b0c3e434761395, 0x44f68ea459f8598c, 0xf05c606cdb82f11b, 0xa5afe4b1f6fb4ab5, 0 }, /* #26 */
    1946     { 0x366407, 0x366c07, 0x5a52f5cf59cb9e71, 0x6ce5560e389c45f5, 0x38a44549614a9083, 0xfecbafe41c12c65a, 0xfc962adc3f5f69c5, 0 }, /* #27 */
    1947     { 0x0d4406, 0x0d4c03, 0xb6f74a9fcd27beb8, 0x4192015ebb6158a8, 0x34d20f71017de290, 0x0f3f117948e39aca, 0xca8ee72f77ed26f3, 0 }, /* #28 */
    1948     { 0x302583, 0x302d07, 0x79340dea271f0022, 0x6a20be93754e15b8, 0xe797f82221718ae7, 0x01f37dd8fc0eb52f, 0x041f00b0a99d791c, 0 }, /* #29 */
    1949     { 0x2b2e47, 0x2b2e07, 0xdd8e18ba4421b82e, 0x169f37c1a7171b00, 0x244decd83b76492a, 0x0ac2b981dfde3a64, 0xb00677a028f5ce80, 0 }, /* #30 */
    1950     { 0x144d17, 0x144d07, 0x7fd69c4ce8dc6dec, 0x6b6de89b457ced60, 0x690cb21c68020ba3, 0xf6a27d6f51a4ae22, 0xed3eea6a252f4688, 0 }, /* #31 */
    1951     { 0x1049d7, 0x104987, 0x2540706d1ed6279e, 0xaf66bc4125b9c624, 0x5a00d0550ab750cd, 0xf0f4356bc7f53057, 0x9899d908e95a064e, 0 }, /* #32 */
    1952     { 0x3c2156, 0x3c2903, 0x11f132c27cd89a2c, 0x6f88f02745147c38, 0xcbcb0ff6ad2deb2a, 0xff66977b4ec08d3b, 0xf7732998dc322cea, 0 }, /* #33 */
    1953     { 0x3e3e42, 0x3e3e07, 0x2e82b5e2328f1799, 0x7f6db8a946208056, 0x26ba875499940ed5, 0xfba5bfb26d96128e, 0xe80b063b32be40c6, 0 }, /* #34 */
    1954     { 0x164393, 0x164b87, 0x3d84ce9588afa02e, 0xee16cc20e4ee809a, 0xcac982e5b748e8c6, 0xe79ffad3e9bac6d6, 0x9a9135bf5e33ed3b, 0 }, /* #35 */
    1955     { 0x243452, 0x243c83, 0xb2ebbcc872a76a76, 0xc0e83a116eea9d1a, 0x008d342ae2a3ad62, 0x1650d8611fe3b8e8, 0xb5e225f20f4eaed7, 0 }, /* #36 */
    1956     { 0x3a4787, 0x3a4f07, 0xe7cf65aad04ab978, 0x2c07bef9854bad88, 0xd6a2bb274c8d2abb, 0x0027d7dae115b5a9, 0xfe5a5774882cc91f, 0 }, /* #37 */
    1957     { 0x222d12, 0x222d03, 0x8e19c92f913ef285, 0x6e89678141a7510b, 0x44992ad4b3d23098, 0xcf1f52442569d4d6, 0x6ddb7ee2cc52b24f, 0 }, /* #38 */
    1958     { 0x170fc7, 0x170f07, 0x7d223ba46fefadb8, 0x109e338d1ad93630, 0x8804c3a076bf4e6b, 0xdd3b2583775a25c0, 0xb8de8841121fdf6a, 0 }, /* #39 */
    1959     { 0x195953, 0x195907, 0xc4aee8fc6a4417da, 0x591bff6afeea014e, 0x3d2e46baa87798fa, 0xf1cfd8663febe488, 0x3d3bb2cbbf0f7463, 0 }, /* #40 */
    1960     { 0x2e6407, 0x2e6c07, 0xe280fb792cd10160, 0x4bdffa5d6cd0ecc0, 0xdbe68579ac319eef, 0xfa9b4e7e6c17acea, 0x2ecf2b488628e7f2, 0 }, /* #41 */
    1961     { 0x3332c2, 0x333a83, 0x9ec2f64e3b632985, 0x940a07f7f52c7401, 0xa2808c714c44dbc4, 0xf0b90cb253a5720b, 0x28385fed46234b4d, 0 }, /* #42 */
    1962     { 0x013112, 0x013983, 0x0011dc0b63e94505, 0xa3960cc12966fad6, 0xe42fbb59394cb5d1, 0xfff74040caffce37, 0x8297505fec12875e, 0 }, /* #43 */
    1963     { 0x0b1882, 0x0b1803, 0x73a3228b95a4349a, 0x453651f4a2c12f2c, 0x0ac8950b2f616bba, 0x1b4a8131adf2c15e, 0x3c6adc6270c6b4ee, 0 }, /* #44 */
    1964     { 0x207256, 0x207a83, 0x57080d966bc9e562, 0xeba60bf2814d28ec, 0xf202851fad73324c, 0xf613cd47e12dbac4, 0xe2d0188093ef1d56, 0 }, /* #45 */
    1965     { 0x011906, 0x011903, 0xea65b22d681c9948, 0x688fa9880f809b40, 0xd4e59dc3e69b0ddc, 0x05fab72f83df718d, 0xb9247ec978a80d28, 0 }, /* #46 */
    1966     { 0x1929d3, 0x192907, 0xcfd62935239631a6, 0x6ac2879fd91015e4, 0x04e4e81275307866, 0x09d9c304444e9fd6, 0xcba43deab9baf206, 0 }, /* #47 */
    1967     { 0x312012, 0x312807, 0x743e5ff664f60151, 0x10622c492c6e0b56, 0xf83916e8fb0148f7, 0x2580384faff6a06d, 0x529648bb2d967076, 0 }, /* #48 */
    1968     { 0x006116, 0x006987, 0xdb7813a0f713ca53, 0x9f835103430a40a3, 0x9bd44e7271597461, 0xfe0e65ddf00cbba3, 0x0d9f12fb5f300671, 0 }, /* #49 */
    1969     { 0x0e3c03, 0x0e3c83, 0x333543d71bac0956, 0xe5decaab226bbdc8, 0xbb56f6be92e597b8, 0xf06e2213ba64cb32, 0xb229ce0cb56834ac, 0 }, /* #50 */
    1970     { 0x285ec2, 0x285e87, 0x3ed7634c5862ab1e, 0x992b054a238cdf90, 0xecf9136100bffc8a, 0xea3d0a8684cd8a24, 0xa7594e1403b17fb8, 0 }, /* #51 */
    1971     { 0x0c5dd7, 0x0c5d07, 0xdc50fda38e67be91, 0x6b839f114ca6b34b, 0xacffbae40a2f38a9, 0xf82dacd241633c4d, 0x381cfed483dcfa1b, 0 }, /* #52 */
    1972     { 0x293d12, 0x293d03, 0x966a96779f18731b, 0x130156a4136646f2, 0x8ac692534fecefdf, 0x348b640af71d16ff, 0x809983f69216b1f6, 0 }, /* #53 */
    1973     { 0x240bd7, 0x240b07, 0xe3d1093481741944, 0x65aa8e31360077d4, 0x3b3c2154c5d443d4, 0x09d097dd37360531, 0xa6d940676ebaa065, 0 }, /* #54 */
    1974     { 0x220896, 0x220883, 0x205021fc1574c789, 0xe75bf036e93a0461, 0x2a67adae1211da4d, 0xfb114e8f15b14192, 0xd8ec4f32d2144819, 0 }, /* #55 */
    1975     { 0x2e50c7, 0x2e5883, 0x278097e366fc5624, 0xe5ff85aab9534c70, 0x3a076f4504139900, 0xf00d4cae947eecad, 0x98a584e14392cf3c, 0 }, /* #56 */
    1976     { 0x2d0e42, 0x2d0e87, 0x50faa2f6a7001316, 0xa01c31dd8b0e1630, 0x3708902f6c7be232, 0x1cd59ecd0b6eb445, 0x5b2799ec4c009448, 0 }, /* #57 */
    1977     { 0x2f6a06, 0x2f6a87, 0xa3d88828b3870dce, 0x9de5ccffd661b5f0, 0xa9796dfbd68f5ab5, 0x1ea41fb01b197214, 0xaae163adfafa8648, 0 }, /* #58 */
    1978     { 0x3b08c2, 0x3b0807, 0x5c04245153d7e9f1, 0x3bc772712bcdcdbd, 0xee265f3d1019bcc5, 0x2d61ed5b035a4dfd, 0x7e4275ff332d348d, 0 }, /* #59 */
    1979     { 0x1a6546, 0x1a6d07, 0xe2f4b7c85b025acf, 0x2c17d1d18bd2a72b, 0x78b46609d86967ab, 0xf1b1b877c52d5179, 0x7e180832693cd4e5, 0 }, /* #60 */
    1980     { 0x0e0213, 0x0e0a03, 0x054b6c29b11f27e4, 0x0c154ac21d41b1ec, 0x4dc1571e9ef4ce42, 0x02663d4033886702, 0x74031131f9d3a713, 0 }, /* #61 */
    1981     { 0x394e13, 0x394e83, 0x3a2c2bed9cd3fa02, 0xa7de915f5f1856b0, 0x95f8aaa4131c96d2, 0x0ad1b01207f3328a, 0x2f9c919cbfb63358, 0 }, /* #62 */
    1982     { 0x3a13d3, 0x3a1b87, 0x14aa94dc089cec17, 0xb32daf20172d78a3, 0xe9be87897b499d3d, 0xfa94d8f9c19c5585, 0xbce0ee8cc259b355, 0 }, /* #63 */
     3798    { 0x3c3bd3, 0x3c3306, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #0 */
     3799    { 0x0e6c86, 0x0e6406, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #1 */
     3800    { 0x184653, 0x184606, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #2 */
     3801    { 0x0c6603, 0x0c6606, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0 }, /* #3 */
     3802    { 0x3f2a13, 0x3f2206, 0x4675478fd9d9c8e9, 0x0000000000000000, 0xa6d51c9fae20db47, 0x0000000000000000, 0x0000000000000000, 0 }, /* #4 */
     3803    { 0x3f7c53, 0x3f7406, 0xa62f6d09c0b24d9a, 0x0000000000000000, 0x46596ba1d9b5c8b4, 0x0000000000000000, 0x0000000000000000, 0 }, /* #5 */
     3804    { 0x2f4b82, 0x2f4306, 0xb3583d9378e3a2eb, 0x0000000000000000, 0xce3c0f649e54f272, 0x0000000000000000, 0x0000000000000000, 0 }, /* #6 */
     3805    { 0x255fc2, 0x255706, 0xb87ae0c6cff73261, 0x0000000000000000, 0x209f707b6d6f1f9c, 0x0000000000000000, 0x0000000000000000, 0 }, /* #7 */
     3806    { 0x342cd3, 0x342c03, 0x904d7d148d717a93, 0x76526853b5ed777a, 0x99b5469c35cab2e8, 0x343b5a9349cde84c, 0x884a15116565a4de, 0 }, /* #8 */
     3807    { 0x067742, 0x067f83, 0x0a77f7f3bbd30164, 0x970f07816d477f1c, 0x3dc51510c94c9944, 0x01351c8d4b857b2a, 0x1d8704dd68789d1f, 0 }, /* #9 */
     3808    { 0x175992, 0x175907, 0xf357c291a46b1e39, 0x1ae33888fe23205c, 0x8b7537051e882c6d, 0x0362203f8f5d3a71, 0xbb920747cb18633c, 0 }, /* #10 */
     3809    { 0x2a5082, 0x2a5887, 0xf1b2684b09a905ce, 0x8c50849e5ec404be, 0xd42cb2d5f39617e5, 0x02de30d8a8939184, 0xccab4a17e4628dc9, 0 }, /* #11 */
     3810    { 0x084243, 0x084a03, 0x7cece8109ef0f6ea, 0x78f903e1c6b91bce, 0xf56f4d4a34517018, 0xdffe0db747a05418, 0xbe68c764ae02a46b, 0 }, /* #12 */
     3811    { 0x2d4106, 0x2d4983, 0x891cdb7542d7803d, 0x9bf70917919f631f, 0x2c2a20380a06b61f, 0x181c475c48a3903f, 0xcc153b104249ea8b, 0 }, /* #13 */
     3812    { 0x1d6182, 0x1d6987, 0x6cce83c48fad90d1, 0xfc77c221e565c642, 0x4b482646c489cc13, 0xf82a7e7da0001b7e, 0xed9173fda72682a2, 0 }, /* #14 */
     3813    { 0x3261c3, 0x326903, 0xbd85a0acaf39055c, 0x38aacf8229af6438, 0xe7d2f0a818ec00e9, 0xec965882eea68993, 0x4ac1a07dacbd80a2, 0 }, /* #15 */
     3814    { 0x2c26c6, 0x2c2e03, 0x79ddbfe1fac16508, 0x76203799991b5ec8, 0xb11d9db9383c8ca1, 0x2bc0a8e56581a623, 0x5be8d39818b3fc39, 0 }, /* #16 */
     3815    { 0x1f45c7, 0x1f4d83, 0xf5e7231f28bdd5fc, 0xa785514c5f02dd2c, 0x8801befec0e1d52b, 0x01f49fe0bf4a00e4, 0xce6b48c721ac9c35, 0 }, /* #17 */
     3816    { 0x375897, 0x375803, 0x5a0d8e5050bf25a4, 0x36f89946b91de698, 0xe853aa39eb801de1, 0xedb8466ab6eda07d, 0xcc089c11f7e1e1b6, 0 }, /* #18 */
     3817    { 0x0b4442, 0x0b4c07, 0xa1739a1a03f161fc, 0x7e6a564500e92530, 0x691ba4e07b0d8fdb, 0x1ef3c90c96891506, 0xac3180a5a1abf0b4, 0 }, /* #19 */
     3818    { 0x223593, 0x223d07, 0xe5dfd9f1c6bde80b, 0x01f6e6ff757ea750, 0xa8946b3dd5f2d408, 0x0c045ab3e48f8f52, 0x8a3f57793cc877f0, 0 }, /* #20 */
     3819    { 0x0b5c17, 0x0b5c07, 0xb7691d220bcb5674, 0x1aed10be77cc72cc, 0xa285f99e5a34e470, 0x044f043bf4bcf43a, 0xf0ce01dd5e6fd28f, 0 }, /* #21 */
     3820    { 0x2b4e07, 0x2b4e03, 0x8dbb1d7b0b9828a1, 0x1b836e4a87df3d29, 0x12b3c4136dbf75b2, 0xf3fa4438c70e5cfb, 0x1aef20663ac61f89, 0 }, /* #22 */
     3821    { 0x1d7a17, 0x1d7a03, 0xb0c6bb4dc5e794a4, 0x20fb52ade5127af8, 0x7c9f7e5a8d290c61, 0x160f39f7a2267517, 0xb8b7cceb14e9b28e, 0 }, /* #23 */
     3822    { 0x203b16, 0x203b87, 0xdfdce47b5d37515a, 0xcb14dc04bfc6f1e4, 0xb6f855c81123ecf2, 0x056e1e4527bae6d1, 0xd4be82aa63bbc0fa, 0 }, /* #24 */
     3823    { 0x026186, 0x026983, 0x2772a0b7b022f88f, 0x9032bda39768b5c1, 0x0d8a3d09f58c9979, 0x037eb53f1e3a9b64, 0x16ae4ac8eb2074af, 0 }, /* #25 */
     3824    { 0x072e07, 0x072e03, 0x2f5b8f37925f8005, 0x25ede887b0ce6034, 0x2ee97c0dad91b6cb, 0x101062829e3886e2, 0x56d6354d280679a4, 0 }, /* #26 */
     3825    { 0x3026d3, 0x302e87, 0xb42215b6731578cf, 0xbbe11417cebfd9b8, 0x5d8147efee8967f3, 0x0684e9a20e3eff19, 0xea0088a9f95d08c8, 0 }, /* #27 */
     3826    { 0x2b45d3, 0x2b4d07, 0x412ab6df868b32c3, 0x779aaefb1c62c41b, 0x6b96015cea805e3d, 0xe6593a7c873dc677, 0x9b3b3e08bd47e3c9, 0 }, /* #28 */
     3827    { 0x395693, 0x395e03, 0xd380f4d095cd5239, 0x6014ca8af5239c8f, 0x4237986efee99f73, 0x0cb32eaf2ba271fc, 0xb6eeffaa3c454507, 0 }, /* #29 */
     3828    { 0x1757d6, 0x175f83, 0x1ef3e72da55835c2, 0xafe67276e885852a, 0xa06781a50b69e3eb, 0x0a9a3bec662e8448, 0x57b089eb18c97235, 0 }, /* #30 */
     3829    { 0x264056, 0x264807, 0xb7d36e2997649796, 0x369d3f824a684db2, 0xc00f3dfd1d8fe2c2, 0x029c26134ebd8da2, 0xf6be1734952e4b6b, 0 }, /* #31 */
     3830    { 0x3509d7, 0x350987, 0x171acf7bb3dea59d, 0xf9ba93d5172feed2, 0xa9ae52c40b9492d6, 0xfa19cbcf19649eaf, 0xbea2f777f1ea6a7a, 0 }, /* #32 */
     3831    { 0x395c47, 0x395c83, 0x0d0241e68c56c509, 0xb4d448d74c10941f, 0x226c7d78c48d3647, 0x02931041e2691950, 0x32a9af0fe4b1c1e7, 0 }, /* #33 */
     3832    { 0x1f32c2, 0x1f3a83, 0xcbdda4d88d9f1d3a, 0xdab4ec284817512c, 0xda66c65ea58bac3e, 0xee9e52bfe132ed33, 0x5559b5e215448c0e, 0 }, /* #34 */
     3833    { 0x2763d6, 0x276b87, 0x40656b5fff5afbba, 0xff906384278bef12, 0x71371658d848aa24, 0x0a24974240f5301c, 0x2852773e7a93f39d, 0 }, /* #35 */
     3834    { 0x2e2a16, 0x2e2a07, 0x40f1b7bfe1b8e6fe, 0x1bb3d6b09ae0175a, 0x9ef6f3af8aaa7f69, 0xfb8da1f3c5da140e, 0xee78bb805d6826d3, 0 }, /* #36 */
     3835    { 0x153bd7, 0x153b87, 0x2cbfebc3d9d1fc3e, 0xbe65a3ce300a66aa, 0xb551c708b62c3e1a, 0xffe9b30506df26fc, 0xff806c946924b80b, 0 }, /* #37 */
     3836    { 0x193097, 0x193883, 0x8426f9e0651305da, 0x83e4a2b03d91423e, 0x3d2ff1783aecf435, 0x11b3e76c00eb8f47, 0xdb684f298e9836bb, 0 }, /* #38 */
     3837    { 0x243a96, 0x243a83, 0x2362c52ecf1aff8f, 0xb060080041fca8fd, 0xe9a03807dbccc934, 0x0530c495192de1a8, 0x258d04f0142888b3, 0 }, /* #39 */
     3838    { 0x020886, 0x020803, 0x7f638e8e3f9babb5, 0x01c6bd224dcfc807, 0x476ff8ee1c327bc5, 0xf0b5d4d1c58f9e49, 0xe1461bda1332d24b, 0 }, /* #40 */
     3839    { 0x0b1583, 0x0b1d87, 0x424e3e8a06d2cf21, 0xed280cbbfe1d527b, 0xa09fa9d6b46ccf40, 0xf951bf6981128894, 0xe634df6ea8743a1b, 0 }, /* #41 */
     3840    { 0x285846, 0x285887, 0x7201f06345ee9b52, 0x8e147dd03dbf138e, 0xa602de4f8982330d, 0x237faf12dca68a90, 0x4fb6131d99a961ef, 0 }, /* #42 */
     3841    { 0x3d7506, 0x3d7d83, 0x3a37015c8b892d17, 0xf6d738c4d1e9eccd, 0x249a70a79e022958, 0xece24a874bcdbb16, 0xabefe76e762a0bbb, 0 }, /* #43 */
     3842    { 0x0b50d2, 0x0b5887, 0xfb7033d6c5219e3c, 0xa0ca880899139124, 0xc219966fdaea2a3f, 0xffa0dab37c211f61, 0x14db83032f464aa7, 0 }, /* #44 */
     3843    { 0x2d7a92, 0x2d7a87, 0xbf5f78c62cdd6250, 0x833b09648645f960, 0x83d5ab1b994e1401, 0xf0cdc6ce5f58608f, 0x3c31e8d0ce79665e, 0 }, /* #45 */
     3844    { 0x3d64c6, 0x3d6c03, 0x8b73192ac854b074, 0x7b3b046d62cfc6ec, 0x513223ab52f527a3, 0x0fc4b4a95fc83212, 0xdd5d7a5df200bdb7, 0 }, /* #46 */
     3845    { 0x303c46, 0x303c03, 0x3e8c546642bbd8d8, 0x2b7e72a5728cb6f8, 0x288e59ffa49d61cd, 0xe54031bfad015bb2, 0x9284fc59e173eb8d, 0 }, /* #47 */
     3846    { 0x0d7353, 0x0d7b03, 0xff9bd84f89b41499, 0x34541dd46ebb17ab, 0x99b92001fb3434e7, 0xffdf58b250d86dc0, 0x5376b0d20ba3f4e3, 0 }, /* #48 */
     3847    { 0x0011d2, 0x001903, 0xffe1c9ff54de6a92, 0x250299b89fc15d20, 0x415196066110577b, 0xfff4b415c70ac14a, 0x5fb95cc7a8948a10, 0 }, /* #49 */
     3848    { 0x2e5e93, 0x2e5e03, 0x4bffe032a2d5e619, 0x15001bada4b3791c, 0xbd8b45540902a54b, 0xfc5ed07a6efc959f, 0xf3c617713946cd7c, 0 }, /* #50 */
     3849    { 0x336102, 0x336983, 0x2a27d1425aba7fe6, 0xc8625690467edfe6, 0x8a77823042f7ee46, 0xf7d9228ae874a58d, 0xce7efdf002511001, 0 }, /* #51 */
     3850    { 0x3a6947, 0x3a6983, 0xcc883aa4bf4e08da, 0x862cf2db350054e6, 0xebbcb06a4b360ef6, 0x177782171d521c3f, 0x8b46c8bd490bde5f, 0 }, /* #52 */
     3851    { 0x3e0382, 0x3e0b87, 0xd0e8330c397ff7ef, 0xdbddb79a199cd50c, 0x162c4d4d5b8a5df1, 0x11cd7c096a29f61c, 0x9f3942fb0e1c8fb4, 0 }, /* #53 */
     3852    { 0x064492, 0x064c87, 0xe9f7f517db1d2144, 0x8bd1629d363f489c, 0x7b97b108d5e86669, 0xf7a1149812f9cc00, 0x61443bb0c9814cf7, 0 }, /* #54 */
     3853    { 0x110743, 0x110f83, 0x09fa14dd8ec5f586, 0x8106e7d0a9470694, 0xe125b07abce3df60, 0x011159ba1a7a97f3, 0x1b65fd090f4df6ee, 0 }, /* #55 */
     3854    { 0x130086, 0x130803, 0xd609348c00f3c6f9, 0x5f4229b60e7e8604, 0x1a6878b72a35cd8d, 0xf7a51b6ec398e18a, 0x32f83b779c36a324, 0 }, /* #56 */
     3855    { 0x3332c2, 0x333a07, 0x125567bfe9b71b3e, 0x22fd5d183f64953c, 0x81ea2fdf375adaa9, 0x09031e1772784668, 0x7dd741b46ca5d4a2, 0 }, /* #57 */
     3856    { 0x0d2b06, 0x0d2b03, 0x2b9f2a48ec7a726a, 0x0d75c620b5e1ad62, 0x63861f6c6b1c5749, 0xf5ed7cd37135107d, 0xc4e3a7da5cfe130d, 0 }, /* #58 */
     3857    { 0x1e0443, 0x1e0c87, 0x35e65044bcf808d6, 0xd6afe8eee0eac6de, 0x11b72f7ffe88193f, 0x0d1cd511350e433f, 0x3e477f0e7115fe0d, 0 }, /* #59 */
     3858    { 0x321f52, 0x321f83, 0x60ecdceda8b71e51, 0xf6cba245bbf37fd3, 0x0c652b5d752b44f0, 0x01cb69fdbdf190a1, 0x04bd68c5497c3ee3, 0 }, /* #60 */
     3859    { 0x335017, 0x335803, 0x40bdcce05d03ddd3, 0x19a66b2d81f860ad, 0xba1ae1eb18182efa, 0xea9e4c95e7ca779f, 0xab73eea1c5e7377f, 0 }, /* #61 */
     3860    { 0x1a4c43, 0x1a4c87, 0xb1d296723e4cb423, 0xeee14d0932f98a17, 0x0f7cbe6d5aeacfac, 0xfc899abe8cd2f3d8, 0x0b56982715bee77d, 0 }, /* #62 */
     3861    { 0x2a1d47, 0x2a1d03, 0x831f0f0668beb3c1, 0x5aa9db389e50df29, 0x85de08d3fa5ab478, 0x2607170772f9c388, 0xb20b2a7dbeae6569, 0 }, /* #63 */
    19833862};
    19843863static const MULDIVU64_TEST_T g_aTests_div_u64_intel[] =
    19853864{
    1986     { 0x077c02, 0x077c02, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #0 */
    1987     { 0x381fc3, 0x381fc3, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #1 */
    1988     { 0x3e2bd3, 0x3e2bd3, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #2 */
    1989     { 0x3654c6, 0x3654c6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #3 */
    1990     { 0x3f1c83, 0x3f1c83, 0x0b646d9f4dc3ced6, 0x0b646d9f4dc3ced6, 0x83bb45f3f8b3c596, 0x83bb45f3f8b3c596, 0x0000000000000000, -1 }, /* #4 */
    1991     { 0x0d3117, 0x0d3117, 0xb91f5093e99ddd4d, 0xb91f5093e99ddd4d, 0x36b8fc4d865b4581, 0x36b8fc4d865b4581, 0x0000000000000000, -1 }, /* #5 */
    1992     { 0x1e7d82, 0x1e7d82, 0xa90b5a809ce39c58, 0xa90b5a809ce39c58, 0x2b561304fb0a1997, 0x2b561304fb0a1997, 0x0000000000000000, -1 }, /* #6 */
    1993     { 0x0d7003, 0x0d7003, 0xd1493dc298ea2353, 0xd1493dc298ea2353, 0xc0f18eee2673b0ba, 0xc0f18eee2673b0ba, 0x0000000000000000, -1 }, /* #7 */
    1994     { 0x090bc6, 0x090bc6, 0x4502cbd3dc033e27, 0x334599ab6818dfd9, 0x310e9aecbb779091, 0x93848217b2521bde, 0xf4f0ffae96b03ff1, 0 }, /* #8 */
    1995     { 0x013cc2, 0x013cc2, 0xf8b8485792e17886, 0xf8b8485792e17886, 0xcb8a66d4177eed15, 0xcb8a66d4177eed15, 0x03a451f1e7ce26e2, -1 }, /* #9 */
    1996     { 0x3c3003, 0x3c3003, 0xad4978ed8ef96234, 0x9a837a257b41e032, 0x5d1d6bea019d1d36, 0x5772d16f3706f672, 0x9a4621f06c0b8d09, 0 }, /* #10 */
    1997     { 0x0155d6, 0x0155d6, 0x13b98bae6fc7d9c8, 0x0e17c013c16fe8e5, 0x070e8043b1333f36, 0x7f4554366979996b, 0x802fb33578805a19, 0 }, /* #11 */
    1998     { 0x2c2a03, 0x2c2a03, 0x809b0b50b2ccee60, 0x21b5eafb5683f0ed, 0x2170dae392e50017, 0x2ffd460e125eb41d, 0xfdf3888c6680e1ef, 0 }, /* #12 */
    1999     { 0x1c7a12, 0x1c7a12, 0xcc37605ff0dd1554, 0xcc37605ff0dd1554, 0xa11351ab5ddbc087, 0xa11351ab5ddbc087, 0x8172b00481b74781, -1 }, /* #13 */
    2000     { 0x303053, 0x303053, 0xe0e057c04b9f60be, 0xe0e057c04b9f60be, 0x73ecf95334a6d811, 0x73ecf95334a6d811, 0x01a0081e06f480c8, -1 }, /* #14 */
    2001     { 0x221dd6, 0x221dd6, 0xa3f76de4bbcffcde, 0x2f753e98b5d3f89d, 0x1ba7ab33bedbbb69, 0x8a3701fdacdd7a64, 0x952d7788cbe8f242, 0 }, /* #15 */
    2002     { 0x066202, 0x066202, 0x7e26a196cd407dd6, 0x7f1fa3b33db18ad0, 0x2986753d03760f38, 0x396ff9985373a4c6, 0x539f7de31c7cf0f5, 0 }, /* #16 */
    2003     { 0x332a03, 0x332a03, 0xa9f9a68688f2a241, 0xa9f9a68688f2a241, 0xa824f59bd137f9a8, 0xa824f59bd137f9a8, 0x69ef5c2ae6523ab2, -1 }, /* #17 */
    2004     { 0x0c0147, 0x0c0147, 0x7dab845796574d9e, 0x7dab845796574d9e, 0xd0b32014ef8c3477, 0xd0b32014ef8c3477, 0xb4504b96db456101, -1 }, /* #18 */
    2005     { 0x282f03, 0x282f03, 0x8f0d0c0cb85075d8, 0x70c153c628ba16fa, 0x3f7e89c3dee3dd47, 0x3323949df1f68fb4, 0x902864e294fd97fa, 0 }, /* #19 */
    2006     { 0x1f1082, 0x1f1082, 0xa41ddd735aa633b6, 0xcecf2cbfa1cc7d74, 0xa5c982c7c3858b36, 0x90d58409c66f2822, 0xcd3875227471e129, 0 }, /* #20 */
    2007     { 0x2b4653, 0x2b4653, 0xc0a9e5d421e6f485, 0xc0a9e5d421e6f485, 0xecf027b0ca2d5c5e, 0xecf027b0ca2d5c5e, 0xae442d6a5646a2c1, -1 }, /* #21 */
    2008     { 0x2e3442, 0x2e3442, 0x28bd43c83a0dd933, 0x28bd43c83a0dd933, 0xb06eac219eaf8111, 0xb06eac219eaf8111, 0x39c755dba2b9ea4f, -1 }, /* #22 */
    2009     { 0x360602, 0x360602, 0xa8767e0265d037e4, 0x8a645becd4b20b7e, 0x50339adc1a77e5b2, 0x48f50b51b2d19a30, 0x945bb90ec4d1aba6, 0 }, /* #23 */
    2010     { 0x1f2283, 0x1f2283, 0x9f0194e4111b7d87, 0x24c2c5f1d18dc840, 0x17fdf7c3dd450906, 0x644ecab0cca2cb87, 0xa714419a93f9b1c8, 0 }, /* #24 */
    2011     { 0x222d47, 0x222d47, 0xf4f3194a9264e5f9, 0xf4f3194a9264e5f9, 0xfb5ee0fb34ba341a, 0xfb5ee0fb34ba341a, 0x1a9ea2a634e817a1, -1 }, /* #25 */
    2012     { 0x293806, 0x293806, 0x181c3316286c2afb, 0xbef2c2e753bf086f, 0xa14df1cfff140eec, 0x77d42d5334bc915d, 0xd841d8d1cfdbe342, 0 }, /* #26 */
    2013     { 0x0a76c2, 0x0a76c2, 0xecb5f09d8c56f766, 0xecb5f09d8c56f766, 0xd5cd58a6498ef400, 0xd5cd58a6498ef400, 0x28d9c415236e0eed, -1 }, /* #27 */
    2014     { 0x2338d3, 0x2338d3, 0x6f996a03dbb05022, 0x7ab9558ab339b5f2, 0x4b8b71c33b23f427, 0x4d30591f3469eda4, 0x9d95bca3485303f7, 0 }, /* #28 */
    2015     { 0x126797, 0x126797, 0x295de478cd65450f, 0x1b57e0f32fb0a9e2, 0x12a2e41681b4f8f5, 0x538357697d8e911d, 0xae7b37e314903589, 0 }, /* #29 */
    2016     { 0x0a3347, 0x0a3347, 0x9c797e874f13d96b, 0x607ea280409abf13, 0x4b738bd5a760d319, 0x33bf5e6b2904bb56, 0xc82c12e08104cb37, 0 }, /* #30 */
    2017     { 0x3b3416, 0x3b3416, 0x7f55ff4e6cd63c74, 0x7f55ff4e6cd63c74, 0x9d03346dc47f96e4, 0x9d03346dc47f96e4, 0x3b28a82a8ba5ee80, -1 }, /* #31 */
    2018     { 0x170506, 0x170506, 0xf83e03668aa56058, 0xf83e03668aa56058, 0xec9fa38dedca0a8a, 0xec9fa38dedca0a8a, 0x9fc1fb3e1554b3f0, -1 }, /* #32 */
    2019     { 0x2e0f52, 0x2e0f52, 0x1e84738f470b495e, 0x1e84738f470b495e, 0x94d3750447be145b, 0x94d3750447be145b, 0x4a49d4fead4b2288, -1 }, /* #33 */
    2020     { 0x095a83, 0x095a83, 0x229d0a9fcfa009bd, 0xc1d772ced629a2e1, 0x66d83f0b1d82e358, 0x1c982c63acc97fb7, 0x87d2d1acf78490c6, 0 }, /* #34 */
    2021     { 0x1e5b42, 0x1e5b42, 0xabcbd01279d2ac17, 0xabcbd01279d2ac17, 0x9fba70db0f61588a, 0x9fba70db0f61588a, 0x161f4df859d7e62e, -1 }, /* #35 */
    2022     { 0x202f86, 0x202f86, 0xafa5ceb4cfafb67c, 0xb903156e1539b093, 0xb87a48cb6cedb455, 0xe8ce512e887804cd, 0xff42b62af89997f5, 0 }, /* #36 */
    2023     { 0x197a52, 0x197a52, 0x489bec2b8ac092d7, 0x4ce6da50d01034b3, 0x322d1c7eadf71c9f, 0x1d7ad3d9c5993a7c, 0xa7086015deb931b9, 0 }, /* #37 */
    2024     { 0x1c6e06, 0x1c6e06, 0x581c79a790216c24, 0x9bcdffa69f8c8995, 0x4f4f0d48aa85b0fb, 0x3640f7dc0078e12e, 0x824f98a0c60edd9e, 0 }, /* #38 */
    2025     { 0x1119c7, 0x1119c7, 0xd134612ed953bb95, 0xbc18e4e952a26402, 0x7a5e18aba3aa069f, 0x211a7acea9fd50b1, 0xa68ac25f6170f172, 0 }, /* #39 */
    2026     { 0x3d2ac3, 0x3d2ac3, 0xf1e4cbdcd2e05a34, 0xf1e4cbdcd2e05a34, 0xddf8543fe0c8828f, 0xddf8543fe0c8828f, 0x1773cffba228baf7, -1 }, /* #40 */
    2027     { 0x170c87, 0x170c87, 0xf7faf6db5f776fa1, 0xf7faf6db5f776fa1, 0xd2531fb5e015190c, 0xd2531fb5e015190c, 0x5e4c3bbd44426474, -1 }, /* #41 */
    2028     { 0x220782, 0x220782, 0x4c29c3abdfa02c90, 0xc2cfa6f5254069a9, 0x795bd9ca60f5d25b, 0x2da631d09900ac85, 0x9f7a0d517c98b493, 0 }, /* #42 */
    2029     { 0x131fc3, 0x131fc3, 0x0e901328c7bba7e1, 0x0e901328c7bba7e1, 0xd3c999729625e470, 0xd3c999729625e470, 0xaa9aafbf25ff2a70, -1 }, /* #43 */
    2030     { 0x243c83, 0x243c83, 0x41c3cb5f07fcef77, 0x41c3cb5f07fcef77, 0xdc37beb05f0a5e8c, 0xdc37beb05f0a5e8c, 0x61c621768f3df3fa, -1 }, /* #44 */
    2031     { 0x0c7f96, 0x0c7f96, 0x0310c6778e040620, 0xa1af6865760e9844, 0x907ee21f64513f70, 0xabcb75365385045c, 0xe4c88b809bfc9461, 0 }, /* #45 */
    2032     { 0x2725c7, 0x2725c7, 0x12932213ba0fbe70, 0x1ae0fc77d1e10913, 0x1abca35e0651fe6a, 0x08a0252002d08b96, 0xfea5d0357d2f46fe, 0 }, /* #46 */
    2033     { 0x3d1453, 0x3d1453, 0x623242fadd634b56, 0x6771280b20c7a092, 0x4f5eb7883feb6eab, 0x990da8e2b5379cb6, 0xc46d17fdb3cfbcd0, 0 }, /* #47 */
    2034     { 0x3e2682, 0x3e2682, 0x23ec4c6aed0a33cf, 0x23ec4c6aed0a33cf, 0xfcbb16c31cfd2292, 0xfcbb16c31cfd2292, 0xf2f72fb1788ca960, -1 }, /* #48 */
    2035     { 0x3e3107, 0x3e3107, 0xe7af5d4c2a6bca9e, 0xe7af5d4c2a6bca9e, 0xdb8e0608c243881b, 0xdb8e0608c243881b, 0xd04b80d3cc9c0a91, -1 }, /* #49 */
    2036     { 0x3b5c86, 0x3b5c86, 0x77306cce596ec48b, 0xb894e1c7973e92bc, 0x90357011ff06b0ad, 0x50e9c7d8923bad7b, 0xc8018efd40c94f7c, 0 }, /* #50 */
    2037     { 0x205d53, 0x205d53, 0x85b95f74a65fb5a2, 0xc6d0f750019a44de, 0x2dca3855602196ea, 0x1b7c4c40633cd060, 0x3af5c6b2e74903ef, 0 }, /* #51 */
    2038     { 0x106146, 0x106146, 0x43b7e350a89c669e, 0x16163d2a1b9c7acf, 0x121a666d64092b7a, 0x8d2be538fbbbb92a, 0xd1d375ca1a7e484c, 0 }, /* #52 */
    2039     { 0x2709c7, 0x2709c7, 0x306f2fe7998e5d3c, 0x306f2fe7998e5d3c, 0xb8c7bf443adc2276, 0xb8c7bf443adc2276, 0x12f5b730ed46297d, -1 }, /* #53 */
    2040     { 0x091253, 0x091253, 0x5454b906ea37aef5, 0x5454b906ea37aef5, 0x982c9005677df0da, 0x982c9005677df0da, 0x49b3ffd6ff38eaf9, -1 }, /* #54 */
    2041     { 0x1f0342, 0x1f0342, 0xed9e958fa67df717, 0xed9e958fa67df717, 0x2c72f2fb182ea2ff, 0x2c72f2fb182ea2ff, 0x10f67326a8a647d6, -1 }, /* #55 */
    2042     { 0x093313, 0x093313, 0x7b1e8ce1e0da34e7, 0x6cfe97d0ec46db2f, 0x595841eedd5551a1, 0x7dbc359dcf99ceb1, 0xd1d909d296b077aa, 0 }, /* #56 */
    2043     { 0x0e1186, 0x0e1186, 0x8efc05b33c99db84, 0x5f609efdc14cb636, 0x5748c8f11e590b8c, 0xa80144b40c75ce54, 0xea470a3e8ab0a548, 0 }, /* #57 */
    2044     { 0x1f2317, 0x1f2317, 0x7635db72d4383536, 0x7635db72d4383536, 0xc3bdd92f821c4d22, 0xc3bdd92f821c4d22, 0x3a6571ab6cee9c6f, -1 }, /* #58 */
    2045     { 0x0c7217, 0x0c7217, 0x14577602cd5365a3, 0xe4cc0e6c275ca9ab, 0x711d132d569b1226, 0x4e6ebb0b75040127, 0x7e8fef8c78928974, 0 }, /* #59 */
    2046     { 0x2214c2, 0x2214c2, 0xaa496804f96e8e8f, 0x81ee5f0f78f0f325, 0x59b2618c6a57e2ff, 0x7452bff4a7bce343, 0xb0ba31432824025c, 0 }, /* #60 */
    2047     { 0x350853, 0x350853, 0x025111a62a4f48e3, 0x025111a62a4f48e3, 0x8b5af4796ed5d121, 0x8b5af4796ed5d121, 0x6e71f877c755cc1e, -1 }, /* #61 */
    2048     { 0x231d92, 0x231d92, 0xe5a5a3a868810ae6, 0xe5a5a3a868810ae6, 0x76f0bd661a2a175c, 0x76f0bd661a2a175c, 0x673fa0d4869a51bf, -1 }, /* #62 */
    2049     { 0x121b53, 0x121b53, 0xe6d8aedd3c19022d, 0x4dcc288186215026, 0x1805d71a6698f712, 0x4f050fa7d9a2f241, 0x4f0ca1594aa402f2, 0 }, /* #63 */
     3865    { 0x214603, 0x214603, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #0 */
     3866    { 0x0e6a53, 0x0e6a53, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #1 */
     3867    { 0x2e3083, 0x2e3083, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #2 */
     3868    { 0x010883, 0x010883, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #3 */
     3869    { 0x376986, 0x376986, 0xa4385b084b5bb32f, 0xa4385b084b5bb32f, 0x53a83a4899068392, 0x53a83a4899068392, 0x0000000000000000, -1 }, /* #4 */
     3870    { 0x0f1d46, 0x0f1d46, 0x6359fc88b7e4139f, 0x6359fc88b7e4139f, 0xce04f494a566610a, 0xce04f494a566610a, 0x0000000000000000, -1 }, /* #5 */
     3871    { 0x067247, 0x067247, 0x1e1c775f85c5ad66, 0x1e1c775f85c5ad66, 0x57fec157df9056e4, 0x57fec157df9056e4, 0x0000000000000000, -1 }, /* #6 */
     3872    { 0x1e6913, 0x1e6913, 0x021bdf7871666d27, 0x021bdf7871666d27, 0x0fa7d4e3edd490e1, 0x0fa7d4e3edd490e1, 0x0000000000000000, -1 }, /* #7 */
     3873    { 0x2e2702, 0x2e2702, 0x1d891c060758db3c, 0xfc915c12369ae4bc, 0xb347d71290c80361, 0x50e666dec9a05768, 0xb5b786dfc908b71b, 0 }, /* #8 */
     3874    { 0x1e3842, 0x1e3842, 0x4c4d8aa1ed859d83, 0x4c4d8aa1ed859d83, 0x93e52e80bc5803b4, 0x93e52e80bc5803b4, 0x89d7335064742e09, -1 }, /* #9 */
     3875    { 0x267653, 0x267653, 0x7392f0d93d9b5408, 0x2b9b457e602eaa1a, 0x1d6a36a8a40d96eb, 0x405a9ef1c11d6476, 0xacaf7a41edc0f6ad, 0 }, /* #10 */
     3876    { 0x3b5d86, 0x3b5d86, 0x5008770c1fadeb7e, 0x5d946c2fa790ae0b, 0x5600a097cb2c5dac, 0x94373a89f478844c, 0xeb456e2ed0dffed6, 0 }, /* #11 */
     3877    { 0x304b46, 0x304b46, 0xd0765d4f74df890b, 0xd0765d4f74df890b, 0xb5527f9b3d9caf39, 0xb5527f9b3d9caf39, 0x19c869cd46d70323, -1 }, /* #12 */
     3878    { 0x396a52, 0x396a52, 0x2bc8736568294c03, 0x2bc8736568294c03, 0xab28f1fbc1a272d7, 0xab28f1fbc1a272d7, 0x9adf670a7ada4b1b, -1 }, /* #13 */
     3879    { 0x2b5b93, 0x2b5b93, 0x23586d5cd8b0937c, 0x2b1668937679829f, 0x29c3720751409083, 0x00a45a547ed4d353, 0xf822163f43b15037, 0 }, /* #14 */
     3880    { 0x2f3157, 0x2f3157, 0xcd1d6aa2b65bdec4, 0xcd1d6aa2b65bdec4, 0xeb18403775326fae, 0xeb18403775326fae, 0xea234062211d255b, -1 }, /* #15 */
     3881    { 0x2b5102, 0x2b5102, 0x269687ab3f568aee, 0xa3a74be45ba2acdb, 0x5818855b6c8d24e1, 0x5b58db99a22b2d7f, 0x89ce78a3d2a56bfd, 0 }, /* #16 */
     3882    { 0x157bc2, 0x157bc2, 0x6a9c8baab9bca2b7, 0x6a9c8baab9bca2b7, 0xe05ca3afeda511f8, 0xe05ca3afeda511f8, 0x2600979f1dbba1e3, -1 }, /* #17 */
     3883    { 0x305653, 0x305653, 0x1bb4c097efbda86e, 0x1bb4c097efbda86e, 0xe80d9c49a51f524c, 0xe80d9c49a51f524c, 0x6250fbc52d6b3875, -1 }, /* #18 */
     3884    { 0x237843, 0x237843, 0x9281e588ad268437, 0x9281e588ad268437, 0x6e82ba35784d5a4d, 0x6e82ba35784d5a4d, 0x62d920713557c725, -1 }, /* #19 */
     3885    { 0x3e76d3, 0x3e76d3, 0x69b63250315c915d, 0xb5a1c2f54c82c99e, 0x60b92945d681a3e0, 0x40647911cf30905f, 0x885379926125f551, 0 }, /* #20 */
     3886    { 0x137f97, 0x137f97, 0x321344712cf85e84, 0x421b202161acaefa, 0x401313832dcbcee4, 0x5e1d6952ab128c8e, 0xf82212863f0e5bd7, 0 }, /* #21 */
     3887    { 0x3d2497, 0x3d2497, 0x2d544a184e04f3b2, 0x6f31203b95f749f2, 0x65ab8a96c8f65722, 0x4df78c646af23bf0, 0xea13e2bbc6477029, 0 }, /* #22 */
     3888    { 0x172843, 0x172843, 0x7b983e3d28d90ccd, 0xa397de8f8108beb6, 0x65a29c59adc340ca, 0x0d846bfce3197813, 0x9f0b66a50deaa2a7, 0 }, /* #23 */
     3889    { 0x3c1706, 0x3c1706, 0x1655098c8b857bd4, 0x1925d4be21a4e8e9, 0x18099eaa73cb68c0, 0x2fd10d9359bd8091, 0xf4b2c76efd72674b, 0 }, /* #24 */
     3890    { 0x325a53, 0x325a53, 0x30210708a5302bfe, 0x770cea8525f06a5f, 0x3a17396bd477c84f, 0x5b234c3796f970db, 0x7cea51c147eaadbd, 0 }, /* #25 */
     3891    { 0x396f12, 0x396f12, 0xdf5aaf460d480d77, 0x57ffb866ef1a5cc5, 0x063ae6874549c747, 0x101abc101622ed06, 0x121fc4a5946447bd, 0 }, /* #26 */
     3892    { 0x2c5e17, 0x2c5e17, 0x2ff25779384fdbb0, 0x1529cf1bfc5f6ec4, 0x0c2be96bebcaa2fa, 0x0da518a694438498, 0x933b52fab889f1a6, 0 }, /* #27 */
     3893    { 0x2b1046, 0x2b1046, 0x37df903fcd26e004, 0x37df903fcd26e004, 0xbb78e76c6987736d, 0xbb78e76c6987736d, 0xacaf3f745f5a6788, -1 }, /* #28 */
     3894    { 0x106bc6, 0x106bc6, 0x8d229a648ebc27b3, 0xfcffd6214112046a, 0x6d84684ed4ce8b19, 0x3fac17ccebdece4f, 0x6ed0ed3659ad102a, 0 }, /* #29 */
     3895    { 0x0a0603, 0x0a0603, 0xd105b990de6f827d, 0x878980fc7540914a, 0x6d795e9345fff2db, 0x4ff93c0574bbf7cb, 0xcec5cbeda999b7a5, 0 }, /* #30 */
     3896    { 0x0b7912, 0x0b7912, 0x77a107a5c8634354, 0x77a107a5c8634354, 0x711caeacd93559ae, 0x711caeacd93559ae, 0x375c59c123747a9a, -1 }, /* #31 */
     3897    { 0x1b7d93, 0x1b7d93, 0xdc43f5a761b43d54, 0x24f76f08b3550616, 0x210cfac6cc76a82a, 0x9286162db0ab14f4, 0xe4e1d2a2a93b5a90, 0 }, /* #32 */
     3898    { 0x3963c6, 0x3963c6, 0x3728e937d6180e33, 0x3728e937d6180e33, 0xbb8e6c70fe3d2215, 0xbb8e6c70fe3d2215, 0x50a0da3fb4d88cce, -1 }, /* #33 */
     3899    { 0x1327c7, 0x1327c7, 0x3fdf1bd7b2bd6a33, 0x3fdf1bd7b2bd6a33, 0xf5384c6ddda1608c, 0xf5384c6ddda1608c, 0x18204ef338127366, -1 }, /* #34 */
     3900    { 0x0c1fc6, 0x0c1fc6, 0x2961ead339cb56c6, 0x2961ead339cb56c6, 0x871d41d9eaa1a84e, 0x871d41d9eaa1a84e, 0x17b7567ed3267cae, -1 }, /* #35 */
     3901    { 0x2506c2, 0x2506c2, 0xdc14818505292f79, 0xdc14818505292f79, 0x51c9d33725457477, 0x51c9d33725457477, 0x2b973fa90f1cf8fb, -1 }, /* #36 */
     3902    { 0x025412, 0x025412, 0x30ab4870cc3627a8, 0xeba73a4e54f0a297, 0x919a11944b9b4b01, 0x47cbb60eacde4091, 0x9e2c62b2106def81, 0 }, /* #37 */
     3903    { 0x3b47d6, 0x3b47d6, 0xce22c2abaa51d21c, 0x77d4abdc5d148312, 0x574b53454c0f7ab1, 0x464edb370459cb6c, 0xba7da16beef7ca98, 0 }, /* #38 */
     3904    { 0x326e03, 0x326e03, 0x1d0f6eb7494c15a4, 0x6ec3ff405239b364, 0x40a7da05cc42ee11, 0x105e7e9c66eea2f0, 0x956e6adf17e819f5, 0 }, /* #39 */
     3905    { 0x360817, 0x360817, 0xe4430ea61e7c693a, 0xe4430ea61e7c693a, 0xc1dfa26730fea9e5, 0xc1dfa26730fea9e5, 0x21987b7393694fb6, -1 }, /* #40 */
     3906    { 0x037292, 0x037292, 0x5b6a10bf2f738cbb, 0x5b6a10bf2f738cbb, 0x9a52475889a40fb5, 0x9a52475889a40fb5, 0x5a28c345e217f904, -1 }, /* #41 */
     3907    { 0x144602, 0x144602, 0x143e77c3bf815758, 0x143e77c3bf815758, 0xe432b3337c80a495, 0xe432b3337c80a495, 0x3fb69251cd6540b5, -1 }, /* #42 */
     3908    { 0x004713, 0x004713, 0xf61e55807520980f, 0xf61e55807520980f, 0xf6a2d796b75f16c3, 0xf6a2d796b75f16c3, 0x4aca43502454c1b6, -1 }, /* #43 */
     3909    { 0x005a57, 0x005a57, 0xb63778b83724822a, 0xd04b971905a38be1, 0xc9b074b264e04f58, 0xd879ed8df259312e, 0xf7e18debbf85907c, 0 }, /* #44 */
     3910    { 0x251e87, 0x251e87, 0x4b146a49fc38a0d7, 0x4b146a49fc38a0d7, 0xf6ff352a7fb29372, 0xf6ff352a7fb29372, 0x805bc640e426d69b, -1 }, /* #45 */
     3911    { 0x382706, 0x382706, 0x9306850bed75affe, 0xc6aa3eb923c44fe9, 0x65c5773cfe398eaf, 0x55fc61c1eaf80b24, 0x8324878fe1227fca, 0 }, /* #46 */
     3912    { 0x273316, 0x273316, 0x4575423915cebf65, 0x20e300a80057df61, 0x0ade762afd305a22, 0x4fe5c61f06cddbd2, 0x549b80840f6a6b73, 0 }, /* #47 */
     3913    { 0x1e55d6, 0x1e55d6, 0xefe09b769b6b157e, 0xefe09b769b6b157e, 0x65b3756428469958, 0x65b3756428469958, 0x5dd385130d12d174, -1 }, /* #48 */
     3914    { 0x3b1583, 0x3b1583, 0x834175ebf008fea4, 0x834175ebf008fea4, 0xc5eb7fd97acfdc8a, 0xc5eb7fd97acfdc8a, 0x39855d080fff942a, -1 }, /* #49 */
     3915    { 0x016ac3, 0x016ac3, 0x8a7770aa2a1f85a5, 0x2fed92857fd36522, 0x1c2545f71058e3f6, 0x1d07ec2bdb651e67, 0x9655d6e3856e3b2f, 0 }, /* #50 */
     3916    { 0x255716, 0x255716, 0xa453e9db60227277, 0xa453e9db60227277, 0xe045d351c926953c, 0xe045d351c926953c, 0x1f1db10833b07388, -1 }, /* #51 */
     3917    { 0x1339c7, 0x1339c7, 0xa11cdeb174be2445, 0x3c47fc3a565d29b0, 0x10b6315005787938, 0x1f1b5e65da8ea735, 0x46f8797e20ac8003, 0 }, /* #52 */
     3918    { 0x123003, 0x123003, 0xed2b5900bc13992f, 0xed2b5900bc13992f, 0xef75d0d09d62302c, 0xef75d0d09d62302c, 0x665aaa0b44773ac8, -1 }, /* #53 */
     3919    { 0x061b02, 0x061b02, 0x6d83b0ae81d33236, 0x6d83b0ae81d33236, 0x686d359b176ab549, 0x686d359b176ab549, 0x319ec30126d0d5e1, -1 }, /* #54 */
     3920    { 0x354016, 0x354016, 0xb79bb784cedbe826, 0x88aed3967965f185, 0x769a7710393fb217, 0xaf1b10e3b12b251b, 0xde2351cd11b5bf4f, 0 }, /* #55 */
     3921    { 0x2751d2, 0x2751d2, 0x77950c5a72758396, 0xa5fb65ed6e0f4af5, 0x87ff3935c8ccd2cb, 0xa0f7e83ca078645a, 0xd1c0c3062d4154cc, 0 }, /* #56 */
     3922    { 0x0c6792, 0x0c6792, 0xc02e61235a5ff9cc, 0xc02e61235a5ff9cc, 0xd013c25d222e642b, 0xd013c25d222e642b, 0x6203cfdbd2e45c22, -1 }, /* #57 */
     3923    { 0x271412, 0x271412, 0x15ff670d2ae6005f, 0x15ff670d2ae6005f, 0x6251951b41338c6b, 0x6251951b41338c6b, 0x3c6826c6477e8f21, -1 }, /* #58 */
     3924    { 0x021e86, 0x021e86, 0x513bef75fc694b35, 0x513bef75fc694b35, 0x95810eee82a3964e, 0x95810eee82a3964e, 0x31fe1a3d40b52838, -1 }, /* #59 */
     3925    { 0x127e16, 0x127e16, 0xab697e2f9b04680b, 0xc1b4a24c6e9ef872, 0xaadcec8c8e96ca8d, 0x4c7bfd9b689c64ab, 0xe1cfb4da3ef06f30, 0 }, /* #60 */
     3926    { 0x1d5546, 0x1d5546, 0xec0ab2da414ca90f, 0xec0ab2da414ca90f, 0xb02cd28e4ad5f4d9, 0xb02cd28e4ad5f4d9, 0x6f2268c39af327e4, -1 }, /* #61 */
     3927    { 0x087dc6, 0x087dc6, 0xbbc6a9a731649399, 0xbbc6a9a731649399, 0x5ab163bcd676609d, 0x5ab163bcd676609d, 0x4003bbf044d8979b, -1 }, /* #62 */
     3928    { 0x073583, 0x073583, 0x325978789d58e4c0, 0x28735392830f95bc, 0x2022bc05c5210fc9, 0x6e3eea3776cfec40, 0xcb60baba7051d3e0, 0 }, /* #63 */
    20503929};
    20513930static const MULDIVU64_TEST_T g_aTests_idiv_u64_intel[] =
    20523931{
    2053     { 0x3b7692, 0x3b7692, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #0 */
    2054     { 0x164e83, 0x164e83, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #1 */
    2055     { 0x3e1a16, 0x3e1a16, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #2 */
    2056     { 0x0b0046, 0x0b0046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #3 */
    2057     { 0x295d47, 0x295d47, 0xe1056ee21f4cd9a8, 0xe1056ee21f4cd9a8, 0xaeb16e59820cadb5, 0xaeb16e59820cadb5, 0x0000000000000000, -1 }, /* #4 */
    2058     { 0x342b86, 0x342b86, 0xd4192147617f1060, 0xd4192147617f1060, 0x68cf4d3c9f95e25d, 0x68cf4d3c9f95e25d, 0x0000000000000000, -1 }, /* #5 */
    2059     { 0x3b4687, 0x3b4687, 0x2f4336838e0b3e06, 0x2f4336838e0b3e06, 0x00bd7c67d717f826, 0x00bd7c67d717f826, 0x0000000000000000, -1 }, /* #6 */
    2060     { 0x3c6213, 0x3c6213, 0xab4e46e66cc141a7, 0xab4e46e66cc141a7, 0x50ff7369ad42c83e, 0x50ff7369ad42c83e, 0x0000000000000000, -1 }, /* #7 */
    2061     { 0x1809d7, 0x1809d7, 0x65461b6d588eaeb3, 0x65461b6d588eaeb3, 0x6de0fdb081aeaded, 0x6de0fdb081aeaded, 0x2c2dde79532839df, -1 }, /* #8 */
    2062     { 0x1d5987, 0x1d5987, 0x4d3e1d696b5eddf0, 0x4d3e1d696b5eddf0, 0x8189ad1776239625, 0x8189ad1776239625, 0x7d8555b0af29ac31, -1 }, /* #9 */
    2063     { 0x3c7653, 0x3c7653, 0x4a9202c4bf4fbb18, 0xb3c155d8c160a5ee, 0x1d4211a4a2cf152a, 0x268b54961ede21c4, 0x9dc34b4bca7c6426, 0 }, /* #10 */
    2064     { 0x124207, 0x124207, 0xd512728e994c3237, 0xd512728e994c3237, 0xb39720b482f08f69, 0xb39720b482f08f69, 0xa4191d2b127d4bab, -1 }, /* #11 */
    2065     { 0x3d7b82, 0x3d7b82, 0x47d676f8d0779d3d, 0x47d676f8d0779d3d, 0x6951d30269306304, 0x6951d30269306304, 0x234bd82bfe3fa4f2, -1 }, /* #12 */
    2066     { 0x2133c7, 0x2133c7, 0x3ba1e5849840ce4c, 0xa9e276c578239c08, 0x1a9695b1d54d6d13, 0x18e36985706ea834, 0xb0f5af296ccd0a43, 0 }, /* #13 */
    2067     { 0x151e53, 0x151e53, 0x108c4acb7efc959a, 0x108c4acb7efc959a, 0x70323e38d6ad835b, 0x70323e38d6ad835b, 0x4fd925c07ef7f902, -1 }, /* #14 */
    2068     { 0x393dd3, 0x393dd3, 0x2d5a07cab949c4c7, 0x27c7ae65b3e7e98f, 0xfc51034a324cdce4, 0xeae3bbbd86d2f37d, 0xe84b819a8ff5d116, 0 }, /* #15 */
    2069     { 0x121957, 0x121957, 0x22d307e166388d9d, 0x22d307e166388d9d, 0x5df4a0ed761f9013, 0x5df4a0ed761f9013, 0xcaf7fb3b0107a2fd, -1 }, /* #16 */
    2070     { 0x2901c6, 0x2901c6, 0x157695cde1e253ae, 0x157695cde1e253ae, 0x8a13842cae91d793, 0x8a13842cae91d793, 0xfc3e580e4378bad1, -1 }, /* #17 */
    2071     { 0x2b0713, 0x2b0713, 0x3f1cad481e0f0ebd, 0x3f1cad481e0f0ebd, 0x1a886d4f0d12b75d, 0x1a886d4f0d12b75d, 0x14ea9d40307c216a, -1 }, /* #18 */
    2072     { 0x112703, 0x112703, 0x45607c140ef28643, 0x45607c140ef28643, 0x64ec338bc5582f91, 0x64ec338bc5582f91, 0xe2c73967315f8dc4, -1 }, /* #19 */
    2073     { 0x061e42, 0x061e42, 0x7f22f1322d87bc5b, 0x7f22f1322d87bc5b, 0x422db569ed74031e, 0x422db569ed74031e, 0xee609b86214d2635, -1 }, /* #20 */
    2074     { 0x3b5283, 0x3b5283, 0x966ef7875fa061e3, 0x966ef7875fa061e3, 0x4c92788878be35eb, 0x4c92788878be35eb, 0x76b3a8979f2fe709, -1 }, /* #21 */
    2075     { 0x176d92, 0x176d92, 0x40ac35c0461e96e1, 0x40ac35c0461e96e1, 0x38f5691ec3424e53, 0x38f5691ec3424e53, 0xb9ef989c3a9becce, -1 }, /* #22 */
    2076     { 0x080d82, 0x080d82, 0x516e8cf3866dc153, 0x516e8cf3866dc153, 0x2d650007a3fc5cca, 0x2d650007a3fc5cca, 0xff1842641f5a6f42, -1 }, /* #23 */
    2077     { 0x070652, 0x070652, 0xf70020facacea8e8, 0xf70020facacea8e8, 0x8793802ee4b1c81f, 0x8793802ee4b1c81f, 0x4a917f399bd79e91, -1 }, /* #24 */
    2078     { 0x2876d3, 0x2876d3, 0x211714dca5b24b97, 0x211714dca5b24b97, 0x88641c9c7044d573, 0x88641c9c7044d573, 0xa440eb91d5d2d1d7, -1 }, /* #25 */
    2079     { 0x370796, 0x370796, 0x71e83e347b2706a6, 0x71e83e347b2706a6, 0x5101936c0265ede2, 0x5101936c0265ede2, 0xbb21c5a1e522eee2, -1 }, /* #26 */
    2080     { 0x172312, 0x172312, 0x38249f57723ffa03, 0x38249f57723ffa03, 0x271f6f391e3bc8b9, 0x271f6f391e3bc8b9, 0xba89f49aa37be664, -1 }, /* #27 */
    2081     { 0x2e4d16, 0x2e4d16, 0xdc47dc7501df5d3c, 0xdc47dc7501df5d3c, 0x5031dbefe995338f, 0x5031dbefe995338f, 0xe5532e5f68633e95, -1 }, /* #28 */
    2082     { 0x2b7953, 0x2b7953, 0x0283c7cb3720f687, 0x0283c7cb3720f687, 0xab7075647b5489fe, 0xab7075647b5489fe, 0xb9cb2e9589d6949f, -1 }, /* #29 */
    2083     { 0x173d52, 0x173d52, 0x2c7c1dd739ee3a99, 0x2c7c1dd739ee3a99, 0x3045baefdfbb3930, 0x3045baefdfbb3930, 0x1e94abd4c7e73ba8, -1 }, /* #30 */
    2084     { 0x3e73d2, 0x3e73d2, 0x85bf09b233609869, 0x85bf09b233609869, 0x85174ec52f052462, 0x85174ec52f052462, 0x3b73c9a31aac0b84, -1 }, /* #31 */
    2085     { 0x330607, 0x330607, 0x491bf45d260f341c, 0x491bf45d260f341c, 0xbe315526850d0a10, 0xbe315526850d0a10, 0x0b043cdb16f26e78, -1 }, /* #32 */
    2086     { 0x2e3843, 0x2e3843, 0xd195817ca834b3e6, 0xd195817ca834b3e6, 0x3dbc8c07c46debe0, 0x3dbc8c07c46debe0, 0x87f45b78df2f71d9, -1 }, /* #33 */
    2087     { 0x2d6f06, 0x2d6f06, 0x355a53b2720dfe6e, 0x355a53b2720dfe6e, 0x29e83fd379b4227e, 0x29e83fd379b4227e, 0x2c3748a0b6abf7fd, -1 }, /* #34 */
    2088     { 0x151997, 0x151997, 0xba407e69ac0b0b1d, 0xba407e69ac0b0b1d, 0x97397e2839649f82, 0x97397e2839649f82, 0xa7ecbe9bdf982eeb, -1 }, /* #35 */
    2089     { 0x3a3c13, 0x3a3c13, 0x89ae61a6a7cd5477, 0x89ae61a6a7cd5477, 0x8ccc63eba7bafcb3, 0x8ccc63eba7bafcb3, 0x5429d6ad2b455fe2, -1 }, /* #36 */
    2090     { 0x3d20d3, 0x3d20d3, 0xfa1309ae6e3e407d, 0xd7a4b9f85fe95793, 0x13cab40b9c7c6b24, 0x1281c7f31568511e, 0x827394915d3cd085, 0 }, /* #37 */
    2091     { 0x2f5687, 0x2f5687, 0x54fa2e57023e67e0, 0x54fa2e57023e67e0, 0x41403324d7dab0b2, 0x41403324d7dab0b2, 0x22bcd02be975c771, -1 }, /* #38 */
    2092     { 0x2f3e96, 0x2f3e96, 0xc2e260e05426c123, 0xc2e260e05426c123, 0x513a6c1d4e084d0e, 0x513a6c1d4e084d0e, 0xdf47a02716db796a, -1 }, /* #39 */
    2093     { 0x262397, 0x262397, 0xcf89dbd3932f0e6e, 0xcf89dbd3932f0e6e, 0x81f77e7bbc30369d, 0x81f77e7bbc30369d, 0xa50c065ce24b9814, -1 }, /* #40 */
    2094     { 0x0f0393, 0x0f0393, 0xd51cb9cde262fe5b, 0x6ab389b439ff01dd, 0x25be7bfe2d7eb25d, 0x10bc402fc86d5107, 0x5a8e6e5976e10f64, 0 }, /* #41 */
    2095     { 0x3a36d7, 0x3a36d7, 0xdd8e3b454f293d27, 0xdd8e3b454f293d27, 0x68479036408113e2, 0x68479036408113e2, 0x42fbd60aa30e02f0, -1 }, /* #42 */
    2096     { 0x345ad2, 0x345ad2, 0xda4eb68bc4ddc760, 0xda4eb68bc4ddc760, 0x21beb18bcf87eda4, 0x21beb18bcf87eda4, 0x301b66dd63a6de78, -1 }, /* #43 */
    2097     { 0x3337c3, 0x3337c3, 0x314029495cd4fdd4, 0x314029495cd4fdd4, 0x974f21f05c9bfa72, 0x974f21f05c9bfa72, 0xed1c9e5f424a70f9, -1 }, /* #44 */
    2098     { 0x0440d3, 0x0440d3, 0xcd0de31a6ee5ba5e, 0x906c4dfdb5185fdf, 0xd6e568227b3e9d3a, 0xbe0b6b11ac3cb6c0, 0x5e4ed6874ffcb822, 0 }, /* #45 */
    2099     { 0x3d7216, 0x3d7216, 0x76e44736a1ef67eb, 0x1b90bf09b60ff2a2, 0xf8953546818f605d, 0xddfbb03e5da25d8b, 0xbb1deb9a41d9e630, 0 }, /* #46 */
    2100     { 0x270ec7, 0x270ec7, 0x0a49ee21e12589d7, 0x0a49ee21e12589d7, 0x3e18c08dd2393ee8, 0x3e18c08dd2393ee8, 0x3a9f03f98df00f88, -1 }, /* #47 */
    2101     { 0x0b5547, 0x0b5547, 0x67fd3716cd2d8974, 0x67fd3716cd2d8974, 0xbc69b7a0d4e7406f, 0xbc69b7a0d4e7406f, 0x52ad7e8043799660, -1 }, /* #48 */
    2102     { 0x086617, 0x086617, 0xb78d9cf3ede06463, 0xb78d9cf3ede06463, 0xb594dd27ba5ef10b, 0xb594dd27ba5ef10b, 0x7409c028bfe0d1c6, -1 }, /* #49 */
    2103     { 0x084793, 0x084793, 0x5cb8aa813db7c4a1, 0xc2c720de3a1b3609, 0xed5bd52335a788db, 0xc66dbf1141f7a31f, 0x4df2c8a86569e5f2, 0 }, /* #50 */
    2104     { 0x3611d6, 0x3611d6, 0x1d9bcd90abb5cfe3, 0x1d9bcd90abb5cfe3, 0x54d339e533f73f8e, 0x54d339e533f73f8e, 0x117021b517a24e1e, -1 }, /* #51 */
    2105     { 0x383746, 0x383746, 0x1e3979b532015b29, 0xa0cb4f89f6ecbe0c, 0x06699de530c87598, 0x0499ea738957b14d, 0xeec1d68be691d2fd, 0 }, /* #52 */
    2106     { 0x121642, 0x121642, 0x71ac224c9475ada8, 0x71ac224c9475ada8, 0x9813d6fe7e4ec352, 0x9813d6fe7e4ec352, 0xd2bd2aae5719b9b2, -1 }, /* #53 */
    2107     { 0x094912, 0x094912, 0xfb46583a71f6aa4f, 0xe2c0e5a7777e38aa, 0x06c60f225301a1bd, 0x09167efdfbe05035, 0xc4b57582ef0485d9, 0 }, /* #54 */
    2108     { 0x2622d3, 0x2622d3, 0x17dbc4fc63e80fb2, 0x17dbc4fc63e80fb2, 0x9edeb27d8f33cac0, 0x9edeb27d8f33cac0, 0x663c7b05f5cb8b23, -1 }, /* #55 */
    2109     { 0x0c5a96, 0x0c5a96, 0x86b0ab79dfc97117, 0x86b0ab79dfc97117, 0x8f786c9bc16db50b, 0x8f786c9bc16db50b, 0x2f0224d5461551a3, -1 }, /* #56 */
    2110     { 0x0d74d6, 0x0d74d6, 0x96d5a869ee0d927a, 0x96d5a869ee0d927a, 0x4c63b61e3f5c6d63, 0x4c63b61e3f5c6d63, 0xee896fc12ba6f8ff, -1 }, /* #57 */
    2111     { 0x081e42, 0x081e42, 0x2eacb454e05358df, 0x2eacb454e05358df, 0xce0f0ff1a7414cd2, 0xce0f0ff1a7414cd2, 0xc1ae078a7e243772, -1 }, /* #58 */
    2112     { 0x013fd2, 0x013fd2, 0x7ec0fee3ad9345b3, 0x7ec0fee3ad9345b3, 0x5225e50a1ce50dee, 0x5225e50a1ce50dee, 0x1fd6b328938f7498, -1 }, /* #59 */
    2113     { 0x3f1812, 0x3f1812, 0x34abf4dfb807fc11, 0x34abf4dfb807fc11, 0x6f96ab34444f9bea, 0x6f96ab34444f9bea, 0x00981d5305f6f6d3, -1 }, /* #60 */
    2114     { 0x280b86, 0x280b86, 0xa5d49f63a85106fe, 0xa5d49f63a85106fe, 0x2bab30e911c06220, 0x2bab30e911c06220, 0xe8c6bd7d1b7661d6, -1 }, /* #61 */
    2115     { 0x1c1417, 0x1c1417, 0x93eda8c8b4811a8e, 0x93eda8c8b4811a8e, 0x90dc443b04aa3181, 0x90dc443b04aa3181, 0x9a1b00514f42847b, -1 }, /* #62 */
    2116     { 0x383397, 0x383397, 0x072113e45dfcb45e, 0x072113e45dfcb45e, 0xab40dd044f88a116, 0xab40dd044f88a116, 0x5b96d81e483dee2d, -1 }, /* #63 */
     3932    { 0x3e0257, 0x3e0257, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #0 */
     3933    { 0x3a6982, 0x3a6982, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #1 */
     3934    { 0x3c5e53, 0x3c5e53, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #2 */
     3935    { 0x2302c6, 0x2302c6, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, -1 }, /* #3 */
     3936    { 0x181907, 0x181907, 0x3e8452e8416b90fd, 0x3e8452e8416b90fd, 0xc77e739889c6e580, 0xc77e739889c6e580, 0x0000000000000000, -1 }, /* #4 */
     3937    { 0x1374d3, 0x1374d3, 0xf48762a8eeb6a343, 0xf48762a8eeb6a343, 0x4fbecfc44f62b95c, 0x4fbecfc44f62b95c, 0x0000000000000000, -1 }, /* #5 */
     3938    { 0x2949c7, 0x2949c7, 0x817873bebf82b416, 0x817873bebf82b416, 0x6829b32cbb5534d7, 0x6829b32cbb5534d7, 0x0000000000000000, -1 }, /* #6 */
     3939    { 0x391616, 0x391616, 0x7e9602644fec713a, 0x7e9602644fec713a, 0xb07020ee0cf2a7ee, 0xb07020ee0cf2a7ee, 0x0000000000000000, -1 }, /* #7 */
     3940    { 0x1a2692, 0x1a2692, 0xa17536986deda7c6, 0xafa78026cf55723c, 0x2328473d660e87bc, 0x1aea6221e0ec7cea, 0x8ffb07b7d7c39359, 0 }, /* #8 */
     3941    { 0x382852, 0x382852, 0xa3917003ecdc7529, 0xa3917003ecdc7529, 0x56505932ecaf716c, 0x56505932ecaf716c, 0xf6932163ba930439, -1 }, /* #9 */
     3942    { 0x0570d6, 0x0570d6, 0x119c2ad840a42c76, 0x5c2c6fe1542397ab, 0xfe0dbe937f86dd61, 0xfc80dbc9e78b6b70, 0xfa982924c1254512, 0 }, /* #10 */
     3943    { 0x076756, 0x076756, 0x9865b18a238a8c8b, 0x9865b18a238a8c8b, 0xbd41d2d345152bdf, 0xbd41d2d345152bdf, 0x28f9359c276caac4, -1 }, /* #11 */
     3944    { 0x305996, 0x305996, 0xed712836f614f501, 0x8769ea18b4fccc2b, 0xf81febf20d956b4b, 0xf8f1c4fa255e0f78, 0x10b80e75e8e0971b, 0 }, /* #12 */
     3945    { 0x041c56, 0x041c56, 0x35f7bebc0a900aa9, 0x35f7bebc0a900aa9, 0xe78cfaceed5aa300, 0xe78cfaceed5aa300, 0xf165f13710679edf, -1 }, /* #13 */
     3946    { 0x084ad2, 0x084ad2, 0x344c2580d591bffc, 0x344c2580d591bffc, 0x8efc85f1befd636e, 0x8efc85f1befd636e, 0x7bfb77dac5c87fc5, -1 }, /* #14 */
     3947    { 0x1f0d12, 0x1f0d12, 0xb6bf3b07f12652ae, 0xb6bf3b07f12652ae, 0xb7daaf9201155758, 0xb7daaf9201155758, 0x5de7cf57968a254c, -1 }, /* #15 */
     3948    { 0x3c3692, 0x3c3692, 0xb999d76f2e2ccd18, 0xb999d76f2e2ccd18, 0xa3d1ba590e2ff679, 0xa3d1ba590e2ff679, 0x9a28e399fd1874ef, -1 }, /* #16 */
     3949    { 0x2f4116, 0x2f4116, 0xe15000b9557b68f7, 0x30637ecee2cc75cb, 0x1289257aea21f73c, 0x48e9edc9eeb92b0a, 0x62102e1f47ab6427, 0 }, /* #17 */
     3950    { 0x217716, 0x217716, 0x690b7e9824e62a16, 0x690b7e9824e62a16, 0x90af07b6b41c6b5e, 0x90af07b6b41c6b5e, 0xe3dba7b2d6ea2959, -1 }, /* #18 */
     3951    { 0x2e21d6, 0x2e21d6, 0x29d192c1fa61e0f4, 0x3776dc83971a29ef, 0x109e33374f246a28, 0x04c81e34c43f8252, 0x4cb39b45a4e0f57e, 0 }, /* #19 */
     3952    { 0x3f14d2, 0x3f14d2, 0xd3040de223b73cd6, 0x53ca5a895cdd02fa, 0xe32c70c537db3099, 0xebbae7e56aaf32a8, 0xa7edaad2243a6523, 0 }, /* #20 */
     3953    { 0x331757, 0x331757, 0x666a7723c9e73128, 0x666a7723c9e73128, 0x8990559c596d908c, 0x8990559c596d908c, 0xea84289d293d5ff0, -1 }, /* #21 */
     3954    { 0x1723d7, 0x1723d7, 0x8d7bf9009c7c10b6, 0x8d7bf9009c7c10b6, 0x5325333661e4865e, 0x5325333661e4865e, 0x7a59a03ed0559b90, -1 }, /* #22 */
     3955    { 0x2b3dc3, 0x2b3dc3, 0x6b139cd3f560d06f, 0x6b139cd3f560d06f, 0xe9c624e9d71706da, 0xe9c624e9d71706da, 0x1881aa59d6e9a56f, -1 }, /* #23 */
     3956    { 0x282492, 0x282492, 0x243e98a3d2f02fbf, 0x243e98a3d2f02fbf, 0x52b3fcb9407bf242, 0x52b3fcb9407bf242, 0xd717b37317fdf181, -1 }, /* #24 */
     3957    { 0x3c1343, 0x3c1343, 0x5bf82ecbfb3abe65, 0x5bf82ecbfb3abe65, 0x2dc2e7f128efc047, 0x2dc2e7f128efc047, 0x4723350386b57054, -1 }, /* #25 */
     3958    { 0x300407, 0x300407, 0xd9b16cf63507dda4, 0xd9b16cf63507dda4, 0x329cc6a47ff61fa7, 0x329cc6a47ff61fa7, 0x5123e8d6ff00ff2b, -1 }, /* #26 */
     3959    { 0x113c46, 0x113c46, 0x831a38ba8fd65a13, 0x831a38ba8fd65a13, 0x36415feaf30472b2, 0x36415feaf30472b2, 0xf0eddc1cb7012032, -1 }, /* #27 */
     3960    { 0x3c2b57, 0x3c2b57, 0x2d7b5c000f684dd5, 0xf63782be64e90b07, 0x03550a8236cbc500, 0x478afe7bc4c9b312, 0xa8ce1fd858cb7765, 0 }, /* #28 */
     3961    { 0x1772d6, 0x1772d6, 0x871a0806bb1617b8, 0x871a0806bb1617b8, 0x62305325d64a515b, 0x62305325d64a515b, 0xeb02aafbd4f6d9ec, -1 }, /* #29 */
     3962    { 0x257717, 0x257717, 0xeb440575e9d46b5a, 0xb1c85987b8f2c8db, 0xed824febb54829d8, 0xc444112f5b282a39, 0x3c85070a203e70b3, 0 }, /* #30 */
     3963    { 0x3002c7, 0x3002c7, 0xd6d93451b568c16d, 0x4d1bbedd2102e3ea, 0x1cfe9cb21fdec700, 0x5af3714e9d476477, 0x604316c6bfbfa8af, 0 }, /* #31 */
     3964    { 0x107796, 0x107796, 0xeea1239ff5a4ff67, 0xeea1239ff5a4ff67, 0xd3e0261cc254ff4a, 0xd3e0261cc254ff4a, 0xabc9ee8747cf3c7c, -1 }, /* #32 */
     3965    { 0x3e7e93, 0x3e7e93, 0x3fa16eb18ad34b0f, 0x0793a1669857e8bd, 0x038375e0ac33b1c3, 0x5f32400ad3baa26c, 0x76b6dc7f46f55cdf, 0 }, /* #33 */
     3966    { 0x3a7193, 0x3a7193, 0x3203a0cc34942267, 0xb8de45c4a7c4808a, 0x0d82d88c0f4c9954, 0x0a4deeaa2f0ee0a5, 0xcf5fc470e38d2ded, 0 }, /* #34 */
     3967    { 0x2f00c7, 0x2f00c7, 0x07e236f4e1a1a977, 0x07e236f4e1a1a977, 0xd2d30a4952176148, 0xd2d30a4952176148, 0x1049f82e6cbb02ea, -1 }, /* #35 */
     3968    { 0x3147d2, 0x3147d2, 0x41d7134478d5cb6d, 0x41d7134478d5cb6d, 0x80dcb36c6c88c3d5, 0x80dcb36c6c88c3d5, 0x4a41fa3453a28c92, -1 }, /* #36 */
     3969    { 0x0a3c16, 0x0a3c16, 0xe175c4d36bb1e5a0, 0xe175c4d36bb1e5a0, 0x5ececf589890d288, 0x5ececf589890d288, 0xac37d01852521748, -1 }, /* #37 */
     3970    { 0x2638c6, 0x2638c6, 0xf7b26164d2e71f4b, 0xf7b26164d2e71f4b, 0x8bd67887c04e9927, 0x8bd67887c04e9927, 0x57f751bbb17b3e7b, -1 }, /* #38 */
     3971    { 0x1f1352, 0x1f1352, 0x6a9e643bf4745487, 0x6a9e643bf4745487, 0x5dcd93a6bf3f65a1, 0x5dcd93a6bf3f65a1, 0x947fd2f9a2b9a006, -1 }, /* #39 */
     3972    { 0x001902, 0x001902, 0x78acafa640d918ac, 0x78acafa640d918ac, 0x8629f3465e8d2fa0, 0x8629f3465e8d2fa0, 0x0f8d226774f41216, -1 }, /* #40 */
     3973    { 0x137c56, 0x137c56, 0x8d5d0a7f823cc87d, 0xe88177f7e7ff4e6c, 0xf5701d303cfe9831, 0xce1a07eb82d12435, 0x73164a6b70722956, 0 }, /* #41 */
     3974    { 0x044c93, 0x044c93, 0x1da135defbb85eec, 0x1da135defbb85eec, 0x8a86c9bba798678a, 0x8a86c9bba798678a, 0xaac5210fa0b0a6d6, -1 }, /* #42 */
     3975    { 0x353d93, 0x353d93, 0x79fe7733b3cf54cc, 0x79fe7733b3cf54cc, 0x64b94eaad13010dd, 0x64b94eaad13010dd, 0xfc9a2afc5826021c, -1 }, /* #43 */
     3976    { 0x2e7403, 0x2e7403, 0xa18d310d199f9588, 0xa18d310d199f9588, 0x58f3b113b2f9ff9b, 0x58f3b113b2f9ff9b, 0x1203d1f547bc9386, -1 }, /* #44 */
     3977    { 0x194c83, 0x194c83, 0x19bc7fa6655e0965, 0x19bc7fa6655e0965, 0xdc16e87a32e19aac, 0xdc16e87a32e19aac, 0xd77714b94aabf72b, -1 }, /* #45 */
     3978    { 0x131e46, 0x131e46, 0x3dec09d2c35192c5, 0x3dec09d2c35192c5, 0x92e75a52a54059c8, 0x92e75a52a54059c8, 0x3bfcef04a57bce77, -1 }, /* #46 */
     3979    { 0x166f03, 0x166f03, 0xc47f9c59f2c5a97a, 0xc47f9c59f2c5a97a, 0x66472e57b9d3012e, 0x66472e57b9d3012e, 0xa359d7740e271758, -1 }, /* #47 */
     3980    { 0x1212c2, 0x1212c2, 0xbe005b80a9f7c7a6, 0xf60ab558148e43bd, 0xfd2a865c9862d0b4, 0xfa0a008a351b7f46, 0x48da2d3fe523bfe0, 0 }, /* #48 */
     3981    { 0x0a2f02, 0x0a2f02, 0x779406f109365991, 0xdd7377e9c5b7585a, 0xf8fc20f82392e19c, 0xfa095985fceca3b5, 0x33fb00fbf642e566, 0 }, /* #49 */
     3982    { 0x102a97, 0x102a97, 0x7cd7add7bfde01c0, 0x7cd7add7bfde01c0, 0x920a5f031b92e145, 0x920a5f031b92e145, 0xc1dd1e7c049a9bb3, -1 }, /* #50 */
     3983    { 0x0d3213, 0x0d3213, 0x23caedb9f0691dec, 0x7cc063fd81586ebf, 0x2fcf560000b13ba5, 0x1b9efb0375c4656d, 0x621c15ea6d8fe641, 0 }, /* #51 */
     3984    { 0x334387, 0x334387, 0x9c122f13d1e75f4c, 0x1faf6cf3e16fffce, 0x06085808eddb5d49, 0x01eec103be3988dc, 0x30bd79f127843408, 0 }, /* #52 */
     3985    { 0x313316, 0x313316, 0xfba5d6d4f9f060b1, 0xfba5d6d4f9f060b1, 0xacdd42cf93096027, 0xacdd42cf93096027, 0x20e711c12cad8494, -1 }, /* #53 */
     3986    { 0x172dc2, 0x172dc2, 0x9163d9712c3b786f, 0x9163d9712c3b786f, 0x3dc8ad142d511d95, 0x3dc8ad142d511d95, 0x3fa3adfdbacac1e1, -1 }, /* #54 */
     3987    { 0x367d42, 0x367d42, 0x739d83b6b4a825ed, 0x81fa486e6d670a3d, 0x304dc96935710d48, 0x09b9e375655f1e8d, 0x9de05064ea2b7ae0, 0 }, /* #55 */
     3988    { 0x2d0b97, 0x2d0b97, 0xa3305324cfbbe792, 0xcc6fdac65278dbe8, 0xf0c1a7b48636d0a2, 0xf3c19a91d6d1d10a, 0x4bae56766c381ce5, 0 }, /* #56 */
     3989    { 0x1046c3, 0x1046c3, 0xf969baba1243d7bf, 0xf969baba1243d7bf, 0x5a74916e66cbb03a, 0x5a74916e66cbb03a, 0x40bf10e272b9e1e4, -1 }, /* #57 */
     3990    { 0x371ed7, 0x371ed7, 0x0410635c7f204cd5, 0xdd4e38bb8d3e673a, 0xef96a9242d84d402, 0x8efb84aa00da7563, 0x79186ebb69cec3cd, 0 }, /* #58 */
     3991    { 0x001887, 0x001887, 0x73f1b17a538fce56, 0x73f1b17a538fce56, 0xed04144f8c40a610, 0xed04144f8c40a610, 0xe956c88328ff5b19, -1 }, /* #59 */
     3992    { 0x1b4843, 0x1b4843, 0xf75a7b054e83d766, 0xf75a7b054e83d766, 0x264695a90c8fd993, 0x264695a90c8fd993, 0xf9e28cc6987c0d1d, -1 }, /* #60 */
     3993    { 0x0372d7, 0x0372d7, 0x45c3b002d6bc4173, 0x45c3b002d6bc4173, 0x4c9604e7409bcac7, 0x4c9604e7409bcac7, 0x4c88af4376ffdda2, -1 }, /* #61 */
     3994    { 0x1e50c2, 0x1e50c2, 0xa5577fef7d98ab5f, 0xa5577fef7d98ab5f, 0x8dffdfdebe3b4466, 0x8dffdfdebe3b4466, 0xca7e083ac9a7c929, -1 }, /* #62 */
     3995    { 0x280746, 0x280746, 0x218e1caa548dcc9c, 0x87effc4b34caeffe, 0xea7d7828d945e374, 0xdf662758a911e64c, 0x2ddd2506177f4cd8, 0 }, /* #63 */
    21173996};
    21183997
  • trunk/src/VBox/VMM/testcase/tstIEMAImplData.h

    r94162 r94163  
    11/* $Id$ */
    22/** @file
    3  * IEM Assembly Instruction Helper Testcase Data - r150406 on Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz.
     3 * IEM Assembly Instruction Helper Testcase Data - r150417 on Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz.
    44 */
    55
     
    2626static const BINU8_TEST_T g_aTests_add_u8[] =
    2727{
    28     { 0x1b26d2, 0x1b2646, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    29     { 0x251e06, 0x251646, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    30     { 0x0a21c7, 0x0a2146, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    31     { 0x170442, 0x170446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    32     { 0x2d0e92, 0x2d0686, 0xd7, 0xd7, 0x00, 0x0 }, /* #4 */
    33     { 0x143d42, 0x143586, 0x99, 0x99, 0x00, 0x0 }, /* #5 */
    34     { 0x1e15c7, 0x1e1582, 0xbf, 0xbf, 0x00, 0x0 }, /* #6 */
    35     { 0x012146, 0x012186, 0xe8, 0xe8, 0x00, 0x0 }, /* #7 */
    36     { 0x085e46, 0x085e96, 0x1b, 0x81, 0x66, 0x0 }, /* #8 */
    37     { 0x3e54c7, 0x3e5492, 0x1b, 0xb3, 0x98, 0x0 }, /* #9 */
    38     { 0x291e96, 0x291693, 0xec, 0xe6, 0xfa, 0x0 }, /* #10 */
    39     { 0x185f12, 0x185f96, 0x5b, 0x88, 0x2d, 0x0 }, /* #11 */
    40     { 0x3a0317, 0x3a0302, 0x27, 0x4a, 0x23, 0x0 }, /* #12 */
    41     { 0x006c97, 0x006482, 0x92, 0xb5, 0x23, 0x0 }, /* #13 */
    42     { 0x062dd3, 0x062593, 0xaa, 0x89, 0xdf, 0x0 }, /* #14 */
    43     { 0x263e53, 0x263e03, 0x98, 0x4c, 0xb4, 0x0 }, /* #15 */
    44     { 0x027d47, 0x027513, 0xcc, 0x1a, 0x4e, 0x0 }, /* #16 */
    45     { 0x2a3c57, 0x2a3482, 0x03, 0xb3, 0xb0, 0x0 }, /* #17 */
    46     { 0x0939d6, 0x093186, 0xf0, 0xfa, 0x0a, 0x0 }, /* #18 */
    47     { 0x3174d6, 0x317403, 0xe1, 0x57, 0x76, 0x0 }, /* #19 */
    48     { 0x1e64d6, 0x1e6c82, 0x72, 0xb5, 0x43, 0x0 }, /* #20 */
    49     { 0x052843, 0x052096, 0x39, 0xe2, 0xa9, 0x0 }, /* #21 */
    50     { 0x3e00d7, 0x3e0086, 0xc1, 0xf3, 0x32, 0x0 }, /* #22 */
    51     { 0x387e86, 0x387603, 0x61, 0x19, 0xb8, 0x0 }, /* #23 */
    52     { 0x2c4ad7, 0x2c4293, 0xe6, 0x94, 0xae, 0x0 }, /* #24 */
    53     { 0x083892, 0x083017, 0x6b, 0x50, 0xe5, 0x0 }, /* #25 */
    54     { 0x2a7a46, 0x2a7286, 0x69, 0xee, 0x85, 0x0 }, /* #26 */
    55     { 0x261487, 0x261413, 0x78, 0x26, 0xae, 0x0 }, /* #27 */
    56     { 0x046e43, 0x046e92, 0x6f, 0xb0, 0x41, 0x0 }, /* #28 */
    57     { 0x207352, 0x207b03, 0xd7, 0x68, 0x91, 0x0 }, /* #29 */
    58     { 0x162b46, 0x162b92, 0x7e, 0xcd, 0x4f, 0x0 }, /* #30 */
    59     { 0x3e32c7, 0x3e3202, 0x08, 0x1a, 0x12, 0x0 }, /* #31 */
    60     { 0x2f1283, 0x2f1a03, 0x88, 0x1a, 0x92, 0x0 }, /* #32 */
    61     { 0x293416, 0x293402, 0x03, 0x6b, 0x68, 0x0 }, /* #33 */
    62     { 0x1a3507, 0x1a3586, 0xd7, 0xde, 0x07, 0x0 }, /* #34 */
    63     { 0x1733c6, 0x173307, 0xf2, 0x1e, 0x2c, 0x0 }, /* #35 */
    64     { 0x3a76d3, 0x3a7603, 0x43, 0x2a, 0xe7, 0x0 }, /* #36 */
    65     { 0x163913, 0x163197, 0xcd, 0x9a, 0xcd, 0x0 }, /* #37 */
    66     { 0x031212, 0x031a82, 0x5b, 0x8f, 0x34, 0x0 }, /* #38 */
    67     { 0x310586, 0x310587, 0xc9, 0x8e, 0xc5, 0x0 }, /* #39 */
    68     { 0x061c06, 0x061406, 0x20, 0x42, 0x22, 0x0 }, /* #40 */
    69     { 0x024697, 0x024682, 0x80, 0xa1, 0x21, 0x0 }, /* #41 */
    70     { 0x1d1f83, 0x1d1f86, 0x79, 0x8e, 0x15, 0x0 }, /* #42 */
    71     { 0x2a6b43, 0x2a6307, 0xf0, 0x2d, 0x3d, 0x0 }, /* #43 */
    72     { 0x355d57, 0x355d92, 0x7b, 0xb5, 0x3a, 0x0 }, /* #44 */
    73     { 0x097456, 0x097c96, 0x7a, 0xd1, 0x57, 0x0 }, /* #45 */
    74     { 0x0b5ec7, 0x0b5683, 0xc3, 0xad, 0xea, 0x0 }, /* #46 */
    75     { 0x2531c2, 0x253917, 0xcc, 0x6a, 0x9e, 0x0 }, /* #47 */
    76     { 0x274753, 0x274786, 0x29, 0xcc, 0xa3, 0x0 }, /* #48 */
    77     { 0x003d06, 0x003582, 0x49, 0xda, 0x91, 0x0 }, /* #49 */
    78     { 0x2f5507, 0x2f5512, 0x1f, 0x64, 0x45, 0x0 }, /* #50 */
    79     { 0x315843, 0x315083, 0xd4, 0x98, 0xc4, 0x0 }, /* #51 */
    80     { 0x1354d7, 0x135c07, 0xca, 0x6c, 0xa2, 0x0 }, /* #52 */
    81     { 0x2f1556, 0x2f1d03, 0xc8, 0x68, 0xa0, 0x0 }, /* #53 */
    82     { 0x2d4b16, 0x2d4397, 0xf7, 0xf0, 0xf9, 0x0 }, /* #54 */
    83     { 0x2d2cc6, 0x2d2403, 0xf1, 0x54, 0x63, 0x0 }, /* #55 */
    84     { 0x3d6547, 0x3d6592, 0x4a, 0xd9, 0x8f, 0x0 }, /* #56 */
    85     { 0x2d6946, 0x2d6117, 0x1b, 0x06, 0xeb, 0x0 }, /* #57 */
    86     { 0x1918d6, 0x191093, 0xbc, 0x86, 0xca, 0x0 }, /* #58 */
    87     { 0x017996, 0x017102, 0x00, 0x40, 0x40, 0x0 }, /* #59 */
    88     { 0x1e0c56, 0x1e0406, 0x55, 0x59, 0x04, 0x0 }, /* #60 */
    89     { 0x000f86, 0x000787, 0xc5, 0xa9, 0xe4, 0x0 }, /* #61 */
    90     { 0x3b0652, 0x3b0683, 0xc8, 0x9b, 0xd3, 0x0 }, /* #62 */
    91     { 0x363147, 0x363197, 0x8b, 0x84, 0xf9, 0x0 }, /* #63 */
     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 */
    9292};
    9393static const BINU8_TEST_T g_aTests_add_u8_locked[] =
    9494{
    95     { 0x1d1dc3, 0x1d1546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    96     { 0x1426c7, 0x142646, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    97     { 0x1800c2, 0x180046, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    98     { 0x081387, 0x081346, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    99     { 0x1c1c03, 0x1c1402, 0x10, 0x10, 0x00, 0x0 }, /* #4 */
    100     { 0x2b3982, 0x2b3102, 0x5b, 0x5b, 0x00, 0x0 }, /* #5 */
    101     { 0x355796, 0x355786, 0xc9, 0xc9, 0x00, 0x0 }, /* #6 */
    102     { 0x095f03, 0x095782, 0xae, 0xae, 0x00, 0x0 }, /* #7 */
    103     { 0x2a6ad7, 0x2a6207, 0xf2, 0x4b, 0x59, 0x0 }, /* #8 */
    104     { 0x3b4916, 0x3b4117, 0x49, 0x35, 0xec, 0x0 }, /* #9 */
    105     { 0x080897, 0x080007, 0x5c, 0x2d, 0xd1, 0x0 }, /* #10 */
    106     { 0x270943, 0x270193, 0xf5, 0xc4, 0xcf, 0x0 }, /* #11 */
    107     { 0x0b7c13, 0x0b7c86, 0x70, 0xb4, 0x44, 0x0 }, /* #12 */
    108     { 0x210c57, 0x210c86, 0x78, 0xed, 0x75, 0x0 }, /* #13 */
    109     { 0x324512, 0x324503, 0x60, 0x2c, 0xcc, 0x0 }, /* #14 */
    110     { 0x215b52, 0x215317, 0xdc, 0x09, 0x2d, 0x0 }, /* #15 */
    111     { 0x226196, 0x226192, 0xba, 0xe9, 0x2f, 0x0 }, /* #16 */
    112     { 0x0b1ec2, 0x0b1e03, 0x80, 0x08, 0x88, 0x0 }, /* #17 */
    113     { 0x183147, 0x183193, 0xdf, 0xd0, 0xf1, 0x0 }, /* #18 */
    114     { 0x093516, 0x093d03, 0x92, 0x1c, 0x8a, 0x0 }, /* #19 */
    115     { 0x2e2a06, 0x2e2202, 0x52, 0x54, 0x02, 0x0 }, /* #20 */
    116     { 0x235c96, 0x235486, 0x15, 0xfa, 0xe5, 0x0 }, /* #21 */
    117     { 0x367903, 0x367187, 0xf1, 0xb7, 0xc6, 0x0 }, /* #22 */
    118     { 0x141697, 0x141617, 0x0d, 0x09, 0xfc, 0x0 }, /* #23 */
    119     { 0x1c4b13, 0x1c4b92, 0x3c, 0x8a, 0x4e, 0x0 }, /* #24 */
    120     { 0x2c3953, 0x2c3113, 0xfc, 0x68, 0x6c, 0x0 }, /* #25 */
    121     { 0x0831d2, 0x083106, 0x52, 0x6c, 0x1a, 0x0 }, /* #26 */
    122     { 0x087f87, 0x087717, 0x5b, 0x05, 0xaa, 0x0 }, /* #27 */
    123     { 0x044f86, 0x044796, 0x0f, 0xfa, 0xeb, 0x0 }, /* #28 */
    124     { 0x107fc7, 0x107792, 0xaf, 0xe6, 0x37, 0x0 }, /* #29 */
    125     { 0x2666c3, 0x266693, 0xac, 0xab, 0xff, 0x0 }, /* #30 */
    126     { 0x082b93, 0x082396, 0x1d, 0xb8, 0x9b, 0x0 }, /* #31 */
    127     { 0x2a3b42, 0x2a3393, 0xfb, 0xf7, 0xfc, 0x0 }, /* #32 */
    128     { 0x0d7dc2, 0x0d7512, 0x2a, 0x76, 0x4c, 0x0 }, /* #33 */
    129     { 0x2e1d17, 0x2e1592, 0xbb, 0xc8, 0x0d, 0x0 }, /* #34 */
    130     { 0x180543, 0x180d96, 0x78, 0xc5, 0x4d, 0x0 }, /* #35 */
    131     { 0x056793, 0x056717, 0x5a, 0x21, 0xc7, 0x0 }, /* #36 */
    132     { 0x084417, 0x084402, 0x13, 0x73, 0x60, 0x0 }, /* #37 */
    133     { 0x0444d7, 0x044c07, 0x9b, 0x5f, 0xc4, 0x0 }, /* #38 */
    134     { 0x001f52, 0x001706, 0x59, 0x5c, 0x03, 0x0 }, /* #39 */
    135     { 0x235083, 0x235002, 0x40, 0x76, 0x36, 0x0 }, /* #40 */
    136     { 0x151556, 0x151502, 0x19, 0x1f, 0x06, 0x0 }, /* #41 */
    137     { 0x1d1e47, 0x1d1612, 0x37, 0x54, 0x1d, 0x0 }, /* #42 */
    138     { 0x0e5e82, 0x0e5606, 0x52, 0x7b, 0x29, 0x0 }, /* #43 */
    139     { 0x1a2443, 0x1a2496, 0x9b, 0xd1, 0x36, 0x0 }, /* #44 */
    140     { 0x301096, 0x301807, 0x80, 0x4d, 0xcd, 0x0 }, /* #45 */
    141     { 0x164186, 0x164103, 0xe4, 0x5e, 0x7a, 0x0 }, /* #46 */
    142     { 0x394146, 0x394182, 0x80, 0xea, 0x6a, 0x0 }, /* #47 */
    143     { 0x3a0cc6, 0x3a0482, 0x31, 0xba, 0x89, 0x0 }, /* #48 */
    144     { 0x1a6396, 0x1a6b82, 0x46, 0xa7, 0x61, 0x0 }, /* #49 */
    145     { 0x2b5b12, 0x2b5382, 0x88, 0xea, 0x62, 0x0 }, /* #50 */
    146     { 0x010307, 0x010382, 0x98, 0xbf, 0x27, 0x0 }, /* #51 */
    147     { 0x217813, 0x217096, 0xa7, 0xd4, 0x2d, 0x0 }, /* #52 */
    148     { 0x334946, 0x334102, 0x3a, 0x6d, 0x33, 0x0 }, /* #53 */
    149     { 0x082b97, 0x082313, 0x4e, 0x04, 0xb6, 0x0 }, /* #54 */
    150     { 0x137953, 0x137192, 0x18, 0xc4, 0xac, 0x0 }, /* #55 */
    151     { 0x353a56, 0x353217, 0x6f, 0x0a, 0x9b, 0x0 }, /* #56 */
    152     { 0x025d57, 0x025d07, 0x89, 0x4d, 0xc4, 0x0 }, /* #57 */
    153     { 0x261e93, 0x261606, 0x34, 0x36, 0x02, 0x0 }, /* #58 */
    154     { 0x173b92, 0x173313, 0x28, 0x20, 0xf8, 0x0 }, /* #59 */
    155     { 0x231a57, 0x231a96, 0x6d, 0x99, 0x2c, 0x0 }, /* #60 */
    156     { 0x087997, 0x087196, 0x5c, 0xe1, 0x85, 0x0 }, /* #61 */
    157     { 0x1d23c2, 0x1d2382, 0x12, 0xd6, 0xc4, 0x0 }, /* #62 */
    158     { 0x155a86, 0x155a96, 0x3e, 0xac, 0x6e, 0x0 }, /* #63 */
     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 */
    159159};
    160160static const BINU8_TEST_T g_aTests_adc_u8[] =
    161161{
    162     { 0x093b56, 0x093346, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    163     { 0x154a47, 0x154202, 0x00, 0x01, 0x00, 0x0 }, /* #1 */
    164     { 0x3944c6, 0x394446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    165     { 0x336143, 0x336102, 0x00, 0x01, 0x00, 0x0 }, /* #3 */
    166     { 0x134016, 0x134006, 0x06, 0x06, 0x00, 0x0 }, /* #4 */
    167     { 0x3c7797, 0x3c7706, 0x2a, 0x2b, 0x00, 0x0 }, /* #5 */
    168     { 0x3f0702, 0x3f0782, 0x80, 0x80, 0x00, 0x0 }, /* #6 */
    169     { 0x3f6286, 0x3f6206, 0x2b, 0x2b, 0x00, 0x0 }, /* #7 */
    170     { 0x192f82, 0x192f03, 0xc4, 0x46, 0x82, 0x0 }, /* #8 */
    171     { 0x273413, 0x273496, 0x65, 0xf0, 0x8a, 0x0 }, /* #9 */
    172     { 0x2b6b17, 0x2b6382, 0xd0, 0xd9, 0x08, 0x0 }, /* #10 */
    173     { 0x227787, 0x227703, 0x7a, 0x3b, 0xc0, 0x0 }, /* #11 */
    174     { 0x256c56, 0x256492, 0x0c, 0xd5, 0xc9, 0x0 }, /* #12 */
    175     { 0x270947, 0x270107, 0xc4, 0x3a, 0x75, 0x0 }, /* #13 */
    176     { 0x0f0782, 0x0f0797, 0xc8, 0xb4, 0xec, 0x0 }, /* #14 */
    177     { 0x013553, 0x013592, 0x26, 0xc4, 0x9d, 0x0 }, /* #15 */
    178     { 0x0433c6, 0x043317, 0xbc, 0x1b, 0x5f, 0x0 }, /* #16 */
    179     { 0x1c27c7, 0x1c2782, 0xa2, 0xe5, 0x42, 0x0 }, /* #17 */
    180     { 0x1f65d6, 0x1f6d92, 0x7d, 0xb0, 0x33, 0x0 }, /* #18 */
    181     { 0x070142, 0x070982, 0x77, 0xce, 0x57, 0x0 }, /* #19 */
    182     { 0x2f6f42, 0x2f6787, 0xb8, 0xa9, 0xf1, 0x0 }, /* #20 */
    183     { 0x0105c3, 0x010597, 0xfd, 0x82, 0x84, 0x0 }, /* #21 */
    184     { 0x126982, 0x126903, 0x82, 0x07, 0x85, 0x0 }, /* #22 */
    185     { 0x2b2f96, 0x2b2793, 0xca, 0xc4, 0xfa, 0x0 }, /* #23 */
    186     { 0x3b7052, 0x3b7012, 0x19, 0x26, 0x0d, 0x0 }, /* #24 */
    187     { 0x2f2757, 0x2f2786, 0x21, 0xb2, 0x90, 0x0 }, /* #25 */
    188     { 0x180913, 0x180917, 0xb6, 0x55, 0x9e, 0x0 }, /* #26 */
    189     { 0x1b3e16, 0x1b3682, 0xd1, 0xda, 0x09, 0x0 }, /* #27 */
    190     { 0x337313, 0x337b82, 0x74, 0xdf, 0x6a, 0x0 }, /* #28 */
    191     { 0x246517, 0x246517, 0x7e, 0x06, 0x87, 0x0 }, /* #29 */
    192     { 0x0e1f82, 0x0e1786, 0x88, 0xaa, 0x22, 0x0 }, /* #30 */
    193     { 0x127f46, 0x127783, 0xba, 0xae, 0xf4, 0x0 }, /* #31 */
    194     { 0x212a96, 0x212207, 0x67, 0x1e, 0xb7, 0x0 }, /* #32 */
    195     { 0x150547, 0x150513, 0x59, 0x49, 0xef, 0x0 }, /* #33 */
    196     { 0x290083, 0x290882, 0x4b, 0x9d, 0x51, 0x0 }, /* #34 */
    197     { 0x292253, 0x292213, 0x2a, 0x07, 0xdc, 0x0 }, /* #35 */
    198     { 0x3002c3, 0x300292, 0x97, 0xd5, 0x3d, 0x0 }, /* #36 */
    199     { 0x3c3782, 0x3c3793, 0xf7, 0xd5, 0xde, 0x0 }, /* #37 */
    200     { 0x0f58c2, 0x0f5086, 0x2e, 0xcf, 0xa1, 0x0 }, /* #38 */
    201     { 0x3d7693, 0x3d7e96, 0x68, 0x87, 0x1e, 0x0 }, /* #39 */
    202     { 0x222983, 0x222992, 0x67, 0xe0, 0x78, 0x0 }, /* #40 */
    203     { 0x2762d6, 0x276a13, 0xcf, 0x61, 0x92, 0x0 }, /* #41 */
    204     { 0x047516, 0x047597, 0xed, 0x93, 0xa6, 0x0 }, /* #42 */
    205     { 0x345693, 0x345696, 0x88, 0xd4, 0x4b, 0x0 }, /* #43 */
    206     { 0x396802, 0x396083, 0x91, 0x85, 0xf4, 0x0 }, /* #44 */
    207     { 0x002e87, 0x002e96, 0x02, 0x82, 0x7f, 0x0 }, /* #45 */
    208     { 0x2d3843, 0x2d3892, 0x3e, 0xb0, 0x71, 0x0 }, /* #46 */
    209     { 0x125442, 0x125482, 0xc6, 0xfe, 0x38, 0x0 }, /* #47 */
    210     { 0x361f03, 0x361703, 0x65, 0x2c, 0xc6, 0x0 }, /* #48 */
    211     { 0x2b78c6, 0x2b7003, 0xb7, 0x0b, 0x54, 0x0 }, /* #49 */
    212     { 0x243e42, 0x243683, 0xd2, 0xad, 0xdb, 0x0 }, /* #50 */
    213     { 0x0e32c6, 0x0e3296, 0x0f, 0xee, 0xdf, 0x0 }, /* #51 */
    214     { 0x1d5f06, 0x1d5f96, 0x6b, 0x81, 0x16, 0x0 }, /* #52 */
    215     { 0x317f46, 0x317793, 0xe8, 0x80, 0x98, 0x0 }, /* #53 */
    216     { 0x211642, 0x211692, 0xb6, 0xd5, 0x1f, 0x0 }, /* #54 */
    217     { 0x205052, 0x205892, 0x7e, 0xe6, 0x68, 0x0 }, /* #55 */
    218     { 0x187792, 0x187713, 0xe4, 0x02, 0x1e, 0x0 }, /* #56 */
    219     { 0x0b1282, 0x0b1286, 0x08, 0xff, 0xf7, 0x0 }, /* #57 */
    220     { 0x221b87, 0x221b17, 0x98, 0x74, 0xdb, 0x0 }, /* #58 */
    221     { 0x2c1287, 0x2c1207, 0xce, 0x0f, 0x40, 0x0 }, /* #59 */
    222     { 0x1e29d7, 0x1e2913, 0x8a, 0x76, 0xeb, 0x0 }, /* #60 */
    223     { 0x075957, 0x075117, 0x5b, 0x14, 0xb8, 0x0 }, /* #61 */
    224     { 0x176152, 0x176107, 0xe6, 0x27, 0x41, 0x0 }, /* #62 */
    225     { 0x082e07, 0x082612, 0x04, 0x51, 0x4c, 0x0 }, /* #63 */
     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 */
    226226};
    227227static const BINU8_TEST_T g_aTests_adc_u8_locked[] =
    228228{
    229     { 0x227783, 0x227702, 0x00, 0x01, 0x00, 0x0 }, /* #0 */
    230     { 0x363cc3, 0x363402, 0x00, 0x01, 0x00, 0x0 }, /* #1 */
    231     { 0x167f16, 0x167746, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    232     { 0x0b1f52, 0x0b1746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    233     { 0x2a5ac3, 0x2a5202, 0x5d, 0x5e, 0x00, 0x0 }, /* #4 */
    234     { 0x2954d2, 0x295482, 0xef, 0xef, 0x00, 0x0 }, /* #5 */
    235     { 0x351757, 0x351706, 0x2c, 0x2d, 0x00, 0x0 }, /* #6 */
    236     { 0x3d3bc7, 0x3d3302, 0x0c, 0x0d, 0x00, 0x0 }, /* #7 */
    237     { 0x1c0ad7, 0x1c0283, 0xf3, 0xec, 0xf8, 0x0 }, /* #8 */
    238     { 0x2c4a92, 0x2c4293, 0xea, 0xa4, 0xba, 0x0 }, /* #9 */
    239     { 0x171e47, 0x171682, 0x11, 0x9d, 0x8b, 0x0 }, /* #10 */
    240     { 0x182056, 0x182006, 0x13, 0x5c, 0x49, 0x0 }, /* #11 */
    241     { 0x3124c2, 0x312c03, 0xa1, 0x7a, 0xd9, 0x0 }, /* #12 */
    242     { 0x1c4f06, 0x1c4783, 0xc3, 0xb5, 0xf2, 0x0 }, /* #13 */
    243     { 0x1c7942, 0x1c7982, 0x5b, 0x9b, 0x40, 0x0 }, /* #14 */
    244     { 0x370f57, 0x370f13, 0x97, 0x32, 0x9a, 0x0 }, /* #15 */
    245     { 0x1a6103, 0x1a6186, 0x13, 0xee, 0xda, 0x0 }, /* #16 */
    246     { 0x1d3387, 0x1d3b82, 0x6a, 0xce, 0x63, 0x0 }, /* #17 */
    247     { 0x1e7147, 0x1e7116, 0x29, 0x48, 0x1e, 0x0 }, /* #18 */
    248     { 0x132046, 0x132017, 0xb7, 0x06, 0x4f, 0x0 }, /* #19 */
    249     { 0x0f2682, 0x0f2687, 0xda, 0xbb, 0xe1, 0x0 }, /* #20 */
    250     { 0x0a5d47, 0x0a5d03, 0xa2, 0x34, 0x91, 0x0 }, /* #21 */
    251     { 0x280f87, 0x280793, 0xcd, 0xbc, 0xee, 0x0 }, /* #22 */
    252     { 0x096e96, 0x096617, 0x5b, 0x55, 0xfa, 0x0 }, /* #23 */
    253     { 0x0f7347, 0x0f7b07, 0xbb, 0x7d, 0xc1, 0x0 }, /* #24 */
    254     { 0x2b0887, 0x2b0002, 0x16, 0x49, 0x32, 0x0 }, /* #25 */
    255     { 0x063847, 0x063006, 0x1b, 0x1e, 0x02, 0x0 }, /* #26 */
    256     { 0x266f97, 0x266f92, 0x59, 0xd5, 0x7b, 0x0 }, /* #27 */
    257     { 0x186803, 0x186892, 0x7d, 0xf8, 0x7a, 0x0 }, /* #28 */
    258     { 0x2b4ec2, 0x2b4686, 0xd6, 0xdb, 0x05, 0x0 }, /* #29 */
    259     { 0x2775c3, 0x277d96, 0x4d, 0x84, 0x36, 0x0 }, /* #30 */
    260     { 0x2424c2, 0x242496, 0xec, 0xf5, 0x09, 0x0 }, /* #31 */
    261     { 0x174e56, 0x174607, 0x47, 0x17, 0xd0, 0x0 }, /* #32 */
    262     { 0x3e5383, 0x3e5303, 0x31, 0x2c, 0xfa, 0x0 }, /* #33 */
    263     { 0x357b53, 0x357313, 0xf1, 0x70, 0x7e, 0x0 }, /* #34 */
    264     { 0x0d7302, 0x0d7393, 0xf9, 0xe0, 0xe7, 0x0 }, /* #35 */
    265     { 0x0d5992, 0x0d5187, 0xb3, 0x95, 0xe2, 0x0 }, /* #36 */
    266     { 0x136643, 0x136657, 0x8b, 0x00, 0x74, 0x0 }, /* #37 */
    267     { 0x3e6752, 0x3e6f86, 0x50, 0xb4, 0x64, 0x0 }, /* #38 */
    268     { 0x2f0706, 0x2f0783, 0xd5, 0x9d, 0xc8, 0x0 }, /* #39 */
    269     { 0x133207, 0x133283, 0xb3, 0x8f, 0xdb, 0x0 }, /* #40 */
    270     { 0x3117d6, 0x311f92, 0x1d, 0x8c, 0x6f, 0x0 }, /* #41 */
    271     { 0x014442, 0x014417, 0xf6, 0x05, 0x0f, 0x0 }, /* #42 */
    272     { 0x164256, 0x164a03, 0x93, 0x79, 0xe6, 0x0 }, /* #43 */
    273     { 0x397a96, 0x397296, 0xbf, 0xe8, 0x29, 0x0 }, /* #44 */
    274     { 0x066702, 0x066f17, 0x9b, 0x78, 0xdd, 0x0 }, /* #45 */
    275     { 0x3132c7, 0x313217, 0x72, 0x30, 0xbd, 0x0 }, /* #46 */
    276     { 0x295a93, 0x295a92, 0x37, 0xa2, 0x6a, 0x0 }, /* #47 */
    277     { 0x141a43, 0x141207, 0x1d, 0x0f, 0xf1, 0x0 }, /* #48 */
    278     { 0x0f2796, 0x0f2787, 0xf5, 0xe7, 0xf2, 0x0 }, /* #49 */
    279     { 0x1d52d3, 0x1d5203, 0x50, 0x1f, 0xce, 0x0 }, /* #50 */
    280     { 0x2556c2, 0x255606, 0x0e, 0x6f, 0x61, 0x0 }, /* #51 */
    281     { 0x3d1b86, 0x3d1306, 0x04, 0x77, 0x73, 0x0 }, /* #52 */
    282     { 0x320f13, 0x320793, 0xea, 0x89, 0x9e, 0x0 }, /* #53 */
    283     { 0x376dd2, 0x376d03, 0xee, 0x7f, 0x91, 0x0 }, /* #54 */
    284     { 0x3841d7, 0x384193, 0xe8, 0xc1, 0xd8, 0x0 }, /* #55 */
    285     { 0x282d06, 0x282507, 0x40, 0x21, 0xe1, 0x0 }, /* #56 */
    286     { 0x064292, 0x064207, 0x61, 0x42, 0xe1, 0x0 }, /* #57 */
    287     { 0x2c5457, 0x2c5407, 0x3b, 0x2d, 0xf1, 0x0 }, /* #58 */
    288     { 0x1a0dd2, 0x1a0512, 0x4a, 0x62, 0x18, 0x0 }, /* #59 */
    289     { 0x2f5496, 0x2f5417, 0x4d, 0x39, 0xec, 0x0 }, /* #60 */
    290     { 0x136d96, 0x136502, 0x56, 0x6e, 0x18, 0x0 }, /* #61 */
    291     { 0x031853, 0x031097, 0xff, 0xaa, 0xaa, 0x0 }, /* #62 */
    292     { 0x250c57, 0x250403, 0x50, 0x29, 0xd8, 0x0 }, /* #63 */
     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 */
    293293};
    294294static const BINU8_TEST_T g_aTests_sub_u8[] =
    295295{
    296     { 0x392152, 0x392146, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    297     { 0x242513, 0x242546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    298     { 0x3a0787, 0x3a0746, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    299     { 0x181c83, 0x181446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    300     { 0x240a93, 0x240286, 0x82, 0x82, 0x00, 0x0 }, /* #4 */
    301     { 0x044253, 0x044286, 0xf6, 0xf6, 0x00, 0x0 }, /* #5 */
    302     { 0x3a5d96, 0x3a5506, 0x74, 0x74, 0x00, 0x0 }, /* #6 */
    303     { 0x2d1407, 0x2d1486, 0xd1, 0xd1, 0x00, 0x0 }, /* #7 */
    304     { 0x396052, 0x396887, 0x36, 0xb4, 0x82, 0x0 }, /* #8 */
    305     { 0x2b34c7, 0x2b3493, 0x13, 0x97, 0x7c, 0x0 }, /* #9 */
    306     { 0x2a52c7, 0x2a5283, 0x4a, 0xd9, 0x71, 0x0 }, /* #10 */
    307     { 0x0e3ec7, 0x0e3e06, 0x87, 0x41, 0x46, 0x0 }, /* #11 */
    308     { 0x111347, 0x111387, 0xdc, 0xe8, 0xf4, 0x0 }, /* #12 */
    309     { 0x004ed6, 0x004e83, 0x1d, 0x91, 0x8c, 0x0 }, /* #13 */
    310     { 0x1f1613, 0x1f1692, 0xd2, 0xad, 0x25, 0x0 }, /* #14 */
    311     { 0x060887, 0x060096, 0xe1, 0x84, 0x5d, 0x0 }, /* #15 */
    312     { 0x352092, 0x352883, 0x1c, 0x89, 0x93, 0x0 }, /* #16 */
    313     { 0x0e7316, 0x0e7316, 0xc1, 0x3f, 0x82, 0x0 }, /* #17 */
    314     { 0x135242, 0x135216, 0x93, 0x0f, 0x84, 0x0 }, /* #18 */
    315     { 0x204d93, 0x204d97, 0x41, 0x9f, 0xa2, 0x0 }, /* #19 */
    316     { 0x2b1e82, 0x2b1602, 0xc9, 0x19, 0xb0, 0x0 }, /* #20 */
    317     { 0x3b2d56, 0x3b2597, 0xb9, 0xbd, 0xfc, 0x0 }, /* #21 */
    318     { 0x2f1057, 0x2f1897, 0x31, 0xa5, 0x8c, 0x0 }, /* #22 */
    319     { 0x1e1dd2, 0x1e1503, 0x0f, 0x19, 0xf6, 0x0 }, /* #23 */
    320     { 0x1459d6, 0x145192, 0xec, 0x9e, 0x4e, 0x0 }, /* #24 */
    321     { 0x063846, 0x063087, 0xbf, 0xff, 0xc0, 0x0 }, /* #25 */
    322     { 0x0b1a03, 0x0b1a16, 0xbd, 0x6f, 0x4e, 0x0 }, /* #26 */
    323     { 0x010843, 0x010017, 0x21, 0x78, 0xa9, 0x0 }, /* #27 */
    324     { 0x366d57, 0x366593, 0x57, 0xfb, 0x5c, 0x0 }, /* #28 */
    325     { 0x2e3196, 0x2e3186, 0xe3, 0xb1, 0x32, 0x0 }, /* #29 */
    326     { 0x342d17, 0x342583, 0x55, 0xe5, 0x70, 0x0 }, /* #30 */
    327     { 0x1f0fc3, 0x1f0797, 0x81, 0x88, 0xf9, 0x0 }, /* #31 */
    328     { 0x0a54d7, 0x0a5482, 0xe4, 0x92, 0x52, 0x0 }, /* #32 */
    329     { 0x0b1ad7, 0x0b1286, 0xf7, 0xb4, 0x43, 0x0 }, /* #33 */
    330     { 0x310fc6, 0x310793, 0x87, 0xab, 0xdc, 0x0 }, /* #34 */
    331     { 0x1171c3, 0x117187, 0x9c, 0xd4, 0xc8, 0x0 }, /* #35 */
    332     { 0x184fc2, 0x184787, 0xcf, 0xf0, 0xdf, 0x0 }, /* #36 */
    333     { 0x091657, 0x091602, 0x7e, 0x46, 0x38, 0x0 }, /* #37 */
    334     { 0x062612, 0x062616, 0xb1, 0x1e, 0x93, 0x0 }, /* #38 */
    335     { 0x012a86, 0x012287, 0x4e, 0xe4, 0x6a, 0x0 }, /* #39 */
    336     { 0x2c14d3, 0x2c1496, 0xe3, 0xd8, 0x0b, 0x0 }, /* #40 */
    337     { 0x370653, 0x370682, 0xda, 0xd6, 0x04, 0x0 }, /* #41 */
    338     { 0x3b5216, 0x3b5a87, 0x7e, 0xe1, 0x9d, 0x0 }, /* #42 */
    339     { 0x1f3ed6, 0x1f3616, 0x65, 0x4e, 0x17, 0x0 }, /* #43 */
    340     { 0x275497, 0x275482, 0xf5, 0x83, 0x72, 0x0 }, /* #44 */
    341     { 0x155883, 0x155096, 0xf1, 0xcf, 0x22, 0x0 }, /* #45 */
    342     { 0x1567d6, 0x156787, 0x36, 0xe1, 0x55, 0x0 }, /* #46 */
    343     { 0x285bd6, 0x285383, 0x3f, 0xf8, 0x47, 0x0 }, /* #47 */
    344     { 0x205d96, 0x205502, 0x77, 0x45, 0x32, 0x0 }, /* #48 */
    345     { 0x2b6d52, 0x2b6513, 0x51, 0x54, 0xfd, 0x0 }, /* #49 */
    346     { 0x1b6a46, 0x1b6a02, 0x9f, 0x34, 0x6b, 0x0 }, /* #50 */
    347     { 0x2924c3, 0x292486, 0xfb, 0x96, 0x65, 0x0 }, /* #51 */
    348     { 0x0c3e03, 0x0c3617, 0x10, 0x21, 0xef, 0x0 }, /* #52 */
    349     { 0x1751c3, 0x175106, 0xfd, 0x7d, 0x80, 0x0 }, /* #53 */
    350     { 0x3954d2, 0x395c16, 0x83, 0x2e, 0x55, 0x0 }, /* #54 */
    351     { 0x367506, 0x367513, 0x0d, 0x4f, 0xbe, 0x0 }, /* #55 */
    352     { 0x1446d3, 0x144e12, 0xc2, 0x75, 0x4d, 0x0 }, /* #56 */
    353     { 0x254507, 0x254507, 0x0c, 0x5c, 0xb0, 0x0 }, /* #57 */
    354     { 0x3b7293, 0x3b7283, 0xa7, 0xb3, 0xf4, 0x0 }, /* #58 */
    355     { 0x102a97, 0x102283, 0x1a, 0xf1, 0x29, 0x0 }, /* #59 */
    356     { 0x0a3612, 0x0a3612, 0x53, 0x04, 0x4f, 0x0 }, /* #60 */
    357     { 0x305f16, 0x305702, 0x51, 0x20, 0x31, 0x0 }, /* #61 */
    358     { 0x043f07, 0x043706, 0xfb, 0x7b, 0x80, 0x0 }, /* #62 */
    359     { 0x304a03, 0x304a87, 0x34, 0x81, 0xb3, 0x0 }, /* #63 */
     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 */
    360360};
    361361static const BINU8_TEST_T g_aTests_sub_u8_locked[] =
    362362{
    363     { 0x0c0b92, 0x0c0346, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    364     { 0x030b93, 0x030346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    365     { 0x124387, 0x124346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    366     { 0x2d4f52, 0x2d4746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    367     { 0x2e3113, 0x2e3182, 0x86, 0x86, 0x00, 0x0 }, /* #4 */
    368     { 0x3b30d7, 0x3b3086, 0x84, 0x84, 0x00, 0x0 }, /* #5 */
    369     { 0x2b7e57, 0x2b7682, 0xb0, 0xb0, 0x00, 0x0 }, /* #6 */
    370     { 0x157f03, 0x157706, 0x47, 0x47, 0x00, 0x0 }, /* #7 */
    371     { 0x037ac3, 0x037216, 0x52, 0x1d, 0x35, 0x0 }, /* #8 */
    372     { 0x235607, 0x235e02, 0x9f, 0x2a, 0x75, 0x0 }, /* #9 */
    373     { 0x031913, 0x031107, 0x2c, 0x5c, 0xd0, 0x0 }, /* #10 */
    374     { 0x1d3e53, 0x1d3692, 0xf1, 0xe3, 0x0e, 0x0 }, /* #11 */
    375     { 0x2c6317, 0x2c6386, 0xaa, 0x84, 0x26, 0x0 }, /* #12 */
    376     { 0x296292, 0x296283, 0x16, 0xd0, 0x46, 0x0 }, /* #13 */
    377     { 0x363712, 0x363f97, 0x34, 0x9f, 0x95, 0x0 }, /* #14 */
    378     { 0x0e6c02, 0x0e6482, 0x99, 0x97, 0x02, 0x0 }, /* #15 */
    379     { 0x0d7e43, 0x0d7e12, 0xd3, 0x6b, 0x68, 0x0 }, /* #16 */
    380     { 0x2363d6, 0x236397, 0x15, 0x99, 0x7c, 0x0 }, /* #17 */
    381     { 0x196c12, 0x196c02, 0x9e, 0x26, 0x78, 0x0 }, /* #18 */
    382     { 0x2a2542, 0x2a2506, 0xab, 0x0a, 0xa1, 0x0 }, /* #19 */
    383     { 0x324b46, 0x324397, 0xa1, 0xcc, 0xd5, 0x0 }, /* #20 */
    384     { 0x0f0856, 0x0f0097, 0xb5, 0xde, 0xd7, 0x0 }, /* #21 */
    385     { 0x375306, 0x375b87, 0x67, 0xe1, 0x86, 0x0 }, /* #22 */
    386     { 0x223cc7, 0x223402, 0xc8, 0x15, 0xb3, 0x0 }, /* #23 */
    387     { 0x007282, 0x007292, 0xf3, 0xec, 0x07, 0x0 }, /* #24 */
    388     { 0x1739d2, 0x173983, 0x67, 0xa2, 0xc5, 0x0 }, /* #25 */
    389     { 0x181a13, 0x181216, 0x30, 0x12, 0x1e, 0x0 }, /* #26 */
    390     { 0x0951c7, 0x095993, 0x61, 0x97, 0xca, 0x0 }, /* #27 */
    391     { 0x325602, 0x325687, 0x16, 0xa0, 0x76, 0x0 }, /* #28 */
    392     { 0x2744d6, 0x274416, 0xb2, 0x14, 0x9e, 0x0 }, /* #29 */
    393     { 0x3479d6, 0x347983, 0x6a, 0xc1, 0xa9, 0x0 }, /* #30 */
    394     { 0x0c5616, 0x0c5686, 0xfe, 0x81, 0x7d, 0x0 }, /* #31 */
    395     { 0x3925d6, 0x392507, 0x2f, 0x36, 0xf9, 0x0 }, /* #32 */
    396     { 0x1e5247, 0x1e5287, 0x56, 0xe4, 0x72, 0x0 }, /* #33 */
    397     { 0x2e6207, 0x2e6293, 0xcb, 0xfd, 0xce, 0x0 }, /* #34 */
    398     { 0x190f06, 0x190797, 0x90, 0xc9, 0xc7, 0x0 }, /* #35 */
    399     { 0x3d24c6, 0x3d2402, 0x6f, 0x57, 0x18, 0x0 }, /* #36 */
    400     { 0x1967c7, 0x196793, 0xa2, 0xae, 0xf4, 0x0 }, /* #37 */
    401     { 0x3f4997, 0x3f4906, 0x8e, 0x63, 0x2b, 0x0 }, /* #38 */
    402     { 0x205046, 0x205087, 0xee, 0xf5, 0xf9, 0x0 }, /* #39 */
    403     { 0x0e1803, 0x0e1086, 0xe2, 0x82, 0x60, 0x0 }, /* #40 */
    404     { 0x1f1906, 0x1f1183, 0x8e, 0xb0, 0xde, 0x0 }, /* #41 */
    405     { 0x102917, 0x102183, 0x0f, 0xfe, 0x11, 0x0 }, /* #42 */
    406     { 0x330a92, 0x330292, 0x90, 0x89, 0x07, 0x0 }, /* #43 */
    407     { 0x176987, 0x176117, 0x17, 0x6c, 0xab, 0x0 }, /* #44 */
    408     { 0x301e83, 0x301697, 0x51, 0xdb, 0x76, 0x0 }, /* #45 */
    409     { 0x032112, 0x032186, 0xd9, 0xc9, 0x10, 0x0 }, /* #46 */
    410     { 0x3a2292, 0x3a2202, 0xfa, 0x76, 0x84, 0x0 }, /* #47 */
    411     { 0x2c5206, 0x2c5283, 0xbb, 0xd0, 0xeb, 0x0 }, /* #48 */
    412     { 0x0075d3, 0x007587, 0x0d, 0xc6, 0x47, 0x0 }, /* #49 */
    413     { 0x0c43c2, 0x0c4306, 0x69, 0x56, 0x13, 0x0 }, /* #50 */
    414     { 0x320c43, 0x320487, 0x1c, 0xc6, 0x56, 0x0 }, /* #51 */
    415     { 0x2012c7, 0x201a12, 0x80, 0x6b, 0x15, 0x0 }, /* #52 */
    416     { 0x0c7bd2, 0x0c7397, 0x93, 0xbb, 0xd8, 0x0 }, /* #53 */
    417     { 0x253682, 0x253e12, 0xb3, 0x3b, 0x78, 0x0 }, /* #54 */
    418     { 0x017042, 0x017893, 0x52, 0x89, 0xc9, 0x0 }, /* #55 */
    419     { 0x3031d7, 0x303102, 0xe6, 0x20, 0xc6, 0x0 }, /* #56 */
    420     { 0x342d52, 0x342502, 0x7c, 0x34, 0x48, 0x0 }, /* #57 */
    421     { 0x381c03, 0x381c06, 0x83, 0x63, 0x20, 0x0 }, /* #58 */
    422     { 0x1242c3, 0x124292, 0xe2, 0x89, 0x59, 0x0 }, /* #59 */
    423     { 0x207682, 0x207e12, 0x8d, 0x1f, 0x6e, 0x0 }, /* #60 */
    424     { 0x103453, 0x103406, 0xa7, 0x12, 0x95, 0x0 }, /* #61 */
    425     { 0x195146, 0x195187, 0x8a, 0xb1, 0xd9, 0x0 }, /* #62 */
    426     { 0x120012, 0x120086, 0x9e, 0x9a, 0x04, 0x0 }, /* #63 */
     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 */
    427427};
    428428static const BINU8_TEST_T g_aTests_sbb_u8[] =
    429429{
    430     { 0x281b57, 0x281397, 0x00, 0xff, 0x00, 0x0 }, /* #0 */
    431     { 0x2c2e06, 0x2c2646, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    432     { 0x1342d2, 0x134246, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    433     { 0x2150c2, 0x215046, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    434     { 0x323e93, 0x323602, 0x16, 0x15, 0x00, 0x0 }, /* #4 */
    435     { 0x227b53, 0x227386, 0xbc, 0xbb, 0x00, 0x0 }, /* #5 */
    436     { 0x3a4b82, 0x3a4302, 0x37, 0x37, 0x00, 0x0 }, /* #6 */
    437     { 0x175f93, 0x175782, 0xf2, 0xf1, 0x00, 0x0 }, /* #7 */
    438     { 0x3700c7, 0x370887, 0x68, 0x93, 0xd4, 0x0 }, /* #8 */
    439     { 0x2b4f53, 0x2b4f83, 0x7f, 0xd9, 0xa5, 0x0 }, /* #9 */
    440     { 0x1b4fc2, 0x1b4783, 0x13, 0xb0, 0x63, 0x0 }, /* #10 */
    441     { 0x020e02, 0x020607, 0x29, 0x65, 0xc4, 0x0 }, /* #11 */
    442     { 0x1f1b02, 0x1f1306, 0xf9, 0x05, 0xf4, 0x0 }, /* #12 */
    443     { 0x1a2297, 0x1a2282, 0xaf, 0x97, 0x17, 0x0 }, /* #13 */
    444     { 0x014d83, 0x014502, 0xdb, 0x1a, 0xc0, 0x0 }, /* #14 */
    445     { 0x385757, 0x385787, 0xbf, 0xd7, 0xe7, 0x0 }, /* #15 */
    446     { 0x246f06, 0x246f97, 0x5a, 0xbb, 0x9f, 0x0 }, /* #16 */
    447     { 0x136697, 0x136606, 0xdf, 0x18, 0xc6, 0x0 }, /* #17 */
    448     { 0x2c4c96, 0x2c4496, 0xda, 0x8e, 0x4c, 0x0 }, /* #18 */
    449     { 0x1f78c6, 0x1f7093, 0x13, 0xc4, 0x4f, 0x0 }, /* #19 */
    450     { 0x3c5443, 0x3c5482, 0xda, 0xb5, 0x24, 0x0 }, /* #20 */
    451     { 0x3666c7, 0x366693, 0x99, 0xdf, 0xb9, 0x0 }, /* #21 */
    452     { 0x3a5a52, 0x3a5216, 0xe6, 0x2d, 0xb9, 0x0 }, /* #22 */
    453     { 0x085783, 0x085707, 0x5c, 0x77, 0xe4, 0x0 }, /* #23 */
    454     { 0x250317, 0x250393, 0x46, 0xce, 0x77, 0x0 }, /* #24 */
    455     { 0x360382, 0x360b87, 0x7f, 0xd2, 0xad, 0x0 }, /* #25 */
    456     { 0x0b5112, 0x0b5113, 0x22, 0x6e, 0xb4, 0x0 }, /* #26 */
    457     { 0x182c97, 0x182c87, 0x3f, 0xbb, 0x83, 0x0 }, /* #27 */
    458     { 0x0b4bd6, 0x0b4302, 0xca, 0x1a, 0xb0, 0x0 }, /* #28 */
    459     { 0x1a5982, 0x1a5117, 0x05, 0x48, 0xbd, 0x0 }, /* #29 */
    460     { 0x056f06, 0x056702, 0x7a, 0x45, 0x35, 0x0 }, /* #30 */
    461     { 0x227016, 0x227812, 0xc7, 0x4f, 0x78, 0x0 }, /* #31 */
    462     { 0x0e5447, 0x0e5c02, 0xc3, 0x70, 0x52, 0x0 }, /* #32 */
    463     { 0x3a1343, 0x3a1312, 0x7a, 0x0b, 0x6e, 0x0 }, /* #33 */
    464     { 0x215007, 0x215097, 0xb7, 0xcc, 0xea, 0x0 }, /* #34 */
    465     { 0x2218c2, 0x221806, 0xb5, 0x60, 0x55, 0x0 }, /* #35 */
    466     { 0x375c13, 0x375487, 0xaf, 0xe2, 0xcc, 0x0 }, /* #36 */
    467     { 0x133053, 0x133002, 0x75, 0x51, 0x23, 0x0 }, /* #37 */
    468     { 0x1d7286, 0x1d7297, 0xb6, 0xbe, 0xf8, 0x0 }, /* #38 */
    469     { 0x247147, 0x247183, 0x2d, 0xdc, 0x50, 0x0 }, /* #39 */
    470     { 0x240143, 0x240182, 0xbb, 0x8a, 0x30, 0x0 }, /* #40 */
    471     { 0x2e15d6, 0x2e1d02, 0xba, 0x43, 0x77, 0x0 }, /* #41 */
    472     { 0x295f13, 0x295786, 0xe7, 0xd2, 0x14, 0x0 }, /* #42 */
    473     { 0x324996, 0x324102, 0xfe, 0x31, 0xcd, 0x0 }, /* #43 */
    474     { 0x2f3b83, 0x2f3b06, 0x8f, 0x2b, 0x63, 0x0 }, /* #44 */
    475     { 0x300453, 0x300402, 0xfc, 0x51, 0xaa, 0x0 }, /* #45 */
    476     { 0x2424d6, 0x242402, 0xec, 0x02, 0xea, 0x0 }, /* #46 */
    477     { 0x157e47, 0x157616, 0x53, 0x36, 0x1c, 0x0 }, /* #47 */
    478     { 0x174f03, 0x174783, 0xbc, 0xf1, 0xca, 0x0 }, /* #48 */
    479     { 0x0a3ec7, 0x0a3616, 0x41, 0x39, 0x07, 0x0 }, /* #49 */
    480     { 0x2a54c3, 0x2a5c02, 0x9d, 0x7c, 0x20, 0x0 }, /* #50 */
    481     { 0x334e17, 0x334616, 0x44, 0x06, 0x3d, 0x0 }, /* #51 */
    482     { 0x065d82, 0x065596, 0xa2, 0x87, 0x1b, 0x0 }, /* #52 */
    483     { 0x065c83, 0x065417, 0x26, 0x3c, 0xe9, 0x0 }, /* #53 */
    484     { 0x245f46, 0x245797, 0xc6, 0xe8, 0xde, 0x0 }, /* #54 */
    485     { 0x2f1416, 0x2f1416, 0x58, 0x2e, 0x2a, 0x0 }, /* #55 */
    486     { 0x3a3896, 0x3a3816, 0x90, 0x72, 0x1e, 0x0 }, /* #56 */
    487     { 0x0c4682, 0x0c4696, 0xd5, 0x9f, 0x36, 0x0 }, /* #57 */
    488     { 0x1c0616, 0x1c0617, 0x07, 0x0c, 0xfb, 0x0 }, /* #58 */
    489     { 0x0434c6, 0x043c97, 0x25, 0x9c, 0x89, 0x0 }, /* #59 */
    490     { 0x3b5847, 0x3b5012, 0x64, 0x2a, 0x39, 0x0 }, /* #60 */
    491     { 0x1c22d3, 0x1c2286, 0xde, 0x96, 0x47, 0x0 }, /* #61 */
    492     { 0x171b57, 0x171392, 0xd7, 0x97, 0x3f, 0x0 }, /* #62 */
    493     { 0x146f42, 0x146786, 0xad, 0x8d, 0x20, 0x0 }, /* #63 */
     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 */
    494494};
    495495static const BINU8_TEST_T g_aTests_sbb_u8_locked[] =
    496496{
    497     { 0x372693, 0x372697, 0x00, 0xff, 0x00, 0x0 }, /* #0 */
    498     { 0x0952c3, 0x095297, 0x00, 0xff, 0x00, 0x0 }, /* #1 */
    499     { 0x114986, 0x114146, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    500     { 0x3d7847, 0x3d7097, 0x00, 0xff, 0x00, 0x0 }, /* #3 */
    501     { 0x3f4757, 0x3f4702, 0x55, 0x54, 0x00, 0x0 }, /* #4 */
    502     { 0x366146, 0x366106, 0x66, 0x66, 0x00, 0x0 }, /* #5 */
    503     { 0x3a01d3, 0x3a0102, 0x16, 0x15, 0x00, 0x0 }, /* #6 */
    504     { 0x2c6896, 0x2c6006, 0x56, 0x56, 0x00, 0x0 }, /* #7 */
    505     { 0x267752, 0x267712, 0x52, 0x46, 0x0c, 0x0 }, /* #8 */
    506     { 0x3a2b47, 0x3a2396, 0xa8, 0x88, 0x1f, 0x0 }, /* #9 */
    507     { 0x317d53, 0x317597, 0xfd, 0xff, 0xfd, 0x0 }, /* #10 */
    508     { 0x195896, 0x195812, 0xc2, 0x5d, 0x65, 0x0 }, /* #11 */
    509     { 0x164102, 0x164102, 0xda, 0x19, 0xc1, 0x0 }, /* #12 */
    510     { 0x0a6952, 0x0a6106, 0xe5, 0x05, 0xe0, 0x0 }, /* #13 */
    511     { 0x001553, 0x001593, 0x98, 0xab, 0xec, 0x0 }, /* #14 */
    512     { 0x2047c2, 0x204787, 0x99, 0xb8, 0xe1, 0x0 }, /* #15 */
    513     { 0x1e01d3, 0x1e0997, 0x75, 0xac, 0xc8, 0x0 }, /* #16 */
    514     { 0x201bc6, 0x201b06, 0xbb, 0x47, 0x74, 0x0 }, /* #17 */
    515     { 0x3965c6, 0x396d97, 0x44, 0xa9, 0x9b, 0x0 }, /* #18 */
    516     { 0x010542, 0x010506, 0x36, 0x03, 0x33, 0x0 }, /* #19 */
    517     { 0x063387, 0x063382, 0xcb, 0x92, 0x38, 0x0 }, /* #20 */
    518     { 0x260582, 0x260597, 0x80, 0x9f, 0xe1, 0x0 }, /* #21 */
    519     { 0x1b7897, 0x1b7002, 0xdf, 0x2c, 0xb2, 0x0 }, /* #22 */
    520     { 0x2c4196, 0x2c4182, 0xe6, 0x94, 0x52, 0x0 }, /* #23 */
    521     { 0x191d82, 0x191506, 0x7b, 0x12, 0x69, 0x0 }, /* #24 */
    522     { 0x100a03, 0x100a87, 0x3b, 0x82, 0xb8, 0x0 }, /* #25 */
    523     { 0x2c61d2, 0x2c6117, 0x30, 0x69, 0xc7, 0x0 }, /* #26 */
    524     { 0x031bc3, 0x031316, 0x9b, 0x0c, 0x8e, 0x0 }, /* #27 */
    525     { 0x0d6896, 0x0d6897, 0x3d, 0xaf, 0x8e, 0x0 }, /* #28 */
    526     { 0x3b5ad6, 0x3b5216, 0xb9, 0x2b, 0x8e, 0x0 }, /* #29 */
    527     { 0x343f06, 0x343796, 0x9d, 0x8e, 0x0f, 0x0 }, /* #30 */
    528     { 0x141f06, 0x141796, 0xe2, 0xbd, 0x25, 0x0 }, /* #31 */
    529     { 0x137c17, 0x137482, 0xa5, 0xa1, 0x03, 0x0 }, /* #32 */
    530     { 0x3622d7, 0x362293, 0xae, 0xdf, 0xce, 0x0 }, /* #33 */
    531     { 0x3e0002, 0x3e0012, 0x10, 0x0b, 0x05, 0x0 }, /* #34 */
    532     { 0x332786, 0x332702, 0xc9, 0x25, 0xa4, 0x0 }, /* #35 */
    533     { 0x362fc3, 0x362f06, 0x9e, 0x22, 0x7b, 0x0 }, /* #36 */
    534     { 0x0f12d3, 0x0f1293, 0x94, 0xc7, 0xcc, 0x0 }, /* #37 */
    535     { 0x072fc6, 0x072f16, 0xe8, 0x69, 0x7f, 0x0 }, /* #38 */
    536     { 0x065356, 0x065306, 0x8a, 0x0a, 0x80, 0x0 }, /* #39 */
    537     { 0x0f4783, 0x0f4f16, 0x80, 0x74, 0x0b, 0x0 }, /* #40 */
    538     { 0x244003, 0x244816, 0xa0, 0x4d, 0x52, 0x0 }, /* #41 */
    539     { 0x2d3ad2, 0x2d3286, 0xda, 0x84, 0x56, 0x0 }, /* #42 */
    540     { 0x230c97, 0x230487, 0x8d, 0xcc, 0xc0, 0x0 }, /* #43 */
    541     { 0x025686, 0x025692, 0xc0, 0xb3, 0x0d, 0x0 }, /* #44 */
    542     { 0x1631c7, 0x163997, 0x74, 0xc6, 0xad, 0x0 }, /* #45 */
    543     { 0x164517, 0x164587, 0x25, 0xb1, 0x73, 0x0 }, /* #46 */
    544     { 0x0377c6, 0x037703, 0x0e, 0x43, 0xcb, 0x0 }, /* #47 */
    545     { 0x334243, 0x334286, 0x8a, 0x82, 0x07, 0x0 }, /* #48 */
    546     { 0x0e7386, 0x0e7303, 0x1e, 0x6b, 0xb3, 0x0 }, /* #49 */
    547     { 0x0e3406, 0x0e3412, 0xd4, 0x07, 0xcd, 0x0 }, /* #50 */
    548     { 0x2a1653, 0x2a1612, 0x74, 0x67, 0x0c, 0x0 }, /* #51 */
    549     { 0x0a6f93, 0x0a6f06, 0xa8, 0x63, 0x44, 0x0 }, /* #52 */
    550     { 0x2b2756, 0x2b2712, 0xe1, 0x2c, 0xb5, 0x0 }, /* #53 */
    551     { 0x335243, 0x335a83, 0x37, 0xb6, 0x80, 0x0 }, /* #54 */
    552     { 0x0c6983, 0x0c6106, 0x07, 0x05, 0x01, 0x0 }, /* #55 */
    553     { 0x1d1e56, 0x1d1616, 0xf3, 0x35, 0xbe, 0x0 }, /* #56 */
    554     { 0x3d36d6, 0x3d3e93, 0x49, 0xba, 0x8f, 0x0 }, /* #57 */
    555     { 0x0f6a93, 0x0f6217, 0x55, 0x77, 0xdd, 0x0 }, /* #58 */
    556     { 0x2b5ec6, 0x2b5602, 0xe2, 0x52, 0x90, 0x0 }, /* #59 */
    557     { 0x0416d2, 0x041e83, 0x7f, 0xb6, 0xc9, 0x0 }, /* #60 */
    558     { 0x094b53, 0x094302, 0x39, 0x20, 0x18, 0x0 }, /* #61 */
    559     { 0x102146, 0x102102, 0xce, 0x45, 0x89, 0x0 }, /* #62 */
    560     { 0x197297, 0x197216, 0xb1, 0x05, 0xab, 0x0 }, /* #63 */
     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 */
    561561};
    562562static const BINU8_TEST_T g_aTests_or_u8[] =
    563563{
    564     { 0x047417, 0x047446, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    565     { 0x1a5512, 0x1a5546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    566     { 0x205cd2, 0x205446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    567     { 0x206a86, 0x206246, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    568     { 0x241956, 0x241106, 0x21, 0x21, 0x00, 0x0 }, /* #4 */
    569     { 0x363593, 0x363506, 0x11, 0x11, 0x00, 0x0 }, /* #5 */
    570     { 0x2135c7, 0x213586, 0xc6, 0xc6, 0x00, 0x0 }, /* #6 */
    571     { 0x330083, 0x330002, 0x20, 0x20, 0x00, 0x0 }, /* #7 */
    572     { 0x3e7796, 0x3e7786, 0x29, 0xbd, 0x95, 0x0 }, /* #8 */
    573     { 0x0220d7, 0x022082, 0x86, 0x9e, 0x1e, 0x0 }, /* #9 */
    574     { 0x3d6996, 0x3d6186, 0xb8, 0xb8, 0x90, 0x0 }, /* #10 */
    575     { 0x391e06, 0x391602, 0x56, 0x5e, 0x48, 0x0 }, /* #11 */
    576     { 0x1e6c57, 0x1e6482, 0x60, 0xea, 0xca, 0x0 }, /* #12 */
    577     { 0x000742, 0x000786, 0xd5, 0xf5, 0x35, 0x0 }, /* #13 */
    578     { 0x022bc2, 0x022306, 0x38, 0x3a, 0x32, 0x0 }, /* #14 */
    579     { 0x1a2416, 0x1a2486, 0xc3, 0xcf, 0xce, 0x0 }, /* #15 */
    580     { 0x033742, 0x033786, 0xdc, 0xfc, 0x3c, 0x0 }, /* #16 */
    581     { 0x110cd7, 0x110482, 0xb0, 0xbf, 0x8f, 0x0 }, /* #17 */
    582     { 0x2c7f46, 0x2c7786, 0x11, 0x93, 0x82, 0x0 }, /* #18 */
    583     { 0x3906c2, 0x390682, 0xbd, 0xfd, 0xc1, 0x0 }, /* #19 */
    584     { 0x284f87, 0x284782, 0xd3, 0xf7, 0x24, 0x0 }, /* #20 */
    585     { 0x116146, 0x116186, 0x93, 0xf3, 0x73, 0x0 }, /* #21 */
    586     { 0x2747d7, 0x274786, 0x11, 0xf9, 0xf8, 0x0 }, /* #22 */
    587     { 0x260b06, 0x260386, 0xc0, 0xd4, 0x54, 0x0 }, /* #23 */
    588     { 0x2110d2, 0x211086, 0x2e, 0xff, 0xdb, 0x0 }, /* #24 */
    589     { 0x0e3c07, 0x0e3486, 0xcc, 0xde, 0x56, 0x0 }, /* #25 */
    590     { 0x133592, 0x133582, 0xe5, 0xef, 0x4b, 0x0 }, /* #26 */
    591     { 0x357d06, 0x357582, 0xe6, 0xf7, 0x73, 0x0 }, /* #27 */
    592     { 0x227793, 0x227786, 0xec, 0xff, 0x3f, 0x0 }, /* #28 */
    593     { 0x3d65c2, 0x3d6586, 0xc2, 0xeb, 0xeb, 0x0 }, /* #29 */
    594     { 0x144ac6, 0x144202, 0x49, 0x49, 0x41, 0x0 }, /* #30 */
    595     { 0x083806, 0x083082, 0xee, 0xfe, 0x96, 0x0 }, /* #31 */
    596     { 0x320d02, 0x320502, 0x1c, 0x7c, 0x60, 0x0 }, /* #32 */
    597     { 0x394596, 0x394582, 0xb9, 0xfb, 0x62, 0x0 }, /* #33 */
    598     { 0x160dc7, 0x160586, 0xa0, 0xe4, 0x44, 0x0 }, /* #34 */
    599     { 0x0d7912, 0x0d7186, 0xea, 0xee, 0xe4, 0x0 }, /* #35 */
    600     { 0x322a92, 0x322206, 0x35, 0x7d, 0x6c, 0x0 }, /* #36 */
    601     { 0x062783, 0x062702, 0x5a, 0x7f, 0x3f, 0x0 }, /* #37 */
    602     { 0x1164c7, 0x116486, 0x96, 0xd7, 0xd3, 0x0 }, /* #38 */
    603     { 0x2e2b02, 0x2e2386, 0x76, 0xff, 0xbb, 0x0 }, /* #39 */
    604     { 0x3a6f07, 0x3a6782, 0xcb, 0xef, 0x2d, 0x0 }, /* #40 */
    605     { 0x1d7d97, 0x1d7506, 0x40, 0x7e, 0x3e, 0x0 }, /* #41 */
    606     { 0x151206, 0x151282, 0x89, 0x9d, 0x9d, 0x0 }, /* #42 */
    607     { 0x340806, 0x340086, 0xd4, 0xf5, 0xf1, 0x0 }, /* #43 */
    608     { 0x355f52, 0x355706, 0x00, 0x39, 0x39, 0x0 }, /* #44 */
    609     { 0x043b42, 0x043386, 0x61, 0xff, 0xde, 0x0 }, /* #45 */
    610     { 0x064783, 0x064706, 0x71, 0x7b, 0x4a, 0x0 }, /* #46 */
    611     { 0x104c16, 0x104406, 0x73, 0x7b, 0x7a, 0x0 }, /* #47 */
    612     { 0x016dc6, 0x016506, 0x5b, 0x7b, 0x28, 0x0 }, /* #48 */
    613     { 0x097946, 0x097186, 0xd9, 0xff, 0x26, 0x0 }, /* #49 */
    614     { 0x355496, 0x355482, 0xa7, 0xf7, 0x55, 0x0 }, /* #50 */
    615     { 0x2a4fc2, 0x2a4782, 0x91, 0xdf, 0xcf, 0x0 }, /* #51 */
    616     { 0x007e42, 0x007606, 0x52, 0x7b, 0x39, 0x0 }, /* #52 */
    617     { 0x0e4a93, 0x0e4282, 0x30, 0xfb, 0xdb, 0x0 }, /* #53 */
    618     { 0x040e57, 0x040686, 0x9c, 0xfc, 0xec, 0x0 }, /* #54 */
    619     { 0x374dd2, 0x374506, 0x01, 0x3f, 0x3e, 0x0 }, /* #55 */
    620     { 0x0d0256, 0x0d0286, 0xa8, 0xe8, 0xe0, 0x0 }, /* #56 */
    621     { 0x3811c7, 0x381106, 0x4f, 0x5f, 0x1d, 0x0 }, /* #57 */
    622     { 0x060e96, 0x060686, 0xe4, 0xee, 0xca, 0x0 }, /* #58 */
    623     { 0x3b02d3, 0x3b0286, 0xbb, 0xff, 0xd5, 0x0 }, /* #59 */
    624     { 0x045b07, 0x045386, 0xb4, 0xbd, 0xbd, 0x0 }, /* #60 */
    625     { 0x1d0596, 0x1d0582, 0xdb, 0xdf, 0xdf, 0x0 }, /* #61 */
    626     { 0x180896, 0x180086, 0x8e, 0xee, 0xec, 0x0 }, /* #62 */
    627     { 0x3b5dd6, 0x3b5582, 0x9d, 0x9d, 0x95, 0x0 }, /* #63 */
     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 */
    628628};
    629629static const BINU8_TEST_T g_aTests_or_u8_locked[] =
    630630{
    631     { 0x125d56, 0x125546, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    632     { 0x234942, 0x234146, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    633     { 0x3c2417, 0x3c2446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    634     { 0x2448c6, 0x244046, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    635     { 0x281c42, 0x281482, 0xb9, 0xb9, 0x00, 0x0 }, /* #4 */
    636     { 0x383603, 0x383686, 0xd2, 0xd2, 0x00, 0x0 }, /* #5 */
    637     { 0x3b2446, 0x3b2406, 0x18, 0x18, 0x00, 0x0 }, /* #6 */
    638     { 0x2017d7, 0x201786, 0xf6, 0xf6, 0x00, 0x0 }, /* #7 */
    639     { 0x253f96, 0x253786, 0xf0, 0xf0, 0x60, 0x0 }, /* #8 */
    640     { 0x142c43, 0x142486, 0x7e, 0xff, 0xcd, 0x0 }, /* #9 */
    641     { 0x281652, 0x281602, 0x3e, 0x7f, 0x65, 0x0 }, /* #10 */
    642     { 0x2918c7, 0x291082, 0xcc, 0xef, 0x67, 0x0 }, /* #11 */
    643     { 0x127787, 0x127706, 0x4e, 0x4e, 0x46, 0x0 }, /* #12 */
    644     { 0x312913, 0x312182, 0x03, 0xcb, 0xc8, 0x0 }, /* #13 */
    645     { 0x131253, 0x131286, 0xf6, 0xff, 0xff, 0x0 }, /* #14 */
    646     { 0x170983, 0x170182, 0x1f, 0xbf, 0xa4, 0x0 }, /* #15 */
    647     { 0x083e07, 0x083602, 0x1d, 0x1f, 0x0b, 0x0 }, /* #16 */
    648     { 0x054a02, 0x054286, 0xd6, 0xf6, 0x64, 0x0 }, /* #17 */
    649     { 0x036212, 0x036286, 0xc9, 0xff, 0xf6, 0x0 }, /* #18 */
    650     { 0x3f6cd3, 0x3f6486, 0xd3, 0xdb, 0x99, 0x0 }, /* #19 */
    651     { 0x221583, 0x221582, 0x9e, 0x9e, 0x0e, 0x0 }, /* #20 */
    652     { 0x056013, 0x056082, 0x01, 0xd9, 0xd8, 0x0 }, /* #21 */
    653     { 0x326156, 0x326182, 0xe4, 0xfd, 0x5d, 0x0 }, /* #22 */
    654     { 0x001357, 0x001382, 0x9a, 0xba, 0x3a, 0x0 }, /* #23 */
    655     { 0x297402, 0x297486, 0xeb, 0xeb, 0x69, 0x0 }, /* #24 */
    656     { 0x0e1743, 0x0e1706, 0x30, 0x36, 0x26, 0x0 }, /* #25 */
    657     { 0x392dd6, 0x392502, 0x3b, 0x3b, 0x3b, 0x0 }, /* #26 */
    658     { 0x275046, 0x275002, 0x7b, 0x7f, 0x27, 0x0 }, /* #27 */
    659     { 0x247f06, 0x247782, 0xf7, 0xf7, 0xe2, 0x0 }, /* #28 */
    660     { 0x274857, 0x274082, 0x82, 0x83, 0x01, 0x0 }, /* #29 */
    661     { 0x2333c6, 0x233386, 0xf2, 0xff, 0xcf, 0x0 }, /* #30 */
    662     { 0x0365d7, 0x036582, 0xf8, 0xf8, 0x40, 0x0 }, /* #31 */
    663     { 0x0f2e96, 0x0f2686, 0xd7, 0xd7, 0x83, 0x0 }, /* #32 */
    664     { 0x2b24c3, 0x2b2402, 0x31, 0x73, 0x52, 0x0 }, /* #33 */
    665     { 0x1c4047, 0x1c4002, 0x31, 0x79, 0x78, 0x0 }, /* #34 */
    666     { 0x041042, 0x041082, 0x00, 0x85, 0x85, 0x0 }, /* #35 */
    667     { 0x2c3f16, 0x2c3786, 0xe1, 0xf3, 0x13, 0x0 }, /* #36 */
    668     { 0x3a5047, 0x3a5086, 0x38, 0xb8, 0xb8, 0x0 }, /* #37 */
    669     { 0x337506, 0x337582, 0xaa, 0xef, 0x6f, 0x0 }, /* #38 */
    670     { 0x370706, 0x370706, 0x28, 0x39, 0x19, 0x0 }, /* #39 */
    671     { 0x1239c3, 0x123186, 0x4c, 0xfc, 0xf4, 0x0 }, /* #40 */
    672     { 0x2d0247, 0x2d0282, 0x85, 0xef, 0x6b, 0x0 }, /* #41 */
    673     { 0x3c09c7, 0x3c0182, 0xd5, 0xfd, 0xf9, 0x0 }, /* #42 */
    674     { 0x0277c3, 0x027782, 0xa1, 0xa1, 0xa1, 0x0 }, /* #43 */
    675     { 0x357c53, 0x357486, 0x93, 0x93, 0x82, 0x0 }, /* #44 */
    676     { 0x056ac3, 0x056286, 0x7a, 0xff, 0xe5, 0x0 }, /* #45 */
    677     { 0x206a82, 0x206286, 0xb0, 0xf0, 0x50, 0x0 }, /* #46 */
    678     { 0x2b2256, 0x2b2282, 0xea, 0xfe, 0x36, 0x0 }, /* #47 */
    679     { 0x170696, 0x170686, 0xb1, 0xbd, 0x9c, 0x0 }, /* #48 */
    680     { 0x3b5856, 0x3b5086, 0xf7, 0xff, 0x2f, 0x0 }, /* #49 */
    681     { 0x327b43, 0x327386, 0xc5, 0xed, 0xad, 0x0 }, /* #50 */
    682     { 0x163447, 0x163486, 0xc0, 0xf3, 0x73, 0x0 }, /* #51 */
    683     { 0x162556, 0x162582, 0x35, 0xfd, 0xc8, 0x0 }, /* #52 */
    684     { 0x1371c6, 0x137106, 0x22, 0x7e, 0x5c, 0x0 }, /* #53 */
    685     { 0x3d0297, 0x3d0282, 0xe7, 0xf7, 0x13, 0x0 }, /* #54 */
    686     { 0x105f17, 0x105786, 0x37, 0xb7, 0x85, 0x0 }, /* #55 */
    687     { 0x084616, 0x084682, 0x72, 0xfe, 0xae, 0x0 }, /* #56 */
    688     { 0x3a2cd3, 0x3a2482, 0xc2, 0xdf, 0x5d, 0x0 }, /* #57 */
    689     { 0x215092, 0x215082, 0x20, 0xf2, 0xd2, 0x0 }, /* #58 */
    690     { 0x1e5943, 0x1e5106, 0x24, 0x2e, 0x0a, 0x0 }, /* #59 */
    691     { 0x0330c2, 0x033006, 0x0b, 0x5f, 0x56, 0x0 }, /* #60 */
    692     { 0x0b23c7, 0x0b2382, 0x5c, 0xdf, 0x93, 0x0 }, /* #61 */
    693     { 0x212612, 0x212682, 0xee, 0xef, 0xe3, 0x0 }, /* #62 */
    694     { 0x047487, 0x047406, 0x49, 0x7b, 0x3b, 0x0 }, /* #63 */
     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 */
    695695};
    696696static const BINU8_TEST_T g_aTests_xor_u8[] =
    697697{
    698     { 0x216253, 0x216246, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    699     { 0x161d92, 0x161546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    700     { 0x3f1247, 0x3f1246, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    701     { 0x291c97, 0x291446, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    702     { 0x0368c7, 0x036082, 0xa2, 0xa2, 0x00, 0x0 }, /* #4 */
    703     { 0x201a06, 0x201206, 0x2d, 0x2d, 0x00, 0x0 }, /* #5 */
    704     { 0x134a87, 0x134286, 0x93, 0x93, 0x00, 0x0 }, /* #6 */
    705     { 0x1c2396, 0x1c2382, 0xe9, 0xe9, 0x00, 0x0 }, /* #7 */
    706     { 0x3569d7, 0x356186, 0x51, 0xc9, 0x98, 0x0 }, /* #8 */
    707     { 0x1c3406, 0x1c3406, 0x24, 0x7d, 0x59, 0x0 }, /* #9 */
    708     { 0x196d17, 0x196506, 0x35, 0x77, 0x42, 0x0 }, /* #10 */
    709     { 0x055e97, 0x055682, 0xf2, 0xe3, 0x11, 0x0 }, /* #11 */
    710     { 0x211602, 0x211682, 0x7a, 0xf2, 0x88, 0x0 }, /* #12 */
    711     { 0x103bd2, 0x103302, 0x87, 0x2c, 0xab, 0x0 }, /* #13 */
    712     { 0x181517, 0x181502, 0xe3, 0x0e, 0xed, 0x0 }, /* #14 */
    713     { 0x3b0992, 0x3b0106, 0x26, 0x2d, 0x0b, 0x0 }, /* #15 */
    714     { 0x3a5096, 0x3a5002, 0xed, 0x3e, 0xd3, 0x0 }, /* #16 */
    715     { 0x216cc6, 0x216402, 0xef, 0x45, 0xaa, 0x0 }, /* #17 */
    716     { 0x1e7dd6, 0x1e7502, 0x4d, 0x57, 0x1a, 0x0 }, /* #18 */
    717     { 0x0a6a17, 0x0a6282, 0x61, 0xc8, 0xa9, 0x0 }, /* #19 */
    718     { 0x1678c6, 0x167002, 0x88, 0x49, 0xc1, 0x0 }, /* #20 */
    719     { 0x2f0f93, 0x2f0782, 0x68, 0xa4, 0xcc, 0x0 }, /* #21 */
    720     { 0x343e92, 0x343602, 0x47, 0x29, 0x6e, 0x0 }, /* #22 */
    721     { 0x1f1182, 0x1f1182, 0xe5, 0xcd, 0x28, 0x0 }, /* #23 */
    722     { 0x1b5112, 0x1b5186, 0x97, 0xdb, 0x4c, 0x0 }, /* #24 */
    723     { 0x0f2103, 0x0f2182, 0xb4, 0x97, 0x23, 0x0 }, /* #25 */
    724     { 0x065c96, 0x065482, 0x5d, 0x80, 0xdd, 0x0 }, /* #26 */
    725     { 0x191456, 0x191406, 0x5c, 0x1d, 0x41, 0x0 }, /* #27 */
    726     { 0x293753, 0x293706, 0xc8, 0x59, 0x91, 0x0 }, /* #28 */
    727     { 0x266352, 0x266382, 0x5c, 0xce, 0x92, 0x0 }, /* #29 */
    728     { 0x312e02, 0x312602, 0xfa, 0x7f, 0x85, 0x0 }, /* #30 */
    729     { 0x240107, 0x240182, 0xf3, 0xba, 0x49, 0x0 }, /* #31 */
    730     { 0x2b0d07, 0x2b0582, 0xc0, 0xcd, 0x0d, 0x0 }, /* #32 */
    731     { 0x2f4ac7, 0x2f4282, 0x2c, 0x98, 0xb4, 0x0 }, /* #33 */
    732     { 0x3948c6, 0x394086, 0x17, 0xe4, 0xf3, 0x0 }, /* #34 */
    733     { 0x1a34c6, 0x1a3406, 0x6e, 0x30, 0x5e, 0x0 }, /* #35 */
    734     { 0x0e3912, 0x0e3106, 0x65, 0x06, 0x63, 0x0 }, /* #36 */
    735     { 0x1700d2, 0x170002, 0x5c, 0x7f, 0x23, 0x0 }, /* #37 */
    736     { 0x074682, 0x074682, 0x15, 0xf1, 0xe4, 0x0 }, /* #38 */
    737     { 0x182cd2, 0x182486, 0xe4, 0x84, 0x60, 0x0 }, /* #39 */
    738     { 0x101897, 0x101006, 0x78, 0x69, 0x11, 0x0 }, /* #40 */
    739     { 0x2d2607, 0x2d2682, 0x8e, 0xfb, 0x75, 0x0 }, /* #41 */
    740     { 0x325692, 0x325682, 0xa0, 0x80, 0x20, 0x0 }, /* #42 */
    741     { 0x2e1257, 0x2e1282, 0xd4, 0xb3, 0x67, 0x0 }, /* #43 */
    742     { 0x1114c2, 0x111482, 0xcf, 0xe3, 0x2c, 0x0 }, /* #44 */
    743     { 0x390a86, 0x390202, 0xff, 0x45, 0xba, 0x0 }, /* #45 */
    744     { 0x123007, 0x123002, 0xe2, 0x58, 0xba, 0x0 }, /* #46 */
    745     { 0x134852, 0x134082, 0x97, 0x91, 0x06, 0x0 }, /* #47 */
    746     { 0x3f5987, 0x3f5102, 0x09, 0x3b, 0x32, 0x0 }, /* #48 */
    747     { 0x014f02, 0x014702, 0x8f, 0x1f, 0x90, 0x0 }, /* #49 */
    748     { 0x323a83, 0x323202, 0xdd, 0x51, 0x8c, 0x0 }, /* #50 */
    749     { 0x0b46d3, 0x0b4606, 0xbe, 0x65, 0xdb, 0x0 }, /* #51 */
    750     { 0x006712, 0x006702, 0x14, 0x7f, 0x6b, 0x0 }, /* #52 */
    751     { 0x0b6717, 0x0b6782, 0x8c, 0x8a, 0x06, 0x0 }, /* #53 */
    752     { 0x382b03, 0x382302, 0xf7, 0x6e, 0x99, 0x0 }, /* #54 */
    753     { 0x0b1257, 0x0b1202, 0x42, 0x32, 0x70, 0x0 }, /* #55 */
    754     { 0x205a06, 0x205282, 0x24, 0xc8, 0xec, 0x0 }, /* #56 */
    755     { 0x057247, 0x057202, 0x5e, 0x08, 0x56, 0x0 }, /* #57 */
    756     { 0x131c13, 0x131406, 0xba, 0x1d, 0xa7, 0x0 }, /* #58 */
    757     { 0x201e92, 0x201602, 0xfb, 0x40, 0xbb, 0x0 }, /* #59 */
    758     { 0x3f5696, 0x3f5602, 0x1c, 0x57, 0x4b, 0x0 }, /* #60 */
    759     { 0x097282, 0x097282, 0x6f, 0x9d, 0xf2, 0x0 }, /* #61 */
    760     { 0x3b35c6, 0x3b3582, 0x80, 0x86, 0x06, 0x0 }, /* #62 */
    761     { 0x347a92, 0x347282, 0xab, 0xf2, 0x59, 0x0 }, /* #63 */
     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 */
    762762};
    763763static const BINU8_TEST_T g_aTests_xor_u8_locked[] =
    764764{
    765     { 0x3433c6, 0x343346, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    766     { 0x1a6856, 0x1a6046, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    767     { 0x073796, 0x073746, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    768     { 0x1e5ec7, 0x1e5646, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    769     { 0x242543, 0x242502, 0x31, 0x31, 0x00, 0x0 }, /* #4 */
    770     { 0x3e0fc6, 0x3e0782, 0xfb, 0xfb, 0x00, 0x0 }, /* #5 */
    771     { 0x120b16, 0x120386, 0xb2, 0xb2, 0x00, 0x0 }, /* #6 */
    772     { 0x1a1e02, 0x1a1682, 0x9d, 0x9d, 0x00, 0x0 }, /* #7 */
    773     { 0x277b02, 0x277386, 0x3b, 0x93, 0xa8, 0x0 }, /* #8 */
    774     { 0x026c02, 0x026406, 0x94, 0x5f, 0xcb, 0x0 }, /* #9 */
    775     { 0x3e6253, 0x3e6202, 0xf8, 0x19, 0xe1, 0x0 }, /* #10 */
    776     { 0x0d5853, 0x0d5086, 0xfd, 0xc3, 0x3e, 0x0 }, /* #11 */
    777     { 0x211fd7, 0x211782, 0x0f, 0xb6, 0xb9, 0x0 }, /* #12 */
    778     { 0x287012, 0x287002, 0x2e, 0x29, 0x07, 0x0 }, /* #13 */
    779     { 0x221e57, 0x221606, 0x28, 0x5a, 0x72, 0x0 }, /* #14 */
    780     { 0x0c76c2, 0x0c7606, 0xfc, 0x28, 0xd4, 0x0 }, /* #15 */
    781     { 0x056183, 0x056106, 0xa2, 0x0a, 0xa8, 0x0 }, /* #16 */
    782     { 0x353a83, 0x353246, 0x76, 0x00, 0x76, 0x0 }, /* #17 */
    783     { 0x086b42, 0x086306, 0xa7, 0x41, 0xe6, 0x0 }, /* #18 */
    784     { 0x213897, 0x213006, 0x7c, 0x22, 0x5e, 0x0 }, /* #19 */
    785     { 0x342683, 0x342602, 0xa7, 0x6b, 0xcc, 0x0 }, /* #20 */
    786     { 0x1d3806, 0x1d3086, 0x05, 0xcc, 0xc9, 0x0 }, /* #21 */
    787     { 0x0c6bc2, 0x0c6306, 0x64, 0x50, 0x34, 0x0 }, /* #22 */
    788     { 0x3c0cd3, 0x3c0402, 0xa8, 0x5e, 0xf6, 0x0 }, /* #23 */
    789     { 0x393907, 0x393182, 0xd9, 0xfd, 0x24, 0x0 }, /* #24 */
    790     { 0x320542, 0x320506, 0x10, 0x28, 0x38, 0x0 }, /* #25 */
    791     { 0x251807, 0x251006, 0xd5, 0x3f, 0xea, 0x0 }, /* #26 */
    792     { 0x1d1b47, 0x1d1382, 0x76, 0xb6, 0xc0, 0x0 }, /* #27 */
    793     { 0x141642, 0x141682, 0x49, 0xfb, 0xb2, 0x0 }, /* #28 */
    794     { 0x124907, 0x124106, 0x5e, 0x7e, 0x20, 0x0 }, /* #29 */
    795     { 0x2c3482, 0x2c3482, 0xd7, 0xcd, 0x1a, 0x0 }, /* #30 */
    796     { 0x363893, 0x363082, 0xab, 0x8f, 0x24, 0x0 }, /* #31 */
    797     { 0x392dd2, 0x392546, 0x77, 0x00, 0x77, 0x0 }, /* #32 */
    798     { 0x166752, 0x166702, 0x01, 0x46, 0x47, 0x0 }, /* #33 */
    799     { 0x143d96, 0x143582, 0x71, 0xe3, 0x92, 0x0 }, /* #34 */
    800     { 0x215fc3, 0x215786, 0x23, 0xdd, 0xfe, 0x0 }, /* #35 */
    801     { 0x343bd2, 0x343382, 0x78, 0x86, 0xfe, 0x0 }, /* #36 */
    802     { 0x365017, 0x365002, 0x4f, 0x58, 0x17, 0x0 }, /* #37 */
    803     { 0x095912, 0x095102, 0x6a, 0x3d, 0x57, 0x0 }, /* #38 */
    804     { 0x3f3253, 0x3f3202, 0x7c, 0x67, 0x1b, 0x0 }, /* #39 */
    805     { 0x3c57c6, 0x3c5786, 0xeb, 0xd1, 0x3a, 0x0 }, /* #40 */
    806     { 0x1b1496, 0x1b1402, 0x3d, 0x1f, 0x22, 0x0 }, /* #41 */
    807     { 0x321096, 0x321086, 0x0e, 0xe2, 0xec, 0x0 }, /* #42 */
    808     { 0x1d5846, 0x1d5086, 0x2b, 0xca, 0xe1, 0x0 }, /* #43 */
    809     { 0x384bc2, 0x384306, 0xd2, 0x5a, 0x88, 0x0 }, /* #44 */
    810     { 0x2830d2, 0x283006, 0x3d, 0x28, 0x15, 0x0 }, /* #45 */
    811     { 0x0d6707, 0x0d6782, 0x9f, 0xb9, 0x26, 0x0 }, /* #46 */
    812     { 0x373486, 0x373486, 0x82, 0xd8, 0x5a, 0x0 }, /* #47 */
    813     { 0x2f4c46, 0x2f4406, 0xea, 0x2b, 0xc1, 0x0 }, /* #48 */
    814     { 0x2e0e87, 0x2e0682, 0x57, 0xa7, 0xf0, 0x0 }, /* #49 */
    815     { 0x021b97, 0x021306, 0xb0, 0x78, 0xc8, 0x0 }, /* #50 */
    816     { 0x201cd6, 0x201402, 0x20, 0x68, 0x48, 0x0 }, /* #51 */
    817     { 0x264d46, 0x264502, 0xd0, 0x02, 0xd2, 0x0 }, /* #52 */
    818     { 0x1469c6, 0x146102, 0xe9, 0x04, 0xed, 0x0 }, /* #53 */
    819     { 0x255112, 0x255106, 0x58, 0x39, 0x61, 0x0 }, /* #54 */
    820     { 0x222153, 0x222182, 0x9d, 0xb9, 0x24, 0x0 }, /* #55 */
    821     { 0x155f17, 0x155702, 0x37, 0x46, 0x71, 0x0 }, /* #56 */
    822     { 0x0a0516, 0x0a0506, 0x61, 0x21, 0x40, 0x0 }, /* #57 */
    823     { 0x317002, 0x317006, 0xfb, 0x21, 0xda, 0x0 }, /* #58 */
    824     { 0x327c16, 0x327482, 0x24, 0xc8, 0xec, 0x0 }, /* #59 */
    825     { 0x0170d7, 0x017086, 0xc0, 0xd2, 0x12, 0x0 }, /* #60 */
    826     { 0x2d2786, 0x2d2702, 0xf0, 0x4f, 0xbf, 0x0 }, /* #61 */
    827     { 0x172cd7, 0x172482, 0xb1, 0xd3, 0x62, 0x0 }, /* #62 */
    828     { 0x2d63c7, 0x2d6386, 0xcc, 0x82, 0x4e, 0x0 }, /* #63 */
     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 */
    829829};
    830830static const BINU8_TEST_T g_aTests_and_u8[] =
    831831{
    832     { 0x1a5402, 0x1a5446, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    833     { 0x027002, 0x027046, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    834     { 0x0a5602, 0x0a5646, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    835     { 0x152582, 0x152546, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    836     { 0x112312, 0x112346, 0x69, 0x00, 0x00, 0x0 }, /* #4 */
    837     { 0x345702, 0x345746, 0x6a, 0x00, 0x00, 0x0 }, /* #5 */
    838     { 0x320a03, 0x320246, 0xb1, 0x00, 0x00, 0x0 }, /* #6 */
    839     { 0x357a06, 0x357246, 0x3a, 0x00, 0x00, 0x0 }, /* #7 */
    840     { 0x321447, 0x321486, 0x97, 0x95, 0xf5, 0x0 }, /* #8 */
    841     { 0x046fc6, 0x046706, 0xcc, 0x44, 0x47, 0x0 }, /* #9 */
    842     { 0x0d01c6, 0x0d0106, 0x38, 0x18, 0x1f, 0x0 }, /* #10 */
    843     { 0x216706, 0x216702, 0xed, 0x4c, 0x5c, 0x0 }, /* #11 */
    844     { 0x3d6a07, 0x3d6286, 0xd2, 0x90, 0xb4, 0x0 }, /* #12 */
    845     { 0x021e47, 0x021606, 0xff, 0x1e, 0x1e, 0x0 }, /* #13 */
    846     { 0x354917, 0x354146, 0x12, 0x00, 0xec, 0x0 }, /* #14 */
    847     { 0x011b47, 0x011346, 0x10, 0x00, 0xa2, 0x0 }, /* #15 */
    848     { 0x142f82, 0x142706, 0xf3, 0x33, 0x37, 0x0 }, /* #16 */
    849     { 0x1d01d3, 0x1d0182, 0x91, 0x91, 0x9d, 0x0 }, /* #17 */
    850     { 0x002883, 0x002086, 0x9d, 0x88, 0x88, 0x0 }, /* #18 */
    851     { 0x1705c7, 0x170502, 0x0d, 0x01, 0x13, 0x0 }, /* #19 */
    852     { 0x1a6c47, 0x1a6482, 0xea, 0x80, 0x80, 0x0 }, /* #20 */
    853     { 0x172f57, 0x172746, 0xa2, 0x00, 0x18, 0x0 }, /* #21 */
    854     { 0x3758c7, 0x375002, 0x7a, 0x68, 0x6d, 0x0 }, /* #22 */
    855     { 0x1b4997, 0x1b4106, 0x78, 0x18, 0x1b, 0x0 }, /* #23 */
    856     { 0x212653, 0x212682, 0xd9, 0xd0, 0xf2, 0x0 }, /* #24 */
    857     { 0x140e43, 0x140646, 0x5c, 0x00, 0xa1, 0x0 }, /* #25 */
    858     { 0x240e16, 0x240602, 0xc0, 0x40, 0x44, 0x0 }, /* #26 */
    859     { 0x3b5617, 0x3b5602, 0x76, 0x26, 0xaf, 0x0 }, /* #27 */
    860     { 0x1b12c3, 0x1b1286, 0xec, 0xa0, 0xa2, 0x0 }, /* #28 */
    861     { 0x083486, 0x083482, 0xcf, 0xc2, 0xe2, 0x0 }, /* #29 */
    862     { 0x246346, 0x246302, 0xb8, 0x20, 0x62, 0x0 }, /* #30 */
    863     { 0x0a6c83, 0x0a6406, 0x0f, 0x0f, 0x9f, 0x0 }, /* #31 */
    864     { 0x343d16, 0x343506, 0x47, 0x44, 0xd4, 0x0 }, /* #32 */
    865     { 0x2e17c7, 0x2e1706, 0x8f, 0x05, 0x35, 0x0 }, /* #33 */
    866     { 0x191e87, 0x191686, 0x99, 0x90, 0xb6, 0x0 }, /* #34 */
    867     { 0x203806, 0x203082, 0xfe, 0xf8, 0xf9, 0x0 }, /* #35 */
    868     { 0x3a7382, 0x3a7302, 0xb5, 0x34, 0x7e, 0x0 }, /* #36 */
    869     { 0x032e86, 0x032646, 0x21, 0x00, 0x44, 0x0 }, /* #37 */
    870     { 0x141bc3, 0x141382, 0xe2, 0xe0, 0xf5, 0x0 }, /* #38 */
    871     { 0x0f1316, 0x0f1302, 0x0a, 0x02, 0xa6, 0x0 }, /* #39 */
    872     { 0x160196, 0x160102, 0x47, 0x40, 0xc8, 0x0 }, /* #40 */
    873     { 0x1c2d86, 0x1c2506, 0x4e, 0x48, 0x48, 0x0 }, /* #41 */
    874     { 0x336786, 0x336746, 0x20, 0x00, 0x04, 0x0 }, /* #42 */
    875     { 0x3c2cc3, 0x3c2402, 0xf5, 0x31, 0x33, 0x0 }, /* #43 */
    876     { 0x392612, 0x392606, 0x5c, 0x44, 0xc4, 0x0 }, /* #44 */
    877     { 0x036d83, 0x036506, 0x99, 0x09, 0x0f, 0x0 }, /* #45 */
    878     { 0x213c13, 0x213446, 0x56, 0x00, 0x00, 0x0 }, /* #46 */
    879     { 0x021502, 0x021506, 0xed, 0x48, 0x5a, 0x0 }, /* #47 */
    880     { 0x064597, 0x064506, 0xf1, 0x41, 0x43, 0x0 }, /* #48 */
    881     { 0x3c3c86, 0x3c3402, 0xef, 0x2c, 0x2c, 0x0 }, /* #49 */
    882     { 0x3b3087, 0x3b3082, 0xb5, 0xb0, 0xb8, 0x0 }, /* #50 */
    883     { 0x2f27d6, 0x2f2786, 0xc7, 0xc6, 0xf6, 0x0 }, /* #51 */
    884     { 0x2f4613, 0x2f4606, 0x52, 0x12, 0x1e, 0x0 }, /* #52 */
    885     { 0x2b52d3, 0x2b5206, 0xca, 0x0a, 0x2a, 0x0 }, /* #53 */
    886     { 0x020cc6, 0x020402, 0x57, 0x57, 0xff, 0x0 }, /* #54 */
    887     { 0x277942, 0x277146, 0x08, 0x00, 0xa1, 0x0 }, /* #55 */
    888     { 0x293282, 0x293202, 0x07, 0x02, 0x62, 0x0 }, /* #56 */
    889     { 0x0b2e96, 0x0b2602, 0x81, 0x01, 0x61, 0x0 }, /* #57 */
    890     { 0x351502, 0x351546, 0xc4, 0x00, 0x3a, 0x0 }, /* #58 */
    891     { 0x2c7d52, 0x2c7506, 0xad, 0x05, 0x55, 0x0 }, /* #59 */
    892     { 0x203c97, 0x203486, 0x97, 0x93, 0xfb, 0x0 }, /* #60 */
    893     { 0x1f17d3, 0x1f1706, 0x54, 0x50, 0x70, 0x0 }, /* #61 */
    894     { 0x263e16, 0x263602, 0xba, 0x08, 0x09, 0x0 }, /* #62 */
    895     { 0x2b4386, 0x2b4302, 0x4f, 0x4f, 0xdf, 0x0 }, /* #63 */
     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 */
    896896};
    897897static const BINU8_TEST_T g_aTests_and_u8_locked[] =
    898898{
    899     { 0x3e04d7, 0x3e0446, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    900     { 0x1b1557, 0x1b1546, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    901     { 0x291443, 0x291446, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    902     { 0x305983, 0x305146, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    903     { 0x132b52, 0x132346, 0x84, 0x00, 0x00, 0x0 }, /* #4 */
    904     { 0x3b0383, 0x3b0346, 0x45, 0x00, 0x00, 0x0 }, /* #5 */
    905     { 0x396083, 0x396046, 0x4e, 0x00, 0x00, 0x0 }, /* #6 */
    906     { 0x287a03, 0x287246, 0x3a, 0x00, 0x00, 0x0 }, /* #7 */
    907     { 0x1d4383, 0x1d4346, 0x3c, 0x00, 0x01, 0x0 }, /* #8 */
    908     { 0x3e4583, 0x3e4586, 0xa1, 0x81, 0xc3, 0x0 }, /* #9 */
    909     { 0x262dd7, 0x262502, 0x2e, 0x2c, 0xbc, 0x0 }, /* #10 */
    910     { 0x094e82, 0x094646, 0x00, 0x00, 0x97, 0x0 }, /* #11 */
    911     { 0x250916, 0x250182, 0x9e, 0x8a, 0xcb, 0x0 }, /* #12 */
    912     { 0x3d6ac7, 0x3d6246, 0xa0, 0x00, 0x4e, 0x0 }, /* #13 */
    913     { 0x2024c7, 0x202482, 0xab, 0xa2, 0xb2, 0x0 }, /* #14 */
    914     { 0x307797, 0x307702, 0xeb, 0x68, 0x6c, 0x0 }, /* #15 */
    915     { 0x085982, 0x085106, 0x09, 0x09, 0x79, 0x0 }, /* #16 */
    916     { 0x3905c2, 0x390506, 0xa9, 0x21, 0x35, 0x0 }, /* #17 */
    917     { 0x214987, 0x214102, 0x38, 0x20, 0xa2, 0x0 }, /* #18 */
    918     { 0x362106, 0x362102, 0x14, 0x04, 0xef, 0x0 }, /* #19 */
    919     { 0x0a39d3, 0x0a3102, 0xc6, 0x46, 0x76, 0x0 }, /* #20 */
    920     { 0x1a3387, 0x1a3302, 0x7b, 0x7a, 0x7a, 0x0 }, /* #21 */
    921     { 0x3d28d3, 0x3d2006, 0xbf, 0x1b, 0x1b, 0x0 }, /* #22 */
    922     { 0x003852, 0x003082, 0xcd, 0x89, 0xb9, 0x0 }, /* #23 */
    923     { 0x3e17d7, 0x3e1702, 0x2c, 0x08, 0xd9, 0x0 }, /* #24 */
    924     { 0x1f0656, 0x1f0606, 0x5d, 0x05, 0x85, 0x0 }, /* #25 */
    925     { 0x3a4086, 0x3a4002, 0xad, 0x29, 0x39, 0x0 }, /* #26 */
    926     { 0x253902, 0x253146, 0x51, 0x00, 0xa4, 0x0 }, /* #27 */
    927     { 0x127b96, 0x127382, 0xe7, 0xc2, 0xd2, 0x0 }, /* #28 */
    928     { 0x337543, 0x337502, 0xb5, 0x34, 0x74, 0x0 }, /* #29 */
    929     { 0x1b6552, 0x1b6506, 0x66, 0x24, 0x3c, 0x0 }, /* #30 */
    930     { 0x206717, 0x206702, 0x64, 0x04, 0x8d, 0x0 }, /* #31 */
    931     { 0x3538c6, 0x353006, 0x31, 0x30, 0xb8, 0x0 }, /* #32 */
    932     { 0x1367c6, 0x136786, 0xb2, 0x82, 0x87, 0x0 }, /* #33 */
    933     { 0x167342, 0x167386, 0x98, 0x90, 0x95, 0x0 }, /* #34 */
    934     { 0x0f3816, 0x0f3002, 0x87, 0x07, 0x7f, 0x0 }, /* #35 */
    935     { 0x226713, 0x226746, 0xc1, 0x00, 0x04, 0x0 }, /* #36 */
    936     { 0x384392, 0x384306, 0xc6, 0x06, 0x0e, 0x0 }, /* #37 */
    937     { 0x190803, 0x190082, 0xe1, 0xe0, 0xea, 0x0 }, /* #38 */
    938     { 0x222146, 0x222106, 0x15, 0x05, 0xc7, 0x0 }, /* #39 */
    939     { 0x1e0c42, 0x1e0402, 0x5b, 0x4a, 0xee, 0x0 }, /* #40 */
    940     { 0x294f52, 0x294702, 0x9e, 0x04, 0x05, 0x0 }, /* #41 */
    941     { 0x332756, 0x332702, 0x6f, 0x02, 0x02, 0x0 }, /* #42 */
    942     { 0x0b48c7, 0x0b4082, 0xca, 0x8a, 0x8e, 0x0 }, /* #43 */
    943     { 0x282f07, 0x282702, 0xb0, 0x20, 0x21, 0x0 }, /* #44 */
    944     { 0x391b42, 0x391306, 0x76, 0x24, 0xa5, 0x0 }, /* #45 */
    945     { 0x201792, 0x201702, 0x16, 0x04, 0x65, 0x0 }, /* #46 */
    946     { 0x077492, 0x077446, 0x86, 0x00, 0x70, 0x0 }, /* #47 */
    947     { 0x270e47, 0x270606, 0x2d, 0x2d, 0x6d, 0x0 }, /* #48 */
    948     { 0x267306, 0x267302, 0x4c, 0x40, 0xd2, 0x0 }, /* #49 */
    949     { 0x0f21c6, 0x0f2146, 0x04, 0x00, 0x61, 0x0 }, /* #50 */
    950     { 0x036783, 0x036786, 0xf0, 0x90, 0x97, 0x0 }, /* #51 */
    951     { 0x036703, 0x036782, 0xfa, 0xa8, 0xac, 0x0 }, /* #52 */
    952     { 0x276686, 0x276602, 0xa4, 0x20, 0x29, 0x0 }, /* #53 */
    953     { 0x1a6287, 0x1a6286, 0xa8, 0xa0, 0xb0, 0x0 }, /* #54 */
    954     { 0x2f3f03, 0x2f3702, 0x0c, 0x08, 0xc8, 0x0 }, /* #55 */
    955     { 0x222e17, 0x222602, 0x4b, 0x49, 0xed, 0x0 }, /* #56 */
    956     { 0x0b3413, 0x0b3406, 0x49, 0x41, 0x67, 0x0 }, /* #57 */
    957     { 0x0f0d43, 0x0f0502, 0x52, 0x10, 0x14, 0x0 }, /* #58 */
    958     { 0x274c56, 0x274446, 0x08, 0x00, 0x51, 0x0 }, /* #59 */
    959     { 0x1d1803, 0x1d1006, 0xab, 0x0a, 0x5a, 0x0 }, /* #60 */
    960     { 0x0f5fc3, 0x0f5786, 0xd2, 0xc0, 0xe4, 0x0 }, /* #61 */
    961     { 0x3a5cc7, 0x3a5406, 0x3a, 0x12, 0x92, 0x0 }, /* #62 */
    962     { 0x120607, 0x120646, 0x1e, 0x00, 0xc1, 0x0 }, /* #63 */
     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 */
    963963};
    964964static const BINU8_TEST_T g_aTests_cmp_u8[] =
    965965{
    966     { 0x1d7407, 0x1d7446, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    967     { 0x0333c3, 0x033346, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    968     { 0x2f7596, 0x2f7546, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    969     { 0x392247, 0x392246, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    970     { 0x284757, 0x284706, 0x4d, 0x4d, 0x00, 0x0 }, /* #4 */
    971     { 0x375f97, 0x375786, 0x9f, 0x9f, 0x00, 0x0 }, /* #5 */
    972     { 0x1a5497, 0x1a5406, 0x1d, 0x1d, 0x00, 0x0 }, /* #6 */
    973     { 0x067987, 0x067182, 0xcb, 0xcb, 0x00, 0x0 }, /* #7 */
    974     { 0x1d3452, 0x1d3482, 0xdc, 0xdc, 0x29, 0x0 }, /* #8 */
    975     { 0x1b5147, 0x1b5106, 0xfe, 0xfe, 0x99, 0x0 }, /* #9 */
    976     { 0x0e7557, 0x0e7512, 0xf4, 0xf4, 0xce, 0x0 }, /* #10 */
    977     { 0x187fd2, 0x187786, 0xe1, 0xe1, 0x60, 0x0 }, /* #11 */
    978     { 0x275c46, 0x275402, 0xf9, 0xf9, 0xc8, 0x0 }, /* #12 */
    979     { 0x3d5887, 0x3d5082, 0xff, 0xff, 0x58, 0x0 }, /* #13 */
    980     { 0x131902, 0x131117, 0x06, 0x06, 0xbf, 0x0 }, /* #14 */
    981     { 0x3104d3, 0x310493, 0x95, 0x95, 0x97, 0x0 }, /* #15 */
    982     { 0x3f0c03, 0x3f0483, 0x0f, 0x0f, 0x1d, 0x0 }, /* #16 */
    983     { 0x3e72c6, 0x3e7206, 0x45, 0x45, 0x21, 0x0 }, /* #17 */
    984     { 0x0b0c92, 0x0b0402, 0x6c, 0x6c, 0x35, 0x0 }, /* #18 */
    985     { 0x3b55c3, 0x3b5d02, 0xcc, 0xcc, 0x61, 0x0 }, /* #19 */
    986     { 0x040282, 0x040293, 0xd3, 0xd3, 0xfe, 0x0 }, /* #20 */
    987     { 0x264fc7, 0x264f16, 0xac, 0xac, 0x6d, 0x0 }, /* #21 */
    988     { 0x3e4852, 0x3e4887, 0x60, 0x60, 0xc0, 0x0 }, /* #22 */
    989     { 0x3a0c92, 0x3a0412, 0x33, 0x33, 0x04, 0x0 }, /* #23 */
    990     { 0x241f52, 0x241787, 0x18, 0x18, 0x30, 0x0 }, /* #24 */
    991     { 0x004ad2, 0x004206, 0x7b, 0x7b, 0x5a, 0x0 }, /* #25 */
    992     { 0x192e02, 0x192616, 0xe0, 0xe0, 0xcc, 0x0 }, /* #26 */
    993     { 0x0541d7, 0x054906, 0xbe, 0xbe, 0x62, 0x0 }, /* #27 */
    994     { 0x096d43, 0x096593, 0x03, 0x03, 0x2e, 0x0 }, /* #28 */
    995     { 0x337fc7, 0x337797, 0x47, 0x47, 0x59, 0x0 }, /* #29 */
    996     { 0x265547, 0x265597, 0x77, 0x77, 0x78, 0x0 }, /* #30 */
    997     { 0x253593, 0x253516, 0x40, 0x40, 0x22, 0x0 }, /* #31 */
    998     { 0x2c53d7, 0x2c5302, 0xae, 0xae, 0xad, 0x0 }, /* #32 */
    999     { 0x3e5447, 0x3e5493, 0x83, 0x83, 0xa9, 0x0 }, /* #33 */
    1000     { 0x3b3907, 0x3b3117, 0x14, 0x14, 0xbf, 0x0 }, /* #34 */
    1001     { 0x257497, 0x257486, 0xec, 0xec, 0x14, 0x0 }, /* #35 */
    1002     { 0x344913, 0x344906, 0xb8, 0xb8, 0x41, 0x0 }, /* #36 */
    1003     { 0x380152, 0x380106, 0xf8, 0xf8, 0xb7, 0x0 }, /* #37 */
    1004     { 0x287f86, 0x287f02, 0xd8, 0xd8, 0x70, 0x0 }, /* #38 */
    1005     { 0x016016, 0x016802, 0xb9, 0xb9, 0x52, 0x0 }, /* #39 */
    1006     { 0x0e7ec6, 0x0e7e87, 0x75, 0x75, 0x94, 0x0 }, /* #40 */
    1007     { 0x007546, 0x007583, 0xae, 0xae, 0xb6, 0x0 }, /* #41 */
    1008     { 0x0f29d7, 0x0f2906, 0xcd, 0xcd, 0x56, 0x0 }, /* #42 */
    1009     { 0x1e1707, 0x1e1787, 0x25, 0x25, 0x43, 0x0 }, /* #43 */
    1010     { 0x384382, 0x384b83, 0x4e, 0x4e, 0xb6, 0x0 }, /* #44 */
    1011     { 0x240a93, 0x240a02, 0xcb, 0xcb, 0x73, 0x0 }, /* #45 */
    1012     { 0x0a3416, 0x0a3c06, 0xa9, 0xa9, 0x37, 0x0 }, /* #46 */
    1013     { 0x1717c2, 0x171702, 0x64, 0x64, 0x30, 0x0 }, /* #47 */
    1014     { 0x2e58d7, 0x2e5093, 0x22, 0x22, 0x2e, 0x0 }, /* #48 */
    1015     { 0x1c1347, 0x1c1b83, 0x6e, 0x6e, 0xe8, 0x0 }, /* #49 */
    1016     { 0x304a46, 0x304a12, 0xa6, 0xa6, 0x6e, 0x0 }, /* #50 */
    1017     { 0x167586, 0x167582, 0xcd, 0xcd, 0x3c, 0x0 }, /* #51 */
    1018     { 0x372013, 0x372006, 0x9d, 0x9d, 0x93, 0x0 }, /* #52 */
    1019     { 0x047603, 0x047602, 0x44, 0x44, 0x34, 0x0 }, /* #53 */
    1020     { 0x074e02, 0x074607, 0x09, 0x09, 0xd9, 0x0 }, /* #54 */
    1021     { 0x0576c6, 0x057696, 0xf9, 0xf9, 0x3c, 0x0 }, /* #55 */
    1022     { 0x342d87, 0x342d87, 0x12, 0x12, 0x91, 0x0 }, /* #56 */
    1023     { 0x315092, 0x315093, 0xa9, 0xa9, 0xfb, 0x0 }, /* #57 */
    1024     { 0x107887, 0x107802, 0x94, 0x94, 0x33, 0x0 }, /* #58 */
    1025     { 0x261247, 0x261a93, 0x50, 0x50, 0xc1, 0x0 }, /* #59 */
    1026     { 0x0f5547, 0x0f5d93, 0x67, 0x67, 0xdb, 0x0 }, /* #60 */
    1027     { 0x2e0e02, 0x2e0613, 0x50, 0x50, 0xd4, 0x0 }, /* #61 */
    1028     { 0x306916, 0x306182, 0xf5, 0xf5, 0x15, 0x0 }, /* #62 */
    1029     { 0x0a5f17, 0x0a5f12, 0xf7, 0xf7, 0x7e, 0x0 }, /* #63 */
     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 */
    10301030};
    10311031static const BINU8_TEST_T g_aTests_test_u8[] =
    10321032{
    1033     { 0x300e53, 0x300646, 0x00, 0x00, 0x00, 0x0 }, /* #0 */
    1034     { 0x1b4f06, 0x1b4746, 0x00, 0x00, 0x00, 0x0 }, /* #1 */
    1035     { 0x237387, 0x237346, 0x00, 0x00, 0x00, 0x0 }, /* #2 */
    1036     { 0x095713, 0x095746, 0x00, 0x00, 0x00, 0x0 }, /* #3 */
    1037     { 0x007693, 0x007646, 0x36, 0x36, 0x00, 0x0 }, /* #4 */
    1038     { 0x054747, 0x054746, 0x19, 0x19, 0x00, 0x0 }, /* #5 */
    1039     { 0x195bc2, 0x195346, 0xb6, 0xb6, 0x00, 0x0 }, /* #6 */
    1040     { 0x2d2647, 0x2d2646, 0x52, 0x52, 0x00, 0x0 }, /* #7 */
    1041     { 0x345793, 0x345786, 0xce, 0xce, 0xdc, 0x0 }, /* #8 */
    1042     { 0x2c1cc7, 0x2c1406, 0x4b, 0x4b, 0x23, 0x0 }, /* #9 */
    1043     { 0x2522c2, 0x252202, 0xb4, 0xb4, 0x04, 0x0 }, /* #10 */
    1044     { 0x3a1e83, 0x3a1606, 0x9d, 0x9d, 0x14, 0x0 }, /* #11 */
    1045     { 0x316987, 0x316182, 0x87, 0x87, 0x8d, 0x0 }, /* #12 */
    1046     { 0x085b53, 0x085382, 0xe2, 0xe2, 0x91, 0x0 }, /* #13 */
    1047     { 0x062546, 0x062546, 0x34, 0x34, 0x03, 0x0 }, /* #14 */
    1048     { 0x0d30d2, 0x0d3086, 0xfa, 0xfa, 0xd2, 0x0 }, /* #15 */
    1049     { 0x381412, 0x381482, 0x8e, 0x8e, 0x90, 0x0 }, /* #16 */
    1050     { 0x0c6457, 0x0c6402, 0x3e, 0x3e, 0xfe, 0x0 }, /* #17 */
    1051     { 0x045fc2, 0x045746, 0x78, 0x78, 0x80, 0x0 }, /* #18 */
    1052     { 0x0b4917, 0x0b4186, 0xcf, 0xcf, 0xd9, 0x0 }, /* #19 */
    1053     { 0x0f2547, 0x0f2502, 0xc5, 0xc5, 0x2c, 0x0 }, /* #20 */
    1054     { 0x360946, 0x360102, 0x2c, 0x2c, 0xd9, 0x0 }, /* #21 */
    1055     { 0x123e97, 0x123606, 0x7c, 0x7c, 0x30, 0x0 }, /* #22 */
    1056     { 0x1652d2, 0x165286, 0xb2, 0xb2, 0xdc, 0x0 }, /* #23 */
    1057     { 0x385543, 0x385502, 0x0b, 0x0b, 0xc5, 0x0 }, /* #24 */
    1058     { 0x2f11c6, 0x2f1102, 0xac, 0xac, 0x3f, 0x0 }, /* #25 */
    1059     { 0x365c83, 0x365486, 0x97, 0x97, 0xe7, 0x0 }, /* #26 */
    1060     { 0x1565c6, 0x156502, 0x57, 0x57, 0xd7, 0x0 }, /* #27 */
    1061     { 0x1e4012, 0x1e4002, 0x40, 0x40, 0xd8, 0x0 }, /* #28 */
    1062     { 0x2819c7, 0x281146, 0x96, 0x96, 0x69, 0x0 }, /* #29 */
    1063     { 0x2b5b02, 0x2b5302, 0xb2, 0xb2, 0x36, 0x0 }, /* #30 */
    1064     { 0x212016, 0x212002, 0x62, 0x62, 0x8e, 0x0 }, /* #31 */
    1065     { 0x270303, 0x270302, 0x69, 0x69, 0x8a, 0x0 }, /* #32 */
    1066     { 0x1b5ec2, 0x1b5606, 0x2d, 0x2d, 0x4c, 0x0 }, /* #33 */
    1067     { 0x244886, 0x244002, 0x33, 0x33, 0xc6, 0x0 }, /* #34 */
    1068     { 0x054392, 0x054302, 0x7c, 0x7c, 0x11, 0x0 }, /* #35 */
    1069     { 0x146ad7, 0x146282, 0xeb, 0xeb, 0x9e, 0x0 }, /* #36 */
    1070     { 0x075147, 0x075106, 0xa7, 0xa7, 0x03, 0x0 }, /* #37 */
    1071     { 0x246192, 0x246106, 0x4c, 0x4c, 0xe4, 0x0 }, /* #38 */
    1072     { 0x240e83, 0x240606, 0x37, 0x37, 0x0b, 0x0 }, /* #39 */
    1073     { 0x3a1853, 0x3a1006, 0x2b, 0x2b, 0xe2, 0x0 }, /* #40 */
    1074     { 0x061246, 0x061202, 0x41, 0x41, 0x85, 0x0 }, /* #41 */
    1075     { 0x3d7103, 0x3d7102, 0xa7, 0xa7, 0x3b, 0x0 }, /* #42 */
    1076     { 0x267546, 0x267506, 0x7f, 0x7f, 0xe6, 0x0 }, /* #43 */
    1077     { 0x0c6413, 0x0c6446, 0x74, 0x74, 0x03, 0x0 }, /* #44 */
    1078     { 0x1e0253, 0x1e0202, 0x89, 0x89, 0x4e, 0x0 }, /* #45 */
    1079     { 0x2679d6, 0x267182, 0xbe, 0xbe, 0xd4, 0x0 }, /* #46 */
    1080     { 0x277692, 0x277602, 0x5c, 0x5c, 0x56, 0x0 }, /* #47 */
    1081     { 0x250c86, 0x250406, 0xa8, 0xa8, 0x7a, 0x0 }, /* #48 */
    1082     { 0x130096, 0x130082, 0xab, 0xab, 0x93, 0x0 }, /* #49 */
    1083     { 0x0e4252, 0x0e4282, 0xf7, 0xf7, 0xa2, 0x0 }, /* #50 */
    1084     { 0x116ac6, 0x116202, 0xfb, 0xfb, 0x79, 0x0 }, /* #51 */
    1085     { 0x393a83, 0x393286, 0xab, 0xab, 0xe3, 0x0 }, /* #52 */
    1086     { 0x036ed7, 0x036606, 0x2b, 0x2b, 0x7f, 0x0 }, /* #53 */
    1087     { 0x083cc3, 0x083406, 0xb3, 0xb3, 0x5a, 0x0 }, /* #54 */
    1088     { 0x297446, 0x297402, 0x64, 0x64, 0xfe, 0x0 }, /* #55 */
    1089     { 0x176413, 0x176406, 0x76, 0x76, 0xb1, 0x0 }, /* #56 */
    1090     { 0x307ad3, 0x307206, 0xf8, 0xf8, 0x7a, 0x0 }, /* #57 */
    1091     { 0x0a2e83, 0x0a2602, 0xe9, 0xe9, 0x42, 0x0 }, /* #58 */
    1092     { 0x011353, 0x011302, 0x6b, 0x6b, 0x4e, 0x0 }, /* #59 */
    1093     { 0x3046d2, 0x304602, 0x0b, 0x0b, 0x7b, 0x0 }, /* #60 */
    1094     { 0x255a46, 0x255246, 0x64, 0x64, 0x08, 0x0 }, /* #61 */
    1095     { 0x0a10c7, 0x0a1002, 0x31, 0x31, 0x39, 0x0 }, /* #62 */
    1096     { 0x310442, 0x310402, 0x01, 0x01, 0xb1, 0x0 }, /* #63 */
     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 */
    10971097};
    10981098
     
    11011101static const BINU16_TEST_T g_aTests_add_u16[] =
    11021102{
    1103     { 0x3e7c83, 0x3e7446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1104     { 0x320b57, 0x320346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1105     { 0x2a2c43, 0x2a2446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1106     { 0x357342, 0x357346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1107     { 0x1b1c43, 0x1b1486, 0xab11, 0xab11, 0x0000, 0x0 }, /* #4 */
    1108     { 0x3223c7, 0x322302, 0x7c86, 0x7c86, 0x0000, 0x0 }, /* #5 */
    1109     { 0x002747, 0x002782, 0xd0f7, 0xd0f7, 0x0000, 0x0 }, /* #6 */
    1110     { 0x083f56, 0x083786, 0xe32b, 0xe32b, 0x0000, 0x0 }, /* #7 */
    1111     { 0x032096, 0x032013, 0x5f9d, 0x5115, 0xf178, 0x0 }, /* #8 */
    1112     { 0x2c3f07, 0x2c3713, 0xcbc8, 0x01d5, 0x360d, 0x0 }, /* #9 */
    1113     { 0x0f1ed2, 0x0f1e96, 0x3c69, 0xa1f3, 0x658a, 0x0 }, /* #10 */
    1114     { 0x1a0016, 0x1a0096, 0x0c3f, 0xa360, 0x9721, 0x0 }, /* #11 */
    1115     { 0x1a5707, 0x1a5786, 0x80b4, 0xf82e, 0x777a, 0x0 }, /* #12 */
    1116     { 0x3e5482, 0x3e5c82, 0x7fc0, 0x8bcd, 0x0c0d, 0x0 }, /* #13 */
    1117     { 0x113782, 0x113783, 0xc7ba, 0x8e8f, 0xc6d5, 0x0 }, /* #14 */
    1118     { 0x333352, 0x333386, 0x11c2, 0xdab8, 0xc8f6, 0x0 }, /* #15 */
    1119     { 0x342e16, 0x342617, 0xe50e, 0x0166, 0x1c58, 0x0 }, /* #16 */
    1120     { 0x2e1f43, 0x2e1712, 0x2b5d, 0x6c49, 0x40ec, 0x0 }, /* #17 */
    1121     { 0x3d0102, 0x3d0103, 0xcd95, 0x4957, 0x7bc2, 0x0 }, /* #18 */
    1122     { 0x0607d2, 0x060f82, 0x4483, 0xae15, 0x6992, 0x0 }, /* #19 */
    1123     { 0x073502, 0x073587, 0xe363, 0xde3c, 0xfad9, 0x0 }, /* #20 */
    1124     { 0x1d7a43, 0x1d7203, 0x9bfb, 0x0d5d, 0x7162, 0x0 }, /* #21 */
    1125     { 0x203d83, 0x203d07, 0xd338, 0x5769, 0x8431, 0x0 }, /* #22 */
    1126     { 0x0832d6, 0x083a86, 0x3785, 0x8648, 0x4ec3, 0x0 }, /* #23 */
    1127     { 0x3c71c7, 0x3c7187, 0xfcc9, 0xd85f, 0xdb96, 0x0 }, /* #24 */
    1128     { 0x0c2513, 0x0c2586, 0x12b4, 0xf999, 0xe6e5, 0x0 }, /* #25 */
    1129     { 0x136302, 0x136b82, 0x78bb, 0xba5d, 0x41a2, 0x0 }, /* #26 */
    1130     { 0x247542, 0x247517, 0xdd84, 0x1cd1, 0x3f4d, 0x0 }, /* #27 */
    1131     { 0x325957, 0x325182, 0x42a7, 0xd529, 0x9282, 0x0 }, /* #28 */
    1132     { 0x3575d7, 0x357502, 0x19d9, 0x762a, 0x5c51, 0x0 }, /* #29 */
    1133     { 0x3220d2, 0x322882, 0x6f70, 0xe0a4, 0x7134, 0x0 }, /* #30 */
    1134     { 0x0310d2, 0x031003, 0x5de6, 0x172a, 0xb944, 0x0 }, /* #31 */
    1135     { 0x067806, 0x067082, 0xc771, 0xc845, 0x00d4, 0x0 }, /* #32 */
    1136     { 0x255393, 0x255b17, 0xb708, 0x4eb4, 0x97ac, 0x0 }, /* #33 */
    1137     { 0x0b1f83, 0x0b1782, 0x5413, 0xd51c, 0x8109, 0x0 }, /* #34 */
    1138     { 0x2b37c3, 0x2b3f96, 0x729d, 0xb7b7, 0x451a, 0x0 }, /* #35 */
    1139     { 0x3554d7, 0x355482, 0x0099, 0xbe3e, 0xbda5, 0x0 }, /* #36 */
    1140     { 0x1753c2, 0x175313, 0x4648, 0x3f16, 0xf8ce, 0x0 }, /* #37 */
    1141     { 0x1a5a86, 0x1a5203, 0xf99a, 0x44bf, 0x4b25, 0x0 }, /* #38 */
    1142     { 0x0e3e13, 0x0e3617, 0x7159, 0x43e7, 0xd28e, 0x0 }, /* #39 */
    1143     { 0x3b1dc2, 0x3b1582, 0x44c8, 0xcdea, 0x8922, 0x0 }, /* #40 */
    1144     { 0x165fc6, 0x165f13, 0xb06e, 0x661a, 0xb5ac, 0x0 }, /* #41 */
    1145     { 0x007352, 0x007397, 0xe3c8, 0x9435, 0xb06d, 0x0 }, /* #42 */
    1146     { 0x094b53, 0x094307, 0x3a26, 0x1d78, 0xe352, 0x0 }, /* #43 */
    1147     { 0x081a97, 0x081207, 0xfb38, 0x139c, 0x1864, 0x0 }, /* #44 */
    1148     { 0x150493, 0x150487, 0xb263, 0x9cc5, 0xea62, 0x0 }, /* #45 */
    1149     { 0x3c6a13, 0x3c6a17, 0x976f, 0x5660, 0xbef1, 0x0 }, /* #46 */
    1150     { 0x3c1c17, 0x3c1493, 0x8307, 0x80c1, 0xfdba, 0x0 }, /* #47 */
    1151     { 0x060007, 0x060892, 0x643b, 0xb0a4, 0x4c69, 0x0 }, /* #48 */
    1152     { 0x081d57, 0x081517, 0x6742, 0x3650, 0xcf0e, 0x0 }, /* #49 */
    1153     { 0x360dc3, 0x360582, 0xd9b3, 0xdd07, 0x0354, 0x0 }, /* #50 */
    1154     { 0x183e56, 0x183697, 0xcefc, 0xb80a, 0xe90e, 0x0 }, /* #51 */
    1155     { 0x085857, 0x085003, 0x5ae7, 0x0938, 0xae51, 0x0 }, /* #52 */
    1156     { 0x3e2692, 0x3e2e82, 0x6697, 0xda4a, 0x73b3, 0x0 }, /* #53 */
    1157     { 0x3022d3, 0x302292, 0xa3dd, 0xf9dc, 0x55ff, 0x0 }, /* #54 */
    1158     { 0x261c86, 0x261c03, 0xb317, 0x77f8, 0xc4e1, 0x0 }, /* #55 */
    1159     { 0x1b5092, 0x1b5007, 0x4aab, 0x283c, 0xdd91, 0x0 }, /* #56 */
    1160     { 0x257817, 0x257803, 0x943c, 0x257f, 0x9143, 0x0 }, /* #57 */
    1161     { 0x340d52, 0x340513, 0xd14f, 0x169e, 0x454f, 0x0 }, /* #58 */
    1162     { 0x090843, 0x090083, 0xe2c1, 0xc031, 0xdd70, 0x0 }, /* #59 */
    1163     { 0x303553, 0x303583, 0xd74d, 0x983d, 0xc0f0, 0x0 }, /* #60 */
    1164     { 0x020bd6, 0x020302, 0x1dd1, 0x44ec, 0x271b, 0x0 }, /* #61 */
    1165     { 0x3d0103, 0x3d0183, 0xdd3b, 0x9b3d, 0xbe02, 0x0 }, /* #62 */
    1166     { 0x020806, 0x020097, 0x9e2f, 0x9733, 0xf904, 0x0 }, /* #63 */
     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 */
    11671167};
    11681168static const BINU16_TEST_T g_aTests_add_u16_locked[] =
    11691169{
    1170     { 0x124d86, 0x124546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1171     { 0x006bd3, 0x006346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1172     { 0x1d0e86, 0x1d0646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1173     { 0x0d5316, 0x0d5346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1174     { 0x0b0a97, 0x0b0286, 0xcfb1, 0xcfb1, 0x0000, 0x0 }, /* #4 */
    1175     { 0x392156, 0x392186, 0x8db2, 0x8db2, 0x0000, 0x0 }, /* #5 */
    1176     { 0x0b07c7, 0x0b0702, 0x0ddf, 0x0ddf, 0x0000, 0x0 }, /* #6 */
    1177     { 0x0e5696, 0x0e5602, 0x249d, 0x249d, 0x0000, 0x0 }, /* #7 */
    1178     { 0x301b96, 0x301307, 0x4310, 0x126f, 0xcf5f, 0x0 }, /* #8 */
    1179     { 0x0f6582, 0x0f6d86, 0x5e82, 0xd742, 0x78c0, 0x0 }, /* #9 */
    1180     { 0x3467d2, 0x346f92, 0x6aab, 0x8268, 0x17bd, 0x0 }, /* #10 */
    1181     { 0x3934d2, 0x393c07, 0x9f41, 0x1fb1, 0x8070, 0x0 }, /* #11 */
    1182     { 0x3f5803, 0x3f5817, 0xcc65, 0x77b4, 0xab4f, 0x0 }, /* #12 */
    1183     { 0x3214c6, 0x321402, 0x09c8, 0x57ea, 0x4e22, 0x0 }, /* #13 */
    1184     { 0x0e16c2, 0x0e1687, 0xbb86, 0x944b, 0xd8c5, 0x0 }, /* #14 */
    1185     { 0x1e50d3, 0x1e5083, 0xdf97, 0xa438, 0xc4a1, 0x0 }, /* #15 */
    1186     { 0x163a83, 0x163212, 0x309a, 0x5580, 0x24e6, 0x0 }, /* #16 */
    1187     { 0x285b06, 0x285387, 0xe742, 0xe20f, 0xfacd, 0x0 }, /* #17 */
    1188     { 0x0c4417, 0x0c4492, 0x8b98, 0xc073, 0x34db, 0x0 }, /* #18 */
    1189     { 0x340e42, 0x340616, 0x0e2f, 0x7c1e, 0x6def, 0x0 }, /* #19 */
    1190     { 0x015893, 0x015892, 0x670f, 0x83e6, 0x1cd7, 0x0 }, /* #20 */
    1191     { 0x054d92, 0x054503, 0x7d28, 0x20ea, 0xa3c2, 0x0 }, /* #21 */
    1192     { 0x003a17, 0x003a17, 0x9073, 0x7060, 0xdfed, 0x0 }, /* #22 */
    1193     { 0x074e87, 0x074697, 0xf66d, 0xb466, 0xbdf9, 0x0 }, /* #23 */
    1194     { 0x152803, 0x152092, 0x5aa8, 0xe0d5, 0x862d, 0x0 }, /* #24 */
    1195     { 0x2b7943, 0x2b7192, 0x231f, 0xc88a, 0xa56b, 0x0 }, /* #25 */
    1196     { 0x104086, 0x104013, 0xe05f, 0x2186, 0x4127, 0x0 }, /* #26 */
    1197     { 0x3769d3, 0x376183, 0xb335, 0xb28a, 0xff55, 0x0 }, /* #27 */
    1198     { 0x200bc2, 0x200303, 0x9d5b, 0x168c, 0x7931, 0x0 }, /* #28 */
    1199     { 0x1f3902, 0x1f3182, 0xd0e6, 0xd697, 0x05b1, 0x0 }, /* #29 */
    1200     { 0x0f1447, 0x0f1416, 0x382b, 0x61c3, 0x2998, 0x0 }, /* #30 */
    1201     { 0x225556, 0x225513, 0x3cdc, 0x1140, 0xd464, 0x0 }, /* #31 */
    1202     { 0x273b86, 0x273392, 0xafae, 0xdd26, 0x2d78, 0x0 }, /* #32 */
    1203     { 0x115b12, 0x115382, 0x9503, 0xb398, 0x1e95, 0x0 }, /* #33 */
    1204     { 0x3912d3, 0x391217, 0x5a4f, 0x0b6a, 0xb11b, 0x0 }, /* #34 */
    1205     { 0x3b4542, 0x3b4582, 0x8482, 0x8968, 0x04e6, 0x0 }, /* #35 */
    1206     { 0x2967d6, 0x296f82, 0x5411, 0xb8df, 0x64ce, 0x0 }, /* #36 */
    1207     { 0x337882, 0x337016, 0x2ac9, 0x5bd4, 0x310b, 0x0 }, /* #37 */
    1208     { 0x0d2287, 0x0d2a17, 0x8d84, 0x3b33, 0xadaf, 0x0 }, /* #38 */
    1209     { 0x095103, 0x095103, 0xb435, 0x157c, 0x6147, 0x0 }, /* #39 */
    1210     { 0x233452, 0x233492, 0x92c5, 0xc310, 0x304b, 0x0 }, /* #40 */
    1211     { 0x133212, 0x133a82, 0x5c02, 0xcbd9, 0x6fd7, 0x0 }, /* #41 */
    1212     { 0x047556, 0x047516, 0x0858, 0x65a3, 0x5d4b, 0x0 }, /* #42 */
    1213     { 0x220393, 0x220306, 0x5cd6, 0x70dd, 0x1407, 0x0 }, /* #43 */
    1214     { 0x2e5202, 0x2e5a96, 0x594d, 0xd6db, 0x7d8e, 0x0 }, /* #44 */
    1215     { 0x054b42, 0x054307, 0xf9f1, 0x33a5, 0x39b4, 0x0 }, /* #45 */
    1216     { 0x240312, 0x240307, 0x4522, 0x3427, 0xef05, 0x0 }, /* #46 */
    1217     { 0x3e1a47, 0x3e1a07, 0x8c20, 0x29ee, 0x9dce, 0x0 }, /* #47 */
    1218     { 0x167512, 0x167503, 0xa681, 0x17d3, 0x7152, 0x0 }, /* #48 */
    1219     { 0x035cd2, 0x035c07, 0x84da, 0x1a9f, 0x95c5, 0x0 }, /* #49 */
    1220     { 0x262696, 0x262617, 0xbbed, 0x188b, 0x5c9e, 0x0 }, /* #50 */
    1221     { 0x020196, 0x020183, 0xf050, 0xccda, 0xdc8a, 0x0 }, /* #51 */
    1222     { 0x314416, 0x314403, 0x2661, 0x0cab, 0xe64a, 0x0 }, /* #52 */
    1223     { 0x1f0613, 0x1f0692, 0x556b, 0xef2a, 0x99bf, 0x0 }, /* #53 */
    1224     { 0x111847, 0x111083, 0xf005, 0x8429, 0x9424, 0x0 }, /* #54 */
    1225     { 0x2959d6, 0x295107, 0x72c4, 0x51ee, 0xdf2a, 0x0 }, /* #55 */
    1226     { 0x3555d3, 0x355596, 0x4ebe, 0xe153, 0x9295, 0x0 }, /* #56 */
    1227     { 0x037216, 0x037297, 0xe374, 0xe0c3, 0xfd4f, 0x0 }, /* #57 */
    1228     { 0x017d57, 0x017d17, 0xbabc, 0x75e1, 0xbb25, 0x0 }, /* #58 */
    1229     { 0x3f3d96, 0x3f3507, 0x6f26, 0x2128, 0xb202, 0x0 }, /* #59 */
    1230     { 0x0c1343, 0x0c1313, 0x4bfd, 0x0a79, 0xbe7c, 0x0 }, /* #60 */
    1231     { 0x381fc3, 0x381717, 0xcddf, 0x40cc, 0x72ed, 0x0 }, /* #61 */
    1232     { 0x150297, 0x150a86, 0x1970, 0x9965, 0x7ff5, 0x0 }, /* #62 */
    1233     { 0x2c3b87, 0x2c3307, 0x4268, 0x128e, 0xd026, 0x0 }, /* #63 */
     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 */
    12341234};
    12351235static const BINU16_TEST_T g_aTests_adc_u16[] =
    12361236{
    1237     { 0x034407, 0x034402, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
    1238     { 0x126586, 0x126546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1239     { 0x1c6442, 0x1c6446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1240     { 0x295602, 0x295646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1241     { 0x325307, 0x325306, 0x5f04, 0x5f05, 0x0000, 0x0 }, /* #4 */
    1242     { 0x0812d2, 0x081202, 0x38d5, 0x38d5, 0x0000, 0x0 }, /* #5 */
    1243     { 0x346486, 0x346486, 0xed6f, 0xed6f, 0x0000, 0x0 }, /* #6 */
    1244     { 0x375003, 0x375092, 0xfedf, 0xfee0, 0x0000, 0x0 }, /* #7 */
    1245     { 0x121216, 0x121217, 0xbb8c, 0x0a12, 0x4e86, 0x0 }, /* #8 */
    1246     { 0x285303, 0x285313, 0xff9c, 0x6ac2, 0x6b25, 0x0 }, /* #9 */
    1247     { 0x375ac3, 0x375212, 0x1a95, 0x3523, 0x1a8d, 0x0 }, /* #10 */
    1248     { 0x245dc3, 0x245512, 0x6aed, 0x77c1, 0x0cd3, 0x0 }, /* #11 */
    1249     { 0x0f3fc2, 0x0f3786, 0xbc51, 0xee6c, 0x321b, 0x0 }, /* #12 */
    1250     { 0x3b0043, 0x3b0016, 0x05e4, 0x5ed4, 0x58ef, 0x0 }, /* #13 */
    1251     { 0x1c3d57, 0x1c3d92, 0x438f, 0xb51a, 0x718a, 0x0 }, /* #14 */
    1252     { 0x2d21c3, 0x2d2192, 0x423f, 0xd4a7, 0x9267, 0x0 }, /* #15 */
    1253     { 0x1a0453, 0x1a0483, 0xb2dc, 0x863d, 0xd360, 0x0 }, /* #16 */
    1254     { 0x255592, 0x255582, 0xa150, 0xa8c2, 0x0772, 0x0 }, /* #17 */
    1255     { 0x387a96, 0x387a92, 0x5ecb, 0xa5d3, 0x4708, 0x0 }, /* #18 */
    1256     { 0x347097, 0x347017, 0x733e, 0x54c0, 0xe181, 0x0 }, /* #19 */
    1257     { 0x326a56, 0x326207, 0xe035, 0x3fe7, 0x5fb2, 0x0 }, /* #20 */
    1258     { 0x3b0ad6, 0x3b0286, 0x21fa, 0xd7fa, 0xb600, 0x0 }, /* #21 */
    1259     { 0x135492, 0x135486, 0x3c93, 0xfb4e, 0xbebb, 0x0 }, /* #22 */
    1260     { 0x256e46, 0x256682, 0xa256, 0xbc3e, 0x19e8, 0x0 }, /* #23 */
    1261     { 0x015b13, 0x015303, 0xda91, 0x48f4, 0x6e62, 0x0 }, /* #24 */
    1262     { 0x295407, 0x295c07, 0xc946, 0x5e09, 0x94c2, 0x0 }, /* #25 */
    1263     { 0x001e13, 0x001687, 0xc09b, 0xb6cc, 0xf630, 0x0 }, /* #26 */
    1264     { 0x2a1357, 0x2a1303, 0x6915, 0x4de6, 0xe4d0, 0x0 }, /* #27 */
    1265     { 0x2f0607, 0x2f0613, 0x5309, 0x0ee6, 0xbbdc, 0x0 }, /* #28 */
    1266     { 0x322a83, 0x322286, 0xb085, 0xbffc, 0x0f76, 0x0 }, /* #29 */
    1267     { 0x215407, 0x215c17, 0xbe55, 0x5605, 0x97af, 0x0 }, /* #30 */
    1268     { 0x165f93, 0x165703, 0x5a15, 0x1b26, 0xc110, 0x0 }, /* #31 */
    1269     { 0x344786, 0x344792, 0x9f7b, 0xa364, 0x03e9, 0x0 }, /* #32 */
    1270     { 0x014747, 0x014707, 0x6790, 0x364b, 0xceba, 0x0 }, /* #33 */
    1271     { 0x3b23d3, 0x3b2303, 0x3951, 0x0df2, 0xd4a0, 0x0 }, /* #34 */
    1272     { 0x053cc6, 0x053483, 0xdef0, 0xb576, 0xd686, 0x0 }, /* #35 */
    1273     { 0x1e1652, 0x1e1603, 0x5889, 0x4c89, 0xf400, 0x0 }, /* #36 */
    1274     { 0x3121c3, 0x312117, 0x661d, 0x5ca0, 0xf682, 0x0 }, /* #37 */
    1275     { 0x2b2797, 0x2b2786, 0x1f51, 0xc61e, 0xa6cc, 0x0 }, /* #38 */
    1276     { 0x2429d7, 0x242113, 0x5be3, 0x4f13, 0xf32f, 0x0 }, /* #39 */
    1277     { 0x064592, 0x064582, 0xec64, 0xf66d, 0x0a09, 0x0 }, /* #40 */
    1278     { 0x314212, 0x314a92, 0x7d3d, 0x9670, 0x1933, 0x0 }, /* #41 */
    1279     { 0x025453, 0x025486, 0x0220, 0xc688, 0xc467, 0x0 }, /* #42 */
    1280     { 0x012ad3, 0x012212, 0x217e, 0x54ba, 0x333b, 0x0 }, /* #43 */
    1281     { 0x2b57c2, 0x2b5792, 0x148f, 0xdcb0, 0xc821, 0x0 }, /* #44 */
    1282     { 0x140146, 0x140903, 0xcf80, 0x73ce, 0xa44e, 0x0 }, /* #45 */
    1283     { 0x063052, 0x063092, 0xc47d, 0xc770, 0x02f3, 0x0 }, /* #46 */
    1284     { 0x062387, 0x062b82, 0x5c26, 0x81ad, 0x2586, 0x0 }, /* #47 */
    1285     { 0x2a1e97, 0x2a1607, 0xd0c5, 0x1d78, 0x4cb2, 0x0 }, /* #48 */
    1286     { 0x2b1953, 0x2b1187, 0xfa7b, 0xe84e, 0xedd2, 0x0 }, /* #49 */
    1287     { 0x111512, 0x111506, 0x08a2, 0x6f4b, 0x66a9, 0x0 }, /* #50 */
    1288     { 0x084c02, 0x084417, 0xebf3, 0x0490, 0x189d, 0x0 }, /* #51 */
    1289     { 0x0b0ed6, 0x0b0607, 0x59d2, 0x2624, 0xcc52, 0x0 }, /* #52 */
    1290     { 0x0b4003, 0x0b4093, 0xdd3e, 0xd070, 0xf331, 0x0 }, /* #53 */
    1291     { 0x332053, 0x332017, 0xc759, 0x1088, 0x492e, 0x0 }, /* #54 */
    1292     { 0x134e06, 0x134682, 0xad42, 0xeafe, 0x3dbc, 0x0 }, /* #55 */
    1293     { 0x2e5cc3, 0x2e5493, 0xb7c7, 0x8c64, 0xd49c, 0x0 }, /* #56 */
    1294     { 0x0c7c42, 0x0c7417, 0xd515, 0x2cb1, 0x579c, 0x0 }, /* #57 */
    1295     { 0x201013, 0x201082, 0xb626, 0xc46e, 0x0e47, 0x0 }, /* #58 */
    1296     { 0x233b86, 0x233317, 0xfb97, 0x7a53, 0x7ebc, 0x0 }, /* #59 */
    1297     { 0x1040d6, 0x104003, 0xb3d9, 0x11ab, 0x5dd2, 0x0 }, /* #60 */
    1298     { 0x1b4992, 0x1b4107, 0xcf79, 0x111e, 0x41a5, 0x0 }, /* #61 */
    1299     { 0x363f96, 0x363706, 0x6b52, 0x7f2b, 0x13d9, 0x0 }, /* #62 */
    1300     { 0x175846, 0x175803, 0xc3b0, 0x5de3, 0x9a33, 0x0 }, /* #63 */
     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 */
    13011301};
    13021302static const BINU16_TEST_T g_aTests_adc_u16_locked[] =
    13031303{
    1304     { 0x0a7756, 0x0a7746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1305     { 0x0d5c42, 0x0d5446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1306     { 0x3b0c46, 0x3b0446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1307     { 0x2b0647, 0x2b0602, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
    1308     { 0x062556, 0x062506, 0x3112, 0x3112, 0x0000, 0x0 }, /* #4 */
    1309     { 0x0d7a12, 0x0d7202, 0x586e, 0x586e, 0x0000, 0x0 }, /* #5 */
    1310     { 0x0d4b83, 0x0d4306, 0x6ed7, 0x6ed8, 0x0000, 0x0 }, /* #6 */
    1311     { 0x0e52c6, 0x0e5202, 0x199d, 0x199d, 0x0000, 0x0 }, /* #7 */
    1312     { 0x340b42, 0x340382, 0x8682, 0xd63e, 0x4fbc, 0x0 }, /* #8 */
    1313     { 0x2056c6, 0x205e86, 0x3077, 0xa01e, 0x6fa7, 0x0 }, /* #9 */
    1314     { 0x174792, 0x174712, 0x11d4, 0x3de0, 0x2c0c, 0x0 }, /* #10 */
    1315     { 0x1e3e92, 0x1e3613, 0x7ec8, 0x2043, 0xa17b, 0x0 }, /* #11 */
    1316     { 0x2b5442, 0x2b5497, 0xbe6e, 0xaa84, 0xec16, 0x0 }, /* #12 */
    1317     { 0x360657, 0x360687, 0xd420, 0xb22e, 0xde0d, 0x0 }, /* #13 */
    1318     { 0x3a0c02, 0x3a0486, 0xc8e1, 0xd382, 0x0aa1, 0x0 }, /* #14 */
    1319     { 0x0d3402, 0x0d3497, 0xf88e, 0x8088, 0x87fa, 0x0 }, /* #15 */
    1320     { 0x0c1b97, 0x0c1306, 0x3381, 0x5999, 0x2617, 0x0 }, /* #16 */
    1321     { 0x367712, 0x367f13, 0xa18b, 0x4075, 0x9eea, 0x0 }, /* #17 */
    1322     { 0x231046, 0x231007, 0x5731, 0x301b, 0xd8ea, 0x0 }, /* #18 */
    1323     { 0x014d13, 0x014513, 0xe7ab, 0x6185, 0x79d9, 0x0 }, /* #19 */
    1324     { 0x1e14c7, 0x1e1407, 0x7a61, 0x65fc, 0xeb9a, 0x0 }, /* #20 */
    1325     { 0x173512, 0x173507, 0xccd5, 0x41ff, 0x752a, 0x0 }, /* #21 */
    1326     { 0x175782, 0x175f96, 0x38bb, 0x8d84, 0x54c9, 0x0 }, /* #22 */
    1327     { 0x2601d3, 0x260196, 0x353e, 0xfa5c, 0xc51d, 0x0 }, /* #23 */
    1328     { 0x2a0306, 0x2a0303, 0xe897, 0x633d, 0x7aa6, 0x0 }, /* #24 */
    1329     { 0x1000d3, 0x100896, 0x5fac, 0x9a48, 0x3a9b, 0x0 }, /* #25 */
    1330     { 0x087dd7, 0x087586, 0xdb55, 0xf98b, 0x1e35, 0x0 }, /* #26 */
    1331     { 0x1b7b12, 0x1b7313, 0xccf5, 0x45b0, 0x78bb, 0x0 }, /* #27 */
    1332     { 0x3b0547, 0x3b0586, 0x1726, 0x9799, 0x8072, 0x0 }, /* #28 */
    1333     { 0x370452, 0x370403, 0x5b8f, 0x271f, 0xcb90, 0x0 }, /* #29 */
    1334     { 0x1f2412, 0x1f2c96, 0x551e, 0xa481, 0x4f63, 0x0 }, /* #30 */
    1335     { 0x0f7846, 0x0f7092, 0xc14d, 0xe401, 0x22b4, 0x0 }, /* #31 */
    1336     { 0x092647, 0x092686, 0x30e4, 0xbb4d, 0x8a68, 0x0 }, /* #32 */
    1337     { 0x3a1793, 0x3a1797, 0xb36d, 0xa690, 0xf322, 0x0 }, /* #33 */
    1338     { 0x2721c7, 0x272992, 0x6cf4, 0x8202, 0x150d, 0x0 }, /* #34 */
    1339     { 0x252957, 0x252197, 0xec7d, 0x9b9c, 0xaf1e, 0x0 }, /* #35 */
    1340     { 0x0f16c3, 0x0f1e82, 0x5e90, 0xd0f2, 0x7261, 0x0 }, /* #36 */
    1341     { 0x267343, 0x267396, 0xcb6d, 0xf1f9, 0x268b, 0x0 }, /* #37 */
    1342     { 0x350946, 0x350913, 0x844c, 0x4243, 0xbdf7, 0x0 }, /* #38 */
    1343     { 0x1b3b47, 0x1b3303, 0xf5b6, 0x3cd9, 0x4722, 0x0 }, /* #39 */
    1344     { 0x206bd7, 0x206316, 0x6d8f, 0x7382, 0x05f2, 0x0 }, /* #40 */
    1345     { 0x2e5997, 0x2e5107, 0x6698, 0x641b, 0xfd82, 0x0 }, /* #41 */
    1346     { 0x0b1fc7, 0x0b1713, 0x6ecd, 0x5797, 0xe8c9, 0x0 }, /* #42 */
    1347     { 0x191387, 0x191b17, 0x8112, 0x0730, 0x861d, 0x0 }, /* #43 */
    1348     { 0x350853, 0x350096, 0x8b6e, 0xb963, 0x2df4, 0x0 }, /* #44 */
    1349     { 0x1f6f93, 0x1f6782, 0x3bde, 0xc22f, 0x8650, 0x0 }, /* #45 */
    1350     { 0x091746, 0x091717, 0x571f, 0x13d1, 0xbcb2, 0x0 }, /* #46 */
    1351     { 0x2b6746, 0x2b6787, 0xf0da, 0xebbe, 0xfae4, 0x0 }, /* #47 */
    1352     { 0x165282, 0x165202, 0x21ce, 0x666e, 0x44a0, 0x0 }, /* #48 */
    1353     { 0x113712, 0x113717, 0xa94d, 0x1a41, 0x70f4, 0x0 }, /* #49 */
    1354     { 0x0c3ad6, 0x0c3282, 0xb9d9, 0xc2cb, 0x08f2, 0x0 }, /* #50 */
    1355     { 0x253a96, 0x253206, 0x2241, 0x3335, 0x10f4, 0x0 }, /* #51 */
    1356     { 0x361213, 0x361216, 0x227c, 0x2747, 0x04ca, 0x0 }, /* #52 */
    1357     { 0x1938d3, 0x193803, 0xa746, 0x381f, 0x90d8, 0x0 }, /* #53 */
    1358     { 0x1820d2, 0x182882, 0x62a3, 0xbc8a, 0x59e7, 0x0 }, /* #54 */
    1359     { 0x0e6d12, 0x0e6593, 0xf957, 0xcf61, 0xd60a, 0x0 }, /* #55 */
    1360     { 0x140fd3, 0x140792, 0xb63e, 0xefcd, 0x398e, 0x0 }, /* #56 */
    1361     { 0x140596, 0x140592, 0x028a, 0xafd9, 0xad4f, 0x0 }, /* #57 */
    1362     { 0x3f30c6, 0x3f3097, 0xefda, 0xc788, 0xd7ae, 0x0 }, /* #58 */
    1363     { 0x1e55d2, 0x1e5503, 0x5b7d, 0x15bf, 0xba42, 0x0 }, /* #59 */
    1364     { 0x0a6bd6, 0x0a6383, 0xd041, 0x9f75, 0xcf34, 0x0 }, /* #60 */
    1365     { 0x1a4302, 0x1a4b07, 0x9daa, 0x594b, 0xbba1, 0x0 }, /* #61 */
    1366     { 0x151986, 0x151187, 0xbd8c, 0x8f3c, 0xd1b0, 0x0 }, /* #62 */
    1367     { 0x385057, 0x385086, 0x99e2, 0xc82b, 0x2e48, 0x0 }, /* #63 */
     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 */
    13681368};
    13691369static const BINU16_TEST_T g_aTests_sub_u16[] =
    13701370{
    1371     { 0x2302d2, 0x230246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1372     { 0x123ac3, 0x123246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1373     { 0x194697, 0x194646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1374     { 0x037712, 0x037746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1375     { 0x1b7416, 0x1b7486, 0xafa9, 0xafa9, 0x0000, 0x0 }, /* #4 */
    1376     { 0x0c44c3, 0x0c4406, 0x003c, 0x003c, 0x0000, 0x0 }, /* #5 */
    1377     { 0x371997, 0x371186, 0x8d17, 0x8d17, 0x0000, 0x0 }, /* #6 */
    1378     { 0x052b16, 0x052386, 0xe187, 0xe187, 0x0000, 0x0 }, /* #7 */
    1379     { 0x2d1092, 0x2d1083, 0x059c, 0xb113, 0x5489, 0x0 }, /* #8 */
    1380     { 0x397bc3, 0x397393, 0x3d51, 0xfe97, 0x3eba, 0x0 }, /* #9 */
    1381     { 0x130fc3, 0x130702, 0x44f8, 0x3fe0, 0x0518, 0x0 }, /* #10 */
    1382     { 0x0e7f57, 0x0e7793, 0x8f30, 0xff57, 0x8fd9, 0x0 }, /* #11 */
    1383     { 0x305212, 0x305282, 0xe2b4, 0xe083, 0x0231, 0x0 }, /* #12 */
    1384     { 0x362b46, 0x362392, 0xc1c1, 0x8c3e, 0x3583, 0x0 }, /* #13 */
    1385     { 0x265ed6, 0x265616, 0xb88c, 0x2b9f, 0x8ced, 0x0 }, /* #14 */
    1386     { 0x015556, 0x015d02, 0x8d3d, 0x569b, 0x36a2, 0x0 }, /* #15 */
    1387     { 0x376016, 0x376012, 0xed70, 0x0832, 0xe53e, 0x0 }, /* #16 */
    1388     { 0x066392, 0x066b83, 0x6e8b, 0xe3d3, 0x8ab8, 0x0 }, /* #17 */
    1389     { 0x175e57, 0x175603, 0x10dd, 0x11a4, 0xff39, 0x0 }, /* #18 */
    1390     { 0x263247, 0x263a83, 0x399d, 0xafec, 0x89b1, 0x0 }, /* #19 */
    1391     { 0x0c7c87, 0x0c7416, 0xe662, 0x65ca, 0x8098, 0x0 }, /* #20 */
    1392     { 0x253547, 0x253512, 0x78d5, 0x26ba, 0x521b, 0x0 }, /* #21 */
    1393     { 0x125687, 0x125682, 0xfe6c, 0xeeec, 0x0f80, 0x0 }, /* #22 */
    1394     { 0x1058c3, 0x105006, 0xd6f6, 0x1e21, 0xb8d5, 0x0 }, /* #23 */
    1395     { 0x3b7a52, 0x3b7287, 0x8074, 0xcb22, 0xb552, 0x0 }, /* #24 */
    1396     { 0x3b0a02, 0x3b0217, 0x3f50, 0x770f, 0xc841, 0x0 }, /* #25 */
    1397     { 0x086056, 0x086013, 0x18a5, 0x7fd9, 0x98cc, 0x0 }, /* #26 */
    1398     { 0x3f1552, 0x3f1593, 0x1f80, 0xb92a, 0x6656, 0x0 }, /* #27 */
    1399     { 0x217a93, 0x217a97, 0x7ba6, 0x8c78, 0xef2e, 0x0 }, /* #28 */
    1400     { 0x3c4507, 0x3c4d93, 0x2538, 0x863d, 0x9efb, 0x0 }, /* #29 */
    1401     { 0x2e01c7, 0x2e0183, 0x67df, 0xefc8, 0x7817, 0x0 }, /* #30 */
    1402     { 0x084302, 0x084383, 0x8c6d, 0xc97a, 0xc2f3, 0x0 }, /* #31 */
    1403     { 0x253b02, 0x253382, 0xe60e, 0x8302, 0x630c, 0x0 }, /* #32 */
    1404     { 0x332203, 0x332282, 0xad2c, 0x87e5, 0x2547, 0x0 }, /* #33 */
    1405     { 0x0c3c47, 0x0c3416, 0xebed, 0x037e, 0xe86f, 0x0 }, /* #34 */
    1406     { 0x1242c6, 0x124293, 0x9d86, 0xa1da, 0xfbac, 0x0 }, /* #35 */
    1407     { 0x1711c2, 0x171102, 0xd8de, 0x45fe, 0x92e0, 0x0 }, /* #36 */
    1408     { 0x117cc2, 0x117496, 0xec45, 0xbadb, 0x316a, 0x0 }, /* #37 */
    1409     { 0x360596, 0x360d16, 0xac74, 0x68f6, 0x437e, 0x0 }, /* #38 */
    1410     { 0x1576d6, 0x157613, 0x2b94, 0x5867, 0xd32d, 0x0 }, /* #39 */
    1411     { 0x296392, 0x296306, 0x7bef, 0x494e, 0x32a1, 0x0 }, /* #40 */
    1412     { 0x046fc2, 0x046786, 0xf04b, 0x9c30, 0x541b, 0x0 }, /* #41 */
    1413     { 0x195a87, 0x195202, 0xfb98, 0x0323, 0xf875, 0x0 }, /* #42 */
    1414     { 0x383943, 0x383112, 0x58e9, 0x518f, 0x075a, 0x0 }, /* #43 */
    1415     { 0x2c7d83, 0x2c7597, 0x2282, 0xa2f9, 0x7f89, 0x0 }, /* #44 */
    1416     { 0x185e93, 0x185606, 0x6eed, 0x51e4, 0x1d09, 0x0 }, /* #45 */
    1417     { 0x2d2202, 0x2d2213, 0x2a19, 0x7d9e, 0xac7b, 0x0 }, /* #46 */
    1418     { 0x394c97, 0x394416, 0x4285, 0x0f8b, 0x32fa, 0x0 }, /* #47 */
    1419     { 0x1f0bd2, 0x1f0383, 0x2180, 0xd1b0, 0x4fd0, 0x0 }, /* #48 */
    1420     { 0x256ac2, 0x256282, 0xf17d, 0xc694, 0x2ae9, 0x0 }, /* #49 */
    1421     { 0x297b03, 0x297b02, 0xcbf8, 0x5313, 0x78e5, 0x0 }, /* #50 */
    1422     { 0x040ad2, 0x040293, 0x8cc6, 0xaaab, 0xe21b, 0x0 }, /* #51 */
    1423     { 0x010cc3, 0x010497, 0x8bf4, 0xb688, 0xd56c, 0x0 }, /* #52 */
    1424     { 0x096ad7, 0x096206, 0xdd78, 0x39f5, 0xa383, 0x0 }, /* #53 */
    1425     { 0x176c16, 0x176c02, 0x8be2, 0x2370, 0x6872, 0x0 }, /* #54 */
    1426     { 0x2e08c2, 0x2e0802, 0x86df, 0x6ec4, 0x181b, 0x0 }, /* #55 */
    1427     { 0x1d4d07, 0x1d4597, 0x42b6, 0xc98e, 0x7928, 0x0 }, /* #56 */
    1428     { 0x164f46, 0x164702, 0xd823, 0x2e70, 0xa9b3, 0x0 }, /* #57 */
    1429     { 0x2a7452, 0x2a7493, 0x17cc, 0xbd5e, 0x5a6e, 0x0 }, /* #58 */
    1430     { 0x1e3783, 0x1e3f12, 0x93a2, 0x3f8c, 0x5416, 0x0 }, /* #59 */
    1431     { 0x2974c3, 0x297413, 0x45a5, 0x6246, 0xe35f, 0x0 }, /* #60 */
    1432     { 0x042bd2, 0x042383, 0x967a, 0xe994, 0xace6, 0x0 }, /* #61 */
    1433     { 0x266217, 0x266213, 0x1dd1, 0x4645, 0xd78c, 0x0 }, /* #62 */
    1434     { 0x2141d7, 0x214993, 0x2cb0, 0x8219, 0xaa97, 0x0 }, /* #63 */
     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 */
    14351435};
    14361436static const BINU16_TEST_T g_aTests_sub_u16_locked[] =
    14371437{
    1438     { 0x013842, 0x013046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1439     { 0x323243, 0x323246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1440     { 0x0e5b42, 0x0e5346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1441     { 0x1b5ad7, 0x1b5246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1442     { 0x3a6813, 0x3a6002, 0x46ab, 0x46ab, 0x0000, 0x0 }, /* #4 */
    1443     { 0x2a2a83, 0x2a2286, 0xf13a, 0xf13a, 0x0000, 0x0 }, /* #5 */
    1444     { 0x0209d2, 0x020182, 0xba51, 0xba51, 0x0000, 0x0 }, /* #6 */
    1445     { 0x2c43d7, 0x2c4302, 0x39e5, 0x39e5, 0x0000, 0x0 }, /* #7 */
    1446     { 0x2a1452, 0x2a1c06, 0xa09f, 0x2c60, 0x743f, 0x0 }, /* #8 */
    1447     { 0x0d7f46, 0x0d7797, 0x2398, 0xe21b, 0x417d, 0x0 }, /* #9 */
    1448     { 0x2d7443, 0x2d7492, 0xccb3, 0xc0ce, 0x0be5, 0x0 }, /* #10 */
    1449     { 0x173d86, 0x173512, 0x4517, 0x3c79, 0x089e, 0x0 }, /* #11 */
    1450     { 0x3329c2, 0x332192, 0xe766, 0xe0fb, 0x066b, 0x0 }, /* #12 */
    1451     { 0x2b1813, 0x2b1806, 0x81d7, 0x1844, 0x6993, 0x0 }, /* #13 */
    1452     { 0x075a86, 0x075a02, 0x9bb4, 0x68b3, 0x3301, 0x0 }, /* #14 */
    1453     { 0x2f3352, 0x2f3b93, 0x0ec5, 0x8737, 0x878e, 0x0 }, /* #15 */
    1454     { 0x286312, 0x286306, 0xfc6b, 0x15c0, 0xe6ab, 0x0 }, /* #16 */
    1455     { 0x153f52, 0x153712, 0xa293, 0x0afd, 0x9796, 0x0 }, /* #17 */
    1456     { 0x2c61d3, 0x2c6197, 0x1281, 0xa0c9, 0x71b8, 0x0 }, /* #18 */
    1457     { 0x1b3a43, 0x1b3a02, 0x9d2b, 0x5ca4, 0x4087, 0x0 }, /* #19 */
    1458     { 0x0b30c3, 0x0b3093, 0x8b34, 0x9c0e, 0xef26, 0x0 }, /* #20 */
    1459     { 0x0942c2, 0x094a12, 0x8aa0, 0x379e, 0x5302, 0x0 }, /* #21 */
    1460     { 0x130913, 0x130197, 0x0ca0, 0x8cf5, 0x7fab, 0x0 }, /* #22 */
    1461     { 0x024dc2, 0x024502, 0x6c7e, 0x1316, 0x5968, 0x0 }, /* #23 */
    1462     { 0x325b07, 0x325312, 0x60c2, 0x4408, 0x1cba, 0x0 }, /* #24 */
    1463     { 0x0475d6, 0x047582, 0xf098, 0xe0b6, 0x0fe2, 0x0 }, /* #25 */
    1464     { 0x000c93, 0x000416, 0xcb87, 0x1a48, 0xb13f, 0x0 }, /* #26 */
    1465     { 0x234357, 0x234382, 0xe2cf, 0xaf49, 0x3386, 0x0 }, /* #27 */
    1466     { 0x1d0986, 0x1d0906, 0xbdba, 0x6439, 0x5981, 0x0 }, /* #28 */
    1467     { 0x344683, 0x344616, 0xbd20, 0x0596, 0xb78a, 0x0 }, /* #29 */
    1468     { 0x3c6546, 0x3c6516, 0xe008, 0x1b7e, 0xc48a, 0x0 }, /* #30 */
    1469     { 0x105786, 0x105712, 0x6612, 0x0437, 0x61db, 0x0 }, /* #31 */
    1470     { 0x2a6446, 0x2a6493, 0x4b97, 0xe73e, 0x6459, 0x0 }, /* #32 */
    1471     { 0x354c02, 0x354407, 0x555e, 0x78ca, 0xdc94, 0x0 }, /* #33 */
    1472     { 0x394242, 0x394202, 0x7032, 0x33b0, 0x3c82, 0x0 }, /* #34 */
    1473     { 0x2d1dd2, 0x2d1596, 0xd80b, 0xd5fc, 0x020f, 0x0 }, /* #35 */
    1474     { 0x384c17, 0x384487, 0x89b9, 0xaf53, 0xda66, 0x0 }, /* #36 */
    1475     { 0x154f46, 0x154f87, 0x50a6, 0x9e66, 0xb240, 0x0 }, /* #37 */
    1476     { 0x007312, 0x007b97, 0x2fa9, 0x97af, 0x97fa, 0x0 }, /* #38 */
    1477     { 0x0a03d2, 0x0a0393, 0x6c91, 0xfbe6, 0x70ab, 0x0 }, /* #39 */
    1478     { 0x282f43, 0x282796, 0xdc37, 0x9d48, 0x3eef, 0x0 }, /* #40 */
    1479     { 0x044506, 0x044513, 0x37e3, 0x6f64, 0xc87f, 0x0 }, /* #41 */
    1480     { 0x065a52, 0x065203, 0x5017, 0x5b34, 0xf4e3, 0x0 }, /* #42 */
    1481     { 0x015217, 0x015297, 0x9f39, 0xe17d, 0xbdbc, 0x0 }, /* #43 */
    1482     { 0x1d6616, 0x1d6693, 0x81c7, 0xafda, 0xd1ed, 0x0 }, /* #44 */
    1483     { 0x2033c2, 0x203393, 0x1c73, 0xefdc, 0x2c97, 0x0 }, /* #45 */
    1484     { 0x112a57, 0x112206, 0x60b6, 0x0582, 0x5b34, 0x0 }, /* #46 */
    1485     { 0x306742, 0x306796, 0xfc80, 0xdd0a, 0x1f76, 0x0 }, /* #47 */
    1486     { 0x064612, 0x064607, 0x274e, 0x605c, 0xc6f2, 0x0 }, /* #48 */
    1487     { 0x3174c3, 0x317407, 0x16dc, 0x4117, 0xd5c5, 0x0 }, /* #49 */
    1488     { 0x0d4e06, 0x0d4612, 0xb7da, 0x292f, 0x8eab, 0x0 }, /* #50 */
    1489     { 0x061646, 0x061687, 0x8dfe, 0xdc90, 0xb16e, 0x0 }, /* #51 */
    1490     { 0x3946c3, 0x394687, 0xb3ed, 0xb7c0, 0xfc2d, 0x0 }, /* #52 */
    1491     { 0x3a7247, 0x3a7216, 0xa381, 0x00db, 0xa2a6, 0x0 }, /* #53 */
    1492     { 0x2d1d53, 0x2d1d02, 0x82a8, 0x51e0, 0x30c8, 0x0 }, /* #54 */
    1493     { 0x181783, 0x181712, 0x4393, 0x3576, 0x0e1d, 0x0 }, /* #55 */
    1494     { 0x0d7816, 0x0d7083, 0x0869, 0xdb25, 0x2d44, 0x0 }, /* #56 */
    1495     { 0x1a4ac7, 0x1a4a02, 0xafc8, 0x5eb5, 0x5113, 0x0 }, /* #57 */
    1496     { 0x116853, 0x116007, 0x1dfe, 0x35b4, 0xe84a, 0x0 }, /* #58 */
    1497     { 0x230353, 0x230383, 0x186a, 0xbe45, 0x5a25, 0x0 }, /* #59 */
    1498     { 0x3f4153, 0x3f4912, 0x8f87, 0x3bfb, 0x538c, 0x0 }, /* #60 */
    1499     { 0x0149c3, 0x014106, 0x5bf8, 0x1248, 0x49b0, 0x0 }, /* #61 */
    1500     { 0x0e4397, 0x0e4b16, 0xd559, 0x7ddd, 0x577c, 0x0 }, /* #62 */
    1501     { 0x3231c3, 0x323997, 0x38f0, 0xaf55, 0x899b, 0x0 }, /* #63 */
     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 */
    15021502};
    15031503static const BINU16_TEST_T g_aTests_sbb_u16[] =
    15041504{
    1505     { 0x234ec3, 0x234697, 0x0000, 0xffff, 0x0000, 0x0 }, /* #0 */
    1506     { 0x1742c2, 0x174246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1507     { 0x1d6117, 0x1d6197, 0x0000, 0xffff, 0x0000, 0x0 }, /* #2 */
    1508     { 0x133ec3, 0x133697, 0x0000, 0xffff, 0x0000, 0x0 }, /* #3 */
    1509     { 0x392f82, 0x392706, 0x2065, 0x2065, 0x0000, 0x0 }, /* #4 */
    1510     { 0x3d2d46, 0x3d2502, 0x217f, 0x217f, 0x0000, 0x0 }, /* #5 */
    1511     { 0x235dd2, 0x235506, 0x6c5a, 0x6c5a, 0x0000, 0x0 }, /* #6 */
    1512     { 0x191206, 0x191282, 0x8ac1, 0x8ac1, 0x0000, 0x0 }, /* #7 */
    1513     { 0x091e97, 0x091e12, 0xbc42, 0x5016, 0x6c2b, 0x0 }, /* #8 */
    1514     { 0x320e46, 0x320616, 0x684b, 0x679c, 0x00af, 0x0 }, /* #9 */
    1515     { 0x1c2147, 0x1c2187, 0x93ec, 0xa0eb, 0xf300, 0x0 }, /* #10 */
    1516     { 0x0e73d2, 0x0e7317, 0x6463, 0x68d8, 0xfb8b, 0x0 }, /* #11 */
    1517     { 0x3d73d7, 0x3d7307, 0x2af8, 0x3f14, 0xebe3, 0x0 }, /* #12 */
    1518     { 0x3b17c3, 0x3b1796, 0xf4e3, 0xe5f3, 0x0eef, 0x0 }, /* #13 */
    1519     { 0x0a1952, 0x0a1987, 0x61dd, 0x85b2, 0xdc2b, 0x0 }, /* #14 */
    1520     { 0x170853, 0x170087, 0x0f9a, 0x9c11, 0x7388, 0x0 }, /* #15 */
    1521     { 0x067c13, 0x067416, 0xf0e2, 0x2724, 0xc9bd, 0x0 }, /* #16 */
    1522     { 0x1d6d87, 0x1d6507, 0x3778, 0x7a36, 0xbd41, 0x0 }, /* #17 */
    1523     { 0x3b7696, 0x3b7612, 0x26a1, 0x21c2, 0x04df, 0x0 }, /* #18 */
    1524     { 0x206b83, 0x206b16, 0x94fa, 0x2c1e, 0x68db, 0x0 }, /* #19 */
    1525     { 0x1e0452, 0x1e0c06, 0xc296, 0x4ef5, 0x73a1, 0x0 }, /* #20 */
    1526     { 0x163116, 0x163106, 0xa7b4, 0x0724, 0xa090, 0x0 }, /* #21 */
    1527     { 0x301a06, 0x301212, 0x7964, 0x424c, 0x3718, 0x0 }, /* #22 */
    1528     { 0x1d4483, 0x1d4483, 0x863d, 0xcd79, 0xb8c3, 0x0 }, /* #23 */
    1529     { 0x2d3a87, 0x2d3293, 0xa4a9, 0xf00d, 0xb49b, 0x0 }, /* #24 */
    1530     { 0x252a97, 0x252293, 0xb9d5, 0xe026, 0xd9ae, 0x0 }, /* #25 */
    1531     { 0x011bc2, 0x011306, 0xb2e6, 0x0a72, 0xa874, 0x0 }, /* #26 */
    1532     { 0x247d03, 0x247582, 0xb767, 0xb3e0, 0x0386, 0x0 }, /* #27 */
    1533     { 0x281bd7, 0x281382, 0xce9a, 0xa529, 0x2970, 0x0 }, /* #28 */
    1534     { 0x0177c3, 0x017f87, 0x5f34, 0xbae1, 0xa452, 0x0 }, /* #29 */
    1535     { 0x134512, 0x134506, 0x0b2d, 0x048d, 0x06a0, 0x0 }, /* #30 */
    1536     { 0x2a6903, 0x2a6197, 0x074b, 0x8f7b, 0x77cf, 0x0 }, /* #31 */
    1537     { 0x005517, 0x005502, 0xe93c, 0x0116, 0xe825, 0x0 }, /* #32 */
    1538     { 0x1f3393, 0x1f3397, 0x0a44, 0x919a, 0x78a9, 0x0 }, /* #33 */
    1539     { 0x1c2596, 0x1c2512, 0x5607, 0x0368, 0x529f, 0x0 }, /* #34 */
    1540     { 0x2311c2, 0x231102, 0xf79a, 0x2f26, 0xc874, 0x0 }, /* #35 */
    1541     { 0x257953, 0x257987, 0x1fcf, 0x9a8d, 0x8541, 0x0 }, /* #36 */
    1542     { 0x376dd7, 0x376593, 0x6531, 0xefbf, 0x7571, 0x0 }, /* #37 */
    1543     { 0x1f6282, 0x1f6a87, 0x4afe, 0xab09, 0x9ff5, 0x0 }, /* #38 */
    1544     { 0x0f2f42, 0x0f2783, 0x2dcc, 0xae6b, 0x7f61, 0x0 }, /* #39 */
    1545     { 0x351a02, 0x351286, 0xdecd, 0xb4d1, 0x29fc, 0x0 }, /* #40 */
    1546     { 0x083c46, 0x083c16, 0xc294, 0x76af, 0x4be5, 0x0 }, /* #41 */
    1547     { 0x1379d7, 0x137102, 0x78ca, 0x2164, 0x5765, 0x0 }, /* #42 */
    1548     { 0x0f7c12, 0x0f7c16, 0xc3e5, 0x545a, 0x6f8b, 0x0 }, /* #43 */
    1549     { 0x0c6297, 0x0c6216, 0xc38b, 0x1fdb, 0xa3af, 0x0 }, /* #44 */
    1550     { 0x252117, 0x252197, 0xd917, 0xe98d, 0xef89, 0x0 }, /* #45 */
    1551     { 0x282602, 0x282683, 0xde9c, 0xeca2, 0xf1fa, 0x0 }, /* #46 */
    1552     { 0x127093, 0x127007, 0x7748, 0x7855, 0xfef2, 0x0 }, /* #47 */
    1553     { 0x2311c7, 0x231197, 0x00f2, 0xf3a6, 0x0d4b, 0x0 }, /* #48 */
    1554     { 0x2e3113, 0x2e3196, 0xb708, 0x96ed, 0x201a, 0x0 }, /* #49 */
    1555     { 0x3812d3, 0x381a87, 0x333d, 0xa771, 0x8bcb, 0x0 }, /* #50 */
    1556     { 0x184ed2, 0x184687, 0x1bbc, 0xb0a3, 0x6b19, 0x0 }, /* #51 */
    1557     { 0x1f4a42, 0x1f4a06, 0xace5, 0x7cd4, 0x3011, 0x0 }, /* #52 */
    1558     { 0x262b02, 0x262316, 0xa865, 0x163a, 0x922b, 0x0 }, /* #53 */
    1559     { 0x0a5ad2, 0x0a5203, 0x296a, 0x4454, 0xe516, 0x0 }, /* #54 */
    1560     { 0x377d17, 0x377502, 0xcb1d, 0x14a7, 0xb675, 0x0 }, /* #55 */
    1561     { 0x395903, 0x395902, 0xa558, 0x2d20, 0x7837, 0x0 }, /* #56 */
    1562     { 0x016707, 0x016f83, 0x652b, 0xc0d3, 0xa457, 0x0 }, /* #57 */
    1563     { 0x1d6787, 0x1d6f97, 0x3e3d, 0x99de, 0xa45e, 0x0 }, /* #58 */
    1564     { 0x062713, 0x062793, 0xa7c8, 0xe4da, 0xc2ed, 0x0 }, /* #59 */
    1565     { 0x0c7247, 0x0c7206, 0x4268, 0x3d24, 0x0543, 0x0 }, /* #60 */
    1566     { 0x381492, 0x381492, 0xd382, 0x818a, 0x51f8, 0x0 }, /* #61 */
    1567     { 0x0b4742, 0x0b4787, 0x56ad, 0xefa6, 0x6707, 0x0 }, /* #62 */
    1568     { 0x1b38c7, 0x1b3086, 0xebfe, 0x961b, 0x55e2, 0x0 }, /* #63 */
     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 */
    15691569};
    15701570static const BINU16_TEST_T g_aTests_sbb_u16_locked[] =
    15711571{
    1572     { 0x124a83, 0x124297, 0x0000, 0xffff, 0x0000, 0x0 }, /* #0 */
    1573     { 0x1362c6, 0x136246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1574     { 0x0d53d3, 0x0d5397, 0x0000, 0xffff, 0x0000, 0x0 }, /* #2 */
    1575     { 0x2f0952, 0x2f0146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1576     { 0x043586, 0x043586, 0xe933, 0xe933, 0x0000, 0x0 }, /* #4 */
    1577     { 0x3c5d92, 0x3c5506, 0x176f, 0x176f, 0x0000, 0x0 }, /* #5 */
    1578     { 0x0f3f13, 0x0f3706, 0x73cd, 0x73cc, 0x0000, 0x0 }, /* #6 */
    1579     { 0x172c02, 0x172482, 0xfbfe, 0xfbfe, 0x0000, 0x0 }, /* #7 */
    1580     { 0x361387, 0x361302, 0x54fb, 0x19d0, 0x3b2a, 0x0 }, /* #8 */
    1581     { 0x2c2212, 0x2c2a12, 0xa9c0, 0x3b8c, 0x6e34, 0x0 }, /* #9 */
    1582     { 0x0b6743, 0x0b6f12, 0x85c4, 0x5bc4, 0x29ff, 0x0 }, /* #10 */
    1583     { 0x361e87, 0x361697, 0x5844, 0xed5a, 0x6ae9, 0x0 }, /* #11 */
    1584     { 0x3f4053, 0x3f4006, 0xddcd, 0x0739, 0xd693, 0x0 }, /* #12 */
    1585     { 0x2f2152, 0x2f2117, 0x367b, 0x3d3c, 0xf93f, 0x0 }, /* #13 */
    1586     { 0x167bd7, 0x167383, 0x4c49, 0xcd40, 0x7f08, 0x0 }, /* #14 */
    1587     { 0x235106, 0x235197, 0x99f0, 0xfc69, 0x9d87, 0x0 }, /* #15 */
    1588     { 0x2e4cd3, 0x2e4c97, 0x505d, 0xc27e, 0x8dde, 0x0 }, /* #16 */
    1589     { 0x2c55d2, 0x2c5516, 0x6348, 0x3abe, 0x288a, 0x0 }, /* #17 */
    1590     { 0x107897, 0x107006, 0x6348, 0x1a66, 0x48e1, 0x0 }, /* #18 */
    1591     { 0x2d5a12, 0x2d5206, 0xfb16, 0x61d2, 0x9944, 0x0 }, /* #19 */
    1592     { 0x193ed3, 0x193e97, 0x3846, 0x9c2b, 0x9c1a, 0x0 }, /* #20 */
    1593     { 0x277dc3, 0x277d16, 0xabc1, 0x6d09, 0x3eb7, 0x0 }, /* #21 */
    1594     { 0x094a86, 0x094286, 0xe118, 0xc884, 0x1894, 0x0 }, /* #22 */
    1595     { 0x190603, 0x190e12, 0xd5f3, 0x7b4f, 0x5aa3, 0x0 }, /* #23 */
    1596     { 0x266547, 0x266d12, 0x897c, 0x0e9e, 0x7add, 0x0 }, /* #24 */
    1597     { 0x212f97, 0x212703, 0x4a5d, 0x6ea7, 0xdbb5, 0x0 }, /* #25 */
    1598     { 0x1d1c92, 0x1d1493, 0xd995, 0xff97, 0xd9fe, 0x0 }, /* #26 */
    1599     { 0x366602, 0x366696, 0xfff3, 0xf517, 0x0adc, 0x0 }, /* #27 */
    1600     { 0x071403, 0x071493, 0xab03, 0xdbdc, 0xcf26, 0x0 }, /* #28 */
    1601     { 0x1948d6, 0x194087, 0x11ec, 0xd530, 0x3cbc, 0x0 }, /* #29 */
    1602     { 0x0c2c47, 0x0c2c16, 0xb285, 0x477e, 0x6b06, 0x0 }, /* #30 */
    1603     { 0x0b5517, 0x0b5d16, 0xc163, 0x5ce7, 0x647b, 0x0 }, /* #31 */
    1604     { 0x260ed3, 0x260682, 0xb7ef, 0x8598, 0x3256, 0x0 }, /* #32 */
    1605     { 0x3a1fc7, 0x3a1f93, 0x5d46, 0x87dc, 0xd569, 0x0 }, /* #33 */
    1606     { 0x3b0d42, 0x3b0582, 0xd314, 0x9c13, 0x3701, 0x0 }, /* #34 */
    1607     { 0x155c16, 0x155c97, 0x5070, 0x8159, 0xcf17, 0x0 }, /* #35 */
    1608     { 0x297f12, 0x297703, 0x2a2d, 0x3ad0, 0xef5d, 0x0 }, /* #36 */
    1609     { 0x026692, 0x026697, 0x96c3, 0xa477, 0xf24c, 0x0 }, /* #37 */
    1610     { 0x1f0487, 0x1f0486, 0xb577, 0xab00, 0x0a76, 0x0 }, /* #38 */
    1611     { 0x120706, 0x120f02, 0xd61c, 0x6e54, 0x67c8, 0x0 }, /* #39 */
    1612     { 0x3b2dc7, 0x3b2593, 0x5313, 0xf54a, 0x5dc8, 0x0 }, /* #40 */
    1613     { 0x3136c3, 0x313683, 0x9965, 0xbea1, 0xdac3, 0x0 }, /* #41 */
    1614     { 0x326183, 0x326187, 0x989f, 0xb9a6, 0xdef8, 0x0 }, /* #42 */
    1615     { 0x1b3197, 0x1b3193, 0x498a, 0xd3fb, 0x758e, 0x0 }, /* #43 */
    1616     { 0x3b6602, 0x3b6682, 0xa17d, 0x9bf1, 0x058c, 0x0 }, /* #44 */
    1617     { 0x002987, 0x002906, 0xb37e, 0x5700, 0x5c7d, 0x0 }, /* #45 */
    1618     { 0x0d4192, 0x0d4987, 0x2eee, 0x8909, 0xa5e5, 0x0 }, /* #46 */
    1619     { 0x1526d2, 0x152606, 0xe4a7, 0x28f5, 0xbbb2, 0x0 }, /* #47 */
    1620     { 0x2946c2, 0x294612, 0x4564, 0x30bf, 0x14a5, 0x0 }, /* #48 */
    1621     { 0x3a5902, 0x3a5912, 0xa595, 0x6dfe, 0x3797, 0x0 }, /* #49 */
    1622     { 0x296886, 0x296887, 0x57f6, 0x97b4, 0xc042, 0x0 }, /* #50 */
    1623     { 0x3857c7, 0x385f83, 0x409d, 0xba7a, 0x8622, 0x0 }, /* #51 */
    1624     { 0x1375d6, 0x137502, 0xe4db, 0x5cda, 0x8801, 0x0 }, /* #52 */
    1625     { 0x072407, 0x072483, 0x43a7, 0xd591, 0x6e15, 0x0 }, /* #53 */
    1626     { 0x0e2a12, 0x0e2202, 0xfb32, 0x0cd0, 0xee62, 0x0 }, /* #54 */
    1627     { 0x021d92, 0x021502, 0xa31b, 0x1e9b, 0x8480, 0x0 }, /* #55 */
    1628     { 0x297c56, 0x297c97, 0x6f03, 0x8cbd, 0xe246, 0x0 }, /* #56 */
    1629     { 0x226f12, 0x226f83, 0x5037, 0x9710, 0xb927, 0x0 }, /* #57 */
    1630     { 0x393b97, 0x393b06, 0x91cc, 0x60a9, 0x3122, 0x0 }, /* #58 */
    1631     { 0x0c2d56, 0x0c2586, 0xaf0f, 0x8bca, 0x2345, 0x0 }, /* #59 */
    1632     { 0x237807, 0x237893, 0x3863, 0x93ce, 0xa494, 0x0 }, /* #60 */
    1633     { 0x3f6f56, 0x3f6f02, 0xdd96, 0x5f85, 0x7e11, 0x0 }, /* #61 */
    1634     { 0x2e5bd3, 0x2e5b97, 0x2725, 0x8627, 0xa0fd, 0x0 }, /* #62 */
    1635     { 0x1d6dd2, 0x1d6597, 0x8b41, 0xe7af, 0xa392, 0x0 }, /* #63 */
     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 */
    16361636};
    16371637static const BINU16_TEST_T g_aTests_or_u16[] =
    16381638{
    1639     { 0x2e6c03, 0x2e6446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1640     { 0x386102, 0x386146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1641     { 0x3d3352, 0x3d3346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1642     { 0x2460d2, 0x246046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1643     { 0x1e75c2, 0x1e7506, 0x1f41, 0x1f41, 0x0000, 0x0 }, /* #4 */
    1644     { 0x2e1a02, 0x2e1202, 0x26da, 0x26da, 0x0000, 0x0 }, /* #5 */
    1645     { 0x0a32c7, 0x0a3206, 0x27dd, 0x27dd, 0x0000, 0x0 }, /* #6 */
    1646     { 0x1215d7, 0x121506, 0x5771, 0x5771, 0x0000, 0x0 }, /* #7 */
    1647     { 0x307a16, 0x307282, 0x4157, 0xc1df, 0x81cc, 0x0 }, /* #8 */
    1648     { 0x326596, 0x326586, 0xd19b, 0xdfff, 0x9f64, 0x0 }, /* #9 */
    1649     { 0x3e0112, 0x3e0186, 0xc29d, 0xeeff, 0xaeef, 0x0 }, /* #10 */
    1650     { 0x142082, 0x142082, 0xd957, 0xdf7f, 0x467a, 0x0 }, /* #11 */
    1651     { 0x223882, 0x223086, 0x8b62, 0xbf7b, 0x377b, 0x0 }, /* #12 */
    1652     { 0x2d4ad2, 0x2d4282, 0x9df4, 0x9ff7, 0x86d3, 0x0 }, /* #13 */
    1653     { 0x3e5f16, 0x3e5782, 0x302f, 0xf5bf, 0xc5bb, 0x0 }, /* #14 */
    1654     { 0x053507, 0x053506, 0x27fd, 0x67ff, 0x431e, 0x0 }, /* #15 */
    1655     { 0x355392, 0x355302, 0x72e4, 0x7eef, 0x6eab, 0x0 }, /* #16 */
    1656     { 0x011a43, 0x011286, 0x9476, 0x94f6, 0x10b6, 0x0 }, /* #17 */
    1657     { 0x145dc2, 0x145506, 0x4823, 0x493f, 0x491f, 0x0 }, /* #18 */
    1658     { 0x333f53, 0x333786, 0x37e6, 0xf7e7, 0xf465, 0x0 }, /* #19 */
    1659     { 0x0d0212, 0x0d0282, 0xc3c5, 0xe3d5, 0xe215, 0x0 }, /* #20 */
    1660     { 0x384e03, 0x384686, 0x1534, 0xf57d, 0xe04d, 0x0 }, /* #21 */
    1661     { 0x092507, 0x092586, 0xdb80, 0xdf88, 0x4488, 0x0 }, /* #22 */
    1662     { 0x1d5c16, 0x1d5406, 0x11a2, 0x11a3, 0x0003, 0x0 }, /* #23 */
    1663     { 0x163dc3, 0x163582, 0x5d3a, 0xfffb, 0xfac1, 0x0 }, /* #24 */
    1664     { 0x1c5e82, 0x1c5682, 0x7ff4, 0xfff7, 0x8547, 0x0 }, /* #25 */
    1665     { 0x0c3252, 0x0c3282, 0xdda4, 0xfda7, 0x7907, 0x0 }, /* #26 */
    1666     { 0x2e58d7, 0x2e5002, 0x5fd7, 0x7fdf, 0x214c, 0x0 }, /* #27 */
    1667     { 0x190917, 0x190106, 0x3e7c, 0x3f7e, 0x0d4e, 0x0 }, /* #28 */
    1668     { 0x0866c6, 0x086602, 0x45c1, 0x4ffd, 0x4e3d, 0x0 }, /* #29 */
    1669     { 0x331ed2, 0x331686, 0x16c9, 0xdfdd, 0xc9d5, 0x0 }, /* #30 */
    1670     { 0x2d2753, 0x2d2786, 0x55ed, 0xd5ed, 0x81c4, 0x0 }, /* #31 */
    1671     { 0x2a5313, 0x2a5382, 0x9d58, 0x9f5d, 0x825d, 0x0 }, /* #32 */
    1672     { 0x075a42, 0x075282, 0xe49f, 0xefbf, 0x6bbc, 0x0 }, /* #33 */
    1673     { 0x350e53, 0x350686, 0xb070, 0xf3f5, 0x4395, 0x0 }, /* #34 */
    1674     { 0x300cd2, 0x300486, 0x13b9, 0xf3f9, 0xf3c1, 0x0 }, /* #35 */
    1675     { 0x233346, 0x233306, 0x0758, 0x1f59, 0x1e11, 0x0 }, /* #36 */
    1676     { 0x360007, 0x360082, 0xd0d3, 0xdbfb, 0xdbf9, 0x0 }, /* #37 */
    1677     { 0x056697, 0x056686, 0xb26f, 0xb76f, 0x072f, 0x0 }, /* #38 */
    1678     { 0x0a64d2, 0x0a6406, 0x07fc, 0x0ffc, 0x0940, 0x0 }, /* #39 */
    1679     { 0x046892, 0x046082, 0xfb1d, 0xfb3d, 0x9931, 0x0 }, /* #40 */
    1680     { 0x077496, 0x077402, 0x78ad, 0x7aad, 0x5a81, 0x0 }, /* #41 */
    1681     { 0x127c16, 0x127486, 0xdf2a, 0xffbb, 0x2899, 0x0 }, /* #42 */
    1682     { 0x177503, 0x177582, 0x8d26, 0xdda7, 0xd187, 0x0 }, /* #43 */
    1683     { 0x0b6e17, 0x0b6682, 0xdc8e, 0xfdae, 0x6da8, 0x0 }, /* #44 */
    1684     { 0x2572c3, 0x257202, 0x1e2b, 0x1e3b, 0x1238, 0x0 }, /* #45 */
    1685     { 0x324f56, 0x324702, 0x5f02, 0x7fef, 0x30ed, 0x0 }, /* #46 */
    1686     { 0x026793, 0x026706, 0x079a, 0x17be, 0x10b6, 0x0 }, /* #47 */
    1687     { 0x1210d2, 0x121006, 0x2052, 0x2272, 0x0260, 0x0 }, /* #48 */
    1688     { 0x1e7f06, 0x1e7786, 0x57d2, 0xd7d2, 0xc7c2, 0x0 }, /* #49 */
    1689     { 0x0c0403, 0x0c0482, 0xbbb0, 0xfff4, 0x5654, 0x0 }, /* #50 */
    1690     { 0x093f12, 0x093702, 0x7996, 0x79fe, 0x417e, 0x0 }, /* #51 */
    1691     { 0x0a3203, 0x0a3282, 0x91ef, 0xdfef, 0xdf82, 0x0 }, /* #52 */
    1692     { 0x062097, 0x062082, 0x65c6, 0xedd6, 0xccd4, 0x0 }, /* #53 */
    1693     { 0x1d4d83, 0x1d4502, 0x413b, 0x55fb, 0x15d0, 0x0 }, /* #54 */
    1694     { 0x1e5cd2, 0x1e5402, 0x543e, 0x7f3e, 0x6b0c, 0x0 }, /* #55 */
    1695     { 0x2363d3, 0x236302, 0x2e81, 0x6fb9, 0x43b8, 0x0 }, /* #56 */
    1696     { 0x3175d7, 0x317502, 0x5852, 0x5d7a, 0x5528, 0x0 }, /* #57 */
    1697     { 0x190892, 0x190086, 0xda6e, 0xda7e, 0xd016, 0x0 }, /* #58 */
    1698     { 0x3a0c43, 0x3a0486, 0x6715, 0xf7f5, 0xb0f5, 0x0 }, /* #59 */
    1699     { 0x3d37c6, 0x3d3782, 0x5125, 0xdff7, 0x9ef2, 0x0 }, /* #60 */
    1700     { 0x1275d7, 0x127582, 0x9f3f, 0xbfbf, 0x27b5, 0x0 }, /* #61 */
    1701     { 0x367113, 0x367182, 0xace6, 0xadf7, 0x25b7, 0x0 }, /* #62 */
    1702     { 0x2a5156, 0x2a5182, 0x679b, 0xe79b, 0xc29a, 0x0 }, /* #63 */
     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 */
    17031703};
    17041704static const BINU16_TEST_T g_aTests_or_u16_locked[] =
    17051705{
    1706     { 0x316c93, 0x316446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1707     { 0x094c46, 0x094446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1708     { 0x255c17, 0x255446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1709     { 0x2a4982, 0x2a4146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1710     { 0x227453, 0x227406, 0x4e39, 0x4e39, 0x0000, 0x0 }, /* #4 */
    1711     { 0x083b06, 0x083386, 0x8b35, 0x8b35, 0x0000, 0x0 }, /* #5 */
    1712     { 0x2f0957, 0x2f0102, 0x29c4, 0x29c4, 0x0000, 0x0 }, /* #6 */
    1713     { 0x324957, 0x324102, 0x0e40, 0x0e40, 0x0000, 0x0 }, /* #7 */
    1714     { 0x355317, 0x355386, 0xcad4, 0xcbd4, 0x4bd4, 0x0 }, /* #8 */
    1715     { 0x333593, 0x333582, 0x7808, 0xfc8f, 0x8c87, 0x0 }, /* #9 */
    1716     { 0x020252, 0x020286, 0x7288, 0xf7cf, 0xb547, 0x0 }, /* #10 */
    1717     { 0x2a57d3, 0x2a5786, 0xb218, 0xf6be, 0x66ae, 0x0 }, /* #11 */
    1718     { 0x054352, 0x054302, 0x71b5, 0x7ff7, 0x7f63, 0x0 }, /* #12 */
    1719     { 0x1c4bc6, 0x1c4386, 0xde9f, 0xde9f, 0x9816, 0x0 }, /* #13 */
    1720     { 0x0e7a06, 0x0e7286, 0xc146, 0xffee, 0xffec, 0x0 }, /* #14 */
    1721     { 0x234d46, 0x234582, 0xea55, 0xfa75, 0x9024, 0x0 }, /* #15 */
    1722     { 0x036096, 0x036082, 0x1382, 0xd792, 0xd710, 0x0 }, /* #16 */
    1723     { 0x2b3c56, 0x2b3486, 0x8b29, 0xff39, 0x7531, 0x0 }, /* #17 */
    1724     { 0x197d96, 0x197586, 0x2cc7, 0xffe7, 0xfb22, 0x0 }, /* #18 */
    1725     { 0x2d7ed2, 0x2d7682, 0x049e, 0xaedf, 0xaa41, 0x0 }, /* #19 */
    1726     { 0x251513, 0x251582, 0xc408, 0xe44a, 0xa04a, 0x0 }, /* #20 */
    1727     { 0x181246, 0x181206, 0x02e8, 0x6eeb, 0x6ecb, 0x0 }, /* #21 */
    1728     { 0x0e0bc7, 0x0e0386, 0xeb30, 0xff78, 0x7648, 0x0 }, /* #22 */
    1729     { 0x094347, 0x094382, 0xa415, 0xbe9d, 0x3a88, 0x0 }, /* #23 */
    1730     { 0x193a16, 0x193206, 0x70f4, 0x7efc, 0x3e18, 0x0 }, /* #24 */
    1731     { 0x205a86, 0x205206, 0x6eac, 0x6eee, 0x4aee, 0x0 }, /* #25 */
    1732     { 0x022cc7, 0x022482, 0xdbb7, 0xdbf7, 0x93c7, 0x0 }, /* #26 */
    1733     { 0x242316, 0x242306, 0x4f3e, 0x7f7e, 0x794a, 0x0 }, /* #27 */
    1734     { 0x1a1613, 0x1a1686, 0x84dd, 0x96ff, 0x12f3, 0x0 }, /* #28 */
    1735     { 0x2b1057, 0x2b1086, 0xca3a, 0xde7b, 0xd66b, 0x0 }, /* #29 */
    1736     { 0x166447, 0x166482, 0xcf8c, 0xff8c, 0xb184, 0x0 }, /* #30 */
    1737     { 0x2e7c17, 0x2e7406, 0x4bfa, 0x7fff, 0x750d, 0x0 }, /* #31 */
    1738     { 0x090456, 0x090402, 0x0f0d, 0x2f9d, 0x2591, 0x0 }, /* #32 */
    1739     { 0x150383, 0x150386, 0xbb5d, 0xff5f, 0x4e03, 0x0 }, /* #33 */
    1740     { 0x067347, 0x067302, 0x4ed4, 0x6ffd, 0x21e9, 0x0 }, /* #34 */
    1741     { 0x3c0f46, 0x3c0786, 0xe6a1, 0xe6ed, 0x824d, 0x0 }, /* #35 */
    1742     { 0x393c87, 0x393482, 0xdd84, 0xffe5, 0xfa61, 0x0 }, /* #36 */
    1743     { 0x363e42, 0x363686, 0xd5f6, 0xddf6, 0x58f0, 0x0 }, /* #37 */
    1744     { 0x203042, 0x203006, 0x2726, 0x7f77, 0x5d55, 0x0 }, /* #38 */
    1745     { 0x3425c3, 0x342586, 0x888b, 0xac9f, 0xac95, 0x0 }, /* #39 */
    1746     { 0x212cc6, 0x212486, 0x4e67, 0xfe6f, 0xbc0f, 0x0 }, /* #40 */
    1747     { 0x131ed3, 0x131686, 0xe2d7, 0xfbff, 0x3bfb, 0x0 }, /* #41 */
    1748     { 0x0654c2, 0x065406, 0x451f, 0x4dff, 0x4cfb, 0x0 }, /* #42 */
    1749     { 0x064a82, 0x064282, 0x065d, 0xde7f, 0xdc7f, 0x0 }, /* #43 */
    1750     { 0x2b4916, 0x2b4182, 0x36ef, 0xfeef, 0xf86f, 0x0 }, /* #44 */
    1751     { 0x184043, 0x184086, 0x40a9, 0xe7ff, 0xa7df, 0x0 }, /* #45 */
    1752     { 0x0e3d17, 0x0e3582, 0xd4e7, 0xffef, 0x7b6b, 0x0 }, /* #46 */
    1753     { 0x285646, 0x285602, 0x69f9, 0x7ffd, 0x7eac, 0x0 }, /* #47 */
    1754     { 0x0f6ec3, 0x0f6686, 0xf0cc, 0xf6ff, 0xd67f, 0x0 }, /* #48 */
    1755     { 0x2e39c7, 0x2e3182, 0x843c, 0xcc7f, 0xc863, 0x0 }, /* #49 */
    1756     { 0x270703, 0x270786, 0x3060, 0xf2eb, 0xd2ab, 0x0 }, /* #50 */
    1757     { 0x0073d6, 0x007382, 0xa012, 0xe03b, 0x4039, 0x0 }, /* #51 */
    1758     { 0x305652, 0x305686, 0x9017, 0xfa9f, 0x6a8d, 0x0 }, /* #52 */
    1759     { 0x233d96, 0x233582, 0x69dd, 0xfffd, 0xf7a4, 0x0 }, /* #53 */
    1760     { 0x295892, 0x295082, 0x6b30, 0xef76, 0x8d66, 0x0 }, /* #54 */
    1761     { 0x016c83, 0x016402, 0x4d68, 0x7ff8, 0x77d0, 0x0 }, /* #55 */
    1762     { 0x253647, 0x253602, 0x55c0, 0x75f8, 0x70b8, 0x0 }, /* #56 */
    1763     { 0x260cd6, 0x260486, 0xd845, 0xdecf, 0xcece, 0x0 }, /* #57 */
    1764     { 0x000703, 0x000782, 0x079a, 0x979b, 0x9489, 0x0 }, /* #58 */
    1765     { 0x125b86, 0x125302, 0x452f, 0x7fef, 0x7eee, 0x0 }, /* #59 */
    1766     { 0x152492, 0x152482, 0xe659, 0xee7f, 0x682f, 0x0 }, /* #60 */
    1767     { 0x310917, 0x310182, 0x8b6b, 0xeb7f, 0xe23f, 0x0 }, /* #61 */
    1768     { 0x142c52, 0x142486, 0x5693, 0xfeff, 0xea6e, 0x0 }, /* #62 */
    1769     { 0x1f3292, 0x1f3282, 0xb865, 0xbd75, 0x3530, 0x0 }, /* #63 */
     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 */
    17701770};
    17711771static const BINU16_TEST_T g_aTests_xor_u16[] =
    17721772{
    1773     { 0x0b4897, 0x0b4046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1774     { 0x317a13, 0x317246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1775     { 0x025c52, 0x025446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1776     { 0x1340c2, 0x134046, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1777     { 0x357712, 0x357702, 0x5fa1, 0x5fa1, 0x0000, 0x0 }, /* #4 */
    1778     { 0x1a6bd7, 0x1a6386, 0xaff6, 0xaff6, 0x0000, 0x0 }, /* #5 */
    1779     { 0x0b6652, 0x0b6606, 0x547e, 0x547e, 0x0000, 0x0 }, /* #6 */
    1780     { 0x2057d7, 0x205702, 0x44f4, 0x44f4, 0x0000, 0x0 }, /* #7 */
    1781     { 0x323c42, 0x323406, 0x2808, 0x76de, 0x5ed6, 0x0 }, /* #8 */
    1782     { 0x3e7c42, 0x3e7402, 0x6d3f, 0x1d97, 0x70a8, 0x0 }, /* #9 */
    1783     { 0x3218c6, 0x321002, 0x65f2, 0x51b6, 0x3444, 0x0 }, /* #10 */
    1784     { 0x2f5793, 0x2f5782, 0x5c44, 0xd1b9, 0x8dfd, 0x0 }, /* #11 */
    1785     { 0x117492, 0x117486, 0x670f, 0xe8a9, 0x8fa6, 0x0 }, /* #12 */
    1786     { 0x1d4a46, 0x1d4286, 0x61aa, 0xba6c, 0xdbc6, 0x0 }, /* #13 */
    1787     { 0x397b03, 0x397386, 0x9273, 0xd08d, 0x42fe, 0x0 }, /* #14 */
    1788     { 0x1d60d2, 0x1d6002, 0xf3af, 0x7397, 0x8038, 0x0 }, /* #15 */
    1789     { 0x3b2102, 0x3b2102, 0x23d3, 0x22c4, 0x0117, 0x0 }, /* #16 */
    1790     { 0x341002, 0x341006, 0x4a83, 0x06db, 0x4c58, 0x0 }, /* #17 */
    1791     { 0x0807d3, 0x080786, 0xba2b, 0xeb9f, 0x51b4, 0x0 }, /* #18 */
    1792     { 0x285256, 0x285206, 0xb554, 0x055c, 0xb008, 0x0 }, /* #19 */
    1793     { 0x145052, 0x145006, 0x0f71, 0x5b03, 0x5472, 0x0 }, /* #20 */
    1794     { 0x3b2757, 0x3b2702, 0xea59, 0x7e75, 0x942c, 0x0 }, /* #21 */
    1795     { 0x065653, 0x065602, 0xbed6, 0x48dc, 0xf60a, 0x0 }, /* #22 */
    1796     { 0x0361d2, 0x036102, 0xa3ce, 0x36ec, 0x9522, 0x0 }, /* #23 */
    1797     { 0x396086, 0x396006, 0xc83b, 0x7d95, 0xb5ae, 0x0 }, /* #24 */
    1798     { 0x366a86, 0x366206, 0x9c16, 0x2136, 0xbd20, 0x0 }, /* #25 */
    1799     { 0x3a14d7, 0x3a1402, 0x2f77, 0x4973, 0x6604, 0x0 }, /* #26 */
    1800     { 0x1d3997, 0x1d3106, 0x9292, 0x1590, 0x8702, 0x0 }, /* #27 */
    1801     { 0x321092, 0x321002, 0x8521, 0x42f2, 0xc7d3, 0x0 }, /* #28 */
    1802     { 0x025c53, 0x025482, 0x771f, 0xbe54, 0xc94b, 0x0 }, /* #29 */
    1803     { 0x203b06, 0x203382, 0xd65a, 0xeee0, 0x38ba, 0x0 }, /* #30 */
    1804     { 0x040216, 0x040206, 0x38e9, 0x145c, 0x2cb5, 0x0 }, /* #31 */
    1805     { 0x0d7306, 0x0d7302, 0xc28b, 0x6fa7, 0xad2c, 0x0 }, /* #32 */
    1806     { 0x097156, 0x097102, 0xf7e5, 0x0780, 0xf065, 0x0 }, /* #33 */
    1807     { 0x1968d3, 0x196002, 0x637f, 0x069b, 0x65e4, 0x0 }, /* #34 */
    1808     { 0x2f6657, 0x2f6602, 0x8876, 0x6070, 0xe806, 0x0 }, /* #35 */
    1809     { 0x377b92, 0x377306, 0xebe4, 0x3eed, 0xd509, 0x0 }, /* #36 */
    1810     { 0x3211c3, 0x321106, 0x78d9, 0x6ec9, 0x1610, 0x0 }, /* #37 */
    1811     { 0x230a13, 0x230206, 0x85d1, 0x0ff0, 0x8a21, 0x0 }, /* #38 */
    1812     { 0x2e2b47, 0x2e2306, 0x15bf, 0x0096, 0x1529, 0x0 }, /* #39 */
    1813     { 0x0b3b43, 0x0b3302, 0x7ae6, 0x2fdc, 0x553a, 0x0 }, /* #40 */
    1814     { 0x134d86, 0x134586, 0x9855, 0x8ef3, 0x16a6, 0x0 }, /* #41 */
    1815     { 0x2d2282, 0x2d2282, 0x2a3e, 0xeeea, 0xc4d4, 0x0 }, /* #42 */
    1816     { 0x3150d2, 0x315086, 0x105d, 0xa178, 0xb125, 0x0 }, /* #43 */
    1817     { 0x1515d3, 0x151582, 0x6ccf, 0xd7cb, 0xbb04, 0x0 }, /* #44 */
    1818     { 0x0f7ec7, 0x0f7682, 0x0f61, 0x97b9, 0x98d8, 0x0 }, /* #45 */
    1819     { 0x190006, 0x190082, 0xe22c, 0x9c2a, 0x7e06, 0x0 }, /* #46 */
    1820     { 0x172646, 0x172606, 0x6853, 0x51e1, 0x39b2, 0x0 }, /* #47 */
    1821     { 0x3445d2, 0x344506, 0x1a99, 0x7bde, 0x6147, 0x0 }, /* #48 */
    1822     { 0x0357c2, 0x035702, 0x34c8, 0x226d, 0x16a5, 0x0 }, /* #49 */
    1823     { 0x091782, 0x091786, 0x7230, 0x92b1, 0xe081, 0x0 }, /* #50 */
    1824     { 0x144212, 0x144202, 0x0294, 0x1ed9, 0x1c4d, 0x0 }, /* #51 */
    1825     { 0x253013, 0x253086, 0x6cc1, 0x8111, 0xedd0, 0x0 }, /* #52 */
    1826     { 0x0e5b92, 0x0e5306, 0x066d, 0x15ee, 0x1383, 0x0 }, /* #53 */
    1827     { 0x0b2983, 0x0b2106, 0x8bbc, 0x5959, 0xd2e5, 0x0 }, /* #54 */
    1828     { 0x060003, 0x060002, 0x12db, 0x68ab, 0x7a70, 0x0 }, /* #55 */
    1829     { 0x176013, 0x176006, 0x19aa, 0x0d03, 0x14a9, 0x0 }, /* #56 */
    1830     { 0x204c17, 0x204482, 0x29f0, 0xa9b9, 0x8049, 0x0 }, /* #57 */
    1831     { 0x310943, 0x310182, 0x72b3, 0xe98f, 0x9b3c, 0x0 }, /* #58 */
    1832     { 0x0a5653, 0x0a5682, 0x09d4, 0x8225, 0x8bf1, 0x0 }, /* #59 */
    1833     { 0x303602, 0x303602, 0x5365, 0x064c, 0x5529, 0x0 }, /* #60 */
    1834     { 0x394f13, 0x394702, 0x20d8, 0x04d3, 0x240b, 0x0 }, /* #61 */
    1835     { 0x0e1f43, 0x0e1786, 0x3d78, 0x8fc0, 0xb2b8, 0x0 }, /* #62 */
    1836     { 0x1f1296, 0x1f1202, 0x8f93, 0x3962, 0xb6f1, 0x0 }, /* #63 */
     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 */
    18371837};
    18381838static const BINU16_TEST_T g_aTests_xor_u16_locked[] =
    18391839{
    1840     { 0x230907, 0x230146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1841     { 0x041393, 0x041346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1842     { 0x156ed7, 0x156646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1843     { 0x0f6d16, 0x0f6546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1844     { 0x143e82, 0x143606, 0x4f3a, 0x4f3a, 0x0000, 0x0 }, /* #4 */
    1845     { 0x140e43, 0x140602, 0x457c, 0x457c, 0x0000, 0x0 }, /* #5 */
    1846     { 0x0a0697, 0x0a0602, 0x4e20, 0x4e20, 0x0000, 0x0 }, /* #6 */
    1847     { 0x1a5653, 0x1a5686, 0xbb5c, 0xbb5c, 0x0000, 0x0 }, /* #7 */
    1848     { 0x071bc7, 0x071306, 0x1f9a, 0x4374, 0x5cee, 0x0 }, /* #8 */
    1849     { 0x284f06, 0x284786, 0xb658, 0xe7ff, 0x51a7, 0x0 }, /* #9 */
    1850     { 0x147402, 0x147482, 0x19cd, 0xc961, 0xd0ac, 0x0 }, /* #10 */
    1851     { 0x096b87, 0x096302, 0x8670, 0x2525, 0xa355, 0x0 }, /* #11 */
    1852     { 0x253ad6, 0x253286, 0xaba6, 0xc2c9, 0x696f, 0x0 }, /* #12 */
    1853     { 0x2d3b16, 0x2d3306, 0x8c66, 0x7dde, 0xf1b8, 0x0 }, /* #13 */
    1854     { 0x134797, 0x134706, 0xb25b, 0x7f35, 0xcd6e, 0x0 }, /* #14 */
    1855     { 0x2f4b12, 0x2f4302, 0xeced, 0x780e, 0x94e3, 0x0 }, /* #15 */
    1856     { 0x076842, 0x076002, 0xdf79, 0x4e10, 0x9169, 0x0 }, /* #16 */
    1857     { 0x0c08c6, 0x0c0006, 0x3b34, 0x1ebd, 0x2589, 0x0 }, /* #17 */
    1858     { 0x252753, 0x252702, 0xd2fe, 0x3e32, 0xeccc, 0x0 }, /* #18 */
    1859     { 0x3c4917, 0x3c4186, 0x0998, 0xfb6a, 0xf2f2, 0x0 }, /* #19 */
    1860     { 0x0f4252, 0x0f4206, 0x2f1a, 0x6e6f, 0x4175, 0x0 }, /* #20 */
    1861     { 0x1d1982, 0x1d1186, 0x1a1e, 0xc83c, 0xd222, 0x0 }, /* #21 */
    1862     { 0x213bc2, 0x213386, 0x9cb5, 0x8160, 0x1dd5, 0x0 }, /* #22 */
    1863     { 0x0e7116, 0x0e7106, 0x72b5, 0x4111, 0x33a4, 0x0 }, /* #23 */
    1864     { 0x337913, 0x337186, 0xd38c, 0xa9b7, 0x7a3b, 0x0 }, /* #24 */
    1865     { 0x1622d6, 0x162286, 0xfb02, 0xe117, 0x1a15, 0x0 }, /* #25 */
    1866     { 0x145117, 0x145186, 0xeab6, 0xef69, 0x05df, 0x0 }, /* #26 */
    1867     { 0x1760d6, 0x176086, 0xe62f, 0x9d22, 0x7b0d, 0x0 }, /* #27 */
    1868     { 0x3c4103, 0x3c4186, 0x4fe4, 0xec09, 0xa3ed, 0x0 }, /* #28 */
    1869     { 0x3922c7, 0x392286, 0x1ea2, 0xdd47, 0xc3e5, 0x0 }, /* #29 */
    1870     { 0x1b5592, 0x1b5506, 0xd5e4, 0x68a0, 0xbd44, 0x0 }, /* #30 */
    1871     { 0x107f47, 0x107786, 0xe2a9, 0xc2db, 0x2072, 0x0 }, /* #31 */
    1872     { 0x1c21c2, 0x1c2182, 0x673c, 0xe66e, 0x8152, 0x0 }, /* #32 */
    1873     { 0x380d07, 0x380586, 0xa515, 0x9933, 0x3c26, 0x0 }, /* #33 */
    1874     { 0x101f43, 0x101782, 0x4a29, 0xbda7, 0xf78e, 0x0 }, /* #34 */
    1875     { 0x2b4096, 0x2b4086, 0x2706, 0xbfb1, 0x98b7, 0x0 }, /* #35 */
    1876     { 0x303006, 0x303082, 0x18ec, 0xbc0b, 0xa4e7, 0x0 }, /* #36 */
    1877     { 0x3c5902, 0x3c5106, 0xb835, 0x72ed, 0xcad8, 0x0 }, /* #37 */
    1878     { 0x174882, 0x174086, 0x1a21, 0xab17, 0xb136, 0x0 }, /* #38 */
    1879     { 0x002017, 0x002086, 0xbfa8, 0xee41, 0x51e9, 0x0 }, /* #39 */
    1880     { 0x386907, 0x386106, 0x0888, 0x08b8, 0x0030, 0x0 }, /* #40 */
    1881     { 0x2c4802, 0x2c4006, 0x76d7, 0x77f9, 0x012e, 0x0 }, /* #41 */
    1882     { 0x3f3297, 0x3f3202, 0xe671, 0x4c07, 0xaa76, 0x0 }, /* #42 */
    1883     { 0x2c7913, 0x2c7186, 0x6340, 0xfd88, 0x9ec8, 0x0 }, /* #43 */
    1884     { 0x3e5056, 0x3e5002, 0xb599, 0x3161, 0x84f8, 0x0 }, /* #44 */
    1885     { 0x302a56, 0x302282, 0x3d01, 0x80a1, 0xbda0, 0x0 }, /* #45 */
    1886     { 0x0e6287, 0x0e6202, 0x3893, 0x0802, 0x3091, 0x0 }, /* #46 */
    1887     { 0x0e2592, 0x0e2506, 0xd115, 0x1039, 0xc12c, 0x0 }, /* #47 */
    1888     { 0x282246, 0x282202, 0xa311, 0x3458, 0x9749, 0x0 }, /* #48 */
    1889     { 0x326886, 0x326086, 0x068f, 0x8490, 0x821f, 0x0 }, /* #49 */
    1890     { 0x3e5593, 0x3e5586, 0xe62a, 0xab5c, 0x4d76, 0x0 }, /* #50 */
    1891     { 0x060357, 0x060386, 0xd41d, 0xf659, 0x2244, 0x0 }, /* #51 */
    1892     { 0x3931c7, 0x393102, 0xd497, 0x63ab, 0xb73c, 0x0 }, /* #52 */
    1893     { 0x264292, 0x264286, 0xea07, 0xf8e8, 0x12ef, 0x0 }, /* #53 */
    1894     { 0x203c86, 0x203402, 0x34ad, 0x6719, 0x53b4, 0x0 }, /* #54 */
    1895     { 0x092e96, 0x092682, 0x55d5, 0xaa4c, 0xff99, 0x0 }, /* #55 */
    1896     { 0x240e87, 0x240606, 0xb939, 0x248e, 0x9db7, 0x0 }, /* #56 */
    1897     { 0x085197, 0x085186, 0x4127, 0xf1db, 0xb0fc, 0x0 }, /* #57 */
    1898     { 0x170a96, 0x170202, 0x19f3, 0x2dad, 0x345e, 0x0 }, /* #58 */
    1899     { 0x065713, 0x065782, 0xe717, 0xaadc, 0x4dcb, 0x0 }, /* #59 */
    1900     { 0x221613, 0x221606, 0x2ee1, 0x1f7e, 0x319f, 0x0 }, /* #60 */
    1901     { 0x176446, 0x176402, 0xd440, 0x1f26, 0xcb66, 0x0 }, /* #61 */
    1902     { 0x151706, 0x151782, 0xca6a, 0xa467, 0x6e0d, 0x0 }, /* #62 */
    1903     { 0x176f92, 0x176782, 0x1818, 0xdace, 0xc2d6, 0x0 }, /* #63 */
     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 */
    19041904};
    19051905static const BINU16_TEST_T g_aTests_and_u16[] =
    19061906{
    1907     { 0x1274c7, 0x127446, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1908     { 0x121e06, 0x121646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1909     { 0x3b65c6, 0x3b6546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1910     { 0x087116, 0x087146, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1911     { 0x042d46, 0x042546, 0x3e0f, 0x0000, 0x0000, 0x0 }, /* #4 */
    1912     { 0x376cd7, 0x376446, 0x212e, 0x0000, 0x0000, 0x0 }, /* #5 */
    1913     { 0x383c47, 0x383446, 0x9639, 0x0000, 0x0000, 0x0 }, /* #6 */
    1914     { 0x2b1e92, 0x2b1646, 0xff8e, 0x0000, 0x0000, 0x0 }, /* #7 */
    1915     { 0x144c07, 0x144402, 0xb7f4, 0x2554, 0x655d, 0x0 }, /* #8 */
    1916     { 0x0c3517, 0x0c3506, 0x30b0, 0x3030, 0xb536, 0x0 }, /* #9 */
    1917     { 0x320552, 0x320506, 0x119a, 0x009a, 0x2abf, 0x0 }, /* #10 */
    1918     { 0x200603, 0x200606, 0x3d22, 0x2c22, 0xee23, 0x0 }, /* #11 */
    1919     { 0x0402c3, 0x040282, 0xceaa, 0xc02a, 0xf02e, 0x0 }, /* #12 */
    1920     { 0x203d92, 0x203586, 0x8b8a, 0x8200, 0x9235, 0x0 }, /* #13 */
    1921     { 0x3d5ec6, 0x3d5606, 0x2f40, 0x0200, 0x8202, 0x0 }, /* #14 */
    1922     { 0x1f0e56, 0x1f0682, 0xc969, 0x8820, 0x98b0, 0x0 }, /* #15 */
    1923     { 0x377c96, 0x377482, 0x8121, 0x8020, 0xe4e8, 0x0 }, /* #16 */
    1924     { 0x2c6f52, 0x2c6702, 0x5ecf, 0x424a, 0x435a, 0x0 }, /* #17 */
    1925     { 0x066656, 0x066682, 0xac3e, 0xa41c, 0xb71c, 0x0 }, /* #18 */
    1926     { 0x0f39d6, 0x0f3106, 0x7441, 0x5400, 0x559e, 0x0 }, /* #19 */
    1927     { 0x2e1817, 0x2e1082, 0xd3dd, 0xc054, 0xc054, 0x0 }, /* #20 */
    1928     { 0x346543, 0x346586, 0xfdd2, 0x8c82, 0x8ea7, 0x0 }, /* #21 */
    1929     { 0x0e36c2, 0x0e3602, 0x10fb, 0x10e0, 0x9ae0, 0x0 }, /* #22 */
    1930     { 0x162d13, 0x162586, 0xbd2b, 0x8500, 0xc5c4, 0x0 }, /* #23 */
    1931     { 0x187e46, 0x187606, 0x6156, 0x2156, 0x3d76, 0x0 }, /* #24 */
    1932     { 0x2a3fd7, 0x2a3702, 0x19e0, 0x0920, 0xed35, 0x0 }, /* #25 */
    1933     { 0x196653, 0x196686, 0xa6db, 0x860a, 0xc60a, 0x0 }, /* #26 */
    1934     { 0x080a12, 0x080282, 0xdc29, 0x9029, 0xb36d, 0x0 }, /* #27 */
    1935     { 0x0b7446, 0x0b7406, 0x1a23, 0x1a21, 0xbf65, 0x0 }, /* #28 */
    1936     { 0x347553, 0x347506, 0x2edf, 0x0ad7, 0x0bd7, 0x0 }, /* #29 */
    1937     { 0x307883, 0x307002, 0x3f4a, 0x2d02, 0xedb7, 0x0 }, /* #30 */
    1938     { 0x1f3b87, 0x1f3302, 0x7f1b, 0x3908, 0x398c, 0x0 }, /* #31 */
    1939     { 0x0c6207, 0x0c6206, 0x8837, 0x0800, 0x0a80, 0x0 }, /* #32 */
    1940     { 0x3c6603, 0x3c6602, 0x954c, 0x044c, 0x264d, 0x0 }, /* #33 */
    1941     { 0x3b1c43, 0x3b1402, 0xcbee, 0x49e6, 0x69f6, 0x0 }, /* #34 */
    1942     { 0x096846, 0x096006, 0xf3cc, 0x13c0, 0x1fc3, 0x0 }, /* #35 */
    1943     { 0x185447, 0x185406, 0x0126, 0x0024, 0x0824, 0x0 }, /* #36 */
    1944     { 0x1b70c3, 0x1b7086, 0xdf0f, 0xc200, 0xc200, 0x0 }, /* #37 */
    1945     { 0x2e1cc3, 0x2e1406, 0x2d73, 0x2511, 0xe591, 0x0 }, /* #38 */
    1946     { 0x1d0847, 0x1d0082, 0xd759, 0x9519, 0xbd1b, 0x0 }, /* #39 */
    1947     { 0x091d42, 0x091506, 0x7c86, 0x1084, 0x92c4, 0x0 }, /* #40 */
    1948     { 0x3114d3, 0x311486, 0xa9cf, 0x818d, 0x87ad, 0x0 }, /* #41 */
    1949     { 0x033a97, 0x033286, 0xc003, 0x8000, 0xac5c, 0x0 }, /* #42 */
    1950     { 0x3026d3, 0x302602, 0x96ed, 0x02cd, 0x02cd, 0x0 }, /* #43 */
    1951     { 0x3155c6, 0x315502, 0x1220, 0x0220, 0x66b2, 0x0 }, /* #44 */
    1952     { 0x362bd3, 0x362306, 0x3900, 0x2100, 0x21bb, 0x0 }, /* #45 */
    1953     { 0x1a7cd6, 0x1a7402, 0x48f1, 0x4070, 0xf472, 0x0 }, /* #46 */
    1954     { 0x257612, 0x257602, 0xe493, 0x2091, 0x31f9, 0x0 }, /* #47 */
    1955     { 0x3a2143, 0x3a2186, 0xcef0, 0x8aa0, 0x9aaf, 0x0 }, /* #48 */
    1956     { 0x0b0317, 0x0b0382, 0xf1f0, 0x91e0, 0x9fe9, 0x0 }, /* #49 */
    1957     { 0x2f0283, 0x2f0202, 0x68b6, 0x0832, 0x0972, 0x0 }, /* #50 */
    1958     { 0x1c0307, 0x1c0306, 0x7ae7, 0x2027, 0xa03f, 0x0 }, /* #51 */
    1959     { 0x297897, 0x297006, 0x39e3, 0x3942, 0xfd5e, 0x0 }, /* #52 */
    1960     { 0x1e0c87, 0x1e0402, 0xb685, 0x2680, 0x26ba, 0x0 }, /* #53 */
    1961     { 0x3e7512, 0x3e7506, 0x388b, 0x0800, 0xc940, 0x0 }, /* #54 */
    1962     { 0x3802d2, 0x380206, 0x6c3d, 0x6824, 0xebe4, 0x0 }, /* #55 */
    1963     { 0x172253, 0x172282, 0xde66, 0xd620, 0xf738, 0x0 }, /* #56 */
    1964     { 0x2c5147, 0x2c5106, 0xb36a, 0x2160, 0x29e4, 0x0 }, /* #57 */
    1965     { 0x3f5616, 0x3f5606, 0xb7b6, 0x2282, 0x2282, 0x0 }, /* #58 */
    1966     { 0x105b82, 0x105302, 0xcdcf, 0x4c0d, 0x4e2d, 0x0 }, /* #59 */
    1967     { 0x2461d2, 0x246186, 0xb7e1, 0xa581, 0xed93, 0x0 }, /* #60 */
    1968     { 0x0b57d7, 0x0b5786, 0xa5cd, 0x81c0, 0x81e2, 0x0 }, /* #61 */
    1969     { 0x101642, 0x101682, 0xe567, 0xc067, 0xd2ef, 0x0 }, /* #62 */
    1970     { 0x1f2606, 0x1f2606, 0x1a4e, 0x1206, 0xd7a6, 0x0 }, /* #63 */
     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 */
    19711971};
    19721972static const BINU16_TEST_T g_aTests_and_u16_locked[] =
    19731973{
    1974     { 0x082ad2, 0x082246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    1975     { 0x142d47, 0x142546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    1976     { 0x1c25d2, 0x1c2546, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    1977     { 0x3b4b92, 0x3b4346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    1978     { 0x065112, 0x065146, 0x70fb, 0x0000, 0x0000, 0x0 }, /* #4 */
    1979     { 0x237006, 0x237046, 0x7529, 0x0000, 0x0000, 0x0 }, /* #5 */
    1980     { 0x2b6342, 0x2b6346, 0x0eeb, 0x0000, 0x0000, 0x0 }, /* #6 */
    1981     { 0x330307, 0x330346, 0xee34, 0x0000, 0x0000, 0x0 }, /* #7 */
    1982     { 0x3a1c07, 0x3a1482, 0xca21, 0x8801, 0xa85b, 0x0 }, /* #8 */
    1983     { 0x205bc7, 0x205302, 0x0e8c, 0x0608, 0x271a, 0x0 }, /* #9 */
    1984     { 0x1412c6, 0x141286, 0xf2b3, 0xf2a3, 0xfaa7, 0x0 }, /* #10 */
    1985     { 0x3f0f17, 0x3f0702, 0x7f14, 0x0510, 0x851a, 0x0 }, /* #11 */
    1986     { 0x3a7206, 0x3a7202, 0x422e, 0x0008, 0xbcc9, 0x0 }, /* #12 */
    1987     { 0x101c86, 0x101402, 0x1b63, 0x1302, 0x739e, 0x0 }, /* #13 */
    1988     { 0x044987, 0x044106, 0x7ba7, 0x6381, 0xe789, 0x0 }, /* #14 */
    1989     { 0x382043, 0x382002, 0x6115, 0x2010, 0xa4b8, 0x0 }, /* #15 */
    1990     { 0x1b5687, 0x1b5686, 0xd5cb, 0xc4c9, 0xccf9, 0x0 }, /* #16 */
    1991     { 0x3c2852, 0x3c2006, 0x9ae7, 0x0265, 0x2275, 0x0 }, /* #17 */
    1992     { 0x1f1f83, 0x1f1786, 0x82b1, 0x8290, 0xa696, 0x0 }, /* #18 */
    1993     { 0x2b77c3, 0x2b7706, 0x069a, 0x0688, 0x66a9, 0x0 }, /* #19 */
    1994     { 0x3b5986, 0x3b5102, 0x2553, 0x2452, 0xbcfe, 0x0 }, /* #20 */
    1995     { 0x0023d7, 0x002306, 0x3852, 0x0012, 0x42b7, 0x0 }, /* #21 */
    1996     { 0x254497, 0x254402, 0x543b, 0x402a, 0xc0aa, 0x0 }, /* #22 */
    1997     { 0x257002, 0x257006, 0x543d, 0x442d, 0xedaf, 0x0 }, /* #23 */
    1998     { 0x0d6787, 0x0d6702, 0x5a2c, 0x0020, 0x81a3, 0x0 }, /* #24 */
    1999     { 0x3b0f53, 0x3b0706, 0xde08, 0x5400, 0x5540, 0x0 }, /* #25 */
    2000     { 0x357d17, 0x357506, 0x79e5, 0x21a0, 0x23b2, 0x0 }, /* #26 */
    2001     { 0x304342, 0x304306, 0x7bf1, 0x02a0, 0x02aa, 0x0 }, /* #27 */
    2002     { 0x2e0dd2, 0x2e0506, 0x2354, 0x2014, 0x60bf, 0x0 }, /* #28 */
    2003     { 0x085447, 0x085482, 0xd77c, 0xd654, 0xfed4, 0x0 }, /* #29 */
    2004     { 0x3b1a97, 0x3b1286, 0xfc60, 0xec00, 0xed92, 0x0 }, /* #30 */
    2005     { 0x1a1983, 0x1a1186, 0xbba2, 0xa0a0, 0xe4e4, 0x0 }, /* #31 */
    2006     { 0x3042c6, 0x304206, 0x0892, 0x0800, 0xb828, 0x0 }, /* #32 */
    2007     { 0x3870c6, 0x387002, 0x27e5, 0x2001, 0xb013, 0x0 }, /* #33 */
    2008     { 0x196686, 0x196682, 0x9dab, 0x9cab, 0xdcbb, 0x0 }, /* #34 */
    2009     { 0x2a3ec6, 0x2a3606, 0x0f61, 0x0360, 0x13e8, 0x0 }, /* #35 */
    2010     { 0x065c57, 0x065402, 0x1dc9, 0x1540, 0x5572, 0x0 }, /* #36 */
    2011     { 0x075016, 0x075086, 0xc079, 0xc009, 0xe28d, 0x0 }, /* #37 */
    2012     { 0x0f3687, 0x0f3682, 0xc480, 0x8080, 0xa2da, 0x0 }, /* #38 */
    2013     { 0x3c1b46, 0x3c1382, 0x945f, 0x805e, 0x8bde, 0x0 }, /* #39 */
    2014     { 0x0a6306, 0x0a6306, 0x2d36, 0x2906, 0x3946, 0x0 }, /* #40 */
    2015     { 0x0b1b02, 0x0b1302, 0x954b, 0x104a, 0x1a4a, 0x0 }, /* #41 */
    2016     { 0x2c4b16, 0x2c4382, 0x8ebd, 0x8aad, 0xdaef, 0x0 }, /* #42 */
    2017     { 0x010393, 0x010306, 0xa9ea, 0x090a, 0x091e, 0x0 }, /* #43 */
    2018     { 0x0c5c17, 0x0c5482, 0xb88a, 0x888a, 0xc9df, 0x0 }, /* #44 */
    2019     { 0x180f16, 0x180706, 0x0bf4, 0x03a0, 0x77a1, 0x0 }, /* #45 */
    2020     { 0x242847, 0x242082, 0xbee9, 0x8ce0, 0x8de2, 0x0 }, /* #46 */
    2021     { 0x0f14c6, 0x0f1482, 0x8306, 0x8202, 0xd62a, 0x0 }, /* #47 */
    2022     { 0x205817, 0x205006, 0x1494, 0x0400, 0x0e4b, 0x0 }, /* #48 */
    2023     { 0x102046, 0x102082, 0xd11f, 0x8115, 0x8575, 0x0 }, /* #49 */
    2024     { 0x3d45d2, 0x3d4586, 0xd820, 0xc800, 0xee8a, 0x0 }, /* #50 */
    2025     { 0x3c3546, 0x3c3502, 0x0eef, 0x0a2a, 0x0b3a, 0x0 }, /* #51 */
    2026     { 0x1b5097, 0x1b5082, 0xb55a, 0xb558, 0xbf5d, 0x0 }, /* #52 */
    2027     { 0x054d06, 0x054506, 0x30c7, 0x0006, 0x0d3e, 0x0 }, /* #53 */
    2028     { 0x393f43, 0x393786, 0x9598, 0x8588, 0x8de8, 0x0 }, /* #54 */
    2029     { 0x0c1083, 0x0c1082, 0xf2ca, 0xa280, 0xa6a5, 0x0 }, /* #55 */
    2030     { 0x093016, 0x093002, 0x93dd, 0x1298, 0x7eb8, 0x0 }, /* #56 */
    2031     { 0x286843, 0x286006, 0x4eb9, 0x4600, 0x6702, 0x0 }, /* #57 */
    2032     { 0x380e17, 0x380602, 0x6d98, 0x6c08, 0xec08, 0x0 }, /* #58 */
    2033     { 0x180687, 0x180686, 0xe203, 0xe000, 0xf5a0, 0x0 }, /* #59 */
    2034     { 0x344607, 0x344686, 0xa31d, 0x8011, 0xd8b3, 0x0 }, /* #60 */
    2035     { 0x104353, 0x104306, 0x03d6, 0x0214, 0x9a35, 0x0 }, /* #61 */
    2036     { 0x1b48d7, 0x1b4002, 0x2978, 0x2968, 0x3b6e, 0x0 }, /* #62 */
    2037     { 0x0f05d7, 0x0f0502, 0xcb9a, 0x4a10, 0x4e51, 0x0 }, /* #63 */
     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 */
    20382038};
    20392039static const BINU16_TEST_T g_aTests_cmp_u16[] =
    20402040{
    2041     { 0x183e16, 0x183646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2042     { 0x385256, 0x385246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2043     { 0x0e0a92, 0x0e0246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2044     { 0x124a02, 0x124246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2045     { 0x160ed6, 0x160686, 0xdca5, 0xdca5, 0x0000, 0x0 }, /* #4 */
    2046     { 0x1673c6, 0x167306, 0x32a9, 0x32a9, 0x0000, 0x0 }, /* #5 */
    2047     { 0x0f73d7, 0x0f7306, 0x21b8, 0x21b8, 0x0000, 0x0 }, /* #6 */
    2048     { 0x3e7cd3, 0x3e7486, 0xf487, 0xf487, 0x0000, 0x0 }, /* #7 */
    2049     { 0x2a0e03, 0x2a0697, 0xa4b9, 0xa4b9, 0xc99e, 0x0 }, /* #8 */
    2050     { 0x1b32c7, 0x1b3297, 0x4df5, 0x4df5, 0x7fcd, 0x0 }, /* #9 */
    2051     { 0x312386, 0x312316, 0x4e21, 0x4e21, 0x4934, 0x0 }, /* #10 */
    2052     { 0x2b1953, 0x2b1987, 0x1c9a, 0x1c9a, 0x9c53, 0x0 }, /* #11 */
    2053     { 0x177756, 0x177702, 0xff23, 0xff23, 0xbb40, 0x0 }, /* #12 */
    2054     { 0x220a82, 0x220216, 0x9565, 0x9565, 0x90bf, 0x0 }, /* #13 */
    2055     { 0x241186, 0x241183, 0x0d49, 0x0d49, 0x36e5, 0x0 }, /* #14 */
    2056     { 0x121482, 0x121486, 0xf8df, 0xf8df, 0x6979, 0x0 }, /* #15 */
    2057     { 0x1829c2, 0x182183, 0x41e3, 0x41e3, 0x53c3, 0x0 }, /* #16 */
    2058     { 0x336802, 0x336082, 0xff5f, 0xff5f, 0x3c2b, 0x0 }, /* #17 */
    2059     { 0x170f93, 0x170786, 0xd979, 0xd979, 0x22e4, 0x0 }, /* #18 */
    2060     { 0x212b57, 0x212306, 0xf67e, 0xf67e, 0x9772, 0x0 }, /* #19 */
    2061     { 0x197016, 0x197083, 0x0b0e, 0x0b0e, 0x2361, 0x0 }, /* #20 */
    2062     { 0x2a0a13, 0x2a0a93, 0x7c88, 0x7c88, 0xbf2b, 0x0 }, /* #21 */
    2063     { 0x223c12, 0x223493, 0x3189, 0x3189, 0x5e9d, 0x0 }, /* #22 */
    2064     { 0x1f6d16, 0x1f6513, 0x397e, 0x397e, 0xd42f, 0x0 }, /* #23 */
    2065     { 0x342a43, 0x342206, 0x04ac, 0x04ac, 0x045c, 0x0 }, /* #24 */
    2066     { 0x365347, 0x365312, 0x360c, 0x360c, 0x355e, 0x0 }, /* #25 */
    2067     { 0x3e6ac3, 0x3e6a16, 0xa54e, 0xa54e, 0x504f, 0x0 }, /* #26 */
    2068     { 0x302853, 0x302007, 0x07fc, 0x07fc, 0xbb3c, 0x0 }, /* #27 */
    2069     { 0x212016, 0x212006, 0xd1fe, 0xd1fe, 0xaee6, 0x0 }, /* #28 */
    2070     { 0x0245c7, 0x024587, 0x5407, 0x5407, 0x6071, 0x0 }, /* #29 */
    2071     { 0x1231d3, 0x123187, 0x8d19, 0x8d19, 0xf8b0, 0x0 }, /* #30 */
    2072     { 0x352606, 0x352613, 0x10f8, 0x10f8, 0xb21e, 0x0 }, /* #31 */
    2073     { 0x277a53, 0x277212, 0xccb1, 0xccb1, 0xa585, 0x0 }, /* #32 */
    2074     { 0x2d0ad6, 0x2d0202, 0x5b89, 0x5b89, 0x0c28, 0x0 }, /* #33 */
    2075     { 0x041ed6, 0x041683, 0x02cc, 0x02cc, 0x68a7, 0x0 }, /* #34 */
    2076     { 0x262352, 0x262b06, 0x8409, 0x8409, 0x3252, 0x0 }, /* #35 */
    2077     { 0x251343, 0x251302, 0x6ac6, 0x6ac6, 0x5c62, 0x0 }, /* #36 */
    2078     { 0x2e3e12, 0x2e3606, 0x7a1c, 0x7a1c, 0x5aa4, 0x0 }, /* #37 */
    2079     { 0x1f2d87, 0x1f2597, 0xbf31, 0xbf31, 0xd5d7, 0x0 }, /* #38 */
    2080     { 0x312552, 0x312587, 0x13ee, 0x13ee, 0x7206, 0x0 }, /* #39 */
    2081     { 0x0747c6, 0x074716, 0xf883, 0xf883, 0x8aea, 0x0 }, /* #40 */
    2082     { 0x3c3513, 0x3c3512, 0x66e4, 0x66e4, 0x40a9, 0x0 }, /* #41 */
    2083     { 0x036e02, 0x036606, 0xaabc, 0xaabc, 0xa660, 0x0 }, /* #42 */
    2084     { 0x0f1882, 0x0f1087, 0x8928, 0x8928, 0xe138, 0x0 }, /* #43 */
    2085     { 0x187a86, 0x187202, 0xf134, 0xf134, 0xbc93, 0x0 }, /* #44 */
    2086     { 0x313387, 0x313b93, 0x6f49, 0x6f49, 0x821a, 0x0 }, /* #45 */
    2087     { 0x3e7ec2, 0x3e7687, 0x5a1a, 0x5a1a, 0x5d51, 0x0 }, /* #46 */
    2088     { 0x3f4fc7, 0x3f4786, 0x93ed, 0x93ed, 0x00bd, 0x0 }, /* #47 */
    2089     { 0x0d1192, 0x0d1112, 0xfe89, 0xfe89, 0xe9ca, 0x0 }, /* #48 */
    2090     { 0x1c1a53, 0x1c1202, 0xe0ae, 0xe0ae, 0x80e3, 0x0 }, /* #49 */
    2091     { 0x3f2e47, 0x3f2e83, 0x73fe, 0x73fe, 0xbea1, 0x0 }, /* #50 */
    2092     { 0x304007, 0x304013, 0x55f4, 0x55f4, 0xe0d8, 0x0 }, /* #51 */
    2093     { 0x3a44c6, 0x3a4403, 0x4de6, 0x4de6, 0xdaf5, 0x0 }, /* #52 */
    2094     { 0x0c1a42, 0x0c1202, 0xfbc6, 0xfbc6, 0x8bb0, 0x0 }, /* #53 */
    2095     { 0x1028c3, 0x102083, 0x137e, 0x137e, 0x44f5, 0x0 }, /* #54 */
    2096     { 0x004bd7, 0x004383, 0x246e, 0x246e, 0x4e60, 0x0 }, /* #55 */
    2097     { 0x0f3e92, 0x0f3602, 0x260e, 0x260e, 0x0895, 0x0 }, /* #56 */
    2098     { 0x2f4747, 0x2f4712, 0x3080, 0x3080, 0x1607, 0x0 }, /* #57 */
    2099     { 0x2924d2, 0x292483, 0x5209, 0x5209, 0x5278, 0x0 }, /* #58 */
    2100     { 0x331217, 0x331287, 0x891f, 0x891f, 0xd1ec, 0x0 }, /* #59 */
    2101     { 0x1b0757, 0x1b0702, 0x6f60, 0x6f60, 0x6820, 0x0 }, /* #60 */
    2102     { 0x1d5712, 0x1d5782, 0xed9f, 0xed9f, 0x0bfe, 0x0 }, /* #61 */
    2103     { 0x2b0556, 0x2b0502, 0xd12f, 0xd12f, 0xb094, 0x0 }, /* #62 */
    2104     { 0x2f61c2, 0x2f6183, 0x3c0d, 0x3c0d, 0x6651, 0x0 }, /* #63 */
     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 */
    21052105};
    21062106static const BINU16_TEST_T g_aTests_test_u16[] =
    21072107{
    2108     { 0x103643, 0x103646, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2109     { 0x2c3b87, 0x2c3346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2110     { 0x0d0a17, 0x0d0246, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2111     { 0x100fc2, 0x100746, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2112     { 0x137f02, 0x137746, 0xfb04, 0xfb04, 0x0000, 0x0 }, /* #4 */
    2113     { 0x3922d6, 0x392246, 0xfc4b, 0xfc4b, 0x0000, 0x0 }, /* #5 */
    2114     { 0x122a06, 0x122246, 0x6647, 0x6647, 0x0000, 0x0 }, /* #6 */
    2115     { 0x2a0513, 0x2a0546, 0x44a6, 0x44a6, 0x0000, 0x0 }, /* #7 */
    2116     { 0x3e5e13, 0x3e5602, 0x7761, 0x7761, 0x23a2, 0x0 }, /* #8 */
    2117     { 0x1e2293, 0x1e2206, 0x88f8, 0x88f8, 0x43d8, 0x0 }, /* #9 */
    2118     { 0x325e53, 0x325602, 0x4c7f, 0x4c7f, 0xf701, 0x0 }, /* #10 */
    2119     { 0x284d92, 0x284506, 0xa227, 0xa227, 0x246c, 0x0 }, /* #11 */
    2120     { 0x255d87, 0x255502, 0x30eb, 0x30eb, 0xdd20, 0x0 }, /* #12 */
    2121     { 0x366707, 0x366706, 0x2806, 0x2806, 0xe02f, 0x0 }, /* #13 */
    2122     { 0x181697, 0x181602, 0xdfaa, 0xdfaa, 0x1330, 0x0 }, /* #14 */
    2123     { 0x264347, 0x264386, 0xa306, 0xa306, 0xd979, 0x0 }, /* #15 */
    2124     { 0x2361c2, 0x236182, 0xc607, 0xc607, 0xf334, 0x0 }, /* #16 */
    2125     { 0x3d2cd2, 0x3d2486, 0xcbad, 0xcbad, 0xf80c, 0x0 }, /* #17 */
    2126     { 0x1867c2, 0x186702, 0xcb0a, 0xcb0a, 0x06bc, 0x0 }, /* #18 */
    2127     { 0x281a92, 0x281202, 0x4683, 0x4683, 0x9756, 0x0 }, /* #19 */
    2128     { 0x0b38c3, 0x0b3086, 0xa15e, 0xa15e, 0x8e1f, 0x0 }, /* #20 */
    2129     { 0x182f42, 0x182702, 0x0620, 0x0620, 0xcdfd, 0x0 }, /* #21 */
    2130     { 0x3240d7, 0x324082, 0xd489, 0xd489, 0xc963, 0x0 }, /* #22 */
    2131     { 0x1a01d6, 0x1a0106, 0x0144, 0x0144, 0xaee7, 0x0 }, /* #23 */
    2132     { 0x067d47, 0x067586, 0xddc6, 0xddc6, 0xbb5b, 0x0 }, /* #24 */
    2133     { 0x3d49d3, 0x3d4102, 0xab34, 0xab34, 0x1a8f, 0x0 }, /* #25 */
    2134     { 0x3e0107, 0x3e0102, 0xa432, 0xa432, 0x118e, 0x0 }, /* #26 */
    2135     { 0x082182, 0x082106, 0x111f, 0x111f, 0x2cf4, 0x0 }, /* #27 */
    2136     { 0x234813, 0x234002, 0x2e7e, 0x2e7e, 0x189b, 0x0 }, /* #28 */
    2137     { 0x2a5496, 0x2a5402, 0x4fa6, 0x4fa6, 0x61ab, 0x0 }, /* #29 */
    2138     { 0x3c57d7, 0x3c5706, 0x3939, 0x3939, 0xc91c, 0x0 }, /* #30 */
    2139     { 0x072cc2, 0x072486, 0xc597, 0xc597, 0xa759, 0x0 }, /* #31 */
    2140     { 0x172347, 0x172302, 0x8306, 0x8306, 0x52dd, 0x0 }, /* #32 */
    2141     { 0x262212, 0x262286, 0xd452, 0xd452, 0xa86b, 0x0 }, /* #33 */
    2142     { 0x2e4917, 0x2e4102, 0x030f, 0x030f, 0x090e, 0x0 }, /* #34 */
    2143     { 0x166c82, 0x166486, 0xc952, 0xc952, 0xb037, 0x0 }, /* #35 */
    2144     { 0x1d6d43, 0x1d6586, 0xa005, 0xa005, 0xcdc8, 0x0 }, /* #36 */
    2145     { 0x3f0bd6, 0x3f0346, 0x1036, 0x1036, 0xc280, 0x0 }, /* #37 */
    2146     { 0x030043, 0x030002, 0x7af3, 0x7af3, 0x9066, 0x0 }, /* #38 */
    2147     { 0x2853c7, 0x285386, 0xbc8c, 0xbc8c, 0xdd8b, 0x0 }, /* #39 */
    2148     { 0x221f82, 0x221702, 0x757d, 0x757d, 0xe68d, 0x0 }, /* #40 */
    2149     { 0x3f4056, 0x3f4002, 0xcbf8, 0xcbf8, 0x4742, 0x0 }, /* #41 */
    2150     { 0x194153, 0x194102, 0x2d91, 0x2d91, 0x670f, 0x0 }, /* #42 */
    2151     { 0x246cc3, 0x246446, 0x2295, 0x2295, 0x500a, 0x0 }, /* #43 */
    2152     { 0x370d43, 0x370582, 0xfc9b, 0xfc9b, 0xa553, 0x0 }, /* #44 */
    2153     { 0x3b6386, 0x3b6306, 0x7ae5, 0x7ae5, 0xc5aa, 0x0 }, /* #45 */
    2154     { 0x0c1ec7, 0x0c1602, 0x1aaa, 0x1aaa, 0xf0f6, 0x0 }, /* #46 */
    2155     { 0x0075c6, 0x007586, 0xf69c, 0xf69c, 0xea2f, 0x0 }, /* #47 */
    2156     { 0x3a4a47, 0x3a4206, 0x6f79, 0x6f79, 0x4a66, 0x0 }, /* #48 */
    2157     { 0x1200c7, 0x120082, 0xc22c, 0xc22c, 0x834b, 0x0 }, /* #49 */
    2158     { 0x0b2e13, 0x0b2602, 0xca35, 0xca35, 0x2adf, 0x0 }, /* #50 */
    2159     { 0x0608d6, 0x060086, 0x9c6e, 0x9c6e, 0xacd9, 0x0 }, /* #51 */
    2160     { 0x191c87, 0x191402, 0x721a, 0x721a, 0xa6db, 0x0 }, /* #52 */
    2161     { 0x1e2696, 0x1e2602, 0x0b48, 0x0b48, 0x8da9, 0x0 }, /* #53 */
    2162     { 0x1032c6, 0x103206, 0x43db, 0x43db, 0x09d6, 0x0 }, /* #54 */
    2163     { 0x027686, 0x027602, 0x1520, 0x1520, 0xc6fd, 0x0 }, /* #55 */
    2164     { 0x391e93, 0x391646, 0xab80, 0xab80, 0x4451, 0x0 }, /* #56 */
    2165     { 0x3d2d16, 0x3d2502, 0x51db, 0x51db, 0x85a0, 0x0 }, /* #57 */
    2166     { 0x216352, 0x216306, 0x5bc3, 0x5bc3, 0x0559, 0x0 }, /* #58 */
    2167     { 0x2734d2, 0x273446, 0x88c0, 0x88c0, 0x0439, 0x0 }, /* #59 */
    2168     { 0x104903, 0x104106, 0x4e82, 0x4e82, 0xc8d2, 0x0 }, /* #60 */
    2169     { 0x3f4783, 0x3f4702, 0x44b8, 0x44b8, 0x5fd9, 0x0 }, /* #61 */
    2170     { 0x260543, 0x260502, 0x114a, 0x114a, 0x96d1, 0x0 }, /* #62 */
    2171     { 0x2d48d3, 0x2d4002, 0xb83d, 0xb83d, 0x7588, 0x0 }, /* #63 */
     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 */
    21722172};
    21732173static const BINU16_TEST_T g_aTests_bt_u16[] =
    21742174{
    2175     { 0x0c7797, 0x0c7796, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2176     { 0x353dd3, 0x353dd2, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2177     { 0x3a6f83, 0x3a6f82, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2178     { 0x046053, 0x046052, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2179     { 0x3741c7, 0x3741c6, 0x1af8, 0x1af8, 0x0000, 0x0 }, /* #4 */
    2180     { 0x1623c6, 0x1623c6, 0xb32c, 0xb32c, 0x0000, 0x0 }, /* #5 */
    2181     { 0x3b7c53, 0x3b7c53, 0x9903, 0x9903, 0x0000, 0x0 }, /* #6 */
    2182     { 0x3c0192, 0x3c0192, 0x9b4a, 0x9b4a, 0x0000, 0x0 }, /* #7 */
    2183     { 0x2e6982, 0x2e6982, 0x9aa8, 0x9aa8, 0x0001, 0x0 }, /* #8 */
    2184     { 0x0b2e86, 0x0b2e86, 0x1e12, 0x1e12, 0x0007, 0x0 }, /* #9 */
    2185     { 0x356316, 0x356317, 0x8d9a, 0x8d9a, 0x000a, 0x0 }, /* #10 */
    2186     { 0x2e2c42, 0x2e2c43, 0x3e84, 0x3e84, 0x0007, 0x0 }, /* #11 */
    2187     { 0x335943, 0x335943, 0x60e8, 0x60e8, 0x000d, 0x0 }, /* #12 */
    2188     { 0x107e56, 0x107e56, 0x9329, 0x9329, 0x0007, 0x0 }, /* #13 */
    2189     { 0x2f0607, 0x2f0606, 0x66d7, 0x66d7, 0x000f, 0x0 }, /* #14 */
    2190     { 0x144ad6, 0x144ad7, 0xfbbf, 0xfbbf, 0x0008, 0x0 }, /* #15 */
    2191     { 0x2472c7, 0x2472c6, 0x0cc9, 0x0cc9, 0x000f, 0x0 }, /* #16 */
    2192     { 0x221817, 0x221816, 0x3999, 0x3999, 0x0002, 0x0 }, /* #17 */
    2193     { 0x196a12, 0x196a12, 0x8821, 0x8821, 0x0002, 0x0 }, /* #18 */
    2194     { 0x2966d2, 0x2966d3, 0xc2bc, 0xc2bc, 0x0005, 0x0 }, /* #19 */
    2195     { 0x374c06, 0x374c06, 0x996a, 0x996a, 0x0009, 0x0 }, /* #20 */
    2196     { 0x280a56, 0x280a57, 0xebd5, 0xebd5, 0x000d, 0x0 }, /* #21 */
    2197     { 0x222812, 0x222813, 0x8105, 0x8105, 0x0002, 0x0 }, /* #22 */
    2198     { 0x0e4953, 0x0e4952, 0x96c1, 0x96c1, 0x000e, 0x0 }, /* #23 */
    2199     { 0x154803, 0x154803, 0x71a7, 0x71a7, 0x0001, 0x0 }, /* #24 */
    2200     { 0x205687, 0x205686, 0x00b4, 0x00b4, 0x0006, 0x0 }, /* #25 */
    2201     { 0x2d1a86, 0x2d1a86, 0x68be, 0x68be, 0x000a, 0x0 }, /* #26 */
    2202     { 0x287196, 0x287197, 0x8f55, 0x8f55, 0x0006, 0x0 }, /* #27 */
    2203     { 0x1c0256, 0x1c0257, 0xd1f8, 0xd1f8, 0x0008, 0x0 }, /* #28 */
    2204     { 0x067853, 0x067853, 0xa1bb, 0xa1bb, 0x0005, 0x0 }, /* #29 */
    2205     { 0x354f02, 0x354f03, 0xf32b, 0xf32b, 0x0000, 0x0 }, /* #30 */
    2206     { 0x0f60c2, 0x0f60c2, 0x0c94, 0x0c94, 0x0005, 0x0 }, /* #31 */
    2207     { 0x2b01c3, 0x2b01c3, 0x8880, 0x8880, 0x000f, 0x0 }, /* #32 */
    2208     { 0x1646d2, 0x1646d2, 0xb878, 0xb878, 0x0008, 0x0 }, /* #33 */
    2209     { 0x052f87, 0x052f86, 0x792c, 0x792c, 0x000f, 0x0 }, /* #34 */
    2210     { 0x1c6056, 0x1c6057, 0x0f21, 0x0f21, 0x0000, 0x0 }, /* #35 */
    2211     { 0x3277c7, 0x3277c6, 0xd9a0, 0xd9a0, 0x0009, 0x0 }, /* #36 */
    2212     { 0x292c53, 0x292c52, 0xbd12, 0xbd12, 0x0002, 0x0 }, /* #37 */
    2213     { 0x053e17, 0x053e17, 0xfb13, 0xfb13, 0x0001, 0x0 }, /* #38 */
    2214     { 0x0d2547, 0x0d2547, 0xc99c, 0xc99c, 0x0003, 0x0 }, /* #39 */
    2215     { 0x393856, 0x393856, 0xc810, 0xc810, 0x000a, 0x0 }, /* #40 */
    2216     { 0x004606, 0x004607, 0x9964, 0x9964, 0x000f, 0x0 }, /* #41 */
    2217     { 0x053793, 0x053792, 0x6010, 0x6010, 0x000c, 0x0 }, /* #42 */
    2218     { 0x3b6a42, 0x3b6a42, 0x00b5, 0x00b5, 0x000d, 0x0 }, /* #43 */
    2219     { 0x3e3d52, 0x3e3d53, 0xa9e0, 0xa9e0, 0x000f, 0x0 }, /* #44 */
    2220     { 0x2e2f87, 0x2e2f87, 0x4d75, 0x4d75, 0x0006, 0x0 }, /* #45 */
    2221     { 0x0d17c6, 0x0d17c7, 0xd07c, 0xd07c, 0x0002, 0x0 }, /* #46 */
    2222     { 0x312843, 0x312842, 0xc41f, 0xc41f, 0x000d, 0x0 }, /* #47 */
    2223     { 0x155642, 0x155642, 0x72bc, 0x72bc, 0x000f, 0x0 }, /* #48 */
    2224     { 0x0d6ed6, 0x0d6ed7, 0xf2f4, 0xf2f4, 0x000c, 0x0 }, /* #49 */
    2225     { 0x3c0603, 0x3c0602, 0x29e1, 0x29e1, 0x000c, 0x0 }, /* #50 */
    2226     { 0x180212, 0x180212, 0x1cc0, 0x1cc0, 0x000e, 0x0 }, /* #51 */
    2227     { 0x164113, 0x164113, 0xea1d, 0xea1d, 0x0004, 0x0 }, /* #52 */
    2228     { 0x3d6c52, 0x3d6c52, 0x8091, 0x8091, 0x0008, 0x0 }, /* #53 */
    2229     { 0x3171d2, 0x3171d3, 0xcd7a, 0xcd7a, 0x0006, 0x0 }, /* #54 */
    2230     { 0x373a43, 0x373a42, 0xe2ef, 0xe2ef, 0x000a, 0x0 }, /* #55 */
    2231     { 0x021516, 0x021517, 0xc97a, 0xc97a, 0x000e, 0x0 }, /* #56 */
    2232     { 0x2e2992, 0x2e2993, 0x930f, 0x930f, 0x0002, 0x0 }, /* #57 */
    2233     { 0x2a7c03, 0x2a7c02, 0x9273, 0x9273, 0x000e, 0x0 }, /* #58 */
    2234     { 0x360e87, 0x360e87, 0x9ffb, 0x9ffb, 0x000c, 0x0 }, /* #59 */
    2235     { 0x145a82, 0x145a82, 0x098b, 0x098b, 0x000f, 0x0 }, /* #60 */
    2236     { 0x3569d3, 0x3569d2, 0x40b8, 0x40b8, 0x000f, 0x0 }, /* #61 */
    2237     { 0x220252, 0x220253, 0xec0a, 0xec0a, 0x0003, 0x0 }, /* #62 */
    2238     { 0x367106, 0x367106, 0x151c, 0x151c, 0x0007, 0x0 }, /* #63 */
     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 */
    22392239};
    22402240static const BINU16_TEST_T g_aTests_btc_u16[] =
    22412241{
    2242     { 0x231707, 0x231706, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
    2243     { 0x3901d3, 0x3901d2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
    2244     { 0x1b6d82, 0x1b6d82, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
    2245     { 0x3d03c3, 0x3d03c2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
    2246     { 0x307c07, 0x307c06, 0xc958, 0xc959, 0x0000, 0x0 }, /* #4 */
    2247     { 0x0f1a42, 0x0f1a43, 0x0dbd, 0x0dbc, 0x0000, 0x0 }, /* #5 */
    2248     { 0x2d1d12, 0x2d1d13, 0xd5df, 0xd5de, 0x0000, 0x0 }, /* #6 */
    2249     { 0x2d6fc6, 0x2d6fc6, 0x2d90, 0x2d91, 0x0000, 0x0 }, /* #7 */
    2250     { 0x286b02, 0x286b03, 0xd474, 0xc474, 0x000c, 0x0 }, /* #8 */
    2251     { 0x1b3b86, 0x1b3b87, 0x88e8, 0x88e0, 0x0003, 0x0 }, /* #9 */
    2252     { 0x1e52d2, 0x1e52d2, 0xce6e, 0xcf6e, 0x0008, 0x0 }, /* #10 */
    2253     { 0x3e1112, 0x3e1113, 0xe8ec, 0xe86c, 0x0007, 0x0 }, /* #11 */
    2254     { 0x0705c6, 0x0705c7, 0x2486, 0x2482, 0x0002, 0x0 }, /* #12 */
    2255     { 0x064542, 0x064543, 0x9c24, 0x9c20, 0x0002, 0x0 }, /* #13 */
    2256     { 0x1773d2, 0x1773d2, 0x9b69, 0xbb69, 0x000d, 0x0 }, /* #14 */
    2257     { 0x0d75d6, 0x0d75d7, 0xfafc, 0xfaf4, 0x0003, 0x0 }, /* #15 */
    2258     { 0x241c56, 0x241c56, 0xec13, 0xee13, 0x0009, 0x0 }, /* #16 */
    2259     { 0x3d2413, 0x3d2412, 0xc29d, 0xc2bd, 0x0005, 0x0 }, /* #17 */
    2260     { 0x2a5ec3, 0x2a5ec3, 0x49c1, 0x41c1, 0x000b, 0x0 }, /* #18 */
    2261     { 0x3c36d3, 0x3c36d2, 0xd631, 0xd635, 0x0002, 0x0 }, /* #19 */
    2262     { 0x1d5892, 0x1d5892, 0x6a2d, 0x6e2d, 0x000a, 0x0 }, /* #20 */
    2263     { 0x114593, 0x114593, 0x4260, 0x4220, 0x0006, 0x0 }, /* #21 */
    2264     { 0x082802, 0x082802, 0x05c6, 0x05ce, 0x0003, 0x0 }, /* #22 */
    2265     { 0x3e2917, 0x3e2917, 0xd853, 0xd053, 0x000b, 0x0 }, /* #23 */
    2266     { 0x1c3383, 0x1c3382, 0x07c1, 0x07c9, 0x0003, 0x0 }, /* #24 */
    2267     { 0x0b3d07, 0x0b3d06, 0x250e, 0x350e, 0x000c, 0x0 }, /* #25 */
    2268     { 0x046643, 0x046643, 0xe743, 0xe703, 0x0006, 0x0 }, /* #26 */
    2269     { 0x3e4603, 0x3e4602, 0xe6b2, 0xe6f2, 0x0006, 0x0 }, /* #27 */
    2270     { 0x3c36d3, 0x3c36d2, 0xe34d, 0xf34d, 0x000c, 0x0 }, /* #28 */
    2271     { 0x3e7147, 0x3e7147, 0x5dac, 0x59ac, 0x000a, 0x0 }, /* #29 */
    2272     { 0x317dd2, 0x317dd3, 0x5704, 0x4704, 0x000c, 0x0 }, /* #30 */
    2273     { 0x2338c3, 0x2338c3, 0xa378, 0xa368, 0x0004, 0x0 }, /* #31 */
    2274     { 0x2a40c6, 0x2a40c7, 0xf0f5, 0xd0f5, 0x000d, 0x0 }, /* #32 */
    2275     { 0x212306, 0x212306, 0x5cf3, 0x7cf3, 0x000d, 0x0 }, /* #33 */
    2276     { 0x3731c7, 0x3731c7, 0xe333, 0xe313, 0x0005, 0x0 }, /* #34 */
    2277     { 0x2941d3, 0x2941d3, 0x2369, 0x2169, 0x0009, 0x0 }, /* #35 */
    2278     { 0x1c4003, 0x1c4002, 0x1d42, 0x1d43, 0x0000, 0x0 }, /* #36 */
    2279     { 0x2d7742, 0x2d7742, 0x1a20, 0x9a20, 0x000f, 0x0 }, /* #37 */
    2280     { 0x182586, 0x182586, 0x4193, 0x6193, 0x000d, 0x0 }, /* #38 */
    2281     { 0x1a0bd6, 0x1a0bd7, 0x3ad8, 0x38d8, 0x0009, 0x0 }, /* #39 */
    2282     { 0x222e07, 0x222e07, 0x0a30, 0x0a20, 0x0004, 0x0 }, /* #40 */
    2283     { 0x3d1a02, 0x3d1a03, 0x1d2a, 0x1d0a, 0x0005, 0x0 }, /* #41 */
    2284     { 0x225507, 0x225506, 0xc117, 0xe117, 0x000d, 0x0 }, /* #42 */
    2285     { 0x303106, 0x303107, 0x3e73, 0x3e71, 0x0001, 0x0 }, /* #43 */
    2286     { 0x2f7b13, 0x2f7b13, 0xc94e, 0xc90e, 0x0006, 0x0 }, /* #44 */
    2287     { 0x0740d2, 0x0740d3, 0x2c3e, 0x243e, 0x000b, 0x0 }, /* #45 */
    2288     { 0x1f7d12, 0x1f7d13, 0x9fdc, 0x9edc, 0x0008, 0x0 }, /* #46 */
    2289     { 0x1e3846, 0x1e3847, 0x317c, 0x313c, 0x0006, 0x0 }, /* #47 */
    2290     { 0x3e6d96, 0x3e6d97, 0x5507, 0x5505, 0x0001, 0x0 }, /* #48 */
    2291     { 0x0d1c53, 0x0d1c52, 0x9558, 0x9559, 0x0000, 0x0 }, /* #49 */
    2292     { 0x2738c3, 0x2738c3, 0x1c57, 0x1c55, 0x0001, 0x0 }, /* #50 */
    2293     { 0x2f1093, 0x2f1092, 0xd285, 0xd295, 0x0004, 0x0 }, /* #51 */
    2294     { 0x006f82, 0x006f82, 0x18ea, 0x18eb, 0x0000, 0x0 }, /* #52 */
    2295     { 0x0554c3, 0x0554c2, 0x84ab, 0x85ab, 0x0008, 0x0 }, /* #53 */
    2296     { 0x224fd3, 0x224fd3, 0x1e4b, 0x1a4b, 0x000a, 0x0 }, /* #54 */
    2297     { 0x2a55c2, 0x2a55c3, 0x1de9, 0x1de8, 0x0000, 0x0 }, /* #55 */
    2298     { 0x056943, 0x056942, 0xeda1, 0xeda5, 0x0002, 0x0 }, /* #56 */
    2299     { 0x014d82, 0x014d82, 0xe843, 0xe863, 0x0005, 0x0 }, /* #57 */
    2300     { 0x020f12, 0x020f13, 0xfde5, 0xdde5, 0x000d, 0x0 }, /* #58 */
    2301     { 0x2c29d7, 0x2c29d7, 0x710f, 0x310f, 0x000e, 0x0 }, /* #59 */
    2302     { 0x115846, 0x115847, 0xed9f, 0xec9f, 0x0008, 0x0 }, /* #60 */
    2303     { 0x3c3fc3, 0x3c3fc2, 0x8800, 0x8820, 0x0005, 0x0 }, /* #61 */
    2304     { 0x281cc3, 0x281cc3, 0x3c66, 0x3c26, 0x0006, 0x0 }, /* #62 */
    2305     { 0x1f0c82, 0x1f0c83, 0x6264, 0x4264, 0x000d, 0x0 }, /* #63 */
     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 */
    23062306};
    23072307static const BINU16_TEST_T g_aTests_btc_u16_locked[] =
    23082308{
    2309     { 0x201fc6, 0x201fc6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
    2310     { 0x144b42, 0x144b42, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
    2311     { 0x2607d2, 0x2607d2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
    2312     { 0x1b36d6, 0x1b36d6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
    2313     { 0x2c3c42, 0x2c3c42, 0x3832, 0x3833, 0x0000, 0x0 }, /* #4 */
    2314     { 0x0a5497, 0x0a5497, 0xbb6b, 0xbb6a, 0x0000, 0x0 }, /* #5 */
    2315     { 0x094c87, 0x094c87, 0xbbab, 0xbbaa, 0x0000, 0x0 }, /* #6 */
    2316     { 0x2222c2, 0x2222c2, 0xa18c, 0xa18d, 0x0000, 0x0 }, /* #7 */
    2317     { 0x2e0a13, 0x2e0a13, 0xbaf4, 0xb2f4, 0x000b, 0x0 }, /* #8 */
    2318     { 0x1d6552, 0x1d6552, 0x55c0, 0x55c1, 0x0000, 0x0 }, /* #9 */
    2319     { 0x0e2cd2, 0x0e2cd2, 0xca26, 0xda26, 0x000c, 0x0 }, /* #10 */
    2320     { 0x3a0706, 0x3a0706, 0x5fe4, 0x5ff4, 0x0004, 0x0 }, /* #11 */
    2321     { 0x3e2657, 0x3e2657, 0x67c3, 0x47c3, 0x000d, 0x0 }, /* #12 */
    2322     { 0x0d1592, 0x0d1593, 0x7bf0, 0x73f0, 0x000b, 0x0 }, /* #13 */
    2323     { 0x385107, 0x385106, 0xc610, 0xe610, 0x000d, 0x0 }, /* #14 */
    2324     { 0x3e0656, 0x3e0657, 0xc163, 0xc143, 0x0005, 0x0 }, /* #15 */
    2325     { 0x011857, 0x011857, 0xf91d, 0xd91d, 0x000d, 0x0 }, /* #16 */
    2326     { 0x372846, 0x372846, 0xb3c5, 0xb7c5, 0x000a, 0x0 }, /* #17 */
    2327     { 0x0b7b97, 0x0b7b97, 0x67db, 0x67d3, 0x0003, 0x0 }, /* #18 */
    2328     { 0x1d44c2, 0x1d44c3, 0x2359, 0x2319, 0x0006, 0x0 }, /* #19 */
    2329     { 0x3c4887, 0x3c4886, 0x8931, 0x8939, 0x0003, 0x0 }, /* #20 */
    2330     { 0x165607, 0x165606, 0xfd87, 0xfd97, 0x0004, 0x0 }, /* #21 */
    2331     { 0x3b0286, 0x3b0287, 0xd886, 0xd086, 0x000b, 0x0 }, /* #22 */
    2332     { 0x3513d2, 0x3513d2, 0x8561, 0x8571, 0x0004, 0x0 }, /* #23 */
    2333     { 0x3411d6, 0x3411d6, 0x86da, 0x86db, 0x0000, 0x0 }, /* #24 */
    2334     { 0x2c4986, 0x2c4987, 0xd713, 0xc713, 0x000c, 0x0 }, /* #25 */
    2335     { 0x056902, 0x056903, 0xf7b7, 0xf6b7, 0x0008, 0x0 }, /* #26 */
    2336     { 0x3135c7, 0x3135c6, 0xa582, 0xa583, 0x0000, 0x0 }, /* #27 */
    2337     { 0x3979d7, 0x3979d7, 0xb9e9, 0xb8e9, 0x0008, 0x0 }, /* #28 */
    2338     { 0x0647d3, 0x0647d2, 0x25e2, 0x25ea, 0x0003, 0x0 }, /* #29 */
    2339     { 0x3d1012, 0x3d1012, 0xd0ce, 0xd8ce, 0x000b, 0x0 }, /* #30 */
    2340     { 0x332a83, 0x332a83, 0xff82, 0xfe82, 0x0008, 0x0 }, /* #31 */
    2341     { 0x337c12, 0x337c12, 0x68ad, 0x69ad, 0x0008, 0x0 }, /* #32 */
    2342     { 0x0964c3, 0x0964c3, 0xf475, 0xd475, 0x000d, 0x0 }, /* #33 */
    2343     { 0x235d07, 0x235d07, 0xd1e6, 0xd166, 0x0007, 0x0 }, /* #34 */
    2344     { 0x285482, 0x285482, 0x29e4, 0x2be4, 0x0009, 0x0 }, /* #35 */
    2345     { 0x332742, 0x332743, 0x9cbf, 0x9cbe, 0x0000, 0x0 }, /* #36 */
    2346     { 0x2d37d6, 0x2d37d7, 0x7cf0, 0x7c70, 0x0007, 0x0 }, /* #37 */
    2347     { 0x361007, 0x361007, 0x5b48, 0x4b48, 0x000c, 0x0 }, /* #38 */
    2348     { 0x1f6086, 0x1f6086, 0xffc8, 0xffd8, 0x0004, 0x0 }, /* #39 */
    2349     { 0x182a43, 0x182a42, 0x5d20, 0xdd20, 0x000f, 0x0 }, /* #40 */
    2350     { 0x3f21c3, 0x3f21c3, 0x5067, 0x5065, 0x0001, 0x0 }, /* #41 */
    2351     { 0x0e4002, 0x0e4002, 0x4199, 0x4599, 0x000a, 0x0 }, /* #42 */
    2352     { 0x111e02, 0x111e03, 0x1f40, 0x1740, 0x000b, 0x0 }, /* #43 */
    2353     { 0x0d7902, 0x0d7902, 0x2ad5, 0x2add, 0x0003, 0x0 }, /* #44 */
    2354     { 0x2048d7, 0x2048d6, 0x7073, 0x7873, 0x000b, 0x0 }, /* #45 */
    2355     { 0x295153, 0x295152, 0x3e33, 0xbe33, 0x000f, 0x0 }, /* #46 */
    2356     { 0x380bd3, 0x380bd2, 0x0b18, 0x0b1a, 0x0001, 0x0 }, /* #47 */
    2357     { 0x191cc6, 0x191cc6, 0x1e12, 0x1e13, 0x0000, 0x0 }, /* #48 */
    2358     { 0x2732c7, 0x2732c7, 0xe7f8, 0xe7e8, 0x0004, 0x0 }, /* #49 */
    2359     { 0x020743, 0x020742, 0x789f, 0x78bf, 0x0005, 0x0 }, /* #50 */
    2360     { 0x064dd7, 0x064dd6, 0xe8ff, 0xeaff, 0x0009, 0x0 }, /* #51 */
    2361     { 0x1671c7, 0x1671c7, 0xb27e, 0xb27c, 0x0001, 0x0 }, /* #52 */
    2362     { 0x237e97, 0x237e97, 0xb07c, 0x307c, 0x000f, 0x0 }, /* #53 */
    2363     { 0x104687, 0x104687, 0x784a, 0x584a, 0x000d, 0x0 }, /* #54 */
    2364     { 0x031d97, 0x031d96, 0xbb28, 0xbb2a, 0x0001, 0x0 }, /* #55 */
    2365     { 0x1547c6, 0x1547c7, 0xdd9e, 0xdd9c, 0x0001, 0x0 }, /* #56 */
    2366     { 0x164896, 0x164897, 0x606d, 0x406d, 0x000d, 0x0 }, /* #57 */
    2367     { 0x1c4657, 0x1c4656, 0x8be2, 0x8fe2, 0x000a, 0x0 }, /* #58 */
    2368     { 0x386f43, 0x386f42, 0x6921, 0x6b21, 0x0009, 0x0 }, /* #59 */
    2369     { 0x390a06, 0x390a06, 0x3081, 0x7081, 0x000e, 0x0 }, /* #60 */
    2370     { 0x330d52, 0x330d52, 0x2e0f, 0x2e8f, 0x0007, 0x0 }, /* #61 */
    2371     { 0x165dc6, 0x165dc7, 0xed2f, 0xec2f, 0x0008, 0x0 }, /* #62 */
    2372     { 0x0907c7, 0x0907c7, 0x05ee, 0x05ce, 0x0005, 0x0 }, /* #63 */
     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 */
    23732373};
    23742374static const BINU16_TEST_T g_aTests_btr_u16[] =
    23752375{
    2376     { 0x037857, 0x037856, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2377     { 0x051592, 0x051592, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2378     { 0x082296, 0x082296, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2379     { 0x2e1fc2, 0x2e1fc2, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2380     { 0x326b02, 0x326b02, 0x843e, 0x843e, 0x0000, 0x0 }, /* #4 */
    2381     { 0x0d1a02, 0x0d1a02, 0x969e, 0x969e, 0x0000, 0x0 }, /* #5 */
    2382     { 0x196fd6, 0x196fd7, 0x2e7f, 0x2e7e, 0x0000, 0x0 }, /* #6 */
    2383     { 0x041e83, 0x041e82, 0xf1c4, 0xf1c4, 0x0000, 0x0 }, /* #7 */
    2384     { 0x2e5c03, 0x2e5c02, 0x808c, 0x808c, 0x0008, 0x0 }, /* #8 */
    2385     { 0x3b38d2, 0x3b38d2, 0x7280, 0x7280, 0x0002, 0x0 }, /* #9 */
    2386     { 0x094902, 0x094902, 0x354f, 0x354f, 0x0007, 0x0 }, /* #10 */
    2387     { 0x083806, 0x083806, 0x3036, 0x3036, 0x000b, 0x0 }, /* #11 */
    2388     { 0x2e7703, 0x2e7702, 0x6aa1, 0x6aa1, 0x000a, 0x0 }, /* #12 */
    2389     { 0x2222c2, 0x2222c2, 0x3660, 0x3660, 0x0008, 0x0 }, /* #13 */
    2390     { 0x186cd2, 0x186cd3, 0x3f2f, 0x3f27, 0x0003, 0x0 }, /* #14 */
    2391     { 0x1d6313, 0x1d6313, 0xe9e5, 0xa9e5, 0x000e, 0x0 }, /* #15 */
    2392     { 0x0b0b86, 0x0b0b87, 0xdb0e, 0xda0e, 0x0008, 0x0 }, /* #16 */
    2393     { 0x2644d2, 0x2644d3, 0x5aee, 0x5ace, 0x0005, 0x0 }, /* #17 */
    2394     { 0x1f3192, 0x1f3193, 0x2afe, 0x22fe, 0x000b, 0x0 }, /* #18 */
    2395     { 0x040ed3, 0x040ed2, 0x827f, 0x827f, 0x000c, 0x0 }, /* #19 */
    2396     { 0x1e2bc6, 0x1e2bc6, 0x5730, 0x5730, 0x0007, 0x0 }, /* #20 */
    2397     { 0x242846, 0x242847, 0x120d, 0x100d, 0x0009, 0x0 }, /* #21 */
    2398     { 0x263443, 0x263442, 0x1f19, 0x1f19, 0x0006, 0x0 }, /* #22 */
    2399     { 0x3d7b52, 0x3d7b53, 0xb3df, 0xb2df, 0x0008, 0x0 }, /* #23 */
    2400     { 0x3f5b56, 0x3f5b57, 0x2743, 0x2543, 0x0009, 0x0 }, /* #24 */
    2401     { 0x3f0fc2, 0x3f0fc2, 0xac95, 0xac95, 0x0008, 0x0 }, /* #25 */
    2402     { 0x0a6d17, 0x0a6d16, 0x5255, 0x5255, 0x0005, 0x0 }, /* #26 */
    2403     { 0x163602, 0x163602, 0xb275, 0xb275, 0x0003, 0x0 }, /* #27 */
    2404     { 0x0a4812, 0x0a4812, 0x122d, 0x122d, 0x0006, 0x0 }, /* #28 */
    2405     { 0x3a2507, 0x3a2507, 0xa4bf, 0x24bf, 0x000f, 0x0 }, /* #29 */
    2406     { 0x111f12, 0x111f12, 0x5c1e, 0x5c1e, 0x0005, 0x0 }, /* #30 */
    2407     { 0x305112, 0x305113, 0x7a6d, 0x7a65, 0x0003, 0x0 }, /* #31 */
    2408     { 0x146b03, 0x146b02, 0x99a7, 0x99a7, 0x0004, 0x0 }, /* #32 */
    2409     { 0x072812, 0x072813, 0x7b81, 0x7981, 0x0009, 0x0 }, /* #33 */
    2410     { 0x345952, 0x345952, 0x5ad8, 0x5ad8, 0x0008, 0x0 }, /* #34 */
    2411     { 0x0302c2, 0x0302c3, 0x9cd4, 0x1cd4, 0x000f, 0x0 }, /* #35 */
    2412     { 0x2c6156, 0x2c6156, 0x9aad, 0x9aad, 0x0001, 0x0 }, /* #36 */
    2413     { 0x336396, 0x336397, 0x4393, 0x4193, 0x0009, 0x0 }, /* #37 */
    2414     { 0x2c4802, 0x2c4802, 0xce64, 0xce64, 0x0008, 0x0 }, /* #38 */
    2415     { 0x012212, 0x012212, 0xbab9, 0xbab9, 0x0001, 0x0 }, /* #39 */
    2416     { 0x2b7907, 0x2b7907, 0x83a9, 0x03a9, 0x000f, 0x0 }, /* #40 */
    2417     { 0x2c4902, 0x2c4902, 0x1e1a, 0x1e1a, 0x000d, 0x0 }, /* #41 */
    2418     { 0x327943, 0x327942, 0xd905, 0xd905, 0x000a, 0x0 }, /* #42 */
    2419     { 0x1a1f47, 0x1a1f47, 0xbeac, 0xaeac, 0x000c, 0x0 }, /* #43 */
    2420     { 0x263e16, 0x263e17, 0x7d82, 0x3d82, 0x000e, 0x0 }, /* #44 */
    2421     { 0x333f86, 0x333f87, 0xb40b, 0xb409, 0x0001, 0x0 }, /* #45 */
    2422     { 0x0f1a97, 0x0f1a97, 0xdbf0, 0xcbf0, 0x000c, 0x0 }, /* #46 */
    2423     { 0x1f6812, 0x1f6812, 0x7f35, 0x7f35, 0x0006, 0x0 }, /* #47 */
    2424     { 0x235847, 0x235847, 0x4f7f, 0x4f7d, 0x0001, 0x0 }, /* #48 */
    2425     { 0x055893, 0x055893, 0xf0fc, 0xf0ec, 0x0004, 0x0 }, /* #49 */
    2426     { 0x090493, 0x090493, 0x4ffa, 0x0ffa, 0x000e, 0x0 }, /* #50 */
    2427     { 0x064183, 0x064182, 0xe5a2, 0xe5a2, 0x000c, 0x0 }, /* #51 */
    2428     { 0x111557, 0x111556, 0x0808, 0x0808, 0x000d, 0x0 }, /* #52 */
    2429     { 0x296e56, 0x296e56, 0x04a3, 0x04a3, 0x000c, 0x0 }, /* #53 */
    2430     { 0x3e0252, 0x3e0253, 0x9ddd, 0x9dd9, 0x0002, 0x0 }, /* #54 */
    2431     { 0x2556d6, 0x2556d6, 0xe929, 0xe929, 0x0002, 0x0 }, /* #55 */
    2432     { 0x130713, 0x130712, 0x2648, 0x2648, 0x0004, 0x0 }, /* #56 */
    2433     { 0x167c02, 0x167c03, 0x3e7f, 0x3e7e, 0x0000, 0x0 }, /* #57 */
    2434     { 0x1621d6, 0x1621d7, 0x8dd3, 0x0dd3, 0x000f, 0x0 }, /* #58 */
    2435     { 0x274f83, 0x274f83, 0x329e, 0x321e, 0x0007, 0x0 }, /* #59 */
    2436     { 0x044397, 0x044397, 0x4e7d, 0x4c7d, 0x0009, 0x0 }, /* #60 */
    2437     { 0x2f52c3, 0x2f52c2, 0x773e, 0x773e, 0x000b, 0x0 }, /* #61 */
    2438     { 0x134b53, 0x134b53, 0x9e39, 0x9e31, 0x0003, 0x0 }, /* #62 */
    2439     { 0x345392, 0x345393, 0x3b27, 0x3b07, 0x0005, 0x0 }, /* #63 */
     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 */
    24402440};
    24412441static const BINU16_TEST_T g_aTests_btr_u16_locked[] =
    24422442{
    2443     { 0x0c7607, 0x0c7606, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2444     { 0x2c5b12, 0x2c5b12, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2445     { 0x2e3902, 0x2e3902, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2446     { 0x2f7346, 0x2f7346, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2447     { 0x0e3797, 0x0e3797, 0xbfb7, 0xbfb6, 0x0000, 0x0 }, /* #4 */
    2448     { 0x241606, 0x241606, 0xde40, 0xde40, 0x0000, 0x0 }, /* #5 */
    2449     { 0x3f6093, 0x3f6093, 0xc42b, 0xc42a, 0x0000, 0x0 }, /* #6 */
    2450     { 0x144d53, 0x144d52, 0xafcc, 0xafcc, 0x0000, 0x0 }, /* #7 */
    2451     { 0x060883, 0x060882, 0x38a3, 0x38a3, 0x0009, 0x0 }, /* #8 */
    2452     { 0x2d3587, 0x2d3586, 0x5a8d, 0x5a8d, 0x0008, 0x0 }, /* #9 */
    2453     { 0x225e97, 0x225e96, 0x7a47, 0x7a47, 0x0003, 0x0 }, /* #10 */
    2454     { 0x261e47, 0x261e47, 0x88a9, 0x88a8, 0x0000, 0x0 }, /* #11 */
    2455     { 0x124906, 0x124906, 0x584d, 0x584d, 0x0005, 0x0 }, /* #12 */
    2456     { 0x144d42, 0x144d43, 0xf30a, 0xf20a, 0x0008, 0x0 }, /* #13 */
    2457     { 0x2055d3, 0x2055d2, 0x5bab, 0x5bab, 0x000a, 0x0 }, /* #14 */
    2458     { 0x146293, 0x146293, 0x343d, 0x343c, 0x0000, 0x0 }, /* #15 */
    2459     { 0x1b4fd6, 0x1b4fd6, 0xac0d, 0xac0d, 0x0008, 0x0 }, /* #16 */
    2460     { 0x092ac3, 0x092ac2, 0x58d8, 0x58d8, 0x0009, 0x0 }, /* #17 */
    2461     { 0x1e1282, 0x1e1282, 0xd177, 0xd177, 0x000b, 0x0 }, /* #18 */
    2462     { 0x2c3147, 0x2c3146, 0x6c2a, 0x6c2a, 0x0002, 0x0 }, /* #19 */
    2463     { 0x034186, 0x034186, 0xb3f2, 0xb3f2, 0x0000, 0x0 }, /* #20 */
    2464     { 0x0b7113, 0x0b7113, 0xe7db, 0x67db, 0x000f, 0x0 }, /* #21 */
    2465     { 0x3f2a46, 0x3f2a46, 0x6951, 0x6951, 0x000f, 0x0 }, /* #22 */
    2466     { 0x0e0607, 0x0e0607, 0xf3bd, 0xf3bc, 0x0000, 0x0 }, /* #23 */
    2467     { 0x084d92, 0x084d93, 0xf81a, 0xb81a, 0x000e, 0x0 }, /* #24 */
    2468     { 0x130882, 0x130883, 0x5b29, 0x5b28, 0x0000, 0x0 }, /* #25 */
    2469     { 0x2d2852, 0x2d2853, 0xbc33, 0xac33, 0x000c, 0x0 }, /* #26 */
    2470     { 0x097356, 0x097357, 0xea79, 0xea69, 0x0004, 0x0 }, /* #27 */
    2471     { 0x2427c6, 0x2427c7, 0xbdb7, 0xbd97, 0x0005, 0x0 }, /* #28 */
    2472     { 0x372287, 0x372287, 0xe6e9, 0xe2e9, 0x000a, 0x0 }, /* #29 */
    2473     { 0x167317, 0x167317, 0x7af5, 0x7ad5, 0x0005, 0x0 }, /* #30 */
    2474     { 0x276497, 0x276496, 0x745a, 0x745a, 0x0005, 0x0 }, /* #31 */
    2475     { 0x001147, 0x001146, 0x7dad, 0x7dad, 0x0006, 0x0 }, /* #32 */
    2476     { 0x3319c6, 0x3319c7, 0x7efa, 0x7ef2, 0x0003, 0x0 }, /* #33 */
    2477     { 0x345292, 0x345293, 0xa8d6, 0xa8c6, 0x0004, 0x0 }, /* #34 */
    2478     { 0x315512, 0x315512, 0x2036, 0x2036, 0x000c, 0x0 }, /* #35 */
    2479     { 0x266c87, 0x266c86, 0x5598, 0x5598, 0x0006, 0x0 }, /* #36 */
    2480     { 0x081c96, 0x081c97, 0x77d6, 0x77d4, 0x0001, 0x0 }, /* #37 */
    2481     { 0x3e6782, 0x3e6783, 0xbc66, 0xbc64, 0x0001, 0x0 }, /* #38 */
    2482     { 0x216517, 0x216516, 0x0f18, 0x0f18, 0x000f, 0x0 }, /* #39 */
    2483     { 0x060f06, 0x060f06, 0xb471, 0xb471, 0x000b, 0x0 }, /* #40 */
    2484     { 0x3f3ad6, 0x3f3ad6, 0x4637, 0x4637, 0x0003, 0x0 }, /* #41 */
    2485     { 0x217c42, 0x217c43, 0xcda4, 0xcda0, 0x0002, 0x0 }, /* #42 */
    2486     { 0x130792, 0x130792, 0x264b, 0x264b, 0x000b, 0x0 }, /* #43 */
    2487     { 0x2959c7, 0x2959c6, 0x5eb9, 0x5eb9, 0x000d, 0x0 }, /* #44 */
    2488     { 0x2b11c6, 0x2b11c6, 0xad62, 0xad62, 0x0004, 0x0 }, /* #45 */
    2489     { 0x1c1093, 0x1c1093, 0x199f, 0x199b, 0x0002, 0x0 }, /* #46 */
    2490     { 0x0d4ac2, 0x0d4ac3, 0xbb96, 0xab96, 0x000c, 0x0 }, /* #47 */
    2491     { 0x234d06, 0x234d06, 0xb4bc, 0xb4bc, 0x0000, 0x0 }, /* #48 */
    2492     { 0x1d5ed7, 0x1d5ed6, 0xc160, 0xc160, 0x000b, 0x0 }, /* #49 */
    2493     { 0x3a6bc3, 0x3a6bc3, 0x1cbe, 0x1cae, 0x0004, 0x0 }, /* #50 */
    2494     { 0x1b0342, 0x1b0342, 0x1206, 0x1206, 0x000f, 0x0 }, /* #51 */
    2495     { 0x0e2387, 0x0e2386, 0xa0be, 0xa0be, 0x000c, 0x0 }, /* #52 */
    2496     { 0x034087, 0x034086, 0xe868, 0xe868, 0x0001, 0x0 }, /* #53 */
    2497     { 0x2658c6, 0x2658c6, 0x3159, 0x3159, 0x0001, 0x0 }, /* #54 */
    2498     { 0x173487, 0x173487, 0x6b0b, 0x630b, 0x000b, 0x0 }, /* #55 */
    2499     { 0x315843, 0x315842, 0x3fa6, 0x3fa6, 0x000f, 0x0 }, /* #56 */
    2500     { 0x374547, 0x374547, 0xcfba, 0xceba, 0x0008, 0x0 }, /* #57 */
    2501     { 0x1225c6, 0x1225c7, 0xaf0d, 0x8f0d, 0x000d, 0x0 }, /* #58 */
    2502     { 0x3c7e12, 0x3c7e13, 0x0749, 0x0349, 0x000a, 0x0 }, /* #59 */
    2503     { 0x145592, 0x145593, 0x4a6b, 0x4a2b, 0x0006, 0x0 }, /* #60 */
    2504     { 0x283846, 0x283846, 0x3eac, 0x3eac, 0x0006, 0x0 }, /* #61 */
    2505     { 0x365813, 0x365812, 0xf4ee, 0xf4ee, 0x0000, 0x0 }, /* #62 */
    2506     { 0x171dd7, 0x171dd7, 0x0927, 0x0907, 0x0005, 0x0 }, /* #63 */
     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 */
    25072507};
    25082508static const BINU16_TEST_T g_aTests_bts_u16[] =
    25092509{
    2510     { 0x284b86, 0x284b86, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
    2511     { 0x155293, 0x155292, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
    2512     { 0x3101d3, 0x3101d2, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
    2513     { 0x034bc7, 0x034bc6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
    2514     { 0x286e93, 0x286e92, 0xd88c, 0xd88d, 0x0000, 0x0 }, /* #4 */
    2515     { 0x3c3982, 0x3c3983, 0xe4ef, 0xe4ef, 0x0000, 0x0 }, /* #5 */
    2516     { 0x096447, 0x096446, 0x2626, 0x2627, 0x0000, 0x0 }, /* #6 */
    2517     { 0x3f5b16, 0x3f5b16, 0x4e9a, 0x4e9b, 0x0000, 0x0 }, /* #7 */
    2518     { 0x292396, 0x292397, 0x007e, 0x007e, 0x0002, 0x0 }, /* #8 */
    2519     { 0x2d60d2, 0x2d60d2, 0x56a4, 0x56ac, 0x0003, 0x0 }, /* #9 */
    2520     { 0x0b03c7, 0x0b03c6, 0xd85c, 0xd95c, 0x0008, 0x0 }, /* #10 */
    2521     { 0x152987, 0x152986, 0x0f52, 0x1f52, 0x000c, 0x0 }, /* #11 */
    2522     { 0x130ed6, 0x130ed6, 0x953a, 0x953e, 0x0002, 0x0 }, /* #12 */
    2523     { 0x104893, 0x104893, 0x6da6, 0x6da6, 0x000d, 0x0 }, /* #13 */
    2524     { 0x131942, 0x131942, 0xa925, 0xb925, 0x000c, 0x0 }, /* #14 */
    2525     { 0x3619c7, 0x3619c6, 0xbe19, 0xbe99, 0x0007, 0x0 }, /* #15 */
    2526     { 0x021357, 0x021356, 0xafa4, 0xbfa4, 0x000c, 0x0 }, /* #16 */
    2527     { 0x2f0ec7, 0x2f0ec6, 0xd227, 0xd2a7, 0x0007, 0x0 }, /* #17 */
    2528     { 0x3b6e43, 0x3b6e42, 0x5185, 0x5187, 0x0001, 0x0 }, /* #18 */
    2529     { 0x1e4e96, 0x1e4e96, 0x03db, 0x03df, 0x0002, 0x0 }, /* #19 */
    2530     { 0x327d07, 0x327d06, 0xea0e, 0xea2e, 0x0005, 0x0 }, /* #20 */
    2531     { 0x132ec6, 0x132ec7, 0x81a1, 0x81a1, 0x0005, 0x0 }, /* #21 */
    2532     { 0x3748c6, 0x3748c7, 0x155e, 0x155e, 0x000c, 0x0 }, /* #22 */
    2533     { 0x1a5e96, 0x1a5e96, 0x7143, 0x7343, 0x0009, 0x0 }, /* #23 */
    2534     { 0x383c13, 0x383c12, 0x4d9e, 0x6d9e, 0x000d, 0x0 }, /* #24 */
    2535     { 0x2d6556, 0x2d6557, 0x1a03, 0x1a03, 0x0000, 0x0 }, /* #25 */
    2536     { 0x126e06, 0x126e07, 0xd39b, 0xd39b, 0x0001, 0x0 }, /* #26 */
    2537     { 0x214fd2, 0x214fd3, 0x9d0c, 0x9d0c, 0x000f, 0x0 }, /* #27 */
    2538     { 0x270156, 0x270156, 0x6448, 0x644a, 0x0001, 0x0 }, /* #28 */
    2539     { 0x1566d7, 0x1566d7, 0x8d40, 0x8d40, 0x000f, 0x0 }, /* #29 */
    2540     { 0x254f42, 0x254f42, 0xcfa6, 0xdfa6, 0x000c, 0x0 }, /* #30 */
    2541     { 0x3a7c86, 0x3a7c86, 0x0a24, 0x0b24, 0x0008, 0x0 }, /* #31 */
    2542     { 0x3f0752, 0x3f0752, 0xd91c, 0xd91e, 0x0001, 0x0 }, /* #32 */
    2543     { 0x162397, 0x162397, 0x3a7a, 0x3a7a, 0x0005, 0x0 }, /* #33 */
    2544     { 0x0c30c3, 0x0c30c2, 0x55aa, 0x55ba, 0x0004, 0x0 }, /* #34 */
    2545     { 0x130752, 0x130753, 0x0a7f, 0x0a7f, 0x0002, 0x0 }, /* #35 */
    2546     { 0x206642, 0x206642, 0xd61f, 0xd63f, 0x0005, 0x0 }, /* #36 */
    2547     { 0x3d3243, 0x3d3243, 0x39e0, 0x39e0, 0x000b, 0x0 }, /* #37 */
    2548     { 0x103393, 0x103392, 0xd731, 0xdf31, 0x000b, 0x0 }, /* #38 */
    2549     { 0x2255c6, 0x2255c6, 0x6f12, 0x6f13, 0x0000, 0x0 }, /* #39 */
    2550     { 0x3b2052, 0x3b2052, 0x8a16, 0x8a56, 0x0006, 0x0 }, /* #40 */
    2551     { 0x3c4443, 0x3c4443, 0x2594, 0x2594, 0x0007, 0x0 }, /* #41 */
    2552     { 0x075dc6, 0x075dc6, 0xa411, 0xa413, 0x0001, 0x0 }, /* #42 */
    2553     { 0x216816, 0x216816, 0x48f2, 0xc8f2, 0x000f, 0x0 }, /* #43 */
    2554     { 0x143a06, 0x143a06, 0x4862, 0x4866, 0x0002, 0x0 }, /* #44 */
    2555     { 0x3b5ad3, 0x3b5ad3, 0xede2, 0xede2, 0x000e, 0x0 }, /* #45 */
    2556     { 0x3769c3, 0x3769c2, 0x212a, 0x216a, 0x0006, 0x0 }, /* #46 */
    2557     { 0x3e4b12, 0x3e4b13, 0x839a, 0x839a, 0x0003, 0x0 }, /* #47 */
    2558     { 0x271557, 0x271557, 0x1d04, 0x1d04, 0x000a, 0x0 }, /* #48 */
    2559     { 0x1f3ec2, 0x1f3ec3, 0xd65e, 0xd65e, 0x0006, 0x0 }, /* #49 */
    2560     { 0x177f06, 0x177f07, 0x402d, 0x402d, 0x000e, 0x0 }, /* #50 */
    2561     { 0x192a42, 0x192a42, 0x87b7, 0xa7b7, 0x000d, 0x0 }, /* #51 */
    2562     { 0x0e7b96, 0x0e7b96, 0x9665, 0x966d, 0x0003, 0x0 }, /* #52 */
    2563     { 0x200a97, 0x200a96, 0xda88, 0xda8a, 0x0001, 0x0 }, /* #53 */
    2564     { 0x334f17, 0x334f16, 0x9edc, 0xbedc, 0x000d, 0x0 }, /* #54 */
    2565     { 0x392257, 0x392256, 0xff93, 0xffb3, 0x0005, 0x0 }, /* #55 */
    2566     { 0x257097, 0x257097, 0x903c, 0x903c, 0x0002, 0x0 }, /* #56 */
    2567     { 0x332b97, 0x332b96, 0xd08c, 0xd08e, 0x0001, 0x0 }, /* #57 */
    2568     { 0x017547, 0x017546, 0x1363, 0x1763, 0x000a, 0x0 }, /* #58 */
    2569     { 0x011f07, 0x011f06, 0x625f, 0x6a5f, 0x000b, 0x0 }, /* #59 */
    2570     { 0x1d38d2, 0x1d38d2, 0xc910, 0xcb10, 0x0009, 0x0 }, /* #60 */
    2571     { 0x156486, 0x156487, 0xd2c3, 0xd2c3, 0x0000, 0x0 }, /* #61 */
    2572     { 0x2053c6, 0x2053c6, 0x746f, 0x7c6f, 0x000b, 0x0 }, /* #62 */
    2573     { 0x072686, 0x072686, 0x2e29, 0x2f29, 0x0008, 0x0 }, /* #63 */
     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 */
    25742574};
    25752575static const BINU16_TEST_T g_aTests_bts_u16_locked[] =
    25762576{
    2577     { 0x0e2dd6, 0x0e2dd6, 0x0000, 0x0001, 0x0000, 0x0 }, /* #0 */
    2578     { 0x225c52, 0x225c52, 0x0000, 0x0001, 0x0000, 0x0 }, /* #1 */
    2579     { 0x3c7042, 0x3c7042, 0x0000, 0x0001, 0x0000, 0x0 }, /* #2 */
    2580     { 0x227c03, 0x227c02, 0x0000, 0x0001, 0x0000, 0x0 }, /* #3 */
    2581     { 0x390943, 0x390943, 0xc3a7, 0xc3a7, 0x0000, 0x0 }, /* #4 */
    2582     { 0x207956, 0x207956, 0xc38a, 0xc38b, 0x0000, 0x0 }, /* #5 */
    2583     { 0x0d2e07, 0x0d2e06, 0x800c, 0x800d, 0x0000, 0x0 }, /* #6 */
    2584     { 0x117f42, 0x117f42, 0x256a, 0x256b, 0x0000, 0x0 }, /* #7 */
    2585     { 0x2e6612, 0x2e6612, 0xc564, 0xe564, 0x000d, 0x0 }, /* #8 */
    2586     { 0x317492, 0x317493, 0x70d9, 0x70d9, 0x0003, 0x0 }, /* #9 */
    2587     { 0x2529c3, 0x2529c3, 0xefc9, 0xefc9, 0x000e, 0x0 }, /* #10 */
    2588     { 0x3c7c87, 0x3c7c87, 0x12b2, 0x12b2, 0x0005, 0x0 }, /* #11 */
    2589     { 0x145fd3, 0x145fd3, 0x6b9f, 0x6b9f, 0x0008, 0x0 }, /* #12 */
    2590     { 0x296792, 0x296793, 0x6d32, 0x6d32, 0x000b, 0x0 }, /* #13 */
    2591     { 0x2151c3, 0x2151c2, 0xcdc2, 0xedc2, 0x000d, 0x0 }, /* #14 */
    2592     { 0x3047d3, 0x3047d3, 0x7e65, 0x7e65, 0x0005, 0x0 }, /* #15 */
    2593     { 0x083546, 0x083547, 0xe02f, 0xe02f, 0x0005, 0x0 }, /* #16 */
    2594     { 0x1121d2, 0x1121d2, 0xf82f, 0xfc2f, 0x000a, 0x0 }, /* #17 */
    2595     { 0x1d2313, 0x1d2313, 0x7033, 0x7033, 0x0000, 0x0 }, /* #18 */
    2596     { 0x223a02, 0x223a03, 0x0d87, 0x0d87, 0x0000, 0x0 }, /* #19 */
    2597     { 0x095c87, 0x095c86, 0x9d02, 0x9d03, 0x0000, 0x0 }, /* #20 */
    2598     { 0x3a5e06, 0x3a5e07, 0x5ba6, 0x5ba6, 0x0002, 0x0 }, /* #21 */
    2599     { 0x1620d7, 0x1620d7, 0x6cb7, 0x6cb7, 0x0000, 0x0 }, /* #22 */
    2600     { 0x017053, 0x017053, 0xf917, 0xf917, 0x0001, 0x0 }, /* #23 */
    2601     { 0x3f0e57, 0x3f0e56, 0xcbd0, 0xdbd0, 0x000c, 0x0 }, /* #24 */
    2602     { 0x125613, 0x125612, 0x4e03, 0x6e03, 0x000d, 0x0 }, /* #25 */
    2603     { 0x3f0893, 0x3f0893, 0xf514, 0xf514, 0x000d, 0x0 }, /* #26 */
    2604     { 0x3a0e42, 0x3a0e43, 0x63b3, 0x63b3, 0x000e, 0x0 }, /* #27 */
    2605     { 0x3d3886, 0x3d3887, 0xca35, 0xca35, 0x000b, 0x0 }, /* #28 */
    2606     { 0x386e97, 0x386e97, 0x5542, 0x5542, 0x0006, 0x0 }, /* #29 */
    2607     { 0x0a0cc7, 0x0a0cc6, 0xa68d, 0xae8d, 0x000b, 0x0 }, /* #30 */
    2608     { 0x1731d3, 0x1731d3, 0x94f0, 0x94f0, 0x0006, 0x0 }, /* #31 */
    2609     { 0x252a97, 0x252a96, 0x451d, 0x471d, 0x0009, 0x0 }, /* #32 */
    2610     { 0x084e92, 0x084e93, 0x8116, 0x8116, 0x0008, 0x0 }, /* #33 */
    2611     { 0x2532d3, 0x2532d3, 0x8ba1, 0x8ba1, 0x0005, 0x0 }, /* #34 */
    2612     { 0x375a97, 0x375a97, 0x221c, 0x221c, 0x000d, 0x0 }, /* #35 */
    2613     { 0x221f83, 0x221f83, 0x7cfb, 0x7cfb, 0x0005, 0x0 }, /* #36 */
    2614     { 0x3860c6, 0x3860c7, 0xb9a2, 0xb9a2, 0x0005, 0x0 }, /* #37 */
    2615     { 0x311047, 0x311047, 0xb16f, 0xb16f, 0x0005, 0x0 }, /* #38 */
    2616     { 0x0c7146, 0x0c7147, 0x6fdc, 0x6fdc, 0x0002, 0x0 }, /* #39 */
    2617     { 0x0d0342, 0x0d0343, 0x7ac8, 0x7ac8, 0x000d, 0x0 }, /* #40 */
    2618     { 0x1b7913, 0x1b7913, 0x0af9, 0x0af9, 0x0000, 0x0 }, /* #41 */
    2619     { 0x174e83, 0x174e82, 0xcc3e, 0xcd3e, 0x0008, 0x0 }, /* #42 */
    2620     { 0x335bc7, 0x335bc7, 0x87f4, 0x87f4, 0x0005, 0x0 }, /* #43 */
    2621     { 0x2b2c97, 0x2b2c97, 0xc55e, 0xc55e, 0x0001, 0x0 }, /* #44 */
    2622     { 0x1b75c2, 0x1b75c2, 0x48de, 0x68de, 0x000d, 0x0 }, /* #45 */
    2623     { 0x062282, 0x062283, 0x07af, 0x07af, 0x0007, 0x0 }, /* #46 */
    2624     { 0x0b4003, 0x0b4002, 0x514b, 0x594b, 0x000b, 0x0 }, /* #47 */
    2625     { 0x072186, 0x072187, 0x21bb, 0x21bb, 0x000d, 0x0 }, /* #48 */
    2626     { 0x052956, 0x052957, 0xfdc0, 0xfdc0, 0x000a, 0x0 }, /* #49 */
    2627     { 0x233d02, 0x233d03, 0x3e0b, 0x3e0b, 0x000d, 0x0 }, /* #50 */
    2628     { 0x2a11d3, 0x2a11d2, 0xaa23, 0xaa63, 0x0006, 0x0 }, /* #51 */
    2629     { 0x102816, 0x102816, 0x23b0, 0x23b4, 0x0002, 0x0 }, /* #52 */
    2630     { 0x155852, 0x155852, 0x86d1, 0xa6d1, 0x000d, 0x0 }, /* #53 */
    2631     { 0x0d0343, 0x0d0342, 0xca06, 0xca46, 0x0006, 0x0 }, /* #54 */
    2632     { 0x3f26d2, 0x3f26d2, 0xe210, 0xf210, 0x000c, 0x0 }, /* #55 */
    2633     { 0x284b52, 0x284b53, 0xd08f, 0xd08f, 0x000c, 0x0 }, /* #56 */
    2634     { 0x274656, 0x274656, 0x7863, 0x7c63, 0x000a, 0x0 }, /* #57 */
    2635     { 0x123846, 0x123846, 0x9cec, 0x9cfc, 0x0004, 0x0 }, /* #58 */
    2636     { 0x3c5786, 0x3c5786, 0x4556, 0x4d56, 0x000b, 0x0 }, /* #59 */
    2637     { 0x3a2843, 0x3a2842, 0xce07, 0xce17, 0x0004, 0x0 }, /* #60 */
    2638     { 0x0110d3, 0x0110d3, 0xcf83, 0xcf83, 0x000f, 0x0 }, /* #61 */
    2639     { 0x116097, 0x116096, 0x0ade, 0x0afe, 0x0005, 0x0 }, /* #62 */
    2640     { 0x050292, 0x050292, 0x6599, 0x7599, 0x000c, 0x0 }, /* #63 */
     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 */
    26412641};
    26422642static const BINU16_TEST_T g_aTests_arpl[] =
    26432643{
    2644     { 0x3d04c7, 0x3d0487, 0x0000, 0x0000, 0x0000, 0x0 }, /* #0 */
    2645     { 0x307157, 0x307117, 0x0000, 0x0000, 0x0000, 0x0 }, /* #1 */
    2646     { 0x3823c6, 0x382386, 0x0000, 0x0000, 0x0000, 0x0 }, /* #2 */
    2647     { 0x256e96, 0x256e96, 0x0000, 0x0000, 0x0000, 0x0 }, /* #3 */
    2648     { 0x131b53, 0x131b13, 0x2776, 0x2776, 0x0000, 0x0 }, /* #4 */
    2649     { 0x2a0f07, 0x2a0f07, 0x90cc, 0x90cc, 0x0000, 0x0 }, /* #5 */
    2650     { 0x3b0313, 0x3b0313, 0xbbce, 0xbbce, 0x0000, 0x0 }, /* #6 */
    2651     { 0x232656, 0x232616, 0xf886, 0xf886, 0x0000, 0x0 }, /* #7 */
    2652     { 0x284296, 0x2842d6, 0x8994, 0x8997, 0x9a63, 0x0 }, /* #8 */
    2653     { 0x297256, 0x297256, 0x50b0, 0x50b3, 0xc037, 0x0 }, /* #9 */
    2654     { 0x0b5986, 0x0b5986, 0x2176, 0x2176, 0x2139, 0x0 }, /* #10 */
    2655     { 0x0a1887, 0x0a18c7, 0x1f99, 0x1f9a, 0xdb5e, 0x0 }, /* #11 */
    2656     { 0x051146, 0x051146, 0x4908, 0x4909, 0xa85d, 0x0 }, /* #12 */
    2657     { 0x1f6242, 0x1f6202, 0x650e, 0x650e, 0x4b3e, 0x0 }, /* #13 */
    2658     { 0x122bd2, 0x122b92, 0x0692, 0x0692, 0x70c2, 0x0 }, /* #14 */
    2659     { 0x1d5293, 0x1d5293, 0x8f03, 0x8f03, 0x17f0, 0x0 }, /* #15 */
    2660     { 0x223207, 0x223207, 0xadb1, 0xadb1, 0xb15d, 0x0 }, /* #16 */
    2661     { 0x2b2897, 0x2b28d7, 0xb621, 0xb623, 0x446b, 0x0 }, /* #17 */
    2662     { 0x0d2147, 0x0d2147, 0xc58a, 0xc58b, 0x4afb, 0x0 }, /* #18 */
    2663     { 0x0a2c17, 0x0a2c17, 0x46e5, 0x46e5, 0xddd5, 0x0 }, /* #19 */
    2664     { 0x194157, 0x194117, 0x791f, 0x791f, 0xcfca, 0x0 }, /* #20 */
    2665     { 0x115056, 0x115016, 0x7c2c, 0x7c2c, 0xa0d4, 0x0 }, /* #21 */
    2666     { 0x1b1fc7, 0x1b1fc7, 0xd8c4, 0xd8c5, 0xdb59, 0x0 }, /* #22 */
    2667     { 0x2123c2, 0x212382, 0x3557, 0x3557, 0xcf99, 0x0 }, /* #23 */
    2668     { 0x104613, 0x104613, 0x242e, 0x242e, 0x6584, 0x0 }, /* #24 */
    2669     { 0x3c7a56, 0x3c7a56, 0x0f34, 0x0f36, 0x8c26, 0x0 }, /* #25 */
    2670     { 0x0842c2, 0x084282, 0x268c, 0x268c, 0x80f8, 0x0 }, /* #26 */
    2671     { 0x1d2d56, 0x1d2d56, 0x72b0, 0x72b2, 0x194e, 0x0 }, /* #27 */
    2672     { 0x261913, 0x261953, 0x6948, 0x694a, 0x31b6, 0x0 }, /* #28 */
    2673     { 0x342c03, 0x342c43, 0xb6ae, 0xb6af, 0x908f, 0x0 }, /* #29 */
    2674     { 0x0d4cd7, 0x0d4cd7, 0xd1cc, 0xd1cd, 0xdb49, 0x0 }, /* #30 */
    2675     { 0x1a6317, 0x1a6357, 0x36f5, 0x36f7, 0xd947, 0x0 }, /* #31 */
    2676     { 0x0f2dd7, 0x0f2dd7, 0x32b4, 0x32b7, 0xd77b, 0x0 }, /* #32 */
    2677     { 0x0f41d3, 0x0f4193, 0xd5fc, 0xd5fc, 0x6d04, 0x0 }, /* #33 */
    2678     { 0x321bd7, 0x321b97, 0xd8f3, 0xd8f3, 0x558b, 0x0 }, /* #34 */
    2679     { 0x150c53, 0x150c13, 0x5488, 0x5488, 0xe2bc, 0x0 }, /* #35 */
    2680     { 0x3433c3, 0x343383, 0x9342, 0x9342, 0xe0d4, 0x0 }, /* #36 */
    2681     { 0x233c07, 0x233c07, 0x5d62, 0x5d62, 0x76be, 0x0 }, /* #37 */
    2682     { 0x3e0a03, 0x3e0a03, 0xa956, 0xa956, 0xa1ba, 0x0 }, /* #38 */
    2683     { 0x260c97, 0x260cd7, 0x77da, 0x77db, 0x2e27, 0x0 }, /* #39 */
    2684     { 0x3a4702, 0x3a4702, 0xe8be, 0xe8be, 0x48dc, 0x0 }, /* #40 */
    2685     { 0x095e42, 0x095e02, 0xba54, 0xba54, 0x8108, 0x0 }, /* #41 */
    2686     { 0x3a0297, 0x3a0297, 0xbd8a, 0xbd8a, 0xea04, 0x0 }, /* #42 */
    2687     { 0x0c0e83, 0x0c0ec3, 0xa1f9, 0xa1fb, 0xfda3, 0x0 }, /* #43 */
    2688     { 0x043cd2, 0x043c92, 0x0863, 0x0863, 0x0a56, 0x0 }, /* #44 */
    2689     { 0x1b0617, 0x1b0617, 0x594e, 0x594e, 0xb761, 0x0 }, /* #45 */
    2690     { 0x315496, 0x315496, 0xa7c4, 0xa7c4, 0xacf8, 0x0 }, /* #46 */
    2691     { 0x1c5386, 0x1c5386, 0x3e85, 0x3e85, 0x60f1, 0x0 }, /* #47 */
    2692     { 0x1e4003, 0x1e4003, 0x6df8, 0x6df8, 0x2780, 0x0 }, /* #48 */
    2693     { 0x2460c7, 0x246087, 0x3c8d, 0x3c8d, 0xeb80, 0x0 }, /* #49 */
    2694     { 0x0b5597, 0x0b55d7, 0x584c, 0x584f, 0xe943, 0x0 }, /* #50 */
    2695     { 0x1d5fd3, 0x1d5f93, 0xf5ac, 0xf5ac, 0xbefc, 0x0 }, /* #51 */
    2696     { 0x3e3856, 0x3e3816, 0xb717, 0xb717, 0x5c5a, 0x0 }, /* #52 */
    2697     { 0x127c52, 0x127c52, 0xc5c4, 0xc5c5, 0x9389, 0x0 }, /* #53 */
    2698     { 0x186f06, 0x186f46, 0x3540, 0x3543, 0x76a3, 0x0 }, /* #54 */
    2699     { 0x101347, 0x101307, 0xcb96, 0xcb96, 0x053d, 0x0 }, /* #55 */
    2700     { 0x0b72d7, 0x0b72d7, 0xe6ee, 0xe6ef, 0xadbb, 0x0 }, /* #56 */
    2701     { 0x345297, 0x345297, 0x3fd8, 0x3fd8, 0xd288, 0x0 }, /* #57 */
    2702     { 0x3f0093, 0x3f0093, 0x24ef, 0x24ef, 0xae2e, 0x0 }, /* #58 */
    2703     { 0x115187, 0x115187, 0xdfbd, 0xdfbd, 0x1ad9, 0x0 }, /* #59 */
    2704     { 0x3c66c6, 0x3c6686, 0x238f, 0x238f, 0x4838, 0x0 }, /* #60 */
    2705     { 0x234307, 0x234307, 0xfa53, 0xfa53, 0x854d, 0x0 }, /* #61 */
    2706     { 0x2a1606, 0x2a1606, 0xed81, 0xed81, 0x2501, 0x0 }, /* #62 */
    2707     { 0x2b5053, 0x2b5053, 0xb322, 0xb323, 0x2f8b, 0x0 }, /* #63 */
     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 */
    27082708};
    27092709
     
    27122712static const BINU32_TEST_T g_aTests_add_u32[] =
    27132713{
    2714     { 0x3750d2, 0x375046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    2715     { 0x2a6383, 0x2a6346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    2716     { 0x236d16, 0x236546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    2717     { 0x1b7643, 0x1b7646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    2718     { 0x097093, 0x097082, 0xeca51bef, 0xeca51bef, 0x00000000, 0x0 }, /* #4 */
    2719     { 0x3f2d97, 0x3f2582, 0xc89ae207, 0xc89ae207, 0x00000000, 0x0 }, /* #5 */
    2720     { 0x3a00d2, 0x3a0002, 0x06e630a4, 0x06e630a4, 0x00000000, 0x0 }, /* #6 */
    2721     { 0x1f5346, 0x1f5386, 0x99373c55, 0x99373c55, 0x00000000, 0x0 }, /* #7 */
    2722     { 0x0e1542, 0x0e1593, 0xe3ea9b92, 0xc7ff4601, 0xe414aa6f, 0x0 }, /* #8 */
    2723     { 0x2f16d3, 0x2f1693, 0xcba886ca, 0x9692cca7, 0xcaea45dd, 0x0 }, /* #9 */
    2724     { 0x021987, 0x021182, 0x282c3003, 0xb9bf2519, 0x9192f516, 0x0 }, /* #10 */
    2725     { 0x1d0cd6, 0x1d0413, 0xe3516c0f, 0x4ccfc0e6, 0x697e54d7, 0x0 }, /* #11 */
    2726     { 0x1c21d7, 0x1c2903, 0x99e04437, 0x3f13ee1f, 0xa533a9e8, 0x0 }, /* #12 */
    2727     { 0x0a5f97, 0x0a5f96, 0x37382428, 0x9571cf66, 0x5e39ab3e, 0x0 }, /* #13 */
    2728     { 0x272083, 0x272006, 0x766cc754, 0x7e174b59, 0x07aa8405, 0x0 }, /* #14 */
    2729     { 0x191f13, 0x191f82, 0x1d618ba9, 0x801d49ea, 0x62bbbe41, 0x0 }, /* #15 */
    2730     { 0x2a2292, 0x2a2203, 0x39559a02, 0x3562020b, 0xfc0c6809, 0x0 }, /* #16 */
    2731     { 0x1d0b92, 0x1d0b92, 0x1f5884bd, 0x9d640734, 0x7e0b8277, 0x0 }, /* #17 */
    2732     { 0x0f4406, 0x0f4c96, 0x6cd8931b, 0x8377ae48, 0x169f1b2d, 0x0 }, /* #18 */
    2733     { 0x271283, 0x271a17, 0xce4efe0d, 0x4ffcf2aa, 0x81adf49d, 0x0 }, /* #19 */
    2734     { 0x1f4613, 0x1f4696, 0x9b416e7a, 0xbc2f48f3, 0x20edda79, 0x0 }, /* #20 */
    2735     { 0x185012, 0x185007, 0xaf897f04, 0x12223ddd, 0x6298bed9, 0x0 }, /* #21 */
    2736     { 0x193f56, 0x193796, 0xacc6231e, 0xcc38d2dd, 0x1f72afbf, 0x0 }, /* #22 */
    2737     { 0x034852, 0x034803, 0xcdb666f0, 0x661b503d, 0x9864e94d, 0x0 }, /* #23 */
    2738     { 0x2b5347, 0x2b5396, 0x65718304, 0xf53110e1, 0x8fbf8ddd, 0x0 }, /* #24 */
    2739     { 0x210387, 0x210b86, 0x74b5ba81, 0x9fef9d14, 0x2b39e293, 0x0 }, /* #25 */
    2740     { 0x3423c6, 0x342386, 0x304aee16, 0xe4937c39, 0xb4488e23, 0x0 }, /* #26 */
    2741     { 0x1447d2, 0x144716, 0x2f004b2a, 0x5ee3b172, 0x2fe36648, 0x0 }, /* #27 */
    2742     { 0x0a2386, 0x0a2b07, 0x914b7a5b, 0x28699f1e, 0x971e24c3, 0x0 }, /* #28 */
    2743     { 0x0a0b92, 0x0a0303, 0xcbfc3e54, 0x4170640b, 0x757425b7, 0x0 }, /* #29 */
    2744     { 0x295ec2, 0x295607, 0x5d245b41, 0x046e73f6, 0xa74a18b5, 0x0 }, /* #30 */
    2745     { 0x3d01c7, 0x3d0917, 0xf50f2246, 0x7fef16a3, 0x8adff45d, 0x0 }, /* #31 */
    2746     { 0x2b7f46, 0x2b7713, 0x7c6af133, 0x148ad092, 0x981fdf5f, 0x0 }, /* #32 */
    2747     { 0x0f5b57, 0x0f5312, 0x06ea4f33, 0x3acf4432, 0x33e4f4ff, 0x0 }, /* #33 */
    2748     { 0x2d7a53, 0x2d7282, 0x2a917180, 0xd8851443, 0xadf3a2c3, 0x0 }, /* #34 */
    2749     { 0x297393, 0x297386, 0x218704e5, 0xa484e1ff, 0x82fddd1a, 0x0 }, /* #35 */
    2750     { 0x0505c7, 0x050d96, 0x447725d4, 0x8502c490, 0x408b9ebc, 0x0 }, /* #36 */
    2751     { 0x347b43, 0x347303, 0xf2182339, 0x4052e1bf, 0x4e3abe86, 0x0 }, /* #37 */
    2752     { 0x087e83, 0x087697, 0xe22fe4ff, 0xb3618096, 0xd1319b97, 0x0 }, /* #38 */
    2753     { 0x3d0e17, 0x3d0617, 0xf83c9f1c, 0x25556b2b, 0x2d18cc0f, 0x0 }, /* #39 */
    2754     { 0x1f5202, 0x1f5a92, 0x470ccbb3, 0xc66ea632, 0x7f61da7f, 0x0 }, /* #40 */
    2755     { 0x2a0752, 0x2a0783, 0xf6e86aa4, 0x90060c7c, 0x991da1d8, 0x0 }, /* #41 */
    2756     { 0x3b77d7, 0x3b7712, 0x3598f72c, 0x38120ef7, 0x027917cb, 0x0 }, /* #42 */
    2757     { 0x381986, 0x381907, 0xd41f8939, 0x6d3f350c, 0x991fabd3, 0x0 }, /* #43 */
    2758     { 0x1c1102, 0x1c1183, 0xc2901b31, 0xa55f6b1f, 0xe2cf4fee, 0x0 }, /* #44 */
    2759     { 0x006f47, 0x006702, 0x4624a481, 0x5d999c97, 0x1774f816, 0x0 }, /* #45 */
    2760     { 0x2d1986, 0x2d1982, 0x4172a38b, 0xb80452ec, 0x7691af61, 0x0 }, /* #46 */
    2761     { 0x056556, 0x056507, 0xf86f4698, 0x2357090a, 0x2ae7c272, 0x0 }, /* #47 */
    2762     { 0x332016, 0x332086, 0xc0dd2490, 0xc359f9f0, 0x027cd560, 0x0 }, /* #48 */
    2763     { 0x2e5113, 0x2e5193, 0x91437dbe, 0x8b3daaa1, 0xf9fa2ce3, 0x0 }, /* #49 */
    2764     { 0x0456c7, 0x045687, 0xa3607284, 0x82ff526f, 0xdf9edfeb, 0x0 }, /* #50 */
    2765     { 0x362dc7, 0x362d13, 0xd68d0cdd, 0x5937b270, 0x82aaa593, 0x0 }, /* #51 */
    2766     { 0x041f47, 0x041783, 0xcf575ecc, 0x97cc887c, 0xc87529b0, 0x0 }, /* #52 */
    2767     { 0x0622d7, 0x062282, 0x49129fd6, 0xcc231a37, 0x83107a61, 0x0 }, /* #53 */
    2768     { 0x116c56, 0x116407, 0x29f86efd, 0x134b47ff, 0xe952d902, 0x0 }, /* #54 */
    2769     { 0x3e3306, 0x3e3386, 0xb160127c, 0xf347204e, 0x41e70dd2, 0x0 }, /* #55 */
    2770     { 0x3e1207, 0x3e1a03, 0xacd692e4, 0x6437d164, 0xb7613e80, 0x0 }, /* #56 */
    2771     { 0x0c7603, 0x0c7697, 0xac160d0f, 0x8fdf13a0, 0xe3c90691, 0x0 }, /* #57 */
    2772     { 0x256617, 0x256616, 0x5754383d, 0x7d0ceef9, 0x25b8b6bc, 0x0 }, /* #58 */
    2773     { 0x3f7203, 0x3f7286, 0x1d958763, 0xd697e044, 0xb90258e1, 0x0 }, /* #59 */
    2774     { 0x143753, 0x143713, 0xf4e49eea, 0x178816f1, 0x22a37807, 0x0 }, /* #60 */
    2775     { 0x0c0ac6, 0x0c0a82, 0x2e933e56, 0x944b623d, 0x65b823e7, 0x0 }, /* #61 */
    2776     { 0x3f3d13, 0x3f3583, 0xe2a4e8b2, 0x9faf4f9d, 0xbd0a66eb, 0x0 }, /* #62 */
    2777     { 0x1d4c52, 0x1d4c03, 0xc6ef30f1, 0x4c95c9d3, 0x85a698e2, 0x0 }, /* #63 */
     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 */
    27782778};
    27792779static const BINU32_TEST_T g_aTests_add_u32_locked[] =
    27802780{
    2781     { 0x1e7907, 0x1e7146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    2782     { 0x270c42, 0x270446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    2783     { 0x136682, 0x136646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    2784     { 0x253452, 0x253446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    2785     { 0x0e5e56, 0x0e5682, 0xdde922cb, 0xdde922cb, 0x00000000, 0x0 }, /* #4 */
    2786     { 0x264c83, 0x264482, 0xfc778e46, 0xfc778e46, 0x00000000, 0x0 }, /* #5 */
    2787     { 0x341647, 0x341686, 0xf8e9b84e, 0xf8e9b84e, 0x00000000, 0x0 }, /* #6 */
    2788     { 0x127513, 0x127502, 0x70f7bb20, 0x70f7bb20, 0x00000000, 0x0 }, /* #7 */
    2789     { 0x0f0293, 0x0f0a17, 0x80c76f04, 0x57979741, 0xd6d0283d, 0x0 }, /* #8 */
    2790     { 0x0e5c16, 0x0e5c92, 0x6fb7d39d, 0x9333fc29, 0x237c288c, 0x0 }, /* #9 */
    2791     { 0x361a87, 0x361203, 0xe902e7f3, 0x24f3c94c, 0x3bf0e159, 0x0 }, /* #10 */
    2792     { 0x1b4e46, 0x1b4613, 0x4e2ab5fe, 0x0fcd1d25, 0xc1a26727, 0x0 }, /* #11 */
    2793     { 0x107216, 0x107a07, 0x91d68d4d, 0x237af16f, 0x91a46422, 0x0 }, /* #12 */
    2794     { 0x0f4682, 0x0f4696, 0x9082ab0e, 0xc87da706, 0x37fafbf8, 0x0 }, /* #13 */
    2795     { 0x2a1e12, 0x2a1613, 0x2c9c4e4e, 0x0c5da5a4, 0xdfc15756, 0x0 }, /* #14 */
    2796     { 0x1c1913, 0x1c1196, 0x1c3b53d7, 0xd5bfd274, 0xb9847e9d, 0x0 }, /* #15 */
    2797     { 0x3949c3, 0x394182, 0xaa946406, 0xf9469d8f, 0x4eb23989, 0x0 }, /* #16 */
    2798     { 0x3e4293, 0x3e4286, 0x4d090ad1, 0xe02bd4c3, 0x9322c9f2, 0x0 }, /* #17 */
    2799     { 0x130416, 0x130417, 0x7295c12b, 0x3f1386f5, 0xcc7dc5ca, 0x0 }, /* #18 */
    2800     { 0x1a4782, 0x1a4f86, 0x4f14d5b2, 0xb8961f44, 0x69814992, 0x0 }, /* #19 */
    2801     { 0x285553, 0x285582, 0x268141d9, 0xd137f6bf, 0xaab6b4e6, 0x0 }, /* #20 */
    2802     { 0x2104d6, 0x210417, 0xaf09529f, 0x1ca45f72, 0x6d9b0cd3, 0x0 }, /* #21 */
    2803     { 0x1771c3, 0x177183, 0xc09181f1, 0xa7a067e3, 0xe70ee5f2, 0x0 }, /* #22 */
    2804     { 0x3315d2, 0x331587, 0xea12f870, 0x88d7541b, 0x9ec45bab, 0x0 }, /* #23 */
    2805     { 0x325013, 0x325813, 0xd4983fbb, 0x5f01e164, 0x8a69a1a9, 0x0 }, /* #24 */
    2806     { 0x2b3557, 0x2b3503, 0xa4da1131, 0x249156a8, 0x7fb74577, 0x0 }, /* #25 */
    2807     { 0x1c16c3, 0x1c1682, 0xd1408731, 0xdeb7aab5, 0x0d772384, 0x0 }, /* #26 */
    2808     { 0x286312, 0x286303, 0xad5fbe9b, 0x04b9740e, 0x5759b573, 0x0 }, /* #27 */
    2809     { 0x203a46, 0x203287, 0xc754b9e4, 0xba1c76af, 0xf2c7bccb, 0x0 }, /* #28 */
    2810     { 0x2e7c16, 0x2e7c03, 0x93a339b7, 0x1b182ead, 0x8774f4f6, 0x0 }, /* #29 */
    2811     { 0x350fd3, 0x350707, 0xb5797f25, 0x20143c1e, 0x6a9abcf9, 0x0 }, /* #30 */
    2812     { 0x114e86, 0x114697, 0xae75366b, 0x8a9f56e1, 0xdc2a2076, 0x0 }, /* #31 */
    2813     { 0x250c12, 0x250482, 0x3633f9a3, 0xd833d6a8, 0xa1ffdd05, 0x0 }, /* #32 */
    2814     { 0x052546, 0x052586, 0x887f02f2, 0xcd0679ed, 0x448776fb, 0x0 }, /* #33 */
    2815     { 0x1d6942, 0x1d6106, 0x19819d02, 0x65c0b6aa, 0x4c3f19a8, 0x0 }, /* #34 */
    2816     { 0x0d0857, 0x0d0087, 0xcda4d652, 0xa00d5536, 0xd2687ee4, 0x0 }, /* #35 */
    2817     { 0x3a3806, 0x3a3817, 0x9117fd18, 0x134cdcf3, 0x8234dfdb, 0x0 }, /* #36 */
    2818     { 0x331586, 0x331506, 0x08fdcb11, 0x4d05a48d, 0x4407d97c, 0x0 }, /* #37 */
    2819     { 0x1657d6, 0x165787, 0xb2c2a275, 0x8ed80a66, 0xdc1567f1, 0x0 }, /* #38 */
    2820     { 0x0c3bd6, 0x0c3386, 0x4011cad9, 0xea17a3bd, 0xaa05d8e4, 0x0 }, /* #39 */
    2821     { 0x365f06, 0x365703, 0x4f1025d0, 0x0b900115, 0xbc7fdb45, 0x0 }, /* #40 */
    2822     { 0x370842, 0x370803, 0xacc2d536, 0x645da23b, 0xb79acd05, 0x0 }, /* #41 */
    2823     { 0x2b6b17, 0x2b6b17, 0x933ca3bb, 0x158a0087, 0x824d5ccc, 0x0 }, /* #42 */
    2824     { 0x162e93, 0x162e92, 0x547159ce, 0xb24cc857, 0x5ddb6e89, 0x0 }, /* #43 */
    2825     { 0x336096, 0x336017, 0xd6eabe5e, 0x19aa2a74, 0x42bf6c16, 0x0 }, /* #44 */
    2826     { 0x063243, 0x063a07, 0xf44a9d75, 0x78e962ee, 0x849ec579, 0x0 }, /* #45 */
    2827     { 0x265d92, 0x265583, 0xb6014202, 0x9a551abc, 0xe453d8ba, 0x0 }, /* #46 */
    2828     { 0x1f0007, 0x1f0007, 0xd2642f88, 0x0a99920f, 0x38356287, 0x0 }, /* #47 */
    2829     { 0x0f2707, 0x0f2f17, 0x8c2c6656, 0x4cf0b774, 0xc0c4511e, 0x0 }, /* #48 */
    2830     { 0x162c03, 0x162496, 0x9b3912be, 0xb9873b5a, 0x1e4e289c, 0x0 }, /* #49 */
    2831     { 0x0d4dc6, 0x0d4d03, 0xabd70ff5, 0x54aa79ef, 0xa8d369fa, 0x0 }, /* #50 */
    2832     { 0x3240c2, 0x324896, 0x3fdfc76a, 0x9f69b712, 0x5f89efa8, 0x0 }, /* #51 */
    2833     { 0x382c12, 0x382407, 0x960f9174, 0x122f679c, 0x7c1fd628, 0x0 }, /* #52 */
    2834     { 0x3b35d3, 0x3b3513, 0xd3dc3982, 0x18f5eca1, 0x4519b31f, 0x0 }, /* #53 */
    2835     { 0x303e87, 0x303612, 0x13749874, 0x5ce32f20, 0x496e96ac, 0x0 }, /* #54 */
    2836     { 0x2c0992, 0x2c0103, 0x4a7de330, 0x2cda762a, 0xe25c92fa, 0x0 }, /* #55 */
    2837     { 0x267f82, 0x267783, 0xf36dbc76, 0xedfba016, 0xfa8de3a0, 0x0 }, /* #56 */
    2838     { 0x394dc2, 0x394507, 0xb1922b52, 0x268d0f22, 0x74fae3d0, 0x0 }, /* #57 */
    2839     { 0x2c4b47, 0x2c4307, 0x59bdc982, 0x4500012b, 0xeb4237a9, 0x0 }, /* #58 */
    2840     { 0x3925c2, 0x392516, 0x1642842a, 0x2d2d19f0, 0x16ea95c6, 0x0 }, /* #59 */
    2841     { 0x090007, 0x090097, 0xfc38762e, 0xaa379bbb, 0xadff258d, 0x0 }, /* #60 */
    2842     { 0x142647, 0x142616, 0x539bc2fc, 0x69ec28b2, 0x165065b6, 0x0 }, /* #61 */
    2843     { 0x200c42, 0x200416, 0x53000a5c, 0x646fdb17, 0x116fd0bb, 0x0 }, /* #62 */
    2844     { 0x126492, 0x126c03, 0xa1cea808, 0x43da524c, 0xa20baa44, 0x0 }, /* #63 */
     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 */
    28452845};
    28462846static const BINU32_TEST_T g_aTests_adc_u32[] =
    28472847{
    2848     { 0x272986, 0x272146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    2849     { 0x332743, 0x332702, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
    2850     { 0x2b2216, 0x2b2246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    2851     { 0x134313, 0x134302, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
    2852     { 0x1b19d3, 0x1b1102, 0x19df234e, 0x19df234f, 0x00000000, 0x0 }, /* #4 */
    2853     { 0x341d83, 0x341586, 0x804dcad1, 0x804dcad2, 0x00000000, 0x0 }, /* #5 */
    2854     { 0x116746, 0x116782, 0xf94076e0, 0xf94076e0, 0x00000000, 0x0 }, /* #6 */
    2855     { 0x1e06d6, 0x1e0602, 0x2ee690ec, 0x2ee690ec, 0x00000000, 0x0 }, /* #7 */
    2856     { 0x2c5102, 0x2c5102, 0x0f3dd5b8, 0x36e80e8a, 0x27aa38d2, 0x0 }, /* #8 */
    2857     { 0x366996, 0x366113, 0xf9566cb8, 0x2cfc7b94, 0x33a60edc, 0x0 }, /* #9 */
    2858     { 0x2a49d6, 0x2a4187, 0xbb681cc3, 0x94734eaf, 0xd90b31ec, 0x0 }, /* #10 */
    2859     { 0x050d43, 0x050d17, 0xe42ddbfb, 0x693b1163, 0x850d3567, 0x0 }, /* #11 */
    2860     { 0x2a6d13, 0x2a6517, 0x0706a77f, 0x04c3f566, 0xfdbd4de6, 0x0 }, /* #12 */
    2861     { 0x335d12, 0x335582, 0xbe09b983, 0xca098897, 0x0bffcf14, 0x0 }, /* #13 */
    2862     { 0x045a86, 0x045217, 0x574972ab, 0x5017c548, 0xf8ce529d, 0x0 }, /* #14 */
    2863     { 0x255102, 0x255192, 0x96cd08cb, 0xc254aac8, 0x2b87a1fd, 0x0 }, /* #15 */
    2864     { 0x194c13, 0x194413, 0xe7dd62ff, 0x2846db97, 0x40697897, 0x0 }, /* #16 */
    2865     { 0x256053, 0x256086, 0x05daaad9, 0x914f666f, 0x8b74bb95, 0x0 }, /* #17 */
    2866     { 0x0b7892, 0x0b7006, 0x5f173ad1, 0x798779f5, 0x1a703f24, 0x0 }, /* #18 */
    2867     { 0x340917, 0x340182, 0x3bb02a7a, 0xcb3adc3d, 0x8f8ab1c2, 0x0 }, /* #19 */
    2868     { 0x194747, 0x194f96, 0x477ccbe5, 0x908aeed4, 0x490e22ee, 0x0 }, /* #20 */
    2869     { 0x031f53, 0x031f17, 0xb7a42d2e, 0x59382fd7, 0xa19402a8, 0x0 }, /* #21 */
    2870     { 0x073ac2, 0x073212, 0x407bd9ca, 0x67fe10b3, 0x278236e9, 0x0 }, /* #22 */
    2871     { 0x1c3983, 0x1c3102, 0x187960d6, 0x704768ef, 0x57ce0818, 0x0 }, /* #23 */
    2872     { 0x307213, 0x307287, 0xed89f150, 0xcf4d72ac, 0xe1c3815b, 0x0 }, /* #24 */
    2873     { 0x2164d2, 0x216497, 0x9f0805cb, 0x91deb872, 0xf2d6b2a7, 0x0 }, /* #25 */
    2874     { 0x3b7a57, 0x3b7286, 0x886ab5cd, 0xa62e15cf, 0x1dc36001, 0x0 }, /* #26 */
    2875     { 0x1f2c46, 0x1f2483, 0xea66b824, 0xbb748185, 0xd10dc961, 0x0 }, /* #27 */
    2876     { 0x016ed7, 0x016696, 0xa699737d, 0xffb858b4, 0x591ee536, 0x0 }, /* #28 */
    2877     { 0x043f46, 0x043783, 0xd563ed04, 0xaf8bcf25, 0xda27e221, 0x0 }, /* #29 */
    2878     { 0x131993, 0x131196, 0x41092b4c, 0xc97f1414, 0x8875e8c7, 0x0 }, /* #30 */
    2879     { 0x0075d3, 0x007506, 0x4cdc79e8, 0x55cdfcdb, 0x08f182f2, 0x0 }, /* #31 */
    2880     { 0x283c52, 0x283417, 0x5f254f79, 0x043ef044, 0xa519a0cb, 0x0 }, /* #32 */
    2881     { 0x2f1fd6, 0x2f1782, 0x3e67bfb2, 0xf29aee86, 0xb4332ed4, 0x0 }, /* #33 */
    2882     { 0x266a86, 0x266207, 0x39bc7a78, 0x1d4c987e, 0xe3901e06, 0x0 }, /* #34 */
    2883     { 0x284706, 0x284796, 0x9c4c567d, 0xf60ed344, 0x59c27cc7, 0x0 }, /* #35 */
    2884     { 0x004c07, 0x004417, 0x540f9ebb, 0x266fd4a3, 0xd26035e7, 0x0 }, /* #36 */
    2885     { 0x0c1ad3, 0x0c1202, 0x3c12c3d0, 0x4f020143, 0x12ef3d72, 0x0 }, /* #37 */
    2886     { 0x381807, 0x381016, 0x433a8df3, 0x7bc16330, 0x3886d53c, 0x0 }, /* #38 */
    2887     { 0x1f29d3, 0x1f2996, 0x5982266b, 0xbd26b7b1, 0x63a49145, 0x0 }, /* #39 */
    2888     { 0x2b5786, 0x2b5786, 0x83c94041, 0xb39c11d2, 0x2fd2d191, 0x0 }, /* #40 */
    2889     { 0x082f46, 0x082782, 0x99e20c49, 0xe3dcfd4a, 0x49faf101, 0x0 }, /* #41 */
    2890     { 0x3b0546, 0x3b0d07, 0x89666148, 0x10869b99, 0x87203a51, 0x0 }, /* #42 */
    2891     { 0x0065d6, 0x006507, 0xf00dc777, 0x5d01abeb, 0x6cf3e474, 0x0 }, /* #43 */
    2892     { 0x115697, 0x115696, 0x37afa09c, 0xe205202b, 0xaa557f8e, 0x0 }, /* #44 */
    2893     { 0x0a69d2, 0x0a6117, 0xc450ab6f, 0x2068ef12, 0x5c1843a3, 0x0 }, /* #45 */
    2894     { 0x234dc3, 0x234d92, 0x25abbb0b, 0x82da9873, 0x5d2edd67, 0x0 }, /* #46 */
    2895     { 0x183283, 0x183296, 0x82d975eb, 0xb8034a88, 0x3529d49c, 0x0 }, /* #47 */
    2896     { 0x077082, 0x077013, 0xcb9bba0b, 0x0eae4e10, 0x43129405, 0x0 }, /* #48 */
    2897     { 0x2f0f07, 0x2f0783, 0xe22949d0, 0xbc26bb0b, 0xd9fd713a, 0x0 }, /* #49 */
    2898     { 0x2b1603, 0x2b1683, 0xa5fbc468, 0x9b98cafb, 0xf59d0692, 0x0 }, /* #50 */
    2899     { 0x2c37c6, 0x2c3796, 0x0939bc7b, 0xd84bed09, 0xcf12308e, 0x0 }, /* #51 */
    2900     { 0x272782, 0x272f03, 0x8ed46b69, 0x57817c3d, 0xc8ad10d4, 0x0 }, /* #52 */
    2901     { 0x3a7f46, 0x3a7707, 0x4d9e8ccb, 0x01b6dc4b, 0xb4184f80, 0x0 }, /* #53 */
    2902     { 0x291646, 0x291e17, 0xd4af85ab, 0x56c47977, 0x8214f3cc, 0x0 }, /* #54 */
    2903     { 0x176d12, 0x176d13, 0xa140de37, 0x458ade02, 0xa449ffcb, 0x0 }, /* #55 */
    2904     { 0x0935c6, 0x093d07, 0x96c26fb0, 0x1bcf12a5, 0x850ca2f5, 0x0 }, /* #56 */
    2905     { 0x1a6fc6, 0x1a6787, 0xf0595dd0, 0xaecb3572, 0xbe71d7a2, 0x0 }, /* #57 */
    2906     { 0x277847, 0x277092, 0x390cd8bd, 0xf6cb729d, 0xbdbe99df, 0x0 }, /* #58 */
    2907     { 0x201f46, 0x201786, 0x93dabf4c, 0xb934c54e, 0x255a0602, 0x0 }, /* #59 */
    2908     { 0x090d47, 0x090583, 0xdd5fd5e0, 0xd965e831, 0xfc061250, 0x0 }, /* #60 */
    2909     { 0x007803, 0x007817, 0x8eb971c2, 0x134b8172, 0x84920faf, 0x0 }, /* #61 */
    2910     { 0x3c3d02, 0x3c3513, 0x8d810718, 0x005edb73, 0x72ddd45b, 0x0 }, /* #62 */
    2911     { 0x2b4c06, 0x2b4413, 0x7926b97f, 0x1ba9d315, 0xa2831996, 0x0 }, /* #63 */
     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 */
    29122912};
    29132913static const BINU32_TEST_T g_aTests_adc_u32_locked[] =
    29142914{
    2915     { 0x147787, 0x147702, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
    2916     { 0x2b6517, 0x2b6502, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
    2917     { 0x1b5197, 0x1b5102, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
    2918     { 0x081a86, 0x081246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    2919     { 0x3c4847, 0x3c4016, 0x751d5cff, 0x751d5d00, 0x00000000, 0x0 }, /* #4 */
    2920     { 0x015493, 0x015482, 0xe2ee1451, 0xe2ee1452, 0x00000000, 0x0 }, /* #5 */
    2921     { 0x030457, 0x030406, 0x4ddb9b9e, 0x4ddb9b9f, 0x00000000, 0x0 }, /* #6 */
    2922     { 0x332412, 0x332402, 0x0648208a, 0x0648208a, 0x00000000, 0x0 }, /* #7 */
    2923     { 0x114ac2, 0x114297, 0xdb2c0b5d, 0xd50965e2, 0xf9dd5a85, 0x0 }, /* #8 */
    2924     { 0x144353, 0x144b86, 0x7a139e7a, 0x81e12f8e, 0x07cd9113, 0x0 }, /* #9 */
    2925     { 0x147a56, 0x147a86, 0x6448ab25, 0xd7205d1e, 0x72d7b1f9, 0x0 }, /* #10 */
    2926     { 0x1f1543, 0x1f1586, 0x0631ca53, 0xe42824a9, 0xddf65a55, 0x0 }, /* #11 */
    2927     { 0x315416, 0x315483, 0xc1ba14a0, 0x866dc364, 0xc4b3aec4, 0x0 }, /* #12 */
    2928     { 0x372e46, 0x372603, 0xe8726718, 0x3cea9d8a, 0x54783672, 0x0 }, /* #13 */
    2929     { 0x085803, 0x085082, 0x89316773, 0x99916a6d, 0x106002f9, 0x0 }, /* #14 */
    2930     { 0x225ad3, 0x225216, 0x0d423f7d, 0x54121f77, 0x46cfdff9, 0x0 }, /* #15 */
    2931     { 0x1f5ac3, 0x1f5a13, 0xabd6481d, 0x47ede352, 0x9c179b34, 0x0 }, /* #16 */
    2932     { 0x1c5a07, 0x1c5282, 0x1429e242, 0xcd62924f, 0xb938b00c, 0x0 }, /* #17 */
    2933     { 0x2d7843, 0x2d7817, 0xb956b9bc, 0x3d4e4b06, 0x83f79149, 0x0 }, /* #18 */
    2934     { 0x0c4cc7, 0x0c4413, 0x5dbcabb6, 0x41d899c4, 0xe41bee0d, 0x0 }, /* #19 */
    2935     { 0x255853, 0x255817, 0xfac40665, 0x7ad969e4, 0x8015637e, 0x0 }, /* #20 */
    2936     { 0x254756, 0x254713, 0xe1d69629, 0x0d3f3707, 0x2b68a0de, 0x0 }, /* #21 */
    2937     { 0x190c07, 0x190482, 0xb6c2e63c, 0xba84099e, 0x03c12361, 0x0 }, /* #22 */
    2938     { 0x0b4797, 0x0b4782, 0xaeb4d8c4, 0xd286b56b, 0x23d1dca6, 0x0 }, /* #23 */
    2939     { 0x0614d7, 0x061413, 0xa6a21e8c, 0x17cac810, 0x7128a983, 0x0 }, /* #24 */
    2940     { 0x0d62c2, 0x0d6213, 0xaf573c46, 0x12a4e310, 0x634da6ca, 0x0 }, /* #25 */
    2941     { 0x0b0212, 0x0b0207, 0x458f18b0, 0x2c08ef84, 0xe679d6d4, 0x0 }, /* #26 */
    2942     { 0x0e3787, 0x0e3706, 0x3f991056, 0x6a306869, 0x2a975812, 0x0 }, /* #27 */
    2943     { 0x3d0693, 0x3d0682, 0x30a9e6c0, 0xceb45c37, 0x9e0a7576, 0x0 }, /* #28 */
    2944     { 0x295c53, 0x295407, 0xf5f0ad15, 0x6f4bfa5c, 0x795b4d46, 0x0 }, /* #29 */
    2945     { 0x387e92, 0x387687, 0xf4f37be8, 0xeaee216c, 0xf5faa584, 0x0 }, /* #30 */
    2946     { 0x0f0116, 0x0f0187, 0xbc1e1b51, 0xa6284d0c, 0xea0a31bb, 0x0 }, /* #31 */
    2947     { 0x352dd6, 0x352582, 0x1492c6cb, 0xfc2a234c, 0xe7975c81, 0x0 }, /* #32 */
    2948     { 0x122787, 0x122f07, 0xa65212e2, 0x5dbc097e, 0xb769f69b, 0x0 }, /* #33 */
    2949     { 0x073607, 0x073613, 0x35fbea7f, 0x2b4a5dea, 0xf54e736a, 0x0 }, /* #34 */
    2950     { 0x1764c7, 0x176482, 0xa3577d63, 0xb217226d, 0x0ebfa509, 0x0 }, /* #35 */
    2951     { 0x2b4617, 0x2b4697, 0xf3cef98a, 0xa0344172, 0xac6547e7, 0x0 }, /* #36 */
    2952     { 0x061606, 0x061617, 0xf95452b3, 0x5682aae1, 0x5d2e582e, 0x0 }, /* #37 */
    2953     { 0x287c46, 0x287497, 0xb59175bf, 0xa5508a18, 0xefbf1459, 0x0 }, /* #38 */
    2954     { 0x3c5207, 0x3c5213, 0xfc711d7b, 0x05f0dcb9, 0x097fbf3d, 0x0 }, /* #39 */
    2955     { 0x3a4312, 0x3a4386, 0x309d6559, 0xc679d21e, 0x95dc6cc5, 0x0 }, /* #40 */
    2956     { 0x2f1997, 0x2f1907, 0x9695f00a, 0x3c94297d, 0xa5fe3972, 0x0 }, /* #41 */
    2957     { 0x3f3ed6, 0x3f3686, 0x8d672cb6, 0xf54bc1f9, 0x67e49543, 0x0 }, /* #42 */
    2958     { 0x1a34d7, 0x1a3412, 0x0a8b55ab, 0x3d7a6ae9, 0x32ef153d, 0x0 }, /* #43 */
    2959     { 0x225bd7, 0x225382, 0x0f8fee0d, 0x9f4c2bdf, 0x8fbc3dd1, 0x0 }, /* #44 */
    2960     { 0x1f3ec3, 0x1f3e92, 0x79db5879, 0xc0ff2a34, 0x4723d1ba, 0x0 }, /* #45 */
    2961     { 0x0e1ad7, 0x0e1217, 0xa89116bd, 0x1a317cc9, 0x71a0660b, 0x0 }, /* #46 */
    2962     { 0x342e87, 0x342e13, 0xd932e247, 0x7bcc0a07, 0xa29927bf, 0x0 }, /* #47 */
    2963     { 0x1a2a42, 0x1a2287, 0xdf0b9991, 0x8a70af06, 0xab651575, 0x0 }, /* #48 */
    2964     { 0x195653, 0x195607, 0xf8bc7172, 0x316553c3, 0x38a8e250, 0x0 }, /* #49 */
    2965     { 0x040793, 0x040716, 0x13d2a552, 0x2271da71, 0x0e9f351e, 0x0 }, /* #50 */
    2966     { 0x073ad7, 0x073206, 0x20f41b62, 0x3e23c696, 0x1d2fab33, 0x0 }, /* #51 */
    2967     { 0x192013, 0x192096, 0xeda6b54c, 0xf83a4a30, 0x0a9394e3, 0x0 }, /* #52 */
    2968     { 0x3e6a03, 0x3e6286, 0x291dd153, 0xeaf12d8b, 0xc1d35c37, 0x0 }, /* #53 */
    2969     { 0x0f0016, 0x0f0082, 0x86109030, 0xf00786e9, 0x69f6f6b9, 0x0 }, /* #54 */
    2970     { 0x203893, 0x203817, 0xde9648c1, 0x64b68030, 0x8620376e, 0x0 }, /* #55 */
    2971     { 0x350c87, 0x350483, 0xceaa6ed7, 0xa1fe209d, 0xd353b1c5, 0x0 }, /* #56 */
    2972     { 0x102693, 0x102696, 0xa31b2e9d, 0xee3ddc28, 0x4b22ad8a, 0x0 }, /* #57 */
    2973     { 0x3f2313, 0x3f2b07, 0x92c197a1, 0x27386b63, 0x9476d3c1, 0x0 }, /* #58 */
    2974     { 0x0a5d93, 0x0a5503, 0xa103c412, 0x1951497f, 0x784d856c, 0x0 }, /* #59 */
    2975     { 0x1c0cc6, 0x1c0493, 0xf8a0f50d, 0x9d75c270, 0xa4d4cd63, 0x0 }, /* #60 */
    2976     { 0x261f46, 0x261713, 0x609ceec6, 0x5adda2a1, 0xfa40b3db, 0x0 }, /* #61 */
    2977     { 0x1f1713, 0x1f1793, 0xc80b7a49, 0xb752e875, 0xef476e2b, 0x0 }, /* #62 */
    2978     { 0x333896, 0x333882, 0x3f83d950, 0x9d4f3176, 0x5dcb5826, 0x0 }, /* #63 */
     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 */
    29792979};
    29802980static const BINU32_TEST_T g_aTests_sub_u32[] =
    29812981{
    2982     { 0x361e53, 0x361646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    2983     { 0x114816, 0x114046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    2984     { 0x2738d2, 0x273046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    2985     { 0x250302, 0x250346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    2986     { 0x105943, 0x105186, 0xd2cf3a50, 0xd2cf3a50, 0x00000000, 0x0 }, /* #4 */
    2987     { 0x0b2557, 0x0b2586, 0x841cf59f, 0x841cf59f, 0x00000000, 0x0 }, /* #5 */
    2988     { 0x187903, 0x187106, 0x3b394682, 0x3b394682, 0x00000000, 0x0 }, /* #6 */
    2989     { 0x3e22d7, 0x3e2282, 0xb0297126, 0xb0297126, 0x00000000, 0x0 }, /* #7 */
    2990     { 0x0b0ec7, 0x0b0686, 0xdb4fce79, 0xa7a03fb8, 0x33af8ec1, 0x0 }, /* #8 */
    2991     { 0x3e6556, 0x3e6587, 0x1ae7de33, 0xd190c0d2, 0x49571d61, 0x0 }, /* #9 */
    2992     { 0x116787, 0x116f93, 0x50ff6221, 0xa516ccba, 0xabe89567, 0x0 }, /* #10 */
    2993     { 0x3475d2, 0x347d87, 0x49a50d66, 0x8b3230a5, 0xbe72dcc1, 0x0 }, /* #11 */
    2994     { 0x3b5157, 0x3b5906, 0xa24b1dfd, 0x7ac0bddd, 0x278a6020, 0x0 }, /* #12 */
    2995     { 0x1e7942, 0x1e7112, 0xd7c33141, 0x2be0f329, 0xabe23e18, 0x0 }, /* #13 */
    2996     { 0x3e3483, 0x3e3403, 0x6c1f3198, 0x73d155c2, 0xf84ddbd6, 0x0 }, /* #14 */
    2997     { 0x2c7c92, 0x2c7c16, 0xb0ec7b3c, 0x6953c07e, 0x4798babe, 0x0 }, /* #15 */
    2998     { 0x1a7207, 0x1a7206, 0x752e20b5, 0x60483542, 0x14e5eb73, 0x0 }, /* #16 */
    2999     { 0x123446, 0x123402, 0xf44832ee, 0x1b9f4785, 0xd8a8eb69, 0x0 }, /* #17 */
    3000     { 0x194dd7, 0x194517, 0x38e70153, 0x576bc11e, 0xe17b4035, 0x0 }, /* #18 */
    3001     { 0x396ac7, 0x396202, 0xd75d982c, 0x34027552, 0xa35b22da, 0x0 }, /* #19 */
    3002     { 0x130416, 0x130c02, 0xbbfda8ff, 0x527d96c4, 0x6980123b, 0x0 }, /* #20 */
    3003     { 0x1a4c17, 0x1a4487, 0x9792355f, 0xed46d31b, 0xaa4b6244, 0x0 }, /* #21 */
    3004     { 0x1c0382, 0x1c0397, 0x540f4329, 0xe76dad1e, 0x6ca1960b, 0x0 }, /* #22 */
    3005     { 0x335cd2, 0x335403, 0x29f41a7c, 0x5a1f16d5, 0xcfd503a7, 0x0 }, /* #23 */
    3006     { 0x076e03, 0x076e12, 0x8e239201, 0x36658dfb, 0x57be0406, 0x0 }, /* #24 */
    3007     { 0x105e57, 0x105683, 0x4468a68f, 0xd216a504, 0x7252018b, 0x0 }, /* #25 */
    3008     { 0x130646, 0x130606, 0x18d49a27, 0x01060147, 0x17ce98e0, 0x0 }, /* #26 */
    3009     { 0x145553, 0x145d06, 0xbbdbe156, 0x432395d4, 0x78b84b82, 0x0 }, /* #27 */
    3010     { 0x136e57, 0x136612, 0x6b06b640, 0x00c9f9e6, 0x6a3cbc5a, 0x0 }, /* #28 */
    3011     { 0x281912, 0x281187, 0x27ef6846, 0xf7c08533, 0x302ee313, 0x0 }, /* #29 */
    3012     { 0x194252, 0x194287, 0x24c9c6fd, 0xc3b15ed7, 0x61186826, 0x0 }, /* #30 */
    3013     { 0x145216, 0x145292, 0xdcd43800, 0xd05e9415, 0x0c75a3eb, 0x0 }, /* #31 */
    3014     { 0x3b6697, 0x3b6606, 0x5debfceb, 0x33cb83c9, 0x2a207922, 0x0 }, /* #32 */
    3015     { 0x362917, 0x362102, 0xf403cc85, 0x08b313a1, 0xeb50b8e4, 0x0 }, /* #33 */
    3016     { 0x0d57c7, 0x0d5706, 0x66c082ee, 0x085363bb, 0x5e6d1f33, 0x0 }, /* #34 */
    3017     { 0x0a0596, 0x0a0506, 0x7864162e, 0x2759c00a, 0x510a5624, 0x0 }, /* #35 */
    3018     { 0x3b3883, 0x3b3082, 0xfe990ebe, 0xf67a3b07, 0x081ed3b7, 0x0 }, /* #36 */
    3019     { 0x375817, 0x375806, 0xa67a9ac7, 0x50db9663, 0x559f0464, 0x0 }, /* #37 */
    3020     { 0x1a4002, 0x1a4002, 0x7c05b08c, 0x0725fa86, 0x74dfb606, 0x0 }, /* #38 */
    3021     { 0x0963d7, 0x096b83, 0x4004d687, 0x97ad5625, 0xa8578062, 0x0 }, /* #39 */
    3022     { 0x195813, 0x195893, 0x7c73c670, 0xfa2361e6, 0x8250648a, 0x0 }, /* #40 */
    3023     { 0x351c43, 0x351416, 0xd2b2713b, 0x2547daac, 0xad6a968f, 0x0 }, /* #41 */
    3024     { 0x1c55d6, 0x1c5513, 0x33805285, 0x5309dbab, 0xe07676da, 0x0 }, /* #42 */
    3025     { 0x3b2186, 0x3b2116, 0x24068672, 0x1e3ce463, 0x05c9a20f, 0x0 }, /* #43 */
    3026     { 0x240c52, 0x240c83, 0x6b5c0c37, 0xd4461094, 0x9715fba3, 0x0 }, /* #44 */
    3027     { 0x0e2496, 0x0e2406, 0xedb0fc7d, 0x6478425c, 0x8938ba21, 0x0 }, /* #45 */
    3028     { 0x264503, 0x264d93, 0x5d1abc45, 0x899e54ea, 0xd37c675b, 0x0 }, /* #46 */
    3029     { 0x004b52, 0x004383, 0x2244c48f, 0xdf2c95fe, 0x43182e91, 0x0 }, /* #47 */
    3030     { 0x374657, 0x374682, 0xca6ae81d, 0x9016d1b6, 0x3a541667, 0x0 }, /* #48 */
    3031     { 0x036943, 0x036116, 0x37fb19f2, 0x17e7732b, 0x2013a6c7, 0x0 }, /* #49 */
    3032     { 0x297a52, 0x297283, 0x59cc70cc, 0xdb744af8, 0x7e5825d4, 0x0 }, /* #50 */
    3033     { 0x226ed2, 0x226692, 0xcc114dba, 0x8ae3684f, 0x412de56b, 0x0 }, /* #51 */
    3034     { 0x144e52, 0x144687, 0x82668f3c, 0x85e73863, 0xfc7f56d9, 0x0 }, /* #52 */
    3035     { 0x2652c3, 0x265a12, 0x93619125, 0x295a1a4f, 0x6a0776d6, 0x0 }, /* #53 */
    3036     { 0x1a5d97, 0x1a5506, 0x66727ddf, 0x511a22af, 0x15585b30, 0x0 }, /* #54 */
    3037     { 0x1f1f53, 0x1f1793, 0x8735b593, 0x95343a19, 0xf2017b7a, 0x0 }, /* #55 */
    3038     { 0x2d2916, 0x2d2116, 0xf93c3799, 0x641c754e, 0x951fc24b, 0x0 }, /* #56 */
    3039     { 0x1e7612, 0x1e7606, 0xa041b20f, 0x0aafb1d8, 0x95920037, 0x0 }, /* #57 */
    3040     { 0x001593, 0x001517, 0x54380271, 0x6e2b76cf, 0xe60c8ba2, 0x0 }, /* #58 */
    3041     { 0x387f56, 0x387f83, 0x4ecb64ce, 0x861f113b, 0xc8ac5393, 0x0 }, /* #59 */
    3042     { 0x2d5d87, 0x2d5593, 0x8aa70a84, 0xe933b349, 0xa173573b, 0x0 }, /* #60 */
    3043     { 0x102846, 0x102806, 0x8bdbd787, 0x1c60cdc6, 0x6f7b09c1, 0x0 }, /* #61 */
    3044     { 0x370047, 0x370003, 0x0bf0741d, 0x1e7a1894, 0xed765b89, 0x0 }, /* #62 */
    3045     { 0x312dd2, 0x312597, 0x3aa8e852, 0xf2814bdb, 0x48279c77, 0x0 }, /* #63 */
     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 */
    30463046};
    30473047static const BINU32_TEST_T g_aTests_sub_u32_locked[] =
    30483048{
    3049     { 0x273492, 0x273446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3050     { 0x124fc6, 0x124746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3051     { 0x0a7a86, 0x0a7246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3052     { 0x1c6b97, 0x1c6346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3053     { 0x2f6816, 0x2f6002, 0x7c6c5792, 0x7c6c5792, 0x00000000, 0x0 }, /* #4 */
    3054     { 0x1744c6, 0x174402, 0x253c4770, 0x253c4770, 0x00000000, 0x0 }, /* #5 */
    3055     { 0x0921c2, 0x092102, 0x7c0aa53b, 0x7c0aa53b, 0x00000000, 0x0 }, /* #6 */
    3056     { 0x030487, 0x030486, 0xf5e5915f, 0xf5e5915f, 0x00000000, 0x0 }, /* #7 */
    3057     { 0x384416, 0x384416, 0xa4954a33, 0x08f19578, 0x9ba3b4bb, 0x0 }, /* #8 */
    3058     { 0x2a5992, 0x2a5987, 0x7c1806ad, 0x8f6d123a, 0xecaaf473, 0x0 }, /* #9 */
    3059     { 0x0744c7, 0x074482, 0xfa6c646e, 0x8bb4e0cd, 0x6eb783a1, 0x0 }, /* #10 */
    3060     { 0x396743, 0x396f93, 0x6bb21890, 0x85f0ba04, 0xe5c15e8c, 0x0 }, /* #11 */
    3061     { 0x3401c2, 0x340106, 0xbdea0f96, 0x2d0a8c60, 0x90df8336, 0x0 }, /* #12 */
    3062     { 0x163007, 0x163002, 0x5e47c0da, 0x40c38c45, 0x1d843495, 0x0 }, /* #13 */
    3063     { 0x277906, 0x277193, 0x31dc33d4, 0xde6ea707, 0x536d8ccd, 0x0 }, /* #14 */
    3064     { 0x025dc7, 0x025516, 0x773790f0, 0x1d7787bb, 0x59c00935, 0x0 }, /* #15 */
    3065     { 0x3e2503, 0x3e2d83, 0x20cd82dc, 0x896f6457, 0x975e1e85, 0x0 }, /* #16 */
    3066     { 0x0078c3, 0x007017, 0x09e0da94, 0x59302059, 0xb0b0ba3b, 0x0 }, /* #17 */
    3067     { 0x1f4553, 0x1f4d16, 0xb21e1b38, 0x41faa4fa, 0x7023763e, 0x0 }, /* #18 */
    3068     { 0x1a0852, 0x1a0003, 0x25fce958, 0x5f479cc1, 0xc6b54c97, 0x0 }, /* #19 */
    3069     { 0x0c00c3, 0x0c0086, 0xbf8b4d7e, 0xb6256a53, 0x0965e32b, 0x0 }, /* #20 */
    3070     { 0x194f53, 0x194786, 0xe6824093, 0xa7f3ffb1, 0x3e8e40e2, 0x0 }, /* #21 */
    3071     { 0x077e12, 0x077607, 0x2bdee41e, 0x5546d921, 0xd6980afd, 0x0 }, /* #22 */
    3072     { 0x2c2947, 0x2c2916, 0x88ba5c47, 0x2e71ead8, 0x5a48716f, 0x0 }, /* #23 */
    3073     { 0x144a06, 0x144207, 0x46915957, 0x7b1d5571, 0xcb7403e6, 0x0 }, /* #24 */
    3074     { 0x394d42, 0x394582, 0xf9028246, 0xc4df1220, 0x34237026, 0x0 }, /* #25 */
    3075     { 0x2c6412, 0x2c6407, 0x5a0d782c, 0x6377f847, 0xf6957fe5, 0x0 }, /* #26 */
    3076     { 0x3c6c06, 0x3c6402, 0x3cface1c, 0x2528d9c4, 0x17d1f458, 0x0 }, /* #27 */
    3077     { 0x130cd2, 0x130403, 0x13517469, 0x6c673732, 0xa6ea3d37, 0x0 }, /* #28 */
    3078     { 0x083d92, 0x083516, 0x904bb580, 0x0ce839eb, 0x83637b95, 0x0 }, /* #29 */
    3079     { 0x165f82, 0x165783, 0x3769e63e, 0xeba51d3e, 0x4bc4c900, 0x0 }, /* #30 */
    3080     { 0x093902, 0x093196, 0xa752eaa4, 0xa261623f, 0x04f18865, 0x0 }, /* #31 */
    3081     { 0x096453, 0x096412, 0x4f5a08b4, 0x40a8d84f, 0x0eb13065, 0x0 }, /* #32 */
    3082     { 0x2d1a57, 0x2d1293, 0x1017f906, 0xb73873ea, 0x58df851c, 0x0 }, /* #33 */
    3083     { 0x044103, 0x044112, 0xf51b9056, 0x1f0a1337, 0xd6117d1f, 0x0 }, /* #34 */
    3084     { 0x3a27c6, 0x3a2716, 0xf0d14c38, 0x6ab251a9, 0x861efa8f, 0x0 }, /* #35 */
    3085     { 0x1f2ed7, 0x1f2e02, 0xbf895d2d, 0x5714c543, 0x687497ea, 0x0 }, /* #36 */
    3086     { 0x0a4ed6, 0x0a4617, 0x11b76eb0, 0x16d01d4e, 0xfae75162, 0x0 }, /* #37 */
    3087     { 0x156047, 0x156003, 0x0ab7fac6, 0x427dd113, 0xc83a29b3, 0x0 }, /* #38 */
    3088     { 0x315846, 0x315812, 0xb4937643, 0x4653ee5b, 0x6e3f87e8, 0x0 }, /* #39 */
    3089     { 0x3a2d82, 0x3a2d97, 0x28618972, 0x906083b7, 0x980105bb, 0x0 }, /* #40 */
    3090     { 0x177802, 0x177097, 0x38bfb991, 0xf351c2ff, 0x456df692, 0x0 }, /* #41 */
    3091     { 0x160a42, 0x160286, 0xf9bafaad, 0x8a6e0005, 0x6f4cfaa8, 0x0 }, /* #42 */
    3092     { 0x010b93, 0x010392, 0xca2d5fa2, 0xaa7a71ba, 0x1fb2ede8, 0x0 }, /* #43 */
    3093     { 0x177213, 0x177212, 0xc3a884a5, 0x35f3464a, 0x8db53e5b, 0x0 }, /* #44 */
    3094     { 0x3f1297, 0x3f1213, 0x1db876d0, 0x3b84b46d, 0xe233c263, 0x0 }, /* #45 */
    3095     { 0x0e7202, 0x0e7206, 0xeb9cff73, 0x46b407f3, 0xa4e8f780, 0x0 }, /* #46 */
    3096     { 0x1b7342, 0x1b7303, 0x3a1b2a9e, 0x4b81e832, 0xee99426c, 0x0 }, /* #47 */
    3097     { 0x013e92, 0x013606, 0xb2cef2b8, 0x17697424, 0x9b657e94, 0x0 }, /* #48 */
    3098     { 0x312043, 0x312093, 0x8dc60785, 0x9da69f5b, 0xf01f682a, 0x0 }, /* #49 */
    3099     { 0x303fd7, 0x303702, 0xd54ffdbe, 0x14ed0989, 0xc062f435, 0x0 }, /* #50 */
    3100     { 0x1b6743, 0x1b6796, 0xf3c6df86, 0xc51af6fc, 0x2eabe88a, 0x0 }, /* #51 */
    3101     { 0x052f47, 0x052702, 0x62c50eb2, 0x05a68332, 0x5d1e8b80, 0x0 }, /* #52 */
    3102     { 0x2071d7, 0x207187, 0x9fa53cbf, 0xfcc045a3, 0xa2e4f71c, 0x0 }, /* #53 */
    3103     { 0x0109c3, 0x010116, 0xc91c6800, 0x1f040242, 0xaa1865be, 0x0 }, /* #54 */
    3104     { 0x174e46, 0x174613, 0x21c759a2, 0x4a226e94, 0xd7a4eb0e, 0x0 }, /* #55 */
    3105     { 0x3e4e53, 0x3e4613, 0x14402d49, 0x51fedb7c, 0xc24151cd, 0x0 }, /* #56 */
    3106     { 0x2159c2, 0x215112, 0xff0f6fd2, 0x7853b4c4, 0x86bbbb0e, 0x0 }, /* #57 */
    3107     { 0x1f05c6, 0x1f0583, 0x940cc876, 0xbe499901, 0xd5c32f75, 0x0 }, /* #58 */
    3108     { 0x3704c2, 0x370c06, 0xa5e9f229, 0x6c0c1860, 0x39ddd9c9, 0x0 }, /* #59 */
    3109     { 0x3f38c3, 0x3f3082, 0x9effe0e8, 0x8d9d7297, 0x11626e51, 0x0 }, /* #60 */
    3110     { 0x393906, 0x393906, 0xb281d1e9, 0x42b33ca9, 0x6fce9540, 0x0 }, /* #61 */
    3111     { 0x340006, 0x340006, 0xcfcf021c, 0x4e2c79aa, 0x81a28872, 0x0 }, /* #62 */
    3112     { 0x1c5e17, 0x1c5693, 0xb016d581, 0xb36ec7e9, 0xfca80d98, 0x0 }, /* #63 */
     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 */
    31133113};
    31143114static const BINU32_TEST_T g_aTests_sbb_u32[] =
    31153115{
    3116     { 0x3b6c13, 0x3b6497, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #0 */
    3117     { 0x1f7a07, 0x1f7297, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #1 */
    3118     { 0x1f28c6, 0x1f2046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3119     { 0x3d6b13, 0x3d6397, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #3 */
    3120     { 0x0e4102, 0x0e4106, 0x0dbdcddd, 0x0dbdcddd, 0x00000000, 0x0 }, /* #4 */
    3121     { 0x213f17, 0x213706, 0x456e7307, 0x456e7306, 0x00000000, 0x0 }, /* #5 */
    3122     { 0x302886, 0x302002, 0x7ff68d6d, 0x7ff68d6d, 0x00000000, 0x0 }, /* #6 */
    3123     { 0x316c17, 0x316496, 0x96ba7a60, 0x96ba7a5f, 0x00000000, 0x0 }, /* #7 */
    3124     { 0x2524c3, 0x252403, 0x3927ff79, 0x4e670834, 0xeac0f744, 0x0 }, /* #8 */
    3125     { 0x152582, 0x152d93, 0x3e3a3c21, 0xb7f2c407, 0x8647781a, 0x0 }, /* #9 */
    3126     { 0x0a7a42, 0x0a7212, 0x0ea32418, 0x052b63ab, 0x0977c06d, 0x0 }, /* #10 */
    3127     { 0x027596, 0x027587, 0x8d8599d5, 0xd44b2581, 0xb93a7454, 0x0 }, /* #11 */
    3128     { 0x2c7f17, 0x2c7793, 0x840abad9, 0x9220412a, 0xf1ea79ae, 0x0 }, /* #12 */
    3129     { 0x1238d6, 0x123093, 0xc7993ed7, 0xc7b8ccf8, 0xffe071df, 0x0 }, /* #13 */
    3130     { 0x187212, 0x187202, 0xe655953e, 0x35302a15, 0xb1256b29, 0x0 }, /* #14 */
    3131     { 0x047f86, 0x047f12, 0x9f4a4378, 0x53f82f0b, 0x4b52146d, 0x0 }, /* #15 */
    3132     { 0x280606, 0x280e06, 0x90cc8fab, 0x1e46a447, 0x7285eb64, 0x0 }, /* #16 */
    3133     { 0x123c17, 0x123487, 0x969152f5, 0xdb352b60, 0xbb5c2794, 0x0 }, /* #17 */
    3134     { 0x005753, 0x005f87, 0x3858e475, 0xb0b82214, 0x87a0c260, 0x0 }, /* #18 */
    3135     { 0x240952, 0x240183, 0x3f3e277b, 0xd81c69c2, 0x6721bdb9, 0x0 }, /* #19 */
    3136     { 0x056786, 0x056702, 0xa32225df, 0x04e0ba19, 0x9e416bc6, 0x0 }, /* #20 */
    3137     { 0x1f1d96, 0x1f1583, 0x39b0f1c9, 0xd3485fc1, 0x66689208, 0x0 }, /* #21 */
    3138     { 0x2f3813, 0x2f3097, 0xad66ed50, 0xb49f0c28, 0xf8c7e127, 0x0 }, /* #22 */
    3139     { 0x050fc3, 0x050786, 0xab0353a4, 0xa4b0e821, 0x06526b82, 0x0 }, /* #23 */
    3140     { 0x0a5913, 0x0a5102, 0x58bc69ff, 0x3ae8ebb5, 0x1dd37e49, 0x0 }, /* #24 */
    3141     { 0x242896, 0x242006, 0x5280ab5a, 0x4223d3b1, 0x105cd7a9, 0x0 }, /* #25 */
    3142     { 0x111e53, 0x111606, 0xb5d6427a, 0x186bb624, 0x9d6a8c55, 0x0 }, /* #26 */
    3143     { 0x0e7917, 0x0e7916, 0xd056e631, 0x6912292d, 0x6744bd03, 0x0 }, /* #27 */
    3144     { 0x271702, 0x271f97, 0x7d49c50d, 0xc2158b8e, 0xbb34397f, 0x0 }, /* #28 */
    3145     { 0x2e7597, 0x2e7506, 0x6bb02a09, 0x1216e2d7, 0x59994731, 0x0 }, /* #29 */
    3146     { 0x053146, 0x053183, 0x002afc0c, 0xad661452, 0x52c4e7ba, 0x0 }, /* #30 */
    3147     { 0x073497, 0x073487, 0xcb02bf68, 0xf08173c3, 0xda814ba4, 0x0 }, /* #31 */
    3148     { 0x0a6ad3, 0x0a6286, 0xdf390729, 0x97b2fcf5, 0x47860a33, 0x0 }, /* #32 */
    3149     { 0x051383, 0x051b16, 0xc4e63505, 0x553ab47e, 0x6fab8086, 0x0 }, /* #33 */
    3150     { 0x037b46, 0x037393, 0x9220d728, 0xaabb5acb, 0xe7657c5d, 0x0 }, /* #34 */
    3151     { 0x0e61d2, 0x0e6906, 0xa5dd0ead, 0x42395ce2, 0x63a3b1cb, 0x0 }, /* #35 */
    3152     { 0x377e46, 0x377e06, 0x8e434699, 0x563f4d99, 0x3803f900, 0x0 }, /* #36 */
    3153     { 0x3f1417, 0x3f1c93, 0x25b43cf4, 0x8aef8ed5, 0x9ac4ae1e, 0x0 }, /* #37 */
    3154     { 0x164a53, 0x164216, 0x7c59ae84, 0x007c77c5, 0x7bdd36be, 0x0 }, /* #38 */
    3155     { 0x086e53, 0x086e16, 0x9fe4b850, 0x602eb705, 0x3fb6014a, 0x0 }, /* #39 */
    3156     { 0x0a6cc2, 0x0a6492, 0xde13c528, 0xbd7f64ab, 0x2094607d, 0x0 }, /* #40 */
    3157     { 0x3b54d7, 0x3b5487, 0xcf96157a, 0xf673af88, 0xd92265f1, 0x0 }, /* #41 */
    3158     { 0x0d7282, 0x0d7202, 0xddf2717b, 0x0a0c7286, 0xd3e5fef5, 0x0 }, /* #42 */
    3159     { 0x2f5956, 0x2f5106, 0x9131144e, 0x080ac6eb, 0x89264d63, 0x0 }, /* #43 */
    3160     { 0x2d51d7, 0x2d5187, 0x47e77ce6, 0xf511fed2, 0x52d57e13, 0x0 }, /* #44 */
    3161     { 0x3b53c7, 0x3b5313, 0x543ef6f9, 0x7c433e7a, 0xd7fbb87e, 0x0 }, /* #45 */
    3162     { 0x327f83, 0x327f83, 0x75a1c51a, 0x9255b637, 0xe34c0ee2, 0x0 }, /* #46 */
    3163     { 0x223912, 0x223197, 0x967bb336, 0xee1eb59c, 0xa85cfd9a, 0x0 }, /* #47 */
    3164     { 0x0e1742, 0x0e1787, 0x35c809b8, 0xd41f9ae8, 0x61a86ed0, 0x0 }, /* #48 */
    3165     { 0x1f7892, 0x1f7893, 0x6b79356d, 0xd7fbf91f, 0x937d3c4e, 0x0 }, /* #49 */
    3166     { 0x0e5dd2, 0x0e5596, 0xeab00b0a, 0x95ae6c2d, 0x55019edd, 0x0 }, /* #50 */
    3167     { 0x0a5552, 0x0a5507, 0x3a88c938, 0x7af24548, 0xbf9683f0, 0x0 }, /* #51 */
    3168     { 0x143843, 0x143093, 0x15cf9267, 0xcd99cb6b, 0x4835c6fb, 0x0 }, /* #52 */
    3169     { 0x321202, 0x321a12, 0xd0efb760, 0x7c7d365e, 0x54728102, 0x0 }, /* #53 */
    3170     { 0x096756, 0x096706, 0xe3ab9976, 0x14499c72, 0xcf61fd04, 0x0 }, /* #54 */
    3171     { 0x283396, 0x283316, 0x190a9c85, 0x0fee748e, 0x091c27f7, 0x0 }, /* #55 */
    3172     { 0x3c5886, 0x3c5812, 0xac661d26, 0x3345295d, 0x7920f3c9, 0x0 }, /* #56 */
    3173     { 0x2a4c46, 0x2a4417, 0x0f383f32, 0x24900e09, 0xeaa83129, 0x0 }, /* #57 */
    3174     { 0x001c97, 0x001c12, 0x841639b4, 0x3624802f, 0x4df1b984, 0x0 }, /* #58 */
    3175     { 0x2e2392, 0x2e2b97, 0x23a02a90, 0x84774a21, 0x9f28e06f, 0x0 }, /* #59 */
    3176     { 0x385d56, 0x385517, 0x62999971, 0x7d10b39f, 0xe588e5d2, 0x0 }, /* #60 */
    3177     { 0x1c3f92, 0x1c3703, 0x2bde3384, 0x392affa1, 0xf2b333e3, 0x0 }, /* #61 */
    3178     { 0x1d7cd6, 0x1d7406, 0x649b4f5f, 0x2c2f4eaf, 0x386c00b0, 0x0 }, /* #62 */
    3179     { 0x282b56, 0x282b93, 0x5738b320, 0xa1105e1c, 0xb6285504, 0x0 }, /* #63 */
     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 */
    31803180};
    31813181static const BINU32_TEST_T g_aTests_sbb_u32_locked[] =
    31823182{
    3183     { 0x0e6c82, 0x0e6446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3184     { 0x2545d2, 0x254546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3185     { 0x217ac3, 0x217297, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #2 */
    3186     { 0x302797, 0x302797, 0x00000000, 0xffffffff, 0x00000000, 0x0 }, /* #3 */
    3187     { 0x300313, 0x300302, 0x4bfd9805, 0x4bfd9804, 0x00000000, 0x0 }, /* #4 */
    3188     { 0x0d40c3, 0x0d4082, 0xfbcd3eeb, 0xfbcd3eea, 0x00000000, 0x0 }, /* #5 */
    3189     { 0x000f87, 0x000786, 0x84db90f1, 0x84db90f0, 0x00000000, 0x0 }, /* #6 */
    3190     { 0x291a86, 0x291202, 0x0e53c4a2, 0x0e53c4a2, 0x00000000, 0x0 }, /* #7 */
    3191     { 0x330082, 0x330006, 0x6382c07d, 0x5b945dac, 0x07ee62d1, 0x0 }, /* #8 */
    3192     { 0x0f43c3, 0x0f4307, 0x05036d5d, 0x32bbc888, 0xd247a4d4, 0x0 }, /* #9 */
    3193     { 0x2b1cc6, 0x2b1486, 0xf925f9a4, 0xa6a32c50, 0x5282cd54, 0x0 }, /* #10 */
    3194     { 0x1d4202, 0x1d4292, 0xf4cf7670, 0xa0360532, 0x5499713e, 0x0 }, /* #11 */
    3195     { 0x352353, 0x352307, 0x1a4cc6aa, 0x73d13a56, 0xa67b8c53, 0x0 }, /* #12 */
    3196     { 0x161116, 0x161993, 0x509c652a, 0xa9ad1ecd, 0xa6ef465d, 0x0 }, /* #13 */
    3197     { 0x347382, 0x347396, 0xf8bda468, 0xf0978afc, 0x0826196c, 0x0 }, /* #14 */
    3198     { 0x0d2152, 0x0d2987, 0x4477204e, 0x96a4dfdd, 0xadd24071, 0x0 }, /* #15 */
    3199     { 0x364f17, 0x364f87, 0x5640765f, 0xb4bb716c, 0xa18504f2, 0x0 }, /* #16 */
    3200     { 0x142706, 0x142793, 0xb89980f7, 0xc7ccab5e, 0xf0ccd599, 0x0 }, /* #17 */
    3201     { 0x2c4a16, 0x2c4a83, 0x25b14997, 0x9d12ace3, 0x889e9cb4, 0x0 }, /* #18 */
    3202     { 0x212e82, 0x212612, 0xe6179d28, 0x4ed6c6e9, 0x9740d63f, 0x0 }, /* #19 */
    3203     { 0x237a93, 0x237212, 0xeff41e07, 0x0fce29ba, 0xe025f44c, 0x0 }, /* #20 */
    3204     { 0x386a52, 0x386216, 0x760f8974, 0x0a3aceac, 0x6bd4bac8, 0x0 }, /* #21 */
    3205     { 0x343256, 0x343a12, 0xb9b16b44, 0x756022d6, 0x4451486e, 0x0 }, /* #22 */
    3206     { 0x1d0e53, 0x1d0602, 0x4ac82456, 0x2a23fbb3, 0x20a428a2, 0x0 }, /* #23 */
    3207     { 0x2e3243, 0x2e3287, 0x10b63edc, 0x9556ce72, 0x7b5f7069, 0x0 }, /* #24 */
    3208     { 0x3537d2, 0x353702, 0x6d0aac6b, 0x425f48b3, 0x2aab63b8, 0x0 }, /* #25 */
    3209     { 0x296c52, 0x296406, 0xec2daa0b, 0x38a8e2c9, 0xb384c742, 0x0 }, /* #26 */
    3210     { 0x017386, 0x017b97, 0x26638299, 0x9c5d815a, 0x8a06013f, 0x0 }, /* #27 */
    3211     { 0x036807, 0x036016, 0x6206e091, 0x2a7d48ed, 0x378997a3, 0x0 }, /* #28 */
    3212     { 0x020c17, 0x020483, 0x4a0e9a65, 0xcec3aa13, 0x7b4af051, 0x0 }, /* #29 */
    3213     { 0x1667d7, 0x166796, 0xd72d02e2, 0xb3bc90dd, 0x23707204, 0x0 }, /* #30 */
    3214     { 0x2e3312, 0x2e3b87, 0x680fb960, 0xd9a39390, 0x8e6c25d0, 0x0 }, /* #31 */
    3215     { 0x2e3217, 0x2e3296, 0xe4a74d30, 0xc9f3c42b, 0x1ab38904, 0x0 }, /* #32 */
    3216     { 0x0d3cc6, 0x0d3416, 0x76cc47d1, 0x1387f1ff, 0x634455d2, 0x0 }, /* #33 */
    3217     { 0x323986, 0x323103, 0x18b7369c, 0x54fa1640, 0xc3bd205c, 0x0 }, /* #34 */
    3218     { 0x076103, 0x076116, 0x770b7d9d, 0x4c6d57dd, 0x2a9e25bf, 0x0 }, /* #35 */
    3219     { 0x144396, 0x144b06, 0xa2da2bf8, 0x64ea3835, 0x3deff3c3, 0x0 }, /* #36 */
    3220     { 0x106ac7, 0x106282, 0xc63b0718, 0x9b117ff2, 0x2b298725, 0x0 }, /* #37 */
    3221     { 0x1f3fd3, 0x1f3702, 0x7e012d7e, 0x4620c013, 0x37e06d6a, 0x0 }, /* #38 */
    3222     { 0x276752, 0x276716, 0x673368a8, 0x27b852cc, 0x3f7b15dc, 0x0 }, /* #39 */
    3223     { 0x260483, 0x260403, 0x319c5615, 0x4170c1c4, 0xf02b9450, 0x0 }, /* #40 */
    3224     { 0x164d92, 0x164502, 0x720cab4a, 0x156be829, 0x5ca0c321, 0x0 }, /* #41 */
    3225     { 0x0137c3, 0x013793, 0x27e83457, 0xf7732b49, 0x3075090d, 0x0 }, /* #42 */
    3226     { 0x377a42, 0x377203, 0x077d3449, 0x135de029, 0xf41f5420, 0x0 }, /* #43 */
    3227     { 0x3d5046, 0x3d5012, 0xf6b882ca, 0x0865c52f, 0xee52bd9b, 0x0 }, /* #44 */
    3228     { 0x064556, 0x064d83, 0x444e0e8b, 0x91fbb9d6, 0xb25254b5, 0x0 }, /* #45 */
    3229     { 0x1142c6, 0x114213, 0x291503c5, 0x2ffb27bc, 0xf919dc09, 0x0 }, /* #46 */
    3230     { 0x0450d6, 0x045002, 0xcdd587fe, 0x0889e8da, 0xc54b9f24, 0x0 }, /* #47 */
    3231     { 0x1c0286, 0x1c0a83, 0x7b1d8689, 0x8d19c662, 0xee03c027, 0x0 }, /* #48 */
    3232     { 0x0b2687, 0x0b2612, 0x40be95ea, 0x1d3008da, 0x238e8d0f, 0x0 }, /* #49 */
    3233     { 0x372b12, 0x372306, 0xf5edf966, 0x111bd574, 0xe4d223f2, 0x0 }, /* #50 */
    3234     { 0x121407, 0x121c93, 0x3fa4ea52, 0x8bf59db6, 0xb3af4c9b, 0x0 }, /* #51 */
    3235     { 0x1f0c46, 0x1f0406, 0x5cb8de8a, 0x3b499c88, 0x216f4202, 0x0 }, /* #52 */
    3236     { 0x0f0bd7, 0x0f0316, 0xb48d74c8, 0x2b2e6f48, 0x895f057f, 0x0 }, /* #53 */
    3237     { 0x0b3d07, 0x0b3d93, 0x5a96bf51, 0xc2168da2, 0x988031ae, 0x0 }, /* #54 */
    3238     { 0x287583, 0x287507, 0x12ed16db, 0x2bfdc9a5, 0xe6ef4d35, 0x0 }, /* #55 */
    3239     { 0x0447c7, 0x044707, 0x55aaf3cf, 0x5a683466, 0xfb42bf68, 0x0 }, /* #56 */
    3240     { 0x003c53, 0x003487, 0x6eeb21fa, 0xf2a2fe60, 0x7c482399, 0x0 }, /* #57 */
    3241     { 0x3f6c17, 0x3f6416, 0x6a130436, 0x1394724b, 0x567e91ea, 0x0 }, /* #58 */
    3242     { 0x2e5596, 0x2e5596, 0xec15b950, 0xa57e71aa, 0x469747a6, 0x0 }, /* #59 */
    3243     { 0x051556, 0x051502, 0x186a61d8, 0x082fe320, 0x103a7eb8, 0x0 }, /* #60 */
    3244     { 0x303682, 0x303697, 0xc98fbcb0, 0xf3f178d2, 0xd59e43de, 0x0 }, /* #61 */
    3245     { 0x231706, 0x231792, 0xa560a941, 0x82c35afb, 0x229d4e46, 0x0 }, /* #62 */
    3246     { 0x1b6ac2, 0x1b6206, 0x6ff8d98b, 0x44b24400, 0x2b46958b, 0x0 }, /* #63 */
     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 */
    32473247};
    32483248static const BINU32_TEST_T g_aTests_or_u32[] =
    32493249{
    3250     { 0x2437d3, 0x243746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3251     { 0x052046, 0x052046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3252     { 0x2876d3, 0x287646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3253     { 0x246153, 0x246146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3254     { 0x0d5c82, 0x0d5406, 0x0fe95e1d, 0x0fe95e1d, 0x00000000, 0x0 }, /* #4 */
    3255     { 0x2e3d43, 0x2e3586, 0xef5f7309, 0xef5f7309, 0x00000000, 0x0 }, /* #5 */
    3256     { 0x162443, 0x162486, 0xdce1e442, 0xdce1e442, 0x00000000, 0x0 }, /* #6 */
    3257     { 0x182ec3, 0x182682, 0xe317977f, 0xe317977f, 0x00000000, 0x0 }, /* #7 */
    3258     { 0x252007, 0x252086, 0x2853c57a, 0xad53d57b, 0xa5029419, 0x0 }, /* #8 */
    3259     { 0x2f7c13, 0x2f7486, 0x4767e6d8, 0xefefefdb, 0xafcf2f9b, 0x0 }, /* #9 */
    3260     { 0x142286, 0x142286, 0xf6d3e134, 0xf7d3ff77, 0x2393fe47, 0x0 }, /* #10 */
    3261     { 0x0355d7, 0x035586, 0x549be84d, 0xf7dbef6f, 0xf3cacf6b, 0x0 }, /* #11 */
    3262     { 0x067fd3, 0x067786, 0xfb572094, 0xfbd770f6, 0xb0d25072, 0x0 }, /* #12 */
    3263     { 0x346e16, 0x346686, 0x92427b28, 0xde63fb7b, 0x5e618253, 0x0 }, /* #13 */
    3264     { 0x302996, 0x302182, 0xc2c2f346, 0xdbc3fb6e, 0x1b034b2e, 0x0 }, /* #14 */
    3265     { 0x156f13, 0x156782, 0xfde386a4, 0xfdef8ffd, 0xd4cc095d, 0x0 }, /* #15 */
    3266     { 0x336316, 0x336386, 0x74965f89, 0xfe9f7feb, 0xde0b2f63, 0x0 }, /* #16 */
    3267     { 0x232817, 0x232082, 0xd1813205, 0xd997b2cd, 0x8996a0cc, 0x0 }, /* #17 */
    3268     { 0x2e0d46, 0x2e0502, 0x11d98223, 0x1dffa2ab, 0x1cafa0a8, 0x0 }, /* #18 */
    3269     { 0x311682, 0x311602, 0x3a4c5c1f, 0x7f4c7edf, 0x4d4462c6, 0x0 }, /* #19 */
    3270     { 0x2f4d57, 0x2f4582, 0xfdb7ca02, 0xffbfde76, 0x72be1c74, 0x0 }, /* #20 */
    3271     { 0x2a4707, 0x2a4782, 0x311214b9, 0xb15bfffd, 0x804bfbec, 0x0 }, /* #21 */
    3272     { 0x1b33c7, 0x1b3302, 0x05b31887, 0x3fb35dbf, 0x3e035dbf, 0x0 }, /* #22 */
    3273     { 0x042c86, 0x042486, 0xd236ece0, 0xdf3feff0, 0x5f1f8b30, 0x0 }, /* #23 */
    3274     { 0x330c57, 0x330482, 0x9d4d8214, 0xbf4dbf3d, 0xb6493d3d, 0x0 }, /* #24 */
    3275     { 0x231897, 0x231086, 0x9ad8f4c2, 0xbfd9f7cf, 0x2fd9f3cf, 0x0 }, /* #25 */
    3276     { 0x345442, 0x345482, 0xb8231e61, 0xbab73ee5, 0x029734a4, 0x0 }, /* #26 */
    3277     { 0x3f6d03, 0x3f6506, 0x70419724, 0x7afb9f6c, 0x7aba0a6c, 0x0 }, /* #27 */
    3278     { 0x3f6b07, 0x3f6302, 0x039323b9, 0x63977bfb, 0x62975873, 0x0 }, /* #28 */
    3279     { 0x172e47, 0x172682, 0x864b7ea2, 0x964f7fab, 0x160f0b0b, 0x0 }, /* #29 */
    3280     { 0x1748d7, 0x174086, 0xcaa99b5b, 0xfae9ffdb, 0x72c9fd91, 0x0 }, /* #30 */
    3281     { 0x257196, 0x257182, 0xd76792de, 0xf77fdbfe, 0x345ddba2, 0x0 }, /* #31 */
    3282     { 0x063c53, 0x063486, 0xe41f7d81, 0xec3fffc9, 0xc82d9a48, 0x0 }, /* #32 */
    3283     { 0x337193, 0x337186, 0xb9e3d86b, 0xb9ffdb7b, 0x311fc318, 0x0 }, /* #33 */
    3284     { 0x2b2716, 0x2b2782, 0xa716364a, 0xfff637fe, 0xd9f023fc, 0x0 }, /* #34 */
    3285     { 0x162697, 0x162682, 0x43eb0b5d, 0xf3fb1b7f, 0xb39b1167, 0x0 }, /* #35 */
    3286     { 0x130a97, 0x130286, 0x34d6626d, 0xb6ffe2ff, 0x82e9e2b3, 0x0 }, /* #36 */
    3287     { 0x112d06, 0x112586, 0x640c898b, 0xec1d8bdb, 0x881d0359, 0x0 }, /* #37 */
    3288     { 0x0c6ec2, 0x0c6602, 0x4e069f49, 0x5fc79ffb, 0x13c71fb3, 0x0 }, /* #38 */
    3289     { 0x0d6157, 0x0d6106, 0x5a0191e8, 0x5abbfffc, 0x48bbef34, 0x0 }, /* #39 */
    3290     { 0x346007, 0x346086, 0xfda2edf4, 0xfff7eff5, 0xfe574f95, 0x0 }, /* #40 */
    3291     { 0x1a5f03, 0x1a5786, 0x2f0fb5d2, 0xbf3ff5fa, 0x943b453a, 0x0 }, /* #41 */
    3292     { 0x093cc6, 0x093482, 0xd7fc2148, 0xd7fc21cd, 0x97d02185, 0x0 }, /* #42 */
    3293     { 0x3e5683, 0x3e5682, 0x0ea9cbe3, 0xaee9fbe3, 0xa661fa22, 0x0 }, /* #43 */
    3294     { 0x224452, 0x224482, 0x2a7d475a, 0xbbfdd7da, 0xb9fd90c8, 0x0 }, /* #44 */
    3295     { 0x2531c7, 0x253182, 0x8db9224b, 0xffb9237f, 0x7fb0237f, 0x0 }, /* #45 */
    3296     { 0x307142, 0x307106, 0x5674e8f5, 0x7f77feff, 0x6f033e8e, 0x0 }, /* #46 */
    3297     { 0x161bd6, 0x161382, 0x9395354d, 0x97fd7f7f, 0x177d4a7b, 0x0 }, /* #47 */
    3298     { 0x042257, 0x042286, 0x18fff38c, 0xb9ffff8d, 0xa9f66e01, 0x0 }, /* #48 */
    3299     { 0x134003, 0x134006, 0x05012f25, 0x65072fb7, 0x64072a97, 0x0 }, /* #49 */
    3300     { 0x0f2843, 0x0f2086, 0xf01c7772, 0xf83e777e, 0x9836212c, 0x0 }, /* #50 */
    3301     { 0x120212, 0x120282, 0x656069d1, 0xff7f7bd9, 0xbf5f7a09, 0x0 }, /* #51 */
    3302     { 0x3647c6, 0x364786, 0xb81acfff, 0xfc1adfff, 0x74029b9b, 0x0 }, /* #52 */
    3303     { 0x1b4343, 0x1b4386, 0x3a917de5, 0xbe977fe7, 0x861603c3, 0x0 }, /* #53 */
    3304     { 0x121187, 0x121182, 0x1380b8a6, 0xd3b2fcef, 0xd3327c6f, 0x0 }, /* #54 */
    3305     { 0x3c0f57, 0x3c0786, 0x6578ea01, 0xe5fefa21, 0x85fe5020, 0x0 }, /* #55 */
    3306     { 0x083f17, 0x083786, 0x987753da, 0xdf7f73de, 0x5f7f62ce, 0x0 }, /* #56 */
    3307     { 0x102687, 0x102686, 0xa13327be, 0xe1bfafff, 0xe09ea9fb, 0x0 }, /* #57 */
    3308     { 0x154456, 0x154482, 0x65648c1a, 0xe7e7df3b, 0xa7a35731, 0x0 }, /* #58 */
    3309     { 0x2b0fd2, 0x2b0786, 0x4b5c02f3, 0xfb7e3af3, 0xb23e3a72, 0x0 }, /* #59 */
    3310     { 0x264316, 0x264382, 0x768ebbe6, 0xf6dfbfe6, 0xd4599d04, 0x0 }, /* #60 */
    3311     { 0x205b02, 0x205386, 0x87908e94, 0xc7dece9f, 0xc2cec01b, 0x0 }, /* #61 */
    3312     { 0x206b93, 0x206382, 0xc739fc5c, 0xd7fbfe5d, 0xd1cb2609, 0x0 }, /* #62 */
    3313     { 0x171106, 0x171186, 0xc51d110b, 0xe79f1dcf, 0x638e1dc7, 0x0 }, /* #63 */
     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 */
    33143314};
    33153315static const BINU32_TEST_T g_aTests_or_u32_locked[] =
    33163316{
    3317     { 0x267283, 0x267246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3318     { 0x320e82, 0x320646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3319     { 0x3b4297, 0x3b4246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3320     { 0x386017, 0x386046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3321     { 0x091916, 0x091182, 0xaf95a85d, 0xaf95a85d, 0x00000000, 0x0 }, /* #4 */
    3322     { 0x1f0657, 0x1f0602, 0x797dbfb3, 0x797dbfb3, 0x00000000, 0x0 }, /* #5 */
    3323     { 0x261303, 0x261386, 0xded740ee, 0xded740ee, 0x00000000, 0x0 }, /* #6 */
    3324     { 0x0f6243, 0x0f6206, 0x4b049caf, 0x4b049caf, 0x00000000, 0x0 }, /* #7 */
    3325     { 0x330996, 0x330182, 0x0bb85829, 0x9bbcd929, 0x90acc920, 0x0 }, /* #8 */
    3326     { 0x333c16, 0x333486, 0x8a20b097, 0xcbb4f8ff, 0x49b4e869, 0x0 }, /* #9 */
    3327     { 0x0c5907, 0x0c5102, 0x60b5b6c5, 0x60b7fed5, 0x40224ed1, 0x0 }, /* #10 */
    3328     { 0x0f6642, 0x0f6602, 0x07a10505, 0x57e50d1f, 0x50650c1f, 0x0 }, /* #11 */
    3329     { 0x184c56, 0x184482, 0xb6b31571, 0xbff35f7f, 0x9b525b6e, 0x0 }, /* #12 */
    3330     { 0x376c96, 0x376486, 0x4880d527, 0xefb1dd77, 0xaf314952, 0x0 }, /* #13 */
    3331     { 0x0353d2, 0x035386, 0x8fd1eede, 0xfff1ffde, 0x73b09fce, 0x0 }, /* #14 */
    3332     { 0x3f3786, 0x3f3782, 0xd84ee898, 0xdcceeebf, 0x1c8a063f, 0x0 }, /* #15 */
    3333     { 0x124656, 0x124682, 0x375a9791, 0xb7faf7fb, 0x85f2e16a, 0x0 }, /* #16 */
    3334     { 0x1e42c6, 0x1e4202, 0x5ee5ff20, 0x5ffdffe3, 0x019928c3, 0x0 }, /* #17 */
    3335     { 0x2a3ad2, 0x2a3286, 0xb3a15109, 0xbfff57bd, 0xae7e56b4, 0x0 }, /* #18 */
    3336     { 0x0c6286, 0x0c6206, 0x0bc8863f, 0x3bd9873f, 0x30190725, 0x0 }, /* #19 */
    3337     { 0x1e1bc3, 0x1e1386, 0x98f13ae1, 0xfcf93ff9, 0xfc091db9, 0x0 }, /* #20 */
    3338     { 0x2819d3, 0x281106, 0x7b6f7b8e, 0x7fffffff, 0x05fceef3, 0x0 }, /* #21 */
    3339     { 0x191693, 0x191606, 0x37f160a0, 0x37fffeb1, 0x35bfdeb1, 0x0 }, /* #22 */
    3340     { 0x1a18c2, 0x1a1002, 0x42056f62, 0x6b5fefe3, 0x6b5b89c3, 0x0 }, /* #23 */
    3341     { 0x072783, 0x072782, 0xff206f6c, 0xff6d7f6d, 0x7d6d504d, 0x0 }, /* #24 */
    3342     { 0x2a08c6, 0x2a0082, 0xe95e399e, 0xef5ebddf, 0xae4cb4cd, 0x0 }, /* #25 */
    3343     { 0x206f47, 0x206786, 0xad9dd4d2, 0xfd9fd7ff, 0x540787af, 0x0 }, /* #26 */
    3344     { 0x066682, 0x066686, 0x3961caae, 0xb97ddfff, 0x985dd75d, 0x0 }, /* #27 */
    3345     { 0x016507, 0x016502, 0x2900deae, 0x2d8adebf, 0x258a5e95, 0x0 }, /* #28 */
    3346     { 0x3103c3, 0x310386, 0x7d5414ee, 0xff7eb5ff, 0x823aa175, 0x0 }, /* #29 */
    3347     { 0x0c4fd7, 0x0c4706, 0x041c46d1, 0x1cddc7f9, 0x18d98738, 0x0 }, /* #30 */
    3348     { 0x150c16, 0x150406, 0x072e7707, 0x17bf7727, 0x15b10221, 0x0 }, /* #31 */
    3349     { 0x1c2dd7, 0x1c2506, 0x0940684a, 0x2ff2f94b, 0x2ef2f141, 0x0 }, /* #32 */
    3350     { 0x097d02, 0x097586, 0xf3131fc4, 0xf3f37fd7, 0xf3e06653, 0x0 }, /* #33 */
    3351     { 0x2f55c3, 0x2f5582, 0xbe2f2c75, 0xffbfbe7f, 0x5dbc925b, 0x0 }, /* #34 */
    3352     { 0x053442, 0x053486, 0xc2753ac5, 0xce753ee7, 0x0c6106e3, 0x0 }, /* #35 */
    3353     { 0x2873d6, 0x287386, 0x8254f40d, 0xef5cf5ff, 0xef1881f7, 0x0 }, /* #36 */
    3354     { 0x3a1192, 0x3a1182, 0xd91c4e7a, 0xff3cdf7f, 0x6f38db47, 0x0 }, /* #37 */
    3355     { 0x1e7bd3, 0x1e7386, 0xefa92b90, 0xffbdefd1, 0x1a3de6c1, 0x0 }, /* #38 */
    3356     { 0x197a92, 0x197206, 0x0ceb4cc6, 0x6eefefff, 0x62ede77f, 0x0 }, /* #39 */
    3357     { 0x020c53, 0x020486, 0x8e8f744f, 0xef8ff55f, 0xe38b9110, 0x0 }, /* #40 */
    3358     { 0x244b07, 0x244386, 0xc73f30a1, 0xdfffb1b7, 0x1ae781b7, 0x0 }, /* #41 */
    3359     { 0x396c82, 0x396482, 0xc83c37f3, 0xee3cfffb, 0xa63cce5a, 0x0 }, /* #42 */
    3360     { 0x2c6b12, 0x2c6302, 0x0f178493, 0x4f1fbcb3, 0x4919b821, 0x0 }, /* #43 */
    3361     { 0x0c5207, 0x0c5286, 0x10a66b6b, 0xdbf7fb7b, 0xcb71fb13, 0x0 }, /* #44 */
    3362     { 0x1b11c7, 0x1b1182, 0xd4d0631d, 0xfffa67df, 0xbb2a47d2, 0x0 }, /* #45 */
    3363     { 0x1627c6, 0x162786, 0xfbb6b394, 0xfbf6f3be, 0x4066433a, 0x0 }, /* #46 */
    3364     { 0x3a0043, 0x3a0002, 0x31fa7086, 0x35ff7fc7, 0x05cd5f41, 0x0 }, /* #47 */
    3365     { 0x2a3e82, 0x2a3606, 0x3a321cc7, 0x7b371eff, 0x5327167e, 0x0 }, /* #48 */
    3366     { 0x1d0a47, 0x1d0282, 0xdb2b7035, 0xff2bf8f7, 0x270aa8e2, 0x0 }, /* #49 */
    3367     { 0x107246, 0x107286, 0x85c170aa, 0xb7ed75bb, 0x37ec3591, 0x0 }, /* #50 */
    3368     { 0x105b56, 0x105386, 0x67d14311, 0xe7f95bdb, 0xe7e858ca, 0x0 }, /* #51 */
    3369     { 0x1c0712, 0x1c0786, 0xe382da81, 0xfbd2daa3, 0xf8d00822, 0x0 }, /* #52 */
    3370     { 0x1f6896, 0x1f6082, 0x9467a5f2, 0xd47fbff7, 0x441f1b45, 0x0 }, /* #53 */
    3371     { 0x073f47, 0x073786, 0x8aa13c0a, 0xfab7be1b, 0x78b6b619, 0x0 }, /* #54 */
    3372     { 0x1a3207, 0x1a3282, 0x20c8198c, 0xb7fdbbef, 0xb7b5ab63, 0x0 }, /* #55 */
    3373     { 0x184442, 0x184402, 0x2b8dfc2a, 0x6b9ffffb, 0x4196ebf1, 0x0 }, /* #56 */
    3374     { 0x2c5a82, 0x2c5286, 0x02479144, 0x8377f747, 0x83706647, 0x0 }, /* #57 */
    3375     { 0x103ed2, 0x103686, 0xcf429c04, 0xef5f9fcc, 0x221f0bcc, 0x0 }, /* #58 */
    3376     { 0x031dd2, 0x031586, 0x7e8d3022, 0xff8df4e2, 0xb189c4c0, 0x0 }, /* #59 */
    3377     { 0x3672d3, 0x367286, 0x0fcd00f9, 0x8fede4f9, 0x8520e4f1, 0x0 }, /* #60 */
    3378     { 0x0a5e87, 0x0a5686, 0x96c3e798, 0xd6ffe79c, 0xc6bf8494, 0x0 }, /* #61 */
    3379     { 0x094302, 0x094386, 0xd581f38c, 0xfffbfbaf, 0xeefa7ba3, 0x0 }, /* #62 */
    3380     { 0x140502, 0x140502, 0x44360caa, 0x5db6bfea, 0x5db2b7e2, 0x0 }, /* #63 */
     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 */
    33813381};
    33823382static const BINU32_TEST_T g_aTests_xor_u32[] =
    33833383{
    3384     { 0x397456, 0x397446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3385     { 0x1d7843, 0x1d7046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3386     { 0x3f55c2, 0x3f5546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3387     { 0x3a2c13, 0x3a2446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3388     { 0x373dd7, 0x373506, 0x6d344edb, 0x6d344edb, 0x00000000, 0x0 }, /* #4 */
    3389     { 0x107d06, 0x107582, 0xb7bec6e0, 0xb7bec6e0, 0x00000000, 0x0 }, /* #5 */
    3390     { 0x081496, 0x081402, 0x57a8c7e3, 0x57a8c7e3, 0x00000000, 0x0 }, /* #6 */
    3391     { 0x137286, 0x137202, 0x64a67a37, 0x64a67a37, 0x00000000, 0x0 }, /* #7 */
    3392     { 0x060883, 0x060082, 0x6145f498, 0xe4dea1f1, 0x859b5569, 0x0 }, /* #8 */
    3393     { 0x087746, 0x087782, 0xd75535cd, 0xa2234cef, 0x75767922, 0x0 }, /* #9 */
    3394     { 0x1433d3, 0x143382, 0xa408ee70, 0xbdbb6816, 0x19b38666, 0x0 }, /* #10 */
    3395     { 0x364ad6, 0x364286, 0x8b1039fd, 0xa4e87cb8, 0x2ff84545, 0x0 }, /* #11 */
    3396     { 0x2178c7, 0x217002, 0xb5b73f29, 0x2dc69bc1, 0x9871a4e8, 0x0 }, /* #12 */
    3397     { 0x265ad2, 0x265202, 0xc17c69c9, 0x46727679, 0x870e1fb0, 0x0 }, /* #13 */
    3398     { 0x2f1106, 0x2f1186, 0x87a9bb15, 0xc9c3a7aa, 0x4e6a1cbf, 0x0 }, /* #14 */
    3399     { 0x200392, 0x200302, 0xfe70035b, 0x4f6a6c3b, 0xb11a6f60, 0x0 }, /* #15 */
    3400     { 0x372897, 0x372006, 0x6d89e23c, 0x24222727, 0x49abc51b, 0x0 }, /* #16 */
    3401     { 0x2e1192, 0x2e1102, 0xc32937ff, 0x69b03ce6, 0xaa990b19, 0x0 }, /* #17 */
    3402     { 0x3c5487, 0x3c5486, 0x968dead4, 0xf2b2f3c6, 0x643f1912, 0x0 }, /* #18 */
    3403     { 0x1645c2, 0x164502, 0xc674e244, 0x191bac49, 0xdf6f4e0d, 0x0 }, /* #19 */
    3404     { 0x2d2712, 0x2d2702, 0xdffe7eb0, 0x39478e62, 0xe6b9f0d2, 0x0 }, /* #20 */
    3405     { 0x013413, 0x013402, 0xdb1ea3f1, 0x101d2c20, 0xcb038fd1, 0x0 }, /* #21 */
    3406     { 0x0c1606, 0x0c1606, 0x16ff3b88, 0x2b52779f, 0x3dad4c17, 0x0 }, /* #22 */
    3407     { 0x3310c2, 0x331006, 0x80654022, 0x24f2e5d1, 0xa497a5f3, 0x0 }, /* #23 */
    3408     { 0x2967c2, 0x296782, 0x60dd4e9e, 0xe2ae2c6e, 0x827362f0, 0x0 }, /* #24 */
    3409     { 0x0d2456, 0x0d2402, 0x38f52196, 0x0af5a77f, 0x320086e9, 0x0 }, /* #25 */
    3410     { 0x347752, 0x347786, 0x59328d33, 0x87bd501b, 0xde8fdd28, 0x0 }, /* #26 */
    3411     { 0x291713, 0x291702, 0xf6dc06fe, 0x6dd30170, 0x9b0f078e, 0x0 }, /* #27 */
    3412     { 0x327a43, 0x327202, 0x8f0b9303, 0x076f80c7, 0x886413c4, 0x0 }, /* #28 */
    3413     { 0x051747, 0x051702, 0xf44426ce, 0x16e807a2, 0xe2ac216c, 0x0 }, /* #29 */
    3414     { 0x003316, 0x003386, 0x899b2721, 0xe7163012, 0x6e8d1733, 0x0 }, /* #30 */
    3415     { 0x0d5f06, 0x0d5706, 0xd9288d82, 0x7bf07f12, 0xa2d8f290, 0x0 }, /* #31 */
    3416     { 0x0b6f83, 0x0b6706, 0x2cc64f0b, 0x61c2ba42, 0x4d04f549, 0x0 }, /* #32 */
    3417     { 0x065047, 0x065086, 0x2a162e3a, 0xf4569f74, 0xde40b14e, 0x0 }, /* #33 */
    3418     { 0x147c52, 0x147486, 0x24659556, 0xa0c914bd, 0x84ac81eb, 0x0 }, /* #34 */
    3419     { 0x277683, 0x277606, 0xd3fa2a58, 0x313aef82, 0xe2c0c5da, 0x0 }, /* #35 */
    3420     { 0x1e5a12, 0x1e5206, 0xde638c7d, 0x043daca3, 0xda5e20de, 0x0 }, /* #36 */
    3421     { 0x2b2e46, 0x2b2686, 0xf62d3af9, 0xb476b188, 0x425b8b71, 0x0 }, /* #37 */
    3422     { 0x186457, 0x186402, 0x5cfb0adf, 0x6d6c4eb6, 0x31974469, 0x0 }, /* #38 */
    3423     { 0x010616, 0x010686, 0x74c432f4, 0xaef0fa09, 0xda34c8fd, 0x0 }, /* #39 */
    3424     { 0x324a83, 0x324286, 0xf2d15b48, 0x9b343b17, 0x69e5605f, 0x0 }, /* #40 */
    3425     { 0x267fd3, 0x267702, 0x74d8edb0, 0x1656b99b, 0x628e542b, 0x0 }, /* #41 */
    3426     { 0x395103, 0x395106, 0xc3fe0456, 0x117f4d17, 0xd2814941, 0x0 }, /* #42 */
    3427     { 0x3e3d53, 0x3e3586, 0xfaacb304, 0xef463faf, 0x15ea8cab, 0x0 }, /* #43 */
    3428     { 0x2967d2, 0x296706, 0x5497c003, 0x526d7777, 0x06fab774, 0x0 }, /* #44 */
    3429     { 0x085857, 0x085082, 0xc64dac7a, 0xe0aa3326, 0x26e79f5c, 0x0 }, /* #45 */
    3430     { 0x086e53, 0x086686, 0x84eb28f2, 0xf1683fac, 0x7583175e, 0x0 }, /* #46 */
    3431     { 0x163d03, 0x163502, 0xc2870ecb, 0x3b894bf4, 0xf90e453f, 0x0 }, /* #47 */
    3432     { 0x277c47, 0x277482, 0xaa3f6e27, 0xc59a40ec, 0x6fa52ecb, 0x0 }, /* #48 */
    3433     { 0x041c83, 0x041482, 0xdced277c, 0xf84e1dc1, 0x24a33abd, 0x0 }, /* #49 */
    3434     { 0x131f03, 0x131702, 0xe516feeb, 0x0b51b334, 0xee474ddf, 0x0 }, /* #50 */
    3435     { 0x293056, 0x293002, 0x12456645, 0x15777189, 0x073217cc, 0x0 }, /* #51 */
    3436     { 0x0b7603, 0x0b7606, 0x2164d385, 0x475ed484, 0x663a0701, 0x0 }, /* #52 */
    3437     { 0x173716, 0x173702, 0x4973e647, 0x0f8ba7b3, 0x46f841f4, 0x0 }, /* #53 */
    3438     { 0x3b15c6, 0x3b1586, 0x8e6ac587, 0xb2176866, 0x3c7dade1, 0x0 }, /* #54 */
    3439     { 0x082382, 0x082306, 0x033e04cd, 0x62ceb2fc, 0x61f0b631, 0x0 }, /* #55 */
    3440     { 0x347116, 0x347182, 0x49ce1994, 0x9f6771c4, 0xd6a96850, 0x0 }, /* #56 */
    3441     { 0x1760d3, 0x176006, 0xdfdf7f85, 0x2194db0a, 0xfe4ba48f, 0x0 }, /* #57 */
    3442     { 0x267d02, 0x267502, 0xc6c9ba80, 0x2d2184fb, 0xebe83e7b, 0x0 }, /* #58 */
    3443     { 0x367583, 0x367586, 0xa181a2bb, 0xc19fd4e4, 0x601e765f, 0x0 }, /* #59 */
    3444     { 0x056a12, 0x056282, 0x18627b89, 0xecebde25, 0xf489a5ac, 0x0 }, /* #60 */
    3445     { 0x235f87, 0x235782, 0x3aa37110, 0xa7f4b0f7, 0x9d57c1e7, 0x0 }, /* #61 */
    3446     { 0x041306, 0x041306, 0x72dd7a7c, 0x4457fa28, 0x368a8054, 0x0 }, /* #62 */
    3447     { 0x265dd7, 0x265502, 0x72c267fe, 0x21ce0b91, 0x530c6c6f, 0x0 }, /* #63 */
     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 */
    34483448};
    34493449static const BINU32_TEST_T g_aTests_xor_u32_locked[] =
    34503450{
    3451     { 0x305f43, 0x305746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3452     { 0x0b13c3, 0x0b1346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3453     { 0x2924c2, 0x292446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3454     { 0x1d1c57, 0x1d1446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3455     { 0x072912, 0x072102, 0x5aab0ef7, 0x5aab0ef7, 0x00000000, 0x0 }, /* #4 */
    3456     { 0x2f4a53, 0x2f4282, 0x837cca9b, 0x837cca9b, 0x00000000, 0x0 }, /* #5 */
    3457     { 0x3e3642, 0x3e3682, 0x9ab2a0b6, 0x9ab2a0b6, 0x00000000, 0x0 }, /* #6 */
    3458     { 0x3f1e16, 0x3f1602, 0x27b523bf, 0x27b523bf, 0x00000000, 0x0 }, /* #7 */
    3459     { 0x054987, 0x054182, 0x239e58af, 0x903c8d49, 0xb3a2d5e6, 0x0 }, /* #8 */
    3460     { 0x370a82, 0x370286, 0x2c72fcc1, 0x94c09fc5, 0xb8b26304, 0x0 }, /* #9 */
    3461     { 0x1e39d3, 0x1e3186, 0x20de9477, 0x8edd010f, 0xae039578, 0x0 }, /* #10 */
    3462     { 0x244e57, 0x244606, 0x6de8f9ec, 0x6b1b00dd, 0x06f3f931, 0x0 }, /* #11 */
    3463     { 0x032682, 0x032602, 0xa68fedc1, 0x0c7028da, 0xaaffc51b, 0x0 }, /* #12 */
    3464     { 0x0a4e42, 0x0a4686, 0xe439601a, 0x861a21c0, 0x622341da, 0x0 }, /* #13 */
    3465     { 0x0a6313, 0x0a6386, 0xa505bfbb, 0x88bf70ed, 0x2dbacf56, 0x0 }, /* #14 */
    3466     { 0x164b82, 0x164306, 0xb7daeb1e, 0x1faf0fd1, 0xa875e4cf, 0x0 }, /* #15 */
    3467     { 0x285097, 0x285086, 0x4359123e, 0x937732e2, 0xd02e20dc, 0x0 }, /* #16 */
    3468     { 0x1a0513, 0x1a0582, 0xc7525a9b, 0xd1b6004a, 0x16e45ad1, 0x0 }, /* #17 */
    3469     { 0x001e17, 0x001682, 0x41186a73, 0xad279d29, 0xec3ff75a, 0x0 }, /* #18 */
    3470     { 0x1324c3, 0x132402, 0x330d1fe5, 0x41a00d62, 0x72ad1287, 0x0 }, /* #19 */
    3471     { 0x312b42, 0x312302, 0x3f24313b, 0x2719ff6b, 0x183dce50, 0x0 }, /* #20 */
    3472     { 0x211cc3, 0x211482, 0xc50b1f0d, 0x828f6b15, 0x47847418, 0x0 }, /* #21 */
    3473     { 0x076d57, 0x076502, 0xd6746511, 0x40055704, 0x96713215, 0x0 }, /* #22 */
    3474     { 0x3556d7, 0x355686, 0x697b81b2, 0xb31ce555, 0xda6764e7, 0x0 }, /* #23 */
    3475     { 0x3f5083, 0x3f5086, 0xbab1a6d9, 0xa03a32c3, 0x1a8b941a, 0x0 }, /* #24 */
    3476     { 0x2f5853, 0x2f5086, 0x80c28061, 0x8fdbe9f5, 0x0f196994, 0x0 }, /* #25 */
    3477     { 0x182ed2, 0x182602, 0x463d726b, 0x4b031852, 0x0d3e6a39, 0x0 }, /* #26 */
    3478     { 0x001907, 0x001186, 0x8b9de27c, 0x93faa141, 0x1867433d, 0x0 }, /* #27 */
    3479     { 0x0f5c53, 0x0f5402, 0x571a88b6, 0x2b3b93c8, 0x7c211b7e, 0x0 }, /* #28 */
    3480     { 0x2a4fd3, 0x2a4786, 0x512e1f90, 0xb9e93fca, 0xe8c7205a, 0x0 }, /* #29 */
    3481     { 0x3c5c46, 0x3c5402, 0xb7baa16e, 0x00aac1ec, 0xb7106082, 0x0 }, /* #30 */
    3482     { 0x3c6012, 0x3c6006, 0xbebf9485, 0x1c1bda50, 0xa2a44ed5, 0x0 }, /* #31 */
    3483     { 0x3f5c96, 0x3f5406, 0xe31632ef, 0x7feb61d2, 0x9cfd533d, 0x0 }, /* #32 */
    3484     { 0x231746, 0x231782, 0xebbac5c3, 0xa4621fe3, 0x4fd8da20, 0x0 }, /* #33 */
    3485     { 0x0a7c07, 0x0a7406, 0xbb515b34, 0x7e3e072e, 0xc56f5c1a, 0x0 }, /* #34 */
    3486     { 0x3e6e16, 0x3e6686, 0x073276fb, 0xf4690b28, 0xf35b7dd3, 0x0 }, /* #35 */
    3487     { 0x167c47, 0x167402, 0xd69c053f, 0x2f7caaa7, 0xf9e0af98, 0x0 }, /* #36 */
    3488     { 0x353d53, 0x353582, 0x2d0ec734, 0xadaae975, 0x80a42e41, 0x0 }, /* #37 */
    3489     { 0x3b2513, 0x3b2582, 0x4dd9d210, 0xc7c57f58, 0x8a1cad48, 0x0 }, /* #38 */
    3490     { 0x152f02, 0x152706, 0x633dd995, 0x10daab60, 0x73e772f5, 0x0 }, /* #39 */
    3491     { 0x1778c6, 0x177002, 0x9281126a, 0x66e189e0, 0xf4609b8a, 0x0 }, /* #40 */
    3492     { 0x3f7e56, 0x3f7686, 0xa0416d64, 0x9bb9f6fa, 0x3bf89b9e, 0x0 }, /* #41 */
    3493     { 0x060b92, 0x060382, 0xfe79a4cf, 0xbc61b8fe, 0x42181c31, 0x0 }, /* #42 */
    3494     { 0x165e46, 0x165606, 0x6fb64cd2, 0x1eacc2d4, 0x711a8e06, 0x0 }, /* #43 */
    3495     { 0x3d7006, 0x3d7082, 0x2a934f29, 0x8d249f04, 0xa7b7d02d, 0x0 }, /* #44 */
    3496     { 0x1531c3, 0x153102, 0x726a3aa9, 0x09bfe2c1, 0x7bd5d868, 0x0 }, /* #45 */
    3497     { 0x2f4493, 0x2f4482, 0x00667ab0, 0x995cfab9, 0x993a8009, 0x0 }, /* #46 */
    3498     { 0x0b2853, 0x0b2006, 0x4fef9028, 0x72337250, 0x3ddce278, 0x0 }, /* #47 */
    3499     { 0x2a5a97, 0x2a5286, 0x6c0b5621, 0xb9167344, 0xd51d2565, 0x0 }, /* #48 */
    3500     { 0x1d62c7, 0x1d6202, 0x3a6cb105, 0x52f1bd54, 0x689d0c51, 0x0 }, /* #49 */
    3501     { 0x0f5506, 0x0f5586, 0x7fd99288, 0xe51c555a, 0x9ac5c7d2, 0x0 }, /* #50 */
    3502     { 0x0b1dd3, 0x0b1586, 0x796bcc84, 0xa3bd11cf, 0xdad6dd4b, 0x0 }, /* #51 */
    3503     { 0x274046, 0x274006, 0x4f2e2f13, 0x0681eff9, 0x49afc0ea, 0x0 }, /* #52 */
    3504     { 0x373683, 0x373682, 0x6a5ae785, 0x9846ad02, 0xf21c4a87, 0x0 }, /* #53 */
    3505     { 0x310ad2, 0x310206, 0x333f2133, 0x7e6ddfd1, 0x4d52fee2, 0x0 }, /* #54 */
    3506     { 0x1731c7, 0x173186, 0x03529a07, 0xc876b7f3, 0xcb242df4, 0x0 }, /* #55 */
    3507     { 0x3a0f93, 0x3a0782, 0x964bd0b6, 0x9d27cc64, 0x0b6c1cd2, 0x0 }, /* #56 */
    3508     { 0x222903, 0x222186, 0xa8431073, 0xc37fc68d, 0x6b3cd6fe, 0x0 }, /* #57 */
    3509     { 0x1d2483, 0x1d2402, 0x7ed2395a, 0x57aa7d98, 0x297844c2, 0x0 }, /* #58 */
    3510     { 0x191a12, 0x191206, 0xf6649d30, 0x7b295baf, 0x8d4dc69f, 0x0 }, /* #59 */
    3511     { 0x2b2e56, 0x2b2682, 0xd98e8d97, 0x94b4dfa4, 0x4d3a5233, 0x0 }, /* #60 */
    3512     { 0x1d4c06, 0x1d4402, 0xd0c61517, 0x616b8868, 0xb1ad9d7f, 0x0 }, /* #61 */
    3513     { 0x026986, 0x026186, 0x9423bfb2, 0xa6d0cc00, 0x32f373b2, 0x0 }, /* #62 */
    3514     { 0x1b1782, 0x1b1782, 0x88a7c701, 0xabfa0349, 0x235dc448, 0x0 }, /* #63 */
     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 */
    35153515};
    35163516static const BINU32_TEST_T g_aTests_and_u32[] =
    35173517{
    3518     { 0x1060d3, 0x106046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3519     { 0x0a20c7, 0x0a2046, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3520     { 0x1323d2, 0x132346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3521     { 0x030f86, 0x030746, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3522     { 0x1313c3, 0x131346, 0x2d970ed6, 0x00000000, 0x00000000, 0x0 }, /* #4 */
    3523     { 0x0524c2, 0x052446, 0xd9e252bb, 0x00000000, 0x00000000, 0x0 }, /* #5 */
    3524     { 0x3c22c2, 0x3c2246, 0xa3a04bd6, 0x00000000, 0x00000000, 0x0 }, /* #6 */
    3525     { 0x235d07, 0x235546, 0x9c7dee98, 0x00000000, 0x00000000, 0x0 }, /* #7 */
    3526     { 0x2d0853, 0x2d0002, 0xbed91810, 0x12d90810, 0x53ff4d9e, 0x0 }, /* #8 */
    3527     { 0x114293, 0x114202, 0x62e26818, 0x22400810, 0xa6589f34, 0x0 }, /* #9 */
    3528     { 0x292b47, 0x292306, 0x48bb7731, 0x48a35221, 0x78e3d267, 0x0 }, /* #10 */
    3529     { 0x017592, 0x017506, 0x4cfb7545, 0x04b14405, 0x36b14e97, 0x0 }, /* #11 */
    3530     { 0x2c0557, 0x2c0506, 0xeb90f73b, 0x4090b121, 0x4091b965, 0x0 }, /* #12 */
    3531     { 0x053b12, 0x053386, 0xdbb7174e, 0xc205004e, 0xe64560df, 0x0 }, /* #13 */
    3532     { 0x0b1092, 0x0b1006, 0x4cfd9220, 0x005d9000, 0x225f944d, 0x0 }, /* #14 */
    3533     { 0x236652, 0x236602, 0x4ee782cf, 0x0ee30283, 0x3ef32aa3, 0x0 }, /* #15 */
    3534     { 0x0855c7, 0x085506, 0x63d2c858, 0x2190c048, 0xbdb0f4c8, 0x0 }, /* #16 */
    3535     { 0x0d7d83, 0x0d7506, 0xb5bbf23f, 0x3592b018, 0x3d92b198, 0x0 }, /* #17 */
    3536     { 0x312392, 0x312302, 0x4c97c98d, 0x48878080, 0xd8afb0f2, 0x0 }, /* #18 */
    3537     { 0x144b52, 0x144302, 0x28103c11, 0x00102801, 0x05946a8b, 0x0 }, /* #19 */
    3538     { 0x153192, 0x153102, 0xc1b7d016, 0x01021010, 0x23023198, 0x0 }, /* #20 */
    3539     { 0x2961d3, 0x296106, 0x56be275d, 0x44380648, 0xe4384ec8, 0x0 }, /* #21 */
    3540     { 0x180b53, 0x180302, 0x3ea5785c, 0x12a00854, 0x12e80bf4, 0x0 }, /* #22 */
    3541     { 0x0154d7, 0x015406, 0xa3d8a0b6, 0x23480030, 0x77680070, 0x0 }, /* #23 */
    3542     { 0x1a6053, 0x1a6006, 0xe5b89178, 0x04088018, 0x060ee61f, 0x0 }, /* #24 */
    3543     { 0x044cc7, 0x044406, 0x2ffcd5d8, 0x0e704590, 0x8e714fb5, 0x0 }, /* #25 */
    3544     { 0x1b64c7, 0x1b6486, 0xaa08b1da, 0xa208a150, 0xf31ca350, 0x0 }, /* #26 */
    3545     { 0x265106, 0x265106, 0xc8494606, 0x00494200, 0x20c9e279, 0x0 }, /* #27 */
    3546     { 0x3b4642, 0x3b4686, 0xcadc2e4b, 0xc0540c48, 0xf157dc5c, 0x0 }, /* #28 */
    3547     { 0x0227c2, 0x022786, 0xd8a88bdb, 0xd8088b18, 0xd94fbb1c, 0x0 }, /* #29 */
    3548     { 0x0d0482, 0x0d0406, 0x660de687, 0x220d8200, 0x3b6f9340, 0x0 }, /* #30 */
    3549     { 0x190e96, 0x190602, 0xf330d0ae, 0x623000a2, 0x66360cf3, 0x0 }, /* #31 */
    3550     { 0x3f6a57, 0x3f6202, 0x9685e9b4, 0x128028b0, 0x328038f0, 0x0 }, /* #32 */
    3551     { 0x042606, 0x042602, 0xb2c16044, 0x00412040, 0x416721f8, 0x0 }, /* #33 */
    3552     { 0x146217, 0x146202, 0x4c946d40, 0x48140c40, 0xcb751e6c, 0x0 }, /* #34 */
    3553     { 0x0a3c57, 0x0a3402, 0x4eab5cc2, 0x06080802, 0x2658aa1a, 0x0 }, /* #35 */
    3554     { 0x145787, 0x145786, 0xdc90f99a, 0xd090d118, 0xf0bcd55c, 0x0 }, /* #36 */
    3555     { 0x2e6f82, 0x2e6702, 0x5933462f, 0x40010004, 0x4481b154, 0x0 }, /* #37 */
    3556     { 0x233192, 0x233102, 0x1e75b0ba, 0x00411092, 0xa0cb1593, 0x0 }, /* #38 */
    3557     { 0x380987, 0x380182, 0x9c63f875, 0x88017010, 0x8915769a, 0x0 }, /* #39 */
    3558     { 0x0d5317, 0x0d5302, 0x46fe3f76, 0x04621634, 0x2463d6b4, 0x0 }, /* #40 */
    3559     { 0x227c83, 0x227486, 0xd4d7096d, 0xd087086c, 0xfa8f987e, 0x0 }, /* #41 */
    3560     { 0x3374d3, 0x337482, 0x83528df1, 0x80100110, 0x9c19611a, 0x0 }, /* #42 */
    3561     { 0x3f4512, 0x3f4502, 0x7f14b319, 0x65043208, 0xe5e672ac, 0x0 }, /* #43 */
    3562     { 0x357753, 0x357786, 0xdc51a67d, 0xd8112259, 0xfb3d33d9, 0x0 }, /* #44 */
    3563     { 0x135bc6, 0x135306, 0x7f5cf1e2, 0x5f1cf100, 0xdf3cf500, 0x0 }, /* #45 */
    3564     { 0x234b47, 0x234306, 0x4bf95e9d, 0x0a910414, 0x3e978574, 0x0 }, /* #46 */
    3565     { 0x3a0c46, 0x3a0486, 0xe22df395, 0xa2295295, 0xb2eb52bd, 0x0 }, /* #47 */
    3566     { 0x115e17, 0x115686, 0xaa6e2e5c, 0xa24e225c, 0xa6cea3ff, 0x0 }, /* #48 */
    3567     { 0x2a6f57, 0x2a6706, 0xbe4cb46a, 0x300c0448, 0x30bd4cdc, 0x0 }, /* #49 */
    3568     { 0x060dc6, 0x060586, 0xefac48c6, 0xad884042, 0xbd98f162, 0x0 }, /* #50 */
    3569     { 0x2823c6, 0x282302, 0x1f9e3a95, 0x179a2215, 0x37dba71f, 0x0 }, /* #51 */
    3570     { 0x1823c3, 0x182302, 0x454a89e0, 0x014a80e0, 0x39da96f2, 0x0 }, /* #52 */
    3571     { 0x282607, 0x282686, 0xc2f722e4, 0x82d120c0, 0x8bd928d8, 0x0 }, /* #53 */
    3572     { 0x3d3fd2, 0x3d3786, 0xe0dcdb9c, 0xc01c0914, 0xc21e0d74, 0x0 }, /* #54 */
    3573     { 0x063856, 0x063002, 0xbdab3cff, 0x3c2224b0, 0x7c26a5b0, 0x0 }, /* #55 */
    3574     { 0x0e1a97, 0x0e1206, 0x45b03c7b, 0x00300450, 0x203687d0, 0x0 }, /* #56 */
    3575     { 0x2f6456, 0x2f6406, 0x84f59774, 0x00650444, 0x4a6d04cc, 0x0 }, /* #57 */
    3576     { 0x374d97, 0x374506, 0x3680c59a, 0x2080809a, 0x61f7a09b, 0x0 }, /* #58 */
    3577     { 0x311513, 0x311502, 0x2cba0193, 0x04980101, 0x069ca109, 0x0 }, /* #59 */
    3578     { 0x3c2182, 0x3c2186, 0xe0123aab, 0xa0000288, 0xb545c788, 0x0 }, /* #60 */
    3579     { 0x0c4b82, 0x0c4302, 0x64ddd3bc, 0x00d091b0, 0x82d2b9f1, 0x0 }, /* #61 */
    3580     { 0x2a4b43, 0x2a4302, 0x355b35ab, 0x215b0123, 0x217f4937, 0x0 }, /* #62 */
    3581     { 0x365252, 0x365206, 0xae55a1d7, 0x2c112142, 0x6d316f42, 0x0 }, /* #63 */
     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 */
    35823582};
    35833583static const BINU32_TEST_T g_aTests_and_u32_locked[] =
    35843584{
    3585     { 0x2f6d52, 0x2f6546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3586     { 0x275496, 0x275446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3587     { 0x0c4513, 0x0c4546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3588     { 0x273c53, 0x273446, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3589     { 0x061396, 0x061346, 0xf6fba2b5, 0x00000000, 0x00000000, 0x0 }, /* #4 */
    3590     { 0x383b02, 0x383346, 0x6db9c5c6, 0x00000000, 0x00000000, 0x0 }, /* #5 */
    3591     { 0x0b4f46, 0x0b4746, 0xadb41848, 0x00000000, 0x00000000, 0x0 }, /* #6 */
    3592     { 0x0074c6, 0x007446, 0xf6dd7c0c, 0x00000000, 0x00000000, 0x0 }, /* #7 */
    3593     { 0x363fd6, 0x363706, 0x320890f5, 0x22081060, 0xaa3d1d62, 0x0 }, /* #8 */
    3594     { 0x102a43, 0x102202, 0xef88e84e, 0x28882046, 0x38ff32f6, 0x0 }, /* #9 */
    3595     { 0x383717, 0x383706, 0x6df81657, 0x01d01447, 0x93d79d67, 0x0 }, /* #10 */
    3596     { 0x181592, 0x181506, 0x400abb3f, 0x000aa22e, 0xb0afe62e, 0x0 }, /* #11 */
    3597     { 0x343e56, 0x343682, 0xc465ea7a, 0xc400ea40, 0xe580ff40, 0x0 }, /* #12 */
    3598     { 0x033cc6, 0x033406, 0x73f70c29, 0x01740828, 0x897c683c, 0x0 }, /* #13 */
    3599     { 0x266cc2, 0x266402, 0xb847ad9c, 0x2842058c, 0x295a07cf, 0x0 }, /* #14 */
    3600     { 0x230346, 0x230302, 0x68f6cf49, 0x60560e40, 0xe55f1ec2, 0x0 }, /* #15 */
    3601     { 0x1e5503, 0x1e5506, 0x969ff531, 0x069d9030, 0x2ebd90fa, 0x0 }, /* #16 */
    3602     { 0x0f6686, 0x0f6686, 0xcc72ab27, 0xc0122224, 0xc31776bc, 0x0 }, /* #17 */
    3603     { 0x147ac6, 0x147282, 0xe037ebb5, 0xc0070131, 0xd90f1173, 0x0 }, /* #18 */
    3604     { 0x0508c2, 0x050086, 0x9978297a, 0x99302822, 0xb9b07826, 0x0 }, /* #19 */
    3605     { 0x397f52, 0x397706, 0x6974dd78, 0x00301400, 0x00311682, 0x0 }, /* #20 */
    3606     { 0x3b08c2, 0x3b0002, 0xe722facd, 0x23220a89, 0x3ba70bbb, 0x0 }, /* #21 */
    3607     { 0x2e2e02, 0x2e2682, 0xc8d27e7f, 0xc0d0221f, 0xd3d1221f, 0x0 }, /* #22 */
    3608     { 0x225052, 0x225002, 0x471645a8, 0x40144108, 0xf0146b0f, 0x0 }, /* #23 */
    3609     { 0x0f57d2, 0x0f5702, 0x7d82665b, 0x45026640, 0xc74ff640, 0x0 }, /* #24 */
    3610     { 0x224e17, 0x224686, 0xabc3a793, 0xa1c28290, 0xe5e6d2b4, 0x0 }, /* #25 */
    3611     { 0x0c26c6, 0x0c2606, 0x121a831d, 0x12080018, 0xb2ed7478, 0x0 }, /* #26 */
    3612     { 0x017a96, 0x017202, 0xe8b70a74, 0x68170054, 0x6f57845f, 0x0 }, /* #27 */
    3613     { 0x0f2bd3, 0x0f2306, 0x1e7c9eee, 0x0a2484c0, 0x8ba5a5c0, 0x0 }, /* #28 */
    3614     { 0x050552, 0x050502, 0xd6e98537, 0x06810510, 0x2e854dd8, 0x0 }, /* #29 */
    3615     { 0x045b56, 0x045386, 0xb92a2f33, 0x90282411, 0xd6ac6495, 0x0 }, /* #30 */
    3616     { 0x0402d6, 0x040206, 0xa139d2a2, 0x21180082, 0x6f9e009b, 0x0 }, /* #31 */
    3617     { 0x2a2bd2, 0x2a2306, 0x1abe6e20, 0x180a6200, 0x7d4ae2cc, 0x0 }, /* #32 */
    3618     { 0x1e3e46, 0x1e3602, 0x5f592a20, 0x12482a20, 0x12eefe77, 0x0 }, /* #33 */
    3619     { 0x061f12, 0x061702, 0x5757440a, 0x56010008, 0xde810a1c, 0x0 }, /* #34 */
    3620     { 0x275b83, 0x275302, 0xfb95c0ec, 0x518180a4, 0x558b94b5, 0x0 }, /* #35 */
    3621     { 0x3750c2, 0x375082, 0xd49ebb31, 0xd49c8820, 0xd6bc8c2e, 0x0 }, /* #36 */
    3622     { 0x197202, 0x197202, 0xf078412e, 0x20200120, 0x27240160, 0x0 }, /* #37 */
    3623     { 0x067716, 0x067702, 0x15a6ae59, 0x01a08851, 0xe3f98957, 0x0 }, /* #38 */
    3624     { 0x277c13, 0x277406, 0x2bdd143e, 0x2101040a, 0xe103054a, 0x0 }, /* #39 */
    3625     { 0x1d7856, 0x1d7002, 0x22cdcab9, 0x20c80010, 0x20e82016, 0x0 }, /* #40 */
    3626     { 0x0f4452, 0x0f4402, 0x0c4589c7, 0x0c050983, 0xbc271b8b, 0x0 }, /* #41 */
    3627     { 0x107497, 0x107402, 0x2a506e89, 0x08400008, 0xc9ef105a, 0x0 }, /* #42 */
    3628     { 0x331fc3, 0x331706, 0x66dcdff1, 0x62004541, 0x63016543, 0x0 }, /* #43 */
    3629     { 0x064e46, 0x064602, 0x82b4661a, 0x02242402, 0x5a672562, 0x0 }, /* #44 */
    3630     { 0x077e87, 0x077602, 0xe6e8f6bb, 0x46488008, 0x5e58804c, 0x0 }, /* #45 */
    3631     { 0x254142, 0x254106, 0x5920bb6a, 0x11009928, 0x11549d2d, 0x0 }, /* #46 */
    3632     { 0x1225d2, 0x122506, 0x3335deb3, 0x12215c33, 0x16e35d7b, 0x0 }, /* #47 */
    3633     { 0x111703, 0x111702, 0x62480266, 0x00000226, 0x848242b6, 0x0 }, /* #48 */
    3634     { 0x062512, 0x062502, 0x1f781bbe, 0x1a601a34, 0xfae53e74, 0x0 }, /* #49 */
    3635     { 0x196687, 0x196606, 0x71554741, 0x30540041, 0xb8f618e1, 0x0 }, /* #50 */
    3636     { 0x1d5846, 0x1d5006, 0x667a0406, 0x043a0400, 0x15bb2f11, 0x0 }, /* #51 */
    3637     { 0x190487, 0x190406, 0xe8d348f3, 0x60100803, 0x6018ba0f, 0x0 }, /* #52 */
    3638     { 0x0f7482, 0x0f7402, 0x0bb46f44, 0x0bb42340, 0x2bbfb349, 0x0 }, /* #53 */
    3639     { 0x036496, 0x036402, 0x5aebb692, 0x12a32692, 0x33a32eda, 0x0 }, /* #54 */
    3640     { 0x2d1bc6, 0x2d1382, 0xbe961125, 0xb8000025, 0xb969ae7f, 0x0 }, /* #55 */
    3641     { 0x1c0557, 0x1c0506, 0x7399d346, 0x53988106, 0x53f8a136, 0x0 }, /* #56 */
    3642     { 0x171a07, 0x171206, 0x79272b99, 0x00242981, 0x04bc7de1, 0x0 }, /* #57 */
    3643     { 0x3b1506, 0x3b1502, 0xfd3be951, 0x5038c001, 0x5078c481, 0x0 }, /* #58 */
    3644     { 0x2d0b12, 0x2d0302, 0x541f1e43, 0x400b1c43, 0x6b2bfd7f, 0x0 }, /* #59 */
    3645     { 0x1f4993, 0x1f4106, 0x1c429b41, 0x0c009b41, 0x8c0cff41, 0x0 }, /* #60 */
    3646     { 0x282847, 0x282086, 0xfb7d7b8c, 0xfb35790c, 0xfbb5fd7f, 0x0 }, /* #61 */
    3647     { 0x156203, 0x156286, 0xdcf5f9d5, 0x90419000, 0xb04b922a, 0x0 }, /* #62 */
    3648     { 0x1d2f82, 0x1d2706, 0xe6f1ca68, 0x06104a28, 0x1e166bba, 0x0 }, /* #63 */
     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 */
    36493649};
    36503650static const BINU32_TEST_T g_aTests_cmp_u32[] =
    36513651{
    3652     { 0x3e7583, 0x3e7546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3653     { 0x1b2ad7, 0x1b2246, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3654     { 0x3976c6, 0x397646, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3655     { 0x2a4b06, 0x2a4346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3656     { 0x0e4b57, 0x0e4386, 0xa7341eb2, 0xa7341eb2, 0x00000000, 0x0 }, /* #4 */
    3657     { 0x163307, 0x163382, 0xdd77a7ba, 0xdd77a7ba, 0x00000000, 0x0 }, /* #5 */
    3658     { 0x2875d7, 0x287582, 0xd7f16ee5, 0xd7f16ee5, 0x00000000, 0x0 }, /* #6 */
    3659     { 0x0520c7, 0x052086, 0xb84d20b1, 0xb84d20b1, 0x00000000, 0x0 }, /* #7 */
    3660     { 0x0d5453, 0x0d5483, 0x9608cb5c, 0x9608cb5c, 0xe4704e04, 0x0 }, /* #8 */
    3661     { 0x063083, 0x063002, 0xa9221bba, 0xa9221bba, 0x9a0c28b8, 0x0 }, /* #9 */
    3662     { 0x3a53c3, 0x3a5b06, 0xb66b3c0d, 0xb66b3c0d, 0x7f7b20fc, 0x0 }, /* #10 */
    3663     { 0x0234c2, 0x023483, 0x51d61d6f, 0x51d61d6f, 0x6aed99cd, 0x0 }, /* #11 */
    3664     { 0x3a0e86, 0x3a0602, 0xfb1a6ead, 0xfb1a6ead, 0x8d3bae24, 0x0 }, /* #12 */
    3665     { 0x1d3356, 0x1d3312, 0x676352a8, 0x676352a8, 0x05c525db, 0x0 }, /* #13 */
    3666     { 0x1e4d97, 0x1e4593, 0x11c18a48, 0x11c18a48, 0x49402bdd, 0x0 }, /* #14 */
    3667     { 0x3a6917, 0x3a6993, 0x14f27fc1, 0x14f27fc1, 0x81aaaaa8, 0x0 }, /* #15 */
    3668     { 0x113056, 0x113802, 0xd6a4eda8, 0xd6a4eda8, 0x5d2e93e7, 0x0 }, /* #16 */
    3669     { 0x1d1986, 0x1d1186, 0xa7f89251, 0xa7f89251, 0x17beeba0, 0x0 }, /* #17 */
    3670     { 0x2c0c93, 0x2c0482, 0xa15c4fee, 0xa15c4fee, 0x1791d5d4, 0x0 }, /* #18 */
    3671     { 0x145ec6, 0x145693, 0xb1998d44, 0xb1998d44, 0xe77f9a09, 0x0 }, /* #19 */
    3672     { 0x044042, 0x044883, 0x5e23a52c, 0x5e23a52c, 0xa04846f1, 0x0 }, /* #20 */
    3673     { 0x1f5b03, 0x1f5313, 0x0f176ef1, 0x0f176ef1, 0xe9e1057c, 0x0 }, /* #21 */
    3674     { 0x092196, 0x092116, 0xfcbf913b, 0xfcbf913b, 0xbead66ff, 0x0 }, /* #22 */
    3675     { 0x241a53, 0x241a02, 0x8964d79b, 0x8964d79b, 0x379af756, 0x0 }, /* #23 */
    3676     { 0x120087, 0x120082, 0xc5631e83, 0xc5631e83, 0x3f7a9eb0, 0x0 }, /* #24 */
    3677     { 0x2c2292, 0x2c2212, 0x3853d411, 0x3853d411, 0x33edb046, 0x0 }, /* #25 */
    3678     { 0x123c03, 0x123487, 0x3026e0f8, 0x3026e0f8, 0x578b5f62, 0x0 }, /* #26 */
    3679     { 0x0a3346, 0x0a3b16, 0x90d82429, 0x90d82429, 0x358646bf, 0x0 }, /* #27 */
    3680     { 0x191297, 0x191283, 0xb98add0f, 0xb98add0f, 0xed2f8b3a, 0x0 }, /* #28 */
    3681     { 0x0e5587, 0x0e5507, 0x38ea36be, 0x38ea36be, 0xfc70091b, 0x0 }, /* #29 */
    3682     { 0x1c0612, 0x1c0693, 0xec6d9b22, 0xec6d9b22, 0xfbe2478e, 0x0 }, /* #30 */
    3683     { 0x1c5182, 0x1c5182, 0x939b9dd0, 0x939b9dd0, 0x10d8e6b0, 0x0 }, /* #31 */
    3684     { 0x356697, 0x356e87, 0x4795367d, 0x4795367d, 0x91872bf6, 0x0 }, /* #32 */
    3685     { 0x114893, 0x114097, 0x9a60d7d3, 0x9a60d7d3, 0xa394edac, 0x0 }, /* #33 */
    3686     { 0x076943, 0x076116, 0xe2419df6, 0xe2419df6, 0xad36f46f, 0x0 }, /* #34 */
    3687     { 0x1e5dc6, 0x1e5d02, 0xa3005d48, 0xa3005d48, 0x5583f803, 0x0 }, /* #35 */
    3688     { 0x1f2546, 0x1f2506, 0xbf755c1c, 0xbf755c1c, 0x9c59e4e2, 0x0 }, /* #36 */
    3689     { 0x0033c7, 0x003383, 0xb580999b, 0xb580999b, 0xdac9cc18, 0x0 }, /* #37 */
    3690     { 0x123f46, 0x123702, 0x6ac24ead, 0x6ac24ead, 0x38d099c4, 0x0 }, /* #38 */
    3691     { 0x0a4407, 0x0a4c83, 0x65eea97b, 0x65eea97b, 0xd7fce796, 0x0 }, /* #39 */
    3692     { 0x0d2416, 0x0d2487, 0x3434545a, 0x3434545a, 0x52bb6f2a, 0x0 }, /* #40 */
    3693     { 0x111ed6, 0x111612, 0xfb79a374, 0xfb79a374, 0xf9f5095a, 0x0 }, /* #41 */
    3694     { 0x0b7082, 0x0b7096, 0xfbf74623, 0xfbf74623, 0x6c672759, 0x0 }, /* #42 */
    3695     { 0x386353, 0x386392, 0xfcc48320, 0xfcc48320, 0x3d177591, 0x0 }, /* #43 */
    3696     { 0x132217, 0x132207, 0x041e6854, 0x041e6854, 0x8f9e9cd3, 0x0 }, /* #44 */
    3697     { 0x330b02, 0x330302, 0x39320eeb, 0x39320eeb, 0x1a7c8754, 0x0 }, /* #45 */
    3698     { 0x291452, 0x291406, 0x68732ddb, 0x68732ddb, 0x237ae9d8, 0x0 }, /* #46 */
    3699     { 0x215043, 0x215002, 0xc5f7ea8d, 0xc5f7ea8d, 0x9d7c6a89, 0x0 }, /* #47 */
    3700     { 0x3b5652, 0x3b5697, 0x29fe25fd, 0x29fe25fd, 0x59015b8e, 0x0 }, /* #48 */
    3701     { 0x042c06, 0x042c12, 0x91a6be80, 0x91a6be80, 0x2f4d553b, 0x0 }, /* #49 */
    3702     { 0x3d3f07, 0x3d3783, 0x22b9568e, 0x22b9568e, 0x4ffde286, 0x0 }, /* #50 */
    3703     { 0x1e4a52, 0x1e4297, 0x2d09ab51, 0x2d09ab51, 0x36cbbac6, 0x0 }, /* #51 */
    3704     { 0x313e92, 0x313e12, 0x9cabcbd0, 0x9cabcbd0, 0x41181cd9, 0x0 }, /* #52 */
    3705     { 0x1553c7, 0x155393, 0x00a23883, 0x00a23883, 0x15ee7ce6, 0x0 }, /* #53 */
    3706     { 0x3a0347, 0x3a0387, 0x1bcfff6f, 0x1bcfff6f, 0x3c4bf57a, 0x0 }, /* #54 */
    3707     { 0x190956, 0x190912, 0x9ceecdb4, 0x9ceecdb4, 0x2b50c56b, 0x0 }, /* #55 */
    3708     { 0x362f46, 0x362716, 0xd153c1e8, 0xd153c1e8, 0x827c40ac, 0x0 }, /* #56 */
    3709     { 0x076c43, 0x076482, 0xdfee9448, 0xdfee9448, 0x27287c25, 0x0 }, /* #57 */
    3710     { 0x3a5e97, 0x3a5693, 0xc1f459d8, 0xc1f459d8, 0xda90e29a, 0x0 }, /* #58 */
    3711     { 0x214ec2, 0x214692, 0xef89d418, 0xef89d418, 0x1d71be9c, 0x0 }, /* #59 */
    3712     { 0x0a4e43, 0x0a4683, 0xa69fb2d4, 0xa69fb2d4, 0xe29d1213, 0x0 }, /* #60 */
    3713     { 0x0924c7, 0x092c02, 0xccaeb1da, 0xccaeb1da, 0x60915332, 0x0 }, /* #61 */
    3714     { 0x0a43c3, 0x0a4303, 0x1d837fb3, 0x1d837fb3, 0xf0373452, 0x0 }, /* #62 */
    3715     { 0x254f92, 0x254787, 0xc7f1618c, 0xc7f1618c, 0xd0d31744, 0x0 }, /* #63 */
     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 */
    37163716};
    37173717static const BINU32_TEST_T g_aTests_test_u32[] =
    37183718{
    3719     { 0x215107, 0x215146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3720     { 0x0e4996, 0x0e4146, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3721     { 0x2e1d86, 0x2e1546, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3722     { 0x3d5393, 0x3d5346, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3723     { 0x107156, 0x107146, 0xf4193cf9, 0xf4193cf9, 0x00000000, 0x0 }, /* #4 */
    3724     { 0x295d82, 0x295546, 0x3b37f984, 0x3b37f984, 0x00000000, 0x0 }, /* #5 */
    3725     { 0x334617, 0x334646, 0xc8079c13, 0xc8079c13, 0x00000000, 0x0 }, /* #6 */
    3726     { 0x2a41d3, 0x2a4146, 0x30557b53, 0x30557b53, 0x00000000, 0x0 }, /* #7 */
    3727     { 0x087f86, 0x087702, 0xe39c7d32, 0xe39c7d32, 0x05b94a46, 0x0 }, /* #8 */
    3728     { 0x3d4657, 0x3d4686, 0xea40f083, 0xea40f083, 0xc3659382, 0x0 }, /* #9 */
    3729     { 0x1a1e96, 0x1a1602, 0x86ee13ce, 0x86ee13ce, 0x4412e681, 0x0 }, /* #10 */
    3730     { 0x2c4a87, 0x2c4206, 0xb7b4ba2f, 0xb7b4ba2f, 0x315ac422, 0x0 }, /* #11 */
    3731     { 0x0071d7, 0x007182, 0xb6c701a2, 0xb6c701a2, 0x8fd24f7d, 0x0 }, /* #12 */
    3732     { 0x291ed3, 0x291686, 0xb9561b37, 0xb9561b37, 0xe3749730, 0x0 }, /* #13 */
    3733     { 0x210743, 0x210706, 0x31855394, 0x31855394, 0xf89413e4, 0x0 }, /* #14 */
    3734     { 0x090246, 0x090286, 0x9cbc8713, 0x9cbc8713, 0x91c5628c, 0x0 }, /* #15 */
    3735     { 0x271e57, 0x271602, 0x631568c3, 0x631568c3, 0x50735529, 0x0 }, /* #16 */
    3736     { 0x325c87, 0x325402, 0xe11ca096, 0xe11ca096, 0x7fc574c1, 0x0 }, /* #17 */
    3737     { 0x2f2697, 0x2f2686, 0xb5a898bb, 0xb5a898bb, 0xca40111c, 0x0 }, /* #18 */
    3738     { 0x1231c2, 0x123102, 0x1ec76f36, 0x1ec76f36, 0xf0f61de1, 0x0 }, /* #19 */
    3739     { 0x026e52, 0x026602, 0x7312a7ae, 0x7312a7ae, 0x663fc2e5, 0x0 }, /* #20 */
    3740     { 0x262a92, 0x262282, 0xd53a7a53, 0xd53a7a53, 0xeba485aa, 0x0 }, /* #21 */
    3741     { 0x2d3106, 0x2d3102, 0x2917a1a8, 0x2917a1a8, 0x1036d5fa, 0x0 }, /* #22 */
    3742     { 0x256917, 0x256102, 0xfedb5cde, 0xfedb5cde, 0x6a8d0d4c, 0x0 }, /* #23 */
    3743     { 0x0d6442, 0x0d6402, 0xb879b931, 0xb879b931, 0x4be4c089, 0x0 }, /* #24 */
    3744     { 0x0a4706, 0x0a4702, 0xb65252e4, 0xb65252e4, 0x22284bcd, 0x0 }, /* #25 */
    3745     { 0x3a4243, 0x3a4206, 0x16ee4ca3, 0x16ee4ca3, 0x71e557da, 0x0 }, /* #26 */
    3746     { 0x0b1052, 0x0b1002, 0x7d031447, 0x7d031447, 0xab0c2c55, 0x0 }, /* #27 */
    3747     { 0x0a2bd6, 0x0a2386, 0xed017423, 0xed017423, 0xf4c37baa, 0x0 }, /* #28 */
    3748     { 0x186f53, 0x186702, 0xb0b4213e, 0xb0b4213e, 0x485106b2, 0x0 }, /* #29 */
    3749     { 0x2847d7, 0x284706, 0x67cb3ea2, 0x67cb3ea2, 0xb7923c55, 0x0 }, /* #30 */
    3750     { 0x2635c7, 0x263586, 0x9be64c94, 0x9be64c94, 0xa078aaad, 0x0 }, /* #31 */
    3751     { 0x380516, 0x380586, 0xd93b77fb, 0xd93b77fb, 0x9651c8aa, 0x0 }, /* #32 */
    3752     { 0x3f4452, 0x3f4486, 0xdbced2ad, 0xdbced2ad, 0xb24418a5, 0x0 }, /* #33 */
    3753     { 0x002853, 0x002002, 0x60a303bf, 0x60a303bf, 0xe45a7c59, 0x0 }, /* #34 */
    3754     { 0x366307, 0x366382, 0xed090099, 0xed090099, 0xf5613798, 0x0 }, /* #35 */
    3755     { 0x3f6502, 0x3f6586, 0xd180f186, 0xd180f186, 0xcb213467, 0x0 }, /* #36 */
    3756     { 0x123992, 0x123186, 0xb4bffe10, 0xb4bffe10, 0xafd3ef43, 0x0 }, /* #37 */
    3757     { 0x365d93, 0x365502, 0x4a30fad4, 0x4a30fad4, 0x8d25f176, 0x0 }, /* #38 */
    3758     { 0x342e86, 0x342606, 0xf0fea8aa, 0xf0fea8aa, 0x3ae25f27, 0x0 }, /* #39 */
    3759     { 0x0c7517, 0x0c7506, 0x4c39747b, 0x4c39747b, 0x199a22ed, 0x0 }, /* #40 */
    3760     { 0x105342, 0x105302, 0x7a024885, 0x7a024885, 0x2d61e701, 0x0 }, /* #41 */
    3761     { 0x301142, 0x301106, 0x40ddd92d, 0x40ddd92d, 0x9fbbea1c, 0x0 }, /* #42 */
    3762     { 0x266502, 0x266586, 0x81489666, 0x81489666, 0xc650a776, 0x0 }, /* #43 */
    3763     { 0x2260c3, 0x226006, 0x067a0c6a, 0x067a0c6a, 0xacad5c7e, 0x0 }, /* #44 */
    3764     { 0x1e6513, 0x1e6506, 0xab72b5b8, 0xab72b5b8, 0x1a3ee146, 0x0 }, /* #45 */
    3765     { 0x1039c7, 0x103106, 0xc832475e, 0xc832475e, 0x1afe47e9, 0x0 }, /* #46 */
    3766     { 0x325517, 0x325506, 0xf7bf146e, 0xf7bf146e, 0x5d5b679c, 0x0 }, /* #47 */
    3767     { 0x2f3f16, 0x2f3706, 0x3781e59e, 0x3781e59e, 0xf1feb734, 0x0 }, /* #48 */
    3768     { 0x2b3b03, 0x2b3302, 0x2a53851b, 0x2a53851b, 0x4eda4e81, 0x0 }, /* #49 */
    3769     { 0x2f2e43, 0x2f2606, 0x751f6759, 0x751f6759, 0xf799819e, 0x0 }, /* #50 */
    3770     { 0x213203, 0x213206, 0x19d1706f, 0x19d1706f, 0x0fd8c3d4, 0x0 }, /* #51 */
    3771     { 0x216ec7, 0x216606, 0x5ba8f2fc, 0x5ba8f2fc, 0xfa749fdb, 0x0 }, /* #52 */
    3772     { 0x3b3442, 0x3b3486, 0xf264f22f, 0xf264f22f, 0xe63c64c0, 0x0 }, /* #53 */
    3773     { 0x233b47, 0x233302, 0x68bd64f0, 0x68bd64f0, 0xc092d7ec, 0x0 }, /* #54 */
    3774     { 0x2f2c17, 0x2f2406, 0x9d5048bf, 0x9d5048bf, 0x24e32979, 0x0 }, /* #55 */
    3775     { 0x090812, 0x090006, 0x51a5bebe, 0x51a5bebe, 0x3a73d90c, 0x0 }, /* #56 */
    3776     { 0x1b4492, 0x1b4402, 0x788550a1, 0x788550a1, 0xb19b7c3a, 0x0 }, /* #57 */
    3777     { 0x0d0f52, 0x0d0786, 0xc932ac67, 0xc932ac67, 0xdaff4dfb, 0x0 }, /* #58 */
    3778     { 0x060c42, 0x060406, 0xe5d60887, 0xe5d60887, 0x58df1303, 0x0 }, /* #59 */
    3779     { 0x1e0f92, 0x1e0702, 0xc060093f, 0xc060093f, 0x102b2b66, 0x0 }, /* #60 */
    3780     { 0x1968c7, 0x196086, 0xd8d2f5ba, 0xd8d2f5ba, 0x8d82cfab, 0x0 }, /* #61 */
    3781     { 0x082543, 0x082506, 0x7c1149e3, 0x7c1149e3, 0x22348132, 0x0 }, /* #62 */
    3782     { 0x133c93, 0x133406, 0x58749540, 0x58749540, 0x19dc6928, 0x0 }, /* #63 */
     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 */
    37833783};
    37843784static const BINU32_TEST_T g_aTests_bt_u32[] =
    37853785{
    3786     { 0x0c16c3, 0x0c16c2, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3787     { 0x363c43, 0x363c42, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3788     { 0x231d96, 0x231d96, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3789     { 0x1e2fc6, 0x1e2fc6, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3790     { 0x316bc2, 0x316bc2, 0xd527f7b8, 0xd527f7b8, 0x00000000, 0x0 }, /* #4 */
    3791     { 0x3659d6, 0x3659d6, 0xfb30a33e, 0xfb30a33e, 0x00000000, 0x0 }, /* #5 */
    3792     { 0x3a5743, 0x3a5743, 0x4ee60d07, 0x4ee60d07, 0x00000000, 0x0 }, /* #6 */
    3793     { 0x1c3796, 0x1c3796, 0x2abea16c, 0x2abea16c, 0x00000000, 0x0 }, /* #7 */
    3794     { 0x3b08d2, 0x3b08d2, 0x3481f954, 0x3481f954, 0x00000016, 0x0 }, /* #8 */
    3795     { 0x167e46, 0x167e46, 0x89d499c3, 0x89d499c3, 0x0000001a, 0x0 }, /* #9 */
    3796     { 0x0061d6, 0x0061d6, 0x13151437, 0x13151437, 0x00000007, 0x0 }, /* #10 */
    3797     { 0x125e83, 0x125e83, 0x753ebf4f, 0x753ebf4f, 0x00000000, 0x0 }, /* #11 */
    3798     { 0x2f5c42, 0x2f5c42, 0x1de2f671, 0x1de2f671, 0x00000002, 0x0 }, /* #12 */
    3799     { 0x154956, 0x154956, 0xb3183cb9, 0xb3183cb9, 0x00000011, 0x0 }, /* #13 */
    3800     { 0x0e4d43, 0x0e4d42, 0x69382e49, 0x69382e49, 0x0000001f, 0x0 }, /* #14 */
    3801     { 0x323002, 0x323003, 0xceaa6ddb, 0xceaa6ddb, 0x00000019, 0x0 }, /* #15 */
    3802     { 0x0a3e53, 0x0a3e53, 0xd95dd386, 0xd95dd386, 0x0000001f, 0x0 }, /* #16 */
    3803     { 0x397c82, 0x397c83, 0x18dab757, 0x18dab757, 0x00000014, 0x0 }, /* #17 */
    3804     { 0x3c20c7, 0x3c20c6, 0x0237db1e, 0x0237db1e, 0x0000001d, 0x0 }, /* #18 */
    3805     { 0x2b2513, 0x2b2512, 0x72621aa4, 0x72621aa4, 0x00000017, 0x0 }, /* #19 */
    3806     { 0x057213, 0x057212, 0x9e26ca8d, 0x9e26ca8d, 0x0000000c, 0x0 }, /* #20 */
    3807     { 0x295f52, 0x295f52, 0x92265e45, 0x92265e45, 0x00000005, 0x0 }, /* #21 */
    3808     { 0x1b7f87, 0x1b7f87, 0xc968dfca, 0xc968dfca, 0x00000006, 0x0 }, /* #22 */
    3809     { 0x2c3e53, 0x2c3e52, 0xdb242681, 0xdb242681, 0x00000016, 0x0 }, /* #23 */
    3810     { 0x235c82, 0x235c83, 0xa4f57786, 0xa4f57786, 0x0000000e, 0x0 }, /* #24 */
    3811     { 0x071ac7, 0x071ac6, 0x491b61a7, 0x491b61a7, 0x0000000f, 0x0 }, /* #25 */
    3812     { 0x0e6682, 0x0e6683, 0xa931adec, 0xa931adec, 0x00000015, 0x0 }, /* #26 */
    3813     { 0x215613, 0x215613, 0xc1e3c857, 0xc1e3c857, 0x0000000e, 0x0 }, /* #27 */
    3814     { 0x307886, 0x307886, 0x86519605, 0x86519605, 0x00000011, 0x0 }, /* #28 */
    3815     { 0x3623c3, 0x3623c3, 0xff854667, 0xff854667, 0x00000017, 0x0 }, /* #29 */
    3816     { 0x086056, 0x086057, 0xbb26e0d6, 0xbb26e0d6, 0x00000012, 0x0 }, /* #30 */
    3817     { 0x383b06, 0x383b06, 0x3863ebe9, 0x3863ebe9, 0x00000013, 0x0 }, /* #31 */
    3818     { 0x222bc2, 0x222bc2, 0x1b062488, 0x1b062488, 0x00000015, 0x0 }, /* #32 */
    3819     { 0x024b57, 0x024b56, 0x91a082ae, 0x91a082ae, 0x00000019, 0x0 }, /* #33 */
    3820     { 0x342b17, 0x342b17, 0xa4ff4631, 0xa4ff4631, 0x00000011, 0x0 }, /* #34 */
    3821     { 0x1925c7, 0x1925c7, 0x905a548b, 0x905a548b, 0x00000007, 0x0 }, /* #35 */
    3822     { 0x2d6d93, 0x2d6d93, 0xd1cd4cde, 0xd1cd4cde, 0x00000012, 0x0 }, /* #36 */
    3823     { 0x0a6f06, 0x0a6f07, 0x954efd5e, 0x954efd5e, 0x0000000f, 0x0 }, /* #37 */
    3824     { 0x2653c2, 0x2653c3, 0xe1ea99b3, 0xe1ea99b3, 0x00000008, 0x0 }, /* #38 */
    3825     { 0x354ed7, 0x354ed7, 0xdcd1adea, 0xdcd1adea, 0x0000000f, 0x0 }, /* #39 */
    3826     { 0x277b06, 0x277b07, 0x36c0a069, 0x36c0a069, 0x00000016, 0x0 }, /* #40 */
    3827     { 0x054346, 0x054346, 0x4d806075, 0x4d806075, 0x00000013, 0x0 }, /* #41 */
    3828     { 0x0303d3, 0x0303d2, 0x8104c2be, 0x8104c2be, 0x00000008, 0x0 }, /* #42 */
    3829     { 0x256f16, 0x256f16, 0x0eb0a842, 0x0eb0a842, 0x0000000c, 0x0 }, /* #43 */
    3830     { 0x0a1682, 0x0a1682, 0x274e0d0d, 0x274e0d0d, 0x0000000d, 0x0 }, /* #44 */
    3831     { 0x1f3f42, 0x1f3f42, 0x354d047b, 0x354d047b, 0x0000001e, 0x0 }, /* #45 */
    3832     { 0x380482, 0x380483, 0x3fe44b0e, 0x3fe44b0e, 0x00000003, 0x0 }, /* #46 */
    3833     { 0x317892, 0x317893, 0x7a96eb7a, 0x7a96eb7a, 0x0000000f, 0x0 }, /* #47 */
    3834     { 0x033c07, 0x033c06, 0xd8428f52, 0xd8428f52, 0x00000019, 0x0 }, /* #48 */
    3835     { 0x3a40d6, 0x3a40d6, 0x94cbfd10, 0x94cbfd10, 0x00000006, 0x0 }, /* #49 */
    3836     { 0x1b7197, 0x1b7196, 0x41392b7f, 0x41392b7f, 0x0000000c, 0x0 }, /* #50 */
    3837     { 0x3b74c2, 0x3b74c2, 0x7efa45a6, 0x7efa45a6, 0x00000004, 0x0 }, /* #51 */
    3838     { 0x3b1d12, 0x3b1d12, 0xab58edff, 0xab58edff, 0x00000012, 0x0 }, /* #52 */
    3839     { 0x0728d7, 0x0728d7, 0xf6584333, 0xf6584333, 0x0000001e, 0x0 }, /* #53 */
    3840     { 0x325897, 0x325897, 0x1b7b11ec, 0x1b7b11ec, 0x00000015, 0x0 }, /* #54 */
    3841     { 0x113443, 0x113443, 0x1f244709, 0x1f244709, 0x00000018, 0x0 }, /* #55 */
    3842     { 0x182707, 0x182706, 0xd05409cc, 0xd05409cc, 0x0000000e, 0x0 }, /* #56 */
    3843     { 0x315f03, 0x315f02, 0x50a2d306, 0x50a2d306, 0x00000016, 0x0 }, /* #57 */
    3844     { 0x132a92, 0x132a93, 0x90a49f8f, 0x90a49f8f, 0x0000001c, 0x0 }, /* #58 */
    3845     { 0x0a3992, 0x0a3992, 0x8a1708da, 0x8a1708da, 0x00000013, 0x0 }, /* #59 */
    3846     { 0x1a2f56, 0x1a2f56, 0xee22eec8, 0xee22eec8, 0x00000004, 0x0 }, /* #60 */
    3847     { 0x246706, 0x246707, 0x155581dc, 0x155581dc, 0x00000010, 0x0 }, /* #61 */
    3848     { 0x140c13, 0x140c12, 0x9ad86436, 0x9ad86436, 0x00000011, 0x0 }, /* #62 */
    3849     { 0x275c07, 0x275c07, 0x1374959b, 0x1374959b, 0x00000019, 0x0 }, /* #63 */
     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 */
    38503850};
    38513851static const BINU32_TEST_T g_aTests_btc_u32[] =
    38523852{
    3853     { 0x0d0d17, 0x0d0d16, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
    3854     { 0x3d18d6, 0x3d18d6, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
    3855     { 0x211f06, 0x211f06, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
    3856     { 0x3d0116, 0x3d0116, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
    3857     { 0x2d1056, 0x2d1057, 0x758adc6d, 0x758adc6c, 0x00000000, 0x0 }, /* #4 */
    3858     { 0x236307, 0x236307, 0x0aab12a1, 0x0aab12a0, 0x00000000, 0x0 }, /* #5 */
    3859     { 0x162046, 0x162046, 0x00a4947a, 0x00a4947b, 0x00000000, 0x0 }, /* #6 */
    3860     { 0x3b0543, 0x3b0542, 0x1601039a, 0x1601039b, 0x00000000, 0x0 }, /* #7 */
    3861     { 0x325c06, 0x325c06, 0xc0a35a80, 0xc0a35e80, 0x0000000a, 0x0 }, /* #8 */
    3862     { 0x2d5787, 0x2d5787, 0x4d5e869f, 0x4d5e861f, 0x00000007, 0x0 }, /* #9 */
    3863     { 0x1b1893, 0x1b1892, 0x7d007c34, 0x7d007e34, 0x00000009, 0x0 }, /* #10 */
    3864     { 0x044796, 0x044796, 0x06c20f2c, 0x07c20f2c, 0x00000018, 0x0 }, /* #11 */
    3865     { 0x367957, 0x367957, 0x44637140, 0x44637100, 0x00000006, 0x0 }, /* #12 */
    3866     { 0x2a2b46, 0x2a2b47, 0x5cc63973, 0x5cc43973, 0x00000011, 0x0 }, /* #13 */
    3867     { 0x174d56, 0x174d57, 0x0a29bff3, 0x0a29b7f3, 0x0000000b, 0x0 }, /* #14 */
    3868     { 0x252852, 0x252852, 0x5a471e0b, 0x5a471e0f, 0x00000002, 0x0 }, /* #15 */
    3869     { 0x206646, 0x206646, 0x41cc6e54, 0x41cc6e56, 0x00000001, 0x0 }, /* #16 */
    3870     { 0x061692, 0x061692, 0xa07c9cd0, 0xa87c9cd0, 0x0000001b, 0x0 }, /* #17 */
    3871     { 0x305757, 0x305757, 0x5fef7253, 0x5eef7253, 0x00000018, 0x0 }, /* #18 */
    3872     { 0x344512, 0x344512, 0x83ee394e, 0x83ee395e, 0x00000004, 0x0 }, /* #19 */
    3873     { 0x3c7957, 0x3c7956, 0x7e676653, 0x7f676653, 0x00000018, 0x0 }, /* #20 */
    3874     { 0x3a0517, 0x3a0516, 0x74a58693, 0x74e58693, 0x00000016, 0x0 }, /* #21 */
    3875     { 0x1e5982, 0x1e5982, 0xb86ca93d, 0xb87ca93d, 0x00000014, 0x0 }, /* #22 */
    3876     { 0x1f1fc6, 0x1f1fc7, 0xb3270a53, 0xb3230a53, 0x00000012, 0x0 }, /* #23 */
    3877     { 0x322953, 0x322953, 0xbd897f59, 0xbd887f59, 0x00000010, 0x0 }, /* #24 */
    3878     { 0x364356, 0x364356, 0xdc73b303, 0xdd73b303, 0x00000018, 0x0 }, /* #25 */
    3879     { 0x055117, 0x055117, 0x62296d2d, 0x6229692d, 0x0000000a, 0x0 }, /* #26 */
    3880     { 0x3d4a53, 0x3d4a53, 0xdde068d9, 0x5de068d9, 0x0000001f, 0x0 }, /* #27 */
    3881     { 0x0f21c2, 0x0f21c3, 0x3aeb59fe, 0x3aeb59de, 0x00000005, 0x0 }, /* #28 */
    3882     { 0x312f46, 0x312f46, 0xd8b4b69b, 0xd8f4b69b, 0x00000016, 0x0 }, /* #29 */
    3883     { 0x3c0a96, 0x3c0a97, 0x7be87bd0, 0x7be873d0, 0x0000000b, 0x0 }, /* #30 */
    3884     { 0x3a66c3, 0x3a66c3, 0xa6c75631, 0xa6c75231, 0x0000000a, 0x0 }, /* #31 */
    3885     { 0x310157, 0x310157, 0x0beb158f, 0x09eb158f, 0x00000019, 0x0 }, /* #32 */
    3886     { 0x130f43, 0x130f43, 0x53d9a235, 0x51d9a235, 0x00000019, 0x0 }, /* #33 */
    3887     { 0x2b43d6, 0x2b43d6, 0x9f318c78, 0x9f358c78, 0x00000012, 0x0 }, /* #34 */
    3888     { 0x131742, 0x131743, 0x2e597bcb, 0x26597bcb, 0x0000001b, 0x0 }, /* #35 */
    3889     { 0x1542d6, 0x1542d6, 0xb153b329, 0xb1d3b329, 0x00000017, 0x0 }, /* #36 */
    3890     { 0x324696, 0x324696, 0x6c210c63, 0x6d210c63, 0x00000018, 0x0 }, /* #37 */
    3891     { 0x395bc2, 0x395bc2, 0xf60a9f5d, 0xf60a9f7d, 0x00000005, 0x0 }, /* #38 */
    3892     { 0x0065d2, 0x0065d2, 0xe0f5c83a, 0xe0f5e83a, 0x0000000d, 0x0 }, /* #39 */
    3893     { 0x140f92, 0x140f92, 0xb4c57402, 0xb4c5f402, 0x0000000f, 0x0 }, /* #40 */
    3894     { 0x363507, 0x363506, 0x99e8130e, 0x99e8330e, 0x0000000d, 0x0 }, /* #41 */
    3895     { 0x202b83, 0x202b82, 0x7aeb8959, 0x7aeb895b, 0x00000001, 0x0 }, /* #42 */
    3896     { 0x154f87, 0x154f86, 0x94e301d5, 0x94e301dd, 0x00000003, 0x0 }, /* #43 */
    3897     { 0x245e96, 0x245e97, 0xfbb9591a, 0xfb99591a, 0x00000015, 0x0 }, /* #44 */
    3898     { 0x1d5e02, 0x1d5e03, 0x5f6c2382, 0x5e6c2382, 0x00000018, 0x0 }, /* #45 */
    3899     { 0x100b07, 0x100b06, 0xda2af98d, 0xda2af9ad, 0x00000005, 0x0 }, /* #46 */
    3900     { 0x023703, 0x023703, 0xdd5d5f50, 0xdd595f50, 0x00000012, 0x0 }, /* #47 */
    3901     { 0x015187, 0x015186, 0xa0745dda, 0xb0745dda, 0x0000001c, 0x0 }, /* #48 */
    3902     { 0x217917, 0x217917, 0xc12d6e18, 0xc1296e18, 0x00000012, 0x0 }, /* #49 */
    3903     { 0x122693, 0x122693, 0xd227fa68, 0xd226fa68, 0x00000010, 0x0 }, /* #50 */
    3904     { 0x065386, 0x065387, 0x089ff5de, 0x089fb5de, 0x0000000e, 0x0 }, /* #51 */
    3905     { 0x363b82, 0x363b83, 0xcbad296e, 0xcbad286e, 0x00000008, 0x0 }, /* #52 */
    3906     { 0x012902, 0x012902, 0x81714e86, 0x81714e8e, 0x00000003, 0x0 }, /* #53 */
    3907     { 0x204407, 0x204406, 0xe3cacada, 0xf3cacada, 0x0000001c, 0x0 }, /* #54 */
    3908     { 0x3010d3, 0x3010d2, 0xab8930e7, 0xaf8930e7, 0x0000001a, 0x0 }, /* #55 */
    3909     { 0x355012, 0x355012, 0x271b15cf, 0x671b15cf, 0x0000001e, 0x0 }, /* #56 */
    3910     { 0x0c6a02, 0x0c6a03, 0x48f8a957, 0x48f8a947, 0x00000004, 0x0 }, /* #57 */
    3911     { 0x050b96, 0x050b97, 0x02c2a77b, 0x02c2a76b, 0x00000004, 0x0 }, /* #58 */
    3912     { 0x220e87, 0x220e86, 0x8a5ee24e, 0x8a5ee2ce, 0x00000007, 0x0 }, /* #59 */
    3913     { 0x363287, 0x363286, 0xd909c6d1, 0xd909e6d1, 0x0000000d, 0x0 }, /* #60 */
    3914     { 0x0446c2, 0x0446c2, 0x1d420aef, 0x1d428aef, 0x0000000f, 0x0 }, /* #61 */
    3915     { 0x053f53, 0x053f53, 0x54aafb6b, 0x54a2fb6b, 0x00000013, 0x0 }, /* #62 */
    3916     { 0x022cd2, 0x022cd3, 0x31217da8, 0x21217da8, 0x0000001c, 0x0 }, /* #63 */
     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 */
    39173917};
    39183918static const BINU32_TEST_T g_aTests_btc_u32_locked[] =
    39193919{
    3920     { 0x151643, 0x151642, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
    3921     { 0x3c0e82, 0x3c0e82, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
    3922     { 0x2f41d6, 0x2f41d6, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
    3923     { 0x0379d3, 0x0379d2, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
    3924     { 0x125dd6, 0x125dd6, 0xd3763330, 0xd3763331, 0x00000000, 0x0 }, /* #4 */
    3925     { 0x324603, 0x324603, 0x11b11a9d, 0x11b11a9c, 0x00000000, 0x0 }, /* #5 */
    3926     { 0x104c16, 0x104c17, 0x3a858de5, 0x3a858de4, 0x00000000, 0x0 }, /* #6 */
    3927     { 0x2548d3, 0x2548d2, 0x08220798, 0x08220799, 0x00000000, 0x0 }, /* #7 */
    3928     { 0x0672c6, 0x0672c6, 0xb6bc891d, 0xb6be891d, 0x00000011, 0x0 }, /* #8 */
    3929     { 0x214dc7, 0x214dc6, 0x53553b45, 0x5355bb45, 0x0000000f, 0x0 }, /* #9 */
    3930     { 0x107e02, 0x107e03, 0xa7a2ce5e, 0xa7a24e5e, 0x0000000f, 0x0 }, /* #10 */
    3931     { 0x046f07, 0x046f07, 0xa6a048c9, 0xa68048c9, 0x00000015, 0x0 }, /* #11 */
    3932     { 0x307812, 0x307813, 0xfe78c674, 0xf678c674, 0x0000001b, 0x0 }, /* #12 */
    3933     { 0x0416c6, 0x0416c6, 0x361e28a3, 0x361e2aa3, 0x00000009, 0x0 }, /* #13 */
    3934     { 0x217242, 0x217243, 0xa73f1dbe, 0xa73e1dbe, 0x00000010, 0x0 }, /* #14 */
    3935     { 0x183603, 0x183602, 0x0b433d42, 0x0b633d42, 0x00000015, 0x0 }, /* #15 */
    3936     { 0x127292, 0x127292, 0x54cfa617, 0xd4cfa617, 0x0000001f, 0x0 }, /* #16 */
    3937     { 0x047b96, 0x047b96, 0x66071a93, 0x66071ab3, 0x00000005, 0x0 }, /* #17 */
    3938     { 0x220247, 0x220246, 0x302fbf4d, 0x322fbf4d, 0x00000019, 0x0 }, /* #18 */
    3939     { 0x235846, 0x235847, 0x7049dd0c, 0x7049d50c, 0x0000000b, 0x0 }, /* #19 */
    3940     { 0x174f83, 0x174f83, 0x969c35be, 0x949c35be, 0x00000019, 0x0 }, /* #20 */
    3941     { 0x1c7393, 0x1c7393, 0xe9f270bb, 0xe9f270ab, 0x00000004, 0x0 }, /* #21 */
    3942     { 0x335343, 0x335343, 0x97a5d9cf, 0x97a599cf, 0x0000000e, 0x0 }, /* #22 */
    3943     { 0x322bc6, 0x322bc7, 0xad8b2358, 0x2d8b2358, 0x0000001f, 0x0 }, /* #23 */
    3944     { 0x3e2796, 0x3e2796, 0x4d7e092c, 0x6d7e092c, 0x0000001d, 0x0 }, /* #24 */
    3945     { 0x110c87, 0x110c86, 0x2e571a5f, 0x2e573a5f, 0x0000000d, 0x0 }, /* #25 */
    3946     { 0x083f06, 0x083f06, 0x622f813e, 0x622f833e, 0x00000009, 0x0 }, /* #26 */
    3947     { 0x3d5b43, 0x3d5b42, 0x8339924e, 0x833b924e, 0x00000011, 0x0 }, /* #27 */
    3948     { 0x261bc3, 0x261bc3, 0x75471554, 0x75461554, 0x00000010, 0x0 }, /* #28 */
    3949     { 0x164146, 0x164146, 0x4caa4212, 0x4cea4212, 0x00000016, 0x0 }, /* #29 */
    3950     { 0x336a12, 0x336a12, 0xd29e2505, 0xd2de2505, 0x00000016, 0x0 }, /* #30 */
    3951     { 0x264792, 0x264793, 0x4c81e56f, 0x4c81e567, 0x00000003, 0x0 }, /* #31 */
    3952     { 0x1c2216, 0x1c2217, 0xff9ed2c6, 0xff9ed2c2, 0x00000002, 0x0 }, /* #32 */
    3953     { 0x342346, 0x342346, 0xfc6a1fc6, 0xfcea1fc6, 0x00000017, 0x0 }, /* #33 */
    3954     { 0x306c16, 0x306c17, 0xe4698beb, 0xe4698bcb, 0x00000005, 0x0 }, /* #34 */
    3955     { 0x3f68c7, 0x3f68c7, 0x69d17558, 0x69d17158, 0x0000000a, 0x0 }, /* #35 */
    3956     { 0x395c13, 0x395c12, 0x16bf5d3e, 0x16bfdd3e, 0x0000000f, 0x0 }, /* #36 */
    3957     { 0x374946, 0x374946, 0xb59c6bfb, 0xb59e6bfb, 0x00000011, 0x0 }, /* #37 */
    3958     { 0x306a06, 0x306a06, 0xd1ea453d, 0xf1ea453d, 0x0000001d, 0x0 }, /* #38 */
    3959     { 0x087fd7, 0x087fd6, 0x621b7b71, 0x621b7b75, 0x00000002, 0x0 }, /* #39 */
    3960     { 0x143f86, 0x143f86, 0xeb0b7822, 0xeb0b7922, 0x00000008, 0x0 }, /* #40 */
    3961     { 0x026352, 0x026353, 0xe96484d9, 0xe94484d9, 0x00000015, 0x0 }, /* #41 */
    3962     { 0x3f7c92, 0x3f7c93, 0xc271ebaa, 0xc271eaaa, 0x00000008, 0x0 }, /* #42 */
    3963     { 0x3b3d56, 0x3b3d56, 0x163c511d, 0x163e511d, 0x00000011, 0x0 }, /* #43 */
    3964     { 0x0c0117, 0x0c0117, 0x7214ffe1, 0x7210ffe1, 0x00000012, 0x0 }, /* #44 */
    3965     { 0x176797, 0x176796, 0xb2df81e1, 0xb2df81e5, 0x00000002, 0x0 }, /* #45 */
    3966     { 0x256707, 0x256706, 0xed39a783, 0xef39a783, 0x00000019, 0x0 }, /* #46 */
    3967     { 0x042e13, 0x042e13, 0xc3a62c5f, 0xc2a62c5f, 0x00000018, 0x0 }, /* #47 */
    3968     { 0x0c2f82, 0x0c2f82, 0x5f003ebe, 0x7f003ebe, 0x0000001d, 0x0 }, /* #48 */
    3969     { 0x1d1486, 0x1d1487, 0xb70b5133, 0xb50b5133, 0x00000019, 0x0 }, /* #49 */
    3970     { 0x173e02, 0x173e03, 0x50afce99, 0x508fce99, 0x00000015, 0x0 }, /* #50 */
    3971     { 0x035916, 0x035917, 0xb16cb10b, 0xb16ca10b, 0x0000000c, 0x0 }, /* #51 */
    3972     { 0x2a6cc7, 0x2a6cc7, 0xd107f53a, 0xd107f52a, 0x00000004, 0x0 }, /* #52 */
    3973     { 0x3b3d52, 0x3b3d53, 0x5ff760c7, 0x5ff76047, 0x00000007, 0x0 }, /* #53 */
    3974     { 0x146d97, 0x146d97, 0x387ec2a4, 0x387e82a4, 0x0000000e, 0x0 }, /* #54 */
    3975     { 0x130052, 0x130052, 0x84097144, 0x84897144, 0x00000017, 0x0 }, /* #55 */
    3976     { 0x1f6812, 0x1f6813, 0x1eeaf026, 0x1ecaf026, 0x00000015, 0x0 }, /* #56 */
    3977     { 0x3e1117, 0x3e1116, 0x8cd060a7, 0x8cd0e0a7, 0x0000000f, 0x0 }, /* #57 */
    3978     { 0x0867c7, 0x0867c7, 0x2aa54d25, 0x2aa50d25, 0x0000000e, 0x0 }, /* #58 */
    3979     { 0x3e7e03, 0x3e7e02, 0x3f9e67c6, 0x3f9e6fc6, 0x0000000b, 0x0 }, /* #59 */
    3980     { 0x277057, 0x277057, 0xe2fca618, 0xa2fca618, 0x0000001e, 0x0 }, /* #60 */
    3981     { 0x371782, 0x371782, 0xdf635851, 0xdfe35851, 0x00000017, 0x0 }, /* #61 */
    3982     { 0x305083, 0x305082, 0x5485b7e0, 0x5585b7e0, 0x00000018, 0x0 }, /* #62 */
    3983     { 0x3c78c2, 0x3c78c3, 0xe9d1186a, 0xe9d1184a, 0x00000005, 0x0 }, /* #63 */
     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 */
    39843984};
    39853985static const BINU32_TEST_T g_aTests_btr_u32[] =
    39863986{
    3987     { 0x385d97, 0x385d96, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    3988     { 0x183d12, 0x183d12, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    3989     { 0x131286, 0x131286, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    3990     { 0x162c52, 0x162c52, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    3991     { 0x0d1982, 0x0d1983, 0xca828289, 0xca828288, 0x00000000, 0x0 }, /* #4 */
    3992     { 0x036906, 0x036907, 0x93ca2bb7, 0x93ca2bb6, 0x00000000, 0x0 }, /* #5 */
    3993     { 0x0c7e02, 0x0c7e02, 0xd2a6890a, 0xd2a6890a, 0x00000000, 0x0 }, /* #6 */
    3994     { 0x0914d6, 0x0914d6, 0xb7153c6e, 0xb7153c6e, 0x00000000, 0x0 }, /* #7 */
    3995     { 0x1a2d92, 0x1a2d93, 0xb02faa04, 0xa02faa04, 0x0000001c, 0x0 }, /* #8 */
    3996     { 0x0675d2, 0x0675d2, 0xfd182472, 0xfd182472, 0x00000019, 0x0 }, /* #9 */
    3997     { 0x3a0193, 0x3a0193, 0x83e5854c, 0x83e5844c, 0x00000008, 0x0 }, /* #10 */
    3998     { 0x087547, 0x087546, 0xa2954aac, 0xa2954aac, 0x00000011, 0x0 }, /* #11 */
    3999     { 0x2b0116, 0x2b0116, 0xac047073, 0xac047073, 0x0000001e, 0x0 }, /* #12 */
    4000     { 0x2b74c2, 0x2b74c3, 0xd2ddc8a3, 0xd2dd88a3, 0x0000000e, 0x0 }, /* #13 */
    4001     { 0x2d50c7, 0x2d50c6, 0x820f942e, 0x820f942e, 0x0000001d, 0x0 }, /* #14 */
    4002     { 0x2953d6, 0x2953d7, 0xaf5b75e6, 0xaf4b75e6, 0x00000014, 0x0 }, /* #15 */
    4003     { 0x0e6483, 0x0e6482, 0x93b09192, 0x93b09192, 0x00000005, 0x0 }, /* #16 */
    4004     { 0x3b0ec3, 0x3b0ec2, 0x30d99500, 0x30d99500, 0x0000001a, 0x0 }, /* #17 */
    4005     { 0x2c7207, 0x2c7206, 0x5bc6086a, 0x5bc6086a, 0x00000000, 0x0 }, /* #18 */
    4006     { 0x1d6c17, 0x1d6c16, 0x0bbce033, 0x0bbce033, 0x0000001e, 0x0 }, /* #19 */
    4007     { 0x063392, 0x063393, 0x130cbc81, 0x130cbc01, 0x00000007, 0x0 }, /* #20 */
    4008     { 0x0314c6, 0x0314c7, 0xde547eaf, 0xde147eaf, 0x00000016, 0x0 }, /* #21 */
    4009     { 0x1f17c6, 0x1f17c7, 0xf0ddb01f, 0xf0d9b01f, 0x00000012, 0x0 }, /* #22 */
    4010     { 0x2117d2, 0x2117d2, 0x3ac46e71, 0x3ac46e71, 0x00000014, 0x0 }, /* #23 */
    4011     { 0x1f1213, 0x1f1213, 0xb3a45127, 0xb3a45123, 0x00000002, 0x0 }, /* #24 */
    4012     { 0x097b56, 0x097b57, 0x712e5e50, 0x312e5e50, 0x0000001e, 0x0 }, /* #25 */
    4013     { 0x256393, 0x256392, 0x207ae68e, 0x207ae68e, 0x00000010, 0x0 }, /* #26 */
    4014     { 0x212346, 0x212347, 0x7b762b1b, 0x7b762b13, 0x00000003, 0x0 }, /* #27 */
    4015     { 0x306713, 0x306713, 0x783bc288, 0x783bc088, 0x00000009, 0x0 }, /* #28 */
    4016     { 0x1a7352, 0x1a7353, 0xffc1e10b, 0xff41e10b, 0x00000017, 0x0 }, /* #29 */
    4017     { 0x256d13, 0x256d12, 0x490340b5, 0x490340b5, 0x00000008, 0x0 }, /* #30 */
    4018     { 0x100e12, 0x100e13, 0x48a8a9f0, 0x48a8a9b0, 0x00000006, 0x0 }, /* #31 */
    4019     { 0x3d6056, 0x3d6057, 0xe0cfbec8, 0xe0cbbec8, 0x00000012, 0x0 }, /* #32 */
    4020     { 0x203597, 0x203596, 0xe1b20eeb, 0xe1b20eeb, 0x0000001a, 0x0 }, /* #33 */
    4021     { 0x301107, 0x301107, 0xf91e36b9, 0xd91e36b9, 0x0000001d, 0x0 }, /* #34 */
    4022     { 0x393c16, 0x393c17, 0x7177806c, 0x7175806c, 0x00000011, 0x0 }, /* #35 */
    4023     { 0x020b87, 0x020b87, 0x32290edc, 0x30290edc, 0x00000019, 0x0 }, /* #36 */
    4024     { 0x274cd3, 0x274cd3, 0x3a5dfe1b, 0x3a5dde1b, 0x0000000d, 0x0 }, /* #37 */
    4025     { 0x0a7e13, 0x0a7e13, 0x6c5c93b4, 0x6c5c9334, 0x00000007, 0x0 }, /* #38 */
    4026     { 0x312597, 0x312597, 0xbb88fa35, 0xbb88da35, 0x0000000d, 0x0 }, /* #39 */
    4027     { 0x0f3403, 0x0f3403, 0x05a53ab0, 0x05a13ab0, 0x00000012, 0x0 }, /* #40 */
    4028     { 0x2a3a06, 0x2a3a06, 0xced3411b, 0xced3411b, 0x0000000d, 0x0 }, /* #41 */
    4029     { 0x345287, 0x345286, 0xead1b818, 0xead1b818, 0x00000007, 0x0 }, /* #42 */
    4030     { 0x061302, 0x061302, 0x82bf76f3, 0x82bf76f3, 0x0000001b, 0x0 }, /* #43 */
    4031     { 0x3d4fc6, 0x3d4fc6, 0x13022936, 0x13022936, 0x0000000e, 0x0 }, /* #44 */
    4032     { 0x302593, 0x302593, 0xa387f2ad, 0xa383f2ad, 0x00000012, 0x0 }, /* #45 */
    4033     { 0x206047, 0x206047, 0x2ba9dfbe, 0x2aa9dfbe, 0x00000018, 0x0 }, /* #46 */
    4034     { 0x3f7252, 0x3f7252, 0xec7612d0, 0xec7612d0, 0x00000008, 0x0 }, /* #47 */
    4035     { 0x2c4243, 0x2c4242, 0x19f66c6d, 0x19f66c6d, 0x0000001f, 0x0 }, /* #48 */
    4036     { 0x260742, 0x260742, 0xc5d057e8, 0xc5d057e8, 0x00000019, 0x0 }, /* #49 */
    4037     { 0x2b32c7, 0x2b32c7, 0x906c26c8, 0x906c22c8, 0x0000000a, 0x0 }, /* #50 */
    4038     { 0x354a43, 0x354a42, 0x00df352a, 0x00df352a, 0x00000015, 0x0 }, /* #51 */
    4039     { 0x0b6213, 0x0b6213, 0xfb6360d0, 0xfb2360d0, 0x00000016, 0x0 }, /* #52 */
    4040     { 0x071447, 0x071446, 0x14d14fed, 0x14d14fed, 0x00000004, 0x0 }, /* #53 */
    4041     { 0x044847, 0x044847, 0x185bf67a, 0x185bf27a, 0x0000000a, 0x0 }, /* #54 */
    4042     { 0x2e65d6, 0x2e65d6, 0x2fbe0d9d, 0x2fbe0d9d, 0x0000001c, 0x0 }, /* #55 */
    4043     { 0x394096, 0x394097, 0x4e106963, 0x4e102963, 0x0000000e, 0x0 }, /* #56 */
    4044     { 0x263713, 0x263713, 0x2c7c2af5, 0x2c7c0af5, 0x0000000d, 0x0 }, /* #57 */
    4045     { 0x180652, 0x180652, 0xfdb7c479, 0xfdb7c479, 0x00000001, 0x0 }, /* #58 */
    4046     { 0x167d93, 0x167d92, 0x4fde0291, 0x4fde0291, 0x0000000d, 0x0 }, /* #59 */
    4047     { 0x375006, 0x375006, 0x3163e741, 0x3163e741, 0x0000001e, 0x0 }, /* #60 */
    4048     { 0x3b7fd2, 0x3b7fd3, 0xf4d7bd3b, 0xd4d7bd3b, 0x0000001d, 0x0 }, /* #61 */
    4049     { 0x253d57, 0x253d56, 0x77190893, 0x77190893, 0x0000000f, 0x0 }, /* #62 */
    4050     { 0x195d07, 0x195d06, 0xb984b09c, 0xb984b09c, 0x0000000e, 0x0 }, /* #63 */
     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 */
    40514051};
    40524052static const BINU32_TEST_T g_aTests_btr_u32_locked[] =
    40534053{
    4054     { 0x045b46, 0x045b46, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #0 */
    4055     { 0x0c5913, 0x0c5912, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #1 */
    4056     { 0x3f7402, 0x3f7402, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #2 */
    4057     { 0x330293, 0x330292, 0x00000000, 0x00000000, 0x00000000, 0x0 }, /* #3 */
    4058     { 0x226753, 0x226752, 0xc5fc271c, 0xc5fc271c, 0x00000000, 0x0 }, /* #4 */
    4059     { 0x101706, 0x101706, 0xaab18432, 0xaab18432, 0x00000000, 0x0 }, /* #5 */
    4060     { 0x1f6052, 0x1f6052, 0xef97a3cc, 0xef97a3cc, 0x00000000, 0x0 }, /* #6 */
    4061     { 0x3f0446, 0x3f0447, 0x106141df, 0x106141de, 0x00000000, 0x0 }, /* #7 */
    4062     { 0x3c2d57, 0x3c2d56, 0x11f0e4fd, 0x11f0e4fd, 0x00000019, 0x0 }, /* #8 */
    4063     { 0x134082, 0x134083, 0x784c8faf, 0x784c8fab, 0x00000002, 0x0 }, /* #9 */
    4064     { 0x035252, 0x035252, 0x0182b81e, 0x0182b81e, 0x0000000e, 0x0 }, /* #10 */
    4065     { 0x0a6d86, 0x0a6d86, 0xb5a17422, 0xb5a17422, 0x00000003, 0x0 }, /* #11 */
    4066     { 0x195302, 0x195302, 0xad0c41f9, 0xad0c41f9, 0x00000011, 0x0 }, /* #12 */
    4067     { 0x162652, 0x162652, 0x0e65a1d3, 0x0e65a1d3, 0x00000002, 0x0 }, /* #13 */
    4068     { 0x2a4c87, 0x2a4c86, 0x43b40618, 0x43b40618, 0x00000007, 0x0 }, /* #14 */
    4069     { 0x0f53d7, 0x0f53d7, 0x22c9394f, 0x22c93947, 0x00000003, 0x0 }, /* #15 */
    4070     { 0x236d03, 0x236d02, 0x0bda9b7c, 0x0bda9b7c, 0x0000001d, 0x0 }, /* #16 */
    4071     { 0x127a42, 0x127a42, 0x88e312bb, 0x88e312bb, 0x0000001e, 0x0 }, /* #17 */
    4072     { 0x2d3702, 0x2d3702, 0x8ef0cc1a, 0x8ef0cc1a, 0x00000018, 0x0 }, /* #18 */
    4073     { 0x352716, 0x352716, 0x126ae9ba, 0x126ae9ba, 0x00000006, 0x0 }, /* #19 */
    4074     { 0x383c43, 0x383c42, 0x2945b4ee, 0x2945b4ee, 0x0000001e, 0x0 }, /* #20 */
    4075     { 0x366f57, 0x366f56, 0x2bab05dc, 0x2bab05dc, 0x00000016, 0x0 }, /* #21 */
    4076     { 0x3f5f57, 0x3f5f56, 0x863edc57, 0x863edc57, 0x00000005, 0x0 }, /* #22 */
    4077     { 0x0f3097, 0x0f3096, 0x2451408d, 0x2451408d, 0x0000000f, 0x0 }, /* #23 */
    4078     { 0x0d1e47, 0x0d1e47, 0xff61a56d, 0xff60a56d, 0x00000010, 0x0 }, /* #24 */
    4079     { 0x3e5b83, 0x3e5b83, 0xeb7daf12, 0xeb7d8f12, 0x0000000d, 0x0 }, /* #25 */
    4080     { 0x3877d3, 0x3877d2, 0x1231e38d, 0x1231e38d, 0x00000012, 0x0 }, /* #26 */
    4081     { 0x386246, 0x386246, 0x5765fbcc, 0x5765fbcc, 0x0000001b, 0x0 }, /* #27 */
    4082     { 0x021a03, 0x021a02, 0xa46342e6, 0xa46342e6, 0x0000000b, 0x0 }, /* #28 */
    4083     { 0x085193, 0x085192, 0x9bf2a196, 0x9bf2a196, 0x00000006, 0x0 }, /* #29 */
    4084     { 0x201e86, 0x201e87, 0xcdacbc49, 0xcd2cbc49, 0x00000017, 0x0 }, /* #30 */
    4085     { 0x073006, 0x073007, 0xaccbc8c5, 0xac8bc8c5, 0x00000016, 0x0 }, /* #31 */
    4086     { 0x3e1057, 0x3e1057, 0x1b748cea, 0x1b648cea, 0x00000014, 0x0 }, /* #32 */
    4087     { 0x1b6906, 0x1b6906, 0x16f489f0, 0x16f489f0, 0x0000000c, 0x0 }, /* #33 */
    4088     { 0x3f5246, 0x3f5246, 0xfaf6a001, 0xfaf6a001, 0x00000013, 0x0 }, /* #34 */
    4089     { 0x125e86, 0x125e86, 0x18490586, 0x18490586, 0x0000001f, 0x0 }, /* #35 */
    4090     { 0x127907, 0x127906, 0x1bd79b58, 0x1bd79b58, 0x0000000e, 0x0 }, /* #36 */
    4091     { 0x2440c2, 0x2440c3, 0x607ca494, 0x607c8494, 0x0000000d, 0x0 }, /* #37 */
    4092     { 0x0a6306, 0x0a6307, 0x28620f6d, 0x28620b6d, 0x0000000a, 0x0 }, /* #38 */
    4093     { 0x2e2e12, 0x2e2e13, 0xa6dedcc0, 0xa6ded8c0, 0x0000000a, 0x0 }, /* #39 */
    4094     { 0x1d7ac6, 0x1d7ac7, 0xa2072754, 0xa2062754, 0x00000010, 0x0 }, /* #40 */
    4095     { 0x207216, 0x207216, 0x676c4af7, 0x676c4af7, 0x0000001f, 0x0 }, /* #41 */
    4096     { 0x3f0c02, 0x3f0c03, 0xe58365ba, 0xe58361ba, 0x0000000a, 0x0 }, /* #42 */
    4097     { 0x1f42c3, 0x1f42c2, 0x2afc2e10, 0x2afc2e10, 0x00000005, 0x0 }, /* #43 */
    4098     { 0x267fd3, 0x267fd3, 0x3a1b5d42, 0x3a0b5d42, 0x00000014, 0x0 }, /* #44 */
    4099     { 0x162b93, 0x162b92, 0x16e3c8e7, 0x16e3c8e7, 0x00000012, 0x0 }, /* #45 */
    4100     { 0x345007, 0x345007, 0x2935ef09, 0x2935ed09, 0x00000009, 0x0 }, /* #46 */
    4101     { 0x352683, 0x352683, 0x71c1dbf9, 0x71c19bf9, 0x0000000e, 0x0 }, /* #47 */
    4102     { 0x1c2ac6, 0x1c2ac7, 0xae2c77a1, 0xae0c77a1, 0x00000015, 0x0 }, /* #48 */
    4103     { 0x073582, 0x073582, 0xc1410906, 0xc1410906, 0x00000013, 0x0 }, /* #49 */
    4104     { 0x234ec6, 0x234ec6, 0xfca2d427, 0xfca2d427, 0x00000010, 0x0 }, /* #50 */
    4105     { 0x272e03, 0x272e03, 0xd2954e74, 0xd2944e74, 0x00000010, 0x0 }, /* #51 */
    4106     { 0x3c21d3, 0x3c21d2, 0x7683a587, 0x7683a587, 0x0000000e, 0x0 }, /* #52 */
    4107     { 0x3431d7, 0x3431d7, 0x5d252d57, 0x5d252957, 0x0000000a, 0x0 }, /* #53 */
    4108     { 0x1c7f46, 0x1c7f46, 0x2ebcb189, 0x2ebcb189, 0x0000001c, 0x0 }, /* #54 */
    4109     { 0x2c2352, 0x2c2352, 0x982f90e7, 0x982f90e7, 0x00000009, 0x0 }, /* #55 */
    4110     { 0x3019d6, 0x3019d7, 0x53f919c2, 0x13f919c2, 0x0000001e, 0x0 }, /* #56 */
    4111     { 0x3d5997, 0x3d5996, 0x29bbd2e4, 0x29bbd2e4, 0x0000001a, 0x0 }, /* #57 */
    4112     { 0x133907, 0x133907, 0xec3c7abc, 0xec3c72bc, 0x0000000b, 0x0 }, /* #58 */
    4113     { 0x1d4e53, 0x1d4e52, 0xffeecc72, 0xffeecc72, 0x00000003, 0x0 }, /* #59 */
    4114     { 0x2e5a52, 0x2e5a52, 0x8959d223, 0x8959d223, 0x00000012, 0x0 }, /* #60 */
    4115     { 0x331492, 0x331492, 0xec3d9311, 0xec3d9311, 0x00000016, 0x0 }, /* #61 */
    4116     { 0x2b2313, 0x2b2313, 0xe30f52d9, 0xe30f50d9, 0x00000009, 0x0 }, /* #62 */
    4117     { 0x2960d3, 0x2960d3, 0x446fb5af, 0x446eb5af, 0x00000010, 0x0 }, /* #63 */
     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 */
    41184118};
    41194119static const BINU32_TEST_T g_aTests_bts_u32[] =
    41204120{
    4121     { 0x0a2a53, 0x0a2a52, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
    4122     { 0x021257, 0x021256, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
    4123     { 0x2b6bd3, 0x2b6bd2, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
    4124     { 0x382f93, 0x382f92, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
    4125     { 0x253306, 0x253306, 0x40d03a52, 0x40d03a53, 0x00000000, 0x0 }, /* #4 */
    4126     { 0x2417c6, 0x2417c7, 0xab25d96d, 0xab25d96d, 0x00000000, 0x0 }, /* #5 */
    4127     { 0x3a3653, 0x3a3653, 0x743a8d77, 0x743a8d77, 0x00000000, 0x0 }, /* #6 */
    4128     { 0x1b2456, 0x1b2457, 0xb8edf88f, 0xb8edf88f, 0x00000000, 0x0 }, /* #7 */
    4129     { 0x3f1d82, 0x3f1d82, 0xa266d6a2, 0xa266d7a2, 0x00000008, 0x0 }, /* #8 */
    4130     { 0x0d2552, 0x0d2553, 0x49ec7a7b, 0x49ec7a7b, 0x00000016, 0x0 }, /* #9 */
    4131     { 0x2b3a03, 0x2b3a02, 0x94779870, 0xb4779870, 0x0000001d, 0x0 }, /* #10 */
    4132     { 0x236212, 0x236213, 0x61271738, 0x61271738, 0x00000015, 0x0 }, /* #11 */
    4133     { 0x142c86, 0x142c86, 0x7a725c2e, 0x7a725c3e, 0x00000004, 0x0 }, /* #12 */
    4134     { 0x2424d3, 0x2424d2, 0x86873574, 0x868735f4, 0x00000007, 0x0 }, /* #13 */
    4135     { 0x186d42, 0x186d42, 0xd0a0a164, 0xd0a0e164, 0x0000000e, 0x0 }, /* #14 */
    4136     { 0x375757, 0x375756, 0x4e241e66, 0x4e245e66, 0x0000000e, 0x0 }, /* #15 */
    4137     { 0x1917d2, 0x1917d2, 0x88f10270, 0x88f12270, 0x0000000d, 0x0 }, /* #16 */
    4138     { 0x006cc2, 0x006cc3, 0xcb9dfe0e, 0xcb9dfe0e, 0x0000000e, 0x0 }, /* #17 */
    4139     { 0x283dd2, 0x283dd2, 0x990d712b, 0x9d0d712b, 0x0000001a, 0x0 }, /* #18 */
    4140     { 0x3673d3, 0x3673d3, 0xe125f789, 0xe125f789, 0x00000000, 0x0 }, /* #19 */
    4141     { 0x386017, 0x386016, 0xd9bf0155, 0xd9bf2155, 0x0000000d, 0x0 }, /* #20 */
    4142     { 0x1c2d07, 0x1c2d07, 0x584bbc48, 0x584bbc48, 0x00000011, 0x0 }, /* #21 */
    4143     { 0x3e51d3, 0x3e51d3, 0xd7107ec7, 0xd7107ec7, 0x00000014, 0x0 }, /* #22 */
    4144     { 0x2f1e46, 0x2f1e46, 0xd82a057e, 0xd82a0d7e, 0x0000000b, 0x0 }, /* #23 */
    4145     { 0x3e0a86, 0x3e0a87, 0xc6feb6b4, 0xc6feb6b4, 0x00000015, 0x0 }, /* #24 */
    4146     { 0x067a16, 0x067a17, 0x3fbd8e8c, 0x3fbd8e8c, 0x0000001a, 0x0 }, /* #25 */
    4147     { 0x2d2207, 0x2d2207, 0x6bc8b767, 0x6bc8b767, 0x00000001, 0x0 }, /* #26 */
    4148     { 0x2b0316, 0x2b0317, 0x115c95a2, 0x115c95a2, 0x00000014, 0x0 }, /* #27 */
    4149     { 0x060b06, 0x060b07, 0xf6f98190, 0xf6f98190, 0x00000004, 0x0 }, /* #28 */
    4150     { 0x2f35c2, 0x2f35c2, 0x8bb6a3b6, 0x8bb6abb6, 0x0000000b, 0x0 }, /* #29 */
    4151     { 0x0f0592, 0x0f0593, 0x1d79ea76, 0x1d79ea76, 0x0000001c, 0x0 }, /* #30 */
    4152     { 0x035a97, 0x035a96, 0xbc6be46f, 0xfc6be46f, 0x0000001e, 0x0 }, /* #31 */
    4153     { 0x264917, 0x264917, 0x281aeee7, 0x281aeee7, 0x0000001d, 0x0 }, /* #32 */
    4154     { 0x0b2a52, 0x0b2a53, 0x9f6b1e71, 0x9f6b1e71, 0x00000005, 0x0 }, /* #33 */
    4155     { 0x0e0e83, 0x0e0e83, 0xc71a0fe8, 0xc71a0fe8, 0x00000011, 0x0 }, /* #34 */
    4156     { 0x252417, 0x252417, 0xf6f6bbbf, 0xf6f6bbbf, 0x00000009, 0x0 }, /* #35 */
    4157     { 0x3530c7, 0x3530c7, 0x47836a3b, 0x47836a3b, 0x00000009, 0x0 }, /* #36 */
    4158     { 0x1e7553, 0x1e7553, 0xed4f22ba, 0xed4f22ba, 0x00000012, 0x0 }, /* #37 */
    4159     { 0x232242, 0x232242, 0x3a1cdc18, 0x3a1cfc18, 0x0000000d, 0x0 }, /* #38 */
    4160     { 0x076e82, 0x076e83, 0xdc2b71da, 0xdc2b71da, 0x00000010, 0x0 }, /* #39 */
    4161     { 0x1b3f42, 0x1b3f43, 0x8fc8e510, 0x8fc8e510, 0x0000001f, 0x0 }, /* #40 */
    4162     { 0x0b4fd7, 0x0b4fd7, 0x3bd83e1d, 0x3bd83e1d, 0x00000003, 0x0 }, /* #41 */
    4163     { 0x3c2517, 0x3c2517, 0x8f90f45a, 0x8f90f45a, 0x0000001f, 0x0 }, /* #42 */
    4164     { 0x2f5b96, 0x2f5b97, 0x50b68dba, 0x50b68dba, 0x0000001c, 0x0 }, /* #43 */
    4165     { 0x2903d7, 0x2903d6, 0x2ac831c0, 0x2ac831c2, 0x00000001, 0x0 }, /* #44 */
    4166     { 0x2d4b82, 0x2d4b83, 0xc7e9462d, 0xc7e9462d, 0x00000005, 0x0 }, /* #45 */
    4167     { 0x3430c6, 0x3430c6, 0xd29f514f, 0xd29f594f, 0x0000000b, 0x0 }, /* #46 */
    4168     { 0x344396, 0x344396, 0x627d0011, 0x727d0011, 0x0000001c, 0x0 }, /* #47 */
    4169     { 0x390157, 0x390157, 0x492d2d0b, 0x492d2d0b, 0x00000015, 0x0 }, /* #48 */
    4170     { 0x3274d6, 0x3274d7, 0x4f5c094d, 0x4f5c094d, 0x00000000, 0x0 }, /* #49 */
    4171     { 0x313917, 0x313917, 0x6ad25ab7, 0x6ad25ab7, 0x0000001b, 0x0 }, /* #50 */
    4172     { 0x381297, 0x381297, 0x1d1371a5, 0x1d1371a5, 0x00000008, 0x0 }, /* #51 */
    4173     { 0x2b4c17, 0x2b4c16, 0x864aa4a8, 0x864aa4a9, 0x00000000, 0x0 }, /* #52 */
    4174     { 0x332b92, 0x332b92, 0x94a01303, 0x96a01303, 0x00000019, 0x0 }, /* #53 */
    4175     { 0x164fc3, 0x164fc3, 0x1e8850f5, 0x1e8850f5, 0x00000006, 0x0 }, /* #54 */
    4176     { 0x082543, 0x082542, 0x73adc447, 0x73adc44f, 0x00000003, 0x0 }, /* #55 */
    4177     { 0x1f0003, 0x1f0003, 0x98718a28, 0x98718a28, 0x0000001b, 0x0 }, /* #56 */
    4178     { 0x1b2686, 0x1b2687, 0xf38aeaa5, 0xf38aeaa5, 0x0000001c, 0x0 }, /* #57 */
    4179     { 0x127313, 0x127312, 0x2414018d, 0x241401cd, 0x00000006, 0x0 }, /* #58 */
    4180     { 0x1413d2, 0x1413d3, 0x7432d87f, 0x7432d87f, 0x00000005, 0x0 }, /* #59 */
    4181     { 0x0978d2, 0x0978d2, 0xf61e0973, 0xf61e1973, 0x0000000c, 0x0 }, /* #60 */
    4182     { 0x1d39d6, 0x1d39d6, 0xe5621b21, 0xe5621b31, 0x00000004, 0x0 }, /* #61 */
    4183     { 0x0f2a07, 0x0f2a06, 0xd10488b6, 0xd14488b6, 0x00000016, 0x0 }, /* #62 */
    4184     { 0x1f0443, 0x1f0442, 0x1cf09fae, 0x1cf49fae, 0x00000012, 0x0 }, /* #63 */
     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 */
    41854185};
    41864186static const BINU32_TEST_T g_aTests_bts_u32_locked[] =
    41874187{
    4188     { 0x183097, 0x183096, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #0 */
    4189     { 0x0d5243, 0x0d5242, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #1 */
    4190     { 0x113a16, 0x113a16, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #2 */
    4191     { 0x346892, 0x346892, 0x00000000, 0x00000001, 0x00000000, 0x0 }, /* #3 */
    4192     { 0x182cc6, 0x182cc7, 0xc225b99d, 0xc225b99d, 0x00000000, 0x0 }, /* #4 */
    4193     { 0x126697, 0x126697, 0x28f9c1eb, 0x28f9c1eb, 0x00000000, 0x0 }, /* #5 */
    4194     { 0x3d27d6, 0x3d27d7, 0xd860fd8b, 0xd860fd8b, 0x00000000, 0x0 }, /* #6 */
    4195     { 0x2e7bc2, 0x2e7bc2, 0xc90594f2, 0xc90594f3, 0x00000000, 0x0 }, /* #7 */
    4196     { 0x3c3c97, 0x3c3c96, 0x52106458, 0x5210645a, 0x00000001, 0x0 }, /* #8 */
    4197     { 0x1a2b06, 0x1a2b07, 0xfba0178b, 0xfba0178b, 0x0000001c, 0x0 }, /* #9 */
    4198     { 0x105e02, 0x105e03, 0x93d6c7b5, 0x93d6c7b5, 0x0000001c, 0x0 }, /* #10 */
    4199     { 0x031a02, 0x031a03, 0x4bab0188, 0x4bab0188, 0x00000017, 0x0 }, /* #11 */
    4200     { 0x023203, 0x023203, 0xcc21ee54, 0xcc21ee54, 0x0000001a, 0x0 }, /* #12 */
    4201     { 0x386d17, 0x386d16, 0x73a9bd7b, 0x73e9bd7b, 0x00000016, 0x0 }, /* #13 */
    4202     { 0x1a44c7, 0x1a44c7, 0xaa1ca74e, 0xaa1ca74e, 0x0000001b, 0x0 }, /* #14 */
    4203     { 0x383f83, 0x383f82, 0xd30cae60, 0xd34cae60, 0x00000016, 0x0 }, /* #15 */
    4204     { 0x394797, 0x394797, 0xdda140bf, 0xdda140bf, 0x0000001e, 0x0 }, /* #16 */
    4205     { 0x1d6ac7, 0x1d6ac7, 0xc24b9a9b, 0xc24b9a9b, 0x00000007, 0x0 }, /* #17 */
    4206     { 0x2f3a93, 0x2f3a92, 0x372f0d3d, 0xb72f0d3d, 0x0000001f, 0x0 }, /* #18 */
    4207     { 0x1d0882, 0x1d0883, 0x3272be4f, 0x3272be4f, 0x00000019, 0x0 }, /* #19 */
    4208     { 0x3d0e87, 0x3d0e86, 0x94f3a259, 0x96f3a259, 0x00000019, 0x0 }, /* #20 */
    4209     { 0x0d7b93, 0x0d7b93, 0x1f9cb442, 0x1f9cb442, 0x0000001c, 0x0 }, /* #21 */
    4210     { 0x251996, 0x251997, 0x91e52158, 0x91e52158, 0x00000015, 0x0 }, /* #22 */
    4211     { 0x166142, 0x166142, 0xc6ecc850, 0xceecc850, 0x0000001b, 0x0 }, /* #23 */
    4212     { 0x2c4a13, 0x2c4a13, 0xbcc4de94, 0xbcc4de94, 0x0000001b, 0x0 }, /* #24 */
    4213     { 0x033a12, 0x033a13, 0xa7670233, 0xa7670233, 0x00000018, 0x0 }, /* #25 */
    4214     { 0x1f4346, 0x1f4347, 0x8052c566, 0x8052c566, 0x00000001, 0x0 }, /* #26 */
    4215     { 0x300a16, 0x300a17, 0x24bcf4df, 0x24bcf4df, 0x00000004, 0x0 }, /* #27 */
    4216     { 0x2f2312, 0x2f2312, 0x40caf052, 0x40caf852, 0x0000000b, 0x0 }, /* #28 */
    4217     { 0x176f82, 0x176f82, 0x2f9f09ec, 0x2f9f09ed, 0x00000000, 0x0 }, /* #29 */
    4218     { 0x3f2b93, 0x3f2b92, 0x055793ec, 0x155793ec, 0x0000001c, 0x0 }, /* #30 */
    4219     { 0x0f5947, 0x0f5946, 0xef049b83, 0xef049b93, 0x00000004, 0x0 }, /* #31 */
    4220     { 0x2148c6, 0x2148c6, 0xfc49ef94, 0xfc49efb4, 0x00000005, 0x0 }, /* #32 */
    4221     { 0x354907, 0x354906, 0x6dccaa28, 0x6dccaa68, 0x00000006, 0x0 }, /* #33 */
    4222     { 0x047943, 0x047943, 0x74c18e97, 0x74c18e97, 0x0000001e, 0x0 }, /* #34 */
    4223     { 0x024743, 0x024742, 0xd5e5e1f1, 0xd5e5e5f1, 0x0000000a, 0x0 }, /* #35 */
    4224     { 0x196106, 0x196107, 0x72b9b706, 0x72b9b706, 0x00000010, 0x0 }, /* #36 */
    4225     { 0x0b4182, 0x0b4183, 0x17406758, 0x17406758, 0x0000000e, 0x0 }, /* #37 */
    4226     { 0x1c0e46, 0x1c0e46, 0x3af65eea, 0xbaf65eea, 0x0000001f, 0x0 }, /* #38 */
    4227     { 0x003717, 0x003716, 0xda3cbab4, 0xda3cbeb4, 0x0000000a, 0x0 }, /* #39 */
    4228     { 0x294fd6, 0x294fd6, 0xb1b2b997, 0xb1f2b997, 0x00000016, 0x0 }, /* #40 */
    4229     { 0x3f2907, 0x3f2907, 0x44a812ff, 0x44a812ff, 0x00000005, 0x0 }, /* #41 */
    4230     { 0x2c0602, 0x2c0603, 0x7d7972aa, 0x7d7972aa, 0x00000003, 0x0 }, /* #42 */
    4231     { 0x024982, 0x024983, 0x299fe8c5, 0x299fe8c5, 0x00000007, 0x0 }, /* #43 */
    4232     { 0x0e1183, 0x0e1183, 0xa9348b63, 0xa9348b63, 0x00000015, 0x0 }, /* #44 */
    4233     { 0x1d2fc2, 0x1d2fc2, 0x92336b7c, 0x92736b7c, 0x00000016, 0x0 }, /* #45 */
    4234     { 0x017192, 0x017193, 0x70c941b4, 0x70c941b4, 0x0000001c, 0x0 }, /* #46 */
    4235     { 0x0d6543, 0x0d6543, 0x9017fb9a, 0x9017fb9a, 0x00000004, 0x0 }, /* #47 */
    4236     { 0x1a3c93, 0x1a3c93, 0x92dc0678, 0x92dc0678, 0x00000014, 0x0 }, /* #48 */
    4237     { 0x2a5813, 0x2a5813, 0x5f842e51, 0x5f842e51, 0x0000000b, 0x0 }, /* #49 */
    4238     { 0x2d4482, 0x2d4483, 0x74ab2f32, 0x74ab2f32, 0x00000017, 0x0 }, /* #50 */
    4239     { 0x0633d7, 0x0633d6, 0x7ec2378f, 0xfec2378f, 0x0000001f, 0x0 }, /* #51 */
    4240     { 0x2f0243, 0x2f0242, 0xa4324d6a, 0xa4324dea, 0x00000007, 0x0 }, /* #52 */
    4241     { 0x0a4202, 0x0a4202, 0x2d7e6c30, 0x2d7e6c32, 0x00000001, 0x0 }, /* #53 */
    4242     { 0x230306, 0x230306, 0x71a2f649, 0x75a2f649, 0x0000001a, 0x0 }, /* #54 */
    4243     { 0x3438d7, 0x3438d6, 0xe8720adc, 0xe8720edc, 0x0000000a, 0x0 }, /* #55 */
    4244     { 0x281dc7, 0x281dc7, 0x29ba183f, 0x29ba183f, 0x0000001d, 0x0 }, /* #56 */
    4245     { 0x3c1706, 0x3c1707, 0xf93647a9, 0xf93647a9, 0x00000015, 0x0 }, /* #57 */
    4246     { 0x191812, 0x191813, 0x006752ed, 0x006752ed, 0x00000015, 0x0 }, /* #58 */
    4247     { 0x2a5fd7, 0x2a5fd6, 0x7d48bec5, 0x7d48bfc5, 0x00000008, 0x0 }, /* #59 */
    4248     { 0x384312, 0x384312, 0xf36637f7, 0xf36637ff, 0x00000003, 0x0 }, /* #60 */
    4249     { 0x3b6152, 0x3b6152, 0x32590013, 0x32590017, 0x00000002, 0x0 }, /* #61 */
    4250     { 0x210612, 0x210613, 0x5cc7d942, 0x5cc7d942, 0x00000011, 0x0 }, /* #62 */
    4251     { 0x095186, 0x095186, 0x0d62eda3, 0x0d72eda3, 0x00000014, 0x0 }, /* #63 */
     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 */
    42524252};
    42534253
     
    42564256static const BINU64_TEST_T g_aTests_add_u64[] =
    42574257{
    4258     { 0x3d7b13, 0x3d7346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4259     { 0x090382, 0x090346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4260     { 0x186e02, 0x186646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4261     { 0x180446, 0x180446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4262     { 0x2b5f13, 0x2b5782, 0xd45ac0e8bb648b19, 0xd45ac0e8bb648b19, 0x0000000000000000, 0x0 }, /* #4 */
    4263     { 0x175c16, 0x175406, 0x63fa2819dacd615a, 0x63fa2819dacd615a, 0x0000000000000000, 0x0 }, /* #5 */
    4264     { 0x290a17, 0x290206, 0x4807e53df678d85f, 0x4807e53df678d85f, 0x0000000000000000, 0x0 }, /* #6 */
    4265     { 0x0a5d57, 0x0a5586, 0xc3014655ea481384, 0xc3014655ea481384, 0x0000000000000000, 0x0 }, /* #7 */
    4266     { 0x296bd3, 0x296382, 0xad7355f103f27945, 0xf8cc9465dc6d49cb, 0x4b593e74d87ad086, 0x0 }, /* #8 */
    4267     { 0x2e1f56, 0x2e1786, 0x0de72d6e9f156fc5, 0xda9200ee6e3fcf48, 0xccaad37fcf2a5f83, 0x0 }, /* #9 */
    4268     { 0x3c27d6, 0x3c2f86, 0x5d35a226badc8a30, 0x83c46dc52e50e8f0, 0x268ecb9e73745ec0, 0x0 }, /* #10 */
    4269     { 0x274503, 0x274503, 0xed715b5f90efec5a, 0x511746e7ed8419ef, 0x63a5eb885c942d95, 0x0 }, /* #11 */
    4270     { 0x0e4ec3, 0x0e4e82, 0x4b167a58022bf035, 0xa875a5f932adbc26, 0x5d5f2ba13081cbf1, 0x0 }, /* #12 */
    4271     { 0x100c06, 0x100482, 0xb368d80b4429f970, 0xf7ded280fa826594, 0x4475fa75b6586c24, 0x0 }, /* #13 */
    4272     { 0x161cc7, 0x161486, 0x3eab4e0d5c5f1888, 0xc128814e3492f30a, 0x827d3340d833da82, 0x0 }, /* #14 */
    4273     { 0x1c3506, 0x1c3583, 0x9291d96e36664e32, 0x8b0d0a38f3861cbf, 0xf87b30cabd1fce8d, 0x0 }, /* #15 */
    4274     { 0x1b7ec2, 0x1b7693, 0xbaf032d88da36f5b, 0xb7f096fc4599c349, 0xfd006423b7f653ee, 0x0 }, /* #16 */
    4275     { 0x265fd6, 0x265793, 0xf5f8879da1ad9caf, 0xf3df0108a39e0125, 0xfde6796b01f06476, 0x0 }, /* #17 */
    4276     { 0x1c0503, 0x1c0582, 0x918ad14ab3d75598, 0xb1a2893dfd942b7a, 0x2017b7f349bcd5e2, 0x0 }, /* #18 */
    4277     { 0x064812, 0x064017, 0xd793fb528dcbdece, 0x1c44d43733c1d374, 0x44b0d8e4a5f5f4a6, 0x0 }, /* #19 */
    4278     { 0x2c5607, 0x2c5692, 0x2e7209517e635da6, 0xcb302a5c44ec9462, 0x9cbe210ac68936bc, 0x0 }, /* #20 */
    4279     { 0x350dc2, 0x350587, 0xff0ad9c39fda0ce2, 0xd6c2ffe80afe8f87, 0xd7b826246b2482a5, 0x0 }, /* #21 */
    4280     { 0x2e3686, 0x2e3603, 0xff7c06567560a408, 0x5c5e59f925a1420d, 0x5ce253a2b0409e05, 0x0 }, /* #22 */
    4281     { 0x0f3892, 0x0f3096, 0xda7e58094072f56b, 0xfeeb3e91e00fd233, 0x246ce6889f9cdcc8, 0x0 }, /* #23 */
    4282     { 0x165696, 0x165686, 0x111e5dda11f40d61, 0x9bab3a15d06f4377, 0x8a8cdc3bbe7b3616, 0x0 }, /* #24 */
    4283     { 0x206fc3, 0x206787, 0xfe036c82c9017592, 0xef781b347519ad84, 0xf174aeb1ac1837f2, 0x0 }, /* #25 */
    4284     { 0x024ad2, 0x024282, 0x08fe069bca4a8d03, 0x9e0e16bc8c610238, 0x95101020c2167535, 0x0 }, /* #26 */
    4285     { 0x001117, 0x001182, 0xb14acdf3dc4165d6, 0xfdd25101b38eafce, 0x4c87830dd74d49f8, 0x0 }, /* #27 */
    4286     { 0x363146, 0x363907, 0xc732a723fcbd69c3, 0x63fcce3bbbdee387, 0x9cca2717bf2179c4, 0x0 }, /* #28 */
    4287     { 0x2a0c46, 0x2a0482, 0xc5c7fd8cce623065, 0xcd5f33d5c84d5acb, 0x07973648f9eb2a66, 0x0 }, /* #29 */
    4288     { 0x075f06, 0x075712, 0x3bd4180f5184345e, 0x4b8ed6028ebc197c, 0x0fbabdf33d37e51e, 0x0 }, /* #30 */
    4289     { 0x0c4a07, 0x0c4203, 0x25f02e5a4158fd69, 0x21e116443af0985b, 0xfbf0e7e9f9979af2, 0x0 }, /* #31 */
    4290     { 0x2c1682, 0x2c1683, 0xea39f11dcba26600, 0xd009f28b816b30f2, 0xe5d0016db5c8caf2, 0x0 }, /* #32 */
    4291     { 0x246187, 0x246197, 0xa9fe35b960e2c7aa, 0x9b316cfd6d68b311, 0xf13337440c85eb67, 0x0 }, /* #33 */
    4292     { 0x204757, 0x204f07, 0xadcee9d5b456ce76, 0x2f0d3452e122daa9, 0x813e4a7d2ccc0c33, 0x0 }, /* #34 */
    4293     { 0x0f4152, 0x0f4117, 0x66363760db4597b4, 0x4358b3d0045ce093, 0xdd227c6f291748df, 0x0 }, /* #35 */
    4294     { 0x093fd6, 0x093702, 0x2362ee38e548b620, 0x27e0cc608aaf8fda, 0x047dde27a566d9ba, 0x0 }, /* #36 */
    4295     { 0x0e25c3, 0x0e2587, 0xb9844b920074a502, 0xa9ad586fe589327e, 0xf0290cdde5148d7c, 0x0 }, /* #37 */
    4296     { 0x2e7157, 0x2e7982, 0x6b80b96f08999476, 0x87632f5abe7fe1e6, 0x1be275ebb5e64d70, 0x0 }, /* #38 */
    4297     { 0x3738d3, 0x373007, 0x688be72d250c59f8, 0x4efdb77237dc15aa, 0xe671d04512cfbbb2, 0x0 }, /* #39 */
    4298     { 0x0413c2, 0x041306, 0x08c5ecc7f96f763c, 0x3f60ae8a5467c69c, 0x369ac1c25af85060, 0x0 }, /* #40 */
    4299     { 0x3f7017, 0x3f7807, 0x8089863326d48eb3, 0x28a588b1310ae77e, 0xa81c027e0a3658cb, 0x0 }, /* #41 */
    4300     { 0x121903, 0x121112, 0x31fdece0955d864b, 0x42b287859bc33764, 0x10b49aa50665b119, 0x0 }, /* #42 */
    4301     { 0x0555c2, 0x055503, 0xf8f11bec732263a7, 0x45139cee7a8703f7, 0x4c2281020764a050, 0x0 }, /* #43 */
    4302     { 0x3e3dc6, 0x3e3592, 0x43fd0ee475e814ae, 0xf5281f854b9769a7, 0xb12b10a0d5af54f9, 0x0 }, /* #44 */
    4303     { 0x246b97, 0x246b92, 0x71ceb81d93dde05e, 0xdc02523cbda277ea, 0x6a339a1f29c4978c, 0x0 }, /* #45 */
    4304     { 0x1378d2, 0x137016, 0x2e6dea3b6705ea86, 0x4a88a8ab517eca12, 0x1c1abe6fea78df8c, 0x0 }, /* #46 */
    4305     { 0x325212, 0x325203, 0x78c8f84a285dcde1, 0x35a12c201ca7dbb6, 0xbcd833d5f44a0dd5, 0x0 }, /* #47 */
    4306     { 0x1b3d96, 0x1b3513, 0x6e0c26a5cbe8a5ff, 0x1ac26be69fe45683, 0xacb64540d3fbb084, 0x0 }, /* #48 */
    4307     { 0x2204c2, 0x220483, 0x863fbbe1f36b4d24, 0x83b0648fe199d776, 0xfd70a8adee2e8a52, 0x0 }, /* #49 */
    4308     { 0x0e6882, 0x0e6803, 0xadda182fe94654e3, 0x58b8bbf40ce31049, 0xaadea3c4239cbb66, 0x0 }, /* #50 */
    4309     { 0x3e69d2, 0x3e6107, 0x484b8e35b0910839, 0x25e4614684b27dac, 0xdd98d310d4217573, 0x0 }, /* #51 */
    4310     { 0x0f0b07, 0x0f0392, 0x10b22755b25c7c08, 0xcf51e50febb1cc32, 0xbe9fbdba3955502a, 0x0 }, /* #52 */
    4311     { 0x370b17, 0x370b17, 0x9c83b6d4adbb75ad, 0x39abf9d16f8a5ae4, 0x9d2842fcc1cee537, 0x0 }, /* #53 */
    4312     { 0x212796, 0x212f07, 0x95aaa652398e8160, 0x1a2d7a9521a8d414, 0x8482d442e81a52b4, 0x0 }, /* #54 */
    4313     { 0x2f69c7, 0x2f6992, 0x62b1eb6c55b5e7c4, 0xbaf5b23328251910, 0x5843c6c6d26f314c, 0x0 }, /* #55 */
    4314     { 0x305a12, 0x305217, 0x1ae9a097c33738bc, 0x0f5c130b6e6fea59, 0xf4727273ab38b19d, 0x0 }, /* #56 */
    4315     { 0x1667c2, 0x166f03, 0xd8229620a41cb299, 0x77ce4d7b642bb40e, 0x9fabb75ac00f0175, 0x0 }, /* #57 */
    4316     { 0x357182, 0x357103, 0xa5dd8f2462101de0, 0x16b2fbf3af34244f, 0x70d56ccf4d24066f, 0x0 }, /* #58 */
    4317     { 0x355387, 0x355302, 0x059ae25deb27980b, 0x0c53cf523e826ebf, 0x06b8ecf4535ad6b4, 0x0 }, /* #59 */
    4318     { 0x2e2dc7, 0x2e2d03, 0x86f9078ea6540188, 0x2a04dec8c30861fe, 0xa30bd73a1cb46076, 0x0 }, /* #60 */
    4319     { 0x127392, 0x127392, 0x1197b39af9bf7ac3, 0xcb11675c21467a01, 0xb979b3c12786ff3e, 0x0 }, /* #61 */
    4320     { 0x363f56, 0x363787, 0x9bd95257d85bdb54, 0x836384a63c97c678, 0xe78a324e643beb24, 0x0 }, /* #62 */
    4321     { 0x0e1693, 0x0e1613, 0xd298bc80e4791117, 0x0572f540ae0e9061, 0x32da38bfc9957f4a, 0x0 }, /* #63 */
     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 */
    43224322};
    43234323static const BINU64_TEST_T g_aTests_add_u64_locked[] =
    43244324{
    4325     { 0x307082, 0x307046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4326     { 0x255496, 0x255446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4327     { 0x3d5f96, 0x3d5746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4328     { 0x271786, 0x271746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4329     { 0x0857c6, 0x085782, 0xf7ed26a25bfc68e5, 0xf7ed26a25bfc68e5, 0x0000000000000000, 0x0 }, /* #4 */
    4330     { 0x0862d7, 0x086206, 0x4730fd5968452f9c, 0x4730fd5968452f9c, 0x0000000000000000, 0x0 }, /* #5 */
    4331     { 0x2876d2, 0x287682, 0xa8f8ba2e2f9a00d5, 0xa8f8ba2e2f9a00d5, 0x0000000000000000, 0x0 }, /* #6 */
    4332     { 0x257907, 0x257102, 0x63edb1f26ca0f3e9, 0x63edb1f26ca0f3e9, 0x0000000000000000, 0x0 }, /* #7 */
    4333     { 0x2525d7, 0x252513, 0xe11718964405b5ed, 0x550e5f5a6e114cd3, 0x73f746c42a0b96e6, 0x0 }, /* #8 */
    4334     { 0x1f4882, 0x1f4013, 0xd50bfe1beb6ad1ac, 0x19237e03fde8dfc8, 0x44177fe8127e0e1c, 0x0 }, /* #9 */
    4335     { 0x1d5d02, 0x1d5d86, 0x7c943b25a06d3960, 0xa00500153d3ce688, 0x2370c4ef9ccfad28, 0x0 }, /* #10 */
    4336     { 0x3f2917, 0x3f2103, 0x6a81bc2de11a480b, 0x125b8086bb2c4ffd, 0xa7d9c458da1207f2, 0x0 }, /* #11 */
    4337     { 0x0c1083, 0x0c1097, 0xaec299b065febca8, 0xac50f4233791ff95, 0xfd8e5a72d19342ed, 0x0 }, /* #12 */
    4338     { 0x050bc7, 0x050397, 0xfbf2bdab18c1a153, 0xe834445a5045a1b2, 0xec4186af3784005f, 0x0 }, /* #13 */
    4339     { 0x101cd2, 0x101c96, 0x70bdd074b332d507, 0xde241354baa95f84, 0x6d6642e007768a7d, 0x0 }, /* #14 */
    4340     { 0x0c3312, 0x0c3302, 0x3045497dadd0c2a1, 0x3929d498aad0510b, 0x08e48b1afcff8e6a, 0x0 }, /* #15 */
    4341     { 0x2d5857, 0x2d5013, 0x12be35d26d30f78f, 0x0ad9ebfaea2cc2c4, 0xf81bb6287cfbcb35, 0x0 }, /* #16 */
    4342     { 0x043683, 0x043e92, 0x2cba4d1e166dfdba, 0x867dd79bd3ac6998, 0x59c38a7dbd3e6bde, 0x0 }, /* #17 */
    4343     { 0x004547, 0x004582, 0x13c074ce89f11b63, 0xc42de780e325094f, 0xb06d72b25933edec, 0x0 }, /* #18 */
    4344     { 0x196d42, 0x196502, 0x50177475f522c565, 0x514f48b14d77a54c, 0x0137d43b5854dfe7, 0x0 }, /* #19 */
    4345     { 0x0b0082, 0x0b0092, 0x17cc97df2c5adedf, 0xf0d965516f21f8f7, 0xd90ccd7242c71a18, 0x0 }, /* #20 */
    4346     { 0x040503, 0x040586, 0xc06beca98f8056c9, 0xc4796a6ab2127b0c, 0x040d7dc122922443, 0x0 }, /* #21 */
    4347     { 0x2673d7, 0x267b13, 0xaaf6b34ab62d3e5d, 0x2bf3f67faa61a119, 0x80fd4334f43462bc, 0x0 }, /* #22 */
    4348     { 0x052942, 0x052183, 0xcbe38e65cce27876, 0x8282ae68a2b4f05b, 0xb69f2002d5d277e5, 0x0 }, /* #23 */
    4349     { 0x3309d6, 0x330182, 0x81d7cd0b0b57ea56, 0x97767463cc3984fb, 0x159ea758c0e19aa5, 0x0 }, /* #24 */
    4350     { 0x010992, 0x010186, 0xb27df0ebd4b12487, 0xc4cf68e8c8a7cc5f, 0x125177fcf3f6a7d8, 0x0 }, /* #25 */
    4351     { 0x3a0c12, 0x3a0c86, 0x401a025e7af1f788, 0xbf6d3269939a41db, 0x7f53300b18a84a53, 0x0 }, /* #26 */
    4352     { 0x004007, 0x004813, 0xc6a91881edfa7dbe, 0x4852e586165dabc2, 0x81a9cd0428632e04, 0x0 }, /* #27 */
    4353     { 0x306906, 0x306196, 0xa17e5507f1213cd9, 0xa1b01bc12acbe003, 0x0031c6b939aaa32a, 0x0 }, /* #28 */
    4354     { 0x176997, 0x176196, 0xe7dad92c223fa08e, 0xf193aa9a405ee755, 0x09b8d16e1e1f46c7, 0x0 }, /* #29 */
    4355     { 0x2575d3, 0x257593, 0xd2e746d759f03c74, 0x90743e9e02f26bb0, 0xbd8cf7c6a9022f3c, 0x0 }, /* #30 */
    4356     { 0x2e4782, 0x2e4793, 0xe3f39908252abe2f, 0xa01c45e4d2554352, 0xbc28acdcad2a8523, 0x0 }, /* #31 */
    4357     { 0x3a5057, 0x3a5003, 0x9bf27dc26dcaf486, 0x154a421170f09558, 0x7957c44f0325a0d2, 0x0 }, /* #32 */
    4358     { 0x337a57, 0x337a96, 0x7cd12e85d1baaf3d, 0xe6f23fb76b108595, 0x6a2111319955d658, 0x0 }, /* #33 */
    4359     { 0x387442, 0x387c82, 0x38f8b37e49c21451, 0x8c6e4e0701d9af3e, 0x53759a88b8179aed, 0x0 }, /* #34 */
    4360     { 0x163b46, 0x163303, 0x0f60d70336779546, 0x0f6054dbcae82dbc, 0xffff7dd894709876, 0x0 }, /* #35 */
    4361     { 0x291e03, 0x291606, 0x02c70e92fac51427, 0x1fc23bb8c2fc65f9, 0x1cfb2d25c83751d2, 0x0 }, /* #36 */
    4362     { 0x2d1e43, 0x2d1686, 0x06a6046a2d5393d7, 0xcec47e847c12cbbd, 0xc81e7a1a4ebf37e6, 0x0 }, /* #37 */
    4363     { 0x3f3ed3, 0x3f3e96, 0x3aaae9a119d2a145, 0x995b0b482095a8e4, 0x5eb021a706c3079f, 0x0 }, /* #38 */
    4364     { 0x121f52, 0x121717, 0x56ceadc1a1e257ed, 0x1f52a12c298e5c6a, 0xc883f36a87ac047d, 0x0 }, /* #39 */
    4365     { 0x2f1a06, 0x2f1286, 0x8ef8a4c797acfc50, 0xd8a5a9d3a1557650, 0x49ad050c09a87a00, 0x0 }, /* #40 */
    4366     { 0x243f96, 0x243713, 0x58c327563749c6fe, 0x28a26b1927895219, 0xcfdf43c2f03f8b1b, 0x0 }, /* #41 */
    4367     { 0x353087, 0x353086, 0x8b5c992ff711099b, 0xb4ea7b3c4e839caf, 0x298de20c57729314, 0x0 }, /* #42 */
    4368     { 0x064892, 0x064013, 0xafef02e15a92f3bb, 0x2c68a0a9add598c7, 0x7c799dc85342a50c, 0x0 }, /* #43 */
    4369     { 0x354012, 0x354886, 0x281e61af2dd9a001, 0x8a67b45b965324dd, 0x624952ac687984dc, 0x0 }, /* #44 */
    4370     { 0x312f52, 0x312f86, 0x31da4330b6a37322, 0x9c7c121e01b1589a, 0x6aa1ceed4b0de578, 0x0 }, /* #45 */
    4371     { 0x074846, 0x074892, 0x73c028a7eeff054a, 0x8587083c5b5e2837, 0x11c6df946c5f22ed, 0x0 }, /* #46 */
    4372     { 0x251057, 0x251016, 0x288ad6204c9235b4, 0x7cf6ff20d4706bf3, 0x546c290087de363f, 0x0 }, /* #47 */
    4373     { 0x046a43, 0x046a82, 0x43ea5036aab9adb9, 0x9c69844ab871b7cb, 0x587f34140db80a12, 0x0 }, /* #48 */
    4374     { 0x2c1ed7, 0x2c1e13, 0x999434fe50e4468c, 0x4457c2dd67b5ea20, 0xaac38ddf16d1a394, 0x0 }, /* #49 */
    4375     { 0x2d0957, 0x2d0117, 0xf54fea3b538e9919, 0x0c491d91b3143981, 0x16f933565f85a068, 0x0 }, /* #50 */
    4376     { 0x3a1543, 0x3a1582, 0xd0546614f355eed5, 0xeb9b14a50d1dd676, 0x1b46ae9019c7e7a1, 0x0 }, /* #51 */
    4377     { 0x2b5c57, 0x2b5402, 0x1f396f7648295078, 0x2ee409a39c29103d, 0x0faa9a2d53ffbfc5, 0x0 }, /* #52 */
    4378     { 0x0b2c97, 0x0b2486, 0x92fe50493ae818aa, 0xdace08111fe0b37d, 0x47cfb7c7e4f89ad3, 0x0 }, /* #53 */
    4379     { 0x3633d3, 0x363392, 0x951eb5abb770d1d3, 0xb3429b420b3fe7f2, 0x1e23e59653cf161f, 0x0 }, /* #54 */
    4380     { 0x091c53, 0x091483, 0xe99ca68c36183848, 0xb19c50fc7315f0e9, 0xc7ffaa703cfdb8a1, 0x0 }, /* #55 */
    4381     { 0x191b57, 0x191317, 0x3460fd1b9ad6cdb4, 0x2a319c751c7873c3, 0xf5d09f5981a1a60f, 0x0 }, /* #56 */
    4382     { 0x1021d7, 0x102113, 0x3380c3eb018511cd, 0x07d92922ebee5ae5, 0xd4586537ea694918, 0x0 }, /* #57 */
    4383     { 0x2d1dd6, 0x2d1586, 0x38e415a95dc3aef0, 0xded058a3d8fc4290, 0xa5ec42fa7b3893a0, 0x0 }, /* #58 */
    4384     { 0x0922c3, 0x092287, 0xd2dd83c8f017e429, 0x8c23dbcdf1eeea99, 0xb946580501d70670, 0x0 }, /* #59 */
    4385     { 0x2e3386, 0x2e3307, 0xa2f7653d8e0900ac, 0x0780b3fde0d09cdd, 0x64894ec052c79c31, 0x0 }, /* #60 */
    4386     { 0x3e6e06, 0x3e6693, 0xf100fbba8677085f, 0xbbbcfbb8c22998b5, 0xcabbfffe3bb29056, 0x0 }, /* #61 */
    4387     { 0x0b1e87, 0x0b1697, 0xc9154468d5fbc1b6, 0xa9b12ab15601d5c3, 0xe09be6488006140d, 0x0 }, /* #62 */
    4388     { 0x027783, 0x027f03, 0x8f03a39e22a34a00, 0x7e72cbf422472a94, 0xef6f2855ffa3e094, 0x0 }, /* #63 */
     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 */
    43894389};
    43904390static const BINU64_TEST_T g_aTests_adc_u64[] =
    43914391{
    4392     { 0x132b83, 0x132302, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
    4393     { 0x2e4817, 0x2e4002, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
    4394     { 0x0b4012, 0x0b4046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4395     { 0x2d05c3, 0x2d0502, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
    4396     { 0x2f1d92, 0x2f1502, 0x1b2b9eaa6392de58, 0x1b2b9eaa6392de58, 0x0000000000000000, 0x0 }, /* #4 */
    4397     { 0x3037d2, 0x303702, 0x4af71154bfe03ef2, 0x4af71154bfe03ef2, 0x0000000000000000, 0x0 }, /* #5 */
    4398     { 0x2d41c6, 0x2d4186, 0xc84fdc5439156b84, 0xc84fdc5439156b84, 0x0000000000000000, 0x0 }, /* #6 */
    4399     { 0x162a57, 0x162202, 0x2d061025f1da49aa, 0x2d061025f1da49ab, 0x0000000000000000, 0x0 }, /* #7 */
    4400     { 0x254b03, 0x254387, 0xfde28da20709c710, 0x9fe5a5eb6c05e928, 0xa203184964fc2217, 0x0 }, /* #8 */
    4401     { 0x096e52, 0x096602, 0x08043a54a3823b88, 0x4d2a39309ddb67fe, 0x4525fedbfa592c76, 0x0 }, /* #9 */
    4402     { 0x234707, 0x234f17, 0x8abef1cd4c33742f, 0x6a0a2373ebff93b4, 0xdf4b31a69fcc1f84, 0x0 }, /* #10 */
    4403     { 0x262042, 0x262803, 0x958cf078b3d075d4, 0x732a48944206a0a8, 0xdd9d581b8e362ad4, 0x0 }, /* #11 */
    4404     { 0x015003, 0x015882, 0x7ce9005149cfbf10, 0x800645b24f5ee2a2, 0x031d4561058f2391, 0x0 }, /* #12 */
    4405     { 0x3b0fd3, 0x3b0f03, 0xb1e47f13ab54888a, 0x6cb84bcd4f722fdc, 0xbad3ccb9a41da751, 0x0 }, /* #13 */
    4406     { 0x263992, 0x263192, 0x0aa6cd5abe0a760d, 0xbc0c8f96400b4489, 0xb165c23b8200ce7c, 0x0 }, /* #14 */
    4407     { 0x0c1056, 0x0c1086, 0x617fa83cc3b8d071, 0xf8083eae1ae680d7, 0x96889671572db066, 0x0 }, /* #15 */
    4408     { 0x1d45d3, 0x1d4513, 0xbdd17528f82e3ad8, 0x12dfb9e32f16e9c1, 0x550e44ba36e8aee8, 0x0 }, /* #16 */
    4409     { 0x2a1ed6, 0x2a1603, 0xc41e493fbb18e113, 0x1b51fe173776699e, 0x5733b4d77c5d888b, 0x0 }, /* #17 */
    4410     { 0x1c46c2, 0x1c4697, 0xb6d03cf05c90667f, 0xaad2a3f023172f65, 0xf40266ffc686c8e6, 0x0 }, /* #18 */
    4411     { 0x3e1f86, 0x3e1793, 0xa123b5e5aa6c79ff, 0x996b4e97fc93a697, 0xf84798b252272c98, 0x0 }, /* #19 */
    4412     { 0x2d4407, 0x2d4c17, 0x855f04c5e324d478, 0x4d459e35a68babb1, 0xc7e6996fc366d738, 0x0 }, /* #20 */
    4413     { 0x324556, 0x324517, 0x591e4ffa2cef992d, 0x0fdde65365025a11, 0xb6bf96593812c0e4, 0x0 }, /* #21 */
    4414     { 0x050992, 0x050116, 0x08e7673fb39c6cda, 0x14c50afe9ca072d7, 0x0bdda3bee90405fd, 0x0 }, /* #22 */
    4415     { 0x2a1387, 0x2a1b17, 0x939e5f05cd9eeaeb, 0x6289e39d660c52b8, 0xceeb8497986d67cc, 0x0 }, /* #23 */
    4416     { 0x084f83, 0x084792, 0x6134ecad73243fdf, 0xe53a50e0b78a8507, 0x8405643344664527, 0x0 }, /* #24 */
    4417     { 0x017283, 0x017206, 0x30a31f676b06f637, 0x6374cf99562161ca, 0x32d1b031eb1a6b92, 0x0 }, /* #25 */
    4418     { 0x100cc7, 0x100417, 0x4554b60c29e99ae1, 0x3048bde688b2eb21, 0xeaf407da5ec9503f, 0x0 }, /* #26 */
    4419     { 0x395cc3, 0x395402, 0x117cf3e23569ef00, 0x728f3d75a3928adc, 0x611249936e289bdb, 0x0 }, /* #27 */
    4420     { 0x3976d7, 0x397697, 0xe10f7f5da7cd1aab, 0x99524cf6f657818b, 0xb842cd994e8a66df, 0x0 }, /* #28 */
    4421     { 0x045213, 0x045297, 0xd5f107524635f1b6, 0x8ae5767678971605, 0xb4f46f243261244e, 0x0 }, /* #29 */
    4422     { 0x1330d7, 0x133013, 0xda53ee45716b3d76, 0x12abffd90d84b691, 0x385811939c19791a, 0x0 }, /* #30 */
    4423     { 0x1f3b02, 0x1f3307, 0x3499de52f1329237, 0x0b2f1b274a102988, 0xd6953cd458dd9751, 0x0 }, /* #31 */
    4424     { 0x0d3c86, 0x0d3496, 0xa6fc656a6989d6fb, 0xdb2da69a7679d109, 0x343141300ceffa0e, 0x0 }, /* #32 */
    4425     { 0x057f92, 0x057786, 0x80924f567f81a7d8, 0xd8a531f8c3ad3c1b, 0x5812e2a2442b9443, 0x0 }, /* #33 */
    4426     { 0x395c12, 0x395c07, 0x94501c66c5858053, 0x756962848a12c93a, 0xe119461dc48d48e7, 0x0 }, /* #34 */
    4427     { 0x0168c7, 0x016097, 0xe5cc3b229aedbfed, 0xa0a2d939510b5835, 0xbad69e16b61d9847, 0x0 }, /* #35 */
    4428     { 0x2b3cc2, 0x2b3403, 0xa36ce1408f9a0df3, 0x040a30ee4e2263ce, 0x609d4fadbe8855db, 0x0 }, /* #36 */
    4429     { 0x015582, 0x015596, 0x05d556b2a824357b, 0xa11686951bf49e06, 0x9b412fe273d0688b, 0x0 }, /* #37 */
    4430     { 0x010a53, 0x010217, 0xf8757451cd5be7a4, 0x4925a0ac5c24eda0, 0x50b02c5a8ec905fb, 0x0 }, /* #38 */
    4431     { 0x3949d2, 0x394103, 0x5afc216ade8a337d, 0x40f64badb0f830fe, 0xe5fa2a42d26dfd81, 0x0 }, /* #39 */
    4432     { 0x347ad6, 0x347207, 0x2a653574156302d0, 0x065b65da90a5778b, 0xdbf630667b4274bb, 0x0 }, /* #40 */
    4433     { 0x046397, 0x046317, 0x5d830b3a0f3fa75e, 0x0abd3a7ae8dbce33, 0xad3a2f40d99c26d4, 0x0 }, /* #41 */
    4434     { 0x1f3bc6, 0x1f3313, 0xace762a8becab01f, 0x16b60413a3009ada, 0x69cea16ae435eabb, 0x0 }, /* #42 */
    4435     { 0x0a47c6, 0x0a4717, 0x79729dc9a5a301fb, 0x5fdfe7c57c7a7393, 0xe66d49fbd6d77198, 0x0 }, /* #43 */
    4436     { 0x343a52, 0x343207, 0x3a71976b5267b414, 0x00967d675fb93ae7, 0xc624e5fc0d5186d3, 0x0 }, /* #44 */
    4437     { 0x252b82, 0x252303, 0x5b80b1cc12618861, 0x290f11da7a70e4c2, 0xcd8e600e680f5c61, 0x0 }, /* #45 */
    4438     { 0x3a4e17, 0x3a4692, 0x0c662a3b34df89ab, 0xb520cc597dab6b85, 0xa8baa21e48cbe1d9, 0x0 }, /* #46 */
    4439     { 0x161097, 0x161097, 0xdd79702cb343956f, 0xba58bc2483cb46b8, 0xdcdf4bf7d087b148, 0x0 }, /* #47 */
    4440     { 0x1d6c82, 0x1d6492, 0x9d948cacc00046fc, 0xb2c452a14fe5cde3, 0x152fc5f48fe586e7, 0x0 }, /* #48 */
    4441     { 0x253d47, 0x253d86, 0x3cbf94bbb1aaa5c0, 0xaadd20f0cdf9e117, 0x6e1d8c351c4f3b56, 0x0 }, /* #49 */
    4442     { 0x212f16, 0x212f96, 0x7bfabdfef2416e2d, 0xd0866c5543cd9956, 0x548bae56518c2b29, 0x0 }, /* #50 */
    4443     { 0x1a2153, 0x1a2917, 0xbc133752370e61e8, 0x549f404f416373c6, 0x988c08fd0a5511dd, 0x0 }, /* #51 */
    4444     { 0x247d07, 0x247d17, 0xa85d65949d181fe9, 0x2c476b93d7db33a6, 0x83ea05ff3ac313bc, 0x0 }, /* #52 */
    4445     { 0x211a92, 0x211216, 0x0024004937f26ace, 0x10c32f5cbd792478, 0x109f2f138586b9aa, 0x0 }, /* #53 */
    4446     { 0x100b97, 0x100382, 0x023c4593508d97a0, 0xd9c2c7ec66d97516, 0xd7868259164bdd75, 0x0 }, /* #54 */
    4447     { 0x264ed2, 0x264613, 0x504974835c73bd67, 0x014537cf1c354332, 0xb0fbc34bbfc185cb, 0x0 }, /* #55 */
    4448     { 0x1e4b56, 0x1e4386, 0x8fb7c00b08859862, 0xe897a3d6ea1034b8, 0x58dfe3cbe18a9c56, 0x0 }, /* #56 */
    4449     { 0x2b06d7, 0x2b0e13, 0xd08da4b341386e1e, 0x71db1fb51be077f1, 0xa14d7b01daa809d2, 0x0 }, /* #57 */
    4450     { 0x177ed6, 0x177607, 0xeef2462c5ff55128, 0x5b0c27659a941b5c, 0x6c19e1393a9eca34, 0x0 }, /* #58 */
    4451     { 0x2057d3, 0x205f03, 0x844dbe2e8b3b9fe0, 0x1a2ebb5ad9961394, 0x95e0fd2c4e5a73b3, 0x0 }, /* #59 */
    4452     { 0x205d03, 0x205d17, 0xc8474a42e30fbb27, 0x6322d5da984e2182, 0x9adb8b97b53e665a, 0x0 }, /* #60 */
    4453     { 0x2a1143, 0x2a1192, 0x1d1025759bdeacb9, 0xbafdc53640abad75, 0x9ded9fc0a4cd00bb, 0x0 }, /* #61 */
    4454     { 0x014fd2, 0x014702, 0x1b7f8b2f5f82e423, 0x647aa6514e73023d, 0x48fb1b21eef01e1a, 0x0 }, /* #62 */
    4455     { 0x071092, 0x071892, 0x4caf6418ef29797b, 0x8c4f451e18e9fd51, 0x3f9fe10529c083d6, 0x0 }, /* #63 */
     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 */
    44564456};
    44574457static const BINU64_TEST_T g_aTests_adc_u64_locked[] =
    44584458{
    4459     { 0x071213, 0x071202, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
    4460     { 0x3428c2, 0x342046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4461     { 0x271306, 0x271346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4462     { 0x0b0297, 0x0b0202, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
    4463     { 0x263403, 0x263406, 0x7c5500825a0948d6, 0x7c5500825a0948d7, 0x0000000000000000, 0x0 }, /* #4 */
    4464     { 0x031303, 0x031386, 0x9c02d393460aeb2a, 0x9c02d393460aeb2b, 0x0000000000000000, 0x0 }, /* #5 */
    4465     { 0x093113, 0x093106, 0x31f47547cad5703b, 0x31f47547cad5703c, 0x0000000000000000, 0x0 }, /* #6 */
    4466     { 0x2d7002, 0x2d7086, 0xb73404a93692bf9f, 0xb73404a93692bf9f, 0x0000000000000000, 0x0 }, /* #7 */
    4467     { 0x186707, 0x186787, 0xfc90d16d18477024, 0xaa0526c4ff2db97d, 0xad745557e6e64958, 0x0 }, /* #8 */
    4468     { 0x1e2297, 0x1e2283, 0xcb8b5af2a21139c0, 0xa53b13fd03301c5b, 0xd9afb90a611ee29a, 0x0 }, /* #9 */
    4469     { 0x0b3316, 0x0b3317, 0x64f666be24a80c1c, 0x0a8eb430e4e11847, 0xa5984d72c0390c2b, 0x0 }, /* #10 */
    4470     { 0x2f7806, 0x2f7087, 0xcdacd50c32943c20, 0xb161ab8de0e27563, 0xe3b4d681ae4e3943, 0x0 }, /* #11 */
    4471     { 0x3a2313, 0x3a2393, 0xa929984d47050a1e, 0x84b92da4be0cc68a, 0xdb8f95577707bc6b, 0x0 }, /* #12 */
    4472     { 0x1b1112, 0x1b1193, 0xf079270dc380a017, 0x99a7686bbbf6ee13, 0xa92e415df8764dfc, 0x0 }, /* #13 */
    4473     { 0x095956, 0x095183, 0xd7204b61fbbc0a08, 0x963442b26d1f18f8, 0xbf13f75071630ef0, 0x0 }, /* #14 */
    4474     { 0x0a69c7, 0x0a6182, 0x1407797e3c74ab43, 0xccda1939f9c62a29, 0xb8d29fbbbd517ee5, 0x0 }, /* #15 */
    4475     { 0x1f55c3, 0x1f5513, 0xc88e34a2d9c71037, 0x29141d194f5d8a01, 0x6085e876759679c9, 0x0 }, /* #16 */
    4476     { 0x193a42, 0x193292, 0xc4c480649f44b1ab, 0xc58c48b54b5dae70, 0x00c7c850ac18fcc5, 0x0 }, /* #17 */
    4477     { 0x1c7d02, 0x1c7502, 0x0732e729c5496f11, 0x54153d3f6fb88964, 0x4ce25615aa6f1a53, 0x0 }, /* #18 */
    4478     { 0x0f3716, 0x0f3792, 0x71d920298e38f9db, 0xff50e6de73d537d0, 0x8d77c6b4e59c3df5, 0x0 }, /* #19 */
    4479     { 0x314493, 0x314c92, 0x62dafc61b20100b5, 0xb1a384474d61f3c2, 0x4ec887e59b60f30c, 0x0 }, /* #20 */
    4480     { 0x161152, 0x161102, 0x441f97c09edaaf37, 0x6f873fec62159dea, 0x2b67a82bc33aeeb3, 0x0 }, /* #21 */
    4481     { 0x3e7343, 0x3e7b96, 0x7365730395c48b9f, 0x90b3ec9643f74cb4, 0x1d4e7992ae32c114, 0x0 }, /* #22 */
    4482     { 0x011307, 0x011383, 0xb23b964b2dbf8692, 0xa8671fe0c7fd744f, 0xf62b89959a3dedbc, 0x0 }, /* #23 */
    4483     { 0x3e09c7, 0x3e0192, 0xb3f3c174b07487db, 0xf9744dc4b9dccf13, 0x45808c5009684737, 0x0 }, /* #24 */
    4484     { 0x195c82, 0x195413, 0x7e1b4f70076f8b6e, 0x400b1e2226ca356d, 0xc1efceb21f5aa9ff, 0x0 }, /* #25 */
    4485     { 0x004d92, 0x004d03, 0xa32d4ed547851bc4, 0x3b1539081e02fd79, 0x97e7ea32d67de1b5, 0x0 }, /* #26 */
    4486     { 0x1a1883, 0x1a1086, 0x13249aa355113f38, 0xda220ddc33fbae9c, 0xc6fd7338deea6f63, 0x0 }, /* #27 */
    4487     { 0x3a15c3, 0x3a1507, 0x19dacbd1492d8fe7, 0x18d77ec2fe15b5ed, 0xfefcb2f1b4e82605, 0x0 }, /* #28 */
    4488     { 0x306613, 0x306e86, 0x555944f58d90c577, 0xc84c6946b8a2cea9, 0x72f324512b120931, 0x0 }, /* #29 */
    4489     { 0x307ed3, 0x307683, 0xf92ba51991d00aa5, 0xa27243b29e75e55b, 0xa9469e990ca5dab5, 0x0 }, /* #30 */
    4490     { 0x112942, 0x112982, 0x2d31745f700742b5, 0x98111706fa88db7a, 0x6adfa2a78a8198c5, 0x0 }, /* #31 */
    4491     { 0x1c3e96, 0x1c3e07, 0xae8ac2fd4dd53751, 0x4ad9c2daff16692d, 0x9c4effddb14131dc, 0x0 }, /* #32 */
    4492     { 0x0b0613, 0x0b0606, 0x0a9992ed502cfd11, 0x77bccc46f2f1ef78, 0x6d233959a2c4f266, 0x0 }, /* #33 */
    4493     { 0x2c7c83, 0x2c7417, 0x70a3519da4659ffb, 0x4a294e9de4528956, 0xd985fd003fece95a, 0x0 }, /* #34 */
    4494     { 0x291692, 0x291696, 0x946216b518ff94af, 0xc07cfddc8c551024, 0x2c1ae72773557b75, 0x0 }, /* #35 */
    4495     { 0x0c2057, 0x0c2093, 0xda52eaa69529eb62, 0x90795ebcc0ea0440, 0xb62674162bc018dd, 0x0 }, /* #36 */
    4496     { 0x171a93, 0x171217, 0x50332db9f3931d64, 0x09aee1b581b78284, 0xb97bb3fb8e24651f, 0x0 }, /* #37 */
    4497     { 0x166a82, 0x166a07, 0xaaea0571083fddb3, 0x6bb8c17b0989b288, 0xc0cebc0a0149d4d5, 0x0 }, /* #38 */
    4498     { 0x033913, 0x033102, 0x00f4ee77ad5086d7, 0x6de919d89426c92c, 0x6cf42b60e6d64254, 0x0 }, /* #39 */
    4499     { 0x2568c3, 0x256082, 0x1cbb3c248c4fac71, 0xbb4766fb4882e8f7, 0x9e8c2ad6bc333c85, 0x0 }, /* #40 */
    4500     { 0x3770d6, 0x377086, 0x1a3587b00639a9d9, 0xb97b637540f3b439, 0x9f45dbc53aba0a60, 0x0 }, /* #41 */
    4501     { 0x0e4883, 0x0e4096, 0xb905e56dadea92f9, 0xca173a6453671ad4, 0x111154f6a57c87da, 0x0 }, /* #42 */
    4502     { 0x303fd7, 0x303707, 0x70527ffbd1c5d3f6, 0x6fd5693b272f0c18, 0xff82e93f55693821, 0x0 }, /* #43 */
    4503     { 0x183d42, 0x183503, 0xc6f80e393ad9ad46, 0x3dc58cac0970985d, 0x76cd7e72ce96eb17, 0x0 }, /* #44 */
    4504     { 0x211356, 0x211316, 0x42ea7164658604ad, 0x450a85096478ac5c, 0x022013a4fef2a7af, 0x0 }, /* #45 */
    4505     { 0x202346, 0x202383, 0xb8aa164f274c3c33, 0x9e1d2ada6cad2143, 0xe573148b4560e510, 0x0 }, /* #46 */
    4506     { 0x103cc3, 0x103413, 0x157d66c7a66e519c, 0x113f9acf1b1cd657, 0xfbc2340774ae84ba, 0x0 }, /* #47 */
    4507     { 0x154b93, 0x154396, 0x3432b8b3e9b7a62b, 0xf1ccce2e14ca44eb, 0xbd9a157a2b129ebf, 0x0 }, /* #48 */
    4508     { 0x134b17, 0x134313, 0xf5cf278fa440cca3, 0x3e4ddd8a2650d231, 0x487eb5fa8210058d, 0x0 }, /* #49 */
    4509     { 0x3b25c2, 0x3b2513, 0xcdcd173e2c158bc7, 0x036922bb92224c01, 0x359c0b7d660cc03a, 0x0 }, /* #50 */
    4510     { 0x3861d2, 0x386117, 0x4cbc8bad852732eb, 0x3c4aafc27b61f260, 0xef8e2414f63abf75, 0x0 }, /* #51 */
    4511     { 0x374b87, 0x374b82, 0x7eaca81896d34b08, 0xb28883f845f15adc, 0x33dbdbdfaf1e0fd3, 0x0 }, /* #52 */
    4512     { 0x2b2793, 0x2b2716, 0x5819a9d3d9cb7495, 0x7022a77e5319aa11, 0x1808fdaa794e357b, 0x0 }, /* #53 */
    4513     { 0x057007, 0x057003, 0x56403831148183fb, 0x4c3ff666e924f83e, 0xf5ffbe35d4a37442, 0x0 }, /* #54 */
    4514     { 0x340d13, 0x340597, 0xe98b22337bfa199b, 0x9131975d77c22fe1, 0xa7a67529fbc81645, 0x0 }, /* #55 */
    4515     { 0x3b6f57, 0x3b6782, 0xa86b196132a684a3, 0xd0749e5e419971cb, 0x280984fd0ef2ed27, 0x0 }, /* #56 */
    4516     { 0x166353, 0x166396, 0x0b2546710de0f0fb, 0x8ffa876087b542b4, 0x84d540ef79d451b8, 0x0 }, /* #57 */
    4517     { 0x307187, 0x307117, 0xe17be193d6f58759, 0x1d3a84d27728a3c3, 0x3bbea33ea0331c69, 0x0 }, /* #58 */
    4518     { 0x095406, 0x095c17, 0xac600a9e5c008109, 0x59778160d9a57e33, 0xad1776c27da4fd2a, 0x0 }, /* #59 */
    4519     { 0x0d6717, 0x0d6702, 0x27b72b20e2f21e11, 0x583ac5ad55614489, 0x30839a8c726f2677, 0x0 }, /* #60 */
    4520     { 0x1f7183, 0x1f7187, 0xd64385c1c4c6d8c6, 0x84b6dcdc13558b6c, 0xae73571a4e8eb2a5, 0x0 }, /* #61 */
    4521     { 0x2d6547, 0x2d6592, 0x9819dd825ea9ebb6, 0xf2ca33823081c191, 0x5ab055ffd1d7d5da, 0x0 }, /* #62 */
    4522     { 0x0a7dd2, 0x0a7502, 0x33150130bb726df0, 0x406d5b0bf5b902d0, 0x0d5859db3a4694e0, 0x0 }, /* #63 */
     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 */
    45234523};
    45244524static const BINU64_TEST_T g_aTests_sub_u64[] =
    45254525{
    4526     { 0x041396, 0x041346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4527     { 0x095d57, 0x095546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4528     { 0x262382, 0x262346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4529     { 0x3f13c6, 0x3f1346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4530     { 0x212542, 0x212586, 0x8e0c315bc6531aa0, 0x8e0c315bc6531aa0, 0x0000000000000000, 0x0 }, /* #4 */
    4531     { 0x186e12, 0x186602, 0x47b469c2d5d082a4, 0x47b469c2d5d082a4, 0x0000000000000000, 0x0 }, /* #5 */
    4532     { 0x225c43, 0x225486, 0x847899a48f9c8cf0, 0x847899a48f9c8cf0, 0x0000000000000000, 0x0 }, /* #6 */
    4533     { 0x196e06, 0x196606, 0x1cf17e95040c6a8b, 0x1cf17e95040c6a8b, 0x0000000000000000, 0x0 }, /* #7 */
    4534     { 0x0b6d42, 0x0b6592, 0xc8b7b680f21acd04, 0xb3f899eb751389b6, 0x14bf1c957d07434e, 0x0 }, /* #8 */
    4535     { 0x1f7047, 0x1f7016, 0xe5a3fd7118db1374, 0x64a9f66d2bdb7eed, 0x80fa0703ecff9487, 0x0 }, /* #9 */
    4536     { 0x3c4213, 0x3c4202, 0xdd77c4289dc331ba, 0x2591a34ecbc3d28a, 0xb7e620d9d1ff5f30, 0x0 }, /* #10 */
    4537     { 0x0037c7, 0x003716, 0xe5487b2db367a6f9, 0x270c374a4c8fbd6a, 0xbe3c43e366d7e98f, 0x0 }, /* #11 */
    4538     { 0x1a4e13, 0x1a4602, 0x6d6d48276e63e1c8, 0x168880b1c4a09454, 0x56e4c775a9c34d74, 0x0 }, /* #12 */
    4539     { 0x1c33c2, 0x1c3383, 0xa411b35a8ceb18eb, 0xb44ee3f4186711f7, 0xefc2cf66748406f4, 0x0 }, /* #13 */
    4540     { 0x2b5393, 0x2b5312, 0xb0ec98f131e3fbb1, 0x2a059ba0ffcf5c0e, 0x86e6fd5032149fa3, 0x0 }, /* #14 */
    4541     { 0x0f3b93, 0x0f3307, 0x3d6d7aa2b62fb78c, 0x75e0e038bfaa25a0, 0xc78c9a69f68591ec, 0x0 }, /* #15 */
    4542     { 0x1d5dc2, 0x1d5583, 0x93792b90054c15af, 0xeb28b56466df885d, 0xa850762b9e6c8d52, 0x0 }, /* #16 */
    4543     { 0x177313, 0x177316, 0xd668f2b80c318eb4, 0x3268bc7c7b303d87, 0xa400363b9101512d, 0x0 }, /* #17 */
    4544     { 0x341482, 0x341402, 0xef07b7fb31848c37, 0x12021302cfd704f7, 0xdd05a4f861ad8740, 0x0 }, /* #18 */
    4545     { 0x075ac6, 0x075283, 0x8b969bce2333866f, 0x9c5bb5320d029eab, 0xef3ae69c1630e7c4, 0x0 }, /* #19 */
    4546     { 0x1417d2, 0x141783, 0xa4c3114f39659acf, 0xfb6deb98c6b6562c, 0xa95525b672af44a3, 0x0 }, /* #20 */
    4547     { 0x0e49d3, 0x0e4107, 0x06bb41342cfd4a6b, 0x5df6593bc2271739, 0xa8c4e7f86ad63332, 0x0 }, /* #21 */
    4548     { 0x120047, 0x120802, 0x8c7a6a43dbb2b985, 0x103273e48141ec40, 0x7c47f65f5a70cd45, 0x0 }, /* #22 */
    4549     { 0x133053, 0x133016, 0x2c9fbc8d39b51246, 0x1b7bc9b298acb59c, 0x1123f2daa1085caa, 0x0 }, /* #23 */
    4550     { 0x386587, 0x386593, 0x501a6439b3cba514, 0xe92c93880f49c015, 0x66edd0b1a481e4ff, 0x0 }, /* #24 */
    4551     { 0x044a12, 0x044216, 0x26d24c913c789c13, 0x086c58670d4def8b, 0x1e65f42a2f2aac88, 0x0 }, /* #25 */
    4552     { 0x214246, 0x214a83, 0x5f870a87572cd03a, 0xd4839111fa65dab0, 0x8b0379755cc6f58a, 0x0 }, /* #26 */
    4553     { 0x1a24c3, 0x1a2c87, 0x1d631a58636babf4, 0x9a884d3fb1d6a711, 0x82dacd18b19504e3, 0x0 }, /* #27 */
    4554     { 0x055d57, 0x055516, 0xe419f378bd4d6b66, 0x0e05f26f7e513dd8, 0xd61401093efc2d8e, 0x0 }, /* #28 */
    4555     { 0x276706, 0x276793, 0xab34fdadb27de580, 0xee383212dc38573e, 0xbcfccb9ad6458e42, 0x0 }, /* #29 */
    4556     { 0x0164d2, 0x016497, 0xbbf5fef7cfb7ef67, 0xc9480e21e17ecc18, 0xf2adf0d5ee39234f, 0x0 }, /* #30 */
    4557     { 0x075b56, 0x075b87, 0x523c949fb64653eb, 0xaf38b35d5483b755, 0xa303e14261c29c96, 0x0 }, /* #31 */
    4558     { 0x0a75c3, 0x0a7d06, 0xc9cf287c08787f4b, 0x66b93206c9ee3c60, 0x6315f6753e8a42eb, 0x0 }, /* #32 */
    4559     { 0x135bd3, 0x135b12, 0xb177fbbcc5e36b8a, 0x58bbf96ae445dbab, 0x58bc0251e19d8fdf, 0x0 }, /* #33 */
    4560     { 0x2913d6, 0x291b16, 0x8019210eecaf7f61, 0x497a334be468c7d7, 0x369eedc30846b78a, 0x0 }, /* #34 */
    4561     { 0x276a47, 0x276297, 0xa396af22ac23d7a6, 0xedb58733ca644c1b, 0xb5e127eee1bf8b8b, 0x0 }, /* #35 */
    4562     { 0x333dd3, 0x333592, 0xbac099dc9027dc81, 0x83ce4c34fcf87649, 0x36f24da7932f6638, 0x0 }, /* #36 */
    4563     { 0x251b12, 0x251303, 0x309c89e3bcf8f94c, 0x48271f651fa18d57, 0xe8756a7e9d576bf5, 0x0 }, /* #37 */
    4564     { 0x172896, 0x172013, 0x096afac8d8b0eed8, 0x2b8fe69cc3c9054a, 0xdddb142c14e7e98e, 0x0 }, /* #38 */
    4565     { 0x2b7047, 0x2b7006, 0x69ce78eb10e49a5e, 0x20975a2febc53022, 0x49371ebb251f6a3c, 0x0 }, /* #39 */
    4566     { 0x2c07d2, 0x2c0f83, 0x584b830a98284079, 0x8d24a8ede7c803a8, 0xcb26da1cb0603cd1, 0x0 }, /* #40 */
    4567     { 0x3615c6, 0x361503, 0x41a9cb2b7a0c6e79, 0x7945aa5401b58d26, 0xc86420d77856e153, 0x0 }, /* #41 */
    4568     { 0x114056, 0x114006, 0x339d54550213f073, 0x0fb667784d574022, 0x23e6ecdcb4bcb051, 0x0 }, /* #42 */
    4569     { 0x297883, 0x297096, 0xfc13a1964833d912, 0x88f2e6e6d0afbc59, 0x7320baaf77841cb9, 0x0 }, /* #43 */
    4570     { 0x3147c3, 0x314707, 0x5546b09573e68029, 0x73de5afc01f53dc6, 0xe168559971f14263, 0x0 }, /* #44 */
    4571     { 0x1c3917, 0x1c3197, 0x8f61abd41a57348a, 0xddd514e9dbca612b, 0xb18c96ea3e8cd35f, 0x0 }, /* #45 */
    4572     { 0x2a0746, 0x2a0702, 0xa44d762f4ef93504, 0x1ba07b706e2e5813, 0x88acfabee0cadcf1, 0x0 }, /* #46 */
    4573     { 0x255d13, 0x255d16, 0x83d020b068b12ea2, 0x6100d738ddbd96c3, 0x22cf49778af397df, 0x0 }, /* #47 */
    4574     { 0x334046, 0x334086, 0x909c12e133d610dd, 0x8b37660b24efd584, 0x0564acd60ee63b59, 0x0 }, /* #48 */
    4575     { 0x137297, 0x137a06, 0x8404e0fe4139b4be, 0x1cd749742f8a76de, 0x672d978a11af3de0, 0x0 }, /* #49 */
    4576     { 0x0c23d3, 0x0c2397, 0x385c919eff5c9916, 0xfd11a86ea5cb838b, 0x3b4ae9305991158b, 0x0 }, /* #50 */
    4577     { 0x085dd2, 0x085587, 0x26a77baa17b03b2b, 0xe4936c5213f3aa42, 0x42140f5803bc90e9, 0x0 }, /* #51 */
    4578     { 0x065143, 0x065906, 0x9e74ec392dd19dcc, 0x7c0d6710fbcd300a, 0x2267852832046dc2, 0x0 }, /* #52 */
    4579     { 0x186903, 0x186182, 0xe43d6532da1f1a63, 0xaf22051c9a7324f2, 0x351b60163fabf571, 0x0 }, /* #53 */
    4580     { 0x1f5692, 0x1f5692, 0xebb0cefbcd0484b6, 0xc079b7db1d30b8b9, 0x2b371720afd3cbfd, 0x0 }, /* #54 */
    4581     { 0x3a2d07, 0x3a2502, 0xd8501d17218be2d4, 0x1694082ceaf9b664, 0xc1bc14ea36922c70, 0x0 }, /* #55 */
    4582     { 0x3b3482, 0x3b3412, 0xfc4d25d2ad752dd2, 0x6eb3b85f705ebd9d, 0x8d996d733d167035, 0x0 }, /* #56 */
    4583     { 0x233042, 0x233097, 0x8d5d0cb70e9ca610, 0xb73b86da292f1bc6, 0xd62185dce56d8a4a, 0x0 }, /* #57 */
    4584     { 0x364697, 0x364e93, 0x7a2103bbd5f981f2, 0xe4424f9a73df564c, 0x95deb421621a2ba6, 0x0 }, /* #58 */
    4585     { 0x1c2847, 0x1c2087, 0x8ce76dd895efc04f, 0x9c86d7d6c165ef39, 0xf0609601d489d116, 0x0 }, /* #59 */
    4586     { 0x1c6c06, 0x1c6483, 0xd3e5fc674527beaa, 0xee7f581160f263f7, 0xe566a455e4355ab3, 0x0 }, /* #60 */
    4587     { 0x276d57, 0x276d06, 0xdede33ff1a0c512b, 0x6299b94c0e0125f3, 0x7c447ab30c0b2b38, 0x0 }, /* #61 */
    4588     { 0x340987, 0x340193, 0x569dbafe0cf700a4, 0xf63dd4a9153c688f, 0x605fe654f7ba9815, 0x0 }, /* #62 */
    4589     { 0x3a73d6, 0x3a7b06, 0xb1db2e6d44ce0c1e, 0x47ab654b4497ccf3, 0x6a2fc92200363f2b, 0x0 }, /* #63 */
     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 */
    45904590};
    45914591static const BINU64_TEST_T g_aTests_sub_u64_locked[] =
    45924592{
    4593     { 0x1f2096, 0x1f2046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4594     { 0x1d44d2, 0x1d4446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4595     { 0x136f03, 0x136746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4596     { 0x1d0682, 0x1d0646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4597     { 0x1776c7, 0x177682, 0x8ca8b22c268626b0, 0x8ca8b22c268626b0, 0x0000000000000000, 0x0 }, /* #4 */
    4598     { 0x165c16, 0x165402, 0x22091cd3c150dc94, 0x22091cd3c150dc94, 0x0000000000000000, 0x0 }, /* #5 */
    4599     { 0x313682, 0x313606, 0x41c195ed165ff1d7, 0x41c195ed165ff1d7, 0x0000000000000000, 0x0 }, /* #6 */
    4600     { 0x361b42, 0x361382, 0xea1d5e2b67687176, 0xea1d5e2b67687176, 0x0000000000000000, 0x0 }, /* #7 */
    4601     { 0x270c47, 0x270402, 0xfd46b5758f94aa9f, 0x7a8c75b589376e04, 0x82ba3fc0065d3c9b, 0x0 }, /* #8 */
    4602     { 0x2342c7, 0x234206, 0x68b62e4ced20c357, 0x140fe896a4a91236, 0x54a645b64877b121, 0x0 }, /* #9 */
    4603     { 0x2d16c7, 0x2d1687, 0xdb778ea613f9090f, 0xfd721e4f0b87cdaf, 0xde05705708713b60, 0x0 }, /* #10 */
    4604     { 0x325947, 0x325187, 0x8beea506665c50a9, 0xbaae384e42d9d260, 0xd1406cb823827e49, 0x0 }, /* #11 */
    4605     { 0x0437c3, 0x043f06, 0x88139ee0607638f6, 0x3046949a7f554524, 0x57cd0a45e120f3d2, 0x0 }, /* #12 */
    4606     { 0x3f1c07, 0x3f1406, 0x45cb58c65024132d, 0x37ff1f4992dccd63, 0x0dcc397cbd4745ca, 0x0 }, /* #13 */
    4607     { 0x095b86, 0x095b02, 0x83c80bbc1d20d24d, 0x49326e3520322bba, 0x3a959d86fceea693, 0x0 }, /* #14 */
    4608     { 0x287f02, 0x287702, 0xec4f69fef7bed427, 0x511cb6ef872c81a1, 0x9b32b30f70925286, 0x0 }, /* #15 */
    4609     { 0x051502, 0x051d12, 0x8493c29372bdbef3, 0x26967c05bd9edd75, 0x5dfd468db51ee17e, 0x0 }, /* #16 */
    4610     { 0x0a22d6, 0x0a2282, 0xc9cd02cceb16026a, 0xc3575889b7a56f4a, 0x0675aa4333709320, 0x0 }, /* #17 */
    4611     { 0x283b47, 0x283306, 0xcecd717231433c07, 0x188d81c49ddf3e82, 0xb63fefad9363fd85, 0x0 }, /* #18 */
    4612     { 0x0a3f06, 0x0a3716, 0x73f2fb575bef7294, 0x6aad9e17d861c956, 0x09455d3f838da93e, 0x0 }, /* #19 */
    4613     { 0x227c83, 0x227487, 0x0b20effedee94403, 0xec333838ab0ed982, 0x1eedb7c633da6a81, 0x0 }, /* #20 */
    4614     { 0x2e61d7, 0x2e6183, 0x396d3e6b34f55deb, 0xf936d0af1d4f30d5, 0x40366dbc17a62d16, 0x0 }, /* #21 */
    4615     { 0x312f17, 0x312716, 0x741bc62a720dd0e6, 0x6c454578910f02e7, 0x07d680b1e0fecdff, 0x0 }, /* #22 */
    4616     { 0x352d57, 0x352507, 0x2d4a4ed4f81f66a4, 0x788332b10584d744, 0xb4c71c23f29a8f60, 0x0 }, /* #23 */
    4617     { 0x1c1756, 0x1c1702, 0x7477952ce0b56219, 0x14c5fd0fb359dfe5, 0x5fb1981d2d5b8234, 0x0 }, /* #24 */
    4618     { 0x331d87, 0x331593, 0x8ca28e7f018c7829, 0xa7d00c0aa634266b, 0xe4d282745b5851be, 0x0 }, /* #25 */
    4619     { 0x3805d3, 0x380592, 0xa316df8c54abe680, 0x81355f0d68d1a546, 0x21e1807eebda413a, 0x0 }, /* #26 */
    4620     { 0x215306, 0x215386, 0xd2bf28846085476f, 0x967623f24090a081, 0x3c4904921ff4a6ee, 0x0 }, /* #27 */
    4621     { 0x370482, 0x370483, 0x876b350081b3e71f, 0xd0dd7c60d7ac39f8, 0xb68db89faa07ad27, 0x0 }, /* #28 */
    4622     { 0x211756, 0x211793, 0x9b883e2b3e787904, 0xcffd481a6e2137e6, 0xcb8af610d057411e, 0x0 }, /* #29 */
    4623     { 0x1435c7, 0x143d83, 0x4e6f68af3bd2e40e, 0x97ab9c594cb1fe54, 0xb6c3cc55ef20e5ba, 0x0 }, /* #30 */
    4624     { 0x0f7b97, 0x0f7306, 0xf3205823d5f117eb, 0x5426b6e841048684, 0x9ef9a13b94ec9167, 0x0 }, /* #31 */
    4625     { 0x1e5786, 0x1e5787, 0x1abf4ee8615be96c, 0xdf4deedf7a20ec22, 0x3b716008e73afd4a, 0x0 }, /* #32 */
    4626     { 0x280243, 0x280293, 0x44b6228e96185247, 0xd8a0f762f3bcf3ba, 0x6c152b2ba25b5e8d, 0x0 }, /* #33 */
    4627     { 0x231cc6, 0x231492, 0xd11dfea28a1c50b1, 0xbf4a553c8dab56a8, 0x11d3a965fc70fa09, 0x0 }, /* #34 */
    4628     { 0x347907, 0x347983, 0x20990e7cb425fdba, 0x8dfba237e0d43f19, 0x929d6c44d351bea1, 0x0 }, /* #35 */
    4629     { 0x257397, 0x257387, 0xde5912a5987a68eb, 0xe2632ed2f673f253, 0xfbf5e3d2a2067698, 0x0 }, /* #36 */
    4630     { 0x223f02, 0x223793, 0x486a34c994d3b5f4, 0xe2c21cc04ded5e8a, 0x65a8180946e6576a, 0x0 }, /* #37 */
    4631     { 0x1f0542, 0x1f0586, 0xa77df7fc4411f552, 0x9e812880daa94590, 0x08fccf7b6968afc2, 0x0 }, /* #38 */
    4632     { 0x102c12, 0x102497, 0x3868a0ba87562238, 0xba3c3e740c99157d, 0x7e2c62467abd0cbb, 0x0 }, /* #39 */
    4633     { 0x047dc7, 0x047d06, 0x9e48c0ddcdf2c26c, 0x633bb0df0d2c86b1, 0x3b0d0ffec0c63bbb, 0x0 }, /* #40 */
    4634     { 0x011556, 0x011582, 0xf1949c4f00d3d89a, 0xe7ac17470eda1198, 0x09e88507f1f9c702, 0x0 }, /* #41 */
    4635     { 0x1a7e12, 0x1a7603, 0x57ef2bee87aacc11, 0x713e923d0653f570, 0xe6b099b18156d6a1, 0x0 }, /* #42 */
    4636     { 0x0a6b06, 0x0a6b12, 0x83d6879012250dd3, 0x49513cafa9fe7e7f, 0x3a854ae068268f54, 0x0 }, /* #43 */
    4637     { 0x0a0c16, 0x0a0486, 0xf274447c1a15164b, 0xf15f5c416ad24381, 0x0114e83aaf42d2ca, 0x0 }, /* #44 */
    4638     { 0x2f1507, 0x2f1507, 0x329d36b6fd2d8617, 0x6322151ed604dd12, 0xcf7b21982728a905, 0x0 }, /* #45 */
    4639     { 0x312e42, 0x312607, 0x2125b63c5dc5ec9d, 0x32d6a899f182af55, 0xee4f0da26c433d48, 0x0 }, /* #46 */
    4640     { 0x3147d2, 0x314713, 0x2242121504d1ca10, 0x3b2cec330b7bdb7c, 0xe71525e1f955ee94, 0x0 }, /* #47 */
    4641     { 0x242487, 0x242416, 0xf7fe6b9987148b63, 0x6977f666e1a77855, 0x8e867532a56d130e, 0x0 }, /* #48 */
    4642     { 0x355786, 0x355707, 0x50c33f5591dd8367, 0x78aca8b76459edb4, 0xd816969e2d8395b3, 0x0 }, /* #49 */
    4643     { 0x322bc3, 0x322316, 0xc5a4db4a425ff9b0, 0x28bbf7a3c7c70cb1, 0x9ce8e3a67a98ecff, 0x0 }, /* #50 */
    4644     { 0x1b6b07, 0x1b6392, 0xd803eb752d0b8410, 0x94a596078bae7c6d, 0x435e556da15d07a3, 0x0 }, /* #51 */
    4645     { 0x1b5843, 0x1b5897, 0x3d7bc89a694d4cb0, 0x83ff2a493b2ba4f9, 0xb97c9e512e21a7b7, 0x0 }, /* #52 */
    4646     { 0x287d56, 0x287d83, 0x71162e0ae66c0c2f, 0xde5459bd62cfd81c, 0x92c1d44d839c3413, 0x0 }, /* #53 */
    4647     { 0x3e0346, 0x3e0382, 0xb5452f5ca3ed2c9a, 0x861987c3211c76b9, 0x2f2ba79982d0b5e1, 0x0 }, /* #54 */
    4648     { 0x267d03, 0x267d97, 0x5e66431e4e18f9b1, 0xd716dea5f3c4c0b7, 0x874f64785a5438fa, 0x0 }, /* #55 */
    4649     { 0x2b4b52, 0x2b4302, 0x691e4804cf5e025f, 0x647723cf6259ed79, 0x04a724356d0414e6, 0x0 }, /* #56 */
    4650     { 0x310216, 0x310283, 0x05fd7feb35ec101d, 0xce9910dd0de06537, 0x37646f0e280baae6, 0x0 }, /* #57 */
    4651     { 0x293702, 0x293787, 0x1312146252aa0584, 0xabd14dd1f83effa0, 0x6740c6905a6b05e4, 0x0 }, /* #58 */
    4652     { 0x013152, 0x013112, 0x6499ee543e150709, 0x4ca83f4a4a872a9d, 0x17f1af09f38ddc6c, 0x0 }, /* #59 */
    4653     { 0x130296, 0x130287, 0x6e2e34dd55c7778d, 0xf6e54d15b32189a9, 0x7748e7c7a2a5ede4, 0x0 }, /* #60 */
    4654     { 0x3d1d16, 0x3d1d06, 0xaace6db76ec0173c, 0x699726c1fb9cfc09, 0x413746f573231b33, 0x0 }, /* #61 */
    4655     { 0x0a1797, 0x0a1796, 0xd4488f65ddd9f404, 0xcf5b354c17a5669c, 0x04ed5a19c6348d68, 0x0 }, /* #62 */
    4656     { 0x197dd2, 0x197592, 0xf0c12640a34d6dc2, 0xb2eb8e82bb64773b, 0x3dd597bde7e8f687, 0x0 }, /* #63 */
     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 */
    46574657};
    46584658static const BINU64_TEST_T g_aTests_sbb_u64[] =
    46594659{
    4660     { 0x0e5c52, 0x0e5446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4661     { 0x136112, 0x136146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4662     { 0x3c6987, 0x3c6197, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #2 */
    4663     { 0x0a0942, 0x0a0146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4664     { 0x1a2e93, 0x1a2602, 0x0c127e2f08965fae, 0x0c127e2f08965fad, 0x0000000000000000, 0x0 }, /* #4 */
    4665     { 0x110843, 0x110002, 0x7c488c11fc69500c, 0x7c488c11fc69500b, 0x0000000000000000, 0x0 }, /* #5 */
    4666     { 0x252cc2, 0x252406, 0x3c4d74c2ff85faff, 0x3c4d74c2ff85faff, 0x0000000000000000, 0x0 }, /* #6 */
    4667     { 0x2e7003, 0x2e7086, 0xceab2c7544fe52f1, 0xceab2c7544fe52f0, 0x0000000000000000, 0x0 }, /* #7 */
    4668     { 0x3c3d02, 0x3c3d87, 0x42f09fbbd5621f7f, 0x8f884f1fd133a3cf, 0xb368509c042e7bb0, 0x0 }, /* #8 */
    4669     { 0x236117, 0x236183, 0x9c0187fcfecda71b, 0xd568f7cdc7e293f7, 0xc698902f36eb1323, 0x0 }, /* #9 */
    4670     { 0x1e52d2, 0x1e5212, 0xcc40c49dfe36bcb4, 0x05bf23efd2a3a5fb, 0xc681a0ae2b9316b9, 0x0 }, /* #10 */
    4671     { 0x0419d6, 0x041103, 0x195bec264893cbc3, 0x3b35b6a6af319651, 0xde26357f99623572, 0x0 }, /* #11 */
    4672     { 0x0248c3, 0x024016, 0x7c432e208a725cfd, 0x43ccfcde276ccbaf, 0x387631426305914d, 0x0 }, /* #12 */
    4673     { 0x332ed6, 0x332687, 0x06bd7dd4c18190d3, 0xfdb6d093351923c0, 0x0906ad418c686d13, 0x0 }, /* #13 */
    4674     { 0x382b12, 0x382387, 0xcb3415724c6bf6bd, 0xdb76cfe08be2a39a, 0xefbd4591c0895323, 0x0 }, /* #14 */
    4675     { 0x2d5957, 0x2d5193, 0x88a1ccc2de2eb9b2, 0xf27da946e85ff438, 0x9624237bf5cec579, 0x0 }, /* #15 */
    4676     { 0x3c7206, 0x3c7292, 0xda6f5b218e27fcea, 0xa3ab39d35426969b, 0x36c4214e3a01664f, 0x0 }, /* #16 */
    4677     { 0x1c18c7, 0x1c1093, 0xa07d192a3c704c10, 0xd242eb60381ddc23, 0xce3a2dca04526fec, 0x0 }, /* #17 */
    4678     { 0x0d2396, 0x0d2316, 0xf3085215242a4f40, 0x69dee8d6ecd57a06, 0x8929693e3754d53a, 0x0 }, /* #18 */
    4679     { 0x154102, 0x154116, 0x976644d1e35ed5c6, 0x1357debb4b9804db, 0x840e661697c6d0eb, 0x0 }, /* #19 */
    4680     { 0x3b3046, 0x3b3087, 0x46c67fbabb83d614, 0xe05a747101305611, 0x666c0b49ba538003, 0x0 }, /* #20 */
    4681     { 0x295c53, 0x295416, 0xf0916a7f8b0acc45, 0x3af9eb2334dae559, 0xb5977f5c562fe6eb, 0x0 }, /* #21 */
    4682     { 0x232f46, 0x232706, 0x169c7a17fb6cdbac, 0x068afffaed5a86a5, 0x10117a1d0e125507, 0x0 }, /* #22 */
    4683     { 0x331913, 0x331197, 0xe3e76afdfd042762, 0xe733b6a8ea2653f3, 0xfcb3b45512ddd36e, 0x0 }, /* #23 */
    4684     { 0x273842, 0x273087, 0x34dfeea4ca9ecdeb, 0xb7356224c769f847, 0x7daa8c800334d5a4, 0x0 }, /* #24 */
    4685     { 0x221056, 0x221097, 0x88a5cb3d31f616cb, 0xae27b849fecb530c, 0xda7e12f3332ac3bf, 0x0 }, /* #25 */
    4686     { 0x0255c6, 0x025596, 0xff4b8356850906f5, 0xb68f6bdc2ecc5b5a, 0x48bc177a563cab9b, 0x0 }, /* #26 */
    4687     { 0x2d6e17, 0x2d6692, 0xe89489b0d613f4d1, 0x9cfa1da08a46b9a8, 0x4b9a6c104bcd3b28, 0x0 }, /* #27 */
    4688     { 0x203752, 0x203f12, 0xcc851c116dba1710, 0x51b1b667f398f615, 0x7ad365a97a2120fb, 0x0 }, /* #28 */
    4689     { 0x176152, 0x176116, 0xbdb9fdef3b4da511, 0x0cdc74bd9c6facc5, 0xb0dd89319eddf84c, 0x0 }, /* #29 */
    4690     { 0x3e4912, 0x3e4987, 0x3388458f8e5d922d, 0xa041263c89650e44, 0x93471f5304f883e9, 0x0 }, /* #30 */
    4691     { 0x1f2702, 0x1f2f87, 0x62e95bff8843eb5c, 0xb0afdbe3079f8ceb, 0xb239801c80a45e71, 0x0 }, /* #31 */
    4692     { 0x3d2496, 0x3d2496, 0xd673138df4a19301, 0x9383dbb820bb789a, 0x42ef37d5d3e61a67, 0x0 }, /* #32 */
    4693     { 0x045706, 0x045f12, 0xa6926bad8c69dc5a, 0x4d825c6ffc436e7c, 0x59100f3d90266dde, 0x0 }, /* #33 */
    4694     { 0x2d7cd2, 0x2d7406, 0x5c578765bc551421, 0x3b70a19d48c892d1, 0x20e6e5c8738c8150, 0x0 }, /* #34 */
    4695     { 0x2e6506, 0x2e6517, 0x40ac283b7530f150, 0x5cb0929f3e32c977, 0xe3fb959c36fe27d9, 0x0 }, /* #35 */
    4696     { 0x0a1a97, 0x0a1a93, 0x5c9998c6fb511333, 0x8085abf8d135800d, 0xdc13ecce2a1b9325, 0x0 }, /* #36 */
    4697     { 0x2e0252, 0x2e0213, 0x1cbf46a998c404a5, 0x7ec4645c191f9ff8, 0x9dfae24d7fa464ad, 0x0 }, /* #37 */
    4698     { 0x1c2d82, 0x1c2517, 0x2b9dc25da9db97fb, 0x3a049575e0768ecc, 0xf1992ce7c965092f, 0x0 }, /* #38 */
    4699     { 0x1f6042, 0x1f6006, 0xe2f3581f182a2d7b, 0x15d56053591c86a6, 0xcd1df7cbbf0da6d5, 0x0 }, /* #39 */
    4700     { 0x2e45c7, 0x2e4d16, 0x87298aae953d1010, 0x0b79cfd9b1b5206f, 0x7bafbad4e387efa0, 0x0 }, /* #40 */
    4701     { 0x282e82, 0x282603, 0x6702d7347f3a6155, 0x684069d02cff85b3, 0xfec26d64523adba2, 0x0 }, /* #41 */
    4702     { 0x052107, 0x052113, 0x2f72d3548744608c, 0x74213d1fb3a7a75e, 0xbb519634d39cb92d, 0x0 }, /* #42 */
    4703     { 0x333606, 0x333617, 0x20f248441286b0e5, 0x5b5d00bb7600dc8e, 0xc59547889c85d457, 0x0 }, /* #43 */
    4704     { 0x0528c3, 0x052897, 0x63425310d8ed7144, 0xcd6de7de46b33cbb, 0x95d46b32923a3488, 0x0 }, /* #44 */
    4705     { 0x1a7707, 0x1a7f02, 0x850ed165df03b3b7, 0x4861fef0314da573, 0x3cacd275adb60e43, 0x0 }, /* #45 */
    4706     { 0x0b6392, 0x0b6b16, 0x9a32885213a11274, 0x293574b667bb71aa, 0x70fd139babe5a0ca, 0x0 }, /* #46 */
    4707     { 0x361b56, 0x361383, 0xbe1591b407a70576, 0xf0c062643593ebe5, 0xcd552f4fd2131991, 0x0 }, /* #47 */
    4708     { 0x1423c6, 0x142396, 0xcc11ec6b723836f5, 0xa539b1374b2a5b36, 0x26d83b34270ddbbf, 0x0 }, /* #48 */
    4709     { 0x226d93, 0x226d83, 0x592987d188a44fac, 0x86b41065dc29c2f7, 0xd275776bac7a8cb4, 0x0 }, /* #49 */
    4710     { 0x366d86, 0x366587, 0x320d1087dee39a6f, 0xfb0a1b45e0463693, 0x3702f541fe9d63dc, 0x0 }, /* #50 */
    4711     { 0x2828c3, 0x282097, 0xb50c7ff120ee9065, 0xcbdf2f5b8ddee30f, 0xe92d5095930fad55, 0x0 }, /* #51 */
    4712     { 0x0455c6, 0x045597, 0x98dd19efdbf335d4, 0xbf01d2f022ca8bf5, 0xd9db46ffb928a9df, 0x0 }, /* #52 */
    4713     { 0x107e83, 0x107e12, 0xbba6fc8fcdff5847, 0x7db2f1b84b88dbda, 0x3df40ad782767c6c, 0x0 }, /* #53 */
    4714     { 0x1d1c56, 0x1d1406, 0xf83550eb37ac4611, 0x17edbdd00a0968c0, 0xe047931b2da2dd51, 0x0 }, /* #54 */
    4715     { 0x307b56, 0x307b02, 0xcfdd4df9e5b6b499, 0x698b18281551ae10, 0x665235d1d0650689, 0x0 }, /* #55 */
    4716     { 0x1f0303, 0x1f0387, 0x852c284b68d5a9ab, 0x8657c346215f9321, 0xfed4650547761689, 0x0 }, /* #56 */
    4717     { 0x3f25c6, 0x3f2583, 0xc1c691043fcb853f, 0xe786b8b518a30a45, 0xda3fd84f27287afa, 0x0 }, /* #57 */
    4718     { 0x292186, 0x292112, 0x5292909f54067ce6, 0x1a6e0e4dc0d2ca8a, 0x382482519333b25c, 0x0 }, /* #58 */
    4719     { 0x3754c7, 0x375c02, 0x92823c8835609544, 0x7f8938ff9df090a2, 0x12f90388977004a1, 0x0 }, /* #59 */
    4720     { 0x0d71c7, 0x0d7987, 0x0afc50ab69133c54, 0x8560a43729619130, 0x859bac743fb1ab23, 0x0 }, /* #60 */
    4721     { 0x0213d2, 0x021387, 0x1864fe56ca6e4535, 0x9c94a576f64cb0a5, 0x7bd058dfd4219490, 0x0 }, /* #61 */
    4722     { 0x193507, 0x193d12, 0xc7e93787d5f524c0, 0x4e652f12bd2b8dc7, 0x7984087518c996f8, 0x0 }, /* #62 */
    4723     { 0x210842, 0x210887, 0x3c5b20cd9128f002, 0x9d1532bb2997ec81, 0x9f45ee1267910381, 0x0 }, /* #63 */
     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 */
    47244724};
    47254725static const BINU64_TEST_T g_aTests_sbb_u64_locked[] =
    47264726{
    4727     { 0x3d6c83, 0x3d6497, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #0 */
    4728     { 0x2f4992, 0x2f4146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4729     { 0x372793, 0x372797, 0x0000000000000000, 0xffffffffffffffff, 0x0000000000000000, 0x0 }, /* #2 */
    4730     { 0x3e0596, 0x3e0546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4731     { 0x2a5e43, 0x2a5606, 0x16325227ede312f6, 0x16325227ede312f5, 0x0000000000000000, 0x0 }, /* #4 */
    4732     { 0x362182, 0x362186, 0xf186594e1e83b348, 0xf186594e1e83b348, 0x0000000000000000, 0x0 }, /* #5 */
    4733     { 0x3f4586, 0x3f4586, 0x8b6f5097c41129e8, 0x8b6f5097c41129e8, 0x0000000000000000, 0x0 }, /* #6 */
    4734     { 0x3c6353, 0x3c6306, 0x1f7b8c93b46e3de8, 0x1f7b8c93b46e3de7, 0x0000000000000000, 0x0 }, /* #7 */
    4735     { 0x374a02, 0x374a83, 0x465b0ceea182323e, 0x97fd29bf6a294dda, 0xae5de32f3758e464, 0x0 }, /* #8 */
    4736     { 0x200c97, 0x200c97, 0x55f6c2b7cfd3095b, 0xbae17dbd74fa3c2e, 0x9b1544fa5ad8cd2c, 0x0 }, /* #9 */
    4737     { 0x1721d7, 0x172987, 0x7e5e21452de04f3e, 0x92ccb5e786add739, 0xeb916b5da7327804, 0x0 }, /* #10 */
    4738     { 0x2b7197, 0x2b7116, 0xc9454298a5a62b21, 0x213d29e48d4ea8ff, 0xa80818b418578221, 0x0 }, /* #11 */
    4739     { 0x0f5202, 0x0f5202, 0xd76d4f28b6d20b99, 0x246af628cf1c4fa2, 0xb30258ffe7b5bbf7, 0x0 }, /* #12 */
    4740     { 0x2870c3, 0x287006, 0x7c47c7709b0fd40b, 0x3d33f10890cf7ec3, 0x3f13d6680a405547, 0x0 }, /* #13 */
    4741     { 0x074393, 0x074392, 0xd771aa342735f38c, 0xc01391739032dc7f, 0x175e18c09703170c, 0x0 }, /* #14 */
    4742     { 0x233f42, 0x233f12, 0x9de495cb84d836a5, 0x4b5628db73a2ee49, 0x528e6cf01135485c, 0x0 }, /* #15 */
    4743     { 0x0e1707, 0x0e1f06, 0xbf0f97917dda3d7d, 0x598eeabc1caa6496, 0x6580acd5612fd8e6, 0x0 }, /* #16 */
    4744     { 0x022003, 0x022086, 0xf712c573b73d95b4, 0x86f6491d5894aea0, 0x701c7c565ea8e713, 0x0 }, /* #17 */
    4745     { 0x1c6587, 0x1c6516, 0x6559d5780bcadd86, 0x23d90cac9b9d61dd, 0x4180c8cb702d7ba8, 0x0 }, /* #18 */
    4746     { 0x1f1213, 0x1f1212, 0x6ad9b62a4ff58fc2, 0x389fd43ae340488c, 0x3239e1ef6cb54735, 0x0 }, /* #19 */
    4747     { 0x1a08d3, 0x1a0806, 0x97e864e662b25769, 0x5fa94f3e1e4c12e7, 0x383f15a844664481, 0x0 }, /* #20 */
    4748     { 0x375606, 0x375697, 0x98b815f8b2273905, 0xd17842abf0bc14fc, 0xc73fd34cc16b2409, 0x0 }, /* #21 */
    4749     { 0x2b5f43, 0x2b5f06, 0x98a925e30601021c, 0x295949282c3976e8, 0x6f4fdcbad9c78b33, 0x0 }, /* #22 */
    4750     { 0x214192, 0x214116, 0xd94014a7c1196591, 0x3984fae21846551b, 0x9fbb19c5a8d31076, 0x0 }, /* #23 */
    4751     { 0x240b43, 0x240306, 0x74d9e0237c71930f, 0x437092aab6a6dc28, 0x31694d78c5cab6e6, 0x0 }, /* #24 */
    4752     { 0x293a46, 0x293202, 0xb9afeae57fa93c7b, 0x0aa66415291d7b08, 0xaf0986d0568bc173, 0x0 }, /* #25 */
    4753     { 0x173796, 0x173f93, 0x06f38d89487ffcee, 0x81773451c4f629bf, 0x857c59378389d32f, 0x0 }, /* #26 */
    4754     { 0x3d5052, 0x3d5006, 0x62a165c12842da0b, 0x4583047b4c9c6882, 0x1d1e6145dba67189, 0x0 }, /* #27 */
    4755     { 0x0b59d2, 0x0b5106, 0xe359f9d6f98eb609, 0x4956bc9a418da936, 0x9a033d3cb8010cd3, 0x0 }, /* #28 */
    4756     { 0x221d43, 0x221587, 0x05b80b4fe8e29d5a, 0xfbe62cc8eceae244, 0x09d1de86fbf7bb15, 0x0 }, /* #29 */
    4757     { 0x3158c3, 0x315806, 0x83b4e64ccb6f998e, 0x1f815f9f0fcdbff5, 0x643386adbba1d998, 0x0 }, /* #30 */
    4758     { 0x0b7dc6, 0x0b7597, 0x5a3058da9b1c8f65, 0xfb483f5a5a9fd387, 0x5ee81980407cbbde, 0x0 }, /* #31 */
    4759     { 0x027107, 0x027117, 0x2ed0dc42e13883c0, 0x56682856970f2d6f, 0xd868b3ec4a295650, 0x0 }, /* #32 */
    4760     { 0x031483, 0x031402, 0xafa1fa89a8c701bf, 0x100e0de0c4b0a1a2, 0x9f93eca8e416601c, 0x0 }, /* #33 */
    4761     { 0x0326d3, 0x032693, 0x467a2731041aca63, 0xe4738baa81886915, 0x62069b868292614d, 0x0 }, /* #34 */
    4762     { 0x3e4607, 0x3e4686, 0xb64e67bbac839ad5, 0x87ca4c81a25fc971, 0x2e841b3a0a23d163, 0x0 }, /* #35 */
    4763     { 0x1a41c7, 0x1a4116, 0xc85a26d424e4f02e, 0x036b369940e07b8e, 0xc4eef03ae404749f, 0x0 }, /* #36 */
    4764     { 0x384396, 0x384312, 0xe8dd4199d7873d51, 0x3990738255e365e9, 0xaf4cce1781a3d768, 0x0 }, /* #37 */
    4765     { 0x102e82, 0x102e16, 0x98db9b652fd5e2c1, 0x5481ab569c8444e2, 0x4459f00e93519ddf, 0x0 }, /* #38 */
    4766     { 0x021146, 0x021997, 0x588197312fcc1d50, 0x81f5d9db7c989d05, 0xd68bbd55b333804b, 0x0 }, /* #39 */
    4767     { 0x387c52, 0x387482, 0xaa962ecea25c97cb, 0xa346be61a2056508, 0x074f706d005732c3, 0x0 }, /* #40 */
    4768     { 0x216003, 0x216002, 0xdf4f94bb4da92da2, 0x433d1c989d2f89f1, 0x9c127822b079a3b0, 0x0 }, /* #41 */
    4769     { 0x0962c3, 0x096a93, 0x6d8a5f7ba726d5ce, 0xa6202abfe55a723e, 0xc76a34bbc1cc638f, 0x0 }, /* #42 */
    4770     { 0x190b86, 0x190b02, 0x9b2036ef27e1950b, 0x53b4cc1112a5d1e3, 0x476b6ade153bc328, 0x0 }, /* #43 */
    4771     { 0x0602d6, 0x060286, 0xeec0c72e3e61d018, 0xaedea07f82e9a711, 0x3fe226aebb782907, 0x0 }, /* #44 */
    4772     { 0x355197, 0x355983, 0x72c0450515c9484d, 0xbeeb8b1744751598, 0xb3d4b9edd15432b4, 0x0 }, /* #45 */
    4773     { 0x332712, 0x332783, 0x5aec818945a0c5fb, 0xeb8c0cb7cbe20880, 0x6f6074d179bebd7b, 0x0 }, /* #46 */
    4774     { 0x0f55c7, 0x0f5593, 0x2a67f03c53d2dee5, 0xf38db8e14f96d78c, 0x36da375b043c0758, 0x0 }, /* #47 */
    4775     { 0x2e1952, 0x2e1116, 0xe62e5cf9238505f6, 0x3e7938238521b77d, 0xa7b524d59e634e79, 0x0 }, /* #48 */
    4776     { 0x365747, 0x365717, 0x419901056cbdf219, 0x47a90d197d436dc9, 0xf9eff3ebef7a844f, 0x0 }, /* #49 */
    4777     { 0x363c13, 0x363c12, 0xc94d2da6660e13cd, 0x59c2d55933c18e0d, 0x6f8a584d324c85bf, 0x0 }, /* #50 */
    4778     { 0x0a4306, 0x0a4303, 0x4c457ffa8797132e, 0x637af813b00b5580, 0xe8ca87e6d78bbdae, 0x0 }, /* #51 */
    4779     { 0x123442, 0x123407, 0x3901c637067bc2cc, 0x47780d8629f55c4b, 0xf189b8b0dc866681, 0x0 }, /* #52 */
    4780     { 0x207983, 0x207116, 0x162f5e261d2c6740, 0x08b8df3b6a088e4b, 0x0d767eeab323d8f4, 0x0 }, /* #53 */
    4781     { 0x0b5e56, 0x0b5e02, 0xc66fb1867461ae8b, 0x5b8d0208f6d72915, 0x6ae2af7d7d8a8576, 0x0 }, /* #54 */
    4782     { 0x303453, 0x303487, 0x74b84a6dd6d7fdf7, 0xfa705fdf9c50eb66, 0x7a47ea8e3a871290, 0x0 }, /* #55 */
    4783     { 0x2f0256, 0x2f0297, 0x9a389fb4d981a710, 0xa8fd197f509fdd35, 0xf13b863588e1c9db, 0x0 }, /* #56 */
    4784     { 0x252f03, 0x252703, 0x260471bbab472816, 0x6e50bd0ed41193d0, 0xb7b3b4acd7359445, 0x0 }, /* #57 */
    4785     { 0x012c02, 0x012c93, 0x2ec38fb3c1883c65, 0xab75ac8ece2c3c08, 0x834de324f35c005d, 0x0 }, /* #58 */
    4786     { 0x0e35d3, 0x0e3512, 0xf35091e180828317, 0x01bb6ddbb04b693e, 0xf1952405d03719d8, 0x0 }, /* #59 */
    4787     { 0x051817, 0x051802, 0xbd2e01febb1fe7d7, 0x76929b7f1c2d7540, 0x469b667f9ef27296, 0x0 }, /* #60 */
    4788     { 0x3a6ac7, 0x3a6a12, 0xc19823de771dbe0e, 0x73bf4d63aa23dd2f, 0x4dd8d67accf9e0de, 0x0 }, /* #61 */
    4789     { 0x072b83, 0x072b12, 0x9e01584f4d69dd48, 0x31109c5d5a9098e9, 0x6cf0bbf1f2d9445e, 0x0 }, /* #62 */
    4790     { 0x0e72c3, 0x0e7282, 0xce6fb0c4f79b5bcf, 0xc5ebdf791e12ec62, 0x0883d14bd9886f6c, 0x0 }, /* #63 */
     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 */
    47914791};
    47924792static const BINU64_TEST_T g_aTests_or_u64[] =
    47934793{
    4794     { 0x2d09c3, 0x2d0146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4795     { 0x066cc3, 0x066446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4796     { 0x245056, 0x245046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4797     { 0x333d46, 0x333546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4798     { 0x114513, 0x114506, 0x5e8a731673b8c20f, 0x5e8a731673b8c20f, 0x0000000000000000, 0x0 }, /* #4 */
    4799     { 0x313543, 0x313506, 0x4cb94c3180a816a9, 0x4cb94c3180a816a9, 0x0000000000000000, 0x0 }, /* #5 */
    4800     { 0x072757, 0x072706, 0x0de239453f4492eb, 0x0de239453f4492eb, 0x0000000000000000, 0x0 }, /* #6 */
    4801     { 0x064157, 0x064186, 0xaffbfcae3f4e31e1, 0xaffbfcae3f4e31e1, 0x0000000000000000, 0x0 }, /* #7 */
    4802     { 0x0c3a47, 0x0c3282, 0x24a373e463ee0956, 0xf5bffff66fffbf76, 0xf51dfd762d71b666, 0x0 }, /* #8 */
    4803     { 0x0d3452, 0x0d3486, 0xe4b1158f3b22568e, 0xf7b75dff3bffdecf, 0xf7a759fa08fdce45, 0x0 }, /* #9 */
    4804     { 0x243303, 0x243382, 0x5bb8ffb2196aab9c, 0xdffbfffb597eeffe, 0xce4b4c5b481c4c6a, 0x0 }, /* #10 */
    4805     { 0x304283, 0x304282, 0x6ef8dcd86231db39, 0xeefbfddfeef9dbb9, 0xa2037d1feec8c980, 0x0 }, /* #11 */
    4806     { 0x220c56, 0x220482, 0x86322308cf38c5c4, 0x9ebb672fefbfefce, 0x98a94627aa8fef8e, 0x0 }, /* #12 */
    4807     { 0x222cd2, 0x222482, 0x5f64c4cb99ad0752, 0xdf6efeef9bff8fd6, 0xcd0afeaf1a5a88d6, 0x0 }, /* #13 */
    4808     { 0x043012, 0x043086, 0x09ed4300070d646c, 0xdbef47b99fefe4ee, 0xda4705b99aebe0c6, 0x0 }, /* #14 */
    4809     { 0x237f46, 0x237782, 0xd474cf701af04df1, 0xfd75cff2bef0edf7, 0xa97583b2be90a126, 0x0 }, /* #15 */
    4810     { 0x1d3542, 0x1d3582, 0xa9c7466b77dcac95, 0xbbdfff7ffffeffbf, 0xb21cbd17ff6a733e, 0x0 }, /* #16 */
    4811     { 0x1442d6, 0x144282, 0x26195c474e5fbf91, 0xf79f5e5f6f5ffff7, 0xf7861a5a2b0debf6, 0x0 }, /* #17 */
    4812     { 0x0211d6, 0x021186, 0xd184f07b9b4ff12e, 0xdde6f6fffbdffb3f, 0x1d6616bff9deba3f, 0x0 }, /* #18 */
    4813     { 0x3f2ed6, 0x3f2606, 0x0a05e6691512bcfd, 0x6abdffed1d9fffff, 0x6abcdbec0d8febfb, 0x0 }, /* #19 */
    4814     { 0x1b6546, 0x1b6506, 0x4ee51b781ae47942, 0x5ef7dffc3beefd47, 0x1ef6d4a4294abd05, 0x0 }, /* #20 */
    4815     { 0x094a86, 0x094206, 0x3502eab41b81bc06, 0x77e3ffff3b9dbe6f, 0x63e3375b239cba6d, 0x0 }, /* #21 */
    4816     { 0x210c03, 0x210486, 0xc44e2010621a22ce, 0xdcfeb3dc7eda7bee, 0xd8feb3cc1ed85bee, 0x0 }, /* #22 */
    4817     { 0x0c1993, 0x0c1182, 0x813e6e2202081c39, 0xab3f6e328b7f1cfd, 0x2a170a12897f14e5, 0x0 }, /* #23 */
    4818     { 0x0f2d52, 0x0f2582, 0x3f5aee5ddebcf9da, 0xffdefedfdebefdfb, 0xe2c6dedb923e5ce1, 0x0 }, /* #24 */
    4819     { 0x3848d7, 0x384082, 0xae368a2a77dd1b3a, 0xaef6bbbe77ffbfba, 0x8cc23b9616a3bea0, 0x0 }, /* #25 */
    4820     { 0x160442, 0x160406, 0x4d6d7a10e0429c35, 0x7d7dffd1fa469c35, 0x3530ffd1fa040431, 0x0 }, /* #26 */
    4821     { 0x2545c3, 0x254502, 0x41fe51b4db097253, 0x7dfe75b7df5f72df, 0x3c8424379657608c, 0x0 }, /* #27 */
    4822     { 0x1f5d52, 0x1f5502, 0x52c0b821bb8007f9, 0x7bc3bbe9fffd77fb, 0x7b03bbe9cf7d75ba, 0x0 }, /* #28 */
    4823     { 0x2b0dd3, 0x2b0502, 0x17863acac3c94a39, 0x57fffbebd3fd5a7f, 0x557bdb29d13c525e, 0x0 }, /* #29 */
    4824     { 0x026352, 0x026382, 0xc13a1f37b5b75d15, 0xf97abfbff5b7ff9d, 0xb962b68cf495b389, 0x0 }, /* #30 */
    4825     { 0x3e7052, 0x3e7002, 0x337822f5ec3dd972, 0x73787bf5feffdf73, 0x73207b3416df5f13, 0x0 }, /* #31 */
    4826     { 0x3a1e83, 0x3a1682, 0x1d01263175c0b636, 0x9d6f273bffdfb637, 0x846f231a9b5f8607, 0x0 }, /* #32 */
    4827     { 0x2a35c2, 0x2a3582, 0x5921a04d9fa07191, 0xddfde84fffb879b5, 0xcddce80f6c182834, 0x0 }, /* #33 */
    4828     { 0x267343, 0x267382, 0xcc42d33fa929afb3, 0xfc4adf3fbdafefb3, 0x304adc341dae4612, 0x0 }, /* #34 */
    4829     { 0x111216, 0x111282, 0xe15841d06cfbb0a4, 0xe7f853f46efbb6f7, 0x06e8136442812653, 0x0 }, /* #35 */
    4830     { 0x0d0897, 0x0d0082, 0x804f4e97ad40d938, 0x907fdeb7adfffffb, 0x907198a384bf26d3, 0x0 }, /* #36 */
    4831     { 0x3e6c86, 0x3e6406, 0x33e876b30138294a, 0x33e9f6fbc9fdbbdb, 0x02a9a269c9d59293, 0x0 }, /* #37 */
    4832     { 0x2a4093, 0x2a4002, 0x50828a9243724300, 0x7a928af7dff2dfc8, 0x7a1288f5deb2dcc8, 0x0 }, /* #38 */
    4833     { 0x206c56, 0x206486, 0xdb3283937a2bc2d2, 0xfbbff7b7fb3bcfde, 0x73bd753789338f4e, 0x0 }, /* #39 */
    4834     { 0x372b07, 0x372306, 0x7807bbabcc0b843a, 0x7c37ffafceabdefa, 0x1432d50c4aa05ae0, 0x0 }, /* #40 */
    4835     { 0x1c0b52, 0x1c0382, 0xf01631129371ce36, 0xff57b13adb71fffe, 0x1f51902a5931bdea, 0x0 }, /* #41 */
    4836     { 0x055e96, 0x055682, 0x34718839a07d4d49, 0xb577a9bdb87fdffd, 0x9146a1b5984a9bf5, 0x0 }, /* #42 */
    4837     { 0x2f6146, 0x2f6182, 0xbb9d1e330441341e, 0xfbff7e73e44176df, 0x53e77a70e44062db, 0x0 }, /* #43 */
    4838     { 0x2c1c96, 0x2c1482, 0x9c275dcec45c10d8, 0xde27fdcedcdf59fd, 0x5a01b9849cdf49e5, 0x0 }, /* #44 */
    4839     { 0x176e06, 0x176682, 0x03c4b86de1e41d8e, 0xafc5baffe7ffffbf, 0xacc522bac7bbe7bd, 0x0 }, /* #45 */
    4840     { 0x347b47, 0x347386, 0xf173c18ad4ee68f9, 0xfd73e5cad7ff6ef9, 0xcc3064c8933f0e91, 0x0 }, /* #46 */
    4841     { 0x0b0542, 0x0b0586, 0x8699851d8392574f, 0xb6bffdddd7b25fff, 0xb62ffdccd5b218ba, 0x0 }, /* #47 */
    4842     { 0x3e4f17, 0x3e4786, 0x83426e352a53ef71, 0xd3c6efb5ab5bfff5, 0xd284ad90a90adfb4, 0x0 }, /* #48 */
    4843     { 0x380107, 0x380182, 0x4d7df986b6c4cce8, 0xcd7ffd8fbee5ccf8, 0x8157648d3ce1ccf8, 0x0 }, /* #49 */
    4844     { 0x032883, 0x032006, 0x54faaf5e03e9d2c8, 0x7dfebf7f3bfbd7db, 0x69861825393295d3, 0x0 }, /* #50 */
    4845     { 0x1f6243, 0x1f6286, 0x8f7ab8ccd66b242b, 0xbffff9ccf6fbe5ff, 0x34955904a69be5dc, 0x0 }, /* #51 */
    4846     { 0x391143, 0x391182, 0xde30756ce8faeb74, 0xdef5ff6feefafffd, 0x46c5df6766a05e8d, 0x0 }, /* #52 */
    4847     { 0x3b0296, 0x3b0206, 0x4933c82974c86f7e, 0x59f7fbbffddb6fff, 0x50c7fbbfdd9b61a3, 0x0 }, /* #53 */
    4848     { 0x192552, 0x192506, 0x1b89e78f2381272e, 0x1f89ffff7bbb6f7e, 0x07817c70783a6d7c, 0x0 }, /* #54 */
    4849     { 0x353202, 0x353282, 0x67a961aab311a8b9, 0xffe9f1eaf333bebf, 0xbf41d0e242321e1e, 0x0 }, /* #55 */
    4850     { 0x331816, 0x331086, 0x9d3d97d5a6c3f84b, 0xfdfdffd7b7dffddb, 0x6df47e87175c05db, 0x0 }, /* #56 */
    4851     { 0x3d4d87, 0x3d4506, 0x252f7e868f1f7858, 0x2feffea6ef3ff97d, 0x2ec382a06423d97d, 0x0 }, /* #57 */
    4852     { 0x1e5f52, 0x1e5782, 0xf3d55eaf7c2dbf66, 0xf3f7feaffc3dbff7, 0x72e6a226e83529d5, 0x0 }, /* #58 */
    4853     { 0x1f4e43, 0x1f4682, 0xb9bce19c27201129, 0xbfbce7bcaf39fd6d, 0x96204630a839ed4c, 0x0 }, /* #59 */
    4854     { 0x2816c3, 0x281686, 0x89e1d9f0194ed7ab, 0xcde7fbf879cfdfbb, 0xccc7ea88688d8c18, 0x0 }, /* #60 */
    4855     { 0x350912, 0x350182, 0xc582bf4f33c3dea6, 0xd7eebfef73e7ffe6, 0xd66cbfad51662946, 0x0 }, /* #61 */
    4856     { 0x2b0f02, 0x2b0786, 0x0835a86e8f4140d1, 0xf835e9eebfd56ed7, 0xf0046982b8d42e56, 0x0 }, /* #62 */
    4857     { 0x2a5487, 0x2a5402, 0x3b7cd095c33c287e, 0x3f7ddaf5fffe3afe, 0x266d5af0ffc21ac8, 0x0 }, /* #63 */
     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 */
    48584858};
    48594859static const BINU64_TEST_T g_aTests_or_u64_locked[] =
    48604860{
    4861     { 0x3925d7, 0x392546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4862     { 0x246bd6, 0x246346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4863     { 0x3a54d2, 0x3a5446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4864     { 0x101c43, 0x101446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4865     { 0x1a1e52, 0x1a1602, 0x17e8295ea500c349, 0x17e8295ea500c349, 0x0000000000000000, 0x0 }, /* #4 */
    4866     { 0x264ad6, 0x264206, 0x012e0ce39e176de8, 0x012e0ce39e176de8, 0x0000000000000000, 0x0 }, /* #5 */
    4867     { 0x0c28d7, 0x0c2006, 0x4cc923bf243149ee, 0x4cc923bf243149ee, 0x0000000000000000, 0x0 }, /* #6 */
    4868     { 0x3f7c87, 0x3f7402, 0x56a126ed05ea2ad6, 0x56a126ed05ea2ad6, 0x0000000000000000, 0x0 }, /* #7 */
    4869     { 0x2f2247, 0x2f2286, 0xd2124e04986c9fd7, 0xfed65e5ddafcffff, 0xbec4185dd2b46c6b, 0x0 }, /* #8 */
    4870     { 0x273c46, 0x273402, 0x5b5231800355777c, 0x7f7e7dd617dff77c, 0x246e4d56169e8628, 0x0 }, /* #9 */
    4871     { 0x030d86, 0x030582, 0x9e2214b9a5e9d25a, 0xfeb63ffbefe9de5b, 0xfa963ff34a40cc19, 0x0 }, /* #10 */
    4872     { 0x210147, 0x210182, 0x6d72b69bc1cdda70, 0xfffeb6dff3ddfaf1, 0xd6ac34c7f25422d1, 0x0 }, /* #11 */
    4873     { 0x147602, 0x147686, 0x3d9458843ff6c4ae, 0xbfdffcbc3ff7c4be, 0x8b4bbcb83d51c030, 0x0 }, /* #12 */
    4874     { 0x1830d7, 0x183082, 0x31f23afd6d929e91, 0xf1fbfeff6df3dfbf, 0xc059c6b340e3cbbe, 0x0 }, /* #13 */
    4875     { 0x094216, 0x094282, 0x4b8323c39ce16b8a, 0xcbb777c7bdf57ffb, 0x8134578739745d73, 0x0 }, /* #14 */
    4876     { 0x064842, 0x064006, 0x4eb06a599c2f2c93, 0x5fb17b7ffdafaf9f, 0x5db119666983ab8f, 0x0 }, /* #15 */
    4877     { 0x324997, 0x324182, 0xff0ebc6d4c420a5c, 0xff7fbeff4dff6b7c, 0x22772ef601ff6b78, 0x0 }, /* #16 */
    4878     { 0x165c92, 0x165486, 0x9a94c6ad7e2dd332, 0x9efcc7bf7eaff336, 0x94fc059e428f2116, 0x0 }, /* #17 */
    4879     { 0x0317c7, 0x031782, 0x728c63d3cc1a7b1b, 0xf69e77fffcfa7b1f, 0xb49676fcb8f8110d, 0x0 }, /* #18 */
    4880     { 0x3f0d57, 0x3f0502, 0x588a077bd8aef3a5, 0x5b9aa7fffbbff3ef, 0x5b12a3a76b3100cb, 0x0 }, /* #19 */
    4881     { 0x1b23d7, 0x1b2306, 0x3a5a757dbbb423cb, 0x3ffb77fdfbb773cf, 0x37b126e1c0b7500f, 0x0 }, /* #20 */
    4882     { 0x2720c6, 0x272086, 0xb0c6855812b38525, 0xf1d6e7dcb6bf97f5, 0x41166384b49c13f1, 0x0 }, /* #21 */
    4883     { 0x0f09d6, 0x0f0182, 0xe1e3b387a5e4b829, 0xf7efff9fffeffeb9, 0x17ad6d1efa8ffe99, 0x0 }, /* #22 */
    4884     { 0x0d31d3, 0x0d3186, 0xa97f93c95df0a4a7, 0xe9ffffffdff5bcff, 0x68ce6df7cb95185f, 0x0 }, /* #23 */
    4885     { 0x284786, 0x284702, 0x3c3aab1017547932, 0x3e3faff1d7547ffe, 0x1e3da7e1c5405ece, 0x0 }, /* #24 */
    4886     { 0x100e82, 0x100682, 0xabd679066bf41f65, 0xaff7fd8e6bf45ffd, 0x8ca3958a283052dc, 0x0 }, /* #25 */
    4887     { 0x3f77d3, 0x3f7786, 0xbc20b686b4fc2102, 0xfff8feaefffda98e, 0xdff8782adfb1898c, 0x0 }, /* #26 */
    4888     { 0x004d93, 0x004586, 0xf5f246203117eac4, 0xfdfa46a273f7fafc, 0x482a408263e7f2fc, 0x0 }, /* #27 */
    4889     { 0x361d46, 0x361586, 0x0a22ffed9dbc689f, 0x9a3affeffffefe9f, 0x9a18868bef72de1e, 0x0 }, /* #28 */
    4890     { 0x312952, 0x312182, 0xb87043dc21b2d50b, 0xf97543fd67bff5ab, 0xf9754271478d30a3, 0x0 }, /* #29 */
    4891     { 0x1e5692, 0x1e5686, 0x6c3b7855320e119a, 0xfc3ffb75734ff1de, 0xb83dab254141f1c4, 0x0 }, /* #30 */
    4892     { 0x191246, 0x191286, 0x01a820c32a579202, 0xbfaf73fbbaff9647, 0xbf0f53fbbaf88445, 0x0 }, /* #31 */
    4893     { 0x2f1a87, 0x2f1286, 0xbcb4510b98f51de2, 0xfdf7fb3bdbf53de7, 0xc1d7aa38d3512007, 0x0 }, /* #32 */
    4894     { 0x097e46, 0x097682, 0x62de3f3efb59fcda, 0xe2fe3fbffbfffeda, 0xc07c3cb5a8ef1282, 0x0 }, /* #33 */
    4895     { 0x370b42, 0x370386, 0x3a86bc6202872491, 0xbedefc63ae9f2fdb, 0xbeda4021ac1e2bda, 0x0 }, /* #34 */
    4896     { 0x3d2656, 0x3d2686, 0xdce71db6008185a4, 0xfce7fffe31ed87f5, 0xa046e2c8316d87d5, 0x0 }, /* #35 */
    4897     { 0x2e4997, 0x2e4186, 0x765f6b08e9c6d2c1, 0xf75fef4bfdffd6db, 0x955de4439c3f949b, 0x0 }, /* #36 */
    4898     { 0x3a6bc6, 0x3a6306, 0x0cf9c0dc57849596, 0x2fffedfe77879dbe, 0x2fee2da230071d2c, 0x0 }, /* #37 */
    4899     { 0x075146, 0x075186, 0xb723192c4724f3da, 0xff63dfedd7bff7de, 0xf842d6c995bff5de, 0x0 }, /* #38 */
    4900     { 0x2b5b02, 0x2b5306, 0x13b697abd33cb1f2, 0x33bedffbd37ffbfa, 0x322eccfa416bfb78, 0x0 }, /* #39 */
    4901     { 0x106c47, 0x106406, 0x20b92516848994aa, 0x3cfd3737c4adfdee, 0x1c4c1321c4a5f96c, 0x0 }, /* #40 */
    4902     { 0x060e17, 0x060606, 0x42c7597b25886619, 0x73cf597bbfa9669f, 0x33cc412bbb216687, 0x0 }, /* #41 */
    4903     { 0x202156, 0x202186, 0xe15be5d425f7f853, 0xf1fbf7f765fff853, 0x31baf637455d5003, 0x0 }, /* #42 */
    4904     { 0x2010c3, 0x201086, 0xda164bbb1bfac546, 0xfa7ecbff7ffacf5f, 0xb87c80ee6f32ce1f, 0x0 }, /* #43 */
    4905     { 0x037243, 0x037286, 0xee079629ade1a446, 0xfe8ff66fbff3b46f, 0x748b66471773346d, 0x0 }, /* #44 */
    4906     { 0x352746, 0x352702, 0x0caa2050a69a97f6, 0x3daaf17effbeb7fe, 0x3500f12e7f3c269e, 0x0 }, /* #45 */
    4907     { 0x2f4983, 0x2f4182, 0xfdb8172bf8ccca4d, 0xfdfc5f3fffedeacd, 0xfc4c5f15dfede081, 0x0 }, /* #46 */
    4908     { 0x186ec3, 0x186686, 0x77d44867ac4f6c6f, 0xffdd6e6fac5f6f6f, 0xbe8d2e6928594f47, 0x0 }, /* #47 */
    4909     { 0x0f7a17, 0x0f7286, 0x108e7e220da183fb, 0xbfcefe6b1fabe7ff, 0xafc2844b168ae5d5, 0x0 }, /* #48 */
    4910     { 0x061ad7, 0x061286, 0x35d905c476261aba, 0xbddd4dcefe6efbbe, 0xbd1d4d4aea48f124, 0x0 }, /* #49 */
    4911     { 0x004413, 0x004482, 0x6d2c38de061ae2eb, 0xef2fbfff3f9aefef, 0xcf0f9ff33f9a4d45, 0x0 }, /* #50 */
    4912     { 0x333a03, 0x333282, 0xc8758a1a126b6bb6, 0xfa7d9e1fbfef7bbf, 0xfa299e0fafac5339, 0x0 }, /* #51 */
    4913     { 0x276d17, 0x276582, 0xb1c6eb78d0a3efcd, 0xfdc6fbf9deabefcd, 0x7d84f3898e0b2f49, 0x0 }, /* #52 */
    4914     { 0x247046, 0x247086, 0xbc57723b4b96c983, 0xbcff7e7b6fffcdaf, 0xa4a85c6167fdccad, 0x0 }, /* #53 */
    4915     { 0x204097, 0x204086, 0x85663de713bae0cb, 0xdfeeffe7dfbef3db, 0xdb8cf3a2dd14b3d3, 0x0 }, /* #54 */
    4916     { 0x3341c2, 0x334102, 0x28563882697b8382, 0x39dfb9bb6d7f93ea, 0x118ba93b656f116a, 0x0 }, /* #55 */
    4917     { 0x385917, 0x385182, 0x6d1d275e30d6c47e, 0xff9da75f7cfec47f, 0xf78ca1034c3e402d, 0x0 }, /* #56 */
    4918     { 0x2e0c86, 0x2e0486, 0xd3092c80867dc6f2, 0xdb3bbcfb87ffcef3, 0xcb3bb8fb87ce8ac1, 0x0 }, /* #57 */
    4919     { 0x112717, 0x112782, 0x3d7f64d45e16006f, 0xffff6ffe5e56787f, 0xf2bc0fba5444785a, 0x0 }, /* #58 */
    4920     { 0x013cd7, 0x013486, 0x475fb041e92aba21, 0xffdfbdebefeeff21, 0xb985bdabeeec7700, 0x0 }, /* #59 */
    4921     { 0x0105d2, 0x010582, 0xe8e1b7edcc3a19be, 0xfbe1ffffde3af9bf, 0xf3e07bfede3af1b1, 0x0 }, /* #60 */
    4922     { 0x0d7712, 0x0d7786, 0x0ecb09a6a39cf6a5, 0xdfcbbbeeff9ffea5, 0xdb0abb48de033e24, 0x0 }, /* #61 */
    4923     { 0x2b1597, 0x2b1582, 0xd18ab7243268ca9c, 0xdfafbf6ebe7beebf, 0xdfa58d6ebc532cbb, 0x0 }, /* #62 */
    4924     { 0x3f5dc6, 0x3f5582, 0x50d7fb2d265aafdd, 0xf5dffb7fee7eefdf, 0xb5ce9a5aec2e624f, 0x0 }, /* #63 */
     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 */
    49254925};
    49264926static const BINU64_TEST_T g_aTests_xor_u64[] =
    49274927{
    4928     { 0x1d0592, 0x1d0546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4929     { 0x053906, 0x053146, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4930     { 0x0712c6, 0x071246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4931     { 0x3f4807, 0x3f4046, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4932     { 0x0c4cd2, 0x0c4486, 0xd043a441bfc293de, 0xd043a441bfc293de, 0x0000000000000000, 0x0 }, /* #4 */
    4933     { 0x0971d6, 0x097106, 0x02474acaa35ec74b, 0x02474acaa35ec74b, 0x0000000000000000, 0x0 }, /* #5 */
    4934     { 0x0e2a92, 0x0e2282, 0xb753dd5738a84c2f, 0xb753dd5738a84c2f, 0x0000000000000000, 0x0 }, /* #6 */
    4935     { 0x395212, 0x395282, 0xd59f6bd75e899654, 0xd59f6bd75e899654, 0x0000000000000000, 0x0 }, /* #7 */
    4936     { 0x2f6cc7, 0x2f6402, 0xbbb7686d6ea1a88a, 0x4de47a0455976e94, 0xf65312693b36c61e, 0x0 }, /* #8 */
    4937     { 0x126197, 0x126106, 0x1c423b9758bc0e85, 0x7eef80ae4c1decc0, 0x62adbb3914a1e245, 0x0 }, /* #9 */
    4938     { 0x301642, 0x301606, 0x74e1d9aed8ef02eb, 0x4b66f8eba2b8b9a3, 0x3f8721457a57bb48, 0x0 }, /* #10 */
    4939     { 0x144e42, 0x144606, 0x111a1f64e4fcc5af, 0x658ceeef6f621c7e, 0x7496f18b8b9ed9d1, 0x0 }, /* #11 */
    4940     { 0x305513, 0x305586, 0x3a34bf6b833b9487, 0xe95c53a77f2667a6, 0xd368ecccfc1df321, 0x0 }, /* #12 */
    4941     { 0x156c57, 0x156482, 0x1452afb9a484526e, 0xccc124a1d62dc162, 0xd8938b1872a9930c, 0x0 }, /* #13 */
    4942     { 0x2a20c6, 0x2a2082, 0xf75e3ab61010d4ce, 0xc1f9c537bb4a5e68, 0x36a7ff81ab5a8aa6, 0x0 }, /* #14 */
    4943     { 0x0f5bc6, 0x0f5306, 0xfa19d6ba1345f584, 0x3dadbe6944fdf75c, 0xc7b468d357b802d8, 0x0 }, /* #15 */
    4944     { 0x172843, 0x172082, 0xfd9f267799365dcd, 0xd5e7d4080f6377d0, 0x2878f27f96552a1d, 0x0 }, /* #16 */
    4945     { 0x145d93, 0x145586, 0x273b0a83da1087b1, 0xfe57168b51aac2f9, 0xd96c1c088bba4548, 0x0 }, /* #17 */
    4946     { 0x103b92, 0x103306, 0x5eccb53517f3bd93, 0x08a66e1bd44b0d06, 0x566adb2ec3b8b095, 0x0 }, /* #18 */
    4947     { 0x1801d6, 0x180186, 0x946aeca4df959763, 0xe167f0d6308a2e1e, 0x750d1c72ef1fb97d, 0x0 }, /* #19 */
    4948     { 0x2414c3, 0x241406, 0xc5e8528b479b3465, 0x10e7d5d7e287bf24, 0xd50f875ca51c8b41, 0x0 }, /* #20 */
    4949     { 0x3e0306, 0x3e0382, 0xad6b7ba89fca56f1, 0xd83748a8dd15a9d9, 0x755c330042dfff28, 0x0 }, /* #21 */
    4950     { 0x1b3813, 0x1b3006, 0x6b899c9da1982537, 0x6fc41c86179e914e, 0x044d801bb606b479, 0x0 }, /* #22 */
    4951     { 0x166006, 0x166086, 0xafbcc19c58882d39, 0xfd5ed6558139b035, 0x52e217c9d9b19d0c, 0x0 }, /* #23 */
    4952     { 0x214b07, 0x214386, 0x8cd0009846733be0, 0x80cc71314ffef71b, 0x0c1c71a9098dccfb, 0x0 }, /* #24 */
    4953     { 0x295417, 0x295482, 0x542f7479b8e74cb1, 0xd2e2dc56d1738e6d, 0x86cda82f6994c2dc, 0x0 }, /* #25 */
    4954     { 0x204183, 0x204186, 0xd240aec95a5e42a0, 0x9c93cba91f2b4ff5, 0x4ed3656045750d55, 0x0 }, /* #26 */
    4955     { 0x062306, 0x062302, 0x4c8e0e49193acd38, 0x6e9fa34a1c9ca3c8, 0x2211ad0305a66ef0, 0x0 }, /* #27 */
    4956     { 0x0a7256, 0x0a7286, 0xc23ef69d756941bf, 0x801ac20e88ba037b, 0x42243493fdd342c4, 0x0 }, /* #28 */
    4957     { 0x362207, 0x362202, 0xd3ab0153855db88e, 0x2e393a4a8af182a8, 0xfd923b190fac3a26, 0x0 }, /* #29 */
    4958     { 0x2d3256, 0x2d3282, 0x62dfdd32f3379640, 0xee8bf348829fdb68, 0x8c542e7a71a84d28, 0x0 }, /* #30 */
    4959     { 0x1d4fc7, 0x1d4706, 0xb41eaa144bf276c8, 0x6d1b5531517d0196, 0xd905ff251a8f775e, 0x0 }, /* #31 */
    4960     { 0x223f96, 0x223782, 0xd4b530a6ad6140c6, 0xa398cdfe0b04f1bc, 0x772dfd58a665b17a, 0x0 }, /* #32 */
    4961     { 0x2136c6, 0x213606, 0x6f476bd1e28a956f, 0x246635a4923d8eb2, 0x4b215e7570b71bdd, 0x0 }, /* #33 */
    4962     { 0x0c5f53, 0x0c5706, 0x7d35c3801a8fd703, 0x3c885ec5d45e6ded, 0x41bd9d45ced1baee, 0x0 }, /* #34 */
    4963     { 0x1f7343, 0x1f7382, 0xd9012431968c2a9a, 0x8e3e11544bb30ef2, 0x573f3565dd3f2468, 0x0 }, /* #35 */
    4964     { 0x156c16, 0x156486, 0x2ffcc8ef24405280, 0xf8bdd8c4d3603848, 0xd741102bf7206ac8, 0x0 }, /* #36 */
    4965     { 0x017a16, 0x017286, 0x697cf91e32f3dde8, 0xf4bcdaf29b835381, 0x9dc023eca9708e69, 0x0 }, /* #37 */
    4966     { 0x292e13, 0x292606, 0x8fc0a3c21fe4f753, 0x5befe0d6f7f738d4, 0xd42f4314e813cf87, 0x0 }, /* #38 */
    4967     { 0x2f2cd7, 0x2f2402, 0x528c240c3b47b948, 0x24c11f59059c743d, 0x764d3b553edbcd75, 0x0 }, /* #39 */
    4968     { 0x343107, 0x343106, 0x94b1a22718aaa604, 0x256cd1d6471539e4, 0xb1dd73f15fbf9fe0, 0x0 }, /* #40 */
    4969     { 0x176c16, 0x176406, 0x315729dee43aa9a4, 0x7e63bfd31160e9bb, 0x4f34960df55a401f, 0x0 }, /* #41 */
    4970     { 0x095c52, 0x095406, 0x10412d90f418630d, 0x4c38a962b1c312a5, 0x5c7984f245db71a8, 0x0 }, /* #42 */
    4971     { 0x0f3d56, 0x0f3586, 0x8ca44d5c03a1888e, 0xa62ccbeb0a82cdb4, 0x2a8886b70923453a, 0x0 }, /* #43 */
    4972     { 0x2c1386, 0x2c1306, 0x5f46faf737b45c45, 0x380f5247addab4eb, 0x6749a8b09a6ee8ae, 0x0 }, /* #44 */
    4973     { 0x2c60c3, 0x2c6002, 0xac608f6ddf3be903, 0x5f1f94f6024ae19b, 0xf37f1b9bdd710898, 0x0 }, /* #45 */
    4974     { 0x065006, 0x065082, 0xf8e9d6b0f9e14139, 0x96ee36ff7c001fd0, 0x6e07e04f85e15ee9, 0x0 }, /* #46 */
    4975     { 0x3914d2, 0x391482, 0x90975cad9ac34477, 0xffd0571e2ac06d7c, 0x6f470bb3b003290b, 0x0 }, /* #47 */
    4976     { 0x304617, 0x304682, 0x3be6c63541748ae1, 0xcdd8c8b766c9ae61, 0xf63e0e8227bd2480, 0x0 }, /* #48 */
    4977     { 0x272557, 0x272586, 0xea6122706441223f, 0xd2f1188d30002ed4, 0x38903afd54410ceb, 0x0 }, /* #49 */
    4978     { 0x067457, 0x067486, 0xfe445758f261794d, 0x8c741d61f7db41c6, 0x72304a3905ba388b, 0x0 }, /* #50 */
    4979     { 0x164043, 0x164086, 0x67bb0834446f4254, 0xf4f49fc6a1323521, 0x934f97f2e55d7775, 0x0 }, /* #51 */
    4980     { 0x1921c2, 0x192106, 0x15d4e8358952eb68, 0x25acccdac17c2671, 0x307824ef482ecd19, 0x0 }, /* #52 */
    4981     { 0x2f0716, 0x2f0702, 0x675a681661de1297, 0x3e98712d2d0468d6, 0x59c2193b4cda7a41, 0x0 }, /* #53 */
    4982     { 0x077fc6, 0x077786, 0x8e0b0ad84ab10f82, 0xb685bc57afaefb6a, 0x388eb68fe51ff4e8, 0x0 }, /* #54 */
    4983     { 0x347882, 0x347086, 0xd932b5360695d223, 0xfd136ff1d61aafe8, 0x2421dac7d08f7dcb, 0x0 }, /* #55 */
    4984     { 0x207a43, 0x207282, 0x686415a1737f3de7, 0xa12e2eff09aac576, 0xc94a3b5e7ad5f891, 0x0 }, /* #56 */
    4985     { 0x0a59d2, 0x0a5186, 0x454cfa7e986ab9e3, 0xa51729a74aa6d67b, 0xe05bd3d9d2cc6f98, 0x0 }, /* #57 */
    4986     { 0x1b30d2, 0x1b3006, 0x8317c1e0a633063c, 0x77f14f667e99e17e, 0xf4e68e86d8aae742, 0x0 }, /* #58 */
    4987     { 0x110547, 0x110586, 0xff4a2e0a2d66f7fe, 0x8560dc18bbeb32d4, 0x7a2af212968dc52a, 0x0 }, /* #59 */
    4988     { 0x2e6313, 0x2e6386, 0x43cdab1e08695260, 0x9ccd7b3dae21b518, 0xdf00d023a648e778, 0x0 }, /* #60 */
    4989     { 0x002882, 0x002082, 0x598d1903e442db03, 0xd8a737f9c9ab0fd3, 0x812a2efa2de9d4d0, 0x0 }, /* #61 */
    4990     { 0x135717, 0x135782, 0x73a46f7e8ab601db, 0xc788008d2b280f54, 0xb42c6ff3a19e0e8f, 0x0 }, /* #62 */
    4991     { 0x2c7152, 0x2c7102, 0x0412dbb27091247d, 0x56fe7a2d443d117a, 0x52eca19f34ac3507, 0x0 }, /* #63 */
     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 */
    49924992};
    49934993static const BINU64_TEST_T g_aTests_xor_u64_locked[] =
    49944994{
    4995     { 0x1a3642, 0x1a3646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    4996     { 0x2f24c6, 0x2f2446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    4997     { 0x090317, 0x090346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    4998     { 0x024c93, 0x024446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    4999     { 0x006a47, 0x006202, 0x3f1fe2afd585ff68, 0x3f1fe2afd585ff68, 0x0000000000000000, 0x0 }, /* #4 */
    5000     { 0x1200c2, 0x120082, 0xf3f6e5b2a25e72cb, 0xf3f6e5b2a25e72cb, 0x0000000000000000, 0x0 }, /* #5 */
    5001     { 0x3630c3, 0x363082, 0xdeffb4f2768a0661, 0xdeffb4f2768a0661, 0x0000000000000000, 0x0 }, /* #6 */
    5002     { 0x1409d7, 0x140186, 0xaff9af4f96bdd553, 0xaff9af4f96bdd553, 0x0000000000000000, 0x0 }, /* #7 */
    5003     { 0x093553, 0x093582, 0x633144ac35277cea, 0xe42c71a1dd7fdd25, 0x871d350de858a1cf, 0x0 }, /* #8 */
    5004     { 0x3f5e97, 0x3f5686, 0xdfb300e7f26ba6ac, 0xd1803e50af386d7d, 0x0e333eb75d53cbd1, 0x0 }, /* #9 */
    5005     { 0x1512d3, 0x151206, 0x5853de36b904b071, 0x6a2930a1764fc2aa, 0x327aee97cf4b72db, 0x0 }, /* #10 */
    5006     { 0x0241d7, 0x024186, 0xca965e8f81dbb444, 0xc742d41914ec5942, 0x0dd48a969537ed06, 0x0 }, /* #11 */
    5007     { 0x1473c7, 0x147382, 0x10a16b9a6fc00001, 0xf7e7447151526164, 0xe7462feb3e926165, 0x0 }, /* #12 */
    5008     { 0x2f6152, 0x2f6102, 0xb4900c10769897aa, 0x5bda55be09e45efb, 0xef4a59ae7f7cc951, 0x0 }, /* #13 */
    5009     { 0x3a4393, 0x3a4386, 0x2f775c74729186c0, 0xb22db76bb9096e59, 0x9d5aeb1fcb98e899, 0x0 }, /* #14 */
    5010     { 0x3a5892, 0x3a5082, 0xe102e39cb39f605f, 0x80cd39f5fd1482df, 0x61cfda694e8be280, 0x0 }, /* #15 */
    5011     { 0x084093, 0x084086, 0xa13eb12743785c79, 0xd4f9517f1c86de63, 0x75c7e0585ffe821a, 0x0 }, /* #16 */
    5012     { 0x265642, 0x265682, 0xc6b4155676926d6c, 0xb3a5f7c990593d3d, 0x7511e29fe6cb5051, 0x0 }, /* #17 */
    5013     { 0x087243, 0x087282, 0xabb1c8146afb37c2, 0x9a60438fd096ba1c, 0x31d18b9bba6d8dde, 0x0 }, /* #18 */
    5014     { 0x0f1f53, 0x0f1706, 0xdcc01f8f163c0f88, 0x21bfebd291b4d6c0, 0xfd7ff45d8788d948, 0x0 }, /* #19 */
    5015     { 0x1b4806, 0x1b4086, 0x5921901b919c876a, 0xfb4f5bc97a53ac7e, 0xa26ecbd2ebcf2b14, 0x0 }, /* #20 */
    5016     { 0x235247, 0x235286, 0xae9892991b6b06f4, 0xf2e8dcd199ac4744, 0x5c704e4882c741b0, 0x0 }, /* #21 */
    5017     { 0x194196, 0x194186, 0xb4d4a0b6bb4fc93d, 0x9f05d7323ede957e, 0x2bd1778485915c43, 0x0 }, /* #22 */
    5018     { 0x2c4643, 0x2c4602, 0x4229fb87eaef40e1, 0x518bcc66773df7ea, 0x13a237e19dd2b70b, 0x0 }, /* #23 */
    5019     { 0x125c93, 0x125406, 0x198d1dccd501ffc7, 0x28d6a969366f4f82, 0x315bb4a5e36eb045, 0x0 }, /* #24 */
    5020     { 0x047593, 0x047502, 0x585a33e8a80b0207, 0x29f1c56514fc5f5d, 0x71abf68dbcf75d5a, 0x0 }, /* #25 */
    5021     { 0x173516, 0x173506, 0x33b5e64e0a6c87d5, 0x58df571c88f77056, 0x6b6ab152829bf783, 0x0 }, /* #26 */
    5022     { 0x303682, 0x303686, 0x9f1c8cd8cce1980d, 0xa9a7435ae5024074, 0x36bbcf8229e3d879, 0x0 }, /* #27 */
    5023     { 0x050407, 0x050486, 0x2de21b3057b9cc1d, 0xad40ea981d1760f9, 0x80a2f1a84aaeace4, 0x0 }, /* #28 */
    5024     { 0x175197, 0x175106, 0xef336eae7b5d5f1b, 0x03545cabd7865c09, 0xec673205acdb0312, 0x0 }, /* #29 */
    5025     { 0x335642, 0x335682, 0x5bf7a6ecce4ce739, 0xb8029266dd017d7f, 0xe3f5348a134d9a46, 0x0 }, /* #30 */
    5026     { 0x2d7087, 0x2d7002, 0xbe60ef68d512812d, 0x1319b230194729f8, 0xad795d58cc55a8d5, 0x0 }, /* #31 */
    5027     { 0x0a5bd7, 0x0a5386, 0xe7ad78b43a2098b9, 0xf9adea55a655d41d, 0x1e0092e19c754ca4, 0x0 }, /* #32 */
    5028     { 0x2e7992, 0x2e7182, 0x4b37f14c5a9ceda0, 0xe1bc2e481129dba8, 0xaa8bdf044bb53608, 0x0 }, /* #33 */
    5029     { 0x025bc6, 0x025302, 0xfc51f582dff5cb19, 0x57917986afb68597, 0xabc08c0470434e8e, 0x0 }, /* #34 */
    5030     { 0x330616, 0x330686, 0x119fecc9c3571670, 0xbded2fe3fa3821f6, 0xac72c32a396f3786, 0x0 }, /* #35 */
    5031     { 0x3319c7, 0x331182, 0xf996faa1f8f76c5b, 0x88a23e3511424d25, 0x7134c494e9b5217e, 0x0 }, /* #36 */
    5032     { 0x067683, 0x067682, 0x4417936fd0f4d3cf, 0xb37e7f74afa7ee7a, 0xf769ec1b7f533db5, 0x0 }, /* #37 */
    5033     { 0x023252, 0x023206, 0x2879ccce3e7038b1, 0x20eb50bf9238374e, 0x08929c71ac480fff, 0x0 }, /* #38 */
    5034     { 0x3a1e06, 0x3a1686, 0xa45a2998ace53a33, 0xcb49bd7032d63f5f, 0x6f1394e89e33056c, 0x0 }, /* #39 */
    5035     { 0x1f3d13, 0x1f3582, 0x490a2ecf27443b8a, 0xd9c20da35d60238a, 0x90c8236c7a241800, 0x0 }, /* #40 */
    5036     { 0x363907, 0x363182, 0x22d569b66ea29085, 0xcddb37ed474bcd8a, 0xef0e5e5b29e95d0f, 0x0 }, /* #41 */
    5037     { 0x372947, 0x372102, 0x45e61fde24b493f9, 0x4f29aaedd767070e, 0x0acfb533f3d394f7, 0x0 }, /* #42 */
    5038     { 0x104ec7, 0x104682, 0x107d4fccb5fa0e5a, 0xed355ce31f698320, 0xfd48132faa938d7a, 0x0 }, /* #43 */
    5039     { 0x220617, 0x220602, 0x96e881e90fd3d288, 0x44a38cebf42cdad9, 0xd24b0d02fbff0851, 0x0 }, /* #44 */
    5040     { 0x180a86, 0x180206, 0x11f4a2e219fa1c9f, 0x5d81819f3f802fdb, 0x4c75237d267a3344, 0x0 }, /* #45 */
    5041     { 0x1f3dd7, 0x1f3582, 0x6533af89678d2fa3, 0x8429d2c40e6ee4ef, 0xe11a7d4d69e3cb4c, 0x0 }, /* #46 */
    5042     { 0x083506, 0x083506, 0xc45e63cd4d765e52, 0x6a96df9eddea03b1, 0xaec8bc53909c5de3, 0x0 }, /* #47 */
    5043     { 0x1c42d7, 0x1c4206, 0xcbb8818bb104077e, 0x77eedaf3775f2928, 0xbc565b78c65b2e56, 0x0 }, /* #48 */
    5044     { 0x023506, 0x023502, 0x65ae75f9ed6e79b5, 0x4e0f65833280d438, 0x2ba1107adfeead8d, 0x0 }, /* #49 */
    5045     { 0x0c09d6, 0x0c0186, 0x376c9a6b32a38f29, 0x8da9c375565f2a2d, 0xbac5591e64fca504, 0x0 }, /* #50 */
    5046     { 0x325142, 0x325106, 0x45f9bd046f20e396, 0x2bbfed4f2615981e, 0x6e46504b49357b88, 0x0 }, /* #51 */
    5047     { 0x086296, 0x086202, 0x3c5779794ce0304a, 0x2ba3839ddf56e38a, 0x17f4fae493b6d3c0, 0x0 }, /* #52 */
    5048     { 0x3e79c7, 0x3e7106, 0x2c9f3f32df20ba68, 0x5ff4cd7fc197e31d, 0x736bf24d1eb75975, 0x0 }, /* #53 */
    5049     { 0x3169d7, 0x316106, 0x70a5b6f028083d00, 0x45d40b3b943c2dbb, 0x3571bdcbbc3410bb, 0x0 }, /* #54 */
    5050     { 0x225c52, 0x225402, 0x1966d854af9ddb66, 0x58f3f9c5af11b9d3, 0x41952191008c62b5, 0x0 }, /* #55 */
    5051     { 0x0559c3, 0x055106, 0x88e4207d5f17ff57, 0x2eeb292f5bb7eacf, 0xa60f095204a01598, 0x0 }, /* #56 */
    5052     { 0x1b0852, 0x1b0086, 0x8b1bcc301b07a18a, 0xfc99d4245f85d9a6, 0x778218144482782c, 0x0 }, /* #57 */
    5053     { 0x281bc3, 0x281302, 0x65c5e662c80d3f15, 0x60d4519c33601492, 0x0511b7fefb6d2b87, 0x0 }, /* #58 */
    5054     { 0x2a3713, 0x2a3786, 0xef47a583cc00dda7, 0xbb4cbfb2d106a7dd, 0x540b1a311d067a7a, 0x0 }, /* #59 */
    5055     { 0x0f52c2, 0x0f5286, 0xd273e93eefd9acec, 0x862f1c336273ff8d, 0x545cf50d8daa5361, 0x0 }, /* #60 */
    5056     { 0x2d4113, 0x2d4102, 0x5be76c8db45ea92c, 0x220ef1f58c1c9cc8, 0x79e99d78384235e4, 0x0 }, /* #61 */
    5057     { 0x252516, 0x252586, 0x3b03ba9fd907b09d, 0xaa94320aef8a9190, 0x91978895368d210d, 0x0 }, /* #62 */
    5058     { 0x1e54d7, 0x1e5486, 0x241e3a8a4cf0456e, 0xe8202d331392516a, 0xcc3e17b95f621404, 0x0 }, /* #63 */
     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 */
    50595059};
    50605060static const BINU64_TEST_T g_aTests_and_u64[] =
    50615061{
    5062     { 0x101507, 0x101546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5063     { 0x1a5cd3, 0x1a5446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5064     { 0x152e47, 0x152646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5065     { 0x233397, 0x233346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5066     { 0x1776d7, 0x177646, 0x8eb67f241d60273a, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */
    5067     { 0x182a86, 0x182246, 0xa090f7c28e07163b, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */
    5068     { 0x1b1a02, 0x1b1246, 0x69eed6071798bcd6, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */
    5069     { 0x186742, 0x186746, 0x9bb8f8ecc3ab88da, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */
    5070     { 0x3c0686, 0x3c0606, 0xfe2a7cebfde2e62b, 0x720060e21c60662b, 0x7354e2e21e697fff, 0x0 }, /* #8 */
    5071     { 0x057d93, 0x057582, 0xde8457534ae1226c, 0xc680514208c00204, 0xe680d16a98ca1384, 0x0 }, /* #9 */
    5072     { 0x0d6cc3, 0x0d6402, 0x1d36f190c58e9c8d, 0x11168080c4860801, 0xb35e8a8df4a62a03, 0x0 }, /* #10 */
    5073     { 0x106287, 0x106206, 0x5e21456bcc8750c2, 0x1400054384854082, 0x945a2dd795ade1b7, 0x0 }, /* #11 */
    5074     { 0x1036c6, 0x103686, 0xd6fc595b3677cc39, 0xc2b0501202504039, 0xe2b2d2960b50433d, 0x0 }, /* #12 */
    5075     { 0x0c5a53, 0x0c5206, 0xd897e6d8f5f38633, 0x5807e08800c30200, 0x790ff8ac0acb7304, 0x0 }, /* #13 */
    5076     { 0x314b07, 0x314306, 0x218c1f8a0d38648d, 0x01081f0a05286081, 0xd729bf1a87297ab3, 0x0 }, /* #14 */
    5077     { 0x3c4506, 0x3c4502, 0xa25266955a262748, 0x000040814a062040, 0x192cd1e14f066077, 0x0 }, /* #15 */
    5078     { 0x050992, 0x050106, 0xf2d98d7ef8ace67b, 0x325801763000606a, 0x32584377305369ea, 0x0 }, /* #16 */
    5079     { 0x312993, 0x312102, 0x0eea3e236271fe13, 0x04c0382262102e02, 0x84d4386ee71e2f8a, 0x0 }, /* #17 */
    5080     { 0x0136d2, 0x013686, 0xc32897270af66b5b, 0xc32811040a004203, 0xe33c39c49f005287, 0x0 }, /* #18 */
    5081     { 0x2f3217, 0x2f3206, 0x1f3e025cc3cd4eec, 0x1a22020843414ee8, 0x3a226a2a7341fef8, 0x0 }, /* #19 */
    5082     { 0x0c1406, 0x0c1402, 0x80abc8a3a0302bae, 0x002b400000302b2a, 0x537b605c04bc7b2a, 0x0 }, /* #20 */
    5083     { 0x040b12, 0x040306, 0x5c608c0c6aef2d54, 0x546008004a642514, 0xf6f02a735a7465b5, 0x0 }, /* #21 */
    5084     { 0x2965c6, 0x296506, 0x8aeb00ff7ce8ac66, 0x024200f728a88466, 0x57526ef729bbd56f, 0x0 }, /* #22 */
    5085     { 0x286087, 0x286086, 0xb1ff863846b55047, 0x8013063804311047, 0xcc1347fc0d7b3dd7, 0x0 }, /* #23 */
    5086     { 0x174bd7, 0x174302, 0x29d283aacf44e6bc, 0x084082804c048020, 0x0c44ba955c8f9121, 0x0 }, /* #24 */
    5087     { 0x292fc2, 0x292702, 0x475c607bdb3384c5, 0x021c204b42218080, 0x8abfb4cf666df1b0, 0x0 }, /* #25 */
    5088     { 0x173c53, 0x173406, 0x5232a11761635c43, 0x1220011660035000, 0x9be84196669f7110, 0x0 }, /* #26 */
    5089     { 0x2e4b87, 0x2e4306, 0x0df452626e5d063f, 0x04140020264d063a, 0x861681b1a76d76ba, 0x0 }, /* #27 */
    5090     { 0x126603, 0x126606, 0x352697970c9f8a3b, 0x240205120018821b, 0x2e424552f258931f, 0x0 }, /* #28 */
    5091     { 0x0875d7, 0x087502, 0xf459e2ed3cbc12ac, 0x341820c808840220, 0x343831d8c8862f70, 0x0 }, /* #29 */
    5092     { 0x246e02, 0x246602, 0x6895a62bf4d9446d, 0x20102201e0480008, 0x305a6b51e248189a, 0x0 }, /* #30 */
    5093     { 0x202617, 0x202606, 0xc5189c741d081286, 0x04000c2404080282, 0x26832dad841f06cb, 0x0 }, /* #31 */
    5094     { 0x263117, 0x263102, 0x2ec1d851fb11086d, 0x0e01d0019010082c, 0x8f13f70590f649ae, 0x0 }, /* #32 */
    5095     { 0x1119d3, 0x111106, 0x2368ea19891a30f5, 0x0360c20901080024, 0xc3f4c24b152d4d26, 0x0 }, /* #33 */
    5096     { 0x186992, 0x186106, 0xc2f51057bf4bea1c, 0x02210006a50b4a18, 0x1f230d26e58b4eba, 0x0 }, /* #34 */
    5097     { 0x1e66d6, 0x1e6606, 0x98fe309be8cdb8ce, 0x087c309a200888ca, 0x697dfd9a35388bca, 0x0 }, /* #35 */
    5098     { 0x2f3d96, 0x2f3502, 0xe48a807c636aaf79, 0x6488802440688949, 0x75f8dfa7cc79c9c9, 0x0 }, /* #36 */
    5099     { 0x055283, 0x055202, 0x3a4bd06db0ae57e4, 0x284b000c00805104, 0xe8ff268c0d81f104, 0x0 }, /* #37 */
    5100     { 0x2b7902, 0x2b7102, 0xed2d3359470a3ac5, 0x4120334844001a01, 0x5322fb6e5cd41a0b, 0x0 }, /* #38 */
    5101     { 0x113e93, 0x113606, 0x0de4068ab53c877e, 0x0c4006028524822e, 0xac520f468765eaaf, 0x0 }, /* #39 */
    5102     { 0x1e13c3, 0x1e1382, 0xece28f5c30bbcaf5, 0xc4408808108a4815, 0xc548b82bdc8a4d15, 0x0 }, /* #40 */
    5103     { 0x057102, 0x057106, 0x24371da1ba000783, 0x04240c0080000581, 0x54e40c54851eadad, 0x0 }, /* #41 */
    5104     { 0x047657, 0x047602, 0xd6dd1ae8370a7f8c, 0x54890a4021080a80, 0x7d8b2a53e96c0aa3, 0x0 }, /* #42 */
    5105     { 0x340286, 0x340282, 0xc374064635f1da5f, 0x8324000430011845, 0x8ba75015780319e5, 0x0 }, /* #43 */
    5106     { 0x3f4dc2, 0x3f4506, 0x61f7abcb5d92733a, 0x40d2010a15126330, 0x4ada413e9552e770, 0x0 }, /* #44 */
    5107     { 0x0832c6, 0x083202, 0x974effbd1d614121, 0x1102649008610101, 0x39026492c8ffb587, 0x0 }, /* #45 */
    5108     { 0x0b2782, 0x0b2706, 0xfaac4482c3a1d249, 0x7820048243818041, 0x78233fb65f9b8467, 0x0 }, /* #46 */
    5109     { 0x277002, 0x277002, 0x99d276fd4074031b, 0x101210844000020b, 0x32121084e900da2f, 0x0 }, /* #47 */
    5110     { 0x3d09d3, 0x3d0102, 0x70cdeb4a81b1ab4c, 0x508c084800900b4c, 0x57ac1ccd4cd00f5f, 0x0 }, /* #48 */
    5111     { 0x042b93, 0x042302, 0x0a9ff6f43bc90ba3, 0x0204248411c803a1, 0xf244248ed5cc73a1, 0x0 }, /* #49 */
    5112     { 0x2d6e47, 0x2d6686, 0x8741755cca5d9033, 0x8000405c42119011, 0x803840dc4211bf95, 0x0 }, /* #50 */
    5113     { 0x386352, 0x386302, 0x684af6fed66c6cad, 0x080832200004642c, 0x08983a212107e57c, 0x0 }, /* #51 */
    5114     { 0x310fd2, 0x310782, 0xb277d91f91440ddb, 0xb022511d01400c0b, 0xb1aa57dd23dbce0b, 0x0 }, /* #52 */
    5115     { 0x2f7996, 0x2f7182, 0x96e2693fdce96f33, 0x8642003d94884402, 0x8746963d958ec48a, 0x0 }, /* #53 */
    5116     { 0x3b4f47, 0x3b4702, 0x2de4903a15d64654, 0x04c4800a14544204, 0x86d78c0ad475e3a4, 0x0 }, /* #54 */
    5117     { 0x012043, 0x012002, 0x7da0d10e57db7fe5, 0x2c801002034324e5, 0xac8032b28b43a4ef, 0x0 }, /* #55 */
    5118     { 0x241e03, 0x241602, 0x538712b5867124f8, 0x5284122402410068, 0x5eac772e3ac7c26e, 0x0 }, /* #56 */
    5119     { 0x057ac2, 0x057202, 0x41630b327d356630, 0x0060002071246210, 0xa068a06973267bd2, 0x0 }, /* #57 */
    5120     { 0x274d53, 0x274506, 0xa7c1792e43beabdf, 0x22816002411c22d1, 0x7a87e0c2e51c26f1, 0x0 }, /* #58 */
    5121     { 0x3c3887, 0x3c3002, 0x6b022612c723aa58, 0x40020212c6018008, 0x54b78bffd65184af, 0x0 }, /* #59 */
    5122     { 0x373f03, 0x373782, 0xf74f306e5592d52c, 0xe501204c15104408, 0xe521ae4c3f546c5b, 0x0 }, /* #60 */
    5123     { 0x1f0bc2, 0x1f0386, 0xd8ad7f2c60f59935, 0x8828082840351800, 0x887888684f3f7ac0, 0x0 }, /* #61 */
    5124     { 0x3350d2, 0x335086, 0xe7c2cc1ff893a6cf, 0xe302441cd000044b, 0xf307771cd560454b, 0x0 }, /* #62 */
    5125     { 0x0f29c2, 0x0f2182, 0x956515406a99f614, 0x8461040022910410, 0x84f126bc23970558, 0x0 }, /* #63 */
     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 */
    51265126};
    51275127static const BINU64_TEST_T g_aTests_and_u64_locked[] =
    51285128{
    5129     { 0x245246, 0x245246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5130     { 0x0e0652, 0x0e0646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5131     { 0x304dc7, 0x304546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5132     { 0x027253, 0x027246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5133     { 0x337dc3, 0x337546, 0x2eeb836dbf591963, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #4 */
    5134     { 0x382593, 0x382546, 0x1c8ab08a47a2ce42, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #5 */
    5135     { 0x1a6d17, 0x1a6546, 0x2867cc1540edf28d, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #6 */
    5136     { 0x246cd3, 0x246446, 0xa23d7463c3282e8d, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #7 */
    5137     { 0x2f5907, 0x2f5106, 0xd063ba01435ebda7, 0x0041200140100c06, 0x0949244558314c16, 0x0 }, /* #8 */
    5138     { 0x181d43, 0x181586, 0xcc5bc7369582feb2, 0xc843460495821482, 0xcbe75e849faf15cf, 0x0 }, /* #9 */
    5139     { 0x311892, 0x311002, 0x731d5020d62a856e, 0x321d0000c00a0420, 0xb21faf03e80a5eb0, 0x0 }, /* #10 */
    5140     { 0x3737d7, 0x373782, 0xcab38f5637d449c0, 0x8a320e4022900840, 0x9f320ec962b88876, 0x0 }, /* #11 */
    5141     { 0x003a97, 0x003286, 0xa18fe487bf761f84, 0x800c400031221f84, 0xdc4c42387122ffbd, 0x0 }, /* #12 */
    5142     { 0x047902, 0x047186, 0xf63b17bba9442cc9, 0x9022169a094400c9, 0x98a236de1dc5d1ef, 0x0 }, /* #13 */
    5143     { 0x107312, 0x107306, 0x0a8b3a2c0ac4330b, 0x0800322408440000, 0xa854b3b4485e40a0, 0x0 }, /* #14 */
    5144     { 0x3b62c2, 0x3b6286, 0xae8b71ab350b04f6, 0x8e82112015080474, 0xdec6172017b8d57c, 0x0 }, /* #15 */
    5145     { 0x3d7213, 0x3d7206, 0x1401c0399005cff3, 0x04008029800407d1, 0xeff485abed0e27d5, 0x0 }, /* #16 */
    5146     { 0x102083, 0x102002, 0x5c9c47cf8279fc77, 0x0c9c450780383473, 0xacdddd27adba37f3, 0x0 }, /* #17 */
    5147     { 0x192812, 0x192006, 0xc7e5a8d15d605ddd, 0x0421288114001018, 0x1c216b8b968e1218, 0x0 }, /* #18 */
    5148     { 0x286502, 0x286586, 0xfcfeb48db1e16680, 0x8c16848530e12600, 0x8e178d873cef3764, 0x0 }, /* #19 */
    5149     { 0x0e5f86, 0x0e5706, 0x33058348cf273ace, 0x300481400e243082, 0x3c0ca1f63eacb082, 0x0 }, /* #20 */
    5150     { 0x2d1392, 0x2d1306, 0xe7106603ea531c2d, 0x051060002202140c, 0x0d786800230a965e, 0x0 }, /* #21 */
    5151     { 0x3a35c7, 0x3a3582, 0xf49b3e3b5d7de38d, 0x8018103a0004808c, 0x885c10be200488de, 0x0 }, /* #22 */
    5152     { 0x055486, 0x055486, 0xf3fe70dbcc131f58, 0xc2d850c8c4030750, 0xc6d8d3c8d783e7d2, 0x0 }, /* #23 */
    5153     { 0x381342, 0x381386, 0xb17bea79a0652720, 0x9040c821a0012400, 0xd044cc23e6812406, 0x0 }, /* #24 */
    5154     { 0x1b4742, 0x1b4706, 0x267a941659438a1d, 0x0632941458030818, 0x4f369d3dfcbf0938, 0x0 }, /* #25 */
    5155     { 0x310d42, 0x310586, 0xccf1481bf3367d20, 0xc810480201245800, 0xeb1e7d820dadd803, 0x0 }, /* #26 */
    5156     { 0x066987, 0x066102, 0x4d48641ca392e1e8, 0x0108200402128168, 0x030e39a54672856d, 0x0 }, /* #27 */
    5157     { 0x2d2d03, 0x2d2506, 0xdabed940984ac250, 0x10a0c9001048c050, 0x35e1eb9b5758cdd1, 0x0 }, /* #28 */
    5158     { 0x3c7042, 0x3c7086, 0xb9eee2f6003277c7, 0xa880400200224381, 0xaa80450bcee3cb91, 0x0 }, /* #29 */
    5159     { 0x3001d2, 0x300182, 0xf0813c390e7f4285, 0x90811400085e0204, 0x9d83170488de2e16, 0x0 }, /* #30 */
    5160     { 0x002ad6, 0x002202, 0x787c2cf0105fc64a, 0x784c284000138440, 0xfd4ef848afb39cd4, 0x0 }, /* #31 */
    5161     { 0x0f4192, 0x0f4106, 0x9aa5bf00aeb0d1b9, 0x10a415000c301011, 0x35be15de1d343257, 0x0 }, /* #32 */
    5162     { 0x3447d3, 0x344706, 0x3c094516ff22e1d0, 0x08080500a720c190, 0xcb1a15e9a720dfb1, 0x0 }, /* #33 */
    5163     { 0x297f57, 0x297786, 0xb795f92683d53256, 0x9385d90000813242, 0xdb85ddc82ca1b3e3, 0x0 }, /* #34 */
    5164     { 0x1705d7, 0x170582, 0xeabdccf366064191, 0xc295007220040101, 0xd2d7307eb8750f09, 0x0 }, /* #35 */
    5165     { 0x047d42, 0x047502, 0x6e796ef3345e4bde, 0x0c602a0204440304, 0x8de22b024e64b304, 0x0 }, /* #36 */
    5166     { 0x190e03, 0x190686, 0xca911aa05cb9ad0f, 0x8201088004900d09, 0xb3010dd126924d29, 0x0 }, /* #37 */
    5167     { 0x1e2453, 0x1e2482, 0xe274c5cda767bb95, 0x8204440806438985, 0x8306563816db89e5, 0x0 }, /* #38 */
    5168     { 0x0e69c3, 0x0e6102, 0x0022fb13dcb45a62, 0x000252004c240040, 0x6cc2522c6d6c2455, 0x0 }, /* #39 */
    5169     { 0x030493, 0x030402, 0x2be07a59f6bd0e5c, 0x2a401241c0900c40, 0x3e419645c0d28d42, 0x0 }, /* #40 */
    5170     { 0x315087, 0x315086, 0xc9ef33dbaee55dd1, 0xc12432c02ae11090, 0xf7247ee46aeb9298, 0x0 }, /* #41 */
    5171     { 0x2b4383, 0x2b4306, 0x26e10fcd9ca60baa, 0x22e10c048880030a, 0xe2e9ac14aac1a34b, 0x0 }, /* #42 */
    5172     { 0x121593, 0x121502, 0xebac428022a1e386, 0x0324408000a10204, 0x0727c9c940bb1a5d, 0x0 }, /* #43 */
    5173     { 0x125f16, 0x125786, 0xd3df0972421bacd8, 0xd05501424008a4c0, 0xf855474e5188a4c5, 0x0 }, /* #44 */
    5174     { 0x1803d2, 0x180302, 0x14b4833714acd702, 0x043082160480d602, 0x6f39bedeac82de6f, 0x0 }, /* #45 */
    5175     { 0x0f6cd3, 0x0f6406, 0xda135279022b7eaf, 0x4a12504900224e81, 0x6b32d14fd972ce81, 0x0 }, /* #46 */
    5176     { 0x251983, 0x251102, 0x90913fac020ca534, 0x109135a002088120, 0x55d3b5a1634ac16a, 0x0 }, /* #47 */
    5177     { 0x2e13d2, 0x2e1306, 0x06b19610c4f989a3, 0x06908000c4a18921, 0x679aa941eda1e92d, 0x0 }, /* #48 */
    5178     { 0x100fd3, 0x100706, 0x15a4c9b42b16846a, 0x110480940a068060, 0xfb1fb2ddca879265, 0x0 }, /* #49 */
    5179     { 0x071047, 0x071006, 0x63b1e263175ba759, 0x2111a00012182618, 0x3d1db898fa98363c, 0x0 }, /* #50 */
    5180     { 0x222fd2, 0x222706, 0x83a2ffb303406975, 0x0322e1a101404060, 0x6b66e1e9f5d0c660, 0x0 }, /* #51 */
    5181     { 0x316452, 0x316406, 0xc8ddfb7968cf33cc, 0x48959b68000f3088, 0x6c959fee821ffc8a, 0x0 }, /* #52 */
    5182     { 0x2b1d53, 0x2b1506, 0x0b1989b7cce66c12, 0x0b1001074ca04c12, 0x8b3655476ca04e12, 0x0 }, /* #53 */
    5183     { 0x317dd3, 0x317506, 0x7551b0f9979cbdae, 0x2001a06801883928, 0x28a7af6e41ca3979, 0x0 }, /* #54 */
    5184     { 0x1f3dd7, 0x1f3506, 0xb1c0bf0e5953edd4, 0x01c0040209436c00, 0x03c344928b4f6c00, 0x0 }, /* #55 */
    5185     { 0x1e0d16, 0x1e0506, 0xf3da7f8f8fb24bcd, 0x109a008405920bc9, 0x10be00e42592aff9, 0x0 }, /* #56 */
    5186     { 0x246c47, 0x246406, 0x2ed016cc7b5f1709, 0x0210024038560309, 0x0234ea533c562bbd, 0x0 }, /* #57 */
    5187     { 0x3d1fd2, 0x3d1706, 0x4a0a8f0b82a2db26, 0x0008840282a04a22, 0x91ccc4f6b3e46e23, 0x0 }, /* #58 */
    5188     { 0x282692, 0x282606, 0x28c999ffe900e845, 0x0809910b2900a841, 0x1a1dd30b3badaa79, 0x0 }, /* #59 */
    5189     { 0x035642, 0x035606, 0x5f6af93b6a7a2e0c, 0x4808e9210838020c, 0x6888ef251cb9031c, 0x0 }, /* #60 */
    5190     { 0x317402, 0x317406, 0x624d8e562b5e521e, 0x60080c50010e5012, 0x6d3a3d78810ef192, 0x0 }, /* #61 */
    5191     { 0x233c47, 0x233402, 0xf3b32cd5f700d2a4, 0x3290040020008220, 0x32dc5420209c8e39, 0x0 }, /* #62 */
    5192     { 0x3e1d47, 0x3e1506, 0x22280e350e889282, 0x0228040506009082, 0x9f6c84456705f0f6, 0x0 }, /* #63 */
     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 */
    51935193};
    51945194static const BINU64_TEST_T g_aTests_cmp_u64[] =
    51955195{
    5196     { 0x322b02, 0x322346, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5197     { 0x1b0706, 0x1b0746, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5198     { 0x095cc2, 0x095446, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5199     { 0x317a83, 0x317246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5200     { 0x0c7757, 0x0c7706, 0x66d91b28cf785548, 0x66d91b28cf785548, 0x0000000000000000, 0x0 }, /* #4 */
    5201     { 0x383303, 0x383306, 0x59367d4fcb9a87a6, 0x59367d4fcb9a87a6, 0x0000000000000000, 0x0 }, /* #5 */
    5202     { 0x1e08d2, 0x1e0002, 0x5def1c4c83888907, 0x5def1c4c83888907, 0x0000000000000000, 0x0 }, /* #6 */
    5203     { 0x2c6503, 0x2c6586, 0xc570dfac5ef6635c, 0xc570dfac5ef6635c, 0x0000000000000000, 0x0 }, /* #7 */
    5204     { 0x180d46, 0x180516, 0xbabb43f897ecb2aa, 0xbabb43f897ecb2aa, 0x9eebb89c3a9f4b1c, 0x0 }, /* #8 */
    5205     { 0x343ec6, 0x343693, 0xc54f88d0c233e660, 0xc54f88d0c233e660, 0xdd12e0e7ed5cffff, 0x0 }, /* #9 */
    5206     { 0x0d4886, 0x0d4083, 0x903fd42b0da5cfef, 0x903fd42b0da5cfef, 0xd5db48d5001abe3c, 0x0 }, /* #10 */
    5207     { 0x3b74d3, 0x3b7406, 0xdfc7386cf3c9dbec, 0xdfc7386cf3c9dbec, 0x9f987419c3727c9c, 0x0 }, /* #11 */
    5208     { 0x2b4f16, 0x2b4f02, 0xc0c0ac7cd4d92329, 0xc0c0ac7cd4d92329, 0x44e95c1c868f9c38, 0x0 }, /* #12 */
    5209     { 0x3a7207, 0x3a7287, 0x806574a6736f315f, 0x806574a6736f315f, 0xe90fa36d97e979c9, 0x0 }, /* #13 */
    5210     { 0x1f7182, 0x1f7187, 0x2f85cbc6a6e62f4b, 0x2f85cbc6a6e62f4b, 0x42ca65121afc3409, 0x0 }, /* #14 */
    5211     { 0x2b2b87, 0x2b2392, 0x8eb25655318cbd42, 0x8eb25655318cbd42, 0x04cfc49feadcd84e, 0x0 }, /* #15 */
    5212     { 0x3e71d7, 0x3e7906, 0x981d41fbfed715d5, 0x981d41fbfed715d5, 0x3ae22d99fafa8ed5, 0x0 }, /* #16 */
    5213     { 0x004b07, 0x004316, 0xcc9c154b6c033acb, 0xcc9c154b6c033acb, 0xbbe784f17bb9a1cc, 0x0 }, /* #17 */
    5214     { 0x046793, 0x046f93, 0x6e7987a9c9d40b77, 0x6e7987a9c9d40b77, 0xc8db7379bbbb0f6a, 0x0 }, /* #18 */
    5215     { 0x281146, 0x281987, 0x6df24db6a953ffde, 0x6df24db6a953ffde, 0xe12bac8884a3e279, 0x0 }, /* #19 */
    5216     { 0x1f4cd2, 0x1f4417, 0x0d991169a79bbb31, 0x0d991169a79bbb31, 0xe99b23acb40bc7d7, 0x0 }, /* #20 */
    5217     { 0x354f57, 0x354712, 0xf22043bd161a40d2, 0xf22043bd161a40d2, 0xa45aa45a13d2fd07, 0x0 }, /* #21 */
    5218     { 0x040912, 0x040186, 0xae6bb71eaac8465c, 0xae6bb71eaac8465c, 0x114fa80507ae1c14, 0x0 }, /* #22 */
    5219     { 0x277d57, 0x277593, 0xb6ac33919951e718, 0xb6ac33919951e718, 0xf0bd19965554b43e, 0x0 }, /* #23 */
    5220     { 0x214297, 0x214293, 0xacde4eb447f6b958, 0xacde4eb447f6b958, 0xb5df9103ecd058ab, 0x0 }, /* #24 */
    5221     { 0x3e1143, 0x3e1912, 0xac68c60589e50932, 0xac68c60589e50932, 0x3969b88a03f4d83a, 0x0 }, /* #25 */
    5222     { 0x3f4cd6, 0x3f4c02, 0xe436fcefa1b82bf6, 0xe436fcefa1b82bf6, 0x7ae868ffd59e4670, 0x0 }, /* #26 */
    5223     { 0x1a0a17, 0x1a0202, 0x63af65e837c0db16, 0x63af65e837c0db16, 0x2251ac679ba23c75, 0x0 }, /* #27 */
    5224     { 0x081486, 0x081c12, 0xa3c820c452dc6fa1, 0xa3c820c452dc6fa1, 0x694992112af1221e, 0x0 }, /* #28 */
    5225     { 0x161b46, 0x161396, 0x9412a71f8cccb067, 0x9412a71f8cccb067, 0x0cb25be7b24abc0b, 0x0 }, /* #29 */
    5226     { 0x3738c2, 0x373002, 0xabec5696245a16f4, 0xabec5696245a16f4, 0x8da5a34c98361be4, 0x0 }, /* #30 */
    5227     { 0x186dd3, 0x186583, 0x9908e8b1b493adf7, 0x9908e8b1b493adf7, 0x9922c50ff1a90112, 0x0 }, /* #31 */
    5228     { 0x2d3797, 0x2d3716, 0xf3452ef698d06a23, 0xf3452ef698d06a23, 0xeaa60e94277a8095, 0x0 }, /* #32 */
    5229     { 0x0c16c7, 0x0c1687, 0xbbb5657b118c0fed, 0xbbb5657b118c0fed, 0xe484f70f5e44af62, 0x0 }, /* #33 */
    5230     { 0x0c3c92, 0x0c3492, 0xb4c7e460873a02be, 0xb4c7e460873a02be, 0x2fd87c749a0c93ff, 0x0 }, /* #34 */
    5231     { 0x3803d2, 0x380b16, 0xa3f4929cac56f234, 0xa3f4929cac56f234, 0x768d8ddd0132fc7c, 0x0 }, /* #35 */
    5232     { 0x3b4dd7, 0x3b4502, 0xb6cc1ca6a06b0507, 0xb6cc1ca6a06b0507, 0x960081c47365ceb6, 0x0 }, /* #36 */
    5233     { 0x3d71d2, 0x3d7987, 0x2fbcadd691981d1d, 0x2fbcadd691981d1d, 0x83f88c43dc4dad30, 0x0 }, /* #37 */
    5234     { 0x036587, 0x036d87, 0x56c404ed91aa9d8f, 0x56c404ed91aa9d8f, 0x9f42ef80c4c94978, 0x0 }, /* #38 */
    5235     { 0x2343d2, 0x234397, 0x16625d2099daf067, 0x16625d2099daf067, 0x7a4cec251c05426e, 0x0 }, /* #39 */
    5236     { 0x056e46, 0x056e93, 0x560a33ae8e22b090, 0x560a33ae8e22b090, 0x8501fec4212ab946, 0x0 }, /* #40 */
    5237     { 0x1e6ec6, 0x1e6607, 0x35583057786ebe4d, 0x35583057786ebe4d, 0xed75cd6cf9ffd9c6, 0x0 }, /* #41 */
    5238     { 0x195d47, 0x195506, 0xdb6d9080394ac431, 0xdb6d9080394ac431, 0xae9c96c390ec6f20, 0x0 }, /* #42 */
    5239     { 0x2d5482, 0x2d5493, 0xa3cb3497ec459518, 0xa3cb3497ec459518, 0xe7e2e10939f3214a, 0x0 }, /* #43 */
    5240     { 0x0c1697, 0x0c1606, 0xd728a11712be03e6, 0xd728a11712be03e6, 0x8917a25c81214141, 0x0 }, /* #44 */
    5241     { 0x283107, 0x283983, 0x6f8ca03f6b3cae68, 0x6f8ca03f6b3cae68, 0xe55555a85a78c170, 0x0 }, /* #45 */
    5242     { 0x277047, 0x277007, 0x1482639857531896, 0x1482639857531896, 0xc268840b927a4ea0, 0x0 }, /* #46 */
    5243     { 0x331fc2, 0x331793, 0x84f69a296f950954, 0x84f69a296f950954, 0xbe8104d7d112ccec, 0x0 }, /* #47 */
    5244     { 0x1b5fd7, 0x1b5797, 0x2a05de2050724ad9, 0x2a05de2050724ad9, 0x5766eb4bbef02d4b, 0x0 }, /* #48 */
    5245     { 0x2e40c3, 0x2e4012, 0xf2f089e615d12491, 0xf2f089e615d12491, 0x9c45faa7835c0683, 0x0 }, /* #49 */
    5246     { 0x220846, 0x220013, 0x2246d37466cd7f10, 0x2246d37466cd7f10, 0xa33fbe28713042c6, 0x0 }, /* #50 */
    5247     { 0x2c49d3, 0x2c4103, 0x1810ee0ed59f86f1, 0x1810ee0ed59f86f1, 0xe7568837360741a0, 0x0 }, /* #51 */
    5248     { 0x3c4d52, 0x3c4d16, 0x86166b0c17daddc1, 0x86166b0c17daddc1, 0x0afe4ddbc26bd655, 0x0 }, /* #52 */
    5249     { 0x2f3346, 0x2f3313, 0x002b719664cb2a92, 0x002b719664cb2a92, 0x8d56dd4e5276343b, 0x0 }, /* #53 */
    5250     { 0x1e5592, 0x1e5d97, 0x78b2e72da7e82994, 0x78b2e72da7e82994, 0xd6275b62aa5c7b5b, 0x0 }, /* #54 */
    5251     { 0x007403, 0x007403, 0x2b7474aa49d74237, 0x2b7474aa49d74237, 0xce50ba4d599a21e5, 0x0 }, /* #55 */
    5252     { 0x1301c7, 0x130197, 0xd560c1bcef64cd36, 0xd560c1bcef64cd36, 0xef6e9182184fa8a9, 0x0 }, /* #56 */
    5253     { 0x135757, 0x135f97, 0x55f817efdcba22f0, 0x55f817efdcba22f0, 0xb0d763379ab52c75, 0x0 }, /* #57 */
    5254     { 0x2b4606, 0x2b4e93, 0x637af06fd408e1a1, 0x637af06fd408e1a1, 0xa390fe58edd263e7, 0x0 }, /* #58 */
    5255     { 0x2469c7, 0x246183, 0x1c9aab6fb8b9b118, 0x1c9aab6fb8b9b118, 0x31f15c34611e2f68, 0x0 }, /* #59 */
    5256     { 0x0b2f43, 0x0b2f02, 0xa88995a7929537fb, 0xa88995a7929537fb, 0x4526c4725371bb67, 0x0 }, /* #60 */
    5257     { 0x062dd2, 0x062d02, 0x94296f97daa53b3a, 0x94296f97daa53b3a, 0x555be664969e33b5, 0x0 }, /* #61 */
    5258     { 0x196142, 0x196183, 0x9cd052901f4fc05b, 0x9cd052901f4fc05b, 0xe9d735b3c261d624, 0x0 }, /* #62 */
    5259     { 0x1673d3, 0x167b02, 0x88d2475de763c19e, 0x88d2475de763c19e, 0x36823de98289e0a7, 0x0 }, /* #63 */
     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 */
    52605260};
    52615261static const BINU64_TEST_T g_aTests_test_u64[] =
    52625262{
    5263     { 0x033582, 0x033546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5264     { 0x187a83, 0x187246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5265     { 0x106217, 0x106246, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5266     { 0x2d3696, 0x2d3646, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5267     { 0x146d92, 0x146546, 0x30cea2743448e33b, 0x30cea2743448e33b, 0x0000000000000000, 0x0 }, /* #4 */
    5268     { 0x2b3846, 0x2b3046, 0xdc45929e8cacfc3f, 0xdc45929e8cacfc3f, 0x0000000000000000, 0x0 }, /* #5 */
    5269     { 0x1459c6, 0x145146, 0x687de6a2c4385f24, 0x687de6a2c4385f24, 0x0000000000000000, 0x0 }, /* #6 */
    5270     { 0x3a5802, 0x3a5046, 0xf30f8177af5b6841, 0xf30f8177af5b6841, 0x0000000000000000, 0x0 }, /* #7 */
    5271     { 0x1f1753, 0x1f1706, 0xeb18280d6af661ac, 0xeb18280d6af661ac, 0x6dcfa420f4a1b7b3, 0x0 }, /* #8 */
    5272     { 0x1b5f57, 0x1b5702, 0x754cfb4a3be8a845, 0x754cfb4a3be8a845, 0x39e4bb44bb061d4d, 0x0 }, /* #9 */
    5273     { 0x2148d2, 0x214006, 0x62e6fc687cd307bb, 0x62e6fc687cd307bb, 0xe4ba420f3aedcc1b, 0x0 }, /* #10 */
    5274     { 0x050817, 0x050002, 0x18889d97f0988208, 0x18889d97f0988208, 0x6a006c6b91e528b8, 0x0 }, /* #11 */
    5275     { 0x2470c6, 0x247086, 0x956978f4601ef752, 0x956978f4601ef752, 0x9efb8ef7fbe7bab2, 0x0 }, /* #12 */
    5276     { 0x044082, 0x044086, 0xdaadc91e551d9634, 0xdaadc91e551d9634, 0x8ddc20c4ab14e4a4, 0x0 }, /* #13 */
    5277     { 0x0d4683, 0x0d4606, 0x4a7bd9395346dc0d, 0x4a7bd9395346dc0d, 0xcf507b7dfb50110c, 0x0 }, /* #14 */
    5278     { 0x032012, 0x032006, 0x3679b8d01da85f59, 0x3679b8d01da85f59, 0x5697730e1342f854, 0x0 }, /* #15 */
    5279     { 0x241c86, 0x241402, 0x57b5ad8541939203, 0x57b5ad8541939203, 0x385cc90c4c5f9dfa, 0x0 }, /* #16 */
    5280     { 0x282106, 0x282106, 0x7c9698f9e3410450, 0x7c9698f9e3410450, 0x38f1e7dce024785c, 0x0 }, /* #17 */
    5281     { 0x3c7953, 0x3c7106, 0x90394151990ba2fb, 0x90394151990ba2fb, 0x4b46aa5bc99ee530, 0x0 }, /* #18 */
    5282     { 0x2e3f46, 0x2e3702, 0xbbed2ad4c4c60e0d, 0xbbed2ad4c4c60e0d, 0x12d08bf52b592fb8, 0x0 }, /* #19 */
    5283     { 0x201402, 0x201402, 0x90ac384d5b777437, 0x90ac384d5b777437, 0x7269efd21e22a8ab, 0x0 }, /* #20 */
    5284     { 0x040ac6, 0x040202, 0xfe4ce41704ba55ba, 0xfe4ce41704ba55ba, 0x46508a11bad96d20, 0x0 }, /* #21 */
    5285     { 0x181612, 0x181686, 0xe9ea389d2b71ca6e, 0xe9ea389d2b71ca6e, 0xcf65f1c82472ffaf, 0x0 }, /* #22 */
    5286     { 0x0f6b93, 0x0f6302, 0xb05c9ca627dc43fb, 0xb05c9ca627dc43fb, 0x6f091c9656138b1e, 0x0 }, /* #23 */
    5287     { 0x327217, 0x327286, 0xfc29e37aff207ee2, 0xfc29e37aff207ee2, 0xbd8f84684129034b, 0x0 }, /* #24 */
    5288     { 0x2c7ed2, 0x2c7682, 0xc4d0c694377af8fb, 0xc4d0c694377af8fb, 0xc0442c0f15d8e829, 0x0 }, /* #25 */
    5289     { 0x0112d3, 0x011286, 0xd5ab9add793738ea, 0xd5ab9add793738ea, 0xcc914d8763334a15, 0x0 }, /* #26 */
    5290     { 0x381913, 0x381106, 0xd29ab1c438e1ce4d, 0xd29ab1c438e1ce4d, 0x14906fa71700ccc6, 0x0 }, /* #27 */
    5291     { 0x063f57, 0x063706, 0x4cdf31c7e51ab7ca, 0x4cdf31c7e51ab7ca, 0xe71ae00c0018ce21, 0x0 }, /* #28 */
    5292     { 0x024787, 0x024706, 0x561be745b7972948, 0x561be745b7972948, 0xbb5874c8587d8d85, 0x0 }, /* #29 */
    5293     { 0x370dc7, 0x370582, 0xce8b623bab66dab1, 0xce8b623bab66dab1, 0xa6c2bbf30ed4a3ce, 0x0 }, /* #30 */
    5294     { 0x137296, 0x137206, 0x7c8a3fd0b73ac6db, 0x7c8a3fd0b73ac6db, 0xbe8c927ef1960f2a, 0x0 }, /* #31 */
    5295     { 0x207547, 0x207502, 0x9422c161a3a7f29d, 0x9422c161a3a7f29d, 0x2d26c88583e26108, 0x0 }, /* #32 */
    5296     { 0x336953, 0x336106, 0x8d953b9ec72ebb25, 0x8d953b9ec72ebb25, 0x536ed4a7fffb177c, 0x0 }, /* #33 */
    5297     { 0x1d38d2, 0x1d3006, 0x0dfd0145874cebb9, 0x0dfd0145874cebb9, 0x870ca9559bab5b6a, 0x0 }, /* #34 */
    5298     { 0x134256, 0x134206, 0xb50d31f481ba3d9d, 0xb50d31f481ba3d9d, 0x78affa4153a3b938, 0x0 }, /* #35 */
    5299     { 0x3e5283, 0x3e5282, 0xceabf5555a87399f, 0xceabf5555a87399f, 0x9c3825e1fc01aba3, 0x0 }, /* #36 */
    5300     { 0x0e1cd6, 0x0e1402, 0xdc517497175b8aa2, 0xdc517497175b8aa2, 0x3e5a3051fb22980f, 0x0 }, /* #37 */
    5301     { 0x376b56, 0x376302, 0x29cf6843d4c4641f, 0x29cf6843d4c4641f, 0xd885a2d9a6941db0, 0x0 }, /* #38 */
    5302     { 0x396fc7, 0x396706, 0x4e1ec3c210381044, 0x4e1ec3c210381044, 0xcdfdb728f517f656, 0x0 }, /* #39 */
    5303     { 0x324946, 0x324106, 0x2def7c5f603ad81f, 0x2def7c5f603ad81f, 0xd3b190c5ce84a2d1, 0x0 }, /* #40 */
    5304     { 0x116cd7, 0x116406, 0x6c3bdf86107190b3, 0x6c3bdf86107190b3, 0x65657ab6a5210c19, 0x0 }, /* #41 */
    5305     { 0x1e6342, 0x1e6302, 0x0a10e48ed1e296fb, 0x0a10e48ed1e296fb, 0x60ceee7e9dded5d7, 0x0 }, /* #42 */
    5306     { 0x2c0d96, 0x2c0502, 0x0a356181fec72e2c, 0x0a356181fec72e2c, 0x1d77ddb4fe9cf689, 0x0 }, /* #43 */
    5307     { 0x290e96, 0x290606, 0x01660457c62d9e0e, 0x01660457c62d9e0e, 0x9dfc331937b02b00, 0x0 }, /* #44 */
    5308     { 0x2e03c6, 0x2e0302, 0x356d991e4b1bbc02, 0x356d991e4b1bbc02, 0x68a063fe74f5fa03, 0x0 }, /* #45 */
    5309     { 0x2c2983, 0x2c2102, 0x72aa6f6d49a0dfc7, 0x72aa6f6d49a0dfc7, 0xc984ff891e32323a, 0x0 }, /* #46 */
    5310     { 0x382c56, 0x382406, 0x89a56086f9fcd651, 0x89a56086f9fcd651, 0x22f123ae13014e08, 0x0 }, /* #47 */
    5311     { 0x2a62c3, 0x2a6206, 0x5174311c758928a1, 0x5174311c758928a1, 0x2f9133d4fee5e550, 0x0 }, /* #48 */
    5312     { 0x146393, 0x146306, 0x890f75246054aa34, 0x890f75246054aa34, 0x6dca09e2ffb89515, 0x0 }, /* #49 */
    5313     { 0x094353, 0x094306, 0x768b6b1e2d929d0c, 0x768b6b1e2d929d0c, 0x1532d1bbaee7db2e, 0x0 }, /* #50 */
    5314     { 0x203902, 0x203182, 0x86e3ded48ce22dde, 0x86e3ded48ce22dde, 0xbab81566c2ea33cf, 0x0 }, /* #51 */
    5315     { 0x0f0597, 0x0f0502, 0x1b03daddc78f641a, 0x1b03daddc78f641a, 0xef7e7447eddd5f15, 0x0 }, /* #52 */
    5316     { 0x0f5b53, 0x0f5302, 0x46c4c9333d98b8a4, 0x46c4c9333d98b8a4, 0xca2acf79304d379a, 0x0 }, /* #53 */
    5317     { 0x1f4186, 0x1f4102, 0x346b575ed92cc899, 0x346b575ed92cc899, 0x10fe14888d6fe4e9, 0x0 }, /* #54 */
    5318     { 0x2f11d2, 0x2f1102, 0x074b8b11533e6ff4, 0x074b8b11533e6ff4, 0xebea5dc083bcb106, 0x0 }, /* #55 */
    5319     { 0x2d3583, 0x2d3582, 0xf80e9e02cce87ece, 0xf80e9e02cce87ece, 0x8e9ebd9a317c9cc5, 0x0 }, /* #56 */
    5320     { 0x3254c3, 0x325406, 0x547db1dffcd2172b, 0x547db1dffcd2172b, 0x6383a56088882797, 0x0 }, /* #57 */
    5321     { 0x186013, 0x186002, 0xc0618e122c23b826, 0xc0618e122c23b826, 0x75bd8be7badc3d2e, 0x0 }, /* #58 */
    5322     { 0x2c3d06, 0x2c3586, 0xd092f215c86a8abb, 0xd092f215c86a8abb, 0xd2b2745bc2f1cd3e, 0x0 }, /* #59 */
    5323     { 0x0447c2, 0x044706, 0xf5b06aa79162b3cb, 0xf5b06aa79162b3cb, 0x6c661b9e0275317f, 0x0 }, /* #60 */
    5324     { 0x120586, 0x120502, 0x6eedc47114c79e83, 0x6eedc47114c79e83, 0xef095413ca5f7d90, 0x0 }, /* #61 */
    5325     { 0x3a0f02, 0x3a0706, 0x4d94b748f578041e, 0x4d94b748f578041e, 0x3144fea11d5f4446, 0x0 }, /* #62 */
    5326     { 0x1f5e56, 0x1f5606, 0x345ae7ab9702e4a8, 0x345ae7ab9702e4a8, 0xa12dfefcc3682ee6, 0x0 }, /* #63 */
     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 */
    53275327};
    53285328static const BINU64_TEST_T g_aTests_bt_u64[] =
    53295329{
    5330     { 0x326417, 0x326416, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5331     { 0x365816, 0x365816, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5332     { 0x1d5186, 0x1d5186, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5333     { 0x1f5403, 0x1f5402, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5334     { 0x143693, 0x143692, 0xe165491a194d403e, 0xe165491a194d403e, 0x0000000000000000, 0x0 }, /* #4 */
    5335     { 0x2250c3, 0x2250c2, 0xec3bb7d6514d71e0, 0xec3bb7d6514d71e0, 0x0000000000000000, 0x0 }, /* #5 */
    5336     { 0x004782, 0x004782, 0xe5a1b56920d75560, 0xe5a1b56920d75560, 0x0000000000000000, 0x0 }, /* #6 */
    5337     { 0x2a3203, 0x2a3203, 0x75361929bf179993, 0x75361929bf179993, 0x0000000000000000, 0x0 }, /* #7 */
    5338     { 0x253bc6, 0x253bc7, 0xab623c813ee26ec0, 0xab623c813ee26ec0, 0x0000000000000035, 0x0 }, /* #8 */
    5339     { 0x003543, 0x003542, 0x3a1e2bb24e4f3120, 0x3a1e2bb24e4f3120, 0x0000000000000006, 0x0 }, /* #9 */
    5340     { 0x264396, 0x264397, 0xb432dd8198e33198, 0xb432dd8198e33198, 0x0000000000000004, 0x0 }, /* #10 */
    5341     { 0x312487, 0x312487, 0x153b8bb448b338bb, 0x153b8bb448b338bb, 0x000000000000002f, 0x0 }, /* #11 */
    5342     { 0x3f15d7, 0x3f15d7, 0x3f130ce8d5caf827, 0x3f130ce8d5caf827, 0x000000000000000f, 0x0 }, /* #12 */
    5343     { 0x294002, 0x294002, 0x75768aafda7cf0d0, 0x75768aafda7cf0d0, 0x0000000000000005, 0x0 }, /* #13 */
    5344     { 0x0b6a96, 0x0b6a97, 0xd7620ba06ce5d534, 0xd7620ba06ce5d534, 0x000000000000002b, 0x0 }, /* #14 */
    5345     { 0x3d50d2, 0x3d50d3, 0x9c9588a87f0ba19a, 0x9c9588a87f0ba19a, 0x000000000000003a, 0x0 }, /* #15 */
    5346     { 0x330043, 0x330042, 0x02ca748feb69d7da, 0x02ca748feb69d7da, 0x000000000000000b, 0x0 }, /* #16 */
    5347     { 0x366a92, 0x366a93, 0x479f1e3d51c3661f, 0x479f1e3d51c3661f, 0x0000000000000032, 0x0 }, /* #17 */
    5348     { 0x1e13d7, 0x1e13d7, 0xa28e169713e386bb, 0xa28e169713e386bb, 0x000000000000001c, 0x0 }, /* #18 */
    5349     { 0x127cc7, 0x127cc7, 0xc1646bfb5d8bb94f, 0xc1646bfb5d8bb94f, 0x0000000000000018, 0x0 }, /* #19 */
    5350     { 0x075f17, 0x075f16, 0xa51b5d39fe536596, 0xa51b5d39fe536596, 0x0000000000000035, 0x0 }, /* #20 */
    5351     { 0x2f3113, 0x2f3112, 0x465c3358f512c20f, 0x465c3358f512c20f, 0x000000000000001b, 0x0 }, /* #21 */
    5352     { 0x0c0903, 0x0c0903, 0x8689b973c4daf671, 0x8689b973c4daf671, 0x000000000000002f, 0x0 }, /* #22 */
    5353     { 0x357e47, 0x357e47, 0x4f9ef2c8a8cfffec, 0x4f9ef2c8a8cfffec, 0x0000000000000027, 0x0 }, /* #23 */
    5354     { 0x3e0607, 0x3e0606, 0x3e675c069362c2c9, 0x3e675c069362c2c9, 0x0000000000000024, 0x0 }, /* #24 */
    5355     { 0x104f87, 0x104f87, 0x059fbfeb60e85987, 0x059fbfeb60e85987, 0x0000000000000007, 0x0 }, /* #25 */
    5356     { 0x3c2ad7, 0x3c2ad6, 0xe3339b4fbe66cead, 0xe3339b4fbe66cead, 0x0000000000000018, 0x0 }, /* #26 */
    5357     { 0x291586, 0x291586, 0xca0645f2e9ebf074, 0xca0645f2e9ebf074, 0x0000000000000023, 0x0 }, /* #27 */
    5358     { 0x1e1c87, 0x1e1c87, 0x0662f13a8adeba93, 0x0662f13a8adeba93, 0x0000000000000019, 0x0 }, /* #28 */
    5359     { 0x363013, 0x363013, 0x36f93cb149068510, 0x36f93cb149068510, 0x0000000000000025, 0x0 }, /* #29 */
    5360     { 0x0b0447, 0x0b0447, 0x6051cdabaa1a43bf, 0x6051cdabaa1a43bf, 0x0000000000000002, 0x0 }, /* #30 */
    5361     { 0x155016, 0x155016, 0xe8ebc9f1a1e97e3f, 0xe8ebc9f1a1e97e3f, 0x000000000000001a, 0x0 }, /* #31 */
    5362     { 0x086287, 0x086286, 0x9dc0ce5b3cb30085, 0x9dc0ce5b3cb30085, 0x0000000000000008, 0x0 }, /* #32 */
    5363     { 0x3f0183, 0x3f0182, 0x2e4eef37bfdc5602, 0x2e4eef37bfdc5602, 0x0000000000000010, 0x0 }, /* #33 */
    5364     { 0x0b7a53, 0x0b7a53, 0x849f1fae90214b9a, 0x849f1fae90214b9a, 0x000000000000003a, 0x0 }, /* #34 */
    5365     { 0x3f7e57, 0x3f7e57, 0xa9868fcc034314ec, 0xa9868fcc034314ec, 0x0000000000000029, 0x0 }, /* #35 */
    5366     { 0x035006, 0x035006, 0xd68c54e0be0f64ca, 0xd68c54e0be0f64ca, 0x0000000000000034, 0x0 }, /* #36 */
    5367     { 0x370547, 0x370547, 0xdb8c592589f06b64, 0xdb8c592589f06b64, 0x000000000000000e, 0x0 }, /* #37 */
    5368     { 0x162506, 0x162506, 0x27153f5d37c80a3d, 0x27153f5d37c80a3d, 0x000000000000001f, 0x0 }, /* #38 */
    5369     { 0x321487, 0x321486, 0x9a28a6a0af393b19, 0x9a28a6a0af393b19, 0x0000000000000028, 0x0 }, /* #39 */
    5370     { 0x266e47, 0x266e46, 0xb4abe9f52dd88dc6, 0xb4abe9f52dd88dc6, 0x0000000000000009, 0x0 }, /* #40 */
    5371     { 0x112f02, 0x112f03, 0x95c5cb2aa543a1f9, 0x95c5cb2aa543a1f9, 0x0000000000000005, 0x0 }, /* #41 */
    5372     { 0x054793, 0x054793, 0x817096880c612b19, 0x817096880c612b19, 0x0000000000000004, 0x0 }, /* #42 */
    5373     { 0x181393, 0x181393, 0xba2c47325bf68a03, 0xba2c47325bf68a03, 0x0000000000000001, 0x0 }, /* #43 */
    5374     { 0x075e02, 0x075e02, 0x8af2314a9a1b0c77, 0x8af2314a9a1b0c77, 0x0000000000000038, 0x0 }, /* #44 */
    5375     { 0x034617, 0x034616, 0xf35b081685387a0e, 0xf35b081685387a0e, 0x0000000000000027, 0x0 }, /* #45 */
    5376     { 0x1b5f52, 0x1b5f53, 0x635f0ce2b01c1ca6, 0x635f0ce2b01c1ca6, 0x0000000000000038, 0x0 }, /* #46 */
    5377     { 0x057657, 0x057656, 0x2abd40c03f8f01cd, 0x2abd40c03f8f01cd, 0x000000000000000c, 0x0 }, /* #47 */
    5378     { 0x2378d3, 0x2378d3, 0x2e43159e4c90af50, 0x2e43159e4c90af50, 0x0000000000000009, 0x0 }, /* #48 */
    5379     { 0x126103, 0x126102, 0x8c3301ede2c1af68, 0x8c3301ede2c1af68, 0x0000000000000004, 0x0 }, /* #49 */
    5380     { 0x230247, 0x230246, 0x9c16272c2224440c, 0x9c16272c2224440c, 0x000000000000001a, 0x0 }, /* #50 */
    5381     { 0x3a7296, 0x3a7296, 0x4dbdee8a5f89e222, 0x4dbdee8a5f89e222, 0x0000000000000022, 0x0 }, /* #51 */
    5382     { 0x184086, 0x184087, 0x752be54ad25845e3, 0x752be54ad25845e3, 0x000000000000003a, 0x0 }, /* #52 */
    5383     { 0x0c6dd7, 0x0c6dd6, 0x19bd9bb74fd3e2b4, 0x19bd9bb74fd3e2b4, 0x0000000000000015, 0x0 }, /* #53 */
    5384     { 0x215ad2, 0x215ad2, 0xe114828adb7b468f, 0xe114828adb7b468f, 0x0000000000000030, 0x0 }, /* #54 */
    5385     { 0x061e46, 0x061e47, 0xad1fdfb58624fdfc, 0xad1fdfb58624fdfc, 0x0000000000000007, 0x0 }, /* #55 */
    5386     { 0x330cc7, 0x330cc7, 0xe9b33c3a01b8cd34, 0xe9b33c3a01b8cd34, 0x000000000000003d, 0x0 }, /* #56 */
    5387     { 0x224396, 0x224396, 0x1ea9e15d272c0b96, 0x1ea9e15d272c0b96, 0x000000000000000d, 0x0 }, /* #57 */
    5388     { 0x1e3657, 0x1e3657, 0xd8993dbf804cbfcf, 0xd8993dbf804cbfcf, 0x0000000000000003, 0x0 }, /* #58 */
    5389     { 0x073283, 0x073283, 0xca4ff7860a32e21c, 0xca4ff7860a32e21c, 0x000000000000002e, 0x0 }, /* #59 */
    5390     { 0x0b5887, 0x0b5886, 0xb87f8327658d5dca, 0xb87f8327658d5dca, 0x0000000000000039, 0x0 }, /* #60 */
    5391     { 0x1f5697, 0x1f5696, 0x7f80807b690fed10, 0x7f80807b690fed10, 0x0000000000000002, 0x0 }, /* #61 */
    5392     { 0x2f1e87, 0x2f1e86, 0x723970204edbe257, 0x723970204edbe257, 0x0000000000000026, 0x0 }, /* #62 */
    5393     { 0x170dc3, 0x170dc3, 0xaaeb58bf6c0eec67, 0xaaeb58bf6c0eec67, 0x0000000000000031, 0x0 }, /* #63 */
     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 */
    53945394};
    53955395static const BINU64_TEST_T g_aTests_btc_u64[] =
    53965396{
    5397     { 0x1e6b12, 0x1e6b12, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
    5398     { 0x2f5286, 0x2f5286, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
    5399     { 0x332d86, 0x332d86, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
    5400     { 0x136ec3, 0x136ec2, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
    5401     { 0x390e17, 0x390e16, 0xdef40129b756e810, 0xdef40129b756e811, 0x0000000000000000, 0x0 }, /* #4 */
    5402     { 0x321006, 0x321007, 0x1f53f10697d8c12b, 0x1f53f10697d8c12a, 0x0000000000000000, 0x0 }, /* #5 */
    5403     { 0x032843, 0x032842, 0x97567b3e4652a8da, 0x97567b3e4652a8db, 0x0000000000000000, 0x0 }, /* #6 */
    5404     { 0x3d10c6, 0x3d10c7, 0x730522d8f798118d, 0x730522d8f798118c, 0x0000000000000000, 0x0 }, /* #7 */
    5405     { 0x2d5bc2, 0x2d5bc2, 0xae266901e9193533, 0xae266909e9193533, 0x0000000000000023, 0x0 }, /* #8 */
    5406     { 0x030187, 0x030186, 0xd236eb0b2b9913c4, 0xd236ef0b2b9913c4, 0x000000000000002a, 0x0 }, /* #9 */
    5407     { 0x051847, 0x051847, 0x94b27e09d9116ccf, 0x84b27e09d9116ccf, 0x000000000000003c, 0x0 }, /* #10 */
    5408     { 0x0d1652, 0x0d1652, 0x9f81a2be280cbe80, 0xbf81a2be280cbe80, 0x000000000000003d, 0x0 }, /* #11 */
    5409     { 0x316587, 0x316587, 0xb50a530d43e13579, 0xb40a530d43e13579, 0x0000000000000038, 0x0 }, /* #12 */
    5410     { 0x186853, 0x186852, 0xe77b9f5572d9677e, 0xe77b9f5572f9677e, 0x0000000000000015, 0x0 }, /* #13 */
    5411     { 0x226412, 0x226413, 0xbb3b2a52eae86d61, 0xbb3b2a52eae82d61, 0x000000000000000e, 0x0 }, /* #14 */
    5412     { 0x107e47, 0x107e46, 0xfe83d6a1cce9fa6a, 0xfe83d6a1cce9fa6b, 0x0000000000000000, 0x0 }, /* #15 */
    5413     { 0x321dc7, 0x321dc7, 0x78480f65dd679294, 0x78480f659d679294, 0x000000000000001e, 0x0 }, /* #16 */
    5414     { 0x3e2006, 0x3e2007, 0x21bcba2ee94e4ec6, 0x21bcba2ec94e4ec6, 0x000000000000001d, 0x0 }, /* #17 */
    5415     { 0x253616, 0x253616, 0x4d0902eb21a11979, 0x4d0b02eb21a11979, 0x0000000000000031, 0x0 }, /* #18 */
    5416     { 0x005806, 0x005807, 0x8df7d3057a6fcdf9, 0x8d77d3057a6fcdf9, 0x0000000000000037, 0x0 }, /* #19 */
    5417     { 0x136dd2, 0x136dd3, 0xec6644ae26217345, 0xe86644ae26217345, 0x000000000000003a, 0x0 }, /* #20 */
    5418     { 0x1b7c52, 0x1b7c52, 0x8b328c14c7e9421a, 0xab328c14c7e9421a, 0x000000000000003d, 0x0 }, /* #21 */
    5419     { 0x3c3c52, 0x3c3c52, 0x868a88d7a5ecfd2f, 0xa68a88d7a5ecfd2f, 0x000000000000003d, 0x0 }, /* #22 */
    5420     { 0x3c2786, 0x3c2786, 0x42a24bb66be07599, 0x42a24bb67be07599, 0x000000000000001c, 0x0 }, /* #23 */
    5421     { 0x2c53d7, 0x2c53d7, 0xdb1c23619322f7cd, 0xcb1c23619322f7cd, 0x000000000000003c, 0x0 }, /* #24 */
    5422     { 0x273e06, 0x273e07, 0xde5145b3a909b396, 0xce5145b3a909b396, 0x000000000000003c, 0x0 }, /* #25 */
    5423     { 0x0b7487, 0x0b7487, 0x92f1474c2784d571, 0x92f1454c2784d571, 0x0000000000000029, 0x0 }, /* #26 */
    5424     { 0x306c43, 0x306c43, 0xd854fb36bba45b9a, 0xd850fb36bba45b9a, 0x0000000000000032, 0x0 }, /* #27 */
    5425     { 0x2b5217, 0x2b5216, 0x7e2de831aaa040e5, 0x7e2de833aaa040e5, 0x0000000000000021, 0x0 }, /* #28 */
    5426     { 0x0f64d6, 0x0f64d6, 0xa0f883edd16b3ba9, 0xa0f883edd16f3ba9, 0x0000000000000012, 0x0 }, /* #29 */
    5427     { 0x366f96, 0x366f96, 0x3865bab6513e632d, 0x3865bab7513e632d, 0x0000000000000020, 0x0 }, /* #30 */
    5428     { 0x1c0713, 0x1c0712, 0x07e1e78d7f326f57, 0x07e9e78d7f326f57, 0x0000000000000033, 0x0 }, /* #31 */
    5429     { 0x3a5702, 0x3a5702, 0x9d36ed100d0e3c02, 0x9d36ed100d0e3c03, 0x0000000000000000, 0x0 }, /* #32 */
    5430     { 0x076713, 0x076713, 0x78cc32fc888b2514, 0x78cc32fc888b2504, 0x0000000000000004, 0x0 }, /* #33 */
    5431     { 0x113213, 0x113213, 0x4d11ea26a5f1c37f, 0x4d11aa26a5f1c37f, 0x000000000000002e, 0x0 }, /* #34 */
    5432     { 0x142e13, 0x142e13, 0x2c54c33003bf5c8e, 0x2c54c33003bf548e, 0x000000000000000b, 0x0 }, /* #35 */
    5433     { 0x360e52, 0x360e53, 0x73a04cd54a502572, 0x73a04cc54a502572, 0x0000000000000024, 0x0 }, /* #36 */
    5434     { 0x2a3992, 0x2a3992, 0x78d33e9181d698f1, 0xf8d33e9181d698f1, 0x000000000000003f, 0x0 }, /* #37 */
    5435     { 0x3b3357, 0x3b3356, 0xf45b3f36ab217c85, 0xf45b3fb6ab217c85, 0x0000000000000027, 0x0 }, /* #38 */
    5436     { 0x0a6d82, 0x0a6d83, 0xb645d6c101ed344a, 0xa645d6c101ed344a, 0x000000000000003c, 0x0 }, /* #39 */
    5437     { 0x236b46, 0x236b46, 0xc8df164408347348, 0xc8df164c08347348, 0x0000000000000023, 0x0 }, /* #40 */
    5438     { 0x343683, 0x343682, 0x354502efea60faae, 0x354502ffea60faae, 0x0000000000000024, 0x0 }, /* #41 */
    5439     { 0x0a0992, 0x0a0992, 0x78c78dd733b35bd1, 0x78c78dd7b3b35bd1, 0x000000000000001f, 0x0 }, /* #42 */
    5440     { 0x1500c6, 0x1500c7, 0xbfbf8a69f4f48172, 0xbfbf8a69b4f48172, 0x000000000000001e, 0x0 }, /* #43 */
    5441     { 0x2d1513, 0x2d1513, 0xaca33cf881a4e1fa, 0xa8a33cf881a4e1fa, 0x000000000000003a, 0x0 }, /* #44 */
    5442     { 0x0050c3, 0x0050c3, 0x01ab9790ae412a0d, 0x01a39790ae412a0d, 0x0000000000000033, 0x0 }, /* #45 */
    5443     { 0x176d43, 0x176d42, 0xb5bc8361bf232691, 0xb5bc8371bf232691, 0x0000000000000024, 0x0 }, /* #46 */
    5444     { 0x1023d6, 0x1023d6, 0x2f96144811ebfcec, 0x2f96144815ebfcec, 0x000000000000001a, 0x0 }, /* #47 */
    5445     { 0x131fd7, 0x131fd6, 0x5e4887a6ab49e091, 0xde4887a6ab49e091, 0x000000000000003f, 0x0 }, /* #48 */
    5446     { 0x115652, 0x115653, 0xd4d2b85c93cccd89, 0xd4d2b81c93cccd89, 0x0000000000000026, 0x0 }, /* #49 */
    5447     { 0x157603, 0x157602, 0x034d012ff64299e0, 0x034d112ff64299e0, 0x000000000000002c, 0x0 }, /* #50 */
    5448     { 0x354447, 0x354446, 0x7bd60e1e6362ff80, 0x7bd61e1e6362ff80, 0x000000000000002c, 0x0 }, /* #51 */
    5449     { 0x0a6f52, 0x0a6f53, 0xe90b53fae2c716b5, 0xe90b53bae2c716b5, 0x0000000000000026, 0x0 }, /* #52 */
    5450     { 0x0f2656, 0x0f2656, 0x875e338e064fc69f, 0x875e338e164fc69f, 0x000000000000001c, 0x0 }, /* #53 */
    5451     { 0x253257, 0x253257, 0xaa1c7787fc682775, 0xaa1c7787fc682375, 0x000000000000000a, 0x0 }, /* #54 */
    5452     { 0x206182, 0x206182, 0x99ac51f006bbeaf7, 0x99ac51f006bbebf7, 0x0000000000000008, 0x0 }, /* #55 */
    5453     { 0x113492, 0x113493, 0x2e21a3b7317d11ba, 0x2e2123b7317d11ba, 0x000000000000002f, 0x0 }, /* #56 */
    5454     { 0x0a3612, 0x0a3612, 0x537e83b993d150da, 0x537e83b993d154da, 0x000000000000000a, 0x0 }, /* #57 */
    5455     { 0x3a33c6, 0x3a33c7, 0xd70bb7f03e98456b, 0xd70bb7f03e88456b, 0x0000000000000014, 0x0 }, /* #58 */
    5456     { 0x380957, 0x380957, 0x0a6072770d892574, 0x0a60727709892574, 0x000000000000001a, 0x0 }, /* #59 */
    5457     { 0x123206, 0x123206, 0x3813071993fbe00e, 0x3833071993fbe00e, 0x0000000000000035, 0x0 }, /* #60 */
    5458     { 0x015656, 0x015657, 0xc62d4b4bd1511239, 0xc62d4b4bd1511219, 0x0000000000000005, 0x0 }, /* #61 */
    5459     { 0x294e97, 0x294e97, 0xf2d20aefcd9293eb, 0xf2d20aefcd9213eb, 0x000000000000000f, 0x0 }, /* #62 */
    5460     { 0x0b7683, 0x0b7683, 0x1da01f7f1172ca0d, 0x1d801f7f1172ca0d, 0x0000000000000035, 0x0 }, /* #63 */
     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 */
    54615461};
    54625462static const BINU64_TEST_T g_aTests_btc_u64_locked[] =
    54635463{
    5464     { 0x3f6446, 0x3f6446, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
    5465     { 0x2b4843, 0x2b4842, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
    5466     { 0x293e46, 0x293e46, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
    5467     { 0x266312, 0x266312, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
    5468     { 0x1e44c6, 0x1e44c7, 0x77361099bd71bab3, 0x77361099bd71bab2, 0x0000000000000000, 0x0 }, /* #4 */
    5469     { 0x3b5f52, 0x3b5f53, 0x5af818140f561c89, 0x5af818140f561c88, 0x0000000000000000, 0x0 }, /* #5 */
    5470     { 0x2b5b16, 0x2b5b17, 0x40c58f2dedf18511, 0x40c58f2dedf18510, 0x0000000000000000, 0x0 }, /* #6 */
    5471     { 0x2e5413, 0x2e5412, 0x89708ef2d7e6950e, 0x89708ef2d7e6950f, 0x0000000000000000, 0x0 }, /* #7 */
    5472     { 0x222bc6, 0x222bc6, 0x09a4f158d4627f72, 0x09a4f158d4627f76, 0x0000000000000002, 0x0 }, /* #8 */
    5473     { 0x0a5d17, 0x0a5d16, 0xb163e11e92cbb51e, 0xb1e3e11e92cbb51e, 0x0000000000000037, 0x0 }, /* #9 */
    5474     { 0x140696, 0x140697, 0x4035c4ad67722f4e, 0x4035c4ad67522f4e, 0x0000000000000015, 0x0 }, /* #10 */
    5475     { 0x1c0a96, 0x1c0a97, 0xa0f6f6239899b84a, 0xa0e6f6239899b84a, 0x0000000000000034, 0x0 }, /* #11 */
    5476     { 0x295c02, 0x295c02, 0x8632c441b0f334bb, 0x8633c441b0f334bb, 0x0000000000000030, 0x0 }, /* #12 */
    5477     { 0x3a4fd7, 0x3a4fd6, 0x53ddd5f2a803b5a9, 0x53ddd5f2a823b5a9, 0x0000000000000015, 0x0 }, /* #13 */
    5478     { 0x197883, 0x197882, 0x5e394bebff34f2a8, 0x5e394bebff34faa8, 0x000000000000000b, 0x0 }, /* #14 */
    5479     { 0x3e42c6, 0x3e42c7, 0x391b77ebfb132ed5, 0x390b77ebfb132ed5, 0x0000000000000034, 0x0 }, /* #15 */
    5480     { 0x2550d3, 0x2550d2, 0x3aa88379e6480133, 0x3aa883f9e6480133, 0x0000000000000027, 0x0 }, /* #16 */
    5481     { 0x117282, 0x117283, 0xb9c58d1b6ddf4e41, 0xb9c48d1b6ddf4e41, 0x0000000000000030, 0x0 }, /* #17 */
    5482     { 0x296fc6, 0x296fc7, 0xaf64e32c654b9810, 0xaf44e32c654b9810, 0x0000000000000035, 0x0 }, /* #18 */
    5483     { 0x360d52, 0x360d52, 0x6dbd44c557f26961, 0x6dfd44c557f26961, 0x0000000000000036, 0x0 }, /* #19 */
    5484     { 0x1d0496, 0x1d0497, 0x275167381fd738d5, 0x275167381fd738d4, 0x0000000000000000, 0x0 }, /* #20 */
    5485     { 0x0a7a12, 0x0a7a13, 0x789da7c8f1bcbc62, 0x789da788f1bcbc62, 0x0000000000000026, 0x0 }, /* #21 */
    5486     { 0x2a7406, 0x2a7406, 0xf8e890aedc76e627, 0xf8e890aedc76f627, 0x000000000000000c, 0x0 }, /* #22 */
    5487     { 0x203107, 0x203107, 0xe2f71a1bf7ef8f56, 0xe2f7121bf7ef8f56, 0x000000000000002b, 0x0 }, /* #23 */
    5488     { 0x224056, 0x224057, 0x798ba0c0fa5ac4a6, 0x798ba0c0ea5ac4a6, 0x000000000000001c, 0x0 }, /* #24 */
    5489     { 0x083b53, 0x083b53, 0xf8d768e5b898a4e3, 0xb8d768e5b898a4e3, 0x000000000000003e, 0x0 }, /* #25 */
    5490     { 0x0d5e12, 0x0d5e12, 0x1e94b0b9e7865e00, 0x1e94b2b9e7865e00, 0x0000000000000029, 0x0 }, /* #26 */
    5491     { 0x355083, 0x355083, 0xf0064368f83c9c29, 0xf0064368d83c9c29, 0x000000000000001d, 0x0 }, /* #27 */
    5492     { 0x204d82, 0x204d82, 0x3e391e77a1140ec7, 0x3eb91e77a1140ec7, 0x0000000000000037, 0x0 }, /* #28 */
    5493     { 0x3215d6, 0x3215d6, 0x784591608b1afb92, 0x7845d1608b1afb92, 0x000000000000002e, 0x0 }, /* #29 */
    5494     { 0x033783, 0x033783, 0xaac128526bd6f1fd, 0xaac128126bd6f1fd, 0x0000000000000026, 0x0 }, /* #30 */
    5495     { 0x306b17, 0x306b17, 0x1882f7edfd950ac6, 0x1882f7edf9950ac6, 0x000000000000001a, 0x0 }, /* #31 */
    5496     { 0x081ad7, 0x081ad6, 0x33bc3b51cb27b97e, 0x33bc3b51eb27b97e, 0x000000000000001d, 0x0 }, /* #32 */
    5497     { 0x0f3d87, 0x0f3d87, 0x4e53d4498518f693, 0x4e53d4490518f693, 0x000000000000001f, 0x0 }, /* #33 */
    5498     { 0x2d4553, 0x2d4553, 0x34e4737ddaae6609, 0x34e4737ddaae6209, 0x000000000000000a, 0x0 }, /* #34 */
    5499     { 0x102253, 0x102253, 0x9af947801cf6b658, 0x9af947801cf6b618, 0x0000000000000006, 0x0 }, /* #35 */
    5500     { 0x3e3597, 0x3e3597, 0x30b7c616f35d638e, 0x30b7c616f35d628e, 0x0000000000000008, 0x0 }, /* #36 */
    5501     { 0x3c3052, 0x3c3052, 0x1e884f9a613556c0, 0x1e884f9a693556c0, 0x000000000000001b, 0x0 }, /* #37 */
    5502     { 0x0e5a92, 0x0e5a93, 0xe2b0d69a65ea4277, 0xe2b0d69a65ea4267, 0x0000000000000004, 0x0 }, /* #38 */
    5503     { 0x161886, 0x161886, 0x6400f7aa0e1e4cc2, 0x6420f7aa0e1e4cc2, 0x0000000000000035, 0x0 }, /* #39 */
    5504     { 0x397a86, 0x397a87, 0x9e1ace2b2ee09517, 0x9e1ace2b2ec09517, 0x0000000000000015, 0x0 }, /* #40 */
    5505     { 0x3e0842, 0x3e0842, 0x58a2a853adaa657e, 0x58a2a853adea657e, 0x0000000000000016, 0x0 }, /* #41 */
    5506     { 0x353353, 0x353352, 0x43ef7822f1238cfc, 0x43ef7822f12b8cfc, 0x0000000000000013, 0x0 }, /* #42 */
    5507     { 0x014297, 0x014297, 0x417661ae12783bba, 0x417661ae12783aba, 0x0000000000000008, 0x0 }, /* #43 */
    5508     { 0x3c1093, 0x3c1093, 0x4ab909582d9d087b, 0x4ab809582d9d087b, 0x0000000000000030, 0x0 }, /* #44 */
    5509     { 0x0a3152, 0x0a3152, 0x4610e9c4c44ee669, 0x4610e9c4c4cee669, 0x0000000000000017, 0x0 }, /* #45 */
    5510     { 0x0d1bd3, 0x0d1bd3, 0x12119c8fa4313402, 0x12118c8fa4313402, 0x000000000000002c, 0x0 }, /* #46 */
    5511     { 0x2a0dc6, 0x2a0dc7, 0x5277ad381209a256, 0x52778d381209a256, 0x000000000000002d, 0x0 }, /* #47 */
    5512     { 0x346f43, 0x346f42, 0x5ed3412170571f81, 0x5ed3412170571fc1, 0x0000000000000006, 0x0 }, /* #48 */
    5513     { 0x272912, 0x272913, 0x523017763d267910, 0x523017763d266910, 0x000000000000000c, 0x0 }, /* #49 */
    5514     { 0x2052c7, 0x2052c7, 0xa139f79431aa2b66, 0xa139779431aa2b66, 0x000000000000002f, 0x0 }, /* #50 */
    5515     { 0x1e0042, 0x1e0043, 0xeee004ff50b4f33f, 0xeee004ff50b4f33e, 0x0000000000000000, 0x0 }, /* #51 */
    5516     { 0x283d43, 0x283d43, 0x88d9fc012b325b2e, 0x88d9fc012b225b2e, 0x0000000000000014, 0x0 }, /* #52 */
    5517     { 0x330207, 0x330207, 0xdf8fae9c6fc1e4fb, 0xdf8fae9c2fc1e4fb, 0x000000000000001e, 0x0 }, /* #53 */
    5518     { 0x1e3ad2, 0x1e3ad3, 0xb90eea749fe00f48, 0xb90aea749fe00f48, 0x0000000000000032, 0x0 }, /* #54 */
    5519     { 0x147042, 0x147043, 0x4dba049831fea1fd, 0x4dba0498317ea1fd, 0x0000000000000017, 0x0 }, /* #55 */
    5520     { 0x127ac6, 0x127ac7, 0xe5f6e770ccfa15a7, 0xe5f6e770ccba15a7, 0x0000000000000016, 0x0 }, /* #56 */
    5521     { 0x1f1a03, 0x1f1a02, 0x47c8983043bfcdc0, 0x47c8983047bfcdc0, 0x000000000000001a, 0x0 }, /* #57 */
    5522     { 0x225717, 0x225717, 0xeb522512aeea0def, 0xeb522512aaea0def, 0x000000000000001a, 0x0 }, /* #58 */
    5523     { 0x0b4f17, 0x0b4f17, 0x9055876176093ca5, 0x9055856176093ca5, 0x0000000000000029, 0x0 }, /* #59 */
    5524     { 0x0e0647, 0x0e0646, 0x030e8b4e6e2733ab, 0x030e8b4e6f2733ab, 0x0000000000000018, 0x0 }, /* #60 */
    5525     { 0x2f1bd6, 0x2f1bd6, 0x10a4d70fb8772859, 0x10e4d70fb8772859, 0x0000000000000036, 0x0 }, /* #61 */
    5526     { 0x2175d3, 0x2175d2, 0x5495f1fdebb36cad, 0x5c95f1fdebb36cad, 0x000000000000003b, 0x0 }, /* #62 */
    5527     { 0x171c03, 0x171c02, 0x213b966bdb3bb1f4, 0x213b966bdb3bb1f6, 0x0000000000000001, 0x0 }, /* #63 */
     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 */
    55285528};
    55295529static const BINU64_TEST_T g_aTests_btr_u64[] =
    55305530{
    5531     { 0x235392, 0x235392, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5532     { 0x230e57, 0x230e56, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5533     { 0x156d13, 0x156d12, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5534     { 0x283e87, 0x283e86, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5535     { 0x185d47, 0x185d47, 0xfe3454241869f703, 0xfe3454241869f702, 0x0000000000000000, 0x0 }, /* #4 */
    5536     { 0x0c39d2, 0x0c39d2, 0x5f1ef882d912626a, 0x5f1ef882d912626a, 0x0000000000000000, 0x0 }, /* #5 */
    5537     { 0x010783, 0x010782, 0xac0782a2c33b9924, 0xac0782a2c33b9924, 0x0000000000000000, 0x0 }, /* #6 */
    5538     { 0x0f5b03, 0x0f5b02, 0x25f00da224097ede, 0x25f00da224097ede, 0x0000000000000000, 0x0 }, /* #7 */
    5539     { 0x3406c2, 0x3406c3, 0x3eede042fa84853c, 0x3eede042fa84852c, 0x0000000000000004, 0x0 }, /* #8 */
    5540     { 0x0f37c2, 0x0f37c2, 0xa95853d520d560f9, 0xa95853d520d560f9, 0x000000000000002f, 0x0 }, /* #9 */
    5541     { 0x246056, 0x246057, 0x098d832e200d6743, 0x098d830e200d6743, 0x0000000000000025, 0x0 }, /* #10 */
    5542     { 0x2a4183, 0x2a4183, 0x8fee60b775a48ac7, 0x8fee60b774a48ac7, 0x0000000000000018, 0x0 }, /* #11 */
    5543     { 0x177653, 0x177653, 0x0ee419e04c8d154d, 0x0ee418e04c8d154d, 0x0000000000000028, 0x0 }, /* #12 */
    5544     { 0x1f34d7, 0x1f34d7, 0xc83bd91ac5134bff, 0xc83bd91ac51343ff, 0x000000000000000b, 0x0 }, /* #13 */
    5545     { 0x331517, 0x331516, 0x1b060e826f69d270, 0x1b060e826f69d270, 0x000000000000002f, 0x0 }, /* #14 */
    5546     { 0x2e1387, 0x2e1387, 0x0cc4b0e1899ef5ae, 0x0c44b0e1899ef5ae, 0x0000000000000037, 0x0 }, /* #15 */
    5547     { 0x184d52, 0x184d52, 0x159e0188d0610bc1, 0x159e0188d0610bc1, 0x0000000000000022, 0x0 }, /* #16 */
    5548     { 0x1237c2, 0x1237c2, 0x465146ce68664689, 0x465146ce68664689, 0x000000000000001c, 0x0 }, /* #17 */
    5549     { 0x1a71d2, 0x1a71d3, 0x20d5957ea94318d2, 0x20d5957ca94318d2, 0x0000000000000021, 0x0 }, /* #18 */
    5550     { 0x0d4287, 0x0d4286, 0xac6c9f2a02a3b317, 0xac6c9f2a02a3b317, 0x000000000000003c, 0x0 }, /* #19 */
    5551     { 0x071cc6, 0x071cc6, 0x2233eb68f22a80ef, 0x2233eb68f22a80ef, 0x000000000000003c, 0x0 }, /* #20 */
    5552     { 0x350d13, 0x350d12, 0x074ed1b5f0ea40fc, 0x074ed1b5f0ea40fc, 0x0000000000000023, 0x0 }, /* #21 */
    5553     { 0x392f82, 0x392f82, 0xc5e0a954f394956c, 0xc5e0a954f394956c, 0x000000000000000d, 0x0 }, /* #22 */
    5554     { 0x064543, 0x064542, 0xeaa96f7408de2e13, 0xeaa96f7408de2e13, 0x0000000000000007, 0x0 }, /* #23 */
    5555     { 0x291e83, 0x291e83, 0x59c1a9e0f2643c4e, 0x59c129e0f2643c4e, 0x000000000000002f, 0x0 }, /* #24 */
    5556     { 0x343893, 0x343893, 0xe48a170d8a3b6776, 0xe08a170d8a3b6776, 0x000000000000003a, 0x0 }, /* #25 */
    5557     { 0x147d86, 0x147d86, 0xd01bf2ffc28a5698, 0xd01bf2ffc28a5698, 0x0000000000000005, 0x0 }, /* #26 */
    5558     { 0x1b45c2, 0x1b45c2, 0x4f8ab1e0780a9929, 0x4f8ab1e0780a9929, 0x000000000000000e, 0x0 }, /* #27 */
    5559     { 0x2c4296, 0x2c4296, 0x7d277dd0214c8ca0, 0x7d277dd0214c8ca0, 0x0000000000000021, 0x0 }, /* #28 */
    5560     { 0x0a6057, 0x0a6056, 0xdfa6c2cf4f8e0389, 0xdfa6c2cf4f8e0389, 0x0000000000000010, 0x0 }, /* #29 */
    5561     { 0x0d0d83, 0x0d0d82, 0x0ceca776c195c8df, 0x0ceca776c195c8df, 0x0000000000000019, 0x0 }, /* #30 */
    5562     { 0x346012, 0x346012, 0x39831fd642e10f12, 0x39831fd642e10f12, 0x000000000000002e, 0x0 }, /* #31 */
    5563     { 0x090593, 0x090592, 0xb9bc1bb95abeb7c7, 0xb9bc1bb95abeb7c7, 0x0000000000000004, 0x0 }, /* #32 */
    5564     { 0x056307, 0x056306, 0xf114444a9e3136ae, 0xf114444a9e3136ae, 0x0000000000000039, 0x0 }, /* #33 */
    5565     { 0x287f16, 0x287f17, 0x9a862a217775e166, 0x92862a217775e166, 0x000000000000003b, 0x0 }, /* #34 */
    5566     { 0x2466d6, 0x2466d6, 0x2c381f7bb189cc4e, 0x2c381f7bb189cc4e, 0x0000000000000019, 0x0 }, /* #35 */
    5567     { 0x061b17, 0x061b17, 0x4f77677f77cd234e, 0x4f77677b77cd234e, 0x0000000000000022, 0x0 }, /* #36 */
    5568     { 0x247a52, 0x247a53, 0xc67d6c772ba70ecc, 0xc47d6c772ba70ecc, 0x0000000000000039, 0x0 }, /* #37 */
    5569     { 0x3f6853, 0x3f6852, 0x1d02453047129e76, 0x1d02453047129e76, 0x0000000000000017, 0x0 }, /* #38 */
    5570     { 0x174682, 0x174682, 0xa6367de7e3940204, 0xa6367de7e3940204, 0x0000000000000024, 0x0 }, /* #39 */
    5571     { 0x302387, 0x302387, 0xf46df8be561e4294, 0xf46df8be161e4294, 0x000000000000001e, 0x0 }, /* #40 */
    5572     { 0x0e5747, 0x0e5747, 0x957d332441a75d57, 0x957d332441a75d56, 0x0000000000000000, 0x0 }, /* #41 */
    5573     { 0x0522d7, 0x0522d6, 0xe9c4a138d4ef337d, 0xe9c4a138d4ef337d, 0x000000000000000a, 0x0 }, /* #42 */
    5574     { 0x3f3383, 0x3f3383, 0x73275c240b506325, 0x73275c240b406325, 0x0000000000000014, 0x0 }, /* #43 */
    5575     { 0x0e13d6, 0x0e13d6, 0x09fc0d41e1858638, 0x09fc0d41e1858638, 0x000000000000002d, 0x0 }, /* #44 */
    5576     { 0x024283, 0x024283, 0xab7c3afd3fedec18, 0xab7c3add3fedec18, 0x0000000000000025, 0x0 }, /* #45 */
    5577     { 0x0a4d47, 0x0a4d46, 0x416779d25180f62c, 0x416779d25180f62c, 0x000000000000003f, 0x0 }, /* #46 */
    5578     { 0x1e7d53, 0x1e7d52, 0x901ae3f0807dab72, 0x901ae3f0807dab72, 0x000000000000000e, 0x0 }, /* #47 */
    5579     { 0x294787, 0x294787, 0x5660f66f932b8222, 0x5660f66f932a8222, 0x0000000000000010, 0x0 }, /* #48 */
    5580     { 0x034f82, 0x034f83, 0x279282b92c08a076, 0x279282a92c08a076, 0x0000000000000024, 0x0 }, /* #49 */
    5581     { 0x093093, 0x093092, 0xd7f945dfa229da84, 0xd7f945dfa229da84, 0x0000000000000008, 0x0 }, /* #50 */
    5582     { 0x2c5dd3, 0x2c5dd2, 0xc266b17856ca50db, 0xc266b17856ca50db, 0x000000000000003a, 0x0 }, /* #51 */
    5583     { 0x0c0b82, 0x0c0b82, 0x73ea5e1ee411a032, 0x73ea5e1ee411a032, 0x0000000000000017, 0x0 }, /* #52 */
    5584     { 0x3341d2, 0x3341d3, 0x8b30b1cecb1f6275, 0x8b30b1cecb1f6274, 0x0000000000000000, 0x0 }, /* #53 */
    5585     { 0x321587, 0x321586, 0x7043098b1f022036, 0x7043098b1f022036, 0x000000000000002a, 0x0 }, /* #54 */
    5586     { 0x1c0e47, 0x1c0e46, 0xd532f9e2c7b8378f, 0xd532f9e2c7b8378f, 0x0000000000000032, 0x0 }, /* #55 */
    5587     { 0x340246, 0x340247, 0xa917b7b9c5bddda6, 0xa917b7b9c5bddda4, 0x0000000000000001, 0x0 }, /* #56 */
    5588     { 0x057553, 0x057553, 0x7b3a550d019e6d63, 0x7a3a550d019e6d63, 0x0000000000000038, 0x0 }, /* #57 */
    5589     { 0x3538c7, 0x3538c7, 0x24553af09f1345a4, 0x24553af09f1305a4, 0x000000000000000e, 0x0 }, /* #58 */
    5590     { 0x2d7552, 0x2d7553, 0x9fcfe3f0b9599089, 0x9fcbe3f0b9599089, 0x0000000000000032, 0x0 }, /* #59 */
    5591     { 0x175c52, 0x175c53, 0x164e31ef6c6e43be, 0x064e31ef6c6e43be, 0x000000000000003c, 0x0 }, /* #60 */
    5592     { 0x2f6852, 0x2f6852, 0x5e066ecd943fcf0f, 0x5e066ecd943fcf0f, 0x000000000000003d, 0x0 }, /* #61 */
    5593     { 0x3a4457, 0x3a4456, 0xa94ba1b59d448b18, 0xa94ba1b59d448b18, 0x0000000000000005, 0x0 }, /* #62 */
    5594     { 0x2f4d82, 0x2f4d83, 0xf3fd45eec68cf1ad, 0xf3f545eec68cf1ad, 0x0000000000000033, 0x0 }, /* #63 */
     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 */
    55955595};
    55965596static const BINU64_TEST_T g_aTests_btr_u64_locked[] =
    55975597{
    5598     { 0x0f3153, 0x0f3152, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #0 */
    5599     { 0x273542, 0x273542, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #1 */
    5600     { 0x202856, 0x202856, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #2 */
    5601     { 0x292546, 0x292546, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0 }, /* #3 */
    5602     { 0x1a0902, 0x1a0903, 0x98369601e9eca33b, 0x98369601e9eca33a, 0x0000000000000000, 0x0 }, /* #4 */
    5603     { 0x0f6783, 0x0f6783, 0x7c4a20d48c9dad01, 0x7c4a20d48c9dad00, 0x0000000000000000, 0x0 }, /* #5 */
    5604     { 0x3f2607, 0x3f2606, 0xa7cd901f5a17032c, 0xa7cd901f5a17032c, 0x0000000000000000, 0x0 }, /* #6 */
    5605     { 0x0c5607, 0x0c5606, 0x2b16d1741b359848, 0x2b16d1741b359848, 0x0000000000000000, 0x0 }, /* #7 */
    5606     { 0x0854d7, 0x0854d6, 0xd9d940840d85b1b0, 0xd9d940840d85b1b0, 0x0000000000000039, 0x0 }, /* #8 */
    5607     { 0x1a6112, 0x1a6112, 0xe18046ff16d608df, 0xe18046ff16d608df, 0x000000000000002b, 0x0 }, /* #9 */
    5608     { 0x230f87, 0x230f87, 0x9813f166d85ac262, 0x9811f166d85ac262, 0x0000000000000031, 0x0 }, /* #10 */
    5609     { 0x1d40d3, 0x1d40d3, 0xfdc0523eb8540188, 0xfdc0521eb8540188, 0x0000000000000025, 0x0 }, /* #11 */
    5610     { 0x3d6ed3, 0x3d6ed2, 0x51715421d52d35f7, 0x51715421d52d35f7, 0x0000000000000009, 0x0 }, /* #12 */
    5611     { 0x342b03, 0x342b03, 0x57a00fb91279c13d, 0x57a00bb91279c13d, 0x000000000000002a, 0x0 }, /* #13 */
    5612     { 0x065007, 0x065006, 0x923bcf2ab0757fe6, 0x923bcf2ab0757fe6, 0x0000000000000032, 0x0 }, /* #14 */
    5613     { 0x311c03, 0x311c02, 0x29b90b3cf673d23a, 0x29b90b3cf673d23a, 0x000000000000000d, 0x0 }, /* #15 */
    5614     { 0x2b6846, 0x2b6847, 0xccef2d994c44ec99, 0xcc6f2d994c44ec99, 0x0000000000000037, 0x0 }, /* #16 */
    5615     { 0x010106, 0x010106, 0x30f74fc5def2ea8e, 0x30f74fc5def2ea8e, 0x0000000000000023, 0x0 }, /* #17 */
    5616     { 0x0d0b13, 0x0d0b12, 0x1c8214b19f97cca9, 0x1c8214b19f97cca9, 0x0000000000000032, 0x0 }, /* #18 */
    5617     { 0x386a06, 0x386a07, 0xa6ac09aeacb43a49, 0xa6a409aeacb43a49, 0x0000000000000033, 0x0 }, /* #19 */
    5618     { 0x1a6b93, 0x1a6b92, 0x7ef850a234901dd8, 0x7ef850a234901dd8, 0x0000000000000029, 0x0 }, /* #20 */
    5619     { 0x0159d7, 0x0159d6, 0x31022de3f8546cbd, 0x31022de3f8546cbd, 0x0000000000000024, 0x0 }, /* #21 */
    5620     { 0x340207, 0x340207, 0x222c29238ff59e8b, 0x222c29238ff59a8b, 0x000000000000000a, 0x0 }, /* #22 */
    5621     { 0x1f06d6, 0x1f06d6, 0xf82a194d36a6fff3, 0xf82a194d36a6fff3, 0x0000000000000021, 0x0 }, /* #23 */
    5622     { 0x3f4b92, 0x3f4b93, 0xbc6238c66d487614, 0xbc6238c66d487414, 0x0000000000000009, 0x0 }, /* #24 */
    5623     { 0x2c7b82, 0x2c7b83, 0x597d822e4272755e, 0x597d822e4272754e, 0x0000000000000004, 0x0 }, /* #25 */
    5624     { 0x0e28c2, 0x0e28c2, 0xdf11b9555fe21661, 0xdf11b9555fe21661, 0x000000000000000d, 0x0 }, /* #26 */
    5625     { 0x2b4643, 0x2b4642, 0x5dc1c69412392b79, 0x5dc1c69412392b79, 0x000000000000002c, 0x0 }, /* #27 */
    5626     { 0x212287, 0x212287, 0xfdde80f4b1e13669, 0xbdde80f4b1e13669, 0x000000000000003e, 0x0 }, /* #28 */
    5627     { 0x3810d2, 0x3810d2, 0xc258de1941761322, 0xc258de1941761322, 0x000000000000000f, 0x0 }, /* #29 */
    5628     { 0x265fd2, 0x265fd3, 0xcaafac257660318c, 0xc2afac257660318c, 0x000000000000003b, 0x0 }, /* #30 */
    5629     { 0x1d2013, 0x1d2013, 0xce6c18aa1ee21dfa, 0xc66c18aa1ee21dfa, 0x000000000000003b, 0x0 }, /* #31 */
    5630     { 0x106c92, 0x106c93, 0xa33cda8542ffbf83, 0xa33cda8542ffbe83, 0x0000000000000008, 0x0 }, /* #32 */
    5631     { 0x2969d3, 0x2969d2, 0xa991ab36e00e08d5, 0xa991ab36e00e08d5, 0x0000000000000027, 0x0 }, /* #33 */
    5632     { 0x2d7002, 0x2d7003, 0x99acbebe05faec29, 0x99acbebe05fa6c29, 0x000000000000000f, 0x0 }, /* #34 */
    5633     { 0x211202, 0x211203, 0xd7cb395f31139181, 0x97cb395f31139181, 0x000000000000003e, 0x0 }, /* #35 */
    5634     { 0x311657, 0x311656, 0x3d39e80070bcc084, 0x3d39e80070bcc084, 0x0000000000000032, 0x0 }, /* #36 */
    5635     { 0x0233d2, 0x0233d3, 0x32d972e8dd345d34, 0x32d972e8dd245d34, 0x0000000000000014, 0x0 }, /* #37 */
    5636     { 0x3b00c7, 0x3b00c6, 0xd77366fa7d05f7a8, 0xd77366fa7d05f7a8, 0x000000000000002b, 0x0 }, /* #38 */
    5637     { 0x1d1c97, 0x1d1c97, 0x11ddd016d9710bdf, 0x11ddd016d97109df, 0x0000000000000009, 0x0 }, /* #39 */
    5638     { 0x202f47, 0x202f47, 0xf3d1dddfd8c9c078, 0xf1d1dddfd8c9c078, 0x0000000000000039, 0x0 }, /* #40 */
    5639     { 0x3f3a06, 0x3f3a06, 0x19721e4fb1c658b5, 0x19721e4fb1c658b5, 0x0000000000000013, 0x0 }, /* #41 */
    5640     { 0x011517, 0x011516, 0xe4d08e976d89392c, 0xe4d08e976d89392c, 0x000000000000002c, 0x0 }, /* #42 */
    5641     { 0x1b2cd7, 0x1b2cd6, 0x3f93ddd72df5812c, 0x3f93ddd72df5812c, 0x0000000000000001, 0x0 }, /* #43 */
    5642     { 0x030713, 0x030713, 0xec608c498971f65f, 0xec608c498971765f, 0x000000000000000f, 0x0 }, /* #44 */
    5643     { 0x120816, 0x120817, 0x6ef0333ffcab6561, 0x6ef0333ffcab6461, 0x0000000000000008, 0x0 }, /* #45 */
    5644     { 0x053287, 0x053287, 0xbe5277f2515354af, 0xbe5277f0515354af, 0x0000000000000021, 0x0 }, /* #46 */
    5645     { 0x0b00d2, 0x0b00d2, 0xa08127b8f727e31e, 0xa08127b8f727e31e, 0x0000000000000016, 0x0 }, /* #47 */
    5646     { 0x061106, 0x061106, 0x5e908062b794b9e1, 0x5e908062b794b9e1, 0x0000000000000004, 0x0 }, /* #48 */
    5647     { 0x034117, 0x034117, 0x82680eee7a21cd7c, 0x82680eee7221cd7c, 0x000000000000001b, 0x0 }, /* #49 */
    5648     { 0x0e5306, 0x0e5307, 0x2e30cbbf6d25bf5c, 0x2e30cbbd6d25bf5c, 0x0000000000000021, 0x0 }, /* #50 */
    5649     { 0x130ed7, 0x130ed6, 0x52ea25c1c3e1346b, 0x52ea25c1c3e1346b, 0x000000000000002e, 0x0 }, /* #51 */
    5650     { 0x220a83, 0x220a82, 0x63cd8af44f349d94, 0x63cd8af44f349d94, 0x000000000000003c, 0x0 }, /* #52 */
    5651     { 0x3d1986, 0x3d1986, 0x752ae80bb49f1a26, 0x752ae80bb49f1a26, 0x000000000000000a, 0x0 }, /* #53 */
    5652     { 0x332046, 0x332046, 0x780531d49ebe58d2, 0x780531d49ebe58d2, 0x0000000000000023, 0x0 }, /* #54 */
    5653     { 0x2e2d57, 0x2e2d57, 0x9e6afe3a8d318e3d, 0x9e6afe3a8d318e1d, 0x0000000000000005, 0x0 }, /* #55 */
    5654     { 0x0814c7, 0x0814c6, 0xf3f1a20d9f910f30, 0xf3f1a20d9f910f30, 0x0000000000000003, 0x0 }, /* #56 */
    5655     { 0x1740c6, 0x1740c6, 0x006e718fbcd0e0bb, 0x006e718fbcd0e0bb, 0x0000000000000010, 0x0 }, /* #57 */
    5656     { 0x2319d3, 0x2319d3, 0x5d9dd8616df4a280, 0x5c9dd8616df4a280, 0x0000000000000038, 0x0 }, /* #58 */
    5657     { 0x017283, 0x017283, 0xb45c1affec0f8e1a, 0xb45c1affec0e8e1a, 0x0000000000000010, 0x0 }, /* #59 */
    5658     { 0x2320d3, 0x2320d3, 0x4edeb805def7ccb4, 0x4edeb805def78cb4, 0x000000000000000e, 0x0 }, /* #60 */
    5659     { 0x221d43, 0x221d43, 0x97a228b335351c96, 0x97a2289335351c96, 0x0000000000000025, 0x0 }, /* #61 */
    5660     { 0x3e7f82, 0x3e7f83, 0x024c2395fe464c29, 0x024c2195fe464c29, 0x0000000000000029, 0x0 }, /* #62 */
    5661     { 0x1714c3, 0x1714c2, 0x349e0c3444ab880b, 0x349e0c3444ab880b, 0x0000000000000014, 0x0 }, /* #63 */
     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 */
    56625662};
    56635663static const BINU64_TEST_T g_aTests_bts_u64[] =
    56645664{
    5665     { 0x310193, 0x310192, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
    5666     { 0x104313, 0x104312, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
    5667     { 0x295603, 0x295602, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
    5668     { 0x2a4e96, 0x2a4e96, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
    5669     { 0x1e2d06, 0x1e2d07, 0x12aef0d7eb541a17, 0x12aef0d7eb541a17, 0x0000000000000000, 0x0 }, /* #4 */
    5670     { 0x061b92, 0x061b93, 0xb77f4578a6bc8643, 0xb77f4578a6bc8643, 0x0000000000000000, 0x0 }, /* #5 */
    5671     { 0x2464d3, 0x2464d3, 0xdc59c18fb912bf8b, 0xdc59c18fb912bf8b, 0x0000000000000000, 0x0 }, /* #6 */
    5672     { 0x287697, 0x287697, 0xae4ce7629188197b, 0xae4ce7629188197b, 0x0000000000000000, 0x0 }, /* #7 */
    5673     { 0x070c42, 0x070c42, 0xec30607e195da3dc, 0xec34607e195da3dc, 0x0000000000000032, 0x0 }, /* #8 */
    5674     { 0x1f5687, 0x1f5687, 0x524ad479c345e6ff, 0x524ad479c345e6ff, 0x000000000000000e, 0x0 }, /* #9 */
    5675     { 0x377253, 0x377252, 0xcb9100914a0c0a1e, 0xcb9100914a0c2a1e, 0x000000000000000d, 0x0 }, /* #10 */
    5676     { 0x3d0646, 0x3d0647, 0x9248048417ac42d2, 0x9248048417ac42d2, 0x0000000000000017, 0x0 }, /* #11 */
    5677     { 0x330786, 0x330786, 0x680631a78d2d6a7c, 0x680631a78d2d6afc, 0x0000000000000007, 0x0 }, /* #12 */
    5678     { 0x135406, 0x135406, 0x6e9c7fd7789bf3c5, 0x6e9c7fd778dbf3c5, 0x0000000000000016, 0x0 }, /* #13 */
    5679     { 0x1c7446, 0x1c7447, 0xa90612fbf1cde524, 0xa90612fbf1cde524, 0x000000000000000f, 0x0 }, /* #14 */
    5680     { 0x393b12, 0x393b12, 0xf56bfc38a45ce111, 0xf56bfc38a45ce191, 0x0000000000000007, 0x0 }, /* #15 */
    5681     { 0x122387, 0x122386, 0xa3da9a2cecb64aab, 0xa3da9a2cecb64aaf, 0x0000000000000002, 0x0 }, /* #16 */
    5682     { 0x1c5bc6, 0x1c5bc7, 0xa762173da66f42ed, 0xa762173da66f42ed, 0x000000000000003a, 0x0 }, /* #17 */
    5683     { 0x2c2b96, 0x2c2b97, 0x7f947adb7d2c6f2a, 0x7f947adb7d2c6f2a, 0x000000000000000e, 0x0 }, /* #18 */
    5684     { 0x2204c7, 0x2204c6, 0x9db72219df3bcf12, 0x9db72219df3bcf92, 0x0000000000000007, 0x0 }, /* #19 */
    5685     { 0x152fd2, 0x152fd2, 0x5fe83127922ff8a2, 0x5fe83127923ff8a2, 0x0000000000000014, 0x0 }, /* #20 */
    5686     { 0x150147, 0x150147, 0x0cb089ec1308c10e, 0x0cb089ec1308c10e, 0x0000000000000018, 0x0 }, /* #21 */
    5687     { 0x1d40c3, 0x1d40c2, 0x48c862096d80c704, 0xc8c862096d80c704, 0x000000000000003f, 0x0 }, /* #22 */
    5688     { 0x0d5286, 0x0d5287, 0xc5e5c0536b46a841, 0xc5e5c0536b46a841, 0x000000000000001e, 0x0 }, /* #23 */
    5689     { 0x300706, 0x300706, 0xbe48ac667924dac3, 0xbe48ae667924dac3, 0x0000000000000029, 0x0 }, /* #24 */
    5690     { 0x377052, 0x377052, 0xfbb1bdb480c70838, 0xfbb1bdbc80c70838, 0x0000000000000023, 0x0 }, /* #25 */
    5691     { 0x2b7c57, 0x2b7c56, 0x09ab3974cb872b80, 0x09ab397ccb872b80, 0x0000000000000023, 0x0 }, /* #26 */
    5692     { 0x3477d6, 0x3477d6, 0x333202778223474e, 0x333202779223474e, 0x000000000000001c, 0x0 }, /* #27 */
    5693     { 0x132553, 0x132552, 0x7034c1e9b8745bd4, 0x7034e1e9b8745bd4, 0x000000000000002d, 0x0 }, /* #28 */
    5694     { 0x231b42, 0x231b43, 0x86d758d2cff295bf, 0x86d758d2cff295bf, 0x0000000000000031, 0x0 }, /* #29 */
    5695     { 0x207d42, 0x207d43, 0x2235f908187e3ac1, 0x2235f908187e3ac1, 0x000000000000000c, 0x0 }, /* #30 */
    5696     { 0x263403, 0x263403, 0x488b88dc5068df9c, 0x488b88dc5068df9c, 0x000000000000002f, 0x0 }, /* #31 */
    5697     { 0x072247, 0x072246, 0x70702f2c180bcd98, 0x70702f2c380bcd98, 0x000000000000001d, 0x0 }, /* #32 */
    5698     { 0x3b4d03, 0x3b4d02, 0x943c90853b4eef42, 0x943cd0853b4eef42, 0x000000000000002e, 0x0 }, /* #33 */
    5699     { 0x2f1746, 0x2f1747, 0x7861f57928c4d84a, 0x7861f57928c4d84a, 0x000000000000003b, 0x0 }, /* #34 */
    5700     { 0x394f03, 0x394f02, 0xeaa2e9c5928b8044, 0xeba2e9c5928b8044, 0x0000000000000038, 0x0 }, /* #35 */
    5701     { 0x0a23d7, 0x0a23d7, 0x872be0dc20fda300, 0x872be0dc20fda300, 0x0000000000000024, 0x0 }, /* #36 */
    5702     { 0x2d1147, 0x2d1146, 0x3a1c45278173fe37, 0x3a1c45279173fe37, 0x000000000000001c, 0x0 }, /* #37 */
    5703     { 0x117f02, 0x117f02, 0xf2851bdcfe1b819c, 0xf2851bdcfe1b81bc, 0x0000000000000005, 0x0 }, /* #38 */
    5704     { 0x0e4b86, 0x0e4b87, 0xc02add1b754faa7e, 0xc02add1b754faa7e, 0x000000000000002f, 0x0 }, /* #39 */
    5705     { 0x2034d7, 0x2034d6, 0xe1e6553e263fd398, 0xe1e7553e263fd398, 0x0000000000000030, 0x0 }, /* #40 */
    5706     { 0x382f06, 0x382f06, 0x0cbf23b153c849fd, 0x0cbf23b1d3c849fd, 0x000000000000001f, 0x0 }, /* #41 */
    5707     { 0x161bd3, 0x161bd3, 0x9b259c14ecee9948, 0x9b259c14ecee9948, 0x000000000000001b, 0x0 }, /* #42 */
    5708     { 0x235483, 0x235482, 0x5740820a87d59641, 0x5740821a87d59641, 0x0000000000000024, 0x0 }, /* #43 */
    5709     { 0x253fd7, 0x253fd6, 0xff6a0f4dffdf40b5, 0xff6a0f5dffdf40b5, 0x0000000000000024, 0x0 }, /* #44 */
    5710     { 0x1431c3, 0x1431c3, 0xb7f8af5cdd2b70b1, 0xb7f8af5cdd2b70b1, 0x000000000000002f, 0x0 }, /* #45 */
    5711     { 0x3c4842, 0x3c4842, 0x602884198080c496, 0x602a84198080c496, 0x0000000000000031, 0x0 }, /* #46 */
    5712     { 0x132303, 0x132302, 0x05f98f2622b66c48, 0x05f98f2622b76c48, 0x0000000000000010, 0x0 }, /* #47 */
    5713     { 0x364807, 0x364807, 0xf951b45d7388f2b8, 0xf951b45d7388f2b8, 0x000000000000002d, 0x0 }, /* #48 */
    5714     { 0x121d82, 0x121d83, 0xfc6b75d13e42de70, 0xfc6b75d13e42de70, 0x000000000000002c, 0x0 }, /* #49 */
    5715     { 0x111917, 0x111917, 0x30faf2e1420fac63, 0x30faf2e1420fac63, 0x000000000000002c, 0x0 }, /* #50 */
    5716     { 0x1254d6, 0x1254d6, 0xe22b462a61eedbe4, 0xe22b462a61eedbe5, 0x0000000000000000, 0x0 }, /* #51 */
    5717     { 0x2e2b82, 0x2e2b82, 0x0cdec6ad16bd29ae, 0x0cdec6ad16bd29af, 0x0000000000000000, 0x0 }, /* #52 */
    5718     { 0x023dc7, 0x023dc6, 0x3472e321a50c3833, 0x3572e321a50c3833, 0x0000000000000038, 0x0 }, /* #53 */
    5719     { 0x185f56, 0x185f57, 0x93328b495e3c424e, 0x93328b495e3c424e, 0x0000000000000014, 0x0 }, /* #54 */
    5720     { 0x1c3a47, 0x1c3a47, 0xf72d48bf047af098, 0xf72d48bf047af098, 0x0000000000000015, 0x0 }, /* #55 */
    5721     { 0x215153, 0x215152, 0x8ed7d07b991c0acd, 0x8ed7d07b991e0acd, 0x0000000000000011, 0x0 }, /* #56 */
    5722     { 0x1b6b52, 0x1b6b52, 0x63661e8d8b1a6379, 0x6b661e8d8b1a6379, 0x000000000000003b, 0x0 }, /* #57 */
    5723     { 0x1a5a12, 0x1a5a13, 0x2b27d3790cfb2919, 0x2b27d3790cfb2919, 0x000000000000000b, 0x0 }, /* #58 */
    5724     { 0x334097, 0x334096, 0x7e44eb3b3245c519, 0x7e44eb3b3245c599, 0x0000000000000007, 0x0 }, /* #59 */
    5725     { 0x343b87, 0x343b87, 0x5a2fabd512fa361b, 0x5a2fabd512fa361b, 0x000000000000000c, 0x0 }, /* #60 */
    5726     { 0x145403, 0x145402, 0x7b8ce24f5893b608, 0x7b8ce24f5893b60a, 0x0000000000000001, 0x0 }, /* #61 */
    5727     { 0x2d0242, 0x2d0243, 0xa896cc788cb87b5f, 0xa896cc788cb87b5f, 0x0000000000000009, 0x0 }, /* #62 */
    5728     { 0x1e0756, 0x1e0756, 0xff52183825222721, 0xff52183825222f21, 0x000000000000000b, 0x0 }, /* #63 */
     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 */
    57295729};
    57305730static const BINU64_TEST_T g_aTests_bts_u64_locked[] =
    57315731{
    5732     { 0x2b5456, 0x2b5456, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #0 */
    5733     { 0x175906, 0x175906, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #1 */
    5734     { 0x341687, 0x341686, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #2 */
    5735     { 0x2c6287, 0x2c6286, 0x0000000000000000, 0x0000000000000001, 0x0000000000000000, 0x0 }, /* #3 */
    5736     { 0x175083, 0x175083, 0x00ed6ced24356b2d, 0x00ed6ced24356b2d, 0x0000000000000000, 0x0 }, /* #4 */
    5737     { 0x123fc6, 0x123fc7, 0x5eae29d9ee8b0ec3, 0x5eae29d9ee8b0ec3, 0x0000000000000000, 0x0 }, /* #5 */
    5738     { 0x312492, 0x312493, 0xfd763451d6ab47d3, 0xfd763451d6ab47d3, 0x0000000000000000, 0x0 }, /* #6 */
    5739     { 0x332903, 0x332903, 0xad1c3588c37a72fd, 0xad1c3588c37a72fd, 0x0000000000000000, 0x0 }, /* #7 */
    5740     { 0x0b5107, 0x0b5106, 0x7468351115e0ecd8, 0x746c351115e0ecd8, 0x0000000000000032, 0x0 }, /* #8 */
    5741     { 0x375e12, 0x375e12, 0xe0a065bc62d06564, 0xe0a865bc62d06564, 0x0000000000000033, 0x0 }, /* #9 */
    5742     { 0x302b03, 0x302b03, 0xf3235a55e8a01cb9, 0xf3235a55e8a01cb9, 0x000000000000002e, 0x0 }, /* #10 */
    5743     { 0x191fc3, 0x191fc2, 0x497737d7902578c3, 0x497737d7902578e3, 0x0000000000000005, 0x0 }, /* #11 */
    5744     { 0x280312, 0x280313, 0x4cff38bfbc5a6949, 0x4cff38bfbc5a6949, 0x0000000000000033, 0x0 }, /* #12 */
    5745     { 0x224556, 0x224557, 0xe15711ad2688d1a3, 0xe15711ad2688d1a3, 0x0000000000000020, 0x0 }, /* #13 */
    5746     { 0x3c6187, 0x3c6186, 0xfff756294d167b8e, 0xfff7d6294d167b8e, 0x000000000000002f, 0x0 }, /* #14 */
    5747     { 0x3d5e53, 0x3d5e53, 0x7cb3d4a08e1e1e1b, 0x7cb3d4a08e1e1e1b, 0x000000000000003b, 0x0 }, /* #15 */
    5748     { 0x354112, 0x354112, 0xe60e1ce07e1510f9, 0xe60e1cf07e1510f9, 0x0000000000000024, 0x0 }, /* #16 */
    5749     { 0x070b83, 0x070b82, 0x996511870de463b1, 0x996511870de46bb1, 0x000000000000000b, 0x0 }, /* #17 */
    5750     { 0x0c72d3, 0x0c72d2, 0x6c7e0cdd3bf15070, 0x6c7e0cdd3ff15070, 0x000000000000001a, 0x0 }, /* #18 */
    5751     { 0x2b3992, 0x2b3992, 0x2cf85b6086b7309d, 0x2cf8db6086b7309d, 0x000000000000002f, 0x0 }, /* #19 */
    5752     { 0x1f0443, 0x1f0442, 0x4f81723aa05ba715, 0x4f81723ba05ba715, 0x0000000000000020, 0x0 }, /* #20 */
    5753     { 0x183897, 0x183896, 0x08eec663ac645024, 0x08efc663ac645024, 0x0000000000000030, 0x0 }, /* #21 */
    5754     { 0x0f5f56, 0x0f5f57, 0xe6071692797ecc4f, 0xe6071692797ecc4f, 0x000000000000000e, 0x0 }, /* #22 */
    5755     { 0x205306, 0x205306, 0x8ade965f15761b57, 0x8ade965f1d761b57, 0x000000000000001b, 0x0 }, /* #23 */
    5756     { 0x3e5282, 0x3e5283, 0x19ef8b5060b7bb9c, 0x19ef8b5060b7bb9c, 0x000000000000000d, 0x0 }, /* #24 */
    5757     { 0x3072d7, 0x3072d7, 0x690985d508138fe7, 0x690985d508138fe7, 0x0000000000000020, 0x0 }, /* #25 */
    5758     { 0x173242, 0x173243, 0x6bf3c7ab465e0bc8, 0x6bf3c7ab465e0bc8, 0x0000000000000020, 0x0 }, /* #26 */
    5759     { 0x170d96, 0x170d96, 0x301b59910b8104db, 0x301b59990b8104db, 0x0000000000000023, 0x0 }, /* #27 */
    5760     { 0x026fd6, 0x026fd6, 0xb7bcb6a21300cb5d, 0xb7bcb6a21301cb5d, 0x0000000000000010, 0x0 }, /* #28 */
    5761     { 0x0c2813, 0x0c2812, 0x72ac26b1a22d97ec, 0x72ac26b1a22d97ee, 0x0000000000000001, 0x0 }, /* #29 */
    5762     { 0x3e6043, 0x3e6042, 0x60e73e1159368a0c, 0x60e7be1159368a0c, 0x000000000000002f, 0x0 }, /* #30 */
    5763     { 0x025ad2, 0x025ad3, 0xbd986bf35732c07a, 0xbd986bf35732c07a, 0x0000000000000038, 0x0 }, /* #31 */
    5764     { 0x133b02, 0x133b03, 0x9c598cfecf64dfb5, 0x9c598cfecf64dfb5, 0x000000000000000b, 0x0 }, /* #32 */
    5765     { 0x0a7916, 0x0a7917, 0x83c0b6c8eaa39195, 0x83c0b6c8eaa39195, 0x0000000000000015, 0x0 }, /* #33 */
    5766     { 0x260387, 0x260386, 0x14c01c86de4658ae, 0x14c01c86de46d8ae, 0x000000000000000f, 0x0 }, /* #34 */
    5767     { 0x161613, 0x161612, 0xafc8a887dbcdcf09, 0xafcaa887dbcdcf09, 0x0000000000000031, 0x0 }, /* #35 */
    5768     { 0x1472d6, 0x1472d7, 0x35cb6b7d1914cf2e, 0x35cb6b7d1914cf2e, 0x0000000000000025, 0x0 }, /* #36 */
    5769     { 0x123ed3, 0x123ed3, 0x3c60fa905f292141, 0x3c60fa905f292141, 0x000000000000003b, 0x0 }, /* #37 */
    5770     { 0x1d7e43, 0x1d7e43, 0x1a31e90c4de68fb8, 0x1a31e90c4de68fb8, 0x0000000000000016, 0x0 }, /* #38 */
    5771     { 0x1121d2, 0x1121d2, 0x01c21e1953c58c0e, 0x01c21e1953c59c0e, 0x000000000000000c, 0x0 }, /* #39 */
    5772     { 0x2a5a92, 0x2a5a93, 0x45a19d98198f0b5f, 0x45a19d98198f0b5f, 0x0000000000000017, 0x0 }, /* #40 */
    5773     { 0x3d2706, 0x3d2707, 0x7ac5221cbfb0ea52, 0x7ac5221cbfb0ea52, 0x000000000000000f, 0x0 }, /* #41 */
    5774     { 0x2d1447, 0x2d1446, 0x636450a19a5556ba, 0x636450a19a5556be, 0x0000000000000002, 0x0 }, /* #42 */
    5775     { 0x2060d6, 0x2060d6, 0x2a57824c2819e028, 0x2a57824c2819e02a, 0x0000000000000001, 0x0 }, /* #43 */
    5776     { 0x346942, 0x346942, 0x77ed4d7414fb11fc, 0x77ed6d7414fb11fc, 0x000000000000002d, 0x0 }, /* #44 */
    5777     { 0x383e03, 0x383e02, 0x50eee1ec8f908d2f, 0x50eee9ec8f908d2f, 0x000000000000002b, 0x0 }, /* #45 */
    5778     { 0x2067c3, 0x2067c2, 0xdc83bd67323ad3d5, 0xdc8bbd67323ad3d5, 0x0000000000000033, 0x0 }, /* #46 */
    5779     { 0x246187, 0x246186, 0x38645d812ec11c95, 0x38645d852ec11c95, 0x0000000000000022, 0x0 }, /* #47 */
    5780     { 0x0934c7, 0x0934c6, 0xe9793dc96930604b, 0xe9793dcb6930604b, 0x0000000000000021, 0x0 }, /* #48 */
    5781     { 0x064782, 0x064783, 0x98b6967c087eea38, 0x98b6967c087eea38, 0x0000000000000034, 0x0 }, /* #49 */
    5782     { 0x241482, 0x241483, 0x43fe0fc9351f7fdb, 0x43fe0fc9351f7fdb, 0x0000000000000039, 0x0 }, /* #50 */
    5783     { 0x045506, 0x045507, 0x98ec3816570ce76c, 0x98ec3816570ce76c, 0x000000000000000d, 0x0 }, /* #51 */
    5784     { 0x267d53, 0x267d53, 0x3c801f2e35e2e36f, 0x3c801f2e35e2e36f, 0x0000000000000008, 0x0 }, /* #52 */
    5785     { 0x125f13, 0x125f12, 0xd9980d73319df473, 0xd99a0d73319df473, 0x0000000000000031, 0x0 }, /* #53 */
    5786     { 0x294fd7, 0x294fd6, 0x61337abf24ff5170, 0x63337abf24ff5170, 0x0000000000000039, 0x0 }, /* #54 */
    5787     { 0x050242, 0x050242, 0x941f2c5b4f52fa6f, 0xb41f2c5b4f52fa6f, 0x000000000000003d, 0x0 }, /* #55 */
    5788     { 0x0b0143, 0x0b0142, 0xdcdf53451c14a8b1, 0xdcdf53451c14aab1, 0x0000000000000009, 0x0 }, /* #56 */
    5789     { 0x183d57, 0x183d57, 0x35b81ee60fc1fb4d, 0x35b81ee60fc1fb4d, 0x0000000000000021, 0x0 }, /* #57 */
    5790     { 0x191a87, 0x191a86, 0x456343f7c392ace3, 0x456343f7c392acf3, 0x0000000000000004, 0x0 }, /* #58 */
    5791     { 0x010d07, 0x010d06, 0x08e36ce2aa62a240, 0x08e36ce3aa62a240, 0x0000000000000020, 0x0 }, /* #59 */
    5792     { 0x251657, 0x251656, 0x7f53ed881d5e3ccc, 0x7f53ed881d5e3cdc, 0x0000000000000004, 0x0 }, /* #60 */
    5793     { 0x0f0b53, 0x0f0b53, 0x50bb167d603187eb, 0x50bb167d603187eb, 0x000000000000001d, 0x0 }, /* #61 */
    5794     { 0x255c57, 0x255c57, 0xc1e3c24778ff0f88, 0xc1e3c24778ff0f88, 0x0000000000000012, 0x0 }, /* #62 */
    5795     { 0x1d2802, 0x1d2803, 0x5c6c753433c04503, 0x5c6c753433c04503, 0x000000000000001d, 0x0 }, /* #63 */
     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 */
    57965796};
    57975797
     
    58005800static const BINU8_TEST_T g_aTests_inc_u8[] =
    58015801{
    5802     { 0x0446c6, 0x044686, 0xbd, 0xbe, 0, 0 }, /* #0 */
    5803     { 0x334c96, 0x334486, 0xf5, 0xf6, 0, 0 }, /* #1 */
    5804     { 0x0a6613, 0x0a6607, 0x20, 0x21, 0, 0 }, /* #2 */
    5805     { 0x1524d7, 0x152483, 0xbb, 0xbc, 0, 0 }, /* #3 */
    5806     { 0x345b87, 0x345307, 0x64, 0x65, 0, 0 }, /* #4 */
    5807     { 0x3f06c2, 0x3f0602, 0x06, 0x07, 0, 0 }, /* #5 */
    5808     { 0x146d43, 0x146507, 0x40, 0x41, 0, 0 }, /* #6 */
    5809     { 0x026a57, 0x026287, 0x99, 0x9a, 0, 0 }, /* #7 */
    5810     { 0x0413c3, 0x041387, 0xce, 0xcf, 0, 0 }, /* #8 */
    5811     { 0x3d3b43, 0x3d3307, 0x64, 0x65, 0, 0 }, /* #9 */
    5812     { 0x0c2216, 0x0c2202, 0x78, 0x79, 0, 0 }, /* #10 */
    5813     { 0x340e07, 0x340657, 0xff, 0x00, 0, 0 }, /* #11 */
    5814     { 0x177906, 0x177182, 0xa0, 0xa1, 0, 0 }, /* #12 */
    5815     { 0x324087, 0x324097, 0xbf, 0xc0, 0, 0 }, /* #13 */
    5816     { 0x2e1152, 0x2e1102, 0x5a, 0x5b, 0, 0 }, /* #14 */
    5817     { 0x2e3d83, 0x2e3517, 0x5f, 0x60, 0, 0 }, /* #15 */
    5818     { 0x2a3982, 0x2a3106, 0x41, 0x42, 0, 0 }, /* #16 */
    5819     { 0x003ad3, 0x003203, 0x6c, 0x6d, 0, 0 }, /* #17 */
    5820     { 0x2e6dd7, 0x2e6583, 0xe2, 0xe3, 0, 0 }, /* #18 */
    5821     { 0x3907c7, 0x390783, 0xfc, 0xfd, 0, 0 }, /* #19 */
    5822     { 0x3972d7, 0x397283, 0xac, 0xad, 0, 0 }, /* #20 */
    5823     { 0x1a2916, 0x1a2102, 0x30, 0x31, 0, 0 }, /* #21 */
    5824     { 0x117656, 0x117686, 0xa4, 0xa5, 0, 0 }, /* #22 */
    5825     { 0x117757, 0x117703, 0x01, 0x02, 0, 0 }, /* #23 */
    5826     { 0x3f4ec3, 0x3f4607, 0x1a, 0x1b, 0, 0 }, /* #24 */
    5827     { 0x0e2817, 0x0e2087, 0xe0, 0xe1, 0, 0 }, /* #25 */
    5828     { 0x122c56, 0x122482, 0xc3, 0xc4, 0, 0 }, /* #26 */
    5829     { 0x3c4613, 0x3c4687, 0xc8, 0xc9, 0, 0 }, /* #27 */
    5830     { 0x3a2157, 0x3a2103, 0x0c, 0x0d, 0, 0 }, /* #28 */
    5831     { 0x281916, 0x281182, 0x96, 0x97, 0, 0 }, /* #29 */
    5832     { 0x153717, 0x153707, 0x1a, 0x1b, 0, 0 }, /* #30 */
    5833     { 0x253bd3, 0x253307, 0x02, 0x03, 0, 0 }, /* #31 */
    5834     { 0x1d1857, 0x1d1083, 0xa6, 0xa7, 0, 0 }, /* #32 */
    5835     { 0x037393, 0x037383, 0xf7, 0xf8, 0, 0 }, /* #33 */
    5836     { 0x383b07, 0x383307, 0x5b, 0x5c, 0, 0 }, /* #34 */
    5837     { 0x067c46, 0x067406, 0x02, 0x03, 0, 0 }, /* #35 */
    5838     { 0x036c42, 0x036482, 0xe8, 0xe9, 0, 0 }, /* #36 */
    5839     { 0x126d03, 0x126583, 0xac, 0xad, 0, 0 }, /* #37 */
    5840     { 0x193853, 0x193007, 0x10, 0x11, 0, 0 }, /* #38 */
    5841     { 0x157f43, 0x157707, 0x27, 0x28, 0, 0 }, /* #39 */
    5842     { 0x301a12, 0x301206, 0x2c, 0x2d, 0, 0 }, /* #40 */
    5843     { 0x2d3bc6, 0x2d3302, 0x24, 0x25, 0, 0 }, /* #41 */
    5844     { 0x182012, 0x182082, 0xbb, 0xbc, 0, 0 }, /* #42 */
    5845     { 0x0d2f86, 0x0d2782, 0xad, 0xae, 0, 0 }, /* #43 */
    5846     { 0x055b13, 0x055383, 0xb9, 0xba, 0, 0 }, /* #44 */
    5847     { 0x1649d6, 0x164182, 0xdb, 0xdc, 0, 0 }, /* #45 */
    5848     { 0x181846, 0x181082, 0xd8, 0xd9, 0, 0 }, /* #46 */
    5849     { 0x151a96, 0x151286, 0x81, 0x82, 0, 0 }, /* #47 */
    5850     { 0x2b5242, 0x2b5202, 0x5c, 0x5d, 0, 0 }, /* #48 */
    5851     { 0x0a3e12, 0x0a3602, 0x31, 0x32, 0, 0 }, /* #49 */
    5852     { 0x017043, 0x017093, 0xaf, 0xb0, 0, 0 }, /* #50 */
    5853     { 0x0936c2, 0x093606, 0x6b, 0x6c, 0, 0 }, /* #51 */
    5854     { 0x0225c7, 0x022507, 0x47, 0x48, 0, 0 }, /* #52 */
    5855     { 0x083b82, 0x083306, 0x10, 0x11, 0, 0 }, /* #53 */
    5856     { 0x112686, 0x112602, 0x07, 0x08, 0, 0 }, /* #54 */
    5857     { 0x1937d2, 0x193702, 0x06, 0x07, 0, 0 }, /* #55 */
    5858     { 0x2f1116, 0x2f1182, 0xd5, 0xd6, 0, 0 }, /* #56 */
    5859     { 0x214e83, 0x214603, 0x53, 0x54, 0, 0 }, /* #57 */
    5860     { 0x0d0456, 0x0d0406, 0x17, 0x18, 0, 0 }, /* #58 */
    5861     { 0x3b7683, 0x3b7603, 0x14, 0x15, 0, 0 }, /* #59 */
    5862     { 0x2e0997, 0x2e0103, 0x3c, 0x3d, 0, 0 }, /* #60 */
    5863     { 0x0d2486, 0x0d2482, 0xde, 0xdf, 0, 0 }, /* #61 */
    5864     { 0x240182, 0x240186, 0x86, 0x87, 0, 0 }, /* #62 */
    5865     { 0x076952, 0x076102, 0x63, 0x64, 0, 0 }, /* #63 */
     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 */
    58665866};
    58675867static const BINU8_TEST_T g_aTests_inc_u8_locked[] =
    58685868{
    5869     { 0x0b3846, 0x0b3082, 0xa6, 0xa7, 0, 0 }, /* #0 */
    5870     { 0x3719d7, 0x371197, 0x8f, 0x90, 0, 0 }, /* #1 */
    5871     { 0x3459c3, 0x345183, 0x9d, 0x9e, 0, 0 }, /* #2 */
    5872     { 0x005757, 0x005703, 0x18, 0x19, 0, 0 }, /* #3 */
    5873     { 0x007897, 0x007083, 0xa3, 0xa4, 0, 0 }, /* #4 */
    5874     { 0x1b4003, 0x1b4083, 0xc0, 0xc1, 0, 0 }, /* #5 */
    5875     { 0x385783, 0x385707, 0x71, 0x72, 0, 0 }, /* #6 */
    5876     { 0x005657, 0x005607, 0x11, 0x12, 0, 0 }, /* #7 */
    5877     { 0x202957, 0x202107, 0x62, 0x63, 0, 0 }, /* #8 */
    5878     { 0x031f83, 0x031707, 0x54, 0x55, 0, 0 }, /* #9 */
    5879     { 0x2a4002, 0x2a4002, 0x12, 0x13, 0, 0 }, /* #10 */
    5880     { 0x0a3043, 0x0a3087, 0xc5, 0xc6, 0, 0 }, /* #11 */
    5881     { 0x216d03, 0x216503, 0x4b, 0x4c, 0, 0 }, /* #12 */
    5882     { 0x3b3fc6, 0x3b3786, 0xe0, 0xe1, 0, 0 }, /* #13 */
    5883     { 0x0936d2, 0x093686, 0xda, 0xdb, 0, 0 }, /* #14 */
    5884     { 0x0f4fc7, 0x0f4783, 0xf7, 0xf8, 0, 0 }, /* #15 */
    5885     { 0x2c77d3, 0x2c7787, 0xc4, 0xc5, 0, 0 }, /* #16 */
    5886     { 0x2d02c2, 0x2d0282, 0xc0, 0xc1, 0, 0 }, /* #17 */
    5887     { 0x357112, 0x357102, 0x4e, 0x4f, 0, 0 }, /* #18 */
    5888     { 0x1d7ac7, 0x1d7207, 0x4d, 0x4e, 0, 0 }, /* #19 */
    5889     { 0x0f3dc2, 0x0f3502, 0x28, 0x29, 0, 0 }, /* #20 */
    5890     { 0x216bc6, 0x216386, 0xf5, 0xf6, 0, 0 }, /* #21 */
    5891     { 0x3648d3, 0x364007, 0x26, 0x27, 0, 0 }, /* #22 */
    5892     { 0x384383, 0x384383, 0xdb, 0xdc, 0, 0 }, /* #23 */
    5893     { 0x093512, 0x093506, 0x65, 0x66, 0, 0 }, /* #24 */
    5894     { 0x3d26d2, 0x3d2602, 0x5c, 0x5d, 0, 0 }, /* #25 */
    5895     { 0x043b42, 0x043302, 0x42, 0x43, 0, 0 }, /* #26 */
    5896     { 0x1d0806, 0x1d0006, 0x09, 0x0a, 0, 0 }, /* #27 */
    5897     { 0x165117, 0x165113, 0x0f, 0x10, 0, 0 }, /* #28 */
    5898     { 0x240447, 0x240483, 0xd8, 0xd9, 0, 0 }, /* #29 */
    5899     { 0x224fc3, 0x224787, 0xec, 0xed, 0, 0 }, /* #30 */
    5900     { 0x397893, 0x397003, 0x28, 0x29, 0, 0 }, /* #31 */
    5901     { 0x072ad2, 0x072282, 0x90, 0x91, 0, 0 }, /* #32 */
    5902     { 0x3234d3, 0x323403, 0x37, 0x38, 0, 0 }, /* #33 */
    5903     { 0x112fd3, 0x112787, 0xfe, 0xff, 0, 0 }, /* #34 */
    5904     { 0x327d87, 0x327583, 0xd9, 0xda, 0, 0 }, /* #35 */
    5905     { 0x0f3257, 0x0f3283, 0x84, 0x85, 0, 0 }, /* #36 */
    5906     { 0x0b6bc7, 0x0b6383, 0xf6, 0xf7, 0, 0 }, /* #37 */
    5907     { 0x3c2b12, 0x3c2356, 0xff, 0x00, 0, 0 }, /* #38 */
    5908     { 0x353816, 0x353002, 0x44, 0x45, 0, 0 }, /* #39 */
    5909     { 0x0b08c6, 0x0b0002, 0x7b, 0x7c, 0, 0 }, /* #40 */
    5910     { 0x360316, 0x360302, 0x44, 0x45, 0, 0 }, /* #41 */
    5911     { 0x252e16, 0x252686, 0xec, 0xed, 0, 0 }, /* #42 */
    5912     { 0x030e52, 0x030602, 0x67, 0x68, 0, 0 }, /* #43 */
    5913     { 0x193283, 0x193207, 0x13, 0x14, 0, 0 }, /* #44 */
    5914     { 0x3c7256, 0x3c7286, 0xa4, 0xa5, 0, 0 }, /* #45 */
    5915     { 0x314182, 0x314106, 0x1d, 0x1e, 0, 0 }, /* #46 */
    5916     { 0x313fd7, 0x313787, 0xf4, 0xf5, 0, 0 }, /* #47 */
    5917     { 0x264106, 0x264116, 0x5f, 0x60, 0, 0 }, /* #48 */
    5918     { 0x180b17, 0x180387, 0xec, 0xed, 0, 0 }, /* #49 */
    5919     { 0x172542, 0x172502, 0x5a, 0x5b, 0, 0 }, /* #50 */
    5920     { 0x170b82, 0x170306, 0x39, 0x3a, 0, 0 }, /* #51 */
    5921     { 0x151387, 0x151387, 0xb0, 0xb1, 0, 0 }, /* #52 */
    5922     { 0x355d13, 0x355507, 0x7c, 0x7d, 0, 0 }, /* #53 */
    5923     { 0x0636d6, 0x063686, 0xa5, 0xa6, 0, 0 }, /* #54 */
    5924     { 0x005956, 0x005186, 0xce, 0xcf, 0, 0 }, /* #55 */
    5925     { 0x3c2203, 0x3c2207, 0x7d, 0x7e, 0, 0 }, /* #56 */
    5926     { 0x2b0b02, 0x2b0302, 0x79, 0x7a, 0, 0 }, /* #57 */
    5927     { 0x0c6fc6, 0x0c6796, 0xbf, 0xc0, 0, 0 }, /* #58 */
    5928     { 0x3d5993, 0x3d5187, 0xb0, 0xb1, 0, 0 }, /* #59 */
    5929     { 0x2716d2, 0x271682, 0xfd, 0xfe, 0, 0 }, /* #60 */
    5930     { 0x1c7816, 0x1c7092, 0xaf, 0xb0, 0, 0 }, /* #61 */
    5931     { 0x005b03, 0x005307, 0x62, 0x63, 0, 0 }, /* #62 */
    5932     { 0x1a1997, 0x1a1103, 0x60, 0x61, 0, 0 }, /* #63 */
     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 */
    59335933};
    59345934static const BINU8_TEST_T g_aTests_dec_u8[] =
    59355935{
    5936     { 0x0a5607, 0x0a5683, 0xcf, 0xce, 0, 0 }, /* #0 */
    5937     { 0x302092, 0x302002, 0x3c, 0x3b, 0, 0 }, /* #1 */
    5938     { 0x217942, 0x217106, 0x0b, 0x0a, 0, 0 }, /* #2 */
    5939     { 0x325817, 0x325083, 0xd7, 0xd6, 0, 0 }, /* #3 */
    5940     { 0x2e2682, 0x2e2602, 0x2d, 0x2c, 0, 0 }, /* #4 */
    5941     { 0x291556, 0x291586, 0x82, 0x81, 0, 0 }, /* #5 */
    5942     { 0x127247, 0x127287, 0xe2, 0xe1, 0, 0 }, /* #6 */
    5943     { 0x316b47, 0x316307, 0x75, 0x74, 0, 0 }, /* #7 */
    5944     { 0x376407, 0x376407, 0x7e, 0x7d, 0, 0 }, /* #8 */
    5945     { 0x3d0c83, 0x3d0493, 0x90, 0x8f, 0, 0 }, /* #9 */
    5946     { 0x276a43, 0x276207, 0x42, 0x41, 0, 0 }, /* #10 */
    5947     { 0x3f6092, 0x3f6006, 0x66, 0x65, 0, 0 }, /* #11 */
    5948     { 0x091a42, 0x091286, 0xa4, 0xa3, 0, 0 }, /* #12 */
    5949     { 0x073652, 0x073602, 0x24, 0x23, 0, 0 }, /* #13 */
    5950     { 0x3e5943, 0x3e5113, 0x20, 0x1f, 0, 0 }, /* #14 */
    5951     { 0x3a60c3, 0x3a6083, 0xe7, 0xe6, 0, 0 }, /* #15 */
    5952     { 0x122057, 0x122003, 0x1b, 0x1a, 0, 0 }, /* #16 */
    5953     { 0x1c6147, 0x1c6107, 0x61, 0x60, 0, 0 }, /* #17 */
    5954     { 0x062106, 0x062186, 0xef, 0xee, 0, 0 }, /* #18 */
    5955     { 0x1c3b97, 0x1c3307, 0x4f, 0x4e, 0, 0 }, /* #19 */
    5956     { 0x3f2bc6, 0x3f2306, 0x15, 0x14, 0, 0 }, /* #20 */
    5957     { 0x141a47, 0x141203, 0x24, 0x23, 0, 0 }, /* #21 */
    5958     { 0x0b0f07, 0x0b0713, 0x50, 0x4f, 0, 0 }, /* #22 */
    5959     { 0x3856c7, 0x385603, 0x7a, 0x79, 0, 0 }, /* #23 */
    5960     { 0x211a96, 0x211246, 0x01, 0x00, 0, 0 }, /* #24 */
    5961     { 0x0e1fc2, 0x0e1706, 0x0d, 0x0c, 0, 0 }, /* #25 */
    5962     { 0x2e46d2, 0x2e4606, 0x22, 0x21, 0, 0 }, /* #26 */
    5963     { 0x2c5882, 0x2c5002, 0x4a, 0x49, 0, 0 }, /* #27 */
    5964     { 0x000117, 0x000113, 0x20, 0x1f, 0, 0 }, /* #28 */
    5965     { 0x0212c2, 0x021202, 0x1a, 0x19, 0, 0 }, /* #29 */
    5966     { 0x2e43c7, 0x2e4307, 0x25, 0x24, 0, 0 }, /* #30 */
    5967     { 0x2f29c7, 0x2f2113, 0x50, 0x4f, 0, 0 }, /* #31 */
    5968     { 0x026cd6, 0x026486, 0x82, 0x81, 0, 0 }, /* #32 */
    5969     { 0x0310c3, 0x031003, 0x47, 0x46, 0, 0 }, /* #33 */
    5970     { 0x262386, 0x262302, 0x09, 0x08, 0, 0 }, /* #34 */
    5971     { 0x060e86, 0x060602, 0x4d, 0x4c, 0, 0 }, /* #35 */
    5972     { 0x217d17, 0x217507, 0x1f, 0x1e, 0, 0 }, /* #36 */
    5973     { 0x110e96, 0x110686, 0xef, 0xee, 0, 0 }, /* #37 */
    5974     { 0x1e1992, 0x1e1102, 0x6c, 0x6b, 0, 0 }, /* #38 */
    5975     { 0x0525c6, 0x052502, 0x58, 0x57, 0, 0 }, /* #39 */
    5976     { 0x327546, 0x327506, 0x1f, 0x1e, 0, 0 }, /* #40 */
    5977     { 0x186f93, 0x186703, 0x76, 0x75, 0, 0 }, /* #41 */
    5978     { 0x2c2b02, 0x2c2302, 0x55, 0x54, 0, 0 }, /* #42 */
    5979     { 0x217102, 0x217186, 0x96, 0x95, 0, 0 }, /* #43 */
    5980     { 0x281703, 0x281707, 0x23, 0x22, 0, 0 }, /* #44 */
    5981     { 0x204282, 0x204202, 0x6f, 0x6e, 0, 0 }, /* #45 */
    5982     { 0x3f2e53, 0x3f2683, 0x8d, 0x8c, 0, 0 }, /* #46 */
    5983     { 0x391b56, 0x391302, 0x53, 0x52, 0, 0 }, /* #47 */
    5984     { 0x3a3057, 0x3a3083, 0xea, 0xe9, 0, 0 }, /* #48 */
    5985     { 0x1a6a42, 0x1a6282, 0xe1, 0xe0, 0, 0 }, /* #49 */
    5986     { 0x3810d7, 0x381083, 0xda, 0xd9, 0, 0 }, /* #50 */
    5987     { 0x082853, 0x082083, 0xf2, 0xf1, 0, 0 }, /* #51 */
    5988     { 0x0d4e42, 0x0d4682, 0xb7, 0xb6, 0, 0 }, /* #52 */
    5989     { 0x3f0d53, 0x3f0503, 0x17, 0x16, 0, 0 }, /* #53 */
    5990     { 0x320a53, 0x320207, 0x36, 0x35, 0, 0 }, /* #54 */
    5991     { 0x2d2fc7, 0x2d2787, 0xca, 0xc9, 0, 0 }, /* #55 */
    5992     { 0x2750d3, 0x275003, 0x27, 0x26, 0, 0 }, /* #56 */
    5993     { 0x2d4052, 0x2d4002, 0x4a, 0x49, 0, 0 }, /* #57 */
    5994     { 0x125507, 0x125583, 0xff, 0xfe, 0, 0 }, /* #58 */
    5995     { 0x123053, 0x123087, 0xcd, 0xcc, 0, 0 }, /* #59 */
    5996     { 0x020d97, 0x020587, 0xde, 0xdd, 0, 0 }, /* #60 */
    5997     { 0x152e82, 0x152682, 0xe4, 0xe3, 0, 0 }, /* #61 */
    5998     { 0x047a92, 0x047282, 0x9c, 0x9b, 0, 0 }, /* #62 */
    5999     { 0x021f02, 0x021792, 0xc0, 0xbf, 0, 0 }, /* #63 */
     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 */
    60006000};
    60016001static const BINU8_TEST_T g_aTests_dec_u8_locked[] =
    60026002{
    6003     { 0x342456, 0x342486, 0xb9, 0xb8, 0, 0 }, /* #0 */
    6004     { 0x197cd3, 0x197483, 0xff, 0xfe, 0, 0 }, /* #1 */
    6005     { 0x2b55c6, 0x2b5506, 0x04, 0x03, 0, 0 }, /* #2 */
    6006     { 0x003f97, 0x003787, 0xc6, 0xc5, 0, 0 }, /* #3 */
    6007     { 0x3707d7, 0x370783, 0x9f, 0x9e, 0, 0 }, /* #4 */
    6008     { 0x2d7e93, 0x2d7683, 0xb6, 0xb5, 0, 0 }, /* #5 */
    6009     { 0x3664d6, 0x366402, 0x46, 0x45, 0, 0 }, /* #6 */
    6010     { 0x291f56, 0x291786, 0xf7, 0xf6, 0, 0 }, /* #7 */
    6011     { 0x031603, 0x031687, 0xaa, 0xa9, 0, 0 }, /* #8 */
    6012     { 0x2e7246, 0x2e7206, 0x43, 0x42, 0, 0 }, /* #9 */
    6013     { 0x3c1e03, 0x3c1687, 0xb2, 0xb1, 0, 0 }, /* #10 */
    6014     { 0x225153, 0x225187, 0xf7, 0xf6, 0, 0 }, /* #11 */
    6015     { 0x317116, 0x317182, 0x87, 0x86, 0, 0 }, /* #12 */
    6016     { 0x055787, 0x055783, 0xcc, 0xcb, 0, 0 }, /* #13 */
    6017     { 0x392a43, 0x392287, 0xfb, 0xfa, 0, 0 }, /* #14 */
    6018     { 0x076202, 0x076212, 0x30, 0x2f, 0, 0 }, /* #15 */
    6019     { 0x1b4d56, 0x1b4502, 0x5f, 0x5e, 0, 0 }, /* #16 */
    6020     { 0x120d47, 0x120507, 0x13, 0x12, 0, 0 }, /* #17 */
    6021     { 0x157bc2, 0x157382, 0x93, 0x92, 0, 0 }, /* #18 */
    6022     { 0x271f42, 0x271786, 0x82, 0x81, 0, 0 }, /* #19 */
    6023     { 0x367442, 0x367402, 0x33, 0x32, 0, 0 }, /* #20 */
    6024     { 0x175f93, 0x175797, 0xd0, 0xcf, 0, 0 }, /* #21 */
    6025     { 0x061d47, 0x061503, 0x69, 0x68, 0, 0 }, /* #22 */
    6026     { 0x313093, 0x313007, 0x7f, 0x7e, 0, 0 }, /* #23 */
    6027     { 0x3c3656, 0x3c3682, 0x95, 0x94, 0, 0 }, /* #24 */
    6028     { 0x312192, 0x312182, 0xfe, 0xfd, 0, 0 }, /* #25 */
    6029     { 0x1268d2, 0x126006, 0x72, 0x71, 0, 0 }, /* #26 */
    6030     { 0x204e42, 0x204682, 0xc8, 0xc7, 0, 0 }, /* #27 */
    6031     { 0x0e0496, 0x0e0486, 0x94, 0x93, 0, 0 }, /* #28 */
    6032     { 0x0f7992, 0x0f7186, 0xc1, 0xc0, 0, 0 }, /* #29 */
    6033     { 0x336753, 0x336783, 0xa3, 0xa2, 0, 0 }, /* #30 */
    6034     { 0x116786, 0x116786, 0xca, 0xc9, 0, 0 }, /* #31 */
    6035     { 0x011617, 0x011607, 0x31, 0x30, 0, 0 }, /* #32 */
    6036     { 0x0e1fd6, 0x0e1786, 0xc4, 0xc3, 0, 0 }, /* #33 */
    6037     { 0x3a6e96, 0x3a6602, 0x7a, 0x79, 0, 0 }, /* #34 */
    6038     { 0x2a2153, 0x2a2187, 0xc6, 0xc5, 0, 0 }, /* #35 */
    6039     { 0x0c5406, 0x0c5486, 0x96, 0x95, 0, 0 }, /* #36 */
    6040     { 0x392587, 0x392587, 0x82, 0x81, 0, 0 }, /* #37 */
    6041     { 0x165b57, 0x165303, 0x2a, 0x29, 0, 0 }, /* #38 */
    6042     { 0x213906, 0x213106, 0x72, 0x71, 0, 0 }, /* #39 */
    6043     { 0x0716c2, 0x071602, 0x7d, 0x7c, 0, 0 }, /* #40 */
    6044     { 0x196d93, 0x196503, 0x3f, 0x3e, 0, 0 }, /* #41 */
    6045     { 0x301d53, 0x301507, 0x4e, 0x4d, 0, 0 }, /* #42 */
    6046     { 0x0f7dd7, 0x0f7587, 0xec, 0xeb, 0, 0 }, /* #43 */
    6047     { 0x030fd3, 0x030703, 0x7b, 0x7a, 0, 0 }, /* #44 */
    6048     { 0x015fd6, 0x015782, 0xdb, 0xda, 0, 0 }, /* #45 */
    6049     { 0x1f1343, 0x1f1387, 0xa6, 0xa5, 0, 0 }, /* #46 */
    6050     { 0x0d3943, 0x0d3103, 0x44, 0x43, 0, 0 }, /* #47 */
    6051     { 0x017bc3, 0x017307, 0x19, 0x18, 0, 0 }, /* #48 */
    6052     { 0x1b6c82, 0x1b6406, 0x7c, 0x7b, 0, 0 }, /* #49 */
    6053     { 0x115bc2, 0x115302, 0x1a, 0x19, 0, 0 }, /* #50 */
    6054     { 0x097e92, 0x097686, 0xfd, 0xfc, 0, 0 }, /* #51 */
    6055     { 0x007543, 0x007503, 0x1a, 0x19, 0, 0 }, /* #52 */
    6056     { 0x294a46, 0x294206, 0x57, 0x56, 0, 0 }, /* #53 */
    6057     { 0x3147c6, 0x314782, 0xfc, 0xfb, 0, 0 }, /* #54 */
    6058     { 0x373857, 0x373087, 0xf6, 0xf5, 0, 0 }, /* #55 */
    6059     { 0x275d13, 0x275503, 0x52, 0x51, 0, 0 }, /* #56 */
    6060     { 0x253f57, 0x253783, 0xf5, 0xf4, 0, 0 }, /* #57 */
    6061     { 0x3d6606, 0x3d6686, 0xd2, 0xd1, 0, 0 }, /* #58 */
    6062     { 0x0e7f52, 0x0e7702, 0x59, 0x58, 0, 0 }, /* #59 */
    6063     { 0x0f3007, 0x0f3087, 0xab, 0xaa, 0, 0 }, /* #60 */
    6064     { 0x316192, 0x316102, 0x0f, 0x0e, 0, 0 }, /* #61 */
    6065     { 0x0d5c02, 0x0d5402, 0x1b, 0x1a, 0, 0 }, /* #62 */
    6066     { 0x1f3a93, 0x1f3207, 0x49, 0x48, 0, 0 }, /* #63 */
     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 */
    60676067};
    60686068static const BINU8_TEST_T g_aTests_not_u8[] =
    60696069{
    6070     { 0x2f22c6, 0x2f22c6, 0xa2, 0x5d, 0, 0 }, /* #0 */
    6071     { 0x0b7313, 0x0b7313, 0xbc, 0x43, 0, 0 }, /* #1 */
    6072     { 0x3d2556, 0x3d2556, 0xf4, 0x0b, 0, 0 }, /* #2 */
    6073     { 0x256b47, 0x256b47, 0x53, 0xac, 0, 0 }, /* #3 */
    6074     { 0x1f1896, 0x1f1896, 0xc6, 0x39, 0, 0 }, /* #4 */
    6075     { 0x381607, 0x381607, 0x08, 0xf7, 0, 0 }, /* #5 */
    6076     { 0x3c7146, 0x3c7146, 0xf0, 0x0f, 0, 0 }, /* #6 */
    6077     { 0x0d0c02, 0x0d0c02, 0x6d, 0x92, 0, 0 }, /* #7 */
    6078     { 0x175fd6, 0x175fd6, 0xac, 0x53, 0, 0 }, /* #8 */
    6079     { 0x011442, 0x011442, 0xf1, 0x0e, 0, 0 }, /* #9 */
    6080     { 0x1434c7, 0x1434c7, 0x32, 0xcd, 0, 0 }, /* #10 */
    6081     { 0x031296, 0x031296, 0xd8, 0x27, 0, 0 }, /* #11 */
    6082     { 0x3a65c2, 0x3a65c2, 0xf4, 0x0b, 0, 0 }, /* #12 */
    6083     { 0x3a16c2, 0x3a16c2, 0x14, 0xeb, 0, 0 }, /* #13 */
    6084     { 0x284396, 0x284396, 0xa1, 0x5e, 0, 0 }, /* #14 */
    6085     { 0x195317, 0x195317, 0x3c, 0xc3, 0, 0 }, /* #15 */
    6086     { 0x382b92, 0x382b92, 0x3c, 0xc3, 0, 0 }, /* #16 */
    6087     { 0x165887, 0x165887, 0xdd, 0x22, 0, 0 }, /* #17 */
    6088     { 0x3e2a87, 0x3e2a87, 0x7c, 0x83, 0, 0 }, /* #18 */
    6089     { 0x223d87, 0x223d87, 0x43, 0xbc, 0, 0 }, /* #19 */
    6090     { 0x0a42d7, 0x0a42d7, 0xb5, 0x4a, 0, 0 }, /* #20 */
    6091     { 0x110a52, 0x110a52, 0xb4, 0x4b, 0, 0 }, /* #21 */
    6092     { 0x3432d3, 0x3432d3, 0x99, 0x66, 0, 0 }, /* #22 */
    6093     { 0x027e92, 0x027e92, 0x77, 0x88, 0, 0 }, /* #23 */
    6094     { 0x127e83, 0x127e83, 0xf9, 0x06, 0, 0 }, /* #24 */
    6095     { 0x3a3f82, 0x3a3f82, 0x36, 0xc9, 0, 0 }, /* #25 */
    6096     { 0x1248d2, 0x1248d2, 0xf0, 0x0f, 0, 0 }, /* #26 */
    6097     { 0x0c1a02, 0x0c1a02, 0xc2, 0x3d, 0, 0 }, /* #27 */
    6098     { 0x0071c3, 0x0071c3, 0x60, 0x9f, 0, 0 }, /* #28 */
    6099     { 0x071686, 0x071686, 0x22, 0xdd, 0, 0 }, /* #29 */
    6100     { 0x135d03, 0x135d03, 0xfc, 0x03, 0, 0 }, /* #30 */
    6101     { 0x0975c7, 0x0975c7, 0x09, 0xf6, 0, 0 }, /* #31 */
    6102     { 0x3c7913, 0x3c7913, 0x6e, 0x91, 0, 0 }, /* #32 */
    6103     { 0x0a28c2, 0x0a28c2, 0xee, 0x11, 0, 0 }, /* #33 */
    6104     { 0x201087, 0x201087, 0xf3, 0x0c, 0, 0 }, /* #34 */
    6105     { 0x315293, 0x315293, 0x2c, 0xd3, 0, 0 }, /* #35 */
    6106     { 0x024f06, 0x024f06, 0x48, 0xb7, 0, 0 }, /* #36 */
    6107     { 0x0f3597, 0x0f3597, 0x21, 0xde, 0, 0 }, /* #37 */
    6108     { 0x3b6607, 0x3b6607, 0x2c, 0xd3, 0, 0 }, /* #38 */
    6109     { 0x006e16, 0x006e16, 0x7c, 0x83, 0, 0 }, /* #39 */
    6110     { 0x244e13, 0x244e13, 0x1a, 0xe5, 0, 0 }, /* #40 */
    6111     { 0x366b03, 0x366b03, 0x79, 0x86, 0, 0 }, /* #41 */
    6112     { 0x2c5247, 0x2c5247, 0xeb, 0x14, 0, 0 }, /* #42 */
    6113     { 0x1a22c2, 0x1a22c2, 0xfe, 0x01, 0, 0 }, /* #43 */
    6114     { 0x200557, 0x200557, 0x40, 0xbf, 0, 0 }, /* #44 */
    6115     { 0x374dc6, 0x374dc6, 0x92, 0x6d, 0, 0 }, /* #45 */
    6116     { 0x122a02, 0x122a02, 0x88, 0x77, 0, 0 }, /* #46 */
    6117     { 0x0b4b57, 0x0b4b57, 0xcc, 0x33, 0, 0 }, /* #47 */
    6118     { 0x1f4d97, 0x1f4d97, 0xd9, 0x26, 0, 0 }, /* #48 */
    6119     { 0x343d86, 0x343d86, 0x12, 0xed, 0, 0 }, /* #49 */
    6120     { 0x0a6553, 0x0a6553, 0x08, 0xf7, 0, 0 }, /* #50 */
    6121     { 0x0309c2, 0x0309c2, 0x85, 0x7a, 0, 0 }, /* #51 */
    6122     { 0x3e2a52, 0x3e2a52, 0x2d, 0xd2, 0, 0 }, /* #52 */
    6123     { 0x3e6906, 0x3e6906, 0x62, 0x9d, 0, 0 }, /* #53 */
    6124     { 0x184e06, 0x184e06, 0x50, 0xaf, 0, 0 }, /* #54 */
    6125     { 0x204f02, 0x204f02, 0x39, 0xc6, 0, 0 }, /* #55 */
    6126     { 0x317246, 0x317246, 0x3f, 0xc0, 0, 0 }, /* #56 */
    6127     { 0x126692, 0x126692, 0xa4, 0x5b, 0, 0 }, /* #57 */
    6128     { 0x382b06, 0x382b06, 0xb4, 0x4b, 0, 0 }, /* #58 */
    6129     { 0x3a7192, 0x3a7192, 0x2f, 0xd0, 0, 0 }, /* #59 */
    6130     { 0x300b83, 0x300b83, 0x67, 0x98, 0, 0 }, /* #60 */
    6131     { 0x227746, 0x227746, 0xfc, 0x03, 0, 0 }, /* #61 */
    6132     { 0x0f5d96, 0x0f5d96, 0x8c, 0x73, 0, 0 }, /* #62 */
    6133     { 0x0f7492, 0x0f7492, 0xf9, 0x06, 0, 0 }, /* #63 */
     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 */
    61346134};
    61356135static const BINU8_TEST_T g_aTests_not_u8_locked[] =
    61366136{
    6137     { 0x240586, 0x240586, 0xa0, 0x5f, 0, 0 }, /* #0 */
    6138     { 0x223416, 0x223416, 0x64, 0x9b, 0, 0 }, /* #1 */
    6139     { 0x303493, 0x303493, 0x79, 0x86, 0, 0 }, /* #2 */
    6140     { 0x1b1a57, 0x1b1a57, 0x62, 0x9d, 0, 0 }, /* #3 */
    6141     { 0x2b4482, 0x2b4482, 0x7c, 0x83, 0, 0 }, /* #4 */
    6142     { 0x3f5247, 0x3f5247, 0xec, 0x13, 0, 0 }, /* #5 */
    6143     { 0x174912, 0x174912, 0x84, 0x7b, 0, 0 }, /* #6 */
    6144     { 0x290793, 0x290793, 0xe9, 0x16, 0, 0 }, /* #7 */
    6145     { 0x043706, 0x043706, 0x16, 0xe9, 0, 0 }, /* #8 */
    6146     { 0x225247, 0x225247, 0x6c, 0x93, 0, 0 }, /* #9 */
    6147     { 0x1027c2, 0x1027c2, 0x38, 0xc7, 0, 0 }, /* #10 */
    6148     { 0x146853, 0x146853, 0x32, 0xcd, 0, 0 }, /* #11 */
    6149     { 0x143ad7, 0x143ad7, 0x1e, 0xe1, 0, 0 }, /* #12 */
    6150     { 0x2f0386, 0x2f0386, 0x62, 0x9d, 0, 0 }, /* #13 */
    6151     { 0x382a92, 0x382a92, 0xa8, 0x57, 0, 0 }, /* #14 */
    6152     { 0x251a56, 0x251a56, 0xfb, 0x04, 0, 0 }, /* #15 */
    6153     { 0x027603, 0x027603, 0x78, 0x87, 0, 0 }, /* #16 */
    6154     { 0x1467d3, 0x1467d3, 0xe5, 0x1a, 0, 0 }, /* #17 */
    6155     { 0x0a3843, 0x0a3843, 0x28, 0xd7, 0, 0 }, /* #18 */
    6156     { 0x073c06, 0x073c06, 0x9f, 0x60, 0, 0 }, /* #19 */
    6157     { 0x125e47, 0x125e47, 0xf7, 0x08, 0, 0 }, /* #20 */
    6158     { 0x015146, 0x015146, 0xd8, 0x27, 0, 0 }, /* #21 */
    6159     { 0x111942, 0x111942, 0x8a, 0x75, 0, 0 }, /* #22 */
    6160     { 0x2f6113, 0x2f6113, 0xca, 0x35, 0, 0 }, /* #23 */
    6161     { 0x106483, 0x106483, 0x59, 0xa6, 0, 0 }, /* #24 */
    6162     { 0x1811d3, 0x1811d3, 0x4c, 0xb3, 0, 0 }, /* #25 */
    6163     { 0x005f43, 0x005f43, 0x6e, 0x91, 0, 0 }, /* #26 */
    6164     { 0x235d03, 0x235d03, 0x0c, 0xf3, 0, 0 }, /* #27 */
    6165     { 0x3d5e96, 0x3d5e96, 0x36, 0xc9, 0, 0 }, /* #28 */
    6166     { 0x034242, 0x034242, 0x50, 0xaf, 0, 0 }, /* #29 */
    6167     { 0x065a93, 0x065a93, 0x8a, 0x75, 0, 0 }, /* #30 */
    6168     { 0x2d4fc2, 0x2d4fc2, 0xd7, 0x28, 0, 0 }, /* #31 */
    6169     { 0x346352, 0x346352, 0x12, 0xed, 0, 0 }, /* #32 */
    6170     { 0x0f0957, 0x0f0957, 0x69, 0x96, 0, 0 }, /* #33 */
    6171     { 0x3b1906, 0x3b1906, 0x0b, 0xf4, 0, 0 }, /* #34 */
    6172     { 0x291d12, 0x291d12, 0xca, 0x35, 0, 0 }, /* #35 */
    6173     { 0x3c59c2, 0x3c59c2, 0x9d, 0x62, 0, 0 }, /* #36 */
    6174     { 0x0b4486, 0x0b4486, 0x14, 0xeb, 0, 0 }, /* #37 */
    6175     { 0x172a86, 0x172a86, 0xae, 0x51, 0, 0 }, /* #38 */
    6176     { 0x116c52, 0x116c52, 0xc7, 0x38, 0, 0 }, /* #39 */
    6177     { 0x0602d2, 0x0602d2, 0xf9, 0x06, 0, 0 }, /* #40 */
    6178     { 0x050e42, 0x050e42, 0x69, 0x96, 0, 0 }, /* #41 */
    6179     { 0x340787, 0x340787, 0xf4, 0x0b, 0, 0 }, /* #42 */
    6180     { 0x393b02, 0x393b02, 0x35, 0xca, 0, 0 }, /* #43 */
    6181     { 0x2d6792, 0x2d6792, 0x80, 0x7f, 0, 0 }, /* #44 */
    6182     { 0x3b5b53, 0x3b5b53, 0x40, 0xbf, 0, 0 }, /* #45 */
    6183     { 0x252857, 0x252857, 0x75, 0x8a, 0, 0 }, /* #46 */
    6184     { 0x215012, 0x215012, 0xca, 0x35, 0, 0 }, /* #47 */
    6185     { 0x145287, 0x145287, 0xca, 0x35, 0, 0 }, /* #48 */
    6186     { 0x296e92, 0x296e92, 0x8e, 0x71, 0, 0 }, /* #49 */
    6187     { 0x0f60c6, 0x0f60c6, 0x2c, 0xd3, 0, 0 }, /* #50 */
    6188     { 0x2a3a17, 0x2a3a17, 0xf4, 0x0b, 0, 0 }, /* #51 */
    6189     { 0x2f1157, 0x2f1157, 0xf6, 0x09, 0, 0 }, /* #52 */
    6190     { 0x101d93, 0x101d93, 0xa4, 0x5b, 0, 0 }, /* #53 */
    6191     { 0x073dd3, 0x073dd3, 0x38, 0xc7, 0, 0 }, /* #54 */
    6192     { 0x343e56, 0x343e56, 0x30, 0xcf, 0, 0 }, /* #55 */
    6193     { 0x171a96, 0x171a96, 0x88, 0x77, 0, 0 }, /* #56 */
    6194     { 0x252907, 0x252907, 0x38, 0xc7, 0, 0 }, /* #57 */
    6195     { 0x085d93, 0x085d93, 0xeb, 0x14, 0, 0 }, /* #58 */
    6196     { 0x355196, 0x355196, 0xc1, 0x3e, 0, 0 }, /* #59 */
    6197     { 0x352d53, 0x352d53, 0x00, 0xff, 0, 0 }, /* #60 */
    6198     { 0x2d6fc7, 0x2d6fc7, 0x60, 0x9f, 0, 0 }, /* #61 */
    6199     { 0x066ec2, 0x066ec2, 0x5b, 0xa4, 0, 0 }, /* #62 */
    6200     { 0x0d5287, 0x0d5287, 0x51, 0xae, 0, 0 }, /* #63 */
     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 */
    62016201};
    62026202static const BINU8_TEST_T g_aTests_neg_u8[] =
    62036203{
    6204     { 0x065912, 0x065117, 0xfb, 0x05, 0, 0 }, /* #0 */
    6205     { 0x2a7216, 0x2a7293, 0x21, 0xdf, 0, 0 }, /* #1 */
    6206     { 0x3c0bc2, 0x3c0313, 0xe6, 0x1a, 0, 0 }, /* #2 */
    6207     { 0x094e16, 0x094683, 0x30, 0xd0, 0, 0 }, /* #3 */
    6208     { 0x2c3112, 0x2c3183, 0x50, 0xb0, 0, 0 }, /* #4 */
    6209     { 0x142cd7, 0x142413, 0xf9, 0x07, 0, 0 }, /* #5 */
    6210     { 0x234706, 0x234793, 0x68, 0x98, 0, 0 }, /* #6 */
    6211     { 0x290a86, 0x290297, 0x56, 0xaa, 0, 0 }, /* #7 */
    6212     { 0x0171d6, 0x017193, 0x24, 0xdc, 0, 0 }, /* #8 */
    6213     { 0x3c07c6, 0x3c0793, 0x02, 0xfe, 0, 0 }, /* #9 */
    6214     { 0x034cc2, 0x034403, 0xc0, 0x40, 0, 0 }, /* #10 */
    6215     { 0x036246, 0x036217, 0xa4, 0x5c, 0, 0 }, /* #11 */
    6216     { 0x127fd2, 0x127713, 0xfe, 0x02, 0, 0 }, /* #12 */
    6217     { 0x3e5857, 0x3e5093, 0x59, 0xa7, 0, 0 }, /* #13 */
    6218     { 0x265fc7, 0x265797, 0x04, 0xfc, 0, 0 }, /* #14 */
    6219     { 0x296e13, 0x296693, 0x59, 0xa7, 0, 0 }, /* #15 */
    6220     { 0x2a6d56, 0x2a6593, 0x7a, 0x86, 0, 0 }, /* #16 */
    6221     { 0x356a16, 0x356207, 0xb0, 0x50, 0, 0 }, /* #17 */
    6222     { 0x143b57, 0x143317, 0xf6, 0x0a, 0, 0 }, /* #18 */
    6223     { 0x1a1d43, 0x1a1513, 0xe7, 0x19, 0, 0 }, /* #19 */
    6224     { 0x3c14d2, 0x3c1417, 0x83, 0x7d, 0, 0 }, /* #20 */
    6225     { 0x0f7d82, 0x0f7593, 0x1a, 0xe6, 0, 0 }, /* #21 */
    6226     { 0x1e57c7, 0x1e5713, 0xc2, 0x3e, 0, 0 }, /* #22 */
    6227     { 0x192d97, 0x192593, 0x33, 0xcd, 0, 0 }, /* #23 */
    6228     { 0x177cc6, 0x177413, 0xac, 0x54, 0, 0 }, /* #24 */
    6229     { 0x0d43d2, 0x0d4397, 0x42, 0xbe, 0, 0 }, /* #25 */
    6230     { 0x2c5c06, 0x2c5493, 0x4a, 0xb6, 0, 0 }, /* #26 */
    6231     { 0x1a2ad2, 0x1a2297, 0x3d, 0xc3, 0, 0 }, /* #27 */
    6232     { 0x110257, 0x110213, 0xbd, 0x43, 0, 0 }, /* #28 */
    6233     { 0x0a6f82, 0x0a6713, 0x86, 0x7a, 0, 0 }, /* #29 */
    6234     { 0x094e53, 0x094697, 0x19, 0xe7, 0, 0 }, /* #30 */
    6235     { 0x150356, 0x150313, 0xa3, 0x5d, 0, 0 }, /* #31 */
    6236     { 0x3901d6, 0x390113, 0xd1, 0x2f, 0, 0 }, /* #32 */
    6237     { 0x325606, 0x325613, 0xb1, 0x4f, 0, 0 }, /* #33 */
    6238     { 0x013747, 0x013707, 0xa0, 0x60, 0, 0 }, /* #34 */
    6239     { 0x085686, 0x085697, 0x23, 0xdd, 0, 0 }, /* #35 */
    6240     { 0x162783, 0x162793, 0x71, 0x8f, 0, 0 }, /* #36 */
    6241     { 0x1f6656, 0x1f6617, 0xfb, 0x05, 0, 0 }, /* #37 */
    6242     { 0x2b6707, 0x2b6793, 0x26, 0xda, 0, 0 }, /* #38 */
    6243     { 0x077356, 0x077397, 0x07, 0xf9, 0, 0 }, /* #39 */
    6244     { 0x3d7983, 0x3d7197, 0x67, 0x99, 0, 0 }, /* #40 */
    6245     { 0x032042, 0x032017, 0x8e, 0x72, 0, 0 }, /* #41 */
    6246     { 0x025416, 0x025493, 0x0e, 0xf2, 0, 0 }, /* #42 */
    6247     { 0x3764c2, 0x376497, 0x37, 0xc9, 0, 0 }, /* #43 */
    6248     { 0x0f0316, 0x0f0393, 0x74, 0x8c, 0, 0 }, /* #44 */
    6249     { 0x260e96, 0x260687, 0x10, 0xf0, 0, 0 }, /* #45 */
    6250     { 0x2231d6, 0x223117, 0x91, 0x6f, 0, 0 }, /* #46 */
    6251     { 0x285fc7, 0x285797, 0x72, 0x8e, 0, 0 }, /* #47 */
    6252     { 0x166bc7, 0x166393, 0x16, 0xea, 0, 0 }, /* #48 */
    6253     { 0x336816, 0x336013, 0xba, 0x46, 0, 0 }, /* #49 */
    6254     { 0x067882, 0x067097, 0x54, 0xac, 0, 0 }, /* #50 */
    6255     { 0x240016, 0x240017, 0x96, 0x6a, 0, 0 }, /* #51 */
    6256     { 0x193706, 0x193713, 0x8a, 0x76, 0, 0 }, /* #52 */
    6257     { 0x1926d6, 0x192613, 0xeb, 0x15, 0, 0 }, /* #53 */
    6258     { 0x217f82, 0x217746, 0x00, 0x00, 0, 0 }, /* #54 */
    6259     { 0x1e4606, 0x1e4617, 0xe9, 0x17, 0, 0 }, /* #55 */
    6260     { 0x2a01d6, 0x2a0117, 0xab, 0x55, 0, 0 }, /* #56 */
    6261     { 0x1d5d52, 0x1d5513, 0xf8, 0x08, 0, 0 }, /* #57 */
    6262     { 0x3b3682, 0x3b3697, 0x2c, 0xd4, 0, 0 }, /* #58 */
    6263     { 0x292756, 0x292793, 0x7d, 0x83, 0, 0 }, /* #59 */
    6264     { 0x183742, 0x183713, 0xcf, 0x31, 0, 0 }, /* #60 */
    6265     { 0x2e7693, 0x2e7687, 0x40, 0xc0, 0, 0 }, /* #61 */
    6266     { 0x253856, 0x253013, 0xaf, 0x51, 0, 0 }, /* #62 */
    6267     { 0x1e0e87, 0x1e0613, 0xba, 0x46, 0, 0 }, /* #63 */
     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 */
    62686268};
    62696269static const BINU8_TEST_T g_aTests_neg_u8_locked[] =
    62706270{
    6271     { 0x2d4bd3, 0x2d4313, 0xa2, 0x5e, 0, 0 }, /* #0 */
    6272     { 0x091513, 0x091513, 0xd1, 0x2f, 0, 0 }, /* #1 */
    6273     { 0x154307, 0x154393, 0x21, 0xdf, 0, 0 }, /* #2 */
    6274     { 0x041502, 0x041597, 0x25, 0xdb, 0, 0 }, /* #3 */
    6275     { 0x3e5a96, 0x3e5213, 0xd1, 0x2f, 0, 0 }, /* #4 */
    6276     { 0x1b1883, 0x1b1013, 0xd4, 0x2c, 0, 0 }, /* #5 */
    6277     { 0x351747, 0x351787, 0x70, 0x90, 0, 0 }, /* #6 */
    6278     { 0x2e4d56, 0x2e4513, 0xa2, 0x5e, 0, 0 }, /* #7 */
    6279     { 0x136013, 0x136003, 0xe0, 0x20, 0, 0 }, /* #8 */
    6280     { 0x0d5107, 0x0d5113, 0x86, 0x7a, 0, 0 }, /* #9 */
    6281     { 0x354893, 0x354017, 0xf1, 0x0f, 0, 0 }, /* #10 */
    6282     { 0x2f79c3, 0x2f7113, 0x92, 0x6e, 0, 0 }, /* #11 */
    6283     { 0x397687, 0x397613, 0xe6, 0x1a, 0, 0 }, /* #12 */
    6284     { 0x065746, 0x065793, 0x6f, 0x91, 0, 0 }, /* #13 */
    6285     { 0x0d4046, 0x0d4083, 0x20, 0xe0, 0, 0 }, /* #14 */
    6286     { 0x3444c2, 0x344497, 0x31, 0xcf, 0, 0 }, /* #15 */
    6287     { 0x1d2997, 0x1d2117, 0xa1, 0x5f, 0, 0 }, /* #16 */
    6288     { 0x0864d3, 0x086413, 0xfe, 0x02, 0, 0 }, /* #17 */
    6289     { 0x2b1bd3, 0x2b1397, 0x49, 0xb7, 0, 0 }, /* #18 */
    6290     { 0x3d6103, 0x3d6117, 0xec, 0x14, 0, 0 }, /* #19 */
    6291     { 0x192996, 0x192193, 0x55, 0xab, 0, 0 }, /* #20 */
    6292     { 0x251a46, 0x251213, 0xed, 0x13, 0, 0 }, /* #21 */
    6293     { 0x3f3ad7, 0x3f3293, 0x1b, 0xe5, 0, 0 }, /* #22 */
    6294     { 0x0b6b43, 0x0b6303, 0xe0, 0x20, 0, 0 }, /* #23 */
    6295     { 0x0637c3, 0x063713, 0x93, 0x6d, 0, 0 }, /* #24 */
    6296     { 0x035657, 0x035617, 0xf7, 0x09, 0, 0 }, /* #25 */
    6297     { 0x247643, 0x247693, 0x7a, 0x86, 0, 0 }, /* #26 */
    6298     { 0x0932d3, 0x093293, 0x02, 0xfe, 0, 0 }, /* #27 */
    6299     { 0x161617, 0x161613, 0xff, 0x01, 0, 0 }, /* #28 */
    6300     { 0x330597, 0x330597, 0x2e, 0xd2, 0, 0 }, /* #29 */
    6301     { 0x240bd6, 0x240393, 0x39, 0xc7, 0, 0 }, /* #30 */
    6302     { 0x3e2216, 0x3e2297, 0x45, 0xbb, 0, 0 }, /* #31 */
    6303     { 0x093d03, 0x093593, 0x6c, 0x94, 0, 0 }, /* #32 */
    6304     { 0x0c5346, 0x0c5313, 0xf3, 0x0d, 0, 0 }, /* #33 */
    6305     { 0x357746, 0x357797, 0x1e, 0xe2, 0, 0 }, /* #34 */
    6306     { 0x0b5f06, 0x0b5717, 0xbe, 0x42, 0, 0 }, /* #35 */
    6307     { 0x360582, 0x360517, 0xbe, 0x42, 0, 0 }, /* #36 */
    6308     { 0x3f4992, 0x3f4117, 0xe8, 0x18, 0, 0 }, /* #37 */
    6309     { 0x0d4786, 0x0d4797, 0x3a, 0xc6, 0, 0 }, /* #38 */
    6310     { 0x303712, 0x303713, 0x9c, 0x64, 0, 0 }, /* #39 */
    6311     { 0x2f5312, 0x2f5317, 0x96, 0x6a, 0, 0 }, /* #40 */
    6312     { 0x192a57, 0x192297, 0x12, 0xee, 0, 0 }, /* #41 */
    6313     { 0x230647, 0x230697, 0x64, 0x9c, 0, 0 }, /* #42 */
    6314     { 0x226352, 0x226393, 0x09, 0xf7, 0, 0 }, /* #43 */
    6315     { 0x3968d6, 0x396097, 0x34, 0xcc, 0, 0 }, /* #44 */
    6316     { 0x252a47, 0x252217, 0xcb, 0x35, 0, 0 }, /* #45 */
    6317     { 0x392192, 0x392197, 0x25, 0xdb, 0, 0 }, /* #46 */
    6318     { 0x3b7f43, 0x3b7713, 0xf9, 0x07, 0, 0 }, /* #47 */
    6319     { 0x224f86, 0x224793, 0x52, 0xae, 0, 0 }, /* #48 */
    6320     { 0x2c6b53, 0x2c6317, 0xc1, 0x3f, 0, 0 }, /* #49 */
    6321     { 0x237e03, 0x237617, 0xaa, 0x56, 0, 0 }, /* #50 */
    6322     { 0x2b4d47, 0x2b4597, 0x75, 0x8b, 0, 0 }, /* #51 */
    6323     { 0x044942, 0x044117, 0xdc, 0x24, 0, 0 }, /* #52 */
    6324     { 0x367b42, 0x367393, 0x24, 0xdc, 0, 0 }, /* #53 */
    6325     { 0x1e7857, 0x1e7093, 0x65, 0x9b, 0, 0 }, /* #54 */
    6326     { 0x083c12, 0x083417, 0xa6, 0x5a, 0, 0 }, /* #55 */
    6327     { 0x3c5847, 0x3c5097, 0x4f, 0xb1, 0, 0 }, /* #56 */
    6328     { 0x141197, 0x141197, 0x1f, 0xe1, 0, 0 }, /* #57 */
    6329     { 0x147012, 0x147097, 0x1f, 0xe1, 0, 0 }, /* #58 */
    6330     { 0x2b7013, 0x2b7093, 0x05, 0xfb, 0, 0 }, /* #59 */
    6331     { 0x2636d7, 0x263613, 0xb1, 0x4f, 0, 0 }, /* #60 */
    6332     { 0x353a02, 0x353207, 0xd0, 0x30, 0, 0 }, /* #61 */
    6333     { 0x1e03d7, 0x1e0317, 0xa7, 0x59, 0, 0 }, /* #62 */
    6334     { 0x1c2283, 0x1c2213, 0x92, 0x6e, 0, 0 }, /* #63 */
     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 */
    63356335};
    63366336static const BINU16_TEST_T g_aTests_inc_u16[] =
    63376337{
    6338     { 0x264653, 0x264603, 0x3131, 0x3132, 0, 0 }, /* #0 */
    6339     { 0x180953, 0x180103, 0x06d8, 0x06d9, 0, 0 }, /* #1 */
    6340     { 0x1e1797, 0x1e1783, 0x8633, 0x8634, 0, 0 }, /* #2 */
    6341     { 0x236ec2, 0x236602, 0x1a18, 0x1a19, 0, 0 }, /* #3 */
    6342     { 0x136c56, 0x136482, 0xb86a, 0xb86b, 0, 0 }, /* #4 */
    6343     { 0x391292, 0x391202, 0x7b66, 0x7b67, 0, 0 }, /* #5 */
    6344     { 0x1b5bc3, 0x1b5303, 0x041b, 0x041c, 0, 0 }, /* #6 */
    6345     { 0x0141c2, 0x014186, 0x9b0b, 0x9b0c, 0, 0 }, /* #7 */
    6346     { 0x133987, 0x133187, 0xa31c, 0xa31d, 0, 0 }, /* #8 */
    6347     { 0x2e1656, 0x2e1602, 0x565c, 0x565d, 0, 0 }, /* #9 */
    6348     { 0x037703, 0x037703, 0x7fc0, 0x7fc1, 0, 0 }, /* #10 */
    6349     { 0x345dd7, 0x345503, 0x00b2, 0x00b3, 0, 0 }, /* #11 */
    6350     { 0x156892, 0x156006, 0x3804, 0x3805, 0, 0 }, /* #12 */
    6351     { 0x0502c2, 0x050282, 0x9ac0, 0x9ac1, 0, 0 }, /* #13 */
    6352     { 0x193d46, 0x193586, 0xe33b, 0xe33c, 0, 0 }, /* #14 */
    6353     { 0x251392, 0x251382, 0xd0a3, 0xd0a4, 0, 0 }, /* #15 */
    6354     { 0x2e6842, 0x2e6086, 0xb6fb, 0xb6fc, 0, 0 }, /* #16 */
    6355     { 0x381642, 0x381602, 0x0bb2, 0x0bb3, 0, 0 }, /* #17 */
    6356     { 0x2234d7, 0x223487, 0xae71, 0xae72, 0, 0 }, /* #18 */
    6357     { 0x104457, 0x104403, 0x1744, 0x1745, 0, 0 }, /* #19 */
    6358     { 0x3323c7, 0x332383, 0xe212, 0xe213, 0, 0 }, /* #20 */
    6359     { 0x285cc7, 0x285403, 0x2991, 0x2992, 0, 0 }, /* #21 */
    6360     { 0x215f92, 0x215796, 0xf44f, 0xf450, 0, 0 }, /* #22 */
    6361     { 0x1f6b46, 0x1f6382, 0xfed9, 0xfeda, 0, 0 }, /* #23 */
    6362     { 0x0c2a43, 0x0c2283, 0xdb7b, 0xdb7c, 0, 0 }, /* #24 */
    6363     { 0x301207, 0x301283, 0xdf42, 0xdf43, 0, 0 }, /* #25 */
    6364     { 0x043a07, 0x043207, 0x06e7, 0x06e8, 0, 0 }, /* #26 */
    6365     { 0x0e7f86, 0x0e7786, 0xd3dd, 0xd3de, 0, 0 }, /* #27 */
    6366     { 0x3977d7, 0x397783, 0x9822, 0x9823, 0, 0 }, /* #28 */
    6367     { 0x236492, 0x236482, 0xa206, 0xa207, 0, 0 }, /* #29 */
    6368     { 0x2926c7, 0x292687, 0xb32c, 0xb32d, 0, 0 }, /* #30 */
    6369     { 0x365016, 0x365082, 0xabc3, 0xabc4, 0, 0 }, /* #31 */
    6370     { 0x3b15d6, 0x3b1502, 0x478e, 0x478f, 0, 0 }, /* #32 */
    6371     { 0x0f5346, 0x0f5306, 0x7f65, 0x7f66, 0, 0 }, /* #33 */
    6372     { 0x1a43c3, 0x1a4383, 0x8b28, 0x8b29, 0, 0 }, /* #34 */
    6373     { 0x203bc2, 0x203386, 0xfd8d, 0xfd8e, 0, 0 }, /* #35 */
    6374     { 0x300b93, 0x300317, 0x4b2f, 0x4b30, 0, 0 }, /* #36 */
    6375     { 0x3d22c7, 0x3d2287, 0xec7a, 0xec7b, 0, 0 }, /* #37 */
    6376     { 0x235f02, 0x235786, 0xb36b, 0xb36c, 0, 0 }, /* #38 */
    6377     { 0x2d0986, 0x2d0102, 0x1867, 0x1868, 0, 0 }, /* #39 */
    6378     { 0x3b6816, 0x3b6086, 0xf958, 0xf959, 0, 0 }, /* #40 */
    6379     { 0x136786, 0x136786, 0xadb6, 0xadb7, 0, 0 }, /* #41 */
    6380     { 0x1c2e86, 0x1c2682, 0xb6a6, 0xb6a7, 0, 0 }, /* #42 */
    6381     { 0x244b52, 0x244382, 0xeee4, 0xeee5, 0, 0 }, /* #43 */
    6382     { 0x010053, 0x010003, 0x516c, 0x516d, 0, 0 }, /* #44 */
    6383     { 0x1c5fc3, 0x1c5787, 0x9c39, 0x9c3a, 0, 0 }, /* #45 */
    6384     { 0x040f92, 0x040702, 0x28db, 0x28dc, 0, 0 }, /* #46 */
    6385     { 0x163102, 0x163106, 0x2013, 0x2014, 0, 0 }, /* #47 */
    6386     { 0x3650d2, 0x365086, 0x99d3, 0x99d4, 0, 0 }, /* #48 */
    6387     { 0x3e0386, 0x3e0306, 0x6227, 0x6228, 0, 0 }, /* #49 */
    6388     { 0x1c3383, 0x1c3383, 0x8c93, 0x8c94, 0, 0 }, /* #50 */
    6389     { 0x2844d3, 0x284403, 0x37f0, 0x37f1, 0, 0 }, /* #51 */
    6390     { 0x1a7042, 0x1a7082, 0xa4d4, 0xa4d5, 0, 0 }, /* #52 */
    6391     { 0x235d12, 0x235586, 0x8983, 0x8984, 0, 0 }, /* #53 */
    6392     { 0x2e5217, 0x2e5203, 0x3551, 0x3552, 0, 0 }, /* #54 */
    6393     { 0x006e52, 0x006602, 0x78eb, 0x78ec, 0, 0 }, /* #55 */
    6394     { 0x174b83, 0x174397, 0x9a5f, 0x9a60, 0, 0 }, /* #56 */
    6395     { 0x004b12, 0x004382, 0xb524, 0xb525, 0, 0 }, /* #57 */
    6396     { 0x075b07, 0x075307, 0x222c, 0x222d, 0, 0 }, /* #58 */
    6397     { 0x176917, 0x176183, 0xd684, 0xd685, 0, 0 }, /* #59 */
    6398     { 0x3a0806, 0x3a0082, 0xa091, 0xa092, 0, 0 }, /* #60 */
    6399     { 0x261647, 0x261683, 0xc1c1, 0xc1c2, 0, 0 }, /* #61 */
    6400     { 0x3c1f93, 0x3c1707, 0x6e76, 0x6e77, 0, 0 }, /* #62 */
    6401     { 0x2f2fd2, 0x2f2786, 0xef21, 0xef22, 0, 0 }, /* #63 */
     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 */
    64026402};
    64036403static const BINU16_TEST_T g_aTests_inc_u16_locked[] =
    64046404{
    6405     { 0x0c6306, 0x0c6386, 0xfa08, 0xfa09, 0, 0 }, /* #0 */
    6406     { 0x136492, 0x136402, 0x355a, 0x355b, 0, 0 }, /* #1 */
    6407     { 0x0a5c06, 0x0a5482, 0xe54b, 0xe54c, 0, 0 }, /* #2 */
    6408     { 0x336986, 0x336186, 0xb111, 0xb112, 0, 0 }, /* #3 */
    6409     { 0x037a46, 0x037282, 0xe860, 0xe861, 0, 0 }, /* #4 */
    6410     { 0x290a46, 0x290202, 0x7512, 0x7513, 0, 0 }, /* #5 */
    6411     { 0x3f1e96, 0x3f1686, 0xae08, 0xae09, 0, 0 }, /* #6 */
    6412     { 0x150b12, 0x150316, 0x169f, 0x16a0, 0, 0 }, /* #7 */
    6413     { 0x291086, 0x291006, 0x4498, 0x4499, 0, 0 }, /* #8 */
    6414     { 0x1f6e13, 0x1f6683, 0x8378, 0x8379, 0, 0 }, /* #9 */
    6415     { 0x0521c7, 0x052103, 0x7ae8, 0x7ae9, 0, 0 }, /* #10 */
    6416     { 0x311742, 0x311702, 0x033c, 0x033d, 0, 0 }, /* #11 */
    6417     { 0x2e7c56, 0x2e7402, 0x7d4e, 0x7d4f, 0, 0 }, /* #12 */
    6418     { 0x386803, 0x386087, 0x95dd, 0x95de, 0, 0 }, /* #13 */
    6419     { 0x1d1d83, 0x1d1593, 0xa0af, 0xa0b0, 0, 0 }, /* #14 */
    6420     { 0x1a19d6, 0x1a1192, 0xd36f, 0xd370, 0, 0 }, /* #15 */
    6421     { 0x141e96, 0x141606, 0x7d80, 0x7d81, 0, 0 }, /* #16 */
    6422     { 0x331d93, 0x331587, 0xc97a, 0xc97b, 0, 0 }, /* #17 */
    6423     { 0x080406, 0x080482, 0x94d5, 0x94d6, 0, 0 }, /* #18 */
    6424     { 0x286dc7, 0x286507, 0x0cda, 0x0cdb, 0, 0 }, /* #19 */
    6425     { 0x0154d6, 0x015486, 0xefe0, 0xefe1, 0, 0 }, /* #20 */
    6426     { 0x314957, 0x314183, 0xbaee, 0xbaef, 0, 0 }, /* #21 */
    6427     { 0x272182, 0x272102, 0x0179, 0x017a, 0, 0 }, /* #22 */
    6428     { 0x311d46, 0x311586, 0xccc4, 0xccc5, 0, 0 }, /* #23 */
    6429     { 0x1c6c86, 0x1c6402, 0x6a4e, 0x6a4f, 0, 0 }, /* #24 */
    6430     { 0x2a6992, 0x2a6182, 0x85ca, 0x85cb, 0, 0 }, /* #25 */
    6431     { 0x1357c3, 0x135703, 0x0f14, 0x0f15, 0, 0 }, /* #26 */
    6432     { 0x070e82, 0x070602, 0x375d, 0x375e, 0, 0 }, /* #27 */
    6433     { 0x2b4447, 0x2b4487, 0xaa1d, 0xaa1e, 0, 0 }, /* #28 */
    6434     { 0x3907c7, 0x390703, 0x1084, 0x1085, 0, 0 }, /* #29 */
    6435     { 0x0e4302, 0x0e4302, 0x5a89, 0x5a8a, 0, 0 }, /* #30 */
    6436     { 0x374c06, 0x374402, 0x4179, 0x417a, 0, 0 }, /* #31 */
    6437     { 0x1a0cc3, 0x1a0403, 0x6dcc, 0x6dcd, 0, 0 }, /* #32 */
    6438     { 0x345246, 0x345282, 0x86c6, 0x86c7, 0, 0 }, /* #33 */
    6439     { 0x220812, 0x220086, 0x87f2, 0x87f3, 0, 0 }, /* #34 */
    6440     { 0x031f43, 0x031787, 0xc8c2, 0xc8c3, 0, 0 }, /* #35 */
    6441     { 0x274d86, 0x274512, 0x4a0f, 0x4a10, 0, 0 }, /* #36 */
    6442     { 0x0c7a03, 0x0c7207, 0x2477, 0x2478, 0, 0 }, /* #37 */
    6443     { 0x354647, 0x354617, 0x189f, 0x18a0, 0, 0 }, /* #38 */
    6444     { 0x3a0b46, 0x3a0386, 0xb416, 0xb417, 0, 0 }, /* #39 */
    6445     { 0x140117, 0x140107, 0x191d, 0x191e, 0, 0 }, /* #40 */
    6446     { 0x2d6317, 0x2d6307, 0x4d43, 0x4d44, 0, 0 }, /* #41 */
    6447     { 0x0a1d42, 0x0a1502, 0x7eeb, 0x7eec, 0, 0 }, /* #42 */
    6448     { 0x362ed7, 0x362683, 0xec3c, 0xec3d, 0, 0 }, /* #43 */
    6449     { 0x2e5f07, 0x2e5703, 0x2e6d, 0x2e6e, 0, 0 }, /* #44 */
    6450     { 0x023a82, 0x023286, 0x94f8, 0x94f9, 0, 0 }, /* #45 */
    6451     { 0x2e2d06, 0x2e2582, 0x8bbe, 0x8bbf, 0, 0 }, /* #46 */
    6452     { 0x117b96, 0x117386, 0xfab3, 0xfab4, 0, 0 }, /* #47 */
    6453     { 0x173282, 0x173282, 0xb99a, 0xb99b, 0, 0 }, /* #48 */
    6454     { 0x161413, 0x161483, 0x8037, 0x8038, 0, 0 }, /* #49 */
    6455     { 0x043a17, 0x043283, 0x97ac, 0x97ad, 0, 0 }, /* #50 */
    6456     { 0x196d42, 0x196586, 0xffbc, 0xffbd, 0, 0 }, /* #51 */
    6457     { 0x386607, 0x386687, 0xab68, 0xab69, 0, 0 }, /* #52 */
    6458     { 0x136d93, 0x136583, 0xf4a0, 0xf4a1, 0, 0 }, /* #53 */
    6459     { 0x276fc7, 0x276793, 0xd70f, 0xd710, 0, 0 }, /* #54 */
    6460     { 0x005ed3, 0x005683, 0xbd00, 0xbd01, 0, 0 }, /* #55 */
    6461     { 0x396402, 0x396406, 0x62f4, 0x62f5, 0, 0 }, /* #56 */
    6462     { 0x174b42, 0x174306, 0x091d, 0x091e, 0, 0 }, /* #57 */
    6463     { 0x0e3282, 0x0e3286, 0xd3f2, 0xd3f3, 0, 0 }, /* #58 */
    6464     { 0x1e1a52, 0x1e1206, 0x5edd, 0x5ede, 0, 0 }, /* #59 */
    6465     { 0x092407, 0x092403, 0x5106, 0x5107, 0, 0 }, /* #60 */
    6466     { 0x3f41d7, 0x3f4103, 0x4997, 0x4998, 0, 0 }, /* #61 */
    6467     { 0x282102, 0x282106, 0x14ce, 0x14cf, 0, 0 }, /* #62 */
    6468     { 0x0b3fc3, 0x0b3717, 0x708f, 0x7090, 0, 0 }, /* #63 */
     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 */
    64696469};
    64706470static const BINU16_TEST_T g_aTests_dec_u16[] =
    64716471{
    6472     { 0x305bd6, 0x305386, 0xb5ab, 0xb5aa, 0, 0 }, /* #0 */
    6473     { 0x336c12, 0x336402, 0x6646, 0x6645, 0, 0 }, /* #1 */
    6474     { 0x085f82, 0x085796, 0xc010, 0xc00f, 0, 0 }, /* #2 */
    6475     { 0x0a7dd2, 0x0a7582, 0xc858, 0xc857, 0, 0 }, /* #3 */
    6476     { 0x192047, 0x192003, 0x14cf, 0x14ce, 0, 0 }, /* #4 */
    6477     { 0x0c7e16, 0x0c7606, 0x6f96, 0x6f95, 0, 0 }, /* #5 */
    6478     { 0x0d3cc6, 0x0d3486, 0xa95b, 0xa95a, 0, 0 }, /* #6 */
    6479     { 0x334dc7, 0x334503, 0x69e6, 0x69e5, 0, 0 }, /* #7 */
    6480     { 0x1621d7, 0x162183, 0xdbf9, 0xdbf8, 0, 0 }, /* #8 */
    6481     { 0x102f87, 0x102787, 0xa8b8, 0xa8b7, 0, 0 }, /* #9 */
    6482     { 0x105c83, 0x105483, 0x9d16, 0x9d15, 0, 0 }, /* #10 */
    6483     { 0x3e0e03, 0x3e0683, 0x9562, 0x9561, 0, 0 }, /* #11 */
    6484     { 0x2a3917, 0x2a3187, 0x882f, 0x882e, 0, 0 }, /* #12 */
    6485     { 0x0e0002, 0x0e0002, 0x1d33, 0x1d32, 0, 0 }, /* #13 */
    6486     { 0x1f54c3, 0x1f5403, 0x09f8, 0x09f7, 0, 0 }, /* #14 */
    6487     { 0x0c7486, 0x0c7482, 0xe9c8, 0xe9c7, 0, 0 }, /* #15 */
    6488     { 0x323e17, 0x323603, 0x57db, 0x57da, 0, 0 }, /* #16 */
    6489     { 0x304617, 0x304603, 0x0116, 0x0115, 0, 0 }, /* #17 */
    6490     { 0x0d6e93, 0x0d6687, 0x8956, 0x8955, 0, 0 }, /* #18 */
    6491     { 0x0a2f92, 0x0a2702, 0x3611, 0x3610, 0, 0 }, /* #19 */
    6492     { 0x225887, 0x225003, 0x5f3e, 0x5f3d, 0, 0 }, /* #20 */
    6493     { 0x3843d6, 0x384306, 0x7e2e, 0x7e2d, 0, 0 }, /* #21 */
    6494     { 0x147046, 0x147082, 0xa5ce, 0xa5cd, 0, 0 }, /* #22 */
    6495     { 0x0d3e17, 0x0d3687, 0xe7fa, 0xe7f9, 0, 0 }, /* #23 */
    6496     { 0x0b06c2, 0x0b0606, 0x7729, 0x7728, 0, 0 }, /* #24 */
    6497     { 0x1b0202, 0x1b0282, 0xbf27, 0xbf26, 0, 0 }, /* #25 */
    6498     { 0x054d93, 0x054507, 0x2f97, 0x2f96, 0, 0 }, /* #26 */
    6499     { 0x343cd6, 0x343486, 0xf2fb, 0xf2fa, 0, 0 }, /* #27 */
    6500     { 0x0e1397, 0x0e1303, 0x2d08, 0x2d07, 0, 0 }, /* #28 */
    6501     { 0x307452, 0x307406, 0x1766, 0x1765, 0, 0 }, /* #29 */
    6502     { 0x3c16c6, 0x3c1682, 0xe384, 0xe383, 0, 0 }, /* #30 */
    6503     { 0x0e5a52, 0x0e5282, 0xc124, 0xc123, 0, 0 }, /* #31 */
    6504     { 0x1c1113, 0x1c1183, 0x84b4, 0x84b3, 0, 0 }, /* #32 */
    6505     { 0x1f6353, 0x1f6303, 0x0108, 0x0107, 0, 0 }, /* #33 */
    6506     { 0x061852, 0x061002, 0x2cfc, 0x2cfb, 0, 0 }, /* #34 */
    6507     { 0x033bd3, 0x033397, 0xd360, 0xd35f, 0, 0 }, /* #35 */
    6508     { 0x264217, 0x264207, 0x797e, 0x797d, 0, 0 }, /* #36 */
    6509     { 0x3a1106, 0x3a1102, 0x6ec9, 0x6ec8, 0, 0 }, /* #37 */
    6510     { 0x304216, 0x304286, 0xb9df, 0xb9de, 0, 0 }, /* #38 */
    6511     { 0x187357, 0x187307, 0x741c, 0x741b, 0, 0 }, /* #39 */
    6512     { 0x2e5bd3, 0x2e5383, 0xe892, 0xe891, 0, 0 }, /* #40 */
    6513     { 0x1d06c7, 0x1d0687, 0xe325, 0xe324, 0, 0 }, /* #41 */
    6514     { 0x1730c7, 0x173007, 0x54ee, 0x54ed, 0, 0 }, /* #42 */
    6515     { 0x004793, 0x004707, 0x33ec, 0x33eb, 0, 0 }, /* #43 */
    6516     { 0x364503, 0x364507, 0x6ade, 0x6add, 0, 0 }, /* #44 */
    6517     { 0x0053c6, 0x005306, 0x168e, 0x168d, 0, 0 }, /* #45 */
    6518     { 0x010416, 0x010482, 0xb7a8, 0xb7a7, 0, 0 }, /* #46 */
    6519     { 0x3b1356, 0x3b1386, 0xe6c6, 0xe6c5, 0, 0 }, /* #47 */
    6520     { 0x0c6117, 0x0c6187, 0x950a, 0x9509, 0, 0 }, /* #48 */
    6521     { 0x232b02, 0x232382, 0xc269, 0xc268, 0, 0 }, /* #49 */
    6522     { 0x154953, 0x154187, 0xa86b, 0xa86a, 0, 0 }, /* #50 */
    6523     { 0x116157, 0x116103, 0x32ac, 0x32ab, 0, 0 }, /* #51 */
    6524     { 0x346a46, 0x346286, 0xbc88, 0xbc87, 0, 0 }, /* #52 */
    6525     { 0x0f3212, 0x0f3286, 0xd37f, 0xd37e, 0, 0 }, /* #53 */
    6526     { 0x3a4157, 0x3a4103, 0x622b, 0x622a, 0, 0 }, /* #54 */
    6527     { 0x3c25d7, 0x3c2507, 0x60e2, 0x60e1, 0, 0 }, /* #55 */
    6528     { 0x196017, 0x196087, 0xf2b8, 0xf2b7, 0, 0 }, /* #56 */
    6529     { 0x264713, 0x264707, 0x7564, 0x7563, 0, 0 }, /* #57 */
    6530     { 0x1a5d86, 0x1a5586, 0x8ed9, 0x8ed8, 0, 0 }, /* #58 */
    6531     { 0x3300c7, 0x330003, 0x1b44, 0x1b43, 0, 0 }, /* #59 */
    6532     { 0x276953, 0x276107, 0x7679, 0x7678, 0, 0 }, /* #60 */
    6533     { 0x2c72c7, 0x2c7217, 0x24a0, 0x249f, 0, 0 }, /* #61 */
    6534     { 0x274bd7, 0x274303, 0x00bd, 0x00bc, 0, 0 }, /* #62 */
    6535     { 0x296ec6, 0x296692, 0xc690, 0xc68f, 0, 0 }, /* #63 */
     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 */
    65366536};
    65376537static const BINU16_TEST_T g_aTests_dec_u16_locked[] =
    65386538{
    6539     { 0x1c44c3, 0x1c4483, 0xbce7, 0xbce6, 0, 0 }, /* #0 */
    6540     { 0x240442, 0x240482, 0xbd92, 0xbd91, 0, 0 }, /* #1 */
    6541     { 0x126403, 0x126403, 0x611a, 0x6119, 0, 0 }, /* #2 */
    6542     { 0x3735c7, 0x373583, 0xe5e7, 0xe5e6, 0, 0 }, /* #3 */
    6543     { 0x317296, 0x317212, 0x0ec0, 0x0ebf, 0, 0 }, /* #4 */
    6544     { 0x2e1b52, 0x2e1382, 0xa544, 0xa543, 0, 0 }, /* #5 */
    6545     { 0x3d7cc2, 0x3d7406, 0x331c, 0x331b, 0, 0 }, /* #6 */
    6546     { 0x271853, 0x271087, 0xccc7, 0xccc6, 0, 0 }, /* #7 */
    6547     { 0x3a0902, 0x3a0102, 0x13b1, 0x13b0, 0, 0 }, /* #8 */
    6548     { 0x200e16, 0x200606, 0x241c, 0x241b, 0, 0 }, /* #9 */
    6549     { 0x3669d7, 0x366117, 0x6560, 0x655f, 0, 0 }, /* #10 */
    6550     { 0x363c46, 0x363406, 0x57de, 0x57dd, 0, 0 }, /* #11 */
    6551     { 0x157bc7, 0x157383, 0xe1bb, 0xe1ba, 0, 0 }, /* #12 */
    6552     { 0x1b3f43, 0x1b3787, 0x9a2c, 0x9a2b, 0, 0 }, /* #13 */
    6553     { 0x0c5d52, 0x0c5506, 0x6fe3, 0x6fe2, 0, 0 }, /* #14 */
    6554     { 0x201d03, 0x201583, 0x8233, 0x8232, 0, 0 }, /* #15 */
    6555     { 0x322503, 0x322507, 0x696a, 0x6969, 0, 0 }, /* #16 */
    6556     { 0x327c52, 0x327482, 0xab17, 0xab16, 0, 0 }, /* #17 */
    6557     { 0x1945d2, 0x194502, 0x78a9, 0x78a8, 0, 0 }, /* #18 */
    6558     { 0x2b69d7, 0x2b6187, 0xd4c1, 0xd4c0, 0, 0 }, /* #19 */
    6559     { 0x361507, 0x361507, 0x26f7, 0x26f6, 0, 0 }, /* #20 */
    6560     { 0x0f38d2, 0x0f3086, 0x9e56, 0x9e55, 0, 0 }, /* #21 */
    6561     { 0x051fd7, 0x051707, 0x74b2, 0x74b1, 0, 0 }, /* #22 */
    6562     { 0x0b7703, 0x0b7787, 0xe543, 0xe542, 0, 0 }, /* #23 */
    6563     { 0x3c27c7, 0x3c2787, 0xe23a, 0xe239, 0, 0 }, /* #24 */
    6564     { 0x340846, 0x340082, 0xb15c, 0xb15b, 0, 0 }, /* #25 */
    6565     { 0x0540d7, 0x054007, 0x218c, 0x218b, 0, 0 }, /* #26 */
    6566     { 0x384246, 0x384202, 0x1c4a, 0x1c49, 0, 0 }, /* #27 */
    6567     { 0x327993, 0x327117, 0x3e00, 0x3dff, 0, 0 }, /* #28 */
    6568     { 0x1c5d02, 0x1c5586, 0xf7e8, 0xf7e7, 0, 0 }, /* #29 */
    6569     { 0x103692, 0x103602, 0x3e8b, 0x3e8a, 0, 0 }, /* #30 */
    6570     { 0x383d57, 0x383507, 0x4d4e, 0x4d4d, 0, 0 }, /* #31 */
    6571     { 0x1c2417, 0x1c2487, 0xfebe, 0xfebd, 0, 0 }, /* #32 */
    6572     { 0x211547, 0x211503, 0x12d7, 0x12d6, 0, 0 }, /* #33 */
    6573     { 0x055782, 0x055702, 0x5546, 0x5545, 0, 0 }, /* #34 */
    6574     { 0x1f7fd7, 0x1f7783, 0xd017, 0xd016, 0, 0 }, /* #35 */
    6575     { 0x156552, 0x156586, 0xf234, 0xf233, 0, 0 }, /* #36 */
    6576     { 0x0a1087, 0x0a1003, 0x4ac9, 0x4ac8, 0, 0 }, /* #37 */
    6577     { 0x2f0912, 0x2f0186, 0x9f2c, 0x9f2b, 0, 0 }, /* #38 */
    6578     { 0x370993, 0x370187, 0x99de, 0x99dd, 0, 0 }, /* #39 */
    6579     { 0x017f57, 0x017787, 0xbeb2, 0xbeb1, 0, 0 }, /* #40 */
    6580     { 0x344f86, 0x344782, 0xbaeb, 0xbaea, 0, 0 }, /* #41 */
    6581     { 0x175912, 0x175106, 0x7636, 0x7635, 0, 0 }, /* #42 */
    6582     { 0x325fd2, 0x325706, 0x4fb3, 0x4fb2, 0, 0 }, /* #43 */
    6583     { 0x200193, 0x200107, 0x4304, 0x4303, 0, 0 }, /* #44 */
    6584     { 0x247f53, 0x247703, 0x164b, 0x164a, 0, 0 }, /* #45 */
    6585     { 0x182102, 0x182182, 0xfcf9, 0xfcf8, 0, 0 }, /* #46 */
    6586     { 0x0c7893, 0x0c7013, 0x1350, 0x134f, 0, 0 }, /* #47 */
    6587     { 0x2a6657, 0x2a6607, 0x7e18, 0x7e17, 0, 0 }, /* #48 */
    6588     { 0x0b6156, 0x0b6182, 0x91e4, 0x91e3, 0, 0 }, /* #49 */
    6589     { 0x3b0147, 0x3b0183, 0xcaba, 0xcab9, 0, 0 }, /* #50 */
    6590     { 0x246952, 0x246102, 0x7359, 0x7358, 0, 0 }, /* #51 */
    6591     { 0x261953, 0x261183, 0xf1ac, 0xf1ab, 0, 0 }, /* #52 */
    6592     { 0x112817, 0x112007, 0x0443, 0x0442, 0, 0 }, /* #53 */
    6593     { 0x1c2716, 0x1c2782, 0xda5e, 0xda5d, 0, 0 }, /* #54 */
    6594     { 0x2c1ed3, 0x2c1603, 0x23a8, 0x23a7, 0, 0 }, /* #55 */
    6595     { 0x194bc7, 0x194303, 0x1a55, 0x1a54, 0, 0 }, /* #56 */
    6596     { 0x002552, 0x002506, 0x7748, 0x7747, 0, 0 }, /* #57 */
    6597     { 0x334593, 0x334503, 0x27fc, 0x27fb, 0, 0 }, /* #58 */
    6598     { 0x1c2656, 0x1c2682, 0xdc76, 0xdc75, 0, 0 }, /* #59 */
    6599     { 0x155017, 0x155087, 0xeac1, 0xeac0, 0, 0 }, /* #60 */
    6600     { 0x133bd3, 0x133303, 0x038a, 0x0389, 0, 0 }, /* #61 */
    6601     { 0x195217, 0x195283, 0x9262, 0x9261, 0, 0 }, /* #62 */
    6602     { 0x3434c2, 0x343492, 0x8dc0, 0x8dbf, 0, 0 }, /* #63 */
     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 */
    66036603};
    66046604static const BINU16_TEST_T g_aTests_not_u16[] =
    66056605{
    6606     { 0x0e70c7, 0x0e70c7, 0x9659, 0x69a6, 0, 0 }, /* #0 */
    6607     { 0x1d4f13, 0x1d4f13, 0xbf5b, 0x40a4, 0, 0 }, /* #1 */
    6608     { 0x2b29c7, 0x2b29c7, 0x46cf, 0xb930, 0, 0 }, /* #2 */
    6609     { 0x0037c2, 0x0037c2, 0xa38a, 0x5c75, 0, 0 }, /* #3 */
    6610     { 0x3f52d2, 0x3f52d2, 0x226b, 0xdd94, 0, 0 }, /* #4 */
    6611     { 0x316f87, 0x316f87, 0x408a, 0xbf75, 0, 0 }, /* #5 */
    6612     { 0x3f3ed3, 0x3f3ed3, 0x3f78, 0xc087, 0, 0 }, /* #6 */
    6613     { 0x194f52, 0x194f52, 0x58e7, 0xa718, 0, 0 }, /* #7 */
    6614     { 0x382743, 0x382743, 0xf008, 0x0ff7, 0, 0 }, /* #8 */
    6615     { 0x197c42, 0x197c42, 0x0f57, 0xf0a8, 0, 0 }, /* #9 */
    6616     { 0x191d53, 0x191d53, 0x09e2, 0xf61d, 0, 0 }, /* #10 */
    6617     { 0x1e2992, 0x1e2992, 0x74f5, 0x8b0a, 0, 0 }, /* #11 */
    6618     { 0x3e3393, 0x3e3393, 0xe9d2, 0x162d, 0, 0 }, /* #12 */
    6619     { 0x3c7847, 0x3c7847, 0x84de, 0x7b21, 0, 0 }, /* #13 */
    6620     { 0x0a38d6, 0x0a38d6, 0x5a56, 0xa5a9, 0, 0 }, /* #14 */
    6621     { 0x145702, 0x145702, 0x2a4a, 0xd5b5, 0, 0 }, /* #15 */
    6622     { 0x2f4302, 0x2f4302, 0xe068, 0x1f97, 0, 0 }, /* #16 */
    6623     { 0x200d82, 0x200d82, 0x9a3c, 0x65c3, 0, 0 }, /* #17 */
    6624     { 0x042617, 0x042617, 0xce7b, 0x3184, 0, 0 }, /* #18 */
    6625     { 0x1d0607, 0x1d0607, 0xb5b3, 0x4a4c, 0, 0 }, /* #19 */
    6626     { 0x303d86, 0x303d86, 0x85e2, 0x7a1d, 0, 0 }, /* #20 */
    6627     { 0x0c1e43, 0x0c1e43, 0xea4b, 0x15b4, 0, 0 }, /* #21 */
    6628     { 0x0b0406, 0x0b0406, 0x4b5b, 0xb4a4, 0, 0 }, /* #22 */
    6629     { 0x370692, 0x370692, 0xf417, 0x0be8, 0, 0 }, /* #23 */
    6630     { 0x2f5112, 0x2f5112, 0x95df, 0x6a20, 0, 0 }, /* #24 */
    6631     { 0x2f5583, 0x2f5583, 0x949d, 0x6b62, 0, 0 }, /* #25 */
    6632     { 0x282353, 0x282353, 0x4603, 0xb9fc, 0, 0 }, /* #26 */
    6633     { 0x3269d3, 0x3269d3, 0x00aa, 0xff55, 0, 0 }, /* #27 */
    6634     { 0x170987, 0x170987, 0xb5f3, 0x4a0c, 0, 0 }, /* #28 */
    6635     { 0x0b2d46, 0x0b2d46, 0x783c, 0x87c3, 0, 0 }, /* #29 */
    6636     { 0x272503, 0x272503, 0x1c74, 0xe38b, 0, 0 }, /* #30 */
    6637     { 0x0a6b13, 0x0a6b13, 0x23e8, 0xdc17, 0, 0 }, /* #31 */
    6638     { 0x237907, 0x237907, 0x2fbf, 0xd040, 0, 0 }, /* #32 */
    6639     { 0x300b57, 0x300b57, 0xa401, 0x5bfe, 0, 0 }, /* #33 */
    6640     { 0x2c7e03, 0x2c7e03, 0x9bf5, 0x640a, 0, 0 }, /* #34 */
    6641     { 0x164d43, 0x164d43, 0x9bf8, 0x6407, 0, 0 }, /* #35 */
    6642     { 0x312e53, 0x312e53, 0xadc2, 0x523d, 0, 0 }, /* #36 */
    6643     { 0x364706, 0x364706, 0xdaab, 0x2554, 0, 0 }, /* #37 */
    6644     { 0x346257, 0x346257, 0xb1bc, 0x4e43, 0, 0 }, /* #38 */
    6645     { 0x2b1b07, 0x2b1b07, 0x9eee, 0x6111, 0, 0 }, /* #39 */
    6646     { 0x153e56, 0x153e56, 0x605f, 0x9fa0, 0, 0 }, /* #40 */
    6647     { 0x0e40c7, 0x0e40c7, 0xfeb7, 0x0148, 0, 0 }, /* #41 */
    6648     { 0x1f1e96, 0x1f1e96, 0x63b4, 0x9c4b, 0, 0 }, /* #42 */
    6649     { 0x290747, 0x290747, 0x7af2, 0x850d, 0, 0 }, /* #43 */
    6650     { 0x180c96, 0x180c96, 0xb230, 0x4dcf, 0, 0 }, /* #44 */
    6651     { 0x1409c2, 0x1409c2, 0x5b0f, 0xa4f0, 0, 0 }, /* #45 */
    6652     { 0x164dc7, 0x164dc7, 0xcf40, 0x30bf, 0, 0 }, /* #46 */
    6653     { 0x1e4686, 0x1e4686, 0x3713, 0xc8ec, 0, 0 }, /* #47 */
    6654     { 0x335686, 0x335686, 0xfc38, 0x03c7, 0, 0 }, /* #48 */
    6655     { 0x160f43, 0x160f43, 0x6106, 0x9ef9, 0, 0 }, /* #49 */
    6656     { 0x105903, 0x105903, 0x3dac, 0xc253, 0, 0 }, /* #50 */
    6657     { 0x290942, 0x290942, 0x153e, 0xeac1, 0, 0 }, /* #51 */
    6658     { 0x1a3083, 0x1a3083, 0x67f8, 0x9807, 0, 0 }, /* #52 */
    6659     { 0x386097, 0x386097, 0x12a3, 0xed5c, 0, 0 }, /* #53 */
    6660     { 0x2a3456, 0x2a3456, 0x6f13, 0x90ec, 0, 0 }, /* #54 */
    6661     { 0x1d0783, 0x1d0783, 0x62ad, 0x9d52, 0, 0 }, /* #55 */
    6662     { 0x182747, 0x182747, 0x2847, 0xd7b8, 0, 0 }, /* #56 */
    6663     { 0x0c57c3, 0x0c57c3, 0x4c5c, 0xb3a3, 0, 0 }, /* #57 */
    6664     { 0x3000c6, 0x3000c6, 0xbeba, 0x4145, 0, 0 }, /* #58 */
    6665     { 0x245fd3, 0x245fd3, 0x2dc1, 0xd23e, 0, 0 }, /* #59 */
    6666     { 0x396343, 0x396343, 0xcb99, 0x3466, 0, 0 }, /* #60 */
    6667     { 0x3c72c7, 0x3c72c7, 0x2ad7, 0xd528, 0, 0 }, /* #61 */
    6668     { 0x020316, 0x020316, 0x3e12, 0xc1ed, 0, 0 }, /* #62 */
    6669     { 0x115442, 0x115442, 0xc4b9, 0x3b46, 0, 0 }, /* #63 */
     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 */
    66706670};
    66716671static const BINU16_TEST_T g_aTests_not_u16_locked[] =
    66726672{
    6673     { 0x280753, 0x280753, 0xd132, 0x2ecd, 0, 0 }, /* #0 */
    6674     { 0x085e93, 0x085e93, 0x0d35, 0xf2ca, 0, 0 }, /* #1 */
    6675     { 0x382f96, 0x382f96, 0xc938, 0x36c7, 0, 0 }, /* #2 */
    6676     { 0x350892, 0x350892, 0xa890, 0x576f, 0, 0 }, /* #3 */
    6677     { 0x277c07, 0x277c07, 0x64d6, 0x9b29, 0, 0 }, /* #4 */
    6678     { 0x321e57, 0x321e57, 0x1849, 0xe7b6, 0, 0 }, /* #5 */
    6679     { 0x3d3e56, 0x3d3e56, 0x0b93, 0xf46c, 0, 0 }, /* #6 */
    6680     { 0x2945d7, 0x2945d7, 0xf33d, 0x0cc2, 0, 0 }, /* #7 */
    6681     { 0x000d87, 0x000d87, 0x3813, 0xc7ec, 0, 0 }, /* #8 */
    6682     { 0x346752, 0x346752, 0x92d4, 0x6d2b, 0, 0 }, /* #9 */
    6683     { 0x2d1553, 0x2d1553, 0x9cd5, 0x632a, 0, 0 }, /* #10 */
    6684     { 0x2b4257, 0x2b4257, 0xf142, 0x0ebd, 0, 0 }, /* #11 */
    6685     { 0x0d3806, 0x0d3806, 0x1329, 0xecd6, 0, 0 }, /* #12 */
    6686     { 0x2e55c7, 0x2e55c7, 0xaa3f, 0x55c0, 0, 0 }, /* #13 */
    6687     { 0x173d06, 0x173d06, 0xd6a0, 0x295f, 0, 0 }, /* #14 */
    6688     { 0x2a4a03, 0x2a4a03, 0x9fbd, 0x6042, 0, 0 }, /* #15 */
    6689     { 0x366902, 0x366902, 0xb516, 0x4ae9, 0, 0 }, /* #16 */
    6690     { 0x387082, 0x387082, 0x8c22, 0x73dd, 0, 0 }, /* #17 */
    6691     { 0x3f75c7, 0x3f75c7, 0xd78b, 0x2874, 0, 0 }, /* #18 */
    6692     { 0x005b96, 0x005b96, 0x558f, 0xaa70, 0, 0 }, /* #19 */
    6693     { 0x007e13, 0x007e13, 0xbe2f, 0x41d0, 0, 0 }, /* #20 */
    6694     { 0x0747d2, 0x0747d2, 0x63b0, 0x9c4f, 0, 0 }, /* #21 */
    6695     { 0x1900d3, 0x1900d3, 0xce51, 0x31ae, 0, 0 }, /* #22 */
    6696     { 0x166cc2, 0x166cc2, 0x2460, 0xdb9f, 0, 0 }, /* #23 */
    6697     { 0x323b93, 0x323b93, 0x1957, 0xe6a8, 0, 0 }, /* #24 */
    6698     { 0x356a97, 0x356a97, 0x5777, 0xa888, 0, 0 }, /* #25 */
    6699     { 0x172a13, 0x172a13, 0x635e, 0x9ca1, 0, 0 }, /* #26 */
    6700     { 0x3f0986, 0x3f0986, 0x60de, 0x9f21, 0, 0 }, /* #27 */
    6701     { 0x210a06, 0x210a06, 0xb132, 0x4ecd, 0, 0 }, /* #28 */
    6702     { 0x0d6dc2, 0x0d6dc2, 0x6702, 0x98fd, 0, 0 }, /* #29 */
    6703     { 0x0355c2, 0x0355c2, 0x3cc6, 0xc339, 0, 0 }, /* #30 */
    6704     { 0x106483, 0x106483, 0xcef0, 0x310f, 0, 0 }, /* #31 */
    6705     { 0x311f57, 0x311f57, 0x28ff, 0xd700, 0, 0 }, /* #32 */
    6706     { 0x1406c2, 0x1406c2, 0x33ac, 0xcc53, 0, 0 }, /* #33 */
    6707     { 0x146b56, 0x146b56, 0xa2c9, 0x5d36, 0, 0 }, /* #34 */
    6708     { 0x330197, 0x330197, 0x3135, 0xceca, 0, 0 }, /* #35 */
    6709     { 0x0952d2, 0x0952d2, 0x298f, 0xd670, 0, 0 }, /* #36 */
    6710     { 0x133d13, 0x133d13, 0xdf91, 0x206e, 0, 0 }, /* #37 */
    6711     { 0x2c7043, 0x2c7043, 0x56ed, 0xa912, 0, 0 }, /* #38 */
    6712     { 0x006497, 0x006497, 0xacca, 0x5335, 0, 0 }, /* #39 */
    6713     { 0x2a0b12, 0x2a0b12, 0xcedf, 0x3120, 0, 0 }, /* #40 */
    6714     { 0x082153, 0x082153, 0x1dc9, 0xe236, 0, 0 }, /* #41 */
    6715     { 0x0e7642, 0x0e7642, 0x554a, 0xaab5, 0, 0 }, /* #42 */
    6716     { 0x1a2383, 0x1a2383, 0x9ba6, 0x6459, 0, 0 }, /* #43 */
    6717     { 0x323446, 0x323446, 0x4f28, 0xb0d7, 0, 0 }, /* #44 */
    6718     { 0x2e6ed3, 0x2e6ed3, 0x1771, 0xe88e, 0, 0 }, /* #45 */
    6719     { 0x185e12, 0x185e12, 0xb081, 0x4f7e, 0, 0 }, /* #46 */
    6720     { 0x3f0406, 0x3f0406, 0xc84b, 0x37b4, 0, 0 }, /* #47 */
    6721     { 0x2517c6, 0x2517c6, 0x6fdc, 0x9023, 0, 0 }, /* #48 */
    6722     { 0x354fc2, 0x354fc2, 0xf9a5, 0x065a, 0, 0 }, /* #49 */
    6723     { 0x2b7f87, 0x2b7f87, 0x017d, 0xfe82, 0, 0 }, /* #50 */
    6724     { 0x0f3982, 0x0f3982, 0x56ec, 0xa913, 0, 0 }, /* #51 */
    6725     { 0x1d4a86, 0x1d4a86, 0x5d35, 0xa2ca, 0, 0 }, /* #52 */
    6726     { 0x3a25c2, 0x3a25c2, 0xdd2c, 0x22d3, 0, 0 }, /* #53 */
    6727     { 0x0e2d86, 0x0e2d86, 0x3834, 0xc7cb, 0, 0 }, /* #54 */
    6728     { 0x177ec2, 0x177ec2, 0x55da, 0xaa25, 0, 0 }, /* #55 */
    6729     { 0x3f2053, 0x3f2053, 0x7b40, 0x84bf, 0, 0 }, /* #56 */
    6730     { 0x0b2a17, 0x0b2a17, 0x78a1, 0x875e, 0, 0 }, /* #57 */
    6731     { 0x061d82, 0x061d82, 0x1079, 0xef86, 0, 0 }, /* #58 */
    6732     { 0x1136d6, 0x1136d6, 0x0ed9, 0xf126, 0, 0 }, /* #59 */
    6733     { 0x3a2616, 0x3a2616, 0x6bf5, 0x940a, 0, 0 }, /* #60 */
    6734     { 0x214056, 0x214056, 0xd0d3, 0x2f2c, 0, 0 }, /* #61 */
    6735     { 0x1c4016, 0x1c4016, 0x688f, 0x9770, 0, 0 }, /* #62 */
    6736     { 0x240983, 0x240983, 0x05d1, 0xfa2e, 0, 0 }, /* #63 */
     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 */
    67376737};
    67386738static const BINU16_TEST_T g_aTests_neg_u16[] =
    67396739{
    6740     { 0x1d5957, 0x1d5183, 0x2fe0, 0xd020, 0, 0 }, /* #0 */
    6741     { 0x231c46, 0x231497, 0x7bd5, 0x842b, 0, 0 }, /* #1 */
    6742     { 0x2631d2, 0x263193, 0x5ef2, 0xa10e, 0, 0 }, /* #2 */
    6743     { 0x1b5616, 0x1b5617, 0x874e, 0x78b2, 0, 0 }, /* #3 */
    6744     { 0x061e93, 0x061697, 0x0301, 0xfcff, 0, 0 }, /* #4 */
    6745     { 0x130bc2, 0x130393, 0x3bc5, 0xc43b, 0, 0 }, /* #5 */
    6746     { 0x0d3d17, 0x0d3593, 0x7599, 0x8a67, 0, 0 }, /* #6 */
    6747     { 0x134497, 0x134497, 0x7e51, 0x81af, 0, 0 }, /* #7 */
    6748     { 0x1b2b42, 0x1b2317, 0x8fd3, 0x702d, 0, 0 }, /* #8 */
    6749     { 0x254406, 0x254497, 0x0a64, 0xf59c, 0, 0 }, /* #9 */
    6750     { 0x322847, 0x322097, 0x0478, 0xfb88, 0, 0 }, /* #10 */
    6751     { 0x090c56, 0x090417, 0xd58e, 0x2a72, 0, 0 }, /* #11 */
    6752     { 0x133d93, 0x133517, 0xd40d, 0x2bf3, 0, 0 }, /* #12 */
    6753     { 0x366002, 0x366013, 0x8a7a, 0x7586, 0, 0 }, /* #13 */
    6754     { 0x1d5286, 0x1d5293, 0x4065, 0xbf9b, 0, 0 }, /* #14 */
    6755     { 0x063d82, 0x063597, 0x2ee8, 0xd118, 0, 0 }, /* #15 */
    6756     { 0x2e4d87, 0x2e4593, 0x5968, 0xa698, 0, 0 }, /* #16 */
    6757     { 0x035d52, 0x035517, 0x89e3, 0x761d, 0, 0 }, /* #17 */
    6758     { 0x2078d7, 0x207013, 0x94b1, 0x6b4f, 0, 0 }, /* #18 */
    6759     { 0x0976d6, 0x097693, 0x4955, 0xb6ab, 0, 0 }, /* #19 */
    6760     { 0x1d71d2, 0x1d7193, 0x2c5f, 0xd3a1, 0, 0 }, /* #20 */
    6761     { 0x241d03, 0x241517, 0x9e67, 0x6199, 0, 0 }, /* #21 */
    6762     { 0x044c82, 0x044497, 0x145b, 0xeba5, 0, 0 }, /* #22 */
    6763     { 0x176412, 0x176497, 0x31aa, 0xce56, 0, 0 }, /* #23 */
    6764     { 0x3f2517, 0x3f2517, 0x9043, 0x6fbd, 0, 0 }, /* #24 */
    6765     { 0x1f07d3, 0x1f0793, 0x5f14, 0xa0ec, 0, 0 }, /* #25 */
    6766     { 0x0d4507, 0x0d4507, 0x8cb0, 0x7350, 0, 0 }, /* #26 */
    6767     { 0x1e39d7, 0x1e3193, 0x1953, 0xe6ad, 0, 0 }, /* #27 */
    6768     { 0x107cd3, 0x107493, 0x01b4, 0xfe4c, 0, 0 }, /* #28 */
    6769     { 0x296b86, 0x296313, 0xfbda, 0x0426, 0, 0 }, /* #29 */
    6770     { 0x312b53, 0x312397, 0x4191, 0xbe6f, 0, 0 }, /* #30 */
    6771     { 0x1f17c7, 0x1f1717, 0xf7fb, 0x0805, 0, 0 }, /* #31 */
    6772     { 0x235093, 0x235013, 0xd4b1, 0x2b4f, 0, 0 }, /* #32 */
    6773     { 0x2d0f12, 0x2d0717, 0xe96a, 0x1696, 0, 0 }, /* #33 */
    6774     { 0x184396, 0x184313, 0xf509, 0x0af7, 0, 0 }, /* #34 */
    6775     { 0x1e4e42, 0x1e4693, 0x376f, 0xc891, 0, 0 }, /* #35 */
    6776     { 0x217dd2, 0x217507, 0xf110, 0x0ef0, 0, 0 }, /* #36 */
    6777     { 0x3d6497, 0x3d6497, 0x4d12, 0xb2ee, 0, 0 }, /* #37 */
    6778     { 0x1124d3, 0x112497, 0x4ed3, 0xb12d, 0, 0 }, /* #38 */
    6779     { 0x1a1507, 0x1a1597, 0x6dde, 0x9222, 0, 0 }, /* #39 */
    6780     { 0x1f7ed3, 0x1f7693, 0x72d1, 0x8d2f, 0, 0 }, /* #40 */
    6781     { 0x216307, 0x216397, 0x135d, 0xeca3, 0, 0 }, /* #41 */
    6782     { 0x270383, 0x270393, 0x7aa3, 0x855d, 0, 0 }, /* #42 */
    6783     { 0x205a06, 0x205297, 0x4eb3, 0xb14d, 0, 0 }, /* #43 */
    6784     { 0x0a7286, 0x0a7217, 0xe8e8, 0x1718, 0, 0 }, /* #44 */
    6785     { 0x0403d7, 0x040397, 0x55e9, 0xaa17, 0, 0 }, /* #45 */
    6786     { 0x1d3417, 0x1d3413, 0xf362, 0x0c9e, 0, 0 }, /* #46 */
    6787     { 0x2570d6, 0x257017, 0x962c, 0x69d4, 0, 0 }, /* #47 */
    6788     { 0x0d4003, 0x0d4093, 0x6d38, 0x92c8, 0, 0 }, /* #48 */
    6789     { 0x262147, 0x262197, 0x7389, 0x8c77, 0, 0 }, /* #49 */
    6790     { 0x3a2193, 0x3a2117, 0xfdf6, 0x020a, 0, 0 }, /* #50 */
    6791     { 0x2b62d3, 0x2b6213, 0xe144, 0x1ebc, 0, 0 }, /* #51 */
    6792     { 0x3627c3, 0x362793, 0x6168, 0x9e98, 0, 0 }, /* #52 */
    6793     { 0x1b59c3, 0x1b5113, 0x93c2, 0x6c3e, 0, 0 }, /* #53 */
    6794     { 0x1851d6, 0x185117, 0xb879, 0x4787, 0, 0 }, /* #54 */
    6795     { 0x184b86, 0x184313, 0xa6c8, 0x5938, 0, 0 }, /* #55 */
    6796     { 0x165796, 0x165793, 0x179e, 0xe862, 0, 0 }, /* #56 */
    6797     { 0x3e43d6, 0x3e4393, 0x6592, 0x9a6e, 0, 0 }, /* #57 */
    6798     { 0x340e16, 0x340603, 0xe0c0, 0x1f40, 0, 0 }, /* #58 */
    6799     { 0x146742, 0x146797, 0x6907, 0x96f9, 0, 0 }, /* #59 */
    6800     { 0x3d37d6, 0x3d3717, 0xe3bf, 0x1c41, 0, 0 }, /* #60 */
    6801     { 0x284052, 0x284097, 0x59fd, 0xa603, 0, 0 }, /* #61 */
    6802     { 0x0678c6, 0x067083, 0x7f90, 0x8070, 0, 0 }, /* #62 */
    6803     { 0x1f2603, 0x1f2613, 0xb6ea, 0x4916, 0, 0 }, /* #63 */
     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 */
    68046804};
    68056805static const BINU16_TEST_T g_aTests_neg_u16_locked[] =
    68066806{
    6807     { 0x387f16, 0x387717, 0xbfb2, 0x404e, 0, 0 }, /* #0 */
    6808     { 0x0d5403, 0x0d5487, 0x6900, 0x9700, 0, 0 }, /* #1 */
    6809     { 0x2458d2, 0x245017, 0xa9d8, 0x5628, 0, 0 }, /* #2 */
    6810     { 0x306416, 0x306417, 0xb115, 0x4eeb, 0, 0 }, /* #3 */
    6811     { 0x1e3042, 0x1e3017, 0xcc73, 0x338d, 0, 0 }, /* #4 */
    6812     { 0x391546, 0x391583, 0x40c0, 0xbf40, 0, 0 }, /* #5 */
    6813     { 0x3f4306, 0x3f4313, 0xf462, 0x0b9e, 0, 0 }, /* #6 */
    6814     { 0x000807, 0x000017, 0xec43, 0x13bd, 0, 0 }, /* #7 */
    6815     { 0x287ac2, 0x287213, 0xcdf5, 0x320b, 0, 0 }, /* #8 */
    6816     { 0x1b1b53, 0x1b1393, 0x3426, 0xcbda, 0, 0 }, /* #9 */
    6817     { 0x1567d2, 0x156713, 0xfb6c, 0x0494, 0, 0 }, /* #10 */
    6818     { 0x2a2683, 0x2a2613, 0x8ff3, 0x700d, 0, 0 }, /* #11 */
    6819     { 0x063f57, 0x063717, 0xa767, 0x5899, 0, 0 }, /* #12 */
    6820     { 0x097b92, 0x097317, 0x9bf7, 0x6409, 0, 0 }, /* #13 */
    6821     { 0x351d07, 0x351593, 0x175f, 0xe8a1, 0, 0 }, /* #14 */
    6822     { 0x061486, 0x061417, 0xcab8, 0x3548, 0, 0 }, /* #15 */
    6823     { 0x130592, 0x130507, 0xe410, 0x1bf0, 0, 0 }, /* #16 */
    6824     { 0x206fd3, 0x206797, 0x2204, 0xddfc, 0, 0 }, /* #17 */
    6825     { 0x3648c2, 0x364017, 0xef12, 0x10ee, 0, 0 }, /* #18 */
    6826     { 0x374f46, 0x374793, 0x22b6, 0xdd4a, 0, 0 }, /* #19 */
    6827     { 0x0209d2, 0x020197, 0x03e5, 0xfc1b, 0, 0 }, /* #20 */
    6828     { 0x057bc3, 0x057397, 0x2de9, 0xd217, 0, 0 }, /* #21 */
    6829     { 0x113547, 0x113513, 0x9186, 0x6e7a, 0, 0 }, /* #22 */
    6830     { 0x1f3283, 0x1f3293, 0x6e2a, 0x91d6, 0, 0 }, /* #23 */
    6831     { 0x344b03, 0x344397, 0x501c, 0xafe4, 0, 0 }, /* #24 */
    6832     { 0x3d2ed3, 0x3d2697, 0x1543, 0xeabd, 0, 0 }, /* #25 */
    6833     { 0x362403, 0x362417, 0xacc4, 0x533c, 0, 0 }, /* #26 */
    6834     { 0x0f7942, 0x0f7113, 0xde1b, 0x21e5, 0, 0 }, /* #27 */
    6835     { 0x0c7253, 0x0c7217, 0xe7de, 0x1822, 0, 0 }, /* #28 */
    6836     { 0x351716, 0x351717, 0x928c, 0x6d74, 0, 0 }, /* #29 */
    6837     { 0x2b4992, 0x2b4107, 0xbab0, 0x4550, 0, 0 }, /* #30 */
    6838     { 0x2e7502, 0x2e7593, 0x04c3, 0xfb3d, 0, 0 }, /* #31 */
    6839     { 0x1d7d13, 0x1d7593, 0x6b4b, 0x94b5, 0, 0 }, /* #32 */
    6840     { 0x330c17, 0x330497, 0x5c49, 0xa3b7, 0, 0 }, /* #33 */
    6841     { 0x1d3482, 0x1d3497, 0x26de, 0xd922, 0, 0 }, /* #34 */
    6842     { 0x1d4092, 0x1d4093, 0x163e, 0xe9c2, 0, 0 }, /* #35 */
    6843     { 0x3b1202, 0x3b1217, 0xa47c, 0x5b84, 0, 0 }, /* #36 */
    6844     { 0x127787, 0x127793, 0x5a0e, 0xa5f2, 0, 0 }, /* #37 */
    6845     { 0x146697, 0x146613, 0xad58, 0x52a8, 0, 0 }, /* #38 */
    6846     { 0x2b42c2, 0x2b4297, 0x2eb5, 0xd14b, 0, 0 }, /* #39 */
    6847     { 0x0c2912, 0x0c2113, 0xb29f, 0x4d61, 0, 0 }, /* #40 */
    6848     { 0x3208d2, 0x320093, 0x75c9, 0x8a37, 0, 0 }, /* #41 */
    6849     { 0x301102, 0x301117, 0x9b91, 0x646f, 0, 0 }, /* #42 */
    6850     { 0x0f7687, 0x0f7613, 0xa217, 0x5de9, 0, 0 }, /* #43 */
    6851     { 0x3602d2, 0x360217, 0x8901, 0x76ff, 0, 0 }, /* #44 */
    6852     { 0x2b0f43, 0x2b0797, 0x5a2e, 0xa5d2, 0, 0 }, /* #45 */
    6853     { 0x284557, 0x284597, 0x3036, 0xcfca, 0, 0 }, /* #46 */
    6854     { 0x0a3707, 0x0a3793, 0x703e, 0x8fc2, 0, 0 }, /* #47 */
    6855     { 0x0d3506, 0x0d3517, 0xda6b, 0x2595, 0, 0 }, /* #48 */
    6856     { 0x132b17, 0x132397, 0x733d, 0x8cc3, 0, 0 }, /* #49 */
    6857     { 0x3b7186, 0x3b7117, 0xadbe, 0x5242, 0, 0 }, /* #50 */
    6858     { 0x106042, 0x106017, 0xc597, 0x3a69, 0, 0 }, /* #51 */
    6859     { 0x130457, 0x130493, 0x6893, 0x976d, 0, 0 }, /* #52 */
    6860     { 0x291c82, 0x291493, 0x0e9c, 0xf164, 0, 0 }, /* #53 */
    6861     { 0x1c4787, 0x1c4717, 0xb58c, 0x4a74, 0, 0 }, /* #54 */
    6862     { 0x2f77d3, 0x2f7793, 0x22ce, 0xdd32, 0, 0 }, /* #55 */
    6863     { 0x261e12, 0x261697, 0x1123, 0xeedd, 0, 0 }, /* #56 */
    6864     { 0x0d6993, 0x0d6113, 0xd48b, 0x2b75, 0, 0 }, /* #57 */
    6865     { 0x3f5e16, 0x3f5693, 0x7227, 0x8dd9, 0, 0 }, /* #58 */
    6866     { 0x3a6212, 0x3a6217, 0x96a1, 0x695f, 0, 0 }, /* #59 */
    6867     { 0x3253d7, 0x325317, 0x9361, 0x6c9f, 0, 0 }, /* #60 */
    6868     { 0x113bc7, 0x113317, 0xf17e, 0x0e82, 0, 0 }, /* #61 */
    6869     { 0x3f3096, 0x3f3013, 0x81ce, 0x7e32, 0, 0 }, /* #62 */
    6870     { 0x031702, 0x031797, 0x63de, 0x9c22, 0, 0 }, /* #63 */
     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 */
    68716871};
    68726872static const BINU32_TEST_T g_aTests_inc_u32[] =
    68736873{
    6874     { 0x382b07, 0x382303, 0x4060f315, 0x4060f316, 0, 0 }, /* #0 */
    6875     { 0x301e87, 0x301607, 0x60d428b6, 0x60d428b7, 0, 0 }, /* #1 */
    6876     { 0x297d02, 0x297506, 0x7273e9c9, 0x7273e9ca, 0, 0 }, /* #2 */
    6877     { 0x251386, 0x251302, 0x42b0123c, 0x42b0123d, 0, 0 }, /* #3 */
    6878     { 0x2162d7, 0x216283, 0xecc404b9, 0xecc404ba, 0, 0 }, /* #4 */
    6879     { 0x3059c6, 0x305106, 0x6530a608, 0x6530a609, 0, 0 }, /* #5 */
    6880     { 0x290412, 0x290406, 0x428ca013, 0x428ca014, 0, 0 }, /* #6 */
    6881     { 0x317116, 0x317186, 0x9990b99e, 0x9990b99f, 0, 0 }, /* #7 */
    6882     { 0x285d46, 0x285502, 0x03d9683c, 0x03d9683d, 0, 0 }, /* #8 */
    6883     { 0x0952d6, 0x095202, 0x5c639e44, 0x5c639e45, 0, 0 }, /* #9 */
    6884     { 0x1e7f93, 0x1e7787, 0xd4a3593e, 0xd4a3593f, 0, 0 }, /* #10 */
    6885     { 0x137557, 0x137503, 0x51edd715, 0x51edd716, 0, 0 }, /* #11 */
    6886     { 0x0c08c6, 0x0c0086, 0x9c8350d7, 0x9c8350d8, 0, 0 }, /* #12 */
    6887     { 0x065ec2, 0x065602, 0x2491b266, 0x2491b267, 0, 0 }, /* #13 */
    6888     { 0x257883, 0x257003, 0x5dced4ad, 0x5dced4ae, 0, 0 }, /* #14 */
    6889     { 0x3f1d96, 0x3f1586, 0xab4e4376, 0xab4e4377, 0, 0 }, /* #15 */
    6890     { 0x1318d2, 0x131006, 0x2829a1d3, 0x2829a1d4, 0, 0 }, /* #16 */
    6891     { 0x161e92, 0x161602, 0x0a4994ac, 0x0a4994ad, 0, 0 }, /* #17 */
    6892     { 0x0a3f53, 0x0a3783, 0x8d02620c, 0x8d02620d, 0, 0 }, /* #18 */
    6893     { 0x110113, 0x110103, 0x55bceb3c, 0x55bceb3d, 0, 0 }, /* #19 */
    6894     { 0x090357, 0x090303, 0x608c7188, 0x608c7189, 0, 0 }, /* #20 */
    6895     { 0x311993, 0x311187, 0xb92be3c2, 0xb92be3c3, 0, 0 }, /* #21 */
    6896     { 0x243756, 0x243786, 0xce92f0e1, 0xce92f0e2, 0, 0 }, /* #22 */
    6897     { 0x096686, 0x096606, 0x642a29d6, 0x642a29d7, 0, 0 }, /* #23 */
    6898     { 0x0a1806, 0x0a1086, 0x852f29ab, 0x852f29ac, 0, 0 }, /* #24 */
    6899     { 0x2a3e93, 0x2a3607, 0x75ecb768, 0x75ecb769, 0, 0 }, /* #25 */
    6900     { 0x041397, 0x041307, 0x2e14b195, 0x2e14b196, 0, 0 }, /* #26 */
    6901     { 0x3f4982, 0x3f4186, 0xe29c7710, 0xe29c7711, 0, 0 }, /* #27 */
    6902     { 0x3a7ec6, 0x3a7692, 0xfd74413f, 0xfd744140, 0, 0 }, /* #28 */
    6903     { 0x176d03, 0x176507, 0x229dab9b, 0x229dab9c, 0, 0 }, /* #29 */
    6904     { 0x0867d7, 0x086707, 0x4afd1af9, 0x4afd1afa, 0, 0 }, /* #30 */
    6905     { 0x0a58d3, 0x0a5083, 0xc8b9136c, 0xc8b9136d, 0, 0 }, /* #31 */
    6906     { 0x352f52, 0x352702, 0x1a5597db, 0x1a5597dc, 0, 0 }, /* #32 */
    6907     { 0x071496, 0x071482, 0xca6850e2, 0xca6850e3, 0, 0 }, /* #33 */
    6908     { 0x2c6292, 0x2c6206, 0x6a6b3c41, 0x6a6b3c42, 0, 0 }, /* #34 */
    6909     { 0x004bd6, 0x004316, 0x7d6cc98f, 0x7d6cc990, 0, 0 }, /* #35 */
    6910     { 0x1768c6, 0x176006, 0x73fcee55, 0x73fcee56, 0, 0 }, /* #36 */
    6911     { 0x241647, 0x241697, 0xc99f225f, 0xc99f2260, 0, 0 }, /* #37 */
    6912     { 0x1e3a82, 0x1e3202, 0x415fbb22, 0x415fbb23, 0, 0 }, /* #38 */
    6913     { 0x120013, 0x120087, 0xcd5e3b62, 0xcd5e3b63, 0, 0 }, /* #39 */
    6914     { 0x2508c7, 0x250013, 0x12a5336f, 0x12a53370, 0, 0 }, /* #40 */
    6915     { 0x212683, 0x212607, 0x4dec8dc2, 0x4dec8dc3, 0, 0 }, /* #41 */
    6916     { 0x115c52, 0x115482, 0xfb3d7bc1, 0xfb3d7bc2, 0, 0 }, /* #42 */
    6917     { 0x1f7d46, 0x1f7506, 0x01d4598a, 0x01d4598b, 0, 0 }, /* #43 */
    6918     { 0x011397, 0x011387, 0xfffb5b8a, 0xfffb5b8b, 0, 0 }, /* #44 */
    6919     { 0x144b93, 0x144303, 0x185e3818, 0x185e3819, 0, 0 }, /* #45 */
    6920     { 0x1c6616, 0x1c6682, 0xd4d98e5a, 0xd4d98e5b, 0, 0 }, /* #46 */
    6921     { 0x176a56, 0x176286, 0x860e2cc2, 0x860e2cc3, 0, 0 }, /* #47 */
    6922     { 0x1e5806, 0x1e5082, 0xb6b934b4, 0xb6b934b5, 0, 0 }, /* #48 */
    6923     { 0x123697, 0x123683, 0xca2c870a, 0xca2c870b, 0, 0 }, /* #49 */
    6924     { 0x3b4f93, 0x3b4787, 0x86a94916, 0x86a94917, 0, 0 }, /* #50 */
    6925     { 0x2f50c7, 0x2f5003, 0x31388ac7, 0x31388ac8, 0, 0 }, /* #51 */
    6926     { 0x3b5643, 0x3b5607, 0x24c340e3, 0x24c340e4, 0, 0 }, /* #52 */
    6927     { 0x0d6cd2, 0x0d6486, 0xec5c4d2d, 0xec5c4d2e, 0, 0 }, /* #53 */
    6928     { 0x171616, 0x171602, 0x48b4f79d, 0x48b4f79e, 0, 0 }, /* #54 */
    6929     { 0x085383, 0x085307, 0x22c43b7d, 0x22c43b7e, 0, 0 }, /* #55 */
    6930     { 0x053b46, 0x053306, 0x60fa4a4c, 0x60fa4a4d, 0, 0 }, /* #56 */
    6931     { 0x0c2a86, 0x0c2282, 0xc68998c0, 0xc68998c1, 0, 0 }, /* #57 */
    6932     { 0x210c86, 0x210486, 0xfa4e2bea, 0xfa4e2beb, 0, 0 }, /* #58 */
    6933     { 0x1e2cd3, 0x1e2487, 0x8f2bea62, 0x8f2bea63, 0, 0 }, /* #59 */
    6934     { 0x341c97, 0x341483, 0xf543b206, 0xf543b207, 0, 0 }, /* #60 */
    6935     { 0x1e7107, 0x1e7187, 0x9c6f7686, 0x9c6f7687, 0, 0 }, /* #61 */
    6936     { 0x1b3952, 0x1b3186, 0x9e917fa4, 0x9e917fa5, 0, 0 }, /* #62 */
    6937     { 0x0219d3, 0x021187, 0xff4f9f81, 0xff4f9f82, 0, 0 }, /* #63 */
     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 */
    69386938};
    69396939static const BINU32_TEST_T g_aTests_inc_u32_locked[] =
    69406940{
    6941     { 0x1d4043, 0x1d4083, 0xa0c5b274, 0xa0c5b275, 0, 0 }, /* #0 */
    6942     { 0x097692, 0x097686, 0xe64b7602, 0xe64b7603, 0, 0 }, /* #1 */
    6943     { 0x2b2206, 0x2b2202, 0x6b0cb360, 0x6b0cb361, 0, 0 }, /* #2 */
    6944     { 0x364043, 0x364003, 0x01564529, 0x0156452a, 0, 0 }, /* #3 */
    6945     { 0x1a2dd3, 0x1a2593, 0xa329cb3f, 0xa329cb40, 0, 0 }, /* #4 */
    6946     { 0x2574d3, 0x257413, 0x04be007f, 0x04be0080, 0, 0 }, /* #5 */
    6947     { 0x333743, 0x333707, 0x4ddcfff2, 0x4ddcfff3, 0, 0 }, /* #6 */
    6948     { 0x173603, 0x173607, 0x7e438516, 0x7e438517, 0, 0 }, /* #7 */
    6949     { 0x3b5a93, 0x3b5297, 0x8d42748f, 0x8d427490, 0, 0 }, /* #8 */
    6950     { 0x066653, 0x066683, 0xb446d69c, 0xb446d69d, 0, 0 }, /* #9 */
    6951     { 0x2d18c7, 0x2d1087, 0xe1b663c9, 0xe1b663ca, 0, 0 }, /* #10 */
    6952     { 0x2432d3, 0x243287, 0xec804c38, 0xec804c39, 0, 0 }, /* #11 */
    6953     { 0x297b06, 0x297302, 0x61229cc6, 0x61229cc7, 0, 0 }, /* #12 */
    6954     { 0x272a82, 0x272286, 0xebe995b6, 0xebe995b7, 0, 0 }, /* #13 */
    6955     { 0x1e34c2, 0x1e3406, 0x648044b3, 0x648044b4, 0, 0 }, /* #14 */
    6956     { 0x1c0142, 0x1c0186, 0xb5687fd0, 0xb5687fd1, 0, 0 }, /* #15 */
    6957     { 0x3e5c83, 0x3e5483, 0xe4d0add8, 0xe4d0add9, 0, 0 }, /* #16 */
    6958     { 0x286312, 0x286386, 0x8cf29bc2, 0x8cf29bc3, 0, 0 }, /* #17 */
    6959     { 0x120f13, 0x120783, 0x9f01be31, 0x9f01be32, 0, 0 }, /* #18 */
    6960     { 0x102647, 0x102607, 0x0a8cc4ea, 0x0a8cc4eb, 0, 0 }, /* #19 */
    6961     { 0x261252, 0x261202, 0x4b5699be, 0x4b5699bf, 0, 0 }, /* #20 */
    6962     { 0x0b1117, 0x0b1107, 0x7360e6a5, 0x7360e6a6, 0, 0 }, /* #21 */
    6963     { 0x172652, 0x172602, 0x28f11ac0, 0x28f11ac1, 0, 0 }, /* #22 */
    6964     { 0x264317, 0x264383, 0xb34f4733, 0xb34f4734, 0, 0 }, /* #23 */
    6965     { 0x020cc6, 0x020406, 0x03ed82b1, 0x03ed82b2, 0, 0 }, /* #24 */
    6966     { 0x134ed6, 0x134682, 0xb2e8b724, 0xb2e8b725, 0, 0 }, /* #25 */
    6967     { 0x1c1f86, 0x1c1786, 0x874701b1, 0x874701b2, 0, 0 }, /* #26 */
    6968     { 0x152703, 0x152707, 0x3f4e4c6b, 0x3f4e4c6c, 0, 0 }, /* #27 */
    6969     { 0x2d6382, 0x2d6306, 0x5cbc2708, 0x5cbc2709, 0, 0 }, /* #28 */
    6970     { 0x2d6802, 0x2d6002, 0x1825721b, 0x1825721c, 0, 0 }, /* #29 */
    6971     { 0x1b5f02, 0x1b5706, 0x5db146f8, 0x5db146f9, 0, 0 }, /* #30 */
    6972     { 0x3f27d3, 0x3f2707, 0x0eed9a32, 0x0eed9a33, 0, 0 }, /* #31 */
    6973     { 0x2b0d92, 0x2b0586, 0xb1991db3, 0xb1991db4, 0, 0 }, /* #32 */
    6974     { 0x3336d6, 0x333606, 0x5c37c717, 0x5c37c718, 0, 0 }, /* #33 */
    6975     { 0x0150c3, 0x015007, 0x1dd4b362, 0x1dd4b363, 0, 0 }, /* #34 */
    6976     { 0x356207, 0x356283, 0xc4f4dd0c, 0xc4f4dd0d, 0, 0 }, /* #35 */
    6977     { 0x1233d6, 0x123306, 0x269037fb, 0x269037fc, 0, 0 }, /* #36 */
    6978     { 0x090943, 0x090183, 0x982d5ffd, 0x982d5ffe, 0, 0 }, /* #37 */
    6979     { 0x160187, 0x160183, 0xde49fe74, 0xde49fe75, 0, 0 }, /* #38 */
    6980     { 0x1d63d7, 0x1d6307, 0x00708d39, 0x00708d3a, 0, 0 }, /* #39 */
    6981     { 0x2a1412, 0x2a1486, 0x91fa0539, 0x91fa053a, 0, 0 }, /* #40 */
    6982     { 0x1558d3, 0x155087, 0x9a9b3216, 0x9a9b3217, 0, 0 }, /* #41 */
    6983     { 0x123497, 0x123483, 0x8a7bede4, 0x8a7bede5, 0, 0 }, /* #42 */
    6984     { 0x1e1856, 0x1e1006, 0x4cb9db2c, 0x4cb9db2d, 0, 0 }, /* #43 */
    6985     { 0x054ad3, 0x054287, 0xcdbe9ee7, 0xcdbe9ee8, 0, 0 }, /* #44 */
    6986     { 0x2f6386, 0x2f6386, 0xf756d759, 0xf756d75a, 0, 0 }, /* #45 */
    6987     { 0x025587, 0x025587, 0xc1a1ebb3, 0xc1a1ebb4, 0, 0 }, /* #46 */
    6988     { 0x1e34c2, 0x1e3482, 0x8437a78b, 0x8437a78c, 0, 0 }, /* #47 */
    6989     { 0x317c06, 0x317486, 0xc243cf95, 0xc243cf96, 0, 0 }, /* #48 */
    6990     { 0x3c0046, 0x3c0082, 0xee8bcfcd, 0xee8bcfce, 0, 0 }, /* #49 */
    6991     { 0x131813, 0x131003, 0x28f018b8, 0x28f018b9, 0, 0 }, /* #50 */
    6992     { 0x057e42, 0x057682, 0xe693f85c, 0xe693f85d, 0, 0 }, /* #51 */
    6993     { 0x183492, 0x183402, 0x5784ce3a, 0x5784ce3b, 0, 0 }, /* #52 */
    6994     { 0x1144c6, 0x114406, 0x4e9f44ce, 0x4e9f44cf, 0, 0 }, /* #53 */
    6995     { 0x2a16c3, 0x2a1687, 0xfae06d52, 0xfae06d53, 0, 0 }, /* #54 */
    6996     { 0x173916, 0x173106, 0x02ba2e1a, 0x02ba2e1b, 0, 0 }, /* #55 */
    6997     { 0x080ad2, 0x080206, 0x1f7729bd, 0x1f7729be, 0, 0 }, /* #56 */
    6998     { 0x0478c6, 0x047082, 0xb8ac2b6a, 0xb8ac2b6b, 0, 0 }, /* #57 */
    6999     { 0x3e10c6, 0x3e1086, 0xd3448c32, 0xd3448c33, 0, 0 }, /* #58 */
    7000     { 0x0c5696, 0x0c5682, 0x92aadd63, 0x92aadd64, 0, 0 }, /* #59 */
    7001     { 0x347b93, 0x347303, 0x614053b2, 0x614053b3, 0, 0 }, /* #60 */
    7002     { 0x053283, 0x053283, 0xd3da276d, 0xd3da276e, 0, 0 }, /* #61 */
    7003     { 0x165a93, 0x165207, 0x578f7ca9, 0x578f7caa, 0, 0 }, /* #62 */
    7004     { 0x352352, 0x352386, 0xb16ab909, 0xb16ab90a, 0, 0 }, /* #63 */
     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 */
    70057005};
    70067006static const BINU32_TEST_T g_aTests_dec_u32[] =
    70077007{
    7008     { 0x3b71d6, 0x3b7182, 0xb1ca50e1, 0xb1ca50e0, 0, 0 }, /* #0 */
    7009     { 0x137297, 0x137287, 0x81f3cba4, 0x81f3cba3, 0, 0 }, /* #1 */
    7010     { 0x156456, 0x156402, 0x173ac977, 0x173ac976, 0, 0 }, /* #2 */
    7011     { 0x110846, 0x110086, 0xab9bea94, 0xab9bea93, 0, 0 }, /* #3 */
    7012     { 0x147dd6, 0x147586, 0xe2f2001c, 0xe2f2001b, 0, 0 }, /* #4 */
    7013     { 0x1977c3, 0x197707, 0x4ad4bddc, 0x4ad4bddb, 0, 0 }, /* #5 */
    7014     { 0x325e53, 0x325607, 0x4fa4edfa, 0x4fa4edf9, 0, 0 }, /* #6 */
    7015     { 0x053682, 0x053606, 0x157a591c, 0x157a591b, 0, 0 }, /* #7 */
    7016     { 0x2d47c6, 0x2d4786, 0xbe05247c, 0xbe05247b, 0, 0 }, /* #8 */
    7017     { 0x024756, 0x024702, 0x193935a8, 0x193935a7, 0, 0 }, /* #9 */
    7018     { 0x3c22c3, 0x3c2283, 0xd8b1fa1b, 0xd8b1fa1a, 0, 0 }, /* #10 */
    7019     { 0x245782, 0x245782, 0x9bcf026e, 0x9bcf026d, 0, 0 }, /* #11 */
    7020     { 0x3f4256, 0x3f4282, 0xc7aecdba, 0xc7aecdb9, 0, 0 }, /* #12 */
    7021     { 0x2f2946, 0x2f2192, 0xc37aea30, 0xc37aea2f, 0, 0 }, /* #13 */
    7022     { 0x263503, 0x263583, 0xea3e096e, 0xea3e096d, 0, 0 }, /* #14 */
    7023     { 0x1e2283, 0x1e2207, 0x13378519, 0x13378518, 0, 0 }, /* #15 */
    7024     { 0x153a07, 0x153283, 0xd5d80d3c, 0xd5d80d3b, 0, 0 }, /* #16 */
    7025     { 0x3c6452, 0x3c6402, 0x3f928477, 0x3f928476, 0, 0 }, /* #17 */
    7026     { 0x0f2c07, 0x0f2407, 0x52541675, 0x52541674, 0, 0 }, /* #18 */
    7027     { 0x0c1fd3, 0x0c1707, 0x2c633434, 0x2c633433, 0, 0 }, /* #19 */
    7028     { 0x2701c3, 0x270187, 0xcbfb86bf, 0xcbfb86be, 0, 0 }, /* #20 */
    7029     { 0x311002, 0x311002, 0x178f3ce1, 0x178f3ce0, 0, 0 }, /* #21 */
    7030     { 0x150b47, 0x150307, 0x0e36c7e9, 0x0e36c7e8, 0, 0 }, /* #22 */
    7031     { 0x061212, 0x061202, 0x6f21d281, 0x6f21d280, 0, 0 }, /* #23 */
    7032     { 0x083097, 0x083007, 0x39b9e78f, 0x39b9e78e, 0, 0 }, /* #24 */
    7033     { 0x2e2f92, 0x2e2782, 0xa163896c, 0xa163896b, 0, 0 }, /* #25 */
    7034     { 0x2356c2, 0x235682, 0xbd8095e6, 0xbd8095e5, 0, 0 }, /* #26 */
    7035     { 0x3b5312, 0x3b5386, 0x84d086c1, 0x84d086c0, 0, 0 }, /* #27 */
    7036     { 0x2f5f42, 0x2f5782, 0xc616e062, 0xc616e061, 0, 0 }, /* #28 */
    7037     { 0x372953, 0x372187, 0xe706ff6d, 0xe706ff6c, 0, 0 }, /* #29 */
    7038     { 0x014846, 0x014002, 0x29a11ea8, 0x29a11ea7, 0, 0 }, /* #30 */
    7039     { 0x310482, 0x310416, 0x687fa470, 0x687fa46f, 0, 0 }, /* #31 */
    7040     { 0x147f92, 0x147786, 0xc6471b83, 0xc6471b82, 0, 0 }, /* #32 */
    7041     { 0x345f43, 0x345707, 0x1906a7c4, 0x1906a7c3, 0, 0 }, /* #33 */
    7042     { 0x014bd6, 0x014302, 0x452b1f86, 0x452b1f85, 0, 0 }, /* #34 */
    7043     { 0x2424c2, 0x242406, 0x05d80dd9, 0x05d80dd8, 0, 0 }, /* #35 */
    7044     { 0x1d4246, 0x1d4202, 0x77b04c63, 0x77b04c62, 0, 0 }, /* #36 */
    7045     { 0x1d48d7, 0x1d4003, 0x03046853, 0x03046852, 0, 0 }, /* #37 */
    7046     { 0x3e2613, 0x3e2693, 0xe54288c0, 0xe54288bf, 0, 0 }, /* #38 */
    7047     { 0x177f97, 0x177703, 0x322a86ea, 0x322a86e9, 0, 0 }, /* #39 */
    7048     { 0x0b7093, 0x0b7003, 0x1fce786e, 0x1fce786d, 0, 0 }, /* #40 */
    7049     { 0x2111c7, 0x211183, 0xe3584174, 0xe3584173, 0, 0 }, /* #41 */
    7050     { 0x114ed3, 0x114603, 0x4b5cbb69, 0x4b5cbb68, 0, 0 }, /* #42 */
    7051     { 0x073086, 0x073086, 0xb883c988, 0xb883c987, 0, 0 }, /* #43 */
    7052     { 0x041ed3, 0x041603, 0x040bac41, 0x040bac40, 0, 0 }, /* #44 */
    7053     { 0x2f0096, 0x2f0092, 0xb42ec4e0, 0xb42ec4df, 0, 0 }, /* #45 */
    7054     { 0x1f6a42, 0x1f6202, 0x4bf4853f, 0x4bf4853e, 0, 0 }, /* #46 */
    7055     { 0x216143, 0x216187, 0xda5edfbf, 0xda5edfbe, 0, 0 }, /* #47 */
    7056     { 0x3553c7, 0x355387, 0xf2374857, 0xf2374856, 0, 0 }, /* #48 */
    7057     { 0x135dc2, 0x135502, 0x4515a614, 0x4515a613, 0, 0 }, /* #49 */
    7058     { 0x1708c3, 0x170083, 0xe8a46562, 0xe8a46561, 0, 0 }, /* #50 */
    7059     { 0x2f5197, 0x2f5187, 0xf53e4a12, 0xf53e4a11, 0, 0 }, /* #51 */
    7060     { 0x005b12, 0x005306, 0x76e81b75, 0x76e81b74, 0, 0 }, /* #52 */
    7061     { 0x3535c3, 0x353583, 0x9fa87492, 0x9fa87491, 0, 0 }, /* #53 */
    7062     { 0x2f0656, 0x2f0686, 0xfe27ea66, 0xfe27ea65, 0, 0 }, /* #54 */
    7063     { 0x2a6f96, 0x2a6782, 0x9868918a, 0x98689189, 0, 0 }, /* #55 */
    7064     { 0x3f0713, 0x3f0707, 0x41c41ac1, 0x41c41ac0, 0, 0 }, /* #56 */
    7065     { 0x156dd7, 0x156517, 0x279f1ad0, 0x279f1acf, 0, 0 }, /* #57 */
    7066     { 0x2a1412, 0x2a1492, 0xb29dbb50, 0xb29dbb4f, 0, 0 }, /* #58 */
    7067     { 0x1b6dd2, 0x1b6502, 0x1e6aabf5, 0x1e6aabf4, 0, 0 }, /* #59 */
    7068     { 0x2f3202, 0x2f3286, 0x9ac48482, 0x9ac48481, 0, 0 }, /* #60 */
    7069     { 0x164f17, 0x164703, 0x31e01844, 0x31e01843, 0, 0 }, /* #61 */
    7070     { 0x2f5b07, 0x2f5303, 0x2c7d667a, 0x2c7d6679, 0, 0 }, /* #62 */
    7071     { 0x3f3207, 0x3f3283, 0xae63f83e, 0xae63f83d, 0, 0 }, /* #63 */
     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 */
    70727072};
    70737073static const BINU32_TEST_T g_aTests_dec_u32_locked[] =
    70747074{
    7075     { 0x107652, 0x107602, 0x09d81111, 0x09d81110, 0, 0 }, /* #0 */
    7076     { 0x132887, 0x132007, 0x0380928f, 0x0380928e, 0, 0 }, /* #1 */
    7077     { 0x0d2796, 0x0d2786, 0x9d5389fa, 0x9d5389f9, 0, 0 }, /* #2 */
    7078     { 0x3d3352, 0x3d3382, 0xb48b1d1b, 0xb48b1d1a, 0, 0 }, /* #3 */
    7079     { 0x384303, 0x384383, 0xda09a081, 0xda09a080, 0, 0 }, /* #4 */
    7080     { 0x004e92, 0x004602, 0x7b99c9eb, 0x7b99c9ea, 0, 0 }, /* #5 */
    7081     { 0x344bd3, 0x344303, 0x58cf0033, 0x58cf0032, 0, 0 }, /* #6 */
    7082     { 0x1e6387, 0x1e6387, 0xc204662e, 0xc204662d, 0, 0 }, /* #7 */
    7083     { 0x152503, 0x152583, 0xafa6d47b, 0xafa6d47a, 0, 0 }, /* #8 */
    7084     { 0x0949c2, 0x094186, 0xc6ad2ad9, 0xc6ad2ad8, 0, 0 }, /* #9 */
    7085     { 0x346456, 0x346482, 0xe6fbcb44, 0xe6fbcb43, 0, 0 }, /* #10 */
    7086     { 0x1d0fc6, 0x1d0782, 0x8649db87, 0x8649db86, 0, 0 }, /* #11 */
    7087     { 0x031192, 0x031182, 0x8d592d03, 0x8d592d02, 0, 0 }, /* #12 */
    7088     { 0x313e47, 0x313603, 0x67ab4ff9, 0x67ab4ff8, 0, 0 }, /* #13 */
    7089     { 0x321486, 0x321402, 0x0b7ad80e, 0x0b7ad80d, 0, 0 }, /* #14 */
    7090     { 0x320d86, 0x320516, 0x6ddcb4b0, 0x6ddcb4af, 0, 0 }, /* #15 */
    7091     { 0x047197, 0x047103, 0x26bbe97d, 0x26bbe97c, 0, 0 }, /* #16 */
    7092     { 0x134787, 0x134707, 0x37827756, 0x37827755, 0, 0 }, /* #17 */
    7093     { 0x2225c6, 0x222502, 0x073ad6ea, 0x073ad6e9, 0, 0 }, /* #18 */
    7094     { 0x2c7893, 0x2c7003, 0x0ed38632, 0x0ed38631, 0, 0 }, /* #19 */
    7095     { 0x062d57, 0x062507, 0x2738cdbc, 0x2738cdbb, 0, 0 }, /* #20 */
    7096     { 0x097842, 0x097082, 0xb9259347, 0xb9259346, 0, 0 }, /* #21 */
    7097     { 0x3458d6, 0x345006, 0x16ef52f6, 0x16ef52f5, 0, 0 }, /* #22 */
    7098     { 0x047a13, 0x047287, 0xadbfd322, 0xadbfd321, 0, 0 }, /* #23 */
    7099     { 0x295396, 0x295382, 0x9e4be5a9, 0x9e4be5a8, 0, 0 }, /* #24 */
    7100     { 0x280c87, 0x280487, 0xb9e2f7ee, 0xb9e2f7ed, 0, 0 }, /* #25 */
    7101     { 0x3a0502, 0x3a0582, 0xeeecb2eb, 0xeeecb2ea, 0, 0 }, /* #26 */
    7102     { 0x164e96, 0x164606, 0x16ab6e18, 0x16ab6e17, 0, 0 }, /* #27 */
    7103     { 0x3d2353, 0x3d2303, 0x0229f409, 0x0229f408, 0, 0 }, /* #28 */
    7104     { 0x0d3b07, 0x0d3387, 0x99589694, 0x99589693, 0, 0 }, /* #29 */
    7105     { 0x187b93, 0x187307, 0x09d66a1e, 0x09d66a1d, 0, 0 }, /* #30 */
    7106     { 0x185856, 0x185002, 0x3777461b, 0x3777461a, 0, 0 }, /* #31 */
    7107     { 0x2c30d6, 0x2c3082, 0xa7ae87ed, 0xa7ae87ec, 0, 0 }, /* #32 */
    7108     { 0x1a5a12, 0x1a5202, 0x42b236f8, 0x42b236f7, 0, 0 }, /* #33 */
    7109     { 0x3b6c53, 0x3b6483, 0xc9f412a8, 0xc9f412a7, 0, 0 }, /* #34 */
    7110     { 0x3e5f52, 0x3e5706, 0x2968911e, 0x2968911d, 0, 0 }, /* #35 */
    7111     { 0x0e3182, 0x0e3196, 0xff17da10, 0xff17da0f, 0, 0 }, /* #36 */
    7112     { 0x081016, 0x081082, 0x976cf176, 0x976cf175, 0, 0 }, /* #37 */
    7113     { 0x1b6ed7, 0x1b6683, 0xbb8c0652, 0xbb8c0651, 0, 0 }, /* #38 */
    7114     { 0x202843, 0x202083, 0x8df1cc41, 0x8df1cc40, 0, 0 }, /* #39 */
    7115     { 0x312e07, 0x312693, 0xecd2b9e0, 0xecd2b9df, 0, 0 }, /* #40 */
    7116     { 0x1a1293, 0x1a1207, 0x6d86e166, 0x6d86e165, 0, 0 }, /* #41 */
    7117     { 0x221147, 0x221103, 0x5dfc2341, 0x5dfc2340, 0, 0 }, /* #42 */
    7118     { 0x2624d6, 0x262402, 0x16f024a3, 0x16f024a2, 0, 0 }, /* #43 */
    7119     { 0x301dc2, 0x301586, 0x807ca749, 0x807ca748, 0, 0 }, /* #44 */
    7120     { 0x135a56, 0x135286, 0xd34437c7, 0xd34437c6, 0, 0 }, /* #45 */
    7121     { 0x2247d6, 0x224702, 0x36ae6bc8, 0x36ae6bc7, 0, 0 }, /* #46 */
    7122     { 0x093c53, 0x093407, 0x54fb6e89, 0x54fb6e88, 0, 0 }, /* #47 */
    7123     { 0x330886, 0x330006, 0x36caa089, 0x36caa088, 0, 0 }, /* #48 */
    7124     { 0x392a52, 0x392286, 0x9fbc5788, 0x9fbc5787, 0, 0 }, /* #49 */
    7125     { 0x2e0c57, 0x2e0483, 0xe1a0e04d, 0xe1a0e04c, 0, 0 }, /* #50 */
    7126     { 0x324507, 0x324507, 0x743266e2, 0x743266e1, 0, 0 }, /* #51 */
    7127     { 0x3c7513, 0x3c7587, 0xd54848c4, 0xd54848c3, 0, 0 }, /* #52 */
    7128     { 0x3a7bd3, 0x3a7307, 0x6f3a3f56, 0x6f3a3f55, 0, 0 }, /* #53 */
    7129     { 0x1d08d3, 0x1d0007, 0x35e7b854, 0x35e7b853, 0, 0 }, /* #54 */
    7130     { 0x1b0187, 0x1b0183, 0xa5654cff, 0xa5654cfe, 0, 0 }, /* #55 */
    7131     { 0x000e16, 0x000602, 0x6624fa7d, 0x6624fa7c, 0, 0 }, /* #56 */
    7132     { 0x110287, 0x110297, 0x841c41a0, 0x841c419f, 0, 0 }, /* #57 */
    7133     { 0x353b83, 0x353383, 0xb2bd54ce, 0xb2bd54cd, 0, 0 }, /* #58 */
    7134     { 0x3b3817, 0x3b3087, 0xf5ce9131, 0xf5ce9130, 0, 0 }, /* #59 */
    7135     { 0x044006, 0x044086, 0x88ebb513, 0x88ebb512, 0, 0 }, /* #60 */
    7136     { 0x121d17, 0x121507, 0x6b8a7fbe, 0x6b8a7fbd, 0, 0 }, /* #61 */
    7137     { 0x2e3647, 0x2e3607, 0x24437012, 0x24437011, 0, 0 }, /* #62 */
    7138     { 0x1e5457, 0x1e5487, 0xc528cb3a, 0xc528cb39, 0, 0 }, /* #63 */
     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 */
    71397139};
    71407140static const BINU32_TEST_T g_aTests_not_u32[] =
    71417141{
    7142     { 0x271896, 0x271896, 0x55269b0f, 0xaad964f0, 0, 0 }, /* #0 */
    7143     { 0x3b2682, 0x3b2682, 0x024a0f3a, 0xfdb5f0c5, 0, 0 }, /* #1 */
    7144     { 0x1031d2, 0x1031d2, 0xe561d7ec, 0x1a9e2813, 0, 0 }, /* #2 */
    7145     { 0x0f68d7, 0x0f68d7, 0x49c55ac0, 0xb63aa53f, 0, 0 }, /* #3 */
    7146     { 0x333053, 0x333053, 0x1c79e1ea, 0xe3861e15, 0, 0 }, /* #4 */
    7147     { 0x254b87, 0x254b87, 0xac6ead26, 0x539152d9, 0, 0 }, /* #5 */
    7148     { 0x0360d2, 0x0360d2, 0x71070316, 0x8ef8fce9, 0, 0 }, /* #6 */
    7149     { 0x263586, 0x263586, 0x3a72a82d, 0xc58d57d2, 0, 0 }, /* #7 */
    7150     { 0x0d7417, 0x0d7417, 0x8ce58e58, 0x731a71a7, 0, 0 }, /* #8 */
    7151     { 0x296cc2, 0x296cc2, 0x065e9fec, 0xf9a16013, 0, 0 }, /* #9 */
    7152     { 0x3d3cd6, 0x3d3cd6, 0x63ddcd63, 0x9c22329c, 0, 0 }, /* #10 */
    7153     { 0x2e4a57, 0x2e4a57, 0xeaa45180, 0x155bae7f, 0, 0 }, /* #11 */
    7154     { 0x124347, 0x124347, 0x95796a8f, 0x6a869570, 0, 0 }, /* #12 */
    7155     { 0x021247, 0x021247, 0x74b432d9, 0x8b4bcd26, 0, 0 }, /* #13 */
    7156     { 0x3f3e53, 0x3f3e53, 0x4013fe91, 0xbfec016e, 0, 0 }, /* #14 */
    7157     { 0x1463d7, 0x1463d7, 0xd9c269d9, 0x263d9626, 0, 0 }, /* #15 */
    7158     { 0x2b7a53, 0x2b7a53, 0x037b0e5d, 0xfc84f1a2, 0, 0 }, /* #16 */
    7159     { 0x0b01d2, 0x0b01d2, 0xedba7c91, 0x1245836e, 0, 0 }, /* #17 */
    7160     { 0x0b0e93, 0x0b0e93, 0x6dcdcccb, 0x92323334, 0, 0 }, /* #18 */
    7161     { 0x315683, 0x315683, 0x0387c5e7, 0xfc783a18, 0, 0 }, /* #19 */
    7162     { 0x043c47, 0x043c47, 0x02ce7d6e, 0xfd318291, 0, 0 }, /* #20 */
    7163     { 0x300502, 0x300502, 0xe0fea672, 0x1f01598d, 0, 0 }, /* #21 */
    7164     { 0x3e3f53, 0x3e3f53, 0x487e9a0a, 0xb78165f5, 0, 0 }, /* #22 */
    7165     { 0x037687, 0x037687, 0x92d425c4, 0x6d2bda3b, 0, 0 }, /* #23 */
    7166     { 0x1c1d96, 0x1c1d96, 0x23ccc17d, 0xdc333e82, 0, 0 }, /* #24 */
    7167     { 0x3d3206, 0x3d3206, 0xf643e52b, 0x09bc1ad4, 0, 0 }, /* #25 */
    7168     { 0x0c2543, 0x0c2543, 0x57bccafe, 0xa8433501, 0, 0 }, /* #26 */
    7169     { 0x356093, 0x356093, 0x92945db8, 0x6d6ba247, 0, 0 }, /* #27 */
    7170     { 0x0d0ad3, 0x0d0ad3, 0xe49f028d, 0x1b60fd72, 0, 0 }, /* #28 */
    7171     { 0x255883, 0x255883, 0xc35e7b4d, 0x3ca184b2, 0, 0 }, /* #29 */
    7172     { 0x161497, 0x161497, 0x9972ce72, 0x668d318d, 0, 0 }, /* #30 */
    7173     { 0x163913, 0x163913, 0xf54c85f7, 0x0ab37a08, 0, 0 }, /* #31 */
    7174     { 0x024747, 0x024747, 0xca2a4c38, 0x35d5b3c7, 0, 0 }, /* #32 */
    7175     { 0x043602, 0x043602, 0x26fb3b05, 0xd904c4fa, 0, 0 }, /* #33 */
    7176     { 0x134c87, 0x134c87, 0xf4847b64, 0x0b7b849b, 0, 0 }, /* #34 */
    7177     { 0x247796, 0x247796, 0x4edc3a10, 0xb123c5ef, 0, 0 }, /* #35 */
    7178     { 0x193346, 0x193346, 0x3804b48c, 0xc7fb4b73, 0, 0 }, /* #36 */
    7179     { 0x272102, 0x272102, 0xadb5b63b, 0x524a49c4, 0, 0 }, /* #37 */
    7180     { 0x1220c6, 0x1220c6, 0xcfe26f93, 0x301d906c, 0, 0 }, /* #38 */
    7181     { 0x036b16, 0x036b16, 0x005510e3, 0xffaaef1c, 0, 0 }, /* #39 */
    7182     { 0x1e6197, 0x1e6197, 0x34c0c1be, 0xcb3f3e41, 0, 0 }, /* #40 */
    7183     { 0x090246, 0x090246, 0x28f77ce3, 0xd708831c, 0, 0 }, /* #41 */
    7184     { 0x036e47, 0x036e47, 0x344ecc02, 0xcbb133fd, 0, 0 }, /* #42 */
    7185     { 0x2f3bc3, 0x2f3bc3, 0x6f61630a, 0x909e9cf5, 0, 0 }, /* #43 */
    7186     { 0x210407, 0x210407, 0xf7adcc35, 0x085233ca, 0, 0 }, /* #44 */
    7187     { 0x176902, 0x176902, 0x8f02f303, 0x70fd0cfc, 0, 0 }, /* #45 */
    7188     { 0x366c17, 0x366c17, 0x4b70aa01, 0xb48f55fe, 0, 0 }, /* #46 */
    7189     { 0x317c93, 0x317c93, 0x677635dd, 0x9889ca22, 0, 0 }, /* #47 */
    7190     { 0x231a03, 0x231a03, 0x1ac000a3, 0xe53fff5c, 0, 0 }, /* #48 */
    7191     { 0x2133d6, 0x2133d6, 0x8ded3ef2, 0x7212c10d, 0, 0 }, /* #49 */
    7192     { 0x227543, 0x227543, 0x4d98e4bd, 0xb2671b42, 0, 0 }, /* #50 */
    7193     { 0x0414d3, 0x0414d3, 0x6e161a80, 0x91e9e57f, 0, 0 }, /* #51 */
    7194     { 0x2942d6, 0x2942d6, 0x5c4c1faa, 0xa3b3e055, 0, 0 }, /* #52 */
    7195     { 0x350c96, 0x350c96, 0x0606ff79, 0xf9f90086, 0, 0 }, /* #53 */
    7196     { 0x197007, 0x197007, 0x3c800cb7, 0xc37ff348, 0, 0 }, /* #54 */
    7197     { 0x045c87, 0x045c87, 0xf0fb5bc4, 0x0f04a43b, 0, 0 }, /* #55 */
    7198     { 0x245ac7, 0x245ac7, 0x33b0e7ea, 0xcc4f1815, 0, 0 }, /* #56 */
    7199     { 0x2f7b92, 0x2f7b92, 0x11ac2782, 0xee53d87d, 0, 0 }, /* #57 */
    7200     { 0x154496, 0x154496, 0x49f84ee5, 0xb607b11a, 0, 0 }, /* #58 */
    7201     { 0x2e6f03, 0x2e6f03, 0x9aedabdf, 0x65125420, 0, 0 }, /* #59 */
    7202     { 0x180306, 0x180306, 0xab691a80, 0x5496e57f, 0, 0 }, /* #60 */
    7203     { 0x314e07, 0x314e07, 0x4c2c2a46, 0xb3d3d5b9, 0, 0 }, /* #61 */
    7204     { 0x0d7ad2, 0x0d7ad2, 0x0d233f1b, 0xf2dcc0e4, 0, 0 }, /* #62 */
    7205     { 0x091987, 0x091987, 0xac9e5c08, 0x5361a3f7, 0, 0 }, /* #63 */
     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 */
    72067206};
    72077207static const BINU32_TEST_T g_aTests_not_u32_locked[] =
    72087208{
    7209     { 0x3b6986, 0x3b6986, 0x41e2930e, 0xbe1d6cf1, 0, 0 }, /* #0 */
    7210     { 0x137f56, 0x137f56, 0x2f871e0f, 0xd078e1f0, 0, 0 }, /* #1 */
    7211     { 0x232492, 0x232492, 0xe9eb3ca3, 0x1614c35c, 0, 0 }, /* #2 */
    7212     { 0x0f0242, 0x0f0242, 0x4cb629cd, 0xb349d632, 0, 0 }, /* #3 */
    7213     { 0x1e4052, 0x1e4052, 0xcc91b901, 0x336e46fe, 0, 0 }, /* #4 */
    7214     { 0x3327d7, 0x3327d7, 0x8974510c, 0x768baef3, 0, 0 }, /* #5 */
    7215     { 0x186d06, 0x186d06, 0xce93b71a, 0x316c48e5, 0, 0 }, /* #6 */
    7216     { 0x1d4696, 0x1d4696, 0x1b7b36ef, 0xe484c910, 0, 0 }, /* #7 */
    7217     { 0x2162d7, 0x2162d7, 0x00e03320, 0xff1fccdf, 0, 0 }, /* #8 */
    7218     { 0x1e1f07, 0x1e1f07, 0x51bd7059, 0xae428fa6, 0, 0 }, /* #9 */
    7219     { 0x1335d6, 0x1335d6, 0xa44307ae, 0x5bbcf851, 0, 0 }, /* #10 */
    7220     { 0x2100c6, 0x2100c6, 0xebd3e1a5, 0x142c1e5a, 0, 0 }, /* #11 */
    7221     { 0x0a6443, 0x0a6443, 0xb0669ade, 0x4f996521, 0, 0 }, /* #12 */
    7222     { 0x0b3452, 0x0b3452, 0xe7f7576f, 0x1808a890, 0, 0 }, /* #13 */
    7223     { 0x3c0c17, 0x3c0c17, 0x87795708, 0x7886a8f7, 0, 0 }, /* #14 */
    7224     { 0x355453, 0x355453, 0xfb5b2da3, 0x04a4d25c, 0, 0 }, /* #15 */
    7225     { 0x345657, 0x345657, 0x2ba2b6d1, 0xd45d492e, 0, 0 }, /* #16 */
    7226     { 0x3b2093, 0x3b2093, 0xf2d28259, 0x0d2d7da6, 0, 0 }, /* #17 */
    7227     { 0x017217, 0x017217, 0xb0666f0f, 0x4f9990f0, 0, 0 }, /* #18 */
    7228     { 0x207756, 0x207756, 0x8821d892, 0x77de276d, 0, 0 }, /* #19 */
    7229     { 0x144407, 0x144407, 0x71503080, 0x8eafcf7f, 0, 0 }, /* #20 */
    7230     { 0x1465d2, 0x1465d2, 0x0c4b8f67, 0xf3b47098, 0, 0 }, /* #21 */
    7231     { 0x372093, 0x372093, 0x798ae4bf, 0x86751b40, 0, 0 }, /* #22 */
    7232     { 0x095183, 0x095183, 0x5a13daa3, 0xa5ec255c, 0, 0 }, /* #23 */
    7233     { 0x056092, 0x056092, 0x6bd95e39, 0x9426a1c6, 0, 0 }, /* #24 */
    7234     { 0x1d5dc6, 0x1d5dc6, 0xeefe2daa, 0x1101d255, 0, 0 }, /* #25 */
    7235     { 0x377a17, 0x377a17, 0x4fd01196, 0xb02fee69, 0, 0 }, /* #26 */
    7236     { 0x2d02c7, 0x2d02c7, 0x16d8d061, 0xe9272f9e, 0, 0 }, /* #27 */
    7237     { 0x180006, 0x180006, 0x9dca69e9, 0x62359616, 0, 0 }, /* #28 */
    7238     { 0x051907, 0x051907, 0x5b653997, 0xa49ac668, 0, 0 }, /* #29 */
    7239     { 0x2c1f82, 0x2c1f82, 0xf1f25d16, 0x0e0da2e9, 0, 0 }, /* #30 */
    7240     { 0x344412, 0x344412, 0xc0af2728, 0x3f50d8d7, 0, 0 }, /* #31 */
    7241     { 0x0e7d97, 0x0e7d97, 0x1d1dd3f0, 0xe2e22c0f, 0, 0 }, /* #32 */
    7242     { 0x395682, 0x395682, 0x85c4647d, 0x7a3b9b82, 0, 0 }, /* #33 */
    7243     { 0x151d42, 0x151d42, 0x581b5592, 0xa7e4aa6d, 0, 0 }, /* #34 */
    7244     { 0x2a2f97, 0x2a2f97, 0xb55e66a7, 0x4aa19958, 0, 0 }, /* #35 */
    7245     { 0x1f5487, 0x1f5487, 0xdb6317c0, 0x249ce83f, 0, 0 }, /* #36 */
    7246     { 0x0a0542, 0x0a0542, 0xd1c410ee, 0x2e3bef11, 0, 0 }, /* #37 */
    7247     { 0x014d16, 0x014d16, 0x9bc3da27, 0x643c25d8, 0, 0 }, /* #38 */
    7248     { 0x1454d2, 0x1454d2, 0xe9c6f3ce, 0x16390c31, 0, 0 }, /* #39 */
    7249     { 0x1f34c3, 0x1f34c3, 0x7d3ba597, 0x82c45a68, 0, 0 }, /* #40 */
    7250     { 0x140153, 0x140153, 0x994be96e, 0x66b41691, 0, 0 }, /* #41 */
    7251     { 0x3234c6, 0x3234c6, 0xbb1a78ab, 0x44e58754, 0, 0 }, /* #42 */
    7252     { 0x133b47, 0x133b47, 0x2b41e6d4, 0xd4be192b, 0, 0 }, /* #43 */
    7253     { 0x1a5946, 0x1a5946, 0x2f8b9d34, 0xd07462cb, 0, 0 }, /* #44 */
    7254     { 0x382392, 0x382392, 0x8c485078, 0x73b7af87, 0, 0 }, /* #45 */
    7255     { 0x281dc7, 0x281dc7, 0x75b49e6d, 0x8a4b6192, 0, 0 }, /* #46 */
    7256     { 0x2e6e17, 0x2e6e17, 0x5205377a, 0xadfac885, 0, 0 }, /* #47 */
    7257     { 0x3b7256, 0x3b7256, 0xccc2ba27, 0x333d45d8, 0, 0 }, /* #48 */
    7258     { 0x116153, 0x116153, 0x15643c35, 0xea9bc3ca, 0, 0 }, /* #49 */
    7259     { 0x2c6846, 0x2c6846, 0xaf55ed8f, 0x50aa1270, 0, 0 }, /* #50 */
    7260     { 0x126342, 0x126342, 0xa5f886ea, 0x5a077915, 0, 0 }, /* #51 */
    7261     { 0x0b5287, 0x0b5287, 0x722a828a, 0x8dd57d75, 0, 0 }, /* #52 */
    7262     { 0x083407, 0x083407, 0xe8059332, 0x17fa6ccd, 0, 0 }, /* #53 */
    7263     { 0x0b4f97, 0x0b4f97, 0x4b8772a1, 0xb4788d5e, 0, 0 }, /* #54 */
    7264     { 0x0d5757, 0x0d5757, 0xa3da3be5, 0x5c25c41a, 0, 0 }, /* #55 */
    7265     { 0x345346, 0x345346, 0x7220ef16, 0x8ddf10e9, 0, 0 }, /* #56 */
    7266     { 0x315896, 0x315896, 0x14dff7aa, 0xeb200855, 0, 0 }, /* #57 */
    7267     { 0x311c07, 0x311c07, 0x8f7b5169, 0x7084ae96, 0, 0 }, /* #58 */
    7268     { 0x346207, 0x346207, 0x6a568d35, 0x95a972ca, 0, 0 }, /* #59 */
    7269     { 0x0b34d6, 0x0b34d6, 0x0cd437cd, 0xf32bc832, 0, 0 }, /* #60 */
    7270     { 0x1867c6, 0x1867c6, 0x0295259e, 0xfd6ada61, 0, 0 }, /* #61 */
    7271     { 0x042602, 0x042602, 0x82d40042, 0x7d2bffbd, 0, 0 }, /* #62 */
    7272     { 0x033ac3, 0x033ac3, 0xf13d2e39, 0x0ec2d1c6, 0, 0 }, /* #63 */
     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 */
    72737273};
    72747274static const BINU32_TEST_T g_aTests_neg_u32[] =
    72757275{
    7276     { 0x1e5c06, 0x1e5497, 0x23ebe4e8, 0xdc141b18, 0, 0 }, /* #0 */
    7277     { 0x373e16, 0x373613, 0xd7a35444, 0x285cabbc, 0, 0 }, /* #1 */
    7278     { 0x342303, 0x342313, 0xfcd60ab6, 0x0329f54a, 0, 0 }, /* #2 */
    7279     { 0x236446, 0x236413, 0x8437b36c, 0x7bc84c94, 0, 0 }, /* #3 */
    7280     { 0x3b7c02, 0x3b7497, 0x15240f04, 0xeadbf0fc, 0, 0 }, /* #4 */
    7281     { 0x0516d2, 0x051617, 0x966cdb28, 0x699324d8, 0, 0 }, /* #5 */
    7282     { 0x031217, 0x031293, 0x34551141, 0xcbaaeebf, 0, 0 }, /* #6 */
    7283     { 0x051cc3, 0x051493, 0x376559c2, 0xc89aa63e, 0, 0 }, /* #7 */
    7284     { 0x0e4c83, 0x0e4483, 0x76ed4980, 0x8912b680, 0, 0 }, /* #8 */
    7285     { 0x196642, 0x196693, 0x2cdd3093, 0xd322cf6d, 0, 0 }, /* #9 */
    7286     { 0x274692, 0x274693, 0x112570b4, 0xeeda8f4c, 0, 0 }, /* #10 */
    7287     { 0x1d13d3, 0x1d1317, 0xc0811aad, 0x3f7ee553, 0, 0 }, /* #11 */
    7288     { 0x0d2103, 0x0d2197, 0x1a12cfdf, 0xe5ed3021, 0, 0 }, /* #12 */
    7289     { 0x1635d6, 0x163593, 0x5196de1a, 0xae6921e6, 0, 0 }, /* #13 */
    7290     { 0x374706, 0x374797, 0x1d274097, 0xe2d8bf69, 0, 0 }, /* #14 */
    7291     { 0x3d0cc6, 0x3d0413, 0xfce40eba, 0x031bf146, 0, 0 }, /* #15 */
    7292     { 0x2e7b52, 0x2e7317, 0xdfc53d79, 0x203ac287, 0, 0 }, /* #16 */
    7293     { 0x134052, 0x134017, 0xebd73696, 0x1428c96a, 0, 0 }, /* #17 */
    7294     { 0x0a65d7, 0x0a6513, 0xef2c5add, 0x10d3a523, 0, 0 }, /* #18 */
    7295     { 0x307c83, 0x307417, 0x80c9d051, 0x7f362faf, 0, 0 }, /* #19 */
    7296     { 0x0e2547, 0x0e2593, 0x6ed391e4, 0x912c6e1c, 0, 0 }, /* #20 */
    7297     { 0x310083, 0x310017, 0xe6d91849, 0x1926e7b7, 0, 0 }, /* #21 */
    7298     { 0x015546, 0x015513, 0xa5751214, 0x5a8aedec, 0, 0 }, /* #22 */
    7299     { 0x241993, 0x241117, 0x85d0561c, 0x7a2fa9e4, 0, 0 }, /* #23 */
    7300     { 0x1b13d7, 0x1b1317, 0xb3ceed06, 0x4c3112fa, 0, 0 }, /* #24 */
    7301     { 0x265103, 0x265197, 0x1aea0734, 0xe515f8cc, 0, 0 }, /* #25 */
    7302     { 0x214897, 0x214017, 0x8551142c, 0x7aaeebd4, 0, 0 }, /* #26 */
    7303     { 0x2c27c2, 0x2c2797, 0x7c7dc579, 0x83823a87, 0, 0 }, /* #27 */
    7304     { 0x2c4686, 0x2c4613, 0x97e5d3ed, 0x681a2c13, 0, 0 }, /* #28 */
    7305     { 0x032b47, 0x032317, 0xaf465aef, 0x50b9a511, 0, 0 }, /* #29 */
    7306     { 0x3b5343, 0x3b5397, 0x42c33da7, 0xbd3cc259, 0, 0 }, /* #30 */
    7307     { 0x307646, 0x307617, 0xe1011d2c, 0x1efee2d4, 0, 0 }, /* #31 */
    7308     { 0x246406, 0x246413, 0xe1747ae6, 0x1e8b851a, 0, 0 }, /* #32 */
    7309     { 0x352b87, 0x352303, 0xbee72f20, 0x4118d0e0, 0, 0 }, /* #33 */
    7310     { 0x221642, 0x221613, 0xb1eb7e1a, 0x4e1481e6, 0, 0 }, /* #34 */
    7311     { 0x1a7982, 0x1a7197, 0x4da1e6ef, 0xb25e1911, 0, 0 }, /* #35 */
    7312     { 0x366406, 0x366497, 0x350168cd, 0xcafe9733, 0, 0 }, /* #36 */
    7313     { 0x1e7786, 0x1e7717, 0xabad6428, 0x54529bd8, 0, 0 }, /* #37 */
    7314     { 0x3d3453, 0x3d3497, 0x7f3d867f, 0x80c27981, 0, 0 }, /* #38 */
    7315     { 0x246b03, 0x246307, 0xc3b402d0, 0x3c4bfd30, 0, 0 }, /* #39 */
    7316     { 0x122816, 0x122017, 0x8bb61e56, 0x7449e1aa, 0, 0 }, /* #40 */
    7317     { 0x152457, 0x152493, 0x01f44b99, 0xfe0bb467, 0, 0 }, /* #41 */
    7318     { 0x181643, 0x181693, 0x6795e1e6, 0x986a1e1a, 0, 0 }, /* #42 */
    7319     { 0x261797, 0x261713, 0xb28de695, 0x4d72196b, 0, 0 }, /* #43 */
    7320     { 0x274987, 0x274117, 0x84af4f3b, 0x7b50b0c5, 0, 0 }, /* #44 */
    7321     { 0x3b7053, 0x3b7097, 0x73e48e6a, 0x8c1b7196, 0, 0 }, /* #45 */
    7322     { 0x382f82, 0x382717, 0xb3266683, 0x4cd9997d, 0, 0 }, /* #46 */
    7323     { 0x387a86, 0x387217, 0xb0c7dc19, 0x4f3823e7, 0, 0 }, /* #47 */
    7324     { 0x3c0086, 0x3c0007, 0xc9df7310, 0x36208cf0, 0, 0 }, /* #48 */
    7325     { 0x046797, 0x046793, 0x3b2b8246, 0xc4d47dba, 0, 0 }, /* #49 */
    7326     { 0x2c1296, 0x2c1293, 0x102fa8d1, 0xefd0572f, 0, 0 }, /* #50 */
    7327     { 0x1d5542, 0x1d5593, 0x7f42be7d, 0x80bd4183, 0, 0 }, /* #51 */
    7328     { 0x307392, 0x307313, 0xbbf9c15f, 0x44063ea1, 0, 0 }, /* #52 */
    7329     { 0x105c52, 0x105413, 0xa52f3ef8, 0x5ad0c108, 0, 0 }, /* #53 */
    7330     { 0x034196, 0x034197, 0x2337b148, 0xdcc84eb8, 0, 0 }, /* #54 */
    7331     { 0x187106, 0x187113, 0x82c6143f, 0x7d39ebc1, 0, 0 }, /* #55 */
    7332     { 0x2a57c3, 0x2a5717, 0x8a4d0e9a, 0x75b2f166, 0, 0 }, /* #56 */
    7333     { 0x3540c2, 0x354013, 0x84db25b7, 0x7b24da49, 0, 0 }, /* #57 */
    7334     { 0x2e2d47, 0x2e2597, 0x38a14151, 0xc75ebeaf, 0, 0 }, /* #58 */
    7335     { 0x2d2643, 0x2d2613, 0x848d300e, 0x7b72cff2, 0, 0 }, /* #59 */
    7336     { 0x372942, 0x372197, 0x65350d15, 0x9acaf2eb, 0, 0 }, /* #60 */
    7337     { 0x362a17, 0x362217, 0x92cdc1dc, 0x6d323e24, 0, 0 }, /* #61 */
    7338     { 0x3e2647, 0x3e2693, 0x3218a04d, 0xcde75fb3, 0, 0 }, /* #62 */
    7339     { 0x020307, 0x020393, 0x34645e53, 0xcb9ba1ad, 0, 0 }, /* #63 */
     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 */
    73407340};
    73417341static const BINU32_TEST_T g_aTests_neg_u32_locked[] =
    73427342{
    7343     { 0x076897, 0x076017, 0x91309c49, 0x6ecf63b7, 0, 0 }, /* #0 */
    7344     { 0x0a57c6, 0x0a5713, 0xd3d09c1d, 0x2c2f63e3, 0, 0 }, /* #1 */
    7345     { 0x1d2a53, 0x1d2293, 0x41a4c035, 0xbe5b3fcb, 0, 0 }, /* #2 */
    7346     { 0x1e60d6, 0x1e6083, 0x352ac250, 0xcad53db0, 0, 0 }, /* #3 */
    7347     { 0x011453, 0x011497, 0x0f9c7879, 0xf0638787, 0, 0 }, /* #4 */
    7348     { 0x292b52, 0x292317, 0x85ec0367, 0x7a13fc99, 0, 0 }, /* #5 */
    7349     { 0x161486, 0x161413, 0xd5d82335, 0x2a27dccb, 0, 0 }, /* #6 */
    7350     { 0x210993, 0x210197, 0x5b32d128, 0xa4cd2ed8, 0, 0 }, /* #7 */
    7351     { 0x391206, 0x391217, 0x80dc6bd9, 0x7f239427, 0, 0 }, /* #8 */
    7352     { 0x333c86, 0x333413, 0x8a3a4c68, 0x75c5b398, 0, 0 }, /* #9 */
    7353     { 0x0b7f96, 0x0b7717, 0xedbef82e, 0x124107d2, 0, 0 }, /* #10 */
    7354     { 0x207316, 0x207393, 0x56edf49f, 0xa9120b61, 0, 0 }, /* #11 */
    7355     { 0x0f5fc6, 0x0f5717, 0xb7f2cb72, 0x480d348e, 0, 0 }, /* #12 */
    7356     { 0x1a2443, 0x1a2417, 0xdce5f92c, 0x231a06d4, 0, 0 }, /* #13 */
    7357     { 0x104b16, 0x104397, 0x2d53c945, 0xd2ac36bb, 0, 0 }, /* #14 */
    7358     { 0x0a5d42, 0x0a5597, 0x526a3234, 0xad95cdcc, 0, 0 }, /* #15 */
    7359     { 0x320e83, 0x320693, 0x5672abd1, 0xa98d542f, 0, 0 }, /* #16 */
    7360     { 0x3906d7, 0x390613, 0xa73d94d4, 0x58c26b2c, 0, 0 }, /* #17 */
    7361     { 0x0d5ad6, 0x0d5213, 0xf0b564fc, 0x0f4a9b04, 0, 0 }, /* #18 */
    7362     { 0x3a3a06, 0x3a3217, 0xf5cb1ca7, 0x0a34e359, 0, 0 }, /* #19 */
    7363     { 0x3f5712, 0x3f5713, 0xb1e37abb, 0x4e1c8545, 0, 0 }, /* #20 */
    7364     { 0x032187, 0x032113, 0xb7b31553, 0x484ceaad, 0, 0 }, /* #21 */
    7365     { 0x005ed7, 0x005693, 0x17a16481, 0xe85e9b7f, 0, 0 }, /* #22 */
    7366     { 0x231912, 0x231197, 0x44e2b88c, 0xbb1d4774, 0, 0 }, /* #23 */
    7367     { 0x207586, 0x207513, 0xc6d29e86, 0x392d617a, 0, 0 }, /* #24 */
    7368     { 0x2c0e93, 0x2c0617, 0xe5b3da61, 0x1a4c259f, 0, 0 }, /* #25 */
    7369     { 0x1614d2, 0x161493, 0x3d2011c9, 0xc2dfee37, 0, 0 }, /* #26 */
    7370     { 0x2a51d7, 0x2a5193, 0x58a51477, 0xa75aeb89, 0, 0 }, /* #27 */
    7371     { 0x0e4792, 0x0e4713, 0xba1ddad4, 0x45e2252c, 0, 0 }, /* #28 */
    7372     { 0x332a86, 0x332297, 0x38b2d443, 0xc74d2bbd, 0, 0 }, /* #29 */
    7373     { 0x384bd7, 0x384397, 0x2b2d6736, 0xd4d298ca, 0, 0 }, /* #30 */
    7374     { 0x251086, 0x251013, 0xe8f09c46, 0x170f63ba, 0, 0 }, /* #31 */
    7375     { 0x2d3f03, 0x2d3797, 0x72f7bb42, 0x8d0844be, 0, 0 }, /* #32 */
    7376     { 0x171402, 0x171413, 0xe3337063, 0x1ccc8f9d, 0, 0 }, /* #33 */
    7377     { 0x281803, 0x281013, 0xd10ae005, 0x2ef51ffb, 0, 0 }, /* #34 */
    7378     { 0x284146, 0x284193, 0x66563b02, 0x99a9c4fe, 0, 0 }, /* #35 */
    7379     { 0x1a0293, 0x1a0297, 0x488f0a45, 0xb770f5bb, 0, 0 }, /* #36 */
    7380     { 0x1b1f13, 0x1b1717, 0xe21fac48, 0x1de053b8, 0, 0 }, /* #37 */
    7381     { 0x2967d7, 0x296787, 0x576daa60, 0xa89255a0, 0, 0 }, /* #38 */
    7382     { 0x3c1c46, 0x3c1497, 0x612502ec, 0x9edafd14, 0, 0 }, /* #39 */
    7383     { 0x334106, 0x334193, 0x2175aa08, 0xde8a55f8, 0, 0 }, /* #40 */
    7384     { 0x147097, 0x147093, 0x77f9a4e7, 0x88065b19, 0, 0 }, /* #41 */
    7385     { 0x257c87, 0x257417, 0xd2b69506, 0x2d496afa, 0, 0 }, /* #42 */
    7386     { 0x1c7997, 0x1c7193, 0x5c7a9e8a, 0xa3856176, 0, 0 }, /* #43 */
    7387     { 0x2a0a47, 0x2a0213, 0xa047c0ae, 0x5fb83f52, 0, 0 }, /* #44 */
    7388     { 0x2c7503, 0x2c7593, 0x1290cb93, 0xed6f346d, 0, 0 }, /* #45 */
    7389     { 0x0b09c7, 0x0b0197, 0x3d3798a4, 0xc2c8675c, 0, 0 }, /* #46 */
    7390     { 0x1b3bc6, 0x1b3317, 0xb9934b67, 0x466cb499, 0, 0 }, /* #47 */
    7391     { 0x0c5a17, 0x0c5293, 0x51fa6b7d, 0xae059483, 0, 0 }, /* #48 */
    7392     { 0x3257d6, 0x325797, 0x6068e628, 0x9f9719d8, 0, 0 }, /* #49 */
    7393     { 0x2274d2, 0x227497, 0x0298427e, 0xfd67bd82, 0, 0 }, /* #50 */
    7394     { 0x384542, 0x384513, 0xc803fc2a, 0x37fc03d6, 0, 0 }, /* #51 */
    7395     { 0x1d6087, 0x1d6017, 0xcb21a2a6, 0x34de5d5a, 0, 0 }, /* #52 */
    7396     { 0x0b3d57, 0x0b3597, 0x0d2f2b13, 0xf2d0d4ed, 0, 0 }, /* #53 */
    7397     { 0x0a3a16, 0x0a3297, 0x4ecfe31e, 0xb1301ce2, 0, 0 }, /* #54 */
    7398     { 0x3917d2, 0x391793, 0x1557f86c, 0xeaa80794, 0, 0 }, /* #55 */
    7399     { 0x253383, 0x253317, 0xd47da791, 0x2b82586f, 0, 0 }, /* #56 */
    7400     { 0x0b2556, 0x0b2597, 0x55479683, 0xaab8697d, 0, 0 }, /* #57 */
    7401     { 0x0665d6, 0x066513, 0xf3ede39c, 0x0c121c64, 0, 0 }, /* #58 */
    7402     { 0x1e2146, 0x1e2193, 0x31a1df3e, 0xce5e20c2, 0, 0 }, /* #59 */
    7403     { 0x3d0617, 0x3d0693, 0x597a6cea, 0xa6859316, 0, 0 }, /* #60 */
    7404     { 0x3d7683, 0x3d7697, 0x35efb0dc, 0xca104f24, 0, 0 }, /* #61 */
    7405     { 0x311c16, 0x311413, 0xcb718965, 0x348e769b, 0, 0 }, /* #62 */
    7406     { 0x361007, 0x361013, 0xd1ada239, 0x2e525dc7, 0, 0 }, /* #63 */
     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 */
    74077407};
    74087408static const BINU64_TEST_T g_aTests_inc_u64[] =
    74097409{
    7410     { 0x2f24d6, 0x2f2406, 0x015dcf8c31f2aea2, 0x015dcf8c31f2aea3, 0, 0 }, /* #0 */
    7411     { 0x146b02, 0x146306, 0x7c6974a877494d68, 0x7c6974a877494d69, 0, 0 }, /* #1 */
    7412     { 0x2312c6, 0x231206, 0x1108c985c42ba71d, 0x1108c985c42ba71e, 0, 0 }, /* #2 */
    7413     { 0x251547, 0x251503, 0x149ceafc16d5dc1b, 0x149ceafc16d5dc1c, 0, 0 }, /* #3 */
    7414     { 0x1a6ad3, 0x1a6207, 0x1b193dbd7862c705, 0x1b193dbd7862c706, 0, 0 }, /* #4 */
    7415     { 0x152dd6, 0x152582, 0xac5634598ff4344e, 0xac5634598ff4344f, 0, 0 }, /* #5 */
    7416     { 0x261ed7, 0x261603, 0x1055f2489296ad96, 0x1055f2489296ad97, 0, 0 }, /* #6 */
    7417     { 0x280e47, 0x280683, 0xfcaf83f71791c70c, 0xfcaf83f71791c70d, 0, 0 }, /* #7 */
    7418     { 0x2b1e06, 0x2b1682, 0x93418c1f6c6b7e4e, 0x93418c1f6c6b7e4f, 0, 0 }, /* #8 */
    7419     { 0x303842, 0x303096, 0xb6c1aeb8e3f1abff, 0xb6c1aeb8e3f1ac00, 0, 0 }, /* #9 */
    7420     { 0x2d47d6, 0x2d4706, 0x74a3def0ca7eb258, 0x74a3def0ca7eb259, 0, 0 }, /* #10 */
    7421     { 0x137a97, 0x137203, 0x70321bbfb02559ee, 0x70321bbfb02559ef, 0, 0 }, /* #11 */
    7422     { 0x110843, 0x110003, 0x33107924197b9cb5, 0x33107924197b9cb6, 0, 0 }, /* #12 */
    7423     { 0x175093, 0x175003, 0x50e7a6dc1816d296, 0x50e7a6dc1816d297, 0, 0 }, /* #13 */
    7424     { 0x0b1b97, 0x0b1303, 0x193ff3f56bf162a7, 0x193ff3f56bf162a8, 0, 0 }, /* #14 */
    7425     { 0x0c66d6, 0x0c6692, 0xdbb671a6daae5d3f, 0xdbb671a6daae5d40, 0, 0 }, /* #15 */
    7426     { 0x300257, 0x300207, 0x22ea0454cf126edc, 0x22ea0454cf126edd, 0, 0 }, /* #16 */
    7427     { 0x2d46c7, 0x2d4603, 0x1fd9d696b46657f0, 0x1fd9d696b46657f1, 0, 0 }, /* #17 */
    7428     { 0x312912, 0x312186, 0xc5dfd42a59a744a9, 0xc5dfd42a59a744aa, 0, 0 }, /* #18 */
    7429     { 0x3e0403, 0x3e0487, 0xd7a383fa0bfa1ce0, 0xd7a383fa0bfa1ce1, 0, 0 }, /* #19 */
    7430     { 0x0c0413, 0x0c0407, 0x548e92f26b96e2ea, 0x548e92f26b96e2eb, 0, 0 }, /* #20 */
    7431     { 0x2c7f12, 0x2c7786, 0xd462899dadece0dd, 0xd462899dadece0de, 0, 0 }, /* #21 */
    7432     { 0x321487, 0x321483, 0x9eaf9b02084b390c, 0x9eaf9b02084b390d, 0, 0 }, /* #22 */
    7433     { 0x302f87, 0x302787, 0xb21e58212b8ec521, 0xb21e58212b8ec522, 0, 0 }, /* #23 */
    7434     { 0x167e12, 0x167682, 0xa790b1cd79739e25, 0xa790b1cd79739e26, 0, 0 }, /* #24 */
    7435     { 0x2e1006, 0x2e1086, 0xd7bf0a4058a8fb0b, 0xd7bf0a4058a8fb0c, 0, 0 }, /* #25 */
    7436     { 0x344112, 0x344186, 0xca82b4fa4e0a2b4d, 0xca82b4fa4e0a2b4e, 0, 0 }, /* #26 */
    7437     { 0x180682, 0x180682, 0xf084f61f5b8173b8, 0xf084f61f5b8173b9, 0, 0 }, /* #27 */
    7438     { 0x2f0c93, 0x2f0487, 0xe287d106228f7ff9, 0xe287d106228f7ffa, 0, 0 }, /* #28 */
    7439     { 0x005093, 0x005007, 0x00cad64ce2c5bf83, 0x00cad64ce2c5bf84, 0, 0 }, /* #29 */
    7440     { 0x0e41c3, 0x0e4187, 0xe6f322b762b1ab86, 0xe6f322b762b1ab87, 0, 0 }, /* #30 */
    7441     { 0x130d96, 0x130582, 0xeda5922d8f8c3914, 0xeda5922d8f8c3915, 0, 0 }, /* #31 */
    7442     { 0x0a1793, 0x0a1787, 0xe05b38d54d233d1a, 0xe05b38d54d233d1b, 0, 0 }, /* #32 */
    7443     { 0x033dc6, 0x033586, 0xa26ccee2d5b7288a, 0xa26ccee2d5b7288b, 0, 0 }, /* #33 */
    7444     { 0x284117, 0x284183, 0xf50e4217c7fa2ba1, 0xf50e4217c7fa2ba2, 0, 0 }, /* #34 */
    7445     { 0x347557, 0x347503, 0x669e5ede8681f03d, 0x669e5ede8681f03e, 0, 0 }, /* #35 */
    7446     { 0x1052d2, 0x105282, 0x9b6eb28ea6ae34bb, 0x9b6eb28ea6ae34bc, 0, 0 }, /* #36 */
    7447     { 0x0e4056, 0x0e4002, 0x3f4c1291420ae606, 0x3f4c1291420ae607, 0, 0 }, /* #37 */
    7448     { 0x025bc7, 0x025313, 0x574577e1158a7daf, 0x574577e1158a7db0, 0, 0 }, /* #38 */
    7449     { 0x212a07, 0x212207, 0x2a8b201cd567a4ea, 0x2a8b201cd567a4eb, 0, 0 }, /* #39 */
    7450     { 0x240103, 0x240103, 0x2246ad226cd0e353, 0x2246ad226cd0e354, 0, 0 }, /* #40 */
    7451     { 0x182913, 0x182107, 0x70cf49ac8c9eb8da, 0x70cf49ac8c9eb8db, 0, 0 }, /* #41 */
    7452     { 0x336b56, 0x336386, 0xfd680a6ef37881f9, 0xfd680a6ef37881fa, 0, 0 }, /* #42 */
    7453     { 0x081a42, 0x081286, 0xcb6b3e957f905eea, 0xcb6b3e957f905eeb, 0, 0 }, /* #43 */
    7454     { 0x2c6006, 0x2c6082, 0xe5eb20bad18addb8, 0xe5eb20bad18addb9, 0, 0 }, /* #44 */
    7455     { 0x0b1c87, 0x0b1403, 0x7a97395b19da9114, 0x7a97395b19da9115, 0, 0 }, /* #45 */
    7456     { 0x254f86, 0x254786, 0xd8b864e68dfb00ab, 0xd8b864e68dfb00ac, 0, 0 }, /* #46 */
    7457     { 0x231582, 0x231582, 0xac46d2f61f4dbe2b, 0xac46d2f61f4dbe2c, 0, 0 }, /* #47 */
    7458     { 0x397d12, 0x397586, 0xfa0d09b22e411521, 0xfa0d09b22e411522, 0, 0 }, /* #48 */
    7459     { 0x2305d7, 0x230583, 0xa237943d6b311f36, 0xa237943d6b311f37, 0, 0 }, /* #49 */
    7460     { 0x2a6e43, 0x2a6607, 0x7470ea9957d29170, 0x7470ea9957d29171, 0, 0 }, /* #50 */
    7461     { 0x1b5ac6, 0x1b5282, 0xcbe6f2568d33552b, 0xcbe6f2568d33552c, 0, 0 }, /* #51 */
    7462     { 0x0a58c7, 0x0a5087, 0xb4c9c92c67f939a2, 0xb4c9c92c67f939a3, 0, 0 }, /* #52 */
    7463     { 0x196a43, 0x196287, 0xbbf2f0e1303885a5, 0xbbf2f0e1303885a6, 0, 0 }, /* #53 */
    7464     { 0x230447, 0x230407, 0x0da9528162fe4104, 0x0da9528162fe4105, 0, 0 }, /* #54 */
    7465     { 0x3a2443, 0x3a2403, 0x1911d68b9972e1a1, 0x1911d68b9972e1a2, 0, 0 }, /* #55 */
    7466     { 0x271113, 0x271183, 0xba99502ec5581403, 0xba99502ec5581404, 0, 0 }, /* #56 */
    7467     { 0x025983, 0x025103, 0x0249b06495b9587e, 0x0249b06495b9587f, 0, 0 }, /* #57 */
    7468     { 0x1c2653, 0x1c2613, 0x61f7a3557d3321cf, 0x61f7a3557d3321d0, 0, 0 }, /* #58 */
    7469     { 0x063383, 0x063307, 0x05b02d36e6538b7a, 0x05b02d36e6538b7b, 0, 0 }, /* #59 */
    7470     { 0x345457, 0x345487, 0x9e49faa3544103c4, 0x9e49faa3544103c5, 0, 0 }, /* #60 */
    7471     { 0x145ed7, 0x145603, 0x6039b6f35385cc67, 0x6039b6f35385cc68, 0, 0 }, /* #61 */
    7472     { 0x022902, 0x022186, 0x9457d6190438c5a4, 0x9457d6190438c5a5, 0, 0 }, /* #62 */
    7473     { 0x212142, 0x212102, 0x29875b7357194028, 0x29875b7357194029, 0, 0 }, /* #63 */
     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 */
    74747474};
    74757475static const BINU64_TEST_T g_aTests_inc_u64_locked[] =
    74767476{
    7477     { 0x0f5b13, 0x0f5383, 0xd085570346c1b99d, 0xd085570346c1b99e, 0, 0 }, /* #0 */
    7478     { 0x2d3252, 0x2d3286, 0xfe79630b82f892b7, 0xfe79630b82f892b8, 0, 0 }, /* #1 */
    7479     { 0x043d86, 0x043586, 0x91792f1878e98c35, 0x91792f1878e98c36, 0, 0 }, /* #2 */
    7480     { 0x252b57, 0x252307, 0x391aaae898841b69, 0x391aaae898841b6a, 0, 0 }, /* #3 */
    7481     { 0x113756, 0x113786, 0xb310d168d32827ec, 0xb310d168d32827ed, 0, 0 }, /* #4 */
    7482     { 0x096c86, 0x096496, 0xaca9fb10b88ae44f, 0xaca9fb10b88ae450, 0, 0 }, /* #5 */
    7483     { 0x3a11c3, 0x3a1103, 0x3acaf39ea899364e, 0x3acaf39ea899364f, 0, 0 }, /* #6 */
    7484     { 0x3f3f47, 0x3f3783, 0x8d472da55fca5f88, 0x8d472da55fca5f89, 0, 0 }, /* #7 */
    7485     { 0x2458d7, 0x245007, 0x0e44e2bab9908810, 0x0e44e2bab9908811, 0, 0 }, /* #8 */
    7486     { 0x2626d7, 0x262697, 0xeaa66e742107125f, 0xeaa66e7421071260, 0, 0 }, /* #9 */
    7487     { 0x2d36c7, 0x2d3683, 0xaf272e204227c418, 0xaf272e204227c419, 0, 0 }, /* #10 */
    7488     { 0x013d47, 0x013503, 0x13e87263b76b4928, 0x13e87263b76b4929, 0, 0 }, /* #11 */
    7489     { 0x381b07, 0x381387, 0xd010a10d67d4c60e, 0xd010a10d67d4c60f, 0, 0 }, /* #12 */
    7490     { 0x0b5f97, 0x0b5707, 0x4abd4a4b512f778a, 0x4abd4a4b512f778b, 0, 0 }, /* #13 */
    7491     { 0x117a16, 0x117282, 0xaf4d1669c48df4aa, 0xaf4d1669c48df4ab, 0, 0 }, /* #14 */
    7492     { 0x0237d2, 0x023786, 0x89355733138e6121, 0x89355733138e6122, 0, 0 }, /* #15 */
    7493     { 0x0c1d02, 0x0c1502, 0x27b9eef1f5fb7490, 0x27b9eef1f5fb7491, 0, 0 }, /* #16 */
    7494     { 0x2a16d3, 0x2a1687, 0xb2e71c3bdc9e31e0, 0xb2e71c3bdc9e31e1, 0, 0 }, /* #17 */
    7495     { 0x0f5003, 0x0f5007, 0x76ee8726a4c21f40, 0x76ee8726a4c21f41, 0, 0 }, /* #18 */
    7496     { 0x053b43, 0x053303, 0x00dd9e1007e80bd4, 0x00dd9e1007e80bd5, 0, 0 }, /* #19 */
    7497     { 0x113a46, 0x113202, 0x6d51acec45c0cddb, 0x6d51acec45c0cddc, 0, 0 }, /* #20 */
    7498     { 0x334d83, 0x334587, 0xa94b62d572dd07ba, 0xa94b62d572dd07bb, 0, 0 }, /* #21 */
    7499     { 0x127817, 0x127083, 0xfbf980c3a0791a90, 0xfbf980c3a0791a91, 0, 0 }, /* #22 */
    7500     { 0x391a03, 0x391207, 0x157e8162de4b48ab, 0x157e8162de4b48ac, 0, 0 }, /* #23 */
    7501     { 0x347996, 0x347102, 0x49ac36c1219d4e93, 0x49ac36c1219d4e94, 0, 0 }, /* #24 */
    7502     { 0x315143, 0x315183, 0xd00756a7e3847f9d, 0xd00756a7e3847f9e, 0, 0 }, /* #25 */
    7503     { 0x311307, 0x311307, 0x2b6b220265508c08, 0x2b6b220265508c09, 0, 0 }, /* #26 */
    7504     { 0x007c96, 0x007402, 0x49305eba6f849eb4, 0x49305eba6f849eb5, 0, 0 }, /* #27 */
    7505     { 0x3307d3, 0x330707, 0x081ee51d35e5ab76, 0x081ee51d35e5ab77, 0, 0 }, /* #28 */
    7506     { 0x054043, 0x054087, 0xfad44a81dd1cf12c, 0xfad44a81dd1cf12d, 0, 0 }, /* #29 */
    7507     { 0x3104d3, 0x310403, 0x4052a6ba3055e800, 0x4052a6ba3055e801, 0, 0 }, /* #30 */
    7508     { 0x322786, 0x322792, 0xd82ebd2ae3238cdf, 0xd82ebd2ae3238ce0, 0, 0 }, /* #31 */
    7509     { 0x220603, 0x220683, 0xfef4d5592e72f331, 0xfef4d5592e72f332, 0, 0 }, /* #32 */
    7510     { 0x0b6c06, 0x0b6406, 0x65719c29994aca04, 0x65719c29994aca05, 0, 0 }, /* #33 */
    7511     { 0x2e2153, 0x2e2187, 0xf0a8824ffce226dd, 0xf0a8824ffce226de, 0, 0 }, /* #34 */
    7512     { 0x1f4387, 0x1f4303, 0x16e5207d9d027996, 0x16e5207d9d027997, 0, 0 }, /* #35 */
    7513     { 0x052d07, 0x052503, 0x2dca371cf3bf45cd, 0x2dca371cf3bf45ce, 0, 0 }, /* #36 */
    7514     { 0x2d3496, 0x2d3406, 0x751c3605238e9462, 0x751c3605238e9463, 0, 0 }, /* #37 */
    7515     { 0x3d5c12, 0x3d5402, 0x04a679d904a7cf30, 0x04a679d904a7cf31, 0, 0 }, /* #38 */
    7516     { 0x1e20d7, 0x1e2003, 0x7f37b85d11db0f9c, 0x7f37b85d11db0f9d, 0, 0 }, /* #39 */
    7517     { 0x1c6746, 0x1c6792, 0x86da43fbd4635f1f, 0x86da43fbd4635f20, 0, 0 }, /* #40 */
    7518     { 0x354a02, 0x354202, 0x7864a9c5f1e634a1, 0x7864a9c5f1e634a2, 0, 0 }, /* #41 */
    7519     { 0x004093, 0x004007, 0x0ea058e732961262, 0x0ea058e732961263, 0, 0 }, /* #42 */
    7520     { 0x0937d2, 0x093706, 0x0cf240231a3faee3, 0x0cf240231a3faee4, 0, 0 }, /* #43 */
    7521     { 0x0d0d13, 0x0d0587, 0xa71f0c4abfa32976, 0xa71f0c4abfa32977, 0, 0 }, /* #44 */
    7522     { 0x0d6493, 0x0d6407, 0x3e601875cc964052, 0x3e601875cc964053, 0, 0 }, /* #45 */
    7523     { 0x376583, 0x376593, 0xacaacf8753b2cbdf, 0xacaacf8753b2cbe0, 0, 0 }, /* #46 */
    7524     { 0x073902, 0x073106, 0x4d60f10d56a00a6b, 0x4d60f10d56a00a6c, 0, 0 }, /* #47 */
    7525     { 0x2d7087, 0x2d7087, 0xe8bd500970cb597c, 0xe8bd500970cb597d, 0, 0 }, /* #48 */
    7526     { 0x3953d2, 0x395382, 0x98f70dddbab4ad6c, 0x98f70dddbab4ad6d, 0, 0 }, /* #49 */
    7527     { 0x212907, 0x212187, 0x83530c6952021927, 0x83530c6952021928, 0, 0 }, /* #50 */
    7528     { 0x0a5556, 0x0a5502, 0x0bdda0ac1d994f24, 0x0bdda0ac1d994f25, 0, 0 }, /* #51 */
    7529     { 0x246fc7, 0x246783, 0xdb5f353a5e188e91, 0xdb5f353a5e188e92, 0, 0 }, /* #52 */
    7530     { 0x011cd7, 0x011487, 0xe403085188ba84d6, 0xe403085188ba84d7, 0, 0 }, /* #53 */
    7531     { 0x0e7fc6, 0x0e7782, 0xed15ff9187b0b993, 0xed15ff9187b0b994, 0, 0 }, /* #54 */
    7532     { 0x3943c3, 0x394303, 0x7159bf901515893a, 0x7159bf901515893b, 0, 0 }, /* #55 */
    7533     { 0x260103, 0x260107, 0x0e1bffc45562381a, 0x0e1bffc45562381b, 0, 0 }, /* #56 */
    7534     { 0x3c74c2, 0x3c7402, 0x30edaeb0212af612, 0x30edaeb0212af613, 0, 0 }, /* #57 */
    7535     { 0x104703, 0x104787, 0xa4284d6f3ca7877c, 0xa4284d6f3ca7877d, 0, 0 }, /* #58 */
    7536     { 0x265c06, 0x265486, 0xe82d94c9329c274a, 0xe82d94c9329c274b, 0, 0 }, /* #59 */
    7537     { 0x3a41c3, 0x3a4103, 0x7cdc7cb6c0614375, 0x7cdc7cb6c0614376, 0, 0 }, /* #60 */
    7538     { 0x1c1847, 0x1c1083, 0x89a32e18b8bcbc50, 0x89a32e18b8bcbc51, 0, 0 }, /* #61 */
    7539     { 0x207a16, 0x207286, 0xa11fbe8ae73466f4, 0xa11fbe8ae73466f5, 0, 0 }, /* #62 */
    7540     { 0x3e1c93, 0x3e1403, 0x430a595f55ff47a7, 0x430a595f55ff47a8, 0, 0 }, /* #63 */
     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 */
    75417541};
    75427542static const BINU64_TEST_T g_aTests_dec_u64[] =
    75437543{
    7544     { 0x126356, 0x126302, 0x17b5f071333d7638, 0x17b5f071333d7637, 0, 0 }, /* #0 */
    7545     { 0x2717c6, 0x271786, 0xf7fbabb7b582f1bf, 0xf7fbabb7b582f1be, 0, 0 }, /* #1 */
    7546     { 0x300003, 0x300013, 0x2ff7c348d1a91b80, 0x2ff7c348d1a91b7f, 0, 0 }, /* #2 */
    7547     { 0x306d17, 0x306587, 0xdea4f11c42b2dd9b, 0xdea4f11c42b2dd9a, 0, 0 }, /* #3 */
    7548     { 0x122447, 0x122483, 0xba22c9ccada0af8d, 0xba22c9ccada0af8c, 0, 0 }, /* #4 */
    7549     { 0x352b12, 0x352382, 0xff184454fceb9f0e, 0xff184454fceb9f0d, 0, 0 }, /* #5 */
    7550     { 0x212992, 0x212186, 0xf0338ec8c2b6ae51, 0xf0338ec8c2b6ae50, 0, 0 }, /* #6 */
    7551     { 0x235983, 0x235193, 0xb61ab77e75994f20, 0xb61ab77e75994f1f, 0, 0 }, /* #7 */
    7552     { 0x1e4442, 0x1e4482, 0xe35f549f8d3567dd, 0xe35f549f8d3567dc, 0, 0 }, /* #8 */
    7553     { 0x095bd6, 0x095302, 0x48b24373b85dc335, 0x48b24373b85dc334, 0, 0 }, /* #9 */
    7554     { 0x2d5b86, 0x2d5306, 0x43609c185a37ade9, 0x43609c185a37ade8, 0, 0 }, /* #10 */
    7555     { 0x1a6742, 0x1a6706, 0x01566347e6b1b101, 0x01566347e6b1b100, 0, 0 }, /* #11 */
    7556     { 0x0a7916, 0x0a7102, 0x1ad2d39d937f41fe, 0x1ad2d39d937f41fd, 0, 0 }, /* #12 */
    7557     { 0x0a4397, 0x0a4387, 0xf26e0627f253a348, 0xf26e0627f253a347, 0, 0 }, /* #13 */
    7558     { 0x011043, 0x011087, 0xd1b4f1be57fd5d97, 0xd1b4f1be57fd5d96, 0, 0 }, /* #14 */
    7559     { 0x000a56, 0x000206, 0x35ec90b017738e43, 0x35ec90b017738e42, 0, 0 }, /* #15 */
    7560     { 0x145c97, 0x145483, 0xb02aa857d4185a5e, 0xb02aa857d4185a5d, 0, 0 }, /* #16 */
    7561     { 0x174302, 0x174306, 0x082eec50d85a9029, 0x082eec50d85a9028, 0, 0 }, /* #17 */
    7562     { 0x047dd7, 0x047587, 0x937bc3bde2009f85, 0x937bc3bde2009f84, 0, 0 }, /* #18 */
    7563     { 0x0e1987, 0x0e1103, 0x4212552489605c9e, 0x4212552489605c9d, 0, 0 }, /* #19 */
    7564     { 0x2e1a56, 0x2e1206, 0x471d698543e2f737, 0x471d698543e2f736, 0, 0 }, /* #20 */
    7565     { 0x182197, 0x182187, 0xa4f8067d54d5e512, 0xa4f8067d54d5e511, 0, 0 }, /* #21 */
    7566     { 0x201e07, 0x201607, 0x2145fc4e625d712c, 0x2145fc4e625d712b, 0, 0 }, /* #22 */
    7567     { 0x134653, 0x134687, 0x9f71e14c8bc1340a, 0x9f71e14c8bc13409, 0, 0 }, /* #23 */
    7568     { 0x0a7502, 0x0a7502, 0x1608a2de3652b093, 0x1608a2de3652b092, 0, 0 }, /* #24 */
    7569     { 0x1a4e92, 0x1a4682, 0xb691746c2f73c8b1, 0xb691746c2f73c8b0, 0, 0 }, /* #25 */
    7570     { 0x2c6513, 0x2c6503, 0x7896f37bb927b99e, 0x7896f37bb927b99d, 0, 0 }, /* #26 */
    7571     { 0x015582, 0x015582, 0x91bdc62052b32cb7, 0x91bdc62052b32cb6, 0, 0 }, /* #27 */
    7572     { 0x0166c2, 0x016602, 0x2fac58f9d7f766bd, 0x2fac58f9d7f766bc, 0, 0 }, /* #28 */
    7573     { 0x283e56, 0x283682, 0xa5da4b2a1213f3a2, 0xa5da4b2a1213f3a1, 0, 0 }, /* #29 */
    7574     { 0x0673d3, 0x067303, 0x1c0693aed413bcf3, 0x1c0693aed413bcf2, 0, 0 }, /* #30 */
    7575     { 0x393606, 0x393686, 0xa875262417066757, 0xa875262417066756, 0, 0 }, /* #31 */
    7576     { 0x2b1097, 0x2b1087, 0xa9056d83d0e70866, 0xa9056d83d0e70865, 0, 0 }, /* #32 */
    7577     { 0x0e5812, 0x0e5086, 0x85560fafad9a3549, 0x85560fafad9a3548, 0, 0 }, /* #33 */
    7578     { 0x145286, 0x145286, 0xc39309e8201c858e, 0xc39309e8201c858d, 0, 0 }, /* #34 */
    7579     { 0x1b4387, 0x1b4307, 0x09a2f2d6ab9e08d3, 0x09a2f2d6ab9e08d2, 0, 0 }, /* #35 */
    7580     { 0x2d0713, 0x2d0783, 0xab3cb7192b7c175c, 0xab3cb7192b7c175b, 0, 0 }, /* #36 */
    7581     { 0x0f4c96, 0x0f4406, 0x192a3fb21258b2e9, 0x192a3fb21258b2e8, 0, 0 }, /* #37 */
    7582     { 0x2f51d7, 0x2f5183, 0x9892a863094743cf, 0x9892a863094743ce, 0, 0 }, /* #38 */
    7583     { 0x3a2c56, 0x3a2402, 0x5300790ce5c06041, 0x5300790ce5c06040, 0, 0 }, /* #39 */
    7584     { 0x3a4f42, 0x3a4706, 0x07b536f452e0d461, 0x07b536f452e0d460, 0, 0 }, /* #40 */
    7585     { 0x0b6416, 0x0b6402, 0x12f4b067c73439f8, 0x12f4b067c73439f7, 0, 0 }, /* #41 */
    7586     { 0x393e57, 0x393683, 0xec683d6ea60f0255, 0xec683d6ea60f0254, 0, 0 }, /* #42 */
    7587     { 0x2f1656, 0x2f1682, 0x972c51fbc21e3599, 0x972c51fbc21e3598, 0, 0 }, /* #43 */
    7588     { 0x1d0e16, 0x1d0602, 0x4b991b8ac6722c68, 0x4b991b8ac6722c67, 0, 0 }, /* #44 */
    7589     { 0x265c92, 0x265482, 0xdbde0a1330b140a8, 0xdbde0a1330b140a7, 0, 0 }, /* #45 */
    7590     { 0x381343, 0x381307, 0x51cc6b84e19c87a4, 0x51cc6b84e19c87a3, 0, 0 }, /* #46 */
    7591     { 0x3e5353, 0x3e5393, 0xb3a1438388487880, 0xb3a143838848787f, 0, 0 }, /* #47 */
    7592     { 0x2e6296, 0x2e6206, 0x225edff95f2bc656, 0x225edff95f2bc655, 0, 0 }, /* #48 */
    7593     { 0x262a93, 0x262203, 0x46bea61386172fc8, 0x46bea61386172fc7, 0, 0 }, /* #49 */
    7594     { 0x040e12, 0x040692, 0x995f767d0641d230, 0x995f767d0641d22f, 0, 0 }, /* #50 */
    7595     { 0x142603, 0x142683, 0xe809bafdfe91c544, 0xe809bafdfe91c543, 0, 0 }, /* #51 */
    7596     { 0x3f49c3, 0x3f4113, 0x7d60cc91db736cf0, 0x7d60cc91db736cef, 0, 0 }, /* #52 */
    7597     { 0x2d5642, 0x2d5602, 0x2c4f012f33d3e97a, 0x2c4f012f33d3e979, 0, 0 }, /* #53 */
    7598     { 0x2a0b87, 0x2a0387, 0x81526847a7d99dde, 0x81526847a7d99ddd, 0, 0 }, /* #54 */
    7599     { 0x3c3183, 0x3c3107, 0x6acc15aabdd88c61, 0x6acc15aabdd88c60, 0, 0 }, /* #55 */
    7600     { 0x176d86, 0x176506, 0x3cb384dcf4f98761, 0x3cb384dcf4f98760, 0, 0 }, /* #56 */
    7601     { 0x036687, 0x036683, 0xd4046a8eb08ece33, 0xd4046a8eb08ece32, 0, 0 }, /* #57 */
    7602     { 0x310e13, 0x310607, 0x1f6a7f679c63cffd, 0x1f6a7f679c63cffc, 0, 0 }, /* #58 */
    7603     { 0x0f70d6, 0x0f7086, 0x8e4357335b1b3789, 0x8e4357335b1b3788, 0, 0 }, /* #59 */
    7604     { 0x283347, 0x283307, 0x44ab495310135172, 0x44ab495310135171, 0, 0 }, /* #60 */
    7605     { 0x3150d3, 0x315083, 0xb028f3e51d886e05, 0xb028f3e51d886e04, 0, 0 }, /* #61 */
    7606     { 0x2e6813, 0x2e6003, 0x791f37760a68d52b, 0x791f37760a68d52a, 0, 0 }, /* #62 */
    7607     { 0x1964d7, 0x196487, 0xcb9a8d5269456c3a, 0xcb9a8d5269456c39, 0, 0 }, /* #63 */
     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 */
    76087608};
    76097609static const BINU64_TEST_T g_aTests_dec_u64_locked[] =
    76107610{
    7611     { 0x153d83, 0x153587, 0xeaf0e8f5393acb6b, 0xeaf0e8f5393acb6a, 0, 0 }, /* #0 */
    7612     { 0x010303, 0x010383, 0xb5d1d0ef0785c5a3, 0xb5d1d0ef0785c5a2, 0, 0 }, /* #1 */
    7613     { 0x035903, 0x035183, 0xf4e9ebca6a473974, 0xf4e9ebca6a473973, 0, 0 }, /* #2 */
    7614     { 0x2f0112, 0x2f0102, 0x7ffa78d8eecc18f8, 0x7ffa78d8eecc18f7, 0, 0 }, /* #3 */
    7615     { 0x3e3d97, 0x3e3507, 0x58b0d3b2112af525, 0x58b0d3b2112af524, 0, 0 }, /* #4 */
    7616     { 0x1a1a92, 0x1a1286, 0xc67c48f8888ac751, 0xc67c48f8888ac750, 0, 0 }, /* #5 */
    7617     { 0x1d4547, 0x1d4503, 0x2f6729a6588f7cd6, 0x2f6729a6588f7cd5, 0, 0 }, /* #6 */
    7618     { 0x151396, 0x151386, 0xe59aacdbd1525489, 0xe59aacdbd1525488, 0, 0 }, /* #7 */
    7619     { 0x147497, 0x147407, 0x50da683d9dfed9e9, 0x50da683d9dfed9e8, 0, 0 }, /* #8 */
    7620     { 0x277e97, 0x277683, 0xbc610fbb943b0f7a, 0xbc610fbb943b0f79, 0, 0 }, /* #9 */
    7621     { 0x0059d6, 0x005102, 0x073f482b2eeb5563, 0x073f482b2eeb5562, 0, 0 }, /* #10 */
    7622     { 0x3d6e86, 0x3d6602, 0x73bc0af1d6ededbb, 0x73bc0af1d6ededba, 0, 0 }, /* #11 */
    7623     { 0x0d2f46, 0x0d2786, 0xacecfea16b3c99ab, 0xacecfea16b3c99aa, 0, 0 }, /* #12 */
    7624     { 0x314907, 0x314197, 0xeea9203fb65782a0, 0xeea9203fb657829f, 0, 0 }, /* #13 */
    7625     { 0x325352, 0x325302, 0x551b618c74f8356e, 0x551b618c74f8356d, 0, 0 }, /* #14 */
    7626     { 0x0c7702, 0x0c7706, 0x10de69a80bc58625, 0x10de69a80bc58624, 0, 0 }, /* #15 */
    7627     { 0x1d2d07, 0x1d2583, 0x9e43c41f7f8f62b4, 0x9e43c41f7f8f62b3, 0, 0 }, /* #16 */
    7628     { 0x100f82, 0x100706, 0x777578b51dba5c4c, 0x777578b51dba5c4b, 0, 0 }, /* #17 */
    7629     { 0x2d3ed3, 0x2d3607, 0x7825e90bbb4b7cfa, 0x7825e90bbb4b7cf9, 0, 0 }, /* #18 */
    7630     { 0x380c57, 0x380487, 0xa3934d1b3c1e26fa, 0xa3934d1b3c1e26f9, 0, 0 }, /* #19 */
    7631     { 0x287993, 0x287103, 0x2524a317733abc9f, 0x2524a317733abc9e, 0, 0 }, /* #20 */
    7632     { 0x175517, 0x175587, 0xa9efcf53c3b8ca94, 0xa9efcf53c3b8ca93, 0, 0 }, /* #21 */
    7633     { 0x212792, 0x212702, 0x35871a4efcb5f5c5, 0x35871a4efcb5f5c4, 0, 0 }, /* #22 */
    7634     { 0x0411c7, 0x041187, 0xff85940930a82bec, 0xff85940930a82beb, 0, 0 }, /* #23 */
    7635     { 0x0a27c6, 0x0a2706, 0x6e5095c0b3af4964, 0x6e5095c0b3af4963, 0, 0 }, /* #24 */
    7636     { 0x020243, 0x020203, 0x51d8e6ebb4f4d387, 0x51d8e6ebb4f4d386, 0, 0 }, /* #25 */
    7637     { 0x0e0456, 0x0e0486, 0xe0b688af0c8096b9, 0xe0b688af0c8096b8, 0, 0 }, /* #26 */
    7638     { 0x185982, 0x185102, 0x4cd047b6c16e8e08, 0x4cd047b6c16e8e07, 0, 0 }, /* #27 */
    7639     { 0x092997, 0x092113, 0x44fae92378a68820, 0x44fae92378a6881f, 0, 0 }, /* #28 */
    7640     { 0x181593, 0x181583, 0xb970394ed472a5f3, 0xb970394ed472a5f2, 0, 0 }, /* #29 */
    7641     { 0x380a92, 0x380282, 0xf664f28edc1175a3, 0xf664f28edc1175a2, 0, 0 }, /* #30 */
    7642     { 0x1e2612, 0x1e2682, 0xa44c874c1ec269bd, 0xa44c874c1ec269bc, 0, 0 }, /* #31 */
    7643     { 0x127d43, 0x127503, 0x34fc80f8d755d765, 0x34fc80f8d755d764, 0, 0 }, /* #32 */
    7644     { 0x344ed2, 0x344606, 0x0d123e696cc2766a, 0x0d123e696cc27669, 0, 0 }, /* #33 */
    7645     { 0x155386, 0x155386, 0xe9c3eab89472697e, 0xe9c3eab89472697d, 0, 0 }, /* #34 */
    7646     { 0x1a1496, 0x1a1402, 0x2822a3910179c5d7, 0x2822a3910179c5d6, 0, 0 }, /* #35 */
    7647     { 0x194e83, 0x194607, 0x74f24f5d18ffa37f, 0x74f24f5d18ffa37e, 0, 0 }, /* #36 */
    7648     { 0x2d7643, 0x2d7607, 0x7d17019f0fcde967, 0x7d17019f0fcde966, 0, 0 }, /* #37 */
    7649     { 0x210f56, 0x210702, 0x54b904b351814ddd, 0x54b904b351814ddc, 0, 0 }, /* #38 */
    7650     { 0x260146, 0x260106, 0x33c3b38c2babdc01, 0x33c3b38c2babdc00, 0, 0 }, /* #39 */
    7651     { 0x066513, 0x066587, 0x9b3c4c0695b27089, 0x9b3c4c0695b27088, 0, 0 }, /* #40 */
    7652     { 0x2b2a53, 0x2b2203, 0x51a6636d62955bc5, 0x51a6636d62955bc4, 0, 0 }, /* #41 */
    7653     { 0x217ec7, 0x217607, 0x54193cb86185ab37, 0x54193cb86185ab36, 0, 0 }, /* #42 */
    7654     { 0x123213, 0x123207, 0x5e65d488b924f0e2, 0x5e65d488b924f0e1, 0, 0 }, /* #43 */
    7655     { 0x2b7447, 0x2b7407, 0x583a6ceab11c5d37, 0x583a6ceab11c5d36, 0, 0 }, /* #44 */
    7656     { 0x131582, 0x131502, 0x7151f9197c424e81, 0x7151f9197c424e80, 0, 0 }, /* #45 */
    7657     { 0x065513, 0x065503, 0x4b8b74232f9de459, 0x4b8b74232f9de458, 0, 0 }, /* #46 */
    7658     { 0x2b0386, 0x2b0302, 0x0a8200321f4c9968, 0x0a8200321f4c9967, 0, 0 }, /* #47 */
    7659     { 0x0923d6, 0x092306, 0x34c8222f7f37c33a, 0x34c8222f7f37c339, 0, 0 }, /* #48 */
    7660     { 0x2d1fd7, 0x2d1787, 0xe46a535600989072, 0xe46a535600989071, 0, 0 }, /* #49 */
    7661     { 0x026f57, 0x026703, 0x6201a36e56b83bfe, 0x6201a36e56b83bfd, 0, 0 }, /* #50 */
    7662     { 0x3e6443, 0x3e6407, 0x238bc74b55a6f701, 0x238bc74b55a6f700, 0, 0 }, /* #51 */
    7663     { 0x224242, 0x224286, 0xcae0242c90c6d066, 0xcae0242c90c6d065, 0, 0 }, /* #52 */
    7664     { 0x076952, 0x076186, 0xdac3d0138fc8959b, 0xdac3d0138fc8959a, 0, 0 }, /* #53 */
    7665     { 0x187e56, 0x187686, 0xe7a09e611d5f43e2, 0xe7a09e611d5f43e1, 0, 0 }, /* #54 */
    7666     { 0x215796, 0x215702, 0x1341f7a83426b38d, 0x1341f7a83426b38c, 0, 0 }, /* #55 */
    7667     { 0x0749c7, 0x074187, 0xfeef353171ea70dc, 0xfeef353171ea70db, 0, 0 }, /* #56 */
    7668     { 0x125982, 0x125196, 0xb046f82a679a7eb0, 0xb046f82a679a7eaf, 0, 0 }, /* #57 */
    7669     { 0x2603d7, 0x260383, 0xcf0b118bb843ead6, 0xcf0b118bb843ead5, 0, 0 }, /* #58 */
    7670     { 0x0453d6, 0x045306, 0x613a1c68681265fd, 0x613a1c68681265fc, 0, 0 }, /* #59 */
    7671     { 0x160802, 0x160006, 0x60d9c22b94f3c128, 0x60d9c22b94f3c127, 0, 0 }, /* #60 */
    7672     { 0x380652, 0x380602, 0x731330dc70f1ac68, 0x731330dc70f1ac67, 0, 0 }, /* #61 */
    7673     { 0x351617, 0x351603, 0x4bdeb0fa6f3d2af8, 0x4bdeb0fa6f3d2af7, 0, 0 }, /* #62 */
    7674     { 0x1e3613, 0x1e3603, 0x07c9168ff60d2977, 0x07c9168ff60d2976, 0, 0 }, /* #63 */
     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 */
    76757675};
    76767676static const BINU64_TEST_T g_aTests_not_u64[] =
    76777677{
    7678     { 0x2f64c7, 0x2f64c7, 0x68dc094bd4216687, 0x9723f6b42bde9978, 0, 0 }, /* #0 */
    7679     { 0x0544d6, 0x0544d6, 0xa49a6bcebb08310c, 0x5b65943144f7cef3, 0, 0 }, /* #1 */
    7680     { 0x1d5b17, 0x1d5b17, 0xe43b7d13747c8b2d, 0x1bc482ec8b8374d2, 0, 0 }, /* #2 */
    7681     { 0x0d1e53, 0x0d1e53, 0xb7d302c00e85575e, 0x482cfd3ff17aa8a1, 0, 0 }, /* #3 */
    7682     { 0x180a47, 0x180a47, 0x09e3dfd168f16584, 0xf61c202e970e9a7b, 0, 0 }, /* #4 */
    7683     { 0x1a0b06, 0x1a0b06, 0xb27d61997e3615b9, 0x4d829e6681c9ea46, 0, 0 }, /* #5 */
    7684     { 0x1874d2, 0x1874d2, 0x18850d57b3b440f4, 0xe77af2a84c4bbf0b, 0, 0 }, /* #6 */
    7685     { 0x041547, 0x041547, 0xbd8502f304669aef, 0x427afd0cfb996510, 0, 0 }, /* #7 */
    7686     { 0x152e53, 0x152e53, 0x337fc2b937bfe1bb, 0xcc803d46c8401e44, 0, 0 }, /* #8 */
    7687     { 0x2e0587, 0x2e0587, 0x051f9a564246ed42, 0xfae065a9bdb912bd, 0, 0 }, /* #9 */
    7688     { 0x392f52, 0x392f52, 0x3697511bcc8cb72b, 0xc968aee4337348d4, 0, 0 }, /* #10 */
    7689     { 0x130e87, 0x130e87, 0x44553a8a0dc338b5, 0xbbaac575f23cc74a, 0, 0 }, /* #11 */
    7690     { 0x2350c6, 0x2350c6, 0x16f2ff202676cdf4, 0xe90d00dfd989320b, 0, 0 }, /* #12 */
    7691     { 0x337a16, 0x337a16, 0xdd3de26b6a7af8d2, 0x22c21d949585072d, 0, 0 }, /* #13 */
    7692     { 0x1c2593, 0x1c2593, 0x6dec94031da750c5, 0x92136bfce258af3a, 0, 0 }, /* #14 */
    7693     { 0x0e4a96, 0x0e4a96, 0x77536ccf3ffdabd3, 0x88ac9330c002542c, 0, 0 }, /* #15 */
    7694     { 0x2e0002, 0x2e0002, 0x1dd6df7e94bbe454, 0xe22920816b441bab, 0, 0 }, /* #16 */
    7695     { 0x372917, 0x372917, 0x4aee941c338ad4c1, 0xb5116be3cc752b3e, 0, 0 }, /* #17 */
    7696     { 0x077997, 0x077997, 0xa2525fb8891d126f, 0x5dada04776e2ed90, 0, 0 }, /* #18 */
    7697     { 0x291707, 0x291707, 0x97e5aa01bd3ffbd3, 0x681a55fe42c0042c, 0, 0 }, /* #19 */
    7698     { 0x115a96, 0x115a96, 0x490a311de88dc4e8, 0xb6f5cee217723b17, 0, 0 }, /* #20 */
    7699     { 0x126ad6, 0x126ad6, 0x4bc0699e65cb2d2d, 0xb43f96619a34d2d2, 0, 0 }, /* #21 */
    7700     { 0x3d4387, 0x3d4387, 0xe020f1befe00147b, 0x1fdf0e4101ffeb84, 0, 0 }, /* #22 */
    7701     { 0x087847, 0x087847, 0x45550472bf3e2884, 0xbaaafb8d40c1d77b, 0, 0 }, /* #23 */
    7702     { 0x3b6452, 0x3b6452, 0x9c2e2d0100c1b6e9, 0x63d1d2feff3e4916, 0, 0 }, /* #24 */
    7703     { 0x3c2296, 0x3c2296, 0x0205702c7a92db29, 0xfdfa8fd3856d24d6, 0, 0 }, /* #25 */
    7704     { 0x281c57, 0x281c57, 0x69e8283ea6c9917c, 0x9617d7c159366e83, 0, 0 }, /* #26 */
    7705     { 0x332383, 0x332383, 0x68b5342b53646bf4, 0x974acbd4ac9b940b, 0, 0 }, /* #27 */
    7706     { 0x1b3592, 0x1b3592, 0xb68cf8fca7d7ffc1, 0x497307035828003e, 0, 0 }, /* #28 */
    7707     { 0x0f3896, 0x0f3896, 0xaa82e763d7c34c9c, 0x557d189c283cb363, 0, 0 }, /* #29 */
    7708     { 0x2d3857, 0x2d3857, 0x4923a77fc056ee76, 0xb6dc58803fa91189, 0, 0 }, /* #30 */
    7709     { 0x133216, 0x133216, 0x1f8625659534f082, 0xe079da9a6acb0f7d, 0, 0 }, /* #31 */
    7710     { 0x267893, 0x267893, 0xab92b75f44de4f2d, 0x546d48a0bb21b0d2, 0, 0 }, /* #32 */
    7711     { 0x060f92, 0x060f92, 0x00071b15f70e4f70, 0xfff8e4ea08f1b08f, 0, 0 }, /* #33 */
    7712     { 0x062d46, 0x062d46, 0x4a6aae729481985f, 0xb595518d6b7e67a0, 0, 0 }, /* #34 */
    7713     { 0x201903, 0x201903, 0x3079b5ac762e3fa2, 0xcf864a5389d1c05d, 0, 0 }, /* #35 */
    7714     { 0x275853, 0x275853, 0x603d543869946f2d, 0x9fc2abc7966b90d2, 0, 0 }, /* #36 */
    7715     { 0x1c6116, 0x1c6116, 0x3a6ddcb5d122a00d, 0xc592234a2edd5ff2, 0, 0 }, /* #37 */
    7716     { 0x016ed7, 0x016ed7, 0x4defcd169389d48e, 0xb21032e96c762b71, 0, 0 }, /* #38 */
    7717     { 0x363353, 0x363353, 0x86dc8644f742db10, 0x792379bb08bd24ef, 0, 0 }, /* #39 */
    7718     { 0x346907, 0x346907, 0xf5569f995a18d128, 0x0aa96066a5e72ed7, 0, 0 }, /* #40 */
    7719     { 0x222982, 0x222982, 0x9f79a111f6f355c8, 0x60865eee090caa37, 0, 0 }, /* #41 */
    7720     { 0x3117d6, 0x3117d6, 0x34ff62d7b5063fb4, 0xcb009d284af9c04b, 0, 0 }, /* #42 */
    7721     { 0x3a6f46, 0x3a6f46, 0x6eed1d4f40935224, 0x9112e2b0bf6caddb, 0, 0 }, /* #43 */
    7722     { 0x0a2183, 0x0a2183, 0xf5adb96f408f4302, 0x0a524690bf70bcfd, 0, 0 }, /* #44 */
    7723     { 0x200e92, 0x200e92, 0x94549d336ae8a888, 0x6bab62cc95175777, 0, 0 }, /* #45 */
    7724     { 0x104143, 0x104143, 0x9d6d34076efc605c, 0x6292cbf891039fa3, 0, 0 }, /* #46 */
    7725     { 0x336882, 0x336882, 0x0012e419c4938e36, 0xffed1be63b6c71c9, 0, 0 }, /* #47 */
    7726     { 0x2e4113, 0x2e4113, 0xa60e9f3d74ceaaf8, 0x59f160c28b315507, 0, 0 }, /* #48 */
    7727     { 0x096612, 0x096612, 0x949d1346db04d1d9, 0x6b62ecb924fb2e26, 0, 0 }, /* #49 */
    7728     { 0x087f83, 0x087f83, 0x83c0b39064ca881e, 0x7c3f4c6f9b3577e1, 0, 0 }, /* #50 */
    7729     { 0x3d3917, 0x3d3917, 0xf1ccadb6a543072f, 0x0e3352495abcf8d0, 0, 0 }, /* #51 */
    7730     { 0x223fd3, 0x223fd3, 0xa27417217296f402, 0x5d8be8de8d690bfd, 0, 0 }, /* #52 */
    7731     { 0x083e83, 0x083e83, 0x309bcaca72c60ab3, 0xcf6435358d39f54c, 0, 0 }, /* #53 */
    7732     { 0x3d7547, 0x3d7547, 0x0f84f63ac5d4ef13, 0xf07b09c53a2b10ec, 0, 0 }, /* #54 */
    7733     { 0x2625d6, 0x2625d6, 0xabf4fbc3440af835, 0x540b043cbbf507ca, 0, 0 }, /* #55 */
    7734     { 0x062657, 0x062657, 0x07aefb13c4b3444a, 0xf85104ec3b4cbbb5, 0, 0 }, /* #56 */
    7735     { 0x0947d3, 0x0947d3, 0x9e46d46bf4fb0122, 0x61b92b940b04fedd, 0, 0 }, /* #57 */
    7736     { 0x0f4656, 0x0f4656, 0xe2799e2d3f7fbfcc, 0x1d8661d2c0804033, 0, 0 }, /* #58 */
    7737     { 0x145586, 0x145586, 0x4ac58426b8ee7c1a, 0xb53a7bd9471183e5, 0, 0 }, /* #59 */
    7738     { 0x2611d6, 0x2611d6, 0xde25b07cd9f60032, 0x21da4f832609ffcd, 0, 0 }, /* #60 */
    7739     { 0x3e2a47, 0x3e2a47, 0x31a50e9421d63489, 0xce5af16bde29cb76, 0, 0 }, /* #61 */
    7740     { 0x0f69c3, 0x0f69c3, 0xb16d6c042d83c101, 0x4e9293fbd27c3efe, 0, 0 }, /* #62 */
    7741     { 0x284f43, 0x284f43, 0x964c09471a8f95b7, 0x69b3f6b8e5706a48, 0, 0 }, /* #63 */
     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 */
    77427742};
    77437743static const BINU64_TEST_T g_aTests_not_u64_locked[] =
    77447744{
    7745     { 0x226516, 0x226516, 0xd99c777a15e1dc8d, 0x26638885ea1e2372, 0, 0 }, /* #0 */
    7746     { 0x021a82, 0x021a82, 0x4af1023000f5ec29, 0xb50efdcfff0a13d6, 0, 0 }, /* #1 */
    7747     { 0x0f0147, 0x0f0147, 0x1b929393a8e78677, 0xe46d6c6c57187988, 0, 0 }, /* #2 */
    7748     { 0x301f92, 0x301f92, 0x152006a0b5d07203, 0xeadff95f4a2f8dfc, 0, 0 }, /* #3 */
    7749     { 0x0a4a93, 0x0a4a93, 0x5894c13a79b67e90, 0xa76b3ec58649816f, 0, 0 }, /* #4 */
    7750     { 0x3e5d57, 0x3e5d57, 0x0b066185ef241e1c, 0xf4f99e7a10dbe1e3, 0, 0 }, /* #5 */
    7751     { 0x3d3b83, 0x3d3b83, 0xdbdff0e653631d04, 0x24200f19ac9ce2fb, 0, 0 }, /* #6 */
    7752     { 0x0b7606, 0x0b7606, 0x13f14ebbc11b1e5a, 0xec0eb1443ee4e1a5, 0, 0 }, /* #7 */
    7753     { 0x063893, 0x063893, 0xa8daa934cb896aa0, 0x572556cb3476955f, 0, 0 }, /* #8 */
    7754     { 0x052557, 0x052557, 0x04b938416b69c925, 0xfb46c7be949636da, 0, 0 }, /* #9 */
    7755     { 0x3644d2, 0x3644d2, 0x7511964eaa95757c, 0x8aee69b1556a8a83, 0, 0 }, /* #10 */
    7756     { 0x0443c7, 0x0443c7, 0xbd5add1de584c4ac, 0x42a522e21a7b3b53, 0, 0 }, /* #11 */
    7757     { 0x130a03, 0x130a03, 0x8957b4ffe2d3c019, 0x76a84b001d2c3fe6, 0, 0 }, /* #12 */
    7758     { 0x2008d2, 0x2008d2, 0x6cb47f2e44f1498f, 0x934b80d1bb0eb670, 0, 0 }, /* #13 */
    7759     { 0x0d2542, 0x0d2542, 0x3f78410b7e651151, 0xc087bef4819aeeae, 0, 0 }, /* #14 */
    7760     { 0x1b63d6, 0x1b63d6, 0x5820126d7ce1f4d6, 0xa7dfed92831e0b29, 0, 0 }, /* #15 */
    7761     { 0x361812, 0x361812, 0x28fff8e8acfe6e58, 0xd7000717530191a7, 0, 0 }, /* #16 */
    7762     { 0x231ec7, 0x231ec7, 0x1bf091942dbc00ad, 0xe40f6e6bd243ff52, 0, 0 }, /* #17 */
    7763     { 0x293f06, 0x293f06, 0x02c70223ce173de8, 0xfd38fddc31e8c217, 0, 0 }, /* #18 */
    7764     { 0x371a06, 0x371a06, 0x9c0edec1d78a75a4, 0x63f1213e28758a5b, 0, 0 }, /* #19 */
    7765     { 0x0f63c2, 0x0f63c2, 0xe2e0f8d2741496cf, 0x1d1f072d8beb6930, 0, 0 }, /* #20 */
    7766     { 0x267e83, 0x267e83, 0x248fe86c6845a2cf, 0xdb70179397ba5d30, 0, 0 }, /* #21 */
    7767     { 0x021513, 0x021513, 0xb8321031ea1fec54, 0x47cdefce15e013ab, 0, 0 }, /* #22 */
    7768     { 0x2a3ed2, 0x2a3ed2, 0x4bcf6edcc2907b27, 0xb43091233d6f84d8, 0, 0 }, /* #23 */
    7769     { 0x3500c3, 0x3500c3, 0xade94ddda604279e, 0x5216b22259fbd861, 0, 0 }, /* #24 */
    7770     { 0x1a7783, 0x1a7783, 0x761270d8104c7c09, 0x89ed8f27efb383f6, 0, 0 }, /* #25 */
    7771     { 0x2f3346, 0x2f3346, 0x786c5a112db5c2b6, 0x8793a5eed24a3d49, 0, 0 }, /* #26 */
    7772     { 0x040d87, 0x040d87, 0xc75c2c22da50f146, 0x38a3d3dd25af0eb9, 0, 0 }, /* #27 */
    7773     { 0x306343, 0x306343, 0x8fffb85cd0e1e10a, 0x700047a32f1e1ef5, 0, 0 }, /* #28 */
    7774     { 0x2b2ac2, 0x2b2ac2, 0xb63d174b06848337, 0x49c2e8b4f97b7cc8, 0, 0 }, /* #29 */
    7775     { 0x2c5553, 0x2c5553, 0xb22111a14fd70908, 0x4ddeee5eb028f6f7, 0, 0 }, /* #30 */
    7776     { 0x226617, 0x226617, 0x68910ce796cf3626, 0x976ef3186930c9d9, 0, 0 }, /* #31 */
    7777     { 0x0c2e52, 0x0c2e52, 0x02bac96cb124b3db, 0xfd4536934edb4c24, 0, 0 }, /* #32 */
    7778     { 0x104ec3, 0x104ec3, 0x26014adedb2509f6, 0xd9feb52124daf609, 0, 0 }, /* #33 */
    7779     { 0x0d06d2, 0x0d06d2, 0xfb0da086cd1e7aee, 0x04f25f7932e18511, 0, 0 }, /* #34 */
    7780     { 0x2529c3, 0x2529c3, 0x3e106a24d9e19edd, 0xc1ef95db261e6122, 0, 0 }, /* #35 */
    7781     { 0x316f56, 0x316f56, 0x53daf7dcafb04512, 0xac250823504fbaed, 0, 0 }, /* #36 */
    7782     { 0x1d1c56, 0x1d1c56, 0xac31b25864846039, 0x53ce4da79b7b9fc6, 0, 0 }, /* #37 */
    7783     { 0x282b86, 0x282b86, 0xd5671724f658092f, 0x2a98e8db09a7f6d0, 0, 0 }, /* #38 */
    7784     { 0x0d67d6, 0x0d67d6, 0x888342a526af3b76, 0x777cbd5ad950c489, 0, 0 }, /* #39 */
    7785     { 0x315452, 0x315452, 0x40f8e67ca4d13bbf, 0xbf0719835b2ec440, 0, 0 }, /* #40 */
    7786     { 0x261a16, 0x261a16, 0x38d560ed4c8430ff, 0xc72a9f12b37bcf00, 0, 0 }, /* #41 */
    7787     { 0x2f5483, 0x2f5483, 0xd06fb87d28ed1e93, 0x2f904782d712e16c, 0, 0 }, /* #42 */
    7788     { 0x1a6ac2, 0x1a6ac2, 0xda63da4eeb465900, 0x259c25b114b9a6ff, 0, 0 }, /* #43 */
    7789     { 0x126a06, 0x126a06, 0x2fce062a1b6cf520, 0xd031f9d5e4930adf, 0, 0 }, /* #44 */
    7790     { 0x2f47c2, 0x2f47c2, 0xbbbca7d56c8bbe3d, 0x4443582a937441c2, 0, 0 }, /* #45 */
    7791     { 0x1258c7, 0x1258c7, 0x6dc2f5cb11cd8cb0, 0x923d0a34ee32734f, 0, 0 }, /* #46 */
    7792     { 0x061547, 0x061547, 0x190b85f11a7d361e, 0xe6f47a0ee582c9e1, 0, 0 }, /* #47 */
    7793     { 0x3e6912, 0x3e6912, 0x3ce89ff35eb735e4, 0xc317600ca148ca1b, 0, 0 }, /* #48 */
    7794     { 0x0e1993, 0x0e1993, 0x3f7018e949bb68ae, 0xc08fe716b6449751, 0, 0 }, /* #49 */
    7795     { 0x2f3b86, 0x2f3b86, 0xed19cad5a456f546, 0x12e6352a5ba90ab9, 0, 0 }, /* #50 */
    7796     { 0x0677d7, 0x0677d7, 0xd5b24856b366a794, 0x2a4db7a94c99586b, 0, 0 }, /* #51 */
    7797     { 0x1e22c6, 0x1e22c6, 0xe1e73b3e759f422b, 0x1e18c4c18a60bdd4, 0, 0 }, /* #52 */
    7798     { 0x3a2657, 0x3a2657, 0xcea9bf791b590fad, 0x31564086e4a6f052, 0, 0 }, /* #53 */
    7799     { 0x160b12, 0x160b12, 0x297a8b8555b86003, 0xd685747aaa479ffc, 0, 0 }, /* #54 */
    7800     { 0x0b7b56, 0x0b7b56, 0x83ee3db497ed7963, 0x7c11c24b6812869c, 0, 0 }, /* #55 */
    7801     { 0x291d43, 0x291d43, 0x269593a9ec54a457, 0xd96a6c5613ab5ba8, 0, 0 }, /* #56 */
    7802     { 0x187087, 0x187087, 0xf98138ca016976f6, 0x067ec735fe968909, 0, 0 }, /* #57 */
    7803     { 0x113b83, 0x113b83, 0x5c7aa2798574d4dd, 0xa3855d867a8b2b22, 0, 0 }, /* #58 */
    7804     { 0x3c5656, 0x3c5656, 0x8fe060ab7369fb87, 0x701f9f548c960478, 0, 0 }, /* #59 */
    7805     { 0x0f6ec6, 0x0f6ec6, 0x036dbd5a1afb3af1, 0xfc9242a5e504c50e, 0, 0 }, /* #60 */
    7806     { 0x165dc7, 0x165dc7, 0x7ec19cd4457ab9bd, 0x813e632bba854642, 0, 0 }, /* #61 */
    7807     { 0x106117, 0x106117, 0xbccd38f842b8b966, 0x4332c707bd474699, 0, 0 }, /* #62 */
    7808     { 0x353ec2, 0x353ec2, 0xe83d6b88596bfb32, 0x17c29477a69404cd, 0, 0 }, /* #63 */
     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 */
    78097809};
    78107810static const BINU64_TEST_T g_aTests_neg_u64[] =
    78117811{
    7812     { 0x3a7083, 0x3a7017, 0xa414f8ee875e295a, 0x5beb071178a1d6a6, 0, 0 }, /* #0 */
    7813     { 0x321302, 0x321317, 0xef5104e89f844b4c, 0x10aefb17607bb4b4, 0, 0 }, /* #1 */
    7814     { 0x221ed6, 0x221693, 0x09d5d4f24e6b4eba, 0xf62a2b0db194b146, 0, 0 }, /* #2 */
    7815     { 0x364d83, 0x364503, 0x830450c82c805250, 0x7cfbaf37d37fadb0, 0, 0 }, /* #3 */
    7816     { 0x2e7956, 0x2e7193, 0x2bb810e5c4767753, 0xd447ef1a3b8988ad, 0, 0 }, /* #4 */
    7817     { 0x0d4e83, 0x0d4693, 0x5c2855cc38a70fc2, 0xa3d7aa33c758f03e, 0, 0 }, /* #5 */
    7818     { 0x2e4283, 0x2e4213, 0x87f7ea8d4f7ecd33, 0x78081572b08132cd, 0, 0 }, /* #6 */
    7819     { 0x2d6082, 0x2d6087, 0x1c3b9c3c6bca4160, 0xe3c463c39435bea0, 0, 0 }, /* #7 */
    7820     { 0x3b26c3, 0x3b2693, 0x2274a8b8f02cc969, 0xdd8b57470fd33697, 0, 0 }, /* #8 */
    7821     { 0x075356, 0x075393, 0x787a1de46699cb2a, 0x8785e21b996634d6, 0, 0 }, /* #9 */
    7822     { 0x213543, 0x213597, 0x018f84568f179456, 0xfe707ba970e86baa, 0, 0 }, /* #10 */
    7823     { 0x397c56, 0x397483, 0x7f6f7a812fad0930, 0x8090857ed052f6d0, 0, 0 }, /* #11 */
    7824     { 0x0f5113, 0x0f5117, 0xc63dab07c4ab3889, 0x39c254f83b54c777, 0, 0 }, /* #12 */
    7825     { 0x1a0516, 0x1a0513, 0xdadfede6d81cd84b, 0x2520121927e327b5, 0, 0 }, /* #13 */
    7826     { 0x0c0402, 0x0c0417, 0xb4bcdbbddf0c75d3, 0x4b43244220f38a2d, 0, 0 }, /* #14 */
    7827     { 0x3e0c17, 0x3e0493, 0x659ea94faa35b18d, 0x9a6156b055ca4e73, 0, 0 }, /* #15 */
    7828     { 0x3977d7, 0x397793, 0x3ae466685a7c85a5, 0xc51b9997a5837a5b, 0, 0 }, /* #16 */
    7829     { 0x3b19c7, 0x3b1117, 0x97142314080aed9a, 0x68ebdcebf7f51266, 0, 0 }, /* #17 */
    7830     { 0x053753, 0x053797, 0x3ba22a3f85c16704, 0xc45dd5c07a3e98fc, 0, 0 }, /* #18 */
    7831     { 0x3f1793, 0x3f1793, 0x66d54143de569e68, 0x992abebc21a96198, 0, 0 }, /* #19 */
    7832     { 0x263ac3, 0x263293, 0x38fbdaf796ca03eb, 0xc70425086935fc15, 0, 0 }, /* #20 */
    7833     { 0x0e5987, 0x0e5113, 0xf432ca585f53d19c, 0x0bcd35a7a0ac2e64, 0, 0 }, /* #21 */
    7834     { 0x1640c7, 0x164097, 0x1e538eedec2f075b, 0xe1ac711213d0f8a5, 0, 0 }, /* #22 */
    7835     { 0x3c0252, 0x3c0213, 0xac05ffe4ca67f2b4, 0x53fa001b35980d4c, 0, 0 }, /* #23 */
    7836     { 0x2b45c2, 0x2b4513, 0xb2cb66a77ab8b876, 0x4d3499588547478a, 0, 0 }, /* #24 */
    7837     { 0x220b83, 0x220317, 0xa79433e6208a8dcb, 0x586bcc19df757235, 0, 0 }, /* #25 */
    7838     { 0x136447, 0x136413, 0xdd24135a079af052, 0x22dbeca5f8650fae, 0, 0 }, /* #26 */
    7839     { 0x147613, 0x147697, 0x609bb146f9cb5df4, 0x9f644eb90634a20c, 0, 0 }, /* #27 */
    7840     { 0x3a3382, 0x3a3313, 0xa6f60412a1d86c86, 0x5909fbed5e27937a, 0, 0 }, /* #28 */
    7841     { 0x013a92, 0x013293, 0x31221ed1c23e996e, 0xcedde12e3dc16692, 0, 0 }, /* #29 */
    7842     { 0x150392, 0x150317, 0xe7fd4e4b25735adf, 0x1802b1b4da8ca521, 0, 0 }, /* #30 */
    7843     { 0x363fd2, 0x363713, 0xb9ef9100597860c8, 0x46106effa6879f38, 0, 0 }, /* #31 */
    7844     { 0x156bd7, 0x156393, 0x7fc65594e71b4bfc, 0x8039aa6b18e4b404, 0, 0 }, /* #32 */
    7845     { 0x0a1513, 0x0a1513, 0xe68389a653ea8ceb, 0x197c7659ac157315, 0, 0 }, /* #33 */
    7846     { 0x295cd3, 0x295413, 0xb70aec34ce62e584, 0x48f513cb319d1a7c, 0, 0 }, /* #34 */
    7847     { 0x074bd3, 0x074397, 0x22e8a197f9221818, 0xdd175e6806dde7e8, 0, 0 }, /* #35 */
    7848     { 0x275487, 0x275497, 0x1644fa93aa278829, 0xe9bb056c55d877d7, 0, 0 }, /* #36 */
    7849     { 0x2f16c6, 0x2f1693, 0x77ba2bd41fc0a06e, 0x8845d42be03f5f92, 0, 0 }, /* #37 */
    7850     { 0x010312, 0x010317, 0x9d15453178dea8df, 0x62eabace87215721, 0, 0 }, /* #38 */
    7851     { 0x316c02, 0x316413, 0xa322e0f99e3752f8, 0x5cdd1f0661c8ad08, 0, 0 }, /* #39 */
    7852     { 0x272617, 0x272683, 0x432d2ec177c094c0, 0xbcd2d13e883f6b40, 0, 0 }, /* #40 */
    7853     { 0x360357, 0x360317, 0x854df62164c85ab2, 0x7ab209de9b37a54e, 0, 0 }, /* #41 */
    7854     { 0x1f3e43, 0x1f3693, 0x0318d1b47817ef55, 0xfce72e4b87e810ab, 0, 0 }, /* #42 */
    7855     { 0x080e56, 0x080617, 0xa05314f33a8c1aa4, 0x5faceb0cc573e55c, 0, 0 }, /* #43 */
    7856     { 0x1d2146, 0x1d2197, 0x307b0d9074d465e9, 0xcf84f26f8b2b9a17, 0, 0 }, /* #44 */
    7857     { 0x3c07d7, 0x3c0793, 0x35ebac28565973b4, 0xca1453d7a9a68c4c, 0, 0 }, /* #45 */
    7858     { 0x0b15c2, 0x0b1593, 0x114a468838978033, 0xeeb5b977c7687fcd, 0, 0 }, /* #46 */
    7859     { 0x171f06, 0x171717, 0xae46248a989260ec, 0x51b9db75676d9f14, 0, 0 }, /* #47 */
    7860     { 0x087f16, 0x087713, 0xa9a48d5777eb70f2, 0x565b72a888148f0e, 0, 0 }, /* #48 */
    7861     { 0x044fc3, 0x044717, 0xa75d4551c1c61596, 0x58a2baae3e39ea6a, 0, 0 }, /* #49 */
    7862     { 0x341c16, 0x341417, 0xc3c20ee286af410d, 0x3c3df11d7950bef3, 0, 0 }, /* #50 */
    7863     { 0x122587, 0x122597, 0x4fa1cbf8b7f1869a, 0xb05e3407480e7966, 0, 0 }, /* #51 */
    7864     { 0x2108d2, 0x210093, 0x70b20b487de9f7a3, 0x8f4df4b78216085d, 0, 0 }, /* #52 */
    7865     { 0x111ad3, 0x111297, 0x47f4bf69a31045cb, 0xb80b40965cefba35, 0, 0 }, /* #53 */
    7866     { 0x346f13, 0x346793, 0x3fdf4ca12679ac0f, 0xc020b35ed98653f1, 0, 0 }, /* #54 */
    7867     { 0x020306, 0x020317, 0xa4c253468f221496, 0x5b3dacb970ddeb6a, 0, 0 }, /* #55 */
    7868     { 0x2f2652, 0x2f2613, 0xb069b37860190aae, 0x4f964c879fe6f552, 0, 0 }, /* #56 */
    7869     { 0x0d5d17, 0x0d5513, 0xfc884ead37fbe29e, 0x0377b152c8041d62, 0, 0 }, /* #57 */
    7870     { 0x3a1646, 0x3a1613, 0xd47e0c0238647d95, 0x2b81f3fdc79b826b, 0, 0 }, /* #58 */
    7871     { 0x3f6902, 0x3f6113, 0x885b183486907d11, 0x77a4e7cb796f82ef, 0, 0 }, /* #59 */
    7872     { 0x3c37d6, 0x3c3717, 0xdf24021fde2bc99b, 0x20dbfde021d43665, 0, 0 }, /* #60 */
    7873     { 0x292803, 0x292087, 0x23504ae8b5525540, 0xdcafb5174aadaac0, 0, 0 }, /* #61 */
    7874     { 0x2a45c3, 0x2a4597, 0x6ceb9fc2d0d4d694, 0x9314603d2f2b296c, 0, 0 }, /* #62 */
    7875     { 0x167013, 0x167097, 0x00517e21bbc708f4, 0xffae81de4438f70c, 0, 0 }, /* #63 */
     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 */
    78767876};
    78777877static const BINU64_TEST_T g_aTests_neg_u64_locked[] =
    78787878{
    7879     { 0x2651c2, 0x265113, 0x8408e0f54158a8c5, 0x7bf71f0abea7573b, 0, 0 }, /* #0 */
    7880     { 0x250c57, 0x250417, 0xa07c435b5bf5497c, 0x5f83bca4a40ab684, 0, 0 }, /* #1 */
    7881     { 0x324d07, 0x324513, 0xfea70a4634b895f8, 0x0158f5b9cb476a08, 0, 0 }, /* #2 */
    7882     { 0x3613c2, 0x361313, 0xe825d9d272474595, 0x17da262d8db8ba6b, 0, 0 }, /* #3 */
    7883     { 0x052856, 0x052017, 0xceab94a9f7e8ace8, 0x31546b5608175318, 0, 0 }, /* #4 */
    7884     { 0x3b5cc6, 0x3b5497, 0x0efc6c4c2ffb0a0b, 0xf10393b3d004f5f5, 0, 0 }, /* #5 */
    7885     { 0x0b4353, 0x0b4317, 0xcf43deb02c23d954, 0x30bc214fd3dc26ac, 0, 0 }, /* #6 */
    7886     { 0x013d92, 0x013513, 0x81d798a4f22b8c9c, 0x7e28675b0dd47364, 0, 0 }, /* #7 */
    7887     { 0x065b93, 0x065313, 0xd48198cea4394035, 0x2b7e67315bc6bfcb, 0, 0 }, /* #8 */
    7888     { 0x182757, 0x182797, 0x179b0d8bff01f6d9, 0xe864f27400fe0927, 0, 0 }, /* #9 */
    7889     { 0x1d5d16, 0x1d5517, 0xe4197bad2a847773, 0x1be68452d57b888d, 0, 0 }, /* #10 */
    7890     { 0x251c57, 0x251413, 0xc6299fffdde54db6, 0x39d66000221ab24a, 0, 0 }, /* #11 */
    7891     { 0x3a5416, 0x3a5417, 0xd6f6302502b6f897, 0x2909cfdafd490769, 0, 0 }, /* #12 */
    7892     { 0x032b53, 0x032313, 0xe1130a62d7aa9d03, 0x1eecf59d285562fd, 0, 0 }, /* #13 */
    7893     { 0x341a97, 0x341293, 0x35d86cd1c4a1f5bb, 0xca27932e3b5e0a45, 0, 0 }, /* #14 */
    7894     { 0x3c4cd2, 0x3c4497, 0x432abb08076bb172, 0xbcd544f7f8944e8e, 0, 0 }, /* #15 */
    7895     { 0x1f27d6, 0x1f2793, 0x28026a7b8346e2f9, 0xd7fd95847cb91d07, 0, 0 }, /* #16 */
    7896     { 0x2328d3, 0x232093, 0x5909ce82df4cc2b7, 0xa6f6317d20b33d49, 0, 0 }, /* #17 */
    7897     { 0x376353, 0x376397, 0x3d823908d0959de5, 0xc27dc6f72f6a621b, 0, 0 }, /* #18 */
    7898     { 0x3c13d6, 0x3c1313, 0xf1b1cef4099c1833, 0x0e4e310bf663e7cd, 0, 0 }, /* #19 */
    7899     { 0x3208c2, 0x320097, 0x50dd68e604b7297e, 0xaf229719fb48d682, 0, 0 }, /* #20 */
    7900     { 0x3a6ec6, 0x3a6697, 0x076fcff6e520a0c6, 0xf89030091adf5f3a, 0, 0 }, /* #21 */
    7901     { 0x334b52, 0x334317, 0xd7085db3e2017f07, 0x28f7a24c1dfe80f9, 0, 0 }, /* #22 */
    7902     { 0x006d42, 0x006593, 0x334189b5bf381362, 0xccbe764a40c7ec9e, 0, 0 }, /* #23 */
    7903     { 0x3e6346, 0x3e6393, 0x654d622510f18459, 0x9ab29ddaef0e7ba7, 0, 0 }, /* #24 */
    7904     { 0x0a2b83, 0x0a2397, 0x3128e9030a1520b3, 0xced716fcf5eadf4d, 0, 0 }, /* #25 */
    7905     { 0x186852, 0x186017, 0xdd83101ae11fc572, 0x227cefe51ee03a8e, 0, 0 }, /* #26 */
    7906     { 0x121a86, 0x121217, 0xbb73e12b4db7117f, 0x448c1ed4b248ee81, 0, 0 }, /* #27 */
    7907     { 0x2843d2, 0x284397, 0x6fef094fa2b92c1f, 0x9010f6b05d46d3e1, 0, 0 }, /* #28 */
    7908     { 0x0e4282, 0x0e4213, 0x96d06db646d214a3, 0x692f9249b92deb5d, 0, 0 }, /* #29 */
    7909     { 0x332456, 0x332497, 0x2ad5eb9dccea284f, 0xd52a14623315d7b1, 0, 0 }, /* #30 */
    7910     { 0x392893, 0x392017, 0x8b91729c913e7f6b, 0x746e8d636ec18095, 0, 0 }, /* #31 */
    7911     { 0x1025d3, 0x102597, 0x1433f740bdd861b8, 0xebcc08bf42279e48, 0, 0 }, /* #32 */
    7912     { 0x304612, 0x304613, 0x98afb1b3395b8571, 0x67504e4cc6a47a8f, 0, 0 }, /* #33 */
    7913     { 0x323643, 0x323617, 0xa7e85234f3a32bec, 0x5817adcb0c5cd414, 0, 0 }, /* #34 */
    7914     { 0x014a47, 0x014217, 0x8c92445c677b8675, 0x736dbba39884798b, 0, 0 }, /* #35 */
    7915     { 0x146c47, 0x146417, 0xf3b58b98ba6ea7e2, 0x0c4a74674591581e, 0, 0 }, /* #36 */
    7916     { 0x2a3b12, 0x2a3397, 0x57a20bb2bdf0134f, 0xa85df44d420fecb1, 0, 0 }, /* #37 */
    7917     { 0x296696, 0x296697, 0x4264ac900a0fdf67, 0xbd9b536ff5f02099, 0, 0 }, /* #38 */
    7918     { 0x301453, 0x301493, 0x2f6c104c64e1cef9, 0xd093efb39b1e3107, 0, 0 }, /* #39 */
    7919     { 0x1c6a92, 0x1c6217, 0xf14c2eeea978068f, 0x0eb3d1115687f971, 0, 0 }, /* #40 */
    7920     { 0x225d46, 0x225517, 0xb64b02f0698cabbe, 0x49b4fd0f96735442, 0, 0 }, /* #41 */
    7921     { 0x024fd2, 0x024787, 0x3a0eeb49678727a0, 0xc5f114b69878d860, 0, 0 }, /* #42 */
    7922     { 0x2e3983, 0x2e3193, 0x0df90f9e593dab7b, 0xf206f061a6c25485, 0, 0 }, /* #43 */
    7923     { 0x0b5787, 0x0b5793, 0x70d2ad390a36a487, 0x8f2d52c6f5c95b79, 0, 0 }, /* #44 */
    7924     { 0x072783, 0x072713, 0xac081675823c62f2, 0x53f7e98a7dc39d0e, 0, 0 }, /* #45 */
    7925     { 0x030156, 0x030117, 0xd808fa9b3cd000bf, 0x27f70564c32fff41, 0, 0 }, /* #46 */
    7926     { 0x3752d3, 0x375297, 0x4a453e532aef5322, 0xb5bac1acd510acde, 0, 0 }, /* #47 */
    7927     { 0x0e7642, 0x0e7613, 0xb0a8cd47e09928ae, 0x4f5732b81f66d752, 0, 0 }, /* #48 */
    7928     { 0x387f97, 0x387793, 0x403e0e07296d2352, 0xbfc1f1f8d692dcae, 0, 0 }, /* #49 */
    7929     { 0x0c7813, 0x0c7093, 0x29f941fd597c6953, 0xd606be02a68396ad, 0, 0 }, /* #50 */
    7930     { 0x380582, 0x380513, 0xabf6d1cdc9c387ed, 0x54092e32363c7813, 0, 0 }, /* #51 */
    7931     { 0x3a3803, 0x3a3097, 0x2d927e113dbfd751, 0xd26d81eec24028af, 0, 0 }, /* #52 */
    7932     { 0x3b0082, 0x3b0017, 0x8b446da7c242a8c6, 0x74bb92583dbd573a, 0, 0 }, /* #53 */
    7933     { 0x266bd6, 0x266303, 0x9c4317f0558018f0, 0x63bce80faa7fe710, 0, 0 }, /* #54 */
    7934     { 0x344483, 0x344417, 0x9088f65e464f9748, 0x6f7709a1b9b068b8, 0, 0 }, /* #55 */
    7935     { 0x2c6342, 0x2c6317, 0x816a540e1692bf7c, 0x7e95abf1e96d4084, 0, 0 }, /* #56 */
    7936     { 0x3620c2, 0x362097, 0x689f168d5c2889bc, 0x9760e972a3d77644, 0, 0 }, /* #57 */
    7937     { 0x064693, 0x064693, 0x4544e64d20ddf95e, 0xbabb19b2df2206a2, 0, 0 }, /* #58 */
    7938     { 0x0108d7, 0x010097, 0x0572e23a905624d3, 0xfa8d1dc56fa9db2d, 0, 0 }, /* #59 */
    7939     { 0x143857, 0x143013, 0xc8565585f13cdd32, 0x37a9aa7a0ec322ce, 0, 0 }, /* #60 */
    7940     { 0x0253d2, 0x025313, 0xf5f982f0a49ecac8, 0x0a067d0f5b613538, 0, 0 }, /* #61 */
    7941     { 0x1932c7, 0x193217, 0xb26fbba5868cb179, 0x4d90445a79734e87, 0, 0 }, /* #62 */
    7942     { 0x362c03, 0x362417, 0xe72bafd52b3351d8, 0x18d4502ad4ccae28, 0, 0 }, /* #63 */
    7943 };
    7944 
    7945 
    7946 #define HAVE_SHIFT_TESTS
    7947 static const BINU8_TEST_T g_aTests_rol_u8[] =
    7948 {
    7949     { 0x274212, 0x274212, 0xbc, 0xbc, 0, 0  }, /* #0 */
    7950     { 0x0e42c2, 0x0e42c3, 0xf0, 0xc3, 0, 2  }, /* #1 */
    7951     { 0x052487, 0x052486, 0x07, 0x1c, 0, 2  }, /* #2 */
    7952     { 0x297413, 0x297c13, 0x43, 0xa1, 0, 7  }, /* #3 */
    7953     { 0x2a6e93, 0x2a6692, 0x01, 0x04, 0, 2  }, /* #4 */
    7954     { 0x284493, 0x284492, 0x00, 0x00, 0, 5  }, /* #5 */
    7955     { 0x1e6093, 0x1e6092, 0x0d, 0xd0, 0, 4  }, /* #6 */
    7956     { 0x2d39d2, 0x2d39d3, 0xa6, 0x53, 0, 7  }, /* #7 */
    7957     { 0x285f06, 0x285706, 0xd0, 0x68, 0, 7  }, /* #8 */
    7958     { 0x217152, 0x217153, 0xf4, 0xa7, 0, 3  }, /* #9 */
    7959     { 0x181c46, 0x181446, 0x1d, 0x8e, 0, 7  }, /* #10 */
    7960     { 0x1619d2, 0x1611d3, 0xf2, 0xcb, 0, 2  }, /* #11 */
    7961     { 0x287dc6, 0x287dc7, 0xa0, 0x41, 0, 1  }, /* #12 */
    7962     { 0x333dd3, 0x333dd2, 0x6d, 0xd6, 0, 4  }, /* #13 */
    7963     { 0x2423d7, 0x2423d6, 0x1e, 0xf0, 0, 3  }, /* #14 */
    7964     { 0x337417, 0x337417, 0x79, 0x79, 0, 0  }, /* #15 */
    7965     { 0x213706, 0x213707, 0x2f, 0x97, 0, 7  }, /* #16 */
    7966     { 0x1b7b87, 0x1b7387, 0x2d, 0xa5, 0, 5  }, /* #17 */
    7967     { 0x387403, 0x387403, 0xee, 0xee, 0, 0  }, /* #18 */
    7968     { 0x083a57, 0x083257, 0x22, 0x11, 0, 3  }, /* #19 */
    7969     { 0x2f4297, 0x2f4a97, 0x4e, 0x39, 0, 2  }, /* #20 */
    7970     { 0x1f7c82, 0x1f7c83, 0x44, 0x11, 0, 2  }, /* #21 */
    7971     { 0x265d93, 0x265d93, 0xae, 0x57, 0, 7  }, /* #22 */
    7972     { 0x176546, 0x176d46, 0x78, 0xf0, 0, 1  }, /* #23 */
    7973     { 0x293106, 0x293907, 0x7d, 0xd7, 0, 4  }, /* #24 */
    7974     { 0x195f86, 0x195786, 0x01, 0x04, 0, 2  }, /* #25 */
    7975     { 0x226e83, 0x226683, 0x03, 0x81, 0, 7  }, /* #26 */
    7976     { 0x011142, 0x011142, 0x61, 0x61, 0, 0  }, /* #27 */
    7977     { 0x2b1dc6, 0x2b15c6, 0x1f, 0x7c, 0, 2  }, /* #28 */
    7978     { 0x383cc3, 0x3834c2, 0x0e, 0xe0, 0, 4  }, /* #29 */
    7979     { 0x043357, 0x043b57, 0x6f, 0xb7, 0, 7  }, /* #30 */
    7980     { 0x0d4083, 0x0d4083, 0xe4, 0xc9, 0, 1  }, /* #31 */
    7981     { 0x1c5b42, 0x1c5b42, 0x53, 0x9a, 0, 3  }, /* #32 */
    7982     { 0x0b2e13, 0x0b2e13, 0x15, 0x15, 0, 0  }, /* #33 */
    7983     { 0x377153, 0x377953, 0x4d, 0x35, 0, 2  }, /* #34 */
    7984     { 0x3b2003, 0x3b2002, 0x3a, 0x74, 0, 1  }, /* #35 */
    7985     { 0x195617, 0x195617, 0xfb, 0xf7, 0, 1  }, /* #36 */
    7986     { 0x214cd6, 0x2144d7, 0xf1, 0xe3, 0, 1  }, /* #37 */
    7987     { 0x2d5b96, 0x2d5b97, 0x61, 0x85, 0, 2  }, /* #38 */
    7988     { 0x1d1d87, 0x1d1586, 0xdc, 0x6e, 0, 7  }, /* #39 */
    7989     { 0x183782, 0x183f83, 0x76, 0xb3, 0, 3  }, /* #40 */
    7990     { 0x0430c7, 0x0438c6, 0x62, 0x4c, 0, 5  }, /* #41 */
    7991     { 0x2d3c87, 0x2d3c87, 0xb3, 0x9d, 0, 3  }, /* #42 */
    7992     { 0x2d2482, 0x2d2c82, 0x4a, 0x92, 0, 6  }, /* #43 */
    7993     { 0x154557, 0x154557, 0x53, 0x53, 0, 0  }, /* #44 */
    7994     { 0x133e96, 0x133696, 0xd4, 0xa6, 0, 3  }, /* #45 */
    7995     { 0x0b7a83, 0x0b7282, 0x0a, 0x82, 0, 6  }, /* #46 */
    7996     { 0x070987, 0x070187, 0x18, 0x81, 0, 4  }, /* #47 */
    7997     { 0x355807, 0x355807, 0x9e, 0x3d, 0, 1  }, /* #48 */
    7998     { 0x187056, 0x187057, 0xff, 0xff, 0, 1  }, /* #49 */
    7999     { 0x2d4182, 0x2d4183, 0x32, 0x19, 0, 7  }, /* #50 */
    8000     { 0x004ad2, 0x004ad2, 0x52, 0x94, 0, 6  }, /* #51 */
    8001     { 0x343386, 0x343b87, 0xa6, 0x53, 0, 7  }, /* #52 */
    8002     { 0x325256, 0x325a56, 0x44, 0x88, 0, 5  }, /* #53 */
    8003     { 0x334fd3, 0x3347d3, 0xfa, 0xaf, 0, 4  }, /* #54 */
    8004     { 0x3b2d03, 0x3b2d03, 0xac, 0x59, 0, 1  }, /* #55 */
    8005     { 0x001e53, 0x001e52, 0x97, 0x5e, 0, 2  }, /* #56 */
    8006     { 0x193897, 0x193097, 0xff, 0xff, 0, 3  }, /* #57 */
    8007     { 0x377457, 0x377457, 0xcd, 0x73, 0, 6  }, /* #58 */
    8008     { 0x1c36c2, 0x1c36c2, 0xef, 0xfe, 0, 4  }, /* #59 */
    8009     { 0x3468c2, 0x3468c2, 0x63, 0x63, 0, 0  }, /* #60 */
    8010     { 0x062d82, 0x062d82, 0x64, 0x64, 0, 0  }, /* #61 */
    8011     { 0x315617, 0x315617, 0x01, 0x01, 0, 0  }, /* #62 */
    8012     { 0x1b3f13, 0x1b3f12, 0x72, 0x9c, 0, 6  }, /* #63 */
    8013 };
    8014 static const BINU8_TEST_T g_aTests_ror_u8[] =
    8015 {
    8016     { 0x297dc7, 0x297dc7, 0x46, 0x46, 0, 0  }, /* #0 */
    8017     { 0x0b1f86, 0x0b1786, 0x44, 0x11, 0, 2  }, /* #1 */
    8018     { 0x280b16, 0x280b16, 0xc8, 0x32, 0, 2  }, /* #2 */
    8019     { 0x3c42d3, 0x3c4ad3, 0x9e, 0xe9, 0, 4  }, /* #3 */
    8020     { 0x1d0b83, 0x1d0b82, 0x90, 0x42, 0, 6  }, /* #4 */
    8021     { 0x035847, 0x035847, 0x7b, 0xde, 0, 2  }, /* #5 */
    8022     { 0x1b46d3, 0x1b46d3, 0xb9, 0x9b, 0, 4  }, /* #6 */
    8023     { 0x276407, 0x276407, 0xfe, 0xfe, 0, 0  }, /* #7 */
    8024     { 0x031197, 0x031997, 0x9a, 0xa9, 0, 4  }, /* #8 */
    8025     { 0x3d24c6, 0x3d2cc7, 0xb6, 0xda, 0, 6  }, /* #9 */
    8026     { 0x033946, 0x033947, 0x4f, 0xe9, 0, 3  }, /* #10 */
    8027     { 0x384c47, 0x384c47, 0x45, 0xa8, 0, 3  }, /* #11 */
    8028     { 0x365893, 0x365893, 0xd4, 0xa9, 0, 7  }, /* #12 */
    8029     { 0x264007, 0x264007, 0xb9, 0x9b, 0, 4  }, /* #13 */
    8030     { 0x205d57, 0x205557, 0x52, 0x94, 0, 2  }, /* #14 */
    8031     { 0x184b86, 0x184b87, 0x5d, 0xea, 0, 5  }, /* #15 */
    8032     { 0x261d82, 0x261583, 0xd3, 0x9e, 0, 5  }, /* #16 */
    8033     { 0x134e83, 0x134e83, 0x4e, 0x4e, 0, 0  }, /* #17 */
    8034     { 0x2c35c7, 0x2c3dc6, 0xb4, 0x69, 0, 7  }, /* #18 */
    8035     { 0x0b7507, 0x0b7507, 0xfd, 0xfd, 0, 0  }, /* #19 */
    8036     { 0x2475c3, 0x247dc3, 0x5f, 0xfa, 0, 5  }, /* #20 */
    8037     { 0x334342, 0x334b42, 0x25, 0x4a, 0, 7  }, /* #21 */
    8038     { 0x1f4446, 0x1f4c47, 0x73, 0xcd, 0, 6  }, /* #22 */
    8039     { 0x062553, 0x062d52, 0xe4, 0x4e, 0, 4  }, /* #23 */
    8040     { 0x1b3412, 0x1b3412, 0x7d, 0x7d, 0, 0  }, /* #24 */
    8041     { 0x062716, 0x062f17, 0x25, 0xa4, 0, 3  }, /* #25 */
    8042     { 0x324802, 0x324803, 0xca, 0xac, 0, 4  }, /* #26 */
    8043     { 0x171917, 0x171117, 0x0a, 0xa0, 0, 4  }, /* #27 */
    8044     { 0x161e42, 0x161643, 0x0a, 0xa0, 0, 4  }, /* #28 */
    8045     { 0x096c86, 0x096486, 0xd5, 0x57, 0, 6  }, /* #29 */
    8046     { 0x322d03, 0x322d03, 0xa3, 0xa3, 0, 0  }, /* #30 */
    8047     { 0x156f83, 0x156782, 0x5a, 0x69, 0, 6  }, /* #31 */
    8048     { 0x084942, 0x084143, 0x64, 0x91, 0, 6  }, /* #32 */
    8049     { 0x0b5312, 0x0b5312, 0xbf, 0xbf, 0, 0  }, /* #33 */
    8050     { 0x2d5147, 0x2d5946, 0xc4, 0x62, 0, 1  }, /* #34 */
    8051     { 0x3a3c57, 0x3a3c56, 0x09, 0x12, 0, 7  }, /* #35 */
    8052     { 0x0c3dd2, 0x0c3dd2, 0x2f, 0x5e, 0, 7  }, /* #36 */
    8053     { 0x0c07d2, 0x0c07d3, 0x3a, 0xa3, 0, 4  }, /* #37 */
    8054     { 0x1f3957, 0x1f3956, 0x84, 0x48, 0, 4  }, /* #38 */
    8055     { 0x112112, 0x112112, 0x66, 0x66, 0, 4  }, /* #39 */
    8056     { 0x392e56, 0x392657, 0x2e, 0xc5, 0, 3  }, /* #40 */
    8057     { 0x1879c2, 0x1871c3, 0x0c, 0xc0, 0, 4  }, /* #41 */
    8058     { 0x1f4f97, 0x1f4797, 0x34, 0x86, 0, 3  }, /* #42 */
    8059     { 0x0d1303, 0x0d1b03, 0xd2, 0xb4, 0, 2  }, /* #43 */
    8060     { 0x035a87, 0x035a87, 0x29, 0x94, 0, 1  }, /* #44 */
    8061     { 0x200297, 0x200a97, 0x4b, 0xd2, 0, 2  }, /* #45 */
    8062     { 0x0b4ad7, 0x0b42d6, 0x1a, 0x34, 0, 7  }, /* #46 */
    8063     { 0x304543, 0x304542, 0x44, 0x22, 0, 5  }, /* #47 */
    8064     { 0x257416, 0x257c17, 0x9c, 0x93, 0, 3  }, /* #48 */
    8065     { 0x2a3d02, 0x2a3d02, 0x9a, 0x53, 0, 3  }, /* #49 */
    8066     { 0x0c1293, 0x0c1293, 0x6b, 0x6b, 0, 0  }, /* #50 */
    8067     { 0x134dc6, 0x134dc6, 0x78, 0x78, 0, 0  }, /* #51 */
    8068     { 0x136a96, 0x136297, 0xdd, 0xbb, 0, 3  }, /* #52 */
    8069     { 0x382a83, 0x382283, 0xeb, 0xf5, 0, 1  }, /* #53 */
    8070     { 0x074507, 0x074d07, 0x39, 0xc9, 0, 5  }, /* #54 */
    8071     { 0x036f42, 0x036742, 0x02, 0x10, 0, 5  }, /* #55 */
    8072     { 0x143bd6, 0x143bd6, 0x07, 0x07, 0, 0  }, /* #56 */
    8073     { 0x3a5f92, 0x3a5792, 0x12, 0x42, 0, 3  }, /* #57 */
    8074     { 0x3c6082, 0x3c6083, 0x5e, 0xbc, 0, 7  }, /* #58 */
    8075     { 0x2e6492, 0x2e6c92, 0x33, 0x66, 0, 7  }, /* #59 */
    8076     { 0x3d0912, 0x3d0113, 0xef, 0xbf, 0, 6  }, /* #60 */
    8077     { 0x1c3b03, 0x1c3302, 0x8d, 0x6c, 0, 5  }, /* #61 */
    8078     { 0x2e3846, 0x2e3847, 0xe6, 0xcd, 0, 7  }, /* #62 */
    8079     { 0x020f87, 0x020787, 0x3a, 0xd1, 0, 5  }, /* #63 */
    8080 };
    8081 static const BINU8_TEST_T g_aTests_rcl_u8[] =
    8082 {
    8083     { 0x015706, 0x015706, 0x03, 0x0c, 0, 2  }, /* #0 */
    8084     { 0x3b6552, 0x3b6d52, 0x8f, 0x7a, 0, 3  }, /* #1 */
    8085     { 0x125c13, 0x125412, 0xcb, 0xf9, 0, 6  }, /* #2 */
    8086     { 0x130a03, 0x130a03, 0x78, 0xe2, 0, 2  }, /* #3 */
    8087     { 0x3e28d2, 0x3e28d2, 0x32, 0x32, 0, 0  }, /* #4 */
    8088     { 0x170703, 0x170703, 0xfd, 0xfd, 0, 0  }, /* #5 */
    8089     { 0x145993, 0x145993, 0x49, 0x49, 0, 0  }, /* #6 */
    8090     { 0x0f3fc6, 0x0f3fc6, 0x62, 0x8c, 0, 6  }, /* #7 */
    8091     { 0x284712, 0x284f12, 0x89, 0x25, 0, 2  }, /* #8 */
    8092     { 0x300a03, 0x300202, 0xc9, 0xf2, 0, 7  }, /* #9 */
    8093     { 0x1b1106, 0x1b1107, 0xe4, 0x23, 0, 3  }, /* #10 */
    8094     { 0x1d01d7, 0x1d09d6, 0x7f, 0xff, 0, 1  }, /* #11 */
    8095     { 0x195a07, 0x195206, 0xc4, 0x4e, 0, 4  }, /* #12 */
    8096     { 0x1f2a13, 0x1f2a13, 0x14, 0x14, 0, 0  }, /* #13 */
    8097     { 0x283047, 0x283046, 0x10, 0x21, 0, 1  }, /* #14 */
    8098     { 0x106d47, 0x106546, 0x0b, 0xb8, 0, 4  }, /* #15 */
    8099     { 0x006f96, 0x006f96, 0x66, 0xc6, 0, 5  }, /* #16 */
    8100     { 0x181506, 0x181d06, 0xb1, 0xac, 0, 7  }, /* #17 */
    8101     { 0x281593, 0x281593, 0xdf, 0xbf, 0, 1  }, /* #18 */
    8102     { 0x385657, 0x385656, 0x32, 0xa6, 0, 6  }, /* #19 */
    8103     { 0x097213, 0x097212, 0x0c, 0x64, 0, 3  }, /* #20 */
    8104     { 0x363a03, 0x363203, 0xd6, 0x6e, 0, 4  }, /* #21 */
    8105     { 0x392912, 0x392112, 0x15, 0xa1, 0, 5  }, /* #22 */
    8106     { 0x2710c6, 0x2718c7, 0x5c, 0x85, 0, 5  }, /* #23 */
    8107     { 0x0a29d3, 0x0a21d2, 0xd1, 0xf4, 0, 7  }, /* #24 */
    8108     { 0x2f5797, 0x2f5796, 0x19, 0x63, 0, 6  }, /* #25 */
    8109     { 0x335017, 0x335017, 0x1a, 0x46, 0, 7  }, /* #26 */
    8110     { 0x265202, 0x265a03, 0x64, 0x21, 0, 3  }, /* #27 */
    8111     { 0x3c0283, 0x3c0a83, 0xac, 0x9a, 0, 5  }, /* #28 */
    8112     { 0x2d79d6, 0x2d71d7, 0x3d, 0xe8, 0, 3  }, /* #29 */
    8113     { 0x1d4957, 0x1d4157, 0x3e, 0xe9, 0, 4  }, /* #30 */
    8114     { 0x072257, 0x072257, 0xcb, 0xf2, 0, 7  }, /* #31 */
    8115     { 0x2a4802, 0x2a4802, 0xa3, 0x35, 0, 4  }, /* #32 */
    8116     { 0x057f96, 0x057797, 0xe6, 0x99, 0, 2  }, /* #33 */
    8117     { 0x022853, 0x022052, 0x13, 0xe2, 0, 6  }, /* #34 */
    8118     { 0x231152, 0x231953, 0x92, 0x24, 0, 7  }, /* #35 */
    8119     { 0x115cc6, 0x115cc7, 0xa2, 0x28, 0, 7  }, /* #36 */
    8120     { 0x282147, 0x282947, 0x4a, 0x2a, 0, 2  }, /* #37 */
    8121     { 0x3e2b87, 0x3e2b87, 0x75, 0x6e, 0, 6  }, /* #38 */
    8122     { 0x0f5887, 0x0f5087, 0xef, 0xbf, 0, 2  }, /* #39 */
    8123     { 0x0e4996, 0x0e4996, 0xa4, 0x29, 0, 7  }, /* #40 */
    8124     { 0x3b3ed6, 0x3b36d7, 0x3c, 0xc1, 0, 4  }, /* #41 */
    8125     { 0x154096, 0x154096, 0x1f, 0x1f, 0, 0  }, /* #42 */
    8126     { 0x212987, 0x212986, 0x75, 0xb7, 0, 5  }, /* #43 */
    8127     { 0x314c43, 0x314c43, 0xc3, 0xc3, 0, 0  }, /* #44 */
    8128     { 0x3f53d6, 0x3f5bd7, 0x77, 0x9d, 0, 7  }, /* #45 */
    8129     { 0x251d52, 0x251d53, 0x75, 0x4e, 0, 6  }, /* #46 */
    8130     { 0x260886, 0x260886, 0x75, 0xa7, 0, 5  }, /* #47 */
    8131     { 0x2c7e17, 0x2c7617, 0xc4, 0x13, 0, 2  }, /* #48 */
    8132     { 0x1c5106, 0x1c5907, 0x8b, 0xa2, 0, 7  }, /* #49 */
    8133     { 0x2f3983, 0x2f3983, 0xa8, 0xa8, 0, 0  }, /* #50 */
    8134     { 0x0079c6, 0x0079c6, 0x88, 0x21, 0, 2  }, /* #51 */
    8135     { 0x2b0987, 0x2b0987, 0xac, 0x66, 0, 3  }, /* #52 */
    8136     { 0x2222c2, 0x2222c3, 0xca, 0x32, 0, 7  }, /* #53 */
    8137     { 0x2c7207, 0x2c7a06, 0x7a, 0xf5, 0, 1  }, /* #54 */
    8138     { 0x052096, 0x052096, 0xc1, 0x16, 0, 4  }, /* #55 */
    8139     { 0x187246, 0x187a46, 0xab, 0xd5, 0, 6  }, /* #56 */
    8140     { 0x245503, 0x245503, 0x9a, 0x9a, 0, 0  }, /* #57 */
    8141     { 0x310c92, 0x310492, 0xf5, 0xbd, 0, 7  }, /* #58 */
    8142     { 0x1a4b52, 0x1a4352, 0x02, 0x10, 0, 3  }, /* #59 */
    8143     { 0x1c3497, 0x1c3c97, 0x48, 0x22, 0, 2  }, /* #60 */
    8144     { 0x0b5492, 0x0b5492, 0x24, 0x48, 0, 1  }, /* #61 */
    8145     { 0x361296, 0x361a96, 0x86, 0xc8, 0, 5  }, /* #62 */
    8146     { 0x381e03, 0x381e03, 0x58, 0x62, 0, 2  }, /* #63 */
    8147 };
    8148 static const BINU8_TEST_T g_aTests_rcr_u8[] =
    8149 {
    8150     { 0x2a5ac6, 0x2a52c6, 0x4c, 0x61, 0, 6  }, /* #0 */
    8151     { 0x0d13c3, 0x0d1bc3, 0x4c, 0x29, 0, 3  }, /* #1 */
    8152     { 0x0f5ed3, 0x0f56d2, 0xd0, 0xe8, 0, 1  }, /* #2 */
    8153     { 0x094253, 0x094a53, 0x1b, 0xc6, 0, 2  }, /* #3 */
    8154     { 0x395e57, 0x395e57, 0x4a, 0x54, 0, 4  }, /* #4 */
    8155     { 0x0054d7, 0x005cd7, 0x58, 0x15, 0, 4  }, /* #5 */
    8156     { 0x0a4847, 0x0a4846, 0x04, 0x82, 0, 1  }, /* #6 */
    8157     { 0x303383, 0x303382, 0xd5, 0xbd, 0, 4  }, /* #7 */
    8158     { 0x316f42, 0x316743, 0x36, 0x86, 0, 3  }, /* #8 */
    8159     { 0x193293, 0x193a93, 0x65, 0xb2, 0, 1  }, /* #9 */
    8160     { 0x3b5e97, 0x3b5697, 0x8c, 0x31, 0, 3  }, /* #10 */
    8161     { 0x003f86, 0x003f87, 0xd1, 0x16, 0, 5  }, /* #11 */
    8162     { 0x266982, 0x266982, 0xfc, 0xfc, 0, 0  }, /* #12 */
    8163     { 0x1f5e97, 0x1f5e97, 0x52, 0x2a, 0, 5  }, /* #13 */
    8164     { 0x216647, 0x216e47, 0x54, 0x4a, 0, 5  }, /* #14 */
    8165     { 0x390953, 0x390153, 0xb5, 0xda, 0, 1  }, /* #15 */
    8166     { 0x353fc3, 0x353fc2, 0x0f, 0x3e, 0, 7  }, /* #16 */
    8167     { 0x275397, 0x275397, 0xa8, 0xa8, 0, 0  }, /* #17 */
    8168     { 0x385642, 0x385642, 0x30, 0xc0, 0, 7  }, /* #18 */
    8169     { 0x3d4e17, 0x3d4e17, 0x23, 0x23, 0, 0  }, /* #19 */
    8170     { 0x321816, 0x321816, 0xb1, 0x2b, 0, 4  }, /* #20 */
    8171     { 0x1b5483, 0x1b5c83, 0x43, 0xa1, 0, 1  }, /* #21 */
    8172     { 0x381896, 0x381896, 0xb5, 0xab, 0, 4  }, /* #22 */
    8173     { 0x143e97, 0x143696, 0x9c, 0x73, 0, 7  }, /* #23 */
    8174     { 0x322057, 0x322056, 0xb2, 0xb6, 0, 3  }, /* #24 */
    8175     { 0x007f53, 0x007f53, 0x1b, 0xb8, 0, 5  }, /* #25 */
    8176     { 0x232183, 0x232183, 0xe3, 0x8f, 0, 7  }, /* #26 */
    8177     { 0x3c7f87, 0x3c7f87, 0x74, 0x4b, 0, 5  }, /* #27 */
    8178     { 0x1a7852, 0x1a7852, 0xc1, 0x58, 0, 3  }, /* #28 */
    8179     { 0x2b0bd3, 0x2b03d3, 0xe1, 0x0f, 0, 6  }, /* #29 */
    8180     { 0x315a12, 0x315a13, 0xa1, 0x0a, 0, 6  }, /* #30 */
    8181     { 0x397556, 0x397557, 0x6e, 0x1b, 0, 2  }, /* #31 */
    8182     { 0x394b96, 0x394b96, 0xb2, 0xb2, 0, 0  }, /* #32 */
    8183     { 0x106e92, 0x106e92, 0xb9, 0xae, 0, 2  }, /* #33 */
    8184     { 0x2c3887, 0x2c3887, 0x43, 0x0e, 0, 7  }, /* #34 */
    8185     { 0x2816c2, 0x281ec2, 0xd4, 0x35, 0, 2  }, /* #35 */
    8186     { 0x126487, 0x126487, 0xe3, 0xf1, 0, 1  }, /* #36 */
    8187     { 0x003717, 0x003f17, 0x7b, 0xdd, 0, 6  }, /* #37 */
    8188     { 0x1c5fd2, 0x1c5fd3, 0xcc, 0x8c, 0, 4  }, /* #38 */
    8189     { 0x344186, 0x344986, 0xed, 0xd7, 0, 5  }, /* #39 */
    8190     { 0x272487, 0x272487, 0xed, 0xf6, 0, 1  }, /* #40 */
    8191     { 0x2600d3, 0x2600d3, 0xac, 0x9a, 0, 4  }, /* #41 */
    8192     { 0x030cc2, 0x030cc2, 0xe2, 0x9c, 0, 3  }, /* #42 */
    8193     { 0x1541c2, 0x1541c3, 0x03, 0x80, 0, 2  }, /* #43 */
    8194     { 0x186e92, 0x186e92, 0xd4, 0xa3, 0, 6  }, /* #44 */
    8195     { 0x2a0003, 0x2a0003, 0xd5, 0xea, 0, 1  }, /* #45 */
    8196     { 0x0f2b12, 0x0f2313, 0x6c, 0x0d, 0, 3  }, /* #46 */
    8197     { 0x085a56, 0x085256, 0x60, 0x06, 0, 4  }, /* #47 */
    8198     { 0x343bd3, 0x343bd3, 0x5b, 0x75, 0, 4  }, /* #48 */
    8199     { 0x076312, 0x076b13, 0x9c, 0x89, 0, 4  }, /* #49 */
    8200     { 0x151052, 0x151052, 0x0d, 0xd0, 0, 5  }, /* #50 */
    8201     { 0x2802c2, 0x280ac3, 0xe9, 0xa5, 0, 7  }, /* #51 */
    8202     { 0x2b0407, 0x2b0c06, 0x2b, 0xae, 0, 7  }, /* #52 */
    8203     { 0x1e6882, 0x1e6882, 0xcc, 0x33, 0, 2  }, /* #53 */
    8204     { 0x200853, 0x200853, 0xde, 0xde, 0, 0  }, /* #54 */
    8205     { 0x145992, 0x145993, 0xb3, 0x35, 0, 5  }, /* #55 */
    8206     { 0x077a43, 0x077a43, 0x12, 0x28, 0, 5  }, /* #56 */
    8207     { 0x094603, 0x094e02, 0x58, 0x56, 0, 2  }, /* #57 */
    8208     { 0x156517, 0x156517, 0xbe, 0xdb, 0, 4  }, /* #58 */
    8209     { 0x215452, 0x215c53, 0x9c, 0xc4, 0, 5  }, /* #59 */
    8210     { 0x274546, 0x274546, 0xe4, 0xe4, 0, 0  }, /* #60 */
    8211     { 0x264347, 0x264b47, 0x2f, 0x7c, 0, 6  }, /* #61 */
    8212     { 0x247303, 0x247303, 0x72, 0x72, 0, 0  }, /* #62 */
    8213     { 0x3273d7, 0x327bd7, 0x75, 0xd6, 0, 7  }, /* #63 */
    8214 };
    8215 static const BINU8_TEST_T g_aTests_shl_u8[] =
    8216 {
    8217     { 0x073d96, 0x073507, 0xcf, 0x3c, 0, 2  }, /* #0 */
    8218     { 0x3c0ed6, 0x3c0607, 0xc5, 0x14, 0, 2  }, /* #1 */
    8219     { 0x0c43d2, 0x0c4b82, 0x76, 0xec, 0, 1  }, /* #2 */
    8220     { 0x381a56, 0x381286, 0x36, 0xd8, 0, 2  }, /* #3 */
    8221     { 0x1a7b47, 0x1a7346, 0x3c, 0x00, 0, 7  }, /* #4 */
    8222     { 0x077fd3, 0x077f82, 0x54, 0xa8, 0, 1  }, /* #5 */
    8223     { 0x1c0ac6, 0x1c0202, 0x04, 0x10, 0, 2  }, /* #6 */
    8224     { 0x107083, 0x107002, 0x02, 0x20, 0, 4  }, /* #7 */
    8225     { 0x0d65c7, 0x0d6d83, 0xbb, 0x80, 0, 7  }, /* #8 */
    8226     { 0x031707, 0x031747, 0xd2, 0x00, 0, 7  }, /* #9 */
    8227     { 0x326607, 0x326602, 0x27, 0x70, 0, 4  }, /* #10 */
    8228     { 0x326516, 0x326546, 0xc0, 0x00, 0, 3  }, /* #11 */
    8229     { 0x173313, 0x173306, 0x1b, 0x6c, 0, 2  }, /* #12 */
    8230     { 0x0d0887, 0x0d0887, 0xb7, 0xb7, 0, 0  }, /* #13 */
    8231     { 0x146586, 0x146582, 0xe2, 0x80, 0, 6  }, /* #14 */
    8232     { 0x1b2203, 0x1b2203, 0x5c, 0x5c, 0, 0  }, /* #15 */
    8233     { 0x204f97, 0x204783, 0x0b, 0x80, 0, 7  }, /* #16 */
    8234     { 0x084993, 0x084102, 0xf9, 0x40, 0, 6  }, /* #17 */
    8235     { 0x061c12, 0x061c83, 0x87, 0x80, 0, 7  }, /* #18 */
    8236     { 0x250bc6, 0x250b82, 0x43, 0x86, 0, 1  }, /* #19 */
    8237     { 0x2d6147, 0x2d6147, 0x50, 0x50, 0, 0  }, /* #20 */
    8238     { 0x345082, 0x345803, 0x94, 0x40, 0, 4  }, /* #21 */
    8239     { 0x1b2f16, 0x1b2f46, 0x64, 0x00, 0, 7  }, /* #22 */
    8240     { 0x216c93, 0x216447, 0x06, 0x00, 0, 7  }, /* #23 */
    8241     { 0x145646, 0x145647, 0x10, 0x00, 0, 4  }, /* #24 */
    8242     { 0x0d4697, 0x0d4e82, 0x68, 0xd0, 0, 1  }, /* #25 */
    8243     { 0x163753, 0x163f47, 0x6c, 0x00, 0, 6  }, /* #26 */
    8244     { 0x0b20d3, 0x0b2087, 0xe8, 0xa0, 0, 2  }, /* #27 */
    8245     { 0x294653, 0x294653, 0x78, 0x78, 0, 0  }, /* #28 */
    8246     { 0x054fc6, 0x054746, 0xe8, 0x00, 0, 7  }, /* #29 */
    8247     { 0x2d5e57, 0x2d5e57, 0x72, 0x72, 0, 0  }, /* #30 */
    8248     { 0x112fc2, 0x112f02, 0x8d, 0x68, 0, 3  }, /* #31 */
    8249     { 0x174307, 0x174346, 0x10, 0x00, 0, 7  }, /* #32 */
    8250     { 0x0d0297, 0x0d0246, 0x28, 0x00, 0, 6  }, /* #33 */
    8251     { 0x367a52, 0x367282, 0xe2, 0x80, 0, 6  }, /* #34 */
    8252     { 0x287397, 0x287b87, 0x7e, 0xf0, 0, 3  }, /* #35 */
    8253     { 0x2c4242, 0x2c4a07, 0xba, 0x74, 0, 1  }, /* #36 */
    8254     { 0x230e83, 0x230e46, 0x40, 0x00, 0, 3  }, /* #37 */
    8255     { 0x1c2303, 0x1c2b02, 0x51, 0x40, 0, 6  }, /* #38 */
    8256     { 0x035807, 0x035886, 0x58, 0xc0, 0, 3  }, /* #39 */
    8257     { 0x071613, 0x071682, 0xc2, 0x80, 0, 6  }, /* #40 */
    8258     { 0x356a46, 0x356a02, 0x8d, 0x34, 0, 2  }, /* #41 */
    8259     { 0x1e2c96, 0x1e2482, 0x1c, 0xe0, 0, 3  }, /* #42 */
    8260     { 0x011fc7, 0x011f86, 0x66, 0xcc, 0, 1  }, /* #43 */
    8261     { 0x3b0f92, 0x3b0702, 0x31, 0x20, 0, 5  }, /* #44 */
    8262     { 0x133c47, 0x133c86, 0xa5, 0xa0, 0, 5  }, /* #45 */
    8263     { 0x385f96, 0x385f06, 0x93, 0x60, 0, 5  }, /* #46 */
    8264     { 0x2a19d3, 0x2a1102, 0xe1, 0x40, 0, 6  }, /* #47 */
    8265     { 0x271796, 0x271f06, 0x83, 0x18, 0, 3  }, /* #48 */
    8266     { 0x2e2287, 0x2e2287, 0xfe, 0xfc, 0, 1  }, /* #49 */
    8267     { 0x2155d7, 0x215d03, 0xa9, 0x20, 0, 5  }, /* #50 */
    8268     { 0x332652, 0x332682, 0x2a, 0xa8, 0, 2  }, /* #51 */
    8269     { 0x304cd7, 0x304402, 0x16, 0x58, 0, 2  }, /* #52 */
    8270     { 0x2b0647, 0x2b0e46, 0xb4, 0x00, 0, 7  }, /* #53 */
    8271     { 0x147c43, 0x147c86, 0x48, 0x90, 0, 1  }, /* #54 */
    8272     { 0x280bc3, 0x280b47, 0xb4, 0x00, 0, 6  }, /* #55 */
    8273     { 0x343987, 0x343987, 0xe2, 0xe2, 0, 0  }, /* #56 */
    8274     { 0x2703c2, 0x270383, 0x3f, 0xf8, 0, 3  }, /* #57 */
    8275     { 0x254f87, 0x254f87, 0xc4, 0xc4, 0, 0  }, /* #58 */
    8276     { 0x362f97, 0x362f02, 0x99, 0x40, 0, 6  }, /* #59 */
    8277     { 0x0743c6, 0x074b82, 0xa8, 0x80, 0, 4  }, /* #60 */
    8278     { 0x2b0e86, 0x2b0682, 0x1a, 0xd0, 0, 3  }, /* #61 */
    8279     { 0x0f46c6, 0x0f4606, 0x3a, 0x74, 0, 1  }, /* #62 */
    8280     { 0x093892, 0x093886, 0x60, 0xc0, 0, 1  }, /* #63 */
    8281 };
    8282 static const BINU8_TEST_T g_aTests_shr_u8[] =
    8283 {
    8284     { 0x061813, 0x061803, 0xf7, 0x07, 0, 5  }, /* #0 */
    8285     { 0x1d1ec2, 0x1d1ec2, 0x14, 0x14, 0, 0  }, /* #1 */
    8286     { 0x0e5c87, 0x0e5c02, 0x9c, 0x01, 0, 7  }, /* #2 */
    8287     { 0x136543, 0x136506, 0x61, 0x0c, 0, 3  }, /* #3 */
    8288     { 0x1c3556, 0x1c3556, 0xd1, 0xd1, 0, 0  }, /* #4 */
    8289     { 0x1974d2, 0x197403, 0x0f, 0x07, 0, 1  }, /* #5 */
    8290     { 0x1501c6, 0x150146, 0x05, 0x00, 0, 7  }, /* #6 */
    8291     { 0x2550d2, 0x255047, 0x35, 0x00, 0, 6  }, /* #7 */
    8292     { 0x324c42, 0x324446, 0x09, 0x00, 0, 7  }, /* #8 */
    8293     { 0x2b3292, 0x2b3292, 0x48, 0x48, 0, 0  }, /* #9 */
    8294     { 0x1b74d6, 0x1b7c02, 0xa0, 0x01, 0, 7  }, /* #10 */
    8295     { 0x131c12, 0x131403, 0x72, 0x1c, 0, 2  }, /* #11 */
    8296     { 0x172443, 0x172407, 0x4f, 0x09, 0, 3  }, /* #12 */
    8297     { 0x364907, 0x364907, 0xbe, 0xbe, 0, 0  }, /* #13 */
    8298     { 0x0e0457, 0x0e0447, 0x34, 0x00, 0, 6  }, /* #14 */
    8299     { 0x2c2e86, 0x2c2603, 0x5b, 0x02, 0, 5  }, /* #15 */
    8300     { 0x301bd2, 0x301b03, 0xad, 0x02, 0, 6  }, /* #16 */
    8301     { 0x2515c7, 0x251502, 0x7d, 0x1f, 0, 2  }, /* #17 */
    8302     { 0x372ad7, 0x372a07, 0x97, 0x4b, 0, 1  }, /* #18 */
    8303     { 0x312d87, 0x312503, 0x51, 0x02, 0, 5  }, /* #19 */
    8304     { 0x105ed2, 0x105602, 0x75, 0x07, 0, 4  }, /* #20 */
    8305     { 0x042b92, 0x042b06, 0xa3, 0x14, 0, 3  }, /* #21 */
    8306     { 0x013516, 0x013516, 0xcb, 0xcb, 0, 0  }, /* #22 */
    8307     { 0x252f42, 0x252f06, 0xf0, 0x1e, 0, 3  }, /* #23 */
    8308     { 0x305612, 0x305e02, 0x99, 0x13, 0, 3  }, /* #24 */
    8309     { 0x0b4e42, 0x0b4e06, 0xd4, 0x35, 0, 2  }, /* #25 */
    8310     { 0x333f96, 0x333f06, 0xfc, 0x7e, 0, 1  }, /* #26 */
    8311     { 0x135cd2, 0x135cd2, 0xcd, 0xcd, 0, 0  }, /* #27 */
    8312     { 0x3a0857, 0x3a0007, 0x76, 0x03, 0, 5  }, /* #28 */
    8313     { 0x0f25d3, 0x0f2d06, 0x90, 0x48, 0, 1  }, /* #29 */
    8314     { 0x343d03, 0x343502, 0x44, 0x02, 0, 5  }, /* #30 */
    8315     { 0x115dd7, 0x115d07, 0xcb, 0x0c, 0, 4  }, /* #31 */
    8316     { 0x0c6083, 0x0c6006, 0x31, 0x03, 0, 4  }, /* #32 */
    8317     { 0x3c74c2, 0x3c7c03, 0x8e, 0x23, 0, 2  }, /* #33 */
    8318     { 0x134846, 0x134807, 0xfe, 0x3f, 0, 2  }, /* #34 */
    8319     { 0x2c1656, 0x2c1e03, 0xc8, 0x01, 0, 7  }, /* #35 */
    8320     { 0x3c0256, 0x3c0256, 0x9d, 0x9d, 0, 0  }, /* #36 */
    8321     { 0x0531c2, 0x053903, 0xbd, 0x02, 0, 6  }, /* #37 */
    8322     { 0x3c44d7, 0x3c4447, 0x6c, 0x00, 0, 7  }, /* #38 */
    8323     { 0x2d48d6, 0x2d4807, 0xb2, 0x05, 0, 5  }, /* #39 */
    8324     { 0x2133c3, 0x213b02, 0x8b, 0x04, 0, 5  }, /* #40 */
    8325     { 0x352b42, 0x352b03, 0xa6, 0x29, 0, 2  }, /* #41 */
    8326     { 0x301587, 0x301587, 0xd2, 0xd2, 0, 0  }, /* #42 */
    8327     { 0x282207, 0x282a03, 0xeb, 0x75, 0, 1  }, /* #43 */
    8328     { 0x2e2557, 0x2e2502, 0x24, 0x02, 0, 4  }, /* #44 */
    8329     { 0x0f0917, 0x0f0902, 0xa4, 0x01, 0, 7  }, /* #45 */
    8330     { 0x1b2e46, 0x1b2602, 0x13, 0x01, 0, 4  }, /* #46 */
    8331     { 0x2b5283, 0x2b5a07, 0xf0, 0x03, 0, 6  }, /* #47 */
    8332     { 0x0d0913, 0x0d0913, 0xa9, 0xa9, 0, 0  }, /* #48 */
    8333     { 0x2a1a93, 0x2a1247, 0x55, 0x00, 0, 7  }, /* #49 */
    8334     { 0x1769c3, 0x176903, 0xe9, 0x0e, 0, 4  }, /* #50 */
    8335     { 0x3a1297, 0x3a1202, 0x10, 0x08, 0, 1  }, /* #51 */
    8336     { 0x210047, 0x210802, 0xec, 0x07, 0, 5  }, /* #52 */
    8337     { 0x270dc6, 0x270d03, 0xbc, 0x0b, 0, 4  }, /* #53 */
    8338     { 0x276442, 0x276402, 0x5a, 0x01, 0, 6  }, /* #54 */
    8339     { 0x064d43, 0x064546, 0x19, 0x00, 0, 6  }, /* #55 */
    8340     { 0x2d2c82, 0x2d2c07, 0xf8, 0x03, 0, 6  }, /* #56 */
    8341     { 0x005917, 0x005103, 0x79, 0x07, 0, 4  }, /* #57 */
    8342     { 0x0d0e43, 0x0d0602, 0x2a, 0x15, 0, 1  }, /* #58 */
    8343     { 0x276092, 0x276006, 0x63, 0x03, 0, 5  }, /* #59 */
    8344     { 0x0b71d7, 0x0b7103, 0x5c, 0x0b, 0, 3  }, /* #60 */
    8345     { 0x396142, 0x396902, 0xe8, 0x07, 0, 5  }, /* #61 */
    8346     { 0x1f6d87, 0x1f6507, 0x6a, 0x06, 0, 4  }, /* #62 */
    8347     { 0x257216, 0x257a03, 0x9f, 0x04, 0, 5  }, /* #63 */
    8348 };
    8349 static const BINU8_TEST_T g_aTests_sar_u8[] =
    8350 {
    8351     { 0x044417, 0x044447, 0x6e, 0x00, 0, 7  }, /* #0 */
    8352     { 0x0501d6, 0x0501d6, 0xc3, 0xc3, 0, 0  }, /* #1 */
    8353     { 0x0a4496, 0x0a4446, 0x02, 0x00, 0, 4  }, /* #2 */
    8354     { 0x0f7287, 0x0f7283, 0xe2, 0xf8, 0, 2  }, /* #3 */
    8355     { 0x0665c2, 0x066583, 0xc1, 0xe0, 0, 1  }, /* #4 */
    8356     { 0x306e96, 0x306602, 0x27, 0x02, 0, 4  }, /* #5 */
    8357     { 0x002a57, 0x002206, 0x30, 0x03, 0, 4  }, /* #6 */
    8358     { 0x175252, 0x175207, 0x1c, 0x03, 0, 3  }, /* #7 */
    8359     { 0x022e46, 0x022607, 0x37, 0x1b, 0, 1  }, /* #8 */
    8360     { 0x072296, 0x072282, 0xd1, 0xfd, 0, 4  }, /* #9 */
    8361     { 0x257106, 0x257147, 0x50, 0x00, 0, 7  }, /* #10 */
    8362     { 0x157f02, 0x157f02, 0x0c, 0x0c, 0, 0  }, /* #11 */
    8363     { 0x164e97, 0x164602, 0x4c, 0x01, 0, 6  }, /* #12 */
    8364     { 0x364593, 0x364587, 0xc0, 0xff, 0, 7  }, /* #13 */
    8365     { 0x1a0203, 0x1a0203, 0x5f, 0x02, 0, 5  }, /* #14 */
    8366     { 0x022843, 0x022843, 0x72, 0x72, 0, 0  }, /* #15 */
    8367     { 0x1b3256, 0x1b3206, 0x74, 0x1d, 0, 2  }, /* #16 */
    8368     { 0x347c07, 0x347402, 0x22, 0x04, 0, 3  }, /* #17 */
    8369     { 0x280c92, 0x280487, 0xcb, 0xff, 0, 7  }, /* #18 */
    8370     { 0x013f43, 0x013706, 0x6a, 0x35, 0, 1  }, /* #19 */
    8371     { 0x210652, 0x210652, 0xd9, 0xd9, 0, 0  }, /* #20 */
    8372     { 0x153c92, 0x153406, 0x57, 0x05, 0, 4  }, /* #21 */
    8373     { 0x2316c6, 0x231646, 0x3d, 0x00, 0, 7  }, /* #22 */
    8374     { 0x257396, 0x257386, 0xd2, 0xfa, 0, 3  }, /* #23 */
    8375     { 0x123b46, 0x123302, 0x17, 0x01, 0, 4  }, /* #24 */
    8376     { 0x1c7396, 0x1c7306, 0x24, 0x09, 0, 2  }, /* #25 */
    8377     { 0x272d83, 0x272586, 0xd6, 0xeb, 0, 1  }, /* #26 */
    8378     { 0x2c6952, 0x2c6147, 0x3e, 0x00, 0, 6  }, /* #27 */
    8379     { 0x171303, 0x171386, 0xbf, 0xff, 0, 7  }, /* #28 */
    8380     { 0x373d56, 0x373d56, 0x0f, 0x0f, 0, 0  }, /* #29 */
    8381     { 0x0022c6, 0x002202, 0x5a, 0x0b, 0, 3  }, /* #30 */
    8382     { 0x0e4787, 0x0e4787, 0x5e, 0x5e, 0, 0  }, /* #31 */
    8383     { 0x2a5613, 0x2a5687, 0xfa, 0xff, 0, 5  }, /* #32 */
    8384     { 0x196892, 0x196046, 0x3c, 0x00, 0, 7  }, /* #33 */
    8385     { 0x1a60c6, 0x1a6046, 0x04, 0x00, 0, 7  }, /* #34 */
    8386     { 0x032582, 0x032582, 0x61, 0x61, 0, 0  }, /* #35 */
    8387     { 0x205383, 0x205387, 0xe4, 0xff, 0, 7  }, /* #36 */
    8388     { 0x3d1247, 0x3d1286, 0xba, 0xff, 0, 7  }, /* #37 */
    8389     { 0x136f13, 0x136702, 0x12, 0x01, 0, 4  }, /* #38 */
    8390     { 0x3a0246, 0x3a0282, 0x88, 0xc4, 0, 1  }, /* #39 */
    8391     { 0x2023d2, 0x202387, 0xfe, 0xff, 0, 4  }, /* #40 */
    8392     { 0x295346, 0x295346, 0xb1, 0xb1, 0, 0  }, /* #41 */
    8393     { 0x397a17, 0x397283, 0x8c, 0xf1, 0, 3  }, /* #42 */
    8394     { 0x296006, 0x296006, 0xf7, 0xf7, 0, 0  }, /* #43 */
    8395     { 0x2252d6, 0x225206, 0x74, 0x3a, 0, 1  }, /* #44 */
    8396     { 0x244057, 0x244086, 0xce, 0xe7, 0, 1  }, /* #45 */
    8397     { 0x0f4bd3, 0x0f4bd3, 0xe3, 0xe3, 0, 0  }, /* #46 */
    8398     { 0x0f7b03, 0x0f7b03, 0x98, 0x98, 0, 0  }, /* #47 */
    8399     { 0x387547, 0x387582, 0xd2, 0xe9, 0, 1  }, /* #48 */
    8400     { 0x2025c7, 0x202506, 0x6b, 0x03, 0, 5  }, /* #49 */
    8401     { 0x0757c3, 0x075787, 0xcc, 0xf9, 0, 3  }, /* #50 */
    8402     { 0x331a07, 0x331283, 0xb2, 0xfe, 0, 6  }, /* #51 */
    8403     { 0x267857, 0x267087, 0xb5, 0xf6, 0, 3  }, /* #52 */
    8404     { 0x1f76c2, 0x1f7647, 0x05, 0x00, 0, 3  }, /* #53 */
    8405     { 0x077a56, 0x077203, 0x54, 0x02, 0, 5  }, /* #54 */
    8406     { 0x057542, 0x057506, 0x36, 0x1b, 0, 1  }, /* #55 */
    8407     { 0x1918d7, 0x1918d7, 0x34, 0x34, 0, 0  }, /* #56 */
    8408     { 0x262813, 0x262813, 0xb6, 0xb6, 0, 0  }, /* #57 */
    8409     { 0x234297, 0x234283, 0xfd, 0xfe, 0, 1  }, /* #58 */
    8410     { 0x074486, 0x074486, 0xc1, 0xfc, 0, 4  }, /* #59 */
    8411     { 0x0f2197, 0x0f2187, 0x98, 0xfc, 0, 5  }, /* #60 */
    8412     { 0x187906, 0x187102, 0x72, 0x0e, 0, 3  }, /* #61 */
    8413     { 0x194b03, 0x194306, 0x66, 0x33, 0, 1  }, /* #62 */
    8414     { 0x246a86, 0x246a86, 0x86, 0x86, 0, 0  }, /* #63 */
    8415 };
    8416 static const BINU16_TEST_T g_aTests_rol_u16[] =
    8417 {
    8418     { 0x2d1293, 0x2d1a93, 0x43d6, 0x21eb, 0, 15 }, /* #0 */
    8419     { 0x265c43, 0x265c42, 0x88b8, 0xb888, 0, 8  }, /* #1 */
    8420     { 0x317c56, 0x317456, 0xcaf9, 0xf9ca, 0, 8  }, /* #2 */
    8421     { 0x2e1286, 0x2e1286, 0x3bf2, 0x8efc, 0, 14 }, /* #3 */
    8422     { 0x1911c2, 0x1919c3, 0x7a79, 0xe9e5, 0, 2  }, /* #4 */
    8423     { 0x046052, 0x046052, 0x27e3, 0xfc64, 0, 5  }, /* #5 */
    8424     { 0x145493, 0x145c92, 0x8e13, 0x71c2, 0, 13 }, /* #6 */
    8425     { 0x321593, 0x321593, 0x353d, 0xa9e9, 0, 3  }, /* #7 */
    8426     { 0x3f1b92, 0x3f1393, 0xdbba, 0xbbad, 0, 4  }, /* #8 */
    8427     { 0x001e03, 0x001e03, 0x666f, 0xb337, 0, 15 }, /* #9 */
    8428     { 0x1f0e57, 0x1f0657, 0x0113, 0x8089, 0, 15 }, /* #10 */
    8429     { 0x021313, 0x021b12, 0xb2ba, 0xcaea, 0, 2  }, /* #11 */
    8430     { 0x2a2117, 0x2a2116, 0xceca, 0xacec, 0, 12 }, /* #12 */
    8431     { 0x262293, 0x262a92, 0x7334, 0x8e66, 0, 13 }, /* #13 */
    8432     { 0x063382, 0x063382, 0x18f8, 0x7c0c, 0, 7  }, /* #14 */
    8433     { 0x0f5606, 0x0f5607, 0x08fb, 0xb08f, 0, 12 }, /* #15 */
    8434     { 0x393456, 0x393457, 0x3539, 0x26a7, 0, 13 }, /* #16 */
    8435     { 0x391197, 0x391197, 0x4ef6, 0x4ef6, 0, 0  }, /* #17 */
    8436     { 0x0f2ec7, 0x0f2ec6, 0x604d, 0x26b0, 0, 7  }, /* #18 */
    8437     { 0x2543d7, 0x2543d6, 0x3b96, 0xc772, 0, 13 }, /* #19 */
    8438     { 0x001847, 0x001046, 0x159c, 0x5670, 0, 2  }, /* #20 */
    8439     { 0x3c2003, 0x3c2003, 0x203e, 0xc407, 0, 13 }, /* #21 */
    8440     { 0x375993, 0x375192, 0x31c9, 0x4c72, 0, 14 }, /* #22 */
    8441     { 0x047647, 0x047647, 0xd592, 0xab25, 0, 1  }, /* #23 */
    8442     { 0x1d7e42, 0x1d7e43, 0xb463, 0x463b, 0, 4  }, /* #24 */
    8443     { 0x2c3fd2, 0x2c37d3, 0x29fb, 0xf653, 0, 9  }, /* #25 */
    8444     { 0x266296, 0x266a97, 0x5176, 0x28bb, 0, 15 }, /* #26 */
    8445     { 0x191483, 0x191483, 0x287e, 0x43f1, 0, 3  }, /* #27 */
    8446     { 0x210ad6, 0x210ad6, 0xbab6, 0xadae, 0, 6  }, /* #28 */
    8447     { 0x091983, 0x091982, 0xb871, 0xe370, 0, 9  }, /* #29 */
    8448     { 0x2a2cc3, 0x2a24c3, 0xf17b, 0xbf17, 0, 12 }, /* #30 */
    8449     { 0x306813, 0x306012, 0xfb32, 0xcbec, 0, 10 }, /* #31 */
    8450     { 0x1e6847, 0x1e6847, 0x5053, 0xa829, 0, 15 }, /* #32 */
    8451     { 0x136b52, 0x136353, 0xc03e, 0x807d, 0, 1  }, /* #33 */
    8452     { 0x3430d7, 0x3430d7, 0xfd86, 0x61bf, 0, 6  }, /* #34 */
    8453     { 0x2d15d7, 0x2d1dd6, 0x9547, 0x551e, 0, 2  }, /* #35 */
    8454     { 0x044d03, 0x044d03, 0xa09a, 0x5413, 0, 13 }, /* #36 */
    8455     { 0x3b4947, 0x3b4946, 0x8047, 0x11e0, 0, 6  }, /* #37 */
    8456     { 0x202ad3, 0x202ad3, 0x77b5, 0xabbd, 0, 11 }, /* #38 */
    8457     { 0x005bd6, 0x0053d6, 0xf7ec, 0x7bf6, 0, 15 }, /* #39 */
    8458     { 0x035b16, 0x035b16, 0x036f, 0x036f, 0, 0  }, /* #40 */
    8459     { 0x191502, 0x191d02, 0xb51f, 0x7ed4, 0, 10 }, /* #41 */
    8460     { 0x241c97, 0x241496, 0xe1cd, 0xde1c, 0, 12 }, /* #42 */
    8461     { 0x146756, 0x146757, 0x1fb3, 0xf663, 0, 5  }, /* #43 */
    8462     { 0x357213, 0x357212, 0x2d8c, 0xc2d8, 0, 12 }, /* #44 */
    8463     { 0x1f1786, 0x1f1f86, 0x5de4, 0xbbc8, 0, 1  }, /* #45 */
    8464     { 0x1842d3, 0x1842d3, 0xdd9f, 0xfbb3, 0, 13 }, /* #46 */
    8465     { 0x354dd3, 0x3545d3, 0x02ca, 0x4059, 0, 13 }, /* #47 */
    8466     { 0x2a6e03, 0x2a6e03, 0xbc35, 0x786b, 0, 1  }, /* #48 */
    8467     { 0x391193, 0x391993, 0x43ff, 0xff43, 0, 8  }, /* #49 */
    8468     { 0x2c0543, 0x2c0543, 0xeab7, 0xf55b, 0, 15 }, /* #50 */
    8469     { 0x172f92, 0x172792, 0x38c9, 0x49c6, 0, 11 }, /* #51 */
    8470     { 0x2c2bd3, 0x2c2bd2, 0x499c, 0x99c4, 0, 4  }, /* #52 */
    8471     { 0x386ac6, 0x3862c6, 0xc0b1, 0x58e0, 0, 7  }, /* #53 */
    8472     { 0x2b0ad6, 0x2b02d7, 0x017c, 0xf005, 0, 10 }, /* #54 */
    8473     { 0x354013, 0x354813, 0x9c0c, 0x2703, 0, 14 }, /* #55 */
    8474     { 0x096952, 0x096152, 0x3191, 0x4c64, 0, 14 }, /* #56 */
    8475     { 0x1b03c6, 0x1b03c6, 0x445f, 0x445f, 0, 0  }, /* #57 */
    8476     { 0x292393, 0x292b93, 0x4532, 0x2299, 0, 15 }, /* #58 */
    8477     { 0x1b3196, 0x1b3196, 0x0011, 0x0088, 0, 3  }, /* #59 */
    8478     { 0x040496, 0x040496, 0x3e66, 0x63e6, 0, 12 }, /* #60 */
    8479     { 0x2a5143, 0x2a5943, 0x7a3b, 0xd1db, 0, 3  }, /* #61 */
    8480     { 0x375f12, 0x375712, 0x304a, 0xc128, 0, 2  }, /* #62 */
    8481     { 0x322d06, 0x322d06, 0x8442, 0x8442, 0, 0  }, /* #63 */
    8482 };
    8483 static const BINU16_TEST_T g_aTests_ror_u16[] =
    8484 {
    8485     { 0x316657, 0x316656, 0xf1bb, 0x377e, 0, 11 }, /* #0 */
    8486     { 0x0d7182, 0x0d7183, 0x8fcb, 0xe3f2, 0, 2  }, /* #1 */
    8487     { 0x332c53, 0x332c53, 0xaf62, 0xc55e, 0, 7  }, /* #2 */
    8488     { 0x3751c6, 0x3759c7, 0x2fff, 0xfff2, 0, 12 }, /* #3 */
    8489     { 0x221182, 0x221183, 0xf405, 0xa02f, 0, 13 }, /* #4 */
    8490     { 0x383b86, 0x383386, 0x3722, 0x6e44, 0, 15 }, /* #5 */
    8491     { 0x2c4a87, 0x2c4286, 0xe00d, 0x00de, 0, 12 }, /* #6 */
    8492     { 0x141b02, 0x141302, 0x1b40, 0x00da, 0, 5  }, /* #7 */
    8493     { 0x0e7806, 0x0e7006, 0x73e2, 0x7c4e, 0, 11 }, /* #8 */
    8494     { 0x3f5cd6, 0x3f5cd7, 0x53c9, 0x92a7, 0, 7  }, /* #9 */
    8495     { 0x193e42, 0x193642, 0xed91, 0x3db2, 0, 3  }, /* #10 */
    8496     { 0x155756, 0x155f56, 0xec84, 0x3b21, 0, 2  }, /* #11 */
    8497     { 0x3c3503, 0x3c3d02, 0x29b1, 0x6c4a, 0, 10 }, /* #12 */
    8498     { 0x101947, 0x101146, 0xa797, 0x2f4f, 0, 7  }, /* #13 */
    8499     { 0x1f3206, 0x1f3206, 0x8729, 0x1ca6, 0, 14 }, /* #14 */
    8500     { 0x1e4113, 0x1e4113, 0xc987, 0xf930, 0, 3  }, /* #15 */
    8501     { 0x262603, 0x262602, 0xc98f, 0x263f, 0, 14 }, /* #16 */
    8502     { 0x066c93, 0x066c93, 0x76ff, 0xff76, 0, 8  }, /* #17 */
    8503     { 0x301d03, 0x301d02, 0x427b, 0x09ed, 0, 14 }, /* #18 */
    8504     { 0x280d87, 0x280d86, 0x0b9d, 0x742e, 0, 6  }, /* #19 */
    8505     { 0x244156, 0x244956, 0x7ee7, 0x3bf7, 0, 5  }, /* #20 */
    8506     { 0x3e0952, 0x3e0152, 0xee09, 0x7b82, 0, 2  }, /* #21 */
    8507     { 0x107cd7, 0x1074d6, 0x0274, 0x2740, 0, 12 }, /* #22 */
    8508     { 0x177806, 0x177806, 0x7a35, 0x7a35, 0, 0  }, /* #23 */
    8509     { 0x3213c6, 0x3213c7, 0x9ce5, 0xce72, 0, 1  }, /* #24 */
    8510     { 0x2c4d16, 0x2c4516, 0x59e2, 0x6789, 0, 14 }, /* #25 */
    8511     { 0x200a82, 0x200283, 0xfe5f, 0xf97f, 0, 14 }, /* #26 */
    8512     { 0x1c4cc7, 0x1c44c7, 0x5674, 0xa2b3, 0, 5  }, /* #27 */
    8513     { 0x017dd2, 0x017dd3, 0x128b, 0x8b12, 0, 8  }, /* #28 */
    8514     { 0x361402, 0x361c02, 0x0689, 0x6890, 0, 12 }, /* #29 */
    8515     { 0x227d52, 0x227d52, 0x8165, 0x8165, 0, 0  }, /* #30 */
    8516     { 0x3a16d7, 0x3a16d6, 0xca53, 0x3ca5, 0, 4  }, /* #31 */
    8517     { 0x141617, 0x141617, 0xbb4b, 0xbbb4, 0, 4  }, /* #32 */
    8518     { 0x045482, 0x045483, 0x8afd, 0xfd8a, 0, 8  }, /* #33 */
    8519     { 0x227a43, 0x227243, 0x79ce, 0x9ce7, 0, 12 }, /* #34 */
    8520     { 0x300e92, 0x300693, 0xa423, 0x8e90, 0, 6  }, /* #35 */
    8521     { 0x395bc7, 0x395bc6, 0x035b, 0x6b60, 0, 11 }, /* #36 */
    8522     { 0x213c47, 0x213c47, 0xdb3e, 0xb67d, 0, 15 }, /* #37 */
    8523     { 0x1f7802, 0x1f7802, 0x7c2d, 0x7c2d, 0, 0  }, /* #38 */
    8524     { 0x193e47, 0x193e47, 0xf956, 0xf956, 0, 0  }, /* #39 */
    8525     { 0x122d93, 0x122d93, 0xa592, 0x964a, 0, 14 }, /* #40 */
    8526     { 0x071903, 0x071103, 0x7bd8, 0x87bd, 0, 4  }, /* #41 */
    8527     { 0x110f87, 0x110f87, 0xa2ca, 0xa8b2, 0, 2  }, /* #42 */
    8528     { 0x114252, 0x114252, 0x71a7, 0x71a7, 0, 0  }, /* #43 */
    8529     { 0x362c03, 0x362c03, 0x7f01, 0xc05f, 0, 10 }, /* #44 */
    8530     { 0x160a07, 0x160206, 0xd157, 0x7d15, 0, 4  }, /* #45 */
    8531     { 0x193207, 0x193207, 0x760a, 0x829d, 0, 10 }, /* #46 */
    8532     { 0x1e5592, 0x1e5593, 0xf5bb, 0xeb77, 0, 15 }, /* #47 */
    8533     { 0x214897, 0x214096, 0xce45, 0x5ce4, 0, 4  }, /* #48 */
    8534     { 0x1742c3, 0x174ac3, 0x5da9, 0xbb52, 0, 15 }, /* #49 */
    8535     { 0x1d19c3, 0x1d19c3, 0x7455, 0x8aae, 0, 11 }, /* #50 */
    8536     { 0x062642, 0x062642, 0x9201, 0x00c9, 0, 9  }, /* #51 */
    8537     { 0x0d1c46, 0x0d1446, 0xb323, 0x4766, 0, 7  }, /* #52 */
    8538     { 0x0b6087, 0x0b6087, 0x1c2e, 0xc2e1, 0, 12 }, /* #53 */
    8539     { 0x1242d6, 0x124ad6, 0xc888, 0x2223, 0, 14 }, /* #54 */
    8540     { 0x1e4716, 0x1e4f17, 0xa25c, 0x944b, 0, 3  }, /* #55 */
    8541     { 0x033d42, 0x033d43, 0xdcc6, 0x98db, 0, 11 }, /* #56 */
    8542     { 0x2d18c7, 0x2d10c7, 0xec99, 0xc99e, 0, 12 }, /* #57 */
    8543     { 0x171347, 0x171347, 0xd9d1, 0xce8e, 0, 13 }, /* #58 */
    8544     { 0x264f12, 0x264f12, 0xf6ec, 0x3dbb, 0, 2  }, /* #59 */
    8545     { 0x135f96, 0x135f97, 0x2cf5, 0x967a, 0, 1  }, /* #60 */
    8546     { 0x174a87, 0x174286, 0x8117, 0x022f, 0, 15 }, /* #61 */
    8547     { 0x132ad7, 0x132ad6, 0x1e91, 0x7a44, 0, 14 }, /* #62 */
    8548     { 0x2d5843, 0x2d5842, 0xae2c, 0x2b8b, 0, 2  }, /* #63 */
    8549 };
    8550 static const BINU16_TEST_T g_aTests_rcl_u16[] =
    8551 {
    8552     { 0x064952, 0x064952, 0x4b83, 0x4b83, 0, 0  }, /* #0 */
    8553     { 0x096302, 0x096b02, 0x7088, 0x1107, 0, 5  }, /* #1 */
    8554     { 0x015e82, 0x015683, 0x3243, 0x218c, 0, 7  }, /* #2 */
    8555     { 0x3b5452, 0x3b5c52, 0x8af6, 0x2bd9, 0, 2  }, /* #3 */
    8556     { 0x2b1213, 0x2b1a13, 0x8f29, 0x38f2, 0, 13 }, /* #4 */
    8557     { 0x372f52, 0x372753, 0x34e4, 0x9069, 0, 10 }, /* #5 */
    8558     { 0x140f92, 0x140f93, 0xa3b8, 0xb851, 0, 8  }, /* #6 */
    8559     { 0x3c3112, 0x3c3112, 0xb58f, 0xb58f, 0, 0  }, /* #7 */
    8560     { 0x292196, 0x292997, 0x728e, 0x471c, 0, 7  }, /* #8 */
    8561     { 0x332f02, 0x332703, 0x385b, 0x6c70, 0, 10 }, /* #9 */
    8562     { 0x315497, 0x315c96, 0x69bc, 0xd379, 0, 1  }, /* #10 */
    8563     { 0x2b4202, 0x2b4a03, 0xa6f9, 0x9537, 0, 12 }, /* #11 */
    8564     { 0x3a0593, 0x3a0592, 0x2da5, 0x596d, 0, 12 }, /* #12 */
    8565     { 0x1b3b06, 0x1b3306, 0x3900, 0x0720, 0, 14 }, /* #13 */
    8566     { 0x1b2e13, 0x1b2612, 0xd495, 0x4af5, 0, 7  }, /* #14 */
    8567     { 0x3b6313, 0x3b6312, 0xe99e, 0xcf7a, 0, 7  }, /* #15 */
    8568     { 0x0a0056, 0x0a0857, 0x54d6, 0x58a9, 0, 10 }, /* #16 */
    8569     { 0x031006, 0x031006, 0x3eab, 0xac7d, 0, 10 }, /* #17 */
    8570     { 0x235217, 0x235216, 0xc3b7, 0x3b7e, 0, 4  }, /* #18 */
    8571     { 0x0c6382, 0x0c6382, 0xded2, 0x937b, 0, 11 }, /* #19 */
    8572     { 0x094c03, 0x094c02, 0x74d7, 0x6bdd, 0, 7  }, /* #20 */
    8573     { 0x3b7fd6, 0x3b77d6, 0xfc59, 0xb2fc, 0, 9  }, /* #21 */
    8574     { 0x2e3247, 0x2e3247, 0x0f16, 0x43c5, 0, 15 }, /* #22 */
    8575     { 0x3104c7, 0x3104c7, 0xe3b0, 0xe3b0, 0, 0  }, /* #23 */
    8576     { 0x3b0843, 0x3b0042, 0x0d6d, 0xb6c3, 0, 7  }, /* #24 */
    8577     { 0x3c5187, 0x3c5987, 0xb64e, 0x6c9d, 0, 1  }, /* #25 */
    8578     { 0x040bd6, 0x040bd7, 0x7b22, 0xb223, 0, 4  }, /* #26 */
    8579     { 0x386fc2, 0x386fc2, 0x5e2f, 0xbcbc, 0, 10 }, /* #27 */
    8580     { 0x166053, 0x166053, 0x8cf7, 0x8cf7, 0, 0  }, /* #28 */
    8581     { 0x1a01c2, 0x1a09c2, 0x7569, 0x93ab, 0, 12 }, /* #29 */
    8582     { 0x244f47, 0x244f47, 0x6f33, 0x799d, 0, 3  }, /* #30 */
    8583     { 0x0c7a07, 0x0c7207, 0x1223, 0x1c48, 0, 11 }, /* #31 */
    8584     { 0x3e7097, 0x3e7097, 0xe4b2, 0x2cbc, 0, 6  }, /* #32 */
    8585     { 0x2a0ac2, 0x2a0ac3, 0x687c, 0x43e1, 0, 3  }, /* #33 */
    8586     { 0x0a2b92, 0x0a2392, 0xf80a, 0x14f8, 0, 9  }, /* #34 */
    8587     { 0x0e19c3, 0x0e11c3, 0xc232, 0x1970, 0, 7  }, /* #35 */
    8588     { 0x0f6c97, 0x0f6c96, 0x5baa, 0xaab7, 0, 10 }, /* #36 */
    8589     { 0x1948c7, 0x1948c6, 0xaac5, 0x5d56, 0, 12 }, /* #37 */
    8590     { 0x1329d6, 0x1321d6, 0x318e, 0x631c, 0, 1  }, /* #38 */
    8591     { 0x244802, 0x244002, 0xd957, 0x55db, 0, 6  }, /* #39 */
    8592     { 0x264013, 0x264013, 0xf9d2, 0xf9d2, 0, 0  }, /* #40 */
    8593     { 0x340102, 0x340102, 0x00af, 0x015e, 0, 1  }, /* #41 */
    8594     { 0x396d46, 0x396547, 0xe8a3, 0x1ba2, 0, 11 }, /* #42 */
    8595     { 0x0813c6, 0x081bc7, 0x8255, 0x2aa0, 0, 7  }, /* #43 */
    8596     { 0x0b0897, 0x0b0096, 0x0882, 0x8284, 0, 8  }, /* #44 */
    8597     { 0x1532d3, 0x1532d3, 0x3da5, 0xa59e, 0, 8  }, /* #45 */
    8598     { 0x3f2a52, 0x3f2253, 0x1c4d, 0x1343, 0, 6  }, /* #46 */
    8599     { 0x0c7ad3, 0x0c72d3, 0xd998, 0x331d, 0, 5  }, /* #47 */
    8600     { 0x1b37d7, 0x1b37d6, 0x2a05, 0x0595, 0, 8  }, /* #48 */
    8601     { 0x372c83, 0x372483, 0x3f34, 0xa4fc, 0, 11 }, /* #49 */
    8602     { 0x2d5917, 0x2d5916, 0x8107, 0x83e0, 0, 7  }, /* #50 */
    8603     { 0x151a47, 0x151a47, 0x9875, 0xd730, 0, 10 }, /* #51 */
    8604     { 0x155142, 0x155942, 0x8383, 0x6838, 0, 13 }, /* #52 */
    8605     { 0x2d5a13, 0x2d5a13, 0x65be, 0x2df5, 0, 3  }, /* #53 */
    8606     { 0x1433c2, 0x143bc3, 0x8a6d, 0xb514, 0, 10 }, /* #54 */
    8607     { 0x0169c3, 0x0169c3, 0x9c7a, 0x59c7, 0, 13 }, /* #55 */
    8608     { 0x0831d6, 0x0839d6, 0x7939, 0xe4f2, 0, 10 }, /* #56 */
    8609     { 0x391497, 0x391c96, 0xba69, 0x69dd, 0, 8  }, /* #57 */
    8610     { 0x345283, 0x345282, 0xd201, 0x403d, 0, 5  }, /* #58 */
    8611     { 0x1d24d7, 0x1d2cd6, 0x8053, 0x53c0, 0, 8  }, /* #59 */
    8612     { 0x352686, 0x352e87, 0x832f, 0x065e, 0, 1  }, /* #60 */
    8613     { 0x3d51c2, 0x3d51c3, 0x33bf, 0x3bf1, 0, 4  }, /* #61 */
    8614     { 0x027f03, 0x027f02, 0x7493, 0x7749, 0, 13 }, /* #62 */
    8615     { 0x2521d3, 0x2529d3, 0x7147, 0x47b8, 0, 8  }, /* #63 */
    8616 };
    8617 static const BINU16_TEST_T g_aTests_rcr_u16[] =
    8618 {
    8619     { 0x3a69d2, 0x3a61d3, 0x32c8, 0x2c81, 0, 13 }, /* #0 */
    8620     { 0x095b83, 0x095382, 0xae81, 0x3ae8, 0, 4  }, /* #1 */
    8621     { 0x014f12, 0x014713, 0x3273, 0x1939, 0, 1  }, /* #2 */
    8622     { 0x0d54c6, 0x0d54c6, 0x4941, 0x0925, 0, 6  }, /* #3 */
    8623     { 0x2e2ac7, 0x2e22c6, 0xdf68, 0xd1df, 0, 8  }, /* #4 */
    8624     { 0x324856, 0x324856, 0x9445, 0x2a51, 0, 6  }, /* #5 */
    8625     { 0x001b96, 0x001396, 0x18c6, 0xc60c, 0, 9  }, /* #6 */
    8626     { 0x375b16, 0x375317, 0x79e5, 0xca79, 0, 8  }, /* #7 */
    8627     { 0x1d0bd3, 0x1d0bd3, 0x2e42, 0x4b90, 0, 2  }, /* #8 */
    8628     { 0x326407, 0x326406, 0xe15e, 0x57bc, 0, 11 }, /* #9 */
    8629     { 0x1a2152, 0x1a2953, 0xaccb, 0xab32, 0, 2  }, /* #10 */
    8630     { 0x1e7692, 0x1e7e93, 0xc130, 0x0609, 0, 5  }, /* #11 */
    8631     { 0x2f2b52, 0x2f2b52, 0x9cbc, 0x9cbc, 0, 0  }, /* #12 */
    8632     { 0x2c0286, 0x2c0287, 0x67cd, 0x33e6, 0, 1  }, /* #13 */
    8633     { 0x302ac2, 0x302ac3, 0xeb64, 0x91d6, 0, 7  }, /* #14 */
    8634     { 0x3f2513, 0x3f2d12, 0x78da, 0xaf1b, 0, 3  }, /* #15 */
    8635     { 0x0c3453, 0x0c3c53, 0x7841, 0x06f0, 0, 7  }, /* #16 */
    8636     { 0x3a0206, 0x3a0206, 0x06a4, 0x0352, 0, 1  }, /* #17 */
    8637     { 0x276a42, 0x276243, 0x412b, 0x2b20, 0, 9  }, /* #18 */
    8638     { 0x157157, 0x157157, 0xecbd, 0x2f7d, 0, 11 }, /* #19 */
    8639     { 0x2b1b86, 0x2b1b87, 0xacc5, 0x98aa, 0, 12 }, /* #20 */
    8640     { 0x2b3fc7, 0x2b3fc6, 0x784c, 0x9978, 0, 8  }, /* #21 */
    8641     { 0x1c2086, 0x1c2087, 0x29ec, 0x3d82, 0, 12 }, /* #22 */
    8642     { 0x2e3812, 0x2e3012, 0x06f1, 0x1bc4, 0, 15 }, /* #23 */
    8643     { 0x3148d2, 0x3148d3, 0xb923, 0x246b, 0, 12 }, /* #24 */
    8644     { 0x3b6ad2, 0x3b62d2, 0x3b35, 0xecd4, 0, 15 }, /* #25 */
    8645     { 0x074382, 0x074b83, 0xe2d6, 0x59c5, 0, 7  }, /* #26 */
    8646     { 0x0e0842, 0x0e0842, 0xdbb0, 0xc1b7, 0, 7  }, /* #27 */
    8647     { 0x1b36d6, 0x1b3ed7, 0xd913, 0xb644, 0, 2  }, /* #28 */
    8648     { 0x350152, 0x350952, 0xf1c3, 0x6f1c, 0, 4  }, /* #29 */
    8649     { 0x1c6502, 0x1c6d02, 0xecc8, 0x43b3, 0, 6  }, /* #30 */
    8650     { 0x3f1142, 0x3f1943, 0xd5f0, 0x57c1, 0, 15 }, /* #31 */
    8651     { 0x2e6156, 0x2e6957, 0xe199, 0x32e1, 0, 8  }, /* #32 */
    8652     { 0x284cc7, 0x284cc7, 0x4ad0, 0x0a56, 0, 5  }, /* #33 */
    8653     { 0x196cc2, 0x196cc3, 0xe4e8, 0x0e4e, 0, 4  }, /* #34 */
    8654     { 0x164406, 0x164c07, 0xec7d, 0x1f5d, 0, 11 }, /* #35 */
    8655     { 0x1500c2, 0x1508c2, 0xc780, 0x063c, 0, 5  }, /* #36 */
    8656     { 0x3c5ed3, 0x3c56d2, 0xf14c, 0x67c5, 0, 6  }, /* #37 */
    8657     { 0x2660d6, 0x2668d6, 0x9df5, 0xa9df, 0, 4  }, /* #38 */
    8658     { 0x2e0847, 0x2e0847, 0x65b8, 0x6e2c, 0, 11 }, /* #39 */
    8659     { 0x0f6ac3, 0x0f62c3, 0xe28e, 0x78a3, 0, 2  }, /* #40 */
    8660     { 0x203fc3, 0x203fc2, 0x5f4f, 0xfafa, 0, 5  }, /* #41 */
    8661     { 0x2440c7, 0x2440c7, 0xf2f2, 0x2f97, 0, 5  }, /* #42 */
    8662     { 0x2066d2, 0x2066d3, 0x3260, 0x300c, 0, 10 }, /* #43 */
    8663     { 0x1e3057, 0x1e3856, 0x74bb, 0xbbba, 0, 9  }, /* #44 */
    8664     { 0x015c53, 0x015c53, 0x1459, 0x4598, 0, 13 }, /* #45 */
    8665     { 0x3b1dc3, 0x3b1dc2, 0x64bc, 0x4bcb, 0, 13 }, /* #46 */
    8666     { 0x163206, 0x163207, 0x3b13, 0x6263, 0, 12 }, /* #47 */
    8667     { 0x0e5552, 0x0e5d53, 0xab50, 0x055a, 0, 5  }, /* #48 */
    8668     { 0x146ec3, 0x146ec2, 0x2402, 0x0524, 0, 8  }, /* #49 */
    8669     { 0x3b0813, 0x3b0013, 0x836a, 0x60da, 0, 2  }, /* #50 */
    8670     { 0x061502, 0x061502, 0x5065, 0x6528, 0, 9  }, /* #51 */
    8671     { 0x347d52, 0x347553, 0x14b4, 0x4b40, 0, 13 }, /* #52 */
    8672     { 0x076047, 0x076846, 0x1a87, 0x1e35, 0, 7  }, /* #53 */
    8673     { 0x130743, 0x130742, 0xf58b, 0xc5fd, 0, 10 }, /* #54 */
    8674     { 0x3764d2, 0x376cd3, 0xace5, 0x3955, 0, 11 }, /* #55 */
    8675     { 0x227053, 0x227853, 0x6815, 0x5b40, 0, 5  }, /* #56 */
    8676     { 0x2d2ac6, 0x2d22c6, 0x5382, 0xe08a, 0, 11 }, /* #57 */
    8677     { 0x132347, 0x132b47, 0x3901, 0x019c, 0, 9  }, /* #58 */
    8678     { 0x176f07, 0x176f07, 0x1d87, 0x61e3, 0, 11 }, /* #59 */
    8679     { 0x382ac2, 0x3822c2, 0x5378, 0x6f05, 0, 12 }, /* #60 */
    8680     { 0x075c06, 0x075c07, 0xf37d, 0x79be, 0, 1  }, /* #61 */
    8681     { 0x3732c7, 0x3732c7, 0x69b7, 0x69b7, 0, 0  }, /* #62 */
    8682     { 0x160987, 0x160187, 0xdf3d, 0xe7bd, 0, 12 }, /* #63 */
    8683 };
    8684 static const BINU16_TEST_T g_aTests_shl_u16[] =
    8685 {
    8686     { 0x300e02, 0x300e87, 0x7300, 0x8000, 0, 7  }, /* #0 */
    8687     { 0x3903d2, 0x390307, 0xfc8b, 0x1600, 0, 9  }, /* #1 */
    8688     { 0x2821d6, 0x282986, 0x7d96, 0xc000, 0, 13 }, /* #2 */
    8689     { 0x123407, 0x123c02, 0xa0fe, 0x3f80, 0, 6  }, /* #3 */
    8690     { 0x314496, 0x314c83, 0x5799, 0xe640, 0, 6  }, /* #4 */
    8691     { 0x372c03, 0x372407, 0xfd33, 0x3300, 0, 8  }, /* #5 */
    8692     { 0x273616, 0x273e07, 0x62a8, 0x4000, 0, 11 }, /* #6 */
    8693     { 0x385a86, 0x385a86, 0x4227, 0x844e, 0, 1  }, /* #7 */
    8694     { 0x1313c6, 0x131387, 0xcf1f, 0xe000, 0, 13 }, /* #8 */
    8695     { 0x2163d2, 0x216b03, 0x7172, 0x1720, 0, 4  }, /* #9 */
    8696     { 0x3d6656, 0x3d6607, 0xc089, 0x2000, 0, 13 }, /* #10 */
    8697     { 0x333656, 0x333687, 0xc6fa, 0xa000, 0, 12 }, /* #11 */
    8698     { 0x0f4f07, 0x0f4f06, 0xbd1b, 0x6c00, 0, 10 }, /* #12 */
    8699     { 0x033643, 0x033687, 0x05ed, 0xed00, 0, 8  }, /* #13 */
    8700     { 0x032c87, 0x032486, 0x142c, 0xa160, 0, 3  }, /* #14 */
    8701     { 0x366ec3, 0x366687, 0x3702, 0x8100, 0, 7  }, /* #15 */
    8702     { 0x0943d3, 0x094307, 0xf0ae, 0x7000, 0, 11 }, /* #16 */
    8703     { 0x280c53, 0x280c02, 0x59a9, 0x6a40, 0, 6  }, /* #17 */
    8704     { 0x1a7f92, 0x1a7787, 0x38e6, 0x9800, 0, 10 }, /* #18 */
    8705     { 0x371343, 0x371386, 0xf1a5, 0xa000, 0, 13 }, /* #19 */
    8706     { 0x3e67c6, 0x3e6783, 0xfff6, 0xfd80, 0, 6  }, /* #20 */
    8707     { 0x2e7d47, 0x2e7583, 0xd9ad, 0x9ad0, 0, 4  }, /* #21 */
    8708     { 0x234f12, 0x234f87, 0x89c3, 0xc300, 0, 8  }, /* #22 */
    8709     { 0x2e73c3, 0x2e7387, 0xf918, 0xf230, 0, 1  }, /* #23 */
    8710     { 0x100e43, 0x100683, 0xf11f, 0xc47c, 0, 2  }, /* #24 */
    8711     { 0x122852, 0x122886, 0x9ead, 0xd000, 0, 12 }, /* #25 */
    8712     { 0x042052, 0x042887, 0x901e, 0xc000, 0, 13 }, /* #26 */
    8713     { 0x042dc2, 0x042507, 0x336c, 0x36c0, 0, 4  }, /* #27 */
    8714     { 0x3321c3, 0x332987, 0x75b3, 0xd6cc, 0, 2  }, /* #28 */
    8715     { 0x351983, 0x351187, 0x1d2f, 0x8000, 0, 15 }, /* #29 */
    8716     { 0x335a93, 0x335287, 0xc365, 0x9400, 0, 10 }, /* #30 */
    8717     { 0x025c42, 0x025c87, 0x87ac, 0xeb00, 0, 6  }, /* #31 */
    8718     { 0x1d3186, 0x1d3986, 0x96d2, 0xb690, 0, 3  }, /* #32 */
    8719     { 0x0a7c83, 0x0a7c83, 0x7583, 0x7583, 0, 0  }, /* #33 */
    8720     { 0x2a4c96, 0x2a4407, 0xd8dd, 0x4000, 0, 14 }, /* #34 */
    8721     { 0x1e1683, 0x1e1e07, 0xa8ca, 0x4000, 0, 13 }, /* #35 */
    8722     { 0x0c2cc6, 0x0c2c82, 0x5676, 0xb3b0, 0, 3  }, /* #36 */
    8723     { 0x064757, 0x064f06, 0x4308, 0x1000, 0, 9  }, /* #37 */
    8724     { 0x287e47, 0x287683, 0x38ba, 0xc5d0, 0, 3  }, /* #38 */
    8725     { 0x0c6d16, 0x0c6d86, 0x63c2, 0x8000, 0, 14 }, /* #39 */
    8726     { 0x0a2893, 0x0a2893, 0x12fe, 0x12fe, 0, 0  }, /* #40 */
    8727     { 0x253f06, 0x253f87, 0x8c7e, 0xe000, 0, 12 }, /* #41 */
    8728     { 0x0f7c93, 0x0f7c86, 0x4df1, 0x8000, 0, 15 }, /* #42 */
    8729     { 0x2c1303, 0x2c1303, 0xbd78, 0xbd78, 0, 0  }, /* #43 */
    8730     { 0x180587, 0x180d06, 0x9a73, 0x7300, 0, 8  }, /* #44 */
    8731     { 0x0310c7, 0x031806, 0x5a1a, 0x3400, 0, 9  }, /* #45 */
    8732     { 0x174056, 0x174887, 0x9e7a, 0xd000, 0, 11 }, /* #46 */
    8733     { 0x0764d2, 0x076486, 0x3956, 0xab00, 0, 7  }, /* #47 */
    8734     { 0x1809c6, 0x1809c6, 0x3821, 0x3821, 0, 0  }, /* #48 */
    8735     { 0x230256, 0x230a07, 0xaf89, 0x7c48, 0, 3  }, /* #49 */
    8736     { 0x1c74c6, 0x1c7406, 0xe4f4, 0x7a00, 0, 7  }, /* #50 */
    8737     { 0x3a0202, 0x3a0a06, 0xac13, 0x4c00, 0, 10 }, /* #51 */
    8738     { 0x1f7496, 0x1f7447, 0x3504, 0x0000, 0, 14 }, /* #52 */
    8739     { 0x0d50d7, 0x0d5847, 0x97ba, 0x0000, 0, 15 }, /* #53 */
    8740     { 0x381453, 0x381483, 0xe40e, 0x9038, 0, 2  }, /* #54 */
    8741     { 0x2c7487, 0x2c7407, 0x1f89, 0x2000, 0, 13 }, /* #55 */
    8742     { 0x1d2293, 0x1d2a87, 0x40cb, 0x9600, 0, 9  }, /* #56 */
    8743     { 0x1c2dc6, 0x1c2586, 0xc72f, 0xf000, 0, 12 }, /* #57 */
    8744     { 0x234b07, 0x234303, 0xf5a2, 0x5a20, 0, 4  }, /* #58 */
    8745     { 0x2d6dd7, 0x2d6506, 0xc8db, 0x36c0, 0, 6  }, /* #59 */
    8746     { 0x3a15c3, 0x3a1d06, 0xa1fe, 0x3fc0, 0, 5  }, /* #60 */
    8747     { 0x197203, 0x197a86, 0x4453, 0xa600, 0, 9  }, /* #61 */
    8748     { 0x0278c6, 0x027083, 0xe74f, 0xa780, 0, 7  }, /* #62 */
    8749     { 0x014646, 0x014646, 0x67b3, 0x67b3, 0, 0  }, /* #63 */
    8750 };
    8751 static const BINU16_TEST_T g_aTests_shr_u16[] =
    8752 {
    8753     { 0x221d92, 0x221503, 0x7a47, 0x0001, 0, 14 }, /* #0 */
    8754     { 0x1f3a07, 0x1f3a07, 0x847d, 0x0847, 0, 4  }, /* #1 */
    8755     { 0x0f5a96, 0x0f5202, 0x5d5d, 0x0175, 0, 6  }, /* #2 */
    8756     { 0x000d83, 0x000d02, 0xba0e, 0x05d0, 0, 5  }, /* #3 */
    8757     { 0x320f43, 0x320f06, 0xbee6, 0x005f, 0, 9  }, /* #4 */
    8758     { 0x233007, 0x233002, 0x4bb3, 0x0002, 0, 13 }, /* #5 */
    8759     { 0x073412, 0x073c07, 0xb12d, 0x5896, 0, 1  }, /* #6 */
    8760     { 0x2e0013, 0x2e0003, 0x63d3, 0x0001, 0, 14 }, /* #7 */
    8761     { 0x274f03, 0x274747, 0x55f4, 0x0000, 0, 15 }, /* #8 */
    8762     { 0x3349c6, 0x334902, 0xe1ca, 0x70e5, 0, 1  }, /* #9 */
    8763     { 0x0f6753, 0x0f6f07, 0xb64f, 0x016c, 0, 7  }, /* #10 */
    8764     { 0x0f7d56, 0x0f7502, 0x4609, 0x0046, 0, 8  }, /* #11 */
    8765     { 0x3c43c2, 0x3c4b03, 0xe315, 0x0001, 0, 15 }, /* #12 */
    8766     { 0x2d3c86, 0x2d3c07, 0xcc17, 0x3305, 0, 2  }, /* #13 */
    8767     { 0x242456, 0x242403, 0x4eb9, 0x0004, 0, 12 }, /* #14 */
    8768     { 0x157902, 0x157902, 0xf9b8, 0x3e6e, 0, 2  }, /* #15 */
    8769     { 0x2435c6, 0x243506, 0x08e5, 0x0239, 0, 2  }, /* #16 */
    8770     { 0x242803, 0x242807, 0xf92e, 0x000f, 0, 12 }, /* #17 */
    8771     { 0x377486, 0x377406, 0x6075, 0x0018, 0, 10 }, /* #18 */
    8772     { 0x3c3217, 0x3c3217, 0xa135, 0xa135, 0, 0  }, /* #19 */
    8773     { 0x152a17, 0x152a17, 0xae4b, 0xae4b, 0, 0  }, /* #20 */
    8774     { 0x305ec3, 0x305606, 0x6add, 0x0035, 0, 9  }, /* #21 */
    8775     { 0x324196, 0x324906, 0x91cc, 0x0009, 0, 12 }, /* #22 */
    8776     { 0x015546, 0x015503, 0x7d87, 0x003e, 0, 9  }, /* #23 */
    8777     { 0x050c06, 0x050406, 0x58bc, 0x00b1, 0, 7  }, /* #24 */
    8778     { 0x062c56, 0x062406, 0x77ce, 0x3be7, 0, 1  }, /* #25 */
    8779     { 0x0e7a43, 0x0e7a03, 0x8b82, 0x22e0, 0, 2  }, /* #26 */
    8780     { 0x101c43, 0x101c07, 0xb4a3, 0x2d28, 0, 2  }, /* #27 */
    8781     { 0x371813, 0x371007, 0x6761, 0x000c, 0, 11 }, /* #28 */
    8782     { 0x001516, 0x001d07, 0xae92, 0x002b, 0, 10 }, /* #29 */
    8783     { 0x347a06, 0x347a07, 0xf940, 0x000f, 0, 12 }, /* #30 */
    8784     { 0x0e38c7, 0x0e3807, 0xc9de, 0x0193, 0, 7  }, /* #31 */
    8785     { 0x104113, 0x104106, 0x690e, 0x0003, 0, 13 }, /* #32 */
    8786     { 0x142f13, 0x142707, 0x1846, 0x0611, 0, 2  }, /* #33 */
    8787     { 0x0710c3, 0x071007, 0x752b, 0x0003, 0, 13 }, /* #34 */
    8788     { 0x2b1397, 0x2b1b06, 0xfc82, 0x007e, 0, 9  }, /* #35 */
    8789     { 0x0b7613, 0x0b7e06, 0xfea5, 0x3fa9, 0, 2  }, /* #36 */
    8790     { 0x2c5007, 0x2c5802, 0xe742, 0x000e, 0, 12 }, /* #37 */
    8791     { 0x1f3f52, 0x1f3f03, 0xf677, 0x0007, 0, 13 }, /* #38 */
    8792     { 0x3b3d86, 0x3b3547, 0x098e, 0x0000, 0, 12 }, /* #39 */
    8793     { 0x097f03, 0x097f06, 0xe9ce, 0x003a, 0, 10 }, /* #40 */
    8794     { 0x0f5a43, 0x0f5203, 0x3849, 0x0070, 0, 7  }, /* #41 */
    8795     { 0x104c93, 0x104c93, 0x03d3, 0x03d3, 0, 0  }, /* #42 */
    8796     { 0x055753, 0x055702, 0x253d, 0x004a, 0, 7  }, /* #43 */
    8797     { 0x3d5743, 0x3d5743, 0x938f, 0x938f, 0, 0  }, /* #44 */
    8798     { 0x014702, 0x014f02, 0xbc48, 0x002f, 0, 10 }, /* #45 */
    8799     { 0x356a87, 0x356203, 0x239d, 0x0008, 0, 10 }, /* #46 */
    8800     { 0x2c1816, 0x2c1803, 0x9dc4, 0x0013, 0, 11 }, /* #47 */
    8801     { 0x2a23d3, 0x2a2b06, 0xce55, 0x3395, 0, 2  }, /* #48 */
    8802     { 0x1e0506, 0x1e0d06, 0xcf54, 0x0006, 0, 13 }, /* #49 */
    8803     { 0x2e3943, 0x2e3103, 0x20ce, 0x0020, 0, 8  }, /* #50 */
    8804     { 0x2e1902, 0x2e1907, 0xcbb6, 0x32ed, 0, 2  }, /* #51 */
    8805     { 0x201382, 0x201303, 0x6fc1, 0x37e0, 0, 1  }, /* #52 */
    8806     { 0x125e82, 0x125e02, 0xf682, 0x0f68, 0, 4  }, /* #53 */
    8807     { 0x1a11c2, 0x1a1103, 0x4b5f, 0x096b, 0, 3  }, /* #54 */
    8808     { 0x365a86, 0x365a07, 0xffed, 0x003f, 0, 10 }, /* #55 */
    8809     { 0x2d3142, 0x2d3106, 0x5686, 0x002b, 0, 9  }, /* #56 */
    8810     { 0x3f5547, 0x3f5503, 0x46d1, 0x0008, 0, 11 }, /* #57 */
    8811     { 0x1f5d52, 0x1f5d02, 0xba19, 0x00ba, 0, 8  }, /* #58 */
    8812     { 0x3c2603, 0x3c2602, 0x0178, 0x0001, 0, 8  }, /* #59 */
    8813     { 0x1e1cd6, 0x1e1c03, 0xf8fc, 0x0001, 0, 15 }, /* #60 */
    8814     { 0x2f5813, 0x2f5003, 0x0eb5, 0x0075, 0, 5  }, /* #61 */
    8815     { 0x005006, 0x005007, 0x2c13, 0x0160, 0, 5  }, /* #62 */
    8816     { 0x2b0a53, 0x2b0a07, 0xd802, 0x3600, 0, 2  }, /* #63 */
    8817 };
    8818 static const BINU16_TEST_T g_aTests_sar_u16[] =
    8819 {
    8820     { 0x241452, 0x241483, 0xcb6d, 0xffe5, 0, 9  }, /* #0 */
    8821     { 0x250107, 0x250107, 0xb0e0, 0xb0e0, 0, 0  }, /* #1 */
    8822     { 0x013616, 0x013687, 0xd899, 0xffff, 0, 15 }, /* #2 */
    8823     { 0x137006, 0x137006, 0x0ad3, 0x002b, 0, 6  }, /* #3 */
    8824     { 0x095fc3, 0x095786, 0xb427, 0xfb42, 0, 4  }, /* #4 */
    8825     { 0x1e7f97, 0x1e7783, 0xc0cc, 0xf819, 0, 3  }, /* #5 */
    8826     { 0x387642, 0x387682, 0x8b1a, 0xfff1, 0, 11 }, /* #6 */
    8827     { 0x3a1313, 0x3a1306, 0x2a67, 0x0005, 0, 11 }, /* #7 */
    8828     { 0x384352, 0x384306, 0x67c1, 0x19f0, 0, 2  }, /* #8 */
    8829     { 0x207513, 0x207503, 0x6e3a, 0x06e3, 0, 4  }, /* #9 */
    8830     { 0x0c6613, 0x0c6687, 0xe7cf, 0xffff, 0, 15 }, /* #10 */
    8831     { 0x1368c7, 0x136087, 0xf0cd, 0xffff, 0, 14 }, /* #11 */
    8832     { 0x070346, 0x070382, 0x9317, 0xf931, 0, 4  }, /* #12 */
    8833     { 0x3f61d6, 0x3f6107, 0x7abc, 0x0003, 0, 13 }, /* #13 */
    8834     { 0x3c7e13, 0x3c7603, 0x312a, 0x0001, 0, 13 }, /* #14 */
    8835     { 0x020ad7, 0x020283, 0xf292, 0xff94, 0, 5  }, /* #15 */
    8836     { 0x2f4f47, 0x2f4706, 0x3537, 0x0353, 0, 4  }, /* #16 */
    8837     { 0x2b4316, 0x2b4387, 0xc45a, 0xfe22, 0, 5  }, /* #17 */
    8838     { 0x2d1586, 0x2d1502, 0x7f4e, 0x01fd, 0, 6  }, /* #18 */
    8839     { 0x095183, 0x095102, 0x578e, 0x015e, 0, 6  }, /* #19 */
    8840     { 0x1008d3, 0x100007, 0x4a6f, 0x0012, 0, 10 }, /* #20 */
    8841     { 0x0c5982, 0x0c5106, 0x0d7a, 0x01af, 0, 3  }, /* #21 */
    8842     { 0x072b13, 0x072346, 0x29b4, 0x0000, 0, 15 }, /* #22 */
    8843     { 0x170417, 0x170403, 0x5cab, 0x172a, 0, 2  }, /* #23 */
    8844     { 0x0878c6, 0x087006, 0x0205, 0x0081, 0, 2  }, /* #24 */
    8845     { 0x366c03, 0x366406, 0x5a27, 0x005a, 0, 8  }, /* #25 */
    8846     { 0x2d03d2, 0x2d0303, 0x5cbe, 0x000b, 0, 11 }, /* #26 */
    8847     { 0x305b07, 0x305386, 0xe9b6, 0xf4db, 0, 1  }, /* #27 */
    8848     { 0x0a6f96, 0x0a6746, 0x3bd7, 0x0000, 0, 15 }, /* #28 */
    8849     { 0x2130d7, 0x213002, 0x4cc2, 0x0001, 0, 14 }, /* #29 */
    8850     { 0x391a83, 0x391282, 0xa3e1, 0xfd1f, 0, 5  }, /* #30 */
    8851     { 0x381746, 0x381787, 0xfb22, 0xffff, 0, 12 }, /* #31 */
    8852     { 0x1d3557, 0x1d3583, 0xcb8a, 0xffcb, 0, 8  }, /* #32 */
    8853     { 0x1c2847, 0x1c2087, 0xaa28, 0xfffa, 0, 12 }, /* #33 */
    8854     { 0x0c5083, 0x0c5002, 0x485e, 0x0001, 0, 14 }, /* #34 */
    8855     { 0x1859c3, 0x185187, 0xdde7, 0xffee, 0, 9  }, /* #35 */
    8856     { 0x2d5482, 0x2d5486, 0xe009, 0xffc0, 0, 7  }, /* #36 */
    8857     { 0x0a1806, 0x0a1083, 0xf664, 0xfffe, 0, 11 }, /* #37 */
    8858     { 0x320883, 0x320086, 0xb2b1, 0xff65, 0, 7  }, /* #38 */
    8859     { 0x1f49c3, 0x1f4187, 0xac70, 0xfffa, 0, 12 }, /* #39 */
    8860     { 0x335282, 0x335247, 0x7b14, 0x0000, 0, 15 }, /* #40 */
    8861     { 0x303c83, 0x303483, 0xb758, 0xfdba, 0, 5  }, /* #41 */
    8862     { 0x331756, 0x331706, 0x3ee6, 0x03ee, 0, 4  }, /* #42 */
    8863     { 0x072017, 0x072086, 0x9fee, 0xfcff, 0, 5  }, /* #43 */
    8864     { 0x2a7247, 0x2a7206, 0x5607, 0x00ac, 0, 7  }, /* #44 */
    8865     { 0x307846, 0x307082, 0xe452, 0xfffe, 0, 12 }, /* #45 */
    8866     { 0x071113, 0x071103, 0x499e, 0x0004, 0, 12 }, /* #46 */
    8867     { 0x3509d6, 0x350187, 0xf3ee, 0xffe7, 0, 7  }, /* #47 */
    8868     { 0x0210c7, 0x021006, 0x6a67, 0x0003, 0, 13 }, /* #48 */
    8869     { 0x0318c3, 0x031002, 0x5789, 0x0001, 0, 14 }, /* #49 */
    8870     { 0x0a21c3, 0x0a2107, 0x3d1f, 0x001e, 0, 9  }, /* #50 */
    8871     { 0x1d2a43, 0x1d2247, 0x7d66, 0x0000, 0, 15 }, /* #51 */
    8872     { 0x200156, 0x200187, 0xc18d, 0xe0c6, 0, 1  }, /* #52 */
    8873     { 0x127bc2, 0x127306, 0x5c66, 0x002e, 0, 9  }, /* #53 */
    8874     { 0x1b2013, 0x1b2082, 0x8ddc, 0xffe3, 0, 10 }, /* #54 */
    8875     { 0x057496, 0x057486, 0xe8fb, 0xffff, 0, 13 }, /* #55 */
    8876     { 0x330b12, 0x330307, 0x461e, 0x08c3, 0, 3  }, /* #56 */
    8877     { 0x1b4147, 0x1b4103, 0x2f2f, 0x00bc, 0, 6  }, /* #57 */
    8878     { 0x1a5b53, 0x1a5346, 0x007c, 0x0000, 0, 8  }, /* #58 */
    8879     { 0x172bd7, 0x172386, 0x840a, 0xf081, 0, 3  }, /* #59 */
    8880     { 0x0b10c2, 0x0b1003, 0x69be, 0x0001, 0, 14 }, /* #60 */
    8881     { 0x3d7c93, 0x3d7486, 0xf648, 0xfec9, 0, 3  }, /* #61 */
    8882     { 0x256a56, 0x256283, 0xca4f, 0xff94, 0, 7  }, /* #62 */
    8883     { 0x151556, 0x151507, 0x538f, 0x0053, 0, 8  }, /* #63 */
    8884 };
    8885 static const BINU32_TEST_T g_aTests_rol_u32[] =
    8886 {
    8887     { 0x107cd7, 0x107cd7, 0x69d88cae, 0x95cd3b11, 0, 21 }, /* #0 */
    8888     { 0x0d0397, 0x0d0396, 0x36a92720, 0x9c80daa4, 0, 18 }, /* #1 */
    8889     { 0x215ac6, 0x215ac6, 0xb1d6760e, 0xb3b0758e, 0, 11 }, /* #2 */
    8890     { 0x234156, 0x234156, 0x0825a385, 0x825a3850, 0, 4  }, /* #3 */
    8891     { 0x3a2696, 0x3a2696, 0x126481d3, 0x93240e98, 0, 3  }, /* #4 */
    8892     { 0x006697, 0x006e96, 0xa8e233af, 0xe233afa8, 0, 8  }, /* #5 */
    8893     { 0x0f6507, 0x0f6d06, 0x8b2cbc40, 0x408b2cbc, 0, 24 }, /* #6 */
    8894     { 0x2d2a13, 0x2d2212, 0x01bf51b1, 0x362037ea, 0, 21 }, /* #7 */
    8895     { 0x296c17, 0x296417, 0x33f25b80, 0x25b8033f, 0, 12 }, /* #8 */
    8896     { 0x0c1582, 0x0c1582, 0x065fcfab, 0xac197f3e, 0, 26 }, /* #9 */
    8897     { 0x1e6253, 0x1e6252, 0xca9d86cf, 0x761b3f2a, 0, 10 }, /* #10 */
    8898     { 0x0b4b02, 0x0b4b02, 0x5411d88e, 0x08ec472a, 0, 7  }, /* #11 */
    8899     { 0x2f1f07, 0x2f1706, 0x2267b6c5, 0x52267b6c, 0, 28 }, /* #12 */
    8900     { 0x2a3282, 0x2a3a82, 0x6693bf25, 0xb349df92, 0, 31 }, /* #13 */
    8901     { 0x0d2c46, 0x0d2447, 0xc94df8bf, 0xf17f929b, 0, 17 }, /* #14 */
    8902     { 0x132403, 0x132403, 0xd63517c2, 0x6b1a8be1, 0, 31 }, /* #15 */
    8903     { 0x1e5207, 0x1e5206, 0x11800e86, 0x23001d0c, 0, 1  }, /* #16 */
    8904     { 0x0d1f47, 0x0d1747, 0x2fd37bb6, 0x76c5fa6f, 0, 21 }, /* #17 */
    8905     { 0x0f05c3, 0x0f05c2, 0xec9d4136, 0xdd93a826, 0, 29 }, /* #18 */
    8906     { 0x163047, 0x163047, 0x1b9871b4, 0x1b9871b4, 0, 0  }, /* #19 */
    8907     { 0x222e92, 0x222e92, 0x68aa0305, 0x030568aa, 0, 16 }, /* #20 */
    8908     { 0x2d3d92, 0x2d3d92, 0x5b8490cc, 0xe1243316, 0, 6  }, /* #21 */
    8909     { 0x000c42, 0x000443, 0xdc2990ec, 0x370a643b, 0, 30 }, /* #22 */
    8910     { 0x2f5f83, 0x2f5782, 0x24c40172, 0x8931005c, 0, 30 }, /* #23 */
    8911     { 0x186493, 0x186c93, 0x5a01bee8, 0xf742d00d, 0, 19 }, /* #24 */
    8912     { 0x3e44c3, 0x3e44c2, 0xe27bd2a7, 0x27bd2a7e, 0, 4  }, /* #25 */
    8913     { 0x224b13, 0x224b12, 0x6cf7485d, 0x2eb67ba4, 0, 23 }, /* #26 */
    8914     { 0x270b92, 0x270b93, 0x9bccce0f, 0x999c1f37, 0, 9  }, /* #27 */
    8915     { 0x090206, 0x090206, 0x03989195, 0x6540e624, 0, 22 }, /* #28 */
    8916     { 0x3430c3, 0x3438c3, 0x4684d3fa, 0xe91a134f, 0, 26 }, /* #29 */
    8917     { 0x0f6643, 0x0f6e42, 0x8ee3c79f, 0x771e3cfc, 0, 3  }, /* #30 */
    8918     { 0x3a1393, 0x3a1b92, 0x6d20cf66, 0x67b33690, 0, 15 }, /* #31 */
    8919     { 0x2347c2, 0x234fc3, 0x4d0d1d56, 0x26868eab, 0, 31 }, /* #32 */
    8920     { 0x225352, 0x225352, 0x2bfdb12e, 0xaff6c4b8, 0, 2  }, /* #33 */
    8921     { 0x266fc3, 0x266fc3, 0x5e96785b, 0x9e16d7a5, 0, 14 }, /* #34 */
    8922     { 0x2c1a43, 0x2c1a42, 0x42f09265, 0xa85e124c, 0, 29 }, /* #35 */
    8923     { 0x2e0cd2, 0x2e0cd2, 0x484c6828, 0x42634142, 0, 3  }, /* #36 */
    8924     { 0x0e0706, 0x0e0707, 0x0227ddff, 0x3eeff811, 0, 11 }, /* #37 */
    8925     { 0x133dc3, 0x133dc2, 0xa8a5e840, 0xa5e840a8, 0, 8  }, /* #38 */
    8926     { 0x143596, 0x143d96, 0x62ee5444, 0xc5dca888, 0, 1  }, /* #39 */
    8927     { 0x392556, 0x392d56, 0xb8e50021, 0xe50021b8, 0, 8  }, /* #40 */
    8928     { 0x243496, 0x243c96, 0x9eae45c2, 0xe14f5722, 0, 23 }, /* #41 */
    8929     { 0x3e2347, 0x3e2b46, 0x651c7039, 0x381cb28e, 0, 15 }, /* #42 */
    8930     { 0x3f6143, 0x3f6142, 0xcba0c5ed, 0x5d062f6e, 0, 3  }, /* #43 */
    8931     { 0x1618d2, 0x1610d3, 0xf9c870c5, 0x9c870c5f, 0, 4  }, /* #44 */
    8932     { 0x3d3643, 0x3d3643, 0x15ebdeb2, 0x90af5ef5, 0, 27 }, /* #45 */
    8933     { 0x2c7612, 0x2c7e12, 0x7c382664, 0x1c13323e, 0, 7  }, /* #46 */
    8934     { 0x1c6e93, 0x1c6e93, 0x5ebf6ef8, 0xf6ef85eb, 0, 12 }, /* #47 */
    8935     { 0x0c5183, 0x0c5183, 0x063a4e14, 0x1d270a03, 0, 7  }, /* #48 */
    8936     { 0x375512, 0x375513, 0x3fc6f4bd, 0xc6f4bd3f, 0, 8  }, /* #49 */
    8937     { 0x317883, 0x317083, 0x2e4e52f4, 0xca5e85c9, 0, 13 }, /* #50 */
    8938     { 0x187fd6, 0x1877d7, 0xf7c69724, 0xc69724f7, 0, 8  }, /* #51 */
    8939     { 0x2953d3, 0x2953d3, 0x1b9f0201, 0xcf81008d, 0, 7  }, /* #52 */
    8940     { 0x223003, 0x223803, 0xbd7b0efb, 0xf77af61d, 0, 25 }, /* #53 */
    8941     { 0x240b57, 0x240356, 0x308572fc, 0x1842b97e, 0, 31 }, /* #54 */
    8942     { 0x0c6003, 0x0c6803, 0x7c2e1818, 0x86061f0b, 0, 14 }, /* #55 */
    8943     { 0x305f86, 0x305786, 0x26534d44, 0x6a21329a, 0, 19 }, /* #56 */
    8944     { 0x0d43c2, 0x0d4bc3, 0xa2d8e6d1, 0x6c7368d1, 0, 7  }, /* #57 */
    8945     { 0x1d6752, 0x1d6f52, 0x49bf96f2, 0x926fe5bc, 0, 30 }, /* #58 */
    8946     { 0x282017, 0x282817, 0x69aa62eb, 0xada6a98b, 0, 26 }, /* #59 */
    8947     { 0x2934d6, 0x2934d7, 0xc29c009e, 0x38013d85, 0, 9  }, /* #60 */
    8948     { 0x077e13, 0x077e12, 0x739b6e6a, 0x736dcd4e, 0, 5  }, /* #61 */
    8949     { 0x0d5587, 0x0d5d86, 0x7be46649, 0x466497be, 0, 12 }, /* #62 */
    8950     { 0x0c6592, 0x0c6d92, 0x539b1259, 0x49654e6c, 0, 18 }, /* #63 */
    8951 };
    8952 static const BINU32_TEST_T g_aTests_ror_u32[] =
    8953 {
    8954     { 0x3579d6, 0x3571d6, 0x76119afa, 0x335f4ec2, 0, 19 }, /* #0 */
    8955     { 0x0c5ac3, 0x0c5ac2, 0x36f6164b, 0x6164b36f, 0, 20 }, /* #1 */
    8956     { 0x1b4b97, 0x1b4396, 0x00bb3fa8, 0x0bb3fa80, 0, 28 }, /* #2 */
    8957     { 0x277ac2, 0x2772c3, 0xb809f39d, 0xedc04f9c, 0, 5  }, /* #3 */
    8958     { 0x191157, 0x191956, 0x4b05f4bf, 0x2c17d2fd, 0, 30 }, /* #4 */
    8959     { 0x2718c2, 0x2718c3, 0x3eb6cacb, 0xacb3eb6c, 0, 12 }, /* #5 */
    8960     { 0x044287, 0x044286, 0xa79af3dd, 0x79af3dda, 0, 28 }, /* #6 */
    8961     { 0x0f4a17, 0x0f4216, 0x2f4b384e, 0x4b384e2f, 0, 24 }, /* #7 */
    8962     { 0x324783, 0x324783, 0xd0f3dc51, 0xe28e879e, 0, 13 }, /* #8 */
    8963     { 0x392306, 0x392b06, 0x9cca2c5a, 0x28b16a73, 0, 22 }, /* #9 */
    8964     { 0x0e3997, 0x0e3196, 0x57c01a5c, 0x2e2be00d, 0, 9  }, /* #10 */
    8965     { 0x211e42, 0x211e43, 0xf096bb58, 0xb58f096b, 0, 12 }, /* #11 */
    8966     { 0x2b3f02, 0x2b3703, 0x9d728bdd, 0xeb945eec, 0, 29 }, /* #12 */
    8967     { 0x223d16, 0x223d17, 0x6ef738ed, 0xef738ed6, 0, 28 }, /* #13 */
    8968     { 0x3c6192, 0x3c6193, 0x7f896b52, 0xc4b5a93f, 0, 25 }, /* #14 */
    8969     { 0x097113, 0x097912, 0x42142b9b, 0x2b9b4214, 0, 16 }, /* #15 */
    8970     { 0x1b0182, 0x1b0983, 0xbb2d0296, 0xb2d0296b, 0, 28 }, /* #16 */
    8971     { 0x3c4553, 0x3c4d53, 0xd9d4965c, 0x965cd9d4, 0, 16 }, /* #17 */
    8972     { 0x124f47, 0x124746, 0x8d22201d, 0x4403b1a4, 0, 19 }, /* #18 */
    8973     { 0x050452, 0x050452, 0x6a6ef464, 0x4646a6ef, 0, 12 }, /* #19 */
    8974     { 0x2b6447, 0x2b6c46, 0xf8fb6928, 0x51f1f6d2, 0, 7  }, /* #20 */
    8975     { 0x1c7f82, 0x1c7782, 0x986bf543, 0x7ea8730d, 0, 19 }, /* #21 */
    8976     { 0x3d04d7, 0x3d0cd6, 0xaf9f8128, 0x02515f3f, 0, 15 }, /* #22 */
    8977     { 0x010b03, 0x010b03, 0x11dc7277, 0x88ee393b, 0, 1  }, /* #23 */
    8978     { 0x2f3613, 0x2f3612, 0x765216d6, 0x42daceca, 0, 19 }, /* #24 */
    8979     { 0x0e53c6, 0x0e5bc6, 0xf7109a7e, 0x7ef7109a, 0, 8  }, /* #25 */
    8980     { 0x365d17, 0x365516, 0x1002d440, 0x0400b510, 0, 2  }, /* #26 */
    8981     { 0x0927d7, 0x092fd6, 0x483d363f, 0x6c7e907a, 0, 15 }, /* #27 */
    8982     { 0x296452, 0x296c52, 0x7053544f, 0x27b829aa, 0, 9  }, /* #28 */
    8983     { 0x3e3106, 0x3e3906, 0xdabf9552, 0x2dabf955, 0, 4  }, /* #29 */
    8984     { 0x126453, 0x126452, 0x3af8a7a8, 0x7a83af8a, 0, 12 }, /* #30 */
    8985     { 0x0d4053, 0x0d4053, 0x050f5820, 0x80143d60, 0, 6  }, /* #31 */
    8986     { 0x066296, 0x066a96, 0x47206fb3, 0x7206fb34, 0, 28 }, /* #32 */
    8987     { 0x024ad7, 0x0242d7, 0x7a9627de, 0xc4fbcf52, 0, 19 }, /* #33 */
    8988     { 0x3c1f92, 0x3c1f92, 0x01a45457, 0x0691515c, 0, 30 }, /* #34 */
    8989     { 0x2f4203, 0x2f4a03, 0xea434bee, 0x90d2fbba, 0, 26 }, /* #35 */
    8990     { 0x3644c7, 0x3644c7, 0x87143e0d, 0xc50f8361, 0, 26 }, /* #36 */
    8991     { 0x1a2043, 0x1a2042, 0x4212f22c, 0x21097916, 0, 1  }, /* #37 */
    8992     { 0x194ad7, 0x1942d6, 0xa0bb6129, 0x4a682ed8, 0, 10 }, /* #38 */
    8993     { 0x396413, 0x396c12, 0xcc28ac18, 0x0a2b0633, 0, 26 }, /* #39 */
    8994     { 0x1b6fc6, 0x1b67c6, 0x23dc31cc, 0x7b863984, 0, 27 }, /* #40 */
    8995     { 0x215b42, 0x215b42, 0xe92ac4e8, 0x49562747, 0, 29 }, /* #41 */
    8996     { 0x125457, 0x125c57, 0xbfded71c, 0xf7b5c72f, 0, 26 }, /* #42 */
    8997     { 0x2208c6, 0x2200c7, 0xc6275fff, 0xfff8c4eb, 0, 11 }, /* #43 */
    8998     { 0x090646, 0x090646, 0x0f002bb6, 0x002bb60f, 0, 24 }, /* #44 */
    8999     { 0x3d6413, 0x3d6c13, 0x5ab4401f, 0xad5a200f, 0, 1  }, /* #45 */
    9000     { 0x032ad6, 0x0322d7, 0x77d5f17c, 0xc77d5f17, 0, 4  }, /* #46 */
    9001     { 0x3b7b16, 0x3b7b17, 0x1a2a9779, 0xe468aa5d, 0, 6  }, /* #47 */
    9002     { 0x140f03, 0x140f03, 0x58274947, 0xac13a4a3, 0, 1  }, /* #48 */
    9003     { 0x3c6f92, 0x3c6f92, 0xd63899bd, 0xd63899bd, 0, 0  }, /* #49 */
    9004     { 0x010446, 0x010446, 0x129f7f2c, 0x29f7f2c1, 0, 28 }, /* #50 */
    9005     { 0x0c5783, 0x0c5f82, 0x2eb4a903, 0x0cbad2a4, 0, 6  }, /* #51 */
    9006     { 0x072906, 0x072907, 0xe61b8534, 0x8534e61b, 0, 16 }, /* #52 */
    9007     { 0x154447, 0x154c46, 0x3029d3b3, 0x029d3b33, 0, 28 }, /* #53 */
    9008     { 0x2a3b86, 0x2a3b86, 0xe455cd64, 0x455cd64e, 0, 28 }, /* #54 */
    9009     { 0x2a4456, 0x2a4457, 0x5524d5f0, 0xf82a926a, 0, 9  }, /* #55 */
    9010     { 0x325fd6, 0x3257d7, 0xd1e37b97, 0xe8f1bdcb, 0, 1  }, /* #56 */
    9011     { 0x3971c6, 0x3971c6, 0xc6e446cd, 0x11b371b9, 0, 18 }, /* #57 */
    9012     { 0x373853, 0x373053, 0x80914929, 0x92980914, 0, 12 }, /* #58 */
    9013     { 0x1b3702, 0x1b3703, 0x776774a6, 0xdd299dd9, 0, 18 }, /* #59 */
    9014     { 0x2016d2, 0x2016d2, 0xa68a1a51, 0x50d28d34, 0, 21 }, /* #60 */
    9015     { 0x031a53, 0x031252, 0x6f9427ec, 0x1be509fb, 0, 2  }, /* #61 */
    9016     { 0x327807, 0x327807, 0xe95f136c, 0x9b674af8, 0, 13 }, /* #62 */
    9017     { 0x076612, 0x076612, 0xa210f089, 0x2268843c, 0, 10 }, /* #63 */
    9018 };
    9019 static const BINU32_TEST_T g_aTests_rcl_u32[] =
    9020 {
    9021     { 0x191452, 0x191c53, 0xa296553f, 0x14b2a9fa, 0, 3  }, /* #0 */
    9022     { 0x163f92, 0x163f92, 0x4adc52af, 0xb714abc9, 0, 6  }, /* #1 */
    9023     { 0x0f5447, 0x0f5c46, 0x47fd474d, 0xda3fea3a, 0, 28 }, /* #2 */
    9024     { 0x3e2c87, 0x3e2487, 0xd73092d2, 0x98496975, 0, 7  }, /* #3 */
    9025     { 0x3c6402, 0x3c6c03, 0x6727435b, 0x99c9d0d6, 0, 31 }, /* #4 */
    9026     { 0x1b3a57, 0x1b3257, 0x0f4ee68c, 0xd3b9a321, 0, 6  }, /* #5 */
    9027     { 0x057893, 0x057892, 0x9aea3f09, 0x139aea3f, 0, 25 }, /* #6 */
    9028     { 0x086803, 0x086802, 0x840931bc, 0x40931bcc, 0, 4  }, /* #7 */
    9029     { 0x016007, 0x016806, 0x8bfa63ad, 0x3adc5fd3, 0, 20 }, /* #8 */
    9030     { 0x2e6bc2, 0x2e63c2, 0x233401bf, 0x37e23340, 0, 21 }, /* #9 */
    9031     { 0x084ad7, 0x084ad6, 0x542ea13b, 0xea85d427, 0, 30 }, /* #10 */
    9032     { 0x215353, 0x215353, 0x0f056a30, 0x51843c15, 0, 19 }, /* #11 */
    9033     { 0x2124c7, 0x2124c6, 0x1ea216a4, 0xa48f510b, 0, 24 }, /* #12 */
    9034     { 0x032c56, 0x032457, 0xd1b66e6e, 0xb3737346, 0, 11 }, /* #13 */
    9035     { 0x2e1c16, 0x2e1c17, 0x6edf14c8, 0x6f8a641b, 0, 7  }, /* #14 */
    9036     { 0x2a6d13, 0x2a6d13, 0xb092fe26, 0xf89b6125, 0, 18 }, /* #15 */
    9037     { 0x1d01d2, 0x1d09d2, 0x8cc2cb2c, 0x588cc2cb, 0, 25 }, /* #16 */
    9038     { 0x2b3513, 0x2b3d13, 0xb6fcba3d, 0xbf2e8f76, 0, 6  }, /* #17 */
    9039     { 0x0b6702, 0x0b6703, 0x26344a4a, 0x31a25250, 0, 3  }, /* #18 */
    9040     { 0x0e6217, 0x0e6216, 0xd53be629, 0xc53d53be, 0, 21 }, /* #19 */
    9041     { 0x2111c3, 0x2111c3, 0xc2ad2eb1, 0x69758f0a, 0, 11 }, /* #20 */
    9042     { 0x092646, 0x092e47, 0x7afb7d69, 0x6fad27af, 0, 13 }, /* #21 */
    9043     { 0x1a7093, 0x1a7893, 0x47b80ef2, 0xbca8f701, 0, 22 }, /* #22 */
    9044     { 0x322bd2, 0x322bd2, 0xb344cbf3, 0x265f9acd, 0, 11 }, /* #23 */
    9045     { 0x192f16, 0x192716, 0x23a19d72, 0x33ae423a, 0, 13 }, /* #24 */
    9046     { 0x0c0112, 0x0c0912, 0x9d020142, 0x74080509, 0, 2  }, /* #25 */
    9047     { 0x0843c7, 0x0843c6, 0xd5627043, 0x87d56270, 0, 25 }, /* #26 */
    9048     { 0x122456, 0x122456, 0x3f36898d, 0x4c68fcda, 0, 19 }, /* #27 */
    9049     { 0x0c3d87, 0x0c3d87, 0x5acf4dce, 0xe9b9d5ac, 0, 13 }, /* #28 */
    9050     { 0x077f82, 0x077782, 0xdbec16d8, 0xdb0dbec1, 0, 21 }, /* #29 */
    9051     { 0x037e16, 0x037617, 0x2bf9c38a, 0x0e2857f3, 0, 18 }, /* #30 */
    9052     { 0x3f2306, 0x3f2b07, 0x7b76d678, 0xdbb6b3c1, 0, 3  }, /* #31 */
    9053     { 0x085712, 0x085713, 0x235a7535, 0x53511ad3, 0, 20 }, /* #32 */
    9054     { 0x3e6996, 0x3e6997, 0x4345c055, 0x17015486, 0, 10 }, /* #33 */
    9055     { 0x371d56, 0x371556, 0x29de94b5, 0xef4a5a8a, 0, 7  }, /* #34 */
    9056     { 0x361242, 0x361242, 0xfea96b2e, 0x5cfea96b, 0, 25 }, /* #35 */
    9057     { 0x0b0356, 0x0b0357, 0xdd989dc5, 0xb8add989, 0, 21 }, /* #36 */
    9058     { 0x283593, 0x283d92, 0x990f8485, 0x3e121732, 0, 10 }, /* #37 */
    9059     { 0x085206, 0x085206, 0xf0b527ff, 0x9ffde16a, 0, 18 }, /* #38 */
    9060     { 0x2f6b56, 0x2f6b56, 0xa8b7bdee, 0x8b7bdee5, 0, 4  }, /* #39 */
    9061     { 0x1011c6, 0x1019c6, 0x4ef08049, 0xef080492, 0, 4  }, /* #40 */
    9062     { 0x193b12, 0x193b13, 0xa61ff99d, 0x9d530ffc, 0, 24 }, /* #41 */
    9063     { 0x2c2753, 0x2c2753, 0x113afef8, 0xdf1113af, 0, 21 }, /* #42 */
    9064     { 0x2632c2, 0x2632c3, 0x0bfe1108, 0xe110805f, 0, 12 }, /* #43 */
    9065     { 0x371a53, 0x371a53, 0x5fa67596, 0x57e99d65, 0, 31 }, /* #44 */
    9066     { 0x2d34c2, 0x2d3cc2, 0xb78120a5, 0x09052ade, 0, 11 }, /* #45 */
    9067     { 0x2e3c83, 0x2e3c83, 0x45bdc54d, 0xbdc54da2, 0, 8  }, /* #46 */
    9068     { 0x1553c6, 0x1553c7, 0xebc2407c, 0xc2407c75, 0, 8  }, /* #47 */
    9069     { 0x397982, 0x397183, 0xc0bce776, 0xceecc0bc, 0, 17 }, /* #48 */
    9070     { 0x1a6883, 0x1a6083, 0xdfd144ff, 0xfa289ffd, 0, 5  }, /* #49 */
    9071     { 0x334042, 0x334043, 0xfde4b6f6, 0x25b7b3f7, 0, 11 }, /* #50 */
    9072     { 0x2c2653, 0x2c2e53, 0x9483bd12, 0xde896520, 0, 15 }, /* #51 */
    9073     { 0x355a16, 0x355217, 0x20dbd4aa, 0xa95420db, 0, 17 }, /* #52 */
    9074     { 0x195742, 0x195f43, 0x4de39138, 0x04de3913, 0, 29 }, /* #53 */
    9075     { 0x1f5812, 0x1f5813, 0xafff7ce6, 0xfef9ccaf, 0, 9  }, /* #54 */
    9076     { 0x064bc6, 0x0643c6, 0x15805e2f, 0xb00bc5e1, 0, 5  }, /* #55 */
    9077     { 0x330e12, 0x330e13, 0x97d3ed17, 0xe9f68ba5, 0, 7  }, /* #56 */
    9078     { 0x0c3392, 0x0c3393, 0xc8a32118, 0x18645190, 0, 24 }, /* #57 */
    9079     { 0x232153, 0x232153, 0x17e6181e, 0x98607a2f, 0, 10 }, /* #58 */
    9080     { 0x070592, 0x070593, 0xd0f435d1, 0x745a1e86, 0, 22 }, /* #59 */
    9081     { 0x3c1317, 0x3c1317, 0x165d7073, 0xae0e7165, 0, 13 }, /* #60 */
    9082     { 0x381f57, 0x381f57, 0x83ef3f18, 0xf8c60fbc, 0, 19 }, /* #61 */
    9083     { 0x1c1143, 0x1c1943, 0x56366a0a, 0x9a82aac6, 0, 14 }, /* #62 */
    9084     { 0x146947, 0x146146, 0x178d1952, 0xf1a32a51, 0, 5  }, /* #63 */
    9085 };
    9086 static const BINU32_TEST_T g_aTests_rcr_u32[] =
    9087 {
    9088     { 0x0a1647, 0x0a1e47, 0x3866ab77, 0x355bbce1, 0, 22 }, /* #0 */
    9089     { 0x0a4ac6, 0x0a42c7, 0x49cd27e9, 0x24e693f4, 0, 1  }, /* #1 */
    9090     { 0x090f12, 0x090f13, 0xaeb2a8ef, 0x5477abac, 0, 18 }, /* #2 */
    9091     { 0x332c52, 0x332c53, 0xfaa657a5, 0xea995e95, 0, 31 }, /* #3 */
    9092     { 0x1e6d07, 0x1e6506, 0xe702dba1, 0x87ce05b7, 0, 7  }, /* #4 */
    9093     { 0x0b1fc2, 0x0b17c3, 0x71f86d15, 0x86d1538f, 0, 21 }, /* #5 */
    9094     { 0x376d56, 0x376d56, 0xb5e1ed67, 0xbc3daceb, 0, 28 }, /* #6 */
    9095     { 0x073a43, 0x073243, 0xdb71d130, 0x44c3b6e3, 0, 15 }, /* #7 */
    9096     { 0x376a83, 0x376283, 0xd3dc5313, 0xf4f714c4, 0, 2  }, /* #8 */
    9097     { 0x261287, 0x261287, 0x86cfcd88, 0x6230d9f9, 0, 11 }, /* #9 */
    9098     { 0x083bd3, 0x0833d2, 0xcad8f300, 0xad8f300e, 0, 29 }, /* #10 */
    9099     { 0x062bd6, 0x062bd6, 0x9c4c0820, 0xc08204e2, 0, 21 }, /* #11 */
    9100     { 0x3f6853, 0x3f6852, 0x48c973d2, 0xe7a548c9, 0, 16 }, /* #12 */
    9101     { 0x123716, 0x123717, 0x4afbd29d, 0xbd29d257, 0, 21 }, /* #13 */
    9102     { 0x2a2a43, 0x2a2242, 0xd564eb4b, 0x75a5f559, 0, 18 }, /* #14 */
    9103     { 0x365082, 0x365882, 0xa3da857e, 0xa15f947b, 0, 19 }, /* #15 */
    9104     { 0x227443, 0x227c43, 0x39a6c840, 0x2102734d, 0, 15 }, /* #16 */
    9105     { 0x1112d6, 0x111ad7, 0xd1977c5c, 0xc68cbbe2, 0, 5  }, /* #17 */
    9106     { 0x237f42, 0x237f43, 0xe20d76f2, 0xbc9c41ae, 0, 11 }, /* #18 */
    9107     { 0x281356, 0x281356, 0x6a346650, 0xcca06a34, 0, 16 }, /* #19 */
    9108     { 0x0c5113, 0x0c5913, 0x4dfd1018, 0x1018a6fe, 0, 17 }, /* #20 */
    9109     { 0x260fd3, 0x260fd2, 0x50f8e343, 0x750f8e34, 0, 4  }, /* #21 */
    9110     { 0x1f2c53, 0x1f2c52, 0x0f9502e0, 0xb821f2a0, 0, 11 }, /* #22 */
    9111     { 0x2c0e86, 0x2c0686, 0x11b7efe1, 0x211b7efe, 0, 4  }, /* #23 */
    9112     { 0x3c5916, 0x3c5917, 0xbe9f164c, 0x17d3e2c9, 0, 3  }, /* #24 */
    9113     { 0x2b0206, 0x2b0a06, 0xa385265d, 0x4cbaa385, 0, 16 }, /* #25 */
    9114     { 0x014f87, 0x014787, 0xa10d5011, 0xaa023a10, 0, 20 }, /* #26 */
    9115     { 0x0c7a12, 0x0c7a12, 0xab0eba7f, 0xab0eba7f, 0, 0  }, /* #27 */
    9116     { 0x3e1547, 0x3e1547, 0xf4915d17, 0xfe922ba2, 0, 3  }, /* #28 */
    9117     { 0x073a13, 0x073a13, 0x6cc4de9b, 0x6cc4de9b, 0, 0  }, /* #29 */
    9118     { 0x2a1bc6, 0x2a1bc7, 0x9882e755, 0x882e7554, 0, 29 }, /* #30 */
    9119     { 0x2e5b43, 0x2e5342, 0xdcb32f49, 0xf72ccbd2, 0, 2  }, /* #31 */
    9120     { 0x284552, 0x284d52, 0x90ebeae1, 0x1d7d5c29, 0, 28 }, /* #32 */
    9121     { 0x372812, 0x372012, 0x74cb66e1, 0x5b3709d3, 0, 22 }, /* #33 */
    9122     { 0x0e6b86, 0x0e6b86, 0xc2c767aa, 0xf54c2c76, 0, 12 }, /* #34 */
    9123     { 0x1f3696, 0x1f3e97, 0x9ec12499, 0x2653d824, 0, 11 }, /* #35 */
    9124     { 0x141856, 0x141856, 0xd84e71c4, 0x711b09ce, 0, 11 }, /* #36 */
    9125     { 0x1c27d3, 0x1c27d2, 0x852406a8, 0x35461490, 0, 14 }, /* #37 */
    9126     { 0x300bd3, 0x300bd2, 0x01002d6e, 0x2d6e8080, 0, 17 }, /* #38 */
    9127     { 0x121f52, 0x121753, 0x2e4a54e4, 0x4e417252, 0, 13 }, /* #39 */
    9128     { 0x080617, 0x080616, 0xf43d591e, 0xb23df43d, 0, 16 }, /* #40 */
    9129     { 0x184213, 0x184212, 0xc3118862, 0xb862310c, 0, 3  }, /* #41 */
    9130     { 0x0218d3, 0x0210d3, 0xe0879bd4, 0x9bd4f043, 0, 17 }, /* #42 */
    9131     { 0x0d3c43, 0x0d3443, 0xbb7a9cef, 0x4e77eede, 0, 18 }, /* #43 */
    9132     { 0x1a3e86, 0x1a3686, 0x24fbcccc, 0x4fbcccc1, 0, 29 }, /* #44 */
    9133     { 0x1f0a02, 0x1f0203, 0x7733a7bd, 0xcce9ef4e, 0, 27 }, /* #45 */
    9134     { 0x2751d3, 0x2759d2, 0x50300ed5, 0x076ad40c, 0, 18 }, /* #46 */
    9135     { 0x104bc3, 0x104bc3, 0x5975a975, 0x75a975ac, 0, 25 }, /* #47 */
    9136     { 0x1659d3, 0x1651d2, 0xf4c6441d, 0xc883bf4c, 0, 20 }, /* #48 */
    9137     { 0x307ad3, 0x307ad2, 0x41e93a43, 0x741e93a4, 0, 4  }, /* #49 */
    9138     { 0x066fd2, 0x0667d3, 0x0c3d1445, 0x14187a28, 0, 7  }, /* #50 */
    9139     { 0x193112, 0x193112, 0x7fc0461a, 0x8ff808c3, 0, 3  }, /* #51 */
    9140     { 0x3f6a47, 0x3f6a46, 0x1dd356dd, 0xd5b763ba, 0, 19 }, /* #52 */
    9141     { 0x282483, 0x282c83, 0x59f2ebb9, 0x75dcd67c, 0, 18 }, /* #53 */
    9142     { 0x314756, 0x314756, 0xd4e6e2f5, 0xd4e6e2f5, 0, 0  }, /* #54 */
    9143     { 0x175bc3, 0x1753c3, 0xb536bfdc, 0xb9b536bf, 0, 8  }, /* #55 */
    9144     { 0x256447, 0x256c47, 0x350ef8c8, 0x0ef8c89a, 0, 25 }, /* #56 */
    9145     { 0x017082, 0x017082, 0x6b3de5c0, 0x1acf7970, 0, 2  }, /* #57 */
    9146     { 0x1f04c6, 0x1f0cc7, 0xf30e0f64, 0x1e61c1ec, 0, 3  }, /* #58 */
    9147     { 0x291a42, 0x291243, 0x593e2f2a, 0x3e2f2a2c, 0, 25 }, /* #59 */
    9148     { 0x1b7b16, 0x1b7316, 0x54d2630e, 0x2a693187, 0, 1  }, /* #60 */
    9149     { 0x290292, 0x290a93, 0xddc4e349, 0xc4e3496e, 0, 25 }, /* #61 */
    9150     { 0x1c0812, 0x1c0812, 0xe93d70ba, 0x2e9d27ae, 0, 11 }, /* #62 */
    9151     { 0x162c82, 0x162482, 0x6c84c423, 0x466c84c4, 0, 8  }, /* #63 */
    9152 };
    9153 static const BINU32_TEST_T g_aTests_shl_u32[] =
    9154 {
    9155     { 0x3706c7, 0x370686, 0xdd14630c, 0xc6180000, 0, 17 }, /* #0 */
    9156     { 0x166d57, 0x166507, 0xc03b9e34, 0x73c68000, 0, 13 }, /* #1 */
    9157     { 0x2c5717, 0x2c5f86, 0x8d941977, 0x832ee000, 0, 13 }, /* #2 */
    9158     { 0x3429d3, 0x342907, 0x77c25cdd, 0x40000000, 0, 30 }, /* #3 */
    9159     { 0x060082, 0x060807, 0x646258ee, 0x12c77000, 0, 11 }, /* #4 */
    9160     { 0x1b1a57, 0x1b1287, 0x2f398d4f, 0xc0000000, 0, 30 }, /* #5 */
    9161     { 0x031dc6, 0x031586, 0x36c6c00e, 0xe0000000, 0, 28 }, /* #6 */
    9162     { 0x370593, 0x370d86, 0xb69d5257, 0x9d525700, 0, 8  }, /* #7 */
    9163     { 0x006487, 0x006c87, 0xba74e9cd, 0xa7340000, 0, 18 }, /* #8 */
    9164     { 0x3310c2, 0x331007, 0x19481acf, 0x67800000, 0, 23 }, /* #9 */
    9165     { 0x163c16, 0x163407, 0x2bc20c1c, 0x060e0000, 0, 15 }, /* #10 */
    9166     { 0x0a62c2, 0x0a6207, 0x03adf847, 0x7e11c000, 0, 14 }, /* #11 */
    9167     { 0x1350c7, 0x135806, 0x6bf4bc6d, 0x36800000, 0, 23 }, /* #12 */
    9168     { 0x370756, 0x370f87, 0x40d58c41, 0xab188200, 0, 9  }, /* #13 */
    9169     { 0x075996, 0x075987, 0x907de024, 0xf7809000, 0, 10 }, /* #14 */
    9170     { 0x1f1213, 0x1f1213, 0x4facd4da, 0x4facd4da, 0, 0  }, /* #15 */
    9171     { 0x3c6ec2, 0x3c6e82, 0x9557cc59, 0xaabe62c8, 0, 3  }, /* #16 */
    9172     { 0x0f4393, 0x0f4306, 0x3743fea1, 0x1ff50800, 0, 11 }, /* #17 */
    9173     { 0x0360d6, 0x036886, 0x83ead42a, 0xa1500000, 0, 19 }, /* #18 */
    9174     { 0x1c0e13, 0x1c0606, 0xe7141c3f, 0x5070fc00, 0, 10 }, /* #19 */
    9175     { 0x390717, 0x390f87, 0x6af53ff3, 0xcc000000, 0, 26 }, /* #20 */
    9176     { 0x337ec6, 0x337686, 0x24640bc4, 0xf1000000, 0, 22 }, /* #21 */
    9177     { 0x040486, 0x040c06, 0xbd848011, 0x40088000, 0, 15 }, /* #22 */
    9178     { 0x0d1353, 0x0d1387, 0x2a7c4da4, 0x89b48000, 0, 13 }, /* #23 */
    9179     { 0x285353, 0x285386, 0x2aac39b0, 0xc0000000, 0, 26 }, /* #24 */
    9180     { 0x122713, 0x122787, 0xfe046ea0, 0xe046ea00, 0, 4  }, /* #25 */
    9181     { 0x082806, 0x082003, 0xda3d3ec1, 0x1e9f6080, 0, 7  }, /* #26 */
    9182     { 0x275e93, 0x275e07, 0xb2523efd, 0x40000000, 0, 30 }, /* #27 */
    9183     { 0x067206, 0x067246, 0xed82e5f8, 0x00000000, 0, 30 }, /* #28 */
    9184     { 0x097d13, 0x097507, 0xedb4935f, 0x4935f000, 0, 12 }, /* #29 */
    9185     { 0x131b96, 0x131b06, 0x55f41ca8, 0x1ca80000, 0, 16 }, /* #30 */
    9186     { 0x140b97, 0x140b07, 0x9801556c, 0x6c000000, 0, 24 }, /* #31 */
    9187     { 0x1d51c2, 0x1d5987, 0xb880ff07, 0x80000000, 0, 31 }, /* #32 */
    9188     { 0x2c1457, 0x2c1487, 0x06848a79, 0xc8000000, 0, 27 }, /* #33 */
    9189     { 0x366003, 0x366086, 0x2499b29a, 0xca680000, 0, 18 }, /* #34 */
    9190     { 0x1a6207, 0x1a6a07, 0x743d5f5b, 0x57d6c000, 0, 14 }, /* #35 */
    9191     { 0x241c52, 0x241486, 0xecf62195, 0xca800000, 0, 23 }, /* #36 */
    9192     { 0x122c86, 0x122486, 0xf9f7a6c6, 0xfbd36300, 0, 7  }, /* #37 */
    9193     { 0x0a3706, 0x0a3f07, 0x4736a1c0, 0x43800000, 0, 17 }, /* #38 */
    9194     { 0x3e5c57, 0x3e5c87, 0x86fe8ef3, 0x98000000, 0, 27 }, /* #39 */
    9195     { 0x157bc7, 0x157b02, 0x903288ef, 0x40ca23bc, 0, 2  }, /* #40 */
    9196     { 0x2e7802, 0x2e7086, 0xdea17323, 0x8c000000, 0, 26 }, /* #41 */
    9197     { 0x3c1017, 0x3c1003, 0xde414e9c, 0x79053a70, 0, 2  }, /* #42 */
    9198     { 0x0d7952, 0x0d7986, 0x804ca807, 0xe0000000, 0, 29 }, /* #43 */
    9199     { 0x0c25d2, 0x0c2d07, 0x80bb9b06, 0x60c00000, 0, 21 }, /* #44 */
    9200     { 0x0a1503, 0x0a1d87, 0x710fce29, 0xc5200000, 0, 21 }, /* #45 */
    9201     { 0x223dc2, 0x223587, 0x21d45be3, 0xf1800000, 0, 23 }, /* #46 */
    9202     { 0x1c0716, 0x1c0f02, 0x8414864f, 0x0a432780, 0, 7  }, /* #47 */
    9203     { 0x051f87, 0x051f07, 0x4face911, 0x48880000, 0, 19 }, /* #48 */
    9204     { 0x057513, 0x057587, 0xf33fe686, 0xfe686000, 0, 12 }, /* #49 */
    9205     { 0x387192, 0x387192, 0xa6253241, 0xa6253241, 0, 0  }, /* #50 */
    9206     { 0x176752, 0x176786, 0x3e951b44, 0xd1000000, 0, 22 }, /* #51 */
    9207     { 0x225303, 0x225b86, 0x7e956ad6, 0xc0000000, 0, 29 }, /* #52 */
    9208     { 0x094647, 0x094e06, 0x9ed14f01, 0x02000000, 0, 25 }, /* #53 */
    9209     { 0x105246, 0x105a87, 0x905fb00a, 0xec028000, 0, 14 }, /* #54 */
    9210     { 0x201cc3, 0x201c83, 0x9edf078d, 0xedf078d0, 0, 4  }, /* #55 */
    9211     { 0x2f1bd3, 0x2f1b06, 0x814c13f0, 0x13f00000, 0, 16 }, /* #56 */
    9212     { 0x1b21d7, 0x1b21d7, 0xbff43b27, 0xbff43b27, 0, 0  }, /* #57 */
    9213     { 0x152316, 0x152b02, 0x63b4bd4d, 0x3b4bd4d0, 0, 4  }, /* #58 */
    9214     { 0x0e23d7, 0x0e2387, 0xe2729dc8, 0xc8000000, 0, 24 }, /* #59 */
    9215     { 0x2426c2, 0x242687, 0xf13b9a68, 0xc4ee69a0, 0, 2  }, /* #60 */
    9216     { 0x000603, 0x000687, 0xe0c78094, 0x8f012800, 0, 9  }, /* #61 */
    9217     { 0x0c7242, 0x0c7286, 0x3b3bff5c, 0xb8000000, 0, 25 }, /* #62 */
    9218     { 0x0c2d97, 0x0c2587, 0xdb42e4f0, 0xc0000000, 0, 26 }, /* #63 */
    9219 };
    9220 static const BINU32_TEST_T g_aTests_shr_u32[] =
    9221 {
    9222     { 0x0073d7, 0x007303, 0x5453e90b, 0x002a29f4, 0, 9  }, /* #0 */
    9223     { 0x374096, 0x374806, 0x98ac9fa6, 0x0131593f, 0, 7  }, /* #1 */
    9224     { 0x0148d3, 0x014003, 0x4ff2f261, 0x00000013, 0, 26 }, /* #2 */
    9225     { 0x1a20d7, 0x1a2002, 0x5e205d2b, 0x00000bc4, 0, 19 }, /* #3 */
    9226     { 0x316017, 0x316002, 0x69fd255b, 0x00001a7f, 0, 18 }, /* #4 */
    9227     { 0x261b06, 0x261b03, 0xf44047df, 0x00000007, 0, 29 }, /* #5 */
    9228     { 0x097843, 0x097807, 0x84aefd27, 0x42577e93, 0, 1  }, /* #6 */
    9229     { 0x332703, 0x332f02, 0xb1b64460, 0x1636c88c, 0, 3  }, /* #7 */
    9230     { 0x342857, 0x342802, 0x9f08b417, 0x013e1168, 0, 7  }, /* #8 */
    9231     { 0x1c2ec3, 0x1c2e06, 0xa2d9f85c, 0x0000028b, 0, 22 }, /* #9 */
    9232     { 0x3564d2, 0x356402, 0x16bbe85e, 0x0000b5df, 0, 13 }, /* #10 */
    9233     { 0x0d7712, 0x0d7702, 0x13196013, 0x004c6580, 0, 6  }, /* #11 */
    9234     { 0x303042, 0x303806, 0xc2a802b0, 0x01855005, 0, 7  }, /* #12 */
    9235     { 0x344753, 0x344703, 0x011579fd, 0x00000008, 0, 21 }, /* #13 */
    9236     { 0x2a4512, 0x2a4503, 0x0dd31dbc, 0x00000001, 0, 27 }, /* #14 */
    9237     { 0x3b3806, 0x3b3806, 0x611588e2, 0x611588e2, 0, 0  }, /* #15 */
    9238     { 0x393097, 0x393807, 0xf8ed92bf, 0x00000f8e, 0, 20 }, /* #16 */
    9239     { 0x261753, 0x261703, 0x46bc5f53, 0x00235e2f, 0, 9  }, /* #17 */
    9240     { 0x257246, 0x257207, 0x4cc178c9, 0x00000009, 0, 27 }, /* #18 */
    9241     { 0x136493, 0x136406, 0x1243d71a, 0x00000009, 0, 25 }, /* #19 */
    9242     { 0x004692, 0x004e03, 0x844d2463, 0x02113491, 0, 6  }, /* #20 */
    9243     { 0x3e6a82, 0x3e6203, 0x154cda41, 0x000154cd, 0, 12 }, /* #21 */
    9244     { 0x327502, 0x327507, 0x3f60f9e4, 0x0000007e, 0, 23 }, /* #22 */
    9245     { 0x280656, 0x280602, 0x4c0dfb65, 0x04c0dfb6, 0, 4  }, /* #23 */
    9246     { 0x024f17, 0x024707, 0x01837fdb, 0x00000060, 0, 18 }, /* #24 */
    9247     { 0x152052, 0x152003, 0x4e6545e2, 0x00002732, 0, 17 }, /* #25 */
    9248     { 0x3429c6, 0x342902, 0xfa5c4766, 0x7d2e23b3, 0, 1  }, /* #26 */
    9249     { 0x063f16, 0x063f02, 0x98e00609, 0x0000004c, 0, 25 }, /* #27 */
    9250     { 0x3906c2, 0x390e06, 0x93d8561f, 0x00000009, 0, 28 }, /* #28 */
    9251     { 0x184957, 0x184107, 0x5499e252, 0x02a4cf12, 0, 5  }, /* #29 */
    9252     { 0x3b7482, 0x3b7c03, 0xe8cd08ec, 0x00e8cd08, 0, 8  }, /* #30 */
    9253     { 0x043116, 0x043103, 0x00f67759, 0x000001ec, 0, 15 }, /* #31 */
    9254     { 0x216747, 0x216f03, 0xfa97b529, 0x0003ea5e, 0, 14 }, /* #32 */
    9255     { 0x1c4392, 0x1c4302, 0x26313ffc, 0x00000013, 0, 25 }, /* #33 */
    9256     { 0x2c3406, 0x2c3c07, 0xbedaab6d, 0x000bedaa, 0, 12 }, /* #34 */
    9257     { 0x2d3f83, 0x2d3706, 0x0db1b65c, 0x06d8db2e, 0, 1  }, /* #35 */
    9258     { 0x3a75d7, 0x3a7d06, 0x83f05178, 0x00083f05, 0, 12 }, /* #36 */
    9259     { 0x1578c3, 0x157803, 0xa80af2b3, 0x00000002, 0, 30 }, /* #37 */
    9260     { 0x291b47, 0x291306, 0x00c48271, 0x00001890, 0, 11 }, /* #38 */
    9261     { 0x3a1e02, 0x3a1602, 0x7ae16cc1, 0x0000003d, 0, 25 }, /* #39 */
    9262     { 0x3b3c53, 0x3b3407, 0x357bb54b, 0x00001abd, 0, 17 }, /* #40 */
    9263     { 0x243783, 0x243706, 0x619321b0, 0x0000000c, 0, 27 }, /* #41 */
    9264     { 0x0f5ad6, 0x0f5a03, 0xd3e5b0f3, 0x00000001, 0, 31 }, /* #42 */
    9265     { 0x0d4d46, 0x0d4d07, 0x9eb25a29, 0x00000027, 0, 26 }, /* #43 */
    9266     { 0x100397, 0x100b06, 0x87cf0589, 0x00087cf0, 0, 12 }, /* #44 */
    9267     { 0x1e5496, 0x1e5406, 0x6c92067a, 0x0d9240cf, 0, 3  }, /* #45 */
    9268     { 0x3f6692, 0x3f6606, 0x15f11cb2, 0x000002be, 0, 19 }, /* #46 */
    9269     { 0x0e5fd6, 0x0e5f06, 0xf58fddc9, 0x0000000f, 0, 28 }, /* #47 */
    9270     { 0x3f0c93, 0x3f0c06, 0x8f54e1ca, 0x000008f5, 0, 20 }, /* #48 */
    9271     { 0x352c53, 0x352c03, 0xf1d9bd89, 0x000078ec, 0, 17 }, /* #49 */
    9272     { 0x1d6306, 0x1d6b07, 0xd57f0862, 0x0000006a, 0, 25 }, /* #50 */
    9273     { 0x175147, 0x175106, 0x493b4a07, 0x00000927, 0, 19 }, /* #51 */
    9274     { 0x362dc7, 0x362502, 0x30d1e7bb, 0x0001868f, 0, 13 }, /* #52 */
    9275     { 0x082c53, 0x082403, 0x349e5d51, 0x1a4f2ea8, 0, 1  }, /* #53 */
    9276     { 0x165e56, 0x165603, 0x0c62da1c, 0x00000031, 0, 22 }, /* #54 */
    9277     { 0x241317, 0x241b02, 0xb51e3151, 0x16a3c62a, 0, 3  }, /* #55 */
    9278     { 0x2b0e87, 0x2b0e03, 0x985ee655, 0x04c2f732, 0, 5  }, /* #56 */
    9279     { 0x306512, 0x306502, 0x3f157e9e, 0x000003f1, 0, 20 }, /* #57 */
    9280     { 0x3b1e92, 0x3b1e92, 0x5ca4b142, 0x5ca4b142, 0, 0  }, /* #58 */
    9281     { 0x0862d7, 0x086206, 0x7a3667aa, 0x00f46ccf, 0, 7  }, /* #59 */
    9282     { 0x004257, 0x004203, 0x147f9fea, 0x0000147f, 0, 16 }, /* #60 */
    9283     { 0x2023c6, 0x202b06, 0xaa8a281b, 0x00554514, 0, 9  }, /* #61 */
    9284     { 0x111e82, 0x111e03, 0xe35e36e9, 0x00000001, 0, 31 }, /* #62 */
    9285     { 0x1360d6, 0x136803, 0x851a9824, 0x10a35304, 0, 3  }, /* #63 */
    9286 };
    9287 static const BINU32_TEST_T g_aTests_sar_u32[] =
    9288 {
    9289     { 0x044f57, 0x044703, 0x4d2cd344, 0x09a59a68, 0, 3  }, /* #0 */
    9290     { 0x215e13, 0x215683, 0xf664076b, 0xffffffd9, 0, 22 }, /* #1 */
    9291     { 0x0b67c7, 0x0b6782, 0xe3958b09, 0xffffffc7, 0, 23 }, /* #2 */
    9292     { 0x083a52, 0x083286, 0x8679216f, 0xffffffc3, 0, 25 }, /* #3 */
    9293     { 0x3b6447, 0x3b6407, 0x704f1618, 0x00000e09, 0, 19 }, /* #4 */
    9294     { 0x027012, 0x027083, 0x8619d855, 0xfff8619d, 0, 12 }, /* #5 */
    9295     { 0x316dd6, 0x316507, 0x625886e7, 0x00189621, 0, 10 }, /* #6 */
    9296     { 0x112c42, 0x112402, 0x6076665f, 0x00006076, 0, 16 }, /* #7 */
    9297     { 0x247257, 0x247287, 0xc70af638, 0xfc70af63, 0, 4  }, /* #8 */
    9298     { 0x156446, 0x156482, 0xdf016d40, 0xfbe02da8, 0, 3  }, /* #9 */
    9299     { 0x273302, 0x273387, 0xff2b7823, 0xfffffffc, 0, 22 }, /* #10 */
    9300     { 0x3f2bd2, 0x3f2302, 0x4ac80764, 0x00000001, 0, 30 }, /* #11 */
    9301     { 0x3f5e46, 0x3f5683, 0xb38c91f2, 0xfffffffe, 0, 30 }, /* #12 */
    9302     { 0x131186, 0x131187, 0xd4e599dd, 0xffffffa9, 0, 23 }, /* #13 */
    9303     { 0x3c0a16, 0x3c0206, 0x4b042624, 0x0004b042, 0, 12 }, /* #14 */
    9304     { 0x1a1b83, 0x1a1382, 0xa6b90ea2, 0xffffffd3, 0, 25 }, /* #15 */
    9305     { 0x3306d7, 0x330686, 0x8d12eb28, 0xe344baca, 0, 2  }, /* #16 */
    9306     { 0x3600d3, 0x360086, 0x8dbdea73, 0xffc6def5, 0, 9  }, /* #17 */
    9307     { 0x350387, 0x350386, 0x8c817cf1, 0xffff8c81, 0, 16 }, /* #18 */
    9308     { 0x1f1817, 0x1f1006, 0x5c84d920, 0x02e426c9, 0, 5  }, /* #19 */
    9309     { 0x0c4c56, 0x0c4486, 0xe8544919, 0xfffffffa, 0, 26 }, /* #20 */
    9310     { 0x1d05d7, 0x1d0582, 0xe36a7e9f, 0xffc6d4fd, 0, 7  }, /* #21 */
    9311     { 0x134807, 0x134006, 0x7df7f863, 0x000fbeff, 0, 11 }, /* #22 */
    9312     { 0x151d17, 0x151502, 0x6506a023, 0x00000019, 0, 26 }, /* #23 */
    9313     { 0x0f5246, 0x0f5282, 0x95219b91, 0xffff2a43, 0, 15 }, /* #24 */
    9314     { 0x203e92, 0x203683, 0xe1761e4d, 0xffffff0b, 0, 21 }, /* #25 */
    9315     { 0x0969c6, 0x096186, 0xad392504, 0xd69c9282, 0, 1  }, /* #26 */
    9316     { 0x092493, 0x092407, 0x69811a4a, 0x00000069, 0, 24 }, /* #27 */
    9317     { 0x144d92, 0x144587, 0xca134a0f, 0xfffff284, 0, 18 }, /* #28 */
    9318     { 0x0c1196, 0x0c1107, 0x0c92ef26, 0x01925de4, 0, 3  }, /* #29 */
    9319     { 0x1b0a82, 0x1b0287, 0xefc6c0a9, 0xfefc6c0a, 0, 4  }, /* #30 */
    9320     { 0x0f5687, 0x0f5607, 0x387d6bc6, 0x000001c3, 0, 21 }, /* #31 */
    9321     { 0x3e1dd6, 0x3e1506, 0x5568899d, 0x0000155a, 0, 18 }, /* #32 */
    9322     { 0x3b6a96, 0x3b6283, 0x86ad7062, 0xffffff86, 0, 24 }, /* #33 */
    9323     { 0x2d1496, 0x2d1486, 0xdfae775e, 0xffdfae77, 0, 8  }, /* #34 */
    9324     { 0x157953, 0x157182, 0xd646db05, 0xfd646db0, 0, 4  }, /* #35 */
    9325     { 0x0d1693, 0x0d1683, 0x8abf8226, 0xfffffe2a, 0, 22 }, /* #36 */
    9326     { 0x185856, 0x185002, 0x4b82fe93, 0x000025c1, 0, 17 }, /* #37 */
    9327     { 0x090613, 0x090682, 0xab79506a, 0xfffffffd, 0, 29 }, /* #38 */
    9328     { 0x211997, 0x211103, 0x64b7570f, 0x0000c96e, 0, 15 }, /* #39 */
    9329     { 0x1f5352, 0x1f5387, 0xa5839bfa, 0xfffa5839, 0, 12 }, /* #40 */
    9330     { 0x0d5b17, 0x0d5346, 0x24c70d0d, 0x00000000, 0, 31 }, /* #41 */
    9331     { 0x1b3b06, 0x1b3302, 0x290b8bda, 0x00000001, 0, 29 }, /* #42 */
    9332     { 0x383042, 0x383002, 0x637c7381, 0x018df1ce, 0, 6  }, /* #43 */
    9333     { 0x316957, 0x316183, 0xb93eeae2, 0xffffb93e, 0, 16 }, /* #44 */
    9334     { 0x0c3f53, 0x0c3707, 0x1af65ac4, 0x0000d7b2, 0, 13 }, /* #45 */
    9335     { 0x325a52, 0x325207, 0x1d5760ae, 0x0000003a, 0, 23 }, /* #46 */
    9336     { 0x0a1d03, 0x0a1582, 0xee5654a3, 0xfffffff7, 0, 25 }, /* #47 */
    9337     { 0x234047, 0x234006, 0x411c790f, 0x0010471e, 0, 10 }, /* #48 */
    9338     { 0x3c71d2, 0x3c7102, 0x100d182b, 0x0000100d, 0, 16 }, /* #49 */
    9339     { 0x2e2657, 0x2e2657, 0x5d120672, 0x5d120672, 0, 0  }, /* #50 */
    9340     { 0x212f02, 0x212702, 0x22557235, 0x00000089, 0, 22 }, /* #51 */
    9341     { 0x336983, 0x336106, 0x32508a97, 0x00000003, 0, 28 }, /* #52 */
    9342     { 0x2c0616, 0x2c0603, 0x67e323fe, 0x033f191f, 0, 5  }, /* #53 */
    9343     { 0x051897, 0x051007, 0x71edc64e, 0x000038f6, 0, 17 }, /* #54 */
    9344     { 0x1c5d56, 0x1c5587, 0x916d3f32, 0xfffe45b4, 0, 14 }, /* #55 */
    9345     { 0x3a4d52, 0x3a4507, 0x7d4b4de9, 0x007d4b4d, 0, 8  }, /* #56 */
    9346     { 0x0b7d83, 0x0b7546, 0x13b8d379, 0x00000000, 0, 30 }, /* #57 */
    9347     { 0x0c6d86, 0x0c6587, 0x8d19f4f9, 0xffffffc6, 0, 25 }, /* #58 */
    9348     { 0x153c07, 0x153483, 0x895642bf, 0xfffffc4a, 0, 21 }, /* #59 */
    9349     { 0x310bc6, 0x310307, 0x294de07d, 0x00000014, 0, 25 }, /* #60 */
    9350     { 0x255bc2, 0x255383, 0xc39719ed, 0xfc39719e, 0, 4  }, /* #61 */
    9351     { 0x324bd3, 0x324386, 0xe0c02a91, 0xffc18055, 0, 7  }, /* #62 */
    9352     { 0x3e4e46, 0x3e4682, 0xb69f68e2, 0xf6d3ed1c, 0, 3  }, /* #63 */
    9353 };
    9354 static const BINU64_TEST_T g_aTests_rol_u64[] =
    9355 {
    9356     { 0x2f2892, 0x2f2092, 0xfe235ae78259c216, 0x4b3842dfc46b5cf0, 0, 37 }, /* #0 */
    9357     { 0x0a7886, 0x0a7887, 0xa8b7474e509e787b, 0x7516e8e9ca13cf0f, 0, 61 }, /* #1 */
    9358     { 0x323a82, 0x323283, 0xcd1017c7b2e80605, 0x734405f1ecba0181, 0, 62 }, /* #2 */
    9359     { 0x142593, 0x142593, 0x1779b41c9874c03a, 0x30e980742ef36839, 0, 33 }, /* #3 */
    9360     { 0x3f1e07, 0x3f1606, 0x20be0aea67975ca1, 0xf2eb942417c15d4c, 0, 37 }, /* #4 */
    9361     { 0x0b4903, 0x0b4902, 0x5129aad90e9c8285, 0xa6ab643a720a1544, 0, 10 }, /* #5 */
    9362     { 0x074487, 0x074c86, 0x4a676bd40056a737, 0xa7374a676bd40056, 0, 48 }, /* #6 */
    9363     { 0x395d53, 0x395d53, 0x46de1ff7e69d1888, 0xd188846de1ff7e69, 0, 44 }, /* #7 */
    9364     { 0x0171d2, 0x0179d2, 0xb3b0db12412afa01, 0x806cec36c4904abe, 0, 54 }, /* #8 */
    9365     { 0x2557d3, 0x255fd3, 0xabe9acd5e7d6993f, 0x3eb4c9fd5f4d66af, 0, 35 }, /* #9 */
    9366     { 0x256f17, 0x256f17, 0x83e4efef8abe833b, 0xbe2afa0cee0f93bf, 0, 26 }, /* #10 */
    9367     { 0x363b16, 0x363316, 0xe7a580c5987b6f6e, 0x3db7b773d2c062cc, 0, 39 }, /* #11 */
    9368     { 0x122a47, 0x122246, 0x23874826d7225553, 0x136b912aa991c3a4, 0, 23 }, /* #12 */
    9369     { 0x1f0d46, 0x1f0d46, 0x61b115b9214a02de, 0x05bcc3622b724294, 0, 49 }, /* #13 */
    9370     { 0x295542, 0x295543, 0x0bf7dea371e2bee5, 0x71e2bee50bf7dea3, 0, 32 }, /* #14 */
    9371     { 0x183687, 0x183687, 0xc4ff393575540eac, 0xc9abaaa0756627f9, 0, 19 }, /* #15 */
    9372     { 0x310cd3, 0x310cd3, 0xada6af84da944b68, 0xabe136a512da2b69, 0, 14 }, /* #16 */
    9373     { 0x017c13, 0x017412, 0x3e8710c04cbfcaaf, 0x1c430132ff2abcfa, 0, 10 }, /* #17 */
    9374     { 0x2c30c3, 0x2c38c2, 0x9aebd09ef2004358, 0x6baf427bc8010d62, 0, 2  }, /* #18 */
    9375     { 0x3e33d6, 0x3e3bd6, 0x9c93b57a7217ec40, 0xaf4e42fd88139276, 0, 21 }, /* #19 */
    9376     { 0x116793, 0x116792, 0xdcaaea741da00a9c, 0xe6e55753a0ed0054, 0, 59 }, /* #20 */
    9377     { 0x215752, 0x215753, 0xeb64bae7f34d8a75, 0xe69b14ebd6c975cf, 0, 33 }, /* #21 */
    9378     { 0x320393, 0x320393, 0xee65958db5a7dc9c, 0xf7273b9965636d69, 0, 46 }, /* #22 */
    9379     { 0x134942, 0x134942, 0x53b1afacc7b571b5, 0xaa7635f598f6ae36, 0, 61 }, /* #23 */
    9380     { 0x396212, 0x396a12, 0x66df498815a755d7, 0xcdbe93102b4eabae, 0, 1  }, /* #24 */
    9381     { 0x3a7f97, 0x3a7797, 0xd73d3eeda9de4fa3, 0xa9de4fa3d73d3eed, 0, 32 }, /* #25 */
    9382     { 0x1a7202, 0x1a7203, 0xc7f979f2ca31c337, 0x1fe5e7cb28c70cdf, 0, 2  }, /* #26 */
    9383     { 0x2243d2, 0x224bd2, 0x918391931e516761, 0xc1c8c98f28b3b0c8, 0, 7  }, /* #27 */
    9384     { 0x134153, 0x134153, 0xcacab74df9277864, 0x24ef0c995956e9bf, 0, 37 }, /* #28 */
    9385     { 0x153b83, 0x153382, 0xc226773188975c1c, 0xc6225d70730899dc, 0, 26 }, /* #29 */
    9386     { 0x272786, 0x272787, 0xf8b73251b7fc5658, 0x5963e2dcc946dff1, 0, 50 }, /* #30 */
    9387     { 0x125dd3, 0x1255d3, 0xeda828a8af621ee6, 0x376d4145457b10f7, 0, 59 }, /* #31 */
    9388     { 0x2e2812, 0x2e2013, 0xc22c04652649b1af, 0x26c6bf08b0119499, 0, 42 }, /* #32 */
    9389     { 0x3b5492, 0x3b5492, 0x317c0f0c2270f7f3, 0x3089c3dfccc5f03c, 0, 26 }, /* #33 */
    9390     { 0x211217, 0x211217, 0xdd4d26b34eba86e2, 0xba9a4d669d750dc5, 0, 1  }, /* #34 */
    9391     { 0x2f28c6, 0x2f20c6, 0xc7347a8f1639f85e, 0x7e17b1cd1ea3c58e, 0, 46 }, /* #35 */
    9392     { 0x3743c2, 0x374bc3, 0x87d2a63f61b68c15, 0x31fb0db460ac3e95, 0, 19 }, /* #36 */
    9393     { 0x3d3142, 0x3d3943, 0x94f8da066db2f5ff, 0x40cdb65ebff29f1b, 0, 21 }, /* #37 */
    9394     { 0x1c3797, 0x1c3796, 0x240728c864658078, 0x728c864658078240, 0, 12 }, /* #38 */
    9395     { 0x177f57, 0x177756, 0xe226aa88f2d99add, 0xa23cb666b77889aa, 0, 22 }, /* #39 */
    9396     { 0x387507, 0x387d06, 0x59c8dd21ba76494b, 0xe90dd3b24a5ace46, 0, 19 }, /* #40 */
    9397     { 0x2b6812, 0x2b6012, 0xc5a5ceb65b98b1d8, 0x76316973ad96e62c, 0, 54 }, /* #41 */
    9398     { 0x371dc7, 0x3715c7, 0xd3a10910deaa8c18, 0x0634e8424437aaa3, 0, 54 }, /* #42 */
    9399     { 0x370442, 0x370442, 0x22ae968f93836bcb, 0xbcb22ae968f93836, 0, 52 }, /* #43 */
    9400     { 0x167186, 0x167187, 0xdf776c23aaa0e741, 0x7dddb08eaa839d07, 0, 2  }, /* #44 */
    9401     { 0x0d1743, 0x0d1742, 0xebee1d5285e39c8c, 0x1d5285e39c8cebee, 0, 16 }, /* #45 */
    9402     { 0x0e1c96, 0x0e1c97, 0x785af27063a62bcc, 0x93831d315e63c2d7, 0, 19 }, /* #46 */
    9403     { 0x0e2693, 0x0e2693, 0xfa11c7a46316c690, 0x21f4238f48c62d8d, 0, 57 }, /* #47 */
    9404     { 0x1d2d17, 0x1d2d16, 0x65c6e0c7670a0ac7, 0x5c6e0c7670a0ac76, 0, 4  }, /* #48 */
    9405     { 0x0d5082, 0x0d5082, 0xccdf365ff4ebd5c9, 0xccdf365ff4ebd5c9, 0, 0  }, /* #49 */
    9406     { 0x2e0e96, 0x2e0e97, 0x5dbe58d0190738c4, 0x176f96340641ce31, 0, 62 }, /* #50 */
    9407     { 0x2d1343, 0x2d1b43, 0x804609205589f043, 0x821c02304902ac4f, 0, 51 }, /* #51 */
    9408     { 0x0e7c12, 0x0e7c12, 0x6ce9c52ee0e22aed, 0xe9c52ee0e22aed6c, 0, 8  }, /* #52 */
    9409     { 0x1c6457, 0x1c6457, 0xd6fdecc55deedc91, 0xbf7b31577bb72475, 0, 6  }, /* #53 */
    9410     { 0x3d1dc6, 0x3d15c6, 0x289e1ce0e481a7c2, 0x89e1ce0e481a7c22, 0, 4  }, /* #54 */
    9411     { 0x1b13c6, 0x1b13c6, 0xee3519fd0a387f5b, 0xd467f428e1fd6fb8, 0, 10 }, /* #55 */
    9412     { 0x113642, 0x113643, 0xda2a3f2d813a0370, 0x96c09d01b86d151f, 0, 23 }, /* #56 */
    9413     { 0x004306, 0x004307, 0x069086545be4fccf, 0x93f33c1a4219516f, 0, 42 }, /* #57 */
    9414     { 0x2c0997, 0x2c0196, 0xcd18f2d0cb03bfe7, 0xeff9f3463cb432c0, 0, 46 }, /* #58 */
    9415     { 0x0f1fd2, 0x0f1fd3, 0xa0255fc4c8c8acb7, 0x2322b2de80957f13, 0, 34 }, /* #59 */
    9416     { 0x034a53, 0x034a53, 0xa711d6cac35263d1, 0xa931e8d388eb6561, 0, 39 }, /* #60 */
    9417     { 0x1d2916, 0x1d2117, 0xf0dca2a6ca49ff61, 0x0dca2a6ca49ff61f, 0, 4  }, /* #61 */
    9418     { 0x3d5a57, 0x3d5a56, 0x61c402c102759bc0, 0x58204eb3780c3880, 0, 21 }, /* #62 */
    9419     { 0x3d5ed7, 0x3d5ed6, 0xa8ab16724f4a2fde, 0xab16724f4a2fdea8, 0, 8  }, /* #63 */
    9420 };
    9421 static const BINU64_TEST_T g_aTests_ror_u64[] =
    9422 {
    9423     { 0x1b6482, 0x1b6c83, 0x16b7e5278fb518a1, 0xd6fca4f1f6a31422, 0, 59 }, /* #0 */
    9424     { 0x357613, 0x357e12, 0x5a2387a432bd34b9, 0x0caf4d2e5688e1e9, 0, 34 }, /* #1 */
    9425     { 0x046a07, 0x046206, 0xc24be1159b05a4d3, 0x1159b05a4d3c24be, 0, 44 }, /* #2 */
    9426     { 0x354606, 0x354606, 0x16b7ec6da7453eb2, 0x7453eb216b7ec6da, 0, 28 }, /* #3 */
    9427     { 0x1b25d2, 0x1b2dd2, 0xa569907065b7e252, 0x69907065b7e252a5, 0, 56 }, /* #4 */
    9428     { 0x2f4096, 0x2f4097, 0xf245822867e9e5fd, 0xe48b0450cfd3cbfb, 0, 63 }, /* #5 */
    9429     { 0x3321c2, 0x3329c3, 0x943b0c830875bdc2, 0xb7b852876190610e, 0, 19 }, /* #6 */
    9430     { 0x061557, 0x061556, 0xe1bc9d79346a1e95, 0x0de4ebc9a350f4af, 0, 61 }, /* #7 */
    9431     { 0x2c4e12, 0x2c4e13, 0xe44b0fd73184dbb8, 0x961fae6309b771c8, 0, 55 }, /* #8 */
    9432     { 0x192143, 0x192943, 0xba1af003d9c098ce, 0xc098ceba1af003d9, 0, 24 }, /* #9 */
    9433     { 0x282a87, 0x282286, 0x571c49687c168ac8, 0x0f82d1590ae3892d, 0, 35 }, /* #10 */
    9434     { 0x0d17d7, 0x0d1fd7, 0xa9389dc7fec4306c, 0x952713b8ffd8860d, 0, 3  }, /* #11 */
    9435     { 0x102043, 0x102842, 0x2a5bc870a6735bf3, 0x39adf9952de43853, 0, 25 }, /* #12 */
    9436     { 0x131c52, 0x131452, 0xe9ab3ce74c1b3ef7, 0x7e9ab3ce74c1b3ef, 0, 4  }, /* #13 */
    9437     { 0x265987, 0x265987, 0x8f484f13c7a77a9e, 0x9dea7a3d213c4f1e, 0, 22 }, /* #14 */
    9438     { 0x292703, 0x292702, 0x0381644763641be8, 0x37d00702c88ec6c8, 0, 15 }, /* #15 */
    9439     { 0x156117, 0x156116, 0xcb5c0eee35aeec95, 0x771ad7764ae5ae07, 0, 41 }, /* #16 */
    9440     { 0x1a0453, 0x1a0453, 0xb9989aea3dc2c61e, 0xb9989aea3dc2c61e, 0, 0  }, /* #17 */
    9441     { 0x3c3d52, 0x3c3d52, 0x46e4b6641b7b5cc3, 0x4b6641b7b5cc346e, 0, 52 }, /* #18 */
    9442     { 0x195ed7, 0x1956d6, 0xc26e6d03f04a1fb5, 0x1fb5c26e6d03f04a, 0, 16 }, /* #19 */
    9443     { 0x3669d2, 0x3669d3, 0x3249ee024bb7f419, 0x93dc04976fe83264, 0, 55 }, /* #20 */
    9444     { 0x071286, 0x071286, 0xef3cbf3f19c30c51, 0x628f79e5f9f8ce18, 0, 13 }, /* #21 */
    9445     { 0x2b1fd6, 0x2b17d7, 0x26ce916b516f5124, 0xe916b516f512426c, 0, 52 }, /* #22 */
    9446     { 0x027dc6, 0x0275c6, 0x04d21e2c198ec8c4, 0x34878b0663b23101, 0, 58 }, /* #23 */
    9447     { 0x3640c2, 0x3648c3, 0x409a4d1c5a93351d, 0xa4cd475026934716, 0, 26 }, /* #24 */
    9448     { 0x303003, 0x303802, 0xe237d6c022748338, 0x6c022748338e237d, 0, 44 }, /* #25 */
    9449     { 0x1a33d3, 0x1a33d2, 0x82b10a10efe2f23f, 0x2b10a10efe2f23f8, 0, 60 }, /* #26 */
    9450     { 0x0d38c2, 0x0d38c2, 0x7be8fb7d6c6a1b74, 0x7be8fb7d6c6a1b74, 0, 0  }, /* #27 */
    9451     { 0x295752, 0x295f52, 0xcd79b59db2c7ee64, 0x35e6d676cb1fb993, 0, 62 }, /* #28 */
    9452     { 0x263593, 0x263d93, 0xb26da055ad2ea4d2, 0xad69752695936d02, 0, 37 }, /* #29 */
    9453     { 0x2b6c16, 0x2b6417, 0xb18a05467ae21ce5, 0x8a05467ae21ce5b1, 0, 56 }, /* #30 */
    9454     { 0x2d0886, 0x2d0886, 0x21bfb30f0701d78d, 0x61e0e03af1a437f6, 0, 43 }, /* #31 */
    9455     { 0x341247, 0x341a46, 0x38bcdc08730e2939, 0x149c9c5e6e043987, 0, 17 }, /* #32 */
    9456     { 0x032206, 0x032a06, 0x2b768bc6e367480b, 0x656ed178dc6ce901, 0, 3  }, /* #33 */
    9457     { 0x0d5556, 0x0d5556, 0xf6ee3ae4d66b9875, 0x1d7dbb8eb9359ae6, 0, 10 }, /* #34 */
    9458     { 0x1f1ec3, 0x1f1ec2, 0x09069764702119cd, 0x6734241a5d91c084, 0, 14 }, /* #35 */
    9459     { 0x0e2fc6, 0x0e27c6, 0x81d8fa9660286c13, 0x03b1f52cc050d827, 0, 63 }, /* #36 */
    9460     { 0x135c87, 0x135c87, 0x3d2114f984d30871, 0x8453e6134c21c4f4, 0, 54 }, /* #37 */
    9461     { 0x082143, 0x082942, 0x22b61f1479ce1caf, 0x0f8a3ce70e57915b, 0, 49 }, /* #38 */
    9462     { 0x253597, 0x253d97, 0x6bb6e89c8e63cc47, 0xf311daedba272398, 0, 18 }, /* #39 */
    9463     { 0x222882, 0x222082, 0x1686cdb3c8cf8bae, 0x36cf233e2eb85a1b, 0, 46 }, /* #40 */
    9464     { 0x0633c3, 0x0633c3, 0x7ae979db6bf2e712, 0xdb5f973893d74bce, 0, 37 }, /* #41 */
    9465     { 0x077cd2, 0x0774d2, 0x263155528159564a, 0x554a0565592898c5, 0, 46 }, /* #42 */
    9466     { 0x100e92, 0x100693, 0x6561d4d81129f39a, 0x99587536044a7ce6, 0, 2  }, /* #43 */
    9467     { 0x161992, 0x161993, 0x6e1a2ed89e87b1b9, 0x89e87b1b96e1a2ed, 0, 36 }, /* #44 */
    9468     { 0x170c83, 0x170483, 0x08735dd88c20e028, 0xec461070140439ae, 0, 41 }, /* #45 */
    9469     { 0x155497, 0x155496, 0xe3b95e03420c9cf5, 0x3273d78ee5780d08, 0, 22 }, /* #46 */
    9470     { 0x0c39c6, 0x0c39c7, 0x5cd6d8c8f52224e3, 0xb9adb191ea4449c6, 0, 63 }, /* #47 */
    9471     { 0x2f3696, 0x2f3697, 0xe464fe0fe40413e5, 0xf2327f07f20209f2, 0, 1  }, /* #48 */
    9472     { 0x362102, 0x362903, 0x57d5017f2a9a42eb, 0x85d6afaa02fe5534, 0, 15 }, /* #49 */
    9473     { 0x362603, 0x362602, 0x616dbd95b99e737e, 0x7b2b733ce6fcc2db, 0, 47 }, /* #50 */
    9474     { 0x0e7986, 0x0e7186, 0x8f2c7b8f030aa1ef, 0x3df1e58f71e06154, 0, 11 }, /* #51 */
    9475     { 0x1c3083, 0x1c3883, 0xa18e98e026313306, 0x8998350c74c70131, 0, 21 }, /* #52 */
    9476     { 0x153706, 0x153f07, 0x800bb3d3aa04d7dc, 0xf4ea8135f72002ec, 0, 42 }, /* #53 */
    9477     { 0x2310d6, 0x2310d6, 0x435ac04f3bcf5794, 0x13cef3d5e510d6b0, 0, 42 }, /* #54 */
    9478     { 0x101797, 0x101797, 0x06445e22da138b60, 0x06445e22da138b60, 0, 0  }, /* #55 */
    9479     { 0x184f16, 0x184f17, 0x573b6e83f01788b9, 0xae76dd07e02f1172, 0, 63 }, /* #56 */
    9480     { 0x0d5086, 0x0d5887, 0x42228947ba8c7521, 0xc752142228947ba8, 0, 20 }, /* #57 */
    9481     { 0x180893, 0x180892, 0x5e275d36422d7d21, 0x275d36422d7d215e, 0, 56 }, /* #58 */
    9482     { 0x305993, 0x305992, 0xf007db2c448b1e68, 0x2c79a3c01f6cb112, 0, 22 }, /* #59 */
    9483     { 0x066793, 0x066f92, 0x99692c23f714088a, 0x532d25847ee28111, 0, 3  }, /* #60 */
    9484     { 0x0162d6, 0x016ad7, 0xf5b042d0ac5c0254, 0xc5c0254f5b042d0a, 0, 28 }, /* #61 */
    9485     { 0x042f06, 0x042706, 0x1a6a5e0a1a06cfe0, 0x34d4bc14340d9fc0, 0, 63 }, /* #62 */
    9486     { 0x3a3117, 0x3a3917, 0xfb4537a2b189dbfc, 0xe8ac6276ff3ed14d, 0, 42 }, /* #63 */
    9487 };
    9488 static const BINU64_TEST_T g_aTests_rcl_u64[] =
    9489 {
    9490     { 0x280b92, 0x280b92, 0x6fcc7ad8ac66687f, 0x63d6c5633343f9bf, 0, 11 }, /* #0 */
    9491     { 0x292157, 0x292157, 0x0cf294f042dee90d, 0xee90d86794a78216, 0, 44 }, /* #1 */
    9492     { 0x1650c7, 0x1650c6, 0x3ccba4e04948a5f1, 0x5f19e65d27024a45, 0, 52 }, /* #2 */
    9493     { 0x343912, 0x343113, 0x1b93df8498bddbd3, 0xe986e4f7e1262f76, 0, 55 }, /* #3 */
    9494     { 0x354112, 0x354912, 0x8bba92781628da93, 0xa4d177524f02c51b, 0, 54 }, /* #4 */
    9495     { 0x0d56d3, 0x0d56d2, 0x2aace5df2fd160bb, 0xab3977cbf4582ee5, 0, 6  }, /* #5 */
    9496     { 0x1f7793, 0x1f7f92, 0x63d7358d8c2260af, 0x113057d8f5cd6363, 0, 39 }, /* #6 */
    9497     { 0x2956c7, 0x2956c7, 0xe68a667d39a7bbb1, 0xcd3ddd8f9a2999f4, 0, 35 }, /* #7 */
    9498     { 0x2e77d2, 0x2e77d2, 0xda547b66f41e8630, 0xf431836951ed9bd0, 0, 43 }, /* #8 */
    9499     { 0x2f36d7, 0x2f36d7, 0xcdc644cbc0117cae, 0x2265e008be577371, 0, 15 }, /* #9 */
    9500     { 0x2f4252, 0x2f4252, 0xcf3851ea59ecf3c0, 0xf019e70a3d4b3d9e, 0, 54 }, /* #10 */
    9501     { 0x0b5a96, 0x0b5a97, 0xb659bc2fc71cbba3, 0x1ad966f0bf1c72ee, 0, 59 }, /* #11 */
    9502     { 0x036b07, 0x036306, 0x111135298ab429f1, 0x6a53156853e31111, 0, 17 }, /* #12 */
    9503     { 0x0f7793, 0x0f7f92, 0x659cf5484ecfd839, 0x73d5213b3f60e6cb, 0, 10 }, /* #13 */
    9504     { 0x360752, 0x360f52, 0x626394bce4e4d3f7, 0x26394bce4e4d3f73, 0, 4  }, /* #14 */
    9505     { 0x2e3593, 0x2e3592, 0x117e1fc92e123453, 0x91a29c45f87f24b8, 0, 43 }, /* #15 */
    9506     { 0x362e92, 0x362693, 0x213fbeb568deb404, 0xfdf5ab46f5a02084, 0, 11 }, /* #16 */
    9507     { 0x3a7517, 0x3a7517, 0xe1ff605bb41a3338, 0x87fd816ed068cce3, 0, 2  }, /* #17 */
    9508     { 0x1e1fc3, 0x1e1fc3, 0x6ae35eb66e965c83, 0x4b2e41dab8d7ad9b, 0, 39 }, /* #18 */
    9509     { 0x2577c3, 0x2577c3, 0x0567b2e0ad9695d7, 0x65c15b2d2baf0567, 0, 17 }, /* #19 */
    9510     { 0x1f1012, 0x1f1013, 0xe735a212eb17d5b2, 0x09758bead939cd68, 0, 23 }, /* #20 */
    9511     { 0x3b0fc7, 0x3b07c6, 0xc5b841e2640274eb, 0x2dc20f132013a75f, 0, 3  }, /* #21 */
    9512     { 0x3d3353, 0x3d3353, 0xe6f199145a88311d, 0x7cde33228b510623, 0, 62 }, /* #22 */
    9513     { 0x1c3b93, 0x1c3393, 0xc6ea4d1de822e2ca, 0x6571ba93477a08b8, 0, 55 }, /* #23 */
    9514     { 0x225bd7, 0x225bd6, 0x48ce87b858aa1a97, 0xbd233a1ee162a86a, 0, 59 }, /* #24 */
    9515     { 0x0b3616, 0x0b3616, 0x14ddd5973b6210e8, 0x1d014ddd5973b621, 0, 53 }, /* #25 */
    9516     { 0x393e87, 0x393686, 0x1fcb0fee00801435, 0x7f700400a1ac7f2c, 0, 19 }, /* #26 */
    9517     { 0x1b60d3, 0x1b60d3, 0xf03c6d91a8e5d46c, 0x2ea367c0f1b646a3, 0, 43 }, /* #27 */
    9518     { 0x111503, 0x111502, 0xc92b3ea317f49081, 0xacfa8c5fd2420792, 0, 10 }, /* #28 */
    9519     { 0x016402, 0x016403, 0xec3b9850e5a7f79b, 0x730a1cb4fef36ec3, 0, 13 }, /* #29 */
    9520     { 0x1b0017, 0x1b0816, 0xa3f1d606664e6447, 0xfa3f1d606664e644, 0, 61 }, /* #30 */
    9521     { 0x0b6902, 0x0b6103, 0x2e72a1446c5b60a4, 0x6d82905ce54288d8, 0, 42 }, /* #31 */
    9522     { 0x3929d6, 0x3921d7, 0x20369fad8ef5da7b, 0xb101b4fd6c77aed3, 0, 60 }, /* #32 */
    9523     { 0x0f74d6, 0x0f7cd7, 0x8597d7e0fc9abb09, 0x2fafc1f935761285, 0, 9  }, /* #33 */
    9524     { 0x340207, 0x340206, 0xc51c109448aa61b7, 0xc36fc51c109448aa, 0, 49 }, /* #34 */
    9525     { 0x346fd7, 0x346fd6, 0x7ea8c57f428320fa, 0x83eafd518afe8506, 0, 50 }, /* #35 */
    9526     { 0x192b02, 0x192302, 0x15b7abec1db34754, 0xbec1db347540adbd, 0, 20 }, /* #36 */
    9527     { 0x317d82, 0x317d82, 0xb4467bbfcbb11c10, 0x105a233ddfe5d88e, 0, 56 }, /* #37 */
    9528     { 0x102042, 0x102843, 0xbf0af4f74ebffcd2, 0xf0af4f74ebffcd25, 0, 4  }, /* #38 */
    9529     { 0x173952, 0x173952, 0x629a77f12381b915, 0xa629a77f12381b91, 0, 61 }, /* #39 */
    9530     { 0x135c43, 0x135c43, 0xa58c6f2c51c0e2b1, 0x9628e07158e9631b, 0, 23 }, /* #40 */
    9531     { 0x081186, 0x081187, 0x302dc63bacdcdac5, 0xc63bacdcdac51816, 0, 16 }, /* #41 */
    9532     { 0x365e43, 0x365e43, 0x42858ad57d6dd993, 0x7d6dd993a142c56a, 0, 32 }, /* #42 */
    9533     { 0x136682, 0x136e82, 0x489b83667a1479be, 0x89b83667a1479be2, 0, 4  }, /* #43 */
    9534     { 0x000c47, 0x000447, 0x2b162a71501914fd, 0x162a71501914fd95, 0, 8  }, /* #44 */
    9535     { 0x1d6c07, 0x1d6407, 0xf5792b2c2dc7d424, 0x5093eaf256585b8f, 0, 50 }, /* #45 */
    9536     { 0x394286, 0x394a87, 0xa8276360bd693889, 0x82f5a4e225504ec6, 0, 26 }, /* #46 */
    9537     { 0x3e2c02, 0x3e2402, 0x3867cc490c51daf9, 0x6248628ed7c8e19f, 0, 19 }, /* #47 */
    9538     { 0x3c2192, 0x3c2193, 0xfabf4b05eca1cefc, 0x650e77e3eafd2c17, 0, 35 }, /* #48 */
    9539     { 0x0c2916, 0x0c2116, 0x0d3ceb7987d9adf1, 0x61f66b7c41a79d6f, 0, 30 }, /* #49 */
    9540     { 0x194fc3, 0x194fc3, 0x64d15dd205010c71, 0x40431c6c9a2bba40, 0, 38 }, /* #50 */
    9541     { 0x076446, 0x076446, 0x321893467d593ae0, 0xfab275c032189346, 0, 33 }, /* #51 */
    9542     { 0x072106, 0x072106, 0x34d82b2effee699a, 0x15977ff734cd0d36, 0, 15 }, /* #52 */
    9543     { 0x163e86, 0x163e87, 0x84e2d196787b7beb, 0x5a138b4659e1edef, 0, 59 }, /* #53 */
    9544     { 0x092143, 0x092142, 0x31af051080e4bc49, 0xd7828840725e24cc, 0, 7  }, /* #54 */
    9545     { 0x1074d2, 0x1074d3, 0x39095631049bee33, 0x198e42558c4126fb, 0, 55 }, /* #55 */
    9546     { 0x3e6ec7, 0x3e6ec7, 0x949b83d49edb58c4, 0xd49edb58c4ca4dc1, 0, 24 }, /* #56 */
    9547     { 0x0a6517, 0x0a6517, 0xd8dece3eba5a7bad, 0x75bd8dece3eba5a7, 0, 53 }, /* #57 */
    9548     { 0x1824d2, 0x1824d2, 0xfa6e5c337fce46cf, 0x5c337fce46cf7d37, 0, 16 }, /* #58 */
    9549     { 0x210897, 0x210896, 0x47ed9e3f0d095b06, 0x6a3f6cf1f8684ad8, 0, 60 }, /* #59 */
    9550     { 0x066956, 0x066956, 0xb40eebdc87c3955d, 0x775ee43e1caaead0, 0, 11 }, /* #60 */
    9551     { 0x112092, 0x112092, 0xe5e0bd0f32dd3d32, 0x17a1e65ba7a64e5e, 0, 13 }, /* #61 */
    9552     { 0x2f5ad6, 0x2f52d7, 0xf41acefc16ba252b, 0x59df82d744a56f41, 0, 13 }, /* #62 */
    9553     { 0x2b5486, 0x2b5486, 0x3c22a1f932b7d929, 0x4a4784543f2656fb, 0, 54 }, /* #63 */
    9554 };
    9555 static const BINU64_TEST_T g_aTests_rcr_u64[] =
    9556 {
    9557     { 0x035d12, 0x035513, 0x10ffbcae5f3591ed, 0x591ed087fde572f9, 0, 21 }, /* #0 */
    9558     { 0x1b0987, 0x1b0187, 0xa8a01803f50bbab1, 0xab1d4500c01fa85d, 0, 13 }, /* #1 */
    9559     { 0x267757, 0x267756, 0xa696cc0e67676302, 0xcec605a696cc0e67, 0, 24 }, /* #2 */
    9560     { 0x0033c7, 0x003bc6, 0x392403ee98d4531f, 0x01f74c6a298fce49, 0, 50 }, /* #3 */
    9561     { 0x107683, 0x107682, 0x91425c6c49c015c2, 0xc8a12e3624e00ae1, 0, 1  }, /* #4 */
    9562     { 0x260e07, 0x260e06, 0x41c06d8377bfe3a4, 0x6ef7fc74941c06d8, 0, 36 }, /* #5 */
    9563     { 0x1b36d7, 0x1b36d7, 0xcfd369280021ff39, 0xff39e7e9b4940010, 0, 17 }, /* #6 */
    9564     { 0x1435c3, 0x1435c3, 0xfb92aed32863ff3d, 0x2aed32863ff3dfdc, 0, 53 }, /* #7 */
    9565     { 0x1c0303, 0x1c0303, 0xd6e769153ce1659d, 0x9deb73b48a9e70b2, 0, 9  }, /* #8 */
    9566     { 0x2f3783, 0x2f3f82, 0x251a368245b7f665, 0xdbfb32c9468da091, 0, 26 }, /* #9 */
    9567     { 0x257993, 0x257993, 0x4e9904973119cf8a, 0x119cf8aa74c824b9, 0, 29 }, /* #10 */
    9568     { 0x041683, 0x041683, 0xdd7f97715bdcd28d, 0xb8adee6946f75fe5, 0, 42 }, /* #11 */
    9569     { 0x053f96, 0x053796, 0x519b4d42740de607, 0xda6a13a06f303946, 0, 54 }, /* #12 */
    9570     { 0x082fd7, 0x082fd7, 0x5a4e419f6ea085af, 0xeb49c833edd410b5, 0, 3  }, /* #13 */
    9571     { 0x362a43, 0x362243, 0xe9b63dcba467b4c3, 0xfa6d8f72e919ed30, 0, 2  }, /* #14 */
    9572     { 0x047596, 0x047d96, 0xb40be6038512fd06, 0xc070a25fa0cb40be, 0, 44 }, /* #15 */
    9573     { 0x0f6843, 0x0f6842, 0x49e766db0e3c1a41, 0xcdb61c78348349e7, 0, 48 }, /* #16 */
    9574     { 0x1b0647, 0x1b0646, 0xd27e114e47444404, 0xa723a22202749f84, 0, 42 }, /* #17 */
    9575     { 0x163886, 0x163887, 0xe17fcbe0cb54e602, 0xfe5f065aa7301385, 0, 54 }, /* #18 */
    9576     { 0x3f2ed7, 0x3f2ed7, 0x2b0a2f5564af4bd1, 0x0a2f5564af4bd195, 0, 57 }, /* #19 */
    9577     { 0x157c02, 0x157403, 0x56d0be82b7e4014e, 0xf415bf200a715b42, 0, 46 }, /* #20 */
    9578     { 0x227192, 0x227193, 0x54033a1c0acc5e62, 0x98bcc454033a1c0a, 0, 24 }, /* #21 */
    9579     { 0x1b4646, 0x1b4e47, 0x82987372f948e2be, 0x291c57c82987372f, 0, 28 }, /* #22 */
    9580     { 0x165a87, 0x165a86, 0x5268115979eecc4f, 0x8acbcf76627d49a0, 0, 46 }, /* #23 */
    9581     { 0x062342, 0x062343, 0x56097ac3299aa5b1, 0x354b6256097ac329, 0, 24 }, /* #24 */
    9582     { 0x3d73c3, 0x3d7bc2, 0x130c292f16bda80d, 0xc4c30a4bc5af6a03, 0, 2  }, /* #25 */
    9583     { 0x176447, 0x176446, 0xf4345cdc3a4a1180, 0x3e868b9b87494230, 0, 3  }, /* #26 */
    9584     { 0x2a13c7, 0x2a13c6, 0x8f03c150f7944bc9, 0x5e4e3c0f0543de51, 0, 14 }, /* #27 */
    9585     { 0x2020d3, 0x2020d2, 0xbf3c3d433e34863c, 0x431e6fcf0f50cf8d, 0, 18 }, /* #28 */
    9586     { 0x187683, 0x187683, 0x9a5dd2fd25cdde58, 0x74bf49737796334b, 0, 51 }, /* #29 */
    9587     { 0x3221c3, 0x3221c2, 0xc2749febf327bce1, 0x93fd7e64f79c3c27, 0, 52 }, /* #30 */
    9588     { 0x222a87, 0x222286, 0xaafd16a4836464f6, 0x4836464f6d57e8b5, 0, 37 }, /* #31 */
    9589     { 0x350917, 0x350117, 0xdc7b9a8d1a235e83, 0xa3446bd07dc7b9a8, 0, 36 }, /* #32 */
    9590     { 0x063d56, 0x063557, 0x7b33a50cef776a41, 0x4a19deeed4827b33, 0, 48 }, /* #33 */
    9591     { 0x3e3792, 0x3e3f93, 0xd40616913acdc261, 0x22759b84c2d40616, 0, 40 }, /* #34 */
    9592     { 0x0161c3, 0x0161c3, 0xb11e221d63a40818, 0x02063623c443ac74, 0, 19 }, /* #35 */
    9593     { 0x2d4a82, 0x2d4283, 0x656a60431328aee3, 0xc6656a60431328ae, 0, 8  }, /* #36 */
    9594     { 0x142e06, 0x142606, 0x598acacf18d42878, 0xacf18d428782cc56, 0, 45 }, /* #37 */
    9595     { 0x1c7043, 0x1c7043, 0xee3e53eb857c83ad, 0xb8f94fae15f20eb7, 0, 63 }, /* #38 */
    9596     { 0x073e57, 0x073e56, 0x1014233c5f7d54e5, 0xfaa9cb1014233c5f, 0, 24 }, /* #39 */
    9597     { 0x010f16, 0x010f16, 0xcd4636fb38396f68, 0x8c6df67072ded0cd, 0, 56 }, /* #40 */
    9598     { 0x3e7196, 0x3e7996, 0xcda5d06c5f69b9da, 0x6c5f69b9da66d2e8, 0, 41 }, /* #41 */
    9599     { 0x012407, 0x012407, 0xf69f8ed078361e4b, 0x69f8ed078361e4bf, 0, 61 }, /* #42 */
    9600     { 0x220d96, 0x220597, 0x7b223f60fb7b195d, 0xf60fb7b195d3d911, 0, 45 }, /* #43 */
    9601     { 0x183056, 0x183856, 0xf15c39ec72ba3f70, 0xf6395d1fb83c570e, 0, 42 }, /* #44 */
    9602     { 0x1f7943, 0x1f7142, 0xfa3d02dcf1b1e4c9, 0x7a05b9e363c993fa, 0, 56 }, /* #45 */
    9603     { 0x0a7043, 0x0a7043, 0xdd9e1f9043148f56, 0x6eecf0fc8218a47a, 0, 5  }, /* #46 */
    9604     { 0x392342, 0x392342, 0x1d7f5824edf3dfc5, 0xfeb049dbe7bf8a1d, 0, 56 }, /* #47 */
    9605     { 0x375893, 0x375093, 0xa59f6e92b725ac42, 0x10b4b3edd256e4b5, 0, 11 }, /* #48 */
    9606     { 0x2a7513, 0x2a7513, 0xd7b72219cae92b2c, 0x25659d7b72219cae, 0, 20 }, /* #49 */
    9607     { 0x057096, 0x057897, 0xad1689e828445c7c, 0x45a27a0a11171f15, 0, 59 }, /* #50 */
    9608     { 0x221e12, 0x221e12, 0xf2eb1d77922abeda, 0xfb69e5d63aef2455, 0, 15 }, /* #51 */
    9609     { 0x3a0f93, 0x3a0f93, 0x1d83b4880b2b371e, 0x66e3d1d83b4880b2, 0, 20 }, /* #52 */
    9610     { 0x216c47, 0x216446, 0x92ac48a97d9e3d9c, 0xb122a5f678f67325, 0, 55 }, /* #53 */
    9611     { 0x345116, 0x345917, 0x957de997e2ee27af, 0xd7a55f7a65f8bb89, 0, 10 }, /* #54 */
    9612     { 0x341cd6, 0x341cd6, 0xa657f06f6334bd0d, 0xa995fc1bd8cd2f43, 0, 2  }, /* #55 */
    9613     { 0x1432d2, 0x1432d3, 0x45bc2d50e6e52787, 0x50e6e5278722de16, 0, 41 }, /* #56 */
    9614     { 0x020257, 0x020a56, 0x121222c57d74d117, 0xbc48488b15f5d344, 0, 6  }, /* #57 */
    9615     { 0x2c6913, 0x2c6113, 0xf4b3e61e78c98a85, 0x9f30f3c64c542fd2, 0, 54 }, /* #58 */
    9616     { 0x1e5716, 0x1e5717, 0x1ad9c33bba3d9393, 0x64e4c35b38677747, 0, 19 }, /* #59 */
    9617     { 0x033a92, 0x033292, 0x347e77244acede8b, 0x912b3b7a2c68fcee, 0, 39 }, /* #60 */
    9618     { 0x080643, 0x080e42, 0x5b663131a02643bc, 0xc680990ef2b6cc62, 0, 39 }, /* #61 */
    9619     { 0x285696, 0x285696, 0x2046e5b417e607c1, 0x8dcb682fcc0f8220, 0, 56 }, /* #62 */
    9620     { 0x277112, 0x277112, 0x0b90027858ceaff4, 0x2e4009e1633abfd0, 0, 63 }, /* #63 */
    9621 };
    9622 static const BINU64_TEST_T g_aTests_shl_u64[] =
    9623 {
    9624     { 0x250f83, 0x250f06, 0xaf5a33026b987a0d, 0x0d00000000000000, 0, 56 }, /* #0 */
    9625     { 0x071203, 0x071207, 0xe2de02d94ceab6f5, 0x016ca6755b7a8000, 0, 15 }, /* #1 */
    9626     { 0x117403, 0x117c86, 0x545bd28c65fbf923, 0xcbf7f24600000000, 0, 33 }, /* #2 */
    9627     { 0x3a0313, 0x3a0306, 0xe27588aadb4c5945, 0x5140000000000000, 0, 54 }, /* #3 */
    9628     { 0x353f16, 0x353f86, 0x7107e75ec5ce3cec, 0xc5ce3cec00000000, 0, 32 }, /* #4 */
    9629     { 0x3a27c7, 0x3a2f07, 0x640c93d4c38b16c9, 0x3d4c38b16c900000, 0, 20 }, /* #5 */
    9630     { 0x3a7693, 0x3a7686, 0x1b1bd10e582f7781, 0x872c17bbc0800000, 0, 23 }, /* #6 */
    9631     { 0x336d02, 0x336507, 0xf175af6656772a2a, 0x3b95150000000000, 0, 39 }, /* #7 */
    9632     { 0x241c16, 0x241486, 0xe636b810f143320d, 0x86641a0000000000, 0, 41 }, /* #8 */
    9633     { 0x0e0b12, 0x0e0307, 0xdb1c879c391b4df9, 0x37e4000000000000, 0, 50 }, /* #9 */
    9634     { 0x173886, 0x173086, 0x17599e11586bad50, 0xf08ac35d6a800000, 0, 19 }, /* #10 */
    9635     { 0x217983, 0x217986, 0x5a7b8f50d94079c5, 0xa000000000000000, 0, 61 }, /* #11 */
    9636     { 0x353b03, 0x353b07, 0x60a5418410a55a1a, 0x5061042956868000, 0, 14 }, /* #12 */
    9637     { 0x105893, 0x105807, 0x6f87325b3f2d26d1, 0x2d26d10000000000, 0, 40 }, /* #13 */
    9638     { 0x194d96, 0x194507, 0xd2549f7954819232, 0x4819232000000000, 0, 36 }, /* #14 */
    9639     { 0x0e4dc2, 0x0e4507, 0x06a2379132c537ed, 0x446f22658a6fda00, 0, 9  }, /* #15 */
    9640     { 0x0a3c87, 0x0a3406, 0x2866154e3d85514d, 0x6800000000000000, 0, 59 }, /* #16 */
    9641     { 0x2c1416, 0x2c1486, 0x31545cab4a1d17a4, 0xad28745e90000000, 0, 26 }, /* #17 */
    9642     { 0x025d86, 0x025d87, 0x89815b9eba9827a3, 0xd4c13d1800000000, 0, 35 }, /* #18 */
    9643     { 0x3809c7, 0x380987, 0x58f0489fb63edc0a, 0xf6e0500000000000, 0, 43 }, /* #19 */
    9644     { 0x3d3807, 0x3d3886, 0x9eb6fdf291efe3b0, 0xb6fdf291efe3b000, 0, 8  }, /* #20 */
    9645     { 0x3c7b87, 0x3c7307, 0xe39264ee1488aa03, 0x32770a4455018000, 0, 15 }, /* #21 */
    9646     { 0x155787, 0x155706, 0x155cffb9248f74d2, 0x3dd3480000000000, 0, 42 }, /* #22 */
    9647     { 0x1a6407, 0x1a6c07, 0x998ccc9123e41568, 0x19992247c82ad000, 0, 9  }, /* #23 */
    9648     { 0x082cc2, 0x082c07, 0xb58524a12839ff5b, 0x49284a0e7fd6c000, 0, 14 }, /* #24 */
    9649     { 0x3234c2, 0x323c86, 0xb1b0e58c75d6b242, 0xb592100000000000, 0, 43 }, /* #25 */
    9650     { 0x370e46, 0x370e07, 0x8da65138907233c7, 0x4ca27120e4678e00, 0, 9  }, /* #26 */
    9651     { 0x386357, 0x386387, 0x093444afa5e56f59, 0xeb20000000000000, 0, 53 }, /* #27 */
    9652     { 0x1b2dd7, 0x1b2586, 0xfe51c750e6d15b62, 0x8adb100000000000, 0, 43 }, /* #28 */
    9653     { 0x136693, 0x136606, 0x140daea4775a6d72, 0x281b5d48eeb4dae4, 0, 1  }, /* #29 */
    9654     { 0x1a58c2, 0x1a5086, 0x28676c244ed4f1eb, 0xd4f1eb0000000000, 0, 40 }, /* #30 */
    9655     { 0x0f2516, 0x0f2547, 0x250c6facbf03b3ca, 0x0000000000000000, 0, 63 }, /* #31 */
    9656     { 0x163f16, 0x163f06, 0x6508ae0663cad9e2, 0x570331e56cf10000, 0, 15 }, /* #32 */
    9657     { 0x3a3246, 0x3a3286, 0x0d0e56a4edd296b9, 0xe56a4edd296b9000, 0, 12 }, /* #33 */
    9658     { 0x0b1a03, 0x0b1286, 0x1ea92517821cc7eb, 0x928bc10e63f58000, 0, 15 }, /* #34 */
    9659     { 0x0b23d7, 0x0b2b86, 0xa7d4a7a794164263, 0x98c0000000000000, 0, 54 }, /* #35 */
    9660     { 0x051a93, 0x051a06, 0x9ffe1836119fb1f7, 0x119fb1f700000000, 0, 32 }, /* #36 */
    9661     { 0x0a4842, 0x0a4886, 0x4b1947a972491c27, 0xb9248e1380000000, 0, 31 }, /* #37 */
    9662     { 0x230216, 0x230a06, 0x99f0d8ccf8f5f812, 0x7afc090000000000, 0, 39 }, /* #38 */
    9663     { 0x274dc3, 0x274dc3, 0x456b26a92930012b, 0x456b26a92930012b, 0, 0  }, /* #39 */
    9664     { 0x3f3456, 0x3f3c06, 0x80f1bfe5aa1d5bde, 0x5aa1d5bde0000000, 0, 28 }, /* #40 */
    9665     { 0x2c53d7, 0x2c5b07, 0x8528da019fb96ec1, 0x6080000000000000, 0, 55 }, /* #41 */
    9666     { 0x113a53, 0x113286, 0xe039528dbc64539d, 0x8a73a00000000000, 0, 45 }, /* #42 */
    9667     { 0x2e1096, 0x2e1006, 0x360127cf062cffc1, 0x4000000000000000, 0, 62 }, /* #43 */
    9668     { 0x201602, 0x201e07, 0x5cf21b0824968bd3, 0x3c86c20925a2f4c0, 0, 6  }, /* #44 */
    9669     { 0x3e27d6, 0x3e2f06, 0x9480e0fd19b4be03, 0x0e0fd19b4be03000, 0, 12 }, /* #45 */
    9670     { 0x063056, 0x063883, 0xbf6e53b8221abddb, 0xb729dc110d5eed80, 0, 7  }, /* #46 */
    9671     { 0x3b6c83, 0x3b6406, 0xec4020836a4f3a49, 0x79d2480000000000, 0, 43 }, /* #47 */
    9672     { 0x1e0e46, 0x1e0e02, 0x707e61c26ddd5764, 0x0fcc384dbbaaec80, 0, 5  }, /* #48 */
    9673     { 0x2279c6, 0x227986, 0x911c7f1986aee8d8, 0xc000000000000000, 0, 59 }, /* #49 */
    9674     { 0x0e3052, 0x0e3086, 0xde8712f1b52952bc, 0xe25e36a52a578000, 0, 13 }, /* #50 */
    9675     { 0x125392, 0x125b87, 0x8be2b8d859484850, 0xc571b0b29090a000, 0, 9  }, /* #51 */
    9676     { 0x1d2e97, 0x1d2686, 0xcc11fac7a54f0270, 0x953c09c000000000, 0, 34 }, /* #52 */
    9677     { 0x0b1513, 0x0b1506, 0x04bb1779456ee0f2, 0x2ef28addc1e40000, 0, 17 }, /* #53 */
    9678     { 0x261107, 0x261186, 0xde34dd5c10f7d6b1, 0xc400000000000000, 0, 58 }, /* #54 */
    9679     { 0x1677c2, 0x167703, 0x107b2089e72868ae, 0x07b2089e72868ae0, 0, 4  }, /* #55 */
    9680     { 0x2a4956, 0x2a4906, 0xae6a14bbcb5c8ee2, 0x3b88000000000000, 0, 50 }, /* #56 */
    9681     { 0x335047, 0x335006, 0xe034c4fcfc94856b, 0x06989f9f9290ad60, 0, 5  }, /* #57 */
    9682     { 0x0a1457, 0x0a1c87, 0x8e913a9cbff8070f, 0x8780000000000000, 0, 55 }, /* #58 */
    9683     { 0x3f5087, 0x3f5086, 0xd22eaa16ac4654df, 0xa16ac4654df00000, 0, 20 }, /* #59 */
    9684     { 0x214602, 0x214e87, 0x53705489fbfd168b, 0xa2c0000000000000, 0, 54 }, /* #60 */
    9685     { 0x1d6983, 0x1d6103, 0x06f0370fb6031663, 0x781b87db018b3180, 0, 7  }, /* #61 */
    9686     { 0x037a83, 0x037206, 0x234b9cfa143fc87e, 0x3fc87e0000000000, 0, 40 }, /* #62 */
    9687     { 0x1b2b46, 0x1b2b06, 0x74d03a539b1c8b9b, 0x2e6c000000000000, 0, 50 }, /* #63 */
    9688 };
    9689 static const BINU64_TEST_T g_aTests_shr_u64[] =
    9690 {
    9691     { 0x0e3d17, 0x0e3503, 0x205c0e16d7d78c52, 0x000000000000040b, 0, 51 }, /* #0 */
    9692     { 0x111d97, 0x111d07, 0x85a9a61d77f127ee, 0x0000000000216a69, 0, 42 }, /* #1 */
    9693     { 0x284243, 0x284a06, 0xe8b071c71591c1c0, 0x0000003a2c1c71c5, 0, 26 }, /* #2 */
    9694     { 0x3e3607, 0x3e3606, 0x39402cf1c6fd2c4f, 0x00000000039402cf, 0, 36 }, /* #3 */
    9695     { 0x237943, 0x237907, 0xc6495374b315cac0, 0x000c6495374b315c, 0, 12 }, /* #4 */
    9696     { 0x307403, 0x307407, 0x03bd3ea8181b50a7, 0x00000000000001de, 0, 49 }, /* #5 */
    9697     { 0x060b86, 0x060b86, 0xa681c9f5a8de248a, 0xa681c9f5a8de248a, 0, 0  }, /* #6 */
    9698     { 0x232f82, 0x232707, 0x6c068c3d8c4fffa6, 0x000000d80d187b18, 0, 23 }, /* #7 */
    9699     { 0x287c03, 0x287407, 0x20484bac1c2bf6bc, 0x000000000081212e, 0, 38 }, /* #8 */
    9700     { 0x0761c6, 0x076103, 0x34633c0bd26a6513, 0x000000000000d18c, 0, 46 }, /* #9 */
    9701     { 0x385296, 0x385207, 0x04c06df29beee5a2, 0x00026036f94df772, 0, 9  }, /* #10 */
    9702     { 0x335f07, 0x335703, 0x5c502cbc23f58524, 0x000000000000000b, 0, 59 }, /* #11 */
    9703     { 0x0c6ec7, 0x0c6e02, 0xd218b686ab93212c, 0x000000000d218b68, 0, 36 }, /* #12 */
    9704     { 0x3d34d2, 0x3d3407, 0x27a9b3dbb725d78f, 0x0000000000009ea6, 0, 46 }, /* #13 */
    9705     { 0x1f0ec2, 0x1f0e03, 0xdd16116035700748, 0x00000006e8b08b01, 0, 29 }, /* #14 */
    9706     { 0x264c86, 0x264c06, 0xa769a2ae0db8a58f, 0x014ed3455c1b714b, 0, 7  }, /* #15 */
    9707     { 0x0d6b83, 0x0d6b03, 0xb586d7a575bb1965, 0x16b0daf4aeb7632c, 0, 3  }, /* #16 */
    9708     { 0x176593, 0x176503, 0x04247255f2c14188, 0x00000001091c957c, 0, 26 }, /* #17 */
    9709     { 0x1c6016, 0x1c6803, 0xea31b74edd1e2188, 0x00000001d4636e9d, 0, 31 }, /* #18 */
    9710     { 0x3f1e47, 0x3f1e03, 0xc7803d2341f5540b, 0x0c7803d2341f5540, 0, 4  }, /* #19 */
    9711     { 0x0c7296, 0x0c7a07, 0xd4bef830437d5ba3, 0x0000000000000d4b, 0, 52 }, /* #20 */
    9712     { 0x321d13, 0x321d06, 0xd04068b8c6ee1718, 0x00034101a2e31bb8, 0, 14 }, /* #21 */
    9713     { 0x3e7ac3, 0x3e7a02, 0xc3ca96b644b2ad17, 0x0000000000001879, 0, 51 }, /* #22 */
    9714     { 0x167a96, 0x167a07, 0xbaa99d033cbbd388, 0x0000000000175533, 0, 43 }, /* #23 */
    9715     { 0x003ed7, 0x003602, 0x005e84e733e7aad8, 0x000000000000002f, 0, 49 }, /* #24 */
    9716     { 0x0b0616, 0x0b0602, 0x3c280a956804446e, 0x0000000000f0a02a, 0, 38 }, /* #25 */
    9717     { 0x1e0e53, 0x1e0603, 0x39219b4ee2f3ab72, 0x001c90cda77179d5, 0, 9  }, /* #26 */
    9718     { 0x372012, 0x372806, 0xa0950b80cce919c5, 0x0000282542e0333a, 0, 18 }, /* #27 */
    9719     { 0x103693, 0x103602, 0x2cd4782b14a1b650, 0x0000059a8f056294, 0, 19 }, /* #28 */
    9720     { 0x1c7f42, 0x1c7706, 0x19e7fb976d99f23b, 0x00000679fee5db66, 0, 18 }, /* #29 */
    9721     { 0x0a5916, 0x0a5107, 0x3408b4980922571b, 0x0000000000000006, 0, 59 }, /* #30 */
    9722     { 0x287ac2, 0x287202, 0x16c9d4632d917ec2, 0x000000000000005b, 0, 54 }, /* #31 */
    9723     { 0x0b3016, 0x0b3007, 0x256545cbc29e5c48, 0x004aca8b97853cb8, 0, 7  }, /* #32 */
    9724     { 0x157503, 0x157503, 0x1134d6c5329d3888, 0x000089a6b62994e9, 0, 13 }, /* #33 */
    9725     { 0x2f0347, 0x2f0b02, 0xa916716ee6022bf9, 0x000002a459c5bb98, 0, 22 }, /* #34 */
    9726     { 0x2d01c2, 0x2d0902, 0xdd54115fa3abcdaf, 0x000000000000dd54, 0, 48 }, /* #35 */
    9727     { 0x091d43, 0x091506, 0x038ec4bcb7d80e10, 0x00e3b12f2df60384, 0, 2  }, /* #36 */
    9728     { 0x023246, 0x023206, 0x4c940cd9949d76ef, 0x0000000000264a06, 0, 41 }, /* #37 */
    9729     { 0x0e7347, 0x0e7b03, 0xd429b4451d2e2e53, 0x0000000000000001, 0, 63 }, /* #38 */
    9730     { 0x304f12, 0x304f03, 0xecd2ed2aa91f6c12, 0x00000000ecd2ed2a, 0, 32 }, /* #39 */
    9731     { 0x201bc2, 0x201b03, 0x9a6a77b408b0c3ee, 0x0000000000269a9d, 0, 42 }, /* #40 */
    9732     { 0x043c12, 0x043c07, 0xfb6be5904b721471, 0x07db5f2c825b90a3, 0, 5  }, /* #41 */
    9733     { 0x0233c2, 0x023302, 0x7d863ef2d4995a18, 0x00000001f618fbcb, 0, 30 }, /* #42 */
    9734     { 0x1c2202, 0x1c2a03, 0xc6eae657baf2a377, 0x0000000006375732, 0, 37 }, /* #43 */
    9735     { 0x295703, 0x295f07, 0x927e6c3b2bd0d06c, 0x000000927e6c3b2b, 0, 24 }, /* #44 */
    9736     { 0x366dc2, 0x366d06, 0xd746e909816b4eda, 0x0006ba37484c0b5a, 0, 13 }, /* #45 */
    9737     { 0x290607, 0x290603, 0x0fab89c82f7028ac, 0x003eae2720bdc0a2, 0, 6  }, /* #46 */
    9738     { 0x142903, 0x142902, 0x9a9fa69c559dac16, 0x000001353f4d38ab, 0, 23 }, /* #47 */
    9739     { 0x1b4f87, 0x1b4f02, 0xe997bf27f8f998cf, 0x00000000000001d3, 0, 55 }, /* #48 */
    9740     { 0x121556, 0x121502, 0x2cd3f20f4ea7bed5, 0x00b34fc83d3a9efb, 0, 6  }, /* #49 */
    9741     { 0x1c6147, 0x1c6102, 0x2cd758ca40b8ff2d, 0x00000002cd758ca4, 0, 28 }, /* #50 */
    9742     { 0x306c83, 0x306c06, 0x970cda9eddd543ae, 0x00025c336a7b7755, 0, 14 }, /* #51 */
    9743     { 0x103e02, 0x103e07, 0xcf0d9c18cb972b3f, 0x0000006786ce0c65, 0, 25 }, /* #52 */
    9744     { 0x1c5613, 0x1c5e07, 0xb0c7cb8cc20f8244, 0x1618f9719841f048, 0, 3  }, /* #53 */
    9745     { 0x0f47d2, 0x0f4702, 0x7882b3d816cee94e, 0x001e20acf605b3ba, 0, 10 }, /* #54 */
    9746     { 0x3d1287, 0x3d1a06, 0xcb747136ee5f0fe0, 0x000000000000cb74, 0, 48 }, /* #55 */
    9747     { 0x1931d7, 0x193106, 0x46e26959d9b647fd, 0x0000000000002371, 0, 49 }, /* #56 */
    9748     { 0x160b46, 0x160b07, 0xce74854387cfe4e6, 0x0000339d2150e1f3, 0, 18 }, /* #57 */
    9749     { 0x3c1982, 0x3c1906, 0xf4f72219f2638aff, 0x0000007a7b910cf9, 0, 25 }, /* #58 */
    9750     { 0x1813d2, 0x181b02, 0xaf4cd858e3c0040f, 0x0000000057a66c2c, 0, 33 }, /* #59 */
    9751     { 0x0d00d3, 0x0d0803, 0x95c3ace4dc50de35, 0x00000004ae1d6726, 0, 29 }, /* #60 */
    9752     { 0x124c82, 0x124c06, 0xc175d493a2bd61dc, 0x0000305d7524e8af, 0, 18 }, /* #61 */
    9753     { 0x173dd3, 0x173502, 0x1d77a6f200df99a8, 0x000000000001d77a, 0, 44 }, /* #62 */
    9754     { 0x2b09d6, 0x2b0906, 0xd7f5791ebdc3862e, 0x00001afeaf23d7b8, 0, 19 }, /* #63 */
    9755 };
    9756 static const BINU64_TEST_T g_aTests_sar_u64[] =
    9757 {
    9758     { 0x0b5613, 0x0b5687, 0xfce4f9ad17513f84, 0xff9c9f35a2ea27f0, 0, 3  }, /* #0 */
    9759     { 0x303116, 0x303183, 0xeb2a736ad99db9ee, 0xffffffffffd654e6, 0, 39 }, /* #1 */
    9760     { 0x3d0e96, 0x3d0687, 0xd444ec7554bbbbe3, 0xffffffffea22763a, 0, 33 }, /* #2 */
    9761     { 0x302b83, 0x302303, 0x6e46a4b536cb7c29, 0x0000000000001b91, 0, 50 }, /* #3 */
    9762     { 0x3f3403, 0x3f3407, 0x0da51b71460b6d91, 0x00000000000006d2, 0, 49 }, /* #4 */
    9763     { 0x3310d7, 0x331003, 0x047b56922d4a86c1, 0x000000000000023d, 0, 49 }, /* #5 */
    9764     { 0x193393, 0x193386, 0xa85bd3eda92c0339, 0xfffffffffffa85bd, 0, 44 }, /* #6 */
    9765     { 0x0a2806, 0x0a2002, 0x53a1f1ebc8270760, 0x00053a1f1ebc8270, 0, 12 }, /* #7 */
    9766     { 0x343cc7, 0x343403, 0x54172a8133bcb0a8, 0x000054172a8133bc, 0, 16 }, /* #8 */
    9767     { 0x023617, 0x023686, 0xc6f63ed75a79eb2e, 0xfffe37b1f6bad3cf, 0, 13 }, /* #9 */
    9768     { 0x365192, 0x365187, 0xd3f63b9ca71f1d81, 0xe9fb1dce538f8ec0, 0, 1  }, /* #10 */
    9769     { 0x286052, 0x286087, 0x991bcfe01e611d24, 0xffffffffff32379f, 0, 39 }, /* #11 */
    9770     { 0x233852, 0x233047, 0x645df235b4eed3ff, 0x0000000000000000, 0, 63 }, /* #12 */
    9771     { 0x207393, 0x207383, 0xa04acfeb71d84d1c, 0xffffffffffffff40, 0, 55 }, /* #13 */
    9772     { 0x2f3192, 0x2f3187, 0xf7505076a89cdfa9, 0xffffffffffffeea0, 0, 47 }, /* #14 */
    9773     { 0x2c2a02, 0x2c2202, 0x59b57802de5a4e97, 0x00b36af005bcb49d, 0, 7  }, /* #15 */
    9774     { 0x027ac3, 0x027283, 0x9957810e0a7e5a89, 0xf9957810e0a7e5a8, 0, 4  }, /* #16 */
    9775     { 0x1b6396, 0x1b6382, 0xfa3d37a83b229b14, 0xfffffffffffffa3d, 0, 48 }, /* #17 */
    9776     { 0x392d83, 0x392582, 0xa00876de1c5530b0, 0xffffffffffd0043b, 0, 41 }, /* #18 */
    9777     { 0x1b6202, 0x1b6282, 0x95a6113730c46ef1, 0xffffffcad3089b98, 0, 25 }, /* #19 */
    9778     { 0x242703, 0x242783, 0xe6a615b71ee1906f, 0xfffffffcd4c2b6e3, 0, 27 }, /* #20 */
    9779     { 0x025256, 0x025283, 0xa0857888c869d2f4, 0xfd042bc446434e97, 0, 5  }, /* #21 */
    9780     { 0x081493, 0x081487, 0x991f65b9dd65da12, 0xfffff323ecb73bac, 0, 19 }, /* #22 */
    9781     { 0x0964c2, 0x096407, 0x135267f9ed3ac5aa, 0x00000009a933fcf6, 0, 25 }, /* #23 */
    9782     { 0x056412, 0x056487, 0xf8574d56f1a84359, 0xfffffffffffffff0, 0, 55 }, /* #24 */
    9783     { 0x1a2807, 0x1a2006, 0x320b6c2eadc0c213, 0x0000000000000641, 0, 51 }, /* #25 */
    9784     { 0x0f3743, 0x0f3707, 0x0a5f526c0e129709, 0x000000014bea4d81, 0, 27 }, /* #26 */
    9785     { 0x1752c6, 0x175246, 0x1303f291e7b27c98, 0x0000000000000000, 0, 62 }, /* #27 */
    9786     { 0x1654c7, 0x165447, 0x1ff9a0bc5dc89ce3, 0x0000000000000000, 0, 61 }, /* #28 */
    9787     { 0x186a17, 0x186287, 0xeb41c6df2403c8ed, 0xfffffffd6838dbe4, 0, 27 }, /* #29 */
    9788     { 0x1d7152, 0x1d7183, 0xb312a01b9cd68438, 0xffffffffffffecc4, 0, 50 }, /* #30 */
    9789     { 0x3f0112, 0x3f0102, 0x1f4a05e31e92b30a, 0x0000000003e940bc, 0, 35 }, /* #31 */
    9790     { 0x1a5203, 0x1a5206, 0x066ca5b9cd0c21c9, 0x00000000000066ca, 0, 44 }, /* #32 */
    9791     { 0x0b1d17, 0x0b1583, 0xef0bf1dd88233611, 0xfffffffffffffbc2, 0, 50 }, /* #33 */
    9792     { 0x2e7ec2, 0x2e7687, 0xb2ac03471bf1ad16, 0xffffffecab00d1c6, 0, 26 }, /* #34 */
    9793     { 0x323d02, 0x323502, 0x355d09e671008826, 0x00000d5742799c40, 0, 18 }, /* #35 */
    9794     { 0x284c12, 0x284482, 0xa67627759c02feff, 0xffffffd33b13bace, 0, 25 }, /* #36 */
    9795     { 0x140dc2, 0x140582, 0x96c4e133d734a6a6, 0xffffe5b1384cf5cd, 0, 18 }, /* #37 */
    9796     { 0x1c34c7, 0x1c3486, 0x91bb8e2598e6748b, 0xffffffffff91bb8e, 0, 40 }, /* #38 */
    9797     { 0x2a2d92, 0x2a2586, 0x8eb0b6a212f6eb86, 0xfffffff1d616d442, 0, 27 }, /* #39 */
    9798     { 0x185b82, 0x185302, 0x3ecf1b6fe4d1c95e, 0x000000000007d9e3, 0, 43 }, /* #40 */
    9799     { 0x2e3f97, 0x2e3702, 0x5058df07c1c1b591, 0x00000141637c1f07, 0, 22 }, /* #41 */
    9800     { 0x095207, 0x095207, 0x59f19ab2834c7751, 0x59f19ab2834c7751, 0, 0  }, /* #42 */
    9801     { 0x2742d7, 0x274283, 0xa10a86fc970f1b21, 0xffffffffffa10a86, 0, 40 }, /* #43 */
    9802     { 0x0c1906, 0x0c1107, 0x7c384b56ccb159c0, 0x003e1c25ab6658ac, 0, 9  }, /* #44 */
    9803     { 0x3615d3, 0x361507, 0x4c0d01333dd7c365, 0x0000000026068099, 0, 33 }, /* #45 */
    9804     { 0x075806, 0x075086, 0xb73434675ce61fb2, 0xfffffdb9a1a33ae7, 0, 21 }, /* #46 */
    9805     { 0x281483, 0x281406, 0x08f6438e845c27e8, 0x00000000000008f6, 0, 48 }, /* #47 */
    9806     { 0x1919d7, 0x191102, 0x4abb6cc6a4c914bb, 0x000012aedb31a932, 0, 18 }, /* #48 */
    9807     { 0x002793, 0x002783, 0xa8b057bd016bb494, 0xfd4582bde80b5da4, 0, 5  }, /* #49 */
    9808     { 0x3b4452, 0x3b4486, 0xd956ef5ad2a4481a, 0xffffffffffffffff, 0, 62 }, /* #50 */
    9809     { 0x3e1b16, 0x3e1302, 0x0607e97f1d66142e, 0x0000607e97f1d661, 0, 12 }, /* #51 */
    9810     { 0x161287, 0x161283, 0xfa2cf12d12eab9f6, 0xffffa2cf12d12eab, 0, 12 }, /* #52 */
    9811     { 0x3d2216, 0x3d2203, 0x679c5609a13fd68f, 0x000019e71582684f, 0, 18 }, /* #53 */
    9812     { 0x384f96, 0x384783, 0xb92ff789bccb74ce, 0xffffffffffffb92f, 0, 48 }, /* #54 */
    9813     { 0x340296, 0x340283, 0xc3b988d1963755ab, 0xffffffffffffc3b9, 0, 48 }, /* #55 */
    9814     { 0x097086, 0x097007, 0x4304350b3b1b2e34, 0x0000000004304350, 0, 36 }, /* #56 */
    9815     { 0x143bc7, 0x143383, 0xd584a510988d5404, 0xffffffffffffffd5, 0, 56 }, /* #57 */
    9816     { 0x2b6e96, 0x2b6646, 0x06291c687767f020, 0x0000000000000000, 0, 63 }, /* #58 */
    9817     { 0x236c07, 0x236486, 0xbac0887dfb4e8640, 0xfffffeeb0221f7ed, 0, 22 }, /* #59 */
    9818     { 0x3f3857, 0x3f3086, 0xd1b625bd102c5149, 0xffffffffffffffa3, 0, 55 }, /* #60 */
    9819     { 0x206a42, 0x206203, 0x0118df0e77e14b2d, 0x000000008c6f873b, 0, 25 }, /* #61 */
    9820     { 0x322386, 0x322387, 0xd63e316a7a77bcc2, 0xfffffffff58f8c5a, 0, 34 }, /* #62 */
    9821     { 0x354343, 0x354382, 0x94dbb7a514578bcb, 0xfe536ede94515e2f, 0, 6  }, /* #63 */
     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 */
    98227943};
    98237944
  • trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp

    r94162 r94163  
    202202IEMOPUNARYSIZES g_iemAImpl_neg;
    203203IEMOPUNARYSIZES g_iemAImpl_not;
    204 IEMOPSHIFTSIZES g_iemAImpl_rol;
    205 IEMOPSHIFTSIZES g_iemAImpl_ror;
    206 IEMOPSHIFTSIZES g_iemAImpl_rcl;
    207 IEMOPSHIFTSIZES g_iemAImpl_rcr;
    208 IEMOPSHIFTSIZES g_iemAImpl_shl;
    209 IEMOPSHIFTSIZES g_iemAImpl_shr;
    210 IEMOPSHIFTSIZES g_iemAImpl_sar;
    211204IEMOPMEDIAF1L1 g_iemAImpl_punpcklbw;
    212205IEMOPMEDIAF1L1 g_iemAImpl_punpcklwd;
Note: See TracChangeset for help on using the changeset viewer.

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